@charset "UTF-8";
/* Convert "px" to "rem" using a $font-size-root defined in "rem" */
/* Convert "vw" to "rem" using a $font-size-root defined in "rem" */
/*
$breakwidths : (
	xs: 320px,
	sm: 768px,
	md: 1000px,
	lg: 1800px,
	//xl: 2400px
);
*/
:root {
  --unit-factor-vw: 1;
}

.container-test {
  border: 1px solid;
  display: flex;
}

.page-title {
  /*
  Each title should have its height set to the original dimension in "px"
  (to be converted to "rem" and resize according to the root font-size)
  */
}
.page-title-glow {
  overflow: visible;
  position: relative;
  left: -3em;
}
.page-title-contact {
  height: 15.75rem;
}
.page-title-courses {
  height: 12.8125rem;
}
.page-title-course {
  height: 10.8125rem;
}
.page-title-events {
  height: 13.375rem;
}
.page-title-forgotten-details {
  height: 15.75rem;
}
.page-title-help {
  height: 12.4375rem;
}
.page-title-hub {
  height: 11rem;
}
.page-title-login {
  height: 15.75rem;
}
.page-title-news {
  height: 12.125rem;
}
.page-title-news-events {
  height: 12.625rem;
}
.page-title-training {
  height: 11.75rem;
}
.page-title-staff {
  height: 12.8125rem;
}
.page-title-resources {
  height: 11.375rem;
}
.page-title-team {
  height: 14.1875rem;
}
.page-title-welcome {
  height: 16.25rem;
}
.page-title-about_us {
  height: 17.375rem;
}
.page-title-our_map {
  height: 18.375rem;
}
.page-title-safer_nights_out {
  height: 17.125rem;
}
.page-title-reports {
  height: 11.1875rem;
}
.page-title-planning {
  height: 13.1875rem;
}

svg {
  overflow: visible;
}
svg use.shadow {
  opacity: 0.3;
}

.stroke-and-glow {
  position: relative;
  display: flex;
}
.stroke-and-glow .stroke {
  -webkit-text-stroke: 1.5px #FFFFFF;
  -webkit-text-fill-color: transparent;
}
@media all and (-ms-high-contrast: none) {
  .stroke-and-glow .stroke {
    color: #291242;
  }
}
.stroke-and-glow .glow {
  position: absolute;
  -webkit-text-stroke: 1.5px #FFFFFF;
  -webkit-text-fill-color: transparent;
  filter: blur(4px);
}
@media all and (-ms-high-contrast: none) {
  .stroke-and-glow .glow {
    color: #291242;
    text-shadow: -1px -1px 0px #FFFFFF, 1px -1px 0px #FFFFFF, 1px 1px 0px #FFFFFF, -1px 1px 0px #FFFFFF, 0 0 10px #FFFFFF;
  }
}

.stroke-and-glow.colour-primary {
  position: relative;
  display: flex;
}
.stroke-and-glow.colour-primary .stroke {
  -webkit-text-stroke: 1.5px #FF0098;
  -webkit-text-fill-color: transparent;
}
@media all and (-ms-high-contrast: none) {
  .stroke-and-glow.colour-primary .stroke {
    color: #291242;
  }
}
.stroke-and-glow.colour-primary .glow {
  position: absolute;
  -webkit-text-stroke: 1.5px #FF0098;
  -webkit-text-fill-color: transparent;
  filter: blur(4px);
}
@media all and (-ms-high-contrast: none) {
  .stroke-and-glow.colour-primary .glow {
    color: #291242;
    text-shadow: -1px -1px 0px #FF0098, 1px -1px 0px #FF0098, 1px 1px 0px #FF0098, -1px 1px 0px #FF0098, 0 0 10px #FF0098;
  }
}

.stroke-and-glow.colour-secondary {
  position: relative;
  display: flex;
}
.stroke-and-glow.colour-secondary .stroke {
  -webkit-text-stroke: 1.5px #00FFFF;
  -webkit-text-fill-color: transparent;
}
@media all and (-ms-high-contrast: none) {
  .stroke-and-glow.colour-secondary .stroke {
    color: #291242;
  }
}
.stroke-and-glow.colour-secondary .glow {
  position: absolute;
  -webkit-text-stroke: 1.5px #00FFFF;
  -webkit-text-fill-color: transparent;
  filter: blur(4px);
}
@media all and (-ms-high-contrast: none) {
  .stroke-and-glow.colour-secondary .glow {
    color: #291242;
    text-shadow: -1px -1px 0px #00FFFF, 1px -1px 0px #00FFFF, 1px 1px 0px #00FFFF, -1px 1px 0px #00FFFF, 0 0 10px #00FFFF;
  }
}

.page-title {
  margin: 0 auto;
  display: block;
  width: auto;
}
@media (max-width: 999px) {
  .page-title {
    max-width: 100%;
    height: auto;
  }
}

/*
--------------------
FONTS
--------------------
*/
/*--- FS Albert - Thin ---*/
@font-face {
  font-family: "FSAlbert";
  src: url("/assets/fonts/FSAlbert/5964350/0fb1ca76-9087-40fb-8014-a17e643c76f4.woff2") format("woff2"), url("/assets/fonts/FSAlbert/5964350/e60c5ca4-7c72-40a1-9849-f4f370470134.woff") format("woff");
  font-weight: 100;
  font-style: normal;
}
/*--- FS Albert - Regular ---*/
@font-face {
  font-family: "FSAlbert";
  src: url("/assets/fonts/FSAlbert/5964418/224874b6-616a-4306-ad0d-b7df6b4a7567.woff2") format("woff2"), url("/assets/fonts/FSAlbert/5964418/e9dce9f5-0a88-441a-98a5-e7a690b8a41c.woff") format("woff");
  font-weight: normal;
  font-style: normal;
}
/*--- FS Albert - Bold ---*/
@font-face {
  font-family: "FSAlbert";
  src: url("/assets/fonts/FSAlbert/5964462/6d36e15d-55ca-4c69-bebd-174b321015ca.woff2") format("woff2"), url("/assets/fonts/FSAlbert/5964462/4f9a7e21-22e4-41b3-8c5c-188c80cfaf2e.woff") format("woff");
  font-weight: bold;
  font-style: normal;
}
/*--- Futura PT Condensed Bold ---*/
@font-face {
  font-family: "FuturaPTCondensedBold";
  src: url("/assets/fonts/FuturaPTCondensedBold/8a084160-573b-4e52-b2be-701cbe9d9dbf.woff2") format("woff2"), url("/assets/fonts/FuturaPTCondensedBold/62e5f91f-dd56-4c4d-95e7-d7d5674ee898.woff") format("woff");
}
/*
--------------------
Normalize CSS
--------------------
*/
/*--- Reset Stylesheet ---*/
html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code,
del, dfn, em, img, ins, kbd, q, samp,
a, small, strong, sub, sup, var, b, i,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure,
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-size: 100%;
  vertical-align: baseline;
  background: transparent;
}

/*--- HTML5 Definitions ---*/
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section, main,
canvas {
  display: block;
}

/*--- Box sizing ---*/
html {
  box-sizing: border-box;
}

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

/**
 * selectize.css (v0.12.6)
 * Copyright (c) 2013–2015 Brian Reavis & contributors
 *
 * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this
 * file except in compliance with the License. You may obtain a copy of the License at:
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software distributed under
 * the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF
 * ANY KIND, either express or implied. See the License for the specific language
 * governing permissions and limitations under the License.
 *
 * @author Brian Reavis <brian@thirdroute.com>
 */
.selectize-control.plugin-drag_drop.multi > .selectize-input > div.ui-sortable-placeholder {
  visibility: visible !important;
  background: #f2f2f2 !important;
  background: rgba(0, 0, 0, 0.06) !important;
  border: 0 none !important;
  -webkit-box-shadow: inset 0 0 12px 4px #fff;
  box-shadow: inset 0 0 12px 4px #fff;
}

.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after {
  content: "!";
  visibility: hidden;
}

.selectize-control.plugin-drag_drop .ui-sortable-helper {
  -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
}

.selectize-dropdown-header {
  position: relative;
  padding: 5px 8px;
  border-bottom: 1px solid #d0d0d0;
  background: #f8f8f8;
  -webkit-border-radius: 3px 3px 0 0;
  -moz-border-radius: 3px 3px 0 0;
  border-radius: 3px 3px 0 0;
}

.selectize-dropdown-header-close {
  position: absolute;
  right: 8px;
  top: 50%;
  color: #303030;
  opacity: 0.4;
  margin-top: -12px;
  line-height: 20px;
  font-size: 20px !important;
}

.selectize-dropdown-header-close:hover {
  color: #000000;
}

.selectize-dropdown.plugin-optgroup_columns .optgroup {
  border-right: 1px solid #f2f2f2;
  border-top: 0 none;
  float: left;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child {
  border-right: 0 none;
}

.selectize-dropdown.plugin-optgroup_columns .optgroup:before {
  display: none;
}

.selectize-dropdown.plugin-optgroup_columns .optgroup-header {
  border-top: 0 none;
}

.selectize-control.plugin-remove_button [data-value] {
  position: relative;
  padding-right: 24px !important;
}

.selectize-control.plugin-remove_button [data-value] .remove {
  z-index: 1;
  /* fixes ie bug (see #392) */
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  width: 17px;
  text-align: center;
  font-weight: bold;
  font-size: 12px;
  color: inherit;
  text-decoration: none;
  vertical-align: middle;
  display: inline-block;
  padding: 2px 0 0 0;
  border-left: 1px solid #d0d0d0;
  -webkit-border-radius: 0 2px 2px 0;
  -moz-border-radius: 0 2px 2px 0;
  border-radius: 0 2px 2px 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.selectize-control.plugin-remove_button [data-value] .remove:hover {
  background: rgba(0, 0, 0, 0.05);
}

.selectize-control.plugin-remove_button [data-value].active .remove {
  border-left-color: #cacaca;
}

.selectize-control.plugin-remove_button .disabled [data-value] .remove:hover {
  background: none;
}

.selectize-control.plugin-remove_button .disabled [data-value] .remove {
  border-left-color: #ffffff;
}

.selectize-control.plugin-remove_button .remove-single {
  position: absolute;
  right: 0;
  top: 0;
  font-size: 23px;
}

.selectize-control {
  position: relative;
}

.selectize-dropdown,
.selectize-input,
.selectize-input input {
  color: #303030;
  font-family: inherit;
  font-size: 13px;
  line-height: 18px;
  -webkit-font-smoothing: inherit;
}

.selectize-input,
.selectize-control.single .selectize-input.input-active {
  background: #fff;
  cursor: text;
  display: inline-block;
}

.selectize-input {
  border: 1px solid #d0d0d0;
  padding: 8px 8px;
  display: inline-block;
  width: 100%;
  overflow: hidden;
  position: relative;
  z-index: 1;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1);
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}

.selectize-control.multi .selectize-input.has-items {
  padding: 6px 8px 3px;
}

.selectize-input.full {
  background-color: #fff;
}

.selectize-input.disabled,
.selectize-input.disabled * {
  cursor: default !important;
}

.selectize-input.focus {
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.15);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.15);
}

.selectize-input.dropdown-active {
  -webkit-border-radius: 3px 3px 0 0;
  -moz-border-radius: 3px 3px 0 0;
  border-radius: 3px 3px 0 0;
}

.selectize-input > * {
  vertical-align: baseline;
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline;
}

.selectize-control.multi .selectize-input > div {
  cursor: pointer;
  margin: 0 3px 3px 0;
  padding: 2px 6px;
  background: #f2f2f2;
  color: #303030;
  border: 0 solid #d0d0d0;
}

.selectize-control.multi .selectize-input > div.active {
  background: #e8e8e8;
  color: #303030;
  border: 0 solid #cacaca;
}

.selectize-control.multi .selectize-input.disabled > div,
.selectize-control.multi .selectize-input.disabled > div.active {
  color: #7d7d7d;
  background: #ffffff;
  border: 0 solid #ffffff;
}

.selectize-input > input {
  display: inline-block !important;
  padding: 0 !important;
  min-height: 0 !important;
  max-height: none !important;
  max-width: 100% !important;
  margin: 0 2px 0 0 !important;
  text-indent: 0 !important;
  border: 0 none !important;
  background: none !important;
  line-height: inherit !important;
  -webkit-user-select: auto !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
}

.selectize-input > input::-ms-clear {
  display: none;
}

.selectize-input > input:focus {
  outline: none !important;
}

.selectize-input::after {
  content: " ";
  display: block;
  clear: left;
}

.selectize-input.dropdown-active::before {
  content: " ";
  display: block;
  position: absolute;
  background: #f0f0f0;
  height: 1px;
  bottom: 0;
  left: 0;
  right: 0;
}

.selectize-dropdown {
  position: absolute;
  z-index: 10;
  border: 1px solid #d0d0d0;
  background: #fff;
  margin: -1px 0 0 0;
  border-top: 0 none;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
  -webkit-border-radius: 0 0 3px 3px;
  -moz-border-radius: 0 0 3px 3px;
  border-radius: 0 0 3px 3px;
}

.selectize-dropdown [data-selectable] {
  cursor: pointer;
  overflow: hidden;
}

.selectize-dropdown [data-selectable] .highlight {
  background: rgba(125, 168, 208, 0.2);
  -webkit-border-radius: 1px;
  -moz-border-radius: 1px;
  border-radius: 1px;
}

.selectize-dropdown .option,
.selectize-dropdown .optgroup-header {
  padding: 5px 8px;
}

.selectize-dropdown .option,
.selectize-dropdown [data-disabled],
.selectize-dropdown [data-disabled] [data-selectable].option {
  cursor: inherit;
  opacity: 0.5;
}

.selectize-dropdown [data-selectable].option {
  opacity: 1;
}

.selectize-dropdown .optgroup:first-child .optgroup-header {
  border-top: 0 none;
}

.selectize-dropdown .optgroup-header {
  color: #303030;
  background: #fff;
  cursor: default;
}

.selectize-dropdown .active {
  background-color: #f5fafd;
  color: #495c68;
}

.selectize-dropdown .active.create {
  color: #495c68;
}

.selectize-dropdown .create {
  color: rgba(48, 48, 48, 0.5);
}

.selectize-dropdown-content {
  overflow-y: auto;
  overflow-x: hidden;
  max-height: 200px;
  -webkit-overflow-scrolling: touch;
}

.selectize-control.single .selectize-input,
.selectize-control.single .selectize-input input {
  cursor: pointer;
}

.selectize-control.single .selectize-input.input-active,
.selectize-control.single .selectize-input.input-active input {
  cursor: text;
}

.selectize-control.single .selectize-input:after {
  content: " ";
  display: block;
  position: absolute;
  top: 50%;
  right: 15px;
  margin-top: -3px;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 5px 5px 0 5px;
  border-color: #808080 transparent transparent transparent;
}

.selectize-control.single .selectize-input.dropdown-active:after {
  margin-top: -4px;
  border-width: 0 5px 5px 5px;
  border-color: transparent transparent #808080 transparent;
}

.selectize-control.rtl.single .selectize-input:after {
  left: 15px;
  right: auto;
}

.selectize-control.rtl .selectize-input > input {
  margin: 0 4px 0 -2px !important;
}

.selectize-control .selectize-input.disabled {
  opacity: 0.5;
  background-color: #fafafa;
}

/*
--------------------
ICONS
--------------------
*/
/*
--------------------
ICONS: GENERAL
--------------------
*/
.icon svg {
  display: block;
  width: auto;
}
.icon.small svg {
  height: 0.8rem;
}
.icon.large svg {
  height: 1.2rem;
}
.icon.xlarge svg {
  height: 1.9rem;
}

/*
.xicon{
	position:relative;

	// Images
	// Before: Main | After: Hover | Span: Active
	.xicon-icon{
		width:100%;
		height:100%;

		&:before, &:after, span{
			content:"";
			display:block;
			position:absolute;
			top:0;
			left:0;
			width:100%;
			height:100%;
			transition:opacity .3s linear;
		}

		&, &:before, &:after, span{
			background-size:100%;
			background-position:center;
			background-repeat:no-repeat;
		}

		// Hide hover & active
		&:after, span{
			opacity:0;
		}
	}


	//--- Icon & Label ---//

	.xicon-icon, .xicon-label{
		transition: color .3s linear;
	}


	//--- Label ---//

	.xicon-label
	{
		&.exact{
			line-height:1; // Exact line height
		}
	}


	//--- Hover ---//

	&:not(.single){

		//.selected &,
		&:not(.no-hover):hover{
			color:$c-brand;

			// Icon
			.xicon-icon:not(.single)
			{
				&:not(.swap):before{
					opacity:0;
				}
				&:after{
					opacity:1;
				}
			}

			// Icon: Active / Extra
			.xicon-icon
			{
				&:not(.swap):before{
					opacity:0;
				}
				&:after{
					opacity:1;
				}
			}
		}

	}

	//--- Selected ---//

	&.highlight:not(.single),
	&.icon-selected:not(.single){
		color:$c-brand;

		// Icon
		.xicon-icon{
			&:before{ opacity:0; }
			&:after{ opacity:1; }
		}

	}

	//--- Active ---//

	&.icon-active:not(.single){
		color:$c-brand;

		// Icon
		.xicon-icon{
			&:before{ opacity:0; }
			&:after{ opacity:0; }

			span{ opacity:1; }
		}

		.xicon-icon{
			z-index:1;
			&:before{ opacity:1; }
			&:after{ opacity:0; }
		}
	}


	//--- Stacked ----//

	&.stack
	{
		// Label
		.xicon-label{
			display:block;
			padding:0 0 10px 0;
		}

		// Icon
		.xicon-icon{
			display:block;

			+ .xicon-label{
				padding:10px 0 0 0;
			}
		}
	}

}


//--- Icon: Block ---//

.xicon{
	display:block;

	//--- Icon ---//

	.xicon-icon{
		display:inline-block;
		vertical-align:middle;
		position:relative;
	}

	//--- Label ---//

	.xicon-label{
		display:inline-block;
		vertical-align:middle;
		padding:0 10px 0 0;
		text-decoration:inherit;
	}

	.xicon-icon + .xicon-label{
		padding:0 0 0 10px;
	}

}


//--- Icon: Inline ---//

a.xicon, span.xicon{
	display:inline-block;
	vertical-align:middle;
	white-space:nowrap;
	text-decoration:none;

	//--- Icon ---//

	//.xicon-icon{}

	//--- Label ---//

	//.xicon-label{}
}



//--- Additional overrides ---///

.xicon
{
	//--- Alignment ---//

	&.va-top, .va-top{
		vertical-align:top;
	}
	&.va-middle, .va-middle{
		vertical-align:middle;
	}
	&.va-bottom, .va-bottom{
		vertical-align:bottom;
	}
	&.va-text-top, .va-text-top{
		vertical-align:text-top;
	}
	&.va-text-bottom, .va-text-bottom{
		vertical-align:text-bottom;
	}
}

*/
/*
--------------------
BUTTONS
--------------------
*/
/*
--------------------
BUTTONS: GENERAL
--------------------
*/
.buttons {
  display: flex;
  justify-content: center;
  padding: 0 0 0 2px;
  margin: 0 0 0 -20px;
}
.buttons:after {
  content: "";
  display: block;
  clear: both;
  overflow: hidden;
}
.buttons--align-left {
  justify-content: flex-start;
}
.buttons--align-right {
  justify-content: flex-end;
}
.buttons.wrap {
  flex-wrap: wrap;
}
.buttons.collapse {
  padding: 0;
}
.buttons.collapse .button.last {
  margin-right: 0;
}
@media (max-width: 319px) {
  .buttons.collapse-max-xs {
    padding: 0;
  }
  .buttons.collapse-max-xs .button.last, .buttons.collapse-max-xs .button:last-child {
    margin-right: 0;
  }
}
@media (max-width: 999px) {
  .buttons.collapse-max-sm {
    padding: 0;
  }
  .buttons.collapse-max-sm .button.last, .buttons.collapse-max-sm .button:last-child {
    margin-right: 0;
  }
}
@media (max-width: 1365px) {
  .buttons.collapse-max-md {
    padding: 0;
  }
  .buttons.collapse-max-md .button.last, .buttons.collapse-max-md .button:last-child {
    margin-right: 0;
  }
}
@media (max-width: 1599px) {
  .buttons.collapse-max-lg {
    padding: 0;
  }
  .buttons.collapse-max-lg .button.last, .buttons.collapse-max-lg .button:last-child {
    margin-right: 0;
  }
}
@media (max-width: 1899px) {
  .buttons.collapse-max-xl {
    padding: 0;
  }
  .buttons.collapse-max-xl .button.last, .buttons.collapse-max-xl .button:last-child {
    margin-right: 0;
  }
}
@media (min-width: 320px) {
  .buttons.collapse-xs {
    padding: 0;
  }
  .buttons.collapse-xs .button.last, .buttons.collapse-xs .button:last-child {
    margin-right: 0;
  }
}
@media (min-width: 1000px) {
  .buttons.collapse-sm {
    padding: 0;
  }
  .buttons.collapse-sm .button.last, .buttons.collapse-sm .button:last-child {
    margin-right: 0;
  }
}
@media (min-width: 1366px) {
  .buttons.collapse-md {
    padding: 0;
  }
  .buttons.collapse-md .button.last, .buttons.collapse-md .button:last-child {
    margin-right: 0;
  }
}
@media (min-width: 1600px) {
  .buttons.collapse-lg {
    padding: 0;
  }
  .buttons.collapse-lg .button.last, .buttons.collapse-lg .button:last-child {
    margin-right: 0;
  }
}
@media (min-width: 1900px) {
  .buttons.collapse-xl {
    padding: 0;
  }
  .buttons.collapse-xl .button.last, .buttons.collapse-xl .button:last-child {
    margin-right: 0;
  }
}
.buttons .button {
  flex: 0 1 auto;
  margin: 0 0 0 20px;
}
.buttons .button.last {
  margin-right: 0;
}
.buttons .button a {
  text-align: center;
}
.buttons .button--align-left {
  margin-right: auto;
}
.buttons .button--align-right {
  margin-left: auto;
}

.buttons-inline {
  padding: 0 0 0 2px;
  font-size: 0;
}
.buttons-inline:after {
  content: "";
  display: block;
  clear: both;
  overflow: hidden;
}
.buttons-inline .button {
  margin: 0 20px 0 0;
}
.buttons-inline .button.last {
  margin-right: 0;
}

.button:not(.custom) > a {
  display: block;
}
.button:not(.custom).w-50 {
  width: 50%;
}
@media (max-width: 319px) {
  .button:not(.custom).w-50-max-xs {
    width: 50%;
  }
}
@media (max-width: 999px) {
  .button:not(.custom).w-50-max-sm {
    width: 50%;
  }
}
@media (max-width: 1365px) {
  .button:not(.custom).w-50-max-md {
    width: 50%;
  }
}
@media (max-width: 1599px) {
  .button:not(.custom).w-50-max-lg {
    width: 50%;
  }
}
@media (max-width: 1899px) {
  .button:not(.custom).w-50-max-xl {
    width: 50%;
  }
}
@media (min-width: 320px) {
  .button:not(.custom).w-50-xs {
    width: 50%;
  }
}
@media (min-width: 1000px) {
  .button:not(.custom).w-50-sm {
    width: 50%;
  }
}
@media (min-width: 1366px) {
  .button:not(.custom).w-50-md {
    width: 50%;
  }
}
@media (min-width: 1600px) {
  .button:not(.custom).w-50-lg {
    width: 50%;
  }
}
@media (min-width: 1900px) {
  .button:not(.custom).w-50-xl {
    width: 50%;
  }
}
.button:not(.custom).fill {
  flex: 1 1 auto;
}
.button:not(.custom).underline {
  text-decoration: underline;
}

/*
--------------------
BUTTON: STYLES
--------------------
*/
.button {
  font: normal calc(0.9375rem)/1.3 FSAlbert;
  text-align: center;
  color: #FFFFFF;
  padding: 0.5em 1em;
  max-width: 100%;
  position: relative;
  cursor: pointer;
  background-color: transparent;
  transition: all 0.2s ease-in-out;
  text-decoration: none;
  display: inline-block;
  outline: none;
  margin-left: 2px;
}

.button:not(.button--style-link) {
  box-shadow: 0 0 5px #FFFFFF;
  border-color: #FFFFFF;
  border-style: solid;
  border-width: 2px 0;
  border-radius: 2px;
  min-width: 9.5em;
}
.button:not(.button--style-link)::before, .button:not(.button--style-link)::after,
.button:not(.button--style-link) .button-background, .button:not(.button--style-link):active, .button:not(.button--style-link):hover, .button-hover:hover .button:not(.button--style-link) {
  background-color: #FFFFFF;
}
.button:not(.button--style-link)::before, .button:not(.button--style-link)::after {
  position: absolute;
  display: block;
  width: 2px;
  content: "";
  height: 100%;
  top: 0;
}
.button:not(.button--style-link)::before {
  left: -2px;
  border-radius: 2px 0 0 2px;
}
.button:not(.button--style-link)::after {
  right: -2px;
  border-radius: 0 2px 2px 0;
}
.button:not(.button--style-link) .button-background {
  z-index: -1;
  position: absolute;
  width: calc(100% + 2px);
  height: calc(100% + 2px);
  left: -1px;
  top: -1px;
  color: #000;
  filter: blur(5px);
  opacity: 0;
  transition: all 0.2s ease-in-out;
}
.button-hover:hover .button:not(.button--style-link), .button-hover:active .button:not(.button--style-link), .button:not(.button--style-link):active, .button:not(.button--style-link):hover {
  text-decoration: none;
  color: #000000;
}
.button-hover:hover .button:not(.button--style-link) .button-background, .button-hover:active .button:not(.button--style-link) .button-background, .button:not(.button--style-link):active .button-background, .button:not(.button--style-link):hover .button-background {
  opacity: 1;
}
.button:not(.button--style-link).colour-primary {
  box-shadow: 0 0 5px #FF0098;
  border-color: #FF0098;
}
.button:not(.button--style-link).colour-primary::before, .button:not(.button--style-link).colour-primary::after,
.button:not(.button--style-link).colour-primary .button-background, .button:not(.button--style-link).colour-primary:active, .button:not(.button--style-link).colour-primary:hover, .button-hover:hover .button:not(.button--style-link).colour-primary {
  background-color: #FF0098;
}
.button:not(.button--style-link).colour-secondary {
  box-shadow: 0 0 5px #00FFFF;
  border-color: #00FFFF;
}
.button:not(.button--style-link).colour-secondary::before, .button:not(.button--style-link).colour-secondary::after,
.button:not(.button--style-link).colour-secondary .button-background, .button:not(.button--style-link).colour-secondary:active, .button:not(.button--style-link).colour-secondary:hover, .button-hover:hover .button:not(.button--style-link).colour-secondary {
  background-color: #00FFFF;
}
.button:not(.button--style-link).colour-yellow {
  box-shadow: 0 0 5px #FFE715;
  border-color: #FFE715;
}
.button:not(.button--style-link).colour-yellow::before, .button:not(.button--style-link).colour-yellow::after,
.button:not(.button--style-link).colour-yellow .button-background, .button:not(.button--style-link).colour-yellow:active, .button:not(.button--style-link).colour-yellow:hover, .button-hover:hover .button:not(.button--style-link).colour-yellow {
  background-color: #FFE715;
}
.button:not(.button--style-link).size-large {
  font: normal calc(1.25rem)/1.3 FSAlbert;
  padding: 10px;
  width: 200px;
  max-width: 100%;
}
.button:not(.button--style-link).disabled, .button:not(.button--style-link):disabled {
  cursor: default;
  box-shadow: 0 0 5px #FFF;
  border-color: #FFF;
  opacity: 0.7;
}
.button:not(.button--style-link).disabled::before, .button:not(.button--style-link).disabled::after, .button:not(.button--style-link):disabled::before, .button:not(.button--style-link):disabled::after {
  background-color: #FFF;
}
.button:not(.button--style-link).disabled .button-background, .button:not(.button--style-link).disabled:active, .button:not(.button--style-link).disabled:hover, .button:not(.button--style-link):disabled .button-background, .button:not(.button--style-link):disabled:active, .button:not(.button--style-link):disabled:hover {
  color: inherit;
  background-color: transparent;
}

/* Options:
	Middle line disappears, top, bottom lines rotate into each other:
		background: start-delay: 0.3s | end-delay: 0.5s
		transform: 	duration: 0.3s, 0.3s | delay: 0.3s, 0.3s
		rotate: 	delay: 0.3s, 0.3s

	Top, bottom lines merge into middle line and rotate into cross:
		background: start-delay: 0.3s | end-delay: 0.3s
		transform: 	duration: 0.3s, 0.3s | delay: 0.3s, 0s
		rotate: 	delay: 0s, 0.3s
*/
.menu-button {
  /*
     .menu-label{
  	float:left;
  	padding-left:$col-gutter;
  	color:$c-lightest;
  	text-decoration:none;
     	text-transform:uppercase;
  }
  */
  /*--- Button state: On ---*/
  /*--- Button state: start ---*/
  /*--- Button state: end ---*/
}
.menu-button > a {
  display: block;
  float: left;
  padding: 17px 20px;
  font-size: 0;
  text-decoration: none;
  cursor: hand;
}
.menu-button .menu-icon {
  float: left;
  position: relative;
  top: 0;
  margin: 0;
  width: 20px;
  height: 11px;
}
.menu-button .menu-icon span {
  display: block;
}
.menu-button .menu-icon span:nth-child(2) {
  position: absolute;
  top: 4.5px;
  right: 0;
  width: 100%;
  height: 1px;
  background: purple;
  transition-property: opacity, background;
  transition-duration: 0s, 0.2s;
  transition-delay: 0.2s, 0s;
}
.menu-button .menu-icon span:nth-child(1), .menu-button .menu-icon span:nth-child(3) {
  position: absolute;
  left: 0;
  width: 100%;
  height: 1px;
  background: purple;
  transition-duration: 0.2s, 0.2s, 0.2s;
  transition-delay: 0.2s, 0s, 0s;
}
.menu-button .menu-icon span:nth-child(1) {
  top: 0;
  transition-property: top, transform, background;
}
.menu-button .menu-icon span:nth-child(3) {
  bottom: 0;
  transition-property: bottom, transform, background;
}
.menu-on .menu-button .menu-icon span:nth-child(2) {
  opacity: 0;
  transition-delay: 0.2s;
}
.menu-on .menu-button .menu-icon span:nth-child(1) {
  top: 50%;
  transform: rotate(-45deg) translateY(-50%);
}
.menu-on .menu-button .menu-icon span:nth-child(3) {
  bottom: 50%;
  transform: rotate(45deg) translateY(50%);
}
.menu-on .menu-button .menu-icon span:nth-child(1), .menu-on .menu-button .menu-icon span:nth-child(3) {
  transition-delay: 0s, 0.2s;
}
.menu-on-start .menu-button .menu-icon span {
  background: none;
  transition-delay: 0.2s;
}
.menu-on-start .menu-button .menu-icon span:nth-child(1) {
  top: 50%;
  transform: rotate(0deg);
}
.menu-on-start .menu-button .menu-icon span:nth-child(3) {
  bottom: 50%;
  transform: rotate(0deg);
}
.menu-on-start .menu-button .menu-icon span:nth-child(1), .menu-on-start .menu-button .menu-icon span:nth-child(3) {
  transition-delay: 0s, 0.2s;
}
.menu-on-end .menu-button .menu-icon span {
  transition-delay: 0.2s, 0.2s;
}
.menu-on-end .menu-button .menu-icon span:nth-child(1) {
  top: 50%;
  transform: rotate(-45deg) translateY(-50%);
}
.menu-on-end .menu-button .menu-icon span:nth-child(2) {
  opacity: 0;
}
.menu-on-end .menu-button .menu-icon span:nth-child(3) {
  bottom: 50%;
  transform: rotate(45deg) translateY(50%);
}
.menu-on-end .menu-button .menu-icon span:nth-child(1), .menu-on-end .menu-button .menu-icon span:nth-child(3) {
  transition-delay: 0s, 0.2s;
}
@media (max-width: 1366px) {
  .menu-button {
    /* Display menu button */
    display: block;
  }
}

/*
--------------------
FORMS
--------------------
*/
/*
--------------------
FORMS: GENERAL
--------------------
*/
/*
.page-form {
	position:relative;

	form{
		display:flex;
		flex-wrap:wrap;
	}

	.field{
		flex:1 0 auto;
		width:100%;
	}
}
*/
p.hidden {
  display: none;
}

.form-response {
  margin-bottom: 20px;
  color: purple;
}
.form-response.status, .form-response.message {
  display: inline-block;
}

.error-line {
  float: right;
  color: purple;
  line-height: 1;
}

.fields {
  display: flex;
  justify-content: space-between;
  position: relative;
}
.fields:after {
  content: "";
  display: block;
  clear: both;
  overflow: hidden;
}

.field {
  position: relative;
}
.field:after {
  content: "";
  display: block;
  clear: both;
  overflow: hidden;
}
.field.w-auto, .field .w-auto {
  width: auto;
  display: block;
  float: none;
}
.field.w-100, .field .w-100 {
  width: 100%;
}
.field.w-50, .field .w-50 {
  width: 50%;
}
.field.w-33, .field .w-33 {
  width: 33.33%;
}
.field.w-xsmall, .field .w-xsmall {
  width: 60px;
}
.field.w-small, .field .w-small {
  width: 90px;
}

.form-label {
  float: left;
  display: block;
  line-height: 1;
  margin-bottom: 10px;
}

.form-info {
  display: inline-block;
  margin-left: 10px;
  margin-bottom: 2px;
  cursor: pointer;
  cursor: hand;
}

/*
 * Reset inputs
 * - Text, Email, Password, Textarea, Select
 */
input[type=text],
input[type=email],
input[type=password],
textarea,
select {
  display: block;
  position: relative;
  width: 100%;
  margin: 0;
  padding: 0;
  border: 0;
  line-height: 1;
  color: #000;
  background-color: transparent;
}
input[type=text]::placeholder,
input[type=email]::placeholder,
input[type=password]::placeholder,
textarea::placeholder,
select::placeholder {
  color: #ccc;
}
input[type=text]:-webkit-autofill, input[type=text]:-webkit-autofill:hover, input[type=text]:-webkit-autofill:focus, input[type=text]:-webkit-autofill:active,
input[type=email]:-webkit-autofill,
input[type=email]:-webkit-autofill:hover,
input[type=email]:-webkit-autofill:focus,
input[type=email]:-webkit-autofill:active,
input[type=password]:-webkit-autofill,
input[type=password]:-webkit-autofill:hover,
input[type=password]:-webkit-autofill:focus,
input[type=password]:-webkit-autofill:active,
textarea:-webkit-autofill,
textarea:-webkit-autofill:hover,
textarea:-webkit-autofill:focus,
textarea:-webkit-autofill:active,
select:-webkit-autofill,
select:-webkit-autofill:hover,
select:-webkit-autofill:focus,
select:-webkit-autofill:active {
  border: 0;
  -webkit-text-fill-color: #000;
  -webkit-box-shadow: 0 0 0 1000px transparent inset;
  transition: background-color 5000s ease-in-out 0s;
}

input[type=text],
input[type=email],
input[type=password],
input[type=submit],
button[type=submit],
textarea {
  appearance: none;
}

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

input[type=text]:focus,
input[type=email]:focus,
input[type=password]:focus,
textarea:focus,
select:focus {
  outline: #FFFFFF;
}

.completed input[type=text],
.completed input[type=email],
.completed input[type=password],
.completed textarea,
.completed select,
.completed label {
  color: #FFF;
}

.form-radio input {
  color: #FFF;
}

.form-radio:hover input,
.form-radio:hover .input-select,
.checked .input-select,
.checked input,
.checked input[type=text],
.checked input[type=email],
.checked input[type=password] {
  color: #000;
  border-color: purple;
}

/*
 * Textarea
 *
 */
textarea {
  position: relative;
  height: 250px;
  padding: 10px 7px;
  border: 0;
}

/*
.focus .input-textarea{
	border:$border-thin solid $c-light;
}
*/
/*
 * Hidden
 *
 */
.input-hidden {
  display: none;
}

/*
--------------------
FORMS: PLACEHOLDERS
--------------------
*/
.field input, .field textarea, .field select {
  transition: all 200ms ease-in-out;
}
.field.input-text label, .field.input-password label, .field.input-textarea label {
  display: block;
  position: relative;
  z-index: 1;
}
.field.input-text label > span, .field.input-password label > span, .field.input-textarea label > span {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  cursor: text;
  pointer-events: none;
}
.field.input-text label > span > span, .field.input-password label > span > span, .field.input-textarea label > span > span {
  position: absolute;
  color: #FFF;
  transform-origin: 0% 50%;
  transition: transform 200ms ease-in-out;
  cursor: text;
}
.field.input-text label input, .field.input-text label textarea, .field.input-text label select, .field.input-password label input, .field.input-password label textarea, .field.input-password label select, .field.input-textarea label input, .field.input-textarea label textarea, .field.input-textarea label select {
  margin: 0 0 25px;
}
.field.error label > span span {
  color: #FF0098;
}
.field.haserror label input, .field.haserror label span span {
  color: #FFFFFF;
}
.field.focus label > span span, .field:not(.empty) label > span span {
  transform: scale(0.7) translateY(calc(-100% - 5px));
  cursor: default;
}
.field.focus {
  /*
  textarea {
  	height:70px;
  }
  */
}
.field.focus label input, .field.focus label textarea, .field.focus label select {
  outline: 0;
}
.field:not(.empty) {
  /*
  textarea {
  	height:70px;
  }
  */
}
.field.empty:not(.focus) label input {
  opacity: 0;
}

.checkbox-field {
  display: none;
}
.checkbox-box-label {
  display: inline-block;
  vertical-align: top;
  max-width: 100%;
  background-image: url("/assets/images/icons/checkbox-disabled.svg");
  background-repeat: no-repeat;
  background-size: contain;
}
:not([disabled]) + .checkbox-box-label {
  cursor: pointer;
}
.checkbox-box-label:before, .checkbox-box-label:after {
  content: "";
  position: relative;
  width: 20px;
  height: 15px;
  max-width: 100%;
  padding-top: 4px;
  background-repeat: no-repeat;
  background-size: contain;
}
.checkbox-box-label:before {
  display: inline-block;
  vertical-align: top;
  background-image: url("/assets/images/icons/checkbox-default.svg");
}
.checkbox-box-label:after {
  display: none;
  background-image: url("/assets/images/icons/checkbox-selected.svg");
}
.checkbox-box-label.large, .checkbox-box-label.large:before, .checkbox-box-label.large:after {
  width: 32px;
  height: 26px;
}
.checkbox-box-label.x-large, .checkbox-box-label.x-large:before, .checkbox-box-label.x-large:after {
  width: 80px;
  height: 65px;
}
.checkbox-box-label.yellow:before {
  background-image: url("/assets/images/icons/checkbox-default-yellow.svg");
}
.checkbox-text-label {
  cursor: pointer;
  font: normal calc(0.9375rem)/1.3 FSAlbert;
  padding-left: 10px;
}
.checkbox-field:checked + .checkbox-box-label {
  background-image: none;
}
.checkbox-field:checked + .checkbox-box-label:before {
  display: none;
}
.checkbox-field:checked + .checkbox-box-label:after {
  display: inline-block;
}
.checkbox-field:disabled + .checkbox-box-label:before, .checkbox-field:disabled + .checkbox-box-label:after {
  display: none;
}
.checkbox-field:checked:disabled + .checkbox-box-label {
  background-image: url("/assets/images/icons/checkbox-selected-disabled.svg");
}

.input-checkbox.right {
  display: flex;
  flex-direction: row-reverse;
}
.input-checkbox.right .checkbox-box-label {
  flex: 0 0 auto;
  margin-left: 3rem;
  padding-left: 0;
}
.input-checkbox.right .checkbox-text-label {
  flex: 1 1 auto;
}

/*
--------------------
FORMS: UPLOADS
--------------------
*/
.input-file .upload-file-area:not(:empty) {
  margin-bottom: calc((0.5045408678vw + 28.1079717457px));
}
.input-file .upload-file {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  margin: 0 0 calc((0.2018163471vw + 19.2431886983px));
}
.input-file .upload-file > span {
  display: block;
  flex: 1 0 auto;
  margin: 0 0 0 0;
}
.input-file .upload-file > a {
  display: block;
  margin: 0 0 0 20px;
}
.input-file .upload-file .upload-file-label:before {
  content: "Evidence attached – ";
  display: inline-block;
}
.input-file .upload-file .upload-file-button {
  display: flex;
  align-items: center;
}
.input-file .upload-file, .input-file .upload-file:active, .input-file .upload-file:hover,
.input-file .upload-file-button,
.input-file .upload-file-button:active,
.input-file .upload-file-button:hover {
  text-decoration: none;
}
.input-file .upload-file:before,
.input-file .upload-file-button:before {
  content: "";
  display: inline-block;
  margin: 0 10px 0 0;
  padding: 0;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
}
.input-file .upload-file:before {
  width: 10px;
  height: 17px;
  background-image: url("/assets/images/icons/paperclip.svg");
}
.input-file .upload-file-preview:before {
  width: 16px;
  height: 16px;
  background-image: url("/assets/images/icons/eye.svg");
}
.input-file .upload-file-remove:before {
  width: 16px;
  height: 16px;
  background-image: url("/assets/images/icons/bin.svg");
}
.input-file .upload-progress-wrapper {
  float: left;
  margin: 0 0 0 20px;
}
.input-file .upload-response {
  display: inline-block;
  margin: 0 0 0 20px;
}

/*
--------------------
FORMS: STYLES
--------------------
*/
.form-item input[type=text],
.form-item input[type=email],
.form-item input[type=password],
.form-item textarea,
.form-item select, .form-item label > span span {
  font: normal calc(1.125rem)/1.3 FSAlbert;
  padding: 15px 15px;
  border-radius: 5px;
}

.form-item label > span span {
  color: #FFF;
}
.form-item input[type=text],
.form-item input[type=email],
.form-item input[type=password],
.form-item textarea,
.form-item select {
  color: #FFFFFF;
}
.form-item input[type=text],
.form-item input[type=email],
.form-item input[type=password],
.form-item textarea,
.form-item select {
  background: black;
}
.form-item input[type=text]::placeholder,
.form-item input[type=email]::placeholder,
.form-item input[type=password]::placeholder,
.form-item textarea::placeholder,
.form-item select::placeholder {
  color: #FFF;
}
.form-item input[type=text]:-webkit-autofill, .form-item input[type=text]:-webkit-autofill:hover, .form-item input[type=text]:-webkit-autofill:focus, .form-item input[type=text]:-webkit-autofill:active,
.form-item input[type=email]:-webkit-autofill,
.form-item input[type=email]:-webkit-autofill:hover,
.form-item input[type=email]:-webkit-autofill:focus,
.form-item input[type=email]:-webkit-autofill:active,
.form-item input[type=password]:-webkit-autofill,
.form-item input[type=password]:-webkit-autofill:hover,
.form-item input[type=password]:-webkit-autofill:focus,
.form-item input[type=password]:-webkit-autofill:active,
.form-item textarea:-webkit-autofill,
.form-item textarea:-webkit-autofill:hover,
.form-item textarea:-webkit-autofill:focus,
.form-item textarea:-webkit-autofill:active,
.form-item select:-webkit-autofill,
.form-item select:-webkit-autofill:hover,
.form-item select:-webkit-autofill:focus,
.form-item select:-webkit-autofill:active {
  border: 0;
  -webkit-text-fill-color: #FFFFFF;
  -webkit-box-shadow: 0 0 0 1000px transparent inset;
  transition: background-color 5000s ease-in-out 0s;
}

textarea {
  padding: 15px 15px;
}

.responses {
  clear: both;
}

/*
--------------------
POPUPS
--------------------
*/
.page-popup {
  display: flex;
  opacity: 1;
  align-content: center;
  justify-content: center;
  position: fixed;
  z-index: 99;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  transition: all 0.3s ease-in-out;
  transform-style: preserve-3d;
}
.page-popup[style*="display: block"] {
  display: flex !important;
  opacity: 1;
}
.page-popup.hide {
  display: none;
  opacity: 0;
}
.page-popup.show {
  opacity: 1;
}
.page-popup .background {
  position: fixed;
  z-index: -1;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0.15;
  background: #000000;
}
.page-popup .window {
  flex: 0 1 auto;
  position: relative;
  overflow: hidden;
  margin: auto;
  height: 100%;
  max-height: calc(100% - calc((1.2820512821vw + 0.1923076923px) * 1));
  background: transparent;
}
@media (min-width: 1366px), (min-height: 600px) {
  .page-popup .window {
    height: auto;
    max-height: 600px;
  }
}
.page-popup .close {
  z-index: 2;
  position: absolute;
  right: 0;
}
.page-popup .close a {
  display: block;
  position: relative;
  left: 50%;
  transform: translateX(-50%);
  line-height: 1;
  vertical-align: top;
}
.page-popup .close img {
  display: block;
  width: 24px;
  height: 24px;
}
.page-popup .main {
  position: relative;
  z-index: 1;
  overflow: hidden;
  color: inherit;
  margin: 0 0 0 0;
  height: 100%;
}
.page-popup .main:after {
  content: "";
  display: block;
  clear: both;
  overflow: hidden;
}
.page-popup .main.scroll, .page-popup .main .scroll {
  overflow-y: scroll;
  overflow-x: hidden;
  -webkit-overflow-scrolling: touch;
  position: relative;
  max-height: 100%;
  background: inherit;
}
.page-popup .main.scroll:after, .page-popup .main .scroll:after {
  content: "";
  display: block;
  position: fixed;
  z-index: 1;
  bottom: 0;
  left: 0;
  width: calc(100% - 17px);
  height: 20px;
  background: inherit;
}
.page-popup .main .subtitle {
  font: normal calc(0.9375rem)/1.3 FSAlbert;
}
@media (max-width: 999px) {
  .page-popup .main .subtitle {
    font: normal calc(1.125rem)/1.3 FSAlbert;
  }
}
.page-popup .main .close-icon {
  cursor: pointer;
  height: 2.1875rem;
  width: 2.1875rem;
  display: flex;
  align-items: center;
  justify-content: center;
}
.page-popup .main .close-icon svg {
  height: 1.75rem;
  width: auto;
  display: block;
}
.page-popup .view {
  display: flex;
  flex-direction: column;
  height: 100%;
  background: transparent;
}
.page-popup .view .view-header {
  flex: 1 0 auto;
  background: inherit;
}
.page-popup .view .view-header:after {
  content: "";
  display: block;
  clear: both;
  overflow: hidden;
}
.page-popup .view .view-content {
  flex: 1 1 100%;
}
.page-popup .view .view-content:empty:before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0.5;
}
.page-popup.popup-large .background {
  opacity: 70%;
  background: #1A062F;
}
.page-popup.popup-large .window {
  height: 100%;
  max-height: none;
  width: 100%;
  box-shadow: 2px 3px 6px #000000;
  background: #110B19;
}
@media screen and (min-width: 768px) {
  .page-popup.popup-large .window {
    border-radius: 5px;
    height: 80%;
    max-height: 720px;
    width: auto;
  }
  .page-popup.popup-large .window.auto-height {
    height: auto;
    max-height: 80%;
  }
  .page-popup.popup-large .window.auto-height .main {
    max-height: 700px;
  }
}
.page-popup.popup-large .main {
  color: inherit;
}
.page-popup.popup-large .main.scroll, .page-popup.popup-large .main .scroll {
  overflow-y: auto;
  /*
  @each $size, $keys in $columns {
  	@include respond-from($size){
  		@include scrollbar($size);
  	}
  }
  */
}
.page-popup.popup-large .main.scroll::-webkit-scrollbar, .page-popup.popup-large .main .scroll::-webkit-scrollbar {
  width: 12px;
}
.page-popup.popup-large .main.scroll::-webkit-scrollbar-track, .page-popup.popup-large .main .scroll::-webkit-scrollbar-track {
  border-left: calc(12px - 2px) solid transparent;
  border-right: 0;
  background-color: transparent;
  background-clip: content-box;
}
.page-popup.popup-large .main.scroll::-webkit-scrollbar-thumb, .page-popup.popup-large .main .scroll::-webkit-scrollbar-thumb {
  border-left: calc(12px - 2px) solid transparent;
  border-right: 0;
  background-color: #DEDEE0;
  background-clip: content-box;
}
.page-popup.popup-large .view .view-header {
  padding: 40px 0 0;
}
.page-popup.popup-large.popup--height-large .window {
  max-height: 880px;
}
.page-popup .close {
  top: 30px;
  right: 30px;
}
.page-popup .close a {
  display: inline-block;
  vertical-align: top;
}
.page-popup .close .icon {
  display: block;
  width: 45px;
  height: 45px;
  background-image: url(/assets/images/icons/close.svg);
  background-repeat: no-repeat;
  background-position: center center;
}
.page-popup.popup-small .background {
  opacity: 70%;
  background: #1A062F;
}
.page-popup.popup-small .window {
  box-shadow: 2px 3px 6px #000000;
  background: #110B19;
}
@media screen and (min-width: 768px) {
  .page-popup.popup-small .window {
    border-radius: 5px;
    height: auto;
    max-height: 600px;
  }
  .page-popup.popup-small .window.auto-height {
    height: auto;
    max-height: 80%;
  }
  .page-popup.popup-small .window.auto-height .main {
    max-height: 700px;
  }
}
.page-popup.popup-small .main {
  color: inherit;
}
.page-popup.popup-small .main.scroll, .page-popup.popup-small .main .scroll {
  overflow-y: auto;
  /*
  @each $size, $keys in $columns {
  	@include respond-from($size){
  		@include scrollbar($size);
  	}
  }
  */
}
.page-popup.popup-small .main.scroll::-webkit-scrollbar, .page-popup.popup-small .main .scroll::-webkit-scrollbar {
  width: 12px;
}
.page-popup.popup-small .main.scroll::-webkit-scrollbar-track, .page-popup.popup-small .main .scroll::-webkit-scrollbar-track {
  border-left: calc(12px - 2px) solid transparent;
  border-right: 0;
  background-color: transparent;
  background-clip: content-box;
}
.page-popup.popup-small .main.scroll::-webkit-scrollbar-thumb, .page-popup.popup-small .main .scroll::-webkit-scrollbar-thumb {
  border-left: calc(12px - 2px) solid transparent;
  border-right: 0;
  background-color: #DEDEE0;
  background-clip: content-box;
}
.page-popup.popup-small .view .view-header {
  padding: 40px 0 0;
}
.page-popup .close {
  top: 30px;
  right: 30px;
}
.page-popup .close a {
  display: inline-block;
  vertical-align: top;
}
.page-popup .close .icon {
  display: block;
  width: 45px;
  height: 45px;
  background-image: url(/assets/images/icons/close.svg);
  background-repeat: no-repeat;
  background-position: center center;
}
.page-popup.popup-contact .window {
  display: flex;
  flex-direction: column;
  width: calc(100% - calc((1.2820512821vw + 0.1923076923px) * 1));
  max-width: 60rem;
}
.page-popup.popup-contact .view-contact-popup {
  width: 100%;
  padding: 0 1.25rem 2rem;
}
@media (min-width: 1000px) {
  .page-popup.popup-contact .view-contact-popup {
    padding: 0 3rem 2.75rem;
  }
}
.page-popup.popup-contact .view-contact-popup .form-item.input-hidden {
  display: none;
}
.page-popup.popup-contact .view-contact-popup .contact-popup__top {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: flex-start;
  gap: 1rem 2rem;
  margin-bottom: 0.5rem;
}
@media (min-width: 1000px) {
  .page-popup.popup-contact .view-contact-popup .contact-popup__top {
    flex-wrap: nowrap;
  }
  .page-popup.popup-contact .view-contact-popup .contact-popup__top .f-content-large {
    flex: 1 1 auto;
    min-width: 0;
  }
  .page-popup.popup-contact .view-contact-popup .contact-popup__top .f-body-title {
    flex: 0 0 auto;
  }
}
.page-popup.popup-contact .view-contact-popup .contact-popup__email {
  color: #FFFFFF;
  text-decoration: underline;
  text-underline-offset: 0.15em;
}
.page-popup.popup-contact .view-contact-popup .contact-popup__email:hover, .page-popup.popup-contact .view-contact-popup .contact-popup__email:focus {
  color: #FF0098;
}
.page-popup.popup-contact .view-contact-popup .contact-form {
  clear: both;
  width: 100%;
}
.page-popup.popup-contact .view-contact-popup .contact-form:after {
  content: "";
  display: block;
  clear: both;
  overflow: hidden;
}
.page-popup.popup-contact .view-contact-popup .contact-form .form-item {
  width: 100%;
  float: none;
  margin-left: 0;
  margin-right: 0;
}
.page-popup.popup-contact .view-contact-popup .contact-form .form-item input[type=text],
.page-popup.popup-contact .view-contact-popup .contact-form .form-item input[type=email],
.page-popup.popup-contact .view-contact-popup .contact-form .form-item textarea {
  background: #1A062F;
  border: 1px solid rgba(255, 255, 255, 0.35);
}
.page-popup.popup-contact .view-contact-popup .contact-form .form-item.focus input[type=text], .page-popup.popup-contact .view-contact-popup .contact-form .form-item.focus input[type=email], .page-popup.popup-contact .view-contact-popup .contact-form .form-item.focus textarea,
.page-popup.popup-contact .view-contact-popup .contact-form .form-item input:focus,
.page-popup.popup-contact .view-contact-popup .contact-form .form-item textarea:focus {
  border-color: #FF0098;
}
@media (min-width: 1000px) {
  .page-popup.popup-contact .view-contact-popup .contact-form .form-item.input-text {
    width: calc(50% - 10px);
    float: left;
    margin-right: 20px;
  }
  .page-popup.popup-contact .view-contact-popup .contact-form .form-item.input-text + .form-item.input-text {
    margin-right: 0;
  }
  .page-popup.popup-contact .view-contact-popup .contact-form .form-item.input-textarea {
    clear: both;
    width: 100%;
  }
  .page-popup.popup-contact .view-contact-popup .contact-form .form-item.input-submit {
    clear: both;
  }
}
.page-popup.popup-contact .view-contact-popup .contact-form .form-item.input-textarea textarea {
  height: 8.75rem;
}

.link {
  text-decoration: none;
  display: flex;
  line-height: 1;
  align-items: center;
  cursor: pointer;
}
.link .icon {
  margin-right: 1em;
}
.link.hover-colour-primary:hover {
  color: #FF0098;
}
.link.hover-colour-primary:hover .icon svg .colour-stroke {
  stroke: #FF0098;
}
.link.hover-colour-primary:hover .icon svg .colour-fill {
  fill: #FF0098;
}
.link.hover-colour-primary:hover .icon svg feFlood {
  flood-color: #FF0098;
}
.link.hover-colour-secondary:hover {
  color: #00FFFF;
}
.link.hover-colour-secondary:hover .icon svg .colour-stroke {
  stroke: #00FFFF;
}
.link.hover-colour-secondary:hover .icon svg .colour-fill {
  fill: #00FFFF;
}
.link.hover-colour-secondary:hover .icon svg feFlood {
  flood-color: #00FFFF;
}
.link.hover-colour-yellow:hover {
  color: #FFE715;
}
.link.hover-colour-yellow:hover .icon svg .colour-stroke {
  stroke: #FFE715;
}
.link.hover-colour-yellow:hover .icon svg .colour-fill {
  fill: #FFE715;
}
.link.hover-colour-yellow:hover .icon svg feFlood {
  flood-color: #FFE715;
}
.link.large .label {
  font: normal calc(1.25rem)/1.3 FSAlbert;
  font-weight: bold;
  margin-top: 0.1em;
}
.link.large .label:before, .link.large .label:after {
  content: "";
  display: block;
  height: 0;
  width: 0;
}
.link.large .label:before {
  margin-top: -0.25em;
}
.link.large .label:after {
  margin-bottom: -0.25em;
}

.map {
  position: relative;
}
.map:after {
  content: "";
  display: block;
  padding: 0 0 42.5410421128%;
}
.map--height-50:after {
  padding: 0;
  height: 55vh;
  min-height: 400px;
  max-height: 1000px;
}
.map__gmap {
  position: absolute;
  top: 0;
  left: 0;
  width: 100% !important;
  height: 100% !important;
  margin: 0 auto;
}
.map__gmap:before {
  pointer-events: none;
  content: "";
  display: block;
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 1;
  box-shadow: inset rgba(255, 0, 152, 0.5) 0 0 24px 10px;
}

.map-marker {
  position: absolute;
}
.map-marker__container {
  position: absolute;
  bottom: 0;
}
.map-venue-pin {
  opacity: 0;
  transition: opacity 0.45s ease;
}

.map--interactive.is-venue-pins-ready .map-venue-pin {
  opacity: 1;
}

.map--interactive {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 0;
  background: #000000;
}
.map--interactive .map__canvas {
  width: 100%;
  height: 100%;
}

.map-window {
  position: absolute;
  max-width: calc(80vw + 59px);
}
.map-window__reveal {
  position: absolute;
  bottom: 0;
  transform: translateX(-50%);
  width: 100%;
  overflow: hidden;
  pointer-events: none;
}
.map-window__inner {
  position: absolute;
  bottom: 0;
}
.map-window__inner:after {
  content: "";
  display: block;
  position: absolute;
  z-index: -1;
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
  width: 37px;
  height: 42px;
  background: url("/assets/images/icons/map_marker_v2_fill.svg?r3") no-repeat center center;
  background-size: 100%;
}
.map-window__content {
  position: relative;
  overflow: hidden;
  width: max-content;
  min-width: min(200px, 80vw);
  max-width: 80vw;
  height: 100%;
  margin: 30px 30px 22px 29px;
  padding: 30px 15px 21px 15px;
  border: 2px solid #FF0098;
  border-radius: 15px;
  background: #000;
  box-sizing: border-box;
  pointer-events: all;
}
.map-window__button {
  appearance: none;
  margin: 0;
  padding: 8px 10px;
  border: 0;
  outline: 0;
  background: transparent;
}
.map-window__close {
  cursor: pointer;
  position: absolute;
  z-index: 1;
  top: 0;
  right: 0;
}
.map-window__close svg {
  display: block;
  width: 20px;
  height: 20px;
}
.map-window__title {
  margin: 0 0 5px;
  width: max-content;
  max-width: 100%;
  overflow-wrap: anywhere;
}
.map-window__link, .map-window__link:hover, .map-window__link:active, .map-window__link:visited {
  text-decoration: none;
}
.map-window__detail {
  margin: 0 0 5px;
  line-height: 1.2;
}
.map-window__detail br {
  display: none;
}
.map-window__detail:has(.map-window__features) + .map-window__detail--hours {
  padding-top: 4px;
}
.map-window__address {
  overflow-y: hidden;
  margin: 0;
  font-size: 14px;
  line-height: 1.2;
  word-break: break-word;
}
.map-window__address span:last-of-type {
  white-space: nowrap;
}
.map-window__address br {
  display: none;
}
.map-window__hours {
  margin: 0;
  font-size: 12px;
  line-height: 1.3;
}
@media (min-width: 1000px) {
  .map-window__hours {
    font-size: 14px;
    line-height: 1.2;
  }
}
.map-window__hours-state.is-open {
  color: #33cc33;
  font-weight: 600;
}
.map-window__hours-state.is-closed {
  color: #ff4b4b;
  font-weight: 600;
}
.map-window__hours-summary {
  display: flex;
  align-items: center;
  gap: 0.35em;
  cursor: pointer;
  list-style: none;
  font-size: inherit;
  line-height: inherit;
}
.map-window__hours-summary::-webkit-details-marker {
  display: none;
}
.map-window__hours-summary::marker {
  content: "";
}
.map-window__hours-status {
  min-width: 0;
}
.map-window__hours-chevron {
  flex: 0 0 auto;
  display: block;
  width: 0.85em;
  height: 0.85em;
  line-height: 0;
  transition: transform 0.15s ease;
}
.map-window__hours-chevron svg {
  display: block;
  width: 100%;
  height: 100%;
}
.map-window__hours[open] .map-window__hours-chevron {
  transform: rotate(180deg);
}
.map-window__hours-table {
  margin: 4px 0 0;
  border-collapse: collapse;
  font-size: inherit;
  line-height: inherit;
}
.map-window__hours-table th,
.map-window__hours-table td {
  padding: 0 0.75em 0 0;
  font-weight: inherit;
  text-align: left;
  vertical-align: baseline;
}
.map-window__hours-table th {
  white-space: nowrap;
}
.map-window__hours-table td {
  padding-right: 0;
}
.map-window__hours-raw {
  margin: 0;
  font-size: inherit;
  line-height: inherit;
  white-space: pre-line;
}
.map-window__icon {
  float: left;
  display: inline-block;
  vertical-align: middle;
  font-style: normal;
  margin: 0 10px 0 0;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}
.map-window__icon--website {
  width: 13px;
  height: 13px;
  background-image: url("/assets/images/icons/map_marker_website.svg");
}
.map-window__features {
  list-style: none;
  margin: 0;
  padding: 0;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 10px 3px;
}
.map-window__feature {
  display: flex;
  align-items: center;
  gap: 8px;
}
.map-window__feature img {
  width: 18px;
  height: 18px;
  display: block;
}
.map-window__feature h4 {
  margin: 0;
  font-size: 14px;
  line-height: 1.2;
}
.map-window__detail--routes {
  max-width: 320px;
  margin-top: 10px;
  display: flex;
  flex-wrap: wrap;
  align-items: baseline;
  gap: 2px;
}
.map-window__routes-title {
  margin: 0 0 4px;
  color: #FFE715;
  white-space: nowrap;
  font: normal calc(0.75rem)/1.3 FSAlbert;
  letter-spacing: 0.04em;
}
.map-window__routes-title--with-icon {
  flex: 0 0 100%;
  display: inline-flex;
  align-items: center;
}
.map-window__routes-title--with-icon svg {
  width: 0.8em;
  height: 1em;
  display: block;
  flex-shrink: 0;
  margin-right: 0.4em;
}
.map-window__route {
  display: flex;
  align-items: center;
  gap: 0.2em;
  border: 0;
  margin: 0;
  padding: 0 4px 0 0;
  background: transparent;
  color: #FFFFFF;
  border-radius: 6px;
  cursor: pointer;
  text-align: left;
  transition: background-color 120ms ease;
}
.map-window__route:hover {
  background: rgba(255, 255, 255, 0.1);
}
.map-window__route:focus-visible {
  outline: 2px solid #00FFFF;
  outline-offset: 1px;
}
.map-window__route.is-selected {
  background: rgba(255, 231, 21, 0.2);
}
.map-window__route--static {
  cursor: default;
}
.map-window__route--static:hover {
  background: transparent;
}
.map-window__route .map-legend__swatch--route {
  width: 0.8em;
  height: 0.8em;
  border-radius: 100%;
  flex: 0 0 auto;
}
.map-window__route .map-legend__label {
  font: normal calc(0.75rem)/1.3 FSAlbert;
  line-height: 1.6;
  color: #FFFFFF;
}
.map-window__route .map-legend__service {
  margin-left: auto;
  color: rgba(255, 255, 255, 0.75);
  font: normal calc(0.875rem)/1.3 FSAlbert;
  line-height: 1.6;
}
.map-window__arrivals-status {
  margin: 0;
  font: normal calc(0.875rem)/1.3 FSAlbert;
  color: rgba(255, 255, 255, 0.85);
}
.map-window__arrivals-status--error {
  color: #FFE715;
}
.map-window__arrivals-list {
  list-style: none;
  margin: 0;
  padding: 0;
  display: flex;
  flex-direction: column;
  gap: 4px;
}
.map-window__arrival-item {
  display: flex;
  align-items: flex-start;
  column-gap: 12px;
  row-gap: 4px;
  margin: 0;
  font: normal calc(0.875rem)/1.3 FSAlbert;
  line-height: 1;
}
.map-window__arrival-item:before, .map-window__arrival-item:after {
  content: none;
}
.map-window__arrival-item--not-in-service {
  opacity: 0.55;
}
.map-window__arrival-line {
  flex-shrink: 0;
  width: 2em;
  color: #FFFFFF;
  font-weight: 600;
  white-space: nowrap;
}
.map-window__arrival-destination {
  flex-grow: 1;
  min-width: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  color: rgba(255, 255, 255, 0.9);
}
.map-window__arrival-eta {
  color: #FFE715;
  white-space: nowrap;
  padding-left: 8px;
}

.map-window.is-closed {
  display: none;
}

.map-window--venue {
  max-width: calc(70vw + 59px);
}
.map-window--venue .map-window__content {
  margin-top: 40px;
  min-width: min(200px, 70vw);
  max-width: 70vw;
}
.map-window--venue .map-window__inner:before {
  content: "";
  display: block;
  position: absolute;
  z-index: 1;
  top: 2.5px;
  left: 28px;
  width: 94px;
  height: 55px;
  background: url("/assets/images/icons/map_logo_new.svg?r3") no-repeat;
  background-size: 100%;
}

.map-window--bus-stop .map-window__routes-title {
  padding-top: 14px;
  margin-bottom: 6px;
}

.map-window--user .map-window__arrival-item--user-stop {
  align-items: flex-start;
}
.map-window--user .map-window__user-stop {
  min-width: 0;
  flex: 1 1 auto;
  display: flex;
  flex-direction: column;
  gap: 2px;
}
.map-window--user .map-window__user-stop-head {
  display: flex;
  align-items: baseline;
  gap: 10px;
  min-width: 0;
}
.map-window--user .map-window__user-stop-name {
  flex: 1 1 auto;
  min-width: 0;
  color: #FFE715;
  font-weight: 600;
  line-height: 1.2;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.map-window--user .map-window__user-stop-distance {
  flex: 0 0 auto;
  white-space: nowrap;
  color: #FFFFFF;
  padding-left: 6px;
}
.map-window--user .map-window__user-stop-routes {
  display: block;
  color: rgba(255, 255, 255, 0.85);
  line-height: 1.2;
  word-break: break-word;
}

.map--interactive .map-filters {
  position: absolute;
  z-index: 2;
  top: 2em;
  right: calc((5.2104208417vw + -26.0521042084px));
  width: min((10.0200400802vw + 119.8997995992px), 100vw - 4em);
  min-width: 0;
  max-width: calc(100vw - 4em);
  max-height: calc(100vh - 47px - 4em);
  background: rgba(0, 0, 0, 0.92);
  box-shadow: 0 0 14px 0 #FF0098;
  border-radius: 0.5rem;
  padding: 1em 0.8em;
  overflow-y: auto;
  box-sizing: border-box;
  font-size: 13px;
  line-height: 1.4;
}
@media (min-width: 1000px) {
  .map--interactive .map-filters {
    position: fixed;
    width: auto;
    min-width: 260px;
    max-width: 380px;
    top: 2rem;
    right: 2.5rem;
    padding: 2em 1.5em;
    z-index: 3;
    max-height: calc(100vh - 4rem);
  }
}

.map-filters__header {
  margin-bottom: 0.8em;
}
@media (min-width: 1000px) {
  .map-filters__header {
    margin-bottom: 1em;
  }
}
.map-filters__title {
  margin: 0;
  color: #FFFFFF;
  font-weight: normal !important;
}
.map-filters__list {
  font: normal calc(0.875rem)/1.3 FSAlbert;
}
@media (min-width: 1000px) {
  .map-filters__list {
    font: normal calc(1rem)/1.3 FSAlbert;
  }
}
.map-filters__list input[type=checkbox] {
  appearance: none;
  width: 1.5em;
  height: 1.5em;
  flex-shrink: 0;
  margin: 0;
  border: 0;
  padding: 0;
  background: url("/assets/images/icons/map-filter-checkbox-box.svg") center/contain no-repeat;
  cursor: pointer;
}
.map-filters__list input[type=checkbox]:checked {
  background-image: url("/assets/images/icons/map-filter-checkbox-checked.svg");
}
.map-filters__list input[type=checkbox]:indeterminate {
  background-image: linear-gradient(#FFFFFF, #FFFFFF), url("/assets/images/icons/map-filter-checkbox-box.svg");
  background-size: 50% 0.12em, contain;
  background-position: center, center;
}
.map-filters__list input[type=checkbox]:disabled {
  opacity: 0.45;
  cursor: not-allowed;
}
.map-filters__list input[type=checkbox]:focus-visible {
  outline: 2px solid #00FFFF;
  outline-offset: 2px;
}
.map-filters__item {
  display: flex;
  align-items: center;
  border-radius: 6px;
  cursor: pointer;
  user-select: none;
  transition: background-color 120ms ease;
  gap: 8px;
  margin: 0;
  padding: 1px 4px 1px 0;
}
.map-filters__item.is-hovered {
  background: rgba(255, 255, 255, 0.08);
}
.map-filters__item input {
  margin: 0;
}
.map-filters__item:before, .map-filters__item:after {
  content: none;
  display: none;
}
@media (min-width: 1000px) {
  .map-filters__item {
    padding: 6px 4px 6px 2px;
  }
}
.map-filters__item--venue {
  gap: 4px;
}
.map-filters__item--route {
  gap: 8px;
}
.map-filters__item--route .map-legend__label {
  color: #FFFFFF;
}
.map-filters__item--route .map-legend__service {
  font: normal calc(0.875rem)/1.3 FSAlbert;
  color: rgba(255, 255, 255, 0.7);
  margin-left: auto;
  white-space: nowrap;
}
.map-filters__item--group {
  gap: 0.3em;
  margin-top: 0;
  margin-bottom: 0;
  padding: 1px 4px 1px 0;
  cursor: pointer;
}
@media (min-width: 1000px) {
  .map-filters__item--group {
    padding: 2px 4px 2px 2px;
    margin-top: 10px;
    margin-bottom: 2px;
  }
}
.map-filters__item--group:has(+ .map-filters__group-list.is-collapsed) .map-filters__group-toggle {
  transform: rotate(-90deg);
}
.map-filters__item--group .map-legend__label {
  color: rgba(255, 255, 255, 0.95);
}
.map-filters__item--group[data-bus-route-group-row] .map-legend__label {
  font: normal calc(0.75rem)/1.3 FSAlbert;
  color: #FFE715;
  flex: 0 1 auto;
}
@media (min-width: 1000px) {
  .map-filters__item--group[data-bus-route-group-row] .map-legend__label {
    font: normal calc(0.875rem)/1.3 FSAlbert;
  }
}
.map-filters__item--group[data-bus-route-group-row] .map-filters__group-toggle {
  margin-left: 0;
}
.map-filters__group-toggle {
  margin-left: auto;
  flex-shrink: 0;
  width: 1.5em;
  height: 1.5em;
  font-size: inherit;
  line-height: 0;
  color: transparent;
  overflow: hidden;
  background: url("/assets/images/icons/map-filter-toggle-arrow.svg") center/contain no-repeat;
  transition: transform 0.15s ease;
}
.map-filters__group-list {
  margin: 2px 0 2px 6px;
  padding-left: 6px;
}
@media (min-width: 1000px) {
  .map-filters__group-list {
    margin: 4px 0 6px 18px;
    padding-left: 6px;
  }
}
.map-filters__group-list:before, .map-filters__group-list:after {
  content: none;
  display: none;
}
.map-filters__group-list .map-filters__item {
  font: normal calc(0.75rem)/1.3 FSAlbert;
}
@media (min-width: 1000px) {
  .map-filters__group-list .map-filters__item {
    font: normal calc(1rem)/1.3 FSAlbert;
  }
}
.map-filters__group-list .map-legend__label {
  font: normal calc(0.75rem)/1.3 FSAlbert;
}
@media (min-width: 1000px) {
  .map-filters__group-list .map-legend__label {
    font: normal calc(1rem)/1.3 FSAlbert;
  }
}
.map-filters__group-list.is-collapsed {
  display: none;
}
.map-filters__selected-routes {
  margin: 4px 0 6px 6px;
  padding-left: 6px;
}
@media (min-width: 1000px) {
  .map-filters__selected-routes {
    margin: 4px 0 6px 18px;
  }
}
.map-filters__selected-routes.is-empty {
  display: none;
}
.map-filters__selected-routes .map-filters__item {
  font: normal calc(0.75rem)/1.3 FSAlbert;
}
@media (min-width: 1000px) {
  .map-filters__selected-routes .map-filters__item {
    font: normal calc(1rem)/1.3 FSAlbert;
  }
}
.map-filters__selected-routes .map-legend__label {
  font: normal calc(0.75rem)/1.3 FSAlbert;
}
@media (min-width: 1000px) {
  .map-filters__selected-routes .map-legend__label {
    font: normal calc(1rem)/1.3 FSAlbert;
  }
}

.map-legend__icon {
  width: 1.5em;
  height: 1.5em;
  border-radius: 50%;
  line-height: 1;
  font-weight: 700;
  color: #FFFFFF;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  box-sizing: border-box;
  flex-shrink: 0;
}
.map-legend__icon:has(img) {
  border-radius: 0;
}
.map-legend__icon--point {
  width: 14px;
  height: 14px;
  border-radius: 50%;
  border: 2px solid #FFFFFF;
}
.map-legend__icon img {
  display: block;
  object-fit: contain;
  width: 100%;
  height: 100%;
}
.map-legend__swatch {
  flex: 0 0 auto;
}
.map-legend__swatch--route {
  width: 4px;
  height: 1.1em;
  border-radius: 999px;
}
.map-legend__swatch--dot {
  width: 0.8em;
  height: 0.8em;
  border-radius: 100%;
}
.map-legend__label {
  flex: 1 1 auto;
  min-width: 0;
  font-weight: normal;
}
@media (max-width: 999px) {
  .map-legend__label {
    overflow-wrap: break-word;
  }
}
.map-legend__service {
  font: normal calc(0.875rem)/1.3 FSAlbert;
}
.map-legend__service:before, .map-legend__service:after {
  content: "";
  display: block;
  height: 0;
  width: 0;
}
.map-legend__service:before {
  margin-top: -0.25em;
}
.map-legend__service:after {
  margin-bottom: -0.25em;
}

.neon-number {
  width: calc((6.0544904137vw + 17.2956609485px));
  height: calc((6.0544904137vw + 17.2956609485px));
}
.neon-number text {
  font-size: calc((6.0544904137vw + 17.2956609485px));
  stroke-width: calc((0.1009081736vw + 0.6215943491px));
  stroke: #FFFFFF;
  font-family: "FuturaPTCondensedBold";
  fill: transparent;
}
.neon-number.colour-primary text {
  stroke: #FF0098;
}
.neon-number.colour-secondary text {
  stroke: #00FFFF;
}
.neon-number.size-large {
  width: calc((2.3208879919vw + 51.2966700303px));
  height: calc((2.3208879919vw + 51.2966700303px));
}
.neon-number.size-large text {
  font-size: calc((2.3208879919vw + 51.2966700303px));
  stroke-width: calc((0.1009081736vw + 0.6215943491px));
}

/*
----------------------
DASHBOARD: PANELS
----------------------
*/
.panels {
  color: #000000;
  padding: 20px;
}
.panels:after {
  content: "";
  display: block;
  clear: both;
  overflow: hidden;
}
@media (min-width: 800px) {
  .panels__row--columns-2 {
    column-count: 2;
    column-gap: 20px;
  }
}
@media (min-width: 800px) {
  .panels__row--columns-3 {
    column-count: 3;
    column-gap: 20px;
  }
}

.panel {
  will-change: contents;
  break-inside: avoid;
  position: relative;
  margin: 0 0 20px 0;
  padding: 20px 20px;
  border-radius: 15px;
  background: #fff;
}
.panel:after {
  content: "";
  display: block;
  clear: both;
  overflow: hidden;
}
.panel__main:after {
  content: "";
  display: block;
  clear: both;
  overflow: hidden;
}

.panel--width-full {
  display: block;
  column-span: all;
}
.panel--break {
  break-before: column;
}

@keyframes show_logo_part {
  from {
    opacity: 0.2;
  }
  to {
    opacity: 1;
  }
}
@keyframes blink_logo_part {
  0% {
    opacity: 0.2;
  }
  10% {
    opacity: 1;
  }
  20% {
    opacity: 0.2;
  }
  30% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
.logo svg {
  width: calc((5.615136226vw + 83.9432391524px));
  height: calc((4.6146316852vw + 79.6951311806px));
  overflow: visible;
}
.logo svg path {
  opacity: 0.2;
}

#logo-top-line {
  animation: show_logo_part 0s linear 0.5s forwards;
}

#logo-bottom-line {
  animation: show_logo_part 0s linear 0.7s forwards;
}

#logo-01-h {
  animation: show_logo_part 0s linear 0.9s forwards;
}

#logo-02-a {
  animation: show_logo_part 0s linear 1s forwards;
}

#logo-03-c {
  animation: show_logo_part 0s linear 1.1s forwards;
}

#logo-04-k {
  animation: show_logo_part 0s linear 1.2s forwards;
}

#logo-05-n {
  animation: show_logo_part 0s linear 1.3s forwards;
}

#logo-06-e {
  animation: show_logo_part 0s linear 1.4s forwards;
}

#logo-07-y {
  animation: show_logo_part 0s linear 1.5s forwards;
}

#logo-08-n,
#logo-09-i,
#logo-10-g,
#logo-11-h,
#logo-12-t,
#logo-13-s {
  animation: blink_logo_part 1s linear 1.4s forwards;
}

.calendar-number {
  font: normal calc(5.1875rem)/1.4 FuturaPTCondensedBold;
  position: relative;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  background-image: url(/assets/images/icons/calendar.svg?r=2);
  background-repeat: no-repeat;
  background-position: center center;
  background-size: contain;
  height: 0;
  width: 1.6em;
  height: 1.6em;
  margin-left: -0.1em;
  margin-top: -0.1em;
}
@media all and (-ms-high-contrast: none) {
  .calendar-number .glow {
    top: 0;
    left: 50%;
    transform: translateX(-50%);
  }
}

.calendar-number * {
  font: normal calc(5.1875rem)/1.4 FuturaPTCondensedBold;
  margin-top: 0.3em;
}

.page--home-hub .calendar-number, .page--news-and-events .calendar-number {
  width: 2.5em;
  height: 2.5em;
}
.page--home-hub .calendar-number, .page--home-hub .calendar-number *, .page--news-and-events .calendar-number, .page--news-and-events .calendar-number * {
  font-size: 45px;
}
.page--home-hub .calendar-number, .page--news-and-events .calendar-number {
  font-size: 25px;
  background-image: url("/assets/images/icons/calendar.svg?r=2");
  background-size: 100%;
}
.page--home-hub .calendar-number div, .page--news-and-events .calendar-number div {
  font-size: 1em;
}
.page--home-hub .calendar-number--large, .page--news-and-events .calendar-number--large {
  width: 3.5em;
  height: 3.5em;
}
.page--home-hub .calendar-number--large div, .page--news-and-events .calendar-number--large div {
  font-size: 25px;
}
@media (min-width: 1000px) {
  .page--home-hub .calendar-number--large div, .page--news-and-events .calendar-number--large div {
    font-size: 45px;
  }
}

.revealer-icon {
  display: flex;
  align-items: center;
  justify-content: center;
}
.page-help .revealer-icon {
  justify-content: flex-start;
}
.revealer-icon svg {
  display: block;
  height: 1.875rem;
  width: auto;
}

.revealer-status {
  font-weight: 100;
}

.revealer-title {
  font: normal calc(1.5625rem)/1.4 FSAlbert;
  margin-top: 0.3rem;
  display: inline-block;
  font-weight: bold;
  cursor: pointer;
}
.revealer-title:before, .revealer-title:after {
  content: "";
  display: block;
  height: 0;
  width: 0;
}
.revealer-title:before {
  margin-top: -0.32em;
}
.revealer-title:after {
  margin-bottom: -0.32em;
}

.revealer-header {
  box-sizing: content-box;
  display: flex;
  align-items: center;
}

.revealer-header .button-arrow {
  cursor: pointer;
  width: 30px;
  height: 30px;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: all 0.2s ease-in-out;
  transform: rotate(-90deg);
}
.page-help .revealer-header .button-arrow {
  align-items: flex-end;
}

.revealer.open .revealer-header .button-arrow {
  transform: rotate(0);
}

.revealer-header.hover-colour-primary:hover .revealer-title,
.revealer.open .revealer-header.hover-colour-primary .revealer-title {
  color: #FF0098;
}

.revealer-header.hover-colour-primary:hover svg .colour-fill,
.revealer.open .revealer-header.hover-colour-primary svg .colour-fill {
  fill: #FF0098;
}

.revealer-header.hover-colour-primary:hover svg .colour-stroke,
.revealer.open .revealer-header.hover-colour-primary svg .colour-stroke {
  stroke: #FF0098;
}

.revealer-header.hover-colour-primary:hover svg feFlood,
.revealer.open .revealer-header.hover-colour-primary svg feFlood {
  flood-color: #FF0098;
}

.revealer-header.hover-colour-secondary:hover .revealer-title,
.revealer.open .revealer-header.hover-colour-secondary .revealer-title {
  color: #00FFFF;
}

.revealer-header.hover-colour-secondary:hover svg .colour-fill,
.revealer.open .revealer-header.hover-colour-secondary svg .colour-fill {
  fill: #00FFFF;
}

.revealer-header.hover-colour-secondary:hover svg .colour-stroke,
.revealer.open .revealer-header.hover-colour-secondary svg .colour-stroke {
  stroke: #00FFFF;
}

.revealer-header.hover-colour-secondary:hover svg feFlood,
.revealer.open .revealer-header.hover-colour-secondary svg feFlood {
  flood-color: #00FFFF;
}

.revealer-header.hover-colour-yellow:hover .revealer-title,
.revealer.open .revealer-header.hover-colour-yellow .revealer-title {
  color: #FFE715;
}

.revealer-header.hover-colour-yellow:hover svg .colour-fill,
.revealer.open .revealer-header.hover-colour-yellow svg .colour-fill {
  fill: #FFE715;
}

.revealer-header.hover-colour-yellow:hover svg .colour-stroke,
.revealer.open .revealer-header.hover-colour-yellow svg .colour-stroke {
  stroke: #FFE715;
}

.revealer-header.hover-colour-yellow:hover svg feFlood,
.revealer.open .revealer-header.hover-colour-yellow svg feFlood {
  flood-color: #FFE715;
}

.revealer:not(.open) .revealer-items {
  display: none;
}

.revealer-item-title {
  font: normal calc(1.25rem)/1.3 FSAlbert;
  font-weight: bold;
}
.revealer-item-title:before, .revealer-item-title:after {
  content: "";
  display: block;
  height: 0;
  width: 0;
}
.revealer-item-title:before {
  margin-top: -0.25em;
}
.revealer-item-title:after {
  margin-bottom: -0.25em;
}

.revealer-item-details {
  font-weight: 100;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}

.staff-types {
  display: block;
}
@media (max-width: 999px) {
  .staff-types {
    width: 100%;
  }
}
@media (min-width: 1000px) {
  .staff-types {
    display: inline-block;
    position: relative;
  }
}

.staff-type {
  cursor: default;
  color: #FFFFFF;
  border: 1px solid white;
  text-transform: uppercase;
  border-radius: 4px;
  padding: 2px 6px;
  line-height: 1;
  overflow: hidden;
  display: inline-flex;
  flex-direction: row;
}
.staff-type + .staff-type {
  margin-left: 2px;
}
.staff-type .short-title,
.staff-type .title {
  font-size: 13px;
  line-height: 1;
  white-space: nowrap;
}
.staff-type .short-title {
  opacity: 1;
}
.staff-type .title {
  opacity: 0;
}
.staff-type.ready .short-title,
.staff-type.ready .title {
  transition: all 0.2s ease-in-out;
}

.read-more-content {
  display: none;
}
.read-more-content + .read-more-button .read-more-text {
  display: inline;
}
.read-more-content + .read-more-button .read-less-text {
  display: none;
}
.read-more-content.read-more-content-visible {
  display: block;
}
.read-more-content.read-more-content-visible + .read-more-button .read-more-text {
  display: none;
}
.read-more-content.read-more-content-visible + .read-more-button .read-less-text {
  display: inline;
}

/*
--------------------
PAGE ARTICLE
--------------------
*/
.page-article {
  padding: 3vw 0 0;
}
.page-article__content h2, .page-article__content h3 {
  padding: 15px 0 30px;
}
.page-article__content .img-replace img {
  display: inline-block;
  width: 100%;
  max-width: 100%;
}
.page-article__content .img-replace.inherited-replace-right {
  float: right;
  margin: 2% 0 2% 2%;
}
.page-article__content .img-replace.inherited-replace-left {
  float: left;
  margin: 2% 2% 2% 0;
}
.page-article__content .img-replace.inherited-replace-full, .page-article__content .img-replace.inherited-replace-center {
  margin: 2% auto;
}
.page-article__content iframe {
  width: 100%;
  height: auto;
  aspect-ratio: 16/9;
}

.static-page[data-slug=hackneys-venue-accreditation-scheme] iframe {
  height: 600px;
}

@media (max-width: 999px) {
  .page-content.page-content--hub-panels {
    padding-left: 0;
  }
}

.hub-panel {
  padding: 30px 22px;
  margin: 0 0 20px;
  background: #000000;
}
@media (min-width: 1000px) {
  .hub-panel {
    padding: 2em;
    margin: calc((4.6575342466vw - 33.5753424658px) * 1) 0;
  }
}
@media (min-width: 1366px) {
  .hub-panel {
    margin: calc((0vw + 30px) * 1) 0;
  }
}

@media (max-width: 999px) {
  .mob-col {
    display: flex;
    flex-direction: column;
    padding-left: 0;
  }
}
@media (max-width: 999px) {
  .mob-col--order-1 {
    order: 1;
  }
}
@media (max-width: 999px) {
  .mob-col--order-2 {
    order: 2;
  }
}
@media (max-width: 999px) {
  .mob-col--order-3 {
    order: 3;
  }
}
@media (max-width: 999px) {
  .mob-col--order-4 {
    order: 4;
  }
}
@media (max-width: 999px) {
  .mob-col--order-5 {
    order: 5;
  }
}
@media (max-width: 999px) {
  .mob-col--order-6 {
    order: 6;
  }
}
@media (max-width: 999px) {
  .mob-col--order-7 {
    order: 7;
  }
}
@media (max-width: 999px) {
  .mob-col--order-8 {
    order: 8;
  }
}
@media (max-width: 999px) {
  .mob-col--order-9 {
    order: 9;
  }
}

.widget__row {
  display: flex;
  flex-direction: column;
}
@media (min-width: 1000px) {
  .widget__row {
    flex-direction: row;
  }
}

/*
------------------------
WIDGET LIST
------------------------
*/
.widget-list {
  overflow: hidden;
}
.widget-list:after {
  content: "";
  display: block;
  clear: both;
  overflow: hidden;
}
.widget-list__heading {
  width: 100%;
}
.widget-list__item {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  overflow: hidden;
  cursor: pointer;
  margin: 0 0 10px 0;
}
.widget-list__link {
  text-decoration: none;
}
.widget-list__icon {
  align-self: flex-start;
  flex-shrink: 0;
  margin: 0 2em 0 0;
  width: 48px;
  height: 41px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.widget-list__icon svg {
  display: block;
  max-width: 100%;
  max-height: 100%;
}
.widget-list__image {
  display: block;
  max-height: 100%;
  max-width: 100%;
  width: auto;
  height: auto;
}
.widget-list__arrow {
  position: relative;
  padding: 0 10px;
  transform: rotate(-90deg);
  transition: transform 250ms ease-in-out;
}
.widget-list__arrow svg {
  width: 15px;
}
.widget-list__main {
  display: flex;
  flex-direction: column;
  width: 100%;
}
@media (min-width: 1000px) {
  .widget-list__main {
    flex-direction: row;
    justify-content: space-between;
  }
}
@media (min-width: 1000px) {
  .widget-list__main.col-desktop {
    flex-direction: column;
    align-items: flex-start;
  }
}
.widget-list__header {
  padding: 0 20px 0 0;
}
.widget-list__content .button {
  margin-right: 2px;
}
.widget-list__title {
  font-size: 15px;
  margin: 0 0 0.1em 0;
}
.widget-list--open .widget-list__arrow {
  transform: rotate(0deg);
}
.widget-list--open .widget-list__content {
  height: auto;
}
.widget-list__group--event .widget-list__icon {
  align-self: flex-start;
  width: 50px;
  height: 50px;
}
.widget-list__group--event .widget-list__arrow {
  display: none;
}

/*
--------------------
DASHBOARD PANELS
--------------------
*/
.dashboard-panel {
  display: flex;
  flex-direction: column;
  gap: 20px;
  border-radius: 5px;
  border: 1px solid;
  background-color: #000000;
}
@media (min-width: 1000px) {
  .dashboard-panel {
    flex-direction: row;
    flex-wrap: wrap;
  }
}
.dashboard-panel__col {
  flex: 1 1 auto;
}
.dashboard-panel .link__icon {
  display: inline-block;
  margin: 0 5px 0 0;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: contain;
}
.dashboard-panel .link .icon--view-report {
  width: 23px;
  height: 25px;
  background-image: url("/assets/images/icons/icon-link.svg");
}
.dashboard-panel .link .icon--location {
  width: 21px;
  height: 25px;
  background-image: url("/assets/images/icons/location.svg");
}
.dashboard-panel .label {
  top: -0.3em;
}
.dashboard-panel__address {
  word-break: break-word;
}
.dashboard-panel__address span {
  white-space: nowrap;
}
.dashboard-panel--style-primary {
  border-color: #FF0098;
}
.dashboard-panel--style-secondary {
  border-color: #00FFFF;
}
.dashboard-panel--style-tertiary {
  border-color: #431576;
}
.dashboard-panel--style-yellow {
  border-color: #FFE715;
}

/*
----------------------------
DASHBOARD PANELS - PLANNING
----------------------------
*/
.dashboard-panel--report {
  margin: 0 0 48px;
  padding: 30px 25px;
}
@media (min-width: 1000px) {
  .dashboard-panel--report {
    flex-direction: row;
    flex-wrap: wrap;
  }
}
.dashboard-panel--report .dashboard-panel__col {
  flex-basis: calc(50% - 20px);
}

/*
----------------------------
DASHBOARD PANELS - PLANNING
----------------------------
*/
.dashboard-panel--planning {
  padding: 30px 25px 40px;
}
@media (min-width: 1000px) {
  .dashboard-panel--planning {
    flex-direction: row;
    flex-wrap: wrap;
  }
}
.dashboard-panel--planning .dashboard-panel__header {
  flex-basis: 100%;
}
.dashboard-panel--planning .dashboard-panel__col {
  flex-basis: calc(50% - 20px);
}
.dashboard-panel--planning .dashboard-panel__dates {
  list-style: none;
}
.dashboard-panel--planning .dashboard-panel__dates .date {
  margin-left: 0;
}

/*
--------------------
TAGS
--------------------
*/
.tag {
  display: inline-block;
  vertical-align: middle;
  font-size: 12px;
  line-height: 1;
  font-weight: normal;
  position: relative;
}
.tag--new {
  margin: 0 0 0 10px;
  padding: 4px 8px 3px;
  text-transform: uppercase;
  border-radius: 3px;
  background: #FF0098;
  box-shadow: 0 0 6px 2px #DF0E95;
}
.tag--large {
  font-size: 16px;
}

html {
  font-size: calc((0vw + 16px));
}
@media (min-width: 1000px) {
  html {
    font-size: calc((0.5479452055vw + 8.5205479452px));
  }
}
@media (min-width: 1366px) {
  html {
    font-size: calc((0.4291845494vw + 10.1373390558px));
  }
}
@media (min-width: 1920px) {
  html {
    font-size: calc((0vw + 18.4px));
  }
}

/*--- Images ---*/
img {
  display: inline-block;
  vertical-align: top;
  max-width: 100%;
  outline: none;
  overflow: hidden;
}
.ie img {
  -ms-interpolation-mode: bicubic;
}

.img-replace {
  overflow: hidden;
  position: relative;
}
.img-replace img {
  display: block;
  max-width: 100%;
}
.img-replace.inherited-replace-right {
  float: right;
}
.img-replace.inherited-replace-left {
  float: left;
}
.img-replace.inherited-replace-full, .img-replace.inherited-replace-center {
  margin: 0 auto;
}
.img-replace.inherited-replace-fill img {
  width: 100%;
  height: auto;
}
.img-replace.inherited-replace-cover {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  padding-bottom: 0 !important;
}
.img-replace .img-replace-loader {
  background-color: #291242;
  position: absolute;
  width: 100%;
  height: 100%;
  transition: opacity 1s ease-in;
  z-index: 1;
  /*
  &::before {
  	display: block;
  	content: "";
  	position: absolute;
  	top: 0;
  	left: 0;
  	bottom: 0;
  	right: 0;
  	background-image: url("/assets/images/logos/2019/igloo-template-logo.svg");
  	background-size: 145px 70px;
  	background-repeat: no-repeat;
  	background-position: center;
  	opacity: 0.5;
  	//transition: opacity 0.3s ease-in 0.3s;
  }
  */
}
.img-replace.img-replace-loading img {
  opacity: 0;
}
.img-replace.img-replace-loading .img-replace-loader {
  opacity: 1;
  /*&::before {
  	opacity: 0.5;
  }*/
}

/*--- Lists ---*/
ul, ol {
  margin-left: 0;
  margin-bottom: calc(calc(0.9375rem) * calc(1.3) * 0.5);
}
ul:after, ol:after {
  content: "";
  display: block;
  clear: both;
  overflow: hidden;
}

li {
  margin-bottom: calc(calc(0.9375rem) * calc(1.3) * 0.5);
  margin-left: 20px;
}
li:last-child {
  margin-bottom: 0;
}

/*--- Tables ---*/
table, .table {
  display: table;
  table-layout: fixed;
  border-collapse: collapse;
  border-spacing: 0;
  margin: 0 0 calc(calc(0.9375rem) * calc(1.3) * 0.5);
}
table th:not(:last-of-type), .table th:not(:last-of-type) {
  padding: 0 calc(calc(0.9375rem) * calc(1.3) * 1.2) 0 0;
}
table td:not(:last-of-type), .table td:not(:last-of-type) {
  padding: 0 calc(calc(0.9375rem) * calc(1.3) * 1.2) calc(calc(0.9375rem) * calc(1.3) * 1.2) 0;
}

/*--- Forms ---*/
input, select {
  margin: 0;
  padding: 0;
  outline: 0;
  vertical-align: middle;
}

input::placeholder {
  color: #FFF;
}

/*--- Quotes ---*/
blockquote:before, blockquote:after {
  content: "";
  display: inline-block;
  color: inherit;
}
blockquote:before {
  content: "“";
  margin: 0 5px 0 0;
}
blockquote:after {
  content: "”";
  margin: 0 0 0 5px;
}

/*--- Text alignment ---*/
.text-left {
  text-align: left;
}

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

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

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

.text-mobile-center {
  text-align: center;
}
@media (min-width: 1000px) {
  .text-mobile-center {
    text-align: left;
  }
}

/*--- Hiding ---*/
.hide {
  display: none;
}
@media (max-width: 319px) {
  .hide-max-xs {
    display: none;
  }
}
@media (max-width: 999px) {
  .hide-max-sm {
    display: none;
  }
}
@media (max-width: 1365px) {
  .hide-max-md {
    display: none;
  }
}
@media (max-width: 1599px) {
  .hide-max-lg {
    display: none;
  }
}
@media (max-width: 1899px) {
  .hide-max-xl {
    display: none;
  }
}
@media (min-width: 320px) {
  .hide-xs {
    display: none;
  }
}
@media (min-width: 1000px) {
  .hide-sm {
    display: none;
  }
}
@media (min-width: 1366px) {
  .hide-md {
    display: none;
  }
}
@media (min-width: 1600px) {
  .hide-lg {
    display: none;
  }
}
@media (min-width: 1900px) {
  .hide-xl {
    display: none;
  }
}

.hidden {
  visibility: hidden;
  opacity: 0;
}
@media (max-width: 319px) {
  .hidden-max-xs {
    visibility: hidden;
    opacity: 0;
  }
}
@media (max-width: 999px) {
  .hidden-max-sm {
    visibility: hidden;
    opacity: 0;
  }
}
@media (max-width: 1365px) {
  .hidden-max-md {
    visibility: hidden;
    opacity: 0;
  }
}
@media (max-width: 1599px) {
  .hidden-max-lg {
    visibility: hidden;
    opacity: 0;
  }
}
@media (max-width: 1899px) {
  .hidden-max-xl {
    visibility: hidden;
    opacity: 0;
  }
}
@media (min-width: 320px) {
  .hidden-xs {
    visibility: hidden;
    opacity: 0;
  }
}
@media (min-width: 1000px) {
  .hidden-sm {
    visibility: hidden;
    opacity: 0;
  }
}
@media (min-width: 1366px) {
  .hidden-md {
    visibility: hidden;
    opacity: 0;
  }
}
@media (min-width: 1600px) {
  .hidden-lg {
    visibility: hidden;
    opacity: 0;
  }
}
@media (min-width: 1900px) {
  .hidden-xl {
    visibility: hidden;
    opacity: 0;
  }
}

/*--- Horizontal Rule ---*/
hr, hr.dash {
  margin: 0;
  padding: 20px 0;
  border: 0;
  width: 48px;
  height: 1px;
  text-align: left;
  background: #000;
  background-clip: content-box;
  box-sizing: content-box;
}
hr.center, hr.dash.center {
  margin-left: auto;
  margin-right: auto;
}

/*--- Detect Devices ---*/
.detect-device {
  display: none;
}
@media (max-width: 1365px) {
  .detect-device.mobile {
    display: block;
  }
}
@media (min-width: 1366px) {
  .detect-device.tablet {
    display: block;
  }
}

.c-black {
  color: #000000;
}
@media (max-width: 319px) {
  .c-black-max-xs {
    color: #000000;
  }
}
@media (max-width: 999px) {
  .c-black-max-sm {
    color: #000000;
  }
}
@media (max-width: 1365px) {
  .c-black-max-md {
    color: #000000;
  }
}
@media (max-width: 1599px) {
  .c-black-max-lg {
    color: #000000;
  }
}
@media (max-width: 1899px) {
  .c-black-max-xl {
    color: #000000;
  }
}
@media (min-width: 320px) {
  .c-black-xs {
    color: #000000;
  }
}
@media (min-width: 1000px) {
  .c-black-sm {
    color: #000000;
  }
}
@media (min-width: 1366px) {
  .c-black-md {
    color: #000000;
  }
}
@media (min-width: 1600px) {
  .c-black-lg {
    color: #000000;
  }
}
@media (min-width: 1900px) {
  .c-black-xl {
    color: #000000;
  }
}

.c-white {
  color: #FFFFFF;
}
@media (max-width: 319px) {
  .c-white-max-xs {
    color: #FFFFFF;
  }
}
@media (max-width: 999px) {
  .c-white-max-sm {
    color: #FFFFFF;
  }
}
@media (max-width: 1365px) {
  .c-white-max-md {
    color: #FFFFFF;
  }
}
@media (max-width: 1599px) {
  .c-white-max-lg {
    color: #FFFFFF;
  }
}
@media (max-width: 1899px) {
  .c-white-max-xl {
    color: #FFFFFF;
  }
}
@media (min-width: 320px) {
  .c-white-xs {
    color: #FFFFFF;
  }
}
@media (min-width: 1000px) {
  .c-white-sm {
    color: #FFFFFF;
  }
}
@media (min-width: 1366px) {
  .c-white-md {
    color: #FFFFFF;
  }
}
@media (min-width: 1600px) {
  .c-white-lg {
    color: #FFFFFF;
  }
}
@media (min-width: 1900px) {
  .c-white-xl {
    color: #FFFFFF;
  }
}

.c-brand {
  color: purple;
}
@media (max-width: 319px) {
  .c-brand-max-xs {
    color: purple;
  }
}
@media (max-width: 999px) {
  .c-brand-max-sm {
    color: purple;
  }
}
@media (max-width: 1365px) {
  .c-brand-max-md {
    color: purple;
  }
}
@media (max-width: 1599px) {
  .c-brand-max-lg {
    color: purple;
  }
}
@media (max-width: 1899px) {
  .c-brand-max-xl {
    color: purple;
  }
}
@media (min-width: 320px) {
  .c-brand-xs {
    color: purple;
  }
}
@media (min-width: 1000px) {
  .c-brand-sm {
    color: purple;
  }
}
@media (min-width: 1366px) {
  .c-brand-md {
    color: purple;
  }
}
@media (min-width: 1600px) {
  .c-brand-lg {
    color: purple;
  }
}
@media (min-width: 1900px) {
  .c-brand-xl {
    color: purple;
  }
}

.c-primary {
  color: #FF0098;
}
@media (max-width: 319px) {
  .c-primary-max-xs {
    color: #FF0098;
  }
}
@media (max-width: 999px) {
  .c-primary-max-sm {
    color: #FF0098;
  }
}
@media (max-width: 1365px) {
  .c-primary-max-md {
    color: #FF0098;
  }
}
@media (max-width: 1599px) {
  .c-primary-max-lg {
    color: #FF0098;
  }
}
@media (max-width: 1899px) {
  .c-primary-max-xl {
    color: #FF0098;
  }
}
@media (min-width: 320px) {
  .c-primary-xs {
    color: #FF0098;
  }
}
@media (min-width: 1000px) {
  .c-primary-sm {
    color: #FF0098;
  }
}
@media (min-width: 1366px) {
  .c-primary-md {
    color: #FF0098;
  }
}
@media (min-width: 1600px) {
  .c-primary-lg {
    color: #FF0098;
  }
}
@media (min-width: 1900px) {
  .c-primary-xl {
    color: #FF0098;
  }
}

.c-primary-dark {
  color: #DF0E95;
}
@media (max-width: 319px) {
  .c-primary-dark-max-xs {
    color: #DF0E95;
  }
}
@media (max-width: 999px) {
  .c-primary-dark-max-sm {
    color: #DF0E95;
  }
}
@media (max-width: 1365px) {
  .c-primary-dark-max-md {
    color: #DF0E95;
  }
}
@media (max-width: 1599px) {
  .c-primary-dark-max-lg {
    color: #DF0E95;
  }
}
@media (max-width: 1899px) {
  .c-primary-dark-max-xl {
    color: #DF0E95;
  }
}
@media (min-width: 320px) {
  .c-primary-dark-xs {
    color: #DF0E95;
  }
}
@media (min-width: 1000px) {
  .c-primary-dark-sm {
    color: #DF0E95;
  }
}
@media (min-width: 1366px) {
  .c-primary-dark-md {
    color: #DF0E95;
  }
}
@media (min-width: 1600px) {
  .c-primary-dark-lg {
    color: #DF0E95;
  }
}
@media (min-width: 1900px) {
  .c-primary-dark-xl {
    color: #DF0E95;
  }
}

.c-primary-darker {
  color: #E01999;
}
@media (max-width: 319px) {
  .c-primary-darker-max-xs {
    color: #E01999;
  }
}
@media (max-width: 999px) {
  .c-primary-darker-max-sm {
    color: #E01999;
  }
}
@media (max-width: 1365px) {
  .c-primary-darker-max-md {
    color: #E01999;
  }
}
@media (max-width: 1599px) {
  .c-primary-darker-max-lg {
    color: #E01999;
  }
}
@media (max-width: 1899px) {
  .c-primary-darker-max-xl {
    color: #E01999;
  }
}
@media (min-width: 320px) {
  .c-primary-darker-xs {
    color: #E01999;
  }
}
@media (min-width: 1000px) {
  .c-primary-darker-sm {
    color: #E01999;
  }
}
@media (min-width: 1366px) {
  .c-primary-darker-md {
    color: #E01999;
  }
}
@media (min-width: 1600px) {
  .c-primary-darker-lg {
    color: #E01999;
  }
}
@media (min-width: 1900px) {
  .c-primary-darker-xl {
    color: #E01999;
  }
}

.c-secondary {
  color: #00FFFF;
}
@media (max-width: 319px) {
  .c-secondary-max-xs {
    color: #00FFFF;
  }
}
@media (max-width: 999px) {
  .c-secondary-max-sm {
    color: #00FFFF;
  }
}
@media (max-width: 1365px) {
  .c-secondary-max-md {
    color: #00FFFF;
  }
}
@media (max-width: 1599px) {
  .c-secondary-max-lg {
    color: #00FFFF;
  }
}
@media (max-width: 1899px) {
  .c-secondary-max-xl {
    color: #00FFFF;
  }
}
@media (min-width: 320px) {
  .c-secondary-xs {
    color: #00FFFF;
  }
}
@media (min-width: 1000px) {
  .c-secondary-sm {
    color: #00FFFF;
  }
}
@media (min-width: 1366px) {
  .c-secondary-md {
    color: #00FFFF;
  }
}
@media (min-width: 1600px) {
  .c-secondary-lg {
    color: #00FFFF;
  }
}
@media (min-width: 1900px) {
  .c-secondary-xl {
    color: #00FFFF;
  }
}

.c-tertiary {
  color: #431576;
}
@media (max-width: 319px) {
  .c-tertiary-max-xs {
    color: #431576;
  }
}
@media (max-width: 999px) {
  .c-tertiary-max-sm {
    color: #431576;
  }
}
@media (max-width: 1365px) {
  .c-tertiary-max-md {
    color: #431576;
  }
}
@media (max-width: 1599px) {
  .c-tertiary-max-lg {
    color: #431576;
  }
}
@media (max-width: 1899px) {
  .c-tertiary-max-xl {
    color: #431576;
  }
}
@media (min-width: 320px) {
  .c-tertiary-xs {
    color: #431576;
  }
}
@media (min-width: 1000px) {
  .c-tertiary-sm {
    color: #431576;
  }
}
@media (min-width: 1366px) {
  .c-tertiary-md {
    color: #431576;
  }
}
@media (min-width: 1600px) {
  .c-tertiary-lg {
    color: #431576;
  }
}
@media (min-width: 1900px) {
  .c-tertiary-xl {
    color: #431576;
  }
}

.c-tertiary-dark {
  color: #291242;
}
@media (max-width: 319px) {
  .c-tertiary-dark-max-xs {
    color: #291242;
  }
}
@media (max-width: 999px) {
  .c-tertiary-dark-max-sm {
    color: #291242;
  }
}
@media (max-width: 1365px) {
  .c-tertiary-dark-max-md {
    color: #291242;
  }
}
@media (max-width: 1599px) {
  .c-tertiary-dark-max-lg {
    color: #291242;
  }
}
@media (max-width: 1899px) {
  .c-tertiary-dark-max-xl {
    color: #291242;
  }
}
@media (min-width: 320px) {
  .c-tertiary-dark-xs {
    color: #291242;
  }
}
@media (min-width: 1000px) {
  .c-tertiary-dark-sm {
    color: #291242;
  }
}
@media (min-width: 1366px) {
  .c-tertiary-dark-md {
    color: #291242;
  }
}
@media (min-width: 1600px) {
  .c-tertiary-dark-lg {
    color: #291242;
  }
}
@media (min-width: 1900px) {
  .c-tertiary-dark-xl {
    color: #291242;
  }
}

.c-tertiary-darker {
  color: #1A062F;
}
@media (max-width: 319px) {
  .c-tertiary-darker-max-xs {
    color: #1A062F;
  }
}
@media (max-width: 999px) {
  .c-tertiary-darker-max-sm {
    color: #1A062F;
  }
}
@media (max-width: 1365px) {
  .c-tertiary-darker-max-md {
    color: #1A062F;
  }
}
@media (max-width: 1599px) {
  .c-tertiary-darker-max-lg {
    color: #1A062F;
  }
}
@media (max-width: 1899px) {
  .c-tertiary-darker-max-xl {
    color: #1A062F;
  }
}
@media (min-width: 320px) {
  .c-tertiary-darker-xs {
    color: #1A062F;
  }
}
@media (min-width: 1000px) {
  .c-tertiary-darker-sm {
    color: #1A062F;
  }
}
@media (min-width: 1366px) {
  .c-tertiary-darker-md {
    color: #1A062F;
  }
}
@media (min-width: 1600px) {
  .c-tertiary-darker-lg {
    color: #1A062F;
  }
}
@media (min-width: 1900px) {
  .c-tertiary-darker-xl {
    color: #1A062F;
  }
}

.c-tertiary-darkest {
  color: #110B19;
}
@media (max-width: 319px) {
  .c-tertiary-darkest-max-xs {
    color: #110B19;
  }
}
@media (max-width: 999px) {
  .c-tertiary-darkest-max-sm {
    color: #110B19;
  }
}
@media (max-width: 1365px) {
  .c-tertiary-darkest-max-md {
    color: #110B19;
  }
}
@media (max-width: 1599px) {
  .c-tertiary-darkest-max-lg {
    color: #110B19;
  }
}
@media (max-width: 1899px) {
  .c-tertiary-darkest-max-xl {
    color: #110B19;
  }
}
@media (min-width: 320px) {
  .c-tertiary-darkest-xs {
    color: #110B19;
  }
}
@media (min-width: 1000px) {
  .c-tertiary-darkest-sm {
    color: #110B19;
  }
}
@media (min-width: 1366px) {
  .c-tertiary-darkest-md {
    color: #110B19;
  }
}
@media (min-width: 1600px) {
  .c-tertiary-darkest-lg {
    color: #110B19;
  }
}
@media (min-width: 1900px) {
  .c-tertiary-darkest-xl {
    color: #110B19;
  }
}

.c-yellow {
  color: #FFE715;
}
@media (max-width: 319px) {
  .c-yellow-max-xs {
    color: #FFE715;
  }
}
@media (max-width: 999px) {
  .c-yellow-max-sm {
    color: #FFE715;
  }
}
@media (max-width: 1365px) {
  .c-yellow-max-md {
    color: #FFE715;
  }
}
@media (max-width: 1599px) {
  .c-yellow-max-lg {
    color: #FFE715;
  }
}
@media (max-width: 1899px) {
  .c-yellow-max-xl {
    color: #FFE715;
  }
}
@media (min-width: 320px) {
  .c-yellow-xs {
    color: #FFE715;
  }
}
@media (min-width: 1000px) {
  .c-yellow-sm {
    color: #FFE715;
  }
}
@media (min-width: 1366px) {
  .c-yellow-md {
    color: #FFE715;
  }
}
@media (min-width: 1600px) {
  .c-yellow-lg {
    color: #FFE715;
  }
}
@media (min-width: 1900px) {
  .c-yellow-xl {
    color: #FFE715;
  }
}

.c-blue {
  color: #5AC1D0;
}
@media (max-width: 319px) {
  .c-blue-max-xs {
    color: #5AC1D0;
  }
}
@media (max-width: 999px) {
  .c-blue-max-sm {
    color: #5AC1D0;
  }
}
@media (max-width: 1365px) {
  .c-blue-max-md {
    color: #5AC1D0;
  }
}
@media (max-width: 1599px) {
  .c-blue-max-lg {
    color: #5AC1D0;
  }
}
@media (max-width: 1899px) {
  .c-blue-max-xl {
    color: #5AC1D0;
  }
}
@media (min-width: 320px) {
  .c-blue-xs {
    color: #5AC1D0;
  }
}
@media (min-width: 1000px) {
  .c-blue-sm {
    color: #5AC1D0;
  }
}
@media (min-width: 1366px) {
  .c-blue-md {
    color: #5AC1D0;
  }
}
@media (min-width: 1600px) {
  .c-blue-lg {
    color: #5AC1D0;
  }
}
@media (min-width: 1900px) {
  .c-blue-xl {
    color: #5AC1D0;
  }
}

.c-lightest {
  color: #FFF;
}
@media (max-width: 319px) {
  .c-lightest-max-xs {
    color: #FFF;
  }
}
@media (max-width: 999px) {
  .c-lightest-max-sm {
    color: #FFF;
  }
}
@media (max-width: 1365px) {
  .c-lightest-max-md {
    color: #FFF;
  }
}
@media (max-width: 1599px) {
  .c-lightest-max-lg {
    color: #FFF;
  }
}
@media (max-width: 1899px) {
  .c-lightest-max-xl {
    color: #FFF;
  }
}
@media (min-width: 320px) {
  .c-lightest-xs {
    color: #FFF;
  }
}
@media (min-width: 1000px) {
  .c-lightest-sm {
    color: #FFF;
  }
}
@media (min-width: 1366px) {
  .c-lightest-md {
    color: #FFF;
  }
}
@media (min-width: 1600px) {
  .c-lightest-lg {
    color: #FFF;
  }
}
@media (min-width: 1900px) {
  .c-lightest-xl {
    color: #FFF;
  }
}

.c-lighter {
  color: #FFF;
}
@media (max-width: 319px) {
  .c-lighter-max-xs {
    color: #FFF;
  }
}
@media (max-width: 999px) {
  .c-lighter-max-sm {
    color: #FFF;
  }
}
@media (max-width: 1365px) {
  .c-lighter-max-md {
    color: #FFF;
  }
}
@media (max-width: 1599px) {
  .c-lighter-max-lg {
    color: #FFF;
  }
}
@media (max-width: 1899px) {
  .c-lighter-max-xl {
    color: #FFF;
  }
}
@media (min-width: 320px) {
  .c-lighter-xs {
    color: #FFF;
  }
}
@media (min-width: 1000px) {
  .c-lighter-sm {
    color: #FFF;
  }
}
@media (min-width: 1366px) {
  .c-lighter-md {
    color: #FFF;
  }
}
@media (min-width: 1600px) {
  .c-lighter-lg {
    color: #FFF;
  }
}
@media (min-width: 1900px) {
  .c-lighter-xl {
    color: #FFF;
  }
}

.c-light {
  color: #FFF;
}
@media (max-width: 319px) {
  .c-light-max-xs {
    color: #FFF;
  }
}
@media (max-width: 999px) {
  .c-light-max-sm {
    color: #FFF;
  }
}
@media (max-width: 1365px) {
  .c-light-max-md {
    color: #FFF;
  }
}
@media (max-width: 1599px) {
  .c-light-max-lg {
    color: #FFF;
  }
}
@media (max-width: 1899px) {
  .c-light-max-xl {
    color: #FFF;
  }
}
@media (min-width: 320px) {
  .c-light-xs {
    color: #FFF;
  }
}
@media (min-width: 1000px) {
  .c-light-sm {
    color: #FFF;
  }
}
@media (min-width: 1366px) {
  .c-light-md {
    color: #FFF;
  }
}
@media (min-width: 1600px) {
  .c-light-lg {
    color: #FFF;
  }
}
@media (min-width: 1900px) {
  .c-light-xl {
    color: #FFF;
  }
}

.c-dark {
  color: #000;
}
@media (max-width: 319px) {
  .c-dark-max-xs {
    color: #000;
  }
}
@media (max-width: 999px) {
  .c-dark-max-sm {
    color: #000;
  }
}
@media (max-width: 1365px) {
  .c-dark-max-md {
    color: #000;
  }
}
@media (max-width: 1599px) {
  .c-dark-max-lg {
    color: #000;
  }
}
@media (max-width: 1899px) {
  .c-dark-max-xl {
    color: #000;
  }
}
@media (min-width: 320px) {
  .c-dark-xs {
    color: #000;
  }
}
@media (min-width: 1000px) {
  .c-dark-sm {
    color: #000;
  }
}
@media (min-width: 1366px) {
  .c-dark-md {
    color: #000;
  }
}
@media (min-width: 1600px) {
  .c-dark-lg {
    color: #000;
  }
}
@media (min-width: 1900px) {
  .c-dark-xl {
    color: #000;
  }
}

.c-darker {
  color: #000;
}
@media (max-width: 319px) {
  .c-darker-max-xs {
    color: #000;
  }
}
@media (max-width: 999px) {
  .c-darker-max-sm {
    color: #000;
  }
}
@media (max-width: 1365px) {
  .c-darker-max-md {
    color: #000;
  }
}
@media (max-width: 1599px) {
  .c-darker-max-lg {
    color: #000;
  }
}
@media (max-width: 1899px) {
  .c-darker-max-xl {
    color: #000;
  }
}
@media (min-width: 320px) {
  .c-darker-xs {
    color: #000;
  }
}
@media (min-width: 1000px) {
  .c-darker-sm {
    color: #000;
  }
}
@media (min-width: 1366px) {
  .c-darker-md {
    color: #000;
  }
}
@media (min-width: 1600px) {
  .c-darker-lg {
    color: #000;
  }
}
@media (min-width: 1900px) {
  .c-darker-xl {
    color: #000;
  }
}

.c-darkest {
  color: #000;
}
@media (max-width: 319px) {
  .c-darkest-max-xs {
    color: #000;
  }
}
@media (max-width: 999px) {
  .c-darkest-max-sm {
    color: #000;
  }
}
@media (max-width: 1365px) {
  .c-darkest-max-md {
    color: #000;
  }
}
@media (max-width: 1599px) {
  .c-darkest-max-lg {
    color: #000;
  }
}
@media (max-width: 1899px) {
  .c-darkest-max-xl {
    color: #000;
  }
}
@media (min-width: 320px) {
  .c-darkest-xs {
    color: #000;
  }
}
@media (min-width: 1000px) {
  .c-darkest-sm {
    color: #000;
  }
}
@media (min-width: 1366px) {
  .c-darkest-md {
    color: #000;
  }
}
@media (min-width: 1600px) {
  .c-darkest-lg {
    color: #000;
  }
}
@media (min-width: 1900px) {
  .c-darkest-xl {
    color: #000;
  }
}

.c-error {
  color: #FF0098;
}
@media (max-width: 319px) {
  .c-error-max-xs {
    color: #FF0098;
  }
}
@media (max-width: 999px) {
  .c-error-max-sm {
    color: #FF0098;
  }
}
@media (max-width: 1365px) {
  .c-error-max-md {
    color: #FF0098;
  }
}
@media (max-width: 1599px) {
  .c-error-max-lg {
    color: #FF0098;
  }
}
@media (max-width: 1899px) {
  .c-error-max-xl {
    color: #FF0098;
  }
}
@media (min-width: 320px) {
  .c-error-xs {
    color: #FF0098;
  }
}
@media (min-width: 1000px) {
  .c-error-sm {
    color: #FF0098;
  }
}
@media (min-width: 1366px) {
  .c-error-md {
    color: #FF0098;
  }
}
@media (min-width: 1600px) {
  .c-error-lg {
    color: #FF0098;
  }
}
@media (min-width: 1900px) {
  .c-error-xl {
    color: #FF0098;
  }
}

.c-success {
  color: #33cc33;
}
@media (max-width: 319px) {
  .c-success-max-xs {
    color: #33cc33;
  }
}
@media (max-width: 999px) {
  .c-success-max-sm {
    color: #33cc33;
  }
}
@media (max-width: 1365px) {
  .c-success-max-md {
    color: #33cc33;
  }
}
@media (max-width: 1599px) {
  .c-success-max-lg {
    color: #33cc33;
  }
}
@media (max-width: 1899px) {
  .c-success-max-xl {
    color: #33cc33;
  }
}
@media (min-width: 320px) {
  .c-success-xs {
    color: #33cc33;
  }
}
@media (min-width: 1000px) {
  .c-success-sm {
    color: #33cc33;
  }
}
@media (min-width: 1366px) {
  .c-success-md {
    color: #33cc33;
  }
}
@media (min-width: 1600px) {
  .c-success-lg {
    color: #33cc33;
  }
}
@media (min-width: 1900px) {
  .c-success-xl {
    color: #33cc33;
  }
}

.bg-black {
  background: #000000;
}
@media (max-width: 319px) {
  .bg-black-max-xs {
    background: #000000;
  }
}
@media (max-width: 999px) {
  .bg-black-max-sm {
    background: #000000;
  }
}
@media (max-width: 1365px) {
  .bg-black-max-md {
    background: #000000;
  }
}
@media (max-width: 1599px) {
  .bg-black-max-lg {
    background: #000000;
  }
}
@media (max-width: 1899px) {
  .bg-black-max-xl {
    background: #000000;
  }
}
@media (min-width: 320px) {
  .bg-black-xs {
    background: #000000;
  }
}
@media (min-width: 1000px) {
  .bg-black-sm {
    background: #000000;
  }
}
@media (min-width: 1366px) {
  .bg-black-md {
    background: #000000;
  }
}
@media (min-width: 1600px) {
  .bg-black-lg {
    background: #000000;
  }
}
@media (min-width: 1900px) {
  .bg-black-xl {
    background: #000000;
  }
}

.bg-white {
  background: #FFFFFF;
}
@media (max-width: 319px) {
  .bg-white-max-xs {
    background: #FFFFFF;
  }
}
@media (max-width: 999px) {
  .bg-white-max-sm {
    background: #FFFFFF;
  }
}
@media (max-width: 1365px) {
  .bg-white-max-md {
    background: #FFFFFF;
  }
}
@media (max-width: 1599px) {
  .bg-white-max-lg {
    background: #FFFFFF;
  }
}
@media (max-width: 1899px) {
  .bg-white-max-xl {
    background: #FFFFFF;
  }
}
@media (min-width: 320px) {
  .bg-white-xs {
    background: #FFFFFF;
  }
}
@media (min-width: 1000px) {
  .bg-white-sm {
    background: #FFFFFF;
  }
}
@media (min-width: 1366px) {
  .bg-white-md {
    background: #FFFFFF;
  }
}
@media (min-width: 1600px) {
  .bg-white-lg {
    background: #FFFFFF;
  }
}
@media (min-width: 1900px) {
  .bg-white-xl {
    background: #FFFFFF;
  }
}

.bg-brand {
  background: purple;
}
@media (max-width: 319px) {
  .bg-brand-max-xs {
    background: purple;
  }
}
@media (max-width: 999px) {
  .bg-brand-max-sm {
    background: purple;
  }
}
@media (max-width: 1365px) {
  .bg-brand-max-md {
    background: purple;
  }
}
@media (max-width: 1599px) {
  .bg-brand-max-lg {
    background: purple;
  }
}
@media (max-width: 1899px) {
  .bg-brand-max-xl {
    background: purple;
  }
}
@media (min-width: 320px) {
  .bg-brand-xs {
    background: purple;
  }
}
@media (min-width: 1000px) {
  .bg-brand-sm {
    background: purple;
  }
}
@media (min-width: 1366px) {
  .bg-brand-md {
    background: purple;
  }
}
@media (min-width: 1600px) {
  .bg-brand-lg {
    background: purple;
  }
}
@media (min-width: 1900px) {
  .bg-brand-xl {
    background: purple;
  }
}

.bg-primary {
  background: #FF0098;
}
@media (max-width: 319px) {
  .bg-primary-max-xs {
    background: #FF0098;
  }
}
@media (max-width: 999px) {
  .bg-primary-max-sm {
    background: #FF0098;
  }
}
@media (max-width: 1365px) {
  .bg-primary-max-md {
    background: #FF0098;
  }
}
@media (max-width: 1599px) {
  .bg-primary-max-lg {
    background: #FF0098;
  }
}
@media (max-width: 1899px) {
  .bg-primary-max-xl {
    background: #FF0098;
  }
}
@media (min-width: 320px) {
  .bg-primary-xs {
    background: #FF0098;
  }
}
@media (min-width: 1000px) {
  .bg-primary-sm {
    background: #FF0098;
  }
}
@media (min-width: 1366px) {
  .bg-primary-md {
    background: #FF0098;
  }
}
@media (min-width: 1600px) {
  .bg-primary-lg {
    background: #FF0098;
  }
}
@media (min-width: 1900px) {
  .bg-primary-xl {
    background: #FF0098;
  }
}

.bg-primary-dark {
  background: #DF0E95;
}
@media (max-width: 319px) {
  .bg-primary-dark-max-xs {
    background: #DF0E95;
  }
}
@media (max-width: 999px) {
  .bg-primary-dark-max-sm {
    background: #DF0E95;
  }
}
@media (max-width: 1365px) {
  .bg-primary-dark-max-md {
    background: #DF0E95;
  }
}
@media (max-width: 1599px) {
  .bg-primary-dark-max-lg {
    background: #DF0E95;
  }
}
@media (max-width: 1899px) {
  .bg-primary-dark-max-xl {
    background: #DF0E95;
  }
}
@media (min-width: 320px) {
  .bg-primary-dark-xs {
    background: #DF0E95;
  }
}
@media (min-width: 1000px) {
  .bg-primary-dark-sm {
    background: #DF0E95;
  }
}
@media (min-width: 1366px) {
  .bg-primary-dark-md {
    background: #DF0E95;
  }
}
@media (min-width: 1600px) {
  .bg-primary-dark-lg {
    background: #DF0E95;
  }
}
@media (min-width: 1900px) {
  .bg-primary-dark-xl {
    background: #DF0E95;
  }
}

.bg-primary-darker {
  background: #E01999;
}
@media (max-width: 319px) {
  .bg-primary-darker-max-xs {
    background: #E01999;
  }
}
@media (max-width: 999px) {
  .bg-primary-darker-max-sm {
    background: #E01999;
  }
}
@media (max-width: 1365px) {
  .bg-primary-darker-max-md {
    background: #E01999;
  }
}
@media (max-width: 1599px) {
  .bg-primary-darker-max-lg {
    background: #E01999;
  }
}
@media (max-width: 1899px) {
  .bg-primary-darker-max-xl {
    background: #E01999;
  }
}
@media (min-width: 320px) {
  .bg-primary-darker-xs {
    background: #E01999;
  }
}
@media (min-width: 1000px) {
  .bg-primary-darker-sm {
    background: #E01999;
  }
}
@media (min-width: 1366px) {
  .bg-primary-darker-md {
    background: #E01999;
  }
}
@media (min-width: 1600px) {
  .bg-primary-darker-lg {
    background: #E01999;
  }
}
@media (min-width: 1900px) {
  .bg-primary-darker-xl {
    background: #E01999;
  }
}

.bg-secondary {
  background: #00FFFF;
}
@media (max-width: 319px) {
  .bg-secondary-max-xs {
    background: #00FFFF;
  }
}
@media (max-width: 999px) {
  .bg-secondary-max-sm {
    background: #00FFFF;
  }
}
@media (max-width: 1365px) {
  .bg-secondary-max-md {
    background: #00FFFF;
  }
}
@media (max-width: 1599px) {
  .bg-secondary-max-lg {
    background: #00FFFF;
  }
}
@media (max-width: 1899px) {
  .bg-secondary-max-xl {
    background: #00FFFF;
  }
}
@media (min-width: 320px) {
  .bg-secondary-xs {
    background: #00FFFF;
  }
}
@media (min-width: 1000px) {
  .bg-secondary-sm {
    background: #00FFFF;
  }
}
@media (min-width: 1366px) {
  .bg-secondary-md {
    background: #00FFFF;
  }
}
@media (min-width: 1600px) {
  .bg-secondary-lg {
    background: #00FFFF;
  }
}
@media (min-width: 1900px) {
  .bg-secondary-xl {
    background: #00FFFF;
  }
}

.bg-tertiary {
  background: #431576;
}
@media (max-width: 319px) {
  .bg-tertiary-max-xs {
    background: #431576;
  }
}
@media (max-width: 999px) {
  .bg-tertiary-max-sm {
    background: #431576;
  }
}
@media (max-width: 1365px) {
  .bg-tertiary-max-md {
    background: #431576;
  }
}
@media (max-width: 1599px) {
  .bg-tertiary-max-lg {
    background: #431576;
  }
}
@media (max-width: 1899px) {
  .bg-tertiary-max-xl {
    background: #431576;
  }
}
@media (min-width: 320px) {
  .bg-tertiary-xs {
    background: #431576;
  }
}
@media (min-width: 1000px) {
  .bg-tertiary-sm {
    background: #431576;
  }
}
@media (min-width: 1366px) {
  .bg-tertiary-md {
    background: #431576;
  }
}
@media (min-width: 1600px) {
  .bg-tertiary-lg {
    background: #431576;
  }
}
@media (min-width: 1900px) {
  .bg-tertiary-xl {
    background: #431576;
  }
}

.bg-tertiary-dark {
  background: #291242;
}
@media (max-width: 319px) {
  .bg-tertiary-dark-max-xs {
    background: #291242;
  }
}
@media (max-width: 999px) {
  .bg-tertiary-dark-max-sm {
    background: #291242;
  }
}
@media (max-width: 1365px) {
  .bg-tertiary-dark-max-md {
    background: #291242;
  }
}
@media (max-width: 1599px) {
  .bg-tertiary-dark-max-lg {
    background: #291242;
  }
}
@media (max-width: 1899px) {
  .bg-tertiary-dark-max-xl {
    background: #291242;
  }
}
@media (min-width: 320px) {
  .bg-tertiary-dark-xs {
    background: #291242;
  }
}
@media (min-width: 1000px) {
  .bg-tertiary-dark-sm {
    background: #291242;
  }
}
@media (min-width: 1366px) {
  .bg-tertiary-dark-md {
    background: #291242;
  }
}
@media (min-width: 1600px) {
  .bg-tertiary-dark-lg {
    background: #291242;
  }
}
@media (min-width: 1900px) {
  .bg-tertiary-dark-xl {
    background: #291242;
  }
}

.bg-tertiary-darker {
  background: #1A062F;
}
@media (max-width: 319px) {
  .bg-tertiary-darker-max-xs {
    background: #1A062F;
  }
}
@media (max-width: 999px) {
  .bg-tertiary-darker-max-sm {
    background: #1A062F;
  }
}
@media (max-width: 1365px) {
  .bg-tertiary-darker-max-md {
    background: #1A062F;
  }
}
@media (max-width: 1599px) {
  .bg-tertiary-darker-max-lg {
    background: #1A062F;
  }
}
@media (max-width: 1899px) {
  .bg-tertiary-darker-max-xl {
    background: #1A062F;
  }
}
@media (min-width: 320px) {
  .bg-tertiary-darker-xs {
    background: #1A062F;
  }
}
@media (min-width: 1000px) {
  .bg-tertiary-darker-sm {
    background: #1A062F;
  }
}
@media (min-width: 1366px) {
  .bg-tertiary-darker-md {
    background: #1A062F;
  }
}
@media (min-width: 1600px) {
  .bg-tertiary-darker-lg {
    background: #1A062F;
  }
}
@media (min-width: 1900px) {
  .bg-tertiary-darker-xl {
    background: #1A062F;
  }
}

.bg-tertiary-darkest {
  background: #110B19;
}
@media (max-width: 319px) {
  .bg-tertiary-darkest-max-xs {
    background: #110B19;
  }
}
@media (max-width: 999px) {
  .bg-tertiary-darkest-max-sm {
    background: #110B19;
  }
}
@media (max-width: 1365px) {
  .bg-tertiary-darkest-max-md {
    background: #110B19;
  }
}
@media (max-width: 1599px) {
  .bg-tertiary-darkest-max-lg {
    background: #110B19;
  }
}
@media (max-width: 1899px) {
  .bg-tertiary-darkest-max-xl {
    background: #110B19;
  }
}
@media (min-width: 320px) {
  .bg-tertiary-darkest-xs {
    background: #110B19;
  }
}
@media (min-width: 1000px) {
  .bg-tertiary-darkest-sm {
    background: #110B19;
  }
}
@media (min-width: 1366px) {
  .bg-tertiary-darkest-md {
    background: #110B19;
  }
}
@media (min-width: 1600px) {
  .bg-tertiary-darkest-lg {
    background: #110B19;
  }
}
@media (min-width: 1900px) {
  .bg-tertiary-darkest-xl {
    background: #110B19;
  }
}

.bg-yellow {
  background: #FFE715;
}
@media (max-width: 319px) {
  .bg-yellow-max-xs {
    background: #FFE715;
  }
}
@media (max-width: 999px) {
  .bg-yellow-max-sm {
    background: #FFE715;
  }
}
@media (max-width: 1365px) {
  .bg-yellow-max-md {
    background: #FFE715;
  }
}
@media (max-width: 1599px) {
  .bg-yellow-max-lg {
    background: #FFE715;
  }
}
@media (max-width: 1899px) {
  .bg-yellow-max-xl {
    background: #FFE715;
  }
}
@media (min-width: 320px) {
  .bg-yellow-xs {
    background: #FFE715;
  }
}
@media (min-width: 1000px) {
  .bg-yellow-sm {
    background: #FFE715;
  }
}
@media (min-width: 1366px) {
  .bg-yellow-md {
    background: #FFE715;
  }
}
@media (min-width: 1600px) {
  .bg-yellow-lg {
    background: #FFE715;
  }
}
@media (min-width: 1900px) {
  .bg-yellow-xl {
    background: #FFE715;
  }
}

.bg-blue {
  background: #5AC1D0;
}
@media (max-width: 319px) {
  .bg-blue-max-xs {
    background: #5AC1D0;
  }
}
@media (max-width: 999px) {
  .bg-blue-max-sm {
    background: #5AC1D0;
  }
}
@media (max-width: 1365px) {
  .bg-blue-max-md {
    background: #5AC1D0;
  }
}
@media (max-width: 1599px) {
  .bg-blue-max-lg {
    background: #5AC1D0;
  }
}
@media (max-width: 1899px) {
  .bg-blue-max-xl {
    background: #5AC1D0;
  }
}
@media (min-width: 320px) {
  .bg-blue-xs {
    background: #5AC1D0;
  }
}
@media (min-width: 1000px) {
  .bg-blue-sm {
    background: #5AC1D0;
  }
}
@media (min-width: 1366px) {
  .bg-blue-md {
    background: #5AC1D0;
  }
}
@media (min-width: 1600px) {
  .bg-blue-lg {
    background: #5AC1D0;
  }
}
@media (min-width: 1900px) {
  .bg-blue-xl {
    background: #5AC1D0;
  }
}

.bg-lightest {
  background: #FFF;
}
@media (max-width: 319px) {
  .bg-lightest-max-xs {
    background: #FFF;
  }
}
@media (max-width: 999px) {
  .bg-lightest-max-sm {
    background: #FFF;
  }
}
@media (max-width: 1365px) {
  .bg-lightest-max-md {
    background: #FFF;
  }
}
@media (max-width: 1599px) {
  .bg-lightest-max-lg {
    background: #FFF;
  }
}
@media (max-width: 1899px) {
  .bg-lightest-max-xl {
    background: #FFF;
  }
}
@media (min-width: 320px) {
  .bg-lightest-xs {
    background: #FFF;
  }
}
@media (min-width: 1000px) {
  .bg-lightest-sm {
    background: #FFF;
  }
}
@media (min-width: 1366px) {
  .bg-lightest-md {
    background: #FFF;
  }
}
@media (min-width: 1600px) {
  .bg-lightest-lg {
    background: #FFF;
  }
}
@media (min-width: 1900px) {
  .bg-lightest-xl {
    background: #FFF;
  }
}

.bg-lighter {
  background: #FFF;
}
@media (max-width: 319px) {
  .bg-lighter-max-xs {
    background: #FFF;
  }
}
@media (max-width: 999px) {
  .bg-lighter-max-sm {
    background: #FFF;
  }
}
@media (max-width: 1365px) {
  .bg-lighter-max-md {
    background: #FFF;
  }
}
@media (max-width: 1599px) {
  .bg-lighter-max-lg {
    background: #FFF;
  }
}
@media (max-width: 1899px) {
  .bg-lighter-max-xl {
    background: #FFF;
  }
}
@media (min-width: 320px) {
  .bg-lighter-xs {
    background: #FFF;
  }
}
@media (min-width: 1000px) {
  .bg-lighter-sm {
    background: #FFF;
  }
}
@media (min-width: 1366px) {
  .bg-lighter-md {
    background: #FFF;
  }
}
@media (min-width: 1600px) {
  .bg-lighter-lg {
    background: #FFF;
  }
}
@media (min-width: 1900px) {
  .bg-lighter-xl {
    background: #FFF;
  }
}

.bg-light {
  background: #FFF;
}
@media (max-width: 319px) {
  .bg-light-max-xs {
    background: #FFF;
  }
}
@media (max-width: 999px) {
  .bg-light-max-sm {
    background: #FFF;
  }
}
@media (max-width: 1365px) {
  .bg-light-max-md {
    background: #FFF;
  }
}
@media (max-width: 1599px) {
  .bg-light-max-lg {
    background: #FFF;
  }
}
@media (max-width: 1899px) {
  .bg-light-max-xl {
    background: #FFF;
  }
}
@media (min-width: 320px) {
  .bg-light-xs {
    background: #FFF;
  }
}
@media (min-width: 1000px) {
  .bg-light-sm {
    background: #FFF;
  }
}
@media (min-width: 1366px) {
  .bg-light-md {
    background: #FFF;
  }
}
@media (min-width: 1600px) {
  .bg-light-lg {
    background: #FFF;
  }
}
@media (min-width: 1900px) {
  .bg-light-xl {
    background: #FFF;
  }
}

.bg-dark {
  background: #000;
}
@media (max-width: 319px) {
  .bg-dark-max-xs {
    background: #000;
  }
}
@media (max-width: 999px) {
  .bg-dark-max-sm {
    background: #000;
  }
}
@media (max-width: 1365px) {
  .bg-dark-max-md {
    background: #000;
  }
}
@media (max-width: 1599px) {
  .bg-dark-max-lg {
    background: #000;
  }
}
@media (max-width: 1899px) {
  .bg-dark-max-xl {
    background: #000;
  }
}
@media (min-width: 320px) {
  .bg-dark-xs {
    background: #000;
  }
}
@media (min-width: 1000px) {
  .bg-dark-sm {
    background: #000;
  }
}
@media (min-width: 1366px) {
  .bg-dark-md {
    background: #000;
  }
}
@media (min-width: 1600px) {
  .bg-dark-lg {
    background: #000;
  }
}
@media (min-width: 1900px) {
  .bg-dark-xl {
    background: #000;
  }
}

.bg-darker {
  background: #000;
}
@media (max-width: 319px) {
  .bg-darker-max-xs {
    background: #000;
  }
}
@media (max-width: 999px) {
  .bg-darker-max-sm {
    background: #000;
  }
}
@media (max-width: 1365px) {
  .bg-darker-max-md {
    background: #000;
  }
}
@media (max-width: 1599px) {
  .bg-darker-max-lg {
    background: #000;
  }
}
@media (max-width: 1899px) {
  .bg-darker-max-xl {
    background: #000;
  }
}
@media (min-width: 320px) {
  .bg-darker-xs {
    background: #000;
  }
}
@media (min-width: 1000px) {
  .bg-darker-sm {
    background: #000;
  }
}
@media (min-width: 1366px) {
  .bg-darker-md {
    background: #000;
  }
}
@media (min-width: 1600px) {
  .bg-darker-lg {
    background: #000;
  }
}
@media (min-width: 1900px) {
  .bg-darker-xl {
    background: #000;
  }
}

.bg-darkest {
  background: #000;
}
@media (max-width: 319px) {
  .bg-darkest-max-xs {
    background: #000;
  }
}
@media (max-width: 999px) {
  .bg-darkest-max-sm {
    background: #000;
  }
}
@media (max-width: 1365px) {
  .bg-darkest-max-md {
    background: #000;
  }
}
@media (max-width: 1599px) {
  .bg-darkest-max-lg {
    background: #000;
  }
}
@media (max-width: 1899px) {
  .bg-darkest-max-xl {
    background: #000;
  }
}
@media (min-width: 320px) {
  .bg-darkest-xs {
    background: #000;
  }
}
@media (min-width: 1000px) {
  .bg-darkest-sm {
    background: #000;
  }
}
@media (min-width: 1366px) {
  .bg-darkest-md {
    background: #000;
  }
}
@media (min-width: 1600px) {
  .bg-darkest-lg {
    background: #000;
  }
}
@media (min-width: 1900px) {
  .bg-darkest-xl {
    background: #000;
  }
}

.bg-error {
  background: #FF0098;
}
@media (max-width: 319px) {
  .bg-error-max-xs {
    background: #FF0098;
  }
}
@media (max-width: 999px) {
  .bg-error-max-sm {
    background: #FF0098;
  }
}
@media (max-width: 1365px) {
  .bg-error-max-md {
    background: #FF0098;
  }
}
@media (max-width: 1599px) {
  .bg-error-max-lg {
    background: #FF0098;
  }
}
@media (max-width: 1899px) {
  .bg-error-max-xl {
    background: #FF0098;
  }
}
@media (min-width: 320px) {
  .bg-error-xs {
    background: #FF0098;
  }
}
@media (min-width: 1000px) {
  .bg-error-sm {
    background: #FF0098;
  }
}
@media (min-width: 1366px) {
  .bg-error-md {
    background: #FF0098;
  }
}
@media (min-width: 1600px) {
  .bg-error-lg {
    background: #FF0098;
  }
}
@media (min-width: 1900px) {
  .bg-error-xl {
    background: #FF0098;
  }
}

.bg-success {
  background: #33cc33;
}
@media (max-width: 319px) {
  .bg-success-max-xs {
    background: #33cc33;
  }
}
@media (max-width: 999px) {
  .bg-success-max-sm {
    background: #33cc33;
  }
}
@media (max-width: 1365px) {
  .bg-success-max-md {
    background: #33cc33;
  }
}
@media (max-width: 1599px) {
  .bg-success-max-lg {
    background: #33cc33;
  }
}
@media (max-width: 1899px) {
  .bg-success-max-xl {
    background: #33cc33;
  }
}
@media (min-width: 320px) {
  .bg-success-xs {
    background: #33cc33;
  }
}
@media (min-width: 1000px) {
  .bg-success-sm {
    background: #33cc33;
  }
}
@media (min-width: 1366px) {
  .bg-success-md {
    background: #33cc33;
  }
}
@media (min-width: 1600px) {
  .bg-success-lg {
    background: #33cc33;
  }
}
@media (min-width: 1900px) {
  .bg-success-xl {
    background: #33cc33;
  }
}

.bg-cover-black {
  background: #000000;
}
.bg-cover-black:before {
  content: "";
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 100vw;
  height: 100%;
  background: inherit;
}
@media (max-width: 319px) {
  .bg-cover-black-max-xs {
    background: #000000;
  }
  .bg-cover-black-max-xs:before {
    content: "";
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100vw;
    height: 100%;
    background: inherit;
  }
}
@media (max-width: 999px) {
  .bg-cover-black-max-sm {
    background: #000000;
  }
  .bg-cover-black-max-sm:before {
    content: "";
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100vw;
    height: 100%;
    background: inherit;
  }
}
@media (max-width: 1365px) {
  .bg-cover-black-max-md {
    background: #000000;
  }
  .bg-cover-black-max-md:before {
    content: "";
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100vw;
    height: 100%;
    background: inherit;
  }
}
@media (max-width: 1599px) {
  .bg-cover-black-max-lg {
    background: #000000;
  }
  .bg-cover-black-max-lg:before {
    content: "";
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100vw;
    height: 100%;
    background: inherit;
  }
}
@media (max-width: 1899px) {
  .bg-cover-black-max-xl {
    background: #000000;
  }
  .bg-cover-black-max-xl:before {
    content: "";
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100vw;
    height: 100%;
    background: inherit;
  }
}
@media (min-width: 320px) {
  .bg-cover-black-xs {
    background: #000000;
  }
  .bg-cover-black-xs:before {
    content: "";
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100vw;
    height: 100%;
    background: inherit;
  }
}
@media (min-width: 1000px) {
  .bg-cover-black-sm {
    background: #000000;
  }
  .bg-cover-black-sm:before {
    content: "";
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100vw;
    height: 100%;
    background: inherit;
  }
}
@media (min-width: 1366px) {
  .bg-cover-black-md {
    background: #000000;
  }
  .bg-cover-black-md:before {
    content: "";
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100vw;
    height: 100%;
    background: inherit;
  }
}
@media (min-width: 1600px) {
  .bg-cover-black-lg {
    background: #000000;
  }
  .bg-cover-black-lg:before {
    content: "";
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100vw;
    height: 100%;
    background: inherit;
  }
}
@media (min-width: 1900px) {
  .bg-cover-black-xl {
    background: #000000;
  }
  .bg-cover-black-xl:before {
    content: "";
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100vw;
    height: 100%;
    background: inherit;
  }
}

.bg-cover-white {
  background: #FFFFFF;
}
.bg-cover-white:before {
  content: "";
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 100vw;
  height: 100%;
  background: inherit;
}
@media (max-width: 319px) {
  .bg-cover-white-max-xs {
    background: #FFFFFF;
  }
  .bg-cover-white-max-xs:before {
    content: "";
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100vw;
    height: 100%;
    background: inherit;
  }
}
@media (max-width: 999px) {
  .bg-cover-white-max-sm {
    background: #FFFFFF;
  }
  .bg-cover-white-max-sm:before {
    content: "";
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100vw;
    height: 100%;
    background: inherit;
  }
}
@media (max-width: 1365px) {
  .bg-cover-white-max-md {
    background: #FFFFFF;
  }
  .bg-cover-white-max-md:before {
    content: "";
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100vw;
    height: 100%;
    background: inherit;
  }
}
@media (max-width: 1599px) {
  .bg-cover-white-max-lg {
    background: #FFFFFF;
  }
  .bg-cover-white-max-lg:before {
    content: "";
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100vw;
    height: 100%;
    background: inherit;
  }
}
@media (max-width: 1899px) {
  .bg-cover-white-max-xl {
    background: #FFFFFF;
  }
  .bg-cover-white-max-xl:before {
    content: "";
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100vw;
    height: 100%;
    background: inherit;
  }
}
@media (min-width: 320px) {
  .bg-cover-white-xs {
    background: #FFFFFF;
  }
  .bg-cover-white-xs:before {
    content: "";
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100vw;
    height: 100%;
    background: inherit;
  }
}
@media (min-width: 1000px) {
  .bg-cover-white-sm {
    background: #FFFFFF;
  }
  .bg-cover-white-sm:before {
    content: "";
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100vw;
    height: 100%;
    background: inherit;
  }
}
@media (min-width: 1366px) {
  .bg-cover-white-md {
    background: #FFFFFF;
  }
  .bg-cover-white-md:before {
    content: "";
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100vw;
    height: 100%;
    background: inherit;
  }
}
@media (min-width: 1600px) {
  .bg-cover-white-lg {
    background: #FFFFFF;
  }
  .bg-cover-white-lg:before {
    content: "";
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100vw;
    height: 100%;
    background: inherit;
  }
}
@media (min-width: 1900px) {
  .bg-cover-white-xl {
    background: #FFFFFF;
  }
  .bg-cover-white-xl:before {
    content: "";
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100vw;
    height: 100%;
    background: inherit;
  }
}

.bg-cover-brand {
  background: purple;
}
.bg-cover-brand:before {
  content: "";
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 100vw;
  height: 100%;
  background: inherit;
}
@media (max-width: 319px) {
  .bg-cover-brand-max-xs {
    background: purple;
  }
  .bg-cover-brand-max-xs:before {
    content: "";
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100vw;
    height: 100%;
    background: inherit;
  }
}
@media (max-width: 999px) {
  .bg-cover-brand-max-sm {
    background: purple;
  }
  .bg-cover-brand-max-sm:before {
    content: "";
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100vw;
    height: 100%;
    background: inherit;
  }
}
@media (max-width: 1365px) {
  .bg-cover-brand-max-md {
    background: purple;
  }
  .bg-cover-brand-max-md:before {
    content: "";
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100vw;
    height: 100%;
    background: inherit;
  }
}
@media (max-width: 1599px) {
  .bg-cover-brand-max-lg {
    background: purple;
  }
  .bg-cover-brand-max-lg:before {
    content: "";
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100vw;
    height: 100%;
    background: inherit;
  }
}
@media (max-width: 1899px) {
  .bg-cover-brand-max-xl {
    background: purple;
  }
  .bg-cover-brand-max-xl:before {
    content: "";
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100vw;
    height: 100%;
    background: inherit;
  }
}
@media (min-width: 320px) {
  .bg-cover-brand-xs {
    background: purple;
  }
  .bg-cover-brand-xs:before {
    content: "";
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100vw;
    height: 100%;
    background: inherit;
  }
}
@media (min-width: 1000px) {
  .bg-cover-brand-sm {
    background: purple;
  }
  .bg-cover-brand-sm:before {
    content: "";
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100vw;
    height: 100%;
    background: inherit;
  }
}
@media (min-width: 1366px) {
  .bg-cover-brand-md {
    background: purple;
  }
  .bg-cover-brand-md:before {
    content: "";
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100vw;
    height: 100%;
    background: inherit;
  }
}
@media (min-width: 1600px) {
  .bg-cover-brand-lg {
    background: purple;
  }
  .bg-cover-brand-lg:before {
    content: "";
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100vw;
    height: 100%;
    background: inherit;
  }
}
@media (min-width: 1900px) {
  .bg-cover-brand-xl {
    background: purple;
  }
  .bg-cover-brand-xl:before {
    content: "";
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100vw;
    height: 100%;
    background: inherit;
  }
}

.bg-cover-primary {
  background: #FF0098;
}
.bg-cover-primary:before {
  content: "";
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 100vw;
  height: 100%;
  background: inherit;
}
@media (max-width: 319px) {
  .bg-cover-primary-max-xs {
    background: #FF0098;
  }
  .bg-cover-primary-max-xs:before {
    content: "";
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100vw;
    height: 100%;
    background: inherit;
  }
}
@media (max-width: 999px) {
  .bg-cover-primary-max-sm {
    background: #FF0098;
  }
  .bg-cover-primary-max-sm:before {
    content: "";
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100vw;
    height: 100%;
    background: inherit;
  }
}
@media (max-width: 1365px) {
  .bg-cover-primary-max-md {
    background: #FF0098;
  }
  .bg-cover-primary-max-md:before {
    content: "";
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100vw;
    height: 100%;
    background: inherit;
  }
}
@media (max-width: 1599px) {
  .bg-cover-primary-max-lg {
    background: #FF0098;
  }
  .bg-cover-primary-max-lg:before {
    content: "";
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100vw;
    height: 100%;
    background: inherit;
  }
}
@media (max-width: 1899px) {
  .bg-cover-primary-max-xl {
    background: #FF0098;
  }
  .bg-cover-primary-max-xl:before {
    content: "";
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100vw;
    height: 100%;
    background: inherit;
  }
}
@media (min-width: 320px) {
  .bg-cover-primary-xs {
    background: #FF0098;
  }
  .bg-cover-primary-xs:before {
    content: "";
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100vw;
    height: 100%;
    background: inherit;
  }
}
@media (min-width: 1000px) {
  .bg-cover-primary-sm {
    background: #FF0098;
  }
  .bg-cover-primary-sm:before {
    content: "";
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100vw;
    height: 100%;
    background: inherit;
  }
}
@media (min-width: 1366px) {
  .bg-cover-primary-md {
    background: #FF0098;
  }
  .bg-cover-primary-md:before {
    content: "";
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100vw;
    height: 100%;
    background: inherit;
  }
}
@media (min-width: 1600px) {
  .bg-cover-primary-lg {
    background: #FF0098;
  }
  .bg-cover-primary-lg:before {
    content: "";
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100vw;
    height: 100%;
    background: inherit;
  }
}
@media (min-width: 1900px) {
  .bg-cover-primary-xl {
    background: #FF0098;
  }
  .bg-cover-primary-xl:before {
    content: "";
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100vw;
    height: 100%;
    background: inherit;
  }
}

.bg-cover-primary-dark {
  background: #DF0E95;
}
.bg-cover-primary-dark:before {
  content: "";
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 100vw;
  height: 100%;
  background: inherit;
}
@media (max-width: 319px) {
  .bg-cover-primary-dark-max-xs {
    background: #DF0E95;
  }
  .bg-cover-primary-dark-max-xs:before {
    content: "";
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100vw;
    height: 100%;
    background: inherit;
  }
}
@media (max-width: 999px) {
  .bg-cover-primary-dark-max-sm {
    background: #DF0E95;
  }
  .bg-cover-primary-dark-max-sm:before {
    content: "";
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100vw;
    height: 100%;
    background: inherit;
  }
}
@media (max-width: 1365px) {
  .bg-cover-primary-dark-max-md {
    background: #DF0E95;
  }
  .bg-cover-primary-dark-max-md:before {
    content: "";
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100vw;
    height: 100%;
    background: inherit;
  }
}
@media (max-width: 1599px) {
  .bg-cover-primary-dark-max-lg {
    background: #DF0E95;
  }
  .bg-cover-primary-dark-max-lg:before {
    content: "";
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100vw;
    height: 100%;
    background: inherit;
  }
}
@media (max-width: 1899px) {
  .bg-cover-primary-dark-max-xl {
    background: #DF0E95;
  }
  .bg-cover-primary-dark-max-xl:before {
    content: "";
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100vw;
    height: 100%;
    background: inherit;
  }
}
@media (min-width: 320px) {
  .bg-cover-primary-dark-xs {
    background: #DF0E95;
  }
  .bg-cover-primary-dark-xs:before {
    content: "";
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100vw;
    height: 100%;
    background: inherit;
  }
}
@media (min-width: 1000px) {
  .bg-cover-primary-dark-sm {
    background: #DF0E95;
  }
  .bg-cover-primary-dark-sm:before {
    content: "";
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100vw;
    height: 100%;
    background: inherit;
  }
}
@media (min-width: 1366px) {
  .bg-cover-primary-dark-md {
    background: #DF0E95;
  }
  .bg-cover-primary-dark-md:before {
    content: "";
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100vw;
    height: 100%;
    background: inherit;
  }
}
@media (min-width: 1600px) {
  .bg-cover-primary-dark-lg {
    background: #DF0E95;
  }
  .bg-cover-primary-dark-lg:before {
    content: "";
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100vw;
    height: 100%;
    background: inherit;
  }
}
@media (min-width: 1900px) {
  .bg-cover-primary-dark-xl {
    background: #DF0E95;
  }
  .bg-cover-primary-dark-xl:before {
    content: "";
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100vw;
    height: 100%;
    background: inherit;
  }
}

.bg-cover-primary-darker {
  background: #E01999;
}
.bg-cover-primary-darker:before {
  content: "";
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 100vw;
  height: 100%;
  background: inherit;
}
@media (max-width: 319px) {
  .bg-cover-primary-darker-max-xs {
    background: #E01999;
  }
  .bg-cover-primary-darker-max-xs:before {
    content: "";
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100vw;
    height: 100%;
    background: inherit;
  }
}
@media (max-width: 999px) {
  .bg-cover-primary-darker-max-sm {
    background: #E01999;
  }
  .bg-cover-primary-darker-max-sm:before {
    content: "";
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100vw;
    height: 100%;
    background: inherit;
  }
}
@media (max-width: 1365px) {
  .bg-cover-primary-darker-max-md {
    background: #E01999;
  }
  .bg-cover-primary-darker-max-md:before {
    content: "";
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100vw;
    height: 100%;
    background: inherit;
  }
}
@media (max-width: 1599px) {
  .bg-cover-primary-darker-max-lg {
    background: #E01999;
  }
  .bg-cover-primary-darker-max-lg:before {
    content: "";
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100vw;
    height: 100%;
    background: inherit;
  }
}
@media (max-width: 1899px) {
  .bg-cover-primary-darker-max-xl {
    background: #E01999;
  }
  .bg-cover-primary-darker-max-xl:before {
    content: "";
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100vw;
    height: 100%;
    background: inherit;
  }
}
@media (min-width: 320px) {
  .bg-cover-primary-darker-xs {
    background: #E01999;
  }
  .bg-cover-primary-darker-xs:before {
    content: "";
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100vw;
    height: 100%;
    background: inherit;
  }
}
@media (min-width: 1000px) {
  .bg-cover-primary-darker-sm {
    background: #E01999;
  }
  .bg-cover-primary-darker-sm:before {
    content: "";
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100vw;
    height: 100%;
    background: inherit;
  }
}
@media (min-width: 1366px) {
  .bg-cover-primary-darker-md {
    background: #E01999;
  }
  .bg-cover-primary-darker-md:before {
    content: "";
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100vw;
    height: 100%;
    background: inherit;
  }
}
@media (min-width: 1600px) {
  .bg-cover-primary-darker-lg {
    background: #E01999;
  }
  .bg-cover-primary-darker-lg:before {
    content: "";
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100vw;
    height: 100%;
    background: inherit;
  }
}
@media (min-width: 1900px) {
  .bg-cover-primary-darker-xl {
    background: #E01999;
  }
  .bg-cover-primary-darker-xl:before {
    content: "";
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100vw;
    height: 100%;
    background: inherit;
  }
}

.bg-cover-secondary {
  background: #00FFFF;
}
.bg-cover-secondary:before {
  content: "";
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 100vw;
  height: 100%;
  background: inherit;
}
@media (max-width: 319px) {
  .bg-cover-secondary-max-xs {
    background: #00FFFF;
  }
  .bg-cover-secondary-max-xs:before {
    content: "";
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100vw;
    height: 100%;
    background: inherit;
  }
}
@media (max-width: 999px) {
  .bg-cover-secondary-max-sm {
    background: #00FFFF;
  }
  .bg-cover-secondary-max-sm:before {
    content: "";
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100vw;
    height: 100%;
    background: inherit;
  }
}
@media (max-width: 1365px) {
  .bg-cover-secondary-max-md {
    background: #00FFFF;
  }
  .bg-cover-secondary-max-md:before {
    content: "";
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100vw;
    height: 100%;
    background: inherit;
  }
}
@media (max-width: 1599px) {
  .bg-cover-secondary-max-lg {
    background: #00FFFF;
  }
  .bg-cover-secondary-max-lg:before {
    content: "";
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100vw;
    height: 100%;
    background: inherit;
  }
}
@media (max-width: 1899px) {
  .bg-cover-secondary-max-xl {
    background: #00FFFF;
  }
  .bg-cover-secondary-max-xl:before {
    content: "";
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100vw;
    height: 100%;
    background: inherit;
  }
}
@media (min-width: 320px) {
  .bg-cover-secondary-xs {
    background: #00FFFF;
  }
  .bg-cover-secondary-xs:before {
    content: "";
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100vw;
    height: 100%;
    background: inherit;
  }
}
@media (min-width: 1000px) {
  .bg-cover-secondary-sm {
    background: #00FFFF;
  }
  .bg-cover-secondary-sm:before {
    content: "";
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100vw;
    height: 100%;
    background: inherit;
  }
}
@media (min-width: 1366px) {
  .bg-cover-secondary-md {
    background: #00FFFF;
  }
  .bg-cover-secondary-md:before {
    content: "";
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100vw;
    height: 100%;
    background: inherit;
  }
}
@media (min-width: 1600px) {
  .bg-cover-secondary-lg {
    background: #00FFFF;
  }
  .bg-cover-secondary-lg:before {
    content: "";
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100vw;
    height: 100%;
    background: inherit;
  }
}
@media (min-width: 1900px) {
  .bg-cover-secondary-xl {
    background: #00FFFF;
  }
  .bg-cover-secondary-xl:before {
    content: "";
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100vw;
    height: 100%;
    background: inherit;
  }
}

.bg-cover-tertiary {
  background: #431576;
}
.bg-cover-tertiary:before {
  content: "";
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 100vw;
  height: 100%;
  background: inherit;
}
@media (max-width: 319px) {
  .bg-cover-tertiary-max-xs {
    background: #431576;
  }
  .bg-cover-tertiary-max-xs:before {
    content: "";
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100vw;
    height: 100%;
    background: inherit;
  }
}
@media (max-width: 999px) {
  .bg-cover-tertiary-max-sm {
    background: #431576;
  }
  .bg-cover-tertiary-max-sm:before {
    content: "";
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100vw;
    height: 100%;
    background: inherit;
  }
}
@media (max-width: 1365px) {
  .bg-cover-tertiary-max-md {
    background: #431576;
  }
  .bg-cover-tertiary-max-md:before {
    content: "";
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100vw;
    height: 100%;
    background: inherit;
  }
}
@media (max-width: 1599px) {
  .bg-cover-tertiary-max-lg {
    background: #431576;
  }
  .bg-cover-tertiary-max-lg:before {
    content: "";
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100vw;
    height: 100%;
    background: inherit;
  }
}
@media (max-width: 1899px) {
  .bg-cover-tertiary-max-xl {
    background: #431576;
  }
  .bg-cover-tertiary-max-xl:before {
    content: "";
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100vw;
    height: 100%;
    background: inherit;
  }
}
@media (min-width: 320px) {
  .bg-cover-tertiary-xs {
    background: #431576;
  }
  .bg-cover-tertiary-xs:before {
    content: "";
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100vw;
    height: 100%;
    background: inherit;
  }
}
@media (min-width: 1000px) {
  .bg-cover-tertiary-sm {
    background: #431576;
  }
  .bg-cover-tertiary-sm:before {
    content: "";
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100vw;
    height: 100%;
    background: inherit;
  }
}
@media (min-width: 1366px) {
  .bg-cover-tertiary-md {
    background: #431576;
  }
  .bg-cover-tertiary-md:before {
    content: "";
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100vw;
    height: 100%;
    background: inherit;
  }
}
@media (min-width: 1600px) {
  .bg-cover-tertiary-lg {
    background: #431576;
  }
  .bg-cover-tertiary-lg:before {
    content: "";
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100vw;
    height: 100%;
    background: inherit;
  }
}
@media (min-width: 1900px) {
  .bg-cover-tertiary-xl {
    background: #431576;
  }
  .bg-cover-tertiary-xl:before {
    content: "";
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100vw;
    height: 100%;
    background: inherit;
  }
}

.bg-cover-tertiary-dark {
  background: #291242;
}
.bg-cover-tertiary-dark:before {
  content: "";
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 100vw;
  height: 100%;
  background: inherit;
}
@media (max-width: 319px) {
  .bg-cover-tertiary-dark-max-xs {
    background: #291242;
  }
  .bg-cover-tertiary-dark-max-xs:before {
    content: "";
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100vw;
    height: 100%;
    background: inherit;
  }
}
@media (max-width: 999px) {
  .bg-cover-tertiary-dark-max-sm {
    background: #291242;
  }
  .bg-cover-tertiary-dark-max-sm:before {
    content: "";
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100vw;
    height: 100%;
    background: inherit;
  }
}
@media (max-width: 1365px) {
  .bg-cover-tertiary-dark-max-md {
    background: #291242;
  }
  .bg-cover-tertiary-dark-max-md:before {
    content: "";
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100vw;
    height: 100%;
    background: inherit;
  }
}
@media (max-width: 1599px) {
  .bg-cover-tertiary-dark-max-lg {
    background: #291242;
  }
  .bg-cover-tertiary-dark-max-lg:before {
    content: "";
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100vw;
    height: 100%;
    background: inherit;
  }
}
@media (max-width: 1899px) {
  .bg-cover-tertiary-dark-max-xl {
    background: #291242;
  }
  .bg-cover-tertiary-dark-max-xl:before {
    content: "";
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100vw;
    height: 100%;
    background: inherit;
  }
}
@media (min-width: 320px) {
  .bg-cover-tertiary-dark-xs {
    background: #291242;
  }
  .bg-cover-tertiary-dark-xs:before {
    content: "";
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100vw;
    height: 100%;
    background: inherit;
  }
}
@media (min-width: 1000px) {
  .bg-cover-tertiary-dark-sm {
    background: #291242;
  }
  .bg-cover-tertiary-dark-sm:before {
    content: "";
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100vw;
    height: 100%;
    background: inherit;
  }
}
@media (min-width: 1366px) {
  .bg-cover-tertiary-dark-md {
    background: #291242;
  }
  .bg-cover-tertiary-dark-md:before {
    content: "";
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100vw;
    height: 100%;
    background: inherit;
  }
}
@media (min-width: 1600px) {
  .bg-cover-tertiary-dark-lg {
    background: #291242;
  }
  .bg-cover-tertiary-dark-lg:before {
    content: "";
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100vw;
    height: 100%;
    background: inherit;
  }
}
@media (min-width: 1900px) {
  .bg-cover-tertiary-dark-xl {
    background: #291242;
  }
  .bg-cover-tertiary-dark-xl:before {
    content: "";
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100vw;
    height: 100%;
    background: inherit;
  }
}

.bg-cover-tertiary-darker {
  background: #1A062F;
}
.bg-cover-tertiary-darker:before {
  content: "";
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 100vw;
  height: 100%;
  background: inherit;
}
@media (max-width: 319px) {
  .bg-cover-tertiary-darker-max-xs {
    background: #1A062F;
  }
  .bg-cover-tertiary-darker-max-xs:before {
    content: "";
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100vw;
    height: 100%;
    background: inherit;
  }
}
@media (max-width: 999px) {
  .bg-cover-tertiary-darker-max-sm {
    background: #1A062F;
  }
  .bg-cover-tertiary-darker-max-sm:before {
    content: "";
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100vw;
    height: 100%;
    background: inherit;
  }
}
@media (max-width: 1365px) {
  .bg-cover-tertiary-darker-max-md {
    background: #1A062F;
  }
  .bg-cover-tertiary-darker-max-md:before {
    content: "";
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100vw;
    height: 100%;
    background: inherit;
  }
}
@media (max-width: 1599px) {
  .bg-cover-tertiary-darker-max-lg {
    background: #1A062F;
  }
  .bg-cover-tertiary-darker-max-lg:before {
    content: "";
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100vw;
    height: 100%;
    background: inherit;
  }
}
@media (max-width: 1899px) {
  .bg-cover-tertiary-darker-max-xl {
    background: #1A062F;
  }
  .bg-cover-tertiary-darker-max-xl:before {
    content: "";
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100vw;
    height: 100%;
    background: inherit;
  }
}
@media (min-width: 320px) {
  .bg-cover-tertiary-darker-xs {
    background: #1A062F;
  }
  .bg-cover-tertiary-darker-xs:before {
    content: "";
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100vw;
    height: 100%;
    background: inherit;
  }
}
@media (min-width: 1000px) {
  .bg-cover-tertiary-darker-sm {
    background: #1A062F;
  }
  .bg-cover-tertiary-darker-sm:before {
    content: "";
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100vw;
    height: 100%;
    background: inherit;
  }
}
@media (min-width: 1366px) {
  .bg-cover-tertiary-darker-md {
    background: #1A062F;
  }
  .bg-cover-tertiary-darker-md:before {
    content: "";
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100vw;
    height: 100%;
    background: inherit;
  }
}
@media (min-width: 1600px) {
  .bg-cover-tertiary-darker-lg {
    background: #1A062F;
  }
  .bg-cover-tertiary-darker-lg:before {
    content: "";
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100vw;
    height: 100%;
    background: inherit;
  }
}
@media (min-width: 1900px) {
  .bg-cover-tertiary-darker-xl {
    background: #1A062F;
  }
  .bg-cover-tertiary-darker-xl:before {
    content: "";
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100vw;
    height: 100%;
    background: inherit;
  }
}

.bg-cover-tertiary-darkest {
  background: #110B19;
}
.bg-cover-tertiary-darkest:before {
  content: "";
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 100vw;
  height: 100%;
  background: inherit;
}
@media (max-width: 319px) {
  .bg-cover-tertiary-darkest-max-xs {
    background: #110B19;
  }
  .bg-cover-tertiary-darkest-max-xs:before {
    content: "";
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100vw;
    height: 100%;
    background: inherit;
  }
}
@media (max-width: 999px) {
  .bg-cover-tertiary-darkest-max-sm {
    background: #110B19;
  }
  .bg-cover-tertiary-darkest-max-sm:before {
    content: "";
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100vw;
    height: 100%;
    background: inherit;
  }
}
@media (max-width: 1365px) {
  .bg-cover-tertiary-darkest-max-md {
    background: #110B19;
  }
  .bg-cover-tertiary-darkest-max-md:before {
    content: "";
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100vw;
    height: 100%;
    background: inherit;
  }
}
@media (max-width: 1599px) {
  .bg-cover-tertiary-darkest-max-lg {
    background: #110B19;
  }
  .bg-cover-tertiary-darkest-max-lg:before {
    content: "";
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100vw;
    height: 100%;
    background: inherit;
  }
}
@media (max-width: 1899px) {
  .bg-cover-tertiary-darkest-max-xl {
    background: #110B19;
  }
  .bg-cover-tertiary-darkest-max-xl:before {
    content: "";
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100vw;
    height: 100%;
    background: inherit;
  }
}
@media (min-width: 320px) {
  .bg-cover-tertiary-darkest-xs {
    background: #110B19;
  }
  .bg-cover-tertiary-darkest-xs:before {
    content: "";
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100vw;
    height: 100%;
    background: inherit;
  }
}
@media (min-width: 1000px) {
  .bg-cover-tertiary-darkest-sm {
    background: #110B19;
  }
  .bg-cover-tertiary-darkest-sm:before {
    content: "";
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100vw;
    height: 100%;
    background: inherit;
  }
}
@media (min-width: 1366px) {
  .bg-cover-tertiary-darkest-md {
    background: #110B19;
  }
  .bg-cover-tertiary-darkest-md:before {
    content: "";
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100vw;
    height: 100%;
    background: inherit;
  }
}
@media (min-width: 1600px) {
  .bg-cover-tertiary-darkest-lg {
    background: #110B19;
  }
  .bg-cover-tertiary-darkest-lg:before {
    content: "";
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100vw;
    height: 100%;
    background: inherit;
  }
}
@media (min-width: 1900px) {
  .bg-cover-tertiary-darkest-xl {
    background: #110B19;
  }
  .bg-cover-tertiary-darkest-xl:before {
    content: "";
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100vw;
    height: 100%;
    background: inherit;
  }
}

.bg-cover-yellow {
  background: #FFE715;
}
.bg-cover-yellow:before {
  content: "";
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 100vw;
  height: 100%;
  background: inherit;
}
@media (max-width: 319px) {
  .bg-cover-yellow-max-xs {
    background: #FFE715;
  }
  .bg-cover-yellow-max-xs:before {
    content: "";
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100vw;
    height: 100%;
    background: inherit;
  }
}
@media (max-width: 999px) {
  .bg-cover-yellow-max-sm {
    background: #FFE715;
  }
  .bg-cover-yellow-max-sm:before {
    content: "";
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100vw;
    height: 100%;
    background: inherit;
  }
}
@media (max-width: 1365px) {
  .bg-cover-yellow-max-md {
    background: #FFE715;
  }
  .bg-cover-yellow-max-md:before {
    content: "";
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100vw;
    height: 100%;
    background: inherit;
  }
}
@media (max-width: 1599px) {
  .bg-cover-yellow-max-lg {
    background: #FFE715;
  }
  .bg-cover-yellow-max-lg:before {
    content: "";
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100vw;
    height: 100%;
    background: inherit;
  }
}
@media (max-width: 1899px) {
  .bg-cover-yellow-max-xl {
    background: #FFE715;
  }
  .bg-cover-yellow-max-xl:before {
    content: "";
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100vw;
    height: 100%;
    background: inherit;
  }
}
@media (min-width: 320px) {
  .bg-cover-yellow-xs {
    background: #FFE715;
  }
  .bg-cover-yellow-xs:before {
    content: "";
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100vw;
    height: 100%;
    background: inherit;
  }
}
@media (min-width: 1000px) {
  .bg-cover-yellow-sm {
    background: #FFE715;
  }
  .bg-cover-yellow-sm:before {
    content: "";
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100vw;
    height: 100%;
    background: inherit;
  }
}
@media (min-width: 1366px) {
  .bg-cover-yellow-md {
    background: #FFE715;
  }
  .bg-cover-yellow-md:before {
    content: "";
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100vw;
    height: 100%;
    background: inherit;
  }
}
@media (min-width: 1600px) {
  .bg-cover-yellow-lg {
    background: #FFE715;
  }
  .bg-cover-yellow-lg:before {
    content: "";
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100vw;
    height: 100%;
    background: inherit;
  }
}
@media (min-width: 1900px) {
  .bg-cover-yellow-xl {
    background: #FFE715;
  }
  .bg-cover-yellow-xl:before {
    content: "";
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100vw;
    height: 100%;
    background: inherit;
  }
}

.bg-cover-blue {
  background: #5AC1D0;
}
.bg-cover-blue:before {
  content: "";
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 100vw;
  height: 100%;
  background: inherit;
}
@media (max-width: 319px) {
  .bg-cover-blue-max-xs {
    background: #5AC1D0;
  }
  .bg-cover-blue-max-xs:before {
    content: "";
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100vw;
    height: 100%;
    background: inherit;
  }
}
@media (max-width: 999px) {
  .bg-cover-blue-max-sm {
    background: #5AC1D0;
  }
  .bg-cover-blue-max-sm:before {
    content: "";
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100vw;
    height: 100%;
    background: inherit;
  }
}
@media (max-width: 1365px) {
  .bg-cover-blue-max-md {
    background: #5AC1D0;
  }
  .bg-cover-blue-max-md:before {
    content: "";
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100vw;
    height: 100%;
    background: inherit;
  }
}
@media (max-width: 1599px) {
  .bg-cover-blue-max-lg {
    background: #5AC1D0;
  }
  .bg-cover-blue-max-lg:before {
    content: "";
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100vw;
    height: 100%;
    background: inherit;
  }
}
@media (max-width: 1899px) {
  .bg-cover-blue-max-xl {
    background: #5AC1D0;
  }
  .bg-cover-blue-max-xl:before {
    content: "";
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100vw;
    height: 100%;
    background: inherit;
  }
}
@media (min-width: 320px) {
  .bg-cover-blue-xs {
    background: #5AC1D0;
  }
  .bg-cover-blue-xs:before {
    content: "";
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100vw;
    height: 100%;
    background: inherit;
  }
}
@media (min-width: 1000px) {
  .bg-cover-blue-sm {
    background: #5AC1D0;
  }
  .bg-cover-blue-sm:before {
    content: "";
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100vw;
    height: 100%;
    background: inherit;
  }
}
@media (min-width: 1366px) {
  .bg-cover-blue-md {
    background: #5AC1D0;
  }
  .bg-cover-blue-md:before {
    content: "";
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100vw;
    height: 100%;
    background: inherit;
  }
}
@media (min-width: 1600px) {
  .bg-cover-blue-lg {
    background: #5AC1D0;
  }
  .bg-cover-blue-lg:before {
    content: "";
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100vw;
    height: 100%;
    background: inherit;
  }
}
@media (min-width: 1900px) {
  .bg-cover-blue-xl {
    background: #5AC1D0;
  }
  .bg-cover-blue-xl:before {
    content: "";
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100vw;
    height: 100%;
    background: inherit;
  }
}

.bg-cover-lightest {
  background: #FFF;
}
.bg-cover-lightest:before {
  content: "";
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 100vw;
  height: 100%;
  background: inherit;
}
@media (max-width: 319px) {
  .bg-cover-lightest-max-xs {
    background: #FFF;
  }
  .bg-cover-lightest-max-xs:before {
    content: "";
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100vw;
    height: 100%;
    background: inherit;
  }
}
@media (max-width: 999px) {
  .bg-cover-lightest-max-sm {
    background: #FFF;
  }
  .bg-cover-lightest-max-sm:before {
    content: "";
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100vw;
    height: 100%;
    background: inherit;
  }
}
@media (max-width: 1365px) {
  .bg-cover-lightest-max-md {
    background: #FFF;
  }
  .bg-cover-lightest-max-md:before {
    content: "";
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100vw;
    height: 100%;
    background: inherit;
  }
}
@media (max-width: 1599px) {
  .bg-cover-lightest-max-lg {
    background: #FFF;
  }
  .bg-cover-lightest-max-lg:before {
    content: "";
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100vw;
    height: 100%;
    background: inherit;
  }
}
@media (max-width: 1899px) {
  .bg-cover-lightest-max-xl {
    background: #FFF;
  }
  .bg-cover-lightest-max-xl:before {
    content: "";
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100vw;
    height: 100%;
    background: inherit;
  }
}
@media (min-width: 320px) {
  .bg-cover-lightest-xs {
    background: #FFF;
  }
  .bg-cover-lightest-xs:before {
    content: "";
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100vw;
    height: 100%;
    background: inherit;
  }
}
@media (min-width: 1000px) {
  .bg-cover-lightest-sm {
    background: #FFF;
  }
  .bg-cover-lightest-sm:before {
    content: "";
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100vw;
    height: 100%;
    background: inherit;
  }
}
@media (min-width: 1366px) {
  .bg-cover-lightest-md {
    background: #FFF;
  }
  .bg-cover-lightest-md:before {
    content: "";
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100vw;
    height: 100%;
    background: inherit;
  }
}
@media (min-width: 1600px) {
  .bg-cover-lightest-lg {
    background: #FFF;
  }
  .bg-cover-lightest-lg:before {
    content: "";
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100vw;
    height: 100%;
    background: inherit;
  }
}
@media (min-width: 1900px) {
  .bg-cover-lightest-xl {
    background: #FFF;
  }
  .bg-cover-lightest-xl:before {
    content: "";
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100vw;
    height: 100%;
    background: inherit;
  }
}

.bg-cover-lighter {
  background: #FFF;
}
.bg-cover-lighter:before {
  content: "";
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 100vw;
  height: 100%;
  background: inherit;
}
@media (max-width: 319px) {
  .bg-cover-lighter-max-xs {
    background: #FFF;
  }
  .bg-cover-lighter-max-xs:before {
    content: "";
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100vw;
    height: 100%;
    background: inherit;
  }
}
@media (max-width: 999px) {
  .bg-cover-lighter-max-sm {
    background: #FFF;
  }
  .bg-cover-lighter-max-sm:before {
    content: "";
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100vw;
    height: 100%;
    background: inherit;
  }
}
@media (max-width: 1365px) {
  .bg-cover-lighter-max-md {
    background: #FFF;
  }
  .bg-cover-lighter-max-md:before {
    content: "";
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100vw;
    height: 100%;
    background: inherit;
  }
}
@media (max-width: 1599px) {
  .bg-cover-lighter-max-lg {
    background: #FFF;
  }
  .bg-cover-lighter-max-lg:before {
    content: "";
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100vw;
    height: 100%;
    background: inherit;
  }
}
@media (max-width: 1899px) {
  .bg-cover-lighter-max-xl {
    background: #FFF;
  }
  .bg-cover-lighter-max-xl:before {
    content: "";
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100vw;
    height: 100%;
    background: inherit;
  }
}
@media (min-width: 320px) {
  .bg-cover-lighter-xs {
    background: #FFF;
  }
  .bg-cover-lighter-xs:before {
    content: "";
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100vw;
    height: 100%;
    background: inherit;
  }
}
@media (min-width: 1000px) {
  .bg-cover-lighter-sm {
    background: #FFF;
  }
  .bg-cover-lighter-sm:before {
    content: "";
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100vw;
    height: 100%;
    background: inherit;
  }
}
@media (min-width: 1366px) {
  .bg-cover-lighter-md {
    background: #FFF;
  }
  .bg-cover-lighter-md:before {
    content: "";
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100vw;
    height: 100%;
    background: inherit;
  }
}
@media (min-width: 1600px) {
  .bg-cover-lighter-lg {
    background: #FFF;
  }
  .bg-cover-lighter-lg:before {
    content: "";
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100vw;
    height: 100%;
    background: inherit;
  }
}
@media (min-width: 1900px) {
  .bg-cover-lighter-xl {
    background: #FFF;
  }
  .bg-cover-lighter-xl:before {
    content: "";
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100vw;
    height: 100%;
    background: inherit;
  }
}

.bg-cover-light {
  background: #FFF;
}
.bg-cover-light:before {
  content: "";
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 100vw;
  height: 100%;
  background: inherit;
}
@media (max-width: 319px) {
  .bg-cover-light-max-xs {
    background: #FFF;
  }
  .bg-cover-light-max-xs:before {
    content: "";
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100vw;
    height: 100%;
    background: inherit;
  }
}
@media (max-width: 999px) {
  .bg-cover-light-max-sm {
    background: #FFF;
  }
  .bg-cover-light-max-sm:before {
    content: "";
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100vw;
    height: 100%;
    background: inherit;
  }
}
@media (max-width: 1365px) {
  .bg-cover-light-max-md {
    background: #FFF;
  }
  .bg-cover-light-max-md:before {
    content: "";
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100vw;
    height: 100%;
    background: inherit;
  }
}
@media (max-width: 1599px) {
  .bg-cover-light-max-lg {
    background: #FFF;
  }
  .bg-cover-light-max-lg:before {
    content: "";
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100vw;
    height: 100%;
    background: inherit;
  }
}
@media (max-width: 1899px) {
  .bg-cover-light-max-xl {
    background: #FFF;
  }
  .bg-cover-light-max-xl:before {
    content: "";
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100vw;
    height: 100%;
    background: inherit;
  }
}
@media (min-width: 320px) {
  .bg-cover-light-xs {
    background: #FFF;
  }
  .bg-cover-light-xs:before {
    content: "";
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100vw;
    height: 100%;
    background: inherit;
  }
}
@media (min-width: 1000px) {
  .bg-cover-light-sm {
    background: #FFF;
  }
  .bg-cover-light-sm:before {
    content: "";
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100vw;
    height: 100%;
    background: inherit;
  }
}
@media (min-width: 1366px) {
  .bg-cover-light-md {
    background: #FFF;
  }
  .bg-cover-light-md:before {
    content: "";
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100vw;
    height: 100%;
    background: inherit;
  }
}
@media (min-width: 1600px) {
  .bg-cover-light-lg {
    background: #FFF;
  }
  .bg-cover-light-lg:before {
    content: "";
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100vw;
    height: 100%;
    background: inherit;
  }
}
@media (min-width: 1900px) {
  .bg-cover-light-xl {
    background: #FFF;
  }
  .bg-cover-light-xl:before {
    content: "";
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100vw;
    height: 100%;
    background: inherit;
  }
}

.bg-cover-dark {
  background: #000;
}
.bg-cover-dark:before {
  content: "";
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 100vw;
  height: 100%;
  background: inherit;
}
@media (max-width: 319px) {
  .bg-cover-dark-max-xs {
    background: #000;
  }
  .bg-cover-dark-max-xs:before {
    content: "";
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100vw;
    height: 100%;
    background: inherit;
  }
}
@media (max-width: 999px) {
  .bg-cover-dark-max-sm {
    background: #000;
  }
  .bg-cover-dark-max-sm:before {
    content: "";
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100vw;
    height: 100%;
    background: inherit;
  }
}
@media (max-width: 1365px) {
  .bg-cover-dark-max-md {
    background: #000;
  }
  .bg-cover-dark-max-md:before {
    content: "";
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100vw;
    height: 100%;
    background: inherit;
  }
}
@media (max-width: 1599px) {
  .bg-cover-dark-max-lg {
    background: #000;
  }
  .bg-cover-dark-max-lg:before {
    content: "";
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100vw;
    height: 100%;
    background: inherit;
  }
}
@media (max-width: 1899px) {
  .bg-cover-dark-max-xl {
    background: #000;
  }
  .bg-cover-dark-max-xl:before {
    content: "";
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100vw;
    height: 100%;
    background: inherit;
  }
}
@media (min-width: 320px) {
  .bg-cover-dark-xs {
    background: #000;
  }
  .bg-cover-dark-xs:before {
    content: "";
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100vw;
    height: 100%;
    background: inherit;
  }
}
@media (min-width: 1000px) {
  .bg-cover-dark-sm {
    background: #000;
  }
  .bg-cover-dark-sm:before {
    content: "";
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100vw;
    height: 100%;
    background: inherit;
  }
}
@media (min-width: 1366px) {
  .bg-cover-dark-md {
    background: #000;
  }
  .bg-cover-dark-md:before {
    content: "";
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100vw;
    height: 100%;
    background: inherit;
  }
}
@media (min-width: 1600px) {
  .bg-cover-dark-lg {
    background: #000;
  }
  .bg-cover-dark-lg:before {
    content: "";
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100vw;
    height: 100%;
    background: inherit;
  }
}
@media (min-width: 1900px) {
  .bg-cover-dark-xl {
    background: #000;
  }
  .bg-cover-dark-xl:before {
    content: "";
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100vw;
    height: 100%;
    background: inherit;
  }
}

.bg-cover-darker {
  background: #000;
}
.bg-cover-darker:before {
  content: "";
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 100vw;
  height: 100%;
  background: inherit;
}
@media (max-width: 319px) {
  .bg-cover-darker-max-xs {
    background: #000;
  }
  .bg-cover-darker-max-xs:before {
    content: "";
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100vw;
    height: 100%;
    background: inherit;
  }
}
@media (max-width: 999px) {
  .bg-cover-darker-max-sm {
    background: #000;
  }
  .bg-cover-darker-max-sm:before {
    content: "";
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100vw;
    height: 100%;
    background: inherit;
  }
}
@media (max-width: 1365px) {
  .bg-cover-darker-max-md {
    background: #000;
  }
  .bg-cover-darker-max-md:before {
    content: "";
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100vw;
    height: 100%;
    background: inherit;
  }
}
@media (max-width: 1599px) {
  .bg-cover-darker-max-lg {
    background: #000;
  }
  .bg-cover-darker-max-lg:before {
    content: "";
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100vw;
    height: 100%;
    background: inherit;
  }
}
@media (max-width: 1899px) {
  .bg-cover-darker-max-xl {
    background: #000;
  }
  .bg-cover-darker-max-xl:before {
    content: "";
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100vw;
    height: 100%;
    background: inherit;
  }
}
@media (min-width: 320px) {
  .bg-cover-darker-xs {
    background: #000;
  }
  .bg-cover-darker-xs:before {
    content: "";
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100vw;
    height: 100%;
    background: inherit;
  }
}
@media (min-width: 1000px) {
  .bg-cover-darker-sm {
    background: #000;
  }
  .bg-cover-darker-sm:before {
    content: "";
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100vw;
    height: 100%;
    background: inherit;
  }
}
@media (min-width: 1366px) {
  .bg-cover-darker-md {
    background: #000;
  }
  .bg-cover-darker-md:before {
    content: "";
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100vw;
    height: 100%;
    background: inherit;
  }
}
@media (min-width: 1600px) {
  .bg-cover-darker-lg {
    background: #000;
  }
  .bg-cover-darker-lg:before {
    content: "";
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100vw;
    height: 100%;
    background: inherit;
  }
}
@media (min-width: 1900px) {
  .bg-cover-darker-xl {
    background: #000;
  }
  .bg-cover-darker-xl:before {
    content: "";
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100vw;
    height: 100%;
    background: inherit;
  }
}

.bg-cover-darkest {
  background: #000;
}
.bg-cover-darkest:before {
  content: "";
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 100vw;
  height: 100%;
  background: inherit;
}
@media (max-width: 319px) {
  .bg-cover-darkest-max-xs {
    background: #000;
  }
  .bg-cover-darkest-max-xs:before {
    content: "";
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100vw;
    height: 100%;
    background: inherit;
  }
}
@media (max-width: 999px) {
  .bg-cover-darkest-max-sm {
    background: #000;
  }
  .bg-cover-darkest-max-sm:before {
    content: "";
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100vw;
    height: 100%;
    background: inherit;
  }
}
@media (max-width: 1365px) {
  .bg-cover-darkest-max-md {
    background: #000;
  }
  .bg-cover-darkest-max-md:before {
    content: "";
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100vw;
    height: 100%;
    background: inherit;
  }
}
@media (max-width: 1599px) {
  .bg-cover-darkest-max-lg {
    background: #000;
  }
  .bg-cover-darkest-max-lg:before {
    content: "";
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100vw;
    height: 100%;
    background: inherit;
  }
}
@media (max-width: 1899px) {
  .bg-cover-darkest-max-xl {
    background: #000;
  }
  .bg-cover-darkest-max-xl:before {
    content: "";
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100vw;
    height: 100%;
    background: inherit;
  }
}
@media (min-width: 320px) {
  .bg-cover-darkest-xs {
    background: #000;
  }
  .bg-cover-darkest-xs:before {
    content: "";
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100vw;
    height: 100%;
    background: inherit;
  }
}
@media (min-width: 1000px) {
  .bg-cover-darkest-sm {
    background: #000;
  }
  .bg-cover-darkest-sm:before {
    content: "";
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100vw;
    height: 100%;
    background: inherit;
  }
}
@media (min-width: 1366px) {
  .bg-cover-darkest-md {
    background: #000;
  }
  .bg-cover-darkest-md:before {
    content: "";
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100vw;
    height: 100%;
    background: inherit;
  }
}
@media (min-width: 1600px) {
  .bg-cover-darkest-lg {
    background: #000;
  }
  .bg-cover-darkest-lg:before {
    content: "";
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100vw;
    height: 100%;
    background: inherit;
  }
}
@media (min-width: 1900px) {
  .bg-cover-darkest-xl {
    background: #000;
  }
  .bg-cover-darkest-xl:before {
    content: "";
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100vw;
    height: 100%;
    background: inherit;
  }
}

.bg-cover-error {
  background: #FF0098;
}
.bg-cover-error:before {
  content: "";
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 100vw;
  height: 100%;
  background: inherit;
}
@media (max-width: 319px) {
  .bg-cover-error-max-xs {
    background: #FF0098;
  }
  .bg-cover-error-max-xs:before {
    content: "";
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100vw;
    height: 100%;
    background: inherit;
  }
}
@media (max-width: 999px) {
  .bg-cover-error-max-sm {
    background: #FF0098;
  }
  .bg-cover-error-max-sm:before {
    content: "";
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100vw;
    height: 100%;
    background: inherit;
  }
}
@media (max-width: 1365px) {
  .bg-cover-error-max-md {
    background: #FF0098;
  }
  .bg-cover-error-max-md:before {
    content: "";
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100vw;
    height: 100%;
    background: inherit;
  }
}
@media (max-width: 1599px) {
  .bg-cover-error-max-lg {
    background: #FF0098;
  }
  .bg-cover-error-max-lg:before {
    content: "";
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100vw;
    height: 100%;
    background: inherit;
  }
}
@media (max-width: 1899px) {
  .bg-cover-error-max-xl {
    background: #FF0098;
  }
  .bg-cover-error-max-xl:before {
    content: "";
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100vw;
    height: 100%;
    background: inherit;
  }
}
@media (min-width: 320px) {
  .bg-cover-error-xs {
    background: #FF0098;
  }
  .bg-cover-error-xs:before {
    content: "";
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100vw;
    height: 100%;
    background: inherit;
  }
}
@media (min-width: 1000px) {
  .bg-cover-error-sm {
    background: #FF0098;
  }
  .bg-cover-error-sm:before {
    content: "";
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100vw;
    height: 100%;
    background: inherit;
  }
}
@media (min-width: 1366px) {
  .bg-cover-error-md {
    background: #FF0098;
  }
  .bg-cover-error-md:before {
    content: "";
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100vw;
    height: 100%;
    background: inherit;
  }
}
@media (min-width: 1600px) {
  .bg-cover-error-lg {
    background: #FF0098;
  }
  .bg-cover-error-lg:before {
    content: "";
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100vw;
    height: 100%;
    background: inherit;
  }
}
@media (min-width: 1900px) {
  .bg-cover-error-xl {
    background: #FF0098;
  }
  .bg-cover-error-xl:before {
    content: "";
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100vw;
    height: 100%;
    background: inherit;
  }
}

.bg-cover-success {
  background: #33cc33;
}
.bg-cover-success:before {
  content: "";
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 100vw;
  height: 100%;
  background: inherit;
}
@media (max-width: 319px) {
  .bg-cover-success-max-xs {
    background: #33cc33;
  }
  .bg-cover-success-max-xs:before {
    content: "";
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100vw;
    height: 100%;
    background: inherit;
  }
}
@media (max-width: 999px) {
  .bg-cover-success-max-sm {
    background: #33cc33;
  }
  .bg-cover-success-max-sm:before {
    content: "";
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100vw;
    height: 100%;
    background: inherit;
  }
}
@media (max-width: 1365px) {
  .bg-cover-success-max-md {
    background: #33cc33;
  }
  .bg-cover-success-max-md:before {
    content: "";
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100vw;
    height: 100%;
    background: inherit;
  }
}
@media (max-width: 1599px) {
  .bg-cover-success-max-lg {
    background: #33cc33;
  }
  .bg-cover-success-max-lg:before {
    content: "";
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100vw;
    height: 100%;
    background: inherit;
  }
}
@media (max-width: 1899px) {
  .bg-cover-success-max-xl {
    background: #33cc33;
  }
  .bg-cover-success-max-xl:before {
    content: "";
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100vw;
    height: 100%;
    background: inherit;
  }
}
@media (min-width: 320px) {
  .bg-cover-success-xs {
    background: #33cc33;
  }
  .bg-cover-success-xs:before {
    content: "";
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100vw;
    height: 100%;
    background: inherit;
  }
}
@media (min-width: 1000px) {
  .bg-cover-success-sm {
    background: #33cc33;
  }
  .bg-cover-success-sm:before {
    content: "";
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100vw;
    height: 100%;
    background: inherit;
  }
}
@media (min-width: 1366px) {
  .bg-cover-success-md {
    background: #33cc33;
  }
  .bg-cover-success-md:before {
    content: "";
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100vw;
    height: 100%;
    background: inherit;
  }
}
@media (min-width: 1600px) {
  .bg-cover-success-lg {
    background: #33cc33;
  }
  .bg-cover-success-lg:before {
    content: "";
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100vw;
    height: 100%;
    background: inherit;
  }
}
@media (min-width: 1900px) {
  .bg-cover-success-xl {
    background: #33cc33;
  }
  .bg-cover-success-xl:before {
    content: "";
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100vw;
    height: 100%;
    background: inherit;
  }
}

@media (min-width: 320px) {
  .c-xs-black {
    color: #000000;
  }
  .c-xs-white {
    color: #FFFFFF;
  }
  .c-xs-brand {
    color: purple;
  }
  .c-xs-primary {
    color: #FF0098;
  }
  .c-xs-primary-dark {
    color: #DF0E95;
  }
  .c-xs-primary-darker {
    color: #E01999;
  }
  .c-xs-secondary {
    color: #00FFFF;
  }
  .c-xs-tertiary {
    color: #431576;
  }
  .c-xs-tertiary-dark {
    color: #291242;
  }
  .c-xs-tertiary-darker {
    color: #1A062F;
  }
  .c-xs-tertiary-darkest {
    color: #110B19;
  }
  .c-xs-yellow {
    color: #FFE715;
  }
  .c-xs-blue {
    color: #5AC1D0;
  }
  .c-xs-lightest {
    color: #FFF;
  }
  .c-xs-lighter {
    color: #FFF;
  }
  .c-xs-light {
    color: #FFF;
  }
  .c-xs-dark {
    color: #000;
  }
  .c-xs-darker {
    color: #000;
  }
  .c-xs-darkest {
    color: #000;
  }
  .c-xs-error {
    color: #FF0098;
  }
  .c-xs-success {
    color: #33cc33;
  }
  .bg-xs-black {
    background: #000000;
  }
  .bg-xs-white {
    background: #FFFFFF;
  }
  .bg-xs-brand {
    background: purple;
  }
  .bg-xs-primary {
    background: #FF0098;
  }
  .bg-xs-primary-dark {
    background: #DF0E95;
  }
  .bg-xs-primary-darker {
    background: #E01999;
  }
  .bg-xs-secondary {
    background: #00FFFF;
  }
  .bg-xs-tertiary {
    background: #431576;
  }
  .bg-xs-tertiary-dark {
    background: #291242;
  }
  .bg-xs-tertiary-darker {
    background: #1A062F;
  }
  .bg-xs-tertiary-darkest {
    background: #110B19;
  }
  .bg-xs-yellow {
    background: #FFE715;
  }
  .bg-xs-blue {
    background: #5AC1D0;
  }
  .bg-xs-lightest {
    background: #FFF;
  }
  .bg-xs-lighter {
    background: #FFF;
  }
  .bg-xs-light {
    background: #FFF;
  }
  .bg-xs-dark {
    background: #000;
  }
  .bg-xs-darker {
    background: #000;
  }
  .bg-xs-darkest {
    background: #000;
  }
  .bg-xs-error {
    background: #FF0098;
  }
  .bg-xs-success {
    background: #33cc33;
  }
  .bg-xs-none {
    background: none;
  }
}
@media (min-width: 1000px) {
  .c-sm-black {
    color: #000000;
  }
  .c-sm-white {
    color: #FFFFFF;
  }
  .c-sm-brand {
    color: purple;
  }
  .c-sm-primary {
    color: #FF0098;
  }
  .c-sm-primary-dark {
    color: #DF0E95;
  }
  .c-sm-primary-darker {
    color: #E01999;
  }
  .c-sm-secondary {
    color: #00FFFF;
  }
  .c-sm-tertiary {
    color: #431576;
  }
  .c-sm-tertiary-dark {
    color: #291242;
  }
  .c-sm-tertiary-darker {
    color: #1A062F;
  }
  .c-sm-tertiary-darkest {
    color: #110B19;
  }
  .c-sm-yellow {
    color: #FFE715;
  }
  .c-sm-blue {
    color: #5AC1D0;
  }
  .c-sm-lightest {
    color: #FFF;
  }
  .c-sm-lighter {
    color: #FFF;
  }
  .c-sm-light {
    color: #FFF;
  }
  .c-sm-dark {
    color: #000;
  }
  .c-sm-darker {
    color: #000;
  }
  .c-sm-darkest {
    color: #000;
  }
  .c-sm-error {
    color: #FF0098;
  }
  .c-sm-success {
    color: #33cc33;
  }
  .bg-sm-black {
    background: #000000;
  }
  .bg-sm-white {
    background: #FFFFFF;
  }
  .bg-sm-brand {
    background: purple;
  }
  .bg-sm-primary {
    background: #FF0098;
  }
  .bg-sm-primary-dark {
    background: #DF0E95;
  }
  .bg-sm-primary-darker {
    background: #E01999;
  }
  .bg-sm-secondary {
    background: #00FFFF;
  }
  .bg-sm-tertiary {
    background: #431576;
  }
  .bg-sm-tertiary-dark {
    background: #291242;
  }
  .bg-sm-tertiary-darker {
    background: #1A062F;
  }
  .bg-sm-tertiary-darkest {
    background: #110B19;
  }
  .bg-sm-yellow {
    background: #FFE715;
  }
  .bg-sm-blue {
    background: #5AC1D0;
  }
  .bg-sm-lightest {
    background: #FFF;
  }
  .bg-sm-lighter {
    background: #FFF;
  }
  .bg-sm-light {
    background: #FFF;
  }
  .bg-sm-dark {
    background: #000;
  }
  .bg-sm-darker {
    background: #000;
  }
  .bg-sm-darkest {
    background: #000;
  }
  .bg-sm-error {
    background: #FF0098;
  }
  .bg-sm-success {
    background: #33cc33;
  }
  .bg-sm-none {
    background: none;
  }
}
@media (min-width: 1366px) {
  .c-md-black {
    color: #000000;
  }
  .c-md-white {
    color: #FFFFFF;
  }
  .c-md-brand {
    color: purple;
  }
  .c-md-primary {
    color: #FF0098;
  }
  .c-md-primary-dark {
    color: #DF0E95;
  }
  .c-md-primary-darker {
    color: #E01999;
  }
  .c-md-secondary {
    color: #00FFFF;
  }
  .c-md-tertiary {
    color: #431576;
  }
  .c-md-tertiary-dark {
    color: #291242;
  }
  .c-md-tertiary-darker {
    color: #1A062F;
  }
  .c-md-tertiary-darkest {
    color: #110B19;
  }
  .c-md-yellow {
    color: #FFE715;
  }
  .c-md-blue {
    color: #5AC1D0;
  }
  .c-md-lightest {
    color: #FFF;
  }
  .c-md-lighter {
    color: #FFF;
  }
  .c-md-light {
    color: #FFF;
  }
  .c-md-dark {
    color: #000;
  }
  .c-md-darker {
    color: #000;
  }
  .c-md-darkest {
    color: #000;
  }
  .c-md-error {
    color: #FF0098;
  }
  .c-md-success {
    color: #33cc33;
  }
  .bg-md-black {
    background: #000000;
  }
  .bg-md-white {
    background: #FFFFFF;
  }
  .bg-md-brand {
    background: purple;
  }
  .bg-md-primary {
    background: #FF0098;
  }
  .bg-md-primary-dark {
    background: #DF0E95;
  }
  .bg-md-primary-darker {
    background: #E01999;
  }
  .bg-md-secondary {
    background: #00FFFF;
  }
  .bg-md-tertiary {
    background: #431576;
  }
  .bg-md-tertiary-dark {
    background: #291242;
  }
  .bg-md-tertiary-darker {
    background: #1A062F;
  }
  .bg-md-tertiary-darkest {
    background: #110B19;
  }
  .bg-md-yellow {
    background: #FFE715;
  }
  .bg-md-blue {
    background: #5AC1D0;
  }
  .bg-md-lightest {
    background: #FFF;
  }
  .bg-md-lighter {
    background: #FFF;
  }
  .bg-md-light {
    background: #FFF;
  }
  .bg-md-dark {
    background: #000;
  }
  .bg-md-darker {
    background: #000;
  }
  .bg-md-darkest {
    background: #000;
  }
  .bg-md-error {
    background: #FF0098;
  }
  .bg-md-success {
    background: #33cc33;
  }
  .bg-md-none {
    background: none;
  }
}
@media (min-width: 1600px) {
  .c-lg-black {
    color: #000000;
  }
  .c-lg-white {
    color: #FFFFFF;
  }
  .c-lg-brand {
    color: purple;
  }
  .c-lg-primary {
    color: #FF0098;
  }
  .c-lg-primary-dark {
    color: #DF0E95;
  }
  .c-lg-primary-darker {
    color: #E01999;
  }
  .c-lg-secondary {
    color: #00FFFF;
  }
  .c-lg-tertiary {
    color: #431576;
  }
  .c-lg-tertiary-dark {
    color: #291242;
  }
  .c-lg-tertiary-darker {
    color: #1A062F;
  }
  .c-lg-tertiary-darkest {
    color: #110B19;
  }
  .c-lg-yellow {
    color: #FFE715;
  }
  .c-lg-blue {
    color: #5AC1D0;
  }
  .c-lg-lightest {
    color: #FFF;
  }
  .c-lg-lighter {
    color: #FFF;
  }
  .c-lg-light {
    color: #FFF;
  }
  .c-lg-dark {
    color: #000;
  }
  .c-lg-darker {
    color: #000;
  }
  .c-lg-darkest {
    color: #000;
  }
  .c-lg-error {
    color: #FF0098;
  }
  .c-lg-success {
    color: #33cc33;
  }
  .bg-lg-black {
    background: #000000;
  }
  .bg-lg-white {
    background: #FFFFFF;
  }
  .bg-lg-brand {
    background: purple;
  }
  .bg-lg-primary {
    background: #FF0098;
  }
  .bg-lg-primary-dark {
    background: #DF0E95;
  }
  .bg-lg-primary-darker {
    background: #E01999;
  }
  .bg-lg-secondary {
    background: #00FFFF;
  }
  .bg-lg-tertiary {
    background: #431576;
  }
  .bg-lg-tertiary-dark {
    background: #291242;
  }
  .bg-lg-tertiary-darker {
    background: #1A062F;
  }
  .bg-lg-tertiary-darkest {
    background: #110B19;
  }
  .bg-lg-yellow {
    background: #FFE715;
  }
  .bg-lg-blue {
    background: #5AC1D0;
  }
  .bg-lg-lightest {
    background: #FFF;
  }
  .bg-lg-lighter {
    background: #FFF;
  }
  .bg-lg-light {
    background: #FFF;
  }
  .bg-lg-dark {
    background: #000;
  }
  .bg-lg-darker {
    background: #000;
  }
  .bg-lg-darkest {
    background: #000;
  }
  .bg-lg-error {
    background: #FF0098;
  }
  .bg-lg-success {
    background: #33cc33;
  }
  .bg-lg-none {
    background: none;
  }
}
@media (min-width: 1900px) {
  .c-xl-black {
    color: #000000;
  }
  .c-xl-white {
    color: #FFFFFF;
  }
  .c-xl-brand {
    color: purple;
  }
  .c-xl-primary {
    color: #FF0098;
  }
  .c-xl-primary-dark {
    color: #DF0E95;
  }
  .c-xl-primary-darker {
    color: #E01999;
  }
  .c-xl-secondary {
    color: #00FFFF;
  }
  .c-xl-tertiary {
    color: #431576;
  }
  .c-xl-tertiary-dark {
    color: #291242;
  }
  .c-xl-tertiary-darker {
    color: #1A062F;
  }
  .c-xl-tertiary-darkest {
    color: #110B19;
  }
  .c-xl-yellow {
    color: #FFE715;
  }
  .c-xl-blue {
    color: #5AC1D0;
  }
  .c-xl-lightest {
    color: #FFF;
  }
  .c-xl-lighter {
    color: #FFF;
  }
  .c-xl-light {
    color: #FFF;
  }
  .c-xl-dark {
    color: #000;
  }
  .c-xl-darker {
    color: #000;
  }
  .c-xl-darkest {
    color: #000;
  }
  .c-xl-error {
    color: #FF0098;
  }
  .c-xl-success {
    color: #33cc33;
  }
  .bg-xl-black {
    background: #000000;
  }
  .bg-xl-white {
    background: #FFFFFF;
  }
  .bg-xl-brand {
    background: purple;
  }
  .bg-xl-primary {
    background: #FF0098;
  }
  .bg-xl-primary-dark {
    background: #DF0E95;
  }
  .bg-xl-primary-darker {
    background: #E01999;
  }
  .bg-xl-secondary {
    background: #00FFFF;
  }
  .bg-xl-tertiary {
    background: #431576;
  }
  .bg-xl-tertiary-dark {
    background: #291242;
  }
  .bg-xl-tertiary-darker {
    background: #1A062F;
  }
  .bg-xl-tertiary-darkest {
    background: #110B19;
  }
  .bg-xl-yellow {
    background: #FFE715;
  }
  .bg-xl-blue {
    background: #5AC1D0;
  }
  .bg-xl-lightest {
    background: #FFF;
  }
  .bg-xl-lighter {
    background: #FFF;
  }
  .bg-xl-light {
    background: #FFF;
  }
  .bg-xl-dark {
    background: #000;
  }
  .bg-xl-darker {
    background: #000;
  }
  .bg-xl-darkest {
    background: #000;
  }
  .bg-xl-error {
    background: #FF0098;
  }
  .bg-xl-success {
    background: #33cc33;
  }
  .bg-xl-none {
    background: none;
  }
}
.border-black {
  border-top: 1px solid #000000;
}

.border-white {
  border-top: 1px solid #FFFFFF;
}

.border-brand {
  border-top: 1px solid purple;
}

.border-primary {
  border-top: 1px solid #FF0098;
}

.border-primary-dark {
  border-top: 1px solid #DF0E95;
}

.border-primary-darker {
  border-top: 1px solid #E01999;
}

.border-secondary {
  border-top: 1px solid #00FFFF;
}

.border-tertiary {
  border-top: 1px solid #431576;
}

.border-tertiary-dark {
  border-top: 1px solid #291242;
}

.border-tertiary-darker {
  border-top: 1px solid #1A062F;
}

.border-tertiary-darkest {
  border-top: 1px solid #110B19;
}

.border-yellow {
  border-top: 1px solid #FFE715;
}

.border-blue {
  border-top: 1px solid #5AC1D0;
}

.border-lightest {
  border-top: 1px solid #FFF;
}

.border-lighter {
  border-top: 1px solid #FFF;
}

.border-light {
  border-top: 1px solid #FFF;
}

.border-dark {
  border-top: 1px solid #000;
}

.border-darker {
  border-top: 1px solid #000;
}

.border-darkest {
  border-top: 1px solid #000;
}

.border-error {
  border-top: 1px solid #FF0098;
}

.border-success {
  border-top: 1px solid #33cc33;
}

.m-gutter {
  margin: 50px;
}

.p-gutter {
  padding: 50px;
}

.align-middle {
  top: 50%;
  transform: translateY(-50%);
}
@media (max-width: 319px) {
  .align-middle-max-xs {
    top: 50%;
    transform: translateY(-50%);
  }
}
@media (max-width: 999px) {
  .align-middle-max-sm {
    top: 50%;
    transform: translateY(-50%);
  }
}
@media (max-width: 1365px) {
  .align-middle-max-md {
    top: 50%;
    transform: translateY(-50%);
  }
}
@media (max-width: 1599px) {
  .align-middle-max-lg {
    top: 50%;
    transform: translateY(-50%);
  }
}
@media (max-width: 1899px) {
  .align-middle-max-xl {
    top: 50%;
    transform: translateY(-50%);
  }
}
@media (min-width: 320px) {
  .align-middle-xs {
    top: 50%;
    transform: translateY(-50%);
  }
}
@media (min-width: 1000px) {
  .align-middle-sm {
    top: 50%;
    transform: translateY(-50%);
  }
}
@media (min-width: 1366px) {
  .align-middle-md {
    top: 50%;
    transform: translateY(-50%);
  }
}
@media (min-width: 1600px) {
  .align-middle-lg {
    top: 50%;
    transform: translateY(-50%);
  }
}
@media (min-width: 1900px) {
  .align-middle-xl {
    top: 50%;
    transform: translateY(-50%);
  }
}

.align-content-middle {
  display: flex;
  align-items: center;
  position: relative;
  overflow: hidden;
}
.align-content-middle .page-content {
  display: flex;
  z-index: 1;
  align-items: center;
}
.align-content-middle .align-middle {
  align-self: center;
}
.align-content-middle .align-bottom {
  align-self: end;
}
@media (max-width: 319px) {
  .align-content-middle-max-xs {
    display: flex;
    align-items: center;
    position: relative;
    overflow: hidden;
  }
  .align-content-middle-max-xs .page-content {
    display: flex;
    z-index: 1;
    align-items: center;
  }
  .align-content-middle-max-xs .align-middle {
    align-self: center;
  }
  .align-content-middle-max-xs .align-bottom {
    align-self: end;
  }
}
@media (max-width: 999px) {
  .align-content-middle-max-sm {
    display: flex;
    align-items: center;
    position: relative;
    overflow: hidden;
  }
  .align-content-middle-max-sm .page-content {
    display: flex;
    z-index: 1;
    align-items: center;
  }
  .align-content-middle-max-sm .align-middle {
    align-self: center;
  }
  .align-content-middle-max-sm .align-bottom {
    align-self: end;
  }
}
@media (max-width: 1365px) {
  .align-content-middle-max-md {
    display: flex;
    align-items: center;
    position: relative;
    overflow: hidden;
  }
  .align-content-middle-max-md .page-content {
    display: flex;
    z-index: 1;
    align-items: center;
  }
  .align-content-middle-max-md .align-middle {
    align-self: center;
  }
  .align-content-middle-max-md .align-bottom {
    align-self: end;
  }
}
@media (max-width: 1599px) {
  .align-content-middle-max-lg {
    display: flex;
    align-items: center;
    position: relative;
    overflow: hidden;
  }
  .align-content-middle-max-lg .page-content {
    display: flex;
    z-index: 1;
    align-items: center;
  }
  .align-content-middle-max-lg .align-middle {
    align-self: center;
  }
  .align-content-middle-max-lg .align-bottom {
    align-self: end;
  }
}
@media (max-width: 1899px) {
  .align-content-middle-max-xl {
    display: flex;
    align-items: center;
    position: relative;
    overflow: hidden;
  }
  .align-content-middle-max-xl .page-content {
    display: flex;
    z-index: 1;
    align-items: center;
  }
  .align-content-middle-max-xl .align-middle {
    align-self: center;
  }
  .align-content-middle-max-xl .align-bottom {
    align-self: end;
  }
}
@media (min-width: 320px) {
  .align-content-middle-xs {
    display: flex;
    align-items: center;
    position: relative;
    overflow: hidden;
  }
  .align-content-middle-xs .page-content {
    display: flex;
    z-index: 1;
    align-items: center;
  }
  .align-content-middle-xs .align-middle {
    align-self: center;
  }
  .align-content-middle-xs .align-bottom {
    align-self: end;
  }
}
@media (min-width: 1000px) {
  .align-content-middle-sm {
    display: flex;
    align-items: center;
    position: relative;
    overflow: hidden;
  }
  .align-content-middle-sm .page-content {
    display: flex;
    z-index: 1;
    align-items: center;
  }
  .align-content-middle-sm .align-middle {
    align-self: center;
  }
  .align-content-middle-sm .align-bottom {
    align-self: end;
  }
}
@media (min-width: 1366px) {
  .align-content-middle-md {
    display: flex;
    align-items: center;
    position: relative;
    overflow: hidden;
  }
  .align-content-middle-md .page-content {
    display: flex;
    z-index: 1;
    align-items: center;
  }
  .align-content-middle-md .align-middle {
    align-self: center;
  }
  .align-content-middle-md .align-bottom {
    align-self: end;
  }
}
@media (min-width: 1600px) {
  .align-content-middle-lg {
    display: flex;
    align-items: center;
    position: relative;
    overflow: hidden;
  }
  .align-content-middle-lg .page-content {
    display: flex;
    z-index: 1;
    align-items: center;
  }
  .align-content-middle-lg .align-middle {
    align-self: center;
  }
  .align-content-middle-lg .align-bottom {
    align-self: end;
  }
}
@media (min-width: 1900px) {
  .align-content-middle-xl {
    display: flex;
    align-items: center;
    position: relative;
    overflow: hidden;
  }
  .align-content-middle-xl .page-content {
    display: flex;
    z-index: 1;
    align-items: center;
  }
  .align-content-middle-xl .align-middle {
    align-self: center;
  }
  .align-content-middle-xl .align-bottom {
    align-self: end;
  }
}

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

.height-5vh {
  height: 5vh;
  min-height: 200px;
}
@media (max-width: 319px) {
  .height-5vh-max-xs {
    height: 5vh;
    min-height: 200px;
  }
}
@media (max-width: 999px) {
  .height-5vh-max-sm {
    height: 5vh;
    min-height: 200px;
  }
}
@media (max-width: 1365px) {
  .height-5vh-max-md {
    height: 5vh;
    min-height: 200px;
  }
}
@media (max-width: 1599px) {
  .height-5vh-max-lg {
    height: 5vh;
    min-height: 200px;
  }
}
@media (max-width: 1899px) {
  .height-5vh-max-xl {
    height: 5vh;
    min-height: 200px;
  }
}
@media (min-width: 320px) {
  .height-5vh-xs {
    height: 5vh;
    min-height: 200px;
  }
}
@media (min-width: 1000px) {
  .height-5vh-sm {
    height: 5vh;
    min-height: 200px;
  }
}
@media (min-width: 1366px) {
  .height-5vh-md {
    height: 5vh;
    min-height: 200px;
  }
}
@media (min-width: 1600px) {
  .height-5vh-lg {
    height: 5vh;
    min-height: 200px;
  }
}
@media (min-width: 1900px) {
  .height-5vh-xl {
    height: 5vh;
    min-height: 200px;
  }
}

.min-height-5vh {
  min-height: 5vh;
}
@media (max-width: 319px) {
  .min-height-5vh-max-xs {
    min-height: 5vh;
  }
}
@media (max-width: 999px) {
  .min-height-5vh-max-sm {
    min-height: 5vh;
  }
}
@media (max-width: 1365px) {
  .min-height-5vh-max-md {
    min-height: 5vh;
  }
}
@media (max-width: 1599px) {
  .min-height-5vh-max-lg {
    min-height: 5vh;
  }
}
@media (max-width: 1899px) {
  .min-height-5vh-max-xl {
    min-height: 5vh;
  }
}
@media (min-width: 320px) {
  .min-height-5vh-xs {
    min-height: 5vh;
  }
}
@media (min-width: 1000px) {
  .min-height-5vh-sm {
    min-height: 5vh;
  }
}
@media (min-width: 1366px) {
  .min-height-5vh-md {
    min-height: 5vh;
  }
}
@media (min-width: 1600px) {
  .min-height-5vh-lg {
    min-height: 5vh;
  }
}
@media (min-width: 1900px) {
  .min-height-5vh-xl {
    min-height: 5vh;
  }
}

.height-10vh {
  height: 10vh;
  min-height: 200px;
}
@media (max-width: 319px) {
  .height-10vh-max-xs {
    height: 10vh;
    min-height: 200px;
  }
}
@media (max-width: 999px) {
  .height-10vh-max-sm {
    height: 10vh;
    min-height: 200px;
  }
}
@media (max-width: 1365px) {
  .height-10vh-max-md {
    height: 10vh;
    min-height: 200px;
  }
}
@media (max-width: 1599px) {
  .height-10vh-max-lg {
    height: 10vh;
    min-height: 200px;
  }
}
@media (max-width: 1899px) {
  .height-10vh-max-xl {
    height: 10vh;
    min-height: 200px;
  }
}
@media (min-width: 320px) {
  .height-10vh-xs {
    height: 10vh;
    min-height: 200px;
  }
}
@media (min-width: 1000px) {
  .height-10vh-sm {
    height: 10vh;
    min-height: 200px;
  }
}
@media (min-width: 1366px) {
  .height-10vh-md {
    height: 10vh;
    min-height: 200px;
  }
}
@media (min-width: 1600px) {
  .height-10vh-lg {
    height: 10vh;
    min-height: 200px;
  }
}
@media (min-width: 1900px) {
  .height-10vh-xl {
    height: 10vh;
    min-height: 200px;
  }
}

.min-height-10vh {
  min-height: 10vh;
}
@media (max-width: 319px) {
  .min-height-10vh-max-xs {
    min-height: 10vh;
  }
}
@media (max-width: 999px) {
  .min-height-10vh-max-sm {
    min-height: 10vh;
  }
}
@media (max-width: 1365px) {
  .min-height-10vh-max-md {
    min-height: 10vh;
  }
}
@media (max-width: 1599px) {
  .min-height-10vh-max-lg {
    min-height: 10vh;
  }
}
@media (max-width: 1899px) {
  .min-height-10vh-max-xl {
    min-height: 10vh;
  }
}
@media (min-width: 320px) {
  .min-height-10vh-xs {
    min-height: 10vh;
  }
}
@media (min-width: 1000px) {
  .min-height-10vh-sm {
    min-height: 10vh;
  }
}
@media (min-width: 1366px) {
  .min-height-10vh-md {
    min-height: 10vh;
  }
}
@media (min-width: 1600px) {
  .min-height-10vh-lg {
    min-height: 10vh;
  }
}
@media (min-width: 1900px) {
  .min-height-10vh-xl {
    min-height: 10vh;
  }
}

.height-15vh {
  height: 15vh;
  min-height: 200px;
}
@media (max-width: 319px) {
  .height-15vh-max-xs {
    height: 15vh;
    min-height: 200px;
  }
}
@media (max-width: 999px) {
  .height-15vh-max-sm {
    height: 15vh;
    min-height: 200px;
  }
}
@media (max-width: 1365px) {
  .height-15vh-max-md {
    height: 15vh;
    min-height: 200px;
  }
}
@media (max-width: 1599px) {
  .height-15vh-max-lg {
    height: 15vh;
    min-height: 200px;
  }
}
@media (max-width: 1899px) {
  .height-15vh-max-xl {
    height: 15vh;
    min-height: 200px;
  }
}
@media (min-width: 320px) {
  .height-15vh-xs {
    height: 15vh;
    min-height: 200px;
  }
}
@media (min-width: 1000px) {
  .height-15vh-sm {
    height: 15vh;
    min-height: 200px;
  }
}
@media (min-width: 1366px) {
  .height-15vh-md {
    height: 15vh;
    min-height: 200px;
  }
}
@media (min-width: 1600px) {
  .height-15vh-lg {
    height: 15vh;
    min-height: 200px;
  }
}
@media (min-width: 1900px) {
  .height-15vh-xl {
    height: 15vh;
    min-height: 200px;
  }
}

.min-height-15vh {
  min-height: 15vh;
}
@media (max-width: 319px) {
  .min-height-15vh-max-xs {
    min-height: 15vh;
  }
}
@media (max-width: 999px) {
  .min-height-15vh-max-sm {
    min-height: 15vh;
  }
}
@media (max-width: 1365px) {
  .min-height-15vh-max-md {
    min-height: 15vh;
  }
}
@media (max-width: 1599px) {
  .min-height-15vh-max-lg {
    min-height: 15vh;
  }
}
@media (max-width: 1899px) {
  .min-height-15vh-max-xl {
    min-height: 15vh;
  }
}
@media (min-width: 320px) {
  .min-height-15vh-xs {
    min-height: 15vh;
  }
}
@media (min-width: 1000px) {
  .min-height-15vh-sm {
    min-height: 15vh;
  }
}
@media (min-width: 1366px) {
  .min-height-15vh-md {
    min-height: 15vh;
  }
}
@media (min-width: 1600px) {
  .min-height-15vh-lg {
    min-height: 15vh;
  }
}
@media (min-width: 1900px) {
  .min-height-15vh-xl {
    min-height: 15vh;
  }
}

.height-20vh {
  height: 20vh;
  min-height: 200px;
}
@media (max-width: 319px) {
  .height-20vh-max-xs {
    height: 20vh;
    min-height: 200px;
  }
}
@media (max-width: 999px) {
  .height-20vh-max-sm {
    height: 20vh;
    min-height: 200px;
  }
}
@media (max-width: 1365px) {
  .height-20vh-max-md {
    height: 20vh;
    min-height: 200px;
  }
}
@media (max-width: 1599px) {
  .height-20vh-max-lg {
    height: 20vh;
    min-height: 200px;
  }
}
@media (max-width: 1899px) {
  .height-20vh-max-xl {
    height: 20vh;
    min-height: 200px;
  }
}
@media (min-width: 320px) {
  .height-20vh-xs {
    height: 20vh;
    min-height: 200px;
  }
}
@media (min-width: 1000px) {
  .height-20vh-sm {
    height: 20vh;
    min-height: 200px;
  }
}
@media (min-width: 1366px) {
  .height-20vh-md {
    height: 20vh;
    min-height: 200px;
  }
}
@media (min-width: 1600px) {
  .height-20vh-lg {
    height: 20vh;
    min-height: 200px;
  }
}
@media (min-width: 1900px) {
  .height-20vh-xl {
    height: 20vh;
    min-height: 200px;
  }
}

.min-height-20vh {
  min-height: 20vh;
}
@media (max-width: 319px) {
  .min-height-20vh-max-xs {
    min-height: 20vh;
  }
}
@media (max-width: 999px) {
  .min-height-20vh-max-sm {
    min-height: 20vh;
  }
}
@media (max-width: 1365px) {
  .min-height-20vh-max-md {
    min-height: 20vh;
  }
}
@media (max-width: 1599px) {
  .min-height-20vh-max-lg {
    min-height: 20vh;
  }
}
@media (max-width: 1899px) {
  .min-height-20vh-max-xl {
    min-height: 20vh;
  }
}
@media (min-width: 320px) {
  .min-height-20vh-xs {
    min-height: 20vh;
  }
}
@media (min-width: 1000px) {
  .min-height-20vh-sm {
    min-height: 20vh;
  }
}
@media (min-width: 1366px) {
  .min-height-20vh-md {
    min-height: 20vh;
  }
}
@media (min-width: 1600px) {
  .min-height-20vh-lg {
    min-height: 20vh;
  }
}
@media (min-width: 1900px) {
  .min-height-20vh-xl {
    min-height: 20vh;
  }
}

.height-25vh {
  height: 25vh;
  min-height: 200px;
}
@media (max-width: 319px) {
  .height-25vh-max-xs {
    height: 25vh;
    min-height: 200px;
  }
}
@media (max-width: 999px) {
  .height-25vh-max-sm {
    height: 25vh;
    min-height: 200px;
  }
}
@media (max-width: 1365px) {
  .height-25vh-max-md {
    height: 25vh;
    min-height: 200px;
  }
}
@media (max-width: 1599px) {
  .height-25vh-max-lg {
    height: 25vh;
    min-height: 200px;
  }
}
@media (max-width: 1899px) {
  .height-25vh-max-xl {
    height: 25vh;
    min-height: 200px;
  }
}
@media (min-width: 320px) {
  .height-25vh-xs {
    height: 25vh;
    min-height: 200px;
  }
}
@media (min-width: 1000px) {
  .height-25vh-sm {
    height: 25vh;
    min-height: 200px;
  }
}
@media (min-width: 1366px) {
  .height-25vh-md {
    height: 25vh;
    min-height: 200px;
  }
}
@media (min-width: 1600px) {
  .height-25vh-lg {
    height: 25vh;
    min-height: 200px;
  }
}
@media (min-width: 1900px) {
  .height-25vh-xl {
    height: 25vh;
    min-height: 200px;
  }
}

.min-height-25vh {
  min-height: 25vh;
}
@media (max-width: 319px) {
  .min-height-25vh-max-xs {
    min-height: 25vh;
  }
}
@media (max-width: 999px) {
  .min-height-25vh-max-sm {
    min-height: 25vh;
  }
}
@media (max-width: 1365px) {
  .min-height-25vh-max-md {
    min-height: 25vh;
  }
}
@media (max-width: 1599px) {
  .min-height-25vh-max-lg {
    min-height: 25vh;
  }
}
@media (max-width: 1899px) {
  .min-height-25vh-max-xl {
    min-height: 25vh;
  }
}
@media (min-width: 320px) {
  .min-height-25vh-xs {
    min-height: 25vh;
  }
}
@media (min-width: 1000px) {
  .min-height-25vh-sm {
    min-height: 25vh;
  }
}
@media (min-width: 1366px) {
  .min-height-25vh-md {
    min-height: 25vh;
  }
}
@media (min-width: 1600px) {
  .min-height-25vh-lg {
    min-height: 25vh;
  }
}
@media (min-width: 1900px) {
  .min-height-25vh-xl {
    min-height: 25vh;
  }
}

.height-30vh {
  height: 30vh;
  min-height: 200px;
}
@media (max-width: 319px) {
  .height-30vh-max-xs {
    height: 30vh;
    min-height: 200px;
  }
}
@media (max-width: 999px) {
  .height-30vh-max-sm {
    height: 30vh;
    min-height: 200px;
  }
}
@media (max-width: 1365px) {
  .height-30vh-max-md {
    height: 30vh;
    min-height: 200px;
  }
}
@media (max-width: 1599px) {
  .height-30vh-max-lg {
    height: 30vh;
    min-height: 200px;
  }
}
@media (max-width: 1899px) {
  .height-30vh-max-xl {
    height: 30vh;
    min-height: 200px;
  }
}
@media (min-width: 320px) {
  .height-30vh-xs {
    height: 30vh;
    min-height: 200px;
  }
}
@media (min-width: 1000px) {
  .height-30vh-sm {
    height: 30vh;
    min-height: 200px;
  }
}
@media (min-width: 1366px) {
  .height-30vh-md {
    height: 30vh;
    min-height: 200px;
  }
}
@media (min-width: 1600px) {
  .height-30vh-lg {
    height: 30vh;
    min-height: 200px;
  }
}
@media (min-width: 1900px) {
  .height-30vh-xl {
    height: 30vh;
    min-height: 200px;
  }
}

.min-height-30vh {
  min-height: 30vh;
}
@media (max-width: 319px) {
  .min-height-30vh-max-xs {
    min-height: 30vh;
  }
}
@media (max-width: 999px) {
  .min-height-30vh-max-sm {
    min-height: 30vh;
  }
}
@media (max-width: 1365px) {
  .min-height-30vh-max-md {
    min-height: 30vh;
  }
}
@media (max-width: 1599px) {
  .min-height-30vh-max-lg {
    min-height: 30vh;
  }
}
@media (max-width: 1899px) {
  .min-height-30vh-max-xl {
    min-height: 30vh;
  }
}
@media (min-width: 320px) {
  .min-height-30vh-xs {
    min-height: 30vh;
  }
}
@media (min-width: 1000px) {
  .min-height-30vh-sm {
    min-height: 30vh;
  }
}
@media (min-width: 1366px) {
  .min-height-30vh-md {
    min-height: 30vh;
  }
}
@media (min-width: 1600px) {
  .min-height-30vh-lg {
    min-height: 30vh;
  }
}
@media (min-width: 1900px) {
  .min-height-30vh-xl {
    min-height: 30vh;
  }
}

.height-35vh {
  height: 35vh;
  min-height: 200px;
}
@media (max-width: 319px) {
  .height-35vh-max-xs {
    height: 35vh;
    min-height: 200px;
  }
}
@media (max-width: 999px) {
  .height-35vh-max-sm {
    height: 35vh;
    min-height: 200px;
  }
}
@media (max-width: 1365px) {
  .height-35vh-max-md {
    height: 35vh;
    min-height: 200px;
  }
}
@media (max-width: 1599px) {
  .height-35vh-max-lg {
    height: 35vh;
    min-height: 200px;
  }
}
@media (max-width: 1899px) {
  .height-35vh-max-xl {
    height: 35vh;
    min-height: 200px;
  }
}
@media (min-width: 320px) {
  .height-35vh-xs {
    height: 35vh;
    min-height: 200px;
  }
}
@media (min-width: 1000px) {
  .height-35vh-sm {
    height: 35vh;
    min-height: 200px;
  }
}
@media (min-width: 1366px) {
  .height-35vh-md {
    height: 35vh;
    min-height: 200px;
  }
}
@media (min-width: 1600px) {
  .height-35vh-lg {
    height: 35vh;
    min-height: 200px;
  }
}
@media (min-width: 1900px) {
  .height-35vh-xl {
    height: 35vh;
    min-height: 200px;
  }
}

.min-height-35vh {
  min-height: 35vh;
}
@media (max-width: 319px) {
  .min-height-35vh-max-xs {
    min-height: 35vh;
  }
}
@media (max-width: 999px) {
  .min-height-35vh-max-sm {
    min-height: 35vh;
  }
}
@media (max-width: 1365px) {
  .min-height-35vh-max-md {
    min-height: 35vh;
  }
}
@media (max-width: 1599px) {
  .min-height-35vh-max-lg {
    min-height: 35vh;
  }
}
@media (max-width: 1899px) {
  .min-height-35vh-max-xl {
    min-height: 35vh;
  }
}
@media (min-width: 320px) {
  .min-height-35vh-xs {
    min-height: 35vh;
  }
}
@media (min-width: 1000px) {
  .min-height-35vh-sm {
    min-height: 35vh;
  }
}
@media (min-width: 1366px) {
  .min-height-35vh-md {
    min-height: 35vh;
  }
}
@media (min-width: 1600px) {
  .min-height-35vh-lg {
    min-height: 35vh;
  }
}
@media (min-width: 1900px) {
  .min-height-35vh-xl {
    min-height: 35vh;
  }
}

.height-40vh {
  height: 40vh;
  min-height: 200px;
}
@media (max-width: 319px) {
  .height-40vh-max-xs {
    height: 40vh;
    min-height: 200px;
  }
}
@media (max-width: 999px) {
  .height-40vh-max-sm {
    height: 40vh;
    min-height: 200px;
  }
}
@media (max-width: 1365px) {
  .height-40vh-max-md {
    height: 40vh;
    min-height: 200px;
  }
}
@media (max-width: 1599px) {
  .height-40vh-max-lg {
    height: 40vh;
    min-height: 200px;
  }
}
@media (max-width: 1899px) {
  .height-40vh-max-xl {
    height: 40vh;
    min-height: 200px;
  }
}
@media (min-width: 320px) {
  .height-40vh-xs {
    height: 40vh;
    min-height: 200px;
  }
}
@media (min-width: 1000px) {
  .height-40vh-sm {
    height: 40vh;
    min-height: 200px;
  }
}
@media (min-width: 1366px) {
  .height-40vh-md {
    height: 40vh;
    min-height: 200px;
  }
}
@media (min-width: 1600px) {
  .height-40vh-lg {
    height: 40vh;
    min-height: 200px;
  }
}
@media (min-width: 1900px) {
  .height-40vh-xl {
    height: 40vh;
    min-height: 200px;
  }
}

.min-height-40vh {
  min-height: 40vh;
}
@media (max-width: 319px) {
  .min-height-40vh-max-xs {
    min-height: 40vh;
  }
}
@media (max-width: 999px) {
  .min-height-40vh-max-sm {
    min-height: 40vh;
  }
}
@media (max-width: 1365px) {
  .min-height-40vh-max-md {
    min-height: 40vh;
  }
}
@media (max-width: 1599px) {
  .min-height-40vh-max-lg {
    min-height: 40vh;
  }
}
@media (max-width: 1899px) {
  .min-height-40vh-max-xl {
    min-height: 40vh;
  }
}
@media (min-width: 320px) {
  .min-height-40vh-xs {
    min-height: 40vh;
  }
}
@media (min-width: 1000px) {
  .min-height-40vh-sm {
    min-height: 40vh;
  }
}
@media (min-width: 1366px) {
  .min-height-40vh-md {
    min-height: 40vh;
  }
}
@media (min-width: 1600px) {
  .min-height-40vh-lg {
    min-height: 40vh;
  }
}
@media (min-width: 1900px) {
  .min-height-40vh-xl {
    min-height: 40vh;
  }
}

.height-45vh {
  height: 45vh;
  min-height: 200px;
}
@media (max-width: 319px) {
  .height-45vh-max-xs {
    height: 45vh;
    min-height: 200px;
  }
}
@media (max-width: 999px) {
  .height-45vh-max-sm {
    height: 45vh;
    min-height: 200px;
  }
}
@media (max-width: 1365px) {
  .height-45vh-max-md {
    height: 45vh;
    min-height: 200px;
  }
}
@media (max-width: 1599px) {
  .height-45vh-max-lg {
    height: 45vh;
    min-height: 200px;
  }
}
@media (max-width: 1899px) {
  .height-45vh-max-xl {
    height: 45vh;
    min-height: 200px;
  }
}
@media (min-width: 320px) {
  .height-45vh-xs {
    height: 45vh;
    min-height: 200px;
  }
}
@media (min-width: 1000px) {
  .height-45vh-sm {
    height: 45vh;
    min-height: 200px;
  }
}
@media (min-width: 1366px) {
  .height-45vh-md {
    height: 45vh;
    min-height: 200px;
  }
}
@media (min-width: 1600px) {
  .height-45vh-lg {
    height: 45vh;
    min-height: 200px;
  }
}
@media (min-width: 1900px) {
  .height-45vh-xl {
    height: 45vh;
    min-height: 200px;
  }
}

.min-height-45vh {
  min-height: 45vh;
}
@media (max-width: 319px) {
  .min-height-45vh-max-xs {
    min-height: 45vh;
  }
}
@media (max-width: 999px) {
  .min-height-45vh-max-sm {
    min-height: 45vh;
  }
}
@media (max-width: 1365px) {
  .min-height-45vh-max-md {
    min-height: 45vh;
  }
}
@media (max-width: 1599px) {
  .min-height-45vh-max-lg {
    min-height: 45vh;
  }
}
@media (max-width: 1899px) {
  .min-height-45vh-max-xl {
    min-height: 45vh;
  }
}
@media (min-width: 320px) {
  .min-height-45vh-xs {
    min-height: 45vh;
  }
}
@media (min-width: 1000px) {
  .min-height-45vh-sm {
    min-height: 45vh;
  }
}
@media (min-width: 1366px) {
  .min-height-45vh-md {
    min-height: 45vh;
  }
}
@media (min-width: 1600px) {
  .min-height-45vh-lg {
    min-height: 45vh;
  }
}
@media (min-width: 1900px) {
  .min-height-45vh-xl {
    min-height: 45vh;
  }
}

.height-50vh {
  height: 50vh;
  min-height: 200px;
}
@media (max-width: 319px) {
  .height-50vh-max-xs {
    height: 50vh;
    min-height: 200px;
  }
}
@media (max-width: 999px) {
  .height-50vh-max-sm {
    height: 50vh;
    min-height: 200px;
  }
}
@media (max-width: 1365px) {
  .height-50vh-max-md {
    height: 50vh;
    min-height: 200px;
  }
}
@media (max-width: 1599px) {
  .height-50vh-max-lg {
    height: 50vh;
    min-height: 200px;
  }
}
@media (max-width: 1899px) {
  .height-50vh-max-xl {
    height: 50vh;
    min-height: 200px;
  }
}
@media (min-width: 320px) {
  .height-50vh-xs {
    height: 50vh;
    min-height: 200px;
  }
}
@media (min-width: 1000px) {
  .height-50vh-sm {
    height: 50vh;
    min-height: 200px;
  }
}
@media (min-width: 1366px) {
  .height-50vh-md {
    height: 50vh;
    min-height: 200px;
  }
}
@media (min-width: 1600px) {
  .height-50vh-lg {
    height: 50vh;
    min-height: 200px;
  }
}
@media (min-width: 1900px) {
  .height-50vh-xl {
    height: 50vh;
    min-height: 200px;
  }
}

.min-height-50vh {
  min-height: 50vh;
}
@media (max-width: 319px) {
  .min-height-50vh-max-xs {
    min-height: 50vh;
  }
}
@media (max-width: 999px) {
  .min-height-50vh-max-sm {
    min-height: 50vh;
  }
}
@media (max-width: 1365px) {
  .min-height-50vh-max-md {
    min-height: 50vh;
  }
}
@media (max-width: 1599px) {
  .min-height-50vh-max-lg {
    min-height: 50vh;
  }
}
@media (max-width: 1899px) {
  .min-height-50vh-max-xl {
    min-height: 50vh;
  }
}
@media (min-width: 320px) {
  .min-height-50vh-xs {
    min-height: 50vh;
  }
}
@media (min-width: 1000px) {
  .min-height-50vh-sm {
    min-height: 50vh;
  }
}
@media (min-width: 1366px) {
  .min-height-50vh-md {
    min-height: 50vh;
  }
}
@media (min-width: 1600px) {
  .min-height-50vh-lg {
    min-height: 50vh;
  }
}
@media (min-width: 1900px) {
  .min-height-50vh-xl {
    min-height: 50vh;
  }
}

.height-55vh {
  height: 55vh;
  min-height: 200px;
}
@media (max-width: 319px) {
  .height-55vh-max-xs {
    height: 55vh;
    min-height: 200px;
  }
}
@media (max-width: 999px) {
  .height-55vh-max-sm {
    height: 55vh;
    min-height: 200px;
  }
}
@media (max-width: 1365px) {
  .height-55vh-max-md {
    height: 55vh;
    min-height: 200px;
  }
}
@media (max-width: 1599px) {
  .height-55vh-max-lg {
    height: 55vh;
    min-height: 200px;
  }
}
@media (max-width: 1899px) {
  .height-55vh-max-xl {
    height: 55vh;
    min-height: 200px;
  }
}
@media (min-width: 320px) {
  .height-55vh-xs {
    height: 55vh;
    min-height: 200px;
  }
}
@media (min-width: 1000px) {
  .height-55vh-sm {
    height: 55vh;
    min-height: 200px;
  }
}
@media (min-width: 1366px) {
  .height-55vh-md {
    height: 55vh;
    min-height: 200px;
  }
}
@media (min-width: 1600px) {
  .height-55vh-lg {
    height: 55vh;
    min-height: 200px;
  }
}
@media (min-width: 1900px) {
  .height-55vh-xl {
    height: 55vh;
    min-height: 200px;
  }
}

.min-height-55vh {
  min-height: 55vh;
}
@media (max-width: 319px) {
  .min-height-55vh-max-xs {
    min-height: 55vh;
  }
}
@media (max-width: 999px) {
  .min-height-55vh-max-sm {
    min-height: 55vh;
  }
}
@media (max-width: 1365px) {
  .min-height-55vh-max-md {
    min-height: 55vh;
  }
}
@media (max-width: 1599px) {
  .min-height-55vh-max-lg {
    min-height: 55vh;
  }
}
@media (max-width: 1899px) {
  .min-height-55vh-max-xl {
    min-height: 55vh;
  }
}
@media (min-width: 320px) {
  .min-height-55vh-xs {
    min-height: 55vh;
  }
}
@media (min-width: 1000px) {
  .min-height-55vh-sm {
    min-height: 55vh;
  }
}
@media (min-width: 1366px) {
  .min-height-55vh-md {
    min-height: 55vh;
  }
}
@media (min-width: 1600px) {
  .min-height-55vh-lg {
    min-height: 55vh;
  }
}
@media (min-width: 1900px) {
  .min-height-55vh-xl {
    min-height: 55vh;
  }
}

.height-60vh {
  height: 60vh;
  min-height: 200px;
}
@media (max-width: 319px) {
  .height-60vh-max-xs {
    height: 60vh;
    min-height: 200px;
  }
}
@media (max-width: 999px) {
  .height-60vh-max-sm {
    height: 60vh;
    min-height: 200px;
  }
}
@media (max-width: 1365px) {
  .height-60vh-max-md {
    height: 60vh;
    min-height: 200px;
  }
}
@media (max-width: 1599px) {
  .height-60vh-max-lg {
    height: 60vh;
    min-height: 200px;
  }
}
@media (max-width: 1899px) {
  .height-60vh-max-xl {
    height: 60vh;
    min-height: 200px;
  }
}
@media (min-width: 320px) {
  .height-60vh-xs {
    height: 60vh;
    min-height: 200px;
  }
}
@media (min-width: 1000px) {
  .height-60vh-sm {
    height: 60vh;
    min-height: 200px;
  }
}
@media (min-width: 1366px) {
  .height-60vh-md {
    height: 60vh;
    min-height: 200px;
  }
}
@media (min-width: 1600px) {
  .height-60vh-lg {
    height: 60vh;
    min-height: 200px;
  }
}
@media (min-width: 1900px) {
  .height-60vh-xl {
    height: 60vh;
    min-height: 200px;
  }
}

.min-height-60vh {
  min-height: 60vh;
}
@media (max-width: 319px) {
  .min-height-60vh-max-xs {
    min-height: 60vh;
  }
}
@media (max-width: 999px) {
  .min-height-60vh-max-sm {
    min-height: 60vh;
  }
}
@media (max-width: 1365px) {
  .min-height-60vh-max-md {
    min-height: 60vh;
  }
}
@media (max-width: 1599px) {
  .min-height-60vh-max-lg {
    min-height: 60vh;
  }
}
@media (max-width: 1899px) {
  .min-height-60vh-max-xl {
    min-height: 60vh;
  }
}
@media (min-width: 320px) {
  .min-height-60vh-xs {
    min-height: 60vh;
  }
}
@media (min-width: 1000px) {
  .min-height-60vh-sm {
    min-height: 60vh;
  }
}
@media (min-width: 1366px) {
  .min-height-60vh-md {
    min-height: 60vh;
  }
}
@media (min-width: 1600px) {
  .min-height-60vh-lg {
    min-height: 60vh;
  }
}
@media (min-width: 1900px) {
  .min-height-60vh-xl {
    min-height: 60vh;
  }
}

.height-65vh {
  height: 65vh;
  min-height: 200px;
}
@media (max-width: 319px) {
  .height-65vh-max-xs {
    height: 65vh;
    min-height: 200px;
  }
}
@media (max-width: 999px) {
  .height-65vh-max-sm {
    height: 65vh;
    min-height: 200px;
  }
}
@media (max-width: 1365px) {
  .height-65vh-max-md {
    height: 65vh;
    min-height: 200px;
  }
}
@media (max-width: 1599px) {
  .height-65vh-max-lg {
    height: 65vh;
    min-height: 200px;
  }
}
@media (max-width: 1899px) {
  .height-65vh-max-xl {
    height: 65vh;
    min-height: 200px;
  }
}
@media (min-width: 320px) {
  .height-65vh-xs {
    height: 65vh;
    min-height: 200px;
  }
}
@media (min-width: 1000px) {
  .height-65vh-sm {
    height: 65vh;
    min-height: 200px;
  }
}
@media (min-width: 1366px) {
  .height-65vh-md {
    height: 65vh;
    min-height: 200px;
  }
}
@media (min-width: 1600px) {
  .height-65vh-lg {
    height: 65vh;
    min-height: 200px;
  }
}
@media (min-width: 1900px) {
  .height-65vh-xl {
    height: 65vh;
    min-height: 200px;
  }
}

.min-height-65vh {
  min-height: 65vh;
}
@media (max-width: 319px) {
  .min-height-65vh-max-xs {
    min-height: 65vh;
  }
}
@media (max-width: 999px) {
  .min-height-65vh-max-sm {
    min-height: 65vh;
  }
}
@media (max-width: 1365px) {
  .min-height-65vh-max-md {
    min-height: 65vh;
  }
}
@media (max-width: 1599px) {
  .min-height-65vh-max-lg {
    min-height: 65vh;
  }
}
@media (max-width: 1899px) {
  .min-height-65vh-max-xl {
    min-height: 65vh;
  }
}
@media (min-width: 320px) {
  .min-height-65vh-xs {
    min-height: 65vh;
  }
}
@media (min-width: 1000px) {
  .min-height-65vh-sm {
    min-height: 65vh;
  }
}
@media (min-width: 1366px) {
  .min-height-65vh-md {
    min-height: 65vh;
  }
}
@media (min-width: 1600px) {
  .min-height-65vh-lg {
    min-height: 65vh;
  }
}
@media (min-width: 1900px) {
  .min-height-65vh-xl {
    min-height: 65vh;
  }
}

.height-70vh {
  height: 70vh;
  min-height: 200px;
}
@media (max-width: 319px) {
  .height-70vh-max-xs {
    height: 70vh;
    min-height: 200px;
  }
}
@media (max-width: 999px) {
  .height-70vh-max-sm {
    height: 70vh;
    min-height: 200px;
  }
}
@media (max-width: 1365px) {
  .height-70vh-max-md {
    height: 70vh;
    min-height: 200px;
  }
}
@media (max-width: 1599px) {
  .height-70vh-max-lg {
    height: 70vh;
    min-height: 200px;
  }
}
@media (max-width: 1899px) {
  .height-70vh-max-xl {
    height: 70vh;
    min-height: 200px;
  }
}
@media (min-width: 320px) {
  .height-70vh-xs {
    height: 70vh;
    min-height: 200px;
  }
}
@media (min-width: 1000px) {
  .height-70vh-sm {
    height: 70vh;
    min-height: 200px;
  }
}
@media (min-width: 1366px) {
  .height-70vh-md {
    height: 70vh;
    min-height: 200px;
  }
}
@media (min-width: 1600px) {
  .height-70vh-lg {
    height: 70vh;
    min-height: 200px;
  }
}
@media (min-width: 1900px) {
  .height-70vh-xl {
    height: 70vh;
    min-height: 200px;
  }
}

.min-height-70vh {
  min-height: 70vh;
}
@media (max-width: 319px) {
  .min-height-70vh-max-xs {
    min-height: 70vh;
  }
}
@media (max-width: 999px) {
  .min-height-70vh-max-sm {
    min-height: 70vh;
  }
}
@media (max-width: 1365px) {
  .min-height-70vh-max-md {
    min-height: 70vh;
  }
}
@media (max-width: 1599px) {
  .min-height-70vh-max-lg {
    min-height: 70vh;
  }
}
@media (max-width: 1899px) {
  .min-height-70vh-max-xl {
    min-height: 70vh;
  }
}
@media (min-width: 320px) {
  .min-height-70vh-xs {
    min-height: 70vh;
  }
}
@media (min-width: 1000px) {
  .min-height-70vh-sm {
    min-height: 70vh;
  }
}
@media (min-width: 1366px) {
  .min-height-70vh-md {
    min-height: 70vh;
  }
}
@media (min-width: 1600px) {
  .min-height-70vh-lg {
    min-height: 70vh;
  }
}
@media (min-width: 1900px) {
  .min-height-70vh-xl {
    min-height: 70vh;
  }
}

.height-75vh {
  height: 75vh;
  min-height: 200px;
}
@media (max-width: 319px) {
  .height-75vh-max-xs {
    height: 75vh;
    min-height: 200px;
  }
}
@media (max-width: 999px) {
  .height-75vh-max-sm {
    height: 75vh;
    min-height: 200px;
  }
}
@media (max-width: 1365px) {
  .height-75vh-max-md {
    height: 75vh;
    min-height: 200px;
  }
}
@media (max-width: 1599px) {
  .height-75vh-max-lg {
    height: 75vh;
    min-height: 200px;
  }
}
@media (max-width: 1899px) {
  .height-75vh-max-xl {
    height: 75vh;
    min-height: 200px;
  }
}
@media (min-width: 320px) {
  .height-75vh-xs {
    height: 75vh;
    min-height: 200px;
  }
}
@media (min-width: 1000px) {
  .height-75vh-sm {
    height: 75vh;
    min-height: 200px;
  }
}
@media (min-width: 1366px) {
  .height-75vh-md {
    height: 75vh;
    min-height: 200px;
  }
}
@media (min-width: 1600px) {
  .height-75vh-lg {
    height: 75vh;
    min-height: 200px;
  }
}
@media (min-width: 1900px) {
  .height-75vh-xl {
    height: 75vh;
    min-height: 200px;
  }
}

.min-height-75vh {
  min-height: 75vh;
}
@media (max-width: 319px) {
  .min-height-75vh-max-xs {
    min-height: 75vh;
  }
}
@media (max-width: 999px) {
  .min-height-75vh-max-sm {
    min-height: 75vh;
  }
}
@media (max-width: 1365px) {
  .min-height-75vh-max-md {
    min-height: 75vh;
  }
}
@media (max-width: 1599px) {
  .min-height-75vh-max-lg {
    min-height: 75vh;
  }
}
@media (max-width: 1899px) {
  .min-height-75vh-max-xl {
    min-height: 75vh;
  }
}
@media (min-width: 320px) {
  .min-height-75vh-xs {
    min-height: 75vh;
  }
}
@media (min-width: 1000px) {
  .min-height-75vh-sm {
    min-height: 75vh;
  }
}
@media (min-width: 1366px) {
  .min-height-75vh-md {
    min-height: 75vh;
  }
}
@media (min-width: 1600px) {
  .min-height-75vh-lg {
    min-height: 75vh;
  }
}
@media (min-width: 1900px) {
  .min-height-75vh-xl {
    min-height: 75vh;
  }
}

.height-80vh {
  height: 80vh;
  min-height: 200px;
}
@media (max-width: 319px) {
  .height-80vh-max-xs {
    height: 80vh;
    min-height: 200px;
  }
}
@media (max-width: 999px) {
  .height-80vh-max-sm {
    height: 80vh;
    min-height: 200px;
  }
}
@media (max-width: 1365px) {
  .height-80vh-max-md {
    height: 80vh;
    min-height: 200px;
  }
}
@media (max-width: 1599px) {
  .height-80vh-max-lg {
    height: 80vh;
    min-height: 200px;
  }
}
@media (max-width: 1899px) {
  .height-80vh-max-xl {
    height: 80vh;
    min-height: 200px;
  }
}
@media (min-width: 320px) {
  .height-80vh-xs {
    height: 80vh;
    min-height: 200px;
  }
}
@media (min-width: 1000px) {
  .height-80vh-sm {
    height: 80vh;
    min-height: 200px;
  }
}
@media (min-width: 1366px) {
  .height-80vh-md {
    height: 80vh;
    min-height: 200px;
  }
}
@media (min-width: 1600px) {
  .height-80vh-lg {
    height: 80vh;
    min-height: 200px;
  }
}
@media (min-width: 1900px) {
  .height-80vh-xl {
    height: 80vh;
    min-height: 200px;
  }
}

.min-height-80vh {
  min-height: 80vh;
}
@media (max-width: 319px) {
  .min-height-80vh-max-xs {
    min-height: 80vh;
  }
}
@media (max-width: 999px) {
  .min-height-80vh-max-sm {
    min-height: 80vh;
  }
}
@media (max-width: 1365px) {
  .min-height-80vh-max-md {
    min-height: 80vh;
  }
}
@media (max-width: 1599px) {
  .min-height-80vh-max-lg {
    min-height: 80vh;
  }
}
@media (max-width: 1899px) {
  .min-height-80vh-max-xl {
    min-height: 80vh;
  }
}
@media (min-width: 320px) {
  .min-height-80vh-xs {
    min-height: 80vh;
  }
}
@media (min-width: 1000px) {
  .min-height-80vh-sm {
    min-height: 80vh;
  }
}
@media (min-width: 1366px) {
  .min-height-80vh-md {
    min-height: 80vh;
  }
}
@media (min-width: 1600px) {
  .min-height-80vh-lg {
    min-height: 80vh;
  }
}
@media (min-width: 1900px) {
  .min-height-80vh-xl {
    min-height: 80vh;
  }
}

.height-85vh {
  height: 85vh;
  min-height: 200px;
}
@media (max-width: 319px) {
  .height-85vh-max-xs {
    height: 85vh;
    min-height: 200px;
  }
}
@media (max-width: 999px) {
  .height-85vh-max-sm {
    height: 85vh;
    min-height: 200px;
  }
}
@media (max-width: 1365px) {
  .height-85vh-max-md {
    height: 85vh;
    min-height: 200px;
  }
}
@media (max-width: 1599px) {
  .height-85vh-max-lg {
    height: 85vh;
    min-height: 200px;
  }
}
@media (max-width: 1899px) {
  .height-85vh-max-xl {
    height: 85vh;
    min-height: 200px;
  }
}
@media (min-width: 320px) {
  .height-85vh-xs {
    height: 85vh;
    min-height: 200px;
  }
}
@media (min-width: 1000px) {
  .height-85vh-sm {
    height: 85vh;
    min-height: 200px;
  }
}
@media (min-width: 1366px) {
  .height-85vh-md {
    height: 85vh;
    min-height: 200px;
  }
}
@media (min-width: 1600px) {
  .height-85vh-lg {
    height: 85vh;
    min-height: 200px;
  }
}
@media (min-width: 1900px) {
  .height-85vh-xl {
    height: 85vh;
    min-height: 200px;
  }
}

.min-height-85vh {
  min-height: 85vh;
}
@media (max-width: 319px) {
  .min-height-85vh-max-xs {
    min-height: 85vh;
  }
}
@media (max-width: 999px) {
  .min-height-85vh-max-sm {
    min-height: 85vh;
  }
}
@media (max-width: 1365px) {
  .min-height-85vh-max-md {
    min-height: 85vh;
  }
}
@media (max-width: 1599px) {
  .min-height-85vh-max-lg {
    min-height: 85vh;
  }
}
@media (max-width: 1899px) {
  .min-height-85vh-max-xl {
    min-height: 85vh;
  }
}
@media (min-width: 320px) {
  .min-height-85vh-xs {
    min-height: 85vh;
  }
}
@media (min-width: 1000px) {
  .min-height-85vh-sm {
    min-height: 85vh;
  }
}
@media (min-width: 1366px) {
  .min-height-85vh-md {
    min-height: 85vh;
  }
}
@media (min-width: 1600px) {
  .min-height-85vh-lg {
    min-height: 85vh;
  }
}
@media (min-width: 1900px) {
  .min-height-85vh-xl {
    min-height: 85vh;
  }
}

.height-90vh {
  height: 90vh;
  min-height: 200px;
}
@media (max-width: 319px) {
  .height-90vh-max-xs {
    height: 90vh;
    min-height: 200px;
  }
}
@media (max-width: 999px) {
  .height-90vh-max-sm {
    height: 90vh;
    min-height: 200px;
  }
}
@media (max-width: 1365px) {
  .height-90vh-max-md {
    height: 90vh;
    min-height: 200px;
  }
}
@media (max-width: 1599px) {
  .height-90vh-max-lg {
    height: 90vh;
    min-height: 200px;
  }
}
@media (max-width: 1899px) {
  .height-90vh-max-xl {
    height: 90vh;
    min-height: 200px;
  }
}
@media (min-width: 320px) {
  .height-90vh-xs {
    height: 90vh;
    min-height: 200px;
  }
}
@media (min-width: 1000px) {
  .height-90vh-sm {
    height: 90vh;
    min-height: 200px;
  }
}
@media (min-width: 1366px) {
  .height-90vh-md {
    height: 90vh;
    min-height: 200px;
  }
}
@media (min-width: 1600px) {
  .height-90vh-lg {
    height: 90vh;
    min-height: 200px;
  }
}
@media (min-width: 1900px) {
  .height-90vh-xl {
    height: 90vh;
    min-height: 200px;
  }
}

.min-height-90vh {
  min-height: 90vh;
}
@media (max-width: 319px) {
  .min-height-90vh-max-xs {
    min-height: 90vh;
  }
}
@media (max-width: 999px) {
  .min-height-90vh-max-sm {
    min-height: 90vh;
  }
}
@media (max-width: 1365px) {
  .min-height-90vh-max-md {
    min-height: 90vh;
  }
}
@media (max-width: 1599px) {
  .min-height-90vh-max-lg {
    min-height: 90vh;
  }
}
@media (max-width: 1899px) {
  .min-height-90vh-max-xl {
    min-height: 90vh;
  }
}
@media (min-width: 320px) {
  .min-height-90vh-xs {
    min-height: 90vh;
  }
}
@media (min-width: 1000px) {
  .min-height-90vh-sm {
    min-height: 90vh;
  }
}
@media (min-width: 1366px) {
  .min-height-90vh-md {
    min-height: 90vh;
  }
}
@media (min-width: 1600px) {
  .min-height-90vh-lg {
    min-height: 90vh;
  }
}
@media (min-width: 1900px) {
  .min-height-90vh-xl {
    min-height: 90vh;
  }
}

.height-95vh {
  height: 95vh;
  min-height: 200px;
}
@media (max-width: 319px) {
  .height-95vh-max-xs {
    height: 95vh;
    min-height: 200px;
  }
}
@media (max-width: 999px) {
  .height-95vh-max-sm {
    height: 95vh;
    min-height: 200px;
  }
}
@media (max-width: 1365px) {
  .height-95vh-max-md {
    height: 95vh;
    min-height: 200px;
  }
}
@media (max-width: 1599px) {
  .height-95vh-max-lg {
    height: 95vh;
    min-height: 200px;
  }
}
@media (max-width: 1899px) {
  .height-95vh-max-xl {
    height: 95vh;
    min-height: 200px;
  }
}
@media (min-width: 320px) {
  .height-95vh-xs {
    height: 95vh;
    min-height: 200px;
  }
}
@media (min-width: 1000px) {
  .height-95vh-sm {
    height: 95vh;
    min-height: 200px;
  }
}
@media (min-width: 1366px) {
  .height-95vh-md {
    height: 95vh;
    min-height: 200px;
  }
}
@media (min-width: 1600px) {
  .height-95vh-lg {
    height: 95vh;
    min-height: 200px;
  }
}
@media (min-width: 1900px) {
  .height-95vh-xl {
    height: 95vh;
    min-height: 200px;
  }
}

.min-height-95vh {
  min-height: 95vh;
}
@media (max-width: 319px) {
  .min-height-95vh-max-xs {
    min-height: 95vh;
  }
}
@media (max-width: 999px) {
  .min-height-95vh-max-sm {
    min-height: 95vh;
  }
}
@media (max-width: 1365px) {
  .min-height-95vh-max-md {
    min-height: 95vh;
  }
}
@media (max-width: 1599px) {
  .min-height-95vh-max-lg {
    min-height: 95vh;
  }
}
@media (max-width: 1899px) {
  .min-height-95vh-max-xl {
    min-height: 95vh;
  }
}
@media (min-width: 320px) {
  .min-height-95vh-xs {
    min-height: 95vh;
  }
}
@media (min-width: 1000px) {
  .min-height-95vh-sm {
    min-height: 95vh;
  }
}
@media (min-width: 1366px) {
  .min-height-95vh-md {
    min-height: 95vh;
  }
}
@media (min-width: 1600px) {
  .min-height-95vh-lg {
    min-height: 95vh;
  }
}
@media (min-width: 1900px) {
  .min-height-95vh-xl {
    min-height: 95vh;
  }
}

.height-100vh {
  height: 100vh;
  min-height: 200px;
}
@media (max-width: 319px) {
  .height-100vh-max-xs {
    height: 100vh;
    min-height: 200px;
  }
}
@media (max-width: 999px) {
  .height-100vh-max-sm {
    height: 100vh;
    min-height: 200px;
  }
}
@media (max-width: 1365px) {
  .height-100vh-max-md {
    height: 100vh;
    min-height: 200px;
  }
}
@media (max-width: 1599px) {
  .height-100vh-max-lg {
    height: 100vh;
    min-height: 200px;
  }
}
@media (max-width: 1899px) {
  .height-100vh-max-xl {
    height: 100vh;
    min-height: 200px;
  }
}
@media (min-width: 320px) {
  .height-100vh-xs {
    height: 100vh;
    min-height: 200px;
  }
}
@media (min-width: 1000px) {
  .height-100vh-sm {
    height: 100vh;
    min-height: 200px;
  }
}
@media (min-width: 1366px) {
  .height-100vh-md {
    height: 100vh;
    min-height: 200px;
  }
}
@media (min-width: 1600px) {
  .height-100vh-lg {
    height: 100vh;
    min-height: 200px;
  }
}
@media (min-width: 1900px) {
  .height-100vh-xl {
    height: 100vh;
    min-height: 200px;
  }
}

.min-height-100vh {
  min-height: 100vh;
}
@media (max-width: 319px) {
  .min-height-100vh-max-xs {
    min-height: 100vh;
  }
}
@media (max-width: 999px) {
  .min-height-100vh-max-sm {
    min-height: 100vh;
  }
}
@media (max-width: 1365px) {
  .min-height-100vh-max-md {
    min-height: 100vh;
  }
}
@media (max-width: 1599px) {
  .min-height-100vh-max-lg {
    min-height: 100vh;
  }
}
@media (max-width: 1899px) {
  .min-height-100vh-max-xl {
    min-height: 100vh;
  }
}
@media (min-width: 320px) {
  .min-height-100vh-xs {
    min-height: 100vh;
  }
}
@media (min-width: 1000px) {
  .min-height-100vh-sm {
    min-height: 100vh;
  }
}
@media (min-width: 1366px) {
  .min-height-100vh-md {
    min-height: 100vh;
  }
}
@media (min-width: 1600px) {
  .min-height-100vh-lg {
    min-height: 100vh;
  }
}
@media (min-width: 1900px) {
  .min-height-100vh-xl {
    min-height: 100vh;
  }
}

.height-full {
  height: 100%;
}
@media (max-width: 319px) {
  .height-full-max-xs {
    height: 100%;
  }
}
@media (max-width: 999px) {
  .height-full-max-sm {
    height: 100%;
  }
}
@media (max-width: 1365px) {
  .height-full-max-md {
    height: 100%;
  }
}
@media (max-width: 1599px) {
  .height-full-max-lg {
    height: 100%;
  }
}
@media (max-width: 1899px) {
  .height-full-max-xl {
    height: 100%;
  }
}
@media (min-width: 320px) {
  .height-full-xs {
    height: 100%;
  }
}
@media (min-width: 1000px) {
  .height-full-sm {
    height: 100%;
  }
}
@media (min-width: 1366px) {
  .height-full-md {
    height: 100%;
  }
}
@media (min-width: 1600px) {
  .height-full-lg {
    height: 100%;
  }
}
@media (min-width: 1900px) {
  .height-full-xl {
    height: 100%;
  }
}

.min-height-full {
  min-height: 100%;
}
@media (max-width: 319px) {
  .min-height-full-max-xs {
    min-height: 100%;
  }
}
@media (max-width: 999px) {
  .min-height-full-max-sm {
    min-height: 100%;
  }
}
@media (max-width: 1365px) {
  .min-height-full-max-md {
    min-height: 100%;
  }
}
@media (max-width: 1599px) {
  .min-height-full-max-lg {
    min-height: 100%;
  }
}
@media (max-width: 1899px) {
  .min-height-full-max-xl {
    min-height: 100%;
  }
}
@media (min-width: 320px) {
  .min-height-full-xs {
    min-height: 100%;
  }
}
@media (min-width: 1000px) {
  .min-height-full-sm {
    min-height: 100%;
  }
}
@media (min-width: 1366px) {
  .min-height-full-md {
    min-height: 100%;
  }
}
@media (min-width: 1600px) {
  .min-height-full-lg {
    min-height: 100%;
  }
}
@media (min-width: 1900px) {
  .min-height-full-xl {
    min-height: 100%;
  }
}

.height-square {
  min-height: 50vw;
}
@media (max-width: 319px) {
  .height-square-max-xs {
    min-height: 50vw;
  }
}
@media (max-width: 999px) {
  .height-square-max-sm {
    min-height: 50vw;
  }
}
@media (max-width: 1365px) {
  .height-square-max-md {
    min-height: 50vw;
  }
}
@media (max-width: 1599px) {
  .height-square-max-lg {
    min-height: 50vw;
  }
}
@media (max-width: 1899px) {
  .height-square-max-xl {
    min-height: 50vw;
  }
}
@media (min-width: 320px) {
  .height-square-xs {
    min-height: 50vw;
  }
}
@media (min-width: 1000px) {
  .height-square-sm {
    min-height: 50vw;
  }
}
@media (min-width: 1366px) {
  .height-square-md {
    min-height: 50vw;
  }
}
@media (min-width: 1600px) {
  .height-square-lg {
    min-height: 50vw;
  }
}
@media (min-width: 1900px) {
  .height-square-xl {
    min-height: 50vw;
  }
}

.width-full {
  width: 100%;
}
@media (max-width: 319px) {
  .width-full-max-xs {
    width: 100%;
  }
}
@media (max-width: 999px) {
  .width-full-max-sm {
    width: 100%;
  }
}
@media (max-width: 1365px) {
  .width-full-max-md {
    width: 100%;
  }
}
@media (max-width: 1599px) {
  .width-full-max-lg {
    width: 100%;
  }
}
@media (max-width: 1899px) {
  .width-full-max-xl {
    width: 100%;
  }
}
@media (min-width: 320px) {
  .width-full-xs {
    width: 100%;
  }
}
@media (min-width: 1000px) {
  .width-full-sm {
    width: 100%;
  }
}
@media (min-width: 1366px) {
  .width-full-md {
    width: 100%;
  }
}
@media (min-width: 1600px) {
  .width-full-lg {
    width: 100%;
  }
}
@media (min-width: 1900px) {
  .width-full-xl {
    width: 100%;
  }
}

.clearfix:after {
  content: "";
  display: block;
  clear: both;
  overflow: hidden;
}

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

/*
--------------------
TYPOGRAPHY
--------------------
*/
.f-title-xxlarge,
.f-title-xxlarge span {
  font: normal calc(6.875rem)/1.3 FuturaPTCondensedBold;
  font-weight: bold;
}
.f-title-xxlarge:before, .f-title-xxlarge:after,
.f-title-xxlarge span:before,
.f-title-xxlarge span:after {
  content: "";
  display: block;
  height: 0;
  width: 0;
}
.f-title-xxlarge:before,
.f-title-xxlarge span:before {
  margin-top: -0.25em;
}
.f-title-xxlarge:after,
.f-title-xxlarge span:after {
  margin-bottom: -0.25em;
}

h1, .f-title {
  font: normal calc(2.5rem)/1.25 FSAlbert;
  font-weight: bold !important;
}
h1:before, h1:after, .f-title:before, .f-title:after {
  content: "";
  display: block;
  height: 0;
  width: 0;
}
h1:before, .f-title:before {
  margin-top: -0.23em;
}
h1:after, .f-title:after {
  margin-bottom: -0.23em;
}
@media (max-width: 999px) {
  h1, .f-title {
    font-size: calc((1.4727540501vw + 25.2871870398px));
  }
}

.f-title-to-medium {
  font: normal calc(1.5625rem)/1.4 FSAlbert;
}
.f-title-to-medium:before, .f-title-to-medium:after {
  content: "";
  display: block;
  height: 0;
  width: 0;
}
.f-title-to-medium:before {
  margin-top: -0.32em;
}
.f-title-to-medium:after {
  margin-bottom: -0.32em;
}
@media (min-width: 1000px) {
  .f-title-to-medium {
    font: normal calc(2.5rem)/1.25 FSAlbert;
    font-weight: bold !important;
  }
  .f-title-to-medium:before, .f-title-to-medium:after {
    content: "";
    display: block;
    height: 0;
    width: 0;
  }
  .f-title-to-medium:before {
    margin-top: -0.23em;
  }
  .f-title-to-medium:after {
    margin-bottom: -0.23em;
  }
}

.f-title-xlarge {
  font: normal calc(3.125rem)/1.25 FSAlbert;
}
.f-title-xlarge:before, .f-title-xlarge:after {
  content: "";
  display: block;
  height: 0;
  width: 0;
}
.f-title-xlarge:before {
  margin-top: -0.23em;
}
.f-title-xlarge:after {
  margin-bottom: -0.23em;
}

h2, .f-title-large {
  font-weight: bold !important;
  font: normal calc(1.875rem)/1.3 FSAlbert;
}
h2:before, h2:after, .f-title-large:before, .f-title-large:after {
  content: "";
  display: block;
  height: 0;
  width: 0;
}
h2:before, .f-title-large:before {
  margin-top: -0.32em;
}
h2:after, .f-title-large:after {
  margin-bottom: -0.32em;
}

h3, .f-title-medium {
  font: normal calc(1.5625rem)/1.4 FSAlbert;
}
h3:before, h3:after, .f-title-medium:before, .f-title-medium:after {
  content: "";
  display: block;
  height: 0;
  width: 0;
}
h3:before, .f-title-medium:before {
  margin-top: -0.32em;
}
h3:after, .f-title-medium:after {
  margin-bottom: -0.32em;
}

h4, .f-title-small {
  font: normal calc(1.25rem)/1.3 FSAlbert;
}
h4:before, h4:after, .f-title-small:before, .f-title-small:after {
  content: "";
  display: block;
  height: 0;
  width: 0;
}
h4:before, .f-title-small:before {
  margin-top: -0.25em;
}
h4:after, .f-title-small:after {
  margin-bottom: -0.25em;
}

.f-body, body {
  font: normal calc(0.9375rem)/1.3 FSAlbert;
}
.f-body:before, body:before, .f-body:after, body:after {
  content: "";
  display: block;
  height: 0;
  width: 0;
}
.f-body:before, body:before {
  margin-top: -0.15em;
}
.f-body:after, body:after {
  margin-bottom: -0.15em;
}
.f-body-light {
  font: normal calc(0.9375rem)/1.3 FSAlbert;
  font-weight: 100;
}
.f-body-light:before, .f-body-light:after {
  content: "";
  display: block;
  height: 0;
  width: 0;
}
.f-body-light:before {
  margin-top: -0.15em;
}
.f-body-light:after {
  margin-bottom: -0.15em;
}

.f-body-hub {
  font: normal calc(1rem)/1.3 FSAlbert;
}
.f-body-hub:before, .f-body-hub:after {
  content: "";
  display: block;
  height: 0;
  width: 0;
}
.f-body-hub:before {
  margin-top: -0.25em;
}
.f-body-hub:after {
  margin-bottom: -0.25em;
}

.f-body-title {
  font: normal calc(1.5625rem)/1.4 FSAlbert;
}
.f-body-title:before, .f-body-title:after {
  content: "";
  display: block;
  height: 0;
  width: 0;
}
.f-body-title:before {
  margin-top: -0.32em;
}
.f-body-title:after {
  margin-bottom: -0.32em;
}

.f-filter-title {
  font: normal calc(1rem)/1.3 FSAlbert;
}
.f-filter-title:before, .f-filter-title:after {
  content: "";
  display: block;
  height: 0;
  width: 0;
}
.f-filter-title:before {
  margin-top: -0.25em;
}
.f-filter-title:after {
  margin-bottom: -0.25em;
}
@media (min-width: 1000px) {
  .f-filter-title {
    font: normal calc(1.25rem)/1.3 FSAlbert;
  }
  .f-filter-title:before, .f-filter-title:after {
    content: "";
    display: block;
    height: 0;
    width: 0;
  }
  .f-filter-title:before {
    margin-top: -0.25em;
  }
  .f-filter-title:after {
    margin-bottom: -0.25em;
  }
}

.f-filter-small {
  font: normal calc(0.875rem)/1.3 FSAlbert;
}
.f-filter-small:before, .f-filter-small:after {
  content: "";
  display: block;
  height: 0;
  width: 0;
}
.f-filter-small:before {
  margin-top: -0.25em;
}
.f-filter-small:after {
  margin-bottom: -0.25em;
}

body {
  color: #000000;
}

p {
  margin: 0 0 calc(0.9375rem);
}

.f-content {
  font: normal calc(0.9375rem)/1.3 FSAlbert;
}
.f-content:before, .f-content:after {
  content: "";
  display: block;
  height: 0;
  width: 0;
}
.f-content:before {
  margin-top: -0.15em;
}
.f-content:after {
  margin-bottom: -0.15em;
}
.f-content p {
  font: normal calc(0.9375rem)/1.3 FSAlbert;
}
.f-content p:before, .f-content p:after {
  content: "";
  display: block;
  height: 0;
  width: 0;
}
.f-content p:before {
  margin-top: -0.15em;
}
.f-content p:after {
  margin-bottom: -0.15em;
}
.f-content p:not(:last-child) {
  margin: 0 0 calc(0.9375rem);
}
.f-content ul, .f-content ol {
  margin: 0 0 calc(0.9375rem);
}

.f-content-large {
  font: normal calc(1.125rem)/1.3 FSAlbert;
}
.f-content-large:before, .f-content-large:after {
  content: "";
  display: block;
  height: 0;
  width: 0;
}
.f-content-large:before {
  margin-top: -0.25em;
}
.f-content-large:after {
  margin-bottom: -0.25em;
}
.f-content-large p {
  font: normal calc(1.125rem)/1.3 FSAlbert;
}
.f-content-large p:before, .f-content-large p:after {
  content: "";
  display: block;
  height: 0;
  width: 0;
}
.f-content-large p:before {
  margin-top: -0.25em;
}
.f-content-large p:after {
  margin-bottom: -0.25em;
}
.f-content-large p:not(:last-child) {
  margin: 0 0 calc(1.125rem * 1.3);
}
.f-content-large ul, .f-content-large ol {
  margin: 0 0 calc(1.125rem * 1.3);
}

.f-content p .img-replace, .f-content-large p .img-replace {
  margin: 1.25rem auto;
  max-width: 100%;
}
.f-content p .img-replace.inherited-replace-left, .f-content-large p .img-replace.inherited-replace-left {
  margin: 0.625rem auto;
  max-width: 50%;
}
@media (min-width: 1000px) {
  .f-content p .img-replace.inherited-replace-left, .f-content-large p .img-replace.inherited-replace-left {
    float: left;
    margin: 0.625rem 1.25rem;
  }
}
@media (max-width: 999px) {
  .f-content p .img-replace.inherited-replace-left, .f-content-large p .img-replace.inherited-replace-left {
    margin-left: auto !important;
  }
}
.f-content p .img-replace.inherited-replace-right, .f-content-large p .img-replace.inherited-replace-right {
  margin: 0.625rem auto;
  max-width: 50%;
}
@media (min-width: 1000px) {
  .f-content p .img-replace.inherited-replace-right, .f-content-large p .img-replace.inherited-replace-right {
    float: right;
    margin: 0.625rem 1.25rem;
  }
}

.f-content-xsmall {
  font: normal calc(0.8125rem)/1.3 FSAlbert;
}
.f-content-xsmall:before, .f-content-xsmall:after {
  content: "";
  display: block;
  height: 0;
  width: 0;
}
.f-content-xsmall:before {
  margin-top: -0.25em;
}
.f-content-xsmall:after {
  margin-bottom: -0.25em;
}

a, a:active {
  color: inherit;
  text-decoration: underline;
  transition: color 0.1s ease-out;
}
.selected a, a.hover-selected {
  color: inherit;
}
a img {
  border: 0;
}
a[href^="tel:"] {
  text-decoration: none;
}
a[href^="mailto:"] {
  text-decoration: none;
}

.bold {
  font-weight: bold;
}

.light {
  font-weight: 300;
}

.i {
  font-style: italic;
}

.text-center {
  text-align: center;
}
@media (max-width: 319px) {
  .text-center-max-xs {
    text-align: center;
  }
}
@media (max-width: 999px) {
  .text-center-max-sm {
    text-align: center;
  }
}
@media (max-width: 1365px) {
  .text-center-max-md {
    text-align: center;
  }
}
@media (max-width: 1599px) {
  .text-center-max-lg {
    text-align: center;
  }
}
@media (max-width: 1899px) {
  .text-center-max-xl {
    text-align: center;
  }
}
@media (min-width: 320px) {
  .text-center-xs {
    text-align: center;
  }
}
@media (min-width: 1000px) {
  .text-center-sm {
    text-align: center;
  }
}
@media (min-width: 1366px) {
  .text-center-md {
    text-align: center;
  }
}
@media (min-width: 1600px) {
  .text-center-lg {
    text-align: center;
  }
}
@media (min-width: 1900px) {
  .text-center-xl {
    text-align: center;
  }
}

.uc {
  text-transform: uppercase;
}
@media (max-width: 319px) {
  .uc-max-xs {
    text-transform: uppercase;
  }
}
@media (max-width: 999px) {
  .uc-max-sm {
    text-transform: uppercase;
  }
}
@media (max-width: 1365px) {
  .uc-max-md {
    text-transform: uppercase;
  }
}
@media (max-width: 1599px) {
  .uc-max-lg {
    text-transform: uppercase;
  }
}
@media (max-width: 1899px) {
  .uc-max-xl {
    text-transform: uppercase;
  }
}
@media (min-width: 320px) {
  .uc-xs {
    text-transform: uppercase;
  }
}
@media (min-width: 1000px) {
  .uc-sm {
    text-transform: uppercase;
  }
}
@media (min-width: 1366px) {
  .uc-md {
    text-transform: uppercase;
  }
}
@media (min-width: 1600px) {
  .uc-lg {
    text-transform: uppercase;
  }
}
@media (min-width: 1900px) {
  .uc-xl {
    text-transform: uppercase;
  }
}

.lc {
  text-transform: lowercase;
}
@media (max-width: 319px) {
  .lc-max-xs {
    text-transform: lowercase;
  }
}
@media (max-width: 999px) {
  .lc-max-sm {
    text-transform: lowercase;
  }
}
@media (max-width: 1365px) {
  .lc-max-md {
    text-transform: lowercase;
  }
}
@media (max-width: 1599px) {
  .lc-max-lg {
    text-transform: lowercase;
  }
}
@media (max-width: 1899px) {
  .lc-max-xl {
    text-transform: lowercase;
  }
}
@media (min-width: 320px) {
  .lc-xs {
    text-transform: lowercase;
  }
}
@media (min-width: 1000px) {
  .lc-sm {
    text-transform: lowercase;
  }
}
@media (min-width: 1366px) {
  .lc-md {
    text-transform: lowercase;
  }
}
@media (min-width: 1600px) {
  .lc-lg {
    text-transform: lowercase;
  }
}
@media (min-width: 1900px) {
  .lc-xl {
    text-transform: lowercase;
  }
}

address {
  font-style: normal;
}

sup {
  vertical-align: top;
  font-size: 70%;
}

.reg {
  position: relative;
}

.h-dash::after {
  display: inline-block;
  content: "";
  vertical-align: middle;
  border-top: 1px solid #000;
  width: 2.5em;
  margin-left: 0.75em;
  height: 2px;
}

.font-salbert-11 {
  font: normal calc(0.6875rem)/1.4 FSAlbert;
}

.font-salbert-13 {
  font: normal calc(0.8125rem)/1.3 FSAlbert;
}

.font-salbert-12 {
  font: normal calc(0.75rem)/1.3 FSAlbert;
}

.font-salbert-14 {
  font: normal calc(0.875rem)/1.3 FSAlbert;
}

.font-salbert-15 {
  font: normal calc(0.9375rem)/1.3 FSAlbert;
}

.font-salbert-16 {
  font: normal calc(1rem)/1.3 FSAlbert;
}

.font-salbert-18 {
  font: normal calc(1.125rem)/1.3 FSAlbert;
}

.font-salbert-20 {
  font: normal calc(1.25rem)/1.3 FSAlbert;
}

.font-salbert-25 {
  font: normal calc(1.5625rem)/1.4 FSAlbert;
}

.font-salbert-30 {
  font: normal calc(1.875rem)/1.3 FSAlbert;
}

.font-salbert-40 {
  font: normal calc(2.5rem)/1.25 FSAlbert;
}

.font-salbert-50 {
  font: normal calc(3.125rem)/1.25 FSAlbert;
}

.font-utura-40 {
  font: normal calc(2.5rem)/1.4 FuturaPTCondensedBold;
}

.font-utura-50 {
  font: normal calc(3.125rem)/1.4 FuturaPTCondensedBold;
}

.font-utura-83 {
  font: normal calc(5.1875rem)/1.4 FuturaPTCondensedBold;
}

.font-utura-110 {
  font: normal calc(6.875rem)/1.3 FuturaPTCondensedBold;
}

.font-weight-bold {
  font-weight: bold !important;
}

.font-weight-100 {
  font-weight: 100 !important;
}

.font-weight-normal {
  font-weight: normal !important;
}

.back {
  text-decoration: none;
  font: normal calc(0.8125rem)/1.3 FSAlbert;
}
.back:before, .back:after {
  content: "";
  display: block;
  height: 0;
  width: 0;
}
.back:before {
  margin-top: -0.25em;
}
.back:after {
  margin-bottom: -0.25em;
}

.page-events {
  /*
  b {
  	color: $c-primary-darker;
  }
  */
}
.page-events h2, .page-events h3 {
  padding: 15px 0 30px;
}

/*
--------------------
COLUMNS (Igloo, not CSS columns!)
--------------------
*/
@media (min-width: 320px) {
  .cont-0, .cont-xs-0, .cont-0-5, .cont-xs-0-5, .cont-1, .cont-xs-1, .cont-1-5, .cont-xs-1-5, .cont-2, .cont-xs-2, .cont-2-5, .cont-xs-2-5, .cont-3, .cont-xs-3, .cont-3-5, .cont-xs-3-5, .cont-4, .cont-xs-4, .cont-4-5, .cont-xs-4-5, .cont-5, .cont-xs-5, .cont-5-5, .cont-xs-5-5, .cont-6, .cont-xs-6, .cont-6-5, .cont-xs-6-5, .cont-7, .cont-xs-7, .cont-7-5, .cont-xs-7-5, .cont-8, .cont-xs-8, .cont-8-5, .cont-xs-8-5, .cont-9, .cont-xs-9, .cont-9-5, .cont-xs-9-5, .cont-10, .cont-xs-10, .cont-10-5, .cont-xs-10-5, .cont-11, .cont-xs-11, .cont-11-5, .cont-xs-11-5, .cont-12, .cont-xs-12, .col-0, .col-xs-0, .col-0-5, .col-xs-0-5, .col-1, .col-xs-1, .col-1-5, .col-xs-1-5, .col-2, .col-xs-2, .col-2-5, .col-xs-2-5, .col-3, .col-xs-3, .col-3-5, .col-xs-3-5, .col-4, .col-xs-4, .col-4-5, .col-xs-4-5, .col-5, .col-xs-5, .col-5-5, .col-xs-5-5, .col-6, .col-xs-6, .col-6-5, .col-xs-6-5, .col-7, .col-xs-7, .col-7-5, .col-xs-7-5, .col-8, .col-xs-8, .col-8-5, .col-xs-8-5, .col-9, .col-xs-9, .col-9-5, .col-xs-9-5, .col-10, .col-xs-10, .col-10-5, .col-xs-10-5, .col-11, .col-xs-11, .col-11-5, .col-xs-11-5, .col-12, .col-xs-12 {
    float: left;
    min-height: 1px;
  }
  .cont-0:after, .cont-xs-0:after, .cont-0-5:after, .cont-xs-0-5:after, .cont-1:after, .cont-xs-1:after, .cont-1-5:after, .cont-xs-1-5:after, .cont-2:after, .cont-xs-2:after, .cont-2-5:after, .cont-xs-2-5:after, .cont-3:after, .cont-xs-3:after, .cont-3-5:after, .cont-xs-3-5:after, .cont-4:after, .cont-xs-4:after, .cont-4-5:after, .cont-xs-4-5:after, .cont-5:after, .cont-xs-5:after, .cont-5-5:after, .cont-xs-5-5:after, .cont-6:after, .cont-xs-6:after, .cont-6-5:after, .cont-xs-6-5:after, .cont-7:after, .cont-xs-7:after, .cont-7-5:after, .cont-xs-7-5:after, .cont-8:after, .cont-xs-8:after, .cont-8-5:after, .cont-xs-8-5:after, .cont-9:after, .cont-xs-9:after, .cont-9-5:after, .cont-xs-9-5:after, .cont-10:after, .cont-xs-10:after, .cont-10-5:after, .cont-xs-10-5:after, .cont-11:after, .cont-xs-11:after, .cont-11-5:after, .cont-xs-11-5:after, .cont-12:after, .cont-xs-12:after, .col-0:after, .col-xs-0:after, .col-0-5:after, .col-xs-0-5:after, .col-1:after, .col-xs-1:after, .col-1-5:after, .col-xs-1-5:after, .col-2:after, .col-xs-2:after, .col-2-5:after, .col-xs-2-5:after, .col-3:after, .col-xs-3:after, .col-3-5:after, .col-xs-3-5:after, .col-4:after, .col-xs-4:after, .col-4-5:after, .col-xs-4-5:after, .col-5:after, .col-xs-5:after, .col-5-5:after, .col-xs-5-5:after, .col-6:after, .col-xs-6:after, .col-6-5:after, .col-xs-6-5:after, .col-7:after, .col-xs-7:after, .col-7-5:after, .col-xs-7-5:after, .col-8:after, .col-xs-8:after, .col-8-5:after, .col-xs-8-5:after, .col-9:after, .col-xs-9:after, .col-9-5:after, .col-xs-9-5:after, .col-10:after, .col-xs-10:after, .col-10-5:after, .col-xs-10-5:after, .col-11:after, .col-xs-11:after, .col-11-5:after, .col-xs-11-5:after, .col-12:after, .col-xs-12:after {
    content: "";
    display: block;
    clear: both;
    overflow: hidden;
  }
}
@media (min-width: 1000px) {
  .cont-0, .cont-xs-0, .cont-0-5, .cont-xs-0-5, .cont-1, .cont-xs-1, .cont-1-5, .cont-xs-1-5, .cont-2, .cont-xs-2, .cont-2-5, .cont-xs-2-5, .cont-3, .cont-xs-3, .cont-3-5, .cont-xs-3-5, .cont-4, .cont-xs-4, .cont-4-5, .cont-xs-4-5, .cont-5, .cont-xs-5, .cont-5-5, .cont-xs-5-5, .cont-6, .cont-xs-6, .cont-6-5, .cont-xs-6-5, .cont-7, .cont-xs-7, .cont-7-5, .cont-xs-7-5, .cont-8, .cont-xs-8, .cont-8-5, .cont-xs-8-5, .cont-9, .cont-xs-9, .cont-9-5, .cont-xs-9-5, .cont-10, .cont-xs-10, .cont-10-5, .cont-xs-10-5, .cont-11, .cont-xs-11, .cont-11-5, .cont-xs-11-5, .cont-12, .cont-xs-12, .cont-sm-0, .cont-sm-0-5, .cont-sm-1, .cont-sm-1-5, .cont-sm-2, .cont-sm-2-5, .cont-sm-3, .cont-sm-3-5, .cont-sm-4, .cont-sm-4-5, .cont-sm-5, .cont-sm-5-5, .cont-sm-6, .cont-sm-6-5, .cont-sm-7, .cont-sm-7-5, .cont-sm-8, .cont-sm-8-5, .cont-sm-9, .cont-sm-9-5, .cont-sm-10, .cont-sm-10-5, .cont-sm-11, .cont-sm-11-5, .cont-sm-12, .col-0, .col-xs-0, .col-0-5, .col-xs-0-5, .col-1, .col-xs-1, .col-1-5, .col-xs-1-5, .col-2, .col-xs-2, .col-2-5, .col-xs-2-5, .col-3, .col-xs-3, .col-3-5, .col-xs-3-5, .col-4, .col-xs-4, .col-4-5, .col-xs-4-5, .col-5, .col-xs-5, .col-5-5, .col-xs-5-5, .col-6, .col-xs-6, .col-6-5, .col-xs-6-5, .col-7, .col-xs-7, .col-7-5, .col-xs-7-5, .col-8, .col-xs-8, .col-8-5, .col-xs-8-5, .col-9, .col-xs-9, .col-9-5, .col-xs-9-5, .col-10, .col-xs-10, .col-10-5, .col-xs-10-5, .col-11, .col-xs-11, .col-11-5, .col-xs-11-5, .col-12, .col-xs-12, .col-sm-0, .col-sm-0-5, .col-sm-1, .col-sm-1-5, .col-sm-2, .col-sm-2-5, .col-sm-3, .col-sm-3-5, .col-sm-4, .col-sm-4-5, .col-sm-5, .col-sm-5-5, .col-sm-6, .col-sm-6-5, .col-sm-7, .col-sm-7-5, .col-sm-8, .col-sm-8-5, .col-sm-9, .col-sm-9-5, .col-sm-10, .col-sm-10-5, .col-sm-11, .col-sm-11-5, .col-sm-12 {
    float: left;
    min-height: 1px;
  }
  .cont-0:after, .cont-xs-0:after, .cont-0-5:after, .cont-xs-0-5:after, .cont-1:after, .cont-xs-1:after, .cont-1-5:after, .cont-xs-1-5:after, .cont-2:after, .cont-xs-2:after, .cont-2-5:after, .cont-xs-2-5:after, .cont-3:after, .cont-xs-3:after, .cont-3-5:after, .cont-xs-3-5:after, .cont-4:after, .cont-xs-4:after, .cont-4-5:after, .cont-xs-4-5:after, .cont-5:after, .cont-xs-5:after, .cont-5-5:after, .cont-xs-5-5:after, .cont-6:after, .cont-xs-6:after, .cont-6-5:after, .cont-xs-6-5:after, .cont-7:after, .cont-xs-7:after, .cont-7-5:after, .cont-xs-7-5:after, .cont-8:after, .cont-xs-8:after, .cont-8-5:after, .cont-xs-8-5:after, .cont-9:after, .cont-xs-9:after, .cont-9-5:after, .cont-xs-9-5:after, .cont-10:after, .cont-xs-10:after, .cont-10-5:after, .cont-xs-10-5:after, .cont-11:after, .cont-xs-11:after, .cont-11-5:after, .cont-xs-11-5:after, .cont-12:after, .cont-xs-12:after, .cont-sm-0:after, .cont-sm-0-5:after, .cont-sm-1:after, .cont-sm-1-5:after, .cont-sm-2:after, .cont-sm-2-5:after, .cont-sm-3:after, .cont-sm-3-5:after, .cont-sm-4:after, .cont-sm-4-5:after, .cont-sm-5:after, .cont-sm-5-5:after, .cont-sm-6:after, .cont-sm-6-5:after, .cont-sm-7:after, .cont-sm-7-5:after, .cont-sm-8:after, .cont-sm-8-5:after, .cont-sm-9:after, .cont-sm-9-5:after, .cont-sm-10:after, .cont-sm-10-5:after, .cont-sm-11:after, .cont-sm-11-5:after, .cont-sm-12:after, .col-0:after, .col-xs-0:after, .col-0-5:after, .col-xs-0-5:after, .col-1:after, .col-xs-1:after, .col-1-5:after, .col-xs-1-5:after, .col-2:after, .col-xs-2:after, .col-2-5:after, .col-xs-2-5:after, .col-3:after, .col-xs-3:after, .col-3-5:after, .col-xs-3-5:after, .col-4:after, .col-xs-4:after, .col-4-5:after, .col-xs-4-5:after, .col-5:after, .col-xs-5:after, .col-5-5:after, .col-xs-5-5:after, .col-6:after, .col-xs-6:after, .col-6-5:after, .col-xs-6-5:after, .col-7:after, .col-xs-7:after, .col-7-5:after, .col-xs-7-5:after, .col-8:after, .col-xs-8:after, .col-8-5:after, .col-xs-8-5:after, .col-9:after, .col-xs-9:after, .col-9-5:after, .col-xs-9-5:after, .col-10:after, .col-xs-10:after, .col-10-5:after, .col-xs-10-5:after, .col-11:after, .col-xs-11:after, .col-11-5:after, .col-xs-11-5:after, .col-12:after, .col-xs-12:after, .col-sm-0:after, .col-sm-0-5:after, .col-sm-1:after, .col-sm-1-5:after, .col-sm-2:after, .col-sm-2-5:after, .col-sm-3:after, .col-sm-3-5:after, .col-sm-4:after, .col-sm-4-5:after, .col-sm-5:after, .col-sm-5-5:after, .col-sm-6:after, .col-sm-6-5:after, .col-sm-7:after, .col-sm-7-5:after, .col-sm-8:after, .col-sm-8-5:after, .col-sm-9:after, .col-sm-9-5:after, .col-sm-10:after, .col-sm-10-5:after, .col-sm-11:after, .col-sm-11-5:after, .col-sm-12:after {
    content: "";
    display: block;
    clear: both;
    overflow: hidden;
  }
}
@media (min-width: 1366px) {
  .cont-0, .cont-xs-0, .cont-0-5, .cont-xs-0-5, .cont-1, .cont-xs-1, .cont-1-5, .cont-xs-1-5, .cont-2, .cont-xs-2, .cont-2-5, .cont-xs-2-5, .cont-3, .cont-xs-3, .cont-3-5, .cont-xs-3-5, .cont-4, .cont-xs-4, .cont-4-5, .cont-xs-4-5, .cont-5, .cont-xs-5, .cont-5-5, .cont-xs-5-5, .cont-6, .cont-xs-6, .cont-6-5, .cont-xs-6-5, .cont-7, .cont-xs-7, .cont-7-5, .cont-xs-7-5, .cont-8, .cont-xs-8, .cont-8-5, .cont-xs-8-5, .cont-9, .cont-xs-9, .cont-9-5, .cont-xs-9-5, .cont-10, .cont-xs-10, .cont-10-5, .cont-xs-10-5, .cont-11, .cont-xs-11, .cont-11-5, .cont-xs-11-5, .cont-12, .cont-xs-12, .cont-sm-0, .cont-sm-0-5, .cont-sm-1, .cont-sm-1-5, .cont-sm-2, .cont-sm-2-5, .cont-sm-3, .cont-sm-3-5, .cont-sm-4, .cont-sm-4-5, .cont-sm-5, .cont-sm-5-5, .cont-sm-6, .cont-sm-6-5, .cont-sm-7, .cont-sm-7-5, .cont-sm-8, .cont-sm-8-5, .cont-sm-9, .cont-sm-9-5, .cont-sm-10, .cont-sm-10-5, .cont-sm-11, .cont-sm-11-5, .cont-sm-12, .cont-md-0, .cont-md-0-5, .cont-md-1, .cont-md-1-5, .cont-md-2, .cont-md-2-5, .cont-md-3, .cont-md-3-5, .cont-md-4, .cont-md-4-5, .cont-md-5, .cont-md-5-5, .cont-md-6, .cont-md-6-5, .cont-md-7, .cont-md-7-5, .cont-md-8, .cont-md-8-5, .cont-md-9, .cont-md-9-5, .cont-md-10, .cont-md-10-5, .cont-md-11, .cont-md-11-5, .cont-md-12, .col-0, .col-xs-0, .col-0-5, .col-xs-0-5, .col-1, .col-xs-1, .col-1-5, .col-xs-1-5, .col-2, .col-xs-2, .col-2-5, .col-xs-2-5, .col-3, .col-xs-3, .col-3-5, .col-xs-3-5, .col-4, .col-xs-4, .col-4-5, .col-xs-4-5, .col-5, .col-xs-5, .col-5-5, .col-xs-5-5, .col-6, .col-xs-6, .col-6-5, .col-xs-6-5, .col-7, .col-xs-7, .col-7-5, .col-xs-7-5, .col-8, .col-xs-8, .col-8-5, .col-xs-8-5, .col-9, .col-xs-9, .col-9-5, .col-xs-9-5, .col-10, .col-xs-10, .col-10-5, .col-xs-10-5, .col-11, .col-xs-11, .col-11-5, .col-xs-11-5, .col-12, .col-xs-12, .col-sm-0, .col-sm-0-5, .col-sm-1, .col-sm-1-5, .col-sm-2, .col-sm-2-5, .col-sm-3, .col-sm-3-5, .col-sm-4, .col-sm-4-5, .col-sm-5, .col-sm-5-5, .col-sm-6, .col-sm-6-5, .col-sm-7, .col-sm-7-5, .col-sm-8, .col-sm-8-5, .col-sm-9, .col-sm-9-5, .col-sm-10, .col-sm-10-5, .col-sm-11, .col-sm-11-5, .col-sm-12, .col-md-0, .col-md-0-5, .col-md-1, .col-md-1-5, .col-md-2, .col-md-2-5, .col-md-3, .col-md-3-5, .col-md-4, .col-md-4-5, .col-md-5, .col-md-5-5, .col-md-6, .col-md-6-5, .col-md-7, .col-md-7-5, .col-md-8, .col-md-8-5, .col-md-9, .col-md-9-5, .col-md-10, .col-md-10-5, .col-md-11, .col-md-11-5, .col-md-12 {
    float: left;
    min-height: 1px;
  }
  .cont-0:after, .cont-xs-0:after, .cont-0-5:after, .cont-xs-0-5:after, .cont-1:after, .cont-xs-1:after, .cont-1-5:after, .cont-xs-1-5:after, .cont-2:after, .cont-xs-2:after, .cont-2-5:after, .cont-xs-2-5:after, .cont-3:after, .cont-xs-3:after, .cont-3-5:after, .cont-xs-3-5:after, .cont-4:after, .cont-xs-4:after, .cont-4-5:after, .cont-xs-4-5:after, .cont-5:after, .cont-xs-5:after, .cont-5-5:after, .cont-xs-5-5:after, .cont-6:after, .cont-xs-6:after, .cont-6-5:after, .cont-xs-6-5:after, .cont-7:after, .cont-xs-7:after, .cont-7-5:after, .cont-xs-7-5:after, .cont-8:after, .cont-xs-8:after, .cont-8-5:after, .cont-xs-8-5:after, .cont-9:after, .cont-xs-9:after, .cont-9-5:after, .cont-xs-9-5:after, .cont-10:after, .cont-xs-10:after, .cont-10-5:after, .cont-xs-10-5:after, .cont-11:after, .cont-xs-11:after, .cont-11-5:after, .cont-xs-11-5:after, .cont-12:after, .cont-xs-12:after, .cont-sm-0:after, .cont-sm-0-5:after, .cont-sm-1:after, .cont-sm-1-5:after, .cont-sm-2:after, .cont-sm-2-5:after, .cont-sm-3:after, .cont-sm-3-5:after, .cont-sm-4:after, .cont-sm-4-5:after, .cont-sm-5:after, .cont-sm-5-5:after, .cont-sm-6:after, .cont-sm-6-5:after, .cont-sm-7:after, .cont-sm-7-5:after, .cont-sm-8:after, .cont-sm-8-5:after, .cont-sm-9:after, .cont-sm-9-5:after, .cont-sm-10:after, .cont-sm-10-5:after, .cont-sm-11:after, .cont-sm-11-5:after, .cont-sm-12:after, .cont-md-0:after, .cont-md-0-5:after, .cont-md-1:after, .cont-md-1-5:after, .cont-md-2:after, .cont-md-2-5:after, .cont-md-3:after, .cont-md-3-5:after, .cont-md-4:after, .cont-md-4-5:after, .cont-md-5:after, .cont-md-5-5:after, .cont-md-6:after, .cont-md-6-5:after, .cont-md-7:after, .cont-md-7-5:after, .cont-md-8:after, .cont-md-8-5:after, .cont-md-9:after, .cont-md-9-5:after, .cont-md-10:after, .cont-md-10-5:after, .cont-md-11:after, .cont-md-11-5:after, .cont-md-12:after, .col-0:after, .col-xs-0:after, .col-0-5:after, .col-xs-0-5:after, .col-1:after, .col-xs-1:after, .col-1-5:after, .col-xs-1-5:after, .col-2:after, .col-xs-2:after, .col-2-5:after, .col-xs-2-5:after, .col-3:after, .col-xs-3:after, .col-3-5:after, .col-xs-3-5:after, .col-4:after, .col-xs-4:after, .col-4-5:after, .col-xs-4-5:after, .col-5:after, .col-xs-5:after, .col-5-5:after, .col-xs-5-5:after, .col-6:after, .col-xs-6:after, .col-6-5:after, .col-xs-6-5:after, .col-7:after, .col-xs-7:after, .col-7-5:after, .col-xs-7-5:after, .col-8:after, .col-xs-8:after, .col-8-5:after, .col-xs-8-5:after, .col-9:after, .col-xs-9:after, .col-9-5:after, .col-xs-9-5:after, .col-10:after, .col-xs-10:after, .col-10-5:after, .col-xs-10-5:after, .col-11:after, .col-xs-11:after, .col-11-5:after, .col-xs-11-5:after, .col-12:after, .col-xs-12:after, .col-sm-0:after, .col-sm-0-5:after, .col-sm-1:after, .col-sm-1-5:after, .col-sm-2:after, .col-sm-2-5:after, .col-sm-3:after, .col-sm-3-5:after, .col-sm-4:after, .col-sm-4-5:after, .col-sm-5:after, .col-sm-5-5:after, .col-sm-6:after, .col-sm-6-5:after, .col-sm-7:after, .col-sm-7-5:after, .col-sm-8:after, .col-sm-8-5:after, .col-sm-9:after, .col-sm-9-5:after, .col-sm-10:after, .col-sm-10-5:after, .col-sm-11:after, .col-sm-11-5:after, .col-sm-12:after, .col-md-0:after, .col-md-0-5:after, .col-md-1:after, .col-md-1-5:after, .col-md-2:after, .col-md-2-5:after, .col-md-3:after, .col-md-3-5:after, .col-md-4:after, .col-md-4-5:after, .col-md-5:after, .col-md-5-5:after, .col-md-6:after, .col-md-6-5:after, .col-md-7:after, .col-md-7-5:after, .col-md-8:after, .col-md-8-5:after, .col-md-9:after, .col-md-9-5:after, .col-md-10:after, .col-md-10-5:after, .col-md-11:after, .col-md-11-5:after, .col-md-12:after {
    content: "";
    display: block;
    clear: both;
    overflow: hidden;
  }
}
@media (min-width: 1600px) {
  .cont-0, .cont-xs-0, .cont-0-5, .cont-xs-0-5, .cont-1, .cont-xs-1, .cont-1-5, .cont-xs-1-5, .cont-2, .cont-xs-2, .cont-2-5, .cont-xs-2-5, .cont-3, .cont-xs-3, .cont-3-5, .cont-xs-3-5, .cont-4, .cont-xs-4, .cont-4-5, .cont-xs-4-5, .cont-5, .cont-xs-5, .cont-5-5, .cont-xs-5-5, .cont-6, .cont-xs-6, .cont-6-5, .cont-xs-6-5, .cont-7, .cont-xs-7, .cont-7-5, .cont-xs-7-5, .cont-8, .cont-xs-8, .cont-8-5, .cont-xs-8-5, .cont-9, .cont-xs-9, .cont-9-5, .cont-xs-9-5, .cont-10, .cont-xs-10, .cont-10-5, .cont-xs-10-5, .cont-11, .cont-xs-11, .cont-11-5, .cont-xs-11-5, .cont-12, .cont-xs-12, .cont-sm-0, .cont-sm-0-5, .cont-sm-1, .cont-sm-1-5, .cont-sm-2, .cont-sm-2-5, .cont-sm-3, .cont-sm-3-5, .cont-sm-4, .cont-sm-4-5, .cont-sm-5, .cont-sm-5-5, .cont-sm-6, .cont-sm-6-5, .cont-sm-7, .cont-sm-7-5, .cont-sm-8, .cont-sm-8-5, .cont-sm-9, .cont-sm-9-5, .cont-sm-10, .cont-sm-10-5, .cont-sm-11, .cont-sm-11-5, .cont-sm-12, .cont-md-0, .cont-md-0-5, .cont-md-1, .cont-md-1-5, .cont-md-2, .cont-md-2-5, .cont-md-3, .cont-md-3-5, .cont-md-4, .cont-md-4-5, .cont-md-5, .cont-md-5-5, .cont-md-6, .cont-md-6-5, .cont-md-7, .cont-md-7-5, .cont-md-8, .cont-md-8-5, .cont-md-9, .cont-md-9-5, .cont-md-10, .cont-md-10-5, .cont-md-11, .cont-md-11-5, .cont-md-12, .cont-lg-0, .cont-lg-0-5, .cont-lg-1, .cont-lg-1-5, .cont-lg-2, .cont-lg-2-5, .cont-lg-3, .cont-lg-3-5, .cont-lg-4, .cont-lg-4-5, .cont-lg-5, .cont-lg-5-5, .cont-lg-6, .cont-lg-6-5, .cont-lg-7, .cont-lg-7-5, .cont-lg-8, .cont-lg-8-5, .cont-lg-9, .cont-lg-9-5, .cont-lg-10, .cont-lg-10-5, .cont-lg-11, .cont-lg-11-5, .cont-lg-12, .col-0, .col-xs-0, .col-0-5, .col-xs-0-5, .col-1, .col-xs-1, .col-1-5, .col-xs-1-5, .col-2, .col-xs-2, .col-2-5, .col-xs-2-5, .col-3, .col-xs-3, .col-3-5, .col-xs-3-5, .col-4, .col-xs-4, .col-4-5, .col-xs-4-5, .col-5, .col-xs-5, .col-5-5, .col-xs-5-5, .col-6, .col-xs-6, .col-6-5, .col-xs-6-5, .col-7, .col-xs-7, .col-7-5, .col-xs-7-5, .col-8, .col-xs-8, .col-8-5, .col-xs-8-5, .col-9, .col-xs-9, .col-9-5, .col-xs-9-5, .col-10, .col-xs-10, .col-10-5, .col-xs-10-5, .col-11, .col-xs-11, .col-11-5, .col-xs-11-5, .col-12, .col-xs-12, .col-sm-0, .col-sm-0-5, .col-sm-1, .col-sm-1-5, .col-sm-2, .col-sm-2-5, .col-sm-3, .col-sm-3-5, .col-sm-4, .col-sm-4-5, .col-sm-5, .col-sm-5-5, .col-sm-6, .col-sm-6-5, .col-sm-7, .col-sm-7-5, .col-sm-8, .col-sm-8-5, .col-sm-9, .col-sm-9-5, .col-sm-10, .col-sm-10-5, .col-sm-11, .col-sm-11-5, .col-sm-12, .col-md-0, .col-md-0-5, .col-md-1, .col-md-1-5, .col-md-2, .col-md-2-5, .col-md-3, .col-md-3-5, .col-md-4, .col-md-4-5, .col-md-5, .col-md-5-5, .col-md-6, .col-md-6-5, .col-md-7, .col-md-7-5, .col-md-8, .col-md-8-5, .col-md-9, .col-md-9-5, .col-md-10, .col-md-10-5, .col-md-11, .col-md-11-5, .col-md-12, .col-lg-0, .col-lg-0-5, .col-lg-1, .col-lg-1-5, .col-lg-2, .col-lg-2-5, .col-lg-3, .col-lg-3-5, .col-lg-4, .col-lg-4-5, .col-lg-5, .col-lg-5-5, .col-lg-6, .col-lg-6-5, .col-lg-7, .col-lg-7-5, .col-lg-8, .col-lg-8-5, .col-lg-9, .col-lg-9-5, .col-lg-10, .col-lg-10-5, .col-lg-11, .col-lg-11-5, .col-lg-12 {
    float: left;
    min-height: 1px;
  }
  .cont-0:after, .cont-xs-0:after, .cont-0-5:after, .cont-xs-0-5:after, .cont-1:after, .cont-xs-1:after, .cont-1-5:after, .cont-xs-1-5:after, .cont-2:after, .cont-xs-2:after, .cont-2-5:after, .cont-xs-2-5:after, .cont-3:after, .cont-xs-3:after, .cont-3-5:after, .cont-xs-3-5:after, .cont-4:after, .cont-xs-4:after, .cont-4-5:after, .cont-xs-4-5:after, .cont-5:after, .cont-xs-5:after, .cont-5-5:after, .cont-xs-5-5:after, .cont-6:after, .cont-xs-6:after, .cont-6-5:after, .cont-xs-6-5:after, .cont-7:after, .cont-xs-7:after, .cont-7-5:after, .cont-xs-7-5:after, .cont-8:after, .cont-xs-8:after, .cont-8-5:after, .cont-xs-8-5:after, .cont-9:after, .cont-xs-9:after, .cont-9-5:after, .cont-xs-9-5:after, .cont-10:after, .cont-xs-10:after, .cont-10-5:after, .cont-xs-10-5:after, .cont-11:after, .cont-xs-11:after, .cont-11-5:after, .cont-xs-11-5:after, .cont-12:after, .cont-xs-12:after, .cont-sm-0:after, .cont-sm-0-5:after, .cont-sm-1:after, .cont-sm-1-5:after, .cont-sm-2:after, .cont-sm-2-5:after, .cont-sm-3:after, .cont-sm-3-5:after, .cont-sm-4:after, .cont-sm-4-5:after, .cont-sm-5:after, .cont-sm-5-5:after, .cont-sm-6:after, .cont-sm-6-5:after, .cont-sm-7:after, .cont-sm-7-5:after, .cont-sm-8:after, .cont-sm-8-5:after, .cont-sm-9:after, .cont-sm-9-5:after, .cont-sm-10:after, .cont-sm-10-5:after, .cont-sm-11:after, .cont-sm-11-5:after, .cont-sm-12:after, .cont-md-0:after, .cont-md-0-5:after, .cont-md-1:after, .cont-md-1-5:after, .cont-md-2:after, .cont-md-2-5:after, .cont-md-3:after, .cont-md-3-5:after, .cont-md-4:after, .cont-md-4-5:after, .cont-md-5:after, .cont-md-5-5:after, .cont-md-6:after, .cont-md-6-5:after, .cont-md-7:after, .cont-md-7-5:after, .cont-md-8:after, .cont-md-8-5:after, .cont-md-9:after, .cont-md-9-5:after, .cont-md-10:after, .cont-md-10-5:after, .cont-md-11:after, .cont-md-11-5:after, .cont-md-12:after, .cont-lg-0:after, .cont-lg-0-5:after, .cont-lg-1:after, .cont-lg-1-5:after, .cont-lg-2:after, .cont-lg-2-5:after, .cont-lg-3:after, .cont-lg-3-5:after, .cont-lg-4:after, .cont-lg-4-5:after, .cont-lg-5:after, .cont-lg-5-5:after, .cont-lg-6:after, .cont-lg-6-5:after, .cont-lg-7:after, .cont-lg-7-5:after, .cont-lg-8:after, .cont-lg-8-5:after, .cont-lg-9:after, .cont-lg-9-5:after, .cont-lg-10:after, .cont-lg-10-5:after, .cont-lg-11:after, .cont-lg-11-5:after, .cont-lg-12:after, .col-0:after, .col-xs-0:after, .col-0-5:after, .col-xs-0-5:after, .col-1:after, .col-xs-1:after, .col-1-5:after, .col-xs-1-5:after, .col-2:after, .col-xs-2:after, .col-2-5:after, .col-xs-2-5:after, .col-3:after, .col-xs-3:after, .col-3-5:after, .col-xs-3-5:after, .col-4:after, .col-xs-4:after, .col-4-5:after, .col-xs-4-5:after, .col-5:after, .col-xs-5:after, .col-5-5:after, .col-xs-5-5:after, .col-6:after, .col-xs-6:after, .col-6-5:after, .col-xs-6-5:after, .col-7:after, .col-xs-7:after, .col-7-5:after, .col-xs-7-5:after, .col-8:after, .col-xs-8:after, .col-8-5:after, .col-xs-8-5:after, .col-9:after, .col-xs-9:after, .col-9-5:after, .col-xs-9-5:after, .col-10:after, .col-xs-10:after, .col-10-5:after, .col-xs-10-5:after, .col-11:after, .col-xs-11:after, .col-11-5:after, .col-xs-11-5:after, .col-12:after, .col-xs-12:after, .col-sm-0:after, .col-sm-0-5:after, .col-sm-1:after, .col-sm-1-5:after, .col-sm-2:after, .col-sm-2-5:after, .col-sm-3:after, .col-sm-3-5:after, .col-sm-4:after, .col-sm-4-5:after, .col-sm-5:after, .col-sm-5-5:after, .col-sm-6:after, .col-sm-6-5:after, .col-sm-7:after, .col-sm-7-5:after, .col-sm-8:after, .col-sm-8-5:after, .col-sm-9:after, .col-sm-9-5:after, .col-sm-10:after, .col-sm-10-5:after, .col-sm-11:after, .col-sm-11-5:after, .col-sm-12:after, .col-md-0:after, .col-md-0-5:after, .col-md-1:after, .col-md-1-5:after, .col-md-2:after, .col-md-2-5:after, .col-md-3:after, .col-md-3-5:after, .col-md-4:after, .col-md-4-5:after, .col-md-5:after, .col-md-5-5:after, .col-md-6:after, .col-md-6-5:after, .col-md-7:after, .col-md-7-5:after, .col-md-8:after, .col-md-8-5:after, .col-md-9:after, .col-md-9-5:after, .col-md-10:after, .col-md-10-5:after, .col-md-11:after, .col-md-11-5:after, .col-md-12:after, .col-lg-0:after, .col-lg-0-5:after, .col-lg-1:after, .col-lg-1-5:after, .col-lg-2:after, .col-lg-2-5:after, .col-lg-3:after, .col-lg-3-5:after, .col-lg-4:after, .col-lg-4-5:after, .col-lg-5:after, .col-lg-5-5:after, .col-lg-6:after, .col-lg-6-5:after, .col-lg-7:after, .col-lg-7-5:after, .col-lg-8:after, .col-lg-8-5:after, .col-lg-9:after, .col-lg-9-5:after, .col-lg-10:after, .col-lg-10-5:after, .col-lg-11:after, .col-lg-11-5:after, .col-lg-12:after {
    content: "";
    display: block;
    clear: both;
    overflow: hidden;
  }
}
@media (min-width: 1900px) {
  .cont-0, .cont-xs-0, .cont-0-5, .cont-xs-0-5, .cont-1, .cont-xs-1, .cont-1-5, .cont-xs-1-5, .cont-2, .cont-xs-2, .cont-2-5, .cont-xs-2-5, .cont-3, .cont-xs-3, .cont-3-5, .cont-xs-3-5, .cont-4, .cont-xs-4, .cont-4-5, .cont-xs-4-5, .cont-5, .cont-xs-5, .cont-5-5, .cont-xs-5-5, .cont-6, .cont-xs-6, .cont-6-5, .cont-xs-6-5, .cont-7, .cont-xs-7, .cont-7-5, .cont-xs-7-5, .cont-8, .cont-xs-8, .cont-8-5, .cont-xs-8-5, .cont-9, .cont-xs-9, .cont-9-5, .cont-xs-9-5, .cont-10, .cont-xs-10, .cont-10-5, .cont-xs-10-5, .cont-11, .cont-xs-11, .cont-11-5, .cont-xs-11-5, .cont-12, .cont-xs-12, .cont-sm-0, .cont-sm-0-5, .cont-sm-1, .cont-sm-1-5, .cont-sm-2, .cont-sm-2-5, .cont-sm-3, .cont-sm-3-5, .cont-sm-4, .cont-sm-4-5, .cont-sm-5, .cont-sm-5-5, .cont-sm-6, .cont-sm-6-5, .cont-sm-7, .cont-sm-7-5, .cont-sm-8, .cont-sm-8-5, .cont-sm-9, .cont-sm-9-5, .cont-sm-10, .cont-sm-10-5, .cont-sm-11, .cont-sm-11-5, .cont-sm-12, .cont-md-0, .cont-md-0-5, .cont-md-1, .cont-md-1-5, .cont-md-2, .cont-md-2-5, .cont-md-3, .cont-md-3-5, .cont-md-4, .cont-md-4-5, .cont-md-5, .cont-md-5-5, .cont-md-6, .cont-md-6-5, .cont-md-7, .cont-md-7-5, .cont-md-8, .cont-md-8-5, .cont-md-9, .cont-md-9-5, .cont-md-10, .cont-md-10-5, .cont-md-11, .cont-md-11-5, .cont-md-12, .cont-lg-0, .cont-lg-0-5, .cont-lg-1, .cont-lg-1-5, .cont-lg-2, .cont-lg-2-5, .cont-lg-3, .cont-lg-3-5, .cont-lg-4, .cont-lg-4-5, .cont-lg-5, .cont-lg-5-5, .cont-lg-6, .cont-lg-6-5, .cont-lg-7, .cont-lg-7-5, .cont-lg-8, .cont-lg-8-5, .cont-lg-9, .cont-lg-9-5, .cont-lg-10, .cont-lg-10-5, .cont-lg-11, .cont-lg-11-5, .cont-lg-12, .cont-xl-0, .cont-xl-0-5, .cont-xl-1, .cont-xl-1-5, .cont-xl-2, .cont-xl-2-5, .cont-xl-3, .cont-xl-3-5, .cont-xl-4, .cont-xl-4-5, .cont-xl-5, .cont-xl-5-5, .cont-xl-6, .cont-xl-6-5, .cont-xl-7, .cont-xl-7-5, .cont-xl-8, .cont-xl-8-5, .cont-xl-9, .cont-xl-9-5, .cont-xl-10, .cont-xl-10-5, .cont-xl-11, .cont-xl-11-5, .cont-xl-12, .col-0, .col-xs-0, .col-0-5, .col-xs-0-5, .col-1, .col-xs-1, .col-1-5, .col-xs-1-5, .col-2, .col-xs-2, .col-2-5, .col-xs-2-5, .col-3, .col-xs-3, .col-3-5, .col-xs-3-5, .col-4, .col-xs-4, .col-4-5, .col-xs-4-5, .col-5, .col-xs-5, .col-5-5, .col-xs-5-5, .col-6, .col-xs-6, .col-6-5, .col-xs-6-5, .col-7, .col-xs-7, .col-7-5, .col-xs-7-5, .col-8, .col-xs-8, .col-8-5, .col-xs-8-5, .col-9, .col-xs-9, .col-9-5, .col-xs-9-5, .col-10, .col-xs-10, .col-10-5, .col-xs-10-5, .col-11, .col-xs-11, .col-11-5, .col-xs-11-5, .col-12, .col-xs-12, .col-sm-0, .col-sm-0-5, .col-sm-1, .col-sm-1-5, .col-sm-2, .col-sm-2-5, .col-sm-3, .col-sm-3-5, .col-sm-4, .col-sm-4-5, .col-sm-5, .col-sm-5-5, .col-sm-6, .col-sm-6-5, .col-sm-7, .col-sm-7-5, .col-sm-8, .col-sm-8-5, .col-sm-9, .col-sm-9-5, .col-sm-10, .col-sm-10-5, .col-sm-11, .col-sm-11-5, .col-sm-12, .col-md-0, .col-md-0-5, .col-md-1, .col-md-1-5, .col-md-2, .col-md-2-5, .col-md-3, .col-md-3-5, .col-md-4, .col-md-4-5, .col-md-5, .col-md-5-5, .col-md-6, .col-md-6-5, .col-md-7, .col-md-7-5, .col-md-8, .col-md-8-5, .col-md-9, .col-md-9-5, .col-md-10, .col-md-10-5, .col-md-11, .col-md-11-5, .col-md-12, .col-lg-0, .col-lg-0-5, .col-lg-1, .col-lg-1-5, .col-lg-2, .col-lg-2-5, .col-lg-3, .col-lg-3-5, .col-lg-4, .col-lg-4-5, .col-lg-5, .col-lg-5-5, .col-lg-6, .col-lg-6-5, .col-lg-7, .col-lg-7-5, .col-lg-8, .col-lg-8-5, .col-lg-9, .col-lg-9-5, .col-lg-10, .col-lg-10-5, .col-lg-11, .col-lg-11-5, .col-lg-12, .col-xl-0, .col-xl-0-5, .col-xl-1, .col-xl-1-5, .col-xl-2, .col-xl-2-5, .col-xl-3, .col-xl-3-5, .col-xl-4, .col-xl-4-5, .col-xl-5, .col-xl-5-5, .col-xl-6, .col-xl-6-5, .col-xl-7, .col-xl-7-5, .col-xl-8, .col-xl-8-5, .col-xl-9, .col-xl-9-5, .col-xl-10, .col-xl-10-5, .col-xl-11, .col-xl-11-5, .col-xl-12 {
    float: left;
    min-height: 1px;
  }
  .cont-0:after, .cont-xs-0:after, .cont-0-5:after, .cont-xs-0-5:after, .cont-1:after, .cont-xs-1:after, .cont-1-5:after, .cont-xs-1-5:after, .cont-2:after, .cont-xs-2:after, .cont-2-5:after, .cont-xs-2-5:after, .cont-3:after, .cont-xs-3:after, .cont-3-5:after, .cont-xs-3-5:after, .cont-4:after, .cont-xs-4:after, .cont-4-5:after, .cont-xs-4-5:after, .cont-5:after, .cont-xs-5:after, .cont-5-5:after, .cont-xs-5-5:after, .cont-6:after, .cont-xs-6:after, .cont-6-5:after, .cont-xs-6-5:after, .cont-7:after, .cont-xs-7:after, .cont-7-5:after, .cont-xs-7-5:after, .cont-8:after, .cont-xs-8:after, .cont-8-5:after, .cont-xs-8-5:after, .cont-9:after, .cont-xs-9:after, .cont-9-5:after, .cont-xs-9-5:after, .cont-10:after, .cont-xs-10:after, .cont-10-5:after, .cont-xs-10-5:after, .cont-11:after, .cont-xs-11:after, .cont-11-5:after, .cont-xs-11-5:after, .cont-12:after, .cont-xs-12:after, .cont-sm-0:after, .cont-sm-0-5:after, .cont-sm-1:after, .cont-sm-1-5:after, .cont-sm-2:after, .cont-sm-2-5:after, .cont-sm-3:after, .cont-sm-3-5:after, .cont-sm-4:after, .cont-sm-4-5:after, .cont-sm-5:after, .cont-sm-5-5:after, .cont-sm-6:after, .cont-sm-6-5:after, .cont-sm-7:after, .cont-sm-7-5:after, .cont-sm-8:after, .cont-sm-8-5:after, .cont-sm-9:after, .cont-sm-9-5:after, .cont-sm-10:after, .cont-sm-10-5:after, .cont-sm-11:after, .cont-sm-11-5:after, .cont-sm-12:after, .cont-md-0:after, .cont-md-0-5:after, .cont-md-1:after, .cont-md-1-5:after, .cont-md-2:after, .cont-md-2-5:after, .cont-md-3:after, .cont-md-3-5:after, .cont-md-4:after, .cont-md-4-5:after, .cont-md-5:after, .cont-md-5-5:after, .cont-md-6:after, .cont-md-6-5:after, .cont-md-7:after, .cont-md-7-5:after, .cont-md-8:after, .cont-md-8-5:after, .cont-md-9:after, .cont-md-9-5:after, .cont-md-10:after, .cont-md-10-5:after, .cont-md-11:after, .cont-md-11-5:after, .cont-md-12:after, .cont-lg-0:after, .cont-lg-0-5:after, .cont-lg-1:after, .cont-lg-1-5:after, .cont-lg-2:after, .cont-lg-2-5:after, .cont-lg-3:after, .cont-lg-3-5:after, .cont-lg-4:after, .cont-lg-4-5:after, .cont-lg-5:after, .cont-lg-5-5:after, .cont-lg-6:after, .cont-lg-6-5:after, .cont-lg-7:after, .cont-lg-7-5:after, .cont-lg-8:after, .cont-lg-8-5:after, .cont-lg-9:after, .cont-lg-9-5:after, .cont-lg-10:after, .cont-lg-10-5:after, .cont-lg-11:after, .cont-lg-11-5:after, .cont-lg-12:after, .cont-xl-0:after, .cont-xl-0-5:after, .cont-xl-1:after, .cont-xl-1-5:after, .cont-xl-2:after, .cont-xl-2-5:after, .cont-xl-3:after, .cont-xl-3-5:after, .cont-xl-4:after, .cont-xl-4-5:after, .cont-xl-5:after, .cont-xl-5-5:after, .cont-xl-6:after, .cont-xl-6-5:after, .cont-xl-7:after, .cont-xl-7-5:after, .cont-xl-8:after, .cont-xl-8-5:after, .cont-xl-9:after, .cont-xl-9-5:after, .cont-xl-10:after, .cont-xl-10-5:after, .cont-xl-11:after, .cont-xl-11-5:after, .cont-xl-12:after, .col-0:after, .col-xs-0:after, .col-0-5:after, .col-xs-0-5:after, .col-1:after, .col-xs-1:after, .col-1-5:after, .col-xs-1-5:after, .col-2:after, .col-xs-2:after, .col-2-5:after, .col-xs-2-5:after, .col-3:after, .col-xs-3:after, .col-3-5:after, .col-xs-3-5:after, .col-4:after, .col-xs-4:after, .col-4-5:after, .col-xs-4-5:after, .col-5:after, .col-xs-5:after, .col-5-5:after, .col-xs-5-5:after, .col-6:after, .col-xs-6:after, .col-6-5:after, .col-xs-6-5:after, .col-7:after, .col-xs-7:after, .col-7-5:after, .col-xs-7-5:after, .col-8:after, .col-xs-8:after, .col-8-5:after, .col-xs-8-5:after, .col-9:after, .col-xs-9:after, .col-9-5:after, .col-xs-9-5:after, .col-10:after, .col-xs-10:after, .col-10-5:after, .col-xs-10-5:after, .col-11:after, .col-xs-11:after, .col-11-5:after, .col-xs-11-5:after, .col-12:after, .col-xs-12:after, .col-sm-0:after, .col-sm-0-5:after, .col-sm-1:after, .col-sm-1-5:after, .col-sm-2:after, .col-sm-2-5:after, .col-sm-3:after, .col-sm-3-5:after, .col-sm-4:after, .col-sm-4-5:after, .col-sm-5:after, .col-sm-5-5:after, .col-sm-6:after, .col-sm-6-5:after, .col-sm-7:after, .col-sm-7-5:after, .col-sm-8:after, .col-sm-8-5:after, .col-sm-9:after, .col-sm-9-5:after, .col-sm-10:after, .col-sm-10-5:after, .col-sm-11:after, .col-sm-11-5:after, .col-sm-12:after, .col-md-0:after, .col-md-0-5:after, .col-md-1:after, .col-md-1-5:after, .col-md-2:after, .col-md-2-5:after, .col-md-3:after, .col-md-3-5:after, .col-md-4:after, .col-md-4-5:after, .col-md-5:after, .col-md-5-5:after, .col-md-6:after, .col-md-6-5:after, .col-md-7:after, .col-md-7-5:after, .col-md-8:after, .col-md-8-5:after, .col-md-9:after, .col-md-9-5:after, .col-md-10:after, .col-md-10-5:after, .col-md-11:after, .col-md-11-5:after, .col-md-12:after, .col-lg-0:after, .col-lg-0-5:after, .col-lg-1:after, .col-lg-1-5:after, .col-lg-2:after, .col-lg-2-5:after, .col-lg-3:after, .col-lg-3-5:after, .col-lg-4:after, .col-lg-4-5:after, .col-lg-5:after, .col-lg-5-5:after, .col-lg-6:after, .col-lg-6-5:after, .col-lg-7:after, .col-lg-7-5:after, .col-lg-8:after, .col-lg-8-5:after, .col-lg-9:after, .col-lg-9-5:after, .col-lg-10:after, .col-lg-10-5:after, .col-lg-11:after, .col-lg-11-5:after, .col-lg-12:after, .col-xl-0:after, .col-xl-0-5:after, .col-xl-1:after, .col-xl-1-5:after, .col-xl-2:after, .col-xl-2-5:after, .col-xl-3:after, .col-xl-3-5:after, .col-xl-4:after, .col-xl-4-5:after, .col-xl-5:after, .col-xl-5-5:after, .col-xl-6:after, .col-xl-6-5:after, .col-xl-7:after, .col-xl-7-5:after, .col-xl-8:after, .col-xl-8-5:after, .col-xl-9:after, .col-xl-9-5:after, .col-xl-10:after, .col-xl-10-5:after, .col-xl-11:after, .col-xl-11-5:after, .col-xl-12:after {
    content: "";
    display: block;
    clear: both;
    overflow: hidden;
  }
}
.cont-0 {
  width: 0;
}

.cont-0-5 {
  width: calc(((6.3701923077vw + -0.5548878205px) + (1.2820512821vw + 0.1923076923px)) * 0.5 - 0.1px);
}

.cont-1 {
  width: calc(((6.3701923077vw + -0.5548878205px) + (1.2820512821vw + 0.1923076923px)) * 1 - 0.1px);
}

.cont-1-5 {
  width: calc(((6.3701923077vw + -0.5548878205px) + (1.2820512821vw + 0.1923076923px)) * 1.5 - 0.1px);
}

.cont-2 {
  width: calc(((6.3701923077vw + -0.5548878205px) + (1.2820512821vw + 0.1923076923px)) * 2 - 0.1px);
}

.cont-2-5 {
  width: calc(((6.3701923077vw + -0.5548878205px) + (1.2820512821vw + 0.1923076923px)) * 2.5 - 0.1px);
}

.cont-3 {
  width: calc(((6.3701923077vw + -0.5548878205px) + (1.2820512821vw + 0.1923076923px)) * 3 - 0.1px);
}

.cont-3-5 {
  width: calc(((6.3701923077vw + -0.5548878205px) + (1.2820512821vw + 0.1923076923px)) * 3.5 - 0.1px);
}

.cont-4 {
  width: calc(((6.3701923077vw + -0.5548878205px) + (1.2820512821vw + 0.1923076923px)) * 4 - 0.1px);
}

.cont-4-5 {
  width: calc(((6.3701923077vw + -0.5548878205px) + (1.2820512821vw + 0.1923076923px)) * 4.5 - 0.1px);
}

.cont-5 {
  width: calc(((6.3701923077vw + -0.5548878205px) + (1.2820512821vw + 0.1923076923px)) * 5 - 0.1px);
}

.cont-5-5 {
  width: calc(((6.3701923077vw + -0.5548878205px) + (1.2820512821vw + 0.1923076923px)) * 5.5 - 0.1px);
}

.cont-6 {
  width: calc(((6.3701923077vw + -0.5548878205px) + (1.2820512821vw + 0.1923076923px)) * 6 - 0.1px);
}

.cont-6-5 {
  width: calc(((6.3701923077vw + -0.5548878205px) + (1.2820512821vw + 0.1923076923px)) * 6.5 - 0.1px);
}

.cont-7 {
  width: calc(((6.3701923077vw + -0.5548878205px) + (1.2820512821vw + 0.1923076923px)) * 7 - 0.1px);
}

.cont-7-5 {
  width: calc(((6.3701923077vw + -0.5548878205px) + (1.2820512821vw + 0.1923076923px)) * 7.5 - 0.1px);
}

.cont-8 {
  width: calc(((6.3701923077vw + -0.5548878205px) + (1.2820512821vw + 0.1923076923px)) * 8 - 0.1px);
}

.cont-8-5 {
  width: calc(((6.3701923077vw + -0.5548878205px) + (1.2820512821vw + 0.1923076923px)) * 8.5 - 0.1px);
}

.cont-9 {
  width: calc(((6.3701923077vw + -0.5548878205px) + (1.2820512821vw + 0.1923076923px)) * 9 - 0.1px);
}

.cont-9-5 {
  width: calc(((6.3701923077vw + -0.5548878205px) + (1.2820512821vw + 0.1923076923px)) * 9.5 - 0.1px);
}

.cont-10 {
  width: calc(((6.3701923077vw + -0.5548878205px) + (1.2820512821vw + 0.1923076923px)) * 10 - 0.1px);
}

.cont-10-5 {
  width: calc(((6.3701923077vw + -0.5548878205px) + (1.2820512821vw + 0.1923076923px)) * 10.5 - 0.1px);
}

.cont-11 {
  width: calc(((6.3701923077vw + -0.5548878205px) + (1.2820512821vw + 0.1923076923px)) * 11 - 0.1px);
}

.cont-11-5 {
  width: calc(((6.3701923077vw + -0.5548878205px) + (1.2820512821vw + 0.1923076923px)) * 11.5 - 0.1px);
}

.cont-12 {
  width: calc(((6.3701923077vw + -0.5548878205px) + (1.2820512821vw + 0.1923076923px)) * 12 - 0.1px);
}

.col-0 {
  width: 0;
  margin-right: 0;
}

.col-0-5 {
  width: calc((((6.3701923077vw + -0.5548878205px) + (1.2820512821vw + 0.1923076923px)) * 0.5 - (1.2820512821vw + 0.1923076923px) - 0.1px));
  margin-right: calc((1.2820512821vw + 0.1923076923px) * 1);
}

.col-1 {
  width: calc((((6.3701923077vw + -0.5548878205px) + (1.2820512821vw + 0.1923076923px)) * 1 - (1.2820512821vw + 0.1923076923px) - 0.1px));
  margin-right: calc((1.2820512821vw + 0.1923076923px) * 1);
}

.col-1-5 {
  width: calc((((6.3701923077vw + -0.5548878205px) + (1.2820512821vw + 0.1923076923px)) * 1.5 - (1.2820512821vw + 0.1923076923px) - 0.1px));
  margin-right: calc((1.2820512821vw + 0.1923076923px) * 1);
}

.col-2 {
  width: calc((((6.3701923077vw + -0.5548878205px) + (1.2820512821vw + 0.1923076923px)) * 2 - (1.2820512821vw + 0.1923076923px) - 0.1px));
  margin-right: calc((1.2820512821vw + 0.1923076923px) * 1);
}

.col-2-5 {
  width: calc((((6.3701923077vw + -0.5548878205px) + (1.2820512821vw + 0.1923076923px)) * 2.5 - (1.2820512821vw + 0.1923076923px) - 0.1px));
  margin-right: calc((1.2820512821vw + 0.1923076923px) * 1);
}

.col-3 {
  width: calc((((6.3701923077vw + -0.5548878205px) + (1.2820512821vw + 0.1923076923px)) * 3 - (1.2820512821vw + 0.1923076923px) - 0.1px));
  margin-right: calc((1.2820512821vw + 0.1923076923px) * 1);
}

.col-3-5 {
  width: calc((((6.3701923077vw + -0.5548878205px) + (1.2820512821vw + 0.1923076923px)) * 3.5 - (1.2820512821vw + 0.1923076923px) - 0.1px));
  margin-right: calc((1.2820512821vw + 0.1923076923px) * 1);
}

.col-4 {
  width: calc((((6.3701923077vw + -0.5548878205px) + (1.2820512821vw + 0.1923076923px)) * 4 - (1.2820512821vw + 0.1923076923px) - 0.1px));
  margin-right: calc((1.2820512821vw + 0.1923076923px) * 1);
}

.col-4-5 {
  width: calc((((6.3701923077vw + -0.5548878205px) + (1.2820512821vw + 0.1923076923px)) * 4.5 - (1.2820512821vw + 0.1923076923px) - 0.1px));
  margin-right: calc((1.2820512821vw + 0.1923076923px) * 1);
}

.col-5 {
  width: calc((((6.3701923077vw + -0.5548878205px) + (1.2820512821vw + 0.1923076923px)) * 5 - (1.2820512821vw + 0.1923076923px) - 0.1px));
  margin-right: calc((1.2820512821vw + 0.1923076923px) * 1);
}

.col-5-5 {
  width: calc((((6.3701923077vw + -0.5548878205px) + (1.2820512821vw + 0.1923076923px)) * 5.5 - (1.2820512821vw + 0.1923076923px) - 0.1px));
  margin-right: calc((1.2820512821vw + 0.1923076923px) * 1);
}

.col-6 {
  width: calc((((6.3701923077vw + -0.5548878205px) + (1.2820512821vw + 0.1923076923px)) * 6 - (1.2820512821vw + 0.1923076923px) - 0.1px));
  margin-right: calc((1.2820512821vw + 0.1923076923px) * 1);
}

.col-6-5 {
  width: calc((((6.3701923077vw + -0.5548878205px) + (1.2820512821vw + 0.1923076923px)) * 6.5 - (1.2820512821vw + 0.1923076923px) - 0.1px));
  margin-right: calc((1.2820512821vw + 0.1923076923px) * 1);
}

.col-7 {
  width: calc((((6.3701923077vw + -0.5548878205px) + (1.2820512821vw + 0.1923076923px)) * 7 - (1.2820512821vw + 0.1923076923px) - 0.1px));
  margin-right: calc((1.2820512821vw + 0.1923076923px) * 1);
}

.col-7-5 {
  width: calc((((6.3701923077vw + -0.5548878205px) + (1.2820512821vw + 0.1923076923px)) * 7.5 - (1.2820512821vw + 0.1923076923px) - 0.1px));
  margin-right: calc((1.2820512821vw + 0.1923076923px) * 1);
}

.col-8 {
  width: calc((((6.3701923077vw + -0.5548878205px) + (1.2820512821vw + 0.1923076923px)) * 8 - (1.2820512821vw + 0.1923076923px) - 0.1px));
  margin-right: calc((1.2820512821vw + 0.1923076923px) * 1);
}

.col-8-5 {
  width: calc((((6.3701923077vw + -0.5548878205px) + (1.2820512821vw + 0.1923076923px)) * 8.5 - (1.2820512821vw + 0.1923076923px) - 0.1px));
  margin-right: calc((1.2820512821vw + 0.1923076923px) * 1);
}

.col-9 {
  width: calc((((6.3701923077vw + -0.5548878205px) + (1.2820512821vw + 0.1923076923px)) * 9 - (1.2820512821vw + 0.1923076923px) - 0.1px));
  margin-right: calc((1.2820512821vw + 0.1923076923px) * 1);
}

.col-9-5 {
  width: calc((((6.3701923077vw + -0.5548878205px) + (1.2820512821vw + 0.1923076923px)) * 9.5 - (1.2820512821vw + 0.1923076923px) - 0.1px));
  margin-right: calc((1.2820512821vw + 0.1923076923px) * 1);
}

.col-10 {
  width: calc((((6.3701923077vw + -0.5548878205px) + (1.2820512821vw + 0.1923076923px)) * 10 - (1.2820512821vw + 0.1923076923px) - 0.1px));
  margin-right: calc((1.2820512821vw + 0.1923076923px) * 1);
}

.col-10-5 {
  width: calc((((6.3701923077vw + -0.5548878205px) + (1.2820512821vw + 0.1923076923px)) * 10.5 - (1.2820512821vw + 0.1923076923px) - 0.1px));
  margin-right: calc((1.2820512821vw + 0.1923076923px) * 1);
}

.col-11 {
  width: calc((((6.3701923077vw + -0.5548878205px) + (1.2820512821vw + 0.1923076923px)) * 11 - (1.2820512821vw + 0.1923076923px) - 0.1px));
  margin-right: calc((1.2820512821vw + 0.1923076923px) * 1);
}

.col-11-5 {
  width: calc((((6.3701923077vw + -0.5548878205px) + (1.2820512821vw + 0.1923076923px)) * 11.5 - (1.2820512821vw + 0.1923076923px) - 0.1px));
  margin-right: calc((1.2820512821vw + 0.1923076923px) * 1);
}

.col-12 {
  width: calc((((6.3701923077vw + -0.5548878205px) + (1.2820512821vw + 0.1923076923px)) * 12 - (1.2820512821vw + 0.1923076923px) - 0.1px));
  margin-right: calc((1.2820512821vw + 0.1923076923px) * 1);
}

.left-0 {
  margin-left: 0;
}

.right-0 {
  margin-right: calc(0 + 0);
}

.pside-0,
.pleft-0 {
  padding-left: calc((((6.3701923077vw + -0.5548878205px) + (1.2820512821vw + 0.1923076923px)) * 1 - (1.2820512821vw + 0.1923076923px) - 0.1px) * 0);
}

.pside-0,
.pright-0 {
  padding-right: calc((((6.3701923077vw + -0.5548878205px) + (1.2820512821vw + 0.1923076923px)) * 1 - (1.2820512821vw + 0.1923076923px) - 0.1px) * 0);
}

.pcont-0 {
  width: 0;
  padding: 0 0 0;
}

.pcol-0 {
  width: 0;
  padding: 0;
  margin-right: 0;
}

.left-0-5 {
  margin-left: calc(((6.3701923077vw + -0.5548878205px) + (1.2820512821vw + 0.1923076923px)) * 0.5 - 0.1px);
}

.right-0-5 {
  margin-right: calc(((6.3701923077vw + -0.5548878205px) + (1.2820512821vw + 0.1923076923px)) * 0.5 - 0.1px);
}

.pside-0-5,
.pleft-0-5 {
  padding-left: calc((((6.3701923077vw + -0.5548878205px) + (1.2820512821vw + 0.1923076923px)) * 1 - (1.2820512821vw + 0.1923076923px) - 0.1px) * 0.5);
}

.pside-0-5,
.pright-0-5 {
  padding-right: calc((((6.3701923077vw + -0.5548878205px) + (1.2820512821vw + 0.1923076923px)) * 1 - (1.2820512821vw + 0.1923076923px) - 0.1px) * 0.5);
}

.pcont-0-5 {
  width: calc(((6.3701923077vw + -0.5548878205px) + (1.2820512821vw + 0.1923076923px)) * 0.5 - 0.1px);
  padding: calc((1.2820512821vw + 0.1923076923px) * 1) calc(((6.3701923077vw + -0.5548878205px) + (1.2820512821vw + 0.1923076923px)) * 0.5 - 0.1px) 0;
}

.pcol-0-5 {
  width: calc((((6.3701923077vw + -0.5548878205px) + (1.2820512821vw + 0.1923076923px)) * 0.5 - (1.2820512821vw + 0.1923076923px) - 0.1px));
  padding: calc((1.2820512821vw + 0.1923076923px) * 1);
  margin-right: calc((1.2820512821vw + 0.1923076923px) * 1);
}

.left-1 {
  margin-left: calc(((6.3701923077vw + -0.5548878205px) + (1.2820512821vw + 0.1923076923px)) * 1 - 0.1px);
}

.right-1 {
  margin-right: calc(calc(((6.3701923077vw + -0.5548878205px) + (1.2820512821vw + 0.1923076923px)) * 1 - 0.1px) + calc((1.2820512821vw + 0.1923076923px) * 1));
}

.pside-1,
.pleft-1 {
  padding-left: calc((((6.3701923077vw + -0.5548878205px) + (1.2820512821vw + 0.1923076923px)) * 1 - (1.2820512821vw + 0.1923076923px) - 0.1px) * 1);
}

.pside-1,
.pright-1 {
  padding-right: calc((((6.3701923077vw + -0.5548878205px) + (1.2820512821vw + 0.1923076923px)) * 1 - (1.2820512821vw + 0.1923076923px) - 0.1px) * 1);
}

.pcont-1 {
  width: calc(((6.3701923077vw + -0.5548878205px) + (1.2820512821vw + 0.1923076923px)) * 1 - 0.1px);
  padding: calc((1.2820512821vw + 0.1923076923px) * 1) calc(((6.3701923077vw + -0.5548878205px) + (1.2820512821vw + 0.1923076923px)) * 1 - 0.1px) 0;
}

.pcol-1 {
  width: calc((((6.3701923077vw + -0.5548878205px) + (1.2820512821vw + 0.1923076923px)) * 1 - (1.2820512821vw + 0.1923076923px) - 0.1px));
  padding: calc((1.2820512821vw + 0.1923076923px) * 1);
  margin-right: calc((1.2820512821vw + 0.1923076923px) * 1);
}

.left-1-5 {
  margin-left: calc(((6.3701923077vw + -0.5548878205px) + (1.2820512821vw + 0.1923076923px)) * 1.5 - 0.1px);
}

.right-1-5 {
  margin-right: calc(((6.3701923077vw + -0.5548878205px) + (1.2820512821vw + 0.1923076923px)) * 1.5 - 0.1px);
}

.pcont-1-5 {
  width: calc(((6.3701923077vw + -0.5548878205px) + (1.2820512821vw + 0.1923076923px)) * 1.5 - 0.1px);
  padding: calc((1.2820512821vw + 0.1923076923px) * 1) calc(((6.3701923077vw + -0.5548878205px) + (1.2820512821vw + 0.1923076923px)) * 1.5 - 0.1px) 0;
}

.pcol-1-5 {
  width: calc((((6.3701923077vw + -0.5548878205px) + (1.2820512821vw + 0.1923076923px)) * 1.5 - (1.2820512821vw + 0.1923076923px) - 0.1px));
  padding: calc((1.2820512821vw + 0.1923076923px) * 1);
  margin-right: calc((1.2820512821vw + 0.1923076923px) * 1);
}

.left-2 {
  margin-left: calc(((6.3701923077vw + -0.5548878205px) + (1.2820512821vw + 0.1923076923px)) * 2 - 0.1px);
}

.right-2 {
  margin-right: calc(calc(((6.3701923077vw + -0.5548878205px) + (1.2820512821vw + 0.1923076923px)) * 2 - 0.1px) + calc((1.2820512821vw + 0.1923076923px) * 1));
}

.pcont-2 {
  width: calc(((6.3701923077vw + -0.5548878205px) + (1.2820512821vw + 0.1923076923px)) * 2 - 0.1px);
  padding: calc((1.2820512821vw + 0.1923076923px) * 1) calc(((6.3701923077vw + -0.5548878205px) + (1.2820512821vw + 0.1923076923px)) * 2 - 0.1px) 0;
}

.pcol-2 {
  width: calc((((6.3701923077vw + -0.5548878205px) + (1.2820512821vw + 0.1923076923px)) * 2 - (1.2820512821vw + 0.1923076923px) - 0.1px));
  padding: calc((1.2820512821vw + 0.1923076923px) * 1);
  margin-right: calc((1.2820512821vw + 0.1923076923px) * 1);
}

.left-2-5 {
  margin-left: calc(((6.3701923077vw + -0.5548878205px) + (1.2820512821vw + 0.1923076923px)) * 2.5 - 0.1px);
}

.right-2-5 {
  margin-right: calc(((6.3701923077vw + -0.5548878205px) + (1.2820512821vw + 0.1923076923px)) * 2.5 - 0.1px);
}

.pcont-2-5 {
  width: calc(((6.3701923077vw + -0.5548878205px) + (1.2820512821vw + 0.1923076923px)) * 2.5 - 0.1px);
  padding: calc((1.2820512821vw + 0.1923076923px) * 1) calc(((6.3701923077vw + -0.5548878205px) + (1.2820512821vw + 0.1923076923px)) * 2.5 - 0.1px) 0;
}

.pcol-2-5 {
  width: calc((((6.3701923077vw + -0.5548878205px) + (1.2820512821vw + 0.1923076923px)) * 2.5 - (1.2820512821vw + 0.1923076923px) - 0.1px));
  padding: calc((1.2820512821vw + 0.1923076923px) * 1);
  margin-right: calc((1.2820512821vw + 0.1923076923px) * 1);
}

.left-3 {
  margin-left: calc(((6.3701923077vw + -0.5548878205px) + (1.2820512821vw + 0.1923076923px)) * 3 - 0.1px);
}

.right-3 {
  margin-right: calc(calc(((6.3701923077vw + -0.5548878205px) + (1.2820512821vw + 0.1923076923px)) * 3 - 0.1px) + calc((1.2820512821vw + 0.1923076923px) * 1));
}

.pcont-3 {
  width: calc(((6.3701923077vw + -0.5548878205px) + (1.2820512821vw + 0.1923076923px)) * 3 - 0.1px);
  padding: calc((1.2820512821vw + 0.1923076923px) * 1) calc(((6.3701923077vw + -0.5548878205px) + (1.2820512821vw + 0.1923076923px)) * 3 - 0.1px) 0;
}

.pcol-3 {
  width: calc((((6.3701923077vw + -0.5548878205px) + (1.2820512821vw + 0.1923076923px)) * 3 - (1.2820512821vw + 0.1923076923px) - 0.1px));
  padding: calc((1.2820512821vw + 0.1923076923px) * 1);
  margin-right: calc((1.2820512821vw + 0.1923076923px) * 1);
}

.left-3-5 {
  margin-left: calc(((6.3701923077vw + -0.5548878205px) + (1.2820512821vw + 0.1923076923px)) * 3.5 - 0.1px);
}

.right-3-5 {
  margin-right: calc(((6.3701923077vw + -0.5548878205px) + (1.2820512821vw + 0.1923076923px)) * 3.5 - 0.1px);
}

.pcont-3-5 {
  width: calc(((6.3701923077vw + -0.5548878205px) + (1.2820512821vw + 0.1923076923px)) * 3.5 - 0.1px);
  padding: calc((1.2820512821vw + 0.1923076923px) * 1) calc(((6.3701923077vw + -0.5548878205px) + (1.2820512821vw + 0.1923076923px)) * 3.5 - 0.1px) 0;
}

.pcol-3-5 {
  width: calc((((6.3701923077vw + -0.5548878205px) + (1.2820512821vw + 0.1923076923px)) * 3.5 - (1.2820512821vw + 0.1923076923px) - 0.1px));
  padding: calc((1.2820512821vw + 0.1923076923px) * 1);
  margin-right: calc((1.2820512821vw + 0.1923076923px) * 1);
}

.left-4 {
  margin-left: calc(((6.3701923077vw + -0.5548878205px) + (1.2820512821vw + 0.1923076923px)) * 4 - 0.1px);
}

.right-4 {
  margin-right: calc(calc(((6.3701923077vw + -0.5548878205px) + (1.2820512821vw + 0.1923076923px)) * 4 - 0.1px) + calc((1.2820512821vw + 0.1923076923px) * 1));
}

.pcont-4 {
  width: calc(((6.3701923077vw + -0.5548878205px) + (1.2820512821vw + 0.1923076923px)) * 4 - 0.1px);
  padding: calc((1.2820512821vw + 0.1923076923px) * 1) calc(((6.3701923077vw + -0.5548878205px) + (1.2820512821vw + 0.1923076923px)) * 4 - 0.1px) 0;
}

.pcol-4 {
  width: calc((((6.3701923077vw + -0.5548878205px) + (1.2820512821vw + 0.1923076923px)) * 4 - (1.2820512821vw + 0.1923076923px) - 0.1px));
  padding: calc((1.2820512821vw + 0.1923076923px) * 1);
  margin-right: calc((1.2820512821vw + 0.1923076923px) * 1);
}

.left-4-5 {
  margin-left: calc(((6.3701923077vw + -0.5548878205px) + (1.2820512821vw + 0.1923076923px)) * 4.5 - 0.1px);
}

.right-4-5 {
  margin-right: calc(((6.3701923077vw + -0.5548878205px) + (1.2820512821vw + 0.1923076923px)) * 4.5 - 0.1px);
}

.pcont-4-5 {
  width: calc(((6.3701923077vw + -0.5548878205px) + (1.2820512821vw + 0.1923076923px)) * 4.5 - 0.1px);
  padding: calc((1.2820512821vw + 0.1923076923px) * 1) calc(((6.3701923077vw + -0.5548878205px) + (1.2820512821vw + 0.1923076923px)) * 4.5 - 0.1px) 0;
}

.pcol-4-5 {
  width: calc((((6.3701923077vw + -0.5548878205px) + (1.2820512821vw + 0.1923076923px)) * 4.5 - (1.2820512821vw + 0.1923076923px) - 0.1px));
  padding: calc((1.2820512821vw + 0.1923076923px) * 1);
  margin-right: calc((1.2820512821vw + 0.1923076923px) * 1);
}

.left-5 {
  margin-left: calc(((6.3701923077vw + -0.5548878205px) + (1.2820512821vw + 0.1923076923px)) * 5 - 0.1px);
}

.right-5 {
  margin-right: calc(calc(((6.3701923077vw + -0.5548878205px) + (1.2820512821vw + 0.1923076923px)) * 5 - 0.1px) + calc((1.2820512821vw + 0.1923076923px) * 1));
}

.pcont-5 {
  width: calc(((6.3701923077vw + -0.5548878205px) + (1.2820512821vw + 0.1923076923px)) * 5 - 0.1px);
  padding: calc((1.2820512821vw + 0.1923076923px) * 1) calc(((6.3701923077vw + -0.5548878205px) + (1.2820512821vw + 0.1923076923px)) * 5 - 0.1px) 0;
}

.pcol-5 {
  width: calc((((6.3701923077vw + -0.5548878205px) + (1.2820512821vw + 0.1923076923px)) * 5 - (1.2820512821vw + 0.1923076923px) - 0.1px));
  padding: calc((1.2820512821vw + 0.1923076923px) * 1);
  margin-right: calc((1.2820512821vw + 0.1923076923px) * 1);
}

.left-5-5 {
  margin-left: calc(((6.3701923077vw + -0.5548878205px) + (1.2820512821vw + 0.1923076923px)) * 5.5 - 0.1px);
}

.right-5-5 {
  margin-right: calc(((6.3701923077vw + -0.5548878205px) + (1.2820512821vw + 0.1923076923px)) * 5.5 - 0.1px);
}

.pcont-5-5 {
  width: calc(((6.3701923077vw + -0.5548878205px) + (1.2820512821vw + 0.1923076923px)) * 5.5 - 0.1px);
  padding: calc((1.2820512821vw + 0.1923076923px) * 1) calc(((6.3701923077vw + -0.5548878205px) + (1.2820512821vw + 0.1923076923px)) * 5.5 - 0.1px) 0;
}

.pcol-5-5 {
  width: calc((((6.3701923077vw + -0.5548878205px) + (1.2820512821vw + 0.1923076923px)) * 5.5 - (1.2820512821vw + 0.1923076923px) - 0.1px));
  padding: calc((1.2820512821vw + 0.1923076923px) * 1);
  margin-right: calc((1.2820512821vw + 0.1923076923px) * 1);
}

.left-6 {
  margin-left: calc(((6.3701923077vw + -0.5548878205px) + (1.2820512821vw + 0.1923076923px)) * 6 - 0.1px);
}

.right-6 {
  margin-right: calc(calc(((6.3701923077vw + -0.5548878205px) + (1.2820512821vw + 0.1923076923px)) * 6 - 0.1px) + calc((1.2820512821vw + 0.1923076923px) * 1));
}

.pcont-6 {
  width: calc(((6.3701923077vw + -0.5548878205px) + (1.2820512821vw + 0.1923076923px)) * 6 - 0.1px);
  padding: calc((1.2820512821vw + 0.1923076923px) * 1) calc(((6.3701923077vw + -0.5548878205px) + (1.2820512821vw + 0.1923076923px)) * 6 - 0.1px) 0;
}

.pcol-6 {
  width: calc((((6.3701923077vw + -0.5548878205px) + (1.2820512821vw + 0.1923076923px)) * 6 - (1.2820512821vw + 0.1923076923px) - 0.1px));
  padding: calc((1.2820512821vw + 0.1923076923px) * 1);
  margin-right: calc((1.2820512821vw + 0.1923076923px) * 1);
}

.left-6-5 {
  margin-left: calc(((6.3701923077vw + -0.5548878205px) + (1.2820512821vw + 0.1923076923px)) * 6.5 - 0.1px);
}

.right-6-5 {
  margin-right: calc(((6.3701923077vw + -0.5548878205px) + (1.2820512821vw + 0.1923076923px)) * 6.5 - 0.1px);
}

.pcont-6-5 {
  width: calc(((6.3701923077vw + -0.5548878205px) + (1.2820512821vw + 0.1923076923px)) * 6.5 - 0.1px);
  padding: calc((1.2820512821vw + 0.1923076923px) * 1) calc(((6.3701923077vw + -0.5548878205px) + (1.2820512821vw + 0.1923076923px)) * 6.5 - 0.1px) 0;
}

.pcol-6-5 {
  width: calc((((6.3701923077vw + -0.5548878205px) + (1.2820512821vw + 0.1923076923px)) * 6.5 - (1.2820512821vw + 0.1923076923px) - 0.1px));
  padding: calc((1.2820512821vw + 0.1923076923px) * 1);
  margin-right: calc((1.2820512821vw + 0.1923076923px) * 1);
}

.left-7 {
  margin-left: calc(((6.3701923077vw + -0.5548878205px) + (1.2820512821vw + 0.1923076923px)) * 7 - 0.1px);
}

.right-7 {
  margin-right: calc(calc(((6.3701923077vw + -0.5548878205px) + (1.2820512821vw + 0.1923076923px)) * 7 - 0.1px) + calc((1.2820512821vw + 0.1923076923px) * 1));
}

.pcont-7 {
  width: calc(((6.3701923077vw + -0.5548878205px) + (1.2820512821vw + 0.1923076923px)) * 7 - 0.1px);
  padding: calc((1.2820512821vw + 0.1923076923px) * 1) calc(((6.3701923077vw + -0.5548878205px) + (1.2820512821vw + 0.1923076923px)) * 7 - 0.1px) 0;
}

.pcol-7 {
  width: calc((((6.3701923077vw + -0.5548878205px) + (1.2820512821vw + 0.1923076923px)) * 7 - (1.2820512821vw + 0.1923076923px) - 0.1px));
  padding: calc((1.2820512821vw + 0.1923076923px) * 1);
  margin-right: calc((1.2820512821vw + 0.1923076923px) * 1);
}

.left-7-5 {
  margin-left: calc(((6.3701923077vw + -0.5548878205px) + (1.2820512821vw + 0.1923076923px)) * 7.5 - 0.1px);
}

.right-7-5 {
  margin-right: calc(((6.3701923077vw + -0.5548878205px) + (1.2820512821vw + 0.1923076923px)) * 7.5 - 0.1px);
}

.pcont-7-5 {
  width: calc(((6.3701923077vw + -0.5548878205px) + (1.2820512821vw + 0.1923076923px)) * 7.5 - 0.1px);
  padding: calc((1.2820512821vw + 0.1923076923px) * 1) calc(((6.3701923077vw + -0.5548878205px) + (1.2820512821vw + 0.1923076923px)) * 7.5 - 0.1px) 0;
}

.pcol-7-5 {
  width: calc((((6.3701923077vw + -0.5548878205px) + (1.2820512821vw + 0.1923076923px)) * 7.5 - (1.2820512821vw + 0.1923076923px) - 0.1px));
  padding: calc((1.2820512821vw + 0.1923076923px) * 1);
  margin-right: calc((1.2820512821vw + 0.1923076923px) * 1);
}

.left-8 {
  margin-left: calc(((6.3701923077vw + -0.5548878205px) + (1.2820512821vw + 0.1923076923px)) * 8 - 0.1px);
}

.right-8 {
  margin-right: calc(calc(((6.3701923077vw + -0.5548878205px) + (1.2820512821vw + 0.1923076923px)) * 8 - 0.1px) + calc((1.2820512821vw + 0.1923076923px) * 1));
}

.pcont-8 {
  width: calc(((6.3701923077vw + -0.5548878205px) + (1.2820512821vw + 0.1923076923px)) * 8 - 0.1px);
  padding: calc((1.2820512821vw + 0.1923076923px) * 1) calc(((6.3701923077vw + -0.5548878205px) + (1.2820512821vw + 0.1923076923px)) * 8 - 0.1px) 0;
}

.pcol-8 {
  width: calc((((6.3701923077vw + -0.5548878205px) + (1.2820512821vw + 0.1923076923px)) * 8 - (1.2820512821vw + 0.1923076923px) - 0.1px));
  padding: calc((1.2820512821vw + 0.1923076923px) * 1);
  margin-right: calc((1.2820512821vw + 0.1923076923px) * 1);
}

.left-8-5 {
  margin-left: calc(((6.3701923077vw + -0.5548878205px) + (1.2820512821vw + 0.1923076923px)) * 8.5 - 0.1px);
}

.right-8-5 {
  margin-right: calc(((6.3701923077vw + -0.5548878205px) + (1.2820512821vw + 0.1923076923px)) * 8.5 - 0.1px);
}

.pcont-8-5 {
  width: calc(((6.3701923077vw + -0.5548878205px) + (1.2820512821vw + 0.1923076923px)) * 8.5 - 0.1px);
  padding: calc((1.2820512821vw + 0.1923076923px) * 1) calc(((6.3701923077vw + -0.5548878205px) + (1.2820512821vw + 0.1923076923px)) * 8.5 - 0.1px) 0;
}

.pcol-8-5 {
  width: calc((((6.3701923077vw + -0.5548878205px) + (1.2820512821vw + 0.1923076923px)) * 8.5 - (1.2820512821vw + 0.1923076923px) - 0.1px));
  padding: calc((1.2820512821vw + 0.1923076923px) * 1);
  margin-right: calc((1.2820512821vw + 0.1923076923px) * 1);
}

.left-9 {
  margin-left: calc(((6.3701923077vw + -0.5548878205px) + (1.2820512821vw + 0.1923076923px)) * 9 - 0.1px);
}

.right-9 {
  margin-right: calc(calc(((6.3701923077vw + -0.5548878205px) + (1.2820512821vw + 0.1923076923px)) * 9 - 0.1px) + calc((1.2820512821vw + 0.1923076923px) * 1));
}

.pcont-9 {
  width: calc(((6.3701923077vw + -0.5548878205px) + (1.2820512821vw + 0.1923076923px)) * 9 - 0.1px);
  padding: calc((1.2820512821vw + 0.1923076923px) * 1) calc(((6.3701923077vw + -0.5548878205px) + (1.2820512821vw + 0.1923076923px)) * 9 - 0.1px) 0;
}

.pcol-9 {
  width: calc((((6.3701923077vw + -0.5548878205px) + (1.2820512821vw + 0.1923076923px)) * 9 - (1.2820512821vw + 0.1923076923px) - 0.1px));
  padding: calc((1.2820512821vw + 0.1923076923px) * 1);
  margin-right: calc((1.2820512821vw + 0.1923076923px) * 1);
}

.left-9-5 {
  margin-left: calc(((6.3701923077vw + -0.5548878205px) + (1.2820512821vw + 0.1923076923px)) * 9.5 - 0.1px);
}

.right-9-5 {
  margin-right: calc(((6.3701923077vw + -0.5548878205px) + (1.2820512821vw + 0.1923076923px)) * 9.5 - 0.1px);
}

.pcont-9-5 {
  width: calc(((6.3701923077vw + -0.5548878205px) + (1.2820512821vw + 0.1923076923px)) * 9.5 - 0.1px);
  padding: calc((1.2820512821vw + 0.1923076923px) * 1) calc(((6.3701923077vw + -0.5548878205px) + (1.2820512821vw + 0.1923076923px)) * 9.5 - 0.1px) 0;
}

.pcol-9-5 {
  width: calc((((6.3701923077vw + -0.5548878205px) + (1.2820512821vw + 0.1923076923px)) * 9.5 - (1.2820512821vw + 0.1923076923px) - 0.1px));
  padding: calc((1.2820512821vw + 0.1923076923px) * 1);
  margin-right: calc((1.2820512821vw + 0.1923076923px) * 1);
}

.left-10 {
  margin-left: calc(((6.3701923077vw + -0.5548878205px) + (1.2820512821vw + 0.1923076923px)) * 10 - 0.1px);
}

.right-10 {
  margin-right: calc(calc(((6.3701923077vw + -0.5548878205px) + (1.2820512821vw + 0.1923076923px)) * 10 - 0.1px) + calc((1.2820512821vw + 0.1923076923px) * 1));
}

.pcont-10 {
  width: calc(((6.3701923077vw + -0.5548878205px) + (1.2820512821vw + 0.1923076923px)) * 10 - 0.1px);
  padding: calc((1.2820512821vw + 0.1923076923px) * 1) calc(((6.3701923077vw + -0.5548878205px) + (1.2820512821vw + 0.1923076923px)) * 10 - 0.1px) 0;
}

.pcol-10 {
  width: calc((((6.3701923077vw + -0.5548878205px) + (1.2820512821vw + 0.1923076923px)) * 10 - (1.2820512821vw + 0.1923076923px) - 0.1px));
  padding: calc((1.2820512821vw + 0.1923076923px) * 1);
  margin-right: calc((1.2820512821vw + 0.1923076923px) * 1);
}

.left-10-5 {
  margin-left: calc(((6.3701923077vw + -0.5548878205px) + (1.2820512821vw + 0.1923076923px)) * 10.5 - 0.1px);
}

.right-10-5 {
  margin-right: calc(((6.3701923077vw + -0.5548878205px) + (1.2820512821vw + 0.1923076923px)) * 10.5 - 0.1px);
}

.pcont-10-5 {
  width: calc(((6.3701923077vw + -0.5548878205px) + (1.2820512821vw + 0.1923076923px)) * 10.5 - 0.1px);
  padding: calc((1.2820512821vw + 0.1923076923px) * 1) calc(((6.3701923077vw + -0.5548878205px) + (1.2820512821vw + 0.1923076923px)) * 10.5 - 0.1px) 0;
}

.pcol-10-5 {
  width: calc((((6.3701923077vw + -0.5548878205px) + (1.2820512821vw + 0.1923076923px)) * 10.5 - (1.2820512821vw + 0.1923076923px) - 0.1px));
  padding: calc((1.2820512821vw + 0.1923076923px) * 1);
  margin-right: calc((1.2820512821vw + 0.1923076923px) * 1);
}

.left-11 {
  margin-left: calc(((6.3701923077vw + -0.5548878205px) + (1.2820512821vw + 0.1923076923px)) * 11 - 0.1px);
}

.right-11 {
  margin-right: calc(calc(((6.3701923077vw + -0.5548878205px) + (1.2820512821vw + 0.1923076923px)) * 11 - 0.1px) + calc((1.2820512821vw + 0.1923076923px) * 1));
}

.pcont-11 {
  width: calc(((6.3701923077vw + -0.5548878205px) + (1.2820512821vw + 0.1923076923px)) * 11 - 0.1px);
  padding: calc((1.2820512821vw + 0.1923076923px) * 1) calc(((6.3701923077vw + -0.5548878205px) + (1.2820512821vw + 0.1923076923px)) * 11 - 0.1px) 0;
}

.pcol-11 {
  width: calc((((6.3701923077vw + -0.5548878205px) + (1.2820512821vw + 0.1923076923px)) * 11 - (1.2820512821vw + 0.1923076923px) - 0.1px));
  padding: calc((1.2820512821vw + 0.1923076923px) * 1);
  margin-right: calc((1.2820512821vw + 0.1923076923px) * 1);
}

.left-11-5 {
  margin-left: calc(((6.3701923077vw + -0.5548878205px) + (1.2820512821vw + 0.1923076923px)) * 11.5 - 0.1px);
}

.right-11-5 {
  margin-right: calc(((6.3701923077vw + -0.5548878205px) + (1.2820512821vw + 0.1923076923px)) * 11.5 - 0.1px);
}

.pcont-11-5 {
  width: calc(((6.3701923077vw + -0.5548878205px) + (1.2820512821vw + 0.1923076923px)) * 11.5 - 0.1px);
  padding: calc((1.2820512821vw + 0.1923076923px) * 1) calc(((6.3701923077vw + -0.5548878205px) + (1.2820512821vw + 0.1923076923px)) * 11.5 - 0.1px) 0;
}

.pcol-11-5 {
  width: calc((((6.3701923077vw + -0.5548878205px) + (1.2820512821vw + 0.1923076923px)) * 11.5 - (1.2820512821vw + 0.1923076923px) - 0.1px));
  padding: calc((1.2820512821vw + 0.1923076923px) * 1);
  margin-right: calc((1.2820512821vw + 0.1923076923px) * 1);
}

.left-12 {
  margin-left: calc(((6.3701923077vw + -0.5548878205px) + (1.2820512821vw + 0.1923076923px)) * 12 - 0.1px);
}

.right-12 {
  margin-right: calc(calc(((6.3701923077vw + -0.5548878205px) + (1.2820512821vw + 0.1923076923px)) * 12 - 0.1px) + calc((1.2820512821vw + 0.1923076923px) * 1));
}

.pcont-12 {
  width: calc(((6.3701923077vw + -0.5548878205px) + (1.2820512821vw + 0.1923076923px)) * 12 - 0.1px);
  padding: calc((1.2820512821vw + 0.1923076923px) * 1) calc(((6.3701923077vw + -0.5548878205px) + (1.2820512821vw + 0.1923076923px)) * 12 - 0.1px) 0;
}

.pcol-12 {
  width: calc((((6.3701923077vw + -0.5548878205px) + (1.2820512821vw + 0.1923076923px)) * 12 - (1.2820512821vw + 0.1923076923px) - 0.1px));
  padding: calc((1.2820512821vw + 0.1923076923px) * 1);
  margin-right: calc((1.2820512821vw + 0.1923076923px) * 1);
}

.ml-0,
.mlr-0 {
  margin-left: 0rem;
}

.mr-0,
.mlr-0 {
  margin-right: 0rem;
}

.mt-0,
.mtb-0 {
  margin-top: 0rem;
}

.mb-0,
.mtb-0 {
  margin-bottom: 0rem;
}

.pl-0,
.plr-0 {
  padding-left: 0rem;
}

.pr-0,
.plr-0 {
  padding-right: 0rem;
}

.pt-0,
.ptb-0 {
  padding-top: 0rem;
}

.pb-0,
.ptb-0 {
  padding-bottom: 0rem;
}

.ml-0-5,
.mlr-0-5 {
  margin-left: 0.5rem;
}

.mr-0-5,
.mlr-0-5 {
  margin-right: 0.5rem;
}

.mt-0-5,
.mtb-0-5 {
  margin-top: 0.5rem;
}

.mb-0-5,
.mtb-0-5 {
  margin-bottom: 0.5rem;
}

.pl-0-5,
.plr-0-5 {
  padding-left: 0.5rem;
}

.pr-0-5,
.plr-0-5 {
  padding-right: 0.5rem;
}

.pt-0-5,
.ptb-0-5 {
  padding-top: 0.5rem;
}

.pb-0-5,
.ptb-0-5 {
  padding-bottom: 0.5rem;
}

.ml-1,
.mlr-1 {
  margin-left: 1rem;
}

.mr-1,
.mlr-1 {
  margin-right: 1rem;
}

.mt-1,
.mtb-1 {
  margin-top: 1rem;
}

.mb-1,
.mtb-1 {
  margin-bottom: 1rem;
}

.pl-1,
.plr-1 {
  padding-left: 1rem;
}

.pr-1,
.plr-1 {
  padding-right: 1rem;
}

.pt-1,
.ptb-1 {
  padding-top: 1rem;
}

.pb-1,
.ptb-1 {
  padding-bottom: 1rem;
}

.ml-1-5,
.mlr-1-5 {
  margin-left: 1.5rem;
}

.mr-1-5,
.mlr-1-5 {
  margin-right: 1.5rem;
}

.mt-1-5,
.mtb-1-5 {
  margin-top: 1.5rem;
}

.mb-1-5,
.mtb-1-5 {
  margin-bottom: 1.5rem;
}

.pl-1-5,
.plr-1-5 {
  padding-left: 1.5rem;
}

.pr-1-5,
.plr-1-5 {
  padding-right: 1.5rem;
}

.pt-1-5,
.ptb-1-5 {
  padding-top: 1.5rem;
}

.pb-1-5,
.ptb-1-5 {
  padding-bottom: 1.5rem;
}

.ml-2,
.mlr-2 {
  margin-left: 2rem;
}

.mr-2,
.mlr-2 {
  margin-right: 2rem;
}

.mt-2,
.mtb-2 {
  margin-top: 2rem;
}

.mb-2,
.mtb-2 {
  margin-bottom: 2rem;
}

.pl-2,
.plr-2 {
  padding-left: 2rem;
}

.pr-2,
.plr-2 {
  padding-right: 2rem;
}

.pt-2,
.ptb-2 {
  padding-top: 2rem;
}

.pb-2,
.ptb-2 {
  padding-bottom: 2rem;
}

.ml-2-5,
.mlr-2-5 {
  margin-left: 2.5rem;
}

.mr-2-5,
.mlr-2-5 {
  margin-right: 2.5rem;
}

.mt-2-5,
.mtb-2-5 {
  margin-top: 2.5rem;
}

.mb-2-5,
.mtb-2-5 {
  margin-bottom: 2.5rem;
}

.pl-2-5,
.plr-2-5 {
  padding-left: 2.5rem;
}

.pr-2-5,
.plr-2-5 {
  padding-right: 2.5rem;
}

.pt-2-5,
.ptb-2-5 {
  padding-top: 2.5rem;
}

.pb-2-5,
.ptb-2-5 {
  padding-bottom: 2.5rem;
}

.ml-3,
.mlr-3 {
  margin-left: 3rem;
}

.mr-3,
.mlr-3 {
  margin-right: 3rem;
}

.mt-3,
.mtb-3 {
  margin-top: 3rem;
}

.mb-3,
.mtb-3 {
  margin-bottom: 3rem;
}

.pl-3,
.plr-3 {
  padding-left: 3rem;
}

.pr-3,
.plr-3 {
  padding-right: 3rem;
}

.pt-3,
.ptb-3 {
  padding-top: 3rem;
}

.pb-3,
.ptb-3 {
  padding-bottom: 3rem;
}

.ml-3-5,
.mlr-3-5 {
  margin-left: 3.5rem;
}

.mr-3-5,
.mlr-3-5 {
  margin-right: 3.5rem;
}

.mt-3-5,
.mtb-3-5 {
  margin-top: 3.5rem;
}

.mb-3-5,
.mtb-3-5 {
  margin-bottom: 3.5rem;
}

.pl-3-5,
.plr-3-5 {
  padding-left: 3.5rem;
}

.pr-3-5,
.plr-3-5 {
  padding-right: 3.5rem;
}

.pt-3-5,
.ptb-3-5 {
  padding-top: 3.5rem;
}

.pb-3-5,
.ptb-3-5 {
  padding-bottom: 3.5rem;
}

.ml-4,
.mlr-4 {
  margin-left: 4rem;
}

.mr-4,
.mlr-4 {
  margin-right: 4rem;
}

.mt-4,
.mtb-4 {
  margin-top: 4rem;
}

.mb-4,
.mtb-4 {
  margin-bottom: 4rem;
}

.pl-4,
.plr-4 {
  padding-left: 4rem;
}

.pr-4,
.plr-4 {
  padding-right: 4rem;
}

.pt-4,
.ptb-4 {
  padding-top: 4rem;
}

.pb-4,
.ptb-4 {
  padding-bottom: 4rem;
}

.ml-4-5,
.mlr-4-5 {
  margin-left: 4.5rem;
}

.mr-4-5,
.mlr-4-5 {
  margin-right: 4.5rem;
}

.mt-4-5,
.mtb-4-5 {
  margin-top: 4.5rem;
}

.mb-4-5,
.mtb-4-5 {
  margin-bottom: 4.5rem;
}

.pl-4-5,
.plr-4-5 {
  padding-left: 4.5rem;
}

.pr-4-5,
.plr-4-5 {
  padding-right: 4.5rem;
}

.pt-4-5,
.ptb-4-5 {
  padding-top: 4.5rem;
}

.pb-4-5,
.ptb-4-5 {
  padding-bottom: 4.5rem;
}

.ml-5,
.mlr-5 {
  margin-left: 5rem;
}

.mr-5,
.mlr-5 {
  margin-right: 5rem;
}

.mt-5,
.mtb-5 {
  margin-top: 5rem;
}

.mb-5,
.mtb-5 {
  margin-bottom: 5rem;
}

.pl-5,
.plr-5 {
  padding-left: 5rem;
}

.pr-5,
.plr-5 {
  padding-right: 5rem;
}

.pt-5,
.ptb-5 {
  padding-top: 5rem;
}

.pb-5,
.ptb-5 {
  padding-bottom: 5rem;
}

.ml-5-5,
.mlr-5-5 {
  margin-left: 5.5rem;
}

.mr-5-5,
.mlr-5-5 {
  margin-right: 5.5rem;
}

.mt-5-5,
.mtb-5-5 {
  margin-top: 5.5rem;
}

.mb-5-5,
.mtb-5-5 {
  margin-bottom: 5.5rem;
}

.pl-5-5,
.plr-5-5 {
  padding-left: 5.5rem;
}

.pr-5-5,
.plr-5-5 {
  padding-right: 5.5rem;
}

.pt-5-5,
.ptb-5-5 {
  padding-top: 5.5rem;
}

.pb-5-5,
.ptb-5-5 {
  padding-bottom: 5.5rem;
}

.ml-6,
.mlr-6 {
  margin-left: 6rem;
}

.mr-6,
.mlr-6 {
  margin-right: 6rem;
}

.mt-6,
.mtb-6 {
  margin-top: 6rem;
}

.mb-6,
.mtb-6 {
  margin-bottom: 6rem;
}

.pl-6,
.plr-6 {
  padding-left: 6rem;
}

.pr-6,
.plr-6 {
  padding-right: 6rem;
}

.pt-6,
.ptb-6 {
  padding-top: 6rem;
}

.pb-6,
.ptb-6 {
  padding-bottom: 6rem;
}

.ml-6-5,
.mlr-6-5 {
  margin-left: 6.5rem;
}

.mr-6-5,
.mlr-6-5 {
  margin-right: 6.5rem;
}

.mt-6-5,
.mtb-6-5 {
  margin-top: 6.5rem;
}

.mb-6-5,
.mtb-6-5 {
  margin-bottom: 6.5rem;
}

.pl-6-5,
.plr-6-5 {
  padding-left: 6.5rem;
}

.pr-6-5,
.plr-6-5 {
  padding-right: 6.5rem;
}

.pt-6-5,
.ptb-6-5 {
  padding-top: 6.5rem;
}

.pb-6-5,
.ptb-6-5 {
  padding-bottom: 6.5rem;
}

.ml-7,
.mlr-7 {
  margin-left: 7rem;
}

.mr-7,
.mlr-7 {
  margin-right: 7rem;
}

.mt-7,
.mtb-7 {
  margin-top: 7rem;
}

.mb-7,
.mtb-7 {
  margin-bottom: 7rem;
}

.pl-7,
.plr-7 {
  padding-left: 7rem;
}

.pr-7,
.plr-7 {
  padding-right: 7rem;
}

.pt-7,
.ptb-7 {
  padding-top: 7rem;
}

.pb-7,
.ptb-7 {
  padding-bottom: 7rem;
}

.ml-7-5,
.mlr-7-5 {
  margin-left: 7.5rem;
}

.mr-7-5,
.mlr-7-5 {
  margin-right: 7.5rem;
}

.mt-7-5,
.mtb-7-5 {
  margin-top: 7.5rem;
}

.mb-7-5,
.mtb-7-5 {
  margin-bottom: 7.5rem;
}

.pl-7-5,
.plr-7-5 {
  padding-left: 7.5rem;
}

.pr-7-5,
.plr-7-5 {
  padding-right: 7.5rem;
}

.pt-7-5,
.ptb-7-5 {
  padding-top: 7.5rem;
}

.pb-7-5,
.ptb-7-5 {
  padding-bottom: 7.5rem;
}

.ml-8,
.mlr-8 {
  margin-left: 8rem;
}

.mr-8,
.mlr-8 {
  margin-right: 8rem;
}

.mt-8,
.mtb-8 {
  margin-top: 8rem;
}

.mb-8,
.mtb-8 {
  margin-bottom: 8rem;
}

.pl-8,
.plr-8 {
  padding-left: 8rem;
}

.pr-8,
.plr-8 {
  padding-right: 8rem;
}

.pt-8,
.ptb-8 {
  padding-top: 8rem;
}

.pb-8,
.ptb-8 {
  padding-bottom: 8rem;
}

.ml-8-5,
.mlr-8-5 {
  margin-left: 8.5rem;
}

.mr-8-5,
.mlr-8-5 {
  margin-right: 8.5rem;
}

.mt-8-5,
.mtb-8-5 {
  margin-top: 8.5rem;
}

.mb-8-5,
.mtb-8-5 {
  margin-bottom: 8.5rem;
}

.pl-8-5,
.plr-8-5 {
  padding-left: 8.5rem;
}

.pr-8-5,
.plr-8-5 {
  padding-right: 8.5rem;
}

.pt-8-5,
.ptb-8-5 {
  padding-top: 8.5rem;
}

.pb-8-5,
.ptb-8-5 {
  padding-bottom: 8.5rem;
}

.ml-9,
.mlr-9 {
  margin-left: 9rem;
}

.mr-9,
.mlr-9 {
  margin-right: 9rem;
}

.mt-9,
.mtb-9 {
  margin-top: 9rem;
}

.mb-9,
.mtb-9 {
  margin-bottom: 9rem;
}

.pl-9,
.plr-9 {
  padding-left: 9rem;
}

.pr-9,
.plr-9 {
  padding-right: 9rem;
}

.pt-9,
.ptb-9 {
  padding-top: 9rem;
}

.pb-9,
.ptb-9 {
  padding-bottom: 9rem;
}

.ml-9-5,
.mlr-9-5 {
  margin-left: 9.5rem;
}

.mr-9-5,
.mlr-9-5 {
  margin-right: 9.5rem;
}

.mt-9-5,
.mtb-9-5 {
  margin-top: 9.5rem;
}

.mb-9-5,
.mtb-9-5 {
  margin-bottom: 9.5rem;
}

.pl-9-5,
.plr-9-5 {
  padding-left: 9.5rem;
}

.pr-9-5,
.plr-9-5 {
  padding-right: 9.5rem;
}

.pt-9-5,
.ptb-9-5 {
  padding-top: 9.5rem;
}

.pb-9-5,
.ptb-9-5 {
  padding-bottom: 9.5rem;
}

.ml-10,
.mlr-10 {
  margin-left: 10rem;
}

.mr-10,
.mlr-10 {
  margin-right: 10rem;
}

.mt-10,
.mtb-10 {
  margin-top: 10rem;
}

.mb-10,
.mtb-10 {
  margin-bottom: 10rem;
}

.pl-10,
.plr-10 {
  padding-left: 10rem;
}

.pr-10,
.plr-10 {
  padding-right: 10rem;
}

.pt-10,
.ptb-10 {
  padding-top: 10rem;
}

.pb-10,
.ptb-10 {
  padding-bottom: 10rem;
}

.ml-10-5,
.mlr-10-5 {
  margin-left: 10.5rem;
}

.mr-10-5,
.mlr-10-5 {
  margin-right: 10.5rem;
}

.mt-10-5,
.mtb-10-5 {
  margin-top: 10.5rem;
}

.mb-10-5,
.mtb-10-5 {
  margin-bottom: 10.5rem;
}

.pl-10-5,
.plr-10-5 {
  padding-left: 10.5rem;
}

.pr-10-5,
.plr-10-5 {
  padding-right: 10.5rem;
}

.pt-10-5,
.ptb-10-5 {
  padding-top: 10.5rem;
}

.pb-10-5,
.ptb-10-5 {
  padding-bottom: 10.5rem;
}

.ml-11,
.mlr-11 {
  margin-left: 11rem;
}

.mr-11,
.mlr-11 {
  margin-right: 11rem;
}

.mt-11,
.mtb-11 {
  margin-top: 11rem;
}

.mb-11,
.mtb-11 {
  margin-bottom: 11rem;
}

.pl-11,
.plr-11 {
  padding-left: 11rem;
}

.pr-11,
.plr-11 {
  padding-right: 11rem;
}

.pt-11,
.ptb-11 {
  padding-top: 11rem;
}

.pb-11,
.ptb-11 {
  padding-bottom: 11rem;
}

.ml-11-5,
.mlr-11-5 {
  margin-left: 11.5rem;
}

.mr-11-5,
.mlr-11-5 {
  margin-right: 11.5rem;
}

.mt-11-5,
.mtb-11-5 {
  margin-top: 11.5rem;
}

.mb-11-5,
.mtb-11-5 {
  margin-bottom: 11.5rem;
}

.pl-11-5,
.plr-11-5 {
  padding-left: 11.5rem;
}

.pr-11-5,
.plr-11-5 {
  padding-right: 11.5rem;
}

.pt-11-5,
.ptb-11-5 {
  padding-top: 11.5rem;
}

.pb-11-5,
.ptb-11-5 {
  padding-bottom: 11.5rem;
}

.ml-12,
.mlr-12 {
  margin-left: 12rem;
}

.mr-12,
.mlr-12 {
  margin-right: 12rem;
}

.mt-12,
.mtb-12 {
  margin-top: 12rem;
}

.mb-12,
.mtb-12 {
  margin-bottom: 12rem;
}

.pl-12,
.plr-12 {
  padding-left: 12rem;
}

.pr-12,
.plr-12 {
  padding-right: 12rem;
}

.pt-12,
.ptb-12 {
  padding-top: 12rem;
}

.pb-12,
.ptb-12 {
  padding-bottom: 12rem;
}

.col-inset,
.col-inset-left,
.col-inset-right {
  border-style: solid;
  border-color: transparent;
}

.col-inset,
.col-inset-left {
  border-left-width: calc();
}

.col-inset,
.col-inset-right {
  border-right-width: calc();
}

.col-right-xs {
  float: right;
}

.show-xs {
  display: block;
}

.hide-xs {
  display: none;
}

.col-align-bottom-xs {
  display: flex;
  align-items: flex-end;
}

@media (min-width: 1000px) {
  .cont-0 {
    width: 0;
  }
  .cont-0-5 {
    width: calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 0.5 - 0.1px);
  }
  .cont-1 {
    width: calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 1 - 0.1px);
  }
  .cont-1-5 {
    width: calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 1.5 - 0.1px);
  }
  .cont-2 {
    width: calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 2 - 0.1px);
  }
  .cont-2-5 {
    width: calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 2.5 - 0.1px);
  }
  .cont-3 {
    width: calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 3 - 0.1px);
  }
  .cont-3-5 {
    width: calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 3.5 - 0.1px);
  }
  .cont-4 {
    width: calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 4 - 0.1px);
  }
  .cont-4-5 {
    width: calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 4.5 - 0.1px);
  }
  .cont-5 {
    width: calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 5 - 0.1px);
  }
  .cont-5-5 {
    width: calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 5.5 - 0.1px);
  }
  .cont-6 {
    width: calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 6 - 0.1px);
  }
  .cont-6-5 {
    width: calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 6.5 - 0.1px);
  }
  .cont-7 {
    width: calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 7 - 0.1px);
  }
  .cont-7-5 {
    width: calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 7.5 - 0.1px);
  }
  .cont-8 {
    width: calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 8 - 0.1px);
  }
  .cont-8-5 {
    width: calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 8.5 - 0.1px);
  }
  .cont-9 {
    width: calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 9 - 0.1px);
  }
  .cont-9-5 {
    width: calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 9.5 - 0.1px);
  }
  .cont-10 {
    width: calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 10 - 0.1px);
  }
  .cont-10-5 {
    width: calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 10.5 - 0.1px);
  }
  .cont-11 {
    width: calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 11 - 0.1px);
  }
  .cont-11-5 {
    width: calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 11.5 - 0.1px);
  }
  .cont-12 {
    width: calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 12 - 0.1px);
  }
  .col-0 {
    width: 0;
    margin-right: 0;
  }
  .col-0-5 {
    width: calc((((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 0.5 - (4.6575342466vw + -33.5753424658px) - 0.1px));
    margin-right: calc((4.6575342466vw + -33.5753424658px) * 1);
  }
  .col-1 {
    width: calc((((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 1 - (4.6575342466vw + -33.5753424658px) - 0.1px));
    margin-right: calc((4.6575342466vw + -33.5753424658px) * 1);
  }
  .col-1-5 {
    width: calc((((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 1.5 - (4.6575342466vw + -33.5753424658px) - 0.1px));
    margin-right: calc((4.6575342466vw + -33.5753424658px) * 1);
  }
  .col-2 {
    width: calc((((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 2 - (4.6575342466vw + -33.5753424658px) - 0.1px));
    margin-right: calc((4.6575342466vw + -33.5753424658px) * 1);
  }
  .col-2-5 {
    width: calc((((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 2.5 - (4.6575342466vw + -33.5753424658px) - 0.1px));
    margin-right: calc((4.6575342466vw + -33.5753424658px) * 1);
  }
  .col-3 {
    width: calc((((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 3 - (4.6575342466vw + -33.5753424658px) - 0.1px));
    margin-right: calc((4.6575342466vw + -33.5753424658px) * 1);
  }
  .col-3-5 {
    width: calc((((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 3.5 - (4.6575342466vw + -33.5753424658px) - 0.1px));
    margin-right: calc((4.6575342466vw + -33.5753424658px) * 1);
  }
  .col-4 {
    width: calc((((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 4 - (4.6575342466vw + -33.5753424658px) - 0.1px));
    margin-right: calc((4.6575342466vw + -33.5753424658px) * 1);
  }
  .col-4-5 {
    width: calc((((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 4.5 - (4.6575342466vw + -33.5753424658px) - 0.1px));
    margin-right: calc((4.6575342466vw + -33.5753424658px) * 1);
  }
  .col-5 {
    width: calc((((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 5 - (4.6575342466vw + -33.5753424658px) - 0.1px));
    margin-right: calc((4.6575342466vw + -33.5753424658px) * 1);
  }
  .col-5-5 {
    width: calc((((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 5.5 - (4.6575342466vw + -33.5753424658px) - 0.1px));
    margin-right: calc((4.6575342466vw + -33.5753424658px) * 1);
  }
  .col-6 {
    width: calc((((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 6 - (4.6575342466vw + -33.5753424658px) - 0.1px));
    margin-right: calc((4.6575342466vw + -33.5753424658px) * 1);
  }
  .col-6-5 {
    width: calc((((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 6.5 - (4.6575342466vw + -33.5753424658px) - 0.1px));
    margin-right: calc((4.6575342466vw + -33.5753424658px) * 1);
  }
  .col-7 {
    width: calc((((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 7 - (4.6575342466vw + -33.5753424658px) - 0.1px));
    margin-right: calc((4.6575342466vw + -33.5753424658px) * 1);
  }
  .col-7-5 {
    width: calc((((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 7.5 - (4.6575342466vw + -33.5753424658px) - 0.1px));
    margin-right: calc((4.6575342466vw + -33.5753424658px) * 1);
  }
  .col-8 {
    width: calc((((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 8 - (4.6575342466vw + -33.5753424658px) - 0.1px));
    margin-right: calc((4.6575342466vw + -33.5753424658px) * 1);
  }
  .col-8-5 {
    width: calc((((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 8.5 - (4.6575342466vw + -33.5753424658px) - 0.1px));
    margin-right: calc((4.6575342466vw + -33.5753424658px) * 1);
  }
  .col-9 {
    width: calc((((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 9 - (4.6575342466vw + -33.5753424658px) - 0.1px));
    margin-right: calc((4.6575342466vw + -33.5753424658px) * 1);
  }
  .col-9-5 {
    width: calc((((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 9.5 - (4.6575342466vw + -33.5753424658px) - 0.1px));
    margin-right: calc((4.6575342466vw + -33.5753424658px) * 1);
  }
  .col-10 {
    width: calc((((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 10 - (4.6575342466vw + -33.5753424658px) - 0.1px));
    margin-right: calc((4.6575342466vw + -33.5753424658px) * 1);
  }
  .col-10-5 {
    width: calc((((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 10.5 - (4.6575342466vw + -33.5753424658px) - 0.1px));
    margin-right: calc((4.6575342466vw + -33.5753424658px) * 1);
  }
  .col-11 {
    width: calc((((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 11 - (4.6575342466vw + -33.5753424658px) - 0.1px));
    margin-right: calc((4.6575342466vw + -33.5753424658px) * 1);
  }
  .col-11-5 {
    width: calc((((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 11.5 - (4.6575342466vw + -33.5753424658px) - 0.1px));
    margin-right: calc((4.6575342466vw + -33.5753424658px) * 1);
  }
  .col-12 {
    width: calc((((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 12 - (4.6575342466vw + -33.5753424658px) - 0.1px));
    margin-right: calc((4.6575342466vw + -33.5753424658px) * 1);
  }
  .left-0 {
    margin-left: 0;
  }
  .right-0 {
    margin-right: calc(0 + 0);
  }
  .pside-0,
  .pleft-0 {
    padding-left: calc((((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 1 - (4.6575342466vw + -33.5753424658px) - 0.1px) * 0);
  }
  .pside-0,
  .pright-0 {
    padding-right: calc((((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 1 - (4.6575342466vw + -33.5753424658px) - 0.1px) * 0);
  }
  .pcont-0 {
    width: 0;
    padding: 0 0 0;
  }
  .pcol-0 {
    width: 0;
    padding: 0;
    margin-right: 0;
  }
  .left-0-5 {
    margin-left: calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 0.5 - 0.1px);
  }
  .right-0-5 {
    margin-right: calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 0.5 - 0.1px);
  }
  .pside-0-5,
  .pleft-0-5 {
    padding-left: calc((((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 1 - (4.6575342466vw + -33.5753424658px) - 0.1px) * 0.5);
  }
  .pside-0-5,
  .pright-0-5 {
    padding-right: calc((((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 1 - (4.6575342466vw + -33.5753424658px) - 0.1px) * 0.5);
  }
  .pcont-0-5 {
    width: calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 0.5 - 0.1px);
    padding: calc((4.6575342466vw + -33.5753424658px) * 1) calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 0.5 - 0.1px) 0;
  }
  .pcol-0-5 {
    width: calc((((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 0.5 - (4.6575342466vw + -33.5753424658px) - 0.1px));
    padding: calc((4.6575342466vw + -33.5753424658px) * 1);
    margin-right: calc((4.6575342466vw + -33.5753424658px) * 1);
  }
  .left-1 {
    margin-left: calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 1 - 0.1px);
  }
  .right-1 {
    margin-right: calc(calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 1 - 0.1px) + calc((4.6575342466vw + -33.5753424658px) * 1));
  }
  .pside-1,
  .pleft-1 {
    padding-left: calc((((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 1 - (4.6575342466vw + -33.5753424658px) - 0.1px) * 1);
  }
  .pside-1,
  .pright-1 {
    padding-right: calc((((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 1 - (4.6575342466vw + -33.5753424658px) - 0.1px) * 1);
  }
  .pcont-1 {
    width: calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 1 - 0.1px);
    padding: calc((4.6575342466vw + -33.5753424658px) * 1) calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 1 - 0.1px) 0;
  }
  .pcol-1 {
    width: calc((((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 1 - (4.6575342466vw + -33.5753424658px) - 0.1px));
    padding: calc((4.6575342466vw + -33.5753424658px) * 1);
    margin-right: calc((4.6575342466vw + -33.5753424658px) * 1);
  }
  .left-1-5 {
    margin-left: calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 1.5 - 0.1px);
  }
  .right-1-5 {
    margin-right: calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 1.5 - 0.1px);
  }
  .pcont-1-5 {
    width: calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 1.5 - 0.1px);
    padding: calc((4.6575342466vw + -33.5753424658px) * 1) calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 1.5 - 0.1px) 0;
  }
  .pcol-1-5 {
    width: calc((((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 1.5 - (4.6575342466vw + -33.5753424658px) - 0.1px));
    padding: calc((4.6575342466vw + -33.5753424658px) * 1);
    margin-right: calc((4.6575342466vw + -33.5753424658px) * 1);
  }
  .left-2 {
    margin-left: calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 2 - 0.1px);
  }
  .right-2 {
    margin-right: calc(calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 2 - 0.1px) + calc((4.6575342466vw + -33.5753424658px) * 1));
  }
  .pcont-2 {
    width: calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 2 - 0.1px);
    padding: calc((4.6575342466vw + -33.5753424658px) * 1) calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 2 - 0.1px) 0;
  }
  .pcol-2 {
    width: calc((((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 2 - (4.6575342466vw + -33.5753424658px) - 0.1px));
    padding: calc((4.6575342466vw + -33.5753424658px) * 1);
    margin-right: calc((4.6575342466vw + -33.5753424658px) * 1);
  }
  .left-2-5 {
    margin-left: calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 2.5 - 0.1px);
  }
  .right-2-5 {
    margin-right: calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 2.5 - 0.1px);
  }
  .pcont-2-5 {
    width: calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 2.5 - 0.1px);
    padding: calc((4.6575342466vw + -33.5753424658px) * 1) calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 2.5 - 0.1px) 0;
  }
  .pcol-2-5 {
    width: calc((((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 2.5 - (4.6575342466vw + -33.5753424658px) - 0.1px));
    padding: calc((4.6575342466vw + -33.5753424658px) * 1);
    margin-right: calc((4.6575342466vw + -33.5753424658px) * 1);
  }
  .left-3 {
    margin-left: calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 3 - 0.1px);
  }
  .right-3 {
    margin-right: calc(calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 3 - 0.1px) + calc((4.6575342466vw + -33.5753424658px) * 1));
  }
  .pcont-3 {
    width: calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 3 - 0.1px);
    padding: calc((4.6575342466vw + -33.5753424658px) * 1) calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 3 - 0.1px) 0;
  }
  .pcol-3 {
    width: calc((((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 3 - (4.6575342466vw + -33.5753424658px) - 0.1px));
    padding: calc((4.6575342466vw + -33.5753424658px) * 1);
    margin-right: calc((4.6575342466vw + -33.5753424658px) * 1);
  }
  .left-3-5 {
    margin-left: calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 3.5 - 0.1px);
  }
  .right-3-5 {
    margin-right: calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 3.5 - 0.1px);
  }
  .pcont-3-5 {
    width: calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 3.5 - 0.1px);
    padding: calc((4.6575342466vw + -33.5753424658px) * 1) calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 3.5 - 0.1px) 0;
  }
  .pcol-3-5 {
    width: calc((((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 3.5 - (4.6575342466vw + -33.5753424658px) - 0.1px));
    padding: calc((4.6575342466vw + -33.5753424658px) * 1);
    margin-right: calc((4.6575342466vw + -33.5753424658px) * 1);
  }
  .left-4 {
    margin-left: calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 4 - 0.1px);
  }
  .right-4 {
    margin-right: calc(calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 4 - 0.1px) + calc((4.6575342466vw + -33.5753424658px) * 1));
  }
  .pcont-4 {
    width: calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 4 - 0.1px);
    padding: calc((4.6575342466vw + -33.5753424658px) * 1) calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 4 - 0.1px) 0;
  }
  .pcol-4 {
    width: calc((((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 4 - (4.6575342466vw + -33.5753424658px) - 0.1px));
    padding: calc((4.6575342466vw + -33.5753424658px) * 1);
    margin-right: calc((4.6575342466vw + -33.5753424658px) * 1);
  }
  .left-4-5 {
    margin-left: calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 4.5 - 0.1px);
  }
  .right-4-5 {
    margin-right: calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 4.5 - 0.1px);
  }
  .pcont-4-5 {
    width: calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 4.5 - 0.1px);
    padding: calc((4.6575342466vw + -33.5753424658px) * 1) calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 4.5 - 0.1px) 0;
  }
  .pcol-4-5 {
    width: calc((((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 4.5 - (4.6575342466vw + -33.5753424658px) - 0.1px));
    padding: calc((4.6575342466vw + -33.5753424658px) * 1);
    margin-right: calc((4.6575342466vw + -33.5753424658px) * 1);
  }
  .left-5 {
    margin-left: calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 5 - 0.1px);
  }
  .right-5 {
    margin-right: calc(calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 5 - 0.1px) + calc((4.6575342466vw + -33.5753424658px) * 1));
  }
  .pcont-5 {
    width: calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 5 - 0.1px);
    padding: calc((4.6575342466vw + -33.5753424658px) * 1) calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 5 - 0.1px) 0;
  }
  .pcol-5 {
    width: calc((((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 5 - (4.6575342466vw + -33.5753424658px) - 0.1px));
    padding: calc((4.6575342466vw + -33.5753424658px) * 1);
    margin-right: calc((4.6575342466vw + -33.5753424658px) * 1);
  }
  .left-5-5 {
    margin-left: calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 5.5 - 0.1px);
  }
  .right-5-5 {
    margin-right: calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 5.5 - 0.1px);
  }
  .pcont-5-5 {
    width: calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 5.5 - 0.1px);
    padding: calc((4.6575342466vw + -33.5753424658px) * 1) calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 5.5 - 0.1px) 0;
  }
  .pcol-5-5 {
    width: calc((((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 5.5 - (4.6575342466vw + -33.5753424658px) - 0.1px));
    padding: calc((4.6575342466vw + -33.5753424658px) * 1);
    margin-right: calc((4.6575342466vw + -33.5753424658px) * 1);
  }
  .left-6 {
    margin-left: calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 6 - 0.1px);
  }
  .right-6 {
    margin-right: calc(calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 6 - 0.1px) + calc((4.6575342466vw + -33.5753424658px) * 1));
  }
  .pcont-6 {
    width: calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 6 - 0.1px);
    padding: calc((4.6575342466vw + -33.5753424658px) * 1) calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 6 - 0.1px) 0;
  }
  .pcol-6 {
    width: calc((((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 6 - (4.6575342466vw + -33.5753424658px) - 0.1px));
    padding: calc((4.6575342466vw + -33.5753424658px) * 1);
    margin-right: calc((4.6575342466vw + -33.5753424658px) * 1);
  }
  .left-6-5 {
    margin-left: calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 6.5 - 0.1px);
  }
  .right-6-5 {
    margin-right: calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 6.5 - 0.1px);
  }
  .pcont-6-5 {
    width: calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 6.5 - 0.1px);
    padding: calc((4.6575342466vw + -33.5753424658px) * 1) calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 6.5 - 0.1px) 0;
  }
  .pcol-6-5 {
    width: calc((((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 6.5 - (4.6575342466vw + -33.5753424658px) - 0.1px));
    padding: calc((4.6575342466vw + -33.5753424658px) * 1);
    margin-right: calc((4.6575342466vw + -33.5753424658px) * 1);
  }
  .left-7 {
    margin-left: calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 7 - 0.1px);
  }
  .right-7 {
    margin-right: calc(calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 7 - 0.1px) + calc((4.6575342466vw + -33.5753424658px) * 1));
  }
  .pcont-7 {
    width: calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 7 - 0.1px);
    padding: calc((4.6575342466vw + -33.5753424658px) * 1) calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 7 - 0.1px) 0;
  }
  .pcol-7 {
    width: calc((((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 7 - (4.6575342466vw + -33.5753424658px) - 0.1px));
    padding: calc((4.6575342466vw + -33.5753424658px) * 1);
    margin-right: calc((4.6575342466vw + -33.5753424658px) * 1);
  }
  .left-7-5 {
    margin-left: calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 7.5 - 0.1px);
  }
  .right-7-5 {
    margin-right: calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 7.5 - 0.1px);
  }
  .pcont-7-5 {
    width: calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 7.5 - 0.1px);
    padding: calc((4.6575342466vw + -33.5753424658px) * 1) calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 7.5 - 0.1px) 0;
  }
  .pcol-7-5 {
    width: calc((((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 7.5 - (4.6575342466vw + -33.5753424658px) - 0.1px));
    padding: calc((4.6575342466vw + -33.5753424658px) * 1);
    margin-right: calc((4.6575342466vw + -33.5753424658px) * 1);
  }
  .left-8 {
    margin-left: calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 8 - 0.1px);
  }
  .right-8 {
    margin-right: calc(calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 8 - 0.1px) + calc((4.6575342466vw + -33.5753424658px) * 1));
  }
  .pcont-8 {
    width: calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 8 - 0.1px);
    padding: calc((4.6575342466vw + -33.5753424658px) * 1) calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 8 - 0.1px) 0;
  }
  .pcol-8 {
    width: calc((((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 8 - (4.6575342466vw + -33.5753424658px) - 0.1px));
    padding: calc((4.6575342466vw + -33.5753424658px) * 1);
    margin-right: calc((4.6575342466vw + -33.5753424658px) * 1);
  }
  .left-8-5 {
    margin-left: calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 8.5 - 0.1px);
  }
  .right-8-5 {
    margin-right: calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 8.5 - 0.1px);
  }
  .pcont-8-5 {
    width: calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 8.5 - 0.1px);
    padding: calc((4.6575342466vw + -33.5753424658px) * 1) calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 8.5 - 0.1px) 0;
  }
  .pcol-8-5 {
    width: calc((((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 8.5 - (4.6575342466vw + -33.5753424658px) - 0.1px));
    padding: calc((4.6575342466vw + -33.5753424658px) * 1);
    margin-right: calc((4.6575342466vw + -33.5753424658px) * 1);
  }
  .left-9 {
    margin-left: calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 9 - 0.1px);
  }
  .right-9 {
    margin-right: calc(calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 9 - 0.1px) + calc((4.6575342466vw + -33.5753424658px) * 1));
  }
  .pcont-9 {
    width: calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 9 - 0.1px);
    padding: calc((4.6575342466vw + -33.5753424658px) * 1) calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 9 - 0.1px) 0;
  }
  .pcol-9 {
    width: calc((((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 9 - (4.6575342466vw + -33.5753424658px) - 0.1px));
    padding: calc((4.6575342466vw + -33.5753424658px) * 1);
    margin-right: calc((4.6575342466vw + -33.5753424658px) * 1);
  }
  .left-9-5 {
    margin-left: calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 9.5 - 0.1px);
  }
  .right-9-5 {
    margin-right: calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 9.5 - 0.1px);
  }
  .pcont-9-5 {
    width: calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 9.5 - 0.1px);
    padding: calc((4.6575342466vw + -33.5753424658px) * 1) calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 9.5 - 0.1px) 0;
  }
  .pcol-9-5 {
    width: calc((((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 9.5 - (4.6575342466vw + -33.5753424658px) - 0.1px));
    padding: calc((4.6575342466vw + -33.5753424658px) * 1);
    margin-right: calc((4.6575342466vw + -33.5753424658px) * 1);
  }
  .left-10 {
    margin-left: calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 10 - 0.1px);
  }
  .right-10 {
    margin-right: calc(calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 10 - 0.1px) + calc((4.6575342466vw + -33.5753424658px) * 1));
  }
  .pcont-10 {
    width: calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 10 - 0.1px);
    padding: calc((4.6575342466vw + -33.5753424658px) * 1) calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 10 - 0.1px) 0;
  }
  .pcol-10 {
    width: calc((((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 10 - (4.6575342466vw + -33.5753424658px) - 0.1px));
    padding: calc((4.6575342466vw + -33.5753424658px) * 1);
    margin-right: calc((4.6575342466vw + -33.5753424658px) * 1);
  }
  .left-10-5 {
    margin-left: calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 10.5 - 0.1px);
  }
  .right-10-5 {
    margin-right: calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 10.5 - 0.1px);
  }
  .pcont-10-5 {
    width: calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 10.5 - 0.1px);
    padding: calc((4.6575342466vw + -33.5753424658px) * 1) calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 10.5 - 0.1px) 0;
  }
  .pcol-10-5 {
    width: calc((((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 10.5 - (4.6575342466vw + -33.5753424658px) - 0.1px));
    padding: calc((4.6575342466vw + -33.5753424658px) * 1);
    margin-right: calc((4.6575342466vw + -33.5753424658px) * 1);
  }
  .left-11 {
    margin-left: calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 11 - 0.1px);
  }
  .right-11 {
    margin-right: calc(calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 11 - 0.1px) + calc((4.6575342466vw + -33.5753424658px) * 1));
  }
  .pcont-11 {
    width: calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 11 - 0.1px);
    padding: calc((4.6575342466vw + -33.5753424658px) * 1) calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 11 - 0.1px) 0;
  }
  .pcol-11 {
    width: calc((((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 11 - (4.6575342466vw + -33.5753424658px) - 0.1px));
    padding: calc((4.6575342466vw + -33.5753424658px) * 1);
    margin-right: calc((4.6575342466vw + -33.5753424658px) * 1);
  }
  .left-11-5 {
    margin-left: calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 11.5 - 0.1px);
  }
  .right-11-5 {
    margin-right: calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 11.5 - 0.1px);
  }
  .pcont-11-5 {
    width: calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 11.5 - 0.1px);
    padding: calc((4.6575342466vw + -33.5753424658px) * 1) calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 11.5 - 0.1px) 0;
  }
  .pcol-11-5 {
    width: calc((((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 11.5 - (4.6575342466vw + -33.5753424658px) - 0.1px));
    padding: calc((4.6575342466vw + -33.5753424658px) * 1);
    margin-right: calc((4.6575342466vw + -33.5753424658px) * 1);
  }
  .left-12 {
    margin-left: calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 12 - 0.1px);
  }
  .right-12 {
    margin-right: calc(calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 12 - 0.1px) + calc((4.6575342466vw + -33.5753424658px) * 1));
  }
  .pcont-12 {
    width: calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 12 - 0.1px);
    padding: calc((4.6575342466vw + -33.5753424658px) * 1) calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 12 - 0.1px) 0;
  }
  .pcol-12 {
    width: calc((((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 12 - (4.6575342466vw + -33.5753424658px) - 0.1px));
    padding: calc((4.6575342466vw + -33.5753424658px) * 1);
    margin-right: calc((4.6575342466vw + -33.5753424658px) * 1);
  }
  .ml-0,
  .mlr-0 {
    margin-left: 0rem;
  }
  .mr-0,
  .mlr-0 {
    margin-right: 0rem;
  }
  .mt-0,
  .mtb-0 {
    margin-top: 0rem;
  }
  .mb-0,
  .mtb-0 {
    margin-bottom: 0rem;
  }
  .pl-0,
  .plr-0 {
    padding-left: 0rem;
  }
  .pr-0,
  .plr-0 {
    padding-right: 0rem;
  }
  .pt-0,
  .ptb-0 {
    padding-top: 0rem;
  }
  .pb-0,
  .ptb-0 {
    padding-bottom: 0rem;
  }
  .ml-0-5,
  .mlr-0-5 {
    margin-left: 0.5rem;
  }
  .mr-0-5,
  .mlr-0-5 {
    margin-right: 0.5rem;
  }
  .mt-0-5,
  .mtb-0-5 {
    margin-top: 0.5rem;
  }
  .mb-0-5,
  .mtb-0-5 {
    margin-bottom: 0.5rem;
  }
  .pl-0-5,
  .plr-0-5 {
    padding-left: 0.5rem;
  }
  .pr-0-5,
  .plr-0-5 {
    padding-right: 0.5rem;
  }
  .pt-0-5,
  .ptb-0-5 {
    padding-top: 0.5rem;
  }
  .pb-0-5,
  .ptb-0-5 {
    padding-bottom: 0.5rem;
  }
  .ml-1,
  .mlr-1 {
    margin-left: 1rem;
  }
  .mr-1,
  .mlr-1 {
    margin-right: 1rem;
  }
  .mt-1,
  .mtb-1 {
    margin-top: 1rem;
  }
  .mb-1,
  .mtb-1 {
    margin-bottom: 1rem;
  }
  .pl-1,
  .plr-1 {
    padding-left: 1rem;
  }
  .pr-1,
  .plr-1 {
    padding-right: 1rem;
  }
  .pt-1,
  .ptb-1 {
    padding-top: 1rem;
  }
  .pb-1,
  .ptb-1 {
    padding-bottom: 1rem;
  }
  .ml-1-5,
  .mlr-1-5 {
    margin-left: 1.5rem;
  }
  .mr-1-5,
  .mlr-1-5 {
    margin-right: 1.5rem;
  }
  .mt-1-5,
  .mtb-1-5 {
    margin-top: 1.5rem;
  }
  .mb-1-5,
  .mtb-1-5 {
    margin-bottom: 1.5rem;
  }
  .pl-1-5,
  .plr-1-5 {
    padding-left: 1.5rem;
  }
  .pr-1-5,
  .plr-1-5 {
    padding-right: 1.5rem;
  }
  .pt-1-5,
  .ptb-1-5 {
    padding-top: 1.5rem;
  }
  .pb-1-5,
  .ptb-1-5 {
    padding-bottom: 1.5rem;
  }
  .ml-2,
  .mlr-2 {
    margin-left: 2rem;
  }
  .mr-2,
  .mlr-2 {
    margin-right: 2rem;
  }
  .mt-2,
  .mtb-2 {
    margin-top: 2rem;
  }
  .mb-2,
  .mtb-2 {
    margin-bottom: 2rem;
  }
  .pl-2,
  .plr-2 {
    padding-left: 2rem;
  }
  .pr-2,
  .plr-2 {
    padding-right: 2rem;
  }
  .pt-2,
  .ptb-2 {
    padding-top: 2rem;
  }
  .pb-2,
  .ptb-2 {
    padding-bottom: 2rem;
  }
  .ml-2-5,
  .mlr-2-5 {
    margin-left: 2.5rem;
  }
  .mr-2-5,
  .mlr-2-5 {
    margin-right: 2.5rem;
  }
  .mt-2-5,
  .mtb-2-5 {
    margin-top: 2.5rem;
  }
  .mb-2-5,
  .mtb-2-5 {
    margin-bottom: 2.5rem;
  }
  .pl-2-5,
  .plr-2-5 {
    padding-left: 2.5rem;
  }
  .pr-2-5,
  .plr-2-5 {
    padding-right: 2.5rem;
  }
  .pt-2-5,
  .ptb-2-5 {
    padding-top: 2.5rem;
  }
  .pb-2-5,
  .ptb-2-5 {
    padding-bottom: 2.5rem;
  }
  .ml-3,
  .mlr-3 {
    margin-left: 3rem;
  }
  .mr-3,
  .mlr-3 {
    margin-right: 3rem;
  }
  .mt-3,
  .mtb-3 {
    margin-top: 3rem;
  }
  .mb-3,
  .mtb-3 {
    margin-bottom: 3rem;
  }
  .pl-3,
  .plr-3 {
    padding-left: 3rem;
  }
  .pr-3,
  .plr-3 {
    padding-right: 3rem;
  }
  .pt-3,
  .ptb-3 {
    padding-top: 3rem;
  }
  .pb-3,
  .ptb-3 {
    padding-bottom: 3rem;
  }
  .ml-3-5,
  .mlr-3-5 {
    margin-left: 3.5rem;
  }
  .mr-3-5,
  .mlr-3-5 {
    margin-right: 3.5rem;
  }
  .mt-3-5,
  .mtb-3-5 {
    margin-top: 3.5rem;
  }
  .mb-3-5,
  .mtb-3-5 {
    margin-bottom: 3.5rem;
  }
  .pl-3-5,
  .plr-3-5 {
    padding-left: 3.5rem;
  }
  .pr-3-5,
  .plr-3-5 {
    padding-right: 3.5rem;
  }
  .pt-3-5,
  .ptb-3-5 {
    padding-top: 3.5rem;
  }
  .pb-3-5,
  .ptb-3-5 {
    padding-bottom: 3.5rem;
  }
  .ml-4,
  .mlr-4 {
    margin-left: 4rem;
  }
  .mr-4,
  .mlr-4 {
    margin-right: 4rem;
  }
  .mt-4,
  .mtb-4 {
    margin-top: 4rem;
  }
  .mb-4,
  .mtb-4 {
    margin-bottom: 4rem;
  }
  .pl-4,
  .plr-4 {
    padding-left: 4rem;
  }
  .pr-4,
  .plr-4 {
    padding-right: 4rem;
  }
  .pt-4,
  .ptb-4 {
    padding-top: 4rem;
  }
  .pb-4,
  .ptb-4 {
    padding-bottom: 4rem;
  }
  .ml-4-5,
  .mlr-4-5 {
    margin-left: 4.5rem;
  }
  .mr-4-5,
  .mlr-4-5 {
    margin-right: 4.5rem;
  }
  .mt-4-5,
  .mtb-4-5 {
    margin-top: 4.5rem;
  }
  .mb-4-5,
  .mtb-4-5 {
    margin-bottom: 4.5rem;
  }
  .pl-4-5,
  .plr-4-5 {
    padding-left: 4.5rem;
  }
  .pr-4-5,
  .plr-4-5 {
    padding-right: 4.5rem;
  }
  .pt-4-5,
  .ptb-4-5 {
    padding-top: 4.5rem;
  }
  .pb-4-5,
  .ptb-4-5 {
    padding-bottom: 4.5rem;
  }
  .ml-5,
  .mlr-5 {
    margin-left: 5rem;
  }
  .mr-5,
  .mlr-5 {
    margin-right: 5rem;
  }
  .mt-5,
  .mtb-5 {
    margin-top: 5rem;
  }
  .mb-5,
  .mtb-5 {
    margin-bottom: 5rem;
  }
  .pl-5,
  .plr-5 {
    padding-left: 5rem;
  }
  .pr-5,
  .plr-5 {
    padding-right: 5rem;
  }
  .pt-5,
  .ptb-5 {
    padding-top: 5rem;
  }
  .pb-5,
  .ptb-5 {
    padding-bottom: 5rem;
  }
  .ml-5-5,
  .mlr-5-5 {
    margin-left: 5.5rem;
  }
  .mr-5-5,
  .mlr-5-5 {
    margin-right: 5.5rem;
  }
  .mt-5-5,
  .mtb-5-5 {
    margin-top: 5.5rem;
  }
  .mb-5-5,
  .mtb-5-5 {
    margin-bottom: 5.5rem;
  }
  .pl-5-5,
  .plr-5-5 {
    padding-left: 5.5rem;
  }
  .pr-5-5,
  .plr-5-5 {
    padding-right: 5.5rem;
  }
  .pt-5-5,
  .ptb-5-5 {
    padding-top: 5.5rem;
  }
  .pb-5-5,
  .ptb-5-5 {
    padding-bottom: 5.5rem;
  }
  .ml-6,
  .mlr-6 {
    margin-left: 6rem;
  }
  .mr-6,
  .mlr-6 {
    margin-right: 6rem;
  }
  .mt-6,
  .mtb-6 {
    margin-top: 6rem;
  }
  .mb-6,
  .mtb-6 {
    margin-bottom: 6rem;
  }
  .pl-6,
  .plr-6 {
    padding-left: 6rem;
  }
  .pr-6,
  .plr-6 {
    padding-right: 6rem;
  }
  .pt-6,
  .ptb-6 {
    padding-top: 6rem;
  }
  .pb-6,
  .ptb-6 {
    padding-bottom: 6rem;
  }
  .ml-6-5,
  .mlr-6-5 {
    margin-left: 6.5rem;
  }
  .mr-6-5,
  .mlr-6-5 {
    margin-right: 6.5rem;
  }
  .mt-6-5,
  .mtb-6-5 {
    margin-top: 6.5rem;
  }
  .mb-6-5,
  .mtb-6-5 {
    margin-bottom: 6.5rem;
  }
  .pl-6-5,
  .plr-6-5 {
    padding-left: 6.5rem;
  }
  .pr-6-5,
  .plr-6-5 {
    padding-right: 6.5rem;
  }
  .pt-6-5,
  .ptb-6-5 {
    padding-top: 6.5rem;
  }
  .pb-6-5,
  .ptb-6-5 {
    padding-bottom: 6.5rem;
  }
  .ml-7,
  .mlr-7 {
    margin-left: 7rem;
  }
  .mr-7,
  .mlr-7 {
    margin-right: 7rem;
  }
  .mt-7,
  .mtb-7 {
    margin-top: 7rem;
  }
  .mb-7,
  .mtb-7 {
    margin-bottom: 7rem;
  }
  .pl-7,
  .plr-7 {
    padding-left: 7rem;
  }
  .pr-7,
  .plr-7 {
    padding-right: 7rem;
  }
  .pt-7,
  .ptb-7 {
    padding-top: 7rem;
  }
  .pb-7,
  .ptb-7 {
    padding-bottom: 7rem;
  }
  .ml-7-5,
  .mlr-7-5 {
    margin-left: 7.5rem;
  }
  .mr-7-5,
  .mlr-7-5 {
    margin-right: 7.5rem;
  }
  .mt-7-5,
  .mtb-7-5 {
    margin-top: 7.5rem;
  }
  .mb-7-5,
  .mtb-7-5 {
    margin-bottom: 7.5rem;
  }
  .pl-7-5,
  .plr-7-5 {
    padding-left: 7.5rem;
  }
  .pr-7-5,
  .plr-7-5 {
    padding-right: 7.5rem;
  }
  .pt-7-5,
  .ptb-7-5 {
    padding-top: 7.5rem;
  }
  .pb-7-5,
  .ptb-7-5 {
    padding-bottom: 7.5rem;
  }
  .ml-8,
  .mlr-8 {
    margin-left: 8rem;
  }
  .mr-8,
  .mlr-8 {
    margin-right: 8rem;
  }
  .mt-8,
  .mtb-8 {
    margin-top: 8rem;
  }
  .mb-8,
  .mtb-8 {
    margin-bottom: 8rem;
  }
  .pl-8,
  .plr-8 {
    padding-left: 8rem;
  }
  .pr-8,
  .plr-8 {
    padding-right: 8rem;
  }
  .pt-8,
  .ptb-8 {
    padding-top: 8rem;
  }
  .pb-8,
  .ptb-8 {
    padding-bottom: 8rem;
  }
  .ml-8-5,
  .mlr-8-5 {
    margin-left: 8.5rem;
  }
  .mr-8-5,
  .mlr-8-5 {
    margin-right: 8.5rem;
  }
  .mt-8-5,
  .mtb-8-5 {
    margin-top: 8.5rem;
  }
  .mb-8-5,
  .mtb-8-5 {
    margin-bottom: 8.5rem;
  }
  .pl-8-5,
  .plr-8-5 {
    padding-left: 8.5rem;
  }
  .pr-8-5,
  .plr-8-5 {
    padding-right: 8.5rem;
  }
  .pt-8-5,
  .ptb-8-5 {
    padding-top: 8.5rem;
  }
  .pb-8-5,
  .ptb-8-5 {
    padding-bottom: 8.5rem;
  }
  .ml-9,
  .mlr-9 {
    margin-left: 9rem;
  }
  .mr-9,
  .mlr-9 {
    margin-right: 9rem;
  }
  .mt-9,
  .mtb-9 {
    margin-top: 9rem;
  }
  .mb-9,
  .mtb-9 {
    margin-bottom: 9rem;
  }
  .pl-9,
  .plr-9 {
    padding-left: 9rem;
  }
  .pr-9,
  .plr-9 {
    padding-right: 9rem;
  }
  .pt-9,
  .ptb-9 {
    padding-top: 9rem;
  }
  .pb-9,
  .ptb-9 {
    padding-bottom: 9rem;
  }
  .ml-9-5,
  .mlr-9-5 {
    margin-left: 9.5rem;
  }
  .mr-9-5,
  .mlr-9-5 {
    margin-right: 9.5rem;
  }
  .mt-9-5,
  .mtb-9-5 {
    margin-top: 9.5rem;
  }
  .mb-9-5,
  .mtb-9-5 {
    margin-bottom: 9.5rem;
  }
  .pl-9-5,
  .plr-9-5 {
    padding-left: 9.5rem;
  }
  .pr-9-5,
  .plr-9-5 {
    padding-right: 9.5rem;
  }
  .pt-9-5,
  .ptb-9-5 {
    padding-top: 9.5rem;
  }
  .pb-9-5,
  .ptb-9-5 {
    padding-bottom: 9.5rem;
  }
  .ml-10,
  .mlr-10 {
    margin-left: 10rem;
  }
  .mr-10,
  .mlr-10 {
    margin-right: 10rem;
  }
  .mt-10,
  .mtb-10 {
    margin-top: 10rem;
  }
  .mb-10,
  .mtb-10 {
    margin-bottom: 10rem;
  }
  .pl-10,
  .plr-10 {
    padding-left: 10rem;
  }
  .pr-10,
  .plr-10 {
    padding-right: 10rem;
  }
  .pt-10,
  .ptb-10 {
    padding-top: 10rem;
  }
  .pb-10,
  .ptb-10 {
    padding-bottom: 10rem;
  }
  .ml-10-5,
  .mlr-10-5 {
    margin-left: 10.5rem;
  }
  .mr-10-5,
  .mlr-10-5 {
    margin-right: 10.5rem;
  }
  .mt-10-5,
  .mtb-10-5 {
    margin-top: 10.5rem;
  }
  .mb-10-5,
  .mtb-10-5 {
    margin-bottom: 10.5rem;
  }
  .pl-10-5,
  .plr-10-5 {
    padding-left: 10.5rem;
  }
  .pr-10-5,
  .plr-10-5 {
    padding-right: 10.5rem;
  }
  .pt-10-5,
  .ptb-10-5 {
    padding-top: 10.5rem;
  }
  .pb-10-5,
  .ptb-10-5 {
    padding-bottom: 10.5rem;
  }
  .ml-11,
  .mlr-11 {
    margin-left: 11rem;
  }
  .mr-11,
  .mlr-11 {
    margin-right: 11rem;
  }
  .mt-11,
  .mtb-11 {
    margin-top: 11rem;
  }
  .mb-11,
  .mtb-11 {
    margin-bottom: 11rem;
  }
  .pl-11,
  .plr-11 {
    padding-left: 11rem;
  }
  .pr-11,
  .plr-11 {
    padding-right: 11rem;
  }
  .pt-11,
  .ptb-11 {
    padding-top: 11rem;
  }
  .pb-11,
  .ptb-11 {
    padding-bottom: 11rem;
  }
  .ml-11-5,
  .mlr-11-5 {
    margin-left: 11.5rem;
  }
  .mr-11-5,
  .mlr-11-5 {
    margin-right: 11.5rem;
  }
  .mt-11-5,
  .mtb-11-5 {
    margin-top: 11.5rem;
  }
  .mb-11-5,
  .mtb-11-5 {
    margin-bottom: 11.5rem;
  }
  .pl-11-5,
  .plr-11-5 {
    padding-left: 11.5rem;
  }
  .pr-11-5,
  .plr-11-5 {
    padding-right: 11.5rem;
  }
  .pt-11-5,
  .ptb-11-5 {
    padding-top: 11.5rem;
  }
  .pb-11-5,
  .ptb-11-5 {
    padding-bottom: 11.5rem;
  }
  .ml-12,
  .mlr-12 {
    margin-left: 12rem;
  }
  .mr-12,
  .mlr-12 {
    margin-right: 12rem;
  }
  .mt-12,
  .mtb-12 {
    margin-top: 12rem;
  }
  .mb-12,
  .mtb-12 {
    margin-bottom: 12rem;
  }
  .pl-12,
  .plr-12 {
    padding-left: 12rem;
  }
  .pr-12,
  .plr-12 {
    padding-right: 12rem;
  }
  .pt-12,
  .ptb-12 {
    padding-top: 12rem;
  }
  .pb-12,
  .ptb-12 {
    padding-bottom: 12rem;
  }
  .col-inset,
  .col-inset-left,
  .col-inset-right {
    border-style: solid;
    border-color: transparent;
  }
  .col-inset,
  .col-inset-left {
    border-left-width: calc();
  }
  .col-inset,
  .col-inset-right {
    border-right-width: calc();
  }
  .col-right-sm {
    float: right;
  }
  .show-sm {
    display: block;
  }
  .hide-sm {
    display: none;
  }
  .col-align-bottom-sm {
    display: flex;
    align-items: flex-end;
  }
  .cont-xs-0 {
    width: 0;
  }
  .cont-xs-0-5 {
    width: calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 0.5 - 0.1px);
  }
  .cont-xs-1 {
    width: calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 1 - 0.1px);
  }
  .cont-xs-1-5 {
    width: calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 1.5 - 0.1px);
  }
  .cont-xs-2 {
    width: calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 2 - 0.1px);
  }
  .cont-xs-2-5 {
    width: calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 2.5 - 0.1px);
  }
  .cont-xs-3 {
    width: calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 3 - 0.1px);
  }
  .cont-xs-3-5 {
    width: calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 3.5 - 0.1px);
  }
  .cont-xs-4 {
    width: calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 4 - 0.1px);
  }
  .cont-xs-4-5 {
    width: calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 4.5 - 0.1px);
  }
  .cont-xs-5 {
    width: calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 5 - 0.1px);
  }
  .cont-xs-5-5 {
    width: calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 5.5 - 0.1px);
  }
  .cont-xs-6 {
    width: calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 6 - 0.1px);
  }
  .cont-xs-6-5 {
    width: calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 6.5 - 0.1px);
  }
  .cont-xs-7 {
    width: calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 7 - 0.1px);
  }
  .cont-xs-7-5 {
    width: calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 7.5 - 0.1px);
  }
  .cont-xs-8 {
    width: calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 8 - 0.1px);
  }
  .cont-xs-8-5 {
    width: calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 8.5 - 0.1px);
  }
  .cont-xs-9 {
    width: calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 9 - 0.1px);
  }
  .cont-xs-9-5 {
    width: calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 9.5 - 0.1px);
  }
  .cont-xs-10 {
    width: calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 10 - 0.1px);
  }
  .cont-xs-10-5 {
    width: calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 10.5 - 0.1px);
  }
  .cont-xs-11 {
    width: calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 11 - 0.1px);
  }
  .cont-xs-11-5 {
    width: calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 11.5 - 0.1px);
  }
  .cont-xs-12 {
    width: calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 12 - 0.1px);
  }
  .col-xs-0 {
    width: 0;
    margin-right: 0;
  }
  .col-xs-0-5 {
    width: calc((((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 0.5 - (4.6575342466vw + -33.5753424658px) - 0.1px));
    margin-right: calc((4.6575342466vw + -33.5753424658px) * 1);
  }
  .col-xs-1 {
    width: calc((((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 1 - (4.6575342466vw + -33.5753424658px) - 0.1px));
    margin-right: calc((4.6575342466vw + -33.5753424658px) * 1);
  }
  .col-xs-1-5 {
    width: calc((((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 1.5 - (4.6575342466vw + -33.5753424658px) - 0.1px));
    margin-right: calc((4.6575342466vw + -33.5753424658px) * 1);
  }
  .col-xs-2 {
    width: calc((((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 2 - (4.6575342466vw + -33.5753424658px) - 0.1px));
    margin-right: calc((4.6575342466vw + -33.5753424658px) * 1);
  }
  .col-xs-2-5 {
    width: calc((((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 2.5 - (4.6575342466vw + -33.5753424658px) - 0.1px));
    margin-right: calc((4.6575342466vw + -33.5753424658px) * 1);
  }
  .col-xs-3 {
    width: calc((((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 3 - (4.6575342466vw + -33.5753424658px) - 0.1px));
    margin-right: calc((4.6575342466vw + -33.5753424658px) * 1);
  }
  .col-xs-3-5 {
    width: calc((((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 3.5 - (4.6575342466vw + -33.5753424658px) - 0.1px));
    margin-right: calc((4.6575342466vw + -33.5753424658px) * 1);
  }
  .col-xs-4 {
    width: calc((((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 4 - (4.6575342466vw + -33.5753424658px) - 0.1px));
    margin-right: calc((4.6575342466vw + -33.5753424658px) * 1);
  }
  .col-xs-4-5 {
    width: calc((((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 4.5 - (4.6575342466vw + -33.5753424658px) - 0.1px));
    margin-right: calc((4.6575342466vw + -33.5753424658px) * 1);
  }
  .col-xs-5 {
    width: calc((((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 5 - (4.6575342466vw + -33.5753424658px) - 0.1px));
    margin-right: calc((4.6575342466vw + -33.5753424658px) * 1);
  }
  .col-xs-5-5 {
    width: calc((((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 5.5 - (4.6575342466vw + -33.5753424658px) - 0.1px));
    margin-right: calc((4.6575342466vw + -33.5753424658px) * 1);
  }
  .col-xs-6 {
    width: calc((((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 6 - (4.6575342466vw + -33.5753424658px) - 0.1px));
    margin-right: calc((4.6575342466vw + -33.5753424658px) * 1);
  }
  .col-xs-6-5 {
    width: calc((((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 6.5 - (4.6575342466vw + -33.5753424658px) - 0.1px));
    margin-right: calc((4.6575342466vw + -33.5753424658px) * 1);
  }
  .col-xs-7 {
    width: calc((((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 7 - (4.6575342466vw + -33.5753424658px) - 0.1px));
    margin-right: calc((4.6575342466vw + -33.5753424658px) * 1);
  }
  .col-xs-7-5 {
    width: calc((((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 7.5 - (4.6575342466vw + -33.5753424658px) - 0.1px));
    margin-right: calc((4.6575342466vw + -33.5753424658px) * 1);
  }
  .col-xs-8 {
    width: calc((((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 8 - (4.6575342466vw + -33.5753424658px) - 0.1px));
    margin-right: calc((4.6575342466vw + -33.5753424658px) * 1);
  }
  .col-xs-8-5 {
    width: calc((((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 8.5 - (4.6575342466vw + -33.5753424658px) - 0.1px));
    margin-right: calc((4.6575342466vw + -33.5753424658px) * 1);
  }
  .col-xs-9 {
    width: calc((((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 9 - (4.6575342466vw + -33.5753424658px) - 0.1px));
    margin-right: calc((4.6575342466vw + -33.5753424658px) * 1);
  }
  .col-xs-9-5 {
    width: calc((((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 9.5 - (4.6575342466vw + -33.5753424658px) - 0.1px));
    margin-right: calc((4.6575342466vw + -33.5753424658px) * 1);
  }
  .col-xs-10 {
    width: calc((((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 10 - (4.6575342466vw + -33.5753424658px) - 0.1px));
    margin-right: calc((4.6575342466vw + -33.5753424658px) * 1);
  }
  .col-xs-10-5 {
    width: calc((((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 10.5 - (4.6575342466vw + -33.5753424658px) - 0.1px));
    margin-right: calc((4.6575342466vw + -33.5753424658px) * 1);
  }
  .col-xs-11 {
    width: calc((((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 11 - (4.6575342466vw + -33.5753424658px) - 0.1px));
    margin-right: calc((4.6575342466vw + -33.5753424658px) * 1);
  }
  .col-xs-11-5 {
    width: calc((((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 11.5 - (4.6575342466vw + -33.5753424658px) - 0.1px));
    margin-right: calc((4.6575342466vw + -33.5753424658px) * 1);
  }
  .col-xs-12 {
    width: calc((((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 12 - (4.6575342466vw + -33.5753424658px) - 0.1px));
    margin-right: calc((4.6575342466vw + -33.5753424658px) * 1);
  }
  .left-xs-0 {
    margin-left: 0;
  }
  .right-xs-0 {
    margin-right: calc(0 + 0);
  }
  .pside-xs-0,
  .pleft-xs-0 {
    padding-left: calc((((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 1 - (4.6575342466vw + -33.5753424658px) - 0.1px) * 0);
  }
  .pside-xs-0,
  .pright-xs-0 {
    padding-right: calc((((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 1 - (4.6575342466vw + -33.5753424658px) - 0.1px) * 0);
  }
  .pcont-xs-0 {
    width: 0;
    padding: 0 0 0;
  }
  .pcol-xs-0 {
    width: 0;
    padding: 0;
    margin-right: 0;
  }
  .left-xs-0-5 {
    margin-left: calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 0.5 - 0.1px);
  }
  .right-xs-0-5 {
    margin-right: calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 0.5 - 0.1px);
  }
  .pside-xs-0-5,
  .pleft-xs-0-5 {
    padding-left: calc((((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 1 - (4.6575342466vw + -33.5753424658px) - 0.1px) * 0.5);
  }
  .pside-xs-0-5,
  .pright-xs-0-5 {
    padding-right: calc((((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 1 - (4.6575342466vw + -33.5753424658px) - 0.1px) * 0.5);
  }
  .pcont-xs-0-5 {
    width: calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 0.5 - 0.1px);
    padding: calc((4.6575342466vw + -33.5753424658px) * 1) calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 0.5 - 0.1px) 0;
  }
  .pcol-xs-0-5 {
    width: calc((((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 0.5 - (4.6575342466vw + -33.5753424658px) - 0.1px));
    padding: calc((4.6575342466vw + -33.5753424658px) * 1);
    margin-right: calc((4.6575342466vw + -33.5753424658px) * 1);
  }
  .left-xs-1 {
    margin-left: calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 1 - 0.1px);
  }
  .right-xs-1 {
    margin-right: calc(calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 1 - 0.1px) + calc((4.6575342466vw + -33.5753424658px) * 1));
  }
  .pside-xs-1,
  .pleft-xs-1 {
    padding-left: calc((((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 1 - (4.6575342466vw + -33.5753424658px) - 0.1px) * 1);
  }
  .pside-xs-1,
  .pright-xs-1 {
    padding-right: calc((((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 1 - (4.6575342466vw + -33.5753424658px) - 0.1px) * 1);
  }
  .pcont-xs-1 {
    width: calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 1 - 0.1px);
    padding: calc((4.6575342466vw + -33.5753424658px) * 1) calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 1 - 0.1px) 0;
  }
  .pcol-xs-1 {
    width: calc((((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 1 - (4.6575342466vw + -33.5753424658px) - 0.1px));
    padding: calc((4.6575342466vw + -33.5753424658px) * 1);
    margin-right: calc((4.6575342466vw + -33.5753424658px) * 1);
  }
  .left-xs-1-5 {
    margin-left: calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 1.5 - 0.1px);
  }
  .right-xs-1-5 {
    margin-right: calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 1.5 - 0.1px);
  }
  .pcont-xs-1-5 {
    width: calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 1.5 - 0.1px);
    padding: calc((4.6575342466vw + -33.5753424658px) * 1) calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 1.5 - 0.1px) 0;
  }
  .pcol-xs-1-5 {
    width: calc((((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 1.5 - (4.6575342466vw + -33.5753424658px) - 0.1px));
    padding: calc((4.6575342466vw + -33.5753424658px) * 1);
    margin-right: calc((4.6575342466vw + -33.5753424658px) * 1);
  }
  .left-xs-2 {
    margin-left: calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 2 - 0.1px);
  }
  .right-xs-2 {
    margin-right: calc(calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 2 - 0.1px) + calc((4.6575342466vw + -33.5753424658px) * 1));
  }
  .pcont-xs-2 {
    width: calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 2 - 0.1px);
    padding: calc((4.6575342466vw + -33.5753424658px) * 1) calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 2 - 0.1px) 0;
  }
  .pcol-xs-2 {
    width: calc((((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 2 - (4.6575342466vw + -33.5753424658px) - 0.1px));
    padding: calc((4.6575342466vw + -33.5753424658px) * 1);
    margin-right: calc((4.6575342466vw + -33.5753424658px) * 1);
  }
  .left-xs-2-5 {
    margin-left: calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 2.5 - 0.1px);
  }
  .right-xs-2-5 {
    margin-right: calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 2.5 - 0.1px);
  }
  .pcont-xs-2-5 {
    width: calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 2.5 - 0.1px);
    padding: calc((4.6575342466vw + -33.5753424658px) * 1) calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 2.5 - 0.1px) 0;
  }
  .pcol-xs-2-5 {
    width: calc((((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 2.5 - (4.6575342466vw + -33.5753424658px) - 0.1px));
    padding: calc((4.6575342466vw + -33.5753424658px) * 1);
    margin-right: calc((4.6575342466vw + -33.5753424658px) * 1);
  }
  .left-xs-3 {
    margin-left: calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 3 - 0.1px);
  }
  .right-xs-3 {
    margin-right: calc(calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 3 - 0.1px) + calc((4.6575342466vw + -33.5753424658px) * 1));
  }
  .pcont-xs-3 {
    width: calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 3 - 0.1px);
    padding: calc((4.6575342466vw + -33.5753424658px) * 1) calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 3 - 0.1px) 0;
  }
  .pcol-xs-3 {
    width: calc((((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 3 - (4.6575342466vw + -33.5753424658px) - 0.1px));
    padding: calc((4.6575342466vw + -33.5753424658px) * 1);
    margin-right: calc((4.6575342466vw + -33.5753424658px) * 1);
  }
  .left-xs-3-5 {
    margin-left: calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 3.5 - 0.1px);
  }
  .right-xs-3-5 {
    margin-right: calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 3.5 - 0.1px);
  }
  .pcont-xs-3-5 {
    width: calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 3.5 - 0.1px);
    padding: calc((4.6575342466vw + -33.5753424658px) * 1) calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 3.5 - 0.1px) 0;
  }
  .pcol-xs-3-5 {
    width: calc((((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 3.5 - (4.6575342466vw + -33.5753424658px) - 0.1px));
    padding: calc((4.6575342466vw + -33.5753424658px) * 1);
    margin-right: calc((4.6575342466vw + -33.5753424658px) * 1);
  }
  .left-xs-4 {
    margin-left: calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 4 - 0.1px);
  }
  .right-xs-4 {
    margin-right: calc(calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 4 - 0.1px) + calc((4.6575342466vw + -33.5753424658px) * 1));
  }
  .pcont-xs-4 {
    width: calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 4 - 0.1px);
    padding: calc((4.6575342466vw + -33.5753424658px) * 1) calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 4 - 0.1px) 0;
  }
  .pcol-xs-4 {
    width: calc((((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 4 - (4.6575342466vw + -33.5753424658px) - 0.1px));
    padding: calc((4.6575342466vw + -33.5753424658px) * 1);
    margin-right: calc((4.6575342466vw + -33.5753424658px) * 1);
  }
  .left-xs-4-5 {
    margin-left: calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 4.5 - 0.1px);
  }
  .right-xs-4-5 {
    margin-right: calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 4.5 - 0.1px);
  }
  .pcont-xs-4-5 {
    width: calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 4.5 - 0.1px);
    padding: calc((4.6575342466vw + -33.5753424658px) * 1) calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 4.5 - 0.1px) 0;
  }
  .pcol-xs-4-5 {
    width: calc((((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 4.5 - (4.6575342466vw + -33.5753424658px) - 0.1px));
    padding: calc((4.6575342466vw + -33.5753424658px) * 1);
    margin-right: calc((4.6575342466vw + -33.5753424658px) * 1);
  }
  .left-xs-5 {
    margin-left: calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 5 - 0.1px);
  }
  .right-xs-5 {
    margin-right: calc(calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 5 - 0.1px) + calc((4.6575342466vw + -33.5753424658px) * 1));
  }
  .pcont-xs-5 {
    width: calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 5 - 0.1px);
    padding: calc((4.6575342466vw + -33.5753424658px) * 1) calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 5 - 0.1px) 0;
  }
  .pcol-xs-5 {
    width: calc((((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 5 - (4.6575342466vw + -33.5753424658px) - 0.1px));
    padding: calc((4.6575342466vw + -33.5753424658px) * 1);
    margin-right: calc((4.6575342466vw + -33.5753424658px) * 1);
  }
  .left-xs-5-5 {
    margin-left: calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 5.5 - 0.1px);
  }
  .right-xs-5-5 {
    margin-right: calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 5.5 - 0.1px);
  }
  .pcont-xs-5-5 {
    width: calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 5.5 - 0.1px);
    padding: calc((4.6575342466vw + -33.5753424658px) * 1) calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 5.5 - 0.1px) 0;
  }
  .pcol-xs-5-5 {
    width: calc((((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 5.5 - (4.6575342466vw + -33.5753424658px) - 0.1px));
    padding: calc((4.6575342466vw + -33.5753424658px) * 1);
    margin-right: calc((4.6575342466vw + -33.5753424658px) * 1);
  }
  .left-xs-6 {
    margin-left: calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 6 - 0.1px);
  }
  .right-xs-6 {
    margin-right: calc(calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 6 - 0.1px) + calc((4.6575342466vw + -33.5753424658px) * 1));
  }
  .pcont-xs-6 {
    width: calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 6 - 0.1px);
    padding: calc((4.6575342466vw + -33.5753424658px) * 1) calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 6 - 0.1px) 0;
  }
  .pcol-xs-6 {
    width: calc((((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 6 - (4.6575342466vw + -33.5753424658px) - 0.1px));
    padding: calc((4.6575342466vw + -33.5753424658px) * 1);
    margin-right: calc((4.6575342466vw + -33.5753424658px) * 1);
  }
  .left-xs-6-5 {
    margin-left: calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 6.5 - 0.1px);
  }
  .right-xs-6-5 {
    margin-right: calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 6.5 - 0.1px);
  }
  .pcont-xs-6-5 {
    width: calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 6.5 - 0.1px);
    padding: calc((4.6575342466vw + -33.5753424658px) * 1) calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 6.5 - 0.1px) 0;
  }
  .pcol-xs-6-5 {
    width: calc((((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 6.5 - (4.6575342466vw + -33.5753424658px) - 0.1px));
    padding: calc((4.6575342466vw + -33.5753424658px) * 1);
    margin-right: calc((4.6575342466vw + -33.5753424658px) * 1);
  }
  .left-xs-7 {
    margin-left: calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 7 - 0.1px);
  }
  .right-xs-7 {
    margin-right: calc(calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 7 - 0.1px) + calc((4.6575342466vw + -33.5753424658px) * 1));
  }
  .pcont-xs-7 {
    width: calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 7 - 0.1px);
    padding: calc((4.6575342466vw + -33.5753424658px) * 1) calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 7 - 0.1px) 0;
  }
  .pcol-xs-7 {
    width: calc((((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 7 - (4.6575342466vw + -33.5753424658px) - 0.1px));
    padding: calc((4.6575342466vw + -33.5753424658px) * 1);
    margin-right: calc((4.6575342466vw + -33.5753424658px) * 1);
  }
  .left-xs-7-5 {
    margin-left: calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 7.5 - 0.1px);
  }
  .right-xs-7-5 {
    margin-right: calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 7.5 - 0.1px);
  }
  .pcont-xs-7-5 {
    width: calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 7.5 - 0.1px);
    padding: calc((4.6575342466vw + -33.5753424658px) * 1) calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 7.5 - 0.1px) 0;
  }
  .pcol-xs-7-5 {
    width: calc((((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 7.5 - (4.6575342466vw + -33.5753424658px) - 0.1px));
    padding: calc((4.6575342466vw + -33.5753424658px) * 1);
    margin-right: calc((4.6575342466vw + -33.5753424658px) * 1);
  }
  .left-xs-8 {
    margin-left: calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 8 - 0.1px);
  }
  .right-xs-8 {
    margin-right: calc(calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 8 - 0.1px) + calc((4.6575342466vw + -33.5753424658px) * 1));
  }
  .pcont-xs-8 {
    width: calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 8 - 0.1px);
    padding: calc((4.6575342466vw + -33.5753424658px) * 1) calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 8 - 0.1px) 0;
  }
  .pcol-xs-8 {
    width: calc((((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 8 - (4.6575342466vw + -33.5753424658px) - 0.1px));
    padding: calc((4.6575342466vw + -33.5753424658px) * 1);
    margin-right: calc((4.6575342466vw + -33.5753424658px) * 1);
  }
  .left-xs-8-5 {
    margin-left: calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 8.5 - 0.1px);
  }
  .right-xs-8-5 {
    margin-right: calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 8.5 - 0.1px);
  }
  .pcont-xs-8-5 {
    width: calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 8.5 - 0.1px);
    padding: calc((4.6575342466vw + -33.5753424658px) * 1) calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 8.5 - 0.1px) 0;
  }
  .pcol-xs-8-5 {
    width: calc((((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 8.5 - (4.6575342466vw + -33.5753424658px) - 0.1px));
    padding: calc((4.6575342466vw + -33.5753424658px) * 1);
    margin-right: calc((4.6575342466vw + -33.5753424658px) * 1);
  }
  .left-xs-9 {
    margin-left: calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 9 - 0.1px);
  }
  .right-xs-9 {
    margin-right: calc(calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 9 - 0.1px) + calc((4.6575342466vw + -33.5753424658px) * 1));
  }
  .pcont-xs-9 {
    width: calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 9 - 0.1px);
    padding: calc((4.6575342466vw + -33.5753424658px) * 1) calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 9 - 0.1px) 0;
  }
  .pcol-xs-9 {
    width: calc((((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 9 - (4.6575342466vw + -33.5753424658px) - 0.1px));
    padding: calc((4.6575342466vw + -33.5753424658px) * 1);
    margin-right: calc((4.6575342466vw + -33.5753424658px) * 1);
  }
  .left-xs-9-5 {
    margin-left: calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 9.5 - 0.1px);
  }
  .right-xs-9-5 {
    margin-right: calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 9.5 - 0.1px);
  }
  .pcont-xs-9-5 {
    width: calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 9.5 - 0.1px);
    padding: calc((4.6575342466vw + -33.5753424658px) * 1) calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 9.5 - 0.1px) 0;
  }
  .pcol-xs-9-5 {
    width: calc((((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 9.5 - (4.6575342466vw + -33.5753424658px) - 0.1px));
    padding: calc((4.6575342466vw + -33.5753424658px) * 1);
    margin-right: calc((4.6575342466vw + -33.5753424658px) * 1);
  }
  .left-xs-10 {
    margin-left: calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 10 - 0.1px);
  }
  .right-xs-10 {
    margin-right: calc(calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 10 - 0.1px) + calc((4.6575342466vw + -33.5753424658px) * 1));
  }
  .pcont-xs-10 {
    width: calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 10 - 0.1px);
    padding: calc((4.6575342466vw + -33.5753424658px) * 1) calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 10 - 0.1px) 0;
  }
  .pcol-xs-10 {
    width: calc((((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 10 - (4.6575342466vw + -33.5753424658px) - 0.1px));
    padding: calc((4.6575342466vw + -33.5753424658px) * 1);
    margin-right: calc((4.6575342466vw + -33.5753424658px) * 1);
  }
  .left-xs-10-5 {
    margin-left: calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 10.5 - 0.1px);
  }
  .right-xs-10-5 {
    margin-right: calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 10.5 - 0.1px);
  }
  .pcont-xs-10-5 {
    width: calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 10.5 - 0.1px);
    padding: calc((4.6575342466vw + -33.5753424658px) * 1) calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 10.5 - 0.1px) 0;
  }
  .pcol-xs-10-5 {
    width: calc((((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 10.5 - (4.6575342466vw + -33.5753424658px) - 0.1px));
    padding: calc((4.6575342466vw + -33.5753424658px) * 1);
    margin-right: calc((4.6575342466vw + -33.5753424658px) * 1);
  }
  .left-xs-11 {
    margin-left: calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 11 - 0.1px);
  }
  .right-xs-11 {
    margin-right: calc(calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 11 - 0.1px) + calc((4.6575342466vw + -33.5753424658px) * 1));
  }
  .pcont-xs-11 {
    width: calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 11 - 0.1px);
    padding: calc((4.6575342466vw + -33.5753424658px) * 1) calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 11 - 0.1px) 0;
  }
  .pcol-xs-11 {
    width: calc((((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 11 - (4.6575342466vw + -33.5753424658px) - 0.1px));
    padding: calc((4.6575342466vw + -33.5753424658px) * 1);
    margin-right: calc((4.6575342466vw + -33.5753424658px) * 1);
  }
  .left-xs-11-5 {
    margin-left: calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 11.5 - 0.1px);
  }
  .right-xs-11-5 {
    margin-right: calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 11.5 - 0.1px);
  }
  .pcont-xs-11-5 {
    width: calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 11.5 - 0.1px);
    padding: calc((4.6575342466vw + -33.5753424658px) * 1) calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 11.5 - 0.1px) 0;
  }
  .pcol-xs-11-5 {
    width: calc((((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 11.5 - (4.6575342466vw + -33.5753424658px) - 0.1px));
    padding: calc((4.6575342466vw + -33.5753424658px) * 1);
    margin-right: calc((4.6575342466vw + -33.5753424658px) * 1);
  }
  .left-xs-12 {
    margin-left: calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 12 - 0.1px);
  }
  .right-xs-12 {
    margin-right: calc(calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 12 - 0.1px) + calc((4.6575342466vw + -33.5753424658px) * 1));
  }
  .pcont-xs-12 {
    width: calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 12 - 0.1px);
    padding: calc((4.6575342466vw + -33.5753424658px) * 1) calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 12 - 0.1px) 0;
  }
  .pcol-xs-12 {
    width: calc((((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 12 - (4.6575342466vw + -33.5753424658px) - 0.1px));
    padding: calc((4.6575342466vw + -33.5753424658px) * 1);
    margin-right: calc((4.6575342466vw + -33.5753424658px) * 1);
  }
  .ml-xs-0,
  .mlr-xs-0 {
    margin-left: 0rem;
  }
  .mr-xs-0,
  .mlr-xs-0 {
    margin-right: 0rem;
  }
  .mt-xs-0,
  .mtb-xs-0 {
    margin-top: 0rem;
  }
  .mb-xs-0,
  .mtb-xs-0 {
    margin-bottom: 0rem;
  }
  .pl-xs-0,
  .plr-xs-0 {
    padding-left: 0rem;
  }
  .pr-xs-0,
  .plr-xs-0 {
    padding-right: 0rem;
  }
  .pt-xs-0,
  .ptb-xs-0 {
    padding-top: 0rem;
  }
  .pb-xs-0,
  .ptb-xs-0 {
    padding-bottom: 0rem;
  }
  .ml-xs-0-5,
  .mlr-xs-0-5 {
    margin-left: 0.5rem;
  }
  .mr-xs-0-5,
  .mlr-xs-0-5 {
    margin-right: 0.5rem;
  }
  .mt-xs-0-5,
  .mtb-xs-0-5 {
    margin-top: 0.5rem;
  }
  .mb-xs-0-5,
  .mtb-xs-0-5 {
    margin-bottom: 0.5rem;
  }
  .pl-xs-0-5,
  .plr-xs-0-5 {
    padding-left: 0.5rem;
  }
  .pr-xs-0-5,
  .plr-xs-0-5 {
    padding-right: 0.5rem;
  }
  .pt-xs-0-5,
  .ptb-xs-0-5 {
    padding-top: 0.5rem;
  }
  .pb-xs-0-5,
  .ptb-xs-0-5 {
    padding-bottom: 0.5rem;
  }
  .ml-xs-1,
  .mlr-xs-1 {
    margin-left: 1rem;
  }
  .mr-xs-1,
  .mlr-xs-1 {
    margin-right: 1rem;
  }
  .mt-xs-1,
  .mtb-xs-1 {
    margin-top: 1rem;
  }
  .mb-xs-1,
  .mtb-xs-1 {
    margin-bottom: 1rem;
  }
  .pl-xs-1,
  .plr-xs-1 {
    padding-left: 1rem;
  }
  .pr-xs-1,
  .plr-xs-1 {
    padding-right: 1rem;
  }
  .pt-xs-1,
  .ptb-xs-1 {
    padding-top: 1rem;
  }
  .pb-xs-1,
  .ptb-xs-1 {
    padding-bottom: 1rem;
  }
  .ml-xs-1-5,
  .mlr-xs-1-5 {
    margin-left: 1.5rem;
  }
  .mr-xs-1-5,
  .mlr-xs-1-5 {
    margin-right: 1.5rem;
  }
  .mt-xs-1-5,
  .mtb-xs-1-5 {
    margin-top: 1.5rem;
  }
  .mb-xs-1-5,
  .mtb-xs-1-5 {
    margin-bottom: 1.5rem;
  }
  .pl-xs-1-5,
  .plr-xs-1-5 {
    padding-left: 1.5rem;
  }
  .pr-xs-1-5,
  .plr-xs-1-5 {
    padding-right: 1.5rem;
  }
  .pt-xs-1-5,
  .ptb-xs-1-5 {
    padding-top: 1.5rem;
  }
  .pb-xs-1-5,
  .ptb-xs-1-5 {
    padding-bottom: 1.5rem;
  }
  .ml-xs-2,
  .mlr-xs-2 {
    margin-left: 2rem;
  }
  .mr-xs-2,
  .mlr-xs-2 {
    margin-right: 2rem;
  }
  .mt-xs-2,
  .mtb-xs-2 {
    margin-top: 2rem;
  }
  .mb-xs-2,
  .mtb-xs-2 {
    margin-bottom: 2rem;
  }
  .pl-xs-2,
  .plr-xs-2 {
    padding-left: 2rem;
  }
  .pr-xs-2,
  .plr-xs-2 {
    padding-right: 2rem;
  }
  .pt-xs-2,
  .ptb-xs-2 {
    padding-top: 2rem;
  }
  .pb-xs-2,
  .ptb-xs-2 {
    padding-bottom: 2rem;
  }
  .ml-xs-2-5,
  .mlr-xs-2-5 {
    margin-left: 2.5rem;
  }
  .mr-xs-2-5,
  .mlr-xs-2-5 {
    margin-right: 2.5rem;
  }
  .mt-xs-2-5,
  .mtb-xs-2-5 {
    margin-top: 2.5rem;
  }
  .mb-xs-2-5,
  .mtb-xs-2-5 {
    margin-bottom: 2.5rem;
  }
  .pl-xs-2-5,
  .plr-xs-2-5 {
    padding-left: 2.5rem;
  }
  .pr-xs-2-5,
  .plr-xs-2-5 {
    padding-right: 2.5rem;
  }
  .pt-xs-2-5,
  .ptb-xs-2-5 {
    padding-top: 2.5rem;
  }
  .pb-xs-2-5,
  .ptb-xs-2-5 {
    padding-bottom: 2.5rem;
  }
  .ml-xs-3,
  .mlr-xs-3 {
    margin-left: 3rem;
  }
  .mr-xs-3,
  .mlr-xs-3 {
    margin-right: 3rem;
  }
  .mt-xs-3,
  .mtb-xs-3 {
    margin-top: 3rem;
  }
  .mb-xs-3,
  .mtb-xs-3 {
    margin-bottom: 3rem;
  }
  .pl-xs-3,
  .plr-xs-3 {
    padding-left: 3rem;
  }
  .pr-xs-3,
  .plr-xs-3 {
    padding-right: 3rem;
  }
  .pt-xs-3,
  .ptb-xs-3 {
    padding-top: 3rem;
  }
  .pb-xs-3,
  .ptb-xs-3 {
    padding-bottom: 3rem;
  }
  .ml-xs-3-5,
  .mlr-xs-3-5 {
    margin-left: 3.5rem;
  }
  .mr-xs-3-5,
  .mlr-xs-3-5 {
    margin-right: 3.5rem;
  }
  .mt-xs-3-5,
  .mtb-xs-3-5 {
    margin-top: 3.5rem;
  }
  .mb-xs-3-5,
  .mtb-xs-3-5 {
    margin-bottom: 3.5rem;
  }
  .pl-xs-3-5,
  .plr-xs-3-5 {
    padding-left: 3.5rem;
  }
  .pr-xs-3-5,
  .plr-xs-3-5 {
    padding-right: 3.5rem;
  }
  .pt-xs-3-5,
  .ptb-xs-3-5 {
    padding-top: 3.5rem;
  }
  .pb-xs-3-5,
  .ptb-xs-3-5 {
    padding-bottom: 3.5rem;
  }
  .ml-xs-4,
  .mlr-xs-4 {
    margin-left: 4rem;
  }
  .mr-xs-4,
  .mlr-xs-4 {
    margin-right: 4rem;
  }
  .mt-xs-4,
  .mtb-xs-4 {
    margin-top: 4rem;
  }
  .mb-xs-4,
  .mtb-xs-4 {
    margin-bottom: 4rem;
  }
  .pl-xs-4,
  .plr-xs-4 {
    padding-left: 4rem;
  }
  .pr-xs-4,
  .plr-xs-4 {
    padding-right: 4rem;
  }
  .pt-xs-4,
  .ptb-xs-4 {
    padding-top: 4rem;
  }
  .pb-xs-4,
  .ptb-xs-4 {
    padding-bottom: 4rem;
  }
  .ml-xs-4-5,
  .mlr-xs-4-5 {
    margin-left: 4.5rem;
  }
  .mr-xs-4-5,
  .mlr-xs-4-5 {
    margin-right: 4.5rem;
  }
  .mt-xs-4-5,
  .mtb-xs-4-5 {
    margin-top: 4.5rem;
  }
  .mb-xs-4-5,
  .mtb-xs-4-5 {
    margin-bottom: 4.5rem;
  }
  .pl-xs-4-5,
  .plr-xs-4-5 {
    padding-left: 4.5rem;
  }
  .pr-xs-4-5,
  .plr-xs-4-5 {
    padding-right: 4.5rem;
  }
  .pt-xs-4-5,
  .ptb-xs-4-5 {
    padding-top: 4.5rem;
  }
  .pb-xs-4-5,
  .ptb-xs-4-5 {
    padding-bottom: 4.5rem;
  }
  .ml-xs-5,
  .mlr-xs-5 {
    margin-left: 5rem;
  }
  .mr-xs-5,
  .mlr-xs-5 {
    margin-right: 5rem;
  }
  .mt-xs-5,
  .mtb-xs-5 {
    margin-top: 5rem;
  }
  .mb-xs-5,
  .mtb-xs-5 {
    margin-bottom: 5rem;
  }
  .pl-xs-5,
  .plr-xs-5 {
    padding-left: 5rem;
  }
  .pr-xs-5,
  .plr-xs-5 {
    padding-right: 5rem;
  }
  .pt-xs-5,
  .ptb-xs-5 {
    padding-top: 5rem;
  }
  .pb-xs-5,
  .ptb-xs-5 {
    padding-bottom: 5rem;
  }
  .ml-xs-5-5,
  .mlr-xs-5-5 {
    margin-left: 5.5rem;
  }
  .mr-xs-5-5,
  .mlr-xs-5-5 {
    margin-right: 5.5rem;
  }
  .mt-xs-5-5,
  .mtb-xs-5-5 {
    margin-top: 5.5rem;
  }
  .mb-xs-5-5,
  .mtb-xs-5-5 {
    margin-bottom: 5.5rem;
  }
  .pl-xs-5-5,
  .plr-xs-5-5 {
    padding-left: 5.5rem;
  }
  .pr-xs-5-5,
  .plr-xs-5-5 {
    padding-right: 5.5rem;
  }
  .pt-xs-5-5,
  .ptb-xs-5-5 {
    padding-top: 5.5rem;
  }
  .pb-xs-5-5,
  .ptb-xs-5-5 {
    padding-bottom: 5.5rem;
  }
  .ml-xs-6,
  .mlr-xs-6 {
    margin-left: 6rem;
  }
  .mr-xs-6,
  .mlr-xs-6 {
    margin-right: 6rem;
  }
  .mt-xs-6,
  .mtb-xs-6 {
    margin-top: 6rem;
  }
  .mb-xs-6,
  .mtb-xs-6 {
    margin-bottom: 6rem;
  }
  .pl-xs-6,
  .plr-xs-6 {
    padding-left: 6rem;
  }
  .pr-xs-6,
  .plr-xs-6 {
    padding-right: 6rem;
  }
  .pt-xs-6,
  .ptb-xs-6 {
    padding-top: 6rem;
  }
  .pb-xs-6,
  .ptb-xs-6 {
    padding-bottom: 6rem;
  }
  .ml-xs-6-5,
  .mlr-xs-6-5 {
    margin-left: 6.5rem;
  }
  .mr-xs-6-5,
  .mlr-xs-6-5 {
    margin-right: 6.5rem;
  }
  .mt-xs-6-5,
  .mtb-xs-6-5 {
    margin-top: 6.5rem;
  }
  .mb-xs-6-5,
  .mtb-xs-6-5 {
    margin-bottom: 6.5rem;
  }
  .pl-xs-6-5,
  .plr-xs-6-5 {
    padding-left: 6.5rem;
  }
  .pr-xs-6-5,
  .plr-xs-6-5 {
    padding-right: 6.5rem;
  }
  .pt-xs-6-5,
  .ptb-xs-6-5 {
    padding-top: 6.5rem;
  }
  .pb-xs-6-5,
  .ptb-xs-6-5 {
    padding-bottom: 6.5rem;
  }
  .ml-xs-7,
  .mlr-xs-7 {
    margin-left: 7rem;
  }
  .mr-xs-7,
  .mlr-xs-7 {
    margin-right: 7rem;
  }
  .mt-xs-7,
  .mtb-xs-7 {
    margin-top: 7rem;
  }
  .mb-xs-7,
  .mtb-xs-7 {
    margin-bottom: 7rem;
  }
  .pl-xs-7,
  .plr-xs-7 {
    padding-left: 7rem;
  }
  .pr-xs-7,
  .plr-xs-7 {
    padding-right: 7rem;
  }
  .pt-xs-7,
  .ptb-xs-7 {
    padding-top: 7rem;
  }
  .pb-xs-7,
  .ptb-xs-7 {
    padding-bottom: 7rem;
  }
  .ml-xs-7-5,
  .mlr-xs-7-5 {
    margin-left: 7.5rem;
  }
  .mr-xs-7-5,
  .mlr-xs-7-5 {
    margin-right: 7.5rem;
  }
  .mt-xs-7-5,
  .mtb-xs-7-5 {
    margin-top: 7.5rem;
  }
  .mb-xs-7-5,
  .mtb-xs-7-5 {
    margin-bottom: 7.5rem;
  }
  .pl-xs-7-5,
  .plr-xs-7-5 {
    padding-left: 7.5rem;
  }
  .pr-xs-7-5,
  .plr-xs-7-5 {
    padding-right: 7.5rem;
  }
  .pt-xs-7-5,
  .ptb-xs-7-5 {
    padding-top: 7.5rem;
  }
  .pb-xs-7-5,
  .ptb-xs-7-5 {
    padding-bottom: 7.5rem;
  }
  .ml-xs-8,
  .mlr-xs-8 {
    margin-left: 8rem;
  }
  .mr-xs-8,
  .mlr-xs-8 {
    margin-right: 8rem;
  }
  .mt-xs-8,
  .mtb-xs-8 {
    margin-top: 8rem;
  }
  .mb-xs-8,
  .mtb-xs-8 {
    margin-bottom: 8rem;
  }
  .pl-xs-8,
  .plr-xs-8 {
    padding-left: 8rem;
  }
  .pr-xs-8,
  .plr-xs-8 {
    padding-right: 8rem;
  }
  .pt-xs-8,
  .ptb-xs-8 {
    padding-top: 8rem;
  }
  .pb-xs-8,
  .ptb-xs-8 {
    padding-bottom: 8rem;
  }
  .ml-xs-8-5,
  .mlr-xs-8-5 {
    margin-left: 8.5rem;
  }
  .mr-xs-8-5,
  .mlr-xs-8-5 {
    margin-right: 8.5rem;
  }
  .mt-xs-8-5,
  .mtb-xs-8-5 {
    margin-top: 8.5rem;
  }
  .mb-xs-8-5,
  .mtb-xs-8-5 {
    margin-bottom: 8.5rem;
  }
  .pl-xs-8-5,
  .plr-xs-8-5 {
    padding-left: 8.5rem;
  }
  .pr-xs-8-5,
  .plr-xs-8-5 {
    padding-right: 8.5rem;
  }
  .pt-xs-8-5,
  .ptb-xs-8-5 {
    padding-top: 8.5rem;
  }
  .pb-xs-8-5,
  .ptb-xs-8-5 {
    padding-bottom: 8.5rem;
  }
  .ml-xs-9,
  .mlr-xs-9 {
    margin-left: 9rem;
  }
  .mr-xs-9,
  .mlr-xs-9 {
    margin-right: 9rem;
  }
  .mt-xs-9,
  .mtb-xs-9 {
    margin-top: 9rem;
  }
  .mb-xs-9,
  .mtb-xs-9 {
    margin-bottom: 9rem;
  }
  .pl-xs-9,
  .plr-xs-9 {
    padding-left: 9rem;
  }
  .pr-xs-9,
  .plr-xs-9 {
    padding-right: 9rem;
  }
  .pt-xs-9,
  .ptb-xs-9 {
    padding-top: 9rem;
  }
  .pb-xs-9,
  .ptb-xs-9 {
    padding-bottom: 9rem;
  }
  .ml-xs-9-5,
  .mlr-xs-9-5 {
    margin-left: 9.5rem;
  }
  .mr-xs-9-5,
  .mlr-xs-9-5 {
    margin-right: 9.5rem;
  }
  .mt-xs-9-5,
  .mtb-xs-9-5 {
    margin-top: 9.5rem;
  }
  .mb-xs-9-5,
  .mtb-xs-9-5 {
    margin-bottom: 9.5rem;
  }
  .pl-xs-9-5,
  .plr-xs-9-5 {
    padding-left: 9.5rem;
  }
  .pr-xs-9-5,
  .plr-xs-9-5 {
    padding-right: 9.5rem;
  }
  .pt-xs-9-5,
  .ptb-xs-9-5 {
    padding-top: 9.5rem;
  }
  .pb-xs-9-5,
  .ptb-xs-9-5 {
    padding-bottom: 9.5rem;
  }
  .ml-xs-10,
  .mlr-xs-10 {
    margin-left: 10rem;
  }
  .mr-xs-10,
  .mlr-xs-10 {
    margin-right: 10rem;
  }
  .mt-xs-10,
  .mtb-xs-10 {
    margin-top: 10rem;
  }
  .mb-xs-10,
  .mtb-xs-10 {
    margin-bottom: 10rem;
  }
  .pl-xs-10,
  .plr-xs-10 {
    padding-left: 10rem;
  }
  .pr-xs-10,
  .plr-xs-10 {
    padding-right: 10rem;
  }
  .pt-xs-10,
  .ptb-xs-10 {
    padding-top: 10rem;
  }
  .pb-xs-10,
  .ptb-xs-10 {
    padding-bottom: 10rem;
  }
  .ml-xs-10-5,
  .mlr-xs-10-5 {
    margin-left: 10.5rem;
  }
  .mr-xs-10-5,
  .mlr-xs-10-5 {
    margin-right: 10.5rem;
  }
  .mt-xs-10-5,
  .mtb-xs-10-5 {
    margin-top: 10.5rem;
  }
  .mb-xs-10-5,
  .mtb-xs-10-5 {
    margin-bottom: 10.5rem;
  }
  .pl-xs-10-5,
  .plr-xs-10-5 {
    padding-left: 10.5rem;
  }
  .pr-xs-10-5,
  .plr-xs-10-5 {
    padding-right: 10.5rem;
  }
  .pt-xs-10-5,
  .ptb-xs-10-5 {
    padding-top: 10.5rem;
  }
  .pb-xs-10-5,
  .ptb-xs-10-5 {
    padding-bottom: 10.5rem;
  }
  .ml-xs-11,
  .mlr-xs-11 {
    margin-left: 11rem;
  }
  .mr-xs-11,
  .mlr-xs-11 {
    margin-right: 11rem;
  }
  .mt-xs-11,
  .mtb-xs-11 {
    margin-top: 11rem;
  }
  .mb-xs-11,
  .mtb-xs-11 {
    margin-bottom: 11rem;
  }
  .pl-xs-11,
  .plr-xs-11 {
    padding-left: 11rem;
  }
  .pr-xs-11,
  .plr-xs-11 {
    padding-right: 11rem;
  }
  .pt-xs-11,
  .ptb-xs-11 {
    padding-top: 11rem;
  }
  .pb-xs-11,
  .ptb-xs-11 {
    padding-bottom: 11rem;
  }
  .ml-xs-11-5,
  .mlr-xs-11-5 {
    margin-left: 11.5rem;
  }
  .mr-xs-11-5,
  .mlr-xs-11-5 {
    margin-right: 11.5rem;
  }
  .mt-xs-11-5,
  .mtb-xs-11-5 {
    margin-top: 11.5rem;
  }
  .mb-xs-11-5,
  .mtb-xs-11-5 {
    margin-bottom: 11.5rem;
  }
  .pl-xs-11-5,
  .plr-xs-11-5 {
    padding-left: 11.5rem;
  }
  .pr-xs-11-5,
  .plr-xs-11-5 {
    padding-right: 11.5rem;
  }
  .pt-xs-11-5,
  .ptb-xs-11-5 {
    padding-top: 11.5rem;
  }
  .pb-xs-11-5,
  .ptb-xs-11-5 {
    padding-bottom: 11.5rem;
  }
  .ml-xs-12,
  .mlr-xs-12 {
    margin-left: 12rem;
  }
  .mr-xs-12,
  .mlr-xs-12 {
    margin-right: 12rem;
  }
  .mt-xs-12,
  .mtb-xs-12 {
    margin-top: 12rem;
  }
  .mb-xs-12,
  .mtb-xs-12 {
    margin-bottom: 12rem;
  }
  .pl-xs-12,
  .plr-xs-12 {
    padding-left: 12rem;
  }
  .pr-xs-12,
  .plr-xs-12 {
    padding-right: 12rem;
  }
  .pt-xs-12,
  .ptb-xs-12 {
    padding-top: 12rem;
  }
  .pb-xs-12,
  .ptb-xs-12 {
    padding-bottom: 12rem;
  }
  .col-inset-xs,
  .col-inset-left-xs,
  .col-inset-right-xs {
    border-style: solid;
    border-color: transparent;
  }
  .col-inset-xs,
  .col-inset-left-xs {
    border-left-width: calc();
  }
  .col-inset-xs,
  .col-inset-right-xs {
    border-right-width: calc();
  }
  .col-right-sm {
    float: right;
  }
  .show-sm {
    display: block;
  }
  .hide-sm {
    display: none;
  }
  .col-align-bottom-sm {
    display: flex;
    align-items: flex-end;
  }
  .cont-sm-0 {
    width: 0;
  }
  .cont-sm-0-5 {
    width: calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 0.5 - 0.1px);
  }
  .cont-sm-1 {
    width: calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 1 - 0.1px);
  }
  .cont-sm-1-5 {
    width: calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 1.5 - 0.1px);
  }
  .cont-sm-2 {
    width: calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 2 - 0.1px);
  }
  .cont-sm-2-5 {
    width: calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 2.5 - 0.1px);
  }
  .cont-sm-3 {
    width: calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 3 - 0.1px);
  }
  .cont-sm-3-5 {
    width: calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 3.5 - 0.1px);
  }
  .cont-sm-4 {
    width: calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 4 - 0.1px);
  }
  .cont-sm-4-5 {
    width: calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 4.5 - 0.1px);
  }
  .cont-sm-5 {
    width: calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 5 - 0.1px);
  }
  .cont-sm-5-5 {
    width: calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 5.5 - 0.1px);
  }
  .cont-sm-6 {
    width: calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 6 - 0.1px);
  }
  .cont-sm-6-5 {
    width: calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 6.5 - 0.1px);
  }
  .cont-sm-7 {
    width: calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 7 - 0.1px);
  }
  .cont-sm-7-5 {
    width: calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 7.5 - 0.1px);
  }
  .cont-sm-8 {
    width: calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 8 - 0.1px);
  }
  .cont-sm-8-5 {
    width: calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 8.5 - 0.1px);
  }
  .cont-sm-9 {
    width: calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 9 - 0.1px);
  }
  .cont-sm-9-5 {
    width: calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 9.5 - 0.1px);
  }
  .cont-sm-10 {
    width: calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 10 - 0.1px);
  }
  .cont-sm-10-5 {
    width: calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 10.5 - 0.1px);
  }
  .cont-sm-11 {
    width: calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 11 - 0.1px);
  }
  .cont-sm-11-5 {
    width: calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 11.5 - 0.1px);
  }
  .cont-sm-12 {
    width: calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 12 - 0.1px);
  }
  .col-sm-0 {
    width: 0;
    margin-right: 0;
  }
  .col-sm-0-5 {
    width: calc((((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 0.5 - (4.6575342466vw + -33.5753424658px) - 0.1px));
    margin-right: calc((4.6575342466vw + -33.5753424658px) * 1);
  }
  .col-sm-1 {
    width: calc((((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 1 - (4.6575342466vw + -33.5753424658px) - 0.1px));
    margin-right: calc((4.6575342466vw + -33.5753424658px) * 1);
  }
  .col-sm-1-5 {
    width: calc((((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 1.5 - (4.6575342466vw + -33.5753424658px) - 0.1px));
    margin-right: calc((4.6575342466vw + -33.5753424658px) * 1);
  }
  .col-sm-2 {
    width: calc((((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 2 - (4.6575342466vw + -33.5753424658px) - 0.1px));
    margin-right: calc((4.6575342466vw + -33.5753424658px) * 1);
  }
  .col-sm-2-5 {
    width: calc((((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 2.5 - (4.6575342466vw + -33.5753424658px) - 0.1px));
    margin-right: calc((4.6575342466vw + -33.5753424658px) * 1);
  }
  .col-sm-3 {
    width: calc((((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 3 - (4.6575342466vw + -33.5753424658px) - 0.1px));
    margin-right: calc((4.6575342466vw + -33.5753424658px) * 1);
  }
  .col-sm-3-5 {
    width: calc((((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 3.5 - (4.6575342466vw + -33.5753424658px) - 0.1px));
    margin-right: calc((4.6575342466vw + -33.5753424658px) * 1);
  }
  .col-sm-4 {
    width: calc((((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 4 - (4.6575342466vw + -33.5753424658px) - 0.1px));
    margin-right: calc((4.6575342466vw + -33.5753424658px) * 1);
  }
  .col-sm-4-5 {
    width: calc((((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 4.5 - (4.6575342466vw + -33.5753424658px) - 0.1px));
    margin-right: calc((4.6575342466vw + -33.5753424658px) * 1);
  }
  .col-sm-5 {
    width: calc((((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 5 - (4.6575342466vw + -33.5753424658px) - 0.1px));
    margin-right: calc((4.6575342466vw + -33.5753424658px) * 1);
  }
  .col-sm-5-5 {
    width: calc((((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 5.5 - (4.6575342466vw + -33.5753424658px) - 0.1px));
    margin-right: calc((4.6575342466vw + -33.5753424658px) * 1);
  }
  .col-sm-6 {
    width: calc((((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 6 - (4.6575342466vw + -33.5753424658px) - 0.1px));
    margin-right: calc((4.6575342466vw + -33.5753424658px) * 1);
  }
  .col-sm-6-5 {
    width: calc((((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 6.5 - (4.6575342466vw + -33.5753424658px) - 0.1px));
    margin-right: calc((4.6575342466vw + -33.5753424658px) * 1);
  }
  .col-sm-7 {
    width: calc((((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 7 - (4.6575342466vw + -33.5753424658px) - 0.1px));
    margin-right: calc((4.6575342466vw + -33.5753424658px) * 1);
  }
  .col-sm-7-5 {
    width: calc((((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 7.5 - (4.6575342466vw + -33.5753424658px) - 0.1px));
    margin-right: calc((4.6575342466vw + -33.5753424658px) * 1);
  }
  .col-sm-8 {
    width: calc((((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 8 - (4.6575342466vw + -33.5753424658px) - 0.1px));
    margin-right: calc((4.6575342466vw + -33.5753424658px) * 1);
  }
  .col-sm-8-5 {
    width: calc((((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 8.5 - (4.6575342466vw + -33.5753424658px) - 0.1px));
    margin-right: calc((4.6575342466vw + -33.5753424658px) * 1);
  }
  .col-sm-9 {
    width: calc((((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 9 - (4.6575342466vw + -33.5753424658px) - 0.1px));
    margin-right: calc((4.6575342466vw + -33.5753424658px) * 1);
  }
  .col-sm-9-5 {
    width: calc((((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 9.5 - (4.6575342466vw + -33.5753424658px) - 0.1px));
    margin-right: calc((4.6575342466vw + -33.5753424658px) * 1);
  }
  .col-sm-10 {
    width: calc((((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 10 - (4.6575342466vw + -33.5753424658px) - 0.1px));
    margin-right: calc((4.6575342466vw + -33.5753424658px) * 1);
  }
  .col-sm-10-5 {
    width: calc((((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 10.5 - (4.6575342466vw + -33.5753424658px) - 0.1px));
    margin-right: calc((4.6575342466vw + -33.5753424658px) * 1);
  }
  .col-sm-11 {
    width: calc((((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 11 - (4.6575342466vw + -33.5753424658px) - 0.1px));
    margin-right: calc((4.6575342466vw + -33.5753424658px) * 1);
  }
  .col-sm-11-5 {
    width: calc((((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 11.5 - (4.6575342466vw + -33.5753424658px) - 0.1px));
    margin-right: calc((4.6575342466vw + -33.5753424658px) * 1);
  }
  .col-sm-12 {
    width: calc((((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 12 - (4.6575342466vw + -33.5753424658px) - 0.1px));
    margin-right: calc((4.6575342466vw + -33.5753424658px) * 1);
  }
  .left-sm-0 {
    margin-left: 0;
  }
  .right-sm-0 {
    margin-right: calc(0 + 0);
  }
  .pside-sm-0,
  .pleft-sm-0 {
    padding-left: calc((((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 1 - (4.6575342466vw + -33.5753424658px) - 0.1px) * 0);
  }
  .pside-sm-0,
  .pright-sm-0 {
    padding-right: calc((((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 1 - (4.6575342466vw + -33.5753424658px) - 0.1px) * 0);
  }
  .pcont-sm-0 {
    width: 0;
    padding: 0 0 0;
  }
  .pcol-sm-0 {
    width: 0;
    padding: 0;
    margin-right: 0;
  }
  .left-sm-0-5 {
    margin-left: calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 0.5 - 0.1px);
  }
  .right-sm-0-5 {
    margin-right: calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 0.5 - 0.1px);
  }
  .pside-sm-0-5,
  .pleft-sm-0-5 {
    padding-left: calc((((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 1 - (4.6575342466vw + -33.5753424658px) - 0.1px) * 0.5);
  }
  .pside-sm-0-5,
  .pright-sm-0-5 {
    padding-right: calc((((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 1 - (4.6575342466vw + -33.5753424658px) - 0.1px) * 0.5);
  }
  .pcont-sm-0-5 {
    width: calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 0.5 - 0.1px);
    padding: calc((4.6575342466vw + -33.5753424658px) * 1) calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 0.5 - 0.1px) 0;
  }
  .pcol-sm-0-5 {
    width: calc((((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 0.5 - (4.6575342466vw + -33.5753424658px) - 0.1px));
    padding: calc((4.6575342466vw + -33.5753424658px) * 1);
    margin-right: calc((4.6575342466vw + -33.5753424658px) * 1);
  }
  .left-sm-1 {
    margin-left: calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 1 - 0.1px);
  }
  .right-sm-1 {
    margin-right: calc(calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 1 - 0.1px) + calc((4.6575342466vw + -33.5753424658px) * 1));
  }
  .pside-sm-1,
  .pleft-sm-1 {
    padding-left: calc((((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 1 - (4.6575342466vw + -33.5753424658px) - 0.1px) * 1);
  }
  .pside-sm-1,
  .pright-sm-1 {
    padding-right: calc((((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 1 - (4.6575342466vw + -33.5753424658px) - 0.1px) * 1);
  }
  .pcont-sm-1 {
    width: calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 1 - 0.1px);
    padding: calc((4.6575342466vw + -33.5753424658px) * 1) calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 1 - 0.1px) 0;
  }
  .pcol-sm-1 {
    width: calc((((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 1 - (4.6575342466vw + -33.5753424658px) - 0.1px));
    padding: calc((4.6575342466vw + -33.5753424658px) * 1);
    margin-right: calc((4.6575342466vw + -33.5753424658px) * 1);
  }
  .left-sm-1-5 {
    margin-left: calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 1.5 - 0.1px);
  }
  .right-sm-1-5 {
    margin-right: calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 1.5 - 0.1px);
  }
  .pcont-sm-1-5 {
    width: calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 1.5 - 0.1px);
    padding: calc((4.6575342466vw + -33.5753424658px) * 1) calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 1.5 - 0.1px) 0;
  }
  .pcol-sm-1-5 {
    width: calc((((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 1.5 - (4.6575342466vw + -33.5753424658px) - 0.1px));
    padding: calc((4.6575342466vw + -33.5753424658px) * 1);
    margin-right: calc((4.6575342466vw + -33.5753424658px) * 1);
  }
  .left-sm-2 {
    margin-left: calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 2 - 0.1px);
  }
  .right-sm-2 {
    margin-right: calc(calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 2 - 0.1px) + calc((4.6575342466vw + -33.5753424658px) * 1));
  }
  .pcont-sm-2 {
    width: calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 2 - 0.1px);
    padding: calc((4.6575342466vw + -33.5753424658px) * 1) calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 2 - 0.1px) 0;
  }
  .pcol-sm-2 {
    width: calc((((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 2 - (4.6575342466vw + -33.5753424658px) - 0.1px));
    padding: calc((4.6575342466vw + -33.5753424658px) * 1);
    margin-right: calc((4.6575342466vw + -33.5753424658px) * 1);
  }
  .left-sm-2-5 {
    margin-left: calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 2.5 - 0.1px);
  }
  .right-sm-2-5 {
    margin-right: calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 2.5 - 0.1px);
  }
  .pcont-sm-2-5 {
    width: calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 2.5 - 0.1px);
    padding: calc((4.6575342466vw + -33.5753424658px) * 1) calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 2.5 - 0.1px) 0;
  }
  .pcol-sm-2-5 {
    width: calc((((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 2.5 - (4.6575342466vw + -33.5753424658px) - 0.1px));
    padding: calc((4.6575342466vw + -33.5753424658px) * 1);
    margin-right: calc((4.6575342466vw + -33.5753424658px) * 1);
  }
  .left-sm-3 {
    margin-left: calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 3 - 0.1px);
  }
  .right-sm-3 {
    margin-right: calc(calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 3 - 0.1px) + calc((4.6575342466vw + -33.5753424658px) * 1));
  }
  .pcont-sm-3 {
    width: calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 3 - 0.1px);
    padding: calc((4.6575342466vw + -33.5753424658px) * 1) calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 3 - 0.1px) 0;
  }
  .pcol-sm-3 {
    width: calc((((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 3 - (4.6575342466vw + -33.5753424658px) - 0.1px));
    padding: calc((4.6575342466vw + -33.5753424658px) * 1);
    margin-right: calc((4.6575342466vw + -33.5753424658px) * 1);
  }
  .left-sm-3-5 {
    margin-left: calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 3.5 - 0.1px);
  }
  .right-sm-3-5 {
    margin-right: calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 3.5 - 0.1px);
  }
  .pcont-sm-3-5 {
    width: calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 3.5 - 0.1px);
    padding: calc((4.6575342466vw + -33.5753424658px) * 1) calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 3.5 - 0.1px) 0;
  }
  .pcol-sm-3-5 {
    width: calc((((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 3.5 - (4.6575342466vw + -33.5753424658px) - 0.1px));
    padding: calc((4.6575342466vw + -33.5753424658px) * 1);
    margin-right: calc((4.6575342466vw + -33.5753424658px) * 1);
  }
  .left-sm-4 {
    margin-left: calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 4 - 0.1px);
  }
  .right-sm-4 {
    margin-right: calc(calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 4 - 0.1px) + calc((4.6575342466vw + -33.5753424658px) * 1));
  }
  .pcont-sm-4 {
    width: calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 4 - 0.1px);
    padding: calc((4.6575342466vw + -33.5753424658px) * 1) calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 4 - 0.1px) 0;
  }
  .pcol-sm-4 {
    width: calc((((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 4 - (4.6575342466vw + -33.5753424658px) - 0.1px));
    padding: calc((4.6575342466vw + -33.5753424658px) * 1);
    margin-right: calc((4.6575342466vw + -33.5753424658px) * 1);
  }
  .left-sm-4-5 {
    margin-left: calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 4.5 - 0.1px);
  }
  .right-sm-4-5 {
    margin-right: calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 4.5 - 0.1px);
  }
  .pcont-sm-4-5 {
    width: calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 4.5 - 0.1px);
    padding: calc((4.6575342466vw + -33.5753424658px) * 1) calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 4.5 - 0.1px) 0;
  }
  .pcol-sm-4-5 {
    width: calc((((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 4.5 - (4.6575342466vw + -33.5753424658px) - 0.1px));
    padding: calc((4.6575342466vw + -33.5753424658px) * 1);
    margin-right: calc((4.6575342466vw + -33.5753424658px) * 1);
  }
  .left-sm-5 {
    margin-left: calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 5 - 0.1px);
  }
  .right-sm-5 {
    margin-right: calc(calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 5 - 0.1px) + calc((4.6575342466vw + -33.5753424658px) * 1));
  }
  .pcont-sm-5 {
    width: calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 5 - 0.1px);
    padding: calc((4.6575342466vw + -33.5753424658px) * 1) calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 5 - 0.1px) 0;
  }
  .pcol-sm-5 {
    width: calc((((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 5 - (4.6575342466vw + -33.5753424658px) - 0.1px));
    padding: calc((4.6575342466vw + -33.5753424658px) * 1);
    margin-right: calc((4.6575342466vw + -33.5753424658px) * 1);
  }
  .left-sm-5-5 {
    margin-left: calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 5.5 - 0.1px);
  }
  .right-sm-5-5 {
    margin-right: calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 5.5 - 0.1px);
  }
  .pcont-sm-5-5 {
    width: calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 5.5 - 0.1px);
    padding: calc((4.6575342466vw + -33.5753424658px) * 1) calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 5.5 - 0.1px) 0;
  }
  .pcol-sm-5-5 {
    width: calc((((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 5.5 - (4.6575342466vw + -33.5753424658px) - 0.1px));
    padding: calc((4.6575342466vw + -33.5753424658px) * 1);
    margin-right: calc((4.6575342466vw + -33.5753424658px) * 1);
  }
  .left-sm-6 {
    margin-left: calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 6 - 0.1px);
  }
  .right-sm-6 {
    margin-right: calc(calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 6 - 0.1px) + calc((4.6575342466vw + -33.5753424658px) * 1));
  }
  .pcont-sm-6 {
    width: calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 6 - 0.1px);
    padding: calc((4.6575342466vw + -33.5753424658px) * 1) calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 6 - 0.1px) 0;
  }
  .pcol-sm-6 {
    width: calc((((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 6 - (4.6575342466vw + -33.5753424658px) - 0.1px));
    padding: calc((4.6575342466vw + -33.5753424658px) * 1);
    margin-right: calc((4.6575342466vw + -33.5753424658px) * 1);
  }
  .left-sm-6-5 {
    margin-left: calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 6.5 - 0.1px);
  }
  .right-sm-6-5 {
    margin-right: calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 6.5 - 0.1px);
  }
  .pcont-sm-6-5 {
    width: calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 6.5 - 0.1px);
    padding: calc((4.6575342466vw + -33.5753424658px) * 1) calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 6.5 - 0.1px) 0;
  }
  .pcol-sm-6-5 {
    width: calc((((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 6.5 - (4.6575342466vw + -33.5753424658px) - 0.1px));
    padding: calc((4.6575342466vw + -33.5753424658px) * 1);
    margin-right: calc((4.6575342466vw + -33.5753424658px) * 1);
  }
  .left-sm-7 {
    margin-left: calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 7 - 0.1px);
  }
  .right-sm-7 {
    margin-right: calc(calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 7 - 0.1px) + calc((4.6575342466vw + -33.5753424658px) * 1));
  }
  .pcont-sm-7 {
    width: calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 7 - 0.1px);
    padding: calc((4.6575342466vw + -33.5753424658px) * 1) calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 7 - 0.1px) 0;
  }
  .pcol-sm-7 {
    width: calc((((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 7 - (4.6575342466vw + -33.5753424658px) - 0.1px));
    padding: calc((4.6575342466vw + -33.5753424658px) * 1);
    margin-right: calc((4.6575342466vw + -33.5753424658px) * 1);
  }
  .left-sm-7-5 {
    margin-left: calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 7.5 - 0.1px);
  }
  .right-sm-7-5 {
    margin-right: calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 7.5 - 0.1px);
  }
  .pcont-sm-7-5 {
    width: calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 7.5 - 0.1px);
    padding: calc((4.6575342466vw + -33.5753424658px) * 1) calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 7.5 - 0.1px) 0;
  }
  .pcol-sm-7-5 {
    width: calc((((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 7.5 - (4.6575342466vw + -33.5753424658px) - 0.1px));
    padding: calc((4.6575342466vw + -33.5753424658px) * 1);
    margin-right: calc((4.6575342466vw + -33.5753424658px) * 1);
  }
  .left-sm-8 {
    margin-left: calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 8 - 0.1px);
  }
  .right-sm-8 {
    margin-right: calc(calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 8 - 0.1px) + calc((4.6575342466vw + -33.5753424658px) * 1));
  }
  .pcont-sm-8 {
    width: calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 8 - 0.1px);
    padding: calc((4.6575342466vw + -33.5753424658px) * 1) calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 8 - 0.1px) 0;
  }
  .pcol-sm-8 {
    width: calc((((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 8 - (4.6575342466vw + -33.5753424658px) - 0.1px));
    padding: calc((4.6575342466vw + -33.5753424658px) * 1);
    margin-right: calc((4.6575342466vw + -33.5753424658px) * 1);
  }
  .left-sm-8-5 {
    margin-left: calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 8.5 - 0.1px);
  }
  .right-sm-8-5 {
    margin-right: calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 8.5 - 0.1px);
  }
  .pcont-sm-8-5 {
    width: calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 8.5 - 0.1px);
    padding: calc((4.6575342466vw + -33.5753424658px) * 1) calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 8.5 - 0.1px) 0;
  }
  .pcol-sm-8-5 {
    width: calc((((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 8.5 - (4.6575342466vw + -33.5753424658px) - 0.1px));
    padding: calc((4.6575342466vw + -33.5753424658px) * 1);
    margin-right: calc((4.6575342466vw + -33.5753424658px) * 1);
  }
  .left-sm-9 {
    margin-left: calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 9 - 0.1px);
  }
  .right-sm-9 {
    margin-right: calc(calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 9 - 0.1px) + calc((4.6575342466vw + -33.5753424658px) * 1));
  }
  .pcont-sm-9 {
    width: calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 9 - 0.1px);
    padding: calc((4.6575342466vw + -33.5753424658px) * 1) calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 9 - 0.1px) 0;
  }
  .pcol-sm-9 {
    width: calc((((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 9 - (4.6575342466vw + -33.5753424658px) - 0.1px));
    padding: calc((4.6575342466vw + -33.5753424658px) * 1);
    margin-right: calc((4.6575342466vw + -33.5753424658px) * 1);
  }
  .left-sm-9-5 {
    margin-left: calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 9.5 - 0.1px);
  }
  .right-sm-9-5 {
    margin-right: calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 9.5 - 0.1px);
  }
  .pcont-sm-9-5 {
    width: calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 9.5 - 0.1px);
    padding: calc((4.6575342466vw + -33.5753424658px) * 1) calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 9.5 - 0.1px) 0;
  }
  .pcol-sm-9-5 {
    width: calc((((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 9.5 - (4.6575342466vw + -33.5753424658px) - 0.1px));
    padding: calc((4.6575342466vw + -33.5753424658px) * 1);
    margin-right: calc((4.6575342466vw + -33.5753424658px) * 1);
  }
  .left-sm-10 {
    margin-left: calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 10 - 0.1px);
  }
  .right-sm-10 {
    margin-right: calc(calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 10 - 0.1px) + calc((4.6575342466vw + -33.5753424658px) * 1));
  }
  .pcont-sm-10 {
    width: calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 10 - 0.1px);
    padding: calc((4.6575342466vw + -33.5753424658px) * 1) calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 10 - 0.1px) 0;
  }
  .pcol-sm-10 {
    width: calc((((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 10 - (4.6575342466vw + -33.5753424658px) - 0.1px));
    padding: calc((4.6575342466vw + -33.5753424658px) * 1);
    margin-right: calc((4.6575342466vw + -33.5753424658px) * 1);
  }
  .left-sm-10-5 {
    margin-left: calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 10.5 - 0.1px);
  }
  .right-sm-10-5 {
    margin-right: calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 10.5 - 0.1px);
  }
  .pcont-sm-10-5 {
    width: calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 10.5 - 0.1px);
    padding: calc((4.6575342466vw + -33.5753424658px) * 1) calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 10.5 - 0.1px) 0;
  }
  .pcol-sm-10-5 {
    width: calc((((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 10.5 - (4.6575342466vw + -33.5753424658px) - 0.1px));
    padding: calc((4.6575342466vw + -33.5753424658px) * 1);
    margin-right: calc((4.6575342466vw + -33.5753424658px) * 1);
  }
  .left-sm-11 {
    margin-left: calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 11 - 0.1px);
  }
  .right-sm-11 {
    margin-right: calc(calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 11 - 0.1px) + calc((4.6575342466vw + -33.5753424658px) * 1));
  }
  .pcont-sm-11 {
    width: calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 11 - 0.1px);
    padding: calc((4.6575342466vw + -33.5753424658px) * 1) calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 11 - 0.1px) 0;
  }
  .pcol-sm-11 {
    width: calc((((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 11 - (4.6575342466vw + -33.5753424658px) - 0.1px));
    padding: calc((4.6575342466vw + -33.5753424658px) * 1);
    margin-right: calc((4.6575342466vw + -33.5753424658px) * 1);
  }
  .left-sm-11-5 {
    margin-left: calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 11.5 - 0.1px);
  }
  .right-sm-11-5 {
    margin-right: calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 11.5 - 0.1px);
  }
  .pcont-sm-11-5 {
    width: calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 11.5 - 0.1px);
    padding: calc((4.6575342466vw + -33.5753424658px) * 1) calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 11.5 - 0.1px) 0;
  }
  .pcol-sm-11-5 {
    width: calc((((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 11.5 - (4.6575342466vw + -33.5753424658px) - 0.1px));
    padding: calc((4.6575342466vw + -33.5753424658px) * 1);
    margin-right: calc((4.6575342466vw + -33.5753424658px) * 1);
  }
  .left-sm-12 {
    margin-left: calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 12 - 0.1px);
  }
  .right-sm-12 {
    margin-right: calc(calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 12 - 0.1px) + calc((4.6575342466vw + -33.5753424658px) * 1));
  }
  .pcont-sm-12 {
    width: calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 12 - 0.1px);
    padding: calc((4.6575342466vw + -33.5753424658px) * 1) calc(((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 12 - 0.1px) 0;
  }
  .pcol-sm-12 {
    width: calc((((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 12 - (4.6575342466vw + -33.5753424658px) - 0.1px));
    padding: calc((4.6575342466vw + -33.5753424658px) * 1);
    margin-right: calc((4.6575342466vw + -33.5753424658px) * 1);
  }
  .ml-sm-0,
  .mlr-sm-0 {
    margin-left: 0rem;
  }
  .mr-sm-0,
  .mlr-sm-0 {
    margin-right: 0rem;
  }
  .mt-sm-0,
  .mtb-sm-0 {
    margin-top: 0rem;
  }
  .mb-sm-0,
  .mtb-sm-0 {
    margin-bottom: 0rem;
  }
  .pl-sm-0,
  .plr-sm-0 {
    padding-left: 0rem;
  }
  .pr-sm-0,
  .plr-sm-0 {
    padding-right: 0rem;
  }
  .pt-sm-0,
  .ptb-sm-0 {
    padding-top: 0rem;
  }
  .pb-sm-0,
  .ptb-sm-0 {
    padding-bottom: 0rem;
  }
  .ml-sm-0-5,
  .mlr-sm-0-5 {
    margin-left: 0.5rem;
  }
  .mr-sm-0-5,
  .mlr-sm-0-5 {
    margin-right: 0.5rem;
  }
  .mt-sm-0-5,
  .mtb-sm-0-5 {
    margin-top: 0.5rem;
  }
  .mb-sm-0-5,
  .mtb-sm-0-5 {
    margin-bottom: 0.5rem;
  }
  .pl-sm-0-5,
  .plr-sm-0-5 {
    padding-left: 0.5rem;
  }
  .pr-sm-0-5,
  .plr-sm-0-5 {
    padding-right: 0.5rem;
  }
  .pt-sm-0-5,
  .ptb-sm-0-5 {
    padding-top: 0.5rem;
  }
  .pb-sm-0-5,
  .ptb-sm-0-5 {
    padding-bottom: 0.5rem;
  }
  .ml-sm-1,
  .mlr-sm-1 {
    margin-left: 1rem;
  }
  .mr-sm-1,
  .mlr-sm-1 {
    margin-right: 1rem;
  }
  .mt-sm-1,
  .mtb-sm-1 {
    margin-top: 1rem;
  }
  .mb-sm-1,
  .mtb-sm-1 {
    margin-bottom: 1rem;
  }
  .pl-sm-1,
  .plr-sm-1 {
    padding-left: 1rem;
  }
  .pr-sm-1,
  .plr-sm-1 {
    padding-right: 1rem;
  }
  .pt-sm-1,
  .ptb-sm-1 {
    padding-top: 1rem;
  }
  .pb-sm-1,
  .ptb-sm-1 {
    padding-bottom: 1rem;
  }
  .ml-sm-1-5,
  .mlr-sm-1-5 {
    margin-left: 1.5rem;
  }
  .mr-sm-1-5,
  .mlr-sm-1-5 {
    margin-right: 1.5rem;
  }
  .mt-sm-1-5,
  .mtb-sm-1-5 {
    margin-top: 1.5rem;
  }
  .mb-sm-1-5,
  .mtb-sm-1-5 {
    margin-bottom: 1.5rem;
  }
  .pl-sm-1-5,
  .plr-sm-1-5 {
    padding-left: 1.5rem;
  }
  .pr-sm-1-5,
  .plr-sm-1-5 {
    padding-right: 1.5rem;
  }
  .pt-sm-1-5,
  .ptb-sm-1-5 {
    padding-top: 1.5rem;
  }
  .pb-sm-1-5,
  .ptb-sm-1-5 {
    padding-bottom: 1.5rem;
  }
  .ml-sm-2,
  .mlr-sm-2 {
    margin-left: 2rem;
  }
  .mr-sm-2,
  .mlr-sm-2 {
    margin-right: 2rem;
  }
  .mt-sm-2,
  .mtb-sm-2 {
    margin-top: 2rem;
  }
  .mb-sm-2,
  .mtb-sm-2 {
    margin-bottom: 2rem;
  }
  .pl-sm-2,
  .plr-sm-2 {
    padding-left: 2rem;
  }
  .pr-sm-2,
  .plr-sm-2 {
    padding-right: 2rem;
  }
  .pt-sm-2,
  .ptb-sm-2 {
    padding-top: 2rem;
  }
  .pb-sm-2,
  .ptb-sm-2 {
    padding-bottom: 2rem;
  }
  .ml-sm-2-5,
  .mlr-sm-2-5 {
    margin-left: 2.5rem;
  }
  .mr-sm-2-5,
  .mlr-sm-2-5 {
    margin-right: 2.5rem;
  }
  .mt-sm-2-5,
  .mtb-sm-2-5 {
    margin-top: 2.5rem;
  }
  .mb-sm-2-5,
  .mtb-sm-2-5 {
    margin-bottom: 2.5rem;
  }
  .pl-sm-2-5,
  .plr-sm-2-5 {
    padding-left: 2.5rem;
  }
  .pr-sm-2-5,
  .plr-sm-2-5 {
    padding-right: 2.5rem;
  }
  .pt-sm-2-5,
  .ptb-sm-2-5 {
    padding-top: 2.5rem;
  }
  .pb-sm-2-5,
  .ptb-sm-2-5 {
    padding-bottom: 2.5rem;
  }
  .ml-sm-3,
  .mlr-sm-3 {
    margin-left: 3rem;
  }
  .mr-sm-3,
  .mlr-sm-3 {
    margin-right: 3rem;
  }
  .mt-sm-3,
  .mtb-sm-3 {
    margin-top: 3rem;
  }
  .mb-sm-3,
  .mtb-sm-3 {
    margin-bottom: 3rem;
  }
  .pl-sm-3,
  .plr-sm-3 {
    padding-left: 3rem;
  }
  .pr-sm-3,
  .plr-sm-3 {
    padding-right: 3rem;
  }
  .pt-sm-3,
  .ptb-sm-3 {
    padding-top: 3rem;
  }
  .pb-sm-3,
  .ptb-sm-3 {
    padding-bottom: 3rem;
  }
  .ml-sm-3-5,
  .mlr-sm-3-5 {
    margin-left: 3.5rem;
  }
  .mr-sm-3-5,
  .mlr-sm-3-5 {
    margin-right: 3.5rem;
  }
  .mt-sm-3-5,
  .mtb-sm-3-5 {
    margin-top: 3.5rem;
  }
  .mb-sm-3-5,
  .mtb-sm-3-5 {
    margin-bottom: 3.5rem;
  }
  .pl-sm-3-5,
  .plr-sm-3-5 {
    padding-left: 3.5rem;
  }
  .pr-sm-3-5,
  .plr-sm-3-5 {
    padding-right: 3.5rem;
  }
  .pt-sm-3-5,
  .ptb-sm-3-5 {
    padding-top: 3.5rem;
  }
  .pb-sm-3-5,
  .ptb-sm-3-5 {
    padding-bottom: 3.5rem;
  }
  .ml-sm-4,
  .mlr-sm-4 {
    margin-left: 4rem;
  }
  .mr-sm-4,
  .mlr-sm-4 {
    margin-right: 4rem;
  }
  .mt-sm-4,
  .mtb-sm-4 {
    margin-top: 4rem;
  }
  .mb-sm-4,
  .mtb-sm-4 {
    margin-bottom: 4rem;
  }
  .pl-sm-4,
  .plr-sm-4 {
    padding-left: 4rem;
  }
  .pr-sm-4,
  .plr-sm-4 {
    padding-right: 4rem;
  }
  .pt-sm-4,
  .ptb-sm-4 {
    padding-top: 4rem;
  }
  .pb-sm-4,
  .ptb-sm-4 {
    padding-bottom: 4rem;
  }
  .ml-sm-4-5,
  .mlr-sm-4-5 {
    margin-left: 4.5rem;
  }
  .mr-sm-4-5,
  .mlr-sm-4-5 {
    margin-right: 4.5rem;
  }
  .mt-sm-4-5,
  .mtb-sm-4-5 {
    margin-top: 4.5rem;
  }
  .mb-sm-4-5,
  .mtb-sm-4-5 {
    margin-bottom: 4.5rem;
  }
  .pl-sm-4-5,
  .plr-sm-4-5 {
    padding-left: 4.5rem;
  }
  .pr-sm-4-5,
  .plr-sm-4-5 {
    padding-right: 4.5rem;
  }
  .pt-sm-4-5,
  .ptb-sm-4-5 {
    padding-top: 4.5rem;
  }
  .pb-sm-4-5,
  .ptb-sm-4-5 {
    padding-bottom: 4.5rem;
  }
  .ml-sm-5,
  .mlr-sm-5 {
    margin-left: 5rem;
  }
  .mr-sm-5,
  .mlr-sm-5 {
    margin-right: 5rem;
  }
  .mt-sm-5,
  .mtb-sm-5 {
    margin-top: 5rem;
  }
  .mb-sm-5,
  .mtb-sm-5 {
    margin-bottom: 5rem;
  }
  .pl-sm-5,
  .plr-sm-5 {
    padding-left: 5rem;
  }
  .pr-sm-5,
  .plr-sm-5 {
    padding-right: 5rem;
  }
  .pt-sm-5,
  .ptb-sm-5 {
    padding-top: 5rem;
  }
  .pb-sm-5,
  .ptb-sm-5 {
    padding-bottom: 5rem;
  }
  .ml-sm-5-5,
  .mlr-sm-5-5 {
    margin-left: 5.5rem;
  }
  .mr-sm-5-5,
  .mlr-sm-5-5 {
    margin-right: 5.5rem;
  }
  .mt-sm-5-5,
  .mtb-sm-5-5 {
    margin-top: 5.5rem;
  }
  .mb-sm-5-5,
  .mtb-sm-5-5 {
    margin-bottom: 5.5rem;
  }
  .pl-sm-5-5,
  .plr-sm-5-5 {
    padding-left: 5.5rem;
  }
  .pr-sm-5-5,
  .plr-sm-5-5 {
    padding-right: 5.5rem;
  }
  .pt-sm-5-5,
  .ptb-sm-5-5 {
    padding-top: 5.5rem;
  }
  .pb-sm-5-5,
  .ptb-sm-5-5 {
    padding-bottom: 5.5rem;
  }
  .ml-sm-6,
  .mlr-sm-6 {
    margin-left: 6rem;
  }
  .mr-sm-6,
  .mlr-sm-6 {
    margin-right: 6rem;
  }
  .mt-sm-6,
  .mtb-sm-6 {
    margin-top: 6rem;
  }
  .mb-sm-6,
  .mtb-sm-6 {
    margin-bottom: 6rem;
  }
  .pl-sm-6,
  .plr-sm-6 {
    padding-left: 6rem;
  }
  .pr-sm-6,
  .plr-sm-6 {
    padding-right: 6rem;
  }
  .pt-sm-6,
  .ptb-sm-6 {
    padding-top: 6rem;
  }
  .pb-sm-6,
  .ptb-sm-6 {
    padding-bottom: 6rem;
  }
  .ml-sm-6-5,
  .mlr-sm-6-5 {
    margin-left: 6.5rem;
  }
  .mr-sm-6-5,
  .mlr-sm-6-5 {
    margin-right: 6.5rem;
  }
  .mt-sm-6-5,
  .mtb-sm-6-5 {
    margin-top: 6.5rem;
  }
  .mb-sm-6-5,
  .mtb-sm-6-5 {
    margin-bottom: 6.5rem;
  }
  .pl-sm-6-5,
  .plr-sm-6-5 {
    padding-left: 6.5rem;
  }
  .pr-sm-6-5,
  .plr-sm-6-5 {
    padding-right: 6.5rem;
  }
  .pt-sm-6-5,
  .ptb-sm-6-5 {
    padding-top: 6.5rem;
  }
  .pb-sm-6-5,
  .ptb-sm-6-5 {
    padding-bottom: 6.5rem;
  }
  .ml-sm-7,
  .mlr-sm-7 {
    margin-left: 7rem;
  }
  .mr-sm-7,
  .mlr-sm-7 {
    margin-right: 7rem;
  }
  .mt-sm-7,
  .mtb-sm-7 {
    margin-top: 7rem;
  }
  .mb-sm-7,
  .mtb-sm-7 {
    margin-bottom: 7rem;
  }
  .pl-sm-7,
  .plr-sm-7 {
    padding-left: 7rem;
  }
  .pr-sm-7,
  .plr-sm-7 {
    padding-right: 7rem;
  }
  .pt-sm-7,
  .ptb-sm-7 {
    padding-top: 7rem;
  }
  .pb-sm-7,
  .ptb-sm-7 {
    padding-bottom: 7rem;
  }
  .ml-sm-7-5,
  .mlr-sm-7-5 {
    margin-left: 7.5rem;
  }
  .mr-sm-7-5,
  .mlr-sm-7-5 {
    margin-right: 7.5rem;
  }
  .mt-sm-7-5,
  .mtb-sm-7-5 {
    margin-top: 7.5rem;
  }
  .mb-sm-7-5,
  .mtb-sm-7-5 {
    margin-bottom: 7.5rem;
  }
  .pl-sm-7-5,
  .plr-sm-7-5 {
    padding-left: 7.5rem;
  }
  .pr-sm-7-5,
  .plr-sm-7-5 {
    padding-right: 7.5rem;
  }
  .pt-sm-7-5,
  .ptb-sm-7-5 {
    padding-top: 7.5rem;
  }
  .pb-sm-7-5,
  .ptb-sm-7-5 {
    padding-bottom: 7.5rem;
  }
  .ml-sm-8,
  .mlr-sm-8 {
    margin-left: 8rem;
  }
  .mr-sm-8,
  .mlr-sm-8 {
    margin-right: 8rem;
  }
  .mt-sm-8,
  .mtb-sm-8 {
    margin-top: 8rem;
  }
  .mb-sm-8,
  .mtb-sm-8 {
    margin-bottom: 8rem;
  }
  .pl-sm-8,
  .plr-sm-8 {
    padding-left: 8rem;
  }
  .pr-sm-8,
  .plr-sm-8 {
    padding-right: 8rem;
  }
  .pt-sm-8,
  .ptb-sm-8 {
    padding-top: 8rem;
  }
  .pb-sm-8,
  .ptb-sm-8 {
    padding-bottom: 8rem;
  }
  .ml-sm-8-5,
  .mlr-sm-8-5 {
    margin-left: 8.5rem;
  }
  .mr-sm-8-5,
  .mlr-sm-8-5 {
    margin-right: 8.5rem;
  }
  .mt-sm-8-5,
  .mtb-sm-8-5 {
    margin-top: 8.5rem;
  }
  .mb-sm-8-5,
  .mtb-sm-8-5 {
    margin-bottom: 8.5rem;
  }
  .pl-sm-8-5,
  .plr-sm-8-5 {
    padding-left: 8.5rem;
  }
  .pr-sm-8-5,
  .plr-sm-8-5 {
    padding-right: 8.5rem;
  }
  .pt-sm-8-5,
  .ptb-sm-8-5 {
    padding-top: 8.5rem;
  }
  .pb-sm-8-5,
  .ptb-sm-8-5 {
    padding-bottom: 8.5rem;
  }
  .ml-sm-9,
  .mlr-sm-9 {
    margin-left: 9rem;
  }
  .mr-sm-9,
  .mlr-sm-9 {
    margin-right: 9rem;
  }
  .mt-sm-9,
  .mtb-sm-9 {
    margin-top: 9rem;
  }
  .mb-sm-9,
  .mtb-sm-9 {
    margin-bottom: 9rem;
  }
  .pl-sm-9,
  .plr-sm-9 {
    padding-left: 9rem;
  }
  .pr-sm-9,
  .plr-sm-9 {
    padding-right: 9rem;
  }
  .pt-sm-9,
  .ptb-sm-9 {
    padding-top: 9rem;
  }
  .pb-sm-9,
  .ptb-sm-9 {
    padding-bottom: 9rem;
  }
  .ml-sm-9-5,
  .mlr-sm-9-5 {
    margin-left: 9.5rem;
  }
  .mr-sm-9-5,
  .mlr-sm-9-5 {
    margin-right: 9.5rem;
  }
  .mt-sm-9-5,
  .mtb-sm-9-5 {
    margin-top: 9.5rem;
  }
  .mb-sm-9-5,
  .mtb-sm-9-5 {
    margin-bottom: 9.5rem;
  }
  .pl-sm-9-5,
  .plr-sm-9-5 {
    padding-left: 9.5rem;
  }
  .pr-sm-9-5,
  .plr-sm-9-5 {
    padding-right: 9.5rem;
  }
  .pt-sm-9-5,
  .ptb-sm-9-5 {
    padding-top: 9.5rem;
  }
  .pb-sm-9-5,
  .ptb-sm-9-5 {
    padding-bottom: 9.5rem;
  }
  .ml-sm-10,
  .mlr-sm-10 {
    margin-left: 10rem;
  }
  .mr-sm-10,
  .mlr-sm-10 {
    margin-right: 10rem;
  }
  .mt-sm-10,
  .mtb-sm-10 {
    margin-top: 10rem;
  }
  .mb-sm-10,
  .mtb-sm-10 {
    margin-bottom: 10rem;
  }
  .pl-sm-10,
  .plr-sm-10 {
    padding-left: 10rem;
  }
  .pr-sm-10,
  .plr-sm-10 {
    padding-right: 10rem;
  }
  .pt-sm-10,
  .ptb-sm-10 {
    padding-top: 10rem;
  }
  .pb-sm-10,
  .ptb-sm-10 {
    padding-bottom: 10rem;
  }
  .ml-sm-10-5,
  .mlr-sm-10-5 {
    margin-left: 10.5rem;
  }
  .mr-sm-10-5,
  .mlr-sm-10-5 {
    margin-right: 10.5rem;
  }
  .mt-sm-10-5,
  .mtb-sm-10-5 {
    margin-top: 10.5rem;
  }
  .mb-sm-10-5,
  .mtb-sm-10-5 {
    margin-bottom: 10.5rem;
  }
  .pl-sm-10-5,
  .plr-sm-10-5 {
    padding-left: 10.5rem;
  }
  .pr-sm-10-5,
  .plr-sm-10-5 {
    padding-right: 10.5rem;
  }
  .pt-sm-10-5,
  .ptb-sm-10-5 {
    padding-top: 10.5rem;
  }
  .pb-sm-10-5,
  .ptb-sm-10-5 {
    padding-bottom: 10.5rem;
  }
  .ml-sm-11,
  .mlr-sm-11 {
    margin-left: 11rem;
  }
  .mr-sm-11,
  .mlr-sm-11 {
    margin-right: 11rem;
  }
  .mt-sm-11,
  .mtb-sm-11 {
    margin-top: 11rem;
  }
  .mb-sm-11,
  .mtb-sm-11 {
    margin-bottom: 11rem;
  }
  .pl-sm-11,
  .plr-sm-11 {
    padding-left: 11rem;
  }
  .pr-sm-11,
  .plr-sm-11 {
    padding-right: 11rem;
  }
  .pt-sm-11,
  .ptb-sm-11 {
    padding-top: 11rem;
  }
  .pb-sm-11,
  .ptb-sm-11 {
    padding-bottom: 11rem;
  }
  .ml-sm-11-5,
  .mlr-sm-11-5 {
    margin-left: 11.5rem;
  }
  .mr-sm-11-5,
  .mlr-sm-11-5 {
    margin-right: 11.5rem;
  }
  .mt-sm-11-5,
  .mtb-sm-11-5 {
    margin-top: 11.5rem;
  }
  .mb-sm-11-5,
  .mtb-sm-11-5 {
    margin-bottom: 11.5rem;
  }
  .pl-sm-11-5,
  .plr-sm-11-5 {
    padding-left: 11.5rem;
  }
  .pr-sm-11-5,
  .plr-sm-11-5 {
    padding-right: 11.5rem;
  }
  .pt-sm-11-5,
  .ptb-sm-11-5 {
    padding-top: 11.5rem;
  }
  .pb-sm-11-5,
  .ptb-sm-11-5 {
    padding-bottom: 11.5rem;
  }
  .ml-sm-12,
  .mlr-sm-12 {
    margin-left: 12rem;
  }
  .mr-sm-12,
  .mlr-sm-12 {
    margin-right: 12rem;
  }
  .mt-sm-12,
  .mtb-sm-12 {
    margin-top: 12rem;
  }
  .mb-sm-12,
  .mtb-sm-12 {
    margin-bottom: 12rem;
  }
  .pl-sm-12,
  .plr-sm-12 {
    padding-left: 12rem;
  }
  .pr-sm-12,
  .plr-sm-12 {
    padding-right: 12rem;
  }
  .pt-sm-12,
  .ptb-sm-12 {
    padding-top: 12rem;
  }
  .pb-sm-12,
  .ptb-sm-12 {
    padding-bottom: 12rem;
  }
  .col-inset-sm,
  .col-inset-left-sm,
  .col-inset-right-sm {
    border-style: solid;
    border-color: transparent;
  }
  .col-inset-sm,
  .col-inset-left-sm {
    border-left-width: calc();
  }
  .col-inset-sm,
  .col-inset-right-sm {
    border-right-width: calc();
  }
  .col-right-sm {
    float: right;
  }
  .show-sm {
    display: block;
  }
  .hide-sm {
    display: none;
  }
  .col-align-bottom-sm {
    display: flex;
    align-items: flex-end;
  }
}
@media (min-width: 1366px) {
  .cont-0 {
    width: 0;
  }
  .cont-0-5 {
    width: calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 0.5 - 0.1px);
  }
  .cont-1 {
    width: calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 1 - 0.1px);
  }
  .cont-1-5 {
    width: calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 1.5 - 0.1px);
  }
  .cont-2 {
    width: calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 2 - 0.1px);
  }
  .cont-2-5 {
    width: calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 2.5 - 0.1px);
  }
  .cont-3 {
    width: calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 3 - 0.1px);
  }
  .cont-3-5 {
    width: calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 3.5 - 0.1px);
  }
  .cont-4 {
    width: calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 4 - 0.1px);
  }
  .cont-4-5 {
    width: calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 4.5 - 0.1px);
  }
  .cont-5 {
    width: calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 5 - 0.1px);
  }
  .cont-5-5 {
    width: calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 5.5 - 0.1px);
  }
  .cont-6 {
    width: calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 6 - 0.1px);
  }
  .cont-6-5 {
    width: calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 6.5 - 0.1px);
  }
  .cont-7 {
    width: calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 7 - 0.1px);
  }
  .cont-7-5 {
    width: calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 7.5 - 0.1px);
  }
  .cont-8 {
    width: calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 8 - 0.1px);
  }
  .cont-8-5 {
    width: calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 8.5 - 0.1px);
  }
  .cont-9 {
    width: calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 9 - 0.1px);
  }
  .cont-9-5 {
    width: calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 9.5 - 0.1px);
  }
  .cont-10 {
    width: calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 10 - 0.1px);
  }
  .cont-10-5 {
    width: calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 10.5 - 0.1px);
  }
  .cont-11 {
    width: calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 11 - 0.1px);
  }
  .cont-11-5 {
    width: calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 11.5 - 0.1px);
  }
  .cont-12 {
    width: calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 12 - 0.1px);
  }
  .col-0 {
    width: 0;
    margin-right: 0;
  }
  .col-0-5 {
    width: calc((((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 0.5 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .col-1 {
    width: calc((((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 1 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .col-1-5 {
    width: calc((((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 1.5 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .col-2 {
    width: calc((((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 2 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .col-2-5 {
    width: calc((((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 2.5 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .col-3 {
    width: calc((((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 3 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .col-3-5 {
    width: calc((((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 3.5 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .col-4 {
    width: calc((((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 4 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .col-4-5 {
    width: calc((((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 4.5 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .col-5 {
    width: calc((((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 5 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .col-5-5 {
    width: calc((((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 5.5 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .col-6 {
    width: calc((((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 6 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .col-6-5 {
    width: calc((((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 6.5 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .col-7 {
    width: calc((((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 7 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .col-7-5 {
    width: calc((((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 7.5 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .col-8 {
    width: calc((((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 8 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .col-8-5 {
    width: calc((((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 8.5 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .col-9 {
    width: calc((((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 9 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .col-9-5 {
    width: calc((((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 9.5 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .col-10 {
    width: calc((((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 10 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .col-10-5 {
    width: calc((((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 10.5 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .col-11 {
    width: calc((((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 11 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .col-11-5 {
    width: calc((((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 11.5 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .col-12 {
    width: calc((((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 12 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-0 {
    margin-left: 0;
  }
  .right-0 {
    margin-right: calc(0 + 0);
  }
  .pside-0,
  .pleft-0 {
    padding-left: calc((((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 1 - (0vw + 30px) - 0.1px) * 0);
  }
  .pside-0,
  .pright-0 {
    padding-right: calc((((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 1 - (0vw + 30px) - 0.1px) * 0);
  }
  .pcont-0 {
    width: 0;
    padding: 0 0 0;
  }
  .pcol-0 {
    width: 0;
    padding: 0;
    margin-right: 0;
  }
  .left-0-5 {
    margin-left: calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 0.5 - 0.1px);
  }
  .right-0-5 {
    margin-right: calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 0.5 - 0.1px);
  }
  .pside-0-5,
  .pleft-0-5 {
    padding-left: calc((((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 1 - (0vw + 30px) - 0.1px) * 0.5);
  }
  .pside-0-5,
  .pright-0-5 {
    padding-right: calc((((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 1 - (0vw + 30px) - 0.1px) * 0.5);
  }
  .pcont-0-5 {
    width: calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 0.5 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 0.5 - 0.1px) 0;
  }
  .pcol-0-5 {
    width: calc((((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 0.5 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-1 {
    margin-left: calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 1 - 0.1px);
  }
  .right-1 {
    margin-right: calc(calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 1 - 0.1px) + calc((0vw + 30px) * 1));
  }
  .pside-1,
  .pleft-1 {
    padding-left: calc((((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 1 - (0vw + 30px) - 0.1px) * 1);
  }
  .pside-1,
  .pright-1 {
    padding-right: calc((((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 1 - (0vw + 30px) - 0.1px) * 1);
  }
  .pcont-1 {
    width: calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 1 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 1 - 0.1px) 0;
  }
  .pcol-1 {
    width: calc((((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 1 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-1-5 {
    margin-left: calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 1.5 - 0.1px);
  }
  .right-1-5 {
    margin-right: calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 1.5 - 0.1px);
  }
  .pcont-1-5 {
    width: calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 1.5 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 1.5 - 0.1px) 0;
  }
  .pcol-1-5 {
    width: calc((((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 1.5 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-2 {
    margin-left: calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 2 - 0.1px);
  }
  .right-2 {
    margin-right: calc(calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 2 - 0.1px) + calc((0vw + 30px) * 1));
  }
  .pcont-2 {
    width: calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 2 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 2 - 0.1px) 0;
  }
  .pcol-2 {
    width: calc((((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 2 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-2-5 {
    margin-left: calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 2.5 - 0.1px);
  }
  .right-2-5 {
    margin-right: calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 2.5 - 0.1px);
  }
  .pcont-2-5 {
    width: calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 2.5 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 2.5 - 0.1px) 0;
  }
  .pcol-2-5 {
    width: calc((((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 2.5 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-3 {
    margin-left: calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 3 - 0.1px);
  }
  .right-3 {
    margin-right: calc(calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 3 - 0.1px) + calc((0vw + 30px) * 1));
  }
  .pcont-3 {
    width: calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 3 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 3 - 0.1px) 0;
  }
  .pcol-3 {
    width: calc((((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 3 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-3-5 {
    margin-left: calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 3.5 - 0.1px);
  }
  .right-3-5 {
    margin-right: calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 3.5 - 0.1px);
  }
  .pcont-3-5 {
    width: calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 3.5 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 3.5 - 0.1px) 0;
  }
  .pcol-3-5 {
    width: calc((((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 3.5 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-4 {
    margin-left: calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 4 - 0.1px);
  }
  .right-4 {
    margin-right: calc(calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 4 - 0.1px) + calc((0vw + 30px) * 1));
  }
  .pcont-4 {
    width: calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 4 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 4 - 0.1px) 0;
  }
  .pcol-4 {
    width: calc((((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 4 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-4-5 {
    margin-left: calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 4.5 - 0.1px);
  }
  .right-4-5 {
    margin-right: calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 4.5 - 0.1px);
  }
  .pcont-4-5 {
    width: calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 4.5 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 4.5 - 0.1px) 0;
  }
  .pcol-4-5 {
    width: calc((((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 4.5 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-5 {
    margin-left: calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 5 - 0.1px);
  }
  .right-5 {
    margin-right: calc(calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 5 - 0.1px) + calc((0vw + 30px) * 1));
  }
  .pcont-5 {
    width: calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 5 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 5 - 0.1px) 0;
  }
  .pcol-5 {
    width: calc((((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 5 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-5-5 {
    margin-left: calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 5.5 - 0.1px);
  }
  .right-5-5 {
    margin-right: calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 5.5 - 0.1px);
  }
  .pcont-5-5 {
    width: calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 5.5 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 5.5 - 0.1px) 0;
  }
  .pcol-5-5 {
    width: calc((((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 5.5 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-6 {
    margin-left: calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 6 - 0.1px);
  }
  .right-6 {
    margin-right: calc(calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 6 - 0.1px) + calc((0vw + 30px) * 1));
  }
  .pcont-6 {
    width: calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 6 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 6 - 0.1px) 0;
  }
  .pcol-6 {
    width: calc((((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 6 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-6-5 {
    margin-left: calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 6.5 - 0.1px);
  }
  .right-6-5 {
    margin-right: calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 6.5 - 0.1px);
  }
  .pcont-6-5 {
    width: calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 6.5 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 6.5 - 0.1px) 0;
  }
  .pcol-6-5 {
    width: calc((((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 6.5 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-7 {
    margin-left: calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 7 - 0.1px);
  }
  .right-7 {
    margin-right: calc(calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 7 - 0.1px) + calc((0vw + 30px) * 1));
  }
  .pcont-7 {
    width: calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 7 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 7 - 0.1px) 0;
  }
  .pcol-7 {
    width: calc((((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 7 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-7-5 {
    margin-left: calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 7.5 - 0.1px);
  }
  .right-7-5 {
    margin-right: calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 7.5 - 0.1px);
  }
  .pcont-7-5 {
    width: calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 7.5 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 7.5 - 0.1px) 0;
  }
  .pcol-7-5 {
    width: calc((((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 7.5 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-8 {
    margin-left: calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 8 - 0.1px);
  }
  .right-8 {
    margin-right: calc(calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 8 - 0.1px) + calc((0vw + 30px) * 1));
  }
  .pcont-8 {
    width: calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 8 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 8 - 0.1px) 0;
  }
  .pcol-8 {
    width: calc((((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 8 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-8-5 {
    margin-left: calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 8.5 - 0.1px);
  }
  .right-8-5 {
    margin-right: calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 8.5 - 0.1px);
  }
  .pcont-8-5 {
    width: calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 8.5 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 8.5 - 0.1px) 0;
  }
  .pcol-8-5 {
    width: calc((((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 8.5 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-9 {
    margin-left: calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 9 - 0.1px);
  }
  .right-9 {
    margin-right: calc(calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 9 - 0.1px) + calc((0vw + 30px) * 1));
  }
  .pcont-9 {
    width: calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 9 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 9 - 0.1px) 0;
  }
  .pcol-9 {
    width: calc((((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 9 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-9-5 {
    margin-left: calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 9.5 - 0.1px);
  }
  .right-9-5 {
    margin-right: calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 9.5 - 0.1px);
  }
  .pcont-9-5 {
    width: calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 9.5 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 9.5 - 0.1px) 0;
  }
  .pcol-9-5 {
    width: calc((((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 9.5 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-10 {
    margin-left: calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 10 - 0.1px);
  }
  .right-10 {
    margin-right: calc(calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 10 - 0.1px) + calc((0vw + 30px) * 1));
  }
  .pcont-10 {
    width: calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 10 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 10 - 0.1px) 0;
  }
  .pcol-10 {
    width: calc((((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 10 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-10-5 {
    margin-left: calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 10.5 - 0.1px);
  }
  .right-10-5 {
    margin-right: calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 10.5 - 0.1px);
  }
  .pcont-10-5 {
    width: calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 10.5 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 10.5 - 0.1px) 0;
  }
  .pcol-10-5 {
    width: calc((((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 10.5 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-11 {
    margin-left: calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 11 - 0.1px);
  }
  .right-11 {
    margin-right: calc(calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 11 - 0.1px) + calc((0vw + 30px) * 1));
  }
  .pcont-11 {
    width: calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 11 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 11 - 0.1px) 0;
  }
  .pcol-11 {
    width: calc((((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 11 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-11-5 {
    margin-left: calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 11.5 - 0.1px);
  }
  .right-11-5 {
    margin-right: calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 11.5 - 0.1px);
  }
  .pcont-11-5 {
    width: calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 11.5 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 11.5 - 0.1px) 0;
  }
  .pcol-11-5 {
    width: calc((((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 11.5 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-12 {
    margin-left: calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 12 - 0.1px);
  }
  .right-12 {
    margin-right: calc(calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 12 - 0.1px) + calc((0vw + 30px) * 1));
  }
  .pcont-12 {
    width: calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 12 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 12 - 0.1px) 0;
  }
  .pcol-12 {
    width: calc((((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 12 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .ml-0,
  .mlr-0 {
    margin-left: 0rem;
  }
  .mr-0,
  .mlr-0 {
    margin-right: 0rem;
  }
  .mt-0,
  .mtb-0 {
    margin-top: 0rem;
  }
  .mb-0,
  .mtb-0 {
    margin-bottom: 0rem;
  }
  .pl-0,
  .plr-0 {
    padding-left: 0rem;
  }
  .pr-0,
  .plr-0 {
    padding-right: 0rem;
  }
  .pt-0,
  .ptb-0 {
    padding-top: 0rem;
  }
  .pb-0,
  .ptb-0 {
    padding-bottom: 0rem;
  }
  .ml-0-5,
  .mlr-0-5 {
    margin-left: 0.5rem;
  }
  .mr-0-5,
  .mlr-0-5 {
    margin-right: 0.5rem;
  }
  .mt-0-5,
  .mtb-0-5 {
    margin-top: 0.5rem;
  }
  .mb-0-5,
  .mtb-0-5 {
    margin-bottom: 0.5rem;
  }
  .pl-0-5,
  .plr-0-5 {
    padding-left: 0.5rem;
  }
  .pr-0-5,
  .plr-0-5 {
    padding-right: 0.5rem;
  }
  .pt-0-5,
  .ptb-0-5 {
    padding-top: 0.5rem;
  }
  .pb-0-5,
  .ptb-0-5 {
    padding-bottom: 0.5rem;
  }
  .ml-1,
  .mlr-1 {
    margin-left: 1rem;
  }
  .mr-1,
  .mlr-1 {
    margin-right: 1rem;
  }
  .mt-1,
  .mtb-1 {
    margin-top: 1rem;
  }
  .mb-1,
  .mtb-1 {
    margin-bottom: 1rem;
  }
  .pl-1,
  .plr-1 {
    padding-left: 1rem;
  }
  .pr-1,
  .plr-1 {
    padding-right: 1rem;
  }
  .pt-1,
  .ptb-1 {
    padding-top: 1rem;
  }
  .pb-1,
  .ptb-1 {
    padding-bottom: 1rem;
  }
  .ml-1-5,
  .mlr-1-5 {
    margin-left: 1.5rem;
  }
  .mr-1-5,
  .mlr-1-5 {
    margin-right: 1.5rem;
  }
  .mt-1-5,
  .mtb-1-5 {
    margin-top: 1.5rem;
  }
  .mb-1-5,
  .mtb-1-5 {
    margin-bottom: 1.5rem;
  }
  .pl-1-5,
  .plr-1-5 {
    padding-left: 1.5rem;
  }
  .pr-1-5,
  .plr-1-5 {
    padding-right: 1.5rem;
  }
  .pt-1-5,
  .ptb-1-5 {
    padding-top: 1.5rem;
  }
  .pb-1-5,
  .ptb-1-5 {
    padding-bottom: 1.5rem;
  }
  .ml-2,
  .mlr-2 {
    margin-left: 2rem;
  }
  .mr-2,
  .mlr-2 {
    margin-right: 2rem;
  }
  .mt-2,
  .mtb-2 {
    margin-top: 2rem;
  }
  .mb-2,
  .mtb-2 {
    margin-bottom: 2rem;
  }
  .pl-2,
  .plr-2 {
    padding-left: 2rem;
  }
  .pr-2,
  .plr-2 {
    padding-right: 2rem;
  }
  .pt-2,
  .ptb-2 {
    padding-top: 2rem;
  }
  .pb-2,
  .ptb-2 {
    padding-bottom: 2rem;
  }
  .ml-2-5,
  .mlr-2-5 {
    margin-left: 2.5rem;
  }
  .mr-2-5,
  .mlr-2-5 {
    margin-right: 2.5rem;
  }
  .mt-2-5,
  .mtb-2-5 {
    margin-top: 2.5rem;
  }
  .mb-2-5,
  .mtb-2-5 {
    margin-bottom: 2.5rem;
  }
  .pl-2-5,
  .plr-2-5 {
    padding-left: 2.5rem;
  }
  .pr-2-5,
  .plr-2-5 {
    padding-right: 2.5rem;
  }
  .pt-2-5,
  .ptb-2-5 {
    padding-top: 2.5rem;
  }
  .pb-2-5,
  .ptb-2-5 {
    padding-bottom: 2.5rem;
  }
  .ml-3,
  .mlr-3 {
    margin-left: 3rem;
  }
  .mr-3,
  .mlr-3 {
    margin-right: 3rem;
  }
  .mt-3,
  .mtb-3 {
    margin-top: 3rem;
  }
  .mb-3,
  .mtb-3 {
    margin-bottom: 3rem;
  }
  .pl-3,
  .plr-3 {
    padding-left: 3rem;
  }
  .pr-3,
  .plr-3 {
    padding-right: 3rem;
  }
  .pt-3,
  .ptb-3 {
    padding-top: 3rem;
  }
  .pb-3,
  .ptb-3 {
    padding-bottom: 3rem;
  }
  .ml-3-5,
  .mlr-3-5 {
    margin-left: 3.5rem;
  }
  .mr-3-5,
  .mlr-3-5 {
    margin-right: 3.5rem;
  }
  .mt-3-5,
  .mtb-3-5 {
    margin-top: 3.5rem;
  }
  .mb-3-5,
  .mtb-3-5 {
    margin-bottom: 3.5rem;
  }
  .pl-3-5,
  .plr-3-5 {
    padding-left: 3.5rem;
  }
  .pr-3-5,
  .plr-3-5 {
    padding-right: 3.5rem;
  }
  .pt-3-5,
  .ptb-3-5 {
    padding-top: 3.5rem;
  }
  .pb-3-5,
  .ptb-3-5 {
    padding-bottom: 3.5rem;
  }
  .ml-4,
  .mlr-4 {
    margin-left: 4rem;
  }
  .mr-4,
  .mlr-4 {
    margin-right: 4rem;
  }
  .mt-4,
  .mtb-4 {
    margin-top: 4rem;
  }
  .mb-4,
  .mtb-4 {
    margin-bottom: 4rem;
  }
  .pl-4,
  .plr-4 {
    padding-left: 4rem;
  }
  .pr-4,
  .plr-4 {
    padding-right: 4rem;
  }
  .pt-4,
  .ptb-4 {
    padding-top: 4rem;
  }
  .pb-4,
  .ptb-4 {
    padding-bottom: 4rem;
  }
  .ml-4-5,
  .mlr-4-5 {
    margin-left: 4.5rem;
  }
  .mr-4-5,
  .mlr-4-5 {
    margin-right: 4.5rem;
  }
  .mt-4-5,
  .mtb-4-5 {
    margin-top: 4.5rem;
  }
  .mb-4-5,
  .mtb-4-5 {
    margin-bottom: 4.5rem;
  }
  .pl-4-5,
  .plr-4-5 {
    padding-left: 4.5rem;
  }
  .pr-4-5,
  .plr-4-5 {
    padding-right: 4.5rem;
  }
  .pt-4-5,
  .ptb-4-5 {
    padding-top: 4.5rem;
  }
  .pb-4-5,
  .ptb-4-5 {
    padding-bottom: 4.5rem;
  }
  .ml-5,
  .mlr-5 {
    margin-left: 5rem;
  }
  .mr-5,
  .mlr-5 {
    margin-right: 5rem;
  }
  .mt-5,
  .mtb-5 {
    margin-top: 5rem;
  }
  .mb-5,
  .mtb-5 {
    margin-bottom: 5rem;
  }
  .pl-5,
  .plr-5 {
    padding-left: 5rem;
  }
  .pr-5,
  .plr-5 {
    padding-right: 5rem;
  }
  .pt-5,
  .ptb-5 {
    padding-top: 5rem;
  }
  .pb-5,
  .ptb-5 {
    padding-bottom: 5rem;
  }
  .ml-5-5,
  .mlr-5-5 {
    margin-left: 5.5rem;
  }
  .mr-5-5,
  .mlr-5-5 {
    margin-right: 5.5rem;
  }
  .mt-5-5,
  .mtb-5-5 {
    margin-top: 5.5rem;
  }
  .mb-5-5,
  .mtb-5-5 {
    margin-bottom: 5.5rem;
  }
  .pl-5-5,
  .plr-5-5 {
    padding-left: 5.5rem;
  }
  .pr-5-5,
  .plr-5-5 {
    padding-right: 5.5rem;
  }
  .pt-5-5,
  .ptb-5-5 {
    padding-top: 5.5rem;
  }
  .pb-5-5,
  .ptb-5-5 {
    padding-bottom: 5.5rem;
  }
  .ml-6,
  .mlr-6 {
    margin-left: 6rem;
  }
  .mr-6,
  .mlr-6 {
    margin-right: 6rem;
  }
  .mt-6,
  .mtb-6 {
    margin-top: 6rem;
  }
  .mb-6,
  .mtb-6 {
    margin-bottom: 6rem;
  }
  .pl-6,
  .plr-6 {
    padding-left: 6rem;
  }
  .pr-6,
  .plr-6 {
    padding-right: 6rem;
  }
  .pt-6,
  .ptb-6 {
    padding-top: 6rem;
  }
  .pb-6,
  .ptb-6 {
    padding-bottom: 6rem;
  }
  .ml-6-5,
  .mlr-6-5 {
    margin-left: 6.5rem;
  }
  .mr-6-5,
  .mlr-6-5 {
    margin-right: 6.5rem;
  }
  .mt-6-5,
  .mtb-6-5 {
    margin-top: 6.5rem;
  }
  .mb-6-5,
  .mtb-6-5 {
    margin-bottom: 6.5rem;
  }
  .pl-6-5,
  .plr-6-5 {
    padding-left: 6.5rem;
  }
  .pr-6-5,
  .plr-6-5 {
    padding-right: 6.5rem;
  }
  .pt-6-5,
  .ptb-6-5 {
    padding-top: 6.5rem;
  }
  .pb-6-5,
  .ptb-6-5 {
    padding-bottom: 6.5rem;
  }
  .ml-7,
  .mlr-7 {
    margin-left: 7rem;
  }
  .mr-7,
  .mlr-7 {
    margin-right: 7rem;
  }
  .mt-7,
  .mtb-7 {
    margin-top: 7rem;
  }
  .mb-7,
  .mtb-7 {
    margin-bottom: 7rem;
  }
  .pl-7,
  .plr-7 {
    padding-left: 7rem;
  }
  .pr-7,
  .plr-7 {
    padding-right: 7rem;
  }
  .pt-7,
  .ptb-7 {
    padding-top: 7rem;
  }
  .pb-7,
  .ptb-7 {
    padding-bottom: 7rem;
  }
  .ml-7-5,
  .mlr-7-5 {
    margin-left: 7.5rem;
  }
  .mr-7-5,
  .mlr-7-5 {
    margin-right: 7.5rem;
  }
  .mt-7-5,
  .mtb-7-5 {
    margin-top: 7.5rem;
  }
  .mb-7-5,
  .mtb-7-5 {
    margin-bottom: 7.5rem;
  }
  .pl-7-5,
  .plr-7-5 {
    padding-left: 7.5rem;
  }
  .pr-7-5,
  .plr-7-5 {
    padding-right: 7.5rem;
  }
  .pt-7-5,
  .ptb-7-5 {
    padding-top: 7.5rem;
  }
  .pb-7-5,
  .ptb-7-5 {
    padding-bottom: 7.5rem;
  }
  .ml-8,
  .mlr-8 {
    margin-left: 8rem;
  }
  .mr-8,
  .mlr-8 {
    margin-right: 8rem;
  }
  .mt-8,
  .mtb-8 {
    margin-top: 8rem;
  }
  .mb-8,
  .mtb-8 {
    margin-bottom: 8rem;
  }
  .pl-8,
  .plr-8 {
    padding-left: 8rem;
  }
  .pr-8,
  .plr-8 {
    padding-right: 8rem;
  }
  .pt-8,
  .ptb-8 {
    padding-top: 8rem;
  }
  .pb-8,
  .ptb-8 {
    padding-bottom: 8rem;
  }
  .ml-8-5,
  .mlr-8-5 {
    margin-left: 8.5rem;
  }
  .mr-8-5,
  .mlr-8-5 {
    margin-right: 8.5rem;
  }
  .mt-8-5,
  .mtb-8-5 {
    margin-top: 8.5rem;
  }
  .mb-8-5,
  .mtb-8-5 {
    margin-bottom: 8.5rem;
  }
  .pl-8-5,
  .plr-8-5 {
    padding-left: 8.5rem;
  }
  .pr-8-5,
  .plr-8-5 {
    padding-right: 8.5rem;
  }
  .pt-8-5,
  .ptb-8-5 {
    padding-top: 8.5rem;
  }
  .pb-8-5,
  .ptb-8-5 {
    padding-bottom: 8.5rem;
  }
  .ml-9,
  .mlr-9 {
    margin-left: 9rem;
  }
  .mr-9,
  .mlr-9 {
    margin-right: 9rem;
  }
  .mt-9,
  .mtb-9 {
    margin-top: 9rem;
  }
  .mb-9,
  .mtb-9 {
    margin-bottom: 9rem;
  }
  .pl-9,
  .plr-9 {
    padding-left: 9rem;
  }
  .pr-9,
  .plr-9 {
    padding-right: 9rem;
  }
  .pt-9,
  .ptb-9 {
    padding-top: 9rem;
  }
  .pb-9,
  .ptb-9 {
    padding-bottom: 9rem;
  }
  .ml-9-5,
  .mlr-9-5 {
    margin-left: 9.5rem;
  }
  .mr-9-5,
  .mlr-9-5 {
    margin-right: 9.5rem;
  }
  .mt-9-5,
  .mtb-9-5 {
    margin-top: 9.5rem;
  }
  .mb-9-5,
  .mtb-9-5 {
    margin-bottom: 9.5rem;
  }
  .pl-9-5,
  .plr-9-5 {
    padding-left: 9.5rem;
  }
  .pr-9-5,
  .plr-9-5 {
    padding-right: 9.5rem;
  }
  .pt-9-5,
  .ptb-9-5 {
    padding-top: 9.5rem;
  }
  .pb-9-5,
  .ptb-9-5 {
    padding-bottom: 9.5rem;
  }
  .ml-10,
  .mlr-10 {
    margin-left: 10rem;
  }
  .mr-10,
  .mlr-10 {
    margin-right: 10rem;
  }
  .mt-10,
  .mtb-10 {
    margin-top: 10rem;
  }
  .mb-10,
  .mtb-10 {
    margin-bottom: 10rem;
  }
  .pl-10,
  .plr-10 {
    padding-left: 10rem;
  }
  .pr-10,
  .plr-10 {
    padding-right: 10rem;
  }
  .pt-10,
  .ptb-10 {
    padding-top: 10rem;
  }
  .pb-10,
  .ptb-10 {
    padding-bottom: 10rem;
  }
  .ml-10-5,
  .mlr-10-5 {
    margin-left: 10.5rem;
  }
  .mr-10-5,
  .mlr-10-5 {
    margin-right: 10.5rem;
  }
  .mt-10-5,
  .mtb-10-5 {
    margin-top: 10.5rem;
  }
  .mb-10-5,
  .mtb-10-5 {
    margin-bottom: 10.5rem;
  }
  .pl-10-5,
  .plr-10-5 {
    padding-left: 10.5rem;
  }
  .pr-10-5,
  .plr-10-5 {
    padding-right: 10.5rem;
  }
  .pt-10-5,
  .ptb-10-5 {
    padding-top: 10.5rem;
  }
  .pb-10-5,
  .ptb-10-5 {
    padding-bottom: 10.5rem;
  }
  .ml-11,
  .mlr-11 {
    margin-left: 11rem;
  }
  .mr-11,
  .mlr-11 {
    margin-right: 11rem;
  }
  .mt-11,
  .mtb-11 {
    margin-top: 11rem;
  }
  .mb-11,
  .mtb-11 {
    margin-bottom: 11rem;
  }
  .pl-11,
  .plr-11 {
    padding-left: 11rem;
  }
  .pr-11,
  .plr-11 {
    padding-right: 11rem;
  }
  .pt-11,
  .ptb-11 {
    padding-top: 11rem;
  }
  .pb-11,
  .ptb-11 {
    padding-bottom: 11rem;
  }
  .ml-11-5,
  .mlr-11-5 {
    margin-left: 11.5rem;
  }
  .mr-11-5,
  .mlr-11-5 {
    margin-right: 11.5rem;
  }
  .mt-11-5,
  .mtb-11-5 {
    margin-top: 11.5rem;
  }
  .mb-11-5,
  .mtb-11-5 {
    margin-bottom: 11.5rem;
  }
  .pl-11-5,
  .plr-11-5 {
    padding-left: 11.5rem;
  }
  .pr-11-5,
  .plr-11-5 {
    padding-right: 11.5rem;
  }
  .pt-11-5,
  .ptb-11-5 {
    padding-top: 11.5rem;
  }
  .pb-11-5,
  .ptb-11-5 {
    padding-bottom: 11.5rem;
  }
  .ml-12,
  .mlr-12 {
    margin-left: 12rem;
  }
  .mr-12,
  .mlr-12 {
    margin-right: 12rem;
  }
  .mt-12,
  .mtb-12 {
    margin-top: 12rem;
  }
  .mb-12,
  .mtb-12 {
    margin-bottom: 12rem;
  }
  .pl-12,
  .plr-12 {
    padding-left: 12rem;
  }
  .pr-12,
  .plr-12 {
    padding-right: 12rem;
  }
  .pt-12,
  .ptb-12 {
    padding-top: 12rem;
  }
  .pb-12,
  .ptb-12 {
    padding-bottom: 12rem;
  }
  .col-inset,
  .col-inset-left,
  .col-inset-right {
    border-style: solid;
    border-color: transparent;
  }
  .col-inset,
  .col-inset-left {
    border-left-width: calc();
  }
  .col-inset,
  .col-inset-right {
    border-right-width: calc();
  }
  .col-right-md {
    float: right;
  }
  .show-md {
    display: block;
  }
  .hide-md {
    display: none;
  }
  .col-align-bottom-md {
    display: flex;
    align-items: flex-end;
  }
  .cont-xs-0 {
    width: 0;
  }
  .cont-xs-0-5 {
    width: calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 0.5 - 0.1px);
  }
  .cont-xs-1 {
    width: calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 1 - 0.1px);
  }
  .cont-xs-1-5 {
    width: calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 1.5 - 0.1px);
  }
  .cont-xs-2 {
    width: calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 2 - 0.1px);
  }
  .cont-xs-2-5 {
    width: calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 2.5 - 0.1px);
  }
  .cont-xs-3 {
    width: calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 3 - 0.1px);
  }
  .cont-xs-3-5 {
    width: calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 3.5 - 0.1px);
  }
  .cont-xs-4 {
    width: calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 4 - 0.1px);
  }
  .cont-xs-4-5 {
    width: calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 4.5 - 0.1px);
  }
  .cont-xs-5 {
    width: calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 5 - 0.1px);
  }
  .cont-xs-5-5 {
    width: calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 5.5 - 0.1px);
  }
  .cont-xs-6 {
    width: calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 6 - 0.1px);
  }
  .cont-xs-6-5 {
    width: calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 6.5 - 0.1px);
  }
  .cont-xs-7 {
    width: calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 7 - 0.1px);
  }
  .cont-xs-7-5 {
    width: calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 7.5 - 0.1px);
  }
  .cont-xs-8 {
    width: calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 8 - 0.1px);
  }
  .cont-xs-8-5 {
    width: calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 8.5 - 0.1px);
  }
  .cont-xs-9 {
    width: calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 9 - 0.1px);
  }
  .cont-xs-9-5 {
    width: calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 9.5 - 0.1px);
  }
  .cont-xs-10 {
    width: calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 10 - 0.1px);
  }
  .cont-xs-10-5 {
    width: calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 10.5 - 0.1px);
  }
  .cont-xs-11 {
    width: calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 11 - 0.1px);
  }
  .cont-xs-11-5 {
    width: calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 11.5 - 0.1px);
  }
  .cont-xs-12 {
    width: calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 12 - 0.1px);
  }
  .col-xs-0 {
    width: 0;
    margin-right: 0;
  }
  .col-xs-0-5 {
    width: calc((((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 0.5 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .col-xs-1 {
    width: calc((((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 1 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .col-xs-1-5 {
    width: calc((((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 1.5 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .col-xs-2 {
    width: calc((((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 2 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .col-xs-2-5 {
    width: calc((((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 2.5 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .col-xs-3 {
    width: calc((((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 3 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .col-xs-3-5 {
    width: calc((((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 3.5 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .col-xs-4 {
    width: calc((((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 4 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .col-xs-4-5 {
    width: calc((((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 4.5 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .col-xs-5 {
    width: calc((((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 5 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .col-xs-5-5 {
    width: calc((((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 5.5 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .col-xs-6 {
    width: calc((((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 6 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .col-xs-6-5 {
    width: calc((((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 6.5 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .col-xs-7 {
    width: calc((((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 7 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .col-xs-7-5 {
    width: calc((((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 7.5 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .col-xs-8 {
    width: calc((((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 8 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .col-xs-8-5 {
    width: calc((((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 8.5 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .col-xs-9 {
    width: calc((((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 9 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .col-xs-9-5 {
    width: calc((((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 9.5 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .col-xs-10 {
    width: calc((((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 10 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .col-xs-10-5 {
    width: calc((((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 10.5 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .col-xs-11 {
    width: calc((((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 11 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .col-xs-11-5 {
    width: calc((((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 11.5 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .col-xs-12 {
    width: calc((((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 12 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-xs-0 {
    margin-left: 0;
  }
  .right-xs-0 {
    margin-right: calc(0 + 0);
  }
  .pside-xs-0,
  .pleft-xs-0 {
    padding-left: calc((((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 1 - (0vw + 30px) - 0.1px) * 0);
  }
  .pside-xs-0,
  .pright-xs-0 {
    padding-right: calc((((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 1 - (0vw + 30px) - 0.1px) * 0);
  }
  .pcont-xs-0 {
    width: 0;
    padding: 0 0 0;
  }
  .pcol-xs-0 {
    width: 0;
    padding: 0;
    margin-right: 0;
  }
  .left-xs-0-5 {
    margin-left: calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 0.5 - 0.1px);
  }
  .right-xs-0-5 {
    margin-right: calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 0.5 - 0.1px);
  }
  .pside-xs-0-5,
  .pleft-xs-0-5 {
    padding-left: calc((((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 1 - (0vw + 30px) - 0.1px) * 0.5);
  }
  .pside-xs-0-5,
  .pright-xs-0-5 {
    padding-right: calc((((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 1 - (0vw + 30px) - 0.1px) * 0.5);
  }
  .pcont-xs-0-5 {
    width: calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 0.5 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 0.5 - 0.1px) 0;
  }
  .pcol-xs-0-5 {
    width: calc((((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 0.5 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-xs-1 {
    margin-left: calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 1 - 0.1px);
  }
  .right-xs-1 {
    margin-right: calc(calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 1 - 0.1px) + calc((0vw + 30px) * 1));
  }
  .pside-xs-1,
  .pleft-xs-1 {
    padding-left: calc((((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 1 - (0vw + 30px) - 0.1px) * 1);
  }
  .pside-xs-1,
  .pright-xs-1 {
    padding-right: calc((((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 1 - (0vw + 30px) - 0.1px) * 1);
  }
  .pcont-xs-1 {
    width: calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 1 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 1 - 0.1px) 0;
  }
  .pcol-xs-1 {
    width: calc((((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 1 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-xs-1-5 {
    margin-left: calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 1.5 - 0.1px);
  }
  .right-xs-1-5 {
    margin-right: calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 1.5 - 0.1px);
  }
  .pcont-xs-1-5 {
    width: calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 1.5 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 1.5 - 0.1px) 0;
  }
  .pcol-xs-1-5 {
    width: calc((((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 1.5 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-xs-2 {
    margin-left: calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 2 - 0.1px);
  }
  .right-xs-2 {
    margin-right: calc(calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 2 - 0.1px) + calc((0vw + 30px) * 1));
  }
  .pcont-xs-2 {
    width: calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 2 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 2 - 0.1px) 0;
  }
  .pcol-xs-2 {
    width: calc((((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 2 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-xs-2-5 {
    margin-left: calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 2.5 - 0.1px);
  }
  .right-xs-2-5 {
    margin-right: calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 2.5 - 0.1px);
  }
  .pcont-xs-2-5 {
    width: calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 2.5 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 2.5 - 0.1px) 0;
  }
  .pcol-xs-2-5 {
    width: calc((((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 2.5 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-xs-3 {
    margin-left: calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 3 - 0.1px);
  }
  .right-xs-3 {
    margin-right: calc(calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 3 - 0.1px) + calc((0vw + 30px) * 1));
  }
  .pcont-xs-3 {
    width: calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 3 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 3 - 0.1px) 0;
  }
  .pcol-xs-3 {
    width: calc((((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 3 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-xs-3-5 {
    margin-left: calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 3.5 - 0.1px);
  }
  .right-xs-3-5 {
    margin-right: calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 3.5 - 0.1px);
  }
  .pcont-xs-3-5 {
    width: calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 3.5 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 3.5 - 0.1px) 0;
  }
  .pcol-xs-3-5 {
    width: calc((((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 3.5 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-xs-4 {
    margin-left: calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 4 - 0.1px);
  }
  .right-xs-4 {
    margin-right: calc(calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 4 - 0.1px) + calc((0vw + 30px) * 1));
  }
  .pcont-xs-4 {
    width: calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 4 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 4 - 0.1px) 0;
  }
  .pcol-xs-4 {
    width: calc((((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 4 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-xs-4-5 {
    margin-left: calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 4.5 - 0.1px);
  }
  .right-xs-4-5 {
    margin-right: calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 4.5 - 0.1px);
  }
  .pcont-xs-4-5 {
    width: calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 4.5 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 4.5 - 0.1px) 0;
  }
  .pcol-xs-4-5 {
    width: calc((((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 4.5 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-xs-5 {
    margin-left: calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 5 - 0.1px);
  }
  .right-xs-5 {
    margin-right: calc(calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 5 - 0.1px) + calc((0vw + 30px) * 1));
  }
  .pcont-xs-5 {
    width: calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 5 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 5 - 0.1px) 0;
  }
  .pcol-xs-5 {
    width: calc((((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 5 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-xs-5-5 {
    margin-left: calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 5.5 - 0.1px);
  }
  .right-xs-5-5 {
    margin-right: calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 5.5 - 0.1px);
  }
  .pcont-xs-5-5 {
    width: calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 5.5 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 5.5 - 0.1px) 0;
  }
  .pcol-xs-5-5 {
    width: calc((((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 5.5 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-xs-6 {
    margin-left: calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 6 - 0.1px);
  }
  .right-xs-6 {
    margin-right: calc(calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 6 - 0.1px) + calc((0vw + 30px) * 1));
  }
  .pcont-xs-6 {
    width: calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 6 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 6 - 0.1px) 0;
  }
  .pcol-xs-6 {
    width: calc((((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 6 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-xs-6-5 {
    margin-left: calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 6.5 - 0.1px);
  }
  .right-xs-6-5 {
    margin-right: calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 6.5 - 0.1px);
  }
  .pcont-xs-6-5 {
    width: calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 6.5 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 6.5 - 0.1px) 0;
  }
  .pcol-xs-6-5 {
    width: calc((((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 6.5 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-xs-7 {
    margin-left: calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 7 - 0.1px);
  }
  .right-xs-7 {
    margin-right: calc(calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 7 - 0.1px) + calc((0vw + 30px) * 1));
  }
  .pcont-xs-7 {
    width: calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 7 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 7 - 0.1px) 0;
  }
  .pcol-xs-7 {
    width: calc((((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 7 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-xs-7-5 {
    margin-left: calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 7.5 - 0.1px);
  }
  .right-xs-7-5 {
    margin-right: calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 7.5 - 0.1px);
  }
  .pcont-xs-7-5 {
    width: calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 7.5 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 7.5 - 0.1px) 0;
  }
  .pcol-xs-7-5 {
    width: calc((((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 7.5 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-xs-8 {
    margin-left: calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 8 - 0.1px);
  }
  .right-xs-8 {
    margin-right: calc(calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 8 - 0.1px) + calc((0vw + 30px) * 1));
  }
  .pcont-xs-8 {
    width: calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 8 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 8 - 0.1px) 0;
  }
  .pcol-xs-8 {
    width: calc((((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 8 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-xs-8-5 {
    margin-left: calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 8.5 - 0.1px);
  }
  .right-xs-8-5 {
    margin-right: calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 8.5 - 0.1px);
  }
  .pcont-xs-8-5 {
    width: calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 8.5 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 8.5 - 0.1px) 0;
  }
  .pcol-xs-8-5 {
    width: calc((((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 8.5 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-xs-9 {
    margin-left: calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 9 - 0.1px);
  }
  .right-xs-9 {
    margin-right: calc(calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 9 - 0.1px) + calc((0vw + 30px) * 1));
  }
  .pcont-xs-9 {
    width: calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 9 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 9 - 0.1px) 0;
  }
  .pcol-xs-9 {
    width: calc((((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 9 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-xs-9-5 {
    margin-left: calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 9.5 - 0.1px);
  }
  .right-xs-9-5 {
    margin-right: calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 9.5 - 0.1px);
  }
  .pcont-xs-9-5 {
    width: calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 9.5 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 9.5 - 0.1px) 0;
  }
  .pcol-xs-9-5 {
    width: calc((((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 9.5 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-xs-10 {
    margin-left: calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 10 - 0.1px);
  }
  .right-xs-10 {
    margin-right: calc(calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 10 - 0.1px) + calc((0vw + 30px) * 1));
  }
  .pcont-xs-10 {
    width: calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 10 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 10 - 0.1px) 0;
  }
  .pcol-xs-10 {
    width: calc((((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 10 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-xs-10-5 {
    margin-left: calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 10.5 - 0.1px);
  }
  .right-xs-10-5 {
    margin-right: calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 10.5 - 0.1px);
  }
  .pcont-xs-10-5 {
    width: calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 10.5 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 10.5 - 0.1px) 0;
  }
  .pcol-xs-10-5 {
    width: calc((((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 10.5 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-xs-11 {
    margin-left: calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 11 - 0.1px);
  }
  .right-xs-11 {
    margin-right: calc(calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 11 - 0.1px) + calc((0vw + 30px) * 1));
  }
  .pcont-xs-11 {
    width: calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 11 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 11 - 0.1px) 0;
  }
  .pcol-xs-11 {
    width: calc((((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 11 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-xs-11-5 {
    margin-left: calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 11.5 - 0.1px);
  }
  .right-xs-11-5 {
    margin-right: calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 11.5 - 0.1px);
  }
  .pcont-xs-11-5 {
    width: calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 11.5 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 11.5 - 0.1px) 0;
  }
  .pcol-xs-11-5 {
    width: calc((((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 11.5 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-xs-12 {
    margin-left: calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 12 - 0.1px);
  }
  .right-xs-12 {
    margin-right: calc(calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 12 - 0.1px) + calc((0vw + 30px) * 1));
  }
  .pcont-xs-12 {
    width: calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 12 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 12 - 0.1px) 0;
  }
  .pcol-xs-12 {
    width: calc((((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 12 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .ml-xs-0,
  .mlr-xs-0 {
    margin-left: 0rem;
  }
  .mr-xs-0,
  .mlr-xs-0 {
    margin-right: 0rem;
  }
  .mt-xs-0,
  .mtb-xs-0 {
    margin-top: 0rem;
  }
  .mb-xs-0,
  .mtb-xs-0 {
    margin-bottom: 0rem;
  }
  .pl-xs-0,
  .plr-xs-0 {
    padding-left: 0rem;
  }
  .pr-xs-0,
  .plr-xs-0 {
    padding-right: 0rem;
  }
  .pt-xs-0,
  .ptb-xs-0 {
    padding-top: 0rem;
  }
  .pb-xs-0,
  .ptb-xs-0 {
    padding-bottom: 0rem;
  }
  .ml-xs-0-5,
  .mlr-xs-0-5 {
    margin-left: 0.5rem;
  }
  .mr-xs-0-5,
  .mlr-xs-0-5 {
    margin-right: 0.5rem;
  }
  .mt-xs-0-5,
  .mtb-xs-0-5 {
    margin-top: 0.5rem;
  }
  .mb-xs-0-5,
  .mtb-xs-0-5 {
    margin-bottom: 0.5rem;
  }
  .pl-xs-0-5,
  .plr-xs-0-5 {
    padding-left: 0.5rem;
  }
  .pr-xs-0-5,
  .plr-xs-0-5 {
    padding-right: 0.5rem;
  }
  .pt-xs-0-5,
  .ptb-xs-0-5 {
    padding-top: 0.5rem;
  }
  .pb-xs-0-5,
  .ptb-xs-0-5 {
    padding-bottom: 0.5rem;
  }
  .ml-xs-1,
  .mlr-xs-1 {
    margin-left: 1rem;
  }
  .mr-xs-1,
  .mlr-xs-1 {
    margin-right: 1rem;
  }
  .mt-xs-1,
  .mtb-xs-1 {
    margin-top: 1rem;
  }
  .mb-xs-1,
  .mtb-xs-1 {
    margin-bottom: 1rem;
  }
  .pl-xs-1,
  .plr-xs-1 {
    padding-left: 1rem;
  }
  .pr-xs-1,
  .plr-xs-1 {
    padding-right: 1rem;
  }
  .pt-xs-1,
  .ptb-xs-1 {
    padding-top: 1rem;
  }
  .pb-xs-1,
  .ptb-xs-1 {
    padding-bottom: 1rem;
  }
  .ml-xs-1-5,
  .mlr-xs-1-5 {
    margin-left: 1.5rem;
  }
  .mr-xs-1-5,
  .mlr-xs-1-5 {
    margin-right: 1.5rem;
  }
  .mt-xs-1-5,
  .mtb-xs-1-5 {
    margin-top: 1.5rem;
  }
  .mb-xs-1-5,
  .mtb-xs-1-5 {
    margin-bottom: 1.5rem;
  }
  .pl-xs-1-5,
  .plr-xs-1-5 {
    padding-left: 1.5rem;
  }
  .pr-xs-1-5,
  .plr-xs-1-5 {
    padding-right: 1.5rem;
  }
  .pt-xs-1-5,
  .ptb-xs-1-5 {
    padding-top: 1.5rem;
  }
  .pb-xs-1-5,
  .ptb-xs-1-5 {
    padding-bottom: 1.5rem;
  }
  .ml-xs-2,
  .mlr-xs-2 {
    margin-left: 2rem;
  }
  .mr-xs-2,
  .mlr-xs-2 {
    margin-right: 2rem;
  }
  .mt-xs-2,
  .mtb-xs-2 {
    margin-top: 2rem;
  }
  .mb-xs-2,
  .mtb-xs-2 {
    margin-bottom: 2rem;
  }
  .pl-xs-2,
  .plr-xs-2 {
    padding-left: 2rem;
  }
  .pr-xs-2,
  .plr-xs-2 {
    padding-right: 2rem;
  }
  .pt-xs-2,
  .ptb-xs-2 {
    padding-top: 2rem;
  }
  .pb-xs-2,
  .ptb-xs-2 {
    padding-bottom: 2rem;
  }
  .ml-xs-2-5,
  .mlr-xs-2-5 {
    margin-left: 2.5rem;
  }
  .mr-xs-2-5,
  .mlr-xs-2-5 {
    margin-right: 2.5rem;
  }
  .mt-xs-2-5,
  .mtb-xs-2-5 {
    margin-top: 2.5rem;
  }
  .mb-xs-2-5,
  .mtb-xs-2-5 {
    margin-bottom: 2.5rem;
  }
  .pl-xs-2-5,
  .plr-xs-2-5 {
    padding-left: 2.5rem;
  }
  .pr-xs-2-5,
  .plr-xs-2-5 {
    padding-right: 2.5rem;
  }
  .pt-xs-2-5,
  .ptb-xs-2-5 {
    padding-top: 2.5rem;
  }
  .pb-xs-2-5,
  .ptb-xs-2-5 {
    padding-bottom: 2.5rem;
  }
  .ml-xs-3,
  .mlr-xs-3 {
    margin-left: 3rem;
  }
  .mr-xs-3,
  .mlr-xs-3 {
    margin-right: 3rem;
  }
  .mt-xs-3,
  .mtb-xs-3 {
    margin-top: 3rem;
  }
  .mb-xs-3,
  .mtb-xs-3 {
    margin-bottom: 3rem;
  }
  .pl-xs-3,
  .plr-xs-3 {
    padding-left: 3rem;
  }
  .pr-xs-3,
  .plr-xs-3 {
    padding-right: 3rem;
  }
  .pt-xs-3,
  .ptb-xs-3 {
    padding-top: 3rem;
  }
  .pb-xs-3,
  .ptb-xs-3 {
    padding-bottom: 3rem;
  }
  .ml-xs-3-5,
  .mlr-xs-3-5 {
    margin-left: 3.5rem;
  }
  .mr-xs-3-5,
  .mlr-xs-3-5 {
    margin-right: 3.5rem;
  }
  .mt-xs-3-5,
  .mtb-xs-3-5 {
    margin-top: 3.5rem;
  }
  .mb-xs-3-5,
  .mtb-xs-3-5 {
    margin-bottom: 3.5rem;
  }
  .pl-xs-3-5,
  .plr-xs-3-5 {
    padding-left: 3.5rem;
  }
  .pr-xs-3-5,
  .plr-xs-3-5 {
    padding-right: 3.5rem;
  }
  .pt-xs-3-5,
  .ptb-xs-3-5 {
    padding-top: 3.5rem;
  }
  .pb-xs-3-5,
  .ptb-xs-3-5 {
    padding-bottom: 3.5rem;
  }
  .ml-xs-4,
  .mlr-xs-4 {
    margin-left: 4rem;
  }
  .mr-xs-4,
  .mlr-xs-4 {
    margin-right: 4rem;
  }
  .mt-xs-4,
  .mtb-xs-4 {
    margin-top: 4rem;
  }
  .mb-xs-4,
  .mtb-xs-4 {
    margin-bottom: 4rem;
  }
  .pl-xs-4,
  .plr-xs-4 {
    padding-left: 4rem;
  }
  .pr-xs-4,
  .plr-xs-4 {
    padding-right: 4rem;
  }
  .pt-xs-4,
  .ptb-xs-4 {
    padding-top: 4rem;
  }
  .pb-xs-4,
  .ptb-xs-4 {
    padding-bottom: 4rem;
  }
  .ml-xs-4-5,
  .mlr-xs-4-5 {
    margin-left: 4.5rem;
  }
  .mr-xs-4-5,
  .mlr-xs-4-5 {
    margin-right: 4.5rem;
  }
  .mt-xs-4-5,
  .mtb-xs-4-5 {
    margin-top: 4.5rem;
  }
  .mb-xs-4-5,
  .mtb-xs-4-5 {
    margin-bottom: 4.5rem;
  }
  .pl-xs-4-5,
  .plr-xs-4-5 {
    padding-left: 4.5rem;
  }
  .pr-xs-4-5,
  .plr-xs-4-5 {
    padding-right: 4.5rem;
  }
  .pt-xs-4-5,
  .ptb-xs-4-5 {
    padding-top: 4.5rem;
  }
  .pb-xs-4-5,
  .ptb-xs-4-5 {
    padding-bottom: 4.5rem;
  }
  .ml-xs-5,
  .mlr-xs-5 {
    margin-left: 5rem;
  }
  .mr-xs-5,
  .mlr-xs-5 {
    margin-right: 5rem;
  }
  .mt-xs-5,
  .mtb-xs-5 {
    margin-top: 5rem;
  }
  .mb-xs-5,
  .mtb-xs-5 {
    margin-bottom: 5rem;
  }
  .pl-xs-5,
  .plr-xs-5 {
    padding-left: 5rem;
  }
  .pr-xs-5,
  .plr-xs-5 {
    padding-right: 5rem;
  }
  .pt-xs-5,
  .ptb-xs-5 {
    padding-top: 5rem;
  }
  .pb-xs-5,
  .ptb-xs-5 {
    padding-bottom: 5rem;
  }
  .ml-xs-5-5,
  .mlr-xs-5-5 {
    margin-left: 5.5rem;
  }
  .mr-xs-5-5,
  .mlr-xs-5-5 {
    margin-right: 5.5rem;
  }
  .mt-xs-5-5,
  .mtb-xs-5-5 {
    margin-top: 5.5rem;
  }
  .mb-xs-5-5,
  .mtb-xs-5-5 {
    margin-bottom: 5.5rem;
  }
  .pl-xs-5-5,
  .plr-xs-5-5 {
    padding-left: 5.5rem;
  }
  .pr-xs-5-5,
  .plr-xs-5-5 {
    padding-right: 5.5rem;
  }
  .pt-xs-5-5,
  .ptb-xs-5-5 {
    padding-top: 5.5rem;
  }
  .pb-xs-5-5,
  .ptb-xs-5-5 {
    padding-bottom: 5.5rem;
  }
  .ml-xs-6,
  .mlr-xs-6 {
    margin-left: 6rem;
  }
  .mr-xs-6,
  .mlr-xs-6 {
    margin-right: 6rem;
  }
  .mt-xs-6,
  .mtb-xs-6 {
    margin-top: 6rem;
  }
  .mb-xs-6,
  .mtb-xs-6 {
    margin-bottom: 6rem;
  }
  .pl-xs-6,
  .plr-xs-6 {
    padding-left: 6rem;
  }
  .pr-xs-6,
  .plr-xs-6 {
    padding-right: 6rem;
  }
  .pt-xs-6,
  .ptb-xs-6 {
    padding-top: 6rem;
  }
  .pb-xs-6,
  .ptb-xs-6 {
    padding-bottom: 6rem;
  }
  .ml-xs-6-5,
  .mlr-xs-6-5 {
    margin-left: 6.5rem;
  }
  .mr-xs-6-5,
  .mlr-xs-6-5 {
    margin-right: 6.5rem;
  }
  .mt-xs-6-5,
  .mtb-xs-6-5 {
    margin-top: 6.5rem;
  }
  .mb-xs-6-5,
  .mtb-xs-6-5 {
    margin-bottom: 6.5rem;
  }
  .pl-xs-6-5,
  .plr-xs-6-5 {
    padding-left: 6.5rem;
  }
  .pr-xs-6-5,
  .plr-xs-6-5 {
    padding-right: 6.5rem;
  }
  .pt-xs-6-5,
  .ptb-xs-6-5 {
    padding-top: 6.5rem;
  }
  .pb-xs-6-5,
  .ptb-xs-6-5 {
    padding-bottom: 6.5rem;
  }
  .ml-xs-7,
  .mlr-xs-7 {
    margin-left: 7rem;
  }
  .mr-xs-7,
  .mlr-xs-7 {
    margin-right: 7rem;
  }
  .mt-xs-7,
  .mtb-xs-7 {
    margin-top: 7rem;
  }
  .mb-xs-7,
  .mtb-xs-7 {
    margin-bottom: 7rem;
  }
  .pl-xs-7,
  .plr-xs-7 {
    padding-left: 7rem;
  }
  .pr-xs-7,
  .plr-xs-7 {
    padding-right: 7rem;
  }
  .pt-xs-7,
  .ptb-xs-7 {
    padding-top: 7rem;
  }
  .pb-xs-7,
  .ptb-xs-7 {
    padding-bottom: 7rem;
  }
  .ml-xs-7-5,
  .mlr-xs-7-5 {
    margin-left: 7.5rem;
  }
  .mr-xs-7-5,
  .mlr-xs-7-5 {
    margin-right: 7.5rem;
  }
  .mt-xs-7-5,
  .mtb-xs-7-5 {
    margin-top: 7.5rem;
  }
  .mb-xs-7-5,
  .mtb-xs-7-5 {
    margin-bottom: 7.5rem;
  }
  .pl-xs-7-5,
  .plr-xs-7-5 {
    padding-left: 7.5rem;
  }
  .pr-xs-7-5,
  .plr-xs-7-5 {
    padding-right: 7.5rem;
  }
  .pt-xs-7-5,
  .ptb-xs-7-5 {
    padding-top: 7.5rem;
  }
  .pb-xs-7-5,
  .ptb-xs-7-5 {
    padding-bottom: 7.5rem;
  }
  .ml-xs-8,
  .mlr-xs-8 {
    margin-left: 8rem;
  }
  .mr-xs-8,
  .mlr-xs-8 {
    margin-right: 8rem;
  }
  .mt-xs-8,
  .mtb-xs-8 {
    margin-top: 8rem;
  }
  .mb-xs-8,
  .mtb-xs-8 {
    margin-bottom: 8rem;
  }
  .pl-xs-8,
  .plr-xs-8 {
    padding-left: 8rem;
  }
  .pr-xs-8,
  .plr-xs-8 {
    padding-right: 8rem;
  }
  .pt-xs-8,
  .ptb-xs-8 {
    padding-top: 8rem;
  }
  .pb-xs-8,
  .ptb-xs-8 {
    padding-bottom: 8rem;
  }
  .ml-xs-8-5,
  .mlr-xs-8-5 {
    margin-left: 8.5rem;
  }
  .mr-xs-8-5,
  .mlr-xs-8-5 {
    margin-right: 8.5rem;
  }
  .mt-xs-8-5,
  .mtb-xs-8-5 {
    margin-top: 8.5rem;
  }
  .mb-xs-8-5,
  .mtb-xs-8-5 {
    margin-bottom: 8.5rem;
  }
  .pl-xs-8-5,
  .plr-xs-8-5 {
    padding-left: 8.5rem;
  }
  .pr-xs-8-5,
  .plr-xs-8-5 {
    padding-right: 8.5rem;
  }
  .pt-xs-8-5,
  .ptb-xs-8-5 {
    padding-top: 8.5rem;
  }
  .pb-xs-8-5,
  .ptb-xs-8-5 {
    padding-bottom: 8.5rem;
  }
  .ml-xs-9,
  .mlr-xs-9 {
    margin-left: 9rem;
  }
  .mr-xs-9,
  .mlr-xs-9 {
    margin-right: 9rem;
  }
  .mt-xs-9,
  .mtb-xs-9 {
    margin-top: 9rem;
  }
  .mb-xs-9,
  .mtb-xs-9 {
    margin-bottom: 9rem;
  }
  .pl-xs-9,
  .plr-xs-9 {
    padding-left: 9rem;
  }
  .pr-xs-9,
  .plr-xs-9 {
    padding-right: 9rem;
  }
  .pt-xs-9,
  .ptb-xs-9 {
    padding-top: 9rem;
  }
  .pb-xs-9,
  .ptb-xs-9 {
    padding-bottom: 9rem;
  }
  .ml-xs-9-5,
  .mlr-xs-9-5 {
    margin-left: 9.5rem;
  }
  .mr-xs-9-5,
  .mlr-xs-9-5 {
    margin-right: 9.5rem;
  }
  .mt-xs-9-5,
  .mtb-xs-9-5 {
    margin-top: 9.5rem;
  }
  .mb-xs-9-5,
  .mtb-xs-9-5 {
    margin-bottom: 9.5rem;
  }
  .pl-xs-9-5,
  .plr-xs-9-5 {
    padding-left: 9.5rem;
  }
  .pr-xs-9-5,
  .plr-xs-9-5 {
    padding-right: 9.5rem;
  }
  .pt-xs-9-5,
  .ptb-xs-9-5 {
    padding-top: 9.5rem;
  }
  .pb-xs-9-5,
  .ptb-xs-9-5 {
    padding-bottom: 9.5rem;
  }
  .ml-xs-10,
  .mlr-xs-10 {
    margin-left: 10rem;
  }
  .mr-xs-10,
  .mlr-xs-10 {
    margin-right: 10rem;
  }
  .mt-xs-10,
  .mtb-xs-10 {
    margin-top: 10rem;
  }
  .mb-xs-10,
  .mtb-xs-10 {
    margin-bottom: 10rem;
  }
  .pl-xs-10,
  .plr-xs-10 {
    padding-left: 10rem;
  }
  .pr-xs-10,
  .plr-xs-10 {
    padding-right: 10rem;
  }
  .pt-xs-10,
  .ptb-xs-10 {
    padding-top: 10rem;
  }
  .pb-xs-10,
  .ptb-xs-10 {
    padding-bottom: 10rem;
  }
  .ml-xs-10-5,
  .mlr-xs-10-5 {
    margin-left: 10.5rem;
  }
  .mr-xs-10-5,
  .mlr-xs-10-5 {
    margin-right: 10.5rem;
  }
  .mt-xs-10-5,
  .mtb-xs-10-5 {
    margin-top: 10.5rem;
  }
  .mb-xs-10-5,
  .mtb-xs-10-5 {
    margin-bottom: 10.5rem;
  }
  .pl-xs-10-5,
  .plr-xs-10-5 {
    padding-left: 10.5rem;
  }
  .pr-xs-10-5,
  .plr-xs-10-5 {
    padding-right: 10.5rem;
  }
  .pt-xs-10-5,
  .ptb-xs-10-5 {
    padding-top: 10.5rem;
  }
  .pb-xs-10-5,
  .ptb-xs-10-5 {
    padding-bottom: 10.5rem;
  }
  .ml-xs-11,
  .mlr-xs-11 {
    margin-left: 11rem;
  }
  .mr-xs-11,
  .mlr-xs-11 {
    margin-right: 11rem;
  }
  .mt-xs-11,
  .mtb-xs-11 {
    margin-top: 11rem;
  }
  .mb-xs-11,
  .mtb-xs-11 {
    margin-bottom: 11rem;
  }
  .pl-xs-11,
  .plr-xs-11 {
    padding-left: 11rem;
  }
  .pr-xs-11,
  .plr-xs-11 {
    padding-right: 11rem;
  }
  .pt-xs-11,
  .ptb-xs-11 {
    padding-top: 11rem;
  }
  .pb-xs-11,
  .ptb-xs-11 {
    padding-bottom: 11rem;
  }
  .ml-xs-11-5,
  .mlr-xs-11-5 {
    margin-left: 11.5rem;
  }
  .mr-xs-11-5,
  .mlr-xs-11-5 {
    margin-right: 11.5rem;
  }
  .mt-xs-11-5,
  .mtb-xs-11-5 {
    margin-top: 11.5rem;
  }
  .mb-xs-11-5,
  .mtb-xs-11-5 {
    margin-bottom: 11.5rem;
  }
  .pl-xs-11-5,
  .plr-xs-11-5 {
    padding-left: 11.5rem;
  }
  .pr-xs-11-5,
  .plr-xs-11-5 {
    padding-right: 11.5rem;
  }
  .pt-xs-11-5,
  .ptb-xs-11-5 {
    padding-top: 11.5rem;
  }
  .pb-xs-11-5,
  .ptb-xs-11-5 {
    padding-bottom: 11.5rem;
  }
  .ml-xs-12,
  .mlr-xs-12 {
    margin-left: 12rem;
  }
  .mr-xs-12,
  .mlr-xs-12 {
    margin-right: 12rem;
  }
  .mt-xs-12,
  .mtb-xs-12 {
    margin-top: 12rem;
  }
  .mb-xs-12,
  .mtb-xs-12 {
    margin-bottom: 12rem;
  }
  .pl-xs-12,
  .plr-xs-12 {
    padding-left: 12rem;
  }
  .pr-xs-12,
  .plr-xs-12 {
    padding-right: 12rem;
  }
  .pt-xs-12,
  .ptb-xs-12 {
    padding-top: 12rem;
  }
  .pb-xs-12,
  .ptb-xs-12 {
    padding-bottom: 12rem;
  }
  .col-inset-xs,
  .col-inset-left-xs,
  .col-inset-right-xs {
    border-style: solid;
    border-color: transparent;
  }
  .col-inset-xs,
  .col-inset-left-xs {
    border-left-width: calc();
  }
  .col-inset-xs,
  .col-inset-right-xs {
    border-right-width: calc();
  }
  .col-right-md {
    float: right;
  }
  .show-md {
    display: block;
  }
  .hide-md {
    display: none;
  }
  .col-align-bottom-md {
    display: flex;
    align-items: flex-end;
  }
  .cont-sm-0 {
    width: 0;
  }
  .cont-sm-0-5 {
    width: calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 0.5 - 0.1px);
  }
  .cont-sm-1 {
    width: calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 1 - 0.1px);
  }
  .cont-sm-1-5 {
    width: calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 1.5 - 0.1px);
  }
  .cont-sm-2 {
    width: calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 2 - 0.1px);
  }
  .cont-sm-2-5 {
    width: calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 2.5 - 0.1px);
  }
  .cont-sm-3 {
    width: calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 3 - 0.1px);
  }
  .cont-sm-3-5 {
    width: calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 3.5 - 0.1px);
  }
  .cont-sm-4 {
    width: calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 4 - 0.1px);
  }
  .cont-sm-4-5 {
    width: calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 4.5 - 0.1px);
  }
  .cont-sm-5 {
    width: calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 5 - 0.1px);
  }
  .cont-sm-5-5 {
    width: calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 5.5 - 0.1px);
  }
  .cont-sm-6 {
    width: calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 6 - 0.1px);
  }
  .cont-sm-6-5 {
    width: calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 6.5 - 0.1px);
  }
  .cont-sm-7 {
    width: calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 7 - 0.1px);
  }
  .cont-sm-7-5 {
    width: calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 7.5 - 0.1px);
  }
  .cont-sm-8 {
    width: calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 8 - 0.1px);
  }
  .cont-sm-8-5 {
    width: calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 8.5 - 0.1px);
  }
  .cont-sm-9 {
    width: calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 9 - 0.1px);
  }
  .cont-sm-9-5 {
    width: calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 9.5 - 0.1px);
  }
  .cont-sm-10 {
    width: calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 10 - 0.1px);
  }
  .cont-sm-10-5 {
    width: calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 10.5 - 0.1px);
  }
  .cont-sm-11 {
    width: calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 11 - 0.1px);
  }
  .cont-sm-11-5 {
    width: calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 11.5 - 0.1px);
  }
  .cont-sm-12 {
    width: calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 12 - 0.1px);
  }
  .col-sm-0 {
    width: 0;
    margin-right: 0;
  }
  .col-sm-0-5 {
    width: calc((((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 0.5 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .col-sm-1 {
    width: calc((((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 1 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .col-sm-1-5 {
    width: calc((((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 1.5 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .col-sm-2 {
    width: calc((((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 2 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .col-sm-2-5 {
    width: calc((((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 2.5 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .col-sm-3 {
    width: calc((((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 3 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .col-sm-3-5 {
    width: calc((((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 3.5 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .col-sm-4 {
    width: calc((((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 4 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .col-sm-4-5 {
    width: calc((((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 4.5 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .col-sm-5 {
    width: calc((((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 5 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .col-sm-5-5 {
    width: calc((((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 5.5 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .col-sm-6 {
    width: calc((((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 6 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .col-sm-6-5 {
    width: calc((((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 6.5 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .col-sm-7 {
    width: calc((((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 7 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .col-sm-7-5 {
    width: calc((((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 7.5 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .col-sm-8 {
    width: calc((((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 8 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .col-sm-8-5 {
    width: calc((((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 8.5 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .col-sm-9 {
    width: calc((((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 9 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .col-sm-9-5 {
    width: calc((((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 9.5 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .col-sm-10 {
    width: calc((((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 10 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .col-sm-10-5 {
    width: calc((((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 10.5 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .col-sm-11 {
    width: calc((((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 11 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .col-sm-11-5 {
    width: calc((((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 11.5 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .col-sm-12 {
    width: calc((((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 12 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-sm-0 {
    margin-left: 0;
  }
  .right-sm-0 {
    margin-right: calc(0 + 0);
  }
  .pside-sm-0,
  .pleft-sm-0 {
    padding-left: calc((((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 1 - (0vw + 30px) - 0.1px) * 0);
  }
  .pside-sm-0,
  .pright-sm-0 {
    padding-right: calc((((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 1 - (0vw + 30px) - 0.1px) * 0);
  }
  .pcont-sm-0 {
    width: 0;
    padding: 0 0 0;
  }
  .pcol-sm-0 {
    width: 0;
    padding: 0;
    margin-right: 0;
  }
  .left-sm-0-5 {
    margin-left: calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 0.5 - 0.1px);
  }
  .right-sm-0-5 {
    margin-right: calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 0.5 - 0.1px);
  }
  .pside-sm-0-5,
  .pleft-sm-0-5 {
    padding-left: calc((((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 1 - (0vw + 30px) - 0.1px) * 0.5);
  }
  .pside-sm-0-5,
  .pright-sm-0-5 {
    padding-right: calc((((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 1 - (0vw + 30px) - 0.1px) * 0.5);
  }
  .pcont-sm-0-5 {
    width: calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 0.5 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 0.5 - 0.1px) 0;
  }
  .pcol-sm-0-5 {
    width: calc((((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 0.5 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-sm-1 {
    margin-left: calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 1 - 0.1px);
  }
  .right-sm-1 {
    margin-right: calc(calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 1 - 0.1px) + calc((0vw + 30px) * 1));
  }
  .pside-sm-1,
  .pleft-sm-1 {
    padding-left: calc((((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 1 - (0vw + 30px) - 0.1px) * 1);
  }
  .pside-sm-1,
  .pright-sm-1 {
    padding-right: calc((((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 1 - (0vw + 30px) - 0.1px) * 1);
  }
  .pcont-sm-1 {
    width: calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 1 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 1 - 0.1px) 0;
  }
  .pcol-sm-1 {
    width: calc((((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 1 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-sm-1-5 {
    margin-left: calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 1.5 - 0.1px);
  }
  .right-sm-1-5 {
    margin-right: calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 1.5 - 0.1px);
  }
  .pcont-sm-1-5 {
    width: calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 1.5 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 1.5 - 0.1px) 0;
  }
  .pcol-sm-1-5 {
    width: calc((((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 1.5 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-sm-2 {
    margin-left: calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 2 - 0.1px);
  }
  .right-sm-2 {
    margin-right: calc(calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 2 - 0.1px) + calc((0vw + 30px) * 1));
  }
  .pcont-sm-2 {
    width: calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 2 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 2 - 0.1px) 0;
  }
  .pcol-sm-2 {
    width: calc((((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 2 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-sm-2-5 {
    margin-left: calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 2.5 - 0.1px);
  }
  .right-sm-2-5 {
    margin-right: calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 2.5 - 0.1px);
  }
  .pcont-sm-2-5 {
    width: calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 2.5 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 2.5 - 0.1px) 0;
  }
  .pcol-sm-2-5 {
    width: calc((((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 2.5 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-sm-3 {
    margin-left: calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 3 - 0.1px);
  }
  .right-sm-3 {
    margin-right: calc(calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 3 - 0.1px) + calc((0vw + 30px) * 1));
  }
  .pcont-sm-3 {
    width: calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 3 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 3 - 0.1px) 0;
  }
  .pcol-sm-3 {
    width: calc((((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 3 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-sm-3-5 {
    margin-left: calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 3.5 - 0.1px);
  }
  .right-sm-3-5 {
    margin-right: calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 3.5 - 0.1px);
  }
  .pcont-sm-3-5 {
    width: calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 3.5 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 3.5 - 0.1px) 0;
  }
  .pcol-sm-3-5 {
    width: calc((((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 3.5 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-sm-4 {
    margin-left: calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 4 - 0.1px);
  }
  .right-sm-4 {
    margin-right: calc(calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 4 - 0.1px) + calc((0vw + 30px) * 1));
  }
  .pcont-sm-4 {
    width: calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 4 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 4 - 0.1px) 0;
  }
  .pcol-sm-4 {
    width: calc((((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 4 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-sm-4-5 {
    margin-left: calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 4.5 - 0.1px);
  }
  .right-sm-4-5 {
    margin-right: calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 4.5 - 0.1px);
  }
  .pcont-sm-4-5 {
    width: calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 4.5 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 4.5 - 0.1px) 0;
  }
  .pcol-sm-4-5 {
    width: calc((((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 4.5 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-sm-5 {
    margin-left: calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 5 - 0.1px);
  }
  .right-sm-5 {
    margin-right: calc(calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 5 - 0.1px) + calc((0vw + 30px) * 1));
  }
  .pcont-sm-5 {
    width: calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 5 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 5 - 0.1px) 0;
  }
  .pcol-sm-5 {
    width: calc((((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 5 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-sm-5-5 {
    margin-left: calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 5.5 - 0.1px);
  }
  .right-sm-5-5 {
    margin-right: calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 5.5 - 0.1px);
  }
  .pcont-sm-5-5 {
    width: calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 5.5 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 5.5 - 0.1px) 0;
  }
  .pcol-sm-5-5 {
    width: calc((((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 5.5 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-sm-6 {
    margin-left: calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 6 - 0.1px);
  }
  .right-sm-6 {
    margin-right: calc(calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 6 - 0.1px) + calc((0vw + 30px) * 1));
  }
  .pcont-sm-6 {
    width: calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 6 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 6 - 0.1px) 0;
  }
  .pcol-sm-6 {
    width: calc((((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 6 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-sm-6-5 {
    margin-left: calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 6.5 - 0.1px);
  }
  .right-sm-6-5 {
    margin-right: calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 6.5 - 0.1px);
  }
  .pcont-sm-6-5 {
    width: calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 6.5 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 6.5 - 0.1px) 0;
  }
  .pcol-sm-6-5 {
    width: calc((((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 6.5 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-sm-7 {
    margin-left: calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 7 - 0.1px);
  }
  .right-sm-7 {
    margin-right: calc(calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 7 - 0.1px) + calc((0vw + 30px) * 1));
  }
  .pcont-sm-7 {
    width: calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 7 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 7 - 0.1px) 0;
  }
  .pcol-sm-7 {
    width: calc((((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 7 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-sm-7-5 {
    margin-left: calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 7.5 - 0.1px);
  }
  .right-sm-7-5 {
    margin-right: calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 7.5 - 0.1px);
  }
  .pcont-sm-7-5 {
    width: calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 7.5 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 7.5 - 0.1px) 0;
  }
  .pcol-sm-7-5 {
    width: calc((((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 7.5 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-sm-8 {
    margin-left: calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 8 - 0.1px);
  }
  .right-sm-8 {
    margin-right: calc(calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 8 - 0.1px) + calc((0vw + 30px) * 1));
  }
  .pcont-sm-8 {
    width: calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 8 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 8 - 0.1px) 0;
  }
  .pcol-sm-8 {
    width: calc((((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 8 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-sm-8-5 {
    margin-left: calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 8.5 - 0.1px);
  }
  .right-sm-8-5 {
    margin-right: calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 8.5 - 0.1px);
  }
  .pcont-sm-8-5 {
    width: calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 8.5 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 8.5 - 0.1px) 0;
  }
  .pcol-sm-8-5 {
    width: calc((((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 8.5 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-sm-9 {
    margin-left: calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 9 - 0.1px);
  }
  .right-sm-9 {
    margin-right: calc(calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 9 - 0.1px) + calc((0vw + 30px) * 1));
  }
  .pcont-sm-9 {
    width: calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 9 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 9 - 0.1px) 0;
  }
  .pcol-sm-9 {
    width: calc((((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 9 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-sm-9-5 {
    margin-left: calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 9.5 - 0.1px);
  }
  .right-sm-9-5 {
    margin-right: calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 9.5 - 0.1px);
  }
  .pcont-sm-9-5 {
    width: calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 9.5 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 9.5 - 0.1px) 0;
  }
  .pcol-sm-9-5 {
    width: calc((((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 9.5 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-sm-10 {
    margin-left: calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 10 - 0.1px);
  }
  .right-sm-10 {
    margin-right: calc(calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 10 - 0.1px) + calc((0vw + 30px) * 1));
  }
  .pcont-sm-10 {
    width: calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 10 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 10 - 0.1px) 0;
  }
  .pcol-sm-10 {
    width: calc((((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 10 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-sm-10-5 {
    margin-left: calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 10.5 - 0.1px);
  }
  .right-sm-10-5 {
    margin-right: calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 10.5 - 0.1px);
  }
  .pcont-sm-10-5 {
    width: calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 10.5 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 10.5 - 0.1px) 0;
  }
  .pcol-sm-10-5 {
    width: calc((((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 10.5 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-sm-11 {
    margin-left: calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 11 - 0.1px);
  }
  .right-sm-11 {
    margin-right: calc(calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 11 - 0.1px) + calc((0vw + 30px) * 1));
  }
  .pcont-sm-11 {
    width: calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 11 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 11 - 0.1px) 0;
  }
  .pcol-sm-11 {
    width: calc((((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 11 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-sm-11-5 {
    margin-left: calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 11.5 - 0.1px);
  }
  .right-sm-11-5 {
    margin-right: calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 11.5 - 0.1px);
  }
  .pcont-sm-11-5 {
    width: calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 11.5 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 11.5 - 0.1px) 0;
  }
  .pcol-sm-11-5 {
    width: calc((((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 11.5 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-sm-12 {
    margin-left: calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 12 - 0.1px);
  }
  .right-sm-12 {
    margin-right: calc(calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 12 - 0.1px) + calc((0vw + 30px) * 1));
  }
  .pcont-sm-12 {
    width: calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 12 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 12 - 0.1px) 0;
  }
  .pcol-sm-12 {
    width: calc((((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 12 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .ml-sm-0,
  .mlr-sm-0 {
    margin-left: 0rem;
  }
  .mr-sm-0,
  .mlr-sm-0 {
    margin-right: 0rem;
  }
  .mt-sm-0,
  .mtb-sm-0 {
    margin-top: 0rem;
  }
  .mb-sm-0,
  .mtb-sm-0 {
    margin-bottom: 0rem;
  }
  .pl-sm-0,
  .plr-sm-0 {
    padding-left: 0rem;
  }
  .pr-sm-0,
  .plr-sm-0 {
    padding-right: 0rem;
  }
  .pt-sm-0,
  .ptb-sm-0 {
    padding-top: 0rem;
  }
  .pb-sm-0,
  .ptb-sm-0 {
    padding-bottom: 0rem;
  }
  .ml-sm-0-5,
  .mlr-sm-0-5 {
    margin-left: 0.5rem;
  }
  .mr-sm-0-5,
  .mlr-sm-0-5 {
    margin-right: 0.5rem;
  }
  .mt-sm-0-5,
  .mtb-sm-0-5 {
    margin-top: 0.5rem;
  }
  .mb-sm-0-5,
  .mtb-sm-0-5 {
    margin-bottom: 0.5rem;
  }
  .pl-sm-0-5,
  .plr-sm-0-5 {
    padding-left: 0.5rem;
  }
  .pr-sm-0-5,
  .plr-sm-0-5 {
    padding-right: 0.5rem;
  }
  .pt-sm-0-5,
  .ptb-sm-0-5 {
    padding-top: 0.5rem;
  }
  .pb-sm-0-5,
  .ptb-sm-0-5 {
    padding-bottom: 0.5rem;
  }
  .ml-sm-1,
  .mlr-sm-1 {
    margin-left: 1rem;
  }
  .mr-sm-1,
  .mlr-sm-1 {
    margin-right: 1rem;
  }
  .mt-sm-1,
  .mtb-sm-1 {
    margin-top: 1rem;
  }
  .mb-sm-1,
  .mtb-sm-1 {
    margin-bottom: 1rem;
  }
  .pl-sm-1,
  .plr-sm-1 {
    padding-left: 1rem;
  }
  .pr-sm-1,
  .plr-sm-1 {
    padding-right: 1rem;
  }
  .pt-sm-1,
  .ptb-sm-1 {
    padding-top: 1rem;
  }
  .pb-sm-1,
  .ptb-sm-1 {
    padding-bottom: 1rem;
  }
  .ml-sm-1-5,
  .mlr-sm-1-5 {
    margin-left: 1.5rem;
  }
  .mr-sm-1-5,
  .mlr-sm-1-5 {
    margin-right: 1.5rem;
  }
  .mt-sm-1-5,
  .mtb-sm-1-5 {
    margin-top: 1.5rem;
  }
  .mb-sm-1-5,
  .mtb-sm-1-5 {
    margin-bottom: 1.5rem;
  }
  .pl-sm-1-5,
  .plr-sm-1-5 {
    padding-left: 1.5rem;
  }
  .pr-sm-1-5,
  .plr-sm-1-5 {
    padding-right: 1.5rem;
  }
  .pt-sm-1-5,
  .ptb-sm-1-5 {
    padding-top: 1.5rem;
  }
  .pb-sm-1-5,
  .ptb-sm-1-5 {
    padding-bottom: 1.5rem;
  }
  .ml-sm-2,
  .mlr-sm-2 {
    margin-left: 2rem;
  }
  .mr-sm-2,
  .mlr-sm-2 {
    margin-right: 2rem;
  }
  .mt-sm-2,
  .mtb-sm-2 {
    margin-top: 2rem;
  }
  .mb-sm-2,
  .mtb-sm-2 {
    margin-bottom: 2rem;
  }
  .pl-sm-2,
  .plr-sm-2 {
    padding-left: 2rem;
  }
  .pr-sm-2,
  .plr-sm-2 {
    padding-right: 2rem;
  }
  .pt-sm-2,
  .ptb-sm-2 {
    padding-top: 2rem;
  }
  .pb-sm-2,
  .ptb-sm-2 {
    padding-bottom: 2rem;
  }
  .ml-sm-2-5,
  .mlr-sm-2-5 {
    margin-left: 2.5rem;
  }
  .mr-sm-2-5,
  .mlr-sm-2-5 {
    margin-right: 2.5rem;
  }
  .mt-sm-2-5,
  .mtb-sm-2-5 {
    margin-top: 2.5rem;
  }
  .mb-sm-2-5,
  .mtb-sm-2-5 {
    margin-bottom: 2.5rem;
  }
  .pl-sm-2-5,
  .plr-sm-2-5 {
    padding-left: 2.5rem;
  }
  .pr-sm-2-5,
  .plr-sm-2-5 {
    padding-right: 2.5rem;
  }
  .pt-sm-2-5,
  .ptb-sm-2-5 {
    padding-top: 2.5rem;
  }
  .pb-sm-2-5,
  .ptb-sm-2-5 {
    padding-bottom: 2.5rem;
  }
  .ml-sm-3,
  .mlr-sm-3 {
    margin-left: 3rem;
  }
  .mr-sm-3,
  .mlr-sm-3 {
    margin-right: 3rem;
  }
  .mt-sm-3,
  .mtb-sm-3 {
    margin-top: 3rem;
  }
  .mb-sm-3,
  .mtb-sm-3 {
    margin-bottom: 3rem;
  }
  .pl-sm-3,
  .plr-sm-3 {
    padding-left: 3rem;
  }
  .pr-sm-3,
  .plr-sm-3 {
    padding-right: 3rem;
  }
  .pt-sm-3,
  .ptb-sm-3 {
    padding-top: 3rem;
  }
  .pb-sm-3,
  .ptb-sm-3 {
    padding-bottom: 3rem;
  }
  .ml-sm-3-5,
  .mlr-sm-3-5 {
    margin-left: 3.5rem;
  }
  .mr-sm-3-5,
  .mlr-sm-3-5 {
    margin-right: 3.5rem;
  }
  .mt-sm-3-5,
  .mtb-sm-3-5 {
    margin-top: 3.5rem;
  }
  .mb-sm-3-5,
  .mtb-sm-3-5 {
    margin-bottom: 3.5rem;
  }
  .pl-sm-3-5,
  .plr-sm-3-5 {
    padding-left: 3.5rem;
  }
  .pr-sm-3-5,
  .plr-sm-3-5 {
    padding-right: 3.5rem;
  }
  .pt-sm-3-5,
  .ptb-sm-3-5 {
    padding-top: 3.5rem;
  }
  .pb-sm-3-5,
  .ptb-sm-3-5 {
    padding-bottom: 3.5rem;
  }
  .ml-sm-4,
  .mlr-sm-4 {
    margin-left: 4rem;
  }
  .mr-sm-4,
  .mlr-sm-4 {
    margin-right: 4rem;
  }
  .mt-sm-4,
  .mtb-sm-4 {
    margin-top: 4rem;
  }
  .mb-sm-4,
  .mtb-sm-4 {
    margin-bottom: 4rem;
  }
  .pl-sm-4,
  .plr-sm-4 {
    padding-left: 4rem;
  }
  .pr-sm-4,
  .plr-sm-4 {
    padding-right: 4rem;
  }
  .pt-sm-4,
  .ptb-sm-4 {
    padding-top: 4rem;
  }
  .pb-sm-4,
  .ptb-sm-4 {
    padding-bottom: 4rem;
  }
  .ml-sm-4-5,
  .mlr-sm-4-5 {
    margin-left: 4.5rem;
  }
  .mr-sm-4-5,
  .mlr-sm-4-5 {
    margin-right: 4.5rem;
  }
  .mt-sm-4-5,
  .mtb-sm-4-5 {
    margin-top: 4.5rem;
  }
  .mb-sm-4-5,
  .mtb-sm-4-5 {
    margin-bottom: 4.5rem;
  }
  .pl-sm-4-5,
  .plr-sm-4-5 {
    padding-left: 4.5rem;
  }
  .pr-sm-4-5,
  .plr-sm-4-5 {
    padding-right: 4.5rem;
  }
  .pt-sm-4-5,
  .ptb-sm-4-5 {
    padding-top: 4.5rem;
  }
  .pb-sm-4-5,
  .ptb-sm-4-5 {
    padding-bottom: 4.5rem;
  }
  .ml-sm-5,
  .mlr-sm-5 {
    margin-left: 5rem;
  }
  .mr-sm-5,
  .mlr-sm-5 {
    margin-right: 5rem;
  }
  .mt-sm-5,
  .mtb-sm-5 {
    margin-top: 5rem;
  }
  .mb-sm-5,
  .mtb-sm-5 {
    margin-bottom: 5rem;
  }
  .pl-sm-5,
  .plr-sm-5 {
    padding-left: 5rem;
  }
  .pr-sm-5,
  .plr-sm-5 {
    padding-right: 5rem;
  }
  .pt-sm-5,
  .ptb-sm-5 {
    padding-top: 5rem;
  }
  .pb-sm-5,
  .ptb-sm-5 {
    padding-bottom: 5rem;
  }
  .ml-sm-5-5,
  .mlr-sm-5-5 {
    margin-left: 5.5rem;
  }
  .mr-sm-5-5,
  .mlr-sm-5-5 {
    margin-right: 5.5rem;
  }
  .mt-sm-5-5,
  .mtb-sm-5-5 {
    margin-top: 5.5rem;
  }
  .mb-sm-5-5,
  .mtb-sm-5-5 {
    margin-bottom: 5.5rem;
  }
  .pl-sm-5-5,
  .plr-sm-5-5 {
    padding-left: 5.5rem;
  }
  .pr-sm-5-5,
  .plr-sm-5-5 {
    padding-right: 5.5rem;
  }
  .pt-sm-5-5,
  .ptb-sm-5-5 {
    padding-top: 5.5rem;
  }
  .pb-sm-5-5,
  .ptb-sm-5-5 {
    padding-bottom: 5.5rem;
  }
  .ml-sm-6,
  .mlr-sm-6 {
    margin-left: 6rem;
  }
  .mr-sm-6,
  .mlr-sm-6 {
    margin-right: 6rem;
  }
  .mt-sm-6,
  .mtb-sm-6 {
    margin-top: 6rem;
  }
  .mb-sm-6,
  .mtb-sm-6 {
    margin-bottom: 6rem;
  }
  .pl-sm-6,
  .plr-sm-6 {
    padding-left: 6rem;
  }
  .pr-sm-6,
  .plr-sm-6 {
    padding-right: 6rem;
  }
  .pt-sm-6,
  .ptb-sm-6 {
    padding-top: 6rem;
  }
  .pb-sm-6,
  .ptb-sm-6 {
    padding-bottom: 6rem;
  }
  .ml-sm-6-5,
  .mlr-sm-6-5 {
    margin-left: 6.5rem;
  }
  .mr-sm-6-5,
  .mlr-sm-6-5 {
    margin-right: 6.5rem;
  }
  .mt-sm-6-5,
  .mtb-sm-6-5 {
    margin-top: 6.5rem;
  }
  .mb-sm-6-5,
  .mtb-sm-6-5 {
    margin-bottom: 6.5rem;
  }
  .pl-sm-6-5,
  .plr-sm-6-5 {
    padding-left: 6.5rem;
  }
  .pr-sm-6-5,
  .plr-sm-6-5 {
    padding-right: 6.5rem;
  }
  .pt-sm-6-5,
  .ptb-sm-6-5 {
    padding-top: 6.5rem;
  }
  .pb-sm-6-5,
  .ptb-sm-6-5 {
    padding-bottom: 6.5rem;
  }
  .ml-sm-7,
  .mlr-sm-7 {
    margin-left: 7rem;
  }
  .mr-sm-7,
  .mlr-sm-7 {
    margin-right: 7rem;
  }
  .mt-sm-7,
  .mtb-sm-7 {
    margin-top: 7rem;
  }
  .mb-sm-7,
  .mtb-sm-7 {
    margin-bottom: 7rem;
  }
  .pl-sm-7,
  .plr-sm-7 {
    padding-left: 7rem;
  }
  .pr-sm-7,
  .plr-sm-7 {
    padding-right: 7rem;
  }
  .pt-sm-7,
  .ptb-sm-7 {
    padding-top: 7rem;
  }
  .pb-sm-7,
  .ptb-sm-7 {
    padding-bottom: 7rem;
  }
  .ml-sm-7-5,
  .mlr-sm-7-5 {
    margin-left: 7.5rem;
  }
  .mr-sm-7-5,
  .mlr-sm-7-5 {
    margin-right: 7.5rem;
  }
  .mt-sm-7-5,
  .mtb-sm-7-5 {
    margin-top: 7.5rem;
  }
  .mb-sm-7-5,
  .mtb-sm-7-5 {
    margin-bottom: 7.5rem;
  }
  .pl-sm-7-5,
  .plr-sm-7-5 {
    padding-left: 7.5rem;
  }
  .pr-sm-7-5,
  .plr-sm-7-5 {
    padding-right: 7.5rem;
  }
  .pt-sm-7-5,
  .ptb-sm-7-5 {
    padding-top: 7.5rem;
  }
  .pb-sm-7-5,
  .ptb-sm-7-5 {
    padding-bottom: 7.5rem;
  }
  .ml-sm-8,
  .mlr-sm-8 {
    margin-left: 8rem;
  }
  .mr-sm-8,
  .mlr-sm-8 {
    margin-right: 8rem;
  }
  .mt-sm-8,
  .mtb-sm-8 {
    margin-top: 8rem;
  }
  .mb-sm-8,
  .mtb-sm-8 {
    margin-bottom: 8rem;
  }
  .pl-sm-8,
  .plr-sm-8 {
    padding-left: 8rem;
  }
  .pr-sm-8,
  .plr-sm-8 {
    padding-right: 8rem;
  }
  .pt-sm-8,
  .ptb-sm-8 {
    padding-top: 8rem;
  }
  .pb-sm-8,
  .ptb-sm-8 {
    padding-bottom: 8rem;
  }
  .ml-sm-8-5,
  .mlr-sm-8-5 {
    margin-left: 8.5rem;
  }
  .mr-sm-8-5,
  .mlr-sm-8-5 {
    margin-right: 8.5rem;
  }
  .mt-sm-8-5,
  .mtb-sm-8-5 {
    margin-top: 8.5rem;
  }
  .mb-sm-8-5,
  .mtb-sm-8-5 {
    margin-bottom: 8.5rem;
  }
  .pl-sm-8-5,
  .plr-sm-8-5 {
    padding-left: 8.5rem;
  }
  .pr-sm-8-5,
  .plr-sm-8-5 {
    padding-right: 8.5rem;
  }
  .pt-sm-8-5,
  .ptb-sm-8-5 {
    padding-top: 8.5rem;
  }
  .pb-sm-8-5,
  .ptb-sm-8-5 {
    padding-bottom: 8.5rem;
  }
  .ml-sm-9,
  .mlr-sm-9 {
    margin-left: 9rem;
  }
  .mr-sm-9,
  .mlr-sm-9 {
    margin-right: 9rem;
  }
  .mt-sm-9,
  .mtb-sm-9 {
    margin-top: 9rem;
  }
  .mb-sm-9,
  .mtb-sm-9 {
    margin-bottom: 9rem;
  }
  .pl-sm-9,
  .plr-sm-9 {
    padding-left: 9rem;
  }
  .pr-sm-9,
  .plr-sm-9 {
    padding-right: 9rem;
  }
  .pt-sm-9,
  .ptb-sm-9 {
    padding-top: 9rem;
  }
  .pb-sm-9,
  .ptb-sm-9 {
    padding-bottom: 9rem;
  }
  .ml-sm-9-5,
  .mlr-sm-9-5 {
    margin-left: 9.5rem;
  }
  .mr-sm-9-5,
  .mlr-sm-9-5 {
    margin-right: 9.5rem;
  }
  .mt-sm-9-5,
  .mtb-sm-9-5 {
    margin-top: 9.5rem;
  }
  .mb-sm-9-5,
  .mtb-sm-9-5 {
    margin-bottom: 9.5rem;
  }
  .pl-sm-9-5,
  .plr-sm-9-5 {
    padding-left: 9.5rem;
  }
  .pr-sm-9-5,
  .plr-sm-9-5 {
    padding-right: 9.5rem;
  }
  .pt-sm-9-5,
  .ptb-sm-9-5 {
    padding-top: 9.5rem;
  }
  .pb-sm-9-5,
  .ptb-sm-9-5 {
    padding-bottom: 9.5rem;
  }
  .ml-sm-10,
  .mlr-sm-10 {
    margin-left: 10rem;
  }
  .mr-sm-10,
  .mlr-sm-10 {
    margin-right: 10rem;
  }
  .mt-sm-10,
  .mtb-sm-10 {
    margin-top: 10rem;
  }
  .mb-sm-10,
  .mtb-sm-10 {
    margin-bottom: 10rem;
  }
  .pl-sm-10,
  .plr-sm-10 {
    padding-left: 10rem;
  }
  .pr-sm-10,
  .plr-sm-10 {
    padding-right: 10rem;
  }
  .pt-sm-10,
  .ptb-sm-10 {
    padding-top: 10rem;
  }
  .pb-sm-10,
  .ptb-sm-10 {
    padding-bottom: 10rem;
  }
  .ml-sm-10-5,
  .mlr-sm-10-5 {
    margin-left: 10.5rem;
  }
  .mr-sm-10-5,
  .mlr-sm-10-5 {
    margin-right: 10.5rem;
  }
  .mt-sm-10-5,
  .mtb-sm-10-5 {
    margin-top: 10.5rem;
  }
  .mb-sm-10-5,
  .mtb-sm-10-5 {
    margin-bottom: 10.5rem;
  }
  .pl-sm-10-5,
  .plr-sm-10-5 {
    padding-left: 10.5rem;
  }
  .pr-sm-10-5,
  .plr-sm-10-5 {
    padding-right: 10.5rem;
  }
  .pt-sm-10-5,
  .ptb-sm-10-5 {
    padding-top: 10.5rem;
  }
  .pb-sm-10-5,
  .ptb-sm-10-5 {
    padding-bottom: 10.5rem;
  }
  .ml-sm-11,
  .mlr-sm-11 {
    margin-left: 11rem;
  }
  .mr-sm-11,
  .mlr-sm-11 {
    margin-right: 11rem;
  }
  .mt-sm-11,
  .mtb-sm-11 {
    margin-top: 11rem;
  }
  .mb-sm-11,
  .mtb-sm-11 {
    margin-bottom: 11rem;
  }
  .pl-sm-11,
  .plr-sm-11 {
    padding-left: 11rem;
  }
  .pr-sm-11,
  .plr-sm-11 {
    padding-right: 11rem;
  }
  .pt-sm-11,
  .ptb-sm-11 {
    padding-top: 11rem;
  }
  .pb-sm-11,
  .ptb-sm-11 {
    padding-bottom: 11rem;
  }
  .ml-sm-11-5,
  .mlr-sm-11-5 {
    margin-left: 11.5rem;
  }
  .mr-sm-11-5,
  .mlr-sm-11-5 {
    margin-right: 11.5rem;
  }
  .mt-sm-11-5,
  .mtb-sm-11-5 {
    margin-top: 11.5rem;
  }
  .mb-sm-11-5,
  .mtb-sm-11-5 {
    margin-bottom: 11.5rem;
  }
  .pl-sm-11-5,
  .plr-sm-11-5 {
    padding-left: 11.5rem;
  }
  .pr-sm-11-5,
  .plr-sm-11-5 {
    padding-right: 11.5rem;
  }
  .pt-sm-11-5,
  .ptb-sm-11-5 {
    padding-top: 11.5rem;
  }
  .pb-sm-11-5,
  .ptb-sm-11-5 {
    padding-bottom: 11.5rem;
  }
  .ml-sm-12,
  .mlr-sm-12 {
    margin-left: 12rem;
  }
  .mr-sm-12,
  .mlr-sm-12 {
    margin-right: 12rem;
  }
  .mt-sm-12,
  .mtb-sm-12 {
    margin-top: 12rem;
  }
  .mb-sm-12,
  .mtb-sm-12 {
    margin-bottom: 12rem;
  }
  .pl-sm-12,
  .plr-sm-12 {
    padding-left: 12rem;
  }
  .pr-sm-12,
  .plr-sm-12 {
    padding-right: 12rem;
  }
  .pt-sm-12,
  .ptb-sm-12 {
    padding-top: 12rem;
  }
  .pb-sm-12,
  .ptb-sm-12 {
    padding-bottom: 12rem;
  }
  .col-inset-sm,
  .col-inset-left-sm,
  .col-inset-right-sm {
    border-style: solid;
    border-color: transparent;
  }
  .col-inset-sm,
  .col-inset-left-sm {
    border-left-width: calc();
  }
  .col-inset-sm,
  .col-inset-right-sm {
    border-right-width: calc();
  }
  .col-right-md {
    float: right;
  }
  .show-md {
    display: block;
  }
  .hide-md {
    display: none;
  }
  .col-align-bottom-md {
    display: flex;
    align-items: flex-end;
  }
  .cont-md-0 {
    width: 0;
  }
  .cont-md-0-5 {
    width: calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 0.5 - 0.1px);
  }
  .cont-md-1 {
    width: calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 1 - 0.1px);
  }
  .cont-md-1-5 {
    width: calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 1.5 - 0.1px);
  }
  .cont-md-2 {
    width: calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 2 - 0.1px);
  }
  .cont-md-2-5 {
    width: calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 2.5 - 0.1px);
  }
  .cont-md-3 {
    width: calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 3 - 0.1px);
  }
  .cont-md-3-5 {
    width: calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 3.5 - 0.1px);
  }
  .cont-md-4 {
    width: calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 4 - 0.1px);
  }
  .cont-md-4-5 {
    width: calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 4.5 - 0.1px);
  }
  .cont-md-5 {
    width: calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 5 - 0.1px);
  }
  .cont-md-5-5 {
    width: calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 5.5 - 0.1px);
  }
  .cont-md-6 {
    width: calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 6 - 0.1px);
  }
  .cont-md-6-5 {
    width: calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 6.5 - 0.1px);
  }
  .cont-md-7 {
    width: calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 7 - 0.1px);
  }
  .cont-md-7-5 {
    width: calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 7.5 - 0.1px);
  }
  .cont-md-8 {
    width: calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 8 - 0.1px);
  }
  .cont-md-8-5 {
    width: calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 8.5 - 0.1px);
  }
  .cont-md-9 {
    width: calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 9 - 0.1px);
  }
  .cont-md-9-5 {
    width: calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 9.5 - 0.1px);
  }
  .cont-md-10 {
    width: calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 10 - 0.1px);
  }
  .cont-md-10-5 {
    width: calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 10.5 - 0.1px);
  }
  .cont-md-11 {
    width: calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 11 - 0.1px);
  }
  .cont-md-11-5 {
    width: calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 11.5 - 0.1px);
  }
  .cont-md-12 {
    width: calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 12 - 0.1px);
  }
  .col-md-0 {
    width: 0;
    margin-right: 0;
  }
  .col-md-0-5 {
    width: calc((((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 0.5 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .col-md-1 {
    width: calc((((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 1 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .col-md-1-5 {
    width: calc((((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 1.5 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .col-md-2 {
    width: calc((((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 2 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .col-md-2-5 {
    width: calc((((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 2.5 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .col-md-3 {
    width: calc((((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 3 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .col-md-3-5 {
    width: calc((((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 3.5 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .col-md-4 {
    width: calc((((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 4 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .col-md-4-5 {
    width: calc((((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 4.5 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .col-md-5 {
    width: calc((((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 5 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .col-md-5-5 {
    width: calc((((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 5.5 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .col-md-6 {
    width: calc((((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 6 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .col-md-6-5 {
    width: calc((((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 6.5 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .col-md-7 {
    width: calc((((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 7 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .col-md-7-5 {
    width: calc((((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 7.5 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .col-md-8 {
    width: calc((((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 8 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .col-md-8-5 {
    width: calc((((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 8.5 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .col-md-9 {
    width: calc((((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 9 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .col-md-9-5 {
    width: calc((((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 9.5 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .col-md-10 {
    width: calc((((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 10 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .col-md-10-5 {
    width: calc((((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 10.5 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .col-md-11 {
    width: calc((((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 11 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .col-md-11-5 {
    width: calc((((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 11.5 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .col-md-12 {
    width: calc((((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 12 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-md-0 {
    margin-left: 0;
  }
  .right-md-0 {
    margin-right: calc(0 + 0);
  }
  .pside-md-0,
  .pleft-md-0 {
    padding-left: calc((((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 1 - (0vw + 30px) - 0.1px) * 0);
  }
  .pside-md-0,
  .pright-md-0 {
    padding-right: calc((((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 1 - (0vw + 30px) - 0.1px) * 0);
  }
  .pcont-md-0 {
    width: 0;
    padding: 0 0 0;
  }
  .pcol-md-0 {
    width: 0;
    padding: 0;
    margin-right: 0;
  }
  .left-md-0-5 {
    margin-left: calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 0.5 - 0.1px);
  }
  .right-md-0-5 {
    margin-right: calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 0.5 - 0.1px);
  }
  .pside-md-0-5,
  .pleft-md-0-5 {
    padding-left: calc((((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 1 - (0vw + 30px) - 0.1px) * 0.5);
  }
  .pside-md-0-5,
  .pright-md-0-5 {
    padding-right: calc((((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 1 - (0vw + 30px) - 0.1px) * 0.5);
  }
  .pcont-md-0-5 {
    width: calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 0.5 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 0.5 - 0.1px) 0;
  }
  .pcol-md-0-5 {
    width: calc((((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 0.5 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-md-1 {
    margin-left: calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 1 - 0.1px);
  }
  .right-md-1 {
    margin-right: calc(calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 1 - 0.1px) + calc((0vw + 30px) * 1));
  }
  .pside-md-1,
  .pleft-md-1 {
    padding-left: calc((((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 1 - (0vw + 30px) - 0.1px) * 1);
  }
  .pside-md-1,
  .pright-md-1 {
    padding-right: calc((((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 1 - (0vw + 30px) - 0.1px) * 1);
  }
  .pcont-md-1 {
    width: calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 1 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 1 - 0.1px) 0;
  }
  .pcol-md-1 {
    width: calc((((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 1 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-md-1-5 {
    margin-left: calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 1.5 - 0.1px);
  }
  .right-md-1-5 {
    margin-right: calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 1.5 - 0.1px);
  }
  .pcont-md-1-5 {
    width: calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 1.5 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 1.5 - 0.1px) 0;
  }
  .pcol-md-1-5 {
    width: calc((((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 1.5 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-md-2 {
    margin-left: calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 2 - 0.1px);
  }
  .right-md-2 {
    margin-right: calc(calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 2 - 0.1px) + calc((0vw + 30px) * 1));
  }
  .pcont-md-2 {
    width: calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 2 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 2 - 0.1px) 0;
  }
  .pcol-md-2 {
    width: calc((((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 2 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-md-2-5 {
    margin-left: calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 2.5 - 0.1px);
  }
  .right-md-2-5 {
    margin-right: calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 2.5 - 0.1px);
  }
  .pcont-md-2-5 {
    width: calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 2.5 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 2.5 - 0.1px) 0;
  }
  .pcol-md-2-5 {
    width: calc((((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 2.5 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-md-3 {
    margin-left: calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 3 - 0.1px);
  }
  .right-md-3 {
    margin-right: calc(calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 3 - 0.1px) + calc((0vw + 30px) * 1));
  }
  .pcont-md-3 {
    width: calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 3 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 3 - 0.1px) 0;
  }
  .pcol-md-3 {
    width: calc((((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 3 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-md-3-5 {
    margin-left: calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 3.5 - 0.1px);
  }
  .right-md-3-5 {
    margin-right: calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 3.5 - 0.1px);
  }
  .pcont-md-3-5 {
    width: calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 3.5 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 3.5 - 0.1px) 0;
  }
  .pcol-md-3-5 {
    width: calc((((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 3.5 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-md-4 {
    margin-left: calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 4 - 0.1px);
  }
  .right-md-4 {
    margin-right: calc(calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 4 - 0.1px) + calc((0vw + 30px) * 1));
  }
  .pcont-md-4 {
    width: calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 4 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 4 - 0.1px) 0;
  }
  .pcol-md-4 {
    width: calc((((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 4 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-md-4-5 {
    margin-left: calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 4.5 - 0.1px);
  }
  .right-md-4-5 {
    margin-right: calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 4.5 - 0.1px);
  }
  .pcont-md-4-5 {
    width: calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 4.5 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 4.5 - 0.1px) 0;
  }
  .pcol-md-4-5 {
    width: calc((((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 4.5 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-md-5 {
    margin-left: calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 5 - 0.1px);
  }
  .right-md-5 {
    margin-right: calc(calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 5 - 0.1px) + calc((0vw + 30px) * 1));
  }
  .pcont-md-5 {
    width: calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 5 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 5 - 0.1px) 0;
  }
  .pcol-md-5 {
    width: calc((((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 5 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-md-5-5 {
    margin-left: calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 5.5 - 0.1px);
  }
  .right-md-5-5 {
    margin-right: calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 5.5 - 0.1px);
  }
  .pcont-md-5-5 {
    width: calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 5.5 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 5.5 - 0.1px) 0;
  }
  .pcol-md-5-5 {
    width: calc((((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 5.5 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-md-6 {
    margin-left: calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 6 - 0.1px);
  }
  .right-md-6 {
    margin-right: calc(calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 6 - 0.1px) + calc((0vw + 30px) * 1));
  }
  .pcont-md-6 {
    width: calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 6 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 6 - 0.1px) 0;
  }
  .pcol-md-6 {
    width: calc((((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 6 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-md-6-5 {
    margin-left: calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 6.5 - 0.1px);
  }
  .right-md-6-5 {
    margin-right: calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 6.5 - 0.1px);
  }
  .pcont-md-6-5 {
    width: calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 6.5 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 6.5 - 0.1px) 0;
  }
  .pcol-md-6-5 {
    width: calc((((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 6.5 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-md-7 {
    margin-left: calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 7 - 0.1px);
  }
  .right-md-7 {
    margin-right: calc(calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 7 - 0.1px) + calc((0vw + 30px) * 1));
  }
  .pcont-md-7 {
    width: calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 7 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 7 - 0.1px) 0;
  }
  .pcol-md-7 {
    width: calc((((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 7 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-md-7-5 {
    margin-left: calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 7.5 - 0.1px);
  }
  .right-md-7-5 {
    margin-right: calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 7.5 - 0.1px);
  }
  .pcont-md-7-5 {
    width: calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 7.5 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 7.5 - 0.1px) 0;
  }
  .pcol-md-7-5 {
    width: calc((((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 7.5 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-md-8 {
    margin-left: calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 8 - 0.1px);
  }
  .right-md-8 {
    margin-right: calc(calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 8 - 0.1px) + calc((0vw + 30px) * 1));
  }
  .pcont-md-8 {
    width: calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 8 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 8 - 0.1px) 0;
  }
  .pcol-md-8 {
    width: calc((((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 8 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-md-8-5 {
    margin-left: calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 8.5 - 0.1px);
  }
  .right-md-8-5 {
    margin-right: calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 8.5 - 0.1px);
  }
  .pcont-md-8-5 {
    width: calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 8.5 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 8.5 - 0.1px) 0;
  }
  .pcol-md-8-5 {
    width: calc((((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 8.5 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-md-9 {
    margin-left: calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 9 - 0.1px);
  }
  .right-md-9 {
    margin-right: calc(calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 9 - 0.1px) + calc((0vw + 30px) * 1));
  }
  .pcont-md-9 {
    width: calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 9 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 9 - 0.1px) 0;
  }
  .pcol-md-9 {
    width: calc((((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 9 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-md-9-5 {
    margin-left: calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 9.5 - 0.1px);
  }
  .right-md-9-5 {
    margin-right: calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 9.5 - 0.1px);
  }
  .pcont-md-9-5 {
    width: calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 9.5 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 9.5 - 0.1px) 0;
  }
  .pcol-md-9-5 {
    width: calc((((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 9.5 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-md-10 {
    margin-left: calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 10 - 0.1px);
  }
  .right-md-10 {
    margin-right: calc(calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 10 - 0.1px) + calc((0vw + 30px) * 1));
  }
  .pcont-md-10 {
    width: calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 10 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 10 - 0.1px) 0;
  }
  .pcol-md-10 {
    width: calc((((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 10 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-md-10-5 {
    margin-left: calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 10.5 - 0.1px);
  }
  .right-md-10-5 {
    margin-right: calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 10.5 - 0.1px);
  }
  .pcont-md-10-5 {
    width: calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 10.5 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 10.5 - 0.1px) 0;
  }
  .pcol-md-10-5 {
    width: calc((((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 10.5 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-md-11 {
    margin-left: calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 11 - 0.1px);
  }
  .right-md-11 {
    margin-right: calc(calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 11 - 0.1px) + calc((0vw + 30px) * 1));
  }
  .pcont-md-11 {
    width: calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 11 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 11 - 0.1px) 0;
  }
  .pcol-md-11 {
    width: calc((((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 11 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-md-11-5 {
    margin-left: calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 11.5 - 0.1px);
  }
  .right-md-11-5 {
    margin-right: calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 11.5 - 0.1px);
  }
  .pcont-md-11-5 {
    width: calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 11.5 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 11.5 - 0.1px) 0;
  }
  .pcol-md-11-5 {
    width: calc((((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 11.5 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-md-12 {
    margin-left: calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 12 - 0.1px);
  }
  .right-md-12 {
    margin-right: calc(calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 12 - 0.1px) + calc((0vw + 30px) * 1));
  }
  .pcont-md-12 {
    width: calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 12 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 12 - 0.1px) 0;
  }
  .pcol-md-12 {
    width: calc((((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 12 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .ml-md-0,
  .mlr-md-0 {
    margin-left: 0rem;
  }
  .mr-md-0,
  .mlr-md-0 {
    margin-right: 0rem;
  }
  .mt-md-0,
  .mtb-md-0 {
    margin-top: 0rem;
  }
  .mb-md-0,
  .mtb-md-0 {
    margin-bottom: 0rem;
  }
  .pl-md-0,
  .plr-md-0 {
    padding-left: 0rem;
  }
  .pr-md-0,
  .plr-md-0 {
    padding-right: 0rem;
  }
  .pt-md-0,
  .ptb-md-0 {
    padding-top: 0rem;
  }
  .pb-md-0,
  .ptb-md-0 {
    padding-bottom: 0rem;
  }
  .ml-md-0-5,
  .mlr-md-0-5 {
    margin-left: 0.5rem;
  }
  .mr-md-0-5,
  .mlr-md-0-5 {
    margin-right: 0.5rem;
  }
  .mt-md-0-5,
  .mtb-md-0-5 {
    margin-top: 0.5rem;
  }
  .mb-md-0-5,
  .mtb-md-0-5 {
    margin-bottom: 0.5rem;
  }
  .pl-md-0-5,
  .plr-md-0-5 {
    padding-left: 0.5rem;
  }
  .pr-md-0-5,
  .plr-md-0-5 {
    padding-right: 0.5rem;
  }
  .pt-md-0-5,
  .ptb-md-0-5 {
    padding-top: 0.5rem;
  }
  .pb-md-0-5,
  .ptb-md-0-5 {
    padding-bottom: 0.5rem;
  }
  .ml-md-1,
  .mlr-md-1 {
    margin-left: 1rem;
  }
  .mr-md-1,
  .mlr-md-1 {
    margin-right: 1rem;
  }
  .mt-md-1,
  .mtb-md-1 {
    margin-top: 1rem;
  }
  .mb-md-1,
  .mtb-md-1 {
    margin-bottom: 1rem;
  }
  .pl-md-1,
  .plr-md-1 {
    padding-left: 1rem;
  }
  .pr-md-1,
  .plr-md-1 {
    padding-right: 1rem;
  }
  .pt-md-1,
  .ptb-md-1 {
    padding-top: 1rem;
  }
  .pb-md-1,
  .ptb-md-1 {
    padding-bottom: 1rem;
  }
  .ml-md-1-5,
  .mlr-md-1-5 {
    margin-left: 1.5rem;
  }
  .mr-md-1-5,
  .mlr-md-1-5 {
    margin-right: 1.5rem;
  }
  .mt-md-1-5,
  .mtb-md-1-5 {
    margin-top: 1.5rem;
  }
  .mb-md-1-5,
  .mtb-md-1-5 {
    margin-bottom: 1.5rem;
  }
  .pl-md-1-5,
  .plr-md-1-5 {
    padding-left: 1.5rem;
  }
  .pr-md-1-5,
  .plr-md-1-5 {
    padding-right: 1.5rem;
  }
  .pt-md-1-5,
  .ptb-md-1-5 {
    padding-top: 1.5rem;
  }
  .pb-md-1-5,
  .ptb-md-1-5 {
    padding-bottom: 1.5rem;
  }
  .ml-md-2,
  .mlr-md-2 {
    margin-left: 2rem;
  }
  .mr-md-2,
  .mlr-md-2 {
    margin-right: 2rem;
  }
  .mt-md-2,
  .mtb-md-2 {
    margin-top: 2rem;
  }
  .mb-md-2,
  .mtb-md-2 {
    margin-bottom: 2rem;
  }
  .pl-md-2,
  .plr-md-2 {
    padding-left: 2rem;
  }
  .pr-md-2,
  .plr-md-2 {
    padding-right: 2rem;
  }
  .pt-md-2,
  .ptb-md-2 {
    padding-top: 2rem;
  }
  .pb-md-2,
  .ptb-md-2 {
    padding-bottom: 2rem;
  }
  .ml-md-2-5,
  .mlr-md-2-5 {
    margin-left: 2.5rem;
  }
  .mr-md-2-5,
  .mlr-md-2-5 {
    margin-right: 2.5rem;
  }
  .mt-md-2-5,
  .mtb-md-2-5 {
    margin-top: 2.5rem;
  }
  .mb-md-2-5,
  .mtb-md-2-5 {
    margin-bottom: 2.5rem;
  }
  .pl-md-2-5,
  .plr-md-2-5 {
    padding-left: 2.5rem;
  }
  .pr-md-2-5,
  .plr-md-2-5 {
    padding-right: 2.5rem;
  }
  .pt-md-2-5,
  .ptb-md-2-5 {
    padding-top: 2.5rem;
  }
  .pb-md-2-5,
  .ptb-md-2-5 {
    padding-bottom: 2.5rem;
  }
  .ml-md-3,
  .mlr-md-3 {
    margin-left: 3rem;
  }
  .mr-md-3,
  .mlr-md-3 {
    margin-right: 3rem;
  }
  .mt-md-3,
  .mtb-md-3 {
    margin-top: 3rem;
  }
  .mb-md-3,
  .mtb-md-3 {
    margin-bottom: 3rem;
  }
  .pl-md-3,
  .plr-md-3 {
    padding-left: 3rem;
  }
  .pr-md-3,
  .plr-md-3 {
    padding-right: 3rem;
  }
  .pt-md-3,
  .ptb-md-3 {
    padding-top: 3rem;
  }
  .pb-md-3,
  .ptb-md-3 {
    padding-bottom: 3rem;
  }
  .ml-md-3-5,
  .mlr-md-3-5 {
    margin-left: 3.5rem;
  }
  .mr-md-3-5,
  .mlr-md-3-5 {
    margin-right: 3.5rem;
  }
  .mt-md-3-5,
  .mtb-md-3-5 {
    margin-top: 3.5rem;
  }
  .mb-md-3-5,
  .mtb-md-3-5 {
    margin-bottom: 3.5rem;
  }
  .pl-md-3-5,
  .plr-md-3-5 {
    padding-left: 3.5rem;
  }
  .pr-md-3-5,
  .plr-md-3-5 {
    padding-right: 3.5rem;
  }
  .pt-md-3-5,
  .ptb-md-3-5 {
    padding-top: 3.5rem;
  }
  .pb-md-3-5,
  .ptb-md-3-5 {
    padding-bottom: 3.5rem;
  }
  .ml-md-4,
  .mlr-md-4 {
    margin-left: 4rem;
  }
  .mr-md-4,
  .mlr-md-4 {
    margin-right: 4rem;
  }
  .mt-md-4,
  .mtb-md-4 {
    margin-top: 4rem;
  }
  .mb-md-4,
  .mtb-md-4 {
    margin-bottom: 4rem;
  }
  .pl-md-4,
  .plr-md-4 {
    padding-left: 4rem;
  }
  .pr-md-4,
  .plr-md-4 {
    padding-right: 4rem;
  }
  .pt-md-4,
  .ptb-md-4 {
    padding-top: 4rem;
  }
  .pb-md-4,
  .ptb-md-4 {
    padding-bottom: 4rem;
  }
  .ml-md-4-5,
  .mlr-md-4-5 {
    margin-left: 4.5rem;
  }
  .mr-md-4-5,
  .mlr-md-4-5 {
    margin-right: 4.5rem;
  }
  .mt-md-4-5,
  .mtb-md-4-5 {
    margin-top: 4.5rem;
  }
  .mb-md-4-5,
  .mtb-md-4-5 {
    margin-bottom: 4.5rem;
  }
  .pl-md-4-5,
  .plr-md-4-5 {
    padding-left: 4.5rem;
  }
  .pr-md-4-5,
  .plr-md-4-5 {
    padding-right: 4.5rem;
  }
  .pt-md-4-5,
  .ptb-md-4-5 {
    padding-top: 4.5rem;
  }
  .pb-md-4-5,
  .ptb-md-4-5 {
    padding-bottom: 4.5rem;
  }
  .ml-md-5,
  .mlr-md-5 {
    margin-left: 5rem;
  }
  .mr-md-5,
  .mlr-md-5 {
    margin-right: 5rem;
  }
  .mt-md-5,
  .mtb-md-5 {
    margin-top: 5rem;
  }
  .mb-md-5,
  .mtb-md-5 {
    margin-bottom: 5rem;
  }
  .pl-md-5,
  .plr-md-5 {
    padding-left: 5rem;
  }
  .pr-md-5,
  .plr-md-5 {
    padding-right: 5rem;
  }
  .pt-md-5,
  .ptb-md-5 {
    padding-top: 5rem;
  }
  .pb-md-5,
  .ptb-md-5 {
    padding-bottom: 5rem;
  }
  .ml-md-5-5,
  .mlr-md-5-5 {
    margin-left: 5.5rem;
  }
  .mr-md-5-5,
  .mlr-md-5-5 {
    margin-right: 5.5rem;
  }
  .mt-md-5-5,
  .mtb-md-5-5 {
    margin-top: 5.5rem;
  }
  .mb-md-5-5,
  .mtb-md-5-5 {
    margin-bottom: 5.5rem;
  }
  .pl-md-5-5,
  .plr-md-5-5 {
    padding-left: 5.5rem;
  }
  .pr-md-5-5,
  .plr-md-5-5 {
    padding-right: 5.5rem;
  }
  .pt-md-5-5,
  .ptb-md-5-5 {
    padding-top: 5.5rem;
  }
  .pb-md-5-5,
  .ptb-md-5-5 {
    padding-bottom: 5.5rem;
  }
  .ml-md-6,
  .mlr-md-6 {
    margin-left: 6rem;
  }
  .mr-md-6,
  .mlr-md-6 {
    margin-right: 6rem;
  }
  .mt-md-6,
  .mtb-md-6 {
    margin-top: 6rem;
  }
  .mb-md-6,
  .mtb-md-6 {
    margin-bottom: 6rem;
  }
  .pl-md-6,
  .plr-md-6 {
    padding-left: 6rem;
  }
  .pr-md-6,
  .plr-md-6 {
    padding-right: 6rem;
  }
  .pt-md-6,
  .ptb-md-6 {
    padding-top: 6rem;
  }
  .pb-md-6,
  .ptb-md-6 {
    padding-bottom: 6rem;
  }
  .ml-md-6-5,
  .mlr-md-6-5 {
    margin-left: 6.5rem;
  }
  .mr-md-6-5,
  .mlr-md-6-5 {
    margin-right: 6.5rem;
  }
  .mt-md-6-5,
  .mtb-md-6-5 {
    margin-top: 6.5rem;
  }
  .mb-md-6-5,
  .mtb-md-6-5 {
    margin-bottom: 6.5rem;
  }
  .pl-md-6-5,
  .plr-md-6-5 {
    padding-left: 6.5rem;
  }
  .pr-md-6-5,
  .plr-md-6-5 {
    padding-right: 6.5rem;
  }
  .pt-md-6-5,
  .ptb-md-6-5 {
    padding-top: 6.5rem;
  }
  .pb-md-6-5,
  .ptb-md-6-5 {
    padding-bottom: 6.5rem;
  }
  .ml-md-7,
  .mlr-md-7 {
    margin-left: 7rem;
  }
  .mr-md-7,
  .mlr-md-7 {
    margin-right: 7rem;
  }
  .mt-md-7,
  .mtb-md-7 {
    margin-top: 7rem;
  }
  .mb-md-7,
  .mtb-md-7 {
    margin-bottom: 7rem;
  }
  .pl-md-7,
  .plr-md-7 {
    padding-left: 7rem;
  }
  .pr-md-7,
  .plr-md-7 {
    padding-right: 7rem;
  }
  .pt-md-7,
  .ptb-md-7 {
    padding-top: 7rem;
  }
  .pb-md-7,
  .ptb-md-7 {
    padding-bottom: 7rem;
  }
  .ml-md-7-5,
  .mlr-md-7-5 {
    margin-left: 7.5rem;
  }
  .mr-md-7-5,
  .mlr-md-7-5 {
    margin-right: 7.5rem;
  }
  .mt-md-7-5,
  .mtb-md-7-5 {
    margin-top: 7.5rem;
  }
  .mb-md-7-5,
  .mtb-md-7-5 {
    margin-bottom: 7.5rem;
  }
  .pl-md-7-5,
  .plr-md-7-5 {
    padding-left: 7.5rem;
  }
  .pr-md-7-5,
  .plr-md-7-5 {
    padding-right: 7.5rem;
  }
  .pt-md-7-5,
  .ptb-md-7-5 {
    padding-top: 7.5rem;
  }
  .pb-md-7-5,
  .ptb-md-7-5 {
    padding-bottom: 7.5rem;
  }
  .ml-md-8,
  .mlr-md-8 {
    margin-left: 8rem;
  }
  .mr-md-8,
  .mlr-md-8 {
    margin-right: 8rem;
  }
  .mt-md-8,
  .mtb-md-8 {
    margin-top: 8rem;
  }
  .mb-md-8,
  .mtb-md-8 {
    margin-bottom: 8rem;
  }
  .pl-md-8,
  .plr-md-8 {
    padding-left: 8rem;
  }
  .pr-md-8,
  .plr-md-8 {
    padding-right: 8rem;
  }
  .pt-md-8,
  .ptb-md-8 {
    padding-top: 8rem;
  }
  .pb-md-8,
  .ptb-md-8 {
    padding-bottom: 8rem;
  }
  .ml-md-8-5,
  .mlr-md-8-5 {
    margin-left: 8.5rem;
  }
  .mr-md-8-5,
  .mlr-md-8-5 {
    margin-right: 8.5rem;
  }
  .mt-md-8-5,
  .mtb-md-8-5 {
    margin-top: 8.5rem;
  }
  .mb-md-8-5,
  .mtb-md-8-5 {
    margin-bottom: 8.5rem;
  }
  .pl-md-8-5,
  .plr-md-8-5 {
    padding-left: 8.5rem;
  }
  .pr-md-8-5,
  .plr-md-8-5 {
    padding-right: 8.5rem;
  }
  .pt-md-8-5,
  .ptb-md-8-5 {
    padding-top: 8.5rem;
  }
  .pb-md-8-5,
  .ptb-md-8-5 {
    padding-bottom: 8.5rem;
  }
  .ml-md-9,
  .mlr-md-9 {
    margin-left: 9rem;
  }
  .mr-md-9,
  .mlr-md-9 {
    margin-right: 9rem;
  }
  .mt-md-9,
  .mtb-md-9 {
    margin-top: 9rem;
  }
  .mb-md-9,
  .mtb-md-9 {
    margin-bottom: 9rem;
  }
  .pl-md-9,
  .plr-md-9 {
    padding-left: 9rem;
  }
  .pr-md-9,
  .plr-md-9 {
    padding-right: 9rem;
  }
  .pt-md-9,
  .ptb-md-9 {
    padding-top: 9rem;
  }
  .pb-md-9,
  .ptb-md-9 {
    padding-bottom: 9rem;
  }
  .ml-md-9-5,
  .mlr-md-9-5 {
    margin-left: 9.5rem;
  }
  .mr-md-9-5,
  .mlr-md-9-5 {
    margin-right: 9.5rem;
  }
  .mt-md-9-5,
  .mtb-md-9-5 {
    margin-top: 9.5rem;
  }
  .mb-md-9-5,
  .mtb-md-9-5 {
    margin-bottom: 9.5rem;
  }
  .pl-md-9-5,
  .plr-md-9-5 {
    padding-left: 9.5rem;
  }
  .pr-md-9-5,
  .plr-md-9-5 {
    padding-right: 9.5rem;
  }
  .pt-md-9-5,
  .ptb-md-9-5 {
    padding-top: 9.5rem;
  }
  .pb-md-9-5,
  .ptb-md-9-5 {
    padding-bottom: 9.5rem;
  }
  .ml-md-10,
  .mlr-md-10 {
    margin-left: 10rem;
  }
  .mr-md-10,
  .mlr-md-10 {
    margin-right: 10rem;
  }
  .mt-md-10,
  .mtb-md-10 {
    margin-top: 10rem;
  }
  .mb-md-10,
  .mtb-md-10 {
    margin-bottom: 10rem;
  }
  .pl-md-10,
  .plr-md-10 {
    padding-left: 10rem;
  }
  .pr-md-10,
  .plr-md-10 {
    padding-right: 10rem;
  }
  .pt-md-10,
  .ptb-md-10 {
    padding-top: 10rem;
  }
  .pb-md-10,
  .ptb-md-10 {
    padding-bottom: 10rem;
  }
  .ml-md-10-5,
  .mlr-md-10-5 {
    margin-left: 10.5rem;
  }
  .mr-md-10-5,
  .mlr-md-10-5 {
    margin-right: 10.5rem;
  }
  .mt-md-10-5,
  .mtb-md-10-5 {
    margin-top: 10.5rem;
  }
  .mb-md-10-5,
  .mtb-md-10-5 {
    margin-bottom: 10.5rem;
  }
  .pl-md-10-5,
  .plr-md-10-5 {
    padding-left: 10.5rem;
  }
  .pr-md-10-5,
  .plr-md-10-5 {
    padding-right: 10.5rem;
  }
  .pt-md-10-5,
  .ptb-md-10-5 {
    padding-top: 10.5rem;
  }
  .pb-md-10-5,
  .ptb-md-10-5 {
    padding-bottom: 10.5rem;
  }
  .ml-md-11,
  .mlr-md-11 {
    margin-left: 11rem;
  }
  .mr-md-11,
  .mlr-md-11 {
    margin-right: 11rem;
  }
  .mt-md-11,
  .mtb-md-11 {
    margin-top: 11rem;
  }
  .mb-md-11,
  .mtb-md-11 {
    margin-bottom: 11rem;
  }
  .pl-md-11,
  .plr-md-11 {
    padding-left: 11rem;
  }
  .pr-md-11,
  .plr-md-11 {
    padding-right: 11rem;
  }
  .pt-md-11,
  .ptb-md-11 {
    padding-top: 11rem;
  }
  .pb-md-11,
  .ptb-md-11 {
    padding-bottom: 11rem;
  }
  .ml-md-11-5,
  .mlr-md-11-5 {
    margin-left: 11.5rem;
  }
  .mr-md-11-5,
  .mlr-md-11-5 {
    margin-right: 11.5rem;
  }
  .mt-md-11-5,
  .mtb-md-11-5 {
    margin-top: 11.5rem;
  }
  .mb-md-11-5,
  .mtb-md-11-5 {
    margin-bottom: 11.5rem;
  }
  .pl-md-11-5,
  .plr-md-11-5 {
    padding-left: 11.5rem;
  }
  .pr-md-11-5,
  .plr-md-11-5 {
    padding-right: 11.5rem;
  }
  .pt-md-11-5,
  .ptb-md-11-5 {
    padding-top: 11.5rem;
  }
  .pb-md-11-5,
  .ptb-md-11-5 {
    padding-bottom: 11.5rem;
  }
  .ml-md-12,
  .mlr-md-12 {
    margin-left: 12rem;
  }
  .mr-md-12,
  .mlr-md-12 {
    margin-right: 12rem;
  }
  .mt-md-12,
  .mtb-md-12 {
    margin-top: 12rem;
  }
  .mb-md-12,
  .mtb-md-12 {
    margin-bottom: 12rem;
  }
  .pl-md-12,
  .plr-md-12 {
    padding-left: 12rem;
  }
  .pr-md-12,
  .plr-md-12 {
    padding-right: 12rem;
  }
  .pt-md-12,
  .ptb-md-12 {
    padding-top: 12rem;
  }
  .pb-md-12,
  .ptb-md-12 {
    padding-bottom: 12rem;
  }
  .col-inset-md,
  .col-inset-left-md,
  .col-inset-right-md {
    border-style: solid;
    border-color: transparent;
  }
  .col-inset-md,
  .col-inset-left-md {
    border-left-width: calc();
  }
  .col-inset-md,
  .col-inset-right-md {
    border-right-width: calc();
  }
  .col-right-md {
    float: right;
  }
  .show-md {
    display: block;
  }
  .hide-md {
    display: none;
  }
  .col-align-bottom-md {
    display: flex;
    align-items: flex-end;
  }
}
@media (min-width: 1600px) {
  .cont-0 {
    width: 0;
  }
  .cont-0-5 {
    width: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 0.5 - 0.1px);
  }
  .cont-1 {
    width: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 1 - 0.1px);
  }
  .cont-1-5 {
    width: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 1.5 - 0.1px);
  }
  .cont-2 {
    width: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 2 - 0.1px);
  }
  .cont-2-5 {
    width: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 2.5 - 0.1px);
  }
  .cont-3 {
    width: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 3 - 0.1px);
  }
  .cont-3-5 {
    width: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 3.5 - 0.1px);
  }
  .cont-4 {
    width: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 4 - 0.1px);
  }
  .cont-4-5 {
    width: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 4.5 - 0.1px);
  }
  .cont-5 {
    width: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 5 - 0.1px);
  }
  .cont-5-5 {
    width: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 5.5 - 0.1px);
  }
  .cont-6 {
    width: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 6 - 0.1px);
  }
  .cont-6-5 {
    width: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 6.5 - 0.1px);
  }
  .cont-7 {
    width: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 7 - 0.1px);
  }
  .cont-7-5 {
    width: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 7.5 - 0.1px);
  }
  .cont-8 {
    width: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 8 - 0.1px);
  }
  .cont-8-5 {
    width: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 8.5 - 0.1px);
  }
  .cont-9 {
    width: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 9 - 0.1px);
  }
  .cont-9-5 {
    width: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 9.5 - 0.1px);
  }
  .cont-10 {
    width: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 10 - 0.1px);
  }
  .cont-10-5 {
    width: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 10.5 - 0.1px);
  }
  .cont-11 {
    width: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 11 - 0.1px);
  }
  .cont-11-5 {
    width: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 11.5 - 0.1px);
  }
  .cont-12 {
    width: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 12 - 0.1px);
  }
  .col-0 {
    width: 0;
    margin-right: 0;
  }
  .col-0-5 {
    width: calc((((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 0.5 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .col-1 {
    width: calc((((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 1 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .col-1-5 {
    width: calc((((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 1.5 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .col-2 {
    width: calc((((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 2 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .col-2-5 {
    width: calc((((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 2.5 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .col-3 {
    width: calc((((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 3 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .col-3-5 {
    width: calc((((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 3.5 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .col-4 {
    width: calc((((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 4 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .col-4-5 {
    width: calc((((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 4.5 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .col-5 {
    width: calc((((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 5 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .col-5-5 {
    width: calc((((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 5.5 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .col-6 {
    width: calc((((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 6 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .col-6-5 {
    width: calc((((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 6.5 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .col-7 {
    width: calc((((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 7 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .col-7-5 {
    width: calc((((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 7.5 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .col-8 {
    width: calc((((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 8 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .col-8-5 {
    width: calc((((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 8.5 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .col-9 {
    width: calc((((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 9 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .col-9-5 {
    width: calc((((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 9.5 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .col-10 {
    width: calc((((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 10 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .col-10-5 {
    width: calc((((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 10.5 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .col-11 {
    width: calc((((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 11 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .col-11-5 {
    width: calc((((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 11.5 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .col-12 {
    width: calc((((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 12 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-0 {
    margin-left: 0;
  }
  .right-0 {
    margin-right: calc(0 + 0);
  }
  .pside-0,
  .pleft-0 {
    padding-left: calc((((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 1 - (0vw + 30px) - 0.1px) * 0);
  }
  .pside-0,
  .pright-0 {
    padding-right: calc((((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 1 - (0vw + 30px) - 0.1px) * 0);
  }
  .pcont-0 {
    width: 0;
    padding: 0 0 0;
  }
  .pcol-0 {
    width: 0;
    padding: 0;
    margin-right: 0;
  }
  .left-0-5 {
    margin-left: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 0.5 - 0.1px);
  }
  .right-0-5 {
    margin-right: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 0.5 - 0.1px);
  }
  .pside-0-5,
  .pleft-0-5 {
    padding-left: calc((((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 1 - (0vw + 30px) - 0.1px) * 0.5);
  }
  .pside-0-5,
  .pright-0-5 {
    padding-right: calc((((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 1 - (0vw + 30px) - 0.1px) * 0.5);
  }
  .pcont-0-5 {
    width: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 0.5 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 0.5 - 0.1px) 0;
  }
  .pcol-0-5 {
    width: calc((((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 0.5 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-1 {
    margin-left: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 1 - 0.1px);
  }
  .right-1 {
    margin-right: calc(calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 1 - 0.1px) + calc((0vw + 30px) * 1));
  }
  .pside-1,
  .pleft-1 {
    padding-left: calc((((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 1 - (0vw + 30px) - 0.1px) * 1);
  }
  .pside-1,
  .pright-1 {
    padding-right: calc((((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 1 - (0vw + 30px) - 0.1px) * 1);
  }
  .pcont-1 {
    width: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 1 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 1 - 0.1px) 0;
  }
  .pcol-1 {
    width: calc((((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 1 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-1-5 {
    margin-left: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 1.5 - 0.1px);
  }
  .right-1-5 {
    margin-right: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 1.5 - 0.1px);
  }
  .pcont-1-5 {
    width: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 1.5 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 1.5 - 0.1px) 0;
  }
  .pcol-1-5 {
    width: calc((((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 1.5 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-2 {
    margin-left: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 2 - 0.1px);
  }
  .right-2 {
    margin-right: calc(calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 2 - 0.1px) + calc((0vw + 30px) * 1));
  }
  .pcont-2 {
    width: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 2 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 2 - 0.1px) 0;
  }
  .pcol-2 {
    width: calc((((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 2 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-2-5 {
    margin-left: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 2.5 - 0.1px);
  }
  .right-2-5 {
    margin-right: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 2.5 - 0.1px);
  }
  .pcont-2-5 {
    width: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 2.5 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 2.5 - 0.1px) 0;
  }
  .pcol-2-5 {
    width: calc((((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 2.5 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-3 {
    margin-left: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 3 - 0.1px);
  }
  .right-3 {
    margin-right: calc(calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 3 - 0.1px) + calc((0vw + 30px) * 1));
  }
  .pcont-3 {
    width: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 3 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 3 - 0.1px) 0;
  }
  .pcol-3 {
    width: calc((((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 3 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-3-5 {
    margin-left: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 3.5 - 0.1px);
  }
  .right-3-5 {
    margin-right: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 3.5 - 0.1px);
  }
  .pcont-3-5 {
    width: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 3.5 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 3.5 - 0.1px) 0;
  }
  .pcol-3-5 {
    width: calc((((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 3.5 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-4 {
    margin-left: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 4 - 0.1px);
  }
  .right-4 {
    margin-right: calc(calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 4 - 0.1px) + calc((0vw + 30px) * 1));
  }
  .pcont-4 {
    width: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 4 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 4 - 0.1px) 0;
  }
  .pcol-4 {
    width: calc((((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 4 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-4-5 {
    margin-left: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 4.5 - 0.1px);
  }
  .right-4-5 {
    margin-right: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 4.5 - 0.1px);
  }
  .pcont-4-5 {
    width: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 4.5 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 4.5 - 0.1px) 0;
  }
  .pcol-4-5 {
    width: calc((((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 4.5 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-5 {
    margin-left: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 5 - 0.1px);
  }
  .right-5 {
    margin-right: calc(calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 5 - 0.1px) + calc((0vw + 30px) * 1));
  }
  .pcont-5 {
    width: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 5 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 5 - 0.1px) 0;
  }
  .pcol-5 {
    width: calc((((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 5 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-5-5 {
    margin-left: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 5.5 - 0.1px);
  }
  .right-5-5 {
    margin-right: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 5.5 - 0.1px);
  }
  .pcont-5-5 {
    width: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 5.5 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 5.5 - 0.1px) 0;
  }
  .pcol-5-5 {
    width: calc((((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 5.5 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-6 {
    margin-left: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 6 - 0.1px);
  }
  .right-6 {
    margin-right: calc(calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 6 - 0.1px) + calc((0vw + 30px) * 1));
  }
  .pcont-6 {
    width: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 6 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 6 - 0.1px) 0;
  }
  .pcol-6 {
    width: calc((((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 6 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-6-5 {
    margin-left: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 6.5 - 0.1px);
  }
  .right-6-5 {
    margin-right: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 6.5 - 0.1px);
  }
  .pcont-6-5 {
    width: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 6.5 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 6.5 - 0.1px) 0;
  }
  .pcol-6-5 {
    width: calc((((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 6.5 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-7 {
    margin-left: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 7 - 0.1px);
  }
  .right-7 {
    margin-right: calc(calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 7 - 0.1px) + calc((0vw + 30px) * 1));
  }
  .pcont-7 {
    width: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 7 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 7 - 0.1px) 0;
  }
  .pcol-7 {
    width: calc((((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 7 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-7-5 {
    margin-left: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 7.5 - 0.1px);
  }
  .right-7-5 {
    margin-right: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 7.5 - 0.1px);
  }
  .pcont-7-5 {
    width: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 7.5 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 7.5 - 0.1px) 0;
  }
  .pcol-7-5 {
    width: calc((((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 7.5 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-8 {
    margin-left: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 8 - 0.1px);
  }
  .right-8 {
    margin-right: calc(calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 8 - 0.1px) + calc((0vw + 30px) * 1));
  }
  .pcont-8 {
    width: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 8 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 8 - 0.1px) 0;
  }
  .pcol-8 {
    width: calc((((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 8 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-8-5 {
    margin-left: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 8.5 - 0.1px);
  }
  .right-8-5 {
    margin-right: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 8.5 - 0.1px);
  }
  .pcont-8-5 {
    width: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 8.5 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 8.5 - 0.1px) 0;
  }
  .pcol-8-5 {
    width: calc((((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 8.5 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-9 {
    margin-left: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 9 - 0.1px);
  }
  .right-9 {
    margin-right: calc(calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 9 - 0.1px) + calc((0vw + 30px) * 1));
  }
  .pcont-9 {
    width: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 9 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 9 - 0.1px) 0;
  }
  .pcol-9 {
    width: calc((((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 9 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-9-5 {
    margin-left: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 9.5 - 0.1px);
  }
  .right-9-5 {
    margin-right: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 9.5 - 0.1px);
  }
  .pcont-9-5 {
    width: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 9.5 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 9.5 - 0.1px) 0;
  }
  .pcol-9-5 {
    width: calc((((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 9.5 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-10 {
    margin-left: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 10 - 0.1px);
  }
  .right-10 {
    margin-right: calc(calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 10 - 0.1px) + calc((0vw + 30px) * 1));
  }
  .pcont-10 {
    width: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 10 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 10 - 0.1px) 0;
  }
  .pcol-10 {
    width: calc((((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 10 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-10-5 {
    margin-left: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 10.5 - 0.1px);
  }
  .right-10-5 {
    margin-right: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 10.5 - 0.1px);
  }
  .pcont-10-5 {
    width: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 10.5 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 10.5 - 0.1px) 0;
  }
  .pcol-10-5 {
    width: calc((((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 10.5 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-11 {
    margin-left: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 11 - 0.1px);
  }
  .right-11 {
    margin-right: calc(calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 11 - 0.1px) + calc((0vw + 30px) * 1));
  }
  .pcont-11 {
    width: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 11 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 11 - 0.1px) 0;
  }
  .pcol-11 {
    width: calc((((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 11 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-11-5 {
    margin-left: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 11.5 - 0.1px);
  }
  .right-11-5 {
    margin-right: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 11.5 - 0.1px);
  }
  .pcont-11-5 {
    width: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 11.5 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 11.5 - 0.1px) 0;
  }
  .pcol-11-5 {
    width: calc((((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 11.5 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-12 {
    margin-left: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 12 - 0.1px);
  }
  .right-12 {
    margin-right: calc(calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 12 - 0.1px) + calc((0vw + 30px) * 1));
  }
  .pcont-12 {
    width: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 12 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 12 - 0.1px) 0;
  }
  .pcol-12 {
    width: calc((((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 12 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .ml-0,
  .mlr-0 {
    margin-left: 0rem;
  }
  .mr-0,
  .mlr-0 {
    margin-right: 0rem;
  }
  .mt-0,
  .mtb-0 {
    margin-top: 0rem;
  }
  .mb-0,
  .mtb-0 {
    margin-bottom: 0rem;
  }
  .pl-0,
  .plr-0 {
    padding-left: 0rem;
  }
  .pr-0,
  .plr-0 {
    padding-right: 0rem;
  }
  .pt-0,
  .ptb-0 {
    padding-top: 0rem;
  }
  .pb-0,
  .ptb-0 {
    padding-bottom: 0rem;
  }
  .ml-0-5,
  .mlr-0-5 {
    margin-left: 0.5rem;
  }
  .mr-0-5,
  .mlr-0-5 {
    margin-right: 0.5rem;
  }
  .mt-0-5,
  .mtb-0-5 {
    margin-top: 0.5rem;
  }
  .mb-0-5,
  .mtb-0-5 {
    margin-bottom: 0.5rem;
  }
  .pl-0-5,
  .plr-0-5 {
    padding-left: 0.5rem;
  }
  .pr-0-5,
  .plr-0-5 {
    padding-right: 0.5rem;
  }
  .pt-0-5,
  .ptb-0-5 {
    padding-top: 0.5rem;
  }
  .pb-0-5,
  .ptb-0-5 {
    padding-bottom: 0.5rem;
  }
  .ml-1,
  .mlr-1 {
    margin-left: 1rem;
  }
  .mr-1,
  .mlr-1 {
    margin-right: 1rem;
  }
  .mt-1,
  .mtb-1 {
    margin-top: 1rem;
  }
  .mb-1,
  .mtb-1 {
    margin-bottom: 1rem;
  }
  .pl-1,
  .plr-1 {
    padding-left: 1rem;
  }
  .pr-1,
  .plr-1 {
    padding-right: 1rem;
  }
  .pt-1,
  .ptb-1 {
    padding-top: 1rem;
  }
  .pb-1,
  .ptb-1 {
    padding-bottom: 1rem;
  }
  .ml-1-5,
  .mlr-1-5 {
    margin-left: 1.5rem;
  }
  .mr-1-5,
  .mlr-1-5 {
    margin-right: 1.5rem;
  }
  .mt-1-5,
  .mtb-1-5 {
    margin-top: 1.5rem;
  }
  .mb-1-5,
  .mtb-1-5 {
    margin-bottom: 1.5rem;
  }
  .pl-1-5,
  .plr-1-5 {
    padding-left: 1.5rem;
  }
  .pr-1-5,
  .plr-1-5 {
    padding-right: 1.5rem;
  }
  .pt-1-5,
  .ptb-1-5 {
    padding-top: 1.5rem;
  }
  .pb-1-5,
  .ptb-1-5 {
    padding-bottom: 1.5rem;
  }
  .ml-2,
  .mlr-2 {
    margin-left: 2rem;
  }
  .mr-2,
  .mlr-2 {
    margin-right: 2rem;
  }
  .mt-2,
  .mtb-2 {
    margin-top: 2rem;
  }
  .mb-2,
  .mtb-2 {
    margin-bottom: 2rem;
  }
  .pl-2,
  .plr-2 {
    padding-left: 2rem;
  }
  .pr-2,
  .plr-2 {
    padding-right: 2rem;
  }
  .pt-2,
  .ptb-2 {
    padding-top: 2rem;
  }
  .pb-2,
  .ptb-2 {
    padding-bottom: 2rem;
  }
  .ml-2-5,
  .mlr-2-5 {
    margin-left: 2.5rem;
  }
  .mr-2-5,
  .mlr-2-5 {
    margin-right: 2.5rem;
  }
  .mt-2-5,
  .mtb-2-5 {
    margin-top: 2.5rem;
  }
  .mb-2-5,
  .mtb-2-5 {
    margin-bottom: 2.5rem;
  }
  .pl-2-5,
  .plr-2-5 {
    padding-left: 2.5rem;
  }
  .pr-2-5,
  .plr-2-5 {
    padding-right: 2.5rem;
  }
  .pt-2-5,
  .ptb-2-5 {
    padding-top: 2.5rem;
  }
  .pb-2-5,
  .ptb-2-5 {
    padding-bottom: 2.5rem;
  }
  .ml-3,
  .mlr-3 {
    margin-left: 3rem;
  }
  .mr-3,
  .mlr-3 {
    margin-right: 3rem;
  }
  .mt-3,
  .mtb-3 {
    margin-top: 3rem;
  }
  .mb-3,
  .mtb-3 {
    margin-bottom: 3rem;
  }
  .pl-3,
  .plr-3 {
    padding-left: 3rem;
  }
  .pr-3,
  .plr-3 {
    padding-right: 3rem;
  }
  .pt-3,
  .ptb-3 {
    padding-top: 3rem;
  }
  .pb-3,
  .ptb-3 {
    padding-bottom: 3rem;
  }
  .ml-3-5,
  .mlr-3-5 {
    margin-left: 3.5rem;
  }
  .mr-3-5,
  .mlr-3-5 {
    margin-right: 3.5rem;
  }
  .mt-3-5,
  .mtb-3-5 {
    margin-top: 3.5rem;
  }
  .mb-3-5,
  .mtb-3-5 {
    margin-bottom: 3.5rem;
  }
  .pl-3-5,
  .plr-3-5 {
    padding-left: 3.5rem;
  }
  .pr-3-5,
  .plr-3-5 {
    padding-right: 3.5rem;
  }
  .pt-3-5,
  .ptb-3-5 {
    padding-top: 3.5rem;
  }
  .pb-3-5,
  .ptb-3-5 {
    padding-bottom: 3.5rem;
  }
  .ml-4,
  .mlr-4 {
    margin-left: 4rem;
  }
  .mr-4,
  .mlr-4 {
    margin-right: 4rem;
  }
  .mt-4,
  .mtb-4 {
    margin-top: 4rem;
  }
  .mb-4,
  .mtb-4 {
    margin-bottom: 4rem;
  }
  .pl-4,
  .plr-4 {
    padding-left: 4rem;
  }
  .pr-4,
  .plr-4 {
    padding-right: 4rem;
  }
  .pt-4,
  .ptb-4 {
    padding-top: 4rem;
  }
  .pb-4,
  .ptb-4 {
    padding-bottom: 4rem;
  }
  .ml-4-5,
  .mlr-4-5 {
    margin-left: 4.5rem;
  }
  .mr-4-5,
  .mlr-4-5 {
    margin-right: 4.5rem;
  }
  .mt-4-5,
  .mtb-4-5 {
    margin-top: 4.5rem;
  }
  .mb-4-5,
  .mtb-4-5 {
    margin-bottom: 4.5rem;
  }
  .pl-4-5,
  .plr-4-5 {
    padding-left: 4.5rem;
  }
  .pr-4-5,
  .plr-4-5 {
    padding-right: 4.5rem;
  }
  .pt-4-5,
  .ptb-4-5 {
    padding-top: 4.5rem;
  }
  .pb-4-5,
  .ptb-4-5 {
    padding-bottom: 4.5rem;
  }
  .ml-5,
  .mlr-5 {
    margin-left: 5rem;
  }
  .mr-5,
  .mlr-5 {
    margin-right: 5rem;
  }
  .mt-5,
  .mtb-5 {
    margin-top: 5rem;
  }
  .mb-5,
  .mtb-5 {
    margin-bottom: 5rem;
  }
  .pl-5,
  .plr-5 {
    padding-left: 5rem;
  }
  .pr-5,
  .plr-5 {
    padding-right: 5rem;
  }
  .pt-5,
  .ptb-5 {
    padding-top: 5rem;
  }
  .pb-5,
  .ptb-5 {
    padding-bottom: 5rem;
  }
  .ml-5-5,
  .mlr-5-5 {
    margin-left: 5.5rem;
  }
  .mr-5-5,
  .mlr-5-5 {
    margin-right: 5.5rem;
  }
  .mt-5-5,
  .mtb-5-5 {
    margin-top: 5.5rem;
  }
  .mb-5-5,
  .mtb-5-5 {
    margin-bottom: 5.5rem;
  }
  .pl-5-5,
  .plr-5-5 {
    padding-left: 5.5rem;
  }
  .pr-5-5,
  .plr-5-5 {
    padding-right: 5.5rem;
  }
  .pt-5-5,
  .ptb-5-5 {
    padding-top: 5.5rem;
  }
  .pb-5-5,
  .ptb-5-5 {
    padding-bottom: 5.5rem;
  }
  .ml-6,
  .mlr-6 {
    margin-left: 6rem;
  }
  .mr-6,
  .mlr-6 {
    margin-right: 6rem;
  }
  .mt-6,
  .mtb-6 {
    margin-top: 6rem;
  }
  .mb-6,
  .mtb-6 {
    margin-bottom: 6rem;
  }
  .pl-6,
  .plr-6 {
    padding-left: 6rem;
  }
  .pr-6,
  .plr-6 {
    padding-right: 6rem;
  }
  .pt-6,
  .ptb-6 {
    padding-top: 6rem;
  }
  .pb-6,
  .ptb-6 {
    padding-bottom: 6rem;
  }
  .ml-6-5,
  .mlr-6-5 {
    margin-left: 6.5rem;
  }
  .mr-6-5,
  .mlr-6-5 {
    margin-right: 6.5rem;
  }
  .mt-6-5,
  .mtb-6-5 {
    margin-top: 6.5rem;
  }
  .mb-6-5,
  .mtb-6-5 {
    margin-bottom: 6.5rem;
  }
  .pl-6-5,
  .plr-6-5 {
    padding-left: 6.5rem;
  }
  .pr-6-5,
  .plr-6-5 {
    padding-right: 6.5rem;
  }
  .pt-6-5,
  .ptb-6-5 {
    padding-top: 6.5rem;
  }
  .pb-6-5,
  .ptb-6-5 {
    padding-bottom: 6.5rem;
  }
  .ml-7,
  .mlr-7 {
    margin-left: 7rem;
  }
  .mr-7,
  .mlr-7 {
    margin-right: 7rem;
  }
  .mt-7,
  .mtb-7 {
    margin-top: 7rem;
  }
  .mb-7,
  .mtb-7 {
    margin-bottom: 7rem;
  }
  .pl-7,
  .plr-7 {
    padding-left: 7rem;
  }
  .pr-7,
  .plr-7 {
    padding-right: 7rem;
  }
  .pt-7,
  .ptb-7 {
    padding-top: 7rem;
  }
  .pb-7,
  .ptb-7 {
    padding-bottom: 7rem;
  }
  .ml-7-5,
  .mlr-7-5 {
    margin-left: 7.5rem;
  }
  .mr-7-5,
  .mlr-7-5 {
    margin-right: 7.5rem;
  }
  .mt-7-5,
  .mtb-7-5 {
    margin-top: 7.5rem;
  }
  .mb-7-5,
  .mtb-7-5 {
    margin-bottom: 7.5rem;
  }
  .pl-7-5,
  .plr-7-5 {
    padding-left: 7.5rem;
  }
  .pr-7-5,
  .plr-7-5 {
    padding-right: 7.5rem;
  }
  .pt-7-5,
  .ptb-7-5 {
    padding-top: 7.5rem;
  }
  .pb-7-5,
  .ptb-7-5 {
    padding-bottom: 7.5rem;
  }
  .ml-8,
  .mlr-8 {
    margin-left: 8rem;
  }
  .mr-8,
  .mlr-8 {
    margin-right: 8rem;
  }
  .mt-8,
  .mtb-8 {
    margin-top: 8rem;
  }
  .mb-8,
  .mtb-8 {
    margin-bottom: 8rem;
  }
  .pl-8,
  .plr-8 {
    padding-left: 8rem;
  }
  .pr-8,
  .plr-8 {
    padding-right: 8rem;
  }
  .pt-8,
  .ptb-8 {
    padding-top: 8rem;
  }
  .pb-8,
  .ptb-8 {
    padding-bottom: 8rem;
  }
  .ml-8-5,
  .mlr-8-5 {
    margin-left: 8.5rem;
  }
  .mr-8-5,
  .mlr-8-5 {
    margin-right: 8.5rem;
  }
  .mt-8-5,
  .mtb-8-5 {
    margin-top: 8.5rem;
  }
  .mb-8-5,
  .mtb-8-5 {
    margin-bottom: 8.5rem;
  }
  .pl-8-5,
  .plr-8-5 {
    padding-left: 8.5rem;
  }
  .pr-8-5,
  .plr-8-5 {
    padding-right: 8.5rem;
  }
  .pt-8-5,
  .ptb-8-5 {
    padding-top: 8.5rem;
  }
  .pb-8-5,
  .ptb-8-5 {
    padding-bottom: 8.5rem;
  }
  .ml-9,
  .mlr-9 {
    margin-left: 9rem;
  }
  .mr-9,
  .mlr-9 {
    margin-right: 9rem;
  }
  .mt-9,
  .mtb-9 {
    margin-top: 9rem;
  }
  .mb-9,
  .mtb-9 {
    margin-bottom: 9rem;
  }
  .pl-9,
  .plr-9 {
    padding-left: 9rem;
  }
  .pr-9,
  .plr-9 {
    padding-right: 9rem;
  }
  .pt-9,
  .ptb-9 {
    padding-top: 9rem;
  }
  .pb-9,
  .ptb-9 {
    padding-bottom: 9rem;
  }
  .ml-9-5,
  .mlr-9-5 {
    margin-left: 9.5rem;
  }
  .mr-9-5,
  .mlr-9-5 {
    margin-right: 9.5rem;
  }
  .mt-9-5,
  .mtb-9-5 {
    margin-top: 9.5rem;
  }
  .mb-9-5,
  .mtb-9-5 {
    margin-bottom: 9.5rem;
  }
  .pl-9-5,
  .plr-9-5 {
    padding-left: 9.5rem;
  }
  .pr-9-5,
  .plr-9-5 {
    padding-right: 9.5rem;
  }
  .pt-9-5,
  .ptb-9-5 {
    padding-top: 9.5rem;
  }
  .pb-9-5,
  .ptb-9-5 {
    padding-bottom: 9.5rem;
  }
  .ml-10,
  .mlr-10 {
    margin-left: 10rem;
  }
  .mr-10,
  .mlr-10 {
    margin-right: 10rem;
  }
  .mt-10,
  .mtb-10 {
    margin-top: 10rem;
  }
  .mb-10,
  .mtb-10 {
    margin-bottom: 10rem;
  }
  .pl-10,
  .plr-10 {
    padding-left: 10rem;
  }
  .pr-10,
  .plr-10 {
    padding-right: 10rem;
  }
  .pt-10,
  .ptb-10 {
    padding-top: 10rem;
  }
  .pb-10,
  .ptb-10 {
    padding-bottom: 10rem;
  }
  .ml-10-5,
  .mlr-10-5 {
    margin-left: 10.5rem;
  }
  .mr-10-5,
  .mlr-10-5 {
    margin-right: 10.5rem;
  }
  .mt-10-5,
  .mtb-10-5 {
    margin-top: 10.5rem;
  }
  .mb-10-5,
  .mtb-10-5 {
    margin-bottom: 10.5rem;
  }
  .pl-10-5,
  .plr-10-5 {
    padding-left: 10.5rem;
  }
  .pr-10-5,
  .plr-10-5 {
    padding-right: 10.5rem;
  }
  .pt-10-5,
  .ptb-10-5 {
    padding-top: 10.5rem;
  }
  .pb-10-5,
  .ptb-10-5 {
    padding-bottom: 10.5rem;
  }
  .ml-11,
  .mlr-11 {
    margin-left: 11rem;
  }
  .mr-11,
  .mlr-11 {
    margin-right: 11rem;
  }
  .mt-11,
  .mtb-11 {
    margin-top: 11rem;
  }
  .mb-11,
  .mtb-11 {
    margin-bottom: 11rem;
  }
  .pl-11,
  .plr-11 {
    padding-left: 11rem;
  }
  .pr-11,
  .plr-11 {
    padding-right: 11rem;
  }
  .pt-11,
  .ptb-11 {
    padding-top: 11rem;
  }
  .pb-11,
  .ptb-11 {
    padding-bottom: 11rem;
  }
  .ml-11-5,
  .mlr-11-5 {
    margin-left: 11.5rem;
  }
  .mr-11-5,
  .mlr-11-5 {
    margin-right: 11.5rem;
  }
  .mt-11-5,
  .mtb-11-5 {
    margin-top: 11.5rem;
  }
  .mb-11-5,
  .mtb-11-5 {
    margin-bottom: 11.5rem;
  }
  .pl-11-5,
  .plr-11-5 {
    padding-left: 11.5rem;
  }
  .pr-11-5,
  .plr-11-5 {
    padding-right: 11.5rem;
  }
  .pt-11-5,
  .ptb-11-5 {
    padding-top: 11.5rem;
  }
  .pb-11-5,
  .ptb-11-5 {
    padding-bottom: 11.5rem;
  }
  .ml-12,
  .mlr-12 {
    margin-left: 12rem;
  }
  .mr-12,
  .mlr-12 {
    margin-right: 12rem;
  }
  .mt-12,
  .mtb-12 {
    margin-top: 12rem;
  }
  .mb-12,
  .mtb-12 {
    margin-bottom: 12rem;
  }
  .pl-12,
  .plr-12 {
    padding-left: 12rem;
  }
  .pr-12,
  .plr-12 {
    padding-right: 12rem;
  }
  .pt-12,
  .ptb-12 {
    padding-top: 12rem;
  }
  .pb-12,
  .ptb-12 {
    padding-bottom: 12rem;
  }
  .col-inset,
  .col-inset-left,
  .col-inset-right {
    border-style: solid;
    border-color: transparent;
  }
  .col-inset,
  .col-inset-left {
    border-left-width: calc();
  }
  .col-inset,
  .col-inset-right {
    border-right-width: calc();
  }
  .col-right-lg {
    float: right;
  }
  .show-lg {
    display: block;
  }
  .hide-lg {
    display: none;
  }
  .col-align-bottom-lg {
    display: flex;
    align-items: flex-end;
  }
  .cont-xs-0 {
    width: 0;
  }
  .cont-xs-0-5 {
    width: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 0.5 - 0.1px);
  }
  .cont-xs-1 {
    width: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 1 - 0.1px);
  }
  .cont-xs-1-5 {
    width: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 1.5 - 0.1px);
  }
  .cont-xs-2 {
    width: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 2 - 0.1px);
  }
  .cont-xs-2-5 {
    width: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 2.5 - 0.1px);
  }
  .cont-xs-3 {
    width: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 3 - 0.1px);
  }
  .cont-xs-3-5 {
    width: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 3.5 - 0.1px);
  }
  .cont-xs-4 {
    width: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 4 - 0.1px);
  }
  .cont-xs-4-5 {
    width: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 4.5 - 0.1px);
  }
  .cont-xs-5 {
    width: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 5 - 0.1px);
  }
  .cont-xs-5-5 {
    width: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 5.5 - 0.1px);
  }
  .cont-xs-6 {
    width: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 6 - 0.1px);
  }
  .cont-xs-6-5 {
    width: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 6.5 - 0.1px);
  }
  .cont-xs-7 {
    width: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 7 - 0.1px);
  }
  .cont-xs-7-5 {
    width: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 7.5 - 0.1px);
  }
  .cont-xs-8 {
    width: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 8 - 0.1px);
  }
  .cont-xs-8-5 {
    width: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 8.5 - 0.1px);
  }
  .cont-xs-9 {
    width: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 9 - 0.1px);
  }
  .cont-xs-9-5 {
    width: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 9.5 - 0.1px);
  }
  .cont-xs-10 {
    width: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 10 - 0.1px);
  }
  .cont-xs-10-5 {
    width: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 10.5 - 0.1px);
  }
  .cont-xs-11 {
    width: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 11 - 0.1px);
  }
  .cont-xs-11-5 {
    width: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 11.5 - 0.1px);
  }
  .cont-xs-12 {
    width: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 12 - 0.1px);
  }
  .col-xs-0 {
    width: 0;
    margin-right: 0;
  }
  .col-xs-0-5 {
    width: calc((((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 0.5 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .col-xs-1 {
    width: calc((((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 1 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .col-xs-1-5 {
    width: calc((((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 1.5 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .col-xs-2 {
    width: calc((((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 2 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .col-xs-2-5 {
    width: calc((((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 2.5 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .col-xs-3 {
    width: calc((((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 3 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .col-xs-3-5 {
    width: calc((((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 3.5 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .col-xs-4 {
    width: calc((((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 4 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .col-xs-4-5 {
    width: calc((((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 4.5 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .col-xs-5 {
    width: calc((((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 5 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .col-xs-5-5 {
    width: calc((((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 5.5 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .col-xs-6 {
    width: calc((((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 6 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .col-xs-6-5 {
    width: calc((((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 6.5 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .col-xs-7 {
    width: calc((((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 7 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .col-xs-7-5 {
    width: calc((((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 7.5 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .col-xs-8 {
    width: calc((((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 8 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .col-xs-8-5 {
    width: calc((((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 8.5 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .col-xs-9 {
    width: calc((((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 9 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .col-xs-9-5 {
    width: calc((((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 9.5 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .col-xs-10 {
    width: calc((((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 10 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .col-xs-10-5 {
    width: calc((((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 10.5 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .col-xs-11 {
    width: calc((((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 11 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .col-xs-11-5 {
    width: calc((((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 11.5 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .col-xs-12 {
    width: calc((((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 12 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-xs-0 {
    margin-left: 0;
  }
  .right-xs-0 {
    margin-right: calc(0 + 0);
  }
  .pside-xs-0,
  .pleft-xs-0 {
    padding-left: calc((((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 1 - (0vw + 30px) - 0.1px) * 0);
  }
  .pside-xs-0,
  .pright-xs-0 {
    padding-right: calc((((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 1 - (0vw + 30px) - 0.1px) * 0);
  }
  .pcont-xs-0 {
    width: 0;
    padding: 0 0 0;
  }
  .pcol-xs-0 {
    width: 0;
    padding: 0;
    margin-right: 0;
  }
  .left-xs-0-5 {
    margin-left: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 0.5 - 0.1px);
  }
  .right-xs-0-5 {
    margin-right: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 0.5 - 0.1px);
  }
  .pside-xs-0-5,
  .pleft-xs-0-5 {
    padding-left: calc((((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 1 - (0vw + 30px) - 0.1px) * 0.5);
  }
  .pside-xs-0-5,
  .pright-xs-0-5 {
    padding-right: calc((((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 1 - (0vw + 30px) - 0.1px) * 0.5);
  }
  .pcont-xs-0-5 {
    width: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 0.5 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 0.5 - 0.1px) 0;
  }
  .pcol-xs-0-5 {
    width: calc((((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 0.5 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-xs-1 {
    margin-left: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 1 - 0.1px);
  }
  .right-xs-1 {
    margin-right: calc(calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 1 - 0.1px) + calc((0vw + 30px) * 1));
  }
  .pside-xs-1,
  .pleft-xs-1 {
    padding-left: calc((((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 1 - (0vw + 30px) - 0.1px) * 1);
  }
  .pside-xs-1,
  .pright-xs-1 {
    padding-right: calc((((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 1 - (0vw + 30px) - 0.1px) * 1);
  }
  .pcont-xs-1 {
    width: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 1 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 1 - 0.1px) 0;
  }
  .pcol-xs-1 {
    width: calc((((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 1 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-xs-1-5 {
    margin-left: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 1.5 - 0.1px);
  }
  .right-xs-1-5 {
    margin-right: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 1.5 - 0.1px);
  }
  .pcont-xs-1-5 {
    width: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 1.5 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 1.5 - 0.1px) 0;
  }
  .pcol-xs-1-5 {
    width: calc((((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 1.5 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-xs-2 {
    margin-left: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 2 - 0.1px);
  }
  .right-xs-2 {
    margin-right: calc(calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 2 - 0.1px) + calc((0vw + 30px) * 1));
  }
  .pcont-xs-2 {
    width: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 2 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 2 - 0.1px) 0;
  }
  .pcol-xs-2 {
    width: calc((((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 2 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-xs-2-5 {
    margin-left: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 2.5 - 0.1px);
  }
  .right-xs-2-5 {
    margin-right: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 2.5 - 0.1px);
  }
  .pcont-xs-2-5 {
    width: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 2.5 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 2.5 - 0.1px) 0;
  }
  .pcol-xs-2-5 {
    width: calc((((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 2.5 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-xs-3 {
    margin-left: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 3 - 0.1px);
  }
  .right-xs-3 {
    margin-right: calc(calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 3 - 0.1px) + calc((0vw + 30px) * 1));
  }
  .pcont-xs-3 {
    width: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 3 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 3 - 0.1px) 0;
  }
  .pcol-xs-3 {
    width: calc((((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 3 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-xs-3-5 {
    margin-left: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 3.5 - 0.1px);
  }
  .right-xs-3-5 {
    margin-right: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 3.5 - 0.1px);
  }
  .pcont-xs-3-5 {
    width: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 3.5 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 3.5 - 0.1px) 0;
  }
  .pcol-xs-3-5 {
    width: calc((((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 3.5 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-xs-4 {
    margin-left: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 4 - 0.1px);
  }
  .right-xs-4 {
    margin-right: calc(calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 4 - 0.1px) + calc((0vw + 30px) * 1));
  }
  .pcont-xs-4 {
    width: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 4 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 4 - 0.1px) 0;
  }
  .pcol-xs-4 {
    width: calc((((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 4 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-xs-4-5 {
    margin-left: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 4.5 - 0.1px);
  }
  .right-xs-4-5 {
    margin-right: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 4.5 - 0.1px);
  }
  .pcont-xs-4-5 {
    width: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 4.5 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 4.5 - 0.1px) 0;
  }
  .pcol-xs-4-5 {
    width: calc((((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 4.5 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-xs-5 {
    margin-left: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 5 - 0.1px);
  }
  .right-xs-5 {
    margin-right: calc(calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 5 - 0.1px) + calc((0vw + 30px) * 1));
  }
  .pcont-xs-5 {
    width: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 5 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 5 - 0.1px) 0;
  }
  .pcol-xs-5 {
    width: calc((((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 5 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-xs-5-5 {
    margin-left: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 5.5 - 0.1px);
  }
  .right-xs-5-5 {
    margin-right: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 5.5 - 0.1px);
  }
  .pcont-xs-5-5 {
    width: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 5.5 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 5.5 - 0.1px) 0;
  }
  .pcol-xs-5-5 {
    width: calc((((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 5.5 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-xs-6 {
    margin-left: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 6 - 0.1px);
  }
  .right-xs-6 {
    margin-right: calc(calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 6 - 0.1px) + calc((0vw + 30px) * 1));
  }
  .pcont-xs-6 {
    width: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 6 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 6 - 0.1px) 0;
  }
  .pcol-xs-6 {
    width: calc((((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 6 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-xs-6-5 {
    margin-left: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 6.5 - 0.1px);
  }
  .right-xs-6-5 {
    margin-right: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 6.5 - 0.1px);
  }
  .pcont-xs-6-5 {
    width: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 6.5 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 6.5 - 0.1px) 0;
  }
  .pcol-xs-6-5 {
    width: calc((((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 6.5 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-xs-7 {
    margin-left: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 7 - 0.1px);
  }
  .right-xs-7 {
    margin-right: calc(calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 7 - 0.1px) + calc((0vw + 30px) * 1));
  }
  .pcont-xs-7 {
    width: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 7 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 7 - 0.1px) 0;
  }
  .pcol-xs-7 {
    width: calc((((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 7 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-xs-7-5 {
    margin-left: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 7.5 - 0.1px);
  }
  .right-xs-7-5 {
    margin-right: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 7.5 - 0.1px);
  }
  .pcont-xs-7-5 {
    width: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 7.5 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 7.5 - 0.1px) 0;
  }
  .pcol-xs-7-5 {
    width: calc((((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 7.5 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-xs-8 {
    margin-left: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 8 - 0.1px);
  }
  .right-xs-8 {
    margin-right: calc(calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 8 - 0.1px) + calc((0vw + 30px) * 1));
  }
  .pcont-xs-8 {
    width: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 8 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 8 - 0.1px) 0;
  }
  .pcol-xs-8 {
    width: calc((((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 8 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-xs-8-5 {
    margin-left: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 8.5 - 0.1px);
  }
  .right-xs-8-5 {
    margin-right: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 8.5 - 0.1px);
  }
  .pcont-xs-8-5 {
    width: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 8.5 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 8.5 - 0.1px) 0;
  }
  .pcol-xs-8-5 {
    width: calc((((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 8.5 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-xs-9 {
    margin-left: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 9 - 0.1px);
  }
  .right-xs-9 {
    margin-right: calc(calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 9 - 0.1px) + calc((0vw + 30px) * 1));
  }
  .pcont-xs-9 {
    width: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 9 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 9 - 0.1px) 0;
  }
  .pcol-xs-9 {
    width: calc((((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 9 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-xs-9-5 {
    margin-left: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 9.5 - 0.1px);
  }
  .right-xs-9-5 {
    margin-right: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 9.5 - 0.1px);
  }
  .pcont-xs-9-5 {
    width: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 9.5 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 9.5 - 0.1px) 0;
  }
  .pcol-xs-9-5 {
    width: calc((((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 9.5 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-xs-10 {
    margin-left: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 10 - 0.1px);
  }
  .right-xs-10 {
    margin-right: calc(calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 10 - 0.1px) + calc((0vw + 30px) * 1));
  }
  .pcont-xs-10 {
    width: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 10 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 10 - 0.1px) 0;
  }
  .pcol-xs-10 {
    width: calc((((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 10 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-xs-10-5 {
    margin-left: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 10.5 - 0.1px);
  }
  .right-xs-10-5 {
    margin-right: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 10.5 - 0.1px);
  }
  .pcont-xs-10-5 {
    width: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 10.5 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 10.5 - 0.1px) 0;
  }
  .pcol-xs-10-5 {
    width: calc((((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 10.5 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-xs-11 {
    margin-left: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 11 - 0.1px);
  }
  .right-xs-11 {
    margin-right: calc(calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 11 - 0.1px) + calc((0vw + 30px) * 1));
  }
  .pcont-xs-11 {
    width: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 11 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 11 - 0.1px) 0;
  }
  .pcol-xs-11 {
    width: calc((((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 11 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-xs-11-5 {
    margin-left: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 11.5 - 0.1px);
  }
  .right-xs-11-5 {
    margin-right: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 11.5 - 0.1px);
  }
  .pcont-xs-11-5 {
    width: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 11.5 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 11.5 - 0.1px) 0;
  }
  .pcol-xs-11-5 {
    width: calc((((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 11.5 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-xs-12 {
    margin-left: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 12 - 0.1px);
  }
  .right-xs-12 {
    margin-right: calc(calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 12 - 0.1px) + calc((0vw + 30px) * 1));
  }
  .pcont-xs-12 {
    width: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 12 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 12 - 0.1px) 0;
  }
  .pcol-xs-12 {
    width: calc((((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 12 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .ml-xs-0,
  .mlr-xs-0 {
    margin-left: 0rem;
  }
  .mr-xs-0,
  .mlr-xs-0 {
    margin-right: 0rem;
  }
  .mt-xs-0,
  .mtb-xs-0 {
    margin-top: 0rem;
  }
  .mb-xs-0,
  .mtb-xs-0 {
    margin-bottom: 0rem;
  }
  .pl-xs-0,
  .plr-xs-0 {
    padding-left: 0rem;
  }
  .pr-xs-0,
  .plr-xs-0 {
    padding-right: 0rem;
  }
  .pt-xs-0,
  .ptb-xs-0 {
    padding-top: 0rem;
  }
  .pb-xs-0,
  .ptb-xs-0 {
    padding-bottom: 0rem;
  }
  .ml-xs-0-5,
  .mlr-xs-0-5 {
    margin-left: 0.5rem;
  }
  .mr-xs-0-5,
  .mlr-xs-0-5 {
    margin-right: 0.5rem;
  }
  .mt-xs-0-5,
  .mtb-xs-0-5 {
    margin-top: 0.5rem;
  }
  .mb-xs-0-5,
  .mtb-xs-0-5 {
    margin-bottom: 0.5rem;
  }
  .pl-xs-0-5,
  .plr-xs-0-5 {
    padding-left: 0.5rem;
  }
  .pr-xs-0-5,
  .plr-xs-0-5 {
    padding-right: 0.5rem;
  }
  .pt-xs-0-5,
  .ptb-xs-0-5 {
    padding-top: 0.5rem;
  }
  .pb-xs-0-5,
  .ptb-xs-0-5 {
    padding-bottom: 0.5rem;
  }
  .ml-xs-1,
  .mlr-xs-1 {
    margin-left: 1rem;
  }
  .mr-xs-1,
  .mlr-xs-1 {
    margin-right: 1rem;
  }
  .mt-xs-1,
  .mtb-xs-1 {
    margin-top: 1rem;
  }
  .mb-xs-1,
  .mtb-xs-1 {
    margin-bottom: 1rem;
  }
  .pl-xs-1,
  .plr-xs-1 {
    padding-left: 1rem;
  }
  .pr-xs-1,
  .plr-xs-1 {
    padding-right: 1rem;
  }
  .pt-xs-1,
  .ptb-xs-1 {
    padding-top: 1rem;
  }
  .pb-xs-1,
  .ptb-xs-1 {
    padding-bottom: 1rem;
  }
  .ml-xs-1-5,
  .mlr-xs-1-5 {
    margin-left: 1.5rem;
  }
  .mr-xs-1-5,
  .mlr-xs-1-5 {
    margin-right: 1.5rem;
  }
  .mt-xs-1-5,
  .mtb-xs-1-5 {
    margin-top: 1.5rem;
  }
  .mb-xs-1-5,
  .mtb-xs-1-5 {
    margin-bottom: 1.5rem;
  }
  .pl-xs-1-5,
  .plr-xs-1-5 {
    padding-left: 1.5rem;
  }
  .pr-xs-1-5,
  .plr-xs-1-5 {
    padding-right: 1.5rem;
  }
  .pt-xs-1-5,
  .ptb-xs-1-5 {
    padding-top: 1.5rem;
  }
  .pb-xs-1-5,
  .ptb-xs-1-5 {
    padding-bottom: 1.5rem;
  }
  .ml-xs-2,
  .mlr-xs-2 {
    margin-left: 2rem;
  }
  .mr-xs-2,
  .mlr-xs-2 {
    margin-right: 2rem;
  }
  .mt-xs-2,
  .mtb-xs-2 {
    margin-top: 2rem;
  }
  .mb-xs-2,
  .mtb-xs-2 {
    margin-bottom: 2rem;
  }
  .pl-xs-2,
  .plr-xs-2 {
    padding-left: 2rem;
  }
  .pr-xs-2,
  .plr-xs-2 {
    padding-right: 2rem;
  }
  .pt-xs-2,
  .ptb-xs-2 {
    padding-top: 2rem;
  }
  .pb-xs-2,
  .ptb-xs-2 {
    padding-bottom: 2rem;
  }
  .ml-xs-2-5,
  .mlr-xs-2-5 {
    margin-left: 2.5rem;
  }
  .mr-xs-2-5,
  .mlr-xs-2-5 {
    margin-right: 2.5rem;
  }
  .mt-xs-2-5,
  .mtb-xs-2-5 {
    margin-top: 2.5rem;
  }
  .mb-xs-2-5,
  .mtb-xs-2-5 {
    margin-bottom: 2.5rem;
  }
  .pl-xs-2-5,
  .plr-xs-2-5 {
    padding-left: 2.5rem;
  }
  .pr-xs-2-5,
  .plr-xs-2-5 {
    padding-right: 2.5rem;
  }
  .pt-xs-2-5,
  .ptb-xs-2-5 {
    padding-top: 2.5rem;
  }
  .pb-xs-2-5,
  .ptb-xs-2-5 {
    padding-bottom: 2.5rem;
  }
  .ml-xs-3,
  .mlr-xs-3 {
    margin-left: 3rem;
  }
  .mr-xs-3,
  .mlr-xs-3 {
    margin-right: 3rem;
  }
  .mt-xs-3,
  .mtb-xs-3 {
    margin-top: 3rem;
  }
  .mb-xs-3,
  .mtb-xs-3 {
    margin-bottom: 3rem;
  }
  .pl-xs-3,
  .plr-xs-3 {
    padding-left: 3rem;
  }
  .pr-xs-3,
  .plr-xs-3 {
    padding-right: 3rem;
  }
  .pt-xs-3,
  .ptb-xs-3 {
    padding-top: 3rem;
  }
  .pb-xs-3,
  .ptb-xs-3 {
    padding-bottom: 3rem;
  }
  .ml-xs-3-5,
  .mlr-xs-3-5 {
    margin-left: 3.5rem;
  }
  .mr-xs-3-5,
  .mlr-xs-3-5 {
    margin-right: 3.5rem;
  }
  .mt-xs-3-5,
  .mtb-xs-3-5 {
    margin-top: 3.5rem;
  }
  .mb-xs-3-5,
  .mtb-xs-3-5 {
    margin-bottom: 3.5rem;
  }
  .pl-xs-3-5,
  .plr-xs-3-5 {
    padding-left: 3.5rem;
  }
  .pr-xs-3-5,
  .plr-xs-3-5 {
    padding-right: 3.5rem;
  }
  .pt-xs-3-5,
  .ptb-xs-3-5 {
    padding-top: 3.5rem;
  }
  .pb-xs-3-5,
  .ptb-xs-3-5 {
    padding-bottom: 3.5rem;
  }
  .ml-xs-4,
  .mlr-xs-4 {
    margin-left: 4rem;
  }
  .mr-xs-4,
  .mlr-xs-4 {
    margin-right: 4rem;
  }
  .mt-xs-4,
  .mtb-xs-4 {
    margin-top: 4rem;
  }
  .mb-xs-4,
  .mtb-xs-4 {
    margin-bottom: 4rem;
  }
  .pl-xs-4,
  .plr-xs-4 {
    padding-left: 4rem;
  }
  .pr-xs-4,
  .plr-xs-4 {
    padding-right: 4rem;
  }
  .pt-xs-4,
  .ptb-xs-4 {
    padding-top: 4rem;
  }
  .pb-xs-4,
  .ptb-xs-4 {
    padding-bottom: 4rem;
  }
  .ml-xs-4-5,
  .mlr-xs-4-5 {
    margin-left: 4.5rem;
  }
  .mr-xs-4-5,
  .mlr-xs-4-5 {
    margin-right: 4.5rem;
  }
  .mt-xs-4-5,
  .mtb-xs-4-5 {
    margin-top: 4.5rem;
  }
  .mb-xs-4-5,
  .mtb-xs-4-5 {
    margin-bottom: 4.5rem;
  }
  .pl-xs-4-5,
  .plr-xs-4-5 {
    padding-left: 4.5rem;
  }
  .pr-xs-4-5,
  .plr-xs-4-5 {
    padding-right: 4.5rem;
  }
  .pt-xs-4-5,
  .ptb-xs-4-5 {
    padding-top: 4.5rem;
  }
  .pb-xs-4-5,
  .ptb-xs-4-5 {
    padding-bottom: 4.5rem;
  }
  .ml-xs-5,
  .mlr-xs-5 {
    margin-left: 5rem;
  }
  .mr-xs-5,
  .mlr-xs-5 {
    margin-right: 5rem;
  }
  .mt-xs-5,
  .mtb-xs-5 {
    margin-top: 5rem;
  }
  .mb-xs-5,
  .mtb-xs-5 {
    margin-bottom: 5rem;
  }
  .pl-xs-5,
  .plr-xs-5 {
    padding-left: 5rem;
  }
  .pr-xs-5,
  .plr-xs-5 {
    padding-right: 5rem;
  }
  .pt-xs-5,
  .ptb-xs-5 {
    padding-top: 5rem;
  }
  .pb-xs-5,
  .ptb-xs-5 {
    padding-bottom: 5rem;
  }
  .ml-xs-5-5,
  .mlr-xs-5-5 {
    margin-left: 5.5rem;
  }
  .mr-xs-5-5,
  .mlr-xs-5-5 {
    margin-right: 5.5rem;
  }
  .mt-xs-5-5,
  .mtb-xs-5-5 {
    margin-top: 5.5rem;
  }
  .mb-xs-5-5,
  .mtb-xs-5-5 {
    margin-bottom: 5.5rem;
  }
  .pl-xs-5-5,
  .plr-xs-5-5 {
    padding-left: 5.5rem;
  }
  .pr-xs-5-5,
  .plr-xs-5-5 {
    padding-right: 5.5rem;
  }
  .pt-xs-5-5,
  .ptb-xs-5-5 {
    padding-top: 5.5rem;
  }
  .pb-xs-5-5,
  .ptb-xs-5-5 {
    padding-bottom: 5.5rem;
  }
  .ml-xs-6,
  .mlr-xs-6 {
    margin-left: 6rem;
  }
  .mr-xs-6,
  .mlr-xs-6 {
    margin-right: 6rem;
  }
  .mt-xs-6,
  .mtb-xs-6 {
    margin-top: 6rem;
  }
  .mb-xs-6,
  .mtb-xs-6 {
    margin-bottom: 6rem;
  }
  .pl-xs-6,
  .plr-xs-6 {
    padding-left: 6rem;
  }
  .pr-xs-6,
  .plr-xs-6 {
    padding-right: 6rem;
  }
  .pt-xs-6,
  .ptb-xs-6 {
    padding-top: 6rem;
  }
  .pb-xs-6,
  .ptb-xs-6 {
    padding-bottom: 6rem;
  }
  .ml-xs-6-5,
  .mlr-xs-6-5 {
    margin-left: 6.5rem;
  }
  .mr-xs-6-5,
  .mlr-xs-6-5 {
    margin-right: 6.5rem;
  }
  .mt-xs-6-5,
  .mtb-xs-6-5 {
    margin-top: 6.5rem;
  }
  .mb-xs-6-5,
  .mtb-xs-6-5 {
    margin-bottom: 6.5rem;
  }
  .pl-xs-6-5,
  .plr-xs-6-5 {
    padding-left: 6.5rem;
  }
  .pr-xs-6-5,
  .plr-xs-6-5 {
    padding-right: 6.5rem;
  }
  .pt-xs-6-5,
  .ptb-xs-6-5 {
    padding-top: 6.5rem;
  }
  .pb-xs-6-5,
  .ptb-xs-6-5 {
    padding-bottom: 6.5rem;
  }
  .ml-xs-7,
  .mlr-xs-7 {
    margin-left: 7rem;
  }
  .mr-xs-7,
  .mlr-xs-7 {
    margin-right: 7rem;
  }
  .mt-xs-7,
  .mtb-xs-7 {
    margin-top: 7rem;
  }
  .mb-xs-7,
  .mtb-xs-7 {
    margin-bottom: 7rem;
  }
  .pl-xs-7,
  .plr-xs-7 {
    padding-left: 7rem;
  }
  .pr-xs-7,
  .plr-xs-7 {
    padding-right: 7rem;
  }
  .pt-xs-7,
  .ptb-xs-7 {
    padding-top: 7rem;
  }
  .pb-xs-7,
  .ptb-xs-7 {
    padding-bottom: 7rem;
  }
  .ml-xs-7-5,
  .mlr-xs-7-5 {
    margin-left: 7.5rem;
  }
  .mr-xs-7-5,
  .mlr-xs-7-5 {
    margin-right: 7.5rem;
  }
  .mt-xs-7-5,
  .mtb-xs-7-5 {
    margin-top: 7.5rem;
  }
  .mb-xs-7-5,
  .mtb-xs-7-5 {
    margin-bottom: 7.5rem;
  }
  .pl-xs-7-5,
  .plr-xs-7-5 {
    padding-left: 7.5rem;
  }
  .pr-xs-7-5,
  .plr-xs-7-5 {
    padding-right: 7.5rem;
  }
  .pt-xs-7-5,
  .ptb-xs-7-5 {
    padding-top: 7.5rem;
  }
  .pb-xs-7-5,
  .ptb-xs-7-5 {
    padding-bottom: 7.5rem;
  }
  .ml-xs-8,
  .mlr-xs-8 {
    margin-left: 8rem;
  }
  .mr-xs-8,
  .mlr-xs-8 {
    margin-right: 8rem;
  }
  .mt-xs-8,
  .mtb-xs-8 {
    margin-top: 8rem;
  }
  .mb-xs-8,
  .mtb-xs-8 {
    margin-bottom: 8rem;
  }
  .pl-xs-8,
  .plr-xs-8 {
    padding-left: 8rem;
  }
  .pr-xs-8,
  .plr-xs-8 {
    padding-right: 8rem;
  }
  .pt-xs-8,
  .ptb-xs-8 {
    padding-top: 8rem;
  }
  .pb-xs-8,
  .ptb-xs-8 {
    padding-bottom: 8rem;
  }
  .ml-xs-8-5,
  .mlr-xs-8-5 {
    margin-left: 8.5rem;
  }
  .mr-xs-8-5,
  .mlr-xs-8-5 {
    margin-right: 8.5rem;
  }
  .mt-xs-8-5,
  .mtb-xs-8-5 {
    margin-top: 8.5rem;
  }
  .mb-xs-8-5,
  .mtb-xs-8-5 {
    margin-bottom: 8.5rem;
  }
  .pl-xs-8-5,
  .plr-xs-8-5 {
    padding-left: 8.5rem;
  }
  .pr-xs-8-5,
  .plr-xs-8-5 {
    padding-right: 8.5rem;
  }
  .pt-xs-8-5,
  .ptb-xs-8-5 {
    padding-top: 8.5rem;
  }
  .pb-xs-8-5,
  .ptb-xs-8-5 {
    padding-bottom: 8.5rem;
  }
  .ml-xs-9,
  .mlr-xs-9 {
    margin-left: 9rem;
  }
  .mr-xs-9,
  .mlr-xs-9 {
    margin-right: 9rem;
  }
  .mt-xs-9,
  .mtb-xs-9 {
    margin-top: 9rem;
  }
  .mb-xs-9,
  .mtb-xs-9 {
    margin-bottom: 9rem;
  }
  .pl-xs-9,
  .plr-xs-9 {
    padding-left: 9rem;
  }
  .pr-xs-9,
  .plr-xs-9 {
    padding-right: 9rem;
  }
  .pt-xs-9,
  .ptb-xs-9 {
    padding-top: 9rem;
  }
  .pb-xs-9,
  .ptb-xs-9 {
    padding-bottom: 9rem;
  }
  .ml-xs-9-5,
  .mlr-xs-9-5 {
    margin-left: 9.5rem;
  }
  .mr-xs-9-5,
  .mlr-xs-9-5 {
    margin-right: 9.5rem;
  }
  .mt-xs-9-5,
  .mtb-xs-9-5 {
    margin-top: 9.5rem;
  }
  .mb-xs-9-5,
  .mtb-xs-9-5 {
    margin-bottom: 9.5rem;
  }
  .pl-xs-9-5,
  .plr-xs-9-5 {
    padding-left: 9.5rem;
  }
  .pr-xs-9-5,
  .plr-xs-9-5 {
    padding-right: 9.5rem;
  }
  .pt-xs-9-5,
  .ptb-xs-9-5 {
    padding-top: 9.5rem;
  }
  .pb-xs-9-5,
  .ptb-xs-9-5 {
    padding-bottom: 9.5rem;
  }
  .ml-xs-10,
  .mlr-xs-10 {
    margin-left: 10rem;
  }
  .mr-xs-10,
  .mlr-xs-10 {
    margin-right: 10rem;
  }
  .mt-xs-10,
  .mtb-xs-10 {
    margin-top: 10rem;
  }
  .mb-xs-10,
  .mtb-xs-10 {
    margin-bottom: 10rem;
  }
  .pl-xs-10,
  .plr-xs-10 {
    padding-left: 10rem;
  }
  .pr-xs-10,
  .plr-xs-10 {
    padding-right: 10rem;
  }
  .pt-xs-10,
  .ptb-xs-10 {
    padding-top: 10rem;
  }
  .pb-xs-10,
  .ptb-xs-10 {
    padding-bottom: 10rem;
  }
  .ml-xs-10-5,
  .mlr-xs-10-5 {
    margin-left: 10.5rem;
  }
  .mr-xs-10-5,
  .mlr-xs-10-5 {
    margin-right: 10.5rem;
  }
  .mt-xs-10-5,
  .mtb-xs-10-5 {
    margin-top: 10.5rem;
  }
  .mb-xs-10-5,
  .mtb-xs-10-5 {
    margin-bottom: 10.5rem;
  }
  .pl-xs-10-5,
  .plr-xs-10-5 {
    padding-left: 10.5rem;
  }
  .pr-xs-10-5,
  .plr-xs-10-5 {
    padding-right: 10.5rem;
  }
  .pt-xs-10-5,
  .ptb-xs-10-5 {
    padding-top: 10.5rem;
  }
  .pb-xs-10-5,
  .ptb-xs-10-5 {
    padding-bottom: 10.5rem;
  }
  .ml-xs-11,
  .mlr-xs-11 {
    margin-left: 11rem;
  }
  .mr-xs-11,
  .mlr-xs-11 {
    margin-right: 11rem;
  }
  .mt-xs-11,
  .mtb-xs-11 {
    margin-top: 11rem;
  }
  .mb-xs-11,
  .mtb-xs-11 {
    margin-bottom: 11rem;
  }
  .pl-xs-11,
  .plr-xs-11 {
    padding-left: 11rem;
  }
  .pr-xs-11,
  .plr-xs-11 {
    padding-right: 11rem;
  }
  .pt-xs-11,
  .ptb-xs-11 {
    padding-top: 11rem;
  }
  .pb-xs-11,
  .ptb-xs-11 {
    padding-bottom: 11rem;
  }
  .ml-xs-11-5,
  .mlr-xs-11-5 {
    margin-left: 11.5rem;
  }
  .mr-xs-11-5,
  .mlr-xs-11-5 {
    margin-right: 11.5rem;
  }
  .mt-xs-11-5,
  .mtb-xs-11-5 {
    margin-top: 11.5rem;
  }
  .mb-xs-11-5,
  .mtb-xs-11-5 {
    margin-bottom: 11.5rem;
  }
  .pl-xs-11-5,
  .plr-xs-11-5 {
    padding-left: 11.5rem;
  }
  .pr-xs-11-5,
  .plr-xs-11-5 {
    padding-right: 11.5rem;
  }
  .pt-xs-11-5,
  .ptb-xs-11-5 {
    padding-top: 11.5rem;
  }
  .pb-xs-11-5,
  .ptb-xs-11-5 {
    padding-bottom: 11.5rem;
  }
  .ml-xs-12,
  .mlr-xs-12 {
    margin-left: 12rem;
  }
  .mr-xs-12,
  .mlr-xs-12 {
    margin-right: 12rem;
  }
  .mt-xs-12,
  .mtb-xs-12 {
    margin-top: 12rem;
  }
  .mb-xs-12,
  .mtb-xs-12 {
    margin-bottom: 12rem;
  }
  .pl-xs-12,
  .plr-xs-12 {
    padding-left: 12rem;
  }
  .pr-xs-12,
  .plr-xs-12 {
    padding-right: 12rem;
  }
  .pt-xs-12,
  .ptb-xs-12 {
    padding-top: 12rem;
  }
  .pb-xs-12,
  .ptb-xs-12 {
    padding-bottom: 12rem;
  }
  .col-inset-xs,
  .col-inset-left-xs,
  .col-inset-right-xs {
    border-style: solid;
    border-color: transparent;
  }
  .col-inset-xs,
  .col-inset-left-xs {
    border-left-width: calc();
  }
  .col-inset-xs,
  .col-inset-right-xs {
    border-right-width: calc();
  }
  .col-right-lg {
    float: right;
  }
  .show-lg {
    display: block;
  }
  .hide-lg {
    display: none;
  }
  .col-align-bottom-lg {
    display: flex;
    align-items: flex-end;
  }
  .cont-sm-0 {
    width: 0;
  }
  .cont-sm-0-5 {
    width: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 0.5 - 0.1px);
  }
  .cont-sm-1 {
    width: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 1 - 0.1px);
  }
  .cont-sm-1-5 {
    width: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 1.5 - 0.1px);
  }
  .cont-sm-2 {
    width: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 2 - 0.1px);
  }
  .cont-sm-2-5 {
    width: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 2.5 - 0.1px);
  }
  .cont-sm-3 {
    width: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 3 - 0.1px);
  }
  .cont-sm-3-5 {
    width: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 3.5 - 0.1px);
  }
  .cont-sm-4 {
    width: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 4 - 0.1px);
  }
  .cont-sm-4-5 {
    width: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 4.5 - 0.1px);
  }
  .cont-sm-5 {
    width: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 5 - 0.1px);
  }
  .cont-sm-5-5 {
    width: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 5.5 - 0.1px);
  }
  .cont-sm-6 {
    width: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 6 - 0.1px);
  }
  .cont-sm-6-5 {
    width: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 6.5 - 0.1px);
  }
  .cont-sm-7 {
    width: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 7 - 0.1px);
  }
  .cont-sm-7-5 {
    width: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 7.5 - 0.1px);
  }
  .cont-sm-8 {
    width: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 8 - 0.1px);
  }
  .cont-sm-8-5 {
    width: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 8.5 - 0.1px);
  }
  .cont-sm-9 {
    width: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 9 - 0.1px);
  }
  .cont-sm-9-5 {
    width: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 9.5 - 0.1px);
  }
  .cont-sm-10 {
    width: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 10 - 0.1px);
  }
  .cont-sm-10-5 {
    width: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 10.5 - 0.1px);
  }
  .cont-sm-11 {
    width: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 11 - 0.1px);
  }
  .cont-sm-11-5 {
    width: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 11.5 - 0.1px);
  }
  .cont-sm-12 {
    width: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 12 - 0.1px);
  }
  .col-sm-0 {
    width: 0;
    margin-right: 0;
  }
  .col-sm-0-5 {
    width: calc((((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 0.5 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .col-sm-1 {
    width: calc((((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 1 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .col-sm-1-5 {
    width: calc((((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 1.5 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .col-sm-2 {
    width: calc((((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 2 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .col-sm-2-5 {
    width: calc((((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 2.5 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .col-sm-3 {
    width: calc((((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 3 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .col-sm-3-5 {
    width: calc((((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 3.5 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .col-sm-4 {
    width: calc((((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 4 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .col-sm-4-5 {
    width: calc((((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 4.5 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .col-sm-5 {
    width: calc((((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 5 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .col-sm-5-5 {
    width: calc((((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 5.5 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .col-sm-6 {
    width: calc((((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 6 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .col-sm-6-5 {
    width: calc((((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 6.5 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .col-sm-7 {
    width: calc((((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 7 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .col-sm-7-5 {
    width: calc((((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 7.5 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .col-sm-8 {
    width: calc((((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 8 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .col-sm-8-5 {
    width: calc((((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 8.5 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .col-sm-9 {
    width: calc((((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 9 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .col-sm-9-5 {
    width: calc((((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 9.5 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .col-sm-10 {
    width: calc((((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 10 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .col-sm-10-5 {
    width: calc((((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 10.5 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .col-sm-11 {
    width: calc((((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 11 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .col-sm-11-5 {
    width: calc((((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 11.5 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .col-sm-12 {
    width: calc((((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 12 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-sm-0 {
    margin-left: 0;
  }
  .right-sm-0 {
    margin-right: calc(0 + 0);
  }
  .pside-sm-0,
  .pleft-sm-0 {
    padding-left: calc((((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 1 - (0vw + 30px) - 0.1px) * 0);
  }
  .pside-sm-0,
  .pright-sm-0 {
    padding-right: calc((((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 1 - (0vw + 30px) - 0.1px) * 0);
  }
  .pcont-sm-0 {
    width: 0;
    padding: 0 0 0;
  }
  .pcol-sm-0 {
    width: 0;
    padding: 0;
    margin-right: 0;
  }
  .left-sm-0-5 {
    margin-left: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 0.5 - 0.1px);
  }
  .right-sm-0-5 {
    margin-right: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 0.5 - 0.1px);
  }
  .pside-sm-0-5,
  .pleft-sm-0-5 {
    padding-left: calc((((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 1 - (0vw + 30px) - 0.1px) * 0.5);
  }
  .pside-sm-0-5,
  .pright-sm-0-5 {
    padding-right: calc((((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 1 - (0vw + 30px) - 0.1px) * 0.5);
  }
  .pcont-sm-0-5 {
    width: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 0.5 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 0.5 - 0.1px) 0;
  }
  .pcol-sm-0-5 {
    width: calc((((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 0.5 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-sm-1 {
    margin-left: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 1 - 0.1px);
  }
  .right-sm-1 {
    margin-right: calc(calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 1 - 0.1px) + calc((0vw + 30px) * 1));
  }
  .pside-sm-1,
  .pleft-sm-1 {
    padding-left: calc((((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 1 - (0vw + 30px) - 0.1px) * 1);
  }
  .pside-sm-1,
  .pright-sm-1 {
    padding-right: calc((((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 1 - (0vw + 30px) - 0.1px) * 1);
  }
  .pcont-sm-1 {
    width: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 1 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 1 - 0.1px) 0;
  }
  .pcol-sm-1 {
    width: calc((((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 1 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-sm-1-5 {
    margin-left: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 1.5 - 0.1px);
  }
  .right-sm-1-5 {
    margin-right: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 1.5 - 0.1px);
  }
  .pcont-sm-1-5 {
    width: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 1.5 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 1.5 - 0.1px) 0;
  }
  .pcol-sm-1-5 {
    width: calc((((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 1.5 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-sm-2 {
    margin-left: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 2 - 0.1px);
  }
  .right-sm-2 {
    margin-right: calc(calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 2 - 0.1px) + calc((0vw + 30px) * 1));
  }
  .pcont-sm-2 {
    width: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 2 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 2 - 0.1px) 0;
  }
  .pcol-sm-2 {
    width: calc((((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 2 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-sm-2-5 {
    margin-left: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 2.5 - 0.1px);
  }
  .right-sm-2-5 {
    margin-right: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 2.5 - 0.1px);
  }
  .pcont-sm-2-5 {
    width: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 2.5 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 2.5 - 0.1px) 0;
  }
  .pcol-sm-2-5 {
    width: calc((((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 2.5 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-sm-3 {
    margin-left: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 3 - 0.1px);
  }
  .right-sm-3 {
    margin-right: calc(calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 3 - 0.1px) + calc((0vw + 30px) * 1));
  }
  .pcont-sm-3 {
    width: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 3 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 3 - 0.1px) 0;
  }
  .pcol-sm-3 {
    width: calc((((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 3 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-sm-3-5 {
    margin-left: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 3.5 - 0.1px);
  }
  .right-sm-3-5 {
    margin-right: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 3.5 - 0.1px);
  }
  .pcont-sm-3-5 {
    width: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 3.5 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 3.5 - 0.1px) 0;
  }
  .pcol-sm-3-5 {
    width: calc((((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 3.5 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-sm-4 {
    margin-left: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 4 - 0.1px);
  }
  .right-sm-4 {
    margin-right: calc(calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 4 - 0.1px) + calc((0vw + 30px) * 1));
  }
  .pcont-sm-4 {
    width: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 4 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 4 - 0.1px) 0;
  }
  .pcol-sm-4 {
    width: calc((((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 4 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-sm-4-5 {
    margin-left: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 4.5 - 0.1px);
  }
  .right-sm-4-5 {
    margin-right: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 4.5 - 0.1px);
  }
  .pcont-sm-4-5 {
    width: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 4.5 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 4.5 - 0.1px) 0;
  }
  .pcol-sm-4-5 {
    width: calc((((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 4.5 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-sm-5 {
    margin-left: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 5 - 0.1px);
  }
  .right-sm-5 {
    margin-right: calc(calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 5 - 0.1px) + calc((0vw + 30px) * 1));
  }
  .pcont-sm-5 {
    width: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 5 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 5 - 0.1px) 0;
  }
  .pcol-sm-5 {
    width: calc((((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 5 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-sm-5-5 {
    margin-left: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 5.5 - 0.1px);
  }
  .right-sm-5-5 {
    margin-right: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 5.5 - 0.1px);
  }
  .pcont-sm-5-5 {
    width: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 5.5 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 5.5 - 0.1px) 0;
  }
  .pcol-sm-5-5 {
    width: calc((((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 5.5 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-sm-6 {
    margin-left: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 6 - 0.1px);
  }
  .right-sm-6 {
    margin-right: calc(calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 6 - 0.1px) + calc((0vw + 30px) * 1));
  }
  .pcont-sm-6 {
    width: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 6 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 6 - 0.1px) 0;
  }
  .pcol-sm-6 {
    width: calc((((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 6 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-sm-6-5 {
    margin-left: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 6.5 - 0.1px);
  }
  .right-sm-6-5 {
    margin-right: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 6.5 - 0.1px);
  }
  .pcont-sm-6-5 {
    width: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 6.5 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 6.5 - 0.1px) 0;
  }
  .pcol-sm-6-5 {
    width: calc((((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 6.5 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-sm-7 {
    margin-left: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 7 - 0.1px);
  }
  .right-sm-7 {
    margin-right: calc(calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 7 - 0.1px) + calc((0vw + 30px) * 1));
  }
  .pcont-sm-7 {
    width: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 7 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 7 - 0.1px) 0;
  }
  .pcol-sm-7 {
    width: calc((((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 7 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-sm-7-5 {
    margin-left: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 7.5 - 0.1px);
  }
  .right-sm-7-5 {
    margin-right: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 7.5 - 0.1px);
  }
  .pcont-sm-7-5 {
    width: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 7.5 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 7.5 - 0.1px) 0;
  }
  .pcol-sm-7-5 {
    width: calc((((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 7.5 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-sm-8 {
    margin-left: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 8 - 0.1px);
  }
  .right-sm-8 {
    margin-right: calc(calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 8 - 0.1px) + calc((0vw + 30px) * 1));
  }
  .pcont-sm-8 {
    width: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 8 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 8 - 0.1px) 0;
  }
  .pcol-sm-8 {
    width: calc((((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 8 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-sm-8-5 {
    margin-left: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 8.5 - 0.1px);
  }
  .right-sm-8-5 {
    margin-right: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 8.5 - 0.1px);
  }
  .pcont-sm-8-5 {
    width: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 8.5 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 8.5 - 0.1px) 0;
  }
  .pcol-sm-8-5 {
    width: calc((((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 8.5 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-sm-9 {
    margin-left: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 9 - 0.1px);
  }
  .right-sm-9 {
    margin-right: calc(calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 9 - 0.1px) + calc((0vw + 30px) * 1));
  }
  .pcont-sm-9 {
    width: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 9 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 9 - 0.1px) 0;
  }
  .pcol-sm-9 {
    width: calc((((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 9 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-sm-9-5 {
    margin-left: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 9.5 - 0.1px);
  }
  .right-sm-9-5 {
    margin-right: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 9.5 - 0.1px);
  }
  .pcont-sm-9-5 {
    width: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 9.5 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 9.5 - 0.1px) 0;
  }
  .pcol-sm-9-5 {
    width: calc((((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 9.5 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-sm-10 {
    margin-left: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 10 - 0.1px);
  }
  .right-sm-10 {
    margin-right: calc(calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 10 - 0.1px) + calc((0vw + 30px) * 1));
  }
  .pcont-sm-10 {
    width: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 10 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 10 - 0.1px) 0;
  }
  .pcol-sm-10 {
    width: calc((((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 10 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-sm-10-5 {
    margin-left: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 10.5 - 0.1px);
  }
  .right-sm-10-5 {
    margin-right: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 10.5 - 0.1px);
  }
  .pcont-sm-10-5 {
    width: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 10.5 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 10.5 - 0.1px) 0;
  }
  .pcol-sm-10-5 {
    width: calc((((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 10.5 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-sm-11 {
    margin-left: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 11 - 0.1px);
  }
  .right-sm-11 {
    margin-right: calc(calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 11 - 0.1px) + calc((0vw + 30px) * 1));
  }
  .pcont-sm-11 {
    width: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 11 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 11 - 0.1px) 0;
  }
  .pcol-sm-11 {
    width: calc((((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 11 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-sm-11-5 {
    margin-left: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 11.5 - 0.1px);
  }
  .right-sm-11-5 {
    margin-right: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 11.5 - 0.1px);
  }
  .pcont-sm-11-5 {
    width: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 11.5 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 11.5 - 0.1px) 0;
  }
  .pcol-sm-11-5 {
    width: calc((((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 11.5 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-sm-12 {
    margin-left: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 12 - 0.1px);
  }
  .right-sm-12 {
    margin-right: calc(calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 12 - 0.1px) + calc((0vw + 30px) * 1));
  }
  .pcont-sm-12 {
    width: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 12 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 12 - 0.1px) 0;
  }
  .pcol-sm-12 {
    width: calc((((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 12 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .ml-sm-0,
  .mlr-sm-0 {
    margin-left: 0rem;
  }
  .mr-sm-0,
  .mlr-sm-0 {
    margin-right: 0rem;
  }
  .mt-sm-0,
  .mtb-sm-0 {
    margin-top: 0rem;
  }
  .mb-sm-0,
  .mtb-sm-0 {
    margin-bottom: 0rem;
  }
  .pl-sm-0,
  .plr-sm-0 {
    padding-left: 0rem;
  }
  .pr-sm-0,
  .plr-sm-0 {
    padding-right: 0rem;
  }
  .pt-sm-0,
  .ptb-sm-0 {
    padding-top: 0rem;
  }
  .pb-sm-0,
  .ptb-sm-0 {
    padding-bottom: 0rem;
  }
  .ml-sm-0-5,
  .mlr-sm-0-5 {
    margin-left: 0.5rem;
  }
  .mr-sm-0-5,
  .mlr-sm-0-5 {
    margin-right: 0.5rem;
  }
  .mt-sm-0-5,
  .mtb-sm-0-5 {
    margin-top: 0.5rem;
  }
  .mb-sm-0-5,
  .mtb-sm-0-5 {
    margin-bottom: 0.5rem;
  }
  .pl-sm-0-5,
  .plr-sm-0-5 {
    padding-left: 0.5rem;
  }
  .pr-sm-0-5,
  .plr-sm-0-5 {
    padding-right: 0.5rem;
  }
  .pt-sm-0-5,
  .ptb-sm-0-5 {
    padding-top: 0.5rem;
  }
  .pb-sm-0-5,
  .ptb-sm-0-5 {
    padding-bottom: 0.5rem;
  }
  .ml-sm-1,
  .mlr-sm-1 {
    margin-left: 1rem;
  }
  .mr-sm-1,
  .mlr-sm-1 {
    margin-right: 1rem;
  }
  .mt-sm-1,
  .mtb-sm-1 {
    margin-top: 1rem;
  }
  .mb-sm-1,
  .mtb-sm-1 {
    margin-bottom: 1rem;
  }
  .pl-sm-1,
  .plr-sm-1 {
    padding-left: 1rem;
  }
  .pr-sm-1,
  .plr-sm-1 {
    padding-right: 1rem;
  }
  .pt-sm-1,
  .ptb-sm-1 {
    padding-top: 1rem;
  }
  .pb-sm-1,
  .ptb-sm-1 {
    padding-bottom: 1rem;
  }
  .ml-sm-1-5,
  .mlr-sm-1-5 {
    margin-left: 1.5rem;
  }
  .mr-sm-1-5,
  .mlr-sm-1-5 {
    margin-right: 1.5rem;
  }
  .mt-sm-1-5,
  .mtb-sm-1-5 {
    margin-top: 1.5rem;
  }
  .mb-sm-1-5,
  .mtb-sm-1-5 {
    margin-bottom: 1.5rem;
  }
  .pl-sm-1-5,
  .plr-sm-1-5 {
    padding-left: 1.5rem;
  }
  .pr-sm-1-5,
  .plr-sm-1-5 {
    padding-right: 1.5rem;
  }
  .pt-sm-1-5,
  .ptb-sm-1-5 {
    padding-top: 1.5rem;
  }
  .pb-sm-1-5,
  .ptb-sm-1-5 {
    padding-bottom: 1.5rem;
  }
  .ml-sm-2,
  .mlr-sm-2 {
    margin-left: 2rem;
  }
  .mr-sm-2,
  .mlr-sm-2 {
    margin-right: 2rem;
  }
  .mt-sm-2,
  .mtb-sm-2 {
    margin-top: 2rem;
  }
  .mb-sm-2,
  .mtb-sm-2 {
    margin-bottom: 2rem;
  }
  .pl-sm-2,
  .plr-sm-2 {
    padding-left: 2rem;
  }
  .pr-sm-2,
  .plr-sm-2 {
    padding-right: 2rem;
  }
  .pt-sm-2,
  .ptb-sm-2 {
    padding-top: 2rem;
  }
  .pb-sm-2,
  .ptb-sm-2 {
    padding-bottom: 2rem;
  }
  .ml-sm-2-5,
  .mlr-sm-2-5 {
    margin-left: 2.5rem;
  }
  .mr-sm-2-5,
  .mlr-sm-2-5 {
    margin-right: 2.5rem;
  }
  .mt-sm-2-5,
  .mtb-sm-2-5 {
    margin-top: 2.5rem;
  }
  .mb-sm-2-5,
  .mtb-sm-2-5 {
    margin-bottom: 2.5rem;
  }
  .pl-sm-2-5,
  .plr-sm-2-5 {
    padding-left: 2.5rem;
  }
  .pr-sm-2-5,
  .plr-sm-2-5 {
    padding-right: 2.5rem;
  }
  .pt-sm-2-5,
  .ptb-sm-2-5 {
    padding-top: 2.5rem;
  }
  .pb-sm-2-5,
  .ptb-sm-2-5 {
    padding-bottom: 2.5rem;
  }
  .ml-sm-3,
  .mlr-sm-3 {
    margin-left: 3rem;
  }
  .mr-sm-3,
  .mlr-sm-3 {
    margin-right: 3rem;
  }
  .mt-sm-3,
  .mtb-sm-3 {
    margin-top: 3rem;
  }
  .mb-sm-3,
  .mtb-sm-3 {
    margin-bottom: 3rem;
  }
  .pl-sm-3,
  .plr-sm-3 {
    padding-left: 3rem;
  }
  .pr-sm-3,
  .plr-sm-3 {
    padding-right: 3rem;
  }
  .pt-sm-3,
  .ptb-sm-3 {
    padding-top: 3rem;
  }
  .pb-sm-3,
  .ptb-sm-3 {
    padding-bottom: 3rem;
  }
  .ml-sm-3-5,
  .mlr-sm-3-5 {
    margin-left: 3.5rem;
  }
  .mr-sm-3-5,
  .mlr-sm-3-5 {
    margin-right: 3.5rem;
  }
  .mt-sm-3-5,
  .mtb-sm-3-5 {
    margin-top: 3.5rem;
  }
  .mb-sm-3-5,
  .mtb-sm-3-5 {
    margin-bottom: 3.5rem;
  }
  .pl-sm-3-5,
  .plr-sm-3-5 {
    padding-left: 3.5rem;
  }
  .pr-sm-3-5,
  .plr-sm-3-5 {
    padding-right: 3.5rem;
  }
  .pt-sm-3-5,
  .ptb-sm-3-5 {
    padding-top: 3.5rem;
  }
  .pb-sm-3-5,
  .ptb-sm-3-5 {
    padding-bottom: 3.5rem;
  }
  .ml-sm-4,
  .mlr-sm-4 {
    margin-left: 4rem;
  }
  .mr-sm-4,
  .mlr-sm-4 {
    margin-right: 4rem;
  }
  .mt-sm-4,
  .mtb-sm-4 {
    margin-top: 4rem;
  }
  .mb-sm-4,
  .mtb-sm-4 {
    margin-bottom: 4rem;
  }
  .pl-sm-4,
  .plr-sm-4 {
    padding-left: 4rem;
  }
  .pr-sm-4,
  .plr-sm-4 {
    padding-right: 4rem;
  }
  .pt-sm-4,
  .ptb-sm-4 {
    padding-top: 4rem;
  }
  .pb-sm-4,
  .ptb-sm-4 {
    padding-bottom: 4rem;
  }
  .ml-sm-4-5,
  .mlr-sm-4-5 {
    margin-left: 4.5rem;
  }
  .mr-sm-4-5,
  .mlr-sm-4-5 {
    margin-right: 4.5rem;
  }
  .mt-sm-4-5,
  .mtb-sm-4-5 {
    margin-top: 4.5rem;
  }
  .mb-sm-4-5,
  .mtb-sm-4-5 {
    margin-bottom: 4.5rem;
  }
  .pl-sm-4-5,
  .plr-sm-4-5 {
    padding-left: 4.5rem;
  }
  .pr-sm-4-5,
  .plr-sm-4-5 {
    padding-right: 4.5rem;
  }
  .pt-sm-4-5,
  .ptb-sm-4-5 {
    padding-top: 4.5rem;
  }
  .pb-sm-4-5,
  .ptb-sm-4-5 {
    padding-bottom: 4.5rem;
  }
  .ml-sm-5,
  .mlr-sm-5 {
    margin-left: 5rem;
  }
  .mr-sm-5,
  .mlr-sm-5 {
    margin-right: 5rem;
  }
  .mt-sm-5,
  .mtb-sm-5 {
    margin-top: 5rem;
  }
  .mb-sm-5,
  .mtb-sm-5 {
    margin-bottom: 5rem;
  }
  .pl-sm-5,
  .plr-sm-5 {
    padding-left: 5rem;
  }
  .pr-sm-5,
  .plr-sm-5 {
    padding-right: 5rem;
  }
  .pt-sm-5,
  .ptb-sm-5 {
    padding-top: 5rem;
  }
  .pb-sm-5,
  .ptb-sm-5 {
    padding-bottom: 5rem;
  }
  .ml-sm-5-5,
  .mlr-sm-5-5 {
    margin-left: 5.5rem;
  }
  .mr-sm-5-5,
  .mlr-sm-5-5 {
    margin-right: 5.5rem;
  }
  .mt-sm-5-5,
  .mtb-sm-5-5 {
    margin-top: 5.5rem;
  }
  .mb-sm-5-5,
  .mtb-sm-5-5 {
    margin-bottom: 5.5rem;
  }
  .pl-sm-5-5,
  .plr-sm-5-5 {
    padding-left: 5.5rem;
  }
  .pr-sm-5-5,
  .plr-sm-5-5 {
    padding-right: 5.5rem;
  }
  .pt-sm-5-5,
  .ptb-sm-5-5 {
    padding-top: 5.5rem;
  }
  .pb-sm-5-5,
  .ptb-sm-5-5 {
    padding-bottom: 5.5rem;
  }
  .ml-sm-6,
  .mlr-sm-6 {
    margin-left: 6rem;
  }
  .mr-sm-6,
  .mlr-sm-6 {
    margin-right: 6rem;
  }
  .mt-sm-6,
  .mtb-sm-6 {
    margin-top: 6rem;
  }
  .mb-sm-6,
  .mtb-sm-6 {
    margin-bottom: 6rem;
  }
  .pl-sm-6,
  .plr-sm-6 {
    padding-left: 6rem;
  }
  .pr-sm-6,
  .plr-sm-6 {
    padding-right: 6rem;
  }
  .pt-sm-6,
  .ptb-sm-6 {
    padding-top: 6rem;
  }
  .pb-sm-6,
  .ptb-sm-6 {
    padding-bottom: 6rem;
  }
  .ml-sm-6-5,
  .mlr-sm-6-5 {
    margin-left: 6.5rem;
  }
  .mr-sm-6-5,
  .mlr-sm-6-5 {
    margin-right: 6.5rem;
  }
  .mt-sm-6-5,
  .mtb-sm-6-5 {
    margin-top: 6.5rem;
  }
  .mb-sm-6-5,
  .mtb-sm-6-5 {
    margin-bottom: 6.5rem;
  }
  .pl-sm-6-5,
  .plr-sm-6-5 {
    padding-left: 6.5rem;
  }
  .pr-sm-6-5,
  .plr-sm-6-5 {
    padding-right: 6.5rem;
  }
  .pt-sm-6-5,
  .ptb-sm-6-5 {
    padding-top: 6.5rem;
  }
  .pb-sm-6-5,
  .ptb-sm-6-5 {
    padding-bottom: 6.5rem;
  }
  .ml-sm-7,
  .mlr-sm-7 {
    margin-left: 7rem;
  }
  .mr-sm-7,
  .mlr-sm-7 {
    margin-right: 7rem;
  }
  .mt-sm-7,
  .mtb-sm-7 {
    margin-top: 7rem;
  }
  .mb-sm-7,
  .mtb-sm-7 {
    margin-bottom: 7rem;
  }
  .pl-sm-7,
  .plr-sm-7 {
    padding-left: 7rem;
  }
  .pr-sm-7,
  .plr-sm-7 {
    padding-right: 7rem;
  }
  .pt-sm-7,
  .ptb-sm-7 {
    padding-top: 7rem;
  }
  .pb-sm-7,
  .ptb-sm-7 {
    padding-bottom: 7rem;
  }
  .ml-sm-7-5,
  .mlr-sm-7-5 {
    margin-left: 7.5rem;
  }
  .mr-sm-7-5,
  .mlr-sm-7-5 {
    margin-right: 7.5rem;
  }
  .mt-sm-7-5,
  .mtb-sm-7-5 {
    margin-top: 7.5rem;
  }
  .mb-sm-7-5,
  .mtb-sm-7-5 {
    margin-bottom: 7.5rem;
  }
  .pl-sm-7-5,
  .plr-sm-7-5 {
    padding-left: 7.5rem;
  }
  .pr-sm-7-5,
  .plr-sm-7-5 {
    padding-right: 7.5rem;
  }
  .pt-sm-7-5,
  .ptb-sm-7-5 {
    padding-top: 7.5rem;
  }
  .pb-sm-7-5,
  .ptb-sm-7-5 {
    padding-bottom: 7.5rem;
  }
  .ml-sm-8,
  .mlr-sm-8 {
    margin-left: 8rem;
  }
  .mr-sm-8,
  .mlr-sm-8 {
    margin-right: 8rem;
  }
  .mt-sm-8,
  .mtb-sm-8 {
    margin-top: 8rem;
  }
  .mb-sm-8,
  .mtb-sm-8 {
    margin-bottom: 8rem;
  }
  .pl-sm-8,
  .plr-sm-8 {
    padding-left: 8rem;
  }
  .pr-sm-8,
  .plr-sm-8 {
    padding-right: 8rem;
  }
  .pt-sm-8,
  .ptb-sm-8 {
    padding-top: 8rem;
  }
  .pb-sm-8,
  .ptb-sm-8 {
    padding-bottom: 8rem;
  }
  .ml-sm-8-5,
  .mlr-sm-8-5 {
    margin-left: 8.5rem;
  }
  .mr-sm-8-5,
  .mlr-sm-8-5 {
    margin-right: 8.5rem;
  }
  .mt-sm-8-5,
  .mtb-sm-8-5 {
    margin-top: 8.5rem;
  }
  .mb-sm-8-5,
  .mtb-sm-8-5 {
    margin-bottom: 8.5rem;
  }
  .pl-sm-8-5,
  .plr-sm-8-5 {
    padding-left: 8.5rem;
  }
  .pr-sm-8-5,
  .plr-sm-8-5 {
    padding-right: 8.5rem;
  }
  .pt-sm-8-5,
  .ptb-sm-8-5 {
    padding-top: 8.5rem;
  }
  .pb-sm-8-5,
  .ptb-sm-8-5 {
    padding-bottom: 8.5rem;
  }
  .ml-sm-9,
  .mlr-sm-9 {
    margin-left: 9rem;
  }
  .mr-sm-9,
  .mlr-sm-9 {
    margin-right: 9rem;
  }
  .mt-sm-9,
  .mtb-sm-9 {
    margin-top: 9rem;
  }
  .mb-sm-9,
  .mtb-sm-9 {
    margin-bottom: 9rem;
  }
  .pl-sm-9,
  .plr-sm-9 {
    padding-left: 9rem;
  }
  .pr-sm-9,
  .plr-sm-9 {
    padding-right: 9rem;
  }
  .pt-sm-9,
  .ptb-sm-9 {
    padding-top: 9rem;
  }
  .pb-sm-9,
  .ptb-sm-9 {
    padding-bottom: 9rem;
  }
  .ml-sm-9-5,
  .mlr-sm-9-5 {
    margin-left: 9.5rem;
  }
  .mr-sm-9-5,
  .mlr-sm-9-5 {
    margin-right: 9.5rem;
  }
  .mt-sm-9-5,
  .mtb-sm-9-5 {
    margin-top: 9.5rem;
  }
  .mb-sm-9-5,
  .mtb-sm-9-5 {
    margin-bottom: 9.5rem;
  }
  .pl-sm-9-5,
  .plr-sm-9-5 {
    padding-left: 9.5rem;
  }
  .pr-sm-9-5,
  .plr-sm-9-5 {
    padding-right: 9.5rem;
  }
  .pt-sm-9-5,
  .ptb-sm-9-5 {
    padding-top: 9.5rem;
  }
  .pb-sm-9-5,
  .ptb-sm-9-5 {
    padding-bottom: 9.5rem;
  }
  .ml-sm-10,
  .mlr-sm-10 {
    margin-left: 10rem;
  }
  .mr-sm-10,
  .mlr-sm-10 {
    margin-right: 10rem;
  }
  .mt-sm-10,
  .mtb-sm-10 {
    margin-top: 10rem;
  }
  .mb-sm-10,
  .mtb-sm-10 {
    margin-bottom: 10rem;
  }
  .pl-sm-10,
  .plr-sm-10 {
    padding-left: 10rem;
  }
  .pr-sm-10,
  .plr-sm-10 {
    padding-right: 10rem;
  }
  .pt-sm-10,
  .ptb-sm-10 {
    padding-top: 10rem;
  }
  .pb-sm-10,
  .ptb-sm-10 {
    padding-bottom: 10rem;
  }
  .ml-sm-10-5,
  .mlr-sm-10-5 {
    margin-left: 10.5rem;
  }
  .mr-sm-10-5,
  .mlr-sm-10-5 {
    margin-right: 10.5rem;
  }
  .mt-sm-10-5,
  .mtb-sm-10-5 {
    margin-top: 10.5rem;
  }
  .mb-sm-10-5,
  .mtb-sm-10-5 {
    margin-bottom: 10.5rem;
  }
  .pl-sm-10-5,
  .plr-sm-10-5 {
    padding-left: 10.5rem;
  }
  .pr-sm-10-5,
  .plr-sm-10-5 {
    padding-right: 10.5rem;
  }
  .pt-sm-10-5,
  .ptb-sm-10-5 {
    padding-top: 10.5rem;
  }
  .pb-sm-10-5,
  .ptb-sm-10-5 {
    padding-bottom: 10.5rem;
  }
  .ml-sm-11,
  .mlr-sm-11 {
    margin-left: 11rem;
  }
  .mr-sm-11,
  .mlr-sm-11 {
    margin-right: 11rem;
  }
  .mt-sm-11,
  .mtb-sm-11 {
    margin-top: 11rem;
  }
  .mb-sm-11,
  .mtb-sm-11 {
    margin-bottom: 11rem;
  }
  .pl-sm-11,
  .plr-sm-11 {
    padding-left: 11rem;
  }
  .pr-sm-11,
  .plr-sm-11 {
    padding-right: 11rem;
  }
  .pt-sm-11,
  .ptb-sm-11 {
    padding-top: 11rem;
  }
  .pb-sm-11,
  .ptb-sm-11 {
    padding-bottom: 11rem;
  }
  .ml-sm-11-5,
  .mlr-sm-11-5 {
    margin-left: 11.5rem;
  }
  .mr-sm-11-5,
  .mlr-sm-11-5 {
    margin-right: 11.5rem;
  }
  .mt-sm-11-5,
  .mtb-sm-11-5 {
    margin-top: 11.5rem;
  }
  .mb-sm-11-5,
  .mtb-sm-11-5 {
    margin-bottom: 11.5rem;
  }
  .pl-sm-11-5,
  .plr-sm-11-5 {
    padding-left: 11.5rem;
  }
  .pr-sm-11-5,
  .plr-sm-11-5 {
    padding-right: 11.5rem;
  }
  .pt-sm-11-5,
  .ptb-sm-11-5 {
    padding-top: 11.5rem;
  }
  .pb-sm-11-5,
  .ptb-sm-11-5 {
    padding-bottom: 11.5rem;
  }
  .ml-sm-12,
  .mlr-sm-12 {
    margin-left: 12rem;
  }
  .mr-sm-12,
  .mlr-sm-12 {
    margin-right: 12rem;
  }
  .mt-sm-12,
  .mtb-sm-12 {
    margin-top: 12rem;
  }
  .mb-sm-12,
  .mtb-sm-12 {
    margin-bottom: 12rem;
  }
  .pl-sm-12,
  .plr-sm-12 {
    padding-left: 12rem;
  }
  .pr-sm-12,
  .plr-sm-12 {
    padding-right: 12rem;
  }
  .pt-sm-12,
  .ptb-sm-12 {
    padding-top: 12rem;
  }
  .pb-sm-12,
  .ptb-sm-12 {
    padding-bottom: 12rem;
  }
  .col-inset-sm,
  .col-inset-left-sm,
  .col-inset-right-sm {
    border-style: solid;
    border-color: transparent;
  }
  .col-inset-sm,
  .col-inset-left-sm {
    border-left-width: calc();
  }
  .col-inset-sm,
  .col-inset-right-sm {
    border-right-width: calc();
  }
  .col-right-lg {
    float: right;
  }
  .show-lg {
    display: block;
  }
  .hide-lg {
    display: none;
  }
  .col-align-bottom-lg {
    display: flex;
    align-items: flex-end;
  }
  .cont-md-0 {
    width: 0;
  }
  .cont-md-0-5 {
    width: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 0.5 - 0.1px);
  }
  .cont-md-1 {
    width: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 1 - 0.1px);
  }
  .cont-md-1-5 {
    width: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 1.5 - 0.1px);
  }
  .cont-md-2 {
    width: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 2 - 0.1px);
  }
  .cont-md-2-5 {
    width: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 2.5 - 0.1px);
  }
  .cont-md-3 {
    width: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 3 - 0.1px);
  }
  .cont-md-3-5 {
    width: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 3.5 - 0.1px);
  }
  .cont-md-4 {
    width: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 4 - 0.1px);
  }
  .cont-md-4-5 {
    width: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 4.5 - 0.1px);
  }
  .cont-md-5 {
    width: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 5 - 0.1px);
  }
  .cont-md-5-5 {
    width: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 5.5 - 0.1px);
  }
  .cont-md-6 {
    width: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 6 - 0.1px);
  }
  .cont-md-6-5 {
    width: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 6.5 - 0.1px);
  }
  .cont-md-7 {
    width: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 7 - 0.1px);
  }
  .cont-md-7-5 {
    width: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 7.5 - 0.1px);
  }
  .cont-md-8 {
    width: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 8 - 0.1px);
  }
  .cont-md-8-5 {
    width: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 8.5 - 0.1px);
  }
  .cont-md-9 {
    width: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 9 - 0.1px);
  }
  .cont-md-9-5 {
    width: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 9.5 - 0.1px);
  }
  .cont-md-10 {
    width: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 10 - 0.1px);
  }
  .cont-md-10-5 {
    width: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 10.5 - 0.1px);
  }
  .cont-md-11 {
    width: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 11 - 0.1px);
  }
  .cont-md-11-5 {
    width: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 11.5 - 0.1px);
  }
  .cont-md-12 {
    width: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 12 - 0.1px);
  }
  .col-md-0 {
    width: 0;
    margin-right: 0;
  }
  .col-md-0-5 {
    width: calc((((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 0.5 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .col-md-1 {
    width: calc((((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 1 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .col-md-1-5 {
    width: calc((((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 1.5 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .col-md-2 {
    width: calc((((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 2 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .col-md-2-5 {
    width: calc((((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 2.5 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .col-md-3 {
    width: calc((((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 3 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .col-md-3-5 {
    width: calc((((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 3.5 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .col-md-4 {
    width: calc((((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 4 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .col-md-4-5 {
    width: calc((((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 4.5 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .col-md-5 {
    width: calc((((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 5 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .col-md-5-5 {
    width: calc((((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 5.5 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .col-md-6 {
    width: calc((((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 6 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .col-md-6-5 {
    width: calc((((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 6.5 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .col-md-7 {
    width: calc((((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 7 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .col-md-7-5 {
    width: calc((((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 7.5 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .col-md-8 {
    width: calc((((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 8 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .col-md-8-5 {
    width: calc((((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 8.5 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .col-md-9 {
    width: calc((((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 9 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .col-md-9-5 {
    width: calc((((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 9.5 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .col-md-10 {
    width: calc((((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 10 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .col-md-10-5 {
    width: calc((((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 10.5 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .col-md-11 {
    width: calc((((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 11 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .col-md-11-5 {
    width: calc((((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 11.5 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .col-md-12 {
    width: calc((((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 12 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-md-0 {
    margin-left: 0;
  }
  .right-md-0 {
    margin-right: calc(0 + 0);
  }
  .pside-md-0,
  .pleft-md-0 {
    padding-left: calc((((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 1 - (0vw + 30px) - 0.1px) * 0);
  }
  .pside-md-0,
  .pright-md-0 {
    padding-right: calc((((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 1 - (0vw + 30px) - 0.1px) * 0);
  }
  .pcont-md-0 {
    width: 0;
    padding: 0 0 0;
  }
  .pcol-md-0 {
    width: 0;
    padding: 0;
    margin-right: 0;
  }
  .left-md-0-5 {
    margin-left: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 0.5 - 0.1px);
  }
  .right-md-0-5 {
    margin-right: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 0.5 - 0.1px);
  }
  .pside-md-0-5,
  .pleft-md-0-5 {
    padding-left: calc((((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 1 - (0vw + 30px) - 0.1px) * 0.5);
  }
  .pside-md-0-5,
  .pright-md-0-5 {
    padding-right: calc((((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 1 - (0vw + 30px) - 0.1px) * 0.5);
  }
  .pcont-md-0-5 {
    width: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 0.5 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 0.5 - 0.1px) 0;
  }
  .pcol-md-0-5 {
    width: calc((((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 0.5 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-md-1 {
    margin-left: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 1 - 0.1px);
  }
  .right-md-1 {
    margin-right: calc(calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 1 - 0.1px) + calc((0vw + 30px) * 1));
  }
  .pside-md-1,
  .pleft-md-1 {
    padding-left: calc((((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 1 - (0vw + 30px) - 0.1px) * 1);
  }
  .pside-md-1,
  .pright-md-1 {
    padding-right: calc((((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 1 - (0vw + 30px) - 0.1px) * 1);
  }
  .pcont-md-1 {
    width: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 1 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 1 - 0.1px) 0;
  }
  .pcol-md-1 {
    width: calc((((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 1 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-md-1-5 {
    margin-left: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 1.5 - 0.1px);
  }
  .right-md-1-5 {
    margin-right: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 1.5 - 0.1px);
  }
  .pcont-md-1-5 {
    width: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 1.5 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 1.5 - 0.1px) 0;
  }
  .pcol-md-1-5 {
    width: calc((((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 1.5 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-md-2 {
    margin-left: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 2 - 0.1px);
  }
  .right-md-2 {
    margin-right: calc(calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 2 - 0.1px) + calc((0vw + 30px) * 1));
  }
  .pcont-md-2 {
    width: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 2 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 2 - 0.1px) 0;
  }
  .pcol-md-2 {
    width: calc((((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 2 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-md-2-5 {
    margin-left: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 2.5 - 0.1px);
  }
  .right-md-2-5 {
    margin-right: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 2.5 - 0.1px);
  }
  .pcont-md-2-5 {
    width: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 2.5 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 2.5 - 0.1px) 0;
  }
  .pcol-md-2-5 {
    width: calc((((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 2.5 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-md-3 {
    margin-left: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 3 - 0.1px);
  }
  .right-md-3 {
    margin-right: calc(calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 3 - 0.1px) + calc((0vw + 30px) * 1));
  }
  .pcont-md-3 {
    width: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 3 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 3 - 0.1px) 0;
  }
  .pcol-md-3 {
    width: calc((((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 3 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-md-3-5 {
    margin-left: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 3.5 - 0.1px);
  }
  .right-md-3-5 {
    margin-right: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 3.5 - 0.1px);
  }
  .pcont-md-3-5 {
    width: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 3.5 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 3.5 - 0.1px) 0;
  }
  .pcol-md-3-5 {
    width: calc((((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 3.5 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-md-4 {
    margin-left: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 4 - 0.1px);
  }
  .right-md-4 {
    margin-right: calc(calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 4 - 0.1px) + calc((0vw + 30px) * 1));
  }
  .pcont-md-4 {
    width: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 4 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 4 - 0.1px) 0;
  }
  .pcol-md-4 {
    width: calc((((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 4 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-md-4-5 {
    margin-left: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 4.5 - 0.1px);
  }
  .right-md-4-5 {
    margin-right: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 4.5 - 0.1px);
  }
  .pcont-md-4-5 {
    width: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 4.5 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 4.5 - 0.1px) 0;
  }
  .pcol-md-4-5 {
    width: calc((((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 4.5 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-md-5 {
    margin-left: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 5 - 0.1px);
  }
  .right-md-5 {
    margin-right: calc(calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 5 - 0.1px) + calc((0vw + 30px) * 1));
  }
  .pcont-md-5 {
    width: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 5 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 5 - 0.1px) 0;
  }
  .pcol-md-5 {
    width: calc((((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 5 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-md-5-5 {
    margin-left: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 5.5 - 0.1px);
  }
  .right-md-5-5 {
    margin-right: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 5.5 - 0.1px);
  }
  .pcont-md-5-5 {
    width: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 5.5 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 5.5 - 0.1px) 0;
  }
  .pcol-md-5-5 {
    width: calc((((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 5.5 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-md-6 {
    margin-left: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 6 - 0.1px);
  }
  .right-md-6 {
    margin-right: calc(calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 6 - 0.1px) + calc((0vw + 30px) * 1));
  }
  .pcont-md-6 {
    width: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 6 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 6 - 0.1px) 0;
  }
  .pcol-md-6 {
    width: calc((((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 6 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-md-6-5 {
    margin-left: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 6.5 - 0.1px);
  }
  .right-md-6-5 {
    margin-right: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 6.5 - 0.1px);
  }
  .pcont-md-6-5 {
    width: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 6.5 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 6.5 - 0.1px) 0;
  }
  .pcol-md-6-5 {
    width: calc((((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 6.5 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-md-7 {
    margin-left: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 7 - 0.1px);
  }
  .right-md-7 {
    margin-right: calc(calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 7 - 0.1px) + calc((0vw + 30px) * 1));
  }
  .pcont-md-7 {
    width: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 7 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 7 - 0.1px) 0;
  }
  .pcol-md-7 {
    width: calc((((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 7 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-md-7-5 {
    margin-left: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 7.5 - 0.1px);
  }
  .right-md-7-5 {
    margin-right: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 7.5 - 0.1px);
  }
  .pcont-md-7-5 {
    width: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 7.5 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 7.5 - 0.1px) 0;
  }
  .pcol-md-7-5 {
    width: calc((((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 7.5 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-md-8 {
    margin-left: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 8 - 0.1px);
  }
  .right-md-8 {
    margin-right: calc(calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 8 - 0.1px) + calc((0vw + 30px) * 1));
  }
  .pcont-md-8 {
    width: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 8 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 8 - 0.1px) 0;
  }
  .pcol-md-8 {
    width: calc((((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 8 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-md-8-5 {
    margin-left: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 8.5 - 0.1px);
  }
  .right-md-8-5 {
    margin-right: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 8.5 - 0.1px);
  }
  .pcont-md-8-5 {
    width: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 8.5 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 8.5 - 0.1px) 0;
  }
  .pcol-md-8-5 {
    width: calc((((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 8.5 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-md-9 {
    margin-left: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 9 - 0.1px);
  }
  .right-md-9 {
    margin-right: calc(calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 9 - 0.1px) + calc((0vw + 30px) * 1));
  }
  .pcont-md-9 {
    width: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 9 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 9 - 0.1px) 0;
  }
  .pcol-md-9 {
    width: calc((((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 9 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-md-9-5 {
    margin-left: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 9.5 - 0.1px);
  }
  .right-md-9-5 {
    margin-right: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 9.5 - 0.1px);
  }
  .pcont-md-9-5 {
    width: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 9.5 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 9.5 - 0.1px) 0;
  }
  .pcol-md-9-5 {
    width: calc((((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 9.5 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-md-10 {
    margin-left: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 10 - 0.1px);
  }
  .right-md-10 {
    margin-right: calc(calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 10 - 0.1px) + calc((0vw + 30px) * 1));
  }
  .pcont-md-10 {
    width: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 10 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 10 - 0.1px) 0;
  }
  .pcol-md-10 {
    width: calc((((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 10 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-md-10-5 {
    margin-left: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 10.5 - 0.1px);
  }
  .right-md-10-5 {
    margin-right: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 10.5 - 0.1px);
  }
  .pcont-md-10-5 {
    width: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 10.5 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 10.5 - 0.1px) 0;
  }
  .pcol-md-10-5 {
    width: calc((((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 10.5 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-md-11 {
    margin-left: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 11 - 0.1px);
  }
  .right-md-11 {
    margin-right: calc(calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 11 - 0.1px) + calc((0vw + 30px) * 1));
  }
  .pcont-md-11 {
    width: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 11 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 11 - 0.1px) 0;
  }
  .pcol-md-11 {
    width: calc((((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 11 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-md-11-5 {
    margin-left: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 11.5 - 0.1px);
  }
  .right-md-11-5 {
    margin-right: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 11.5 - 0.1px);
  }
  .pcont-md-11-5 {
    width: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 11.5 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 11.5 - 0.1px) 0;
  }
  .pcol-md-11-5 {
    width: calc((((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 11.5 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-md-12 {
    margin-left: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 12 - 0.1px);
  }
  .right-md-12 {
    margin-right: calc(calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 12 - 0.1px) + calc((0vw + 30px) * 1));
  }
  .pcont-md-12 {
    width: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 12 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 12 - 0.1px) 0;
  }
  .pcol-md-12 {
    width: calc((((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 12 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .ml-md-0,
  .mlr-md-0 {
    margin-left: 0rem;
  }
  .mr-md-0,
  .mlr-md-0 {
    margin-right: 0rem;
  }
  .mt-md-0,
  .mtb-md-0 {
    margin-top: 0rem;
  }
  .mb-md-0,
  .mtb-md-0 {
    margin-bottom: 0rem;
  }
  .pl-md-0,
  .plr-md-0 {
    padding-left: 0rem;
  }
  .pr-md-0,
  .plr-md-0 {
    padding-right: 0rem;
  }
  .pt-md-0,
  .ptb-md-0 {
    padding-top: 0rem;
  }
  .pb-md-0,
  .ptb-md-0 {
    padding-bottom: 0rem;
  }
  .ml-md-0-5,
  .mlr-md-0-5 {
    margin-left: 0.5rem;
  }
  .mr-md-0-5,
  .mlr-md-0-5 {
    margin-right: 0.5rem;
  }
  .mt-md-0-5,
  .mtb-md-0-5 {
    margin-top: 0.5rem;
  }
  .mb-md-0-5,
  .mtb-md-0-5 {
    margin-bottom: 0.5rem;
  }
  .pl-md-0-5,
  .plr-md-0-5 {
    padding-left: 0.5rem;
  }
  .pr-md-0-5,
  .plr-md-0-5 {
    padding-right: 0.5rem;
  }
  .pt-md-0-5,
  .ptb-md-0-5 {
    padding-top: 0.5rem;
  }
  .pb-md-0-5,
  .ptb-md-0-5 {
    padding-bottom: 0.5rem;
  }
  .ml-md-1,
  .mlr-md-1 {
    margin-left: 1rem;
  }
  .mr-md-1,
  .mlr-md-1 {
    margin-right: 1rem;
  }
  .mt-md-1,
  .mtb-md-1 {
    margin-top: 1rem;
  }
  .mb-md-1,
  .mtb-md-1 {
    margin-bottom: 1rem;
  }
  .pl-md-1,
  .plr-md-1 {
    padding-left: 1rem;
  }
  .pr-md-1,
  .plr-md-1 {
    padding-right: 1rem;
  }
  .pt-md-1,
  .ptb-md-1 {
    padding-top: 1rem;
  }
  .pb-md-1,
  .ptb-md-1 {
    padding-bottom: 1rem;
  }
  .ml-md-1-5,
  .mlr-md-1-5 {
    margin-left: 1.5rem;
  }
  .mr-md-1-5,
  .mlr-md-1-5 {
    margin-right: 1.5rem;
  }
  .mt-md-1-5,
  .mtb-md-1-5 {
    margin-top: 1.5rem;
  }
  .mb-md-1-5,
  .mtb-md-1-5 {
    margin-bottom: 1.5rem;
  }
  .pl-md-1-5,
  .plr-md-1-5 {
    padding-left: 1.5rem;
  }
  .pr-md-1-5,
  .plr-md-1-5 {
    padding-right: 1.5rem;
  }
  .pt-md-1-5,
  .ptb-md-1-5 {
    padding-top: 1.5rem;
  }
  .pb-md-1-5,
  .ptb-md-1-5 {
    padding-bottom: 1.5rem;
  }
  .ml-md-2,
  .mlr-md-2 {
    margin-left: 2rem;
  }
  .mr-md-2,
  .mlr-md-2 {
    margin-right: 2rem;
  }
  .mt-md-2,
  .mtb-md-2 {
    margin-top: 2rem;
  }
  .mb-md-2,
  .mtb-md-2 {
    margin-bottom: 2rem;
  }
  .pl-md-2,
  .plr-md-2 {
    padding-left: 2rem;
  }
  .pr-md-2,
  .plr-md-2 {
    padding-right: 2rem;
  }
  .pt-md-2,
  .ptb-md-2 {
    padding-top: 2rem;
  }
  .pb-md-2,
  .ptb-md-2 {
    padding-bottom: 2rem;
  }
  .ml-md-2-5,
  .mlr-md-2-5 {
    margin-left: 2.5rem;
  }
  .mr-md-2-5,
  .mlr-md-2-5 {
    margin-right: 2.5rem;
  }
  .mt-md-2-5,
  .mtb-md-2-5 {
    margin-top: 2.5rem;
  }
  .mb-md-2-5,
  .mtb-md-2-5 {
    margin-bottom: 2.5rem;
  }
  .pl-md-2-5,
  .plr-md-2-5 {
    padding-left: 2.5rem;
  }
  .pr-md-2-5,
  .plr-md-2-5 {
    padding-right: 2.5rem;
  }
  .pt-md-2-5,
  .ptb-md-2-5 {
    padding-top: 2.5rem;
  }
  .pb-md-2-5,
  .ptb-md-2-5 {
    padding-bottom: 2.5rem;
  }
  .ml-md-3,
  .mlr-md-3 {
    margin-left: 3rem;
  }
  .mr-md-3,
  .mlr-md-3 {
    margin-right: 3rem;
  }
  .mt-md-3,
  .mtb-md-3 {
    margin-top: 3rem;
  }
  .mb-md-3,
  .mtb-md-3 {
    margin-bottom: 3rem;
  }
  .pl-md-3,
  .plr-md-3 {
    padding-left: 3rem;
  }
  .pr-md-3,
  .plr-md-3 {
    padding-right: 3rem;
  }
  .pt-md-3,
  .ptb-md-3 {
    padding-top: 3rem;
  }
  .pb-md-3,
  .ptb-md-3 {
    padding-bottom: 3rem;
  }
  .ml-md-3-5,
  .mlr-md-3-5 {
    margin-left: 3.5rem;
  }
  .mr-md-3-5,
  .mlr-md-3-5 {
    margin-right: 3.5rem;
  }
  .mt-md-3-5,
  .mtb-md-3-5 {
    margin-top: 3.5rem;
  }
  .mb-md-3-5,
  .mtb-md-3-5 {
    margin-bottom: 3.5rem;
  }
  .pl-md-3-5,
  .plr-md-3-5 {
    padding-left: 3.5rem;
  }
  .pr-md-3-5,
  .plr-md-3-5 {
    padding-right: 3.5rem;
  }
  .pt-md-3-5,
  .ptb-md-3-5 {
    padding-top: 3.5rem;
  }
  .pb-md-3-5,
  .ptb-md-3-5 {
    padding-bottom: 3.5rem;
  }
  .ml-md-4,
  .mlr-md-4 {
    margin-left: 4rem;
  }
  .mr-md-4,
  .mlr-md-4 {
    margin-right: 4rem;
  }
  .mt-md-4,
  .mtb-md-4 {
    margin-top: 4rem;
  }
  .mb-md-4,
  .mtb-md-4 {
    margin-bottom: 4rem;
  }
  .pl-md-4,
  .plr-md-4 {
    padding-left: 4rem;
  }
  .pr-md-4,
  .plr-md-4 {
    padding-right: 4rem;
  }
  .pt-md-4,
  .ptb-md-4 {
    padding-top: 4rem;
  }
  .pb-md-4,
  .ptb-md-4 {
    padding-bottom: 4rem;
  }
  .ml-md-4-5,
  .mlr-md-4-5 {
    margin-left: 4.5rem;
  }
  .mr-md-4-5,
  .mlr-md-4-5 {
    margin-right: 4.5rem;
  }
  .mt-md-4-5,
  .mtb-md-4-5 {
    margin-top: 4.5rem;
  }
  .mb-md-4-5,
  .mtb-md-4-5 {
    margin-bottom: 4.5rem;
  }
  .pl-md-4-5,
  .plr-md-4-5 {
    padding-left: 4.5rem;
  }
  .pr-md-4-5,
  .plr-md-4-5 {
    padding-right: 4.5rem;
  }
  .pt-md-4-5,
  .ptb-md-4-5 {
    padding-top: 4.5rem;
  }
  .pb-md-4-5,
  .ptb-md-4-5 {
    padding-bottom: 4.5rem;
  }
  .ml-md-5,
  .mlr-md-5 {
    margin-left: 5rem;
  }
  .mr-md-5,
  .mlr-md-5 {
    margin-right: 5rem;
  }
  .mt-md-5,
  .mtb-md-5 {
    margin-top: 5rem;
  }
  .mb-md-5,
  .mtb-md-5 {
    margin-bottom: 5rem;
  }
  .pl-md-5,
  .plr-md-5 {
    padding-left: 5rem;
  }
  .pr-md-5,
  .plr-md-5 {
    padding-right: 5rem;
  }
  .pt-md-5,
  .ptb-md-5 {
    padding-top: 5rem;
  }
  .pb-md-5,
  .ptb-md-5 {
    padding-bottom: 5rem;
  }
  .ml-md-5-5,
  .mlr-md-5-5 {
    margin-left: 5.5rem;
  }
  .mr-md-5-5,
  .mlr-md-5-5 {
    margin-right: 5.5rem;
  }
  .mt-md-5-5,
  .mtb-md-5-5 {
    margin-top: 5.5rem;
  }
  .mb-md-5-5,
  .mtb-md-5-5 {
    margin-bottom: 5.5rem;
  }
  .pl-md-5-5,
  .plr-md-5-5 {
    padding-left: 5.5rem;
  }
  .pr-md-5-5,
  .plr-md-5-5 {
    padding-right: 5.5rem;
  }
  .pt-md-5-5,
  .ptb-md-5-5 {
    padding-top: 5.5rem;
  }
  .pb-md-5-5,
  .ptb-md-5-5 {
    padding-bottom: 5.5rem;
  }
  .ml-md-6,
  .mlr-md-6 {
    margin-left: 6rem;
  }
  .mr-md-6,
  .mlr-md-6 {
    margin-right: 6rem;
  }
  .mt-md-6,
  .mtb-md-6 {
    margin-top: 6rem;
  }
  .mb-md-6,
  .mtb-md-6 {
    margin-bottom: 6rem;
  }
  .pl-md-6,
  .plr-md-6 {
    padding-left: 6rem;
  }
  .pr-md-6,
  .plr-md-6 {
    padding-right: 6rem;
  }
  .pt-md-6,
  .ptb-md-6 {
    padding-top: 6rem;
  }
  .pb-md-6,
  .ptb-md-6 {
    padding-bottom: 6rem;
  }
  .ml-md-6-5,
  .mlr-md-6-5 {
    margin-left: 6.5rem;
  }
  .mr-md-6-5,
  .mlr-md-6-5 {
    margin-right: 6.5rem;
  }
  .mt-md-6-5,
  .mtb-md-6-5 {
    margin-top: 6.5rem;
  }
  .mb-md-6-5,
  .mtb-md-6-5 {
    margin-bottom: 6.5rem;
  }
  .pl-md-6-5,
  .plr-md-6-5 {
    padding-left: 6.5rem;
  }
  .pr-md-6-5,
  .plr-md-6-5 {
    padding-right: 6.5rem;
  }
  .pt-md-6-5,
  .ptb-md-6-5 {
    padding-top: 6.5rem;
  }
  .pb-md-6-5,
  .ptb-md-6-5 {
    padding-bottom: 6.5rem;
  }
  .ml-md-7,
  .mlr-md-7 {
    margin-left: 7rem;
  }
  .mr-md-7,
  .mlr-md-7 {
    margin-right: 7rem;
  }
  .mt-md-7,
  .mtb-md-7 {
    margin-top: 7rem;
  }
  .mb-md-7,
  .mtb-md-7 {
    margin-bottom: 7rem;
  }
  .pl-md-7,
  .plr-md-7 {
    padding-left: 7rem;
  }
  .pr-md-7,
  .plr-md-7 {
    padding-right: 7rem;
  }
  .pt-md-7,
  .ptb-md-7 {
    padding-top: 7rem;
  }
  .pb-md-7,
  .ptb-md-7 {
    padding-bottom: 7rem;
  }
  .ml-md-7-5,
  .mlr-md-7-5 {
    margin-left: 7.5rem;
  }
  .mr-md-7-5,
  .mlr-md-7-5 {
    margin-right: 7.5rem;
  }
  .mt-md-7-5,
  .mtb-md-7-5 {
    margin-top: 7.5rem;
  }
  .mb-md-7-5,
  .mtb-md-7-5 {
    margin-bottom: 7.5rem;
  }
  .pl-md-7-5,
  .plr-md-7-5 {
    padding-left: 7.5rem;
  }
  .pr-md-7-5,
  .plr-md-7-5 {
    padding-right: 7.5rem;
  }
  .pt-md-7-5,
  .ptb-md-7-5 {
    padding-top: 7.5rem;
  }
  .pb-md-7-5,
  .ptb-md-7-5 {
    padding-bottom: 7.5rem;
  }
  .ml-md-8,
  .mlr-md-8 {
    margin-left: 8rem;
  }
  .mr-md-8,
  .mlr-md-8 {
    margin-right: 8rem;
  }
  .mt-md-8,
  .mtb-md-8 {
    margin-top: 8rem;
  }
  .mb-md-8,
  .mtb-md-8 {
    margin-bottom: 8rem;
  }
  .pl-md-8,
  .plr-md-8 {
    padding-left: 8rem;
  }
  .pr-md-8,
  .plr-md-8 {
    padding-right: 8rem;
  }
  .pt-md-8,
  .ptb-md-8 {
    padding-top: 8rem;
  }
  .pb-md-8,
  .ptb-md-8 {
    padding-bottom: 8rem;
  }
  .ml-md-8-5,
  .mlr-md-8-5 {
    margin-left: 8.5rem;
  }
  .mr-md-8-5,
  .mlr-md-8-5 {
    margin-right: 8.5rem;
  }
  .mt-md-8-5,
  .mtb-md-8-5 {
    margin-top: 8.5rem;
  }
  .mb-md-8-5,
  .mtb-md-8-5 {
    margin-bottom: 8.5rem;
  }
  .pl-md-8-5,
  .plr-md-8-5 {
    padding-left: 8.5rem;
  }
  .pr-md-8-5,
  .plr-md-8-5 {
    padding-right: 8.5rem;
  }
  .pt-md-8-5,
  .ptb-md-8-5 {
    padding-top: 8.5rem;
  }
  .pb-md-8-5,
  .ptb-md-8-5 {
    padding-bottom: 8.5rem;
  }
  .ml-md-9,
  .mlr-md-9 {
    margin-left: 9rem;
  }
  .mr-md-9,
  .mlr-md-9 {
    margin-right: 9rem;
  }
  .mt-md-9,
  .mtb-md-9 {
    margin-top: 9rem;
  }
  .mb-md-9,
  .mtb-md-9 {
    margin-bottom: 9rem;
  }
  .pl-md-9,
  .plr-md-9 {
    padding-left: 9rem;
  }
  .pr-md-9,
  .plr-md-9 {
    padding-right: 9rem;
  }
  .pt-md-9,
  .ptb-md-9 {
    padding-top: 9rem;
  }
  .pb-md-9,
  .ptb-md-9 {
    padding-bottom: 9rem;
  }
  .ml-md-9-5,
  .mlr-md-9-5 {
    margin-left: 9.5rem;
  }
  .mr-md-9-5,
  .mlr-md-9-5 {
    margin-right: 9.5rem;
  }
  .mt-md-9-5,
  .mtb-md-9-5 {
    margin-top: 9.5rem;
  }
  .mb-md-9-5,
  .mtb-md-9-5 {
    margin-bottom: 9.5rem;
  }
  .pl-md-9-5,
  .plr-md-9-5 {
    padding-left: 9.5rem;
  }
  .pr-md-9-5,
  .plr-md-9-5 {
    padding-right: 9.5rem;
  }
  .pt-md-9-5,
  .ptb-md-9-5 {
    padding-top: 9.5rem;
  }
  .pb-md-9-5,
  .ptb-md-9-5 {
    padding-bottom: 9.5rem;
  }
  .ml-md-10,
  .mlr-md-10 {
    margin-left: 10rem;
  }
  .mr-md-10,
  .mlr-md-10 {
    margin-right: 10rem;
  }
  .mt-md-10,
  .mtb-md-10 {
    margin-top: 10rem;
  }
  .mb-md-10,
  .mtb-md-10 {
    margin-bottom: 10rem;
  }
  .pl-md-10,
  .plr-md-10 {
    padding-left: 10rem;
  }
  .pr-md-10,
  .plr-md-10 {
    padding-right: 10rem;
  }
  .pt-md-10,
  .ptb-md-10 {
    padding-top: 10rem;
  }
  .pb-md-10,
  .ptb-md-10 {
    padding-bottom: 10rem;
  }
  .ml-md-10-5,
  .mlr-md-10-5 {
    margin-left: 10.5rem;
  }
  .mr-md-10-5,
  .mlr-md-10-5 {
    margin-right: 10.5rem;
  }
  .mt-md-10-5,
  .mtb-md-10-5 {
    margin-top: 10.5rem;
  }
  .mb-md-10-5,
  .mtb-md-10-5 {
    margin-bottom: 10.5rem;
  }
  .pl-md-10-5,
  .plr-md-10-5 {
    padding-left: 10.5rem;
  }
  .pr-md-10-5,
  .plr-md-10-5 {
    padding-right: 10.5rem;
  }
  .pt-md-10-5,
  .ptb-md-10-5 {
    padding-top: 10.5rem;
  }
  .pb-md-10-5,
  .ptb-md-10-5 {
    padding-bottom: 10.5rem;
  }
  .ml-md-11,
  .mlr-md-11 {
    margin-left: 11rem;
  }
  .mr-md-11,
  .mlr-md-11 {
    margin-right: 11rem;
  }
  .mt-md-11,
  .mtb-md-11 {
    margin-top: 11rem;
  }
  .mb-md-11,
  .mtb-md-11 {
    margin-bottom: 11rem;
  }
  .pl-md-11,
  .plr-md-11 {
    padding-left: 11rem;
  }
  .pr-md-11,
  .plr-md-11 {
    padding-right: 11rem;
  }
  .pt-md-11,
  .ptb-md-11 {
    padding-top: 11rem;
  }
  .pb-md-11,
  .ptb-md-11 {
    padding-bottom: 11rem;
  }
  .ml-md-11-5,
  .mlr-md-11-5 {
    margin-left: 11.5rem;
  }
  .mr-md-11-5,
  .mlr-md-11-5 {
    margin-right: 11.5rem;
  }
  .mt-md-11-5,
  .mtb-md-11-5 {
    margin-top: 11.5rem;
  }
  .mb-md-11-5,
  .mtb-md-11-5 {
    margin-bottom: 11.5rem;
  }
  .pl-md-11-5,
  .plr-md-11-5 {
    padding-left: 11.5rem;
  }
  .pr-md-11-5,
  .plr-md-11-5 {
    padding-right: 11.5rem;
  }
  .pt-md-11-5,
  .ptb-md-11-5 {
    padding-top: 11.5rem;
  }
  .pb-md-11-5,
  .ptb-md-11-5 {
    padding-bottom: 11.5rem;
  }
  .ml-md-12,
  .mlr-md-12 {
    margin-left: 12rem;
  }
  .mr-md-12,
  .mlr-md-12 {
    margin-right: 12rem;
  }
  .mt-md-12,
  .mtb-md-12 {
    margin-top: 12rem;
  }
  .mb-md-12,
  .mtb-md-12 {
    margin-bottom: 12rem;
  }
  .pl-md-12,
  .plr-md-12 {
    padding-left: 12rem;
  }
  .pr-md-12,
  .plr-md-12 {
    padding-right: 12rem;
  }
  .pt-md-12,
  .ptb-md-12 {
    padding-top: 12rem;
  }
  .pb-md-12,
  .ptb-md-12 {
    padding-bottom: 12rem;
  }
  .col-inset-md,
  .col-inset-left-md,
  .col-inset-right-md {
    border-style: solid;
    border-color: transparent;
  }
  .col-inset-md,
  .col-inset-left-md {
    border-left-width: calc();
  }
  .col-inset-md,
  .col-inset-right-md {
    border-right-width: calc();
  }
  .col-right-lg {
    float: right;
  }
  .show-lg {
    display: block;
  }
  .hide-lg {
    display: none;
  }
  .col-align-bottom-lg {
    display: flex;
    align-items: flex-end;
  }
  .cont-lg-0 {
    width: 0;
  }
  .cont-lg-0-5 {
    width: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 0.5 - 0.1px);
  }
  .cont-lg-1 {
    width: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 1 - 0.1px);
  }
  .cont-lg-1-5 {
    width: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 1.5 - 0.1px);
  }
  .cont-lg-2 {
    width: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 2 - 0.1px);
  }
  .cont-lg-2-5 {
    width: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 2.5 - 0.1px);
  }
  .cont-lg-3 {
    width: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 3 - 0.1px);
  }
  .cont-lg-3-5 {
    width: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 3.5 - 0.1px);
  }
  .cont-lg-4 {
    width: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 4 - 0.1px);
  }
  .cont-lg-4-5 {
    width: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 4.5 - 0.1px);
  }
  .cont-lg-5 {
    width: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 5 - 0.1px);
  }
  .cont-lg-5-5 {
    width: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 5.5 - 0.1px);
  }
  .cont-lg-6 {
    width: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 6 - 0.1px);
  }
  .cont-lg-6-5 {
    width: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 6.5 - 0.1px);
  }
  .cont-lg-7 {
    width: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 7 - 0.1px);
  }
  .cont-lg-7-5 {
    width: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 7.5 - 0.1px);
  }
  .cont-lg-8 {
    width: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 8 - 0.1px);
  }
  .cont-lg-8-5 {
    width: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 8.5 - 0.1px);
  }
  .cont-lg-9 {
    width: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 9 - 0.1px);
  }
  .cont-lg-9-5 {
    width: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 9.5 - 0.1px);
  }
  .cont-lg-10 {
    width: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 10 - 0.1px);
  }
  .cont-lg-10-5 {
    width: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 10.5 - 0.1px);
  }
  .cont-lg-11 {
    width: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 11 - 0.1px);
  }
  .cont-lg-11-5 {
    width: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 11.5 - 0.1px);
  }
  .cont-lg-12 {
    width: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 12 - 0.1px);
  }
  .col-lg-0 {
    width: 0;
    margin-right: 0;
  }
  .col-lg-0-5 {
    width: calc((((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 0.5 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .col-lg-1 {
    width: calc((((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 1 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .col-lg-1-5 {
    width: calc((((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 1.5 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .col-lg-2 {
    width: calc((((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 2 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .col-lg-2-5 {
    width: calc((((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 2.5 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .col-lg-3 {
    width: calc((((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 3 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .col-lg-3-5 {
    width: calc((((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 3.5 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .col-lg-4 {
    width: calc((((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 4 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .col-lg-4-5 {
    width: calc((((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 4.5 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .col-lg-5 {
    width: calc((((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 5 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .col-lg-5-5 {
    width: calc((((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 5.5 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .col-lg-6 {
    width: calc((((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 6 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .col-lg-6-5 {
    width: calc((((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 6.5 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .col-lg-7 {
    width: calc((((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 7 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .col-lg-7-5 {
    width: calc((((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 7.5 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .col-lg-8 {
    width: calc((((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 8 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .col-lg-8-5 {
    width: calc((((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 8.5 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .col-lg-9 {
    width: calc((((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 9 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .col-lg-9-5 {
    width: calc((((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 9.5 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .col-lg-10 {
    width: calc((((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 10 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .col-lg-10-5 {
    width: calc((((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 10.5 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .col-lg-11 {
    width: calc((((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 11 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .col-lg-11-5 {
    width: calc((((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 11.5 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .col-lg-12 {
    width: calc((((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 12 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-lg-0 {
    margin-left: 0;
  }
  .right-lg-0 {
    margin-right: calc(0 + 0);
  }
  .pside-lg-0,
  .pleft-lg-0 {
    padding-left: calc((((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 1 - (0vw + 30px) - 0.1px) * 0);
  }
  .pside-lg-0,
  .pright-lg-0 {
    padding-right: calc((((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 1 - (0vw + 30px) - 0.1px) * 0);
  }
  .pcont-lg-0 {
    width: 0;
    padding: 0 0 0;
  }
  .pcol-lg-0 {
    width: 0;
    padding: 0;
    margin-right: 0;
  }
  .left-lg-0-5 {
    margin-left: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 0.5 - 0.1px);
  }
  .right-lg-0-5 {
    margin-right: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 0.5 - 0.1px);
  }
  .pside-lg-0-5,
  .pleft-lg-0-5 {
    padding-left: calc((((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 1 - (0vw + 30px) - 0.1px) * 0.5);
  }
  .pside-lg-0-5,
  .pright-lg-0-5 {
    padding-right: calc((((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 1 - (0vw + 30px) - 0.1px) * 0.5);
  }
  .pcont-lg-0-5 {
    width: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 0.5 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 0.5 - 0.1px) 0;
  }
  .pcol-lg-0-5 {
    width: calc((((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 0.5 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-lg-1 {
    margin-left: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 1 - 0.1px);
  }
  .right-lg-1 {
    margin-right: calc(calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 1 - 0.1px) + calc((0vw + 30px) * 1));
  }
  .pside-lg-1,
  .pleft-lg-1 {
    padding-left: calc((((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 1 - (0vw + 30px) - 0.1px) * 1);
  }
  .pside-lg-1,
  .pright-lg-1 {
    padding-right: calc((((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 1 - (0vw + 30px) - 0.1px) * 1);
  }
  .pcont-lg-1 {
    width: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 1 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 1 - 0.1px) 0;
  }
  .pcol-lg-1 {
    width: calc((((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 1 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-lg-1-5 {
    margin-left: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 1.5 - 0.1px);
  }
  .right-lg-1-5 {
    margin-right: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 1.5 - 0.1px);
  }
  .pcont-lg-1-5 {
    width: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 1.5 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 1.5 - 0.1px) 0;
  }
  .pcol-lg-1-5 {
    width: calc((((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 1.5 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-lg-2 {
    margin-left: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 2 - 0.1px);
  }
  .right-lg-2 {
    margin-right: calc(calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 2 - 0.1px) + calc((0vw + 30px) * 1));
  }
  .pcont-lg-2 {
    width: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 2 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 2 - 0.1px) 0;
  }
  .pcol-lg-2 {
    width: calc((((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 2 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-lg-2-5 {
    margin-left: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 2.5 - 0.1px);
  }
  .right-lg-2-5 {
    margin-right: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 2.5 - 0.1px);
  }
  .pcont-lg-2-5 {
    width: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 2.5 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 2.5 - 0.1px) 0;
  }
  .pcol-lg-2-5 {
    width: calc((((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 2.5 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-lg-3 {
    margin-left: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 3 - 0.1px);
  }
  .right-lg-3 {
    margin-right: calc(calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 3 - 0.1px) + calc((0vw + 30px) * 1));
  }
  .pcont-lg-3 {
    width: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 3 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 3 - 0.1px) 0;
  }
  .pcol-lg-3 {
    width: calc((((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 3 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-lg-3-5 {
    margin-left: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 3.5 - 0.1px);
  }
  .right-lg-3-5 {
    margin-right: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 3.5 - 0.1px);
  }
  .pcont-lg-3-5 {
    width: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 3.5 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 3.5 - 0.1px) 0;
  }
  .pcol-lg-3-5 {
    width: calc((((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 3.5 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-lg-4 {
    margin-left: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 4 - 0.1px);
  }
  .right-lg-4 {
    margin-right: calc(calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 4 - 0.1px) + calc((0vw + 30px) * 1));
  }
  .pcont-lg-4 {
    width: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 4 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 4 - 0.1px) 0;
  }
  .pcol-lg-4 {
    width: calc((((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 4 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-lg-4-5 {
    margin-left: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 4.5 - 0.1px);
  }
  .right-lg-4-5 {
    margin-right: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 4.5 - 0.1px);
  }
  .pcont-lg-4-5 {
    width: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 4.5 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 4.5 - 0.1px) 0;
  }
  .pcol-lg-4-5 {
    width: calc((((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 4.5 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-lg-5 {
    margin-left: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 5 - 0.1px);
  }
  .right-lg-5 {
    margin-right: calc(calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 5 - 0.1px) + calc((0vw + 30px) * 1));
  }
  .pcont-lg-5 {
    width: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 5 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 5 - 0.1px) 0;
  }
  .pcol-lg-5 {
    width: calc((((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 5 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-lg-5-5 {
    margin-left: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 5.5 - 0.1px);
  }
  .right-lg-5-5 {
    margin-right: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 5.5 - 0.1px);
  }
  .pcont-lg-5-5 {
    width: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 5.5 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 5.5 - 0.1px) 0;
  }
  .pcol-lg-5-5 {
    width: calc((((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 5.5 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-lg-6 {
    margin-left: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 6 - 0.1px);
  }
  .right-lg-6 {
    margin-right: calc(calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 6 - 0.1px) + calc((0vw + 30px) * 1));
  }
  .pcont-lg-6 {
    width: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 6 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 6 - 0.1px) 0;
  }
  .pcol-lg-6 {
    width: calc((((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 6 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-lg-6-5 {
    margin-left: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 6.5 - 0.1px);
  }
  .right-lg-6-5 {
    margin-right: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 6.5 - 0.1px);
  }
  .pcont-lg-6-5 {
    width: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 6.5 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 6.5 - 0.1px) 0;
  }
  .pcol-lg-6-5 {
    width: calc((((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 6.5 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-lg-7 {
    margin-left: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 7 - 0.1px);
  }
  .right-lg-7 {
    margin-right: calc(calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 7 - 0.1px) + calc((0vw + 30px) * 1));
  }
  .pcont-lg-7 {
    width: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 7 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 7 - 0.1px) 0;
  }
  .pcol-lg-7 {
    width: calc((((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 7 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-lg-7-5 {
    margin-left: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 7.5 - 0.1px);
  }
  .right-lg-7-5 {
    margin-right: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 7.5 - 0.1px);
  }
  .pcont-lg-7-5 {
    width: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 7.5 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 7.5 - 0.1px) 0;
  }
  .pcol-lg-7-5 {
    width: calc((((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 7.5 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-lg-8 {
    margin-left: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 8 - 0.1px);
  }
  .right-lg-8 {
    margin-right: calc(calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 8 - 0.1px) + calc((0vw + 30px) * 1));
  }
  .pcont-lg-8 {
    width: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 8 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 8 - 0.1px) 0;
  }
  .pcol-lg-8 {
    width: calc((((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 8 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-lg-8-5 {
    margin-left: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 8.5 - 0.1px);
  }
  .right-lg-8-5 {
    margin-right: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 8.5 - 0.1px);
  }
  .pcont-lg-8-5 {
    width: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 8.5 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 8.5 - 0.1px) 0;
  }
  .pcol-lg-8-5 {
    width: calc((((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 8.5 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-lg-9 {
    margin-left: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 9 - 0.1px);
  }
  .right-lg-9 {
    margin-right: calc(calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 9 - 0.1px) + calc((0vw + 30px) * 1));
  }
  .pcont-lg-9 {
    width: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 9 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 9 - 0.1px) 0;
  }
  .pcol-lg-9 {
    width: calc((((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 9 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-lg-9-5 {
    margin-left: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 9.5 - 0.1px);
  }
  .right-lg-9-5 {
    margin-right: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 9.5 - 0.1px);
  }
  .pcont-lg-9-5 {
    width: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 9.5 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 9.5 - 0.1px) 0;
  }
  .pcol-lg-9-5 {
    width: calc((((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 9.5 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-lg-10 {
    margin-left: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 10 - 0.1px);
  }
  .right-lg-10 {
    margin-right: calc(calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 10 - 0.1px) + calc((0vw + 30px) * 1));
  }
  .pcont-lg-10 {
    width: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 10 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 10 - 0.1px) 0;
  }
  .pcol-lg-10 {
    width: calc((((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 10 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-lg-10-5 {
    margin-left: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 10.5 - 0.1px);
  }
  .right-lg-10-5 {
    margin-right: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 10.5 - 0.1px);
  }
  .pcont-lg-10-5 {
    width: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 10.5 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 10.5 - 0.1px) 0;
  }
  .pcol-lg-10-5 {
    width: calc((((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 10.5 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-lg-11 {
    margin-left: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 11 - 0.1px);
  }
  .right-lg-11 {
    margin-right: calc(calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 11 - 0.1px) + calc((0vw + 30px) * 1));
  }
  .pcont-lg-11 {
    width: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 11 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 11 - 0.1px) 0;
  }
  .pcol-lg-11 {
    width: calc((((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 11 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-lg-11-5 {
    margin-left: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 11.5 - 0.1px);
  }
  .right-lg-11-5 {
    margin-right: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 11.5 - 0.1px);
  }
  .pcont-lg-11-5 {
    width: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 11.5 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 11.5 - 0.1px) 0;
  }
  .pcol-lg-11-5 {
    width: calc((((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 11.5 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-lg-12 {
    margin-left: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 12 - 0.1px);
  }
  .right-lg-12 {
    margin-right: calc(calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 12 - 0.1px) + calc((0vw + 30px) * 1));
  }
  .pcont-lg-12 {
    width: calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 12 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 12 - 0.1px) 0;
  }
  .pcol-lg-12 {
    width: calc((((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 12 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .ml-lg-0,
  .mlr-lg-0 {
    margin-left: 0rem;
  }
  .mr-lg-0,
  .mlr-lg-0 {
    margin-right: 0rem;
  }
  .mt-lg-0,
  .mtb-lg-0 {
    margin-top: 0rem;
  }
  .mb-lg-0,
  .mtb-lg-0 {
    margin-bottom: 0rem;
  }
  .pl-lg-0,
  .plr-lg-0 {
    padding-left: 0rem;
  }
  .pr-lg-0,
  .plr-lg-0 {
    padding-right: 0rem;
  }
  .pt-lg-0,
  .ptb-lg-0 {
    padding-top: 0rem;
  }
  .pb-lg-0,
  .ptb-lg-0 {
    padding-bottom: 0rem;
  }
  .ml-lg-0-5,
  .mlr-lg-0-5 {
    margin-left: 0.5rem;
  }
  .mr-lg-0-5,
  .mlr-lg-0-5 {
    margin-right: 0.5rem;
  }
  .mt-lg-0-5,
  .mtb-lg-0-5 {
    margin-top: 0.5rem;
  }
  .mb-lg-0-5,
  .mtb-lg-0-5 {
    margin-bottom: 0.5rem;
  }
  .pl-lg-0-5,
  .plr-lg-0-5 {
    padding-left: 0.5rem;
  }
  .pr-lg-0-5,
  .plr-lg-0-5 {
    padding-right: 0.5rem;
  }
  .pt-lg-0-5,
  .ptb-lg-0-5 {
    padding-top: 0.5rem;
  }
  .pb-lg-0-5,
  .ptb-lg-0-5 {
    padding-bottom: 0.5rem;
  }
  .ml-lg-1,
  .mlr-lg-1 {
    margin-left: 1rem;
  }
  .mr-lg-1,
  .mlr-lg-1 {
    margin-right: 1rem;
  }
  .mt-lg-1,
  .mtb-lg-1 {
    margin-top: 1rem;
  }
  .mb-lg-1,
  .mtb-lg-1 {
    margin-bottom: 1rem;
  }
  .pl-lg-1,
  .plr-lg-1 {
    padding-left: 1rem;
  }
  .pr-lg-1,
  .plr-lg-1 {
    padding-right: 1rem;
  }
  .pt-lg-1,
  .ptb-lg-1 {
    padding-top: 1rem;
  }
  .pb-lg-1,
  .ptb-lg-1 {
    padding-bottom: 1rem;
  }
  .ml-lg-1-5,
  .mlr-lg-1-5 {
    margin-left: 1.5rem;
  }
  .mr-lg-1-5,
  .mlr-lg-1-5 {
    margin-right: 1.5rem;
  }
  .mt-lg-1-5,
  .mtb-lg-1-5 {
    margin-top: 1.5rem;
  }
  .mb-lg-1-5,
  .mtb-lg-1-5 {
    margin-bottom: 1.5rem;
  }
  .pl-lg-1-5,
  .plr-lg-1-5 {
    padding-left: 1.5rem;
  }
  .pr-lg-1-5,
  .plr-lg-1-5 {
    padding-right: 1.5rem;
  }
  .pt-lg-1-5,
  .ptb-lg-1-5 {
    padding-top: 1.5rem;
  }
  .pb-lg-1-5,
  .ptb-lg-1-5 {
    padding-bottom: 1.5rem;
  }
  .ml-lg-2,
  .mlr-lg-2 {
    margin-left: 2rem;
  }
  .mr-lg-2,
  .mlr-lg-2 {
    margin-right: 2rem;
  }
  .mt-lg-2,
  .mtb-lg-2 {
    margin-top: 2rem;
  }
  .mb-lg-2,
  .mtb-lg-2 {
    margin-bottom: 2rem;
  }
  .pl-lg-2,
  .plr-lg-2 {
    padding-left: 2rem;
  }
  .pr-lg-2,
  .plr-lg-2 {
    padding-right: 2rem;
  }
  .pt-lg-2,
  .ptb-lg-2 {
    padding-top: 2rem;
  }
  .pb-lg-2,
  .ptb-lg-2 {
    padding-bottom: 2rem;
  }
  .ml-lg-2-5,
  .mlr-lg-2-5 {
    margin-left: 2.5rem;
  }
  .mr-lg-2-5,
  .mlr-lg-2-5 {
    margin-right: 2.5rem;
  }
  .mt-lg-2-5,
  .mtb-lg-2-5 {
    margin-top: 2.5rem;
  }
  .mb-lg-2-5,
  .mtb-lg-2-5 {
    margin-bottom: 2.5rem;
  }
  .pl-lg-2-5,
  .plr-lg-2-5 {
    padding-left: 2.5rem;
  }
  .pr-lg-2-5,
  .plr-lg-2-5 {
    padding-right: 2.5rem;
  }
  .pt-lg-2-5,
  .ptb-lg-2-5 {
    padding-top: 2.5rem;
  }
  .pb-lg-2-5,
  .ptb-lg-2-5 {
    padding-bottom: 2.5rem;
  }
  .ml-lg-3,
  .mlr-lg-3 {
    margin-left: 3rem;
  }
  .mr-lg-3,
  .mlr-lg-3 {
    margin-right: 3rem;
  }
  .mt-lg-3,
  .mtb-lg-3 {
    margin-top: 3rem;
  }
  .mb-lg-3,
  .mtb-lg-3 {
    margin-bottom: 3rem;
  }
  .pl-lg-3,
  .plr-lg-3 {
    padding-left: 3rem;
  }
  .pr-lg-3,
  .plr-lg-3 {
    padding-right: 3rem;
  }
  .pt-lg-3,
  .ptb-lg-3 {
    padding-top: 3rem;
  }
  .pb-lg-3,
  .ptb-lg-3 {
    padding-bottom: 3rem;
  }
  .ml-lg-3-5,
  .mlr-lg-3-5 {
    margin-left: 3.5rem;
  }
  .mr-lg-3-5,
  .mlr-lg-3-5 {
    margin-right: 3.5rem;
  }
  .mt-lg-3-5,
  .mtb-lg-3-5 {
    margin-top: 3.5rem;
  }
  .mb-lg-3-5,
  .mtb-lg-3-5 {
    margin-bottom: 3.5rem;
  }
  .pl-lg-3-5,
  .plr-lg-3-5 {
    padding-left: 3.5rem;
  }
  .pr-lg-3-5,
  .plr-lg-3-5 {
    padding-right: 3.5rem;
  }
  .pt-lg-3-5,
  .ptb-lg-3-5 {
    padding-top: 3.5rem;
  }
  .pb-lg-3-5,
  .ptb-lg-3-5 {
    padding-bottom: 3.5rem;
  }
  .ml-lg-4,
  .mlr-lg-4 {
    margin-left: 4rem;
  }
  .mr-lg-4,
  .mlr-lg-4 {
    margin-right: 4rem;
  }
  .mt-lg-4,
  .mtb-lg-4 {
    margin-top: 4rem;
  }
  .mb-lg-4,
  .mtb-lg-4 {
    margin-bottom: 4rem;
  }
  .pl-lg-4,
  .plr-lg-4 {
    padding-left: 4rem;
  }
  .pr-lg-4,
  .plr-lg-4 {
    padding-right: 4rem;
  }
  .pt-lg-4,
  .ptb-lg-4 {
    padding-top: 4rem;
  }
  .pb-lg-4,
  .ptb-lg-4 {
    padding-bottom: 4rem;
  }
  .ml-lg-4-5,
  .mlr-lg-4-5 {
    margin-left: 4.5rem;
  }
  .mr-lg-4-5,
  .mlr-lg-4-5 {
    margin-right: 4.5rem;
  }
  .mt-lg-4-5,
  .mtb-lg-4-5 {
    margin-top: 4.5rem;
  }
  .mb-lg-4-5,
  .mtb-lg-4-5 {
    margin-bottom: 4.5rem;
  }
  .pl-lg-4-5,
  .plr-lg-4-5 {
    padding-left: 4.5rem;
  }
  .pr-lg-4-5,
  .plr-lg-4-5 {
    padding-right: 4.5rem;
  }
  .pt-lg-4-5,
  .ptb-lg-4-5 {
    padding-top: 4.5rem;
  }
  .pb-lg-4-5,
  .ptb-lg-4-5 {
    padding-bottom: 4.5rem;
  }
  .ml-lg-5,
  .mlr-lg-5 {
    margin-left: 5rem;
  }
  .mr-lg-5,
  .mlr-lg-5 {
    margin-right: 5rem;
  }
  .mt-lg-5,
  .mtb-lg-5 {
    margin-top: 5rem;
  }
  .mb-lg-5,
  .mtb-lg-5 {
    margin-bottom: 5rem;
  }
  .pl-lg-5,
  .plr-lg-5 {
    padding-left: 5rem;
  }
  .pr-lg-5,
  .plr-lg-5 {
    padding-right: 5rem;
  }
  .pt-lg-5,
  .ptb-lg-5 {
    padding-top: 5rem;
  }
  .pb-lg-5,
  .ptb-lg-5 {
    padding-bottom: 5rem;
  }
  .ml-lg-5-5,
  .mlr-lg-5-5 {
    margin-left: 5.5rem;
  }
  .mr-lg-5-5,
  .mlr-lg-5-5 {
    margin-right: 5.5rem;
  }
  .mt-lg-5-5,
  .mtb-lg-5-5 {
    margin-top: 5.5rem;
  }
  .mb-lg-5-5,
  .mtb-lg-5-5 {
    margin-bottom: 5.5rem;
  }
  .pl-lg-5-5,
  .plr-lg-5-5 {
    padding-left: 5.5rem;
  }
  .pr-lg-5-5,
  .plr-lg-5-5 {
    padding-right: 5.5rem;
  }
  .pt-lg-5-5,
  .ptb-lg-5-5 {
    padding-top: 5.5rem;
  }
  .pb-lg-5-5,
  .ptb-lg-5-5 {
    padding-bottom: 5.5rem;
  }
  .ml-lg-6,
  .mlr-lg-6 {
    margin-left: 6rem;
  }
  .mr-lg-6,
  .mlr-lg-6 {
    margin-right: 6rem;
  }
  .mt-lg-6,
  .mtb-lg-6 {
    margin-top: 6rem;
  }
  .mb-lg-6,
  .mtb-lg-6 {
    margin-bottom: 6rem;
  }
  .pl-lg-6,
  .plr-lg-6 {
    padding-left: 6rem;
  }
  .pr-lg-6,
  .plr-lg-6 {
    padding-right: 6rem;
  }
  .pt-lg-6,
  .ptb-lg-6 {
    padding-top: 6rem;
  }
  .pb-lg-6,
  .ptb-lg-6 {
    padding-bottom: 6rem;
  }
  .ml-lg-6-5,
  .mlr-lg-6-5 {
    margin-left: 6.5rem;
  }
  .mr-lg-6-5,
  .mlr-lg-6-5 {
    margin-right: 6.5rem;
  }
  .mt-lg-6-5,
  .mtb-lg-6-5 {
    margin-top: 6.5rem;
  }
  .mb-lg-6-5,
  .mtb-lg-6-5 {
    margin-bottom: 6.5rem;
  }
  .pl-lg-6-5,
  .plr-lg-6-5 {
    padding-left: 6.5rem;
  }
  .pr-lg-6-5,
  .plr-lg-6-5 {
    padding-right: 6.5rem;
  }
  .pt-lg-6-5,
  .ptb-lg-6-5 {
    padding-top: 6.5rem;
  }
  .pb-lg-6-5,
  .ptb-lg-6-5 {
    padding-bottom: 6.5rem;
  }
  .ml-lg-7,
  .mlr-lg-7 {
    margin-left: 7rem;
  }
  .mr-lg-7,
  .mlr-lg-7 {
    margin-right: 7rem;
  }
  .mt-lg-7,
  .mtb-lg-7 {
    margin-top: 7rem;
  }
  .mb-lg-7,
  .mtb-lg-7 {
    margin-bottom: 7rem;
  }
  .pl-lg-7,
  .plr-lg-7 {
    padding-left: 7rem;
  }
  .pr-lg-7,
  .plr-lg-7 {
    padding-right: 7rem;
  }
  .pt-lg-7,
  .ptb-lg-7 {
    padding-top: 7rem;
  }
  .pb-lg-7,
  .ptb-lg-7 {
    padding-bottom: 7rem;
  }
  .ml-lg-7-5,
  .mlr-lg-7-5 {
    margin-left: 7.5rem;
  }
  .mr-lg-7-5,
  .mlr-lg-7-5 {
    margin-right: 7.5rem;
  }
  .mt-lg-7-5,
  .mtb-lg-7-5 {
    margin-top: 7.5rem;
  }
  .mb-lg-7-5,
  .mtb-lg-7-5 {
    margin-bottom: 7.5rem;
  }
  .pl-lg-7-5,
  .plr-lg-7-5 {
    padding-left: 7.5rem;
  }
  .pr-lg-7-5,
  .plr-lg-7-5 {
    padding-right: 7.5rem;
  }
  .pt-lg-7-5,
  .ptb-lg-7-5 {
    padding-top: 7.5rem;
  }
  .pb-lg-7-5,
  .ptb-lg-7-5 {
    padding-bottom: 7.5rem;
  }
  .ml-lg-8,
  .mlr-lg-8 {
    margin-left: 8rem;
  }
  .mr-lg-8,
  .mlr-lg-8 {
    margin-right: 8rem;
  }
  .mt-lg-8,
  .mtb-lg-8 {
    margin-top: 8rem;
  }
  .mb-lg-8,
  .mtb-lg-8 {
    margin-bottom: 8rem;
  }
  .pl-lg-8,
  .plr-lg-8 {
    padding-left: 8rem;
  }
  .pr-lg-8,
  .plr-lg-8 {
    padding-right: 8rem;
  }
  .pt-lg-8,
  .ptb-lg-8 {
    padding-top: 8rem;
  }
  .pb-lg-8,
  .ptb-lg-8 {
    padding-bottom: 8rem;
  }
  .ml-lg-8-5,
  .mlr-lg-8-5 {
    margin-left: 8.5rem;
  }
  .mr-lg-8-5,
  .mlr-lg-8-5 {
    margin-right: 8.5rem;
  }
  .mt-lg-8-5,
  .mtb-lg-8-5 {
    margin-top: 8.5rem;
  }
  .mb-lg-8-5,
  .mtb-lg-8-5 {
    margin-bottom: 8.5rem;
  }
  .pl-lg-8-5,
  .plr-lg-8-5 {
    padding-left: 8.5rem;
  }
  .pr-lg-8-5,
  .plr-lg-8-5 {
    padding-right: 8.5rem;
  }
  .pt-lg-8-5,
  .ptb-lg-8-5 {
    padding-top: 8.5rem;
  }
  .pb-lg-8-5,
  .ptb-lg-8-5 {
    padding-bottom: 8.5rem;
  }
  .ml-lg-9,
  .mlr-lg-9 {
    margin-left: 9rem;
  }
  .mr-lg-9,
  .mlr-lg-9 {
    margin-right: 9rem;
  }
  .mt-lg-9,
  .mtb-lg-9 {
    margin-top: 9rem;
  }
  .mb-lg-9,
  .mtb-lg-9 {
    margin-bottom: 9rem;
  }
  .pl-lg-9,
  .plr-lg-9 {
    padding-left: 9rem;
  }
  .pr-lg-9,
  .plr-lg-9 {
    padding-right: 9rem;
  }
  .pt-lg-9,
  .ptb-lg-9 {
    padding-top: 9rem;
  }
  .pb-lg-9,
  .ptb-lg-9 {
    padding-bottom: 9rem;
  }
  .ml-lg-9-5,
  .mlr-lg-9-5 {
    margin-left: 9.5rem;
  }
  .mr-lg-9-5,
  .mlr-lg-9-5 {
    margin-right: 9.5rem;
  }
  .mt-lg-9-5,
  .mtb-lg-9-5 {
    margin-top: 9.5rem;
  }
  .mb-lg-9-5,
  .mtb-lg-9-5 {
    margin-bottom: 9.5rem;
  }
  .pl-lg-9-5,
  .plr-lg-9-5 {
    padding-left: 9.5rem;
  }
  .pr-lg-9-5,
  .plr-lg-9-5 {
    padding-right: 9.5rem;
  }
  .pt-lg-9-5,
  .ptb-lg-9-5 {
    padding-top: 9.5rem;
  }
  .pb-lg-9-5,
  .ptb-lg-9-5 {
    padding-bottom: 9.5rem;
  }
  .ml-lg-10,
  .mlr-lg-10 {
    margin-left: 10rem;
  }
  .mr-lg-10,
  .mlr-lg-10 {
    margin-right: 10rem;
  }
  .mt-lg-10,
  .mtb-lg-10 {
    margin-top: 10rem;
  }
  .mb-lg-10,
  .mtb-lg-10 {
    margin-bottom: 10rem;
  }
  .pl-lg-10,
  .plr-lg-10 {
    padding-left: 10rem;
  }
  .pr-lg-10,
  .plr-lg-10 {
    padding-right: 10rem;
  }
  .pt-lg-10,
  .ptb-lg-10 {
    padding-top: 10rem;
  }
  .pb-lg-10,
  .ptb-lg-10 {
    padding-bottom: 10rem;
  }
  .ml-lg-10-5,
  .mlr-lg-10-5 {
    margin-left: 10.5rem;
  }
  .mr-lg-10-5,
  .mlr-lg-10-5 {
    margin-right: 10.5rem;
  }
  .mt-lg-10-5,
  .mtb-lg-10-5 {
    margin-top: 10.5rem;
  }
  .mb-lg-10-5,
  .mtb-lg-10-5 {
    margin-bottom: 10.5rem;
  }
  .pl-lg-10-5,
  .plr-lg-10-5 {
    padding-left: 10.5rem;
  }
  .pr-lg-10-5,
  .plr-lg-10-5 {
    padding-right: 10.5rem;
  }
  .pt-lg-10-5,
  .ptb-lg-10-5 {
    padding-top: 10.5rem;
  }
  .pb-lg-10-5,
  .ptb-lg-10-5 {
    padding-bottom: 10.5rem;
  }
  .ml-lg-11,
  .mlr-lg-11 {
    margin-left: 11rem;
  }
  .mr-lg-11,
  .mlr-lg-11 {
    margin-right: 11rem;
  }
  .mt-lg-11,
  .mtb-lg-11 {
    margin-top: 11rem;
  }
  .mb-lg-11,
  .mtb-lg-11 {
    margin-bottom: 11rem;
  }
  .pl-lg-11,
  .plr-lg-11 {
    padding-left: 11rem;
  }
  .pr-lg-11,
  .plr-lg-11 {
    padding-right: 11rem;
  }
  .pt-lg-11,
  .ptb-lg-11 {
    padding-top: 11rem;
  }
  .pb-lg-11,
  .ptb-lg-11 {
    padding-bottom: 11rem;
  }
  .ml-lg-11-5,
  .mlr-lg-11-5 {
    margin-left: 11.5rem;
  }
  .mr-lg-11-5,
  .mlr-lg-11-5 {
    margin-right: 11.5rem;
  }
  .mt-lg-11-5,
  .mtb-lg-11-5 {
    margin-top: 11.5rem;
  }
  .mb-lg-11-5,
  .mtb-lg-11-5 {
    margin-bottom: 11.5rem;
  }
  .pl-lg-11-5,
  .plr-lg-11-5 {
    padding-left: 11.5rem;
  }
  .pr-lg-11-5,
  .plr-lg-11-5 {
    padding-right: 11.5rem;
  }
  .pt-lg-11-5,
  .ptb-lg-11-5 {
    padding-top: 11.5rem;
  }
  .pb-lg-11-5,
  .ptb-lg-11-5 {
    padding-bottom: 11.5rem;
  }
  .ml-lg-12,
  .mlr-lg-12 {
    margin-left: 12rem;
  }
  .mr-lg-12,
  .mlr-lg-12 {
    margin-right: 12rem;
  }
  .mt-lg-12,
  .mtb-lg-12 {
    margin-top: 12rem;
  }
  .mb-lg-12,
  .mtb-lg-12 {
    margin-bottom: 12rem;
  }
  .pl-lg-12,
  .plr-lg-12 {
    padding-left: 12rem;
  }
  .pr-lg-12,
  .plr-lg-12 {
    padding-right: 12rem;
  }
  .pt-lg-12,
  .ptb-lg-12 {
    padding-top: 12rem;
  }
  .pb-lg-12,
  .ptb-lg-12 {
    padding-bottom: 12rem;
  }
  .col-inset-lg,
  .col-inset-left-lg,
  .col-inset-right-lg {
    border-style: solid;
    border-color: transparent;
  }
  .col-inset-lg,
  .col-inset-left-lg {
    border-left-width: calc();
  }
  .col-inset-lg,
  .col-inset-right-lg {
    border-right-width: calc();
  }
  .col-right-lg {
    float: right;
  }
  .show-lg {
    display: block;
  }
  .hide-lg {
    display: none;
  }
  .col-align-bottom-lg {
    display: flex;
    align-items: flex-end;
  }
}
@media (min-width: 1900px) {
  .cont-0 {
    width: 0;
  }
  .cont-0-5 {
    width: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 0.5 - 0.1px);
  }
  .cont-1 {
    width: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 1 - 0.1px);
  }
  .cont-1-5 {
    width: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 1.5 - 0.1px);
  }
  .cont-2 {
    width: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 2 - 0.1px);
  }
  .cont-2-5 {
    width: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 2.5 - 0.1px);
  }
  .cont-3 {
    width: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 3 - 0.1px);
  }
  .cont-3-5 {
    width: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 3.5 - 0.1px);
  }
  .cont-4 {
    width: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 4 - 0.1px);
  }
  .cont-4-5 {
    width: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 4.5 - 0.1px);
  }
  .cont-5 {
    width: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 5 - 0.1px);
  }
  .cont-5-5 {
    width: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 5.5 - 0.1px);
  }
  .cont-6 {
    width: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 6 - 0.1px);
  }
  .cont-6-5 {
    width: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 6.5 - 0.1px);
  }
  .cont-7 {
    width: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 7 - 0.1px);
  }
  .cont-7-5 {
    width: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 7.5 - 0.1px);
  }
  .cont-8 {
    width: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 8 - 0.1px);
  }
  .cont-8-5 {
    width: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 8.5 - 0.1px);
  }
  .cont-9 {
    width: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 9 - 0.1px);
  }
  .cont-9-5 {
    width: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 9.5 - 0.1px);
  }
  .cont-10 {
    width: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 10 - 0.1px);
  }
  .cont-10-5 {
    width: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 10.5 - 0.1px);
  }
  .cont-11 {
    width: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 11 - 0.1px);
  }
  .cont-11-5 {
    width: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 11.5 - 0.1px);
  }
  .cont-12 {
    width: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 12 - 0.1px);
  }
  .col-0 {
    width: 0;
    margin-right: 0;
  }
  .col-0-5 {
    width: calc((((0vw + 89.1666666667px) + (0vw + 30px)) * 0.5 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .col-1 {
    width: calc((((0vw + 89.1666666667px) + (0vw + 30px)) * 1 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .col-1-5 {
    width: calc((((0vw + 89.1666666667px) + (0vw + 30px)) * 1.5 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .col-2 {
    width: calc((((0vw + 89.1666666667px) + (0vw + 30px)) * 2 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .col-2-5 {
    width: calc((((0vw + 89.1666666667px) + (0vw + 30px)) * 2.5 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .col-3 {
    width: calc((((0vw + 89.1666666667px) + (0vw + 30px)) * 3 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .col-3-5 {
    width: calc((((0vw + 89.1666666667px) + (0vw + 30px)) * 3.5 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .col-4 {
    width: calc((((0vw + 89.1666666667px) + (0vw + 30px)) * 4 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .col-4-5 {
    width: calc((((0vw + 89.1666666667px) + (0vw + 30px)) * 4.5 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .col-5 {
    width: calc((((0vw + 89.1666666667px) + (0vw + 30px)) * 5 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .col-5-5 {
    width: calc((((0vw + 89.1666666667px) + (0vw + 30px)) * 5.5 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .col-6 {
    width: calc((((0vw + 89.1666666667px) + (0vw + 30px)) * 6 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .col-6-5 {
    width: calc((((0vw + 89.1666666667px) + (0vw + 30px)) * 6.5 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .col-7 {
    width: calc((((0vw + 89.1666666667px) + (0vw + 30px)) * 7 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .col-7-5 {
    width: calc((((0vw + 89.1666666667px) + (0vw + 30px)) * 7.5 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .col-8 {
    width: calc((((0vw + 89.1666666667px) + (0vw + 30px)) * 8 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .col-8-5 {
    width: calc((((0vw + 89.1666666667px) + (0vw + 30px)) * 8.5 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .col-9 {
    width: calc((((0vw + 89.1666666667px) + (0vw + 30px)) * 9 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .col-9-5 {
    width: calc((((0vw + 89.1666666667px) + (0vw + 30px)) * 9.5 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .col-10 {
    width: calc((((0vw + 89.1666666667px) + (0vw + 30px)) * 10 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .col-10-5 {
    width: calc((((0vw + 89.1666666667px) + (0vw + 30px)) * 10.5 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .col-11 {
    width: calc((((0vw + 89.1666666667px) + (0vw + 30px)) * 11 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .col-11-5 {
    width: calc((((0vw + 89.1666666667px) + (0vw + 30px)) * 11.5 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .col-12 {
    width: calc((((0vw + 89.1666666667px) + (0vw + 30px)) * 12 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-0 {
    margin-left: 0;
  }
  .right-0 {
    margin-right: calc(0 + 0);
  }
  .pside-0,
  .pleft-0 {
    padding-left: calc((((0vw + 89.1666666667px) + (0vw + 30px)) * 1 - (0vw + 30px) - 0.1px) * 0);
  }
  .pside-0,
  .pright-0 {
    padding-right: calc((((0vw + 89.1666666667px) + (0vw + 30px)) * 1 - (0vw + 30px) - 0.1px) * 0);
  }
  .pcont-0 {
    width: 0;
    padding: 0 0 0;
  }
  .pcol-0 {
    width: 0;
    padding: 0;
    margin-right: 0;
  }
  .left-0-5 {
    margin-left: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 0.5 - 0.1px);
  }
  .right-0-5 {
    margin-right: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 0.5 - 0.1px);
  }
  .pside-0-5,
  .pleft-0-5 {
    padding-left: calc((((0vw + 89.1666666667px) + (0vw + 30px)) * 1 - (0vw + 30px) - 0.1px) * 0.5);
  }
  .pside-0-5,
  .pright-0-5 {
    padding-right: calc((((0vw + 89.1666666667px) + (0vw + 30px)) * 1 - (0vw + 30px) - 0.1px) * 0.5);
  }
  .pcont-0-5 {
    width: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 0.5 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 0.5 - 0.1px) 0;
  }
  .pcol-0-5 {
    width: calc((((0vw + 89.1666666667px) + (0vw + 30px)) * 0.5 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-1 {
    margin-left: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 1 - 0.1px);
  }
  .right-1 {
    margin-right: calc(calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 1 - 0.1px) + calc((0vw + 30px) * 1));
  }
  .pside-1,
  .pleft-1 {
    padding-left: calc((((0vw + 89.1666666667px) + (0vw + 30px)) * 1 - (0vw + 30px) - 0.1px) * 1);
  }
  .pside-1,
  .pright-1 {
    padding-right: calc((((0vw + 89.1666666667px) + (0vw + 30px)) * 1 - (0vw + 30px) - 0.1px) * 1);
  }
  .pcont-1 {
    width: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 1 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 1 - 0.1px) 0;
  }
  .pcol-1 {
    width: calc((((0vw + 89.1666666667px) + (0vw + 30px)) * 1 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-1-5 {
    margin-left: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 1.5 - 0.1px);
  }
  .right-1-5 {
    margin-right: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 1.5 - 0.1px);
  }
  .pcont-1-5 {
    width: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 1.5 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 1.5 - 0.1px) 0;
  }
  .pcol-1-5 {
    width: calc((((0vw + 89.1666666667px) + (0vw + 30px)) * 1.5 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-2 {
    margin-left: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 2 - 0.1px);
  }
  .right-2 {
    margin-right: calc(calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 2 - 0.1px) + calc((0vw + 30px) * 1));
  }
  .pcont-2 {
    width: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 2 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 2 - 0.1px) 0;
  }
  .pcol-2 {
    width: calc((((0vw + 89.1666666667px) + (0vw + 30px)) * 2 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-2-5 {
    margin-left: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 2.5 - 0.1px);
  }
  .right-2-5 {
    margin-right: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 2.5 - 0.1px);
  }
  .pcont-2-5 {
    width: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 2.5 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 2.5 - 0.1px) 0;
  }
  .pcol-2-5 {
    width: calc((((0vw + 89.1666666667px) + (0vw + 30px)) * 2.5 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-3 {
    margin-left: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 3 - 0.1px);
  }
  .right-3 {
    margin-right: calc(calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 3 - 0.1px) + calc((0vw + 30px) * 1));
  }
  .pcont-3 {
    width: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 3 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 3 - 0.1px) 0;
  }
  .pcol-3 {
    width: calc((((0vw + 89.1666666667px) + (0vw + 30px)) * 3 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-3-5 {
    margin-left: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 3.5 - 0.1px);
  }
  .right-3-5 {
    margin-right: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 3.5 - 0.1px);
  }
  .pcont-3-5 {
    width: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 3.5 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 3.5 - 0.1px) 0;
  }
  .pcol-3-5 {
    width: calc((((0vw + 89.1666666667px) + (0vw + 30px)) * 3.5 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-4 {
    margin-left: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 4 - 0.1px);
  }
  .right-4 {
    margin-right: calc(calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 4 - 0.1px) + calc((0vw + 30px) * 1));
  }
  .pcont-4 {
    width: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 4 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 4 - 0.1px) 0;
  }
  .pcol-4 {
    width: calc((((0vw + 89.1666666667px) + (0vw + 30px)) * 4 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-4-5 {
    margin-left: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 4.5 - 0.1px);
  }
  .right-4-5 {
    margin-right: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 4.5 - 0.1px);
  }
  .pcont-4-5 {
    width: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 4.5 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 4.5 - 0.1px) 0;
  }
  .pcol-4-5 {
    width: calc((((0vw + 89.1666666667px) + (0vw + 30px)) * 4.5 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-5 {
    margin-left: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 5 - 0.1px);
  }
  .right-5 {
    margin-right: calc(calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 5 - 0.1px) + calc((0vw + 30px) * 1));
  }
  .pcont-5 {
    width: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 5 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 5 - 0.1px) 0;
  }
  .pcol-5 {
    width: calc((((0vw + 89.1666666667px) + (0vw + 30px)) * 5 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-5-5 {
    margin-left: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 5.5 - 0.1px);
  }
  .right-5-5 {
    margin-right: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 5.5 - 0.1px);
  }
  .pcont-5-5 {
    width: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 5.5 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 5.5 - 0.1px) 0;
  }
  .pcol-5-5 {
    width: calc((((0vw + 89.1666666667px) + (0vw + 30px)) * 5.5 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-6 {
    margin-left: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 6 - 0.1px);
  }
  .right-6 {
    margin-right: calc(calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 6 - 0.1px) + calc((0vw + 30px) * 1));
  }
  .pcont-6 {
    width: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 6 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 6 - 0.1px) 0;
  }
  .pcol-6 {
    width: calc((((0vw + 89.1666666667px) + (0vw + 30px)) * 6 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-6-5 {
    margin-left: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 6.5 - 0.1px);
  }
  .right-6-5 {
    margin-right: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 6.5 - 0.1px);
  }
  .pcont-6-5 {
    width: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 6.5 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 6.5 - 0.1px) 0;
  }
  .pcol-6-5 {
    width: calc((((0vw + 89.1666666667px) + (0vw + 30px)) * 6.5 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-7 {
    margin-left: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 7 - 0.1px);
  }
  .right-7 {
    margin-right: calc(calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 7 - 0.1px) + calc((0vw + 30px) * 1));
  }
  .pcont-7 {
    width: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 7 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 7 - 0.1px) 0;
  }
  .pcol-7 {
    width: calc((((0vw + 89.1666666667px) + (0vw + 30px)) * 7 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-7-5 {
    margin-left: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 7.5 - 0.1px);
  }
  .right-7-5 {
    margin-right: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 7.5 - 0.1px);
  }
  .pcont-7-5 {
    width: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 7.5 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 7.5 - 0.1px) 0;
  }
  .pcol-7-5 {
    width: calc((((0vw + 89.1666666667px) + (0vw + 30px)) * 7.5 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-8 {
    margin-left: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 8 - 0.1px);
  }
  .right-8 {
    margin-right: calc(calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 8 - 0.1px) + calc((0vw + 30px) * 1));
  }
  .pcont-8 {
    width: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 8 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 8 - 0.1px) 0;
  }
  .pcol-8 {
    width: calc((((0vw + 89.1666666667px) + (0vw + 30px)) * 8 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-8-5 {
    margin-left: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 8.5 - 0.1px);
  }
  .right-8-5 {
    margin-right: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 8.5 - 0.1px);
  }
  .pcont-8-5 {
    width: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 8.5 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 8.5 - 0.1px) 0;
  }
  .pcol-8-5 {
    width: calc((((0vw + 89.1666666667px) + (0vw + 30px)) * 8.5 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-9 {
    margin-left: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 9 - 0.1px);
  }
  .right-9 {
    margin-right: calc(calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 9 - 0.1px) + calc((0vw + 30px) * 1));
  }
  .pcont-9 {
    width: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 9 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 9 - 0.1px) 0;
  }
  .pcol-9 {
    width: calc((((0vw + 89.1666666667px) + (0vw + 30px)) * 9 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-9-5 {
    margin-left: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 9.5 - 0.1px);
  }
  .right-9-5 {
    margin-right: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 9.5 - 0.1px);
  }
  .pcont-9-5 {
    width: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 9.5 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 9.5 - 0.1px) 0;
  }
  .pcol-9-5 {
    width: calc((((0vw + 89.1666666667px) + (0vw + 30px)) * 9.5 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-10 {
    margin-left: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 10 - 0.1px);
  }
  .right-10 {
    margin-right: calc(calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 10 - 0.1px) + calc((0vw + 30px) * 1));
  }
  .pcont-10 {
    width: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 10 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 10 - 0.1px) 0;
  }
  .pcol-10 {
    width: calc((((0vw + 89.1666666667px) + (0vw + 30px)) * 10 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-10-5 {
    margin-left: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 10.5 - 0.1px);
  }
  .right-10-5 {
    margin-right: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 10.5 - 0.1px);
  }
  .pcont-10-5 {
    width: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 10.5 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 10.5 - 0.1px) 0;
  }
  .pcol-10-5 {
    width: calc((((0vw + 89.1666666667px) + (0vw + 30px)) * 10.5 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-11 {
    margin-left: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 11 - 0.1px);
  }
  .right-11 {
    margin-right: calc(calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 11 - 0.1px) + calc((0vw + 30px) * 1));
  }
  .pcont-11 {
    width: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 11 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 11 - 0.1px) 0;
  }
  .pcol-11 {
    width: calc((((0vw + 89.1666666667px) + (0vw + 30px)) * 11 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-11-5 {
    margin-left: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 11.5 - 0.1px);
  }
  .right-11-5 {
    margin-right: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 11.5 - 0.1px);
  }
  .pcont-11-5 {
    width: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 11.5 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 11.5 - 0.1px) 0;
  }
  .pcol-11-5 {
    width: calc((((0vw + 89.1666666667px) + (0vw + 30px)) * 11.5 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-12 {
    margin-left: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 12 - 0.1px);
  }
  .right-12 {
    margin-right: calc(calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 12 - 0.1px) + calc((0vw + 30px) * 1));
  }
  .pcont-12 {
    width: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 12 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 12 - 0.1px) 0;
  }
  .pcol-12 {
    width: calc((((0vw + 89.1666666667px) + (0vw + 30px)) * 12 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .ml-0,
  .mlr-0 {
    margin-left: 0rem;
  }
  .mr-0,
  .mlr-0 {
    margin-right: 0rem;
  }
  .mt-0,
  .mtb-0 {
    margin-top: 0rem;
  }
  .mb-0,
  .mtb-0 {
    margin-bottom: 0rem;
  }
  .pl-0,
  .plr-0 {
    padding-left: 0rem;
  }
  .pr-0,
  .plr-0 {
    padding-right: 0rem;
  }
  .pt-0,
  .ptb-0 {
    padding-top: 0rem;
  }
  .pb-0,
  .ptb-0 {
    padding-bottom: 0rem;
  }
  .ml-0-5,
  .mlr-0-5 {
    margin-left: 0.5rem;
  }
  .mr-0-5,
  .mlr-0-5 {
    margin-right: 0.5rem;
  }
  .mt-0-5,
  .mtb-0-5 {
    margin-top: 0.5rem;
  }
  .mb-0-5,
  .mtb-0-5 {
    margin-bottom: 0.5rem;
  }
  .pl-0-5,
  .plr-0-5 {
    padding-left: 0.5rem;
  }
  .pr-0-5,
  .plr-0-5 {
    padding-right: 0.5rem;
  }
  .pt-0-5,
  .ptb-0-5 {
    padding-top: 0.5rem;
  }
  .pb-0-5,
  .ptb-0-5 {
    padding-bottom: 0.5rem;
  }
  .ml-1,
  .mlr-1 {
    margin-left: 1rem;
  }
  .mr-1,
  .mlr-1 {
    margin-right: 1rem;
  }
  .mt-1,
  .mtb-1 {
    margin-top: 1rem;
  }
  .mb-1,
  .mtb-1 {
    margin-bottom: 1rem;
  }
  .pl-1,
  .plr-1 {
    padding-left: 1rem;
  }
  .pr-1,
  .plr-1 {
    padding-right: 1rem;
  }
  .pt-1,
  .ptb-1 {
    padding-top: 1rem;
  }
  .pb-1,
  .ptb-1 {
    padding-bottom: 1rem;
  }
  .ml-1-5,
  .mlr-1-5 {
    margin-left: 1.5rem;
  }
  .mr-1-5,
  .mlr-1-5 {
    margin-right: 1.5rem;
  }
  .mt-1-5,
  .mtb-1-5 {
    margin-top: 1.5rem;
  }
  .mb-1-5,
  .mtb-1-5 {
    margin-bottom: 1.5rem;
  }
  .pl-1-5,
  .plr-1-5 {
    padding-left: 1.5rem;
  }
  .pr-1-5,
  .plr-1-5 {
    padding-right: 1.5rem;
  }
  .pt-1-5,
  .ptb-1-5 {
    padding-top: 1.5rem;
  }
  .pb-1-5,
  .ptb-1-5 {
    padding-bottom: 1.5rem;
  }
  .ml-2,
  .mlr-2 {
    margin-left: 2rem;
  }
  .mr-2,
  .mlr-2 {
    margin-right: 2rem;
  }
  .mt-2,
  .mtb-2 {
    margin-top: 2rem;
  }
  .mb-2,
  .mtb-2 {
    margin-bottom: 2rem;
  }
  .pl-2,
  .plr-2 {
    padding-left: 2rem;
  }
  .pr-2,
  .plr-2 {
    padding-right: 2rem;
  }
  .pt-2,
  .ptb-2 {
    padding-top: 2rem;
  }
  .pb-2,
  .ptb-2 {
    padding-bottom: 2rem;
  }
  .ml-2-5,
  .mlr-2-5 {
    margin-left: 2.5rem;
  }
  .mr-2-5,
  .mlr-2-5 {
    margin-right: 2.5rem;
  }
  .mt-2-5,
  .mtb-2-5 {
    margin-top: 2.5rem;
  }
  .mb-2-5,
  .mtb-2-5 {
    margin-bottom: 2.5rem;
  }
  .pl-2-5,
  .plr-2-5 {
    padding-left: 2.5rem;
  }
  .pr-2-5,
  .plr-2-5 {
    padding-right: 2.5rem;
  }
  .pt-2-5,
  .ptb-2-5 {
    padding-top: 2.5rem;
  }
  .pb-2-5,
  .ptb-2-5 {
    padding-bottom: 2.5rem;
  }
  .ml-3,
  .mlr-3 {
    margin-left: 3rem;
  }
  .mr-3,
  .mlr-3 {
    margin-right: 3rem;
  }
  .mt-3,
  .mtb-3 {
    margin-top: 3rem;
  }
  .mb-3,
  .mtb-3 {
    margin-bottom: 3rem;
  }
  .pl-3,
  .plr-3 {
    padding-left: 3rem;
  }
  .pr-3,
  .plr-3 {
    padding-right: 3rem;
  }
  .pt-3,
  .ptb-3 {
    padding-top: 3rem;
  }
  .pb-3,
  .ptb-3 {
    padding-bottom: 3rem;
  }
  .ml-3-5,
  .mlr-3-5 {
    margin-left: 3.5rem;
  }
  .mr-3-5,
  .mlr-3-5 {
    margin-right: 3.5rem;
  }
  .mt-3-5,
  .mtb-3-5 {
    margin-top: 3.5rem;
  }
  .mb-3-5,
  .mtb-3-5 {
    margin-bottom: 3.5rem;
  }
  .pl-3-5,
  .plr-3-5 {
    padding-left: 3.5rem;
  }
  .pr-3-5,
  .plr-3-5 {
    padding-right: 3.5rem;
  }
  .pt-3-5,
  .ptb-3-5 {
    padding-top: 3.5rem;
  }
  .pb-3-5,
  .ptb-3-5 {
    padding-bottom: 3.5rem;
  }
  .ml-4,
  .mlr-4 {
    margin-left: 4rem;
  }
  .mr-4,
  .mlr-4 {
    margin-right: 4rem;
  }
  .mt-4,
  .mtb-4 {
    margin-top: 4rem;
  }
  .mb-4,
  .mtb-4 {
    margin-bottom: 4rem;
  }
  .pl-4,
  .plr-4 {
    padding-left: 4rem;
  }
  .pr-4,
  .plr-4 {
    padding-right: 4rem;
  }
  .pt-4,
  .ptb-4 {
    padding-top: 4rem;
  }
  .pb-4,
  .ptb-4 {
    padding-bottom: 4rem;
  }
  .ml-4-5,
  .mlr-4-5 {
    margin-left: 4.5rem;
  }
  .mr-4-5,
  .mlr-4-5 {
    margin-right: 4.5rem;
  }
  .mt-4-5,
  .mtb-4-5 {
    margin-top: 4.5rem;
  }
  .mb-4-5,
  .mtb-4-5 {
    margin-bottom: 4.5rem;
  }
  .pl-4-5,
  .plr-4-5 {
    padding-left: 4.5rem;
  }
  .pr-4-5,
  .plr-4-5 {
    padding-right: 4.5rem;
  }
  .pt-4-5,
  .ptb-4-5 {
    padding-top: 4.5rem;
  }
  .pb-4-5,
  .ptb-4-5 {
    padding-bottom: 4.5rem;
  }
  .ml-5,
  .mlr-5 {
    margin-left: 5rem;
  }
  .mr-5,
  .mlr-5 {
    margin-right: 5rem;
  }
  .mt-5,
  .mtb-5 {
    margin-top: 5rem;
  }
  .mb-5,
  .mtb-5 {
    margin-bottom: 5rem;
  }
  .pl-5,
  .plr-5 {
    padding-left: 5rem;
  }
  .pr-5,
  .plr-5 {
    padding-right: 5rem;
  }
  .pt-5,
  .ptb-5 {
    padding-top: 5rem;
  }
  .pb-5,
  .ptb-5 {
    padding-bottom: 5rem;
  }
  .ml-5-5,
  .mlr-5-5 {
    margin-left: 5.5rem;
  }
  .mr-5-5,
  .mlr-5-5 {
    margin-right: 5.5rem;
  }
  .mt-5-5,
  .mtb-5-5 {
    margin-top: 5.5rem;
  }
  .mb-5-5,
  .mtb-5-5 {
    margin-bottom: 5.5rem;
  }
  .pl-5-5,
  .plr-5-5 {
    padding-left: 5.5rem;
  }
  .pr-5-5,
  .plr-5-5 {
    padding-right: 5.5rem;
  }
  .pt-5-5,
  .ptb-5-5 {
    padding-top: 5.5rem;
  }
  .pb-5-5,
  .ptb-5-5 {
    padding-bottom: 5.5rem;
  }
  .ml-6,
  .mlr-6 {
    margin-left: 6rem;
  }
  .mr-6,
  .mlr-6 {
    margin-right: 6rem;
  }
  .mt-6,
  .mtb-6 {
    margin-top: 6rem;
  }
  .mb-6,
  .mtb-6 {
    margin-bottom: 6rem;
  }
  .pl-6,
  .plr-6 {
    padding-left: 6rem;
  }
  .pr-6,
  .plr-6 {
    padding-right: 6rem;
  }
  .pt-6,
  .ptb-6 {
    padding-top: 6rem;
  }
  .pb-6,
  .ptb-6 {
    padding-bottom: 6rem;
  }
  .ml-6-5,
  .mlr-6-5 {
    margin-left: 6.5rem;
  }
  .mr-6-5,
  .mlr-6-5 {
    margin-right: 6.5rem;
  }
  .mt-6-5,
  .mtb-6-5 {
    margin-top: 6.5rem;
  }
  .mb-6-5,
  .mtb-6-5 {
    margin-bottom: 6.5rem;
  }
  .pl-6-5,
  .plr-6-5 {
    padding-left: 6.5rem;
  }
  .pr-6-5,
  .plr-6-5 {
    padding-right: 6.5rem;
  }
  .pt-6-5,
  .ptb-6-5 {
    padding-top: 6.5rem;
  }
  .pb-6-5,
  .ptb-6-5 {
    padding-bottom: 6.5rem;
  }
  .ml-7,
  .mlr-7 {
    margin-left: 7rem;
  }
  .mr-7,
  .mlr-7 {
    margin-right: 7rem;
  }
  .mt-7,
  .mtb-7 {
    margin-top: 7rem;
  }
  .mb-7,
  .mtb-7 {
    margin-bottom: 7rem;
  }
  .pl-7,
  .plr-7 {
    padding-left: 7rem;
  }
  .pr-7,
  .plr-7 {
    padding-right: 7rem;
  }
  .pt-7,
  .ptb-7 {
    padding-top: 7rem;
  }
  .pb-7,
  .ptb-7 {
    padding-bottom: 7rem;
  }
  .ml-7-5,
  .mlr-7-5 {
    margin-left: 7.5rem;
  }
  .mr-7-5,
  .mlr-7-5 {
    margin-right: 7.5rem;
  }
  .mt-7-5,
  .mtb-7-5 {
    margin-top: 7.5rem;
  }
  .mb-7-5,
  .mtb-7-5 {
    margin-bottom: 7.5rem;
  }
  .pl-7-5,
  .plr-7-5 {
    padding-left: 7.5rem;
  }
  .pr-7-5,
  .plr-7-5 {
    padding-right: 7.5rem;
  }
  .pt-7-5,
  .ptb-7-5 {
    padding-top: 7.5rem;
  }
  .pb-7-5,
  .ptb-7-5 {
    padding-bottom: 7.5rem;
  }
  .ml-8,
  .mlr-8 {
    margin-left: 8rem;
  }
  .mr-8,
  .mlr-8 {
    margin-right: 8rem;
  }
  .mt-8,
  .mtb-8 {
    margin-top: 8rem;
  }
  .mb-8,
  .mtb-8 {
    margin-bottom: 8rem;
  }
  .pl-8,
  .plr-8 {
    padding-left: 8rem;
  }
  .pr-8,
  .plr-8 {
    padding-right: 8rem;
  }
  .pt-8,
  .ptb-8 {
    padding-top: 8rem;
  }
  .pb-8,
  .ptb-8 {
    padding-bottom: 8rem;
  }
  .ml-8-5,
  .mlr-8-5 {
    margin-left: 8.5rem;
  }
  .mr-8-5,
  .mlr-8-5 {
    margin-right: 8.5rem;
  }
  .mt-8-5,
  .mtb-8-5 {
    margin-top: 8.5rem;
  }
  .mb-8-5,
  .mtb-8-5 {
    margin-bottom: 8.5rem;
  }
  .pl-8-5,
  .plr-8-5 {
    padding-left: 8.5rem;
  }
  .pr-8-5,
  .plr-8-5 {
    padding-right: 8.5rem;
  }
  .pt-8-5,
  .ptb-8-5 {
    padding-top: 8.5rem;
  }
  .pb-8-5,
  .ptb-8-5 {
    padding-bottom: 8.5rem;
  }
  .ml-9,
  .mlr-9 {
    margin-left: 9rem;
  }
  .mr-9,
  .mlr-9 {
    margin-right: 9rem;
  }
  .mt-9,
  .mtb-9 {
    margin-top: 9rem;
  }
  .mb-9,
  .mtb-9 {
    margin-bottom: 9rem;
  }
  .pl-9,
  .plr-9 {
    padding-left: 9rem;
  }
  .pr-9,
  .plr-9 {
    padding-right: 9rem;
  }
  .pt-9,
  .ptb-9 {
    padding-top: 9rem;
  }
  .pb-9,
  .ptb-9 {
    padding-bottom: 9rem;
  }
  .ml-9-5,
  .mlr-9-5 {
    margin-left: 9.5rem;
  }
  .mr-9-5,
  .mlr-9-5 {
    margin-right: 9.5rem;
  }
  .mt-9-5,
  .mtb-9-5 {
    margin-top: 9.5rem;
  }
  .mb-9-5,
  .mtb-9-5 {
    margin-bottom: 9.5rem;
  }
  .pl-9-5,
  .plr-9-5 {
    padding-left: 9.5rem;
  }
  .pr-9-5,
  .plr-9-5 {
    padding-right: 9.5rem;
  }
  .pt-9-5,
  .ptb-9-5 {
    padding-top: 9.5rem;
  }
  .pb-9-5,
  .ptb-9-5 {
    padding-bottom: 9.5rem;
  }
  .ml-10,
  .mlr-10 {
    margin-left: 10rem;
  }
  .mr-10,
  .mlr-10 {
    margin-right: 10rem;
  }
  .mt-10,
  .mtb-10 {
    margin-top: 10rem;
  }
  .mb-10,
  .mtb-10 {
    margin-bottom: 10rem;
  }
  .pl-10,
  .plr-10 {
    padding-left: 10rem;
  }
  .pr-10,
  .plr-10 {
    padding-right: 10rem;
  }
  .pt-10,
  .ptb-10 {
    padding-top: 10rem;
  }
  .pb-10,
  .ptb-10 {
    padding-bottom: 10rem;
  }
  .ml-10-5,
  .mlr-10-5 {
    margin-left: 10.5rem;
  }
  .mr-10-5,
  .mlr-10-5 {
    margin-right: 10.5rem;
  }
  .mt-10-5,
  .mtb-10-5 {
    margin-top: 10.5rem;
  }
  .mb-10-5,
  .mtb-10-5 {
    margin-bottom: 10.5rem;
  }
  .pl-10-5,
  .plr-10-5 {
    padding-left: 10.5rem;
  }
  .pr-10-5,
  .plr-10-5 {
    padding-right: 10.5rem;
  }
  .pt-10-5,
  .ptb-10-5 {
    padding-top: 10.5rem;
  }
  .pb-10-5,
  .ptb-10-5 {
    padding-bottom: 10.5rem;
  }
  .ml-11,
  .mlr-11 {
    margin-left: 11rem;
  }
  .mr-11,
  .mlr-11 {
    margin-right: 11rem;
  }
  .mt-11,
  .mtb-11 {
    margin-top: 11rem;
  }
  .mb-11,
  .mtb-11 {
    margin-bottom: 11rem;
  }
  .pl-11,
  .plr-11 {
    padding-left: 11rem;
  }
  .pr-11,
  .plr-11 {
    padding-right: 11rem;
  }
  .pt-11,
  .ptb-11 {
    padding-top: 11rem;
  }
  .pb-11,
  .ptb-11 {
    padding-bottom: 11rem;
  }
  .ml-11-5,
  .mlr-11-5 {
    margin-left: 11.5rem;
  }
  .mr-11-5,
  .mlr-11-5 {
    margin-right: 11.5rem;
  }
  .mt-11-5,
  .mtb-11-5 {
    margin-top: 11.5rem;
  }
  .mb-11-5,
  .mtb-11-5 {
    margin-bottom: 11.5rem;
  }
  .pl-11-5,
  .plr-11-5 {
    padding-left: 11.5rem;
  }
  .pr-11-5,
  .plr-11-5 {
    padding-right: 11.5rem;
  }
  .pt-11-5,
  .ptb-11-5 {
    padding-top: 11.5rem;
  }
  .pb-11-5,
  .ptb-11-5 {
    padding-bottom: 11.5rem;
  }
  .ml-12,
  .mlr-12 {
    margin-left: 12rem;
  }
  .mr-12,
  .mlr-12 {
    margin-right: 12rem;
  }
  .mt-12,
  .mtb-12 {
    margin-top: 12rem;
  }
  .mb-12,
  .mtb-12 {
    margin-bottom: 12rem;
  }
  .pl-12,
  .plr-12 {
    padding-left: 12rem;
  }
  .pr-12,
  .plr-12 {
    padding-right: 12rem;
  }
  .pt-12,
  .ptb-12 {
    padding-top: 12rem;
  }
  .pb-12,
  .ptb-12 {
    padding-bottom: 12rem;
  }
  .col-inset,
  .col-inset-left,
  .col-inset-right {
    border-style: solid;
    border-color: transparent;
  }
  .col-inset,
  .col-inset-left {
    border-left-width: calc();
  }
  .col-inset,
  .col-inset-right {
    border-right-width: calc();
  }
  .col-right-xl {
    float: right;
  }
  .show-xl {
    display: block;
  }
  .hide-xl {
    display: none;
  }
  .col-align-bottom-xl {
    display: flex;
    align-items: flex-end;
  }
  .cont-xs-0 {
    width: 0;
  }
  .cont-xs-0-5 {
    width: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 0.5 - 0.1px);
  }
  .cont-xs-1 {
    width: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 1 - 0.1px);
  }
  .cont-xs-1-5 {
    width: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 1.5 - 0.1px);
  }
  .cont-xs-2 {
    width: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 2 - 0.1px);
  }
  .cont-xs-2-5 {
    width: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 2.5 - 0.1px);
  }
  .cont-xs-3 {
    width: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 3 - 0.1px);
  }
  .cont-xs-3-5 {
    width: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 3.5 - 0.1px);
  }
  .cont-xs-4 {
    width: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 4 - 0.1px);
  }
  .cont-xs-4-5 {
    width: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 4.5 - 0.1px);
  }
  .cont-xs-5 {
    width: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 5 - 0.1px);
  }
  .cont-xs-5-5 {
    width: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 5.5 - 0.1px);
  }
  .cont-xs-6 {
    width: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 6 - 0.1px);
  }
  .cont-xs-6-5 {
    width: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 6.5 - 0.1px);
  }
  .cont-xs-7 {
    width: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 7 - 0.1px);
  }
  .cont-xs-7-5 {
    width: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 7.5 - 0.1px);
  }
  .cont-xs-8 {
    width: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 8 - 0.1px);
  }
  .cont-xs-8-5 {
    width: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 8.5 - 0.1px);
  }
  .cont-xs-9 {
    width: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 9 - 0.1px);
  }
  .cont-xs-9-5 {
    width: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 9.5 - 0.1px);
  }
  .cont-xs-10 {
    width: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 10 - 0.1px);
  }
  .cont-xs-10-5 {
    width: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 10.5 - 0.1px);
  }
  .cont-xs-11 {
    width: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 11 - 0.1px);
  }
  .cont-xs-11-5 {
    width: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 11.5 - 0.1px);
  }
  .cont-xs-12 {
    width: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 12 - 0.1px);
  }
  .col-xs-0 {
    width: 0;
    margin-right: 0;
  }
  .col-xs-0-5 {
    width: calc((((0vw + 89.1666666667px) + (0vw + 30px)) * 0.5 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .col-xs-1 {
    width: calc((((0vw + 89.1666666667px) + (0vw + 30px)) * 1 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .col-xs-1-5 {
    width: calc((((0vw + 89.1666666667px) + (0vw + 30px)) * 1.5 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .col-xs-2 {
    width: calc((((0vw + 89.1666666667px) + (0vw + 30px)) * 2 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .col-xs-2-5 {
    width: calc((((0vw + 89.1666666667px) + (0vw + 30px)) * 2.5 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .col-xs-3 {
    width: calc((((0vw + 89.1666666667px) + (0vw + 30px)) * 3 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .col-xs-3-5 {
    width: calc((((0vw + 89.1666666667px) + (0vw + 30px)) * 3.5 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .col-xs-4 {
    width: calc((((0vw + 89.1666666667px) + (0vw + 30px)) * 4 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .col-xs-4-5 {
    width: calc((((0vw + 89.1666666667px) + (0vw + 30px)) * 4.5 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .col-xs-5 {
    width: calc((((0vw + 89.1666666667px) + (0vw + 30px)) * 5 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .col-xs-5-5 {
    width: calc((((0vw + 89.1666666667px) + (0vw + 30px)) * 5.5 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .col-xs-6 {
    width: calc((((0vw + 89.1666666667px) + (0vw + 30px)) * 6 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .col-xs-6-5 {
    width: calc((((0vw + 89.1666666667px) + (0vw + 30px)) * 6.5 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .col-xs-7 {
    width: calc((((0vw + 89.1666666667px) + (0vw + 30px)) * 7 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .col-xs-7-5 {
    width: calc((((0vw + 89.1666666667px) + (0vw + 30px)) * 7.5 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .col-xs-8 {
    width: calc((((0vw + 89.1666666667px) + (0vw + 30px)) * 8 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .col-xs-8-5 {
    width: calc((((0vw + 89.1666666667px) + (0vw + 30px)) * 8.5 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .col-xs-9 {
    width: calc((((0vw + 89.1666666667px) + (0vw + 30px)) * 9 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .col-xs-9-5 {
    width: calc((((0vw + 89.1666666667px) + (0vw + 30px)) * 9.5 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .col-xs-10 {
    width: calc((((0vw + 89.1666666667px) + (0vw + 30px)) * 10 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .col-xs-10-5 {
    width: calc((((0vw + 89.1666666667px) + (0vw + 30px)) * 10.5 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .col-xs-11 {
    width: calc((((0vw + 89.1666666667px) + (0vw + 30px)) * 11 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .col-xs-11-5 {
    width: calc((((0vw + 89.1666666667px) + (0vw + 30px)) * 11.5 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .col-xs-12 {
    width: calc((((0vw + 89.1666666667px) + (0vw + 30px)) * 12 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-xs-0 {
    margin-left: 0;
  }
  .right-xs-0 {
    margin-right: calc(0 + 0);
  }
  .pside-xs-0,
  .pleft-xs-0 {
    padding-left: calc((((0vw + 89.1666666667px) + (0vw + 30px)) * 1 - (0vw + 30px) - 0.1px) * 0);
  }
  .pside-xs-0,
  .pright-xs-0 {
    padding-right: calc((((0vw + 89.1666666667px) + (0vw + 30px)) * 1 - (0vw + 30px) - 0.1px) * 0);
  }
  .pcont-xs-0 {
    width: 0;
    padding: 0 0 0;
  }
  .pcol-xs-0 {
    width: 0;
    padding: 0;
    margin-right: 0;
  }
  .left-xs-0-5 {
    margin-left: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 0.5 - 0.1px);
  }
  .right-xs-0-5 {
    margin-right: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 0.5 - 0.1px);
  }
  .pside-xs-0-5,
  .pleft-xs-0-5 {
    padding-left: calc((((0vw + 89.1666666667px) + (0vw + 30px)) * 1 - (0vw + 30px) - 0.1px) * 0.5);
  }
  .pside-xs-0-5,
  .pright-xs-0-5 {
    padding-right: calc((((0vw + 89.1666666667px) + (0vw + 30px)) * 1 - (0vw + 30px) - 0.1px) * 0.5);
  }
  .pcont-xs-0-5 {
    width: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 0.5 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 0.5 - 0.1px) 0;
  }
  .pcol-xs-0-5 {
    width: calc((((0vw + 89.1666666667px) + (0vw + 30px)) * 0.5 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-xs-1 {
    margin-left: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 1 - 0.1px);
  }
  .right-xs-1 {
    margin-right: calc(calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 1 - 0.1px) + calc((0vw + 30px) * 1));
  }
  .pside-xs-1,
  .pleft-xs-1 {
    padding-left: calc((((0vw + 89.1666666667px) + (0vw + 30px)) * 1 - (0vw + 30px) - 0.1px) * 1);
  }
  .pside-xs-1,
  .pright-xs-1 {
    padding-right: calc((((0vw + 89.1666666667px) + (0vw + 30px)) * 1 - (0vw + 30px) - 0.1px) * 1);
  }
  .pcont-xs-1 {
    width: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 1 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 1 - 0.1px) 0;
  }
  .pcol-xs-1 {
    width: calc((((0vw + 89.1666666667px) + (0vw + 30px)) * 1 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-xs-1-5 {
    margin-left: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 1.5 - 0.1px);
  }
  .right-xs-1-5 {
    margin-right: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 1.5 - 0.1px);
  }
  .pcont-xs-1-5 {
    width: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 1.5 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 1.5 - 0.1px) 0;
  }
  .pcol-xs-1-5 {
    width: calc((((0vw + 89.1666666667px) + (0vw + 30px)) * 1.5 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-xs-2 {
    margin-left: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 2 - 0.1px);
  }
  .right-xs-2 {
    margin-right: calc(calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 2 - 0.1px) + calc((0vw + 30px) * 1));
  }
  .pcont-xs-2 {
    width: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 2 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 2 - 0.1px) 0;
  }
  .pcol-xs-2 {
    width: calc((((0vw + 89.1666666667px) + (0vw + 30px)) * 2 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-xs-2-5 {
    margin-left: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 2.5 - 0.1px);
  }
  .right-xs-2-5 {
    margin-right: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 2.5 - 0.1px);
  }
  .pcont-xs-2-5 {
    width: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 2.5 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 2.5 - 0.1px) 0;
  }
  .pcol-xs-2-5 {
    width: calc((((0vw + 89.1666666667px) + (0vw + 30px)) * 2.5 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-xs-3 {
    margin-left: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 3 - 0.1px);
  }
  .right-xs-3 {
    margin-right: calc(calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 3 - 0.1px) + calc((0vw + 30px) * 1));
  }
  .pcont-xs-3 {
    width: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 3 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 3 - 0.1px) 0;
  }
  .pcol-xs-3 {
    width: calc((((0vw + 89.1666666667px) + (0vw + 30px)) * 3 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-xs-3-5 {
    margin-left: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 3.5 - 0.1px);
  }
  .right-xs-3-5 {
    margin-right: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 3.5 - 0.1px);
  }
  .pcont-xs-3-5 {
    width: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 3.5 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 3.5 - 0.1px) 0;
  }
  .pcol-xs-3-5 {
    width: calc((((0vw + 89.1666666667px) + (0vw + 30px)) * 3.5 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-xs-4 {
    margin-left: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 4 - 0.1px);
  }
  .right-xs-4 {
    margin-right: calc(calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 4 - 0.1px) + calc((0vw + 30px) * 1));
  }
  .pcont-xs-4 {
    width: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 4 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 4 - 0.1px) 0;
  }
  .pcol-xs-4 {
    width: calc((((0vw + 89.1666666667px) + (0vw + 30px)) * 4 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-xs-4-5 {
    margin-left: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 4.5 - 0.1px);
  }
  .right-xs-4-5 {
    margin-right: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 4.5 - 0.1px);
  }
  .pcont-xs-4-5 {
    width: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 4.5 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 4.5 - 0.1px) 0;
  }
  .pcol-xs-4-5 {
    width: calc((((0vw + 89.1666666667px) + (0vw + 30px)) * 4.5 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-xs-5 {
    margin-left: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 5 - 0.1px);
  }
  .right-xs-5 {
    margin-right: calc(calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 5 - 0.1px) + calc((0vw + 30px) * 1));
  }
  .pcont-xs-5 {
    width: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 5 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 5 - 0.1px) 0;
  }
  .pcol-xs-5 {
    width: calc((((0vw + 89.1666666667px) + (0vw + 30px)) * 5 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-xs-5-5 {
    margin-left: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 5.5 - 0.1px);
  }
  .right-xs-5-5 {
    margin-right: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 5.5 - 0.1px);
  }
  .pcont-xs-5-5 {
    width: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 5.5 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 5.5 - 0.1px) 0;
  }
  .pcol-xs-5-5 {
    width: calc((((0vw + 89.1666666667px) + (0vw + 30px)) * 5.5 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-xs-6 {
    margin-left: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 6 - 0.1px);
  }
  .right-xs-6 {
    margin-right: calc(calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 6 - 0.1px) + calc((0vw + 30px) * 1));
  }
  .pcont-xs-6 {
    width: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 6 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 6 - 0.1px) 0;
  }
  .pcol-xs-6 {
    width: calc((((0vw + 89.1666666667px) + (0vw + 30px)) * 6 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-xs-6-5 {
    margin-left: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 6.5 - 0.1px);
  }
  .right-xs-6-5 {
    margin-right: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 6.5 - 0.1px);
  }
  .pcont-xs-6-5 {
    width: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 6.5 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 6.5 - 0.1px) 0;
  }
  .pcol-xs-6-5 {
    width: calc((((0vw + 89.1666666667px) + (0vw + 30px)) * 6.5 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-xs-7 {
    margin-left: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 7 - 0.1px);
  }
  .right-xs-7 {
    margin-right: calc(calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 7 - 0.1px) + calc((0vw + 30px) * 1));
  }
  .pcont-xs-7 {
    width: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 7 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 7 - 0.1px) 0;
  }
  .pcol-xs-7 {
    width: calc((((0vw + 89.1666666667px) + (0vw + 30px)) * 7 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-xs-7-5 {
    margin-left: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 7.5 - 0.1px);
  }
  .right-xs-7-5 {
    margin-right: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 7.5 - 0.1px);
  }
  .pcont-xs-7-5 {
    width: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 7.5 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 7.5 - 0.1px) 0;
  }
  .pcol-xs-7-5 {
    width: calc((((0vw + 89.1666666667px) + (0vw + 30px)) * 7.5 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-xs-8 {
    margin-left: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 8 - 0.1px);
  }
  .right-xs-8 {
    margin-right: calc(calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 8 - 0.1px) + calc((0vw + 30px) * 1));
  }
  .pcont-xs-8 {
    width: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 8 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 8 - 0.1px) 0;
  }
  .pcol-xs-8 {
    width: calc((((0vw + 89.1666666667px) + (0vw + 30px)) * 8 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-xs-8-5 {
    margin-left: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 8.5 - 0.1px);
  }
  .right-xs-8-5 {
    margin-right: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 8.5 - 0.1px);
  }
  .pcont-xs-8-5 {
    width: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 8.5 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 8.5 - 0.1px) 0;
  }
  .pcol-xs-8-5 {
    width: calc((((0vw + 89.1666666667px) + (0vw + 30px)) * 8.5 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-xs-9 {
    margin-left: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 9 - 0.1px);
  }
  .right-xs-9 {
    margin-right: calc(calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 9 - 0.1px) + calc((0vw + 30px) * 1));
  }
  .pcont-xs-9 {
    width: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 9 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 9 - 0.1px) 0;
  }
  .pcol-xs-9 {
    width: calc((((0vw + 89.1666666667px) + (0vw + 30px)) * 9 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-xs-9-5 {
    margin-left: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 9.5 - 0.1px);
  }
  .right-xs-9-5 {
    margin-right: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 9.5 - 0.1px);
  }
  .pcont-xs-9-5 {
    width: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 9.5 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 9.5 - 0.1px) 0;
  }
  .pcol-xs-9-5 {
    width: calc((((0vw + 89.1666666667px) + (0vw + 30px)) * 9.5 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-xs-10 {
    margin-left: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 10 - 0.1px);
  }
  .right-xs-10 {
    margin-right: calc(calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 10 - 0.1px) + calc((0vw + 30px) * 1));
  }
  .pcont-xs-10 {
    width: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 10 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 10 - 0.1px) 0;
  }
  .pcol-xs-10 {
    width: calc((((0vw + 89.1666666667px) + (0vw + 30px)) * 10 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-xs-10-5 {
    margin-left: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 10.5 - 0.1px);
  }
  .right-xs-10-5 {
    margin-right: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 10.5 - 0.1px);
  }
  .pcont-xs-10-5 {
    width: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 10.5 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 10.5 - 0.1px) 0;
  }
  .pcol-xs-10-5 {
    width: calc((((0vw + 89.1666666667px) + (0vw + 30px)) * 10.5 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-xs-11 {
    margin-left: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 11 - 0.1px);
  }
  .right-xs-11 {
    margin-right: calc(calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 11 - 0.1px) + calc((0vw + 30px) * 1));
  }
  .pcont-xs-11 {
    width: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 11 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 11 - 0.1px) 0;
  }
  .pcol-xs-11 {
    width: calc((((0vw + 89.1666666667px) + (0vw + 30px)) * 11 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-xs-11-5 {
    margin-left: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 11.5 - 0.1px);
  }
  .right-xs-11-5 {
    margin-right: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 11.5 - 0.1px);
  }
  .pcont-xs-11-5 {
    width: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 11.5 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 11.5 - 0.1px) 0;
  }
  .pcol-xs-11-5 {
    width: calc((((0vw + 89.1666666667px) + (0vw + 30px)) * 11.5 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-xs-12 {
    margin-left: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 12 - 0.1px);
  }
  .right-xs-12 {
    margin-right: calc(calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 12 - 0.1px) + calc((0vw + 30px) * 1));
  }
  .pcont-xs-12 {
    width: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 12 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 12 - 0.1px) 0;
  }
  .pcol-xs-12 {
    width: calc((((0vw + 89.1666666667px) + (0vw + 30px)) * 12 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .ml-xs-0,
  .mlr-xs-0 {
    margin-left: 0rem;
  }
  .mr-xs-0,
  .mlr-xs-0 {
    margin-right: 0rem;
  }
  .mt-xs-0,
  .mtb-xs-0 {
    margin-top: 0rem;
  }
  .mb-xs-0,
  .mtb-xs-0 {
    margin-bottom: 0rem;
  }
  .pl-xs-0,
  .plr-xs-0 {
    padding-left: 0rem;
  }
  .pr-xs-0,
  .plr-xs-0 {
    padding-right: 0rem;
  }
  .pt-xs-0,
  .ptb-xs-0 {
    padding-top: 0rem;
  }
  .pb-xs-0,
  .ptb-xs-0 {
    padding-bottom: 0rem;
  }
  .ml-xs-0-5,
  .mlr-xs-0-5 {
    margin-left: 0.5rem;
  }
  .mr-xs-0-5,
  .mlr-xs-0-5 {
    margin-right: 0.5rem;
  }
  .mt-xs-0-5,
  .mtb-xs-0-5 {
    margin-top: 0.5rem;
  }
  .mb-xs-0-5,
  .mtb-xs-0-5 {
    margin-bottom: 0.5rem;
  }
  .pl-xs-0-5,
  .plr-xs-0-5 {
    padding-left: 0.5rem;
  }
  .pr-xs-0-5,
  .plr-xs-0-5 {
    padding-right: 0.5rem;
  }
  .pt-xs-0-5,
  .ptb-xs-0-5 {
    padding-top: 0.5rem;
  }
  .pb-xs-0-5,
  .ptb-xs-0-5 {
    padding-bottom: 0.5rem;
  }
  .ml-xs-1,
  .mlr-xs-1 {
    margin-left: 1rem;
  }
  .mr-xs-1,
  .mlr-xs-1 {
    margin-right: 1rem;
  }
  .mt-xs-1,
  .mtb-xs-1 {
    margin-top: 1rem;
  }
  .mb-xs-1,
  .mtb-xs-1 {
    margin-bottom: 1rem;
  }
  .pl-xs-1,
  .plr-xs-1 {
    padding-left: 1rem;
  }
  .pr-xs-1,
  .plr-xs-1 {
    padding-right: 1rem;
  }
  .pt-xs-1,
  .ptb-xs-1 {
    padding-top: 1rem;
  }
  .pb-xs-1,
  .ptb-xs-1 {
    padding-bottom: 1rem;
  }
  .ml-xs-1-5,
  .mlr-xs-1-5 {
    margin-left: 1.5rem;
  }
  .mr-xs-1-5,
  .mlr-xs-1-5 {
    margin-right: 1.5rem;
  }
  .mt-xs-1-5,
  .mtb-xs-1-5 {
    margin-top: 1.5rem;
  }
  .mb-xs-1-5,
  .mtb-xs-1-5 {
    margin-bottom: 1.5rem;
  }
  .pl-xs-1-5,
  .plr-xs-1-5 {
    padding-left: 1.5rem;
  }
  .pr-xs-1-5,
  .plr-xs-1-5 {
    padding-right: 1.5rem;
  }
  .pt-xs-1-5,
  .ptb-xs-1-5 {
    padding-top: 1.5rem;
  }
  .pb-xs-1-5,
  .ptb-xs-1-5 {
    padding-bottom: 1.5rem;
  }
  .ml-xs-2,
  .mlr-xs-2 {
    margin-left: 2rem;
  }
  .mr-xs-2,
  .mlr-xs-2 {
    margin-right: 2rem;
  }
  .mt-xs-2,
  .mtb-xs-2 {
    margin-top: 2rem;
  }
  .mb-xs-2,
  .mtb-xs-2 {
    margin-bottom: 2rem;
  }
  .pl-xs-2,
  .plr-xs-2 {
    padding-left: 2rem;
  }
  .pr-xs-2,
  .plr-xs-2 {
    padding-right: 2rem;
  }
  .pt-xs-2,
  .ptb-xs-2 {
    padding-top: 2rem;
  }
  .pb-xs-2,
  .ptb-xs-2 {
    padding-bottom: 2rem;
  }
  .ml-xs-2-5,
  .mlr-xs-2-5 {
    margin-left: 2.5rem;
  }
  .mr-xs-2-5,
  .mlr-xs-2-5 {
    margin-right: 2.5rem;
  }
  .mt-xs-2-5,
  .mtb-xs-2-5 {
    margin-top: 2.5rem;
  }
  .mb-xs-2-5,
  .mtb-xs-2-5 {
    margin-bottom: 2.5rem;
  }
  .pl-xs-2-5,
  .plr-xs-2-5 {
    padding-left: 2.5rem;
  }
  .pr-xs-2-5,
  .plr-xs-2-5 {
    padding-right: 2.5rem;
  }
  .pt-xs-2-5,
  .ptb-xs-2-5 {
    padding-top: 2.5rem;
  }
  .pb-xs-2-5,
  .ptb-xs-2-5 {
    padding-bottom: 2.5rem;
  }
  .ml-xs-3,
  .mlr-xs-3 {
    margin-left: 3rem;
  }
  .mr-xs-3,
  .mlr-xs-3 {
    margin-right: 3rem;
  }
  .mt-xs-3,
  .mtb-xs-3 {
    margin-top: 3rem;
  }
  .mb-xs-3,
  .mtb-xs-3 {
    margin-bottom: 3rem;
  }
  .pl-xs-3,
  .plr-xs-3 {
    padding-left: 3rem;
  }
  .pr-xs-3,
  .plr-xs-3 {
    padding-right: 3rem;
  }
  .pt-xs-3,
  .ptb-xs-3 {
    padding-top: 3rem;
  }
  .pb-xs-3,
  .ptb-xs-3 {
    padding-bottom: 3rem;
  }
  .ml-xs-3-5,
  .mlr-xs-3-5 {
    margin-left: 3.5rem;
  }
  .mr-xs-3-5,
  .mlr-xs-3-5 {
    margin-right: 3.5rem;
  }
  .mt-xs-3-5,
  .mtb-xs-3-5 {
    margin-top: 3.5rem;
  }
  .mb-xs-3-5,
  .mtb-xs-3-5 {
    margin-bottom: 3.5rem;
  }
  .pl-xs-3-5,
  .plr-xs-3-5 {
    padding-left: 3.5rem;
  }
  .pr-xs-3-5,
  .plr-xs-3-5 {
    padding-right: 3.5rem;
  }
  .pt-xs-3-5,
  .ptb-xs-3-5 {
    padding-top: 3.5rem;
  }
  .pb-xs-3-5,
  .ptb-xs-3-5 {
    padding-bottom: 3.5rem;
  }
  .ml-xs-4,
  .mlr-xs-4 {
    margin-left: 4rem;
  }
  .mr-xs-4,
  .mlr-xs-4 {
    margin-right: 4rem;
  }
  .mt-xs-4,
  .mtb-xs-4 {
    margin-top: 4rem;
  }
  .mb-xs-4,
  .mtb-xs-4 {
    margin-bottom: 4rem;
  }
  .pl-xs-4,
  .plr-xs-4 {
    padding-left: 4rem;
  }
  .pr-xs-4,
  .plr-xs-4 {
    padding-right: 4rem;
  }
  .pt-xs-4,
  .ptb-xs-4 {
    padding-top: 4rem;
  }
  .pb-xs-4,
  .ptb-xs-4 {
    padding-bottom: 4rem;
  }
  .ml-xs-4-5,
  .mlr-xs-4-5 {
    margin-left: 4.5rem;
  }
  .mr-xs-4-5,
  .mlr-xs-4-5 {
    margin-right: 4.5rem;
  }
  .mt-xs-4-5,
  .mtb-xs-4-5 {
    margin-top: 4.5rem;
  }
  .mb-xs-4-5,
  .mtb-xs-4-5 {
    margin-bottom: 4.5rem;
  }
  .pl-xs-4-5,
  .plr-xs-4-5 {
    padding-left: 4.5rem;
  }
  .pr-xs-4-5,
  .plr-xs-4-5 {
    padding-right: 4.5rem;
  }
  .pt-xs-4-5,
  .ptb-xs-4-5 {
    padding-top: 4.5rem;
  }
  .pb-xs-4-5,
  .ptb-xs-4-5 {
    padding-bottom: 4.5rem;
  }
  .ml-xs-5,
  .mlr-xs-5 {
    margin-left: 5rem;
  }
  .mr-xs-5,
  .mlr-xs-5 {
    margin-right: 5rem;
  }
  .mt-xs-5,
  .mtb-xs-5 {
    margin-top: 5rem;
  }
  .mb-xs-5,
  .mtb-xs-5 {
    margin-bottom: 5rem;
  }
  .pl-xs-5,
  .plr-xs-5 {
    padding-left: 5rem;
  }
  .pr-xs-5,
  .plr-xs-5 {
    padding-right: 5rem;
  }
  .pt-xs-5,
  .ptb-xs-5 {
    padding-top: 5rem;
  }
  .pb-xs-5,
  .ptb-xs-5 {
    padding-bottom: 5rem;
  }
  .ml-xs-5-5,
  .mlr-xs-5-5 {
    margin-left: 5.5rem;
  }
  .mr-xs-5-5,
  .mlr-xs-5-5 {
    margin-right: 5.5rem;
  }
  .mt-xs-5-5,
  .mtb-xs-5-5 {
    margin-top: 5.5rem;
  }
  .mb-xs-5-5,
  .mtb-xs-5-5 {
    margin-bottom: 5.5rem;
  }
  .pl-xs-5-5,
  .plr-xs-5-5 {
    padding-left: 5.5rem;
  }
  .pr-xs-5-5,
  .plr-xs-5-5 {
    padding-right: 5.5rem;
  }
  .pt-xs-5-5,
  .ptb-xs-5-5 {
    padding-top: 5.5rem;
  }
  .pb-xs-5-5,
  .ptb-xs-5-5 {
    padding-bottom: 5.5rem;
  }
  .ml-xs-6,
  .mlr-xs-6 {
    margin-left: 6rem;
  }
  .mr-xs-6,
  .mlr-xs-6 {
    margin-right: 6rem;
  }
  .mt-xs-6,
  .mtb-xs-6 {
    margin-top: 6rem;
  }
  .mb-xs-6,
  .mtb-xs-6 {
    margin-bottom: 6rem;
  }
  .pl-xs-6,
  .plr-xs-6 {
    padding-left: 6rem;
  }
  .pr-xs-6,
  .plr-xs-6 {
    padding-right: 6rem;
  }
  .pt-xs-6,
  .ptb-xs-6 {
    padding-top: 6rem;
  }
  .pb-xs-6,
  .ptb-xs-6 {
    padding-bottom: 6rem;
  }
  .ml-xs-6-5,
  .mlr-xs-6-5 {
    margin-left: 6.5rem;
  }
  .mr-xs-6-5,
  .mlr-xs-6-5 {
    margin-right: 6.5rem;
  }
  .mt-xs-6-5,
  .mtb-xs-6-5 {
    margin-top: 6.5rem;
  }
  .mb-xs-6-5,
  .mtb-xs-6-5 {
    margin-bottom: 6.5rem;
  }
  .pl-xs-6-5,
  .plr-xs-6-5 {
    padding-left: 6.5rem;
  }
  .pr-xs-6-5,
  .plr-xs-6-5 {
    padding-right: 6.5rem;
  }
  .pt-xs-6-5,
  .ptb-xs-6-5 {
    padding-top: 6.5rem;
  }
  .pb-xs-6-5,
  .ptb-xs-6-5 {
    padding-bottom: 6.5rem;
  }
  .ml-xs-7,
  .mlr-xs-7 {
    margin-left: 7rem;
  }
  .mr-xs-7,
  .mlr-xs-7 {
    margin-right: 7rem;
  }
  .mt-xs-7,
  .mtb-xs-7 {
    margin-top: 7rem;
  }
  .mb-xs-7,
  .mtb-xs-7 {
    margin-bottom: 7rem;
  }
  .pl-xs-7,
  .plr-xs-7 {
    padding-left: 7rem;
  }
  .pr-xs-7,
  .plr-xs-7 {
    padding-right: 7rem;
  }
  .pt-xs-7,
  .ptb-xs-7 {
    padding-top: 7rem;
  }
  .pb-xs-7,
  .ptb-xs-7 {
    padding-bottom: 7rem;
  }
  .ml-xs-7-5,
  .mlr-xs-7-5 {
    margin-left: 7.5rem;
  }
  .mr-xs-7-5,
  .mlr-xs-7-5 {
    margin-right: 7.5rem;
  }
  .mt-xs-7-5,
  .mtb-xs-7-5 {
    margin-top: 7.5rem;
  }
  .mb-xs-7-5,
  .mtb-xs-7-5 {
    margin-bottom: 7.5rem;
  }
  .pl-xs-7-5,
  .plr-xs-7-5 {
    padding-left: 7.5rem;
  }
  .pr-xs-7-5,
  .plr-xs-7-5 {
    padding-right: 7.5rem;
  }
  .pt-xs-7-5,
  .ptb-xs-7-5 {
    padding-top: 7.5rem;
  }
  .pb-xs-7-5,
  .ptb-xs-7-5 {
    padding-bottom: 7.5rem;
  }
  .ml-xs-8,
  .mlr-xs-8 {
    margin-left: 8rem;
  }
  .mr-xs-8,
  .mlr-xs-8 {
    margin-right: 8rem;
  }
  .mt-xs-8,
  .mtb-xs-8 {
    margin-top: 8rem;
  }
  .mb-xs-8,
  .mtb-xs-8 {
    margin-bottom: 8rem;
  }
  .pl-xs-8,
  .plr-xs-8 {
    padding-left: 8rem;
  }
  .pr-xs-8,
  .plr-xs-8 {
    padding-right: 8rem;
  }
  .pt-xs-8,
  .ptb-xs-8 {
    padding-top: 8rem;
  }
  .pb-xs-8,
  .ptb-xs-8 {
    padding-bottom: 8rem;
  }
  .ml-xs-8-5,
  .mlr-xs-8-5 {
    margin-left: 8.5rem;
  }
  .mr-xs-8-5,
  .mlr-xs-8-5 {
    margin-right: 8.5rem;
  }
  .mt-xs-8-5,
  .mtb-xs-8-5 {
    margin-top: 8.5rem;
  }
  .mb-xs-8-5,
  .mtb-xs-8-5 {
    margin-bottom: 8.5rem;
  }
  .pl-xs-8-5,
  .plr-xs-8-5 {
    padding-left: 8.5rem;
  }
  .pr-xs-8-5,
  .plr-xs-8-5 {
    padding-right: 8.5rem;
  }
  .pt-xs-8-5,
  .ptb-xs-8-5 {
    padding-top: 8.5rem;
  }
  .pb-xs-8-5,
  .ptb-xs-8-5 {
    padding-bottom: 8.5rem;
  }
  .ml-xs-9,
  .mlr-xs-9 {
    margin-left: 9rem;
  }
  .mr-xs-9,
  .mlr-xs-9 {
    margin-right: 9rem;
  }
  .mt-xs-9,
  .mtb-xs-9 {
    margin-top: 9rem;
  }
  .mb-xs-9,
  .mtb-xs-9 {
    margin-bottom: 9rem;
  }
  .pl-xs-9,
  .plr-xs-9 {
    padding-left: 9rem;
  }
  .pr-xs-9,
  .plr-xs-9 {
    padding-right: 9rem;
  }
  .pt-xs-9,
  .ptb-xs-9 {
    padding-top: 9rem;
  }
  .pb-xs-9,
  .ptb-xs-9 {
    padding-bottom: 9rem;
  }
  .ml-xs-9-5,
  .mlr-xs-9-5 {
    margin-left: 9.5rem;
  }
  .mr-xs-9-5,
  .mlr-xs-9-5 {
    margin-right: 9.5rem;
  }
  .mt-xs-9-5,
  .mtb-xs-9-5 {
    margin-top: 9.5rem;
  }
  .mb-xs-9-5,
  .mtb-xs-9-5 {
    margin-bottom: 9.5rem;
  }
  .pl-xs-9-5,
  .plr-xs-9-5 {
    padding-left: 9.5rem;
  }
  .pr-xs-9-5,
  .plr-xs-9-5 {
    padding-right: 9.5rem;
  }
  .pt-xs-9-5,
  .ptb-xs-9-5 {
    padding-top: 9.5rem;
  }
  .pb-xs-9-5,
  .ptb-xs-9-5 {
    padding-bottom: 9.5rem;
  }
  .ml-xs-10,
  .mlr-xs-10 {
    margin-left: 10rem;
  }
  .mr-xs-10,
  .mlr-xs-10 {
    margin-right: 10rem;
  }
  .mt-xs-10,
  .mtb-xs-10 {
    margin-top: 10rem;
  }
  .mb-xs-10,
  .mtb-xs-10 {
    margin-bottom: 10rem;
  }
  .pl-xs-10,
  .plr-xs-10 {
    padding-left: 10rem;
  }
  .pr-xs-10,
  .plr-xs-10 {
    padding-right: 10rem;
  }
  .pt-xs-10,
  .ptb-xs-10 {
    padding-top: 10rem;
  }
  .pb-xs-10,
  .ptb-xs-10 {
    padding-bottom: 10rem;
  }
  .ml-xs-10-5,
  .mlr-xs-10-5 {
    margin-left: 10.5rem;
  }
  .mr-xs-10-5,
  .mlr-xs-10-5 {
    margin-right: 10.5rem;
  }
  .mt-xs-10-5,
  .mtb-xs-10-5 {
    margin-top: 10.5rem;
  }
  .mb-xs-10-5,
  .mtb-xs-10-5 {
    margin-bottom: 10.5rem;
  }
  .pl-xs-10-5,
  .plr-xs-10-5 {
    padding-left: 10.5rem;
  }
  .pr-xs-10-5,
  .plr-xs-10-5 {
    padding-right: 10.5rem;
  }
  .pt-xs-10-5,
  .ptb-xs-10-5 {
    padding-top: 10.5rem;
  }
  .pb-xs-10-5,
  .ptb-xs-10-5 {
    padding-bottom: 10.5rem;
  }
  .ml-xs-11,
  .mlr-xs-11 {
    margin-left: 11rem;
  }
  .mr-xs-11,
  .mlr-xs-11 {
    margin-right: 11rem;
  }
  .mt-xs-11,
  .mtb-xs-11 {
    margin-top: 11rem;
  }
  .mb-xs-11,
  .mtb-xs-11 {
    margin-bottom: 11rem;
  }
  .pl-xs-11,
  .plr-xs-11 {
    padding-left: 11rem;
  }
  .pr-xs-11,
  .plr-xs-11 {
    padding-right: 11rem;
  }
  .pt-xs-11,
  .ptb-xs-11 {
    padding-top: 11rem;
  }
  .pb-xs-11,
  .ptb-xs-11 {
    padding-bottom: 11rem;
  }
  .ml-xs-11-5,
  .mlr-xs-11-5 {
    margin-left: 11.5rem;
  }
  .mr-xs-11-5,
  .mlr-xs-11-5 {
    margin-right: 11.5rem;
  }
  .mt-xs-11-5,
  .mtb-xs-11-5 {
    margin-top: 11.5rem;
  }
  .mb-xs-11-5,
  .mtb-xs-11-5 {
    margin-bottom: 11.5rem;
  }
  .pl-xs-11-5,
  .plr-xs-11-5 {
    padding-left: 11.5rem;
  }
  .pr-xs-11-5,
  .plr-xs-11-5 {
    padding-right: 11.5rem;
  }
  .pt-xs-11-5,
  .ptb-xs-11-5 {
    padding-top: 11.5rem;
  }
  .pb-xs-11-5,
  .ptb-xs-11-5 {
    padding-bottom: 11.5rem;
  }
  .ml-xs-12,
  .mlr-xs-12 {
    margin-left: 12rem;
  }
  .mr-xs-12,
  .mlr-xs-12 {
    margin-right: 12rem;
  }
  .mt-xs-12,
  .mtb-xs-12 {
    margin-top: 12rem;
  }
  .mb-xs-12,
  .mtb-xs-12 {
    margin-bottom: 12rem;
  }
  .pl-xs-12,
  .plr-xs-12 {
    padding-left: 12rem;
  }
  .pr-xs-12,
  .plr-xs-12 {
    padding-right: 12rem;
  }
  .pt-xs-12,
  .ptb-xs-12 {
    padding-top: 12rem;
  }
  .pb-xs-12,
  .ptb-xs-12 {
    padding-bottom: 12rem;
  }
  .col-inset-xs,
  .col-inset-left-xs,
  .col-inset-right-xs {
    border-style: solid;
    border-color: transparent;
  }
  .col-inset-xs,
  .col-inset-left-xs {
    border-left-width: calc();
  }
  .col-inset-xs,
  .col-inset-right-xs {
    border-right-width: calc();
  }
  .col-right-xl {
    float: right;
  }
  .show-xl {
    display: block;
  }
  .hide-xl {
    display: none;
  }
  .col-align-bottom-xl {
    display: flex;
    align-items: flex-end;
  }
  .cont-sm-0 {
    width: 0;
  }
  .cont-sm-0-5 {
    width: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 0.5 - 0.1px);
  }
  .cont-sm-1 {
    width: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 1 - 0.1px);
  }
  .cont-sm-1-5 {
    width: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 1.5 - 0.1px);
  }
  .cont-sm-2 {
    width: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 2 - 0.1px);
  }
  .cont-sm-2-5 {
    width: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 2.5 - 0.1px);
  }
  .cont-sm-3 {
    width: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 3 - 0.1px);
  }
  .cont-sm-3-5 {
    width: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 3.5 - 0.1px);
  }
  .cont-sm-4 {
    width: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 4 - 0.1px);
  }
  .cont-sm-4-5 {
    width: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 4.5 - 0.1px);
  }
  .cont-sm-5 {
    width: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 5 - 0.1px);
  }
  .cont-sm-5-5 {
    width: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 5.5 - 0.1px);
  }
  .cont-sm-6 {
    width: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 6 - 0.1px);
  }
  .cont-sm-6-5 {
    width: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 6.5 - 0.1px);
  }
  .cont-sm-7 {
    width: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 7 - 0.1px);
  }
  .cont-sm-7-5 {
    width: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 7.5 - 0.1px);
  }
  .cont-sm-8 {
    width: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 8 - 0.1px);
  }
  .cont-sm-8-5 {
    width: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 8.5 - 0.1px);
  }
  .cont-sm-9 {
    width: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 9 - 0.1px);
  }
  .cont-sm-9-5 {
    width: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 9.5 - 0.1px);
  }
  .cont-sm-10 {
    width: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 10 - 0.1px);
  }
  .cont-sm-10-5 {
    width: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 10.5 - 0.1px);
  }
  .cont-sm-11 {
    width: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 11 - 0.1px);
  }
  .cont-sm-11-5 {
    width: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 11.5 - 0.1px);
  }
  .cont-sm-12 {
    width: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 12 - 0.1px);
  }
  .col-sm-0 {
    width: 0;
    margin-right: 0;
  }
  .col-sm-0-5 {
    width: calc((((0vw + 89.1666666667px) + (0vw + 30px)) * 0.5 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .col-sm-1 {
    width: calc((((0vw + 89.1666666667px) + (0vw + 30px)) * 1 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .col-sm-1-5 {
    width: calc((((0vw + 89.1666666667px) + (0vw + 30px)) * 1.5 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .col-sm-2 {
    width: calc((((0vw + 89.1666666667px) + (0vw + 30px)) * 2 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .col-sm-2-5 {
    width: calc((((0vw + 89.1666666667px) + (0vw + 30px)) * 2.5 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .col-sm-3 {
    width: calc((((0vw + 89.1666666667px) + (0vw + 30px)) * 3 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .col-sm-3-5 {
    width: calc((((0vw + 89.1666666667px) + (0vw + 30px)) * 3.5 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .col-sm-4 {
    width: calc((((0vw + 89.1666666667px) + (0vw + 30px)) * 4 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .col-sm-4-5 {
    width: calc((((0vw + 89.1666666667px) + (0vw + 30px)) * 4.5 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .col-sm-5 {
    width: calc((((0vw + 89.1666666667px) + (0vw + 30px)) * 5 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .col-sm-5-5 {
    width: calc((((0vw + 89.1666666667px) + (0vw + 30px)) * 5.5 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .col-sm-6 {
    width: calc((((0vw + 89.1666666667px) + (0vw + 30px)) * 6 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .col-sm-6-5 {
    width: calc((((0vw + 89.1666666667px) + (0vw + 30px)) * 6.5 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .col-sm-7 {
    width: calc((((0vw + 89.1666666667px) + (0vw + 30px)) * 7 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .col-sm-7-5 {
    width: calc((((0vw + 89.1666666667px) + (0vw + 30px)) * 7.5 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .col-sm-8 {
    width: calc((((0vw + 89.1666666667px) + (0vw + 30px)) * 8 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .col-sm-8-5 {
    width: calc((((0vw + 89.1666666667px) + (0vw + 30px)) * 8.5 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .col-sm-9 {
    width: calc((((0vw + 89.1666666667px) + (0vw + 30px)) * 9 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .col-sm-9-5 {
    width: calc((((0vw + 89.1666666667px) + (0vw + 30px)) * 9.5 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .col-sm-10 {
    width: calc((((0vw + 89.1666666667px) + (0vw + 30px)) * 10 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .col-sm-10-5 {
    width: calc((((0vw + 89.1666666667px) + (0vw + 30px)) * 10.5 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .col-sm-11 {
    width: calc((((0vw + 89.1666666667px) + (0vw + 30px)) * 11 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .col-sm-11-5 {
    width: calc((((0vw + 89.1666666667px) + (0vw + 30px)) * 11.5 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .col-sm-12 {
    width: calc((((0vw + 89.1666666667px) + (0vw + 30px)) * 12 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-sm-0 {
    margin-left: 0;
  }
  .right-sm-0 {
    margin-right: calc(0 + 0);
  }
  .pside-sm-0,
  .pleft-sm-0 {
    padding-left: calc((((0vw + 89.1666666667px) + (0vw + 30px)) * 1 - (0vw + 30px) - 0.1px) * 0);
  }
  .pside-sm-0,
  .pright-sm-0 {
    padding-right: calc((((0vw + 89.1666666667px) + (0vw + 30px)) * 1 - (0vw + 30px) - 0.1px) * 0);
  }
  .pcont-sm-0 {
    width: 0;
    padding: 0 0 0;
  }
  .pcol-sm-0 {
    width: 0;
    padding: 0;
    margin-right: 0;
  }
  .left-sm-0-5 {
    margin-left: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 0.5 - 0.1px);
  }
  .right-sm-0-5 {
    margin-right: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 0.5 - 0.1px);
  }
  .pside-sm-0-5,
  .pleft-sm-0-5 {
    padding-left: calc((((0vw + 89.1666666667px) + (0vw + 30px)) * 1 - (0vw + 30px) - 0.1px) * 0.5);
  }
  .pside-sm-0-5,
  .pright-sm-0-5 {
    padding-right: calc((((0vw + 89.1666666667px) + (0vw + 30px)) * 1 - (0vw + 30px) - 0.1px) * 0.5);
  }
  .pcont-sm-0-5 {
    width: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 0.5 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 0.5 - 0.1px) 0;
  }
  .pcol-sm-0-5 {
    width: calc((((0vw + 89.1666666667px) + (0vw + 30px)) * 0.5 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-sm-1 {
    margin-left: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 1 - 0.1px);
  }
  .right-sm-1 {
    margin-right: calc(calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 1 - 0.1px) + calc((0vw + 30px) * 1));
  }
  .pside-sm-1,
  .pleft-sm-1 {
    padding-left: calc((((0vw + 89.1666666667px) + (0vw + 30px)) * 1 - (0vw + 30px) - 0.1px) * 1);
  }
  .pside-sm-1,
  .pright-sm-1 {
    padding-right: calc((((0vw + 89.1666666667px) + (0vw + 30px)) * 1 - (0vw + 30px) - 0.1px) * 1);
  }
  .pcont-sm-1 {
    width: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 1 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 1 - 0.1px) 0;
  }
  .pcol-sm-1 {
    width: calc((((0vw + 89.1666666667px) + (0vw + 30px)) * 1 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-sm-1-5 {
    margin-left: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 1.5 - 0.1px);
  }
  .right-sm-1-5 {
    margin-right: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 1.5 - 0.1px);
  }
  .pcont-sm-1-5 {
    width: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 1.5 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 1.5 - 0.1px) 0;
  }
  .pcol-sm-1-5 {
    width: calc((((0vw + 89.1666666667px) + (0vw + 30px)) * 1.5 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-sm-2 {
    margin-left: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 2 - 0.1px);
  }
  .right-sm-2 {
    margin-right: calc(calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 2 - 0.1px) + calc((0vw + 30px) * 1));
  }
  .pcont-sm-2 {
    width: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 2 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 2 - 0.1px) 0;
  }
  .pcol-sm-2 {
    width: calc((((0vw + 89.1666666667px) + (0vw + 30px)) * 2 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-sm-2-5 {
    margin-left: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 2.5 - 0.1px);
  }
  .right-sm-2-5 {
    margin-right: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 2.5 - 0.1px);
  }
  .pcont-sm-2-5 {
    width: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 2.5 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 2.5 - 0.1px) 0;
  }
  .pcol-sm-2-5 {
    width: calc((((0vw + 89.1666666667px) + (0vw + 30px)) * 2.5 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-sm-3 {
    margin-left: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 3 - 0.1px);
  }
  .right-sm-3 {
    margin-right: calc(calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 3 - 0.1px) + calc((0vw + 30px) * 1));
  }
  .pcont-sm-3 {
    width: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 3 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 3 - 0.1px) 0;
  }
  .pcol-sm-3 {
    width: calc((((0vw + 89.1666666667px) + (0vw + 30px)) * 3 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-sm-3-5 {
    margin-left: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 3.5 - 0.1px);
  }
  .right-sm-3-5 {
    margin-right: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 3.5 - 0.1px);
  }
  .pcont-sm-3-5 {
    width: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 3.5 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 3.5 - 0.1px) 0;
  }
  .pcol-sm-3-5 {
    width: calc((((0vw + 89.1666666667px) + (0vw + 30px)) * 3.5 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-sm-4 {
    margin-left: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 4 - 0.1px);
  }
  .right-sm-4 {
    margin-right: calc(calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 4 - 0.1px) + calc((0vw + 30px) * 1));
  }
  .pcont-sm-4 {
    width: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 4 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 4 - 0.1px) 0;
  }
  .pcol-sm-4 {
    width: calc((((0vw + 89.1666666667px) + (0vw + 30px)) * 4 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-sm-4-5 {
    margin-left: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 4.5 - 0.1px);
  }
  .right-sm-4-5 {
    margin-right: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 4.5 - 0.1px);
  }
  .pcont-sm-4-5 {
    width: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 4.5 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 4.5 - 0.1px) 0;
  }
  .pcol-sm-4-5 {
    width: calc((((0vw + 89.1666666667px) + (0vw + 30px)) * 4.5 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-sm-5 {
    margin-left: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 5 - 0.1px);
  }
  .right-sm-5 {
    margin-right: calc(calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 5 - 0.1px) + calc((0vw + 30px) * 1));
  }
  .pcont-sm-5 {
    width: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 5 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 5 - 0.1px) 0;
  }
  .pcol-sm-5 {
    width: calc((((0vw + 89.1666666667px) + (0vw + 30px)) * 5 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-sm-5-5 {
    margin-left: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 5.5 - 0.1px);
  }
  .right-sm-5-5 {
    margin-right: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 5.5 - 0.1px);
  }
  .pcont-sm-5-5 {
    width: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 5.5 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 5.5 - 0.1px) 0;
  }
  .pcol-sm-5-5 {
    width: calc((((0vw + 89.1666666667px) + (0vw + 30px)) * 5.5 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-sm-6 {
    margin-left: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 6 - 0.1px);
  }
  .right-sm-6 {
    margin-right: calc(calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 6 - 0.1px) + calc((0vw + 30px) * 1));
  }
  .pcont-sm-6 {
    width: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 6 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 6 - 0.1px) 0;
  }
  .pcol-sm-6 {
    width: calc((((0vw + 89.1666666667px) + (0vw + 30px)) * 6 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-sm-6-5 {
    margin-left: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 6.5 - 0.1px);
  }
  .right-sm-6-5 {
    margin-right: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 6.5 - 0.1px);
  }
  .pcont-sm-6-5 {
    width: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 6.5 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 6.5 - 0.1px) 0;
  }
  .pcol-sm-6-5 {
    width: calc((((0vw + 89.1666666667px) + (0vw + 30px)) * 6.5 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-sm-7 {
    margin-left: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 7 - 0.1px);
  }
  .right-sm-7 {
    margin-right: calc(calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 7 - 0.1px) + calc((0vw + 30px) * 1));
  }
  .pcont-sm-7 {
    width: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 7 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 7 - 0.1px) 0;
  }
  .pcol-sm-7 {
    width: calc((((0vw + 89.1666666667px) + (0vw + 30px)) * 7 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-sm-7-5 {
    margin-left: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 7.5 - 0.1px);
  }
  .right-sm-7-5 {
    margin-right: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 7.5 - 0.1px);
  }
  .pcont-sm-7-5 {
    width: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 7.5 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 7.5 - 0.1px) 0;
  }
  .pcol-sm-7-5 {
    width: calc((((0vw + 89.1666666667px) + (0vw + 30px)) * 7.5 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-sm-8 {
    margin-left: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 8 - 0.1px);
  }
  .right-sm-8 {
    margin-right: calc(calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 8 - 0.1px) + calc((0vw + 30px) * 1));
  }
  .pcont-sm-8 {
    width: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 8 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 8 - 0.1px) 0;
  }
  .pcol-sm-8 {
    width: calc((((0vw + 89.1666666667px) + (0vw + 30px)) * 8 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-sm-8-5 {
    margin-left: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 8.5 - 0.1px);
  }
  .right-sm-8-5 {
    margin-right: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 8.5 - 0.1px);
  }
  .pcont-sm-8-5 {
    width: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 8.5 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 8.5 - 0.1px) 0;
  }
  .pcol-sm-8-5 {
    width: calc((((0vw + 89.1666666667px) + (0vw + 30px)) * 8.5 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-sm-9 {
    margin-left: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 9 - 0.1px);
  }
  .right-sm-9 {
    margin-right: calc(calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 9 - 0.1px) + calc((0vw + 30px) * 1));
  }
  .pcont-sm-9 {
    width: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 9 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 9 - 0.1px) 0;
  }
  .pcol-sm-9 {
    width: calc((((0vw + 89.1666666667px) + (0vw + 30px)) * 9 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-sm-9-5 {
    margin-left: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 9.5 - 0.1px);
  }
  .right-sm-9-5 {
    margin-right: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 9.5 - 0.1px);
  }
  .pcont-sm-9-5 {
    width: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 9.5 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 9.5 - 0.1px) 0;
  }
  .pcol-sm-9-5 {
    width: calc((((0vw + 89.1666666667px) + (0vw + 30px)) * 9.5 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-sm-10 {
    margin-left: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 10 - 0.1px);
  }
  .right-sm-10 {
    margin-right: calc(calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 10 - 0.1px) + calc((0vw + 30px) * 1));
  }
  .pcont-sm-10 {
    width: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 10 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 10 - 0.1px) 0;
  }
  .pcol-sm-10 {
    width: calc((((0vw + 89.1666666667px) + (0vw + 30px)) * 10 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-sm-10-5 {
    margin-left: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 10.5 - 0.1px);
  }
  .right-sm-10-5 {
    margin-right: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 10.5 - 0.1px);
  }
  .pcont-sm-10-5 {
    width: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 10.5 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 10.5 - 0.1px) 0;
  }
  .pcol-sm-10-5 {
    width: calc((((0vw + 89.1666666667px) + (0vw + 30px)) * 10.5 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-sm-11 {
    margin-left: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 11 - 0.1px);
  }
  .right-sm-11 {
    margin-right: calc(calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 11 - 0.1px) + calc((0vw + 30px) * 1));
  }
  .pcont-sm-11 {
    width: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 11 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 11 - 0.1px) 0;
  }
  .pcol-sm-11 {
    width: calc((((0vw + 89.1666666667px) + (0vw + 30px)) * 11 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-sm-11-5 {
    margin-left: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 11.5 - 0.1px);
  }
  .right-sm-11-5 {
    margin-right: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 11.5 - 0.1px);
  }
  .pcont-sm-11-5 {
    width: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 11.5 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 11.5 - 0.1px) 0;
  }
  .pcol-sm-11-5 {
    width: calc((((0vw + 89.1666666667px) + (0vw + 30px)) * 11.5 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-sm-12 {
    margin-left: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 12 - 0.1px);
  }
  .right-sm-12 {
    margin-right: calc(calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 12 - 0.1px) + calc((0vw + 30px) * 1));
  }
  .pcont-sm-12 {
    width: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 12 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 12 - 0.1px) 0;
  }
  .pcol-sm-12 {
    width: calc((((0vw + 89.1666666667px) + (0vw + 30px)) * 12 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .ml-sm-0,
  .mlr-sm-0 {
    margin-left: 0rem;
  }
  .mr-sm-0,
  .mlr-sm-0 {
    margin-right: 0rem;
  }
  .mt-sm-0,
  .mtb-sm-0 {
    margin-top: 0rem;
  }
  .mb-sm-0,
  .mtb-sm-0 {
    margin-bottom: 0rem;
  }
  .pl-sm-0,
  .plr-sm-0 {
    padding-left: 0rem;
  }
  .pr-sm-0,
  .plr-sm-0 {
    padding-right: 0rem;
  }
  .pt-sm-0,
  .ptb-sm-0 {
    padding-top: 0rem;
  }
  .pb-sm-0,
  .ptb-sm-0 {
    padding-bottom: 0rem;
  }
  .ml-sm-0-5,
  .mlr-sm-0-5 {
    margin-left: 0.5rem;
  }
  .mr-sm-0-5,
  .mlr-sm-0-5 {
    margin-right: 0.5rem;
  }
  .mt-sm-0-5,
  .mtb-sm-0-5 {
    margin-top: 0.5rem;
  }
  .mb-sm-0-5,
  .mtb-sm-0-5 {
    margin-bottom: 0.5rem;
  }
  .pl-sm-0-5,
  .plr-sm-0-5 {
    padding-left: 0.5rem;
  }
  .pr-sm-0-5,
  .plr-sm-0-5 {
    padding-right: 0.5rem;
  }
  .pt-sm-0-5,
  .ptb-sm-0-5 {
    padding-top: 0.5rem;
  }
  .pb-sm-0-5,
  .ptb-sm-0-5 {
    padding-bottom: 0.5rem;
  }
  .ml-sm-1,
  .mlr-sm-1 {
    margin-left: 1rem;
  }
  .mr-sm-1,
  .mlr-sm-1 {
    margin-right: 1rem;
  }
  .mt-sm-1,
  .mtb-sm-1 {
    margin-top: 1rem;
  }
  .mb-sm-1,
  .mtb-sm-1 {
    margin-bottom: 1rem;
  }
  .pl-sm-1,
  .plr-sm-1 {
    padding-left: 1rem;
  }
  .pr-sm-1,
  .plr-sm-1 {
    padding-right: 1rem;
  }
  .pt-sm-1,
  .ptb-sm-1 {
    padding-top: 1rem;
  }
  .pb-sm-1,
  .ptb-sm-1 {
    padding-bottom: 1rem;
  }
  .ml-sm-1-5,
  .mlr-sm-1-5 {
    margin-left: 1.5rem;
  }
  .mr-sm-1-5,
  .mlr-sm-1-5 {
    margin-right: 1.5rem;
  }
  .mt-sm-1-5,
  .mtb-sm-1-5 {
    margin-top: 1.5rem;
  }
  .mb-sm-1-5,
  .mtb-sm-1-5 {
    margin-bottom: 1.5rem;
  }
  .pl-sm-1-5,
  .plr-sm-1-5 {
    padding-left: 1.5rem;
  }
  .pr-sm-1-5,
  .plr-sm-1-5 {
    padding-right: 1.5rem;
  }
  .pt-sm-1-5,
  .ptb-sm-1-5 {
    padding-top: 1.5rem;
  }
  .pb-sm-1-5,
  .ptb-sm-1-5 {
    padding-bottom: 1.5rem;
  }
  .ml-sm-2,
  .mlr-sm-2 {
    margin-left: 2rem;
  }
  .mr-sm-2,
  .mlr-sm-2 {
    margin-right: 2rem;
  }
  .mt-sm-2,
  .mtb-sm-2 {
    margin-top: 2rem;
  }
  .mb-sm-2,
  .mtb-sm-2 {
    margin-bottom: 2rem;
  }
  .pl-sm-2,
  .plr-sm-2 {
    padding-left: 2rem;
  }
  .pr-sm-2,
  .plr-sm-2 {
    padding-right: 2rem;
  }
  .pt-sm-2,
  .ptb-sm-2 {
    padding-top: 2rem;
  }
  .pb-sm-2,
  .ptb-sm-2 {
    padding-bottom: 2rem;
  }
  .ml-sm-2-5,
  .mlr-sm-2-5 {
    margin-left: 2.5rem;
  }
  .mr-sm-2-5,
  .mlr-sm-2-5 {
    margin-right: 2.5rem;
  }
  .mt-sm-2-5,
  .mtb-sm-2-5 {
    margin-top: 2.5rem;
  }
  .mb-sm-2-5,
  .mtb-sm-2-5 {
    margin-bottom: 2.5rem;
  }
  .pl-sm-2-5,
  .plr-sm-2-5 {
    padding-left: 2.5rem;
  }
  .pr-sm-2-5,
  .plr-sm-2-5 {
    padding-right: 2.5rem;
  }
  .pt-sm-2-5,
  .ptb-sm-2-5 {
    padding-top: 2.5rem;
  }
  .pb-sm-2-5,
  .ptb-sm-2-5 {
    padding-bottom: 2.5rem;
  }
  .ml-sm-3,
  .mlr-sm-3 {
    margin-left: 3rem;
  }
  .mr-sm-3,
  .mlr-sm-3 {
    margin-right: 3rem;
  }
  .mt-sm-3,
  .mtb-sm-3 {
    margin-top: 3rem;
  }
  .mb-sm-3,
  .mtb-sm-3 {
    margin-bottom: 3rem;
  }
  .pl-sm-3,
  .plr-sm-3 {
    padding-left: 3rem;
  }
  .pr-sm-3,
  .plr-sm-3 {
    padding-right: 3rem;
  }
  .pt-sm-3,
  .ptb-sm-3 {
    padding-top: 3rem;
  }
  .pb-sm-3,
  .ptb-sm-3 {
    padding-bottom: 3rem;
  }
  .ml-sm-3-5,
  .mlr-sm-3-5 {
    margin-left: 3.5rem;
  }
  .mr-sm-3-5,
  .mlr-sm-3-5 {
    margin-right: 3.5rem;
  }
  .mt-sm-3-5,
  .mtb-sm-3-5 {
    margin-top: 3.5rem;
  }
  .mb-sm-3-5,
  .mtb-sm-3-5 {
    margin-bottom: 3.5rem;
  }
  .pl-sm-3-5,
  .plr-sm-3-5 {
    padding-left: 3.5rem;
  }
  .pr-sm-3-5,
  .plr-sm-3-5 {
    padding-right: 3.5rem;
  }
  .pt-sm-3-5,
  .ptb-sm-3-5 {
    padding-top: 3.5rem;
  }
  .pb-sm-3-5,
  .ptb-sm-3-5 {
    padding-bottom: 3.5rem;
  }
  .ml-sm-4,
  .mlr-sm-4 {
    margin-left: 4rem;
  }
  .mr-sm-4,
  .mlr-sm-4 {
    margin-right: 4rem;
  }
  .mt-sm-4,
  .mtb-sm-4 {
    margin-top: 4rem;
  }
  .mb-sm-4,
  .mtb-sm-4 {
    margin-bottom: 4rem;
  }
  .pl-sm-4,
  .plr-sm-4 {
    padding-left: 4rem;
  }
  .pr-sm-4,
  .plr-sm-4 {
    padding-right: 4rem;
  }
  .pt-sm-4,
  .ptb-sm-4 {
    padding-top: 4rem;
  }
  .pb-sm-4,
  .ptb-sm-4 {
    padding-bottom: 4rem;
  }
  .ml-sm-4-5,
  .mlr-sm-4-5 {
    margin-left: 4.5rem;
  }
  .mr-sm-4-5,
  .mlr-sm-4-5 {
    margin-right: 4.5rem;
  }
  .mt-sm-4-5,
  .mtb-sm-4-5 {
    margin-top: 4.5rem;
  }
  .mb-sm-4-5,
  .mtb-sm-4-5 {
    margin-bottom: 4.5rem;
  }
  .pl-sm-4-5,
  .plr-sm-4-5 {
    padding-left: 4.5rem;
  }
  .pr-sm-4-5,
  .plr-sm-4-5 {
    padding-right: 4.5rem;
  }
  .pt-sm-4-5,
  .ptb-sm-4-5 {
    padding-top: 4.5rem;
  }
  .pb-sm-4-5,
  .ptb-sm-4-5 {
    padding-bottom: 4.5rem;
  }
  .ml-sm-5,
  .mlr-sm-5 {
    margin-left: 5rem;
  }
  .mr-sm-5,
  .mlr-sm-5 {
    margin-right: 5rem;
  }
  .mt-sm-5,
  .mtb-sm-5 {
    margin-top: 5rem;
  }
  .mb-sm-5,
  .mtb-sm-5 {
    margin-bottom: 5rem;
  }
  .pl-sm-5,
  .plr-sm-5 {
    padding-left: 5rem;
  }
  .pr-sm-5,
  .plr-sm-5 {
    padding-right: 5rem;
  }
  .pt-sm-5,
  .ptb-sm-5 {
    padding-top: 5rem;
  }
  .pb-sm-5,
  .ptb-sm-5 {
    padding-bottom: 5rem;
  }
  .ml-sm-5-5,
  .mlr-sm-5-5 {
    margin-left: 5.5rem;
  }
  .mr-sm-5-5,
  .mlr-sm-5-5 {
    margin-right: 5.5rem;
  }
  .mt-sm-5-5,
  .mtb-sm-5-5 {
    margin-top: 5.5rem;
  }
  .mb-sm-5-5,
  .mtb-sm-5-5 {
    margin-bottom: 5.5rem;
  }
  .pl-sm-5-5,
  .plr-sm-5-5 {
    padding-left: 5.5rem;
  }
  .pr-sm-5-5,
  .plr-sm-5-5 {
    padding-right: 5.5rem;
  }
  .pt-sm-5-5,
  .ptb-sm-5-5 {
    padding-top: 5.5rem;
  }
  .pb-sm-5-5,
  .ptb-sm-5-5 {
    padding-bottom: 5.5rem;
  }
  .ml-sm-6,
  .mlr-sm-6 {
    margin-left: 6rem;
  }
  .mr-sm-6,
  .mlr-sm-6 {
    margin-right: 6rem;
  }
  .mt-sm-6,
  .mtb-sm-6 {
    margin-top: 6rem;
  }
  .mb-sm-6,
  .mtb-sm-6 {
    margin-bottom: 6rem;
  }
  .pl-sm-6,
  .plr-sm-6 {
    padding-left: 6rem;
  }
  .pr-sm-6,
  .plr-sm-6 {
    padding-right: 6rem;
  }
  .pt-sm-6,
  .ptb-sm-6 {
    padding-top: 6rem;
  }
  .pb-sm-6,
  .ptb-sm-6 {
    padding-bottom: 6rem;
  }
  .ml-sm-6-5,
  .mlr-sm-6-5 {
    margin-left: 6.5rem;
  }
  .mr-sm-6-5,
  .mlr-sm-6-5 {
    margin-right: 6.5rem;
  }
  .mt-sm-6-5,
  .mtb-sm-6-5 {
    margin-top: 6.5rem;
  }
  .mb-sm-6-5,
  .mtb-sm-6-5 {
    margin-bottom: 6.5rem;
  }
  .pl-sm-6-5,
  .plr-sm-6-5 {
    padding-left: 6.5rem;
  }
  .pr-sm-6-5,
  .plr-sm-6-5 {
    padding-right: 6.5rem;
  }
  .pt-sm-6-5,
  .ptb-sm-6-5 {
    padding-top: 6.5rem;
  }
  .pb-sm-6-5,
  .ptb-sm-6-5 {
    padding-bottom: 6.5rem;
  }
  .ml-sm-7,
  .mlr-sm-7 {
    margin-left: 7rem;
  }
  .mr-sm-7,
  .mlr-sm-7 {
    margin-right: 7rem;
  }
  .mt-sm-7,
  .mtb-sm-7 {
    margin-top: 7rem;
  }
  .mb-sm-7,
  .mtb-sm-7 {
    margin-bottom: 7rem;
  }
  .pl-sm-7,
  .plr-sm-7 {
    padding-left: 7rem;
  }
  .pr-sm-7,
  .plr-sm-7 {
    padding-right: 7rem;
  }
  .pt-sm-7,
  .ptb-sm-7 {
    padding-top: 7rem;
  }
  .pb-sm-7,
  .ptb-sm-7 {
    padding-bottom: 7rem;
  }
  .ml-sm-7-5,
  .mlr-sm-7-5 {
    margin-left: 7.5rem;
  }
  .mr-sm-7-5,
  .mlr-sm-7-5 {
    margin-right: 7.5rem;
  }
  .mt-sm-7-5,
  .mtb-sm-7-5 {
    margin-top: 7.5rem;
  }
  .mb-sm-7-5,
  .mtb-sm-7-5 {
    margin-bottom: 7.5rem;
  }
  .pl-sm-7-5,
  .plr-sm-7-5 {
    padding-left: 7.5rem;
  }
  .pr-sm-7-5,
  .plr-sm-7-5 {
    padding-right: 7.5rem;
  }
  .pt-sm-7-5,
  .ptb-sm-7-5 {
    padding-top: 7.5rem;
  }
  .pb-sm-7-5,
  .ptb-sm-7-5 {
    padding-bottom: 7.5rem;
  }
  .ml-sm-8,
  .mlr-sm-8 {
    margin-left: 8rem;
  }
  .mr-sm-8,
  .mlr-sm-8 {
    margin-right: 8rem;
  }
  .mt-sm-8,
  .mtb-sm-8 {
    margin-top: 8rem;
  }
  .mb-sm-8,
  .mtb-sm-8 {
    margin-bottom: 8rem;
  }
  .pl-sm-8,
  .plr-sm-8 {
    padding-left: 8rem;
  }
  .pr-sm-8,
  .plr-sm-8 {
    padding-right: 8rem;
  }
  .pt-sm-8,
  .ptb-sm-8 {
    padding-top: 8rem;
  }
  .pb-sm-8,
  .ptb-sm-8 {
    padding-bottom: 8rem;
  }
  .ml-sm-8-5,
  .mlr-sm-8-5 {
    margin-left: 8.5rem;
  }
  .mr-sm-8-5,
  .mlr-sm-8-5 {
    margin-right: 8.5rem;
  }
  .mt-sm-8-5,
  .mtb-sm-8-5 {
    margin-top: 8.5rem;
  }
  .mb-sm-8-5,
  .mtb-sm-8-5 {
    margin-bottom: 8.5rem;
  }
  .pl-sm-8-5,
  .plr-sm-8-5 {
    padding-left: 8.5rem;
  }
  .pr-sm-8-5,
  .plr-sm-8-5 {
    padding-right: 8.5rem;
  }
  .pt-sm-8-5,
  .ptb-sm-8-5 {
    padding-top: 8.5rem;
  }
  .pb-sm-8-5,
  .ptb-sm-8-5 {
    padding-bottom: 8.5rem;
  }
  .ml-sm-9,
  .mlr-sm-9 {
    margin-left: 9rem;
  }
  .mr-sm-9,
  .mlr-sm-9 {
    margin-right: 9rem;
  }
  .mt-sm-9,
  .mtb-sm-9 {
    margin-top: 9rem;
  }
  .mb-sm-9,
  .mtb-sm-9 {
    margin-bottom: 9rem;
  }
  .pl-sm-9,
  .plr-sm-9 {
    padding-left: 9rem;
  }
  .pr-sm-9,
  .plr-sm-9 {
    padding-right: 9rem;
  }
  .pt-sm-9,
  .ptb-sm-9 {
    padding-top: 9rem;
  }
  .pb-sm-9,
  .ptb-sm-9 {
    padding-bottom: 9rem;
  }
  .ml-sm-9-5,
  .mlr-sm-9-5 {
    margin-left: 9.5rem;
  }
  .mr-sm-9-5,
  .mlr-sm-9-5 {
    margin-right: 9.5rem;
  }
  .mt-sm-9-5,
  .mtb-sm-9-5 {
    margin-top: 9.5rem;
  }
  .mb-sm-9-5,
  .mtb-sm-9-5 {
    margin-bottom: 9.5rem;
  }
  .pl-sm-9-5,
  .plr-sm-9-5 {
    padding-left: 9.5rem;
  }
  .pr-sm-9-5,
  .plr-sm-9-5 {
    padding-right: 9.5rem;
  }
  .pt-sm-9-5,
  .ptb-sm-9-5 {
    padding-top: 9.5rem;
  }
  .pb-sm-9-5,
  .ptb-sm-9-5 {
    padding-bottom: 9.5rem;
  }
  .ml-sm-10,
  .mlr-sm-10 {
    margin-left: 10rem;
  }
  .mr-sm-10,
  .mlr-sm-10 {
    margin-right: 10rem;
  }
  .mt-sm-10,
  .mtb-sm-10 {
    margin-top: 10rem;
  }
  .mb-sm-10,
  .mtb-sm-10 {
    margin-bottom: 10rem;
  }
  .pl-sm-10,
  .plr-sm-10 {
    padding-left: 10rem;
  }
  .pr-sm-10,
  .plr-sm-10 {
    padding-right: 10rem;
  }
  .pt-sm-10,
  .ptb-sm-10 {
    padding-top: 10rem;
  }
  .pb-sm-10,
  .ptb-sm-10 {
    padding-bottom: 10rem;
  }
  .ml-sm-10-5,
  .mlr-sm-10-5 {
    margin-left: 10.5rem;
  }
  .mr-sm-10-5,
  .mlr-sm-10-5 {
    margin-right: 10.5rem;
  }
  .mt-sm-10-5,
  .mtb-sm-10-5 {
    margin-top: 10.5rem;
  }
  .mb-sm-10-5,
  .mtb-sm-10-5 {
    margin-bottom: 10.5rem;
  }
  .pl-sm-10-5,
  .plr-sm-10-5 {
    padding-left: 10.5rem;
  }
  .pr-sm-10-5,
  .plr-sm-10-5 {
    padding-right: 10.5rem;
  }
  .pt-sm-10-5,
  .ptb-sm-10-5 {
    padding-top: 10.5rem;
  }
  .pb-sm-10-5,
  .ptb-sm-10-5 {
    padding-bottom: 10.5rem;
  }
  .ml-sm-11,
  .mlr-sm-11 {
    margin-left: 11rem;
  }
  .mr-sm-11,
  .mlr-sm-11 {
    margin-right: 11rem;
  }
  .mt-sm-11,
  .mtb-sm-11 {
    margin-top: 11rem;
  }
  .mb-sm-11,
  .mtb-sm-11 {
    margin-bottom: 11rem;
  }
  .pl-sm-11,
  .plr-sm-11 {
    padding-left: 11rem;
  }
  .pr-sm-11,
  .plr-sm-11 {
    padding-right: 11rem;
  }
  .pt-sm-11,
  .ptb-sm-11 {
    padding-top: 11rem;
  }
  .pb-sm-11,
  .ptb-sm-11 {
    padding-bottom: 11rem;
  }
  .ml-sm-11-5,
  .mlr-sm-11-5 {
    margin-left: 11.5rem;
  }
  .mr-sm-11-5,
  .mlr-sm-11-5 {
    margin-right: 11.5rem;
  }
  .mt-sm-11-5,
  .mtb-sm-11-5 {
    margin-top: 11.5rem;
  }
  .mb-sm-11-5,
  .mtb-sm-11-5 {
    margin-bottom: 11.5rem;
  }
  .pl-sm-11-5,
  .plr-sm-11-5 {
    padding-left: 11.5rem;
  }
  .pr-sm-11-5,
  .plr-sm-11-5 {
    padding-right: 11.5rem;
  }
  .pt-sm-11-5,
  .ptb-sm-11-5 {
    padding-top: 11.5rem;
  }
  .pb-sm-11-5,
  .ptb-sm-11-5 {
    padding-bottom: 11.5rem;
  }
  .ml-sm-12,
  .mlr-sm-12 {
    margin-left: 12rem;
  }
  .mr-sm-12,
  .mlr-sm-12 {
    margin-right: 12rem;
  }
  .mt-sm-12,
  .mtb-sm-12 {
    margin-top: 12rem;
  }
  .mb-sm-12,
  .mtb-sm-12 {
    margin-bottom: 12rem;
  }
  .pl-sm-12,
  .plr-sm-12 {
    padding-left: 12rem;
  }
  .pr-sm-12,
  .plr-sm-12 {
    padding-right: 12rem;
  }
  .pt-sm-12,
  .ptb-sm-12 {
    padding-top: 12rem;
  }
  .pb-sm-12,
  .ptb-sm-12 {
    padding-bottom: 12rem;
  }
  .col-inset-sm,
  .col-inset-left-sm,
  .col-inset-right-sm {
    border-style: solid;
    border-color: transparent;
  }
  .col-inset-sm,
  .col-inset-left-sm {
    border-left-width: calc();
  }
  .col-inset-sm,
  .col-inset-right-sm {
    border-right-width: calc();
  }
  .col-right-xl {
    float: right;
  }
  .show-xl {
    display: block;
  }
  .hide-xl {
    display: none;
  }
  .col-align-bottom-xl {
    display: flex;
    align-items: flex-end;
  }
  .cont-md-0 {
    width: 0;
  }
  .cont-md-0-5 {
    width: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 0.5 - 0.1px);
  }
  .cont-md-1 {
    width: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 1 - 0.1px);
  }
  .cont-md-1-5 {
    width: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 1.5 - 0.1px);
  }
  .cont-md-2 {
    width: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 2 - 0.1px);
  }
  .cont-md-2-5 {
    width: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 2.5 - 0.1px);
  }
  .cont-md-3 {
    width: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 3 - 0.1px);
  }
  .cont-md-3-5 {
    width: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 3.5 - 0.1px);
  }
  .cont-md-4 {
    width: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 4 - 0.1px);
  }
  .cont-md-4-5 {
    width: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 4.5 - 0.1px);
  }
  .cont-md-5 {
    width: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 5 - 0.1px);
  }
  .cont-md-5-5 {
    width: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 5.5 - 0.1px);
  }
  .cont-md-6 {
    width: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 6 - 0.1px);
  }
  .cont-md-6-5 {
    width: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 6.5 - 0.1px);
  }
  .cont-md-7 {
    width: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 7 - 0.1px);
  }
  .cont-md-7-5 {
    width: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 7.5 - 0.1px);
  }
  .cont-md-8 {
    width: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 8 - 0.1px);
  }
  .cont-md-8-5 {
    width: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 8.5 - 0.1px);
  }
  .cont-md-9 {
    width: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 9 - 0.1px);
  }
  .cont-md-9-5 {
    width: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 9.5 - 0.1px);
  }
  .cont-md-10 {
    width: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 10 - 0.1px);
  }
  .cont-md-10-5 {
    width: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 10.5 - 0.1px);
  }
  .cont-md-11 {
    width: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 11 - 0.1px);
  }
  .cont-md-11-5 {
    width: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 11.5 - 0.1px);
  }
  .cont-md-12 {
    width: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 12 - 0.1px);
  }
  .col-md-0 {
    width: 0;
    margin-right: 0;
  }
  .col-md-0-5 {
    width: calc((((0vw + 89.1666666667px) + (0vw + 30px)) * 0.5 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .col-md-1 {
    width: calc((((0vw + 89.1666666667px) + (0vw + 30px)) * 1 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .col-md-1-5 {
    width: calc((((0vw + 89.1666666667px) + (0vw + 30px)) * 1.5 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .col-md-2 {
    width: calc((((0vw + 89.1666666667px) + (0vw + 30px)) * 2 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .col-md-2-5 {
    width: calc((((0vw + 89.1666666667px) + (0vw + 30px)) * 2.5 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .col-md-3 {
    width: calc((((0vw + 89.1666666667px) + (0vw + 30px)) * 3 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .col-md-3-5 {
    width: calc((((0vw + 89.1666666667px) + (0vw + 30px)) * 3.5 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .col-md-4 {
    width: calc((((0vw + 89.1666666667px) + (0vw + 30px)) * 4 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .col-md-4-5 {
    width: calc((((0vw + 89.1666666667px) + (0vw + 30px)) * 4.5 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .col-md-5 {
    width: calc((((0vw + 89.1666666667px) + (0vw + 30px)) * 5 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .col-md-5-5 {
    width: calc((((0vw + 89.1666666667px) + (0vw + 30px)) * 5.5 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .col-md-6 {
    width: calc((((0vw + 89.1666666667px) + (0vw + 30px)) * 6 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .col-md-6-5 {
    width: calc((((0vw + 89.1666666667px) + (0vw + 30px)) * 6.5 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .col-md-7 {
    width: calc((((0vw + 89.1666666667px) + (0vw + 30px)) * 7 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .col-md-7-5 {
    width: calc((((0vw + 89.1666666667px) + (0vw + 30px)) * 7.5 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .col-md-8 {
    width: calc((((0vw + 89.1666666667px) + (0vw + 30px)) * 8 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .col-md-8-5 {
    width: calc((((0vw + 89.1666666667px) + (0vw + 30px)) * 8.5 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .col-md-9 {
    width: calc((((0vw + 89.1666666667px) + (0vw + 30px)) * 9 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .col-md-9-5 {
    width: calc((((0vw + 89.1666666667px) + (0vw + 30px)) * 9.5 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .col-md-10 {
    width: calc((((0vw + 89.1666666667px) + (0vw + 30px)) * 10 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .col-md-10-5 {
    width: calc((((0vw + 89.1666666667px) + (0vw + 30px)) * 10.5 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .col-md-11 {
    width: calc((((0vw + 89.1666666667px) + (0vw + 30px)) * 11 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .col-md-11-5 {
    width: calc((((0vw + 89.1666666667px) + (0vw + 30px)) * 11.5 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .col-md-12 {
    width: calc((((0vw + 89.1666666667px) + (0vw + 30px)) * 12 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-md-0 {
    margin-left: 0;
  }
  .right-md-0 {
    margin-right: calc(0 + 0);
  }
  .pside-md-0,
  .pleft-md-0 {
    padding-left: calc((((0vw + 89.1666666667px) + (0vw + 30px)) * 1 - (0vw + 30px) - 0.1px) * 0);
  }
  .pside-md-0,
  .pright-md-0 {
    padding-right: calc((((0vw + 89.1666666667px) + (0vw + 30px)) * 1 - (0vw + 30px) - 0.1px) * 0);
  }
  .pcont-md-0 {
    width: 0;
    padding: 0 0 0;
  }
  .pcol-md-0 {
    width: 0;
    padding: 0;
    margin-right: 0;
  }
  .left-md-0-5 {
    margin-left: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 0.5 - 0.1px);
  }
  .right-md-0-5 {
    margin-right: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 0.5 - 0.1px);
  }
  .pside-md-0-5,
  .pleft-md-0-5 {
    padding-left: calc((((0vw + 89.1666666667px) + (0vw + 30px)) * 1 - (0vw + 30px) - 0.1px) * 0.5);
  }
  .pside-md-0-5,
  .pright-md-0-5 {
    padding-right: calc((((0vw + 89.1666666667px) + (0vw + 30px)) * 1 - (0vw + 30px) - 0.1px) * 0.5);
  }
  .pcont-md-0-5 {
    width: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 0.5 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 0.5 - 0.1px) 0;
  }
  .pcol-md-0-5 {
    width: calc((((0vw + 89.1666666667px) + (0vw + 30px)) * 0.5 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-md-1 {
    margin-left: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 1 - 0.1px);
  }
  .right-md-1 {
    margin-right: calc(calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 1 - 0.1px) + calc((0vw + 30px) * 1));
  }
  .pside-md-1,
  .pleft-md-1 {
    padding-left: calc((((0vw + 89.1666666667px) + (0vw + 30px)) * 1 - (0vw + 30px) - 0.1px) * 1);
  }
  .pside-md-1,
  .pright-md-1 {
    padding-right: calc((((0vw + 89.1666666667px) + (0vw + 30px)) * 1 - (0vw + 30px) - 0.1px) * 1);
  }
  .pcont-md-1 {
    width: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 1 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 1 - 0.1px) 0;
  }
  .pcol-md-1 {
    width: calc((((0vw + 89.1666666667px) + (0vw + 30px)) * 1 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-md-1-5 {
    margin-left: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 1.5 - 0.1px);
  }
  .right-md-1-5 {
    margin-right: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 1.5 - 0.1px);
  }
  .pcont-md-1-5 {
    width: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 1.5 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 1.5 - 0.1px) 0;
  }
  .pcol-md-1-5 {
    width: calc((((0vw + 89.1666666667px) + (0vw + 30px)) * 1.5 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-md-2 {
    margin-left: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 2 - 0.1px);
  }
  .right-md-2 {
    margin-right: calc(calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 2 - 0.1px) + calc((0vw + 30px) * 1));
  }
  .pcont-md-2 {
    width: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 2 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 2 - 0.1px) 0;
  }
  .pcol-md-2 {
    width: calc((((0vw + 89.1666666667px) + (0vw + 30px)) * 2 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-md-2-5 {
    margin-left: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 2.5 - 0.1px);
  }
  .right-md-2-5 {
    margin-right: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 2.5 - 0.1px);
  }
  .pcont-md-2-5 {
    width: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 2.5 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 2.5 - 0.1px) 0;
  }
  .pcol-md-2-5 {
    width: calc((((0vw + 89.1666666667px) + (0vw + 30px)) * 2.5 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-md-3 {
    margin-left: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 3 - 0.1px);
  }
  .right-md-3 {
    margin-right: calc(calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 3 - 0.1px) + calc((0vw + 30px) * 1));
  }
  .pcont-md-3 {
    width: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 3 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 3 - 0.1px) 0;
  }
  .pcol-md-3 {
    width: calc((((0vw + 89.1666666667px) + (0vw + 30px)) * 3 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-md-3-5 {
    margin-left: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 3.5 - 0.1px);
  }
  .right-md-3-5 {
    margin-right: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 3.5 - 0.1px);
  }
  .pcont-md-3-5 {
    width: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 3.5 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 3.5 - 0.1px) 0;
  }
  .pcol-md-3-5 {
    width: calc((((0vw + 89.1666666667px) + (0vw + 30px)) * 3.5 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-md-4 {
    margin-left: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 4 - 0.1px);
  }
  .right-md-4 {
    margin-right: calc(calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 4 - 0.1px) + calc((0vw + 30px) * 1));
  }
  .pcont-md-4 {
    width: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 4 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 4 - 0.1px) 0;
  }
  .pcol-md-4 {
    width: calc((((0vw + 89.1666666667px) + (0vw + 30px)) * 4 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-md-4-5 {
    margin-left: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 4.5 - 0.1px);
  }
  .right-md-4-5 {
    margin-right: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 4.5 - 0.1px);
  }
  .pcont-md-4-5 {
    width: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 4.5 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 4.5 - 0.1px) 0;
  }
  .pcol-md-4-5 {
    width: calc((((0vw + 89.1666666667px) + (0vw + 30px)) * 4.5 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-md-5 {
    margin-left: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 5 - 0.1px);
  }
  .right-md-5 {
    margin-right: calc(calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 5 - 0.1px) + calc((0vw + 30px) * 1));
  }
  .pcont-md-5 {
    width: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 5 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 5 - 0.1px) 0;
  }
  .pcol-md-5 {
    width: calc((((0vw + 89.1666666667px) + (0vw + 30px)) * 5 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-md-5-5 {
    margin-left: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 5.5 - 0.1px);
  }
  .right-md-5-5 {
    margin-right: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 5.5 - 0.1px);
  }
  .pcont-md-5-5 {
    width: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 5.5 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 5.5 - 0.1px) 0;
  }
  .pcol-md-5-5 {
    width: calc((((0vw + 89.1666666667px) + (0vw + 30px)) * 5.5 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-md-6 {
    margin-left: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 6 - 0.1px);
  }
  .right-md-6 {
    margin-right: calc(calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 6 - 0.1px) + calc((0vw + 30px) * 1));
  }
  .pcont-md-6 {
    width: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 6 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 6 - 0.1px) 0;
  }
  .pcol-md-6 {
    width: calc((((0vw + 89.1666666667px) + (0vw + 30px)) * 6 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-md-6-5 {
    margin-left: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 6.5 - 0.1px);
  }
  .right-md-6-5 {
    margin-right: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 6.5 - 0.1px);
  }
  .pcont-md-6-5 {
    width: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 6.5 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 6.5 - 0.1px) 0;
  }
  .pcol-md-6-5 {
    width: calc((((0vw + 89.1666666667px) + (0vw + 30px)) * 6.5 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-md-7 {
    margin-left: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 7 - 0.1px);
  }
  .right-md-7 {
    margin-right: calc(calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 7 - 0.1px) + calc((0vw + 30px) * 1));
  }
  .pcont-md-7 {
    width: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 7 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 7 - 0.1px) 0;
  }
  .pcol-md-7 {
    width: calc((((0vw + 89.1666666667px) + (0vw + 30px)) * 7 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-md-7-5 {
    margin-left: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 7.5 - 0.1px);
  }
  .right-md-7-5 {
    margin-right: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 7.5 - 0.1px);
  }
  .pcont-md-7-5 {
    width: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 7.5 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 7.5 - 0.1px) 0;
  }
  .pcol-md-7-5 {
    width: calc((((0vw + 89.1666666667px) + (0vw + 30px)) * 7.5 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-md-8 {
    margin-left: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 8 - 0.1px);
  }
  .right-md-8 {
    margin-right: calc(calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 8 - 0.1px) + calc((0vw + 30px) * 1));
  }
  .pcont-md-8 {
    width: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 8 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 8 - 0.1px) 0;
  }
  .pcol-md-8 {
    width: calc((((0vw + 89.1666666667px) + (0vw + 30px)) * 8 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-md-8-5 {
    margin-left: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 8.5 - 0.1px);
  }
  .right-md-8-5 {
    margin-right: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 8.5 - 0.1px);
  }
  .pcont-md-8-5 {
    width: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 8.5 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 8.5 - 0.1px) 0;
  }
  .pcol-md-8-5 {
    width: calc((((0vw + 89.1666666667px) + (0vw + 30px)) * 8.5 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-md-9 {
    margin-left: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 9 - 0.1px);
  }
  .right-md-9 {
    margin-right: calc(calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 9 - 0.1px) + calc((0vw + 30px) * 1));
  }
  .pcont-md-9 {
    width: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 9 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 9 - 0.1px) 0;
  }
  .pcol-md-9 {
    width: calc((((0vw + 89.1666666667px) + (0vw + 30px)) * 9 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-md-9-5 {
    margin-left: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 9.5 - 0.1px);
  }
  .right-md-9-5 {
    margin-right: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 9.5 - 0.1px);
  }
  .pcont-md-9-5 {
    width: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 9.5 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 9.5 - 0.1px) 0;
  }
  .pcol-md-9-5 {
    width: calc((((0vw + 89.1666666667px) + (0vw + 30px)) * 9.5 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-md-10 {
    margin-left: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 10 - 0.1px);
  }
  .right-md-10 {
    margin-right: calc(calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 10 - 0.1px) + calc((0vw + 30px) * 1));
  }
  .pcont-md-10 {
    width: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 10 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 10 - 0.1px) 0;
  }
  .pcol-md-10 {
    width: calc((((0vw + 89.1666666667px) + (0vw + 30px)) * 10 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-md-10-5 {
    margin-left: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 10.5 - 0.1px);
  }
  .right-md-10-5 {
    margin-right: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 10.5 - 0.1px);
  }
  .pcont-md-10-5 {
    width: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 10.5 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 10.5 - 0.1px) 0;
  }
  .pcol-md-10-5 {
    width: calc((((0vw + 89.1666666667px) + (0vw + 30px)) * 10.5 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-md-11 {
    margin-left: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 11 - 0.1px);
  }
  .right-md-11 {
    margin-right: calc(calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 11 - 0.1px) + calc((0vw + 30px) * 1));
  }
  .pcont-md-11 {
    width: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 11 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 11 - 0.1px) 0;
  }
  .pcol-md-11 {
    width: calc((((0vw + 89.1666666667px) + (0vw + 30px)) * 11 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-md-11-5 {
    margin-left: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 11.5 - 0.1px);
  }
  .right-md-11-5 {
    margin-right: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 11.5 - 0.1px);
  }
  .pcont-md-11-5 {
    width: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 11.5 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 11.5 - 0.1px) 0;
  }
  .pcol-md-11-5 {
    width: calc((((0vw + 89.1666666667px) + (0vw + 30px)) * 11.5 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-md-12 {
    margin-left: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 12 - 0.1px);
  }
  .right-md-12 {
    margin-right: calc(calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 12 - 0.1px) + calc((0vw + 30px) * 1));
  }
  .pcont-md-12 {
    width: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 12 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 12 - 0.1px) 0;
  }
  .pcol-md-12 {
    width: calc((((0vw + 89.1666666667px) + (0vw + 30px)) * 12 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .ml-md-0,
  .mlr-md-0 {
    margin-left: 0rem;
  }
  .mr-md-0,
  .mlr-md-0 {
    margin-right: 0rem;
  }
  .mt-md-0,
  .mtb-md-0 {
    margin-top: 0rem;
  }
  .mb-md-0,
  .mtb-md-0 {
    margin-bottom: 0rem;
  }
  .pl-md-0,
  .plr-md-0 {
    padding-left: 0rem;
  }
  .pr-md-0,
  .plr-md-0 {
    padding-right: 0rem;
  }
  .pt-md-0,
  .ptb-md-0 {
    padding-top: 0rem;
  }
  .pb-md-0,
  .ptb-md-0 {
    padding-bottom: 0rem;
  }
  .ml-md-0-5,
  .mlr-md-0-5 {
    margin-left: 0.5rem;
  }
  .mr-md-0-5,
  .mlr-md-0-5 {
    margin-right: 0.5rem;
  }
  .mt-md-0-5,
  .mtb-md-0-5 {
    margin-top: 0.5rem;
  }
  .mb-md-0-5,
  .mtb-md-0-5 {
    margin-bottom: 0.5rem;
  }
  .pl-md-0-5,
  .plr-md-0-5 {
    padding-left: 0.5rem;
  }
  .pr-md-0-5,
  .plr-md-0-5 {
    padding-right: 0.5rem;
  }
  .pt-md-0-5,
  .ptb-md-0-5 {
    padding-top: 0.5rem;
  }
  .pb-md-0-5,
  .ptb-md-0-5 {
    padding-bottom: 0.5rem;
  }
  .ml-md-1,
  .mlr-md-1 {
    margin-left: 1rem;
  }
  .mr-md-1,
  .mlr-md-1 {
    margin-right: 1rem;
  }
  .mt-md-1,
  .mtb-md-1 {
    margin-top: 1rem;
  }
  .mb-md-1,
  .mtb-md-1 {
    margin-bottom: 1rem;
  }
  .pl-md-1,
  .plr-md-1 {
    padding-left: 1rem;
  }
  .pr-md-1,
  .plr-md-1 {
    padding-right: 1rem;
  }
  .pt-md-1,
  .ptb-md-1 {
    padding-top: 1rem;
  }
  .pb-md-1,
  .ptb-md-1 {
    padding-bottom: 1rem;
  }
  .ml-md-1-5,
  .mlr-md-1-5 {
    margin-left: 1.5rem;
  }
  .mr-md-1-5,
  .mlr-md-1-5 {
    margin-right: 1.5rem;
  }
  .mt-md-1-5,
  .mtb-md-1-5 {
    margin-top: 1.5rem;
  }
  .mb-md-1-5,
  .mtb-md-1-5 {
    margin-bottom: 1.5rem;
  }
  .pl-md-1-5,
  .plr-md-1-5 {
    padding-left: 1.5rem;
  }
  .pr-md-1-5,
  .plr-md-1-5 {
    padding-right: 1.5rem;
  }
  .pt-md-1-5,
  .ptb-md-1-5 {
    padding-top: 1.5rem;
  }
  .pb-md-1-5,
  .ptb-md-1-5 {
    padding-bottom: 1.5rem;
  }
  .ml-md-2,
  .mlr-md-2 {
    margin-left: 2rem;
  }
  .mr-md-2,
  .mlr-md-2 {
    margin-right: 2rem;
  }
  .mt-md-2,
  .mtb-md-2 {
    margin-top: 2rem;
  }
  .mb-md-2,
  .mtb-md-2 {
    margin-bottom: 2rem;
  }
  .pl-md-2,
  .plr-md-2 {
    padding-left: 2rem;
  }
  .pr-md-2,
  .plr-md-2 {
    padding-right: 2rem;
  }
  .pt-md-2,
  .ptb-md-2 {
    padding-top: 2rem;
  }
  .pb-md-2,
  .ptb-md-2 {
    padding-bottom: 2rem;
  }
  .ml-md-2-5,
  .mlr-md-2-5 {
    margin-left: 2.5rem;
  }
  .mr-md-2-5,
  .mlr-md-2-5 {
    margin-right: 2.5rem;
  }
  .mt-md-2-5,
  .mtb-md-2-5 {
    margin-top: 2.5rem;
  }
  .mb-md-2-5,
  .mtb-md-2-5 {
    margin-bottom: 2.5rem;
  }
  .pl-md-2-5,
  .plr-md-2-5 {
    padding-left: 2.5rem;
  }
  .pr-md-2-5,
  .plr-md-2-5 {
    padding-right: 2.5rem;
  }
  .pt-md-2-5,
  .ptb-md-2-5 {
    padding-top: 2.5rem;
  }
  .pb-md-2-5,
  .ptb-md-2-5 {
    padding-bottom: 2.5rem;
  }
  .ml-md-3,
  .mlr-md-3 {
    margin-left: 3rem;
  }
  .mr-md-3,
  .mlr-md-3 {
    margin-right: 3rem;
  }
  .mt-md-3,
  .mtb-md-3 {
    margin-top: 3rem;
  }
  .mb-md-3,
  .mtb-md-3 {
    margin-bottom: 3rem;
  }
  .pl-md-3,
  .plr-md-3 {
    padding-left: 3rem;
  }
  .pr-md-3,
  .plr-md-3 {
    padding-right: 3rem;
  }
  .pt-md-3,
  .ptb-md-3 {
    padding-top: 3rem;
  }
  .pb-md-3,
  .ptb-md-3 {
    padding-bottom: 3rem;
  }
  .ml-md-3-5,
  .mlr-md-3-5 {
    margin-left: 3.5rem;
  }
  .mr-md-3-5,
  .mlr-md-3-5 {
    margin-right: 3.5rem;
  }
  .mt-md-3-5,
  .mtb-md-3-5 {
    margin-top: 3.5rem;
  }
  .mb-md-3-5,
  .mtb-md-3-5 {
    margin-bottom: 3.5rem;
  }
  .pl-md-3-5,
  .plr-md-3-5 {
    padding-left: 3.5rem;
  }
  .pr-md-3-5,
  .plr-md-3-5 {
    padding-right: 3.5rem;
  }
  .pt-md-3-5,
  .ptb-md-3-5 {
    padding-top: 3.5rem;
  }
  .pb-md-3-5,
  .ptb-md-3-5 {
    padding-bottom: 3.5rem;
  }
  .ml-md-4,
  .mlr-md-4 {
    margin-left: 4rem;
  }
  .mr-md-4,
  .mlr-md-4 {
    margin-right: 4rem;
  }
  .mt-md-4,
  .mtb-md-4 {
    margin-top: 4rem;
  }
  .mb-md-4,
  .mtb-md-4 {
    margin-bottom: 4rem;
  }
  .pl-md-4,
  .plr-md-4 {
    padding-left: 4rem;
  }
  .pr-md-4,
  .plr-md-4 {
    padding-right: 4rem;
  }
  .pt-md-4,
  .ptb-md-4 {
    padding-top: 4rem;
  }
  .pb-md-4,
  .ptb-md-4 {
    padding-bottom: 4rem;
  }
  .ml-md-4-5,
  .mlr-md-4-5 {
    margin-left: 4.5rem;
  }
  .mr-md-4-5,
  .mlr-md-4-5 {
    margin-right: 4.5rem;
  }
  .mt-md-4-5,
  .mtb-md-4-5 {
    margin-top: 4.5rem;
  }
  .mb-md-4-5,
  .mtb-md-4-5 {
    margin-bottom: 4.5rem;
  }
  .pl-md-4-5,
  .plr-md-4-5 {
    padding-left: 4.5rem;
  }
  .pr-md-4-5,
  .plr-md-4-5 {
    padding-right: 4.5rem;
  }
  .pt-md-4-5,
  .ptb-md-4-5 {
    padding-top: 4.5rem;
  }
  .pb-md-4-5,
  .ptb-md-4-5 {
    padding-bottom: 4.5rem;
  }
  .ml-md-5,
  .mlr-md-5 {
    margin-left: 5rem;
  }
  .mr-md-5,
  .mlr-md-5 {
    margin-right: 5rem;
  }
  .mt-md-5,
  .mtb-md-5 {
    margin-top: 5rem;
  }
  .mb-md-5,
  .mtb-md-5 {
    margin-bottom: 5rem;
  }
  .pl-md-5,
  .plr-md-5 {
    padding-left: 5rem;
  }
  .pr-md-5,
  .plr-md-5 {
    padding-right: 5rem;
  }
  .pt-md-5,
  .ptb-md-5 {
    padding-top: 5rem;
  }
  .pb-md-5,
  .ptb-md-5 {
    padding-bottom: 5rem;
  }
  .ml-md-5-5,
  .mlr-md-5-5 {
    margin-left: 5.5rem;
  }
  .mr-md-5-5,
  .mlr-md-5-5 {
    margin-right: 5.5rem;
  }
  .mt-md-5-5,
  .mtb-md-5-5 {
    margin-top: 5.5rem;
  }
  .mb-md-5-5,
  .mtb-md-5-5 {
    margin-bottom: 5.5rem;
  }
  .pl-md-5-5,
  .plr-md-5-5 {
    padding-left: 5.5rem;
  }
  .pr-md-5-5,
  .plr-md-5-5 {
    padding-right: 5.5rem;
  }
  .pt-md-5-5,
  .ptb-md-5-5 {
    padding-top: 5.5rem;
  }
  .pb-md-5-5,
  .ptb-md-5-5 {
    padding-bottom: 5.5rem;
  }
  .ml-md-6,
  .mlr-md-6 {
    margin-left: 6rem;
  }
  .mr-md-6,
  .mlr-md-6 {
    margin-right: 6rem;
  }
  .mt-md-6,
  .mtb-md-6 {
    margin-top: 6rem;
  }
  .mb-md-6,
  .mtb-md-6 {
    margin-bottom: 6rem;
  }
  .pl-md-6,
  .plr-md-6 {
    padding-left: 6rem;
  }
  .pr-md-6,
  .plr-md-6 {
    padding-right: 6rem;
  }
  .pt-md-6,
  .ptb-md-6 {
    padding-top: 6rem;
  }
  .pb-md-6,
  .ptb-md-6 {
    padding-bottom: 6rem;
  }
  .ml-md-6-5,
  .mlr-md-6-5 {
    margin-left: 6.5rem;
  }
  .mr-md-6-5,
  .mlr-md-6-5 {
    margin-right: 6.5rem;
  }
  .mt-md-6-5,
  .mtb-md-6-5 {
    margin-top: 6.5rem;
  }
  .mb-md-6-5,
  .mtb-md-6-5 {
    margin-bottom: 6.5rem;
  }
  .pl-md-6-5,
  .plr-md-6-5 {
    padding-left: 6.5rem;
  }
  .pr-md-6-5,
  .plr-md-6-5 {
    padding-right: 6.5rem;
  }
  .pt-md-6-5,
  .ptb-md-6-5 {
    padding-top: 6.5rem;
  }
  .pb-md-6-5,
  .ptb-md-6-5 {
    padding-bottom: 6.5rem;
  }
  .ml-md-7,
  .mlr-md-7 {
    margin-left: 7rem;
  }
  .mr-md-7,
  .mlr-md-7 {
    margin-right: 7rem;
  }
  .mt-md-7,
  .mtb-md-7 {
    margin-top: 7rem;
  }
  .mb-md-7,
  .mtb-md-7 {
    margin-bottom: 7rem;
  }
  .pl-md-7,
  .plr-md-7 {
    padding-left: 7rem;
  }
  .pr-md-7,
  .plr-md-7 {
    padding-right: 7rem;
  }
  .pt-md-7,
  .ptb-md-7 {
    padding-top: 7rem;
  }
  .pb-md-7,
  .ptb-md-7 {
    padding-bottom: 7rem;
  }
  .ml-md-7-5,
  .mlr-md-7-5 {
    margin-left: 7.5rem;
  }
  .mr-md-7-5,
  .mlr-md-7-5 {
    margin-right: 7.5rem;
  }
  .mt-md-7-5,
  .mtb-md-7-5 {
    margin-top: 7.5rem;
  }
  .mb-md-7-5,
  .mtb-md-7-5 {
    margin-bottom: 7.5rem;
  }
  .pl-md-7-5,
  .plr-md-7-5 {
    padding-left: 7.5rem;
  }
  .pr-md-7-5,
  .plr-md-7-5 {
    padding-right: 7.5rem;
  }
  .pt-md-7-5,
  .ptb-md-7-5 {
    padding-top: 7.5rem;
  }
  .pb-md-7-5,
  .ptb-md-7-5 {
    padding-bottom: 7.5rem;
  }
  .ml-md-8,
  .mlr-md-8 {
    margin-left: 8rem;
  }
  .mr-md-8,
  .mlr-md-8 {
    margin-right: 8rem;
  }
  .mt-md-8,
  .mtb-md-8 {
    margin-top: 8rem;
  }
  .mb-md-8,
  .mtb-md-8 {
    margin-bottom: 8rem;
  }
  .pl-md-8,
  .plr-md-8 {
    padding-left: 8rem;
  }
  .pr-md-8,
  .plr-md-8 {
    padding-right: 8rem;
  }
  .pt-md-8,
  .ptb-md-8 {
    padding-top: 8rem;
  }
  .pb-md-8,
  .ptb-md-8 {
    padding-bottom: 8rem;
  }
  .ml-md-8-5,
  .mlr-md-8-5 {
    margin-left: 8.5rem;
  }
  .mr-md-8-5,
  .mlr-md-8-5 {
    margin-right: 8.5rem;
  }
  .mt-md-8-5,
  .mtb-md-8-5 {
    margin-top: 8.5rem;
  }
  .mb-md-8-5,
  .mtb-md-8-5 {
    margin-bottom: 8.5rem;
  }
  .pl-md-8-5,
  .plr-md-8-5 {
    padding-left: 8.5rem;
  }
  .pr-md-8-5,
  .plr-md-8-5 {
    padding-right: 8.5rem;
  }
  .pt-md-8-5,
  .ptb-md-8-5 {
    padding-top: 8.5rem;
  }
  .pb-md-8-5,
  .ptb-md-8-5 {
    padding-bottom: 8.5rem;
  }
  .ml-md-9,
  .mlr-md-9 {
    margin-left: 9rem;
  }
  .mr-md-9,
  .mlr-md-9 {
    margin-right: 9rem;
  }
  .mt-md-9,
  .mtb-md-9 {
    margin-top: 9rem;
  }
  .mb-md-9,
  .mtb-md-9 {
    margin-bottom: 9rem;
  }
  .pl-md-9,
  .plr-md-9 {
    padding-left: 9rem;
  }
  .pr-md-9,
  .plr-md-9 {
    padding-right: 9rem;
  }
  .pt-md-9,
  .ptb-md-9 {
    padding-top: 9rem;
  }
  .pb-md-9,
  .ptb-md-9 {
    padding-bottom: 9rem;
  }
  .ml-md-9-5,
  .mlr-md-9-5 {
    margin-left: 9.5rem;
  }
  .mr-md-9-5,
  .mlr-md-9-5 {
    margin-right: 9.5rem;
  }
  .mt-md-9-5,
  .mtb-md-9-5 {
    margin-top: 9.5rem;
  }
  .mb-md-9-5,
  .mtb-md-9-5 {
    margin-bottom: 9.5rem;
  }
  .pl-md-9-5,
  .plr-md-9-5 {
    padding-left: 9.5rem;
  }
  .pr-md-9-5,
  .plr-md-9-5 {
    padding-right: 9.5rem;
  }
  .pt-md-9-5,
  .ptb-md-9-5 {
    padding-top: 9.5rem;
  }
  .pb-md-9-5,
  .ptb-md-9-5 {
    padding-bottom: 9.5rem;
  }
  .ml-md-10,
  .mlr-md-10 {
    margin-left: 10rem;
  }
  .mr-md-10,
  .mlr-md-10 {
    margin-right: 10rem;
  }
  .mt-md-10,
  .mtb-md-10 {
    margin-top: 10rem;
  }
  .mb-md-10,
  .mtb-md-10 {
    margin-bottom: 10rem;
  }
  .pl-md-10,
  .plr-md-10 {
    padding-left: 10rem;
  }
  .pr-md-10,
  .plr-md-10 {
    padding-right: 10rem;
  }
  .pt-md-10,
  .ptb-md-10 {
    padding-top: 10rem;
  }
  .pb-md-10,
  .ptb-md-10 {
    padding-bottom: 10rem;
  }
  .ml-md-10-5,
  .mlr-md-10-5 {
    margin-left: 10.5rem;
  }
  .mr-md-10-5,
  .mlr-md-10-5 {
    margin-right: 10.5rem;
  }
  .mt-md-10-5,
  .mtb-md-10-5 {
    margin-top: 10.5rem;
  }
  .mb-md-10-5,
  .mtb-md-10-5 {
    margin-bottom: 10.5rem;
  }
  .pl-md-10-5,
  .plr-md-10-5 {
    padding-left: 10.5rem;
  }
  .pr-md-10-5,
  .plr-md-10-5 {
    padding-right: 10.5rem;
  }
  .pt-md-10-5,
  .ptb-md-10-5 {
    padding-top: 10.5rem;
  }
  .pb-md-10-5,
  .ptb-md-10-5 {
    padding-bottom: 10.5rem;
  }
  .ml-md-11,
  .mlr-md-11 {
    margin-left: 11rem;
  }
  .mr-md-11,
  .mlr-md-11 {
    margin-right: 11rem;
  }
  .mt-md-11,
  .mtb-md-11 {
    margin-top: 11rem;
  }
  .mb-md-11,
  .mtb-md-11 {
    margin-bottom: 11rem;
  }
  .pl-md-11,
  .plr-md-11 {
    padding-left: 11rem;
  }
  .pr-md-11,
  .plr-md-11 {
    padding-right: 11rem;
  }
  .pt-md-11,
  .ptb-md-11 {
    padding-top: 11rem;
  }
  .pb-md-11,
  .ptb-md-11 {
    padding-bottom: 11rem;
  }
  .ml-md-11-5,
  .mlr-md-11-5 {
    margin-left: 11.5rem;
  }
  .mr-md-11-5,
  .mlr-md-11-5 {
    margin-right: 11.5rem;
  }
  .mt-md-11-5,
  .mtb-md-11-5 {
    margin-top: 11.5rem;
  }
  .mb-md-11-5,
  .mtb-md-11-5 {
    margin-bottom: 11.5rem;
  }
  .pl-md-11-5,
  .plr-md-11-5 {
    padding-left: 11.5rem;
  }
  .pr-md-11-5,
  .plr-md-11-5 {
    padding-right: 11.5rem;
  }
  .pt-md-11-5,
  .ptb-md-11-5 {
    padding-top: 11.5rem;
  }
  .pb-md-11-5,
  .ptb-md-11-5 {
    padding-bottom: 11.5rem;
  }
  .ml-md-12,
  .mlr-md-12 {
    margin-left: 12rem;
  }
  .mr-md-12,
  .mlr-md-12 {
    margin-right: 12rem;
  }
  .mt-md-12,
  .mtb-md-12 {
    margin-top: 12rem;
  }
  .mb-md-12,
  .mtb-md-12 {
    margin-bottom: 12rem;
  }
  .pl-md-12,
  .plr-md-12 {
    padding-left: 12rem;
  }
  .pr-md-12,
  .plr-md-12 {
    padding-right: 12rem;
  }
  .pt-md-12,
  .ptb-md-12 {
    padding-top: 12rem;
  }
  .pb-md-12,
  .ptb-md-12 {
    padding-bottom: 12rem;
  }
  .col-inset-md,
  .col-inset-left-md,
  .col-inset-right-md {
    border-style: solid;
    border-color: transparent;
  }
  .col-inset-md,
  .col-inset-left-md {
    border-left-width: calc();
  }
  .col-inset-md,
  .col-inset-right-md {
    border-right-width: calc();
  }
  .col-right-xl {
    float: right;
  }
  .show-xl {
    display: block;
  }
  .hide-xl {
    display: none;
  }
  .col-align-bottom-xl {
    display: flex;
    align-items: flex-end;
  }
  .cont-lg-0 {
    width: 0;
  }
  .cont-lg-0-5 {
    width: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 0.5 - 0.1px);
  }
  .cont-lg-1 {
    width: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 1 - 0.1px);
  }
  .cont-lg-1-5 {
    width: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 1.5 - 0.1px);
  }
  .cont-lg-2 {
    width: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 2 - 0.1px);
  }
  .cont-lg-2-5 {
    width: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 2.5 - 0.1px);
  }
  .cont-lg-3 {
    width: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 3 - 0.1px);
  }
  .cont-lg-3-5 {
    width: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 3.5 - 0.1px);
  }
  .cont-lg-4 {
    width: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 4 - 0.1px);
  }
  .cont-lg-4-5 {
    width: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 4.5 - 0.1px);
  }
  .cont-lg-5 {
    width: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 5 - 0.1px);
  }
  .cont-lg-5-5 {
    width: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 5.5 - 0.1px);
  }
  .cont-lg-6 {
    width: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 6 - 0.1px);
  }
  .cont-lg-6-5 {
    width: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 6.5 - 0.1px);
  }
  .cont-lg-7 {
    width: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 7 - 0.1px);
  }
  .cont-lg-7-5 {
    width: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 7.5 - 0.1px);
  }
  .cont-lg-8 {
    width: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 8 - 0.1px);
  }
  .cont-lg-8-5 {
    width: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 8.5 - 0.1px);
  }
  .cont-lg-9 {
    width: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 9 - 0.1px);
  }
  .cont-lg-9-5 {
    width: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 9.5 - 0.1px);
  }
  .cont-lg-10 {
    width: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 10 - 0.1px);
  }
  .cont-lg-10-5 {
    width: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 10.5 - 0.1px);
  }
  .cont-lg-11 {
    width: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 11 - 0.1px);
  }
  .cont-lg-11-5 {
    width: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 11.5 - 0.1px);
  }
  .cont-lg-12 {
    width: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 12 - 0.1px);
  }
  .col-lg-0 {
    width: 0;
    margin-right: 0;
  }
  .col-lg-0-5 {
    width: calc((((0vw + 89.1666666667px) + (0vw + 30px)) * 0.5 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .col-lg-1 {
    width: calc((((0vw + 89.1666666667px) + (0vw + 30px)) * 1 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .col-lg-1-5 {
    width: calc((((0vw + 89.1666666667px) + (0vw + 30px)) * 1.5 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .col-lg-2 {
    width: calc((((0vw + 89.1666666667px) + (0vw + 30px)) * 2 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .col-lg-2-5 {
    width: calc((((0vw + 89.1666666667px) + (0vw + 30px)) * 2.5 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .col-lg-3 {
    width: calc((((0vw + 89.1666666667px) + (0vw + 30px)) * 3 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .col-lg-3-5 {
    width: calc((((0vw + 89.1666666667px) + (0vw + 30px)) * 3.5 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .col-lg-4 {
    width: calc((((0vw + 89.1666666667px) + (0vw + 30px)) * 4 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .col-lg-4-5 {
    width: calc((((0vw + 89.1666666667px) + (0vw + 30px)) * 4.5 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .col-lg-5 {
    width: calc((((0vw + 89.1666666667px) + (0vw + 30px)) * 5 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .col-lg-5-5 {
    width: calc((((0vw + 89.1666666667px) + (0vw + 30px)) * 5.5 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .col-lg-6 {
    width: calc((((0vw + 89.1666666667px) + (0vw + 30px)) * 6 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .col-lg-6-5 {
    width: calc((((0vw + 89.1666666667px) + (0vw + 30px)) * 6.5 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .col-lg-7 {
    width: calc((((0vw + 89.1666666667px) + (0vw + 30px)) * 7 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .col-lg-7-5 {
    width: calc((((0vw + 89.1666666667px) + (0vw + 30px)) * 7.5 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .col-lg-8 {
    width: calc((((0vw + 89.1666666667px) + (0vw + 30px)) * 8 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .col-lg-8-5 {
    width: calc((((0vw + 89.1666666667px) + (0vw + 30px)) * 8.5 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .col-lg-9 {
    width: calc((((0vw + 89.1666666667px) + (0vw + 30px)) * 9 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .col-lg-9-5 {
    width: calc((((0vw + 89.1666666667px) + (0vw + 30px)) * 9.5 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .col-lg-10 {
    width: calc((((0vw + 89.1666666667px) + (0vw + 30px)) * 10 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .col-lg-10-5 {
    width: calc((((0vw + 89.1666666667px) + (0vw + 30px)) * 10.5 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .col-lg-11 {
    width: calc((((0vw + 89.1666666667px) + (0vw + 30px)) * 11 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .col-lg-11-5 {
    width: calc((((0vw + 89.1666666667px) + (0vw + 30px)) * 11.5 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .col-lg-12 {
    width: calc((((0vw + 89.1666666667px) + (0vw + 30px)) * 12 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-lg-0 {
    margin-left: 0;
  }
  .right-lg-0 {
    margin-right: calc(0 + 0);
  }
  .pside-lg-0,
  .pleft-lg-0 {
    padding-left: calc((((0vw + 89.1666666667px) + (0vw + 30px)) * 1 - (0vw + 30px) - 0.1px) * 0);
  }
  .pside-lg-0,
  .pright-lg-0 {
    padding-right: calc((((0vw + 89.1666666667px) + (0vw + 30px)) * 1 - (0vw + 30px) - 0.1px) * 0);
  }
  .pcont-lg-0 {
    width: 0;
    padding: 0 0 0;
  }
  .pcol-lg-0 {
    width: 0;
    padding: 0;
    margin-right: 0;
  }
  .left-lg-0-5 {
    margin-left: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 0.5 - 0.1px);
  }
  .right-lg-0-5 {
    margin-right: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 0.5 - 0.1px);
  }
  .pside-lg-0-5,
  .pleft-lg-0-5 {
    padding-left: calc((((0vw + 89.1666666667px) + (0vw + 30px)) * 1 - (0vw + 30px) - 0.1px) * 0.5);
  }
  .pside-lg-0-5,
  .pright-lg-0-5 {
    padding-right: calc((((0vw + 89.1666666667px) + (0vw + 30px)) * 1 - (0vw + 30px) - 0.1px) * 0.5);
  }
  .pcont-lg-0-5 {
    width: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 0.5 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 0.5 - 0.1px) 0;
  }
  .pcol-lg-0-5 {
    width: calc((((0vw + 89.1666666667px) + (0vw + 30px)) * 0.5 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-lg-1 {
    margin-left: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 1 - 0.1px);
  }
  .right-lg-1 {
    margin-right: calc(calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 1 - 0.1px) + calc((0vw + 30px) * 1));
  }
  .pside-lg-1,
  .pleft-lg-1 {
    padding-left: calc((((0vw + 89.1666666667px) + (0vw + 30px)) * 1 - (0vw + 30px) - 0.1px) * 1);
  }
  .pside-lg-1,
  .pright-lg-1 {
    padding-right: calc((((0vw + 89.1666666667px) + (0vw + 30px)) * 1 - (0vw + 30px) - 0.1px) * 1);
  }
  .pcont-lg-1 {
    width: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 1 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 1 - 0.1px) 0;
  }
  .pcol-lg-1 {
    width: calc((((0vw + 89.1666666667px) + (0vw + 30px)) * 1 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-lg-1-5 {
    margin-left: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 1.5 - 0.1px);
  }
  .right-lg-1-5 {
    margin-right: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 1.5 - 0.1px);
  }
  .pcont-lg-1-5 {
    width: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 1.5 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 1.5 - 0.1px) 0;
  }
  .pcol-lg-1-5 {
    width: calc((((0vw + 89.1666666667px) + (0vw + 30px)) * 1.5 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-lg-2 {
    margin-left: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 2 - 0.1px);
  }
  .right-lg-2 {
    margin-right: calc(calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 2 - 0.1px) + calc((0vw + 30px) * 1));
  }
  .pcont-lg-2 {
    width: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 2 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 2 - 0.1px) 0;
  }
  .pcol-lg-2 {
    width: calc((((0vw + 89.1666666667px) + (0vw + 30px)) * 2 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-lg-2-5 {
    margin-left: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 2.5 - 0.1px);
  }
  .right-lg-2-5 {
    margin-right: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 2.5 - 0.1px);
  }
  .pcont-lg-2-5 {
    width: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 2.5 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 2.5 - 0.1px) 0;
  }
  .pcol-lg-2-5 {
    width: calc((((0vw + 89.1666666667px) + (0vw + 30px)) * 2.5 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-lg-3 {
    margin-left: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 3 - 0.1px);
  }
  .right-lg-3 {
    margin-right: calc(calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 3 - 0.1px) + calc((0vw + 30px) * 1));
  }
  .pcont-lg-3 {
    width: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 3 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 3 - 0.1px) 0;
  }
  .pcol-lg-3 {
    width: calc((((0vw + 89.1666666667px) + (0vw + 30px)) * 3 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-lg-3-5 {
    margin-left: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 3.5 - 0.1px);
  }
  .right-lg-3-5 {
    margin-right: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 3.5 - 0.1px);
  }
  .pcont-lg-3-5 {
    width: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 3.5 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 3.5 - 0.1px) 0;
  }
  .pcol-lg-3-5 {
    width: calc((((0vw + 89.1666666667px) + (0vw + 30px)) * 3.5 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-lg-4 {
    margin-left: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 4 - 0.1px);
  }
  .right-lg-4 {
    margin-right: calc(calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 4 - 0.1px) + calc((0vw + 30px) * 1));
  }
  .pcont-lg-4 {
    width: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 4 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 4 - 0.1px) 0;
  }
  .pcol-lg-4 {
    width: calc((((0vw + 89.1666666667px) + (0vw + 30px)) * 4 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-lg-4-5 {
    margin-left: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 4.5 - 0.1px);
  }
  .right-lg-4-5 {
    margin-right: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 4.5 - 0.1px);
  }
  .pcont-lg-4-5 {
    width: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 4.5 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 4.5 - 0.1px) 0;
  }
  .pcol-lg-4-5 {
    width: calc((((0vw + 89.1666666667px) + (0vw + 30px)) * 4.5 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-lg-5 {
    margin-left: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 5 - 0.1px);
  }
  .right-lg-5 {
    margin-right: calc(calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 5 - 0.1px) + calc((0vw + 30px) * 1));
  }
  .pcont-lg-5 {
    width: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 5 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 5 - 0.1px) 0;
  }
  .pcol-lg-5 {
    width: calc((((0vw + 89.1666666667px) + (0vw + 30px)) * 5 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-lg-5-5 {
    margin-left: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 5.5 - 0.1px);
  }
  .right-lg-5-5 {
    margin-right: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 5.5 - 0.1px);
  }
  .pcont-lg-5-5 {
    width: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 5.5 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 5.5 - 0.1px) 0;
  }
  .pcol-lg-5-5 {
    width: calc((((0vw + 89.1666666667px) + (0vw + 30px)) * 5.5 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-lg-6 {
    margin-left: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 6 - 0.1px);
  }
  .right-lg-6 {
    margin-right: calc(calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 6 - 0.1px) + calc((0vw + 30px) * 1));
  }
  .pcont-lg-6 {
    width: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 6 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 6 - 0.1px) 0;
  }
  .pcol-lg-6 {
    width: calc((((0vw + 89.1666666667px) + (0vw + 30px)) * 6 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-lg-6-5 {
    margin-left: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 6.5 - 0.1px);
  }
  .right-lg-6-5 {
    margin-right: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 6.5 - 0.1px);
  }
  .pcont-lg-6-5 {
    width: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 6.5 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 6.5 - 0.1px) 0;
  }
  .pcol-lg-6-5 {
    width: calc((((0vw + 89.1666666667px) + (0vw + 30px)) * 6.5 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-lg-7 {
    margin-left: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 7 - 0.1px);
  }
  .right-lg-7 {
    margin-right: calc(calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 7 - 0.1px) + calc((0vw + 30px) * 1));
  }
  .pcont-lg-7 {
    width: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 7 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 7 - 0.1px) 0;
  }
  .pcol-lg-7 {
    width: calc((((0vw + 89.1666666667px) + (0vw + 30px)) * 7 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-lg-7-5 {
    margin-left: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 7.5 - 0.1px);
  }
  .right-lg-7-5 {
    margin-right: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 7.5 - 0.1px);
  }
  .pcont-lg-7-5 {
    width: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 7.5 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 7.5 - 0.1px) 0;
  }
  .pcol-lg-7-5 {
    width: calc((((0vw + 89.1666666667px) + (0vw + 30px)) * 7.5 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-lg-8 {
    margin-left: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 8 - 0.1px);
  }
  .right-lg-8 {
    margin-right: calc(calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 8 - 0.1px) + calc((0vw + 30px) * 1));
  }
  .pcont-lg-8 {
    width: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 8 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 8 - 0.1px) 0;
  }
  .pcol-lg-8 {
    width: calc((((0vw + 89.1666666667px) + (0vw + 30px)) * 8 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-lg-8-5 {
    margin-left: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 8.5 - 0.1px);
  }
  .right-lg-8-5 {
    margin-right: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 8.5 - 0.1px);
  }
  .pcont-lg-8-5 {
    width: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 8.5 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 8.5 - 0.1px) 0;
  }
  .pcol-lg-8-5 {
    width: calc((((0vw + 89.1666666667px) + (0vw + 30px)) * 8.5 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-lg-9 {
    margin-left: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 9 - 0.1px);
  }
  .right-lg-9 {
    margin-right: calc(calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 9 - 0.1px) + calc((0vw + 30px) * 1));
  }
  .pcont-lg-9 {
    width: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 9 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 9 - 0.1px) 0;
  }
  .pcol-lg-9 {
    width: calc((((0vw + 89.1666666667px) + (0vw + 30px)) * 9 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-lg-9-5 {
    margin-left: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 9.5 - 0.1px);
  }
  .right-lg-9-5 {
    margin-right: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 9.5 - 0.1px);
  }
  .pcont-lg-9-5 {
    width: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 9.5 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 9.5 - 0.1px) 0;
  }
  .pcol-lg-9-5 {
    width: calc((((0vw + 89.1666666667px) + (0vw + 30px)) * 9.5 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-lg-10 {
    margin-left: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 10 - 0.1px);
  }
  .right-lg-10 {
    margin-right: calc(calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 10 - 0.1px) + calc((0vw + 30px) * 1));
  }
  .pcont-lg-10 {
    width: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 10 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 10 - 0.1px) 0;
  }
  .pcol-lg-10 {
    width: calc((((0vw + 89.1666666667px) + (0vw + 30px)) * 10 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-lg-10-5 {
    margin-left: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 10.5 - 0.1px);
  }
  .right-lg-10-5 {
    margin-right: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 10.5 - 0.1px);
  }
  .pcont-lg-10-5 {
    width: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 10.5 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 10.5 - 0.1px) 0;
  }
  .pcol-lg-10-5 {
    width: calc((((0vw + 89.1666666667px) + (0vw + 30px)) * 10.5 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-lg-11 {
    margin-left: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 11 - 0.1px);
  }
  .right-lg-11 {
    margin-right: calc(calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 11 - 0.1px) + calc((0vw + 30px) * 1));
  }
  .pcont-lg-11 {
    width: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 11 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 11 - 0.1px) 0;
  }
  .pcol-lg-11 {
    width: calc((((0vw + 89.1666666667px) + (0vw + 30px)) * 11 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-lg-11-5 {
    margin-left: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 11.5 - 0.1px);
  }
  .right-lg-11-5 {
    margin-right: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 11.5 - 0.1px);
  }
  .pcont-lg-11-5 {
    width: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 11.5 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 11.5 - 0.1px) 0;
  }
  .pcol-lg-11-5 {
    width: calc((((0vw + 89.1666666667px) + (0vw + 30px)) * 11.5 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-lg-12 {
    margin-left: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 12 - 0.1px);
  }
  .right-lg-12 {
    margin-right: calc(calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 12 - 0.1px) + calc((0vw + 30px) * 1));
  }
  .pcont-lg-12 {
    width: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 12 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 12 - 0.1px) 0;
  }
  .pcol-lg-12 {
    width: calc((((0vw + 89.1666666667px) + (0vw + 30px)) * 12 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .ml-lg-0,
  .mlr-lg-0 {
    margin-left: 0rem;
  }
  .mr-lg-0,
  .mlr-lg-0 {
    margin-right: 0rem;
  }
  .mt-lg-0,
  .mtb-lg-0 {
    margin-top: 0rem;
  }
  .mb-lg-0,
  .mtb-lg-0 {
    margin-bottom: 0rem;
  }
  .pl-lg-0,
  .plr-lg-0 {
    padding-left: 0rem;
  }
  .pr-lg-0,
  .plr-lg-0 {
    padding-right: 0rem;
  }
  .pt-lg-0,
  .ptb-lg-0 {
    padding-top: 0rem;
  }
  .pb-lg-0,
  .ptb-lg-0 {
    padding-bottom: 0rem;
  }
  .ml-lg-0-5,
  .mlr-lg-0-5 {
    margin-left: 0.5rem;
  }
  .mr-lg-0-5,
  .mlr-lg-0-5 {
    margin-right: 0.5rem;
  }
  .mt-lg-0-5,
  .mtb-lg-0-5 {
    margin-top: 0.5rem;
  }
  .mb-lg-0-5,
  .mtb-lg-0-5 {
    margin-bottom: 0.5rem;
  }
  .pl-lg-0-5,
  .plr-lg-0-5 {
    padding-left: 0.5rem;
  }
  .pr-lg-0-5,
  .plr-lg-0-5 {
    padding-right: 0.5rem;
  }
  .pt-lg-0-5,
  .ptb-lg-0-5 {
    padding-top: 0.5rem;
  }
  .pb-lg-0-5,
  .ptb-lg-0-5 {
    padding-bottom: 0.5rem;
  }
  .ml-lg-1,
  .mlr-lg-1 {
    margin-left: 1rem;
  }
  .mr-lg-1,
  .mlr-lg-1 {
    margin-right: 1rem;
  }
  .mt-lg-1,
  .mtb-lg-1 {
    margin-top: 1rem;
  }
  .mb-lg-1,
  .mtb-lg-1 {
    margin-bottom: 1rem;
  }
  .pl-lg-1,
  .plr-lg-1 {
    padding-left: 1rem;
  }
  .pr-lg-1,
  .plr-lg-1 {
    padding-right: 1rem;
  }
  .pt-lg-1,
  .ptb-lg-1 {
    padding-top: 1rem;
  }
  .pb-lg-1,
  .ptb-lg-1 {
    padding-bottom: 1rem;
  }
  .ml-lg-1-5,
  .mlr-lg-1-5 {
    margin-left: 1.5rem;
  }
  .mr-lg-1-5,
  .mlr-lg-1-5 {
    margin-right: 1.5rem;
  }
  .mt-lg-1-5,
  .mtb-lg-1-5 {
    margin-top: 1.5rem;
  }
  .mb-lg-1-5,
  .mtb-lg-1-5 {
    margin-bottom: 1.5rem;
  }
  .pl-lg-1-5,
  .plr-lg-1-5 {
    padding-left: 1.5rem;
  }
  .pr-lg-1-5,
  .plr-lg-1-5 {
    padding-right: 1.5rem;
  }
  .pt-lg-1-5,
  .ptb-lg-1-5 {
    padding-top: 1.5rem;
  }
  .pb-lg-1-5,
  .ptb-lg-1-5 {
    padding-bottom: 1.5rem;
  }
  .ml-lg-2,
  .mlr-lg-2 {
    margin-left: 2rem;
  }
  .mr-lg-2,
  .mlr-lg-2 {
    margin-right: 2rem;
  }
  .mt-lg-2,
  .mtb-lg-2 {
    margin-top: 2rem;
  }
  .mb-lg-2,
  .mtb-lg-2 {
    margin-bottom: 2rem;
  }
  .pl-lg-2,
  .plr-lg-2 {
    padding-left: 2rem;
  }
  .pr-lg-2,
  .plr-lg-2 {
    padding-right: 2rem;
  }
  .pt-lg-2,
  .ptb-lg-2 {
    padding-top: 2rem;
  }
  .pb-lg-2,
  .ptb-lg-2 {
    padding-bottom: 2rem;
  }
  .ml-lg-2-5,
  .mlr-lg-2-5 {
    margin-left: 2.5rem;
  }
  .mr-lg-2-5,
  .mlr-lg-2-5 {
    margin-right: 2.5rem;
  }
  .mt-lg-2-5,
  .mtb-lg-2-5 {
    margin-top: 2.5rem;
  }
  .mb-lg-2-5,
  .mtb-lg-2-5 {
    margin-bottom: 2.5rem;
  }
  .pl-lg-2-5,
  .plr-lg-2-5 {
    padding-left: 2.5rem;
  }
  .pr-lg-2-5,
  .plr-lg-2-5 {
    padding-right: 2.5rem;
  }
  .pt-lg-2-5,
  .ptb-lg-2-5 {
    padding-top: 2.5rem;
  }
  .pb-lg-2-5,
  .ptb-lg-2-5 {
    padding-bottom: 2.5rem;
  }
  .ml-lg-3,
  .mlr-lg-3 {
    margin-left: 3rem;
  }
  .mr-lg-3,
  .mlr-lg-3 {
    margin-right: 3rem;
  }
  .mt-lg-3,
  .mtb-lg-3 {
    margin-top: 3rem;
  }
  .mb-lg-3,
  .mtb-lg-3 {
    margin-bottom: 3rem;
  }
  .pl-lg-3,
  .plr-lg-3 {
    padding-left: 3rem;
  }
  .pr-lg-3,
  .plr-lg-3 {
    padding-right: 3rem;
  }
  .pt-lg-3,
  .ptb-lg-3 {
    padding-top: 3rem;
  }
  .pb-lg-3,
  .ptb-lg-3 {
    padding-bottom: 3rem;
  }
  .ml-lg-3-5,
  .mlr-lg-3-5 {
    margin-left: 3.5rem;
  }
  .mr-lg-3-5,
  .mlr-lg-3-5 {
    margin-right: 3.5rem;
  }
  .mt-lg-3-5,
  .mtb-lg-3-5 {
    margin-top: 3.5rem;
  }
  .mb-lg-3-5,
  .mtb-lg-3-5 {
    margin-bottom: 3.5rem;
  }
  .pl-lg-3-5,
  .plr-lg-3-5 {
    padding-left: 3.5rem;
  }
  .pr-lg-3-5,
  .plr-lg-3-5 {
    padding-right: 3.5rem;
  }
  .pt-lg-3-5,
  .ptb-lg-3-5 {
    padding-top: 3.5rem;
  }
  .pb-lg-3-5,
  .ptb-lg-3-5 {
    padding-bottom: 3.5rem;
  }
  .ml-lg-4,
  .mlr-lg-4 {
    margin-left: 4rem;
  }
  .mr-lg-4,
  .mlr-lg-4 {
    margin-right: 4rem;
  }
  .mt-lg-4,
  .mtb-lg-4 {
    margin-top: 4rem;
  }
  .mb-lg-4,
  .mtb-lg-4 {
    margin-bottom: 4rem;
  }
  .pl-lg-4,
  .plr-lg-4 {
    padding-left: 4rem;
  }
  .pr-lg-4,
  .plr-lg-4 {
    padding-right: 4rem;
  }
  .pt-lg-4,
  .ptb-lg-4 {
    padding-top: 4rem;
  }
  .pb-lg-4,
  .ptb-lg-4 {
    padding-bottom: 4rem;
  }
  .ml-lg-4-5,
  .mlr-lg-4-5 {
    margin-left: 4.5rem;
  }
  .mr-lg-4-5,
  .mlr-lg-4-5 {
    margin-right: 4.5rem;
  }
  .mt-lg-4-5,
  .mtb-lg-4-5 {
    margin-top: 4.5rem;
  }
  .mb-lg-4-5,
  .mtb-lg-4-5 {
    margin-bottom: 4.5rem;
  }
  .pl-lg-4-5,
  .plr-lg-4-5 {
    padding-left: 4.5rem;
  }
  .pr-lg-4-5,
  .plr-lg-4-5 {
    padding-right: 4.5rem;
  }
  .pt-lg-4-5,
  .ptb-lg-4-5 {
    padding-top: 4.5rem;
  }
  .pb-lg-4-5,
  .ptb-lg-4-5 {
    padding-bottom: 4.5rem;
  }
  .ml-lg-5,
  .mlr-lg-5 {
    margin-left: 5rem;
  }
  .mr-lg-5,
  .mlr-lg-5 {
    margin-right: 5rem;
  }
  .mt-lg-5,
  .mtb-lg-5 {
    margin-top: 5rem;
  }
  .mb-lg-5,
  .mtb-lg-5 {
    margin-bottom: 5rem;
  }
  .pl-lg-5,
  .plr-lg-5 {
    padding-left: 5rem;
  }
  .pr-lg-5,
  .plr-lg-5 {
    padding-right: 5rem;
  }
  .pt-lg-5,
  .ptb-lg-5 {
    padding-top: 5rem;
  }
  .pb-lg-5,
  .ptb-lg-5 {
    padding-bottom: 5rem;
  }
  .ml-lg-5-5,
  .mlr-lg-5-5 {
    margin-left: 5.5rem;
  }
  .mr-lg-5-5,
  .mlr-lg-5-5 {
    margin-right: 5.5rem;
  }
  .mt-lg-5-5,
  .mtb-lg-5-5 {
    margin-top: 5.5rem;
  }
  .mb-lg-5-5,
  .mtb-lg-5-5 {
    margin-bottom: 5.5rem;
  }
  .pl-lg-5-5,
  .plr-lg-5-5 {
    padding-left: 5.5rem;
  }
  .pr-lg-5-5,
  .plr-lg-5-5 {
    padding-right: 5.5rem;
  }
  .pt-lg-5-5,
  .ptb-lg-5-5 {
    padding-top: 5.5rem;
  }
  .pb-lg-5-5,
  .ptb-lg-5-5 {
    padding-bottom: 5.5rem;
  }
  .ml-lg-6,
  .mlr-lg-6 {
    margin-left: 6rem;
  }
  .mr-lg-6,
  .mlr-lg-6 {
    margin-right: 6rem;
  }
  .mt-lg-6,
  .mtb-lg-6 {
    margin-top: 6rem;
  }
  .mb-lg-6,
  .mtb-lg-6 {
    margin-bottom: 6rem;
  }
  .pl-lg-6,
  .plr-lg-6 {
    padding-left: 6rem;
  }
  .pr-lg-6,
  .plr-lg-6 {
    padding-right: 6rem;
  }
  .pt-lg-6,
  .ptb-lg-6 {
    padding-top: 6rem;
  }
  .pb-lg-6,
  .ptb-lg-6 {
    padding-bottom: 6rem;
  }
  .ml-lg-6-5,
  .mlr-lg-6-5 {
    margin-left: 6.5rem;
  }
  .mr-lg-6-5,
  .mlr-lg-6-5 {
    margin-right: 6.5rem;
  }
  .mt-lg-6-5,
  .mtb-lg-6-5 {
    margin-top: 6.5rem;
  }
  .mb-lg-6-5,
  .mtb-lg-6-5 {
    margin-bottom: 6.5rem;
  }
  .pl-lg-6-5,
  .plr-lg-6-5 {
    padding-left: 6.5rem;
  }
  .pr-lg-6-5,
  .plr-lg-6-5 {
    padding-right: 6.5rem;
  }
  .pt-lg-6-5,
  .ptb-lg-6-5 {
    padding-top: 6.5rem;
  }
  .pb-lg-6-5,
  .ptb-lg-6-5 {
    padding-bottom: 6.5rem;
  }
  .ml-lg-7,
  .mlr-lg-7 {
    margin-left: 7rem;
  }
  .mr-lg-7,
  .mlr-lg-7 {
    margin-right: 7rem;
  }
  .mt-lg-7,
  .mtb-lg-7 {
    margin-top: 7rem;
  }
  .mb-lg-7,
  .mtb-lg-7 {
    margin-bottom: 7rem;
  }
  .pl-lg-7,
  .plr-lg-7 {
    padding-left: 7rem;
  }
  .pr-lg-7,
  .plr-lg-7 {
    padding-right: 7rem;
  }
  .pt-lg-7,
  .ptb-lg-7 {
    padding-top: 7rem;
  }
  .pb-lg-7,
  .ptb-lg-7 {
    padding-bottom: 7rem;
  }
  .ml-lg-7-5,
  .mlr-lg-7-5 {
    margin-left: 7.5rem;
  }
  .mr-lg-7-5,
  .mlr-lg-7-5 {
    margin-right: 7.5rem;
  }
  .mt-lg-7-5,
  .mtb-lg-7-5 {
    margin-top: 7.5rem;
  }
  .mb-lg-7-5,
  .mtb-lg-7-5 {
    margin-bottom: 7.5rem;
  }
  .pl-lg-7-5,
  .plr-lg-7-5 {
    padding-left: 7.5rem;
  }
  .pr-lg-7-5,
  .plr-lg-7-5 {
    padding-right: 7.5rem;
  }
  .pt-lg-7-5,
  .ptb-lg-7-5 {
    padding-top: 7.5rem;
  }
  .pb-lg-7-5,
  .ptb-lg-7-5 {
    padding-bottom: 7.5rem;
  }
  .ml-lg-8,
  .mlr-lg-8 {
    margin-left: 8rem;
  }
  .mr-lg-8,
  .mlr-lg-8 {
    margin-right: 8rem;
  }
  .mt-lg-8,
  .mtb-lg-8 {
    margin-top: 8rem;
  }
  .mb-lg-8,
  .mtb-lg-8 {
    margin-bottom: 8rem;
  }
  .pl-lg-8,
  .plr-lg-8 {
    padding-left: 8rem;
  }
  .pr-lg-8,
  .plr-lg-8 {
    padding-right: 8rem;
  }
  .pt-lg-8,
  .ptb-lg-8 {
    padding-top: 8rem;
  }
  .pb-lg-8,
  .ptb-lg-8 {
    padding-bottom: 8rem;
  }
  .ml-lg-8-5,
  .mlr-lg-8-5 {
    margin-left: 8.5rem;
  }
  .mr-lg-8-5,
  .mlr-lg-8-5 {
    margin-right: 8.5rem;
  }
  .mt-lg-8-5,
  .mtb-lg-8-5 {
    margin-top: 8.5rem;
  }
  .mb-lg-8-5,
  .mtb-lg-8-5 {
    margin-bottom: 8.5rem;
  }
  .pl-lg-8-5,
  .plr-lg-8-5 {
    padding-left: 8.5rem;
  }
  .pr-lg-8-5,
  .plr-lg-8-5 {
    padding-right: 8.5rem;
  }
  .pt-lg-8-5,
  .ptb-lg-8-5 {
    padding-top: 8.5rem;
  }
  .pb-lg-8-5,
  .ptb-lg-8-5 {
    padding-bottom: 8.5rem;
  }
  .ml-lg-9,
  .mlr-lg-9 {
    margin-left: 9rem;
  }
  .mr-lg-9,
  .mlr-lg-9 {
    margin-right: 9rem;
  }
  .mt-lg-9,
  .mtb-lg-9 {
    margin-top: 9rem;
  }
  .mb-lg-9,
  .mtb-lg-9 {
    margin-bottom: 9rem;
  }
  .pl-lg-9,
  .plr-lg-9 {
    padding-left: 9rem;
  }
  .pr-lg-9,
  .plr-lg-9 {
    padding-right: 9rem;
  }
  .pt-lg-9,
  .ptb-lg-9 {
    padding-top: 9rem;
  }
  .pb-lg-9,
  .ptb-lg-9 {
    padding-bottom: 9rem;
  }
  .ml-lg-9-5,
  .mlr-lg-9-5 {
    margin-left: 9.5rem;
  }
  .mr-lg-9-5,
  .mlr-lg-9-5 {
    margin-right: 9.5rem;
  }
  .mt-lg-9-5,
  .mtb-lg-9-5 {
    margin-top: 9.5rem;
  }
  .mb-lg-9-5,
  .mtb-lg-9-5 {
    margin-bottom: 9.5rem;
  }
  .pl-lg-9-5,
  .plr-lg-9-5 {
    padding-left: 9.5rem;
  }
  .pr-lg-9-5,
  .plr-lg-9-5 {
    padding-right: 9.5rem;
  }
  .pt-lg-9-5,
  .ptb-lg-9-5 {
    padding-top: 9.5rem;
  }
  .pb-lg-9-5,
  .ptb-lg-9-5 {
    padding-bottom: 9.5rem;
  }
  .ml-lg-10,
  .mlr-lg-10 {
    margin-left: 10rem;
  }
  .mr-lg-10,
  .mlr-lg-10 {
    margin-right: 10rem;
  }
  .mt-lg-10,
  .mtb-lg-10 {
    margin-top: 10rem;
  }
  .mb-lg-10,
  .mtb-lg-10 {
    margin-bottom: 10rem;
  }
  .pl-lg-10,
  .plr-lg-10 {
    padding-left: 10rem;
  }
  .pr-lg-10,
  .plr-lg-10 {
    padding-right: 10rem;
  }
  .pt-lg-10,
  .ptb-lg-10 {
    padding-top: 10rem;
  }
  .pb-lg-10,
  .ptb-lg-10 {
    padding-bottom: 10rem;
  }
  .ml-lg-10-5,
  .mlr-lg-10-5 {
    margin-left: 10.5rem;
  }
  .mr-lg-10-5,
  .mlr-lg-10-5 {
    margin-right: 10.5rem;
  }
  .mt-lg-10-5,
  .mtb-lg-10-5 {
    margin-top: 10.5rem;
  }
  .mb-lg-10-5,
  .mtb-lg-10-5 {
    margin-bottom: 10.5rem;
  }
  .pl-lg-10-5,
  .plr-lg-10-5 {
    padding-left: 10.5rem;
  }
  .pr-lg-10-5,
  .plr-lg-10-5 {
    padding-right: 10.5rem;
  }
  .pt-lg-10-5,
  .ptb-lg-10-5 {
    padding-top: 10.5rem;
  }
  .pb-lg-10-5,
  .ptb-lg-10-5 {
    padding-bottom: 10.5rem;
  }
  .ml-lg-11,
  .mlr-lg-11 {
    margin-left: 11rem;
  }
  .mr-lg-11,
  .mlr-lg-11 {
    margin-right: 11rem;
  }
  .mt-lg-11,
  .mtb-lg-11 {
    margin-top: 11rem;
  }
  .mb-lg-11,
  .mtb-lg-11 {
    margin-bottom: 11rem;
  }
  .pl-lg-11,
  .plr-lg-11 {
    padding-left: 11rem;
  }
  .pr-lg-11,
  .plr-lg-11 {
    padding-right: 11rem;
  }
  .pt-lg-11,
  .ptb-lg-11 {
    padding-top: 11rem;
  }
  .pb-lg-11,
  .ptb-lg-11 {
    padding-bottom: 11rem;
  }
  .ml-lg-11-5,
  .mlr-lg-11-5 {
    margin-left: 11.5rem;
  }
  .mr-lg-11-5,
  .mlr-lg-11-5 {
    margin-right: 11.5rem;
  }
  .mt-lg-11-5,
  .mtb-lg-11-5 {
    margin-top: 11.5rem;
  }
  .mb-lg-11-5,
  .mtb-lg-11-5 {
    margin-bottom: 11.5rem;
  }
  .pl-lg-11-5,
  .plr-lg-11-5 {
    padding-left: 11.5rem;
  }
  .pr-lg-11-5,
  .plr-lg-11-5 {
    padding-right: 11.5rem;
  }
  .pt-lg-11-5,
  .ptb-lg-11-5 {
    padding-top: 11.5rem;
  }
  .pb-lg-11-5,
  .ptb-lg-11-5 {
    padding-bottom: 11.5rem;
  }
  .ml-lg-12,
  .mlr-lg-12 {
    margin-left: 12rem;
  }
  .mr-lg-12,
  .mlr-lg-12 {
    margin-right: 12rem;
  }
  .mt-lg-12,
  .mtb-lg-12 {
    margin-top: 12rem;
  }
  .mb-lg-12,
  .mtb-lg-12 {
    margin-bottom: 12rem;
  }
  .pl-lg-12,
  .plr-lg-12 {
    padding-left: 12rem;
  }
  .pr-lg-12,
  .plr-lg-12 {
    padding-right: 12rem;
  }
  .pt-lg-12,
  .ptb-lg-12 {
    padding-top: 12rem;
  }
  .pb-lg-12,
  .ptb-lg-12 {
    padding-bottom: 12rem;
  }
  .col-inset-lg,
  .col-inset-left-lg,
  .col-inset-right-lg {
    border-style: solid;
    border-color: transparent;
  }
  .col-inset-lg,
  .col-inset-left-lg {
    border-left-width: calc();
  }
  .col-inset-lg,
  .col-inset-right-lg {
    border-right-width: calc();
  }
  .col-right-xl {
    float: right;
  }
  .show-xl {
    display: block;
  }
  .hide-xl {
    display: none;
  }
  .col-align-bottom-xl {
    display: flex;
    align-items: flex-end;
  }
  .cont-xl-0 {
    width: 0;
  }
  .cont-xl-0-5 {
    width: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 0.5 - 0.1px);
  }
  .cont-xl-1 {
    width: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 1 - 0.1px);
  }
  .cont-xl-1-5 {
    width: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 1.5 - 0.1px);
  }
  .cont-xl-2 {
    width: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 2 - 0.1px);
  }
  .cont-xl-2-5 {
    width: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 2.5 - 0.1px);
  }
  .cont-xl-3 {
    width: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 3 - 0.1px);
  }
  .cont-xl-3-5 {
    width: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 3.5 - 0.1px);
  }
  .cont-xl-4 {
    width: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 4 - 0.1px);
  }
  .cont-xl-4-5 {
    width: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 4.5 - 0.1px);
  }
  .cont-xl-5 {
    width: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 5 - 0.1px);
  }
  .cont-xl-5-5 {
    width: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 5.5 - 0.1px);
  }
  .cont-xl-6 {
    width: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 6 - 0.1px);
  }
  .cont-xl-6-5 {
    width: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 6.5 - 0.1px);
  }
  .cont-xl-7 {
    width: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 7 - 0.1px);
  }
  .cont-xl-7-5 {
    width: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 7.5 - 0.1px);
  }
  .cont-xl-8 {
    width: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 8 - 0.1px);
  }
  .cont-xl-8-5 {
    width: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 8.5 - 0.1px);
  }
  .cont-xl-9 {
    width: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 9 - 0.1px);
  }
  .cont-xl-9-5 {
    width: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 9.5 - 0.1px);
  }
  .cont-xl-10 {
    width: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 10 - 0.1px);
  }
  .cont-xl-10-5 {
    width: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 10.5 - 0.1px);
  }
  .cont-xl-11 {
    width: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 11 - 0.1px);
  }
  .cont-xl-11-5 {
    width: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 11.5 - 0.1px);
  }
  .cont-xl-12 {
    width: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 12 - 0.1px);
  }
  .col-xl-0 {
    width: 0;
    margin-right: 0;
  }
  .col-xl-0-5 {
    width: calc((((0vw + 89.1666666667px) + (0vw + 30px)) * 0.5 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .col-xl-1 {
    width: calc((((0vw + 89.1666666667px) + (0vw + 30px)) * 1 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .col-xl-1-5 {
    width: calc((((0vw + 89.1666666667px) + (0vw + 30px)) * 1.5 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .col-xl-2 {
    width: calc((((0vw + 89.1666666667px) + (0vw + 30px)) * 2 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .col-xl-2-5 {
    width: calc((((0vw + 89.1666666667px) + (0vw + 30px)) * 2.5 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .col-xl-3 {
    width: calc((((0vw + 89.1666666667px) + (0vw + 30px)) * 3 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .col-xl-3-5 {
    width: calc((((0vw + 89.1666666667px) + (0vw + 30px)) * 3.5 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .col-xl-4 {
    width: calc((((0vw + 89.1666666667px) + (0vw + 30px)) * 4 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .col-xl-4-5 {
    width: calc((((0vw + 89.1666666667px) + (0vw + 30px)) * 4.5 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .col-xl-5 {
    width: calc((((0vw + 89.1666666667px) + (0vw + 30px)) * 5 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .col-xl-5-5 {
    width: calc((((0vw + 89.1666666667px) + (0vw + 30px)) * 5.5 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .col-xl-6 {
    width: calc((((0vw + 89.1666666667px) + (0vw + 30px)) * 6 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .col-xl-6-5 {
    width: calc((((0vw + 89.1666666667px) + (0vw + 30px)) * 6.5 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .col-xl-7 {
    width: calc((((0vw + 89.1666666667px) + (0vw + 30px)) * 7 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .col-xl-7-5 {
    width: calc((((0vw + 89.1666666667px) + (0vw + 30px)) * 7.5 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .col-xl-8 {
    width: calc((((0vw + 89.1666666667px) + (0vw + 30px)) * 8 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .col-xl-8-5 {
    width: calc((((0vw + 89.1666666667px) + (0vw + 30px)) * 8.5 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .col-xl-9 {
    width: calc((((0vw + 89.1666666667px) + (0vw + 30px)) * 9 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .col-xl-9-5 {
    width: calc((((0vw + 89.1666666667px) + (0vw + 30px)) * 9.5 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .col-xl-10 {
    width: calc((((0vw + 89.1666666667px) + (0vw + 30px)) * 10 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .col-xl-10-5 {
    width: calc((((0vw + 89.1666666667px) + (0vw + 30px)) * 10.5 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .col-xl-11 {
    width: calc((((0vw + 89.1666666667px) + (0vw + 30px)) * 11 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .col-xl-11-5 {
    width: calc((((0vw + 89.1666666667px) + (0vw + 30px)) * 11.5 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .col-xl-12 {
    width: calc((((0vw + 89.1666666667px) + (0vw + 30px)) * 12 - (0vw + 30px) - 0.1px));
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-xl-0 {
    margin-left: 0;
  }
  .right-xl-0 {
    margin-right: calc(0 + 0);
  }
  .pside-xl-0,
  .pleft-xl-0 {
    padding-left: calc((((0vw + 89.1666666667px) + (0vw + 30px)) * 1 - (0vw + 30px) - 0.1px) * 0);
  }
  .pside-xl-0,
  .pright-xl-0 {
    padding-right: calc((((0vw + 89.1666666667px) + (0vw + 30px)) * 1 - (0vw + 30px) - 0.1px) * 0);
  }
  .pcont-xl-0 {
    width: 0;
    padding: 0 0 0;
  }
  .pcol-xl-0 {
    width: 0;
    padding: 0;
    margin-right: 0;
  }
  .left-xl-0-5 {
    margin-left: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 0.5 - 0.1px);
  }
  .right-xl-0-5 {
    margin-right: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 0.5 - 0.1px);
  }
  .pside-xl-0-5,
  .pleft-xl-0-5 {
    padding-left: calc((((0vw + 89.1666666667px) + (0vw + 30px)) * 1 - (0vw + 30px) - 0.1px) * 0.5);
  }
  .pside-xl-0-5,
  .pright-xl-0-5 {
    padding-right: calc((((0vw + 89.1666666667px) + (0vw + 30px)) * 1 - (0vw + 30px) - 0.1px) * 0.5);
  }
  .pcont-xl-0-5 {
    width: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 0.5 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 0.5 - 0.1px) 0;
  }
  .pcol-xl-0-5 {
    width: calc((((0vw + 89.1666666667px) + (0vw + 30px)) * 0.5 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-xl-1 {
    margin-left: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 1 - 0.1px);
  }
  .right-xl-1 {
    margin-right: calc(calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 1 - 0.1px) + calc((0vw + 30px) * 1));
  }
  .pside-xl-1,
  .pleft-xl-1 {
    padding-left: calc((((0vw + 89.1666666667px) + (0vw + 30px)) * 1 - (0vw + 30px) - 0.1px) * 1);
  }
  .pside-xl-1,
  .pright-xl-1 {
    padding-right: calc((((0vw + 89.1666666667px) + (0vw + 30px)) * 1 - (0vw + 30px) - 0.1px) * 1);
  }
  .pcont-xl-1 {
    width: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 1 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 1 - 0.1px) 0;
  }
  .pcol-xl-1 {
    width: calc((((0vw + 89.1666666667px) + (0vw + 30px)) * 1 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-xl-1-5 {
    margin-left: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 1.5 - 0.1px);
  }
  .right-xl-1-5 {
    margin-right: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 1.5 - 0.1px);
  }
  .pcont-xl-1-5 {
    width: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 1.5 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 1.5 - 0.1px) 0;
  }
  .pcol-xl-1-5 {
    width: calc((((0vw + 89.1666666667px) + (0vw + 30px)) * 1.5 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-xl-2 {
    margin-left: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 2 - 0.1px);
  }
  .right-xl-2 {
    margin-right: calc(calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 2 - 0.1px) + calc((0vw + 30px) * 1));
  }
  .pcont-xl-2 {
    width: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 2 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 2 - 0.1px) 0;
  }
  .pcol-xl-2 {
    width: calc((((0vw + 89.1666666667px) + (0vw + 30px)) * 2 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-xl-2-5 {
    margin-left: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 2.5 - 0.1px);
  }
  .right-xl-2-5 {
    margin-right: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 2.5 - 0.1px);
  }
  .pcont-xl-2-5 {
    width: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 2.5 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 2.5 - 0.1px) 0;
  }
  .pcol-xl-2-5 {
    width: calc((((0vw + 89.1666666667px) + (0vw + 30px)) * 2.5 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-xl-3 {
    margin-left: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 3 - 0.1px);
  }
  .right-xl-3 {
    margin-right: calc(calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 3 - 0.1px) + calc((0vw + 30px) * 1));
  }
  .pcont-xl-3 {
    width: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 3 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 3 - 0.1px) 0;
  }
  .pcol-xl-3 {
    width: calc((((0vw + 89.1666666667px) + (0vw + 30px)) * 3 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-xl-3-5 {
    margin-left: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 3.5 - 0.1px);
  }
  .right-xl-3-5 {
    margin-right: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 3.5 - 0.1px);
  }
  .pcont-xl-3-5 {
    width: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 3.5 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 3.5 - 0.1px) 0;
  }
  .pcol-xl-3-5 {
    width: calc((((0vw + 89.1666666667px) + (0vw + 30px)) * 3.5 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-xl-4 {
    margin-left: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 4 - 0.1px);
  }
  .right-xl-4 {
    margin-right: calc(calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 4 - 0.1px) + calc((0vw + 30px) * 1));
  }
  .pcont-xl-4 {
    width: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 4 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 4 - 0.1px) 0;
  }
  .pcol-xl-4 {
    width: calc((((0vw + 89.1666666667px) + (0vw + 30px)) * 4 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-xl-4-5 {
    margin-left: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 4.5 - 0.1px);
  }
  .right-xl-4-5 {
    margin-right: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 4.5 - 0.1px);
  }
  .pcont-xl-4-5 {
    width: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 4.5 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 4.5 - 0.1px) 0;
  }
  .pcol-xl-4-5 {
    width: calc((((0vw + 89.1666666667px) + (0vw + 30px)) * 4.5 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-xl-5 {
    margin-left: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 5 - 0.1px);
  }
  .right-xl-5 {
    margin-right: calc(calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 5 - 0.1px) + calc((0vw + 30px) * 1));
  }
  .pcont-xl-5 {
    width: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 5 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 5 - 0.1px) 0;
  }
  .pcol-xl-5 {
    width: calc((((0vw + 89.1666666667px) + (0vw + 30px)) * 5 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-xl-5-5 {
    margin-left: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 5.5 - 0.1px);
  }
  .right-xl-5-5 {
    margin-right: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 5.5 - 0.1px);
  }
  .pcont-xl-5-5 {
    width: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 5.5 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 5.5 - 0.1px) 0;
  }
  .pcol-xl-5-5 {
    width: calc((((0vw + 89.1666666667px) + (0vw + 30px)) * 5.5 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-xl-6 {
    margin-left: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 6 - 0.1px);
  }
  .right-xl-6 {
    margin-right: calc(calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 6 - 0.1px) + calc((0vw + 30px) * 1));
  }
  .pcont-xl-6 {
    width: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 6 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 6 - 0.1px) 0;
  }
  .pcol-xl-6 {
    width: calc((((0vw + 89.1666666667px) + (0vw + 30px)) * 6 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-xl-6-5 {
    margin-left: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 6.5 - 0.1px);
  }
  .right-xl-6-5 {
    margin-right: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 6.5 - 0.1px);
  }
  .pcont-xl-6-5 {
    width: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 6.5 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 6.5 - 0.1px) 0;
  }
  .pcol-xl-6-5 {
    width: calc((((0vw + 89.1666666667px) + (0vw + 30px)) * 6.5 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-xl-7 {
    margin-left: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 7 - 0.1px);
  }
  .right-xl-7 {
    margin-right: calc(calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 7 - 0.1px) + calc((0vw + 30px) * 1));
  }
  .pcont-xl-7 {
    width: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 7 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 7 - 0.1px) 0;
  }
  .pcol-xl-7 {
    width: calc((((0vw + 89.1666666667px) + (0vw + 30px)) * 7 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-xl-7-5 {
    margin-left: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 7.5 - 0.1px);
  }
  .right-xl-7-5 {
    margin-right: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 7.5 - 0.1px);
  }
  .pcont-xl-7-5 {
    width: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 7.5 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 7.5 - 0.1px) 0;
  }
  .pcol-xl-7-5 {
    width: calc((((0vw + 89.1666666667px) + (0vw + 30px)) * 7.5 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-xl-8 {
    margin-left: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 8 - 0.1px);
  }
  .right-xl-8 {
    margin-right: calc(calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 8 - 0.1px) + calc((0vw + 30px) * 1));
  }
  .pcont-xl-8 {
    width: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 8 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 8 - 0.1px) 0;
  }
  .pcol-xl-8 {
    width: calc((((0vw + 89.1666666667px) + (0vw + 30px)) * 8 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-xl-8-5 {
    margin-left: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 8.5 - 0.1px);
  }
  .right-xl-8-5 {
    margin-right: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 8.5 - 0.1px);
  }
  .pcont-xl-8-5 {
    width: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 8.5 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 8.5 - 0.1px) 0;
  }
  .pcol-xl-8-5 {
    width: calc((((0vw + 89.1666666667px) + (0vw + 30px)) * 8.5 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-xl-9 {
    margin-left: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 9 - 0.1px);
  }
  .right-xl-9 {
    margin-right: calc(calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 9 - 0.1px) + calc((0vw + 30px) * 1));
  }
  .pcont-xl-9 {
    width: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 9 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 9 - 0.1px) 0;
  }
  .pcol-xl-9 {
    width: calc((((0vw + 89.1666666667px) + (0vw + 30px)) * 9 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-xl-9-5 {
    margin-left: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 9.5 - 0.1px);
  }
  .right-xl-9-5 {
    margin-right: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 9.5 - 0.1px);
  }
  .pcont-xl-9-5 {
    width: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 9.5 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 9.5 - 0.1px) 0;
  }
  .pcol-xl-9-5 {
    width: calc((((0vw + 89.1666666667px) + (0vw + 30px)) * 9.5 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-xl-10 {
    margin-left: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 10 - 0.1px);
  }
  .right-xl-10 {
    margin-right: calc(calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 10 - 0.1px) + calc((0vw + 30px) * 1));
  }
  .pcont-xl-10 {
    width: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 10 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 10 - 0.1px) 0;
  }
  .pcol-xl-10 {
    width: calc((((0vw + 89.1666666667px) + (0vw + 30px)) * 10 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-xl-10-5 {
    margin-left: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 10.5 - 0.1px);
  }
  .right-xl-10-5 {
    margin-right: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 10.5 - 0.1px);
  }
  .pcont-xl-10-5 {
    width: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 10.5 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 10.5 - 0.1px) 0;
  }
  .pcol-xl-10-5 {
    width: calc((((0vw + 89.1666666667px) + (0vw + 30px)) * 10.5 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-xl-11 {
    margin-left: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 11 - 0.1px);
  }
  .right-xl-11 {
    margin-right: calc(calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 11 - 0.1px) + calc((0vw + 30px) * 1));
  }
  .pcont-xl-11 {
    width: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 11 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 11 - 0.1px) 0;
  }
  .pcol-xl-11 {
    width: calc((((0vw + 89.1666666667px) + (0vw + 30px)) * 11 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-xl-11-5 {
    margin-left: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 11.5 - 0.1px);
  }
  .right-xl-11-5 {
    margin-right: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 11.5 - 0.1px);
  }
  .pcont-xl-11-5 {
    width: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 11.5 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 11.5 - 0.1px) 0;
  }
  .pcol-xl-11-5 {
    width: calc((((0vw + 89.1666666667px) + (0vw + 30px)) * 11.5 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .left-xl-12 {
    margin-left: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 12 - 0.1px);
  }
  .right-xl-12 {
    margin-right: calc(calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 12 - 0.1px) + calc((0vw + 30px) * 1));
  }
  .pcont-xl-12 {
    width: calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 12 - 0.1px);
    padding: calc((0vw + 30px) * 1) calc(((0vw + 89.1666666667px) + (0vw + 30px)) * 12 - 0.1px) 0;
  }
  .pcol-xl-12 {
    width: calc((((0vw + 89.1666666667px) + (0vw + 30px)) * 12 - (0vw + 30px) - 0.1px));
    padding: calc((0vw + 30px) * 1);
    margin-right: calc((0vw + 30px) * 1);
  }
  .ml-xl-0,
  .mlr-xl-0 {
    margin-left: 0rem;
  }
  .mr-xl-0,
  .mlr-xl-0 {
    margin-right: 0rem;
  }
  .mt-xl-0,
  .mtb-xl-0 {
    margin-top: 0rem;
  }
  .mb-xl-0,
  .mtb-xl-0 {
    margin-bottom: 0rem;
  }
  .pl-xl-0,
  .plr-xl-0 {
    padding-left: 0rem;
  }
  .pr-xl-0,
  .plr-xl-0 {
    padding-right: 0rem;
  }
  .pt-xl-0,
  .ptb-xl-0 {
    padding-top: 0rem;
  }
  .pb-xl-0,
  .ptb-xl-0 {
    padding-bottom: 0rem;
  }
  .ml-xl-0-5,
  .mlr-xl-0-5 {
    margin-left: 0.5rem;
  }
  .mr-xl-0-5,
  .mlr-xl-0-5 {
    margin-right: 0.5rem;
  }
  .mt-xl-0-5,
  .mtb-xl-0-5 {
    margin-top: 0.5rem;
  }
  .mb-xl-0-5,
  .mtb-xl-0-5 {
    margin-bottom: 0.5rem;
  }
  .pl-xl-0-5,
  .plr-xl-0-5 {
    padding-left: 0.5rem;
  }
  .pr-xl-0-5,
  .plr-xl-0-5 {
    padding-right: 0.5rem;
  }
  .pt-xl-0-5,
  .ptb-xl-0-5 {
    padding-top: 0.5rem;
  }
  .pb-xl-0-5,
  .ptb-xl-0-5 {
    padding-bottom: 0.5rem;
  }
  .ml-xl-1,
  .mlr-xl-1 {
    margin-left: 1rem;
  }
  .mr-xl-1,
  .mlr-xl-1 {
    margin-right: 1rem;
  }
  .mt-xl-1,
  .mtb-xl-1 {
    margin-top: 1rem;
  }
  .mb-xl-1,
  .mtb-xl-1 {
    margin-bottom: 1rem;
  }
  .pl-xl-1,
  .plr-xl-1 {
    padding-left: 1rem;
  }
  .pr-xl-1,
  .plr-xl-1 {
    padding-right: 1rem;
  }
  .pt-xl-1,
  .ptb-xl-1 {
    padding-top: 1rem;
  }
  .pb-xl-1,
  .ptb-xl-1 {
    padding-bottom: 1rem;
  }
  .ml-xl-1-5,
  .mlr-xl-1-5 {
    margin-left: 1.5rem;
  }
  .mr-xl-1-5,
  .mlr-xl-1-5 {
    margin-right: 1.5rem;
  }
  .mt-xl-1-5,
  .mtb-xl-1-5 {
    margin-top: 1.5rem;
  }
  .mb-xl-1-5,
  .mtb-xl-1-5 {
    margin-bottom: 1.5rem;
  }
  .pl-xl-1-5,
  .plr-xl-1-5 {
    padding-left: 1.5rem;
  }
  .pr-xl-1-5,
  .plr-xl-1-5 {
    padding-right: 1.5rem;
  }
  .pt-xl-1-5,
  .ptb-xl-1-5 {
    padding-top: 1.5rem;
  }
  .pb-xl-1-5,
  .ptb-xl-1-5 {
    padding-bottom: 1.5rem;
  }
  .ml-xl-2,
  .mlr-xl-2 {
    margin-left: 2rem;
  }
  .mr-xl-2,
  .mlr-xl-2 {
    margin-right: 2rem;
  }
  .mt-xl-2,
  .mtb-xl-2 {
    margin-top: 2rem;
  }
  .mb-xl-2,
  .mtb-xl-2 {
    margin-bottom: 2rem;
  }
  .pl-xl-2,
  .plr-xl-2 {
    padding-left: 2rem;
  }
  .pr-xl-2,
  .plr-xl-2 {
    padding-right: 2rem;
  }
  .pt-xl-2,
  .ptb-xl-2 {
    padding-top: 2rem;
  }
  .pb-xl-2,
  .ptb-xl-2 {
    padding-bottom: 2rem;
  }
  .ml-xl-2-5,
  .mlr-xl-2-5 {
    margin-left: 2.5rem;
  }
  .mr-xl-2-5,
  .mlr-xl-2-5 {
    margin-right: 2.5rem;
  }
  .mt-xl-2-5,
  .mtb-xl-2-5 {
    margin-top: 2.5rem;
  }
  .mb-xl-2-5,
  .mtb-xl-2-5 {
    margin-bottom: 2.5rem;
  }
  .pl-xl-2-5,
  .plr-xl-2-5 {
    padding-left: 2.5rem;
  }
  .pr-xl-2-5,
  .plr-xl-2-5 {
    padding-right: 2.5rem;
  }
  .pt-xl-2-5,
  .ptb-xl-2-5 {
    padding-top: 2.5rem;
  }
  .pb-xl-2-5,
  .ptb-xl-2-5 {
    padding-bottom: 2.5rem;
  }
  .ml-xl-3,
  .mlr-xl-3 {
    margin-left: 3rem;
  }
  .mr-xl-3,
  .mlr-xl-3 {
    margin-right: 3rem;
  }
  .mt-xl-3,
  .mtb-xl-3 {
    margin-top: 3rem;
  }
  .mb-xl-3,
  .mtb-xl-3 {
    margin-bottom: 3rem;
  }
  .pl-xl-3,
  .plr-xl-3 {
    padding-left: 3rem;
  }
  .pr-xl-3,
  .plr-xl-3 {
    padding-right: 3rem;
  }
  .pt-xl-3,
  .ptb-xl-3 {
    padding-top: 3rem;
  }
  .pb-xl-3,
  .ptb-xl-3 {
    padding-bottom: 3rem;
  }
  .ml-xl-3-5,
  .mlr-xl-3-5 {
    margin-left: 3.5rem;
  }
  .mr-xl-3-5,
  .mlr-xl-3-5 {
    margin-right: 3.5rem;
  }
  .mt-xl-3-5,
  .mtb-xl-3-5 {
    margin-top: 3.5rem;
  }
  .mb-xl-3-5,
  .mtb-xl-3-5 {
    margin-bottom: 3.5rem;
  }
  .pl-xl-3-5,
  .plr-xl-3-5 {
    padding-left: 3.5rem;
  }
  .pr-xl-3-5,
  .plr-xl-3-5 {
    padding-right: 3.5rem;
  }
  .pt-xl-3-5,
  .ptb-xl-3-5 {
    padding-top: 3.5rem;
  }
  .pb-xl-3-5,
  .ptb-xl-3-5 {
    padding-bottom: 3.5rem;
  }
  .ml-xl-4,
  .mlr-xl-4 {
    margin-left: 4rem;
  }
  .mr-xl-4,
  .mlr-xl-4 {
    margin-right: 4rem;
  }
  .mt-xl-4,
  .mtb-xl-4 {
    margin-top: 4rem;
  }
  .mb-xl-4,
  .mtb-xl-4 {
    margin-bottom: 4rem;
  }
  .pl-xl-4,
  .plr-xl-4 {
    padding-left: 4rem;
  }
  .pr-xl-4,
  .plr-xl-4 {
    padding-right: 4rem;
  }
  .pt-xl-4,
  .ptb-xl-4 {
    padding-top: 4rem;
  }
  .pb-xl-4,
  .ptb-xl-4 {
    padding-bottom: 4rem;
  }
  .ml-xl-4-5,
  .mlr-xl-4-5 {
    margin-left: 4.5rem;
  }
  .mr-xl-4-5,
  .mlr-xl-4-5 {
    margin-right: 4.5rem;
  }
  .mt-xl-4-5,
  .mtb-xl-4-5 {
    margin-top: 4.5rem;
  }
  .mb-xl-4-5,
  .mtb-xl-4-5 {
    margin-bottom: 4.5rem;
  }
  .pl-xl-4-5,
  .plr-xl-4-5 {
    padding-left: 4.5rem;
  }
  .pr-xl-4-5,
  .plr-xl-4-5 {
    padding-right: 4.5rem;
  }
  .pt-xl-4-5,
  .ptb-xl-4-5 {
    padding-top: 4.5rem;
  }
  .pb-xl-4-5,
  .ptb-xl-4-5 {
    padding-bottom: 4.5rem;
  }
  .ml-xl-5,
  .mlr-xl-5 {
    margin-left: 5rem;
  }
  .mr-xl-5,
  .mlr-xl-5 {
    margin-right: 5rem;
  }
  .mt-xl-5,
  .mtb-xl-5 {
    margin-top: 5rem;
  }
  .mb-xl-5,
  .mtb-xl-5 {
    margin-bottom: 5rem;
  }
  .pl-xl-5,
  .plr-xl-5 {
    padding-left: 5rem;
  }
  .pr-xl-5,
  .plr-xl-5 {
    padding-right: 5rem;
  }
  .pt-xl-5,
  .ptb-xl-5 {
    padding-top: 5rem;
  }
  .pb-xl-5,
  .ptb-xl-5 {
    padding-bottom: 5rem;
  }
  .ml-xl-5-5,
  .mlr-xl-5-5 {
    margin-left: 5.5rem;
  }
  .mr-xl-5-5,
  .mlr-xl-5-5 {
    margin-right: 5.5rem;
  }
  .mt-xl-5-5,
  .mtb-xl-5-5 {
    margin-top: 5.5rem;
  }
  .mb-xl-5-5,
  .mtb-xl-5-5 {
    margin-bottom: 5.5rem;
  }
  .pl-xl-5-5,
  .plr-xl-5-5 {
    padding-left: 5.5rem;
  }
  .pr-xl-5-5,
  .plr-xl-5-5 {
    padding-right: 5.5rem;
  }
  .pt-xl-5-5,
  .ptb-xl-5-5 {
    padding-top: 5.5rem;
  }
  .pb-xl-5-5,
  .ptb-xl-5-5 {
    padding-bottom: 5.5rem;
  }
  .ml-xl-6,
  .mlr-xl-6 {
    margin-left: 6rem;
  }
  .mr-xl-6,
  .mlr-xl-6 {
    margin-right: 6rem;
  }
  .mt-xl-6,
  .mtb-xl-6 {
    margin-top: 6rem;
  }
  .mb-xl-6,
  .mtb-xl-6 {
    margin-bottom: 6rem;
  }
  .pl-xl-6,
  .plr-xl-6 {
    padding-left: 6rem;
  }
  .pr-xl-6,
  .plr-xl-6 {
    padding-right: 6rem;
  }
  .pt-xl-6,
  .ptb-xl-6 {
    padding-top: 6rem;
  }
  .pb-xl-6,
  .ptb-xl-6 {
    padding-bottom: 6rem;
  }
  .ml-xl-6-5,
  .mlr-xl-6-5 {
    margin-left: 6.5rem;
  }
  .mr-xl-6-5,
  .mlr-xl-6-5 {
    margin-right: 6.5rem;
  }
  .mt-xl-6-5,
  .mtb-xl-6-5 {
    margin-top: 6.5rem;
  }
  .mb-xl-6-5,
  .mtb-xl-6-5 {
    margin-bottom: 6.5rem;
  }
  .pl-xl-6-5,
  .plr-xl-6-5 {
    padding-left: 6.5rem;
  }
  .pr-xl-6-5,
  .plr-xl-6-5 {
    padding-right: 6.5rem;
  }
  .pt-xl-6-5,
  .ptb-xl-6-5 {
    padding-top: 6.5rem;
  }
  .pb-xl-6-5,
  .ptb-xl-6-5 {
    padding-bottom: 6.5rem;
  }
  .ml-xl-7,
  .mlr-xl-7 {
    margin-left: 7rem;
  }
  .mr-xl-7,
  .mlr-xl-7 {
    margin-right: 7rem;
  }
  .mt-xl-7,
  .mtb-xl-7 {
    margin-top: 7rem;
  }
  .mb-xl-7,
  .mtb-xl-7 {
    margin-bottom: 7rem;
  }
  .pl-xl-7,
  .plr-xl-7 {
    padding-left: 7rem;
  }
  .pr-xl-7,
  .plr-xl-7 {
    padding-right: 7rem;
  }
  .pt-xl-7,
  .ptb-xl-7 {
    padding-top: 7rem;
  }
  .pb-xl-7,
  .ptb-xl-7 {
    padding-bottom: 7rem;
  }
  .ml-xl-7-5,
  .mlr-xl-7-5 {
    margin-left: 7.5rem;
  }
  .mr-xl-7-5,
  .mlr-xl-7-5 {
    margin-right: 7.5rem;
  }
  .mt-xl-7-5,
  .mtb-xl-7-5 {
    margin-top: 7.5rem;
  }
  .mb-xl-7-5,
  .mtb-xl-7-5 {
    margin-bottom: 7.5rem;
  }
  .pl-xl-7-5,
  .plr-xl-7-5 {
    padding-left: 7.5rem;
  }
  .pr-xl-7-5,
  .plr-xl-7-5 {
    padding-right: 7.5rem;
  }
  .pt-xl-7-5,
  .ptb-xl-7-5 {
    padding-top: 7.5rem;
  }
  .pb-xl-7-5,
  .ptb-xl-7-5 {
    padding-bottom: 7.5rem;
  }
  .ml-xl-8,
  .mlr-xl-8 {
    margin-left: 8rem;
  }
  .mr-xl-8,
  .mlr-xl-8 {
    margin-right: 8rem;
  }
  .mt-xl-8,
  .mtb-xl-8 {
    margin-top: 8rem;
  }
  .mb-xl-8,
  .mtb-xl-8 {
    margin-bottom: 8rem;
  }
  .pl-xl-8,
  .plr-xl-8 {
    padding-left: 8rem;
  }
  .pr-xl-8,
  .plr-xl-8 {
    padding-right: 8rem;
  }
  .pt-xl-8,
  .ptb-xl-8 {
    padding-top: 8rem;
  }
  .pb-xl-8,
  .ptb-xl-8 {
    padding-bottom: 8rem;
  }
  .ml-xl-8-5,
  .mlr-xl-8-5 {
    margin-left: 8.5rem;
  }
  .mr-xl-8-5,
  .mlr-xl-8-5 {
    margin-right: 8.5rem;
  }
  .mt-xl-8-5,
  .mtb-xl-8-5 {
    margin-top: 8.5rem;
  }
  .mb-xl-8-5,
  .mtb-xl-8-5 {
    margin-bottom: 8.5rem;
  }
  .pl-xl-8-5,
  .plr-xl-8-5 {
    padding-left: 8.5rem;
  }
  .pr-xl-8-5,
  .plr-xl-8-5 {
    padding-right: 8.5rem;
  }
  .pt-xl-8-5,
  .ptb-xl-8-5 {
    padding-top: 8.5rem;
  }
  .pb-xl-8-5,
  .ptb-xl-8-5 {
    padding-bottom: 8.5rem;
  }
  .ml-xl-9,
  .mlr-xl-9 {
    margin-left: 9rem;
  }
  .mr-xl-9,
  .mlr-xl-9 {
    margin-right: 9rem;
  }
  .mt-xl-9,
  .mtb-xl-9 {
    margin-top: 9rem;
  }
  .mb-xl-9,
  .mtb-xl-9 {
    margin-bottom: 9rem;
  }
  .pl-xl-9,
  .plr-xl-9 {
    padding-left: 9rem;
  }
  .pr-xl-9,
  .plr-xl-9 {
    padding-right: 9rem;
  }
  .pt-xl-9,
  .ptb-xl-9 {
    padding-top: 9rem;
  }
  .pb-xl-9,
  .ptb-xl-9 {
    padding-bottom: 9rem;
  }
  .ml-xl-9-5,
  .mlr-xl-9-5 {
    margin-left: 9.5rem;
  }
  .mr-xl-9-5,
  .mlr-xl-9-5 {
    margin-right: 9.5rem;
  }
  .mt-xl-9-5,
  .mtb-xl-9-5 {
    margin-top: 9.5rem;
  }
  .mb-xl-9-5,
  .mtb-xl-9-5 {
    margin-bottom: 9.5rem;
  }
  .pl-xl-9-5,
  .plr-xl-9-5 {
    padding-left: 9.5rem;
  }
  .pr-xl-9-5,
  .plr-xl-9-5 {
    padding-right: 9.5rem;
  }
  .pt-xl-9-5,
  .ptb-xl-9-5 {
    padding-top: 9.5rem;
  }
  .pb-xl-9-5,
  .ptb-xl-9-5 {
    padding-bottom: 9.5rem;
  }
  .ml-xl-10,
  .mlr-xl-10 {
    margin-left: 10rem;
  }
  .mr-xl-10,
  .mlr-xl-10 {
    margin-right: 10rem;
  }
  .mt-xl-10,
  .mtb-xl-10 {
    margin-top: 10rem;
  }
  .mb-xl-10,
  .mtb-xl-10 {
    margin-bottom: 10rem;
  }
  .pl-xl-10,
  .plr-xl-10 {
    padding-left: 10rem;
  }
  .pr-xl-10,
  .plr-xl-10 {
    padding-right: 10rem;
  }
  .pt-xl-10,
  .ptb-xl-10 {
    padding-top: 10rem;
  }
  .pb-xl-10,
  .ptb-xl-10 {
    padding-bottom: 10rem;
  }
  .ml-xl-10-5,
  .mlr-xl-10-5 {
    margin-left: 10.5rem;
  }
  .mr-xl-10-5,
  .mlr-xl-10-5 {
    margin-right: 10.5rem;
  }
  .mt-xl-10-5,
  .mtb-xl-10-5 {
    margin-top: 10.5rem;
  }
  .mb-xl-10-5,
  .mtb-xl-10-5 {
    margin-bottom: 10.5rem;
  }
  .pl-xl-10-5,
  .plr-xl-10-5 {
    padding-left: 10.5rem;
  }
  .pr-xl-10-5,
  .plr-xl-10-5 {
    padding-right: 10.5rem;
  }
  .pt-xl-10-5,
  .ptb-xl-10-5 {
    padding-top: 10.5rem;
  }
  .pb-xl-10-5,
  .ptb-xl-10-5 {
    padding-bottom: 10.5rem;
  }
  .ml-xl-11,
  .mlr-xl-11 {
    margin-left: 11rem;
  }
  .mr-xl-11,
  .mlr-xl-11 {
    margin-right: 11rem;
  }
  .mt-xl-11,
  .mtb-xl-11 {
    margin-top: 11rem;
  }
  .mb-xl-11,
  .mtb-xl-11 {
    margin-bottom: 11rem;
  }
  .pl-xl-11,
  .plr-xl-11 {
    padding-left: 11rem;
  }
  .pr-xl-11,
  .plr-xl-11 {
    padding-right: 11rem;
  }
  .pt-xl-11,
  .ptb-xl-11 {
    padding-top: 11rem;
  }
  .pb-xl-11,
  .ptb-xl-11 {
    padding-bottom: 11rem;
  }
  .ml-xl-11-5,
  .mlr-xl-11-5 {
    margin-left: 11.5rem;
  }
  .mr-xl-11-5,
  .mlr-xl-11-5 {
    margin-right: 11.5rem;
  }
  .mt-xl-11-5,
  .mtb-xl-11-5 {
    margin-top: 11.5rem;
  }
  .mb-xl-11-5,
  .mtb-xl-11-5 {
    margin-bottom: 11.5rem;
  }
  .pl-xl-11-5,
  .plr-xl-11-5 {
    padding-left: 11.5rem;
  }
  .pr-xl-11-5,
  .plr-xl-11-5 {
    padding-right: 11.5rem;
  }
  .pt-xl-11-5,
  .ptb-xl-11-5 {
    padding-top: 11.5rem;
  }
  .pb-xl-11-5,
  .ptb-xl-11-5 {
    padding-bottom: 11.5rem;
  }
  .ml-xl-12,
  .mlr-xl-12 {
    margin-left: 12rem;
  }
  .mr-xl-12,
  .mlr-xl-12 {
    margin-right: 12rem;
  }
  .mt-xl-12,
  .mtb-xl-12 {
    margin-top: 12rem;
  }
  .mb-xl-12,
  .mtb-xl-12 {
    margin-bottom: 12rem;
  }
  .pl-xl-12,
  .plr-xl-12 {
    padding-left: 12rem;
  }
  .pr-xl-12,
  .plr-xl-12 {
    padding-right: 12rem;
  }
  .pt-xl-12,
  .ptb-xl-12 {
    padding-top: 12rem;
  }
  .pb-xl-12,
  .ptb-xl-12 {
    padding-bottom: 12rem;
  }
  .col-inset-xl,
  .col-inset-left-xl,
  .col-inset-right-xl {
    border-style: solid;
    border-color: transparent;
  }
  .col-inset-xl,
  .col-inset-left-xl {
    border-left-width: calc();
  }
  .col-inset-xl,
  .col-inset-right-xl {
    border-right-width: calc();
  }
  .col-right-xl {
    float: right;
  }
  .show-xl {
    display: block;
  }
  .hide-xl {
    display: none;
  }
  .col-align-bottom-xl {
    display: flex;
    align-items: flex-end;
  }
}
@media (max-width: 319px) {
  .col-square-max-xs {
    position: absolute;
    overflow: hidden;
    top: 0;
    left: 0;
    width: 50%;
    height: 100%;
  }
  .col-square-max-xs.col-square-right {
    left: auto;
    right: 0;
    margin-right: 0;
  }
  .col-square-max-xs .image-block {
    height: 100%;
  }
}
@media (max-width: 999px) {
  .col-square-max-sm {
    position: absolute;
    overflow: hidden;
    top: 0;
    left: 0;
    width: 50%;
    height: 100%;
  }
  .col-square-max-sm.col-square-right {
    left: auto;
    right: 0;
    margin-right: 0;
  }
  .col-square-max-sm .image-block {
    height: 100%;
  }
}
@media (max-width: 1365px) {
  .col-square-max-md {
    position: absolute;
    overflow: hidden;
    top: 0;
    left: 0;
    width: 50%;
    height: 100%;
  }
  .col-square-max-md.col-square-right {
    left: auto;
    right: 0;
    margin-right: 0;
  }
  .col-square-max-md .image-block {
    height: 100%;
  }
}
@media (max-width: 1599px) {
  .col-square-max-lg {
    position: absolute;
    overflow: hidden;
    top: 0;
    left: 0;
    width: 50%;
    height: 100%;
  }
  .col-square-max-lg.col-square-right {
    left: auto;
    right: 0;
    margin-right: 0;
  }
  .col-square-max-lg .image-block {
    height: 100%;
  }
}
@media (max-width: 1899px) {
  .col-square-max-xl {
    position: absolute;
    overflow: hidden;
    top: 0;
    left: 0;
    width: 50%;
    height: 100%;
  }
  .col-square-max-xl.col-square-right {
    left: auto;
    right: 0;
    margin-right: 0;
  }
  .col-square-max-xl .image-block {
    height: 100%;
  }
}
@media (min-width: 320px) {
  .col-square-xs {
    position: absolute;
    overflow: hidden;
    top: 0;
    left: 0;
    width: 50%;
    height: 100%;
  }
  .col-square-xs.col-square-right {
    left: auto;
    right: 0;
    margin-right: 0;
  }
  .col-square-xs .image-block {
    height: 100%;
  }
}
@media (min-width: 1000px) {
  .col-square-sm {
    position: absolute;
    overflow: hidden;
    top: 0;
    left: 0;
    width: 50%;
    height: 100%;
  }
  .col-square-sm.col-square-right {
    left: auto;
    right: 0;
    margin-right: 0;
  }
  .col-square-sm .image-block {
    height: 100%;
  }
}
@media (min-width: 1366px) {
  .col-square-md {
    position: absolute;
    overflow: hidden;
    top: 0;
    left: 0;
    width: 50%;
    height: 100%;
  }
  .col-square-md.col-square-right {
    left: auto;
    right: 0;
    margin-right: 0;
  }
  .col-square-md .image-block {
    height: 100%;
  }
}
@media (min-width: 1600px) {
  .col-square-lg {
    position: absolute;
    overflow: hidden;
    top: 0;
    left: 0;
    width: 50%;
    height: 100%;
  }
  .col-square-lg.col-square-right {
    left: auto;
    right: 0;
    margin-right: 0;
  }
  .col-square-lg .image-block {
    height: 100%;
  }
}
@media (min-width: 1900px) {
  .col-square-xl {
    position: absolute;
    overflow: hidden;
    top: 0;
    left: 0;
    width: 50%;
    height: 100%;
  }
  .col-square-xl.col-square-right {
    left: auto;
    right: 0;
    margin-right: 0;
  }
  .col-square-xl .image-block {
    height: 100%;
  }
}

.col-right {
  float: right;
}
@media (max-width: 319px) {
  .col-right-max-xs {
    float: right;
  }
}
@media (max-width: 999px) {
  .col-right-max-sm {
    float: right;
  }
}
@media (max-width: 1365px) {
  .col-right-max-md {
    float: right;
  }
}
@media (max-width: 1599px) {
  .col-right-max-lg {
    float: right;
  }
}
@media (max-width: 1899px) {
  .col-right-max-xl {
    float: right;
  }
}
@media (min-width: 320px) {
  .col-right-xs {
    float: right;
  }
}
@media (min-width: 1000px) {
  .col-right-sm {
    float: right;
  }
}
@media (min-width: 1366px) {
  .col-right-md {
    float: right;
  }
}
@media (min-width: 1600px) {
  .col-right-lg {
    float: right;
  }
}
@media (min-width: 1900px) {
  .col-right-xl {
    float: right;
  }
}

.clear {
  clear: both;
}
@media (max-width: 319px) {
  .clear-max-xs {
    clear: both;
  }
}
@media (max-width: 999px) {
  .clear-max-sm {
    clear: both;
  }
}
@media (max-width: 1365px) {
  .clear-max-md {
    clear: both;
  }
}
@media (max-width: 1599px) {
  .clear-max-lg {
    clear: both;
  }
}
@media (max-width: 1899px) {
  .clear-max-xl {
    clear: both;
  }
}
@media (min-width: 320px) {
  .clear-xs {
    clear: both;
  }
}
@media (min-width: 1000px) {
  .clear-sm {
    clear: both;
  }
}
@media (min-width: 1366px) {
  .clear-md {
    clear: both;
  }
}
@media (min-width: 1600px) {
  .clear-lg {
    clear: both;
  }
}
@media (min-width: 1900px) {
  .clear-xl {
    clear: both;
  }
}

.clear-left {
  clear: left;
}
@media (max-width: 319px) {
  .clear-left-max-xs {
    clear: left;
  }
}
@media (max-width: 999px) {
  .clear-left-max-sm {
    clear: left;
  }
}
@media (max-width: 1365px) {
  .clear-left-max-md {
    clear: left;
  }
}
@media (max-width: 1599px) {
  .clear-left-max-lg {
    clear: left;
  }
}
@media (max-width: 1899px) {
  .clear-left-max-xl {
    clear: left;
  }
}
@media (min-width: 320px) {
  .clear-left-xs {
    clear: left;
  }
}
@media (min-width: 1000px) {
  .clear-left-sm {
    clear: left;
  }
}
@media (min-width: 1366px) {
  .clear-left-md {
    clear: left;
  }
}
@media (min-width: 1600px) {
  .clear-left-lg {
    clear: left;
  }
}
@media (min-width: 1900px) {
  .clear-left-xl {
    clear: left;
  }
}

@media (max-width: 319px) {
  .clear-left-2-max-xs :nth-child(2n+1) {
    clear: left;
  }
}
@media (max-width: 999px) {
  .clear-left-2-max-sm :nth-child(2n+1) {
    clear: left;
  }
}
@media (max-width: 1365px) {
  .clear-left-2-max-md :nth-child(2n+1) {
    clear: left;
  }
}
@media (max-width: 1599px) {
  .clear-left-2-max-lg :nth-child(2n+1) {
    clear: left;
  }
}
@media (max-width: 1899px) {
  .clear-left-2-max-xl :nth-child(2n+1) {
    clear: left;
  }
}
@media (min-width: 320px) {
  .clear-left-2-xs :nth-child(2n+1) {
    clear: left;
  }
}
@media (min-width: 1000px) {
  .clear-left-2-sm :nth-child(2n+1) {
    clear: left;
  }
}
@media (min-width: 1366px) {
  .clear-left-2-md :nth-child(2n+1) {
    clear: left;
  }
}
@media (min-width: 1600px) {
  .clear-left-2-lg :nth-child(2n+1) {
    clear: left;
  }
}
@media (min-width: 1900px) {
  .clear-left-2-xl :nth-child(2n+1) {
    clear: left;
  }
}

@media (max-width: 319px) {
  .clear-left-3-max-xs :nth-child(3n+1) {
    clear: left;
  }
}
@media (max-width: 999px) {
  .clear-left-3-max-sm :nth-child(3n+1) {
    clear: left;
  }
}
@media (max-width: 1365px) {
  .clear-left-3-max-md :nth-child(3n+1) {
    clear: left;
  }
}
@media (max-width: 1599px) {
  .clear-left-3-max-lg :nth-child(3n+1) {
    clear: left;
  }
}
@media (max-width: 1899px) {
  .clear-left-3-max-xl :nth-child(3n+1) {
    clear: left;
  }
}
@media (min-width: 320px) {
  .clear-left-3-xs :nth-child(3n+1) {
    clear: left;
  }
}
@media (min-width: 1000px) {
  .clear-left-3-sm :nth-child(3n+1) {
    clear: left;
  }
}
@media (min-width: 1366px) {
  .clear-left-3-md :nth-child(3n+1) {
    clear: left;
  }
}
@media (min-width: 1600px) {
  .clear-left-3-lg :nth-child(3n+1) {
    clear: left;
  }
}
@media (min-width: 1900px) {
  .clear-left-3-xl :nth-child(3n+1) {
    clear: left;
  }
}

@media (max-width: 319px) {
  .clear-left-4-max-xs :nth-child(4n+1) {
    clear: left;
  }
}
@media (max-width: 999px) {
  .clear-left-4-max-sm :nth-child(4n+1) {
    clear: left;
  }
}
@media (max-width: 1365px) {
  .clear-left-4-max-md :nth-child(4n+1) {
    clear: left;
  }
}
@media (max-width: 1599px) {
  .clear-left-4-max-lg :nth-child(4n+1) {
    clear: left;
  }
}
@media (max-width: 1899px) {
  .clear-left-4-max-xl :nth-child(4n+1) {
    clear: left;
  }
}
@media (min-width: 320px) {
  .clear-left-4-xs :nth-child(4n+1) {
    clear: left;
  }
}
@media (min-width: 1000px) {
  .clear-left-4-sm :nth-child(4n+1) {
    clear: left;
  }
}
@media (min-width: 1366px) {
  .clear-left-4-md :nth-child(4n+1) {
    clear: left;
  }
}
@media (min-width: 1600px) {
  .clear-left-4-lg :nth-child(4n+1) {
    clear: left;
  }
}
@media (min-width: 1900px) {
  .clear-left-4-xl :nth-child(4n+1) {
    clear: left;
  }
}

@media (max-width: 319px) {
  .mr-max-xs-0 {
    margin-right: 0;
  }
  .pt-max-xs-0,
  .ptb-max-xs-0 {
    padding-top: 0;
  }
  .pb-max-xs-0,
  .ptb-max-xs-0 {
    padding-bottom: 0;
  }
  .mt-max-xs-0,
  .mtb-max-xs-0 {
    margin-top: 0;
  }
  .mb-max-xs-0,
  .mtb-max-xs-0 {
    margin-bottom: 0;
  }
  .mr-max-xs-0-5 {
    margin-right: calc((1.2820512821vw + 0.1923076923px) * 1);
  }
  .pt-max-xs-0-5,
  .ptb-max-xs-0-5 {
    padding-top: calc((1.2820512821vw + 0.1923076923px) * 0.5);
  }
  .pb-max-xs-0-5,
  .ptb-max-xs-0-5 {
    padding-bottom: calc((1.2820512821vw + 0.1923076923px) * 0.5);
  }
  .mt-max-xs-0-5,
  .mtb-max-xs-0-5 {
    margin-top: calc((1.2820512821vw + 0.1923076923px) * 0.5);
  }
  .mb-max-xs-0-5,
  .mtb-max-xs-0-5 {
    margin-bottom: calc((1.2820512821vw + 0.1923076923px) * 0.5);
  }
  .mr-max-xs-1 {
    margin-right: calc((1.2820512821vw + 0.1923076923px) * 1);
  }
  .pt-max-xs-1,
  .ptb-max-xs-1 {
    padding-top: calc((1.2820512821vw + 0.1923076923px) * 1);
  }
  .pb-max-xs-1,
  .ptb-max-xs-1 {
    padding-bottom: calc((1.2820512821vw + 0.1923076923px) * 1);
  }
  .mt-max-xs-1,
  .mtb-max-xs-1 {
    margin-top: calc((1.2820512821vw + 0.1923076923px) * 1);
  }
  .mb-max-xs-1,
  .mtb-max-xs-1 {
    margin-bottom: calc((1.2820512821vw + 0.1923076923px) * 1);
  }
  .mr-max-xs-1-5 {
    margin-right: calc((1.2820512821vw + 0.1923076923px) * 1);
  }
  .pt-max-xs-1-5,
  .ptb-max-xs-1-5 {
    padding-top: calc((1.2820512821vw + 0.1923076923px) * 1.5);
  }
  .pb-max-xs-1-5,
  .ptb-max-xs-1-5 {
    padding-bottom: calc((1.2820512821vw + 0.1923076923px) * 1.5);
  }
  .mt-max-xs-1-5,
  .mtb-max-xs-1-5 {
    margin-top: calc((1.2820512821vw + 0.1923076923px) * 1.5);
  }
  .mb-max-xs-1-5,
  .mtb-max-xs-1-5 {
    margin-bottom: calc((1.2820512821vw + 0.1923076923px) * 1.5);
  }
  .mr-max-xs-2 {
    margin-right: calc((1.2820512821vw + 0.1923076923px) * 1);
  }
  .pt-max-xs-2,
  .ptb-max-xs-2 {
    padding-top: calc((1.2820512821vw + 0.1923076923px) * 2);
  }
  .pb-max-xs-2,
  .ptb-max-xs-2 {
    padding-bottom: calc((1.2820512821vw + 0.1923076923px) * 2);
  }
  .mt-max-xs-2,
  .mtb-max-xs-2 {
    margin-top: calc((1.2820512821vw + 0.1923076923px) * 2);
  }
  .mb-max-xs-2,
  .mtb-max-xs-2 {
    margin-bottom: calc((1.2820512821vw + 0.1923076923px) * 2);
  }
  .mr-max-xs-2-5 {
    margin-right: calc((1.2820512821vw + 0.1923076923px) * 1);
  }
  .pt-max-xs-2-5,
  .ptb-max-xs-2-5 {
    padding-top: calc((1.2820512821vw + 0.1923076923px) * 2.5);
  }
  .pb-max-xs-2-5,
  .ptb-max-xs-2-5 {
    padding-bottom: calc((1.2820512821vw + 0.1923076923px) * 2.5);
  }
  .mt-max-xs-2-5,
  .mtb-max-xs-2-5 {
    margin-top: calc((1.2820512821vw + 0.1923076923px) * 2.5);
  }
  .mb-max-xs-2-5,
  .mtb-max-xs-2-5 {
    margin-bottom: calc((1.2820512821vw + 0.1923076923px) * 2.5);
  }
  .mr-max-xs-3 {
    margin-right: calc((1.2820512821vw + 0.1923076923px) * 1);
  }
  .pt-max-xs-3,
  .ptb-max-xs-3 {
    padding-top: calc((1.2820512821vw + 0.1923076923px) * 3);
  }
  .pb-max-xs-3,
  .ptb-max-xs-3 {
    padding-bottom: calc((1.2820512821vw + 0.1923076923px) * 3);
  }
  .mt-max-xs-3,
  .mtb-max-xs-3 {
    margin-top: calc((1.2820512821vw + 0.1923076923px) * 3);
  }
  .mb-max-xs-3,
  .mtb-max-xs-3 {
    margin-bottom: calc((1.2820512821vw + 0.1923076923px) * 3);
  }
  .mr-max-xs-3-5 {
    margin-right: calc((1.2820512821vw + 0.1923076923px) * 1);
  }
  .pt-max-xs-3-5,
  .ptb-max-xs-3-5 {
    padding-top: calc((1.2820512821vw + 0.1923076923px) * 3.5);
  }
  .pb-max-xs-3-5,
  .ptb-max-xs-3-5 {
    padding-bottom: calc((1.2820512821vw + 0.1923076923px) * 3.5);
  }
  .mt-max-xs-3-5,
  .mtb-max-xs-3-5 {
    margin-top: calc((1.2820512821vw + 0.1923076923px) * 3.5);
  }
  .mb-max-xs-3-5,
  .mtb-max-xs-3-5 {
    margin-bottom: calc((1.2820512821vw + 0.1923076923px) * 3.5);
  }
  .mr-max-xs-4 {
    margin-right: calc((1.2820512821vw + 0.1923076923px) * 1);
  }
  .pt-max-xs-4,
  .ptb-max-xs-4 {
    padding-top: calc((1.2820512821vw + 0.1923076923px) * 4);
  }
  .pb-max-xs-4,
  .ptb-max-xs-4 {
    padding-bottom: calc((1.2820512821vw + 0.1923076923px) * 4);
  }
  .mt-max-xs-4,
  .mtb-max-xs-4 {
    margin-top: calc((1.2820512821vw + 0.1923076923px) * 4);
  }
  .mb-max-xs-4,
  .mtb-max-xs-4 {
    margin-bottom: calc((1.2820512821vw + 0.1923076923px) * 4);
  }
  .mr-max-xs-4-5 {
    margin-right: calc((1.2820512821vw + 0.1923076923px) * 1);
  }
  .pt-max-xs-4-5,
  .ptb-max-xs-4-5 {
    padding-top: calc((1.2820512821vw + 0.1923076923px) * 4.5);
  }
  .pb-max-xs-4-5,
  .ptb-max-xs-4-5 {
    padding-bottom: calc((1.2820512821vw + 0.1923076923px) * 4.5);
  }
  .mt-max-xs-4-5,
  .mtb-max-xs-4-5 {
    margin-top: calc((1.2820512821vw + 0.1923076923px) * 4.5);
  }
  .mb-max-xs-4-5,
  .mtb-max-xs-4-5 {
    margin-bottom: calc((1.2820512821vw + 0.1923076923px) * 4.5);
  }
  .mr-max-xs-5 {
    margin-right: calc((1.2820512821vw + 0.1923076923px) * 1);
  }
  .pt-max-xs-5,
  .ptb-max-xs-5 {
    padding-top: calc((1.2820512821vw + 0.1923076923px) * 5);
  }
  .pb-max-xs-5,
  .ptb-max-xs-5 {
    padding-bottom: calc((1.2820512821vw + 0.1923076923px) * 5);
  }
  .mt-max-xs-5,
  .mtb-max-xs-5 {
    margin-top: calc((1.2820512821vw + 0.1923076923px) * 5);
  }
  .mb-max-xs-5,
  .mtb-max-xs-5 {
    margin-bottom: calc((1.2820512821vw + 0.1923076923px) * 5);
  }
  .mr-max-xs-5-5 {
    margin-right: calc((1.2820512821vw + 0.1923076923px) * 1);
  }
  .pt-max-xs-5-5,
  .ptb-max-xs-5-5 {
    padding-top: calc((1.2820512821vw + 0.1923076923px) * 5.5);
  }
  .pb-max-xs-5-5,
  .ptb-max-xs-5-5 {
    padding-bottom: calc((1.2820512821vw + 0.1923076923px) * 5.5);
  }
  .mt-max-xs-5-5,
  .mtb-max-xs-5-5 {
    margin-top: calc((1.2820512821vw + 0.1923076923px) * 5.5);
  }
  .mb-max-xs-5-5,
  .mtb-max-xs-5-5 {
    margin-bottom: calc((1.2820512821vw + 0.1923076923px) * 5.5);
  }
  .mr-max-xs-6 {
    margin-right: calc((1.2820512821vw + 0.1923076923px) * 1);
  }
  .pt-max-xs-6,
  .ptb-max-xs-6 {
    padding-top: calc((1.2820512821vw + 0.1923076923px) * 6);
  }
  .pb-max-xs-6,
  .ptb-max-xs-6 {
    padding-bottom: calc((1.2820512821vw + 0.1923076923px) * 6);
  }
  .mt-max-xs-6,
  .mtb-max-xs-6 {
    margin-top: calc((1.2820512821vw + 0.1923076923px) * 6);
  }
  .mb-max-xs-6,
  .mtb-max-xs-6 {
    margin-bottom: calc((1.2820512821vw + 0.1923076923px) * 6);
  }
  .mr-max-xs-6-5 {
    margin-right: calc((1.2820512821vw + 0.1923076923px) * 1);
  }
  .pt-max-xs-6-5,
  .ptb-max-xs-6-5 {
    padding-top: calc((1.2820512821vw + 0.1923076923px) * 6.5);
  }
  .pb-max-xs-6-5,
  .ptb-max-xs-6-5 {
    padding-bottom: calc((1.2820512821vw + 0.1923076923px) * 6.5);
  }
  .mt-max-xs-6-5,
  .mtb-max-xs-6-5 {
    margin-top: calc((1.2820512821vw + 0.1923076923px) * 6.5);
  }
  .mb-max-xs-6-5,
  .mtb-max-xs-6-5 {
    margin-bottom: calc((1.2820512821vw + 0.1923076923px) * 6.5);
  }
  .mr-max-xs-7 {
    margin-right: calc((1.2820512821vw + 0.1923076923px) * 1);
  }
  .pt-max-xs-7,
  .ptb-max-xs-7 {
    padding-top: calc((1.2820512821vw + 0.1923076923px) * 7);
  }
  .pb-max-xs-7,
  .ptb-max-xs-7 {
    padding-bottom: calc((1.2820512821vw + 0.1923076923px) * 7);
  }
  .mt-max-xs-7,
  .mtb-max-xs-7 {
    margin-top: calc((1.2820512821vw + 0.1923076923px) * 7);
  }
  .mb-max-xs-7,
  .mtb-max-xs-7 {
    margin-bottom: calc((1.2820512821vw + 0.1923076923px) * 7);
  }
  .mr-max-xs-7-5 {
    margin-right: calc((1.2820512821vw + 0.1923076923px) * 1);
  }
  .pt-max-xs-7-5,
  .ptb-max-xs-7-5 {
    padding-top: calc((1.2820512821vw + 0.1923076923px) * 7.5);
  }
  .pb-max-xs-7-5,
  .ptb-max-xs-7-5 {
    padding-bottom: calc((1.2820512821vw + 0.1923076923px) * 7.5);
  }
  .mt-max-xs-7-5,
  .mtb-max-xs-7-5 {
    margin-top: calc((1.2820512821vw + 0.1923076923px) * 7.5);
  }
  .mb-max-xs-7-5,
  .mtb-max-xs-7-5 {
    margin-bottom: calc((1.2820512821vw + 0.1923076923px) * 7.5);
  }
  .mr-max-xs-8 {
    margin-right: calc((1.2820512821vw + 0.1923076923px) * 1);
  }
  .pt-max-xs-8,
  .ptb-max-xs-8 {
    padding-top: calc((1.2820512821vw + 0.1923076923px) * 8);
  }
  .pb-max-xs-8,
  .ptb-max-xs-8 {
    padding-bottom: calc((1.2820512821vw + 0.1923076923px) * 8);
  }
  .mt-max-xs-8,
  .mtb-max-xs-8 {
    margin-top: calc((1.2820512821vw + 0.1923076923px) * 8);
  }
  .mb-max-xs-8,
  .mtb-max-xs-8 {
    margin-bottom: calc((1.2820512821vw + 0.1923076923px) * 8);
  }
  .mr-max-xs-8-5 {
    margin-right: calc((1.2820512821vw + 0.1923076923px) * 1);
  }
  .pt-max-xs-8-5,
  .ptb-max-xs-8-5 {
    padding-top: calc((1.2820512821vw + 0.1923076923px) * 8.5);
  }
  .pb-max-xs-8-5,
  .ptb-max-xs-8-5 {
    padding-bottom: calc((1.2820512821vw + 0.1923076923px) * 8.5);
  }
  .mt-max-xs-8-5,
  .mtb-max-xs-8-5 {
    margin-top: calc((1.2820512821vw + 0.1923076923px) * 8.5);
  }
  .mb-max-xs-8-5,
  .mtb-max-xs-8-5 {
    margin-bottom: calc((1.2820512821vw + 0.1923076923px) * 8.5);
  }
  .mr-max-xs-9 {
    margin-right: calc((1.2820512821vw + 0.1923076923px) * 1);
  }
  .pt-max-xs-9,
  .ptb-max-xs-9 {
    padding-top: calc((1.2820512821vw + 0.1923076923px) * 9);
  }
  .pb-max-xs-9,
  .ptb-max-xs-9 {
    padding-bottom: calc((1.2820512821vw + 0.1923076923px) * 9);
  }
  .mt-max-xs-9,
  .mtb-max-xs-9 {
    margin-top: calc((1.2820512821vw + 0.1923076923px) * 9);
  }
  .mb-max-xs-9,
  .mtb-max-xs-9 {
    margin-bottom: calc((1.2820512821vw + 0.1923076923px) * 9);
  }
  .mr-max-xs-9-5 {
    margin-right: calc((1.2820512821vw + 0.1923076923px) * 1);
  }
  .pt-max-xs-9-5,
  .ptb-max-xs-9-5 {
    padding-top: calc((1.2820512821vw + 0.1923076923px) * 9.5);
  }
  .pb-max-xs-9-5,
  .ptb-max-xs-9-5 {
    padding-bottom: calc((1.2820512821vw + 0.1923076923px) * 9.5);
  }
  .mt-max-xs-9-5,
  .mtb-max-xs-9-5 {
    margin-top: calc((1.2820512821vw + 0.1923076923px) * 9.5);
  }
  .mb-max-xs-9-5,
  .mtb-max-xs-9-5 {
    margin-bottom: calc((1.2820512821vw + 0.1923076923px) * 9.5);
  }
  .mr-max-xs-10 {
    margin-right: calc((1.2820512821vw + 0.1923076923px) * 1);
  }
  .pt-max-xs-10,
  .ptb-max-xs-10 {
    padding-top: calc((1.2820512821vw + 0.1923076923px) * 10);
  }
  .pb-max-xs-10,
  .ptb-max-xs-10 {
    padding-bottom: calc((1.2820512821vw + 0.1923076923px) * 10);
  }
  .mt-max-xs-10,
  .mtb-max-xs-10 {
    margin-top: calc((1.2820512821vw + 0.1923076923px) * 10);
  }
  .mb-max-xs-10,
  .mtb-max-xs-10 {
    margin-bottom: calc((1.2820512821vw + 0.1923076923px) * 10);
  }
  .mr-max-xs-10-5 {
    margin-right: calc((1.2820512821vw + 0.1923076923px) * 1);
  }
  .pt-max-xs-10-5,
  .ptb-max-xs-10-5 {
    padding-top: calc((1.2820512821vw + 0.1923076923px) * 10.5);
  }
  .pb-max-xs-10-5,
  .ptb-max-xs-10-5 {
    padding-bottom: calc((1.2820512821vw + 0.1923076923px) * 10.5);
  }
  .mt-max-xs-10-5,
  .mtb-max-xs-10-5 {
    margin-top: calc((1.2820512821vw + 0.1923076923px) * 10.5);
  }
  .mb-max-xs-10-5,
  .mtb-max-xs-10-5 {
    margin-bottom: calc((1.2820512821vw + 0.1923076923px) * 10.5);
  }
  .mr-max-xs-11 {
    margin-right: calc((1.2820512821vw + 0.1923076923px) * 1);
  }
  .pt-max-xs-11,
  .ptb-max-xs-11 {
    padding-top: calc((1.2820512821vw + 0.1923076923px) * 11);
  }
  .pb-max-xs-11,
  .ptb-max-xs-11 {
    padding-bottom: calc((1.2820512821vw + 0.1923076923px) * 11);
  }
  .mt-max-xs-11,
  .mtb-max-xs-11 {
    margin-top: calc((1.2820512821vw + 0.1923076923px) * 11);
  }
  .mb-max-xs-11,
  .mtb-max-xs-11 {
    margin-bottom: calc((1.2820512821vw + 0.1923076923px) * 11);
  }
  .mr-max-xs-11-5 {
    margin-right: calc((1.2820512821vw + 0.1923076923px) * 1);
  }
  .pt-max-xs-11-5,
  .ptb-max-xs-11-5 {
    padding-top: calc((1.2820512821vw + 0.1923076923px) * 11.5);
  }
  .pb-max-xs-11-5,
  .ptb-max-xs-11-5 {
    padding-bottom: calc((1.2820512821vw + 0.1923076923px) * 11.5);
  }
  .mt-max-xs-11-5,
  .mtb-max-xs-11-5 {
    margin-top: calc((1.2820512821vw + 0.1923076923px) * 11.5);
  }
  .mb-max-xs-11-5,
  .mtb-max-xs-11-5 {
    margin-bottom: calc((1.2820512821vw + 0.1923076923px) * 11.5);
  }
  .mr-max-xs-12 {
    margin-right: calc((1.2820512821vw + 0.1923076923px) * 1);
  }
  .pt-max-xs-12,
  .ptb-max-xs-12 {
    padding-top: calc((1.2820512821vw + 0.1923076923px) * 12);
  }
  .pb-max-xs-12,
  .ptb-max-xs-12 {
    padding-bottom: calc((1.2820512821vw + 0.1923076923px) * 12);
  }
  .mt-max-xs-12,
  .mtb-max-xs-12 {
    margin-top: calc((1.2820512821vw + 0.1923076923px) * 12);
  }
  .mb-max-xs-12,
  .mtb-max-xs-12 {
    margin-bottom: calc((1.2820512821vw + 0.1923076923px) * 12);
  }
}
@media (max-width: 999px) {
  .mr-max-sm-0 {
    margin-right: 0;
  }
  .pt-max-sm-0,
  .ptb-max-sm-0 {
    padding-top: 0;
  }
  .pb-max-sm-0,
  .ptb-max-sm-0 {
    padding-bottom: 0;
  }
  .mt-max-sm-0,
  .mtb-max-sm-0 {
    margin-top: 0;
  }
  .mb-max-sm-0,
  .mtb-max-sm-0 {
    margin-bottom: 0;
  }
  .mr-max-sm-0-5 {
    margin-right: calc((4.6575342466vw + -33.5753424658px) * 1);
  }
  .pt-max-sm-0-5,
  .ptb-max-sm-0-5 {
    padding-top: calc((4.6575342466vw + -33.5753424658px) * 0.5);
  }
  .pb-max-sm-0-5,
  .ptb-max-sm-0-5 {
    padding-bottom: calc((4.6575342466vw + -33.5753424658px) * 0.5);
  }
  .mt-max-sm-0-5,
  .mtb-max-sm-0-5 {
    margin-top: calc((4.6575342466vw + -33.5753424658px) * 0.5);
  }
  .mb-max-sm-0-5,
  .mtb-max-sm-0-5 {
    margin-bottom: calc((4.6575342466vw + -33.5753424658px) * 0.5);
  }
  .mr-max-sm-1 {
    margin-right: calc((4.6575342466vw + -33.5753424658px) * 1);
  }
  .pt-max-sm-1,
  .ptb-max-sm-1 {
    padding-top: calc((4.6575342466vw + -33.5753424658px) * 1);
  }
  .pb-max-sm-1,
  .ptb-max-sm-1 {
    padding-bottom: calc((4.6575342466vw + -33.5753424658px) * 1);
  }
  .mt-max-sm-1,
  .mtb-max-sm-1 {
    margin-top: calc((4.6575342466vw + -33.5753424658px) * 1);
  }
  .mb-max-sm-1,
  .mtb-max-sm-1 {
    margin-bottom: calc((4.6575342466vw + -33.5753424658px) * 1);
  }
  .mr-max-sm-1-5 {
    margin-right: calc((4.6575342466vw + -33.5753424658px) * 1);
  }
  .pt-max-sm-1-5,
  .ptb-max-sm-1-5 {
    padding-top: calc((4.6575342466vw + -33.5753424658px) * 1.5);
  }
  .pb-max-sm-1-5,
  .ptb-max-sm-1-5 {
    padding-bottom: calc((4.6575342466vw + -33.5753424658px) * 1.5);
  }
  .mt-max-sm-1-5,
  .mtb-max-sm-1-5 {
    margin-top: calc((4.6575342466vw + -33.5753424658px) * 1.5);
  }
  .mb-max-sm-1-5,
  .mtb-max-sm-1-5 {
    margin-bottom: calc((4.6575342466vw + -33.5753424658px) * 1.5);
  }
  .mr-max-sm-2 {
    margin-right: calc((4.6575342466vw + -33.5753424658px) * 1);
  }
  .pt-max-sm-2,
  .ptb-max-sm-2 {
    padding-top: calc((4.6575342466vw + -33.5753424658px) * 2);
  }
  .pb-max-sm-2,
  .ptb-max-sm-2 {
    padding-bottom: calc((4.6575342466vw + -33.5753424658px) * 2);
  }
  .mt-max-sm-2,
  .mtb-max-sm-2 {
    margin-top: calc((4.6575342466vw + -33.5753424658px) * 2);
  }
  .mb-max-sm-2,
  .mtb-max-sm-2 {
    margin-bottom: calc((4.6575342466vw + -33.5753424658px) * 2);
  }
  .mr-max-sm-2-5 {
    margin-right: calc((4.6575342466vw + -33.5753424658px) * 1);
  }
  .pt-max-sm-2-5,
  .ptb-max-sm-2-5 {
    padding-top: calc((4.6575342466vw + -33.5753424658px) * 2.5);
  }
  .pb-max-sm-2-5,
  .ptb-max-sm-2-5 {
    padding-bottom: calc((4.6575342466vw + -33.5753424658px) * 2.5);
  }
  .mt-max-sm-2-5,
  .mtb-max-sm-2-5 {
    margin-top: calc((4.6575342466vw + -33.5753424658px) * 2.5);
  }
  .mb-max-sm-2-5,
  .mtb-max-sm-2-5 {
    margin-bottom: calc((4.6575342466vw + -33.5753424658px) * 2.5);
  }
  .mr-max-sm-3 {
    margin-right: calc((4.6575342466vw + -33.5753424658px) * 1);
  }
  .pt-max-sm-3,
  .ptb-max-sm-3 {
    padding-top: calc((4.6575342466vw + -33.5753424658px) * 3);
  }
  .pb-max-sm-3,
  .ptb-max-sm-3 {
    padding-bottom: calc((4.6575342466vw + -33.5753424658px) * 3);
  }
  .mt-max-sm-3,
  .mtb-max-sm-3 {
    margin-top: calc((4.6575342466vw + -33.5753424658px) * 3);
  }
  .mb-max-sm-3,
  .mtb-max-sm-3 {
    margin-bottom: calc((4.6575342466vw + -33.5753424658px) * 3);
  }
  .mr-max-sm-3-5 {
    margin-right: calc((4.6575342466vw + -33.5753424658px) * 1);
  }
  .pt-max-sm-3-5,
  .ptb-max-sm-3-5 {
    padding-top: calc((4.6575342466vw + -33.5753424658px) * 3.5);
  }
  .pb-max-sm-3-5,
  .ptb-max-sm-3-5 {
    padding-bottom: calc((4.6575342466vw + -33.5753424658px) * 3.5);
  }
  .mt-max-sm-3-5,
  .mtb-max-sm-3-5 {
    margin-top: calc((4.6575342466vw + -33.5753424658px) * 3.5);
  }
  .mb-max-sm-3-5,
  .mtb-max-sm-3-5 {
    margin-bottom: calc((4.6575342466vw + -33.5753424658px) * 3.5);
  }
  .mr-max-sm-4 {
    margin-right: calc((4.6575342466vw + -33.5753424658px) * 1);
  }
  .pt-max-sm-4,
  .ptb-max-sm-4 {
    padding-top: calc((4.6575342466vw + -33.5753424658px) * 4);
  }
  .pb-max-sm-4,
  .ptb-max-sm-4 {
    padding-bottom: calc((4.6575342466vw + -33.5753424658px) * 4);
  }
  .mt-max-sm-4,
  .mtb-max-sm-4 {
    margin-top: calc((4.6575342466vw + -33.5753424658px) * 4);
  }
  .mb-max-sm-4,
  .mtb-max-sm-4 {
    margin-bottom: calc((4.6575342466vw + -33.5753424658px) * 4);
  }
  .mr-max-sm-4-5 {
    margin-right: calc((4.6575342466vw + -33.5753424658px) * 1);
  }
  .pt-max-sm-4-5,
  .ptb-max-sm-4-5 {
    padding-top: calc((4.6575342466vw + -33.5753424658px) * 4.5);
  }
  .pb-max-sm-4-5,
  .ptb-max-sm-4-5 {
    padding-bottom: calc((4.6575342466vw + -33.5753424658px) * 4.5);
  }
  .mt-max-sm-4-5,
  .mtb-max-sm-4-5 {
    margin-top: calc((4.6575342466vw + -33.5753424658px) * 4.5);
  }
  .mb-max-sm-4-5,
  .mtb-max-sm-4-5 {
    margin-bottom: calc((4.6575342466vw + -33.5753424658px) * 4.5);
  }
  .mr-max-sm-5 {
    margin-right: calc((4.6575342466vw + -33.5753424658px) * 1);
  }
  .pt-max-sm-5,
  .ptb-max-sm-5 {
    padding-top: calc((4.6575342466vw + -33.5753424658px) * 5);
  }
  .pb-max-sm-5,
  .ptb-max-sm-5 {
    padding-bottom: calc((4.6575342466vw + -33.5753424658px) * 5);
  }
  .mt-max-sm-5,
  .mtb-max-sm-5 {
    margin-top: calc((4.6575342466vw + -33.5753424658px) * 5);
  }
  .mb-max-sm-5,
  .mtb-max-sm-5 {
    margin-bottom: calc((4.6575342466vw + -33.5753424658px) * 5);
  }
  .mr-max-sm-5-5 {
    margin-right: calc((4.6575342466vw + -33.5753424658px) * 1);
  }
  .pt-max-sm-5-5,
  .ptb-max-sm-5-5 {
    padding-top: calc((4.6575342466vw + -33.5753424658px) * 5.5);
  }
  .pb-max-sm-5-5,
  .ptb-max-sm-5-5 {
    padding-bottom: calc((4.6575342466vw + -33.5753424658px) * 5.5);
  }
  .mt-max-sm-5-5,
  .mtb-max-sm-5-5 {
    margin-top: calc((4.6575342466vw + -33.5753424658px) * 5.5);
  }
  .mb-max-sm-5-5,
  .mtb-max-sm-5-5 {
    margin-bottom: calc((4.6575342466vw + -33.5753424658px) * 5.5);
  }
  .mr-max-sm-6 {
    margin-right: calc((4.6575342466vw + -33.5753424658px) * 1);
  }
  .pt-max-sm-6,
  .ptb-max-sm-6 {
    padding-top: calc((4.6575342466vw + -33.5753424658px) * 6);
  }
  .pb-max-sm-6,
  .ptb-max-sm-6 {
    padding-bottom: calc((4.6575342466vw + -33.5753424658px) * 6);
  }
  .mt-max-sm-6,
  .mtb-max-sm-6 {
    margin-top: calc((4.6575342466vw + -33.5753424658px) * 6);
  }
  .mb-max-sm-6,
  .mtb-max-sm-6 {
    margin-bottom: calc((4.6575342466vw + -33.5753424658px) * 6);
  }
  .mr-max-sm-6-5 {
    margin-right: calc((4.6575342466vw + -33.5753424658px) * 1);
  }
  .pt-max-sm-6-5,
  .ptb-max-sm-6-5 {
    padding-top: calc((4.6575342466vw + -33.5753424658px) * 6.5);
  }
  .pb-max-sm-6-5,
  .ptb-max-sm-6-5 {
    padding-bottom: calc((4.6575342466vw + -33.5753424658px) * 6.5);
  }
  .mt-max-sm-6-5,
  .mtb-max-sm-6-5 {
    margin-top: calc((4.6575342466vw + -33.5753424658px) * 6.5);
  }
  .mb-max-sm-6-5,
  .mtb-max-sm-6-5 {
    margin-bottom: calc((4.6575342466vw + -33.5753424658px) * 6.5);
  }
  .mr-max-sm-7 {
    margin-right: calc((4.6575342466vw + -33.5753424658px) * 1);
  }
  .pt-max-sm-7,
  .ptb-max-sm-7 {
    padding-top: calc((4.6575342466vw + -33.5753424658px) * 7);
  }
  .pb-max-sm-7,
  .ptb-max-sm-7 {
    padding-bottom: calc((4.6575342466vw + -33.5753424658px) * 7);
  }
  .mt-max-sm-7,
  .mtb-max-sm-7 {
    margin-top: calc((4.6575342466vw + -33.5753424658px) * 7);
  }
  .mb-max-sm-7,
  .mtb-max-sm-7 {
    margin-bottom: calc((4.6575342466vw + -33.5753424658px) * 7);
  }
  .mr-max-sm-7-5 {
    margin-right: calc((4.6575342466vw + -33.5753424658px) * 1);
  }
  .pt-max-sm-7-5,
  .ptb-max-sm-7-5 {
    padding-top: calc((4.6575342466vw + -33.5753424658px) * 7.5);
  }
  .pb-max-sm-7-5,
  .ptb-max-sm-7-5 {
    padding-bottom: calc((4.6575342466vw + -33.5753424658px) * 7.5);
  }
  .mt-max-sm-7-5,
  .mtb-max-sm-7-5 {
    margin-top: calc((4.6575342466vw + -33.5753424658px) * 7.5);
  }
  .mb-max-sm-7-5,
  .mtb-max-sm-7-5 {
    margin-bottom: calc((4.6575342466vw + -33.5753424658px) * 7.5);
  }
  .mr-max-sm-8 {
    margin-right: calc((4.6575342466vw + -33.5753424658px) * 1);
  }
  .pt-max-sm-8,
  .ptb-max-sm-8 {
    padding-top: calc((4.6575342466vw + -33.5753424658px) * 8);
  }
  .pb-max-sm-8,
  .ptb-max-sm-8 {
    padding-bottom: calc((4.6575342466vw + -33.5753424658px) * 8);
  }
  .mt-max-sm-8,
  .mtb-max-sm-8 {
    margin-top: calc((4.6575342466vw + -33.5753424658px) * 8);
  }
  .mb-max-sm-8,
  .mtb-max-sm-8 {
    margin-bottom: calc((4.6575342466vw + -33.5753424658px) * 8);
  }
  .mr-max-sm-8-5 {
    margin-right: calc((4.6575342466vw + -33.5753424658px) * 1);
  }
  .pt-max-sm-8-5,
  .ptb-max-sm-8-5 {
    padding-top: calc((4.6575342466vw + -33.5753424658px) * 8.5);
  }
  .pb-max-sm-8-5,
  .ptb-max-sm-8-5 {
    padding-bottom: calc((4.6575342466vw + -33.5753424658px) * 8.5);
  }
  .mt-max-sm-8-5,
  .mtb-max-sm-8-5 {
    margin-top: calc((4.6575342466vw + -33.5753424658px) * 8.5);
  }
  .mb-max-sm-8-5,
  .mtb-max-sm-8-5 {
    margin-bottom: calc((4.6575342466vw + -33.5753424658px) * 8.5);
  }
  .mr-max-sm-9 {
    margin-right: calc((4.6575342466vw + -33.5753424658px) * 1);
  }
  .pt-max-sm-9,
  .ptb-max-sm-9 {
    padding-top: calc((4.6575342466vw + -33.5753424658px) * 9);
  }
  .pb-max-sm-9,
  .ptb-max-sm-9 {
    padding-bottom: calc((4.6575342466vw + -33.5753424658px) * 9);
  }
  .mt-max-sm-9,
  .mtb-max-sm-9 {
    margin-top: calc((4.6575342466vw + -33.5753424658px) * 9);
  }
  .mb-max-sm-9,
  .mtb-max-sm-9 {
    margin-bottom: calc((4.6575342466vw + -33.5753424658px) * 9);
  }
  .mr-max-sm-9-5 {
    margin-right: calc((4.6575342466vw + -33.5753424658px) * 1);
  }
  .pt-max-sm-9-5,
  .ptb-max-sm-9-5 {
    padding-top: calc((4.6575342466vw + -33.5753424658px) * 9.5);
  }
  .pb-max-sm-9-5,
  .ptb-max-sm-9-5 {
    padding-bottom: calc((4.6575342466vw + -33.5753424658px) * 9.5);
  }
  .mt-max-sm-9-5,
  .mtb-max-sm-9-5 {
    margin-top: calc((4.6575342466vw + -33.5753424658px) * 9.5);
  }
  .mb-max-sm-9-5,
  .mtb-max-sm-9-5 {
    margin-bottom: calc((4.6575342466vw + -33.5753424658px) * 9.5);
  }
  .mr-max-sm-10 {
    margin-right: calc((4.6575342466vw + -33.5753424658px) * 1);
  }
  .pt-max-sm-10,
  .ptb-max-sm-10 {
    padding-top: calc((4.6575342466vw + -33.5753424658px) * 10);
  }
  .pb-max-sm-10,
  .ptb-max-sm-10 {
    padding-bottom: calc((4.6575342466vw + -33.5753424658px) * 10);
  }
  .mt-max-sm-10,
  .mtb-max-sm-10 {
    margin-top: calc((4.6575342466vw + -33.5753424658px) * 10);
  }
  .mb-max-sm-10,
  .mtb-max-sm-10 {
    margin-bottom: calc((4.6575342466vw + -33.5753424658px) * 10);
  }
  .mr-max-sm-10-5 {
    margin-right: calc((4.6575342466vw + -33.5753424658px) * 1);
  }
  .pt-max-sm-10-5,
  .ptb-max-sm-10-5 {
    padding-top: calc((4.6575342466vw + -33.5753424658px) * 10.5);
  }
  .pb-max-sm-10-5,
  .ptb-max-sm-10-5 {
    padding-bottom: calc((4.6575342466vw + -33.5753424658px) * 10.5);
  }
  .mt-max-sm-10-5,
  .mtb-max-sm-10-5 {
    margin-top: calc((4.6575342466vw + -33.5753424658px) * 10.5);
  }
  .mb-max-sm-10-5,
  .mtb-max-sm-10-5 {
    margin-bottom: calc((4.6575342466vw + -33.5753424658px) * 10.5);
  }
  .mr-max-sm-11 {
    margin-right: calc((4.6575342466vw + -33.5753424658px) * 1);
  }
  .pt-max-sm-11,
  .ptb-max-sm-11 {
    padding-top: calc((4.6575342466vw + -33.5753424658px) * 11);
  }
  .pb-max-sm-11,
  .ptb-max-sm-11 {
    padding-bottom: calc((4.6575342466vw + -33.5753424658px) * 11);
  }
  .mt-max-sm-11,
  .mtb-max-sm-11 {
    margin-top: calc((4.6575342466vw + -33.5753424658px) * 11);
  }
  .mb-max-sm-11,
  .mtb-max-sm-11 {
    margin-bottom: calc((4.6575342466vw + -33.5753424658px) * 11);
  }
  .mr-max-sm-11-5 {
    margin-right: calc((4.6575342466vw + -33.5753424658px) * 1);
  }
  .pt-max-sm-11-5,
  .ptb-max-sm-11-5 {
    padding-top: calc((4.6575342466vw + -33.5753424658px) * 11.5);
  }
  .pb-max-sm-11-5,
  .ptb-max-sm-11-5 {
    padding-bottom: calc((4.6575342466vw + -33.5753424658px) * 11.5);
  }
  .mt-max-sm-11-5,
  .mtb-max-sm-11-5 {
    margin-top: calc((4.6575342466vw + -33.5753424658px) * 11.5);
  }
  .mb-max-sm-11-5,
  .mtb-max-sm-11-5 {
    margin-bottom: calc((4.6575342466vw + -33.5753424658px) * 11.5);
  }
  .mr-max-sm-12 {
    margin-right: calc((4.6575342466vw + -33.5753424658px) * 1);
  }
  .pt-max-sm-12,
  .ptb-max-sm-12 {
    padding-top: calc((4.6575342466vw + -33.5753424658px) * 12);
  }
  .pb-max-sm-12,
  .ptb-max-sm-12 {
    padding-bottom: calc((4.6575342466vw + -33.5753424658px) * 12);
  }
  .mt-max-sm-12,
  .mtb-max-sm-12 {
    margin-top: calc((4.6575342466vw + -33.5753424658px) * 12);
  }
  .mb-max-sm-12,
  .mtb-max-sm-12 {
    margin-bottom: calc((4.6575342466vw + -33.5753424658px) * 12);
  }
}
@media (max-width: 1365px) {
  .mr-max-md-0 {
    margin-right: 0;
  }
  .pt-max-md-0,
  .ptb-max-md-0 {
    padding-top: 0;
  }
  .pb-max-md-0,
  .ptb-max-md-0 {
    padding-bottom: 0;
  }
  .mt-max-md-0,
  .mtb-max-md-0 {
    margin-top: 0;
  }
  .mb-max-md-0,
  .mtb-max-md-0 {
    margin-bottom: 0;
  }
  .mr-max-md-0-5 {
    margin-right: calc((0vw + 30px) * 1);
  }
  .pt-max-md-0-5,
  .ptb-max-md-0-5 {
    padding-top: calc((0vw + 30px) * 0.5);
  }
  .pb-max-md-0-5,
  .ptb-max-md-0-5 {
    padding-bottom: calc((0vw + 30px) * 0.5);
  }
  .mt-max-md-0-5,
  .mtb-max-md-0-5 {
    margin-top: calc((0vw + 30px) * 0.5);
  }
  .mb-max-md-0-5,
  .mtb-max-md-0-5 {
    margin-bottom: calc((0vw + 30px) * 0.5);
  }
  .mr-max-md-1 {
    margin-right: calc((0vw + 30px) * 1);
  }
  .pt-max-md-1,
  .ptb-max-md-1 {
    padding-top: calc((0vw + 30px) * 1);
  }
  .pb-max-md-1,
  .ptb-max-md-1 {
    padding-bottom: calc((0vw + 30px) * 1);
  }
  .mt-max-md-1,
  .mtb-max-md-1 {
    margin-top: calc((0vw + 30px) * 1);
  }
  .mb-max-md-1,
  .mtb-max-md-1 {
    margin-bottom: calc((0vw + 30px) * 1);
  }
  .mr-max-md-1-5 {
    margin-right: calc((0vw + 30px) * 1);
  }
  .pt-max-md-1-5,
  .ptb-max-md-1-5 {
    padding-top: calc((0vw + 30px) * 1.5);
  }
  .pb-max-md-1-5,
  .ptb-max-md-1-5 {
    padding-bottom: calc((0vw + 30px) * 1.5);
  }
  .mt-max-md-1-5,
  .mtb-max-md-1-5 {
    margin-top: calc((0vw + 30px) * 1.5);
  }
  .mb-max-md-1-5,
  .mtb-max-md-1-5 {
    margin-bottom: calc((0vw + 30px) * 1.5);
  }
  .mr-max-md-2 {
    margin-right: calc((0vw + 30px) * 1);
  }
  .pt-max-md-2,
  .ptb-max-md-2 {
    padding-top: calc((0vw + 30px) * 2);
  }
  .pb-max-md-2,
  .ptb-max-md-2 {
    padding-bottom: calc((0vw + 30px) * 2);
  }
  .mt-max-md-2,
  .mtb-max-md-2 {
    margin-top: calc((0vw + 30px) * 2);
  }
  .mb-max-md-2,
  .mtb-max-md-2 {
    margin-bottom: calc((0vw + 30px) * 2);
  }
  .mr-max-md-2-5 {
    margin-right: calc((0vw + 30px) * 1);
  }
  .pt-max-md-2-5,
  .ptb-max-md-2-5 {
    padding-top: calc((0vw + 30px) * 2.5);
  }
  .pb-max-md-2-5,
  .ptb-max-md-2-5 {
    padding-bottom: calc((0vw + 30px) * 2.5);
  }
  .mt-max-md-2-5,
  .mtb-max-md-2-5 {
    margin-top: calc((0vw + 30px) * 2.5);
  }
  .mb-max-md-2-5,
  .mtb-max-md-2-5 {
    margin-bottom: calc((0vw + 30px) * 2.5);
  }
  .mr-max-md-3 {
    margin-right: calc((0vw + 30px) * 1);
  }
  .pt-max-md-3,
  .ptb-max-md-3 {
    padding-top: calc((0vw + 30px) * 3);
  }
  .pb-max-md-3,
  .ptb-max-md-3 {
    padding-bottom: calc((0vw + 30px) * 3);
  }
  .mt-max-md-3,
  .mtb-max-md-3 {
    margin-top: calc((0vw + 30px) * 3);
  }
  .mb-max-md-3,
  .mtb-max-md-3 {
    margin-bottom: calc((0vw + 30px) * 3);
  }
  .mr-max-md-3-5 {
    margin-right: calc((0vw + 30px) * 1);
  }
  .pt-max-md-3-5,
  .ptb-max-md-3-5 {
    padding-top: calc((0vw + 30px) * 3.5);
  }
  .pb-max-md-3-5,
  .ptb-max-md-3-5 {
    padding-bottom: calc((0vw + 30px) * 3.5);
  }
  .mt-max-md-3-5,
  .mtb-max-md-3-5 {
    margin-top: calc((0vw + 30px) * 3.5);
  }
  .mb-max-md-3-5,
  .mtb-max-md-3-5 {
    margin-bottom: calc((0vw + 30px) * 3.5);
  }
  .mr-max-md-4 {
    margin-right: calc((0vw + 30px) * 1);
  }
  .pt-max-md-4,
  .ptb-max-md-4 {
    padding-top: calc((0vw + 30px) * 4);
  }
  .pb-max-md-4,
  .ptb-max-md-4 {
    padding-bottom: calc((0vw + 30px) * 4);
  }
  .mt-max-md-4,
  .mtb-max-md-4 {
    margin-top: calc((0vw + 30px) * 4);
  }
  .mb-max-md-4,
  .mtb-max-md-4 {
    margin-bottom: calc((0vw + 30px) * 4);
  }
  .mr-max-md-4-5 {
    margin-right: calc((0vw + 30px) * 1);
  }
  .pt-max-md-4-5,
  .ptb-max-md-4-5 {
    padding-top: calc((0vw + 30px) * 4.5);
  }
  .pb-max-md-4-5,
  .ptb-max-md-4-5 {
    padding-bottom: calc((0vw + 30px) * 4.5);
  }
  .mt-max-md-4-5,
  .mtb-max-md-4-5 {
    margin-top: calc((0vw + 30px) * 4.5);
  }
  .mb-max-md-4-5,
  .mtb-max-md-4-5 {
    margin-bottom: calc((0vw + 30px) * 4.5);
  }
  .mr-max-md-5 {
    margin-right: calc((0vw + 30px) * 1);
  }
  .pt-max-md-5,
  .ptb-max-md-5 {
    padding-top: calc((0vw + 30px) * 5);
  }
  .pb-max-md-5,
  .ptb-max-md-5 {
    padding-bottom: calc((0vw + 30px) * 5);
  }
  .mt-max-md-5,
  .mtb-max-md-5 {
    margin-top: calc((0vw + 30px) * 5);
  }
  .mb-max-md-5,
  .mtb-max-md-5 {
    margin-bottom: calc((0vw + 30px) * 5);
  }
  .mr-max-md-5-5 {
    margin-right: calc((0vw + 30px) * 1);
  }
  .pt-max-md-5-5,
  .ptb-max-md-5-5 {
    padding-top: calc((0vw + 30px) * 5.5);
  }
  .pb-max-md-5-5,
  .ptb-max-md-5-5 {
    padding-bottom: calc((0vw + 30px) * 5.5);
  }
  .mt-max-md-5-5,
  .mtb-max-md-5-5 {
    margin-top: calc((0vw + 30px) * 5.5);
  }
  .mb-max-md-5-5,
  .mtb-max-md-5-5 {
    margin-bottom: calc((0vw + 30px) * 5.5);
  }
  .mr-max-md-6 {
    margin-right: calc((0vw + 30px) * 1);
  }
  .pt-max-md-6,
  .ptb-max-md-6 {
    padding-top: calc((0vw + 30px) * 6);
  }
  .pb-max-md-6,
  .ptb-max-md-6 {
    padding-bottom: calc((0vw + 30px) * 6);
  }
  .mt-max-md-6,
  .mtb-max-md-6 {
    margin-top: calc((0vw + 30px) * 6);
  }
  .mb-max-md-6,
  .mtb-max-md-6 {
    margin-bottom: calc((0vw + 30px) * 6);
  }
  .mr-max-md-6-5 {
    margin-right: calc((0vw + 30px) * 1);
  }
  .pt-max-md-6-5,
  .ptb-max-md-6-5 {
    padding-top: calc((0vw + 30px) * 6.5);
  }
  .pb-max-md-6-5,
  .ptb-max-md-6-5 {
    padding-bottom: calc((0vw + 30px) * 6.5);
  }
  .mt-max-md-6-5,
  .mtb-max-md-6-5 {
    margin-top: calc((0vw + 30px) * 6.5);
  }
  .mb-max-md-6-5,
  .mtb-max-md-6-5 {
    margin-bottom: calc((0vw + 30px) * 6.5);
  }
  .mr-max-md-7 {
    margin-right: calc((0vw + 30px) * 1);
  }
  .pt-max-md-7,
  .ptb-max-md-7 {
    padding-top: calc((0vw + 30px) * 7);
  }
  .pb-max-md-7,
  .ptb-max-md-7 {
    padding-bottom: calc((0vw + 30px) * 7);
  }
  .mt-max-md-7,
  .mtb-max-md-7 {
    margin-top: calc((0vw + 30px) * 7);
  }
  .mb-max-md-7,
  .mtb-max-md-7 {
    margin-bottom: calc((0vw + 30px) * 7);
  }
  .mr-max-md-7-5 {
    margin-right: calc((0vw + 30px) * 1);
  }
  .pt-max-md-7-5,
  .ptb-max-md-7-5 {
    padding-top: calc((0vw + 30px) * 7.5);
  }
  .pb-max-md-7-5,
  .ptb-max-md-7-5 {
    padding-bottom: calc((0vw + 30px) * 7.5);
  }
  .mt-max-md-7-5,
  .mtb-max-md-7-5 {
    margin-top: calc((0vw + 30px) * 7.5);
  }
  .mb-max-md-7-5,
  .mtb-max-md-7-5 {
    margin-bottom: calc((0vw + 30px) * 7.5);
  }
  .mr-max-md-8 {
    margin-right: calc((0vw + 30px) * 1);
  }
  .pt-max-md-8,
  .ptb-max-md-8 {
    padding-top: calc((0vw + 30px) * 8);
  }
  .pb-max-md-8,
  .ptb-max-md-8 {
    padding-bottom: calc((0vw + 30px) * 8);
  }
  .mt-max-md-8,
  .mtb-max-md-8 {
    margin-top: calc((0vw + 30px) * 8);
  }
  .mb-max-md-8,
  .mtb-max-md-8 {
    margin-bottom: calc((0vw + 30px) * 8);
  }
  .mr-max-md-8-5 {
    margin-right: calc((0vw + 30px) * 1);
  }
  .pt-max-md-8-5,
  .ptb-max-md-8-5 {
    padding-top: calc((0vw + 30px) * 8.5);
  }
  .pb-max-md-8-5,
  .ptb-max-md-8-5 {
    padding-bottom: calc((0vw + 30px) * 8.5);
  }
  .mt-max-md-8-5,
  .mtb-max-md-8-5 {
    margin-top: calc((0vw + 30px) * 8.5);
  }
  .mb-max-md-8-5,
  .mtb-max-md-8-5 {
    margin-bottom: calc((0vw + 30px) * 8.5);
  }
  .mr-max-md-9 {
    margin-right: calc((0vw + 30px) * 1);
  }
  .pt-max-md-9,
  .ptb-max-md-9 {
    padding-top: calc((0vw + 30px) * 9);
  }
  .pb-max-md-9,
  .ptb-max-md-9 {
    padding-bottom: calc((0vw + 30px) * 9);
  }
  .mt-max-md-9,
  .mtb-max-md-9 {
    margin-top: calc((0vw + 30px) * 9);
  }
  .mb-max-md-9,
  .mtb-max-md-9 {
    margin-bottom: calc((0vw + 30px) * 9);
  }
  .mr-max-md-9-5 {
    margin-right: calc((0vw + 30px) * 1);
  }
  .pt-max-md-9-5,
  .ptb-max-md-9-5 {
    padding-top: calc((0vw + 30px) * 9.5);
  }
  .pb-max-md-9-5,
  .ptb-max-md-9-5 {
    padding-bottom: calc((0vw + 30px) * 9.5);
  }
  .mt-max-md-9-5,
  .mtb-max-md-9-5 {
    margin-top: calc((0vw + 30px) * 9.5);
  }
  .mb-max-md-9-5,
  .mtb-max-md-9-5 {
    margin-bottom: calc((0vw + 30px) * 9.5);
  }
  .mr-max-md-10 {
    margin-right: calc((0vw + 30px) * 1);
  }
  .pt-max-md-10,
  .ptb-max-md-10 {
    padding-top: calc((0vw + 30px) * 10);
  }
  .pb-max-md-10,
  .ptb-max-md-10 {
    padding-bottom: calc((0vw + 30px) * 10);
  }
  .mt-max-md-10,
  .mtb-max-md-10 {
    margin-top: calc((0vw + 30px) * 10);
  }
  .mb-max-md-10,
  .mtb-max-md-10 {
    margin-bottom: calc((0vw + 30px) * 10);
  }
  .mr-max-md-10-5 {
    margin-right: calc((0vw + 30px) * 1);
  }
  .pt-max-md-10-5,
  .ptb-max-md-10-5 {
    padding-top: calc((0vw + 30px) * 10.5);
  }
  .pb-max-md-10-5,
  .ptb-max-md-10-5 {
    padding-bottom: calc((0vw + 30px) * 10.5);
  }
  .mt-max-md-10-5,
  .mtb-max-md-10-5 {
    margin-top: calc((0vw + 30px) * 10.5);
  }
  .mb-max-md-10-5,
  .mtb-max-md-10-5 {
    margin-bottom: calc((0vw + 30px) * 10.5);
  }
  .mr-max-md-11 {
    margin-right: calc((0vw + 30px) * 1);
  }
  .pt-max-md-11,
  .ptb-max-md-11 {
    padding-top: calc((0vw + 30px) * 11);
  }
  .pb-max-md-11,
  .ptb-max-md-11 {
    padding-bottom: calc((0vw + 30px) * 11);
  }
  .mt-max-md-11,
  .mtb-max-md-11 {
    margin-top: calc((0vw + 30px) * 11);
  }
  .mb-max-md-11,
  .mtb-max-md-11 {
    margin-bottom: calc((0vw + 30px) * 11);
  }
  .mr-max-md-11-5 {
    margin-right: calc((0vw + 30px) * 1);
  }
  .pt-max-md-11-5,
  .ptb-max-md-11-5 {
    padding-top: calc((0vw + 30px) * 11.5);
  }
  .pb-max-md-11-5,
  .ptb-max-md-11-5 {
    padding-bottom: calc((0vw + 30px) * 11.5);
  }
  .mt-max-md-11-5,
  .mtb-max-md-11-5 {
    margin-top: calc((0vw + 30px) * 11.5);
  }
  .mb-max-md-11-5,
  .mtb-max-md-11-5 {
    margin-bottom: calc((0vw + 30px) * 11.5);
  }
  .mr-max-md-12 {
    margin-right: calc((0vw + 30px) * 1);
  }
  .pt-max-md-12,
  .ptb-max-md-12 {
    padding-top: calc((0vw + 30px) * 12);
  }
  .pb-max-md-12,
  .ptb-max-md-12 {
    padding-bottom: calc((0vw + 30px) * 12);
  }
  .mt-max-md-12,
  .mtb-max-md-12 {
    margin-top: calc((0vw + 30px) * 12);
  }
  .mb-max-md-12,
  .mtb-max-md-12 {
    margin-bottom: calc((0vw + 30px) * 12);
  }
}
@media (max-width: 1599px) {
  .mr-max-lg-0 {
    margin-right: 0;
  }
  .pt-max-lg-0,
  .ptb-max-lg-0 {
    padding-top: 0;
  }
  .pb-max-lg-0,
  .ptb-max-lg-0 {
    padding-bottom: 0;
  }
  .mt-max-lg-0,
  .mtb-max-lg-0 {
    margin-top: 0;
  }
  .mb-max-lg-0,
  .mtb-max-lg-0 {
    margin-bottom: 0;
  }
  .mr-max-lg-0-5 {
    margin-right: calc((0vw + 30px) * 1);
  }
  .pt-max-lg-0-5,
  .ptb-max-lg-0-5 {
    padding-top: calc((0vw + 30px) * 0.5);
  }
  .pb-max-lg-0-5,
  .ptb-max-lg-0-5 {
    padding-bottom: calc((0vw + 30px) * 0.5);
  }
  .mt-max-lg-0-5,
  .mtb-max-lg-0-5 {
    margin-top: calc((0vw + 30px) * 0.5);
  }
  .mb-max-lg-0-5,
  .mtb-max-lg-0-5 {
    margin-bottom: calc((0vw + 30px) * 0.5);
  }
  .mr-max-lg-1 {
    margin-right: calc((0vw + 30px) * 1);
  }
  .pt-max-lg-1,
  .ptb-max-lg-1 {
    padding-top: calc((0vw + 30px) * 1);
  }
  .pb-max-lg-1,
  .ptb-max-lg-1 {
    padding-bottom: calc((0vw + 30px) * 1);
  }
  .mt-max-lg-1,
  .mtb-max-lg-1 {
    margin-top: calc((0vw + 30px) * 1);
  }
  .mb-max-lg-1,
  .mtb-max-lg-1 {
    margin-bottom: calc((0vw + 30px) * 1);
  }
  .mr-max-lg-1-5 {
    margin-right: calc((0vw + 30px) * 1);
  }
  .pt-max-lg-1-5,
  .ptb-max-lg-1-5 {
    padding-top: calc((0vw + 30px) * 1.5);
  }
  .pb-max-lg-1-5,
  .ptb-max-lg-1-5 {
    padding-bottom: calc((0vw + 30px) * 1.5);
  }
  .mt-max-lg-1-5,
  .mtb-max-lg-1-5 {
    margin-top: calc((0vw + 30px) * 1.5);
  }
  .mb-max-lg-1-5,
  .mtb-max-lg-1-5 {
    margin-bottom: calc((0vw + 30px) * 1.5);
  }
  .mr-max-lg-2 {
    margin-right: calc((0vw + 30px) * 1);
  }
  .pt-max-lg-2,
  .ptb-max-lg-2 {
    padding-top: calc((0vw + 30px) * 2);
  }
  .pb-max-lg-2,
  .ptb-max-lg-2 {
    padding-bottom: calc((0vw + 30px) * 2);
  }
  .mt-max-lg-2,
  .mtb-max-lg-2 {
    margin-top: calc((0vw + 30px) * 2);
  }
  .mb-max-lg-2,
  .mtb-max-lg-2 {
    margin-bottom: calc((0vw + 30px) * 2);
  }
  .mr-max-lg-2-5 {
    margin-right: calc((0vw + 30px) * 1);
  }
  .pt-max-lg-2-5,
  .ptb-max-lg-2-5 {
    padding-top: calc((0vw + 30px) * 2.5);
  }
  .pb-max-lg-2-5,
  .ptb-max-lg-2-5 {
    padding-bottom: calc((0vw + 30px) * 2.5);
  }
  .mt-max-lg-2-5,
  .mtb-max-lg-2-5 {
    margin-top: calc((0vw + 30px) * 2.5);
  }
  .mb-max-lg-2-5,
  .mtb-max-lg-2-5 {
    margin-bottom: calc((0vw + 30px) * 2.5);
  }
  .mr-max-lg-3 {
    margin-right: calc((0vw + 30px) * 1);
  }
  .pt-max-lg-3,
  .ptb-max-lg-3 {
    padding-top: calc((0vw + 30px) * 3);
  }
  .pb-max-lg-3,
  .ptb-max-lg-3 {
    padding-bottom: calc((0vw + 30px) * 3);
  }
  .mt-max-lg-3,
  .mtb-max-lg-3 {
    margin-top: calc((0vw + 30px) * 3);
  }
  .mb-max-lg-3,
  .mtb-max-lg-3 {
    margin-bottom: calc((0vw + 30px) * 3);
  }
  .mr-max-lg-3-5 {
    margin-right: calc((0vw + 30px) * 1);
  }
  .pt-max-lg-3-5,
  .ptb-max-lg-3-5 {
    padding-top: calc((0vw + 30px) * 3.5);
  }
  .pb-max-lg-3-5,
  .ptb-max-lg-3-5 {
    padding-bottom: calc((0vw + 30px) * 3.5);
  }
  .mt-max-lg-3-5,
  .mtb-max-lg-3-5 {
    margin-top: calc((0vw + 30px) * 3.5);
  }
  .mb-max-lg-3-5,
  .mtb-max-lg-3-5 {
    margin-bottom: calc((0vw + 30px) * 3.5);
  }
  .mr-max-lg-4 {
    margin-right: calc((0vw + 30px) * 1);
  }
  .pt-max-lg-4,
  .ptb-max-lg-4 {
    padding-top: calc((0vw + 30px) * 4);
  }
  .pb-max-lg-4,
  .ptb-max-lg-4 {
    padding-bottom: calc((0vw + 30px) * 4);
  }
  .mt-max-lg-4,
  .mtb-max-lg-4 {
    margin-top: calc((0vw + 30px) * 4);
  }
  .mb-max-lg-4,
  .mtb-max-lg-4 {
    margin-bottom: calc((0vw + 30px) * 4);
  }
  .mr-max-lg-4-5 {
    margin-right: calc((0vw + 30px) * 1);
  }
  .pt-max-lg-4-5,
  .ptb-max-lg-4-5 {
    padding-top: calc((0vw + 30px) * 4.5);
  }
  .pb-max-lg-4-5,
  .ptb-max-lg-4-5 {
    padding-bottom: calc((0vw + 30px) * 4.5);
  }
  .mt-max-lg-4-5,
  .mtb-max-lg-4-5 {
    margin-top: calc((0vw + 30px) * 4.5);
  }
  .mb-max-lg-4-5,
  .mtb-max-lg-4-5 {
    margin-bottom: calc((0vw + 30px) * 4.5);
  }
  .mr-max-lg-5 {
    margin-right: calc((0vw + 30px) * 1);
  }
  .pt-max-lg-5,
  .ptb-max-lg-5 {
    padding-top: calc((0vw + 30px) * 5);
  }
  .pb-max-lg-5,
  .ptb-max-lg-5 {
    padding-bottom: calc((0vw + 30px) * 5);
  }
  .mt-max-lg-5,
  .mtb-max-lg-5 {
    margin-top: calc((0vw + 30px) * 5);
  }
  .mb-max-lg-5,
  .mtb-max-lg-5 {
    margin-bottom: calc((0vw + 30px) * 5);
  }
  .mr-max-lg-5-5 {
    margin-right: calc((0vw + 30px) * 1);
  }
  .pt-max-lg-5-5,
  .ptb-max-lg-5-5 {
    padding-top: calc((0vw + 30px) * 5.5);
  }
  .pb-max-lg-5-5,
  .ptb-max-lg-5-5 {
    padding-bottom: calc((0vw + 30px) * 5.5);
  }
  .mt-max-lg-5-5,
  .mtb-max-lg-5-5 {
    margin-top: calc((0vw + 30px) * 5.5);
  }
  .mb-max-lg-5-5,
  .mtb-max-lg-5-5 {
    margin-bottom: calc((0vw + 30px) * 5.5);
  }
  .mr-max-lg-6 {
    margin-right: calc((0vw + 30px) * 1);
  }
  .pt-max-lg-6,
  .ptb-max-lg-6 {
    padding-top: calc((0vw + 30px) * 6);
  }
  .pb-max-lg-6,
  .ptb-max-lg-6 {
    padding-bottom: calc((0vw + 30px) * 6);
  }
  .mt-max-lg-6,
  .mtb-max-lg-6 {
    margin-top: calc((0vw + 30px) * 6);
  }
  .mb-max-lg-6,
  .mtb-max-lg-6 {
    margin-bottom: calc((0vw + 30px) * 6);
  }
  .mr-max-lg-6-5 {
    margin-right: calc((0vw + 30px) * 1);
  }
  .pt-max-lg-6-5,
  .ptb-max-lg-6-5 {
    padding-top: calc((0vw + 30px) * 6.5);
  }
  .pb-max-lg-6-5,
  .ptb-max-lg-6-5 {
    padding-bottom: calc((0vw + 30px) * 6.5);
  }
  .mt-max-lg-6-5,
  .mtb-max-lg-6-5 {
    margin-top: calc((0vw + 30px) * 6.5);
  }
  .mb-max-lg-6-5,
  .mtb-max-lg-6-5 {
    margin-bottom: calc((0vw + 30px) * 6.5);
  }
  .mr-max-lg-7 {
    margin-right: calc((0vw + 30px) * 1);
  }
  .pt-max-lg-7,
  .ptb-max-lg-7 {
    padding-top: calc((0vw + 30px) * 7);
  }
  .pb-max-lg-7,
  .ptb-max-lg-7 {
    padding-bottom: calc((0vw + 30px) * 7);
  }
  .mt-max-lg-7,
  .mtb-max-lg-7 {
    margin-top: calc((0vw + 30px) * 7);
  }
  .mb-max-lg-7,
  .mtb-max-lg-7 {
    margin-bottom: calc((0vw + 30px) * 7);
  }
  .mr-max-lg-7-5 {
    margin-right: calc((0vw + 30px) * 1);
  }
  .pt-max-lg-7-5,
  .ptb-max-lg-7-5 {
    padding-top: calc((0vw + 30px) * 7.5);
  }
  .pb-max-lg-7-5,
  .ptb-max-lg-7-5 {
    padding-bottom: calc((0vw + 30px) * 7.5);
  }
  .mt-max-lg-7-5,
  .mtb-max-lg-7-5 {
    margin-top: calc((0vw + 30px) * 7.5);
  }
  .mb-max-lg-7-5,
  .mtb-max-lg-7-5 {
    margin-bottom: calc((0vw + 30px) * 7.5);
  }
  .mr-max-lg-8 {
    margin-right: calc((0vw + 30px) * 1);
  }
  .pt-max-lg-8,
  .ptb-max-lg-8 {
    padding-top: calc((0vw + 30px) * 8);
  }
  .pb-max-lg-8,
  .ptb-max-lg-8 {
    padding-bottom: calc((0vw + 30px) * 8);
  }
  .mt-max-lg-8,
  .mtb-max-lg-8 {
    margin-top: calc((0vw + 30px) * 8);
  }
  .mb-max-lg-8,
  .mtb-max-lg-8 {
    margin-bottom: calc((0vw + 30px) * 8);
  }
  .mr-max-lg-8-5 {
    margin-right: calc((0vw + 30px) * 1);
  }
  .pt-max-lg-8-5,
  .ptb-max-lg-8-5 {
    padding-top: calc((0vw + 30px) * 8.5);
  }
  .pb-max-lg-8-5,
  .ptb-max-lg-8-5 {
    padding-bottom: calc((0vw + 30px) * 8.5);
  }
  .mt-max-lg-8-5,
  .mtb-max-lg-8-5 {
    margin-top: calc((0vw + 30px) * 8.5);
  }
  .mb-max-lg-8-5,
  .mtb-max-lg-8-5 {
    margin-bottom: calc((0vw + 30px) * 8.5);
  }
  .mr-max-lg-9 {
    margin-right: calc((0vw + 30px) * 1);
  }
  .pt-max-lg-9,
  .ptb-max-lg-9 {
    padding-top: calc((0vw + 30px) * 9);
  }
  .pb-max-lg-9,
  .ptb-max-lg-9 {
    padding-bottom: calc((0vw + 30px) * 9);
  }
  .mt-max-lg-9,
  .mtb-max-lg-9 {
    margin-top: calc((0vw + 30px) * 9);
  }
  .mb-max-lg-9,
  .mtb-max-lg-9 {
    margin-bottom: calc((0vw + 30px) * 9);
  }
  .mr-max-lg-9-5 {
    margin-right: calc((0vw + 30px) * 1);
  }
  .pt-max-lg-9-5,
  .ptb-max-lg-9-5 {
    padding-top: calc((0vw + 30px) * 9.5);
  }
  .pb-max-lg-9-5,
  .ptb-max-lg-9-5 {
    padding-bottom: calc((0vw + 30px) * 9.5);
  }
  .mt-max-lg-9-5,
  .mtb-max-lg-9-5 {
    margin-top: calc((0vw + 30px) * 9.5);
  }
  .mb-max-lg-9-5,
  .mtb-max-lg-9-5 {
    margin-bottom: calc((0vw + 30px) * 9.5);
  }
  .mr-max-lg-10 {
    margin-right: calc((0vw + 30px) * 1);
  }
  .pt-max-lg-10,
  .ptb-max-lg-10 {
    padding-top: calc((0vw + 30px) * 10);
  }
  .pb-max-lg-10,
  .ptb-max-lg-10 {
    padding-bottom: calc((0vw + 30px) * 10);
  }
  .mt-max-lg-10,
  .mtb-max-lg-10 {
    margin-top: calc((0vw + 30px) * 10);
  }
  .mb-max-lg-10,
  .mtb-max-lg-10 {
    margin-bottom: calc((0vw + 30px) * 10);
  }
  .mr-max-lg-10-5 {
    margin-right: calc((0vw + 30px) * 1);
  }
  .pt-max-lg-10-5,
  .ptb-max-lg-10-5 {
    padding-top: calc((0vw + 30px) * 10.5);
  }
  .pb-max-lg-10-5,
  .ptb-max-lg-10-5 {
    padding-bottom: calc((0vw + 30px) * 10.5);
  }
  .mt-max-lg-10-5,
  .mtb-max-lg-10-5 {
    margin-top: calc((0vw + 30px) * 10.5);
  }
  .mb-max-lg-10-5,
  .mtb-max-lg-10-5 {
    margin-bottom: calc((0vw + 30px) * 10.5);
  }
  .mr-max-lg-11 {
    margin-right: calc((0vw + 30px) * 1);
  }
  .pt-max-lg-11,
  .ptb-max-lg-11 {
    padding-top: calc((0vw + 30px) * 11);
  }
  .pb-max-lg-11,
  .ptb-max-lg-11 {
    padding-bottom: calc((0vw + 30px) * 11);
  }
  .mt-max-lg-11,
  .mtb-max-lg-11 {
    margin-top: calc((0vw + 30px) * 11);
  }
  .mb-max-lg-11,
  .mtb-max-lg-11 {
    margin-bottom: calc((0vw + 30px) * 11);
  }
  .mr-max-lg-11-5 {
    margin-right: calc((0vw + 30px) * 1);
  }
  .pt-max-lg-11-5,
  .ptb-max-lg-11-5 {
    padding-top: calc((0vw + 30px) * 11.5);
  }
  .pb-max-lg-11-5,
  .ptb-max-lg-11-5 {
    padding-bottom: calc((0vw + 30px) * 11.5);
  }
  .mt-max-lg-11-5,
  .mtb-max-lg-11-5 {
    margin-top: calc((0vw + 30px) * 11.5);
  }
  .mb-max-lg-11-5,
  .mtb-max-lg-11-5 {
    margin-bottom: calc((0vw + 30px) * 11.5);
  }
  .mr-max-lg-12 {
    margin-right: calc((0vw + 30px) * 1);
  }
  .pt-max-lg-12,
  .ptb-max-lg-12 {
    padding-top: calc((0vw + 30px) * 12);
  }
  .pb-max-lg-12,
  .ptb-max-lg-12 {
    padding-bottom: calc((0vw + 30px) * 12);
  }
  .mt-max-lg-12,
  .mtb-max-lg-12 {
    margin-top: calc((0vw + 30px) * 12);
  }
  .mb-max-lg-12,
  .mtb-max-lg-12 {
    margin-bottom: calc((0vw + 30px) * 12);
  }
}
@media (max-width: 1899px) {
  .mr-max-xl-0 {
    margin-right: 0;
  }
  .pt-max-xl-0,
  .ptb-max-xl-0 {
    padding-top: 0;
  }
  .pb-max-xl-0,
  .ptb-max-xl-0 {
    padding-bottom: 0;
  }
  .mt-max-xl-0,
  .mtb-max-xl-0 {
    margin-top: 0;
  }
  .mb-max-xl-0,
  .mtb-max-xl-0 {
    margin-bottom: 0;
  }
  .mr-max-xl-0-5 {
    margin-right: calc((0vw + 30px) * 1);
  }
  .pt-max-xl-0-5,
  .ptb-max-xl-0-5 {
    padding-top: calc((0vw + 30px) * 0.5);
  }
  .pb-max-xl-0-5,
  .ptb-max-xl-0-5 {
    padding-bottom: calc((0vw + 30px) * 0.5);
  }
  .mt-max-xl-0-5,
  .mtb-max-xl-0-5 {
    margin-top: calc((0vw + 30px) * 0.5);
  }
  .mb-max-xl-0-5,
  .mtb-max-xl-0-5 {
    margin-bottom: calc((0vw + 30px) * 0.5);
  }
  .mr-max-xl-1 {
    margin-right: calc((0vw + 30px) * 1);
  }
  .pt-max-xl-1,
  .ptb-max-xl-1 {
    padding-top: calc((0vw + 30px) * 1);
  }
  .pb-max-xl-1,
  .ptb-max-xl-1 {
    padding-bottom: calc((0vw + 30px) * 1);
  }
  .mt-max-xl-1,
  .mtb-max-xl-1 {
    margin-top: calc((0vw + 30px) * 1);
  }
  .mb-max-xl-1,
  .mtb-max-xl-1 {
    margin-bottom: calc((0vw + 30px) * 1);
  }
  .mr-max-xl-1-5 {
    margin-right: calc((0vw + 30px) * 1);
  }
  .pt-max-xl-1-5,
  .ptb-max-xl-1-5 {
    padding-top: calc((0vw + 30px) * 1.5);
  }
  .pb-max-xl-1-5,
  .ptb-max-xl-1-5 {
    padding-bottom: calc((0vw + 30px) * 1.5);
  }
  .mt-max-xl-1-5,
  .mtb-max-xl-1-5 {
    margin-top: calc((0vw + 30px) * 1.5);
  }
  .mb-max-xl-1-5,
  .mtb-max-xl-1-5 {
    margin-bottom: calc((0vw + 30px) * 1.5);
  }
  .mr-max-xl-2 {
    margin-right: calc((0vw + 30px) * 1);
  }
  .pt-max-xl-2,
  .ptb-max-xl-2 {
    padding-top: calc((0vw + 30px) * 2);
  }
  .pb-max-xl-2,
  .ptb-max-xl-2 {
    padding-bottom: calc((0vw + 30px) * 2);
  }
  .mt-max-xl-2,
  .mtb-max-xl-2 {
    margin-top: calc((0vw + 30px) * 2);
  }
  .mb-max-xl-2,
  .mtb-max-xl-2 {
    margin-bottom: calc((0vw + 30px) * 2);
  }
  .mr-max-xl-2-5 {
    margin-right: calc((0vw + 30px) * 1);
  }
  .pt-max-xl-2-5,
  .ptb-max-xl-2-5 {
    padding-top: calc((0vw + 30px) * 2.5);
  }
  .pb-max-xl-2-5,
  .ptb-max-xl-2-5 {
    padding-bottom: calc((0vw + 30px) * 2.5);
  }
  .mt-max-xl-2-5,
  .mtb-max-xl-2-5 {
    margin-top: calc((0vw + 30px) * 2.5);
  }
  .mb-max-xl-2-5,
  .mtb-max-xl-2-5 {
    margin-bottom: calc((0vw + 30px) * 2.5);
  }
  .mr-max-xl-3 {
    margin-right: calc((0vw + 30px) * 1);
  }
  .pt-max-xl-3,
  .ptb-max-xl-3 {
    padding-top: calc((0vw + 30px) * 3);
  }
  .pb-max-xl-3,
  .ptb-max-xl-3 {
    padding-bottom: calc((0vw + 30px) * 3);
  }
  .mt-max-xl-3,
  .mtb-max-xl-3 {
    margin-top: calc((0vw + 30px) * 3);
  }
  .mb-max-xl-3,
  .mtb-max-xl-3 {
    margin-bottom: calc((0vw + 30px) * 3);
  }
  .mr-max-xl-3-5 {
    margin-right: calc((0vw + 30px) * 1);
  }
  .pt-max-xl-3-5,
  .ptb-max-xl-3-5 {
    padding-top: calc((0vw + 30px) * 3.5);
  }
  .pb-max-xl-3-5,
  .ptb-max-xl-3-5 {
    padding-bottom: calc((0vw + 30px) * 3.5);
  }
  .mt-max-xl-3-5,
  .mtb-max-xl-3-5 {
    margin-top: calc((0vw + 30px) * 3.5);
  }
  .mb-max-xl-3-5,
  .mtb-max-xl-3-5 {
    margin-bottom: calc((0vw + 30px) * 3.5);
  }
  .mr-max-xl-4 {
    margin-right: calc((0vw + 30px) * 1);
  }
  .pt-max-xl-4,
  .ptb-max-xl-4 {
    padding-top: calc((0vw + 30px) * 4);
  }
  .pb-max-xl-4,
  .ptb-max-xl-4 {
    padding-bottom: calc((0vw + 30px) * 4);
  }
  .mt-max-xl-4,
  .mtb-max-xl-4 {
    margin-top: calc((0vw + 30px) * 4);
  }
  .mb-max-xl-4,
  .mtb-max-xl-4 {
    margin-bottom: calc((0vw + 30px) * 4);
  }
  .mr-max-xl-4-5 {
    margin-right: calc((0vw + 30px) * 1);
  }
  .pt-max-xl-4-5,
  .ptb-max-xl-4-5 {
    padding-top: calc((0vw + 30px) * 4.5);
  }
  .pb-max-xl-4-5,
  .ptb-max-xl-4-5 {
    padding-bottom: calc((0vw + 30px) * 4.5);
  }
  .mt-max-xl-4-5,
  .mtb-max-xl-4-5 {
    margin-top: calc((0vw + 30px) * 4.5);
  }
  .mb-max-xl-4-5,
  .mtb-max-xl-4-5 {
    margin-bottom: calc((0vw + 30px) * 4.5);
  }
  .mr-max-xl-5 {
    margin-right: calc((0vw + 30px) * 1);
  }
  .pt-max-xl-5,
  .ptb-max-xl-5 {
    padding-top: calc((0vw + 30px) * 5);
  }
  .pb-max-xl-5,
  .ptb-max-xl-5 {
    padding-bottom: calc((0vw + 30px) * 5);
  }
  .mt-max-xl-5,
  .mtb-max-xl-5 {
    margin-top: calc((0vw + 30px) * 5);
  }
  .mb-max-xl-5,
  .mtb-max-xl-5 {
    margin-bottom: calc((0vw + 30px) * 5);
  }
  .mr-max-xl-5-5 {
    margin-right: calc((0vw + 30px) * 1);
  }
  .pt-max-xl-5-5,
  .ptb-max-xl-5-5 {
    padding-top: calc((0vw + 30px) * 5.5);
  }
  .pb-max-xl-5-5,
  .ptb-max-xl-5-5 {
    padding-bottom: calc((0vw + 30px) * 5.5);
  }
  .mt-max-xl-5-5,
  .mtb-max-xl-5-5 {
    margin-top: calc((0vw + 30px) * 5.5);
  }
  .mb-max-xl-5-5,
  .mtb-max-xl-5-5 {
    margin-bottom: calc((0vw + 30px) * 5.5);
  }
  .mr-max-xl-6 {
    margin-right: calc((0vw + 30px) * 1);
  }
  .pt-max-xl-6,
  .ptb-max-xl-6 {
    padding-top: calc((0vw + 30px) * 6);
  }
  .pb-max-xl-6,
  .ptb-max-xl-6 {
    padding-bottom: calc((0vw + 30px) * 6);
  }
  .mt-max-xl-6,
  .mtb-max-xl-6 {
    margin-top: calc((0vw + 30px) * 6);
  }
  .mb-max-xl-6,
  .mtb-max-xl-6 {
    margin-bottom: calc((0vw + 30px) * 6);
  }
  .mr-max-xl-6-5 {
    margin-right: calc((0vw + 30px) * 1);
  }
  .pt-max-xl-6-5,
  .ptb-max-xl-6-5 {
    padding-top: calc((0vw + 30px) * 6.5);
  }
  .pb-max-xl-6-5,
  .ptb-max-xl-6-5 {
    padding-bottom: calc((0vw + 30px) * 6.5);
  }
  .mt-max-xl-6-5,
  .mtb-max-xl-6-5 {
    margin-top: calc((0vw + 30px) * 6.5);
  }
  .mb-max-xl-6-5,
  .mtb-max-xl-6-5 {
    margin-bottom: calc((0vw + 30px) * 6.5);
  }
  .mr-max-xl-7 {
    margin-right: calc((0vw + 30px) * 1);
  }
  .pt-max-xl-7,
  .ptb-max-xl-7 {
    padding-top: calc((0vw + 30px) * 7);
  }
  .pb-max-xl-7,
  .ptb-max-xl-7 {
    padding-bottom: calc((0vw + 30px) * 7);
  }
  .mt-max-xl-7,
  .mtb-max-xl-7 {
    margin-top: calc((0vw + 30px) * 7);
  }
  .mb-max-xl-7,
  .mtb-max-xl-7 {
    margin-bottom: calc((0vw + 30px) * 7);
  }
  .mr-max-xl-7-5 {
    margin-right: calc((0vw + 30px) * 1);
  }
  .pt-max-xl-7-5,
  .ptb-max-xl-7-5 {
    padding-top: calc((0vw + 30px) * 7.5);
  }
  .pb-max-xl-7-5,
  .ptb-max-xl-7-5 {
    padding-bottom: calc((0vw + 30px) * 7.5);
  }
  .mt-max-xl-7-5,
  .mtb-max-xl-7-5 {
    margin-top: calc((0vw + 30px) * 7.5);
  }
  .mb-max-xl-7-5,
  .mtb-max-xl-7-5 {
    margin-bottom: calc((0vw + 30px) * 7.5);
  }
  .mr-max-xl-8 {
    margin-right: calc((0vw + 30px) * 1);
  }
  .pt-max-xl-8,
  .ptb-max-xl-8 {
    padding-top: calc((0vw + 30px) * 8);
  }
  .pb-max-xl-8,
  .ptb-max-xl-8 {
    padding-bottom: calc((0vw + 30px) * 8);
  }
  .mt-max-xl-8,
  .mtb-max-xl-8 {
    margin-top: calc((0vw + 30px) * 8);
  }
  .mb-max-xl-8,
  .mtb-max-xl-8 {
    margin-bottom: calc((0vw + 30px) * 8);
  }
  .mr-max-xl-8-5 {
    margin-right: calc((0vw + 30px) * 1);
  }
  .pt-max-xl-8-5,
  .ptb-max-xl-8-5 {
    padding-top: calc((0vw + 30px) * 8.5);
  }
  .pb-max-xl-8-5,
  .ptb-max-xl-8-5 {
    padding-bottom: calc((0vw + 30px) * 8.5);
  }
  .mt-max-xl-8-5,
  .mtb-max-xl-8-5 {
    margin-top: calc((0vw + 30px) * 8.5);
  }
  .mb-max-xl-8-5,
  .mtb-max-xl-8-5 {
    margin-bottom: calc((0vw + 30px) * 8.5);
  }
  .mr-max-xl-9 {
    margin-right: calc((0vw + 30px) * 1);
  }
  .pt-max-xl-9,
  .ptb-max-xl-9 {
    padding-top: calc((0vw + 30px) * 9);
  }
  .pb-max-xl-9,
  .ptb-max-xl-9 {
    padding-bottom: calc((0vw + 30px) * 9);
  }
  .mt-max-xl-9,
  .mtb-max-xl-9 {
    margin-top: calc((0vw + 30px) * 9);
  }
  .mb-max-xl-9,
  .mtb-max-xl-9 {
    margin-bottom: calc((0vw + 30px) * 9);
  }
  .mr-max-xl-9-5 {
    margin-right: calc((0vw + 30px) * 1);
  }
  .pt-max-xl-9-5,
  .ptb-max-xl-9-5 {
    padding-top: calc((0vw + 30px) * 9.5);
  }
  .pb-max-xl-9-5,
  .ptb-max-xl-9-5 {
    padding-bottom: calc((0vw + 30px) * 9.5);
  }
  .mt-max-xl-9-5,
  .mtb-max-xl-9-5 {
    margin-top: calc((0vw + 30px) * 9.5);
  }
  .mb-max-xl-9-5,
  .mtb-max-xl-9-5 {
    margin-bottom: calc((0vw + 30px) * 9.5);
  }
  .mr-max-xl-10 {
    margin-right: calc((0vw + 30px) * 1);
  }
  .pt-max-xl-10,
  .ptb-max-xl-10 {
    padding-top: calc((0vw + 30px) * 10);
  }
  .pb-max-xl-10,
  .ptb-max-xl-10 {
    padding-bottom: calc((0vw + 30px) * 10);
  }
  .mt-max-xl-10,
  .mtb-max-xl-10 {
    margin-top: calc((0vw + 30px) * 10);
  }
  .mb-max-xl-10,
  .mtb-max-xl-10 {
    margin-bottom: calc((0vw + 30px) * 10);
  }
  .mr-max-xl-10-5 {
    margin-right: calc((0vw + 30px) * 1);
  }
  .pt-max-xl-10-5,
  .ptb-max-xl-10-5 {
    padding-top: calc((0vw + 30px) * 10.5);
  }
  .pb-max-xl-10-5,
  .ptb-max-xl-10-5 {
    padding-bottom: calc((0vw + 30px) * 10.5);
  }
  .mt-max-xl-10-5,
  .mtb-max-xl-10-5 {
    margin-top: calc((0vw + 30px) * 10.5);
  }
  .mb-max-xl-10-5,
  .mtb-max-xl-10-5 {
    margin-bottom: calc((0vw + 30px) * 10.5);
  }
  .mr-max-xl-11 {
    margin-right: calc((0vw + 30px) * 1);
  }
  .pt-max-xl-11,
  .ptb-max-xl-11 {
    padding-top: calc((0vw + 30px) * 11);
  }
  .pb-max-xl-11,
  .ptb-max-xl-11 {
    padding-bottom: calc((0vw + 30px) * 11);
  }
  .mt-max-xl-11,
  .mtb-max-xl-11 {
    margin-top: calc((0vw + 30px) * 11);
  }
  .mb-max-xl-11,
  .mtb-max-xl-11 {
    margin-bottom: calc((0vw + 30px) * 11);
  }
  .mr-max-xl-11-5 {
    margin-right: calc((0vw + 30px) * 1);
  }
  .pt-max-xl-11-5,
  .ptb-max-xl-11-5 {
    padding-top: calc((0vw + 30px) * 11.5);
  }
  .pb-max-xl-11-5,
  .ptb-max-xl-11-5 {
    padding-bottom: calc((0vw + 30px) * 11.5);
  }
  .mt-max-xl-11-5,
  .mtb-max-xl-11-5 {
    margin-top: calc((0vw + 30px) * 11.5);
  }
  .mb-max-xl-11-5,
  .mtb-max-xl-11-5 {
    margin-bottom: calc((0vw + 30px) * 11.5);
  }
  .mr-max-xl-12 {
    margin-right: calc((0vw + 30px) * 1);
  }
  .pt-max-xl-12,
  .ptb-max-xl-12 {
    padding-top: calc((0vw + 30px) * 12);
  }
  .pb-max-xl-12,
  .ptb-max-xl-12 {
    padding-bottom: calc((0vw + 30px) * 12);
  }
  .mt-max-xl-12,
  .mtb-max-xl-12 {
    margin-top: calc((0vw + 30px) * 12);
  }
  .mb-max-xl-12,
  .mtb-max-xl-12 {
    margin-bottom: calc((0vw + 30px) * 12);
  }
}
.grid-lines {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  pointer-events: none;
  opacity: 0.1;
  z-index: 1000;
}
.grid-lines .col {
  background-color: grey;
  height: 100vh;
}

.grid-guide {
  position: relative;
  clear: both;
}
.grid-guide:after {
  content: "";
  display: block;
  clear: both;
  overflow: hidden;
}

/* Border colours */
.border-colour-primary {
  border-color: #FF0098;
}

.border-colour-secondary {
  border-color: #00FFFF;
}

.border-colour-yellow {
  border-color: #FFE715;
}

/* Text colours */
.text-colour-primary {
  color: #FF0098;
}

.text-colour-secondary {
  color: #00FFFF;
}

.text-colour-yellow {
  color: #FFE715;
}

/* Fill colours */
.fill-colour-primary svg .colour-fill {
  fill: #FF0098;
}

.fill-colour-secondary svg .colour-fill {
  fill: #00FFFF;
}

.fill-colour-yellow svg .colour-fill {
  fill: #FFE715;
}

/* Inherit fill colour to glow effect */
.fill-colour-primary .glow-colour svg feFlood {
  flood-color: #FF0098;
}

.fill-colour-secondary .glow-colour svg feFlood {
  flood-color: #00FFFF;
}

.fill-colour-yellow .glow-colour svg feFlood {
  flood-color: #FFE715;
}

.text-highlight-yellow {
  color: #FFE715;
}

.text-highlight-secondary {
  color: #00FFFF;
}

/*
--------------------
HEADER
--------------------
*/
/* logo base styles, included later in .logo */
.header-menu-main .logo, .header-mobile .logo {
  text-align: center;
}
.header-menu-main .logo a, .header-mobile .logo a {
  display: inline-block;
  vertical-align: top;
  position: relative;
  z-index: 20;
  overflow: hidden;
  max-width: 100%;
}
.header-menu-main .logo a svg, .header-mobile .logo a svg {
  display: block;
  width: auto;
  height: auto;
  fill: purple;
}
.header-menu-main .logo a span, .header-mobile .logo a span {
  display: inline-block;
  position: absolute;
  overflow: hidden;
  top: 0;
  width: 100%;
  height: 100%;
  white-space: nowrap;
  text-indent: 100%;
}

/* reduced height logo */
.header-menu-main .logo.reduced a {
  max-height: 35px;
}

/*
--------------------
HEADER - generic styles applicable to mobile and full size menus
--------------------
*/
.page-header {
  background: #FFFFFF;
  position: fixed;
  z-index: 3;
  width: 100%;
  top: 0;
}

/* Header menu - Mobile closed (menu not showing) */
.header-mobile {
  position: fixed;
  z-index: 10;
  width: 100%;
  background: #FFF;
  /* mobile menu - menu-opening button */
  /* mobile menu - logo */
}
@media (min-width: 1366px) {
  .header-mobile {
    display: none;
  }
}
.header-mobile .header-mobile-internal {
  position: relative;
  z-index: 2;
  display: flex;
  align-items: center;
  width: 100%;
  height: 47px;
  border-bottom: 1px solid transparent;
  background: inherit;
}
.header-mobile .menu-button {
  position: absolute;
  z-index: 5;
  top: 0;
  margin: 0 0 0 -20px;
}
.header-mobile .logo {
  flex: 1 1 auto;
}
.header-mobile .logo a {
  width: 50%;
  max-width: 170px;
  padding: 8px;
  margin: 0 auto;
}
.header-mobile .logo a svg {
  display: block;
  max-height: 100%;
  max-width: 100%;
  width: auto;
  height: auto;
  margin: 0 auto;
}

/*--- Header menu - Mobile full size (opened) ---*/
.header-mobile-menu {
  position: fixed;
  z-index: 1;
  top: 0;
  left: 0;
  width: 100%;
  height: 0;
  background: #000;
  overflow: hidden;
  transition: height 0.3s ease-in-out;
}
.menu-on .header-mobile-menu {
  height: 100%;
}
@media (min-width: 1366px) {
  .header-mobile-menu {
    display: none;
  }
}
.header-mobile-menu .align {
  position: absolute;
  width: 100%;
  height: 100vh;
  overflow: auto;
  padding: 47px 0 0;
}
.header-mobile-menu .header-menu-mobile-full {
  display: flex;
  align-items: center;
  flex-direction: column;
  height: 100%;
  min-height: 100%;
}
.header-mobile-menu .header-menu-mobile-full ul {
  flex: 0 1 auto;
  width: 100%;
  margin: auto 0 0;
  padding: 40px 0 0;
  list-style-type: none;
}
.header-mobile-menu .header-menu-mobile-full ul li {
  flex: 0 1 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 0;
  font-size: 21px;
  color: purple;
  font-weight: normal;
  text-align: center;
}
.header-mobile-menu .header-menu-mobile-full ul li a {
  flex: 1 0 100%;
  text-decoration: none;
  padding: 15px 0;
}
.header-mobile-menu .header-menu-mobile-full ul li span {
  padding: 15px 0;
}
.header-mobile-menu .header-menu-mobile-full .footer-menu {
  display: flex;
  margin-bottom: 0;
}
.header-mobile-menu .header-menu-mobile-full .footer-menu li {
  flex: 1 1 0;
  justify-content: space-between;
  font-size: 15px;
  color: #000;
}
.header-mobile-menu .header-menu-mobile-full .footer-menu li.first {
  text-align: right;
}
.header-mobile-menu .header-menu-mobile-full .footer-menu li.last {
  text-align: left;
}
.header-mobile-menu .header-menu-mobile-full .footer-menu a {
  padding: 25px 10px;
}

/*--- Header menu - Main, full size with logo in middle ---*/
.header-menu-main {
  display: none;
  background-color: #FFF;
  height: 47px;
}
@media (min-width: 1366px) {
  .header-menu-main {
    display: block;
    height: 110px;
  }
}
.header-menu-main.scrolled {
  height: 47px;
}
.header-menu-main .content-width {
  height: 100%;
}
.header-menu-main .main {
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
  justify-content: stretch;
  height: 100%;
}
.header-menu-main .main .header-flex-fill {
  flex: 1 1 50%;
}
.header-menu-main .main .header-flex-restrict {
  flex: 0 0 200px;
}
.header-menu-main .menu {
  margin: 0;
  padding: 0;
  list-style-type: none;
  width: 100%;
}
.header-menu-main .menu li {
  list-style: none;
  display: inline-block;
  margin: 0;
}
.header-menu-main .menu li a {
  text-decoration: none;
}
.header-menu-main .menu li a:hover {
  color: purple;
}
.header-menu-main .menu > li {
  text-align: center;
  flex-grow: 0;
}
.header-menu-main .menu > li > a {
  padding: 0.5em;
  display: inline-block;
  position: relative;
  z-index: 50;
}
.header-menu-main .logo a {
  max-height: 70px;
}
.header-menu-main .logo a svg {
  max-height: 70px;
  position: relative;
  top: 0;
}
.header-menu-main .logo a:hover svg {
  fill: #000000;
}
.header-menu-main .logo a.transitions {
  transition: max-height 0.2s ease-in-out;
}
.header-menu-main .logo a.transitions svg {
  transition: fill 0.2s ease-in-out, top 0.2s ease-in-out;
}
.page-body > header {
  display: flex;
  justify-content: space-between;
  flex-shrink: 0;
  flex-grow: 1;
}

.header-buttons {
  display: flex;
  flex-direction: column;
}
@media (min-width: 1000px) {
  .header-buttons {
    flex-direction: row;
    align-items: flex-start;
  }
}

.button-open-menu {
  cursor: pointer;
  position: fixed;
  right: 2rem;
  top: 2rem;
  z-index: 98;
  height: 2.1875rem;
  width: 2.1875rem;
  display: flex;
  align-items: center;
  justify-content: center;
}
.button-open-menu svg {
  height: 1.75rem;
  width: auto;
  display: block;
}

.menu .secondary-title {
  font: normal calc(0.8125rem)/1.3 FSAlbert;
}
.menu .secondary-title:before, .menu .secondary-title:after {
  content: "";
  display: block;
  height: 0;
  width: 0;
}
.menu .secondary-title:before {
  margin-top: -0.25em;
}
.menu .secondary-title:after {
  margin-bottom: -0.25em;
}

.menu .link {
  display: inline-flex;
  align-items: center;
  text-decoration: none;
  transition: all 0.2s ease-in-out;
}

.menu .icon {
  width: 30px;
  height: 20px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-left: -10px;
  margin-right: 0.4em;
}
.menu .icon svg {
  width: auto;
  height: min(1rem, 40px);
}

.menu .link .label {
  font: normal calc(1.125rem)/1.3 FSAlbert;
}
.menu .link .label:before, .menu .link .label:after {
  content: "";
  display: block;
  height: 0;
  width: 0;
}
.menu .link .label:before {
  margin-top: -0.25em;
}
.menu .link .label:after {
  margin-bottom: -0.25em;
}
@media (min-width: 1000px) {
  .menu .link .label {
    font: normal calc(0.9375rem)/1.3 FSAlbert;
  }
  .menu .link .label:before, .menu .link .label:after {
    content: "";
    display: block;
    height: 0;
    width: 0;
  }
  .menu .link .label:before {
    margin-top: -0.15em;
  }
  .menu .link .label:after {
    margin-bottom: -0.15em;
  }
}

.menu .link .icon svg * {
  transition: all 0.2s ease-in-out;
}

.menu .link.colour-primary:hover {
  color: #FF0098;
}

.menu .link.colour-primary:hover .icon svg .colour-stroke {
  stroke: #FF0098;
}

.menu .link.colour-primary:hover .icon svg .colour-fill {
  fill: #FF0098;
}

.menu .link.colour-secondary:hover {
  color: #00FFFF;
}

.menu .link.colour-secondary:hover .icon svg .colour-stroke {
  stroke: #00FFFF;
}

.menu .link.colour-secondary:hover .icon svg .colour-fill {
  fill: #00FFFF;
}

.menu .link.colour-yellow:hover {
  color: #FFE715;
}

.menu .link.colour-yellow:hover .icon svg .colour-stroke {
  stroke: #FFE715;
}

.menu .link.colour-yellow:hover .icon svg .colour-fill {
  fill: #FFE715;
}

.menu {
  position: fixed;
  width: 100%;
  z-index: 2;
  background: url(./../../../../assets/images/body-bg.svg) 0 70px, #291242 !important;
  box-shadow: 0 0 60px rgb(0, 0, 0);
  overflow: hidden;
  box-sizing: content-box;
  border-bottom: 10px solid white;
  transition: all 0.4s ease-in-out;
  top: 0;
  transform: translateY(-70px);
  height: 0;
}

.menu.visible {
  height: 100%;
  transform: translateY(0);
}

.menu-inner {
  height: 100vh;
  display: flex;
  justify-content: center;
  flex-direction: column;
}

.menu .list {
  display: flex;
  flex-direction: column;
}

.menu .item .title {
  display: inline-block;
  position: relative;
  overflow: visible;
}
.menu .item .title svg {
  display: block;
  height: calc((6.2563067608vw + -15.4611503532px));
  min-height: 41px;
  max-height: 70px;
  width: auto;
  overflow: visible;
  position: relative;
}
@media (min-aspect-ratio: 16/9) {
  .menu .item .title svg {
    height: calc((7.6690211907vh + 5.2411705348px));
    min-height: auto;
  }
}
@media all and (max-width: 400px) {
  .menu .item .title svg {
    height: calc((5.0454086781vw + 21.0797174571px));
    min-height: auto;
  }
}
@media (max-width: 1365px) {
  .menu .item .title svg {
    width: auto;
  }
}
.menu .item .title svg path {
  fill: #FFFFFF;
}
.menu .item .title svg use.light-on {
  transition: all 0.1s ease-in-out;
  opacity: 0;
}
.menu .item .title:hover svg path {
  fill: #00FFFF;
}
.menu .item .title:hover svg use.light-on {
  opacity: 1;
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .menu .item .title:hover svg use {
    opacity: 0 !important;
  }
}
.text-align-right {
  text-align: right;
}

.menu .button-close {
  position: absolute;
  cursor: pointer;
  right: 20px;
  top: 20px;
}
@media (min-width: 1000px) {
  .menu .button-close {
    right: 40px;
    top: 40px;
  }
}
.menu .hackney-logo {
  position: absolute;
  right: 150px;
  bottom: 45px;
}
@media (max-width: 999px) {
  .menu .nav-container {
    display: flex;
    height: calc(100% - 10px);
    flex-direction: column;
    justify-content: center;
  }
}
@media (min-aspect-ratio: 3/2) and (min-width: 1000px) {
  .menu .nav-container .item {
    margin-bottom: 1em;
    margin-bottom: calc((3.5317860747vh + 1.75580222px));
  }
}
.menu .logout-button-container {
  flex-basis: 0;
}

@media (min-width: 1000px) {
  .logout-button-mobile {
    display: none;
  }
}

@media (max-width: 999px) {
  .logout-button-desktop {
    display: none;
  }
}

.menu-scroll.visible {
  height: 100vh;
  overflow-y: visible;
}
.menu-scroll .menu-inner {
  display: block;
}
.menu-scroll .nav-container {
  display: block;
  height: auto;
}

/*
--------------------
PUBLIC HEADER NAV
--------------------
*/
.public-nav__list {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
  margin: 0;
  padding: 0;
  list-style: none;
}
.public-nav__item {
  margin: 0;
}
.public-nav__link {
  display: inline-block;
  color: #FFFFFF;
  text-decoration: none;
  padding: 0.25em 0.75em;
  transition: color 0.2s ease-in-out, text-shadow 0.2s ease-in-out;
}
.public-nav__link:hover {
  text-shadow: 0 0 10px #00FFFF, 0 0 10px #00FFFF, 0 0 20px #000000;
}
.public-nav__link--text {
  cursor: default;
  opacity: 0.7;
}
.public-nav__item.selected .public-nav__link {
  font-weight: bold;
  text-shadow: 0 0 10px #FFE715, 0 0 20px rgba(255, 231, 21, 0.6);
}
.public-nav--desktop {
  display: none;
  flex: 0 1 auto;
  min-width: 0;
}
@media (min-width: 1180px) {
  .public-nav--desktop {
    display: flex;
    justify-content: flex-start;
    margin-left: 5em;
  }
  .public-nav--desktop .public-nav__list {
    justify-content: flex-start;
  }
}
.public-nav--overlay .public-nav__list {
  flex-direction: column;
}
.public-nav--overlay .public-nav__link {
  padding: 0.75em 0;
}
.public-nav__login {
  margin-top: 2.5rem;
  text-align: center;
}
.public-nav__login-button {
  margin: 0;
}

.button-open-public-menu {
  cursor: pointer;
  position: relative;
  z-index: 5;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  flex-shrink: 0;
  gap: 0.5rem;
  width: auto;
}
@media (min-width: 1180px) {
  .button-open-public-menu {
    display: none;
  }
}
.button-open-public-menu svg {
  height: 1.75rem;
  width: auto;
  display: block;
  flex-shrink: 0;
}
.button-open-public-menu .public-menu-label,
.button-open-public-menu .public-close-label {
  font: normal calc(1.125rem)/1.3 FSAlbert;
  color: #FFFFFF;
  line-height: 1;
  white-space: nowrap;
}
.button-open-public-menu .public-menu-label:before, .button-open-public-menu .public-menu-label:after,
.button-open-public-menu .public-close-label:before,
.button-open-public-menu .public-close-label:after {
  content: "";
  display: block;
  height: 0;
  width: 0;
}
.button-open-public-menu .public-menu-label:before,
.button-open-public-menu .public-close-label:before {
  margin-top: -0.25em;
}
.button-open-public-menu .public-menu-label:after,
.button-open-public-menu .public-close-label:after {
  margin-bottom: -0.25em;
}

.public-nav-overlay {
  position: fixed;
  z-index: 2;
  top: 0;
  left: 0;
  width: 100%;
  height: 0;
  overflow: hidden;
  background: #000000;
  box-shadow: 0 0 60px rgb(0, 0, 0);
  transition: height 0.4s ease-in-out, transform 0.4s ease-in-out;
  transform: translateY(-70px);
}
.public-nav-overlay.visible {
  height: 100%;
  transform: translateY(0);
}
.public-nav-overlay__inner {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100vh;
  padding: 5rem 1.5rem 2.5rem;
  box-sizing: border-box;
}

.public-nav-overlay.visible + header.header--has-public-nav {
  background-color: #000000;
}

.page-body > header.header--has-public-nav {
  position: relative;
  z-index: 4;
  align-items: center;
}
@media (min-width: 1180px) {
  .page-body > header.header--has-public-nav {
    justify-content: flex-start;
  }
}
@media (max-width: 1179px) {
  .page-body > header.header--has-public-nav {
    align-items: flex-start;
  }
  .page-body > header.header--has-public-nav .logo {
    margin-left: auto;
    padding-top: 3rem;
    padding-left: 0;
    padding-right: 2rem;
  }
  .page-body > header.header--has-public-nav .logo a {
    display: block;
    line-height: 0;
  }
  .page-body > header.header--has-public-nav .header-buttons {
    display: none;
  }
}
.page-body > header.header--has-public-nav .header-buttons {
  flex-direction: row;
  align-items: center;
}
@media (min-width: 1180px) {
  .page-body > header.header--has-public-nav .header-buttons {
    margin-left: auto;
  }
}
.page-body > header.header--has-public-nav .header-buttons .button {
  margin-top: 0;
  margin-left: 0.75rem;
}
@media (min-width: 1180px) {
  .page-body > header.header--has-public-nav .header-buttons .button {
    margin-left: 1rem;
  }
}

.page-footer {
  background-color: #000000;
  color: white;
  border-top: 4px solid #FFFFFF;
  position: relative;
}
.page-footer::before, .page-footer::after {
  content: "";
  display: block;
  background-color: #000000;
  position: absolute;
  width: 100%;
}
.page-footer::before {
  height: 2px;
  border-top: 3px solid #FFFFFF;
  top: -10px;
}
.page-footer::after {
  height: 2px;
  border-top: 2px solid #FFFFFF;
  top: -15px;
}

.page-footer .footer-container {
  display: flex;
  align-items: center;
}

.page-footer .icons {
  display: flex;
}

.page-footer .footer-hashtag {
  margin: 1.0625rem 0 0;
  font: normal calc(0.9375rem)/1.3 FSAlbert;
  font-weight: 700;
  color: #FFFFFF;
}
.page-footer .footer-hashtag:before, .page-footer .footer-hashtag:after {
  content: "";
  display: block;
  height: 0;
  width: 0;
}
.page-footer .footer-hashtag:before {
  margin-top: -0.15em;
}
.page-footer .footer-hashtag:after {
  margin-bottom: -0.15em;
}
@media (min-width: 1000px) {
  .page-footer .footer-hashtag {
    font: normal calc(1.125rem)/1.3 FSAlbert;
    font-weight: 700;
  }
  .page-footer .footer-hashtag:before, .page-footer .footer-hashtag:after {
    content: "";
    display: block;
    height: 0;
    width: 0;
  }
  .page-footer .footer-hashtag:before {
    margin-top: -0.25em;
  }
  .page-footer .footer-hashtag:after {
    margin-bottom: -0.25em;
  }
}
.page-footer .footer-hashtag a {
  color: inherit;
  text-decoration: none;
}

.page-footer .icons a {
  display: inline-block;
}

.page-footer .icon {
  margin-right: 1.125rem;
}
@media (min-width: 1000px) {
  .page-footer .icon {
    margin-right: 1.375rem;
  }
}

.page-footer .icon svg {
  width: auto;
  height: 1.125rem;
}
@media (min-width: 1000px) {
  .page-footer .icon svg {
    height: 1.375rem;
  }
}

.page-footer .icon svg .light-on {
  transition: all 0.1s ease-in-out;
}

.page-footer .icon.colour-primary:hover svg *.colour-stroke {
  stroke: #FF0098;
}

.page-footer .icon.colour-primary:hover svg *.colour-fill {
  fill: #FF0098;
}

.page-footer .icon.colour-secondary:hover svg *.colour-stroke {
  stroke: #00FFFF;
}

.page-footer .icon.colour-secondary:hover svg *.colour-fill {
  fill: #00FFFF;
}

.page-footer .icon.colour-yellow:hover svg *.colour-stroke {
  stroke: #FFE715;
}

.page-footer .icon.colour-yellow:hover svg *.colour-fill {
  fill: #FFE715;
}

.page-footer .logos-container {
  display: flex;
  justify-content: flex-end;
}
.page-footer .logos-container .logos {
  display: flex;
  flex-direction: column;
  align-items: center;
}
@media (min-width: 1000px) {
  .page-footer .logos-container .logos {
    flex-direction: row;
  }
}
.page-footer .logos-container .logos a {
  text-decoration: none;
}
.page-footer .logos-container .logos--primary {
  order: 1;
}
@media (min-width: 1000px) {
  .page-footer .logos-container .logos--primary {
    order: 2;
  }
}
.page-footer .logos-container .logos--primary .logo {
  width: calc((12.1089808274vw + 94.5913218971px));
  max-width: 250px;
}
.page-footer .logos-container .logos--secondary {
  order: 2;
}
@media (min-width: 1000px) {
  .page-footer .logos-container .logos--secondary {
    order: 1;
  }
}
.page-footer .logos-container .logos--secondary .logo {
  width: calc((12.1089808274vw + 94.5913218971px));
  max-width: 150px;
}

/*
--------------------
LAYOUT
--------------------
*/
html {
  height: 100%;
  overflow-y: scroll;
  /* Moved background to pseudo element
  background: linear-gradient(180deg, rgba(0,0,0,.49) 0%, rgba(67,21,118,.49) 60%) no-repeat,
  							url(./../../../assets/images/body-bg.svg),
  							#101010 !important;
  */
}

body {
  height: 100%;
  font: normal calc(0.9375rem)/1.3 FSAlbert;
  color: #FFFFFF;
  text-rendering: optimizeLegibility;
}
body:before, body:after {
  content: "";
  display: block;
  height: 0;
  width: 0;
}
body:before {
  margin-top: -0.15em;
}
body:after {
  margin-bottom: -0.15em;
}
body.fixed {
  position: fixed;
  width: 100%;
}

/*--- Wrappers ---*/
.page-wrapper {
  height: 100%;
}

.page-body {
  display: flex;
  height: 100%;
  flex-flow: column nowrap;
}
.page-body::before {
  content: "";
  display: block;
  position: fixed;
  z-index: -2;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  pointer-events: none;
  background: linear-gradient(180deg, rgba(0, 0, 0, 0.49) 0%, rgba(67, 21, 118, 0.49) 60%) no-repeat, #101010 !important;
  transition: opacity 0.5s ease-in-out;
}
.page-body.fade::before {
  opacity: 0.4;
  pointer-events: all;
}
.page-body .bg-gradient {
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(180deg, rgb(0, 0, 0) 0%, rgba(67, 21, 118, 0) 85%) no-repeat;
}
.page-body .bg-grid {
  position: fixed;
  z-index: -2;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: url(./../../../assets/images/body-bg.svg);
}
.page-body .header {
  flex: 1 1 auto;
}
.page-body .page {
  flex: 1 0 auto;
}
.page-body .footer {
  flex: 0 1 auto;
}

/*--- Page ---*/
.page:after {
  content: "";
  display: block;
  clear: both;
  overflow: hidden;
}
.page.full-screen {
  padding: 0;
}
.page.banner {
  padding-top: 0;
}
.page:before {
  content: "";
  display: block;
  position: fixed;
  z-index: -1;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: inherit;
}
.page section {
  position: relative;
  overflow: hidden;
  clear: both;
}
.page section:after {
  content: "";
  display: block;
  clear: both;
  overflow: hidden;
}

/*--- Page: Content ---*/
.page-content, .content-width {
  width: calc((((6.3701923077vw + -0.5548878205px) + (1.2820512821vw + 0.1923076923px)) * 12 - 0.1px));
  padding-left: calc((1.2820512821vw + 0.1923076923px) * 1);
  margin-left: auto;
  margin-right: auto;
  box-sizing: content-box;
}
.page-content:after, .content-width:after {
  content: "";
  display: block;
  clear: both;
  overflow: hidden;
}
@media (min-width: 320px) {
  .page-content, .content-width {
    width: calc((((6.3701923077vw + -0.5548878205px) + (1.2820512821vw + 0.1923076923px)) * 12 - 0.1px));
    padding-left: calc((1.2820512821vw + 0.1923076923px) * 1);
  }
}
@media (min-width: 1000px) {
  .page-content, .content-width {
    width: calc((((0.296803653vw + 60.1152968037px) + (4.6575342466vw + -33.5753424658px)) * 12 - 0.1px));
    padding-left: calc((4.6575342466vw + -33.5753424658px) * 1);
  }
}
@media (min-width: 1366px) {
  .page-content, .content-width {
    width: calc((((5.3290414878vw + -8.6280400572px) + (0vw + 30px)) * 12 - 0.1px));
    padding-left: calc((0vw + 30px) * 1);
  }
}
@media (min-width: 1600px) {
  .page-content, .content-width {
    width: calc((((3.9184952978vw + 13.9707419018px) + (0vw + 30px)) * 12 - 0.1px));
    padding-left: calc((0vw + 30px) * 1);
  }
}
@media (min-width: 1900px) {
  .page-content, .content-width {
    width: calc((((0vw + 89.1666666667px) + (0vw + 30px)) * 12 - 0.1px));
    padding-left: calc((0vw + 30px) * 1);
  }
}

/*--- Page: Banner ---*/
.page-banner {
  position: relative;
  overflow: hidden;
  height: calc(32vh + 200px);
}

/*--- Side column ---*/
@media all and (min-width: 769px) {
  .page-side {
    position: absolute;
    top: 0;
    width: calc(((6.3701923077vw + -0.5548878205px) + (1.2820512821vw + 0.1923076923px)) * 3 - 0.1px);
    height: 100%;
  }
}
.page-side.left {
  left: 0;
}
.page-side.right {
  right: 0;
}

/*--- Sections ---*/
.section {
  position: relative;
  clear: both;
}
.section:after {
  content: "";
  display: block;
  clear: both;
  overflow: hidden;
}

/*--- Dash: Small ---*/
.dash-small:before {
  content: "";
  display: block;
  margin: 0 0 20px;
  width: 45px;
  height: 6px;
  background: #FFFFFF;
}

/*--- Image Blocks ---*/
.image-block {
  position: relative;
}
.image-block:after {
  content: "";
  display: block;
  clear: both;
  overflow: hidden;
}

/*---
Content: Full width
Classes: full-width-{size}, full-width-max-{size}
---*/
@media (max-width: 319px) {
  .full-width-max-xs {
    width: 100vw;
    margin-left: 50%;
    transform: translateX(-50%);
  }
}
@media (max-width: 999px) {
  .full-width-max-sm {
    width: 100vw;
    margin-left: 50%;
    transform: translateX(-50%);
  }
}
@media (max-width: 1365px) {
  .full-width-max-md {
    width: 100vw;
    margin-left: 50%;
    transform: translateX(-50%);
  }
}
@media (max-width: 1599px) {
  .full-width-max-lg {
    width: 100vw;
    margin-left: 50%;
    transform: translateX(-50%);
  }
}
@media (max-width: 1899px) {
  .full-width-max-xl {
    width: 100vw;
    margin-left: 50%;
    transform: translateX(-50%);
  }
}

/*---
Content: Half height (used for image cover reset)
Classes: half-height-{size}, half-height-max-{size}
---*/
@media (max-width: 319px) {
  .half-height-max-xs {
    height: 50vh;
  }
  .half-height-max-xs > .image-block {
    height: inherit;
  }
}
@media (max-width: 999px) {
  .half-height-max-sm {
    height: 50vh;
  }
  .half-height-max-sm > .image-block {
    height: inherit;
  }
}
@media (max-width: 1365px) {
  .half-height-max-md {
    height: 50vh;
  }
  .half-height-max-md > .image-block {
    height: inherit;
  }
}
@media (max-width: 1599px) {
  .half-height-max-lg {
    height: 50vh;
  }
  .half-height-max-lg > .image-block {
    height: inherit;
  }
}
@media (max-width: 1899px) {
  .half-height-max-xl {
    height: 50vh;
  }
  .half-height-max-xl > .image-block {
    height: inherit;
  }
}

/*---
Content: Reverse order
Classes: content-reverse-{size}, content-reverse-max-{size}
---*/
@media (max-width: 319px) {
  .content-reverse-max-xs {
    display: flex;
    flex-direction: column-reverse;
  }
}
@media (max-width: 999px) {
  .content-reverse-max-sm {
    display: flex;
    flex-direction: column-reverse;
  }
}
@media (max-width: 1365px) {
  .content-reverse-max-md {
    display: flex;
    flex-direction: column-reverse;
  }
}
@media (max-width: 1599px) {
  .content-reverse-max-lg {
    display: flex;
    flex-direction: column-reverse;
  }
}
@media (max-width: 1899px) {
  .content-reverse-max-xl {
    display: flex;
    flex-direction: column-reverse;
  }
}

/*---
Content: Custom order
Classes: content-reorder-{size}, content-reorder-max-{size}
---*/
@media (max-width: 319px) {
  .content-reorder-max-xs, .content-reorder-col-max-xs {
    display: flex;
    flex-direction: column;
  }
  .content-reorder-max-xs .content-order-0, .content-reorder-col-max-xs .content-order-0 {
    order: 0;
  }
  .content-reorder-max-xs .content-order-1, .content-reorder-col-max-xs .content-order-1 {
    order: 1;
  }
  .content-reorder-max-xs .content-order-2, .content-reorder-col-max-xs .content-order-2 {
    order: 2;
  }
  .content-reorder-max-xs .content-order-3, .content-reorder-col-max-xs .content-order-3 {
    order: 3;
  }
  .content-reorder-max-xs .content-order-4, .content-reorder-col-max-xs .content-order-4 {
    order: 4;
  }
  .content-reorder-max-xs .content-order-5, .content-reorder-col-max-xs .content-order-5 {
    order: 5;
  }
}
@media (max-width: 999px) {
  .content-reorder-max-sm, .content-reorder-col-max-sm {
    display: flex;
    flex-direction: column;
  }
  .content-reorder-max-sm .content-order-0, .content-reorder-col-max-sm .content-order-0 {
    order: 0;
  }
  .content-reorder-max-sm .content-order-1, .content-reorder-col-max-sm .content-order-1 {
    order: 1;
  }
  .content-reorder-max-sm .content-order-2, .content-reorder-col-max-sm .content-order-2 {
    order: 2;
  }
  .content-reorder-max-sm .content-order-3, .content-reorder-col-max-sm .content-order-3 {
    order: 3;
  }
  .content-reorder-max-sm .content-order-4, .content-reorder-col-max-sm .content-order-4 {
    order: 4;
  }
  .content-reorder-max-sm .content-order-5, .content-reorder-col-max-sm .content-order-5 {
    order: 5;
  }
}
@media (max-width: 1365px) {
  .content-reorder-max-md, .content-reorder-col-max-md {
    display: flex;
    flex-direction: column;
  }
  .content-reorder-max-md .content-order-0, .content-reorder-col-max-md .content-order-0 {
    order: 0;
  }
  .content-reorder-max-md .content-order-1, .content-reorder-col-max-md .content-order-1 {
    order: 1;
  }
  .content-reorder-max-md .content-order-2, .content-reorder-col-max-md .content-order-2 {
    order: 2;
  }
  .content-reorder-max-md .content-order-3, .content-reorder-col-max-md .content-order-3 {
    order: 3;
  }
  .content-reorder-max-md .content-order-4, .content-reorder-col-max-md .content-order-4 {
    order: 4;
  }
  .content-reorder-max-md .content-order-5, .content-reorder-col-max-md .content-order-5 {
    order: 5;
  }
}
@media (max-width: 1599px) {
  .content-reorder-max-lg, .content-reorder-col-max-lg {
    display: flex;
    flex-direction: column;
  }
  .content-reorder-max-lg .content-order-0, .content-reorder-col-max-lg .content-order-0 {
    order: 0;
  }
  .content-reorder-max-lg .content-order-1, .content-reorder-col-max-lg .content-order-1 {
    order: 1;
  }
  .content-reorder-max-lg .content-order-2, .content-reorder-col-max-lg .content-order-2 {
    order: 2;
  }
  .content-reorder-max-lg .content-order-3, .content-reorder-col-max-lg .content-order-3 {
    order: 3;
  }
  .content-reorder-max-lg .content-order-4, .content-reorder-col-max-lg .content-order-4 {
    order: 4;
  }
  .content-reorder-max-lg .content-order-5, .content-reorder-col-max-lg .content-order-5 {
    order: 5;
  }
}
@media (max-width: 1899px) {
  .content-reorder-max-xl, .content-reorder-col-max-xl {
    display: flex;
    flex-direction: column;
  }
  .content-reorder-max-xl .content-order-0, .content-reorder-col-max-xl .content-order-0 {
    order: 0;
  }
  .content-reorder-max-xl .content-order-1, .content-reorder-col-max-xl .content-order-1 {
    order: 1;
  }
  .content-reorder-max-xl .content-order-2, .content-reorder-col-max-xl .content-order-2 {
    order: 2;
  }
  .content-reorder-max-xl .content-order-3, .content-reorder-col-max-xl .content-order-3 {
    order: 3;
  }
  .content-reorder-max-xl .content-order-4, .content-reorder-col-max-xl .content-order-4 {
    order: 4;
  }
  .content-reorder-max-xl .content-order-5, .content-reorder-col-max-xl .content-order-5 {
    order: 5;
  }
}

/*---
Background split
---*/
.bg-split-grey-white {
  background: #FFFFFF;
}
.bg-split-grey-white:before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 50%;
  height: 100%;
  background: #FFF;
}
@media (max-width: 319px) {
  .bg-split-grey-white-max-xs {
    background: #FFFFFF;
  }
  .bg-split-grey-white-max-xs:before {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 50%;
    height: 100%;
    background: #FFF;
  }
}
@media (max-width: 999px) {
  .bg-split-grey-white-max-sm {
    background: #FFFFFF;
  }
  .bg-split-grey-white-max-sm:before {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 50%;
    height: 100%;
    background: #FFF;
  }
}
@media (max-width: 1365px) {
  .bg-split-grey-white-max-md {
    background: #FFFFFF;
  }
  .bg-split-grey-white-max-md:before {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 50%;
    height: 100%;
    background: #FFF;
  }
}
@media (max-width: 1599px) {
  .bg-split-grey-white-max-lg {
    background: #FFFFFF;
  }
  .bg-split-grey-white-max-lg:before {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 50%;
    height: 100%;
    background: #FFF;
  }
}
@media (max-width: 1899px) {
  .bg-split-grey-white-max-xl {
    background: #FFFFFF;
  }
  .bg-split-grey-white-max-xl:before {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 50%;
    height: 100%;
    background: #FFF;
  }
}
@media (min-width: 320px) {
  .bg-split-grey-white-xs {
    background: #FFFFFF;
  }
  .bg-split-grey-white-xs:before {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 50%;
    height: 100%;
    background: #FFF;
  }
}
@media (min-width: 1000px) {
  .bg-split-grey-white-sm {
    background: #FFFFFF;
  }
  .bg-split-grey-white-sm:before {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 50%;
    height: 100%;
    background: #FFF;
  }
}
@media (min-width: 1366px) {
  .bg-split-grey-white-md {
    background: #FFFFFF;
  }
  .bg-split-grey-white-md:before {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 50%;
    height: 100%;
    background: #FFF;
  }
}
@media (min-width: 1600px) {
  .bg-split-grey-white-lg {
    background: #FFFFFF;
  }
  .bg-split-grey-white-lg:before {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 50%;
    height: 100%;
    background: #FFF;
  }
}
@media (min-width: 1900px) {
  .bg-split-grey-white-xl {
    background: #FFFFFF;
  }
  .bg-split-grey-white-xl:before {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 50%;
    height: 100%;
    background: #FFF;
  }
}

.bg-split-grey-brand {
  background: purple;
}
.bg-split-grey-brand:before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 50%;
  height: 100%;
  background: #FFF;
}
@media (max-width: 319px) {
  .bg-split-grey-brand-max-xs {
    background: purple;
  }
  .bg-split-grey-brand-max-xs:before {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 50%;
    height: 100%;
    background: #FFF;
  }
}
@media (max-width: 999px) {
  .bg-split-grey-brand-max-sm {
    background: purple;
  }
  .bg-split-grey-brand-max-sm:before {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 50%;
    height: 100%;
    background: #FFF;
  }
}
@media (max-width: 1365px) {
  .bg-split-grey-brand-max-md {
    background: purple;
  }
  .bg-split-grey-brand-max-md:before {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 50%;
    height: 100%;
    background: #FFF;
  }
}
@media (max-width: 1599px) {
  .bg-split-grey-brand-max-lg {
    background: purple;
  }
  .bg-split-grey-brand-max-lg:before {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 50%;
    height: 100%;
    background: #FFF;
  }
}
@media (max-width: 1899px) {
  .bg-split-grey-brand-max-xl {
    background: purple;
  }
  .bg-split-grey-brand-max-xl:before {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 50%;
    height: 100%;
    background: #FFF;
  }
}
@media (min-width: 320px) {
  .bg-split-grey-brand-xs {
    background: purple;
  }
  .bg-split-grey-brand-xs:before {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 50%;
    height: 100%;
    background: #FFF;
  }
}
@media (min-width: 1000px) {
  .bg-split-grey-brand-sm {
    background: purple;
  }
  .bg-split-grey-brand-sm:before {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 50%;
    height: 100%;
    background: #FFF;
  }
}
@media (min-width: 1366px) {
  .bg-split-grey-brand-md {
    background: purple;
  }
  .bg-split-grey-brand-md:before {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 50%;
    height: 100%;
    background: #FFF;
  }
}
@media (min-width: 1600px) {
  .bg-split-grey-brand-lg {
    background: purple;
  }
  .bg-split-grey-brand-lg:before {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 50%;
    height: 100%;
    background: #FFF;
  }
}
@media (min-width: 1900px) {
  .bg-split-grey-brand-xl {
    background: purple;
  }
  .bg-split-grey-brand-xl:before {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 50%;
    height: 100%;
    background: #FFF;
  }
}

/* google recaptcha */
.grecaptcha-badge {
  visibility: hidden;
}

.page-account-details .title {
  font: normal calc(2.5rem)/1.25 FSAlbert;
  font-weight: bold;
}
.page-account-details .title:before, .page-account-details .title:after {
  content: "";
  display: block;
  height: 0;
  width: 0;
}
.page-account-details .title:before {
  margin-top: -0.23em;
}
.page-account-details .title:after {
  margin-bottom: -0.23em;
}
.page-account-details .id {
  font: normal calc(1.5625rem)/1.4 FSAlbert;
  font-weight: bold;
}
.page-account-details .id:before, .page-account-details .id:after {
  content: "";
  display: block;
  height: 0;
  width: 0;
}
.page-account-details .id:before {
  margin-top: -0.32em;
}
.page-account-details .id:after {
  margin-bottom: -0.32em;
}
.page-account-details .address {
  font: normal calc(1.25rem)/1.3 FSAlbert;
  font-weight: 100;
}
.page-account-details .address:before, .page-account-details .address:after {
  content: "";
  display: block;
  height: 0;
  width: 0;
}
.page-account-details .address:before {
  margin-top: -0.25em;
}
.page-account-details .address:after {
  margin-bottom: -0.25em;
}
.page-account-details .label {
  font: normal calc(0.9375rem)/1.3 FSAlbert;
  font-weight: 100;
}
.page-account-details .label:before, .page-account-details .label:after {
  content: "";
  display: block;
  height: 0;
  width: 0;
}
.page-account-details .label:before {
  margin-top: -0.15em;
}
.page-account-details .label:after {
  margin-bottom: -0.15em;
}
.page-account-details .field-content {
  font: normal calc(1.5625rem)/1.4 FSAlbert;
  font-weight: bold;
}
.page-account-details .field-content:before, .page-account-details .field-content:after {
  content: "";
  display: block;
  height: 0;
  width: 0;
}
.page-account-details .field-content:before {
  margin-top: -0.32em;
}
.page-account-details .field-content:after {
  margin-bottom: -0.32em;
}
.page-account-details .field-content.small {
  font: normal calc(1.25rem)/1.3 FSAlbert;
}
.page-account-details .field-content.small:before, .page-account-details .field-content.small:after {
  content: "";
  display: block;
  height: 0;
  width: 0;
}
.page-account-details .field-content.small:before {
  margin-top: -0.25em;
}
.page-account-details .field-content.small:after {
  margin-bottom: -0.25em;
}
.page-account-details .link .label {
  font: normal calc(1.25rem)/1.3 FSAlbert;
}
.page-account-details .link .label:before, .page-account-details .link .label:after {
  content: "";
  display: block;
  height: 0;
  width: 0;
}
.page-account-details .link .label:before {
  margin-top: -0.25em;
}
.page-account-details .link .label:after {
  margin-bottom: -0.25em;
}
.page-account-details .js-content-block:not(.visible),
.page-account-details .js-side-block:not(.visible),
.page-account-details .js-form-block:not(.visible) {
  display: none;
}
.page-account-details .main-container {
  position: relative;
}
@media (min-width: 1000px) {
  .page-account-details .edit-details-container {
    float: right;
  }
}
.page-account-details .input-text::placeholder {
  color: rgba(255, 255, 255, 0.5) !important;
}

.all-events .list {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  flex-wrap: wrap;
}
.all-events .number * {
  font: normal calc(5.1875rem)/1.4 FuturaPTCondensedBold;
}
.all-events .number *:before, .all-events .number *:after {
  content: "";
  display: block;
  height: 0;
  width: 0;
}
.all-events .number *:before {
  margin-top: -0.34em;
}
.all-events .number *:after {
  margin-bottom: -0.34em;
}
.all-events .number * .glow {
  left: 0;
  top: 0;
}
.all-events .title {
  font: normal calc(1.875rem)/1.3 FSAlbert;
  font-weight: bold;
}
.all-events .title:before, .all-events .title:after {
  content: "";
  display: block;
  height: 0;
  width: 0;
}
.all-events .title:before {
  margin-top: -0.32em;
}
.all-events .title:after {
  margin-bottom: -0.32em;
}
.all-events .description {
  font: normal calc(0.9375rem)/1.3 FSAlbert;
}
.all-events .description:before, .all-events .description:after {
  content: "";
  display: block;
  height: 0;
  width: 0;
}
.all-events .description:before {
  margin-top: -0.15em;
}
.all-events .description:after {
  margin-bottom: -0.15em;
}
.all-events .date {
  font: normal calc(1.125rem)/1.3 FSAlbert;
  font-weight: bold;
}
.all-events .date:before, .all-events .date:after {
  content: "";
  display: block;
  height: 0;
  width: 0;
}
.all-events .date:before {
  margin-top: -0.25em;
}
.all-events .date:after {
  margin-bottom: -0.25em;
}

.page-events .page-content + .page-content .month-container {
  margin-top: 9vh;
}

.page-events .more-events-container {
  margin-top: 8vh;
}

/*
-------------------
Course events
-------------------
*/
.page-courses-list {
  /*
  .month-group ~ .month-group .month-container {
  	margin-top: 0;
  }
  */
}
.page-courses-list .all-events .number {
  display: inline-flex;
}
.page-courses-list .all-events .number .stroke, .page-courses-list .all-events .number .glow {
  font: normal calc(2.5rem)/1.4 FuturaPTCondensedBold;
}
.page-courses-list .all-events .number .stroke:before, .page-courses-list .all-events .number .stroke:after, .page-courses-list .all-events .number .glow:before, .page-courses-list .all-events .number .glow:after {
  content: "";
  display: block;
  height: 0;
  width: 0;
}
.page-courses-list .all-events .number .stroke:before, .page-courses-list .all-events .number .glow:before {
  margin-top: -0.35em;
}
.page-courses-list .all-events .number .stroke:after, .page-courses-list .all-events .number .glow:after {
  margin-bottom: -0.35em;
}

/*
-------------------
NEWS
-------------------
*/
.news-article iframe {
  display: block;
  max-width: 100%;
}

/*
-------------------
NEWS AND EVENTS
-------------------
*/
.page--news-and-events .widget--highlights .widget-list__icon {
  width: 80px;
  height: 80px;
}
.page--news-and-events .event {
  display: flex;
}
.page--news-and-events .event__link {
  text-decoration: none;
}
.page--news-and-events .event__number {
  font-size: 40px;
  text-align: center;
  margin: 0 1em 0 0;
}

.page-course {
  display: flex;
}
@media (min-width: 1000px) {
  .page-course {
    height: 100vh;
  }
}

.page-course section {
  display: flex;
  flex-direction: column;
  flex-grow: 1;
  align-items: flex-start;
}

.page-course .back {
  margin: 30px 0 30px 30px;
}

@media (min-width: 1000px) {
  .page-course .page-content {
    display: flex;
    flex-direction: column;
    flex-grow: 1;
  }
}

.page-course .course-content {
  margin-top: auto;
  margin-bottom: auto;
  display: flex;
  justify-content: center;
  position: relative;
  max-height: 80vh;
  position: relative;
}
.page-course .course-content::before {
  content: "";
  position: relative;
  display: block;
  padding-top: calc(56.5% + 28px);
  width: 100%;
}

.page-course iframe {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
}

.page-course .course-details {
  flex-grow: 0;
  flex-shrink: 0;
  font: normal calc(1.125rem)/1.3 FSAlbert;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
.page-course .course-details:before, .page-course .course-details:after {
  content: "";
  display: block;
  height: 0;
  width: 0;
}
.page-course .course-details:before {
  margin-top: -0.25em;
}
.page-course .course-details:after {
  margin-bottom: -0.25em;
}
@media (max-width: 999px) {
  .page-course .course-details {
    margin-top: 60px;
  }
}
@media (min-width: 1000px) {
  .page-course .course-details {
    height: 120px;
  }
}

@media (max-width: 999px) {
  .page-course .course-button-container {
    margin-top: 30px;
  }
}
@media (min-width: 1000px) {
  .page-course .course-button-container {
    text-align: right;
  }
}

.page-course-test {
  margin-top: 5vh;
  margin-bottom: 10vh;
}
.page-course-test .content-title {
  font: normal calc(2.5rem)/1.25 FSAlbert;
  font-weight: bold;
}
.page-course-test .content-title:before, .page-course-test .content-title:after {
  content: "";
  display: block;
  height: 0;
  width: 0;
}
.page-course-test .content-title:before {
  margin-top: -0.23em;
}
.page-course-test .content-title:after {
  margin-bottom: -0.23em;
}
@media (max-width: 999px) {
  .page-course-test .review-slides-container {
    margin-top: 6vh;
  }
}
.page-course-test .question {
  margin-top: 12vh;
}
@media (min-width: 1000px) {
  .page-course-test .question {
    margin-top: 7vh;
  }
}
.page-course-test .question-header {
  display: flex;
}
.page-course-test .question-number {
  font: normal calc(1.875rem)/1.3 FSAlbert;
  font-weight: bold;
  color: #FF0098;
  flex-shrink: 0;
}
.page-course-test .question-number:before, .page-course-test .question-number:after {
  content: "";
  display: block;
  height: 0;
  width: 0;
}
.page-course-test .question-number:before {
  margin-top: -0.32em;
}
.page-course-test .question-number:after {
  margin-bottom: -0.32em;
}
.page-course-test .question-description {
  font: normal calc(1.5625rem)/1.4 FSAlbert;
  font-weight: bold;
}
.page-course-test .question-description:before, .page-course-test .question-description:after {
  content: "";
  display: block;
  height: 0;
  width: 0;
}
.page-course-test .question-description:before {
  margin-top: -0.32em;
}
.page-course-test .question-description:after {
  margin-bottom: -0.32em;
}
.page-course-test .answers {
  margin-top: 1vh;
}
.page-course-test .answer {
  display: flex;
  align-items: center;
}
.page-course-test .js-question.answer {
  display: flex;
  margin-top: 3vh;
}
.page-course-test .answer-letter,
.page-course-test .answer-letter * {
  font: normal calc(3.125rem)/1.4 FuturaPTCondensedBold;
}
.page-course-test .answer-letter:before, .page-course-test .answer-letter:after,
.page-course-test .answer-letter *:before,
.page-course-test .answer-letter *:after {
  content: "";
  display: block;
  height: 0;
  width: 0;
}
.page-course-test .answer-letter:before,
.page-course-test .answer-letter *:before {
  margin-top: -0.32em;
}
.page-course-test .answer-letter:after,
.page-course-test .answer-letter *:after {
  margin-bottom: -0.32em;
}
.page-course-test .answer-description {
  font: normal calc(1.25rem)/1.3 FSAlbert;
}
.page-course-test .answer-description:before, .page-course-test .answer-description:after {
  content: "";
  display: block;
  height: 0;
  width: 0;
}
.page-course-test .answer-description:before {
  margin-top: -0.25em;
}
.page-course-test .answer-description:after {
  margin-bottom: -0.25em;
}
@media (max-width: 999px) {
  .page-course-test .answer-description {
    font-size: 16px;
  }
}
.page-course-test .answer-description-label {
  display: inline-block;
}
.page-course-test .finish-test-container {
  margin-top: 7vh;
}
.page-course-test .question-number,
.page-course-test .answer-checkbox,
.page-course-test .answer-letter {
  width: 3.5rem;
}
.page-course-test .answer-checkbox {
  flex-shrink: 0;
}
@media (min-width: 1000px) {
  .page-course-test .answer-checkbox {
    margin-left: 3.5rem;
  }
}

@media (min-width: 1000px) {
  .view-course-test-result .view-header {
    display: flex;
    align-items: flex-end;
  }
}
.view-course-test-result .score {
  white-space: nowrap;
}

.page-courses-list .intro-title {
  font: normal calc(2.5rem)/1.25 FSAlbert;
}
.page-courses-list .intro-title:before, .page-courses-list .intro-title:after {
  content: "";
  display: block;
  height: 0;
  width: 0;
}
.page-courses-list .intro-title:before {
  margin-top: -0.23em;
}
.page-courses-list .intro-title:after {
  margin-bottom: -0.23em;
}
.page-courses-list .intro-description {
  font: normal calc(1.25rem)/1.3 FSAlbert;
  font-weight: bold;
}
.page-courses-list .intro-number {
  font: normal calc(1.875rem)/1.3 FSAlbert;
  font-weight: bold;
}
.page-courses-list .revealer-item-details .link {
  font-weight: normal;
}

.footer-articles .title {
  font: normal calc(1.125rem)/1.3 FSAlbert;
  font-weight: bold;
}
.footer-articles .title:before, .footer-articles .title:after {
  content: "";
  display: block;
  height: 0;
  width: 0;
}
.footer-articles .title:before {
  margin-top: -0.25em;
}
.footer-articles .title:after {
  margin-bottom: -0.25em;
}
.footer-articles .article {
  display: flex;
  text-decoration: none;
}
.footer-articles .article .number {
  flex-grow: 0;
  flex-shrink: 0;
}
.footer-articles .article .number * {
  font: normal calc(2.5rem)/1.4 FuturaPTCondensedBold;
}
.footer-articles .article .number *:before, .footer-articles .article .number *:after {
  content: "";
  display: block;
  height: 0;
  width: 0;
}
.footer-articles .article .number *:before {
  margin-top: -0.35em;
}
.footer-articles .article .number *:after {
  margin-bottom: -0.35em;
}
.footer-articles .article .number .glow {
  left: 0;
  top: 0;
}
.footer-articles .article .title {
  font: normal calc(1.125rem)/1.3 FSAlbert;
}
.footer-articles .article .title:before, .footer-articles .article .title:after {
  content: "";
  display: block;
  height: 0;
  width: 0;
}
.footer-articles .article .title:before {
  margin-top: -0.25em;
}
.footer-articles .article .title:after {
  margin-bottom: -0.25em;
}
@media (min-width: 1000px) {
  .footer-articles .article .title {
    font: normal calc(0.9375rem)/1.3 FSAlbert;
  }
  .footer-articles .article .title:before, .footer-articles .article .title:after {
    content: "";
    display: block;
    height: 0;
    width: 0;
  }
  .footer-articles .article .title:before {
    margin-top: -0.15em;
  }
  .footer-articles .article .title:after {
    margin-bottom: -0.15em;
  }
}
.footer-articles .article .date {
  font-weight: 100;
  font: normal calc(0.9375rem)/1.3 FSAlbert;
}
.footer-articles .article .date:before, .footer-articles .article .date:after {
  content: "";
  display: block;
  height: 0;
  width: 0;
}
.footer-articles .article .date:before {
  margin-top: -0.15em;
}
.footer-articles .article .date:after {
  margin-bottom: -0.15em;
}
@media (min-width: 1000px) {
  .footer-articles .article .date {
    font: normal calc(0.6875rem)/1.4 FSAlbert;
  }
  .footer-articles .article .date:before, .footer-articles .article .date:after {
    content: "";
    display: block;
    height: 0;
    width: 0;
  }
  .footer-articles .article .date:before {
    margin-top: -0.2em;
  }
  .footer-articles .article .date:after {
    margin-bottom: -0.2em;
  }
}

.page-help .intro-title {
  font: normal calc(2.5rem)/1.25 FSAlbert;
}
.page-help .intro-title:before, .page-help .intro-title:after {
  content: "";
  display: block;
  height: 0;
  width: 0;
}
.page-help .intro-title:before {
  margin-top: -0.23em;
}
.page-help .intro-title:after {
  margin-bottom: -0.23em;
}
.page-help .revealer-item-description p:last-child {
  margin-bottom: 0;
}
.page-help .read-more-button {
  text-decoration: none !important;
  padding-bottom: 0.1em;
  border-bottom: 1px solid;
}
.page-help .read-more-button.colour-primary {
  border-color: #FF0098;
}
.page-help .read-more-button.colour-primary:hover {
  color: #FF0098;
}
.page-help .read-more-button.colour-secondary {
  border-color: #00FFFF;
}
.page-help .read-more-button.colour-secondary:hover {
  color: #00FFFF;
}
.page-help .read-more-button.colour-yellow {
  border-color: #FFE715;
}
.page-help .read-more-button.colour-yellow:hover {
  color: #FFE715;
}
.page-help .resources {
  display: flex;
  flex-wrap: wrap;
}
.page-help .resource {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
@media (max-width: 999px) {
  .page-help .resource .title {
    font: normal calc(1.25rem)/1.3 FSAlbert;
    font-weight: bold;
  }
  .page-help .resource .title:before, .page-help .resource .title:after {
    content: "";
    display: block;
    height: 0;
    width: 0;
  }
  .page-help .resource .title:before {
    margin-top: -0.25em;
  }
  .page-help .resource .title:after {
    margin-bottom: -0.25em;
  }
}
.page-help .resource .button {
  margin-top: auto;
}
.page-help .resource .icon {
  height: 2.625rem;
}
.page-help .resource .icon svg {
  height: 100%;
  width: auto;
}

@media (min-width: 1000px) {
  .view-select-resource .resource-button-container {
    top: -0.9em;
    position: relative;
  }
}

@media (min-width: 1000px) {
  .page--home-hub .license {
    float: right;
  }
}
.page--home-hub .license-status-number {
  display: inline-block;
  width: 30px;
}
.page--home-hub .widget__main {
  display: flex;
  align-items: center;
}
.page--home-hub .widget__progress {
  width: 154px;
  margin: 0 20px 0 0;
}
@media screen and (min-width: 410px) and (max-width: 999px) {
  .page--home-hub .progress-circle-holder {
    width: auto;
    padding-bottom: 100%;
    margin: 0 auto;
  }
}
.page--home-hub .accreditation-progress .progress-percentage {
  font-size: 3.1875rem;
}
.page--home-hub .accreditation-progress .progress-accredited {
  margin: 10px 0 0 10px;
}

.page--home-hub .license-status {
  display: flex;
  align-items: center;
}
.page--home-hub .license-status__number {
  display: inline-block;
  margin-right: 0.4em;
}
.page--home-hub .event {
  display: flex;
}
.page--home-hub .event__link {
  text-decoration: none;
}
.page--home-hub .event__number {
  font-size: 40px;
  text-align: center;
  margin: 0 1em 0 0;
}
.page--home-hub .widget__main {
  display: flex;
  align-items: center;
}
.page--home-hub .widget__progress {
  width: 100%;
  max-width: 192px;
  margin: 0 20px 0 0;
}
@media screen and (min-width: 410px) and (max-width: 999px) {
  .page--home-hub .progress-circle-holder {
    width: auto;
    padding-bottom: 100%;
    margin: 0 auto;
  }
}
.page--home-hub .accreditation-progress .progress-percentage {
  font-size: 3.1875rem;
}
.page--home-hub .accreditation-progress .progress-accredited {
  margin: 10px 0 0 10px;
}
.page--home-hub .widget--highlights .widget-list__icon {
  width: 80px;
  height: 80px;
}

.page-home .page-map__inner {
  position: relative;
}
.page-home .page-map__inner .accredited-badge {
  position: absolute;
  top: calc((-10.3092783505vw + -147.0103092784px));
  max-width: calc((17.6730486009vw + 213.4462444772px));
  pointer-events: none;
  width: 100%;
  height: auto;
  z-index: 2;
}
@media (min-width: 1000px) {
  .page-home .page-map__inner .accredited-badge {
    top: calc((-21.9178082192vw + -63.8219178082px));
    max-width: calc((35.6164383562vw + 73.8356164384px));
  }
}
@media (min-width: 1366px) {
  .page-home .page-map__inner .accredited-badge {
    left: calc((39.8633257403vw + -544.5330296128px));
    top: calc((-3.416856492vw + -316.3257403189px));
    max-width: calc((5.3151100987vw + 487.3955960516px));
  }
}
.page-home .footer-cta__content {
  padding-right: calc((29.4550810015vw + -94.2562592047px));
}
@media (min-width: 1000px) {
  .page-home .footer-cta__content {
    padding-right: 0;
  }
}
.page-home .footer-cta .palm-tree-image {
  position: absolute;
  max-width: calc((14.7275405007vw + 452.8718703976px));
  right: calc((-11.7820324006vw + -92.2974963181px));
  bottom: calc((-7.3637702504vw + -26.4359351988px));
  width: 100%;
  height: auto;
}
@media (min-width: 1000px) {
  .page-home .footer-cta .palm-tree-image {
    right: calc((-13.698630137vw + -63.0136986301px));
    bottom: calc((-5.4794520548vw + -15.2054794521px));
    max-width: calc((32.8767123288vw + 321.2328767123px));
  }
}
@media (min-width: 1900px) {
  .page-home .footer-cta .palm-tree-image {
    right: -300px;
    bottom: -130px;
    max-width: 970px;
  }
}

@media (min-width: 1000px) {
  .page-about .about-benefits {
    display: flex;
    flex-wrap: wrap;
    align-items: stretch;
  }
}
.page-about .about-benefit {
  background-color: #090909;
  padding: 1.375rem 1.125rem;
  box-sizing: border-box;
}
@media (min-width: 1000px) {
  .page-about .about-benefit {
    display: flex;
    flex-direction: column;
    float: none;
    padding: 1.875rem 1.5rem;
  }
}
.page-about .about-benefit__header {
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
}
.page-about .about-benefit__title {
  flex: 1;
  min-width: 0;
}
.page-about .about-benefit__icon {
  flex-shrink: 0;
  margin-right: 0.875rem;
  overflow: visible;
}
.page-about .about-benefit__icon svg {
  display: block;
  width: auto;
  height: 2.25rem;
  overflow: visible;
}
@media (min-width: 1000px) {
  .page-about .about-benefit__icon {
    margin-right: 1rem;
  }
  .page-about .about-benefit__icon svg {
    height: 3.125rem;
  }
}
.page-about .about-help-item:after {
  content: "";
  display: block;
  clear: both;
  overflow: hidden;
}
.page-about .about-help-item__icon {
  width: 100%;
  overflow: visible;
}
.page-about .about-help-item__icon svg {
  display: block;
  width: 100%;
  height: auto;
  overflow: visible;
}
@media (min-width: 1000px) {
  .page-about .about-help-item--right {
    margin-top: 2.5rem;
  }
}
.page-about .about-help-item + .page-about .about-help-item {
  margin-top: 1.5rem;
}
@media (min-width: 1000px) {
  .page-about .about-help-item + .page-about .about-help-item {
    margin-top: 2rem;
  }
}
.page-about .about-initiatives__video {
  position: relative;
  overflow: hidden;
}
.page-about .about-initiatives__video--placeholder {
  background-color: #000;
}
.page-about .about-initiatives__video--has-poster {
  background-color: #1a4fd6;
}
.page-about .about-initiatives__video--has-poster > .about-initiatives__video-poster {
  display: block;
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  padding: 0;
  border: 0;
  margin: 0;
  cursor: pointer;
  overflow: hidden;
  background-color: #1a4fd6;
}
.page-about .about-initiatives__video--has-poster > .about-initiatives__video-poster.is-hidden {
  display: none;
}
.page-about .about-initiatives__video--has-poster .about-initiatives__video-poster-image {
  position: absolute;
  inset: 0;
  display: block;
  width: 100%;
  height: 100%;
  max-width: none;
  max-height: none;
  object-fit: cover;
  object-position: center;
}
.page-about .about-initiatives__video--has-poster .about-initiatives__video-poster-play {
  position: absolute;
  z-index: 1;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 4rem;
  height: 4rem;
  color: #FFFFFF;
  pointer-events: none;
}
@media (min-width: 1000px) {
  .page-about .about-initiatives__video--has-poster .about-initiatives__video-poster-play {
    width: 5rem;
    height: 5rem;
  }
}
.page-about .about-initiatives__video--has-poster .about-initiatives__video-poster-play svg {
  display: block;
  width: 100%;
  height: 100%;
}
.page-about .about-initiatives__video-player {
  display: block;
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  border: 0;
}
.page-about .about-initiatives__video-player[hidden] {
  display: none;
}
.page-about .footer-cta__content {
  padding-right: calc((29.4550810015vw + -94.2562592047px));
}
@media (min-width: 1000px) {
  .page-about .footer-cta__content {
    padding-right: 0;
  }
}
.page-about .footer-cta .palm-tree-image {
  position: absolute;
  max-width: calc((14.7275405007vw + 452.8718703976px));
  right: calc((-11.7820324006vw + -92.2974963181px));
  bottom: calc((-7.3637702504vw + -26.4359351988px));
  width: 100%;
  height: auto;
}
@media (min-width: 1000px) {
  .page-about .footer-cta .palm-tree-image {
    right: calc((-13.698630137vw + -63.0136986301px));
    bottom: calc((-5.4794520548vw + -15.2054794521px));
    max-width: calc((32.8767123288vw + 321.2328767123px));
  }
}
@media (min-width: 1900px) {
  .page-about .footer-cta .palm-tree-image {
    right: -300px;
    bottom: -130px;
    max-width: 970px;
  }
}

.page-venues .f-content-large ul,
.page-venues .f-content ul {
  list-style: none;
  padding-left: 0;
}
.page-venues .f-content-large ul li,
.page-venues .f-content ul li {
  position: relative;
  padding-left: 1.75rem;
  margin-left: 0;
}
.page-venues .f-content-large ul li::before,
.page-venues .f-content ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0.6em;
  width: 2.75rem;
  height: 2.75rem;
  transform: translate(-30%, -50%);
  background: url(/assets/images/icons/red_bullet.svg) no-repeat center/contain;
}
.page-venues .f-content-large ul li + li,
.page-venues .f-content ul li + li {
  margin-top: 0.5rem;
}
.page-venues .venues-intro .page-title-for_venues {
  transform: translateX(-12.5%);
}
.page-venues .venues-intro__content {
  position: relative;
}
.page-venues .venues-intro__content::before {
  content: "";
  position: absolute;
  inset: 0;
  background: url(/assets/images/venues/hackney.svg) no-repeat center/contain;
  pointer-events: none;
  z-index: 0;
}
.page-venues .venues-intro__content > * {
  position: relative;
  z-index: 1;
}
.page-venues .venues-intro__secondary {
  position: relative;
  overflow: hidden;
  width: 100vw;
  margin-left: 50%;
  transform: translateX(-50%);
}
.page-venues .venues-intro__secondary::before, .page-venues .venues-intro__secondary::after {
  content: "";
  position: absolute;
  top: 50%;
  width: 15rem;
  aspect-ratio: 461/525;
  transform: translateY(-50%);
  background-repeat: no-repeat;
  background-size: contain;
  pointer-events: none;
  z-index: 0;
}
@media (min-width: 1000px) {
  .page-venues .venues-intro__secondary::before, .page-venues .venues-intro__secondary::after {
    width: 26.25rem;
  }
}
@media (min-width: 1900px) {
  .page-venues .venues-intro__secondary::before, .page-venues .venues-intro__secondary::after {
    width: 32.5rem;
  }
}
.page-venues .venues-intro__secondary::before {
  left: 0;
  background-image: url(/assets/images/icons/palm-tree-left.svg);
  background-position: left center;
}
.page-venues .venues-intro__secondary::after {
  right: 0;
  background-image: url(/assets/images/icons/palm-tree-right.svg);
  background-position: right center;
}
.page-venues .venues-intro__secondary .page-content {
  position: relative;
  z-index: 1;
}
.page-venues .venues-support .page-title-how_we_support_venues {
  margin-left: 0;
  transform: translateX(-3%);
}
@media (min-width: 1000px) {
  .page-venues .venues-support .page-title-how_we_support_venues {
    transform: translateX(4%);
  }
}
.page-venues .venues-support .venues-support-item:after {
  content: "";
  display: block;
  clear: both;
  overflow: hidden;
}
.page-venues .venues-support .venues-support-item__icon {
  overflow: visible;
  transform: translateY(-40%);
}
.page-venues .venues-support .venues-support-item__icon svg {
  display: block;
  width: 100%;
  height: auto;
  overflow: visible;
  transform: scale(0.8);
  transform-origin: center center;
}
.page-venues .venues-support .venues-support-item__content p:last-of-type {
  padding-top: 1.75em;
}
.page-venues .venues-testimonials {
  text-align: center;
}
.page-venues .venues-testimonials__carousel {
  position: relative;
  margin-left: auto;
  margin-right: auto;
}
.page-venues .venues-testimonials__carousel::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 13em;
  transform: translate(-50%, -50%);
  aspect-ratio: 176/150;
  background: url(/assets/images/icons/quotation-left.svg) no-repeat center/contain;
  pointer-events: none;
  z-index: 0;
}
@media (min-width: 1000px) {
  .page-venues .venues-testimonials__carousel::before {
    top: 0;
  }
}
.page-venues .venues-testimonials__carousel > .carousel-cell,
.page-venues .venues-testimonials__carousel .flickity-viewport {
  position: relative;
  z-index: 1;
}
.page-venues .venues-testimonials__carousel:not(.flickity-enabled) > .carousel-cell:not(:first-child) {
  visibility: hidden;
}
.page-venues .venues-testimonials__carousel.flickity-enabled.is-fade .flickity-slider > * {
  pointer-events: none;
  z-index: 0;
}
.page-venues .venues-testimonials__carousel.flickity-enabled.is-fade .flickity-slider > .is-selected {
  pointer-events: auto;
  z-index: 1;
}
.page-venues .venues-testimonials__carousel.flickity-enabled:focus {
  outline: none;
}
.page-venues .venues-testimonials__carousel .flickity-viewport {
  overflow: hidden;
}
.page-venues .venues-testimonials__carousel .flickity-page-dots {
  display: flex;
  justify-content: center;
  gap: 0.75rem;
  margin: 1.5rem 0 0;
  padding: 0;
  list-style: none;
}
.page-venues .venues-testimonials__carousel .flickity-page-dots .dot {
  width: 0.75rem;
  height: 0.75rem;
  margin: 0;
  padding: 0;
  border: 0.125rem solid #FF0098;
  border-radius: 50%;
  background: transparent;
  cursor: pointer;
  text-indent: -9999px;
  overflow: hidden;
}
.page-venues .venues-testimonials__carousel .flickity-page-dots .dot.is-selected {
  background: #FF0098;
}
.page-venues .venues-testimonial {
  width: 100%;
}
.page-venues .venues-testimonial .f-body-title {
  text-shadow: 0 0 18px #FF0098;
}
.page-venues .venues-opening .page-title-opening_new_venue {
  margin-left: 0;
  transform: translateX(-3%);
}
@media (min-width: 1000px) {
  .page-venues .venues-opening .page-title-opening_new_venue {
    transform: translateX(4%);
  }
}
.page-venues .venues-opening__content h3:first-of-type {
  padding-bottom: 1.25em;
}
.page-venues .venues-opening__content ul {
  padding-bottom: 1.75em;
}
.page-venues .venues-opening .venues-accredited {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
.page-venues .venues-opening .venues-accreditation-card {
  width: 100%;
}
.page-venues .venues-opening .venues-accreditation-card__inner {
  position: relative;
  width: 100%;
  max-width: calc((8.5416666667vw + 247.6666666667px));
  margin: 0 auto;
  padding-top: calc((2.2916666667vw + 65.6666666667px));
}
@media (min-width: 1280px) {
  .page-venues .venues-opening .venues-accreditation-card__inner {
    max-width: 357px;
    padding-top: 95px;
  }
}
.page-venues .venues-opening .venues-accreditation-card__inner::before {
  content: "";
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  width: 100%;
  aspect-ratio: 363/120;
  background: url("/assets/images/icons/venues-accredited-logo.svg") no-repeat top center/contain;
  pointer-events: none;
}
.page-venues .venues-opening .venues-accreditation-card__content {
  position: relative;
  padding: 2rem 1.25rem 1.5rem;
  border: 3px solid #FF0098;
  border-radius: 0.5rem;
  background: #000000;
  text-align: center;
}
.page-venues .venues-opening .venues-accreditation-card__content p {
  margin: 0 0 1rem;
}
.page-venues .venues-footer__text {
  text-shadow: 0 0 18px rgba(255, 231, 21, 0.5);
}

/*
--------------------
PUBLIC MAP PAGE (/map/)
Page-level wrappers for the interactive map layout.
--------------------
*/
.page-body--map {
  overflow: hidden;
  height: 100vh;
}
.page-body--map::before,
.page-body--map .bg-gradient,
.page-body--map .bg-grid {
  display: none;
}
.page-body--map > header,
.page-body--map > header.header--has-public-nav {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  z-index: 3;
  flex-grow: 0;
  pointer-events: none;
}
@media (min-width: 1000px) {
  .page-body--map > header,
  .page-body--map > header.header--has-public-nav {
    position: relative;
    top: auto;
    left: auto;
    right: auto;
    z-index: 4;
  }
}
.page-body--map > header .logo,
.page-body--map > header .header-buttons,
.page-body--map > header .public-nav--desktop,
.page-body--map > header .button-open-public-menu,
.page-body--map > header.header--has-public-nav .logo,
.page-body--map > header.header--has-public-nav .header-buttons,
.page-body--map > header.header--has-public-nav .public-nav--desktop,
.page-body--map > header.header--has-public-nav .button-open-public-menu {
  pointer-events: auto;
}
@media (max-width: 1179px) {
  .page-body--map > header .logo,
  .page-body--map > header.header--has-public-nav .logo {
    display: none;
  }
}
@media (min-width: 1180px) {
  .page-body--map > header.header--has-public-nav .header-buttons {
    margin-left: 0em;
  }
}
.page-body--map .page-footer {
  display: none;
}

.page-map.map-index {
  flex: 1 1 auto;
  position: relative;
  min-height: 100vh;
}

.page-map__title {
  pointer-events: none;
  position: absolute;
  z-index: 1;
  text-shadow: #FFFFFF 0 0 26px;
}

@media screen and (max-width: 411px) {
  .page-login .button-container {
    width: 100%;
    max-width: calc((100% - 2rem - 8px) / 2);
    position: relative;
  }
  .page-login .button {
    width: 100%;
    min-width: 125px;
  }
}

.page-team .intro-title {
  font: normal calc(2.5rem)/1.25 FSAlbert;
}
.page-team .intro-title:before, .page-team .intro-title:after {
  content: "";
  display: block;
  height: 0;
  width: 0;
}
.page-team .intro-title:before {
  margin-top: -0.23em;
}
.page-team .intro-title:after {
  margin-bottom: -0.23em;
}
.page-team .intro-number {
  font: normal calc(1.875rem)/1.3 FSAlbert;
  font-weight: bold;
}
.page-team .intro-description {
  font: normal calc(1.25rem)/1.3 FSAlbert;
  font-weight: bold;
}
.page-team .team-list-header * {
  font-weight: 100;
}

/*--- Team: Member ---*/
.team-member {
  display: flex;
  flex-flow: row wrap;
}
.team-member .team-member-name .label {
  font: normal calc(1.25rem)/1.3 FSAlbert;
  font-weight: bold;
}
.team-member .team-member-name .label:before, .team-member .team-member-name .label:after {
  content: "";
  display: block;
  height: 0;
  width: 0;
}
.team-member .team-member-name .label:before {
  margin-top: -0.25em;
}
.team-member .team-member-name .label:after {
  margin-bottom: -0.25em;
}
.team-member .team-member-name .fields {
  flex-direction: column;
}
@media (min-width: 1000px) {
  .team-member .team-member-name .fields {
    flex-direction: row;
  }
}
.team-member .team-member-name .field {
  width: 100%;
}
.team-member .team-member-detail {
  font: normal calc(1.25rem)/1.3 FSAlbert;
}

@media (max-width: 999px) {
  .team-member-links:not(.hide) {
    display: flex;
    flex-direction: column;
  }
}

/*--- Start Training: Select Team ---*/
.view-start-training-select .team-member-detail {
  font: normal calc(1.25rem)/1.3 FSAlbert;
}
.view-start-training-select .team-member-detail:before, .view-start-training-select .team-member-detail:after {
  content: "";
  display: block;
  height: 0;
  width: 0;
}
.view-start-training-select .team-member-detail:before {
  margin-top: -0.25em;
}
.view-start-training-select .team-member-detail:after {
  margin-bottom: -0.25em;
}
@media (min-width: 1000px) {
  .view-start-training-select .button {
    top: -0.7em;
    position: relative;
  }
}

/*--- Start Training: Share link ---*/
.view-start-training-share .view-content {
  padding-bottom: 4vh;
}
.view-start-training-share .link-url {
  font: normal calc(2.5rem)/1.25 FSAlbert;
  background: transparent linear-gradient(180deg, #171021 0%, #1A062F 100%) 0% 0% no-repeat padding-box;
  word-break: break-all;
  border-radius: 5px;
}
.view-start-training-share .link-url:before, .view-start-training-share .link-url:after {
  content: "";
  display: block;
  height: 0;
  width: 0;
}
.view-start-training-share .link-url:before {
  margin-top: -0.23em;
}
.view-start-training-share .link-url:after {
  margin-bottom: -0.23em;
}
@media (max-width: 999px) {
  .view-start-training-share .link-url {
    font: normal calc(1.875rem)/1.3 FSAlbert;
  }
  .view-start-training-share .link-url:before, .view-start-training-share .link-url:after {
    content: "";
    display: block;
    height: 0;
    width: 0;
  }
  .view-start-training-share .link-url:before {
    margin-top: -0.32em;
  }
  .view-start-training-share .link-url:after {
    margin-bottom: -0.32em;
  }
}
.view-start-training-share .button {
  min-width: 13em;
}

.welcome {
  display: flex;
  align-items: center;
}

.page-accreditation .accreditation-active, .accreditation-popup .accreditation-active {
  display: none;
}
.page-accreditation .accreditation-intro p:not(:first-child) {
  font-weight: 100;
}
.page-accreditation .criteria-title {
  font-weight: 100;
}
.page-accreditation .criteria-progress .criteria-progress-container {
  display: flex;
  flex-wrap: nowrap;
  margin: 0 -1%;
  align-items: center;
}
.page-accreditation .criteria-progress .criteria-progress-container .bonus-divider {
  flex: 0 0 auto;
  width: 1px;
  border-left: 2px dotted white;
  height: 10px;
  margin: 0 1%;
}
.page-accreditation .criteria-progress .criteria-progress-container .criterion-progress {
  flex: 1 1 auto;
  margin: 0 1%;
  height: 2px;
}
.page-accreditation .criteria-progress .criteria-progress-container .criterion-progress .colour {
  height: 100%;
  width: 100%;
  background-color: #FF0098;
  box-shadow: 0px 0px 4px 1px #FF0098;
}
.page-accreditation .criteria-progress .criteria-progress-container .criterion-progress.bonus .colour {
  background-color: #FFE715;
  box-shadow: 0px 0px 4px 1px #FFE715;
}
.page-accreditation .criteria-progress .criteria-progress-container .criterion-progress.complete .colour {
  background-color: #00FFFF;
  box-shadow: 0px 0px 4px 1px #00FFFF;
}
@media (min-width: 1000px) {
  .page-accreditation .criteria-progress .criteria-progress-container {
    margin: 0 -10px;
  }
  .page-accreditation .criteria-progress .criteria-progress-container .criterion-progress {
    margin: 0 10px;
  }
  .page-accreditation .criteria-progress .criteria-progress-container .bonus-divider {
    margin: 0 5px;
  }
}
.page-accreditation .criteria-counts .criteria-count .comma-separator {
  display: none;
}
.page-accreditation .criteria-counts .criteria-count.required .completed-count {
  color: #FF0098;
}
.page-accreditation .criteria-counts .criteria-count.bonus .completed-count {
  color: #FFE715;
}
@media (min-width: 1000px) {
  .page-accreditation .criteria-counts .criteria-count {
    display: inline;
  }
  .page-accreditation .criteria-counts .criteria-count .comma-separator {
    display: inline;
  }
}
.page-accreditation .category .revealer-header {
  cursor: pointer;
}
.page-accreditation .category .category-content {
  font: normal 1.125rem/1.3 FSAlbert;
}
.page-accreditation .category .category-content .criteria-category {
  font-weight: bold;
}
.page-accreditation .category .category-content .criterion {
  cursor: pointer;
}
.page-accreditation .category .category-content .criterion .criterion-checkbox {
  text-align: left;
}
.page-accreditation .category .category-content .criterion .criterion-checkbox .checkbox-box-label::before,
.page-accreditation .category .category-content .criterion .criterion-checkbox .checkbox-box-label::after {
  width: 35px;
  height: 29px;
  margin-top: 0;
  max-width: 100%;
}
.page-accreditation .category .category-content .criterion .criterion-title {
  font-weight: bold;
}
.page-accreditation .category .category-content .criterion .criterion-details {
  font-weight: 100;
}
.page-accreditation .category .category-content .criterion .criterion-details p:last-child {
  margin-bottom: 0;
}
.page-accreditation .category .category-content .criterion .criterion-evidence-attached img {
  vertical-align: baseline;
}
.page-accreditation .category.open .category-title {
  color: #FF0098;
}
.page-accreditation .category.open .revealer-icon svg filter feFlood {
  flood-color: #FF0098;
}
.page-accreditation .category.open .revealer-icon svg path.colour-fill {
  fill: #FF0098;
}
.page-accreditation .category.open .revealer-icon svg path.colour-stroke {
  stroke: #FF0098;
}

.progress-circle-holder {
  position: relative;
  height: 0;
  padding-bottom: 100%;
}
.progress-circle-holder .svg-circle-holder {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}
.progress-circle-holder .svg-circle-holder svg {
  width: 100%;
  height: 100%;
}
.progress-circle-holder .svg-circle-holder svg circle.bg {
  stroke: #FF0098;
}
.progress-circle-holder .svg-circle-holder svg circle.progress {
  stroke: #00FFFF;
  transition: stroke-dashoffset 0.1s;
  transform: rotate(-90deg);
  transform-origin: 50% 50%;
}
.progress-circle-holder .progress-percentage {
  position: absolute;
  top: 50%;
  left: 0;
  right: 0;
  transform: translateY(-50%);
  font: normal 5.1875rem/1.4 FuturaPTCondensedBold;
}
.progress-circle-holder .progress-percentage .stroke-and-glow {
  justify-content: center;
}
@media screen and (min-width: 410px) and (max-width: 999px) {
  .progress-circle-holder {
    width: 300px;
    padding-bottom: 300px;
    margin: 0 auto;
  }
}

.progress-accredited {
  position: absolute;
  width: 100%;
  height: 100%;
}
.progress-accredited img {
  position: absolute;
  top: -12.5%;
  left: -16.4%;
  width: 134%;
  max-width: none;
}

.accreditation-popup .view-content {
  margin: 10px 0;
}
.accreditation-popup .view-content-top {
  min-height: 320px;
}
.accreditation-popup .accreditation-confirmation .checkbox-text-label {
  font: normal calc(1.5625rem)/1.4 FSAlbert;
  line-height: 1.2;
  padding-left: 0;
}
.accreditation-popup .accreditation-confirmation .checkbox-text-label:before, .accreditation-popup .accreditation-confirmation .checkbox-text-label:after {
  content: "";
  display: block;
  height: 0;
  width: 0;
}
.accreditation-popup .accreditation-confirmation .checkbox-text-label:before {
  margin-top: -0.32em;
}
.accreditation-popup .accreditation-confirmation .checkbox-text-label:after {
  margin-bottom: -0.32em;
}
@media (min-width: 1000px) {
  .accreditation-popup .accreditation-confirmation .checkbox-text-label {
    font: normal calc(1.875rem)/1.3 FSAlbert;
  }
  .accreditation-popup .accreditation-confirmation .checkbox-text-label:before, .accreditation-popup .accreditation-confirmation .checkbox-text-label:after {
    content: "";
    display: block;
    height: 0;
    width: 0;
  }
  .accreditation-popup .accreditation-confirmation .checkbox-text-label:before {
    margin-top: -0.32em;
  }
  .accreditation-popup .accreditation-confirmation .checkbox-text-label:after {
    margin-bottom: -0.32em;
  }
}
.accreditation-popup .accreditation-confirmation .checkbox-text-label:before, .accreditation-popup .accreditation-confirmation .checkbox-text-label:after {
  margin-top: 0;
  max-width: 100%;
}
@media (max-width: 599px) {
  .accreditation-popup .accreditation-confirmation .left-1 {
    text-align: right;
  }
}

.buttons--accreditation {
  flex-direction: column;
}
@media (min-width: 1366px) {
  .buttons--accreditation {
    flex-direction: row;
  }
}
.buttons--accreditation .button {
  width: 100%;
}
@media (min-width: 1366px) {
  .buttons--accreditation .button {
    width: 194px;
  }
}

.training__header .hub-panel--interactive-info {
  display: flex;
}
/*# sourceMappingURL=styles.css.map */
