@charset "UTF-8";
/*
/* Mixin
/*
----------------------------------------------------------------- */
/*
/* Reset
/*
----------------------------------------------------------------- */
@import url("https://fonts.googleapis.com/css2?family=Jost:wght@500;600&family=Noto+Sans+JP:wght@400;700;900&family=Poppins:wght@600&family=Roboto:wght@900&display=swap");
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, icenter, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font: inherit;
	vertical-align: baseline;
	line-break: strict;
}

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

area:focus {
	outline: none;
}

ol, ul {
	list-style: none;
}

blockquote, q {
	quotes: none;
}

blockquote:before, blockquote:after, q:before, q:after {
	content: "";
	content: none;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

img {
	line-height: 0;
	vertical-align: bottom;
}

@font-face {
	font-family: "icon";
	src: url("/dcms_media/css/fonts/icon.eot");
	src: url("/dcms_media/css/fonts/icon.eot?#iefix") format("eot"), url("/dcms_media/css/fonts/icon.woff") format("woff"), url("/dcms_media/css/fonts/icon.ttf") format("truetype"), url("/dcms_media/css/fonts/icon.svg#icon") format("svg");
	font-style: normal;
	font-display: swipe;
}
/*
/* Base
/*
----------------------------------------------------------------- */
* {
	box-sizing: border-box;
}
*::before, *::after {
	box-sizing: border-box;
}

html {
	font-size: 62.5%;
	background: #fff;
}

body {
	color: #333;
	font-family: "Noto Sans JP", "Helvetica Neue", Arial, "Hiragino Kaku Gothic ProN", "Hiragino Sans", Meiryo, sans-serif;
	font-size: 1.6rem;
	line-height: 1.75;
	letter-spacing: 0.08em;
	-webkit-font-feature-settings: "palt";
	        font-feature-settings: "palt";
	-webkit-text-size-adjust: 100%;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
@media screen and (max-width: 767px) {
	body {
		font-size: 1.4rem;
	}
}

img {
	max-width: 100%;
	height: auto;
}

a {
	text-decoration: underline;
	color: #333;
}
a:link {
	color: #333;
}
a:visited {
	color: #333;
}
a:hover {
	text-decoration: none;
}
a.-disable {
	color: inherit;
	text-decoration: none;
	pointer-events: none;
	cursor: inherit;
}

b,
strong {
	font-weight: bold;
}

figure:not([class]) {
	margin: 40px 0;
	text-align: center;
}
@media screen and (max-width: 1024px) {
	figure:not([class]) {
		margin: 32px 0;
	}
}
@media screen and (max-width: 767px) {
	figure:not([class]) {
		margin: 24px 0;
	}
}

sup {
	font-size: 75%;
	vertical-align: top;
	position: relative;
	top: 0;
}

sub {
	font-size: 75%;
	vertical-align: bottom;
	position: relative;
	bottom: 0;
}

input,
button,
select,
textarea {
	margin: 0;
	padding: 0;
	background: none;
	border: none;
	outline: none;
	-webkit-appearance: none;
	   -moz-appearance: none;
	        appearance: none;
	font-family: inherit;
	border-radius: 0;
}

input[type=checkbox],
input[type=radio] {
	display: none;
}

input[type=submit],
input[type=button],
label,
button,
select {
	cursor: pointer;
}

/* Slider */
.slick-slider {
	position: relative;
	display: block;
	box-sizing: border-box;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-ms-touch-action: pan-y;
	touch-action: pan-y;
	-webkit-tap-highlight-color: transparent;
}

.slick-list {
	position: relative;
	overflow: hidden;
	display: block;
	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);
	transform: translate3d(0, 0, 0);
}

.slick-track {
	position: relative;
	left: 0;
	top: 0;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	margin-left: auto;
	margin-right: auto;
}
.slick-track:before, .slick-track:after {
	content: "";
	display: table;
}
.slick-track:after {
	clear: both;
}
.slick-loading .slick-track {
	visibility: hidden;
}

.slick-slide {
	float: left;
	min-height: 1px;
	display: none;
}
[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;
}

/**
 * Swiper 7.1.0
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2021 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: October 25, 2021
 */
@font-face {
	font-family: "swiper-icons";
	src: url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA");
	font-weight: 400;
	font-style: normal;
}
:root {
	--swiper-theme-color: #007aff;
}

.swiper {
	margin-left: auto;
	margin-right: auto;
	position: relative;
	overflow: hidden;
	list-style: none;
	padding: 0;
	/* Fix of Webkit flickering */
	z-index: 1;
}

.swiper-vertical > .swiper-wrapper {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	    -ms-flex-direction: column;
	        flex-direction: column;
}

.swiper-wrapper {
	position: relative;
	width: 100%;
	height: 100%;
	z-index: 1;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-transition-property: -webkit-transform;
	transition-property: -webkit-transform;
	transition-property: transform;
	transition-property: transform, -webkit-transform;
	box-sizing: content-box;
}

.swiper-android .swiper-slide,
.swiper-wrapper {
	-webkit-transform: translate3d(0px, 0, 0);
	        transform: translate3d(0px, 0, 0);
}

.swiper-pointer-events {
	-ms-touch-action: pan-y;
	    touch-action: pan-y;
}

.swiper-pointer-events.swiper-vertical {
	-ms-touch-action: pan-x;
	    touch-action: pan-x;
}

.swiper-slide {
	-webkit-flex-shrink: 0;
	    -ms-flex-negative: 0;
	        flex-shrink: 0;
	width: 100%;
	height: 100%;
	position: relative;
	-webkit-transition-property: -webkit-transform;
	transition-property: -webkit-transform;
	transition-property: transform;
	transition-property: transform, -webkit-transform;
}

.swiper-slide-invisible-blank {
	visibility: hidden;
}

/* Auto Height */
.swiper-autoheight,
.swiper-autoheight .swiper-slide {
	height: auto;
}

.swiper-autoheight .swiper-wrapper {
	-webkit-box-align: start;
	-webkit-align-items: flex-start;
	    -ms-flex-align: start;
	        align-items: flex-start;
	-webkit-transition-property: height, -webkit-transform;
	transition-property: height, -webkit-transform;
	transition-property: transform, height;
	transition-property: transform, height, -webkit-transform;
}

/* 3D Effects */
.swiper-3d,
.swiper-3d.swiper-css-mode .swiper-wrapper {
	-webkit-perspective: 1200px;
	        perspective: 1200px;
}

.swiper-3d .swiper-wrapper,
.swiper-3d .swiper-slide,
.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top,
.swiper-3d .swiper-slide-shadow-bottom,
.swiper-3d .swiper-cube-shadow {
	-webkit-transform-style: preserve-3d;
	        transform-style: preserve-3d;
}

.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top,
.swiper-3d .swiper-slide-shadow-bottom {
	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: -webkit-linear-gradient(right, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));
	background-image: linear-gradient(to left, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));
}

.swiper-3d .swiper-slide-shadow-right {
	background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));
	background-image: linear-gradient(to right, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));
}

.swiper-3d .swiper-slide-shadow-top {
	background-image: -webkit-linear-gradient(bottom, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));
	background-image: linear-gradient(to top, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));
}

.swiper-3d .swiper-slide-shadow-bottom {
	background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));
	background-image: linear-gradient(to bottom, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));
}

/* CSS Mode */
.swiper-css-mode > .swiper-wrapper {
	overflow: auto;
	scrollbar-width: none;
	/* For Firefox */
	-ms-overflow-style: none;
	/* For Internet Explorer and Edge */
}

.swiper-css-mode > .swiper-wrapper::-webkit-scrollbar {
	display: none;
}

.swiper-css-mode > .swiper-wrapper > .swiper-slide {
	scroll-snap-align: start start;
}

.swiper-horizontal.swiper-css-mode > .swiper-wrapper {
	-webkit-scroll-snap-type: x mandatory;
	    -ms-scroll-snap-type: x mandatory;
	        scroll-snap-type: x mandatory;
}

.swiper-vertical.swiper-css-mode > .swiper-wrapper {
	-webkit-scroll-snap-type: y mandatory;
	    -ms-scroll-snap-type: y mandatory;
	        scroll-snap-type: y mandatory;
}

.swiper-centered > .swiper-wrapper::before {
	content: "";
	-webkit-flex-shrink: 0;
	    -ms-flex-negative: 0;
	        flex-shrink: 0;
	-webkit-box-ordinal-group: 10000;
	-webkit-order: 9999;
	    -ms-flex-order: 9999;
	        order: 9999;
}

.swiper-centered.swiper-horizontal > .swiper-wrapper > .swiper-slide:first-child {
	-webkit-margin-start: var(--swiper-centered-offset-before);
	        margin-inline-start: var(--swiper-centered-offset-before);
	margin-inline-start: var(--swiper-centered-offset-before);
}

.swiper-centered.swiper-horizontal > .swiper-wrapper::before {
	height: 100%;
	min-height: 1px;
	width: var(--swiper-centered-offset-after);
	width: var(--swiper-centered-offset-after);
}

.swiper-centered.swiper-vertical > .swiper-wrapper > .swiper-slide:first-child {
	-webkit-margin-before: var(--swiper-centered-offset-before);
	        margin-block-start: var(--swiper-centered-offset-before);
	margin-block-start: var(--swiper-centered-offset-before);
}

.swiper-centered.swiper-vertical > .swiper-wrapper::before {
	width: 100%;
	min-width: 1px;
	height: var(--swiper-centered-offset-after);
	height: var(--swiper-centered-offset-after);
}

.swiper-centered > .swiper-wrapper > .swiper-slide {
	scroll-snap-align: center center;
}

.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);
	width: var(--swiper-virtual-size);
}

.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after {
	width: 1px;
	height: var(--swiper-virtual-size);
	height: var(--swiper-virtual-size);
}

:root {
	--swiper-navigation-size: 44px;
	/*
	--swiper-navigation-color: var(--swiper-theme-color);
	*/
}

.swiper-button-prev,
.swiper-button-next {
	position: absolute;
	top: 50%;
	width: 27px;
	width: calc(var(--swiper-navigation-size) / 44 * 27);
	height: 44px;
	height: var(--swiper-navigation-size);
	margin-top: -22px;
	margin-top: calc(var(--swiper-navigation-size) / -2);
	z-index: 10;
	cursor: pointer;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	    -ms-flex-align: center;
	        align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	color: #007aff;
	color: var(--swiper-navigation-color, var(--swiper-theme-color));
}

.swiper-button-prev.swiper-button-disabled,
.swiper-button-next.swiper-button-disabled {
	opacity: 0.35;
	cursor: auto;
	pointer-events: none;
}

.swiper-button-prev:after,
.swiper-button-next:after {
	font-family: swiper-icons;
	font-size: 44px;
	font-size: var(--swiper-navigation-size);
	text-transform: none !important;
	letter-spacing: 0;
	text-transform: none;
	-webkit-font-feature-settings: ;
	        font-feature-settings: ;
	font-variant: normal;
	font-variant: initial;
	line-height: 1;
}

.swiper-button-prev,
.swiper-rtl .swiper-button-next {
	left: 10px;
	right: auto;
}

.swiper-button-prev:after,
.swiper-rtl .swiper-button-next:after {
	content: "prev";
}

.swiper-button-next,
.swiper-rtl .swiper-button-prev {
	right: 10px;
	left: auto;
}

.swiper-button-next:after,
.swiper-rtl .swiper-button-prev:after {
	content: "next";
}

.swiper-button-lock {
	display: none;
}

:root {
	/*
	--swiper-pagination-color: var(--swiper-theme-color);
	--swiper-pagination-bullet-size: 8px;
	--swiper-pagination-bullet-width: 8px;
	--swiper-pagination-bullet-height: 8px;
	--swiper-pagination-bullet-inactive-color: #000;
	--swiper-pagination-bullet-inactive-opacity: 0.2;
	--swiper-pagination-bullet-opacity: 1;
	--swiper-pagination-bullet-horizontal-gap: 4px;
	--swiper-pagination-bullet-vertical-gap: 6px;
	*/
}

.swiper-pagination {
	position: absolute;
	text-align: center;
	-webkit-transition: 300ms opacity;
	transition: 300ms opacity;
	-webkit-transform: translate3d(0, 0, 0);
	        transform: translate3d(0, 0, 0);
	z-index: 10;
}

.swiper-pagination.swiper-pagination-hidden {
	opacity: 0;
}

/* Common Styles */
.swiper-pagination-fraction,
.swiper-pagination-custom,
.swiper-horizontal > .swiper-pagination-bullets,
.swiper-pagination-bullets.swiper-pagination-horizontal {
	bottom: 10px;
	left: 0;
	width: 100%;
}

/* Bullets */
.swiper-pagination-bullets-dynamic {
	overflow: hidden;
	font-size: 0;
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
	-webkit-transform: scale(0.33);
	        transform: scale(0.33);
	position: relative;
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {
	-webkit-transform: scale(1);
	        transform: scale(1);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
	-webkit-transform: scale(1);
	        transform: scale(1);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
	-webkit-transform: scale(0.66);
	        transform: scale(0.66);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
	-webkit-transform: scale(0.33);
	        transform: scale(0.33);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
	-webkit-transform: scale(0.66);
	        transform: scale(0.66);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
	-webkit-transform: scale(0.33);
	        transform: scale(0.33);
}

.swiper-pagination-bullet {
	width: 8px;
	width: var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));
	height: 8px;
	height: var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));
	display: inline-block;
	border-radius: 50%;
	background: #000;
	background: var(--swiper-pagination-bullet-inactive-color, #000);
	opacity: 0.2;
	opacity: var(--swiper-pagination-bullet-inactive-opacity, 0.2);
}

button.swiper-pagination-bullet {
	border: none;
	margin: 0;
	padding: 0;
	box-shadow: none;
	-webkit-appearance: none;
	-moz-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: 1;
	opacity: var(--swiper-pagination-bullet-opacity, 1);
	background: #007aff;
	background: var(--swiper-pagination-color, var(--swiper-theme-color));
}

.swiper-vertical > .swiper-pagination-bullets,
.swiper-pagination-vertical.swiper-pagination-bullets {
	right: 10px;
	top: 50%;
	-webkit-transform: translate3d(0px, -50%, 0);
	        transform: translate3d(0px, -50%, 0);
}

.swiper-vertical > .swiper-pagination-bullets .swiper-pagination-bullet,
.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet {
	margin: 6px 0;
	margin: var(--swiper-pagination-bullet-vertical-gap, 6px) 0;
	display: block;
}

.swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic,
.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
	top: 50%;
	-webkit-transform: translateY(-50%);
	        transform: translateY(-50%);
	width: 8px;
}

.swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,
.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
	display: inline-block;
	-webkit-transition: 200ms top, 200ms -webkit-transform;
	transition: 200ms top, 200ms -webkit-transform;
	transition: 200ms transform, 200ms top;
	transition: 200ms transform, 200ms top, 200ms -webkit-transform;
}

.swiper-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet,
.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {
	margin: 0 4px;
	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%;
	-webkit-transform: translateX(-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 {
	-webkit-transition: 200ms left, 200ms -webkit-transform;
	transition: 200ms left, 200ms -webkit-transform;
	transition: 200ms transform, 200ms left;
	transition: 200ms transform, 200ms left, 200ms -webkit-transform;
}

.swiper-horizontal.swiper-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
	-webkit-transition: 200ms right, 200ms -webkit-transform;
	transition: 200ms right, 200ms -webkit-transform;
	transition: 200ms transform, 200ms right;
	transition: 200ms transform, 200ms right, 200ms -webkit-transform;
}

/* Progress */
.swiper-pagination-progressbar {
	background: rgba(0, 0, 0, .25);
	position: absolute;
}

.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
	background: #007aff;
	background: var(--swiper-pagination-color, var(--swiper-theme-color));
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	-webkit-transform: scale(0);
	        transform: scale(0);
	-webkit-transform-origin: left top;
	        transform-origin: left top;
}

.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
	-webkit-transform-origin: right top;
	        transform-origin: right top;
}

.swiper-horizontal > .swiper-pagination-progressbar,
.swiper-pagination-progressbar.swiper-pagination-horizontal,
.swiper-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,
.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite {
	width: 100%;
	height: 4px;
	left: 0;
	top: 0;
}

.swiper-vertical > .swiper-pagination-progressbar,
.swiper-pagination-progressbar.swiper-pagination-vertical,
.swiper-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,
.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite {
	width: 4px;
	height: 100%;
	left: 0;
	top: 0;
}

.swiper-pagination-lock {
	display: none;
}

/* Scrollbar */
.swiper-scrollbar {
	border-radius: 10px;
	position: relative;
	-ms-touch-action: none;
	background: rgba(0, 0, 0, .1);
}

.swiper-horizontal > .swiper-scrollbar {
	position: absolute;
	left: 1%;
	bottom: 3px;
	z-index: 50;
	height: 5px;
	width: 98%;
}

.swiper-vertical > .swiper-scrollbar {
	position: absolute;
	right: 3px;
	top: 1%;
	z-index: 50;
	width: 5px;
	height: 98%;
}

.swiper-scrollbar-drag {
	height: 100%;
	width: 100%;
	position: relative;
	background: rgba(0, 0, 0, .5);
	border-radius: 10px;
	left: 0;
	top: 0;
}

.swiper-scrollbar-cursor-drag {
	cursor: move;
}

.swiper-scrollbar-lock {
	display: none;
}

.swiper-zoom-container {
	width: 100%;
	height: 100%;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	    -ms-flex-align: center;
	        align-items: center;
	text-align: center;
}

.swiper-zoom-container > img,
.swiper-zoom-container > svg,
.swiper-zoom-container > canvas {
	max-width: 100%;
	max-height: 100%;
	-o-object-fit: contain;
	   object-fit: contain;
}

.swiper-slide-zoomed {
	cursor: move;
}

/* Preloader */
:root {
	/*
	--swiper-preloader-color: var(--swiper-theme-color);
	*/
}

.swiper-lazy-preloader {
	width: 42px;
	height: 42px;
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -21px;
	margin-top: -21px;
	z-index: 10;
	-webkit-transform-origin: 50%;
	        transform-origin: 50%;
	-webkit-animation: swiper-preloader-spin 1s infinite linear;
	        animation: swiper-preloader-spin 1s infinite linear;
	box-sizing: border-box;
	border: 4px solid #007aff;
	border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
	border-radius: 50%;
	border-top-color: transparent;
}

.swiper-lazy-preloader-white {
	--swiper-preloader-color: #fff;
}

.swiper-lazy-preloader-black {
	--swiper-preloader-color: #000;
}

@-webkit-keyframes swiper-preloader-spin {
	100% {
		-webkit-transform: rotate(360deg);
		        transform: rotate(360deg);
	}
}

@keyframes swiper-preloader-spin {
	100% {
		-webkit-transform: rotate(360deg);
		        transform: rotate(360deg);
	}
}
/* a11y */
.swiper .swiper-notification {
	position: absolute;
	left: 0;
	top: 0;
	pointer-events: none;
	opacity: 0;
	z-index: -1000;
}

.swiper-free-mode > .swiper-wrapper {
	-webkit-transition-timing-function: ease-out;
	        transition-timing-function: ease-out;
	margin: 0 auto;
}

.swiper-grid > .swiper-wrapper {
	-webkit-flex-wrap: wrap;
	    -ms-flex-wrap: wrap;
	        flex-wrap: wrap;
}

.swiper-grid-column > .swiper-wrapper {
	-webkit-flex-wrap: wrap;
	    -ms-flex-wrap: wrap;
	        flex-wrap: wrap;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	    -ms-flex-direction: column;
	        flex-direction: column;
}

.swiper-fade.swiper-free-mode .swiper-slide {
	-webkit-transition-timing-function: ease-out;
	        transition-timing-function: ease-out;
}

.swiper-fade .swiper-slide {
	pointer-events: none;
	-webkit-transition-property: opacity;
	transition-property: opacity;
}

.swiper-fade .swiper-slide .swiper-slide {
	pointer-events: none;
}

.swiper-fade .swiper-slide-active,
.swiper-fade .swiper-slide-active .swiper-slide-active {
	pointer-events: auto;
}

.swiper-cube {
	overflow: visible;
}

.swiper-cube .swiper-slide {
	pointer-events: none;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	z-index: 1;
	visibility: hidden;
	-webkit-transform-origin: 0 0;
	        transform-origin: 0 0;
	width: 100%;
	height: 100%;
}

.swiper-cube .swiper-slide .swiper-slide {
	pointer-events: none;
}

.swiper-cube.swiper-rtl .swiper-slide {
	-webkit-transform-origin: 100% 0;
	        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,
.swiper-cube .swiper-slide-next + .swiper-slide {
	pointer-events: auto;
	visibility: visible;
}

.swiper-cube .swiper-slide-shadow-top,
.swiper-cube .swiper-slide-shadow-bottom,
.swiper-cube .swiper-slide-shadow-left,
.swiper-cube .swiper-slide-shadow-right {
	z-index: 0;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
}

.swiper-cube .swiper-cube-shadow {
	position: absolute;
	left: 0;
	bottom: 0px;
	width: 100%;
	height: 100%;
	opacity: 0.6;
	z-index: 0;
}

.swiper-cube .swiper-cube-shadow:before {
	content: "";
	background: #000;
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
	right: 0;
	filter: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg"><filter id="filter"><feGaussianBlur stdDeviation="50" /></filter></svg>#filter');
	-webkit-filter: blur(50px);
	        filter: blur(50px);
}

.swiper-flip {
	overflow: visible;
}

.swiper-flip .swiper-slide {
	pointer-events: none;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	z-index: 1;
}

.swiper-flip .swiper-slide .swiper-slide {
	pointer-events: none;
}

.swiper-flip .swiper-slide-active,
.swiper-flip .swiper-slide-active .swiper-slide-active {
	pointer-events: auto;
}

.swiper-flip .swiper-slide-shadow-top,
.swiper-flip .swiper-slide-shadow-bottom,
.swiper-flip .swiper-slide-shadow-left,
.swiper-flip .swiper-slide-shadow-right {
	z-index: 0;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
}

.swiper-creative .swiper-slide {
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	overflow: hidden;
	-webkit-transition-property: opacity, height, -webkit-transform;
	transition-property: opacity, height, -webkit-transform;
	transition-property: transform, opacity, height;
	transition-property: transform, opacity, height, -webkit-transform;
}

.swiper-cards {
	overflow: visible;
}

.swiper-cards .swiper-slide {
	-webkit-transform-origin: center bottom;
	        transform-origin: center bottom;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	overflow: hidden;
}

body.compensate-for-scrollbar {
	overflow: hidden;
}

.fancybox-active {
	height: auto;
}

.fancybox-is-hidden {
	left: -9999px;
	margin: 0;
	position: absolute !important;
	top: -9999px;
	visibility: hidden;
}

.fancybox-container {
	-webkit-backface-visibility: hidden;
	height: 100%;
	left: 0;
	outline: none;
	position: fixed;
	-webkit-tap-highlight-color: transparent;
	top: 0;
	-ms-touch-action: manipulation;
	touch-action: manipulation;
	-webkit-transform: translateZ(0);
	        transform: translateZ(0);
	width: 100%;
	z-index: 99992;
}

.fancybox-container * {
	box-sizing: border-box;
}

.fancybox-outer,
.fancybox-inner,
.fancybox-bg,
.fancybox-stage {
	bottom: 0;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
}

.fancybox-outer {
	-webkit-overflow-scrolling: touch;
	overflow-y: auto;
}

.fancybox-bg {
	background: rgb(30, 30, 30);
	opacity: 0;
	-webkit-transition-duration: inherit;
	        transition-duration: inherit;
	-webkit-transition-property: opacity;
	transition-property: opacity;
	-webkit-transition-timing-function: cubic-bezier(0.47, 0, 0.74, 0.71);
	        transition-timing-function: cubic-bezier(0.47, 0, 0.74, 0.71);
}

.fancybox-is-open .fancybox-bg {
	opacity: 0.9;
	-webkit-transition-timing-function: cubic-bezier(0.22, 0.61, 0.36, 1);
	        transition-timing-function: cubic-bezier(0.22, 0.61, 0.36, 1);
}

.fancybox-infobar,
.fancybox-toolbar,
.fancybox-caption,
.fancybox-navigation .fancybox-button {
	direction: ltr;
	opacity: 0;
	position: absolute;
	-webkit-transition: opacity 0.25s ease, visibility 0s ease 0.25s;
	transition: opacity 0.25s ease, visibility 0s ease 0.25s;
	visibility: hidden;
	z-index: 99997;
}

.fancybox-show-infobar .fancybox-infobar,
.fancybox-show-toolbar .fancybox-toolbar,
.fancybox-show-caption .fancybox-caption,
.fancybox-show-nav .fancybox-navigation .fancybox-button {
	opacity: 1;
	-webkit-transition: opacity 0.25s ease 0s, visibility 0s ease 0s;
	transition: opacity 0.25s ease 0s, visibility 0s ease 0s;
	visibility: visible;
}

.fancybox-infobar {
	color: #ccc;
	font-size: 13px;
	-webkit-font-smoothing: subpixel-antialiased;
	height: 44px;
	left: 0;
	line-height: 44px;
	min-width: 44px;
	mix-blend-mode: difference;
	padding: 0 10px;
	pointer-events: none;
	top: 0;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.fancybox-toolbar {
	right: 0;
	top: 0;
}

.fancybox-stage {
	direction: ltr;
	overflow: visible;
	-webkit-transform: translateZ(0);
	        transform: translateZ(0);
	z-index: 99994;
}

.fancybox-is-open .fancybox-stage {
	overflow: hidden;
}

.fancybox-slide {
	-webkit-backface-visibility: hidden;
	/* Using without prefix would break IE11 */
	display: none;
	height: 100%;
	left: 0;
	outline: none;
	overflow: auto;
	-webkit-overflow-scrolling: touch;
	padding: 44px;
	position: absolute;
	text-align: center;
	top: 0;
	-webkit-transition-property: opacity, -webkit-transform;
	transition-property: opacity, -webkit-transform;
	transition-property: transform, opacity;
	transition-property: transform, opacity, -webkit-transform;
	white-space: normal;
	width: 100%;
	z-index: 99994;
}
@media screen and (max-width: 767px) {
	.fancybox-slide {
		padding: 32px;
	}
}

.fancybox-slide::before {
	content: "";
	display: inline-block;
	font-size: 0;
	height: 100%;
	vertical-align: middle;
	width: 0;
}

.fancybox-is-sliding .fancybox-slide,
.fancybox-slide--previous,
.fancybox-slide--current,
.fancybox-slide--next {
	display: block;
}

.fancybox-slide--image {
	overflow: hidden;
	padding: 44px 0;
}

.fancybox-slide--image::before {
	display: none;
}

@media all and (max-width: 768px) {
	.fancybox-slide--html {
		padding: 24px;
	}
}

.fancybox-content {
	background: #fff;
	display: inline-block;
	margin: 0;
	max-width: 100%;
	overflow: auto;
	-webkit-overflow-scrolling: touch;
	padding: 44px;
	position: relative;
	text-align: left;
	vertical-align: middle;
}

.fancybox-slide--image .fancybox-content {
	-webkit-animation-timing-function: cubic-bezier(0.5, 0, 0.14, 1);
	        animation-timing-function: cubic-bezier(0.5, 0, 0.14, 1);
	-webkit-backface-visibility: hidden;
	background: transparent;
	background-repeat: no-repeat;
	background-size: 100% 100%;
	left: 0;
	max-width: none;
	overflow: visible;
	padding: 0;
	position: absolute;
	top: 0;
	-webkit-transform-origin: top left;
	        transform-origin: top left;
	-webkit-transition-property: opacity, -webkit-transform;
	transition-property: opacity, -webkit-transform;
	transition-property: transform, opacity;
	transition-property: transform, opacity, -webkit-transform;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	z-index: 99995;
}

.fancybox-slide--iframe .fancybox-content {
	max-width: 800px !important;
}
@media screen and (max-width: 1200px) {
	.fancybox-slide--iframe .fancybox-content {
		max-width: 80% !important;
	}
}
@media screen and (max-width: 767px) {
	.fancybox-slide--iframe .fancybox-content {
		max-width: 100% !important;
	}
}

.fancybox-can-zoomOut .fancybox-content {
	cursor: -webkit-zoom-out;
	cursor: zoom-out;
}

.fancybox-can-zoomIn .fancybox-content {
	cursor: -webkit-zoom-in;
	cursor: zoom-in;
}

.fancybox-can-swipe .fancybox-content,
.fancybox-can-pan .fancybox-content {
	cursor: -webkit-grab;
	cursor: grab;
}

.fancybox-is-grabbing .fancybox-content {
	cursor: -webkit-grabbing;
	cursor: grabbing;
}

.fancybox-container [data-selectable=true] {
	cursor: text;
}

.fancybox-image,
.fancybox-spaceball {
	background: transparent;
	border: 0;
	height: 100%;
	left: 0;
	margin: 0;
	max-height: none;
	max-width: none;
	padding: 0;
	position: absolute;
	top: 0;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	width: 100%;
}

.fancybox-spaceball {
	z-index: 1;
}

.fancybox-slide--video .fancybox-content,
.fancybox-slide--map .fancybox-content,
.fancybox-slide--pdf .fancybox-content,
.fancybox-slide--iframe .fancybox-content {
	height: 100%;
	overflow: visible;
	padding: 0;
	width: 100%;
}

.fancybox-slide--video .fancybox-content {
	background: #000;
}

.fancybox-slide--map .fancybox-content {
	background: #e5e3df;
}

.fancybox-slide--iframe .fancybox-content {
	background: #fff;
}

.fancybox-video,
.fancybox-iframe {
	background: transparent;
	border: 0;
	display: block;
	height: 100%;
	margin: 0;
	overflow: hidden;
	padding: 0;
	width: 100%;
}

/* Fix iOS */
.fancybox-iframe {
	left: 0;
	position: absolute;
	top: 0;
}

.fancybox-error {
	background: #fff;
	cursor: default;
	max-width: 400px;
	padding: 40px;
	width: 100%;
}

.fancybox-error p {
	color: #444;
	font-size: 16px;
	line-height: 20px;
	margin: 0;
	padding: 0;
}

/* Buttons */
.fancybox-button {
	background: rgba(30, 30, 30, .6);
	border: 0;
	border-radius: 0;
	box-shadow: none;
	cursor: pointer;
	display: inline-block;
	height: 44px;
	margin: 0;
	padding: 10px;
	position: relative;
	-webkit-transition: color 0.2s;
	transition: color 0.2s;
	vertical-align: top;
	visibility: inherit;
	width: 44px;
}

.fancybox-button,
.fancybox-button:visited,
.fancybox-button:link {
	color: #ccc;
}

.fancybox-button:hover {
	color: #fff;
}

.fancybox-button:focus {
	outline: none;
}

.fancybox-button.fancybox-focus {
	outline: 1px dotted;
}

.fancybox-button[disabled],
.fancybox-button[disabled]:hover {
	color: #888;
	cursor: default;
	outline: none;
}

/* Fix IE11 */
.fancybox-button div {
	height: 100%;
}

.fancybox-button svg {
	display: block;
	height: 100%;
	overflow: visible;
	position: relative;
	width: 100%;
}

.fancybox-button svg path {
	fill: currentColor;
	stroke-width: 0;
}

.fancybox-button--play svg:nth-child(2),
.fancybox-button--fsenter svg:nth-child(2) {
	display: none;
}

.fancybox-button--pause svg:nth-child(1),
.fancybox-button--fsexit svg:nth-child(1) {
	display: none;
}

.fancybox-progress {
	background: #ff5268;
	height: 2px;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
	-webkit-transform: scaleX(0);
	        transform: scaleX(0);
	-webkit-transform-origin: 0;
	        transform-origin: 0;
	-webkit-transition-property: -webkit-transform;
	transition-property: -webkit-transform;
	transition-property: transform;
	transition-property: transform, -webkit-transform;
	-webkit-transition-timing-function: linear;
	        transition-timing-function: linear;
	z-index: 99998;
}

/* Close button on the top right corner of html content */
.fancybox-close-small {
	background: transparent;
	border: 0;
	border-radius: 0;
	color: #ccc;
	cursor: pointer;
	opacity: 0.8;
	padding: 8px;
	position: absolute;
	right: -12px;
	top: -44px;
	z-index: 401;
}

.fancybox-close-small:hover {
	color: #fff;
	opacity: 1;
}

.fancybox-slide--html .fancybox-close-small {
	color: currentColor;
	padding: 10px;
	right: 0;
	top: 0;
}

.fancybox-slide--image.fancybox-is-scaling .fancybox-content {
	overflow: hidden;
}

.fancybox-is-scaling .fancybox-close-small,
.fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small {
	display: none;
}

/* Navigation arrows */
.fancybox-navigation .fancybox-button {
	background-clip: content-box;
	height: 100px;
	opacity: 0;
	position: absolute;
	top: calc(50% - 50px);
	width: 70px;
}

.fancybox-navigation .fancybox-button div {
	padding: 7px;
}

/* Caption */
.fancybox-caption {
	background: -webkit-linear-gradient(bottom, rgba(0, 0, 0, .85) 0%, rgba(0, 0, 0, .3) 50%, rgba(0, 0, 0, .15) 65%, rgba(0, 0, 0, .075) 75.5%, rgba(0, 0, 0, .037) 82.85%, rgba(0, 0, 0, .019) 88%, rgba(0, 0, 0, 0) 100%);
	background: linear-gradient(to top, rgba(0, 0, 0, .85) 0%, rgba(0, 0, 0, .3) 50%, rgba(0, 0, 0, .15) 65%, rgba(0, 0, 0, .075) 75.5%, rgba(0, 0, 0, .037) 82.85%, rgba(0, 0, 0, .019) 88%, rgba(0, 0, 0, 0) 100%);
	bottom: 0;
	color: #eee;
	font-size: 14px;
	font-weight: 400;
	left: 0;
	line-height: 1.5;
	padding: 75px 44px 25px 44px;
	pointer-events: none;
	right: 0;
	text-align: center;
	z-index: 99996;
}

.fancybox-caption--separate {
	margin-top: -50px;
}

.fancybox-caption__body {
	max-height: 50vh;
	overflow: auto;
	pointer-events: all;
}

.fancybox-caption a,
.fancybox-caption a:link,
.fancybox-caption a:visited {
	color: #ccc;
	text-decoration: none;
}

.fancybox-caption a:hover {
	color: #fff;
	text-decoration: underline;
}

/* Loading indicator */
.fancybox-loading {
	-webkit-animation: fancybox-rotate 1s linear infinite;
	        animation: fancybox-rotate 1s linear infinite;
	background: transparent;
	border: 4px solid #888;
	border-bottom-color: #fff;
	border-radius: 50%;
	height: 50px;
	left: 50%;
	margin: -25px 0 0 -25px;
	opacity: 0.7;
	padding: 0;
	position: absolute;
	top: 50%;
	width: 50px;
	z-index: 99999;
}

@-webkit-keyframes fancybox-rotate {
	100% {
		-webkit-transform: rotate(360deg);
		        transform: rotate(360deg);
	}
}

@keyframes fancybox-rotate {
	100% {
		-webkit-transform: rotate(360deg);
		        transform: rotate(360deg);
	}
}
/* Transition effects */
.fancybox-animated {
	-webkit-transition-timing-function: cubic-bezier(0, 0, 0.25, 1);
	        transition-timing-function: cubic-bezier(0, 0, 0.25, 1);
}

/* transitionEffect: slide */
.fancybox-fx-slide.fancybox-slide--previous {
	opacity: 0;
	-webkit-transform: translate3d(-100%, 0, 0);
	        transform: translate3d(-100%, 0, 0);
}

.fancybox-fx-slide.fancybox-slide--next {
	opacity: 0;
	-webkit-transform: translate3d(100%, 0, 0);
	        transform: translate3d(100%, 0, 0);
}

.fancybox-fx-slide.fancybox-slide--current {
	opacity: 1;
	-webkit-transform: translate3d(0, 0, 0);
	        transform: translate3d(0, 0, 0);
}

/* transitionEffect: fade */
.fancybox-fx-fade.fancybox-slide--previous,
.fancybox-fx-fade.fancybox-slide--next {
	opacity: 0;
	-webkit-transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
	        transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
}

.fancybox-fx-fade.fancybox-slide--current {
	opacity: 1;
}

/* transitionEffect: zoom-in-out */
.fancybox-fx-zoom-in-out.fancybox-slide--previous {
	opacity: 0;
	-webkit-transform: scale3d(1.5, 1.5, 1.5);
	        transform: scale3d(1.5, 1.5, 1.5);
}

.fancybox-fx-zoom-in-out.fancybox-slide--next {
	opacity: 0;
	-webkit-transform: scale3d(0.5, 0.5, 0.5);
	        transform: scale3d(0.5, 0.5, 0.5);
}

.fancybox-fx-zoom-in-out.fancybox-slide--current {
	opacity: 1;
	-webkit-transform: scale3d(1, 1, 1);
	        transform: scale3d(1, 1, 1);
}

/* transitionEffect: rotate */
.fancybox-fx-rotate.fancybox-slide--previous {
	opacity: 0;
	-webkit-transform: rotate(-360deg);
	        transform: rotate(-360deg);
}

.fancybox-fx-rotate.fancybox-slide--next {
	opacity: 0;
	-webkit-transform: rotate(360deg);
	        transform: rotate(360deg);
}

.fancybox-fx-rotate.fancybox-slide--current {
	opacity: 1;
	-webkit-transform: rotate(0deg);
	        transform: rotate(0deg);
}

/* transitionEffect: circular */
.fancybox-fx-circular.fancybox-slide--previous {
	opacity: 0;
	-webkit-transform: scale3d(0, 0, 0) translate3d(-100%, 0, 0);
	        transform: scale3d(0, 0, 0) translate3d(-100%, 0, 0);
}

.fancybox-fx-circular.fancybox-slide--next {
	opacity: 0;
	-webkit-transform: scale3d(0, 0, 0) translate3d(100%, 0, 0);
	        transform: scale3d(0, 0, 0) translate3d(100%, 0, 0);
}

.fancybox-fx-circular.fancybox-slide--current {
	opacity: 1;
	-webkit-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
	        transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
}

/* transitionEffect: tube */
.fancybox-fx-tube.fancybox-slide--previous {
	-webkit-transform: translate3d(-100%, 0, 0) scale(0.1) skew(-10deg);
	        transform: translate3d(-100%, 0, 0) scale(0.1) skew(-10deg);
}

.fancybox-fx-tube.fancybox-slide--next {
	-webkit-transform: translate3d(100%, 0, 0) scale(0.1) skew(10deg);
	        transform: translate3d(100%, 0, 0) scale(0.1) skew(10deg);
}

.fancybox-fx-tube.fancybox-slide--current {
	-webkit-transform: translate3d(0, 0, 0) scale(1);
	        transform: translate3d(0, 0, 0) scale(1);
}

/* Styling for Small-Screen Devices */
@media all and (max-height: 576px) {
	.fancybox-slide {
		padding-left: 24px;
		padding-right: 24px;
	}
	.fancybox-slide--image {
		padding: 6px 0;
	}
	.fancybox-close-small {
		right: -6px;
	}
	.fancybox-slide--image .fancybox-close-small {
		background: #4e4e4e;
		color: #f2f4f6;
		height: 36px;
		opacity: 1;
		padding: 6px;
		right: 0;
		top: 0;
		width: 36px;
	}
	.fancybox-caption {
		padding-left: 12px;
		padding-right: 12px;
	}
}
/* Share */
.fancybox-share {
	background: #f4f4f4;
	border-radius: 3px;
	max-width: 90%;
	padding: 30px;
	text-align: center;
}

.fancybox-share h1 {
	color: #222;
	font-size: 35px;
	font-weight: 700;
	margin: 0 0 20px 0;
}

.fancybox-share p {
	margin: 0;
	padding: 0;
}

.fancybox-share__button {
	border: 0;
	border-radius: 3px;
	display: inline-block;
	font-size: 14px;
	font-weight: 700;
	line-height: 40px;
	margin: 0 5px 10px 5px;
	min-width: 130px;
	padding: 0 15px;
	text-decoration: none;
	-webkit-transition: all 0.2s;
	transition: all 0.2s;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	white-space: nowrap;
}

.fancybox-share__button:visited,
.fancybox-share__button:link {
	color: #fff;
}

.fancybox-share__button:hover {
	text-decoration: none;
}

.fancybox-share__button--fb {
	background: #3b5998;
}

.fancybox-share__button--fb:hover {
	background: #344e86;
}

.fancybox-share__button--pt {
	background: #bd081d;
}

.fancybox-share__button--pt:hover {
	background: #aa0719;
}

.fancybox-share__button--tw {
	background: #1da1f2;
}

.fancybox-share__button--tw:hover {
	background: #0d95e8;
}

.fancybox-share__button svg {
	height: 25px;
	margin-right: 7px;
	position: relative;
	top: -1px;
	vertical-align: middle;
	width: 25px;
}

.fancybox-share__button svg path {
	fill: #fff;
}

.fancybox-share__input {
	background: transparent;
	border: 0;
	border-bottom: 1px solid #d7d7d7;
	border-radius: 0;
	color: #5d5b5b;
	font-size: 14px;
	margin: 10px 0 0 0;
	outline: none;
	padding: 10px 15px;
	width: 100%;
}

/* Thumbs */
.fancybox-thumbs {
	background: #ddd;
	bottom: 0;
	display: none;
	margin: 0;
	-webkit-overflow-scrolling: touch;
	-ms-overflow-style: -ms-autohiding-scrollbar;
	padding: 2px 2px 4px 2px;
	position: absolute;
	right: 0;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	top: 0;
	width: 212px;
	z-index: 99995;
}

.fancybox-thumbs-x {
	overflow-x: auto;
	overflow-y: hidden;
}

.fancybox-show-thumbs .fancybox-thumbs {
	display: block;
}

.fancybox-show-thumbs .fancybox-inner {
	right: 212px;
}

.fancybox-thumbs__list {
	font-size: 0;
	height: 100%;
	list-style: none;
	margin: 0;
	overflow-x: hidden;
	overflow-y: auto;
	padding: 0;
	position: absolute;
	position: relative;
	white-space: nowrap;
	width: 100%;
}

.fancybox-thumbs-x .fancybox-thumbs__list {
	overflow: hidden;
}

.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar {
	width: 7px;
}

.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track {
	background: #fff;
	border-radius: 10px;
	box-shadow: inset 0 0 6px rgba(0, 0, 0, .3);
}

.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb {
	background: #2a2a2a;
	border-radius: 10px;
}

.fancybox-thumbs__list a {
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	background-color: rgba(0, 0, 0, .1);
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
	cursor: pointer;
	float: left;
	height: 75px;
	margin: 2px;
	max-height: calc(100% - 8px);
	max-width: calc(50% - 4px);
	outline: none;
	overflow: hidden;
	padding: 0;
	position: relative;
	-webkit-tap-highlight-color: transparent;
	width: 100px;
}

.fancybox-thumbs__list a::before {
	border: 6px solid #ff5268;
	bottom: 0;
	content: "";
	left: 0;
	opacity: 0;
	position: absolute;
	right: 0;
	top: 0;
	-webkit-transition: all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
	transition: all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
	z-index: 99991;
}

.fancybox-thumbs__list a:focus::before {
	opacity: 0.5;
}

.fancybox-thumbs__list a.fancybox-thumbs-active::before {
	opacity: 1;
}

/* Styling for Small-Screen Devices */
@media all and (max-width: 576px) {
	.fancybox-thumbs {
		width: 110px;
	}
	.fancybox-show-thumbs .fancybox-inner {
		right: 110px;
	}
	.fancybox-thumbs__list a {
		max-width: calc(100% - 10px);
	}
}
.bg-color {
	margin-right: calc(-50vw - -560px);
	margin-left: calc(-50vw - -560px);
	padding-left: 40px;
	padding-right: 40px;
}
@media screen and (max-width: 1200px) {
	.bg-color {
		margin-left: -40px;
		margin-right: -40px;
	}
}
@media screen and (max-width: 767px) {
	.bg-color {
		margin-left: -20px;
		margin-right: -20px;
		padding-left: 20px;
		padding-right: 20px;
	}
}
.bg-color__inner {
	max-width: 1120px;
	margin-left: auto;
	margin-right: auto;
}
.bg-color__inner.-container {
	padding-top: 80px;
	padding-bottom: 80px;
}
@media screen and (max-width: 767px) {
	.bg-color__inner.-container {
		padding-top: 40px;
		padding-bottom: 40px;
	}
}
.bg-color__inner.-container > :first-child {
	margin-top: 0;
}
.bg-color__inner.-container > :last-child {
	margin-bottom: 0;
}
.bg-color.-assort-light {
	background: #FCEDE8;
}
#dcms_layoutPageBlock > .bg-color:last-child {
	margin-bottom: -100px;
}
@media screen and (max-width: 1024px) {
	#dcms_layoutPageBlock > .bg-color:last-child {
		margin-bottom: -80px;
	}
}
@media screen and (max-width: 767px) {
	#dcms_layoutPageBlock > .bg-color:last-child {
		margin-bottom: -60px;
	}
}

.bg-container {
	margin: 0 calc(-50vw - -560px);
	padding-left: 40px;
	padding-right: 40px;
	position: relative;
	z-index: 0;
	padding-bottom: 160px;
}
@media screen and (max-width: 1200px) {
	.bg-container {
		margin-left: -40px;
		margin-right: -40px;
	}
}
@media screen and (max-width: 767px) {
	.bg-container {
		margin-left: -20px;
		margin-right: -20px;
		padding: 0 20px 60px;
		background-size: 768px auto;
		height: auto;
	}
}
.bg-container__inner {
	max-width: 1120px;
	width: 100%;
	margin-left: auto;
	margin-right: auto;
}
.bg-container__bg {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	min-height: 1260px;
	z-index: -5;
}
.bg-container__bg img {
	width: 100%;
	height: 100%;
	min-height: 1260px;
	-o-object-fit: cover;
	   object-fit: cover;
}

.bg {
	padding-top: 80px;
	padding-bottom: 80px;
}
@media screen and (max-width: 767px) {
	.bg {
		padding-top: 56px;
		padding-bottom: 56px;
	}
}
.bg > * > *:first-child {
	margin-top: 0 !important;
}
.bg > * > *:last-child {
	margin-bottom: 0 !important;
}
.bg.-assort-light {
	background: #FCEDE8;
}

.box-border {
	padding: 24px;
	margin: 24px 0;
	border: 8px solid #eee;
}
@media screen and (max-width: 767px) {
	.box-border {
		padding: 16px;
	}
}
.box-border.-thin {
	border-width: 1px;
}
.box-border.-blue {
	border-color: #22487F;
}
.box-border + .box-border {
	margin-top: 16px;
}
.box-border > *:first-child {
	margin-top: 0;
}
.box-border > *:last-child {
	margin-bottom: 0;
}

.box-color {
	background: #fff;
	padding: 48px;
}
@media screen and (max-width: 1200px) {
	.box-color {
		padding: 40px;
	}
}
@media screen and (max-width: 1024px) {
	.box-color {
		padding: 32px;
	}
}
@media screen and (max-width: 767px) {
	.box-color {
		padding: 24px;
	}
}
@media screen and (max-width: 500px) {
	.box-color {
		padding: 16px;
	}
}
.box-color.-sm {
	padding: 40px;
}
@media screen and (max-width: 1024px) {
	.box-color.-sm {
		padding: 32px;
	}
}
@media screen and (max-width: 767px) {
	.box-color.-sm {
		padding: 24px;
	}
}
@media screen and (max-width: 500px) {
	.box-color.-sm {
		padding: 16px;
	}
}
.box-color.-min {
	padding: 24px;
}
@media screen and (max-width: 767px) {
	.box-color.-min {
		padding: 16px;
	}
}
@media screen and (max-width: 500px) {
	.box-color.-min {
		padding: 8px;
	}
}
.box-color + .box-color {
	margin-top: 50px;
}
@media screen and (max-width: 1200px) {
	.box-color + .box-color {
		margin-top: 40px;
	}
}
@media screen and (max-width: 767px) {
	.box-color + .box-color {
		margin-top: 24px;
	}
}
.box-color > *:first-child {
	margin-top: 0;
}
.box-color > *:last-child {
	margin-bottom: 0;
}
.box-color.-gray {
	background: #F8F9FA;
}
.box-color.-assort-light {
	background: #FCEDE8;
}
.box-color.-radius {
	border-radius: 15px;
}
@media screen and (max-width: 767px) {
	.box-color.-radius {
		border-radius: 8px;
	}
}
.box-color.-radius-sm_top-left_top-right {
	border-radius: 10px 10px 0 0;
}
@media screen and (max-width: 767px) {
	.box-color.-radius-sm_top-left_top-right {
		border-radius: 6px 6px 0 0;
	}
}

.box-img {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	gap: 0 40px;
	margin-top: 40px;
	margin-bottom: 40px;
	position: relative;
}
@media screen and (max-width: 1024px) {
	.box-img {
		gap: 32px;
	}
}
@media screen and (max-width: 767px) {
	.box-img {
		-webkit-flex-wrap: wrap;
		    -ms-flex-wrap: wrap;
		        flex-wrap: wrap;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		    -ms-flex-direction: column;
		        flex-direction: column;
		margin-top: 32px;
		margin-bottom: 32px;
		gap: 20px;
	}
}
.box-img.-narrow {
	gap: 32px;
}
@media screen and (max-width: 767px) {
	.box-img.-narrow {
		gap: 24px;
	}
}
.box-img.-x-narrow {
	gap: 24px;
}
@media screen and (max-width: 767px) {
	.box-img.-x-narrow {
		gap: 16px;
	}
}
.box-img.-bg-wide-right {
	padding: 60px 0 60px 60px;
}
@media screen and (max-width: 1024px) {
	.box-img.-bg-wide-right {
		padding: 40px 0 40px 40px;
	}
}
@media screen and (max-width: 767px) {
	.box-img.-bg-wide-right {
		padding: 30px 0;
	}
}
.box-img.-bg-wide-right::before {
	content: "";
	display: block;
	width: auto;
	height: 100%;
	background: #F5F5F5;
	position: absolute;
	left: 0;
	right: calc(-50vw - -560px);
	top: 0;
	z-index: -1;
}
@media screen and (max-width: 1200px) {
	.box-img.-bg-wide-right::before {
		right: -40px;
	}
}
@media screen and (max-width: 767px) {
	.box-img.-bg-wide-right::before {
		left: -20px;
		right: -20px;
	}
}
.box-img + .box-img {
	margin-top: 64px;
}
@media screen and (max-width: 767px) {
	.box-img + .box-img {
		margin-top: 48px;
	}
}
.box-img:first-child {
	margin-top: 0;
}
.box-img:last-child {
	margin-bottom: 0;
}
.box-img__item {
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 auto;
	    -ms-flex: 0 0 auto;
	        flex: 0 0 auto;
	max-width: calc(50% - 60px);
	text-align: center;
}
@media screen and (max-width: 1024px) {
	.box-img__item {
		max-width: calc(50% - 25px);
	}
}
@media screen and (max-width: 767px) {
	.box-img__item {
		width: 100%;
		max-width: none;
	}
	.sm\:box-img-row .box-img__item {
		max-width: calc(50% - 20px);
		margin-bottom: 0;
	}
}
.box-img.-x-narrow .box-img__item {
	max-width: calc(50% - 60px);
}
@media screen and (max-width: 1024px) {
	.box-img.-x-narrow .box-img__item {
		max-width: calc(50% - 16px);
	}
}
@media screen and (max-width: 767px) {
	.box-img.-x-narrow .box-img__item {
		width: 100%;
		max-width: none;
	}
}
@media screen and (max-width: 767px) {
	.box-img.-x-narrow.sm\:box-img-row .box-img__item {
		max-width: calc(40% - 10px);
		margin-bottom: 0;
	}
}
@media screen and (min-width: 768px) {
	.box-img__item.-left {
		-webkit-box-ordinal-group: 0;
		-webkit-order: -1;
		    -ms-flex-order: -1;
		        order: -1;
	}
}
@media screen and (min-width: 768px) {
	.box-img__item.-right {
		-webkit-box-ordinal-group: 2;
		-webkit-order: 1;
		    -ms-flex-order: 1;
		        order: 1;
	}
}
@media screen and (max-width: 767px) {
	.box-img__item.-bottom {
		-webkit-box-ordinal-group: 3;
		-webkit-order: 2;
		    -ms-flex-order: 2;
		        order: 2;
		margin-top: 32px;
	}
}
.box-img__item.-half {
	max-width: 50%;
}
@media screen and (max-width: 767px) {
	.box-img__item.-half {
		max-width: none;
	}
}
.box-img__item.-full {
	max-width: 50vw;
}
@media screen and (max-width: 767px) {
	.box-img__item.-full {
		max-width: none;
	}
}
.box-img__item.-full.-left {
	margin-left: calc(-50vw - -560px);
	margin-right: 0;
}
@media screen and (max-width: 1200px) {
	.box-img__item.-full.-left {
		margin-left: -40px;
	}
}
@media screen and (max-width: 767px) {
	.box-img__item.-full.-left {
		margin-left: -20px;
		margin-right: -20px;
	}
}
.box-img__body {
	-webkit-box-flex: 1;
	-webkit-flex: 1 1 auto;
	    -ms-flex: 1 1 auto;
	        flex: 1 1 auto;
}
.box-img__body > *:first-child {
	margin-top: 0 !important;
}
.box-img__body > *:last-child {
	margin-bottom: 0 !important;
}
.box-img__body.-maxw-590 {
	max-width: 590px;
}
.box-img__body.-c {
	-webkit-align-self: center;
	    -ms-flex-item-align: center;
	            -ms-grid-row-align: center;
	        align-self: center;
}
@media screen and (max-width: 767px) {
	.box-img__body.-c {
		-webkit-align-self: flex-start;
		    -ms-flex-item-align: start;
		        align-self: flex-start;
	}
}
@media screen and (max-width: 767px) {
	.box-img.-sm-reverse .box-img__item {
		-webkit-box-ordinal-group: 2;
		-webkit-order: 1;
		    -ms-flex-order: 1;
		        order: 1;
		margin-top: 32px;
		margin-bottom: 0;
	}
}
.box-img.-reverse {
	-webkit-box-orient: horizontal;
	-webkit-box-direction: reverse;
	-webkit-flex-direction: row-reverse;
	    -ms-flex-direction: row-reverse;
	        flex-direction: row-reverse;
}

@media screen and (max-width: 767px) {
	.sm\:box-img-row {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-webkit-flex-direction: row;
		    -ms-flex-direction: row;
		        flex-direction: row;
	}
}

.box-product {
	display: -ms-grid;
	display: grid;
	gap: 20px 10px;
	-ms-grid-columns: 1fr;
	    grid-template-columns: 1fr;
	margin: 40px 0;
}
@media screen and (max-width: 1200px) {
	.box-product {
		margin: 32px 0;
	}
}
@media screen and (max-width: 767px) {
	.box-product {
		margin: 24px 0;
		gap: 20px 10px;
	}
}
@media screen and (max-width: 500px) {
	.box-product {
		gap: 16px 10px;
	}
}
.box-product.-two-column {
	-ms-grid-columns: 1fr 1fr;
	    grid-template-columns: 1fr 1fr;
}
@media screen and (max-width: 500px) {
	.box-product.-two-column {
		-ms-grid-columns: 1fr;
		    grid-template-columns: 1fr;
	}
}
.box-product.-three-column {
	-ms-grid-columns: 1fr 1fr 1fr;
	    grid-template-columns: 1fr 1fr 1fr;
}
@media screen and (max-width: 1024px) {
	.box-product.-three-column {
		-ms-grid-columns: 1fr 1fr;
		    grid-template-columns: 1fr 1fr;
	}
}
@media screen and (max-width: 500px) {
	.box-product.-three-column {
		-ms-grid-columns: 1fr;
		    grid-template-columns: 1fr;
	}
}
.box-product.-four-column {
	-ms-grid-columns: 1fr 1fr 1fr 1fr;
	    grid-template-columns: 1fr 1fr 1fr 1fr;
}
@media screen and (max-width: 1200px) {
	.box-product.-four-column {
		-ms-grid-columns: 1fr 1fr 1fr;
		    grid-template-columns: 1fr 1fr 1fr;
	}
}
@media screen and (max-width: 1024px) {
	.box-product.-four-column {
		-ms-grid-columns: 1fr 1fr;
		    grid-template-columns: 1fr 1fr;
	}
}
@media screen and (max-width: 500px) {
	.box-product.-four-column {
		-ms-grid-columns: 1fr;
		    grid-template-columns: 1fr;
	}
}
.box-product.-five-column {
	-ms-grid-columns: 1fr 1fr 1fr 1fr 1fr;
	    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
}
@media screen and (max-width: 1200px) {
	.box-product.-five-column {
		-ms-grid-columns: 1fr 1fr 1fr;
		    grid-template-columns: 1fr 1fr 1fr;
	}
}
@media screen and (max-width: 1024px) {
	.box-product.-five-column {
		-ms-grid-columns: 1fr 1fr;
		    grid-template-columns: 1fr 1fr;
	}
}
@media screen and (max-width: 500px) {
	.box-product.-five-column {
		-ms-grid-columns: 1fr;
		    grid-template-columns: 1fr;
	}
}
.box-product__item {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	    -ms-flex-direction: column;
	        flex-direction: column;
	width: 100%;
	border: 2px solid #FE4521;
	background: #fff;
}
.box-product__item.biggerlink {
	-webkit-transition: 0.3s ease border-color, 0.3s ease background-color;
	transition: 0.3s ease border-color, 0.3s ease background-color;
	background: #fff;
	cursor: pointer;
	position: relative;
	z-index: 0;
}
.box-product__item.biggerlink::before, .box-product__item.biggerlink::after {
	position: absolute;
}
.box-product__item.biggerlink::before {
	font-family: "icon" !important;
	speak: none;
	font-style: normal;
	font-weight: normal;
	-webkit-font-feature-settings: normal;
	        font-feature-settings: normal;
	font-variant: normal;
	text-transform: none;
	text-indent: 0;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	content: "\ea05";
	right: 8px;
	bottom: 8px;
	color: #FE4521;
	z-index: 10;
	font-size: 10px;
	font-size: 1rem;
	-webkit-transition: 0.3s ease color;
	transition: 0.3s ease color;
}
@media screen and (max-width: 767px) {
	.box-product__item.biggerlink::before {
		right: 6px;
	}
}
.box-product__item.biggerlink::after {
	bottom: 0;
	right: 0;
	content: "";
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 0 0 43px 43px;
	border-color: transparent transparent #FDD9D1 transparent;
	z-index: 5;
	-webkit-transition: 0.3s ease border-color;
	transition: 0.3s ease border-color;
}
@media screen and (max-width: 767px) {
	.box-product__item.biggerlink::after {
		border-width: 0 0 40px 40px;
	}
}
.box-product__item.biggerlink .box-product__ttl {
	-webkit-transition: 0.3s ease background-color;
	transition: 0.3s ease background-color;
}
.box-product__item.biggerlink .box-product__ttl a {
	text-decoration: none;
	color: #fff;
}
.box-product__item.biggerlink:hover {
	border-color: #FB8F79;
	background-color: #FCEDE8;
}
.box-product__item.biggerlink:hover .box-product__ttl {
	background: #FB8F79;
}
.box-product__item.biggerlink:hover::before {
	color: #FB8F79;
}
.box-product__item.biggerlink:hover::after {
	border-color: transparent transparent #fff transparent;
}
.box-product__item.biggerlink.-blue::before {
	color: #367BD9;
}
.box-product__item.biggerlink.-blue::after {
	border-color: transparent transparent #D6E4F7 transparent;
}
.box-product__item.biggerlink.-blue:hover {
	border-color: #86AFE8;
	background-color: #D6E4F7;
}
.box-product__item.biggerlink.-blue:hover .box-product__ttl {
	background-color: #86AFE8;
}
.box-product__item.biggerlink.-blue:hover::before {
	color: #367BD9;
}
.box-product__item.biggerlink.-blue:hover::after {
	border-color: transparent transparent #fff transparent;
}
.box-product__item.biggerlink.-green::before {
	color: #19AC8A;
}
.box-product__item.biggerlink.-green::after {
	border-color: transparent transparent #D0EEE7 transparent;
}
.box-product__item.biggerlink.-green:hover {
	border-color: #74CDB8;
	background-color: #D0EEE7;
}
.box-product__item.biggerlink.-green:hover .box-product__ttl {
	background-color: #74CDB8;
}
.box-product__item.biggerlink.-green:hover::before {
	color: #19AC8A;
}
.box-product__item.biggerlink.-green:hover::after {
	border-color: transparent transparent #fff transparent;
}
.box-product__item.biggerlink.-red::before {
	color: #EF5757;
}
.box-product__item.biggerlink.-red::after {
	border-color: transparent transparent #FBDCDC transparent;
}
.box-product__item.biggerlink.-red:hover {
	border-color: #F59999;
	background-color: #FBDCDC;
}
.box-product__item.biggerlink.-red:hover .box-product__ttl {
	background-color: #F59999;
}
.box-product__item.biggerlink.-red:hover::before {
	color: #EF5757;
}
.box-product__item.biggerlink.-red:hover::after {
	border-color: transparent transparent #fff transparent;
}
.box-product__item.biggerlink.-orange::before {
	color: #FF6F22;
}
.box-product__item.biggerlink.-orange::after {
	border-color: transparent transparent #FEE1D2 transparent;
}
.box-product__item.biggerlink.-orange:hover {
	border-color: #FCA87A;
	background-color: #FEE1D2;
}
.box-product__item.biggerlink.-orange:hover .box-product__ttl {
	background-color: #FCA87A;
}
.box-product__item.biggerlink.-orange:hover::before {
	color: #FF6F22;
}
.box-product__item.biggerlink.-orange:hover::after {
	border-color: transparent transparent #fff transparent;
}
.box-product__item.biggerlink.-yellow::before {
	color: #FFA20D;
}
.box-product__item.biggerlink.-yellow::after {
	border-color: transparent transparent #FEECCD transparent;
}
.box-product__item.biggerlink.-yellow:hover {
	border-color: #FCC76D;
	background-color: #FEECCD;
}
.box-product__item.biggerlink.-yellow:hover .box-product__ttl {
	background-color: #FCC76D;
}
.box-product__item.biggerlink.-yellow:hover::before {
	color: #FFA20D;
}
.box-product__item.biggerlink.-yellow:hover::after {
	border-color: transparent transparent #fff transparent;
}
.box-product__ttl {
	background: #FE4521;
	min-height: 40px;
	padding: 10px 10px;
	color: #fff;
	font-size: 2rem;
	font-weight: bold;
	text-align: center;
	line-height: 1.4;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	    -ms-flex-align: center;
	        align-items: center;
}
@media screen and (max-width: 1024px) {
	.box-product__ttl {
		font-size: 1.8rem;
	}
}
@media screen and (max-width: 767px) {
	.box-product__ttl {
		padding: 10px 16px;
		font-size: 1.6rem;
	}
}
.box-product__body {
	padding: 24px;
}
@media screen and (max-width: 767px) {
	.box-product__body {
		padding: 16px;
	}
}
.box-product__body > *:first-child {
	margin-top: 0;
}
.box-product__body > *:last-child {
	margin-bottom: 0;
}
.box-product__body__ttl {
	font-weight: 700;
	font-size: 2.4rem;
	color: #FE4521;
}
@media screen and (max-width: 767px) {
	.box-product__body__ttl {
		font-size: 1.8rem;
	}
}
.box-product__body__ttl.-min {
	font-size: 2rem;
}
@media screen and (max-width: 767px) {
	.box-product__body__ttl.-min {
		font-size: 1.6rem;
	}
}
.box-product .-blue {
	border-color: #367BD9;
}
.box-product .-blue .box-product__ttl {
	background: #367BD9;
}
.box-product .-blue .link-arrow > li a::before {
	color: #367BD9;
}
.box-product .-green {
	border-color: #19AC8A;
}
.box-product .-green .box-product__ttl {
	background: #19AC8A;
}
.box-product .-green .link-arrow > li a::before {
	color: #19AC8A;
}
.box-product .-red {
	border-color: #EF5757;
}
.box-product .-red .box-product__ttl {
	background: #EF5757;
}
.box-product .-red .link-arrow > li a::before {
	color: #EF5757;
}
.box-product .-orange {
	border-color: #FF6F22;
}
.box-product .-orange .box-product__ttl {
	background: #FF6F22;
}
.box-product .-orange .link-arrow > li a::before {
	color: #FF6F22;
}
.box-product .-yellow {
	border-color: #FFA20D;
}
.box-product .-yellow .box-product__ttl {
	background: #FFA20D;
}
.box-product .-yellow .link-arrow > li a::before {
	color: #FFA20D;
}

.breadcrumb {
	display: none;
	width: 100%;
	-webkit-transition: opacity 1s ease, visibility 1s ease, -webkit-transform 1s ease;
	transition: opacity 1s ease, visibility 1s ease, -webkit-transform 1s ease;
	transition: opacity 1s ease, visibility 1s ease, transform 1s ease;
	transition: opacity 1s ease, visibility 1s ease, transform 1s ease, -webkit-transform 1s ease;
	z-index: 10;
}
.breadcrumb__inner {
	/* 		overflow-x: auto; */
	padding-left: 40px;
	padding-right: 40px;
}
@media screen and (max-width: 1024px) {
	.breadcrumb__inner {
		/* 			white-space: nowrap; */
	}
}
@media screen and (max-width: 767px) {
	.breadcrumb__inner {
		padding-left: 20px;
		padding-right: 20px;
	}
}
.breadcrumb .inner {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	    -ms-flex-wrap: wrap;
	        flex-wrap: wrap;
	-webkit-box-align: center;
	-webkit-align-items: center;
	    -ms-flex-align: center;
	        align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	max-width: 1120px;
	min-height: 54px;
	margin-left: auto;
	margin-right: auto;
}
@media screen and (max-width: 767px) {
	.breadcrumb .inner {
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		    -ms-flex-pack: center;
		        justify-content: center;
		margin: 0;
		min-height: 0;
	}
}
.breadcrumb .inner li {
	font-size: 1.4rem;
	font-weight: bold;
	line-height: 2;
	padding-left: 15px;
	padding-right: 15px;
	position: relative;
}
@media screen and (max-width: 767px) {
	.breadcrumb .inner li {
		line-height: 2;
		display: inline-block;
		font-size: 1.2rem;
		padding-left: 8px;
		padding-right: 8px;
	}
}
.breadcrumb .inner li:first-child {
	padding-left: 0;
}
.breadcrumb .inner li:first-child::before {
	display: none;
}
.breadcrumb .inner li:last-child {
	padding-right: 0;
}
.breadcrumb .inner li::before {
	font-family: "icon" !important;
	speak: none;
	font-style: normal;
	font-weight: normal;
	-webkit-font-feature-settings: normal;
	        font-feature-settings: normal;
	font-variant: normal;
	text-transform: none;
	text-indent: 0;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	content: "\ea26";
	display: inline-block;
	font-size: 10px;
	font-size: 1rem;
	position: absolute;
	color: #fff;
	top: 0.95em;
	left: -5px;
}
@media screen and (max-width: 767px) {
	.breadcrumb .inner li::before {
		-webkit-transform: scale(0.8);
		        transform: scale(0.8);
		top: 0.8em;
		left: -5px;
	}
}
.breadcrumb .inner li:last-child::after {
	content: none;
}
.breadcrumb .inner li:last-child a {
	color: #fff;
	text-decoration: none;
	pointer-events: none;
}
.breadcrumb .inner li a {
	color: #fff;
	text-decoration: none;
}
.breadcrumb .inner li a:hover {
	text-decoration: underline;
}
.page-header__ttl + .breadcrumb {
	margin-top: 16px;
}
.site-nav-btn + .breadcrumb {
	display: block;
	background: #eee;
}
.site-nav-btn + .breadcrumb .inner {
	-webkit-box-pack: start;
	-webkit-justify-content: flex-start;
	    -ms-flex-pack: start;
	        justify-content: flex-start;
}
.site-nav-btn + .breadcrumb .inner li::before {
	color: #333;
}
.site-nav-btn + .breadcrumb .inner li a {
	color: #333;
}

@media screen and (min-width: 768px) {
	#chatplusview.closed.headless #outline #eye_catcher {
		right: 88px !important;
		bottom: 80px !important;
	}
}
@media screen and (max-width: 767px) {
	#chatplusview.closed.headless #outline #eye_catcher {
		right: 56px !important;
		bottom: 80px !important;
	}
}
@media screen and (max-width: 390px) {
	#chatplusview.closed.headless #outline #eye_catcher {
		bottom: 100px !important;
	}
}

.cookie-consent {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	    -ms-flex-pack: justify;
	        justify-content: space-between;
	-webkit-box-align: center;
	-webkit-align-items: center;
	    -ms-flex-align: center;
	        align-items: center;
	position: fixed;
	bottom: 0;
	width: 100%;
	font-size: 12px;
	color: #fff;
	background: rgba(0, 0, 0, .7);
	padding: 1.2em;
	box-sizing: border-box;
	z-index: 30;
	font-weight: bold;
	visibility: hidden;
}

.cookie-consent.is-show {
	visibility: visible;
}

.cookie-consent a {
	color: #fff !important;
}

.cookie-agree {
	font-weight: bold;
	color: #fff;
	background: #FE4521;
	-webkit-transition: 0.3s ease background;
	transition: 0.3s ease background;
	padding: 0.5em 1.5em;
	border-radius: 5px;
}

.cookie-agree:hover {
	cursor: pointer;
	background: #FF6F22;
}

/* パッと消える */
.cc-hide1 {
	display: none;
}

/* ゆっくり消える */
.cc-hide2 {
	-webkit-animation: hide 1s linear 0s;
	        animation: hide 1s linear 0s;
	-webkit-animation-fill-mode: forwards;
	        animation-fill-mode: forwards;
}

@-webkit-keyframes hide {
	from {
		opacity: 1;
	}
	to {
		opacity: 0;
		visibility: hidden;
	}
}

@keyframes hide {
	from {
		opacity: 1;
	}
	to {
		opacity: 0;
		visibility: hidden;
	}
}
/* メディアクエリ */
/* @media screen and (max-width: 600px) {
  .cookie-consent {
    flex-direction: column;
  }
  .cookie-text {
    margin-bottom: 1em;
  }
} */
.cv-contents {
	background: -webkit-linear-gradient(315deg, #fe3b18 10%, #ff7200 90%);
	background: linear-gradient(135deg, #fe3b18 10%, #ff7200 90%);
	position: relative;
	z-index: 0;
	padding: 60px 40px;
	margin: 80px 0;
	/* &__inner{
		z-index: 10;
	} */
}
@media screen and (max-width: 1024px) {
	.cv-contents {
		padding: 40px;
	}
}
@media screen and (max-width: 767px) {
	.cv-contents {
		padding: 32px 24px;
		margin: 40px 0;
	}
}
.cv-contents::before, .cv-contents::after {
	content: "";
	position: absolute;
	height: 100%;
	width: 50%;
	z-index: -5;
}
@media screen and (max-width: 767px) {
	.cv-contents::before, .cv-contents::after {
		width: 80%;
	}
}
.cv-contents::before {
	top: 0;
	left: 0;
	background: url("/dcms_media/image/common_bg_cv-contents_left.png") left top no-repeat;
	background-size: contain;
}
.cv-contents::after {
	bottom: 0;
	right: 0;
	background: url("/dcms_media/image/common_bg_cv-contents_right.png") right bottom no-repeat;
	background-size: contain;
}
.cv-contents__ttl {
	text-align: center;
	font-size: 2.8rem;
	font-weight: bold;
	margin-bottom: 40px;
	color: #fff;
	line-height: 1.6;
}
@media screen and (max-width: 1024px) {
	.cv-contents__ttl {
		font-size: 2.4rem;
		margin-bottom: 32px;
	}
}
@media screen and (max-width: 767px) {
	.cv-contents__ttl {
		font-size: 2rem;
		margin-bottom: 16px;
	}
}
.cv-contents__btn {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	margin-top: 32px;
}
@media screen and (max-width: 767px) {
	.cv-contents__btn {
		margin-top: 24px;
	}
}
.cv-contents__btn a {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	min-height: 62px;
	width: 100%;
	-webkit-box-align: center;
	-webkit-align-items: center;
	    -ms-flex-align: center;
	        align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	font-size: 1.6rem;
	text-align: center;
	text-decoration: none;
	line-height: 1.4;
	font-weight: bold;
	border-radius: 8px;
	background: #fff;
	padding: 10px 24px;
	-webkit-transition: color 0.3s, background 0.3s;
	transition: color 0.3s, background 0.3s;
	border: 2px solid #fff;
	cursor: pointer;
	overflow: hidden;
	position: relative;
	color: #fff;
	max-width: 330px;
	width: 100%;
	z-index: 0;
}
@media screen and (max-width: 767px) {
	.cv-contents__btn a {
		font-size: 1.4rem;
		min-height: 48px;
		padding: 10px 40px;
	}
}
.cv-contents__btn a:hover {
	color: #fff;
}
.cv-contents__btn.-form a {
	color: #26609A;
}
.cv-contents__btn.-form a:hover {
	color: #fff;
	background: #26609A;
}
.cv-contents__btn.-download a {
	color: #FE4521;
}
.cv-contents__btn.-download a:hover {
	color: #fff;
	background: #FE4521;
}
.cv-contents__btn.-l {
	-webkit-box-pack: start;
	-webkit-justify-content: flex-start;
	    -ms-flex-pack: start;
	        justify-content: flex-start;
}
.cv-contents__btn.-r {
	-webkit-box-pack: end;
	-webkit-justify-content: flex-end;
	    -ms-flex-pack: end;
	        justify-content: flex-end;
}
@media screen and (max-width: 1024px) {
	.cv-contents__btn.-md-c {
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		    -ms-flex-pack: center;
		        justify-content: center;
	}
}
@media screen and (max-width: 767px) {
	.cv-contents__btn.-sm-c {
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		    -ms-flex-pack: center;
		        justify-content: center;
	}
}
.cv-contents__btn.-sm a {
	font-size: 1.5rem;
}
@media screen and (max-width: 767px) {
	.cv-contents__btn.-sm a {
		font-size: 1.3rem;
	}
}
.cv-contents__btn.-anchor a::after {
	-webkit-transform: rotate(90deg);
	        transform: rotate(90deg);
}
.cv-contents__btn.-text-l a {
	-webkit-box-pack: start;
	-webkit-justify-content: flex-start;
	    -ms-flex-pack: start;
	        justify-content: flex-start;
}
.cv-contents__btn:first-child {
	margin-top: 0;
}

#dcms_layoutPageBlock > *:first-child {
	margin-top: 0;
}
#dcms_layoutPageBlock > *:last-child {
	margin-bottom: 0;
}

.-dcmsadm .site-header,
#tinymce .site-header {
	z-index: 100;
}
.-dcmsadm .dcms_reset_area,
#tinymce .dcms_reset_area {
	letter-spacing: 0;
}
.-dcmsadm .dcms_edit_title01 p,
#tinymce .dcms_edit_title01 p {
	line-height: inherit;
	margin: 0;
}
.-dcmsadm #dcms_editor_buttons p,
#tinymce #dcms_editor_buttons p {
	line-height: inherit;
	margin: 0;
}
.-dcmsadm .site-header,
#tinymce .site-header {
	position: absolute;
}
.-dcmsadm .site-nav__child,
#tinymce .site-nav__child {
	display: none;
}
.-dcmsadm .breadcrumb,
#tinymce .breadcrumb {
	display: none;
}
.-dcmsadm .sa,
.-dcmsadm .sa-first,
#tinymce .sa,
#tinymce .sa-first {
	overflow: visible;
	opacity: 1;
}
.-dcmsadm .service-hero__list-wrapper,
#tinymce .service-hero__list-wrapper {
	display: block;
}
.-dcmsadm .service-hero__list,
#tinymce .service-hero__list {
	min-height: auto;
	max-height: none;
	height: auto;
	overflow: visible;
}
.-dcmsadm .service-news,
#tinymce .service-news {
	position: static;
}

.-dcmsadm .dcms_editor body.dcms_editor {
	margin-top: 120px;
}

.faq {
	margin-top: 40px;
}
@media screen and (max-width: 767px) {
	.faq {
		margin-top: 32px;
	}
}
.faq + .faq {
	margin-top: 8px;
	/* @include mq(sp) {
		margin-top: 24px;
	} */
}
.faq__question {
	padding: 16px 64px 16px 40px;
	font-size: 1.6rem;
	line-height: 1.6;
	font-weight: bold;
	cursor: pointer;
	position: relative;
	background: #FCEDE8;
	border-radius: 6px;
	color: #FE4521;
	-webkit-transition: 0.3s ease border-radius, 0.3s ease color;
	transition: 0.3s ease border-radius, 0.3s ease color;
}
@media screen and (max-width: 767px) {
	.faq__question {
		padding: 16px 56px 16px 40px;
		font-size: 1.4rem;
	}
}
.faq__question::before {
	font-family: "icon" !important;
	speak: none;
	font-style: normal;
	font-weight: normal;
	-webkit-font-feature-settings: normal;
	        font-feature-settings: normal;
	font-variant: normal;
	text-transform: none;
	text-indent: 0;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	content: "\ea25";
	color: #FE4521;
	position: absolute;
	left: 16px;
	top: 16px;
	font-size: 22px;
	font-size: 2.2rem;
}
@media screen and (max-width: 767px) {
	.faq__question::before {
		font-size: 20px;
		font-size: 2rem;
	}
}
.faq__question::after {
	font-family: "icon" !important;
	speak: none;
	font-style: normal;
	font-weight: normal;
	-webkit-font-feature-settings: normal;
	        font-feature-settings: normal;
	font-variant: normal;
	text-transform: none;
	text-indent: 0;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	content: "\ea23";
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	    -ms-flex-align: center;
	        align-items: center;
	color: #FE4521;
	font-size: 28px;
	font-size: 2.8rem;
	padding-top: 2px;
	-webkit-transition: -webkit-transform 0.3s;
	transition: -webkit-transform 0.3s;
	transition: transform 0.3s;
	transition: transform 0.3s, -webkit-transform 0.3s;
	position: absolute;
	top: 14px;
	right: 16px;
}
@media screen and (max-width: 767px) {
	.faq__question::after {
		right: 16px;
		font-size: 22px;
		font-size: 2.2rem;
	}
}
.faq__question:hover {
	color: #333;
}
.faq__question.-active {
	border-radius: 6px 6px 0 0;
}
.faq__question.-active::after {
	font-family: "icon" !important;
	speak: none;
	font-style: normal;
	font-weight: normal;
	-webkit-font-feature-settings: normal;
	        font-feature-settings: normal;
	font-variant: normal;
	text-transform: none;
	text-indent: 0;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	content: "\ea1d";
}
.faq__answer {
	padding-left: 16px;
	padding-right: 16px;
}
.faq__answer__ttl {
	font-size: 2.4rem;
	font-weight: bold;
	color: #FE4521;
	margin-bottom: 16px;
}
@media screen and (max-width: 1024px) {
	.faq__answer__ttl {
		font-size: 2rem;
	}
}
@media screen and (max-width: 767px) {
	.faq__answer__ttl {
		margin-bottom: 8px;
		font-size: 1.8rem;
	}
}
.faq__answer-inner {
	padding: 24px 0;
}
@media screen and (max-width: 767px) {
	.faq__answer-inner {
		padding: 16px 0;
	}
}
.faq > *:first-child {
	margin-top: 0;
}
.faq > *:last-child {
	margin-bottom1: 0;
}

.figure {
	margin-top: 32px;
	margin-bottom: 32px;
	text-align: center;
}
@media screen and (max-width: 767px) {
	.figure {
		margin-top: 24px;
		margin-bottom: 24px;
	}
}
.figure:first-child {
	margin-top: 0;
}
.figure:last-child {
	margin-bottom: 0;
}
.figure.-liquid img {
	width: 100%;
}
.figure__caption {
	text-align: center;
	line-height: 1.5;
	margin-top: 8px;
	font-size: 1.6rem;
	font-weight: normal;
}
@media screen and (max-width: 767px) {
	.figure__caption {
		font-size: 1.4rem;
	}
}
.figure__caption.-b {
	font-weight: bold;
}

.flow-step {
	margin: 60px 0 !important;
}
@media screen and (max-width: 600px) {
	.flow-step {
		margin: 40px 0 !important;
	}
}
.flow-step + .flow-step {
	position: relative;
}
.flow-step + .flow-step::before {
	content: "";
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 28px 14px 0 14px;
	border-color: #FCEDE8 transparent transparent transparent;
	position: absolute;
	left: 50%;
	top: -60px;
	-webkit-transform: translateX(-50%);
	        transform: translateX(-50%);
}
@media screen and (max-width: 600px) {
	.flow-step + .flow-step::before {
		border-width: 28px 20px 0 20px;
		top: -52px;
	}
}
.flow-step__inner {
	border-right: 44px solid #FE4521;
	border-radius: 20px;
	background: #FCEDE8;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	position: relative;
	padding: 80px 54px 48px 32px;
	display: flex;
}
@media screen and (max-width: 1024px) {
	.flow-step__inner {
		border-right: 32px solid #FE4521;
		padding-right: 40px;
	}
}
@media screen and (max-width: 600px) {
	.flow-step__inner {
		border-radius: 10px;
		border-right: 16px solid #FE4521;
		padding: 40px 16px 24px 16px;
	}
}
.flow-step__label {
	background: url("/dcms_media/image/service_flow-step.png") left top no-repeat;
	background-size: contain;
	width: 288px;
	height: 90px;
	position: absolute;
	left: 32px;
	top: -30px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: end;
	-webkit-justify-content: flex-end;
	    -ms-flex-pack: end;
	        justify-content: flex-end;
	padding: 20px 24px 0;
}
@media screen and (max-width: 1024px) {
	.flow-step__label {
		-webkit-transform: scale(0.75);
		        transform: scale(0.75);
		-webkit-transform-origin: 0 0;
		        transform-origin: 0 0;
	}
}
@media screen and (max-width: 767px) {
	.flow-step__label {
		top: -24px;
	}
}
@media screen and (max-width: 600px) {
	.flow-step__label {
		left: 16px;
		top: -16px;
		-webkit-transform: scale(0.55);
		        transform: scale(0.55);
	}
}
.flow-step__label > * {
	font-family: "Poppins", sans-serif;
	font-weight: bold;
	color: #fff;
	line-height: 1;
}
.flow-step__label__step {
	font-size: 2rem;
	margin-right: 26px;
}
.flow-step__label__num {
	width: 2em;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	    -ms-flex-align: center;
	        align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	font-size: 5.2rem;
	position: relative;
	-webkit-transform: translateY(-12px);
	        transform: translateY(-12px);
}
.flow-step__icon {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	    -ms-flex-align: center;
	        align-items: center;
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 auto;
	    -ms-flex: 0 0 auto;
	        flex: 0 0 auto;
	margin-right: 54px;
	width: 212px;
	border-right: 1px solid #333;
}
@media screen and (max-width: 1024px) {
	.flow-step__icon {
		margin-right: 40px;
	}
}
@media screen and (max-width: 767px) {
	.flow-step__icon {
		width: 157px;
	}
}
@media screen and (max-width: 600px) {
	.flow-step__icon {
		width: 116px;
		margin-right: 16px;
	}
	.flow-step__icon img {
		-webkit-transform: scale(0.8);
		        transform: scale(0.8);
		-webkit-transform-origin: 50% 50%;
		        transform-origin: 50% 50%;
	}
}
.flow-step__ttl {
	font-weight: bold;
	font-size: 2rem;
	color: #FE4521;
	margin-bottom: 16px;
}
@media screen and (max-width: 767px) {
	.flow-step__ttl {
		font-size: 1.8rem;
		margin-bottom: 8px;
	}
}

.full-width-top {
	margin-left: -40px;
	margin-right: -40px;
}
@media screen and (max-width: 767px) {
	.full-width-top {
		margin-left: -20px;
		margin-right: -20px;
	}
}
.full-width-top__inner {
	max-width: 1120px;
	margin-left: auto;
	margin-right: auto;
}

.full-width {
	margin-right: calc(-50vw - -560px);
	margin-left: calc(-50vw - -560px);
	padding-left: 40px;
	padding-right: 40px;
}
@media screen and (max-width: 1200px) {
	.full-width {
		margin-left: -40px;
		margin-right: -40px;
	}
}
@media screen and (max-width: 767px) {
	.full-width {
		margin-left: -20px;
		margin-right: -20px;
		padding-left: 20px;
		padding-right: 20px;
	}
}
.full-width__inner {
	max-width: 1120px;
	margin-left: auto;
	margin-right: auto;
}

.link-anchor-gradation {
	display: -ms-grid;
	display: grid;
	-ms-grid-columns: 1fr 1fr 1fr 1fr;
	    grid-template-columns: 1fr 1fr 1fr 1fr;
	-webkit-flex-wrap: wrap;
	    -ms-flex-wrap: wrap;
	        flex-wrap: wrap;
	margin: 40px 0;
	gap: 16px;
}
@media screen and (max-width: 1024px) {
	.link-anchor-gradation {
		-ms-grid-columns: 1fr 1fr 1fr;
		    grid-template-columns: 1fr 1fr 1fr;
	}
}
@media screen and (max-width: 767px) {
	.link-anchor-gradation {
		-ms-grid-columns: 1fr 1fr;
		    grid-template-columns: 1fr 1fr;
		margin: 32px 0;
		gap: 8px;
	}
}
@media screen and (max-width: 500px) {
	.link-anchor-gradation {
		-ms-grid-columns: 1fr;
		    grid-template-columns: 1fr;
	}
}
.link-anchor-gradation li {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}
.link-anchor-gradation a {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	min-height: 40px;
	width: 100%;
	-webkit-box-align: center;
	-webkit-align-items: center;
	    -ms-flex-align: center;
	        align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	font-size: 1.6rem;
	font-weight: bold;
	color: #fff;
	text-align: center;
	text-decoration: none;
	line-height: 1.4;
	background: -webkit-linear-gradient(45deg, rgb(254, 69, 33) 5%, rgb(255, 114, 0) 95%);
	background: linear-gradient(45deg, rgb(254, 69, 33) 5%, rgb(255, 114, 0) 95%);
	padding: 10px 32px;
	-webkit-transition: color 0.3s, background 0.3s, box-shadow 0.3s;
	transition: color 0.3s, background 0.3s, box-shadow 0.3s;
	border-radius: 100px;
	cursor: pointer;
	overflow: hidden;
	position: relative;
	box-sizing: border-box;
	box-shadow: 0 3px 6px rgba(0, 0, 0, .16);
	z-index: 0;
}
@media screen and (max-width: 767px) {
	.link-anchor-gradation a {
		font-size: 1.4rem;
	}
}
.link-anchor-gradation a::after {
	font-family: "icon" !important;
	speak: none;
	font-style: normal;
	font-weight: normal;
	-webkit-font-feature-settings: normal;
	        font-feature-settings: normal;
	font-variant: normal;
	text-transform: none;
	text-indent: 0;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	content: "\ea11";
	display: inline-block;
	-webkit-transition: color 0.3s;
	transition: color 0.3s;
	position: absolute;
	right: 8px;
	top: 50%;
	color: #fff;
	-webkit-transform: translateY(-50%);
	        transform: translateY(-50%);
	font-size: 20px;
	font-size: 2rem;
}
.link-anchor-gradation a::before {
	opacity: 0;
	-webkit-transition: 0.3s ease opacity;
	transition: 0.3s ease opacity;
	position: absolute;
	left: 50%;
	top: 50%;
	-webkit-transform: translate(-50%, -50%);
	        transform: translate(-50%, -50%);
	content: "";
	display: block;
	width: calc(100% - 3px);
	height: calc(100% - 3px);
	background: #fff;
	z-index: -1;
	border-radius: 100px;
}
.link-anchor-gradation a:hover {
	color: #FE4521;
	box-shadow: 0 0 0 rgba(0, 0, 0, 0);
	border-radius: 100px;
}
.link-anchor-gradation a:hover::before {
	opacity: 1;
}
.link-anchor-gradation a:hover::after {
	color: #FE4521;
}
.link-anchor-gradation:first-child {
	margin-top: 0;
}

.link-anchor {
	display: -ms-grid;
	display: grid;
	-ms-grid-columns: 1fr 1fr 1fr 1fr;
	    grid-template-columns: 1fr 1fr 1fr 1fr;
	-webkit-flex-wrap: wrap;
	    -ms-flex-wrap: wrap;
	        flex-wrap: wrap;
	margin: 64px 0 80px;
	gap: 16px;
	background: #FCEDE8;
	padding: 32px;
}
@media screen and (max-width: 1024px) {
	.link-anchor {
		margin: 40px 0 80px;
		padding: 24px;
		-ms-grid-columns: 1fr 1fr 1fr;
		    grid-template-columns: 1fr 1fr 1fr;
	}
}
@media screen and (max-width: 767px) {
	.link-anchor {
		-ms-grid-columns: 1fr 1fr;
		    grid-template-columns: 1fr 1fr;
		margin: 32px 0 56px;
		padding: 24px 16px;
		gap: 8px;
	}
}
@media screen and (max-width: 500px) {
	.link-anchor {
		-ms-grid-columns: 1fr;
		    grid-template-columns: 1fr;
	}
}
#main .link-anchor {
	background: none;
	padding: 0;
	-ms-grid-columns: 1fr 1fr 1fr;
	    grid-template-columns: 1fr 1fr 1fr;
}
@media screen and (max-width: 1200px) {
	#main .link-anchor {
		-ms-grid-columns: 1fr 1fr;
		    grid-template-columns: 1fr 1fr;
	}
}
@media screen and (max-width: 500px) {
	#main .link-anchor {
		-ms-grid-columns: 1fr;
		    grid-template-columns: 1fr;
	}
}
.link-anchor li {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}
.link-anchor a {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	min-height: 40px;
	width: 100%;
	-webkit-box-align: center;
	-webkit-align-items: center;
	    -ms-flex-align: center;
	        align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	font-size: 1.6rem;
	font-weight: bold;
	color: #fff;
	text-align: center;
	text-decoration: none !important;
	line-height: 1.4;
	background: #FE4521;
	border: 2px solid #FE4521;
	padding: 10px 32px;
	-webkit-transition: color 0.3s, background 0.3s, box-shadow 0.3s;
	transition: color 0.3s, background 0.3s, box-shadow 0.3s;
	border-radius: 100px;
	cursor: pointer;
	overflow: hidden;
	position: relative;
	box-sizing: border-box;
	z-index: 0;
}
@media screen and (max-width: 767px) {
	.link-anchor a {
		font-size: 1.4rem;
	}
}
.link-anchor a::after {
	font-family: "icon" !important;
	speak: none;
	font-style: normal;
	font-weight: normal;
	-webkit-font-feature-settings: normal;
	        font-feature-settings: normal;
	font-variant: normal;
	text-transform: none;
	text-indent: 0;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	content: "\ea0e";
	display: inline-block;
	-webkit-transition: color 0.3s;
	transition: color 0.3s;
	position: absolute;
	left: 8px;
	top: 50%;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	    -ms-flex-align: center;
	        align-items: center;
	color: #fff;
	-webkit-transform: translateY(-50%);
	        transform: translateY(-50%);
	font-size: 22px;
	font-size: 2.2rem;
}
.link-anchor a:hover {
	color: #FE4521;
	background: #fff;
}
.link-anchor a:hover::after {
	color: #FE4521;
}
.link-anchor:first-child {
	margin-top: 0;
}
.link-anchor + .product-feature-bg {
	padding-top: 80px;
}
@media screen and (max-width: 767px) {
	.link-anchor + .product-feature-bg {
		padding-top: 40px;
	}
}

.link-arrow {
	margin: 24px 0;
}
.link-arrow > li {
	padding-left: 24px;
}
.link-arrow > li a {
	position: relative;
	font-weight: bold;
}
.link-arrow > li a::before {
	position: absolute;
	left: -24px;
	top: 0.2em;
	font-size: 18px;
	font-size: 1.8rem;
	font-family: "icon" !important;
	speak: none;
	font-style: normal;
	font-weight: normal;
	-webkit-font-feature-settings: normal;
	        font-feature-settings: normal;
	font-variant: normal;
	text-transform: none;
	text-indent: 0;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	content: "\ea13";
	color: #FE4521;
}
@media screen and (max-width: 767px) {
	.link-arrow > li a::before {
		top: 0.1em;
		font-size: 16px;
		font-size: 1.6rem;
	}
}
.link-arrow > li + li {
	margin-top: 0.5em;
}

.link-btn-cv {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	margin-top: 32px;
}
@media screen and (max-width: 767px) {
	.link-btn-cv {
		margin-top: 24px;
	}
}
.link-btn-cv a {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	min-height: 62px;
	width: -webkit-fit-content;
	width: -moz-fit-content;
	width: fit-content;
	-webkit-box-align: center;
	-webkit-align-items: center;
	    -ms-flex-align: center;
	        align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	font-size: 1.6rem;
	text-align: center;
	text-decoration: none;
	line-height: 1.4;
	font-weight: bold;
	border-radius: 8px;
	background: #FE4521;
	-webkit-transition: color 0.3s, background 0.3s, border-color 0.3s;
	transition: color 0.3s, background 0.3s, border-color 0.3s;
	border: 2px solid #fff;
	cursor: pointer;
	overflow: hidden;
	position: relative;
	color: #fff;
	max-width: 360px;
	width: 100%;
	z-index: 0;
}
@media screen and (max-width: 767px) {
	.link-btn-cv a {
		font-size: 1.4rem;
		min-height: 48px;
		padding: 10px 16px;
	}
}
.link-btn-cv a::before {
	font-family: "icon" !important;
	speak: none;
	font-style: normal;
	font-weight: normal;
	-webkit-font-feature-settings: normal;
	        font-feature-settings: normal;
	font-variant: normal;
	text-transform: none;
	text-indent: 0;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	content: "\ea10";
	display: inline-block;
	-webkit-transition: color 0.3s;
	transition: color 0.3s;
	font-size: 26px;
	font-size: 2.6rem;
	color: #fff;
	margin-right: 8px;
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 auto;
	    -ms-flex: 0 0 auto;
	        flex: 0 0 auto;
}
@media screen and (max-width: 767px) and (max-width: 767px) {
	.link-btn-cv a::before {
		font-size: 20px;
		font-size: 2rem;
	}
}
.link-btn-cv a::after {
	z-index: 0;
	content: "";
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: -1;
	-webkit-transition: 0.3s opacity;
	transition: 0.3s opacity;
}
.link-btn-cv a:hover {
	color: #FE4521;
	background: #fff;
}
.link-btn-cv a:hover::before {
	color: #FE4521;
}
.link-btn-cv a:hover::after {
	opacity: 0;
}
.link-btn-cv.-form a::before {
	font-family: "icon" !important;
	speak: none;
	font-style: normal;
	font-weight: normal;
	-webkit-font-feature-settings: normal;
	        font-feature-settings: normal;
	font-variant: normal;
	text-transform: none;
	text-indent: 0;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	content: "\ea17";
}
.link-btn-cv.-form a::after {
	background: -webkit-linear-gradient(left, rgb(34, 72, 127) 5%, rgb(76, 222, 200) 95%);
	background: linear-gradient(90deg, rgb(34, 72, 127) 5%, rgb(76, 222, 200) 95%);
}
.link-btn-cv.-form a:hover {
	color: #22487F;
	border-color: #22487F;
}
.link-btn-cv.-form a:hover::before {
	color: #22487F;
}
.link-btn-cv.-download a::before {
	font-size: 22px;
	font-size: 2.2rem;
	font-family: "icon" !important;
	speak: none;
	font-style: normal;
	font-weight: normal;
	-webkit-font-feature-settings: normal;
	        font-feature-settings: normal;
	font-variant: normal;
	text-transform: none;
	text-indent: 0;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	content: "\ea16";
}
.link-btn-cv.-download a::after {
	background: -webkit-linear-gradient(left, #fe4521 5%, #fead21 95%);
	background: linear-gradient(90deg, #fe4521 5%, #fead21 95%);
}
.link-btn-cv.-download a:hover {
	color: #FE4521;
	border-color: #FE4521;
}
.link-btn-cv.-download a:hover::before {
	color: #FE4521;
}
.link-btn-cv.-lg > a {
	font-size: 1.8rem;
	padding: 10px 70px 10px 30px;
	min-height: 56px;
}
@media screen and (max-width: 767px) {
	.link-btn-cv.-lg > a {
		font-size: 1.6rem;
		min-height: 48px;
		padding: 10px 50px 10px 20px;
	}
}
.link-btn-cv.-lg > a::after {
	right: 30px;
}
@media screen and (max-width: 767px) {
	.link-btn-cv.-lg > a::after {
		right: 20px;
	}
}
.link-btn-cv.-liquid a {
	max-width: none;
	width: 100%;
}
.link-btn-cv.-l {
	-webkit-box-pack: start;
	-webkit-justify-content: flex-start;
	    -ms-flex-pack: start;
	        justify-content: flex-start;
}
.link-btn-cv.-r {
	-webkit-box-pack: end;
	-webkit-justify-content: flex-end;
	    -ms-flex-pack: end;
	        justify-content: flex-end;
}
@media screen and (max-width: 1024px) {
	.link-btn-cv.-md-c {
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		    -ms-flex-pack: center;
		        justify-content: center;
	}
}
@media screen and (max-width: 767px) {
	.link-btn-cv.-sm-c {
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		    -ms-flex-pack: center;
		        justify-content: center;
	}
}
.link-btn-cv.-big a {
	min-height: 60px;
	font-size: 2rem;
}
@media screen and (max-width: 1024px) {
	.link-btn-cv.-big a {
		font-size: 1.8rem;
	}
}
.link-btn-cv.-no-border a {
	border: none;
}
.link-btn-cv.-sm a {
	font-size: 1.5rem;
}
@media screen and (max-width: 767px) {
	.link-btn-cv.-sm a {
		font-size: 1.3rem;
	}
}
.link-btn-cv.-anchor a::after {
	-webkit-transform: rotate(90deg);
	        transform: rotate(90deg);
}
.link-btn-cv.-text-l a {
	-webkit-box-pack: start;
	-webkit-justify-content: flex-start;
	    -ms-flex-pack: start;
	        justify-content: flex-start;
}
.link-btn-cv.-no-icon a::before {
	display: none;
}
.link-btn-cv:first-child {
	margin-top: 0;
}

.link-btn {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	margin-top: 32px;
}
@media screen and (max-width: 767px) {
	.link-btn {
		margin-top: 24px;
	}
}
.link-btn a {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	min-height: 60px;
	width: -webkit-fit-content;
	width: -moz-fit-content;
	width: fit-content;
	-webkit-box-align: center;
	-webkit-align-items: center;
	    -ms-flex-align: center;
	        align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	font-size: 1.6rem;
	text-align: center;
	text-decoration: none !important;
	line-height: 1.4;
	font-weight: bold;
	border-radius: 8px;
	background: #FE4521;
	padding: 10px 56px;
	-webkit-transition: color 0.3s ease, background 0.3s ease;
	transition: color 0.3s ease, background 0.3s ease;
	border: 2px solid #FE4521;
	cursor: pointer;
	overflow: hidden;
	position: relative;
	color: #fff;
	max-width: 360px;
	width: 100%;
}
@media screen and (max-width: 767px) {
	.link-btn a {
		font-size: 1.4rem;
		min-height: 60px;
		padding: 10px 40px;
	}
}
.link-btn a::after {
	font-family: "icon" !important;
	speak: none;
	font-style: normal;
	font-weight: normal;
	-webkit-font-feature-settings: normal;
	        font-feature-settings: normal;
	font-variant: normal;
	text-transform: none;
	text-indent: 0;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	content: "\ea10";
	display: inline-block;
	-webkit-transition: color 0.3s ease;
	transition: color 0.3s ease;
	position: absolute;
	right: 16px;
	top: 50%;
	font-size: 26px;
	font-size: 2.6rem;
	-webkit-transform: translateY(-50%);
	        transform: translateY(-50%);
	color: #fff;
}
@media screen and (max-width: 767px) {
	.link-btn a::after {
		right: 8px;
	}
}
@media screen and (max-width: 767px) and (max-width: 767px) {
	.link-btn a::after {
		font-size: 20px;
		font-size: 2rem;
	}
}
.link-btn a:hover {
	color: #FE4521;
	background: #fff;
}
.link-btn a:hover::after {
	color: #FE4521;
}
.link-btn.-long a {
	max-width: 420px;
}
.link-btn.-lg > a {
	font-size: 1.8rem;
	padding: 10px 70px 10px 30px;
	min-height: 56px;
}
@media screen and (max-width: 767px) {
	.link-btn.-lg > a {
		font-size: 1.6rem;
		min-height: 60px;
		padding: 10px 50px 10px 20px;
	}
}
.link-btn.-lg > a::after {
	right: 30px;
}
@media screen and (max-width: 767px) {
	.link-btn.-lg > a::after {
		right: 20px;
	}
}
.link-btn.-liquid a {
	max-width: none;
	width: 100%;
}
.link-btn.-l {
	-webkit-box-pack: start;
	-webkit-justify-content: flex-start;
	    -ms-flex-pack: start;
	        justify-content: flex-start;
}
.link-btn.-r {
	-webkit-box-pack: end;
	-webkit-justify-content: flex-end;
	    -ms-flex-pack: end;
	        justify-content: flex-end;
}
@media screen and (max-width: 1024px) {
	.link-btn.-md-c {
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		    -ms-flex-pack: center;
		        justify-content: center;
	}
}
@media screen and (max-width: 767px) {
	.link-btn.-sm-c {
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		    -ms-flex-pack: center;
		        justify-content: center;
	}
}
.link-btn.-sm a {
	font-size: 1.5rem;
}
@media screen and (max-width: 767px) {
	.link-btn.-sm a {
		font-size: 1.3rem;
	}
}
.link-btn.-anchor a::after {
	-webkit-transform: rotate(90deg);
	        transform: rotate(90deg);
}
.link-btn.-text-l a {
	-webkit-box-pack: start;
	-webkit-justify-content: flex-start;
	    -ms-flex-pack: start;
	        justify-content: flex-start;
}
.link-btn.-round a {
	border-radius: 100px;
}
.link-btn:first-child {
	margin-top: 0;
}
.link-btn.-no-icon a::after {
	display: none;
}
.link-btn.-grad a {
	position: relative;
	background: transparent;
	border: none;
	box-shadow: 0 3px 6px 0 rgba(0, 0, 0, .16);
}
.link-btn.-grad a:hover {
	box-shadow: 0 0 6px 0 rgba(0, 0, 0, .16);
	background: #fff;
}
.link-btn.-grad a:hover::before {
	opacity: 0;
}
.link-btn.-grad a::before {
	z-index: -1;
	content: "";
	display: block;
	background: -webkit-linear-gradient(left, #fe4521 5%, #fead21 95%);
	background: linear-gradient(90deg, #fe4521 5%, #fead21 95%);
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	height: 100%;
	-webkit-transition: opacity 0.3s;
	transition: opacity 0.3s;
}
.link-btn.-grad-blue a {
	position: relative;
	background: transparent;
	border: none;
	box-shadow: 0 3px 6px 0 rgba(0, 0, 0, .16);
}
.link-btn.-grad-blue a:hover {
	box-shadow: 0 0 6px 0 rgba(0, 0, 0, .16);
	background: #fff;
	color: #22487F;
}
.link-btn.-grad-blue a:hover::before {
	opacity: 0;
}
.link-btn.-grad-blue a::before {
	z-index: -1;
	content: "";
	display: block;
	background: -webkit-linear-gradient(45deg, #22487f 5%, #4cdec8 95%);
	background: linear-gradient(45deg, #22487f 5%, #4cdec8 95%);
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	height: 100%;
	-webkit-transition: opacity 0.3s;
	transition: opacity 0.3s;
}
.link-btn.-reverse-grad a {
	position: relative;
	background: transparent;
	border: none;
	box-shadow: 0 3px 6px 0 rgba(0, 0, 0, .16);
	background: #fff;
	color: #FE4521;
}
.link-btn.-reverse-grad a::after {
	color: #FE4521;
}
.link-btn.-reverse-grad a::before {
	opacity: 0;
	z-index: -1;
	content: "";
	display: block;
	background: -webkit-linear-gradient(left, #fe4521 5%, #fead21 95%);
	background: linear-gradient(90deg, #fe4521 5%, #fead21 95%);
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	height: 100%;
	-webkit-transition: opacity 0.3s;
	transition: opacity 0.3s;
}
.link-btn.-reverse-grad a:hover {
	color: #fff;
	background: none;
}
.link-btn.-reverse-grad a:hover::after {
	color: #fff;
}
.link-btn.-reverse-grad a:hover::before {
	opacity: 1;
}

.link-text {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	margin-top: 24px;
}
.link-text a {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	width: -webkit-fit-content;
	width: -moz-fit-content;
	width: fit-content;
	-webkit-box-align: center;
	-webkit-align-items: center;
	    -ms-flex-align: center;
	        align-items: center;
	text-align: left;
	text-decoration: none;
	line-height: 1.5;
	color: #FE4521;
	padding-left: 14px;
	-webkit-transition: color 0.3s;
	transition: color 0.3s;
	cursor: pointer;
	overflow: hidden;
	position: relative;
}
.link-text a::before {
	font-family: "icon" !important;
	speak: none;
	font-style: normal;
	font-weight: normal;
	-webkit-font-feature-settings: normal;
	        font-feature-settings: normal;
	font-variant: normal;
	text-transform: none;
	text-indent: 0;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	content: "\ea0f";
	display: inline-block;
	font-size: 10px;
	font-size: 1rem;
	position: absolute;
	left: 0;
	top: 0.8em;
	-webkit-transition: -webkit-transform 0.3s;
	transition: -webkit-transform 0.3s;
	transition: transform 0.3s;
	transition: transform 0.3s, -webkit-transform 0.3s;
}
@media screen and (max-width: 767px) {
	.link-text a::before {
		top: 0.6em;
	}
}
.link-text a:hover {
	background: #fff;
	text-decoration: underline;
}
.link-text a:hover::after {
	-webkit-transform: translate(8px, -50%);
	        transform: translate(8px, -50%);
}

.list-check-2 {
	margin: 24px 0;
}
.list-check-2 > li {
	padding-left: 1.6em;
	position: relative;
	font-size: 1.6rem;
}
.list-check-2 > li + li {
	margin-top: 0.5em;
}
@media screen and (max-width: 767px) {
	.list-check-2 > li {
		font-size: 1.4rem;
	}
}
.list-check-2 > li::before {
	font-family: "icon" !important;
	speak: none;
	font-style: normal;
	font-weight: normal;
	-webkit-font-feature-settings: normal;
	        font-feature-settings: normal;
	font-variant: normal;
	text-transform: none;
	text-indent: 0;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	content: "\ea0d";
	position: absolute;
	top: 0.7em;
	left: 0;
	color: #fff;
	background: #FE4521;
	font-size: 10px;
	font-size: 1rem;
	width: 1.5em;
	height: 1.5em;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	    -ms-flex-align: center;
	        align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	border-radius: 3px;
}

.list-check {
	margin: 24px 0;
}
.list-check > li {
	padding-left: 1.6em;
	position: relative;
	font-size: 1.6rem;
}
.list-check > li + li {
	margin-top: 0.5em;
}
@media screen and (max-width: 767px) {
	.list-check > li {
		font-size: 1.4rem;
	}
}
.list-check > li::before {
	font-family: "icon" !important;
	speak: none;
	font-style: normal;
	font-weight: normal;
	-webkit-font-feature-settings: normal;
	        font-feature-settings: normal;
	font-variant: normal;
	text-transform: none;
	text-indent: 0;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	content: "\ea0d";
	position: absolute;
	top: 0.6em;
	left: 0;
	color: #FE4521;
	font-size: 14px;
	font-size: 1.4rem;
}
.list-check.-bold > li {
	font-weght: bold;
}
.list-check.-big > li {
	font-size: 1.8rem;
}
.list-check.-big > li::before {
	font-size: 16px;
	font-size: 1.6rem;
	top: 0.5em;
}
.list-check.-assort > li::before {
	background: #FE4521;
}
.list-check.-bold > li {
	font-weight: bold;
}
.list-check.-gray > li::before {
	background: #999999;
}
.list-check.-generally > li {
	font-weight: normal;
}

.list-disc {
	margin: 24px 0;
}
.list-disc > li {
	padding-left: 1.2em;
	position: relative;
	font-size: 1.6rem;
}
.list-disc > li + li {
	margin-top: 0.5em;
}
@media screen and (max-width: 767px) {
	.list-disc > li {
		font-size: 1.4rem;
	}
}
.list-disc > li::before {
	content: "";
	width: 3px;
	height: 3px;
	position: absolute;
	top: 0.8em;
	left: 0;
	border-radius: 100px;
	background: #333;
}
.list-disc.-md > li::before {
	width: 6px;
	height: 6px;
	top: 0.7em;
}
.list-disc.-big > li::before {
	width: 8px;
	height: 8px;
	top: 0.7em;
}
.list-disc.-assort > li::before {
	background: #FE4521;
}
.list-disc.-bold > li {
	font-weight: bold;
}
.list-disc.-gray > li::before {
	background: #999999;
}
.list-disc.-generally > li {
	font-weight: normal;
}

.list-doc {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	gap: 8px;
}
.list-doc > li a {
	display: inline-block;
	color: #fff;
	font-size: 1.6rem;
	line-height: 1.5;
	letter-spacing: 0;
	font-family: "Poppins", sans-serif;
	text-transform: uppercase;
	text-decoration: none;
	background-color: #FE4521;
	border: 1px solid #FE4521;
	padding: 1px 5px;
	min-width: 52px;
	-webkit-transition: color 0.3s ease, 0.3s ease;
	transition: color 0.3s ease, 0.3s ease;
}
@media screen and (max-width: 767px) {
	.list-doc > li a {
		font-size: 1.4rem;
	}
}
.list-doc > li a:hover {
	background-color: #fff;
	color: #FE4521;
}
.list-doc > li.-pdf a {
	background: #E00B0B;
	border-color: #E00B0B;
}
.list-doc > li.-pdf a:hover {
	color: #E00B0B;
	background-color: #fff;
}
.list-doc > li.-dxf a {
	background: #1F419D;
	border-color: #1F419D;
}
.list-doc > li.-dxf a:hover {
	color: #1F419D;
	background-color: #fff;
}
.list-doc > li.-dwg a {
	background: #A3740A;
	border-color: #A3740A;
}
.list-doc > li.-dwg a:hover {
	color: #A3740A;
	background-color: #fff;
}
.list-doc > li.-jww a {
	background: #5B9D00;
	border-color: #5B9D00;
}
.list-doc > li.-jww a:hover {
	color: #5B9D00;
	background-color: #fff;
}

.list-num {
	counter-reset: list-num;
	margin-top: 24px;
	margin-bottom: 24px;
}
.list-num > li {
	line-height: 1.5;
	padding-left: 1.7em;
	position: relative;
	font-size: 1.6rem;
}
@media screen and (max-width: 767px) {
	.list-num > li {
		font-size: 1.4rem;
	}
}
.list-num > li::before {
	counter-increment: list-num;
	content: counter(list-num) ".";
	display: inline-block;
	text-align: center;
	margin-right: 4px;
	position: absolute;
	left: 0;
	top: 0;
}
.list-num > li + li {
	margin-top: 4px;
}
.list-num ol:not([class]) {
	margin-top: 8px;
}
.list-num.-generally > li {
	font-weight: normal;
}

.scope_blog {
	margin-top: 80px;
}

.clearfix:after {
	content: "";
	display: table;
	clear: both;
}

#container > .inner {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	    -ms-flex-pack: justify;
	        justify-content: space-between;
}
@media only screen and (max-width: 979px) {
	#container > .inner {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		    -ms-flex-direction: column;
		        flex-direction: column;
	}
}

#contents_left {
	width: 70%;
}
@media only screen and (max-width: 979px) {
	#contents_left {
		width: 100%;
	}
}
#contents_left > *:first-child {
	margin-top: 0;
}
#contents_left > *:last-child {
	margin-bottom: 0;
}

#contents_right {
	width: 25%;
}
@media only screen and (max-width: 979px) {
	#contents_right {
		width: 100%;
	}
}

article {
	padding: 16px;
	border: 1px solid #d2d2d2;
}

.ttl-blog {
	font-size: 3.2rem;
	line-height: 1.4;
	margin-bottom: 1em;
	font-weight: bold;
}
@media only screen and (max-width: 979px) {
	.ttl-blog {
		font-size: 2.4rem;
	}
}
@media only screen and (max-width: 768px) {
	.ttl-blog {
		font-size: 2rem;
	}
}

.btn {
	border-radius: 50rem !important;
}
.btn a {
	font-weight: bold;
}
.btn.btn-white {
	box-shadow: 0px 0px 20px rgba(0, 0, 0, .1);
}
.btn.btn-white a {
	color: #FE4521;
}
.btn.btn-trial {
	box-shadow: 0px 0px 20px rgba(0, 0, 0, .1);
}

/* common ***/
time {
	color: #555555;
}

article#main {
	border: 0;
	padding: 0;
}

article#main a {
	text-decoration: underline;
}

article#main .btn a,
article#main .btn_bg a,
article#main .catelist a {
	text-decoration: none;
}

article#main .taglist a {
	text-decoration: none;
}
article#main .taglist a:hover {
	text-decoration: underline;
}

/* article list ***/
article {
	padding: 16px;
	border: 1px solid #d2d2d2;
}
article + article {
	margin-top: 48px;
}
article + article.relationlist {
	margin-top: 0;
}
article .info time {
	color: #000000;
}

.cover img {
	max-width: none;
	width: 100%;
}

/* SNS ***/
.sns_share {
	/*&.head{   border-color: #f5f5f5;}*/
}
.sns_share.foot {
	border-color: #dddddd;
}
.sns_share .line a {
	background-color: #00c300;
	color: #ffffff !important;
	text-decoration: none !important;
}

/* next prev ***/
#nextprev li a:hover {
	color: #FF7200;
}

/* relation ***/
#relation .title {
	border-color: #eeeeee;
}

.relationlist time {
	color: #777777;
}

/* article main title ***/
/*BMの見出しとあわせてください。*/
/*------------------------------------------------

 blog_navi.css

 -------------------------------------------------*/
/* category navi common header ***/
.catenavi {
	border-color: #eeeeee;
}
.catenavi .catenavi_in li a:after {
	background-color: #FE4521;
}
.catenavi .catenavi_in li a:hover {
	color: #FE4521;
}

/* search ***/
.blog_search {
	margin-bottom: 24px;
	width: 100%;
	border-width: 2px;
	border-style: solid;
}
.blog_search input {
	display: block;
	padding: 0 4%;
	border-radius: 0;
	height: 48px;
	border: none;
}
.blog_search input.search_txt {
	float: left;
	line-height: 36px;
	width: 82%;
}
.blog_search input.submit_btn {
	background-repeat: no-repeat;
	background-position: center;
	background-size: 24px auto;
	border: medium none;
	cursor: pointer;
	float: right;
	padding: 0;
	text-indent: -9999px;
	width: 18%;
}

.blog_search {
	border-color: #eeeeee;
}
.blog_search input.submit_btn {
	background-image: url(/dcms_media/image/icon_search.png);
	background-color: #FE4521;
}

.side {
	margin-bottom: 16px;
}
.side li {
	list-style: none;
}
.side .title {
	font-size: 16px;
	line-height: 40px;
	text-align: center;
	margin-bottom: 0;
}
.side .dlb_blog-item {
	position: relative;
}
.side ul,
.side .reco {
	padding-left: 0px;
}
.side .reco {
	margin-top: 20px;
}
.side .reco:after {
	content: "";
	display: table;
	clear: both;
}
.side .reco li {
	margin-bottom: 10px;
}
.side .reco li:after {
	content: "";
	display: table;
	clear: both;
}
.side .reco li .reco_thumbnail {
	float: left;
	width: 35%;
}
.side .reco li .reco_thumbnail img {
	max-width: 100%;
	height: auto;
	width: auto;
	display: block;
	margin: auto;
}
.side .reco li .info {
	float: right;
	width: 62%;
	font-size: 1.4rem;
	font-weight: normal;
	line-height: 1.3;
}
.side .reco li a {
	display: block;
}
.side .reco li a:hover .info {
	text-decoration: underline;
}
@media only screen and (min-width: 691px) and (max-width: 979px) {
	.side .reco li {
		width: 48%;
		float: left;
		margin-right: 4%;
		margin-bottom: 0;
		margin-top: 15px;
	}
	.side .reco li:nth-child(2n) {
		margin-right: 0;
	}
}
@media only screen and (min-width: 691px) and (max-width: 979px) {
	.side .reco {
		margin-top: 5px;
		margin-bottom: 20px;
	}
}
.side .sweep {
	margin-bottom: 16px;
	padding: 20px 15px;
	border-style: solid;
	border-width: 0 1px 1px 1px;
}
.side .sweep li {
	display: inline-block;
	margin: 2px 2px 2px 0;
}
.side .archive li {
	display: block;
	margin: 6px 0 6px 14px;
}
.side .archive li:first-child {
	margin-top: 0;
}
.side .archive li:last-child {
	margin-bottom: 0;
}
.side .archive li a {
	position: relative;
	display: block;
	font-size: 1.4rem;
	font-weight: normal;
	text-decoration: none;
}
.side .archive li a:hover {
	text-decoration: underline;
}
.side .archive li a:before {
	width: 6px;
	height: 6px;
}
@media only screen and (min-width: 691px) and (max-width: 979px) {
	.side .archive li {
		display: inline-block;
		margin-right: 10px;
	}
}
.side .cate li a {
	display: block;
	font-size: 1.4rem;
	line-height: 1.2;
	padding: 3px 6px 4px;
	border-radius: 0.25rem;
	font-weight: normal;
	text-decoration: none;
}
.side .tag li {
	margin: 0 10px 6px 0;
}
.side .tag li a {
	display: block;
	font-size: 1.4rem;
	line-height: 1.2;
	padding: 3px 6px 4px;
	font-weight: normal;
	border-radius: 0.25rem;
}
.side .tag li a:hover {
	text-decoration: underline;
}
.side .btn {
	width: 100%;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	display: block;
	font-size: 1.4rem;
	position: relative;
	padding: 13px 2%;
	font-weight: bold;
	text-decoration: none;
}
.side .btn:hover {
	text-decoration: none;
}
.side .btn span {
	position: relative;
}
.side .btn span:before {
	width: 8px;
	height: 8px;
	margin-top: -4px;
}
.side .banner li {
	margin: 3px 0;
	list-style: none;
}
.side .banner li:first-child {
	margin-top: -3px;
}
.side .banner li img {
	max-width: 100%;
	height: auto;
	width: auto;
	margin: auto;
	display: block;
}

.fb-page {
	margin-bottom: 1.5rem;
}

.side .title {
	background-color: #FE4521;
	color: #ffffff;
}
.side .cate li a {
	color: #ffffff;
	background-color: #FFA20D;
	-webkit-transition: 0.2s ease;
	transition: 0.2s ease;
}
.side .cate li a:hover {
	background-color: #d98600;
}
.side .tag li a {
	-webkit-transition: 0.2s ease;
	transition: 0.2s ease;
}
.side .btn {
	background-color: #ffffff;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	color: #FE4521;
}
.side .btn:hover {
	background-color: #FE4521;
	color: #ffffff;
}
.side .btn:hover span:before {
	border-color: #ffffff;
}
.side .sweep {
	border-color: #eeeeee;
}

/* blog list category ***/
.taglist a {
	display: block;
	font-size: 1.4rem;
	line-height: 1.2;
	padding: 3px 6px 4px;
	border-radius: 0.25rem;
	font-weight: bold;
	-webkit-transition: 0.2s ease;
	transition: 0.2s ease;
	text-decoration: none;
	color: #FE4521;
}
.taglist a:hover {
	text-decoration: underline;
}

.catelist a {
	display: block;
	font-size: 1.4rem;
	line-height: 1.2;
	padding: 6px 12px 5px !important;
	border-radius: 2px;
	font-weight: normal !important;
	-webkit-transition: 0.2s ease;
	transition: 0.2s ease;
	color: #fff;
	background-color: #FFA20D;
	text-decoration: none;
}
.catelist a:hover {
	text-decoration: none !important;
	background-color: #d98600;
}
.catelist a:before {
	color: #fff;
}

/* archive year month tag category list ***/
.archivelist .list a {
	border-color: #fff;
	color: #555555;
}
.archivelist .list a:hover, .archivelist .list a.current {
	background-color: pink;
	color: #ffffff;
}

/* pager new old ***/
.newold a,
.pager a {
	color: #FE4521;
}

.pager span {
	background-color: pink;
	color: #ffffff;
}

.pager strong {
	color: #FE4521;
}

/* common ************************************/
time {
	display: block;
}

@media only screen and (max-width: 690px) {
	time {
		font-size: 1.4rem;
	}
}
/* article list **********************************/
article {
	margin-bottom: 16px;
	padding: 16px;
	border-width: 1px;
	border-style: solid;
}
article .post_thumbnail {
	float: left;
	width: 27%;
}
@media only screen and (max-width: 690px) {
	article .post_thumbnail {
		width: 34%;
	}
}
article .post_thumbnail img {
	width: auto;
	max-width: 100%;
	height: auto;
}
article:after {
	content: "";
	display: table;
	clear: both;
}
article .info {
	float: right;
	width: 70%;
}
@media only screen and (max-width: 690px) {
	article .info {
		width: 62%;
	}
}
article .info .title {
	font-size: 20px;
	font-weight: bold;
	line-height: 1.4;
	margin: 8px 0 24px;
}
@media only screen and (max-width: 690px) {
	article .info .title {
		margin: 6px 0 6px;
		font-size: 15px;
		line-height: 1.4;
	}
}
article .info time {
	line-height: 1;
	position: relative;
	font-size: 16px;
	color: #707070;
}

article.relationlist {
	padding: 0;
	border: none;
}

/* SNS **********************************/
.sns_share {
	margin-top: 16px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	    -ms-flex-align: center;
	        align-items: center;
	padding-left: 0;
}
.sns_share.head {
	padding-top: 15px;
	/*padding-bottom: 10px;*/
	margin-top: 0;
	/*border-width: 1px 0 1px 0;
	border-style: solid;*/
}
.sns_share.foot {
	padding-top: 20px;
	border-width: 1px 0 0 0;
	border-style: solid;
	margin-top: 35px;
}
.sns_share li {
	list-style: none;
	margin-right: 10px;
}
.sns_share .fb .fb-share-button.fb_iframe_widget span {
	display: block !important;
}

@media only screen and (max-width: 690px) {
	article .info .sns_share {
		display: none;
	}
	.sns_share li.fb {
		margin-top: -2px;
	}
}
/* main detail **********************************/
.cover {
	text-align: content;
	margin: 25px auto 40px;
}
.cover img {
	max-width: 100%;
	height: auto;
	width: auto;
	display: block;
	margin: auto;
}

#main h1 {
	font-size: 3.2rem;
	line-height: 1.6;
	margin: 10px 0 20px;
}
@media screen and (max-width: 767px) {
	#main h1 {
		font-size: 2.4rem;
		font-size: 24px;
		margin-bottom: 15px;
	}
}
#main h2:not([class]) {
	font-size: 2.8rem;
	line-height: 1.6;
	padding-bottom: 10px;
	margin-bottom: 20px;
	border-width: 0 0 1px 0;
	border-style: solid;
}
@media screen and (max-width: 767px) {
	#main h2:not([class]) {
		font-size: 2rem;
	}
}
#main h3:not([class]) {
	color: #FE4521;
	font-size: 2.4rem;
	line-height: 1.6;
	font-weight: bold;
	margin-top: 60px;
	/*         padding-left: 12px; */
	margin-bottom: 16px;
	/* border-width: 0 0 0 5px;
	border-style: solid; */
}
@media screen and (max-width: 767px) {
	#main h3:not([class]) {
		margin-top: 40px;
		font-size: 1.8rem;
	}
}
#main h4:not([class]) {
	font-size: 2rem;
	line-height: 1.6;
	margin-bottom: 10px;
	margin-top: 60px;
	padding-left: 16px;
	position: relative;
	font-weight: bold;
}
#main h4:not([class])::before, #main h4:not([class])::after {
	content: "";
	height: 100%;
	width: 3px;
	position: absolute;
}
#main h4:not([class])::before {
	bottom: 4px;
	left: 0;
	background: #FE4521;
}
#main h4:not([class])::after {
	top: 4px;
	left: 3px;
	background: #E9ECEF;
}
@media screen and (max-width: 767px) {
	#main h4:not([class]) {
		margin-top: 40px;
		font-size: 1.6rem;
	}
}
#main h5:not([class]) {
	margin-top: 40px;
	margin-bottom: 16px;
	font-size: 2rem;
	border-bottom: 1px solid #ddd;
	padding-bottom: 0.5em;
	color: #FE4521;
	font-weight: bold;
}
@media screen and (max-width: 767px) {
	#main h5:not([class]) {
		margin-top: 32px;
		font-size: 1.4rem;
	}
}
#main .media_table {
	background: #F2F2F2;
	padding: 30px 30px 30px 60px;
	position: relative;
	margin-top: 60px;
}
#main .media_table::before {
	content: "";
	width: 4px;
	height: calc(100% - 60px);
	background: #FE4521;
	position: absolute;
	left: 30px;
	top: 50%;
	-webkit-transform: translateY(-50%);
	        transform: translateY(-50%);
}
@media screen and (max-width: 767px) {
	#main .media_table::before {
		left: 20px;
		height: calc(100% - 40px);
	}
}
@media screen and (max-width: 767px) {
	#main .media_table {
		margin-top: 40px;
	}
}
@media screen and (max-width: 767px) {
	#main .media_table {
		padding: 20px 20px 20px 40px;
	}
}
#main .media_table #tableindex {
	font-size: 20px;
	margin-bottom: 10px;
	font-weight: bold;
}
@media screen and (max-width: 767px) {
	#main .media_table #tableindex {
		margin-bottom: 5px;
	}
}
#main .media_table ul {
	padding-left: 32px;
	margin: 0;
}
#main .media_table ul li {
	list-style-type: number;
	padding-left: 10px;
}
#main .media_table ul li + * {
	margin-top: 0.5em;
}
#main .media_table ul li::marker {
	font-weight: bold;
}
#main .media_table ul li a {
	font-weight: normal;
	text-decoration: none;
}
#main .media_table ul li a:hover {
	text-decoration: underline;
}
#main h2:not([class]) {
	border-top: 3px solid #6C757D;
	border-bottom: 1px solid #ddd;
	margin-top: 60px;
	padding: 16px 0;
	position: relative;
	font-weight: bold;
}
@media screen and (max-width: 767px) {
	#main h2:not([class]) {
		margin-top: 40px;
	}
}
#main h2:not([class])::before {
	content: "";
	height: 3px;
	width: 2em;
	background-color: #FE4521;
	position: absolute;
	left: 0;
	top: -3px;
}
@media screen and (max-width: 767px) {
	#main h2:not([class]) {
		margin-top: 40px;
	}
}
#main > ul:not(.sns_share) {
	margin: 24px 0;
}
#main > ul:not(.sns_share) > li {
	padding-left: 1.2em;
	position: relative;
	font-size: 1.6rem;
}
#main > ul:not(.sns_share) > li + li {
	margin-top: 0.5em;
}
@media screen and (max-width: 767px) {
	#main > ul:not(.sns_share) > li {
		font-size: 1.4rem;
	}
}
#main > ul:not(.sns_share) > li::before {
	content: "";
	width: 6px;
	height: 6px;
	position: absolute;
	top: 0.8em;
	left: 0;
	border-radius: 100px;
	background: #333;
}
@media screen and (max-width: 767px) {
	#main > ul:not(.sns_share) > li::before {
		width: 3px;
		height: 3px;
	}
}
#main > ol {
	counter-reset: list-num;
	margin-top: 24px;
	margin-bottom: 24px;
}
#main > ol > li {
	line-height: 1.5;
	padding-left: 1.7em;
	position: relative;
	font-size: 1.6rem;
}
@media screen and (max-width: 767px) {
	#main > ol > li {
		font-size: 1.4rem;
	}
}
#main > ol > li::before {
	counter-increment: list-num;
	content: counter(list-num) ".";
	display: inline-block;
	text-align: center;
	margin-right: 4px;
	position: absolute;
	left: 0;
	top: 0;
}
#main > ol > li + li {
	margin-top: 0.5em;
}
#main table th,
#main table td {
	border-width: 1px;
}
#main table th {
	background: #FE4521;
	color: #fff;
}
#main table tr:nth-child(2n) td {
	background: #F8F9FA;
}

/*#main{
	padding: 20px;
	border-width: 1px;
	border-style: solid;
	line-height: 2;
	font-size: 15px;
	@media only screen and (max-width:690px) {
		padding: 0;
		border: none;
	}

}*/
/* main content title **********************************/
/*BMの見出しとあわせてください。*/
/* next prev **********************************/
#nextprev {
	margin-top: 24px;
	margin-bottom: 56px;
	padding-left: 0;
}
#nextprev li {
	list-style: none;
}
#nextprev li a {
	font-weight: bold;
}
#nextprev li a:hover {
	text-decoration: none;
}
#nextprev .prev {
	float: left;
}
#nextprev .next {
	float: right;
}

/* contact **********************************/
/*.contact{
	margin-top: 32px;
	.title{
		text-align: center;
		font-size: 20px;
		font-weight: bold;
		line-height: 1;
		letter-spacing: .08em;
		padding: 15px 8px;
		@media only screen and (max-width:560px) {
			font-size: 18px;
		}
	}
	.txt{
		padding: 32px 16px;
		border-width: 0 2px 2px 2px;
		border-style: solid;
		font-size: 0;
		@media only screen and (max-width:560px) {
			padding: 26px 5%;
		}
		div{
			display: inline-block;
			text-align: center;
			width: 50%;
			font-size: 20px;
			line-height: 1;
			vertical-align: middle;
			@media only screen and (max-width:560px) {
				width: 100%;
			}
			&.tel{
				font-size: 28px;
				@media only screen and (max-width:560px) {
					margin-bottom: 16px;
				}
				span{
					background-repeat: no-repeat;
					background-position: left center;
					background-size: 24px auto;
					padding-left: 35px;
				}
			}
			&.mail{
				padding: 0 3%;
				@media only screen and (max-width:560px) {
					padding: 0 10%;
				}
				a{
					display: block;
					padding: 15px;
					border-radius: 4px;
					.in{
						background-repeat: no-repeat;
						background-position: left center;
						background-size: 24px auto;
						padding-left: 40px;
					}
				}
			}
		}
	}
}
*/
/* relation **********************************/
#relation {
	margin-top: 40px;
}
#relation article {
	border-bottom: none;
	margin-bottom: 24px;
	padding-bottom: 0;
	float: left;
	width: 49%;
	margin-right: 2%;
}
#relation article:nth-of-type(2n) {
	margin-right: 0;
}
@media only screen and (max-width: 690px) {
	#relation article {
		float: none;
		width: 100%;
		margin-bottom: 15px;
	}
}
#relation .title {
	font-size: 24px;
	margin-bottom: 24px;
	padding-bottom: 10px;
	line-height: 1;
	border-width: 0 0 3px 0;
	border-style: solid;
}
#relation:after {
	content: "";
	display: table;
	clear: both;
}

.relationlist .post_thumbnail {
	float: left;
	width: 35%;
}
.relationlist .post_thumbnail img {
	max-width: 100%;
	width: auto;
	height: auto;
}
.relationlist time,
.relationlist .txt {
	float: right;
	width: 60%;
}
.relationlist time {
	margin-top: -5px;
	font-size: 11px;
}
.relationlist .txt {
	font-size: 14px;
	font-weight: bold;
	margin-top: 3px;
}
@media only screen and (max-width: 690px) {
	.relationlist .txt {
		margin-top: 0;
	}
}

article#main p {
	margin-bottom: 20px;
}

article#main > div:not(.catelist):not(.taglist) {
	margin-bottom: 40px;
}

/*---------------------------
詳細ページ 引用
----------------------------*/
blockquote {
	width: 95%;
	margin: 0 auto;
	padding: 48px;
	position: relative;
	font-size: 90%;
	background: rgba(254, 69, 33, .1);
}
@media screen and (max-width: 767px) {
	blockquote {
		padding: 24px 32px;
	}
}
blockquote::before {
	content: "“";
	font-size: 100px;
	font-size: 10rem;
	line-height: 1em;
	color: #FE4521;
	/*     font-family: 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', Meiryo, メイリオ, Helvetica, sans-serif; */
	position: absolute;
	left: 4px;
	top: 0px;
}
@media screen and (max-width: 767px) {
	blockquote::before {
		font-size: 50px;
		font-size: 5rem;
	}
}

/*---------------------------
詳細ページ リスト
----------------------------*/
#articledetail li {
	list-style-type: disc;
	margin-left: 20px;
	line-height: 1.6;
	margin-bottom: 5px;
}

#articledetail .list_none li {
	list-style-type: none;
}

/*---------------------------
詳細ページ 表
----------------------------*/
#articledetail table.tab1 {
	width: 100%;
}

#articledetail table.tab1 th,
#articledetail table.tab1 td {
	border: 1px solid #dddddd;
	padding: 10px;
}

#articledetail table.tab1 th {
	background-color: #eeeeee;
}

#articledetail table.tab2 {
	width: 100%;
}

#articledetail table.tab2 th,
#articledetail table.tab2 td {
	border: 1px solid #dddddd;
	padding: 10px;
}

#articledetail table.tab2 th {
	background-color: #eeeeee;
}

#articledetail table.tab3 {
	width: 100%;
}

#articledetail table.tab3 th,
#articledetail table.tab3 td {
	border: 1px solid #dddddd;
	padding: 10px;
}

#articledetail table.tab3 th {
	background-color: #eeeeee;
}

.voice_table {
	width: 100%;
}

.voice_table th {
	width: 20%;
	background-color: #f5f5f5;
	padding: 1%;
	vertical-align: middle;
	border: 1px solid #cdcdcd;
}

.voice_table td {
	width: 80%;
	padding: 1% 2%;
	vertical-align: middle;
	border: 1px solid #cdcdcd;
	text-align: left;
}

.voice_table02 {
	width: 100%;
}

.voice_table02 th {
	width: 20%;
	padding: 5px 10px;
	vertical-align: middle;
	border: 1px solid #cdcdcd;
	font-size: 14px;
	font-weight: normal;
}

.voice_table02 td {
	width: 80%;
	padding: 5px 10px;
	vertical-align: middle;
	border: 1px solid #cdcdcd;
	text-align: left;
	font-size: 14px;
}

.voice_table03 {
	width: 100%;
}

.voice_table03 th {
	width: 30%;
	background-color: #cce9f0;
	padding: 1%;
	vertical-align: middle;
	border: 1px solid #cdcdcd;
	font-size: 16px;
}

.voice_table03 td {
	width: 35%;
	padding: 1%;
	vertical-align: middle;
	border: 1px solid #cdcdcd;
	text-align: center;
	font-size: 16px;
}

table.tab01 {
	table-layout: fixed;
}

table.tab01 {
	width: 100%;
}

table.tab01 th,
table.tab01 td {
	border: 1px solid #dddddd;
	padding: 5px;
}

table.tab01 th {
	background-color: #eeeeee;
}

@media only screen and (max-width: 690px) {
	.table_wrap {
		overflow-x: scroll;
	}
	.table_wrap table {
		width: 640px;
	}
	.voice_table02 th {
		display: block;
		width: 100%;
	}
	.voice_table02 td {
		display: block;
		width: 100%;
		border-top: none;
	}
}
/*---------------------------
詳細ページ sp　on off
----------------------------*/
.br_sp {
	display: none;
}

@media only screen and (max-width: 690px) {
	.br_sp {
		display: block;
	}
}
/*---------------------------
詳細ページ box構造
----------------------------*/
.introduction_box {
	border: 2px solid #f6f6f6;
	padding: 2%;
	margin-bottom: 15px;
}

.introduction_box_l {
	width: 29%;
	margin-right: 2%;
	float: left;
}

.introduction_box_r {
	width: 69%;
	float: right;
}

.introduction_box .bg_gray {
	background-color: #f6f6f6;
	padding: 3%;
}

@media only screen and (max-width: 690px) {
	.introduction_box_l,
	.introduction_box_r {
		width: 100%;
		margin-right: 0;
		float: none;
		margin-bottom: 10px;
	}
}
.box-quarter:before,
.box-quarter:after {
	content: "";
	display: block;
	clear: both;
}

.box-quarter {
	display: inline-block;
	width: 100%;
	text-align: center;
}

.box-quarter p {
	text-align: left;
	color: #888888;
	font-size: 11px;
}

.box-quarter img {
	margin: 0 0 5px;
}

.box-quarter_box {
	float: left;
	width: 25%;
	padding: 1%;
}

.box-quarter_box img {
	width: auto;
	max-height: 300px;
}

.box2 {
	display: inline-block;
	width: 100%;
	text-align: center;
}

.box2 p {
	color: #888888;
	font-size: 11px;
	text-align: left;
}

.box2 img {
	margin: 0 0 5px;
}

.box2_left {
	float: left;
	width: 50%;
	padding: 1%;
}

.box2_right {
	float: right;
	width: 50%;
	padding: 1%;
}

.box2_left img,
.box2_right img {
	width: auto;
	max-width: 100%;
	max-height: 350px;
}

.box-fifty:before,
.box-fifty:after {
	content: "";
	display: block;
	clear: both;
}

.box-fifty {
	display: inline-block;
	width: 100%;
}

.box-fifty p {
	color: #888888;
	font-size: 11px;
}

.box-fifty img {
	margin: 0 0 5px;
}

.box-fifty_left {
	float: left;
	width: 50%;
	padding: 1%;
}

.box-fifty_right {
	float: right;
	width: 50%;
	padding: 1%;
}

.box-fifty_left img,
.box-fifty_right img {
	width: 100%;
	height: auto;
}

.box_1_3 {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	    -ms-flex-wrap: wrap;
	        flex-wrap: wrap;
}

.box_1_3_in {
	-webkit-box-flex: 0;
	-webkit-flex: 0 1 32%;
	    -ms-flex: 0 1 32%;
	        flex: 0 1 32%;
	width: 32%;
	margin-right: 1%;
}

.box_1_3_in:last-child {
	margin-right: 0;
}

.box_1_3_in img {
	max-width: 100%;
	height: auto;
}

@media only screen and (max-width: 690px) {
	.box_1_3_in {
		-webkit-box-flex: 0;
		-webkit-flex: 0 1 100%;
		    -ms-flex: 0 1 100%;
		        flex: 0 1 100%;
		width: 100%;
		margin-bottom: 10px;
		margin-right: 0;
	}
	.box_1_3_in:last-child {
		margin-bottom: 0;
	}
}
@media only screen and (max-width: 690px) {
	.box-fifty_left,
	.box-fifty_right {
		float: none;
		width: 100%;
		padding: 1%;
	}
	.box-quarter_box {
		float: none;
		width: 100%;
		padding: 1%;
	}
	.box2_left,
	.box2_right {
		float: none;
		width: 100%;
		padding: 1%;
	}
}
/*---------------------------
詳細ページ フロー
----------------------------*/
.flow_box {
	padding: 2%;
	border: 4px solid #f5f5f5;
}
.flow_box .flow_txt {
	position: relative;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	    -ms-flex-align: center;
	        align-items: center;
	font-size: 1.5rem;
	border: 1px solid #f5f5f5;
	padding: 10px;
	margin-bottom: 35px !important;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	    -ms-flex-pack: center;
	        justify-content: center;
}

.flow_box .flow_txt:not(:last-child)::after {
	content: "";
	position: absolute;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 14px 10px 0 10px;
	top: calc(100% + 13px);
	left: calc(50% - 5px);
}

.flow_box .flow_txt:last-child {
	margin-bottom: 0;
}

/*---------------------------
詳細ページ iframe
----------------------------*/
#articledetail .iframebox {
	position: relative;
	width: 100%;
	padding-top: 75%;
}

#articledetail .iframebox iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

/*---------------------------
詳細ページ free download
----------------------------*/
.bfdl_box {
	background-color: #f6f6f6;
	padding: 3%;
	margin: 30px 0 60px;
}

.bfdl_tit {
	font-size: 18px;
	font-weight: bold;
	line-height: 1.4;
	padding: 5px 0 7px 15px;
	border-left: 6px solid #000;
	border-bottom: 1px solid #000;
	margin-bottom: 20px;
}

.bfdl_1_2box {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	    -ms-flex-pack: justify;
	        justify-content: space-between;
	-webkit-flex-wrap: wrap;
	    -ms-flex-wrap: wrap;
	        flex-wrap: wrap;
}

.bfdl_1_2box_in {
	-webkit-box-flex: 0;
	-webkit-flex: 0 1 49%;
	    -ms-flex: 0 1 49%;
	        flex: 0 1 49%;
	background-color: #fff;
	padding: 3%;
}

.bfdl_1_2box_in .left {
	width: 35%;
	float: left;
	margin-right: 5%;
}

.bfdl_1_2box_in .right {
	width: 60%;
	float: right;
}

.bfdl_1_2box_in .left img {
	height: 90px !important;
}

.bfdl_tit02 {
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 20px;
	line-height: 1.2;
}

.bfdl_btn a {
	display: inline-block;
	background-color: #ffaf2c;
	border: 2px solid #ffaf2c;
	color: #ffffff !important;
	font-size: 14px;
	font-weight: bold;
	padding: 4px 5% 2px !important;
}

.bfdl_btn a:hover {
	text-decoration: none;
	background-color: #ffffff;
	color: #ffaf2c !important;
	text-decoration: none !important;
}

@media only screen and (max-width: 690px) {
	.bfdl_1_2box_in {
		-webkit-box-flex: 0;
		-webkit-flex: 0 1 100%;
		    -ms-flex: 0 1 100%;
		        flex: 0 1 100%;
		margin-bottom: 10px;
	}
}
/*---------------------------
目次
----------------------------*/
.toc_area {
	width: 94%;
	border: 1px solid #dddddd;
	background-color: #f9f9f9;
	margin: 16px auto;
	padding: 25px;
	box-sizing: border-box;
}

.toc_title {
	text-align: center;
	font-size: 20px;
	border-bottom: 3px solid #eeeeee;
	padding-bottom: 20px;
	line-height: 1;
}

.toc_list {
	margin: 0;
}

.toc_list li {
	margin-bottom: 10px !important;
	list-style-type: decimal !important;
}

.toc_list li a {
	color: #333333 !important;
	text-decoration: none !important;
}

.toc_list li a + .toc_list {
	margin-top: 8px;
	margin-left: 20px;
}

.current_description {
	padding: 16px;
	border: 4px solid #f5f5f5;
	margin-bottom: 30px;
}

/* button **********************************/
.btn {
	text-align: center;
	display: block;
	-webkit-transition: all 0.2s ease 0s;
	transition: all 0.2s ease 0s;
}

/* category navi common header ************************************/
.catenavi {
	border-width: 1px 0 1px 0;
	border-style: solid;
}
.catenavi .catenavi_in {
	width: 100%;
	margin-right: auto;
	margin-left: auto;
	max-width: 1120px;
	font-size: 0;
}
.catenavi .catenavi_in li {
	margin-right: 32px;
	display: inline-block;
}
.catenavi .catenavi_in li a {
	line-height: 1.5;
	font-size: 1.4rem;
	position: relative;
	padding: 18px 0 16px;
	display: block;
	text-decoration: none;
}
@media only screen and (max-width: 979px) {
	.catenavi .catenavi_in li a {
		padding: 8px 0 6px;
	}
}
.catenavi .catenavi_in li a:after {
	content: "";
	height: 1px;
	width: 0;
	position: absolute;
	left: 0;
	bottom: -1px;
}
.catenavi .catenavi_in li a:hover:after {
	width: 100%;
}
@media only screen and (max-width: 979px) {
	.catenavi .catenavi_in li {
		margin-right: 24px;
	}
}
.catenavi.foot {
	margin-top: 30px;
}
@media only screen and (max-width: 979px) {
	.catenavi {
		padding: 8px 0;
	}
}
@media only screen and (max-width: 690px) {
	.catenavi {
		display: none;
	}
}

/* search ************************************/
.blog_search {
	margin-bottom: 24px;
	width: 100%;
	border-width: 2px;
	border-style: solid;
}
.blog_search input {
	display: block;
	padding: 0 4%;
	border-radius: 0;
	height: 48px;
	border: none;
}
.blog_search input.search_txt {
	float: left;
	line-height: 36px;
	width: 82%;
}
.blog_search input.submit_btn {
	background-repeat: no-repeat;
	background-position: center;
	background-size: 24px auto;
	border: medium none;
	cursor: pointer;
	float: right;
	padding: 0;
	text-indent: -9999px;
	width: 18%;
}

/* side ************************************/
.side {
	margin-bottom: 16px;
}
.side li {
	list-style: none;
}
.side .title {
	font-size: 16px;
	line-height: 40px;
	text-align: center;
}
.side .reco {
	margin-top: 20px;
}
.side .reco li {
	margin-bottom: 10px;
}
.side .reco li:after:after {
	content: "";
	display: block;
	clear: both;
}
.side .reco li .reco_thumbnail {
	float: left;
	width: 35%;
}
.side .reco li .reco_thumbnail img {
	max-width: 100%;
	height: auto;
	width: auto;
	display: block;
	margin: auto;
}
.side .reco li .info {
	float: right;
	width: 62%;
	font-size: 1.4rem;
	font-weight: normal;
	line-height: 1.3;
}
.side .reco li a {
	display: block;
}
.side .reco li a:hover .info {
	text-decoration: underline;
}
@media only screen and (min-width: 691px) and (max-width: 979px) {
	.side .reco li {
		width: 48%;
		float: left;
		margin-right: 4%;
		margin-bottom: 0;
		margin-top: 15px;
	}
	.side .reco li:nth-child(2n) {
		margin-right: 0;
	}
}
@media only screen and (min-width: 691px) and (max-width: 979px) {
	.side .reco {
		margin-top: 5px;
		margin-bottom: 20px;
	}
	.side .reco:after:after {
		content: "";
		display: block;
		clear: both;
	}
}
.side .sweep {
	padding: 20px 15px;
	border-style: solid;
	border-width: 0 1px 1px 1px;
}
.side .sweep li {
	display: inline-block;
	margin: 2px 2px 2px 0;
}
.side .archive li {
	display: block;
	/*             margin: 6px 0 6px 14px; */
	margin: 6px 0 6px 0;
}
.side .archive li:first-child {
	margin-top: 0;
}
.side .archive li:last-child {
	margin-bottom: 0;
}
.side .archive li a {
	position: relative;
	display: block;
	font-size: 1.4rem;
}
.side .archive li a:before {
	content: "";
	width: 6px;
	height: 6px;
	border-style: solid;
	border-width: 2px 2px 0 0;
	-webkit-transform: rotate(45deg);
	        transform: rotate(45deg);
	position: absolute;
	top: 50%;
	left: -14px;
	margin-top: -3px;
	width: 0.5em;
	height: 0.5em;
	display: none;
}
@media only screen and (min-width: 691px) and (max-width: 979px) {
	.side .archive li {
		display: inline-block;
		margin-right: 10px;
	}
}
.side .cate li a {
	display: block;
	font-size: 1.4rem;
	line-height: 1.2;
	padding: 6px 12px 5px;
	border-radius: 2px;
}
.side .tag li {
	margin: 0 10px 6px 0;
}
.side .tag li a {
	display: block;
	font-size: 1.4rem;
	line-height: 1.2;
	padding: 0 0 0 13px;
	background-repeat: no-repeat;
	background-position: 0 2px;
	background-size: 10px auto;
	text-decoration: none;
}
.side .tag li a::before {
	content: "#";
}
.side .tag li a:hover {
	text-decoration: underline;
}
.side .btn {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	font-size: 1.6rem;
	position: relative;
	padding: 13px 2%;
}
.side .btn:hover {
	text-decoration: none;
}
.side .btn span {
	position: relative;
}
.side .btn span:before {
	content: "";
	width: 6px;
	height: 6px;
	border-style: solid;
	border-width: 2px 2px 0 0;
	-webkit-transform: rotate(45deg);
	        transform: rotate(45deg);
	position: absolute;
	top: 50%;
	left: -14px;
	margin-top: -3px;
	width: 0.5em;
	height: 0.5em;
}
.side .banner li {
	margin: 3px 0;
	list-style: none;
}
.side .banner li:first-child {
	margin-top: -3px;
}
.side .banner li img {
	max-width: 100%;
	height: auto;
	width: auto;
	margin: auto;
	display: block;
}

@media screen and (min-width: 691px) and (max-width: 979px) {
	.tablet_l {
		float: left;
		width: 46%;
		margin-right: 2%;
		margin-left: 2%;
	}
	.tablet_l .fb_line {
		width: 300px;
		max-width: 500px;
		margin: auto;
	}
	.tablet_l .banner {
		max-width: 300px;
		margin: auto;
	}
}
/* blog list category ************************************/
.catelist, .taglist {
	font-size: 0;
	margin: 4px 0 0;
}
.catelist a, .taglist a {
	margin-right: 5px;
	position: relative;
	font-size: 1.4rem;
	font-weight: normal;
	display: inline-block;
	/*&:before{
	    content: "/";
	    color: $accent-color2;
	    font-size: 14px;
	    padding-right: 10px;
	    text-decoration: none;
	}
	&:first-child{
	    &:before{
	        display: none;
	    }
	}*/
}
@media screen and (max-width: 690px) {
	.catelist a, .taglist a {
		font-size: 1.4rem;
	}
}
.catelist a:hover, .taglist a:hover {
	text-decoration: underline;
}
.catelist a:hover:before, .taglist a:hover:before {
	text-decoration: none;
}

.taglist a {
	padding: 0 6px 2px;
	margin-bottom: 5px;
}

.catelist a {
	padding: 0 6px 2px;
	margin-bottom: 5px;
}

.taglist, .catelist {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	    -ms-flex-wrap: wrap;
	        flex-wrap: wrap;
}

/* archive year month tag category list ************************************/
.archivelist {
	font-size: 1.4rem;
	line-height: 1.4;
	margin-bottom: 20px;
}
@media only screen and (max-width: 690px) {
	.archivelist {
		margin-bottom: 10px;
	}
}
.archivelist .list a {
	border-width: 1px;
	border-style: solid;
	border-radius: 3px;
	padding: 6px 15px 4px;
	display: inline-block;
	margin: 4px 2px;
}
.archivelist .list a:hover, .archivelist .list a.current {
	text-decoration: none;
}
@media only screen and (max-width: 690px) {
	.archivelist .list a {
		padding: 4px 10px 2px;
	}
}
.archivelist .year a {
	font-size: 16px;
}
@media only screen and (max-width: 690px) {
	.archivelist .year a {
		font-size: 14px;
	}
}

/* pager new old ************************************/
.newold, .pager {
	text-align: right;
	margin-bottom: 15px;
}

.pager {
	font-size: 0;
}
.pager a {
	padding: 4px 10px;
	display: inline-block;
	font-size: 1.6rem;
}
.pager span,
.pager strong {
	padding: 4px 10px;
	margin: 0 5px;
	font-size: 1.6rem;
}

.movie {
	position: relative;
	padding-bottom: 56.25%;
	height: 0;
	overflow: hidden;
	margin: 40px 0;
}
.movie > iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.movie.-sm {
	width: 80%;
	margin-left: auto;
	margin-right: auto;
}
@media screen and (max-width: 1024px) {
	.movie.-sm {
		width: 100%;
	}
}
.movie:first-child {
	margin-top: 0;
}
.movie:last-child {
	margin-bottom: 0;
}

.nav {
	display: -ms-grid;
	display: grid;
	-ms-grid-columns: (1fr)[3];
	    grid-template-columns: repeat(3, 1fr);
	gap: 35px;
}
@media screen and (max-width: 767px) {
	.nav {
		-ms-grid-columns: 1fr;
		    grid-template-columns: 1fr;
		gap: 24px;
	}
}
.nav__item {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	    -ms-flex-direction: column;
	        flex-direction: column;
	cursor: pointer;
	-webkit-transition: opacity 0.3s;
	transition: opacity 0.3s;
}
.nav__item:hover {
	opacity: 0.7;
}
.nav__thumb {
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 auto;
	    -ms-flex: 0 0 auto;
	        flex: 0 0 auto;
	width: 100%;
}
.nav__thumb img {
	max-width: none;
	width: 100%;
}
.nav__link {
	-webkit-box-flex: 1;
	-webkit-flex: 1 1 auto;
	    -ms-flex: 1 1 auto;
	        flex: 1 1 auto;
	width: 100%;
	text-decoration: none;
	-webkit-transition: 0.3s ease color;
	transition: 0.3s ease color;
	position: relative;
	font-size: 1.6rem;
	font-weight: bold;
	padding: 8px 10px 8px 15px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	    -ms-flex-align: center;
	        align-items: center;
	line-height: 1.4;
	color: #fff;
	background: #FE4521;
	color: #fff !important;
	min-height: 40px;
}
.nav__link:visited {
	color: #fff;
}
@media screen and (max-width: 767px) {
	.nav__link {
		font-size: 1.4rem;
	}
}
.nav__link::before {
	font-family: "icon" !important;
	speak: none;
	font-style: normal;
	font-weight: normal;
	-webkit-font-feature-settings: normal;
	        font-feature-settings: normal;
	font-variant: normal;
	text-transform: none;
	text-indent: 0;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	content: "\ea10";
	font-size: 24px;
	font-size: 2.4rem;
	color: #fff;
	margin-right: 16px;
}
@media screen and (max-width: 767px) {
	.nav__link::before {
		font-size: 20px;
		font-size: 2rem;
	}
}

.news-list {
	margin-top: 20px;
	border-top: 1px solid #ddd;
}
.news-list dl {
	padding-top: 22px;
	padding-bottom: 22px;
	/* 		padding-left: 290px; */
	position: relative;
	border-bottom: 1px solid #ddd;
}
.news-list .rss_date {
	display: block;
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 auto;
	    -ms-flex: 0 0 auto;
	        flex: 0 0 auto;
	width: 6.5em;
	line-height: 1.5;
	font-family: "Arial", sans-serif;
	font-weight: 500;
	position: absolute;
	left: 0;
	top: 22px;
	font-size: 1.6rem;
}
@media screen and (max-width: 767px) {
	.news-list .rss_date {
		font-size: 1.4rem;
		position: static;
	}
}
.news-list .rss_title {
	padding-left: 120px;
	line-height: 1.5;
}
@media screen and (max-width: 767px) {
	.news-list .rss_title {
		margin-top: 10px;
	}
}
.news-list .rss_title a {
	font-weight: bold;
	color: #333;
	text-decoration: none;
	-webkit-transition: color 0.3s ease;
	transition: color 0.3s ease;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
	-webkit-align-items: flex-start;
	    -ms-flex-align: start;
	        align-items: flex-start;
}
@media screen and (max-width: 767px) {
	.news-list .rss_title a {
		display: block;
	}
}
.news-list .rss_title a:hover {
	color: #FE4521;
}
.news-list .rss_category {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 auto;
	    -ms-flex: 0 0 auto;
	        flex: 0 0 auto;
	margin-right: 16px;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	    -ms-flex-align: center;
	        align-items: center;
	color: #fff !important;
	line-height: 1.2;
	font-weight: bold;
	min-height: 34px;
	padding: 5px;
	background: #FE4521;
	/* position: absolute;
	left: 120px;
	top: 16px; */
	font-size: 1.4rem;
	min-width: 100px;
	width: 100%;
	max-width: -webkit-fit-content;
	max-width: -moz-fit-content;
	max-width: fit-content;
	border-radius: 4px;
	position: relative;
	top: -5px;
}
@media screen and (max-width: 767px) {
	.news-list .rss_category {
		font-size: 1.4rem;
		width: 130px;
		height: 26px;
		position: absolute;
		top: 16px;
		left: 100px;
	}
}
.news-list .rss_contents {
	font-size: 1.6rem;
	margin-top: 8px;
}
@media screen and (max-width: 767px) {
	.news-list .rss_contents {
		font-size: 1.4rem;
	}
}

.note {
	text-indent: -1em;
	padding-left: 1em;
	font-size: 1.6rem;
	margin-top: 24px;
}
@media screen and (max-width: 767px) {
	.note {
		font-size: 1.4rem;
	}
}
.note + .note {
	margin-top: 12px;
}
.note.-sm {
	font-size: 1.4rem;
}
@media screen and (max-width: 767px) {
	.note.-sm {
		font-size: 1.2rem;
	}
}
.note.-ind-02 {
	text-indent: -2em;
	padding-left: 2em;
}
.note.-ind-03 {
	text-indent: -3em;
	padding-left: 3em;
}

.page-header {
	padding-left: 40px;
	padding-right: 40px;
	margin-left: calc(-50vw + 560px);
	margin-right: calc(-50vw + 560px);
	margin-bottom: 80px;
	position: relative;
}
@media screen and (max-width: 767px) {
	.page-header {
		padding-left: 20px;
		padding-right: 20px;
	}
}
@media screen and (max-width: 1200px) {
	.page-header {
		margin-left: -40px;
		margin-right: -40px;
	}
}
@media screen and (max-width: 767px) {
	.page-header {
		margin-left: -20px;
		margin-right: -20px;
	}
}
@media screen and (max-width: 1024px) {
	.page-header {
		margin-bottom: 64px;
	}
}
@media screen and (max-width: 767px) {
	.page-header {
		margin-bottom: 40px;
	}
}
.page-header__bg {
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
}
.page-header__bg img {
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	   object-fit: cover;
}
.page-header__inner {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	    -ms-flex-align: center;
	        align-items: center;
	min-height: 260px;
	position: relative;
}
@media screen and (max-width: 1024px) {
	.page-header__inner {
		min-height: 200px;
	}
}
@media screen and (max-width: 767px) {
	.page-header__inner {
		min-height: 180px;
	}
}
.page-header__body {
	padding: 40px 0;
}
@media screen and (max-width: 767px) {
	.page-header__body {
		padding: 24px 0;
		width: 100%;
	}
}
.page-header__ttl {
	color: #fff;
	font-size: 4.8rem;
	line-height: 1.3;
	text-align: center;
	font-weight: bold;
}
@media screen and (max-width: 1200px) {
	.page-header__ttl {
		font-size: 4rem;
	}
}
@media screen and (max-width: 1024px) {
	.page-header__ttl {
		font-size: 3.4rem;
	}
}
@media screen and (max-width: 767px) {
	.page-header__ttl {
		font-size: 2.4rem;
	}
}
.page-header .breadcrumb {
	display: block !important;
}

.product-about {
	margin: 80px 0;
	background: #FAFAFA;
	border-radius: 8px;
	padding: 50px 60px;
	box-shadow: 0 0 6px rgba(0, 0, 0, .16);
}
@media screen and (max-width: 1200px) {
	.product-about {
		margin: 56px 0;
	}
}
@media screen and (max-width: 1024px) {
	.product-about {
		margin: 48px 0;
		padding: 32px 40px;
	}
}
@media screen and (max-width: 767px) {
	.product-about {
		margin: 40px 0;
		padding: 24px;
	}
}
.product-about__ttl {
	font-size: 3.2rem;
	font-weight: bold;
	position: relative;
	text-align: center;
	margin-bottom: 40px;
	line-height: 1.6;
}
@media screen and (max-width: 1024px) {
	.product-about__ttl {
		font-size: 2.8rem;
		margin-bottom: 24px;
	}
}
@media screen and (max-width: 767px) {
	.product-about__ttl {
		font-size: 2.4rem;
		margin-bottom: 16px;
	}
}
.product-about__ttl::after {
	content: "";
	display: block;
	width: 32px;
	height: 2px;
	margin: 8px auto 0;
	background: #FE4521;
}
@media screen and (max-width: 767px) {
	.product-about__ttl::after {
		width: 24px;
	}
}
.product-about__ttl.-big {
	font-size: 4rem;
	margin-bottom: 32px;
}
@media screen and (max-width: 1200px) {
	.product-about__ttl.-big {
		font-size: 3.6rem;
	}
}
@media screen and (max-width: 1024px) {
	.product-about__ttl.-big {
		font-size: 3rem;
		margin-bottom: 24px;
	}
}
@media screen and (max-width: 767px) {
	.product-about__ttl.-big {
		font-size: 2.5rem;
		margin-bottom: 16px;
	}
}
.product-about__lead {
	font-size: 2rem;
	font-weight: bold;
}
@media screen and (max-width: 767px) {
	.product-about__lead {
		font-size: 1.8rem;
	}
}
.product-about__body > *:first-child {
	margin-top: 0;
}
.product-about__body > *:last-child {
	margin-bottom: 0;
}

.product-achievement {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}
.product-achievement.row {
	margin: 40px 0;
}
@media screen and (max-width: 1200px) {
	.product-achievement.row > * {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 50%;
		    -ms-flex: 0 0 50%;
		        flex: 0 0 50%;
		max-width: 50%;
	}
}
@media screen and (max-width: 640px) {
	.product-achievement.row > * {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 100%;
		    -ms-flex: 0 0 100%;
		        flex: 0 0 100%;
		max-width: 100%;
	}
}
.product-achievement__item {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	    -ms-flex-direction: column;
	        flex-direction: column;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	padding: 8px;
	width: 100%;
	background: rgb(254, 59, 24);
	background: -webkit-linear-gradient(315deg, rgb(254, 59, 24) 0%, rgb(254, 173, 33) 100%);
	background: linear-gradient(135deg, rgb(254, 59, 24) 0%, rgb(254, 173, 33) 100%);
	border-radius: 600px;
	aspect-ratio: 1/1;
}
@media screen and (max-width: 1024px) {
	.product-achievement__item {
		padding: 6px;
	}
}
.product-achievement__inner {
	background: #fff;
	-webkit-box-flex: 1;
	-webkit-flex-grow: 1;
	    -ms-flex-positive: 1;
	        flex-grow: 1;
	border-radius: 600px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	    -ms-flex-direction: column;
	        flex-direction: column;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	    -ms-flex-align: center;
	        align-items: center;
	padding: 24px;
}
.product-achievement__ttl {
	margin-bottom: 0;
	font-size: 3.6rem;
	font-weight: 600;
	color: #FE4521;
	line-height: 1;
}
@media screen and (max-width: 1200px) {
	.product-achievement__ttl {
		font-size: 2.6rem;
	}
}
@media screen and (max-width: 1024px) {
	.product-achievement__ttl {
		font-size: 2rem;
		margin-bottom: 8px;
	}
}
@media screen and (max-width: 767px) {
	.product-achievement__ttl {
		font-size: 1.8rem;
		margin-bottom: 0;
	}
}
.product-achievement__ttl em {
	font-size: 7.6rem;
	font-weight: bold;
	color: #FE4521;
}
@media screen and (max-width: 1200px) {
	.product-achievement__ttl em {
		font-size: 6rem;
	}
}
@media screen and (max-width: 1024px) {
	.product-achievement__ttl em {
		font-size: 4rem;
	}
}
@media screen and (max-width: 767px) {
	.product-achievement__ttl em {
		font-size: 5rem;
	}
}
.product-achievement__text {
	text-align: center;
	margin-top: 8px;
}

.product-effect {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}
.product-effect > * {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}
.product-effect__item {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	    -ms-flex-direction: column;
	        flex-direction: column;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	min-height: 270px;
	padding: 24px;
	width: 100%;
	background: #fff;
	border: 5px solid #FC4521;
	-webkit-border-image: -webkit-linear-gradient(left, #FC4521 0%, #FC7224 100%);
	     -o-border-image: linear-gradient(to right, #FC4521 0%, #FC7224 100%);
	        border-image: linear-gradient(to right, #FC4521 0%, #FC7224 100%);
	border-image-slice: 1;
}
@media screen and (max-width: 1024px) {
	.product-effect__item {
		padding: 16px;
	}
}
@media screen and (max-width: 767px) {
	.product-effect__item {
		min-height: auto;
	}
}
.product-effect__item.-no-height {
	min-height: auto;
}
.product-effect__item.-justify-content-start {
	-webkit-box-pack: start;
	-webkit-justify-content: flex-start;
	    -ms-flex-pack: start;
	        justify-content: flex-start;
}
.product-effect__ttl {
	margin-bottom: 16px;
	font-size: 2.8rem;
	font-weight: 600;
	margin-bottom: 16px;
	color: #FE4521;
}
@media screen and (max-width: 1024px) {
	.product-effect__ttl {
		font-size: 2rem;
		margin-bottom: 8px;
	}
}
@media screen and (max-width: 767px) {
	.product-effect__ttl {
		font-size: 1.8rem;
		margin-bottom: 0;
	}
}
.product-effect__ttl__num {
	font-size: 2.4rem;
	font-weight: bold;
	color: #FE4521;
	line-height: 1.4;
	border-bottom: 2px solid #FE4521;
	padding-bottom: 8px;
	margin-bottom: 8px;
}
@media screen and (max-width: 1024px) {
	.product-effect__ttl__num {
		font-size: 2rem;
	}
}
@media screen and (max-width: 767px) {
	.product-effect__ttl__num {
		font-size: 1.8rem;
	}
}
.product-effect__ttl__txt {
	font-size: 2.4rem;
	font-weight: bold;
}
@media screen and (max-width: 1024px) {
	.product-effect__ttl__txt {
		font-size: 2rem;
	}
}
@media screen and (max-width: 767px) {
	.product-effect__ttl__txt {
		font-size: 1.8rem;
	}
}
.product-effect__ttl + * {
	margin-top: 0 !important;
}
.product-effect > * {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}

.product-explanation {
	margin: 80px 0;
	display: -ms-grid;
	display: grid;
	gap: 24px;
	-ms-grid-columns: 1fr 1fr 1fr;
	    grid-template-columns: 1fr 1fr 1fr;
}
@media screen and (max-width: 1024px) {
	.product-explanation {
		gap: 16px;
	}
}
@media screen and (max-width: 767px) {
	.product-explanation {
		-ms-grid-columns: 1fr 1fr;
		    grid-template-columns: 1fr 1fr;
	}
}
@media screen and (max-width: 500px) {
	.product-explanation {
		-ms-grid-columns: 1fr;
		    grid-template-columns: 1fr;
	}
}
.product-explanation__item {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: end;
	-webkit-justify-content: flex-end;
	    -ms-flex-pack: end;
	        justify-content: flex-end;
	-webkit-box-orient: vertical;
	-webkit-box-direction: reverse;
	-webkit-flex-direction: column-reverse;
	    -ms-flex-direction: column-reverse;
	        flex-direction: column-reverse;
	background: #F5F5F5;
}
.product-explanation__img {
	padding-top: 56.25%;
	position: relative;
	z-index: 0;
}
.product-explanation__img img {
	z-index: -1;
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	-o-object-fit: cover;
	   object-fit: cover;
	font-family: "object-fit: cover;";
}
.product-explanation__body {
	padding: 24px;
}
@media screen and (max-width: 1024px) {
	.product-explanation__body {
		padding: 16px;
	}
}
.product-explanation__body > *:first-child {
	margin-top: 0 !important;
}
.product-explanation__body > *:last-child {
	margin-bottom: 0 !important;
}
.product-explanation__ttl {
	font-size: 2.4rem;
	font-weight: bold;
	color: #FE4521;
	margin-bottom: 16px;
}
@media screen and (max-width: 1024px) {
	.product-explanation__ttl {
		font-size: 2rem;
		margin-bottom: 8px;
	}
}
@media screen and (max-width: 767px) {
	.product-explanation__ttl {
		font-size: 1.8rem;
	}
}
.product-explanation__ttl + * {
	margin-top: 0 !important;
}

.product-feature-bg {
	margin-right: calc(-50vw - -560px);
	margin-left: calc(-50vw - -560px);
	padding: 80px 40px 0;
	position: relative;
	z-index: -10;
}
@media screen and (max-width: 1200px) {
	.product-feature-bg {
		margin-left: -40px;
		margin-right: -40px;
	}
}
@media screen and (max-width: 767px) {
	.product-feature-bg {
		padding: 56px 20px 0;
		margin-left: -20px;
		margin-right: -20px;
	}
}
.product-feature-bg.-lg::before, .product-feature-bg.-lg::after, .product-feature-bg.-lg-md::before, .product-feature-bg.-lg-md::after, .product-feature-bg.-md::before, .product-feature-bg.-md::after, .product-feature-bg.-sm::before, .product-feature-bg.-sm::after {
	content: "";
	position: absolute;
	top: 0;
	z-index: -20;
}
.product-feature-bg.-lg::before, .product-feature-bg.-lg-md::before, .product-feature-bg.-md::before, .product-feature-bg.-sm::before {
	left: 0;
}
.product-feature-bg.-lg::after, .product-feature-bg.-lg-md::after, .product-feature-bg.-md::after, .product-feature-bg.-sm::after {
	right: 0;
}
.product-feature-bg.-lg::before {
	width: 173px;
	height: 1787px;
	background: url("/dcms_media/image/product-feature-bg_lg_left.png") left top no-repeat;
	background-size: contain;
}
@media screen and (max-width: 1200px) {
	.product-feature-bg.-lg::before {
		width: 96.1111111111px;
	}
}
.product-feature-bg.-lg::after {
	width: 176px;
	height: 1194px;
	background: url("/dcms_media/image/product-feature-bg_lg_right.png") right top no-repeat;
	background-size: contain;
}
@media screen and (max-width: 1200px) {
	.product-feature-bg.-lg::after {
		width: 97.7777777778px;
	}
}
.product-feature-bg.-lg-md::before {
	width: 173px;
	height: 1787px;
	background: url("/dcms_media/image/product-feature-bg_lg-ms_left.png") left top no-repeat;
	background-size: contain;
}
@media screen and (max-width: 1200px) {
	.product-feature-bg.-lg-md::before {
		width: 96.1111111111px;
	}
}
.product-feature-bg.-lg-md::after {
	width: 176px;
	height: 1194px;
	background: url("/dcms_media/image/product-feature-bg_lg-ms_right.png") right top no-repeat;
	background-size: contain;
}
@media screen and (max-width: 1200px) {
	.product-feature-bg.-lg-md::after {
		width: 97.7777777778px;
	}
}
.product-feature-bg.-md::before {
	width: 173px;
	height: 689px;
	background: url("/dcms_media/image/product-feature-bg_md_left.png") left top no-repeat;
	background-size: contain;
}
@media screen and (max-width: 1200px) {
	.product-feature-bg.-md::before {
		width: 96.1111111111px;
	}
}
.product-feature-bg.-md::after {
	width: 173px;
	height: 689px;
	background: url("/dcms_media/image/product-feature-bg_md_right.png") right top no-repeat;
	background-size: contain;
}
@media screen and (max-width: 1200px) {
	.product-feature-bg.-md::after {
		width: 97.7777777778px;
	}
}
.product-feature-bg.-sm::before {
	width: 173px;
	height: 587px;
	background: url("/dcms_media/image/product-feature-bg_sm_left.png") left top no-repeat;
	background-size: contain;
}
@media screen and (max-width: 1200px) {
	.product-feature-bg.-sm::before {
		width: 96.1111111111px;
	}
}
.product-feature-bg.-sm::after {
	width: 173px;
	height: 587px;
	background: url("/dcms_media/image/product-feature-bg_sm_right.png") right top no-repeat;
	background-size: contain;
}
@media screen and (max-width: 1200px) {
	.product-feature-bg.-sm::after {
		width: 97.7777777778px;
	}
}
.product-feature-bg + * {
	margin-top: 0 !important;
}

.product-feature {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}
.product-feature__item {
	/* display: flex;
	flex-direction: column; */
	background: #FCEDE8;
	border-radius: 8px;
	padding: 24px;
	box-shadow: 0 3px 6px rgba(0, 0, 0, .16);
	width: 100%;
}
@media screen and (max-width: 767px) {
	.product-feature__item {
		padding: 16px;
	}
}
.product-feature__ttl {
	margin-bottom: 16px;
}
@media screen and (max-width: 767px) {
	.product-feature__ttl {
		margin-bottom: 8px;
	}
}
.product-feature__ttl__num {
	font-size: 2.4rem;
	font-weight: bold;
	color: #FE4521;
	line-height: 1.4;
	border-bottom: 2px solid #FE4521;
	padding-bottom: 8px;
	margin-bottom: 8px;
}
@media screen and (max-width: 1024px) {
	.product-feature__ttl__num {
		font-size: 2rem;
	}
}
@media screen and (max-width: 767px) {
	.product-feature__ttl__num {
		font-size: 1.8rem;
	}
}
.product-feature__ttl__txt {
	font-size: 2.4rem;
	font-weight: bold;
}
@media screen and (max-width: 1024px) {
	.product-feature__ttl__txt {
		font-size: 2rem;
	}
}
@media screen and (max-width: 767px) {
	.product-feature__ttl__txt {
		font-size: 1.8rem;
	}
}
.product-feature__ttl + * {
	margin-top: 0 !important;
}
.product-feature > * {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}
.product-feature.-no-shadow .product-feature__item {
	box-shadow: 0 0 0 rgba(0, 0, 0, 0);
}

.product-function-solo {
	margin: 40px 0;
	background: #F5F5F5;
	padding: 24px;
	width: 100%;
}
@media screen and (max-width: 767px) {
	.product-function-solo {
		margin: 24px 0;
		padding: 16px;
	}
}
.product-function-solo > *:first-child {
	margin-top: 0 !important;
}
.product-function-solo > *:last-child {
	margin-bottom: 0 !important;
}

.product-function {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}
.product-function__item {
	/* display: flex;
	flex-direction: column; */
	background: #F5F5F5;
	padding: 24px;
	width: 100%;
}
@media screen and (max-width: 767px) {
	.product-function__item {
		padding: 16px;
	}
}
.product-function__ttl {
	font-size: 2.4rem;
	font-weight: bold;
	margin-bottom: 16px;
	color: #FE4521;
}
@media screen and (max-width: 1024px) {
	.product-function__ttl {
		font-size: 2rem;
	}
}
@media screen and (max-width: 767px) {
	.product-function__ttl {
		margin-bottom: 8px;
		font-size: 1.8rem;
	}
}
.product-function__ttl + * {
	margin-top: 0 !important;
}
.product-function > * {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}

.product-info {
	margin: 0 calc(-50vw - -560px) 100px;
	padding-left: 40px;
	padding-right: 40px;
	position: relative;
	z-index: 0;
	height: 426px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	    -ms-flex-align: center;
	        align-items: center;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	    -ms-flex-direction: column;
	        flex-direction: column;
}
@media screen and (max-width: 1200px) {
	.product-info {
		margin-left: -40px;
		margin-right: -40px;
	}
}
@media screen and (max-width: 767px) {
	.product-info {
		margin-left: -20px;
		margin-right: -20px;
		margin-bottom: 40px;
		padding: 40px 20px;
		background-size: 768px auto;
		height: auto;
	}
}
.product-info__bg {
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	z-index: -5;
}
.product-info__bg img {
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	   object-fit: cover;
}
.product-info__inner {
	max-width: 1120px;
	width: 100%;
	margin-left: auto;
	margin-right: auto;
}
.product-info__note {
	text-align: center;
}
.product-info__note__inner {
	background: #F5F5F5;
	padding: 6px 56px;
	text-align: center;
	font-size: 1.6rem;
	display: inline-block;
	border-radius: 5px;
	margin-bottom: 20px;
}
@media screen and (max-width: 767px) {
	.product-info__note__inner {
		font-size: 1.2rem;
		padding: 6px 28px;
		margin-bottom: 10px;
	}
}
.product-info__lead {
	text-align: center;
	font-weight: bold;
	font-size: 3.2rem;
	margin-bottom: 50px;
	line-height: 1.6;
}
@media screen and (max-width: 1024px) {
	.product-info__lead {
		font-size: 2.6rem;
	}
}
@media screen and (max-width: 767px) {
	.product-info__lead {
		margin-bottom: 24px;
		font-size: 2rem;
	}
}

.product-items {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}
.product-items__item {
	/* display: flex;
	flex-direction: column; */
	background: #fff;
	padding: 12px 10px 16px 10px;
	box-shadow: 0 3px 6px rgba(0, 0, 0, .16);
	width: 100%;
	text-align: center;
	border-left: 10px solid #FE4521;
}
@media screen and (max-width: 767px) {
	.product-items__item {
		padding: 16px;
	}
}
.product-items__text {
	font-size: 1.6rem;
}
@media screen and (max-width: 767px) {
	.product-items__text {
		font-size: 1.4rem;
	}
}
.product-items > * {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}
.product-items.-no-shadow .product-feature__item {
	box-shadow: 0 0 0 rgba(0, 0, 0, 0);
}

.product-recommendation {
	margin: 80px 0;
	display: -ms-grid;
	display: grid;
	gap: 24px;
	-ms-grid-columns: 1fr 1fr;
	    grid-template-columns: 1fr 1fr;
}
@media screen and (max-width: 1024px) {
	.product-recommendation {
		-ms-grid-columns: 1fr;
		    grid-template-columns: 1fr;
	}
}
@media screen and (max-width: 767px) {
	.product-recommendation {
		margin: 40px 0;
	}
}
.product-recommendation__item {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	    -ms-flex-direction: column;
	        flex-direction: column;
	border: 1px solid #FE4521;
}
.product-recommendation__body {
	padding: 24px;
}
@media screen and (max-width: 1024px) {
	.product-recommendation__body {
		padding: 16px;
	}
}
.product-recommendation__body > *:first-child {
	margin-top: 0 !important;
}
.product-recommendation__body > *:last-child {
	margin-bottom: 0 !important;
}
.product-recommendation__ttl {
	font-size: 2.4rem;
	line-height: 1.6;
	font-weight: bold;
	color: #fff;
	margin-bottom: 16px;
	background: #FE4521;
	text-align: center;
	padding: 8px 16px;
}
@media screen and (max-width: 1024px) {
	.product-recommendation__ttl {
		font-size: 2rem;
		margin-bottom: 8px;
	}
}
@media screen and (max-width: 767px) {
	.product-recommendation__ttl {
		font-size: 1.8rem;
	}
}
.product-recommendation__ttl + * {
	margin-top: 0 !important;
}
.product-recommendation__spec {
	font-size: 2rem;
	font-weight: bold;
	color: #FE4521;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	    -ms-flex-align: center;
	        align-items: center;
	line-height: 1.6;
}
@media screen and (max-width: 1024px) {
	.product-recommendation__spec {
		font-size: 1.8rem;
	}
}
@media screen and (max-width: 767px) {
	.product-recommendation__spec {
		font-size: 1.6rem;
	}
}
.product-recommendation__spec__label {
	font-size: 1.4rem;
	background: #FE4521;
	color: #fff;
	font-weight: bold;
	padding: 0.2em 0.5em;
	border-radius: 4px;
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 auto;
	    -ms-flex: 0 0 auto;
	        flex: 0 0 auto;
	margin-right: 8px;
}
@media screen and (max-width: 767px) {
	.product-recommendation__spec__label {
		font-size: 1.2rem;
	}
}

.product-resolution {
	padding-top: 120px;
	padding-bottom: 60px;
	padding-left: 40px;
	padding-right: 40px;
	background: -webkit-linear-gradient(315deg, #fe3b18 10%, #ff7200 90%);
	background: linear-gradient(135deg, #fe3b18 10%, #ff7200 90%);
	margin-right: calc(-50vw - -560px);
	margin-left: calc(-50vw - -560px);
	margin-bottom: 80px;
	position: relative;
}
@media screen and (max-width: 1200px) {
	.product-resolution {
		margin-left: -40px;
		margin-right: -40px;
	}
}
@media screen and (max-width: 767px) {
	.product-resolution {
		margin: 0 -20px 40px;
		padding: 64px 20px 40px;
	}
}
.product-resolution::before {
	position: absolute;
	left: 50%;
	top: 0;
	-webkit-transform: translateX(-50%);
	        transform: translateX(-50%);
	font-family: "icon" !important;
	speak: none;
	font-style: normal;
	font-weight: normal;
	-webkit-font-feature-settings: normal;
	        font-feature-settings: normal;
	font-variant: normal;
	text-transform: none;
	text-indent: 0;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	content: "\ea01";
	color: #fff;
	font-size: 80px;
}
@media screen and (max-width: 767px) {
	.product-resolution::before {
		font-size: 48px;
	}
}
.product-resolution__inner {
	max-width: 1120px;
	width: 100%;
	margin-left: auto;
	margin-right: auto;
}
.product-resolution__ttl {
	position: relative;
	text-align: center;
	font-size: 4rem;
	font-weight: bold;
	box-sizing: border-box;
	margin-bottom: 56px;
	line-height: 1.4;
	color: #fff;
	margin-bottom: 24px;
}
@media screen and (max-width: 1024px) {
	.product-resolution__ttl {
		font-size: 3.2rem;
		margin-bottom: 48px;
	}
}
@media screen and (max-width: 767px) {
	.product-resolution__ttl {
		font-size: 2.6rem;
		margin-bottom: 32px;
	}
}
.product-resolution__ttl::after {
	content: "";
	width: 1em;
	height: 1px;
	display: block;
	margin: 16px auto 0;
	background: #fff;
}
.product-resolution__body {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	    -ms-flex-wrap: wrap;
	        flex-wrap: wrap;
	gap: 32px;
	counter-reset: number 0;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	margin: 0 -16px;
}
@media screen and (max-width: 1200px) {
	.product-resolution__body {
		gap: 16px;
	}
}
@media screen and (max-width: 1200px) {
	.product-resolution__body {
		margin: 0 -8px;
	}
}
.product-resolution__item {
	width: calc(33.33333% - 32px);
	border-radius: 8px;
	background: #fff;
	padding: 80px 32px 64px;
	position: relative;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	    -ms-flex-direction: column;
	        flex-direction: column;
}
@media screen and (max-width: 1200px) {
	.product-resolution__item {
		width: calc(33.33333% - 16px);
		padding: 80px 24px 40px;
	}
}
@media screen and (max-width: 1024px) {
	.product-resolution__item {
		width: calc(50% - 16px);
		padding: 64px 24px 32px;
	}
}
@media screen and (max-width: 767px) {
	.product-resolution__item {
		padding: 48px 16px 24px;
	}
}
@media screen and (max-width: 500px) {
	.product-resolution__item {
		width: calc(100% - 16px);
		padding: 48px 16px 16px;
	}
}
.product-resolution__item::before {
	counter-increment: number 1;
	content: "0" counter(number);
	font-size: 90px;
	font-size: 9rem;
	font-weight: bold;
	font-family: "Jost", sans-serif;
	color: #FF7200;
	position: absolute;
	line-height: 1;
	left: 16px;
	top: 32px;
	opacity: 0.2;
}
@media screen and (max-width: 1200px) {
	.product-resolution__item::before {
		top: 24px;
		font-size: 80px;
		font-size: 8rem;
	}
}
@media screen and (max-width: 767px) {
	.product-resolution__item::before {
		top: 24px;
		left: 8px;
		font-size: 50px;
		font-size: 5rem;
	}
}
.product-resolution__item__ttl {
	text-align: center;
	font-weight: bold;
	font-size: 2.3rem;
	line-height: 1.6;
	position: relative;
}
@media screen and (max-width: 1024px) {
	.product-resolution__item__ttl {
		font-size: 2rem;
	}
}
@media screen and (max-width: 767px) {
	.product-resolution__item__ttl {
		font-size: 1.6rem;
	}
}
.product-resolution__item__ttl::before {
	position: absolute;
	left: 50%;
	top: -60px;
	-webkit-transform: translateX(-50%);
	        transform: translateX(-50%);
	content: "";
	width: 49px;
	height: 55px;
	background: url("/dcms_media/image/common_icon_product-resolution.png") top center no-repeat;
	background-size: contain;
}
@media screen and (max-width: 1024px) {
	.product-resolution__item__ttl::before {
		width: 35px;
		height: 40px;
		top: -48px;
	}
}
@media screen and (max-width: 767px) {
	.product-resolution__item__ttl::before {
		top: -32px;
		width: 22px;
		height: 25px;
	}
}
.product-resolution__item__ttl .note {
	text-align: right;
	font-size: 1.2rem;
	display: block;
	margin: 0;
}
@media screen and (max-width: 767px) {
	.product-resolution__item__ttl .note {
		font-size: 1rem;
	}
}
.product-resolution__item__desc {
	margin-top: 32px;
}
@media screen and (max-width: 1200px) {
	.product-resolution__item__desc {
		margin-top: 24px;
	}
}
@media screen and (max-width: 1024px) {
	.product-resolution__item__desc {
		margin-top: 16px;
	}
}
@media screen and (max-width: 767px) {
	.product-resolution__item__desc {
		margin-top: 8px;
	}
}

.product-result {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}
.product-result__item {
	/* display: flex;
	flex-direction: column; */
	background: #fff;
	padding: 24px;
	width: 100%;
	border: 1px solid #FE4521;
}
@media screen and (max-width: 767px) {
	.product-result__item {
		padding: 16px;
	}
}
.product-result__ttl {
	font-size: 2.4rem;
	font-weight: bold;
	margin-bottom: 16px;
	color: #FE4521;
}
@media screen and (max-width: 1024px) {
	.product-result__ttl {
		font-size: 2rem;
	}
}
@media screen and (max-width: 767px) {
	.product-result__ttl {
		margin-bottom: 8px;
		font-size: 1.8rem;
	}
}
.product-result__ttl + * {
	margin-top: 0 !important;
}
.product-result__lead {
	font-weight: 700;
	font-size: 2.6rem;
}
.product-result__lead small {
	font-size: 1.6rem;
	font-weight: 400;
}
.product-result > * {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}

.product-scene {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}
.product-scene__item {
	/* display: flex;
	flex-direction: column; */
	background: #fff;
	padding: 24px;
	width: 100%;
	border: 1px solid #FE4521;
}
@media screen and (max-width: 767px) {
	.product-scene__item {
		padding: 16px;
	}
}
.product-scene__ttl {
	font-size: 2.4rem;
	font-weight: bold;
	margin-bottom: 16px;
	color: #FE4521;
}
@media screen and (max-width: 1024px) {
	.product-scene__ttl {
		font-size: 2rem;
	}
}
@media screen and (max-width: 767px) {
	.product-scene__ttl {
		margin-bottom: 8px;
		font-size: 1.8rem;
	}
}
.product-scene__ttl + * {
	margin-top: 0 !important;
}
.product-scene > * {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}

.product-tab {
	margin-right: calc(-50vw - -560px);
	margin-left: calc(-50vw - -560px);
	padding-left: 40px;
	padding-right: 40px;
	position: relative;
	z-index: 0;
}
@media screen and (max-width: 1200px) {
	.product-tab {
		margin-left: -40px;
		margin-right: -40px;
	}
}
@media screen and (max-width: 767px) {
	.product-tab {
		margin-left: -20px;
		margin-right: -20px;
		padding-left: 20px;
		padding-right: 20px;
	}
}
.product-tab::after {
	content: "";
	display: block;
	width: 100%;
	height: 1px;
	background: #ddd;
	position: absolute;
	left: 0;
	bottom: 0;
	z-index: -5;
}
.product-tab__inner {
	max-width: 1120px;
	margin-left: auto;
	margin-right: auto;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: end;
	-webkit-align-items: flex-end;
	    -ms-flex-align: end;
	        align-items: flex-end;
}
.product-tab__item {
	width: 33.3333333333%;
	position: relative;
}
.product-tab__item a, .product-tab__item__block {
	cursor: pointer;
	color: #888;
	background: #eee;
	text-decoration: none;
	text-align: center;
	font-weight: bold;
	font-size: 2.4rem;
	border: 1px solid #ddd;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	    -ms-flex-align: center;
	        align-items: center;
	width: 100%;
	min-height: 60px;
	-webkit-transition: 0.3s ease color, 0.3s ease background-color;
	transition: 0.3s ease color, 0.3s ease background-color;
}
@media screen and (max-width: 1024px) {
	.product-tab__item a, .product-tab__item__block {
		font-size: 2rem;
		min-height: 50px;
	}
}
@media screen and (max-width: 767px) {
	.product-tab__item a, .product-tab__item__block {
		font-size: 1.6rem;
		min-height: 50px;
	}
}
.product-tab__item a:hover, .product-tab__item__block:hover {
	color: #FE4521;
	/* 				background: #FCEDE8; */
}
.product-tab__item__active {
	display: block;
	text-decoration: none;
	text-align: center;
	font-weight: bold;
	font-size: 2.4rem;
	min-height: 75px;
	background: #FCEDE8;
	color: #FE4521;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	    -ms-flex-align: center;
	        align-items: center;
	border-top: 4px solid #FE4521;
	border-bottom: 1px solid #FCEDE8;
	top: -1px;
}
@media screen and (max-width: 1024px) {
	.product-tab__item__active {
		font-size: 2rem;
		min-height: 60px;
	}
}
@media screen and (max-width: 767px) {
	.product-tab__item__active {
		border-top: 2px solid #FE4521;
		font-size: 1.6rem;
		min-height: 60px;
	}
}
.product-tab__item.-active > * {
	min-height: 75px;
	background: #FCEDE8;
	color: #FE4521;
	border-top: 4px solid #FE4521;
	border-bottom: 1px solid #FCEDE8;
	top: -1px;
}
@media screen and (max-width: 1024px) {
	.product-tab__item.-active > * {
		min-height: 60px;
	}
}
@media screen and (max-width: 767px) {
	.product-tab__item.-active > * {
		min-height: 60px;
	}
}
.product-tab-body {
	padding-top: 120px;
	padding-bottom: 80px;
}
@media screen and (max-width: 1200px) {
	.product-tab-body {
		padding-top: 80px;
	}
}
@media screen and (max-width: 767px) {
	.product-tab-body {
		padding-top: 40px;
		padding-bottom: 40px;
	}
}

.product-worries {
	margin-top: 100px;
	margin-bottom: 80px;
}
@media screen and (max-width: 767px) {
	.product-worries {
		margin-top: 40px;
		margin-bottom: 40px;
	}
}
.product-worries__ttl {
	position: relative;
	display: block;
	margin: 0 auto;
	padding: 16px 24px;
	max-width: 780px;
	width: 100%;
	text-align: center;
	font-size: 3.2rem;
	font-weight: bold;
	background: #FFF;
	border: solid 3px #FE4521;
	border-radius: 10px;
	box-sizing: border-box;
	margin-bottom: 56px;
	line-height: 1.4;
}
@media screen and (max-width: 1024px) {
	.product-worries__ttl {
		font-size: 2.4rem;
		margin-bottom: 48px;
	}
}
@media screen and (max-width: 767px) {
	.product-worries__ttl {
		font-size: 1.8rem;
		margin-bottom: 32px;
		padding: 8px;
	}
}
.product-worries__ttl::before, .product-worries__ttl::after {
	content: "";
	position: absolute;
	left: 50%;
	-webkit-transform: translateX(-50%);
	        transform: translateX(-50%);
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 27px 15px 0 15px;
}
@media screen and (max-width: 767px) {
	.product-worries__ttl::before, .product-worries__ttl::after {
		border-width: 17px 10px 0 10px;
	}
}
.product-worries__ttl::before {
	bottom: -24px;
	border-color: #fff transparent transparent transparent;
	z-index: 2;
}
@media screen and (max-width: 767px) {
	.product-worries__ttl::before {
		bottom: -15px;
	}
}
.product-worries__ttl::after {
	bottom: -30px;
	border-color: #FE4521 transparent transparent transparent;
	z-index: 1;
}
@media screen and (max-width: 767px) {
	.product-worries__ttl::after {
		bottom: -20px;
	}
}
.product-worries__body {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	    -ms-flex-wrap: wrap;
	        flex-wrap: wrap;
	gap: 32px;
	counter-reset: number 0;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	margin: 0 -16px;
}
@media screen and (max-width: 1200px) {
	.product-worries__body {
		gap: 16px;
	}
}
@media screen and (max-width: 1200px) {
	.product-worries__body {
		margin: 0 -8px;
	}
}
.product-worries__item {
	width: calc(33.33333% - 32px);
	border-radius: 8px;
	background-color: rgba(255, 114, 0, .3);
	padding: 80px 32px 64px;
	position: relative;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	    -ms-flex-direction: column;
	        flex-direction: column;
}
@media screen and (max-width: 1200px) {
	.product-worries__item {
		width: calc(33.33333% - 16px);
		padding: 80px 24px 40px;
	}
}
@media screen and (max-width: 1024px) {
	.product-worries__item {
		width: calc(50% - 16px);
		padding: 64px 24px 32px;
	}
}
@media screen and (max-width: 767px) {
	.product-worries__item {
		padding: 48px 16px 24px;
	}
}
@media screen and (max-width: 500px) {
	.product-worries__item {
		width: calc(100% - 16px);
		padding: 48px 16px 16px;
	}
}
.product-worries__item::before {
	counter-increment: number 1;
	content: "0" counter(number);
	font-size: 90px;
	font-size: 9rem;
	font-weight: bold;
	font-family: "Jost", sans-serif;
	color: #fff;
	position: absolute;
	line-height: 1;
	left: 16px;
	top: 32px;
	opacity: 0.8;
}
@media screen and (max-width: 1200px) {
	.product-worries__item::before {
		top: 24px;
		font-size: 80px;
		font-size: 8rem;
	}
}
@media screen and (max-width: 767px) {
	.product-worries__item::before {
		top: 24px;
		left: 8px;
		font-size: 50px;
		font-size: 5rem;
	}
}
.product-worries__item__ttl {
	text-align: center;
	font-weight: bold;
	font-size: 2.3rem;
	line-height: 1.6;
	position: relative;
}
@media screen and (max-width: 1024px) {
	.product-worries__item__ttl {
		font-size: 2rem;
	}
}
@media screen and (max-width: 767px) {
	.product-worries__item__ttl {
		font-size: 1.6rem;
	}
}
.product-worries__item__ttl::before {
	position: absolute;
	left: 50%;
	top: -60px;
	-webkit-transform: translateX(-50%);
	        transform: translateX(-50%);
	content: "";
	width: 32px;
	height: 50px;
	background: url("/dcms_media/image/common_icon_product-worries.png") top center no-repeat;
	background-size: contain;
}
@media screen and (max-width: 1024px) {
	.product-worries__item__ttl::before {
		width: 24px;
		height: 37px;
		top: -48px;
	}
}
@media screen and (max-width: 767px) {
	.product-worries__item__ttl::before {
		top: -32px;
		width: 16px;
		height: 25px;
	}
}
.product-worries__item__desc {
	margin-top: 32px;
}
@media screen and (max-width: 1200px) {
	.product-worries__item__desc {
		margin-top: 24px;
	}
}
@media screen and (max-width: 1024px) {
	.product-worries__item__desc {
		margin-top: 16px;
	}
}
@media screen and (max-width: 767px) {
	.product-worries__item__desc {
		margin-top: 8px;
	}
}

.sa,
.sa-first {
	-webkit-transform: translateY(40px);
	        transform: translateY(40px);
	opacity: 0;
	-webkit-transition-property: opacity transform;
	transition-property: opacity transform;
	-webkit-transition-timing-function: ease;
	        transition-timing-function: ease;
	-webkit-transition-duration: 1s, 0.6s;
	        transition-duration: 1s, 0.6s;
}
.sa.service-hero__lead,
.sa-first.service-hero__lead {
	-webkit-transition-delay: 0.6s;
	        transition-delay: 0.6s;
}
.sa.service-hero__desc,
.sa-first.service-hero__desc {
	-webkit-transition-delay: 1.2s;
	        transition-delay: 1.2s;
}
.sa.service-hero__btn,
.sa-first.service-hero__btn {
	-webkit-transition-delay: 1.8s;
	        transition-delay: 1.8s;
}
.swiper-slide-active .sa,
.swiper-slide-active .sa-first {
	-webkit-transform: translateY(0);
	        transform: translateY(0);
	opacity: 1;
}
.sa.-animated,
.sa-first.-animated {
	-webkit-transform: translateY(0);
	        transform: translateY(0);
	opacity: 1;
}

.search-box {
	display: -ms-grid;
	display: grid;
	-ms-grid-columns: 1fr auto;
	    grid-template-columns: 1fr auto;
	gap: 0 20px;
	-webkit-box-align: center;
	-webkit-align-items: center;
	    -ms-flex-align: center;
	        align-items: center;
	max-width: 920px;
	margin: 60px auto;
}
@media screen and (max-width: 1024px) {
	.search-box {
		display: block;
		max-width: 800px;
	}
}
@media screen and (max-width: 767px) {
	.search-box {
		margin-top: 40px;
		margin-bottom: 40px;
	}
}
.search-box__body {
	display: -ms-grid;
	display: grid;
	-ms-grid-columns: 1fr 80px;
	    grid-template-columns: 1fr 80px;
}
@media screen and (max-width: 767px) {
	.search-box__body {
		-ms-grid-columns: 1fr 60px;
		    grid-template-columns: 1fr 60px;
	}
}
.search-box__input {
	width: 100%;
	font-size: 1.8rem;
	line-height: 1.2;
	padding: 12px 20px;
	border: 1px solid #ddd;
	border-right: 0;
	background-color: #fff;
}
.search-box__input:placeholder-shown {
	color: #888;
}
.search-box__input::-webkit-input-placeholder {
	color: #888;
}
.search-box__input:-moz-placeholder {
	opacity: 1;
	color: #888;
}
.search-box__input::-moz-placeholder {
	opacity: 1;
	color: #888;
}
.search-box__input:-ms-input-placeholder {
	color: #888;
}
@media screen and (max-width: 767px) {
	.search-box__input {
		font-size: 1.6rem;
		padding: 12px 16px;
	}
}
.search-box__btn {
	width: 80px;
	height: 60px;
	background-color: #FE4521;
	text-indent: -300%;
	overflow: hidden;
	cursor: pointer;
	-webkit-transition: background-color 0.3s ease;
	transition: background-color 0.3s ease;
	position: relative;
}
@media screen and (max-width: 767px) {
	.search-box__btn {
		width: 60px;
		height: 50px;
	}
}
.search-box__btn::before {
	font-family: "icon" !important;
	speak: none;
	font-style: normal;
	font-weight: normal;
	-webkit-font-feature-settings: normal;
	        font-feature-settings: normal;
	font-variant: normal;
	text-transform: none;
	text-indent: 0;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	content: "\ea27";
	display: inline-block;
	color: #fff;
	font-size: 35px;
	font-size: 3.5rem;
	-webkit-transition: color 0.3s ease;
	transition: color 0.3s ease;
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	        transform: translate(-50%, -50%);
}
@media screen and (max-width: 1024px) {
	.search-box__btn::before {
		font-size: 30px;
		font-size: 3rem;
	}
}
@media screen and (max-width: 767px) {
	.search-box__btn::before {
		font-size: 24px;
		font-size: 2.4rem;
	}
}
.search-box__btn:hover {
	background: #333;
}
.search-box__btn:hover::before {
	color: #fff;
}
@media screen and (max-width: 1024px) {
	.search-box__link {
		margin-top: 24px;
	}
}

.search-form {
	max-width: 800px;
	position: relative;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}
.search-form__text {
	font-size: 1.6rem;
	width: 100%;
	min-height: 46px;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	border-radius: 0;
	padding: 10px 15px;
	border: none;
	outline: none;
	background: #fff;
	border: 1px solid #e5e5e5;
}
@media screen and (max-width: 767px) {
	.search-form__text {
		min-width: 0;
		min-height: 40px;
		padding: 7px 15px;
	}
}
.search-form__text:placeholder-shown {
	color: #aaa;
}
.search-form__text::-webkit-input-placeholder {
	color: #aaa;
}
.search-form__text:-moz-placeholder {
	opacity: 1;
	color: #aaa;
}
.search-form__text::-moz-placeholder {
	opacity: 1;
	color: #aaa;
}
.search-form__text:-ms-input-placeholder {
	color: #aaa;
}
.search-form__text:focus {
	outline: none;
}
.search-form__btn {
	padding: 0 30px 0 50px;
	font-size: 1.6rem;
	color: #fff;
	font-weight: bold;
	line-height: 1.2;
	border: none;
	cursor: pointer;
	outline: none;
	-webkit-appearance: none;
	   -moz-appearance: none;
	        appearance: none;
	background: url("/dcms_media/image/icon_search.png") 20px center no-repeat #FE4521;
	background-size: 16px auto;
	margin-left: 15px;
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 auto;
	    -ms-flex: 0 0 auto;
	        flex: 0 0 auto;
	-webkit-transition: 0.3s ease all;
	transition: 0.3s ease all;
	/* position: absolute;
	right: 0;
	top: 50%;
	height: 100%;
	transform: translateY(-50%); */
}
@media screen and (max-width: 767px) {
	.search-form__btn {
		background-position: 10px;
		padding: 0 10px 0 30px;
		max-width: 150px;
		font-size: 1.2rem;
		margin-left: 10px;
		/* height: 40px; */
	}
}
.search-form__btn:hover {
	opacity: 0.7;
}

.search-pager {
	margin-top: 50px;
}
@media screen and (max-width: 767px) {
	.search-pager {
		margin-top: 35px;
	}
}
.search-pager strong, .search-pager a {
	min-width: 28px;
	display: inline-block;
	padding: 6px 8px;
	border: 1px solid #e2e2e2;
	font-size: 1.4rem;
	text-align: center;
	line-height: 1.2;
	text-decoration: none;
	color: #FE4521 !important;
}
@media screen and (max-width: 767px) {
	.search-pager strong, .search-pager a {
		font-size: 1.2rem;
	}
}
.search-pager strong {
	font-weight: bold;
	background-color: #FF7200;
	color: #333;
}
.search-pager a {
	-webkit-transition: background 0.3s ease;
	transition: background 0.3s ease;
}
.search-pager a:hover {
	background: #FF7200;
	color: #fff !important;
}

.search-result__item + .search-result__item {
	margin-top: 30px;
}
@media screen and (max-width: 767px) {
	.search-result__item + .search-result__item {
		margin-top: 20px;
	}
}
.search-result__title {
	font-size: 2rem;
	line-height: 1.5;
	font-weight: bold;
}
@media screen and (max-width: 767px) {
	.search-result__title {
		font-size: 1.6rem;
	}
}
.search-result__title a {
	color: #FE4521;
	text-decoration: underline;
}
.search-result__title a:hover {
	text-decoration: none;
}
.search-result__desc {
	font-size: 1.6rem;
	margin-top: 2px;
}
@media screen and (max-width: 767px) {
	.search-result__desc {
		font-size: 1.3rem;
	}
}

.search-total {
	margin-top: 24px;
	color: #333;
	font-size: 1.6rem;
}
@media screen and (max-width: 767px) {
	.search-total {
		font-size: 1.4rem;
	}
}

.search-pager {
	margin-top: 50px;
}
@media screen and (max-width: 767px) {
	.search-pager {
		margin-top: 35px;
	}
}
.search-pager strong, .search-pager a {
	min-width: 28px;
	display: inline-block;
	padding: 8px;
	border: 1px solid #e2e2e2;
	font-size: 1.6rem;
	text-align: center;
	line-height: 1.2;
	text-decoration: none;
	color: #FE4521;
}
@media screen and (max-width: 767px) {
	.search-pager strong, .search-pager a {
		font-size: 1.3rem;
	}
}
.search-pager strong {
	font-weight: bold;
	background-color: #FFE9D4;
	color: #FE4521;
}
.search-pager a {
	-webkit-transition: color 0.3s ease, background-color 0.3s ease;
	transition: color 0.3s ease, background-color 0.3s ease;
}
.search-pager a:hover {
	background-color: #FE4521;
	color: #fff;
}

.search-result {
	margin-top: 32px;
}
.search-result__item:not(:first-child) {
	margin-top: 24px;
}
@media screen and (max-width: 767px) {
	.search-result__item:not(:first-child) {
		margin-top: 16px;
	}
}
.search-result__ttl {
	font-size: 1.8rem;
	line-height: 1.5;
}
@media screen and (max-width: 767px) {
	.search-result__ttl {
		font-size: 1.6rem;
	}
}
.search-result__ttl a {
	color: #FE4521;
	text-decoration: underline;
	-webkit-transition: color 0.3s ease;
	transition: color 0.3s ease;
}
.search-result__ttl a:hover {
	text-decoration: none;
	color: #333;
}
.search-result__desc {
	margin-top: 2px;
}

.service-about {
	position: relative;
	padding: 120px 40px;
	z-index: 0;
	margin-left: -40px;
	margin-right: -40px;
	overflow: hidden;
}
@media screen and (max-width: 1200px) {
	.service-about {
		padding: 100px 40px;
	}
}
@media screen and (max-width: 767px) {
	.service-about {
		padding: 80px 20px;
		margin-left: -20px;
		margin-right: -20px;
	}
}
.service-about__inner {
	max-width: 640px;
	margin-left: auto;
	margin-right: auto;
}
.service-about__inner > *:first-child {
	margin-top: 0;
}
.service-about__inner > *:last-child {
	margin-bottom: 0;
}
.service-about .ttl-primary__jp,
.service-about .ttl-primary__en,
.service-about .text {
	color: #fff;
}
.service-about__bg {
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	z-index: -10;
}
.service-about__bg img {
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	   object-fit: cover;
}
.service-about__logo {
	position: absolute;
	left: 0;
	bottom: 0;
	z-index: -5;
}
@media screen and (max-width: 1200px) {
	.service-about__logo {
		left: -100px;
	}
}
@media screen and (max-width: 767px) {
	.service-about__logo {
		width: 750px;
		left: -140px;
	}
}
.service-about__logo img {
	width: 800px;
}
@media screen and (max-width: 767px) {
	.service-about__logo img {
		width: 700px;
	}
}

.service-case {
	position: relative;
	padding: 80px 40px;
	z-index: 0;
	margin-left: -40px;
	margin-right: -40px;
}
@media screen and (max-width: 767px) {
	.service-case {
		padding: 80px 20px;
		margin-left: -20px;
		margin-right: -20px;
	}
}
.service-case__inner {
	max-width: 1120px;
	margin-left: auto;
	margin-right: auto;
}
.service-case__inner > *:first-child {
	margin-top: 0;
}
.service-case__inner > *:last-child {
	margin-bottom: 0;
}
.service-case__body {
	display: -ms-grid;
	display: grid;
	-ms-grid-columns: 1fr 1fr 1fr 1fr;
	    grid-template-columns: 1fr 1fr 1fr 1fr;
	gap: 16px;
}
@media screen and (max-width: 1024px) {
	.service-case__body {
		-ms-grid-columns: 1fr 1fr 1fr;
		    grid-template-columns: 1fr 1fr 1fr;
	}
}
@media screen and (max-width: 767px) {
	.service-case__body {
		gap: 24px;
		-ms-grid-columns: 1fr 1fr;
		    grid-template-columns: 1fr 1fr;
	}
}
@media screen and (max-width: 500px) {
	.service-case__body {
		-ms-grid-columns: 1fr;
		    grid-template-columns: 1fr;
	}
}
.service-case__item {
	box-shadow: 0 0 3px 1px rgba(0, 0, 0, .16);
	background: #FE4521;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: reverse;
	-webkit-flex-direction: column-reverse;
	    -ms-flex-direction: column-reverse;
	        flex-direction: column-reverse;
	-webkit-box-pack: end;
	-webkit-justify-content: flex-end;
	    -ms-flex-pack: end;
	        justify-content: flex-end;
}
.service-case__ttl {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	    -ms-flex-align: center;
	        align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	    -ms-flex-pack: center;
	        justify-content: center;
}
.service-case__ttl a {
	width: 100%;
	text-decoration: none;
	-webkit-transition: 0.3s ease color;
	transition: 0.3s ease color;
	position: relative;
	font-size: 1.6rem;
	font-weight: bold;
	padding: 8px 40px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	    -ms-flex-align: center;
	        align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	text-align: center;
	line-height: 1.4;
	color: #fff;
	background: #FE4521;
	min-height: 40px;
	text-align: center;
}
@media screen and (max-width: 767px) {
	.service-case__ttl a {
		font-size: 1.4rem;
	}
}
.service-case__ttl a::before {
	position: absolute;
	right: 8px;
	top: 50%;
	font-family: "icon" !important;
	speak: none;
	font-style: normal;
	font-weight: normal;
	-webkit-font-feature-settings: normal;
	        font-feature-settings: normal;
	font-variant: normal;
	text-transform: none;
	text-indent: 0;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	content: "\ea10";
	font-size: 24px;
	font-size: 2.4rem;
	color: #fff;
	-webkit-transform: translateY(-50%);
	        transform: translateY(-50%);
}
@media screen and (max-width: 767px) {
	.service-case__ttl a::before {
		font-size: 20px;
		font-size: 2rem;
	}
}
.service-case__img {
	position: relative;
	padding-bottom: 56.25%;
	/* 		padding-bottom: 248px; */
	height: 0;
	overflow: hidden;
}
.service-case__img img {
	-webkit-transition: 0.3s ease all;
	transition: 0.3s ease all;
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	-o-object-fit: cover;
	   object-fit: cover;
	font-family: "object-fit: cover;";
}
.service-case__bg {
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	z-index: -5;
}
.service-case__bg img {
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	   object-fit: cover;
}
.service-case .biggerlink {
	cursor: pointer;
}
.service-case .biggerlink:hover {
	box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
}
.service-case .biggerlink:hover img {
	-webkit-transform: scale(1.1);
	        transform: scale(1.1);
}

.service-event-seminar {
	position: relative;
	padding: 80px 40px;
	z-index: 0;
	margin-left: -40px;
	margin-right: -40px;
	background: #FAFAFA;
}
@media screen and (max-width: 767px) {
	.service-event-seminar {
		padding: 80px 20px;
		margin-left: -20px;
		margin-right: -20px;
	}
}
.service-event-seminar__inner {
	max-width: 1120px;
	margin-left: auto;
	margin-right: auto;
}
.service-event-seminar__inner > *:first-child {
	margin-top: 0;
}
.service-event-seminar__inner > *:last-child {
	margin-bottom: 0;
}
.service-event-seminar__body {
	display: -ms-grid;
	display: grid;
	-ms-grid-columns: 1fr 1fr 1fr;
	    grid-template-columns: 1fr 1fr 1fr;
	gap: 32px;
}
@media screen and (max-width: 1200px) {
	.service-event-seminar__body {
		gap: 24px;
	}
}
@media screen and (max-width: 767px) {
	.service-event-seminar__body {
		-ms-grid-columns: 1fr;
		    grid-template-columns: 1fr;
	}
}
.service-event-seminar__item {
	box-shadow: 0 0 20px 1px rgba(254, 69, 33, .16);
	background: #fff;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: reverse;
	-webkit-flex-direction: column-reverse;
	    -ms-flex-direction: column-reverse;
	        flex-direction: column-reverse;
	-webkit-box-pack: end;
	-webkit-justify-content: flex-end;
	    -ms-flex-pack: end;
	        justify-content: flex-end;
	border-radius: 5px;
	overflow: hidden;
	-webkit-transition: 0.3s ease box-shadow;
	transition: 0.3s ease box-shadow;
}
.service-event-seminar__desc {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: reverse;
	-webkit-flex-direction: column-reverse;
	    -ms-flex-direction: column-reverse;
	        flex-direction: column-reverse;
	-webkit-box-pack: end;
	-webkit-justify-content: flex-end;
	    -ms-flex-pack: end;
	        justify-content: flex-end;
	padding: 24px;
	-webkit-box-align: start;
	-webkit-align-items: flex-start;
	    -ms-flex-align: start;
	        align-items: flex-start;
}
@media screen and (max-width: 767px) {
	.service-event-seminar__desc {
		padding: 16px 16px 24px;
	}
}
.service-event-seminar__desc > * {
	width: 100%;
}
.service-event-seminar__day {
	font-weight: bold;
	position: relative;
	border-bottom: 1px solid #AFAAAA;
	padding-bottom: 16px;
	margin-bottom: 16px;
	-webkit-transition: 0.3s ease color;
	transition: 0.3s ease color;
	line-height: 1.6;
}
@media screen and (max-width: 1024px) {
	.service-event-seminar__day {
		font-size: 1.4rem;
	}
}
.service-event-seminar__day::before {
	content: "";
	background: #FE4521;
	width: 3em;
	height: 1px;
	position: absolute;
	left: 0;
	bottom: -1px;
}
.service-event-seminar__ttl {
	font-size: 1.8rem;
	line-height: 1.6;
	font-weight: bold;
}
@media screen and (max-width: 1024px) {
	.service-event-seminar__ttl {
		font-size: 1.4rem;
	}
}
.service-event-seminar__ttl a {
	-webkit-transition: 0.3s ease color;
	transition: 0.3s ease color;
	text-decoration: none;
}
.service-event-seminar__img {
	position: relative;
	padding-bottom: 56.25%;
	/* 		padding-bottom: 248px; */
	height: 0;
	overflow: hidden;
}
.service-event-seminar__img img {
	-webkit-transition: 0.3s ease all;
	transition: 0.3s ease all;
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	-o-object-fit: cover;
	   object-fit: cover;
	font-family: "object-fit: cover;";
}
.service-event-seminar .biggerlink {
	cursor: pointer;
}
.service-event-seminar .biggerlink:hover .service-event-seminar__item {
	box-shadow: 0 0 5px 1px rgba(254, 69, 33, .16);
}
.service-event-seminar .biggerlink:hover .service-event-seminar__item .service-event-seminar__ttl a,
.service-event-seminar .biggerlink:hover .service-event-seminar__item .service-event-seminar__day {
	color: #FE4521;
}
.service-event-seminar .biggerlink:hover img {
	-webkit-transform: scale(1.1);
	        transform: scale(1.1);
}

.service-hero {
	margin-right: -40px;
	margin-left: -40px;
	position: relative;
}
@media screen and (max-width: 767px) {
	.service-hero {
		margin-left: -20px;
		margin-right: -20px;
	}
}
.service-hero__list {
	position: relative;
	height: calc(100vh - 120px);
	min-height: 640px;
	max-height: 640px;
}
@media screen and (max-width: 1024px) {
	.service-hero__list {
		height: calc(100vh - 80px);
		min-height: 680px;
		max-height: 680px;
	}
}
@media screen and (max-width: 767px) {
	.service-hero__list {
		height: 380px;
		min-height: 580px;
		max-height: 580px;
	}
}
.service-hero__item {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	    -ms-flex-align: center;
	        align-items: center;
	position: relative;
	padding: 0 80px;
}
@media screen and (max-width: 1200px) {
	.service-hero__item {
		-webkit-box-align: start;
		-webkit-align-items: flex-start;
		    -ms-flex-align: start;
		        align-items: flex-start;
	}
}
@media screen and (max-width: 1024px) {
	.service-hero__item {
		padding: 0 40px;
	}
}
@media screen and (max-width: 767px) {
	.service-hero__item {
		padding: 0 20px;
	}
}
.service-hero__item.-simple {
	-webkit-box-align: center;
	-webkit-align-items: center;
	    -ms-flex-align: center;
	        align-items: center;
}
@media screen and (max-width: 767px) {
	.service-hero__item.-simple {
		-webkit-box-align: start;
		-webkit-align-items: flex-start;
		    -ms-flex-align: start;
		        align-items: flex-start;
	}
}
.service-hero__item.-simple .service-hero__contents {
	padding-top: 40px;
	padding-bottom: 40px;
}
@media screen and (max-width: 767px) {
	.service-hero__item.-simple .service-hero__contents {
		padding-top: 48px;
	}
}
.service-hero__item.-simple .service-hero__body {
	max-width: 100%;
}
.service-hero__item.-simple .service-hero__body > * {
	text-align: center;
}
.service-hero__item.-simple .service-hero__btn {
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	    -ms-flex-pack: center;
	        justify-content: center;
}
.service-hero__bg {
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
}
.service-hero__bg img {
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	   object-fit: cover;
}
@media screen and (max-width: 1024px) {
	.service-hero__bg img {
		-o-object-position: 60% 50%;
		   object-position: 60% 50%;
	}
}
.service-hero__bg__main {
	position: absolute;
	right: 0;
	bottom: 0;
	width: 390px;
}
.service-hero__contents {
	width: 100%;
	max-width: 1120px;
	margin-left: auto;
	margin-right: auto;
	padding-top: 40px;
	padding-bottom: 40px;
	position: relative;
}
@media screen and (max-width: 1200px) {
	.service-hero__contents {
		padding-top: 64px;
	}
}
@media screen and (max-width: 767px) {
	.service-hero__contents {
		padding-top: 24px;
	}
}
.service-hero__lead {
	font-size: 4.8rem;
	line-height: 1.2;
	font-weight: 900;
	letter-spacing: 0.1em;
	/* .service-hero__item.-item-01 &{
		text-shadow: 0 0 40px #095CB5;
	}
	.service-hero__item.-item-02 &{
		text-shadow: 0 0 40px #000;
	}
	.service-hero__item.-item-03 &{
		text-shadow: 0 0 40px #355715;
	} */
}
@media screen and (max-width: 1200px) {
	.service-hero__lead {
		font-size: 4rem;
		line-height: 1.4;
	}
}
@media screen and (max-width: 767px) {
	.service-hero__lead {
		font-size: 2.4rem;
		line-height: 1.3;
	}
}
.service-hero__desc {
	font-size: 1.6rem;
	margin-top: 30px;
	letter-spacing: 0.12em;
	line-height: 1.6;
	font-weight: bold;
}
@media screen and (max-width: 767px) {
	.service-hero__desc {
		font-size: 1.4rem;
		margin-top: 15px;
		/* 			line-height: 1.4; */
	}
}
.tp-hero__item.-item-01 .service-hero__desc {
	text-shadow: 0 0 40px #095CB5;
}
@media screen and (max-width: 767px) {
	.tp-hero__item.-item-01 .service-hero__desc {
		text-shadow: 0 0 20px #095CB5;
	}
}
.tp-hero__item.-item-02 .service-hero__desc {
	text-shadow: 0 0 40px #000;
}
@media screen and (max-width: 767px) {
	.tp-hero__item.-item-02 .service-hero__desc {
		text-shadow: 0 0 20px #000;
	}
}
.tp-hero__item.-item-03 .service-hero__desc {
	text-shadow: 0 0 40px #355715;
}
@media screen and (max-width: 767px) {
	.tp-hero__item.-item-03 .service-hero__desc {
		text-shadow: 0 0 20px #355715;
	}
}
.service-hero__body {
	max-width: 720px;
}
@media screen and (max-width: 1200px) {
	.service-hero__body {
		max-width: 68%;
	}
}
@media screen and (max-width: 1024px) {
	.service-hero__body {
		max-width: 55%;
	}
}
@media screen and (max-width: 767px) {
	.service-hero__body {
		max-width: 70%;
	}
}
.service-hero__btn {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	margin-top: 32px;
}
@media screen and (max-width: 767px) {
	.service-hero__btn {
		margin-top: 24px;
	}
}
.service-hero__btn.-c {
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	    -ms-flex-pack: center;
	        justify-content: center;
}
.service-hero__btn a {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	min-height: 60px;
	width: -webkit-fit-content;
	width: -moz-fit-content;
	width: fit-content;
	-webkit-box-align: center;
	-webkit-align-items: center;
	    -ms-flex-align: center;
	        align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	font-size: 2rem;
	text-align: center;
	text-decoration: none;
	line-height: 1.4;
	font-weight: bold;
	border-radius: 8px;
	background: #fff;
	padding: 10px 16px;
	-webkit-transition: color 0.3s ease, background 0.3s ease;
	transition: color 0.3s ease, background 0.3s ease;
	cursor: pointer;
	overflow: hidden;
	position: relative;
	color: #fff;
	max-width: 230px;
	width: 100%;
	z-index: 0;
	overflow: hidden;
}
@media screen and (max-width: 767px) {
	.service-hero__btn a {
		min-height: 50px;
		padding: 10px 40px;
	}
}
.service-hero__btn a::before {
	z-index: -1;
	content: "";
	display: block;
	background: -webkit-linear-gradient(left, #fe4521 5%, #ff7200 95%);
	background: linear-gradient(90deg, #fe4521 5%, #ff7200 95%);
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	height: 100%;
	-webkit-transition: opacity 0.3s;
	transition: opacity 0.3s;
}
.service-hero__btn a:hover {
	color: #FE4521;
}
.service-hero__btn a:hover::before {
	opacity: 0;
}
.service-hero__pagination {
	display: block;
	position: absolute;
	left: 0 !important;
	bottom: 120px !important;
	z-index: 20;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	    -ms-flex-align: center;
	        align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	padding: 0 40px;
}
@media screen and (max-width: 1024px) {
	.service-hero__pagination {
		bottom: 100px !important;
		-webkit-box-pack: end;
		-webkit-justify-content: flex-end;
		    -ms-flex-pack: end;
		        justify-content: flex-end;
	}
}
@media screen and (max-width: 767px) {
	.service-hero__pagination {
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		    -ms-flex-pack: center;
		        justify-content: center;
		padding: 0 20px;
		bottom: 160px !important;
	}
}
.service-hero__pagination .swiper-pagination-bullet {
	outline: none;
	border-radius: 0;
	border: none;
	width: 30px;
	height: 8px;
	background: #fff;
	opacity: 1;
	margin-left: 2px !important;
	margin-right: 2px !important;
	position: relative;
}
.service-hero__pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
	background: #FE4521;
}
.service-hero__pagination .swiper-pagination-bullet::after {
	display: none !important;
}
.service-hero__nav {
	display: block;
	cursor: pointer;
	position: absolute;
	top: 50%;
	z-index: 10;
	-webkit-transform: translateY(-50%);
	        transform: translateY(-50%);
	opacity: 1;
	visibility: visible;
	-webkit-transition: 0.3s ease visibility, 0.3s ease opacity;
	transition: 0.3s ease visibility, 0.3s ease opacity;
	width: 56px;
	height: 56px;
}
@media screen and (max-width: 1024px) {
	.service-hero__nav {
		display: none;
	}
}
.service-hero__nav::before {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	    -ms-flex-align: center;
	        align-items: center;
	font-family: "icon" !important;
	speak: none;
	font-style: normal;
	font-weight: normal;
	-webkit-font-feature-settings: normal;
	        font-feature-settings: normal;
	font-variant: normal;
	text-transform: none;
	text-indent: 0;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	content: "\ea2c";
	color: #FE4521;
	font-size: 40px;
	font-size: 4rem;
	width: 56px;
	height: 56px;
	border-radius: 100px;
	background: #fff;
	box-shadow: 0 0 6px 1px rgba(0, 0, 0, .16);
	-webkit-transition: 0.3s ease all;
	transition: 0.3s ease all;
}
.service-hero__nav::after {
	display: none;
}
.service-hero__nav:hover::before {
	background: #FE4521;
	color: #fff;
	box-shadow: 0 0 0 1px rgba(0, 0, 0, .16);
}
.service-hero__nav.swiper-button-prev {
	left: 24px;
}
@media screen and (max-width: 1024px) {
	.service-hero__nav.swiper-button-prev {
		left: 16px;
	}
}
@media screen and (max-width: 767px) {
	.service-hero__nav.swiper-button-prev {
		left: -20px;
	}
}
.service-hero__nav.swiper-button-prev::before {
	-webkit-transform: rotate(180deg);
	        transform: rotate(180deg);
}
.service-hero__nav.swiper-button-next {
	right: 24px;
}
@media screen and (max-width: 1024px) {
	.service-hero__nav.swiper-button-next {
		right: 16px;
	}
}
@media screen and (max-width: 767px) {
	.service-hero__nav.swiper-button-next {
		right: -20px;
	}
}

.service-media-block {
	margin: 0 16px;
}
@media screen and (max-width: 1024px) {
	.service-media-block {
		margin: 0 8px;
	}
}
.service-media-block__card {
	background: #fff;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: reverse;
	-webkit-flex-direction: column-reverse;
	    -ms-flex-direction: column-reverse;
	        flex-direction: column-reverse;
	-webkit-box-pack: end;
	-webkit-justify-content: flex-end;
	    -ms-flex-pack: end;
	        justify-content: flex-end;
	overflow: hidden;
	-webkit-transition: 0.3s ease box-shadow;
	transition: 0.3s ease box-shadow;
	padding: 16px 16px 32px;
}
@media screen and (max-width: 1024px) {
	.service-media-block__card {
		padding: 8px 8px 24px;
	}
}
.service-media-block__body__top {
	margin-top: 16px;
	width: 100%;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: end;
	-webkit-justify-content: flex-end;
	    -ms-flex-pack: end;
	        justify-content: flex-end;
	-webkit-box-orient: vertical;
	-webkit-box-direction: reverse;
	-webkit-flex-direction: column-reverse;
	    -ms-flex-direction: column-reverse;
	        flex-direction: column-reverse;
}
.service-media-block__body__bottom {
	margin-top: 16px;
}
.service-media-block__info {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	    -ms-flex-wrap: wrap;
	        flex-wrap: wrap;
	gap: 16px;
	padding-right: 128px;
}
@media screen and (max-width: 1024px) {
	.service-media-block__info {
		padding-right: 80px;
		gap: 8px;
	}
}
.service-media-block__info > * {
	font-size: 1.6rem;
	display: inline-block;
}
@media screen and (max-width: 1024px) {
	.service-media-block__info > * {
		font-size: 1.2rem;
	}
}
.service-media-block__info__category {
	padding: 0 0.5em;
	border-radius: 3px;
	background: #FE4521;
	color: #fff;
}
.service-media-block__day {
	margin-bottom: 8px;
	-webkit-transition: 0.3s ease color;
	transition: 0.3s ease color;
}
@media screen and (max-width: 1024px) {
	.service-media-block__day {
		font-size: 1.2rem;
	}
}
.service-media-block__ttl {
	font-size: 2.4rem;
	font-weight: bold;
	line-height: 1.6;
}
@media screen and (max-width: 1024px) {
	.service-media-block__ttl {
		font-size: 1.4rem;
	}
}
.service-media-block__ttl a {
	text-decoration: none;
	-webkit-transition: 0.3s ease color;
	transition: 0.3s ease color;
}
.service-media-block__thumb {
	position: relative;
	padding-bottom: 56.25%;
	/* 		padding-bottom: 248px; */
	height: 0;
	overflow: hidden;
}
.service-media-block__thumb img {
	-webkit-transition: 0.3s ease all;
	transition: 0.3s ease all;
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	-o-object-fit: cover;
	   object-fit: cover;
	font-family: "object-fit: cover;";
}
.service-media-block .biggerlink {
	position: relative;
	cursor: pointer;
}
.service-media-block .biggerlink::before {
	font-family: "icon" !important;
	speak: none;
	font-style: normal;
	font-weight: normal;
	-webkit-font-feature-settings: normal;
	        font-feature-settings: normal;
	font-variant: normal;
	text-transform: none;
	text-indent: 0;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	content: "\ea08";
	position: absolute;
	right: 24px;
	bottom: 24px;
	font-size: 16px;
	font-size: 1.6rem;
	-webkit-transition: 0.3s ease color, 0.3s ease right;
	transition: 0.3s ease color, 0.3s ease right;
	color: #26609A;
}
@media screen and (max-width: 1024px) {
	.service-media-block .biggerlink::before {
		-webkit-transform: scale(0.5);
		        transform: scale(0.5);
		-webkit-transform-origin: right bottom;
		        transform-origin: right bottom;
		right: 16px;
		bottom: 16px;
	}
}
.service-media-block .biggerlink:hover {
	box-shadow: 0 0 5px 1px rgba(254, 69, 33, .16);
}
.service-media-block .biggerlink:hover .service-media-block__ttl a,
.service-media-block .biggerlink:hover .service-media-block__day {
	color: #FE4521;
}
.service-media-block .biggerlink:hover::before {
	color: #FE4521;
	right: 16px;
}
.service-media-block .biggerlink:hover img {
	-webkit-transform: scale(1.1);
	        transform: scale(1.1);
}

.service-media-slider {
	margin: 0 -16px;
}
@media screen and (max-width: 1200px) {
	.service-media-slider {
		margin: 0 -8px;
	}
}
.service-media-slider__item {
	padding: 6px 16px;
}
@media screen and (max-width: 1200px) {
	.service-media-slider__item {
		padding: 6px 8px;
	}
}
.service-media-slider__top {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: reverse;
	-webkit-flex-direction: column-reverse;
	    -ms-flex-direction: column-reverse;
	        flex-direction: column-reverse;
	-webkit-box-pack: end;
	-webkit-justify-content: flex-end;
	    -ms-flex-pack: end;
	        justify-content: flex-end;
	padding: 16px 8px 40px;
}
.service-media-slider__ttl {
	font-size: 1.8rem;
	font-weight: bold;
}
@media screen and (max-width: 1200px) {
	.service-media-slider__ttl {
		font-size: 1.6rem;
	}
}
.service-media-slider__ttl a {
	text-decoration: none;
}
.service-media-slider__bottom {
	position: relative;
}
.service-media-slider__category {
	position: absolute;
	left: 0;
	bottom: 0;
	padding: 0 0.5em;
	background: #FE4521;
	color: #fff;
	font-size: 1.6rem;
	z-index: 10;
}
@media screen and (max-width: 1200px) {
	.service-media-slider__category {
		font-size: 1.4rem;
	}
}
@media screen and (max-width: 767px) {
	.service-media-slider__category {
		font-size: 1.2rem;
	}
}
.service-media-slider__day {
	margin-bottom: 8px;
	-webkit-transition: 0.3s ease color;
	transition: 0.3s ease color;
	font-size: 1.6rem;
}
@media screen and (max-width: 1200px) {
	.service-media-slider__day {
		font-size: 1.4rem;
	}
}
@media screen and (max-width: 767px) {
	.service-media-slider__day {
		font-size: 1.2rem;
	}
}
.service-media-slider__ttl {
	font-size: 1.8rem;
	font-weight: bold;
	line-height: 1.6;
}
@media screen and (max-width: 1200px) {
	.service-media-slider__ttl {
		font-size: 1.6rem;
	}
}
.service-media-slider__ttl a {
	text-decoration: none;
	-webkit-transition: 0.3s ease color;
	transition: 0.3s ease color;
}
.service-media-slider__thumb {
	position: relative;
	padding-bottom: 56.25%;
	/* 		padding-bottom: 248px; */
	height: 0;
	overflow: hidden;
}
.service-media-slider__thumb img {
	-webkit-transition: 0.3s ease all;
	transition: 0.3s ease all;
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	-o-object-fit: cover;
	   object-fit: cover;
	font-family: "object-fit: cover;";
}
.service-media-slider .slick-arrow {
	display: block;
	cursor: pointer;
	position: absolute;
	top: 50%;
	z-index: 10;
	-webkit-transform: translateY(-50%);
	        transform: translateY(-50%);
	opacity: 1;
	visibility: visible;
	-webkit-transition: 0.3s ease visibility, 0.3s ease opacity;
	transition: 0.3s ease visibility, 0.3s ease opacity;
	width: 56px;
	height: 56px;
}
@media screen and (max-width: 767px) {
	.service-media-slider .slick-arrow {
		top: calc(50% - 48px);
	}
}
.service-media-slider .slick-arrow::before {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	    -ms-flex-align: center;
	        align-items: center;
	font-family: "icon" !important;
	speak: none;
	font-style: normal;
	font-weight: normal;
	-webkit-font-feature-settings: normal;
	        font-feature-settings: normal;
	font-variant: normal;
	text-transform: none;
	text-indent: 0;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	content: "\ea2d";
	color: #FE4521;
	font-size: 40px;
	font-size: 4rem;
	width: 56px;
	height: 56px;
	border-radius: 100px;
	-webkit-transition: 0.3s ease all;
	transition: 0.3s ease all;
}
@media screen and (max-width: 1200px) {
	.service-media-slider .slick-arrow::before {
		font-size: 32px;
		font-size: 3.2rem;
	}
}
.service-media-slider .slick-arrow::after {
	display: none;
}
.service-media-slider .slick-arrow:hover::before {
	color: #FF6F22;
}
.service-media-slider .slick-arrow.prev {
	left: -40px;
}
@media screen and (max-width: 1200px) {
	.service-media-slider .slick-arrow.prev {
		left: -40px;
	}
}
@media screen and (max-width: 767px) {
	.service-media-slider .slick-arrow.prev {
		left: -20px;
	}
}
.service-media-slider .slick-arrow.prev::before {
	-webkit-transform: rotate(180deg);
	        transform: rotate(180deg);
}
.service-media-slider .slick-arrow.next {
	right: -40px;
}
@media screen and (max-width: 1200px) {
	.service-media-slider .slick-arrow.next {
		right: -40px;
	}
}
@media screen and (max-width: 767px) {
	.service-media-slider .slick-arrow.next {
		right: -20px;
	}
}
.service-media-slider .biggerlink {
	position: relative;
	cursor: pointer;
	background: #fff;
	display: -webkit-box !important;
	display: -webkit-flex !important;
	display: -ms-flexbox !important;
	display: flex !important;
	-webkit-box-orient: vertical;
	-webkit-box-direction: reverse;
	-webkit-flex-direction: column-reverse;
	    -ms-flex-direction: column-reverse;
	        flex-direction: column-reverse;
	-webkit-box-pack: end;
	-webkit-justify-content: flex-end;
	    -ms-flex-pack: end;
	        justify-content: flex-end;
	overflow: hidden;
	-webkit-transition: 0.3s ease box-shadow;
	transition: 0.3s ease box-shadow;
	box-shadow: 0 0 6px 1px rgba(0, 0, 0, .16);
}
.service-media-slider .biggerlink::before {
	font-family: "icon" !important;
	speak: none;
	font-style: normal;
	font-weight: normal;
	-webkit-font-feature-settings: normal;
	        font-feature-settings: normal;
	font-variant: normal;
	text-transform: none;
	text-indent: 0;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	content: "\ea29";
	position: absolute;
	right: 16px;
	bottom: 16px;
	font-size: 10px;
	font-size: 1rem;
	-webkit-transition: 0.3s ease color, 0.3s ease right;
	transition: 0.3s ease color, 0.3s ease right;
	color: #FE4521;
	-webkit-transform: scale(0.7);
	        transform: scale(0.7);
	-webkit-transform-origin: right bottom;
	        transform-origin: right bottom;
}
.service-media-slider .biggerlink:hover {
	box-shadow: 0 0 3px 1px rgba(51, 51, 51, .16);
}
.service-media-slider .biggerlink:hover .service-media-slider__ttl a,
.service-media-slider .biggerlink:hover .service-media-slider__day {
	color: #FE4521;
}
.service-media-slider .biggerlink:hover::before {
	color: #FE4521;
	right: 8px;
}
.service-media-slider .biggerlink:hover img {
	-webkit-transform: scale(1.1);
	        transform: scale(1.1);
}

.service-media {
	position: relative;
	padding: 80px 40px;
	z-index: 0;
	margin-left: -40px;
	margin-right: -40px;
	margin-bottom: -100px !important;
	background: #FAFAFA;
}
@media screen and (max-width: 1024px) {
	.service-media {
		margin-bottom: -80px !important;
	}
}
@media screen and (max-width: 767px) {
	.service-media {
		padding: 80px 20px;
		margin-left: -20px;
		margin-right: -20px;
	}
}
.service-media__inner {
	max-width: 1120px;
	margin-left: auto;
	margin-right: auto;
}
.service-media__inner > *:first-child {
	margin-top: 0;
}
.service-media__inner > *:last-child {
	margin-bottom: 0;
}
@media screen and (max-width: 1300px) {
	.service-media__body {
		width: 75%;
		margin: 0 auto;
	}
}
@media screen and (max-width: 767px) {
	.service-media__body {
		width: 80%;
	}
}
.service-media__slider {
	/* .slick-track{
		display: grid;
		gap: 32px;
	} */
}
.service-media__slider .slick-list {
	margin-left: -16px;
	margin-right: -16px;
}
@media screen and (max-width: 1300px) {
	.service-media__slider .slick-list {
		margin-left: -8px;
		margin-right: -8px;
	}
}
@media screen and (max-width: 1300px) {
	.service-media__slider .slick-list {
		overflow: visible !important;
	}
}
.service-media__slider .slick-arrow {
	cursor: pointer;
	position: absolute;
	top: 50%;
	z-index: 10;
	-webkit-transform: translateY(-50%);
	        transform: translateY(-50%);
	opacity: 1;
	visibility: visible;
	-webkit-transition: 0.3s ease visibility, 0.3s ease opacity;
	transition: 0.3s ease visibility, 0.3s ease opacity;
}
.service-media__slider .slick-arrow::before {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	    -ms-flex-align: center;
	        align-items: center;
	font-family: "icon" !important;
	speak: none;
	font-style: normal;
	font-weight: normal;
	-webkit-font-feature-settings: normal;
	        font-feature-settings: normal;
	font-variant: normal;
	text-transform: none;
	text-indent: 0;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	content: "\ea2c";
	color: #FE4521;
	font-size: 40px;
	font-size: 4rem;
	width: 56px;
	height: 56px;
	border-radius: 100px;
	background: #fff;
	box-shadow: 0 0 6px 1px rgba(0, 0, 0, .16);
	-webkit-transition: 0.3s ease all;
	transition: 0.3s ease all;
}
.service-media__slider .slick-arrow:hover::before {
	background: #FE4521;
	color: #fff;
	box-shadow: 0 0 0 1px rgba(0, 0, 0, .16);
}
.service-media__slider .slick-arrow.prev {
	left: -28px;
}
@media screen and (max-width: 1300px) {
	.service-media__slider .slick-arrow.prev {
		left: -20%;
	}
}
@media screen and (max-width: 767px) {
	.service-media__slider .slick-arrow.prev {
		left: -32px;
	}
}
.service-media__slider .slick-arrow.prev::before {
	-webkit-transform: rotate(180deg);
	        transform: rotate(180deg);
}
.service-media__slider .slick-arrow.next {
	right: -28px;
}
@media screen and (max-width: 1300px) {
	.service-media__slider .slick-arrow.next {
		right: -20%;
	}
}
@media screen and (max-width: 767px) {
	.service-media__slider .slick-arrow.next {
		right: -32px;
	}
}
.service-media__slider .slick-arrow.slick-disabled {
	opacity: 0;
	visibility: hidden;
}
.service-media__bg {
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	z-index: -10;
}
.service-media__bg img {
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	   object-fit: cover;
}

.service-news {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	z-index: 10;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	    -ms-flex-pack: justify;
	        justify-content: space-between;
	height: 80px;
}
@media screen and (max-width: 1024px) {
	.service-news {
		height: 60px;
	}
}
@media screen and (max-width: 767px) {
	.service-news {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		    -ms-flex-direction: column;
		        flex-direction: column;
		height: auto;
	}
	.service-news > * {
		width: 100% !important;
	}
}
.service-news .list-news {
	width: 100%;
}
.service-news .list-news .slick-slide {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	/* opacity: 0;
	transition: .3s ease opacity;
	&.slick-current{
		opacity: 1;
	} */
}
@media screen and (max-width: 767px) {
	.service-news .list-news .slick-slide {
		position: relative;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		    -ms-flex-direction: column;
		        flex-direction: column;
	}
}
.service-news .list-news .slick-slide:hover a {
	text-decoration: underline;
}
.service-news .list-news .slick-slider {
	width: 100%;
}
.service-news .list-news dt, .service-news .list-news dd, .service-news .list-news a {
	color: #fff;
}
.service-news .list-news .rss_date {
	margin-right: 16px;
}
@media screen and (max-width: 767px) {
	.service-news .list-news .rss_title {
		margin-top: 8px;
	}
}
.service-news .list-news .rss_title a {
	text-decoration: none;
	overflow: hidden;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
}
@media screen and (max-width: 767px) {
	.service-news .list-news .rss_title a {
		height: 20px;
	}
}
.service-news .list-news .rss_contents {
	display: none;
}
.service-news .list-news .rss_category {
	border-radius: 3px;
	font-size: 1.4rem;
	margin-right: 16px;
	display: inline-block;
	padding: 0 0.5em;
	background: #fff;
	color: #FE4521;
}
@media screen and (max-width: 767px) {
	.service-news .list-news .rss_category {
		font-size: 1.2rem;
		margin-right: 0;
		position: absolute;
		top: 2px;
		left: 90px;
	}
}
.service-news__body {
	padding: 16px 140px 16px 40px;
	background-color: rgba(254, 69, 33, .7);
	width: calc(100% - 120px);
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	    -ms-flex-align: center;
	        align-items: center;
	position: relative;
}
@media screen and (max-width: 767px) {
	.service-news__body {
		padding: 16px;
		width: 100%;
	}
}
.service-news__more {
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 auto;
	    -ms-flex: 0 0 auto;
	        flex: 0 0 auto;
	width: 120px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}
.service-news__more a {
	text-decoration: none;
	width: 100%;
	height: 100%;
	font-size: 1.3rem;
	font-weight: bold;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	    -ms-flex-align: center;
	        align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	color: #FE4521;
	background: rgba(255, 255, 255, .9);
	-webkit-transition: 0.3s ease background, 0.3s ease color;
	transition: 0.3s ease background, 0.3s ease color;
}
@media screen and (max-width: 767px) {
	.service-news__more a {
		height: 60px;
	}
}
.service-news__more a::after {
	font-size: 14px;
	font-size: 1.4rem;
	margin-left: 4px;
	font-family: "icon" !important;
	speak: none;
	font-style: normal;
	font-weight: normal;
	-webkit-font-feature-settings: normal;
	        font-feature-settings: normal;
	font-variant: normal;
	text-transform: none;
	text-indent: 0;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	content: "\ea05";
	color: #FE4521;
	-webkit-transition: 0.3s ease color;
	transition: 0.3s ease color;
}
.service-news__more a:hover {
	background: #FE4521;
	color: #fff;
}
.service-news__more a:hover::after {
	color: #fff;
}
.service-news .slick-arrow {
	position: absolute;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	top: 50%;
	-webkit-transform: translateY(-50%);
	        transform: translateY(-50%);
	cursor: pointer;
	z-index: 10;
}
@media screen and (max-width: 767px) {
	.service-news .slick-arrow {
		top: -4px;
		-webkit-transform: translateY(0);
		        transform: translateY(0);
	}
}
.service-news .slick-arrow:hover::before {
	background: #fff;
	color: #FE4521;
}
.service-news .slick-arrow.prev {
	right: -64px;
}
@media screen and (max-width: 767px) {
	.service-news .slick-arrow.prev {
		right: 36px;
	}
}
.service-news .slick-arrow.prev::before {
	-webkit-transform: rotate(180deg);
	        transform: rotate(180deg);
}
.service-news .slick-arrow.next {
	right: -108px;
}
@media screen and (max-width: 767px) {
	.service-news .slick-arrow.next {
		right: 0;
	}
}
.service-news .slick-arrow::before {
	border-radius: 100px;
	border: 2px solid #fff;
	width: 30px;
	height: 30px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	    -ms-flex-align: center;
	        align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	font-size: 14px;
	font-size: 1.4rem;
	margin-left: 4px;
	font-family: "icon" !important;
	speak: none;
	font-style: normal;
	font-weight: normal;
	-webkit-font-feature-settings: normal;
	        font-feature-settings: normal;
	font-variant: normal;
	text-transform: none;
	text-indent: 0;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	content: "\ea05";
	color: #fff;
	-webkit-transition: 0.3s ease color, 0.3s ease background;
	transition: 0.3s ease color, 0.3s ease background;
}

.service-solution-btn {
	display: -ms-grid;
	display: grid;
	-ms-grid-columns: 1fr 1fr 1fr;
	    grid-template-columns: 1fr 1fr 1fr;
	gap: 24px;
}
@media screen and (max-width: 1200px) {
	.service-solution-btn {
		gap: 16px;
	}
}
@media screen and (max-width: 1024px) {
	.service-solution-btn {
		/* 		grid-template-columns: 1fr 1fr; */
	}
}
@media screen and (max-width: 767px) {
	.service-solution-btn {
		-ms-grid-columns: 1fr 1fr;
		    grid-template-columns: 1fr 1fr;
	}
}
@media screen and (max-width: 500px) {
	.service-solution-btn {
		-ms-grid-columns: 1fr;
		    grid-template-columns: 1fr;
	}
}
.service-solution-btn__item {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}
.service-solution-btn__item a {
	box-shadow: 0 0 3px 1px rgba(0, 0, 0, .16);
	border: 2px solid #FE4521;
	background: #fff;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	    -ms-flex-align: center;
	        align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	text-align: center;
	line-height: 1.4;
	width: 100%;
	min-height: 90px;
	padding: 16px;
	font-weight: bold;
	font-size: 2rem;
	text-decoration: none;
	-webkit-transition: 0.3s ease background, 0.3s ease color, 0.3s ease box-shadow;
	transition: 0.3s ease background, 0.3s ease color, 0.3s ease box-shadow;
}
.service-solution-btn__item a:hover {
	background: #FE4521;
	color: #fff;
	box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
}
@media screen and (max-width: 1200px) {
	.service-solution-btn__item a {
		min-height: 64px;
	}
}
@media screen and (max-width: 1024px) {
	.service-solution-btn__item a {
		min-height: 60px;
		font-size: 1.8rem;
	}
}
@media screen and (max-width: 767px) {
	.service-solution-btn__item a {
		font-size: 1.6rem;
	}
}

.service-solution {
	display: -ms-grid;
	display: grid;
	-ms-grid-columns: 1fr 1fr 1fr;
	    grid-template-columns: 1fr 1fr 1fr;
	gap: 40px;
}
@media screen and (max-width: 1200px) {
	.service-solution {
		gap: 32px;
	}
}
@media screen and (max-width: 1024px) {
	.service-solution {
		-ms-grid-columns: 1fr 1fr;
		    grid-template-columns: 1fr 1fr;
	}
}
@media screen and (max-width: 767px) {
	.service-solution {
		gap: 24px;
		-ms-grid-columns: 1fr;
		    grid-template-columns: 1fr;
	}
}
.service-solution__item {
	background: #fff;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: reverse;
	-webkit-flex-direction: column-reverse;
	    -ms-flex-direction: column-reverse;
	        flex-direction: column-reverse;
	-webkit-box-pack: end;
	-webkit-justify-content: flex-end;
	    -ms-flex-pack: end;
	        justify-content: flex-end;
}
.service-solution__body {
	padding: 30px;
}
@media screen and (max-width: 1200px) {
	.service-solution__body {
		padding: 24px;
	}
}
@media screen and (max-width: 767px) {
	.service-solution__body {
		padding: 16px 16px 24px;
	}
}
.service-solution__ttl {
	margin-bottom: 16px;
}
@media screen and (max-width: 767px) {
	.service-solution__ttl {
		margin-bottom: 8px;
	}
}
.service-solution__ttl a {
	text-decoration: none;
	-webkit-transition: 0.3s ease color;
	transition: 0.3s ease color;
	position: relative;
	font-size: 2.4rem;
	font-weight: bold;
	padding-left: 40px;
	display: block;
	line-height: 1.4;
}
@media screen and (max-width: 1200px) {
	.service-solution__ttl a {
		font-size: 2.2rem;
	}
}
@media screen and (max-width: 767px) {
	.service-solution__ttl a {
		font-size: 1.8rem;
		line-height: 1.6;
		padding-left: 32px;
	}
}
.service-solution__ttl a::before {
	position: absolute;
	left: 0;
	top: 0.1em;
	font-family: "icon" !important;
	speak: none;
	font-style: normal;
	font-weight: normal;
	-webkit-font-feature-settings: normal;
	        font-feature-settings: normal;
	font-variant: normal;
	text-transform: none;
	text-indent: 0;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	content: "\ea10";
	font-size: 30px;
	font-size: 3rem;
	color: #FE4521;
}
@media screen and (max-width: 767px) {
	.service-solution__ttl a::before {
		font-size: 24px;
		font-size: 2.4rem;
		top: 0.1em;
	}
}
.service-solution__img {
	position: relative;
	padding-bottom: 16vw;
	/* 		padding-bottom: 248px; */
	height: 0;
	overflow: hidden;
}
@media screen and (max-width: 767px) {
	.service-solution__img {
		padding-bottom: 40vw;
	}
}
.service-solution__img img {
	-webkit-transition: 0.3s ease all;
	transition: 0.3s ease all;
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	-o-object-fit: cover;
	   object-fit: cover;
	font-family: "object-fit: cover;";
}
.service-solution .biggerlink {
	cursor: pointer;
}
.service-solution .biggerlink:hover .service-solution__ttl a {
	color: #FE4521;
}
.service-solution .biggerlink:hover .service-solution__img img {
	-webkit-transform: scale(1.1);
	        transform: scale(1.1);
}

.site-container {
	position: relative;
	overflow: hidden;
	padding-top: 120px;
}
@media screen and (max-width: 1024px) {
	.site-container {
		padding-top: 70px;
	}
}

.site-contents {
	padding-left: 40px;
	padding-right: 40px;
	padding-bottom: 100px;
}
@media screen and (max-width: 767px) {
	.site-contents {
		padding-left: 20px;
		padding-right: 20px;
	}
}
@media screen and (max-width: 1024px) {
	.site-contents {
		padding-bottom: 80px;
	}
}
.site-container.-top .site-contents {
	padding-left: 0;
	padding-right: 0;
	padding-bottom: 0;
}
.site-contents__inner {
	max-width: 1120px;
	margin-right: auto;
	margin-left: auto;
}

.site-cv-card {
	background: #fff;
	padding: 40px;
}
@media screen and (max-width: 767px) {
	.site-cv-card {
		padding: 25px 20px;
	}
}
.site-cv-card__icon {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	gap: 10px;
}
.site-cv-card__icon__item {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	    -ms-flex-align: center;
	        align-items: center;
	width: 70px;
	height: 70px;
	border-radius: 50%;
	background: #FE4521;
	color: #fff;
}
@media screen and (max-width: 767px) {
	.site-cv-card__icon__item {
		width: 60px;
		height: 60px;
	}
}
.site-cv-card__icon__item::before {
	display: inline-block;
	font-size: 29px;
	font-size: 2.9rem;
}
@media screen and (max-width: 767px) {
	.site-cv-card__icon__item::before {
		font-size: 23.2px;
		font-size: 2.32rem;
	}
}
.site-cv-card__icon__item.-download::before {
	font-family: "icon" !important;
	speak: none;
	font-style: normal;
	font-weight: normal;
	-webkit-font-feature-settings: normal;
	        font-feature-settings: normal;
	font-variant: normal;
	text-transform: none;
	text-indent: 0;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	content: "\ea16";
}
.site-cv-card__icon__item.-mail::before {
	font-family: "icon" !important;
	speak: none;
	font-style: normal;
	font-weight: normal;
	-webkit-font-feature-settings: normal;
	        font-feature-settings: normal;
	font-variant: normal;
	text-transform: none;
	text-indent: 0;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	content: "\ea1a";
	font-size: 23px;
	font-size: 2.3rem;
}
@media screen and (max-width: 767px) {
	.site-cv-card__icon__item.-mail::before {
		font-size: 18.4px;
		font-size: 1.84rem;
	}
}
.site-cv-card__icon__item.-phone {
	background: #FFAA5A;
}
.site-cv-card__icon__item.-phone::before {
	font-family: "icon" !important;
	speak: none;
	font-style: normal;
	font-weight: normal;
	-webkit-font-feature-settings: normal;
	        font-feature-settings: normal;
	font-variant: normal;
	text-transform: none;
	text-indent: 0;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	content: "\ea21";
	font-size: 35px;
	font-size: 3.5rem;
}
@media screen and (max-width: 767px) {
	.site-cv-card__icon__item.-phone::before {
		font-size: 28px;
		font-size: 2.8rem;
	}
}
.site-cv-card__desc {
	text-align: center;
	line-height: 1.4;
	margin-top: 20px;
}
.site-cv-card__btn {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	margin-top: 20px;
}
.site-cv-card__btn > a {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	    -ms-flex-align: center;
	        align-items: center;
	min-height: 60px;
	width: 100%;
	max-width: 280px;
	text-align: center;
	font-weight: bold;
	line-height: 1.5;
	text-decoration: none;
	color: #fff;
	background: #FE4521;
	border-radius: 5px;
	padding: 10px 55px 10px 25px;
	cursor: pointer;
	overflow: hidden;
	-webkit-transition: color 0.3s, background 0.3s;
	transition: color 0.3s, background 0.3s;
	position: relative;
}
.site-cv-card__btn > a:link {
	color: #fff;
}
.site-cv-card__btn > a:visited {
	color: #fff;
}
@media screen and (max-width: 767px) {
	.site-cv-card__btn > a {
		border-radius: 4px;
	}
}
.site-cv-card__btn > a::after {
	font-family: "icon" !important;
	speak: none;
	font-style: normal;
	font-weight: normal;
	-webkit-font-feature-settings: normal;
	        font-feature-settings: normal;
	font-variant: normal;
	text-transform: none;
	text-indent: 0;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	content: "\ea05";
	display: inline-block;
	font-size: 16px;
	font-size: 1.6rem;
	-webkit-transition: color 0.3s;
	transition: color 0.3s;
	position: absolute;
	right: 20px;
	top: 50%;
	-webkit-transform: translateY(-50%);
	        transform: translateY(-50%);
}
.site-cv-card__btn > a:hover {
	background: #333;
}
.site-cv-card__btn > a:hover::after {
	color: #FE4521;
}
[class^=col] > .site-cv-card {
	height: 100%;
}

.site-cv {
	position: relative;
	padding: 80px 40px;
	z-index: 0;
}
@media screen and (max-width: 767px) {
	.site-cv {
		padding: 40px 20px;
	}
}
.site-cv__inner {
	max-width: 1120px;
	margin-left: auto;
	margin-right: auto;
	position: relative;
	padding: 50px;
	z-index: 0;
	overflow: hidden;
}
@media screen and (max-width: 1200px) {
	.site-cv__inner {
		padding: 40px;
	}
}
@media screen and (max-width: 1024px) {
	.site-cv__inner {
		padding: 32px;
	}
}
@media screen and (max-width: 767px) {
	.site-cv__inner {
		padding: 24px 16px;
	}
}
.site-cv__inner::before {
	content: "";
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	background: -webkit-linear-gradient(315deg, #fe3b18 15%, #ff7200 85%);
	background: linear-gradient(135deg, #fe3b18 15%, #ff7200 85%);
	z-index: -5;
	opacity: 0.8;
}
.site-cv__inner::after {
	content: "";
	width: 100%;
	height: 100%;
	position: absolute;
	top: -5px;
	left: -5px;
	right: -5px;
	bottom: -5px;
	background: inherit;
	/* -webkit-filter: blur(5px);
	-moz-filter: blur(5px);
	-o-filter: blur(5px);
	-ms-filter: blur(5px);
	filter: blur(5px); */
	-webkit-backdrop-filter: blur(5px);
	        backdrop-filter: blur(5px);
	z-index: -3;
}
.site-cv__ttl {
	font-size: 4rem;
	font-weight: bold;
	text-align: center;
	color: #fff;
}
@media screen and (max-width: 1200px) {
	.site-cv__ttl {
		font-size: 3.6rem;
	}
}
@media screen and (max-width: 1024px) {
	.site-cv__ttl {
		font-size: 3.2rem;
	}
}
@media screen and (max-width: 767px) {
	.site-cv__ttl {
		font-size: 2.4rem;
	}
}
.site-cv__desc {
	text-align: center;
	color: #fff;
}
@media screen and (max-width: 767px) {
	.site-cv__desc {
		font-size: 1.6rem;
	}
}
.site-cv__body {
	margin-top: 32px;
	display: -ms-grid;
	display: grid;
	gap: 50px;
	-ms-grid-columns: 1fr 1fr;
	    grid-template-columns: 1fr 1fr;
}
@media screen and (max-width: 1200px) {
	.site-cv__body {
		gap: 32px;
	}
}
@media screen and (max-width: 1024px) {
	.site-cv__body {
		gap: 24px;
	}
}
@media screen and (max-width: 767px) {
	.site-cv__body {
		gap: 16px;
		margin-top: 24px;
		-ms-grid-columns: 1fr;
		    grid-template-columns: 1fr;
	}
}
.site-cv__item {
	background: #fff;
	border-radius: 10px;
	padding: 40px;
}
@media screen and (max-width: 1200px) {
	.site-cv__item {
		padding: 32px;
	}
}
@media screen and (max-width: 1024px) {
	.site-cv__item {
		padding: 24px;
	}
}
@media screen and (max-width: 767px) {
	.site-cv__item {
		padding: 16px;
	}
}
.site-cv__item__ttl {
	font-size: 2.4rem;
	font-weight: bold;
	text-align: center;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	    -ms-flex-direction: column;
	        flex-direction: column;
	-webkit-box-align: center;
	-webkit-align-items: center;
	    -ms-flex-align: center;
	        align-items: center;
	margin-bottom: 16px;
}
@media screen and (max-width: 1200px) {
	.site-cv__item__ttl {
		font-size: 2.2rem;
	}
}
@media screen and (max-width: 1024px) {
	.site-cv__item__ttl {
		font-size: 1.8rem;
	}
}
@media screen and (max-width: 767px) {
	.site-cv__item__ttl {
		font-size: 1.6rem;
		margin-bottom: 16px;
	}
}
.site-cv__item__ttl::before {
	margin-bottom: 16px;
	width: 50px;
	height: 50px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	    -ms-flex-align: center;
	        align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	    -ms-flex-pack: center;
	        justify-content: center;
}
@media screen and (max-width: 1024px) {
	.site-cv__item__ttl::before {
		width: 40px;
		height: 40px;
	}
}
@media screen and (max-width: 767px) {
	.site-cv__item__ttl::before {
		width: 34px;
		height: 34px;
		margin-bottom: 8px;
	}
}
.site-cv__item__ttl.-form::before {
	color: #26609A;
	font-family: "icon" !important;
	speak: none;
	font-style: normal;
	font-weight: normal;
	-webkit-font-feature-settings: normal;
	        font-feature-settings: normal;
	font-variant: normal;
	text-transform: none;
	text-indent: 0;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	content: "\ea2b";
	font-size: 40px;
}
@media screen and (max-width: 1024px) {
	.site-cv__item__ttl.-form::before {
		font-size: 30px;
	}
}
@media screen and (max-width: 767px) {
	.site-cv__item__ttl.-form::before {
		font-size: 28px;
	}
}
.site-cv__item__ttl.-download::before {
	color: #FF7200;
	font-family: "icon" !important;
	speak: none;
	font-style: normal;
	font-weight: normal;
	-webkit-font-feature-settings: normal;
	        font-feature-settings: normal;
	font-variant: normal;
	text-transform: none;
	text-indent: 0;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	content: "\ea2a";
	font-size: 50px;
}
@media screen and (max-width: 1024px) {
	.site-cv__item__ttl.-download::before {
		font-size: 40px;
	}
}
@media screen and (max-width: 767px) {
	.site-cv__item__ttl.-download::before {
		font-size: 32px;
	}
}
.site-cv__bg {
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	z-index: -5;
}
.site-cv__bg img {
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	   object-fit: cover;
}
.site-cv .link-btn-cv a {
	min-width: auto;
}

.site-footer {
	position: relative;
	padding-top: 48px;
	padding-bottom: 40px;
	background: #FAFAFA;
	padding-left: 40px;
	padding-right: 40px;
	border-bottom: 5px solid #FE4521;
}
@media screen and (max-width: 767px) {
	.site-footer {
		padding-left: 20px;
		padding-right: 20px;
	}
}
@media screen and (max-width: 767px) {
	.site-footer {
		padding-top: 48px;
		padding-bottom: 56px;
	}
}
.site-footer__inner {
	position: relative;
	display: block;
	width: 100%;
	max-width: 1120px;
	margin-left: auto;
	margin-right: auto;
}
.site-footer__logo {
	margin-bottom: 40px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}
.site-footer__logo a {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	    -ms-flex-align: center;
	        align-items: center;
	text-decoration: none;
	-webkit-transition: 0.3s ease opacity;
	transition: 0.3s ease opacity;
}
.site-footer__logo a:hover {
	opacity: 0.6;
}
.site-footer__logo__company {
	font-size: 1.6rem;
	font-weight: bold;
	margin-left: 24px;
}
@media screen and (max-width: 1024px) {
	.site-footer__logo__company {
		margin-left: 16px;
	}
}
.site-footer__body {
	display: -ms-grid;
	display: grid;
	gap: 40px;
	-ms-grid-columns: 1fr 1fr 1fr 1fr;
	    grid-template-columns: 1fr 1fr 1fr 1fr;
	margin-bottom: 40px;
}
@media screen and (max-width: 1024px) {
	.site-footer__body {
		-ms-grid-columns: 1fr 1fr 1fr;
		    grid-template-columns: 1fr 1fr 1fr;
		margin-bottom: 80px;
	}
}
@media screen and (max-width: 600px) {
	.site-footer__body {
		-ms-grid-columns: 1fr;
		    grid-template-columns: 1fr;
		gap: 32px;
		margin-bottom: 32px;
	}
}
.site-footer__col {
	width: 100%;
}
@media screen and (max-width: 1024px) {
	.site-footer__col:first-of-type {
		-ms-grid-column: 1;
		-ms-grid-column-span: 3;
		grid-column: 1/4;
	}
}
@media screen and (max-width: 600px) {
	.site-footer__col:first-of-type {
		-ms-grid-column: 1;
		grid-column: 1;
	}
}
.site-footer__nav + .site-footer__nav {
	margin-top: 16px;
}
.site-footer__nav a {
	font-weight: bold;
	text-decoration: none;
	position: relative;
	padding-left: 24px;
	-webkit-transition: 0.3s ease color;
	transition: 0.3s ease color;
	font-size: 1.6rem;
}
.site-footer__nav a::before {
	font-family: "icon" !important;
	speak: none;
	font-style: normal;
	font-weight: normal;
	-webkit-font-feature-settings: normal;
	        font-feature-settings: normal;
	font-variant: normal;
	text-transform: none;
	text-indent: 0;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	content: "\ea10";
	display: inline-block;
	-webkit-transition: color 0.3s;
	transition: color 0.3s;
	font-size: 18px;
	font-size: 1.8rem;
	color: #FE4521;
	position: absolute;
	left: 0;
	top: 0.2em;
}
@media screen and (max-width: 767px) {
	.site-footer__nav a::before {
		top: 0.3em;
		font-size: 16px;
		font-size: 1.6rem;
	}
}
.site-footer__nav a:hover {
	color: #FE4521;
}
.site-footer__label {
	font-weight: bold;
	margin-bottom: 16px;
	line-height: 1.6;
	font-size: 1.6rem;
}
.site-footer__category {
	position: relative;
}
.site-footer__category + .site-footer__category {
	margin-top: 8px;
}
.site-footer__category a {
	font-size: 1.6rem;
	line-height: 1.6;
	text-decoration: none;
	padding-left: 24px;
	-webkit-transition: 0.3s ease color;
	transition: 0.3s ease color;
}
.site-footer__category a::before {
	content: "";
	width: 0.9em;
	height: 1px;
	background: #FE4521;
	position: absolute;
	top: 0.7em;
	left: 0;
}
.site-footer__category a:hover {
	color: #FE4521;
}
.site-footer__site {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	    -ms-flex-wrap: wrap;
	        flex-wrap: wrap;
	gap: 16px;
	padding-bottom: 30px;
	margin-bottom: 30px;
	border-bottom: 1px solid #AFAAAA;
}
.site-footer__site__item {
	margin-right: 24px;
}
.site-footer__site__item a {
	font-size: 1.6rem;
	line-height: 1.6;
	text-decoration: none;
	-webkit-transition: 0.3s ease color;
	transition: 0.3s ease color;
}
.site-footer__site__item a[target=_blank]::after {
	font-family: "icon" !important;
	speak: none;
	font-style: normal;
	font-weight: normal;
	-webkit-font-feature-settings: normal;
	        font-feature-settings: normal;
	font-variant: normal;
	text-transform: none;
	text-indent: 0;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	content: "\ea09";
	font-size: 16px;
	font-size: 1.6rem;
	color: #FE4521;
	/* 						padding-left: 4px; */
}
.site-footer__site__item a:hover {
	/* 					color: $color-assort; */
	text-decoration: underline;
}
.site-footer__site__item a:hover::after {
	text-decoration: none;
}
.site-footer__other {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	    -ms-flex-wrap: wrap;
	        flex-wrap: wrap;
	gap: 16px;
	margin-bottom: 24px;
}
@media screen and (max-width: 600px) {
	.site-footer__other {
		gap: 8px;
	}
}
.site-footer__other__item + .site-footer__other__item {
	padding-left: 16px;
	position: relative;
}
@media screen and (max-width: 600px) {
	.site-footer__other__item + .site-footer__other__item {
		padding-left: 8px;
	}
}
.site-footer__other__item + .site-footer__other__item::before {
	content: "";
	height: 1em;
	width: 1px;
	background: #333;
	position: absolute;
	left: 0;
	top: 50%;
	-webkit-transform: translateY(-50%);
	        transform: translateY(-50%);
}
.site-footer__other__item a {
	font-size: 1.6rem;
	line-height: 1.6;
	text-decoration: none;
	-webkit-transition: 0.3s ease color;
	transition: 0.3s ease color;
}
.site-footer__other__item a[target=_blank]::after {
	font-family: "icon" !important;
	speak: none;
	font-style: normal;
	font-weight: normal;
	-webkit-font-feature-settings: normal;
	        font-feature-settings: normal;
	font-variant: normal;
	text-transform: none;
	text-indent: 0;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	content: "\ea09";
	font-size: 16px;
	font-size: 1.6rem;
	color: #FE4521;
	margin-left: 4px;
}
.site-footer__other__item a:hover {
	/* 					color: $color-assort; */
	text-decoration: underline;
}
.site-footer__copyright {
	color: #AFAAAA;
	font-size: 1.2rem;
	line-height: 1.5;
}
@media screen and (max-width: 767px) {
	.site-footer__copyright {
		font-size: 1rem;
	}
}
@media screen and (max-width: 600px) {
	.site-footer__copyright {
		display: block;
		text-align: center;
	}
}

.site-header {
	position: fixed;
	left: 0;
	right: 0;
	top: 0;
	z-index: 999999;
	background: #fff;
	/* padding-left: 40px;
	padding-right: 40px; */
	padding-right: 13px;
	/* 	height: 120px; */
	width: 100%;
	-webkit-box-align: center;
	-webkit-align-items: center;
	    -ms-flex-align: center;
	        align-items: center;
	box-shadow: 0 0 5px 1px rgba(0, 0, 0, .1);
}
@media screen and (max-width: 1024px) {
	.site-header {
		padding-right: 0;
		/* padding-left: 20px;
		padding-right: 20px; */
	}
}
.site-header__inner {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	    -ms-flex-align: center;
	        align-items: center;
	position: relative;
}
@media screen and (max-width: 1024px) {
	.site-header__inner {
		height: 70px;
	}
}
.site-header__logo {
	grid-area: logo;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	    -ms-flex-align: center;
	        align-items: center;
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 auto;
	    -ms-flex: 0 0 auto;
	        flex: 0 0 auto;
	padding: 0 30px;
	opacity: 1;
	-webkit-transition: 0.3s ease padding, 0.3s ease opacity;
	transition: 0.3s ease padding, 0.3s ease opacity;
}
.site-header__logo a {
	-webkit-transition: 0.3s ease opacity;
	transition: 0.3s ease opacity;
}
.site-header__logo a img {
	-webkit-transition: 0.3s ease all;
	transition: 0.3s ease all;
}
.site-header__logo a:hover {
	opacity: 0.6;
}
@media screen and (max-width: 1024px) {
	.site-header__logo {
		padding: 10px;
	}
	.site-header__logo img {
		width: 58px;
		height: 50px;
	}
}
@media screen and (max-width: 1024px) {
	.site-header__nav {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		width: 100%;
		height: 100%;
		position: fixed;
		overflow: auto;
		left: 0;
		top: 0;
		background: #fff;
		opacity: 0;
		visibility: hidden;
		-webkit-transition: visibility 0.3s ease, opacity 0.3s ease;
		transition: visibility 0.3s ease, opacity 0.3s ease;
		z-index: 9999;
		-webkit-overflow-scrolling: touch;
		/* padding-bottom: 40px; */
	}
	.site-header__nav.-is-open {
		opacity: 1;
		visibility: visible;
	}
}
@media screen and (max-width: 767px) {
	.site-header__nav {
		padding-bottom: 40px;
	}
}
@media screen and (max-width: 1024px) {
	.site-header__nav__inner {
		height: -webkit-fit-content;
		height: -moz-fit-content;
		height: fit-content;
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: reverse;
		-webkit-flex-direction: column-reverse;
		    -ms-flex-direction: column-reverse;
		        flex-direction: column-reverse;
		-webkit-box-pack: end;
		-webkit-justify-content: flex-end;
		    -ms-flex-pack: end;
		        justify-content: flex-end;
	}
}
.site-header__body {
	width: 100%;
}
.site-header__top {
	-webkit-transition: 0.3s ease all;
	transition: 0.3s ease all;
	height: 40px;
}
.site-header__top__inner {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	    -ms-flex-pack: justify;
	        justify-content: space-between;
	-webkit-box-align: center;
	-webkit-align-items: center;
	    -ms-flex-align: center;
	        align-items: center;
	border-bottom: 1px solid #ddd;
}
@media screen and (max-width: 1024px) {
	.site-header__top__inner {
		border-bottom: none;
		display: block;
		width: 100%;
		padding: 0 20px 40px;
	}
}
.site-header__connection {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}
@media screen and (max-width: 1024px) {
	.site-header__connection {
		margin-top: 20px;
		-webkit-flex-wrap: wrap;
		    -ms-flex-wrap: wrap;
		        flex-wrap: wrap;
	}
}
@media screen and (max-width: 1024px) {
	.site-header__connection__ttl {
		width: 100vw;
		background: #eee;
		font-weight: bold;
		padding: 16px 20px;
		margin: 0 -20px 20px;
	}
}
@media screen and (max-width: 767px) {
	.site-header__connection__ttl {
		font-size: 1.6rem;
	}
}
@media screen and (max-width: 767px) {
	.site-header__connection__item {
		margin-right: 24px;
	}
}
.site-header__connection__item + .site-header__connection__item {
	margin-left: 16px;
}
@media screen and (max-width: 767px) {
	.site-header__connection__item + .site-header__connection__item {
		margin-left: 0;
	}
}
.site-header__connection__item > a {
	font-size: 1.6rem;
	font-weight: bold;
	line-height: 1.6;
	text-decoration: none;
	-webkit-transition: 0.3s ease color;
	transition: 0.3s ease color;
	position: relative;
}
@media screen and (max-width: 1460px) {
	.site-header__connection__item > a {
		font-size: 1.4rem;
	}
}
@media screen and (max-width: 1024px) {
	.site-header__connection__item > a {
		font-size: 1.6rem;
	}
}
.site-header__connection__item > a[target=_blank]::after {
	font-family: "icon" !important;
	speak: none;
	font-style: normal;
	font-weight: normal;
	-webkit-font-feature-settings: normal;
	        font-feature-settings: normal;
	font-variant: normal;
	text-transform: none;
	text-indent: 0;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	content: "\ea09";
	font-size: 12px;
	font-size: 1.2rem;
	color: #FE4521;
	margin-left: 4px;
}
.site-header__connection__item > a::before {
	content: "";
	width: 100%;
	height: 1px;
	position: absolute;
	left: 0;
	bottom: 0;
	background: #FE4521;
	display: block;
	-webkit-transition: 0.3s ease transform;
	transition: 0.3s ease transform;
	-webkit-transform: scaleX(0);
	        transform: scaleX(0);
	-webkit-transform-origin: 100% 0;
	        transform-origin: 100% 0;
}
@media screen and (max-width: 1460px) {
	.site-header__connection__item > a::before {
		bottom: -3px;
	}
}
.site-header__connection__item > a:hover::before {
	-webkit-transform: scaleX(1);
	        transform: scaleX(1);
	-webkit-transform-origin: 0 100%;
	        transform-origin: 0 100%;
}
.site-header__bottom {
	display: -ms-grid;
	display: grid;
	gap: 24px;
	justify-items: flex-end;
	-webkit-box-align: center;
	-webkit-align-items: center;
	    -ms-flex-align: center;
	        align-items: center;
	-ms-grid-columns: 1fr auto;
	    grid-template-columns: 1fr auto;
	width: 100%;
}
@media screen and (max-width: 1460px) {
	.site-header__bottom {
		gap: 16px;
	}
}
@media screen and (max-width: 1024px) {
	.site-header__bottom {
		display: block;
	}
}
.site-header__cv-sp {
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-bottom: 10px;
}
.site-header__cv-sp .link-btn-cv a {
	max-width: 100%;
	min-width: auto;
	font-size: 2rem;
}
.site-header__cv-sp .link-btn-cv.-form a::before {
	font-size: 32px;
	font-size: 3.2rem;
}
.site-header__cv-sp .link-btn-cv.-download a::before {
	font-size: 28px;
	font-size: 2.8rem;
}
@media screen and (max-width: 1024px) {
	.site-header__other {
		margin-top: 30px;
	}
}
@media screen and (max-width: 767px) {
	.site-header__other {
		margin-top: 20px;
	}
}
@media screen and (max-width: 1024px) {
	.site-header__other__link {
		margin-top: 20px;
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-flex-wrap: wrap;
		    -ms-flex-wrap: wrap;
		        flex-wrap: wrap;
		border-bottom: 1px solid #ddd;
		padding-bottom: 20px;
		margin-bottom: 20px;
	}
}
@media screen and (max-width: 1024px) {
	.site-header__other__item {
		margin-right: 20px;
	}
	.site-header__other__item a {
		text-decoration: none;
	}
}
@media screen and (max-width: 767px) {
	.site-header__other__item a {
		font-size: 1.5rem;
	}
}
.site-header__cv {
	display: -ms-grid;
	display: grid;
	gap: 10px;
	-ms-grid-columns: 1fr 1fr;
	    grid-template-columns: 1fr 1fr;
}
@media screen and (max-width: 1460px) {
	.site-header__cv {
		gap: 5px;
	}
}
@media screen and (max-width: 1230px) {
	.site-header__cv {
		gap: 0;
		-ms-grid-columns: 1fr;
		    grid-template-columns: 1fr;
	}
}
.site-header__cv .link-btn-cv a {
	max-width: 230px;
	min-width: auto;
	font-size: 2rem;
	padding: 10px 16px;
	min-height: 50px;
}
@media screen and (max-width: 1460px) {
	.site-header__cv .link-btn-cv a {
		font-size: 1.6rem;
	}
	.site-header__cv .link-btn-cv a::before {
		display: none;
	}
}
@media screen and (max-width: 1230px) {
	.site-header__cv .link-btn-cv a {
		padding-top: 0;
		padding-bottom: 0;
		font-size: 1.5rem;
		min-height: 36px;
	}
}
.site-header__menu-header {
	display: none;
	background: #FAFAFA;
	height: 70px;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	    -ms-flex-pack: justify;
	        justify-content: space-between;
	-webkit-box-align: center;
	-webkit-align-items: center;
	    -ms-flex-align: center;
	        align-items: center;
	padding-right: 90px;
	border-bottom: 1px solid #ddd;
	width: 100%;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 90;
}
@media screen and (max-width: 1024px) {
	.site-header__menu-header {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
	}
}
.site-header__copyright {
	text-align: center;
	color: #AFAAAA;
	font-size: 1.2rem;
	padding-bottom: 20px;
}
@media screen and (max-width: 767px) {
	.site-header__copyright {
		letter-spacing: 0;
		text-align: left;
	}
}
.site-header.-active .site-nav__body {
	opacity: 1;
	visibility: visible;
}
.site-header.-scroll .site-header__top {
	height: 0;
	opacity: 0;
	overflow: hidden;
}
@media screen and (max-width: 1024px) {
	.site-header.-scroll .site-header__top {
		height: auto !important;
		opacity: 1 !important;
	}
}
.site-header.-scroll .site-header__logo {
	padding: 0 10px;
}
.site-header.-scroll .site-header__logo img {
	width: 69px;
	height: 60px;
}
@media screen and (max-width: 1024px) {
	.site-header.-scroll .site-header__logo img {
		width: 58px;
		height: 50px;
	}
}

/* .media-active .site-nav__item:nth-child(){

} */
.site-nav-btn {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	    -ms-flex-direction: column;
	        flex-direction: column;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	    -ms-flex-align: center;
	        align-items: center;
	-webkit-appearance: none;
	   -moz-appearance: none;
	        appearance: none;
	width: 70px;
	height: 70px;
	border: none;
	cursor: pointer;
	-webkit-transition: background-color 0.3s;
	transition: background-color 0.3s;
	padding: 0;
	background: none;
	/* 	background: $color-white; */
	-webkit-transition: top 0.3s;
	transition: top 0.3s;
	position: fixed;
	right: 0;
	top: 0;
	z-index: 9999999;
}
@media screen and (min-width: 1025px) {
	.site-nav-btn {
		display: none;
	}
}
.site-nav-btn__inner {
	position: relative;
	width: 20px;
	height: 16px;
}
.site-nav-btn__txt {
	font-size: 1.1rem;
	width: 100%;
	text-align: center;
	margin-top: 4px;
}
.site-nav-btn__bar {
	width: 100%;
	height: 2px;
	border-radius: 2px;
	-webkit-transition: background 0.3s, -webkit-transform 0.3s;
	transition: background 0.3s, -webkit-transform 0.3s;
	transition: background 0.3s, transform 0.3s;
	transition: background 0.3s, transform 0.3s, -webkit-transform 0.3s;
	position: absolute;
	right: 0;
	background: #FE4521;
}
.site-nav-btn__bar.-top {
	top: 0;
}
.site-nav-btn.-is-open .site-nav-btn__bar.-top {
	top: 7px;
	-webkit-transform: rotate(-45deg);
	        transform: rotate(-45deg);
}
.site-nav-btn__bar.-middle {
	top: 7px;
}
.site-nav-btn.-is-open .site-nav-btn__bar.-middle {
	opacity: 0;
	visibility: hidden;
}
.site-nav-btn__bar.-bottom {
	bottom: 0;
}
.site-nav-btn.-is-open .site-nav-btn__bar.-bottom {
	bottom: 7px;
	-webkit-transform: rotate(45deg);
	        transform: rotate(45deg);
	width: 100%;
}
.site-nav-btn__wrapper {
	position: relative;
	width: 100%;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	    -ms-flex-align: center;
	        align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	    -ms-flex-direction: column;
	        flex-direction: column;
}
.site-nav-btn__wrapper::before {
	content: "";
	width: 1px;
	height: 100%;
	background: #ddd;
	position: absolute;
	top: 50%;
	left: 0;
	-webkit-transform: translateY(-50%);
	        transform: translateY(-50%);
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	    -ms-flex-align: center;
	        align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	    -ms-flex-pack: center;
	        justify-content: center;
}
.site-nav-btn:focus {
	outline: none;
}

.site-nav {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	    -ms-flex-align: center;
	        align-items: center;
}
@media screen and (max-width: 1024px) {
	.site-nav {
		margin-top: 70px;
		display: block;
	}
}
@media screen and (min-width: 1025px) {
	.site-nav__inner {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
	}
}
@media screen and (max-width: 1024px) {
	.site-nav__inner {
		display: block;
	}
}
.site-nav__list {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}
@media screen and (max-width: 1024px) {
	.site-nav__list {
		display: block;
	}
}
@media screen and (max-width: 1024px) {
	.site-nav__item {
		border-bottom: 1px solid #ddd;
	}
}
@media screen and (min-width: 1025px) {
	.site-nav__item + .site-nav__item > a::before {
		content: "";
		background: #ddd;
		width: 1px;
		height: 1em;
		position: absolute;
		left: 0;
		top: 50%;
		display: block;
		-webkit-transform: translateY(-50%);
		        transform: translateY(-50%);
	}
}
.site-nav__item > a {
	position: relative;
}
@media screen and (min-width: 1025px) {
	.site-nav__item > a {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-webkit-align-items: center;
		    -ms-flex-align: center;
		        align-items: center;
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		    -ms-flex-pack: center;
		        justify-content: center;
		text-decoration: none;
		font-size: 1.8rem;
		line-height: 1;
		font-weight: 500;
		-webkit-transition: 0.3s ease color, 0.3s ease background-color;
		transition: 0.3s ease color, 0.3s ease background-color;
		min-height: 80px;
		padding: 16px;
	}
}
@media screen and (max-width: 1460px) {
	.site-nav__item > a {
		font-size: 1.6rem;
	}
}
@media screen and (max-width: 1250px) {
	.site-nav__item > a {
		font-size: 1.5rem;
		padding: 8px;
	}
}
@media screen and (max-width: 1024px) {
	.site-nav__item > a {
		display: block;
		padding: 20px;
		font-weight: bold;
		font-size: 1.8rem;
		text-decoration: none;
		background: #FAFAFA;
	}
}
@media screen and (max-width: 1024px) {
	.site-nav__item > a::before {
		font-family: "icon" !important;
		speak: none;
		font-style: normal;
		font-weight: normal;
		-webkit-font-feature-settings: normal;
		        font-feature-settings: normal;
		font-variant: normal;
		text-transform: none;
		text-indent: 0;
		line-height: 1;
		-webkit-font-smoothing: antialiased;
		-moz-osx-font-smoothing: grayscale;
		content: "\ea10";
		color: #FE4521;
		font-size: 14px;
		font-size: 1.4rem;
		position: absolute;
		right: 20px;
		top: 50%;
		-webkit-transform: translateY(-50%);
		        transform: translateY(-50%);
	}
}
@media screen and (min-width: 1025px) {
	.site-nav__item > a:hover {
		background: #FE4521;
		color: #fff;
	}
}
.site-nav__item.-current > a {
	position: relative;
}
.site-nav__item.-current > a::after {
	content: "";
	background: #FE4521;
	width: calc(100% - 32px);
	height: 3px;
	position: absolute;
	left: 16px;
	bottom: 0;
	display: block;
}
@media screen and (max-width: 1250px) {
	.site-nav__item.-current > a::after {
		width: calc(100% - 16px);
		left: 8px;
	}
}
@media screen and (max-width: 1024px) {
	.site-nav__item.-current > a::after {
		display: none;
	}
}
.media-active .site-nav__item.-current a::after {
	display: none;
}
.site-nav__item.-current.-active > a {
	position: relative;
}
.site-nav__item.-current.-active > a::after {
	content: "";
	background: #FE4521;
	width: calc(100% - 32px);
	height: 3px;
	position: absolute;
	left: 16px;
	bottom: 0;
	display: block;
}
@media screen and (max-width: 1250px) {
	.site-nav__item.-current.-active > a::after {
		width: calc(100% - 16px);
		left: 8px;
	}
}
@media screen and (max-width: 1024px) {
	.site-nav__item.-current.-active > a::after {
		display: none;
	}
}
@media screen and (max-width: 1024px) {
	.site-nav__item.-has-mega > a {
		pointer-events: none;
		cursor: pointer;
		display: none;
	}
}
@media screen and (max-width: 1024px) {
	.site-nav__item.-has-mega > a::before {
		display: none;
	}
}
@media screen and (min-width: 1025px) {
	.site-nav__item.-has-mega .-has-mega__inner {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-webkit-align-items: center;
		    -ms-flex-align: center;
		        align-items: center;
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		    -ms-flex-pack: center;
		        justify-content: center;
	}
}
@media screen and (max-width: 1024px) {
	.site-nav__item.-has-mega .-has-mega__inner {
		display: inline-block;
	}
}
@media screen and (min-width: 1025px) {
	.site-nav__item.-has-mega .-has-mega__inner::after {
		margin-left: 8px;
		content: "";
		width: 0;
		height: 0;
		border-style: solid;
		border-width: 8px 4.5px 0 4.5px;
		border-color: #FE4521 transparent transparent transparent;
		-webkit-transition: 0.3s ease transform, 0.3s ease border-color;
		transition: 0.3s ease transform, 0.3s ease border-color;
	}
}
@media screen and (max-width: 1024px) {
	.site-nav__item.-has-mega .-has-mega__inner::after {
		font-family: "icon" !important;
		speak: none;
		font-style: normal;
		font-weight: normal;
		-webkit-font-feature-settings: normal;
		        font-feature-settings: normal;
		font-variant: normal;
		text-transform: none;
		text-indent: 0;
		line-height: 1;
		-webkit-font-smoothing: antialiased;
		-moz-osx-font-smoothing: grayscale;
		content: "\ea22";
		font-size: 14px;
		font-size: 1.4rem;
		color: #FE4521;
		position: absolute;
		top: 50%;
		right: 20px;
		-webkit-transform: translateY(-50%);
		        transform: translateY(-50%);
	}
}
@media screen and (min-width: 1025px) {
	.site-nav__item.-has-mega:hover {
		background: #FE4521;
		color: #fff;
	}
}
@media screen and (min-width: 1025px) {
	.site-nav__item.-has-mega:hover > a {
		color: #fff;
	}
}
@media screen and (min-width: 1025px) {
	.site-nav__item.-has-mega:hover > a .-has-mega__inner::after {
		-webkit-transform: rotate(180deg);
		        transform: rotate(180deg);
		border-color: #fff transparent transparent transparent;
	}
}
@media screen and (min-width: 1025px) {
	.site-nav__body {
		position: absolute;
		left: 0;
		width: calc(100% + 16px);
		opacity: 0;
		visibility: hidden;
		-webkit-transition: visibility 0.3s ease, opacity 0.3s ease;
		transition: visibility 0.3s ease, opacity 0.3s ease;
		z-index: 10;
		top: 100%;
		/* .-scroll &{
			@include mq(tablet, true) {
				top: 65%;
			}
		} */
	}
	.site-nav__body__inner {
		margin-top: 0;
		padding-bottom: 10px;
		overflow: hidden;
	}
	.site-nav__body__wrapper {
		padding: 40px;
		background: #fff;
		box-shadow: 0 0 5px 1px rgba(0, 0, 0, .1);
	}
	.site-nav__body__contents {
		max-width: 1120px;
		margin-left: auto;
		margin-right: auto;
	}
	.site-nav__body__link {
		display: -ms-grid;
		display: grid;
		gap: 30px;
		-ms-grid-columns: 1fr 1fr 1fr;
		    grid-template-columns: 1fr 1fr 1fr;
	}
	.site-nav__body__item a {
		border: 1px solid #ddd;
		text-decoration: none;
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-webkit-align-items: center;
		    -ms-flex-align: center;
		        align-items: center;
		background: #fff;
		font-weight: bold;
		min-height: 90px;
		padding: 16px 54px 16px 80px;
		-webkit-transition: 0.3s ease border-color, 0.3s ease color;
		transition: 0.3s ease border-color, 0.3s ease color;
		position: relative;
	}
	.site-nav__body__item a::before {
		position: absolute;
		left: 24px;
		top: 50%;
		-webkit-transform: translateY(-50%);
		        transform: translateY(-50%);
		color: #FE4521;
	}
	.site-nav__body__item a::after {
		font-family: "icon" !important;
		speak: none;
		font-style: normal;
		font-weight: normal;
		-webkit-font-feature-settings: normal;
		        font-feature-settings: normal;
		font-variant: normal;
		text-transform: none;
		text-indent: 0;
		line-height: 1;
		-webkit-font-smoothing: antialiased;
		-moz-osx-font-smoothing: grayscale;
		content: "\ea10";
		color: #FE4521;
		font-size: 24px;
		font-size: 2.4rem;
		position: absolute;
		right: 16px;
	}
	.site-nav__body__item a:hover {
		border-color: #FE4521;
		color: #FE4521;
	}
	.site-nav__body__item.-industry a::before {
		font-family: "icon" !important;
		speak: none;
		font-style: normal;
		font-weight: normal;
		-webkit-font-feature-settings: normal;
		        font-feature-settings: normal;
		font-variant: normal;
		text-transform: none;
		text-indent: 0;
		line-height: 1;
		-webkit-font-smoothing: antialiased;
		-moz-osx-font-smoothing: grayscale;
		content: "\ea18";
		font-size: 34px;
		font-size: 3.4rem;
	}
	.site-nav__body__item.-department a::before {
		font-family: "icon" !important;
		speak: none;
		font-style: normal;
		font-weight: normal;
		-webkit-font-feature-settings: normal;
		        font-feature-settings: normal;
		font-variant: normal;
		text-transform: none;
		text-indent: 0;
		line-height: 1;
		-webkit-font-smoothing: antialiased;
		-moz-osx-font-smoothing: grayscale;
		content: "\ea15";
		font-size: 30px;
		font-size: 3rem;
	}
	.site-nav__body__item.-purpose a::before {
		font-family: "icon" !important;
		speak: none;
		font-style: normal;
		font-weight: normal;
		-webkit-font-feature-settings: normal;
		        font-feature-settings: normal;
		font-variant: normal;
		text-transform: none;
		text-indent: 0;
		line-height: 1;
		-webkit-font-smoothing: antialiased;
		-moz-osx-font-smoothing: grayscale;
		content: "\ea24";
		font-size: 37px;
		font-size: 3.7rem;
	}
}
@media screen and (max-width: 1024px) {
	.site-nav__body {
		padding: 8px 24px;
	}
	.site-nav__body__item + .site-nav__body__item {
		border-top: 1px solid #ddd;
	}
	.site-nav__body__item a {
		display: block;
		padding: 8px 0;
		text-decoration: none;
		position: relative;
	}
	.site-nav__body__item a::before {
		position: absolute;
		right: 0;
		top: 50%;
		-webkit-transform: translateY(-50%);
		        transform: translateY(-50%);
		font-family: "icon" !important;
		speak: none;
		font-style: normal;
		font-weight: normal;
		-webkit-font-feature-settings: normal;
		        font-feature-settings: normal;
		font-variant: normal;
		text-transform: none;
		text-indent: 0;
		line-height: 1;
		-webkit-font-smoothing: antialiased;
		-moz-osx-font-smoothing: grayscale;
		content: "\ea05";
		font-size: 10px;
		font-size: 1rem;
		color: #FE4521;
	}
}
@media screen and (max-width: 767px) {
	.site-nav__body__item a {
		font-size: 1.6rem;
	}
}
.site-nav__link-index {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	    -ms-flex-align: center;
	        align-items: center;
	-webkit-box-pack: start;
	-webkit-justify-content: flex-start;
	    -ms-flex-pack: start;
	        justify-content: flex-start;
	padding-bottom: 30px;
	margin-bottom: 30px;
	border-bottom: 1px solid #ddd;
}
@media screen and (max-width: 1024px) {
	.site-nav__link-index {
		display: none;
	}
}
.site-nav__link-index a {
	font-weight: bold;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	    -ms-flex-align: center;
	        align-items: center;
	text-decoration: none;
	-webkit-transition: 0.3s ease color;
	transition: 0.3s ease color;
}
.site-nav__link-index a:hover {
	color: #FE4521;
}
.site-nav__link-index a::after {
	margin-left: 8px;
	content: "";
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 7px 0 7px 16px;
	border-color: transparent transparent transparent #FE4521;
}

.site-pagetop {
	position: fixed;
	right: 40px;
	bottom: 80px;
	z-index: 10;
	opacity: 0;
	visibility: hidden;
	-webkit-transition: visibility 0.3s ease, opacity 0.3s ease;
	transition: visibility 0.3s ease, opacity 0.3s ease;
}
.site-pagetop.-active {
	opacity: 1;
	visibility: visible;
}
@media screen and (max-width: 1200px) {
	.site-pagetop {
		right: 32px;
	}
}
@media screen and (max-width: 767px) {
	.site-pagetop {
		right: 16px;
		bottom: 80px;
	}
}
@media screen and (max-width: 390px) {
	.site-pagetop {
		bottom: 100px;
	}
}
.site-pagetop__link {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	    -ms-flex-align: center;
	        align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	    -ms-flex-direction: column;
	        flex-direction: column;
	width: 58px;
	height: 58px;
	border-radius: 50%;
	background: #fff;
	text-decoration: none;
	border: 4px solid #FE4521;
	-webkit-transition: 0.3s ease background;
	transition: 0.3s ease background;
}
@media screen and (max-width: 767px) {
	.site-pagetop__link {
		width: 44px;
		height: 44px;
		border: 2px solid #FE4521;
	}
}
.site-pagetop__link::before {
	font-family: "icon" !important;
	speak: none;
	font-style: normal;
	font-weight: normal;
	-webkit-font-feature-settings: normal;
	        font-feature-settings: normal;
	font-variant: normal;
	text-transform: none;
	text-indent: 0;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	content: "\ea1e";
	display: inline-block;
	color: #FE4521;
	font-size: 50px;
	font-size: 5rem;
	-webkit-transition: 0.3s ease color;
	transition: 0.3s ease color;
}
@media screen and (max-width: 767px) {
	.site-pagetop__link::before {
		font-size: 30px;
		font-size: 3rem;
	}
}
.site-pagetop__link:hover {
	background: #FE4521;
}
.site-pagetop__link:hover::before {
	color: #fff;
}
.site-pagetop__text {
	display: none;
	/* color: $color-white;
	font-size: 1.5rem;
	line-height: 1.2;
	font-family: $ff-poppins;
	font-weight: 500;
	letter-spacing: .04em;
	@include mq(tablet) {
		font-size: 1.2rem;
	}
	@include mq(sp) {
		display: none;
	} */
}

.site-search {
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 auto;
	    -ms-flex: 0 0 auto;
	        flex: 0 0 auto;
}
.site-search__body {
	position: relative;
}
.site-search__text {
	border-right: 1px solid #ddd;
	border-left: 1px solid #ddd;
	width: 270px;
	-webkit-appearance: none;
	border-radius: 0;
	outline: none;
	background: #F5F5F5;
}
@media screen and (min-width: 1025px) {
	.site-search__text {
		border-right: 1px solid #ddd;
		border-left: 1px solid #ddd;
		padding: 10px 45px 10px 15px;
	}
}
@media screen and (max-width: 1024px) {
	.site-search__text {
		border: 1px solid #ddd;
		padding: 10px 35px 10px 15px;
	}
}
@media screen and (max-width: 767px) {
	.site-search__text {
		/* width: 100%;
		padding: 15px 45px 15px 15px; */
		font-size: 1.6rem;
	}
}
@media screen and (max-width: 500px) {
	.site-search__text {
		width: 200px;
	}
}
@media screen and (max-width: 370px) {
	.site-search__text {
		width: 150px;
		padding: 10px 30px 10px 10px;
	}
}
.site-search__text::-webkit-input-placeholder {
	font-size: 1.4rem;
	color: #AFAAAA;
}
.site-search__text::-moz-placeholder {
	font-size: 1.4rem;
	color: #AFAAAA;
}
.site-search__text::-ms-input-placeholder {
	font-size: 1.4rem;
	color: #AFAAAA;
}
.site-search__text::placeholder {
	font-size: 1.4rem;
	color: #AFAAAA;
}
.site-search__btn {
	position: absolute;
	right: 10px;
	top: 50%;
	-webkit-transform: translateY(-50%);
	        transform: translateY(-50%);
	width: 22px;
	height: 22px;
	border: none;
	background: url("/dcms_media/other/search.svg") center center no-repeat;
	background-size: contain;
	overflow: hidden;
	text-indent: -999px;
	cursor: pointer;
	-webkit-transition: 0.3s ease all;
	transition: 0.3s ease all;
	font-size: 1.6rem;
}
@media screen and (max-width: 1024px) {
	.site-search__btn {
		width: 16px;
		height: 16px;
	}
}
@media screen and (max-width: 767px) {
	.site-search__btn {
		font-size: 1.6rem;
	}
}
.site-search__btn:hover {
	opacity: 0.6;
}

#sitemap,
.sitemap {
	/* > li{
		padding-left: 12px;
		&::before{
			display: none;
		}
		> a{
			display: none;
		}
	} */
}
#sitemap > li,
.sitemap > li {
	display: none;
}
#sitemap > li.sitemap-seivice,
.sitemap > li.sitemap-seivice {
	display: block;
}
#sitemap li,
.sitemap li {
	line-height: 1.5;
	position: relative;
	padding-left: 12px;
}
#sitemap li:not(:first-child),
.sitemap li:not(:first-child) {
	margin-top: 12px;
}
#sitemap li::before,
.sitemap li::before {
	font-family: "icon" !important;
	speak: none;
	font-style: normal;
	font-weight: normal;
	-webkit-font-feature-settings: normal;
	        font-feature-settings: normal;
	font-variant: normal;
	text-transform: none;
	text-indent: 0;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	content: "\ea0f";
	position: absolute;
	left: 0;
	top: 0.75em;
	font-size: 10px;
	font-size: 1rem;
	color: #FE4521;
}
@media screen and (max-width: 767px) {
	#sitemap li::before,
	.sitemap li::before {
		top: 0.55em;
	}
}
#sitemap li a,
.sitemap li a {
	text-decoration: none;
	color: #333;
	-webkit-transition: color 0.3s ease;
	transition: color 0.3s ease;
}
#sitemap li a:hover,
.sitemap li a:hover {
	color: #FE4521;
	text-decoration: underline;
}
#sitemap li ul,
.sitemap li ul {
	margin-top: 12px;
}

.strength-about {
	margin: 0 calc(-50vw - -560px) 100px;
	padding-left: 40px;
	padding-right: 40px;
	position: relative;
	z-index: 0;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	    -ms-flex-align: center;
	        align-items: center;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	    -ms-flex-direction: column;
	        flex-direction: column;
	padding-bottom: 180px;
}
@media screen and (max-width: 1200px) {
	.strength-about {
		margin-left: -40px;
		margin-right: -40px;
	}
}
@media screen and (max-width: 767px) {
	.strength-about {
		margin-left: -20px;
		margin-right: -20px;
		margin-bottom: 40px;
		padding: 40px 20px;
		background-size: 768px auto;
		height: auto;
	}
}
.strength-about__bg {
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	z-index: -5;
}
.strength-about__bg img {
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	   object-fit: cover;
}
.strength-about__inner {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	max-width: 1120px;
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	gap: 60px;
}
@media screen and (max-width: 767px) {
	.strength-about__inner {
		display: block;
	}
}
.strength-about__title {
	-webkit-box-flex: 1;
	-webkit-flex: 1 1 100%;
	    -ms-flex: 1 1 100%;
	        flex: 1 1 100%;
	max-width: 460px;
}
@media screen and (max-width: 767px) {
	.strength-about__title {
		max-width: none;
		margin-bottom: 30px;
	}
}
.strength-about__title__en {
	color: #FE4521;
	font-size: 2.2rem;
	font-weight: bold;
	line-height: 1;
	letter-spacing: normal;
	margin-bottom: 10px;
}
@media screen and (max-width: 767px) {
	.strength-about__title__en {
		font-size: 1.4rem;
		margin-bottom: 5px;
	}
}
.strength-about__title__jp {
	font-size: 3.8rem;
	font-weight: bold;
	line-height: 1.6315789474;
}
@media screen and (max-width: 767px) {
	.strength-about__title__jp {
		font-size: 2.4rem;
	}
}
.strength-about__body {
	-webkit-box-flex: 1;
	-webkit-flex: 1 1 100%;
	    -ms-flex: 1 1 100%;
	        flex: 1 1 100%;
	max-width: 600px;
	padding-top: 30px;
}
@media screen and (max-width: 767px) {
	.strength-about__body {
		max-width: none;
		padding-top: 0;
	}
}

.strength-image {
	text-align: center;
	margin-bottom: -110px;
}
@media screen and (max-width: 767px) {
	.strength-image {
		margin-bottom: -40px;
	}
}

.strength-lead {
	font-weight: bold;
	font-size: 2.3rem;
	line-height: 1.947826087;
	margin-bottom: 20px;
}
@media screen and (max-width: 767px) {
	.strength-lead {
		font-size: 1.8rem;
		margin-bottom: 16px;
	}
}

.strength-service {
	margin: 0 calc(-50vw - -560px) 100px;
	padding-left: 40px;
	padding-right: 40px;
	padding: 125px 40px 50px;
	background: -webkit-linear-gradient(30deg, #FE3B18 0%, #FF7200 100%);
	background: linear-gradient(60deg, #FE3B18 0%, #FF7200 100%);
}
@media screen and (max-width: 1200px) {
	.strength-service {
		margin-left: -40px;
		margin-right: -40px;
	}
}
@media screen and (max-width: 767px) {
	.strength-service {
		margin-left: -20px;
		margin-right: -20px;
		padding: 60px 20px 40px;
	}
}
.strength-service__inner {
	max-width: 1120px;
	width: 100%;
	margin-left: auto;
	margin-right: auto;
}
.strength-service__list {
	display: -ms-grid;
	display: grid;
	-ms-grid-columns: (1fr)[3];
	    grid-template-columns: repeat(3, 1fr);
	gap: 30px;
}
@media screen and (max-width: 767px) {
	.strength-service__list {
		-ms-grid-columns: (1fr)[1];
		    grid-template-columns: repeat(1, 1fr);
	}
}
.strength-service__list__item {
	padding: 24px 30px 30px;
	background: #fff;
	border-radius: 8px;
}
.strength-service__list__item .text {
	margin-top: 10px;
}
.strength-service__title {
	text-align: center;
}
.strength-service__title__en {
	color: #FE4521;
	font-size: 1.4rem;
	font-weight: bold;
	line-height: 1;
	letter-spacing: normal;
}
@media screen and (max-width: 767px) {
	.strength-service__title__en {
		font-size: 1.2rem;
	}
}
.strength-service__title__num {
	color: #FE4521;
	font-size: 4.2rem;
	font-weight: bold;
	letter-spacing: normal;
	margin-bottom: 5px;
}
@media screen and (max-width: 767px) {
	.strength-service__title__num {
		font-size: 3.2rem;
	}
}
.strength-service__title__main {
	font-weight: bold;
	font-size: 2.3rem;
}

.strength-ttl {
	margin-bottom: 16px;
}
.strength-ttl__en {
	color: #FE4521;
	font-size: 2.2rem;
	font-weight: bold;
	line-height: 1.4;
	letter-spacing: normal;
	margin-bottom: 20px;
}
@media screen and (max-width: 767px) {
	.strength-ttl__en {
		font-size: 1.6rem;
		margin-bottom: 10px;
	}
}
.strength-ttl__jp {
	font-size: 2.8rem;
	font-weight: bold;
	line-height: 1.3;
}
@media screen and (max-width: 767px) {
	.strength-ttl__jp {
		font-size: 2rem;
	}
}

@media screen and (max-width: 767px) {
	.swipe {
		overflow-x: auto;
		position: relative;
		padding-bottom: 1px;
	}
}

@media screen and (max-width: 767px) {
	.swipe-icon {
		position: absolute;
		left: calc(50% - 30px);
		top: 50px;
		-webkit-transform: translateY(-50%);
		        transform: translateY(-50%);
	}
	.swipe-icon::after {
		font-family: "icon" !important;
		speak: none;
		font-style: normal;
		font-weight: normal;
		-webkit-font-feature-settings: normal;
		        font-feature-settings: normal;
		font-variant: normal;
		text-transform: none;
		text-indent: 0;
		line-height: 1;
		-webkit-font-smoothing: antialiased;
		-moz-osx-font-smoothing: grayscale;
		content: "\ea2e";
		color: #fff;
		background: rgba(51, 51, 51, .5);
		font-size: 40px;
		font-size: 4rem;
		padding: 15px;
		border-radius: 5px;
	}
}

.swipe {
	margin-top: 40px;
	margin-bottom: 40px;
}
@media screen and (max-width: 767px) {
	.swipe {
		margin: 20px 0;
		overflow-x: scroll;
		overflow-y: hidden;
		width: 100%;
		position: relative;
	}
}
.swipe table {
	margin-top: 0;
	margin-bottom: 0;
}
@media screen and (max-width: 767px) {
	.swipe > *:not(.swipe-icon) {
		width: 800px !important;
		/* margin-top: 0;
		margin-bottom: 0; */
	}
}

/* .swipe .swipe-icon {
  position: absolute;
  top: 50px;
  left: 50%;
  transform: translateX(-50%);
  width: 170px;
  height: 160px;
  background-color: rgba($color-assort, .6);
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 10px;
  @include mq(tablet) {
  	top: 60px;
   width: 86px;
   height: 83px;
  }
} */
/* .swipe .swipe-icon img {
  width: 125px;
  height: 98px;
  padding-top: 16px;
  @include mq(tablet) {
   width: 64px;
   height: 50px;
   padding-top: 0;
  }
} */
table:not([class]),
.table {
	width: 100%;
	margin: 40px 0;
}
@media screen and (max-width: 767px) {
	table:not([class]),
	.table {
		margin: 24px 0;
	}
}
table:not([class]):first-child,
.table:first-child {
	margin-top: 0;
}
table:not([class]) th, table:not([class]) td,
.table th,
.table td {
	vertical-align: middle;
	line-height: 1.6;
	text-align: left;
	letter-spacing: 0;
	background: #fff;
	word-break: break-all;
}
@media screen and (max-width: 767px) {
	table:not([class]) th, table:not([class]) td,
	.table th,
	.table td {
		font-size: 1.4rem;
		padding: 16px 12px;
	}
}
table:not([class]) th > *:first-child, table:not([class]) td > *:first-child,
.table th > *:first-child,
.table td > *:first-child {
	margin-top: 0;
}
table:not([class]) th > *:last-child, table:not([class]) td > *:last-child,
.table th > *:last-child,
.table td > *:last-child {
	margin-bottom: 0;
}
table:not([class]) thead th, table:not([class]) thead td,
.table thead th,
.table thead td {
	padding: 8px 16px;
	background-color: #FE4521;
	text-align: left;
	color: #fff;
	border: 2px solid #fff;
}
table:not([class]) thead th,
.table thead th {
	font-weight: bold;
}
table:not([class]) tbody th, table:not([class]) tbody td,
.table tbody th,
.table tbody td {
	padding: 24px 16px;
	border: 2px solid #fff;
}
table:not([class]) tbody th.assort, table:not([class]) tbody td.assort,
.table tbody th.assort,
.table tbody td.assort {
	background: #FE4521;
	color: #fff;
}
table:not([class]) tbody th.gray, table:not([class]) tbody td.gray,
.table tbody th.gray,
.table tbody td.gray {
	background: #F5F5F5;
}
table:not([class]) tbody th,
.table tbody th {
	background: #f5f5f5;
	font-weight: bold;
}
table:not([class]) tbody td,
.table tbody td {
	border: 2px solid #DEE2E6;
}
table:not([class]) tfoot th, table:not([class]) tfoot td,
.table tfoot th,
.table tfoot td {
	background: #F5F5F5;
	padding: 24px 16px;
	border: 2px solid #fff;
}
table:not([class]) tfoot th,
.table tfoot th {
	font-weight: bold;
}
table:not([class]) .-c,
.table .-c {
	text-align: center !important;
}
table:not([class]) .-r,
.table .-r {
	text-align: right !important;
}
table:not([class]) .-l,
.table .-l {
	text-align: left !important;
}
table:not([class]) .-b,
.table .-b {
	font-weight: bold;
}
table:not([class]).-fs-all th, table:not([class]).-fs-all td,
.table.-fs-all th,
.table.-fs-all td {
	font-size: 1.4rem;
}
@media screen and (max-width: 767px) {
	table:not([class]).-fs-all th, table:not([class]).-fs-all td,
	.table.-fs-all th,
	.table.-fs-all td {
		font-size: 1.2rem;
	}
}
table:not([class]).-fs-td td,
table:not([class]) .-fs-td td,
.table.-fs-td td,
.table .-fs-td td {
	font-size: 1.4rem;
}
@media screen and (max-width: 767px) {
	table:not([class]).-fs-td td,
	table:not([class]) .-fs-td td,
	.table.-fs-td td,
	.table .-fs-td td {
		font-size: 1.2rem;
	}
}
table:not([class]) .-fs,
.table .-fs {
	font-size: 1.4rem;
}
@media screen and (max-width: 767px) {
	table:not([class]) .-fs,
	.table .-fs {
		font-size: 1.2rem;
	}
}
table:not([class]).-p-sm th, table:not([class]).-p-sm td,
.table.-p-sm th,
.table.-p-sm td {
	padding-left: 8px;
	padding-right: 8px;
}
table:not([class]).-p-sm-all th, table:not([class]).-p-sm-all td,
.table.-p-sm-all th,
.table.-p-sm-all td {
	padding: 16px 10px;
}
table:not([class]) .-p-x-sm th, table:not([class]) .-p-x-sm td,
.table .-p-x-sm th,
.table .-p-x-sm td {
	padding: 8px 6px;
}
@media screen and (max-width: 767px) {
	table:not([class]).-sm-col thead,
	table:not([class]).-sm-col tfoot,
	table:not([class]).-sm-col tbody,
	table:not([class]).-sm-col tr,
	table:not([class]).-sm-col th,
	table:not([class]).-sm-col td,
	.table.-sm-col thead,
	.table.-sm-col tfoot,
	.table.-sm-col tbody,
	.table.-sm-col tr,
	.table.-sm-col th,
	.table.-sm-col td {
		display: block;
	}
}
@media screen and (max-width: 767px) {
	table:not([class]).-sm-col th,
	table:not([class]).-sm-col td,
	.table.-sm-col th,
	.table.-sm-col td {
		width: 100% !important;
	}
}
@media screen and (max-width: 767px) {
	table:not([class]).-sm-col th,
	.table.-sm-col th {
		font-weight: bold;
	}
}
table:not([class]) caption,
.table caption {
	text-align: left;
	font-size: 1.8rem;
	line-height: 1.5;
	font-weight: bold;
	margin-bottom: 16px;
}
@media screen and (max-width: 767px) {
	table:not([class]) caption,
	.table caption {
		font-size: 1.6rem;
	}
}
table:not([class]) .-bg,
.table .-bg {
	background: #FE4521;
	color: #fff;
}
table:not([class]).-fixed,
.table.-fixed {
	table-layout: fixed;
}

.text-lead {
	margin: 24px 0;
	font-size: 2rem;
	line-height: 1.6;
	font-weight: bold;
}
@media screen and (max-width: 767px) {
	.text-lead {
		font-size: 1.8rem;
	}
}

.text {
	margin-top: 24px;
	margin-bottom: 24px;
}
@media screen and (max-width: 767px) {
	.text {
		margin-top: 16px;
		margin-bottom: 16px;
	}
}
.text:first-child {
	margin-top: 0;
}
.text:last-child {
	margin-bottom: 0;
}

.text.-bold,
.text-inner.-bold {
	font-weight: bold;
}
.text.-normal,
.text-inner.-normal {
	font-weight: normal;
}
.text.-generally,
.text-inner.-generally {
	font-size: 1.6rem;
}
@media screen and (max-width: 767px) {
	.text.-generally,
	.text-inner.-generally {
		font-size: 1.4rem;
	}
}
.text.-sm,
.text-inner.-sm {
	font-size: 1.4rem;
}
@media screen and (max-width: 767px) {
	.text.-sm,
	.text-inner.-sm {
		font-size: 1.2rem;
	}
}
.text.-lg,
.text-inner.-lg {
	font-size: 1.8rem;
}
@media screen and (max-width: 767px) {
	.text.-lg,
	.text-inner.-lg {
		font-size: 1.6rem;
	}
}
.text.-x-lg,
.text-inner.-x-lg {
	font-size: 2.4rem;
}
@media screen and (max-width: 1024px) {
	.text.-x-lg,
	.text-inner.-x-lg {
		font-size: 2.2rem;
	}
}
@media screen and (max-width: 767px) {
	.text.-x-lg,
	.text-inner.-x-lg {
		font-size: 1.8rem;
	}
}
.text.-assort,
.text-inner.-assort {
	color: #FE4521;
}
.text.-red,
.text-inner.-red {
	color: #EF5757;
}
.text.-gray,
.text-inner.-gray {
	color: #999;
}
.text.-center,
.text-inner.-center {
	text-align: center;
}
@media screen and (max-width: 767px) {
	.text.-center,
	.text-inner.-center {
		text-align: left;
	}
}

.ttl-bar {
	margin: 24px 0 0.5em;
	background: #FE4521;
	color: #fff;
	font-size: 2.4rem;
	line-height: 1.6;
	font-weight: bold;
	padding: 4px 8px;
}
@media screen and (max-width: 1024px) {
	.ttl-bar {
		font-size: 2rem;
	}
}
@media screen and (max-width: 767px) {
	.ttl-bar {
		font-size: 1.8rem;
	}
}

.ttl-border {
	margin: 24px 0 0.5em;
	font-size: 2.4rem;
	line-height: 1.6;
	font-weight: bold;
	border-bottom: 1px solid #FE4521;
	padding-bottom: 8px;
}
@media screen and (max-width: 1024px) {
	.ttl-border {
		font-size: 2rem;
	}
}
@media screen and (max-width: 767px) {
	.ttl-border {
		font-size: 1.8rem;
	}
}

.ttl-center-border {
	margin-top: 80px;
	margin-bottom: 24px;
	text-align: center;
	font-size: 3.2rem;
	font-weight: bold;
	line-height: 1.6;
	text-align: center;
}
.ttl-center-border::after {
	content: "";
	height: 2px;
	width: 1em;
	background: #FE4521;
	display: block;
	margin: 8px auto 0;
}
@media screen and (max-width: 1024px) {
	.ttl-center-border {
		font-size: 2.8rem;
	}
}
@media screen and (max-width: 767px) {
	.ttl-center-border {
		font-size: 2.4rem;
		margin-top: 56px;
		margin-bottom: 16px;
	}
}
.ttl-center-border + * {
	margin-top: 0;
}

.ttl-center {
	margin-top: 80px;
	margin-bottom: 24px;
	text-align: center;
}
@media screen and (max-width: 767px) {
	.ttl-center {
		margin-top: 56px;
		margin-bottom: 16px;
	}
}
.ttl-center__en {
	color: #FE4521;
	font-size: 1.6rem;
	font-weight: bold;
	line-height: 1.4;
}
@media screen and (max-width: 767px) {
	.ttl-center__en {
		font-size: 1.4rem;
	}
}
.ttl-center__jp {
	font-size: 3.2rem;
	font-weight: bold;
	line-height: 1.6;
	text-align: center;
}
@media screen and (max-width: 1024px) {
	.ttl-center__jp {
		font-size: 2.8rem;
	}
}
@media screen and (max-width: 767px) {
	.ttl-center__jp {
		font-size: 2.4rem;
	}
}
.ttl-center + * {
	margin-top: 0;
}

.ttl-color {
	font-size: 2.4rem;
	line-height: 1.6;
	font-weight: bold;
	color: #FE4521;
	margin-top: 40px;
	margin-bottom: 16px;
}
@media screen and (max-width: 1024px) {
	.ttl-color {
		font-size: 2rem;
		margin-bottom: 8px;
	}
}
@media screen and (max-width: 767px) {
	.ttl-color {
		font-size: 1.8rem;
		margin-top: 32px;
		margin-bottom: 16px;
	}
}
.ttl-color.-black {
	color: #333;
}
.ttl-color.-blue {
	color: #22487F;
}
.ttl-color.-yellow {
	color: #FF8800;
}
.ttl-color.-orange {
	color: #FE4521;
}
.ttl-color.-c {
	text-align: center;
}
.ttl-color.-lg {
	font-size: 3.2rem;
}
@media screen and (max-width: 1024px) {
	.ttl-color.-lg {
		font-size: 2.2rem;
	}
}
@media screen and (max-width: 767px) {
	.ttl-color.-lg {
		font-size: 2rem;
	}
}
.ttl-color + * {
	margin-top: 0 !important;
}
.ttl-color:first-child {
	margin-top: 0;
}

.ttl-left {
	margin-top: 80px;
	margin-bottom: 24px;
	text-align: left;
}
@media screen and (max-width: 767px) {
	.ttl-left {
		margin-top: 56px;
		margin-bottom: 16px;
	}
}
.ttl-left__en {
	color: #FE4521;
	font-size: 1.6rem;
	font-weight: bold;
	line-height: 1.4;
	letter-spacing: normal;
}
@media screen and (max-width: 767px) {
	.ttl-left__en {
		font-size: 1.4rem;
	}
}
.ttl-left__jp {
	font-size: 3.2rem;
	font-weight: bold;
	line-height: 1.6;
	text-align: left;
}
@media screen and (max-width: 1024px) {
	.ttl-left__jp {
		font-size: 2.8rem;
	}
}
@media screen and (max-width: 767px) {
	.ttl-left__jp {
		font-size: 2.4rem;
	}
}
.ttl-left + * {
	margin-top: 0;
}

.ttl-mark {
	font-size: 2rem;
	line-height: 1.6;
	font-weight: bold;
	margin-top: 24px;
	margin-bottom: 16px;
	padding-left: 1.5em;
	position: relative;
}
@media screen and (max-width: 1024px) {
	.ttl-mark {
		font-size: 1.8rem;
		margin-bottom: 8px;
	}
}
@media screen and (max-width: 767px) {
	.ttl-mark {
		font-size: 1.6rem;
		margin-top: 24px;
	}
}
.ttl-mark::before {
	content: "";
	width: 0.8em;
	height: 0.8em;
	background: -webkit-linear-gradient(315deg, #fe4521 0%, #ff7200 100%);
	background: linear-gradient(135deg, #fe4521 0%, #ff7200 100%);
	position: absolute;
	left: 0;
	top: 0.4em;
}
.ttl-mark.-black {
	color: #333;
}
.ttl-mark.-lg {
	font-size: 3.2rem;
}
@media screen and (max-width: 1024px) {
	.ttl-mark.-lg {
		font-size: 2.2rem;
	}
}
@media screen and (max-width: 767px) {
	.ttl-mark.-lg {
		font-size: 2rem;
	}
}
.ttl-mark + * {
	margin-top: 0 !important;
}
.ttl-mark:first-child {
	margin-top: 0;
}

.ttl-primary {
	padding-left: 16px;
	border-left: 4px solid #FE4521;
	margin-top: 80px;
	margin-bottom: 24px;
}
@media screen and (max-width: 767px) {
	.ttl-primary {
		margin-top: 56px;
		margin-bottom: 16px;
	}
}
.ttl-primary__en {
	color: #FE4521;
	font-size: 1.6rem;
	font-weight: bold;
	line-height: 1.4;
	letter-spacing: normal;
}
@media screen and (max-width: 767px) {
	.ttl-primary__en {
		font-size: 1.4rem;
	}
}
.ttl-primary__en.-uppercase-letter {
	text-transform: uppercase;
}
.ttl-primary__jp {
	font-size: 3.2rem;
	font-weight: bold;
	line-height: 1.4;
}
@media screen and (max-width: 1024px) {
	.ttl-primary__jp {
		font-size: 2.8rem;
	}
}
@media screen and (max-width: 767px) {
	.ttl-primary__jp {
		font-size: 2.4rem;
	}
}
.ttl-primary + * {
	margin-top: 0;
}
.ttl-primary.-no-border {
	border-left: none;
	padding-left: 0;
}
.ttl-primary.-c > * {
	text-align: center;
}
.ttl-primary.-big .ttl-primary__jp {
	font-weight: 900;
	font-size: 4rem;
}
@media screen and (max-width: 1024px) {
	.ttl-primary.-big .ttl-primary__jp {
		font-size: 3.2rem;
	}
}
@media screen and (max-width: 767px) {
	.ttl-primary.-big .ttl-primary__jp {
		font-size: 2.4rem;
	}
}
.ttl-primary.-blue .ttl-primary__en {
	color: #367BD9;
}
.ttl-primary.-green .ttl-primary__en {
	color: #19AC8A;
}
.ttl-primary.-red .ttl-primary__en {
	color: #EF5757;
}
.ttl-primary.-orange .ttl-primary__en {
	color: #FF6F22;
}
.ttl-primary.-yellow .ttl-primary__en {
	color: #FFA20D;
}

.ttl-quaternary {
	font-size: 2rem;
	font-weight: bold;
	position: relative;
	padding-left: 12px;
	margin-top: 40px;
	margin-bottom: 16px;
	border-left: 8px solid #333;
	line-height: 1.6;
}
@media screen and (max-width: 1024px) {
	.ttl-quaternary {
		font-size: 1.8rem;
	}
}
@media screen and (max-width: 767px) {
	.ttl-quaternary {
		border-left: 6px solid #333;
		padding-left: 12px;
		margin-top: 32px;
		font-size: 1.6rem;
		margin-bottom: 16px;
	}
}

.ttl-secondary {
	font-size: 2.8rem;
	font-weight: bold;
	position: relative;
	padding-left: 28px;
	margin-top: 40px;
	margin-bottom: 24px;
	line-height: 1.6;
}
@media screen and (max-width: 1024px) {
	.ttl-secondary {
		font-size: 2.4rem;
	}
}
@media screen and (max-width: 767px) {
	.ttl-secondary {
		font-size: 2rem;
		margin-top: 32px;
		margin-bottom: 16px;
		padding-left: 20px;
	}
}
.ttl-secondary::before {
	position: absolute;
	left: 0;
	top: 0.4em;
	content: "";
	display: block;
	width: 14px;
	height: 0.8em;
	background: #333;
}
@media screen and (max-width: 767px) {
	.ttl-secondary::before {
		width: 10px;
	}
}
.ttl-secondary + * {
	margin-top: 0;
}

.ttl-tertiary {
	font-size: 2.4rem;
	font-weight: bold;
	position: relative;
	padding-left: 12px;
	padding-bottom: 8px;
	margin-top: 40px;
	margin-bottom: 16px;
	border-left: 8px solid #333;
	border-bottom: 1px solid #333;
	line-height: 1.6;
}
@media screen and (max-width: 1024px) {
	.ttl-tertiary {
		font-size: 2rem;
	}
}
@media screen and (max-width: 767px) {
	.ttl-tertiary {
		border-left: 6px solid #333;
		padding-left: 12px;
		margin-top: 32px;
		margin-bottom: 16px;
		font-size: 1.8rem;
	}
}

.txt_l {
	text-align: left;
}

.txt_r {
	text-align: right;
}

.txt_c {
	text-align: center;
}

.txt_llc {
	text-align: left;
}
@media screen and (max-width: 767px) {
	.txt_llc {
		text-align: center;
	}
}

@media screen and (max-width: 1024px) {
	.txt_lcc {
		text-align: center;
	}
}

.txt_rrc {
	text-align: right;
}
@media screen and (max-width: 767px) {
	.txt_rrc {
		text-align: center;
	}
}

.txt_rcc {
	text-align: right;
}
@media screen and (max-width: 1024px) {
	.txt_rcc {
		text-align: center;
	}
}

.txt_cll {
	text-align: center;
}
@media screen and (max-width: 1024px) {
	.txt_cll {
		text-align: left;
	}
}

.txt_ccl {
	text-align: center;
}
@media screen and (max-width: 767px) {
	.txt_ccl {
		text-align: left;
	}
}

.txt_rlr {
	text-align: right;
}
@media screen and (max-width: 1024px) {
	.txt_rlr {
		text-align: left;
	}
}
@media screen and (max-width: 767px) {
	.txt_rlr {
		text-align: right;
	}
}

.txt_lrl {
	text-align: left;
}
@media screen and (max-width: 1024px) {
	.txt_lrl {
		text-align: right;
	}
}
@media screen and (max-width: 767px) {
	.txt_lrl {
		text-align: left;
	}
}

.align-c {
	text-align: center;
}
.align-l {
	text-align: left;
}
.align-r {
	text-align: right;
}

@media screen and (min-width: 1025px) {
	.lg\:align-c {
		text-align: center;
	}
	.lg\:align-l {
		text-align: left;
	}
	.lg\:align-r {
		text-align: right;
	}
}
@media screen and (max-width: 1024px) {
	.md\:align-c {
		text-align: center;
	}
	.md\:align-l {
		text-align: left;
	}
	.md\:align-r {
		text-align: right;
	}
}
@media screen and (max-width: 767px) {
	.sm\:align-c {
		text-align: center;
	}
	.sm\:align-l {
		text-align: left;
	}
	.sm\:align-r {
		text-align: right;
	}
}
.hidden {
	display: none;
}

@media screen and (min-width: 1025px) {
	.lg\:hidden {
		display: none;
	}
}
@media screen and (max-width: 1200px) {
	.ct\:hidden {
		display: none;
	}
}
@media screen and (min-width: 768px) {
	.lg-md\:hidden {
		display: none;
	}
}
@media screen and (max-width: 1024px) {
	.md\:hidden {
		display: none;
	}
}
@media screen and (max-width: 767px) {
	.sm\:hidden {
		display: none;
	}
}
@media screen and (min-width: 500px) {
	.min\:hidden {
		display: none;
	}
}
/*
/* Grid System
/*
----------------------------------------------------------------- */
.row {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	    -ms-flex-wrap: wrap;
	        flex-wrap: wrap;
	margin: -10px;
}
.row-space-between {
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	    -ms-flex-pack: justify;
	        justify-content: space-between;
}
.row-forward {
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-webkit-flex-direction: row;
	    -ms-flex-direction: row;
	        flex-direction: row;
}
.row-reverse {
	-webkit-box-orient: horizontal;
	-webkit-box-direction: reverse;
	-webkit-flex-direction: row-reverse;
	    -ms-flex-direction: row-reverse;
	        flex-direction: row-reverse;
}
.row-column-reverse {
	-webkit-box-orient: vertical;
	-webkit-box-direction: reverse;
	-webkit-flex-direction: column-reverse;
	    -ms-flex-direction: column-reverse;
	        flex-direction: column-reverse;
	-webkit-box-pack: end;
	-webkit-justify-content: flex-end;
	    -ms-flex-pack: end;
	        justify-content: flex-end;
	width: 100%;
	margin: 0;
}
.row-c {
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	    -ms-flex-pack: center;
	        justify-content: center;
}
.row-gap-0 {
	margin: -0px;
}
.row-gap-0 > [class*=col] {
	padding: 0px;
}
.row-gap-6 {
	margin: -6px;
}
.row-gap-6 > [class*=col] {
	padding: 6px;
}
.row-gap-8 {
	margin: -8px;
}
.row-gap-8 > [class*=col] {
	padding: 8px;
}
.row-gap-y-0 {
	margin-top: -0px;
	margin-bottom: -0px;
}
.row-gap-y-0 > [class*=col] {
	padding-top: 0px;
	padding-bottom: 0px;
}
.row-gap-5 {
	margin: -5px;
}
.row-gap-5 > [class*=col] {
	padding: 5px;
}
.row-gap-6 {
	margin: -6px;
}
.row-gap-6 > [class*=col] {
	padding: 6px;
}
.row-gap-8 {
	margin: -8px;
}
.row-gap-8 > [class*=col] {
	padding: 8px;
}
.row-gap-y-5 {
	margin-top: -5px;
	margin-bottom: -5px;
}
.row-gap-y-5 > [class*=col] {
	padding-top: 5px;
	padding-bottom: 5px;
}
.row-gap-10 {
	margin: -10px;
}
.row-gap-10 > [class*=col] {
	padding: 10px;
}
.row-gap-6 {
	margin: -6px;
}
.row-gap-6 > [class*=col] {
	padding: 6px;
}
.row-gap-8 {
	margin: -8px;
}
.row-gap-8 > [class*=col] {
	padding: 8px;
}
.row-gap-y-10 {
	margin-top: -10px;
	margin-bottom: -10px;
}
.row-gap-y-10 > [class*=col] {
	padding-top: 10px;
	padding-bottom: 10px;
}
.row-gap-15 {
	margin: -15px;
}
.row-gap-15 > [class*=col] {
	padding: 15px;
}
.row-gap-6 {
	margin: -6px;
}
.row-gap-6 > [class*=col] {
	padding: 6px;
}
.row-gap-8 {
	margin: -8px;
}
.row-gap-8 > [class*=col] {
	padding: 8px;
}
.row-gap-y-15 {
	margin-top: -15px;
	margin-bottom: -15px;
}
.row-gap-y-15 > [class*=col] {
	padding-top: 15px;
	padding-bottom: 15px;
}
.row-gap-20 {
	margin: -20px;
}
.row-gap-20 > [class*=col] {
	padding: 20px;
}
.row-gap-6 {
	margin: -6px;
}
.row-gap-6 > [class*=col] {
	padding: 6px;
}
.row-gap-8 {
	margin: -8px;
}
.row-gap-8 > [class*=col] {
	padding: 8px;
}
.row-gap-y-20 {
	margin-top: -20px;
	margin-bottom: -20px;
}
.row-gap-y-20 > [class*=col] {
	padding-top: 20px;
	padding-bottom: 20px;
}
.row-gap-25 {
	margin: -25px;
}
.row-gap-25 > [class*=col] {
	padding: 25px;
}
.row-gap-6 {
	margin: -6px;
}
.row-gap-6 > [class*=col] {
	padding: 6px;
}
.row-gap-8 {
	margin: -8px;
}
.row-gap-8 > [class*=col] {
	padding: 8px;
}
.row-gap-y-25 {
	margin-top: -25px;
	margin-bottom: -25px;
}
.row-gap-y-25 > [class*=col] {
	padding-top: 25px;
	padding-bottom: 25px;
}
.row-gap-30 {
	margin: -30px;
}
.row-gap-30 > [class*=col] {
	padding: 30px;
}
.row-gap-6 {
	margin: -6px;
}
.row-gap-6 > [class*=col] {
	padding: 6px;
}
.row-gap-8 {
	margin: -8px;
}
.row-gap-8 > [class*=col] {
	padding: 8px;
}
.row-gap-y-30 {
	margin-top: -30px;
	margin-bottom: -30px;
}
.row-gap-y-30 > [class*=col] {
	padding-top: 30px;
	padding-bottom: 30px;
}
.row-gap-35 {
	margin: -35px;
}
.row-gap-35 > [class*=col] {
	padding: 35px;
}
.row-gap-6 {
	margin: -6px;
}
.row-gap-6 > [class*=col] {
	padding: 6px;
}
.row-gap-8 {
	margin: -8px;
}
.row-gap-8 > [class*=col] {
	padding: 8px;
}
.row-gap-y-35 {
	margin-top: -35px;
	margin-bottom: -35px;
}
.row-gap-y-35 > [class*=col] {
	padding-top: 35px;
	padding-bottom: 35px;
}
.row-gap-40 {
	margin: -40px;
}
.row-gap-40 > [class*=col] {
	padding: 40px;
}
.row-gap-6 {
	margin: -6px;
}
.row-gap-6 > [class*=col] {
	padding: 6px;
}
.row-gap-8 {
	margin: -8px;
}
.row-gap-8 > [class*=col] {
	padding: 8px;
}
.row-gap-y-40 {
	margin-top: -40px;
	margin-bottom: -40px;
}
.row-gap-y-40 > [class*=col] {
	padding-top: 40px;
	padding-bottom: 40px;
}
.row-gap-45 {
	margin: -45px;
}
.row-gap-45 > [class*=col] {
	padding: 45px;
}
.row-gap-6 {
	margin: -6px;
}
.row-gap-6 > [class*=col] {
	padding: 6px;
}
.row-gap-8 {
	margin: -8px;
}
.row-gap-8 > [class*=col] {
	padding: 8px;
}
.row-gap-y-45 {
	margin-top: -45px;
	margin-bottom: -45px;
}
.row-gap-y-45 > [class*=col] {
	padding-top: 45px;
	padding-bottom: 45px;
}
.row-gap-50 {
	margin: -50px;
}
.row-gap-50 > [class*=col] {
	padding: 50px;
}
.row-gap-6 {
	margin: -6px;
}
.row-gap-6 > [class*=col] {
	padding: 6px;
}
.row-gap-8 {
	margin: -8px;
}
.row-gap-8 > [class*=col] {
	padding: 8px;
}
.row-gap-y-50 {
	margin-top: -50px;
	margin-bottom: -50px;
}
.row-gap-y-50 > [class*=col] {
	padding-top: 50px;
	padding-bottom: 50px;
}
.row-gap-55 {
	margin: -55px;
}
.row-gap-55 > [class*=col] {
	padding: 55px;
}
.row-gap-6 {
	margin: -6px;
}
.row-gap-6 > [class*=col] {
	padding: 6px;
}
.row-gap-8 {
	margin: -8px;
}
.row-gap-8 > [class*=col] {
	padding: 8px;
}
.row-gap-y-55 {
	margin-top: -55px;
	margin-bottom: -55px;
}
.row-gap-y-55 > [class*=col] {
	padding-top: 55px;
	padding-bottom: 55px;
}
.row-gap-60 {
	margin: -60px;
}
.row-gap-60 > [class*=col] {
	padding: 60px;
}
.row-gap-6 {
	margin: -6px;
}
.row-gap-6 > [class*=col] {
	padding: 6px;
}
.row-gap-8 {
	margin: -8px;
}
.row-gap-8 > [class*=col] {
	padding: 8px;
}
.row-gap-y-60 {
	margin-top: -60px;
	margin-bottom: -60px;
}
.row-gap-y-60 > [class*=col] {
	padding-top: 60px;
	padding-bottom: 60px;
}
.row-gap-65 {
	margin: -65px;
}
.row-gap-65 > [class*=col] {
	padding: 65px;
}
.row-gap-6 {
	margin: -6px;
}
.row-gap-6 > [class*=col] {
	padding: 6px;
}
.row-gap-8 {
	margin: -8px;
}
.row-gap-8 > [class*=col] {
	padding: 8px;
}
.row-gap-y-65 {
	margin-top: -65px;
	margin-bottom: -65px;
}
.row-gap-y-65 > [class*=col] {
	padding-top: 65px;
	padding-bottom: 65px;
}
.row-gap-70 {
	margin: -70px;
}
.row-gap-70 > [class*=col] {
	padding: 70px;
}
.row-gap-6 {
	margin: -6px;
}
.row-gap-6 > [class*=col] {
	padding: 6px;
}
.row-gap-8 {
	margin: -8px;
}
.row-gap-8 > [class*=col] {
	padding: 8px;
}
.row-gap-y-70 {
	margin-top: -70px;
	margin-bottom: -70px;
}
.row-gap-y-70 > [class*=col] {
	padding-top: 70px;
	padding-bottom: 70px;
}
.row-gap-75 {
	margin: -75px;
}
.row-gap-75 > [class*=col] {
	padding: 75px;
}
.row-gap-6 {
	margin: -6px;
}
.row-gap-6 > [class*=col] {
	padding: 6px;
}
.row-gap-8 {
	margin: -8px;
}
.row-gap-8 > [class*=col] {
	padding: 8px;
}
.row-gap-y-75 {
	margin-top: -75px;
	margin-bottom: -75px;
}
.row-gap-y-75 > [class*=col] {
	padding-top: 75px;
	padding-bottom: 75px;
}
.row-gap-80 {
	margin: -80px;
}
.row-gap-80 > [class*=col] {
	padding: 80px;
}
.row-gap-6 {
	margin: -6px;
}
.row-gap-6 > [class*=col] {
	padding: 6px;
}
.row-gap-8 {
	margin: -8px;
}
.row-gap-8 > [class*=col] {
	padding: 8px;
}
.row-gap-y-80 {
	margin-top: -80px;
	margin-bottom: -80px;
}
.row-gap-y-80 > [class*=col] {
	padding-top: 80px;
	padding-bottom: 80px;
}
.row-gap-85 {
	margin: -85px;
}
.row-gap-85 > [class*=col] {
	padding: 85px;
}
.row-gap-6 {
	margin: -6px;
}
.row-gap-6 > [class*=col] {
	padding: 6px;
}
.row-gap-8 {
	margin: -8px;
}
.row-gap-8 > [class*=col] {
	padding: 8px;
}
.row-gap-y-85 {
	margin-top: -85px;
	margin-bottom: -85px;
}
.row-gap-y-85 > [class*=col] {
	padding-top: 85px;
	padding-bottom: 85px;
}
.row-gap-90 {
	margin: -90px;
}
.row-gap-90 > [class*=col] {
	padding: 90px;
}
.row-gap-6 {
	margin: -6px;
}
.row-gap-6 > [class*=col] {
	padding: 6px;
}
.row-gap-8 {
	margin: -8px;
}
.row-gap-8 > [class*=col] {
	padding: 8px;
}
.row-gap-y-90 {
	margin-top: -90px;
	margin-bottom: -90px;
}
.row-gap-y-90 > [class*=col] {
	padding-top: 90px;
	padding-bottom: 90px;
}
.row-gap-95 {
	margin: -95px;
}
.row-gap-95 > [class*=col] {
	padding: 95px;
}
.row-gap-6 {
	margin: -6px;
}
.row-gap-6 > [class*=col] {
	padding: 6px;
}
.row-gap-8 {
	margin: -8px;
}
.row-gap-8 > [class*=col] {
	padding: 8px;
}
.row-gap-y-95 {
	margin-top: -95px;
	margin-bottom: -95px;
}
.row-gap-y-95 > [class*=col] {
	padding-top: 95px;
	padding-bottom: 95px;
}
.row-gap-100 {
	margin: -100px;
}
.row-gap-100 > [class*=col] {
	padding: 100px;
}
.row-gap-6 {
	margin: -6px;
}
.row-gap-6 > [class*=col] {
	padding: 6px;
}
.row-gap-8 {
	margin: -8px;
}
.row-gap-8 > [class*=col] {
	padding: 8px;
}
.row-gap-y-100 {
	margin-top: -100px;
	margin-bottom: -100px;
}
.row-gap-y-100 > [class*=col] {
	padding-top: 100px;
	padding-bottom: 100px;
}

.col {
	padding: 10px;
	box-sizing: border-box;
}
.col-1 {
	padding: 10px;
	box-sizing: border-box;
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 8.3333333333%;
	    -ms-flex: 0 0 8.3333333333%;
	        flex: 0 0 8.3333333333%;
	max-width: 8.3333333333%;
}
.col-1.-stretch {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}
.col-2 {
	padding: 10px;
	box-sizing: border-box;
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 16.6666666667%;
	    -ms-flex: 0 0 16.6666666667%;
	        flex: 0 0 16.6666666667%;
	max-width: 16.6666666667%;
}
.col-2.-stretch {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}
.col-3 {
	padding: 10px;
	box-sizing: border-box;
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 25%;
	    -ms-flex: 0 0 25%;
	        flex: 0 0 25%;
	max-width: 25%;
}
.col-3.-stretch {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}
.col-4 {
	padding: 10px;
	box-sizing: border-box;
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 33.3333333333%;
	    -ms-flex: 0 0 33.3333333333%;
	        flex: 0 0 33.3333333333%;
	max-width: 33.3333333333%;
}
.col-4.-stretch {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}
.col-5 {
	padding: 10px;
	box-sizing: border-box;
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 41.6666666667%;
	    -ms-flex: 0 0 41.6666666667%;
	        flex: 0 0 41.6666666667%;
	max-width: 41.6666666667%;
}
.col-5.-stretch {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}
.col-6 {
	padding: 10px;
	box-sizing: border-box;
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 50%;
	    -ms-flex: 0 0 50%;
	        flex: 0 0 50%;
	max-width: 50%;
}
.col-6.-stretch {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}
.col-7 {
	padding: 10px;
	box-sizing: border-box;
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 58.3333333333%;
	    -ms-flex: 0 0 58.3333333333%;
	        flex: 0 0 58.3333333333%;
	max-width: 58.3333333333%;
}
.col-7.-stretch {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}
.col-8 {
	padding: 10px;
	box-sizing: border-box;
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 66.6666666667%;
	    -ms-flex: 0 0 66.6666666667%;
	        flex: 0 0 66.6666666667%;
	max-width: 66.6666666667%;
}
.col-8.-stretch {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}
.col-9 {
	padding: 10px;
	box-sizing: border-box;
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 75%;
	    -ms-flex: 0 0 75%;
	        flex: 0 0 75%;
	max-width: 75%;
}
.col-9.-stretch {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}
.col-10 {
	padding: 10px;
	box-sizing: border-box;
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 83.3333333333%;
	    -ms-flex: 0 0 83.3333333333%;
	        flex: 0 0 83.3333333333%;
	max-width: 83.3333333333%;
}
.col-10.-stretch {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}
.col-11 {
	padding: 10px;
	box-sizing: border-box;
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 91.6666666667%;
	    -ms-flex: 0 0 91.6666666667%;
	        flex: 0 0 91.6666666667%;
	max-width: 91.6666666667%;
}
.col-11.-stretch {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}
.col-12 {
	padding: 10px;
	box-sizing: border-box;
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 100%;
	    -ms-flex: 0 0 100%;
	        flex: 0 0 100%;
	max-width: 100%;
}
.col-12.-stretch {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}
.col-20per {
	padding: 10px;
	box-sizing: border-box;
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 20%;
	    -ms-flex: 0 0 20%;
	        flex: 0 0 20%;
	max-width: 20%;
}
.col.-stretch {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}
@media screen and (max-width: 767px) {
	.col-1 {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 100%;
		    -ms-flex: 0 0 100%;
		        flex: 0 0 100%;
		max-width: 100%;
	}
}
@media screen and (max-width: 767px) {
	.col-2 {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 100%;
		    -ms-flex: 0 0 100%;
		        flex: 0 0 100%;
		max-width: 100%;
	}
}
@media screen and (max-width: 767px) {
	.col-3 {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 100%;
		    -ms-flex: 0 0 100%;
		        flex: 0 0 100%;
		max-width: 100%;
	}
}
@media screen and (max-width: 767px) {
	.col-4 {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 100%;
		    -ms-flex: 0 0 100%;
		        flex: 0 0 100%;
		max-width: 100%;
	}
}
@media screen and (max-width: 767px) {
	.col-5 {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 100%;
		    -ms-flex: 0 0 100%;
		        flex: 0 0 100%;
		max-width: 100%;
	}
}
@media screen and (max-width: 767px) {
	.col-6 {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 100%;
		    -ms-flex: 0 0 100%;
		        flex: 0 0 100%;
		max-width: 100%;
	}
}
@media screen and (max-width: 767px) {
	.col-7 {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 100%;
		    -ms-flex: 0 0 100%;
		        flex: 0 0 100%;
		max-width: 100%;
	}
}
@media screen and (max-width: 767px) {
	.col-8 {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 100%;
		    -ms-flex: 0 0 100%;
		        flex: 0 0 100%;
		max-width: 100%;
	}
}
@media screen and (max-width: 767px) {
	.col-9 {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 100%;
		    -ms-flex: 0 0 100%;
		        flex: 0 0 100%;
		max-width: 100%;
	}
}
@media screen and (max-width: 767px) {
	.col-10 {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 100%;
		    -ms-flex: 0 0 100%;
		        flex: 0 0 100%;
		max-width: 100%;
	}
}
@media screen and (max-width: 767px) {
	.col-11 {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 100%;
		    -ms-flex: 0 0 100%;
		        flex: 0 0 100%;
		max-width: 100%;
	}
}
@media screen and (max-width: 767px) {
	.col-12 {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 100%;
		    -ms-flex: 0 0 100%;
		        flex: 0 0 100%;
		max-width: 100%;
	}
}

@media screen and (min-width: 768px) {
	.lg-md\:row {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-flex-wrap: wrap;
		    -ms-flex-wrap: wrap;
		        flex-wrap: wrap;
		margin: -10px;
	}
	.lg-md\:row-space-between {
		-webkit-box-pack: justify;
		-webkit-justify-content: space-between;
		    -ms-flex-pack: justify;
		        justify-content: space-between;
	}
	.lg-md\:row-forward {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-webkit-flex-direction: row;
		    -ms-flex-direction: row;
		        flex-direction: row;
	}
	.lg-md\:row-reverse {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: reverse;
		-webkit-flex-direction: row-reverse;
		    -ms-flex-direction: row-reverse;
		        flex-direction: row-reverse;
	}
	.lg-md\:row-column-reverse {
		-webkit-box-orient: vertical;
		-webkit-box-direction: reverse;
		-webkit-flex-direction: column-reverse;
		    -ms-flex-direction: column-reverse;
		        flex-direction: column-reverse;
		-webkit-box-pack: end;
		-webkit-justify-content: flex-end;
		    -ms-flex-pack: end;
		        justify-content: flex-end;
		width: 100%;
		margin: 0;
	}
	.lg-md\:row-c {
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		    -ms-flex-pack: center;
		        justify-content: center;
	}
	.lg-md\:row-gap-0 {
		margin: -0px;
	}
	.lg-md\:row-gap-0 > [class*=col] {
		padding: 0px;
	}
	.lg-md\:row-gap-6 {
		margin: -6px;
	}
	.lg-md\:row-gap-6 > [class*=col] {
		padding: 6px;
	}
	.lg-md\:row-gap-8 {
		margin: -8px;
	}
	.lg-md\:row-gap-8 > [class*=col] {
		padding: 8px;
	}
	.lg-md\:row-gap-y-0 {
		margin-top: -0px;
		margin-bottom: -0px;
	}
	.lg-md\:row-gap-y-0 > [class*=col] {
		padding-top: 0px;
		padding-bottom: 0px;
	}
	.lg-md\:row-gap-5 {
		margin: -5px;
	}
	.lg-md\:row-gap-5 > [class*=col] {
		padding: 5px;
	}
	.lg-md\:row-gap-6 {
		margin: -6px;
	}
	.lg-md\:row-gap-6 > [class*=col] {
		padding: 6px;
	}
	.lg-md\:row-gap-8 {
		margin: -8px;
	}
	.lg-md\:row-gap-8 > [class*=col] {
		padding: 8px;
	}
	.lg-md\:row-gap-y-5 {
		margin-top: -5px;
		margin-bottom: -5px;
	}
	.lg-md\:row-gap-y-5 > [class*=col] {
		padding-top: 5px;
		padding-bottom: 5px;
	}
	.lg-md\:row-gap-10 {
		margin: -10px;
	}
	.lg-md\:row-gap-10 > [class*=col] {
		padding: 10px;
	}
	.lg-md\:row-gap-6 {
		margin: -6px;
	}
	.lg-md\:row-gap-6 > [class*=col] {
		padding: 6px;
	}
	.lg-md\:row-gap-8 {
		margin: -8px;
	}
	.lg-md\:row-gap-8 > [class*=col] {
		padding: 8px;
	}
	.lg-md\:row-gap-y-10 {
		margin-top: -10px;
		margin-bottom: -10px;
	}
	.lg-md\:row-gap-y-10 > [class*=col] {
		padding-top: 10px;
		padding-bottom: 10px;
	}
	.lg-md\:row-gap-15 {
		margin: -15px;
	}
	.lg-md\:row-gap-15 > [class*=col] {
		padding: 15px;
	}
	.lg-md\:row-gap-6 {
		margin: -6px;
	}
	.lg-md\:row-gap-6 > [class*=col] {
		padding: 6px;
	}
	.lg-md\:row-gap-8 {
		margin: -8px;
	}
	.lg-md\:row-gap-8 > [class*=col] {
		padding: 8px;
	}
	.lg-md\:row-gap-y-15 {
		margin-top: -15px;
		margin-bottom: -15px;
	}
	.lg-md\:row-gap-y-15 > [class*=col] {
		padding-top: 15px;
		padding-bottom: 15px;
	}
	.lg-md\:row-gap-20 {
		margin: -20px;
	}
	.lg-md\:row-gap-20 > [class*=col] {
		padding: 20px;
	}
	.lg-md\:row-gap-6 {
		margin: -6px;
	}
	.lg-md\:row-gap-6 > [class*=col] {
		padding: 6px;
	}
	.lg-md\:row-gap-8 {
		margin: -8px;
	}
	.lg-md\:row-gap-8 > [class*=col] {
		padding: 8px;
	}
	.lg-md\:row-gap-y-20 {
		margin-top: -20px;
		margin-bottom: -20px;
	}
	.lg-md\:row-gap-y-20 > [class*=col] {
		padding-top: 20px;
		padding-bottom: 20px;
	}
	.lg-md\:row-gap-25 {
		margin: -25px;
	}
	.lg-md\:row-gap-25 > [class*=col] {
		padding: 25px;
	}
	.lg-md\:row-gap-6 {
		margin: -6px;
	}
	.lg-md\:row-gap-6 > [class*=col] {
		padding: 6px;
	}
	.lg-md\:row-gap-8 {
		margin: -8px;
	}
	.lg-md\:row-gap-8 > [class*=col] {
		padding: 8px;
	}
	.lg-md\:row-gap-y-25 {
		margin-top: -25px;
		margin-bottom: -25px;
	}
	.lg-md\:row-gap-y-25 > [class*=col] {
		padding-top: 25px;
		padding-bottom: 25px;
	}
	.lg-md\:row-gap-30 {
		margin: -30px;
	}
	.lg-md\:row-gap-30 > [class*=col] {
		padding: 30px;
	}
	.lg-md\:row-gap-6 {
		margin: -6px;
	}
	.lg-md\:row-gap-6 > [class*=col] {
		padding: 6px;
	}
	.lg-md\:row-gap-8 {
		margin: -8px;
	}
	.lg-md\:row-gap-8 > [class*=col] {
		padding: 8px;
	}
	.lg-md\:row-gap-y-30 {
		margin-top: -30px;
		margin-bottom: -30px;
	}
	.lg-md\:row-gap-y-30 > [class*=col] {
		padding-top: 30px;
		padding-bottom: 30px;
	}
	.lg-md\:row-gap-35 {
		margin: -35px;
	}
	.lg-md\:row-gap-35 > [class*=col] {
		padding: 35px;
	}
	.lg-md\:row-gap-6 {
		margin: -6px;
	}
	.lg-md\:row-gap-6 > [class*=col] {
		padding: 6px;
	}
	.lg-md\:row-gap-8 {
		margin: -8px;
	}
	.lg-md\:row-gap-8 > [class*=col] {
		padding: 8px;
	}
	.lg-md\:row-gap-y-35 {
		margin-top: -35px;
		margin-bottom: -35px;
	}
	.lg-md\:row-gap-y-35 > [class*=col] {
		padding-top: 35px;
		padding-bottom: 35px;
	}
	.lg-md\:row-gap-40 {
		margin: -40px;
	}
	.lg-md\:row-gap-40 > [class*=col] {
		padding: 40px;
	}
	.lg-md\:row-gap-6 {
		margin: -6px;
	}
	.lg-md\:row-gap-6 > [class*=col] {
		padding: 6px;
	}
	.lg-md\:row-gap-8 {
		margin: -8px;
	}
	.lg-md\:row-gap-8 > [class*=col] {
		padding: 8px;
	}
	.lg-md\:row-gap-y-40 {
		margin-top: -40px;
		margin-bottom: -40px;
	}
	.lg-md\:row-gap-y-40 > [class*=col] {
		padding-top: 40px;
		padding-bottom: 40px;
	}
	.lg-md\:row-gap-45 {
		margin: -45px;
	}
	.lg-md\:row-gap-45 > [class*=col] {
		padding: 45px;
	}
	.lg-md\:row-gap-6 {
		margin: -6px;
	}
	.lg-md\:row-gap-6 > [class*=col] {
		padding: 6px;
	}
	.lg-md\:row-gap-8 {
		margin: -8px;
	}
	.lg-md\:row-gap-8 > [class*=col] {
		padding: 8px;
	}
	.lg-md\:row-gap-y-45 {
		margin-top: -45px;
		margin-bottom: -45px;
	}
	.lg-md\:row-gap-y-45 > [class*=col] {
		padding-top: 45px;
		padding-bottom: 45px;
	}
	.lg-md\:row-gap-50 {
		margin: -50px;
	}
	.lg-md\:row-gap-50 > [class*=col] {
		padding: 50px;
	}
	.lg-md\:row-gap-6 {
		margin: -6px;
	}
	.lg-md\:row-gap-6 > [class*=col] {
		padding: 6px;
	}
	.lg-md\:row-gap-8 {
		margin: -8px;
	}
	.lg-md\:row-gap-8 > [class*=col] {
		padding: 8px;
	}
	.lg-md\:row-gap-y-50 {
		margin-top: -50px;
		margin-bottom: -50px;
	}
	.lg-md\:row-gap-y-50 > [class*=col] {
		padding-top: 50px;
		padding-bottom: 50px;
	}
	.lg-md\:row-gap-55 {
		margin: -55px;
	}
	.lg-md\:row-gap-55 > [class*=col] {
		padding: 55px;
	}
	.lg-md\:row-gap-6 {
		margin: -6px;
	}
	.lg-md\:row-gap-6 > [class*=col] {
		padding: 6px;
	}
	.lg-md\:row-gap-8 {
		margin: -8px;
	}
	.lg-md\:row-gap-8 > [class*=col] {
		padding: 8px;
	}
	.lg-md\:row-gap-y-55 {
		margin-top: -55px;
		margin-bottom: -55px;
	}
	.lg-md\:row-gap-y-55 > [class*=col] {
		padding-top: 55px;
		padding-bottom: 55px;
	}
	.lg-md\:row-gap-60 {
		margin: -60px;
	}
	.lg-md\:row-gap-60 > [class*=col] {
		padding: 60px;
	}
	.lg-md\:row-gap-6 {
		margin: -6px;
	}
	.lg-md\:row-gap-6 > [class*=col] {
		padding: 6px;
	}
	.lg-md\:row-gap-8 {
		margin: -8px;
	}
	.lg-md\:row-gap-8 > [class*=col] {
		padding: 8px;
	}
	.lg-md\:row-gap-y-60 {
		margin-top: -60px;
		margin-bottom: -60px;
	}
	.lg-md\:row-gap-y-60 > [class*=col] {
		padding-top: 60px;
		padding-bottom: 60px;
	}
	.lg-md\:row-gap-65 {
		margin: -65px;
	}
	.lg-md\:row-gap-65 > [class*=col] {
		padding: 65px;
	}
	.lg-md\:row-gap-6 {
		margin: -6px;
	}
	.lg-md\:row-gap-6 > [class*=col] {
		padding: 6px;
	}
	.lg-md\:row-gap-8 {
		margin: -8px;
	}
	.lg-md\:row-gap-8 > [class*=col] {
		padding: 8px;
	}
	.lg-md\:row-gap-y-65 {
		margin-top: -65px;
		margin-bottom: -65px;
	}
	.lg-md\:row-gap-y-65 > [class*=col] {
		padding-top: 65px;
		padding-bottom: 65px;
	}
	.lg-md\:row-gap-70 {
		margin: -70px;
	}
	.lg-md\:row-gap-70 > [class*=col] {
		padding: 70px;
	}
	.lg-md\:row-gap-6 {
		margin: -6px;
	}
	.lg-md\:row-gap-6 > [class*=col] {
		padding: 6px;
	}
	.lg-md\:row-gap-8 {
		margin: -8px;
	}
	.lg-md\:row-gap-8 > [class*=col] {
		padding: 8px;
	}
	.lg-md\:row-gap-y-70 {
		margin-top: -70px;
		margin-bottom: -70px;
	}
	.lg-md\:row-gap-y-70 > [class*=col] {
		padding-top: 70px;
		padding-bottom: 70px;
	}
	.lg-md\:row-gap-75 {
		margin: -75px;
	}
	.lg-md\:row-gap-75 > [class*=col] {
		padding: 75px;
	}
	.lg-md\:row-gap-6 {
		margin: -6px;
	}
	.lg-md\:row-gap-6 > [class*=col] {
		padding: 6px;
	}
	.lg-md\:row-gap-8 {
		margin: -8px;
	}
	.lg-md\:row-gap-8 > [class*=col] {
		padding: 8px;
	}
	.lg-md\:row-gap-y-75 {
		margin-top: -75px;
		margin-bottom: -75px;
	}
	.lg-md\:row-gap-y-75 > [class*=col] {
		padding-top: 75px;
		padding-bottom: 75px;
	}
	.lg-md\:row-gap-80 {
		margin: -80px;
	}
	.lg-md\:row-gap-80 > [class*=col] {
		padding: 80px;
	}
	.lg-md\:row-gap-6 {
		margin: -6px;
	}
	.lg-md\:row-gap-6 > [class*=col] {
		padding: 6px;
	}
	.lg-md\:row-gap-8 {
		margin: -8px;
	}
	.lg-md\:row-gap-8 > [class*=col] {
		padding: 8px;
	}
	.lg-md\:row-gap-y-80 {
		margin-top: -80px;
		margin-bottom: -80px;
	}
	.lg-md\:row-gap-y-80 > [class*=col] {
		padding-top: 80px;
		padding-bottom: 80px;
	}
	.lg-md\:row-gap-85 {
		margin: -85px;
	}
	.lg-md\:row-gap-85 > [class*=col] {
		padding: 85px;
	}
	.lg-md\:row-gap-6 {
		margin: -6px;
	}
	.lg-md\:row-gap-6 > [class*=col] {
		padding: 6px;
	}
	.lg-md\:row-gap-8 {
		margin: -8px;
	}
	.lg-md\:row-gap-8 > [class*=col] {
		padding: 8px;
	}
	.lg-md\:row-gap-y-85 {
		margin-top: -85px;
		margin-bottom: -85px;
	}
	.lg-md\:row-gap-y-85 > [class*=col] {
		padding-top: 85px;
		padding-bottom: 85px;
	}
	.lg-md\:row-gap-90 {
		margin: -90px;
	}
	.lg-md\:row-gap-90 > [class*=col] {
		padding: 90px;
	}
	.lg-md\:row-gap-6 {
		margin: -6px;
	}
	.lg-md\:row-gap-6 > [class*=col] {
		padding: 6px;
	}
	.lg-md\:row-gap-8 {
		margin: -8px;
	}
	.lg-md\:row-gap-8 > [class*=col] {
		padding: 8px;
	}
	.lg-md\:row-gap-y-90 {
		margin-top: -90px;
		margin-bottom: -90px;
	}
	.lg-md\:row-gap-y-90 > [class*=col] {
		padding-top: 90px;
		padding-bottom: 90px;
	}
	.lg-md\:row-gap-95 {
		margin: -95px;
	}
	.lg-md\:row-gap-95 > [class*=col] {
		padding: 95px;
	}
	.lg-md\:row-gap-6 {
		margin: -6px;
	}
	.lg-md\:row-gap-6 > [class*=col] {
		padding: 6px;
	}
	.lg-md\:row-gap-8 {
		margin: -8px;
	}
	.lg-md\:row-gap-8 > [class*=col] {
		padding: 8px;
	}
	.lg-md\:row-gap-y-95 {
		margin-top: -95px;
		margin-bottom: -95px;
	}
	.lg-md\:row-gap-y-95 > [class*=col] {
		padding-top: 95px;
		padding-bottom: 95px;
	}
	.lg-md\:row-gap-100 {
		margin: -100px;
	}
	.lg-md\:row-gap-100 > [class*=col] {
		padding: 100px;
	}
	.lg-md\:row-gap-6 {
		margin: -6px;
	}
	.lg-md\:row-gap-6 > [class*=col] {
		padding: 6px;
	}
	.lg-md\:row-gap-8 {
		margin: -8px;
	}
	.lg-md\:row-gap-8 > [class*=col] {
		padding: 8px;
	}
	.lg-md\:row-gap-y-100 {
		margin-top: -100px;
		margin-bottom: -100px;
	}
	.lg-md\:row-gap-y-100 > [class*=col] {
		padding-top: 100px;
		padding-bottom: 100px;
	}
	.lg-md\:col {
		padding: 10px;
		box-sizing: border-box;
	}
	.lg-md\:col-1 {
		padding: 10px;
		box-sizing: border-box;
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 8.3333333333%;
		    -ms-flex: 0 0 8.3333333333%;
		        flex: 0 0 8.3333333333%;
		max-width: 8.3333333333%;
	}
	.lg-md\:col-1.-stretch {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
	}
	.lg-md\:col-2 {
		padding: 10px;
		box-sizing: border-box;
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 16.6666666667%;
		    -ms-flex: 0 0 16.6666666667%;
		        flex: 0 0 16.6666666667%;
		max-width: 16.6666666667%;
	}
	.lg-md\:col-2.-stretch {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
	}
	.lg-md\:col-3 {
		padding: 10px;
		box-sizing: border-box;
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 25%;
		    -ms-flex: 0 0 25%;
		        flex: 0 0 25%;
		max-width: 25%;
	}
	.lg-md\:col-3.-stretch {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
	}
	.lg-md\:col-4 {
		padding: 10px;
		box-sizing: border-box;
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 33.3333333333%;
		    -ms-flex: 0 0 33.3333333333%;
		        flex: 0 0 33.3333333333%;
		max-width: 33.3333333333%;
	}
	.lg-md\:col-4.-stretch {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
	}
	.lg-md\:col-5 {
		padding: 10px;
		box-sizing: border-box;
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 41.6666666667%;
		    -ms-flex: 0 0 41.6666666667%;
		        flex: 0 0 41.6666666667%;
		max-width: 41.6666666667%;
	}
	.lg-md\:col-5.-stretch {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
	}
	.lg-md\:col-6 {
		padding: 10px;
		box-sizing: border-box;
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 50%;
		    -ms-flex: 0 0 50%;
		        flex: 0 0 50%;
		max-width: 50%;
	}
	.lg-md\:col-6.-stretch {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
	}
	.lg-md\:col-7 {
		padding: 10px;
		box-sizing: border-box;
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 58.3333333333%;
		    -ms-flex: 0 0 58.3333333333%;
		        flex: 0 0 58.3333333333%;
		max-width: 58.3333333333%;
	}
	.lg-md\:col-7.-stretch {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
	}
	.lg-md\:col-8 {
		padding: 10px;
		box-sizing: border-box;
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 66.6666666667%;
		    -ms-flex: 0 0 66.6666666667%;
		        flex: 0 0 66.6666666667%;
		max-width: 66.6666666667%;
	}
	.lg-md\:col-8.-stretch {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
	}
	.lg-md\:col-9 {
		padding: 10px;
		box-sizing: border-box;
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 75%;
		    -ms-flex: 0 0 75%;
		        flex: 0 0 75%;
		max-width: 75%;
	}
	.lg-md\:col-9.-stretch {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
	}
	.lg-md\:col-10 {
		padding: 10px;
		box-sizing: border-box;
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 83.3333333333%;
		    -ms-flex: 0 0 83.3333333333%;
		        flex: 0 0 83.3333333333%;
		max-width: 83.3333333333%;
	}
	.lg-md\:col-10.-stretch {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
	}
	.lg-md\:col-11 {
		padding: 10px;
		box-sizing: border-box;
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 91.6666666667%;
		    -ms-flex: 0 0 91.6666666667%;
		        flex: 0 0 91.6666666667%;
		max-width: 91.6666666667%;
	}
	.lg-md\:col-11.-stretch {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
	}
	.lg-md\:col-12 {
		padding: 10px;
		box-sizing: border-box;
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 100%;
		    -ms-flex: 0 0 100%;
		        flex: 0 0 100%;
		max-width: 100%;
	}
	.lg-md\:col-12.-stretch {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
	}
	.lg-md\:col-20per {
		padding: 10px;
		box-sizing: border-box;
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 20%;
		    -ms-flex: 0 0 20%;
		        flex: 0 0 20%;
		max-width: 20%;
	}
	.lg-md\:col.-stretch {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
	}
}
@media screen and (max-width: 1100px) {
	.md-pro\:row {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-flex-wrap: wrap;
		    -ms-flex-wrap: wrap;
		        flex-wrap: wrap;
		margin: -10px;
	}
	.md-pro\:row-space-between {
		-webkit-box-pack: justify;
		-webkit-justify-content: space-between;
		    -ms-flex-pack: justify;
		        justify-content: space-between;
	}
	.md-pro\:row-forward {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-webkit-flex-direction: row;
		    -ms-flex-direction: row;
		        flex-direction: row;
	}
	.md-pro\:row-reverse {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: reverse;
		-webkit-flex-direction: row-reverse;
		    -ms-flex-direction: row-reverse;
		        flex-direction: row-reverse;
	}
	.md-pro\:row-column-reverse {
		-webkit-box-orient: vertical;
		-webkit-box-direction: reverse;
		-webkit-flex-direction: column-reverse;
		    -ms-flex-direction: column-reverse;
		        flex-direction: column-reverse;
		-webkit-box-pack: end;
		-webkit-justify-content: flex-end;
		    -ms-flex-pack: end;
		        justify-content: flex-end;
		width: 100%;
		margin: 0;
	}
	.md-pro\:row-c {
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		    -ms-flex-pack: center;
		        justify-content: center;
	}
	.md-pro\:row-gap-0 {
		margin: -0px;
	}
	.md-pro\:row-gap-0 > [class*=col] {
		padding: 0px;
	}
	.md-pro\:row-gap-6 {
		margin: -6px;
	}
	.md-pro\:row-gap-6 > [class*=col] {
		padding: 6px;
	}
	.md-pro\:row-gap-8 {
		margin: -8px;
	}
	.md-pro\:row-gap-8 > [class*=col] {
		padding: 8px;
	}
	.md-pro\:row-gap-y-0 {
		margin-top: -0px;
		margin-bottom: -0px;
	}
	.md-pro\:row-gap-y-0 > [class*=col] {
		padding-top: 0px;
		padding-bottom: 0px;
	}
	.md-pro\:row-gap-5 {
		margin: -5px;
	}
	.md-pro\:row-gap-5 > [class*=col] {
		padding: 5px;
	}
	.md-pro\:row-gap-6 {
		margin: -6px;
	}
	.md-pro\:row-gap-6 > [class*=col] {
		padding: 6px;
	}
	.md-pro\:row-gap-8 {
		margin: -8px;
	}
	.md-pro\:row-gap-8 > [class*=col] {
		padding: 8px;
	}
	.md-pro\:row-gap-y-5 {
		margin-top: -5px;
		margin-bottom: -5px;
	}
	.md-pro\:row-gap-y-5 > [class*=col] {
		padding-top: 5px;
		padding-bottom: 5px;
	}
	.md-pro\:row-gap-10 {
		margin: -10px;
	}
	.md-pro\:row-gap-10 > [class*=col] {
		padding: 10px;
	}
	.md-pro\:row-gap-6 {
		margin: -6px;
	}
	.md-pro\:row-gap-6 > [class*=col] {
		padding: 6px;
	}
	.md-pro\:row-gap-8 {
		margin: -8px;
	}
	.md-pro\:row-gap-8 > [class*=col] {
		padding: 8px;
	}
	.md-pro\:row-gap-y-10 {
		margin-top: -10px;
		margin-bottom: -10px;
	}
	.md-pro\:row-gap-y-10 > [class*=col] {
		padding-top: 10px;
		padding-bottom: 10px;
	}
	.md-pro\:row-gap-15 {
		margin: -15px;
	}
	.md-pro\:row-gap-15 > [class*=col] {
		padding: 15px;
	}
	.md-pro\:row-gap-6 {
		margin: -6px;
	}
	.md-pro\:row-gap-6 > [class*=col] {
		padding: 6px;
	}
	.md-pro\:row-gap-8 {
		margin: -8px;
	}
	.md-pro\:row-gap-8 > [class*=col] {
		padding: 8px;
	}
	.md-pro\:row-gap-y-15 {
		margin-top: -15px;
		margin-bottom: -15px;
	}
	.md-pro\:row-gap-y-15 > [class*=col] {
		padding-top: 15px;
		padding-bottom: 15px;
	}
	.md-pro\:row-gap-20 {
		margin: -20px;
	}
	.md-pro\:row-gap-20 > [class*=col] {
		padding: 20px;
	}
	.md-pro\:row-gap-6 {
		margin: -6px;
	}
	.md-pro\:row-gap-6 > [class*=col] {
		padding: 6px;
	}
	.md-pro\:row-gap-8 {
		margin: -8px;
	}
	.md-pro\:row-gap-8 > [class*=col] {
		padding: 8px;
	}
	.md-pro\:row-gap-y-20 {
		margin-top: -20px;
		margin-bottom: -20px;
	}
	.md-pro\:row-gap-y-20 > [class*=col] {
		padding-top: 20px;
		padding-bottom: 20px;
	}
	.md-pro\:row-gap-25 {
		margin: -25px;
	}
	.md-pro\:row-gap-25 > [class*=col] {
		padding: 25px;
	}
	.md-pro\:row-gap-6 {
		margin: -6px;
	}
	.md-pro\:row-gap-6 > [class*=col] {
		padding: 6px;
	}
	.md-pro\:row-gap-8 {
		margin: -8px;
	}
	.md-pro\:row-gap-8 > [class*=col] {
		padding: 8px;
	}
	.md-pro\:row-gap-y-25 {
		margin-top: -25px;
		margin-bottom: -25px;
	}
	.md-pro\:row-gap-y-25 > [class*=col] {
		padding-top: 25px;
		padding-bottom: 25px;
	}
	.md-pro\:row-gap-30 {
		margin: -30px;
	}
	.md-pro\:row-gap-30 > [class*=col] {
		padding: 30px;
	}
	.md-pro\:row-gap-6 {
		margin: -6px;
	}
	.md-pro\:row-gap-6 > [class*=col] {
		padding: 6px;
	}
	.md-pro\:row-gap-8 {
		margin: -8px;
	}
	.md-pro\:row-gap-8 > [class*=col] {
		padding: 8px;
	}
	.md-pro\:row-gap-y-30 {
		margin-top: -30px;
		margin-bottom: -30px;
	}
	.md-pro\:row-gap-y-30 > [class*=col] {
		padding-top: 30px;
		padding-bottom: 30px;
	}
	.md-pro\:row-gap-35 {
		margin: -35px;
	}
	.md-pro\:row-gap-35 > [class*=col] {
		padding: 35px;
	}
	.md-pro\:row-gap-6 {
		margin: -6px;
	}
	.md-pro\:row-gap-6 > [class*=col] {
		padding: 6px;
	}
	.md-pro\:row-gap-8 {
		margin: -8px;
	}
	.md-pro\:row-gap-8 > [class*=col] {
		padding: 8px;
	}
	.md-pro\:row-gap-y-35 {
		margin-top: -35px;
		margin-bottom: -35px;
	}
	.md-pro\:row-gap-y-35 > [class*=col] {
		padding-top: 35px;
		padding-bottom: 35px;
	}
	.md-pro\:row-gap-40 {
		margin: -40px;
	}
	.md-pro\:row-gap-40 > [class*=col] {
		padding: 40px;
	}
	.md-pro\:row-gap-6 {
		margin: -6px;
	}
	.md-pro\:row-gap-6 > [class*=col] {
		padding: 6px;
	}
	.md-pro\:row-gap-8 {
		margin: -8px;
	}
	.md-pro\:row-gap-8 > [class*=col] {
		padding: 8px;
	}
	.md-pro\:row-gap-y-40 {
		margin-top: -40px;
		margin-bottom: -40px;
	}
	.md-pro\:row-gap-y-40 > [class*=col] {
		padding-top: 40px;
		padding-bottom: 40px;
	}
	.md-pro\:row-gap-45 {
		margin: -45px;
	}
	.md-pro\:row-gap-45 > [class*=col] {
		padding: 45px;
	}
	.md-pro\:row-gap-6 {
		margin: -6px;
	}
	.md-pro\:row-gap-6 > [class*=col] {
		padding: 6px;
	}
	.md-pro\:row-gap-8 {
		margin: -8px;
	}
	.md-pro\:row-gap-8 > [class*=col] {
		padding: 8px;
	}
	.md-pro\:row-gap-y-45 {
		margin-top: -45px;
		margin-bottom: -45px;
	}
	.md-pro\:row-gap-y-45 > [class*=col] {
		padding-top: 45px;
		padding-bottom: 45px;
	}
	.md-pro\:row-gap-50 {
		margin: -50px;
	}
	.md-pro\:row-gap-50 > [class*=col] {
		padding: 50px;
	}
	.md-pro\:row-gap-6 {
		margin: -6px;
	}
	.md-pro\:row-gap-6 > [class*=col] {
		padding: 6px;
	}
	.md-pro\:row-gap-8 {
		margin: -8px;
	}
	.md-pro\:row-gap-8 > [class*=col] {
		padding: 8px;
	}
	.md-pro\:row-gap-y-50 {
		margin-top: -50px;
		margin-bottom: -50px;
	}
	.md-pro\:row-gap-y-50 > [class*=col] {
		padding-top: 50px;
		padding-bottom: 50px;
	}
	.md-pro\:row-gap-55 {
		margin: -55px;
	}
	.md-pro\:row-gap-55 > [class*=col] {
		padding: 55px;
	}
	.md-pro\:row-gap-6 {
		margin: -6px;
	}
	.md-pro\:row-gap-6 > [class*=col] {
		padding: 6px;
	}
	.md-pro\:row-gap-8 {
		margin: -8px;
	}
	.md-pro\:row-gap-8 > [class*=col] {
		padding: 8px;
	}
	.md-pro\:row-gap-y-55 {
		margin-top: -55px;
		margin-bottom: -55px;
	}
	.md-pro\:row-gap-y-55 > [class*=col] {
		padding-top: 55px;
		padding-bottom: 55px;
	}
	.md-pro\:row-gap-60 {
		margin: -60px;
	}
	.md-pro\:row-gap-60 > [class*=col] {
		padding: 60px;
	}
	.md-pro\:row-gap-6 {
		margin: -6px;
	}
	.md-pro\:row-gap-6 > [class*=col] {
		padding: 6px;
	}
	.md-pro\:row-gap-8 {
		margin: -8px;
	}
	.md-pro\:row-gap-8 > [class*=col] {
		padding: 8px;
	}
	.md-pro\:row-gap-y-60 {
		margin-top: -60px;
		margin-bottom: -60px;
	}
	.md-pro\:row-gap-y-60 > [class*=col] {
		padding-top: 60px;
		padding-bottom: 60px;
	}
	.md-pro\:row-gap-65 {
		margin: -65px;
	}
	.md-pro\:row-gap-65 > [class*=col] {
		padding: 65px;
	}
	.md-pro\:row-gap-6 {
		margin: -6px;
	}
	.md-pro\:row-gap-6 > [class*=col] {
		padding: 6px;
	}
	.md-pro\:row-gap-8 {
		margin: -8px;
	}
	.md-pro\:row-gap-8 > [class*=col] {
		padding: 8px;
	}
	.md-pro\:row-gap-y-65 {
		margin-top: -65px;
		margin-bottom: -65px;
	}
	.md-pro\:row-gap-y-65 > [class*=col] {
		padding-top: 65px;
		padding-bottom: 65px;
	}
	.md-pro\:row-gap-70 {
		margin: -70px;
	}
	.md-pro\:row-gap-70 > [class*=col] {
		padding: 70px;
	}
	.md-pro\:row-gap-6 {
		margin: -6px;
	}
	.md-pro\:row-gap-6 > [class*=col] {
		padding: 6px;
	}
	.md-pro\:row-gap-8 {
		margin: -8px;
	}
	.md-pro\:row-gap-8 > [class*=col] {
		padding: 8px;
	}
	.md-pro\:row-gap-y-70 {
		margin-top: -70px;
		margin-bottom: -70px;
	}
	.md-pro\:row-gap-y-70 > [class*=col] {
		padding-top: 70px;
		padding-bottom: 70px;
	}
	.md-pro\:row-gap-75 {
		margin: -75px;
	}
	.md-pro\:row-gap-75 > [class*=col] {
		padding: 75px;
	}
	.md-pro\:row-gap-6 {
		margin: -6px;
	}
	.md-pro\:row-gap-6 > [class*=col] {
		padding: 6px;
	}
	.md-pro\:row-gap-8 {
		margin: -8px;
	}
	.md-pro\:row-gap-8 > [class*=col] {
		padding: 8px;
	}
	.md-pro\:row-gap-y-75 {
		margin-top: -75px;
		margin-bottom: -75px;
	}
	.md-pro\:row-gap-y-75 > [class*=col] {
		padding-top: 75px;
		padding-bottom: 75px;
	}
	.md-pro\:row-gap-80 {
		margin: -80px;
	}
	.md-pro\:row-gap-80 > [class*=col] {
		padding: 80px;
	}
	.md-pro\:row-gap-6 {
		margin: -6px;
	}
	.md-pro\:row-gap-6 > [class*=col] {
		padding: 6px;
	}
	.md-pro\:row-gap-8 {
		margin: -8px;
	}
	.md-pro\:row-gap-8 > [class*=col] {
		padding: 8px;
	}
	.md-pro\:row-gap-y-80 {
		margin-top: -80px;
		margin-bottom: -80px;
	}
	.md-pro\:row-gap-y-80 > [class*=col] {
		padding-top: 80px;
		padding-bottom: 80px;
	}
	.md-pro\:row-gap-85 {
		margin: -85px;
	}
	.md-pro\:row-gap-85 > [class*=col] {
		padding: 85px;
	}
	.md-pro\:row-gap-6 {
		margin: -6px;
	}
	.md-pro\:row-gap-6 > [class*=col] {
		padding: 6px;
	}
	.md-pro\:row-gap-8 {
		margin: -8px;
	}
	.md-pro\:row-gap-8 > [class*=col] {
		padding: 8px;
	}
	.md-pro\:row-gap-y-85 {
		margin-top: -85px;
		margin-bottom: -85px;
	}
	.md-pro\:row-gap-y-85 > [class*=col] {
		padding-top: 85px;
		padding-bottom: 85px;
	}
	.md-pro\:row-gap-90 {
		margin: -90px;
	}
	.md-pro\:row-gap-90 > [class*=col] {
		padding: 90px;
	}
	.md-pro\:row-gap-6 {
		margin: -6px;
	}
	.md-pro\:row-gap-6 > [class*=col] {
		padding: 6px;
	}
	.md-pro\:row-gap-8 {
		margin: -8px;
	}
	.md-pro\:row-gap-8 > [class*=col] {
		padding: 8px;
	}
	.md-pro\:row-gap-y-90 {
		margin-top: -90px;
		margin-bottom: -90px;
	}
	.md-pro\:row-gap-y-90 > [class*=col] {
		padding-top: 90px;
		padding-bottom: 90px;
	}
	.md-pro\:row-gap-95 {
		margin: -95px;
	}
	.md-pro\:row-gap-95 > [class*=col] {
		padding: 95px;
	}
	.md-pro\:row-gap-6 {
		margin: -6px;
	}
	.md-pro\:row-gap-6 > [class*=col] {
		padding: 6px;
	}
	.md-pro\:row-gap-8 {
		margin: -8px;
	}
	.md-pro\:row-gap-8 > [class*=col] {
		padding: 8px;
	}
	.md-pro\:row-gap-y-95 {
		margin-top: -95px;
		margin-bottom: -95px;
	}
	.md-pro\:row-gap-y-95 > [class*=col] {
		padding-top: 95px;
		padding-bottom: 95px;
	}
	.md-pro\:row-gap-100 {
		margin: -100px;
	}
	.md-pro\:row-gap-100 > [class*=col] {
		padding: 100px;
	}
	.md-pro\:row-gap-6 {
		margin: -6px;
	}
	.md-pro\:row-gap-6 > [class*=col] {
		padding: 6px;
	}
	.md-pro\:row-gap-8 {
		margin: -8px;
	}
	.md-pro\:row-gap-8 > [class*=col] {
		padding: 8px;
	}
	.md-pro\:row-gap-y-100 {
		margin-top: -100px;
		margin-bottom: -100px;
	}
	.md-pro\:row-gap-y-100 > [class*=col] {
		padding-top: 100px;
		padding-bottom: 100px;
	}
	.md-pro\:col {
		padding: 10px;
		box-sizing: border-box;
	}
	.md-pro\:col-1 {
		padding: 10px;
		box-sizing: border-box;
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 8.3333333333%;
		    -ms-flex: 0 0 8.3333333333%;
		        flex: 0 0 8.3333333333%;
		max-width: 8.3333333333%;
	}
	.md-pro\:col-1.-stretch {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
	}
	.md-pro\:col-2 {
		padding: 10px;
		box-sizing: border-box;
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 16.6666666667%;
		    -ms-flex: 0 0 16.6666666667%;
		        flex: 0 0 16.6666666667%;
		max-width: 16.6666666667%;
	}
	.md-pro\:col-2.-stretch {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
	}
	.md-pro\:col-3 {
		padding: 10px;
		box-sizing: border-box;
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 25%;
		    -ms-flex: 0 0 25%;
		        flex: 0 0 25%;
		max-width: 25%;
	}
	.md-pro\:col-3.-stretch {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
	}
	.md-pro\:col-4 {
		padding: 10px;
		box-sizing: border-box;
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 33.3333333333%;
		    -ms-flex: 0 0 33.3333333333%;
		        flex: 0 0 33.3333333333%;
		max-width: 33.3333333333%;
	}
	.md-pro\:col-4.-stretch {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
	}
	.md-pro\:col-5 {
		padding: 10px;
		box-sizing: border-box;
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 41.6666666667%;
		    -ms-flex: 0 0 41.6666666667%;
		        flex: 0 0 41.6666666667%;
		max-width: 41.6666666667%;
	}
	.md-pro\:col-5.-stretch {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
	}
	.md-pro\:col-6 {
		padding: 10px;
		box-sizing: border-box;
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 50%;
		    -ms-flex: 0 0 50%;
		        flex: 0 0 50%;
		max-width: 50%;
	}
	.md-pro\:col-6.-stretch {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
	}
	.md-pro\:col-7 {
		padding: 10px;
		box-sizing: border-box;
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 58.3333333333%;
		    -ms-flex: 0 0 58.3333333333%;
		        flex: 0 0 58.3333333333%;
		max-width: 58.3333333333%;
	}
	.md-pro\:col-7.-stretch {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
	}
	.md-pro\:col-8 {
		padding: 10px;
		box-sizing: border-box;
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 66.6666666667%;
		    -ms-flex: 0 0 66.6666666667%;
		        flex: 0 0 66.6666666667%;
		max-width: 66.6666666667%;
	}
	.md-pro\:col-8.-stretch {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
	}
	.md-pro\:col-9 {
		padding: 10px;
		box-sizing: border-box;
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 75%;
		    -ms-flex: 0 0 75%;
		        flex: 0 0 75%;
		max-width: 75%;
	}
	.md-pro\:col-9.-stretch {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
	}
	.md-pro\:col-10 {
		padding: 10px;
		box-sizing: border-box;
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 83.3333333333%;
		    -ms-flex: 0 0 83.3333333333%;
		        flex: 0 0 83.3333333333%;
		max-width: 83.3333333333%;
	}
	.md-pro\:col-10.-stretch {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
	}
	.md-pro\:col-11 {
		padding: 10px;
		box-sizing: border-box;
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 91.6666666667%;
		    -ms-flex: 0 0 91.6666666667%;
		        flex: 0 0 91.6666666667%;
		max-width: 91.6666666667%;
	}
	.md-pro\:col-11.-stretch {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
	}
	.md-pro\:col-12 {
		padding: 10px;
		box-sizing: border-box;
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 100%;
		    -ms-flex: 0 0 100%;
		        flex: 0 0 100%;
		max-width: 100%;
	}
	.md-pro\:col-12.-stretch {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
	}
	.md-pro\:col-20per {
		padding: 10px;
		box-sizing: border-box;
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 20%;
		    -ms-flex: 0 0 20%;
		        flex: 0 0 20%;
		max-width: 20%;
	}
	.md-pro\:col.-stretch {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
	}
}
@media screen and (max-width: 1200px) {
	.ct\:row {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-flex-wrap: wrap;
		    -ms-flex-wrap: wrap;
		        flex-wrap: wrap;
		margin: -10px;
	}
	.ct\:row-space-between {
		-webkit-box-pack: justify;
		-webkit-justify-content: space-between;
		    -ms-flex-pack: justify;
		        justify-content: space-between;
	}
	.ct\:row-forward {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-webkit-flex-direction: row;
		    -ms-flex-direction: row;
		        flex-direction: row;
	}
	.ct\:row-reverse {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: reverse;
		-webkit-flex-direction: row-reverse;
		    -ms-flex-direction: row-reverse;
		        flex-direction: row-reverse;
	}
	.ct\:row-column-reverse {
		-webkit-box-orient: vertical;
		-webkit-box-direction: reverse;
		-webkit-flex-direction: column-reverse;
		    -ms-flex-direction: column-reverse;
		        flex-direction: column-reverse;
		-webkit-box-pack: end;
		-webkit-justify-content: flex-end;
		    -ms-flex-pack: end;
		        justify-content: flex-end;
		width: 100%;
		margin: 0;
	}
	.ct\:row-c {
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		    -ms-flex-pack: center;
		        justify-content: center;
	}
	.ct\:row-gap-0 {
		margin: -0px;
	}
	.ct\:row-gap-0 > [class*=col] {
		padding: 0px;
	}
	.ct\:row-gap-6 {
		margin: -6px;
	}
	.ct\:row-gap-6 > [class*=col] {
		padding: 6px;
	}
	.ct\:row-gap-8 {
		margin: -8px;
	}
	.ct\:row-gap-8 > [class*=col] {
		padding: 8px;
	}
	.ct\:row-gap-y-0 {
		margin-top: -0px;
		margin-bottom: -0px;
	}
	.ct\:row-gap-y-0 > [class*=col] {
		padding-top: 0px;
		padding-bottom: 0px;
	}
	.ct\:row-gap-5 {
		margin: -5px;
	}
	.ct\:row-gap-5 > [class*=col] {
		padding: 5px;
	}
	.ct\:row-gap-6 {
		margin: -6px;
	}
	.ct\:row-gap-6 > [class*=col] {
		padding: 6px;
	}
	.ct\:row-gap-8 {
		margin: -8px;
	}
	.ct\:row-gap-8 > [class*=col] {
		padding: 8px;
	}
	.ct\:row-gap-y-5 {
		margin-top: -5px;
		margin-bottom: -5px;
	}
	.ct\:row-gap-y-5 > [class*=col] {
		padding-top: 5px;
		padding-bottom: 5px;
	}
	.ct\:row-gap-10 {
		margin: -10px;
	}
	.ct\:row-gap-10 > [class*=col] {
		padding: 10px;
	}
	.ct\:row-gap-6 {
		margin: -6px;
	}
	.ct\:row-gap-6 > [class*=col] {
		padding: 6px;
	}
	.ct\:row-gap-8 {
		margin: -8px;
	}
	.ct\:row-gap-8 > [class*=col] {
		padding: 8px;
	}
	.ct\:row-gap-y-10 {
		margin-top: -10px;
		margin-bottom: -10px;
	}
	.ct\:row-gap-y-10 > [class*=col] {
		padding-top: 10px;
		padding-bottom: 10px;
	}
	.ct\:row-gap-15 {
		margin: -15px;
	}
	.ct\:row-gap-15 > [class*=col] {
		padding: 15px;
	}
	.ct\:row-gap-6 {
		margin: -6px;
	}
	.ct\:row-gap-6 > [class*=col] {
		padding: 6px;
	}
	.ct\:row-gap-8 {
		margin: -8px;
	}
	.ct\:row-gap-8 > [class*=col] {
		padding: 8px;
	}
	.ct\:row-gap-y-15 {
		margin-top: -15px;
		margin-bottom: -15px;
	}
	.ct\:row-gap-y-15 > [class*=col] {
		padding-top: 15px;
		padding-bottom: 15px;
	}
	.ct\:row-gap-20 {
		margin: -20px;
	}
	.ct\:row-gap-20 > [class*=col] {
		padding: 20px;
	}
	.ct\:row-gap-6 {
		margin: -6px;
	}
	.ct\:row-gap-6 > [class*=col] {
		padding: 6px;
	}
	.ct\:row-gap-8 {
		margin: -8px;
	}
	.ct\:row-gap-8 > [class*=col] {
		padding: 8px;
	}
	.ct\:row-gap-y-20 {
		margin-top: -20px;
		margin-bottom: -20px;
	}
	.ct\:row-gap-y-20 > [class*=col] {
		padding-top: 20px;
		padding-bottom: 20px;
	}
	.ct\:row-gap-25 {
		margin: -25px;
	}
	.ct\:row-gap-25 > [class*=col] {
		padding: 25px;
	}
	.ct\:row-gap-6 {
		margin: -6px;
	}
	.ct\:row-gap-6 > [class*=col] {
		padding: 6px;
	}
	.ct\:row-gap-8 {
		margin: -8px;
	}
	.ct\:row-gap-8 > [class*=col] {
		padding: 8px;
	}
	.ct\:row-gap-y-25 {
		margin-top: -25px;
		margin-bottom: -25px;
	}
	.ct\:row-gap-y-25 > [class*=col] {
		padding-top: 25px;
		padding-bottom: 25px;
	}
	.ct\:row-gap-30 {
		margin: -30px;
	}
	.ct\:row-gap-30 > [class*=col] {
		padding: 30px;
	}
	.ct\:row-gap-6 {
		margin: -6px;
	}
	.ct\:row-gap-6 > [class*=col] {
		padding: 6px;
	}
	.ct\:row-gap-8 {
		margin: -8px;
	}
	.ct\:row-gap-8 > [class*=col] {
		padding: 8px;
	}
	.ct\:row-gap-y-30 {
		margin-top: -30px;
		margin-bottom: -30px;
	}
	.ct\:row-gap-y-30 > [class*=col] {
		padding-top: 30px;
		padding-bottom: 30px;
	}
	.ct\:row-gap-35 {
		margin: -35px;
	}
	.ct\:row-gap-35 > [class*=col] {
		padding: 35px;
	}
	.ct\:row-gap-6 {
		margin: -6px;
	}
	.ct\:row-gap-6 > [class*=col] {
		padding: 6px;
	}
	.ct\:row-gap-8 {
		margin: -8px;
	}
	.ct\:row-gap-8 > [class*=col] {
		padding: 8px;
	}
	.ct\:row-gap-y-35 {
		margin-top: -35px;
		margin-bottom: -35px;
	}
	.ct\:row-gap-y-35 > [class*=col] {
		padding-top: 35px;
		padding-bottom: 35px;
	}
	.ct\:row-gap-40 {
		margin: -40px;
	}
	.ct\:row-gap-40 > [class*=col] {
		padding: 40px;
	}
	.ct\:row-gap-6 {
		margin: -6px;
	}
	.ct\:row-gap-6 > [class*=col] {
		padding: 6px;
	}
	.ct\:row-gap-8 {
		margin: -8px;
	}
	.ct\:row-gap-8 > [class*=col] {
		padding: 8px;
	}
	.ct\:row-gap-y-40 {
		margin-top: -40px;
		margin-bottom: -40px;
	}
	.ct\:row-gap-y-40 > [class*=col] {
		padding-top: 40px;
		padding-bottom: 40px;
	}
	.ct\:row-gap-45 {
		margin: -45px;
	}
	.ct\:row-gap-45 > [class*=col] {
		padding: 45px;
	}
	.ct\:row-gap-6 {
		margin: -6px;
	}
	.ct\:row-gap-6 > [class*=col] {
		padding: 6px;
	}
	.ct\:row-gap-8 {
		margin: -8px;
	}
	.ct\:row-gap-8 > [class*=col] {
		padding: 8px;
	}
	.ct\:row-gap-y-45 {
		margin-top: -45px;
		margin-bottom: -45px;
	}
	.ct\:row-gap-y-45 > [class*=col] {
		padding-top: 45px;
		padding-bottom: 45px;
	}
	.ct\:row-gap-50 {
		margin: -50px;
	}
	.ct\:row-gap-50 > [class*=col] {
		padding: 50px;
	}
	.ct\:row-gap-6 {
		margin: -6px;
	}
	.ct\:row-gap-6 > [class*=col] {
		padding: 6px;
	}
	.ct\:row-gap-8 {
		margin: -8px;
	}
	.ct\:row-gap-8 > [class*=col] {
		padding: 8px;
	}
	.ct\:row-gap-y-50 {
		margin-top: -50px;
		margin-bottom: -50px;
	}
	.ct\:row-gap-y-50 > [class*=col] {
		padding-top: 50px;
		padding-bottom: 50px;
	}
	.ct\:row-gap-55 {
		margin: -55px;
	}
	.ct\:row-gap-55 > [class*=col] {
		padding: 55px;
	}
	.ct\:row-gap-6 {
		margin: -6px;
	}
	.ct\:row-gap-6 > [class*=col] {
		padding: 6px;
	}
	.ct\:row-gap-8 {
		margin: -8px;
	}
	.ct\:row-gap-8 > [class*=col] {
		padding: 8px;
	}
	.ct\:row-gap-y-55 {
		margin-top: -55px;
		margin-bottom: -55px;
	}
	.ct\:row-gap-y-55 > [class*=col] {
		padding-top: 55px;
		padding-bottom: 55px;
	}
	.ct\:row-gap-60 {
		margin: -60px;
	}
	.ct\:row-gap-60 > [class*=col] {
		padding: 60px;
	}
	.ct\:row-gap-6 {
		margin: -6px;
	}
	.ct\:row-gap-6 > [class*=col] {
		padding: 6px;
	}
	.ct\:row-gap-8 {
		margin: -8px;
	}
	.ct\:row-gap-8 > [class*=col] {
		padding: 8px;
	}
	.ct\:row-gap-y-60 {
		margin-top: -60px;
		margin-bottom: -60px;
	}
	.ct\:row-gap-y-60 > [class*=col] {
		padding-top: 60px;
		padding-bottom: 60px;
	}
	.ct\:row-gap-65 {
		margin: -65px;
	}
	.ct\:row-gap-65 > [class*=col] {
		padding: 65px;
	}
	.ct\:row-gap-6 {
		margin: -6px;
	}
	.ct\:row-gap-6 > [class*=col] {
		padding: 6px;
	}
	.ct\:row-gap-8 {
		margin: -8px;
	}
	.ct\:row-gap-8 > [class*=col] {
		padding: 8px;
	}
	.ct\:row-gap-y-65 {
		margin-top: -65px;
		margin-bottom: -65px;
	}
	.ct\:row-gap-y-65 > [class*=col] {
		padding-top: 65px;
		padding-bottom: 65px;
	}
	.ct\:row-gap-70 {
		margin: -70px;
	}
	.ct\:row-gap-70 > [class*=col] {
		padding: 70px;
	}
	.ct\:row-gap-6 {
		margin: -6px;
	}
	.ct\:row-gap-6 > [class*=col] {
		padding: 6px;
	}
	.ct\:row-gap-8 {
		margin: -8px;
	}
	.ct\:row-gap-8 > [class*=col] {
		padding: 8px;
	}
	.ct\:row-gap-y-70 {
		margin-top: -70px;
		margin-bottom: -70px;
	}
	.ct\:row-gap-y-70 > [class*=col] {
		padding-top: 70px;
		padding-bottom: 70px;
	}
	.ct\:row-gap-75 {
		margin: -75px;
	}
	.ct\:row-gap-75 > [class*=col] {
		padding: 75px;
	}
	.ct\:row-gap-6 {
		margin: -6px;
	}
	.ct\:row-gap-6 > [class*=col] {
		padding: 6px;
	}
	.ct\:row-gap-8 {
		margin: -8px;
	}
	.ct\:row-gap-8 > [class*=col] {
		padding: 8px;
	}
	.ct\:row-gap-y-75 {
		margin-top: -75px;
		margin-bottom: -75px;
	}
	.ct\:row-gap-y-75 > [class*=col] {
		padding-top: 75px;
		padding-bottom: 75px;
	}
	.ct\:row-gap-80 {
		margin: -80px;
	}
	.ct\:row-gap-80 > [class*=col] {
		padding: 80px;
	}
	.ct\:row-gap-6 {
		margin: -6px;
	}
	.ct\:row-gap-6 > [class*=col] {
		padding: 6px;
	}
	.ct\:row-gap-8 {
		margin: -8px;
	}
	.ct\:row-gap-8 > [class*=col] {
		padding: 8px;
	}
	.ct\:row-gap-y-80 {
		margin-top: -80px;
		margin-bottom: -80px;
	}
	.ct\:row-gap-y-80 > [class*=col] {
		padding-top: 80px;
		padding-bottom: 80px;
	}
	.ct\:row-gap-85 {
		margin: -85px;
	}
	.ct\:row-gap-85 > [class*=col] {
		padding: 85px;
	}
	.ct\:row-gap-6 {
		margin: -6px;
	}
	.ct\:row-gap-6 > [class*=col] {
		padding: 6px;
	}
	.ct\:row-gap-8 {
		margin: -8px;
	}
	.ct\:row-gap-8 > [class*=col] {
		padding: 8px;
	}
	.ct\:row-gap-y-85 {
		margin-top: -85px;
		margin-bottom: -85px;
	}
	.ct\:row-gap-y-85 > [class*=col] {
		padding-top: 85px;
		padding-bottom: 85px;
	}
	.ct\:row-gap-90 {
		margin: -90px;
	}
	.ct\:row-gap-90 > [class*=col] {
		padding: 90px;
	}
	.ct\:row-gap-6 {
		margin: -6px;
	}
	.ct\:row-gap-6 > [class*=col] {
		padding: 6px;
	}
	.ct\:row-gap-8 {
		margin: -8px;
	}
	.ct\:row-gap-8 > [class*=col] {
		padding: 8px;
	}
	.ct\:row-gap-y-90 {
		margin-top: -90px;
		margin-bottom: -90px;
	}
	.ct\:row-gap-y-90 > [class*=col] {
		padding-top: 90px;
		padding-bottom: 90px;
	}
	.ct\:row-gap-95 {
		margin: -95px;
	}
	.ct\:row-gap-95 > [class*=col] {
		padding: 95px;
	}
	.ct\:row-gap-6 {
		margin: -6px;
	}
	.ct\:row-gap-6 > [class*=col] {
		padding: 6px;
	}
	.ct\:row-gap-8 {
		margin: -8px;
	}
	.ct\:row-gap-8 > [class*=col] {
		padding: 8px;
	}
	.ct\:row-gap-y-95 {
		margin-top: -95px;
		margin-bottom: -95px;
	}
	.ct\:row-gap-y-95 > [class*=col] {
		padding-top: 95px;
		padding-bottom: 95px;
	}
	.ct\:row-gap-100 {
		margin: -100px;
	}
	.ct\:row-gap-100 > [class*=col] {
		padding: 100px;
	}
	.ct\:row-gap-6 {
		margin: -6px;
	}
	.ct\:row-gap-6 > [class*=col] {
		padding: 6px;
	}
	.ct\:row-gap-8 {
		margin: -8px;
	}
	.ct\:row-gap-8 > [class*=col] {
		padding: 8px;
	}
	.ct\:row-gap-y-100 {
		margin-top: -100px;
		margin-bottom: -100px;
	}
	.ct\:row-gap-y-100 > [class*=col] {
		padding-top: 100px;
		padding-bottom: 100px;
	}
	.ct\:col {
		padding: 10px;
		box-sizing: border-box;
	}
	.ct\:col-1 {
		padding: 10px;
		box-sizing: border-box;
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 8.3333333333%;
		    -ms-flex: 0 0 8.3333333333%;
		        flex: 0 0 8.3333333333%;
		max-width: 8.3333333333%;
	}
	.ct\:col-1.-stretch {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
	}
	.ct\:col-2 {
		padding: 10px;
		box-sizing: border-box;
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 16.6666666667%;
		    -ms-flex: 0 0 16.6666666667%;
		        flex: 0 0 16.6666666667%;
		max-width: 16.6666666667%;
	}
	.ct\:col-2.-stretch {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
	}
	.ct\:col-3 {
		padding: 10px;
		box-sizing: border-box;
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 25%;
		    -ms-flex: 0 0 25%;
		        flex: 0 0 25%;
		max-width: 25%;
	}
	.ct\:col-3.-stretch {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
	}
	.ct\:col-4 {
		padding: 10px;
		box-sizing: border-box;
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 33.3333333333%;
		    -ms-flex: 0 0 33.3333333333%;
		        flex: 0 0 33.3333333333%;
		max-width: 33.3333333333%;
	}
	.ct\:col-4.-stretch {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
	}
	.ct\:col-5 {
		padding: 10px;
		box-sizing: border-box;
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 41.6666666667%;
		    -ms-flex: 0 0 41.6666666667%;
		        flex: 0 0 41.6666666667%;
		max-width: 41.6666666667%;
	}
	.ct\:col-5.-stretch {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
	}
	.ct\:col-6 {
		padding: 10px;
		box-sizing: border-box;
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 50%;
		    -ms-flex: 0 0 50%;
		        flex: 0 0 50%;
		max-width: 50%;
	}
	.ct\:col-6.-stretch {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
	}
	.ct\:col-7 {
		padding: 10px;
		box-sizing: border-box;
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 58.3333333333%;
		    -ms-flex: 0 0 58.3333333333%;
		        flex: 0 0 58.3333333333%;
		max-width: 58.3333333333%;
	}
	.ct\:col-7.-stretch {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
	}
	.ct\:col-8 {
		padding: 10px;
		box-sizing: border-box;
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 66.6666666667%;
		    -ms-flex: 0 0 66.6666666667%;
		        flex: 0 0 66.6666666667%;
		max-width: 66.6666666667%;
	}
	.ct\:col-8.-stretch {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
	}
	.ct\:col-9 {
		padding: 10px;
		box-sizing: border-box;
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 75%;
		    -ms-flex: 0 0 75%;
		        flex: 0 0 75%;
		max-width: 75%;
	}
	.ct\:col-9.-stretch {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
	}
	.ct\:col-10 {
		padding: 10px;
		box-sizing: border-box;
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 83.3333333333%;
		    -ms-flex: 0 0 83.3333333333%;
		        flex: 0 0 83.3333333333%;
		max-width: 83.3333333333%;
	}
	.ct\:col-10.-stretch {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
	}
	.ct\:col-11 {
		padding: 10px;
		box-sizing: border-box;
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 91.6666666667%;
		    -ms-flex: 0 0 91.6666666667%;
		        flex: 0 0 91.6666666667%;
		max-width: 91.6666666667%;
	}
	.ct\:col-11.-stretch {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
	}
	.ct\:col-12 {
		padding: 10px;
		box-sizing: border-box;
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 100%;
		    -ms-flex: 0 0 100%;
		        flex: 0 0 100%;
		max-width: 100%;
	}
	.ct\:col-12.-stretch {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
	}
	.ct\:col-20per {
		padding: 10px;
		box-sizing: border-box;
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 20%;
		    -ms-flex: 0 0 20%;
		        flex: 0 0 20%;
		max-width: 20%;
	}
	.ct\:col.-stretch {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
	}
}
@media screen and (max-width: 1024px) {
	.md\:row {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-flex-wrap: wrap;
		    -ms-flex-wrap: wrap;
		        flex-wrap: wrap;
		margin: -10px;
	}
	.md\:row-space-between {
		-webkit-box-pack: justify;
		-webkit-justify-content: space-between;
		    -ms-flex-pack: justify;
		        justify-content: space-between;
	}
	.md\:row-forward {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-webkit-flex-direction: row;
		    -ms-flex-direction: row;
		        flex-direction: row;
	}
	.md\:row-reverse {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: reverse;
		-webkit-flex-direction: row-reverse;
		    -ms-flex-direction: row-reverse;
		        flex-direction: row-reverse;
	}
	.md\:row-column-reverse {
		-webkit-box-orient: vertical;
		-webkit-box-direction: reverse;
		-webkit-flex-direction: column-reverse;
		    -ms-flex-direction: column-reverse;
		        flex-direction: column-reverse;
		-webkit-box-pack: end;
		-webkit-justify-content: flex-end;
		    -ms-flex-pack: end;
		        justify-content: flex-end;
		width: 100%;
		margin: 0;
	}
	.md\:row-c {
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		    -ms-flex-pack: center;
		        justify-content: center;
	}
	.md\:row-gap-0 {
		margin: -0px;
	}
	.md\:row-gap-0 > [class*=col] {
		padding: 0px;
	}
	.md\:row-gap-6 {
		margin: -6px;
	}
	.md\:row-gap-6 > [class*=col] {
		padding: 6px;
	}
	.md\:row-gap-8 {
		margin: -8px;
	}
	.md\:row-gap-8 > [class*=col] {
		padding: 8px;
	}
	.md\:row-gap-y-0 {
		margin-top: -0px;
		margin-bottom: -0px;
	}
	.md\:row-gap-y-0 > [class*=col] {
		padding-top: 0px;
		padding-bottom: 0px;
	}
	.md\:row-gap-5 {
		margin: -5px;
	}
	.md\:row-gap-5 > [class*=col] {
		padding: 5px;
	}
	.md\:row-gap-6 {
		margin: -6px;
	}
	.md\:row-gap-6 > [class*=col] {
		padding: 6px;
	}
	.md\:row-gap-8 {
		margin: -8px;
	}
	.md\:row-gap-8 > [class*=col] {
		padding: 8px;
	}
	.md\:row-gap-y-5 {
		margin-top: -5px;
		margin-bottom: -5px;
	}
	.md\:row-gap-y-5 > [class*=col] {
		padding-top: 5px;
		padding-bottom: 5px;
	}
	.md\:row-gap-10 {
		margin: -10px;
	}
	.md\:row-gap-10 > [class*=col] {
		padding: 10px;
	}
	.md\:row-gap-6 {
		margin: -6px;
	}
	.md\:row-gap-6 > [class*=col] {
		padding: 6px;
	}
	.md\:row-gap-8 {
		margin: -8px;
	}
	.md\:row-gap-8 > [class*=col] {
		padding: 8px;
	}
	.md\:row-gap-y-10 {
		margin-top: -10px;
		margin-bottom: -10px;
	}
	.md\:row-gap-y-10 > [class*=col] {
		padding-top: 10px;
		padding-bottom: 10px;
	}
	.md\:row-gap-15 {
		margin: -15px;
	}
	.md\:row-gap-15 > [class*=col] {
		padding: 15px;
	}
	.md\:row-gap-6 {
		margin: -6px;
	}
	.md\:row-gap-6 > [class*=col] {
		padding: 6px;
	}
	.md\:row-gap-8 {
		margin: -8px;
	}
	.md\:row-gap-8 > [class*=col] {
		padding: 8px;
	}
	.md\:row-gap-y-15 {
		margin-top: -15px;
		margin-bottom: -15px;
	}
	.md\:row-gap-y-15 > [class*=col] {
		padding-top: 15px;
		padding-bottom: 15px;
	}
	.md\:row-gap-20 {
		margin: -20px;
	}
	.md\:row-gap-20 > [class*=col] {
		padding: 20px;
	}
	.md\:row-gap-6 {
		margin: -6px;
	}
	.md\:row-gap-6 > [class*=col] {
		padding: 6px;
	}
	.md\:row-gap-8 {
		margin: -8px;
	}
	.md\:row-gap-8 > [class*=col] {
		padding: 8px;
	}
	.md\:row-gap-y-20 {
		margin-top: -20px;
		margin-bottom: -20px;
	}
	.md\:row-gap-y-20 > [class*=col] {
		padding-top: 20px;
		padding-bottom: 20px;
	}
	.md\:row-gap-25 {
		margin: -25px;
	}
	.md\:row-gap-25 > [class*=col] {
		padding: 25px;
	}
	.md\:row-gap-6 {
		margin: -6px;
	}
	.md\:row-gap-6 > [class*=col] {
		padding: 6px;
	}
	.md\:row-gap-8 {
		margin: -8px;
	}
	.md\:row-gap-8 > [class*=col] {
		padding: 8px;
	}
	.md\:row-gap-y-25 {
		margin-top: -25px;
		margin-bottom: -25px;
	}
	.md\:row-gap-y-25 > [class*=col] {
		padding-top: 25px;
		padding-bottom: 25px;
	}
	.md\:row-gap-30 {
		margin: -30px;
	}
	.md\:row-gap-30 > [class*=col] {
		padding: 30px;
	}
	.md\:row-gap-6 {
		margin: -6px;
	}
	.md\:row-gap-6 > [class*=col] {
		padding: 6px;
	}
	.md\:row-gap-8 {
		margin: -8px;
	}
	.md\:row-gap-8 > [class*=col] {
		padding: 8px;
	}
	.md\:row-gap-y-30 {
		margin-top: -30px;
		margin-bottom: -30px;
	}
	.md\:row-gap-y-30 > [class*=col] {
		padding-top: 30px;
		padding-bottom: 30px;
	}
	.md\:row-gap-35 {
		margin: -35px;
	}
	.md\:row-gap-35 > [class*=col] {
		padding: 35px;
	}
	.md\:row-gap-6 {
		margin: -6px;
	}
	.md\:row-gap-6 > [class*=col] {
		padding: 6px;
	}
	.md\:row-gap-8 {
		margin: -8px;
	}
	.md\:row-gap-8 > [class*=col] {
		padding: 8px;
	}
	.md\:row-gap-y-35 {
		margin-top: -35px;
		margin-bottom: -35px;
	}
	.md\:row-gap-y-35 > [class*=col] {
		padding-top: 35px;
		padding-bottom: 35px;
	}
	.md\:row-gap-40 {
		margin: -40px;
	}
	.md\:row-gap-40 > [class*=col] {
		padding: 40px;
	}
	.md\:row-gap-6 {
		margin: -6px;
	}
	.md\:row-gap-6 > [class*=col] {
		padding: 6px;
	}
	.md\:row-gap-8 {
		margin: -8px;
	}
	.md\:row-gap-8 > [class*=col] {
		padding: 8px;
	}
	.md\:row-gap-y-40 {
		margin-top: -40px;
		margin-bottom: -40px;
	}
	.md\:row-gap-y-40 > [class*=col] {
		padding-top: 40px;
		padding-bottom: 40px;
	}
	.md\:row-gap-45 {
		margin: -45px;
	}
	.md\:row-gap-45 > [class*=col] {
		padding: 45px;
	}
	.md\:row-gap-6 {
		margin: -6px;
	}
	.md\:row-gap-6 > [class*=col] {
		padding: 6px;
	}
	.md\:row-gap-8 {
		margin: -8px;
	}
	.md\:row-gap-8 > [class*=col] {
		padding: 8px;
	}
	.md\:row-gap-y-45 {
		margin-top: -45px;
		margin-bottom: -45px;
	}
	.md\:row-gap-y-45 > [class*=col] {
		padding-top: 45px;
		padding-bottom: 45px;
	}
	.md\:row-gap-50 {
		margin: -50px;
	}
	.md\:row-gap-50 > [class*=col] {
		padding: 50px;
	}
	.md\:row-gap-6 {
		margin: -6px;
	}
	.md\:row-gap-6 > [class*=col] {
		padding: 6px;
	}
	.md\:row-gap-8 {
		margin: -8px;
	}
	.md\:row-gap-8 > [class*=col] {
		padding: 8px;
	}
	.md\:row-gap-y-50 {
		margin-top: -50px;
		margin-bottom: -50px;
	}
	.md\:row-gap-y-50 > [class*=col] {
		padding-top: 50px;
		padding-bottom: 50px;
	}
	.md\:row-gap-55 {
		margin: -55px;
	}
	.md\:row-gap-55 > [class*=col] {
		padding: 55px;
	}
	.md\:row-gap-6 {
		margin: -6px;
	}
	.md\:row-gap-6 > [class*=col] {
		padding: 6px;
	}
	.md\:row-gap-8 {
		margin: -8px;
	}
	.md\:row-gap-8 > [class*=col] {
		padding: 8px;
	}
	.md\:row-gap-y-55 {
		margin-top: -55px;
		margin-bottom: -55px;
	}
	.md\:row-gap-y-55 > [class*=col] {
		padding-top: 55px;
		padding-bottom: 55px;
	}
	.md\:row-gap-60 {
		margin: -60px;
	}
	.md\:row-gap-60 > [class*=col] {
		padding: 60px;
	}
	.md\:row-gap-6 {
		margin: -6px;
	}
	.md\:row-gap-6 > [class*=col] {
		padding: 6px;
	}
	.md\:row-gap-8 {
		margin: -8px;
	}
	.md\:row-gap-8 > [class*=col] {
		padding: 8px;
	}
	.md\:row-gap-y-60 {
		margin-top: -60px;
		margin-bottom: -60px;
	}
	.md\:row-gap-y-60 > [class*=col] {
		padding-top: 60px;
		padding-bottom: 60px;
	}
	.md\:row-gap-65 {
		margin: -65px;
	}
	.md\:row-gap-65 > [class*=col] {
		padding: 65px;
	}
	.md\:row-gap-6 {
		margin: -6px;
	}
	.md\:row-gap-6 > [class*=col] {
		padding: 6px;
	}
	.md\:row-gap-8 {
		margin: -8px;
	}
	.md\:row-gap-8 > [class*=col] {
		padding: 8px;
	}
	.md\:row-gap-y-65 {
		margin-top: -65px;
		margin-bottom: -65px;
	}
	.md\:row-gap-y-65 > [class*=col] {
		padding-top: 65px;
		padding-bottom: 65px;
	}
	.md\:row-gap-70 {
		margin: -70px;
	}
	.md\:row-gap-70 > [class*=col] {
		padding: 70px;
	}
	.md\:row-gap-6 {
		margin: -6px;
	}
	.md\:row-gap-6 > [class*=col] {
		padding: 6px;
	}
	.md\:row-gap-8 {
		margin: -8px;
	}
	.md\:row-gap-8 > [class*=col] {
		padding: 8px;
	}
	.md\:row-gap-y-70 {
		margin-top: -70px;
		margin-bottom: -70px;
	}
	.md\:row-gap-y-70 > [class*=col] {
		padding-top: 70px;
		padding-bottom: 70px;
	}
	.md\:row-gap-75 {
		margin: -75px;
	}
	.md\:row-gap-75 > [class*=col] {
		padding: 75px;
	}
	.md\:row-gap-6 {
		margin: -6px;
	}
	.md\:row-gap-6 > [class*=col] {
		padding: 6px;
	}
	.md\:row-gap-8 {
		margin: -8px;
	}
	.md\:row-gap-8 > [class*=col] {
		padding: 8px;
	}
	.md\:row-gap-y-75 {
		margin-top: -75px;
		margin-bottom: -75px;
	}
	.md\:row-gap-y-75 > [class*=col] {
		padding-top: 75px;
		padding-bottom: 75px;
	}
	.md\:row-gap-80 {
		margin: -80px;
	}
	.md\:row-gap-80 > [class*=col] {
		padding: 80px;
	}
	.md\:row-gap-6 {
		margin: -6px;
	}
	.md\:row-gap-6 > [class*=col] {
		padding: 6px;
	}
	.md\:row-gap-8 {
		margin: -8px;
	}
	.md\:row-gap-8 > [class*=col] {
		padding: 8px;
	}
	.md\:row-gap-y-80 {
		margin-top: -80px;
		margin-bottom: -80px;
	}
	.md\:row-gap-y-80 > [class*=col] {
		padding-top: 80px;
		padding-bottom: 80px;
	}
	.md\:row-gap-85 {
		margin: -85px;
	}
	.md\:row-gap-85 > [class*=col] {
		padding: 85px;
	}
	.md\:row-gap-6 {
		margin: -6px;
	}
	.md\:row-gap-6 > [class*=col] {
		padding: 6px;
	}
	.md\:row-gap-8 {
		margin: -8px;
	}
	.md\:row-gap-8 > [class*=col] {
		padding: 8px;
	}
	.md\:row-gap-y-85 {
		margin-top: -85px;
		margin-bottom: -85px;
	}
	.md\:row-gap-y-85 > [class*=col] {
		padding-top: 85px;
		padding-bottom: 85px;
	}
	.md\:row-gap-90 {
		margin: -90px;
	}
	.md\:row-gap-90 > [class*=col] {
		padding: 90px;
	}
	.md\:row-gap-6 {
		margin: -6px;
	}
	.md\:row-gap-6 > [class*=col] {
		padding: 6px;
	}
	.md\:row-gap-8 {
		margin: -8px;
	}
	.md\:row-gap-8 > [class*=col] {
		padding: 8px;
	}
	.md\:row-gap-y-90 {
		margin-top: -90px;
		margin-bottom: -90px;
	}
	.md\:row-gap-y-90 > [class*=col] {
		padding-top: 90px;
		padding-bottom: 90px;
	}
	.md\:row-gap-95 {
		margin: -95px;
	}
	.md\:row-gap-95 > [class*=col] {
		padding: 95px;
	}
	.md\:row-gap-6 {
		margin: -6px;
	}
	.md\:row-gap-6 > [class*=col] {
		padding: 6px;
	}
	.md\:row-gap-8 {
		margin: -8px;
	}
	.md\:row-gap-8 > [class*=col] {
		padding: 8px;
	}
	.md\:row-gap-y-95 {
		margin-top: -95px;
		margin-bottom: -95px;
	}
	.md\:row-gap-y-95 > [class*=col] {
		padding-top: 95px;
		padding-bottom: 95px;
	}
	.md\:row-gap-100 {
		margin: -100px;
	}
	.md\:row-gap-100 > [class*=col] {
		padding: 100px;
	}
	.md\:row-gap-6 {
		margin: -6px;
	}
	.md\:row-gap-6 > [class*=col] {
		padding: 6px;
	}
	.md\:row-gap-8 {
		margin: -8px;
	}
	.md\:row-gap-8 > [class*=col] {
		padding: 8px;
	}
	.md\:row-gap-y-100 {
		margin-top: -100px;
		margin-bottom: -100px;
	}
	.md\:row-gap-y-100 > [class*=col] {
		padding-top: 100px;
		padding-bottom: 100px;
	}
	.md\:col {
		padding: 10px;
		box-sizing: border-box;
	}
	.md\:col-1 {
		padding: 10px;
		box-sizing: border-box;
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 8.3333333333%;
		    -ms-flex: 0 0 8.3333333333%;
		        flex: 0 0 8.3333333333%;
		max-width: 8.3333333333%;
	}
	.md\:col-1.-stretch {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
	}
	.md\:col-2 {
		padding: 10px;
		box-sizing: border-box;
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 16.6666666667%;
		    -ms-flex: 0 0 16.6666666667%;
		        flex: 0 0 16.6666666667%;
		max-width: 16.6666666667%;
	}
	.md\:col-2.-stretch {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
	}
	.md\:col-3 {
		padding: 10px;
		box-sizing: border-box;
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 25%;
		    -ms-flex: 0 0 25%;
		        flex: 0 0 25%;
		max-width: 25%;
	}
	.md\:col-3.-stretch {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
	}
	.md\:col-4 {
		padding: 10px;
		box-sizing: border-box;
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 33.3333333333%;
		    -ms-flex: 0 0 33.3333333333%;
		        flex: 0 0 33.3333333333%;
		max-width: 33.3333333333%;
	}
	.md\:col-4.-stretch {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
	}
	.md\:col-5 {
		padding: 10px;
		box-sizing: border-box;
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 41.6666666667%;
		    -ms-flex: 0 0 41.6666666667%;
		        flex: 0 0 41.6666666667%;
		max-width: 41.6666666667%;
	}
	.md\:col-5.-stretch {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
	}
	.md\:col-6 {
		padding: 10px;
		box-sizing: border-box;
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 50%;
		    -ms-flex: 0 0 50%;
		        flex: 0 0 50%;
		max-width: 50%;
	}
	.md\:col-6.-stretch {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
	}
	.md\:col-7 {
		padding: 10px;
		box-sizing: border-box;
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 58.3333333333%;
		    -ms-flex: 0 0 58.3333333333%;
		        flex: 0 0 58.3333333333%;
		max-width: 58.3333333333%;
	}
	.md\:col-7.-stretch {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
	}
	.md\:col-8 {
		padding: 10px;
		box-sizing: border-box;
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 66.6666666667%;
		    -ms-flex: 0 0 66.6666666667%;
		        flex: 0 0 66.6666666667%;
		max-width: 66.6666666667%;
	}
	.md\:col-8.-stretch {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
	}
	.md\:col-9 {
		padding: 10px;
		box-sizing: border-box;
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 75%;
		    -ms-flex: 0 0 75%;
		        flex: 0 0 75%;
		max-width: 75%;
	}
	.md\:col-9.-stretch {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
	}
	.md\:col-10 {
		padding: 10px;
		box-sizing: border-box;
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 83.3333333333%;
		    -ms-flex: 0 0 83.3333333333%;
		        flex: 0 0 83.3333333333%;
		max-width: 83.3333333333%;
	}
	.md\:col-10.-stretch {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
	}
	.md\:col-11 {
		padding: 10px;
		box-sizing: border-box;
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 91.6666666667%;
		    -ms-flex: 0 0 91.6666666667%;
		        flex: 0 0 91.6666666667%;
		max-width: 91.6666666667%;
	}
	.md\:col-11.-stretch {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
	}
	.md\:col-12 {
		padding: 10px;
		box-sizing: border-box;
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 100%;
		    -ms-flex: 0 0 100%;
		        flex: 0 0 100%;
		max-width: 100%;
	}
	.md\:col-12.-stretch {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
	}
	.md\:col-20per {
		padding: 10px;
		box-sizing: border-box;
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 20%;
		    -ms-flex: 0 0 20%;
		        flex: 0 0 20%;
		max-width: 20%;
	}
	.md\:col.-stretch {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
	}
}
@media screen and (max-width: 767px) {
	.sm\:row {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-flex-wrap: wrap;
		    -ms-flex-wrap: wrap;
		        flex-wrap: wrap;
		margin: -10px;
	}
	.sm\:row-space-between {
		-webkit-box-pack: justify;
		-webkit-justify-content: space-between;
		    -ms-flex-pack: justify;
		        justify-content: space-between;
	}
	.sm\:row-forward {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-webkit-flex-direction: row;
		    -ms-flex-direction: row;
		        flex-direction: row;
	}
	.sm\:row-reverse {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: reverse;
		-webkit-flex-direction: row-reverse;
		    -ms-flex-direction: row-reverse;
		        flex-direction: row-reverse;
	}
	.sm\:row-column-reverse {
		-webkit-box-orient: vertical;
		-webkit-box-direction: reverse;
		-webkit-flex-direction: column-reverse;
		    -ms-flex-direction: column-reverse;
		        flex-direction: column-reverse;
		-webkit-box-pack: end;
		-webkit-justify-content: flex-end;
		    -ms-flex-pack: end;
		        justify-content: flex-end;
		width: 100%;
		margin: 0;
	}
	.sm\:row-c {
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		    -ms-flex-pack: center;
		        justify-content: center;
	}
	.sm\:row-gap-0 {
		margin: -0px;
	}
	.sm\:row-gap-0 > [class*=col] {
		padding: 0px;
	}
	.sm\:row-gap-6 {
		margin: -6px;
	}
	.sm\:row-gap-6 > [class*=col] {
		padding: 6px;
	}
	.sm\:row-gap-8 {
		margin: -8px;
	}
	.sm\:row-gap-8 > [class*=col] {
		padding: 8px;
	}
	.sm\:row-gap-y-0 {
		margin-top: -0px;
		margin-bottom: -0px;
	}
	.sm\:row-gap-y-0 > [class*=col] {
		padding-top: 0px;
		padding-bottom: 0px;
	}
	.sm\:row-gap-5 {
		margin: -5px;
	}
	.sm\:row-gap-5 > [class*=col] {
		padding: 5px;
	}
	.sm\:row-gap-6 {
		margin: -6px;
	}
	.sm\:row-gap-6 > [class*=col] {
		padding: 6px;
	}
	.sm\:row-gap-8 {
		margin: -8px;
	}
	.sm\:row-gap-8 > [class*=col] {
		padding: 8px;
	}
	.sm\:row-gap-y-5 {
		margin-top: -5px;
		margin-bottom: -5px;
	}
	.sm\:row-gap-y-5 > [class*=col] {
		padding-top: 5px;
		padding-bottom: 5px;
	}
	.sm\:row-gap-10 {
		margin: -10px;
	}
	.sm\:row-gap-10 > [class*=col] {
		padding: 10px;
	}
	.sm\:row-gap-6 {
		margin: -6px;
	}
	.sm\:row-gap-6 > [class*=col] {
		padding: 6px;
	}
	.sm\:row-gap-8 {
		margin: -8px;
	}
	.sm\:row-gap-8 > [class*=col] {
		padding: 8px;
	}
	.sm\:row-gap-y-10 {
		margin-top: -10px;
		margin-bottom: -10px;
	}
	.sm\:row-gap-y-10 > [class*=col] {
		padding-top: 10px;
		padding-bottom: 10px;
	}
	.sm\:row-gap-15 {
		margin: -15px;
	}
	.sm\:row-gap-15 > [class*=col] {
		padding: 15px;
	}
	.sm\:row-gap-6 {
		margin: -6px;
	}
	.sm\:row-gap-6 > [class*=col] {
		padding: 6px;
	}
	.sm\:row-gap-8 {
		margin: -8px;
	}
	.sm\:row-gap-8 > [class*=col] {
		padding: 8px;
	}
	.sm\:row-gap-y-15 {
		margin-top: -15px;
		margin-bottom: -15px;
	}
	.sm\:row-gap-y-15 > [class*=col] {
		padding-top: 15px;
		padding-bottom: 15px;
	}
	.sm\:row-gap-20 {
		margin: -20px;
	}
	.sm\:row-gap-20 > [class*=col] {
		padding: 20px;
	}
	.sm\:row-gap-6 {
		margin: -6px;
	}
	.sm\:row-gap-6 > [class*=col] {
		padding: 6px;
	}
	.sm\:row-gap-8 {
		margin: -8px;
	}
	.sm\:row-gap-8 > [class*=col] {
		padding: 8px;
	}
	.sm\:row-gap-y-20 {
		margin-top: -20px;
		margin-bottom: -20px;
	}
	.sm\:row-gap-y-20 > [class*=col] {
		padding-top: 20px;
		padding-bottom: 20px;
	}
	.sm\:row-gap-25 {
		margin: -25px;
	}
	.sm\:row-gap-25 > [class*=col] {
		padding: 25px;
	}
	.sm\:row-gap-6 {
		margin: -6px;
	}
	.sm\:row-gap-6 > [class*=col] {
		padding: 6px;
	}
	.sm\:row-gap-8 {
		margin: -8px;
	}
	.sm\:row-gap-8 > [class*=col] {
		padding: 8px;
	}
	.sm\:row-gap-y-25 {
		margin-top: -25px;
		margin-bottom: -25px;
	}
	.sm\:row-gap-y-25 > [class*=col] {
		padding-top: 25px;
		padding-bottom: 25px;
	}
	.sm\:row-gap-30 {
		margin: -30px;
	}
	.sm\:row-gap-30 > [class*=col] {
		padding: 30px;
	}
	.sm\:row-gap-6 {
		margin: -6px;
	}
	.sm\:row-gap-6 > [class*=col] {
		padding: 6px;
	}
	.sm\:row-gap-8 {
		margin: -8px;
	}
	.sm\:row-gap-8 > [class*=col] {
		padding: 8px;
	}
	.sm\:row-gap-y-30 {
		margin-top: -30px;
		margin-bottom: -30px;
	}
	.sm\:row-gap-y-30 > [class*=col] {
		padding-top: 30px;
		padding-bottom: 30px;
	}
	.sm\:row-gap-35 {
		margin: -35px;
	}
	.sm\:row-gap-35 > [class*=col] {
		padding: 35px;
	}
	.sm\:row-gap-6 {
		margin: -6px;
	}
	.sm\:row-gap-6 > [class*=col] {
		padding: 6px;
	}
	.sm\:row-gap-8 {
		margin: -8px;
	}
	.sm\:row-gap-8 > [class*=col] {
		padding: 8px;
	}
	.sm\:row-gap-y-35 {
		margin-top: -35px;
		margin-bottom: -35px;
	}
	.sm\:row-gap-y-35 > [class*=col] {
		padding-top: 35px;
		padding-bottom: 35px;
	}
	.sm\:row-gap-40 {
		margin: -40px;
	}
	.sm\:row-gap-40 > [class*=col] {
		padding: 40px;
	}
	.sm\:row-gap-6 {
		margin: -6px;
	}
	.sm\:row-gap-6 > [class*=col] {
		padding: 6px;
	}
	.sm\:row-gap-8 {
		margin: -8px;
	}
	.sm\:row-gap-8 > [class*=col] {
		padding: 8px;
	}
	.sm\:row-gap-y-40 {
		margin-top: -40px;
		margin-bottom: -40px;
	}
	.sm\:row-gap-y-40 > [class*=col] {
		padding-top: 40px;
		padding-bottom: 40px;
	}
	.sm\:row-gap-45 {
		margin: -45px;
	}
	.sm\:row-gap-45 > [class*=col] {
		padding: 45px;
	}
	.sm\:row-gap-6 {
		margin: -6px;
	}
	.sm\:row-gap-6 > [class*=col] {
		padding: 6px;
	}
	.sm\:row-gap-8 {
		margin: -8px;
	}
	.sm\:row-gap-8 > [class*=col] {
		padding: 8px;
	}
	.sm\:row-gap-y-45 {
		margin-top: -45px;
		margin-bottom: -45px;
	}
	.sm\:row-gap-y-45 > [class*=col] {
		padding-top: 45px;
		padding-bottom: 45px;
	}
	.sm\:row-gap-50 {
		margin: -50px;
	}
	.sm\:row-gap-50 > [class*=col] {
		padding: 50px;
	}
	.sm\:row-gap-6 {
		margin: -6px;
	}
	.sm\:row-gap-6 > [class*=col] {
		padding: 6px;
	}
	.sm\:row-gap-8 {
		margin: -8px;
	}
	.sm\:row-gap-8 > [class*=col] {
		padding: 8px;
	}
	.sm\:row-gap-y-50 {
		margin-top: -50px;
		margin-bottom: -50px;
	}
	.sm\:row-gap-y-50 > [class*=col] {
		padding-top: 50px;
		padding-bottom: 50px;
	}
	.sm\:row-gap-55 {
		margin: -55px;
	}
	.sm\:row-gap-55 > [class*=col] {
		padding: 55px;
	}
	.sm\:row-gap-6 {
		margin: -6px;
	}
	.sm\:row-gap-6 > [class*=col] {
		padding: 6px;
	}
	.sm\:row-gap-8 {
		margin: -8px;
	}
	.sm\:row-gap-8 > [class*=col] {
		padding: 8px;
	}
	.sm\:row-gap-y-55 {
		margin-top: -55px;
		margin-bottom: -55px;
	}
	.sm\:row-gap-y-55 > [class*=col] {
		padding-top: 55px;
		padding-bottom: 55px;
	}
	.sm\:row-gap-60 {
		margin: -60px;
	}
	.sm\:row-gap-60 > [class*=col] {
		padding: 60px;
	}
	.sm\:row-gap-6 {
		margin: -6px;
	}
	.sm\:row-gap-6 > [class*=col] {
		padding: 6px;
	}
	.sm\:row-gap-8 {
		margin: -8px;
	}
	.sm\:row-gap-8 > [class*=col] {
		padding: 8px;
	}
	.sm\:row-gap-y-60 {
		margin-top: -60px;
		margin-bottom: -60px;
	}
	.sm\:row-gap-y-60 > [class*=col] {
		padding-top: 60px;
		padding-bottom: 60px;
	}
	.sm\:row-gap-65 {
		margin: -65px;
	}
	.sm\:row-gap-65 > [class*=col] {
		padding: 65px;
	}
	.sm\:row-gap-6 {
		margin: -6px;
	}
	.sm\:row-gap-6 > [class*=col] {
		padding: 6px;
	}
	.sm\:row-gap-8 {
		margin: -8px;
	}
	.sm\:row-gap-8 > [class*=col] {
		padding: 8px;
	}
	.sm\:row-gap-y-65 {
		margin-top: -65px;
		margin-bottom: -65px;
	}
	.sm\:row-gap-y-65 > [class*=col] {
		padding-top: 65px;
		padding-bottom: 65px;
	}
	.sm\:row-gap-70 {
		margin: -70px;
	}
	.sm\:row-gap-70 > [class*=col] {
		padding: 70px;
	}
	.sm\:row-gap-6 {
		margin: -6px;
	}
	.sm\:row-gap-6 > [class*=col] {
		padding: 6px;
	}
	.sm\:row-gap-8 {
		margin: -8px;
	}
	.sm\:row-gap-8 > [class*=col] {
		padding: 8px;
	}
	.sm\:row-gap-y-70 {
		margin-top: -70px;
		margin-bottom: -70px;
	}
	.sm\:row-gap-y-70 > [class*=col] {
		padding-top: 70px;
		padding-bottom: 70px;
	}
	.sm\:row-gap-75 {
		margin: -75px;
	}
	.sm\:row-gap-75 > [class*=col] {
		padding: 75px;
	}
	.sm\:row-gap-6 {
		margin: -6px;
	}
	.sm\:row-gap-6 > [class*=col] {
		padding: 6px;
	}
	.sm\:row-gap-8 {
		margin: -8px;
	}
	.sm\:row-gap-8 > [class*=col] {
		padding: 8px;
	}
	.sm\:row-gap-y-75 {
		margin-top: -75px;
		margin-bottom: -75px;
	}
	.sm\:row-gap-y-75 > [class*=col] {
		padding-top: 75px;
		padding-bottom: 75px;
	}
	.sm\:row-gap-80 {
		margin: -80px;
	}
	.sm\:row-gap-80 > [class*=col] {
		padding: 80px;
	}
	.sm\:row-gap-6 {
		margin: -6px;
	}
	.sm\:row-gap-6 > [class*=col] {
		padding: 6px;
	}
	.sm\:row-gap-8 {
		margin: -8px;
	}
	.sm\:row-gap-8 > [class*=col] {
		padding: 8px;
	}
	.sm\:row-gap-y-80 {
		margin-top: -80px;
		margin-bottom: -80px;
	}
	.sm\:row-gap-y-80 > [class*=col] {
		padding-top: 80px;
		padding-bottom: 80px;
	}
	.sm\:row-gap-85 {
		margin: -85px;
	}
	.sm\:row-gap-85 > [class*=col] {
		padding: 85px;
	}
	.sm\:row-gap-6 {
		margin: -6px;
	}
	.sm\:row-gap-6 > [class*=col] {
		padding: 6px;
	}
	.sm\:row-gap-8 {
		margin: -8px;
	}
	.sm\:row-gap-8 > [class*=col] {
		padding: 8px;
	}
	.sm\:row-gap-y-85 {
		margin-top: -85px;
		margin-bottom: -85px;
	}
	.sm\:row-gap-y-85 > [class*=col] {
		padding-top: 85px;
		padding-bottom: 85px;
	}
	.sm\:row-gap-90 {
		margin: -90px;
	}
	.sm\:row-gap-90 > [class*=col] {
		padding: 90px;
	}
	.sm\:row-gap-6 {
		margin: -6px;
	}
	.sm\:row-gap-6 > [class*=col] {
		padding: 6px;
	}
	.sm\:row-gap-8 {
		margin: -8px;
	}
	.sm\:row-gap-8 > [class*=col] {
		padding: 8px;
	}
	.sm\:row-gap-y-90 {
		margin-top: -90px;
		margin-bottom: -90px;
	}
	.sm\:row-gap-y-90 > [class*=col] {
		padding-top: 90px;
		padding-bottom: 90px;
	}
	.sm\:row-gap-95 {
		margin: -95px;
	}
	.sm\:row-gap-95 > [class*=col] {
		padding: 95px;
	}
	.sm\:row-gap-6 {
		margin: -6px;
	}
	.sm\:row-gap-6 > [class*=col] {
		padding: 6px;
	}
	.sm\:row-gap-8 {
		margin: -8px;
	}
	.sm\:row-gap-8 > [class*=col] {
		padding: 8px;
	}
	.sm\:row-gap-y-95 {
		margin-top: -95px;
		margin-bottom: -95px;
	}
	.sm\:row-gap-y-95 > [class*=col] {
		padding-top: 95px;
		padding-bottom: 95px;
	}
	.sm\:row-gap-100 {
		margin: -100px;
	}
	.sm\:row-gap-100 > [class*=col] {
		padding: 100px;
	}
	.sm\:row-gap-6 {
		margin: -6px;
	}
	.sm\:row-gap-6 > [class*=col] {
		padding: 6px;
	}
	.sm\:row-gap-8 {
		margin: -8px;
	}
	.sm\:row-gap-8 > [class*=col] {
		padding: 8px;
	}
	.sm\:row-gap-y-100 {
		margin-top: -100px;
		margin-bottom: -100px;
	}
	.sm\:row-gap-y-100 > [class*=col] {
		padding-top: 100px;
		padding-bottom: 100px;
	}
	.sm\:col {
		padding: 10px;
		box-sizing: border-box;
	}
	.sm\:col-1 {
		padding: 10px;
		box-sizing: border-box;
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 8.3333333333%;
		    -ms-flex: 0 0 8.3333333333%;
		        flex: 0 0 8.3333333333%;
		max-width: 8.3333333333%;
	}
	.sm\:col-1.-stretch {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
	}
	.sm\:col-2 {
		padding: 10px;
		box-sizing: border-box;
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 16.6666666667%;
		    -ms-flex: 0 0 16.6666666667%;
		        flex: 0 0 16.6666666667%;
		max-width: 16.6666666667%;
	}
	.sm\:col-2.-stretch {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
	}
	.sm\:col-3 {
		padding: 10px;
		box-sizing: border-box;
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 25%;
		    -ms-flex: 0 0 25%;
		        flex: 0 0 25%;
		max-width: 25%;
	}
	.sm\:col-3.-stretch {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
	}
	.sm\:col-4 {
		padding: 10px;
		box-sizing: border-box;
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 33.3333333333%;
		    -ms-flex: 0 0 33.3333333333%;
		        flex: 0 0 33.3333333333%;
		max-width: 33.3333333333%;
	}
	.sm\:col-4.-stretch {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
	}
	.sm\:col-5 {
		padding: 10px;
		box-sizing: border-box;
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 41.6666666667%;
		    -ms-flex: 0 0 41.6666666667%;
		        flex: 0 0 41.6666666667%;
		max-width: 41.6666666667%;
	}
	.sm\:col-5.-stretch {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
	}
	.sm\:col-6 {
		padding: 10px;
		box-sizing: border-box;
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 50%;
		    -ms-flex: 0 0 50%;
		        flex: 0 0 50%;
		max-width: 50%;
	}
	.sm\:col-6.-stretch {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
	}
	.sm\:col-7 {
		padding: 10px;
		box-sizing: border-box;
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 58.3333333333%;
		    -ms-flex: 0 0 58.3333333333%;
		        flex: 0 0 58.3333333333%;
		max-width: 58.3333333333%;
	}
	.sm\:col-7.-stretch {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
	}
	.sm\:col-8 {
		padding: 10px;
		box-sizing: border-box;
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 66.6666666667%;
		    -ms-flex: 0 0 66.6666666667%;
		        flex: 0 0 66.6666666667%;
		max-width: 66.6666666667%;
	}
	.sm\:col-8.-stretch {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
	}
	.sm\:col-9 {
		padding: 10px;
		box-sizing: border-box;
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 75%;
		    -ms-flex: 0 0 75%;
		        flex: 0 0 75%;
		max-width: 75%;
	}
	.sm\:col-9.-stretch {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
	}
	.sm\:col-10 {
		padding: 10px;
		box-sizing: border-box;
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 83.3333333333%;
		    -ms-flex: 0 0 83.3333333333%;
		        flex: 0 0 83.3333333333%;
		max-width: 83.3333333333%;
	}
	.sm\:col-10.-stretch {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
	}
	.sm\:col-11 {
		padding: 10px;
		box-sizing: border-box;
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 91.6666666667%;
		    -ms-flex: 0 0 91.6666666667%;
		        flex: 0 0 91.6666666667%;
		max-width: 91.6666666667%;
	}
	.sm\:col-11.-stretch {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
	}
	.sm\:col-12 {
		padding: 10px;
		box-sizing: border-box;
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 100%;
		    -ms-flex: 0 0 100%;
		        flex: 0 0 100%;
		max-width: 100%;
	}
	.sm\:col-12.-stretch {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
	}
	.sm\:col-20per {
		padding: 10px;
		box-sizing: border-box;
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 20%;
		    -ms-flex: 0 0 20%;
		        flex: 0 0 20%;
		max-width: 20%;
	}
	.sm\:col.-stretch {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
	}
}
@media screen and (min-width: 1200px) {
	.col.-five-rows {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 20%;
		    -ms-flex: 0 0 20%;
		        flex: 0 0 20%;
		max-width: 20%;
	}
}

.n_indent-1 {
	text-indent: -1em !important;
	padding-left: 1em !important;
}

.n_indent-2 {
	text-indent: -2em !important;
	padding-left: 2em !important;
}

.n_indent-3 {
	text-indent: -3em !important;
	padding-left: 3em !important;
}

.mt--300 {
	margin-top: -300px !important;
}
.mr--300 {
	margin-right: -300px !important;
}
.mb--300 {
	margin-bottom: -300px !important;
}
.ml--300 {
	margin-left: -300px !important;
}
.mt-n--300 {
	margin-top: --300px !important;
}
.mr-n--300 {
	margin-right: --300px !important;
}
.mb-n--300 {
	margin-bottom: --300px !important;
}
.ml-n--300 {
	margin-left: --300px !important;
}
.mt--295 {
	margin-top: -295px !important;
}
.mr--295 {
	margin-right: -295px !important;
}
.mb--295 {
	margin-bottom: -295px !important;
}
.ml--295 {
	margin-left: -295px !important;
}
.mt-n--295 {
	margin-top: --295px !important;
}
.mr-n--295 {
	margin-right: --295px !important;
}
.mb-n--295 {
	margin-bottom: --295px !important;
}
.ml-n--295 {
	margin-left: --295px !important;
}
.mt--290 {
	margin-top: -290px !important;
}
.mr--290 {
	margin-right: -290px !important;
}
.mb--290 {
	margin-bottom: -290px !important;
}
.ml--290 {
	margin-left: -290px !important;
}
.mt-n--290 {
	margin-top: --290px !important;
}
.mr-n--290 {
	margin-right: --290px !important;
}
.mb-n--290 {
	margin-bottom: --290px !important;
}
.ml-n--290 {
	margin-left: --290px !important;
}
.mt--285 {
	margin-top: -285px !important;
}
.mr--285 {
	margin-right: -285px !important;
}
.mb--285 {
	margin-bottom: -285px !important;
}
.ml--285 {
	margin-left: -285px !important;
}
.mt-n--285 {
	margin-top: --285px !important;
}
.mr-n--285 {
	margin-right: --285px !important;
}
.mb-n--285 {
	margin-bottom: --285px !important;
}
.ml-n--285 {
	margin-left: --285px !important;
}
.mt--280 {
	margin-top: -280px !important;
}
.mr--280 {
	margin-right: -280px !important;
}
.mb--280 {
	margin-bottom: -280px !important;
}
.ml--280 {
	margin-left: -280px !important;
}
.mt-n--280 {
	margin-top: --280px !important;
}
.mr-n--280 {
	margin-right: --280px !important;
}
.mb-n--280 {
	margin-bottom: --280px !important;
}
.ml-n--280 {
	margin-left: --280px !important;
}
.mt--275 {
	margin-top: -275px !important;
}
.mr--275 {
	margin-right: -275px !important;
}
.mb--275 {
	margin-bottom: -275px !important;
}
.ml--275 {
	margin-left: -275px !important;
}
.mt-n--275 {
	margin-top: --275px !important;
}
.mr-n--275 {
	margin-right: --275px !important;
}
.mb-n--275 {
	margin-bottom: --275px !important;
}
.ml-n--275 {
	margin-left: --275px !important;
}
.mt--270 {
	margin-top: -270px !important;
}
.mr--270 {
	margin-right: -270px !important;
}
.mb--270 {
	margin-bottom: -270px !important;
}
.ml--270 {
	margin-left: -270px !important;
}
.mt-n--270 {
	margin-top: --270px !important;
}
.mr-n--270 {
	margin-right: --270px !important;
}
.mb-n--270 {
	margin-bottom: --270px !important;
}
.ml-n--270 {
	margin-left: --270px !important;
}
.mt--265 {
	margin-top: -265px !important;
}
.mr--265 {
	margin-right: -265px !important;
}
.mb--265 {
	margin-bottom: -265px !important;
}
.ml--265 {
	margin-left: -265px !important;
}
.mt-n--265 {
	margin-top: --265px !important;
}
.mr-n--265 {
	margin-right: --265px !important;
}
.mb-n--265 {
	margin-bottom: --265px !important;
}
.ml-n--265 {
	margin-left: --265px !important;
}
.mt--260 {
	margin-top: -260px !important;
}
.mr--260 {
	margin-right: -260px !important;
}
.mb--260 {
	margin-bottom: -260px !important;
}
.ml--260 {
	margin-left: -260px !important;
}
.mt-n--260 {
	margin-top: --260px !important;
}
.mr-n--260 {
	margin-right: --260px !important;
}
.mb-n--260 {
	margin-bottom: --260px !important;
}
.ml-n--260 {
	margin-left: --260px !important;
}
.mt--255 {
	margin-top: -255px !important;
}
.mr--255 {
	margin-right: -255px !important;
}
.mb--255 {
	margin-bottom: -255px !important;
}
.ml--255 {
	margin-left: -255px !important;
}
.mt-n--255 {
	margin-top: --255px !important;
}
.mr-n--255 {
	margin-right: --255px !important;
}
.mb-n--255 {
	margin-bottom: --255px !important;
}
.ml-n--255 {
	margin-left: --255px !important;
}
.mt--250 {
	margin-top: -250px !important;
}
.mr--250 {
	margin-right: -250px !important;
}
.mb--250 {
	margin-bottom: -250px !important;
}
.ml--250 {
	margin-left: -250px !important;
}
.mt-n--250 {
	margin-top: --250px !important;
}
.mr-n--250 {
	margin-right: --250px !important;
}
.mb-n--250 {
	margin-bottom: --250px !important;
}
.ml-n--250 {
	margin-left: --250px !important;
}
.mt--245 {
	margin-top: -245px !important;
}
.mr--245 {
	margin-right: -245px !important;
}
.mb--245 {
	margin-bottom: -245px !important;
}
.ml--245 {
	margin-left: -245px !important;
}
.mt-n--245 {
	margin-top: --245px !important;
}
.mr-n--245 {
	margin-right: --245px !important;
}
.mb-n--245 {
	margin-bottom: --245px !important;
}
.ml-n--245 {
	margin-left: --245px !important;
}
.mt--240 {
	margin-top: -240px !important;
}
.mr--240 {
	margin-right: -240px !important;
}
.mb--240 {
	margin-bottom: -240px !important;
}
.ml--240 {
	margin-left: -240px !important;
}
.mt-n--240 {
	margin-top: --240px !important;
}
.mr-n--240 {
	margin-right: --240px !important;
}
.mb-n--240 {
	margin-bottom: --240px !important;
}
.ml-n--240 {
	margin-left: --240px !important;
}
.mt--235 {
	margin-top: -235px !important;
}
.mr--235 {
	margin-right: -235px !important;
}
.mb--235 {
	margin-bottom: -235px !important;
}
.ml--235 {
	margin-left: -235px !important;
}
.mt-n--235 {
	margin-top: --235px !important;
}
.mr-n--235 {
	margin-right: --235px !important;
}
.mb-n--235 {
	margin-bottom: --235px !important;
}
.ml-n--235 {
	margin-left: --235px !important;
}
.mt--230 {
	margin-top: -230px !important;
}
.mr--230 {
	margin-right: -230px !important;
}
.mb--230 {
	margin-bottom: -230px !important;
}
.ml--230 {
	margin-left: -230px !important;
}
.mt-n--230 {
	margin-top: --230px !important;
}
.mr-n--230 {
	margin-right: --230px !important;
}
.mb-n--230 {
	margin-bottom: --230px !important;
}
.ml-n--230 {
	margin-left: --230px !important;
}
.mt--225 {
	margin-top: -225px !important;
}
.mr--225 {
	margin-right: -225px !important;
}
.mb--225 {
	margin-bottom: -225px !important;
}
.ml--225 {
	margin-left: -225px !important;
}
.mt-n--225 {
	margin-top: --225px !important;
}
.mr-n--225 {
	margin-right: --225px !important;
}
.mb-n--225 {
	margin-bottom: --225px !important;
}
.ml-n--225 {
	margin-left: --225px !important;
}
.mt--220 {
	margin-top: -220px !important;
}
.mr--220 {
	margin-right: -220px !important;
}
.mb--220 {
	margin-bottom: -220px !important;
}
.ml--220 {
	margin-left: -220px !important;
}
.mt-n--220 {
	margin-top: --220px !important;
}
.mr-n--220 {
	margin-right: --220px !important;
}
.mb-n--220 {
	margin-bottom: --220px !important;
}
.ml-n--220 {
	margin-left: --220px !important;
}
.mt--215 {
	margin-top: -215px !important;
}
.mr--215 {
	margin-right: -215px !important;
}
.mb--215 {
	margin-bottom: -215px !important;
}
.ml--215 {
	margin-left: -215px !important;
}
.mt-n--215 {
	margin-top: --215px !important;
}
.mr-n--215 {
	margin-right: --215px !important;
}
.mb-n--215 {
	margin-bottom: --215px !important;
}
.ml-n--215 {
	margin-left: --215px !important;
}
.mt--210 {
	margin-top: -210px !important;
}
.mr--210 {
	margin-right: -210px !important;
}
.mb--210 {
	margin-bottom: -210px !important;
}
.ml--210 {
	margin-left: -210px !important;
}
.mt-n--210 {
	margin-top: --210px !important;
}
.mr-n--210 {
	margin-right: --210px !important;
}
.mb-n--210 {
	margin-bottom: --210px !important;
}
.ml-n--210 {
	margin-left: --210px !important;
}
.mt--205 {
	margin-top: -205px !important;
}
.mr--205 {
	margin-right: -205px !important;
}
.mb--205 {
	margin-bottom: -205px !important;
}
.ml--205 {
	margin-left: -205px !important;
}
.mt-n--205 {
	margin-top: --205px !important;
}
.mr-n--205 {
	margin-right: --205px !important;
}
.mb-n--205 {
	margin-bottom: --205px !important;
}
.ml-n--205 {
	margin-left: --205px !important;
}
.mt--200 {
	margin-top: -200px !important;
}
.mr--200 {
	margin-right: -200px !important;
}
.mb--200 {
	margin-bottom: -200px !important;
}
.ml--200 {
	margin-left: -200px !important;
}
.mt-n--200 {
	margin-top: --200px !important;
}
.mr-n--200 {
	margin-right: --200px !important;
}
.mb-n--200 {
	margin-bottom: --200px !important;
}
.ml-n--200 {
	margin-left: --200px !important;
}
.mt--195 {
	margin-top: -195px !important;
}
.mr--195 {
	margin-right: -195px !important;
}
.mb--195 {
	margin-bottom: -195px !important;
}
.ml--195 {
	margin-left: -195px !important;
}
.mt-n--195 {
	margin-top: --195px !important;
}
.mr-n--195 {
	margin-right: --195px !important;
}
.mb-n--195 {
	margin-bottom: --195px !important;
}
.ml-n--195 {
	margin-left: --195px !important;
}
.mt--190 {
	margin-top: -190px !important;
}
.mr--190 {
	margin-right: -190px !important;
}
.mb--190 {
	margin-bottom: -190px !important;
}
.ml--190 {
	margin-left: -190px !important;
}
.mt-n--190 {
	margin-top: --190px !important;
}
.mr-n--190 {
	margin-right: --190px !important;
}
.mb-n--190 {
	margin-bottom: --190px !important;
}
.ml-n--190 {
	margin-left: --190px !important;
}
.mt--185 {
	margin-top: -185px !important;
}
.mr--185 {
	margin-right: -185px !important;
}
.mb--185 {
	margin-bottom: -185px !important;
}
.ml--185 {
	margin-left: -185px !important;
}
.mt-n--185 {
	margin-top: --185px !important;
}
.mr-n--185 {
	margin-right: --185px !important;
}
.mb-n--185 {
	margin-bottom: --185px !important;
}
.ml-n--185 {
	margin-left: --185px !important;
}
.mt--180 {
	margin-top: -180px !important;
}
.mr--180 {
	margin-right: -180px !important;
}
.mb--180 {
	margin-bottom: -180px !important;
}
.ml--180 {
	margin-left: -180px !important;
}
.mt-n--180 {
	margin-top: --180px !important;
}
.mr-n--180 {
	margin-right: --180px !important;
}
.mb-n--180 {
	margin-bottom: --180px !important;
}
.ml-n--180 {
	margin-left: --180px !important;
}
.mt--175 {
	margin-top: -175px !important;
}
.mr--175 {
	margin-right: -175px !important;
}
.mb--175 {
	margin-bottom: -175px !important;
}
.ml--175 {
	margin-left: -175px !important;
}
.mt-n--175 {
	margin-top: --175px !important;
}
.mr-n--175 {
	margin-right: --175px !important;
}
.mb-n--175 {
	margin-bottom: --175px !important;
}
.ml-n--175 {
	margin-left: --175px !important;
}
.mt--170 {
	margin-top: -170px !important;
}
.mr--170 {
	margin-right: -170px !important;
}
.mb--170 {
	margin-bottom: -170px !important;
}
.ml--170 {
	margin-left: -170px !important;
}
.mt-n--170 {
	margin-top: --170px !important;
}
.mr-n--170 {
	margin-right: --170px !important;
}
.mb-n--170 {
	margin-bottom: --170px !important;
}
.ml-n--170 {
	margin-left: --170px !important;
}
.mt--165 {
	margin-top: -165px !important;
}
.mr--165 {
	margin-right: -165px !important;
}
.mb--165 {
	margin-bottom: -165px !important;
}
.ml--165 {
	margin-left: -165px !important;
}
.mt-n--165 {
	margin-top: --165px !important;
}
.mr-n--165 {
	margin-right: --165px !important;
}
.mb-n--165 {
	margin-bottom: --165px !important;
}
.ml-n--165 {
	margin-left: --165px !important;
}
.mt--160 {
	margin-top: -160px !important;
}
.mr--160 {
	margin-right: -160px !important;
}
.mb--160 {
	margin-bottom: -160px !important;
}
.ml--160 {
	margin-left: -160px !important;
}
.mt-n--160 {
	margin-top: --160px !important;
}
.mr-n--160 {
	margin-right: --160px !important;
}
.mb-n--160 {
	margin-bottom: --160px !important;
}
.ml-n--160 {
	margin-left: --160px !important;
}
.mt--155 {
	margin-top: -155px !important;
}
.mr--155 {
	margin-right: -155px !important;
}
.mb--155 {
	margin-bottom: -155px !important;
}
.ml--155 {
	margin-left: -155px !important;
}
.mt-n--155 {
	margin-top: --155px !important;
}
.mr-n--155 {
	margin-right: --155px !important;
}
.mb-n--155 {
	margin-bottom: --155px !important;
}
.ml-n--155 {
	margin-left: --155px !important;
}
.mt--150 {
	margin-top: -150px !important;
}
.mr--150 {
	margin-right: -150px !important;
}
.mb--150 {
	margin-bottom: -150px !important;
}
.ml--150 {
	margin-left: -150px !important;
}
.mt-n--150 {
	margin-top: --150px !important;
}
.mr-n--150 {
	margin-right: --150px !important;
}
.mb-n--150 {
	margin-bottom: --150px !important;
}
.ml-n--150 {
	margin-left: --150px !important;
}
.mt--145 {
	margin-top: -145px !important;
}
.mr--145 {
	margin-right: -145px !important;
}
.mb--145 {
	margin-bottom: -145px !important;
}
.ml--145 {
	margin-left: -145px !important;
}
.mt-n--145 {
	margin-top: --145px !important;
}
.mr-n--145 {
	margin-right: --145px !important;
}
.mb-n--145 {
	margin-bottom: --145px !important;
}
.ml-n--145 {
	margin-left: --145px !important;
}
.mt--140 {
	margin-top: -140px !important;
}
.mr--140 {
	margin-right: -140px !important;
}
.mb--140 {
	margin-bottom: -140px !important;
}
.ml--140 {
	margin-left: -140px !important;
}
.mt-n--140 {
	margin-top: --140px !important;
}
.mr-n--140 {
	margin-right: --140px !important;
}
.mb-n--140 {
	margin-bottom: --140px !important;
}
.ml-n--140 {
	margin-left: --140px !important;
}
.mt--135 {
	margin-top: -135px !important;
}
.mr--135 {
	margin-right: -135px !important;
}
.mb--135 {
	margin-bottom: -135px !important;
}
.ml--135 {
	margin-left: -135px !important;
}
.mt-n--135 {
	margin-top: --135px !important;
}
.mr-n--135 {
	margin-right: --135px !important;
}
.mb-n--135 {
	margin-bottom: --135px !important;
}
.ml-n--135 {
	margin-left: --135px !important;
}
.mt--130 {
	margin-top: -130px !important;
}
.mr--130 {
	margin-right: -130px !important;
}
.mb--130 {
	margin-bottom: -130px !important;
}
.ml--130 {
	margin-left: -130px !important;
}
.mt-n--130 {
	margin-top: --130px !important;
}
.mr-n--130 {
	margin-right: --130px !important;
}
.mb-n--130 {
	margin-bottom: --130px !important;
}
.ml-n--130 {
	margin-left: --130px !important;
}
.mt--125 {
	margin-top: -125px !important;
}
.mr--125 {
	margin-right: -125px !important;
}
.mb--125 {
	margin-bottom: -125px !important;
}
.ml--125 {
	margin-left: -125px !important;
}
.mt-n--125 {
	margin-top: --125px !important;
}
.mr-n--125 {
	margin-right: --125px !important;
}
.mb-n--125 {
	margin-bottom: --125px !important;
}
.ml-n--125 {
	margin-left: --125px !important;
}
.mt--120 {
	margin-top: -120px !important;
}
.mr--120 {
	margin-right: -120px !important;
}
.mb--120 {
	margin-bottom: -120px !important;
}
.ml--120 {
	margin-left: -120px !important;
}
.mt-n--120 {
	margin-top: --120px !important;
}
.mr-n--120 {
	margin-right: --120px !important;
}
.mb-n--120 {
	margin-bottom: --120px !important;
}
.ml-n--120 {
	margin-left: --120px !important;
}
.mt--115 {
	margin-top: -115px !important;
}
.mr--115 {
	margin-right: -115px !important;
}
.mb--115 {
	margin-bottom: -115px !important;
}
.ml--115 {
	margin-left: -115px !important;
}
.mt-n--115 {
	margin-top: --115px !important;
}
.mr-n--115 {
	margin-right: --115px !important;
}
.mb-n--115 {
	margin-bottom: --115px !important;
}
.ml-n--115 {
	margin-left: --115px !important;
}
.mt--110 {
	margin-top: -110px !important;
}
.mr--110 {
	margin-right: -110px !important;
}
.mb--110 {
	margin-bottom: -110px !important;
}
.ml--110 {
	margin-left: -110px !important;
}
.mt-n--110 {
	margin-top: --110px !important;
}
.mr-n--110 {
	margin-right: --110px !important;
}
.mb-n--110 {
	margin-bottom: --110px !important;
}
.ml-n--110 {
	margin-left: --110px !important;
}
.mt--105 {
	margin-top: -105px !important;
}
.mr--105 {
	margin-right: -105px !important;
}
.mb--105 {
	margin-bottom: -105px !important;
}
.ml--105 {
	margin-left: -105px !important;
}
.mt-n--105 {
	margin-top: --105px !important;
}
.mr-n--105 {
	margin-right: --105px !important;
}
.mb-n--105 {
	margin-bottom: --105px !important;
}
.ml-n--105 {
	margin-left: --105px !important;
}
.mt--100 {
	margin-top: -100px !important;
}
.mr--100 {
	margin-right: -100px !important;
}
.mb--100 {
	margin-bottom: -100px !important;
}
.ml--100 {
	margin-left: -100px !important;
}
.mt-n--100 {
	margin-top: --100px !important;
}
.mr-n--100 {
	margin-right: --100px !important;
}
.mb-n--100 {
	margin-bottom: --100px !important;
}
.ml-n--100 {
	margin-left: --100px !important;
}
.mt--95 {
	margin-top: -95px !important;
}
.mr--95 {
	margin-right: -95px !important;
}
.mb--95 {
	margin-bottom: -95px !important;
}
.ml--95 {
	margin-left: -95px !important;
}
.mt-n--95 {
	margin-top: --95px !important;
}
.mr-n--95 {
	margin-right: --95px !important;
}
.mb-n--95 {
	margin-bottom: --95px !important;
}
.ml-n--95 {
	margin-left: --95px !important;
}
.mt--90 {
	margin-top: -90px !important;
}
.mr--90 {
	margin-right: -90px !important;
}
.mb--90 {
	margin-bottom: -90px !important;
}
.ml--90 {
	margin-left: -90px !important;
}
.mt-n--90 {
	margin-top: --90px !important;
}
.mr-n--90 {
	margin-right: --90px !important;
}
.mb-n--90 {
	margin-bottom: --90px !important;
}
.ml-n--90 {
	margin-left: --90px !important;
}
.mt--85 {
	margin-top: -85px !important;
}
.mr--85 {
	margin-right: -85px !important;
}
.mb--85 {
	margin-bottom: -85px !important;
}
.ml--85 {
	margin-left: -85px !important;
}
.mt-n--85 {
	margin-top: --85px !important;
}
.mr-n--85 {
	margin-right: --85px !important;
}
.mb-n--85 {
	margin-bottom: --85px !important;
}
.ml-n--85 {
	margin-left: --85px !important;
}
.mt--80 {
	margin-top: -80px !important;
}
.mr--80 {
	margin-right: -80px !important;
}
.mb--80 {
	margin-bottom: -80px !important;
}
.ml--80 {
	margin-left: -80px !important;
}
.mt-n--80 {
	margin-top: --80px !important;
}
.mr-n--80 {
	margin-right: --80px !important;
}
.mb-n--80 {
	margin-bottom: --80px !important;
}
.ml-n--80 {
	margin-left: --80px !important;
}
.mt--75 {
	margin-top: -75px !important;
}
.mr--75 {
	margin-right: -75px !important;
}
.mb--75 {
	margin-bottom: -75px !important;
}
.ml--75 {
	margin-left: -75px !important;
}
.mt-n--75 {
	margin-top: --75px !important;
}
.mr-n--75 {
	margin-right: --75px !important;
}
.mb-n--75 {
	margin-bottom: --75px !important;
}
.ml-n--75 {
	margin-left: --75px !important;
}
.mt--70 {
	margin-top: -70px !important;
}
.mr--70 {
	margin-right: -70px !important;
}
.mb--70 {
	margin-bottom: -70px !important;
}
.ml--70 {
	margin-left: -70px !important;
}
.mt-n--70 {
	margin-top: --70px !important;
}
.mr-n--70 {
	margin-right: --70px !important;
}
.mb-n--70 {
	margin-bottom: --70px !important;
}
.ml-n--70 {
	margin-left: --70px !important;
}
.mt--65 {
	margin-top: -65px !important;
}
.mr--65 {
	margin-right: -65px !important;
}
.mb--65 {
	margin-bottom: -65px !important;
}
.ml--65 {
	margin-left: -65px !important;
}
.mt-n--65 {
	margin-top: --65px !important;
}
.mr-n--65 {
	margin-right: --65px !important;
}
.mb-n--65 {
	margin-bottom: --65px !important;
}
.ml-n--65 {
	margin-left: --65px !important;
}
.mt--60 {
	margin-top: -60px !important;
}
.mr--60 {
	margin-right: -60px !important;
}
.mb--60 {
	margin-bottom: -60px !important;
}
.ml--60 {
	margin-left: -60px !important;
}
.mt-n--60 {
	margin-top: --60px !important;
}
.mr-n--60 {
	margin-right: --60px !important;
}
.mb-n--60 {
	margin-bottom: --60px !important;
}
.ml-n--60 {
	margin-left: --60px !important;
}
.mt--55 {
	margin-top: -55px !important;
}
.mr--55 {
	margin-right: -55px !important;
}
.mb--55 {
	margin-bottom: -55px !important;
}
.ml--55 {
	margin-left: -55px !important;
}
.mt-n--55 {
	margin-top: --55px !important;
}
.mr-n--55 {
	margin-right: --55px !important;
}
.mb-n--55 {
	margin-bottom: --55px !important;
}
.ml-n--55 {
	margin-left: --55px !important;
}
.mt--50 {
	margin-top: -50px !important;
}
.mr--50 {
	margin-right: -50px !important;
}
.mb--50 {
	margin-bottom: -50px !important;
}
.ml--50 {
	margin-left: -50px !important;
}
.mt-n--50 {
	margin-top: --50px !important;
}
.mr-n--50 {
	margin-right: --50px !important;
}
.mb-n--50 {
	margin-bottom: --50px !important;
}
.ml-n--50 {
	margin-left: --50px !important;
}
.mt--45 {
	margin-top: -45px !important;
}
.mr--45 {
	margin-right: -45px !important;
}
.mb--45 {
	margin-bottom: -45px !important;
}
.ml--45 {
	margin-left: -45px !important;
}
.mt-n--45 {
	margin-top: --45px !important;
}
.mr-n--45 {
	margin-right: --45px !important;
}
.mb-n--45 {
	margin-bottom: --45px !important;
}
.ml-n--45 {
	margin-left: --45px !important;
}
.mt--40 {
	margin-top: -40px !important;
}
.mr--40 {
	margin-right: -40px !important;
}
.mb--40 {
	margin-bottom: -40px !important;
}
.ml--40 {
	margin-left: -40px !important;
}
.mt-n--40 {
	margin-top: --40px !important;
}
.mr-n--40 {
	margin-right: --40px !important;
}
.mb-n--40 {
	margin-bottom: --40px !important;
}
.ml-n--40 {
	margin-left: --40px !important;
}
.mt--35 {
	margin-top: -35px !important;
}
.mr--35 {
	margin-right: -35px !important;
}
.mb--35 {
	margin-bottom: -35px !important;
}
.ml--35 {
	margin-left: -35px !important;
}
.mt-n--35 {
	margin-top: --35px !important;
}
.mr-n--35 {
	margin-right: --35px !important;
}
.mb-n--35 {
	margin-bottom: --35px !important;
}
.ml-n--35 {
	margin-left: --35px !important;
}
.mt--30 {
	margin-top: -30px !important;
}
.mr--30 {
	margin-right: -30px !important;
}
.mb--30 {
	margin-bottom: -30px !important;
}
.ml--30 {
	margin-left: -30px !important;
}
.mt-n--30 {
	margin-top: --30px !important;
}
.mr-n--30 {
	margin-right: --30px !important;
}
.mb-n--30 {
	margin-bottom: --30px !important;
}
.ml-n--30 {
	margin-left: --30px !important;
}
.mt--25 {
	margin-top: -25px !important;
}
.mr--25 {
	margin-right: -25px !important;
}
.mb--25 {
	margin-bottom: -25px !important;
}
.ml--25 {
	margin-left: -25px !important;
}
.mt-n--25 {
	margin-top: --25px !important;
}
.mr-n--25 {
	margin-right: --25px !important;
}
.mb-n--25 {
	margin-bottom: --25px !important;
}
.ml-n--25 {
	margin-left: --25px !important;
}
.mt--20 {
	margin-top: -20px !important;
}
.mr--20 {
	margin-right: -20px !important;
}
.mb--20 {
	margin-bottom: -20px !important;
}
.ml--20 {
	margin-left: -20px !important;
}
.mt-n--20 {
	margin-top: --20px !important;
}
.mr-n--20 {
	margin-right: --20px !important;
}
.mb-n--20 {
	margin-bottom: --20px !important;
}
.ml-n--20 {
	margin-left: --20px !important;
}
.mt--15 {
	margin-top: -15px !important;
}
.mr--15 {
	margin-right: -15px !important;
}
.mb--15 {
	margin-bottom: -15px !important;
}
.ml--15 {
	margin-left: -15px !important;
}
.mt-n--15 {
	margin-top: --15px !important;
}
.mr-n--15 {
	margin-right: --15px !important;
}
.mb-n--15 {
	margin-bottom: --15px !important;
}
.ml-n--15 {
	margin-left: --15px !important;
}
.mt--10 {
	margin-top: -10px !important;
}
.mr--10 {
	margin-right: -10px !important;
}
.mb--10 {
	margin-bottom: -10px !important;
}
.ml--10 {
	margin-left: -10px !important;
}
.mt-n--10 {
	margin-top: --10px !important;
}
.mr-n--10 {
	margin-right: --10px !important;
}
.mb-n--10 {
	margin-bottom: --10px !important;
}
.ml-n--10 {
	margin-left: --10px !important;
}
.mt--5 {
	margin-top: -5px !important;
}
.mr--5 {
	margin-right: -5px !important;
}
.mb--5 {
	margin-bottom: -5px !important;
}
.ml--5 {
	margin-left: -5px !important;
}
.mt-n--5 {
	margin-top: --5px !important;
}
.mr-n--5 {
	margin-right: --5px !important;
}
.mb-n--5 {
	margin-bottom: --5px !important;
}
.ml-n--5 {
	margin-left: --5px !important;
}
.mt-0 {
	margin-top: 0px !important;
}
.mr-0 {
	margin-right: 0px !important;
}
.mb-0 {
	margin-bottom: 0px !important;
}
.ml-0 {
	margin-left: 0px !important;
}
.mt-n-0 {
	margin-top: -0px !important;
}
.mr-n-0 {
	margin-right: -0px !important;
}
.mb-n-0 {
	margin-bottom: -0px !important;
}
.ml-n-0 {
	margin-left: -0px !important;
}
.mt-5 {
	margin-top: 5px !important;
}
.mr-5 {
	margin-right: 5px !important;
}
.mb-5 {
	margin-bottom: 5px !important;
}
.ml-5 {
	margin-left: 5px !important;
}
.mt-n-5 {
	margin-top: -5px !important;
}
.mr-n-5 {
	margin-right: -5px !important;
}
.mb-n-5 {
	margin-bottom: -5px !important;
}
.ml-n-5 {
	margin-left: -5px !important;
}
.mt-10 {
	margin-top: 10px !important;
}
.mr-10 {
	margin-right: 10px !important;
}
.mb-10 {
	margin-bottom: 10px !important;
}
.ml-10 {
	margin-left: 10px !important;
}
.mt-n-10 {
	margin-top: -10px !important;
}
.mr-n-10 {
	margin-right: -10px !important;
}
.mb-n-10 {
	margin-bottom: -10px !important;
}
.ml-n-10 {
	margin-left: -10px !important;
}
.mt-15 {
	margin-top: 15px !important;
}
.mr-15 {
	margin-right: 15px !important;
}
.mb-15 {
	margin-bottom: 15px !important;
}
.ml-15 {
	margin-left: 15px !important;
}
.mt-n-15 {
	margin-top: -15px !important;
}
.mr-n-15 {
	margin-right: -15px !important;
}
.mb-n-15 {
	margin-bottom: -15px !important;
}
.ml-n-15 {
	margin-left: -15px !important;
}
.mt-20 {
	margin-top: 20px !important;
}
.mr-20 {
	margin-right: 20px !important;
}
.mb-20 {
	margin-bottom: 20px !important;
}
.ml-20 {
	margin-left: 20px !important;
}
.mt-n-20 {
	margin-top: -20px !important;
}
.mr-n-20 {
	margin-right: -20px !important;
}
.mb-n-20 {
	margin-bottom: -20px !important;
}
.ml-n-20 {
	margin-left: -20px !important;
}
.mt-25 {
	margin-top: 25px !important;
}
.mr-25 {
	margin-right: 25px !important;
}
.mb-25 {
	margin-bottom: 25px !important;
}
.ml-25 {
	margin-left: 25px !important;
}
.mt-n-25 {
	margin-top: -25px !important;
}
.mr-n-25 {
	margin-right: -25px !important;
}
.mb-n-25 {
	margin-bottom: -25px !important;
}
.ml-n-25 {
	margin-left: -25px !important;
}
.mt-30 {
	margin-top: 30px !important;
}
.mr-30 {
	margin-right: 30px !important;
}
.mb-30 {
	margin-bottom: 30px !important;
}
.ml-30 {
	margin-left: 30px !important;
}
.mt-n-30 {
	margin-top: -30px !important;
}
.mr-n-30 {
	margin-right: -30px !important;
}
.mb-n-30 {
	margin-bottom: -30px !important;
}
.ml-n-30 {
	margin-left: -30px !important;
}
.mt-35 {
	margin-top: 35px !important;
}
.mr-35 {
	margin-right: 35px !important;
}
.mb-35 {
	margin-bottom: 35px !important;
}
.ml-35 {
	margin-left: 35px !important;
}
.mt-n-35 {
	margin-top: -35px !important;
}
.mr-n-35 {
	margin-right: -35px !important;
}
.mb-n-35 {
	margin-bottom: -35px !important;
}
.ml-n-35 {
	margin-left: -35px !important;
}
.mt-40 {
	margin-top: 40px !important;
}
.mr-40 {
	margin-right: 40px !important;
}
.mb-40 {
	margin-bottom: 40px !important;
}
.ml-40 {
	margin-left: 40px !important;
}
.mt-n-40 {
	margin-top: -40px !important;
}
.mr-n-40 {
	margin-right: -40px !important;
}
.mb-n-40 {
	margin-bottom: -40px !important;
}
.ml-n-40 {
	margin-left: -40px !important;
}
.mt-45 {
	margin-top: 45px !important;
}
.mr-45 {
	margin-right: 45px !important;
}
.mb-45 {
	margin-bottom: 45px !important;
}
.ml-45 {
	margin-left: 45px !important;
}
.mt-n-45 {
	margin-top: -45px !important;
}
.mr-n-45 {
	margin-right: -45px !important;
}
.mb-n-45 {
	margin-bottom: -45px !important;
}
.ml-n-45 {
	margin-left: -45px !important;
}
.mt-50 {
	margin-top: 50px !important;
}
.mr-50 {
	margin-right: 50px !important;
}
.mb-50 {
	margin-bottom: 50px !important;
}
.ml-50 {
	margin-left: 50px !important;
}
.mt-n-50 {
	margin-top: -50px !important;
}
.mr-n-50 {
	margin-right: -50px !important;
}
.mb-n-50 {
	margin-bottom: -50px !important;
}
.ml-n-50 {
	margin-left: -50px !important;
}
.mt-55 {
	margin-top: 55px !important;
}
.mr-55 {
	margin-right: 55px !important;
}
.mb-55 {
	margin-bottom: 55px !important;
}
.ml-55 {
	margin-left: 55px !important;
}
.mt-n-55 {
	margin-top: -55px !important;
}
.mr-n-55 {
	margin-right: -55px !important;
}
.mb-n-55 {
	margin-bottom: -55px !important;
}
.ml-n-55 {
	margin-left: -55px !important;
}
.mt-60 {
	margin-top: 60px !important;
}
.mr-60 {
	margin-right: 60px !important;
}
.mb-60 {
	margin-bottom: 60px !important;
}
.ml-60 {
	margin-left: 60px !important;
}
.mt-n-60 {
	margin-top: -60px !important;
}
.mr-n-60 {
	margin-right: -60px !important;
}
.mb-n-60 {
	margin-bottom: -60px !important;
}
.ml-n-60 {
	margin-left: -60px !important;
}
.mt-65 {
	margin-top: 65px !important;
}
.mr-65 {
	margin-right: 65px !important;
}
.mb-65 {
	margin-bottom: 65px !important;
}
.ml-65 {
	margin-left: 65px !important;
}
.mt-n-65 {
	margin-top: -65px !important;
}
.mr-n-65 {
	margin-right: -65px !important;
}
.mb-n-65 {
	margin-bottom: -65px !important;
}
.ml-n-65 {
	margin-left: -65px !important;
}
.mt-70 {
	margin-top: 70px !important;
}
.mr-70 {
	margin-right: 70px !important;
}
.mb-70 {
	margin-bottom: 70px !important;
}
.ml-70 {
	margin-left: 70px !important;
}
.mt-n-70 {
	margin-top: -70px !important;
}
.mr-n-70 {
	margin-right: -70px !important;
}
.mb-n-70 {
	margin-bottom: -70px !important;
}
.ml-n-70 {
	margin-left: -70px !important;
}
.mt-75 {
	margin-top: 75px !important;
}
.mr-75 {
	margin-right: 75px !important;
}
.mb-75 {
	margin-bottom: 75px !important;
}
.ml-75 {
	margin-left: 75px !important;
}
.mt-n-75 {
	margin-top: -75px !important;
}
.mr-n-75 {
	margin-right: -75px !important;
}
.mb-n-75 {
	margin-bottom: -75px !important;
}
.ml-n-75 {
	margin-left: -75px !important;
}
.mt-80 {
	margin-top: 80px !important;
}
.mr-80 {
	margin-right: 80px !important;
}
.mb-80 {
	margin-bottom: 80px !important;
}
.ml-80 {
	margin-left: 80px !important;
}
.mt-n-80 {
	margin-top: -80px !important;
}
.mr-n-80 {
	margin-right: -80px !important;
}
.mb-n-80 {
	margin-bottom: -80px !important;
}
.ml-n-80 {
	margin-left: -80px !important;
}
.mt-85 {
	margin-top: 85px !important;
}
.mr-85 {
	margin-right: 85px !important;
}
.mb-85 {
	margin-bottom: 85px !important;
}
.ml-85 {
	margin-left: 85px !important;
}
.mt-n-85 {
	margin-top: -85px !important;
}
.mr-n-85 {
	margin-right: -85px !important;
}
.mb-n-85 {
	margin-bottom: -85px !important;
}
.ml-n-85 {
	margin-left: -85px !important;
}
.mt-90 {
	margin-top: 90px !important;
}
.mr-90 {
	margin-right: 90px !important;
}
.mb-90 {
	margin-bottom: 90px !important;
}
.ml-90 {
	margin-left: 90px !important;
}
.mt-n-90 {
	margin-top: -90px !important;
}
.mr-n-90 {
	margin-right: -90px !important;
}
.mb-n-90 {
	margin-bottom: -90px !important;
}
.ml-n-90 {
	margin-left: -90px !important;
}
.mt-95 {
	margin-top: 95px !important;
}
.mr-95 {
	margin-right: 95px !important;
}
.mb-95 {
	margin-bottom: 95px !important;
}
.ml-95 {
	margin-left: 95px !important;
}
.mt-n-95 {
	margin-top: -95px !important;
}
.mr-n-95 {
	margin-right: -95px !important;
}
.mb-n-95 {
	margin-bottom: -95px !important;
}
.ml-n-95 {
	margin-left: -95px !important;
}
.mt-100 {
	margin-top: 100px !important;
}
.mr-100 {
	margin-right: 100px !important;
}
.mb-100 {
	margin-bottom: 100px !important;
}
.ml-100 {
	margin-left: 100px !important;
}
.mt-n-100 {
	margin-top: -100px !important;
}
.mr-n-100 {
	margin-right: -100px !important;
}
.mb-n-100 {
	margin-bottom: -100px !important;
}
.ml-n-100 {
	margin-left: -100px !important;
}
.mt-105 {
	margin-top: 105px !important;
}
.mr-105 {
	margin-right: 105px !important;
}
.mb-105 {
	margin-bottom: 105px !important;
}
.ml-105 {
	margin-left: 105px !important;
}
.mt-n-105 {
	margin-top: -105px !important;
}
.mr-n-105 {
	margin-right: -105px !important;
}
.mb-n-105 {
	margin-bottom: -105px !important;
}
.ml-n-105 {
	margin-left: -105px !important;
}
.mt-110 {
	margin-top: 110px !important;
}
.mr-110 {
	margin-right: 110px !important;
}
.mb-110 {
	margin-bottom: 110px !important;
}
.ml-110 {
	margin-left: 110px !important;
}
.mt-n-110 {
	margin-top: -110px !important;
}
.mr-n-110 {
	margin-right: -110px !important;
}
.mb-n-110 {
	margin-bottom: -110px !important;
}
.ml-n-110 {
	margin-left: -110px !important;
}
.mt-115 {
	margin-top: 115px !important;
}
.mr-115 {
	margin-right: 115px !important;
}
.mb-115 {
	margin-bottom: 115px !important;
}
.ml-115 {
	margin-left: 115px !important;
}
.mt-n-115 {
	margin-top: -115px !important;
}
.mr-n-115 {
	margin-right: -115px !important;
}
.mb-n-115 {
	margin-bottom: -115px !important;
}
.ml-n-115 {
	margin-left: -115px !important;
}
.mt-120 {
	margin-top: 120px !important;
}
.mr-120 {
	margin-right: 120px !important;
}
.mb-120 {
	margin-bottom: 120px !important;
}
.ml-120 {
	margin-left: 120px !important;
}
.mt-n-120 {
	margin-top: -120px !important;
}
.mr-n-120 {
	margin-right: -120px !important;
}
.mb-n-120 {
	margin-bottom: -120px !important;
}
.ml-n-120 {
	margin-left: -120px !important;
}
.mt-125 {
	margin-top: 125px !important;
}
.mr-125 {
	margin-right: 125px !important;
}
.mb-125 {
	margin-bottom: 125px !important;
}
.ml-125 {
	margin-left: 125px !important;
}
.mt-n-125 {
	margin-top: -125px !important;
}
.mr-n-125 {
	margin-right: -125px !important;
}
.mb-n-125 {
	margin-bottom: -125px !important;
}
.ml-n-125 {
	margin-left: -125px !important;
}
.mt-130 {
	margin-top: 130px !important;
}
.mr-130 {
	margin-right: 130px !important;
}
.mb-130 {
	margin-bottom: 130px !important;
}
.ml-130 {
	margin-left: 130px !important;
}
.mt-n-130 {
	margin-top: -130px !important;
}
.mr-n-130 {
	margin-right: -130px !important;
}
.mb-n-130 {
	margin-bottom: -130px !important;
}
.ml-n-130 {
	margin-left: -130px !important;
}
.mt-135 {
	margin-top: 135px !important;
}
.mr-135 {
	margin-right: 135px !important;
}
.mb-135 {
	margin-bottom: 135px !important;
}
.ml-135 {
	margin-left: 135px !important;
}
.mt-n-135 {
	margin-top: -135px !important;
}
.mr-n-135 {
	margin-right: -135px !important;
}
.mb-n-135 {
	margin-bottom: -135px !important;
}
.ml-n-135 {
	margin-left: -135px !important;
}
.mt-140 {
	margin-top: 140px !important;
}
.mr-140 {
	margin-right: 140px !important;
}
.mb-140 {
	margin-bottom: 140px !important;
}
.ml-140 {
	margin-left: 140px !important;
}
.mt-n-140 {
	margin-top: -140px !important;
}
.mr-n-140 {
	margin-right: -140px !important;
}
.mb-n-140 {
	margin-bottom: -140px !important;
}
.ml-n-140 {
	margin-left: -140px !important;
}
.mt-145 {
	margin-top: 145px !important;
}
.mr-145 {
	margin-right: 145px !important;
}
.mb-145 {
	margin-bottom: 145px !important;
}
.ml-145 {
	margin-left: 145px !important;
}
.mt-n-145 {
	margin-top: -145px !important;
}
.mr-n-145 {
	margin-right: -145px !important;
}
.mb-n-145 {
	margin-bottom: -145px !important;
}
.ml-n-145 {
	margin-left: -145px !important;
}
.mt-150 {
	margin-top: 150px !important;
}
.mr-150 {
	margin-right: 150px !important;
}
.mb-150 {
	margin-bottom: 150px !important;
}
.ml-150 {
	margin-left: 150px !important;
}
.mt-n-150 {
	margin-top: -150px !important;
}
.mr-n-150 {
	margin-right: -150px !important;
}
.mb-n-150 {
	margin-bottom: -150px !important;
}
.ml-n-150 {
	margin-left: -150px !important;
}
.mt-155 {
	margin-top: 155px !important;
}
.mr-155 {
	margin-right: 155px !important;
}
.mb-155 {
	margin-bottom: 155px !important;
}
.ml-155 {
	margin-left: 155px !important;
}
.mt-n-155 {
	margin-top: -155px !important;
}
.mr-n-155 {
	margin-right: -155px !important;
}
.mb-n-155 {
	margin-bottom: -155px !important;
}
.ml-n-155 {
	margin-left: -155px !important;
}
.mt-160 {
	margin-top: 160px !important;
}
.mr-160 {
	margin-right: 160px !important;
}
.mb-160 {
	margin-bottom: 160px !important;
}
.ml-160 {
	margin-left: 160px !important;
}
.mt-n-160 {
	margin-top: -160px !important;
}
.mr-n-160 {
	margin-right: -160px !important;
}
.mb-n-160 {
	margin-bottom: -160px !important;
}
.ml-n-160 {
	margin-left: -160px !important;
}
.mt-165 {
	margin-top: 165px !important;
}
.mr-165 {
	margin-right: 165px !important;
}
.mb-165 {
	margin-bottom: 165px !important;
}
.ml-165 {
	margin-left: 165px !important;
}
.mt-n-165 {
	margin-top: -165px !important;
}
.mr-n-165 {
	margin-right: -165px !important;
}
.mb-n-165 {
	margin-bottom: -165px !important;
}
.ml-n-165 {
	margin-left: -165px !important;
}
.mt-170 {
	margin-top: 170px !important;
}
.mr-170 {
	margin-right: 170px !important;
}
.mb-170 {
	margin-bottom: 170px !important;
}
.ml-170 {
	margin-left: 170px !important;
}
.mt-n-170 {
	margin-top: -170px !important;
}
.mr-n-170 {
	margin-right: -170px !important;
}
.mb-n-170 {
	margin-bottom: -170px !important;
}
.ml-n-170 {
	margin-left: -170px !important;
}
.mt-175 {
	margin-top: 175px !important;
}
.mr-175 {
	margin-right: 175px !important;
}
.mb-175 {
	margin-bottom: 175px !important;
}
.ml-175 {
	margin-left: 175px !important;
}
.mt-n-175 {
	margin-top: -175px !important;
}
.mr-n-175 {
	margin-right: -175px !important;
}
.mb-n-175 {
	margin-bottom: -175px !important;
}
.ml-n-175 {
	margin-left: -175px !important;
}
.mt-180 {
	margin-top: 180px !important;
}
.mr-180 {
	margin-right: 180px !important;
}
.mb-180 {
	margin-bottom: 180px !important;
}
.ml-180 {
	margin-left: 180px !important;
}
.mt-n-180 {
	margin-top: -180px !important;
}
.mr-n-180 {
	margin-right: -180px !important;
}
.mb-n-180 {
	margin-bottom: -180px !important;
}
.ml-n-180 {
	margin-left: -180px !important;
}
.mt-185 {
	margin-top: 185px !important;
}
.mr-185 {
	margin-right: 185px !important;
}
.mb-185 {
	margin-bottom: 185px !important;
}
.ml-185 {
	margin-left: 185px !important;
}
.mt-n-185 {
	margin-top: -185px !important;
}
.mr-n-185 {
	margin-right: -185px !important;
}
.mb-n-185 {
	margin-bottom: -185px !important;
}
.ml-n-185 {
	margin-left: -185px !important;
}
.mt-190 {
	margin-top: 190px !important;
}
.mr-190 {
	margin-right: 190px !important;
}
.mb-190 {
	margin-bottom: 190px !important;
}
.ml-190 {
	margin-left: 190px !important;
}
.mt-n-190 {
	margin-top: -190px !important;
}
.mr-n-190 {
	margin-right: -190px !important;
}
.mb-n-190 {
	margin-bottom: -190px !important;
}
.ml-n-190 {
	margin-left: -190px !important;
}
.mt-195 {
	margin-top: 195px !important;
}
.mr-195 {
	margin-right: 195px !important;
}
.mb-195 {
	margin-bottom: 195px !important;
}
.ml-195 {
	margin-left: 195px !important;
}
.mt-n-195 {
	margin-top: -195px !important;
}
.mr-n-195 {
	margin-right: -195px !important;
}
.mb-n-195 {
	margin-bottom: -195px !important;
}
.ml-n-195 {
	margin-left: -195px !important;
}
.mt-200 {
	margin-top: 200px !important;
}
.mr-200 {
	margin-right: 200px !important;
}
.mb-200 {
	margin-bottom: 200px !important;
}
.ml-200 {
	margin-left: 200px !important;
}
.mt-n-200 {
	margin-top: -200px !important;
}
.mr-n-200 {
	margin-right: -200px !important;
}
.mb-n-200 {
	margin-bottom: -200px !important;
}
.ml-n-200 {
	margin-left: -200px !important;
}
.mt-205 {
	margin-top: 205px !important;
}
.mr-205 {
	margin-right: 205px !important;
}
.mb-205 {
	margin-bottom: 205px !important;
}
.ml-205 {
	margin-left: 205px !important;
}
.mt-n-205 {
	margin-top: -205px !important;
}
.mr-n-205 {
	margin-right: -205px !important;
}
.mb-n-205 {
	margin-bottom: -205px !important;
}
.ml-n-205 {
	margin-left: -205px !important;
}
.mt-210 {
	margin-top: 210px !important;
}
.mr-210 {
	margin-right: 210px !important;
}
.mb-210 {
	margin-bottom: 210px !important;
}
.ml-210 {
	margin-left: 210px !important;
}
.mt-n-210 {
	margin-top: -210px !important;
}
.mr-n-210 {
	margin-right: -210px !important;
}
.mb-n-210 {
	margin-bottom: -210px !important;
}
.ml-n-210 {
	margin-left: -210px !important;
}
.mt-215 {
	margin-top: 215px !important;
}
.mr-215 {
	margin-right: 215px !important;
}
.mb-215 {
	margin-bottom: 215px !important;
}
.ml-215 {
	margin-left: 215px !important;
}
.mt-n-215 {
	margin-top: -215px !important;
}
.mr-n-215 {
	margin-right: -215px !important;
}
.mb-n-215 {
	margin-bottom: -215px !important;
}
.ml-n-215 {
	margin-left: -215px !important;
}
.mt-220 {
	margin-top: 220px !important;
}
.mr-220 {
	margin-right: 220px !important;
}
.mb-220 {
	margin-bottom: 220px !important;
}
.ml-220 {
	margin-left: 220px !important;
}
.mt-n-220 {
	margin-top: -220px !important;
}
.mr-n-220 {
	margin-right: -220px !important;
}
.mb-n-220 {
	margin-bottom: -220px !important;
}
.ml-n-220 {
	margin-left: -220px !important;
}
.mt-225 {
	margin-top: 225px !important;
}
.mr-225 {
	margin-right: 225px !important;
}
.mb-225 {
	margin-bottom: 225px !important;
}
.ml-225 {
	margin-left: 225px !important;
}
.mt-n-225 {
	margin-top: -225px !important;
}
.mr-n-225 {
	margin-right: -225px !important;
}
.mb-n-225 {
	margin-bottom: -225px !important;
}
.ml-n-225 {
	margin-left: -225px !important;
}
.mt-230 {
	margin-top: 230px !important;
}
.mr-230 {
	margin-right: 230px !important;
}
.mb-230 {
	margin-bottom: 230px !important;
}
.ml-230 {
	margin-left: 230px !important;
}
.mt-n-230 {
	margin-top: -230px !important;
}
.mr-n-230 {
	margin-right: -230px !important;
}
.mb-n-230 {
	margin-bottom: -230px !important;
}
.ml-n-230 {
	margin-left: -230px !important;
}
.mt-235 {
	margin-top: 235px !important;
}
.mr-235 {
	margin-right: 235px !important;
}
.mb-235 {
	margin-bottom: 235px !important;
}
.ml-235 {
	margin-left: 235px !important;
}
.mt-n-235 {
	margin-top: -235px !important;
}
.mr-n-235 {
	margin-right: -235px !important;
}
.mb-n-235 {
	margin-bottom: -235px !important;
}
.ml-n-235 {
	margin-left: -235px !important;
}
.mt-240 {
	margin-top: 240px !important;
}
.mr-240 {
	margin-right: 240px !important;
}
.mb-240 {
	margin-bottom: 240px !important;
}
.ml-240 {
	margin-left: 240px !important;
}
.mt-n-240 {
	margin-top: -240px !important;
}
.mr-n-240 {
	margin-right: -240px !important;
}
.mb-n-240 {
	margin-bottom: -240px !important;
}
.ml-n-240 {
	margin-left: -240px !important;
}
.mt-245 {
	margin-top: 245px !important;
}
.mr-245 {
	margin-right: 245px !important;
}
.mb-245 {
	margin-bottom: 245px !important;
}
.ml-245 {
	margin-left: 245px !important;
}
.mt-n-245 {
	margin-top: -245px !important;
}
.mr-n-245 {
	margin-right: -245px !important;
}
.mb-n-245 {
	margin-bottom: -245px !important;
}
.ml-n-245 {
	margin-left: -245px !important;
}
.mt-250 {
	margin-top: 250px !important;
}
.mr-250 {
	margin-right: 250px !important;
}
.mb-250 {
	margin-bottom: 250px !important;
}
.ml-250 {
	margin-left: 250px !important;
}
.mt-n-250 {
	margin-top: -250px !important;
}
.mr-n-250 {
	margin-right: -250px !important;
}
.mb-n-250 {
	margin-bottom: -250px !important;
}
.ml-n-250 {
	margin-left: -250px !important;
}
.mt-255 {
	margin-top: 255px !important;
}
.mr-255 {
	margin-right: 255px !important;
}
.mb-255 {
	margin-bottom: 255px !important;
}
.ml-255 {
	margin-left: 255px !important;
}
.mt-n-255 {
	margin-top: -255px !important;
}
.mr-n-255 {
	margin-right: -255px !important;
}
.mb-n-255 {
	margin-bottom: -255px !important;
}
.ml-n-255 {
	margin-left: -255px !important;
}
.mt-260 {
	margin-top: 260px !important;
}
.mr-260 {
	margin-right: 260px !important;
}
.mb-260 {
	margin-bottom: 260px !important;
}
.ml-260 {
	margin-left: 260px !important;
}
.mt-n-260 {
	margin-top: -260px !important;
}
.mr-n-260 {
	margin-right: -260px !important;
}
.mb-n-260 {
	margin-bottom: -260px !important;
}
.ml-n-260 {
	margin-left: -260px !important;
}
.mt-265 {
	margin-top: 265px !important;
}
.mr-265 {
	margin-right: 265px !important;
}
.mb-265 {
	margin-bottom: 265px !important;
}
.ml-265 {
	margin-left: 265px !important;
}
.mt-n-265 {
	margin-top: -265px !important;
}
.mr-n-265 {
	margin-right: -265px !important;
}
.mb-n-265 {
	margin-bottom: -265px !important;
}
.ml-n-265 {
	margin-left: -265px !important;
}
.mt-270 {
	margin-top: 270px !important;
}
.mr-270 {
	margin-right: 270px !important;
}
.mb-270 {
	margin-bottom: 270px !important;
}
.ml-270 {
	margin-left: 270px !important;
}
.mt-n-270 {
	margin-top: -270px !important;
}
.mr-n-270 {
	margin-right: -270px !important;
}
.mb-n-270 {
	margin-bottom: -270px !important;
}
.ml-n-270 {
	margin-left: -270px !important;
}
.mt-275 {
	margin-top: 275px !important;
}
.mr-275 {
	margin-right: 275px !important;
}
.mb-275 {
	margin-bottom: 275px !important;
}
.ml-275 {
	margin-left: 275px !important;
}
.mt-n-275 {
	margin-top: -275px !important;
}
.mr-n-275 {
	margin-right: -275px !important;
}
.mb-n-275 {
	margin-bottom: -275px !important;
}
.ml-n-275 {
	margin-left: -275px !important;
}
.mt-280 {
	margin-top: 280px !important;
}
.mr-280 {
	margin-right: 280px !important;
}
.mb-280 {
	margin-bottom: 280px !important;
}
.ml-280 {
	margin-left: 280px !important;
}
.mt-n-280 {
	margin-top: -280px !important;
}
.mr-n-280 {
	margin-right: -280px !important;
}
.mb-n-280 {
	margin-bottom: -280px !important;
}
.ml-n-280 {
	margin-left: -280px !important;
}
.mt-285 {
	margin-top: 285px !important;
}
.mr-285 {
	margin-right: 285px !important;
}
.mb-285 {
	margin-bottom: 285px !important;
}
.ml-285 {
	margin-left: 285px !important;
}
.mt-n-285 {
	margin-top: -285px !important;
}
.mr-n-285 {
	margin-right: -285px !important;
}
.mb-n-285 {
	margin-bottom: -285px !important;
}
.ml-n-285 {
	margin-left: -285px !important;
}
.mt-290 {
	margin-top: 290px !important;
}
.mr-290 {
	margin-right: 290px !important;
}
.mb-290 {
	margin-bottom: 290px !important;
}
.ml-290 {
	margin-left: 290px !important;
}
.mt-n-290 {
	margin-top: -290px !important;
}
.mr-n-290 {
	margin-right: -290px !important;
}
.mb-n-290 {
	margin-bottom: -290px !important;
}
.ml-n-290 {
	margin-left: -290px !important;
}
.mt-295 {
	margin-top: 295px !important;
}
.mr-295 {
	margin-right: 295px !important;
}
.mb-295 {
	margin-bottom: 295px !important;
}
.ml-295 {
	margin-left: 295px !important;
}
.mt-n-295 {
	margin-top: -295px !important;
}
.mr-n-295 {
	margin-right: -295px !important;
}
.mb-n-295 {
	margin-bottom: -295px !important;
}
.ml-n-295 {
	margin-left: -295px !important;
}
.mt-300 {
	margin-top: 300px !important;
}
.mr-300 {
	margin-right: 300px !important;
}
.mb-300 {
	margin-bottom: 300px !important;
}
.ml-300 {
	margin-left: 300px !important;
}
.mt-n-300 {
	margin-top: -300px !important;
}
.mr-n-300 {
	margin-right: -300px !important;
}
.mb-n-300 {
	margin-bottom: -300px !important;
}
.ml-n-300 {
	margin-left: -300px !important;
}

.pt-0 {
	padding-top: 0px !important;
}
.pr-0 {
	padding-right: 0px !important;
}
.pb-0 {
	padding-bottom: 0px !important;
}
.pl-0 {
	padding-left: 0px !important;
}
.pt-5 {
	padding-top: 5px !important;
}
.pr-5 {
	padding-right: 5px !important;
}
.pb-5 {
	padding-bottom: 5px !important;
}
.pl-5 {
	padding-left: 5px !important;
}
.pt-10 {
	padding-top: 10px !important;
}
.pr-10 {
	padding-right: 10px !important;
}
.pb-10 {
	padding-bottom: 10px !important;
}
.pl-10 {
	padding-left: 10px !important;
}
.pt-15 {
	padding-top: 15px !important;
}
.pr-15 {
	padding-right: 15px !important;
}
.pb-15 {
	padding-bottom: 15px !important;
}
.pl-15 {
	padding-left: 15px !important;
}
.pt-20 {
	padding-top: 20px !important;
}
.pr-20 {
	padding-right: 20px !important;
}
.pb-20 {
	padding-bottom: 20px !important;
}
.pl-20 {
	padding-left: 20px !important;
}
.pt-25 {
	padding-top: 25px !important;
}
.pr-25 {
	padding-right: 25px !important;
}
.pb-25 {
	padding-bottom: 25px !important;
}
.pl-25 {
	padding-left: 25px !important;
}
.pt-30 {
	padding-top: 30px !important;
}
.pr-30 {
	padding-right: 30px !important;
}
.pb-30 {
	padding-bottom: 30px !important;
}
.pl-30 {
	padding-left: 30px !important;
}
.pt-35 {
	padding-top: 35px !important;
}
.pr-35 {
	padding-right: 35px !important;
}
.pb-35 {
	padding-bottom: 35px !important;
}
.pl-35 {
	padding-left: 35px !important;
}
.pt-40 {
	padding-top: 40px !important;
}
.pr-40 {
	padding-right: 40px !important;
}
.pb-40 {
	padding-bottom: 40px !important;
}
.pl-40 {
	padding-left: 40px !important;
}
.pt-45 {
	padding-top: 45px !important;
}
.pr-45 {
	padding-right: 45px !important;
}
.pb-45 {
	padding-bottom: 45px !important;
}
.pl-45 {
	padding-left: 45px !important;
}
.pt-50 {
	padding-top: 50px !important;
}
.pr-50 {
	padding-right: 50px !important;
}
.pb-50 {
	padding-bottom: 50px !important;
}
.pl-50 {
	padding-left: 50px !important;
}
.pt-55 {
	padding-top: 55px !important;
}
.pr-55 {
	padding-right: 55px !important;
}
.pb-55 {
	padding-bottom: 55px !important;
}
.pl-55 {
	padding-left: 55px !important;
}
.pt-60 {
	padding-top: 60px !important;
}
.pr-60 {
	padding-right: 60px !important;
}
.pb-60 {
	padding-bottom: 60px !important;
}
.pl-60 {
	padding-left: 60px !important;
}
.pt-65 {
	padding-top: 65px !important;
}
.pr-65 {
	padding-right: 65px !important;
}
.pb-65 {
	padding-bottom: 65px !important;
}
.pl-65 {
	padding-left: 65px !important;
}
.pt-70 {
	padding-top: 70px !important;
}
.pr-70 {
	padding-right: 70px !important;
}
.pb-70 {
	padding-bottom: 70px !important;
}
.pl-70 {
	padding-left: 70px !important;
}
.pt-75 {
	padding-top: 75px !important;
}
.pr-75 {
	padding-right: 75px !important;
}
.pb-75 {
	padding-bottom: 75px !important;
}
.pl-75 {
	padding-left: 75px !important;
}
.pt-80 {
	padding-top: 80px !important;
}
.pr-80 {
	padding-right: 80px !important;
}
.pb-80 {
	padding-bottom: 80px !important;
}
.pl-80 {
	padding-left: 80px !important;
}
.pt-85 {
	padding-top: 85px !important;
}
.pr-85 {
	padding-right: 85px !important;
}
.pb-85 {
	padding-bottom: 85px !important;
}
.pl-85 {
	padding-left: 85px !important;
}
.pt-90 {
	padding-top: 90px !important;
}
.pr-90 {
	padding-right: 90px !important;
}
.pb-90 {
	padding-bottom: 90px !important;
}
.pl-90 {
	padding-left: 90px !important;
}
.pt-95 {
	padding-top: 95px !important;
}
.pr-95 {
	padding-right: 95px !important;
}
.pb-95 {
	padding-bottom: 95px !important;
}
.pl-95 {
	padding-left: 95px !important;
}
.pt-100 {
	padding-top: 100px !important;
}
.pr-100 {
	padding-right: 100px !important;
}
.pb-100 {
	padding-bottom: 100px !important;
}
.pl-100 {
	padding-left: 100px !important;
}
.pt-105 {
	padding-top: 105px !important;
}
.pr-105 {
	padding-right: 105px !important;
}
.pb-105 {
	padding-bottom: 105px !important;
}
.pl-105 {
	padding-left: 105px !important;
}
.pt-110 {
	padding-top: 110px !important;
}
.pr-110 {
	padding-right: 110px !important;
}
.pb-110 {
	padding-bottom: 110px !important;
}
.pl-110 {
	padding-left: 110px !important;
}
.pt-115 {
	padding-top: 115px !important;
}
.pr-115 {
	padding-right: 115px !important;
}
.pb-115 {
	padding-bottom: 115px !important;
}
.pl-115 {
	padding-left: 115px !important;
}
.pt-120 {
	padding-top: 120px !important;
}
.pr-120 {
	padding-right: 120px !important;
}
.pb-120 {
	padding-bottom: 120px !important;
}
.pl-120 {
	padding-left: 120px !important;
}
.pt-125 {
	padding-top: 125px !important;
}
.pr-125 {
	padding-right: 125px !important;
}
.pb-125 {
	padding-bottom: 125px !important;
}
.pl-125 {
	padding-left: 125px !important;
}
.pt-130 {
	padding-top: 130px !important;
}
.pr-130 {
	padding-right: 130px !important;
}
.pb-130 {
	padding-bottom: 130px !important;
}
.pl-130 {
	padding-left: 130px !important;
}
.pt-135 {
	padding-top: 135px !important;
}
.pr-135 {
	padding-right: 135px !important;
}
.pb-135 {
	padding-bottom: 135px !important;
}
.pl-135 {
	padding-left: 135px !important;
}
.pt-140 {
	padding-top: 140px !important;
}
.pr-140 {
	padding-right: 140px !important;
}
.pb-140 {
	padding-bottom: 140px !important;
}
.pl-140 {
	padding-left: 140px !important;
}
.pt-145 {
	padding-top: 145px !important;
}
.pr-145 {
	padding-right: 145px !important;
}
.pb-145 {
	padding-bottom: 145px !important;
}
.pl-145 {
	padding-left: 145px !important;
}
.pt-150 {
	padding-top: 150px !important;
}
.pr-150 {
	padding-right: 150px !important;
}
.pb-150 {
	padding-bottom: 150px !important;
}
.pl-150 {
	padding-left: 150px !important;
}
.pt-155 {
	padding-top: 155px !important;
}
.pr-155 {
	padding-right: 155px !important;
}
.pb-155 {
	padding-bottom: 155px !important;
}
.pl-155 {
	padding-left: 155px !important;
}
.pt-160 {
	padding-top: 160px !important;
}
.pr-160 {
	padding-right: 160px !important;
}
.pb-160 {
	padding-bottom: 160px !important;
}
.pl-160 {
	padding-left: 160px !important;
}
.pt-165 {
	padding-top: 165px !important;
}
.pr-165 {
	padding-right: 165px !important;
}
.pb-165 {
	padding-bottom: 165px !important;
}
.pl-165 {
	padding-left: 165px !important;
}
.pt-170 {
	padding-top: 170px !important;
}
.pr-170 {
	padding-right: 170px !important;
}
.pb-170 {
	padding-bottom: 170px !important;
}
.pl-170 {
	padding-left: 170px !important;
}
.pt-175 {
	padding-top: 175px !important;
}
.pr-175 {
	padding-right: 175px !important;
}
.pb-175 {
	padding-bottom: 175px !important;
}
.pl-175 {
	padding-left: 175px !important;
}
.pt-180 {
	padding-top: 180px !important;
}
.pr-180 {
	padding-right: 180px !important;
}
.pb-180 {
	padding-bottom: 180px !important;
}
.pl-180 {
	padding-left: 180px !important;
}
.pt-185 {
	padding-top: 185px !important;
}
.pr-185 {
	padding-right: 185px !important;
}
.pb-185 {
	padding-bottom: 185px !important;
}
.pl-185 {
	padding-left: 185px !important;
}
.pt-190 {
	padding-top: 190px !important;
}
.pr-190 {
	padding-right: 190px !important;
}
.pb-190 {
	padding-bottom: 190px !important;
}
.pl-190 {
	padding-left: 190px !important;
}
.pt-195 {
	padding-top: 195px !important;
}
.pr-195 {
	padding-right: 195px !important;
}
.pb-195 {
	padding-bottom: 195px !important;
}
.pl-195 {
	padding-left: 195px !important;
}
.pt-200 {
	padding-top: 200px !important;
}
.pr-200 {
	padding-right: 200px !important;
}
.pb-200 {
	padding-bottom: 200px !important;
}
.pl-200 {
	padding-left: 200px !important;
}
.pt-205 {
	padding-top: 205px !important;
}
.pr-205 {
	padding-right: 205px !important;
}
.pb-205 {
	padding-bottom: 205px !important;
}
.pl-205 {
	padding-left: 205px !important;
}
.pt-210 {
	padding-top: 210px !important;
}
.pr-210 {
	padding-right: 210px !important;
}
.pb-210 {
	padding-bottom: 210px !important;
}
.pl-210 {
	padding-left: 210px !important;
}
.pt-215 {
	padding-top: 215px !important;
}
.pr-215 {
	padding-right: 215px !important;
}
.pb-215 {
	padding-bottom: 215px !important;
}
.pl-215 {
	padding-left: 215px !important;
}
.pt-220 {
	padding-top: 220px !important;
}
.pr-220 {
	padding-right: 220px !important;
}
.pb-220 {
	padding-bottom: 220px !important;
}
.pl-220 {
	padding-left: 220px !important;
}
.pt-225 {
	padding-top: 225px !important;
}
.pr-225 {
	padding-right: 225px !important;
}
.pb-225 {
	padding-bottom: 225px !important;
}
.pl-225 {
	padding-left: 225px !important;
}
.pt-230 {
	padding-top: 230px !important;
}
.pr-230 {
	padding-right: 230px !important;
}
.pb-230 {
	padding-bottom: 230px !important;
}
.pl-230 {
	padding-left: 230px !important;
}
.pt-235 {
	padding-top: 235px !important;
}
.pr-235 {
	padding-right: 235px !important;
}
.pb-235 {
	padding-bottom: 235px !important;
}
.pl-235 {
	padding-left: 235px !important;
}
.pt-240 {
	padding-top: 240px !important;
}
.pr-240 {
	padding-right: 240px !important;
}
.pb-240 {
	padding-bottom: 240px !important;
}
.pl-240 {
	padding-left: 240px !important;
}
.pt-245 {
	padding-top: 245px !important;
}
.pr-245 {
	padding-right: 245px !important;
}
.pb-245 {
	padding-bottom: 245px !important;
}
.pl-245 {
	padding-left: 245px !important;
}
.pt-250 {
	padding-top: 250px !important;
}
.pr-250 {
	padding-right: 250px !important;
}
.pb-250 {
	padding-bottom: 250px !important;
}
.pl-250 {
	padding-left: 250px !important;
}
.pt-255 {
	padding-top: 255px !important;
}
.pr-255 {
	padding-right: 255px !important;
}
.pb-255 {
	padding-bottom: 255px !important;
}
.pl-255 {
	padding-left: 255px !important;
}
.pt-260 {
	padding-top: 260px !important;
}
.pr-260 {
	padding-right: 260px !important;
}
.pb-260 {
	padding-bottom: 260px !important;
}
.pl-260 {
	padding-left: 260px !important;
}
.pt-265 {
	padding-top: 265px !important;
}
.pr-265 {
	padding-right: 265px !important;
}
.pb-265 {
	padding-bottom: 265px !important;
}
.pl-265 {
	padding-left: 265px !important;
}
.pt-270 {
	padding-top: 270px !important;
}
.pr-270 {
	padding-right: 270px !important;
}
.pb-270 {
	padding-bottom: 270px !important;
}
.pl-270 {
	padding-left: 270px !important;
}
.pt-275 {
	padding-top: 275px !important;
}
.pr-275 {
	padding-right: 275px !important;
}
.pb-275 {
	padding-bottom: 275px !important;
}
.pl-275 {
	padding-left: 275px !important;
}
.pt-280 {
	padding-top: 280px !important;
}
.pr-280 {
	padding-right: 280px !important;
}
.pb-280 {
	padding-bottom: 280px !important;
}
.pl-280 {
	padding-left: 280px !important;
}
.pt-285 {
	padding-top: 285px !important;
}
.pr-285 {
	padding-right: 285px !important;
}
.pb-285 {
	padding-bottom: 285px !important;
}
.pl-285 {
	padding-left: 285px !important;
}
.pt-290 {
	padding-top: 290px !important;
}
.pr-290 {
	padding-right: 290px !important;
}
.pb-290 {
	padding-bottom: 290px !important;
}
.pl-290 {
	padding-left: 290px !important;
}
.pt-295 {
	padding-top: 295px !important;
}
.pr-295 {
	padding-right: 295px !important;
}
.pb-295 {
	padding-bottom: 295px !important;
}
.pl-295 {
	padding-left: 295px !important;
}
.pt-300 {
	padding-top: 300px !important;
}
.pr-300 {
	padding-right: 300px !important;
}
.pb-300 {
	padding-bottom: 300px !important;
}
.pl-300 {
	padding-left: 300px !important;
}

@media screen and (min-width: 768px) {
	.pc\:mt--300 {
		margin-top: -300px !important;
	}
	.pc\:mr--300 {
		margin-right: -300px !important;
	}
	.pc\:mb--300 {
		margin-bottom: -300px !important;
	}
	.pc\:ml--300 {
		margin-left: -300px !important;
	}
	.pc\:mt-n--300 {
		margin-top: --300px !important;
	}
	.pc\:mr-n--300 {
		margin-right: --300px !important;
	}
	.pc\:mb-n--300 {
		margin-bottom: --300px !important;
	}
	.pc\:ml-n--300 {
		margin-left: --300px !important;
	}
	.pc\:mt--295 {
		margin-top: -295px !important;
	}
	.pc\:mr--295 {
		margin-right: -295px !important;
	}
	.pc\:mb--295 {
		margin-bottom: -295px !important;
	}
	.pc\:ml--295 {
		margin-left: -295px !important;
	}
	.pc\:mt-n--295 {
		margin-top: --295px !important;
	}
	.pc\:mr-n--295 {
		margin-right: --295px !important;
	}
	.pc\:mb-n--295 {
		margin-bottom: --295px !important;
	}
	.pc\:ml-n--295 {
		margin-left: --295px !important;
	}
	.pc\:mt--290 {
		margin-top: -290px !important;
	}
	.pc\:mr--290 {
		margin-right: -290px !important;
	}
	.pc\:mb--290 {
		margin-bottom: -290px !important;
	}
	.pc\:ml--290 {
		margin-left: -290px !important;
	}
	.pc\:mt-n--290 {
		margin-top: --290px !important;
	}
	.pc\:mr-n--290 {
		margin-right: --290px !important;
	}
	.pc\:mb-n--290 {
		margin-bottom: --290px !important;
	}
	.pc\:ml-n--290 {
		margin-left: --290px !important;
	}
	.pc\:mt--285 {
		margin-top: -285px !important;
	}
	.pc\:mr--285 {
		margin-right: -285px !important;
	}
	.pc\:mb--285 {
		margin-bottom: -285px !important;
	}
	.pc\:ml--285 {
		margin-left: -285px !important;
	}
	.pc\:mt-n--285 {
		margin-top: --285px !important;
	}
	.pc\:mr-n--285 {
		margin-right: --285px !important;
	}
	.pc\:mb-n--285 {
		margin-bottom: --285px !important;
	}
	.pc\:ml-n--285 {
		margin-left: --285px !important;
	}
	.pc\:mt--280 {
		margin-top: -280px !important;
	}
	.pc\:mr--280 {
		margin-right: -280px !important;
	}
	.pc\:mb--280 {
		margin-bottom: -280px !important;
	}
	.pc\:ml--280 {
		margin-left: -280px !important;
	}
	.pc\:mt-n--280 {
		margin-top: --280px !important;
	}
	.pc\:mr-n--280 {
		margin-right: --280px !important;
	}
	.pc\:mb-n--280 {
		margin-bottom: --280px !important;
	}
	.pc\:ml-n--280 {
		margin-left: --280px !important;
	}
	.pc\:mt--275 {
		margin-top: -275px !important;
	}
	.pc\:mr--275 {
		margin-right: -275px !important;
	}
	.pc\:mb--275 {
		margin-bottom: -275px !important;
	}
	.pc\:ml--275 {
		margin-left: -275px !important;
	}
	.pc\:mt-n--275 {
		margin-top: --275px !important;
	}
	.pc\:mr-n--275 {
		margin-right: --275px !important;
	}
	.pc\:mb-n--275 {
		margin-bottom: --275px !important;
	}
	.pc\:ml-n--275 {
		margin-left: --275px !important;
	}
	.pc\:mt--270 {
		margin-top: -270px !important;
	}
	.pc\:mr--270 {
		margin-right: -270px !important;
	}
	.pc\:mb--270 {
		margin-bottom: -270px !important;
	}
	.pc\:ml--270 {
		margin-left: -270px !important;
	}
	.pc\:mt-n--270 {
		margin-top: --270px !important;
	}
	.pc\:mr-n--270 {
		margin-right: --270px !important;
	}
	.pc\:mb-n--270 {
		margin-bottom: --270px !important;
	}
	.pc\:ml-n--270 {
		margin-left: --270px !important;
	}
	.pc\:mt--265 {
		margin-top: -265px !important;
	}
	.pc\:mr--265 {
		margin-right: -265px !important;
	}
	.pc\:mb--265 {
		margin-bottom: -265px !important;
	}
	.pc\:ml--265 {
		margin-left: -265px !important;
	}
	.pc\:mt-n--265 {
		margin-top: --265px !important;
	}
	.pc\:mr-n--265 {
		margin-right: --265px !important;
	}
	.pc\:mb-n--265 {
		margin-bottom: --265px !important;
	}
	.pc\:ml-n--265 {
		margin-left: --265px !important;
	}
	.pc\:mt--260 {
		margin-top: -260px !important;
	}
	.pc\:mr--260 {
		margin-right: -260px !important;
	}
	.pc\:mb--260 {
		margin-bottom: -260px !important;
	}
	.pc\:ml--260 {
		margin-left: -260px !important;
	}
	.pc\:mt-n--260 {
		margin-top: --260px !important;
	}
	.pc\:mr-n--260 {
		margin-right: --260px !important;
	}
	.pc\:mb-n--260 {
		margin-bottom: --260px !important;
	}
	.pc\:ml-n--260 {
		margin-left: --260px !important;
	}
	.pc\:mt--255 {
		margin-top: -255px !important;
	}
	.pc\:mr--255 {
		margin-right: -255px !important;
	}
	.pc\:mb--255 {
		margin-bottom: -255px !important;
	}
	.pc\:ml--255 {
		margin-left: -255px !important;
	}
	.pc\:mt-n--255 {
		margin-top: --255px !important;
	}
	.pc\:mr-n--255 {
		margin-right: --255px !important;
	}
	.pc\:mb-n--255 {
		margin-bottom: --255px !important;
	}
	.pc\:ml-n--255 {
		margin-left: --255px !important;
	}
	.pc\:mt--250 {
		margin-top: -250px !important;
	}
	.pc\:mr--250 {
		margin-right: -250px !important;
	}
	.pc\:mb--250 {
		margin-bottom: -250px !important;
	}
	.pc\:ml--250 {
		margin-left: -250px !important;
	}
	.pc\:mt-n--250 {
		margin-top: --250px !important;
	}
	.pc\:mr-n--250 {
		margin-right: --250px !important;
	}
	.pc\:mb-n--250 {
		margin-bottom: --250px !important;
	}
	.pc\:ml-n--250 {
		margin-left: --250px !important;
	}
	.pc\:mt--245 {
		margin-top: -245px !important;
	}
	.pc\:mr--245 {
		margin-right: -245px !important;
	}
	.pc\:mb--245 {
		margin-bottom: -245px !important;
	}
	.pc\:ml--245 {
		margin-left: -245px !important;
	}
	.pc\:mt-n--245 {
		margin-top: --245px !important;
	}
	.pc\:mr-n--245 {
		margin-right: --245px !important;
	}
	.pc\:mb-n--245 {
		margin-bottom: --245px !important;
	}
	.pc\:ml-n--245 {
		margin-left: --245px !important;
	}
	.pc\:mt--240 {
		margin-top: -240px !important;
	}
	.pc\:mr--240 {
		margin-right: -240px !important;
	}
	.pc\:mb--240 {
		margin-bottom: -240px !important;
	}
	.pc\:ml--240 {
		margin-left: -240px !important;
	}
	.pc\:mt-n--240 {
		margin-top: --240px !important;
	}
	.pc\:mr-n--240 {
		margin-right: --240px !important;
	}
	.pc\:mb-n--240 {
		margin-bottom: --240px !important;
	}
	.pc\:ml-n--240 {
		margin-left: --240px !important;
	}
	.pc\:mt--235 {
		margin-top: -235px !important;
	}
	.pc\:mr--235 {
		margin-right: -235px !important;
	}
	.pc\:mb--235 {
		margin-bottom: -235px !important;
	}
	.pc\:ml--235 {
		margin-left: -235px !important;
	}
	.pc\:mt-n--235 {
		margin-top: --235px !important;
	}
	.pc\:mr-n--235 {
		margin-right: --235px !important;
	}
	.pc\:mb-n--235 {
		margin-bottom: --235px !important;
	}
	.pc\:ml-n--235 {
		margin-left: --235px !important;
	}
	.pc\:mt--230 {
		margin-top: -230px !important;
	}
	.pc\:mr--230 {
		margin-right: -230px !important;
	}
	.pc\:mb--230 {
		margin-bottom: -230px !important;
	}
	.pc\:ml--230 {
		margin-left: -230px !important;
	}
	.pc\:mt-n--230 {
		margin-top: --230px !important;
	}
	.pc\:mr-n--230 {
		margin-right: --230px !important;
	}
	.pc\:mb-n--230 {
		margin-bottom: --230px !important;
	}
	.pc\:ml-n--230 {
		margin-left: --230px !important;
	}
	.pc\:mt--225 {
		margin-top: -225px !important;
	}
	.pc\:mr--225 {
		margin-right: -225px !important;
	}
	.pc\:mb--225 {
		margin-bottom: -225px !important;
	}
	.pc\:ml--225 {
		margin-left: -225px !important;
	}
	.pc\:mt-n--225 {
		margin-top: --225px !important;
	}
	.pc\:mr-n--225 {
		margin-right: --225px !important;
	}
	.pc\:mb-n--225 {
		margin-bottom: --225px !important;
	}
	.pc\:ml-n--225 {
		margin-left: --225px !important;
	}
	.pc\:mt--220 {
		margin-top: -220px !important;
	}
	.pc\:mr--220 {
		margin-right: -220px !important;
	}
	.pc\:mb--220 {
		margin-bottom: -220px !important;
	}
	.pc\:ml--220 {
		margin-left: -220px !important;
	}
	.pc\:mt-n--220 {
		margin-top: --220px !important;
	}
	.pc\:mr-n--220 {
		margin-right: --220px !important;
	}
	.pc\:mb-n--220 {
		margin-bottom: --220px !important;
	}
	.pc\:ml-n--220 {
		margin-left: --220px !important;
	}
	.pc\:mt--215 {
		margin-top: -215px !important;
	}
	.pc\:mr--215 {
		margin-right: -215px !important;
	}
	.pc\:mb--215 {
		margin-bottom: -215px !important;
	}
	.pc\:ml--215 {
		margin-left: -215px !important;
	}
	.pc\:mt-n--215 {
		margin-top: --215px !important;
	}
	.pc\:mr-n--215 {
		margin-right: --215px !important;
	}
	.pc\:mb-n--215 {
		margin-bottom: --215px !important;
	}
	.pc\:ml-n--215 {
		margin-left: --215px !important;
	}
	.pc\:mt--210 {
		margin-top: -210px !important;
	}
	.pc\:mr--210 {
		margin-right: -210px !important;
	}
	.pc\:mb--210 {
		margin-bottom: -210px !important;
	}
	.pc\:ml--210 {
		margin-left: -210px !important;
	}
	.pc\:mt-n--210 {
		margin-top: --210px !important;
	}
	.pc\:mr-n--210 {
		margin-right: --210px !important;
	}
	.pc\:mb-n--210 {
		margin-bottom: --210px !important;
	}
	.pc\:ml-n--210 {
		margin-left: --210px !important;
	}
	.pc\:mt--205 {
		margin-top: -205px !important;
	}
	.pc\:mr--205 {
		margin-right: -205px !important;
	}
	.pc\:mb--205 {
		margin-bottom: -205px !important;
	}
	.pc\:ml--205 {
		margin-left: -205px !important;
	}
	.pc\:mt-n--205 {
		margin-top: --205px !important;
	}
	.pc\:mr-n--205 {
		margin-right: --205px !important;
	}
	.pc\:mb-n--205 {
		margin-bottom: --205px !important;
	}
	.pc\:ml-n--205 {
		margin-left: --205px !important;
	}
	.pc\:mt--200 {
		margin-top: -200px !important;
	}
	.pc\:mr--200 {
		margin-right: -200px !important;
	}
	.pc\:mb--200 {
		margin-bottom: -200px !important;
	}
	.pc\:ml--200 {
		margin-left: -200px !important;
	}
	.pc\:mt-n--200 {
		margin-top: --200px !important;
	}
	.pc\:mr-n--200 {
		margin-right: --200px !important;
	}
	.pc\:mb-n--200 {
		margin-bottom: --200px !important;
	}
	.pc\:ml-n--200 {
		margin-left: --200px !important;
	}
	.pc\:mt--195 {
		margin-top: -195px !important;
	}
	.pc\:mr--195 {
		margin-right: -195px !important;
	}
	.pc\:mb--195 {
		margin-bottom: -195px !important;
	}
	.pc\:ml--195 {
		margin-left: -195px !important;
	}
	.pc\:mt-n--195 {
		margin-top: --195px !important;
	}
	.pc\:mr-n--195 {
		margin-right: --195px !important;
	}
	.pc\:mb-n--195 {
		margin-bottom: --195px !important;
	}
	.pc\:ml-n--195 {
		margin-left: --195px !important;
	}
	.pc\:mt--190 {
		margin-top: -190px !important;
	}
	.pc\:mr--190 {
		margin-right: -190px !important;
	}
	.pc\:mb--190 {
		margin-bottom: -190px !important;
	}
	.pc\:ml--190 {
		margin-left: -190px !important;
	}
	.pc\:mt-n--190 {
		margin-top: --190px !important;
	}
	.pc\:mr-n--190 {
		margin-right: --190px !important;
	}
	.pc\:mb-n--190 {
		margin-bottom: --190px !important;
	}
	.pc\:ml-n--190 {
		margin-left: --190px !important;
	}
	.pc\:mt--185 {
		margin-top: -185px !important;
	}
	.pc\:mr--185 {
		margin-right: -185px !important;
	}
	.pc\:mb--185 {
		margin-bottom: -185px !important;
	}
	.pc\:ml--185 {
		margin-left: -185px !important;
	}
	.pc\:mt-n--185 {
		margin-top: --185px !important;
	}
	.pc\:mr-n--185 {
		margin-right: --185px !important;
	}
	.pc\:mb-n--185 {
		margin-bottom: --185px !important;
	}
	.pc\:ml-n--185 {
		margin-left: --185px !important;
	}
	.pc\:mt--180 {
		margin-top: -180px !important;
	}
	.pc\:mr--180 {
		margin-right: -180px !important;
	}
	.pc\:mb--180 {
		margin-bottom: -180px !important;
	}
	.pc\:ml--180 {
		margin-left: -180px !important;
	}
	.pc\:mt-n--180 {
		margin-top: --180px !important;
	}
	.pc\:mr-n--180 {
		margin-right: --180px !important;
	}
	.pc\:mb-n--180 {
		margin-bottom: --180px !important;
	}
	.pc\:ml-n--180 {
		margin-left: --180px !important;
	}
	.pc\:mt--175 {
		margin-top: -175px !important;
	}
	.pc\:mr--175 {
		margin-right: -175px !important;
	}
	.pc\:mb--175 {
		margin-bottom: -175px !important;
	}
	.pc\:ml--175 {
		margin-left: -175px !important;
	}
	.pc\:mt-n--175 {
		margin-top: --175px !important;
	}
	.pc\:mr-n--175 {
		margin-right: --175px !important;
	}
	.pc\:mb-n--175 {
		margin-bottom: --175px !important;
	}
	.pc\:ml-n--175 {
		margin-left: --175px !important;
	}
	.pc\:mt--170 {
		margin-top: -170px !important;
	}
	.pc\:mr--170 {
		margin-right: -170px !important;
	}
	.pc\:mb--170 {
		margin-bottom: -170px !important;
	}
	.pc\:ml--170 {
		margin-left: -170px !important;
	}
	.pc\:mt-n--170 {
		margin-top: --170px !important;
	}
	.pc\:mr-n--170 {
		margin-right: --170px !important;
	}
	.pc\:mb-n--170 {
		margin-bottom: --170px !important;
	}
	.pc\:ml-n--170 {
		margin-left: --170px !important;
	}
	.pc\:mt--165 {
		margin-top: -165px !important;
	}
	.pc\:mr--165 {
		margin-right: -165px !important;
	}
	.pc\:mb--165 {
		margin-bottom: -165px !important;
	}
	.pc\:ml--165 {
		margin-left: -165px !important;
	}
	.pc\:mt-n--165 {
		margin-top: --165px !important;
	}
	.pc\:mr-n--165 {
		margin-right: --165px !important;
	}
	.pc\:mb-n--165 {
		margin-bottom: --165px !important;
	}
	.pc\:ml-n--165 {
		margin-left: --165px !important;
	}
	.pc\:mt--160 {
		margin-top: -160px !important;
	}
	.pc\:mr--160 {
		margin-right: -160px !important;
	}
	.pc\:mb--160 {
		margin-bottom: -160px !important;
	}
	.pc\:ml--160 {
		margin-left: -160px !important;
	}
	.pc\:mt-n--160 {
		margin-top: --160px !important;
	}
	.pc\:mr-n--160 {
		margin-right: --160px !important;
	}
	.pc\:mb-n--160 {
		margin-bottom: --160px !important;
	}
	.pc\:ml-n--160 {
		margin-left: --160px !important;
	}
	.pc\:mt--155 {
		margin-top: -155px !important;
	}
	.pc\:mr--155 {
		margin-right: -155px !important;
	}
	.pc\:mb--155 {
		margin-bottom: -155px !important;
	}
	.pc\:ml--155 {
		margin-left: -155px !important;
	}
	.pc\:mt-n--155 {
		margin-top: --155px !important;
	}
	.pc\:mr-n--155 {
		margin-right: --155px !important;
	}
	.pc\:mb-n--155 {
		margin-bottom: --155px !important;
	}
	.pc\:ml-n--155 {
		margin-left: --155px !important;
	}
	.pc\:mt--150 {
		margin-top: -150px !important;
	}
	.pc\:mr--150 {
		margin-right: -150px !important;
	}
	.pc\:mb--150 {
		margin-bottom: -150px !important;
	}
	.pc\:ml--150 {
		margin-left: -150px !important;
	}
	.pc\:mt-n--150 {
		margin-top: --150px !important;
	}
	.pc\:mr-n--150 {
		margin-right: --150px !important;
	}
	.pc\:mb-n--150 {
		margin-bottom: --150px !important;
	}
	.pc\:ml-n--150 {
		margin-left: --150px !important;
	}
	.pc\:mt--145 {
		margin-top: -145px !important;
	}
	.pc\:mr--145 {
		margin-right: -145px !important;
	}
	.pc\:mb--145 {
		margin-bottom: -145px !important;
	}
	.pc\:ml--145 {
		margin-left: -145px !important;
	}
	.pc\:mt-n--145 {
		margin-top: --145px !important;
	}
	.pc\:mr-n--145 {
		margin-right: --145px !important;
	}
	.pc\:mb-n--145 {
		margin-bottom: --145px !important;
	}
	.pc\:ml-n--145 {
		margin-left: --145px !important;
	}
	.pc\:mt--140 {
		margin-top: -140px !important;
	}
	.pc\:mr--140 {
		margin-right: -140px !important;
	}
	.pc\:mb--140 {
		margin-bottom: -140px !important;
	}
	.pc\:ml--140 {
		margin-left: -140px !important;
	}
	.pc\:mt-n--140 {
		margin-top: --140px !important;
	}
	.pc\:mr-n--140 {
		margin-right: --140px !important;
	}
	.pc\:mb-n--140 {
		margin-bottom: --140px !important;
	}
	.pc\:ml-n--140 {
		margin-left: --140px !important;
	}
	.pc\:mt--135 {
		margin-top: -135px !important;
	}
	.pc\:mr--135 {
		margin-right: -135px !important;
	}
	.pc\:mb--135 {
		margin-bottom: -135px !important;
	}
	.pc\:ml--135 {
		margin-left: -135px !important;
	}
	.pc\:mt-n--135 {
		margin-top: --135px !important;
	}
	.pc\:mr-n--135 {
		margin-right: --135px !important;
	}
	.pc\:mb-n--135 {
		margin-bottom: --135px !important;
	}
	.pc\:ml-n--135 {
		margin-left: --135px !important;
	}
	.pc\:mt--130 {
		margin-top: -130px !important;
	}
	.pc\:mr--130 {
		margin-right: -130px !important;
	}
	.pc\:mb--130 {
		margin-bottom: -130px !important;
	}
	.pc\:ml--130 {
		margin-left: -130px !important;
	}
	.pc\:mt-n--130 {
		margin-top: --130px !important;
	}
	.pc\:mr-n--130 {
		margin-right: --130px !important;
	}
	.pc\:mb-n--130 {
		margin-bottom: --130px !important;
	}
	.pc\:ml-n--130 {
		margin-left: --130px !important;
	}
	.pc\:mt--125 {
		margin-top: -125px !important;
	}
	.pc\:mr--125 {
		margin-right: -125px !important;
	}
	.pc\:mb--125 {
		margin-bottom: -125px !important;
	}
	.pc\:ml--125 {
		margin-left: -125px !important;
	}
	.pc\:mt-n--125 {
		margin-top: --125px !important;
	}
	.pc\:mr-n--125 {
		margin-right: --125px !important;
	}
	.pc\:mb-n--125 {
		margin-bottom: --125px !important;
	}
	.pc\:ml-n--125 {
		margin-left: --125px !important;
	}
	.pc\:mt--120 {
		margin-top: -120px !important;
	}
	.pc\:mr--120 {
		margin-right: -120px !important;
	}
	.pc\:mb--120 {
		margin-bottom: -120px !important;
	}
	.pc\:ml--120 {
		margin-left: -120px !important;
	}
	.pc\:mt-n--120 {
		margin-top: --120px !important;
	}
	.pc\:mr-n--120 {
		margin-right: --120px !important;
	}
	.pc\:mb-n--120 {
		margin-bottom: --120px !important;
	}
	.pc\:ml-n--120 {
		margin-left: --120px !important;
	}
	.pc\:mt--115 {
		margin-top: -115px !important;
	}
	.pc\:mr--115 {
		margin-right: -115px !important;
	}
	.pc\:mb--115 {
		margin-bottom: -115px !important;
	}
	.pc\:ml--115 {
		margin-left: -115px !important;
	}
	.pc\:mt-n--115 {
		margin-top: --115px !important;
	}
	.pc\:mr-n--115 {
		margin-right: --115px !important;
	}
	.pc\:mb-n--115 {
		margin-bottom: --115px !important;
	}
	.pc\:ml-n--115 {
		margin-left: --115px !important;
	}
	.pc\:mt--110 {
		margin-top: -110px !important;
	}
	.pc\:mr--110 {
		margin-right: -110px !important;
	}
	.pc\:mb--110 {
		margin-bottom: -110px !important;
	}
	.pc\:ml--110 {
		margin-left: -110px !important;
	}
	.pc\:mt-n--110 {
		margin-top: --110px !important;
	}
	.pc\:mr-n--110 {
		margin-right: --110px !important;
	}
	.pc\:mb-n--110 {
		margin-bottom: --110px !important;
	}
	.pc\:ml-n--110 {
		margin-left: --110px !important;
	}
	.pc\:mt--105 {
		margin-top: -105px !important;
	}
	.pc\:mr--105 {
		margin-right: -105px !important;
	}
	.pc\:mb--105 {
		margin-bottom: -105px !important;
	}
	.pc\:ml--105 {
		margin-left: -105px !important;
	}
	.pc\:mt-n--105 {
		margin-top: --105px !important;
	}
	.pc\:mr-n--105 {
		margin-right: --105px !important;
	}
	.pc\:mb-n--105 {
		margin-bottom: --105px !important;
	}
	.pc\:ml-n--105 {
		margin-left: --105px !important;
	}
	.pc\:mt--100 {
		margin-top: -100px !important;
	}
	.pc\:mr--100 {
		margin-right: -100px !important;
	}
	.pc\:mb--100 {
		margin-bottom: -100px !important;
	}
	.pc\:ml--100 {
		margin-left: -100px !important;
	}
	.pc\:mt-n--100 {
		margin-top: --100px !important;
	}
	.pc\:mr-n--100 {
		margin-right: --100px !important;
	}
	.pc\:mb-n--100 {
		margin-bottom: --100px !important;
	}
	.pc\:ml-n--100 {
		margin-left: --100px !important;
	}
	.pc\:mt--95 {
		margin-top: -95px !important;
	}
	.pc\:mr--95 {
		margin-right: -95px !important;
	}
	.pc\:mb--95 {
		margin-bottom: -95px !important;
	}
	.pc\:ml--95 {
		margin-left: -95px !important;
	}
	.pc\:mt-n--95 {
		margin-top: --95px !important;
	}
	.pc\:mr-n--95 {
		margin-right: --95px !important;
	}
	.pc\:mb-n--95 {
		margin-bottom: --95px !important;
	}
	.pc\:ml-n--95 {
		margin-left: --95px !important;
	}
	.pc\:mt--90 {
		margin-top: -90px !important;
	}
	.pc\:mr--90 {
		margin-right: -90px !important;
	}
	.pc\:mb--90 {
		margin-bottom: -90px !important;
	}
	.pc\:ml--90 {
		margin-left: -90px !important;
	}
	.pc\:mt-n--90 {
		margin-top: --90px !important;
	}
	.pc\:mr-n--90 {
		margin-right: --90px !important;
	}
	.pc\:mb-n--90 {
		margin-bottom: --90px !important;
	}
	.pc\:ml-n--90 {
		margin-left: --90px !important;
	}
	.pc\:mt--85 {
		margin-top: -85px !important;
	}
	.pc\:mr--85 {
		margin-right: -85px !important;
	}
	.pc\:mb--85 {
		margin-bottom: -85px !important;
	}
	.pc\:ml--85 {
		margin-left: -85px !important;
	}
	.pc\:mt-n--85 {
		margin-top: --85px !important;
	}
	.pc\:mr-n--85 {
		margin-right: --85px !important;
	}
	.pc\:mb-n--85 {
		margin-bottom: --85px !important;
	}
	.pc\:ml-n--85 {
		margin-left: --85px !important;
	}
	.pc\:mt--80 {
		margin-top: -80px !important;
	}
	.pc\:mr--80 {
		margin-right: -80px !important;
	}
	.pc\:mb--80 {
		margin-bottom: -80px !important;
	}
	.pc\:ml--80 {
		margin-left: -80px !important;
	}
	.pc\:mt-n--80 {
		margin-top: --80px !important;
	}
	.pc\:mr-n--80 {
		margin-right: --80px !important;
	}
	.pc\:mb-n--80 {
		margin-bottom: --80px !important;
	}
	.pc\:ml-n--80 {
		margin-left: --80px !important;
	}
	.pc\:mt--75 {
		margin-top: -75px !important;
	}
	.pc\:mr--75 {
		margin-right: -75px !important;
	}
	.pc\:mb--75 {
		margin-bottom: -75px !important;
	}
	.pc\:ml--75 {
		margin-left: -75px !important;
	}
	.pc\:mt-n--75 {
		margin-top: --75px !important;
	}
	.pc\:mr-n--75 {
		margin-right: --75px !important;
	}
	.pc\:mb-n--75 {
		margin-bottom: --75px !important;
	}
	.pc\:ml-n--75 {
		margin-left: --75px !important;
	}
	.pc\:mt--70 {
		margin-top: -70px !important;
	}
	.pc\:mr--70 {
		margin-right: -70px !important;
	}
	.pc\:mb--70 {
		margin-bottom: -70px !important;
	}
	.pc\:ml--70 {
		margin-left: -70px !important;
	}
	.pc\:mt-n--70 {
		margin-top: --70px !important;
	}
	.pc\:mr-n--70 {
		margin-right: --70px !important;
	}
	.pc\:mb-n--70 {
		margin-bottom: --70px !important;
	}
	.pc\:ml-n--70 {
		margin-left: --70px !important;
	}
	.pc\:mt--65 {
		margin-top: -65px !important;
	}
	.pc\:mr--65 {
		margin-right: -65px !important;
	}
	.pc\:mb--65 {
		margin-bottom: -65px !important;
	}
	.pc\:ml--65 {
		margin-left: -65px !important;
	}
	.pc\:mt-n--65 {
		margin-top: --65px !important;
	}
	.pc\:mr-n--65 {
		margin-right: --65px !important;
	}
	.pc\:mb-n--65 {
		margin-bottom: --65px !important;
	}
	.pc\:ml-n--65 {
		margin-left: --65px !important;
	}
	.pc\:mt--60 {
		margin-top: -60px !important;
	}
	.pc\:mr--60 {
		margin-right: -60px !important;
	}
	.pc\:mb--60 {
		margin-bottom: -60px !important;
	}
	.pc\:ml--60 {
		margin-left: -60px !important;
	}
	.pc\:mt-n--60 {
		margin-top: --60px !important;
	}
	.pc\:mr-n--60 {
		margin-right: --60px !important;
	}
	.pc\:mb-n--60 {
		margin-bottom: --60px !important;
	}
	.pc\:ml-n--60 {
		margin-left: --60px !important;
	}
	.pc\:mt--55 {
		margin-top: -55px !important;
	}
	.pc\:mr--55 {
		margin-right: -55px !important;
	}
	.pc\:mb--55 {
		margin-bottom: -55px !important;
	}
	.pc\:ml--55 {
		margin-left: -55px !important;
	}
	.pc\:mt-n--55 {
		margin-top: --55px !important;
	}
	.pc\:mr-n--55 {
		margin-right: --55px !important;
	}
	.pc\:mb-n--55 {
		margin-bottom: --55px !important;
	}
	.pc\:ml-n--55 {
		margin-left: --55px !important;
	}
	.pc\:mt--50 {
		margin-top: -50px !important;
	}
	.pc\:mr--50 {
		margin-right: -50px !important;
	}
	.pc\:mb--50 {
		margin-bottom: -50px !important;
	}
	.pc\:ml--50 {
		margin-left: -50px !important;
	}
	.pc\:mt-n--50 {
		margin-top: --50px !important;
	}
	.pc\:mr-n--50 {
		margin-right: --50px !important;
	}
	.pc\:mb-n--50 {
		margin-bottom: --50px !important;
	}
	.pc\:ml-n--50 {
		margin-left: --50px !important;
	}
	.pc\:mt--45 {
		margin-top: -45px !important;
	}
	.pc\:mr--45 {
		margin-right: -45px !important;
	}
	.pc\:mb--45 {
		margin-bottom: -45px !important;
	}
	.pc\:ml--45 {
		margin-left: -45px !important;
	}
	.pc\:mt-n--45 {
		margin-top: --45px !important;
	}
	.pc\:mr-n--45 {
		margin-right: --45px !important;
	}
	.pc\:mb-n--45 {
		margin-bottom: --45px !important;
	}
	.pc\:ml-n--45 {
		margin-left: --45px !important;
	}
	.pc\:mt--40 {
		margin-top: -40px !important;
	}
	.pc\:mr--40 {
		margin-right: -40px !important;
	}
	.pc\:mb--40 {
		margin-bottom: -40px !important;
	}
	.pc\:ml--40 {
		margin-left: -40px !important;
	}
	.pc\:mt-n--40 {
		margin-top: --40px !important;
	}
	.pc\:mr-n--40 {
		margin-right: --40px !important;
	}
	.pc\:mb-n--40 {
		margin-bottom: --40px !important;
	}
	.pc\:ml-n--40 {
		margin-left: --40px !important;
	}
	.pc\:mt--35 {
		margin-top: -35px !important;
	}
	.pc\:mr--35 {
		margin-right: -35px !important;
	}
	.pc\:mb--35 {
		margin-bottom: -35px !important;
	}
	.pc\:ml--35 {
		margin-left: -35px !important;
	}
	.pc\:mt-n--35 {
		margin-top: --35px !important;
	}
	.pc\:mr-n--35 {
		margin-right: --35px !important;
	}
	.pc\:mb-n--35 {
		margin-bottom: --35px !important;
	}
	.pc\:ml-n--35 {
		margin-left: --35px !important;
	}
	.pc\:mt--30 {
		margin-top: -30px !important;
	}
	.pc\:mr--30 {
		margin-right: -30px !important;
	}
	.pc\:mb--30 {
		margin-bottom: -30px !important;
	}
	.pc\:ml--30 {
		margin-left: -30px !important;
	}
	.pc\:mt-n--30 {
		margin-top: --30px !important;
	}
	.pc\:mr-n--30 {
		margin-right: --30px !important;
	}
	.pc\:mb-n--30 {
		margin-bottom: --30px !important;
	}
	.pc\:ml-n--30 {
		margin-left: --30px !important;
	}
	.pc\:mt--25 {
		margin-top: -25px !important;
	}
	.pc\:mr--25 {
		margin-right: -25px !important;
	}
	.pc\:mb--25 {
		margin-bottom: -25px !important;
	}
	.pc\:ml--25 {
		margin-left: -25px !important;
	}
	.pc\:mt-n--25 {
		margin-top: --25px !important;
	}
	.pc\:mr-n--25 {
		margin-right: --25px !important;
	}
	.pc\:mb-n--25 {
		margin-bottom: --25px !important;
	}
	.pc\:ml-n--25 {
		margin-left: --25px !important;
	}
	.pc\:mt--20 {
		margin-top: -20px !important;
	}
	.pc\:mr--20 {
		margin-right: -20px !important;
	}
	.pc\:mb--20 {
		margin-bottom: -20px !important;
	}
	.pc\:ml--20 {
		margin-left: -20px !important;
	}
	.pc\:mt-n--20 {
		margin-top: --20px !important;
	}
	.pc\:mr-n--20 {
		margin-right: --20px !important;
	}
	.pc\:mb-n--20 {
		margin-bottom: --20px !important;
	}
	.pc\:ml-n--20 {
		margin-left: --20px !important;
	}
	.pc\:mt--15 {
		margin-top: -15px !important;
	}
	.pc\:mr--15 {
		margin-right: -15px !important;
	}
	.pc\:mb--15 {
		margin-bottom: -15px !important;
	}
	.pc\:ml--15 {
		margin-left: -15px !important;
	}
	.pc\:mt-n--15 {
		margin-top: --15px !important;
	}
	.pc\:mr-n--15 {
		margin-right: --15px !important;
	}
	.pc\:mb-n--15 {
		margin-bottom: --15px !important;
	}
	.pc\:ml-n--15 {
		margin-left: --15px !important;
	}
	.pc\:mt--10 {
		margin-top: -10px !important;
	}
	.pc\:mr--10 {
		margin-right: -10px !important;
	}
	.pc\:mb--10 {
		margin-bottom: -10px !important;
	}
	.pc\:ml--10 {
		margin-left: -10px !important;
	}
	.pc\:mt-n--10 {
		margin-top: --10px !important;
	}
	.pc\:mr-n--10 {
		margin-right: --10px !important;
	}
	.pc\:mb-n--10 {
		margin-bottom: --10px !important;
	}
	.pc\:ml-n--10 {
		margin-left: --10px !important;
	}
	.pc\:mt--5 {
		margin-top: -5px !important;
	}
	.pc\:mr--5 {
		margin-right: -5px !important;
	}
	.pc\:mb--5 {
		margin-bottom: -5px !important;
	}
	.pc\:ml--5 {
		margin-left: -5px !important;
	}
	.pc\:mt-n--5 {
		margin-top: --5px !important;
	}
	.pc\:mr-n--5 {
		margin-right: --5px !important;
	}
	.pc\:mb-n--5 {
		margin-bottom: --5px !important;
	}
	.pc\:ml-n--5 {
		margin-left: --5px !important;
	}
	.pc\:mt-0 {
		margin-top: 0px !important;
	}
	.pc\:mr-0 {
		margin-right: 0px !important;
	}
	.pc\:mb-0 {
		margin-bottom: 0px !important;
	}
	.pc\:ml-0 {
		margin-left: 0px !important;
	}
	.pc\:mt-n-0 {
		margin-top: -0px !important;
	}
	.pc\:mr-n-0 {
		margin-right: -0px !important;
	}
	.pc\:mb-n-0 {
		margin-bottom: -0px !important;
	}
	.pc\:ml-n-0 {
		margin-left: -0px !important;
	}
	.pc\:mt-5 {
		margin-top: 5px !important;
	}
	.pc\:mr-5 {
		margin-right: 5px !important;
	}
	.pc\:mb-5 {
		margin-bottom: 5px !important;
	}
	.pc\:ml-5 {
		margin-left: 5px !important;
	}
	.pc\:mt-n-5 {
		margin-top: -5px !important;
	}
	.pc\:mr-n-5 {
		margin-right: -5px !important;
	}
	.pc\:mb-n-5 {
		margin-bottom: -5px !important;
	}
	.pc\:ml-n-5 {
		margin-left: -5px !important;
	}
	.pc\:mt-10 {
		margin-top: 10px !important;
	}
	.pc\:mr-10 {
		margin-right: 10px !important;
	}
	.pc\:mb-10 {
		margin-bottom: 10px !important;
	}
	.pc\:ml-10 {
		margin-left: 10px !important;
	}
	.pc\:mt-n-10 {
		margin-top: -10px !important;
	}
	.pc\:mr-n-10 {
		margin-right: -10px !important;
	}
	.pc\:mb-n-10 {
		margin-bottom: -10px !important;
	}
	.pc\:ml-n-10 {
		margin-left: -10px !important;
	}
	.pc\:mt-15 {
		margin-top: 15px !important;
	}
	.pc\:mr-15 {
		margin-right: 15px !important;
	}
	.pc\:mb-15 {
		margin-bottom: 15px !important;
	}
	.pc\:ml-15 {
		margin-left: 15px !important;
	}
	.pc\:mt-n-15 {
		margin-top: -15px !important;
	}
	.pc\:mr-n-15 {
		margin-right: -15px !important;
	}
	.pc\:mb-n-15 {
		margin-bottom: -15px !important;
	}
	.pc\:ml-n-15 {
		margin-left: -15px !important;
	}
	.pc\:mt-20 {
		margin-top: 20px !important;
	}
	.pc\:mr-20 {
		margin-right: 20px !important;
	}
	.pc\:mb-20 {
		margin-bottom: 20px !important;
	}
	.pc\:ml-20 {
		margin-left: 20px !important;
	}
	.pc\:mt-n-20 {
		margin-top: -20px !important;
	}
	.pc\:mr-n-20 {
		margin-right: -20px !important;
	}
	.pc\:mb-n-20 {
		margin-bottom: -20px !important;
	}
	.pc\:ml-n-20 {
		margin-left: -20px !important;
	}
	.pc\:mt-25 {
		margin-top: 25px !important;
	}
	.pc\:mr-25 {
		margin-right: 25px !important;
	}
	.pc\:mb-25 {
		margin-bottom: 25px !important;
	}
	.pc\:ml-25 {
		margin-left: 25px !important;
	}
	.pc\:mt-n-25 {
		margin-top: -25px !important;
	}
	.pc\:mr-n-25 {
		margin-right: -25px !important;
	}
	.pc\:mb-n-25 {
		margin-bottom: -25px !important;
	}
	.pc\:ml-n-25 {
		margin-left: -25px !important;
	}
	.pc\:mt-30 {
		margin-top: 30px !important;
	}
	.pc\:mr-30 {
		margin-right: 30px !important;
	}
	.pc\:mb-30 {
		margin-bottom: 30px !important;
	}
	.pc\:ml-30 {
		margin-left: 30px !important;
	}
	.pc\:mt-n-30 {
		margin-top: -30px !important;
	}
	.pc\:mr-n-30 {
		margin-right: -30px !important;
	}
	.pc\:mb-n-30 {
		margin-bottom: -30px !important;
	}
	.pc\:ml-n-30 {
		margin-left: -30px !important;
	}
	.pc\:mt-35 {
		margin-top: 35px !important;
	}
	.pc\:mr-35 {
		margin-right: 35px !important;
	}
	.pc\:mb-35 {
		margin-bottom: 35px !important;
	}
	.pc\:ml-35 {
		margin-left: 35px !important;
	}
	.pc\:mt-n-35 {
		margin-top: -35px !important;
	}
	.pc\:mr-n-35 {
		margin-right: -35px !important;
	}
	.pc\:mb-n-35 {
		margin-bottom: -35px !important;
	}
	.pc\:ml-n-35 {
		margin-left: -35px !important;
	}
	.pc\:mt-40 {
		margin-top: 40px !important;
	}
	.pc\:mr-40 {
		margin-right: 40px !important;
	}
	.pc\:mb-40 {
		margin-bottom: 40px !important;
	}
	.pc\:ml-40 {
		margin-left: 40px !important;
	}
	.pc\:mt-n-40 {
		margin-top: -40px !important;
	}
	.pc\:mr-n-40 {
		margin-right: -40px !important;
	}
	.pc\:mb-n-40 {
		margin-bottom: -40px !important;
	}
	.pc\:ml-n-40 {
		margin-left: -40px !important;
	}
	.pc\:mt-45 {
		margin-top: 45px !important;
	}
	.pc\:mr-45 {
		margin-right: 45px !important;
	}
	.pc\:mb-45 {
		margin-bottom: 45px !important;
	}
	.pc\:ml-45 {
		margin-left: 45px !important;
	}
	.pc\:mt-n-45 {
		margin-top: -45px !important;
	}
	.pc\:mr-n-45 {
		margin-right: -45px !important;
	}
	.pc\:mb-n-45 {
		margin-bottom: -45px !important;
	}
	.pc\:ml-n-45 {
		margin-left: -45px !important;
	}
	.pc\:mt-50 {
		margin-top: 50px !important;
	}
	.pc\:mr-50 {
		margin-right: 50px !important;
	}
	.pc\:mb-50 {
		margin-bottom: 50px !important;
	}
	.pc\:ml-50 {
		margin-left: 50px !important;
	}
	.pc\:mt-n-50 {
		margin-top: -50px !important;
	}
	.pc\:mr-n-50 {
		margin-right: -50px !important;
	}
	.pc\:mb-n-50 {
		margin-bottom: -50px !important;
	}
	.pc\:ml-n-50 {
		margin-left: -50px !important;
	}
	.pc\:mt-55 {
		margin-top: 55px !important;
	}
	.pc\:mr-55 {
		margin-right: 55px !important;
	}
	.pc\:mb-55 {
		margin-bottom: 55px !important;
	}
	.pc\:ml-55 {
		margin-left: 55px !important;
	}
	.pc\:mt-n-55 {
		margin-top: -55px !important;
	}
	.pc\:mr-n-55 {
		margin-right: -55px !important;
	}
	.pc\:mb-n-55 {
		margin-bottom: -55px !important;
	}
	.pc\:ml-n-55 {
		margin-left: -55px !important;
	}
	.pc\:mt-60 {
		margin-top: 60px !important;
	}
	.pc\:mr-60 {
		margin-right: 60px !important;
	}
	.pc\:mb-60 {
		margin-bottom: 60px !important;
	}
	.pc\:ml-60 {
		margin-left: 60px !important;
	}
	.pc\:mt-n-60 {
		margin-top: -60px !important;
	}
	.pc\:mr-n-60 {
		margin-right: -60px !important;
	}
	.pc\:mb-n-60 {
		margin-bottom: -60px !important;
	}
	.pc\:ml-n-60 {
		margin-left: -60px !important;
	}
	.pc\:mt-65 {
		margin-top: 65px !important;
	}
	.pc\:mr-65 {
		margin-right: 65px !important;
	}
	.pc\:mb-65 {
		margin-bottom: 65px !important;
	}
	.pc\:ml-65 {
		margin-left: 65px !important;
	}
	.pc\:mt-n-65 {
		margin-top: -65px !important;
	}
	.pc\:mr-n-65 {
		margin-right: -65px !important;
	}
	.pc\:mb-n-65 {
		margin-bottom: -65px !important;
	}
	.pc\:ml-n-65 {
		margin-left: -65px !important;
	}
	.pc\:mt-70 {
		margin-top: 70px !important;
	}
	.pc\:mr-70 {
		margin-right: 70px !important;
	}
	.pc\:mb-70 {
		margin-bottom: 70px !important;
	}
	.pc\:ml-70 {
		margin-left: 70px !important;
	}
	.pc\:mt-n-70 {
		margin-top: -70px !important;
	}
	.pc\:mr-n-70 {
		margin-right: -70px !important;
	}
	.pc\:mb-n-70 {
		margin-bottom: -70px !important;
	}
	.pc\:ml-n-70 {
		margin-left: -70px !important;
	}
	.pc\:mt-75 {
		margin-top: 75px !important;
	}
	.pc\:mr-75 {
		margin-right: 75px !important;
	}
	.pc\:mb-75 {
		margin-bottom: 75px !important;
	}
	.pc\:ml-75 {
		margin-left: 75px !important;
	}
	.pc\:mt-n-75 {
		margin-top: -75px !important;
	}
	.pc\:mr-n-75 {
		margin-right: -75px !important;
	}
	.pc\:mb-n-75 {
		margin-bottom: -75px !important;
	}
	.pc\:ml-n-75 {
		margin-left: -75px !important;
	}
	.pc\:mt-80 {
		margin-top: 80px !important;
	}
	.pc\:mr-80 {
		margin-right: 80px !important;
	}
	.pc\:mb-80 {
		margin-bottom: 80px !important;
	}
	.pc\:ml-80 {
		margin-left: 80px !important;
	}
	.pc\:mt-n-80 {
		margin-top: -80px !important;
	}
	.pc\:mr-n-80 {
		margin-right: -80px !important;
	}
	.pc\:mb-n-80 {
		margin-bottom: -80px !important;
	}
	.pc\:ml-n-80 {
		margin-left: -80px !important;
	}
	.pc\:mt-85 {
		margin-top: 85px !important;
	}
	.pc\:mr-85 {
		margin-right: 85px !important;
	}
	.pc\:mb-85 {
		margin-bottom: 85px !important;
	}
	.pc\:ml-85 {
		margin-left: 85px !important;
	}
	.pc\:mt-n-85 {
		margin-top: -85px !important;
	}
	.pc\:mr-n-85 {
		margin-right: -85px !important;
	}
	.pc\:mb-n-85 {
		margin-bottom: -85px !important;
	}
	.pc\:ml-n-85 {
		margin-left: -85px !important;
	}
	.pc\:mt-90 {
		margin-top: 90px !important;
	}
	.pc\:mr-90 {
		margin-right: 90px !important;
	}
	.pc\:mb-90 {
		margin-bottom: 90px !important;
	}
	.pc\:ml-90 {
		margin-left: 90px !important;
	}
	.pc\:mt-n-90 {
		margin-top: -90px !important;
	}
	.pc\:mr-n-90 {
		margin-right: -90px !important;
	}
	.pc\:mb-n-90 {
		margin-bottom: -90px !important;
	}
	.pc\:ml-n-90 {
		margin-left: -90px !important;
	}
	.pc\:mt-95 {
		margin-top: 95px !important;
	}
	.pc\:mr-95 {
		margin-right: 95px !important;
	}
	.pc\:mb-95 {
		margin-bottom: 95px !important;
	}
	.pc\:ml-95 {
		margin-left: 95px !important;
	}
	.pc\:mt-n-95 {
		margin-top: -95px !important;
	}
	.pc\:mr-n-95 {
		margin-right: -95px !important;
	}
	.pc\:mb-n-95 {
		margin-bottom: -95px !important;
	}
	.pc\:ml-n-95 {
		margin-left: -95px !important;
	}
	.pc\:mt-100 {
		margin-top: 100px !important;
	}
	.pc\:mr-100 {
		margin-right: 100px !important;
	}
	.pc\:mb-100 {
		margin-bottom: 100px !important;
	}
	.pc\:ml-100 {
		margin-left: 100px !important;
	}
	.pc\:mt-n-100 {
		margin-top: -100px !important;
	}
	.pc\:mr-n-100 {
		margin-right: -100px !important;
	}
	.pc\:mb-n-100 {
		margin-bottom: -100px !important;
	}
	.pc\:ml-n-100 {
		margin-left: -100px !important;
	}
	.pc\:mt-105 {
		margin-top: 105px !important;
	}
	.pc\:mr-105 {
		margin-right: 105px !important;
	}
	.pc\:mb-105 {
		margin-bottom: 105px !important;
	}
	.pc\:ml-105 {
		margin-left: 105px !important;
	}
	.pc\:mt-n-105 {
		margin-top: -105px !important;
	}
	.pc\:mr-n-105 {
		margin-right: -105px !important;
	}
	.pc\:mb-n-105 {
		margin-bottom: -105px !important;
	}
	.pc\:ml-n-105 {
		margin-left: -105px !important;
	}
	.pc\:mt-110 {
		margin-top: 110px !important;
	}
	.pc\:mr-110 {
		margin-right: 110px !important;
	}
	.pc\:mb-110 {
		margin-bottom: 110px !important;
	}
	.pc\:ml-110 {
		margin-left: 110px !important;
	}
	.pc\:mt-n-110 {
		margin-top: -110px !important;
	}
	.pc\:mr-n-110 {
		margin-right: -110px !important;
	}
	.pc\:mb-n-110 {
		margin-bottom: -110px !important;
	}
	.pc\:ml-n-110 {
		margin-left: -110px !important;
	}
	.pc\:mt-115 {
		margin-top: 115px !important;
	}
	.pc\:mr-115 {
		margin-right: 115px !important;
	}
	.pc\:mb-115 {
		margin-bottom: 115px !important;
	}
	.pc\:ml-115 {
		margin-left: 115px !important;
	}
	.pc\:mt-n-115 {
		margin-top: -115px !important;
	}
	.pc\:mr-n-115 {
		margin-right: -115px !important;
	}
	.pc\:mb-n-115 {
		margin-bottom: -115px !important;
	}
	.pc\:ml-n-115 {
		margin-left: -115px !important;
	}
	.pc\:mt-120 {
		margin-top: 120px !important;
	}
	.pc\:mr-120 {
		margin-right: 120px !important;
	}
	.pc\:mb-120 {
		margin-bottom: 120px !important;
	}
	.pc\:ml-120 {
		margin-left: 120px !important;
	}
	.pc\:mt-n-120 {
		margin-top: -120px !important;
	}
	.pc\:mr-n-120 {
		margin-right: -120px !important;
	}
	.pc\:mb-n-120 {
		margin-bottom: -120px !important;
	}
	.pc\:ml-n-120 {
		margin-left: -120px !important;
	}
	.pc\:mt-125 {
		margin-top: 125px !important;
	}
	.pc\:mr-125 {
		margin-right: 125px !important;
	}
	.pc\:mb-125 {
		margin-bottom: 125px !important;
	}
	.pc\:ml-125 {
		margin-left: 125px !important;
	}
	.pc\:mt-n-125 {
		margin-top: -125px !important;
	}
	.pc\:mr-n-125 {
		margin-right: -125px !important;
	}
	.pc\:mb-n-125 {
		margin-bottom: -125px !important;
	}
	.pc\:ml-n-125 {
		margin-left: -125px !important;
	}
	.pc\:mt-130 {
		margin-top: 130px !important;
	}
	.pc\:mr-130 {
		margin-right: 130px !important;
	}
	.pc\:mb-130 {
		margin-bottom: 130px !important;
	}
	.pc\:ml-130 {
		margin-left: 130px !important;
	}
	.pc\:mt-n-130 {
		margin-top: -130px !important;
	}
	.pc\:mr-n-130 {
		margin-right: -130px !important;
	}
	.pc\:mb-n-130 {
		margin-bottom: -130px !important;
	}
	.pc\:ml-n-130 {
		margin-left: -130px !important;
	}
	.pc\:mt-135 {
		margin-top: 135px !important;
	}
	.pc\:mr-135 {
		margin-right: 135px !important;
	}
	.pc\:mb-135 {
		margin-bottom: 135px !important;
	}
	.pc\:ml-135 {
		margin-left: 135px !important;
	}
	.pc\:mt-n-135 {
		margin-top: -135px !important;
	}
	.pc\:mr-n-135 {
		margin-right: -135px !important;
	}
	.pc\:mb-n-135 {
		margin-bottom: -135px !important;
	}
	.pc\:ml-n-135 {
		margin-left: -135px !important;
	}
	.pc\:mt-140 {
		margin-top: 140px !important;
	}
	.pc\:mr-140 {
		margin-right: 140px !important;
	}
	.pc\:mb-140 {
		margin-bottom: 140px !important;
	}
	.pc\:ml-140 {
		margin-left: 140px !important;
	}
	.pc\:mt-n-140 {
		margin-top: -140px !important;
	}
	.pc\:mr-n-140 {
		margin-right: -140px !important;
	}
	.pc\:mb-n-140 {
		margin-bottom: -140px !important;
	}
	.pc\:ml-n-140 {
		margin-left: -140px !important;
	}
	.pc\:mt-145 {
		margin-top: 145px !important;
	}
	.pc\:mr-145 {
		margin-right: 145px !important;
	}
	.pc\:mb-145 {
		margin-bottom: 145px !important;
	}
	.pc\:ml-145 {
		margin-left: 145px !important;
	}
	.pc\:mt-n-145 {
		margin-top: -145px !important;
	}
	.pc\:mr-n-145 {
		margin-right: -145px !important;
	}
	.pc\:mb-n-145 {
		margin-bottom: -145px !important;
	}
	.pc\:ml-n-145 {
		margin-left: -145px !important;
	}
	.pc\:mt-150 {
		margin-top: 150px !important;
	}
	.pc\:mr-150 {
		margin-right: 150px !important;
	}
	.pc\:mb-150 {
		margin-bottom: 150px !important;
	}
	.pc\:ml-150 {
		margin-left: 150px !important;
	}
	.pc\:mt-n-150 {
		margin-top: -150px !important;
	}
	.pc\:mr-n-150 {
		margin-right: -150px !important;
	}
	.pc\:mb-n-150 {
		margin-bottom: -150px !important;
	}
	.pc\:ml-n-150 {
		margin-left: -150px !important;
	}
	.pc\:mt-155 {
		margin-top: 155px !important;
	}
	.pc\:mr-155 {
		margin-right: 155px !important;
	}
	.pc\:mb-155 {
		margin-bottom: 155px !important;
	}
	.pc\:ml-155 {
		margin-left: 155px !important;
	}
	.pc\:mt-n-155 {
		margin-top: -155px !important;
	}
	.pc\:mr-n-155 {
		margin-right: -155px !important;
	}
	.pc\:mb-n-155 {
		margin-bottom: -155px !important;
	}
	.pc\:ml-n-155 {
		margin-left: -155px !important;
	}
	.pc\:mt-160 {
		margin-top: 160px !important;
	}
	.pc\:mr-160 {
		margin-right: 160px !important;
	}
	.pc\:mb-160 {
		margin-bottom: 160px !important;
	}
	.pc\:ml-160 {
		margin-left: 160px !important;
	}
	.pc\:mt-n-160 {
		margin-top: -160px !important;
	}
	.pc\:mr-n-160 {
		margin-right: -160px !important;
	}
	.pc\:mb-n-160 {
		margin-bottom: -160px !important;
	}
	.pc\:ml-n-160 {
		margin-left: -160px !important;
	}
	.pc\:mt-165 {
		margin-top: 165px !important;
	}
	.pc\:mr-165 {
		margin-right: 165px !important;
	}
	.pc\:mb-165 {
		margin-bottom: 165px !important;
	}
	.pc\:ml-165 {
		margin-left: 165px !important;
	}
	.pc\:mt-n-165 {
		margin-top: -165px !important;
	}
	.pc\:mr-n-165 {
		margin-right: -165px !important;
	}
	.pc\:mb-n-165 {
		margin-bottom: -165px !important;
	}
	.pc\:ml-n-165 {
		margin-left: -165px !important;
	}
	.pc\:mt-170 {
		margin-top: 170px !important;
	}
	.pc\:mr-170 {
		margin-right: 170px !important;
	}
	.pc\:mb-170 {
		margin-bottom: 170px !important;
	}
	.pc\:ml-170 {
		margin-left: 170px !important;
	}
	.pc\:mt-n-170 {
		margin-top: -170px !important;
	}
	.pc\:mr-n-170 {
		margin-right: -170px !important;
	}
	.pc\:mb-n-170 {
		margin-bottom: -170px !important;
	}
	.pc\:ml-n-170 {
		margin-left: -170px !important;
	}
	.pc\:mt-175 {
		margin-top: 175px !important;
	}
	.pc\:mr-175 {
		margin-right: 175px !important;
	}
	.pc\:mb-175 {
		margin-bottom: 175px !important;
	}
	.pc\:ml-175 {
		margin-left: 175px !important;
	}
	.pc\:mt-n-175 {
		margin-top: -175px !important;
	}
	.pc\:mr-n-175 {
		margin-right: -175px !important;
	}
	.pc\:mb-n-175 {
		margin-bottom: -175px !important;
	}
	.pc\:ml-n-175 {
		margin-left: -175px !important;
	}
	.pc\:mt-180 {
		margin-top: 180px !important;
	}
	.pc\:mr-180 {
		margin-right: 180px !important;
	}
	.pc\:mb-180 {
		margin-bottom: 180px !important;
	}
	.pc\:ml-180 {
		margin-left: 180px !important;
	}
	.pc\:mt-n-180 {
		margin-top: -180px !important;
	}
	.pc\:mr-n-180 {
		margin-right: -180px !important;
	}
	.pc\:mb-n-180 {
		margin-bottom: -180px !important;
	}
	.pc\:ml-n-180 {
		margin-left: -180px !important;
	}
	.pc\:mt-185 {
		margin-top: 185px !important;
	}
	.pc\:mr-185 {
		margin-right: 185px !important;
	}
	.pc\:mb-185 {
		margin-bottom: 185px !important;
	}
	.pc\:ml-185 {
		margin-left: 185px !important;
	}
	.pc\:mt-n-185 {
		margin-top: -185px !important;
	}
	.pc\:mr-n-185 {
		margin-right: -185px !important;
	}
	.pc\:mb-n-185 {
		margin-bottom: -185px !important;
	}
	.pc\:ml-n-185 {
		margin-left: -185px !important;
	}
	.pc\:mt-190 {
		margin-top: 190px !important;
	}
	.pc\:mr-190 {
		margin-right: 190px !important;
	}
	.pc\:mb-190 {
		margin-bottom: 190px !important;
	}
	.pc\:ml-190 {
		margin-left: 190px !important;
	}
	.pc\:mt-n-190 {
		margin-top: -190px !important;
	}
	.pc\:mr-n-190 {
		margin-right: -190px !important;
	}
	.pc\:mb-n-190 {
		margin-bottom: -190px !important;
	}
	.pc\:ml-n-190 {
		margin-left: -190px !important;
	}
	.pc\:mt-195 {
		margin-top: 195px !important;
	}
	.pc\:mr-195 {
		margin-right: 195px !important;
	}
	.pc\:mb-195 {
		margin-bottom: 195px !important;
	}
	.pc\:ml-195 {
		margin-left: 195px !important;
	}
	.pc\:mt-n-195 {
		margin-top: -195px !important;
	}
	.pc\:mr-n-195 {
		margin-right: -195px !important;
	}
	.pc\:mb-n-195 {
		margin-bottom: -195px !important;
	}
	.pc\:ml-n-195 {
		margin-left: -195px !important;
	}
	.pc\:mt-200 {
		margin-top: 200px !important;
	}
	.pc\:mr-200 {
		margin-right: 200px !important;
	}
	.pc\:mb-200 {
		margin-bottom: 200px !important;
	}
	.pc\:ml-200 {
		margin-left: 200px !important;
	}
	.pc\:mt-n-200 {
		margin-top: -200px !important;
	}
	.pc\:mr-n-200 {
		margin-right: -200px !important;
	}
	.pc\:mb-n-200 {
		margin-bottom: -200px !important;
	}
	.pc\:ml-n-200 {
		margin-left: -200px !important;
	}
	.pc\:mt-205 {
		margin-top: 205px !important;
	}
	.pc\:mr-205 {
		margin-right: 205px !important;
	}
	.pc\:mb-205 {
		margin-bottom: 205px !important;
	}
	.pc\:ml-205 {
		margin-left: 205px !important;
	}
	.pc\:mt-n-205 {
		margin-top: -205px !important;
	}
	.pc\:mr-n-205 {
		margin-right: -205px !important;
	}
	.pc\:mb-n-205 {
		margin-bottom: -205px !important;
	}
	.pc\:ml-n-205 {
		margin-left: -205px !important;
	}
	.pc\:mt-210 {
		margin-top: 210px !important;
	}
	.pc\:mr-210 {
		margin-right: 210px !important;
	}
	.pc\:mb-210 {
		margin-bottom: 210px !important;
	}
	.pc\:ml-210 {
		margin-left: 210px !important;
	}
	.pc\:mt-n-210 {
		margin-top: -210px !important;
	}
	.pc\:mr-n-210 {
		margin-right: -210px !important;
	}
	.pc\:mb-n-210 {
		margin-bottom: -210px !important;
	}
	.pc\:ml-n-210 {
		margin-left: -210px !important;
	}
	.pc\:mt-215 {
		margin-top: 215px !important;
	}
	.pc\:mr-215 {
		margin-right: 215px !important;
	}
	.pc\:mb-215 {
		margin-bottom: 215px !important;
	}
	.pc\:ml-215 {
		margin-left: 215px !important;
	}
	.pc\:mt-n-215 {
		margin-top: -215px !important;
	}
	.pc\:mr-n-215 {
		margin-right: -215px !important;
	}
	.pc\:mb-n-215 {
		margin-bottom: -215px !important;
	}
	.pc\:ml-n-215 {
		margin-left: -215px !important;
	}
	.pc\:mt-220 {
		margin-top: 220px !important;
	}
	.pc\:mr-220 {
		margin-right: 220px !important;
	}
	.pc\:mb-220 {
		margin-bottom: 220px !important;
	}
	.pc\:ml-220 {
		margin-left: 220px !important;
	}
	.pc\:mt-n-220 {
		margin-top: -220px !important;
	}
	.pc\:mr-n-220 {
		margin-right: -220px !important;
	}
	.pc\:mb-n-220 {
		margin-bottom: -220px !important;
	}
	.pc\:ml-n-220 {
		margin-left: -220px !important;
	}
	.pc\:mt-225 {
		margin-top: 225px !important;
	}
	.pc\:mr-225 {
		margin-right: 225px !important;
	}
	.pc\:mb-225 {
		margin-bottom: 225px !important;
	}
	.pc\:ml-225 {
		margin-left: 225px !important;
	}
	.pc\:mt-n-225 {
		margin-top: -225px !important;
	}
	.pc\:mr-n-225 {
		margin-right: -225px !important;
	}
	.pc\:mb-n-225 {
		margin-bottom: -225px !important;
	}
	.pc\:ml-n-225 {
		margin-left: -225px !important;
	}
	.pc\:mt-230 {
		margin-top: 230px !important;
	}
	.pc\:mr-230 {
		margin-right: 230px !important;
	}
	.pc\:mb-230 {
		margin-bottom: 230px !important;
	}
	.pc\:ml-230 {
		margin-left: 230px !important;
	}
	.pc\:mt-n-230 {
		margin-top: -230px !important;
	}
	.pc\:mr-n-230 {
		margin-right: -230px !important;
	}
	.pc\:mb-n-230 {
		margin-bottom: -230px !important;
	}
	.pc\:ml-n-230 {
		margin-left: -230px !important;
	}
	.pc\:mt-235 {
		margin-top: 235px !important;
	}
	.pc\:mr-235 {
		margin-right: 235px !important;
	}
	.pc\:mb-235 {
		margin-bottom: 235px !important;
	}
	.pc\:ml-235 {
		margin-left: 235px !important;
	}
	.pc\:mt-n-235 {
		margin-top: -235px !important;
	}
	.pc\:mr-n-235 {
		margin-right: -235px !important;
	}
	.pc\:mb-n-235 {
		margin-bottom: -235px !important;
	}
	.pc\:ml-n-235 {
		margin-left: -235px !important;
	}
	.pc\:mt-240 {
		margin-top: 240px !important;
	}
	.pc\:mr-240 {
		margin-right: 240px !important;
	}
	.pc\:mb-240 {
		margin-bottom: 240px !important;
	}
	.pc\:ml-240 {
		margin-left: 240px !important;
	}
	.pc\:mt-n-240 {
		margin-top: -240px !important;
	}
	.pc\:mr-n-240 {
		margin-right: -240px !important;
	}
	.pc\:mb-n-240 {
		margin-bottom: -240px !important;
	}
	.pc\:ml-n-240 {
		margin-left: -240px !important;
	}
	.pc\:mt-245 {
		margin-top: 245px !important;
	}
	.pc\:mr-245 {
		margin-right: 245px !important;
	}
	.pc\:mb-245 {
		margin-bottom: 245px !important;
	}
	.pc\:ml-245 {
		margin-left: 245px !important;
	}
	.pc\:mt-n-245 {
		margin-top: -245px !important;
	}
	.pc\:mr-n-245 {
		margin-right: -245px !important;
	}
	.pc\:mb-n-245 {
		margin-bottom: -245px !important;
	}
	.pc\:ml-n-245 {
		margin-left: -245px !important;
	}
	.pc\:mt-250 {
		margin-top: 250px !important;
	}
	.pc\:mr-250 {
		margin-right: 250px !important;
	}
	.pc\:mb-250 {
		margin-bottom: 250px !important;
	}
	.pc\:ml-250 {
		margin-left: 250px !important;
	}
	.pc\:mt-n-250 {
		margin-top: -250px !important;
	}
	.pc\:mr-n-250 {
		margin-right: -250px !important;
	}
	.pc\:mb-n-250 {
		margin-bottom: -250px !important;
	}
	.pc\:ml-n-250 {
		margin-left: -250px !important;
	}
	.pc\:mt-255 {
		margin-top: 255px !important;
	}
	.pc\:mr-255 {
		margin-right: 255px !important;
	}
	.pc\:mb-255 {
		margin-bottom: 255px !important;
	}
	.pc\:ml-255 {
		margin-left: 255px !important;
	}
	.pc\:mt-n-255 {
		margin-top: -255px !important;
	}
	.pc\:mr-n-255 {
		margin-right: -255px !important;
	}
	.pc\:mb-n-255 {
		margin-bottom: -255px !important;
	}
	.pc\:ml-n-255 {
		margin-left: -255px !important;
	}
	.pc\:mt-260 {
		margin-top: 260px !important;
	}
	.pc\:mr-260 {
		margin-right: 260px !important;
	}
	.pc\:mb-260 {
		margin-bottom: 260px !important;
	}
	.pc\:ml-260 {
		margin-left: 260px !important;
	}
	.pc\:mt-n-260 {
		margin-top: -260px !important;
	}
	.pc\:mr-n-260 {
		margin-right: -260px !important;
	}
	.pc\:mb-n-260 {
		margin-bottom: -260px !important;
	}
	.pc\:ml-n-260 {
		margin-left: -260px !important;
	}
	.pc\:mt-265 {
		margin-top: 265px !important;
	}
	.pc\:mr-265 {
		margin-right: 265px !important;
	}
	.pc\:mb-265 {
		margin-bottom: 265px !important;
	}
	.pc\:ml-265 {
		margin-left: 265px !important;
	}
	.pc\:mt-n-265 {
		margin-top: -265px !important;
	}
	.pc\:mr-n-265 {
		margin-right: -265px !important;
	}
	.pc\:mb-n-265 {
		margin-bottom: -265px !important;
	}
	.pc\:ml-n-265 {
		margin-left: -265px !important;
	}
	.pc\:mt-270 {
		margin-top: 270px !important;
	}
	.pc\:mr-270 {
		margin-right: 270px !important;
	}
	.pc\:mb-270 {
		margin-bottom: 270px !important;
	}
	.pc\:ml-270 {
		margin-left: 270px !important;
	}
	.pc\:mt-n-270 {
		margin-top: -270px !important;
	}
	.pc\:mr-n-270 {
		margin-right: -270px !important;
	}
	.pc\:mb-n-270 {
		margin-bottom: -270px !important;
	}
	.pc\:ml-n-270 {
		margin-left: -270px !important;
	}
	.pc\:mt-275 {
		margin-top: 275px !important;
	}
	.pc\:mr-275 {
		margin-right: 275px !important;
	}
	.pc\:mb-275 {
		margin-bottom: 275px !important;
	}
	.pc\:ml-275 {
		margin-left: 275px !important;
	}
	.pc\:mt-n-275 {
		margin-top: -275px !important;
	}
	.pc\:mr-n-275 {
		margin-right: -275px !important;
	}
	.pc\:mb-n-275 {
		margin-bottom: -275px !important;
	}
	.pc\:ml-n-275 {
		margin-left: -275px !important;
	}
	.pc\:mt-280 {
		margin-top: 280px !important;
	}
	.pc\:mr-280 {
		margin-right: 280px !important;
	}
	.pc\:mb-280 {
		margin-bottom: 280px !important;
	}
	.pc\:ml-280 {
		margin-left: 280px !important;
	}
	.pc\:mt-n-280 {
		margin-top: -280px !important;
	}
	.pc\:mr-n-280 {
		margin-right: -280px !important;
	}
	.pc\:mb-n-280 {
		margin-bottom: -280px !important;
	}
	.pc\:ml-n-280 {
		margin-left: -280px !important;
	}
	.pc\:mt-285 {
		margin-top: 285px !important;
	}
	.pc\:mr-285 {
		margin-right: 285px !important;
	}
	.pc\:mb-285 {
		margin-bottom: 285px !important;
	}
	.pc\:ml-285 {
		margin-left: 285px !important;
	}
	.pc\:mt-n-285 {
		margin-top: -285px !important;
	}
	.pc\:mr-n-285 {
		margin-right: -285px !important;
	}
	.pc\:mb-n-285 {
		margin-bottom: -285px !important;
	}
	.pc\:ml-n-285 {
		margin-left: -285px !important;
	}
	.pc\:mt-290 {
		margin-top: 290px !important;
	}
	.pc\:mr-290 {
		margin-right: 290px !important;
	}
	.pc\:mb-290 {
		margin-bottom: 290px !important;
	}
	.pc\:ml-290 {
		margin-left: 290px !important;
	}
	.pc\:mt-n-290 {
		margin-top: -290px !important;
	}
	.pc\:mr-n-290 {
		margin-right: -290px !important;
	}
	.pc\:mb-n-290 {
		margin-bottom: -290px !important;
	}
	.pc\:ml-n-290 {
		margin-left: -290px !important;
	}
	.pc\:mt-295 {
		margin-top: 295px !important;
	}
	.pc\:mr-295 {
		margin-right: 295px !important;
	}
	.pc\:mb-295 {
		margin-bottom: 295px !important;
	}
	.pc\:ml-295 {
		margin-left: 295px !important;
	}
	.pc\:mt-n-295 {
		margin-top: -295px !important;
	}
	.pc\:mr-n-295 {
		margin-right: -295px !important;
	}
	.pc\:mb-n-295 {
		margin-bottom: -295px !important;
	}
	.pc\:ml-n-295 {
		margin-left: -295px !important;
	}
	.pc\:mt-300 {
		margin-top: 300px !important;
	}
	.pc\:mr-300 {
		margin-right: 300px !important;
	}
	.pc\:mb-300 {
		margin-bottom: 300px !important;
	}
	.pc\:ml-300 {
		margin-left: 300px !important;
	}
	.pc\:mt-n-300 {
		margin-top: -300px !important;
	}
	.pc\:mr-n-300 {
		margin-right: -300px !important;
	}
	.pc\:mb-n-300 {
		margin-bottom: -300px !important;
	}
	.pc\:ml-n-300 {
		margin-left: -300px !important;
	}
	.pc\:pt-0 {
		padding-top: 0px !important;
	}
	.pc\:pr-0 {
		padding-right: 0px !important;
	}
	.pc\:pb-0 {
		padding-bottom: 0px !important;
	}
	.pc\:pl-0 {
		padding-left: 0px !important;
	}
	.pc\:pt-5 {
		padding-top: 5px !important;
	}
	.pc\:pr-5 {
		padding-right: 5px !important;
	}
	.pc\:pb-5 {
		padding-bottom: 5px !important;
	}
	.pc\:pl-5 {
		padding-left: 5px !important;
	}
	.pc\:pt-10 {
		padding-top: 10px !important;
	}
	.pc\:pr-10 {
		padding-right: 10px !important;
	}
	.pc\:pb-10 {
		padding-bottom: 10px !important;
	}
	.pc\:pl-10 {
		padding-left: 10px !important;
	}
	.pc\:pt-15 {
		padding-top: 15px !important;
	}
	.pc\:pr-15 {
		padding-right: 15px !important;
	}
	.pc\:pb-15 {
		padding-bottom: 15px !important;
	}
	.pc\:pl-15 {
		padding-left: 15px !important;
	}
	.pc\:pt-20 {
		padding-top: 20px !important;
	}
	.pc\:pr-20 {
		padding-right: 20px !important;
	}
	.pc\:pb-20 {
		padding-bottom: 20px !important;
	}
	.pc\:pl-20 {
		padding-left: 20px !important;
	}
	.pc\:pt-25 {
		padding-top: 25px !important;
	}
	.pc\:pr-25 {
		padding-right: 25px !important;
	}
	.pc\:pb-25 {
		padding-bottom: 25px !important;
	}
	.pc\:pl-25 {
		padding-left: 25px !important;
	}
	.pc\:pt-30 {
		padding-top: 30px !important;
	}
	.pc\:pr-30 {
		padding-right: 30px !important;
	}
	.pc\:pb-30 {
		padding-bottom: 30px !important;
	}
	.pc\:pl-30 {
		padding-left: 30px !important;
	}
	.pc\:pt-35 {
		padding-top: 35px !important;
	}
	.pc\:pr-35 {
		padding-right: 35px !important;
	}
	.pc\:pb-35 {
		padding-bottom: 35px !important;
	}
	.pc\:pl-35 {
		padding-left: 35px !important;
	}
	.pc\:pt-40 {
		padding-top: 40px !important;
	}
	.pc\:pr-40 {
		padding-right: 40px !important;
	}
	.pc\:pb-40 {
		padding-bottom: 40px !important;
	}
	.pc\:pl-40 {
		padding-left: 40px !important;
	}
	.pc\:pt-45 {
		padding-top: 45px !important;
	}
	.pc\:pr-45 {
		padding-right: 45px !important;
	}
	.pc\:pb-45 {
		padding-bottom: 45px !important;
	}
	.pc\:pl-45 {
		padding-left: 45px !important;
	}
	.pc\:pt-50 {
		padding-top: 50px !important;
	}
	.pc\:pr-50 {
		padding-right: 50px !important;
	}
	.pc\:pb-50 {
		padding-bottom: 50px !important;
	}
	.pc\:pl-50 {
		padding-left: 50px !important;
	}
	.pc\:pt-55 {
		padding-top: 55px !important;
	}
	.pc\:pr-55 {
		padding-right: 55px !important;
	}
	.pc\:pb-55 {
		padding-bottom: 55px !important;
	}
	.pc\:pl-55 {
		padding-left: 55px !important;
	}
	.pc\:pt-60 {
		padding-top: 60px !important;
	}
	.pc\:pr-60 {
		padding-right: 60px !important;
	}
	.pc\:pb-60 {
		padding-bottom: 60px !important;
	}
	.pc\:pl-60 {
		padding-left: 60px !important;
	}
	.pc\:pt-65 {
		padding-top: 65px !important;
	}
	.pc\:pr-65 {
		padding-right: 65px !important;
	}
	.pc\:pb-65 {
		padding-bottom: 65px !important;
	}
	.pc\:pl-65 {
		padding-left: 65px !important;
	}
	.pc\:pt-70 {
		padding-top: 70px !important;
	}
	.pc\:pr-70 {
		padding-right: 70px !important;
	}
	.pc\:pb-70 {
		padding-bottom: 70px !important;
	}
	.pc\:pl-70 {
		padding-left: 70px !important;
	}
	.pc\:pt-75 {
		padding-top: 75px !important;
	}
	.pc\:pr-75 {
		padding-right: 75px !important;
	}
	.pc\:pb-75 {
		padding-bottom: 75px !important;
	}
	.pc\:pl-75 {
		padding-left: 75px !important;
	}
	.pc\:pt-80 {
		padding-top: 80px !important;
	}
	.pc\:pr-80 {
		padding-right: 80px !important;
	}
	.pc\:pb-80 {
		padding-bottom: 80px !important;
	}
	.pc\:pl-80 {
		padding-left: 80px !important;
	}
	.pc\:pt-85 {
		padding-top: 85px !important;
	}
	.pc\:pr-85 {
		padding-right: 85px !important;
	}
	.pc\:pb-85 {
		padding-bottom: 85px !important;
	}
	.pc\:pl-85 {
		padding-left: 85px !important;
	}
	.pc\:pt-90 {
		padding-top: 90px !important;
	}
	.pc\:pr-90 {
		padding-right: 90px !important;
	}
	.pc\:pb-90 {
		padding-bottom: 90px !important;
	}
	.pc\:pl-90 {
		padding-left: 90px !important;
	}
	.pc\:pt-95 {
		padding-top: 95px !important;
	}
	.pc\:pr-95 {
		padding-right: 95px !important;
	}
	.pc\:pb-95 {
		padding-bottom: 95px !important;
	}
	.pc\:pl-95 {
		padding-left: 95px !important;
	}
	.pc\:pt-100 {
		padding-top: 100px !important;
	}
	.pc\:pr-100 {
		padding-right: 100px !important;
	}
	.pc\:pb-100 {
		padding-bottom: 100px !important;
	}
	.pc\:pl-100 {
		padding-left: 100px !important;
	}
	.pc\:pt-105 {
		padding-top: 105px !important;
	}
	.pc\:pr-105 {
		padding-right: 105px !important;
	}
	.pc\:pb-105 {
		padding-bottom: 105px !important;
	}
	.pc\:pl-105 {
		padding-left: 105px !important;
	}
	.pc\:pt-110 {
		padding-top: 110px !important;
	}
	.pc\:pr-110 {
		padding-right: 110px !important;
	}
	.pc\:pb-110 {
		padding-bottom: 110px !important;
	}
	.pc\:pl-110 {
		padding-left: 110px !important;
	}
	.pc\:pt-115 {
		padding-top: 115px !important;
	}
	.pc\:pr-115 {
		padding-right: 115px !important;
	}
	.pc\:pb-115 {
		padding-bottom: 115px !important;
	}
	.pc\:pl-115 {
		padding-left: 115px !important;
	}
	.pc\:pt-120 {
		padding-top: 120px !important;
	}
	.pc\:pr-120 {
		padding-right: 120px !important;
	}
	.pc\:pb-120 {
		padding-bottom: 120px !important;
	}
	.pc\:pl-120 {
		padding-left: 120px !important;
	}
	.pc\:pt-125 {
		padding-top: 125px !important;
	}
	.pc\:pr-125 {
		padding-right: 125px !important;
	}
	.pc\:pb-125 {
		padding-bottom: 125px !important;
	}
	.pc\:pl-125 {
		padding-left: 125px !important;
	}
	.pc\:pt-130 {
		padding-top: 130px !important;
	}
	.pc\:pr-130 {
		padding-right: 130px !important;
	}
	.pc\:pb-130 {
		padding-bottom: 130px !important;
	}
	.pc\:pl-130 {
		padding-left: 130px !important;
	}
	.pc\:pt-135 {
		padding-top: 135px !important;
	}
	.pc\:pr-135 {
		padding-right: 135px !important;
	}
	.pc\:pb-135 {
		padding-bottom: 135px !important;
	}
	.pc\:pl-135 {
		padding-left: 135px !important;
	}
	.pc\:pt-140 {
		padding-top: 140px !important;
	}
	.pc\:pr-140 {
		padding-right: 140px !important;
	}
	.pc\:pb-140 {
		padding-bottom: 140px !important;
	}
	.pc\:pl-140 {
		padding-left: 140px !important;
	}
	.pc\:pt-145 {
		padding-top: 145px !important;
	}
	.pc\:pr-145 {
		padding-right: 145px !important;
	}
	.pc\:pb-145 {
		padding-bottom: 145px !important;
	}
	.pc\:pl-145 {
		padding-left: 145px !important;
	}
	.pc\:pt-150 {
		padding-top: 150px !important;
	}
	.pc\:pr-150 {
		padding-right: 150px !important;
	}
	.pc\:pb-150 {
		padding-bottom: 150px !important;
	}
	.pc\:pl-150 {
		padding-left: 150px !important;
	}
	.pc\:pt-155 {
		padding-top: 155px !important;
	}
	.pc\:pr-155 {
		padding-right: 155px !important;
	}
	.pc\:pb-155 {
		padding-bottom: 155px !important;
	}
	.pc\:pl-155 {
		padding-left: 155px !important;
	}
	.pc\:pt-160 {
		padding-top: 160px !important;
	}
	.pc\:pr-160 {
		padding-right: 160px !important;
	}
	.pc\:pb-160 {
		padding-bottom: 160px !important;
	}
	.pc\:pl-160 {
		padding-left: 160px !important;
	}
	.pc\:pt-165 {
		padding-top: 165px !important;
	}
	.pc\:pr-165 {
		padding-right: 165px !important;
	}
	.pc\:pb-165 {
		padding-bottom: 165px !important;
	}
	.pc\:pl-165 {
		padding-left: 165px !important;
	}
	.pc\:pt-170 {
		padding-top: 170px !important;
	}
	.pc\:pr-170 {
		padding-right: 170px !important;
	}
	.pc\:pb-170 {
		padding-bottom: 170px !important;
	}
	.pc\:pl-170 {
		padding-left: 170px !important;
	}
	.pc\:pt-175 {
		padding-top: 175px !important;
	}
	.pc\:pr-175 {
		padding-right: 175px !important;
	}
	.pc\:pb-175 {
		padding-bottom: 175px !important;
	}
	.pc\:pl-175 {
		padding-left: 175px !important;
	}
	.pc\:pt-180 {
		padding-top: 180px !important;
	}
	.pc\:pr-180 {
		padding-right: 180px !important;
	}
	.pc\:pb-180 {
		padding-bottom: 180px !important;
	}
	.pc\:pl-180 {
		padding-left: 180px !important;
	}
	.pc\:pt-185 {
		padding-top: 185px !important;
	}
	.pc\:pr-185 {
		padding-right: 185px !important;
	}
	.pc\:pb-185 {
		padding-bottom: 185px !important;
	}
	.pc\:pl-185 {
		padding-left: 185px !important;
	}
	.pc\:pt-190 {
		padding-top: 190px !important;
	}
	.pc\:pr-190 {
		padding-right: 190px !important;
	}
	.pc\:pb-190 {
		padding-bottom: 190px !important;
	}
	.pc\:pl-190 {
		padding-left: 190px !important;
	}
	.pc\:pt-195 {
		padding-top: 195px !important;
	}
	.pc\:pr-195 {
		padding-right: 195px !important;
	}
	.pc\:pb-195 {
		padding-bottom: 195px !important;
	}
	.pc\:pl-195 {
		padding-left: 195px !important;
	}
	.pc\:pt-200 {
		padding-top: 200px !important;
	}
	.pc\:pr-200 {
		padding-right: 200px !important;
	}
	.pc\:pb-200 {
		padding-bottom: 200px !important;
	}
	.pc\:pl-200 {
		padding-left: 200px !important;
	}
	.pc\:pt-205 {
		padding-top: 205px !important;
	}
	.pc\:pr-205 {
		padding-right: 205px !important;
	}
	.pc\:pb-205 {
		padding-bottom: 205px !important;
	}
	.pc\:pl-205 {
		padding-left: 205px !important;
	}
	.pc\:pt-210 {
		padding-top: 210px !important;
	}
	.pc\:pr-210 {
		padding-right: 210px !important;
	}
	.pc\:pb-210 {
		padding-bottom: 210px !important;
	}
	.pc\:pl-210 {
		padding-left: 210px !important;
	}
	.pc\:pt-215 {
		padding-top: 215px !important;
	}
	.pc\:pr-215 {
		padding-right: 215px !important;
	}
	.pc\:pb-215 {
		padding-bottom: 215px !important;
	}
	.pc\:pl-215 {
		padding-left: 215px !important;
	}
	.pc\:pt-220 {
		padding-top: 220px !important;
	}
	.pc\:pr-220 {
		padding-right: 220px !important;
	}
	.pc\:pb-220 {
		padding-bottom: 220px !important;
	}
	.pc\:pl-220 {
		padding-left: 220px !important;
	}
	.pc\:pt-225 {
		padding-top: 225px !important;
	}
	.pc\:pr-225 {
		padding-right: 225px !important;
	}
	.pc\:pb-225 {
		padding-bottom: 225px !important;
	}
	.pc\:pl-225 {
		padding-left: 225px !important;
	}
	.pc\:pt-230 {
		padding-top: 230px !important;
	}
	.pc\:pr-230 {
		padding-right: 230px !important;
	}
	.pc\:pb-230 {
		padding-bottom: 230px !important;
	}
	.pc\:pl-230 {
		padding-left: 230px !important;
	}
	.pc\:pt-235 {
		padding-top: 235px !important;
	}
	.pc\:pr-235 {
		padding-right: 235px !important;
	}
	.pc\:pb-235 {
		padding-bottom: 235px !important;
	}
	.pc\:pl-235 {
		padding-left: 235px !important;
	}
	.pc\:pt-240 {
		padding-top: 240px !important;
	}
	.pc\:pr-240 {
		padding-right: 240px !important;
	}
	.pc\:pb-240 {
		padding-bottom: 240px !important;
	}
	.pc\:pl-240 {
		padding-left: 240px !important;
	}
	.pc\:pt-245 {
		padding-top: 245px !important;
	}
	.pc\:pr-245 {
		padding-right: 245px !important;
	}
	.pc\:pb-245 {
		padding-bottom: 245px !important;
	}
	.pc\:pl-245 {
		padding-left: 245px !important;
	}
	.pc\:pt-250 {
		padding-top: 250px !important;
	}
	.pc\:pr-250 {
		padding-right: 250px !important;
	}
	.pc\:pb-250 {
		padding-bottom: 250px !important;
	}
	.pc\:pl-250 {
		padding-left: 250px !important;
	}
	.pc\:pt-255 {
		padding-top: 255px !important;
	}
	.pc\:pr-255 {
		padding-right: 255px !important;
	}
	.pc\:pb-255 {
		padding-bottom: 255px !important;
	}
	.pc\:pl-255 {
		padding-left: 255px !important;
	}
	.pc\:pt-260 {
		padding-top: 260px !important;
	}
	.pc\:pr-260 {
		padding-right: 260px !important;
	}
	.pc\:pb-260 {
		padding-bottom: 260px !important;
	}
	.pc\:pl-260 {
		padding-left: 260px !important;
	}
	.pc\:pt-265 {
		padding-top: 265px !important;
	}
	.pc\:pr-265 {
		padding-right: 265px !important;
	}
	.pc\:pb-265 {
		padding-bottom: 265px !important;
	}
	.pc\:pl-265 {
		padding-left: 265px !important;
	}
	.pc\:pt-270 {
		padding-top: 270px !important;
	}
	.pc\:pr-270 {
		padding-right: 270px !important;
	}
	.pc\:pb-270 {
		padding-bottom: 270px !important;
	}
	.pc\:pl-270 {
		padding-left: 270px !important;
	}
	.pc\:pt-275 {
		padding-top: 275px !important;
	}
	.pc\:pr-275 {
		padding-right: 275px !important;
	}
	.pc\:pb-275 {
		padding-bottom: 275px !important;
	}
	.pc\:pl-275 {
		padding-left: 275px !important;
	}
	.pc\:pt-280 {
		padding-top: 280px !important;
	}
	.pc\:pr-280 {
		padding-right: 280px !important;
	}
	.pc\:pb-280 {
		padding-bottom: 280px !important;
	}
	.pc\:pl-280 {
		padding-left: 280px !important;
	}
	.pc\:pt-285 {
		padding-top: 285px !important;
	}
	.pc\:pr-285 {
		padding-right: 285px !important;
	}
	.pc\:pb-285 {
		padding-bottom: 285px !important;
	}
	.pc\:pl-285 {
		padding-left: 285px !important;
	}
	.pc\:pt-290 {
		padding-top: 290px !important;
	}
	.pc\:pr-290 {
		padding-right: 290px !important;
	}
	.pc\:pb-290 {
		padding-bottom: 290px !important;
	}
	.pc\:pl-290 {
		padding-left: 290px !important;
	}
	.pc\:pt-295 {
		padding-top: 295px !important;
	}
	.pc\:pr-295 {
		padding-right: 295px !important;
	}
	.pc\:pb-295 {
		padding-bottom: 295px !important;
	}
	.pc\:pl-295 {
		padding-left: 295px !important;
	}
	.pc\:pt-300 {
		padding-top: 300px !important;
	}
	.pc\:pr-300 {
		padding-right: 300px !important;
	}
	.pc\:pb-300 {
		padding-bottom: 300px !important;
	}
	.pc\:pl-300 {
		padding-left: 300px !important;
	}
}
@media screen and (max-width: 1200px) {
	.ct\:mt--300 {
		margin-top: -300px !important;
	}
	.ct\:mr--300 {
		margin-right: -300px !important;
	}
	.ct\:mb--300 {
		margin-bottom: -300px !important;
	}
	.ct\:ml--300 {
		margin-left: -300px !important;
	}
	.ct\:mt-n--300 {
		margin-top: --300px !important;
	}
	.ct\:mr-n--300 {
		margin-right: --300px !important;
	}
	.ct\:mb-n--300 {
		margin-bottom: --300px !important;
	}
	.ct\:ml-n--300 {
		margin-left: --300px !important;
	}
	.ct\:mt--295 {
		margin-top: -295px !important;
	}
	.ct\:mr--295 {
		margin-right: -295px !important;
	}
	.ct\:mb--295 {
		margin-bottom: -295px !important;
	}
	.ct\:ml--295 {
		margin-left: -295px !important;
	}
	.ct\:mt-n--295 {
		margin-top: --295px !important;
	}
	.ct\:mr-n--295 {
		margin-right: --295px !important;
	}
	.ct\:mb-n--295 {
		margin-bottom: --295px !important;
	}
	.ct\:ml-n--295 {
		margin-left: --295px !important;
	}
	.ct\:mt--290 {
		margin-top: -290px !important;
	}
	.ct\:mr--290 {
		margin-right: -290px !important;
	}
	.ct\:mb--290 {
		margin-bottom: -290px !important;
	}
	.ct\:ml--290 {
		margin-left: -290px !important;
	}
	.ct\:mt-n--290 {
		margin-top: --290px !important;
	}
	.ct\:mr-n--290 {
		margin-right: --290px !important;
	}
	.ct\:mb-n--290 {
		margin-bottom: --290px !important;
	}
	.ct\:ml-n--290 {
		margin-left: --290px !important;
	}
	.ct\:mt--285 {
		margin-top: -285px !important;
	}
	.ct\:mr--285 {
		margin-right: -285px !important;
	}
	.ct\:mb--285 {
		margin-bottom: -285px !important;
	}
	.ct\:ml--285 {
		margin-left: -285px !important;
	}
	.ct\:mt-n--285 {
		margin-top: --285px !important;
	}
	.ct\:mr-n--285 {
		margin-right: --285px !important;
	}
	.ct\:mb-n--285 {
		margin-bottom: --285px !important;
	}
	.ct\:ml-n--285 {
		margin-left: --285px !important;
	}
	.ct\:mt--280 {
		margin-top: -280px !important;
	}
	.ct\:mr--280 {
		margin-right: -280px !important;
	}
	.ct\:mb--280 {
		margin-bottom: -280px !important;
	}
	.ct\:ml--280 {
		margin-left: -280px !important;
	}
	.ct\:mt-n--280 {
		margin-top: --280px !important;
	}
	.ct\:mr-n--280 {
		margin-right: --280px !important;
	}
	.ct\:mb-n--280 {
		margin-bottom: --280px !important;
	}
	.ct\:ml-n--280 {
		margin-left: --280px !important;
	}
	.ct\:mt--275 {
		margin-top: -275px !important;
	}
	.ct\:mr--275 {
		margin-right: -275px !important;
	}
	.ct\:mb--275 {
		margin-bottom: -275px !important;
	}
	.ct\:ml--275 {
		margin-left: -275px !important;
	}
	.ct\:mt-n--275 {
		margin-top: --275px !important;
	}
	.ct\:mr-n--275 {
		margin-right: --275px !important;
	}
	.ct\:mb-n--275 {
		margin-bottom: --275px !important;
	}
	.ct\:ml-n--275 {
		margin-left: --275px !important;
	}
	.ct\:mt--270 {
		margin-top: -270px !important;
	}
	.ct\:mr--270 {
		margin-right: -270px !important;
	}
	.ct\:mb--270 {
		margin-bottom: -270px !important;
	}
	.ct\:ml--270 {
		margin-left: -270px !important;
	}
	.ct\:mt-n--270 {
		margin-top: --270px !important;
	}
	.ct\:mr-n--270 {
		margin-right: --270px !important;
	}
	.ct\:mb-n--270 {
		margin-bottom: --270px !important;
	}
	.ct\:ml-n--270 {
		margin-left: --270px !important;
	}
	.ct\:mt--265 {
		margin-top: -265px !important;
	}
	.ct\:mr--265 {
		margin-right: -265px !important;
	}
	.ct\:mb--265 {
		margin-bottom: -265px !important;
	}
	.ct\:ml--265 {
		margin-left: -265px !important;
	}
	.ct\:mt-n--265 {
		margin-top: --265px !important;
	}
	.ct\:mr-n--265 {
		margin-right: --265px !important;
	}
	.ct\:mb-n--265 {
		margin-bottom: --265px !important;
	}
	.ct\:ml-n--265 {
		margin-left: --265px !important;
	}
	.ct\:mt--260 {
		margin-top: -260px !important;
	}
	.ct\:mr--260 {
		margin-right: -260px !important;
	}
	.ct\:mb--260 {
		margin-bottom: -260px !important;
	}
	.ct\:ml--260 {
		margin-left: -260px !important;
	}
	.ct\:mt-n--260 {
		margin-top: --260px !important;
	}
	.ct\:mr-n--260 {
		margin-right: --260px !important;
	}
	.ct\:mb-n--260 {
		margin-bottom: --260px !important;
	}
	.ct\:ml-n--260 {
		margin-left: --260px !important;
	}
	.ct\:mt--255 {
		margin-top: -255px !important;
	}
	.ct\:mr--255 {
		margin-right: -255px !important;
	}
	.ct\:mb--255 {
		margin-bottom: -255px !important;
	}
	.ct\:ml--255 {
		margin-left: -255px !important;
	}
	.ct\:mt-n--255 {
		margin-top: --255px !important;
	}
	.ct\:mr-n--255 {
		margin-right: --255px !important;
	}
	.ct\:mb-n--255 {
		margin-bottom: --255px !important;
	}
	.ct\:ml-n--255 {
		margin-left: --255px !important;
	}
	.ct\:mt--250 {
		margin-top: -250px !important;
	}
	.ct\:mr--250 {
		margin-right: -250px !important;
	}
	.ct\:mb--250 {
		margin-bottom: -250px !important;
	}
	.ct\:ml--250 {
		margin-left: -250px !important;
	}
	.ct\:mt-n--250 {
		margin-top: --250px !important;
	}
	.ct\:mr-n--250 {
		margin-right: --250px !important;
	}
	.ct\:mb-n--250 {
		margin-bottom: --250px !important;
	}
	.ct\:ml-n--250 {
		margin-left: --250px !important;
	}
	.ct\:mt--245 {
		margin-top: -245px !important;
	}
	.ct\:mr--245 {
		margin-right: -245px !important;
	}
	.ct\:mb--245 {
		margin-bottom: -245px !important;
	}
	.ct\:ml--245 {
		margin-left: -245px !important;
	}
	.ct\:mt-n--245 {
		margin-top: --245px !important;
	}
	.ct\:mr-n--245 {
		margin-right: --245px !important;
	}
	.ct\:mb-n--245 {
		margin-bottom: --245px !important;
	}
	.ct\:ml-n--245 {
		margin-left: --245px !important;
	}
	.ct\:mt--240 {
		margin-top: -240px !important;
	}
	.ct\:mr--240 {
		margin-right: -240px !important;
	}
	.ct\:mb--240 {
		margin-bottom: -240px !important;
	}
	.ct\:ml--240 {
		margin-left: -240px !important;
	}
	.ct\:mt-n--240 {
		margin-top: --240px !important;
	}
	.ct\:mr-n--240 {
		margin-right: --240px !important;
	}
	.ct\:mb-n--240 {
		margin-bottom: --240px !important;
	}
	.ct\:ml-n--240 {
		margin-left: --240px !important;
	}
	.ct\:mt--235 {
		margin-top: -235px !important;
	}
	.ct\:mr--235 {
		margin-right: -235px !important;
	}
	.ct\:mb--235 {
		margin-bottom: -235px !important;
	}
	.ct\:ml--235 {
		margin-left: -235px !important;
	}
	.ct\:mt-n--235 {
		margin-top: --235px !important;
	}
	.ct\:mr-n--235 {
		margin-right: --235px !important;
	}
	.ct\:mb-n--235 {
		margin-bottom: --235px !important;
	}
	.ct\:ml-n--235 {
		margin-left: --235px !important;
	}
	.ct\:mt--230 {
		margin-top: -230px !important;
	}
	.ct\:mr--230 {
		margin-right: -230px !important;
	}
	.ct\:mb--230 {
		margin-bottom: -230px !important;
	}
	.ct\:ml--230 {
		margin-left: -230px !important;
	}
	.ct\:mt-n--230 {
		margin-top: --230px !important;
	}
	.ct\:mr-n--230 {
		margin-right: --230px !important;
	}
	.ct\:mb-n--230 {
		margin-bottom: --230px !important;
	}
	.ct\:ml-n--230 {
		margin-left: --230px !important;
	}
	.ct\:mt--225 {
		margin-top: -225px !important;
	}
	.ct\:mr--225 {
		margin-right: -225px !important;
	}
	.ct\:mb--225 {
		margin-bottom: -225px !important;
	}
	.ct\:ml--225 {
		margin-left: -225px !important;
	}
	.ct\:mt-n--225 {
		margin-top: --225px !important;
	}
	.ct\:mr-n--225 {
		margin-right: --225px !important;
	}
	.ct\:mb-n--225 {
		margin-bottom: --225px !important;
	}
	.ct\:ml-n--225 {
		margin-left: --225px !important;
	}
	.ct\:mt--220 {
		margin-top: -220px !important;
	}
	.ct\:mr--220 {
		margin-right: -220px !important;
	}
	.ct\:mb--220 {
		margin-bottom: -220px !important;
	}
	.ct\:ml--220 {
		margin-left: -220px !important;
	}
	.ct\:mt-n--220 {
		margin-top: --220px !important;
	}
	.ct\:mr-n--220 {
		margin-right: --220px !important;
	}
	.ct\:mb-n--220 {
		margin-bottom: --220px !important;
	}
	.ct\:ml-n--220 {
		margin-left: --220px !important;
	}
	.ct\:mt--215 {
		margin-top: -215px !important;
	}
	.ct\:mr--215 {
		margin-right: -215px !important;
	}
	.ct\:mb--215 {
		margin-bottom: -215px !important;
	}
	.ct\:ml--215 {
		margin-left: -215px !important;
	}
	.ct\:mt-n--215 {
		margin-top: --215px !important;
	}
	.ct\:mr-n--215 {
		margin-right: --215px !important;
	}
	.ct\:mb-n--215 {
		margin-bottom: --215px !important;
	}
	.ct\:ml-n--215 {
		margin-left: --215px !important;
	}
	.ct\:mt--210 {
		margin-top: -210px !important;
	}
	.ct\:mr--210 {
		margin-right: -210px !important;
	}
	.ct\:mb--210 {
		margin-bottom: -210px !important;
	}
	.ct\:ml--210 {
		margin-left: -210px !important;
	}
	.ct\:mt-n--210 {
		margin-top: --210px !important;
	}
	.ct\:mr-n--210 {
		margin-right: --210px !important;
	}
	.ct\:mb-n--210 {
		margin-bottom: --210px !important;
	}
	.ct\:ml-n--210 {
		margin-left: --210px !important;
	}
	.ct\:mt--205 {
		margin-top: -205px !important;
	}
	.ct\:mr--205 {
		margin-right: -205px !important;
	}
	.ct\:mb--205 {
		margin-bottom: -205px !important;
	}
	.ct\:ml--205 {
		margin-left: -205px !important;
	}
	.ct\:mt-n--205 {
		margin-top: --205px !important;
	}
	.ct\:mr-n--205 {
		margin-right: --205px !important;
	}
	.ct\:mb-n--205 {
		margin-bottom: --205px !important;
	}
	.ct\:ml-n--205 {
		margin-left: --205px !important;
	}
	.ct\:mt--200 {
		margin-top: -200px !important;
	}
	.ct\:mr--200 {
		margin-right: -200px !important;
	}
	.ct\:mb--200 {
		margin-bottom: -200px !important;
	}
	.ct\:ml--200 {
		margin-left: -200px !important;
	}
	.ct\:mt-n--200 {
		margin-top: --200px !important;
	}
	.ct\:mr-n--200 {
		margin-right: --200px !important;
	}
	.ct\:mb-n--200 {
		margin-bottom: --200px !important;
	}
	.ct\:ml-n--200 {
		margin-left: --200px !important;
	}
	.ct\:mt--195 {
		margin-top: -195px !important;
	}
	.ct\:mr--195 {
		margin-right: -195px !important;
	}
	.ct\:mb--195 {
		margin-bottom: -195px !important;
	}
	.ct\:ml--195 {
		margin-left: -195px !important;
	}
	.ct\:mt-n--195 {
		margin-top: --195px !important;
	}
	.ct\:mr-n--195 {
		margin-right: --195px !important;
	}
	.ct\:mb-n--195 {
		margin-bottom: --195px !important;
	}
	.ct\:ml-n--195 {
		margin-left: --195px !important;
	}
	.ct\:mt--190 {
		margin-top: -190px !important;
	}
	.ct\:mr--190 {
		margin-right: -190px !important;
	}
	.ct\:mb--190 {
		margin-bottom: -190px !important;
	}
	.ct\:ml--190 {
		margin-left: -190px !important;
	}
	.ct\:mt-n--190 {
		margin-top: --190px !important;
	}
	.ct\:mr-n--190 {
		margin-right: --190px !important;
	}
	.ct\:mb-n--190 {
		margin-bottom: --190px !important;
	}
	.ct\:ml-n--190 {
		margin-left: --190px !important;
	}
	.ct\:mt--185 {
		margin-top: -185px !important;
	}
	.ct\:mr--185 {
		margin-right: -185px !important;
	}
	.ct\:mb--185 {
		margin-bottom: -185px !important;
	}
	.ct\:ml--185 {
		margin-left: -185px !important;
	}
	.ct\:mt-n--185 {
		margin-top: --185px !important;
	}
	.ct\:mr-n--185 {
		margin-right: --185px !important;
	}
	.ct\:mb-n--185 {
		margin-bottom: --185px !important;
	}
	.ct\:ml-n--185 {
		margin-left: --185px !important;
	}
	.ct\:mt--180 {
		margin-top: -180px !important;
	}
	.ct\:mr--180 {
		margin-right: -180px !important;
	}
	.ct\:mb--180 {
		margin-bottom: -180px !important;
	}
	.ct\:ml--180 {
		margin-left: -180px !important;
	}
	.ct\:mt-n--180 {
		margin-top: --180px !important;
	}
	.ct\:mr-n--180 {
		margin-right: --180px !important;
	}
	.ct\:mb-n--180 {
		margin-bottom: --180px !important;
	}
	.ct\:ml-n--180 {
		margin-left: --180px !important;
	}
	.ct\:mt--175 {
		margin-top: -175px !important;
	}
	.ct\:mr--175 {
		margin-right: -175px !important;
	}
	.ct\:mb--175 {
		margin-bottom: -175px !important;
	}
	.ct\:ml--175 {
		margin-left: -175px !important;
	}
	.ct\:mt-n--175 {
		margin-top: --175px !important;
	}
	.ct\:mr-n--175 {
		margin-right: --175px !important;
	}
	.ct\:mb-n--175 {
		margin-bottom: --175px !important;
	}
	.ct\:ml-n--175 {
		margin-left: --175px !important;
	}
	.ct\:mt--170 {
		margin-top: -170px !important;
	}
	.ct\:mr--170 {
		margin-right: -170px !important;
	}
	.ct\:mb--170 {
		margin-bottom: -170px !important;
	}
	.ct\:ml--170 {
		margin-left: -170px !important;
	}
	.ct\:mt-n--170 {
		margin-top: --170px !important;
	}
	.ct\:mr-n--170 {
		margin-right: --170px !important;
	}
	.ct\:mb-n--170 {
		margin-bottom: --170px !important;
	}
	.ct\:ml-n--170 {
		margin-left: --170px !important;
	}
	.ct\:mt--165 {
		margin-top: -165px !important;
	}
	.ct\:mr--165 {
		margin-right: -165px !important;
	}
	.ct\:mb--165 {
		margin-bottom: -165px !important;
	}
	.ct\:ml--165 {
		margin-left: -165px !important;
	}
	.ct\:mt-n--165 {
		margin-top: --165px !important;
	}
	.ct\:mr-n--165 {
		margin-right: --165px !important;
	}
	.ct\:mb-n--165 {
		margin-bottom: --165px !important;
	}
	.ct\:ml-n--165 {
		margin-left: --165px !important;
	}
	.ct\:mt--160 {
		margin-top: -160px !important;
	}
	.ct\:mr--160 {
		margin-right: -160px !important;
	}
	.ct\:mb--160 {
		margin-bottom: -160px !important;
	}
	.ct\:ml--160 {
		margin-left: -160px !important;
	}
	.ct\:mt-n--160 {
		margin-top: --160px !important;
	}
	.ct\:mr-n--160 {
		margin-right: --160px !important;
	}
	.ct\:mb-n--160 {
		margin-bottom: --160px !important;
	}
	.ct\:ml-n--160 {
		margin-left: --160px !important;
	}
	.ct\:mt--155 {
		margin-top: -155px !important;
	}
	.ct\:mr--155 {
		margin-right: -155px !important;
	}
	.ct\:mb--155 {
		margin-bottom: -155px !important;
	}
	.ct\:ml--155 {
		margin-left: -155px !important;
	}
	.ct\:mt-n--155 {
		margin-top: --155px !important;
	}
	.ct\:mr-n--155 {
		margin-right: --155px !important;
	}
	.ct\:mb-n--155 {
		margin-bottom: --155px !important;
	}
	.ct\:ml-n--155 {
		margin-left: --155px !important;
	}
	.ct\:mt--150 {
		margin-top: -150px !important;
	}
	.ct\:mr--150 {
		margin-right: -150px !important;
	}
	.ct\:mb--150 {
		margin-bottom: -150px !important;
	}
	.ct\:ml--150 {
		margin-left: -150px !important;
	}
	.ct\:mt-n--150 {
		margin-top: --150px !important;
	}
	.ct\:mr-n--150 {
		margin-right: --150px !important;
	}
	.ct\:mb-n--150 {
		margin-bottom: --150px !important;
	}
	.ct\:ml-n--150 {
		margin-left: --150px !important;
	}
	.ct\:mt--145 {
		margin-top: -145px !important;
	}
	.ct\:mr--145 {
		margin-right: -145px !important;
	}
	.ct\:mb--145 {
		margin-bottom: -145px !important;
	}
	.ct\:ml--145 {
		margin-left: -145px !important;
	}
	.ct\:mt-n--145 {
		margin-top: --145px !important;
	}
	.ct\:mr-n--145 {
		margin-right: --145px !important;
	}
	.ct\:mb-n--145 {
		margin-bottom: --145px !important;
	}
	.ct\:ml-n--145 {
		margin-left: --145px !important;
	}
	.ct\:mt--140 {
		margin-top: -140px !important;
	}
	.ct\:mr--140 {
		margin-right: -140px !important;
	}
	.ct\:mb--140 {
		margin-bottom: -140px !important;
	}
	.ct\:ml--140 {
		margin-left: -140px !important;
	}
	.ct\:mt-n--140 {
		margin-top: --140px !important;
	}
	.ct\:mr-n--140 {
		margin-right: --140px !important;
	}
	.ct\:mb-n--140 {
		margin-bottom: --140px !important;
	}
	.ct\:ml-n--140 {
		margin-left: --140px !important;
	}
	.ct\:mt--135 {
		margin-top: -135px !important;
	}
	.ct\:mr--135 {
		margin-right: -135px !important;
	}
	.ct\:mb--135 {
		margin-bottom: -135px !important;
	}
	.ct\:ml--135 {
		margin-left: -135px !important;
	}
	.ct\:mt-n--135 {
		margin-top: --135px !important;
	}
	.ct\:mr-n--135 {
		margin-right: --135px !important;
	}
	.ct\:mb-n--135 {
		margin-bottom: --135px !important;
	}
	.ct\:ml-n--135 {
		margin-left: --135px !important;
	}
	.ct\:mt--130 {
		margin-top: -130px !important;
	}
	.ct\:mr--130 {
		margin-right: -130px !important;
	}
	.ct\:mb--130 {
		margin-bottom: -130px !important;
	}
	.ct\:ml--130 {
		margin-left: -130px !important;
	}
	.ct\:mt-n--130 {
		margin-top: --130px !important;
	}
	.ct\:mr-n--130 {
		margin-right: --130px !important;
	}
	.ct\:mb-n--130 {
		margin-bottom: --130px !important;
	}
	.ct\:ml-n--130 {
		margin-left: --130px !important;
	}
	.ct\:mt--125 {
		margin-top: -125px !important;
	}
	.ct\:mr--125 {
		margin-right: -125px !important;
	}
	.ct\:mb--125 {
		margin-bottom: -125px !important;
	}
	.ct\:ml--125 {
		margin-left: -125px !important;
	}
	.ct\:mt-n--125 {
		margin-top: --125px !important;
	}
	.ct\:mr-n--125 {
		margin-right: --125px !important;
	}
	.ct\:mb-n--125 {
		margin-bottom: --125px !important;
	}
	.ct\:ml-n--125 {
		margin-left: --125px !important;
	}
	.ct\:mt--120 {
		margin-top: -120px !important;
	}
	.ct\:mr--120 {
		margin-right: -120px !important;
	}
	.ct\:mb--120 {
		margin-bottom: -120px !important;
	}
	.ct\:ml--120 {
		margin-left: -120px !important;
	}
	.ct\:mt-n--120 {
		margin-top: --120px !important;
	}
	.ct\:mr-n--120 {
		margin-right: --120px !important;
	}
	.ct\:mb-n--120 {
		margin-bottom: --120px !important;
	}
	.ct\:ml-n--120 {
		margin-left: --120px !important;
	}
	.ct\:mt--115 {
		margin-top: -115px !important;
	}
	.ct\:mr--115 {
		margin-right: -115px !important;
	}
	.ct\:mb--115 {
		margin-bottom: -115px !important;
	}
	.ct\:ml--115 {
		margin-left: -115px !important;
	}
	.ct\:mt-n--115 {
		margin-top: --115px !important;
	}
	.ct\:mr-n--115 {
		margin-right: --115px !important;
	}
	.ct\:mb-n--115 {
		margin-bottom: --115px !important;
	}
	.ct\:ml-n--115 {
		margin-left: --115px !important;
	}
	.ct\:mt--110 {
		margin-top: -110px !important;
	}
	.ct\:mr--110 {
		margin-right: -110px !important;
	}
	.ct\:mb--110 {
		margin-bottom: -110px !important;
	}
	.ct\:ml--110 {
		margin-left: -110px !important;
	}
	.ct\:mt-n--110 {
		margin-top: --110px !important;
	}
	.ct\:mr-n--110 {
		margin-right: --110px !important;
	}
	.ct\:mb-n--110 {
		margin-bottom: --110px !important;
	}
	.ct\:ml-n--110 {
		margin-left: --110px !important;
	}
	.ct\:mt--105 {
		margin-top: -105px !important;
	}
	.ct\:mr--105 {
		margin-right: -105px !important;
	}
	.ct\:mb--105 {
		margin-bottom: -105px !important;
	}
	.ct\:ml--105 {
		margin-left: -105px !important;
	}
	.ct\:mt-n--105 {
		margin-top: --105px !important;
	}
	.ct\:mr-n--105 {
		margin-right: --105px !important;
	}
	.ct\:mb-n--105 {
		margin-bottom: --105px !important;
	}
	.ct\:ml-n--105 {
		margin-left: --105px !important;
	}
	.ct\:mt--100 {
		margin-top: -100px !important;
	}
	.ct\:mr--100 {
		margin-right: -100px !important;
	}
	.ct\:mb--100 {
		margin-bottom: -100px !important;
	}
	.ct\:ml--100 {
		margin-left: -100px !important;
	}
	.ct\:mt-n--100 {
		margin-top: --100px !important;
	}
	.ct\:mr-n--100 {
		margin-right: --100px !important;
	}
	.ct\:mb-n--100 {
		margin-bottom: --100px !important;
	}
	.ct\:ml-n--100 {
		margin-left: --100px !important;
	}
	.ct\:mt--95 {
		margin-top: -95px !important;
	}
	.ct\:mr--95 {
		margin-right: -95px !important;
	}
	.ct\:mb--95 {
		margin-bottom: -95px !important;
	}
	.ct\:ml--95 {
		margin-left: -95px !important;
	}
	.ct\:mt-n--95 {
		margin-top: --95px !important;
	}
	.ct\:mr-n--95 {
		margin-right: --95px !important;
	}
	.ct\:mb-n--95 {
		margin-bottom: --95px !important;
	}
	.ct\:ml-n--95 {
		margin-left: --95px !important;
	}
	.ct\:mt--90 {
		margin-top: -90px !important;
	}
	.ct\:mr--90 {
		margin-right: -90px !important;
	}
	.ct\:mb--90 {
		margin-bottom: -90px !important;
	}
	.ct\:ml--90 {
		margin-left: -90px !important;
	}
	.ct\:mt-n--90 {
		margin-top: --90px !important;
	}
	.ct\:mr-n--90 {
		margin-right: --90px !important;
	}
	.ct\:mb-n--90 {
		margin-bottom: --90px !important;
	}
	.ct\:ml-n--90 {
		margin-left: --90px !important;
	}
	.ct\:mt--85 {
		margin-top: -85px !important;
	}
	.ct\:mr--85 {
		margin-right: -85px !important;
	}
	.ct\:mb--85 {
		margin-bottom: -85px !important;
	}
	.ct\:ml--85 {
		margin-left: -85px !important;
	}
	.ct\:mt-n--85 {
		margin-top: --85px !important;
	}
	.ct\:mr-n--85 {
		margin-right: --85px !important;
	}
	.ct\:mb-n--85 {
		margin-bottom: --85px !important;
	}
	.ct\:ml-n--85 {
		margin-left: --85px !important;
	}
	.ct\:mt--80 {
		margin-top: -80px !important;
	}
	.ct\:mr--80 {
		margin-right: -80px !important;
	}
	.ct\:mb--80 {
		margin-bottom: -80px !important;
	}
	.ct\:ml--80 {
		margin-left: -80px !important;
	}
	.ct\:mt-n--80 {
		margin-top: --80px !important;
	}
	.ct\:mr-n--80 {
		margin-right: --80px !important;
	}
	.ct\:mb-n--80 {
		margin-bottom: --80px !important;
	}
	.ct\:ml-n--80 {
		margin-left: --80px !important;
	}
	.ct\:mt--75 {
		margin-top: -75px !important;
	}
	.ct\:mr--75 {
		margin-right: -75px !important;
	}
	.ct\:mb--75 {
		margin-bottom: -75px !important;
	}
	.ct\:ml--75 {
		margin-left: -75px !important;
	}
	.ct\:mt-n--75 {
		margin-top: --75px !important;
	}
	.ct\:mr-n--75 {
		margin-right: --75px !important;
	}
	.ct\:mb-n--75 {
		margin-bottom: --75px !important;
	}
	.ct\:ml-n--75 {
		margin-left: --75px !important;
	}
	.ct\:mt--70 {
		margin-top: -70px !important;
	}
	.ct\:mr--70 {
		margin-right: -70px !important;
	}
	.ct\:mb--70 {
		margin-bottom: -70px !important;
	}
	.ct\:ml--70 {
		margin-left: -70px !important;
	}
	.ct\:mt-n--70 {
		margin-top: --70px !important;
	}
	.ct\:mr-n--70 {
		margin-right: --70px !important;
	}
	.ct\:mb-n--70 {
		margin-bottom: --70px !important;
	}
	.ct\:ml-n--70 {
		margin-left: --70px !important;
	}
	.ct\:mt--65 {
		margin-top: -65px !important;
	}
	.ct\:mr--65 {
		margin-right: -65px !important;
	}
	.ct\:mb--65 {
		margin-bottom: -65px !important;
	}
	.ct\:ml--65 {
		margin-left: -65px !important;
	}
	.ct\:mt-n--65 {
		margin-top: --65px !important;
	}
	.ct\:mr-n--65 {
		margin-right: --65px !important;
	}
	.ct\:mb-n--65 {
		margin-bottom: --65px !important;
	}
	.ct\:ml-n--65 {
		margin-left: --65px !important;
	}
	.ct\:mt--60 {
		margin-top: -60px !important;
	}
	.ct\:mr--60 {
		margin-right: -60px !important;
	}
	.ct\:mb--60 {
		margin-bottom: -60px !important;
	}
	.ct\:ml--60 {
		margin-left: -60px !important;
	}
	.ct\:mt-n--60 {
		margin-top: --60px !important;
	}
	.ct\:mr-n--60 {
		margin-right: --60px !important;
	}
	.ct\:mb-n--60 {
		margin-bottom: --60px !important;
	}
	.ct\:ml-n--60 {
		margin-left: --60px !important;
	}
	.ct\:mt--55 {
		margin-top: -55px !important;
	}
	.ct\:mr--55 {
		margin-right: -55px !important;
	}
	.ct\:mb--55 {
		margin-bottom: -55px !important;
	}
	.ct\:ml--55 {
		margin-left: -55px !important;
	}
	.ct\:mt-n--55 {
		margin-top: --55px !important;
	}
	.ct\:mr-n--55 {
		margin-right: --55px !important;
	}
	.ct\:mb-n--55 {
		margin-bottom: --55px !important;
	}
	.ct\:ml-n--55 {
		margin-left: --55px !important;
	}
	.ct\:mt--50 {
		margin-top: -50px !important;
	}
	.ct\:mr--50 {
		margin-right: -50px !important;
	}
	.ct\:mb--50 {
		margin-bottom: -50px !important;
	}
	.ct\:ml--50 {
		margin-left: -50px !important;
	}
	.ct\:mt-n--50 {
		margin-top: --50px !important;
	}
	.ct\:mr-n--50 {
		margin-right: --50px !important;
	}
	.ct\:mb-n--50 {
		margin-bottom: --50px !important;
	}
	.ct\:ml-n--50 {
		margin-left: --50px !important;
	}
	.ct\:mt--45 {
		margin-top: -45px !important;
	}
	.ct\:mr--45 {
		margin-right: -45px !important;
	}
	.ct\:mb--45 {
		margin-bottom: -45px !important;
	}
	.ct\:ml--45 {
		margin-left: -45px !important;
	}
	.ct\:mt-n--45 {
		margin-top: --45px !important;
	}
	.ct\:mr-n--45 {
		margin-right: --45px !important;
	}
	.ct\:mb-n--45 {
		margin-bottom: --45px !important;
	}
	.ct\:ml-n--45 {
		margin-left: --45px !important;
	}
	.ct\:mt--40 {
		margin-top: -40px !important;
	}
	.ct\:mr--40 {
		margin-right: -40px !important;
	}
	.ct\:mb--40 {
		margin-bottom: -40px !important;
	}
	.ct\:ml--40 {
		margin-left: -40px !important;
	}
	.ct\:mt-n--40 {
		margin-top: --40px !important;
	}
	.ct\:mr-n--40 {
		margin-right: --40px !important;
	}
	.ct\:mb-n--40 {
		margin-bottom: --40px !important;
	}
	.ct\:ml-n--40 {
		margin-left: --40px !important;
	}
	.ct\:mt--35 {
		margin-top: -35px !important;
	}
	.ct\:mr--35 {
		margin-right: -35px !important;
	}
	.ct\:mb--35 {
		margin-bottom: -35px !important;
	}
	.ct\:ml--35 {
		margin-left: -35px !important;
	}
	.ct\:mt-n--35 {
		margin-top: --35px !important;
	}
	.ct\:mr-n--35 {
		margin-right: --35px !important;
	}
	.ct\:mb-n--35 {
		margin-bottom: --35px !important;
	}
	.ct\:ml-n--35 {
		margin-left: --35px !important;
	}
	.ct\:mt--30 {
		margin-top: -30px !important;
	}
	.ct\:mr--30 {
		margin-right: -30px !important;
	}
	.ct\:mb--30 {
		margin-bottom: -30px !important;
	}
	.ct\:ml--30 {
		margin-left: -30px !important;
	}
	.ct\:mt-n--30 {
		margin-top: --30px !important;
	}
	.ct\:mr-n--30 {
		margin-right: --30px !important;
	}
	.ct\:mb-n--30 {
		margin-bottom: --30px !important;
	}
	.ct\:ml-n--30 {
		margin-left: --30px !important;
	}
	.ct\:mt--25 {
		margin-top: -25px !important;
	}
	.ct\:mr--25 {
		margin-right: -25px !important;
	}
	.ct\:mb--25 {
		margin-bottom: -25px !important;
	}
	.ct\:ml--25 {
		margin-left: -25px !important;
	}
	.ct\:mt-n--25 {
		margin-top: --25px !important;
	}
	.ct\:mr-n--25 {
		margin-right: --25px !important;
	}
	.ct\:mb-n--25 {
		margin-bottom: --25px !important;
	}
	.ct\:ml-n--25 {
		margin-left: --25px !important;
	}
	.ct\:mt--20 {
		margin-top: -20px !important;
	}
	.ct\:mr--20 {
		margin-right: -20px !important;
	}
	.ct\:mb--20 {
		margin-bottom: -20px !important;
	}
	.ct\:ml--20 {
		margin-left: -20px !important;
	}
	.ct\:mt-n--20 {
		margin-top: --20px !important;
	}
	.ct\:mr-n--20 {
		margin-right: --20px !important;
	}
	.ct\:mb-n--20 {
		margin-bottom: --20px !important;
	}
	.ct\:ml-n--20 {
		margin-left: --20px !important;
	}
	.ct\:mt--15 {
		margin-top: -15px !important;
	}
	.ct\:mr--15 {
		margin-right: -15px !important;
	}
	.ct\:mb--15 {
		margin-bottom: -15px !important;
	}
	.ct\:ml--15 {
		margin-left: -15px !important;
	}
	.ct\:mt-n--15 {
		margin-top: --15px !important;
	}
	.ct\:mr-n--15 {
		margin-right: --15px !important;
	}
	.ct\:mb-n--15 {
		margin-bottom: --15px !important;
	}
	.ct\:ml-n--15 {
		margin-left: --15px !important;
	}
	.ct\:mt--10 {
		margin-top: -10px !important;
	}
	.ct\:mr--10 {
		margin-right: -10px !important;
	}
	.ct\:mb--10 {
		margin-bottom: -10px !important;
	}
	.ct\:ml--10 {
		margin-left: -10px !important;
	}
	.ct\:mt-n--10 {
		margin-top: --10px !important;
	}
	.ct\:mr-n--10 {
		margin-right: --10px !important;
	}
	.ct\:mb-n--10 {
		margin-bottom: --10px !important;
	}
	.ct\:ml-n--10 {
		margin-left: --10px !important;
	}
	.ct\:mt--5 {
		margin-top: -5px !important;
	}
	.ct\:mr--5 {
		margin-right: -5px !important;
	}
	.ct\:mb--5 {
		margin-bottom: -5px !important;
	}
	.ct\:ml--5 {
		margin-left: -5px !important;
	}
	.ct\:mt-n--5 {
		margin-top: --5px !important;
	}
	.ct\:mr-n--5 {
		margin-right: --5px !important;
	}
	.ct\:mb-n--5 {
		margin-bottom: --5px !important;
	}
	.ct\:ml-n--5 {
		margin-left: --5px !important;
	}
	.ct\:mt-0 {
		margin-top: 0px !important;
	}
	.ct\:mr-0 {
		margin-right: 0px !important;
	}
	.ct\:mb-0 {
		margin-bottom: 0px !important;
	}
	.ct\:ml-0 {
		margin-left: 0px !important;
	}
	.ct\:mt-n-0 {
		margin-top: -0px !important;
	}
	.ct\:mr-n-0 {
		margin-right: -0px !important;
	}
	.ct\:mb-n-0 {
		margin-bottom: -0px !important;
	}
	.ct\:ml-n-0 {
		margin-left: -0px !important;
	}
	.ct\:mt-5 {
		margin-top: 5px !important;
	}
	.ct\:mr-5 {
		margin-right: 5px !important;
	}
	.ct\:mb-5 {
		margin-bottom: 5px !important;
	}
	.ct\:ml-5 {
		margin-left: 5px !important;
	}
	.ct\:mt-n-5 {
		margin-top: -5px !important;
	}
	.ct\:mr-n-5 {
		margin-right: -5px !important;
	}
	.ct\:mb-n-5 {
		margin-bottom: -5px !important;
	}
	.ct\:ml-n-5 {
		margin-left: -5px !important;
	}
	.ct\:mt-10 {
		margin-top: 10px !important;
	}
	.ct\:mr-10 {
		margin-right: 10px !important;
	}
	.ct\:mb-10 {
		margin-bottom: 10px !important;
	}
	.ct\:ml-10 {
		margin-left: 10px !important;
	}
	.ct\:mt-n-10 {
		margin-top: -10px !important;
	}
	.ct\:mr-n-10 {
		margin-right: -10px !important;
	}
	.ct\:mb-n-10 {
		margin-bottom: -10px !important;
	}
	.ct\:ml-n-10 {
		margin-left: -10px !important;
	}
	.ct\:mt-15 {
		margin-top: 15px !important;
	}
	.ct\:mr-15 {
		margin-right: 15px !important;
	}
	.ct\:mb-15 {
		margin-bottom: 15px !important;
	}
	.ct\:ml-15 {
		margin-left: 15px !important;
	}
	.ct\:mt-n-15 {
		margin-top: -15px !important;
	}
	.ct\:mr-n-15 {
		margin-right: -15px !important;
	}
	.ct\:mb-n-15 {
		margin-bottom: -15px !important;
	}
	.ct\:ml-n-15 {
		margin-left: -15px !important;
	}
	.ct\:mt-20 {
		margin-top: 20px !important;
	}
	.ct\:mr-20 {
		margin-right: 20px !important;
	}
	.ct\:mb-20 {
		margin-bottom: 20px !important;
	}
	.ct\:ml-20 {
		margin-left: 20px !important;
	}
	.ct\:mt-n-20 {
		margin-top: -20px !important;
	}
	.ct\:mr-n-20 {
		margin-right: -20px !important;
	}
	.ct\:mb-n-20 {
		margin-bottom: -20px !important;
	}
	.ct\:ml-n-20 {
		margin-left: -20px !important;
	}
	.ct\:mt-25 {
		margin-top: 25px !important;
	}
	.ct\:mr-25 {
		margin-right: 25px !important;
	}
	.ct\:mb-25 {
		margin-bottom: 25px !important;
	}
	.ct\:ml-25 {
		margin-left: 25px !important;
	}
	.ct\:mt-n-25 {
		margin-top: -25px !important;
	}
	.ct\:mr-n-25 {
		margin-right: -25px !important;
	}
	.ct\:mb-n-25 {
		margin-bottom: -25px !important;
	}
	.ct\:ml-n-25 {
		margin-left: -25px !important;
	}
	.ct\:mt-30 {
		margin-top: 30px !important;
	}
	.ct\:mr-30 {
		margin-right: 30px !important;
	}
	.ct\:mb-30 {
		margin-bottom: 30px !important;
	}
	.ct\:ml-30 {
		margin-left: 30px !important;
	}
	.ct\:mt-n-30 {
		margin-top: -30px !important;
	}
	.ct\:mr-n-30 {
		margin-right: -30px !important;
	}
	.ct\:mb-n-30 {
		margin-bottom: -30px !important;
	}
	.ct\:ml-n-30 {
		margin-left: -30px !important;
	}
	.ct\:mt-35 {
		margin-top: 35px !important;
	}
	.ct\:mr-35 {
		margin-right: 35px !important;
	}
	.ct\:mb-35 {
		margin-bottom: 35px !important;
	}
	.ct\:ml-35 {
		margin-left: 35px !important;
	}
	.ct\:mt-n-35 {
		margin-top: -35px !important;
	}
	.ct\:mr-n-35 {
		margin-right: -35px !important;
	}
	.ct\:mb-n-35 {
		margin-bottom: -35px !important;
	}
	.ct\:ml-n-35 {
		margin-left: -35px !important;
	}
	.ct\:mt-40 {
		margin-top: 40px !important;
	}
	.ct\:mr-40 {
		margin-right: 40px !important;
	}
	.ct\:mb-40 {
		margin-bottom: 40px !important;
	}
	.ct\:ml-40 {
		margin-left: 40px !important;
	}
	.ct\:mt-n-40 {
		margin-top: -40px !important;
	}
	.ct\:mr-n-40 {
		margin-right: -40px !important;
	}
	.ct\:mb-n-40 {
		margin-bottom: -40px !important;
	}
	.ct\:ml-n-40 {
		margin-left: -40px !important;
	}
	.ct\:mt-45 {
		margin-top: 45px !important;
	}
	.ct\:mr-45 {
		margin-right: 45px !important;
	}
	.ct\:mb-45 {
		margin-bottom: 45px !important;
	}
	.ct\:ml-45 {
		margin-left: 45px !important;
	}
	.ct\:mt-n-45 {
		margin-top: -45px !important;
	}
	.ct\:mr-n-45 {
		margin-right: -45px !important;
	}
	.ct\:mb-n-45 {
		margin-bottom: -45px !important;
	}
	.ct\:ml-n-45 {
		margin-left: -45px !important;
	}
	.ct\:mt-50 {
		margin-top: 50px !important;
	}
	.ct\:mr-50 {
		margin-right: 50px !important;
	}
	.ct\:mb-50 {
		margin-bottom: 50px !important;
	}
	.ct\:ml-50 {
		margin-left: 50px !important;
	}
	.ct\:mt-n-50 {
		margin-top: -50px !important;
	}
	.ct\:mr-n-50 {
		margin-right: -50px !important;
	}
	.ct\:mb-n-50 {
		margin-bottom: -50px !important;
	}
	.ct\:ml-n-50 {
		margin-left: -50px !important;
	}
	.ct\:mt-55 {
		margin-top: 55px !important;
	}
	.ct\:mr-55 {
		margin-right: 55px !important;
	}
	.ct\:mb-55 {
		margin-bottom: 55px !important;
	}
	.ct\:ml-55 {
		margin-left: 55px !important;
	}
	.ct\:mt-n-55 {
		margin-top: -55px !important;
	}
	.ct\:mr-n-55 {
		margin-right: -55px !important;
	}
	.ct\:mb-n-55 {
		margin-bottom: -55px !important;
	}
	.ct\:ml-n-55 {
		margin-left: -55px !important;
	}
	.ct\:mt-60 {
		margin-top: 60px !important;
	}
	.ct\:mr-60 {
		margin-right: 60px !important;
	}
	.ct\:mb-60 {
		margin-bottom: 60px !important;
	}
	.ct\:ml-60 {
		margin-left: 60px !important;
	}
	.ct\:mt-n-60 {
		margin-top: -60px !important;
	}
	.ct\:mr-n-60 {
		margin-right: -60px !important;
	}
	.ct\:mb-n-60 {
		margin-bottom: -60px !important;
	}
	.ct\:ml-n-60 {
		margin-left: -60px !important;
	}
	.ct\:mt-65 {
		margin-top: 65px !important;
	}
	.ct\:mr-65 {
		margin-right: 65px !important;
	}
	.ct\:mb-65 {
		margin-bottom: 65px !important;
	}
	.ct\:ml-65 {
		margin-left: 65px !important;
	}
	.ct\:mt-n-65 {
		margin-top: -65px !important;
	}
	.ct\:mr-n-65 {
		margin-right: -65px !important;
	}
	.ct\:mb-n-65 {
		margin-bottom: -65px !important;
	}
	.ct\:ml-n-65 {
		margin-left: -65px !important;
	}
	.ct\:mt-70 {
		margin-top: 70px !important;
	}
	.ct\:mr-70 {
		margin-right: 70px !important;
	}
	.ct\:mb-70 {
		margin-bottom: 70px !important;
	}
	.ct\:ml-70 {
		margin-left: 70px !important;
	}
	.ct\:mt-n-70 {
		margin-top: -70px !important;
	}
	.ct\:mr-n-70 {
		margin-right: -70px !important;
	}
	.ct\:mb-n-70 {
		margin-bottom: -70px !important;
	}
	.ct\:ml-n-70 {
		margin-left: -70px !important;
	}
	.ct\:mt-75 {
		margin-top: 75px !important;
	}
	.ct\:mr-75 {
		margin-right: 75px !important;
	}
	.ct\:mb-75 {
		margin-bottom: 75px !important;
	}
	.ct\:ml-75 {
		margin-left: 75px !important;
	}
	.ct\:mt-n-75 {
		margin-top: -75px !important;
	}
	.ct\:mr-n-75 {
		margin-right: -75px !important;
	}
	.ct\:mb-n-75 {
		margin-bottom: -75px !important;
	}
	.ct\:ml-n-75 {
		margin-left: -75px !important;
	}
	.ct\:mt-80 {
		margin-top: 80px !important;
	}
	.ct\:mr-80 {
		margin-right: 80px !important;
	}
	.ct\:mb-80 {
		margin-bottom: 80px !important;
	}
	.ct\:ml-80 {
		margin-left: 80px !important;
	}
	.ct\:mt-n-80 {
		margin-top: -80px !important;
	}
	.ct\:mr-n-80 {
		margin-right: -80px !important;
	}
	.ct\:mb-n-80 {
		margin-bottom: -80px !important;
	}
	.ct\:ml-n-80 {
		margin-left: -80px !important;
	}
	.ct\:mt-85 {
		margin-top: 85px !important;
	}
	.ct\:mr-85 {
		margin-right: 85px !important;
	}
	.ct\:mb-85 {
		margin-bottom: 85px !important;
	}
	.ct\:ml-85 {
		margin-left: 85px !important;
	}
	.ct\:mt-n-85 {
		margin-top: -85px !important;
	}
	.ct\:mr-n-85 {
		margin-right: -85px !important;
	}
	.ct\:mb-n-85 {
		margin-bottom: -85px !important;
	}
	.ct\:ml-n-85 {
		margin-left: -85px !important;
	}
	.ct\:mt-90 {
		margin-top: 90px !important;
	}
	.ct\:mr-90 {
		margin-right: 90px !important;
	}
	.ct\:mb-90 {
		margin-bottom: 90px !important;
	}
	.ct\:ml-90 {
		margin-left: 90px !important;
	}
	.ct\:mt-n-90 {
		margin-top: -90px !important;
	}
	.ct\:mr-n-90 {
		margin-right: -90px !important;
	}
	.ct\:mb-n-90 {
		margin-bottom: -90px !important;
	}
	.ct\:ml-n-90 {
		margin-left: -90px !important;
	}
	.ct\:mt-95 {
		margin-top: 95px !important;
	}
	.ct\:mr-95 {
		margin-right: 95px !important;
	}
	.ct\:mb-95 {
		margin-bottom: 95px !important;
	}
	.ct\:ml-95 {
		margin-left: 95px !important;
	}
	.ct\:mt-n-95 {
		margin-top: -95px !important;
	}
	.ct\:mr-n-95 {
		margin-right: -95px !important;
	}
	.ct\:mb-n-95 {
		margin-bottom: -95px !important;
	}
	.ct\:ml-n-95 {
		margin-left: -95px !important;
	}
	.ct\:mt-100 {
		margin-top: 100px !important;
	}
	.ct\:mr-100 {
		margin-right: 100px !important;
	}
	.ct\:mb-100 {
		margin-bottom: 100px !important;
	}
	.ct\:ml-100 {
		margin-left: 100px !important;
	}
	.ct\:mt-n-100 {
		margin-top: -100px !important;
	}
	.ct\:mr-n-100 {
		margin-right: -100px !important;
	}
	.ct\:mb-n-100 {
		margin-bottom: -100px !important;
	}
	.ct\:ml-n-100 {
		margin-left: -100px !important;
	}
	.ct\:mt-105 {
		margin-top: 105px !important;
	}
	.ct\:mr-105 {
		margin-right: 105px !important;
	}
	.ct\:mb-105 {
		margin-bottom: 105px !important;
	}
	.ct\:ml-105 {
		margin-left: 105px !important;
	}
	.ct\:mt-n-105 {
		margin-top: -105px !important;
	}
	.ct\:mr-n-105 {
		margin-right: -105px !important;
	}
	.ct\:mb-n-105 {
		margin-bottom: -105px !important;
	}
	.ct\:ml-n-105 {
		margin-left: -105px !important;
	}
	.ct\:mt-110 {
		margin-top: 110px !important;
	}
	.ct\:mr-110 {
		margin-right: 110px !important;
	}
	.ct\:mb-110 {
		margin-bottom: 110px !important;
	}
	.ct\:ml-110 {
		margin-left: 110px !important;
	}
	.ct\:mt-n-110 {
		margin-top: -110px !important;
	}
	.ct\:mr-n-110 {
		margin-right: -110px !important;
	}
	.ct\:mb-n-110 {
		margin-bottom: -110px !important;
	}
	.ct\:ml-n-110 {
		margin-left: -110px !important;
	}
	.ct\:mt-115 {
		margin-top: 115px !important;
	}
	.ct\:mr-115 {
		margin-right: 115px !important;
	}
	.ct\:mb-115 {
		margin-bottom: 115px !important;
	}
	.ct\:ml-115 {
		margin-left: 115px !important;
	}
	.ct\:mt-n-115 {
		margin-top: -115px !important;
	}
	.ct\:mr-n-115 {
		margin-right: -115px !important;
	}
	.ct\:mb-n-115 {
		margin-bottom: -115px !important;
	}
	.ct\:ml-n-115 {
		margin-left: -115px !important;
	}
	.ct\:mt-120 {
		margin-top: 120px !important;
	}
	.ct\:mr-120 {
		margin-right: 120px !important;
	}
	.ct\:mb-120 {
		margin-bottom: 120px !important;
	}
	.ct\:ml-120 {
		margin-left: 120px !important;
	}
	.ct\:mt-n-120 {
		margin-top: -120px !important;
	}
	.ct\:mr-n-120 {
		margin-right: -120px !important;
	}
	.ct\:mb-n-120 {
		margin-bottom: -120px !important;
	}
	.ct\:ml-n-120 {
		margin-left: -120px !important;
	}
	.ct\:mt-125 {
		margin-top: 125px !important;
	}
	.ct\:mr-125 {
		margin-right: 125px !important;
	}
	.ct\:mb-125 {
		margin-bottom: 125px !important;
	}
	.ct\:ml-125 {
		margin-left: 125px !important;
	}
	.ct\:mt-n-125 {
		margin-top: -125px !important;
	}
	.ct\:mr-n-125 {
		margin-right: -125px !important;
	}
	.ct\:mb-n-125 {
		margin-bottom: -125px !important;
	}
	.ct\:ml-n-125 {
		margin-left: -125px !important;
	}
	.ct\:mt-130 {
		margin-top: 130px !important;
	}
	.ct\:mr-130 {
		margin-right: 130px !important;
	}
	.ct\:mb-130 {
		margin-bottom: 130px !important;
	}
	.ct\:ml-130 {
		margin-left: 130px !important;
	}
	.ct\:mt-n-130 {
		margin-top: -130px !important;
	}
	.ct\:mr-n-130 {
		margin-right: -130px !important;
	}
	.ct\:mb-n-130 {
		margin-bottom: -130px !important;
	}
	.ct\:ml-n-130 {
		margin-left: -130px !important;
	}
	.ct\:mt-135 {
		margin-top: 135px !important;
	}
	.ct\:mr-135 {
		margin-right: 135px !important;
	}
	.ct\:mb-135 {
		margin-bottom: 135px !important;
	}
	.ct\:ml-135 {
		margin-left: 135px !important;
	}
	.ct\:mt-n-135 {
		margin-top: -135px !important;
	}
	.ct\:mr-n-135 {
		margin-right: -135px !important;
	}
	.ct\:mb-n-135 {
		margin-bottom: -135px !important;
	}
	.ct\:ml-n-135 {
		margin-left: -135px !important;
	}
	.ct\:mt-140 {
		margin-top: 140px !important;
	}
	.ct\:mr-140 {
		margin-right: 140px !important;
	}
	.ct\:mb-140 {
		margin-bottom: 140px !important;
	}
	.ct\:ml-140 {
		margin-left: 140px !important;
	}
	.ct\:mt-n-140 {
		margin-top: -140px !important;
	}
	.ct\:mr-n-140 {
		margin-right: -140px !important;
	}
	.ct\:mb-n-140 {
		margin-bottom: -140px !important;
	}
	.ct\:ml-n-140 {
		margin-left: -140px !important;
	}
	.ct\:mt-145 {
		margin-top: 145px !important;
	}
	.ct\:mr-145 {
		margin-right: 145px !important;
	}
	.ct\:mb-145 {
		margin-bottom: 145px !important;
	}
	.ct\:ml-145 {
		margin-left: 145px !important;
	}
	.ct\:mt-n-145 {
		margin-top: -145px !important;
	}
	.ct\:mr-n-145 {
		margin-right: -145px !important;
	}
	.ct\:mb-n-145 {
		margin-bottom: -145px !important;
	}
	.ct\:ml-n-145 {
		margin-left: -145px !important;
	}
	.ct\:mt-150 {
		margin-top: 150px !important;
	}
	.ct\:mr-150 {
		margin-right: 150px !important;
	}
	.ct\:mb-150 {
		margin-bottom: 150px !important;
	}
	.ct\:ml-150 {
		margin-left: 150px !important;
	}
	.ct\:mt-n-150 {
		margin-top: -150px !important;
	}
	.ct\:mr-n-150 {
		margin-right: -150px !important;
	}
	.ct\:mb-n-150 {
		margin-bottom: -150px !important;
	}
	.ct\:ml-n-150 {
		margin-left: -150px !important;
	}
	.ct\:mt-155 {
		margin-top: 155px !important;
	}
	.ct\:mr-155 {
		margin-right: 155px !important;
	}
	.ct\:mb-155 {
		margin-bottom: 155px !important;
	}
	.ct\:ml-155 {
		margin-left: 155px !important;
	}
	.ct\:mt-n-155 {
		margin-top: -155px !important;
	}
	.ct\:mr-n-155 {
		margin-right: -155px !important;
	}
	.ct\:mb-n-155 {
		margin-bottom: -155px !important;
	}
	.ct\:ml-n-155 {
		margin-left: -155px !important;
	}
	.ct\:mt-160 {
		margin-top: 160px !important;
	}
	.ct\:mr-160 {
		margin-right: 160px !important;
	}
	.ct\:mb-160 {
		margin-bottom: 160px !important;
	}
	.ct\:ml-160 {
		margin-left: 160px !important;
	}
	.ct\:mt-n-160 {
		margin-top: -160px !important;
	}
	.ct\:mr-n-160 {
		margin-right: -160px !important;
	}
	.ct\:mb-n-160 {
		margin-bottom: -160px !important;
	}
	.ct\:ml-n-160 {
		margin-left: -160px !important;
	}
	.ct\:mt-165 {
		margin-top: 165px !important;
	}
	.ct\:mr-165 {
		margin-right: 165px !important;
	}
	.ct\:mb-165 {
		margin-bottom: 165px !important;
	}
	.ct\:ml-165 {
		margin-left: 165px !important;
	}
	.ct\:mt-n-165 {
		margin-top: -165px !important;
	}
	.ct\:mr-n-165 {
		margin-right: -165px !important;
	}
	.ct\:mb-n-165 {
		margin-bottom: -165px !important;
	}
	.ct\:ml-n-165 {
		margin-left: -165px !important;
	}
	.ct\:mt-170 {
		margin-top: 170px !important;
	}
	.ct\:mr-170 {
		margin-right: 170px !important;
	}
	.ct\:mb-170 {
		margin-bottom: 170px !important;
	}
	.ct\:ml-170 {
		margin-left: 170px !important;
	}
	.ct\:mt-n-170 {
		margin-top: -170px !important;
	}
	.ct\:mr-n-170 {
		margin-right: -170px !important;
	}
	.ct\:mb-n-170 {
		margin-bottom: -170px !important;
	}
	.ct\:ml-n-170 {
		margin-left: -170px !important;
	}
	.ct\:mt-175 {
		margin-top: 175px !important;
	}
	.ct\:mr-175 {
		margin-right: 175px !important;
	}
	.ct\:mb-175 {
		margin-bottom: 175px !important;
	}
	.ct\:ml-175 {
		margin-left: 175px !important;
	}
	.ct\:mt-n-175 {
		margin-top: -175px !important;
	}
	.ct\:mr-n-175 {
		margin-right: -175px !important;
	}
	.ct\:mb-n-175 {
		margin-bottom: -175px !important;
	}
	.ct\:ml-n-175 {
		margin-left: -175px !important;
	}
	.ct\:mt-180 {
		margin-top: 180px !important;
	}
	.ct\:mr-180 {
		margin-right: 180px !important;
	}
	.ct\:mb-180 {
		margin-bottom: 180px !important;
	}
	.ct\:ml-180 {
		margin-left: 180px !important;
	}
	.ct\:mt-n-180 {
		margin-top: -180px !important;
	}
	.ct\:mr-n-180 {
		margin-right: -180px !important;
	}
	.ct\:mb-n-180 {
		margin-bottom: -180px !important;
	}
	.ct\:ml-n-180 {
		margin-left: -180px !important;
	}
	.ct\:mt-185 {
		margin-top: 185px !important;
	}
	.ct\:mr-185 {
		margin-right: 185px !important;
	}
	.ct\:mb-185 {
		margin-bottom: 185px !important;
	}
	.ct\:ml-185 {
		margin-left: 185px !important;
	}
	.ct\:mt-n-185 {
		margin-top: -185px !important;
	}
	.ct\:mr-n-185 {
		margin-right: -185px !important;
	}
	.ct\:mb-n-185 {
		margin-bottom: -185px !important;
	}
	.ct\:ml-n-185 {
		margin-left: -185px !important;
	}
	.ct\:mt-190 {
		margin-top: 190px !important;
	}
	.ct\:mr-190 {
		margin-right: 190px !important;
	}
	.ct\:mb-190 {
		margin-bottom: 190px !important;
	}
	.ct\:ml-190 {
		margin-left: 190px !important;
	}
	.ct\:mt-n-190 {
		margin-top: -190px !important;
	}
	.ct\:mr-n-190 {
		margin-right: -190px !important;
	}
	.ct\:mb-n-190 {
		margin-bottom: -190px !important;
	}
	.ct\:ml-n-190 {
		margin-left: -190px !important;
	}
	.ct\:mt-195 {
		margin-top: 195px !important;
	}
	.ct\:mr-195 {
		margin-right: 195px !important;
	}
	.ct\:mb-195 {
		margin-bottom: 195px !important;
	}
	.ct\:ml-195 {
		margin-left: 195px !important;
	}
	.ct\:mt-n-195 {
		margin-top: -195px !important;
	}
	.ct\:mr-n-195 {
		margin-right: -195px !important;
	}
	.ct\:mb-n-195 {
		margin-bottom: -195px !important;
	}
	.ct\:ml-n-195 {
		margin-left: -195px !important;
	}
	.ct\:mt-200 {
		margin-top: 200px !important;
	}
	.ct\:mr-200 {
		margin-right: 200px !important;
	}
	.ct\:mb-200 {
		margin-bottom: 200px !important;
	}
	.ct\:ml-200 {
		margin-left: 200px !important;
	}
	.ct\:mt-n-200 {
		margin-top: -200px !important;
	}
	.ct\:mr-n-200 {
		margin-right: -200px !important;
	}
	.ct\:mb-n-200 {
		margin-bottom: -200px !important;
	}
	.ct\:ml-n-200 {
		margin-left: -200px !important;
	}
	.ct\:mt-205 {
		margin-top: 205px !important;
	}
	.ct\:mr-205 {
		margin-right: 205px !important;
	}
	.ct\:mb-205 {
		margin-bottom: 205px !important;
	}
	.ct\:ml-205 {
		margin-left: 205px !important;
	}
	.ct\:mt-n-205 {
		margin-top: -205px !important;
	}
	.ct\:mr-n-205 {
		margin-right: -205px !important;
	}
	.ct\:mb-n-205 {
		margin-bottom: -205px !important;
	}
	.ct\:ml-n-205 {
		margin-left: -205px !important;
	}
	.ct\:mt-210 {
		margin-top: 210px !important;
	}
	.ct\:mr-210 {
		margin-right: 210px !important;
	}
	.ct\:mb-210 {
		margin-bottom: 210px !important;
	}
	.ct\:ml-210 {
		margin-left: 210px !important;
	}
	.ct\:mt-n-210 {
		margin-top: -210px !important;
	}
	.ct\:mr-n-210 {
		margin-right: -210px !important;
	}
	.ct\:mb-n-210 {
		margin-bottom: -210px !important;
	}
	.ct\:ml-n-210 {
		margin-left: -210px !important;
	}
	.ct\:mt-215 {
		margin-top: 215px !important;
	}
	.ct\:mr-215 {
		margin-right: 215px !important;
	}
	.ct\:mb-215 {
		margin-bottom: 215px !important;
	}
	.ct\:ml-215 {
		margin-left: 215px !important;
	}
	.ct\:mt-n-215 {
		margin-top: -215px !important;
	}
	.ct\:mr-n-215 {
		margin-right: -215px !important;
	}
	.ct\:mb-n-215 {
		margin-bottom: -215px !important;
	}
	.ct\:ml-n-215 {
		margin-left: -215px !important;
	}
	.ct\:mt-220 {
		margin-top: 220px !important;
	}
	.ct\:mr-220 {
		margin-right: 220px !important;
	}
	.ct\:mb-220 {
		margin-bottom: 220px !important;
	}
	.ct\:ml-220 {
		margin-left: 220px !important;
	}
	.ct\:mt-n-220 {
		margin-top: -220px !important;
	}
	.ct\:mr-n-220 {
		margin-right: -220px !important;
	}
	.ct\:mb-n-220 {
		margin-bottom: -220px !important;
	}
	.ct\:ml-n-220 {
		margin-left: -220px !important;
	}
	.ct\:mt-225 {
		margin-top: 225px !important;
	}
	.ct\:mr-225 {
		margin-right: 225px !important;
	}
	.ct\:mb-225 {
		margin-bottom: 225px !important;
	}
	.ct\:ml-225 {
		margin-left: 225px !important;
	}
	.ct\:mt-n-225 {
		margin-top: -225px !important;
	}
	.ct\:mr-n-225 {
		margin-right: -225px !important;
	}
	.ct\:mb-n-225 {
		margin-bottom: -225px !important;
	}
	.ct\:ml-n-225 {
		margin-left: -225px !important;
	}
	.ct\:mt-230 {
		margin-top: 230px !important;
	}
	.ct\:mr-230 {
		margin-right: 230px !important;
	}
	.ct\:mb-230 {
		margin-bottom: 230px !important;
	}
	.ct\:ml-230 {
		margin-left: 230px !important;
	}
	.ct\:mt-n-230 {
		margin-top: -230px !important;
	}
	.ct\:mr-n-230 {
		margin-right: -230px !important;
	}
	.ct\:mb-n-230 {
		margin-bottom: -230px !important;
	}
	.ct\:ml-n-230 {
		margin-left: -230px !important;
	}
	.ct\:mt-235 {
		margin-top: 235px !important;
	}
	.ct\:mr-235 {
		margin-right: 235px !important;
	}
	.ct\:mb-235 {
		margin-bottom: 235px !important;
	}
	.ct\:ml-235 {
		margin-left: 235px !important;
	}
	.ct\:mt-n-235 {
		margin-top: -235px !important;
	}
	.ct\:mr-n-235 {
		margin-right: -235px !important;
	}
	.ct\:mb-n-235 {
		margin-bottom: -235px !important;
	}
	.ct\:ml-n-235 {
		margin-left: -235px !important;
	}
	.ct\:mt-240 {
		margin-top: 240px !important;
	}
	.ct\:mr-240 {
		margin-right: 240px !important;
	}
	.ct\:mb-240 {
		margin-bottom: 240px !important;
	}
	.ct\:ml-240 {
		margin-left: 240px !important;
	}
	.ct\:mt-n-240 {
		margin-top: -240px !important;
	}
	.ct\:mr-n-240 {
		margin-right: -240px !important;
	}
	.ct\:mb-n-240 {
		margin-bottom: -240px !important;
	}
	.ct\:ml-n-240 {
		margin-left: -240px !important;
	}
	.ct\:mt-245 {
		margin-top: 245px !important;
	}
	.ct\:mr-245 {
		margin-right: 245px !important;
	}
	.ct\:mb-245 {
		margin-bottom: 245px !important;
	}
	.ct\:ml-245 {
		margin-left: 245px !important;
	}
	.ct\:mt-n-245 {
		margin-top: -245px !important;
	}
	.ct\:mr-n-245 {
		margin-right: -245px !important;
	}
	.ct\:mb-n-245 {
		margin-bottom: -245px !important;
	}
	.ct\:ml-n-245 {
		margin-left: -245px !important;
	}
	.ct\:mt-250 {
		margin-top: 250px !important;
	}
	.ct\:mr-250 {
		margin-right: 250px !important;
	}
	.ct\:mb-250 {
		margin-bottom: 250px !important;
	}
	.ct\:ml-250 {
		margin-left: 250px !important;
	}
	.ct\:mt-n-250 {
		margin-top: -250px !important;
	}
	.ct\:mr-n-250 {
		margin-right: -250px !important;
	}
	.ct\:mb-n-250 {
		margin-bottom: -250px !important;
	}
	.ct\:ml-n-250 {
		margin-left: -250px !important;
	}
	.ct\:mt-255 {
		margin-top: 255px !important;
	}
	.ct\:mr-255 {
		margin-right: 255px !important;
	}
	.ct\:mb-255 {
		margin-bottom: 255px !important;
	}
	.ct\:ml-255 {
		margin-left: 255px !important;
	}
	.ct\:mt-n-255 {
		margin-top: -255px !important;
	}
	.ct\:mr-n-255 {
		margin-right: -255px !important;
	}
	.ct\:mb-n-255 {
		margin-bottom: -255px !important;
	}
	.ct\:ml-n-255 {
		margin-left: -255px !important;
	}
	.ct\:mt-260 {
		margin-top: 260px !important;
	}
	.ct\:mr-260 {
		margin-right: 260px !important;
	}
	.ct\:mb-260 {
		margin-bottom: 260px !important;
	}
	.ct\:ml-260 {
		margin-left: 260px !important;
	}
	.ct\:mt-n-260 {
		margin-top: -260px !important;
	}
	.ct\:mr-n-260 {
		margin-right: -260px !important;
	}
	.ct\:mb-n-260 {
		margin-bottom: -260px !important;
	}
	.ct\:ml-n-260 {
		margin-left: -260px !important;
	}
	.ct\:mt-265 {
		margin-top: 265px !important;
	}
	.ct\:mr-265 {
		margin-right: 265px !important;
	}
	.ct\:mb-265 {
		margin-bottom: 265px !important;
	}
	.ct\:ml-265 {
		margin-left: 265px !important;
	}
	.ct\:mt-n-265 {
		margin-top: -265px !important;
	}
	.ct\:mr-n-265 {
		margin-right: -265px !important;
	}
	.ct\:mb-n-265 {
		margin-bottom: -265px !important;
	}
	.ct\:ml-n-265 {
		margin-left: -265px !important;
	}
	.ct\:mt-270 {
		margin-top: 270px !important;
	}
	.ct\:mr-270 {
		margin-right: 270px !important;
	}
	.ct\:mb-270 {
		margin-bottom: 270px !important;
	}
	.ct\:ml-270 {
		margin-left: 270px !important;
	}
	.ct\:mt-n-270 {
		margin-top: -270px !important;
	}
	.ct\:mr-n-270 {
		margin-right: -270px !important;
	}
	.ct\:mb-n-270 {
		margin-bottom: -270px !important;
	}
	.ct\:ml-n-270 {
		margin-left: -270px !important;
	}
	.ct\:mt-275 {
		margin-top: 275px !important;
	}
	.ct\:mr-275 {
		margin-right: 275px !important;
	}
	.ct\:mb-275 {
		margin-bottom: 275px !important;
	}
	.ct\:ml-275 {
		margin-left: 275px !important;
	}
	.ct\:mt-n-275 {
		margin-top: -275px !important;
	}
	.ct\:mr-n-275 {
		margin-right: -275px !important;
	}
	.ct\:mb-n-275 {
		margin-bottom: -275px !important;
	}
	.ct\:ml-n-275 {
		margin-left: -275px !important;
	}
	.ct\:mt-280 {
		margin-top: 280px !important;
	}
	.ct\:mr-280 {
		margin-right: 280px !important;
	}
	.ct\:mb-280 {
		margin-bottom: 280px !important;
	}
	.ct\:ml-280 {
		margin-left: 280px !important;
	}
	.ct\:mt-n-280 {
		margin-top: -280px !important;
	}
	.ct\:mr-n-280 {
		margin-right: -280px !important;
	}
	.ct\:mb-n-280 {
		margin-bottom: -280px !important;
	}
	.ct\:ml-n-280 {
		margin-left: -280px !important;
	}
	.ct\:mt-285 {
		margin-top: 285px !important;
	}
	.ct\:mr-285 {
		margin-right: 285px !important;
	}
	.ct\:mb-285 {
		margin-bottom: 285px !important;
	}
	.ct\:ml-285 {
		margin-left: 285px !important;
	}
	.ct\:mt-n-285 {
		margin-top: -285px !important;
	}
	.ct\:mr-n-285 {
		margin-right: -285px !important;
	}
	.ct\:mb-n-285 {
		margin-bottom: -285px !important;
	}
	.ct\:ml-n-285 {
		margin-left: -285px !important;
	}
	.ct\:mt-290 {
		margin-top: 290px !important;
	}
	.ct\:mr-290 {
		margin-right: 290px !important;
	}
	.ct\:mb-290 {
		margin-bottom: 290px !important;
	}
	.ct\:ml-290 {
		margin-left: 290px !important;
	}
	.ct\:mt-n-290 {
		margin-top: -290px !important;
	}
	.ct\:mr-n-290 {
		margin-right: -290px !important;
	}
	.ct\:mb-n-290 {
		margin-bottom: -290px !important;
	}
	.ct\:ml-n-290 {
		margin-left: -290px !important;
	}
	.ct\:mt-295 {
		margin-top: 295px !important;
	}
	.ct\:mr-295 {
		margin-right: 295px !important;
	}
	.ct\:mb-295 {
		margin-bottom: 295px !important;
	}
	.ct\:ml-295 {
		margin-left: 295px !important;
	}
	.ct\:mt-n-295 {
		margin-top: -295px !important;
	}
	.ct\:mr-n-295 {
		margin-right: -295px !important;
	}
	.ct\:mb-n-295 {
		margin-bottom: -295px !important;
	}
	.ct\:ml-n-295 {
		margin-left: -295px !important;
	}
	.ct\:mt-300 {
		margin-top: 300px !important;
	}
	.ct\:mr-300 {
		margin-right: 300px !important;
	}
	.ct\:mb-300 {
		margin-bottom: 300px !important;
	}
	.ct\:ml-300 {
		margin-left: 300px !important;
	}
	.ct\:mt-n-300 {
		margin-top: -300px !important;
	}
	.ct\:mr-n-300 {
		margin-right: -300px !important;
	}
	.ct\:mb-n-300 {
		margin-bottom: -300px !important;
	}
	.ct\:ml-n-300 {
		margin-left: -300px !important;
	}
	.ct\:pt-0 {
		padding-top: 0px !important;
	}
	.ct\:pr-0 {
		padding-right: 0px !important;
	}
	.ct\:pb-0 {
		padding-bottom: 0px !important;
	}
	.ct\:pl-0 {
		padding-left: 0px !important;
	}
	.ct\:pt-5 {
		padding-top: 5px !important;
	}
	.ct\:pr-5 {
		padding-right: 5px !important;
	}
	.ct\:pb-5 {
		padding-bottom: 5px !important;
	}
	.ct\:pl-5 {
		padding-left: 5px !important;
	}
	.ct\:pt-10 {
		padding-top: 10px !important;
	}
	.ct\:pr-10 {
		padding-right: 10px !important;
	}
	.ct\:pb-10 {
		padding-bottom: 10px !important;
	}
	.ct\:pl-10 {
		padding-left: 10px !important;
	}
	.ct\:pt-15 {
		padding-top: 15px !important;
	}
	.ct\:pr-15 {
		padding-right: 15px !important;
	}
	.ct\:pb-15 {
		padding-bottom: 15px !important;
	}
	.ct\:pl-15 {
		padding-left: 15px !important;
	}
	.ct\:pt-20 {
		padding-top: 20px !important;
	}
	.ct\:pr-20 {
		padding-right: 20px !important;
	}
	.ct\:pb-20 {
		padding-bottom: 20px !important;
	}
	.ct\:pl-20 {
		padding-left: 20px !important;
	}
	.ct\:pt-25 {
		padding-top: 25px !important;
	}
	.ct\:pr-25 {
		padding-right: 25px !important;
	}
	.ct\:pb-25 {
		padding-bottom: 25px !important;
	}
	.ct\:pl-25 {
		padding-left: 25px !important;
	}
	.ct\:pt-30 {
		padding-top: 30px !important;
	}
	.ct\:pr-30 {
		padding-right: 30px !important;
	}
	.ct\:pb-30 {
		padding-bottom: 30px !important;
	}
	.ct\:pl-30 {
		padding-left: 30px !important;
	}
	.ct\:pt-35 {
		padding-top: 35px !important;
	}
	.ct\:pr-35 {
		padding-right: 35px !important;
	}
	.ct\:pb-35 {
		padding-bottom: 35px !important;
	}
	.ct\:pl-35 {
		padding-left: 35px !important;
	}
	.ct\:pt-40 {
		padding-top: 40px !important;
	}
	.ct\:pr-40 {
		padding-right: 40px !important;
	}
	.ct\:pb-40 {
		padding-bottom: 40px !important;
	}
	.ct\:pl-40 {
		padding-left: 40px !important;
	}
	.ct\:pt-45 {
		padding-top: 45px !important;
	}
	.ct\:pr-45 {
		padding-right: 45px !important;
	}
	.ct\:pb-45 {
		padding-bottom: 45px !important;
	}
	.ct\:pl-45 {
		padding-left: 45px !important;
	}
	.ct\:pt-50 {
		padding-top: 50px !important;
	}
	.ct\:pr-50 {
		padding-right: 50px !important;
	}
	.ct\:pb-50 {
		padding-bottom: 50px !important;
	}
	.ct\:pl-50 {
		padding-left: 50px !important;
	}
	.ct\:pt-55 {
		padding-top: 55px !important;
	}
	.ct\:pr-55 {
		padding-right: 55px !important;
	}
	.ct\:pb-55 {
		padding-bottom: 55px !important;
	}
	.ct\:pl-55 {
		padding-left: 55px !important;
	}
	.ct\:pt-60 {
		padding-top: 60px !important;
	}
	.ct\:pr-60 {
		padding-right: 60px !important;
	}
	.ct\:pb-60 {
		padding-bottom: 60px !important;
	}
	.ct\:pl-60 {
		padding-left: 60px !important;
	}
	.ct\:pt-65 {
		padding-top: 65px !important;
	}
	.ct\:pr-65 {
		padding-right: 65px !important;
	}
	.ct\:pb-65 {
		padding-bottom: 65px !important;
	}
	.ct\:pl-65 {
		padding-left: 65px !important;
	}
	.ct\:pt-70 {
		padding-top: 70px !important;
	}
	.ct\:pr-70 {
		padding-right: 70px !important;
	}
	.ct\:pb-70 {
		padding-bottom: 70px !important;
	}
	.ct\:pl-70 {
		padding-left: 70px !important;
	}
	.ct\:pt-75 {
		padding-top: 75px !important;
	}
	.ct\:pr-75 {
		padding-right: 75px !important;
	}
	.ct\:pb-75 {
		padding-bottom: 75px !important;
	}
	.ct\:pl-75 {
		padding-left: 75px !important;
	}
	.ct\:pt-80 {
		padding-top: 80px !important;
	}
	.ct\:pr-80 {
		padding-right: 80px !important;
	}
	.ct\:pb-80 {
		padding-bottom: 80px !important;
	}
	.ct\:pl-80 {
		padding-left: 80px !important;
	}
	.ct\:pt-85 {
		padding-top: 85px !important;
	}
	.ct\:pr-85 {
		padding-right: 85px !important;
	}
	.ct\:pb-85 {
		padding-bottom: 85px !important;
	}
	.ct\:pl-85 {
		padding-left: 85px !important;
	}
	.ct\:pt-90 {
		padding-top: 90px !important;
	}
	.ct\:pr-90 {
		padding-right: 90px !important;
	}
	.ct\:pb-90 {
		padding-bottom: 90px !important;
	}
	.ct\:pl-90 {
		padding-left: 90px !important;
	}
	.ct\:pt-95 {
		padding-top: 95px !important;
	}
	.ct\:pr-95 {
		padding-right: 95px !important;
	}
	.ct\:pb-95 {
		padding-bottom: 95px !important;
	}
	.ct\:pl-95 {
		padding-left: 95px !important;
	}
	.ct\:pt-100 {
		padding-top: 100px !important;
	}
	.ct\:pr-100 {
		padding-right: 100px !important;
	}
	.ct\:pb-100 {
		padding-bottom: 100px !important;
	}
	.ct\:pl-100 {
		padding-left: 100px !important;
	}
	.ct\:pt-105 {
		padding-top: 105px !important;
	}
	.ct\:pr-105 {
		padding-right: 105px !important;
	}
	.ct\:pb-105 {
		padding-bottom: 105px !important;
	}
	.ct\:pl-105 {
		padding-left: 105px !important;
	}
	.ct\:pt-110 {
		padding-top: 110px !important;
	}
	.ct\:pr-110 {
		padding-right: 110px !important;
	}
	.ct\:pb-110 {
		padding-bottom: 110px !important;
	}
	.ct\:pl-110 {
		padding-left: 110px !important;
	}
	.ct\:pt-115 {
		padding-top: 115px !important;
	}
	.ct\:pr-115 {
		padding-right: 115px !important;
	}
	.ct\:pb-115 {
		padding-bottom: 115px !important;
	}
	.ct\:pl-115 {
		padding-left: 115px !important;
	}
	.ct\:pt-120 {
		padding-top: 120px !important;
	}
	.ct\:pr-120 {
		padding-right: 120px !important;
	}
	.ct\:pb-120 {
		padding-bottom: 120px !important;
	}
	.ct\:pl-120 {
		padding-left: 120px !important;
	}
	.ct\:pt-125 {
		padding-top: 125px !important;
	}
	.ct\:pr-125 {
		padding-right: 125px !important;
	}
	.ct\:pb-125 {
		padding-bottom: 125px !important;
	}
	.ct\:pl-125 {
		padding-left: 125px !important;
	}
	.ct\:pt-130 {
		padding-top: 130px !important;
	}
	.ct\:pr-130 {
		padding-right: 130px !important;
	}
	.ct\:pb-130 {
		padding-bottom: 130px !important;
	}
	.ct\:pl-130 {
		padding-left: 130px !important;
	}
	.ct\:pt-135 {
		padding-top: 135px !important;
	}
	.ct\:pr-135 {
		padding-right: 135px !important;
	}
	.ct\:pb-135 {
		padding-bottom: 135px !important;
	}
	.ct\:pl-135 {
		padding-left: 135px !important;
	}
	.ct\:pt-140 {
		padding-top: 140px !important;
	}
	.ct\:pr-140 {
		padding-right: 140px !important;
	}
	.ct\:pb-140 {
		padding-bottom: 140px !important;
	}
	.ct\:pl-140 {
		padding-left: 140px !important;
	}
	.ct\:pt-145 {
		padding-top: 145px !important;
	}
	.ct\:pr-145 {
		padding-right: 145px !important;
	}
	.ct\:pb-145 {
		padding-bottom: 145px !important;
	}
	.ct\:pl-145 {
		padding-left: 145px !important;
	}
	.ct\:pt-150 {
		padding-top: 150px !important;
	}
	.ct\:pr-150 {
		padding-right: 150px !important;
	}
	.ct\:pb-150 {
		padding-bottom: 150px !important;
	}
	.ct\:pl-150 {
		padding-left: 150px !important;
	}
	.ct\:pt-155 {
		padding-top: 155px !important;
	}
	.ct\:pr-155 {
		padding-right: 155px !important;
	}
	.ct\:pb-155 {
		padding-bottom: 155px !important;
	}
	.ct\:pl-155 {
		padding-left: 155px !important;
	}
	.ct\:pt-160 {
		padding-top: 160px !important;
	}
	.ct\:pr-160 {
		padding-right: 160px !important;
	}
	.ct\:pb-160 {
		padding-bottom: 160px !important;
	}
	.ct\:pl-160 {
		padding-left: 160px !important;
	}
	.ct\:pt-165 {
		padding-top: 165px !important;
	}
	.ct\:pr-165 {
		padding-right: 165px !important;
	}
	.ct\:pb-165 {
		padding-bottom: 165px !important;
	}
	.ct\:pl-165 {
		padding-left: 165px !important;
	}
	.ct\:pt-170 {
		padding-top: 170px !important;
	}
	.ct\:pr-170 {
		padding-right: 170px !important;
	}
	.ct\:pb-170 {
		padding-bottom: 170px !important;
	}
	.ct\:pl-170 {
		padding-left: 170px !important;
	}
	.ct\:pt-175 {
		padding-top: 175px !important;
	}
	.ct\:pr-175 {
		padding-right: 175px !important;
	}
	.ct\:pb-175 {
		padding-bottom: 175px !important;
	}
	.ct\:pl-175 {
		padding-left: 175px !important;
	}
	.ct\:pt-180 {
		padding-top: 180px !important;
	}
	.ct\:pr-180 {
		padding-right: 180px !important;
	}
	.ct\:pb-180 {
		padding-bottom: 180px !important;
	}
	.ct\:pl-180 {
		padding-left: 180px !important;
	}
	.ct\:pt-185 {
		padding-top: 185px !important;
	}
	.ct\:pr-185 {
		padding-right: 185px !important;
	}
	.ct\:pb-185 {
		padding-bottom: 185px !important;
	}
	.ct\:pl-185 {
		padding-left: 185px !important;
	}
	.ct\:pt-190 {
		padding-top: 190px !important;
	}
	.ct\:pr-190 {
		padding-right: 190px !important;
	}
	.ct\:pb-190 {
		padding-bottom: 190px !important;
	}
	.ct\:pl-190 {
		padding-left: 190px !important;
	}
	.ct\:pt-195 {
		padding-top: 195px !important;
	}
	.ct\:pr-195 {
		padding-right: 195px !important;
	}
	.ct\:pb-195 {
		padding-bottom: 195px !important;
	}
	.ct\:pl-195 {
		padding-left: 195px !important;
	}
	.ct\:pt-200 {
		padding-top: 200px !important;
	}
	.ct\:pr-200 {
		padding-right: 200px !important;
	}
	.ct\:pb-200 {
		padding-bottom: 200px !important;
	}
	.ct\:pl-200 {
		padding-left: 200px !important;
	}
	.ct\:pt-205 {
		padding-top: 205px !important;
	}
	.ct\:pr-205 {
		padding-right: 205px !important;
	}
	.ct\:pb-205 {
		padding-bottom: 205px !important;
	}
	.ct\:pl-205 {
		padding-left: 205px !important;
	}
	.ct\:pt-210 {
		padding-top: 210px !important;
	}
	.ct\:pr-210 {
		padding-right: 210px !important;
	}
	.ct\:pb-210 {
		padding-bottom: 210px !important;
	}
	.ct\:pl-210 {
		padding-left: 210px !important;
	}
	.ct\:pt-215 {
		padding-top: 215px !important;
	}
	.ct\:pr-215 {
		padding-right: 215px !important;
	}
	.ct\:pb-215 {
		padding-bottom: 215px !important;
	}
	.ct\:pl-215 {
		padding-left: 215px !important;
	}
	.ct\:pt-220 {
		padding-top: 220px !important;
	}
	.ct\:pr-220 {
		padding-right: 220px !important;
	}
	.ct\:pb-220 {
		padding-bottom: 220px !important;
	}
	.ct\:pl-220 {
		padding-left: 220px !important;
	}
	.ct\:pt-225 {
		padding-top: 225px !important;
	}
	.ct\:pr-225 {
		padding-right: 225px !important;
	}
	.ct\:pb-225 {
		padding-bottom: 225px !important;
	}
	.ct\:pl-225 {
		padding-left: 225px !important;
	}
	.ct\:pt-230 {
		padding-top: 230px !important;
	}
	.ct\:pr-230 {
		padding-right: 230px !important;
	}
	.ct\:pb-230 {
		padding-bottom: 230px !important;
	}
	.ct\:pl-230 {
		padding-left: 230px !important;
	}
	.ct\:pt-235 {
		padding-top: 235px !important;
	}
	.ct\:pr-235 {
		padding-right: 235px !important;
	}
	.ct\:pb-235 {
		padding-bottom: 235px !important;
	}
	.ct\:pl-235 {
		padding-left: 235px !important;
	}
	.ct\:pt-240 {
		padding-top: 240px !important;
	}
	.ct\:pr-240 {
		padding-right: 240px !important;
	}
	.ct\:pb-240 {
		padding-bottom: 240px !important;
	}
	.ct\:pl-240 {
		padding-left: 240px !important;
	}
	.ct\:pt-245 {
		padding-top: 245px !important;
	}
	.ct\:pr-245 {
		padding-right: 245px !important;
	}
	.ct\:pb-245 {
		padding-bottom: 245px !important;
	}
	.ct\:pl-245 {
		padding-left: 245px !important;
	}
	.ct\:pt-250 {
		padding-top: 250px !important;
	}
	.ct\:pr-250 {
		padding-right: 250px !important;
	}
	.ct\:pb-250 {
		padding-bottom: 250px !important;
	}
	.ct\:pl-250 {
		padding-left: 250px !important;
	}
	.ct\:pt-255 {
		padding-top: 255px !important;
	}
	.ct\:pr-255 {
		padding-right: 255px !important;
	}
	.ct\:pb-255 {
		padding-bottom: 255px !important;
	}
	.ct\:pl-255 {
		padding-left: 255px !important;
	}
	.ct\:pt-260 {
		padding-top: 260px !important;
	}
	.ct\:pr-260 {
		padding-right: 260px !important;
	}
	.ct\:pb-260 {
		padding-bottom: 260px !important;
	}
	.ct\:pl-260 {
		padding-left: 260px !important;
	}
	.ct\:pt-265 {
		padding-top: 265px !important;
	}
	.ct\:pr-265 {
		padding-right: 265px !important;
	}
	.ct\:pb-265 {
		padding-bottom: 265px !important;
	}
	.ct\:pl-265 {
		padding-left: 265px !important;
	}
	.ct\:pt-270 {
		padding-top: 270px !important;
	}
	.ct\:pr-270 {
		padding-right: 270px !important;
	}
	.ct\:pb-270 {
		padding-bottom: 270px !important;
	}
	.ct\:pl-270 {
		padding-left: 270px !important;
	}
	.ct\:pt-275 {
		padding-top: 275px !important;
	}
	.ct\:pr-275 {
		padding-right: 275px !important;
	}
	.ct\:pb-275 {
		padding-bottom: 275px !important;
	}
	.ct\:pl-275 {
		padding-left: 275px !important;
	}
	.ct\:pt-280 {
		padding-top: 280px !important;
	}
	.ct\:pr-280 {
		padding-right: 280px !important;
	}
	.ct\:pb-280 {
		padding-bottom: 280px !important;
	}
	.ct\:pl-280 {
		padding-left: 280px !important;
	}
	.ct\:pt-285 {
		padding-top: 285px !important;
	}
	.ct\:pr-285 {
		padding-right: 285px !important;
	}
	.ct\:pb-285 {
		padding-bottom: 285px !important;
	}
	.ct\:pl-285 {
		padding-left: 285px !important;
	}
	.ct\:pt-290 {
		padding-top: 290px !important;
	}
	.ct\:pr-290 {
		padding-right: 290px !important;
	}
	.ct\:pb-290 {
		padding-bottom: 290px !important;
	}
	.ct\:pl-290 {
		padding-left: 290px !important;
	}
	.ct\:pt-295 {
		padding-top: 295px !important;
	}
	.ct\:pr-295 {
		padding-right: 295px !important;
	}
	.ct\:pb-295 {
		padding-bottom: 295px !important;
	}
	.ct\:pl-295 {
		padding-left: 295px !important;
	}
	.ct\:pt-300 {
		padding-top: 300px !important;
	}
	.ct\:pr-300 {
		padding-right: 300px !important;
	}
	.ct\:pb-300 {
		padding-bottom: 300px !important;
	}
	.ct\:pl-300 {
		padding-left: 300px !important;
	}
}
@media screen and (max-width: 1024px) {
	.md\:mt--300 {
		margin-top: -300px !important;
	}
	.md\:mr--300 {
		margin-right: -300px !important;
	}
	.md\:mb--300 {
		margin-bottom: -300px !important;
	}
	.md\:ml--300 {
		margin-left: -300px !important;
	}
	.md\:mt-n--300 {
		margin-top: --300px !important;
	}
	.md\:mr-n--300 {
		margin-right: --300px !important;
	}
	.md\:mb-n--300 {
		margin-bottom: --300px !important;
	}
	.md\:ml-n--300 {
		margin-left: --300px !important;
	}
	.md\:mt--295 {
		margin-top: -295px !important;
	}
	.md\:mr--295 {
		margin-right: -295px !important;
	}
	.md\:mb--295 {
		margin-bottom: -295px !important;
	}
	.md\:ml--295 {
		margin-left: -295px !important;
	}
	.md\:mt-n--295 {
		margin-top: --295px !important;
	}
	.md\:mr-n--295 {
		margin-right: --295px !important;
	}
	.md\:mb-n--295 {
		margin-bottom: --295px !important;
	}
	.md\:ml-n--295 {
		margin-left: --295px !important;
	}
	.md\:mt--290 {
		margin-top: -290px !important;
	}
	.md\:mr--290 {
		margin-right: -290px !important;
	}
	.md\:mb--290 {
		margin-bottom: -290px !important;
	}
	.md\:ml--290 {
		margin-left: -290px !important;
	}
	.md\:mt-n--290 {
		margin-top: --290px !important;
	}
	.md\:mr-n--290 {
		margin-right: --290px !important;
	}
	.md\:mb-n--290 {
		margin-bottom: --290px !important;
	}
	.md\:ml-n--290 {
		margin-left: --290px !important;
	}
	.md\:mt--285 {
		margin-top: -285px !important;
	}
	.md\:mr--285 {
		margin-right: -285px !important;
	}
	.md\:mb--285 {
		margin-bottom: -285px !important;
	}
	.md\:ml--285 {
		margin-left: -285px !important;
	}
	.md\:mt-n--285 {
		margin-top: --285px !important;
	}
	.md\:mr-n--285 {
		margin-right: --285px !important;
	}
	.md\:mb-n--285 {
		margin-bottom: --285px !important;
	}
	.md\:ml-n--285 {
		margin-left: --285px !important;
	}
	.md\:mt--280 {
		margin-top: -280px !important;
	}
	.md\:mr--280 {
		margin-right: -280px !important;
	}
	.md\:mb--280 {
		margin-bottom: -280px !important;
	}
	.md\:ml--280 {
		margin-left: -280px !important;
	}
	.md\:mt-n--280 {
		margin-top: --280px !important;
	}
	.md\:mr-n--280 {
		margin-right: --280px !important;
	}
	.md\:mb-n--280 {
		margin-bottom: --280px !important;
	}
	.md\:ml-n--280 {
		margin-left: --280px !important;
	}
	.md\:mt--275 {
		margin-top: -275px !important;
	}
	.md\:mr--275 {
		margin-right: -275px !important;
	}
	.md\:mb--275 {
		margin-bottom: -275px !important;
	}
	.md\:ml--275 {
		margin-left: -275px !important;
	}
	.md\:mt-n--275 {
		margin-top: --275px !important;
	}
	.md\:mr-n--275 {
		margin-right: --275px !important;
	}
	.md\:mb-n--275 {
		margin-bottom: --275px !important;
	}
	.md\:ml-n--275 {
		margin-left: --275px !important;
	}
	.md\:mt--270 {
		margin-top: -270px !important;
	}
	.md\:mr--270 {
		margin-right: -270px !important;
	}
	.md\:mb--270 {
		margin-bottom: -270px !important;
	}
	.md\:ml--270 {
		margin-left: -270px !important;
	}
	.md\:mt-n--270 {
		margin-top: --270px !important;
	}
	.md\:mr-n--270 {
		margin-right: --270px !important;
	}
	.md\:mb-n--270 {
		margin-bottom: --270px !important;
	}
	.md\:ml-n--270 {
		margin-left: --270px !important;
	}
	.md\:mt--265 {
		margin-top: -265px !important;
	}
	.md\:mr--265 {
		margin-right: -265px !important;
	}
	.md\:mb--265 {
		margin-bottom: -265px !important;
	}
	.md\:ml--265 {
		margin-left: -265px !important;
	}
	.md\:mt-n--265 {
		margin-top: --265px !important;
	}
	.md\:mr-n--265 {
		margin-right: --265px !important;
	}
	.md\:mb-n--265 {
		margin-bottom: --265px !important;
	}
	.md\:ml-n--265 {
		margin-left: --265px !important;
	}
	.md\:mt--260 {
		margin-top: -260px !important;
	}
	.md\:mr--260 {
		margin-right: -260px !important;
	}
	.md\:mb--260 {
		margin-bottom: -260px !important;
	}
	.md\:ml--260 {
		margin-left: -260px !important;
	}
	.md\:mt-n--260 {
		margin-top: --260px !important;
	}
	.md\:mr-n--260 {
		margin-right: --260px !important;
	}
	.md\:mb-n--260 {
		margin-bottom: --260px !important;
	}
	.md\:ml-n--260 {
		margin-left: --260px !important;
	}
	.md\:mt--255 {
		margin-top: -255px !important;
	}
	.md\:mr--255 {
		margin-right: -255px !important;
	}
	.md\:mb--255 {
		margin-bottom: -255px !important;
	}
	.md\:ml--255 {
		margin-left: -255px !important;
	}
	.md\:mt-n--255 {
		margin-top: --255px !important;
	}
	.md\:mr-n--255 {
		margin-right: --255px !important;
	}
	.md\:mb-n--255 {
		margin-bottom: --255px !important;
	}
	.md\:ml-n--255 {
		margin-left: --255px !important;
	}
	.md\:mt--250 {
		margin-top: -250px !important;
	}
	.md\:mr--250 {
		margin-right: -250px !important;
	}
	.md\:mb--250 {
		margin-bottom: -250px !important;
	}
	.md\:ml--250 {
		margin-left: -250px !important;
	}
	.md\:mt-n--250 {
		margin-top: --250px !important;
	}
	.md\:mr-n--250 {
		margin-right: --250px !important;
	}
	.md\:mb-n--250 {
		margin-bottom: --250px !important;
	}
	.md\:ml-n--250 {
		margin-left: --250px !important;
	}
	.md\:mt--245 {
		margin-top: -245px !important;
	}
	.md\:mr--245 {
		margin-right: -245px !important;
	}
	.md\:mb--245 {
		margin-bottom: -245px !important;
	}
	.md\:ml--245 {
		margin-left: -245px !important;
	}
	.md\:mt-n--245 {
		margin-top: --245px !important;
	}
	.md\:mr-n--245 {
		margin-right: --245px !important;
	}
	.md\:mb-n--245 {
		margin-bottom: --245px !important;
	}
	.md\:ml-n--245 {
		margin-left: --245px !important;
	}
	.md\:mt--240 {
		margin-top: -240px !important;
	}
	.md\:mr--240 {
		margin-right: -240px !important;
	}
	.md\:mb--240 {
		margin-bottom: -240px !important;
	}
	.md\:ml--240 {
		margin-left: -240px !important;
	}
	.md\:mt-n--240 {
		margin-top: --240px !important;
	}
	.md\:mr-n--240 {
		margin-right: --240px !important;
	}
	.md\:mb-n--240 {
		margin-bottom: --240px !important;
	}
	.md\:ml-n--240 {
		margin-left: --240px !important;
	}
	.md\:mt--235 {
		margin-top: -235px !important;
	}
	.md\:mr--235 {
		margin-right: -235px !important;
	}
	.md\:mb--235 {
		margin-bottom: -235px !important;
	}
	.md\:ml--235 {
		margin-left: -235px !important;
	}
	.md\:mt-n--235 {
		margin-top: --235px !important;
	}
	.md\:mr-n--235 {
		margin-right: --235px !important;
	}
	.md\:mb-n--235 {
		margin-bottom: --235px !important;
	}
	.md\:ml-n--235 {
		margin-left: --235px !important;
	}
	.md\:mt--230 {
		margin-top: -230px !important;
	}
	.md\:mr--230 {
		margin-right: -230px !important;
	}
	.md\:mb--230 {
		margin-bottom: -230px !important;
	}
	.md\:ml--230 {
		margin-left: -230px !important;
	}
	.md\:mt-n--230 {
		margin-top: --230px !important;
	}
	.md\:mr-n--230 {
		margin-right: --230px !important;
	}
	.md\:mb-n--230 {
		margin-bottom: --230px !important;
	}
	.md\:ml-n--230 {
		margin-left: --230px !important;
	}
	.md\:mt--225 {
		margin-top: -225px !important;
	}
	.md\:mr--225 {
		margin-right: -225px !important;
	}
	.md\:mb--225 {
		margin-bottom: -225px !important;
	}
	.md\:ml--225 {
		margin-left: -225px !important;
	}
	.md\:mt-n--225 {
		margin-top: --225px !important;
	}
	.md\:mr-n--225 {
		margin-right: --225px !important;
	}
	.md\:mb-n--225 {
		margin-bottom: --225px !important;
	}
	.md\:ml-n--225 {
		margin-left: --225px !important;
	}
	.md\:mt--220 {
		margin-top: -220px !important;
	}
	.md\:mr--220 {
		margin-right: -220px !important;
	}
	.md\:mb--220 {
		margin-bottom: -220px !important;
	}
	.md\:ml--220 {
		margin-left: -220px !important;
	}
	.md\:mt-n--220 {
		margin-top: --220px !important;
	}
	.md\:mr-n--220 {
		margin-right: --220px !important;
	}
	.md\:mb-n--220 {
		margin-bottom: --220px !important;
	}
	.md\:ml-n--220 {
		margin-left: --220px !important;
	}
	.md\:mt--215 {
		margin-top: -215px !important;
	}
	.md\:mr--215 {
		margin-right: -215px !important;
	}
	.md\:mb--215 {
		margin-bottom: -215px !important;
	}
	.md\:ml--215 {
		margin-left: -215px !important;
	}
	.md\:mt-n--215 {
		margin-top: --215px !important;
	}
	.md\:mr-n--215 {
		margin-right: --215px !important;
	}
	.md\:mb-n--215 {
		margin-bottom: --215px !important;
	}
	.md\:ml-n--215 {
		margin-left: --215px !important;
	}
	.md\:mt--210 {
		margin-top: -210px !important;
	}
	.md\:mr--210 {
		margin-right: -210px !important;
	}
	.md\:mb--210 {
		margin-bottom: -210px !important;
	}
	.md\:ml--210 {
		margin-left: -210px !important;
	}
	.md\:mt-n--210 {
		margin-top: --210px !important;
	}
	.md\:mr-n--210 {
		margin-right: --210px !important;
	}
	.md\:mb-n--210 {
		margin-bottom: --210px !important;
	}
	.md\:ml-n--210 {
		margin-left: --210px !important;
	}
	.md\:mt--205 {
		margin-top: -205px !important;
	}
	.md\:mr--205 {
		margin-right: -205px !important;
	}
	.md\:mb--205 {
		margin-bottom: -205px !important;
	}
	.md\:ml--205 {
		margin-left: -205px !important;
	}
	.md\:mt-n--205 {
		margin-top: --205px !important;
	}
	.md\:mr-n--205 {
		margin-right: --205px !important;
	}
	.md\:mb-n--205 {
		margin-bottom: --205px !important;
	}
	.md\:ml-n--205 {
		margin-left: --205px !important;
	}
	.md\:mt--200 {
		margin-top: -200px !important;
	}
	.md\:mr--200 {
		margin-right: -200px !important;
	}
	.md\:mb--200 {
		margin-bottom: -200px !important;
	}
	.md\:ml--200 {
		margin-left: -200px !important;
	}
	.md\:mt-n--200 {
		margin-top: --200px !important;
	}
	.md\:mr-n--200 {
		margin-right: --200px !important;
	}
	.md\:mb-n--200 {
		margin-bottom: --200px !important;
	}
	.md\:ml-n--200 {
		margin-left: --200px !important;
	}
	.md\:mt--195 {
		margin-top: -195px !important;
	}
	.md\:mr--195 {
		margin-right: -195px !important;
	}
	.md\:mb--195 {
		margin-bottom: -195px !important;
	}
	.md\:ml--195 {
		margin-left: -195px !important;
	}
	.md\:mt-n--195 {
		margin-top: --195px !important;
	}
	.md\:mr-n--195 {
		margin-right: --195px !important;
	}
	.md\:mb-n--195 {
		margin-bottom: --195px !important;
	}
	.md\:ml-n--195 {
		margin-left: --195px !important;
	}
	.md\:mt--190 {
		margin-top: -190px !important;
	}
	.md\:mr--190 {
		margin-right: -190px !important;
	}
	.md\:mb--190 {
		margin-bottom: -190px !important;
	}
	.md\:ml--190 {
		margin-left: -190px !important;
	}
	.md\:mt-n--190 {
		margin-top: --190px !important;
	}
	.md\:mr-n--190 {
		margin-right: --190px !important;
	}
	.md\:mb-n--190 {
		margin-bottom: --190px !important;
	}
	.md\:ml-n--190 {
		margin-left: --190px !important;
	}
	.md\:mt--185 {
		margin-top: -185px !important;
	}
	.md\:mr--185 {
		margin-right: -185px !important;
	}
	.md\:mb--185 {
		margin-bottom: -185px !important;
	}
	.md\:ml--185 {
		margin-left: -185px !important;
	}
	.md\:mt-n--185 {
		margin-top: --185px !important;
	}
	.md\:mr-n--185 {
		margin-right: --185px !important;
	}
	.md\:mb-n--185 {
		margin-bottom: --185px !important;
	}
	.md\:ml-n--185 {
		margin-left: --185px !important;
	}
	.md\:mt--180 {
		margin-top: -180px !important;
	}
	.md\:mr--180 {
		margin-right: -180px !important;
	}
	.md\:mb--180 {
		margin-bottom: -180px !important;
	}
	.md\:ml--180 {
		margin-left: -180px !important;
	}
	.md\:mt-n--180 {
		margin-top: --180px !important;
	}
	.md\:mr-n--180 {
		margin-right: --180px !important;
	}
	.md\:mb-n--180 {
		margin-bottom: --180px !important;
	}
	.md\:ml-n--180 {
		margin-left: --180px !important;
	}
	.md\:mt--175 {
		margin-top: -175px !important;
	}
	.md\:mr--175 {
		margin-right: -175px !important;
	}
	.md\:mb--175 {
		margin-bottom: -175px !important;
	}
	.md\:ml--175 {
		margin-left: -175px !important;
	}
	.md\:mt-n--175 {
		margin-top: --175px !important;
	}
	.md\:mr-n--175 {
		margin-right: --175px !important;
	}
	.md\:mb-n--175 {
		margin-bottom: --175px !important;
	}
	.md\:ml-n--175 {
		margin-left: --175px !important;
	}
	.md\:mt--170 {
		margin-top: -170px !important;
	}
	.md\:mr--170 {
		margin-right: -170px !important;
	}
	.md\:mb--170 {
		margin-bottom: -170px !important;
	}
	.md\:ml--170 {
		margin-left: -170px !important;
	}
	.md\:mt-n--170 {
		margin-top: --170px !important;
	}
	.md\:mr-n--170 {
		margin-right: --170px !important;
	}
	.md\:mb-n--170 {
		margin-bottom: --170px !important;
	}
	.md\:ml-n--170 {
		margin-left: --170px !important;
	}
	.md\:mt--165 {
		margin-top: -165px !important;
	}
	.md\:mr--165 {
		margin-right: -165px !important;
	}
	.md\:mb--165 {
		margin-bottom: -165px !important;
	}
	.md\:ml--165 {
		margin-left: -165px !important;
	}
	.md\:mt-n--165 {
		margin-top: --165px !important;
	}
	.md\:mr-n--165 {
		margin-right: --165px !important;
	}
	.md\:mb-n--165 {
		margin-bottom: --165px !important;
	}
	.md\:ml-n--165 {
		margin-left: --165px !important;
	}
	.md\:mt--160 {
		margin-top: -160px !important;
	}
	.md\:mr--160 {
		margin-right: -160px !important;
	}
	.md\:mb--160 {
		margin-bottom: -160px !important;
	}
	.md\:ml--160 {
		margin-left: -160px !important;
	}
	.md\:mt-n--160 {
		margin-top: --160px !important;
	}
	.md\:mr-n--160 {
		margin-right: --160px !important;
	}
	.md\:mb-n--160 {
		margin-bottom: --160px !important;
	}
	.md\:ml-n--160 {
		margin-left: --160px !important;
	}
	.md\:mt--155 {
		margin-top: -155px !important;
	}
	.md\:mr--155 {
		margin-right: -155px !important;
	}
	.md\:mb--155 {
		margin-bottom: -155px !important;
	}
	.md\:ml--155 {
		margin-left: -155px !important;
	}
	.md\:mt-n--155 {
		margin-top: --155px !important;
	}
	.md\:mr-n--155 {
		margin-right: --155px !important;
	}
	.md\:mb-n--155 {
		margin-bottom: --155px !important;
	}
	.md\:ml-n--155 {
		margin-left: --155px !important;
	}
	.md\:mt--150 {
		margin-top: -150px !important;
	}
	.md\:mr--150 {
		margin-right: -150px !important;
	}
	.md\:mb--150 {
		margin-bottom: -150px !important;
	}
	.md\:ml--150 {
		margin-left: -150px !important;
	}
	.md\:mt-n--150 {
		margin-top: --150px !important;
	}
	.md\:mr-n--150 {
		margin-right: --150px !important;
	}
	.md\:mb-n--150 {
		margin-bottom: --150px !important;
	}
	.md\:ml-n--150 {
		margin-left: --150px !important;
	}
	.md\:mt--145 {
		margin-top: -145px !important;
	}
	.md\:mr--145 {
		margin-right: -145px !important;
	}
	.md\:mb--145 {
		margin-bottom: -145px !important;
	}
	.md\:ml--145 {
		margin-left: -145px !important;
	}
	.md\:mt-n--145 {
		margin-top: --145px !important;
	}
	.md\:mr-n--145 {
		margin-right: --145px !important;
	}
	.md\:mb-n--145 {
		margin-bottom: --145px !important;
	}
	.md\:ml-n--145 {
		margin-left: --145px !important;
	}
	.md\:mt--140 {
		margin-top: -140px !important;
	}
	.md\:mr--140 {
		margin-right: -140px !important;
	}
	.md\:mb--140 {
		margin-bottom: -140px !important;
	}
	.md\:ml--140 {
		margin-left: -140px !important;
	}
	.md\:mt-n--140 {
		margin-top: --140px !important;
	}
	.md\:mr-n--140 {
		margin-right: --140px !important;
	}
	.md\:mb-n--140 {
		margin-bottom: --140px !important;
	}
	.md\:ml-n--140 {
		margin-left: --140px !important;
	}
	.md\:mt--135 {
		margin-top: -135px !important;
	}
	.md\:mr--135 {
		margin-right: -135px !important;
	}
	.md\:mb--135 {
		margin-bottom: -135px !important;
	}
	.md\:ml--135 {
		margin-left: -135px !important;
	}
	.md\:mt-n--135 {
		margin-top: --135px !important;
	}
	.md\:mr-n--135 {
		margin-right: --135px !important;
	}
	.md\:mb-n--135 {
		margin-bottom: --135px !important;
	}
	.md\:ml-n--135 {
		margin-left: --135px !important;
	}
	.md\:mt--130 {
		margin-top: -130px !important;
	}
	.md\:mr--130 {
		margin-right: -130px !important;
	}
	.md\:mb--130 {
		margin-bottom: -130px !important;
	}
	.md\:ml--130 {
		margin-left: -130px !important;
	}
	.md\:mt-n--130 {
		margin-top: --130px !important;
	}
	.md\:mr-n--130 {
		margin-right: --130px !important;
	}
	.md\:mb-n--130 {
		margin-bottom: --130px !important;
	}
	.md\:ml-n--130 {
		margin-left: --130px !important;
	}
	.md\:mt--125 {
		margin-top: -125px !important;
	}
	.md\:mr--125 {
		margin-right: -125px !important;
	}
	.md\:mb--125 {
		margin-bottom: -125px !important;
	}
	.md\:ml--125 {
		margin-left: -125px !important;
	}
	.md\:mt-n--125 {
		margin-top: --125px !important;
	}
	.md\:mr-n--125 {
		margin-right: --125px !important;
	}
	.md\:mb-n--125 {
		margin-bottom: --125px !important;
	}
	.md\:ml-n--125 {
		margin-left: --125px !important;
	}
	.md\:mt--120 {
		margin-top: -120px !important;
	}
	.md\:mr--120 {
		margin-right: -120px !important;
	}
	.md\:mb--120 {
		margin-bottom: -120px !important;
	}
	.md\:ml--120 {
		margin-left: -120px !important;
	}
	.md\:mt-n--120 {
		margin-top: --120px !important;
	}
	.md\:mr-n--120 {
		margin-right: --120px !important;
	}
	.md\:mb-n--120 {
		margin-bottom: --120px !important;
	}
	.md\:ml-n--120 {
		margin-left: --120px !important;
	}
	.md\:mt--115 {
		margin-top: -115px !important;
	}
	.md\:mr--115 {
		margin-right: -115px !important;
	}
	.md\:mb--115 {
		margin-bottom: -115px !important;
	}
	.md\:ml--115 {
		margin-left: -115px !important;
	}
	.md\:mt-n--115 {
		margin-top: --115px !important;
	}
	.md\:mr-n--115 {
		margin-right: --115px !important;
	}
	.md\:mb-n--115 {
		margin-bottom: --115px !important;
	}
	.md\:ml-n--115 {
		margin-left: --115px !important;
	}
	.md\:mt--110 {
		margin-top: -110px !important;
	}
	.md\:mr--110 {
		margin-right: -110px !important;
	}
	.md\:mb--110 {
		margin-bottom: -110px !important;
	}
	.md\:ml--110 {
		margin-left: -110px !important;
	}
	.md\:mt-n--110 {
		margin-top: --110px !important;
	}
	.md\:mr-n--110 {
		margin-right: --110px !important;
	}
	.md\:mb-n--110 {
		margin-bottom: --110px !important;
	}
	.md\:ml-n--110 {
		margin-left: --110px !important;
	}
	.md\:mt--105 {
		margin-top: -105px !important;
	}
	.md\:mr--105 {
		margin-right: -105px !important;
	}
	.md\:mb--105 {
		margin-bottom: -105px !important;
	}
	.md\:ml--105 {
		margin-left: -105px !important;
	}
	.md\:mt-n--105 {
		margin-top: --105px !important;
	}
	.md\:mr-n--105 {
		margin-right: --105px !important;
	}
	.md\:mb-n--105 {
		margin-bottom: --105px !important;
	}
	.md\:ml-n--105 {
		margin-left: --105px !important;
	}
	.md\:mt--100 {
		margin-top: -100px !important;
	}
	.md\:mr--100 {
		margin-right: -100px !important;
	}
	.md\:mb--100 {
		margin-bottom: -100px !important;
	}
	.md\:ml--100 {
		margin-left: -100px !important;
	}
	.md\:mt-n--100 {
		margin-top: --100px !important;
	}
	.md\:mr-n--100 {
		margin-right: --100px !important;
	}
	.md\:mb-n--100 {
		margin-bottom: --100px !important;
	}
	.md\:ml-n--100 {
		margin-left: --100px !important;
	}
	.md\:mt--95 {
		margin-top: -95px !important;
	}
	.md\:mr--95 {
		margin-right: -95px !important;
	}
	.md\:mb--95 {
		margin-bottom: -95px !important;
	}
	.md\:ml--95 {
		margin-left: -95px !important;
	}
	.md\:mt-n--95 {
		margin-top: --95px !important;
	}
	.md\:mr-n--95 {
		margin-right: --95px !important;
	}
	.md\:mb-n--95 {
		margin-bottom: --95px !important;
	}
	.md\:ml-n--95 {
		margin-left: --95px !important;
	}
	.md\:mt--90 {
		margin-top: -90px !important;
	}
	.md\:mr--90 {
		margin-right: -90px !important;
	}
	.md\:mb--90 {
		margin-bottom: -90px !important;
	}
	.md\:ml--90 {
		margin-left: -90px !important;
	}
	.md\:mt-n--90 {
		margin-top: --90px !important;
	}
	.md\:mr-n--90 {
		margin-right: --90px !important;
	}
	.md\:mb-n--90 {
		margin-bottom: --90px !important;
	}
	.md\:ml-n--90 {
		margin-left: --90px !important;
	}
	.md\:mt--85 {
		margin-top: -85px !important;
	}
	.md\:mr--85 {
		margin-right: -85px !important;
	}
	.md\:mb--85 {
		margin-bottom: -85px !important;
	}
	.md\:ml--85 {
		margin-left: -85px !important;
	}
	.md\:mt-n--85 {
		margin-top: --85px !important;
	}
	.md\:mr-n--85 {
		margin-right: --85px !important;
	}
	.md\:mb-n--85 {
		margin-bottom: --85px !important;
	}
	.md\:ml-n--85 {
		margin-left: --85px !important;
	}
	.md\:mt--80 {
		margin-top: -80px !important;
	}
	.md\:mr--80 {
		margin-right: -80px !important;
	}
	.md\:mb--80 {
		margin-bottom: -80px !important;
	}
	.md\:ml--80 {
		margin-left: -80px !important;
	}
	.md\:mt-n--80 {
		margin-top: --80px !important;
	}
	.md\:mr-n--80 {
		margin-right: --80px !important;
	}
	.md\:mb-n--80 {
		margin-bottom: --80px !important;
	}
	.md\:ml-n--80 {
		margin-left: --80px !important;
	}
	.md\:mt--75 {
		margin-top: -75px !important;
	}
	.md\:mr--75 {
		margin-right: -75px !important;
	}
	.md\:mb--75 {
		margin-bottom: -75px !important;
	}
	.md\:ml--75 {
		margin-left: -75px !important;
	}
	.md\:mt-n--75 {
		margin-top: --75px !important;
	}
	.md\:mr-n--75 {
		margin-right: --75px !important;
	}
	.md\:mb-n--75 {
		margin-bottom: --75px !important;
	}
	.md\:ml-n--75 {
		margin-left: --75px !important;
	}
	.md\:mt--70 {
		margin-top: -70px !important;
	}
	.md\:mr--70 {
		margin-right: -70px !important;
	}
	.md\:mb--70 {
		margin-bottom: -70px !important;
	}
	.md\:ml--70 {
		margin-left: -70px !important;
	}
	.md\:mt-n--70 {
		margin-top: --70px !important;
	}
	.md\:mr-n--70 {
		margin-right: --70px !important;
	}
	.md\:mb-n--70 {
		margin-bottom: --70px !important;
	}
	.md\:ml-n--70 {
		margin-left: --70px !important;
	}
	.md\:mt--65 {
		margin-top: -65px !important;
	}
	.md\:mr--65 {
		margin-right: -65px !important;
	}
	.md\:mb--65 {
		margin-bottom: -65px !important;
	}
	.md\:ml--65 {
		margin-left: -65px !important;
	}
	.md\:mt-n--65 {
		margin-top: --65px !important;
	}
	.md\:mr-n--65 {
		margin-right: --65px !important;
	}
	.md\:mb-n--65 {
		margin-bottom: --65px !important;
	}
	.md\:ml-n--65 {
		margin-left: --65px !important;
	}
	.md\:mt--60 {
		margin-top: -60px !important;
	}
	.md\:mr--60 {
		margin-right: -60px !important;
	}
	.md\:mb--60 {
		margin-bottom: -60px !important;
	}
	.md\:ml--60 {
		margin-left: -60px !important;
	}
	.md\:mt-n--60 {
		margin-top: --60px !important;
	}
	.md\:mr-n--60 {
		margin-right: --60px !important;
	}
	.md\:mb-n--60 {
		margin-bottom: --60px !important;
	}
	.md\:ml-n--60 {
		margin-left: --60px !important;
	}
	.md\:mt--55 {
		margin-top: -55px !important;
	}
	.md\:mr--55 {
		margin-right: -55px !important;
	}
	.md\:mb--55 {
		margin-bottom: -55px !important;
	}
	.md\:ml--55 {
		margin-left: -55px !important;
	}
	.md\:mt-n--55 {
		margin-top: --55px !important;
	}
	.md\:mr-n--55 {
		margin-right: --55px !important;
	}
	.md\:mb-n--55 {
		margin-bottom: --55px !important;
	}
	.md\:ml-n--55 {
		margin-left: --55px !important;
	}
	.md\:mt--50 {
		margin-top: -50px !important;
	}
	.md\:mr--50 {
		margin-right: -50px !important;
	}
	.md\:mb--50 {
		margin-bottom: -50px !important;
	}
	.md\:ml--50 {
		margin-left: -50px !important;
	}
	.md\:mt-n--50 {
		margin-top: --50px !important;
	}
	.md\:mr-n--50 {
		margin-right: --50px !important;
	}
	.md\:mb-n--50 {
		margin-bottom: --50px !important;
	}
	.md\:ml-n--50 {
		margin-left: --50px !important;
	}
	.md\:mt--45 {
		margin-top: -45px !important;
	}
	.md\:mr--45 {
		margin-right: -45px !important;
	}
	.md\:mb--45 {
		margin-bottom: -45px !important;
	}
	.md\:ml--45 {
		margin-left: -45px !important;
	}
	.md\:mt-n--45 {
		margin-top: --45px !important;
	}
	.md\:mr-n--45 {
		margin-right: --45px !important;
	}
	.md\:mb-n--45 {
		margin-bottom: --45px !important;
	}
	.md\:ml-n--45 {
		margin-left: --45px !important;
	}
	.md\:mt--40 {
		margin-top: -40px !important;
	}
	.md\:mr--40 {
		margin-right: -40px !important;
	}
	.md\:mb--40 {
		margin-bottom: -40px !important;
	}
	.md\:ml--40 {
		margin-left: -40px !important;
	}
	.md\:mt-n--40 {
		margin-top: --40px !important;
	}
	.md\:mr-n--40 {
		margin-right: --40px !important;
	}
	.md\:mb-n--40 {
		margin-bottom: --40px !important;
	}
	.md\:ml-n--40 {
		margin-left: --40px !important;
	}
	.md\:mt--35 {
		margin-top: -35px !important;
	}
	.md\:mr--35 {
		margin-right: -35px !important;
	}
	.md\:mb--35 {
		margin-bottom: -35px !important;
	}
	.md\:ml--35 {
		margin-left: -35px !important;
	}
	.md\:mt-n--35 {
		margin-top: --35px !important;
	}
	.md\:mr-n--35 {
		margin-right: --35px !important;
	}
	.md\:mb-n--35 {
		margin-bottom: --35px !important;
	}
	.md\:ml-n--35 {
		margin-left: --35px !important;
	}
	.md\:mt--30 {
		margin-top: -30px !important;
	}
	.md\:mr--30 {
		margin-right: -30px !important;
	}
	.md\:mb--30 {
		margin-bottom: -30px !important;
	}
	.md\:ml--30 {
		margin-left: -30px !important;
	}
	.md\:mt-n--30 {
		margin-top: --30px !important;
	}
	.md\:mr-n--30 {
		margin-right: --30px !important;
	}
	.md\:mb-n--30 {
		margin-bottom: --30px !important;
	}
	.md\:ml-n--30 {
		margin-left: --30px !important;
	}
	.md\:mt--25 {
		margin-top: -25px !important;
	}
	.md\:mr--25 {
		margin-right: -25px !important;
	}
	.md\:mb--25 {
		margin-bottom: -25px !important;
	}
	.md\:ml--25 {
		margin-left: -25px !important;
	}
	.md\:mt-n--25 {
		margin-top: --25px !important;
	}
	.md\:mr-n--25 {
		margin-right: --25px !important;
	}
	.md\:mb-n--25 {
		margin-bottom: --25px !important;
	}
	.md\:ml-n--25 {
		margin-left: --25px !important;
	}
	.md\:mt--20 {
		margin-top: -20px !important;
	}
	.md\:mr--20 {
		margin-right: -20px !important;
	}
	.md\:mb--20 {
		margin-bottom: -20px !important;
	}
	.md\:ml--20 {
		margin-left: -20px !important;
	}
	.md\:mt-n--20 {
		margin-top: --20px !important;
	}
	.md\:mr-n--20 {
		margin-right: --20px !important;
	}
	.md\:mb-n--20 {
		margin-bottom: --20px !important;
	}
	.md\:ml-n--20 {
		margin-left: --20px !important;
	}
	.md\:mt--15 {
		margin-top: -15px !important;
	}
	.md\:mr--15 {
		margin-right: -15px !important;
	}
	.md\:mb--15 {
		margin-bottom: -15px !important;
	}
	.md\:ml--15 {
		margin-left: -15px !important;
	}
	.md\:mt-n--15 {
		margin-top: --15px !important;
	}
	.md\:mr-n--15 {
		margin-right: --15px !important;
	}
	.md\:mb-n--15 {
		margin-bottom: --15px !important;
	}
	.md\:ml-n--15 {
		margin-left: --15px !important;
	}
	.md\:mt--10 {
		margin-top: -10px !important;
	}
	.md\:mr--10 {
		margin-right: -10px !important;
	}
	.md\:mb--10 {
		margin-bottom: -10px !important;
	}
	.md\:ml--10 {
		margin-left: -10px !important;
	}
	.md\:mt-n--10 {
		margin-top: --10px !important;
	}
	.md\:mr-n--10 {
		margin-right: --10px !important;
	}
	.md\:mb-n--10 {
		margin-bottom: --10px !important;
	}
	.md\:ml-n--10 {
		margin-left: --10px !important;
	}
	.md\:mt--5 {
		margin-top: -5px !important;
	}
	.md\:mr--5 {
		margin-right: -5px !important;
	}
	.md\:mb--5 {
		margin-bottom: -5px !important;
	}
	.md\:ml--5 {
		margin-left: -5px !important;
	}
	.md\:mt-n--5 {
		margin-top: --5px !important;
	}
	.md\:mr-n--5 {
		margin-right: --5px !important;
	}
	.md\:mb-n--5 {
		margin-bottom: --5px !important;
	}
	.md\:ml-n--5 {
		margin-left: --5px !important;
	}
	.md\:mt-0 {
		margin-top: 0px !important;
	}
	.md\:mr-0 {
		margin-right: 0px !important;
	}
	.md\:mb-0 {
		margin-bottom: 0px !important;
	}
	.md\:ml-0 {
		margin-left: 0px !important;
	}
	.md\:mt-n-0 {
		margin-top: -0px !important;
	}
	.md\:mr-n-0 {
		margin-right: -0px !important;
	}
	.md\:mb-n-0 {
		margin-bottom: -0px !important;
	}
	.md\:ml-n-0 {
		margin-left: -0px !important;
	}
	.md\:mt-5 {
		margin-top: 5px !important;
	}
	.md\:mr-5 {
		margin-right: 5px !important;
	}
	.md\:mb-5 {
		margin-bottom: 5px !important;
	}
	.md\:ml-5 {
		margin-left: 5px !important;
	}
	.md\:mt-n-5 {
		margin-top: -5px !important;
	}
	.md\:mr-n-5 {
		margin-right: -5px !important;
	}
	.md\:mb-n-5 {
		margin-bottom: -5px !important;
	}
	.md\:ml-n-5 {
		margin-left: -5px !important;
	}
	.md\:mt-10 {
		margin-top: 10px !important;
	}
	.md\:mr-10 {
		margin-right: 10px !important;
	}
	.md\:mb-10 {
		margin-bottom: 10px !important;
	}
	.md\:ml-10 {
		margin-left: 10px !important;
	}
	.md\:mt-n-10 {
		margin-top: -10px !important;
	}
	.md\:mr-n-10 {
		margin-right: -10px !important;
	}
	.md\:mb-n-10 {
		margin-bottom: -10px !important;
	}
	.md\:ml-n-10 {
		margin-left: -10px !important;
	}
	.md\:mt-15 {
		margin-top: 15px !important;
	}
	.md\:mr-15 {
		margin-right: 15px !important;
	}
	.md\:mb-15 {
		margin-bottom: 15px !important;
	}
	.md\:ml-15 {
		margin-left: 15px !important;
	}
	.md\:mt-n-15 {
		margin-top: -15px !important;
	}
	.md\:mr-n-15 {
		margin-right: -15px !important;
	}
	.md\:mb-n-15 {
		margin-bottom: -15px !important;
	}
	.md\:ml-n-15 {
		margin-left: -15px !important;
	}
	.md\:mt-20 {
		margin-top: 20px !important;
	}
	.md\:mr-20 {
		margin-right: 20px !important;
	}
	.md\:mb-20 {
		margin-bottom: 20px !important;
	}
	.md\:ml-20 {
		margin-left: 20px !important;
	}
	.md\:mt-n-20 {
		margin-top: -20px !important;
	}
	.md\:mr-n-20 {
		margin-right: -20px !important;
	}
	.md\:mb-n-20 {
		margin-bottom: -20px !important;
	}
	.md\:ml-n-20 {
		margin-left: -20px !important;
	}
	.md\:mt-25 {
		margin-top: 25px !important;
	}
	.md\:mr-25 {
		margin-right: 25px !important;
	}
	.md\:mb-25 {
		margin-bottom: 25px !important;
	}
	.md\:ml-25 {
		margin-left: 25px !important;
	}
	.md\:mt-n-25 {
		margin-top: -25px !important;
	}
	.md\:mr-n-25 {
		margin-right: -25px !important;
	}
	.md\:mb-n-25 {
		margin-bottom: -25px !important;
	}
	.md\:ml-n-25 {
		margin-left: -25px !important;
	}
	.md\:mt-30 {
		margin-top: 30px !important;
	}
	.md\:mr-30 {
		margin-right: 30px !important;
	}
	.md\:mb-30 {
		margin-bottom: 30px !important;
	}
	.md\:ml-30 {
		margin-left: 30px !important;
	}
	.md\:mt-n-30 {
		margin-top: -30px !important;
	}
	.md\:mr-n-30 {
		margin-right: -30px !important;
	}
	.md\:mb-n-30 {
		margin-bottom: -30px !important;
	}
	.md\:ml-n-30 {
		margin-left: -30px !important;
	}
	.md\:mt-35 {
		margin-top: 35px !important;
	}
	.md\:mr-35 {
		margin-right: 35px !important;
	}
	.md\:mb-35 {
		margin-bottom: 35px !important;
	}
	.md\:ml-35 {
		margin-left: 35px !important;
	}
	.md\:mt-n-35 {
		margin-top: -35px !important;
	}
	.md\:mr-n-35 {
		margin-right: -35px !important;
	}
	.md\:mb-n-35 {
		margin-bottom: -35px !important;
	}
	.md\:ml-n-35 {
		margin-left: -35px !important;
	}
	.md\:mt-40 {
		margin-top: 40px !important;
	}
	.md\:mr-40 {
		margin-right: 40px !important;
	}
	.md\:mb-40 {
		margin-bottom: 40px !important;
	}
	.md\:ml-40 {
		margin-left: 40px !important;
	}
	.md\:mt-n-40 {
		margin-top: -40px !important;
	}
	.md\:mr-n-40 {
		margin-right: -40px !important;
	}
	.md\:mb-n-40 {
		margin-bottom: -40px !important;
	}
	.md\:ml-n-40 {
		margin-left: -40px !important;
	}
	.md\:mt-45 {
		margin-top: 45px !important;
	}
	.md\:mr-45 {
		margin-right: 45px !important;
	}
	.md\:mb-45 {
		margin-bottom: 45px !important;
	}
	.md\:ml-45 {
		margin-left: 45px !important;
	}
	.md\:mt-n-45 {
		margin-top: -45px !important;
	}
	.md\:mr-n-45 {
		margin-right: -45px !important;
	}
	.md\:mb-n-45 {
		margin-bottom: -45px !important;
	}
	.md\:ml-n-45 {
		margin-left: -45px !important;
	}
	.md\:mt-50 {
		margin-top: 50px !important;
	}
	.md\:mr-50 {
		margin-right: 50px !important;
	}
	.md\:mb-50 {
		margin-bottom: 50px !important;
	}
	.md\:ml-50 {
		margin-left: 50px !important;
	}
	.md\:mt-n-50 {
		margin-top: -50px !important;
	}
	.md\:mr-n-50 {
		margin-right: -50px !important;
	}
	.md\:mb-n-50 {
		margin-bottom: -50px !important;
	}
	.md\:ml-n-50 {
		margin-left: -50px !important;
	}
	.md\:mt-55 {
		margin-top: 55px !important;
	}
	.md\:mr-55 {
		margin-right: 55px !important;
	}
	.md\:mb-55 {
		margin-bottom: 55px !important;
	}
	.md\:ml-55 {
		margin-left: 55px !important;
	}
	.md\:mt-n-55 {
		margin-top: -55px !important;
	}
	.md\:mr-n-55 {
		margin-right: -55px !important;
	}
	.md\:mb-n-55 {
		margin-bottom: -55px !important;
	}
	.md\:ml-n-55 {
		margin-left: -55px !important;
	}
	.md\:mt-60 {
		margin-top: 60px !important;
	}
	.md\:mr-60 {
		margin-right: 60px !important;
	}
	.md\:mb-60 {
		margin-bottom: 60px !important;
	}
	.md\:ml-60 {
		margin-left: 60px !important;
	}
	.md\:mt-n-60 {
		margin-top: -60px !important;
	}
	.md\:mr-n-60 {
		margin-right: -60px !important;
	}
	.md\:mb-n-60 {
		margin-bottom: -60px !important;
	}
	.md\:ml-n-60 {
		margin-left: -60px !important;
	}
	.md\:mt-65 {
		margin-top: 65px !important;
	}
	.md\:mr-65 {
		margin-right: 65px !important;
	}
	.md\:mb-65 {
		margin-bottom: 65px !important;
	}
	.md\:ml-65 {
		margin-left: 65px !important;
	}
	.md\:mt-n-65 {
		margin-top: -65px !important;
	}
	.md\:mr-n-65 {
		margin-right: -65px !important;
	}
	.md\:mb-n-65 {
		margin-bottom: -65px !important;
	}
	.md\:ml-n-65 {
		margin-left: -65px !important;
	}
	.md\:mt-70 {
		margin-top: 70px !important;
	}
	.md\:mr-70 {
		margin-right: 70px !important;
	}
	.md\:mb-70 {
		margin-bottom: 70px !important;
	}
	.md\:ml-70 {
		margin-left: 70px !important;
	}
	.md\:mt-n-70 {
		margin-top: -70px !important;
	}
	.md\:mr-n-70 {
		margin-right: -70px !important;
	}
	.md\:mb-n-70 {
		margin-bottom: -70px !important;
	}
	.md\:ml-n-70 {
		margin-left: -70px !important;
	}
	.md\:mt-75 {
		margin-top: 75px !important;
	}
	.md\:mr-75 {
		margin-right: 75px !important;
	}
	.md\:mb-75 {
		margin-bottom: 75px !important;
	}
	.md\:ml-75 {
		margin-left: 75px !important;
	}
	.md\:mt-n-75 {
		margin-top: -75px !important;
	}
	.md\:mr-n-75 {
		margin-right: -75px !important;
	}
	.md\:mb-n-75 {
		margin-bottom: -75px !important;
	}
	.md\:ml-n-75 {
		margin-left: -75px !important;
	}
	.md\:mt-80 {
		margin-top: 80px !important;
	}
	.md\:mr-80 {
		margin-right: 80px !important;
	}
	.md\:mb-80 {
		margin-bottom: 80px !important;
	}
	.md\:ml-80 {
		margin-left: 80px !important;
	}
	.md\:mt-n-80 {
		margin-top: -80px !important;
	}
	.md\:mr-n-80 {
		margin-right: -80px !important;
	}
	.md\:mb-n-80 {
		margin-bottom: -80px !important;
	}
	.md\:ml-n-80 {
		margin-left: -80px !important;
	}
	.md\:mt-85 {
		margin-top: 85px !important;
	}
	.md\:mr-85 {
		margin-right: 85px !important;
	}
	.md\:mb-85 {
		margin-bottom: 85px !important;
	}
	.md\:ml-85 {
		margin-left: 85px !important;
	}
	.md\:mt-n-85 {
		margin-top: -85px !important;
	}
	.md\:mr-n-85 {
		margin-right: -85px !important;
	}
	.md\:mb-n-85 {
		margin-bottom: -85px !important;
	}
	.md\:ml-n-85 {
		margin-left: -85px !important;
	}
	.md\:mt-90 {
		margin-top: 90px !important;
	}
	.md\:mr-90 {
		margin-right: 90px !important;
	}
	.md\:mb-90 {
		margin-bottom: 90px !important;
	}
	.md\:ml-90 {
		margin-left: 90px !important;
	}
	.md\:mt-n-90 {
		margin-top: -90px !important;
	}
	.md\:mr-n-90 {
		margin-right: -90px !important;
	}
	.md\:mb-n-90 {
		margin-bottom: -90px !important;
	}
	.md\:ml-n-90 {
		margin-left: -90px !important;
	}
	.md\:mt-95 {
		margin-top: 95px !important;
	}
	.md\:mr-95 {
		margin-right: 95px !important;
	}
	.md\:mb-95 {
		margin-bottom: 95px !important;
	}
	.md\:ml-95 {
		margin-left: 95px !important;
	}
	.md\:mt-n-95 {
		margin-top: -95px !important;
	}
	.md\:mr-n-95 {
		margin-right: -95px !important;
	}
	.md\:mb-n-95 {
		margin-bottom: -95px !important;
	}
	.md\:ml-n-95 {
		margin-left: -95px !important;
	}
	.md\:mt-100 {
		margin-top: 100px !important;
	}
	.md\:mr-100 {
		margin-right: 100px !important;
	}
	.md\:mb-100 {
		margin-bottom: 100px !important;
	}
	.md\:ml-100 {
		margin-left: 100px !important;
	}
	.md\:mt-n-100 {
		margin-top: -100px !important;
	}
	.md\:mr-n-100 {
		margin-right: -100px !important;
	}
	.md\:mb-n-100 {
		margin-bottom: -100px !important;
	}
	.md\:ml-n-100 {
		margin-left: -100px !important;
	}
	.md\:mt-105 {
		margin-top: 105px !important;
	}
	.md\:mr-105 {
		margin-right: 105px !important;
	}
	.md\:mb-105 {
		margin-bottom: 105px !important;
	}
	.md\:ml-105 {
		margin-left: 105px !important;
	}
	.md\:mt-n-105 {
		margin-top: -105px !important;
	}
	.md\:mr-n-105 {
		margin-right: -105px !important;
	}
	.md\:mb-n-105 {
		margin-bottom: -105px !important;
	}
	.md\:ml-n-105 {
		margin-left: -105px !important;
	}
	.md\:mt-110 {
		margin-top: 110px !important;
	}
	.md\:mr-110 {
		margin-right: 110px !important;
	}
	.md\:mb-110 {
		margin-bottom: 110px !important;
	}
	.md\:ml-110 {
		margin-left: 110px !important;
	}
	.md\:mt-n-110 {
		margin-top: -110px !important;
	}
	.md\:mr-n-110 {
		margin-right: -110px !important;
	}
	.md\:mb-n-110 {
		margin-bottom: -110px !important;
	}
	.md\:ml-n-110 {
		margin-left: -110px !important;
	}
	.md\:mt-115 {
		margin-top: 115px !important;
	}
	.md\:mr-115 {
		margin-right: 115px !important;
	}
	.md\:mb-115 {
		margin-bottom: 115px !important;
	}
	.md\:ml-115 {
		margin-left: 115px !important;
	}
	.md\:mt-n-115 {
		margin-top: -115px !important;
	}
	.md\:mr-n-115 {
		margin-right: -115px !important;
	}
	.md\:mb-n-115 {
		margin-bottom: -115px !important;
	}
	.md\:ml-n-115 {
		margin-left: -115px !important;
	}
	.md\:mt-120 {
		margin-top: 120px !important;
	}
	.md\:mr-120 {
		margin-right: 120px !important;
	}
	.md\:mb-120 {
		margin-bottom: 120px !important;
	}
	.md\:ml-120 {
		margin-left: 120px !important;
	}
	.md\:mt-n-120 {
		margin-top: -120px !important;
	}
	.md\:mr-n-120 {
		margin-right: -120px !important;
	}
	.md\:mb-n-120 {
		margin-bottom: -120px !important;
	}
	.md\:ml-n-120 {
		margin-left: -120px !important;
	}
	.md\:mt-125 {
		margin-top: 125px !important;
	}
	.md\:mr-125 {
		margin-right: 125px !important;
	}
	.md\:mb-125 {
		margin-bottom: 125px !important;
	}
	.md\:ml-125 {
		margin-left: 125px !important;
	}
	.md\:mt-n-125 {
		margin-top: -125px !important;
	}
	.md\:mr-n-125 {
		margin-right: -125px !important;
	}
	.md\:mb-n-125 {
		margin-bottom: -125px !important;
	}
	.md\:ml-n-125 {
		margin-left: -125px !important;
	}
	.md\:mt-130 {
		margin-top: 130px !important;
	}
	.md\:mr-130 {
		margin-right: 130px !important;
	}
	.md\:mb-130 {
		margin-bottom: 130px !important;
	}
	.md\:ml-130 {
		margin-left: 130px !important;
	}
	.md\:mt-n-130 {
		margin-top: -130px !important;
	}
	.md\:mr-n-130 {
		margin-right: -130px !important;
	}
	.md\:mb-n-130 {
		margin-bottom: -130px !important;
	}
	.md\:ml-n-130 {
		margin-left: -130px !important;
	}
	.md\:mt-135 {
		margin-top: 135px !important;
	}
	.md\:mr-135 {
		margin-right: 135px !important;
	}
	.md\:mb-135 {
		margin-bottom: 135px !important;
	}
	.md\:ml-135 {
		margin-left: 135px !important;
	}
	.md\:mt-n-135 {
		margin-top: -135px !important;
	}
	.md\:mr-n-135 {
		margin-right: -135px !important;
	}
	.md\:mb-n-135 {
		margin-bottom: -135px !important;
	}
	.md\:ml-n-135 {
		margin-left: -135px !important;
	}
	.md\:mt-140 {
		margin-top: 140px !important;
	}
	.md\:mr-140 {
		margin-right: 140px !important;
	}
	.md\:mb-140 {
		margin-bottom: 140px !important;
	}
	.md\:ml-140 {
		margin-left: 140px !important;
	}
	.md\:mt-n-140 {
		margin-top: -140px !important;
	}
	.md\:mr-n-140 {
		margin-right: -140px !important;
	}
	.md\:mb-n-140 {
		margin-bottom: -140px !important;
	}
	.md\:ml-n-140 {
		margin-left: -140px !important;
	}
	.md\:mt-145 {
		margin-top: 145px !important;
	}
	.md\:mr-145 {
		margin-right: 145px !important;
	}
	.md\:mb-145 {
		margin-bottom: 145px !important;
	}
	.md\:ml-145 {
		margin-left: 145px !important;
	}
	.md\:mt-n-145 {
		margin-top: -145px !important;
	}
	.md\:mr-n-145 {
		margin-right: -145px !important;
	}
	.md\:mb-n-145 {
		margin-bottom: -145px !important;
	}
	.md\:ml-n-145 {
		margin-left: -145px !important;
	}
	.md\:mt-150 {
		margin-top: 150px !important;
	}
	.md\:mr-150 {
		margin-right: 150px !important;
	}
	.md\:mb-150 {
		margin-bottom: 150px !important;
	}
	.md\:ml-150 {
		margin-left: 150px !important;
	}
	.md\:mt-n-150 {
		margin-top: -150px !important;
	}
	.md\:mr-n-150 {
		margin-right: -150px !important;
	}
	.md\:mb-n-150 {
		margin-bottom: -150px !important;
	}
	.md\:ml-n-150 {
		margin-left: -150px !important;
	}
	.md\:mt-155 {
		margin-top: 155px !important;
	}
	.md\:mr-155 {
		margin-right: 155px !important;
	}
	.md\:mb-155 {
		margin-bottom: 155px !important;
	}
	.md\:ml-155 {
		margin-left: 155px !important;
	}
	.md\:mt-n-155 {
		margin-top: -155px !important;
	}
	.md\:mr-n-155 {
		margin-right: -155px !important;
	}
	.md\:mb-n-155 {
		margin-bottom: -155px !important;
	}
	.md\:ml-n-155 {
		margin-left: -155px !important;
	}
	.md\:mt-160 {
		margin-top: 160px !important;
	}
	.md\:mr-160 {
		margin-right: 160px !important;
	}
	.md\:mb-160 {
		margin-bottom: 160px !important;
	}
	.md\:ml-160 {
		margin-left: 160px !important;
	}
	.md\:mt-n-160 {
		margin-top: -160px !important;
	}
	.md\:mr-n-160 {
		margin-right: -160px !important;
	}
	.md\:mb-n-160 {
		margin-bottom: -160px !important;
	}
	.md\:ml-n-160 {
		margin-left: -160px !important;
	}
	.md\:mt-165 {
		margin-top: 165px !important;
	}
	.md\:mr-165 {
		margin-right: 165px !important;
	}
	.md\:mb-165 {
		margin-bottom: 165px !important;
	}
	.md\:ml-165 {
		margin-left: 165px !important;
	}
	.md\:mt-n-165 {
		margin-top: -165px !important;
	}
	.md\:mr-n-165 {
		margin-right: -165px !important;
	}
	.md\:mb-n-165 {
		margin-bottom: -165px !important;
	}
	.md\:ml-n-165 {
		margin-left: -165px !important;
	}
	.md\:mt-170 {
		margin-top: 170px !important;
	}
	.md\:mr-170 {
		margin-right: 170px !important;
	}
	.md\:mb-170 {
		margin-bottom: 170px !important;
	}
	.md\:ml-170 {
		margin-left: 170px !important;
	}
	.md\:mt-n-170 {
		margin-top: -170px !important;
	}
	.md\:mr-n-170 {
		margin-right: -170px !important;
	}
	.md\:mb-n-170 {
		margin-bottom: -170px !important;
	}
	.md\:ml-n-170 {
		margin-left: -170px !important;
	}
	.md\:mt-175 {
		margin-top: 175px !important;
	}
	.md\:mr-175 {
		margin-right: 175px !important;
	}
	.md\:mb-175 {
		margin-bottom: 175px !important;
	}
	.md\:ml-175 {
		margin-left: 175px !important;
	}
	.md\:mt-n-175 {
		margin-top: -175px !important;
	}
	.md\:mr-n-175 {
		margin-right: -175px !important;
	}
	.md\:mb-n-175 {
		margin-bottom: -175px !important;
	}
	.md\:ml-n-175 {
		margin-left: -175px !important;
	}
	.md\:mt-180 {
		margin-top: 180px !important;
	}
	.md\:mr-180 {
		margin-right: 180px !important;
	}
	.md\:mb-180 {
		margin-bottom: 180px !important;
	}
	.md\:ml-180 {
		margin-left: 180px !important;
	}
	.md\:mt-n-180 {
		margin-top: -180px !important;
	}
	.md\:mr-n-180 {
		margin-right: -180px !important;
	}
	.md\:mb-n-180 {
		margin-bottom: -180px !important;
	}
	.md\:ml-n-180 {
		margin-left: -180px !important;
	}
	.md\:mt-185 {
		margin-top: 185px !important;
	}
	.md\:mr-185 {
		margin-right: 185px !important;
	}
	.md\:mb-185 {
		margin-bottom: 185px !important;
	}
	.md\:ml-185 {
		margin-left: 185px !important;
	}
	.md\:mt-n-185 {
		margin-top: -185px !important;
	}
	.md\:mr-n-185 {
		margin-right: -185px !important;
	}
	.md\:mb-n-185 {
		margin-bottom: -185px !important;
	}
	.md\:ml-n-185 {
		margin-left: -185px !important;
	}
	.md\:mt-190 {
		margin-top: 190px !important;
	}
	.md\:mr-190 {
		margin-right: 190px !important;
	}
	.md\:mb-190 {
		margin-bottom: 190px !important;
	}
	.md\:ml-190 {
		margin-left: 190px !important;
	}
	.md\:mt-n-190 {
		margin-top: -190px !important;
	}
	.md\:mr-n-190 {
		margin-right: -190px !important;
	}
	.md\:mb-n-190 {
		margin-bottom: -190px !important;
	}
	.md\:ml-n-190 {
		margin-left: -190px !important;
	}
	.md\:mt-195 {
		margin-top: 195px !important;
	}
	.md\:mr-195 {
		margin-right: 195px !important;
	}
	.md\:mb-195 {
		margin-bottom: 195px !important;
	}
	.md\:ml-195 {
		margin-left: 195px !important;
	}
	.md\:mt-n-195 {
		margin-top: -195px !important;
	}
	.md\:mr-n-195 {
		margin-right: -195px !important;
	}
	.md\:mb-n-195 {
		margin-bottom: -195px !important;
	}
	.md\:ml-n-195 {
		margin-left: -195px !important;
	}
	.md\:mt-200 {
		margin-top: 200px !important;
	}
	.md\:mr-200 {
		margin-right: 200px !important;
	}
	.md\:mb-200 {
		margin-bottom: 200px !important;
	}
	.md\:ml-200 {
		margin-left: 200px !important;
	}
	.md\:mt-n-200 {
		margin-top: -200px !important;
	}
	.md\:mr-n-200 {
		margin-right: -200px !important;
	}
	.md\:mb-n-200 {
		margin-bottom: -200px !important;
	}
	.md\:ml-n-200 {
		margin-left: -200px !important;
	}
	.md\:mt-205 {
		margin-top: 205px !important;
	}
	.md\:mr-205 {
		margin-right: 205px !important;
	}
	.md\:mb-205 {
		margin-bottom: 205px !important;
	}
	.md\:ml-205 {
		margin-left: 205px !important;
	}
	.md\:mt-n-205 {
		margin-top: -205px !important;
	}
	.md\:mr-n-205 {
		margin-right: -205px !important;
	}
	.md\:mb-n-205 {
		margin-bottom: -205px !important;
	}
	.md\:ml-n-205 {
		margin-left: -205px !important;
	}
	.md\:mt-210 {
		margin-top: 210px !important;
	}
	.md\:mr-210 {
		margin-right: 210px !important;
	}
	.md\:mb-210 {
		margin-bottom: 210px !important;
	}
	.md\:ml-210 {
		margin-left: 210px !important;
	}
	.md\:mt-n-210 {
		margin-top: -210px !important;
	}
	.md\:mr-n-210 {
		margin-right: -210px !important;
	}
	.md\:mb-n-210 {
		margin-bottom: -210px !important;
	}
	.md\:ml-n-210 {
		margin-left: -210px !important;
	}
	.md\:mt-215 {
		margin-top: 215px !important;
	}
	.md\:mr-215 {
		margin-right: 215px !important;
	}
	.md\:mb-215 {
		margin-bottom: 215px !important;
	}
	.md\:ml-215 {
		margin-left: 215px !important;
	}
	.md\:mt-n-215 {
		margin-top: -215px !important;
	}
	.md\:mr-n-215 {
		margin-right: -215px !important;
	}
	.md\:mb-n-215 {
		margin-bottom: -215px !important;
	}
	.md\:ml-n-215 {
		margin-left: -215px !important;
	}
	.md\:mt-220 {
		margin-top: 220px !important;
	}
	.md\:mr-220 {
		margin-right: 220px !important;
	}
	.md\:mb-220 {
		margin-bottom: 220px !important;
	}
	.md\:ml-220 {
		margin-left: 220px !important;
	}
	.md\:mt-n-220 {
		margin-top: -220px !important;
	}
	.md\:mr-n-220 {
		margin-right: -220px !important;
	}
	.md\:mb-n-220 {
		margin-bottom: -220px !important;
	}
	.md\:ml-n-220 {
		margin-left: -220px !important;
	}
	.md\:mt-225 {
		margin-top: 225px !important;
	}
	.md\:mr-225 {
		margin-right: 225px !important;
	}
	.md\:mb-225 {
		margin-bottom: 225px !important;
	}
	.md\:ml-225 {
		margin-left: 225px !important;
	}
	.md\:mt-n-225 {
		margin-top: -225px !important;
	}
	.md\:mr-n-225 {
		margin-right: -225px !important;
	}
	.md\:mb-n-225 {
		margin-bottom: -225px !important;
	}
	.md\:ml-n-225 {
		margin-left: -225px !important;
	}
	.md\:mt-230 {
		margin-top: 230px !important;
	}
	.md\:mr-230 {
		margin-right: 230px !important;
	}
	.md\:mb-230 {
		margin-bottom: 230px !important;
	}
	.md\:ml-230 {
		margin-left: 230px !important;
	}
	.md\:mt-n-230 {
		margin-top: -230px !important;
	}
	.md\:mr-n-230 {
		margin-right: -230px !important;
	}
	.md\:mb-n-230 {
		margin-bottom: -230px !important;
	}
	.md\:ml-n-230 {
		margin-left: -230px !important;
	}
	.md\:mt-235 {
		margin-top: 235px !important;
	}
	.md\:mr-235 {
		margin-right: 235px !important;
	}
	.md\:mb-235 {
		margin-bottom: 235px !important;
	}
	.md\:ml-235 {
		margin-left: 235px !important;
	}
	.md\:mt-n-235 {
		margin-top: -235px !important;
	}
	.md\:mr-n-235 {
		margin-right: -235px !important;
	}
	.md\:mb-n-235 {
		margin-bottom: -235px !important;
	}
	.md\:ml-n-235 {
		margin-left: -235px !important;
	}
	.md\:mt-240 {
		margin-top: 240px !important;
	}
	.md\:mr-240 {
		margin-right: 240px !important;
	}
	.md\:mb-240 {
		margin-bottom: 240px !important;
	}
	.md\:ml-240 {
		margin-left: 240px !important;
	}
	.md\:mt-n-240 {
		margin-top: -240px !important;
	}
	.md\:mr-n-240 {
		margin-right: -240px !important;
	}
	.md\:mb-n-240 {
		margin-bottom: -240px !important;
	}
	.md\:ml-n-240 {
		margin-left: -240px !important;
	}
	.md\:mt-245 {
		margin-top: 245px !important;
	}
	.md\:mr-245 {
		margin-right: 245px !important;
	}
	.md\:mb-245 {
		margin-bottom: 245px !important;
	}
	.md\:ml-245 {
		margin-left: 245px !important;
	}
	.md\:mt-n-245 {
		margin-top: -245px !important;
	}
	.md\:mr-n-245 {
		margin-right: -245px !important;
	}
	.md\:mb-n-245 {
		margin-bottom: -245px !important;
	}
	.md\:ml-n-245 {
		margin-left: -245px !important;
	}
	.md\:mt-250 {
		margin-top: 250px !important;
	}
	.md\:mr-250 {
		margin-right: 250px !important;
	}
	.md\:mb-250 {
		margin-bottom: 250px !important;
	}
	.md\:ml-250 {
		margin-left: 250px !important;
	}
	.md\:mt-n-250 {
		margin-top: -250px !important;
	}
	.md\:mr-n-250 {
		margin-right: -250px !important;
	}
	.md\:mb-n-250 {
		margin-bottom: -250px !important;
	}
	.md\:ml-n-250 {
		margin-left: -250px !important;
	}
	.md\:mt-255 {
		margin-top: 255px !important;
	}
	.md\:mr-255 {
		margin-right: 255px !important;
	}
	.md\:mb-255 {
		margin-bottom: 255px !important;
	}
	.md\:ml-255 {
		margin-left: 255px !important;
	}
	.md\:mt-n-255 {
		margin-top: -255px !important;
	}
	.md\:mr-n-255 {
		margin-right: -255px !important;
	}
	.md\:mb-n-255 {
		margin-bottom: -255px !important;
	}
	.md\:ml-n-255 {
		margin-left: -255px !important;
	}
	.md\:mt-260 {
		margin-top: 260px !important;
	}
	.md\:mr-260 {
		margin-right: 260px !important;
	}
	.md\:mb-260 {
		margin-bottom: 260px !important;
	}
	.md\:ml-260 {
		margin-left: 260px !important;
	}
	.md\:mt-n-260 {
		margin-top: -260px !important;
	}
	.md\:mr-n-260 {
		margin-right: -260px !important;
	}
	.md\:mb-n-260 {
		margin-bottom: -260px !important;
	}
	.md\:ml-n-260 {
		margin-left: -260px !important;
	}
	.md\:mt-265 {
		margin-top: 265px !important;
	}
	.md\:mr-265 {
		margin-right: 265px !important;
	}
	.md\:mb-265 {
		margin-bottom: 265px !important;
	}
	.md\:ml-265 {
		margin-left: 265px !important;
	}
	.md\:mt-n-265 {
		margin-top: -265px !important;
	}
	.md\:mr-n-265 {
		margin-right: -265px !important;
	}
	.md\:mb-n-265 {
		margin-bottom: -265px !important;
	}
	.md\:ml-n-265 {
		margin-left: -265px !important;
	}
	.md\:mt-270 {
		margin-top: 270px !important;
	}
	.md\:mr-270 {
		margin-right: 270px !important;
	}
	.md\:mb-270 {
		margin-bottom: 270px !important;
	}
	.md\:ml-270 {
		margin-left: 270px !important;
	}
	.md\:mt-n-270 {
		margin-top: -270px !important;
	}
	.md\:mr-n-270 {
		margin-right: -270px !important;
	}
	.md\:mb-n-270 {
		margin-bottom: -270px !important;
	}
	.md\:ml-n-270 {
		margin-left: -270px !important;
	}
	.md\:mt-275 {
		margin-top: 275px !important;
	}
	.md\:mr-275 {
		margin-right: 275px !important;
	}
	.md\:mb-275 {
		margin-bottom: 275px !important;
	}
	.md\:ml-275 {
		margin-left: 275px !important;
	}
	.md\:mt-n-275 {
		margin-top: -275px !important;
	}
	.md\:mr-n-275 {
		margin-right: -275px !important;
	}
	.md\:mb-n-275 {
		margin-bottom: -275px !important;
	}
	.md\:ml-n-275 {
		margin-left: -275px !important;
	}
	.md\:mt-280 {
		margin-top: 280px !important;
	}
	.md\:mr-280 {
		margin-right: 280px !important;
	}
	.md\:mb-280 {
		margin-bottom: 280px !important;
	}
	.md\:ml-280 {
		margin-left: 280px !important;
	}
	.md\:mt-n-280 {
		margin-top: -280px !important;
	}
	.md\:mr-n-280 {
		margin-right: -280px !important;
	}
	.md\:mb-n-280 {
		margin-bottom: -280px !important;
	}
	.md\:ml-n-280 {
		margin-left: -280px !important;
	}
	.md\:mt-285 {
		margin-top: 285px !important;
	}
	.md\:mr-285 {
		margin-right: 285px !important;
	}
	.md\:mb-285 {
		margin-bottom: 285px !important;
	}
	.md\:ml-285 {
		margin-left: 285px !important;
	}
	.md\:mt-n-285 {
		margin-top: -285px !important;
	}
	.md\:mr-n-285 {
		margin-right: -285px !important;
	}
	.md\:mb-n-285 {
		margin-bottom: -285px !important;
	}
	.md\:ml-n-285 {
		margin-left: -285px !important;
	}
	.md\:mt-290 {
		margin-top: 290px !important;
	}
	.md\:mr-290 {
		margin-right: 290px !important;
	}
	.md\:mb-290 {
		margin-bottom: 290px !important;
	}
	.md\:ml-290 {
		margin-left: 290px !important;
	}
	.md\:mt-n-290 {
		margin-top: -290px !important;
	}
	.md\:mr-n-290 {
		margin-right: -290px !important;
	}
	.md\:mb-n-290 {
		margin-bottom: -290px !important;
	}
	.md\:ml-n-290 {
		margin-left: -290px !important;
	}
	.md\:mt-295 {
		margin-top: 295px !important;
	}
	.md\:mr-295 {
		margin-right: 295px !important;
	}
	.md\:mb-295 {
		margin-bottom: 295px !important;
	}
	.md\:ml-295 {
		margin-left: 295px !important;
	}
	.md\:mt-n-295 {
		margin-top: -295px !important;
	}
	.md\:mr-n-295 {
		margin-right: -295px !important;
	}
	.md\:mb-n-295 {
		margin-bottom: -295px !important;
	}
	.md\:ml-n-295 {
		margin-left: -295px !important;
	}
	.md\:mt-300 {
		margin-top: 300px !important;
	}
	.md\:mr-300 {
		margin-right: 300px !important;
	}
	.md\:mb-300 {
		margin-bottom: 300px !important;
	}
	.md\:ml-300 {
		margin-left: 300px !important;
	}
	.md\:mt-n-300 {
		margin-top: -300px !important;
	}
	.md\:mr-n-300 {
		margin-right: -300px !important;
	}
	.md\:mb-n-300 {
		margin-bottom: -300px !important;
	}
	.md\:ml-n-300 {
		margin-left: -300px !important;
	}
	.md\:pt-0 {
		padding-top: 0px !important;
	}
	.md\:pr-0 {
		padding-right: 0px !important;
	}
	.md\:pb-0 {
		padding-bottom: 0px !important;
	}
	.md\:pl-0 {
		padding-left: 0px !important;
	}
	.md\:pt-5 {
		padding-top: 5px !important;
	}
	.md\:pr-5 {
		padding-right: 5px !important;
	}
	.md\:pb-5 {
		padding-bottom: 5px !important;
	}
	.md\:pl-5 {
		padding-left: 5px !important;
	}
	.md\:pt-10 {
		padding-top: 10px !important;
	}
	.md\:pr-10 {
		padding-right: 10px !important;
	}
	.md\:pb-10 {
		padding-bottom: 10px !important;
	}
	.md\:pl-10 {
		padding-left: 10px !important;
	}
	.md\:pt-15 {
		padding-top: 15px !important;
	}
	.md\:pr-15 {
		padding-right: 15px !important;
	}
	.md\:pb-15 {
		padding-bottom: 15px !important;
	}
	.md\:pl-15 {
		padding-left: 15px !important;
	}
	.md\:pt-20 {
		padding-top: 20px !important;
	}
	.md\:pr-20 {
		padding-right: 20px !important;
	}
	.md\:pb-20 {
		padding-bottom: 20px !important;
	}
	.md\:pl-20 {
		padding-left: 20px !important;
	}
	.md\:pt-25 {
		padding-top: 25px !important;
	}
	.md\:pr-25 {
		padding-right: 25px !important;
	}
	.md\:pb-25 {
		padding-bottom: 25px !important;
	}
	.md\:pl-25 {
		padding-left: 25px !important;
	}
	.md\:pt-30 {
		padding-top: 30px !important;
	}
	.md\:pr-30 {
		padding-right: 30px !important;
	}
	.md\:pb-30 {
		padding-bottom: 30px !important;
	}
	.md\:pl-30 {
		padding-left: 30px !important;
	}
	.md\:pt-35 {
		padding-top: 35px !important;
	}
	.md\:pr-35 {
		padding-right: 35px !important;
	}
	.md\:pb-35 {
		padding-bottom: 35px !important;
	}
	.md\:pl-35 {
		padding-left: 35px !important;
	}
	.md\:pt-40 {
		padding-top: 40px !important;
	}
	.md\:pr-40 {
		padding-right: 40px !important;
	}
	.md\:pb-40 {
		padding-bottom: 40px !important;
	}
	.md\:pl-40 {
		padding-left: 40px !important;
	}
	.md\:pt-45 {
		padding-top: 45px !important;
	}
	.md\:pr-45 {
		padding-right: 45px !important;
	}
	.md\:pb-45 {
		padding-bottom: 45px !important;
	}
	.md\:pl-45 {
		padding-left: 45px !important;
	}
	.md\:pt-50 {
		padding-top: 50px !important;
	}
	.md\:pr-50 {
		padding-right: 50px !important;
	}
	.md\:pb-50 {
		padding-bottom: 50px !important;
	}
	.md\:pl-50 {
		padding-left: 50px !important;
	}
	.md\:pt-55 {
		padding-top: 55px !important;
	}
	.md\:pr-55 {
		padding-right: 55px !important;
	}
	.md\:pb-55 {
		padding-bottom: 55px !important;
	}
	.md\:pl-55 {
		padding-left: 55px !important;
	}
	.md\:pt-60 {
		padding-top: 60px !important;
	}
	.md\:pr-60 {
		padding-right: 60px !important;
	}
	.md\:pb-60 {
		padding-bottom: 60px !important;
	}
	.md\:pl-60 {
		padding-left: 60px !important;
	}
	.md\:pt-65 {
		padding-top: 65px !important;
	}
	.md\:pr-65 {
		padding-right: 65px !important;
	}
	.md\:pb-65 {
		padding-bottom: 65px !important;
	}
	.md\:pl-65 {
		padding-left: 65px !important;
	}
	.md\:pt-70 {
		padding-top: 70px !important;
	}
	.md\:pr-70 {
		padding-right: 70px !important;
	}
	.md\:pb-70 {
		padding-bottom: 70px !important;
	}
	.md\:pl-70 {
		padding-left: 70px !important;
	}
	.md\:pt-75 {
		padding-top: 75px !important;
	}
	.md\:pr-75 {
		padding-right: 75px !important;
	}
	.md\:pb-75 {
		padding-bottom: 75px !important;
	}
	.md\:pl-75 {
		padding-left: 75px !important;
	}
	.md\:pt-80 {
		padding-top: 80px !important;
	}
	.md\:pr-80 {
		padding-right: 80px !important;
	}
	.md\:pb-80 {
		padding-bottom: 80px !important;
	}
	.md\:pl-80 {
		padding-left: 80px !important;
	}
	.md\:pt-85 {
		padding-top: 85px !important;
	}
	.md\:pr-85 {
		padding-right: 85px !important;
	}
	.md\:pb-85 {
		padding-bottom: 85px !important;
	}
	.md\:pl-85 {
		padding-left: 85px !important;
	}
	.md\:pt-90 {
		padding-top: 90px !important;
	}
	.md\:pr-90 {
		padding-right: 90px !important;
	}
	.md\:pb-90 {
		padding-bottom: 90px !important;
	}
	.md\:pl-90 {
		padding-left: 90px !important;
	}
	.md\:pt-95 {
		padding-top: 95px !important;
	}
	.md\:pr-95 {
		padding-right: 95px !important;
	}
	.md\:pb-95 {
		padding-bottom: 95px !important;
	}
	.md\:pl-95 {
		padding-left: 95px !important;
	}
	.md\:pt-100 {
		padding-top: 100px !important;
	}
	.md\:pr-100 {
		padding-right: 100px !important;
	}
	.md\:pb-100 {
		padding-bottom: 100px !important;
	}
	.md\:pl-100 {
		padding-left: 100px !important;
	}
	.md\:pt-105 {
		padding-top: 105px !important;
	}
	.md\:pr-105 {
		padding-right: 105px !important;
	}
	.md\:pb-105 {
		padding-bottom: 105px !important;
	}
	.md\:pl-105 {
		padding-left: 105px !important;
	}
	.md\:pt-110 {
		padding-top: 110px !important;
	}
	.md\:pr-110 {
		padding-right: 110px !important;
	}
	.md\:pb-110 {
		padding-bottom: 110px !important;
	}
	.md\:pl-110 {
		padding-left: 110px !important;
	}
	.md\:pt-115 {
		padding-top: 115px !important;
	}
	.md\:pr-115 {
		padding-right: 115px !important;
	}
	.md\:pb-115 {
		padding-bottom: 115px !important;
	}
	.md\:pl-115 {
		padding-left: 115px !important;
	}
	.md\:pt-120 {
		padding-top: 120px !important;
	}
	.md\:pr-120 {
		padding-right: 120px !important;
	}
	.md\:pb-120 {
		padding-bottom: 120px !important;
	}
	.md\:pl-120 {
		padding-left: 120px !important;
	}
	.md\:pt-125 {
		padding-top: 125px !important;
	}
	.md\:pr-125 {
		padding-right: 125px !important;
	}
	.md\:pb-125 {
		padding-bottom: 125px !important;
	}
	.md\:pl-125 {
		padding-left: 125px !important;
	}
	.md\:pt-130 {
		padding-top: 130px !important;
	}
	.md\:pr-130 {
		padding-right: 130px !important;
	}
	.md\:pb-130 {
		padding-bottom: 130px !important;
	}
	.md\:pl-130 {
		padding-left: 130px !important;
	}
	.md\:pt-135 {
		padding-top: 135px !important;
	}
	.md\:pr-135 {
		padding-right: 135px !important;
	}
	.md\:pb-135 {
		padding-bottom: 135px !important;
	}
	.md\:pl-135 {
		padding-left: 135px !important;
	}
	.md\:pt-140 {
		padding-top: 140px !important;
	}
	.md\:pr-140 {
		padding-right: 140px !important;
	}
	.md\:pb-140 {
		padding-bottom: 140px !important;
	}
	.md\:pl-140 {
		padding-left: 140px !important;
	}
	.md\:pt-145 {
		padding-top: 145px !important;
	}
	.md\:pr-145 {
		padding-right: 145px !important;
	}
	.md\:pb-145 {
		padding-bottom: 145px !important;
	}
	.md\:pl-145 {
		padding-left: 145px !important;
	}
	.md\:pt-150 {
		padding-top: 150px !important;
	}
	.md\:pr-150 {
		padding-right: 150px !important;
	}
	.md\:pb-150 {
		padding-bottom: 150px !important;
	}
	.md\:pl-150 {
		padding-left: 150px !important;
	}
	.md\:pt-155 {
		padding-top: 155px !important;
	}
	.md\:pr-155 {
		padding-right: 155px !important;
	}
	.md\:pb-155 {
		padding-bottom: 155px !important;
	}
	.md\:pl-155 {
		padding-left: 155px !important;
	}
	.md\:pt-160 {
		padding-top: 160px !important;
	}
	.md\:pr-160 {
		padding-right: 160px !important;
	}
	.md\:pb-160 {
		padding-bottom: 160px !important;
	}
	.md\:pl-160 {
		padding-left: 160px !important;
	}
	.md\:pt-165 {
		padding-top: 165px !important;
	}
	.md\:pr-165 {
		padding-right: 165px !important;
	}
	.md\:pb-165 {
		padding-bottom: 165px !important;
	}
	.md\:pl-165 {
		padding-left: 165px !important;
	}
	.md\:pt-170 {
		padding-top: 170px !important;
	}
	.md\:pr-170 {
		padding-right: 170px !important;
	}
	.md\:pb-170 {
		padding-bottom: 170px !important;
	}
	.md\:pl-170 {
		padding-left: 170px !important;
	}
	.md\:pt-175 {
		padding-top: 175px !important;
	}
	.md\:pr-175 {
		padding-right: 175px !important;
	}
	.md\:pb-175 {
		padding-bottom: 175px !important;
	}
	.md\:pl-175 {
		padding-left: 175px !important;
	}
	.md\:pt-180 {
		padding-top: 180px !important;
	}
	.md\:pr-180 {
		padding-right: 180px !important;
	}
	.md\:pb-180 {
		padding-bottom: 180px !important;
	}
	.md\:pl-180 {
		padding-left: 180px !important;
	}
	.md\:pt-185 {
		padding-top: 185px !important;
	}
	.md\:pr-185 {
		padding-right: 185px !important;
	}
	.md\:pb-185 {
		padding-bottom: 185px !important;
	}
	.md\:pl-185 {
		padding-left: 185px !important;
	}
	.md\:pt-190 {
		padding-top: 190px !important;
	}
	.md\:pr-190 {
		padding-right: 190px !important;
	}
	.md\:pb-190 {
		padding-bottom: 190px !important;
	}
	.md\:pl-190 {
		padding-left: 190px !important;
	}
	.md\:pt-195 {
		padding-top: 195px !important;
	}
	.md\:pr-195 {
		padding-right: 195px !important;
	}
	.md\:pb-195 {
		padding-bottom: 195px !important;
	}
	.md\:pl-195 {
		padding-left: 195px !important;
	}
	.md\:pt-200 {
		padding-top: 200px !important;
	}
	.md\:pr-200 {
		padding-right: 200px !important;
	}
	.md\:pb-200 {
		padding-bottom: 200px !important;
	}
	.md\:pl-200 {
		padding-left: 200px !important;
	}
	.md\:pt-205 {
		padding-top: 205px !important;
	}
	.md\:pr-205 {
		padding-right: 205px !important;
	}
	.md\:pb-205 {
		padding-bottom: 205px !important;
	}
	.md\:pl-205 {
		padding-left: 205px !important;
	}
	.md\:pt-210 {
		padding-top: 210px !important;
	}
	.md\:pr-210 {
		padding-right: 210px !important;
	}
	.md\:pb-210 {
		padding-bottom: 210px !important;
	}
	.md\:pl-210 {
		padding-left: 210px !important;
	}
	.md\:pt-215 {
		padding-top: 215px !important;
	}
	.md\:pr-215 {
		padding-right: 215px !important;
	}
	.md\:pb-215 {
		padding-bottom: 215px !important;
	}
	.md\:pl-215 {
		padding-left: 215px !important;
	}
	.md\:pt-220 {
		padding-top: 220px !important;
	}
	.md\:pr-220 {
		padding-right: 220px !important;
	}
	.md\:pb-220 {
		padding-bottom: 220px !important;
	}
	.md\:pl-220 {
		padding-left: 220px !important;
	}
	.md\:pt-225 {
		padding-top: 225px !important;
	}
	.md\:pr-225 {
		padding-right: 225px !important;
	}
	.md\:pb-225 {
		padding-bottom: 225px !important;
	}
	.md\:pl-225 {
		padding-left: 225px !important;
	}
	.md\:pt-230 {
		padding-top: 230px !important;
	}
	.md\:pr-230 {
		padding-right: 230px !important;
	}
	.md\:pb-230 {
		padding-bottom: 230px !important;
	}
	.md\:pl-230 {
		padding-left: 230px !important;
	}
	.md\:pt-235 {
		padding-top: 235px !important;
	}
	.md\:pr-235 {
		padding-right: 235px !important;
	}
	.md\:pb-235 {
		padding-bottom: 235px !important;
	}
	.md\:pl-235 {
		padding-left: 235px !important;
	}
	.md\:pt-240 {
		padding-top: 240px !important;
	}
	.md\:pr-240 {
		padding-right: 240px !important;
	}
	.md\:pb-240 {
		padding-bottom: 240px !important;
	}
	.md\:pl-240 {
		padding-left: 240px !important;
	}
	.md\:pt-245 {
		padding-top: 245px !important;
	}
	.md\:pr-245 {
		padding-right: 245px !important;
	}
	.md\:pb-245 {
		padding-bottom: 245px !important;
	}
	.md\:pl-245 {
		padding-left: 245px !important;
	}
	.md\:pt-250 {
		padding-top: 250px !important;
	}
	.md\:pr-250 {
		padding-right: 250px !important;
	}
	.md\:pb-250 {
		padding-bottom: 250px !important;
	}
	.md\:pl-250 {
		padding-left: 250px !important;
	}
	.md\:pt-255 {
		padding-top: 255px !important;
	}
	.md\:pr-255 {
		padding-right: 255px !important;
	}
	.md\:pb-255 {
		padding-bottom: 255px !important;
	}
	.md\:pl-255 {
		padding-left: 255px !important;
	}
	.md\:pt-260 {
		padding-top: 260px !important;
	}
	.md\:pr-260 {
		padding-right: 260px !important;
	}
	.md\:pb-260 {
		padding-bottom: 260px !important;
	}
	.md\:pl-260 {
		padding-left: 260px !important;
	}
	.md\:pt-265 {
		padding-top: 265px !important;
	}
	.md\:pr-265 {
		padding-right: 265px !important;
	}
	.md\:pb-265 {
		padding-bottom: 265px !important;
	}
	.md\:pl-265 {
		padding-left: 265px !important;
	}
	.md\:pt-270 {
		padding-top: 270px !important;
	}
	.md\:pr-270 {
		padding-right: 270px !important;
	}
	.md\:pb-270 {
		padding-bottom: 270px !important;
	}
	.md\:pl-270 {
		padding-left: 270px !important;
	}
	.md\:pt-275 {
		padding-top: 275px !important;
	}
	.md\:pr-275 {
		padding-right: 275px !important;
	}
	.md\:pb-275 {
		padding-bottom: 275px !important;
	}
	.md\:pl-275 {
		padding-left: 275px !important;
	}
	.md\:pt-280 {
		padding-top: 280px !important;
	}
	.md\:pr-280 {
		padding-right: 280px !important;
	}
	.md\:pb-280 {
		padding-bottom: 280px !important;
	}
	.md\:pl-280 {
		padding-left: 280px !important;
	}
	.md\:pt-285 {
		padding-top: 285px !important;
	}
	.md\:pr-285 {
		padding-right: 285px !important;
	}
	.md\:pb-285 {
		padding-bottom: 285px !important;
	}
	.md\:pl-285 {
		padding-left: 285px !important;
	}
	.md\:pt-290 {
		padding-top: 290px !important;
	}
	.md\:pr-290 {
		padding-right: 290px !important;
	}
	.md\:pb-290 {
		padding-bottom: 290px !important;
	}
	.md\:pl-290 {
		padding-left: 290px !important;
	}
	.md\:pt-295 {
		padding-top: 295px !important;
	}
	.md\:pr-295 {
		padding-right: 295px !important;
	}
	.md\:pb-295 {
		padding-bottom: 295px !important;
	}
	.md\:pl-295 {
		padding-left: 295px !important;
	}
	.md\:pt-300 {
		padding-top: 300px !important;
	}
	.md\:pr-300 {
		padding-right: 300px !important;
	}
	.md\:pb-300 {
		padding-bottom: 300px !important;
	}
	.md\:pl-300 {
		padding-left: 300px !important;
	}
}
@media screen and (max-width: 767px) {
	.sm\:mt--300 {
		margin-top: -300px !important;
	}
	.sm\:mr--300 {
		margin-right: -300px !important;
	}
	.sm\:mb--300 {
		margin-bottom: -300px !important;
	}
	.sm\:ml--300 {
		margin-left: -300px !important;
	}
	.sm\:mt-n--300 {
		margin-top: --300px !important;
	}
	.sm\:mr-n--300 {
		margin-right: --300px !important;
	}
	.sm\:mb-n--300 {
		margin-bottom: --300px !important;
	}
	.sm\:ml-n--300 {
		margin-left: --300px !important;
	}
	.sm\:mt--295 {
		margin-top: -295px !important;
	}
	.sm\:mr--295 {
		margin-right: -295px !important;
	}
	.sm\:mb--295 {
		margin-bottom: -295px !important;
	}
	.sm\:ml--295 {
		margin-left: -295px !important;
	}
	.sm\:mt-n--295 {
		margin-top: --295px !important;
	}
	.sm\:mr-n--295 {
		margin-right: --295px !important;
	}
	.sm\:mb-n--295 {
		margin-bottom: --295px !important;
	}
	.sm\:ml-n--295 {
		margin-left: --295px !important;
	}
	.sm\:mt--290 {
		margin-top: -290px !important;
	}
	.sm\:mr--290 {
		margin-right: -290px !important;
	}
	.sm\:mb--290 {
		margin-bottom: -290px !important;
	}
	.sm\:ml--290 {
		margin-left: -290px !important;
	}
	.sm\:mt-n--290 {
		margin-top: --290px !important;
	}
	.sm\:mr-n--290 {
		margin-right: --290px !important;
	}
	.sm\:mb-n--290 {
		margin-bottom: --290px !important;
	}
	.sm\:ml-n--290 {
		margin-left: --290px !important;
	}
	.sm\:mt--285 {
		margin-top: -285px !important;
	}
	.sm\:mr--285 {
		margin-right: -285px !important;
	}
	.sm\:mb--285 {
		margin-bottom: -285px !important;
	}
	.sm\:ml--285 {
		margin-left: -285px !important;
	}
	.sm\:mt-n--285 {
		margin-top: --285px !important;
	}
	.sm\:mr-n--285 {
		margin-right: --285px !important;
	}
	.sm\:mb-n--285 {
		margin-bottom: --285px !important;
	}
	.sm\:ml-n--285 {
		margin-left: --285px !important;
	}
	.sm\:mt--280 {
		margin-top: -280px !important;
	}
	.sm\:mr--280 {
		margin-right: -280px !important;
	}
	.sm\:mb--280 {
		margin-bottom: -280px !important;
	}
	.sm\:ml--280 {
		margin-left: -280px !important;
	}
	.sm\:mt-n--280 {
		margin-top: --280px !important;
	}
	.sm\:mr-n--280 {
		margin-right: --280px !important;
	}
	.sm\:mb-n--280 {
		margin-bottom: --280px !important;
	}
	.sm\:ml-n--280 {
		margin-left: --280px !important;
	}
	.sm\:mt--275 {
		margin-top: -275px !important;
	}
	.sm\:mr--275 {
		margin-right: -275px !important;
	}
	.sm\:mb--275 {
		margin-bottom: -275px !important;
	}
	.sm\:ml--275 {
		margin-left: -275px !important;
	}
	.sm\:mt-n--275 {
		margin-top: --275px !important;
	}
	.sm\:mr-n--275 {
		margin-right: --275px !important;
	}
	.sm\:mb-n--275 {
		margin-bottom: --275px !important;
	}
	.sm\:ml-n--275 {
		margin-left: --275px !important;
	}
	.sm\:mt--270 {
		margin-top: -270px !important;
	}
	.sm\:mr--270 {
		margin-right: -270px !important;
	}
	.sm\:mb--270 {
		margin-bottom: -270px !important;
	}
	.sm\:ml--270 {
		margin-left: -270px !important;
	}
	.sm\:mt-n--270 {
		margin-top: --270px !important;
	}
	.sm\:mr-n--270 {
		margin-right: --270px !important;
	}
	.sm\:mb-n--270 {
		margin-bottom: --270px !important;
	}
	.sm\:ml-n--270 {
		margin-left: --270px !important;
	}
	.sm\:mt--265 {
		margin-top: -265px !important;
	}
	.sm\:mr--265 {
		margin-right: -265px !important;
	}
	.sm\:mb--265 {
		margin-bottom: -265px !important;
	}
	.sm\:ml--265 {
		margin-left: -265px !important;
	}
	.sm\:mt-n--265 {
		margin-top: --265px !important;
	}
	.sm\:mr-n--265 {
		margin-right: --265px !important;
	}
	.sm\:mb-n--265 {
		margin-bottom: --265px !important;
	}
	.sm\:ml-n--265 {
		margin-left: --265px !important;
	}
	.sm\:mt--260 {
		margin-top: -260px !important;
	}
	.sm\:mr--260 {
		margin-right: -260px !important;
	}
	.sm\:mb--260 {
		margin-bottom: -260px !important;
	}
	.sm\:ml--260 {
		margin-left: -260px !important;
	}
	.sm\:mt-n--260 {
		margin-top: --260px !important;
	}
	.sm\:mr-n--260 {
		margin-right: --260px !important;
	}
	.sm\:mb-n--260 {
		margin-bottom: --260px !important;
	}
	.sm\:ml-n--260 {
		margin-left: --260px !important;
	}
	.sm\:mt--255 {
		margin-top: -255px !important;
	}
	.sm\:mr--255 {
		margin-right: -255px !important;
	}
	.sm\:mb--255 {
		margin-bottom: -255px !important;
	}
	.sm\:ml--255 {
		margin-left: -255px !important;
	}
	.sm\:mt-n--255 {
		margin-top: --255px !important;
	}
	.sm\:mr-n--255 {
		margin-right: --255px !important;
	}
	.sm\:mb-n--255 {
		margin-bottom: --255px !important;
	}
	.sm\:ml-n--255 {
		margin-left: --255px !important;
	}
	.sm\:mt--250 {
		margin-top: -250px !important;
	}
	.sm\:mr--250 {
		margin-right: -250px !important;
	}
	.sm\:mb--250 {
		margin-bottom: -250px !important;
	}
	.sm\:ml--250 {
		margin-left: -250px !important;
	}
	.sm\:mt-n--250 {
		margin-top: --250px !important;
	}
	.sm\:mr-n--250 {
		margin-right: --250px !important;
	}
	.sm\:mb-n--250 {
		margin-bottom: --250px !important;
	}
	.sm\:ml-n--250 {
		margin-left: --250px !important;
	}
	.sm\:mt--245 {
		margin-top: -245px !important;
	}
	.sm\:mr--245 {
		margin-right: -245px !important;
	}
	.sm\:mb--245 {
		margin-bottom: -245px !important;
	}
	.sm\:ml--245 {
		margin-left: -245px !important;
	}
	.sm\:mt-n--245 {
		margin-top: --245px !important;
	}
	.sm\:mr-n--245 {
		margin-right: --245px !important;
	}
	.sm\:mb-n--245 {
		margin-bottom: --245px !important;
	}
	.sm\:ml-n--245 {
		margin-left: --245px !important;
	}
	.sm\:mt--240 {
		margin-top: -240px !important;
	}
	.sm\:mr--240 {
		margin-right: -240px !important;
	}
	.sm\:mb--240 {
		margin-bottom: -240px !important;
	}
	.sm\:ml--240 {
		margin-left: -240px !important;
	}
	.sm\:mt-n--240 {
		margin-top: --240px !important;
	}
	.sm\:mr-n--240 {
		margin-right: --240px !important;
	}
	.sm\:mb-n--240 {
		margin-bottom: --240px !important;
	}
	.sm\:ml-n--240 {
		margin-left: --240px !important;
	}
	.sm\:mt--235 {
		margin-top: -235px !important;
	}
	.sm\:mr--235 {
		margin-right: -235px !important;
	}
	.sm\:mb--235 {
		margin-bottom: -235px !important;
	}
	.sm\:ml--235 {
		margin-left: -235px !important;
	}
	.sm\:mt-n--235 {
		margin-top: --235px !important;
	}
	.sm\:mr-n--235 {
		margin-right: --235px !important;
	}
	.sm\:mb-n--235 {
		margin-bottom: --235px !important;
	}
	.sm\:ml-n--235 {
		margin-left: --235px !important;
	}
	.sm\:mt--230 {
		margin-top: -230px !important;
	}
	.sm\:mr--230 {
		margin-right: -230px !important;
	}
	.sm\:mb--230 {
		margin-bottom: -230px !important;
	}
	.sm\:ml--230 {
		margin-left: -230px !important;
	}
	.sm\:mt-n--230 {
		margin-top: --230px !important;
	}
	.sm\:mr-n--230 {
		margin-right: --230px !important;
	}
	.sm\:mb-n--230 {
		margin-bottom: --230px !important;
	}
	.sm\:ml-n--230 {
		margin-left: --230px !important;
	}
	.sm\:mt--225 {
		margin-top: -225px !important;
	}
	.sm\:mr--225 {
		margin-right: -225px !important;
	}
	.sm\:mb--225 {
		margin-bottom: -225px !important;
	}
	.sm\:ml--225 {
		margin-left: -225px !important;
	}
	.sm\:mt-n--225 {
		margin-top: --225px !important;
	}
	.sm\:mr-n--225 {
		margin-right: --225px !important;
	}
	.sm\:mb-n--225 {
		margin-bottom: --225px !important;
	}
	.sm\:ml-n--225 {
		margin-left: --225px !important;
	}
	.sm\:mt--220 {
		margin-top: -220px !important;
	}
	.sm\:mr--220 {
		margin-right: -220px !important;
	}
	.sm\:mb--220 {
		margin-bottom: -220px !important;
	}
	.sm\:ml--220 {
		margin-left: -220px !important;
	}
	.sm\:mt-n--220 {
		margin-top: --220px !important;
	}
	.sm\:mr-n--220 {
		margin-right: --220px !important;
	}
	.sm\:mb-n--220 {
		margin-bottom: --220px !important;
	}
	.sm\:ml-n--220 {
		margin-left: --220px !important;
	}
	.sm\:mt--215 {
		margin-top: -215px !important;
	}
	.sm\:mr--215 {
		margin-right: -215px !important;
	}
	.sm\:mb--215 {
		margin-bottom: -215px !important;
	}
	.sm\:ml--215 {
		margin-left: -215px !important;
	}
	.sm\:mt-n--215 {
		margin-top: --215px !important;
	}
	.sm\:mr-n--215 {
		margin-right: --215px !important;
	}
	.sm\:mb-n--215 {
		margin-bottom: --215px !important;
	}
	.sm\:ml-n--215 {
		margin-left: --215px !important;
	}
	.sm\:mt--210 {
		margin-top: -210px !important;
	}
	.sm\:mr--210 {
		margin-right: -210px !important;
	}
	.sm\:mb--210 {
		margin-bottom: -210px !important;
	}
	.sm\:ml--210 {
		margin-left: -210px !important;
	}
	.sm\:mt-n--210 {
		margin-top: --210px !important;
	}
	.sm\:mr-n--210 {
		margin-right: --210px !important;
	}
	.sm\:mb-n--210 {
		margin-bottom: --210px !important;
	}
	.sm\:ml-n--210 {
		margin-left: --210px !important;
	}
	.sm\:mt--205 {
		margin-top: -205px !important;
	}
	.sm\:mr--205 {
		margin-right: -205px !important;
	}
	.sm\:mb--205 {
		margin-bottom: -205px !important;
	}
	.sm\:ml--205 {
		margin-left: -205px !important;
	}
	.sm\:mt-n--205 {
		margin-top: --205px !important;
	}
	.sm\:mr-n--205 {
		margin-right: --205px !important;
	}
	.sm\:mb-n--205 {
		margin-bottom: --205px !important;
	}
	.sm\:ml-n--205 {
		margin-left: --205px !important;
	}
	.sm\:mt--200 {
		margin-top: -200px !important;
	}
	.sm\:mr--200 {
		margin-right: -200px !important;
	}
	.sm\:mb--200 {
		margin-bottom: -200px !important;
	}
	.sm\:ml--200 {
		margin-left: -200px !important;
	}
	.sm\:mt-n--200 {
		margin-top: --200px !important;
	}
	.sm\:mr-n--200 {
		margin-right: --200px !important;
	}
	.sm\:mb-n--200 {
		margin-bottom: --200px !important;
	}
	.sm\:ml-n--200 {
		margin-left: --200px !important;
	}
	.sm\:mt--195 {
		margin-top: -195px !important;
	}
	.sm\:mr--195 {
		margin-right: -195px !important;
	}
	.sm\:mb--195 {
		margin-bottom: -195px !important;
	}
	.sm\:ml--195 {
		margin-left: -195px !important;
	}
	.sm\:mt-n--195 {
		margin-top: --195px !important;
	}
	.sm\:mr-n--195 {
		margin-right: --195px !important;
	}
	.sm\:mb-n--195 {
		margin-bottom: --195px !important;
	}
	.sm\:ml-n--195 {
		margin-left: --195px !important;
	}
	.sm\:mt--190 {
		margin-top: -190px !important;
	}
	.sm\:mr--190 {
		margin-right: -190px !important;
	}
	.sm\:mb--190 {
		margin-bottom: -190px !important;
	}
	.sm\:ml--190 {
		margin-left: -190px !important;
	}
	.sm\:mt-n--190 {
		margin-top: --190px !important;
	}
	.sm\:mr-n--190 {
		margin-right: --190px !important;
	}
	.sm\:mb-n--190 {
		margin-bottom: --190px !important;
	}
	.sm\:ml-n--190 {
		margin-left: --190px !important;
	}
	.sm\:mt--185 {
		margin-top: -185px !important;
	}
	.sm\:mr--185 {
		margin-right: -185px !important;
	}
	.sm\:mb--185 {
		margin-bottom: -185px !important;
	}
	.sm\:ml--185 {
		margin-left: -185px !important;
	}
	.sm\:mt-n--185 {
		margin-top: --185px !important;
	}
	.sm\:mr-n--185 {
		margin-right: --185px !important;
	}
	.sm\:mb-n--185 {
		margin-bottom: --185px !important;
	}
	.sm\:ml-n--185 {
		margin-left: --185px !important;
	}
	.sm\:mt--180 {
		margin-top: -180px !important;
	}
	.sm\:mr--180 {
		margin-right: -180px !important;
	}
	.sm\:mb--180 {
		margin-bottom: -180px !important;
	}
	.sm\:ml--180 {
		margin-left: -180px !important;
	}
	.sm\:mt-n--180 {
		margin-top: --180px !important;
	}
	.sm\:mr-n--180 {
		margin-right: --180px !important;
	}
	.sm\:mb-n--180 {
		margin-bottom: --180px !important;
	}
	.sm\:ml-n--180 {
		margin-left: --180px !important;
	}
	.sm\:mt--175 {
		margin-top: -175px !important;
	}
	.sm\:mr--175 {
		margin-right: -175px !important;
	}
	.sm\:mb--175 {
		margin-bottom: -175px !important;
	}
	.sm\:ml--175 {
		margin-left: -175px !important;
	}
	.sm\:mt-n--175 {
		margin-top: --175px !important;
	}
	.sm\:mr-n--175 {
		margin-right: --175px !important;
	}
	.sm\:mb-n--175 {
		margin-bottom: --175px !important;
	}
	.sm\:ml-n--175 {
		margin-left: --175px !important;
	}
	.sm\:mt--170 {
		margin-top: -170px !important;
	}
	.sm\:mr--170 {
		margin-right: -170px !important;
	}
	.sm\:mb--170 {
		margin-bottom: -170px !important;
	}
	.sm\:ml--170 {
		margin-left: -170px !important;
	}
	.sm\:mt-n--170 {
		margin-top: --170px !important;
	}
	.sm\:mr-n--170 {
		margin-right: --170px !important;
	}
	.sm\:mb-n--170 {
		margin-bottom: --170px !important;
	}
	.sm\:ml-n--170 {
		margin-left: --170px !important;
	}
	.sm\:mt--165 {
		margin-top: -165px !important;
	}
	.sm\:mr--165 {
		margin-right: -165px !important;
	}
	.sm\:mb--165 {
		margin-bottom: -165px !important;
	}
	.sm\:ml--165 {
		margin-left: -165px !important;
	}
	.sm\:mt-n--165 {
		margin-top: --165px !important;
	}
	.sm\:mr-n--165 {
		margin-right: --165px !important;
	}
	.sm\:mb-n--165 {
		margin-bottom: --165px !important;
	}
	.sm\:ml-n--165 {
		margin-left: --165px !important;
	}
	.sm\:mt--160 {
		margin-top: -160px !important;
	}
	.sm\:mr--160 {
		margin-right: -160px !important;
	}
	.sm\:mb--160 {
		margin-bottom: -160px !important;
	}
	.sm\:ml--160 {
		margin-left: -160px !important;
	}
	.sm\:mt-n--160 {
		margin-top: --160px !important;
	}
	.sm\:mr-n--160 {
		margin-right: --160px !important;
	}
	.sm\:mb-n--160 {
		margin-bottom: --160px !important;
	}
	.sm\:ml-n--160 {
		margin-left: --160px !important;
	}
	.sm\:mt--155 {
		margin-top: -155px !important;
	}
	.sm\:mr--155 {
		margin-right: -155px !important;
	}
	.sm\:mb--155 {
		margin-bottom: -155px !important;
	}
	.sm\:ml--155 {
		margin-left: -155px !important;
	}
	.sm\:mt-n--155 {
		margin-top: --155px !important;
	}
	.sm\:mr-n--155 {
		margin-right: --155px !important;
	}
	.sm\:mb-n--155 {
		margin-bottom: --155px !important;
	}
	.sm\:ml-n--155 {
		margin-left: --155px !important;
	}
	.sm\:mt--150 {
		margin-top: -150px !important;
	}
	.sm\:mr--150 {
		margin-right: -150px !important;
	}
	.sm\:mb--150 {
		margin-bottom: -150px !important;
	}
	.sm\:ml--150 {
		margin-left: -150px !important;
	}
	.sm\:mt-n--150 {
		margin-top: --150px !important;
	}
	.sm\:mr-n--150 {
		margin-right: --150px !important;
	}
	.sm\:mb-n--150 {
		margin-bottom: --150px !important;
	}
	.sm\:ml-n--150 {
		margin-left: --150px !important;
	}
	.sm\:mt--145 {
		margin-top: -145px !important;
	}
	.sm\:mr--145 {
		margin-right: -145px !important;
	}
	.sm\:mb--145 {
		margin-bottom: -145px !important;
	}
	.sm\:ml--145 {
		margin-left: -145px !important;
	}
	.sm\:mt-n--145 {
		margin-top: --145px !important;
	}
	.sm\:mr-n--145 {
		margin-right: --145px !important;
	}
	.sm\:mb-n--145 {
		margin-bottom: --145px !important;
	}
	.sm\:ml-n--145 {
		margin-left: --145px !important;
	}
	.sm\:mt--140 {
		margin-top: -140px !important;
	}
	.sm\:mr--140 {
		margin-right: -140px !important;
	}
	.sm\:mb--140 {
		margin-bottom: -140px !important;
	}
	.sm\:ml--140 {
		margin-left: -140px !important;
	}
	.sm\:mt-n--140 {
		margin-top: --140px !important;
	}
	.sm\:mr-n--140 {
		margin-right: --140px !important;
	}
	.sm\:mb-n--140 {
		margin-bottom: --140px !important;
	}
	.sm\:ml-n--140 {
		margin-left: --140px !important;
	}
	.sm\:mt--135 {
		margin-top: -135px !important;
	}
	.sm\:mr--135 {
		margin-right: -135px !important;
	}
	.sm\:mb--135 {
		margin-bottom: -135px !important;
	}
	.sm\:ml--135 {
		margin-left: -135px !important;
	}
	.sm\:mt-n--135 {
		margin-top: --135px !important;
	}
	.sm\:mr-n--135 {
		margin-right: --135px !important;
	}
	.sm\:mb-n--135 {
		margin-bottom: --135px !important;
	}
	.sm\:ml-n--135 {
		margin-left: --135px !important;
	}
	.sm\:mt--130 {
		margin-top: -130px !important;
	}
	.sm\:mr--130 {
		margin-right: -130px !important;
	}
	.sm\:mb--130 {
		margin-bottom: -130px !important;
	}
	.sm\:ml--130 {
		margin-left: -130px !important;
	}
	.sm\:mt-n--130 {
		margin-top: --130px !important;
	}
	.sm\:mr-n--130 {
		margin-right: --130px !important;
	}
	.sm\:mb-n--130 {
		margin-bottom: --130px !important;
	}
	.sm\:ml-n--130 {
		margin-left: --130px !important;
	}
	.sm\:mt--125 {
		margin-top: -125px !important;
	}
	.sm\:mr--125 {
		margin-right: -125px !important;
	}
	.sm\:mb--125 {
		margin-bottom: -125px !important;
	}
	.sm\:ml--125 {
		margin-left: -125px !important;
	}
	.sm\:mt-n--125 {
		margin-top: --125px !important;
	}
	.sm\:mr-n--125 {
		margin-right: --125px !important;
	}
	.sm\:mb-n--125 {
		margin-bottom: --125px !important;
	}
	.sm\:ml-n--125 {
		margin-left: --125px !important;
	}
	.sm\:mt--120 {
		margin-top: -120px !important;
	}
	.sm\:mr--120 {
		margin-right: -120px !important;
	}
	.sm\:mb--120 {
		margin-bottom: -120px !important;
	}
	.sm\:ml--120 {
		margin-left: -120px !important;
	}
	.sm\:mt-n--120 {
		margin-top: --120px !important;
	}
	.sm\:mr-n--120 {
		margin-right: --120px !important;
	}
	.sm\:mb-n--120 {
		margin-bottom: --120px !important;
	}
	.sm\:ml-n--120 {
		margin-left: --120px !important;
	}
	.sm\:mt--115 {
		margin-top: -115px !important;
	}
	.sm\:mr--115 {
		margin-right: -115px !important;
	}
	.sm\:mb--115 {
		margin-bottom: -115px !important;
	}
	.sm\:ml--115 {
		margin-left: -115px !important;
	}
	.sm\:mt-n--115 {
		margin-top: --115px !important;
	}
	.sm\:mr-n--115 {
		margin-right: --115px !important;
	}
	.sm\:mb-n--115 {
		margin-bottom: --115px !important;
	}
	.sm\:ml-n--115 {
		margin-left: --115px !important;
	}
	.sm\:mt--110 {
		margin-top: -110px !important;
	}
	.sm\:mr--110 {
		margin-right: -110px !important;
	}
	.sm\:mb--110 {
		margin-bottom: -110px !important;
	}
	.sm\:ml--110 {
		margin-left: -110px !important;
	}
	.sm\:mt-n--110 {
		margin-top: --110px !important;
	}
	.sm\:mr-n--110 {
		margin-right: --110px !important;
	}
	.sm\:mb-n--110 {
		margin-bottom: --110px !important;
	}
	.sm\:ml-n--110 {
		margin-left: --110px !important;
	}
	.sm\:mt--105 {
		margin-top: -105px !important;
	}
	.sm\:mr--105 {
		margin-right: -105px !important;
	}
	.sm\:mb--105 {
		margin-bottom: -105px !important;
	}
	.sm\:ml--105 {
		margin-left: -105px !important;
	}
	.sm\:mt-n--105 {
		margin-top: --105px !important;
	}
	.sm\:mr-n--105 {
		margin-right: --105px !important;
	}
	.sm\:mb-n--105 {
		margin-bottom: --105px !important;
	}
	.sm\:ml-n--105 {
		margin-left: --105px !important;
	}
	.sm\:mt--100 {
		margin-top: -100px !important;
	}
	.sm\:mr--100 {
		margin-right: -100px !important;
	}
	.sm\:mb--100 {
		margin-bottom: -100px !important;
	}
	.sm\:ml--100 {
		margin-left: -100px !important;
	}
	.sm\:mt-n--100 {
		margin-top: --100px !important;
	}
	.sm\:mr-n--100 {
		margin-right: --100px !important;
	}
	.sm\:mb-n--100 {
		margin-bottom: --100px !important;
	}
	.sm\:ml-n--100 {
		margin-left: --100px !important;
	}
	.sm\:mt--95 {
		margin-top: -95px !important;
	}
	.sm\:mr--95 {
		margin-right: -95px !important;
	}
	.sm\:mb--95 {
		margin-bottom: -95px !important;
	}
	.sm\:ml--95 {
		margin-left: -95px !important;
	}
	.sm\:mt-n--95 {
		margin-top: --95px !important;
	}
	.sm\:mr-n--95 {
		margin-right: --95px !important;
	}
	.sm\:mb-n--95 {
		margin-bottom: --95px !important;
	}
	.sm\:ml-n--95 {
		margin-left: --95px !important;
	}
	.sm\:mt--90 {
		margin-top: -90px !important;
	}
	.sm\:mr--90 {
		margin-right: -90px !important;
	}
	.sm\:mb--90 {
		margin-bottom: -90px !important;
	}
	.sm\:ml--90 {
		margin-left: -90px !important;
	}
	.sm\:mt-n--90 {
		margin-top: --90px !important;
	}
	.sm\:mr-n--90 {
		margin-right: --90px !important;
	}
	.sm\:mb-n--90 {
		margin-bottom: --90px !important;
	}
	.sm\:ml-n--90 {
		margin-left: --90px !important;
	}
	.sm\:mt--85 {
		margin-top: -85px !important;
	}
	.sm\:mr--85 {
		margin-right: -85px !important;
	}
	.sm\:mb--85 {
		margin-bottom: -85px !important;
	}
	.sm\:ml--85 {
		margin-left: -85px !important;
	}
	.sm\:mt-n--85 {
		margin-top: --85px !important;
	}
	.sm\:mr-n--85 {
		margin-right: --85px !important;
	}
	.sm\:mb-n--85 {
		margin-bottom: --85px !important;
	}
	.sm\:ml-n--85 {
		margin-left: --85px !important;
	}
	.sm\:mt--80 {
		margin-top: -80px !important;
	}
	.sm\:mr--80 {
		margin-right: -80px !important;
	}
	.sm\:mb--80 {
		margin-bottom: -80px !important;
	}
	.sm\:ml--80 {
		margin-left: -80px !important;
	}
	.sm\:mt-n--80 {
		margin-top: --80px !important;
	}
	.sm\:mr-n--80 {
		margin-right: --80px !important;
	}
	.sm\:mb-n--80 {
		margin-bottom: --80px !important;
	}
	.sm\:ml-n--80 {
		margin-left: --80px !important;
	}
	.sm\:mt--75 {
		margin-top: -75px !important;
	}
	.sm\:mr--75 {
		margin-right: -75px !important;
	}
	.sm\:mb--75 {
		margin-bottom: -75px !important;
	}
	.sm\:ml--75 {
		margin-left: -75px !important;
	}
	.sm\:mt-n--75 {
		margin-top: --75px !important;
	}
	.sm\:mr-n--75 {
		margin-right: --75px !important;
	}
	.sm\:mb-n--75 {
		margin-bottom: --75px !important;
	}
	.sm\:ml-n--75 {
		margin-left: --75px !important;
	}
	.sm\:mt--70 {
		margin-top: -70px !important;
	}
	.sm\:mr--70 {
		margin-right: -70px !important;
	}
	.sm\:mb--70 {
		margin-bottom: -70px !important;
	}
	.sm\:ml--70 {
		margin-left: -70px !important;
	}
	.sm\:mt-n--70 {
		margin-top: --70px !important;
	}
	.sm\:mr-n--70 {
		margin-right: --70px !important;
	}
	.sm\:mb-n--70 {
		margin-bottom: --70px !important;
	}
	.sm\:ml-n--70 {
		margin-left: --70px !important;
	}
	.sm\:mt--65 {
		margin-top: -65px !important;
	}
	.sm\:mr--65 {
		margin-right: -65px !important;
	}
	.sm\:mb--65 {
		margin-bottom: -65px !important;
	}
	.sm\:ml--65 {
		margin-left: -65px !important;
	}
	.sm\:mt-n--65 {
		margin-top: --65px !important;
	}
	.sm\:mr-n--65 {
		margin-right: --65px !important;
	}
	.sm\:mb-n--65 {
		margin-bottom: --65px !important;
	}
	.sm\:ml-n--65 {
		margin-left: --65px !important;
	}
	.sm\:mt--60 {
		margin-top: -60px !important;
	}
	.sm\:mr--60 {
		margin-right: -60px !important;
	}
	.sm\:mb--60 {
		margin-bottom: -60px !important;
	}
	.sm\:ml--60 {
		margin-left: -60px !important;
	}
	.sm\:mt-n--60 {
		margin-top: --60px !important;
	}
	.sm\:mr-n--60 {
		margin-right: --60px !important;
	}
	.sm\:mb-n--60 {
		margin-bottom: --60px !important;
	}
	.sm\:ml-n--60 {
		margin-left: --60px !important;
	}
	.sm\:mt--55 {
		margin-top: -55px !important;
	}
	.sm\:mr--55 {
		margin-right: -55px !important;
	}
	.sm\:mb--55 {
		margin-bottom: -55px !important;
	}
	.sm\:ml--55 {
		margin-left: -55px !important;
	}
	.sm\:mt-n--55 {
		margin-top: --55px !important;
	}
	.sm\:mr-n--55 {
		margin-right: --55px !important;
	}
	.sm\:mb-n--55 {
		margin-bottom: --55px !important;
	}
	.sm\:ml-n--55 {
		margin-left: --55px !important;
	}
	.sm\:mt--50 {
		margin-top: -50px !important;
	}
	.sm\:mr--50 {
		margin-right: -50px !important;
	}
	.sm\:mb--50 {
		margin-bottom: -50px !important;
	}
	.sm\:ml--50 {
		margin-left: -50px !important;
	}
	.sm\:mt-n--50 {
		margin-top: --50px !important;
	}
	.sm\:mr-n--50 {
		margin-right: --50px !important;
	}
	.sm\:mb-n--50 {
		margin-bottom: --50px !important;
	}
	.sm\:ml-n--50 {
		margin-left: --50px !important;
	}
	.sm\:mt--45 {
		margin-top: -45px !important;
	}
	.sm\:mr--45 {
		margin-right: -45px !important;
	}
	.sm\:mb--45 {
		margin-bottom: -45px !important;
	}
	.sm\:ml--45 {
		margin-left: -45px !important;
	}
	.sm\:mt-n--45 {
		margin-top: --45px !important;
	}
	.sm\:mr-n--45 {
		margin-right: --45px !important;
	}
	.sm\:mb-n--45 {
		margin-bottom: --45px !important;
	}
	.sm\:ml-n--45 {
		margin-left: --45px !important;
	}
	.sm\:mt--40 {
		margin-top: -40px !important;
	}
	.sm\:mr--40 {
		margin-right: -40px !important;
	}
	.sm\:mb--40 {
		margin-bottom: -40px !important;
	}
	.sm\:ml--40 {
		margin-left: -40px !important;
	}
	.sm\:mt-n--40 {
		margin-top: --40px !important;
	}
	.sm\:mr-n--40 {
		margin-right: --40px !important;
	}
	.sm\:mb-n--40 {
		margin-bottom: --40px !important;
	}
	.sm\:ml-n--40 {
		margin-left: --40px !important;
	}
	.sm\:mt--35 {
		margin-top: -35px !important;
	}
	.sm\:mr--35 {
		margin-right: -35px !important;
	}
	.sm\:mb--35 {
		margin-bottom: -35px !important;
	}
	.sm\:ml--35 {
		margin-left: -35px !important;
	}
	.sm\:mt-n--35 {
		margin-top: --35px !important;
	}
	.sm\:mr-n--35 {
		margin-right: --35px !important;
	}
	.sm\:mb-n--35 {
		margin-bottom: --35px !important;
	}
	.sm\:ml-n--35 {
		margin-left: --35px !important;
	}
	.sm\:mt--30 {
		margin-top: -30px !important;
	}
	.sm\:mr--30 {
		margin-right: -30px !important;
	}
	.sm\:mb--30 {
		margin-bottom: -30px !important;
	}
	.sm\:ml--30 {
		margin-left: -30px !important;
	}
	.sm\:mt-n--30 {
		margin-top: --30px !important;
	}
	.sm\:mr-n--30 {
		margin-right: --30px !important;
	}
	.sm\:mb-n--30 {
		margin-bottom: --30px !important;
	}
	.sm\:ml-n--30 {
		margin-left: --30px !important;
	}
	.sm\:mt--25 {
		margin-top: -25px !important;
	}
	.sm\:mr--25 {
		margin-right: -25px !important;
	}
	.sm\:mb--25 {
		margin-bottom: -25px !important;
	}
	.sm\:ml--25 {
		margin-left: -25px !important;
	}
	.sm\:mt-n--25 {
		margin-top: --25px !important;
	}
	.sm\:mr-n--25 {
		margin-right: --25px !important;
	}
	.sm\:mb-n--25 {
		margin-bottom: --25px !important;
	}
	.sm\:ml-n--25 {
		margin-left: --25px !important;
	}
	.sm\:mt--20 {
		margin-top: -20px !important;
	}
	.sm\:mr--20 {
		margin-right: -20px !important;
	}
	.sm\:mb--20 {
		margin-bottom: -20px !important;
	}
	.sm\:ml--20 {
		margin-left: -20px !important;
	}
	.sm\:mt-n--20 {
		margin-top: --20px !important;
	}
	.sm\:mr-n--20 {
		margin-right: --20px !important;
	}
	.sm\:mb-n--20 {
		margin-bottom: --20px !important;
	}
	.sm\:ml-n--20 {
		margin-left: --20px !important;
	}
	.sm\:mt--15 {
		margin-top: -15px !important;
	}
	.sm\:mr--15 {
		margin-right: -15px !important;
	}
	.sm\:mb--15 {
		margin-bottom: -15px !important;
	}
	.sm\:ml--15 {
		margin-left: -15px !important;
	}
	.sm\:mt-n--15 {
		margin-top: --15px !important;
	}
	.sm\:mr-n--15 {
		margin-right: --15px !important;
	}
	.sm\:mb-n--15 {
		margin-bottom: --15px !important;
	}
	.sm\:ml-n--15 {
		margin-left: --15px !important;
	}
	.sm\:mt--10 {
		margin-top: -10px !important;
	}
	.sm\:mr--10 {
		margin-right: -10px !important;
	}
	.sm\:mb--10 {
		margin-bottom: -10px !important;
	}
	.sm\:ml--10 {
		margin-left: -10px !important;
	}
	.sm\:mt-n--10 {
		margin-top: --10px !important;
	}
	.sm\:mr-n--10 {
		margin-right: --10px !important;
	}
	.sm\:mb-n--10 {
		margin-bottom: --10px !important;
	}
	.sm\:ml-n--10 {
		margin-left: --10px !important;
	}
	.sm\:mt--5 {
		margin-top: -5px !important;
	}
	.sm\:mr--5 {
		margin-right: -5px !important;
	}
	.sm\:mb--5 {
		margin-bottom: -5px !important;
	}
	.sm\:ml--5 {
		margin-left: -5px !important;
	}
	.sm\:mt-n--5 {
		margin-top: --5px !important;
	}
	.sm\:mr-n--5 {
		margin-right: --5px !important;
	}
	.sm\:mb-n--5 {
		margin-bottom: --5px !important;
	}
	.sm\:ml-n--5 {
		margin-left: --5px !important;
	}
	.sm\:mt-0 {
		margin-top: 0px !important;
	}
	.sm\:mr-0 {
		margin-right: 0px !important;
	}
	.sm\:mb-0 {
		margin-bottom: 0px !important;
	}
	.sm\:ml-0 {
		margin-left: 0px !important;
	}
	.sm\:mt-n-0 {
		margin-top: -0px !important;
	}
	.sm\:mr-n-0 {
		margin-right: -0px !important;
	}
	.sm\:mb-n-0 {
		margin-bottom: -0px !important;
	}
	.sm\:ml-n-0 {
		margin-left: -0px !important;
	}
	.sm\:mt-5 {
		margin-top: 5px !important;
	}
	.sm\:mr-5 {
		margin-right: 5px !important;
	}
	.sm\:mb-5 {
		margin-bottom: 5px !important;
	}
	.sm\:ml-5 {
		margin-left: 5px !important;
	}
	.sm\:mt-n-5 {
		margin-top: -5px !important;
	}
	.sm\:mr-n-5 {
		margin-right: -5px !important;
	}
	.sm\:mb-n-5 {
		margin-bottom: -5px !important;
	}
	.sm\:ml-n-5 {
		margin-left: -5px !important;
	}
	.sm\:mt-10 {
		margin-top: 10px !important;
	}
	.sm\:mr-10 {
		margin-right: 10px !important;
	}
	.sm\:mb-10 {
		margin-bottom: 10px !important;
	}
	.sm\:ml-10 {
		margin-left: 10px !important;
	}
	.sm\:mt-n-10 {
		margin-top: -10px !important;
	}
	.sm\:mr-n-10 {
		margin-right: -10px !important;
	}
	.sm\:mb-n-10 {
		margin-bottom: -10px !important;
	}
	.sm\:ml-n-10 {
		margin-left: -10px !important;
	}
	.sm\:mt-15 {
		margin-top: 15px !important;
	}
	.sm\:mr-15 {
		margin-right: 15px !important;
	}
	.sm\:mb-15 {
		margin-bottom: 15px !important;
	}
	.sm\:ml-15 {
		margin-left: 15px !important;
	}
	.sm\:mt-n-15 {
		margin-top: -15px !important;
	}
	.sm\:mr-n-15 {
		margin-right: -15px !important;
	}
	.sm\:mb-n-15 {
		margin-bottom: -15px !important;
	}
	.sm\:ml-n-15 {
		margin-left: -15px !important;
	}
	.sm\:mt-20 {
		margin-top: 20px !important;
	}
	.sm\:mr-20 {
		margin-right: 20px !important;
	}
	.sm\:mb-20 {
		margin-bottom: 20px !important;
	}
	.sm\:ml-20 {
		margin-left: 20px !important;
	}
	.sm\:mt-n-20 {
		margin-top: -20px !important;
	}
	.sm\:mr-n-20 {
		margin-right: -20px !important;
	}
	.sm\:mb-n-20 {
		margin-bottom: -20px !important;
	}
	.sm\:ml-n-20 {
		margin-left: -20px !important;
	}
	.sm\:mt-25 {
		margin-top: 25px !important;
	}
	.sm\:mr-25 {
		margin-right: 25px !important;
	}
	.sm\:mb-25 {
		margin-bottom: 25px !important;
	}
	.sm\:ml-25 {
		margin-left: 25px !important;
	}
	.sm\:mt-n-25 {
		margin-top: -25px !important;
	}
	.sm\:mr-n-25 {
		margin-right: -25px !important;
	}
	.sm\:mb-n-25 {
		margin-bottom: -25px !important;
	}
	.sm\:ml-n-25 {
		margin-left: -25px !important;
	}
	.sm\:mt-30 {
		margin-top: 30px !important;
	}
	.sm\:mr-30 {
		margin-right: 30px !important;
	}
	.sm\:mb-30 {
		margin-bottom: 30px !important;
	}
	.sm\:ml-30 {
		margin-left: 30px !important;
	}
	.sm\:mt-n-30 {
		margin-top: -30px !important;
	}
	.sm\:mr-n-30 {
		margin-right: -30px !important;
	}
	.sm\:mb-n-30 {
		margin-bottom: -30px !important;
	}
	.sm\:ml-n-30 {
		margin-left: -30px !important;
	}
	.sm\:mt-35 {
		margin-top: 35px !important;
	}
	.sm\:mr-35 {
		margin-right: 35px !important;
	}
	.sm\:mb-35 {
		margin-bottom: 35px !important;
	}
	.sm\:ml-35 {
		margin-left: 35px !important;
	}
	.sm\:mt-n-35 {
		margin-top: -35px !important;
	}
	.sm\:mr-n-35 {
		margin-right: -35px !important;
	}
	.sm\:mb-n-35 {
		margin-bottom: -35px !important;
	}
	.sm\:ml-n-35 {
		margin-left: -35px !important;
	}
	.sm\:mt-40 {
		margin-top: 40px !important;
	}
	.sm\:mr-40 {
		margin-right: 40px !important;
	}
	.sm\:mb-40 {
		margin-bottom: 40px !important;
	}
	.sm\:ml-40 {
		margin-left: 40px !important;
	}
	.sm\:mt-n-40 {
		margin-top: -40px !important;
	}
	.sm\:mr-n-40 {
		margin-right: -40px !important;
	}
	.sm\:mb-n-40 {
		margin-bottom: -40px !important;
	}
	.sm\:ml-n-40 {
		margin-left: -40px !important;
	}
	.sm\:mt-45 {
		margin-top: 45px !important;
	}
	.sm\:mr-45 {
		margin-right: 45px !important;
	}
	.sm\:mb-45 {
		margin-bottom: 45px !important;
	}
	.sm\:ml-45 {
		margin-left: 45px !important;
	}
	.sm\:mt-n-45 {
		margin-top: -45px !important;
	}
	.sm\:mr-n-45 {
		margin-right: -45px !important;
	}
	.sm\:mb-n-45 {
		margin-bottom: -45px !important;
	}
	.sm\:ml-n-45 {
		margin-left: -45px !important;
	}
	.sm\:mt-50 {
		margin-top: 50px !important;
	}
	.sm\:mr-50 {
		margin-right: 50px !important;
	}
	.sm\:mb-50 {
		margin-bottom: 50px !important;
	}
	.sm\:ml-50 {
		margin-left: 50px !important;
	}
	.sm\:mt-n-50 {
		margin-top: -50px !important;
	}
	.sm\:mr-n-50 {
		margin-right: -50px !important;
	}
	.sm\:mb-n-50 {
		margin-bottom: -50px !important;
	}
	.sm\:ml-n-50 {
		margin-left: -50px !important;
	}
	.sm\:mt-55 {
		margin-top: 55px !important;
	}
	.sm\:mr-55 {
		margin-right: 55px !important;
	}
	.sm\:mb-55 {
		margin-bottom: 55px !important;
	}
	.sm\:ml-55 {
		margin-left: 55px !important;
	}
	.sm\:mt-n-55 {
		margin-top: -55px !important;
	}
	.sm\:mr-n-55 {
		margin-right: -55px !important;
	}
	.sm\:mb-n-55 {
		margin-bottom: -55px !important;
	}
	.sm\:ml-n-55 {
		margin-left: -55px !important;
	}
	.sm\:mt-60 {
		margin-top: 60px !important;
	}
	.sm\:mr-60 {
		margin-right: 60px !important;
	}
	.sm\:mb-60 {
		margin-bottom: 60px !important;
	}
	.sm\:ml-60 {
		margin-left: 60px !important;
	}
	.sm\:mt-n-60 {
		margin-top: -60px !important;
	}
	.sm\:mr-n-60 {
		margin-right: -60px !important;
	}
	.sm\:mb-n-60 {
		margin-bottom: -60px !important;
	}
	.sm\:ml-n-60 {
		margin-left: -60px !important;
	}
	.sm\:mt-65 {
		margin-top: 65px !important;
	}
	.sm\:mr-65 {
		margin-right: 65px !important;
	}
	.sm\:mb-65 {
		margin-bottom: 65px !important;
	}
	.sm\:ml-65 {
		margin-left: 65px !important;
	}
	.sm\:mt-n-65 {
		margin-top: -65px !important;
	}
	.sm\:mr-n-65 {
		margin-right: -65px !important;
	}
	.sm\:mb-n-65 {
		margin-bottom: -65px !important;
	}
	.sm\:ml-n-65 {
		margin-left: -65px !important;
	}
	.sm\:mt-70 {
		margin-top: 70px !important;
	}
	.sm\:mr-70 {
		margin-right: 70px !important;
	}
	.sm\:mb-70 {
		margin-bottom: 70px !important;
	}
	.sm\:ml-70 {
		margin-left: 70px !important;
	}
	.sm\:mt-n-70 {
		margin-top: -70px !important;
	}
	.sm\:mr-n-70 {
		margin-right: -70px !important;
	}
	.sm\:mb-n-70 {
		margin-bottom: -70px !important;
	}
	.sm\:ml-n-70 {
		margin-left: -70px !important;
	}
	.sm\:mt-75 {
		margin-top: 75px !important;
	}
	.sm\:mr-75 {
		margin-right: 75px !important;
	}
	.sm\:mb-75 {
		margin-bottom: 75px !important;
	}
	.sm\:ml-75 {
		margin-left: 75px !important;
	}
	.sm\:mt-n-75 {
		margin-top: -75px !important;
	}
	.sm\:mr-n-75 {
		margin-right: -75px !important;
	}
	.sm\:mb-n-75 {
		margin-bottom: -75px !important;
	}
	.sm\:ml-n-75 {
		margin-left: -75px !important;
	}
	.sm\:mt-80 {
		margin-top: 80px !important;
	}
	.sm\:mr-80 {
		margin-right: 80px !important;
	}
	.sm\:mb-80 {
		margin-bottom: 80px !important;
	}
	.sm\:ml-80 {
		margin-left: 80px !important;
	}
	.sm\:mt-n-80 {
		margin-top: -80px !important;
	}
	.sm\:mr-n-80 {
		margin-right: -80px !important;
	}
	.sm\:mb-n-80 {
		margin-bottom: -80px !important;
	}
	.sm\:ml-n-80 {
		margin-left: -80px !important;
	}
	.sm\:mt-85 {
		margin-top: 85px !important;
	}
	.sm\:mr-85 {
		margin-right: 85px !important;
	}
	.sm\:mb-85 {
		margin-bottom: 85px !important;
	}
	.sm\:ml-85 {
		margin-left: 85px !important;
	}
	.sm\:mt-n-85 {
		margin-top: -85px !important;
	}
	.sm\:mr-n-85 {
		margin-right: -85px !important;
	}
	.sm\:mb-n-85 {
		margin-bottom: -85px !important;
	}
	.sm\:ml-n-85 {
		margin-left: -85px !important;
	}
	.sm\:mt-90 {
		margin-top: 90px !important;
	}
	.sm\:mr-90 {
		margin-right: 90px !important;
	}
	.sm\:mb-90 {
		margin-bottom: 90px !important;
	}
	.sm\:ml-90 {
		margin-left: 90px !important;
	}
	.sm\:mt-n-90 {
		margin-top: -90px !important;
	}
	.sm\:mr-n-90 {
		margin-right: -90px !important;
	}
	.sm\:mb-n-90 {
		margin-bottom: -90px !important;
	}
	.sm\:ml-n-90 {
		margin-left: -90px !important;
	}
	.sm\:mt-95 {
		margin-top: 95px !important;
	}
	.sm\:mr-95 {
		margin-right: 95px !important;
	}
	.sm\:mb-95 {
		margin-bottom: 95px !important;
	}
	.sm\:ml-95 {
		margin-left: 95px !important;
	}
	.sm\:mt-n-95 {
		margin-top: -95px !important;
	}
	.sm\:mr-n-95 {
		margin-right: -95px !important;
	}
	.sm\:mb-n-95 {
		margin-bottom: -95px !important;
	}
	.sm\:ml-n-95 {
		margin-left: -95px !important;
	}
	.sm\:mt-100 {
		margin-top: 100px !important;
	}
	.sm\:mr-100 {
		margin-right: 100px !important;
	}
	.sm\:mb-100 {
		margin-bottom: 100px !important;
	}
	.sm\:ml-100 {
		margin-left: 100px !important;
	}
	.sm\:mt-n-100 {
		margin-top: -100px !important;
	}
	.sm\:mr-n-100 {
		margin-right: -100px !important;
	}
	.sm\:mb-n-100 {
		margin-bottom: -100px !important;
	}
	.sm\:ml-n-100 {
		margin-left: -100px !important;
	}
	.sm\:mt-105 {
		margin-top: 105px !important;
	}
	.sm\:mr-105 {
		margin-right: 105px !important;
	}
	.sm\:mb-105 {
		margin-bottom: 105px !important;
	}
	.sm\:ml-105 {
		margin-left: 105px !important;
	}
	.sm\:mt-n-105 {
		margin-top: -105px !important;
	}
	.sm\:mr-n-105 {
		margin-right: -105px !important;
	}
	.sm\:mb-n-105 {
		margin-bottom: -105px !important;
	}
	.sm\:ml-n-105 {
		margin-left: -105px !important;
	}
	.sm\:mt-110 {
		margin-top: 110px !important;
	}
	.sm\:mr-110 {
		margin-right: 110px !important;
	}
	.sm\:mb-110 {
		margin-bottom: 110px !important;
	}
	.sm\:ml-110 {
		margin-left: 110px !important;
	}
	.sm\:mt-n-110 {
		margin-top: -110px !important;
	}
	.sm\:mr-n-110 {
		margin-right: -110px !important;
	}
	.sm\:mb-n-110 {
		margin-bottom: -110px !important;
	}
	.sm\:ml-n-110 {
		margin-left: -110px !important;
	}
	.sm\:mt-115 {
		margin-top: 115px !important;
	}
	.sm\:mr-115 {
		margin-right: 115px !important;
	}
	.sm\:mb-115 {
		margin-bottom: 115px !important;
	}
	.sm\:ml-115 {
		margin-left: 115px !important;
	}
	.sm\:mt-n-115 {
		margin-top: -115px !important;
	}
	.sm\:mr-n-115 {
		margin-right: -115px !important;
	}
	.sm\:mb-n-115 {
		margin-bottom: -115px !important;
	}
	.sm\:ml-n-115 {
		margin-left: -115px !important;
	}
	.sm\:mt-120 {
		margin-top: 120px !important;
	}
	.sm\:mr-120 {
		margin-right: 120px !important;
	}
	.sm\:mb-120 {
		margin-bottom: 120px !important;
	}
	.sm\:ml-120 {
		margin-left: 120px !important;
	}
	.sm\:mt-n-120 {
		margin-top: -120px !important;
	}
	.sm\:mr-n-120 {
		margin-right: -120px !important;
	}
	.sm\:mb-n-120 {
		margin-bottom: -120px !important;
	}
	.sm\:ml-n-120 {
		margin-left: -120px !important;
	}
	.sm\:mt-125 {
		margin-top: 125px !important;
	}
	.sm\:mr-125 {
		margin-right: 125px !important;
	}
	.sm\:mb-125 {
		margin-bottom: 125px !important;
	}
	.sm\:ml-125 {
		margin-left: 125px !important;
	}
	.sm\:mt-n-125 {
		margin-top: -125px !important;
	}
	.sm\:mr-n-125 {
		margin-right: -125px !important;
	}
	.sm\:mb-n-125 {
		margin-bottom: -125px !important;
	}
	.sm\:ml-n-125 {
		margin-left: -125px !important;
	}
	.sm\:mt-130 {
		margin-top: 130px !important;
	}
	.sm\:mr-130 {
		margin-right: 130px !important;
	}
	.sm\:mb-130 {
		margin-bottom: 130px !important;
	}
	.sm\:ml-130 {
		margin-left: 130px !important;
	}
	.sm\:mt-n-130 {
		margin-top: -130px !important;
	}
	.sm\:mr-n-130 {
		margin-right: -130px !important;
	}
	.sm\:mb-n-130 {
		margin-bottom: -130px !important;
	}
	.sm\:ml-n-130 {
		margin-left: -130px !important;
	}
	.sm\:mt-135 {
		margin-top: 135px !important;
	}
	.sm\:mr-135 {
		margin-right: 135px !important;
	}
	.sm\:mb-135 {
		margin-bottom: 135px !important;
	}
	.sm\:ml-135 {
		margin-left: 135px !important;
	}
	.sm\:mt-n-135 {
		margin-top: -135px !important;
	}
	.sm\:mr-n-135 {
		margin-right: -135px !important;
	}
	.sm\:mb-n-135 {
		margin-bottom: -135px !important;
	}
	.sm\:ml-n-135 {
		margin-left: -135px !important;
	}
	.sm\:mt-140 {
		margin-top: 140px !important;
	}
	.sm\:mr-140 {
		margin-right: 140px !important;
	}
	.sm\:mb-140 {
		margin-bottom: 140px !important;
	}
	.sm\:ml-140 {
		margin-left: 140px !important;
	}
	.sm\:mt-n-140 {
		margin-top: -140px !important;
	}
	.sm\:mr-n-140 {
		margin-right: -140px !important;
	}
	.sm\:mb-n-140 {
		margin-bottom: -140px !important;
	}
	.sm\:ml-n-140 {
		margin-left: -140px !important;
	}
	.sm\:mt-145 {
		margin-top: 145px !important;
	}
	.sm\:mr-145 {
		margin-right: 145px !important;
	}
	.sm\:mb-145 {
		margin-bottom: 145px !important;
	}
	.sm\:ml-145 {
		margin-left: 145px !important;
	}
	.sm\:mt-n-145 {
		margin-top: -145px !important;
	}
	.sm\:mr-n-145 {
		margin-right: -145px !important;
	}
	.sm\:mb-n-145 {
		margin-bottom: -145px !important;
	}
	.sm\:ml-n-145 {
		margin-left: -145px !important;
	}
	.sm\:mt-150 {
		margin-top: 150px !important;
	}
	.sm\:mr-150 {
		margin-right: 150px !important;
	}
	.sm\:mb-150 {
		margin-bottom: 150px !important;
	}
	.sm\:ml-150 {
		margin-left: 150px !important;
	}
	.sm\:mt-n-150 {
		margin-top: -150px !important;
	}
	.sm\:mr-n-150 {
		margin-right: -150px !important;
	}
	.sm\:mb-n-150 {
		margin-bottom: -150px !important;
	}
	.sm\:ml-n-150 {
		margin-left: -150px !important;
	}
	.sm\:mt-155 {
		margin-top: 155px !important;
	}
	.sm\:mr-155 {
		margin-right: 155px !important;
	}
	.sm\:mb-155 {
		margin-bottom: 155px !important;
	}
	.sm\:ml-155 {
		margin-left: 155px !important;
	}
	.sm\:mt-n-155 {
		margin-top: -155px !important;
	}
	.sm\:mr-n-155 {
		margin-right: -155px !important;
	}
	.sm\:mb-n-155 {
		margin-bottom: -155px !important;
	}
	.sm\:ml-n-155 {
		margin-left: -155px !important;
	}
	.sm\:mt-160 {
		margin-top: 160px !important;
	}
	.sm\:mr-160 {
		margin-right: 160px !important;
	}
	.sm\:mb-160 {
		margin-bottom: 160px !important;
	}
	.sm\:ml-160 {
		margin-left: 160px !important;
	}
	.sm\:mt-n-160 {
		margin-top: -160px !important;
	}
	.sm\:mr-n-160 {
		margin-right: -160px !important;
	}
	.sm\:mb-n-160 {
		margin-bottom: -160px !important;
	}
	.sm\:ml-n-160 {
		margin-left: -160px !important;
	}
	.sm\:mt-165 {
		margin-top: 165px !important;
	}
	.sm\:mr-165 {
		margin-right: 165px !important;
	}
	.sm\:mb-165 {
		margin-bottom: 165px !important;
	}
	.sm\:ml-165 {
		margin-left: 165px !important;
	}
	.sm\:mt-n-165 {
		margin-top: -165px !important;
	}
	.sm\:mr-n-165 {
		margin-right: -165px !important;
	}
	.sm\:mb-n-165 {
		margin-bottom: -165px !important;
	}
	.sm\:ml-n-165 {
		margin-left: -165px !important;
	}
	.sm\:mt-170 {
		margin-top: 170px !important;
	}
	.sm\:mr-170 {
		margin-right: 170px !important;
	}
	.sm\:mb-170 {
		margin-bottom: 170px !important;
	}
	.sm\:ml-170 {
		margin-left: 170px !important;
	}
	.sm\:mt-n-170 {
		margin-top: -170px !important;
	}
	.sm\:mr-n-170 {
		margin-right: -170px !important;
	}
	.sm\:mb-n-170 {
		margin-bottom: -170px !important;
	}
	.sm\:ml-n-170 {
		margin-left: -170px !important;
	}
	.sm\:mt-175 {
		margin-top: 175px !important;
	}
	.sm\:mr-175 {
		margin-right: 175px !important;
	}
	.sm\:mb-175 {
		margin-bottom: 175px !important;
	}
	.sm\:ml-175 {
		margin-left: 175px !important;
	}
	.sm\:mt-n-175 {
		margin-top: -175px !important;
	}
	.sm\:mr-n-175 {
		margin-right: -175px !important;
	}
	.sm\:mb-n-175 {
		margin-bottom: -175px !important;
	}
	.sm\:ml-n-175 {
		margin-left: -175px !important;
	}
	.sm\:mt-180 {
		margin-top: 180px !important;
	}
	.sm\:mr-180 {
		margin-right: 180px !important;
	}
	.sm\:mb-180 {
		margin-bottom: 180px !important;
	}
	.sm\:ml-180 {
		margin-left: 180px !important;
	}
	.sm\:mt-n-180 {
		margin-top: -180px !important;
	}
	.sm\:mr-n-180 {
		margin-right: -180px !important;
	}
	.sm\:mb-n-180 {
		margin-bottom: -180px !important;
	}
	.sm\:ml-n-180 {
		margin-left: -180px !important;
	}
	.sm\:mt-185 {
		margin-top: 185px !important;
	}
	.sm\:mr-185 {
		margin-right: 185px !important;
	}
	.sm\:mb-185 {
		margin-bottom: 185px !important;
	}
	.sm\:ml-185 {
		margin-left: 185px !important;
	}
	.sm\:mt-n-185 {
		margin-top: -185px !important;
	}
	.sm\:mr-n-185 {
		margin-right: -185px !important;
	}
	.sm\:mb-n-185 {
		margin-bottom: -185px !important;
	}
	.sm\:ml-n-185 {
		margin-left: -185px !important;
	}
	.sm\:mt-190 {
		margin-top: 190px !important;
	}
	.sm\:mr-190 {
		margin-right: 190px !important;
	}
	.sm\:mb-190 {
		margin-bottom: 190px !important;
	}
	.sm\:ml-190 {
		margin-left: 190px !important;
	}
	.sm\:mt-n-190 {
		margin-top: -190px !important;
	}
	.sm\:mr-n-190 {
		margin-right: -190px !important;
	}
	.sm\:mb-n-190 {
		margin-bottom: -190px !important;
	}
	.sm\:ml-n-190 {
		margin-left: -190px !important;
	}
	.sm\:mt-195 {
		margin-top: 195px !important;
	}
	.sm\:mr-195 {
		margin-right: 195px !important;
	}
	.sm\:mb-195 {
		margin-bottom: 195px !important;
	}
	.sm\:ml-195 {
		margin-left: 195px !important;
	}
	.sm\:mt-n-195 {
		margin-top: -195px !important;
	}
	.sm\:mr-n-195 {
		margin-right: -195px !important;
	}
	.sm\:mb-n-195 {
		margin-bottom: -195px !important;
	}
	.sm\:ml-n-195 {
		margin-left: -195px !important;
	}
	.sm\:mt-200 {
		margin-top: 200px !important;
	}
	.sm\:mr-200 {
		margin-right: 200px !important;
	}
	.sm\:mb-200 {
		margin-bottom: 200px !important;
	}
	.sm\:ml-200 {
		margin-left: 200px !important;
	}
	.sm\:mt-n-200 {
		margin-top: -200px !important;
	}
	.sm\:mr-n-200 {
		margin-right: -200px !important;
	}
	.sm\:mb-n-200 {
		margin-bottom: -200px !important;
	}
	.sm\:ml-n-200 {
		margin-left: -200px !important;
	}
	.sm\:mt-205 {
		margin-top: 205px !important;
	}
	.sm\:mr-205 {
		margin-right: 205px !important;
	}
	.sm\:mb-205 {
		margin-bottom: 205px !important;
	}
	.sm\:ml-205 {
		margin-left: 205px !important;
	}
	.sm\:mt-n-205 {
		margin-top: -205px !important;
	}
	.sm\:mr-n-205 {
		margin-right: -205px !important;
	}
	.sm\:mb-n-205 {
		margin-bottom: -205px !important;
	}
	.sm\:ml-n-205 {
		margin-left: -205px !important;
	}
	.sm\:mt-210 {
		margin-top: 210px !important;
	}
	.sm\:mr-210 {
		margin-right: 210px !important;
	}
	.sm\:mb-210 {
		margin-bottom: 210px !important;
	}
	.sm\:ml-210 {
		margin-left: 210px !important;
	}
	.sm\:mt-n-210 {
		margin-top: -210px !important;
	}
	.sm\:mr-n-210 {
		margin-right: -210px !important;
	}
	.sm\:mb-n-210 {
		margin-bottom: -210px !important;
	}
	.sm\:ml-n-210 {
		margin-left: -210px !important;
	}
	.sm\:mt-215 {
		margin-top: 215px !important;
	}
	.sm\:mr-215 {
		margin-right: 215px !important;
	}
	.sm\:mb-215 {
		margin-bottom: 215px !important;
	}
	.sm\:ml-215 {
		margin-left: 215px !important;
	}
	.sm\:mt-n-215 {
		margin-top: -215px !important;
	}
	.sm\:mr-n-215 {
		margin-right: -215px !important;
	}
	.sm\:mb-n-215 {
		margin-bottom: -215px !important;
	}
	.sm\:ml-n-215 {
		margin-left: -215px !important;
	}
	.sm\:mt-220 {
		margin-top: 220px !important;
	}
	.sm\:mr-220 {
		margin-right: 220px !important;
	}
	.sm\:mb-220 {
		margin-bottom: 220px !important;
	}
	.sm\:ml-220 {
		margin-left: 220px !important;
	}
	.sm\:mt-n-220 {
		margin-top: -220px !important;
	}
	.sm\:mr-n-220 {
		margin-right: -220px !important;
	}
	.sm\:mb-n-220 {
		margin-bottom: -220px !important;
	}
	.sm\:ml-n-220 {
		margin-left: -220px !important;
	}
	.sm\:mt-225 {
		margin-top: 225px !important;
	}
	.sm\:mr-225 {
		margin-right: 225px !important;
	}
	.sm\:mb-225 {
		margin-bottom: 225px !important;
	}
	.sm\:ml-225 {
		margin-left: 225px !important;
	}
	.sm\:mt-n-225 {
		margin-top: -225px !important;
	}
	.sm\:mr-n-225 {
		margin-right: -225px !important;
	}
	.sm\:mb-n-225 {
		margin-bottom: -225px !important;
	}
	.sm\:ml-n-225 {
		margin-left: -225px !important;
	}
	.sm\:mt-230 {
		margin-top: 230px !important;
	}
	.sm\:mr-230 {
		margin-right: 230px !important;
	}
	.sm\:mb-230 {
		margin-bottom: 230px !important;
	}
	.sm\:ml-230 {
		margin-left: 230px !important;
	}
	.sm\:mt-n-230 {
		margin-top: -230px !important;
	}
	.sm\:mr-n-230 {
		margin-right: -230px !important;
	}
	.sm\:mb-n-230 {
		margin-bottom: -230px !important;
	}
	.sm\:ml-n-230 {
		margin-left: -230px !important;
	}
	.sm\:mt-235 {
		margin-top: 235px !important;
	}
	.sm\:mr-235 {
		margin-right: 235px !important;
	}
	.sm\:mb-235 {
		margin-bottom: 235px !important;
	}
	.sm\:ml-235 {
		margin-left: 235px !important;
	}
	.sm\:mt-n-235 {
		margin-top: -235px !important;
	}
	.sm\:mr-n-235 {
		margin-right: -235px !important;
	}
	.sm\:mb-n-235 {
		margin-bottom: -235px !important;
	}
	.sm\:ml-n-235 {
		margin-left: -235px !important;
	}
	.sm\:mt-240 {
		margin-top: 240px !important;
	}
	.sm\:mr-240 {
		margin-right: 240px !important;
	}
	.sm\:mb-240 {
		margin-bottom: 240px !important;
	}
	.sm\:ml-240 {
		margin-left: 240px !important;
	}
	.sm\:mt-n-240 {
		margin-top: -240px !important;
	}
	.sm\:mr-n-240 {
		margin-right: -240px !important;
	}
	.sm\:mb-n-240 {
		margin-bottom: -240px !important;
	}
	.sm\:ml-n-240 {
		margin-left: -240px !important;
	}
	.sm\:mt-245 {
		margin-top: 245px !important;
	}
	.sm\:mr-245 {
		margin-right: 245px !important;
	}
	.sm\:mb-245 {
		margin-bottom: 245px !important;
	}
	.sm\:ml-245 {
		margin-left: 245px !important;
	}
	.sm\:mt-n-245 {
		margin-top: -245px !important;
	}
	.sm\:mr-n-245 {
		margin-right: -245px !important;
	}
	.sm\:mb-n-245 {
		margin-bottom: -245px !important;
	}
	.sm\:ml-n-245 {
		margin-left: -245px !important;
	}
	.sm\:mt-250 {
		margin-top: 250px !important;
	}
	.sm\:mr-250 {
		margin-right: 250px !important;
	}
	.sm\:mb-250 {
		margin-bottom: 250px !important;
	}
	.sm\:ml-250 {
		margin-left: 250px !important;
	}
	.sm\:mt-n-250 {
		margin-top: -250px !important;
	}
	.sm\:mr-n-250 {
		margin-right: -250px !important;
	}
	.sm\:mb-n-250 {
		margin-bottom: -250px !important;
	}
	.sm\:ml-n-250 {
		margin-left: -250px !important;
	}
	.sm\:mt-255 {
		margin-top: 255px !important;
	}
	.sm\:mr-255 {
		margin-right: 255px !important;
	}
	.sm\:mb-255 {
		margin-bottom: 255px !important;
	}
	.sm\:ml-255 {
		margin-left: 255px !important;
	}
	.sm\:mt-n-255 {
		margin-top: -255px !important;
	}
	.sm\:mr-n-255 {
		margin-right: -255px !important;
	}
	.sm\:mb-n-255 {
		margin-bottom: -255px !important;
	}
	.sm\:ml-n-255 {
		margin-left: -255px !important;
	}
	.sm\:mt-260 {
		margin-top: 260px !important;
	}
	.sm\:mr-260 {
		margin-right: 260px !important;
	}
	.sm\:mb-260 {
		margin-bottom: 260px !important;
	}
	.sm\:ml-260 {
		margin-left: 260px !important;
	}
	.sm\:mt-n-260 {
		margin-top: -260px !important;
	}
	.sm\:mr-n-260 {
		margin-right: -260px !important;
	}
	.sm\:mb-n-260 {
		margin-bottom: -260px !important;
	}
	.sm\:ml-n-260 {
		margin-left: -260px !important;
	}
	.sm\:mt-265 {
		margin-top: 265px !important;
	}
	.sm\:mr-265 {
		margin-right: 265px !important;
	}
	.sm\:mb-265 {
		margin-bottom: 265px !important;
	}
	.sm\:ml-265 {
		margin-left: 265px !important;
	}
	.sm\:mt-n-265 {
		margin-top: -265px !important;
	}
	.sm\:mr-n-265 {
		margin-right: -265px !important;
	}
	.sm\:mb-n-265 {
		margin-bottom: -265px !important;
	}
	.sm\:ml-n-265 {
		margin-left: -265px !important;
	}
	.sm\:mt-270 {
		margin-top: 270px !important;
	}
	.sm\:mr-270 {
		margin-right: 270px !important;
	}
	.sm\:mb-270 {
		margin-bottom: 270px !important;
	}
	.sm\:ml-270 {
		margin-left: 270px !important;
	}
	.sm\:mt-n-270 {
		margin-top: -270px !important;
	}
	.sm\:mr-n-270 {
		margin-right: -270px !important;
	}
	.sm\:mb-n-270 {
		margin-bottom: -270px !important;
	}
	.sm\:ml-n-270 {
		margin-left: -270px !important;
	}
	.sm\:mt-275 {
		margin-top: 275px !important;
	}
	.sm\:mr-275 {
		margin-right: 275px !important;
	}
	.sm\:mb-275 {
		margin-bottom: 275px !important;
	}
	.sm\:ml-275 {
		margin-left: 275px !important;
	}
	.sm\:mt-n-275 {
		margin-top: -275px !important;
	}
	.sm\:mr-n-275 {
		margin-right: -275px !important;
	}
	.sm\:mb-n-275 {
		margin-bottom: -275px !important;
	}
	.sm\:ml-n-275 {
		margin-left: -275px !important;
	}
	.sm\:mt-280 {
		margin-top: 280px !important;
	}
	.sm\:mr-280 {
		margin-right: 280px !important;
	}
	.sm\:mb-280 {
		margin-bottom: 280px !important;
	}
	.sm\:ml-280 {
		margin-left: 280px !important;
	}
	.sm\:mt-n-280 {
		margin-top: -280px !important;
	}
	.sm\:mr-n-280 {
		margin-right: -280px !important;
	}
	.sm\:mb-n-280 {
		margin-bottom: -280px !important;
	}
	.sm\:ml-n-280 {
		margin-left: -280px !important;
	}
	.sm\:mt-285 {
		margin-top: 285px !important;
	}
	.sm\:mr-285 {
		margin-right: 285px !important;
	}
	.sm\:mb-285 {
		margin-bottom: 285px !important;
	}
	.sm\:ml-285 {
		margin-left: 285px !important;
	}
	.sm\:mt-n-285 {
		margin-top: -285px !important;
	}
	.sm\:mr-n-285 {
		margin-right: -285px !important;
	}
	.sm\:mb-n-285 {
		margin-bottom: -285px !important;
	}
	.sm\:ml-n-285 {
		margin-left: -285px !important;
	}
	.sm\:mt-290 {
		margin-top: 290px !important;
	}
	.sm\:mr-290 {
		margin-right: 290px !important;
	}
	.sm\:mb-290 {
		margin-bottom: 290px !important;
	}
	.sm\:ml-290 {
		margin-left: 290px !important;
	}
	.sm\:mt-n-290 {
		margin-top: -290px !important;
	}
	.sm\:mr-n-290 {
		margin-right: -290px !important;
	}
	.sm\:mb-n-290 {
		margin-bottom: -290px !important;
	}
	.sm\:ml-n-290 {
		margin-left: -290px !important;
	}
	.sm\:mt-295 {
		margin-top: 295px !important;
	}
	.sm\:mr-295 {
		margin-right: 295px !important;
	}
	.sm\:mb-295 {
		margin-bottom: 295px !important;
	}
	.sm\:ml-295 {
		margin-left: 295px !important;
	}
	.sm\:mt-n-295 {
		margin-top: -295px !important;
	}
	.sm\:mr-n-295 {
		margin-right: -295px !important;
	}
	.sm\:mb-n-295 {
		margin-bottom: -295px !important;
	}
	.sm\:ml-n-295 {
		margin-left: -295px !important;
	}
	.sm\:mt-300 {
		margin-top: 300px !important;
	}
	.sm\:mr-300 {
		margin-right: 300px !important;
	}
	.sm\:mb-300 {
		margin-bottom: 300px !important;
	}
	.sm\:ml-300 {
		margin-left: 300px !important;
	}
	.sm\:mt-n-300 {
		margin-top: -300px !important;
	}
	.sm\:mr-n-300 {
		margin-right: -300px !important;
	}
	.sm\:mb-n-300 {
		margin-bottom: -300px !important;
	}
	.sm\:ml-n-300 {
		margin-left: -300px !important;
	}
	.sm\:pt-0 {
		padding-top: 0px !important;
	}
	.sm\:pr-0 {
		padding-right: 0px !important;
	}
	.sm\:pb-0 {
		padding-bottom: 0px !important;
	}
	.sm\:pl-0 {
		padding-left: 0px !important;
	}
	.sm\:pt-5 {
		padding-top: 5px !important;
	}
	.sm\:pr-5 {
		padding-right: 5px !important;
	}
	.sm\:pb-5 {
		padding-bottom: 5px !important;
	}
	.sm\:pl-5 {
		padding-left: 5px !important;
	}
	.sm\:pt-10 {
		padding-top: 10px !important;
	}
	.sm\:pr-10 {
		padding-right: 10px !important;
	}
	.sm\:pb-10 {
		padding-bottom: 10px !important;
	}
	.sm\:pl-10 {
		padding-left: 10px !important;
	}
	.sm\:pt-15 {
		padding-top: 15px !important;
	}
	.sm\:pr-15 {
		padding-right: 15px !important;
	}
	.sm\:pb-15 {
		padding-bottom: 15px !important;
	}
	.sm\:pl-15 {
		padding-left: 15px !important;
	}
	.sm\:pt-20 {
		padding-top: 20px !important;
	}
	.sm\:pr-20 {
		padding-right: 20px !important;
	}
	.sm\:pb-20 {
		padding-bottom: 20px !important;
	}
	.sm\:pl-20 {
		padding-left: 20px !important;
	}
	.sm\:pt-25 {
		padding-top: 25px !important;
	}
	.sm\:pr-25 {
		padding-right: 25px !important;
	}
	.sm\:pb-25 {
		padding-bottom: 25px !important;
	}
	.sm\:pl-25 {
		padding-left: 25px !important;
	}
	.sm\:pt-30 {
		padding-top: 30px !important;
	}
	.sm\:pr-30 {
		padding-right: 30px !important;
	}
	.sm\:pb-30 {
		padding-bottom: 30px !important;
	}
	.sm\:pl-30 {
		padding-left: 30px !important;
	}
	.sm\:pt-35 {
		padding-top: 35px !important;
	}
	.sm\:pr-35 {
		padding-right: 35px !important;
	}
	.sm\:pb-35 {
		padding-bottom: 35px !important;
	}
	.sm\:pl-35 {
		padding-left: 35px !important;
	}
	.sm\:pt-40 {
		padding-top: 40px !important;
	}
	.sm\:pr-40 {
		padding-right: 40px !important;
	}
	.sm\:pb-40 {
		padding-bottom: 40px !important;
	}
	.sm\:pl-40 {
		padding-left: 40px !important;
	}
	.sm\:pt-45 {
		padding-top: 45px !important;
	}
	.sm\:pr-45 {
		padding-right: 45px !important;
	}
	.sm\:pb-45 {
		padding-bottom: 45px !important;
	}
	.sm\:pl-45 {
		padding-left: 45px !important;
	}
	.sm\:pt-50 {
		padding-top: 50px !important;
	}
	.sm\:pr-50 {
		padding-right: 50px !important;
	}
	.sm\:pb-50 {
		padding-bottom: 50px !important;
	}
	.sm\:pl-50 {
		padding-left: 50px !important;
	}
	.sm\:pt-55 {
		padding-top: 55px !important;
	}
	.sm\:pr-55 {
		padding-right: 55px !important;
	}
	.sm\:pb-55 {
		padding-bottom: 55px !important;
	}
	.sm\:pl-55 {
		padding-left: 55px !important;
	}
	.sm\:pt-60 {
		padding-top: 60px !important;
	}
	.sm\:pr-60 {
		padding-right: 60px !important;
	}
	.sm\:pb-60 {
		padding-bottom: 60px !important;
	}
	.sm\:pl-60 {
		padding-left: 60px !important;
	}
	.sm\:pt-65 {
		padding-top: 65px !important;
	}
	.sm\:pr-65 {
		padding-right: 65px !important;
	}
	.sm\:pb-65 {
		padding-bottom: 65px !important;
	}
	.sm\:pl-65 {
		padding-left: 65px !important;
	}
	.sm\:pt-70 {
		padding-top: 70px !important;
	}
	.sm\:pr-70 {
		padding-right: 70px !important;
	}
	.sm\:pb-70 {
		padding-bottom: 70px !important;
	}
	.sm\:pl-70 {
		padding-left: 70px !important;
	}
	.sm\:pt-75 {
		padding-top: 75px !important;
	}
	.sm\:pr-75 {
		padding-right: 75px !important;
	}
	.sm\:pb-75 {
		padding-bottom: 75px !important;
	}
	.sm\:pl-75 {
		padding-left: 75px !important;
	}
	.sm\:pt-80 {
		padding-top: 80px !important;
	}
	.sm\:pr-80 {
		padding-right: 80px !important;
	}
	.sm\:pb-80 {
		padding-bottom: 80px !important;
	}
	.sm\:pl-80 {
		padding-left: 80px !important;
	}
	.sm\:pt-85 {
		padding-top: 85px !important;
	}
	.sm\:pr-85 {
		padding-right: 85px !important;
	}
	.sm\:pb-85 {
		padding-bottom: 85px !important;
	}
	.sm\:pl-85 {
		padding-left: 85px !important;
	}
	.sm\:pt-90 {
		padding-top: 90px !important;
	}
	.sm\:pr-90 {
		padding-right: 90px !important;
	}
	.sm\:pb-90 {
		padding-bottom: 90px !important;
	}
	.sm\:pl-90 {
		padding-left: 90px !important;
	}
	.sm\:pt-95 {
		padding-top: 95px !important;
	}
	.sm\:pr-95 {
		padding-right: 95px !important;
	}
	.sm\:pb-95 {
		padding-bottom: 95px !important;
	}
	.sm\:pl-95 {
		padding-left: 95px !important;
	}
	.sm\:pt-100 {
		padding-top: 100px !important;
	}
	.sm\:pr-100 {
		padding-right: 100px !important;
	}
	.sm\:pb-100 {
		padding-bottom: 100px !important;
	}
	.sm\:pl-100 {
		padding-left: 100px !important;
	}
	.sm\:pt-105 {
		padding-top: 105px !important;
	}
	.sm\:pr-105 {
		padding-right: 105px !important;
	}
	.sm\:pb-105 {
		padding-bottom: 105px !important;
	}
	.sm\:pl-105 {
		padding-left: 105px !important;
	}
	.sm\:pt-110 {
		padding-top: 110px !important;
	}
	.sm\:pr-110 {
		padding-right: 110px !important;
	}
	.sm\:pb-110 {
		padding-bottom: 110px !important;
	}
	.sm\:pl-110 {
		padding-left: 110px !important;
	}
	.sm\:pt-115 {
		padding-top: 115px !important;
	}
	.sm\:pr-115 {
		padding-right: 115px !important;
	}
	.sm\:pb-115 {
		padding-bottom: 115px !important;
	}
	.sm\:pl-115 {
		padding-left: 115px !important;
	}
	.sm\:pt-120 {
		padding-top: 120px !important;
	}
	.sm\:pr-120 {
		padding-right: 120px !important;
	}
	.sm\:pb-120 {
		padding-bottom: 120px !important;
	}
	.sm\:pl-120 {
		padding-left: 120px !important;
	}
	.sm\:pt-125 {
		padding-top: 125px !important;
	}
	.sm\:pr-125 {
		padding-right: 125px !important;
	}
	.sm\:pb-125 {
		padding-bottom: 125px !important;
	}
	.sm\:pl-125 {
		padding-left: 125px !important;
	}
	.sm\:pt-130 {
		padding-top: 130px !important;
	}
	.sm\:pr-130 {
		padding-right: 130px !important;
	}
	.sm\:pb-130 {
		padding-bottom: 130px !important;
	}
	.sm\:pl-130 {
		padding-left: 130px !important;
	}
	.sm\:pt-135 {
		padding-top: 135px !important;
	}
	.sm\:pr-135 {
		padding-right: 135px !important;
	}
	.sm\:pb-135 {
		padding-bottom: 135px !important;
	}
	.sm\:pl-135 {
		padding-left: 135px !important;
	}
	.sm\:pt-140 {
		padding-top: 140px !important;
	}
	.sm\:pr-140 {
		padding-right: 140px !important;
	}
	.sm\:pb-140 {
		padding-bottom: 140px !important;
	}
	.sm\:pl-140 {
		padding-left: 140px !important;
	}
	.sm\:pt-145 {
		padding-top: 145px !important;
	}
	.sm\:pr-145 {
		padding-right: 145px !important;
	}
	.sm\:pb-145 {
		padding-bottom: 145px !important;
	}
	.sm\:pl-145 {
		padding-left: 145px !important;
	}
	.sm\:pt-150 {
		padding-top: 150px !important;
	}
	.sm\:pr-150 {
		padding-right: 150px !important;
	}
	.sm\:pb-150 {
		padding-bottom: 150px !important;
	}
	.sm\:pl-150 {
		padding-left: 150px !important;
	}
	.sm\:pt-155 {
		padding-top: 155px !important;
	}
	.sm\:pr-155 {
		padding-right: 155px !important;
	}
	.sm\:pb-155 {
		padding-bottom: 155px !important;
	}
	.sm\:pl-155 {
		padding-left: 155px !important;
	}
	.sm\:pt-160 {
		padding-top: 160px !important;
	}
	.sm\:pr-160 {
		padding-right: 160px !important;
	}
	.sm\:pb-160 {
		padding-bottom: 160px !important;
	}
	.sm\:pl-160 {
		padding-left: 160px !important;
	}
	.sm\:pt-165 {
		padding-top: 165px !important;
	}
	.sm\:pr-165 {
		padding-right: 165px !important;
	}
	.sm\:pb-165 {
		padding-bottom: 165px !important;
	}
	.sm\:pl-165 {
		padding-left: 165px !important;
	}
	.sm\:pt-170 {
		padding-top: 170px !important;
	}
	.sm\:pr-170 {
		padding-right: 170px !important;
	}
	.sm\:pb-170 {
		padding-bottom: 170px !important;
	}
	.sm\:pl-170 {
		padding-left: 170px !important;
	}
	.sm\:pt-175 {
		padding-top: 175px !important;
	}
	.sm\:pr-175 {
		padding-right: 175px !important;
	}
	.sm\:pb-175 {
		padding-bottom: 175px !important;
	}
	.sm\:pl-175 {
		padding-left: 175px !important;
	}
	.sm\:pt-180 {
		padding-top: 180px !important;
	}
	.sm\:pr-180 {
		padding-right: 180px !important;
	}
	.sm\:pb-180 {
		padding-bottom: 180px !important;
	}
	.sm\:pl-180 {
		padding-left: 180px !important;
	}
	.sm\:pt-185 {
		padding-top: 185px !important;
	}
	.sm\:pr-185 {
		padding-right: 185px !important;
	}
	.sm\:pb-185 {
		padding-bottom: 185px !important;
	}
	.sm\:pl-185 {
		padding-left: 185px !important;
	}
	.sm\:pt-190 {
		padding-top: 190px !important;
	}
	.sm\:pr-190 {
		padding-right: 190px !important;
	}
	.sm\:pb-190 {
		padding-bottom: 190px !important;
	}
	.sm\:pl-190 {
		padding-left: 190px !important;
	}
	.sm\:pt-195 {
		padding-top: 195px !important;
	}
	.sm\:pr-195 {
		padding-right: 195px !important;
	}
	.sm\:pb-195 {
		padding-bottom: 195px !important;
	}
	.sm\:pl-195 {
		padding-left: 195px !important;
	}
	.sm\:pt-200 {
		padding-top: 200px !important;
	}
	.sm\:pr-200 {
		padding-right: 200px !important;
	}
	.sm\:pb-200 {
		padding-bottom: 200px !important;
	}
	.sm\:pl-200 {
		padding-left: 200px !important;
	}
	.sm\:pt-205 {
		padding-top: 205px !important;
	}
	.sm\:pr-205 {
		padding-right: 205px !important;
	}
	.sm\:pb-205 {
		padding-bottom: 205px !important;
	}
	.sm\:pl-205 {
		padding-left: 205px !important;
	}
	.sm\:pt-210 {
		padding-top: 210px !important;
	}
	.sm\:pr-210 {
		padding-right: 210px !important;
	}
	.sm\:pb-210 {
		padding-bottom: 210px !important;
	}
	.sm\:pl-210 {
		padding-left: 210px !important;
	}
	.sm\:pt-215 {
		padding-top: 215px !important;
	}
	.sm\:pr-215 {
		padding-right: 215px !important;
	}
	.sm\:pb-215 {
		padding-bottom: 215px !important;
	}
	.sm\:pl-215 {
		padding-left: 215px !important;
	}
	.sm\:pt-220 {
		padding-top: 220px !important;
	}
	.sm\:pr-220 {
		padding-right: 220px !important;
	}
	.sm\:pb-220 {
		padding-bottom: 220px !important;
	}
	.sm\:pl-220 {
		padding-left: 220px !important;
	}
	.sm\:pt-225 {
		padding-top: 225px !important;
	}
	.sm\:pr-225 {
		padding-right: 225px !important;
	}
	.sm\:pb-225 {
		padding-bottom: 225px !important;
	}
	.sm\:pl-225 {
		padding-left: 225px !important;
	}
	.sm\:pt-230 {
		padding-top: 230px !important;
	}
	.sm\:pr-230 {
		padding-right: 230px !important;
	}
	.sm\:pb-230 {
		padding-bottom: 230px !important;
	}
	.sm\:pl-230 {
		padding-left: 230px !important;
	}
	.sm\:pt-235 {
		padding-top: 235px !important;
	}
	.sm\:pr-235 {
		padding-right: 235px !important;
	}
	.sm\:pb-235 {
		padding-bottom: 235px !important;
	}
	.sm\:pl-235 {
		padding-left: 235px !important;
	}
	.sm\:pt-240 {
		padding-top: 240px !important;
	}
	.sm\:pr-240 {
		padding-right: 240px !important;
	}
	.sm\:pb-240 {
		padding-bottom: 240px !important;
	}
	.sm\:pl-240 {
		padding-left: 240px !important;
	}
	.sm\:pt-245 {
		padding-top: 245px !important;
	}
	.sm\:pr-245 {
		padding-right: 245px !important;
	}
	.sm\:pb-245 {
		padding-bottom: 245px !important;
	}
	.sm\:pl-245 {
		padding-left: 245px !important;
	}
	.sm\:pt-250 {
		padding-top: 250px !important;
	}
	.sm\:pr-250 {
		padding-right: 250px !important;
	}
	.sm\:pb-250 {
		padding-bottom: 250px !important;
	}
	.sm\:pl-250 {
		padding-left: 250px !important;
	}
	.sm\:pt-255 {
		padding-top: 255px !important;
	}
	.sm\:pr-255 {
		padding-right: 255px !important;
	}
	.sm\:pb-255 {
		padding-bottom: 255px !important;
	}
	.sm\:pl-255 {
		padding-left: 255px !important;
	}
	.sm\:pt-260 {
		padding-top: 260px !important;
	}
	.sm\:pr-260 {
		padding-right: 260px !important;
	}
	.sm\:pb-260 {
		padding-bottom: 260px !important;
	}
	.sm\:pl-260 {
		padding-left: 260px !important;
	}
	.sm\:pt-265 {
		padding-top: 265px !important;
	}
	.sm\:pr-265 {
		padding-right: 265px !important;
	}
	.sm\:pb-265 {
		padding-bottom: 265px !important;
	}
	.sm\:pl-265 {
		padding-left: 265px !important;
	}
	.sm\:pt-270 {
		padding-top: 270px !important;
	}
	.sm\:pr-270 {
		padding-right: 270px !important;
	}
	.sm\:pb-270 {
		padding-bottom: 270px !important;
	}
	.sm\:pl-270 {
		padding-left: 270px !important;
	}
	.sm\:pt-275 {
		padding-top: 275px !important;
	}
	.sm\:pr-275 {
		padding-right: 275px !important;
	}
	.sm\:pb-275 {
		padding-bottom: 275px !important;
	}
	.sm\:pl-275 {
		padding-left: 275px !important;
	}
	.sm\:pt-280 {
		padding-top: 280px !important;
	}
	.sm\:pr-280 {
		padding-right: 280px !important;
	}
	.sm\:pb-280 {
		padding-bottom: 280px !important;
	}
	.sm\:pl-280 {
		padding-left: 280px !important;
	}
	.sm\:pt-285 {
		padding-top: 285px !important;
	}
	.sm\:pr-285 {
		padding-right: 285px !important;
	}
	.sm\:pb-285 {
		padding-bottom: 285px !important;
	}
	.sm\:pl-285 {
		padding-left: 285px !important;
	}
	.sm\:pt-290 {
		padding-top: 290px !important;
	}
	.sm\:pr-290 {
		padding-right: 290px !important;
	}
	.sm\:pb-290 {
		padding-bottom: 290px !important;
	}
	.sm\:pl-290 {
		padding-left: 290px !important;
	}
	.sm\:pt-295 {
		padding-top: 295px !important;
	}
	.sm\:pr-295 {
		padding-right: 295px !important;
	}
	.sm\:pb-295 {
		padding-bottom: 295px !important;
	}
	.sm\:pl-295 {
		padding-left: 295px !important;
	}
	.sm\:pt-300 {
		padding-top: 300px !important;
	}
	.sm\:pr-300 {
		padding-right: 300px !important;
	}
	.sm\:pb-300 {
		padding-bottom: 300px !important;
	}
	.sm\:pl-300 {
		padding-left: 300px !important;
	}
}
.w-auto {
	width: auto !important;
}
.w-full {
	width: 100% !important;
}
.w-0 {
	width: 0px !important;
}
.w-5 {
	width: 5px !important;
}
.w-10 {
	width: 10px !important;
}
.w-15 {
	width: 15px !important;
}
.w-20 {
	width: 20px !important;
}
.w-25 {
	width: 25px !important;
}
.w-30 {
	width: 30px !important;
}
.w-35 {
	width: 35px !important;
}
.w-40 {
	width: 40px !important;
}
.w-45 {
	width: 45px !important;
}
.w-50 {
	width: 50px !important;
}
.w-55 {
	width: 55px !important;
}
.w-60 {
	width: 60px !important;
}
.w-65 {
	width: 65px !important;
}
.w-70 {
	width: 70px !important;
}
.w-75 {
	width: 75px !important;
}
.w-80 {
	width: 80px !important;
}
.w-85 {
	width: 85px !important;
}
.w-90 {
	width: 90px !important;
}
.w-95 {
	width: 95px !important;
}
.w-100 {
	width: 100px !important;
}
.w-105 {
	width: 105px !important;
}
.w-110 {
	width: 110px !important;
}
.w-115 {
	width: 115px !important;
}
.w-120 {
	width: 120px !important;
}
.w-125 {
	width: 125px !important;
}
.w-130 {
	width: 130px !important;
}
.w-135 {
	width: 135px !important;
}
.w-140 {
	width: 140px !important;
}
.w-145 {
	width: 145px !important;
}
.w-150 {
	width: 150px !important;
}
.w-155 {
	width: 155px !important;
}
.w-160 {
	width: 160px !important;
}
.w-165 {
	width: 165px !important;
}
.w-170 {
	width: 170px !important;
}
.w-175 {
	width: 175px !important;
}
.w-180 {
	width: 180px !important;
}
.w-185 {
	width: 185px !important;
}
.w-190 {
	width: 190px !important;
}
.w-195 {
	width: 195px !important;
}
.w-200 {
	width: 200px !important;
}
.w-205 {
	width: 205px !important;
}
.w-210 {
	width: 210px !important;
}
.w-215 {
	width: 215px !important;
}
.w-220 {
	width: 220px !important;
}
.w-225 {
	width: 225px !important;
}
.w-230 {
	width: 230px !important;
}
.w-235 {
	width: 235px !important;
}
.w-240 {
	width: 240px !important;
}
.w-245 {
	width: 245px !important;
}
.w-250 {
	width: 250px !important;
}
.w-255 {
	width: 255px !important;
}
.w-260 {
	width: 260px !important;
}
.w-265 {
	width: 265px !important;
}
.w-270 {
	width: 270px !important;
}
.w-275 {
	width: 275px !important;
}
.w-280 {
	width: 280px !important;
}
.w-285 {
	width: 285px !important;
}
.w-290 {
	width: 290px !important;
}
.w-295 {
	width: 295px !important;
}
.w-300 {
	width: 300px !important;
}
.w-305 {
	width: 305px !important;
}
.w-310 {
	width: 310px !important;
}
.w-315 {
	width: 315px !important;
}
.w-320 {
	width: 320px !important;
}
.w-325 {
	width: 325px !important;
}
.w-330 {
	width: 330px !important;
}
.w-335 {
	width: 335px !important;
}
.w-340 {
	width: 340px !important;
}
.w-345 {
	width: 345px !important;
}
.w-350 {
	width: 350px !important;
}
.w-355 {
	width: 355px !important;
}
.w-360 {
	width: 360px !important;
}
.w-365 {
	width: 365px !important;
}
.w-370 {
	width: 370px !important;
}
.w-375 {
	width: 375px !important;
}
.w-380 {
	width: 380px !important;
}
.w-385 {
	width: 385px !important;
}
.w-390 {
	width: 390px !important;
}
.w-395 {
	width: 395px !important;
}
.w-400 {
	width: 400px !important;
}
.w-405 {
	width: 405px !important;
}
.w-410 {
	width: 410px !important;
}
.w-415 {
	width: 415px !important;
}
.w-420 {
	width: 420px !important;
}
.w-425 {
	width: 425px !important;
}
.w-430 {
	width: 430px !important;
}
.w-435 {
	width: 435px !important;
}
.w-440 {
	width: 440px !important;
}
.w-445 {
	width: 445px !important;
}
.w-450 {
	width: 450px !important;
}
.w-455 {
	width: 455px !important;
}
.w-460 {
	width: 460px !important;
}
.w-465 {
	width: 465px !important;
}
.w-470 {
	width: 470px !important;
}
.w-475 {
	width: 475px !important;
}
.w-480 {
	width: 480px !important;
}
.w-485 {
	width: 485px !important;
}
.w-490 {
	width: 490px !important;
}
.w-495 {
	width: 495px !important;
}
.w-500 {
	width: 500px !important;
}
.w-505 {
	width: 505px !important;
}
.w-510 {
	width: 510px !important;
}
.w-515 {
	width: 515px !important;
}
.w-520 {
	width: 520px !important;
}
.w-525 {
	width: 525px !important;
}
.w-530 {
	width: 530px !important;
}
.w-535 {
	width: 535px !important;
}
.w-540 {
	width: 540px !important;
}
.w-545 {
	width: 545px !important;
}
.w-550 {
	width: 550px !important;
}
.w-555 {
	width: 555px !important;
}
.w-560 {
	width: 560px !important;
}
.w-565 {
	width: 565px !important;
}
.w-570 {
	width: 570px !important;
}
.w-575 {
	width: 575px !important;
}
.w-580 {
	width: 580px !important;
}
.w-585 {
	width: 585px !important;
}
.w-590 {
	width: 590px !important;
}
.w-595 {
	width: 595px !important;
}
.w-600 {
	width: 600px !important;
}
.w-605 {
	width: 605px !important;
}
.w-610 {
	width: 610px !important;
}
.w-615 {
	width: 615px !important;
}
.w-620 {
	width: 620px !important;
}
.w-625 {
	width: 625px !important;
}
.w-630 {
	width: 630px !important;
}
.w-635 {
	width: 635px !important;
}
.w-640 {
	width: 640px !important;
}
.w-645 {
	width: 645px !important;
}
.w-650 {
	width: 650px !important;
}
.w-655 {
	width: 655px !important;
}
.w-660 {
	width: 660px !important;
}
.w-665 {
	width: 665px !important;
}
.w-670 {
	width: 670px !important;
}
.w-675 {
	width: 675px !important;
}
.w-680 {
	width: 680px !important;
}
.w-685 {
	width: 685px !important;
}
.w-690 {
	width: 690px !important;
}
.w-695 {
	width: 695px !important;
}
.w-700 {
	width: 700px !important;
}
.w-705 {
	width: 705px !important;
}
.w-710 {
	width: 710px !important;
}
.w-715 {
	width: 715px !important;
}
.w-720 {
	width: 720px !important;
}
.w-725 {
	width: 725px !important;
}
.w-730 {
	width: 730px !important;
}
.w-735 {
	width: 735px !important;
}
.w-740 {
	width: 740px !important;
}
.w-745 {
	width: 745px !important;
}
.w-750 {
	width: 750px !important;
}
.w-755 {
	width: 755px !important;
}
.w-760 {
	width: 760px !important;
}
.w-765 {
	width: 765px !important;
}
.w-770 {
	width: 770px !important;
}
.w-775 {
	width: 775px !important;
}
.w-780 {
	width: 780px !important;
}
.w-785 {
	width: 785px !important;
}
.w-790 {
	width: 790px !important;
}
.w-795 {
	width: 795px !important;
}
.w-800 {
	width: 800px !important;
}
.w-805 {
	width: 805px !important;
}
.w-810 {
	width: 810px !important;
}
.w-815 {
	width: 815px !important;
}
.w-820 {
	width: 820px !important;
}
.w-825 {
	width: 825px !important;
}
.w-830 {
	width: 830px !important;
}
.w-835 {
	width: 835px !important;
}
.w-840 {
	width: 840px !important;
}
.w-845 {
	width: 845px !important;
}
.w-850 {
	width: 850px !important;
}
.w-855 {
	width: 855px !important;
}
.w-860 {
	width: 860px !important;
}
.w-865 {
	width: 865px !important;
}
.w-870 {
	width: 870px !important;
}
.w-875 {
	width: 875px !important;
}
.w-880 {
	width: 880px !important;
}
.w-885 {
	width: 885px !important;
}
.w-890 {
	width: 890px !important;
}
.w-895 {
	width: 895px !important;
}
.w-900 {
	width: 900px !important;
}
.w-905 {
	width: 905px !important;
}
.w-910 {
	width: 910px !important;
}
.w-915 {
	width: 915px !important;
}
.w-920 {
	width: 920px !important;
}
.w-925 {
	width: 925px !important;
}
.w-930 {
	width: 930px !important;
}
.w-935 {
	width: 935px !important;
}
.w-940 {
	width: 940px !important;
}
.w-945 {
	width: 945px !important;
}
.w-950 {
	width: 950px !important;
}
.w-955 {
	width: 955px !important;
}
.w-960 {
	width: 960px !important;
}
.w-965 {
	width: 965px !important;
}
.w-970 {
	width: 970px !important;
}
.w-975 {
	width: 975px !important;
}
.w-980 {
	width: 980px !important;
}
.w-985 {
	width: 985px !important;
}
.w-990 {
	width: 990px !important;
}
.w-995 {
	width: 995px !important;
}
.w-1000 {
	width: 1000px !important;
}
.w-per-1 {
	width: 1% !important;
}
.w-per-2 {
	width: 2% !important;
}
.w-per-3 {
	width: 3% !important;
}
.w-per-4 {
	width: 4% !important;
}
.w-per-5 {
	width: 5% !important;
}
.w-per-6 {
	width: 6% !important;
}
.w-per-7 {
	width: 7% !important;
}
.w-per-8 {
	width: 8% !important;
}
.w-per-9 {
	width: 9% !important;
}
.w-per-10 {
	width: 10% !important;
}
.w-per-11 {
	width: 11% !important;
}
.w-per-12 {
	width: 12% !important;
}
.w-per-13 {
	width: 13% !important;
}
.w-per-14 {
	width: 14% !important;
}
.w-per-15 {
	width: 15% !important;
}
.w-per-16 {
	width: 16% !important;
}
.w-per-17 {
	width: 17% !important;
}
.w-per-18 {
	width: 18% !important;
}
.w-per-19 {
	width: 19% !important;
}
.w-per-20 {
	width: 20% !important;
}
.w-per-21 {
	width: 21% !important;
}
.w-per-22 {
	width: 22% !important;
}
.w-per-23 {
	width: 23% !important;
}
.w-per-24 {
	width: 24% !important;
}
.w-per-25 {
	width: 25% !important;
}
.w-per-26 {
	width: 26% !important;
}
.w-per-27 {
	width: 27% !important;
}
.w-per-28 {
	width: 28% !important;
}
.w-per-29 {
	width: 29% !important;
}
.w-per-30 {
	width: 30% !important;
}
.w-per-31 {
	width: 31% !important;
}
.w-per-32 {
	width: 32% !important;
}
.w-per-33 {
	width: 33% !important;
}
.w-per-34 {
	width: 34% !important;
}
.w-per-35 {
	width: 35% !important;
}
.w-per-36 {
	width: 36% !important;
}
.w-per-37 {
	width: 37% !important;
}
.w-per-38 {
	width: 38% !important;
}
.w-per-39 {
	width: 39% !important;
}
.w-per-40 {
	width: 40% !important;
}
.w-per-41 {
	width: 41% !important;
}
.w-per-42 {
	width: 42% !important;
}
.w-per-43 {
	width: 43% !important;
}
.w-per-44 {
	width: 44% !important;
}
.w-per-45 {
	width: 45% !important;
}
.w-per-46 {
	width: 46% !important;
}
.w-per-47 {
	width: 47% !important;
}
.w-per-48 {
	width: 48% !important;
}
.w-per-49 {
	width: 49% !important;
}
.w-per-50 {
	width: 50% !important;
}
.w-per-51 {
	width: 51% !important;
}
.w-per-52 {
	width: 52% !important;
}
.w-per-53 {
	width: 53% !important;
}
.w-per-54 {
	width: 54% !important;
}
.w-per-55 {
	width: 55% !important;
}
.w-per-56 {
	width: 56% !important;
}
.w-per-57 {
	width: 57% !important;
}
.w-per-58 {
	width: 58% !important;
}
.w-per-59 {
	width: 59% !important;
}
.w-per-60 {
	width: 60% !important;
}
.w-per-61 {
	width: 61% !important;
}
.w-per-62 {
	width: 62% !important;
}
.w-per-63 {
	width: 63% !important;
}
.w-per-64 {
	width: 64% !important;
}
.w-per-65 {
	width: 65% !important;
}
.w-per-66 {
	width: 66% !important;
}
.w-per-67 {
	width: 67% !important;
}
.w-per-68 {
	width: 68% !important;
}
.w-per-69 {
	width: 69% !important;
}
.w-per-70 {
	width: 70% !important;
}
.w-per-71 {
	width: 71% !important;
}
.w-per-72 {
	width: 72% !important;
}
.w-per-73 {
	width: 73% !important;
}
.w-per-74 {
	width: 74% !important;
}
.w-per-75 {
	width: 75% !important;
}
.w-per-76 {
	width: 76% !important;
}
.w-per-77 {
	width: 77% !important;
}
.w-per-78 {
	width: 78% !important;
}
.w-per-79 {
	width: 79% !important;
}
.w-per-80 {
	width: 80% !important;
}
.w-per-81 {
	width: 81% !important;
}
.w-per-82 {
	width: 82% !important;
}
.w-per-83 {
	width: 83% !important;
}
.w-per-84 {
	width: 84% !important;
}
.w-per-85 {
	width: 85% !important;
}
.w-per-86 {
	width: 86% !important;
}
.w-per-87 {
	width: 87% !important;
}
.w-per-88 {
	width: 88% !important;
}
.w-per-89 {
	width: 89% !important;
}
.w-per-90 {
	width: 90% !important;
}
.w-per-91 {
	width: 91% !important;
}
.w-per-92 {
	width: 92% !important;
}
.w-per-93 {
	width: 93% !important;
}
.w-per-94 {
	width: 94% !important;
}
.w-per-95 {
	width: 95% !important;
}
.w-per-96 {
	width: 96% !important;
}
.w-per-97 {
	width: 97% !important;
}
.w-per-98 {
	width: 98% !important;
}
.w-per-99 {
	width: 99% !important;
}
.w-per-100 {
	width: 100% !important;
}

.max-w-none {
	max-width: none !important;
}
.max-w-full {
	max-width: 100% !important;
}
.max-w-0 {
	max-width: 0px !important;
}
.max-w-5 {
	max-width: 5px !important;
}
.max-w-10 {
	max-width: 10px !important;
}
.max-w-15 {
	max-width: 15px !important;
}
.max-w-20 {
	max-width: 20px !important;
}
.max-w-25 {
	max-width: 25px !important;
}
.max-w-30 {
	max-width: 30px !important;
}
.max-w-35 {
	max-width: 35px !important;
}
.max-w-40 {
	max-width: 40px !important;
}
.max-w-45 {
	max-width: 45px !important;
}
.max-w-50 {
	max-width: 50px !important;
}
.max-w-55 {
	max-width: 55px !important;
}
.max-w-60 {
	max-width: 60px !important;
}
.max-w-65 {
	max-width: 65px !important;
}
.max-w-70 {
	max-width: 70px !important;
}
.max-w-75 {
	max-width: 75px !important;
}
.max-w-80 {
	max-width: 80px !important;
}
.max-w-85 {
	max-width: 85px !important;
}
.max-w-90 {
	max-width: 90px !important;
}
.max-w-95 {
	max-width: 95px !important;
}
.max-w-100 {
	max-width: 100px !important;
}
.max-w-105 {
	max-width: 105px !important;
}
.max-w-110 {
	max-width: 110px !important;
}
.max-w-115 {
	max-width: 115px !important;
}
.max-w-120 {
	max-width: 120px !important;
}
.max-w-125 {
	max-width: 125px !important;
}
.max-w-130 {
	max-width: 130px !important;
}
.max-w-135 {
	max-width: 135px !important;
}
.max-w-140 {
	max-width: 140px !important;
}
.max-w-145 {
	max-width: 145px !important;
}
.max-w-150 {
	max-width: 150px !important;
}
.max-w-155 {
	max-width: 155px !important;
}
.max-w-160 {
	max-width: 160px !important;
}
.max-w-165 {
	max-width: 165px !important;
}
.max-w-170 {
	max-width: 170px !important;
}
.max-w-175 {
	max-width: 175px !important;
}
.max-w-180 {
	max-width: 180px !important;
}
.max-w-185 {
	max-width: 185px !important;
}
.max-w-190 {
	max-width: 190px !important;
}
.max-w-195 {
	max-width: 195px !important;
}
.max-w-200 {
	max-width: 200px !important;
}
.max-w-205 {
	max-width: 205px !important;
}
.max-w-210 {
	max-width: 210px !important;
}
.max-w-215 {
	max-width: 215px !important;
}
.max-w-220 {
	max-width: 220px !important;
}
.max-w-225 {
	max-width: 225px !important;
}
.max-w-230 {
	max-width: 230px !important;
}
.max-w-235 {
	max-width: 235px !important;
}
.max-w-240 {
	max-width: 240px !important;
}
.max-w-245 {
	max-width: 245px !important;
}
.max-w-250 {
	max-width: 250px !important;
}
.max-w-255 {
	max-width: 255px !important;
}
.max-w-260 {
	max-width: 260px !important;
}
.max-w-265 {
	max-width: 265px !important;
}
.max-w-270 {
	max-width: 270px !important;
}
.max-w-275 {
	max-width: 275px !important;
}
.max-w-280 {
	max-width: 280px !important;
}
.max-w-285 {
	max-width: 285px !important;
}
.max-w-290 {
	max-width: 290px !important;
}
.max-w-295 {
	max-width: 295px !important;
}
.max-w-300 {
	max-width: 300px !important;
}
.max-w-305 {
	max-width: 305px !important;
}
.max-w-310 {
	max-width: 310px !important;
}
.max-w-315 {
	max-width: 315px !important;
}
.max-w-320 {
	max-width: 320px !important;
}
.max-w-325 {
	max-width: 325px !important;
}
.max-w-330 {
	max-width: 330px !important;
}
.max-w-335 {
	max-width: 335px !important;
}
.max-w-340 {
	max-width: 340px !important;
}
.max-w-345 {
	max-width: 345px !important;
}
.max-w-350 {
	max-width: 350px !important;
}
.max-w-355 {
	max-width: 355px !important;
}
.max-w-360 {
	max-width: 360px !important;
}
.max-w-365 {
	max-width: 365px !important;
}
.max-w-370 {
	max-width: 370px !important;
}
.max-w-375 {
	max-width: 375px !important;
}
.max-w-380 {
	max-width: 380px !important;
}
.max-w-385 {
	max-width: 385px !important;
}
.max-w-390 {
	max-width: 390px !important;
}
.max-w-395 {
	max-width: 395px !important;
}
.max-w-400 {
	max-width: 400px !important;
}
.max-w-405 {
	max-width: 405px !important;
}
.max-w-410 {
	max-width: 410px !important;
}
.max-w-415 {
	max-width: 415px !important;
}
.max-w-420 {
	max-width: 420px !important;
}
.max-w-425 {
	max-width: 425px !important;
}
.max-w-430 {
	max-width: 430px !important;
}
.max-w-435 {
	max-width: 435px !important;
}
.max-w-440 {
	max-width: 440px !important;
}
.max-w-445 {
	max-width: 445px !important;
}
.max-w-450 {
	max-width: 450px !important;
}
.max-w-455 {
	max-width: 455px !important;
}
.max-w-460 {
	max-width: 460px !important;
}
.max-w-465 {
	max-width: 465px !important;
}
.max-w-470 {
	max-width: 470px !important;
}
.max-w-475 {
	max-width: 475px !important;
}
.max-w-480 {
	max-width: 480px !important;
}
.max-w-485 {
	max-width: 485px !important;
}
.max-w-490 {
	max-width: 490px !important;
}
.max-w-495 {
	max-width: 495px !important;
}
.max-w-500 {
	max-width: 500px !important;
}
.max-w-505 {
	max-width: 505px !important;
}
.max-w-510 {
	max-width: 510px !important;
}
.max-w-515 {
	max-width: 515px !important;
}
.max-w-520 {
	max-width: 520px !important;
}
.max-w-525 {
	max-width: 525px !important;
}
.max-w-530 {
	max-width: 530px !important;
}
.max-w-535 {
	max-width: 535px !important;
}
.max-w-540 {
	max-width: 540px !important;
}
.max-w-545 {
	max-width: 545px !important;
}
.max-w-550 {
	max-width: 550px !important;
}
.max-w-555 {
	max-width: 555px !important;
}
.max-w-560 {
	max-width: 560px !important;
}
.max-w-565 {
	max-width: 565px !important;
}
.max-w-570 {
	max-width: 570px !important;
}
.max-w-575 {
	max-width: 575px !important;
}
.max-w-580 {
	max-width: 580px !important;
}
.max-w-585 {
	max-width: 585px !important;
}
.max-w-590 {
	max-width: 590px !important;
}
.max-w-595 {
	max-width: 595px !important;
}
.max-w-600 {
	max-width: 600px !important;
}
.max-w-605 {
	max-width: 605px !important;
}
.max-w-610 {
	max-width: 610px !important;
}
.max-w-615 {
	max-width: 615px !important;
}
.max-w-620 {
	max-width: 620px !important;
}
.max-w-625 {
	max-width: 625px !important;
}
.max-w-630 {
	max-width: 630px !important;
}
.max-w-635 {
	max-width: 635px !important;
}
.max-w-640 {
	max-width: 640px !important;
}
.max-w-645 {
	max-width: 645px !important;
}
.max-w-650 {
	max-width: 650px !important;
}
.max-w-655 {
	max-width: 655px !important;
}
.max-w-660 {
	max-width: 660px !important;
}
.max-w-665 {
	max-width: 665px !important;
}
.max-w-670 {
	max-width: 670px !important;
}
.max-w-675 {
	max-width: 675px !important;
}
.max-w-680 {
	max-width: 680px !important;
}
.max-w-685 {
	max-width: 685px !important;
}
.max-w-690 {
	max-width: 690px !important;
}
.max-w-695 {
	max-width: 695px !important;
}
.max-w-700 {
	max-width: 700px !important;
}
.max-w-705 {
	max-width: 705px !important;
}
.max-w-710 {
	max-width: 710px !important;
}
.max-w-715 {
	max-width: 715px !important;
}
.max-w-720 {
	max-width: 720px !important;
}
.max-w-725 {
	max-width: 725px !important;
}
.max-w-730 {
	max-width: 730px !important;
}
.max-w-735 {
	max-width: 735px !important;
}
.max-w-740 {
	max-width: 740px !important;
}
.max-w-745 {
	max-width: 745px !important;
}
.max-w-750 {
	max-width: 750px !important;
}
.max-w-755 {
	max-width: 755px !important;
}
.max-w-760 {
	max-width: 760px !important;
}
.max-w-765 {
	max-width: 765px !important;
}
.max-w-770 {
	max-width: 770px !important;
}
.max-w-775 {
	max-width: 775px !important;
}
.max-w-780 {
	max-width: 780px !important;
}
.max-w-785 {
	max-width: 785px !important;
}
.max-w-790 {
	max-width: 790px !important;
}
.max-w-795 {
	max-width: 795px !important;
}
.max-w-800 {
	max-width: 800px !important;
}
.max-w-805 {
	max-width: 805px !important;
}
.max-w-810 {
	max-width: 810px !important;
}
.max-w-815 {
	max-width: 815px !important;
}
.max-w-820 {
	max-width: 820px !important;
}
.max-w-825 {
	max-width: 825px !important;
}
.max-w-830 {
	max-width: 830px !important;
}
.max-w-835 {
	max-width: 835px !important;
}
.max-w-840 {
	max-width: 840px !important;
}
.max-w-845 {
	max-width: 845px !important;
}
.max-w-850 {
	max-width: 850px !important;
}
.max-w-855 {
	max-width: 855px !important;
}
.max-w-860 {
	max-width: 860px !important;
}
.max-w-865 {
	max-width: 865px !important;
}
.max-w-870 {
	max-width: 870px !important;
}
.max-w-875 {
	max-width: 875px !important;
}
.max-w-880 {
	max-width: 880px !important;
}
.max-w-885 {
	max-width: 885px !important;
}
.max-w-890 {
	max-width: 890px !important;
}
.max-w-895 {
	max-width: 895px !important;
}
.max-w-900 {
	max-width: 900px !important;
}
.max-w-905 {
	max-width: 905px !important;
}
.max-w-910 {
	max-width: 910px !important;
}
.max-w-915 {
	max-width: 915px !important;
}
.max-w-920 {
	max-width: 920px !important;
}
.max-w-925 {
	max-width: 925px !important;
}
.max-w-930 {
	max-width: 930px !important;
}
.max-w-935 {
	max-width: 935px !important;
}
.max-w-940 {
	max-width: 940px !important;
}
.max-w-945 {
	max-width: 945px !important;
}
.max-w-950 {
	max-width: 950px !important;
}
.max-w-955 {
	max-width: 955px !important;
}
.max-w-960 {
	max-width: 960px !important;
}
.max-w-965 {
	max-width: 965px !important;
}
.max-w-970 {
	max-width: 970px !important;
}
.max-w-975 {
	max-width: 975px !important;
}
.max-w-980 {
	max-width: 980px !important;
}
.max-w-985 {
	max-width: 985px !important;
}
.max-w-990 {
	max-width: 990px !important;
}
.max-w-995 {
	max-width: 995px !important;
}
.max-w-1000 {
	max-width: 1000px !important;
}
.max-w-per-1 {
	max-width: 1% !important;
}
.max-w-per-2 {
	max-width: 2% !important;
}
.max-w-per-3 {
	max-width: 3% !important;
}
.max-w-per-4 {
	max-width: 4% !important;
}
.max-w-per-5 {
	max-width: 5% !important;
}
.max-w-per-6 {
	max-width: 6% !important;
}
.max-w-per-7 {
	max-width: 7% !important;
}
.max-w-per-8 {
	max-width: 8% !important;
}
.max-w-per-9 {
	max-width: 9% !important;
}
.max-w-per-10 {
	max-width: 10% !important;
}
.max-w-per-11 {
	max-width: 11% !important;
}
.max-w-per-12 {
	max-width: 12% !important;
}
.max-w-per-13 {
	max-width: 13% !important;
}
.max-w-per-14 {
	max-width: 14% !important;
}
.max-w-per-15 {
	max-width: 15% !important;
}
.max-w-per-16 {
	max-width: 16% !important;
}
.max-w-per-17 {
	max-width: 17% !important;
}
.max-w-per-18 {
	max-width: 18% !important;
}
.max-w-per-19 {
	max-width: 19% !important;
}
.max-w-per-20 {
	max-width: 20% !important;
}
.max-w-per-21 {
	max-width: 21% !important;
}
.max-w-per-22 {
	max-width: 22% !important;
}
.max-w-per-23 {
	max-width: 23% !important;
}
.max-w-per-24 {
	max-width: 24% !important;
}
.max-w-per-25 {
	max-width: 25% !important;
}
.max-w-per-26 {
	max-width: 26% !important;
}
.max-w-per-27 {
	max-width: 27% !important;
}
.max-w-per-28 {
	max-width: 28% !important;
}
.max-w-per-29 {
	max-width: 29% !important;
}
.max-w-per-30 {
	max-width: 30% !important;
}
.max-w-per-31 {
	max-width: 31% !important;
}
.max-w-per-32 {
	max-width: 32% !important;
}
.max-w-per-33 {
	max-width: 33% !important;
}
.max-w-per-34 {
	max-width: 34% !important;
}
.max-w-per-35 {
	max-width: 35% !important;
}
.max-w-per-36 {
	max-width: 36% !important;
}
.max-w-per-37 {
	max-width: 37% !important;
}
.max-w-per-38 {
	max-width: 38% !important;
}
.max-w-per-39 {
	max-width: 39% !important;
}
.max-w-per-40 {
	max-width: 40% !important;
}
.max-w-per-41 {
	max-width: 41% !important;
}
.max-w-per-42 {
	max-width: 42% !important;
}
.max-w-per-43 {
	max-width: 43% !important;
}
.max-w-per-44 {
	max-width: 44% !important;
}
.max-w-per-45 {
	max-width: 45% !important;
}
.max-w-per-46 {
	max-width: 46% !important;
}
.max-w-per-47 {
	max-width: 47% !important;
}
.max-w-per-48 {
	max-width: 48% !important;
}
.max-w-per-49 {
	max-width: 49% !important;
}
.max-w-per-50 {
	max-width: 50% !important;
}
.max-w-per-51 {
	max-width: 51% !important;
}
.max-w-per-52 {
	max-width: 52% !important;
}
.max-w-per-53 {
	max-width: 53% !important;
}
.max-w-per-54 {
	max-width: 54% !important;
}
.max-w-per-55 {
	max-width: 55% !important;
}
.max-w-per-56 {
	max-width: 56% !important;
}
.max-w-per-57 {
	max-width: 57% !important;
}
.max-w-per-58 {
	max-width: 58% !important;
}
.max-w-per-59 {
	max-width: 59% !important;
}
.max-w-per-60 {
	max-width: 60% !important;
}
.max-w-per-61 {
	max-width: 61% !important;
}
.max-w-per-62 {
	max-width: 62% !important;
}
.max-w-per-63 {
	max-width: 63% !important;
}
.max-w-per-64 {
	max-width: 64% !important;
}
.max-w-per-65 {
	max-width: 65% !important;
}
.max-w-per-66 {
	max-width: 66% !important;
}
.max-w-per-67 {
	max-width: 67% !important;
}
.max-w-per-68 {
	max-width: 68% !important;
}
.max-w-per-69 {
	max-width: 69% !important;
}
.max-w-per-70 {
	max-width: 70% !important;
}
.max-w-per-71 {
	max-width: 71% !important;
}
.max-w-per-72 {
	max-width: 72% !important;
}
.max-w-per-73 {
	max-width: 73% !important;
}
.max-w-per-74 {
	max-width: 74% !important;
}
.max-w-per-75 {
	max-width: 75% !important;
}
.max-w-per-76 {
	max-width: 76% !important;
}
.max-w-per-77 {
	max-width: 77% !important;
}
.max-w-per-78 {
	max-width: 78% !important;
}
.max-w-per-79 {
	max-width: 79% !important;
}
.max-w-per-80 {
	max-width: 80% !important;
}
.max-w-per-81 {
	max-width: 81% !important;
}
.max-w-per-82 {
	max-width: 82% !important;
}
.max-w-per-83 {
	max-width: 83% !important;
}
.max-w-per-84 {
	max-width: 84% !important;
}
.max-w-per-85 {
	max-width: 85% !important;
}
.max-w-per-86 {
	max-width: 86% !important;
}
.max-w-per-87 {
	max-width: 87% !important;
}
.max-w-per-88 {
	max-width: 88% !important;
}
.max-w-per-89 {
	max-width: 89% !important;
}
.max-w-per-90 {
	max-width: 90% !important;
}
.max-w-per-91 {
	max-width: 91% !important;
}
.max-w-per-92 {
	max-width: 92% !important;
}
.max-w-per-93 {
	max-width: 93% !important;
}
.max-w-per-94 {
	max-width: 94% !important;
}
.max-w-per-95 {
	max-width: 95% !important;
}
.max-w-per-96 {
	max-width: 96% !important;
}
.max-w-per-97 {
	max-width: 97% !important;
}
.max-w-per-98 {
	max-width: 98% !important;
}
.max-w-per-99 {
	max-width: 99% !important;
}
.max-w-per-100 {
	max-width: 100% !important;
}
.max-w-1080 {
	max-width: 1080px;
	margin-left: auto;
	margin-right: auto;
}
.max-w-740 {
	max-width: 740px;
}

.min-w-none {
	min-width: none !important;
}
.min-w-full {
	min-width: 100% !important;
}
.min-w-0 {
	min-width: 0px !important;
}
.min-w-5 {
	min-width: 5px !important;
}
.min-w-10 {
	min-width: 10px !important;
}
.min-w-15 {
	min-width: 15px !important;
}
.min-w-20 {
	min-width: 20px !important;
}
.min-w-25 {
	min-width: 25px !important;
}
.min-w-30 {
	min-width: 30px !important;
}
.min-w-35 {
	min-width: 35px !important;
}
.min-w-40 {
	min-width: 40px !important;
}
.min-w-45 {
	min-width: 45px !important;
}
.min-w-50 {
	min-width: 50px !important;
}
.min-w-55 {
	min-width: 55px !important;
}
.min-w-60 {
	min-width: 60px !important;
}
.min-w-65 {
	min-width: 65px !important;
}
.min-w-70 {
	min-width: 70px !important;
}
.min-w-75 {
	min-width: 75px !important;
}
.min-w-80 {
	min-width: 80px !important;
}
.min-w-85 {
	min-width: 85px !important;
}
.min-w-90 {
	min-width: 90px !important;
}
.min-w-95 {
	min-width: 95px !important;
}
.min-w-100 {
	min-width: 100px !important;
}
.min-w-105 {
	min-width: 105px !important;
}
.min-w-110 {
	min-width: 110px !important;
}
.min-w-115 {
	min-width: 115px !important;
}
.min-w-120 {
	min-width: 120px !important;
}
.min-w-125 {
	min-width: 125px !important;
}
.min-w-130 {
	min-width: 130px !important;
}
.min-w-135 {
	min-width: 135px !important;
}
.min-w-140 {
	min-width: 140px !important;
}
.min-w-145 {
	min-width: 145px !important;
}
.min-w-150 {
	min-width: 150px !important;
}
.min-w-155 {
	min-width: 155px !important;
}
.min-w-160 {
	min-width: 160px !important;
}
.min-w-165 {
	min-width: 165px !important;
}
.min-w-170 {
	min-width: 170px !important;
}
.min-w-175 {
	min-width: 175px !important;
}
.min-w-180 {
	min-width: 180px !important;
}
.min-w-185 {
	min-width: 185px !important;
}
.min-w-190 {
	min-width: 190px !important;
}
.min-w-195 {
	min-width: 195px !important;
}
.min-w-200 {
	min-width: 200px !important;
}
.min-w-205 {
	min-width: 205px !important;
}
.min-w-210 {
	min-width: 210px !important;
}
.min-w-215 {
	min-width: 215px !important;
}
.min-w-220 {
	min-width: 220px !important;
}
.min-w-225 {
	min-width: 225px !important;
}
.min-w-230 {
	min-width: 230px !important;
}
.min-w-235 {
	min-width: 235px !important;
}
.min-w-240 {
	min-width: 240px !important;
}
.min-w-245 {
	min-width: 245px !important;
}
.min-w-250 {
	min-width: 250px !important;
}
.min-w-255 {
	min-width: 255px !important;
}
.min-w-260 {
	min-width: 260px !important;
}
.min-w-265 {
	min-width: 265px !important;
}
.min-w-270 {
	min-width: 270px !important;
}
.min-w-275 {
	min-width: 275px !important;
}
.min-w-280 {
	min-width: 280px !important;
}
.min-w-285 {
	min-width: 285px !important;
}
.min-w-290 {
	min-width: 290px !important;
}
.min-w-295 {
	min-width: 295px !important;
}
.min-w-300 {
	min-width: 300px !important;
}
.min-w-305 {
	min-width: 305px !important;
}
.min-w-310 {
	min-width: 310px !important;
}
.min-w-315 {
	min-width: 315px !important;
}
.min-w-320 {
	min-width: 320px !important;
}
.min-w-325 {
	min-width: 325px !important;
}
.min-w-330 {
	min-width: 330px !important;
}
.min-w-335 {
	min-width: 335px !important;
}
.min-w-340 {
	min-width: 340px !important;
}
.min-w-345 {
	min-width: 345px !important;
}
.min-w-350 {
	min-width: 350px !important;
}
.min-w-355 {
	min-width: 355px !important;
}
.min-w-360 {
	min-width: 360px !important;
}
.min-w-365 {
	min-width: 365px !important;
}
.min-w-370 {
	min-width: 370px !important;
}
.min-w-375 {
	min-width: 375px !important;
}
.min-w-380 {
	min-width: 380px !important;
}
.min-w-385 {
	min-width: 385px !important;
}
.min-w-390 {
	min-width: 390px !important;
}
.min-w-395 {
	min-width: 395px !important;
}
.min-w-400 {
	min-width: 400px !important;
}
.min-w-405 {
	min-width: 405px !important;
}
.min-w-410 {
	min-width: 410px !important;
}
.min-w-415 {
	min-width: 415px !important;
}
.min-w-420 {
	min-width: 420px !important;
}
.min-w-425 {
	min-width: 425px !important;
}
.min-w-430 {
	min-width: 430px !important;
}
.min-w-435 {
	min-width: 435px !important;
}
.min-w-440 {
	min-width: 440px !important;
}
.min-w-445 {
	min-width: 445px !important;
}
.min-w-450 {
	min-width: 450px !important;
}
.min-w-455 {
	min-width: 455px !important;
}
.min-w-460 {
	min-width: 460px !important;
}
.min-w-465 {
	min-width: 465px !important;
}
.min-w-470 {
	min-width: 470px !important;
}
.min-w-475 {
	min-width: 475px !important;
}
.min-w-480 {
	min-width: 480px !important;
}
.min-w-485 {
	min-width: 485px !important;
}
.min-w-490 {
	min-width: 490px !important;
}
.min-w-495 {
	min-width: 495px !important;
}
.min-w-500 {
	min-width: 500px !important;
}
.min-w-505 {
	min-width: 505px !important;
}
.min-w-510 {
	min-width: 510px !important;
}
.min-w-515 {
	min-width: 515px !important;
}
.min-w-520 {
	min-width: 520px !important;
}
.min-w-525 {
	min-width: 525px !important;
}
.min-w-530 {
	min-width: 530px !important;
}
.min-w-535 {
	min-width: 535px !important;
}
.min-w-540 {
	min-width: 540px !important;
}
.min-w-545 {
	min-width: 545px !important;
}
.min-w-550 {
	min-width: 550px !important;
}
.min-w-555 {
	min-width: 555px !important;
}
.min-w-560 {
	min-width: 560px !important;
}
.min-w-565 {
	min-width: 565px !important;
}
.min-w-570 {
	min-width: 570px !important;
}
.min-w-575 {
	min-width: 575px !important;
}
.min-w-580 {
	min-width: 580px !important;
}
.min-w-585 {
	min-width: 585px !important;
}
.min-w-590 {
	min-width: 590px !important;
}
.min-w-595 {
	min-width: 595px !important;
}
.min-w-600 {
	min-width: 600px !important;
}
.min-w-605 {
	min-width: 605px !important;
}
.min-w-610 {
	min-width: 610px !important;
}
.min-w-615 {
	min-width: 615px !important;
}
.min-w-620 {
	min-width: 620px !important;
}
.min-w-625 {
	min-width: 625px !important;
}
.min-w-630 {
	min-width: 630px !important;
}
.min-w-635 {
	min-width: 635px !important;
}
.min-w-640 {
	min-width: 640px !important;
}
.min-w-645 {
	min-width: 645px !important;
}
.min-w-650 {
	min-width: 650px !important;
}
.min-w-655 {
	min-width: 655px !important;
}
.min-w-660 {
	min-width: 660px !important;
}
.min-w-665 {
	min-width: 665px !important;
}
.min-w-670 {
	min-width: 670px !important;
}
.min-w-675 {
	min-width: 675px !important;
}
.min-w-680 {
	min-width: 680px !important;
}
.min-w-685 {
	min-width: 685px !important;
}
.min-w-690 {
	min-width: 690px !important;
}
.min-w-695 {
	min-width: 695px !important;
}
.min-w-700 {
	min-width: 700px !important;
}
.min-w-705 {
	min-width: 705px !important;
}
.min-w-710 {
	min-width: 710px !important;
}
.min-w-715 {
	min-width: 715px !important;
}
.min-w-720 {
	min-width: 720px !important;
}
.min-w-725 {
	min-width: 725px !important;
}
.min-w-730 {
	min-width: 730px !important;
}
.min-w-735 {
	min-width: 735px !important;
}
.min-w-740 {
	min-width: 740px !important;
}
.min-w-745 {
	min-width: 745px !important;
}
.min-w-750 {
	min-width: 750px !important;
}
.min-w-755 {
	min-width: 755px !important;
}
.min-w-760 {
	min-width: 760px !important;
}
.min-w-765 {
	min-width: 765px !important;
}
.min-w-770 {
	min-width: 770px !important;
}
.min-w-775 {
	min-width: 775px !important;
}
.min-w-780 {
	min-width: 780px !important;
}
.min-w-785 {
	min-width: 785px !important;
}
.min-w-790 {
	min-width: 790px !important;
}
.min-w-795 {
	min-width: 795px !important;
}
.min-w-800 {
	min-width: 800px !important;
}
.min-w-805 {
	min-width: 805px !important;
}
.min-w-810 {
	min-width: 810px !important;
}
.min-w-815 {
	min-width: 815px !important;
}
.min-w-820 {
	min-width: 820px !important;
}
.min-w-825 {
	min-width: 825px !important;
}
.min-w-830 {
	min-width: 830px !important;
}
.min-w-835 {
	min-width: 835px !important;
}
.min-w-840 {
	min-width: 840px !important;
}
.min-w-845 {
	min-width: 845px !important;
}
.min-w-850 {
	min-width: 850px !important;
}
.min-w-855 {
	min-width: 855px !important;
}
.min-w-860 {
	min-width: 860px !important;
}
.min-w-865 {
	min-width: 865px !important;
}
.min-w-870 {
	min-width: 870px !important;
}
.min-w-875 {
	min-width: 875px !important;
}
.min-w-880 {
	min-width: 880px !important;
}
.min-w-885 {
	min-width: 885px !important;
}
.min-w-890 {
	min-width: 890px !important;
}
.min-w-895 {
	min-width: 895px !important;
}
.min-w-900 {
	min-width: 900px !important;
}
.min-w-905 {
	min-width: 905px !important;
}
.min-w-910 {
	min-width: 910px !important;
}
.min-w-915 {
	min-width: 915px !important;
}
.min-w-920 {
	min-width: 920px !important;
}
.min-w-925 {
	min-width: 925px !important;
}
.min-w-930 {
	min-width: 930px !important;
}
.min-w-935 {
	min-width: 935px !important;
}
.min-w-940 {
	min-width: 940px !important;
}
.min-w-945 {
	min-width: 945px !important;
}
.min-w-950 {
	min-width: 950px !important;
}
.min-w-955 {
	min-width: 955px !important;
}
.min-w-960 {
	min-width: 960px !important;
}
.min-w-965 {
	min-width: 965px !important;
}
.min-w-970 {
	min-width: 970px !important;
}
.min-w-975 {
	min-width: 975px !important;
}
.min-w-980 {
	min-width: 980px !important;
}
.min-w-985 {
	min-width: 985px !important;
}
.min-w-990 {
	min-width: 990px !important;
}
.min-w-995 {
	min-width: 995px !important;
}
.min-w-1000 {
	min-width: 1000px !important;
}
.min-w-per-1 {
	width: 1% !important;
}
.min-w-per-2 {
	width: 2% !important;
}
.min-w-per-3 {
	width: 3% !important;
}
.min-w-per-4 {
	width: 4% !important;
}
.min-w-per-5 {
	width: 5% !important;
}
.min-w-per-6 {
	width: 6% !important;
}
.min-w-per-7 {
	width: 7% !important;
}
.min-w-per-8 {
	width: 8% !important;
}
.min-w-per-9 {
	width: 9% !important;
}
.min-w-per-10 {
	width: 10% !important;
}
.min-w-per-11 {
	width: 11% !important;
}
.min-w-per-12 {
	width: 12% !important;
}
.min-w-per-13 {
	width: 13% !important;
}
.min-w-per-14 {
	width: 14% !important;
}
.min-w-per-15 {
	width: 15% !important;
}
.min-w-per-16 {
	width: 16% !important;
}
.min-w-per-17 {
	width: 17% !important;
}
.min-w-per-18 {
	width: 18% !important;
}
.min-w-per-19 {
	width: 19% !important;
}
.min-w-per-20 {
	width: 20% !important;
}
.min-w-per-21 {
	width: 21% !important;
}
.min-w-per-22 {
	width: 22% !important;
}
.min-w-per-23 {
	width: 23% !important;
}
.min-w-per-24 {
	width: 24% !important;
}
.min-w-per-25 {
	width: 25% !important;
}
.min-w-per-26 {
	width: 26% !important;
}
.min-w-per-27 {
	width: 27% !important;
}
.min-w-per-28 {
	width: 28% !important;
}
.min-w-per-29 {
	width: 29% !important;
}
.min-w-per-30 {
	width: 30% !important;
}
.min-w-per-31 {
	width: 31% !important;
}
.min-w-per-32 {
	width: 32% !important;
}
.min-w-per-33 {
	width: 33% !important;
}
.min-w-per-34 {
	width: 34% !important;
}
.min-w-per-35 {
	width: 35% !important;
}
.min-w-per-36 {
	width: 36% !important;
}
.min-w-per-37 {
	width: 37% !important;
}
.min-w-per-38 {
	width: 38% !important;
}
.min-w-per-39 {
	width: 39% !important;
}
.min-w-per-40 {
	width: 40% !important;
}
.min-w-per-41 {
	width: 41% !important;
}
.min-w-per-42 {
	width: 42% !important;
}
.min-w-per-43 {
	width: 43% !important;
}
.min-w-per-44 {
	width: 44% !important;
}
.min-w-per-45 {
	width: 45% !important;
}
.min-w-per-46 {
	width: 46% !important;
}
.min-w-per-47 {
	width: 47% !important;
}
.min-w-per-48 {
	width: 48% !important;
}
.min-w-per-49 {
	width: 49% !important;
}
.min-w-per-50 {
	width: 50% !important;
}
.min-w-per-51 {
	width: 51% !important;
}
.min-w-per-52 {
	width: 52% !important;
}
.min-w-per-53 {
	width: 53% !important;
}
.min-w-per-54 {
	width: 54% !important;
}
.min-w-per-55 {
	width: 55% !important;
}
.min-w-per-56 {
	width: 56% !important;
}
.min-w-per-57 {
	width: 57% !important;
}
.min-w-per-58 {
	width: 58% !important;
}
.min-w-per-59 {
	width: 59% !important;
}
.min-w-per-60 {
	width: 60% !important;
}
.min-w-per-61 {
	width: 61% !important;
}
.min-w-per-62 {
	width: 62% !important;
}
.min-w-per-63 {
	width: 63% !important;
}
.min-w-per-64 {
	width: 64% !important;
}
.min-w-per-65 {
	width: 65% !important;
}
.min-w-per-66 {
	width: 66% !important;
}
.min-w-per-67 {
	width: 67% !important;
}
.min-w-per-68 {
	width: 68% !important;
}
.min-w-per-69 {
	width: 69% !important;
}
.min-w-per-70 {
	width: 70% !important;
}
.min-w-per-71 {
	width: 71% !important;
}
.min-w-per-72 {
	width: 72% !important;
}
.min-w-per-73 {
	width: 73% !important;
}
.min-w-per-74 {
	width: 74% !important;
}
.min-w-per-75 {
	width: 75% !important;
}
.min-w-per-76 {
	width: 76% !important;
}
.min-w-per-77 {
	width: 77% !important;
}
.min-w-per-78 {
	width: 78% !important;
}
.min-w-per-79 {
	width: 79% !important;
}
.min-w-per-80 {
	width: 80% !important;
}
.min-w-per-81 {
	width: 81% !important;
}
.min-w-per-82 {
	width: 82% !important;
}
.min-w-per-83 {
	width: 83% !important;
}
.min-w-per-84 {
	width: 84% !important;
}
.min-w-per-85 {
	width: 85% !important;
}
.min-w-per-86 {
	width: 86% !important;
}
.min-w-per-87 {
	width: 87% !important;
}
.min-w-per-88 {
	width: 88% !important;
}
.min-w-per-89 {
	width: 89% !important;
}
.min-w-per-90 {
	width: 90% !important;
}
.min-w-per-91 {
	width: 91% !important;
}
.min-w-per-92 {
	width: 92% !important;
}
.min-w-per-93 {
	width: 93% !important;
}
.min-w-per-94 {
	width: 94% !important;
}
.min-w-per-95 {
	width: 95% !important;
}
.min-w-per-96 {
	width: 96% !important;
}
.min-w-per-97 {
	width: 97% !important;
}
.min-w-per-98 {
	width: 98% !important;
}
.min-w-per-99 {
	width: 99% !important;
}
.min-w-per-100 {
	width: 100% !important;
}

@media screen and (max-width: 1200px) {
	.ct\:w-auto {
		width: auto !important;
	}
	.ct\:w-full {
		width: 100% !important;
	}
	.ct\:w-0 {
		width: 0px !important;
	}
	.ct\:w-5 {
		width: 5px !important;
	}
	.ct\:w-10 {
		width: 10px !important;
	}
	.ct\:w-15 {
		width: 15px !important;
	}
	.ct\:w-20 {
		width: 20px !important;
	}
	.ct\:w-25 {
		width: 25px !important;
	}
	.ct\:w-30 {
		width: 30px !important;
	}
	.ct\:w-35 {
		width: 35px !important;
	}
	.ct\:w-40 {
		width: 40px !important;
	}
	.ct\:w-45 {
		width: 45px !important;
	}
	.ct\:w-50 {
		width: 50px !important;
	}
	.ct\:w-55 {
		width: 55px !important;
	}
	.ct\:w-60 {
		width: 60px !important;
	}
	.ct\:w-65 {
		width: 65px !important;
	}
	.ct\:w-70 {
		width: 70px !important;
	}
	.ct\:w-75 {
		width: 75px !important;
	}
	.ct\:w-80 {
		width: 80px !important;
	}
	.ct\:w-85 {
		width: 85px !important;
	}
	.ct\:w-90 {
		width: 90px !important;
	}
	.ct\:w-95 {
		width: 95px !important;
	}
	.ct\:w-100 {
		width: 100px !important;
	}
	.ct\:w-105 {
		width: 105px !important;
	}
	.ct\:w-110 {
		width: 110px !important;
	}
	.ct\:w-115 {
		width: 115px !important;
	}
	.ct\:w-120 {
		width: 120px !important;
	}
	.ct\:w-125 {
		width: 125px !important;
	}
	.ct\:w-130 {
		width: 130px !important;
	}
	.ct\:w-135 {
		width: 135px !important;
	}
	.ct\:w-140 {
		width: 140px !important;
	}
	.ct\:w-145 {
		width: 145px !important;
	}
	.ct\:w-150 {
		width: 150px !important;
	}
	.ct\:w-155 {
		width: 155px !important;
	}
	.ct\:w-160 {
		width: 160px !important;
	}
	.ct\:w-165 {
		width: 165px !important;
	}
	.ct\:w-170 {
		width: 170px !important;
	}
	.ct\:w-175 {
		width: 175px !important;
	}
	.ct\:w-180 {
		width: 180px !important;
	}
	.ct\:w-185 {
		width: 185px !important;
	}
	.ct\:w-190 {
		width: 190px !important;
	}
	.ct\:w-195 {
		width: 195px !important;
	}
	.ct\:w-200 {
		width: 200px !important;
	}
	.ct\:w-205 {
		width: 205px !important;
	}
	.ct\:w-210 {
		width: 210px !important;
	}
	.ct\:w-215 {
		width: 215px !important;
	}
	.ct\:w-220 {
		width: 220px !important;
	}
	.ct\:w-225 {
		width: 225px !important;
	}
	.ct\:w-230 {
		width: 230px !important;
	}
	.ct\:w-235 {
		width: 235px !important;
	}
	.ct\:w-240 {
		width: 240px !important;
	}
	.ct\:w-245 {
		width: 245px !important;
	}
	.ct\:w-250 {
		width: 250px !important;
	}
	.ct\:w-255 {
		width: 255px !important;
	}
	.ct\:w-260 {
		width: 260px !important;
	}
	.ct\:w-265 {
		width: 265px !important;
	}
	.ct\:w-270 {
		width: 270px !important;
	}
	.ct\:w-275 {
		width: 275px !important;
	}
	.ct\:w-280 {
		width: 280px !important;
	}
	.ct\:w-285 {
		width: 285px !important;
	}
	.ct\:w-290 {
		width: 290px !important;
	}
	.ct\:w-295 {
		width: 295px !important;
	}
	.ct\:w-300 {
		width: 300px !important;
	}
	.ct\:w-305 {
		width: 305px !important;
	}
	.ct\:w-310 {
		width: 310px !important;
	}
	.ct\:w-315 {
		width: 315px !important;
	}
	.ct\:w-320 {
		width: 320px !important;
	}
	.ct\:w-325 {
		width: 325px !important;
	}
	.ct\:w-330 {
		width: 330px !important;
	}
	.ct\:w-335 {
		width: 335px !important;
	}
	.ct\:w-340 {
		width: 340px !important;
	}
	.ct\:w-345 {
		width: 345px !important;
	}
	.ct\:w-350 {
		width: 350px !important;
	}
	.ct\:w-355 {
		width: 355px !important;
	}
	.ct\:w-360 {
		width: 360px !important;
	}
	.ct\:w-365 {
		width: 365px !important;
	}
	.ct\:w-370 {
		width: 370px !important;
	}
	.ct\:w-375 {
		width: 375px !important;
	}
	.ct\:w-380 {
		width: 380px !important;
	}
	.ct\:w-385 {
		width: 385px !important;
	}
	.ct\:w-390 {
		width: 390px !important;
	}
	.ct\:w-395 {
		width: 395px !important;
	}
	.ct\:w-400 {
		width: 400px !important;
	}
	.ct\:w-405 {
		width: 405px !important;
	}
	.ct\:w-410 {
		width: 410px !important;
	}
	.ct\:w-415 {
		width: 415px !important;
	}
	.ct\:w-420 {
		width: 420px !important;
	}
	.ct\:w-425 {
		width: 425px !important;
	}
	.ct\:w-430 {
		width: 430px !important;
	}
	.ct\:w-435 {
		width: 435px !important;
	}
	.ct\:w-440 {
		width: 440px !important;
	}
	.ct\:w-445 {
		width: 445px !important;
	}
	.ct\:w-450 {
		width: 450px !important;
	}
	.ct\:w-455 {
		width: 455px !important;
	}
	.ct\:w-460 {
		width: 460px !important;
	}
	.ct\:w-465 {
		width: 465px !important;
	}
	.ct\:w-470 {
		width: 470px !important;
	}
	.ct\:w-475 {
		width: 475px !important;
	}
	.ct\:w-480 {
		width: 480px !important;
	}
	.ct\:w-485 {
		width: 485px !important;
	}
	.ct\:w-490 {
		width: 490px !important;
	}
	.ct\:w-495 {
		width: 495px !important;
	}
	.ct\:w-500 {
		width: 500px !important;
	}
	.ct\:w-505 {
		width: 505px !important;
	}
	.ct\:w-510 {
		width: 510px !important;
	}
	.ct\:w-515 {
		width: 515px !important;
	}
	.ct\:w-520 {
		width: 520px !important;
	}
	.ct\:w-525 {
		width: 525px !important;
	}
	.ct\:w-530 {
		width: 530px !important;
	}
	.ct\:w-535 {
		width: 535px !important;
	}
	.ct\:w-540 {
		width: 540px !important;
	}
	.ct\:w-545 {
		width: 545px !important;
	}
	.ct\:w-550 {
		width: 550px !important;
	}
	.ct\:w-555 {
		width: 555px !important;
	}
	.ct\:w-560 {
		width: 560px !important;
	}
	.ct\:w-565 {
		width: 565px !important;
	}
	.ct\:w-570 {
		width: 570px !important;
	}
	.ct\:w-575 {
		width: 575px !important;
	}
	.ct\:w-580 {
		width: 580px !important;
	}
	.ct\:w-585 {
		width: 585px !important;
	}
	.ct\:w-590 {
		width: 590px !important;
	}
	.ct\:w-595 {
		width: 595px !important;
	}
	.ct\:w-600 {
		width: 600px !important;
	}
	.ct\:w-605 {
		width: 605px !important;
	}
	.ct\:w-610 {
		width: 610px !important;
	}
	.ct\:w-615 {
		width: 615px !important;
	}
	.ct\:w-620 {
		width: 620px !important;
	}
	.ct\:w-625 {
		width: 625px !important;
	}
	.ct\:w-630 {
		width: 630px !important;
	}
	.ct\:w-635 {
		width: 635px !important;
	}
	.ct\:w-640 {
		width: 640px !important;
	}
	.ct\:w-645 {
		width: 645px !important;
	}
	.ct\:w-650 {
		width: 650px !important;
	}
	.ct\:w-655 {
		width: 655px !important;
	}
	.ct\:w-660 {
		width: 660px !important;
	}
	.ct\:w-665 {
		width: 665px !important;
	}
	.ct\:w-670 {
		width: 670px !important;
	}
	.ct\:w-675 {
		width: 675px !important;
	}
	.ct\:w-680 {
		width: 680px !important;
	}
	.ct\:w-685 {
		width: 685px !important;
	}
	.ct\:w-690 {
		width: 690px !important;
	}
	.ct\:w-695 {
		width: 695px !important;
	}
	.ct\:w-700 {
		width: 700px !important;
	}
	.ct\:w-705 {
		width: 705px !important;
	}
	.ct\:w-710 {
		width: 710px !important;
	}
	.ct\:w-715 {
		width: 715px !important;
	}
	.ct\:w-720 {
		width: 720px !important;
	}
	.ct\:w-725 {
		width: 725px !important;
	}
	.ct\:w-730 {
		width: 730px !important;
	}
	.ct\:w-735 {
		width: 735px !important;
	}
	.ct\:w-740 {
		width: 740px !important;
	}
	.ct\:w-745 {
		width: 745px !important;
	}
	.ct\:w-750 {
		width: 750px !important;
	}
	.ct\:w-755 {
		width: 755px !important;
	}
	.ct\:w-760 {
		width: 760px !important;
	}
	.ct\:w-765 {
		width: 765px !important;
	}
	.ct\:w-770 {
		width: 770px !important;
	}
	.ct\:w-775 {
		width: 775px !important;
	}
	.ct\:w-780 {
		width: 780px !important;
	}
	.ct\:w-785 {
		width: 785px !important;
	}
	.ct\:w-790 {
		width: 790px !important;
	}
	.ct\:w-795 {
		width: 795px !important;
	}
	.ct\:w-800 {
		width: 800px !important;
	}
	.ct\:w-805 {
		width: 805px !important;
	}
	.ct\:w-810 {
		width: 810px !important;
	}
	.ct\:w-815 {
		width: 815px !important;
	}
	.ct\:w-820 {
		width: 820px !important;
	}
	.ct\:w-825 {
		width: 825px !important;
	}
	.ct\:w-830 {
		width: 830px !important;
	}
	.ct\:w-835 {
		width: 835px !important;
	}
	.ct\:w-840 {
		width: 840px !important;
	}
	.ct\:w-845 {
		width: 845px !important;
	}
	.ct\:w-850 {
		width: 850px !important;
	}
	.ct\:w-855 {
		width: 855px !important;
	}
	.ct\:w-860 {
		width: 860px !important;
	}
	.ct\:w-865 {
		width: 865px !important;
	}
	.ct\:w-870 {
		width: 870px !important;
	}
	.ct\:w-875 {
		width: 875px !important;
	}
	.ct\:w-880 {
		width: 880px !important;
	}
	.ct\:w-885 {
		width: 885px !important;
	}
	.ct\:w-890 {
		width: 890px !important;
	}
	.ct\:w-895 {
		width: 895px !important;
	}
	.ct\:w-900 {
		width: 900px !important;
	}
	.ct\:w-905 {
		width: 905px !important;
	}
	.ct\:w-910 {
		width: 910px !important;
	}
	.ct\:w-915 {
		width: 915px !important;
	}
	.ct\:w-920 {
		width: 920px !important;
	}
	.ct\:w-925 {
		width: 925px !important;
	}
	.ct\:w-930 {
		width: 930px !important;
	}
	.ct\:w-935 {
		width: 935px !important;
	}
	.ct\:w-940 {
		width: 940px !important;
	}
	.ct\:w-945 {
		width: 945px !important;
	}
	.ct\:w-950 {
		width: 950px !important;
	}
	.ct\:w-955 {
		width: 955px !important;
	}
	.ct\:w-960 {
		width: 960px !important;
	}
	.ct\:w-965 {
		width: 965px !important;
	}
	.ct\:w-970 {
		width: 970px !important;
	}
	.ct\:w-975 {
		width: 975px !important;
	}
	.ct\:w-980 {
		width: 980px !important;
	}
	.ct\:w-985 {
		width: 985px !important;
	}
	.ct\:w-990 {
		width: 990px !important;
	}
	.ct\:w-995 {
		width: 995px !important;
	}
	.ct\:w-1000 {
		width: 1000px !important;
	}
	.ct\:w-per-1 {
		width: 1% !important;
	}
	.ct\:w-per-2 {
		width: 2% !important;
	}
	.ct\:w-per-3 {
		width: 3% !important;
	}
	.ct\:w-per-4 {
		width: 4% !important;
	}
	.ct\:w-per-5 {
		width: 5% !important;
	}
	.ct\:w-per-6 {
		width: 6% !important;
	}
	.ct\:w-per-7 {
		width: 7% !important;
	}
	.ct\:w-per-8 {
		width: 8% !important;
	}
	.ct\:w-per-9 {
		width: 9% !important;
	}
	.ct\:w-per-10 {
		width: 10% !important;
	}
	.ct\:w-per-11 {
		width: 11% !important;
	}
	.ct\:w-per-12 {
		width: 12% !important;
	}
	.ct\:w-per-13 {
		width: 13% !important;
	}
	.ct\:w-per-14 {
		width: 14% !important;
	}
	.ct\:w-per-15 {
		width: 15% !important;
	}
	.ct\:w-per-16 {
		width: 16% !important;
	}
	.ct\:w-per-17 {
		width: 17% !important;
	}
	.ct\:w-per-18 {
		width: 18% !important;
	}
	.ct\:w-per-19 {
		width: 19% !important;
	}
	.ct\:w-per-20 {
		width: 20% !important;
	}
	.ct\:w-per-21 {
		width: 21% !important;
	}
	.ct\:w-per-22 {
		width: 22% !important;
	}
	.ct\:w-per-23 {
		width: 23% !important;
	}
	.ct\:w-per-24 {
		width: 24% !important;
	}
	.ct\:w-per-25 {
		width: 25% !important;
	}
	.ct\:w-per-26 {
		width: 26% !important;
	}
	.ct\:w-per-27 {
		width: 27% !important;
	}
	.ct\:w-per-28 {
		width: 28% !important;
	}
	.ct\:w-per-29 {
		width: 29% !important;
	}
	.ct\:w-per-30 {
		width: 30% !important;
	}
	.ct\:w-per-31 {
		width: 31% !important;
	}
	.ct\:w-per-32 {
		width: 32% !important;
	}
	.ct\:w-per-33 {
		width: 33% !important;
	}
	.ct\:w-per-34 {
		width: 34% !important;
	}
	.ct\:w-per-35 {
		width: 35% !important;
	}
	.ct\:w-per-36 {
		width: 36% !important;
	}
	.ct\:w-per-37 {
		width: 37% !important;
	}
	.ct\:w-per-38 {
		width: 38% !important;
	}
	.ct\:w-per-39 {
		width: 39% !important;
	}
	.ct\:w-per-40 {
		width: 40% !important;
	}
	.ct\:w-per-41 {
		width: 41% !important;
	}
	.ct\:w-per-42 {
		width: 42% !important;
	}
	.ct\:w-per-43 {
		width: 43% !important;
	}
	.ct\:w-per-44 {
		width: 44% !important;
	}
	.ct\:w-per-45 {
		width: 45% !important;
	}
	.ct\:w-per-46 {
		width: 46% !important;
	}
	.ct\:w-per-47 {
		width: 47% !important;
	}
	.ct\:w-per-48 {
		width: 48% !important;
	}
	.ct\:w-per-49 {
		width: 49% !important;
	}
	.ct\:w-per-50 {
		width: 50% !important;
	}
	.ct\:w-per-51 {
		width: 51% !important;
	}
	.ct\:w-per-52 {
		width: 52% !important;
	}
	.ct\:w-per-53 {
		width: 53% !important;
	}
	.ct\:w-per-54 {
		width: 54% !important;
	}
	.ct\:w-per-55 {
		width: 55% !important;
	}
	.ct\:w-per-56 {
		width: 56% !important;
	}
	.ct\:w-per-57 {
		width: 57% !important;
	}
	.ct\:w-per-58 {
		width: 58% !important;
	}
	.ct\:w-per-59 {
		width: 59% !important;
	}
	.ct\:w-per-60 {
		width: 60% !important;
	}
	.ct\:w-per-61 {
		width: 61% !important;
	}
	.ct\:w-per-62 {
		width: 62% !important;
	}
	.ct\:w-per-63 {
		width: 63% !important;
	}
	.ct\:w-per-64 {
		width: 64% !important;
	}
	.ct\:w-per-65 {
		width: 65% !important;
	}
	.ct\:w-per-66 {
		width: 66% !important;
	}
	.ct\:w-per-67 {
		width: 67% !important;
	}
	.ct\:w-per-68 {
		width: 68% !important;
	}
	.ct\:w-per-69 {
		width: 69% !important;
	}
	.ct\:w-per-70 {
		width: 70% !important;
	}
	.ct\:w-per-71 {
		width: 71% !important;
	}
	.ct\:w-per-72 {
		width: 72% !important;
	}
	.ct\:w-per-73 {
		width: 73% !important;
	}
	.ct\:w-per-74 {
		width: 74% !important;
	}
	.ct\:w-per-75 {
		width: 75% !important;
	}
	.ct\:w-per-76 {
		width: 76% !important;
	}
	.ct\:w-per-77 {
		width: 77% !important;
	}
	.ct\:w-per-78 {
		width: 78% !important;
	}
	.ct\:w-per-79 {
		width: 79% !important;
	}
	.ct\:w-per-80 {
		width: 80% !important;
	}
	.ct\:w-per-81 {
		width: 81% !important;
	}
	.ct\:w-per-82 {
		width: 82% !important;
	}
	.ct\:w-per-83 {
		width: 83% !important;
	}
	.ct\:w-per-84 {
		width: 84% !important;
	}
	.ct\:w-per-85 {
		width: 85% !important;
	}
	.ct\:w-per-86 {
		width: 86% !important;
	}
	.ct\:w-per-87 {
		width: 87% !important;
	}
	.ct\:w-per-88 {
		width: 88% !important;
	}
	.ct\:w-per-89 {
		width: 89% !important;
	}
	.ct\:w-per-90 {
		width: 90% !important;
	}
	.ct\:w-per-91 {
		width: 91% !important;
	}
	.ct\:w-per-92 {
		width: 92% !important;
	}
	.ct\:w-per-93 {
		width: 93% !important;
	}
	.ct\:w-per-94 {
		width: 94% !important;
	}
	.ct\:w-per-95 {
		width: 95% !important;
	}
	.ct\:w-per-96 {
		width: 96% !important;
	}
	.ct\:w-per-97 {
		width: 97% !important;
	}
	.ct\:w-per-98 {
		width: 98% !important;
	}
	.ct\:w-per-99 {
		width: 99% !important;
	}
	.ct\:w-per-100 {
		width: 100% !important;
	}
	.ct\:max-w-none {
		max-width: none !important;
	}
	.ct\:max-w-full {
		max-width: 100% !important;
	}
	.ct\:max-w-0 {
		max-width: 0px !important;
	}
	.ct\:max-w-5 {
		max-width: 5px !important;
	}
	.ct\:max-w-10 {
		max-width: 10px !important;
	}
	.ct\:max-w-15 {
		max-width: 15px !important;
	}
	.ct\:max-w-20 {
		max-width: 20px !important;
	}
	.ct\:max-w-25 {
		max-width: 25px !important;
	}
	.ct\:max-w-30 {
		max-width: 30px !important;
	}
	.ct\:max-w-35 {
		max-width: 35px !important;
	}
	.ct\:max-w-40 {
		max-width: 40px !important;
	}
	.ct\:max-w-45 {
		max-width: 45px !important;
	}
	.ct\:max-w-50 {
		max-width: 50px !important;
	}
	.ct\:max-w-55 {
		max-width: 55px !important;
	}
	.ct\:max-w-60 {
		max-width: 60px !important;
	}
	.ct\:max-w-65 {
		max-width: 65px !important;
	}
	.ct\:max-w-70 {
		max-width: 70px !important;
	}
	.ct\:max-w-75 {
		max-width: 75px !important;
	}
	.ct\:max-w-80 {
		max-width: 80px !important;
	}
	.ct\:max-w-85 {
		max-width: 85px !important;
	}
	.ct\:max-w-90 {
		max-width: 90px !important;
	}
	.ct\:max-w-95 {
		max-width: 95px !important;
	}
	.ct\:max-w-100 {
		max-width: 100px !important;
	}
	.ct\:max-w-105 {
		max-width: 105px !important;
	}
	.ct\:max-w-110 {
		max-width: 110px !important;
	}
	.ct\:max-w-115 {
		max-width: 115px !important;
	}
	.ct\:max-w-120 {
		max-width: 120px !important;
	}
	.ct\:max-w-125 {
		max-width: 125px !important;
	}
	.ct\:max-w-130 {
		max-width: 130px !important;
	}
	.ct\:max-w-135 {
		max-width: 135px !important;
	}
	.ct\:max-w-140 {
		max-width: 140px !important;
	}
	.ct\:max-w-145 {
		max-width: 145px !important;
	}
	.ct\:max-w-150 {
		max-width: 150px !important;
	}
	.ct\:max-w-155 {
		max-width: 155px !important;
	}
	.ct\:max-w-160 {
		max-width: 160px !important;
	}
	.ct\:max-w-165 {
		max-width: 165px !important;
	}
	.ct\:max-w-170 {
		max-width: 170px !important;
	}
	.ct\:max-w-175 {
		max-width: 175px !important;
	}
	.ct\:max-w-180 {
		max-width: 180px !important;
	}
	.ct\:max-w-185 {
		max-width: 185px !important;
	}
	.ct\:max-w-190 {
		max-width: 190px !important;
	}
	.ct\:max-w-195 {
		max-width: 195px !important;
	}
	.ct\:max-w-200 {
		max-width: 200px !important;
	}
	.ct\:max-w-205 {
		max-width: 205px !important;
	}
	.ct\:max-w-210 {
		max-width: 210px !important;
	}
	.ct\:max-w-215 {
		max-width: 215px !important;
	}
	.ct\:max-w-220 {
		max-width: 220px !important;
	}
	.ct\:max-w-225 {
		max-width: 225px !important;
	}
	.ct\:max-w-230 {
		max-width: 230px !important;
	}
	.ct\:max-w-235 {
		max-width: 235px !important;
	}
	.ct\:max-w-240 {
		max-width: 240px !important;
	}
	.ct\:max-w-245 {
		max-width: 245px !important;
	}
	.ct\:max-w-250 {
		max-width: 250px !important;
	}
	.ct\:max-w-255 {
		max-width: 255px !important;
	}
	.ct\:max-w-260 {
		max-width: 260px !important;
	}
	.ct\:max-w-265 {
		max-width: 265px !important;
	}
	.ct\:max-w-270 {
		max-width: 270px !important;
	}
	.ct\:max-w-275 {
		max-width: 275px !important;
	}
	.ct\:max-w-280 {
		max-width: 280px !important;
	}
	.ct\:max-w-285 {
		max-width: 285px !important;
	}
	.ct\:max-w-290 {
		max-width: 290px !important;
	}
	.ct\:max-w-295 {
		max-width: 295px !important;
	}
	.ct\:max-w-300 {
		max-width: 300px !important;
	}
	.ct\:max-w-305 {
		max-width: 305px !important;
	}
	.ct\:max-w-310 {
		max-width: 310px !important;
	}
	.ct\:max-w-315 {
		max-width: 315px !important;
	}
	.ct\:max-w-320 {
		max-width: 320px !important;
	}
	.ct\:max-w-325 {
		max-width: 325px !important;
	}
	.ct\:max-w-330 {
		max-width: 330px !important;
	}
	.ct\:max-w-335 {
		max-width: 335px !important;
	}
	.ct\:max-w-340 {
		max-width: 340px !important;
	}
	.ct\:max-w-345 {
		max-width: 345px !important;
	}
	.ct\:max-w-350 {
		max-width: 350px !important;
	}
	.ct\:max-w-355 {
		max-width: 355px !important;
	}
	.ct\:max-w-360 {
		max-width: 360px !important;
	}
	.ct\:max-w-365 {
		max-width: 365px !important;
	}
	.ct\:max-w-370 {
		max-width: 370px !important;
	}
	.ct\:max-w-375 {
		max-width: 375px !important;
	}
	.ct\:max-w-380 {
		max-width: 380px !important;
	}
	.ct\:max-w-385 {
		max-width: 385px !important;
	}
	.ct\:max-w-390 {
		max-width: 390px !important;
	}
	.ct\:max-w-395 {
		max-width: 395px !important;
	}
	.ct\:max-w-400 {
		max-width: 400px !important;
	}
	.ct\:max-w-405 {
		max-width: 405px !important;
	}
	.ct\:max-w-410 {
		max-width: 410px !important;
	}
	.ct\:max-w-415 {
		max-width: 415px !important;
	}
	.ct\:max-w-420 {
		max-width: 420px !important;
	}
	.ct\:max-w-425 {
		max-width: 425px !important;
	}
	.ct\:max-w-430 {
		max-width: 430px !important;
	}
	.ct\:max-w-435 {
		max-width: 435px !important;
	}
	.ct\:max-w-440 {
		max-width: 440px !important;
	}
	.ct\:max-w-445 {
		max-width: 445px !important;
	}
	.ct\:max-w-450 {
		max-width: 450px !important;
	}
	.ct\:max-w-455 {
		max-width: 455px !important;
	}
	.ct\:max-w-460 {
		max-width: 460px !important;
	}
	.ct\:max-w-465 {
		max-width: 465px !important;
	}
	.ct\:max-w-470 {
		max-width: 470px !important;
	}
	.ct\:max-w-475 {
		max-width: 475px !important;
	}
	.ct\:max-w-480 {
		max-width: 480px !important;
	}
	.ct\:max-w-485 {
		max-width: 485px !important;
	}
	.ct\:max-w-490 {
		max-width: 490px !important;
	}
	.ct\:max-w-495 {
		max-width: 495px !important;
	}
	.ct\:max-w-500 {
		max-width: 500px !important;
	}
	.ct\:max-w-505 {
		max-width: 505px !important;
	}
	.ct\:max-w-510 {
		max-width: 510px !important;
	}
	.ct\:max-w-515 {
		max-width: 515px !important;
	}
	.ct\:max-w-520 {
		max-width: 520px !important;
	}
	.ct\:max-w-525 {
		max-width: 525px !important;
	}
	.ct\:max-w-530 {
		max-width: 530px !important;
	}
	.ct\:max-w-535 {
		max-width: 535px !important;
	}
	.ct\:max-w-540 {
		max-width: 540px !important;
	}
	.ct\:max-w-545 {
		max-width: 545px !important;
	}
	.ct\:max-w-550 {
		max-width: 550px !important;
	}
	.ct\:max-w-555 {
		max-width: 555px !important;
	}
	.ct\:max-w-560 {
		max-width: 560px !important;
	}
	.ct\:max-w-565 {
		max-width: 565px !important;
	}
	.ct\:max-w-570 {
		max-width: 570px !important;
	}
	.ct\:max-w-575 {
		max-width: 575px !important;
	}
	.ct\:max-w-580 {
		max-width: 580px !important;
	}
	.ct\:max-w-585 {
		max-width: 585px !important;
	}
	.ct\:max-w-590 {
		max-width: 590px !important;
	}
	.ct\:max-w-595 {
		max-width: 595px !important;
	}
	.ct\:max-w-600 {
		max-width: 600px !important;
	}
	.ct\:max-w-605 {
		max-width: 605px !important;
	}
	.ct\:max-w-610 {
		max-width: 610px !important;
	}
	.ct\:max-w-615 {
		max-width: 615px !important;
	}
	.ct\:max-w-620 {
		max-width: 620px !important;
	}
	.ct\:max-w-625 {
		max-width: 625px !important;
	}
	.ct\:max-w-630 {
		max-width: 630px !important;
	}
	.ct\:max-w-635 {
		max-width: 635px !important;
	}
	.ct\:max-w-640 {
		max-width: 640px !important;
	}
	.ct\:max-w-645 {
		max-width: 645px !important;
	}
	.ct\:max-w-650 {
		max-width: 650px !important;
	}
	.ct\:max-w-655 {
		max-width: 655px !important;
	}
	.ct\:max-w-660 {
		max-width: 660px !important;
	}
	.ct\:max-w-665 {
		max-width: 665px !important;
	}
	.ct\:max-w-670 {
		max-width: 670px !important;
	}
	.ct\:max-w-675 {
		max-width: 675px !important;
	}
	.ct\:max-w-680 {
		max-width: 680px !important;
	}
	.ct\:max-w-685 {
		max-width: 685px !important;
	}
	.ct\:max-w-690 {
		max-width: 690px !important;
	}
	.ct\:max-w-695 {
		max-width: 695px !important;
	}
	.ct\:max-w-700 {
		max-width: 700px !important;
	}
	.ct\:max-w-705 {
		max-width: 705px !important;
	}
	.ct\:max-w-710 {
		max-width: 710px !important;
	}
	.ct\:max-w-715 {
		max-width: 715px !important;
	}
	.ct\:max-w-720 {
		max-width: 720px !important;
	}
	.ct\:max-w-725 {
		max-width: 725px !important;
	}
	.ct\:max-w-730 {
		max-width: 730px !important;
	}
	.ct\:max-w-735 {
		max-width: 735px !important;
	}
	.ct\:max-w-740 {
		max-width: 740px !important;
	}
	.ct\:max-w-745 {
		max-width: 745px !important;
	}
	.ct\:max-w-750 {
		max-width: 750px !important;
	}
	.ct\:max-w-755 {
		max-width: 755px !important;
	}
	.ct\:max-w-760 {
		max-width: 760px !important;
	}
	.ct\:max-w-765 {
		max-width: 765px !important;
	}
	.ct\:max-w-770 {
		max-width: 770px !important;
	}
	.ct\:max-w-775 {
		max-width: 775px !important;
	}
	.ct\:max-w-780 {
		max-width: 780px !important;
	}
	.ct\:max-w-785 {
		max-width: 785px !important;
	}
	.ct\:max-w-790 {
		max-width: 790px !important;
	}
	.ct\:max-w-795 {
		max-width: 795px !important;
	}
	.ct\:max-w-800 {
		max-width: 800px !important;
	}
	.ct\:max-w-805 {
		max-width: 805px !important;
	}
	.ct\:max-w-810 {
		max-width: 810px !important;
	}
	.ct\:max-w-815 {
		max-width: 815px !important;
	}
	.ct\:max-w-820 {
		max-width: 820px !important;
	}
	.ct\:max-w-825 {
		max-width: 825px !important;
	}
	.ct\:max-w-830 {
		max-width: 830px !important;
	}
	.ct\:max-w-835 {
		max-width: 835px !important;
	}
	.ct\:max-w-840 {
		max-width: 840px !important;
	}
	.ct\:max-w-845 {
		max-width: 845px !important;
	}
	.ct\:max-w-850 {
		max-width: 850px !important;
	}
	.ct\:max-w-855 {
		max-width: 855px !important;
	}
	.ct\:max-w-860 {
		max-width: 860px !important;
	}
	.ct\:max-w-865 {
		max-width: 865px !important;
	}
	.ct\:max-w-870 {
		max-width: 870px !important;
	}
	.ct\:max-w-875 {
		max-width: 875px !important;
	}
	.ct\:max-w-880 {
		max-width: 880px !important;
	}
	.ct\:max-w-885 {
		max-width: 885px !important;
	}
	.ct\:max-w-890 {
		max-width: 890px !important;
	}
	.ct\:max-w-895 {
		max-width: 895px !important;
	}
	.ct\:max-w-900 {
		max-width: 900px !important;
	}
	.ct\:max-w-905 {
		max-width: 905px !important;
	}
	.ct\:max-w-910 {
		max-width: 910px !important;
	}
	.ct\:max-w-915 {
		max-width: 915px !important;
	}
	.ct\:max-w-920 {
		max-width: 920px !important;
	}
	.ct\:max-w-925 {
		max-width: 925px !important;
	}
	.ct\:max-w-930 {
		max-width: 930px !important;
	}
	.ct\:max-w-935 {
		max-width: 935px !important;
	}
	.ct\:max-w-940 {
		max-width: 940px !important;
	}
	.ct\:max-w-945 {
		max-width: 945px !important;
	}
	.ct\:max-w-950 {
		max-width: 950px !important;
	}
	.ct\:max-w-955 {
		max-width: 955px !important;
	}
	.ct\:max-w-960 {
		max-width: 960px !important;
	}
	.ct\:max-w-965 {
		max-width: 965px !important;
	}
	.ct\:max-w-970 {
		max-width: 970px !important;
	}
	.ct\:max-w-975 {
		max-width: 975px !important;
	}
	.ct\:max-w-980 {
		max-width: 980px !important;
	}
	.ct\:max-w-985 {
		max-width: 985px !important;
	}
	.ct\:max-w-990 {
		max-width: 990px !important;
	}
	.ct\:max-w-995 {
		max-width: 995px !important;
	}
	.ct\:max-w-1000 {
		max-width: 1000px !important;
	}
	.ct\:max-w-per-1 {
		max-width: 1% !important;
	}
	.ct\:max-w-per-2 {
		max-width: 2% !important;
	}
	.ct\:max-w-per-3 {
		max-width: 3% !important;
	}
	.ct\:max-w-per-4 {
		max-width: 4% !important;
	}
	.ct\:max-w-per-5 {
		max-width: 5% !important;
	}
	.ct\:max-w-per-6 {
		max-width: 6% !important;
	}
	.ct\:max-w-per-7 {
		max-width: 7% !important;
	}
	.ct\:max-w-per-8 {
		max-width: 8% !important;
	}
	.ct\:max-w-per-9 {
		max-width: 9% !important;
	}
	.ct\:max-w-per-10 {
		max-width: 10% !important;
	}
	.ct\:max-w-per-11 {
		max-width: 11% !important;
	}
	.ct\:max-w-per-12 {
		max-width: 12% !important;
	}
	.ct\:max-w-per-13 {
		max-width: 13% !important;
	}
	.ct\:max-w-per-14 {
		max-width: 14% !important;
	}
	.ct\:max-w-per-15 {
		max-width: 15% !important;
	}
	.ct\:max-w-per-16 {
		max-width: 16% !important;
	}
	.ct\:max-w-per-17 {
		max-width: 17% !important;
	}
	.ct\:max-w-per-18 {
		max-width: 18% !important;
	}
	.ct\:max-w-per-19 {
		max-width: 19% !important;
	}
	.ct\:max-w-per-20 {
		max-width: 20% !important;
	}
	.ct\:max-w-per-21 {
		max-width: 21% !important;
	}
	.ct\:max-w-per-22 {
		max-width: 22% !important;
	}
	.ct\:max-w-per-23 {
		max-width: 23% !important;
	}
	.ct\:max-w-per-24 {
		max-width: 24% !important;
	}
	.ct\:max-w-per-25 {
		max-width: 25% !important;
	}
	.ct\:max-w-per-26 {
		max-width: 26% !important;
	}
	.ct\:max-w-per-27 {
		max-width: 27% !important;
	}
	.ct\:max-w-per-28 {
		max-width: 28% !important;
	}
	.ct\:max-w-per-29 {
		max-width: 29% !important;
	}
	.ct\:max-w-per-30 {
		max-width: 30% !important;
	}
	.ct\:max-w-per-31 {
		max-width: 31% !important;
	}
	.ct\:max-w-per-32 {
		max-width: 32% !important;
	}
	.ct\:max-w-per-33 {
		max-width: 33% !important;
	}
	.ct\:max-w-per-34 {
		max-width: 34% !important;
	}
	.ct\:max-w-per-35 {
		max-width: 35% !important;
	}
	.ct\:max-w-per-36 {
		max-width: 36% !important;
	}
	.ct\:max-w-per-37 {
		max-width: 37% !important;
	}
	.ct\:max-w-per-38 {
		max-width: 38% !important;
	}
	.ct\:max-w-per-39 {
		max-width: 39% !important;
	}
	.ct\:max-w-per-40 {
		max-width: 40% !important;
	}
	.ct\:max-w-per-41 {
		max-width: 41% !important;
	}
	.ct\:max-w-per-42 {
		max-width: 42% !important;
	}
	.ct\:max-w-per-43 {
		max-width: 43% !important;
	}
	.ct\:max-w-per-44 {
		max-width: 44% !important;
	}
	.ct\:max-w-per-45 {
		max-width: 45% !important;
	}
	.ct\:max-w-per-46 {
		max-width: 46% !important;
	}
	.ct\:max-w-per-47 {
		max-width: 47% !important;
	}
	.ct\:max-w-per-48 {
		max-width: 48% !important;
	}
	.ct\:max-w-per-49 {
		max-width: 49% !important;
	}
	.ct\:max-w-per-50 {
		max-width: 50% !important;
	}
	.ct\:max-w-per-51 {
		max-width: 51% !important;
	}
	.ct\:max-w-per-52 {
		max-width: 52% !important;
	}
	.ct\:max-w-per-53 {
		max-width: 53% !important;
	}
	.ct\:max-w-per-54 {
		max-width: 54% !important;
	}
	.ct\:max-w-per-55 {
		max-width: 55% !important;
	}
	.ct\:max-w-per-56 {
		max-width: 56% !important;
	}
	.ct\:max-w-per-57 {
		max-width: 57% !important;
	}
	.ct\:max-w-per-58 {
		max-width: 58% !important;
	}
	.ct\:max-w-per-59 {
		max-width: 59% !important;
	}
	.ct\:max-w-per-60 {
		max-width: 60% !important;
	}
	.ct\:max-w-per-61 {
		max-width: 61% !important;
	}
	.ct\:max-w-per-62 {
		max-width: 62% !important;
	}
	.ct\:max-w-per-63 {
		max-width: 63% !important;
	}
	.ct\:max-w-per-64 {
		max-width: 64% !important;
	}
	.ct\:max-w-per-65 {
		max-width: 65% !important;
	}
	.ct\:max-w-per-66 {
		max-width: 66% !important;
	}
	.ct\:max-w-per-67 {
		max-width: 67% !important;
	}
	.ct\:max-w-per-68 {
		max-width: 68% !important;
	}
	.ct\:max-w-per-69 {
		max-width: 69% !important;
	}
	.ct\:max-w-per-70 {
		max-width: 70% !important;
	}
	.ct\:max-w-per-71 {
		max-width: 71% !important;
	}
	.ct\:max-w-per-72 {
		max-width: 72% !important;
	}
	.ct\:max-w-per-73 {
		max-width: 73% !important;
	}
	.ct\:max-w-per-74 {
		max-width: 74% !important;
	}
	.ct\:max-w-per-75 {
		max-width: 75% !important;
	}
	.ct\:max-w-per-76 {
		max-width: 76% !important;
	}
	.ct\:max-w-per-77 {
		max-width: 77% !important;
	}
	.ct\:max-w-per-78 {
		max-width: 78% !important;
	}
	.ct\:max-w-per-79 {
		max-width: 79% !important;
	}
	.ct\:max-w-per-80 {
		max-width: 80% !important;
	}
	.ct\:max-w-per-81 {
		max-width: 81% !important;
	}
	.ct\:max-w-per-82 {
		max-width: 82% !important;
	}
	.ct\:max-w-per-83 {
		max-width: 83% !important;
	}
	.ct\:max-w-per-84 {
		max-width: 84% !important;
	}
	.ct\:max-w-per-85 {
		max-width: 85% !important;
	}
	.ct\:max-w-per-86 {
		max-width: 86% !important;
	}
	.ct\:max-w-per-87 {
		max-width: 87% !important;
	}
	.ct\:max-w-per-88 {
		max-width: 88% !important;
	}
	.ct\:max-w-per-89 {
		max-width: 89% !important;
	}
	.ct\:max-w-per-90 {
		max-width: 90% !important;
	}
	.ct\:max-w-per-91 {
		max-width: 91% !important;
	}
	.ct\:max-w-per-92 {
		max-width: 92% !important;
	}
	.ct\:max-w-per-93 {
		max-width: 93% !important;
	}
	.ct\:max-w-per-94 {
		max-width: 94% !important;
	}
	.ct\:max-w-per-95 {
		max-width: 95% !important;
	}
	.ct\:max-w-per-96 {
		max-width: 96% !important;
	}
	.ct\:max-w-per-97 {
		max-width: 97% !important;
	}
	.ct\:max-w-per-98 {
		max-width: 98% !important;
	}
	.ct\:max-w-per-99 {
		max-width: 99% !important;
	}
	.ct\:max-w-per-100 {
		max-width: 100% !important;
	}
	.ct\:min-w-none {
		min-width: none !important;
	}
	.ct\:min-w-full {
		min-width: 100% !important;
	}
	.ct\:min-w-0 {
		min-width: 0px !important;
	}
	.ct\:min-w-5 {
		min-width: 5px !important;
	}
	.ct\:min-w-10 {
		min-width: 10px !important;
	}
	.ct\:min-w-15 {
		min-width: 15px !important;
	}
	.ct\:min-w-20 {
		min-width: 20px !important;
	}
	.ct\:min-w-25 {
		min-width: 25px !important;
	}
	.ct\:min-w-30 {
		min-width: 30px !important;
	}
	.ct\:min-w-35 {
		min-width: 35px !important;
	}
	.ct\:min-w-40 {
		min-width: 40px !important;
	}
	.ct\:min-w-45 {
		min-width: 45px !important;
	}
	.ct\:min-w-50 {
		min-width: 50px !important;
	}
	.ct\:min-w-55 {
		min-width: 55px !important;
	}
	.ct\:min-w-60 {
		min-width: 60px !important;
	}
	.ct\:min-w-65 {
		min-width: 65px !important;
	}
	.ct\:min-w-70 {
		min-width: 70px !important;
	}
	.ct\:min-w-75 {
		min-width: 75px !important;
	}
	.ct\:min-w-80 {
		min-width: 80px !important;
	}
	.ct\:min-w-85 {
		min-width: 85px !important;
	}
	.ct\:min-w-90 {
		min-width: 90px !important;
	}
	.ct\:min-w-95 {
		min-width: 95px !important;
	}
	.ct\:min-w-100 {
		min-width: 100px !important;
	}
	.ct\:min-w-105 {
		min-width: 105px !important;
	}
	.ct\:min-w-110 {
		min-width: 110px !important;
	}
	.ct\:min-w-115 {
		min-width: 115px !important;
	}
	.ct\:min-w-120 {
		min-width: 120px !important;
	}
	.ct\:min-w-125 {
		min-width: 125px !important;
	}
	.ct\:min-w-130 {
		min-width: 130px !important;
	}
	.ct\:min-w-135 {
		min-width: 135px !important;
	}
	.ct\:min-w-140 {
		min-width: 140px !important;
	}
	.ct\:min-w-145 {
		min-width: 145px !important;
	}
	.ct\:min-w-150 {
		min-width: 150px !important;
	}
	.ct\:min-w-155 {
		min-width: 155px !important;
	}
	.ct\:min-w-160 {
		min-width: 160px !important;
	}
	.ct\:min-w-165 {
		min-width: 165px !important;
	}
	.ct\:min-w-170 {
		min-width: 170px !important;
	}
	.ct\:min-w-175 {
		min-width: 175px !important;
	}
	.ct\:min-w-180 {
		min-width: 180px !important;
	}
	.ct\:min-w-185 {
		min-width: 185px !important;
	}
	.ct\:min-w-190 {
		min-width: 190px !important;
	}
	.ct\:min-w-195 {
		min-width: 195px !important;
	}
	.ct\:min-w-200 {
		min-width: 200px !important;
	}
	.ct\:min-w-205 {
		min-width: 205px !important;
	}
	.ct\:min-w-210 {
		min-width: 210px !important;
	}
	.ct\:min-w-215 {
		min-width: 215px !important;
	}
	.ct\:min-w-220 {
		min-width: 220px !important;
	}
	.ct\:min-w-225 {
		min-width: 225px !important;
	}
	.ct\:min-w-230 {
		min-width: 230px !important;
	}
	.ct\:min-w-235 {
		min-width: 235px !important;
	}
	.ct\:min-w-240 {
		min-width: 240px !important;
	}
	.ct\:min-w-245 {
		min-width: 245px !important;
	}
	.ct\:min-w-250 {
		min-width: 250px !important;
	}
	.ct\:min-w-255 {
		min-width: 255px !important;
	}
	.ct\:min-w-260 {
		min-width: 260px !important;
	}
	.ct\:min-w-265 {
		min-width: 265px !important;
	}
	.ct\:min-w-270 {
		min-width: 270px !important;
	}
	.ct\:min-w-275 {
		min-width: 275px !important;
	}
	.ct\:min-w-280 {
		min-width: 280px !important;
	}
	.ct\:min-w-285 {
		min-width: 285px !important;
	}
	.ct\:min-w-290 {
		min-width: 290px !important;
	}
	.ct\:min-w-295 {
		min-width: 295px !important;
	}
	.ct\:min-w-300 {
		min-width: 300px !important;
	}
	.ct\:min-w-305 {
		min-width: 305px !important;
	}
	.ct\:min-w-310 {
		min-width: 310px !important;
	}
	.ct\:min-w-315 {
		min-width: 315px !important;
	}
	.ct\:min-w-320 {
		min-width: 320px !important;
	}
	.ct\:min-w-325 {
		min-width: 325px !important;
	}
	.ct\:min-w-330 {
		min-width: 330px !important;
	}
	.ct\:min-w-335 {
		min-width: 335px !important;
	}
	.ct\:min-w-340 {
		min-width: 340px !important;
	}
	.ct\:min-w-345 {
		min-width: 345px !important;
	}
	.ct\:min-w-350 {
		min-width: 350px !important;
	}
	.ct\:min-w-355 {
		min-width: 355px !important;
	}
	.ct\:min-w-360 {
		min-width: 360px !important;
	}
	.ct\:min-w-365 {
		min-width: 365px !important;
	}
	.ct\:min-w-370 {
		min-width: 370px !important;
	}
	.ct\:min-w-375 {
		min-width: 375px !important;
	}
	.ct\:min-w-380 {
		min-width: 380px !important;
	}
	.ct\:min-w-385 {
		min-width: 385px !important;
	}
	.ct\:min-w-390 {
		min-width: 390px !important;
	}
	.ct\:min-w-395 {
		min-width: 395px !important;
	}
	.ct\:min-w-400 {
		min-width: 400px !important;
	}
	.ct\:min-w-405 {
		min-width: 405px !important;
	}
	.ct\:min-w-410 {
		min-width: 410px !important;
	}
	.ct\:min-w-415 {
		min-width: 415px !important;
	}
	.ct\:min-w-420 {
		min-width: 420px !important;
	}
	.ct\:min-w-425 {
		min-width: 425px !important;
	}
	.ct\:min-w-430 {
		min-width: 430px !important;
	}
	.ct\:min-w-435 {
		min-width: 435px !important;
	}
	.ct\:min-w-440 {
		min-width: 440px !important;
	}
	.ct\:min-w-445 {
		min-width: 445px !important;
	}
	.ct\:min-w-450 {
		min-width: 450px !important;
	}
	.ct\:min-w-455 {
		min-width: 455px !important;
	}
	.ct\:min-w-460 {
		min-width: 460px !important;
	}
	.ct\:min-w-465 {
		min-width: 465px !important;
	}
	.ct\:min-w-470 {
		min-width: 470px !important;
	}
	.ct\:min-w-475 {
		min-width: 475px !important;
	}
	.ct\:min-w-480 {
		min-width: 480px !important;
	}
	.ct\:min-w-485 {
		min-width: 485px !important;
	}
	.ct\:min-w-490 {
		min-width: 490px !important;
	}
	.ct\:min-w-495 {
		min-width: 495px !important;
	}
	.ct\:min-w-500 {
		min-width: 500px !important;
	}
	.ct\:min-w-505 {
		min-width: 505px !important;
	}
	.ct\:min-w-510 {
		min-width: 510px !important;
	}
	.ct\:min-w-515 {
		min-width: 515px !important;
	}
	.ct\:min-w-520 {
		min-width: 520px !important;
	}
	.ct\:min-w-525 {
		min-width: 525px !important;
	}
	.ct\:min-w-530 {
		min-width: 530px !important;
	}
	.ct\:min-w-535 {
		min-width: 535px !important;
	}
	.ct\:min-w-540 {
		min-width: 540px !important;
	}
	.ct\:min-w-545 {
		min-width: 545px !important;
	}
	.ct\:min-w-550 {
		min-width: 550px !important;
	}
	.ct\:min-w-555 {
		min-width: 555px !important;
	}
	.ct\:min-w-560 {
		min-width: 560px !important;
	}
	.ct\:min-w-565 {
		min-width: 565px !important;
	}
	.ct\:min-w-570 {
		min-width: 570px !important;
	}
	.ct\:min-w-575 {
		min-width: 575px !important;
	}
	.ct\:min-w-580 {
		min-width: 580px !important;
	}
	.ct\:min-w-585 {
		min-width: 585px !important;
	}
	.ct\:min-w-590 {
		min-width: 590px !important;
	}
	.ct\:min-w-595 {
		min-width: 595px !important;
	}
	.ct\:min-w-600 {
		min-width: 600px !important;
	}
	.ct\:min-w-605 {
		min-width: 605px !important;
	}
	.ct\:min-w-610 {
		min-width: 610px !important;
	}
	.ct\:min-w-615 {
		min-width: 615px !important;
	}
	.ct\:min-w-620 {
		min-width: 620px !important;
	}
	.ct\:min-w-625 {
		min-width: 625px !important;
	}
	.ct\:min-w-630 {
		min-width: 630px !important;
	}
	.ct\:min-w-635 {
		min-width: 635px !important;
	}
	.ct\:min-w-640 {
		min-width: 640px !important;
	}
	.ct\:min-w-645 {
		min-width: 645px !important;
	}
	.ct\:min-w-650 {
		min-width: 650px !important;
	}
	.ct\:min-w-655 {
		min-width: 655px !important;
	}
	.ct\:min-w-660 {
		min-width: 660px !important;
	}
	.ct\:min-w-665 {
		min-width: 665px !important;
	}
	.ct\:min-w-670 {
		min-width: 670px !important;
	}
	.ct\:min-w-675 {
		min-width: 675px !important;
	}
	.ct\:min-w-680 {
		min-width: 680px !important;
	}
	.ct\:min-w-685 {
		min-width: 685px !important;
	}
	.ct\:min-w-690 {
		min-width: 690px !important;
	}
	.ct\:min-w-695 {
		min-width: 695px !important;
	}
	.ct\:min-w-700 {
		min-width: 700px !important;
	}
	.ct\:min-w-705 {
		min-width: 705px !important;
	}
	.ct\:min-w-710 {
		min-width: 710px !important;
	}
	.ct\:min-w-715 {
		min-width: 715px !important;
	}
	.ct\:min-w-720 {
		min-width: 720px !important;
	}
	.ct\:min-w-725 {
		min-width: 725px !important;
	}
	.ct\:min-w-730 {
		min-width: 730px !important;
	}
	.ct\:min-w-735 {
		min-width: 735px !important;
	}
	.ct\:min-w-740 {
		min-width: 740px !important;
	}
	.ct\:min-w-745 {
		min-width: 745px !important;
	}
	.ct\:min-w-750 {
		min-width: 750px !important;
	}
	.ct\:min-w-755 {
		min-width: 755px !important;
	}
	.ct\:min-w-760 {
		min-width: 760px !important;
	}
	.ct\:min-w-765 {
		min-width: 765px !important;
	}
	.ct\:min-w-770 {
		min-width: 770px !important;
	}
	.ct\:min-w-775 {
		min-width: 775px !important;
	}
	.ct\:min-w-780 {
		min-width: 780px !important;
	}
	.ct\:min-w-785 {
		min-width: 785px !important;
	}
	.ct\:min-w-790 {
		min-width: 790px !important;
	}
	.ct\:min-w-795 {
		min-width: 795px !important;
	}
	.ct\:min-w-800 {
		min-width: 800px !important;
	}
	.ct\:min-w-805 {
		min-width: 805px !important;
	}
	.ct\:min-w-810 {
		min-width: 810px !important;
	}
	.ct\:min-w-815 {
		min-width: 815px !important;
	}
	.ct\:min-w-820 {
		min-width: 820px !important;
	}
	.ct\:min-w-825 {
		min-width: 825px !important;
	}
	.ct\:min-w-830 {
		min-width: 830px !important;
	}
	.ct\:min-w-835 {
		min-width: 835px !important;
	}
	.ct\:min-w-840 {
		min-width: 840px !important;
	}
	.ct\:min-w-845 {
		min-width: 845px !important;
	}
	.ct\:min-w-850 {
		min-width: 850px !important;
	}
	.ct\:min-w-855 {
		min-width: 855px !important;
	}
	.ct\:min-w-860 {
		min-width: 860px !important;
	}
	.ct\:min-w-865 {
		min-width: 865px !important;
	}
	.ct\:min-w-870 {
		min-width: 870px !important;
	}
	.ct\:min-w-875 {
		min-width: 875px !important;
	}
	.ct\:min-w-880 {
		min-width: 880px !important;
	}
	.ct\:min-w-885 {
		min-width: 885px !important;
	}
	.ct\:min-w-890 {
		min-width: 890px !important;
	}
	.ct\:min-w-895 {
		min-width: 895px !important;
	}
	.ct\:min-w-900 {
		min-width: 900px !important;
	}
	.ct\:min-w-905 {
		min-width: 905px !important;
	}
	.ct\:min-w-910 {
		min-width: 910px !important;
	}
	.ct\:min-w-915 {
		min-width: 915px !important;
	}
	.ct\:min-w-920 {
		min-width: 920px !important;
	}
	.ct\:min-w-925 {
		min-width: 925px !important;
	}
	.ct\:min-w-930 {
		min-width: 930px !important;
	}
	.ct\:min-w-935 {
		min-width: 935px !important;
	}
	.ct\:min-w-940 {
		min-width: 940px !important;
	}
	.ct\:min-w-945 {
		min-width: 945px !important;
	}
	.ct\:min-w-950 {
		min-width: 950px !important;
	}
	.ct\:min-w-955 {
		min-width: 955px !important;
	}
	.ct\:min-w-960 {
		min-width: 960px !important;
	}
	.ct\:min-w-965 {
		min-width: 965px !important;
	}
	.ct\:min-w-970 {
		min-width: 970px !important;
	}
	.ct\:min-w-975 {
		min-width: 975px !important;
	}
	.ct\:min-w-980 {
		min-width: 980px !important;
	}
	.ct\:min-w-985 {
		min-width: 985px !important;
	}
	.ct\:min-w-990 {
		min-width: 990px !important;
	}
	.ct\:min-w-995 {
		min-width: 995px !important;
	}
	.ct\:min-w-1000 {
		min-width: 1000px !important;
	}
	.ct\:min-w-per-1 {
		width: 1% !important;
	}
	.ct\:min-w-per-2 {
		width: 2% !important;
	}
	.ct\:min-w-per-3 {
		width: 3% !important;
	}
	.ct\:min-w-per-4 {
		width: 4% !important;
	}
	.ct\:min-w-per-5 {
		width: 5% !important;
	}
	.ct\:min-w-per-6 {
		width: 6% !important;
	}
	.ct\:min-w-per-7 {
		width: 7% !important;
	}
	.ct\:min-w-per-8 {
		width: 8% !important;
	}
	.ct\:min-w-per-9 {
		width: 9% !important;
	}
	.ct\:min-w-per-10 {
		width: 10% !important;
	}
	.ct\:min-w-per-11 {
		width: 11% !important;
	}
	.ct\:min-w-per-12 {
		width: 12% !important;
	}
	.ct\:min-w-per-13 {
		width: 13% !important;
	}
	.ct\:min-w-per-14 {
		width: 14% !important;
	}
	.ct\:min-w-per-15 {
		width: 15% !important;
	}
	.ct\:min-w-per-16 {
		width: 16% !important;
	}
	.ct\:min-w-per-17 {
		width: 17% !important;
	}
	.ct\:min-w-per-18 {
		width: 18% !important;
	}
	.ct\:min-w-per-19 {
		width: 19% !important;
	}
	.ct\:min-w-per-20 {
		width: 20% !important;
	}
	.ct\:min-w-per-21 {
		width: 21% !important;
	}
	.ct\:min-w-per-22 {
		width: 22% !important;
	}
	.ct\:min-w-per-23 {
		width: 23% !important;
	}
	.ct\:min-w-per-24 {
		width: 24% !important;
	}
	.ct\:min-w-per-25 {
		width: 25% !important;
	}
	.ct\:min-w-per-26 {
		width: 26% !important;
	}
	.ct\:min-w-per-27 {
		width: 27% !important;
	}
	.ct\:min-w-per-28 {
		width: 28% !important;
	}
	.ct\:min-w-per-29 {
		width: 29% !important;
	}
	.ct\:min-w-per-30 {
		width: 30% !important;
	}
	.ct\:min-w-per-31 {
		width: 31% !important;
	}
	.ct\:min-w-per-32 {
		width: 32% !important;
	}
	.ct\:min-w-per-33 {
		width: 33% !important;
	}
	.ct\:min-w-per-34 {
		width: 34% !important;
	}
	.ct\:min-w-per-35 {
		width: 35% !important;
	}
	.ct\:min-w-per-36 {
		width: 36% !important;
	}
	.ct\:min-w-per-37 {
		width: 37% !important;
	}
	.ct\:min-w-per-38 {
		width: 38% !important;
	}
	.ct\:min-w-per-39 {
		width: 39% !important;
	}
	.ct\:min-w-per-40 {
		width: 40% !important;
	}
	.ct\:min-w-per-41 {
		width: 41% !important;
	}
	.ct\:min-w-per-42 {
		width: 42% !important;
	}
	.ct\:min-w-per-43 {
		width: 43% !important;
	}
	.ct\:min-w-per-44 {
		width: 44% !important;
	}
	.ct\:min-w-per-45 {
		width: 45% !important;
	}
	.ct\:min-w-per-46 {
		width: 46% !important;
	}
	.ct\:min-w-per-47 {
		width: 47% !important;
	}
	.ct\:min-w-per-48 {
		width: 48% !important;
	}
	.ct\:min-w-per-49 {
		width: 49% !important;
	}
	.ct\:min-w-per-50 {
		width: 50% !important;
	}
	.ct\:min-w-per-51 {
		width: 51% !important;
	}
	.ct\:min-w-per-52 {
		width: 52% !important;
	}
	.ct\:min-w-per-53 {
		width: 53% !important;
	}
	.ct\:min-w-per-54 {
		width: 54% !important;
	}
	.ct\:min-w-per-55 {
		width: 55% !important;
	}
	.ct\:min-w-per-56 {
		width: 56% !important;
	}
	.ct\:min-w-per-57 {
		width: 57% !important;
	}
	.ct\:min-w-per-58 {
		width: 58% !important;
	}
	.ct\:min-w-per-59 {
		width: 59% !important;
	}
	.ct\:min-w-per-60 {
		width: 60% !important;
	}
	.ct\:min-w-per-61 {
		width: 61% !important;
	}
	.ct\:min-w-per-62 {
		width: 62% !important;
	}
	.ct\:min-w-per-63 {
		width: 63% !important;
	}
	.ct\:min-w-per-64 {
		width: 64% !important;
	}
	.ct\:min-w-per-65 {
		width: 65% !important;
	}
	.ct\:min-w-per-66 {
		width: 66% !important;
	}
	.ct\:min-w-per-67 {
		width: 67% !important;
	}
	.ct\:min-w-per-68 {
		width: 68% !important;
	}
	.ct\:min-w-per-69 {
		width: 69% !important;
	}
	.ct\:min-w-per-70 {
		width: 70% !important;
	}
	.ct\:min-w-per-71 {
		width: 71% !important;
	}
	.ct\:min-w-per-72 {
		width: 72% !important;
	}
	.ct\:min-w-per-73 {
		width: 73% !important;
	}
	.ct\:min-w-per-74 {
		width: 74% !important;
	}
	.ct\:min-w-per-75 {
		width: 75% !important;
	}
	.ct\:min-w-per-76 {
		width: 76% !important;
	}
	.ct\:min-w-per-77 {
		width: 77% !important;
	}
	.ct\:min-w-per-78 {
		width: 78% !important;
	}
	.ct\:min-w-per-79 {
		width: 79% !important;
	}
	.ct\:min-w-per-80 {
		width: 80% !important;
	}
	.ct\:min-w-per-81 {
		width: 81% !important;
	}
	.ct\:min-w-per-82 {
		width: 82% !important;
	}
	.ct\:min-w-per-83 {
		width: 83% !important;
	}
	.ct\:min-w-per-84 {
		width: 84% !important;
	}
	.ct\:min-w-per-85 {
		width: 85% !important;
	}
	.ct\:min-w-per-86 {
		width: 86% !important;
	}
	.ct\:min-w-per-87 {
		width: 87% !important;
	}
	.ct\:min-w-per-88 {
		width: 88% !important;
	}
	.ct\:min-w-per-89 {
		width: 89% !important;
	}
	.ct\:min-w-per-90 {
		width: 90% !important;
	}
	.ct\:min-w-per-91 {
		width: 91% !important;
	}
	.ct\:min-w-per-92 {
		width: 92% !important;
	}
	.ct\:min-w-per-93 {
		width: 93% !important;
	}
	.ct\:min-w-per-94 {
		width: 94% !important;
	}
	.ct\:min-w-per-95 {
		width: 95% !important;
	}
	.ct\:min-w-per-96 {
		width: 96% !important;
	}
	.ct\:min-w-per-97 {
		width: 97% !important;
	}
	.ct\:min-w-per-98 {
		width: 98% !important;
	}
	.ct\:min-w-per-99 {
		width: 99% !important;
	}
	.ct\:min-w-per-100 {
		width: 100% !important;
	}
}
@media screen and (min-width: 1025px) {
	.lg\:w-auto {
		width: auto !important;
	}
	.lg\:w-full {
		width: 100% !important;
	}
	.lg\:w-0 {
		width: 0px !important;
	}
	.lg\:w-5 {
		width: 5px !important;
	}
	.lg\:w-10 {
		width: 10px !important;
	}
	.lg\:w-15 {
		width: 15px !important;
	}
	.lg\:w-20 {
		width: 20px !important;
	}
	.lg\:w-25 {
		width: 25px !important;
	}
	.lg\:w-30 {
		width: 30px !important;
	}
	.lg\:w-35 {
		width: 35px !important;
	}
	.lg\:w-40 {
		width: 40px !important;
	}
	.lg\:w-45 {
		width: 45px !important;
	}
	.lg\:w-50 {
		width: 50px !important;
	}
	.lg\:w-55 {
		width: 55px !important;
	}
	.lg\:w-60 {
		width: 60px !important;
	}
	.lg\:w-65 {
		width: 65px !important;
	}
	.lg\:w-70 {
		width: 70px !important;
	}
	.lg\:w-75 {
		width: 75px !important;
	}
	.lg\:w-80 {
		width: 80px !important;
	}
	.lg\:w-85 {
		width: 85px !important;
	}
	.lg\:w-90 {
		width: 90px !important;
	}
	.lg\:w-95 {
		width: 95px !important;
	}
	.lg\:w-100 {
		width: 100px !important;
	}
	.lg\:w-105 {
		width: 105px !important;
	}
	.lg\:w-110 {
		width: 110px !important;
	}
	.lg\:w-115 {
		width: 115px !important;
	}
	.lg\:w-120 {
		width: 120px !important;
	}
	.lg\:w-125 {
		width: 125px !important;
	}
	.lg\:w-130 {
		width: 130px !important;
	}
	.lg\:w-135 {
		width: 135px !important;
	}
	.lg\:w-140 {
		width: 140px !important;
	}
	.lg\:w-145 {
		width: 145px !important;
	}
	.lg\:w-150 {
		width: 150px !important;
	}
	.lg\:w-155 {
		width: 155px !important;
	}
	.lg\:w-160 {
		width: 160px !important;
	}
	.lg\:w-165 {
		width: 165px !important;
	}
	.lg\:w-170 {
		width: 170px !important;
	}
	.lg\:w-175 {
		width: 175px !important;
	}
	.lg\:w-180 {
		width: 180px !important;
	}
	.lg\:w-185 {
		width: 185px !important;
	}
	.lg\:w-190 {
		width: 190px !important;
	}
	.lg\:w-195 {
		width: 195px !important;
	}
	.lg\:w-200 {
		width: 200px !important;
	}
	.lg\:w-205 {
		width: 205px !important;
	}
	.lg\:w-210 {
		width: 210px !important;
	}
	.lg\:w-215 {
		width: 215px !important;
	}
	.lg\:w-220 {
		width: 220px !important;
	}
	.lg\:w-225 {
		width: 225px !important;
	}
	.lg\:w-230 {
		width: 230px !important;
	}
	.lg\:w-235 {
		width: 235px !important;
	}
	.lg\:w-240 {
		width: 240px !important;
	}
	.lg\:w-245 {
		width: 245px !important;
	}
	.lg\:w-250 {
		width: 250px !important;
	}
	.lg\:w-255 {
		width: 255px !important;
	}
	.lg\:w-260 {
		width: 260px !important;
	}
	.lg\:w-265 {
		width: 265px !important;
	}
	.lg\:w-270 {
		width: 270px !important;
	}
	.lg\:w-275 {
		width: 275px !important;
	}
	.lg\:w-280 {
		width: 280px !important;
	}
	.lg\:w-285 {
		width: 285px !important;
	}
	.lg\:w-290 {
		width: 290px !important;
	}
	.lg\:w-295 {
		width: 295px !important;
	}
	.lg\:w-300 {
		width: 300px !important;
	}
	.lg\:w-305 {
		width: 305px !important;
	}
	.lg\:w-310 {
		width: 310px !important;
	}
	.lg\:w-315 {
		width: 315px !important;
	}
	.lg\:w-320 {
		width: 320px !important;
	}
	.lg\:w-325 {
		width: 325px !important;
	}
	.lg\:w-330 {
		width: 330px !important;
	}
	.lg\:w-335 {
		width: 335px !important;
	}
	.lg\:w-340 {
		width: 340px !important;
	}
	.lg\:w-345 {
		width: 345px !important;
	}
	.lg\:w-350 {
		width: 350px !important;
	}
	.lg\:w-355 {
		width: 355px !important;
	}
	.lg\:w-360 {
		width: 360px !important;
	}
	.lg\:w-365 {
		width: 365px !important;
	}
	.lg\:w-370 {
		width: 370px !important;
	}
	.lg\:w-375 {
		width: 375px !important;
	}
	.lg\:w-380 {
		width: 380px !important;
	}
	.lg\:w-385 {
		width: 385px !important;
	}
	.lg\:w-390 {
		width: 390px !important;
	}
	.lg\:w-395 {
		width: 395px !important;
	}
	.lg\:w-400 {
		width: 400px !important;
	}
	.lg\:w-405 {
		width: 405px !important;
	}
	.lg\:w-410 {
		width: 410px !important;
	}
	.lg\:w-415 {
		width: 415px !important;
	}
	.lg\:w-420 {
		width: 420px !important;
	}
	.lg\:w-425 {
		width: 425px !important;
	}
	.lg\:w-430 {
		width: 430px !important;
	}
	.lg\:w-435 {
		width: 435px !important;
	}
	.lg\:w-440 {
		width: 440px !important;
	}
	.lg\:w-445 {
		width: 445px !important;
	}
	.lg\:w-450 {
		width: 450px !important;
	}
	.lg\:w-455 {
		width: 455px !important;
	}
	.lg\:w-460 {
		width: 460px !important;
	}
	.lg\:w-465 {
		width: 465px !important;
	}
	.lg\:w-470 {
		width: 470px !important;
	}
	.lg\:w-475 {
		width: 475px !important;
	}
	.lg\:w-480 {
		width: 480px !important;
	}
	.lg\:w-485 {
		width: 485px !important;
	}
	.lg\:w-490 {
		width: 490px !important;
	}
	.lg\:w-495 {
		width: 495px !important;
	}
	.lg\:w-500 {
		width: 500px !important;
	}
	.lg\:w-505 {
		width: 505px !important;
	}
	.lg\:w-510 {
		width: 510px !important;
	}
	.lg\:w-515 {
		width: 515px !important;
	}
	.lg\:w-520 {
		width: 520px !important;
	}
	.lg\:w-525 {
		width: 525px !important;
	}
	.lg\:w-530 {
		width: 530px !important;
	}
	.lg\:w-535 {
		width: 535px !important;
	}
	.lg\:w-540 {
		width: 540px !important;
	}
	.lg\:w-545 {
		width: 545px !important;
	}
	.lg\:w-550 {
		width: 550px !important;
	}
	.lg\:w-555 {
		width: 555px !important;
	}
	.lg\:w-560 {
		width: 560px !important;
	}
	.lg\:w-565 {
		width: 565px !important;
	}
	.lg\:w-570 {
		width: 570px !important;
	}
	.lg\:w-575 {
		width: 575px !important;
	}
	.lg\:w-580 {
		width: 580px !important;
	}
	.lg\:w-585 {
		width: 585px !important;
	}
	.lg\:w-590 {
		width: 590px !important;
	}
	.lg\:w-595 {
		width: 595px !important;
	}
	.lg\:w-600 {
		width: 600px !important;
	}
	.lg\:w-605 {
		width: 605px !important;
	}
	.lg\:w-610 {
		width: 610px !important;
	}
	.lg\:w-615 {
		width: 615px !important;
	}
	.lg\:w-620 {
		width: 620px !important;
	}
	.lg\:w-625 {
		width: 625px !important;
	}
	.lg\:w-630 {
		width: 630px !important;
	}
	.lg\:w-635 {
		width: 635px !important;
	}
	.lg\:w-640 {
		width: 640px !important;
	}
	.lg\:w-645 {
		width: 645px !important;
	}
	.lg\:w-650 {
		width: 650px !important;
	}
	.lg\:w-655 {
		width: 655px !important;
	}
	.lg\:w-660 {
		width: 660px !important;
	}
	.lg\:w-665 {
		width: 665px !important;
	}
	.lg\:w-670 {
		width: 670px !important;
	}
	.lg\:w-675 {
		width: 675px !important;
	}
	.lg\:w-680 {
		width: 680px !important;
	}
	.lg\:w-685 {
		width: 685px !important;
	}
	.lg\:w-690 {
		width: 690px !important;
	}
	.lg\:w-695 {
		width: 695px !important;
	}
	.lg\:w-700 {
		width: 700px !important;
	}
	.lg\:w-705 {
		width: 705px !important;
	}
	.lg\:w-710 {
		width: 710px !important;
	}
	.lg\:w-715 {
		width: 715px !important;
	}
	.lg\:w-720 {
		width: 720px !important;
	}
	.lg\:w-725 {
		width: 725px !important;
	}
	.lg\:w-730 {
		width: 730px !important;
	}
	.lg\:w-735 {
		width: 735px !important;
	}
	.lg\:w-740 {
		width: 740px !important;
	}
	.lg\:w-745 {
		width: 745px !important;
	}
	.lg\:w-750 {
		width: 750px !important;
	}
	.lg\:w-755 {
		width: 755px !important;
	}
	.lg\:w-760 {
		width: 760px !important;
	}
	.lg\:w-765 {
		width: 765px !important;
	}
	.lg\:w-770 {
		width: 770px !important;
	}
	.lg\:w-775 {
		width: 775px !important;
	}
	.lg\:w-780 {
		width: 780px !important;
	}
	.lg\:w-785 {
		width: 785px !important;
	}
	.lg\:w-790 {
		width: 790px !important;
	}
	.lg\:w-795 {
		width: 795px !important;
	}
	.lg\:w-800 {
		width: 800px !important;
	}
	.lg\:w-805 {
		width: 805px !important;
	}
	.lg\:w-810 {
		width: 810px !important;
	}
	.lg\:w-815 {
		width: 815px !important;
	}
	.lg\:w-820 {
		width: 820px !important;
	}
	.lg\:w-825 {
		width: 825px !important;
	}
	.lg\:w-830 {
		width: 830px !important;
	}
	.lg\:w-835 {
		width: 835px !important;
	}
	.lg\:w-840 {
		width: 840px !important;
	}
	.lg\:w-845 {
		width: 845px !important;
	}
	.lg\:w-850 {
		width: 850px !important;
	}
	.lg\:w-855 {
		width: 855px !important;
	}
	.lg\:w-860 {
		width: 860px !important;
	}
	.lg\:w-865 {
		width: 865px !important;
	}
	.lg\:w-870 {
		width: 870px !important;
	}
	.lg\:w-875 {
		width: 875px !important;
	}
	.lg\:w-880 {
		width: 880px !important;
	}
	.lg\:w-885 {
		width: 885px !important;
	}
	.lg\:w-890 {
		width: 890px !important;
	}
	.lg\:w-895 {
		width: 895px !important;
	}
	.lg\:w-900 {
		width: 900px !important;
	}
	.lg\:w-905 {
		width: 905px !important;
	}
	.lg\:w-910 {
		width: 910px !important;
	}
	.lg\:w-915 {
		width: 915px !important;
	}
	.lg\:w-920 {
		width: 920px !important;
	}
	.lg\:w-925 {
		width: 925px !important;
	}
	.lg\:w-930 {
		width: 930px !important;
	}
	.lg\:w-935 {
		width: 935px !important;
	}
	.lg\:w-940 {
		width: 940px !important;
	}
	.lg\:w-945 {
		width: 945px !important;
	}
	.lg\:w-950 {
		width: 950px !important;
	}
	.lg\:w-955 {
		width: 955px !important;
	}
	.lg\:w-960 {
		width: 960px !important;
	}
	.lg\:w-965 {
		width: 965px !important;
	}
	.lg\:w-970 {
		width: 970px !important;
	}
	.lg\:w-975 {
		width: 975px !important;
	}
	.lg\:w-980 {
		width: 980px !important;
	}
	.lg\:w-985 {
		width: 985px !important;
	}
	.lg\:w-990 {
		width: 990px !important;
	}
	.lg\:w-995 {
		width: 995px !important;
	}
	.lg\:w-1000 {
		width: 1000px !important;
	}
	.lg\:w-per-1 {
		width: 1% !important;
	}
	.lg\:w-per-2 {
		width: 2% !important;
	}
	.lg\:w-per-3 {
		width: 3% !important;
	}
	.lg\:w-per-4 {
		width: 4% !important;
	}
	.lg\:w-per-5 {
		width: 5% !important;
	}
	.lg\:w-per-6 {
		width: 6% !important;
	}
	.lg\:w-per-7 {
		width: 7% !important;
	}
	.lg\:w-per-8 {
		width: 8% !important;
	}
	.lg\:w-per-9 {
		width: 9% !important;
	}
	.lg\:w-per-10 {
		width: 10% !important;
	}
	.lg\:w-per-11 {
		width: 11% !important;
	}
	.lg\:w-per-12 {
		width: 12% !important;
	}
	.lg\:w-per-13 {
		width: 13% !important;
	}
	.lg\:w-per-14 {
		width: 14% !important;
	}
	.lg\:w-per-15 {
		width: 15% !important;
	}
	.lg\:w-per-16 {
		width: 16% !important;
	}
	.lg\:w-per-17 {
		width: 17% !important;
	}
	.lg\:w-per-18 {
		width: 18% !important;
	}
	.lg\:w-per-19 {
		width: 19% !important;
	}
	.lg\:w-per-20 {
		width: 20% !important;
	}
	.lg\:w-per-21 {
		width: 21% !important;
	}
	.lg\:w-per-22 {
		width: 22% !important;
	}
	.lg\:w-per-23 {
		width: 23% !important;
	}
	.lg\:w-per-24 {
		width: 24% !important;
	}
	.lg\:w-per-25 {
		width: 25% !important;
	}
	.lg\:w-per-26 {
		width: 26% !important;
	}
	.lg\:w-per-27 {
		width: 27% !important;
	}
	.lg\:w-per-28 {
		width: 28% !important;
	}
	.lg\:w-per-29 {
		width: 29% !important;
	}
	.lg\:w-per-30 {
		width: 30% !important;
	}
	.lg\:w-per-31 {
		width: 31% !important;
	}
	.lg\:w-per-32 {
		width: 32% !important;
	}
	.lg\:w-per-33 {
		width: 33% !important;
	}
	.lg\:w-per-34 {
		width: 34% !important;
	}
	.lg\:w-per-35 {
		width: 35% !important;
	}
	.lg\:w-per-36 {
		width: 36% !important;
	}
	.lg\:w-per-37 {
		width: 37% !important;
	}
	.lg\:w-per-38 {
		width: 38% !important;
	}
	.lg\:w-per-39 {
		width: 39% !important;
	}
	.lg\:w-per-40 {
		width: 40% !important;
	}
	.lg\:w-per-41 {
		width: 41% !important;
	}
	.lg\:w-per-42 {
		width: 42% !important;
	}
	.lg\:w-per-43 {
		width: 43% !important;
	}
	.lg\:w-per-44 {
		width: 44% !important;
	}
	.lg\:w-per-45 {
		width: 45% !important;
	}
	.lg\:w-per-46 {
		width: 46% !important;
	}
	.lg\:w-per-47 {
		width: 47% !important;
	}
	.lg\:w-per-48 {
		width: 48% !important;
	}
	.lg\:w-per-49 {
		width: 49% !important;
	}
	.lg\:w-per-50 {
		width: 50% !important;
	}
	.lg\:w-per-51 {
		width: 51% !important;
	}
	.lg\:w-per-52 {
		width: 52% !important;
	}
	.lg\:w-per-53 {
		width: 53% !important;
	}
	.lg\:w-per-54 {
		width: 54% !important;
	}
	.lg\:w-per-55 {
		width: 55% !important;
	}
	.lg\:w-per-56 {
		width: 56% !important;
	}
	.lg\:w-per-57 {
		width: 57% !important;
	}
	.lg\:w-per-58 {
		width: 58% !important;
	}
	.lg\:w-per-59 {
		width: 59% !important;
	}
	.lg\:w-per-60 {
		width: 60% !important;
	}
	.lg\:w-per-61 {
		width: 61% !important;
	}
	.lg\:w-per-62 {
		width: 62% !important;
	}
	.lg\:w-per-63 {
		width: 63% !important;
	}
	.lg\:w-per-64 {
		width: 64% !important;
	}
	.lg\:w-per-65 {
		width: 65% !important;
	}
	.lg\:w-per-66 {
		width: 66% !important;
	}
	.lg\:w-per-67 {
		width: 67% !important;
	}
	.lg\:w-per-68 {
		width: 68% !important;
	}
	.lg\:w-per-69 {
		width: 69% !important;
	}
	.lg\:w-per-70 {
		width: 70% !important;
	}
	.lg\:w-per-71 {
		width: 71% !important;
	}
	.lg\:w-per-72 {
		width: 72% !important;
	}
	.lg\:w-per-73 {
		width: 73% !important;
	}
	.lg\:w-per-74 {
		width: 74% !important;
	}
	.lg\:w-per-75 {
		width: 75% !important;
	}
	.lg\:w-per-76 {
		width: 76% !important;
	}
	.lg\:w-per-77 {
		width: 77% !important;
	}
	.lg\:w-per-78 {
		width: 78% !important;
	}
	.lg\:w-per-79 {
		width: 79% !important;
	}
	.lg\:w-per-80 {
		width: 80% !important;
	}
	.lg\:w-per-81 {
		width: 81% !important;
	}
	.lg\:w-per-82 {
		width: 82% !important;
	}
	.lg\:w-per-83 {
		width: 83% !important;
	}
	.lg\:w-per-84 {
		width: 84% !important;
	}
	.lg\:w-per-85 {
		width: 85% !important;
	}
	.lg\:w-per-86 {
		width: 86% !important;
	}
	.lg\:w-per-87 {
		width: 87% !important;
	}
	.lg\:w-per-88 {
		width: 88% !important;
	}
	.lg\:w-per-89 {
		width: 89% !important;
	}
	.lg\:w-per-90 {
		width: 90% !important;
	}
	.lg\:w-per-91 {
		width: 91% !important;
	}
	.lg\:w-per-92 {
		width: 92% !important;
	}
	.lg\:w-per-93 {
		width: 93% !important;
	}
	.lg\:w-per-94 {
		width: 94% !important;
	}
	.lg\:w-per-95 {
		width: 95% !important;
	}
	.lg\:w-per-96 {
		width: 96% !important;
	}
	.lg\:w-per-97 {
		width: 97% !important;
	}
	.lg\:w-per-98 {
		width: 98% !important;
	}
	.lg\:w-per-99 {
		width: 99% !important;
	}
	.lg\:w-per-100 {
		width: 100% !important;
	}
	.lg\:max-w-none {
		max-width: none !important;
	}
	.lg\:max-w-full {
		max-width: 100% !important;
	}
	.lg\:max-w-0 {
		max-width: 0px !important;
	}
	.lg\:max-w-5 {
		max-width: 5px !important;
	}
	.lg\:max-w-10 {
		max-width: 10px !important;
	}
	.lg\:max-w-15 {
		max-width: 15px !important;
	}
	.lg\:max-w-20 {
		max-width: 20px !important;
	}
	.lg\:max-w-25 {
		max-width: 25px !important;
	}
	.lg\:max-w-30 {
		max-width: 30px !important;
	}
	.lg\:max-w-35 {
		max-width: 35px !important;
	}
	.lg\:max-w-40 {
		max-width: 40px !important;
	}
	.lg\:max-w-45 {
		max-width: 45px !important;
	}
	.lg\:max-w-50 {
		max-width: 50px !important;
	}
	.lg\:max-w-55 {
		max-width: 55px !important;
	}
	.lg\:max-w-60 {
		max-width: 60px !important;
	}
	.lg\:max-w-65 {
		max-width: 65px !important;
	}
	.lg\:max-w-70 {
		max-width: 70px !important;
	}
	.lg\:max-w-75 {
		max-width: 75px !important;
	}
	.lg\:max-w-80 {
		max-width: 80px !important;
	}
	.lg\:max-w-85 {
		max-width: 85px !important;
	}
	.lg\:max-w-90 {
		max-width: 90px !important;
	}
	.lg\:max-w-95 {
		max-width: 95px !important;
	}
	.lg\:max-w-100 {
		max-width: 100px !important;
	}
	.lg\:max-w-105 {
		max-width: 105px !important;
	}
	.lg\:max-w-110 {
		max-width: 110px !important;
	}
	.lg\:max-w-115 {
		max-width: 115px !important;
	}
	.lg\:max-w-120 {
		max-width: 120px !important;
	}
	.lg\:max-w-125 {
		max-width: 125px !important;
	}
	.lg\:max-w-130 {
		max-width: 130px !important;
	}
	.lg\:max-w-135 {
		max-width: 135px !important;
	}
	.lg\:max-w-140 {
		max-width: 140px !important;
	}
	.lg\:max-w-145 {
		max-width: 145px !important;
	}
	.lg\:max-w-150 {
		max-width: 150px !important;
	}
	.lg\:max-w-155 {
		max-width: 155px !important;
	}
	.lg\:max-w-160 {
		max-width: 160px !important;
	}
	.lg\:max-w-165 {
		max-width: 165px !important;
	}
	.lg\:max-w-170 {
		max-width: 170px !important;
	}
	.lg\:max-w-175 {
		max-width: 175px !important;
	}
	.lg\:max-w-180 {
		max-width: 180px !important;
	}
	.lg\:max-w-185 {
		max-width: 185px !important;
	}
	.lg\:max-w-190 {
		max-width: 190px !important;
	}
	.lg\:max-w-195 {
		max-width: 195px !important;
	}
	.lg\:max-w-200 {
		max-width: 200px !important;
	}
	.lg\:max-w-205 {
		max-width: 205px !important;
	}
	.lg\:max-w-210 {
		max-width: 210px !important;
	}
	.lg\:max-w-215 {
		max-width: 215px !important;
	}
	.lg\:max-w-220 {
		max-width: 220px !important;
	}
	.lg\:max-w-225 {
		max-width: 225px !important;
	}
	.lg\:max-w-230 {
		max-width: 230px !important;
	}
	.lg\:max-w-235 {
		max-width: 235px !important;
	}
	.lg\:max-w-240 {
		max-width: 240px !important;
	}
	.lg\:max-w-245 {
		max-width: 245px !important;
	}
	.lg\:max-w-250 {
		max-width: 250px !important;
	}
	.lg\:max-w-255 {
		max-width: 255px !important;
	}
	.lg\:max-w-260 {
		max-width: 260px !important;
	}
	.lg\:max-w-265 {
		max-width: 265px !important;
	}
	.lg\:max-w-270 {
		max-width: 270px !important;
	}
	.lg\:max-w-275 {
		max-width: 275px !important;
	}
	.lg\:max-w-280 {
		max-width: 280px !important;
	}
	.lg\:max-w-285 {
		max-width: 285px !important;
	}
	.lg\:max-w-290 {
		max-width: 290px !important;
	}
	.lg\:max-w-295 {
		max-width: 295px !important;
	}
	.lg\:max-w-300 {
		max-width: 300px !important;
	}
	.lg\:max-w-305 {
		max-width: 305px !important;
	}
	.lg\:max-w-310 {
		max-width: 310px !important;
	}
	.lg\:max-w-315 {
		max-width: 315px !important;
	}
	.lg\:max-w-320 {
		max-width: 320px !important;
	}
	.lg\:max-w-325 {
		max-width: 325px !important;
	}
	.lg\:max-w-330 {
		max-width: 330px !important;
	}
	.lg\:max-w-335 {
		max-width: 335px !important;
	}
	.lg\:max-w-340 {
		max-width: 340px !important;
	}
	.lg\:max-w-345 {
		max-width: 345px !important;
	}
	.lg\:max-w-350 {
		max-width: 350px !important;
	}
	.lg\:max-w-355 {
		max-width: 355px !important;
	}
	.lg\:max-w-360 {
		max-width: 360px !important;
	}
	.lg\:max-w-365 {
		max-width: 365px !important;
	}
	.lg\:max-w-370 {
		max-width: 370px !important;
	}
	.lg\:max-w-375 {
		max-width: 375px !important;
	}
	.lg\:max-w-380 {
		max-width: 380px !important;
	}
	.lg\:max-w-385 {
		max-width: 385px !important;
	}
	.lg\:max-w-390 {
		max-width: 390px !important;
	}
	.lg\:max-w-395 {
		max-width: 395px !important;
	}
	.lg\:max-w-400 {
		max-width: 400px !important;
	}
	.lg\:max-w-405 {
		max-width: 405px !important;
	}
	.lg\:max-w-410 {
		max-width: 410px !important;
	}
	.lg\:max-w-415 {
		max-width: 415px !important;
	}
	.lg\:max-w-420 {
		max-width: 420px !important;
	}
	.lg\:max-w-425 {
		max-width: 425px !important;
	}
	.lg\:max-w-430 {
		max-width: 430px !important;
	}
	.lg\:max-w-435 {
		max-width: 435px !important;
	}
	.lg\:max-w-440 {
		max-width: 440px !important;
	}
	.lg\:max-w-445 {
		max-width: 445px !important;
	}
	.lg\:max-w-450 {
		max-width: 450px !important;
	}
	.lg\:max-w-455 {
		max-width: 455px !important;
	}
	.lg\:max-w-460 {
		max-width: 460px !important;
	}
	.lg\:max-w-465 {
		max-width: 465px !important;
	}
	.lg\:max-w-470 {
		max-width: 470px !important;
	}
	.lg\:max-w-475 {
		max-width: 475px !important;
	}
	.lg\:max-w-480 {
		max-width: 480px !important;
	}
	.lg\:max-w-485 {
		max-width: 485px !important;
	}
	.lg\:max-w-490 {
		max-width: 490px !important;
	}
	.lg\:max-w-495 {
		max-width: 495px !important;
	}
	.lg\:max-w-500 {
		max-width: 500px !important;
	}
	.lg\:max-w-505 {
		max-width: 505px !important;
	}
	.lg\:max-w-510 {
		max-width: 510px !important;
	}
	.lg\:max-w-515 {
		max-width: 515px !important;
	}
	.lg\:max-w-520 {
		max-width: 520px !important;
	}
	.lg\:max-w-525 {
		max-width: 525px !important;
	}
	.lg\:max-w-530 {
		max-width: 530px !important;
	}
	.lg\:max-w-535 {
		max-width: 535px !important;
	}
	.lg\:max-w-540 {
		max-width: 540px !important;
	}
	.lg\:max-w-545 {
		max-width: 545px !important;
	}
	.lg\:max-w-550 {
		max-width: 550px !important;
	}
	.lg\:max-w-555 {
		max-width: 555px !important;
	}
	.lg\:max-w-560 {
		max-width: 560px !important;
	}
	.lg\:max-w-565 {
		max-width: 565px !important;
	}
	.lg\:max-w-570 {
		max-width: 570px !important;
	}
	.lg\:max-w-575 {
		max-width: 575px !important;
	}
	.lg\:max-w-580 {
		max-width: 580px !important;
	}
	.lg\:max-w-585 {
		max-width: 585px !important;
	}
	.lg\:max-w-590 {
		max-width: 590px !important;
	}
	.lg\:max-w-595 {
		max-width: 595px !important;
	}
	.lg\:max-w-600 {
		max-width: 600px !important;
	}
	.lg\:max-w-605 {
		max-width: 605px !important;
	}
	.lg\:max-w-610 {
		max-width: 610px !important;
	}
	.lg\:max-w-615 {
		max-width: 615px !important;
	}
	.lg\:max-w-620 {
		max-width: 620px !important;
	}
	.lg\:max-w-625 {
		max-width: 625px !important;
	}
	.lg\:max-w-630 {
		max-width: 630px !important;
	}
	.lg\:max-w-635 {
		max-width: 635px !important;
	}
	.lg\:max-w-640 {
		max-width: 640px !important;
	}
	.lg\:max-w-645 {
		max-width: 645px !important;
	}
	.lg\:max-w-650 {
		max-width: 650px !important;
	}
	.lg\:max-w-655 {
		max-width: 655px !important;
	}
	.lg\:max-w-660 {
		max-width: 660px !important;
	}
	.lg\:max-w-665 {
		max-width: 665px !important;
	}
	.lg\:max-w-670 {
		max-width: 670px !important;
	}
	.lg\:max-w-675 {
		max-width: 675px !important;
	}
	.lg\:max-w-680 {
		max-width: 680px !important;
	}
	.lg\:max-w-685 {
		max-width: 685px !important;
	}
	.lg\:max-w-690 {
		max-width: 690px !important;
	}
	.lg\:max-w-695 {
		max-width: 695px !important;
	}
	.lg\:max-w-700 {
		max-width: 700px !important;
	}
	.lg\:max-w-705 {
		max-width: 705px !important;
	}
	.lg\:max-w-710 {
		max-width: 710px !important;
	}
	.lg\:max-w-715 {
		max-width: 715px !important;
	}
	.lg\:max-w-720 {
		max-width: 720px !important;
	}
	.lg\:max-w-725 {
		max-width: 725px !important;
	}
	.lg\:max-w-730 {
		max-width: 730px !important;
	}
	.lg\:max-w-735 {
		max-width: 735px !important;
	}
	.lg\:max-w-740 {
		max-width: 740px !important;
	}
	.lg\:max-w-745 {
		max-width: 745px !important;
	}
	.lg\:max-w-750 {
		max-width: 750px !important;
	}
	.lg\:max-w-755 {
		max-width: 755px !important;
	}
	.lg\:max-w-760 {
		max-width: 760px !important;
	}
	.lg\:max-w-765 {
		max-width: 765px !important;
	}
	.lg\:max-w-770 {
		max-width: 770px !important;
	}
	.lg\:max-w-775 {
		max-width: 775px !important;
	}
	.lg\:max-w-780 {
		max-width: 780px !important;
	}
	.lg\:max-w-785 {
		max-width: 785px !important;
	}
	.lg\:max-w-790 {
		max-width: 790px !important;
	}
	.lg\:max-w-795 {
		max-width: 795px !important;
	}
	.lg\:max-w-800 {
		max-width: 800px !important;
	}
	.lg\:max-w-805 {
		max-width: 805px !important;
	}
	.lg\:max-w-810 {
		max-width: 810px !important;
	}
	.lg\:max-w-815 {
		max-width: 815px !important;
	}
	.lg\:max-w-820 {
		max-width: 820px !important;
	}
	.lg\:max-w-825 {
		max-width: 825px !important;
	}
	.lg\:max-w-830 {
		max-width: 830px !important;
	}
	.lg\:max-w-835 {
		max-width: 835px !important;
	}
	.lg\:max-w-840 {
		max-width: 840px !important;
	}
	.lg\:max-w-845 {
		max-width: 845px !important;
	}
	.lg\:max-w-850 {
		max-width: 850px !important;
	}
	.lg\:max-w-855 {
		max-width: 855px !important;
	}
	.lg\:max-w-860 {
		max-width: 860px !important;
	}
	.lg\:max-w-865 {
		max-width: 865px !important;
	}
	.lg\:max-w-870 {
		max-width: 870px !important;
	}
	.lg\:max-w-875 {
		max-width: 875px !important;
	}
	.lg\:max-w-880 {
		max-width: 880px !important;
	}
	.lg\:max-w-885 {
		max-width: 885px !important;
	}
	.lg\:max-w-890 {
		max-width: 890px !important;
	}
	.lg\:max-w-895 {
		max-width: 895px !important;
	}
	.lg\:max-w-900 {
		max-width: 900px !important;
	}
	.lg\:max-w-905 {
		max-width: 905px !important;
	}
	.lg\:max-w-910 {
		max-width: 910px !important;
	}
	.lg\:max-w-915 {
		max-width: 915px !important;
	}
	.lg\:max-w-920 {
		max-width: 920px !important;
	}
	.lg\:max-w-925 {
		max-width: 925px !important;
	}
	.lg\:max-w-930 {
		max-width: 930px !important;
	}
	.lg\:max-w-935 {
		max-width: 935px !important;
	}
	.lg\:max-w-940 {
		max-width: 940px !important;
	}
	.lg\:max-w-945 {
		max-width: 945px !important;
	}
	.lg\:max-w-950 {
		max-width: 950px !important;
	}
	.lg\:max-w-955 {
		max-width: 955px !important;
	}
	.lg\:max-w-960 {
		max-width: 960px !important;
	}
	.lg\:max-w-965 {
		max-width: 965px !important;
	}
	.lg\:max-w-970 {
		max-width: 970px !important;
	}
	.lg\:max-w-975 {
		max-width: 975px !important;
	}
	.lg\:max-w-980 {
		max-width: 980px !important;
	}
	.lg\:max-w-985 {
		max-width: 985px !important;
	}
	.lg\:max-w-990 {
		max-width: 990px !important;
	}
	.lg\:max-w-995 {
		max-width: 995px !important;
	}
	.lg\:max-w-1000 {
		max-width: 1000px !important;
	}
	.lg\:max-w-per-1 {
		max-width: 1% !important;
	}
	.lg\:max-w-per-2 {
		max-width: 2% !important;
	}
	.lg\:max-w-per-3 {
		max-width: 3% !important;
	}
	.lg\:max-w-per-4 {
		max-width: 4% !important;
	}
	.lg\:max-w-per-5 {
		max-width: 5% !important;
	}
	.lg\:max-w-per-6 {
		max-width: 6% !important;
	}
	.lg\:max-w-per-7 {
		max-width: 7% !important;
	}
	.lg\:max-w-per-8 {
		max-width: 8% !important;
	}
	.lg\:max-w-per-9 {
		max-width: 9% !important;
	}
	.lg\:max-w-per-10 {
		max-width: 10% !important;
	}
	.lg\:max-w-per-11 {
		max-width: 11% !important;
	}
	.lg\:max-w-per-12 {
		max-width: 12% !important;
	}
	.lg\:max-w-per-13 {
		max-width: 13% !important;
	}
	.lg\:max-w-per-14 {
		max-width: 14% !important;
	}
	.lg\:max-w-per-15 {
		max-width: 15% !important;
	}
	.lg\:max-w-per-16 {
		max-width: 16% !important;
	}
	.lg\:max-w-per-17 {
		max-width: 17% !important;
	}
	.lg\:max-w-per-18 {
		max-width: 18% !important;
	}
	.lg\:max-w-per-19 {
		max-width: 19% !important;
	}
	.lg\:max-w-per-20 {
		max-width: 20% !important;
	}
	.lg\:max-w-per-21 {
		max-width: 21% !important;
	}
	.lg\:max-w-per-22 {
		max-width: 22% !important;
	}
	.lg\:max-w-per-23 {
		max-width: 23% !important;
	}
	.lg\:max-w-per-24 {
		max-width: 24% !important;
	}
	.lg\:max-w-per-25 {
		max-width: 25% !important;
	}
	.lg\:max-w-per-26 {
		max-width: 26% !important;
	}
	.lg\:max-w-per-27 {
		max-width: 27% !important;
	}
	.lg\:max-w-per-28 {
		max-width: 28% !important;
	}
	.lg\:max-w-per-29 {
		max-width: 29% !important;
	}
	.lg\:max-w-per-30 {
		max-width: 30% !important;
	}
	.lg\:max-w-per-31 {
		max-width: 31% !important;
	}
	.lg\:max-w-per-32 {
		max-width: 32% !important;
	}
	.lg\:max-w-per-33 {
		max-width: 33% !important;
	}
	.lg\:max-w-per-34 {
		max-width: 34% !important;
	}
	.lg\:max-w-per-35 {
		max-width: 35% !important;
	}
	.lg\:max-w-per-36 {
		max-width: 36% !important;
	}
	.lg\:max-w-per-37 {
		max-width: 37% !important;
	}
	.lg\:max-w-per-38 {
		max-width: 38% !important;
	}
	.lg\:max-w-per-39 {
		max-width: 39% !important;
	}
	.lg\:max-w-per-40 {
		max-width: 40% !important;
	}
	.lg\:max-w-per-41 {
		max-width: 41% !important;
	}
	.lg\:max-w-per-42 {
		max-width: 42% !important;
	}
	.lg\:max-w-per-43 {
		max-width: 43% !important;
	}
	.lg\:max-w-per-44 {
		max-width: 44% !important;
	}
	.lg\:max-w-per-45 {
		max-width: 45% !important;
	}
	.lg\:max-w-per-46 {
		max-width: 46% !important;
	}
	.lg\:max-w-per-47 {
		max-width: 47% !important;
	}
	.lg\:max-w-per-48 {
		max-width: 48% !important;
	}
	.lg\:max-w-per-49 {
		max-width: 49% !important;
	}
	.lg\:max-w-per-50 {
		max-width: 50% !important;
	}
	.lg\:max-w-per-51 {
		max-width: 51% !important;
	}
	.lg\:max-w-per-52 {
		max-width: 52% !important;
	}
	.lg\:max-w-per-53 {
		max-width: 53% !important;
	}
	.lg\:max-w-per-54 {
		max-width: 54% !important;
	}
	.lg\:max-w-per-55 {
		max-width: 55% !important;
	}
	.lg\:max-w-per-56 {
		max-width: 56% !important;
	}
	.lg\:max-w-per-57 {
		max-width: 57% !important;
	}
	.lg\:max-w-per-58 {
		max-width: 58% !important;
	}
	.lg\:max-w-per-59 {
		max-width: 59% !important;
	}
	.lg\:max-w-per-60 {
		max-width: 60% !important;
	}
	.lg\:max-w-per-61 {
		max-width: 61% !important;
	}
	.lg\:max-w-per-62 {
		max-width: 62% !important;
	}
	.lg\:max-w-per-63 {
		max-width: 63% !important;
	}
	.lg\:max-w-per-64 {
		max-width: 64% !important;
	}
	.lg\:max-w-per-65 {
		max-width: 65% !important;
	}
	.lg\:max-w-per-66 {
		max-width: 66% !important;
	}
	.lg\:max-w-per-67 {
		max-width: 67% !important;
	}
	.lg\:max-w-per-68 {
		max-width: 68% !important;
	}
	.lg\:max-w-per-69 {
		max-width: 69% !important;
	}
	.lg\:max-w-per-70 {
		max-width: 70% !important;
	}
	.lg\:max-w-per-71 {
		max-width: 71% !important;
	}
	.lg\:max-w-per-72 {
		max-width: 72% !important;
	}
	.lg\:max-w-per-73 {
		max-width: 73% !important;
	}
	.lg\:max-w-per-74 {
		max-width: 74% !important;
	}
	.lg\:max-w-per-75 {
		max-width: 75% !important;
	}
	.lg\:max-w-per-76 {
		max-width: 76% !important;
	}
	.lg\:max-w-per-77 {
		max-width: 77% !important;
	}
	.lg\:max-w-per-78 {
		max-width: 78% !important;
	}
	.lg\:max-w-per-79 {
		max-width: 79% !important;
	}
	.lg\:max-w-per-80 {
		max-width: 80% !important;
	}
	.lg\:max-w-per-81 {
		max-width: 81% !important;
	}
	.lg\:max-w-per-82 {
		max-width: 82% !important;
	}
	.lg\:max-w-per-83 {
		max-width: 83% !important;
	}
	.lg\:max-w-per-84 {
		max-width: 84% !important;
	}
	.lg\:max-w-per-85 {
		max-width: 85% !important;
	}
	.lg\:max-w-per-86 {
		max-width: 86% !important;
	}
	.lg\:max-w-per-87 {
		max-width: 87% !important;
	}
	.lg\:max-w-per-88 {
		max-width: 88% !important;
	}
	.lg\:max-w-per-89 {
		max-width: 89% !important;
	}
	.lg\:max-w-per-90 {
		max-width: 90% !important;
	}
	.lg\:max-w-per-91 {
		max-width: 91% !important;
	}
	.lg\:max-w-per-92 {
		max-width: 92% !important;
	}
	.lg\:max-w-per-93 {
		max-width: 93% !important;
	}
	.lg\:max-w-per-94 {
		max-width: 94% !important;
	}
	.lg\:max-w-per-95 {
		max-width: 95% !important;
	}
	.lg\:max-w-per-96 {
		max-width: 96% !important;
	}
	.lg\:max-w-per-97 {
		max-width: 97% !important;
	}
	.lg\:max-w-per-98 {
		max-width: 98% !important;
	}
	.lg\:max-w-per-99 {
		max-width: 99% !important;
	}
	.lg\:max-w-per-100 {
		max-width: 100% !important;
	}
	.lg\:min-w-none {
		min-width: none !important;
	}
	.lg\:min-w-full {
		min-width: 100% !important;
	}
	.lg\:min-w-0 {
		min-width: 0px !important;
	}
	.lg\:min-w-5 {
		min-width: 5px !important;
	}
	.lg\:min-w-10 {
		min-width: 10px !important;
	}
	.lg\:min-w-15 {
		min-width: 15px !important;
	}
	.lg\:min-w-20 {
		min-width: 20px !important;
	}
	.lg\:min-w-25 {
		min-width: 25px !important;
	}
	.lg\:min-w-30 {
		min-width: 30px !important;
	}
	.lg\:min-w-35 {
		min-width: 35px !important;
	}
	.lg\:min-w-40 {
		min-width: 40px !important;
	}
	.lg\:min-w-45 {
		min-width: 45px !important;
	}
	.lg\:min-w-50 {
		min-width: 50px !important;
	}
	.lg\:min-w-55 {
		min-width: 55px !important;
	}
	.lg\:min-w-60 {
		min-width: 60px !important;
	}
	.lg\:min-w-65 {
		min-width: 65px !important;
	}
	.lg\:min-w-70 {
		min-width: 70px !important;
	}
	.lg\:min-w-75 {
		min-width: 75px !important;
	}
	.lg\:min-w-80 {
		min-width: 80px !important;
	}
	.lg\:min-w-85 {
		min-width: 85px !important;
	}
	.lg\:min-w-90 {
		min-width: 90px !important;
	}
	.lg\:min-w-95 {
		min-width: 95px !important;
	}
	.lg\:min-w-100 {
		min-width: 100px !important;
	}
	.lg\:min-w-105 {
		min-width: 105px !important;
	}
	.lg\:min-w-110 {
		min-width: 110px !important;
	}
	.lg\:min-w-115 {
		min-width: 115px !important;
	}
	.lg\:min-w-120 {
		min-width: 120px !important;
	}
	.lg\:min-w-125 {
		min-width: 125px !important;
	}
	.lg\:min-w-130 {
		min-width: 130px !important;
	}
	.lg\:min-w-135 {
		min-width: 135px !important;
	}
	.lg\:min-w-140 {
		min-width: 140px !important;
	}
	.lg\:min-w-145 {
		min-width: 145px !important;
	}
	.lg\:min-w-150 {
		min-width: 150px !important;
	}
	.lg\:min-w-155 {
		min-width: 155px !important;
	}
	.lg\:min-w-160 {
		min-width: 160px !important;
	}
	.lg\:min-w-165 {
		min-width: 165px !important;
	}
	.lg\:min-w-170 {
		min-width: 170px !important;
	}
	.lg\:min-w-175 {
		min-width: 175px !important;
	}
	.lg\:min-w-180 {
		min-width: 180px !important;
	}
	.lg\:min-w-185 {
		min-width: 185px !important;
	}
	.lg\:min-w-190 {
		min-width: 190px !important;
	}
	.lg\:min-w-195 {
		min-width: 195px !important;
	}
	.lg\:min-w-200 {
		min-width: 200px !important;
	}
	.lg\:min-w-205 {
		min-width: 205px !important;
	}
	.lg\:min-w-210 {
		min-width: 210px !important;
	}
	.lg\:min-w-215 {
		min-width: 215px !important;
	}
	.lg\:min-w-220 {
		min-width: 220px !important;
	}
	.lg\:min-w-225 {
		min-width: 225px !important;
	}
	.lg\:min-w-230 {
		min-width: 230px !important;
	}
	.lg\:min-w-235 {
		min-width: 235px !important;
	}
	.lg\:min-w-240 {
		min-width: 240px !important;
	}
	.lg\:min-w-245 {
		min-width: 245px !important;
	}
	.lg\:min-w-250 {
		min-width: 250px !important;
	}
	.lg\:min-w-255 {
		min-width: 255px !important;
	}
	.lg\:min-w-260 {
		min-width: 260px !important;
	}
	.lg\:min-w-265 {
		min-width: 265px !important;
	}
	.lg\:min-w-270 {
		min-width: 270px !important;
	}
	.lg\:min-w-275 {
		min-width: 275px !important;
	}
	.lg\:min-w-280 {
		min-width: 280px !important;
	}
	.lg\:min-w-285 {
		min-width: 285px !important;
	}
	.lg\:min-w-290 {
		min-width: 290px !important;
	}
	.lg\:min-w-295 {
		min-width: 295px !important;
	}
	.lg\:min-w-300 {
		min-width: 300px !important;
	}
	.lg\:min-w-305 {
		min-width: 305px !important;
	}
	.lg\:min-w-310 {
		min-width: 310px !important;
	}
	.lg\:min-w-315 {
		min-width: 315px !important;
	}
	.lg\:min-w-320 {
		min-width: 320px !important;
	}
	.lg\:min-w-325 {
		min-width: 325px !important;
	}
	.lg\:min-w-330 {
		min-width: 330px !important;
	}
	.lg\:min-w-335 {
		min-width: 335px !important;
	}
	.lg\:min-w-340 {
		min-width: 340px !important;
	}
	.lg\:min-w-345 {
		min-width: 345px !important;
	}
	.lg\:min-w-350 {
		min-width: 350px !important;
	}
	.lg\:min-w-355 {
		min-width: 355px !important;
	}
	.lg\:min-w-360 {
		min-width: 360px !important;
	}
	.lg\:min-w-365 {
		min-width: 365px !important;
	}
	.lg\:min-w-370 {
		min-width: 370px !important;
	}
	.lg\:min-w-375 {
		min-width: 375px !important;
	}
	.lg\:min-w-380 {
		min-width: 380px !important;
	}
	.lg\:min-w-385 {
		min-width: 385px !important;
	}
	.lg\:min-w-390 {
		min-width: 390px !important;
	}
	.lg\:min-w-395 {
		min-width: 395px !important;
	}
	.lg\:min-w-400 {
		min-width: 400px !important;
	}
	.lg\:min-w-405 {
		min-width: 405px !important;
	}
	.lg\:min-w-410 {
		min-width: 410px !important;
	}
	.lg\:min-w-415 {
		min-width: 415px !important;
	}
	.lg\:min-w-420 {
		min-width: 420px !important;
	}
	.lg\:min-w-425 {
		min-width: 425px !important;
	}
	.lg\:min-w-430 {
		min-width: 430px !important;
	}
	.lg\:min-w-435 {
		min-width: 435px !important;
	}
	.lg\:min-w-440 {
		min-width: 440px !important;
	}
	.lg\:min-w-445 {
		min-width: 445px !important;
	}
	.lg\:min-w-450 {
		min-width: 450px !important;
	}
	.lg\:min-w-455 {
		min-width: 455px !important;
	}
	.lg\:min-w-460 {
		min-width: 460px !important;
	}
	.lg\:min-w-465 {
		min-width: 465px !important;
	}
	.lg\:min-w-470 {
		min-width: 470px !important;
	}
	.lg\:min-w-475 {
		min-width: 475px !important;
	}
	.lg\:min-w-480 {
		min-width: 480px !important;
	}
	.lg\:min-w-485 {
		min-width: 485px !important;
	}
	.lg\:min-w-490 {
		min-width: 490px !important;
	}
	.lg\:min-w-495 {
		min-width: 495px !important;
	}
	.lg\:min-w-500 {
		min-width: 500px !important;
	}
	.lg\:min-w-505 {
		min-width: 505px !important;
	}
	.lg\:min-w-510 {
		min-width: 510px !important;
	}
	.lg\:min-w-515 {
		min-width: 515px !important;
	}
	.lg\:min-w-520 {
		min-width: 520px !important;
	}
	.lg\:min-w-525 {
		min-width: 525px !important;
	}
	.lg\:min-w-530 {
		min-width: 530px !important;
	}
	.lg\:min-w-535 {
		min-width: 535px !important;
	}
	.lg\:min-w-540 {
		min-width: 540px !important;
	}
	.lg\:min-w-545 {
		min-width: 545px !important;
	}
	.lg\:min-w-550 {
		min-width: 550px !important;
	}
	.lg\:min-w-555 {
		min-width: 555px !important;
	}
	.lg\:min-w-560 {
		min-width: 560px !important;
	}
	.lg\:min-w-565 {
		min-width: 565px !important;
	}
	.lg\:min-w-570 {
		min-width: 570px !important;
	}
	.lg\:min-w-575 {
		min-width: 575px !important;
	}
	.lg\:min-w-580 {
		min-width: 580px !important;
	}
	.lg\:min-w-585 {
		min-width: 585px !important;
	}
	.lg\:min-w-590 {
		min-width: 590px !important;
	}
	.lg\:min-w-595 {
		min-width: 595px !important;
	}
	.lg\:min-w-600 {
		min-width: 600px !important;
	}
	.lg\:min-w-605 {
		min-width: 605px !important;
	}
	.lg\:min-w-610 {
		min-width: 610px !important;
	}
	.lg\:min-w-615 {
		min-width: 615px !important;
	}
	.lg\:min-w-620 {
		min-width: 620px !important;
	}
	.lg\:min-w-625 {
		min-width: 625px !important;
	}
	.lg\:min-w-630 {
		min-width: 630px !important;
	}
	.lg\:min-w-635 {
		min-width: 635px !important;
	}
	.lg\:min-w-640 {
		min-width: 640px !important;
	}
	.lg\:min-w-645 {
		min-width: 645px !important;
	}
	.lg\:min-w-650 {
		min-width: 650px !important;
	}
	.lg\:min-w-655 {
		min-width: 655px !important;
	}
	.lg\:min-w-660 {
		min-width: 660px !important;
	}
	.lg\:min-w-665 {
		min-width: 665px !important;
	}
	.lg\:min-w-670 {
		min-width: 670px !important;
	}
	.lg\:min-w-675 {
		min-width: 675px !important;
	}
	.lg\:min-w-680 {
		min-width: 680px !important;
	}
	.lg\:min-w-685 {
		min-width: 685px !important;
	}
	.lg\:min-w-690 {
		min-width: 690px !important;
	}
	.lg\:min-w-695 {
		min-width: 695px !important;
	}
	.lg\:min-w-700 {
		min-width: 700px !important;
	}
	.lg\:min-w-705 {
		min-width: 705px !important;
	}
	.lg\:min-w-710 {
		min-width: 710px !important;
	}
	.lg\:min-w-715 {
		min-width: 715px !important;
	}
	.lg\:min-w-720 {
		min-width: 720px !important;
	}
	.lg\:min-w-725 {
		min-width: 725px !important;
	}
	.lg\:min-w-730 {
		min-width: 730px !important;
	}
	.lg\:min-w-735 {
		min-width: 735px !important;
	}
	.lg\:min-w-740 {
		min-width: 740px !important;
	}
	.lg\:min-w-745 {
		min-width: 745px !important;
	}
	.lg\:min-w-750 {
		min-width: 750px !important;
	}
	.lg\:min-w-755 {
		min-width: 755px !important;
	}
	.lg\:min-w-760 {
		min-width: 760px !important;
	}
	.lg\:min-w-765 {
		min-width: 765px !important;
	}
	.lg\:min-w-770 {
		min-width: 770px !important;
	}
	.lg\:min-w-775 {
		min-width: 775px !important;
	}
	.lg\:min-w-780 {
		min-width: 780px !important;
	}
	.lg\:min-w-785 {
		min-width: 785px !important;
	}
	.lg\:min-w-790 {
		min-width: 790px !important;
	}
	.lg\:min-w-795 {
		min-width: 795px !important;
	}
	.lg\:min-w-800 {
		min-width: 800px !important;
	}
	.lg\:min-w-805 {
		min-width: 805px !important;
	}
	.lg\:min-w-810 {
		min-width: 810px !important;
	}
	.lg\:min-w-815 {
		min-width: 815px !important;
	}
	.lg\:min-w-820 {
		min-width: 820px !important;
	}
	.lg\:min-w-825 {
		min-width: 825px !important;
	}
	.lg\:min-w-830 {
		min-width: 830px !important;
	}
	.lg\:min-w-835 {
		min-width: 835px !important;
	}
	.lg\:min-w-840 {
		min-width: 840px !important;
	}
	.lg\:min-w-845 {
		min-width: 845px !important;
	}
	.lg\:min-w-850 {
		min-width: 850px !important;
	}
	.lg\:min-w-855 {
		min-width: 855px !important;
	}
	.lg\:min-w-860 {
		min-width: 860px !important;
	}
	.lg\:min-w-865 {
		min-width: 865px !important;
	}
	.lg\:min-w-870 {
		min-width: 870px !important;
	}
	.lg\:min-w-875 {
		min-width: 875px !important;
	}
	.lg\:min-w-880 {
		min-width: 880px !important;
	}
	.lg\:min-w-885 {
		min-width: 885px !important;
	}
	.lg\:min-w-890 {
		min-width: 890px !important;
	}
	.lg\:min-w-895 {
		min-width: 895px !important;
	}
	.lg\:min-w-900 {
		min-width: 900px !important;
	}
	.lg\:min-w-905 {
		min-width: 905px !important;
	}
	.lg\:min-w-910 {
		min-width: 910px !important;
	}
	.lg\:min-w-915 {
		min-width: 915px !important;
	}
	.lg\:min-w-920 {
		min-width: 920px !important;
	}
	.lg\:min-w-925 {
		min-width: 925px !important;
	}
	.lg\:min-w-930 {
		min-width: 930px !important;
	}
	.lg\:min-w-935 {
		min-width: 935px !important;
	}
	.lg\:min-w-940 {
		min-width: 940px !important;
	}
	.lg\:min-w-945 {
		min-width: 945px !important;
	}
	.lg\:min-w-950 {
		min-width: 950px !important;
	}
	.lg\:min-w-955 {
		min-width: 955px !important;
	}
	.lg\:min-w-960 {
		min-width: 960px !important;
	}
	.lg\:min-w-965 {
		min-width: 965px !important;
	}
	.lg\:min-w-970 {
		min-width: 970px !important;
	}
	.lg\:min-w-975 {
		min-width: 975px !important;
	}
	.lg\:min-w-980 {
		min-width: 980px !important;
	}
	.lg\:min-w-985 {
		min-width: 985px !important;
	}
	.lg\:min-w-990 {
		min-width: 990px !important;
	}
	.lg\:min-w-995 {
		min-width: 995px !important;
	}
	.lg\:min-w-1000 {
		min-width: 1000px !important;
	}
	.lg\:min-w-per-1 {
		width: 1% !important;
	}
	.lg\:min-w-per-2 {
		width: 2% !important;
	}
	.lg\:min-w-per-3 {
		width: 3% !important;
	}
	.lg\:min-w-per-4 {
		width: 4% !important;
	}
	.lg\:min-w-per-5 {
		width: 5% !important;
	}
	.lg\:min-w-per-6 {
		width: 6% !important;
	}
	.lg\:min-w-per-7 {
		width: 7% !important;
	}
	.lg\:min-w-per-8 {
		width: 8% !important;
	}
	.lg\:min-w-per-9 {
		width: 9% !important;
	}
	.lg\:min-w-per-10 {
		width: 10% !important;
	}
	.lg\:min-w-per-11 {
		width: 11% !important;
	}
	.lg\:min-w-per-12 {
		width: 12% !important;
	}
	.lg\:min-w-per-13 {
		width: 13% !important;
	}
	.lg\:min-w-per-14 {
		width: 14% !important;
	}
	.lg\:min-w-per-15 {
		width: 15% !important;
	}
	.lg\:min-w-per-16 {
		width: 16% !important;
	}
	.lg\:min-w-per-17 {
		width: 17% !important;
	}
	.lg\:min-w-per-18 {
		width: 18% !important;
	}
	.lg\:min-w-per-19 {
		width: 19% !important;
	}
	.lg\:min-w-per-20 {
		width: 20% !important;
	}
	.lg\:min-w-per-21 {
		width: 21% !important;
	}
	.lg\:min-w-per-22 {
		width: 22% !important;
	}
	.lg\:min-w-per-23 {
		width: 23% !important;
	}
	.lg\:min-w-per-24 {
		width: 24% !important;
	}
	.lg\:min-w-per-25 {
		width: 25% !important;
	}
	.lg\:min-w-per-26 {
		width: 26% !important;
	}
	.lg\:min-w-per-27 {
		width: 27% !important;
	}
	.lg\:min-w-per-28 {
		width: 28% !important;
	}
	.lg\:min-w-per-29 {
		width: 29% !important;
	}
	.lg\:min-w-per-30 {
		width: 30% !important;
	}
	.lg\:min-w-per-31 {
		width: 31% !important;
	}
	.lg\:min-w-per-32 {
		width: 32% !important;
	}
	.lg\:min-w-per-33 {
		width: 33% !important;
	}
	.lg\:min-w-per-34 {
		width: 34% !important;
	}
	.lg\:min-w-per-35 {
		width: 35% !important;
	}
	.lg\:min-w-per-36 {
		width: 36% !important;
	}
	.lg\:min-w-per-37 {
		width: 37% !important;
	}
	.lg\:min-w-per-38 {
		width: 38% !important;
	}
	.lg\:min-w-per-39 {
		width: 39% !important;
	}
	.lg\:min-w-per-40 {
		width: 40% !important;
	}
	.lg\:min-w-per-41 {
		width: 41% !important;
	}
	.lg\:min-w-per-42 {
		width: 42% !important;
	}
	.lg\:min-w-per-43 {
		width: 43% !important;
	}
	.lg\:min-w-per-44 {
		width: 44% !important;
	}
	.lg\:min-w-per-45 {
		width: 45% !important;
	}
	.lg\:min-w-per-46 {
		width: 46% !important;
	}
	.lg\:min-w-per-47 {
		width: 47% !important;
	}
	.lg\:min-w-per-48 {
		width: 48% !important;
	}
	.lg\:min-w-per-49 {
		width: 49% !important;
	}
	.lg\:min-w-per-50 {
		width: 50% !important;
	}
	.lg\:min-w-per-51 {
		width: 51% !important;
	}
	.lg\:min-w-per-52 {
		width: 52% !important;
	}
	.lg\:min-w-per-53 {
		width: 53% !important;
	}
	.lg\:min-w-per-54 {
		width: 54% !important;
	}
	.lg\:min-w-per-55 {
		width: 55% !important;
	}
	.lg\:min-w-per-56 {
		width: 56% !important;
	}
	.lg\:min-w-per-57 {
		width: 57% !important;
	}
	.lg\:min-w-per-58 {
		width: 58% !important;
	}
	.lg\:min-w-per-59 {
		width: 59% !important;
	}
	.lg\:min-w-per-60 {
		width: 60% !important;
	}
	.lg\:min-w-per-61 {
		width: 61% !important;
	}
	.lg\:min-w-per-62 {
		width: 62% !important;
	}
	.lg\:min-w-per-63 {
		width: 63% !important;
	}
	.lg\:min-w-per-64 {
		width: 64% !important;
	}
	.lg\:min-w-per-65 {
		width: 65% !important;
	}
	.lg\:min-w-per-66 {
		width: 66% !important;
	}
	.lg\:min-w-per-67 {
		width: 67% !important;
	}
	.lg\:min-w-per-68 {
		width: 68% !important;
	}
	.lg\:min-w-per-69 {
		width: 69% !important;
	}
	.lg\:min-w-per-70 {
		width: 70% !important;
	}
	.lg\:min-w-per-71 {
		width: 71% !important;
	}
	.lg\:min-w-per-72 {
		width: 72% !important;
	}
	.lg\:min-w-per-73 {
		width: 73% !important;
	}
	.lg\:min-w-per-74 {
		width: 74% !important;
	}
	.lg\:min-w-per-75 {
		width: 75% !important;
	}
	.lg\:min-w-per-76 {
		width: 76% !important;
	}
	.lg\:min-w-per-77 {
		width: 77% !important;
	}
	.lg\:min-w-per-78 {
		width: 78% !important;
	}
	.lg\:min-w-per-79 {
		width: 79% !important;
	}
	.lg\:min-w-per-80 {
		width: 80% !important;
	}
	.lg\:min-w-per-81 {
		width: 81% !important;
	}
	.lg\:min-w-per-82 {
		width: 82% !important;
	}
	.lg\:min-w-per-83 {
		width: 83% !important;
	}
	.lg\:min-w-per-84 {
		width: 84% !important;
	}
	.lg\:min-w-per-85 {
		width: 85% !important;
	}
	.lg\:min-w-per-86 {
		width: 86% !important;
	}
	.lg\:min-w-per-87 {
		width: 87% !important;
	}
	.lg\:min-w-per-88 {
		width: 88% !important;
	}
	.lg\:min-w-per-89 {
		width: 89% !important;
	}
	.lg\:min-w-per-90 {
		width: 90% !important;
	}
	.lg\:min-w-per-91 {
		width: 91% !important;
	}
	.lg\:min-w-per-92 {
		width: 92% !important;
	}
	.lg\:min-w-per-93 {
		width: 93% !important;
	}
	.lg\:min-w-per-94 {
		width: 94% !important;
	}
	.lg\:min-w-per-95 {
		width: 95% !important;
	}
	.lg\:min-w-per-96 {
		width: 96% !important;
	}
	.lg\:min-w-per-97 {
		width: 97% !important;
	}
	.lg\:min-w-per-98 {
		width: 98% !important;
	}
	.lg\:min-w-per-99 {
		width: 99% !important;
	}
	.lg\:min-w-per-100 {
		width: 100% !important;
	}
}
@media screen and (max-width: 1024px) {
	.md\:w-auto {
		width: auto !important;
	}
	.md\:w-full {
		width: 100% !important;
	}
	.md\:w-0 {
		width: 0px !important;
	}
	.md\:w-5 {
		width: 5px !important;
	}
	.md\:w-10 {
		width: 10px !important;
	}
	.md\:w-15 {
		width: 15px !important;
	}
	.md\:w-20 {
		width: 20px !important;
	}
	.md\:w-25 {
		width: 25px !important;
	}
	.md\:w-30 {
		width: 30px !important;
	}
	.md\:w-35 {
		width: 35px !important;
	}
	.md\:w-40 {
		width: 40px !important;
	}
	.md\:w-45 {
		width: 45px !important;
	}
	.md\:w-50 {
		width: 50px !important;
	}
	.md\:w-55 {
		width: 55px !important;
	}
	.md\:w-60 {
		width: 60px !important;
	}
	.md\:w-65 {
		width: 65px !important;
	}
	.md\:w-70 {
		width: 70px !important;
	}
	.md\:w-75 {
		width: 75px !important;
	}
	.md\:w-80 {
		width: 80px !important;
	}
	.md\:w-85 {
		width: 85px !important;
	}
	.md\:w-90 {
		width: 90px !important;
	}
	.md\:w-95 {
		width: 95px !important;
	}
	.md\:w-100 {
		width: 100px !important;
	}
	.md\:w-105 {
		width: 105px !important;
	}
	.md\:w-110 {
		width: 110px !important;
	}
	.md\:w-115 {
		width: 115px !important;
	}
	.md\:w-120 {
		width: 120px !important;
	}
	.md\:w-125 {
		width: 125px !important;
	}
	.md\:w-130 {
		width: 130px !important;
	}
	.md\:w-135 {
		width: 135px !important;
	}
	.md\:w-140 {
		width: 140px !important;
	}
	.md\:w-145 {
		width: 145px !important;
	}
	.md\:w-150 {
		width: 150px !important;
	}
	.md\:w-155 {
		width: 155px !important;
	}
	.md\:w-160 {
		width: 160px !important;
	}
	.md\:w-165 {
		width: 165px !important;
	}
	.md\:w-170 {
		width: 170px !important;
	}
	.md\:w-175 {
		width: 175px !important;
	}
	.md\:w-180 {
		width: 180px !important;
	}
	.md\:w-185 {
		width: 185px !important;
	}
	.md\:w-190 {
		width: 190px !important;
	}
	.md\:w-195 {
		width: 195px !important;
	}
	.md\:w-200 {
		width: 200px !important;
	}
	.md\:w-205 {
		width: 205px !important;
	}
	.md\:w-210 {
		width: 210px !important;
	}
	.md\:w-215 {
		width: 215px !important;
	}
	.md\:w-220 {
		width: 220px !important;
	}
	.md\:w-225 {
		width: 225px !important;
	}
	.md\:w-230 {
		width: 230px !important;
	}
	.md\:w-235 {
		width: 235px !important;
	}
	.md\:w-240 {
		width: 240px !important;
	}
	.md\:w-245 {
		width: 245px !important;
	}
	.md\:w-250 {
		width: 250px !important;
	}
	.md\:w-255 {
		width: 255px !important;
	}
	.md\:w-260 {
		width: 260px !important;
	}
	.md\:w-265 {
		width: 265px !important;
	}
	.md\:w-270 {
		width: 270px !important;
	}
	.md\:w-275 {
		width: 275px !important;
	}
	.md\:w-280 {
		width: 280px !important;
	}
	.md\:w-285 {
		width: 285px !important;
	}
	.md\:w-290 {
		width: 290px !important;
	}
	.md\:w-295 {
		width: 295px !important;
	}
	.md\:w-300 {
		width: 300px !important;
	}
	.md\:w-305 {
		width: 305px !important;
	}
	.md\:w-310 {
		width: 310px !important;
	}
	.md\:w-315 {
		width: 315px !important;
	}
	.md\:w-320 {
		width: 320px !important;
	}
	.md\:w-325 {
		width: 325px !important;
	}
	.md\:w-330 {
		width: 330px !important;
	}
	.md\:w-335 {
		width: 335px !important;
	}
	.md\:w-340 {
		width: 340px !important;
	}
	.md\:w-345 {
		width: 345px !important;
	}
	.md\:w-350 {
		width: 350px !important;
	}
	.md\:w-355 {
		width: 355px !important;
	}
	.md\:w-360 {
		width: 360px !important;
	}
	.md\:w-365 {
		width: 365px !important;
	}
	.md\:w-370 {
		width: 370px !important;
	}
	.md\:w-375 {
		width: 375px !important;
	}
	.md\:w-380 {
		width: 380px !important;
	}
	.md\:w-385 {
		width: 385px !important;
	}
	.md\:w-390 {
		width: 390px !important;
	}
	.md\:w-395 {
		width: 395px !important;
	}
	.md\:w-400 {
		width: 400px !important;
	}
	.md\:w-405 {
		width: 405px !important;
	}
	.md\:w-410 {
		width: 410px !important;
	}
	.md\:w-415 {
		width: 415px !important;
	}
	.md\:w-420 {
		width: 420px !important;
	}
	.md\:w-425 {
		width: 425px !important;
	}
	.md\:w-430 {
		width: 430px !important;
	}
	.md\:w-435 {
		width: 435px !important;
	}
	.md\:w-440 {
		width: 440px !important;
	}
	.md\:w-445 {
		width: 445px !important;
	}
	.md\:w-450 {
		width: 450px !important;
	}
	.md\:w-455 {
		width: 455px !important;
	}
	.md\:w-460 {
		width: 460px !important;
	}
	.md\:w-465 {
		width: 465px !important;
	}
	.md\:w-470 {
		width: 470px !important;
	}
	.md\:w-475 {
		width: 475px !important;
	}
	.md\:w-480 {
		width: 480px !important;
	}
	.md\:w-485 {
		width: 485px !important;
	}
	.md\:w-490 {
		width: 490px !important;
	}
	.md\:w-495 {
		width: 495px !important;
	}
	.md\:w-500 {
		width: 500px !important;
	}
	.md\:w-505 {
		width: 505px !important;
	}
	.md\:w-510 {
		width: 510px !important;
	}
	.md\:w-515 {
		width: 515px !important;
	}
	.md\:w-520 {
		width: 520px !important;
	}
	.md\:w-525 {
		width: 525px !important;
	}
	.md\:w-530 {
		width: 530px !important;
	}
	.md\:w-535 {
		width: 535px !important;
	}
	.md\:w-540 {
		width: 540px !important;
	}
	.md\:w-545 {
		width: 545px !important;
	}
	.md\:w-550 {
		width: 550px !important;
	}
	.md\:w-555 {
		width: 555px !important;
	}
	.md\:w-560 {
		width: 560px !important;
	}
	.md\:w-565 {
		width: 565px !important;
	}
	.md\:w-570 {
		width: 570px !important;
	}
	.md\:w-575 {
		width: 575px !important;
	}
	.md\:w-580 {
		width: 580px !important;
	}
	.md\:w-585 {
		width: 585px !important;
	}
	.md\:w-590 {
		width: 590px !important;
	}
	.md\:w-595 {
		width: 595px !important;
	}
	.md\:w-600 {
		width: 600px !important;
	}
	.md\:w-605 {
		width: 605px !important;
	}
	.md\:w-610 {
		width: 610px !important;
	}
	.md\:w-615 {
		width: 615px !important;
	}
	.md\:w-620 {
		width: 620px !important;
	}
	.md\:w-625 {
		width: 625px !important;
	}
	.md\:w-630 {
		width: 630px !important;
	}
	.md\:w-635 {
		width: 635px !important;
	}
	.md\:w-640 {
		width: 640px !important;
	}
	.md\:w-645 {
		width: 645px !important;
	}
	.md\:w-650 {
		width: 650px !important;
	}
	.md\:w-655 {
		width: 655px !important;
	}
	.md\:w-660 {
		width: 660px !important;
	}
	.md\:w-665 {
		width: 665px !important;
	}
	.md\:w-670 {
		width: 670px !important;
	}
	.md\:w-675 {
		width: 675px !important;
	}
	.md\:w-680 {
		width: 680px !important;
	}
	.md\:w-685 {
		width: 685px !important;
	}
	.md\:w-690 {
		width: 690px !important;
	}
	.md\:w-695 {
		width: 695px !important;
	}
	.md\:w-700 {
		width: 700px !important;
	}
	.md\:w-705 {
		width: 705px !important;
	}
	.md\:w-710 {
		width: 710px !important;
	}
	.md\:w-715 {
		width: 715px !important;
	}
	.md\:w-720 {
		width: 720px !important;
	}
	.md\:w-725 {
		width: 725px !important;
	}
	.md\:w-730 {
		width: 730px !important;
	}
	.md\:w-735 {
		width: 735px !important;
	}
	.md\:w-740 {
		width: 740px !important;
	}
	.md\:w-745 {
		width: 745px !important;
	}
	.md\:w-750 {
		width: 750px !important;
	}
	.md\:w-755 {
		width: 755px !important;
	}
	.md\:w-760 {
		width: 760px !important;
	}
	.md\:w-765 {
		width: 765px !important;
	}
	.md\:w-770 {
		width: 770px !important;
	}
	.md\:w-775 {
		width: 775px !important;
	}
	.md\:w-780 {
		width: 780px !important;
	}
	.md\:w-785 {
		width: 785px !important;
	}
	.md\:w-790 {
		width: 790px !important;
	}
	.md\:w-795 {
		width: 795px !important;
	}
	.md\:w-800 {
		width: 800px !important;
	}
	.md\:w-805 {
		width: 805px !important;
	}
	.md\:w-810 {
		width: 810px !important;
	}
	.md\:w-815 {
		width: 815px !important;
	}
	.md\:w-820 {
		width: 820px !important;
	}
	.md\:w-825 {
		width: 825px !important;
	}
	.md\:w-830 {
		width: 830px !important;
	}
	.md\:w-835 {
		width: 835px !important;
	}
	.md\:w-840 {
		width: 840px !important;
	}
	.md\:w-845 {
		width: 845px !important;
	}
	.md\:w-850 {
		width: 850px !important;
	}
	.md\:w-855 {
		width: 855px !important;
	}
	.md\:w-860 {
		width: 860px !important;
	}
	.md\:w-865 {
		width: 865px !important;
	}
	.md\:w-870 {
		width: 870px !important;
	}
	.md\:w-875 {
		width: 875px !important;
	}
	.md\:w-880 {
		width: 880px !important;
	}
	.md\:w-885 {
		width: 885px !important;
	}
	.md\:w-890 {
		width: 890px !important;
	}
	.md\:w-895 {
		width: 895px !important;
	}
	.md\:w-900 {
		width: 900px !important;
	}
	.md\:w-905 {
		width: 905px !important;
	}
	.md\:w-910 {
		width: 910px !important;
	}
	.md\:w-915 {
		width: 915px !important;
	}
	.md\:w-920 {
		width: 920px !important;
	}
	.md\:w-925 {
		width: 925px !important;
	}
	.md\:w-930 {
		width: 930px !important;
	}
	.md\:w-935 {
		width: 935px !important;
	}
	.md\:w-940 {
		width: 940px !important;
	}
	.md\:w-945 {
		width: 945px !important;
	}
	.md\:w-950 {
		width: 950px !important;
	}
	.md\:w-955 {
		width: 955px !important;
	}
	.md\:w-960 {
		width: 960px !important;
	}
	.md\:w-965 {
		width: 965px !important;
	}
	.md\:w-970 {
		width: 970px !important;
	}
	.md\:w-975 {
		width: 975px !important;
	}
	.md\:w-980 {
		width: 980px !important;
	}
	.md\:w-985 {
		width: 985px !important;
	}
	.md\:w-990 {
		width: 990px !important;
	}
	.md\:w-995 {
		width: 995px !important;
	}
	.md\:w-1000 {
		width: 1000px !important;
	}
	.md\:w-per-1 {
		width: 1% !important;
	}
	.md\:w-per-2 {
		width: 2% !important;
	}
	.md\:w-per-3 {
		width: 3% !important;
	}
	.md\:w-per-4 {
		width: 4% !important;
	}
	.md\:w-per-5 {
		width: 5% !important;
	}
	.md\:w-per-6 {
		width: 6% !important;
	}
	.md\:w-per-7 {
		width: 7% !important;
	}
	.md\:w-per-8 {
		width: 8% !important;
	}
	.md\:w-per-9 {
		width: 9% !important;
	}
	.md\:w-per-10 {
		width: 10% !important;
	}
	.md\:w-per-11 {
		width: 11% !important;
	}
	.md\:w-per-12 {
		width: 12% !important;
	}
	.md\:w-per-13 {
		width: 13% !important;
	}
	.md\:w-per-14 {
		width: 14% !important;
	}
	.md\:w-per-15 {
		width: 15% !important;
	}
	.md\:w-per-16 {
		width: 16% !important;
	}
	.md\:w-per-17 {
		width: 17% !important;
	}
	.md\:w-per-18 {
		width: 18% !important;
	}
	.md\:w-per-19 {
		width: 19% !important;
	}
	.md\:w-per-20 {
		width: 20% !important;
	}
	.md\:w-per-21 {
		width: 21% !important;
	}
	.md\:w-per-22 {
		width: 22% !important;
	}
	.md\:w-per-23 {
		width: 23% !important;
	}
	.md\:w-per-24 {
		width: 24% !important;
	}
	.md\:w-per-25 {
		width: 25% !important;
	}
	.md\:w-per-26 {
		width: 26% !important;
	}
	.md\:w-per-27 {
		width: 27% !important;
	}
	.md\:w-per-28 {
		width: 28% !important;
	}
	.md\:w-per-29 {
		width: 29% !important;
	}
	.md\:w-per-30 {
		width: 30% !important;
	}
	.md\:w-per-31 {
		width: 31% !important;
	}
	.md\:w-per-32 {
		width: 32% !important;
	}
	.md\:w-per-33 {
		width: 33% !important;
	}
	.md\:w-per-34 {
		width: 34% !important;
	}
	.md\:w-per-35 {
		width: 35% !important;
	}
	.md\:w-per-36 {
		width: 36% !important;
	}
	.md\:w-per-37 {
		width: 37% !important;
	}
	.md\:w-per-38 {
		width: 38% !important;
	}
	.md\:w-per-39 {
		width: 39% !important;
	}
	.md\:w-per-40 {
		width: 40% !important;
	}
	.md\:w-per-41 {
		width: 41% !important;
	}
	.md\:w-per-42 {
		width: 42% !important;
	}
	.md\:w-per-43 {
		width: 43% !important;
	}
	.md\:w-per-44 {
		width: 44% !important;
	}
	.md\:w-per-45 {
		width: 45% !important;
	}
	.md\:w-per-46 {
		width: 46% !important;
	}
	.md\:w-per-47 {
		width: 47% !important;
	}
	.md\:w-per-48 {
		width: 48% !important;
	}
	.md\:w-per-49 {
		width: 49% !important;
	}
	.md\:w-per-50 {
		width: 50% !important;
	}
	.md\:w-per-51 {
		width: 51% !important;
	}
	.md\:w-per-52 {
		width: 52% !important;
	}
	.md\:w-per-53 {
		width: 53% !important;
	}
	.md\:w-per-54 {
		width: 54% !important;
	}
	.md\:w-per-55 {
		width: 55% !important;
	}
	.md\:w-per-56 {
		width: 56% !important;
	}
	.md\:w-per-57 {
		width: 57% !important;
	}
	.md\:w-per-58 {
		width: 58% !important;
	}
	.md\:w-per-59 {
		width: 59% !important;
	}
	.md\:w-per-60 {
		width: 60% !important;
	}
	.md\:w-per-61 {
		width: 61% !important;
	}
	.md\:w-per-62 {
		width: 62% !important;
	}
	.md\:w-per-63 {
		width: 63% !important;
	}
	.md\:w-per-64 {
		width: 64% !important;
	}
	.md\:w-per-65 {
		width: 65% !important;
	}
	.md\:w-per-66 {
		width: 66% !important;
	}
	.md\:w-per-67 {
		width: 67% !important;
	}
	.md\:w-per-68 {
		width: 68% !important;
	}
	.md\:w-per-69 {
		width: 69% !important;
	}
	.md\:w-per-70 {
		width: 70% !important;
	}
	.md\:w-per-71 {
		width: 71% !important;
	}
	.md\:w-per-72 {
		width: 72% !important;
	}
	.md\:w-per-73 {
		width: 73% !important;
	}
	.md\:w-per-74 {
		width: 74% !important;
	}
	.md\:w-per-75 {
		width: 75% !important;
	}
	.md\:w-per-76 {
		width: 76% !important;
	}
	.md\:w-per-77 {
		width: 77% !important;
	}
	.md\:w-per-78 {
		width: 78% !important;
	}
	.md\:w-per-79 {
		width: 79% !important;
	}
	.md\:w-per-80 {
		width: 80% !important;
	}
	.md\:w-per-81 {
		width: 81% !important;
	}
	.md\:w-per-82 {
		width: 82% !important;
	}
	.md\:w-per-83 {
		width: 83% !important;
	}
	.md\:w-per-84 {
		width: 84% !important;
	}
	.md\:w-per-85 {
		width: 85% !important;
	}
	.md\:w-per-86 {
		width: 86% !important;
	}
	.md\:w-per-87 {
		width: 87% !important;
	}
	.md\:w-per-88 {
		width: 88% !important;
	}
	.md\:w-per-89 {
		width: 89% !important;
	}
	.md\:w-per-90 {
		width: 90% !important;
	}
	.md\:w-per-91 {
		width: 91% !important;
	}
	.md\:w-per-92 {
		width: 92% !important;
	}
	.md\:w-per-93 {
		width: 93% !important;
	}
	.md\:w-per-94 {
		width: 94% !important;
	}
	.md\:w-per-95 {
		width: 95% !important;
	}
	.md\:w-per-96 {
		width: 96% !important;
	}
	.md\:w-per-97 {
		width: 97% !important;
	}
	.md\:w-per-98 {
		width: 98% !important;
	}
	.md\:w-per-99 {
		width: 99% !important;
	}
	.md\:w-per-100 {
		width: 100% !important;
	}
	.md\:max-w-none {
		max-width: none !important;
	}
	.md\:max-w-full {
		max-width: 100% !important;
	}
	.md\:max-w-0 {
		max-width: 0px !important;
	}
	.md\:max-w-5 {
		max-width: 5px !important;
	}
	.md\:max-w-10 {
		max-width: 10px !important;
	}
	.md\:max-w-15 {
		max-width: 15px !important;
	}
	.md\:max-w-20 {
		max-width: 20px !important;
	}
	.md\:max-w-25 {
		max-width: 25px !important;
	}
	.md\:max-w-30 {
		max-width: 30px !important;
	}
	.md\:max-w-35 {
		max-width: 35px !important;
	}
	.md\:max-w-40 {
		max-width: 40px !important;
	}
	.md\:max-w-45 {
		max-width: 45px !important;
	}
	.md\:max-w-50 {
		max-width: 50px !important;
	}
	.md\:max-w-55 {
		max-width: 55px !important;
	}
	.md\:max-w-60 {
		max-width: 60px !important;
	}
	.md\:max-w-65 {
		max-width: 65px !important;
	}
	.md\:max-w-70 {
		max-width: 70px !important;
	}
	.md\:max-w-75 {
		max-width: 75px !important;
	}
	.md\:max-w-80 {
		max-width: 80px !important;
	}
	.md\:max-w-85 {
		max-width: 85px !important;
	}
	.md\:max-w-90 {
		max-width: 90px !important;
	}
	.md\:max-w-95 {
		max-width: 95px !important;
	}
	.md\:max-w-100 {
		max-width: 100px !important;
	}
	.md\:max-w-105 {
		max-width: 105px !important;
	}
	.md\:max-w-110 {
		max-width: 110px !important;
	}
	.md\:max-w-115 {
		max-width: 115px !important;
	}
	.md\:max-w-120 {
		max-width: 120px !important;
	}
	.md\:max-w-125 {
		max-width: 125px !important;
	}
	.md\:max-w-130 {
		max-width: 130px !important;
	}
	.md\:max-w-135 {
		max-width: 135px !important;
	}
	.md\:max-w-140 {
		max-width: 140px !important;
	}
	.md\:max-w-145 {
		max-width: 145px !important;
	}
	.md\:max-w-150 {
		max-width: 150px !important;
	}
	.md\:max-w-155 {
		max-width: 155px !important;
	}
	.md\:max-w-160 {
		max-width: 160px !important;
	}
	.md\:max-w-165 {
		max-width: 165px !important;
	}
	.md\:max-w-170 {
		max-width: 170px !important;
	}
	.md\:max-w-175 {
		max-width: 175px !important;
	}
	.md\:max-w-180 {
		max-width: 180px !important;
	}
	.md\:max-w-185 {
		max-width: 185px !important;
	}
	.md\:max-w-190 {
		max-width: 190px !important;
	}
	.md\:max-w-195 {
		max-width: 195px !important;
	}
	.md\:max-w-200 {
		max-width: 200px !important;
	}
	.md\:max-w-205 {
		max-width: 205px !important;
	}
	.md\:max-w-210 {
		max-width: 210px !important;
	}
	.md\:max-w-215 {
		max-width: 215px !important;
	}
	.md\:max-w-220 {
		max-width: 220px !important;
	}
	.md\:max-w-225 {
		max-width: 225px !important;
	}
	.md\:max-w-230 {
		max-width: 230px !important;
	}
	.md\:max-w-235 {
		max-width: 235px !important;
	}
	.md\:max-w-240 {
		max-width: 240px !important;
	}
	.md\:max-w-245 {
		max-width: 245px !important;
	}
	.md\:max-w-250 {
		max-width: 250px !important;
	}
	.md\:max-w-255 {
		max-width: 255px !important;
	}
	.md\:max-w-260 {
		max-width: 260px !important;
	}
	.md\:max-w-265 {
		max-width: 265px !important;
	}
	.md\:max-w-270 {
		max-width: 270px !important;
	}
	.md\:max-w-275 {
		max-width: 275px !important;
	}
	.md\:max-w-280 {
		max-width: 280px !important;
	}
	.md\:max-w-285 {
		max-width: 285px !important;
	}
	.md\:max-w-290 {
		max-width: 290px !important;
	}
	.md\:max-w-295 {
		max-width: 295px !important;
	}
	.md\:max-w-300 {
		max-width: 300px !important;
	}
	.md\:max-w-305 {
		max-width: 305px !important;
	}
	.md\:max-w-310 {
		max-width: 310px !important;
	}
	.md\:max-w-315 {
		max-width: 315px !important;
	}
	.md\:max-w-320 {
		max-width: 320px !important;
	}
	.md\:max-w-325 {
		max-width: 325px !important;
	}
	.md\:max-w-330 {
		max-width: 330px !important;
	}
	.md\:max-w-335 {
		max-width: 335px !important;
	}
	.md\:max-w-340 {
		max-width: 340px !important;
	}
	.md\:max-w-345 {
		max-width: 345px !important;
	}
	.md\:max-w-350 {
		max-width: 350px !important;
	}
	.md\:max-w-355 {
		max-width: 355px !important;
	}
	.md\:max-w-360 {
		max-width: 360px !important;
	}
	.md\:max-w-365 {
		max-width: 365px !important;
	}
	.md\:max-w-370 {
		max-width: 370px !important;
	}
	.md\:max-w-375 {
		max-width: 375px !important;
	}
	.md\:max-w-380 {
		max-width: 380px !important;
	}
	.md\:max-w-385 {
		max-width: 385px !important;
	}
	.md\:max-w-390 {
		max-width: 390px !important;
	}
	.md\:max-w-395 {
		max-width: 395px !important;
	}
	.md\:max-w-400 {
		max-width: 400px !important;
	}
	.md\:max-w-405 {
		max-width: 405px !important;
	}
	.md\:max-w-410 {
		max-width: 410px !important;
	}
	.md\:max-w-415 {
		max-width: 415px !important;
	}
	.md\:max-w-420 {
		max-width: 420px !important;
	}
	.md\:max-w-425 {
		max-width: 425px !important;
	}
	.md\:max-w-430 {
		max-width: 430px !important;
	}
	.md\:max-w-435 {
		max-width: 435px !important;
	}
	.md\:max-w-440 {
		max-width: 440px !important;
	}
	.md\:max-w-445 {
		max-width: 445px !important;
	}
	.md\:max-w-450 {
		max-width: 450px !important;
	}
	.md\:max-w-455 {
		max-width: 455px !important;
	}
	.md\:max-w-460 {
		max-width: 460px !important;
	}
	.md\:max-w-465 {
		max-width: 465px !important;
	}
	.md\:max-w-470 {
		max-width: 470px !important;
	}
	.md\:max-w-475 {
		max-width: 475px !important;
	}
	.md\:max-w-480 {
		max-width: 480px !important;
	}
	.md\:max-w-485 {
		max-width: 485px !important;
	}
	.md\:max-w-490 {
		max-width: 490px !important;
	}
	.md\:max-w-495 {
		max-width: 495px !important;
	}
	.md\:max-w-500 {
		max-width: 500px !important;
	}
	.md\:max-w-505 {
		max-width: 505px !important;
	}
	.md\:max-w-510 {
		max-width: 510px !important;
	}
	.md\:max-w-515 {
		max-width: 515px !important;
	}
	.md\:max-w-520 {
		max-width: 520px !important;
	}
	.md\:max-w-525 {
		max-width: 525px !important;
	}
	.md\:max-w-530 {
		max-width: 530px !important;
	}
	.md\:max-w-535 {
		max-width: 535px !important;
	}
	.md\:max-w-540 {
		max-width: 540px !important;
	}
	.md\:max-w-545 {
		max-width: 545px !important;
	}
	.md\:max-w-550 {
		max-width: 550px !important;
	}
	.md\:max-w-555 {
		max-width: 555px !important;
	}
	.md\:max-w-560 {
		max-width: 560px !important;
	}
	.md\:max-w-565 {
		max-width: 565px !important;
	}
	.md\:max-w-570 {
		max-width: 570px !important;
	}
	.md\:max-w-575 {
		max-width: 575px !important;
	}
	.md\:max-w-580 {
		max-width: 580px !important;
	}
	.md\:max-w-585 {
		max-width: 585px !important;
	}
	.md\:max-w-590 {
		max-width: 590px !important;
	}
	.md\:max-w-595 {
		max-width: 595px !important;
	}
	.md\:max-w-600 {
		max-width: 600px !important;
	}
	.md\:max-w-605 {
		max-width: 605px !important;
	}
	.md\:max-w-610 {
		max-width: 610px !important;
	}
	.md\:max-w-615 {
		max-width: 615px !important;
	}
	.md\:max-w-620 {
		max-width: 620px !important;
	}
	.md\:max-w-625 {
		max-width: 625px !important;
	}
	.md\:max-w-630 {
		max-width: 630px !important;
	}
	.md\:max-w-635 {
		max-width: 635px !important;
	}
	.md\:max-w-640 {
		max-width: 640px !important;
	}
	.md\:max-w-645 {
		max-width: 645px !important;
	}
	.md\:max-w-650 {
		max-width: 650px !important;
	}
	.md\:max-w-655 {
		max-width: 655px !important;
	}
	.md\:max-w-660 {
		max-width: 660px !important;
	}
	.md\:max-w-665 {
		max-width: 665px !important;
	}
	.md\:max-w-670 {
		max-width: 670px !important;
	}
	.md\:max-w-675 {
		max-width: 675px !important;
	}
	.md\:max-w-680 {
		max-width: 680px !important;
	}
	.md\:max-w-685 {
		max-width: 685px !important;
	}
	.md\:max-w-690 {
		max-width: 690px !important;
	}
	.md\:max-w-695 {
		max-width: 695px !important;
	}
	.md\:max-w-700 {
		max-width: 700px !important;
	}
	.md\:max-w-705 {
		max-width: 705px !important;
	}
	.md\:max-w-710 {
		max-width: 710px !important;
	}
	.md\:max-w-715 {
		max-width: 715px !important;
	}
	.md\:max-w-720 {
		max-width: 720px !important;
	}
	.md\:max-w-725 {
		max-width: 725px !important;
	}
	.md\:max-w-730 {
		max-width: 730px !important;
	}
	.md\:max-w-735 {
		max-width: 735px !important;
	}
	.md\:max-w-740 {
		max-width: 740px !important;
	}
	.md\:max-w-745 {
		max-width: 745px !important;
	}
	.md\:max-w-750 {
		max-width: 750px !important;
	}
	.md\:max-w-755 {
		max-width: 755px !important;
	}
	.md\:max-w-760 {
		max-width: 760px !important;
	}
	.md\:max-w-765 {
		max-width: 765px !important;
	}
	.md\:max-w-770 {
		max-width: 770px !important;
	}
	.md\:max-w-775 {
		max-width: 775px !important;
	}
	.md\:max-w-780 {
		max-width: 780px !important;
	}
	.md\:max-w-785 {
		max-width: 785px !important;
	}
	.md\:max-w-790 {
		max-width: 790px !important;
	}
	.md\:max-w-795 {
		max-width: 795px !important;
	}
	.md\:max-w-800 {
		max-width: 800px !important;
	}
	.md\:max-w-805 {
		max-width: 805px !important;
	}
	.md\:max-w-810 {
		max-width: 810px !important;
	}
	.md\:max-w-815 {
		max-width: 815px !important;
	}
	.md\:max-w-820 {
		max-width: 820px !important;
	}
	.md\:max-w-825 {
		max-width: 825px !important;
	}
	.md\:max-w-830 {
		max-width: 830px !important;
	}
	.md\:max-w-835 {
		max-width: 835px !important;
	}
	.md\:max-w-840 {
		max-width: 840px !important;
	}
	.md\:max-w-845 {
		max-width: 845px !important;
	}
	.md\:max-w-850 {
		max-width: 850px !important;
	}
	.md\:max-w-855 {
		max-width: 855px !important;
	}
	.md\:max-w-860 {
		max-width: 860px !important;
	}
	.md\:max-w-865 {
		max-width: 865px !important;
	}
	.md\:max-w-870 {
		max-width: 870px !important;
	}
	.md\:max-w-875 {
		max-width: 875px !important;
	}
	.md\:max-w-880 {
		max-width: 880px !important;
	}
	.md\:max-w-885 {
		max-width: 885px !important;
	}
	.md\:max-w-890 {
		max-width: 890px !important;
	}
	.md\:max-w-895 {
		max-width: 895px !important;
	}
	.md\:max-w-900 {
		max-width: 900px !important;
	}
	.md\:max-w-905 {
		max-width: 905px !important;
	}
	.md\:max-w-910 {
		max-width: 910px !important;
	}
	.md\:max-w-915 {
		max-width: 915px !important;
	}
	.md\:max-w-920 {
		max-width: 920px !important;
	}
	.md\:max-w-925 {
		max-width: 925px !important;
	}
	.md\:max-w-930 {
		max-width: 930px !important;
	}
	.md\:max-w-935 {
		max-width: 935px !important;
	}
	.md\:max-w-940 {
		max-width: 940px !important;
	}
	.md\:max-w-945 {
		max-width: 945px !important;
	}
	.md\:max-w-950 {
		max-width: 950px !important;
	}
	.md\:max-w-955 {
		max-width: 955px !important;
	}
	.md\:max-w-960 {
		max-width: 960px !important;
	}
	.md\:max-w-965 {
		max-width: 965px !important;
	}
	.md\:max-w-970 {
		max-width: 970px !important;
	}
	.md\:max-w-975 {
		max-width: 975px !important;
	}
	.md\:max-w-980 {
		max-width: 980px !important;
	}
	.md\:max-w-985 {
		max-width: 985px !important;
	}
	.md\:max-w-990 {
		max-width: 990px !important;
	}
	.md\:max-w-995 {
		max-width: 995px !important;
	}
	.md\:max-w-1000 {
		max-width: 1000px !important;
	}
	.md\:max-w-per-1 {
		max-width: 1% !important;
	}
	.md\:max-w-per-2 {
		max-width: 2% !important;
	}
	.md\:max-w-per-3 {
		max-width: 3% !important;
	}
	.md\:max-w-per-4 {
		max-width: 4% !important;
	}
	.md\:max-w-per-5 {
		max-width: 5% !important;
	}
	.md\:max-w-per-6 {
		max-width: 6% !important;
	}
	.md\:max-w-per-7 {
		max-width: 7% !important;
	}
	.md\:max-w-per-8 {
		max-width: 8% !important;
	}
	.md\:max-w-per-9 {
		max-width: 9% !important;
	}
	.md\:max-w-per-10 {
		max-width: 10% !important;
	}
	.md\:max-w-per-11 {
		max-width: 11% !important;
	}
	.md\:max-w-per-12 {
		max-width: 12% !important;
	}
	.md\:max-w-per-13 {
		max-width: 13% !important;
	}
	.md\:max-w-per-14 {
		max-width: 14% !important;
	}
	.md\:max-w-per-15 {
		max-width: 15% !important;
	}
	.md\:max-w-per-16 {
		max-width: 16% !important;
	}
	.md\:max-w-per-17 {
		max-width: 17% !important;
	}
	.md\:max-w-per-18 {
		max-width: 18% !important;
	}
	.md\:max-w-per-19 {
		max-width: 19% !important;
	}
	.md\:max-w-per-20 {
		max-width: 20% !important;
	}
	.md\:max-w-per-21 {
		max-width: 21% !important;
	}
	.md\:max-w-per-22 {
		max-width: 22% !important;
	}
	.md\:max-w-per-23 {
		max-width: 23% !important;
	}
	.md\:max-w-per-24 {
		max-width: 24% !important;
	}
	.md\:max-w-per-25 {
		max-width: 25% !important;
	}
	.md\:max-w-per-26 {
		max-width: 26% !important;
	}
	.md\:max-w-per-27 {
		max-width: 27% !important;
	}
	.md\:max-w-per-28 {
		max-width: 28% !important;
	}
	.md\:max-w-per-29 {
		max-width: 29% !important;
	}
	.md\:max-w-per-30 {
		max-width: 30% !important;
	}
	.md\:max-w-per-31 {
		max-width: 31% !important;
	}
	.md\:max-w-per-32 {
		max-width: 32% !important;
	}
	.md\:max-w-per-33 {
		max-width: 33% !important;
	}
	.md\:max-w-per-34 {
		max-width: 34% !important;
	}
	.md\:max-w-per-35 {
		max-width: 35% !important;
	}
	.md\:max-w-per-36 {
		max-width: 36% !important;
	}
	.md\:max-w-per-37 {
		max-width: 37% !important;
	}
	.md\:max-w-per-38 {
		max-width: 38% !important;
	}
	.md\:max-w-per-39 {
		max-width: 39% !important;
	}
	.md\:max-w-per-40 {
		max-width: 40% !important;
	}
	.md\:max-w-per-41 {
		max-width: 41% !important;
	}
	.md\:max-w-per-42 {
		max-width: 42% !important;
	}
	.md\:max-w-per-43 {
		max-width: 43% !important;
	}
	.md\:max-w-per-44 {
		max-width: 44% !important;
	}
	.md\:max-w-per-45 {
		max-width: 45% !important;
	}
	.md\:max-w-per-46 {
		max-width: 46% !important;
	}
	.md\:max-w-per-47 {
		max-width: 47% !important;
	}
	.md\:max-w-per-48 {
		max-width: 48% !important;
	}
	.md\:max-w-per-49 {
		max-width: 49% !important;
	}
	.md\:max-w-per-50 {
		max-width: 50% !important;
	}
	.md\:max-w-per-51 {
		max-width: 51% !important;
	}
	.md\:max-w-per-52 {
		max-width: 52% !important;
	}
	.md\:max-w-per-53 {
		max-width: 53% !important;
	}
	.md\:max-w-per-54 {
		max-width: 54% !important;
	}
	.md\:max-w-per-55 {
		max-width: 55% !important;
	}
	.md\:max-w-per-56 {
		max-width: 56% !important;
	}
	.md\:max-w-per-57 {
		max-width: 57% !important;
	}
	.md\:max-w-per-58 {
		max-width: 58% !important;
	}
	.md\:max-w-per-59 {
		max-width: 59% !important;
	}
	.md\:max-w-per-60 {
		max-width: 60% !important;
	}
	.md\:max-w-per-61 {
		max-width: 61% !important;
	}
	.md\:max-w-per-62 {
		max-width: 62% !important;
	}
	.md\:max-w-per-63 {
		max-width: 63% !important;
	}
	.md\:max-w-per-64 {
		max-width: 64% !important;
	}
	.md\:max-w-per-65 {
		max-width: 65% !important;
	}
	.md\:max-w-per-66 {
		max-width: 66% !important;
	}
	.md\:max-w-per-67 {
		max-width: 67% !important;
	}
	.md\:max-w-per-68 {
		max-width: 68% !important;
	}
	.md\:max-w-per-69 {
		max-width: 69% !important;
	}
	.md\:max-w-per-70 {
		max-width: 70% !important;
	}
	.md\:max-w-per-71 {
		max-width: 71% !important;
	}
	.md\:max-w-per-72 {
		max-width: 72% !important;
	}
	.md\:max-w-per-73 {
		max-width: 73% !important;
	}
	.md\:max-w-per-74 {
		max-width: 74% !important;
	}
	.md\:max-w-per-75 {
		max-width: 75% !important;
	}
	.md\:max-w-per-76 {
		max-width: 76% !important;
	}
	.md\:max-w-per-77 {
		max-width: 77% !important;
	}
	.md\:max-w-per-78 {
		max-width: 78% !important;
	}
	.md\:max-w-per-79 {
		max-width: 79% !important;
	}
	.md\:max-w-per-80 {
		max-width: 80% !important;
	}
	.md\:max-w-per-81 {
		max-width: 81% !important;
	}
	.md\:max-w-per-82 {
		max-width: 82% !important;
	}
	.md\:max-w-per-83 {
		max-width: 83% !important;
	}
	.md\:max-w-per-84 {
		max-width: 84% !important;
	}
	.md\:max-w-per-85 {
		max-width: 85% !important;
	}
	.md\:max-w-per-86 {
		max-width: 86% !important;
	}
	.md\:max-w-per-87 {
		max-width: 87% !important;
	}
	.md\:max-w-per-88 {
		max-width: 88% !important;
	}
	.md\:max-w-per-89 {
		max-width: 89% !important;
	}
	.md\:max-w-per-90 {
		max-width: 90% !important;
	}
	.md\:max-w-per-91 {
		max-width: 91% !important;
	}
	.md\:max-w-per-92 {
		max-width: 92% !important;
	}
	.md\:max-w-per-93 {
		max-width: 93% !important;
	}
	.md\:max-w-per-94 {
		max-width: 94% !important;
	}
	.md\:max-w-per-95 {
		max-width: 95% !important;
	}
	.md\:max-w-per-96 {
		max-width: 96% !important;
	}
	.md\:max-w-per-97 {
		max-width: 97% !important;
	}
	.md\:max-w-per-98 {
		max-width: 98% !important;
	}
	.md\:max-w-per-99 {
		max-width: 99% !important;
	}
	.md\:max-w-per-100 {
		max-width: 100% !important;
	}
	.md\:min-w-none {
		min-width: none !important;
	}
	.md\:min-w-full {
		min-width: 100% !important;
	}
	.md\:min-w-0 {
		min-width: 0px !important;
	}
	.md\:min-w-5 {
		min-width: 5px !important;
	}
	.md\:min-w-10 {
		min-width: 10px !important;
	}
	.md\:min-w-15 {
		min-width: 15px !important;
	}
	.md\:min-w-20 {
		min-width: 20px !important;
	}
	.md\:min-w-25 {
		min-width: 25px !important;
	}
	.md\:min-w-30 {
		min-width: 30px !important;
	}
	.md\:min-w-35 {
		min-width: 35px !important;
	}
	.md\:min-w-40 {
		min-width: 40px !important;
	}
	.md\:min-w-45 {
		min-width: 45px !important;
	}
	.md\:min-w-50 {
		min-width: 50px !important;
	}
	.md\:min-w-55 {
		min-width: 55px !important;
	}
	.md\:min-w-60 {
		min-width: 60px !important;
	}
	.md\:min-w-65 {
		min-width: 65px !important;
	}
	.md\:min-w-70 {
		min-width: 70px !important;
	}
	.md\:min-w-75 {
		min-width: 75px !important;
	}
	.md\:min-w-80 {
		min-width: 80px !important;
	}
	.md\:min-w-85 {
		min-width: 85px !important;
	}
	.md\:min-w-90 {
		min-width: 90px !important;
	}
	.md\:min-w-95 {
		min-width: 95px !important;
	}
	.md\:min-w-100 {
		min-width: 100px !important;
	}
	.md\:min-w-105 {
		min-width: 105px !important;
	}
	.md\:min-w-110 {
		min-width: 110px !important;
	}
	.md\:min-w-115 {
		min-width: 115px !important;
	}
	.md\:min-w-120 {
		min-width: 120px !important;
	}
	.md\:min-w-125 {
		min-width: 125px !important;
	}
	.md\:min-w-130 {
		min-width: 130px !important;
	}
	.md\:min-w-135 {
		min-width: 135px !important;
	}
	.md\:min-w-140 {
		min-width: 140px !important;
	}
	.md\:min-w-145 {
		min-width: 145px !important;
	}
	.md\:min-w-150 {
		min-width: 150px !important;
	}
	.md\:min-w-155 {
		min-width: 155px !important;
	}
	.md\:min-w-160 {
		min-width: 160px !important;
	}
	.md\:min-w-165 {
		min-width: 165px !important;
	}
	.md\:min-w-170 {
		min-width: 170px !important;
	}
	.md\:min-w-175 {
		min-width: 175px !important;
	}
	.md\:min-w-180 {
		min-width: 180px !important;
	}
	.md\:min-w-185 {
		min-width: 185px !important;
	}
	.md\:min-w-190 {
		min-width: 190px !important;
	}
	.md\:min-w-195 {
		min-width: 195px !important;
	}
	.md\:min-w-200 {
		min-width: 200px !important;
	}
	.md\:min-w-205 {
		min-width: 205px !important;
	}
	.md\:min-w-210 {
		min-width: 210px !important;
	}
	.md\:min-w-215 {
		min-width: 215px !important;
	}
	.md\:min-w-220 {
		min-width: 220px !important;
	}
	.md\:min-w-225 {
		min-width: 225px !important;
	}
	.md\:min-w-230 {
		min-width: 230px !important;
	}
	.md\:min-w-235 {
		min-width: 235px !important;
	}
	.md\:min-w-240 {
		min-width: 240px !important;
	}
	.md\:min-w-245 {
		min-width: 245px !important;
	}
	.md\:min-w-250 {
		min-width: 250px !important;
	}
	.md\:min-w-255 {
		min-width: 255px !important;
	}
	.md\:min-w-260 {
		min-width: 260px !important;
	}
	.md\:min-w-265 {
		min-width: 265px !important;
	}
	.md\:min-w-270 {
		min-width: 270px !important;
	}
	.md\:min-w-275 {
		min-width: 275px !important;
	}
	.md\:min-w-280 {
		min-width: 280px !important;
	}
	.md\:min-w-285 {
		min-width: 285px !important;
	}
	.md\:min-w-290 {
		min-width: 290px !important;
	}
	.md\:min-w-295 {
		min-width: 295px !important;
	}
	.md\:min-w-300 {
		min-width: 300px !important;
	}
	.md\:min-w-305 {
		min-width: 305px !important;
	}
	.md\:min-w-310 {
		min-width: 310px !important;
	}
	.md\:min-w-315 {
		min-width: 315px !important;
	}
	.md\:min-w-320 {
		min-width: 320px !important;
	}
	.md\:min-w-325 {
		min-width: 325px !important;
	}
	.md\:min-w-330 {
		min-width: 330px !important;
	}
	.md\:min-w-335 {
		min-width: 335px !important;
	}
	.md\:min-w-340 {
		min-width: 340px !important;
	}
	.md\:min-w-345 {
		min-width: 345px !important;
	}
	.md\:min-w-350 {
		min-width: 350px !important;
	}
	.md\:min-w-355 {
		min-width: 355px !important;
	}
	.md\:min-w-360 {
		min-width: 360px !important;
	}
	.md\:min-w-365 {
		min-width: 365px !important;
	}
	.md\:min-w-370 {
		min-width: 370px !important;
	}
	.md\:min-w-375 {
		min-width: 375px !important;
	}
	.md\:min-w-380 {
		min-width: 380px !important;
	}
	.md\:min-w-385 {
		min-width: 385px !important;
	}
	.md\:min-w-390 {
		min-width: 390px !important;
	}
	.md\:min-w-395 {
		min-width: 395px !important;
	}
	.md\:min-w-400 {
		min-width: 400px !important;
	}
	.md\:min-w-405 {
		min-width: 405px !important;
	}
	.md\:min-w-410 {
		min-width: 410px !important;
	}
	.md\:min-w-415 {
		min-width: 415px !important;
	}
	.md\:min-w-420 {
		min-width: 420px !important;
	}
	.md\:min-w-425 {
		min-width: 425px !important;
	}
	.md\:min-w-430 {
		min-width: 430px !important;
	}
	.md\:min-w-435 {
		min-width: 435px !important;
	}
	.md\:min-w-440 {
		min-width: 440px !important;
	}
	.md\:min-w-445 {
		min-width: 445px !important;
	}
	.md\:min-w-450 {
		min-width: 450px !important;
	}
	.md\:min-w-455 {
		min-width: 455px !important;
	}
	.md\:min-w-460 {
		min-width: 460px !important;
	}
	.md\:min-w-465 {
		min-width: 465px !important;
	}
	.md\:min-w-470 {
		min-width: 470px !important;
	}
	.md\:min-w-475 {
		min-width: 475px !important;
	}
	.md\:min-w-480 {
		min-width: 480px !important;
	}
	.md\:min-w-485 {
		min-width: 485px !important;
	}
	.md\:min-w-490 {
		min-width: 490px !important;
	}
	.md\:min-w-495 {
		min-width: 495px !important;
	}
	.md\:min-w-500 {
		min-width: 500px !important;
	}
	.md\:min-w-505 {
		min-width: 505px !important;
	}
	.md\:min-w-510 {
		min-width: 510px !important;
	}
	.md\:min-w-515 {
		min-width: 515px !important;
	}
	.md\:min-w-520 {
		min-width: 520px !important;
	}
	.md\:min-w-525 {
		min-width: 525px !important;
	}
	.md\:min-w-530 {
		min-width: 530px !important;
	}
	.md\:min-w-535 {
		min-width: 535px !important;
	}
	.md\:min-w-540 {
		min-width: 540px !important;
	}
	.md\:min-w-545 {
		min-width: 545px !important;
	}
	.md\:min-w-550 {
		min-width: 550px !important;
	}
	.md\:min-w-555 {
		min-width: 555px !important;
	}
	.md\:min-w-560 {
		min-width: 560px !important;
	}
	.md\:min-w-565 {
		min-width: 565px !important;
	}
	.md\:min-w-570 {
		min-width: 570px !important;
	}
	.md\:min-w-575 {
		min-width: 575px !important;
	}
	.md\:min-w-580 {
		min-width: 580px !important;
	}
	.md\:min-w-585 {
		min-width: 585px !important;
	}
	.md\:min-w-590 {
		min-width: 590px !important;
	}
	.md\:min-w-595 {
		min-width: 595px !important;
	}
	.md\:min-w-600 {
		min-width: 600px !important;
	}
	.md\:min-w-605 {
		min-width: 605px !important;
	}
	.md\:min-w-610 {
		min-width: 610px !important;
	}
	.md\:min-w-615 {
		min-width: 615px !important;
	}
	.md\:min-w-620 {
		min-width: 620px !important;
	}
	.md\:min-w-625 {
		min-width: 625px !important;
	}
	.md\:min-w-630 {
		min-width: 630px !important;
	}
	.md\:min-w-635 {
		min-width: 635px !important;
	}
	.md\:min-w-640 {
		min-width: 640px !important;
	}
	.md\:min-w-645 {
		min-width: 645px !important;
	}
	.md\:min-w-650 {
		min-width: 650px !important;
	}
	.md\:min-w-655 {
		min-width: 655px !important;
	}
	.md\:min-w-660 {
		min-width: 660px !important;
	}
	.md\:min-w-665 {
		min-width: 665px !important;
	}
	.md\:min-w-670 {
		min-width: 670px !important;
	}
	.md\:min-w-675 {
		min-width: 675px !important;
	}
	.md\:min-w-680 {
		min-width: 680px !important;
	}
	.md\:min-w-685 {
		min-width: 685px !important;
	}
	.md\:min-w-690 {
		min-width: 690px !important;
	}
	.md\:min-w-695 {
		min-width: 695px !important;
	}
	.md\:min-w-700 {
		min-width: 700px !important;
	}
	.md\:min-w-705 {
		min-width: 705px !important;
	}
	.md\:min-w-710 {
		min-width: 710px !important;
	}
	.md\:min-w-715 {
		min-width: 715px !important;
	}
	.md\:min-w-720 {
		min-width: 720px !important;
	}
	.md\:min-w-725 {
		min-width: 725px !important;
	}
	.md\:min-w-730 {
		min-width: 730px !important;
	}
	.md\:min-w-735 {
		min-width: 735px !important;
	}
	.md\:min-w-740 {
		min-width: 740px !important;
	}
	.md\:min-w-745 {
		min-width: 745px !important;
	}
	.md\:min-w-750 {
		min-width: 750px !important;
	}
	.md\:min-w-755 {
		min-width: 755px !important;
	}
	.md\:min-w-760 {
		min-width: 760px !important;
	}
	.md\:min-w-765 {
		min-width: 765px !important;
	}
	.md\:min-w-770 {
		min-width: 770px !important;
	}
	.md\:min-w-775 {
		min-width: 775px !important;
	}
	.md\:min-w-780 {
		min-width: 780px !important;
	}
	.md\:min-w-785 {
		min-width: 785px !important;
	}
	.md\:min-w-790 {
		min-width: 790px !important;
	}
	.md\:min-w-795 {
		min-width: 795px !important;
	}
	.md\:min-w-800 {
		min-width: 800px !important;
	}
	.md\:min-w-805 {
		min-width: 805px !important;
	}
	.md\:min-w-810 {
		min-width: 810px !important;
	}
	.md\:min-w-815 {
		min-width: 815px !important;
	}
	.md\:min-w-820 {
		min-width: 820px !important;
	}
	.md\:min-w-825 {
		min-width: 825px !important;
	}
	.md\:min-w-830 {
		min-width: 830px !important;
	}
	.md\:min-w-835 {
		min-width: 835px !important;
	}
	.md\:min-w-840 {
		min-width: 840px !important;
	}
	.md\:min-w-845 {
		min-width: 845px !important;
	}
	.md\:min-w-850 {
		min-width: 850px !important;
	}
	.md\:min-w-855 {
		min-width: 855px !important;
	}
	.md\:min-w-860 {
		min-width: 860px !important;
	}
	.md\:min-w-865 {
		min-width: 865px !important;
	}
	.md\:min-w-870 {
		min-width: 870px !important;
	}
	.md\:min-w-875 {
		min-width: 875px !important;
	}
	.md\:min-w-880 {
		min-width: 880px !important;
	}
	.md\:min-w-885 {
		min-width: 885px !important;
	}
	.md\:min-w-890 {
		min-width: 890px !important;
	}
	.md\:min-w-895 {
		min-width: 895px !important;
	}
	.md\:min-w-900 {
		min-width: 900px !important;
	}
	.md\:min-w-905 {
		min-width: 905px !important;
	}
	.md\:min-w-910 {
		min-width: 910px !important;
	}
	.md\:min-w-915 {
		min-width: 915px !important;
	}
	.md\:min-w-920 {
		min-width: 920px !important;
	}
	.md\:min-w-925 {
		min-width: 925px !important;
	}
	.md\:min-w-930 {
		min-width: 930px !important;
	}
	.md\:min-w-935 {
		min-width: 935px !important;
	}
	.md\:min-w-940 {
		min-width: 940px !important;
	}
	.md\:min-w-945 {
		min-width: 945px !important;
	}
	.md\:min-w-950 {
		min-width: 950px !important;
	}
	.md\:min-w-955 {
		min-width: 955px !important;
	}
	.md\:min-w-960 {
		min-width: 960px !important;
	}
	.md\:min-w-965 {
		min-width: 965px !important;
	}
	.md\:min-w-970 {
		min-width: 970px !important;
	}
	.md\:min-w-975 {
		min-width: 975px !important;
	}
	.md\:min-w-980 {
		min-width: 980px !important;
	}
	.md\:min-w-985 {
		min-width: 985px !important;
	}
	.md\:min-w-990 {
		min-width: 990px !important;
	}
	.md\:min-w-995 {
		min-width: 995px !important;
	}
	.md\:min-w-1000 {
		min-width: 1000px !important;
	}
	.md\:min-w-per-1 {
		width: 1% !important;
	}
	.md\:min-w-per-2 {
		width: 2% !important;
	}
	.md\:min-w-per-3 {
		width: 3% !important;
	}
	.md\:min-w-per-4 {
		width: 4% !important;
	}
	.md\:min-w-per-5 {
		width: 5% !important;
	}
	.md\:min-w-per-6 {
		width: 6% !important;
	}
	.md\:min-w-per-7 {
		width: 7% !important;
	}
	.md\:min-w-per-8 {
		width: 8% !important;
	}
	.md\:min-w-per-9 {
		width: 9% !important;
	}
	.md\:min-w-per-10 {
		width: 10% !important;
	}
	.md\:min-w-per-11 {
		width: 11% !important;
	}
	.md\:min-w-per-12 {
		width: 12% !important;
	}
	.md\:min-w-per-13 {
		width: 13% !important;
	}
	.md\:min-w-per-14 {
		width: 14% !important;
	}
	.md\:min-w-per-15 {
		width: 15% !important;
	}
	.md\:min-w-per-16 {
		width: 16% !important;
	}
	.md\:min-w-per-17 {
		width: 17% !important;
	}
	.md\:min-w-per-18 {
		width: 18% !important;
	}
	.md\:min-w-per-19 {
		width: 19% !important;
	}
	.md\:min-w-per-20 {
		width: 20% !important;
	}
	.md\:min-w-per-21 {
		width: 21% !important;
	}
	.md\:min-w-per-22 {
		width: 22% !important;
	}
	.md\:min-w-per-23 {
		width: 23% !important;
	}
	.md\:min-w-per-24 {
		width: 24% !important;
	}
	.md\:min-w-per-25 {
		width: 25% !important;
	}
	.md\:min-w-per-26 {
		width: 26% !important;
	}
	.md\:min-w-per-27 {
		width: 27% !important;
	}
	.md\:min-w-per-28 {
		width: 28% !important;
	}
	.md\:min-w-per-29 {
		width: 29% !important;
	}
	.md\:min-w-per-30 {
		width: 30% !important;
	}
	.md\:min-w-per-31 {
		width: 31% !important;
	}
	.md\:min-w-per-32 {
		width: 32% !important;
	}
	.md\:min-w-per-33 {
		width: 33% !important;
	}
	.md\:min-w-per-34 {
		width: 34% !important;
	}
	.md\:min-w-per-35 {
		width: 35% !important;
	}
	.md\:min-w-per-36 {
		width: 36% !important;
	}
	.md\:min-w-per-37 {
		width: 37% !important;
	}
	.md\:min-w-per-38 {
		width: 38% !important;
	}
	.md\:min-w-per-39 {
		width: 39% !important;
	}
	.md\:min-w-per-40 {
		width: 40% !important;
	}
	.md\:min-w-per-41 {
		width: 41% !important;
	}
	.md\:min-w-per-42 {
		width: 42% !important;
	}
	.md\:min-w-per-43 {
		width: 43% !important;
	}
	.md\:min-w-per-44 {
		width: 44% !important;
	}
	.md\:min-w-per-45 {
		width: 45% !important;
	}
	.md\:min-w-per-46 {
		width: 46% !important;
	}
	.md\:min-w-per-47 {
		width: 47% !important;
	}
	.md\:min-w-per-48 {
		width: 48% !important;
	}
	.md\:min-w-per-49 {
		width: 49% !important;
	}
	.md\:min-w-per-50 {
		width: 50% !important;
	}
	.md\:min-w-per-51 {
		width: 51% !important;
	}
	.md\:min-w-per-52 {
		width: 52% !important;
	}
	.md\:min-w-per-53 {
		width: 53% !important;
	}
	.md\:min-w-per-54 {
		width: 54% !important;
	}
	.md\:min-w-per-55 {
		width: 55% !important;
	}
	.md\:min-w-per-56 {
		width: 56% !important;
	}
	.md\:min-w-per-57 {
		width: 57% !important;
	}
	.md\:min-w-per-58 {
		width: 58% !important;
	}
	.md\:min-w-per-59 {
		width: 59% !important;
	}
	.md\:min-w-per-60 {
		width: 60% !important;
	}
	.md\:min-w-per-61 {
		width: 61% !important;
	}
	.md\:min-w-per-62 {
		width: 62% !important;
	}
	.md\:min-w-per-63 {
		width: 63% !important;
	}
	.md\:min-w-per-64 {
		width: 64% !important;
	}
	.md\:min-w-per-65 {
		width: 65% !important;
	}
	.md\:min-w-per-66 {
		width: 66% !important;
	}
	.md\:min-w-per-67 {
		width: 67% !important;
	}
	.md\:min-w-per-68 {
		width: 68% !important;
	}
	.md\:min-w-per-69 {
		width: 69% !important;
	}
	.md\:min-w-per-70 {
		width: 70% !important;
	}
	.md\:min-w-per-71 {
		width: 71% !important;
	}
	.md\:min-w-per-72 {
		width: 72% !important;
	}
	.md\:min-w-per-73 {
		width: 73% !important;
	}
	.md\:min-w-per-74 {
		width: 74% !important;
	}
	.md\:min-w-per-75 {
		width: 75% !important;
	}
	.md\:min-w-per-76 {
		width: 76% !important;
	}
	.md\:min-w-per-77 {
		width: 77% !important;
	}
	.md\:min-w-per-78 {
		width: 78% !important;
	}
	.md\:min-w-per-79 {
		width: 79% !important;
	}
	.md\:min-w-per-80 {
		width: 80% !important;
	}
	.md\:min-w-per-81 {
		width: 81% !important;
	}
	.md\:min-w-per-82 {
		width: 82% !important;
	}
	.md\:min-w-per-83 {
		width: 83% !important;
	}
	.md\:min-w-per-84 {
		width: 84% !important;
	}
	.md\:min-w-per-85 {
		width: 85% !important;
	}
	.md\:min-w-per-86 {
		width: 86% !important;
	}
	.md\:min-w-per-87 {
		width: 87% !important;
	}
	.md\:min-w-per-88 {
		width: 88% !important;
	}
	.md\:min-w-per-89 {
		width: 89% !important;
	}
	.md\:min-w-per-90 {
		width: 90% !important;
	}
	.md\:min-w-per-91 {
		width: 91% !important;
	}
	.md\:min-w-per-92 {
		width: 92% !important;
	}
	.md\:min-w-per-93 {
		width: 93% !important;
	}
	.md\:min-w-per-94 {
		width: 94% !important;
	}
	.md\:min-w-per-95 {
		width: 95% !important;
	}
	.md\:min-w-per-96 {
		width: 96% !important;
	}
	.md\:min-w-per-97 {
		width: 97% !important;
	}
	.md\:min-w-per-98 {
		width: 98% !important;
	}
	.md\:min-w-per-99 {
		width: 99% !important;
	}
	.md\:min-w-per-100 {
		width: 100% !important;
	}
}
@media screen and (max-width: 767px) {
	.sm\:w-auto {
		width: auto !important;
	}
	.sm\:w-full {
		width: 100% !important;
	}
	.sm\:w-0 {
		width: 0px !important;
	}
	.sm\:w-5 {
		width: 5px !important;
	}
	.sm\:w-10 {
		width: 10px !important;
	}
	.sm\:w-15 {
		width: 15px !important;
	}
	.sm\:w-20 {
		width: 20px !important;
	}
	.sm\:w-25 {
		width: 25px !important;
	}
	.sm\:w-30 {
		width: 30px !important;
	}
	.sm\:w-35 {
		width: 35px !important;
	}
	.sm\:w-40 {
		width: 40px !important;
	}
	.sm\:w-45 {
		width: 45px !important;
	}
	.sm\:w-50 {
		width: 50px !important;
	}
	.sm\:w-55 {
		width: 55px !important;
	}
	.sm\:w-60 {
		width: 60px !important;
	}
	.sm\:w-65 {
		width: 65px !important;
	}
	.sm\:w-70 {
		width: 70px !important;
	}
	.sm\:w-75 {
		width: 75px !important;
	}
	.sm\:w-80 {
		width: 80px !important;
	}
	.sm\:w-85 {
		width: 85px !important;
	}
	.sm\:w-90 {
		width: 90px !important;
	}
	.sm\:w-95 {
		width: 95px !important;
	}
	.sm\:w-100 {
		width: 100px !important;
	}
	.sm\:w-105 {
		width: 105px !important;
	}
	.sm\:w-110 {
		width: 110px !important;
	}
	.sm\:w-115 {
		width: 115px !important;
	}
	.sm\:w-120 {
		width: 120px !important;
	}
	.sm\:w-125 {
		width: 125px !important;
	}
	.sm\:w-130 {
		width: 130px !important;
	}
	.sm\:w-135 {
		width: 135px !important;
	}
	.sm\:w-140 {
		width: 140px !important;
	}
	.sm\:w-145 {
		width: 145px !important;
	}
	.sm\:w-150 {
		width: 150px !important;
	}
	.sm\:w-155 {
		width: 155px !important;
	}
	.sm\:w-160 {
		width: 160px !important;
	}
	.sm\:w-165 {
		width: 165px !important;
	}
	.sm\:w-170 {
		width: 170px !important;
	}
	.sm\:w-175 {
		width: 175px !important;
	}
	.sm\:w-180 {
		width: 180px !important;
	}
	.sm\:w-185 {
		width: 185px !important;
	}
	.sm\:w-190 {
		width: 190px !important;
	}
	.sm\:w-195 {
		width: 195px !important;
	}
	.sm\:w-200 {
		width: 200px !important;
	}
	.sm\:w-205 {
		width: 205px !important;
	}
	.sm\:w-210 {
		width: 210px !important;
	}
	.sm\:w-215 {
		width: 215px !important;
	}
	.sm\:w-220 {
		width: 220px !important;
	}
	.sm\:w-225 {
		width: 225px !important;
	}
	.sm\:w-230 {
		width: 230px !important;
	}
	.sm\:w-235 {
		width: 235px !important;
	}
	.sm\:w-240 {
		width: 240px !important;
	}
	.sm\:w-245 {
		width: 245px !important;
	}
	.sm\:w-250 {
		width: 250px !important;
	}
	.sm\:w-255 {
		width: 255px !important;
	}
	.sm\:w-260 {
		width: 260px !important;
	}
	.sm\:w-265 {
		width: 265px !important;
	}
	.sm\:w-270 {
		width: 270px !important;
	}
	.sm\:w-275 {
		width: 275px !important;
	}
	.sm\:w-280 {
		width: 280px !important;
	}
	.sm\:w-285 {
		width: 285px !important;
	}
	.sm\:w-290 {
		width: 290px !important;
	}
	.sm\:w-295 {
		width: 295px !important;
	}
	.sm\:w-300 {
		width: 300px !important;
	}
	.sm\:w-305 {
		width: 305px !important;
	}
	.sm\:w-310 {
		width: 310px !important;
	}
	.sm\:w-315 {
		width: 315px !important;
	}
	.sm\:w-320 {
		width: 320px !important;
	}
	.sm\:w-325 {
		width: 325px !important;
	}
	.sm\:w-330 {
		width: 330px !important;
	}
	.sm\:w-335 {
		width: 335px !important;
	}
	.sm\:w-340 {
		width: 340px !important;
	}
	.sm\:w-345 {
		width: 345px !important;
	}
	.sm\:w-350 {
		width: 350px !important;
	}
	.sm\:w-355 {
		width: 355px !important;
	}
	.sm\:w-360 {
		width: 360px !important;
	}
	.sm\:w-365 {
		width: 365px !important;
	}
	.sm\:w-370 {
		width: 370px !important;
	}
	.sm\:w-375 {
		width: 375px !important;
	}
	.sm\:w-380 {
		width: 380px !important;
	}
	.sm\:w-385 {
		width: 385px !important;
	}
	.sm\:w-390 {
		width: 390px !important;
	}
	.sm\:w-395 {
		width: 395px !important;
	}
	.sm\:w-400 {
		width: 400px !important;
	}
	.sm\:w-405 {
		width: 405px !important;
	}
	.sm\:w-410 {
		width: 410px !important;
	}
	.sm\:w-415 {
		width: 415px !important;
	}
	.sm\:w-420 {
		width: 420px !important;
	}
	.sm\:w-425 {
		width: 425px !important;
	}
	.sm\:w-430 {
		width: 430px !important;
	}
	.sm\:w-435 {
		width: 435px !important;
	}
	.sm\:w-440 {
		width: 440px !important;
	}
	.sm\:w-445 {
		width: 445px !important;
	}
	.sm\:w-450 {
		width: 450px !important;
	}
	.sm\:w-455 {
		width: 455px !important;
	}
	.sm\:w-460 {
		width: 460px !important;
	}
	.sm\:w-465 {
		width: 465px !important;
	}
	.sm\:w-470 {
		width: 470px !important;
	}
	.sm\:w-475 {
		width: 475px !important;
	}
	.sm\:w-480 {
		width: 480px !important;
	}
	.sm\:w-485 {
		width: 485px !important;
	}
	.sm\:w-490 {
		width: 490px !important;
	}
	.sm\:w-495 {
		width: 495px !important;
	}
	.sm\:w-500 {
		width: 500px !important;
	}
	.sm\:w-505 {
		width: 505px !important;
	}
	.sm\:w-510 {
		width: 510px !important;
	}
	.sm\:w-515 {
		width: 515px !important;
	}
	.sm\:w-520 {
		width: 520px !important;
	}
	.sm\:w-525 {
		width: 525px !important;
	}
	.sm\:w-530 {
		width: 530px !important;
	}
	.sm\:w-535 {
		width: 535px !important;
	}
	.sm\:w-540 {
		width: 540px !important;
	}
	.sm\:w-545 {
		width: 545px !important;
	}
	.sm\:w-550 {
		width: 550px !important;
	}
	.sm\:w-555 {
		width: 555px !important;
	}
	.sm\:w-560 {
		width: 560px !important;
	}
	.sm\:w-565 {
		width: 565px !important;
	}
	.sm\:w-570 {
		width: 570px !important;
	}
	.sm\:w-575 {
		width: 575px !important;
	}
	.sm\:w-580 {
		width: 580px !important;
	}
	.sm\:w-585 {
		width: 585px !important;
	}
	.sm\:w-590 {
		width: 590px !important;
	}
	.sm\:w-595 {
		width: 595px !important;
	}
	.sm\:w-600 {
		width: 600px !important;
	}
	.sm\:w-605 {
		width: 605px !important;
	}
	.sm\:w-610 {
		width: 610px !important;
	}
	.sm\:w-615 {
		width: 615px !important;
	}
	.sm\:w-620 {
		width: 620px !important;
	}
	.sm\:w-625 {
		width: 625px !important;
	}
	.sm\:w-630 {
		width: 630px !important;
	}
	.sm\:w-635 {
		width: 635px !important;
	}
	.sm\:w-640 {
		width: 640px !important;
	}
	.sm\:w-645 {
		width: 645px !important;
	}
	.sm\:w-650 {
		width: 650px !important;
	}
	.sm\:w-655 {
		width: 655px !important;
	}
	.sm\:w-660 {
		width: 660px !important;
	}
	.sm\:w-665 {
		width: 665px !important;
	}
	.sm\:w-670 {
		width: 670px !important;
	}
	.sm\:w-675 {
		width: 675px !important;
	}
	.sm\:w-680 {
		width: 680px !important;
	}
	.sm\:w-685 {
		width: 685px !important;
	}
	.sm\:w-690 {
		width: 690px !important;
	}
	.sm\:w-695 {
		width: 695px !important;
	}
	.sm\:w-700 {
		width: 700px !important;
	}
	.sm\:w-705 {
		width: 705px !important;
	}
	.sm\:w-710 {
		width: 710px !important;
	}
	.sm\:w-715 {
		width: 715px !important;
	}
	.sm\:w-720 {
		width: 720px !important;
	}
	.sm\:w-725 {
		width: 725px !important;
	}
	.sm\:w-730 {
		width: 730px !important;
	}
	.sm\:w-735 {
		width: 735px !important;
	}
	.sm\:w-740 {
		width: 740px !important;
	}
	.sm\:w-745 {
		width: 745px !important;
	}
	.sm\:w-750 {
		width: 750px !important;
	}
	.sm\:w-755 {
		width: 755px !important;
	}
	.sm\:w-760 {
		width: 760px !important;
	}
	.sm\:w-765 {
		width: 765px !important;
	}
	.sm\:w-770 {
		width: 770px !important;
	}
	.sm\:w-775 {
		width: 775px !important;
	}
	.sm\:w-780 {
		width: 780px !important;
	}
	.sm\:w-785 {
		width: 785px !important;
	}
	.sm\:w-790 {
		width: 790px !important;
	}
	.sm\:w-795 {
		width: 795px !important;
	}
	.sm\:w-800 {
		width: 800px !important;
	}
	.sm\:w-805 {
		width: 805px !important;
	}
	.sm\:w-810 {
		width: 810px !important;
	}
	.sm\:w-815 {
		width: 815px !important;
	}
	.sm\:w-820 {
		width: 820px !important;
	}
	.sm\:w-825 {
		width: 825px !important;
	}
	.sm\:w-830 {
		width: 830px !important;
	}
	.sm\:w-835 {
		width: 835px !important;
	}
	.sm\:w-840 {
		width: 840px !important;
	}
	.sm\:w-845 {
		width: 845px !important;
	}
	.sm\:w-850 {
		width: 850px !important;
	}
	.sm\:w-855 {
		width: 855px !important;
	}
	.sm\:w-860 {
		width: 860px !important;
	}
	.sm\:w-865 {
		width: 865px !important;
	}
	.sm\:w-870 {
		width: 870px !important;
	}
	.sm\:w-875 {
		width: 875px !important;
	}
	.sm\:w-880 {
		width: 880px !important;
	}
	.sm\:w-885 {
		width: 885px !important;
	}
	.sm\:w-890 {
		width: 890px !important;
	}
	.sm\:w-895 {
		width: 895px !important;
	}
	.sm\:w-900 {
		width: 900px !important;
	}
	.sm\:w-905 {
		width: 905px !important;
	}
	.sm\:w-910 {
		width: 910px !important;
	}
	.sm\:w-915 {
		width: 915px !important;
	}
	.sm\:w-920 {
		width: 920px !important;
	}
	.sm\:w-925 {
		width: 925px !important;
	}
	.sm\:w-930 {
		width: 930px !important;
	}
	.sm\:w-935 {
		width: 935px !important;
	}
	.sm\:w-940 {
		width: 940px !important;
	}
	.sm\:w-945 {
		width: 945px !important;
	}
	.sm\:w-950 {
		width: 950px !important;
	}
	.sm\:w-955 {
		width: 955px !important;
	}
	.sm\:w-960 {
		width: 960px !important;
	}
	.sm\:w-965 {
		width: 965px !important;
	}
	.sm\:w-970 {
		width: 970px !important;
	}
	.sm\:w-975 {
		width: 975px !important;
	}
	.sm\:w-980 {
		width: 980px !important;
	}
	.sm\:w-985 {
		width: 985px !important;
	}
	.sm\:w-990 {
		width: 990px !important;
	}
	.sm\:w-995 {
		width: 995px !important;
	}
	.sm\:w-1000 {
		width: 1000px !important;
	}
	.sm\:w-per-1 {
		width: 1% !important;
	}
	.sm\:w-per-2 {
		width: 2% !important;
	}
	.sm\:w-per-3 {
		width: 3% !important;
	}
	.sm\:w-per-4 {
		width: 4% !important;
	}
	.sm\:w-per-5 {
		width: 5% !important;
	}
	.sm\:w-per-6 {
		width: 6% !important;
	}
	.sm\:w-per-7 {
		width: 7% !important;
	}
	.sm\:w-per-8 {
		width: 8% !important;
	}
	.sm\:w-per-9 {
		width: 9% !important;
	}
	.sm\:w-per-10 {
		width: 10% !important;
	}
	.sm\:w-per-11 {
		width: 11% !important;
	}
	.sm\:w-per-12 {
		width: 12% !important;
	}
	.sm\:w-per-13 {
		width: 13% !important;
	}
	.sm\:w-per-14 {
		width: 14% !important;
	}
	.sm\:w-per-15 {
		width: 15% !important;
	}
	.sm\:w-per-16 {
		width: 16% !important;
	}
	.sm\:w-per-17 {
		width: 17% !important;
	}
	.sm\:w-per-18 {
		width: 18% !important;
	}
	.sm\:w-per-19 {
		width: 19% !important;
	}
	.sm\:w-per-20 {
		width: 20% !important;
	}
	.sm\:w-per-21 {
		width: 21% !important;
	}
	.sm\:w-per-22 {
		width: 22% !important;
	}
	.sm\:w-per-23 {
		width: 23% !important;
	}
	.sm\:w-per-24 {
		width: 24% !important;
	}
	.sm\:w-per-25 {
		width: 25% !important;
	}
	.sm\:w-per-26 {
		width: 26% !important;
	}
	.sm\:w-per-27 {
		width: 27% !important;
	}
	.sm\:w-per-28 {
		width: 28% !important;
	}
	.sm\:w-per-29 {
		width: 29% !important;
	}
	.sm\:w-per-30 {
		width: 30% !important;
	}
	.sm\:w-per-31 {
		width: 31% !important;
	}
	.sm\:w-per-32 {
		width: 32% !important;
	}
	.sm\:w-per-33 {
		width: 33% !important;
	}
	.sm\:w-per-34 {
		width: 34% !important;
	}
	.sm\:w-per-35 {
		width: 35% !important;
	}
	.sm\:w-per-36 {
		width: 36% !important;
	}
	.sm\:w-per-37 {
		width: 37% !important;
	}
	.sm\:w-per-38 {
		width: 38% !important;
	}
	.sm\:w-per-39 {
		width: 39% !important;
	}
	.sm\:w-per-40 {
		width: 40% !important;
	}
	.sm\:w-per-41 {
		width: 41% !important;
	}
	.sm\:w-per-42 {
		width: 42% !important;
	}
	.sm\:w-per-43 {
		width: 43% !important;
	}
	.sm\:w-per-44 {
		width: 44% !important;
	}
	.sm\:w-per-45 {
		width: 45% !important;
	}
	.sm\:w-per-46 {
		width: 46% !important;
	}
	.sm\:w-per-47 {
		width: 47% !important;
	}
	.sm\:w-per-48 {
		width: 48% !important;
	}
	.sm\:w-per-49 {
		width: 49% !important;
	}
	.sm\:w-per-50 {
		width: 50% !important;
	}
	.sm\:w-per-51 {
		width: 51% !important;
	}
	.sm\:w-per-52 {
		width: 52% !important;
	}
	.sm\:w-per-53 {
		width: 53% !important;
	}
	.sm\:w-per-54 {
		width: 54% !important;
	}
	.sm\:w-per-55 {
		width: 55% !important;
	}
	.sm\:w-per-56 {
		width: 56% !important;
	}
	.sm\:w-per-57 {
		width: 57% !important;
	}
	.sm\:w-per-58 {
		width: 58% !important;
	}
	.sm\:w-per-59 {
		width: 59% !important;
	}
	.sm\:w-per-60 {
		width: 60% !important;
	}
	.sm\:w-per-61 {
		width: 61% !important;
	}
	.sm\:w-per-62 {
		width: 62% !important;
	}
	.sm\:w-per-63 {
		width: 63% !important;
	}
	.sm\:w-per-64 {
		width: 64% !important;
	}
	.sm\:w-per-65 {
		width: 65% !important;
	}
	.sm\:w-per-66 {
		width: 66% !important;
	}
	.sm\:w-per-67 {
		width: 67% !important;
	}
	.sm\:w-per-68 {
		width: 68% !important;
	}
	.sm\:w-per-69 {
		width: 69% !important;
	}
	.sm\:w-per-70 {
		width: 70% !important;
	}
	.sm\:w-per-71 {
		width: 71% !important;
	}
	.sm\:w-per-72 {
		width: 72% !important;
	}
	.sm\:w-per-73 {
		width: 73% !important;
	}
	.sm\:w-per-74 {
		width: 74% !important;
	}
	.sm\:w-per-75 {
		width: 75% !important;
	}
	.sm\:w-per-76 {
		width: 76% !important;
	}
	.sm\:w-per-77 {
		width: 77% !important;
	}
	.sm\:w-per-78 {
		width: 78% !important;
	}
	.sm\:w-per-79 {
		width: 79% !important;
	}
	.sm\:w-per-80 {
		width: 80% !important;
	}
	.sm\:w-per-81 {
		width: 81% !important;
	}
	.sm\:w-per-82 {
		width: 82% !important;
	}
	.sm\:w-per-83 {
		width: 83% !important;
	}
	.sm\:w-per-84 {
		width: 84% !important;
	}
	.sm\:w-per-85 {
		width: 85% !important;
	}
	.sm\:w-per-86 {
		width: 86% !important;
	}
	.sm\:w-per-87 {
		width: 87% !important;
	}
	.sm\:w-per-88 {
		width: 88% !important;
	}
	.sm\:w-per-89 {
		width: 89% !important;
	}
	.sm\:w-per-90 {
		width: 90% !important;
	}
	.sm\:w-per-91 {
		width: 91% !important;
	}
	.sm\:w-per-92 {
		width: 92% !important;
	}
	.sm\:w-per-93 {
		width: 93% !important;
	}
	.sm\:w-per-94 {
		width: 94% !important;
	}
	.sm\:w-per-95 {
		width: 95% !important;
	}
	.sm\:w-per-96 {
		width: 96% !important;
	}
	.sm\:w-per-97 {
		width: 97% !important;
	}
	.sm\:w-per-98 {
		width: 98% !important;
	}
	.sm\:w-per-99 {
		width: 99% !important;
	}
	.sm\:w-per-100 {
		width: 100% !important;
	}
	.sm\:max-w-none {
		max-width: none !important;
	}
	.sm\:max-w-full {
		max-width: 100% !important;
	}
	.sm\:max-w-0 {
		max-width: 0px !important;
	}
	.sm\:max-w-5 {
		max-width: 5px !important;
	}
	.sm\:max-w-10 {
		max-width: 10px !important;
	}
	.sm\:max-w-15 {
		max-width: 15px !important;
	}
	.sm\:max-w-20 {
		max-width: 20px !important;
	}
	.sm\:max-w-25 {
		max-width: 25px !important;
	}
	.sm\:max-w-30 {
		max-width: 30px !important;
	}
	.sm\:max-w-35 {
		max-width: 35px !important;
	}
	.sm\:max-w-40 {
		max-width: 40px !important;
	}
	.sm\:max-w-45 {
		max-width: 45px !important;
	}
	.sm\:max-w-50 {
		max-width: 50px !important;
	}
	.sm\:max-w-55 {
		max-width: 55px !important;
	}
	.sm\:max-w-60 {
		max-width: 60px !important;
	}
	.sm\:max-w-65 {
		max-width: 65px !important;
	}
	.sm\:max-w-70 {
		max-width: 70px !important;
	}
	.sm\:max-w-75 {
		max-width: 75px !important;
	}
	.sm\:max-w-80 {
		max-width: 80px !important;
	}
	.sm\:max-w-85 {
		max-width: 85px !important;
	}
	.sm\:max-w-90 {
		max-width: 90px !important;
	}
	.sm\:max-w-95 {
		max-width: 95px !important;
	}
	.sm\:max-w-100 {
		max-width: 100px !important;
	}
	.sm\:max-w-105 {
		max-width: 105px !important;
	}
	.sm\:max-w-110 {
		max-width: 110px !important;
	}
	.sm\:max-w-115 {
		max-width: 115px !important;
	}
	.sm\:max-w-120 {
		max-width: 120px !important;
	}
	.sm\:max-w-125 {
		max-width: 125px !important;
	}
	.sm\:max-w-130 {
		max-width: 130px !important;
	}
	.sm\:max-w-135 {
		max-width: 135px !important;
	}
	.sm\:max-w-140 {
		max-width: 140px !important;
	}
	.sm\:max-w-145 {
		max-width: 145px !important;
	}
	.sm\:max-w-150 {
		max-width: 150px !important;
	}
	.sm\:max-w-155 {
		max-width: 155px !important;
	}
	.sm\:max-w-160 {
		max-width: 160px !important;
	}
	.sm\:max-w-165 {
		max-width: 165px !important;
	}
	.sm\:max-w-170 {
		max-width: 170px !important;
	}
	.sm\:max-w-175 {
		max-width: 175px !important;
	}
	.sm\:max-w-180 {
		max-width: 180px !important;
	}
	.sm\:max-w-185 {
		max-width: 185px !important;
	}
	.sm\:max-w-190 {
		max-width: 190px !important;
	}
	.sm\:max-w-195 {
		max-width: 195px !important;
	}
	.sm\:max-w-200 {
		max-width: 200px !important;
	}
	.sm\:max-w-205 {
		max-width: 205px !important;
	}
	.sm\:max-w-210 {
		max-width: 210px !important;
	}
	.sm\:max-w-215 {
		max-width: 215px !important;
	}
	.sm\:max-w-220 {
		max-width: 220px !important;
	}
	.sm\:max-w-225 {
		max-width: 225px !important;
	}
	.sm\:max-w-230 {
		max-width: 230px !important;
	}
	.sm\:max-w-235 {
		max-width: 235px !important;
	}
	.sm\:max-w-240 {
		max-width: 240px !important;
	}
	.sm\:max-w-245 {
		max-width: 245px !important;
	}
	.sm\:max-w-250 {
		max-width: 250px !important;
	}
	.sm\:max-w-255 {
		max-width: 255px !important;
	}
	.sm\:max-w-260 {
		max-width: 260px !important;
	}
	.sm\:max-w-265 {
		max-width: 265px !important;
	}
	.sm\:max-w-270 {
		max-width: 270px !important;
	}
	.sm\:max-w-275 {
		max-width: 275px !important;
	}
	.sm\:max-w-280 {
		max-width: 280px !important;
	}
	.sm\:max-w-285 {
		max-width: 285px !important;
	}
	.sm\:max-w-290 {
		max-width: 290px !important;
	}
	.sm\:max-w-295 {
		max-width: 295px !important;
	}
	.sm\:max-w-300 {
		max-width: 300px !important;
	}
	.sm\:max-w-305 {
		max-width: 305px !important;
	}
	.sm\:max-w-310 {
		max-width: 310px !important;
	}
	.sm\:max-w-315 {
		max-width: 315px !important;
	}
	.sm\:max-w-320 {
		max-width: 320px !important;
	}
	.sm\:max-w-325 {
		max-width: 325px !important;
	}
	.sm\:max-w-330 {
		max-width: 330px !important;
	}
	.sm\:max-w-335 {
		max-width: 335px !important;
	}
	.sm\:max-w-340 {
		max-width: 340px !important;
	}
	.sm\:max-w-345 {
		max-width: 345px !important;
	}
	.sm\:max-w-350 {
		max-width: 350px !important;
	}
	.sm\:max-w-355 {
		max-width: 355px !important;
	}
	.sm\:max-w-360 {
		max-width: 360px !important;
	}
	.sm\:max-w-365 {
		max-width: 365px !important;
	}
	.sm\:max-w-370 {
		max-width: 370px !important;
	}
	.sm\:max-w-375 {
		max-width: 375px !important;
	}
	.sm\:max-w-380 {
		max-width: 380px !important;
	}
	.sm\:max-w-385 {
		max-width: 385px !important;
	}
	.sm\:max-w-390 {
		max-width: 390px !important;
	}
	.sm\:max-w-395 {
		max-width: 395px !important;
	}
	.sm\:max-w-400 {
		max-width: 400px !important;
	}
	.sm\:max-w-405 {
		max-width: 405px !important;
	}
	.sm\:max-w-410 {
		max-width: 410px !important;
	}
	.sm\:max-w-415 {
		max-width: 415px !important;
	}
	.sm\:max-w-420 {
		max-width: 420px !important;
	}
	.sm\:max-w-425 {
		max-width: 425px !important;
	}
	.sm\:max-w-430 {
		max-width: 430px !important;
	}
	.sm\:max-w-435 {
		max-width: 435px !important;
	}
	.sm\:max-w-440 {
		max-width: 440px !important;
	}
	.sm\:max-w-445 {
		max-width: 445px !important;
	}
	.sm\:max-w-450 {
		max-width: 450px !important;
	}
	.sm\:max-w-455 {
		max-width: 455px !important;
	}
	.sm\:max-w-460 {
		max-width: 460px !important;
	}
	.sm\:max-w-465 {
		max-width: 465px !important;
	}
	.sm\:max-w-470 {
		max-width: 470px !important;
	}
	.sm\:max-w-475 {
		max-width: 475px !important;
	}
	.sm\:max-w-480 {
		max-width: 480px !important;
	}
	.sm\:max-w-485 {
		max-width: 485px !important;
	}
	.sm\:max-w-490 {
		max-width: 490px !important;
	}
	.sm\:max-w-495 {
		max-width: 495px !important;
	}
	.sm\:max-w-500 {
		max-width: 500px !important;
	}
	.sm\:max-w-505 {
		max-width: 505px !important;
	}
	.sm\:max-w-510 {
		max-width: 510px !important;
	}
	.sm\:max-w-515 {
		max-width: 515px !important;
	}
	.sm\:max-w-520 {
		max-width: 520px !important;
	}
	.sm\:max-w-525 {
		max-width: 525px !important;
	}
	.sm\:max-w-530 {
		max-width: 530px !important;
	}
	.sm\:max-w-535 {
		max-width: 535px !important;
	}
	.sm\:max-w-540 {
		max-width: 540px !important;
	}
	.sm\:max-w-545 {
		max-width: 545px !important;
	}
	.sm\:max-w-550 {
		max-width: 550px !important;
	}
	.sm\:max-w-555 {
		max-width: 555px !important;
	}
	.sm\:max-w-560 {
		max-width: 560px !important;
	}
	.sm\:max-w-565 {
		max-width: 565px !important;
	}
	.sm\:max-w-570 {
		max-width: 570px !important;
	}
	.sm\:max-w-575 {
		max-width: 575px !important;
	}
	.sm\:max-w-580 {
		max-width: 580px !important;
	}
	.sm\:max-w-585 {
		max-width: 585px !important;
	}
	.sm\:max-w-590 {
		max-width: 590px !important;
	}
	.sm\:max-w-595 {
		max-width: 595px !important;
	}
	.sm\:max-w-600 {
		max-width: 600px !important;
	}
	.sm\:max-w-605 {
		max-width: 605px !important;
	}
	.sm\:max-w-610 {
		max-width: 610px !important;
	}
	.sm\:max-w-615 {
		max-width: 615px !important;
	}
	.sm\:max-w-620 {
		max-width: 620px !important;
	}
	.sm\:max-w-625 {
		max-width: 625px !important;
	}
	.sm\:max-w-630 {
		max-width: 630px !important;
	}
	.sm\:max-w-635 {
		max-width: 635px !important;
	}
	.sm\:max-w-640 {
		max-width: 640px !important;
	}
	.sm\:max-w-645 {
		max-width: 645px !important;
	}
	.sm\:max-w-650 {
		max-width: 650px !important;
	}
	.sm\:max-w-655 {
		max-width: 655px !important;
	}
	.sm\:max-w-660 {
		max-width: 660px !important;
	}
	.sm\:max-w-665 {
		max-width: 665px !important;
	}
	.sm\:max-w-670 {
		max-width: 670px !important;
	}
	.sm\:max-w-675 {
		max-width: 675px !important;
	}
	.sm\:max-w-680 {
		max-width: 680px !important;
	}
	.sm\:max-w-685 {
		max-width: 685px !important;
	}
	.sm\:max-w-690 {
		max-width: 690px !important;
	}
	.sm\:max-w-695 {
		max-width: 695px !important;
	}
	.sm\:max-w-700 {
		max-width: 700px !important;
	}
	.sm\:max-w-705 {
		max-width: 705px !important;
	}
	.sm\:max-w-710 {
		max-width: 710px !important;
	}
	.sm\:max-w-715 {
		max-width: 715px !important;
	}
	.sm\:max-w-720 {
		max-width: 720px !important;
	}
	.sm\:max-w-725 {
		max-width: 725px !important;
	}
	.sm\:max-w-730 {
		max-width: 730px !important;
	}
	.sm\:max-w-735 {
		max-width: 735px !important;
	}
	.sm\:max-w-740 {
		max-width: 740px !important;
	}
	.sm\:max-w-745 {
		max-width: 745px !important;
	}
	.sm\:max-w-750 {
		max-width: 750px !important;
	}
	.sm\:max-w-755 {
		max-width: 755px !important;
	}
	.sm\:max-w-760 {
		max-width: 760px !important;
	}
	.sm\:max-w-765 {
		max-width: 765px !important;
	}
	.sm\:max-w-770 {
		max-width: 770px !important;
	}
	.sm\:max-w-775 {
		max-width: 775px !important;
	}
	.sm\:max-w-780 {
		max-width: 780px !important;
	}
	.sm\:max-w-785 {
		max-width: 785px !important;
	}
	.sm\:max-w-790 {
		max-width: 790px !important;
	}
	.sm\:max-w-795 {
		max-width: 795px !important;
	}
	.sm\:max-w-800 {
		max-width: 800px !important;
	}
	.sm\:max-w-805 {
		max-width: 805px !important;
	}
	.sm\:max-w-810 {
		max-width: 810px !important;
	}
	.sm\:max-w-815 {
		max-width: 815px !important;
	}
	.sm\:max-w-820 {
		max-width: 820px !important;
	}
	.sm\:max-w-825 {
		max-width: 825px !important;
	}
	.sm\:max-w-830 {
		max-width: 830px !important;
	}
	.sm\:max-w-835 {
		max-width: 835px !important;
	}
	.sm\:max-w-840 {
		max-width: 840px !important;
	}
	.sm\:max-w-845 {
		max-width: 845px !important;
	}
	.sm\:max-w-850 {
		max-width: 850px !important;
	}
	.sm\:max-w-855 {
		max-width: 855px !important;
	}
	.sm\:max-w-860 {
		max-width: 860px !important;
	}
	.sm\:max-w-865 {
		max-width: 865px !important;
	}
	.sm\:max-w-870 {
		max-width: 870px !important;
	}
	.sm\:max-w-875 {
		max-width: 875px !important;
	}
	.sm\:max-w-880 {
		max-width: 880px !important;
	}
	.sm\:max-w-885 {
		max-width: 885px !important;
	}
	.sm\:max-w-890 {
		max-width: 890px !important;
	}
	.sm\:max-w-895 {
		max-width: 895px !important;
	}
	.sm\:max-w-900 {
		max-width: 900px !important;
	}
	.sm\:max-w-905 {
		max-width: 905px !important;
	}
	.sm\:max-w-910 {
		max-width: 910px !important;
	}
	.sm\:max-w-915 {
		max-width: 915px !important;
	}
	.sm\:max-w-920 {
		max-width: 920px !important;
	}
	.sm\:max-w-925 {
		max-width: 925px !important;
	}
	.sm\:max-w-930 {
		max-width: 930px !important;
	}
	.sm\:max-w-935 {
		max-width: 935px !important;
	}
	.sm\:max-w-940 {
		max-width: 940px !important;
	}
	.sm\:max-w-945 {
		max-width: 945px !important;
	}
	.sm\:max-w-950 {
		max-width: 950px !important;
	}
	.sm\:max-w-955 {
		max-width: 955px !important;
	}
	.sm\:max-w-960 {
		max-width: 960px !important;
	}
	.sm\:max-w-965 {
		max-width: 965px !important;
	}
	.sm\:max-w-970 {
		max-width: 970px !important;
	}
	.sm\:max-w-975 {
		max-width: 975px !important;
	}
	.sm\:max-w-980 {
		max-width: 980px !important;
	}
	.sm\:max-w-985 {
		max-width: 985px !important;
	}
	.sm\:max-w-990 {
		max-width: 990px !important;
	}
	.sm\:max-w-995 {
		max-width: 995px !important;
	}
	.sm\:max-w-1000 {
		max-width: 1000px !important;
	}
	.sm\:max-w-per-1 {
		max-width: 1% !important;
	}
	.sm\:max-w-per-2 {
		max-width: 2% !important;
	}
	.sm\:max-w-per-3 {
		max-width: 3% !important;
	}
	.sm\:max-w-per-4 {
		max-width: 4% !important;
	}
	.sm\:max-w-per-5 {
		max-width: 5% !important;
	}
	.sm\:max-w-per-6 {
		max-width: 6% !important;
	}
	.sm\:max-w-per-7 {
		max-width: 7% !important;
	}
	.sm\:max-w-per-8 {
		max-width: 8% !important;
	}
	.sm\:max-w-per-9 {
		max-width: 9% !important;
	}
	.sm\:max-w-per-10 {
		max-width: 10% !important;
	}
	.sm\:max-w-per-11 {
		max-width: 11% !important;
	}
	.sm\:max-w-per-12 {
		max-width: 12% !important;
	}
	.sm\:max-w-per-13 {
		max-width: 13% !important;
	}
	.sm\:max-w-per-14 {
		max-width: 14% !important;
	}
	.sm\:max-w-per-15 {
		max-width: 15% !important;
	}
	.sm\:max-w-per-16 {
		max-width: 16% !important;
	}
	.sm\:max-w-per-17 {
		max-width: 17% !important;
	}
	.sm\:max-w-per-18 {
		max-width: 18% !important;
	}
	.sm\:max-w-per-19 {
		max-width: 19% !important;
	}
	.sm\:max-w-per-20 {
		max-width: 20% !important;
	}
	.sm\:max-w-per-21 {
		max-width: 21% !important;
	}
	.sm\:max-w-per-22 {
		max-width: 22% !important;
	}
	.sm\:max-w-per-23 {
		max-width: 23% !important;
	}
	.sm\:max-w-per-24 {
		max-width: 24% !important;
	}
	.sm\:max-w-per-25 {
		max-width: 25% !important;
	}
	.sm\:max-w-per-26 {
		max-width: 26% !important;
	}
	.sm\:max-w-per-27 {
		max-width: 27% !important;
	}
	.sm\:max-w-per-28 {
		max-width: 28% !important;
	}
	.sm\:max-w-per-29 {
		max-width: 29% !important;
	}
	.sm\:max-w-per-30 {
		max-width: 30% !important;
	}
	.sm\:max-w-per-31 {
		max-width: 31% !important;
	}
	.sm\:max-w-per-32 {
		max-width: 32% !important;
	}
	.sm\:max-w-per-33 {
		max-width: 33% !important;
	}
	.sm\:max-w-per-34 {
		max-width: 34% !important;
	}
	.sm\:max-w-per-35 {
		max-width: 35% !important;
	}
	.sm\:max-w-per-36 {
		max-width: 36% !important;
	}
	.sm\:max-w-per-37 {
		max-width: 37% !important;
	}
	.sm\:max-w-per-38 {
		max-width: 38% !important;
	}
	.sm\:max-w-per-39 {
		max-width: 39% !important;
	}
	.sm\:max-w-per-40 {
		max-width: 40% !important;
	}
	.sm\:max-w-per-41 {
		max-width: 41% !important;
	}
	.sm\:max-w-per-42 {
		max-width: 42% !important;
	}
	.sm\:max-w-per-43 {
		max-width: 43% !important;
	}
	.sm\:max-w-per-44 {
		max-width: 44% !important;
	}
	.sm\:max-w-per-45 {
		max-width: 45% !important;
	}
	.sm\:max-w-per-46 {
		max-width: 46% !important;
	}
	.sm\:max-w-per-47 {
		max-width: 47% !important;
	}
	.sm\:max-w-per-48 {
		max-width: 48% !important;
	}
	.sm\:max-w-per-49 {
		max-width: 49% !important;
	}
	.sm\:max-w-per-50 {
		max-width: 50% !important;
	}
	.sm\:max-w-per-51 {
		max-width: 51% !important;
	}
	.sm\:max-w-per-52 {
		max-width: 52% !important;
	}
	.sm\:max-w-per-53 {
		max-width: 53% !important;
	}
	.sm\:max-w-per-54 {
		max-width: 54% !important;
	}
	.sm\:max-w-per-55 {
		max-width: 55% !important;
	}
	.sm\:max-w-per-56 {
		max-width: 56% !important;
	}
	.sm\:max-w-per-57 {
		max-width: 57% !important;
	}
	.sm\:max-w-per-58 {
		max-width: 58% !important;
	}
	.sm\:max-w-per-59 {
		max-width: 59% !important;
	}
	.sm\:max-w-per-60 {
		max-width: 60% !important;
	}
	.sm\:max-w-per-61 {
		max-width: 61% !important;
	}
	.sm\:max-w-per-62 {
		max-width: 62% !important;
	}
	.sm\:max-w-per-63 {
		max-width: 63% !important;
	}
	.sm\:max-w-per-64 {
		max-width: 64% !important;
	}
	.sm\:max-w-per-65 {
		max-width: 65% !important;
	}
	.sm\:max-w-per-66 {
		max-width: 66% !important;
	}
	.sm\:max-w-per-67 {
		max-width: 67% !important;
	}
	.sm\:max-w-per-68 {
		max-width: 68% !important;
	}
	.sm\:max-w-per-69 {
		max-width: 69% !important;
	}
	.sm\:max-w-per-70 {
		max-width: 70% !important;
	}
	.sm\:max-w-per-71 {
		max-width: 71% !important;
	}
	.sm\:max-w-per-72 {
		max-width: 72% !important;
	}
	.sm\:max-w-per-73 {
		max-width: 73% !important;
	}
	.sm\:max-w-per-74 {
		max-width: 74% !important;
	}
	.sm\:max-w-per-75 {
		max-width: 75% !important;
	}
	.sm\:max-w-per-76 {
		max-width: 76% !important;
	}
	.sm\:max-w-per-77 {
		max-width: 77% !important;
	}
	.sm\:max-w-per-78 {
		max-width: 78% !important;
	}
	.sm\:max-w-per-79 {
		max-width: 79% !important;
	}
	.sm\:max-w-per-80 {
		max-width: 80% !important;
	}
	.sm\:max-w-per-81 {
		max-width: 81% !important;
	}
	.sm\:max-w-per-82 {
		max-width: 82% !important;
	}
	.sm\:max-w-per-83 {
		max-width: 83% !important;
	}
	.sm\:max-w-per-84 {
		max-width: 84% !important;
	}
	.sm\:max-w-per-85 {
		max-width: 85% !important;
	}
	.sm\:max-w-per-86 {
		max-width: 86% !important;
	}
	.sm\:max-w-per-87 {
		max-width: 87% !important;
	}
	.sm\:max-w-per-88 {
		max-width: 88% !important;
	}
	.sm\:max-w-per-89 {
		max-width: 89% !important;
	}
	.sm\:max-w-per-90 {
		max-width: 90% !important;
	}
	.sm\:max-w-per-91 {
		max-width: 91% !important;
	}
	.sm\:max-w-per-92 {
		max-width: 92% !important;
	}
	.sm\:max-w-per-93 {
		max-width: 93% !important;
	}
	.sm\:max-w-per-94 {
		max-width: 94% !important;
	}
	.sm\:max-w-per-95 {
		max-width: 95% !important;
	}
	.sm\:max-w-per-96 {
		max-width: 96% !important;
	}
	.sm\:max-w-per-97 {
		max-width: 97% !important;
	}
	.sm\:max-w-per-98 {
		max-width: 98% !important;
	}
	.sm\:max-w-per-99 {
		max-width: 99% !important;
	}
	.sm\:max-w-per-100 {
		max-width: 100% !important;
	}
	.sm\:min-w-none {
		min-width: none !important;
	}
	.sm\:min-w-full {
		min-width: 100% !important;
	}
	.sm\:min-w-0 {
		min-width: 0px !important;
	}
	.sm\:min-w-5 {
		min-width: 5px !important;
	}
	.sm\:min-w-10 {
		min-width: 10px !important;
	}
	.sm\:min-w-15 {
		min-width: 15px !important;
	}
	.sm\:min-w-20 {
		min-width: 20px !important;
	}
	.sm\:min-w-25 {
		min-width: 25px !important;
	}
	.sm\:min-w-30 {
		min-width: 30px !important;
	}
	.sm\:min-w-35 {
		min-width: 35px !important;
	}
	.sm\:min-w-40 {
		min-width: 40px !important;
	}
	.sm\:min-w-45 {
		min-width: 45px !important;
	}
	.sm\:min-w-50 {
		min-width: 50px !important;
	}
	.sm\:min-w-55 {
		min-width: 55px !important;
	}
	.sm\:min-w-60 {
		min-width: 60px !important;
	}
	.sm\:min-w-65 {
		min-width: 65px !important;
	}
	.sm\:min-w-70 {
		min-width: 70px !important;
	}
	.sm\:min-w-75 {
		min-width: 75px !important;
	}
	.sm\:min-w-80 {
		min-width: 80px !important;
	}
	.sm\:min-w-85 {
		min-width: 85px !important;
	}
	.sm\:min-w-90 {
		min-width: 90px !important;
	}
	.sm\:min-w-95 {
		min-width: 95px !important;
	}
	.sm\:min-w-100 {
		min-width: 100px !important;
	}
	.sm\:min-w-105 {
		min-width: 105px !important;
	}
	.sm\:min-w-110 {
		min-width: 110px !important;
	}
	.sm\:min-w-115 {
		min-width: 115px !important;
	}
	.sm\:min-w-120 {
		min-width: 120px !important;
	}
	.sm\:min-w-125 {
		min-width: 125px !important;
	}
	.sm\:min-w-130 {
		min-width: 130px !important;
	}
	.sm\:min-w-135 {
		min-width: 135px !important;
	}
	.sm\:min-w-140 {
		min-width: 140px !important;
	}
	.sm\:min-w-145 {
		min-width: 145px !important;
	}
	.sm\:min-w-150 {
		min-width: 150px !important;
	}
	.sm\:min-w-155 {
		min-width: 155px !important;
	}
	.sm\:min-w-160 {
		min-width: 160px !important;
	}
	.sm\:min-w-165 {
		min-width: 165px !important;
	}
	.sm\:min-w-170 {
		min-width: 170px !important;
	}
	.sm\:min-w-175 {
		min-width: 175px !important;
	}
	.sm\:min-w-180 {
		min-width: 180px !important;
	}
	.sm\:min-w-185 {
		min-width: 185px !important;
	}
	.sm\:min-w-190 {
		min-width: 190px !important;
	}
	.sm\:min-w-195 {
		min-width: 195px !important;
	}
	.sm\:min-w-200 {
		min-width: 200px !important;
	}
	.sm\:min-w-205 {
		min-width: 205px !important;
	}
	.sm\:min-w-210 {
		min-width: 210px !important;
	}
	.sm\:min-w-215 {
		min-width: 215px !important;
	}
	.sm\:min-w-220 {
		min-width: 220px !important;
	}
	.sm\:min-w-225 {
		min-width: 225px !important;
	}
	.sm\:min-w-230 {
		min-width: 230px !important;
	}
	.sm\:min-w-235 {
		min-width: 235px !important;
	}
	.sm\:min-w-240 {
		min-width: 240px !important;
	}
	.sm\:min-w-245 {
		min-width: 245px !important;
	}
	.sm\:min-w-250 {
		min-width: 250px !important;
	}
	.sm\:min-w-255 {
		min-width: 255px !important;
	}
	.sm\:min-w-260 {
		min-width: 260px !important;
	}
	.sm\:min-w-265 {
		min-width: 265px !important;
	}
	.sm\:min-w-270 {
		min-width: 270px !important;
	}
	.sm\:min-w-275 {
		min-width: 275px !important;
	}
	.sm\:min-w-280 {
		min-width: 280px !important;
	}
	.sm\:min-w-285 {
		min-width: 285px !important;
	}
	.sm\:min-w-290 {
		min-width: 290px !important;
	}
	.sm\:min-w-295 {
		min-width: 295px !important;
	}
	.sm\:min-w-300 {
		min-width: 300px !important;
	}
	.sm\:min-w-305 {
		min-width: 305px !important;
	}
	.sm\:min-w-310 {
		min-width: 310px !important;
	}
	.sm\:min-w-315 {
		min-width: 315px !important;
	}
	.sm\:min-w-320 {
		min-width: 320px !important;
	}
	.sm\:min-w-325 {
		min-width: 325px !important;
	}
	.sm\:min-w-330 {
		min-width: 330px !important;
	}
	.sm\:min-w-335 {
		min-width: 335px !important;
	}
	.sm\:min-w-340 {
		min-width: 340px !important;
	}
	.sm\:min-w-345 {
		min-width: 345px !important;
	}
	.sm\:min-w-350 {
		min-width: 350px !important;
	}
	.sm\:min-w-355 {
		min-width: 355px !important;
	}
	.sm\:min-w-360 {
		min-width: 360px !important;
	}
	.sm\:min-w-365 {
		min-width: 365px !important;
	}
	.sm\:min-w-370 {
		min-width: 370px !important;
	}
	.sm\:min-w-375 {
		min-width: 375px !important;
	}
	.sm\:min-w-380 {
		min-width: 380px !important;
	}
	.sm\:min-w-385 {
		min-width: 385px !important;
	}
	.sm\:min-w-390 {
		min-width: 390px !important;
	}
	.sm\:min-w-395 {
		min-width: 395px !important;
	}
	.sm\:min-w-400 {
		min-width: 400px !important;
	}
	.sm\:min-w-405 {
		min-width: 405px !important;
	}
	.sm\:min-w-410 {
		min-width: 410px !important;
	}
	.sm\:min-w-415 {
		min-width: 415px !important;
	}
	.sm\:min-w-420 {
		min-width: 420px !important;
	}
	.sm\:min-w-425 {
		min-width: 425px !important;
	}
	.sm\:min-w-430 {
		min-width: 430px !important;
	}
	.sm\:min-w-435 {
		min-width: 435px !important;
	}
	.sm\:min-w-440 {
		min-width: 440px !important;
	}
	.sm\:min-w-445 {
		min-width: 445px !important;
	}
	.sm\:min-w-450 {
		min-width: 450px !important;
	}
	.sm\:min-w-455 {
		min-width: 455px !important;
	}
	.sm\:min-w-460 {
		min-width: 460px !important;
	}
	.sm\:min-w-465 {
		min-width: 465px !important;
	}
	.sm\:min-w-470 {
		min-width: 470px !important;
	}
	.sm\:min-w-475 {
		min-width: 475px !important;
	}
	.sm\:min-w-480 {
		min-width: 480px !important;
	}
	.sm\:min-w-485 {
		min-width: 485px !important;
	}
	.sm\:min-w-490 {
		min-width: 490px !important;
	}
	.sm\:min-w-495 {
		min-width: 495px !important;
	}
	.sm\:min-w-500 {
		min-width: 500px !important;
	}
	.sm\:min-w-505 {
		min-width: 505px !important;
	}
	.sm\:min-w-510 {
		min-width: 510px !important;
	}
	.sm\:min-w-515 {
		min-width: 515px !important;
	}
	.sm\:min-w-520 {
		min-width: 520px !important;
	}
	.sm\:min-w-525 {
		min-width: 525px !important;
	}
	.sm\:min-w-530 {
		min-width: 530px !important;
	}
	.sm\:min-w-535 {
		min-width: 535px !important;
	}
	.sm\:min-w-540 {
		min-width: 540px !important;
	}
	.sm\:min-w-545 {
		min-width: 545px !important;
	}
	.sm\:min-w-550 {
		min-width: 550px !important;
	}
	.sm\:min-w-555 {
		min-width: 555px !important;
	}
	.sm\:min-w-560 {
		min-width: 560px !important;
	}
	.sm\:min-w-565 {
		min-width: 565px !important;
	}
	.sm\:min-w-570 {
		min-width: 570px !important;
	}
	.sm\:min-w-575 {
		min-width: 575px !important;
	}
	.sm\:min-w-580 {
		min-width: 580px !important;
	}
	.sm\:min-w-585 {
		min-width: 585px !important;
	}
	.sm\:min-w-590 {
		min-width: 590px !important;
	}
	.sm\:min-w-595 {
		min-width: 595px !important;
	}
	.sm\:min-w-600 {
		min-width: 600px !important;
	}
	.sm\:min-w-605 {
		min-width: 605px !important;
	}
	.sm\:min-w-610 {
		min-width: 610px !important;
	}
	.sm\:min-w-615 {
		min-width: 615px !important;
	}
	.sm\:min-w-620 {
		min-width: 620px !important;
	}
	.sm\:min-w-625 {
		min-width: 625px !important;
	}
	.sm\:min-w-630 {
		min-width: 630px !important;
	}
	.sm\:min-w-635 {
		min-width: 635px !important;
	}
	.sm\:min-w-640 {
		min-width: 640px !important;
	}
	.sm\:min-w-645 {
		min-width: 645px !important;
	}
	.sm\:min-w-650 {
		min-width: 650px !important;
	}
	.sm\:min-w-655 {
		min-width: 655px !important;
	}
	.sm\:min-w-660 {
		min-width: 660px !important;
	}
	.sm\:min-w-665 {
		min-width: 665px !important;
	}
	.sm\:min-w-670 {
		min-width: 670px !important;
	}
	.sm\:min-w-675 {
		min-width: 675px !important;
	}
	.sm\:min-w-680 {
		min-width: 680px !important;
	}
	.sm\:min-w-685 {
		min-width: 685px !important;
	}
	.sm\:min-w-690 {
		min-width: 690px !important;
	}
	.sm\:min-w-695 {
		min-width: 695px !important;
	}
	.sm\:min-w-700 {
		min-width: 700px !important;
	}
	.sm\:min-w-705 {
		min-width: 705px !important;
	}
	.sm\:min-w-710 {
		min-width: 710px !important;
	}
	.sm\:min-w-715 {
		min-width: 715px !important;
	}
	.sm\:min-w-720 {
		min-width: 720px !important;
	}
	.sm\:min-w-725 {
		min-width: 725px !important;
	}
	.sm\:min-w-730 {
		min-width: 730px !important;
	}
	.sm\:min-w-735 {
		min-width: 735px !important;
	}
	.sm\:min-w-740 {
		min-width: 740px !important;
	}
	.sm\:min-w-745 {
		min-width: 745px !important;
	}
	.sm\:min-w-750 {
		min-width: 750px !important;
	}
	.sm\:min-w-755 {
		min-width: 755px !important;
	}
	.sm\:min-w-760 {
		min-width: 760px !important;
	}
	.sm\:min-w-765 {
		min-width: 765px !important;
	}
	.sm\:min-w-770 {
		min-width: 770px !important;
	}
	.sm\:min-w-775 {
		min-width: 775px !important;
	}
	.sm\:min-w-780 {
		min-width: 780px !important;
	}
	.sm\:min-w-785 {
		min-width: 785px !important;
	}
	.sm\:min-w-790 {
		min-width: 790px !important;
	}
	.sm\:min-w-795 {
		min-width: 795px !important;
	}
	.sm\:min-w-800 {
		min-width: 800px !important;
	}
	.sm\:min-w-805 {
		min-width: 805px !important;
	}
	.sm\:min-w-810 {
		min-width: 810px !important;
	}
	.sm\:min-w-815 {
		min-width: 815px !important;
	}
	.sm\:min-w-820 {
		min-width: 820px !important;
	}
	.sm\:min-w-825 {
		min-width: 825px !important;
	}
	.sm\:min-w-830 {
		min-width: 830px !important;
	}
	.sm\:min-w-835 {
		min-width: 835px !important;
	}
	.sm\:min-w-840 {
		min-width: 840px !important;
	}
	.sm\:min-w-845 {
		min-width: 845px !important;
	}
	.sm\:min-w-850 {
		min-width: 850px !important;
	}
	.sm\:min-w-855 {
		min-width: 855px !important;
	}
	.sm\:min-w-860 {
		min-width: 860px !important;
	}
	.sm\:min-w-865 {
		min-width: 865px !important;
	}
	.sm\:min-w-870 {
		min-width: 870px !important;
	}
	.sm\:min-w-875 {
		min-width: 875px !important;
	}
	.sm\:min-w-880 {
		min-width: 880px !important;
	}
	.sm\:min-w-885 {
		min-width: 885px !important;
	}
	.sm\:min-w-890 {
		min-width: 890px !important;
	}
	.sm\:min-w-895 {
		min-width: 895px !important;
	}
	.sm\:min-w-900 {
		min-width: 900px !important;
	}
	.sm\:min-w-905 {
		min-width: 905px !important;
	}
	.sm\:min-w-910 {
		min-width: 910px !important;
	}
	.sm\:min-w-915 {
		min-width: 915px !important;
	}
	.sm\:min-w-920 {
		min-width: 920px !important;
	}
	.sm\:min-w-925 {
		min-width: 925px !important;
	}
	.sm\:min-w-930 {
		min-width: 930px !important;
	}
	.sm\:min-w-935 {
		min-width: 935px !important;
	}
	.sm\:min-w-940 {
		min-width: 940px !important;
	}
	.sm\:min-w-945 {
		min-width: 945px !important;
	}
	.sm\:min-w-950 {
		min-width: 950px !important;
	}
	.sm\:min-w-955 {
		min-width: 955px !important;
	}
	.sm\:min-w-960 {
		min-width: 960px !important;
	}
	.sm\:min-w-965 {
		min-width: 965px !important;
	}
	.sm\:min-w-970 {
		min-width: 970px !important;
	}
	.sm\:min-w-975 {
		min-width: 975px !important;
	}
	.sm\:min-w-980 {
		min-width: 980px !important;
	}
	.sm\:min-w-985 {
		min-width: 985px !important;
	}
	.sm\:min-w-990 {
		min-width: 990px !important;
	}
	.sm\:min-w-995 {
		min-width: 995px !important;
	}
	.sm\:min-w-1000 {
		min-width: 1000px !important;
	}
	.sm\:min-w-per-1 {
		width: 1% !important;
	}
	.sm\:min-w-per-2 {
		width: 2% !important;
	}
	.sm\:min-w-per-3 {
		width: 3% !important;
	}
	.sm\:min-w-per-4 {
		width: 4% !important;
	}
	.sm\:min-w-per-5 {
		width: 5% !important;
	}
	.sm\:min-w-per-6 {
		width: 6% !important;
	}
	.sm\:min-w-per-7 {
		width: 7% !important;
	}
	.sm\:min-w-per-8 {
		width: 8% !important;
	}
	.sm\:min-w-per-9 {
		width: 9% !important;
	}
	.sm\:min-w-per-10 {
		width: 10% !important;
	}
	.sm\:min-w-per-11 {
		width: 11% !important;
	}
	.sm\:min-w-per-12 {
		width: 12% !important;
	}
	.sm\:min-w-per-13 {
		width: 13% !important;
	}
	.sm\:min-w-per-14 {
		width: 14% !important;
	}
	.sm\:min-w-per-15 {
		width: 15% !important;
	}
	.sm\:min-w-per-16 {
		width: 16% !important;
	}
	.sm\:min-w-per-17 {
		width: 17% !important;
	}
	.sm\:min-w-per-18 {
		width: 18% !important;
	}
	.sm\:min-w-per-19 {
		width: 19% !important;
	}
	.sm\:min-w-per-20 {
		width: 20% !important;
	}
	.sm\:min-w-per-21 {
		width: 21% !important;
	}
	.sm\:min-w-per-22 {
		width: 22% !important;
	}
	.sm\:min-w-per-23 {
		width: 23% !important;
	}
	.sm\:min-w-per-24 {
		width: 24% !important;
	}
	.sm\:min-w-per-25 {
		width: 25% !important;
	}
	.sm\:min-w-per-26 {
		width: 26% !important;
	}
	.sm\:min-w-per-27 {
		width: 27% !important;
	}
	.sm\:min-w-per-28 {
		width: 28% !important;
	}
	.sm\:min-w-per-29 {
		width: 29% !important;
	}
	.sm\:min-w-per-30 {
		width: 30% !important;
	}
	.sm\:min-w-per-31 {
		width: 31% !important;
	}
	.sm\:min-w-per-32 {
		width: 32% !important;
	}
	.sm\:min-w-per-33 {
		width: 33% !important;
	}
	.sm\:min-w-per-34 {
		width: 34% !important;
	}
	.sm\:min-w-per-35 {
		width: 35% !important;
	}
	.sm\:min-w-per-36 {
		width: 36% !important;
	}
	.sm\:min-w-per-37 {
		width: 37% !important;
	}
	.sm\:min-w-per-38 {
		width: 38% !important;
	}
	.sm\:min-w-per-39 {
		width: 39% !important;
	}
	.sm\:min-w-per-40 {
		width: 40% !important;
	}
	.sm\:min-w-per-41 {
		width: 41% !important;
	}
	.sm\:min-w-per-42 {
		width: 42% !important;
	}
	.sm\:min-w-per-43 {
		width: 43% !important;
	}
	.sm\:min-w-per-44 {
		width: 44% !important;
	}
	.sm\:min-w-per-45 {
		width: 45% !important;
	}
	.sm\:min-w-per-46 {
		width: 46% !important;
	}
	.sm\:min-w-per-47 {
		width: 47% !important;
	}
	.sm\:min-w-per-48 {
		width: 48% !important;
	}
	.sm\:min-w-per-49 {
		width: 49% !important;
	}
	.sm\:min-w-per-50 {
		width: 50% !important;
	}
	.sm\:min-w-per-51 {
		width: 51% !important;
	}
	.sm\:min-w-per-52 {
		width: 52% !important;
	}
	.sm\:min-w-per-53 {
		width: 53% !important;
	}
	.sm\:min-w-per-54 {
		width: 54% !important;
	}
	.sm\:min-w-per-55 {
		width: 55% !important;
	}
	.sm\:min-w-per-56 {
		width: 56% !important;
	}
	.sm\:min-w-per-57 {
		width: 57% !important;
	}
	.sm\:min-w-per-58 {
		width: 58% !important;
	}
	.sm\:min-w-per-59 {
		width: 59% !important;
	}
	.sm\:min-w-per-60 {
		width: 60% !important;
	}
	.sm\:min-w-per-61 {
		width: 61% !important;
	}
	.sm\:min-w-per-62 {
		width: 62% !important;
	}
	.sm\:min-w-per-63 {
		width: 63% !important;
	}
	.sm\:min-w-per-64 {
		width: 64% !important;
	}
	.sm\:min-w-per-65 {
		width: 65% !important;
	}
	.sm\:min-w-per-66 {
		width: 66% !important;
	}
	.sm\:min-w-per-67 {
		width: 67% !important;
	}
	.sm\:min-w-per-68 {
		width: 68% !important;
	}
	.sm\:min-w-per-69 {
		width: 69% !important;
	}
	.sm\:min-w-per-70 {
		width: 70% !important;
	}
	.sm\:min-w-per-71 {
		width: 71% !important;
	}
	.sm\:min-w-per-72 {
		width: 72% !important;
	}
	.sm\:min-w-per-73 {
		width: 73% !important;
	}
	.sm\:min-w-per-74 {
		width: 74% !important;
	}
	.sm\:min-w-per-75 {
		width: 75% !important;
	}
	.sm\:min-w-per-76 {
		width: 76% !important;
	}
	.sm\:min-w-per-77 {
		width: 77% !important;
	}
	.sm\:min-w-per-78 {
		width: 78% !important;
	}
	.sm\:min-w-per-79 {
		width: 79% !important;
	}
	.sm\:min-w-per-80 {
		width: 80% !important;
	}
	.sm\:min-w-per-81 {
		width: 81% !important;
	}
	.sm\:min-w-per-82 {
		width: 82% !important;
	}
	.sm\:min-w-per-83 {
		width: 83% !important;
	}
	.sm\:min-w-per-84 {
		width: 84% !important;
	}
	.sm\:min-w-per-85 {
		width: 85% !important;
	}
	.sm\:min-w-per-86 {
		width: 86% !important;
	}
	.sm\:min-w-per-87 {
		width: 87% !important;
	}
	.sm\:min-w-per-88 {
		width: 88% !important;
	}
	.sm\:min-w-per-89 {
		width: 89% !important;
	}
	.sm\:min-w-per-90 {
		width: 90% !important;
	}
	.sm\:min-w-per-91 {
		width: 91% !important;
	}
	.sm\:min-w-per-92 {
		width: 92% !important;
	}
	.sm\:min-w-per-93 {
		width: 93% !important;
	}
	.sm\:min-w-per-94 {
		width: 94% !important;
	}
	.sm\:min-w-per-95 {
		width: 95% !important;
	}
	.sm\:min-w-per-96 {
		width: 96% !important;
	}
	.sm\:min-w-per-97 {
		width: 97% !important;
	}
	.sm\:min-w-per-98 {
		width: 98% !important;
	}
	.sm\:min-w-per-99 {
		width: 99% !important;
	}
	.sm\:min-w-per-100 {
		width: 100% !important;
	}
}