/* cyrillic-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: local('Open Sans Light'), local('OpenSans-Light'), url(https://fonts.gstatic.com/s/opensans/v14/DXI1ORHCpsQm3Vp6mXoaTa-j2U0lmluP9RWlSytm3ho.woff2) format('woff2');
  unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
/* cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: local('Open Sans Light'), local('OpenSans-Light'), url(https://fonts.gstatic.com/s/opensans/v14/DXI1ORHCpsQm3Vp6mXoaTZX5f-9o1vgP2EXwfjgl7AY.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: local('Open Sans Light'), local('OpenSans-Light'), url(https://fonts.gstatic.com/s/opensans/v14/DXI1ORHCpsQm3Vp6mXoaTRWV49_lSm1NYrwo-zkhivY.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: local('Open Sans Light'), local('OpenSans-Light'), url(https://fonts.gstatic.com/s/opensans/v14/DXI1ORHCpsQm3Vp6mXoaTaaRobkAwv3vxw3jMhVENGA.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: local('Open Sans Light'), local('OpenSans-Light'), url(https://fonts.gstatic.com/s/opensans/v14/DXI1ORHCpsQm3Vp6mXoaTf8zf_FOSsgRmwsS7Aa9k2w.woff2) format('woff2');
  unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: local('Open Sans Light'), local('OpenSans-Light'), url(https://fonts.gstatic.com/s/opensans/v14/DXI1ORHCpsQm3Vp6mXoaTT0LW-43aMEzIO6XUTLjad8.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: local('Open Sans Light'), local('OpenSans-Light'), url(https://fonts.gstatic.com/s/opensans/v14/DXI1ORHCpsQm3Vp6mXoaTegdm0LZdjqr5-oayXSOefg.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans Regular'), local('OpenSans-Regular'), url(https://fonts.gstatic.com/s/opensans/v14/K88pR3goAWT7BTt32Z01mxJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
  unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
/* cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans Regular'), local('OpenSans-Regular'), url(https://fonts.gstatic.com/s/opensans/v14/RjgO7rYTmqiVp7vzi-Q5URJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans Regular'), local('OpenSans-Regular'), url(https://fonts.gstatic.com/s/opensans/v14/LWCjsQkB6EMdfHrEVqA1KRJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans Regular'), local('OpenSans-Regular'), url(https://fonts.gstatic.com/s/opensans/v14/xozscpT2726on7jbcb_pAhJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans Regular'), local('OpenSans-Regular'), url(https://fonts.gstatic.com/s/opensans/v14/59ZRklaO5bWGqF5A9baEERJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
  unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans Regular'), local('OpenSans-Regular'), url(https://fonts.gstatic.com/s/opensans/v14/u-WUoqrET9fUeobQW7jkRRJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans Regular'), local('OpenSans-Regular'), url(https://fonts.gstatic.com/s/opensans/v14/cJZKeOuBrn4kERxqtaUH3VtXRa8TVwTICgirnJhmVJw.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: local('Open Sans SemiBold'), local('OpenSans-SemiBold'), url(https://fonts.gstatic.com/s/opensans/v14/MTP_ySUJH_bn48VBG8sNSq-j2U0lmluP9RWlSytm3ho.woff2) format('woff2');
  unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
/* cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: local('Open Sans SemiBold'), local('OpenSans-SemiBold'), url(https://fonts.gstatic.com/s/opensans/v14/MTP_ySUJH_bn48VBG8sNSpX5f-9o1vgP2EXwfjgl7AY.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: local('Open Sans SemiBold'), local('OpenSans-SemiBold'), url(https://fonts.gstatic.com/s/opensans/v14/MTP_ySUJH_bn48VBG8sNShWV49_lSm1NYrwo-zkhivY.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: local('Open Sans SemiBold'), local('OpenSans-SemiBold'), url(https://fonts.gstatic.com/s/opensans/v14/MTP_ySUJH_bn48VBG8sNSqaRobkAwv3vxw3jMhVENGA.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: local('Open Sans SemiBold'), local('OpenSans-SemiBold'), url(https://fonts.gstatic.com/s/opensans/v14/MTP_ySUJH_bn48VBG8sNSv8zf_FOSsgRmwsS7Aa9k2w.woff2) format('woff2');
  unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: local('Open Sans SemiBold'), local('OpenSans-SemiBold'), url(https://fonts.gstatic.com/s/opensans/v14/MTP_ySUJH_bn48VBG8sNSj0LW-43aMEzIO6XUTLjad8.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: local('Open Sans SemiBold'), local('OpenSans-SemiBold'), url(https://fonts.gstatic.com/s/opensans/v14/MTP_ySUJH_bn48VBG8sNSugdm0LZdjqr5-oayXSOefg.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: local('Open Sans Bold'), local('OpenSans-Bold'), url(https://fonts.gstatic.com/s/opensans/v14/k3k702ZOKiLJc3WVjuplzK-j2U0lmluP9RWlSytm3ho.woff2) format('woff2');
  unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
/* cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: local('Open Sans Bold'), local('OpenSans-Bold'), url(https://fonts.gstatic.com/s/opensans/v14/k3k702ZOKiLJc3WVjuplzJX5f-9o1vgP2EXwfjgl7AY.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: local('Open Sans Bold'), local('OpenSans-Bold'), url(https://fonts.gstatic.com/s/opensans/v14/k3k702ZOKiLJc3WVjuplzBWV49_lSm1NYrwo-zkhivY.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: local('Open Sans Bold'), local('OpenSans-Bold'), url(https://fonts.gstatic.com/s/opensans/v14/k3k702ZOKiLJc3WVjuplzKaRobkAwv3vxw3jMhVENGA.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: local('Open Sans Bold'), local('OpenSans-Bold'), url(https://fonts.gstatic.com/s/opensans/v14/k3k702ZOKiLJc3WVjuplzP8zf_FOSsgRmwsS7Aa9k2w.woff2) format('woff2');
  unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: local('Open Sans Bold'), local('OpenSans-Bold'), url(https://fonts.gstatic.com/s/opensans/v14/k3k702ZOKiLJc3WVjuplzD0LW-43aMEzIO6XUTLjad8.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: local('Open Sans Bold'), local('OpenSans-Bold'), url(https://fonts.gstatic.com/s/opensans/v14/k3k702ZOKiLJc3WVjuplzOgdm0LZdjqr5-oayXSOefg.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
}

@font-face {
  font-family: 'icomoon';
  src: url("../fonts/icomoon/icomoon.eot?srf3rx");
  src: url("../fonts/icomoon/icomoon.eot?srf3rx#iefix") format("embedded-opentype"), url("../fonts/icomoon/icomoon.ttf?srf3rx") format("truetype"), url("../fonts/icomoon/icomoon.woff?srf3rx") format("woff"), url("../fonts/icomoon/icomoon.svg?srf3rx#icomoon") format("svg");
  font-weight: normal;
  font-style: normal;
}

@charset "UTF-8";
/* =======================================================
*
* 	Template Style 
*
* ======================================================= */

html {
  font-size: 14px;
  overflow-x: hidden; }
  
body {
  font-weight: 400;
  font-size: 1rem;
  font-family: "Open Sans", Helvetica, Arial, sans-serif;
  line-height: 1.6;
  color: #555;
  background-color: #fff;
}

#page {
  position: relative;
  overflow-x: hidden;
  width: 100%;
  height: 100%;
  -webkit-transition: 0.5s;
  -o-transition: 0.5s;
  transition: 0.5s;
}

.offcanvas #page:after {
  -webkit-transition: 2s;
  -o-transition: 2s;
  transition: 2s;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 101;
  background: rgba(0, 0, 0, 0.7);
  content: "";
}

a {
  color: #fff;
  -webkit-transition: 0.5s;
  -o-transition: 0.5s;
  transition: 0.5s;
}
a:hover, a:active, a:focus {
  color: #fff;
  outline: none;
  text-decoration: none;
}

figure {
  margin-bottom: 0; }
  
hr {
  margin-top: 2rem;
  margin-bottom: 2rem; }
  
  
/* ==================================================
  Header Styling
================================================== */
/* .gtco-nav {
  position: fixed;
  top: 0;
  margin: 0;
  padding: 0;
  width: 100%;
  padding: 22px 0;
  z-index: 1001;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
} */
.gtco-nav {
  position: absolute;
  bottom: 0;
  margin: 0;
  padding: 0;
  width: 100%;
  height: 60px;
  line-height: 60px;
  padding: 22px 0;
  z-index: 1001;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  background: #fff;
}
@media screen and (max-width: 768px) {
  .gtco-nav {
    padding: 22px 0;
  }
}
.gtco-nav #gtco-logo {
  font-size: 30px;
  line-height: 1;
  margin: 0;
  padding: 0;
  font-weight: bold;
}
.gtco-nav #gtco-logo em {
  color: #fff;
  font-weight: 100;
  font-style: normal;
  -webkit-transition: 0.2s;
  -o-transition: 0.2s;
  transition: 0.2s;
}
.gtco-nav #gtco-logo a {
  padding: 0px 10px;
  color: #fff;
  font-weight: 700;
  -webkit-transition: 0.4s;
  -o-transition: 0.4s;
  transition: 0.4s;
}
@media screen and (max-width: 768px) {
  .gtco-nav .menu-1, .gtco-nav .menu-2 {
    display: none;
  }
}
.gtco-nav ul {
  padding: 0;
  margin: 10px 0 0 0;
}
.gtco-nav ul li {
  padding: 0;
  margin: 0;
  list-style: none;
  display: inline;
}
.gtco-nav ul li a {
  font-size: 0.92857rem;
  padding: 30px 15px;
  font-family:"Open Sans", Helvetica, Arial, sans-serif;
  outline:none;
  color: rgba(255, 255, 255);
  font-weight: 500;
  -webkit-transition: 0.5s;
  -o-transition: 0.5s;
  transition: 0.5s;
}
.gtco-nav ul li a:hover, .gtco-nav ul li a:focus, .gtco-nav ul li a:active {
  color: #fe541e;
}
.gtco-nav ul li.has-dropdown {
  position: relative;
}
.gtco-nav ul li.has-dropdown .dropdown {
  width: 335px;
  -webkit-box-shadow: 0px 14px 33px -9px rgba(0, 0, 0, 0.75);
  -moz-box-shadow: 0px 14px 33px -9px rgba(0, 0, 0, 0.75);
  box-shadow: 0px 14px 33px -9px rgba(0, 0, 0, 0.75);
  z-index: 1002;
  visibility: hidden;
  opacity: 0;
  position: absolute;
  top: 30px;
  left: 0;
  text-align: left;
  background: #000;
  padding: 20px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  border-radius: 4px;
  -webkit-transition: 0s;
  -o-transition: 0s;
  transition: 0s;
}
.gtco-nav ul li.has-dropdown .dropdown:before {
  bottom: 100%;
  left: 40px;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  border-bottom-color: #000;
  border-width: 8px;
  margin-left: -8px;
}
.gtco-nav ul li.has-dropdown .dropdown li {
  display: block;
  margin-bottom: 7px;
}
.gtco-nav ul li.has-dropdown .dropdown li:last-child {
  margin-bottom: 0;
}
.gtco-nav ul li.has-dropdown .dropdown li a {
  padding: 2px 0;
  display: block;
  color: #999999;
  line-height: 1.2;
  text-transform: none;
  font-size: 13px;
  letter-spacing: 0;
}
.gtco-nav ul li.has-dropdown .dropdown li a:hover {
  color: #fff;
}
.gtco-nav ul li.has-dropdown .dropdown li.active > a {
  color: #fff !important;
}
.gtco-nav ul li.has-dropdown:hover a, .gtco-nav ul li.has-dropdown:focus a {
  color: #fe541e;
}
.gtco-nav ul li.btn-cta a {
  color: #fff;
}
.gtco-nav ul li.btn-cta a span {
  border: none !important;
  background: rgba(255, 255, 255, 0.2);
  padding: 4px 20px;
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  -ms-border-radius: 30px;
  border-radius: 30px;
}
.gtco-nav ul li.btn-cta a:hover span {
  background: #8bde2f;
  color: #fff;
}
.gtco-nav ul li.active > a {
  color:#fe541e !important;
}
.gtco-nav.scrolled {
  background: rgba(255, 255, 255, 0.95);
  webkit-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.15);
  box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.15);
}
.gtco-nav.scrolled ul {
  padding: 0;
  margin: 10px 0 0 0;
}
.gtco-nav.scrolled ul li {
  padding: 0;
  margin: 0;
  list-style: none;
  display: inline;
  font-weight: 300;
}
.gtco-nav.scrolled ul li a {
  color: #777;
}
.gtco-nav.scrolled ul li a:hover {
  color: black;
}
.gtco-nav.scrolled ul li.active > a {
  color: #fe541e; !important;
}
.gtco-nav.scrolled ul li.btn-cta a {
  color: #fff;
}
.gtco-nav.scrolled ul li.btn-cta a span {
  border: none !important;
  background: #7ED321;
  padding: 4px 20px;
  color: #fff;
}
.gtco-nav.scrolled #gtco-logo em, .gtco-nav.scrolled #gtco-logo a {
  color: #000;
}

/*------------------------------------
  Headings
------------------------------------*/
.h1, .h2, .h3, .h4, .h5, .h6, .h7,
h1, h2, h3, h4, h5, h6 {
  line-height: 1.4; }

.h7 {
  font-size: .75rem; }

::-webkit-selection {
  color: #fff;
  background: #2D6CDF;
}

::-moz-selection {
  color: #fff;
  background: #2D6CDF;
}

::selection {
  color: #fff;
  background: #2D6CDF;
}

.fh5co-nav {
  width: 100%;
  padding: 0;
  position:absolute;
  z-index: 1001;
}
.fh5co-nav .top-menu {
  padding: 22px 0;
}
.fh5co-nav .top {
  border-bottom: 1px solid rgba(0, 0, 0, 0.08);
  padding: 0px 0;
  margin-bottom: 0;
}
.fh5co-nav .top .num, .fh5co-nav .top .fh5co-social, .fh5co-nav .top .site {
  display: inline-block;
  margin: 0;
  padding: 5px 12px;
}
@media screen and (max-width: 768px) {
  .fh5co-nav .top .num, .fh5co-nav .top .fh5co-social, .fh5co-nav .top .site {
    padding: 5px 10px;
  }
}
.fh5co-nav .top .site {
  float: left;
  font-weight: 300;
  margin-top: 0px;
  border-left: 1px solid rgba(0, 0, 0, 0.08);
  border-right: 1px solid rgba(0, 0, 0, 0.08);
}
@media screen and (max-width: 480px) {
  .fh5co-nav .top .site {
    display: none;
  }
}
.fh5co-nav .top .num {
  color: rgba(0, 0, 0, 0.6);
  font-size: 13px;
  letter-spacing: 0px;
  border-left: 1px solid rgba(0, 0, 0, 0.08);
}
.fh5co-nav .top .fh5co-social {
  margin: 0;
  border-left: 1px solid rgba(0, 0, 0, 0.08);
  border-right: 1px solid rgba(0, 0, 0, 0.08);
}
.fh5co-nav .top .fh5co-social li {
  font-size: 14px;
  display: inline-block;
}
.fh5co-nav .top .fh5co-social li a {
  padding: 7px 7px;
}
.fh5co-nav .top .fh5co-social li a i {
  font-size: 14px;
}
.fh5co-nav #fh5co-logo {
  font-size: 24px;
  margin: 0;
  padding: 0;
  text-transform: uppercase;
  font-weight: bold;
  font-weight: 700;
  font-family: "Source Sans Pro", Arial, sans-serif;
}
.fh5co-nav #fh5co-logo a {
  color: #000;
  position: relative;
}

.fh5co-nav #fh5co-logo a img{
  padding: 0;
  margin: 0;
  max-height: 75px;
}

@media screen and (max-width: 320px) {
  .fh5co-nav #fh5co-logo a img {
    max-height: 60px;
  }
}

.fh5co-nav #fh5co-logo a span {
  color: #000;
}
.fh5co-nav #fh5co-logo a i {
  position: absolute;
  top: 5px;
  left: 0;
}
@media screen and (max-width: 1024px) {
  .fh5co-nav .menu-1 {
    display: none;
  }
}
@media screen and (max-width: 768px) {
  .fh5co-nav .menu-1 {
    display: none;
  }
}
.fh5co-nav ul {
  padding: 0;
  margin: 10px 0 0 0;
}
.fh5co-nav ul li {
  padding: 0;
  margin: 0;
  list-style: none;
  display: inline;
  font-weight: 300;
}
.fh5co-nav ul li a {
  font-size: 14px;
  padding: 30px 15px;
  color: rgba(255, 255, 255, 0.9);
  -webkit-transition: 0.5s;
  -o-transition: 0.5s;
  transition: 0.5s;
  font-family:microsoft yahei;
  font-weight:700;
  outline:none;
  /*border:1px solid transparent;*/
}
.fh5co-nav ul li a:hover, .fh5co-nav ul li a:focus, .fh5co-nav ul li a:active {
  color: #ff8a00;
  /*border:1px solid #ff8a00;*/
}
.fh5co-nav ul li.has-dropdown {
  position: relative;
}

.fh5co-nav ul li.has-dropdown .dropdown {
  width: 335px;
  -webkit-box-shadow: 0px 14px 33px -9px rgba(0, 0, 0, 0.75);
  -moz-box-shadow: 0px 14px 33px -9px rgba(0, 0, 0, 0.75);
  box-shadow: 0px 14px 33px -9px rgba(0, 0, 0, 0.75);
  z-index: 1002;
  visibility: hidden;
  opacity: 0;
  position: absolute;
  top: 30px;
  left: 0;
  text-align: left;
  background: #000;
  padding: 20px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  border-radius: 4px;
  -webkit-transition: 0s;
  -o-transition: 0s;
  transition: 0s;
}
.fh5co-nav ul li.has-dropdown .dropdown:before {
  bottom: 100%;
  left: 40px;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  border-bottomg-color: #000;
  border-width: 8px;
  margin-left: -8px;
}
.fh5co-nav ul li.has-dropdown .dropdown li {
  display: block;
  margin-bottom: 7px;
}
.fh5co-nav ul li.has-dropdown .dropdown li:last-child {
  margin-bottom: 0;
}
.fh5co-nav ul li.has-dropdown .dropdown li a {
  padding: 2px 0;
  display: block;
  color: #999999;
  line-height: 1.2;
  text-transform: none;
  font-size: 13px;
  letter-spacing: 0;
}
.fh5co-nav ul li.has-dropdown .dropdown li a:hover {
  color: #fff;
}
.fh5co-nav ul li.has-dropdown:hover a, .fh5co-nav ul li.has-dropdown:focus a {
  color: #ff8a00;
}
.fh5co-nav ul li.btn-cta a {
  padding: 30px 0px !important;
  color: #fff;
}
.fh5co-nav ul li.btn-cta a span {
  background: #2d6cdf;
  padding: 4px 10px;
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  -webkit-border-radius: 1;
  -moz-border-radius: 1;
  -ms-border-radius: 1;
  border-radius: 1;
}
.fh5co-nav ul li.btn-cta a:hover span {
  -webkit-box-shadow: 0px 14px 20px -9px rgba(0, 0, 0, 0.75);
  -moz-box-shadow: 0px 14px 20px -9px rgba(0, 0, 0, 0.75);
  box-shadow: 0px 14px 20px -9px rgba(0, 0, 0, 0.75);
}
.fh5co-nav ul li.active > a {
  font-weight: 700;
  color:#ff8a00;
  /*border:1px solid #ff8a00;*/
}

#fh5co-hero {
  min-height: 780px;
  height: 780px;
  background: #fff url(../images/loader.gif) no-repeat center center;
}
#fh5co-hero .btn {
  font-size: 24px;
}
#fh5co-hero .btn.btn-primary {
  padding: 14px 30px !important;
}
#fh5co-hero .flexslider {
  border: none;
  z-index: 1;
  margin-bottom: 0;
}
#fh5co-hero .flexslider .slides {
  position: relative;
  overflow: hidden;
}
#fh5co-hero .flexslider .slides li {
  background-repeat: no-repeat;
  background-size: cover;
  background-position: top center;
  min-height: 780px;
  height: 780px;
  position: relative;
}

#fh5co-hero .flexslider .slides li:after {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  content: '';
  /*background: rgba(0, 0, 0, 0.4);*/
  z-index: 1;
}
#fh5co-hero .flexslider .flex-control-nav {
  bottom: 60px;
  z-index: 1000;
}
#fh5co-hero .flexslider .flex-control-nav li a {
  background: rgba(255, 255, 255, 0.2);
  box-shadow: none;
  width: 12px;
  height: 12px;
  cursor: pointer;
}
#fh5co-hero .flexslider .flex-control-nav li a.flex-active {
  cursor: pointer;
  background: rgba(255, 255, 255, 0.7);
}
#fh5co-hero .flexslider .flex-direction-nav {
  display: none;
}
#fh5co-hero .flexslider .slider-text {
  display: table;
  opacity: 0;
  min-height: 780px;
  height: 780px;
  z-index: 9;
}

@media screen and (max-width: 768px) {
	#fh5co-hero {
  min-height: 560px;
  height: 560px;
}

#fh5co-hero .flexslider .slider-text {
  min-height: 580px;
  height: 580px;
}

	#fh5co-hero .flexslider .slides li {
  min-height: 580px;
  height: 580px; 
}
}

@media screen and (max-width: 414px) {
	#fh5co-hero {
  min-height: 560px;
  height: 560px;
}

#fh5co-hero .flexslider .slider-text {
  min-height: 580px;
  height: 580px;
}

	#fh5co-hero .flexslider .slides li {
  min-height: 580px;
  height: 580px; 
}
}

@media screen and (max-width: 320px) {
	#fh5co-hero {
  min-height: 560px;
  height: 560px;
}

#fh5co-hero .flexslider .slider-text {
  min-height: 580px;
  height: 580px;
}

	#fh5co-hero .flexslider .slides li {
  min-height: 580px;
  height: 580px; 
}
}

#fh5co-hero .flexslider .slider-text > .slider-text-inner {
  display: table-cell;
  vertical-align: middle;
  min-height: 780px;
}
#fh5co-hero .flexslider .slider-text > .slider-text-inner h1, #fh5co-hero .flexslider .slider-text > .slider-text-inner h2 {
  margin: 0;
  padding: 0;
  color: white;
}
#fh5co-hero .flexslider .slider-text > .slider-text-inner h1 {
  margin-bottom: 20px;
  font-size: 59px;
  font-family:microsoft yahei;
  line-height: 1.3;
  font-weight: 700;
  text-align:left;
}
#fh5co-hero .flexslider .slider-text > .slider-text-inner h2 {
  margin-bottom: 30px;
  font-size: 20px;
  font-family:Verdana;
  line-height: 1.5;
  text-align:left;
}

@media screen and (max-width: 1024px) {
  #fh5co-hero .flexslider .slider-text > .slider-text-inner h2{
	 width:700px; 
	  }
}
@media screen and (max-width: 768px) {
  #fh5co-hero .flexslider .slider-text > .slider-text-inner h1 {
    font-size: 30px;
  }
  #fh5co-hero .flexslider .slider-text > .slider-text-inner h2{
	 width:700px; 
	  }
}

@media screen and (max-width: 414px) {
  #fh5co-hero .flexslider .slider-text > .slider-text-inner h2{
	 width:340px;
font-size: 17px;	 
	  }
}

@media screen and (max-width: 320px) {
  #fh5co-hero .flexslider .slider-text > .slider-text-inner h2{
	 width:300px;
font-size: 17px;	 
	  }
}

#fh5co-hero .flexslider .slider-text > .slider-text-inner h2 a {
  color: rgba(255, 255, 255, 0.5);
}
#fh5co-hero .flexslider .slider-text > .slider-text-inner .btn {
  padding: 18px 30px !important;
  color: #fff;
  border: none !important;
  font-size: 12px;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 2px;
}
#fh5co-hero .flexslider .slider-text > .slider-text-inner .btn:hover {
  background: #2D6CDF !important;
  -webkit-box-shadow: 0px 14px 30px -15px rgba(0, 0, 0, 0.75) !important;
  -moz-box-shadow: 0px 14px 30px -15px rgba(0, 0, 0, 0.75) !important;
  box-shadow: 0px 14px 30px -15px rgba(0, 0, 0, 0.75) !important;
}
#fh5co-hero .flexslider .slider-text > .slider-text-inner .fh5co-lead {
  font-size: 20px;
  color: #fff;
}
#fh5co-hero .flexslider .slider-text > .slider-text-inner .fh5co-lead .icon-heart {
  color: #d9534f;
}

.fh5co-bg-section {
  background: #fd6d40;
}

#fh5co-course-categories,
#fh5co-counter,
#fh5co-info,
#fh5co-course,
#fh5co-register,
#fh5co-pricing,
#fh5co-testimonial,
#fh5co-blog,
#fh5co-about,
#fh5co-staff,
#fh5co-contact,
#fh5co-footer {
  padding: 7em 0;
  clear: both;
}

#fh5co-bg {
  padding: 13em 0 5em 0;
  clear: both;
}

@media screen and (max-width: 768px) {
  #fh5co-course-categories,
  #fh5co-counter,
  #fh5co-info,
  #fh5co-course,
  #fh5co-register,
  #fh5co-pricing,
  #fh5co-testimonial,
  #fh5co-blog,
  #fh5co-about,
  #fh5co-staff,
  #fh5co-contact,
  #fh5co-footer {
    padding: 3em 0;
  }
  
 
#fh5co-bg
 {
  padding: 13em 0 5em 0;
}
}

.services {
  width: 95%;
  margin: 0 auto;
  margin-bottom: 40px;
  position: relative;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}
.services h3 {
  font-size: 18px;
  font-weight: 400;
}
.services h3 a {
  color: #000;
}
.services .icon {
  width: 90px;
  height: 90px;
  background: rgba(0, 0, 0, 0.04);
  display: table;
  text-align: center;
  margin: 0 auto;
  margin-bottom: 30px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}
@media screen and (max-width: 992px) {
  .services .icon {
    margin: 0 auto 30px auto;
  }
}
.services .icon i {
  display: table-cell;
  vertical-align: middle;
  font-size: 40px;
  line-height: 40px;
  color: #000;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}
.services:hover .icon, .services:focus .icon {
  background: #2D6CDF;
}
.services:hover .icon i, .services:focus .icon i {
  color: #fff;
}

.fh5co-counters {
  padding: 7em 0;
  background-size: cover;
  background-attachment: fixed;
  background-position: center center;
  position: relative;
}

.fh5co-info {
  padding: 7em 0;
  background-size: cover !important;
    -webkit-background-size:cover !important;
    -moz-background-size:cover !important;
  background-attachment: fixed;
  background-position: center center;
  position: relative;
  overflow:hidden;
}

.fh5co-info h1{
  color:#fff;
  font-size: 48px;
  font-family: Avant Garde,Avantgarde,sans-serif;
  font-weight:700;
  text-align:left;
}

@media screen and (max-width: 1024px) {
  .fh5co-info h1{
   font-size: 45px;
  }
}

@media screen and (max-width: 320px) {
  .fh5co-info h1{
   font-size: 38px;
  }
}

.fh5co-info h3{
  color:#fff;
  font-size: 24px;
  font-family: Avant Garde,Avantgarde,sans-serif;
  font-weight:700;
  text-align:left;
}

.fh5co-info h4{
  color:#fff;
  font-size: 18px;
  font-family: Avant Garde,Avantgarde,sans-serif;
  font-weight:300;
  text-align:left;
}

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

.fh5co-bg h1{
  color:#fff;
  font-size: 40px;
  font-family:Avant Garde,Avantgarde,sans-serif;
  font-weight:700;
  text-align:left;
}

.fh5co-bg h3{
  color:#fff;
  font-size: 19px;
  font-family:Avant Garde,Avantgarde,sans-serif;
  line-height:20px;
  font-weight:300;
  text-align:left;
}

@media (max-width: 414px){
	.fh5co-bg h3{
	font-size: 17px;
	}
	
}

.fh5co-counters .overlay {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  content: '';
  background: rgba(0, 0, 0, 0.5);
}
.fh5co-counters .counter-wrap {
  border: 1px solid red !important;
}
.fh5co-counters .fh5co-counter {
  font-size: 44px;
  display: block;
  color: white;
  font-family: "Roboto Slab", serif;
  width: 100%;
  font-weight: 400;
  margin-bottom: .1em;
}
.fh5co-counters .fh5co-counter-label {
  color: rgba(255, 255, 255, 0.8);
  font-size: 16px;
  margin-bottom: 2em;
  display: block;
  font-family: "Roboto Slab", serif;
}
.fh5co-counters .icon i {
  font-size: 45px;
  color: #fff;
}

.course {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  margin-bottom: 30px;
}
.course .desc, .course .course-img {
  width: 50%;
  display: inline-block;
}
@media screen and (max-width: 768px) {
  .course .desc, .course .course-img {
    width: 100%;
  }
}
.course .course-img {
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
  position: relative;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}
@media screen and (max-width: 768px) {
  .course .course-img {
    height: 270px;
  }
}
.course .desc {
  padding: 1.7em;
  background: #fafafa;
}
.course .desc h3 {
  font-size: 18px;
  font-weight: 400;
}
.course .desc h3 a {
  color: #000;
}
.course .desc .date {
  display: block;
  margin-bottom: 20px;
  font-size: 14px;
}
.course .desc .btn-course {
  border: 2px solid rgba(0, 0, 0, 0.8) !important;
  background: transparent;
  color: rgba(0, 0, 0, 0.8) !important;
  font-size: 12px;
  text-transform: uppercase;
  font-weight: 700;
  letter-spacing: 1px;
  padding: 11px 15px !important;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
}
.course .desc .btn-course:hover {
  background: rgba(0, 0, 0, 0.8) !important;
  color: white !important;
}
.course:hover .course-img {
  -webkit-box-shadow: inset -70px 0px 77px 11px rgba(0, 0, 0, 0.74);
  -moz-box-shadow: inset -70px 0px 77px 11px rgba(0, 0, 0, 0.74);
  box-shadow: inset -70px 0px 77px 11px rgba(0, 0, 0, 0.74);
}

.fh5co-social-icons {
  margin: 0;
  padding: 0;
}
.fh5co-social-icons li {
  margin: 0;
  padding: 0;
  list-style: none;
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline;
}
.fh5co-social-icons li a {
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline;
  color: #2D6CDF;
  padding-left: 10px;
  padding-right: 10px;
}
.fh5co-social-icons li a i {
  font-size: 20px;
}

.fh5co-contact-info ul {
  padding: 0;
  margin: 0;
}
.fh5co-contact-info ul li {
  padding: 0 0 0 40px;
  margin: 0 0 30px 0;
  list-style: none;
  position: relative;
  color: rgba(0, 0, 0, 0.8);
}
.fh5co-contact-info ul li:before {
  color: rgba(0, 0, 0, 0.8);
  position: absolute;
  left: 0;
  top: .05em;
  font-family: 'icomoon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.fh5co-contact-info ul li.address:before {
  font-size: 30px;
  content: "\e9dc";
}
.fh5co-contact-info ul li.phone:before {
  font-size: 23px;
  content: "\ea3b";
}
.fh5co-contact-info ul li.fax:before {
  font-size: 23px;
  content: "\e91e";
}
.fh5co-contact-info ul li.email:before {
  font-size: 23px;
  content: "\e066";
}
.fh5co-contact-info ul li.url:before {
  font-size: 23px;
  content: "\e9df";
}
.fh5co-contact-info ul li a {
  color: rgba(0, 0, 0, 0.8);
}

.fh5co-heading {
  margin-bottom: 5em;
}
.fh5co-heading h2 {
  font-size: 24px;
  margin-bottom: 20px;
  line-height: 1.5;
  color: #000;
  text-transform: uppercase;
  position: relative;
}
.fh5co-heading h2:after {
  position: absolute;
  top: 40px;
  left: 0;
  right: 0;
  bottom: 0;
  content: '';
  width: 50px;
  height: 1px;
  margin: 0 auto;
  background: rgba(0, 0, 0, 0.08);
}
.fh5co-heading p {
  font-size: 14px;
}

#fh5co-testimonial {
  background: #1F5F8B;
  position: relative;
}
#fh5co-testimonial .overlay {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  content: '';
  background: rgba(31, 95, 139, 0.7);
}
#fh5co-testimonial .testimony-slide {
  text-align: center;
  position: relative;
  color: #fff !important;
}
#fh5co-testimonial .testimony-slide span {
  font-size: 14px;
  text-transform: uppercase;
  letter-spacing: 1px;
  font-weight: 700;
  display: block;
}
#fh5co-testimonial .testimony-slide span small {
  font-size: 11px;
  font-weight: 300;
  letter-spacing: 3px;
}
#fh5co-testimonial .testimony-slide .user {
  display: block;
  width: 100px;
  height: 100px;
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
  position: relative;
  margin: 0 auto;
  margin-bottom: 10px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
}
#fh5co-testimonial .testimony-slide blockquote {
  border: none;
  margin: 30px auto;
  width: 70%;
  position: relative;
  padding: 0;
}
@media screen and (max-width: 768px) {
  #fh5co-testimonial .testimony-slide blockquote {
    width: 85%;
  }
}
#fh5co-testimonial .arrow-thumb {
  position: absolute;
  top: 40%;
  display: block;
  width: 100%;
}
#fh5co-testimonial .arrow-thumb a {
  font-size: 32px;
  color: #dadada;
}
#fh5co-testimonial .arrow-thumb a:hover, #fh5co-testimonial .arrow-thumb a:focus, #fh5co-testimonial .arrow-thumb a:active {
  text-decoration: none;
}
#fh5co-testimonial .owl-theme .owl-dots .owl-dot span {
  background: rgba(255, 255, 255, 0.3) !important;
}
#fh5co-testimonial .owl-theme .owl-dots .active span {
  background: white !important;
}
#fh5co-testimonial .fh5co-heading {
  margin-bottom: 3em;
}
#fh5co-testimonial .fh5co-heading h2 {
  color: #fff;
  margin-bottom: 20px !important;
}
#fh5co-testimonial .fh5co-heading h2:after {
  background: transparent !important;
}
#fh5co-testimonial .fh5co-heading p {
  color: rgba(255, 255, 255, 0.5);
}
#fh5co-testimonial .fh5co-heading span {
  padding: 7px 15px;
  position: relative;
}
#fh5co-testimonial .fh5co-heading span:before {
  position: absolute;
  top: 24px;
  left: -40px;
  content: '';
  width: 40px;
  height: 1px;
  background: white;
}
#fh5co-testimonial .fh5co-heading span:after {
  position: absolute;
  top: 24px;
  right: -40px;
  content: '';
  width: 40px;
  height: 1px;
  background: white;
}

.wrap-price {
  padding: 0.5em 4em;
}

@media (max-width: 414px){
	.wrap-price{
	padding: 0.5em 3.2em;
	}
	
}

.pricing__feature-list {
  width: 100%;
  float: left;
}
.pricing__feature-list li {
  margin-bottom: 10px;
}

.pricing__item {
 /* width: 100%;*/
  float: left;
  clear: both;
}
@media screen and (max-width: 768px) {
  .pricing__item {
    margin-bottom: 30px;
  }
}

.fh5co-event {
  position: relative;
  padding-left: 120px;
  width: 100%;
  float: left;
  margin-bottom: 30px;
}
.fh5co-event .date {
  position: absolute;
  top: 0;
  left: 0;
  width: 100px;
  height: 100px;
  background: rgba(0, 0, 0, 0.03);
  display: table;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
}
.fh5co-event .date span {
  display: table-cell;
  vertical-align: middle;
  height: 100px;
  width: 100px;
  font-weight: 700;
  font-size: 20px;
  line-height: 24px;
}
.fh5co-event h3 {
  font-size: 20px;
  margin-bottom: 20px;
  line-height: 1.5;
}
.fh5co-event h3 a {
  color: black;
}

.fh5co-blog {
  margin-bottom: 30px;
  width: 100%;
  float: left;
}
@media screen and (max-width: 768px) {
  .fh5co-blog {
    width: 100%;
  }
}
.fh5co-blog .blog-img-holder {
  display: block;
  background-size: cover;
  background-position: top center;
  background-repeat: no-repeat;
  position: relative;
  height: 270px;
}
.fh5co-blog .blog-text {
  position: relative;
  background: rgba(0, 0, 0, 0.03);
  width: 100%;
  padding: 30px;
  float: left;
}
.fh5co-blog .blog-text span {
  font-size: 12px;
  text-transform: uppercase;
  letter-spacing: 2px;
  font-weight: 700;
  display: inline-block;
  margin-bottom: 20px;
}
.fh5co-blog .blog-text span.comment {
  float: right;
}
.fh5co-blog .blog-text span.comment a {
  color: rgba(0, 0, 0, 0.3);
}
.fh5co-blog .blog-text span.comment a i {
  padding-left: 7px;
}
.fh5co-blog .blog-text h3 {
  font-size: 20px;
  margin-bottom: 20px;
  line-height: 1.5;
}
.fh5co-blog .blog-text h3 a {
  color: black;
}
.fh5co-blog .blog-text .btn-blog {
  background: transparent;
  border: 2px solid rgba(0, 0, 0, 0.8);
  color: rgba(0, 0, 0, 0.8);
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
}
.fh5co-blog .blog-text .btn-blog:hover {
  color: #fff !important;
}

#fh5co-register {
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
  position: relative;
}
#fh5co-register .overlay {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  content: '';
  background: rgba(0, 0, 0, 0.5);
}
#fh5co-register h2, #fh5co-register h3, #fh5co-register p {
  color: #fff;
}
#fh5co-register .btn-reg {
  background: transparent;
  border: 2px solid #fff;
  font-size: 12px;
  text-transform: uppercase;
  letter-spacing: 2px;
  font-weight: 700;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
}

.simply-countdown {
  /* The countdown */
  margin-top: 3em;
  margin-bottom: 3em;
}

.simply-countdown > .simply-section {
  /* coutndown blocks */
  display: inline-block;
  width: 120px;
  height: 120px;
  background: rgba(0, 0, 0, 0.2);
  margin: 0 5px;
  position: relative;
  border: 2px solid #fff;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
}

.simply-countdown > .simply-section > div {
  /* countdown block inner div */
  display: table-cell;
  vertical-align: middle;
  height: 115px;
  width: 120px;
}

.simply-countdown > .simply-section .simply-amount,
.simply-countdown > .simply-section .simply-word {
  display: block;
  color: white;
  /* amounts and words */
}

.simply-countdown > .simply-section .simply-amount {
  font-size: 40px;
  /* amounts */
}

.simply-countdown > .simply-section .simply-word {
  color: rgba(255, 255, 255, 0.9);
  text-transform: uppercase;
  font-size: 12px;
  letter-spacing: 2px;
  font-weight: 700;
  /* words */
}

.staff {
  width: 100%;
  float: left;
  display: block;
  margin-bottom: 40px;
}
.staff .staff-img {
  width: 100%;
  float: left;
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
  position: relative;
  height: 300px;
  margin-bottom: 20px;
  display: table;
}
.staff .staff-img:before {
  opacity: 0;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  content: '';
  background: rgba(255, 255, 255, 0.9);
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}
.staff .staff-img .fh5co-social {
  opacity: 0;
  display: table-cell;
  vertical-align: middle;
  height: 300px;
  margin: 0;
  padding: 0;
  font-size: 14px;
  -webkit-transition: -webkit-transform 0.3s, opacity 0.3s;
  transition: transform 0.3s, opacity 0.3s;
  -webkit-transform: translate3d(0, -15px, 0);
  transform: translate3d(0, -15px, 0);
}
.staff .staff-img .fh5co-social li {
  display: inline-block;
  padding: 0 7px;
}
.staff h3 {
  font-size: 18px;
}
.staff h3 a {
  color: #000;
}
.staff span {
  display: block;
  margin-bottom: 10px;
  font-size: 12px;
}
.staff:hover .staff-img:before {
  opacity: 1;
}
.staff:hover .staff-img .fh5co-social {
  opacity: 1;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

#tp-gallery {
  padding-top: 90px;
}

#tp-gallery h2 {
  font-size: 50px;
  text-transform: uppercase;
  margin-bottom: 60px;
  font-family: microsoft yahei;
  font-weight: 700;
}
@media screen and (max-width: 414px) {
  #tp-gallery h2 {
    font-size: 35px;
	line-height:70px;
  }
}

@media screen and (max-width: 320px) {
  #tp-gallery h2 {
    font-size: 30px;
	line-height:70px;
  }
}

#fh5co-gallery {
  padding-top: 2.5em;
}
#fh5co-gallery h2 {
  font-size: 14px;
  text-transform: uppercase;
  margin-bottom: 2.5em;
  font-family: "Source Sans Pro", Arial, sans-serif;
  font-weight: 700;
  letter-spacing: 2px;
}
#fh5co-gallery h2 span {
  border: 2px solid rgba(0, 0, 0, 0.8);
  padding: 10px 15px;
  position: relative;
}
#fh5co-gallery h2 span:before, #fh5co-gallery h2 span:after {
  position: absolute;
  top: 18px;
  bottom: 0;
  content: '';
  width: 100px;
  height: 1px;
  background: rgba(0, 0, 0, 0.1);
}
#fh5co-gallery h2 span:before {
  lett: 0;
  margin-left: -125px;
}
#fh5co-gallery h2 span:after {
  right: 0;
  margin-right: -110px;
}

.gallery {
  display: block;
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
  position: relative;
  height: 300px;
}
.gallery:hover {
  -webkit-box-shadow: inset 0px 0px 124px 11px rgba(0, 0, 0, 0.74);
  -moz-box-shadow: inset 0px 0px 124px 11px rgba(0, 0, 0, 0.74);
  box-shadow: inset 0px 0px 124px 11px rgba(0, 0, 0, 0.74);
}

#fh5co-footer {
  background: #efefef;
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
  position: relative;
  color: #fff !important;
}

#fh5co-footer .overlay {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(0, 0, 0, 0.85);
  -webkit-transition: 0.5s;
  -o-transition: 0.5s;
  transition: 0.5s;
}
#fh5co-footer .fh5co-footer-links {
  padding: 0;
  margin: 0;
}
#fh5co-footer .fh5co-footer-links li {
  padding: 0;
  margin: 0;
  list-style: none;
}
#fh5co-footer .fh5co-footer-links li a {
  color:#b6b6b6;
  text-decoration: none;
  font-family:verdana;
  font-size:15px;
}
#fh5co-footer .fh5co-footer-links li a:hover {
  color:#fe8f00;
}
#fh5co-footer .fh5co-footer-links li a.sub {
  color:#8b8a8a;
  text-decoration: none;
  font-family:verdana;
  font-size:14px;
 
}
#fh5co-footer .fh5co-footer-links li a.sub:hover {
  color:#fff;
}
#fh5co-footer .fh5co-footer-links li a.act {
  color:#fe8f00;
  text-decoration: none;
  font-family:verdana;
  font-size:15px;
 
}
#fh5co-footer .fh5co-widget {
  margin-bottom: 30px;
}
#fh5co-footer .fh5co-widget img.one{
  width:100%;
}
#fh5co-footer .fh5co-widget img.two{
  width:100%;
}
#fh5co-footer .fh5co-widget img.three{
  width:65%;
}
#fh5co-footer .fh5co-widget img.four{
  width:55%;
  margin-left:-45px;
}
@media screen and (max-width: 768px) {
  #fh5co-footer .fh5co-widget {
    text-align: left;
  }
  
  #fh5co-footer .fh5co-widget img.one{
  width:55%;
  margin-bottom:20px;
}
#fh5co-footer .fh5co-widget img.two{
  width:55%;
  margin-bottom:20px;
}
#fh5co-footer .fh5co-widget img.three{
  width:37%;
  margin-bottom:10px;
}
#fh5co-footer .fh5co-widget img.four{
  width:30%;
  margin-left:45px;
  margin-bottom:10px;
}
}

@media screen and (max-width: 414px) {
  #fh5co-footer .fh5co-widget img.one{
  width:70%;
  margin-bottom:20px;
}
#fh5co-footer .fh5co-widget img.two{
  width:70%;
  margin-bottom:20px;
}
#fh5co-footer .fh5co-widget img.three{
  width:52%;
  margin-bottom:10px;
}
#fh5co-footer .fh5co-widget img.four{
  width:45%;
  margin-left:45px;
  margin-bottom:10px;
}
}

#fh5co-footer .fh5co-widget h2 {
  margin-bottom: 15px;
   font-size:18px;
  font-family:Arial, Helvetica, sans-serif;
  font-weight:700;
  text-transform: uppercase;
  color: #919090;
}
#fh5co-footer .fh5co-widget h3 {
  margin-bottom: 15px;
   font-size:16px;
  font-family:Arial, Helvetica, sans-serif;
  font-weight:700;
  text-transform: uppercase;
  color: #fff;
}
#fh5co-footer .fh5co-widget p {
  margin-bottom: 15px;
   font-size:15px;
  font-family:verdana;
  font-weight:300;
  color: #b5b5b5;
}
#fh5co-footer .fh5co-widget p img{
  width:45%;
}

@media screen and (max-width: 414px) {
  #fh5co-footer .fh5co-widget p img{
  width:65%;
}
}

#fh5co-footer .copyright .block {
  display: block;
  color:#b6b6b6;
}
#fh5co-footer .copyright .block a {
  color: rgba(255, 255, 255, 0.5);
}

#map {
  width: 100%;
  height: 500px;
  position: relative;
}
@media screen and (max-width: 768px) {
  #map {
    height: 350px;
  }
}

#gtco-offcanvas {
  position: absolute;
  position: fixed;
  z-index: 1901;
  width: 270px;
  background: black;
  top: 0;
  right: 0;
  top: 0;
  bottom: 0;
  padding: 75px 40px 40px 40px;
  overflow-y: auto;
  display: none;
  -moz-transform: translateX(270px);
  -webkit-transform: translateX(270px);
  -ms-transform: translateX(270px);
  -o-transform: translateX(270px);
  transform: translateX(270px);
  -webkit-transition: 0.5s;
  -o-transition: 0.5s;
  transition: 0.5s;
}
@media screen and (max-width: 768px) {
  #gtco-offcanvas {
    display: block;
  }
}
.offcanvas #gtco-offcanvas {
  -moz-transform: translateX(0px);
  -webkit-transform: translateX(0px);
  -ms-transform: translateX(0px);
  -o-transform: translateX(0px);
  transform: translateX(0px);
}
#gtco-offcanvas a {
  color: rgba(255, 255, 255, 0.5);
}
#gtco-offcanvas a:hover {
  color: rgba(255, 255, 255, 0.8);
}
#gtco-offcanvas ul {
  padding: 0;
  margin: 0;
}
#gtco-offcanvas ul li {
  padding: 10px;
  margin: 0;
  list-style: none;
}
#gtco-offcanvas ul li.active > a {
  color:#fe541e;
}

#gtco-offcanvas ul li > ul {
  padding-left: 20px;
  display: none;
}
#gtco-offcanvas ul li.offcanvas-has-dropdown > a {
  display: block;
  position: relative;
}
#gtco-offcanvas ul li.offcanvas-has-dropdown > a:after {
  position: absolute;
  right: 0px;
  /*font-family: 'icomoon';*/
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  /*content: "\e921";*/
  font-size: 20px;
  color: #F60;
  -webkit-transition: 0.5s;
  -o-transition: 0.5s;
  transition: 0.5s;
}
#gtco-offcanvas ul li.offcanvas-has-dropdown .active > a {
  color:#F60;
}
#gtco-offcanvas ul li.offcanvas-has-dropdown.active a:after {
  -webkit-transform: rotate(-180deg);
  -moz-transform: rotate(-180deg);
  -ms-transform: rotate(-180deg);
  -o-transform: rotate(-180deg);
  transform: rotate(-180deg);
}

#fh5co-offcanvas {
  position: absolute;
  z-index: 1901;
  width: 300px;
  background: black;
  top: 0;
  right: 0;
  top: 0;
  bottom: 0;
  padding: 75px 40px 40px 40px;
  overflow-y: auto;
  display: none;
  -moz-transform: translateX(300px);
  -webkit-transform: translateX(300px);
  -ms-transform: translateX(300px);
  -o-transform: translateX(300px);
  transform: translateX(300px);
  -webkit-transition: 0.5s;
  -o-transition: 0.5s;
  transition: 0.5s;
}
@media screen and (max-width: 1024px) {
  #fh5co-offcanvas {
    display: block;
  }
}
@media screen and (max-width: 768px) {
  #fh5co-offcanvas {
    display: block;
  }
}
.offcanvas #fh5co-offcanvas {
  -moz-transform: translateX(0px);
  -webkit-transform: translateX(0px);
  -ms-transform: translateX(0px);
  -o-transform: translateX(0px);
  transform: translateX(0px);
}
#fh5co-offcanvas a {
  color: rgba(255, 255, 255, 0.5);
}
#fh5co-offcanvas a:hover {
  color: rgba(255, 255, 255, 0.8);
}
#fh5co-offcanvas ul {
  padding: 0;
  margin: 0;
}
#fh5co-offcanvas ul li {
  padding: 0;
  margin: 0;
  list-style: none;
}
#fh5co-offcanvas ul.dropdown li {
  margin-bottom:20px;
  line-height:18px;
}
#fh5co-offcanvas ul li.active a{
  color:#F60;
}
#fh5co-offcanvas ul.dropdown li a{
  color: rgba(255, 255, 255, 0.5);
}
#fh5co-offcanvas ul li > ul {
  padding-left: 20px;
  display: none;
}
#fh5co-offcanvas ul li.offcanvas-has-dropdown .active > a {
  color:#F60;
}
#fh5co-offcanvas ul li.offcanvas-has-dropdown > a {
  display: block;
  position: relative;
}
#fh5co-offcanvas ul li.offcanvas-has-dropdown > a:after {
  position: absolute;
  right: 0px;
  /*font-family: 'icomoon';*/
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  /*content: "\ea1c";*/
  font-size: 20px;
  color:#F60;
  -webkit-transition: 0.5s;
  -o-transition: 0.5s;
  transition: 0.5s;
}
#fh5co-offcanvas ul li.offcanvas-has-dropdown.active a:after {
  -webkit-transform: rotate(-180deg);
  -moz-transform: rotate(-180deg);
  -ms-transform: rotate(-180deg);
  -o-transform: rotate(-180deg);
  transform: rotate(-180deg);
}

.uppercase {
  font-size: 14px;
  color: #000;
  margin-bottom: 10px;
  font-weight: 700;
  text-transform: uppercase;
}

.gototop {
  position: fixed;
  bottom: 20px;
  right: 20px;
  z-index: 999;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: 0.5s;
  -o-transition: 0.5s;
  transition: 0.5s;
}
.gototop.active {
  opacity: 1;
  visibility: visible;
}
.gototop a {
  width: 50px;
  height: 50px;
  display: table;
  background: rgba(0, 0, 0, 0.5);
  color: #fff;
  font-size:30px;
  text-align: center;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  border-radius: 4px;
}
.gototop a i {
  height: 50px;
  display: table-cell;
  vertical-align: middle;
}
.gototop a:hover, .gototop a:active, .gototop a:focus {
  text-decoration: none;
  outline: none;
}

.gtco-nav-toggle {
  width: 25px;
  height: 25px;
  cursor: pointer;
  text-decoration: none;
}
.gtco-nav-toggle.active i::before, .gtco-nav-toggle.active i::after {
  background: #444;
}
.gtco-nav-toggle:hover, .gtco-nav-toggle:focus, .gtco-nav-toggle:active {
  outline: none;
  border-bottom: none !important;
}
.gtco-nav-toggle i {
  position: relative;
  display: inline-block;
  width: 25px;
  height: 2px;
  color: #fe541e;
  font: bold 14px/.4 Helvetica;
  text-transform: uppercase;
  text-indent: -55px;
  background: #fe541e;
  transition: all .2s ease-out;
}
.gtco-nav-toggle i::before, .gtco-nav-toggle i::after {
  content: '';
  width: 25px;
  height: 2px;
  background: #fe541e;
  position: absolute;
  left: 0;
  transition: all .2s ease-out;
}
.gtco-nav-toggle.gtco-nav-white > i {
  color: #fff;
  background: #fff;
}
.gtco-nav-toggle.gtco-nav-white > i::before, .gtco-nav-toggle.gtco-nav-white > i::after {
  background: #fff;
}

.gtco-nav-toggle.gtco-nav-white.active > i {
  color: #fff;
  background: #000;
}

.gtco-nav-toggle.gtco-nav-white.active > i::before, .gtco-nav-toggle.gtco-nav-white.active > i::after {
  background: #fff;
}

.gtco-nav-toggle i::before {
  top: -7px;
}

.gtco-nav-toggle i::after {
  top: -10px;
}

.gtco-nav-toggle:hover i::before {
  top: -7px;
}

.gtco-nav-toggle:hover i::after {
  top: -10px;
}

.gtco-nav-toggle.active i {
  background: transparent;
}

.gtco-nav-toggle.active i::before {
  top: 0;
  -webkit-transform: rotateZ(45deg);
  -moz-transform: rotateZ(45deg);
  -ms-transform: rotateZ(45deg);
  -o-transform: rotateZ(45deg);
  transform: rotateZ(45deg);
}

.gtco-nav-toggle.active i::after {
  bottom: 0;
  -webkit-transform: rotateZ(-45deg);
  -moz-transform: rotateZ(-45deg);
  -ms-transform: rotateZ(-45deg);
  -o-transform: rotateZ(-45deg);
  transform: rotateZ(-45deg);
}

.gtco-nav-toggle {
  position: fixed;
  right: 0px;
  top: 25px;
  z-index: 21;
  padding: 6px 0 0 0;
  display: block;
  margin: 0 auto;
  display: none;
  height: 44px;
  width: 44px;
  z-index: 2001;
  border-bottom: none !important;
}

.js-gtco-nav-toggle.blackbar{
  position: absolute; top:0; right:19px;
}


@media screen and (max-width: 768px) {
  .gtco-nav-toggle {
    display: block;
  }
}

.fh5co-nav-toggle {
  width: 25px;
  height: 25px;
  cursor: pointer;
  text-decoration: none;
}
.fh5co-nav-toggle.active i::before, .fh5co-nav-toggle.active i::after {
  background: #444;
}
.fh5co-nav-toggle:hover, .fh5co-nav-toggle:focus, .fh5co-nav-toggle:active {
  outline: none;
  border-bottom: none !important;
}
.fh5co-nav-toggle i {
  position: relative;
  display: inline-block;
  width: 25px;
  height: 2px;
  color: #252525;
  font: bold 14px/.4 Helvetica;
  text-transform: uppercase;
  text-indent: -55px;
  background: #252525;
  transition: all .2s ease-out;
}
.fh5co-nav-toggle i::before, .fh5co-nav-toggle i::after {
  content: '';
  width: 25px;
  height: 2px;
  background: #252525;
  position: absolute;
  left: 0;
  transition: all .2s ease-out;
}
.fh5co-nav-toggle.fh5co-nav-white > i {
  color: #fff;
  background: #fff;
}
.fh5co-nav-toggle.fh5co-nav-white > i::before, .fh5co-nav-toggle.fh5co-nav-white > i::after {
  background: #fff;
}
.fh5co-nav-toggle.fh5co-nav-white.active > i {
  color: #fff;
  background: #000;
}
.fh5co-nav-toggle.fh5co-nav-white.active > i::before, .fh5co-nav-toggle.fh5co-nav-white.active > i::after {
  background: #fff;
}

.fh5co-nav-toggle i::before {
  top: -7px;
}

.fh5co-nav-toggle i::after {
  bottom: -7px;
}

.fh5co-nav-toggle:hover i::before {
  top: -10px;
}

.fh5co-nav-toggle:hover i::after {
  bottom: -10px;
}

.fh5co-nav-toggle.active i {
  background: transparent;
}

.fh5co-nav-toggle.active i::before {
  top: 0;
  -webkit-transform: rotateZ(45deg);
  -moz-transform: rotateZ(45deg);
  -ms-transform: rotateZ(45deg);
  -o-transform: rotateZ(45deg);
  transform: rotateZ(45deg);
}

.fh5co-nav-toggle.active i::after {
  bottom: 0;
  -webkit-transform: rotateZ(-45deg);
  -moz-transform: rotateZ(-45deg);
  -ms-transform: rotateZ(-45deg);
  -o-transform: rotateZ(-45deg);
  transform: rotateZ(-45deg);
}

.fh5co-nav-toggle {
  position: absolute;
  right: 0px;
  top: 25px;
  z-index: 21;
  padding: 6px 0 0 0;
  display: block;
  margin: 0 auto;
  display: none;
  height: 44px;
  width: 44px;
  z-index: 2001;
  border-bottom: none !important;
}

@media screen and (max-width: 320px) {
  .fh5co-nav-toggle {
    top: 25px;
  }
}

@media screen and (max-width: 1024px) {
  .fh5co-nav-toggle {
    display: block;
  }
}

@media screen and (max-width: 768px) {
  .fh5co-nav-toggle {
    display: block;
  }
}

/* Button Sizes
------------------------------------*/
/* Extra Small */
.btn-xs {
  line-height: 1.4;
  padding: 0.14286rem 0.5rem;
  font-size: 0.78571rem; }

/* Medium */
.btn-md {
  line-height: 1.4;
  padding: 0.57143rem 1.42857rem;
  font-size: 1.07143rem; }

/* Extra Large */
.btn-xl {
  line-height: 1.4;
  padding: 0.92857rem 1.85714rem;
  font-size: 1.28571rem; }

/* Extramly Large */
.btn-xxl {
  line-height: 1.4;
  padding: 1.07143rem 2.14286rem;
  font-size: 1.5rem; }
  
  
.btn.btn-md {
  padding: 10px 20px !important;
}
.btn.btn-lg {
  padding: 18px 36px !important;
}

.btn-primary {
  background: #fff;
  color:#ff4409;
  border: 2px solid #fff;
}
.btn-primary:hover, .btn-primary:focus, .btn-primary:active {
	color:#fff;
  background: #fd6d40 !important;
  border-color: #fff !important;
}

.btn-secondary {
  background: #ff4409;
  color:#fff;
  border: 2px solid #ff4409;
}
.btn-secondary:hover, .btn-secondary:focus, .btn-secondary:active {
	color:#ff4409;
  background: #fff !important;
  border-color: #ff4409 !important;
}

.btn-contact {
  background: #fd6d40;
  color:#fff;
  border: 2px solid #fd6d40;
}
.btn-contact:hover, .btn-contact:focus, .btn-contact:active {
	color:#fd6d40;
  background: #fff !important;
  border-color: #fff !important;
}

.btn-primary.btn-outline {
  background: transparent;
  color: #2D6CDF;
  border: 2px solid #2D6CDF;
}
.btn-primary.btn-outline:hover, .btn-primary.btn-outline:focus, .btn-primary.btn-outline:active {
  background: #2D6CDF;
  color: #fff;
}

.btn-success {
  background: #5cb85c;
  color: #fff;
  border: 2px solid #5cb85c;
}
.btn-success:hover, .btn-success:focus, .btn-success:active {
  background: #4cae4c !important;
  border-color: #4cae4c !important;
}
.btn-success.btn-outline {
  background: transparent;
  color: #5cb85c;
  border: 2px solid #5cb85c;
}
.btn-success.btn-outline:hover, .btn-success.btn-outline:focus, .btn-success.btn-outline:active {
  background: #5cb85c;
  color: #fff;
}

.btn-info {
  background: #5bc0de;
  color: #fff;
  border: 2px solid #5bc0de;
}
.btn-info:hover, .btn-info:focus, .btn-info:active {
  background: #46b8da !important;
  border-color: #46b8da !important;
}
.btn-info.btn-outline {
  background: transparent;
  color: #5bc0de;
  border: 2px solid #5bc0de;
}
.btn-info.btn-outline:hover, .btn-info.btn-outline:focus, .btn-info.btn-outline:active {
  background: #5bc0de;
  color: #fff;
}

.btn-warning {
  background: #f0ad4e;
  color: #fff;
  border: 2px solid #f0ad4e;
}
.btn-warning:hover, .btn-warning:focus, .btn-warning:active {
  background: #eea236 !important;
  border-color: #eea236 !important;
}
.btn-warning.btn-outline {
  background: transparent;
  color: #f0ad4e;
  border: 2px solid #f0ad4e;
}
.btn-warning.btn-outline:hover, .btn-warning.btn-outline:focus, .btn-warning.btn-outline:active {
  background: #f0ad4e;
  color: #fff;
}

.btn-danger {
  background: #d9534f;
  color: #fff;
  border: 2px solid #d9534f;
}
.btn-danger:hover, .btn-danger:focus, .btn-danger:active {
  background: #d43f3a !important;
  border-color: #d43f3a !important;
}
.btn-danger.btn-outline {
  background: transparent;
  color: #d9534f;
  border: 2px solid #d9534f;
}
.btn-danger.btn-outline:hover, .btn-danger.btn-outline:focus, .btn-danger.btn-outline:active {
  background: #d9534f;
  color: #fff;
}

.btn-outline {
  background: none;
  border: 2px solid gray;
  font-size: 16px;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}
.btn-outline:hover, .btn-outline:focus, .btn-outline:active {
  box-shadow: none;
}

.btn.with-arrow {
  position: relative;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}
.btn.with-arrow i {
  visibility: hidden;
  opacity: 0;
  position: absolute;
  right: 0px;
  top: 50%;
  margin-top: -8px;
  -webkit-transition: 0.2s;
  -o-transition: 0.2s;
  transition: 0.2s;
}
.btn.with-arrow:hover {
  padding-right: 50px;
}
.btn.with-arrow:hover i {
  color: #fff;
  right: 18px;
  visibility: visible;
  opacity: 1;
}

.formg-control {
  box-shadow: none;
  background: transparent;
  border: 2px solid rgba(0, 0, 0, 0.1);
  height: 54px;
  font-size: 14px;
  font-weight: 400;
}
.formg-control:active, .formg-control:focus {
  outline: none;
  box-shadow: none;
  border-color: #000;
}

.row-pb-md {
  padding-bottom: 4em !important;
}

.row-pb-sm {
  padding-bottom: 2em !important;
}

.fh5co-loader {
  position: fixed;
  left: 0px;
  top: 0px;
  width: 100%;
  height: 100%;
  z-index: 9999;
  background: url(../images/loader.gif) center no-repeat #fff;
}

.row-padded-mb {
  margin-bottom: 3em !important;
}

.col-padded {
  margin: 0 !important;
  padding: 0 !important;
}

.js .animate-box {
  opacity: 0;
}



#fh5co-register.mp0{margin:0; padding:0;}
.pd0{padding:0px;height:581px;}
.pd1{padding:0px;background:#fd6d40; height:581px;}

.pd200{padding:200px 0px;}

#fh5co-register .box-image {
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    display: block;
    z-index: 1;
    width: 100%;
    height: 100%;
	text-align:center;
}

.box-des .section-title-divider {
    width: 50px;
    height: 3px;
    background: #ff5a27;
    margin: 0 auto;
    margin-bottom: 20px;
}

#fh5co-register .box-des{
position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    width: 650px;
    height: auto;
    vertical-align: middle;
}

@media screen and (max-width: 1024px) {
  #fh5co-register .box-des {
    width: 450px;
  }
}

@media screen and (max-width: 414px) {
  #fh5co-register .box-des {
    width: 350px;
  }
}

@media screen and (max-width: 320px) {
  #fh5co-register .box-des {
    width: 285px;
  }
}

#fh5co-register .box-des h2.section-title {
    font-size: 30px;
    font-family: Avant Garde,Avantgarde,sans-serif; 
    color: #ff5a27;
    text-transform: uppercase;
    font-weight: 700;
}

#fh5co-register .box-des p.section-desc {
	color:#616060;
	
}

@media screen and (max-width: 414px) {
  #fh5co-register .box-des p.section-desc {
	text-align:justify;
	font-size:16px;
}

}

#fh5co-register .box-des ul {
    margin:0px;
	padding:0px;
	list-style:disc;
}

#fh5co-register .box-des ul li{
    font-size: 17px;
    font-family: verdana,sans-serif; 
    color: #fff;
    font-weight: 300;
	width:300px;
	text-align:left;
	margin:0px auto;
}

#fh5co-register .box-des ul.orul {
    margin:0px;
	padding:0px;
	list-style:disc;
}

#fh5co-register .box-des ul.orul li{
    font-size: 17px;
    font-family: verdana,sans-serif; 
    color: #fff;
    font-weight: 300;
	width:510px;
	text-align:left;
	margin:0px auto;
}

@media (max-width: 414px){
	#fh5co-register .box-des ul.orul li{
	width:290px;
	}
	
}

@media (max-width: 320px){
	#fh5co-register .box-des ul.orul li{
	width:240px;
	}
	
}

#fh5co-register .box-des ul.grey {
    margin:0px;
	padding:0px;
	list-style:disc;
}

#fh5co-register .box-des ul.grey li{
    font-size: 14px;
    font-family: verdana,sans-serif; 
    color: #616060;
    font-weight: 300;
	width:380px;
	text-align:left;
	margin:0px auto;
}

@media (max-width: 414px){
	#fh5co-register .box-des ul.grey li{
	width:320px;
	font-size: 13px;
	}
	
}

@media (max-width: 320px){
	#fh5co-register .box-des ul.grey li{
	width:250px;
	font-size: 12px;
	}
	
}

#fh5co-register .box-des ul.greysub {
    margin:0px;
	padding:0px;
	list-style:disc;
}

#fh5co-register .box-des ul.greysub li{
    font-size: 15px;
    font-family: verdana,sans-serif; 
    color: #616060;
    font-weight: 300;
	width:300px;
	text-align:left;
	margin:0px auto;
}

#fh5co-register .box-des ul.greysub li ul{
    margin:0px 0px 0px 30px;
	padding:0px;
	list-style:circle;
}

#fh5co-register .box-des ul.greysub li ul li{
    font-size: 15px;
    font-family: verdana,sans-serif; 
    color: #616060;
    font-weight: 300;
	width:300px;
	text-align:left;
	margin:0px auto;
}

@media (max-width: 320px){
	#fh5co-register .box-des ul.greysub li{
	width:250px;
	}
	
	#fh5co-register .box-des ul.greysub li ul li{
	width:270px;
	}
	
}

#fh5co-register ul.white {
    margin:0px;
	padding:0px;
	list-style:disc;
}

#fh5co-register ul.white li{
    font-size: 14px;
    font-family: verdana,sans-serif; 
    color: #fff;
    font-weight: 300;
	width:520px;
	text-align:left;
	margin:0px auto;
}

@media (max-width: 414px){
	#fh5co-register ul.white li{
	width:100%;
	}
	
}

#fh5co-register .box-des ul.white {
    margin:0px;
	padding:0px;
	list-style:disc;
}

#fh5co-register  .box-des ul.white li{
    font-size: 14px;
    font-family: verdana,sans-serif; 
    color: #fff;
    font-weight: 300;
	width:520px;
	text-align:left;
	margin:0px auto;
}

.box-des .section-title-divider1 {
    width: 50px;
    height: 3px;
    background: #fff;
    margin: 0 auto;
    margin-bottom: 20px;
}

#fh5co-register .box-des h2.section-title1 {
    font-size: 30px;
    font-family: Avant Garde,Avantgarde,sans-serif; 
    color: #fff;
    text-transform: uppercase;
    font-weight: 700;
}

#fh5co-register .box-des p.section-desc1 {
	color:#fff;
	
}

@media screen and (max-width: 414px) {
  #fh5co-register .box-des p.section-desc1 {
	text-align:justify;
	
}

}

#fh5co-register .box-des h2.section-title2 {
    font-size: 25px;
    font-family: Avant Garde,Avantgarde,sans-serif; 
    color: #fff;
    text-transform: uppercase;
    font-weight: 700;
}

.pd-exlarge-xs{padding: 100px 90px;}
.pd-large-xs{padding: 80px 70px;}
.pd-mediumg-xs{padding: 60px 50px;}
.pd-small-xs{padding: 80px 30px;}

@media only screen and (min-width: 768px) {
    .pd-exlarge-sm{padding: 100px 90px;}
	.pd-large-sm{padding: 80px 70px;}
	.pd-mediumg-sm{padding: 60px 50px;}
	.pd-small-sm{padding: 40px 30px;}
}
@media only screen and (min-width: 992px) {
    .pd-exlarge-md{padding: 100px 90px;}
	.pd-large-md{padding: 80px 70px;}
	.pd-mediumg-md{position: relative;
    height: 580px;}
	.pd-small-md{padding: 100px 70px 100px 70px;}
}
@media only screen and (min-width: 1200px) {
    .pd-exlarge-lg{position: relative;
    height: 580px;}
	.pd-large-lg{padding: 100px 70px 100px 70px;}
	.pd-mediumg-lg{padding: 60px 50px;}
	.pd-small-lg{padding: 40px 30px;}
}

@media (min-width: 767px) and (max-width: 1024px){
	.col-md-5{
	width:70%;
	}
	
}

@media (max-width: 768px){
	.col-xs-5{
	width:100%;
	}
	
}

.fh5co-contact-info h3{
color:#000;
}

@media only screen and (max-width: 1024px) {
    .fh5co-info{
        background-attachment: scroll !important;
        background-position: center center !important;
    }
}



/******mobile style******/

#fh5co-register .box-des1{
width:100%;
text-align:center;
}

.box-des1 .section-title-divider {
    width: 50px;
    height: 3px;
    background: #ff5a27;
    margin: 0 auto;
    margin-bottom: 20px;
}

#fh5co-register .box-des1 h2.section-title {
    font-size: 30px;
    font-family: Avant Garde,Avantgarde,sans-serif; 
    color: #ff5a27;
    text-transform: uppercase;
    font-weight: 700;
}

#fh5co-register .box-des1 p.section-desc {
	color:#616060;
	
}

@media screen and (max-width: 414px) {
  #fh5co-register .box-des1 p.section-desc {
	text-align:justify;
	font-size:16px;
}

}

.box-des1 .section-title-divider1 {
    width: 50px;
    height: 3px;
    background: #fff;
    margin: 0 auto;
    margin-bottom: 20px;
}

#fh5co-register .box-des1 h2.section-title1 {
    font-size: 30px;
    font-family: Avant Garde,Avantgarde,sans-serif; 
    color: #fff;
    text-transform: uppercase;
    font-weight: 700;
}

#fh5co-register .box-des1 p.section-desc1 {
	color:#fff;
	
}

@media screen and (max-width: 414px) {
  #fh5co-register .box-des1 p.section-desc1 {
	text-align:justify;
	
}

}

#fh5co-register .box-des1 h2.section-title2 {
    font-size: 25px;
    font-family: Avant Garde,Avantgarde,sans-serif; 
    color: #fff;
    text-transform: uppercase;
    font-weight: 700;
}

#fh5co-register .box-des1 ul {
    margin:0px;
	padding:0px;
	list-style:disc;
}

#fh5co-register .box-des1 ul li{
    font-size: 16px;
    font-family: verdana,sans-serif; 
    color: #fff;
    font-weight: 300;
	width:300px;
	text-align:left;
	margin:0px auto;
}

#fh5co-register .box-des1 ul.grey {
    margin:0px;
	padding:0px;
	list-style:disc;
}

#fh5co-register .box-des1 ul.grey li{
    font-size: 14px;
    font-family: verdana,sans-serif; 
    color: #616060;
    font-weight: 300;
	width:380px;
	text-align:left;
	margin:0px auto;
}

@media (max-width: 414px){
	#fh5co-register .box-des1 ul.grey li{
	width:320px;
	font-size: 13px;
	}
	
}

@media (max-width: 320px){
	#fh5co-register .box-des1 ul.grey li{
	width:250px;
	font-size: 12px;
	}
	
}

#fh5co-register .box-des1 ul.greysub {
    margin:0px;
	padding:0px;
	list-style:disc;
}

#fh5co-register .box-des1 ul.greysub li{
    font-size: 15px;
    font-family: verdana,sans-serif; 
    color: #616060;
    font-weight: 300;
	width:300px;
	text-align:left;
	margin:0px auto;
}

#fh5co-register .box-des1 ul.greysub li ul{
    margin:0px 0px 0px 30px;
	padding:0px;
	list-style:circle;
}

#fh5co-register .box-des1 ul.greysub li ul li{
    font-size: 15px;
    font-family: verdana,sans-serif; 
    color: #616060;
    font-weight: 300;
	width:300px;
	text-align:left;
	margin:0px auto;
}

@media (max-width: 320px){
	#fh5co-register .box-des1 ul.greysub li{
	width:250px;
	}
	
	#fh5co-register .box-des1 ul.greysub li ul li{
	width:270px;
	}
	
}

#fh5co-register .box-des1 ul.orul {
    margin:0px;
	padding:0px;
	list-style:disc;
}

#fh5co-register .box-des1 ul.orul li{
    font-size: 17px;
    font-family: verdana,sans-serif; 
    color: #fff;
    font-weight: 300;
	width:510px;
	text-align:left;
	margin:0px auto;
}

@media (max-width: 414px){
	#fh5co-register .box-des1 ul.orul li{
	width:290px;
	}
	
}

@media (max-width: 320px){
	#fh5co-register .box-des1 ul.orul li{
	width:240px;
	}
	
}

#fh5co-register .pd3{
padding: 0px;
background: #fd6d40;
}

#fh5co-register .framemobile{
padding:40px 30px 40px 30px; 
height:auto;
}

@media (max-width: 768px){
.fh5co-contact-info ul li:before {
  left: 200px;
}
}

@media (max-width: 414px){
.fh5co-contact-info ul li:before {
  left: 60px;
}
}

@media screen and (max-width: 768px) {
.fh5co-info h1{
  text-align:center;
}

.fh5co-info h3{
  text-align:center;
}

.fh5co-info h4{
  text-align:center;
}
}

@media screen and (max-width: 414px) {
.fh5co-info h1{
  text-align:center;
}

.fh5co-info h3{
  text-align:center;
}

.fh5co-info h4{
  text-align:center;
}
}

/* Color Deep Orange */
.bg-color-deeporange {
  background-color: #fe541e !important; }
  
/*------------------------------------
  Positions
------------------------------------*/
.pos-rel {
  position: relative !important; }

.pos-abs {
  position: absolute !important; }

.pos-sta {
  position: static !important; }

.pos-fix {
  position: fixed !important; }

@media (min-width: 768px) {
  .pos-rel--md {
    position: relative !important; }
  .pos-fix--md {
    position: fixed !important; }
  .pos-abs--md {
    position: absolute !important; }
  .pos-fix--md {
    position: fixed !important; } }

@media (min-width: 992px) {
  .pos-abs--lg {
    position: absolute !important; } }
	
/*------------------------------------
  Z-Index
------------------------------------*/
.z-index-auto {
  z-index: auto; }

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

.z-index-2 {
  z-index: 2; }

.z-index-3 {
  z-index: 3; }

.z-index-3--hover:hover {
  z-index: 3; }

.z-index-4 {
  z-index: 4; }

.z-index-4--hover:hover {
  z-index: 4; }

.z-index-9999 {
  z-index: 9999; }

.z-index-minus-1 {
  z-index: -1; }

.abs-0-margins {
  margin: 0 !important; }
  
  
/* Padding Spaces (xs)
------------------------------------*/
@media (min-width: 0) {
  .set--pd-0 {
    padding: 0 !important; }
  .set--pdx-0 {
    padding-left: 0 !important;
    padding-right: 0 !important; }
  .set--pdy-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important; }
  .set--pdl-0 {
    padding-left: 0 !important; }
  .set--pdr-0 {
    padding-right: 0 !important; }
  .set--pdt-0 {
    padding-top: 0 !important; }
  .set--pdb-0 {
    padding-bottom: 0 !important; }
  /* Padding Around */
  .set--pd-2 {
    padding: 0.14286rem !important; }
  .set--pd-3 {
    padding: 0.21429rem !important; }
  .set--pd-5 {
    padding: 0.35714rem !important; }
  .set--pd-7 {
    padding: 0.5rem !important; }
  .set--pd-10 {
    padding: 0.71429rem !important; }
  .set--pd-15 {
    padding: 1.07143rem !important; }
  .set--pd-20 {
    padding: 1.42857rem !important; }
  .set--pd-25 {
    padding: 1.78571rem !important; }
  .set--pd-30 {
    padding: 2.14286rem !important; }
  .set--pd-35 {
    padding: 2.5rem !important; }
  .set--pd-40 {
    padding: 2.85714rem !important; }
  .set--pd-45 {
    padding: 3.21429rem !important; }
  .set--pd-50 {
    padding: 3.57143rem !important; }
  .set--pd-55 {
    padding: 3.92857rem !important; }
  .set--pd-60 {
    padding: 4.28571rem !important; }
  .set--pd-65 {
    padding: 4.64286rem !important; }
  .set--pd-70 {
    padding: 5rem !important; }
  .set--pd-75 {
    padding: 5.35714rem !important; }
  .set--pd-80 {
    padding: 5.71429rem !important; }
  .set--pd-85 {
    padding: 6.07143rem !important; }
  .set--pd-90 {
    padding: 6.42857rem !important; }
  .set--pd-95 {
    padding: 6.78571rem !important; }
  .set--pd-100 {
    padding: 7.14286rem !important; }
  .set--pd-105 {
    padding: 7.5rem !important; }
  .set--pd-110 {
    padding: 7.85714rem !important; }
  .set--pd-115 {
    padding: 8.21429rem !important; }
  .set--pd-120 {
    padding: 8.57143rem !important; }
  .set--pd-125 {
    padding: 8.92857rem !important; }
  .set--pd-130 {
    padding: 9.28571rem !important; }
  .set--pd-135 {
    padding: 9.64286rem !important; }
  .set--pd-140 {
    padding: 10rem !important; }
  .set--pd-145 {
    padding: 10.35714rem !important; }
  .set--pd-150 {
    padding: 10.71429rem !important; }
  /* Padding X */
  .set--pdx-1 {
    padding-left: 0.07143rem !important;
    padding-right: 0.07143rem !important; }
  .set--pdx-2 {
    padding-left: 0.14286rem !important;
    padding-right: 0.14286rem !important; }
  .set--pdx-3 {
    padding-left: 0.21429rem !important;
    padding-right: 0.21429rem !important; }
  .set--pdx-4 {
    padding-left: 0.28571rem !important;
    padding-right: 0.28571rem !important; }
  .set--pdx-5 {
    padding-left: 0.35714rem !important;
    padding-right: 0.35714rem !important; }
  .set--pdx-6 {
    padding-left: 0.42857rem !important;
    padding-right: 0.42857rem !important; }
  .set--pdx-7 {
    padding-left: 0.5rem !important;
    padding-right: 0.5rem !important; }
  .set--pdx-8 {
    padding-left: 0.57143rem !important;
    padding-right: 0.57143rem !important; }
  .set--pdx-9 {
    padding-left: 0.64286rem !important;
    padding-right: 0.64286rem !important; }
  .set--pdx-10 {
    padding-left: 0.71429rem !important;
    padding-right: 0.71429rem !important; }
  .set--pdx-11 {
    padding-left: 0.78571rem !important;
    padding-right: 0.78571rem !important; }
  .set--pdx-12 {
    padding-left: 0.85714rem !important;
    padding-right: 0.85714rem !important; }
  .set--pdx-13 {
    padding-left: 0.92857rem !important;
    padding-right: 0.92857rem !important; }
  .set--pdx-14 {
    padding-left: 1rem !important;
    padding-right: 1rem !important; }
  .set--pdx-15 {
    padding-left: 1.07143rem !important;
    padding-right: 1.07143rem !important; }
  .set--pdx-10 {
    padding-left: 0.71429rem !important;
    padding-right: 0.71429rem !important; }
  .set--pdx-15 {
    padding-left: 1.07143rem !important;
    padding-right: 1.07143rem !important; }
  .set--pdx-20 {
    padding-left: 1.42857rem !important;
    padding-right: 1.42857rem !important; }
  .set--pdx-25 {
    padding-left: 1.78571rem !important;
    padding-right: 1.78571rem !important; }
  .set--pdx-30 {
    padding-left: 2.14286rem !important;
    padding-right: 2.14286rem !important; }
  .set--pdx-35 {
    padding-left: 2.5rem !important;
    padding-right: 2.5rem !important; }
  .set--pdx-40 {
    padding-left: 2.85714rem !important;
    padding-right: 2.85714rem !important; }
  .set--pdx-45 {
    padding-left: 3.21429rem !important;
    padding-right: 3.21429rem !important; }
  .set--pdx-50 {
    padding-left: 3.57143rem !important;
    padding-right: 3.57143rem !important; }
  .set--pdx-55 {
    padding-left: 3.92857rem !important;
    padding-right: 3.92857rem !important; }
  .set--pdx-60 {
    padding-left: 4.28571rem !important;
    padding-right: 4.28571rem !important; }
  .set--pdx-65 {
    padding-left: 4.64286rem !important;
    padding-right: 4.64286rem !important; }
  .set--pdx-70 {
    padding-left: 5rem !important;
    padding-right: 5rem !important; }
  .set--pdx-75 {
    padding-left: 5.35714rem !important;
    padding-right: 5.35714rem !important; }
  .set--pdx-80 {
    padding-left: 5.71429rem !important;
    padding-right: 5.71429rem !important; }
  .set--pdx-85 {
    padding-left: 6.07143rem !important;
    padding-right: 6.07143rem !important; }
  .set--pdx-90 {
    padding-left: 6.42857rem !important;
    padding-right: 6.42857rem !important; }
  .set--pdx-95 {
    padding-left: 6.78571rem !important;
    padding-right: 6.78571rem !important; }
  .set--pdx-100 {
    padding-left: 7.14286rem !important;
    padding-right: 7.14286rem !important; }
  .set--pdx-105 {
    padding-left: 7.5rem !important;
    padding-right: 7.5rem !important; }
  .set--pdx-110 {
    padding-left: 7.85714rem !important;
    padding-right: 7.85714rem !important; }
  .set--pdx-115 {
    padding-left: 8.21429rem !important;
    padding-right: 8.21429rem !important; }
  .set--pdx-120 {
    padding-left: 8.57143rem !important;
    padding-right: 8.57143rem !important; }
  .set--pdx-125 {
    padding-left: 8.92857rem !important;
    padding-right: 8.92857rem !important; }
  .set--pdx-130 {
    padding-left: 9.28571rem !important;
    padding-right: 9.28571rem !important; }
  .set--pdx-135 {
    padding-left: 9.64286rem !important;
    padding-right: 9.64286rem !important; }
  .set--pdx-140 {
    padding-left: 10rem !important;
    padding-right: 10rem !important; }
  .set--pdx-145 {
    padding-left: 10.35714rem !important;
    padding-right: 10.35714rem !important; }
  .set--pdx-150 {
    padding-left: 10.71429rem !important;
    padding-right: 10.71429rem !important; }
  /* Padding Y */
  .set--pdy-1 {
    padding-top: 0.07143rem !important;
    padding-bottom: 0.07143rem !important; }
  .set--pdy-2 {
    padding-top: 0.14286rem !important;
    padding-bottom: 0.14286rem !important; }
  .set--pdy-3 {
    padding-top: 0.21429rem !important;
    padding-bottom: 0.21429rem !important; }
  .set--pdy-4 {
    padding-top: 0.28571rem !important;
    padding-bottom: 0.28571rem !important; }
  .set--pdy-5 {
    padding-top: 0.35714rem !important;
    padding-bottom: 0.35714rem !important; }
  .set--pdy-6 {
    padding-top: 0.42857rem !important;
    padding-bottom: 0.42857rem !important; }
  .set--pdy-7 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important; }
  .set--pdy-8 {
    padding-top: 0.57143rem !important;
    padding-bottom: 0.57143rem !important; }
  .set--pdy-9 {
    padding-top: 0.64286rem !important;
    padding-bottom: 0.64286rem !important; }
  .set--pdy-10 {
    padding-top: 0.71429rem !important;
    padding-bottom: 0.71429rem !important; }
  .set--pdy-11 {
    padding-top: 0.78571rem !important;
    padding-bottom: 0.78571rem !important; }
  .set--pdy-12 {
    padding-top: 0.85714rem !important;
    padding-bottom: 0.85714rem !important; }
  .set--pdy-13 {
    padding-top: 0.92857rem !important;
    padding-bottom: 0.92857rem !important; }
  .set--pdy-14 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important; }
  .set--pdy-15 {
    padding-top: 1.07143rem !important;
    padding-bottom: 1.07143rem !important; }
  .set--pdy-16 {
    padding-top: 1.14286rem !important;
    padding-bottom: 1.14286rem !important; }
  .set--pdy-17 {
    padding-top: 1.21429rem !important;
    padding-bottom: 1.21429rem !important; }
  .set--pdy-18 {
    padding-top: 1.28571rem !important;
    padding-bottom: 1.28571rem !important; }
  .set--pdy-19 {
    padding-top: 1.35714rem !important;
    padding-bottom: 1.35714rem !important; }
  /* P */
  .set--pdy-10 {
    padding-top: 0.71429rem !important;
    padding-bottom: 0.71429rem !important; }
  /* P */
  .set--pdy-15 {
    padding-top: 1.07143rem !important;
    padding-bottom: 1.07143rem !important; }
  /* P */
  .set--pdy-20 {
    padding-top: 1.42857rem !important;
    padding-bottom: 1.42857rem !important; }
  /* P */
  .set--pdy-25 {
    padding-top: 1.78571rem !important;
    padding-bottom: 1.78571rem !important; }
  /* P */
  .set--pdy-30 {
    padding-top: 2.14286rem !important;
    padding-bottom: 2.14286rem !important; }
  /* P */
  .set--pdy-35 {
    padding-top: 2.5rem !important;
    padding-bottom: 2.5rem !important; }
  /* P */
  .set--pdy-40 {
    padding-top: 2.85714rem !important;
    padding-bottom: 2.85714rem !important; }
  /* P */
  .set--pdy-45 {
    padding-top: 3.21429rem !important;
    padding-bottom: 3.21429rem !important; }
  /* P */
  .set--pdy-50 {
    padding-top: 3.57143rem !important;
    padding-bottom: 3.57143rem !important; }
  /* P */
  .set--pdy-55 {
    padding-top: 3.92857rem !important;
    padding-bottom: 3.92857rem !important; }
  /* P */
  .set--pdy-60 {
    padding-top: 4.28571rem !important;
    padding-bottom: 4.28571rem !important; }
  /* P */
  .set--pdy-65 {
    padding-top: 4.64286rem !important;
    padding-bottom: 4.64286rem !important; }
  /* P */
  .set--pdy-70 {
    padding-top: 5rem !important;
    padding-bottom: 5rem !important; }
  /* P */
  .set--pdy-75 {
    padding-top: 5.35714rem !important;
    padding-bottom: 5.35714rem !important; }
  /* P */
  .set--pdy-80 {
    padding-top: 5.71429rem !important;
    padding-bottom: 5.71429rem !important; }
  /* P */
  .set--pdy-85 {
    padding-top: 6.07143rem !important;
    padding-bottom: 6.07143rem !important; }
  /* P */
  .set--pdy-90 {
    padding-top: 6.42857rem !important;
    padding-bottom: 6.42857rem !important; }
  /* P */
  .set--pdy-95 {
    padding-top: 6.78571rem !important;
    padding-bottom: 6.78571rem !important; }
  /* P */
  .set--pdy-100 {
    padding-top: 7.14286rem !important;
    padding-bottom: 7.14286rem !important; }
  /* P */
  .set--pdy-105 {
    padding-top: 7.5rem !important;
    padding-bottom: 7.5rem !important; }
  /* P */
  .set--pdy-110 {
    padding-top: 7.85714rem !important;
    padding-bottom: 7.85714rem !important; }
  /* P */
  .set--pdy-115 {
    padding-top: 8.21429rem !important;
    padding-bottom: 8.21429rem !important; }
  /* P */
  .set--pdy-120 {
    padding-top: 8.57143rem !important;
    padding-bottom: 8.57143rem !important; }
  /* P */
  .set--pdy-125 {
    padding-top: 8.92857rem !important;
    padding-bottom: 8.92857rem !important; }
  /* P */
  .set--pdy-130 {
    padding-top: 9.28571rem !important;
    padding-bottom: 9.28571rem !important; }
  /* P */
  .set--pdy-135 {
    padding-top: 9.64286rem !important;
    padding-bottom: 9.64286rem !important; }
  /* P */
  .set--pdy-140 {
    padding-top: 10rem !important;
    padding-bottom: 10rem !important; }
  /* P */
  .set--pdy-145 {
    padding-top: 10.35714rem !important;
    padding-bottom: 10.35714rem !important; }
  /* P */
  .set--pdy-150 {
    padding-top: 10.71429rem !important;
    padding-bottom: 10.71429rem !important; }
  /* P */
  .set--pdy-155 {
    padding-top: 11.07143rem !important;
    padding-bottom: 11.07143rem !important; }
  /* P */
  .set--pdy-160 {
    padding-top: 11.42857rem !important;
    padding-bottom: 11.42857rem !important; }
  /* P */
  .set--pdy-165 {
    padding-top: 11.78571rem !important;
    padding-bottom: 11.78571rem !important; }
  /* P */
  .set--pdy-170 {
    padding-top: 12.14286rem !important;
    padding-bottom: 12.14286rem !important; }
  /* P */
  .set--pdy-175 {
    padding-top: 12.5rem !important;
    padding-bottom: 12.5rem !important; }
  /* P */
  .set--pdy-180 {
    padding-top: 12.85714rem !important;
    padding-bottom: 12.85714rem !important; }
  /* P */
  .set--pdy-185 {
    padding-top: 13.21429rem !important;
    padding-bottom: 13.21429rem !important; }
  /* P */
  .set--pdy-190 {
    padding-top: 13.57143rem !important;
    padding-bottom: 13.57143rem !important; }
  /* P */
  .set--pdy-195 {
    padding-top: 13.92857rem !important;
    padding-bottom: 13.92857rem !important; }
  /* P */
  .set--pdy-200 {
    padding-top: 14.28571rem !important;
    padding-bottom: 14.28571rem !important; }
  /* P */
  .set--pdy-205 {
    padding-top: 14.64286rem !important;
    padding-bottom: 14.64286rem !important; }
  /* P */
  .set--pdy-210 {
    padding-top: 15rem !important;
    padding-bottom: 15rem !important; }
  /* Padding Top */
  .set--pdt-0 {
    padding-top: 0px !important; }
  .set--pdt-1 {
    padding-top: 0.07143rem !important; }
  .set--pdt-2 {
    padding-top: 0.14286rem !important; }
  .set--pdt-3 {
    padding-top: 0.21429rem !important; }
  .set--pdt-4 {
    padding-top: 0.28571rem !important; }
  .set--pdt-5 {
    padding-top: 0.35714rem !important; }
  .set--pdt-6 {
    padding-top: 0.42857rem !important; }
  .set--pdt-7 {
    padding-top: 0.5rem !important; }
  .set--pdt-8 {
    padding-top: 0.57143rem !important; }
  .set--pdt-9 {
    padding-top: 0.64286rem !important; }
  .set--pdt-10 {
    padding-top: 0.71429rem !important; }
  .set--pdt-15 {
    padding-top: 1.07143rem !important; }
  .set--pdt-20 {
    padding-top: 1.42857rem !important; }
  .set--pdt-25 {
    padding-top: 1.78571rem !important; }
  .set--pdt-30 {
    padding-top: 2.14286rem !important; }
  .set--pdt-35 {
    padding-top: 2.5rem !important; }
  .set--pdt-40 {
    padding-top: 2.85714rem !important; }
  .set--pdt-45 {
    padding-top: 3.21429rem !important; }
  .set--pdt-50 {
    padding-top: 3.57143rem !important; }
  .set--pdt-55 {
    padding-top: 3.92857rem !important; }
  .set--pdt-60 {
    padding-top: 4.28571rem !important; }
  .set--pdt-65 {
    padding-top: 4.64286rem !important; }
  .set--pdt-70 {
    padding-top: 5rem !important; }
  .set--pdt-75 {
    padding-top: 5.35714rem !important; }
  .set--pdt-80 {
    padding-top: 5.71429rem !important; }
  .set--pdt-85 {
    padding-top: 6.07143rem !important; }
  .set--pdt-90 {
    padding-top: 6.42857rem !important; }
  .set--pdt-95 {
    padding-top: 6.78571rem !important; }
  .set--pdt-100 {
    padding-top: 7.14286rem !important; }
  .set--pdt-105 {
    padding-top: 7.5rem !important; }
  .set--pdt-110 {
    padding-top: 7.85714rem !important; }
  .set--pdt-115 {
    padding-top: 8.21429rem !important; }
  .set--pdt-120 {
    padding-top: 8.57143rem !important; }
  .set--pdt-125 {
    padding-top: 8.92857rem !important; }
  .set--pdt-130 {
    padding-top: 9.28571rem !important; }
  .set--pdt-135 {
    padding-top: 9.64286rem !important; }
  .set--pdt-140 {
    padding-top: 10rem !important; }
  .set--pdt-145 {
    padding-top: 10.35714rem !important; }
  .set--pdt-150 {
    padding-top: 10.71429rem !important; }
  /* Padding Right */
  .set--pdr-0 {
    padding-right: 0px !important; }
  .set--pdr-1 {
    padding-right: 0.07143rem !important; }
  .set--pdr-2 {
    padding-right: 0.14286rem !important; }
  .set--pdr-3 {
    padding-right: 0.21429rem !important; }
  .set--pdr-4 {
    padding-right: 0.28571rem !important; }
  .set--pdr-5 {
    padding-right: 0.35714rem !important; }
  .set--pdr-6 {
    padding-right: 0.42857rem !important; }
  .set--pdr-7 {
    padding-right: 0.5rem !important; }
  .set--pdr-8 {
    padding-right: 0.57143rem !important; }
  .set--pdr-9 {
    padding-right: 0.64286rem !important; }
  /* P */
  .set--pdr-10 {
    padding-right: 0.71429rem !important; }
  /* P */
  .set--pdr-15 {
    padding-right: 1.07143rem !important; }
  /* P */
  .set--pdr-20 {
    padding-right: 1.42857rem !important; }
  /* P */
  .set--pdr-25 {
    padding-right: 1.78571rem !important; }
  /* P */
  .set--pdr-30 {
    padding-right: 2.14286rem !important; }
  /* P */
  .set--pdr-35 {
    padding-right: 2.5rem !important; }
  /* P */
  .set--pdr-40 {
    padding-right: 2.85714rem !important; }
  /* P */
  .set--pdr-45 {
    padding-right: 3.21429rem !important; }
  /* P */
  .set--pdr-50 {
    padding-right: 3.57143rem !important; }
  /* P */
  .set--pdr-55 {
    padding-right: 3.92857rem !important; }
  /* P */
  .set--pdr-60 {
    padding-right: 4.28571rem !important; }
  /* P */
  .set--pdr-65 {
    padding-right: 4.64286rem !important; }
  /* P */
  .set--pdr-70 {
    padding-right: 5rem !important; }
  /* P */
  .set--pdr-75 {
    padding-right: 5.35714rem !important; }
  /* P */
  .set--pdr-80 {
    padding-right: 5.71429rem !important; }
  /* P */
  .set--pdr-85 {
    padding-right: 6.07143rem !important; }
  /* P */
  .set--pdr-90 {
    padding-right: 6.42857rem !important; }
  /* P */
  .set--pdr-95 {
    padding-right: 6.78571rem !important; }
  /* P */
  .set--pdr-100 {
    padding-right: 7.14286rem !important; }
  /* P */
  .set--pdr-105 {
    padding-right: 7.5rem !important; }
  /* P */
  .set--pdr-110 {
    padding-right: 7.85714rem !important; }
  /* P */
  .set--pdr-115 {
    padding-right: 8.21429rem !important; }
  /* P */
  .set--pdr-120 {
    padding-right: 8.57143rem !important; }
  /* P */
  .set--pdr-125 {
    padding-right: 8.92857rem !important; }
  /* P */
  .set--pdr-130 {
    padding-right: 9.28571rem !important; }
  /* P */
  .set--pdr-135 {
    padding-right: 9.64286rem !important; }
  /* P */
  .set--pdr-140 {
    padding-right: 10rem !important; }
  /* P */
  .set--pdr-145 {
    padding-right: 10.35714rem !important; }
  /* P */
  .set--pdr-150 {
    padding-right: 10.71429rem !important; }
  /* P */
  .set--pdr-155 {
    padding-right: 11.07143rem !important; }
  /* P */
  .set--pdr-160 {
    padding-right: 11.42857rem !important; }
  /* P */
  .set--pdr-165 {
    padding-right: 11.78571rem !important; }
  /* P */
  .set--pdr-170 {
    padding-right: 12.14286rem !important; }
  /* Padding Bottom */
  .set--pdb-0 {
    padding-bottom: 0px !important; }
  .set--pdb-1 {
    padding-bottom: 0.07143rem !important; }
  .set--pdb-2 {
    padding-bottom: 0.14286rem !important; }
  .set--pdb-3 {
    padding-bottom: 0.21429rem !important; }
  .set--pdb-4 {
    padding-bottom: 0.28571rem !important; }
  .set--pdb-5 {
    padding-bottom: 0.35714rem !important; }
  .set--pdb-6 {
    padding-bottom: 0.42857rem !important; }
  .set--pdb-7 {
    padding-bottom: 0.5rem !important; }
  .set--pdb-8 {
    padding-bottom: 0.57143rem !important; }
  .set--pdb-9 {
    padding-bottom: 0.64286rem !important; }
  .set--pdb-10 {
    padding-bottom: 0.71429rem !important; }
  .set--pdb-15 {
    padding-bottom: 1.07143rem !important; }
  .set--pdb-20 {
    padding-bottom: 1.42857rem !important; }
  .set--pdb-25 {
    padding-bottom: 1.78571rem !important; }
  .set--pdb-30 {
    padding-bottom: 2.14286rem !important; }
  .set--pdb-35 {
    padding-bottom: 2.5rem !important; }
  .set--pdb-40 {
    padding-bottom: 2.85714rem !important; }
  .set--pdb-45 {
    padding-bottom: 3.21429rem !important; }
  .set--pdb-50 {
    padding-bottom: 3.57143rem !important; }
  .set--pdb-55 {
    padding-bottom: 3.92857rem !important; }
  .set--pdb-60 {
    padding-bottom: 4.28571rem !important; }
  .set--pdb-65 {
    padding-bottom: 4.64286rem !important; }
  .set--pdb-70 {
    padding-bottom: 5rem !important; }
  .set--pdb-75 {
    padding-bottom: 5.35714rem !important; }
  .set--pdb-80 {
    padding-bottom: 5.71429rem !important; }
  .set--pdb-85 {
    padding-bottom: 6.07143rem !important; }
  .set--pdb-90 {
    padding-bottom: 6.42857rem !important; }
  .set--pdb-95 {
    padding-bottom: 6.78571rem !important; }
  .set--pdb-100 {
    padding-bottom: 7.14286rem !important; }
  .set--pdb-105 {
    padding-bottom: 7.5rem !important; }
  .set--pdb-110 {
    padding-bottom: 7.85714rem !important; }
  .set--pdb-115 {
    padding-bottom: 8.21429rem !important; }
  .set--pdb-120 {
    padding-bottom: 8.57143rem !important; }
  .set--pdb-125 {
    padding-bottom: 8.92857rem !important; }
  .set--pdb-130 {
    padding-bottom: 9.28571rem !important; }
  .set--pdb-135 {
    padding-bottom: 9.64286rem !important; }
  .set--pdb-140 {
    padding-bottom: 10rem !important; }
  .set--pdb-145 {
    padding-bottom: 10.35714rem !important; }
  .set--pdb-150 {
    padding-bottom: 10.71429rem !important; }
  /* Padding Left */
  .set--pdl-0 {
    padding-left: 0px !important; }
  .set--pdl-1 {
    padding-left: 0.07143rem !important; }
  .set--pdl-2 {
    padding-left: 0.14286rem !important; }
  .set--pdl-3 {
    padding-left: 0.21429rem !important; }
  .set--pdl-4 {
    padding-left: 0.28571rem !important; }
  .set--pdl-5 {
    padding-left: 0.35714rem !important; }
  .set--pdl-6 {
    padding-left: 0.42857rem !important; }
  .set--pdl-7 {
    padding-left: 0.5rem !important; }
  .set--pdl-8 {
    padding-left: 0.57143rem !important; }
  .set--pdl-9 {
    padding-left: 0.64286rem !important; }
  /* P */
  .set--pdl-10 {
    padding-left: 0.71429rem !important; }
  /* P */
  .set--pdl-15 {
    padding-left: 1.07143rem !important; }
  /* P */
  .set--pdl-20 {
    padding-left: 1.42857rem !important; }
  /* P */
  .set--pdl-25 {
    padding-left: 1.78571rem !important; }
  /* P */
  .set--pdl-30 {
    padding-left: 2.14286rem !important; }
  /* P */
  .set--pdl-35 {
    padding-left: 2.5rem !important; }
  /* P */
  .set--pdl-40 {
    padding-left: 2.85714rem !important; }
  /* P */
  .set--pdl-45 {
    padding-left: 3.21429rem !important; }
  /* P */
  .set--pdl-50 {
    padding-left: 3.57143rem !important; }
  /* P */
  .set--pdl-55 {
    padding-left: 3.92857rem !important; }
  /* P */
  .set--pdl-60 {
    padding-left: 4.28571rem !important; }
  /* P */
  .set--pdl-65 {
    padding-left: 4.64286rem !important; }
  /* P */
  .set--pdl-70 {
    padding-left: 5rem !important; }
  /* P */
  .set--pdl-75 {
    padding-left: 5.35714rem !important; }
  /* P */
  .set--pdl-80 {
    padding-left: 5.71429rem !important; }
  /* P */
  .set--pdl-85 {
    padding-left: 6.07143rem !important; }
  /* P */
  .set--pdl-90 {
    padding-left: 6.42857rem !important; }
  /* P */
  .set--pdl-95 {
    padding-left: 6.78571rem !important; }
  /* P */
  .set--pdl-100 {
    padding-left: 7.14286rem !important; }
  /* P */
  .set--pdl-105 {
    padding-left: 7.5rem !important; }
  /* P */
  .set--pdl-110 {
    padding-left: 7.85714rem !important; }
  /* P */
  .set--pdl-115 {
    padding-left: 8.21429rem !important; }
  /* P */
  .set--pdl-120 {
    padding-left: 8.57143rem !important; }
  /* P */
  .set--pdl-125 {
    padding-left: 8.92857rem !important; }
  /* P */
  .set--pdl-130 {
    padding-left: 9.28571rem !important; }
  /* P */
  .set--pdl-135 {
    padding-left: 9.64286rem !important; }
  /* P */
  .set--pdl-140 {
    padding-left: 10rem !important; }
  /* P */
  .set--pdl-145 {
    padding-left: 10.35714rem !important; }
  /* P */
  .set--pdl-150 {
    padding-left: 10.71429rem !important; }
  /* P */
  .set--pdl-155 {
    padding-left: 11.07143rem !important; }
  /* P */
  .set--pdl-160 {
    padding-left: 11.42857rem !important; }
  /* P */
  .set--pdl-165 {
    padding-left: 11.78571rem !important; }
  /* P */
  .set--pdl-170 {
    padding-left: 12.14286rem !important; } }

/* Padding Spaces (sm)
------------------------------------*/
@media (min-width: 576px) {
  .set--pd-0--sm {
    padding: 0 !important; }
  .set--pdx-0--sm {
    padding-left: 0 !important;
    padding-right: 0 !important; }
  .set--pdy-0--sm {
    padding-top: 0 !important;
    padding-bottom: 0 !important; }
  .set--pdl-0--sm {
    padding-left: 0 !important; }
  .set--pdr-0--sm {
    padding-right: 0 !important; }
  .set--pdt-0--sm {
    padding-top: 0 !important; }
  .set--pdb-0--sm {
    padding-bottom: 0 !important; }
  /* Padding Around */
  .set--pd-2--sm {
    padding: 0.14286rem !important; }
  .set--pd-3--sm {
    padding: 0.21429rem !important; }
  .set--pd-5--sm {
    padding: 0.35714rem !important; }
  .set--pd-7--sm {
    padding: 0.5rem !important; }
  .set--pd-10--sm {
    padding: 0.71429rem !important; }
  .set--pd-15--sm {
    padding: 1.07143rem !important; }
  .set--pd-20--sm {
    padding: 1.42857rem !important; }
  .set--pd-25--sm {
    padding: 1.78571rem !important; }
  .set--pd-30--sm {
    padding: 2.14286rem !important; }
  .set--pd-35--sm {
    padding: 2.5rem !important; }
  .set--pd-40--sm {
    padding: 2.85714rem !important; }
  .set--pd-45--sm {
    padding: 3.21429rem !important; }
  .set--pd-50--sm {
    padding: 3.57143rem !important; }
  .set--pd-55--sm {
    padding: 3.92857rem !important; }
  .set--pd-60--sm {
    padding: 4.28571rem !important; }
  .set--pd-65--sm {
    padding: 4.64286rem !important; }
  .set--pd-70--sm {
    padding: 5rem !important; }
  .set--pd-75--sm {
    padding: 5.35714rem !important; }
  .set--pd-80--sm {
    padding: 5.71429rem !important; }
  .set--pd-85--sm {
    padding: 6.07143rem !important; }
  .set--pd-90--sm {
    padding: 6.42857rem !important; }
  .set--pd-95--sm {
    padding: 6.78571rem !important; }
  .set--pd-100--sm {
    padding: 7.14286rem !important; }
  .set--pd-105--sm {
    padding: 7.5rem !important; }
  .set--pd-110--sm {
    padding: 7.85714rem !important; }
  .set--pd-115--sm {
    padding: 8.21429rem !important; }
  .set--pd-120--sm {
    padding: 8.57143rem !important; }
  .set--pd-125--sm {
    padding: 8.92857rem !important; }
  .set--pd-130--sm {
    padding: 9.28571rem !important; }
  .set--pd-135--sm {
    padding: 9.64286rem !important; }
  .set--pd-140--sm {
    padding: 10rem !important; }
  .set--pd-145--sm {
    padding: 10.35714rem !important; }
  .set--pd-150--sm {
    padding: 10.71429rem !important; }
  /* Padding X */
  .set--pdx-1--sm {
    padding-left: 0.07143rem !important;
    padding-right: 0.07143rem !important; }
  .set--pdx-2--sm {
    padding-left: 0.14286rem !important;
    padding-right: 0.14286rem !important; }
  .set--pdx-3--sm {
    padding-left: 0.21429rem !important;
    padding-right: 0.21429rem !important; }
  .set--pdx-4--sm {
    padding-left: 0.28571rem !important;
    padding-right: 0.28571rem !important; }
  .set--pdx-5--sm {
    padding-left: 0.35714rem !important;
    padding-right: 0.35714rem !important; }
  .set--pdx-6--sm {
    padding-left: 0.42857rem !important;
    padding-right: 0.42857rem !important; }
  .set--pdx-7--sm {
    padding-left: 0.5rem !important;
    padding-right: 0.5rem !important; }
  .set--pdx-8--sm {
    padding-left: 0.57143rem !important;
    padding-right: 0.57143rem !important; }
  .set--pdx-9--sm {
    padding-left: 0.64286rem !important;
    padding-right: 0.64286rem !important; }
  .set--pdx-10--sm {
    padding-left: 0.71429rem !important;
    padding-right: 0.71429rem !important; }
  .set--pdx-11--sm {
    padding-left: 0.78571rem !important;
    padding-right: 0.78571rem !important; }
  .set--pdx-12--sm {
    padding-left: 0.85714rem !important;
    padding-right: 0.85714rem !important; }
  .set--pdx-13--sm {
    padding-left: 0.92857rem !important;
    padding-right: 0.92857rem !important; }
  .set--pdx-14--sm {
    padding-left: 1rem !important;
    padding-right: 1rem !important; }
  .set--pdx-15--sm {
    padding-left: 1.07143rem !important;
    padding-right: 1.07143rem !important; }
  .set--pdx-10--sm {
    padding-left: 0.71429rem !important;
    padding-right: 0.71429rem !important; }
  .set--pdx-15--sm {
    padding-left: 1.07143rem !important;
    padding-right: 1.07143rem !important; }
  .set--pdx-20--sm {
    padding-left: 1.42857rem !important;
    padding-right: 1.42857rem !important; }
  .set--pdx-25--sm {
    padding-left: 1.78571rem !important;
    padding-right: 1.78571rem !important; }
  .set--pdx-30--sm {
    padding-left: 2.14286rem !important;
    padding-right: 2.14286rem !important; }
  .set--pdx-35--sm {
    padding-left: 2.5rem !important;
    padding-right: 2.5rem !important; }
  .set--pdx-40--sm {
    padding-left: 2.85714rem !important;
    padding-right: 2.85714rem !important; }
  .set--pdx-45--sm {
    padding-left: 3.21429rem !important;
    padding-right: 3.21429rem !important; }
  .set--pdx-50--sm {
    padding-left: 3.57143rem !important;
    padding-right: 3.57143rem !important; }
  .set--pdx-55--sm {
    padding-left: 3.92857rem !important;
    padding-right: 3.92857rem !important; }
  .set--pdx-60--sm {
    padding-left: 4.28571rem !important;
    padding-right: 4.28571rem !important; }
  .set--pdx-65--sm {
    padding-left: 4.64286rem !important;
    padding-right: 4.64286rem !important; }
  .set--pdx-70--sm {
    padding-left: 5rem !important;
    padding-right: 5rem !important; }
  .set--pdx-75--sm {
    padding-left: 5.35714rem !important;
    padding-right: 5.35714rem !important; }
  .set--pdx-80--sm {
    padding-left: 5.71429rem !important;
    padding-right: 5.71429rem !important; }
  .set--pdx-85--sm {
    padding-left: 6.07143rem !important;
    padding-right: 6.07143rem !important; }
  .set--pdx-90--sm {
    padding-left: 6.42857rem !important;
    padding-right: 6.42857rem !important; }
  .set--pdx-95--sm {
    padding-left: 6.78571rem !important;
    padding-right: 6.78571rem !important; }
  .set--pdx-100--sm {
    padding-left: 7.14286rem !important;
    padding-right: 7.14286rem !important; }
  .set--pdx-105--sm {
    padding-left: 7.5rem !important;
    padding-right: 7.5rem !important; }
  .set--pdx-110--sm {
    padding-left: 7.85714rem !important;
    padding-right: 7.85714rem !important; }
  .set--pdx-115--sm {
    padding-left: 8.21429rem !important;
    padding-right: 8.21429rem !important; }
  .set--pdx-120--sm {
    padding-left: 8.57143rem !important;
    padding-right: 8.57143rem !important; }
  .set--pdx-125--sm {
    padding-left: 8.92857rem !important;
    padding-right: 8.92857rem !important; }
  .set--pdx-130--sm {
    padding-left: 9.28571rem !important;
    padding-right: 9.28571rem !important; }
  .set--pdx-135--sm {
    padding-left: 9.64286rem !important;
    padding-right: 9.64286rem !important; }
  .set--pdx-140--sm {
    padding-left: 10rem !important;
    padding-right: 10rem !important; }
  .set--pdx-145--sm {
    padding-left: 10.35714rem !important;
    padding-right: 10.35714rem !important; }
  .set--pdx-150--sm {
    padding-left: 10.71429rem !important;
    padding-right: 10.71429rem !important; }
  /* Padding Y */
  .set--pdy-1--sm {
    padding-top: 0.07143rem !important;
    padding-bottom: 0.07143rem !important; }
  .set--pdy-2--sm {
    padding-top: 0.14286rem !important;
    padding-bottom: 0.14286rem !important; }
  .set--pdy-3--sm {
    padding-top: 0.21429rem !important;
    padding-bottom: 0.21429rem !important; }
  .set--pdy-4--sm {
    padding-top: 0.28571rem !important;
    padding-bottom: 0.28571rem !important; }
  .set--pdy-5--sm {
    padding-top: 0.35714rem !important;
    padding-bottom: 0.35714rem !important; }
  .set--pdy-6--sm {
    padding-top: 0.42857rem !important;
    padding-bottom: 0.42857rem !important; }
  .set--pdy-7--sm {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important; }
  .set--pdy-8--sm {
    padding-top: 0.57143rem !important;
    padding-bottom: 0.57143rem !important; }
  .set--pdy-9--sm {
    padding-top: 0.64286rem !important;
    padding-bottom: 0.64286rem !important; }
  .set--pdy-10--sm {
    padding-top: 0.71429rem !important;
    padding-bottom: 0.71429rem !important; }
  .set--pdy-11--sm {
    padding-top: 0.78571rem !important;
    padding-bottom: 0.78571rem !important; }
  .set--pdy-12--sm {
    padding-top: 0.85714rem !important;
    padding-bottom: 0.85714rem !important; }
  .set--pdy-13--sm {
    padding-top: 0.92857rem !important;
    padding-bottom: 0.92857rem !important; }
  .set--pdy-14--sm {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important; }
  .set--pdy-15--sm {
    padding-top: 1.07143rem !important;
    padding-bottom: 1.07143rem !important; }
  .set--pdy-16--sm {
    padding-top: 1.14286rem !important;
    padding-bottom: 1.14286rem !important; }
  .set--pdy-17--sm {
    padding-top: 1.21429rem !important;
    padding-bottom: 1.21429rem !important; }
  .set--pdy-18--sm {
    padding-top: 1.28571rem !important;
    padding-bottom: 1.28571rem !important; }
  .set--pdy-19--sm {
    padding-top: 1.35714rem !important;
    padding-bottom: 1.35714rem !important; }
  /* P */
  .set--pdy-10--sm {
    padding-top: 0.71429rem !important;
    padding-bottom: 0.71429rem !important; }
  /* P */
  .set--pdy-15--sm {
    padding-top: 1.07143rem !important;
    padding-bottom: 1.07143rem !important; }
  /* P */
  .set--pdy-20--sm {
    padding-top: 1.42857rem !important;
    padding-bottom: 1.42857rem !important; }
  /* P */
  .set--pdy-25--sm {
    padding-top: 1.78571rem !important;
    padding-bottom: 1.78571rem !important; }
  /* P */
  .set--pdy-30--sm {
    padding-top: 2.14286rem !important;
    padding-bottom: 2.14286rem !important; }
  /* P */
  .set--pdy-35--sm {
    padding-top: 2.5rem !important;
    padding-bottom: 2.5rem !important; }
  /* P */
  .set--pdy-40--sm {
    padding-top: 2.85714rem !important;
    padding-bottom: 2.85714rem !important; }
  /* P */
  .set--pdy-45--sm {
    padding-top: 3.21429rem !important;
    padding-bottom: 3.21429rem !important; }
  /* P */
  .set--pdy-50--sm {
    padding-top: 3.57143rem !important;
    padding-bottom: 3.57143rem !important; }
  /* P */
  .set--pdy-55--sm {
    padding-top: 3.92857rem !important;
    padding-bottom: 3.92857rem !important; }
  /* P */
  .set--pdy-60--sm {
    padding-top: 4.28571rem !important;
    padding-bottom: 4.28571rem !important; }
  /* P */
  .set--pdy-65--sm {
    padding-top: 4.64286rem !important;
    padding-bottom: 4.64286rem !important; }
  /* P */
  .set--pdy-70--sm {
    padding-top: 5rem !important;
    padding-bottom: 5rem !important; }
  /* P */
  .set--pdy-75--sm {
    padding-top: 5.35714rem !important;
    padding-bottom: 5.35714rem !important; }
  /* P */
  .set--pdy-80--sm {
    padding-top: 5.71429rem !important;
    padding-bottom: 5.71429rem !important; }
  /* P */
  .set--pdy-85--sm {
    padding-top: 6.07143rem !important;
    padding-bottom: 6.07143rem !important; }
  /* P */
  .set--pdy-90--sm {
    padding-top: 6.42857rem !important;
    padding-bottom: 6.42857rem !important; }
  /* P */
  .set--pdy-95--sm {
    padding-top: 6.78571rem !important;
    padding-bottom: 6.78571rem !important; }
  /* P */
  .set--pdy-100--sm {
    padding-top: 7.14286rem !important;
    padding-bottom: 7.14286rem !important; }
  /* P */
  .set--pdy-105--sm {
    padding-top: 7.5rem !important;
    padding-bottom: 7.5rem !important; }
  /* P */
  .set--pdy-110--sm {
    padding-top: 7.85714rem !important;
    padding-bottom: 7.85714rem !important; }
  /* P */
  .set--pdy-115--sm {
    padding-top: 8.21429rem !important;
    padding-bottom: 8.21429rem !important; }
  /* P */
  .set--pdy-120--sm {
    padding-top: 8.57143rem !important;
    padding-bottom: 8.57143rem !important; }
  /* P */
  .set--pdy-125--sm {
    padding-top: 8.92857rem !important;
    padding-bottom: 8.92857rem !important; }
  /* P */
  .set--pdy-130--sm {
    padding-top: 9.28571rem !important;
    padding-bottom: 9.28571rem !important; }
  /* P */
  .set--pdy-135--sm {
    padding-top: 9.64286rem !important;
    padding-bottom: 9.64286rem !important; }
  /* P */
  .set--pdy-140--sm {
    padding-top: 10rem !important;
    padding-bottom: 10rem !important; }
  /* P */
  .set--pdy-145--sm {
    padding-top: 10.35714rem !important;
    padding-bottom: 10.35714rem !important; }
  /* P */
  .set--pdy-150--sm {
    padding-top: 10.71429rem !important;
    padding-bottom: 10.71429rem !important; }
  /* P */
  .set--pdy-155--sm {
    padding-top: 11.07143rem !important;
    padding-bottom: 11.07143rem !important; }
  /* P */
  .set--pdy-160--sm {
    padding-top: 11.42857rem !important;
    padding-bottom: 11.42857rem !important; }
  /* P */
  .set--pdy-165--sm {
    padding-top: 11.78571rem !important;
    padding-bottom: 11.78571rem !important; }
  /* P */
  .set--pdy-170--sm {
    padding-top: 12.14286rem !important;
    padding-bottom: 12.14286rem !important; }
  /* P */
  .set--pdy-175--sm {
    padding-top: 12.5rem !important;
    padding-bottom: 12.5rem !important; }
  /* P */
  .set--pdy-180--sm {
    padding-top: 12.85714rem !important;
    padding-bottom: 12.85714rem !important; }
  /* P */
  .set--pdy-185--sm {
    padding-top: 13.21429rem !important;
    padding-bottom: 13.21429rem !important; }
  /* P */
  .set--pdy-190--sm {
    padding-top: 13.57143rem !important;
    padding-bottom: 13.57143rem !important; }
  /* P */
  .set--pdy-195--sm {
    padding-top: 13.92857rem !important;
    padding-bottom: 13.92857rem !important; }
  /* P */
  .set--pdy-200--sm {
    padding-top: 14.28571rem !important;
    padding-bottom: 14.28571rem !important; }
  /* P */
  .set--pdy-205--sm {
    padding-top: 14.64286rem !important;
    padding-bottom: 14.64286rem !important; }
  /* P */
  .set--pdy-210--sm {
    padding-top: 15rem !important;
    padding-bottom: 15rem !important; }
  /* Padding Top */
  .set--pdt-0--sm {
    padding-top: 0px !important; }
  .set--pdt-1--sm {
    padding-top: 0.07143rem !important; }
  .set--pdt-2--sm {
    padding-top: 0.14286rem !important; }
  .set--pdt-3--sm {
    padding-top: 0.21429rem !important; }
  .set--pdt-4--sm {
    padding-top: 0.28571rem !important; }
  .set--pdt-5--sm {
    padding-top: 0.35714rem !important; }
  .set--pdt-6--sm {
    padding-top: 0.42857rem !important; }
  .set--pdt-7--sm {
    padding-top: 0.5rem !important; }
  .set--pdt-8--sm {
    padding-top: 0.57143rem !important; }
  .set--pdt-9--sm {
    padding-top: 0.64286rem !important; }
  .set--pdt-10--sm {
    padding-top: 0.71429rem !important; }
  .set--pdt-15--sm {
    padding-top: 1.07143rem !important; }
  .set--pdt-20--sm {
    padding-top: 1.42857rem !important; }
  .set--pdt-25--sm {
    padding-top: 1.78571rem !important; }
  .set--pdt-30--sm {
    padding-top: 2.14286rem !important; }
  .set--pdt-35--sm {
    padding-top: 2.5rem !important; }
  .set--pdt-40--sm {
    padding-top: 2.85714rem !important; }
  .set--pdt-45--sm {
    padding-top: 3.21429rem !important; }
  .set--pdt-50--sm {
    padding-top: 3.57143rem !important; }
  .set--pdt-55--sm {
    padding-top: 3.92857rem !important; }
  .set--pdt-60--sm {
    padding-top: 4.28571rem !important; }
  .set--pdt-65--sm {
    padding-top: 4.64286rem !important; }
  .set--pdt-70--sm {
    padding-top: 5rem !important; }
  .set--pdt-75--sm {
    padding-top: 5.35714rem !important; }
  .set--pdt-80--sm {
    padding-top: 5.71429rem !important; }
  .set--pdt-85--sm {
    padding-top: 6.07143rem !important; }
  .set--pdt-90--sm {
    padding-top: 6.42857rem !important; }
  .set--pdt-95--sm {
    padding-top: 6.78571rem !important; }
  .set--pdt-100--sm {
    padding-top: 7.14286rem !important; }
  .set--pdt-105--sm {
    padding-top: 7.5rem !important; }
  .set--pdt-110--sm {
    padding-top: 7.85714rem !important; }
  .set--pdt-115--sm {
    padding-top: 8.21429rem !important; }
  .set--pdt-120--sm {
    padding-top: 8.57143rem !important; }
  .set--pdt-125--sm {
    padding-top: 8.92857rem !important; }
  .set--pdt-130--sm {
    padding-top: 9.28571rem !important; }
  .set--pdt-135--sm {
    padding-top: 9.64286rem !important; }
  .set--pdt-140--sm {
    padding-top: 10rem !important; }
  .set--pdt-145--sm {
    padding-top: 10.35714rem !important; }
  .set--pdt-150--sm {
    padding-top: 10.71429rem !important; }
  /* Padding Right */
  .set--pdr-0--sm {
    padding-right: 0px !important; }
  .set--pdr-1--sm {
    padding-right: 0.07143rem !important; }
  .set--pdr-2--sm {
    padding-right: 0.14286rem !important; }
  .set--pdr-3--sm {
    padding-right: 0.21429rem !important; }
  .set--pdr-4--sm {
    padding-right: 0.28571rem !important; }
  .set--pdr-5--sm {
    padding-right: 0.35714rem !important; }
  .set--pdr-6--sm {
    padding-right: 0.42857rem !important; }
  .set--pdr-7--sm {
    padding-right: 0.5rem !important; }
  .set--pdr-8--sm {
    padding-right: 0.57143rem !important; }
  .set--pdr-9--sm {
    padding-right: 0.64286rem !important; }
  /* P */
  .set--pdr-10--sm {
    padding-right: 0.71429rem !important; }
  /* P */
  .set--pdr-15--sm {
    padding-right: 1.07143rem !important; }
  /* P */
  .set--pdr-20--sm {
    padding-right: 1.42857rem !important; }
  /* P */
  .set--pdr-25--sm {
    padding-right: 1.78571rem !important; }
  /* P */
  .set--pdr-30--sm {
    padding-right: 2.14286rem !important; }
  /* P */
  .set--pdr-35--sm {
    padding-right: 2.5rem !important; }
  /* P */
  .set--pdr-40--sm {
    padding-right: 2.85714rem !important; }
  /* P */
  .set--pdr-45--sm {
    padding-right: 3.21429rem !important; }
  /* P */
  .set--pdr-50--sm {
    padding-right: 3.57143rem !important; }
  /* P */
  .set--pdr-55--sm {
    padding-right: 3.92857rem !important; }
  /* P */
  .set--pdr-60--sm {
    padding-right: 4.28571rem !important; }
  /* P */
  .set--pdr-65--sm {
    padding-right: 4.64286rem !important; }
  /* P */
  .set--pdr-70--sm {
    padding-right: 5rem !important; }
  /* P */
  .set--pdr-75--sm {
    padding-right: 5.35714rem !important; }
  /* P */
  .set--pdr-80--sm {
    padding-right: 5.71429rem !important; }
  /* P */
  .set--pdr-85--sm {
    padding-right: 6.07143rem !important; }
  /* P */
  .set--pdr-90--sm {
    padding-right: 6.42857rem !important; }
  /* P */
  .set--pdr-95--sm {
    padding-right: 6.78571rem !important; }
  /* P */
  .set--pdr-100--sm {
    padding-right: 7.14286rem !important; }
  /* P */
  .set--pdr-105--sm {
    padding-right: 7.5rem !important; }
  /* P */
  .set--pdr-110--sm {
    padding-right: 7.85714rem !important; }
  /* P */
  .set--pdr-115--sm {
    padding-right: 8.21429rem !important; }
  /* P */
  .set--pdr-120--sm {
    padding-right: 8.57143rem !important; }
  /* P */
  .set--pdr-125--sm {
    padding-right: 8.92857rem !important; }
  /* P */
  .set--pdr-130--sm {
    padding-right: 9.28571rem !important; }
  /* P */
  .set--pdr-135--sm {
    padding-right: 9.64286rem !important; }
  /* P */
  .set--pdr-140--sm {
    padding-right: 10rem !important; }
  /* P */
  .set--pdr-145--sm {
    padding-right: 10.35714rem !important; }
  /* P */
  .set--pdr-150--sm {
    padding-right: 10.71429rem !important; }
  /* P */
  .set--pdr-155--sm {
    padding-right: 11.07143rem !important; }
  /* P */
  .set--pdr-160--sm {
    padding-right: 11.42857rem !important; }
  /* P */
  .set--pdr-165--sm {
    padding-right: 11.78571rem !important; }
  /* P */
  .set--pdr-170--sm {
    padding-right: 12.14286rem !important; }
  /* Padding Bottom */
  .set--pdb-0--sm {
    padding-bottom: 0px !important; }
  .set--pdb-1--sm {
    padding-bottom: 0.07143rem !important; }
  .set--pdb-2--sm {
    padding-bottom: 0.14286rem !important; }
  .set--pdb-3--sm {
    padding-bottom: 0.21429rem !important; }
  .set--pdb-4--sm {
    padding-bottom: 0.28571rem !important; }
  .set--pdb-5--sm {
    padding-bottom: 0.35714rem !important; }
  .set--pdb-6--sm {
    padding-bottom: 0.42857rem !important; }
  .set--pdb-7--sm {
    padding-bottom: 0.5rem !important; }
  .set--pdb-8--sm {
    padding-bottom: 0.57143rem !important; }
  .set--pdb-9--sm {
    padding-bottom: 0.64286rem !important; }
  .set--pdb-10--sm {
    padding-bottom: 0.71429rem !important; }
  .set--pdb-15--sm {
    padding-bottom: 1.07143rem !important; }
  .set--pdb-20--sm {
    padding-bottom: 1.42857rem !important; }
  .set--pdb-25--sm {
    padding-bottom: 1.78571rem !important; }
  .set--pdb-30--sm {
    padding-bottom: 2.14286rem !important; }
  .set--pdb-35--sm {
    padding-bottom: 2.5rem !important; }
  .set--pdb-40--sm {
    padding-bottom: 2.85714rem !important; }
  .set--pdb-45--sm {
    padding-bottom: 3.21429rem !important; }
  .set--pdb-50--sm {
    padding-bottom: 3.57143rem !important; }
  .set--pdb-55--sm {
    padding-bottom: 3.92857rem !important; }
  .set--pdb-60--sm {
    padding-bottom: 4.28571rem !important; }
  .set--pdb-65--sm {
    padding-bottom: 4.64286rem !important; }
  .set--pdb-70--sm {
    padding-bottom: 5rem !important; }
  .set--pdb-75--sm {
    padding-bottom: 5.35714rem !important; }
  .set--pdb-80--sm {
    padding-bottom: 5.71429rem !important; }
  .set--pdb-85--sm {
    padding-bottom: 6.07143rem !important; }
  .set--pdb-90--sm {
    padding-bottom: 6.42857rem !important; }
  .set--pdb-95--sm {
    padding-bottom: 6.78571rem !important; }
  .set--pdb-100--sm {
    padding-bottom: 7.14286rem !important; }
  .set--pdb-105--sm {
    padding-bottom: 7.5rem !important; }
  .set--pdb-110--sm {
    padding-bottom: 7.85714rem !important; }
  .set--pdb-115--sm {
    padding-bottom: 8.21429rem !important; }
  .set--pdb-120--sm {
    padding-bottom: 8.57143rem !important; }
  .set--pdb-125--sm {
    padding-bottom: 8.92857rem !important; }
  .set--pdb-130--sm {
    padding-bottom: 9.28571rem !important; }
  .set--pdb-135--sm {
    padding-bottom: 9.64286rem !important; }
  .set--pdb-140--sm {
    padding-bottom: 10rem !important; }
  .set--pdb-145--sm {
    padding-bottom: 10.35714rem !important; }
  .set--pdb-150--sm {
    padding-bottom: 10.71429rem !important; }
  /* Padding Left */
  .set--pdl-0--sm {
    padding-left: 0px !important; }
  .set--pdl-1--sm {
    padding-left: 0.07143rem !important; }
  .set--pdl-2--sm {
    padding-left: 0.14286rem !important; }
  .set--pdl-3--sm {
    padding-left: 0.21429rem !important; }
  .set--pdl-4--sm {
    padding-left: 0.28571rem !important; }
  .set--pdl-5--sm {
    padding-left: 0.35714rem !important; }
  .set--pdl-6--sm {
    padding-left: 0.42857rem !important; }
  .set--pdl-7--sm {
    padding-left: 0.5rem !important; }
  .set--pdl-8--sm {
    padding-left: 0.57143rem !important; }
  .set--pdl-9--sm {
    padding-left: 0.64286rem !important; }
  /* P */
  .set--pdl-10--sm {
    padding-left: 0.71429rem !important; }
  /* P */
  .set--pdl-15--sm {
    padding-left: 1.07143rem !important; }
  /* P */
  .set--pdl-20--sm {
    padding-left: 1.42857rem !important; }
  /* P */
  .set--pdl-25--sm {
    padding-left: 1.78571rem !important; }
  /* P */
  .set--pdl-30--sm {
    padding-left: 2.14286rem !important; }
  /* P */
  .set--pdl-35--sm {
    padding-left: 2.5rem !important; }
  /* P */
  .set--pdl-40--sm {
    padding-left: 2.85714rem !important; }
  /* P */
  .set--pdl-45--sm {
    padding-left: 3.21429rem !important; }
  /* P */
  .set--pdl-50--sm {
    padding-left: 3.57143rem !important; }
  /* P */
  .set--pdl-55--sm {
    padding-left: 3.92857rem !important; }
  /* P */
  .set--pdl-60--sm {
    padding-left: 4.28571rem !important; }
  /* P */
  .set--pdl-65--sm {
    padding-left: 4.64286rem !important; }
  /* P */
  .set--pdl-70--sm {
    padding-left: 5rem !important; }
  /* P */
  .set--pdl-75--sm {
    padding-left: 5.35714rem !important; }
  /* P */
  .set--pdl-80--sm {
    padding-left: 5.71429rem !important; }
  /* P */
  .set--pdl-85--sm {
    padding-left: 6.07143rem !important; }
  /* P */
  .set--pdl-90--sm {
    padding-left: 6.42857rem !important; }
  /* P */
  .set--pdl-95--sm {
    padding-left: 6.78571rem !important; }
  /* P */
  .set--pdl-100--sm {
    padding-left: 7.14286rem !important; }
  /* P */
  .set--pdl-105--sm {
    padding-left: 7.5rem !important; }
  /* P */
  .set--pdl-110--sm {
    padding-left: 7.85714rem !important; }
  /* P */
  .set--pdl-115--sm {
    padding-left: 8.21429rem !important; }
  /* P */
  .set--pdl-120--sm {
    padding-left: 8.57143rem !important; }
  /* P */
  .set--pdl-125--sm {
    padding-left: 8.92857rem !important; }
  /* P */
  .set--pdl-130--sm {
    padding-left: 9.28571rem !important; }
  /* P */
  .set--pdl-135--sm {
    padding-left: 9.64286rem !important; }
  /* P */
  .set--pdl-140--sm {
    padding-left: 10rem !important; }
  /* P */
  .set--pdl-145--sm {
    padding-left: 10.35714rem !important; }
  /* P */
  .set--pdl-150--sm {
    padding-left: 10.71429rem !important; }
  /* P */
  .set--pdl-155--sm {
    padding-left: 11.07143rem !important; }
  /* P */
  .set--pdl-160--sm {
    padding-left: 11.42857rem !important; }
  /* P */
  .set--pdl-165--sm {
    padding-left: 11.78571rem !important; }
  /* P */
  .set--pdl-170--sm {
    padding-left: 12.14286rem !important; } }

/* Padding Spaces (md)
------------------------------------*/
/* P */
@media (min-width: 768px) {
  .set--pd-0--md {
    padding: 0 !important; }
  .set--pdx-0--md {
    padding-left: 0 !important;
    padding-right: 0 !important; }
  .set--pdy-0--md {
    padding-top: 0 !important;
    padding-bottom: 0 !important; }
  .set--pdl-0--md {
    padding-left: 0 !important; }
  .set--pdr-0--md {
    padding-right: 0 !important; }
  .set--pdt-0--md {
    padding-top: 0 !important; }
  .set--pdb-0--md {
    padding-bottom: 0 !important; }
  /* Padding Around */
  .set--pd-2--md {
    padding: 0.14286rem !important; }
  .set--pd-3--md {
    padding: 0.21429rem !important; }
  .set--pd-5--md {
    padding: 0.35714rem !important; }
  .set--pd-7--md {
    padding: 0.5rem !important; }
  .set--pd-10--md {
    padding: 0.71429rem !important; }
  .set--pd-15--md {
    padding: 1.07143rem !important; }
  .set--pd-20--md {
    padding: 1.42857rem !important; }
  .set--pd-25--md {
    padding: 1.78571rem !important; }
  .set--pd-30--md {
    padding: 2.14286rem !important; }
  .set--pd-35--md {
    padding: 2.5rem !important; }
  .set--pd-40--md {
    padding: 2.85714rem !important; }
  .set--pd-45--md {
    padding: 3.21429rem !important; }
  .set--pd-50--md {
    padding: 3.57143rem !important; }
  .set--pd-55--md {
    padding: 3.92857rem !important; }
  .set--pd-60--md {
    padding: 4.28571rem !important; }
  .set--pd-65--md {
    padding: 4.64286rem !important; }
  .set--pd-70--md {
    padding: 5rem !important; }
  .set--pd-75--md {
    padding: 5.35714rem !important; }
  .set--pd-80--md {
    padding: 5.71429rem !important; }
  .set--pd-85--md {
    padding: 6.07143rem !important; }
  .set--pd-90--md {
    padding: 6.42857rem !important; }
  .set--pd-95--md {
    padding: 6.78571rem !important; }
  .set--pd-100--md {
    padding: 7.14286rem !important; }
  .set--pd-105--md {
    padding: 7.5rem !important; }
  .set--pd-110--md {
    padding: 7.85714rem !important; }
  .set--pd-115--md {
    padding: 8.21429rem !important; }
  .set--pd-120--md {
    padding: 8.57143rem !important; }
  .set--pd-125--md {
    padding: 8.92857rem !important; }
  .set--pd-130--md {
    padding: 9.28571rem !important; }
  .set--pd-135--md {
    padding: 9.64286rem !important; }
  .set--pd-140--md {
    padding: 10rem !important; }
  .set--pd-145--md {
    padding: 10.35714rem !important; }
  .set--pd-150--md {
    padding: 10.71429rem !important; }
  /* Padding X */
  .set--pdx-1--md {
    padding-left: 0.07143rem !important;
    padding-right: 0.07143rem !important; }
  .set--pdx-2--md {
    padding-left: 0.14286rem !important;
    padding-right: 0.14286rem !important; }
  .set--pdx-3--md {
    padding-left: 0.21429rem !important;
    padding-right: 0.21429rem !important; }
  .set--pdx-4--md {
    padding-left: 0.28571rem !important;
    padding-right: 0.28571rem !important; }
  .set--pdx-5--md {
    padding-left: 0.35714rem !important;
    padding-right: 0.35714rem !important; }
  .set--pdx-6--md {
    padding-left: 0.42857rem !important;
    padding-right: 0.42857rem !important; }
  .set--pdx-7--md {
    padding-left: 0.5rem !important;
    padding-right: 0.5rem !important; }
  .set--pdx-8--md {
    padding-left: 0.57143rem !important;
    padding-right: 0.57143rem !important; }
  .set--pdx-9--md {
    padding-left: 0.64286rem !important;
    padding-right: 0.64286rem !important; }
  .set--pdx-10--md {
    padding-left: 0.71429rem !important;
    padding-right: 0.71429rem !important; }
  .set--pdx-11--md {
    padding-left: 0.78571rem !important;
    padding-right: 0.78571rem !important; }
  .set--pdx-12--md {
    padding-left: 0.85714rem !important;
    padding-right: 0.85714rem !important; }
  .set--pdx-13--md {
    padding-left: 0.92857rem !important;
    padding-right: 0.92857rem !important; }
  .set--pdx-14--md {
    padding-left: 1rem !important;
    padding-right: 1rem !important; }
  .set--pdx-15--md {
    padding-left: 1.07143rem !important;
    padding-right: 1.07143rem !important; }
  .set--pdx-10--md {
    padding-left: 0.71429rem !important;
    padding-right: 0.71429rem !important; }
  .set--pdx-15--md {
    padding-left: 1.07143rem !important;
    padding-right: 1.07143rem !important; }
  .set--pdx-20--md {
    padding-left: 1.42857rem !important;
    padding-right: 1.42857rem !important; }
  .set--pdx-25--md {
    padding-left: 1.78571rem !important;
    padding-right: 1.78571rem !important; }
  .set--pdx-30--md {
    padding-left: 2.14286rem !important;
    padding-right: 2.14286rem !important; }
  .set--pdx-35--md {
    padding-left: 2.5rem !important;
    padding-right: 2.5rem !important; }
  .set--pdx-40--md {
    padding-left: 2.85714rem !important;
    padding-right: 2.85714rem !important; }
  .set--pdx-45--md {
    padding-left: 3.21429rem !important;
    padding-right: 3.21429rem !important; }
  .set--pdx-50--md {
    padding-left: 3.57143rem !important;
    padding-right: 3.57143rem !important; }
  .set--pdx-55--md {
    padding-left: 3.92857rem !important;
    padding-right: 3.92857rem !important; }
  .set--pdx-60--md {
    padding-left: 4.28571rem !important;
    padding-right: 4.28571rem !important; }
  .set--pdx-65--md {
    padding-left: 4.64286rem !important;
    padding-right: 4.64286rem !important; }
  .set--pdx-70--md {
    padding-left: 5rem !important;
    padding-right: 5rem !important; }
  .set--pdx-75--md {
    padding-left: 5.35714rem !important;
    padding-right: 5.35714rem !important; }
  .set--pdx-80--md {
    padding-left: 5.71429rem !important;
    padding-right: 5.71429rem !important; }
  .set--pdx-85--md {
    padding-left: 6.07143rem !important;
    padding-right: 6.07143rem !important; }
  .set--pdx-90--md {
    padding-left: 6.42857rem !important;
    padding-right: 6.42857rem !important; }
  .set--pdx-95--md {
    padding-left: 6.78571rem !important;
    padding-right: 6.78571rem !important; }
  .set--pdx-100--md {
    padding-left: 7.14286rem !important;
    padding-right: 7.14286rem !important; }
  .set--pdx-105--md {
    padding-left: 7.5rem !important;
    padding-right: 7.5rem !important; }
  .set--pdx-110--md {
    padding-left: 7.85714rem !important;
    padding-right: 7.85714rem !important; }
  .set--pdx-115--md {
    padding-left: 8.21429rem !important;
    padding-right: 8.21429rem !important; }
  .set--pdx-120--md {
    padding-left: 8.57143rem !important;
    padding-right: 8.57143rem !important; }
  .set--pdx-125--md {
    padding-left: 8.92857rem !important;
    padding-right: 8.92857rem !important; }
  .set--pdx-130--md {
    padding-left: 9.28571rem !important;
    padding-right: 9.28571rem !important; }
  .set--pdx-135--md {
    padding-left: 9.64286rem !important;
    padding-right: 9.64286rem !important; }
  .set--pdx-140--md {
    padding-left: 10rem !important;
    padding-right: 10rem !important; }
  .set--pdx-145--md {
    padding-left: 10.35714rem !important;
    padding-right: 10.35714rem !important; }
  .set--pdx-150--md {
    padding-left: 10.71429rem !important;
    padding-right: 10.71429rem !important; }
  /* Padding Y */
  .set--pdy-1--md {
    padding-top: 0.07143rem !important;
    padding-bottom: 0.07143rem !important; }
  .set--pdy-2--md {
    padding-top: 0.14286rem !important;
    padding-bottom: 0.14286rem !important; }
  .set--pdy-3--md {
    padding-top: 0.21429rem !important;
    padding-bottom: 0.21429rem !important; }
  .set--pdy-4--md {
    padding-top: 0.28571rem !important;
    padding-bottom: 0.28571rem !important; }
  .set--pdy-5--md {
    padding-top: 0.35714rem !important;
    padding-bottom: 0.35714rem !important; }
  .set--pdy-6--md {
    padding-top: 0.42857rem !important;
    padding-bottom: 0.42857rem !important; }
  .set--pdy-7--md {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important; }
  .set--pdy-8--md {
    padding-top: 0.57143rem !important;
    padding-bottom: 0.57143rem !important; }
  .set--pdy-9--md {
    padding-top: 0.64286rem !important;
    padding-bottom: 0.64286rem !important; }
  .set--pdy-10--md {
    padding-top: 0.71429rem !important;
    padding-bottom: 0.71429rem !important; }
  .set--pdy-11--md {
    padding-top: 0.78571rem !important;
    padding-bottom: 0.78571rem !important; }
  .set--pdy-12--md {
    padding-top: 0.85714rem !important;
    padding-bottom: 0.85714rem !important; }
  .set--pdy-13--md {
    padding-top: 0.92857rem !important;
    padding-bottom: 0.92857rem !important; }
  .set--pdy-14--md {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important; }
  .set--pdy-15--md {
    padding-top: 1.07143rem !important;
    padding-bottom: 1.07143rem !important; }
  .set--pdy-16--md {
    padding-top: 1.14286rem !important;
    padding-bottom: 1.14286rem !important; }
  .set--pdy-17--md {
    padding-top: 1.21429rem !important;
    padding-bottom: 1.21429rem !important; }
  .set--pdy-18--md {
    padding-top: 1.28571rem !important;
    padding-bottom: 1.28571rem !important; }
  .set--pdy-19--md {
    padding-top: 1.35714rem !important;
    padding-bottom: 1.35714rem !important; }
  /* P */
  .set--pdy-10--md {
    padding-top: 0.71429rem !important;
    padding-bottom: 0.71429rem !important; }
  /* P */
  .set--pdy-15--md {
    padding-top: 1.07143rem !important;
    padding-bottom: 1.07143rem !important; }
  /* P */
  .set--pdy-20--md {
    padding-top: 1.42857rem !important;
    padding-bottom: 1.42857rem !important; }
  /* P */
  .set--pdy-25--md {
    padding-top: 1.78571rem !important;
    padding-bottom: 1.78571rem !important; }
  /* P */
  .set--pdy-30--md {
    padding-top: 2.14286rem !important;
    padding-bottom: 2.14286rem !important; }
  /* P */
  .set--pdy-35--md {
    padding-top: 2.5rem !important;
    padding-bottom: 2.5rem !important; }
  /* P */
  .set--pdy-40--md {
    padding-top: 2.85714rem !important;
    padding-bottom: 2.85714rem !important; }
  /* P */
  .set--pdy-45--md {
    padding-top: 3.21429rem !important;
    padding-bottom: 3.21429rem !important; }
  /* P */
  .set--pdy-50--md {
    padding-top: 3.57143rem !important;
    padding-bottom: 3.57143rem !important; }
  /* P */
  .set--pdy-55--md {
    padding-top: 3.92857rem !important;
    padding-bottom: 3.92857rem !important; }
  /* P */
  .set--pdy-60--md {
    padding-top: 4.28571rem !important;
    padding-bottom: 4.28571rem !important; }
  /* P */
  .set--pdy-65--md {
    padding-top: 4.64286rem !important;
    padding-bottom: 4.64286rem !important; }
  /* P */
  .set--pdy-70--md {
    padding-top: 5rem !important;
    padding-bottom: 5rem !important; }
  /* P */
  .set--pdy-75--md {
    padding-top: 5.35714rem !important;
    padding-bottom: 5.35714rem !important; }
  /* P */
  .set--pdy-80--md {
    padding-top: 5.71429rem !important;
    padding-bottom: 5.71429rem !important; }
  /* P */
  .set--pdy-85--md {
    padding-top: 6.07143rem !important;
    padding-bottom: 6.07143rem !important; }
  /* P */
  .set--pdy-90--md {
    padding-top: 6.42857rem !important;
    padding-bottom: 6.42857rem !important; }
  /* P */
  .set--pdy-95--md {
    padding-top: 6.78571rem !important;
    padding-bottom: 6.78571rem !important; }
  /* P */
  .set--pdy-100--md {
    padding-top: 7.14286rem !important;
    padding-bottom: 7.14286rem !important; }
  /* P */
  .set--pdy-105--md {
    padding-top: 7.5rem !important;
    padding-bottom: 7.5rem !important; }
  /* P */
  .set--pdy-110--md {
    padding-top: 7.85714rem !important;
    padding-bottom: 7.85714rem !important; }
  /* P */
  .set--pdy-115--md {
    padding-top: 8.21429rem !important;
    padding-bottom: 8.21429rem !important; }
  /* P */
  .set--pdy-120--md {
    padding-top: 8.57143rem !important;
    padding-bottom: 8.57143rem !important; }
  /* P */
  .set--pdy-125--md {
    padding-top: 8.92857rem !important;
    padding-bottom: 8.92857rem !important; }
  /* P */
  .set--pdy-130--md {
    padding-top: 9.28571rem !important;
    padding-bottom: 9.28571rem !important; }
  /* P */
  .set--pdy-135--md {
    padding-top: 9.64286rem !important;
    padding-bottom: 9.64286rem !important; }
  /* P */
  .set--pdy-140--md {
    padding-top: 10rem !important;
    padding-bottom: 10rem !important; }
  /* P */
  .set--pdy-145--md {
    padding-top: 10.35714rem !important;
    padding-bottom: 10.35714rem !important; }
  /* P */
  .set--pdy-150--md {
    padding-top: 10.71429rem !important;
    padding-bottom: 10.71429rem !important; }
  /* P */
  .set--pdy-155--md {
    padding-top: 11.07143rem !important;
    padding-bottom: 11.07143rem !important; }
  /* P */
  .set--pdy-160--md {
    padding-top: 11.42857rem !important;
    padding-bottom: 11.42857rem !important; }
  /* P */
  .set--pdy-165--md {
    padding-top: 11.78571rem !important;
    padding-bottom: 11.78571rem !important; }
  /* P */
  .set--pdy-170--md {
    padding-top: 12.14286rem !important;
    padding-bottom: 12.14286rem !important; }
  /* P */
  .set--pdy-175--md {
    padding-top: 12.5rem !important;
    padding-bottom: 12.5rem !important; }
  /* P */
  .set--pdy-180--md {
    padding-top: 12.85714rem !important;
    padding-bottom: 12.85714rem !important; }
  /* P */
  .set--pdy-185--md {
    padding-top: 13.21429rem !important;
    padding-bottom: 13.21429rem !important; }
  /* P */
  .set--pdy-190--md {
    padding-top: 13.57143rem !important;
    padding-bottom: 13.57143rem !important; }
  /* P */
  .set--pdy-195--md {
    padding-top: 13.92857rem !important;
    padding-bottom: 13.92857rem !important; }
  /* P */
  .set--pdy-200--md {
    padding-top: 14.28571rem !important;
    padding-bottom: 14.28571rem !important; }
  /* P */
  .set--pdy-205--md {
    padding-top: 14.64286rem !important;
    padding-bottom: 14.64286rem !important; }
  /* P */
  .set--pdy-210--md {
    padding-top: 15rem !important;
    padding-bottom: 15rem !important; }
  /* Padding Top */
  .set--pdt-0--md {
    padding-top: 0px !important; }
  .set--pdt-1--md {
    padding-top: 0.07143rem !important; }
  .set--pdt-2--md {
    padding-top: 0.14286rem !important; }
  .set--pdt-3--md {
    padding-top: 0.21429rem !important; }
  .set--pdt-4--md {
    padding-top: 0.28571rem !important; }
  .set--pdt-5--md {
    padding-top: 0.35714rem !important; }
  .set--pdt-6--md {
    padding-top: 0.42857rem !important; }
  .set--pdt-7--md {
    padding-top: 0.5rem !important; }
  .set--pdt-8--md {
    padding-top: 0.57143rem !important; }
  .set--pdt-9--md {
    padding-top: 0.64286rem !important; }
  .set--pdt-10--md {
    padding-top: 0.71429rem !important; }
  .set--pdt-15--md {
    padding-top: 1.07143rem !important; }
  .set--pdt-20--md {
    padding-top: 1.42857rem !important; }
  .set--pdt-25--md {
    padding-top: 1.78571rem !important; }
  .set--pdt-30--md {
    padding-top: 2.14286rem !important; }
  .set--pdt-35--md {
    padding-top: 2.5rem !important; }
  .set--pdt-40--md {
    padding-top: 2.85714rem !important; }
  .set--pdt-45--md {
    padding-top: 3.21429rem !important; }
  .set--pdt-50--md {
    padding-top: 3.57143rem !important; }
  .set--pdt-55--md {
    padding-top: 3.92857rem !important; }
  .set--pdt-60--md {
    padding-top: 4.28571rem !important; }
  .set--pdt-65--md {
    padding-top: 4.64286rem !important; }
  .set--pdt-70--md {
    padding-top: 5rem !important; }
  .set--pdt-75--md {
    padding-top: 5.35714rem !important; }
  .set--pdt-80--md {
    padding-top: 5.71429rem !important; }
  .set--pdt-85--md {
    padding-top: 6.07143rem !important; }
  .set--pdt-90--md {
    padding-top: 6.42857rem !important; }
  .set--pdt-95--md {
    padding-top: 6.78571rem !important; }
  .set--pdt-100--md {
    padding-top: 7.14286rem !important; }
  .set--pdt-105--md {
    padding-top: 7.5rem !important; }
  .set--pdt-110--md {
    padding-top: 7.85714rem !important; }
  .set--pdt-115--md {
    padding-top: 8.21429rem !important; }
  .set--pdt-120--md {
    padding-top: 8.57143rem !important; }
  .set--pdt-125--md {
    padding-top: 8.92857rem !important; }
  .set--pdt-130--md {
    padding-top: 9.28571rem !important; }
  .set--pdt-135--md {
    padding-top: 9.64286rem !important; }
  .set--pdt-140--md {
    padding-top: 10rem !important; }
  .set--pdt-145--md {
    padding-top: 10.35714rem !important; }
  .set--pdt-150--md {
    padding-top: 10.71429rem !important; }
  /* Padding Right */
  .set--pdr-0--md {
    padding-right: 0px !important; }
  .set--pdr-1--md {
    padding-right: 0.07143rem !important; }
  .set--pdr-2--md {
    padding-right: 0.14286rem !important; }
  .set--pdr-3--md {
    padding-right: 0.21429rem !important; }
  .set--pdr-4--md {
    padding-right: 0.28571rem !important; }
  .set--pdr-5--md {
    padding-right: 0.35714rem !important; }
  .set--pdr-6--md {
    padding-right: 0.42857rem !important; }
  .set--pdr-7--md {
    padding-right: 0.5rem !important; }
  .set--pdr-8--md {
    padding-right: 0.57143rem !important; }
  .set--pdr-9--md {
    padding-right: 0.64286rem !important; }
  /* P */
  .set--pdr-10--md {
    padding-right: 0.71429rem !important; }
  /* P */
  .set--pdr-15--md {
    padding-right: 1.07143rem !important; }
  /* P */
  .set--pdr-20--md {
    padding-right: 1.42857rem !important; }
  /* P */
  .set--pdr-25--md {
    padding-right: 1.78571rem !important; }
  /* P */
  .set--pdr-30--md {
    padding-right: 2.14286rem !important; }
  /* P */
  .set--pdr-35--md {
    padding-right: 2.5rem !important; }
  /* P */
  .set--pdr-40--md {
    padding-right: 2.85714rem !important; }
  /* P */
  .set--pdr-45--md {
    padding-right: 3.21429rem !important; }
  /* P */
  .set--pdr-50--md {
    padding-right: 3.57143rem !important; }
  /* P */
  .set--pdr-55--md {
    padding-right: 3.92857rem !important; }
  /* P */
  .set--pdr-60--md {
    padding-right: 4.28571rem !important; }
  /* P */
  .set--pdr-65--md {
    padding-right: 4.64286rem !important; }
  /* P */
  .set--pdr-70--md {
    padding-right: 5rem !important; }
  /* P */
  .set--pdr-75--md {
    padding-right: 5.35714rem !important; }
  /* P */
  .set--pdr-80--md {
    padding-right: 5.71429rem !important; }
  /* P */
  .set--pdr-85--md {
    padding-right: 6.07143rem !important; }
  /* P */
  .set--pdr-90--md {
    padding-right: 6.42857rem !important; }
  /* P */
  .set--pdr-95--md {
    padding-right: 6.78571rem !important; }
  /* P */
  .set--pdr-100--md {
    padding-right: 7.14286rem !important; }
  /* P */
  .set--pdr-105--md {
    padding-right: 7.5rem !important; }
  /* P */
  .set--pdr-110--md {
    padding-right: 7.85714rem !important; }
  /* P */
  .set--pdr-115--md {
    padding-right: 8.21429rem !important; }
  /* P */
  .set--pdr-120--md {
    padding-right: 8.57143rem !important; }
  /* P */
  .set--pdr-125--md {
    padding-right: 8.92857rem !important; }
  /* P */
  .set--pdr-130--md {
    padding-right: 9.28571rem !important; }
  /* P */
  .set--pdr-135--md {
    padding-right: 9.64286rem !important; }
  /* P */
  .set--pdr-140--md {
    padding-right: 10rem !important; }
  /* P */
  .set--pdr-145--md {
    padding-right: 10.35714rem !important; }
  /* P */
  .set--pdr-150--md {
    padding-right: 10.71429rem !important; }
  /* P */
  .set--pdr-155--md {
    padding-right: 11.07143rem !important; }
  /* P */
  .set--pdr-160--md {
    padding-right: 11.42857rem !important; }
  /* P */
  .set--pdr-165--md {
    padding-right: 11.78571rem !important; }
  /* P */
  .set--pdr-170--md {
    padding-right: 12.14286rem !important; }
  /* Padding Bottom */
  .set--pdb-0--md {
    padding-bottom: 0px !important; }
  .set--pdb-1--md {
    padding-bottom: 0.07143rem !important; }
  .set--pdb-2--md {
    padding-bottom: 0.14286rem !important; }
  .set--pdb-3--md {
    padding-bottom: 0.21429rem !important; }
  .set--pdb-4--md {
    padding-bottom: 0.28571rem !important; }
  .set--pdb-5--md {
    padding-bottom: 0.35714rem !important; }
  .set--pdb-6--md {
    padding-bottom: 0.42857rem !important; }
  .set--pdb-7--md {
    padding-bottom: 0.5rem !important; }
  .set--pdb-8--md {
    padding-bottom: 0.57143rem !important; }
  .set--pdb-9--md {
    padding-bottom: 0.64286rem !important; }
  .set--pdb-10--md {
    padding-bottom: 0.71429rem !important; }
  .set--pdb-15--md {
    padding-bottom: 1.07143rem !important; }
  .set--pdb-20--md {
    padding-bottom: 1.42857rem !important; }
  .set--pdb-25--md {
    padding-bottom: 1.78571rem !important; }
  .set--pdb-30--md {
    padding-bottom: 2.14286rem !important; }
  .set--pdb-35--md {
    padding-bottom: 2.5rem !important; }
  .set--pdb-40--md {
    padding-bottom: 2.85714rem !important; }
  .set--pdb-45--md {
    padding-bottom: 3.21429rem !important; }
  .set--pdb-50--md {
    padding-bottom: 3.57143rem !important; }
  .set--pdb-55--md {
    padding-bottom: 3.92857rem !important; }
  .set--pdb-60--md {
    padding-bottom: 4.28571rem !important; }
  .set--pdb-65--md {
    padding-bottom: 4.64286rem !important; }
  .set--pdb-70--md {
    padding-bottom: 5rem !important; }
  .set--pdb-75--md {
    padding-bottom: 5.35714rem !important; }
  .set--pdb-80--md {
    padding-bottom: 5.71429rem !important; }
  .set--pdb-85--md {
    padding-bottom: 6.07143rem !important; }
  .set--pdb-90--md {
    padding-bottom: 6.42857rem !important; }
  .set--pdb-95--md {
    padding-bottom: 6.78571rem !important; }
  .set--pdb-100--md {
    padding-bottom: 7.14286rem !important; }
  .set--pdb-105--md {
    padding-bottom: 7.5rem !important; }
  .set--pdb-110--md {
    padding-bottom: 7.85714rem !important; }
  .set--pdb-115--md {
    padding-bottom: 8.21429rem !important; }
  .set--pdb-120--md {
    padding-bottom: 8.57143rem !important; }
  .set--pdb-125--md {
    padding-bottom: 8.92857rem !important; }
  .set--pdb-130--md {
    padding-bottom: 9.28571rem !important; }
  .set--pdb-135--md {
    padding-bottom: 9.64286rem !important; }
  .set--pdb-140--md {
    padding-bottom: 10rem !important; }
  .set--pdb-145--md {
    padding-bottom: 10.35714rem !important; }
  .set--pdb-150--md {
    padding-bottom: 10.71429rem !important; }
  /* Padding Left */
  .set--pdl-0--md {
    padding-left: 0px !important; }
  .set--pdl-1--md {
    padding-left: 0.07143rem !important; }
  .set--pdl-2--md {
    padding-left: 0.14286rem !important; }
  .set--pdl-3--md {
    padding-left: 0.21429rem !important; }
  .set--pdl-4--md {
    padding-left: 0.28571rem !important; }
  .set--pdl-5--md {
    padding-left: 0.35714rem !important; }
  .set--pdl-6--md {
    padding-left: 0.42857rem !important; }
  .set--pdl-7--md {
    padding-left: 0.5rem !important; }
  .set--pdl-8--md {
    padding-left: 0.57143rem !important; }
  .set--pdl-9--md {
    padding-left: 0.64286rem !important; }
  /* P */
  .set--pdl-10--md {
    padding-left: 0.71429rem !important; }
  /* P */
  .set--pdl-15--md {
    padding-left: 1.07143rem !important; }
  /* P */
  .set--pdl-20--md {
    padding-left: 1.42857rem !important; }
  /* P */
  .set--pdl-25--md {
    padding-left: 1.78571rem !important; }
  /* P */
  .set--pdl-30--md {
    padding-left: 2.14286rem !important; }
  /* P */
  .set--pdl-35--md {
    padding-left: 2.5rem !important; }
  /* P */
  .set--pdl-40--md {
    padding-left: 2.85714rem !important; }
  /* P */
  .set--pdl-45--md {
    padding-left: 3.21429rem !important; }
  /* P */
  .set--pdl-50--md {
    padding-left: 3.57143rem !important; }
  /* P */
  .set--pdl-55--md {
    padding-left: 3.92857rem !important; }
  /* P */
  .set--pdl-60--md {
    padding-left: 4.28571rem !important; }
  /* P */
  .set--pdl-65--md {
    padding-left: 4.64286rem !important; }
  /* P */
  .set--pdl-70--md {
    padding-left: 5rem !important; }
  /* P */
  .set--pdl-75--md {
    padding-left: 5.35714rem !important; }
  /* P */
  .set--pdl-80--md {
    padding-left: 5.71429rem !important; }
  /* P */
  .set--pdl-85--md {
    padding-left: 6.07143rem !important; }
  /* P */
  .set--pdl-90--md {
    padding-left: 6.42857rem !important; }
  /* P */
  .set--pdl-95--md {
    padding-left: 6.78571rem !important; }
  /* P */
  .set--pdl-100--md {
    padding-left: 7.14286rem !important; }
  /* P */
  .set--pdl-105--md {
    padding-left: 7.5rem !important; }
  /* P */
  .set--pdl-110--md {
    padding-left: 7.85714rem !important; }
  /* P */
  .set--pdl-115--md {
    padding-left: 8.21429rem !important; }
  /* P */
  .set--pdl-120--md {
    padding-left: 8.57143rem !important; }
  /* P */
  .set--pdl-125--md {
    padding-left: 8.92857rem !important; }
  /* P */
  .set--pdl-130--md {
    padding-left: 9.28571rem !important; }
  /* P */
  .set--pdl-135--md {
    padding-left: 9.64286rem !important; }
  /* P */
  .set--pdl-140--md {
    padding-left: 10rem !important; }
  /* P */
  .set--pdl-145--md {
    padding-left: 10.35714rem !important; }
  /* P */
  .set--pdl-150--md {
    padding-left: 10.71429rem !important; }
  /* P */
  .set--pdl-155--md {
    padding-left: 11.07143rem !important; }
  /* P */
  .set--pdl-160--md {
    padding-left: 11.42857rem !important; }
  /* P */
  .set--pdl-165--md {
    padding-left: 11.78571rem !important; }
  /* P */
  .set--pdl-170--md {
    padding-left: 12.14286rem !important; } }

/* Padding Spaces (lg) P
------------------------------------*/
/* P */
@media (min-width: 992px) {
  .set--pd-0--lg {
    padding: 0 !important; }
  .set--pdx-0--lg {
    padding-left: 0 !important;
    padding-right: 0 !important; }
  .set--pdy-0--lg {
    padding-top: 0 !important;
    padding-bottom: 0 !important; }
  .set--pdl-0--lg {
    padding-left: 0 !important; }
  .set--pdr-0--lg {
    padding-right: 0 !important; }
  .set--pdt-0--lg {
    padding-top: 0 !important; }
  .set--pdb-0--lg {
    padding-bottom: 0 !important; }
  /* Padding Around */
  .set--pd-2--lg {
    padding: 0.14286rem !important; }
  .set--pd-3--lg {
    padding: 0.21429rem !important; }
  .set--pd-5--lg {
    padding: 0.35714rem !important; }
  .set--pd-7--lg {
    padding: 0.5rem !important; }
  .set--pd-10--lg {
    padding: 0.71429rem !important; }
  .set--pd-15--lg {
    padding: 1.07143rem !important; }
  .set--pd-20--lg {
    padding: 1.42857rem !important; }
  .set--pd-25--lg {
    padding: 1.78571rem !important; }
  .set--pd-30--lg {
    padding: 2.14286rem !important; }
  .set--pd-35--lg {
    padding: 2.5rem !important; }
  .set--pd-40--lg {
    padding: 2.85714rem !important; }
  .set--pd-45--lg {
    padding: 3.21429rem !important; }
  .set--pd-50--lg {
    padding: 3.57143rem !important; }
  .set--pd-55--lg {
    padding: 3.92857rem !important; }
  .set--pd-60--lg {
    padding: 4.28571rem !important; }
  .set--pd-65--lg {
    padding: 4.64286rem !important; }
  .set--pd-70--lg {
    padding: 5rem !important; }
  .set--pd-75--lg {
    padding: 5.35714rem !important; }
  .set--pd-80--lg {
    padding: 5.71429rem !important; }
  .set--pd-85--lg {
    padding: 6.07143rem !important; }
  .set--pd-90--lg {
    padding: 6.42857rem !important; }
  .set--pd-95--lg {
    padding: 6.78571rem !important; }
  .set--pd-100--lg {
    padding: 7.14286rem !important; }
  .set--pd-105--lg {
    padding: 7.5rem !important; }
  .set--pd-110--lg {
    padding: 7.85714rem !important; }
  .set--pd-115--lg {
    padding: 8.21429rem !important; }
  .set--pd-120--lg {
    padding: 8.57143rem !important; }
  .set--pd-125--lg {
    padding: 8.92857rem !important; }
  .set--pd-130--lg {
    padding: 9.28571rem !important; }
  .set--pd-135--lg {
    padding: 9.64286rem !important; }
  .set--pd-140--lg {
    padding: 10rem !important; }
  .set--pd-145--lg {
    padding: 10.35714rem !important; }
  .set--pd-150--lg {
    padding: 10.71429rem !important; }
  /* Padding X */
  .set--pdx-1--lg {
    padding-left: 0.07143rem !important;
    padding-right: 0.07143rem !important; }
  .set--pdx-2--lg {
    padding-left: 0.14286rem !important;
    padding-right: 0.14286rem !important; }
  .set--pdx-3--lg {
    padding-left: 0.21429rem !important;
    padding-right: 0.21429rem !important; }
  .set--pdx-4--lg {
    padding-left: 0.28571rem !important;
    padding-right: 0.28571rem !important; }
  .set--pdx-5--lg {
    padding-left: 0.35714rem !important;
    padding-right: 0.35714rem !important; }
  .set--pdx-6--lg {
    padding-left: 0.42857rem !important;
    padding-right: 0.42857rem !important; }
  .set--pdx-7--lg {
    padding-left: 0.5rem !important;
    padding-right: 0.5rem !important; }
  .set--pdx-8--lg {
    padding-left: 0.57143rem !important;
    padding-right: 0.57143rem !important; }
  .set--pdx-9--lg {
    padding-left: 0.64286rem !important;
    padding-right: 0.64286rem !important; }
  .set--pdx-10--lg {
    padding-left: 0.71429rem !important;
    padding-right: 0.71429rem !important; }
  .set--pdx-11--lg {
    padding-left: 0.78571rem !important;
    padding-right: 0.78571rem !important; }
  .set--pdx-12--lg {
    padding-left: 0.85714rem !important;
    padding-right: 0.85714rem !important; }
  .set--pdx-13--lg {
    padding-left: 0.92857rem !important;
    padding-right: 0.92857rem !important; }
  .set--pdx-14--lg {
    padding-left: 1rem !important;
    padding-right: 1rem !important; }
  .set--pdx-15--lg {
    padding-left: 1.07143rem !important;
    padding-right: 1.07143rem !important; }
  .set--pdx-10--lg {
    padding-left: 0.71429rem !important;
    padding-right: 0.71429rem !important; }
  .set--pdx-15--lg {
    padding-left: 1.07143rem !important;
    padding-right: 1.07143rem !important; }
  .set--pdx-20--lg {
    padding-left: 1.42857rem !important;
    padding-right: 1.42857rem !important; }
  .set--pdx-25--lg {
    padding-left: 1.78571rem !important;
    padding-right: 1.78571rem !important; }
  .set--pdx-30--lg {
    padding-left: 2.14286rem !important;
    padding-right: 2.14286rem !important; }
  .set--pdx-35--lg {
    padding-left: 2.5rem !important;
    padding-right: 2.5rem !important; }
  .set--pdx-40--lg {
    padding-left: 2.85714rem !important;
    padding-right: 2.85714rem !important; }
  .set--pdx-45--lg {
    padding-left: 3.21429rem !important;
    padding-right: 3.21429rem !important; }
  .set--pdx-50--lg {
    padding-left: 3.57143rem !important;
    padding-right: 3.57143rem !important; }
  .set--pdx-55--lg {
    padding-left: 3.92857rem !important;
    padding-right: 3.92857rem !important; }
  .set--pdx-60--lg {
    padding-left: 4.28571rem !important;
    padding-right: 4.28571rem !important; }
  .set--pdx-65--lg {
    padding-left: 4.64286rem !important;
    padding-right: 4.64286rem !important; }
  .set--pdx-70--lg {
    padding-left: 5rem !important;
    padding-right: 5rem !important; }
  .set--pdx-75--lg {
    padding-left: 5.35714rem !important;
    padding-right: 5.35714rem !important; }
  .set--pdx-80--lg {
    padding-left: 5.71429rem !important;
    padding-right: 5.71429rem !important; }
  .set--pdx-85--lg {
    padding-left: 6.07143rem !important;
    padding-right: 6.07143rem !important; }
  .set--pdx-90--lg {
    padding-left: 6.42857rem !important;
    padding-right: 6.42857rem !important; }
  .set--pdx-95--lg {
    padding-left: 6.78571rem !important;
    padding-right: 6.78571rem !important; }
  .set--pdx-100--lg {
    padding-left: 7.14286rem !important;
    padding-right: 7.14286rem !important; }
  .set--pdx-105--lg {
    padding-left: 7.5rem !important;
    padding-right: 7.5rem !important; }
  .set--pdx-110--lg {
    padding-left: 7.85714rem !important;
    padding-right: 7.85714rem !important; }
  .set--pdx-115--lg {
    padding-left: 8.21429rem !important;
    padding-right: 8.21429rem !important; }
  .set--pdx-120--lg {
    padding-left: 8.57143rem !important;
    padding-right: 8.57143rem !important; }
  .set--pdx-125--lg {
    padding-left: 8.92857rem !important;
    padding-right: 8.92857rem !important; }
  .set--pdx-130--lg {
    padding-left: 9.28571rem !important;
    padding-right: 9.28571rem !important; }
  .set--pdx-135--lg {
    padding-left: 9.64286rem !important;
    padding-right: 9.64286rem !important; }
  .set--pdx-140--lg {
    padding-left: 10rem !important;
    padding-right: 10rem !important; }
  .set--pdx-145--lg {
    padding-left: 10.35714rem !important;
    padding-right: 10.35714rem !important; }
  .set--pdx-150--lg {
    padding-left: 10.71429rem !important;
    padding-right: 10.71429rem !important; }
  /* Padding Y */
  .set--pdy-1--lg {
    padding-top: 0.07143rem !important;
    padding-bottom: 0.07143rem !important; }
  .set--pdy-2--lg {
    padding-top: 0.14286rem !important;
    padding-bottom: 0.14286rem !important; }
  .set--pdy-3--lg {
    padding-top: 0.21429rem !important;
    padding-bottom: 0.21429rem !important; }
  .set--pdy-4--lg {
    padding-top: 0.28571rem !important;
    padding-bottom: 0.28571rem !important; }
  .set--pdy-5--lg {
    padding-top: 0.35714rem !important;
    padding-bottom: 0.35714rem !important; }
  .set--pdy-6--lg {
    padding-top: 0.42857rem !important;
    padding-bottom: 0.42857rem !important; }
  .set--pdy-7--lg {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important; }
  .set--pdy-8--lg {
    padding-top: 0.57143rem !important;
    padding-bottom: 0.57143rem !important; }
  .set--pdy-9--lg {
    padding-top: 0.64286rem !important;
    padding-bottom: 0.64286rem !important; }
  .set--pdy-10--lg {
    padding-top: 0.71429rem !important;
    padding-bottom: 0.71429rem !important; }
  .set--pdy-11--lg {
    padding-top: 0.78571rem !important;
    padding-bottom: 0.78571rem !important; }
  .set--pdy-12--lg {
    padding-top: 0.85714rem !important;
    padding-bottom: 0.85714rem !important; }
  .set--pdy-13--lg {
    padding-top: 0.92857rem !important;
    padding-bottom: 0.92857rem !important; }
  .set--pdy-14--lg {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important; }
  .set--pdy-15--lg {
    padding-top: 1.07143rem !important;
    padding-bottom: 1.07143rem !important; }
  .set--pdy-16--lg {
    padding-top: 1.14286rem !important;
    padding-bottom: 1.14286rem !important; }
  .set--pdy-17--lg {
    padding-top: 1.21429rem !important;
    padding-bottom: 1.21429rem !important; }
  .set--pdy-18--lg {
    padding-top: 1.28571rem !important;
    padding-bottom: 1.28571rem !important; }
  .set--pdy-19--lg {
    padding-top: 1.35714rem !important;
    padding-bottom: 1.35714rem !important; }
  /* P */
  .set--pdy-10--lg {
    padding-top: 0.71429rem !important;
    padding-bottom: 0.71429rem !important; }
  /* P */
  .set--pdy-15--lg {
    padding-top: 1.07143rem !important;
    padding-bottom: 1.07143rem !important; }
  /* P */
  .set--pdy-20--lg {
    padding-top: 1.42857rem !important;
    padding-bottom: 1.42857rem !important; }
  /* P */
  .set--pdy-25--lg {
    padding-top: 1.78571rem !important;
    padding-bottom: 1.78571rem !important; }
  /* P */
  .set--pdy-30--lg {
    padding-top: 2.14286rem !important;
    padding-bottom: 2.14286rem !important; }
  /* P */
  .set--pdy-35--lg {
    padding-top: 2.5rem !important;
    padding-bottom: 2.5rem !important; }
  /* P */
  .set--pdy-40--lg {
    padding-top: 2.85714rem !important;
    padding-bottom: 2.85714rem !important; }
  /* P */
  .set--pdy-45--lg {
    padding-top: 3.21429rem !important;
    padding-bottom: 3.21429rem !important; }
  /* P */
  .set--pdy-50--lg {
    padding-top: 3.57143rem !important;
    padding-bottom: 3.57143rem !important; }
  /* P */
  .set--pdy-55--lg {
    padding-top: 3.92857rem !important;
    padding-bottom: 3.92857rem !important; }
  /* P */
  .set--pdy-60--lg {
    padding-top: 4.28571rem !important;
    padding-bottom: 4.28571rem !important; }
  /* P */
  .set--pdy-65--lg {
    padding-top: 4.64286rem !important;
    padding-bottom: 4.64286rem !important; }
  /* P */
  .set--pdy-70--lg {
    padding-top: 5rem !important;
    padding-bottom: 5rem !important; }
  /* P */
  .set--pdy-75--lg {
    padding-top: 5.35714rem !important;
    padding-bottom: 5.35714rem !important; }
  /* P */
  .set--pdy-80--lg {
    padding-top: 5.71429rem !important;
    padding-bottom: 5.71429rem !important; }
  /* P */
  .set--pdy-85--lg {
    padding-top: 6.07143rem !important;
    padding-bottom: 6.07143rem !important; }
  /* P */
  .set--pdy-90--lg {
    padding-top: 6.42857rem !important;
    padding-bottom: 6.42857rem !important; }
  /* P */
  .set--pdy-95--lg {
    padding-top: 6.78571rem !important;
    padding-bottom: 6.78571rem !important; }
  /* P */
  .set--pdy-100--lg {
    padding-top: 7.14286rem !important;
    padding-bottom: 7.14286rem !important; }
  /* P */
  .set--pdy-105--lg {
    padding-top: 7.5rem !important;
    padding-bottom: 7.5rem !important; }
  /* P */
  .set--pdy-110--lg {
    padding-top: 7.85714rem !important;
    padding-bottom: 7.85714rem !important; }
  /* P */
  .set--pdy-115--lg {
    padding-top: 8.21429rem !important;
    padding-bottom: 8.21429rem !important; }
  /* P */
  .set--pdy-120--lg {
    padding-top: 8.57143rem !important;
    padding-bottom: 8.57143rem !important; }
  /* P */
  .set--pdy-125--lg {
    padding-top: 8.92857rem !important;
    padding-bottom: 8.92857rem !important; }
  /* P */
  .set--pdy-130--lg {
    padding-top: 9.28571rem !important;
    padding-bottom: 9.28571rem !important; }
  /* P */
  .set--pdy-135--lg {
    padding-top: 9.64286rem !important;
    padding-bottom: 9.64286rem !important; }
  /* P */
  .set--pdy-140--lg {
    padding-top: 10rem !important;
    padding-bottom: 10rem !important; }
  /* P */
  .set--pdy-145--lg {
    padding-top: 10.35714rem !important;
    padding-bottom: 10.35714rem !important; }
  /* P */
  .set--pdy-150--lg {
    padding-top: 10.71429rem !important;
    padding-bottom: 10.71429rem !important; }
  /* P */
  .set--pdy-155--lg {
    padding-top: 11.07143rem !important;
    padding-bottom: 11.07143rem !important; }
  /* P */
  .set--pdy-160--lg {
    padding-top: 11.42857rem !important;
    padding-bottom: 11.42857rem !important; }
  /* P */
  .set--pdy-165--lg {
    padding-top: 11.78571rem !important;
    padding-bottom: 11.78571rem !important; }
  /* P */
  .set--pdy-170--lg {
    padding-top: 12.14286rem !important;
    padding-bottom: 12.14286rem !important; }
  /* P */
  .set--pdy-175--lg {
    padding-top: 12.5rem !important;
    padding-bottom: 12.5rem !important; }
  /* P */
  .set--pdy-180--lg {
    padding-top: 12.85714rem !important;
    padding-bottom: 12.85714rem !important; }
  /* P */
  .set--pdy-185--lg {
    padding-top: 13.21429rem !important;
    padding-bottom: 13.21429rem !important; }
  /* P */
  .set--pdy-190--lg {
    padding-top: 13.57143rem !important;
    padding-bottom: 13.57143rem !important; }
  /* P */
  .set--pdy-195--lg {
    padding-top: 13.92857rem !important;
    padding-bottom: 13.92857rem !important; }
  /* P */
  .set--pdy-200--lg {
    padding-top: 14.28571rem !important;
    padding-bottom: 14.28571rem !important; }
  /* P */
  .set--pdy-205--lg {
    padding-top: 14.64286rem !important;
    padding-bottom: 14.64286rem !important; }
  /* P */
  .set--pdy-210--lg {
    padding-top: 15rem !important;
    padding-bottom: 15rem !important; }
  /* Padding Top */
  .set--pdt-0--lg {
    padding-top: 0px !important; }
  .set--pdt-1--lg {
    padding-top: 0.07143rem !important; }
  .set--pdt-2--lg {
    padding-top: 0.14286rem !important; }
  .set--pdt-3--lg {
    padding-top: 0.21429rem !important; }
  .set--pdt-4--lg {
    padding-top: 0.28571rem !important; }
  .set--pdt-5--lg {
    padding-top: 0.35714rem !important; }
  .set--pdt-6--lg {
    padding-top: 0.42857rem !important; }
  .set--pdt-7--lg {
    padding-top: 0.5rem !important; }
  .set--pdt-8--lg {
    padding-top: 0.57143rem !important; }
  .set--pdt-9--lg {
    padding-top: 0.64286rem !important; }
  .set--pdt-10--lg {
    padding-top: 0.71429rem !important; }
  .set--pdt-15--lg {
    padding-top: 1.07143rem !important; }
  .set--pdt-20--lg {
    padding-top: 1.42857rem !important; }
  .set--pdt-25--lg {
    padding-top: 1.78571rem !important; }
  .set--pdt-30--lg {
    padding-top: 2.14286rem !important; }
  .set--pdt-35--lg {
    padding-top: 2.5rem !important; }
  .set--pdt-40--lg {
    padding-top: 2.85714rem !important; }
  .set--pdt-45--lg {
    padding-top: 3.21429rem !important; }
  .set--pdt-50--lg {
    padding-top: 3.57143rem !important; }
  .set--pdt-55--lg {
    padding-top: 3.92857rem !important; }
  .set--pdt-60--lg {
    padding-top: 4.28571rem !important; }
  .set--pdt-65--lg {
    padding-top: 4.64286rem !important; }
  .set--pdt-70--lg {
    padding-top: 5rem !important; }
  .set--pdt-75--lg {
    padding-top: 5.35714rem !important; }
  .set--pdt-80--lg {
    padding-top: 5.71429rem !important; }
  .set--pdt-85--lg {
    padding-top: 6.07143rem !important; }
  .set--pdt-90--lg {
    padding-top: 6.42857rem !important; }
  .set--pdt-95--lg {
    padding-top: 6.78571rem !important; }
  .set--pdt-100--lg {
    padding-top: 7.14286rem !important; }
  .set--pdt-105--lg {
    padding-top: 7.5rem !important; }
  .set--pdt-110--lg {
    padding-top: 7.85714rem !important; }
  .set--pdt-115--lg {
    padding-top: 8.21429rem !important; }
  .set--pdt-120--lg {
    padding-top: 8.57143rem !important; }
  .set--pdt-125--lg {
    padding-top: 8.92857rem !important; }
  .set--pdt-130--lg {
    padding-top: 9.28571rem !important; }
  .set--pdt-135--lg {
    padding-top: 9.64286rem !important; }
  .set--pdt-140--lg {
    padding-top: 10rem !important; }
  .set--pdt-145--lg {
    padding-top: 10.35714rem !important; }
  .set--pdt-150--lg {
    padding-top: 10.71429rem !important; }
  /* Padding Right */
  .set--pdr-0--lg {
    padding-right: 0px !important; }
  .set--pdr-1--lg {
    padding-right: 0.07143rem !important; }
  .set--pdr-2--lg {
    padding-right: 0.14286rem !important; }
  .set--pdr-3--lg {
    padding-right: 0.21429rem !important; }
  .set--pdr-4--lg {
    padding-right: 0.28571rem !important; }
  .set--pdr-5--lg {
    padding-right: 0.35714rem !important; }
  .set--pdr-6--lg {
    padding-right: 0.42857rem !important; }
  .set--pdr-7--lg {
    padding-right: 0.5rem !important; }
  .set--pdr-8--lg {
    padding-right: 0.57143rem !important; }
  .set--pdr-9--lg {
    padding-right: 0.64286rem !important; }
  /* P */
  .set--pdr-10--lg {
    padding-right: 0.71429rem !important; }
  /* P */
  .set--pdr-15--lg {
    padding-right: 1.07143rem !important; }
  /* P */
  .set--pdr-20--lg {
    padding-right: 1.42857rem !important; }
  /* P */
  .set--pdr-25--lg {
    padding-right: 1.78571rem !important; }
  /* P */
  .set--pdr-30--lg {
    padding-right: 2.14286rem !important; }
  /* P */
  .set--pdr-35--lg {
    padding-right: 2.5rem !important; }
  /* P */
  .set--pdr-40--lg {
    padding-right: 2.85714rem !important; }
  /* P */
  .set--pdr-45--lg {
    padding-right: 3.21429rem !important; }
  /* P */
  .set--pdr-50--lg {
    padding-right: 3.57143rem !important; }
  /* P */
  .set--pdr-55--lg {
    padding-right: 3.92857rem !important; }
  /* P */
  .set--pdr-60--lg {
    padding-right: 4.28571rem !important; }
  /* P */
  .set--pdr-65--lg {
    padding-right: 4.64286rem !important; }
  /* P */
  .set--pdr-70--lg {
    padding-right: 5rem !important; }
  /* P */
  .set--pdr-75--lg {
    padding-right: 5.35714rem !important; }
  /* P */
  .set--pdr-80--lg {
    padding-right: 5.71429rem !important; }
  /* P */
  .set--pdr-85--lg {
    padding-right: 6.07143rem !important; }
  /* P */
  .set--pdr-90--lg {
    padding-right: 6.42857rem !important; }
  /* P */
  .set--pdr-95--lg {
    padding-right: 6.78571rem !important; }
  /* P */
  .set--pdr-100--lg {
    padding-right: 7.14286rem !important; }
  /* P */
  .set--pdr-105--lg {
    padding-right: 7.5rem !important; }
  /* P */
  .set--pdr-110--lg {
    padding-right: 7.85714rem !important; }
  /* P */
  .set--pdr-115--lg {
    padding-right: 8.21429rem !important; }
  /* P */
  .set--pdr-120--lg {
    padding-right: 8.57143rem !important; }
  /* P */
  .set--pdr-125--lg {
    padding-right: 8.92857rem !important; }
  /* P */
  .set--pdr-130--lg {
    padding-right: 9.28571rem !important; }
  /* P */
  .set--pdr-135--lg {
    padding-right: 9.64286rem !important; }
  /* P */
  .set--pdr-140--lg {
    padding-right: 10rem !important; }
  /* P */
  .set--pdr-145--lg {
    padding-right: 10.35714rem !important; }
  /* P */
  .set--pdr-150--lg {
    padding-right: 10.71429rem !important; }
  /* P */
  .set--pdr-155--lg {
    padding-right: 11.07143rem !important; }
  /* P */
  .set--pdr-160--lg {
    padding-right: 11.42857rem !important; }
  /* P */
  .set--pdr-165--lg {
    padding-right: 11.78571rem !important; }
  /* P */
  .set--pdr-170--lg {
    padding-right: 12.14286rem !important; }
  /* Padding Bottom */
  .set--pdb-0--lg {
    padding-bottom: 0px !important; }
  .set--pdb-1--lg {
    padding-bottom: 0.07143rem !important; }
  .set--pdb-2--lg {
    padding-bottom: 0.14286rem !important; }
  .set--pdb-3--lg {
    padding-bottom: 0.21429rem !important; }
  .set--pdb-4--lg {
    padding-bottom: 0.28571rem !important; }
  .set--pdb-5--lg {
    padding-bottom: 0.35714rem !important; }
  .set--pdb-6--lg {
    padding-bottom: 0.42857rem !important; }
  .set--pdb-7--lg {
    padding-bottom: 0.5rem !important; }
  .set--pdb-8--lg {
    padding-bottom: 0.57143rem !important; }
  .set--pdb-9--lg {
    padding-bottom: 0.64286rem !important; }
  .set--pdb-10--lg {
    padding-bottom: 0.71429rem !important; }
  .set--pdb-15--lg {
    padding-bottom: 1.07143rem !important; }
  .set--pdb-20--lg {
    padding-bottom: 1.42857rem !important; }
  .set--pdb-25--lg {
    padding-bottom: 1.78571rem !important; }
  .set--pdb-30--lg {
    padding-bottom: 2.14286rem !important; }
  .set--pdb-35--lg {
    padding-bottom: 2.5rem !important; }
  .set--pdb-40--lg {
    padding-bottom: 2.85714rem !important; }
  .set--pdb-45--lg {
    padding-bottom: 3.21429rem !important; }
  .set--pdb-50--lg {
    padding-bottom: 3.57143rem !important; }
  .set--pdb-55--lg {
    padding-bottom: 3.92857rem !important; }
  .set--pdb-60--lg {
    padding-bottom: 4.28571rem !important; }
  .set--pdb-65--lg {
    padding-bottom: 4.64286rem !important; }
  .set--pdb-70--lg {
    padding-bottom: 5rem !important; }
  .set--pdb-75--lg {
    padding-bottom: 5.35714rem !important; }
  .set--pdb-80--lg {
    padding-bottom: 5.71429rem !important; }
  .set--pdb-85--lg {
    padding-bottom: 6.07143rem !important; }
  .set--pdb-90--lg {
    padding-bottom: 6.42857rem !important; }
  .set--pdb-95--lg {
    padding-bottom: 6.78571rem !important; }
  .set--pdb-100--lg {
    padding-bottom: 7.14286rem !important; }
  .set--pdb-105--lg {
    padding-bottom: 7.5rem !important; }
  .set--pdb-110--lg {
    padding-bottom: 7.85714rem !important; }
  .set--pdb-115--lg {
    padding-bottom: 8.21429rem !important; }
  .set--pdb-120--lg {
    padding-bottom: 8.57143rem !important; }
  .set--pdb-125--lg {
    padding-bottom: 8.92857rem !important; }
  .set--pdb-130--lg {
    padding-bottom: 9.28571rem !important; }
  .set--pdb-135--lg {
    padding-bottom: 9.64286rem !important; }
  .set--pdb-140--lg {
    padding-bottom: 10rem !important; }
  .set--pdb-145--lg {
    padding-bottom: 10.35714rem !important; }
  .set--pdb-150--lg {
    padding-bottom: 10.71429rem !important; }
  /* Padding Left */
  .set--pdl-0--lg {
    padding-left: 0px !important; }
  .set--pdl-1--lg {
    padding-left: 0.07143rem !important; }
  .set--pdl-2--lg {
    padding-left: 0.14286rem !important; }
  .set--pdl-3--lg {
    padding-left: 0.21429rem !important; }
  .set--pdl-4--lg {
    padding-left: 0.28571rem !important; }
  .set--pdl-5--lg {
    padding-left: 0.35714rem !important; }
  .set--pdl-6--lg {
    padding-left: 0.42857rem !important; }
  .set--pdl-7--lg {
    padding-left: 0.5rem !important; }
  .set--pdl-8--lg {
    padding-left: 0.57143rem !important; }
  .set--pdl-9--lg {
    padding-left: 0.64286rem !important; }
  /* P */
  .set--pdl-10--lg {
    padding-left: 0.71429rem !important; }
  /* P */
  .set--pdl-15--lg {
    padding-left: 1.07143rem !important; }
  /* P */
  .set--pdl-20--lg {
    padding-left: 1.42857rem !important; }
  /* P */
  .set--pdl-25--lg {
    padding-left: 1.78571rem !important; }
  /* P */
  .set--pdl-30--lg {
    padding-left: 2.14286rem !important; }
  /* P */
  .set--pdl-35--lg {
    padding-left: 2.5rem !important; }
  /* P */
  .set--pdl-40--lg {
    padding-left: 2.85714rem !important; }
  /* P */
  .set--pdl-45--lg {
    padding-left: 3.21429rem !important; }
  /* P */
  .set--pdl-50--lg {
    padding-left: 3.57143rem !important; }
  /* P */
  .set--pdl-55--lg {
    padding-left: 3.92857rem !important; }
  /* P */
  .set--pdl-60--lg {
    padding-left: 4.28571rem !important; }
  /* P */
  .set--pdl-65--lg {
    padding-left: 4.64286rem !important; }
  /* P */
  .set--pdl-70--lg {
    padding-left: 5rem !important; }
  /* P */
  .set--pdl-75--lg {
    padding-left: 5.35714rem !important; }
  /* P */
  .set--pdl-80--lg {
    padding-left: 5.71429rem !important; }
  /* P */
  .set--pdl-85--lg {
    padding-left: 6.07143rem !important; }
  /* P */
  .set--pdl-90--lg {
    padding-left: 6.42857rem !important; }
  /* P */
  .set--pdl-95--lg {
    padding-left: 6.78571rem !important; }
  /* P */
  .set--pdl-100--lg {
    padding-left: 7.14286rem !important; }
  /* P */
  .set--pdl-105--lg {
    padding-left: 7.5rem !important; }
  /* P */
  .set--pdl-110--lg {
    padding-left: 7.85714rem !important; }
  /* P */
  .set--pdl-115--lg {
    padding-left: 8.21429rem !important; }
  /* P */
  .set--pdl-120--lg {
    padding-left: 8.57143rem !important; }
  /* P */
  .set--pdl-125--lg {
    padding-left: 8.92857rem !important; }
  /* P */
  .set--pdl-130--lg {
    padding-left: 9.28571rem !important; }
  /* P */
  .set--pdl-135--lg {
    padding-left: 9.64286rem !important; }
  /* P */
  .set--pdl-140--lg {
    padding-left: 10rem !important; }
  /* P */
  .set--pdl-145--lg {
    padding-left: 10.35714rem !important; }
  /* P */
  .set--pdl-150--lg {
    padding-left: 10.71429rem !important; }
  /* P */
  .set--pdl-155--lg {
    padding-left: 11.07143rem !important; }
  /* P */
  .set--pdl-160--lg {
    padding-left: 11.42857rem !important; }
  /* P */
  .set--pdl-165--lg {
    padding-left: 11.78571rem !important; }
  /* P */
  .set--pdl-170--lg {
    padding-left: 12.14286rem !important; } }

/* Padding Spaces (xl) P
------------------------------------*/
@media (min-width: 1200px) {
  .set--pd-0--xl {
    padding: 0 !important; }
  .set--pdx-0--xl {
    padding-left: 0 !important;
    padding-right: 0 !important; }
  .set--pdy-0--xl {
    padding-top: 0 !important;
    padding-bottom: 0 !important; }
  .set--pdl-0--xl {
    padding-left: 0 !important; }
  .set--pdr-0--xl {
    padding-right: 0 !important; }
  .set--pdt-0--xl {
    padding-top: 0 !important; }
  .set--pdb-0--xl {
    padding-bottom: 0 !important; }
  /* Padding Around */
  .set--pd-2--xl {
    padding: 0.14286rem !important; }
  .set--pd-3--xl {
    padding: 0.21429rem !important; }
  .set--pd-5--xl {
    padding: 0.35714rem !important; }
  .set--pd-7--xl {
    padding: 0.5rem !important; }
  .set--pd-10--xl {
    padding: 0.71429rem !important; }
  .set--pd-15--xl {
    padding: 1.07143rem !important; }
  .set--pd-20--xl {
    padding: 1.42857rem !important; }
  .set--pd-25--xl {
    padding: 1.78571rem !important; }
  .set--pd-30--xl {
    padding: 2.14286rem !important; }
  .set--pd-35--xl {
    padding: 2.5rem !important; }
  .set--pd-40--xl {
    padding: 2.85714rem !important; }
  .set--pd-45--xl {
    padding: 3.21429rem !important; }
  .set--pd-50--xl {
    padding: 3.57143rem !important; }
  .set--pd-55--xl {
    padding: 3.92857rem !important; }
  .set--pd-60--xl {
    padding: 4.28571rem !important; }
  .set--pd-65--xl {
    padding: 4.64286rem !important; }
  .set--pd-70--xl {
    padding: 5rem !important; }
  .set--pd-75--xl {
    padding: 5.35714rem !important; }
  .set--pd-80--xl {
    padding: 5.71429rem !important; }
  .set--pd-85--xl {
    padding: 6.07143rem !important; }
  .set--pd-90--xl {
    padding: 6.42857rem !important; }
  .set--pd-95--xl {
    padding: 6.78571rem !important; }
  .set--pd-100--xl {
    padding: 7.14286rem !important; }
  .set--pd-105--xl {
    padding: 7.5rem !important; }
  .set--pd-110--xl {
    padding: 7.85714rem !important; }
  .set--pd-115--xl {
    padding: 8.21429rem !important; }
  .set--pd-120--xl {
    padding: 8.57143rem !important; }
  .set--pd-125--xl {
    padding: 8.92857rem !important; }
  .set--pd-130--xl {
    padding: 9.28571rem !important; }
  .set--pd-135--xl {
    padding: 9.64286rem !important; }
  .set--pd-140--xl {
    padding: 10rem !important; }
  .set--pd-145--xl {
    padding: 10.35714rem !important; }
  .set--pd-150--xl {
    padding: 10.71429rem !important; }
  /* Padding X */
  .set--pdx-1--xl {
    padding-left: 0.07143rem !important;
    padding-right: 0.07143rem !important; }
  .set--pdx-2--xl {
    padding-left: 0.14286rem !important;
    padding-right: 0.14286rem !important; }
  .set--pdx-3--xl {
    padding-left: 0.21429rem !important;
    padding-right: 0.21429rem !important; }
  .set--pdx-4--xl {
    padding-left: 0.28571rem !important;
    padding-right: 0.28571rem !important; }
  .set--pdx-5--xl {
    padding-left: 0.35714rem !important;
    padding-right: 0.35714rem !important; }
  .set--pdx-6--xl {
    padding-left: 0.42857rem !important;
    padding-right: 0.42857rem !important; }
  .set--pdx-7--xl {
    padding-left: 0.5rem !important;
    padding-right: 0.5rem !important; }
  .set--pdx-8--xl {
    padding-left: 0.57143rem !important;
    padding-right: 0.57143rem !important; }
  .set--pdx-9--xl {
    padding-left: 0.64286rem !important;
    padding-right: 0.64286rem !important; }
  .set--pdx-10--xl {
    padding-left: 0.71429rem !important;
    padding-right: 0.71429rem !important; }
  .set--pdx-11--xl {
    padding-left: 0.78571rem !important;
    padding-right: 0.78571rem !important; }
  .set--pdx-12--xl {
    padding-left: 0.85714rem !important;
    padding-right: 0.85714rem !important; }
  .set--pdx-13--xl {
    padding-left: 0.92857rem !important;
    padding-right: 0.92857rem !important; }
  .set--pdx-14--xl {
    padding-left: 1rem !important;
    padding-right: 1rem !important; }
  .set--pdx-15--xl {
    padding-left: 1.07143rem !important;
    padding-right: 1.07143rem !important; }
  .set--pdx-10--xl {
    padding-left: 0.71429rem !important;
    padding-right: 0.71429rem !important; }
  .set--pdx-15--xl {
    padding-left: 1.07143rem !important;
    padding-right: 1.07143rem !important; }
  .set--pdx-20--xl {
    padding-left: 1.42857rem !important;
    padding-right: 1.42857rem !important; }
  .set--pdx-25--xl {
    padding-left: 1.78571rem !important;
    padding-right: 1.78571rem !important; }
  .set--pdx-30--xl {
    padding-left: 2.14286rem !important;
    padding-right: 2.14286rem !important; }
  .set--pdx-35--xl {
    padding-left: 2.5rem !important;
    padding-right: 2.5rem !important; }
  .set--pdx-40--xl {
    padding-left: 2.85714rem !important;
    padding-right: 2.85714rem !important; }
  .set--pdx-45--xl {
    padding-left: 3.21429rem !important;
    padding-right: 3.21429rem !important; }
  .set--pdx-50--xl {
    padding-left: 3.57143rem !important;
    padding-right: 3.57143rem !important; }
  .set--pdx-55--xl {
    padding-left: 3.92857rem !important;
    padding-right: 3.92857rem !important; }
  .set--pdx-60--xl {
    padding-left: 4.28571rem !important;
    padding-right: 4.28571rem !important; }
  .set--pdx-65--xl {
    padding-left: 4.64286rem !important;
    padding-right: 4.64286rem !important; }
  .set--pdx-70--xl {
    padding-left: 5rem !important;
    padding-right: 5rem !important; }
  .set--pdx-75--xl {
    padding-left: 5.35714rem !important;
    padding-right: 5.35714rem !important; }
  .set--pdx-80--xl {
    padding-left: 5.71429rem !important;
    padding-right: 5.71429rem !important; }
  .set--pdx-85--xl {
    padding-left: 6.07143rem !important;
    padding-right: 6.07143rem !important; }
  .set--pdx-90--xl {
    padding-left: 6.42857rem !important;
    padding-right: 6.42857rem !important; }
  .set--pdx-95--xl {
    padding-left: 6.78571rem !important;
    padding-right: 6.78571rem !important; }
  .set--pdx-100--xl {
    padding-left: 7.14286rem !important;
    padding-right: 7.14286rem !important; }
  .set--pdx-105--xl {
    padding-left: 7.5rem !important;
    padding-right: 7.5rem !important; }
  .set--pdx-110--xl {
    padding-left: 7.85714rem !important;
    padding-right: 7.85714rem !important; }
  .set--pdx-115--xl {
    padding-left: 8.21429rem !important;
    padding-right: 8.21429rem !important; }
  .set--pdx-120--xl {
    padding-left: 8.57143rem !important;
    padding-right: 8.57143rem !important; }
  .set--pdx-125--xl {
    padding-left: 8.92857rem !important;
    padding-right: 8.92857rem !important; }
  .set--pdx-130--xl {
    padding-left: 9.28571rem !important;
    padding-right: 9.28571rem !important; }
  .set--pdx-135--xl {
    padding-left: 9.64286rem !important;
    padding-right: 9.64286rem !important; }
  .set--pdx-140--xl {
    padding-left: 10rem !important;
    padding-right: 10rem !important; }
  .set--pdx-145--xl {
    padding-left: 10.35714rem !important;
    padding-right: 10.35714rem !important; }
  .set--pdx-150--xl {
    padding-left: 10.71429rem !important;
    padding-right: 10.71429rem !important; }
  /* Padding Y */
  .set--pdy-1--xl {
    padding-top: 0.07143rem !important;
    padding-bottom: 0.07143rem !important; }
  .set--pdy-2--xl {
    padding-top: 0.14286rem !important;
    padding-bottom: 0.14286rem !important; }
  .set--pdy-3--xl {
    padding-top: 0.21429rem !important;
    padding-bottom: 0.21429rem !important; }
  .set--pdy-4--xl {
    padding-top: 0.28571rem !important;
    padding-bottom: 0.28571rem !important; }
  .set--pdy-5--xl {
    padding-top: 0.35714rem !important;
    padding-bottom: 0.35714rem !important; }
  .set--pdy-6--xl {
    padding-top: 0.42857rem !important;
    padding-bottom: 0.42857rem !important; }
  .set--pdy-7--xl {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important; }
  .set--pdy-8--xl {
    padding-top: 0.57143rem !important;
    padding-bottom: 0.57143rem !important; }
  .set--pdy-9--xl {
    padding-top: 0.64286rem !important;
    padding-bottom: 0.64286rem !important; }
  .set--pdy-10--xl {
    padding-top: 0.71429rem !important;
    padding-bottom: 0.71429rem !important; }
  .set--pdy-11--xl {
    padding-top: 0.78571rem !important;
    padding-bottom: 0.78571rem !important; }
  .set--pdy-12--xl {
    padding-top: 0.85714rem !important;
    padding-bottom: 0.85714rem !important; }
  .set--pdy-13--xl {
    padding-top: 0.92857rem !important;
    padding-bottom: 0.92857rem !important; }
  .set--pdy-14--xl {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important; }
  .set--pdy-15--xl {
    padding-top: 1.07143rem !important;
    padding-bottom: 1.07143rem !important; }
  .set--pdy-16--xl {
    padding-top: 1.14286rem !important;
    padding-bottom: 1.14286rem !important; }
  .set--pdy-17--xl {
    padding-top: 1.21429rem !important;
    padding-bottom: 1.21429rem !important; }
  .set--pdy-18--xl {
    padding-top: 1.28571rem !important;
    padding-bottom: 1.28571rem !important; }
  .set--pdy-19--xl {
    padding-top: 1.35714rem !important;
    padding-bottom: 1.35714rem !important; }
  /* P */
  .set--pdy-10--xl {
    padding-top: 0.71429rem !important;
    padding-bottom: 0.71429rem !important; }
  /* P */
  .set--pdy-15--xl {
    padding-top: 1.07143rem !important;
    padding-bottom: 1.07143rem !important; }
  /* P */
  .set--pdy-20--xl {
    padding-top: 1.42857rem !important;
    padding-bottom: 1.42857rem !important; }
  /* P */
  .set--pdy-25--xl {
    padding-top: 1.78571rem !important;
    padding-bottom: 1.78571rem !important; }
  /* P */
  .set--pdy-30--xl {
    padding-top: 2.14286rem !important;
    padding-bottom: 2.14286rem !important; }
  /* P */
  .set--pdy-35--xl {
    padding-top: 2.5rem !important;
    padding-bottom: 2.5rem !important; }
  /* P */
  .set--pdy-40--xl {
    padding-top: 2.85714rem !important;
    padding-bottom: 2.85714rem !important; }
  /* P */
  .set--pdy-45--xl {
    padding-top: 3.21429rem !important;
    padding-bottom: 3.21429rem !important; }
  /* P */
  .set--pdy-50--xl {
    padding-top: 3.57143rem !important;
    padding-bottom: 3.57143rem !important; }
  /* P */
  .set--pdy-55--xl {
    padding-top: 3.92857rem !important;
    padding-bottom: 3.92857rem !important; }
  /* P */
  .set--pdy-60--xl {
    padding-top: 4.28571rem !important;
    padding-bottom: 4.28571rem !important; }
  /* P */
  .set--pdy-65--xl {
    padding-top: 4.64286rem !important;
    padding-bottom: 4.64286rem !important; }
  /* P */
  .set--pdy-70--xl {
    padding-top: 5rem !important;
    padding-bottom: 5rem !important; }
  /* P */
  .set--pdy-75--xl {
    padding-top: 5.35714rem !important;
    padding-bottom: 5.35714rem !important; }
  /* P */
  .set--pdy-80--xl {
    padding-top: 5.71429rem !important;
    padding-bottom: 5.71429rem !important; }
  /* P */
  .set--pdy-85--xl {
    padding-top: 6.07143rem !important;
    padding-bottom: 6.07143rem !important; }
  /* P */
  .set--pdy-90--xl {
    padding-top: 6.42857rem !important;
    padding-bottom: 6.42857rem !important; }
  /* P */
  .set--pdy-95--xl {
    padding-top: 6.78571rem !important;
    padding-bottom: 6.78571rem !important; }
  /* P */
  .set--pdy-100--xl {
    padding-top: 7.14286rem !important;
    padding-bottom: 7.14286rem !important; }
  /* P */
  .set--pdy-105--xl {
    padding-top: 7.5rem !important;
    padding-bottom: 7.5rem !important; }
  /* P */
  .set--pdy-110--xl {
    padding-top: 7.85714rem !important;
    padding-bottom: 7.85714rem !important; }
  /* P */
  .set--pdy-115--xl {
    padding-top: 8.21429rem !important;
    padding-bottom: 8.21429rem !important; }
  /* P */
  .set--pdy-120--xl {
    padding-top: 8.57143rem !important;
    padding-bottom: 8.57143rem !important; }
  /* P */
  .set--pdy-125--xl {
    padding-top: 8.92857rem !important;
    padding-bottom: 8.92857rem !important; }
  /* P */
  .set--pdy-130--xl {
    padding-top: 9.28571rem !important;
    padding-bottom: 9.28571rem !important; }
  /* P */
  .set--pdy-135--xl {
    padding-top: 9.64286rem !important;
    padding-bottom: 9.64286rem !important; }
  /* P */
  .set--pdy-140--xl {
    padding-top: 10rem !important;
    padding-bottom: 10rem !important; }
  /* P */
  .set--pdy-145--xl {
    padding-top: 10.35714rem !important;
    padding-bottom: 10.35714rem !important; }
  /* P */
  .set--pdy-150--xl {
    padding-top: 10.71429rem !important;
    padding-bottom: 10.71429rem !important; }
  /* P */
  .set--pdy-155--xl {
    padding-top: 11.07143rem !important;
    padding-bottom: 11.07143rem !important; }
  /* P */
  .set--pdy-160--xl {
    padding-top: 11.42857rem !important;
    padding-bottom: 11.42857rem !important; }
  /* P */
  .set--pdy-165--xl {
    padding-top: 11.78571rem !important;
    padding-bottom: 11.78571rem !important; }
  /* P */
  .set--pdy-170--xl {
    padding-top: 12.14286rem !important;
    padding-bottom: 12.14286rem !important; }
  /* P */
  .set--pdy-175--xl {
    padding-top: 12.5rem !important;
    padding-bottom: 12.5rem !important; }
  /* P */
  .set--pdy-180--xl {
    padding-top: 12.85714rem !important;
    padding-bottom: 12.85714rem !important; }
  /* P */
  .set--pdy-185--xl {
    padding-top: 13.21429rem !important;
    padding-bottom: 13.21429rem !important; }
  /* P */
  .set--pdy-190--xl {
    padding-top: 13.57143rem !important;
    padding-bottom: 13.57143rem !important; }
  /* P */
  .set--pdy-195--xl {
    padding-top: 13.92857rem !important;
    padding-bottom: 13.92857rem !important; }
  /* P */
  .set--pdy-200--xl {
    padding-top: 14.28571rem !important;
    padding-bottom: 14.28571rem !important; }
  /* P */
  .set--pdy-205--xl {
    padding-top: 14.64286rem !important;
    padding-bottom: 14.64286rem !important; }
  /* P */
  .set--pdy-210--xl {
    padding-top: 15rem !important;
    padding-bottom: 15rem !important; }
  /* Padding Top */
  .set--pdt-0--xl {
    padding-top: 0px !important; }
  .set--pdt-1--xl {
    padding-top: 0.07143rem !important; }
  .set--pdt-2--xl {
    padding-top: 0.14286rem !important; }
  .set--pdt-3--xl {
    padding-top: 0.21429rem !important; }
  .set--pdt-4--xl {
    padding-top: 0.28571rem !important; }
  .set--pdt-5--xl {
    padding-top: 0.35714rem !important; }
  .set--pdt-6--xl {
    padding-top: 0.42857rem !important; }
  .set--pdt-7--xl {
    padding-top: 0.5rem !important; }
  .set--pdt-8--xl {
    padding-top: 0.57143rem !important; }
  .set--pdt-9--xl {
    padding-top: 0.64286rem !important; }
  .set--pdt-10--xl {
    padding-top: 0.71429rem !important; }
  .set--pdt-15--xl {
    padding-top: 1.07143rem !important; }
  .set--pdt-20--xl {
    padding-top: 1.42857rem !important; }
  .set--pdt-25--xl {
    padding-top: 1.78571rem !important; }
  .set--pdt-30--xl {
    padding-top: 2.14286rem !important; }
  .set--pdt-35--xl {
    padding-top: 2.5rem !important; }
  .set--pdt-40--xl {
    padding-top: 2.85714rem !important; }
  .set--pdt-45--xl {
    padding-top: 3.21429rem !important; }
  .set--pdt-50--xl {
    padding-top: 3.57143rem !important; }
  .set--pdt-55--xl {
    padding-top: 3.92857rem !important; }
  .set--pdt-60--xl {
    padding-top: 4.28571rem !important; }
  .set--pdt-65--xl {
    padding-top: 4.64286rem !important; }
  .set--pdt-70--xl {
    padding-top: 5rem !important; }
  .set--pdt-75--xl {
    padding-top: 5.35714rem !important; }
  .set--pdt-80--xl {
    padding-top: 5.71429rem !important; }
  .set--pdt-85--xl {
    padding-top: 6.07143rem !important; }
  .set--pdt-90--xl {
    padding-top: 6.42857rem !important; }
  .set--pdt-95--xl {
    padding-top: 6.78571rem !important; }
  .set--pdt-100--xl {
    padding-top: 7.14286rem !important; }
  .set--pdt-105--xl {
    padding-top: 7.5rem !important; }
  .set--pdt-110--xl {
    padding-top: 7.85714rem !important; }
  .set--pdt-115--xl {
    padding-top: 8.21429rem !important; }
  .set--pdt-120--xl {
    padding-top: 8.57143rem !important; }
  .set--pdt-125--xl {
    padding-top: 8.92857rem !important; }
  .set--pdt-130--xl {
    padding-top: 9.28571rem !important; }
  .set--pdt-135--xl {
    padding-top: 9.64286rem !important; }
  .set--pdt-140--xl {
    padding-top: 10rem !important; }
  .set--pdt-145--xl {
    padding-top: 10.35714rem !important; }
  .set--pdt-150--xl {
    padding-top: 10.71429rem !important; }
  /* Padding Right */
  .set--pdr-0--xl {
    padding-right: 0px !important; }
  .set--pdr-1--xl {
    padding-right: 0.07143rem !important; }
  .set--pdr-2--xl {
    padding-right: 0.14286rem !important; }
  .set--pdr-3--xl {
    padding-right: 0.21429rem !important; }
  .set--pdr-4--xl {
    padding-right: 0.28571rem !important; }
  .set--pdr-5--xl {
    padding-right: 0.35714rem !important; }
  .set--pdr-6--xl {
    padding-right: 0.42857rem !important; }
  .set--pdr-7--xl {
    padding-right: 0.5rem !important; }
  .set--pdr-8--xl {
    padding-right: 0.57143rem !important; }
  .set--pdr-9--xl {
    padding-right: 0.64286rem !important; }
  /* P */
  .set--pdr-10--xl {
    padding-right: 0.71429rem !important; }
  /* P */
  .set--pdr-15--xl {
    padding-right: 1.07143rem !important; }
  /* P */
  .set--pdr-20--xl {
    padding-right: 1.42857rem !important; }
  /* P */
  .set--pdr-25--xl {
    padding-right: 1.78571rem !important; }
  /* P */
  .set--pdr-30--xl {
    padding-right: 2.14286rem !important; }
  /* P */
  .set--pdr-35--xl {
    padding-right: 2.5rem !important; }
  /* P */
  .set--pdr-40--xl {
    padding-right: 2.85714rem !important; }
  /* P */
  .set--pdr-45--xl {
    padding-right: 3.21429rem !important; }
  /* P */
  .set--pdr-50--xl {
    padding-right: 3.57143rem !important; }
  /* P */
  .set--pdr-55--xl {
    padding-right: 3.92857rem !important; }
  /* P */
  .set--pdr-60--xl {
    padding-right: 4.28571rem !important; }
  /* P */
  .set--pdr-65--xl {
    padding-right: 4.64286rem !important; }
  /* P */
  .set--pdr-70--xl {
    padding-right: 5rem !important; }
  /* P */
  .set--pdr-75--xl {
    padding-right: 5.35714rem !important; }
  /* P */
  .set--pdr-80--xl {
    padding-right: 5.71429rem !important; }
  /* P */
  .set--pdr-85--xl {
    padding-right: 6.07143rem !important; }
  /* P */
  .set--pdr-90--xl {
    padding-right: 6.42857rem !important; }
  /* P */
  .set--pdr-95--xl {
    padding-right: 6.78571rem !important; }
  /* P */
  .set--pdr-100--xl {
    padding-right: 7.14286rem !important; }
  /* P */
  .set--pdr-105--xl {
    padding-right: 7.5rem !important; }
  /* P */
  .set--pdr-110--xl {
    padding-right: 7.85714rem !important; }
  /* P */
  .set--pdr-115--xl {
    padding-right: 8.21429rem !important; }
  /* P */
  .set--pdr-120--xl {
    padding-right: 8.57143rem !important; }
  /* P */
  .set--pdr-125--xl {
    padding-right: 8.92857rem !important; }
  /* P */
  .set--pdr-130--xl {
    padding-right: 9.28571rem !important; }
  /* P */
  .set--pdr-135--xl {
    padding-right: 9.64286rem !important; }
  /* P */
  .set--pdr-140--xl {
    padding-right: 10rem !important; }
  /* P */
  .set--pdr-145--xl {
    padding-right: 10.35714rem !important; }
  /* P */
  .set--pdr-150--xl {
    padding-right: 10.71429rem !important; }
  /* P */
  .set--pdr-155--xl {
    padding-right: 11.07143rem !important; }
  /* P */
  .set--pdr-160--xl {
    padding-right: 11.42857rem !important; }
  /* P */
  .set--pdr-165--xl {
    padding-right: 11.78571rem !important; }
  /* P */
  .set--pdr-170--xl {
    padding-right: 12.14286rem !important; }
  /* Padding Bottom */
  .set--pdb-0--xl {
    padding-bottom: 0px !important; }
  .set--pdb-1--xl {
    padding-bottom: 0.07143rem !important; }
  .set--pdb-2--xl {
    padding-bottom: 0.14286rem !important; }
  .set--pdb-3--xl {
    padding-bottom: 0.21429rem !important; }
  .set--pdb-4--xl {
    padding-bottom: 0.28571rem !important; }
  .set--pdb-5--xl {
    padding-bottom: 0.35714rem !important; }
  .set--pdb-6--xl {
    padding-bottom: 0.42857rem !important; }
  .set--pdb-7--xl {
    padding-bottom: 0.5rem !important; }
  .set--pdb-8--xl {
    padding-bottom: 0.57143rem !important; }
  .set--pdb-9--xl {
    padding-bottom: 0.64286rem !important; }
  .set--pdb-10--xl {
    padding-bottom: 0.71429rem !important; }
  .set--pdb-15--xl {
    padding-bottom: 1.07143rem !important; }
  .set--pdb-20--xl {
    padding-bottom: 1.42857rem !important; }
  .set--pdb-25--xl {
    padding-bottom: 1.78571rem !important; }
  .set--pdb-30--xl {
    padding-bottom: 2.14286rem !important; }
  .set--pdb-35--xl {
    padding-bottom: 2.5rem !important; }
  .set--pdb-40--xl {
    padding-bottom: 2.85714rem !important; }
  .set--pdb-45--xl {
    padding-bottom: 3.21429rem !important; }
  .set--pdb-50--xl {
    padding-bottom: 3.57143rem !important; }
  .set--pdb-55--xl {
    padding-bottom: 3.92857rem !important; }
  .set--pdb-60--xl {
    padding-bottom: 4.28571rem !important; }
  .set--pdb-65--xl {
    padding-bottom: 4.64286rem !important; }
  .set--pdb-70--xl {
    padding-bottom: 5rem !important; }
  .set--pdb-75--xl {
    padding-bottom: 5.35714rem !important; }
  .set--pdb-80--xl {
    padding-bottom: 5.71429rem !important; }
  .set--pdb-85--xl {
    padding-bottom: 6.07143rem !important; }
  .set--pdb-90--xl {
    padding-bottom: 6.42857rem !important; }
  .set--pdb-95--xl {
    padding-bottom: 6.78571rem !important; }
  .set--pdb-100--xl {
    padding-bottom: 7.14286rem !important; }
  .set--pdb-105--xl {
    padding-bottom: 7.5rem !important; }
  .set--pdb-110--xl {
    padding-bottom: 7.85714rem !important; }
  .set--pdb-115--xl {
    padding-bottom: 8.21429rem !important; }
  .set--pdb-120--xl {
    padding-bottom: 8.57143rem !important; }
  .set--pdb-125--xl {
    padding-bottom: 8.92857rem !important; }
  .set--pdb-130--xl {
    padding-bottom: 9.28571rem !important; }
  .set--pdb-135--xl {
    padding-bottom: 9.64286rem !important; }
  .set--pdb-140--xl {
    padding-bottom: 10rem !important; }
  .set--pdb-145--xl {
    padding-bottom: 10.35714rem !important; }
  .set--pdb-150--xl {
    padding-bottom: 10.71429rem !important; }
  /* Padding Left */
  .set--pdl-0--xl {
    padding-left: 0px !important; }
  .set--pdl-1--xl {
    padding-left: 0.07143rem !important; }
  .set--pdl-2--xl {
    padding-left: 0.14286rem !important; }
  .set--pdl-3--xl {
    padding-left: 0.21429rem !important; }
  .set--pdl-4--xl {
    padding-left: 0.28571rem !important; }
  .set--pdl-5--xl {
    padding-left: 0.35714rem !important; }
  .set--pdl-6--xl {
    padding-left: 0.42857rem !important; }
  .set--pdl-7--xl {
    padding-left: 0.5rem !important; }
  .set--pdl-8--xl {
    padding-left: 0.57143rem !important; }
  .set--pdl-9--xl {
    padding-left: 0.64286rem !important; }
  /* P */
  .set--pdl-10--xl {
    padding-left: 0.71429rem !important; }
  /* P */
  .set--pdl-15--xl {
    padding-left: 1.07143rem !important; }
  /* P */
  .set--pdl-20--xl {
    padding-left: 1.42857rem !important; }
  /* P */
  .set--pdl-25--xl {
    padding-left: 1.78571rem !important; }
  /* P */
  .set--pdl-30--xl {
    padding-left: 2.14286rem !important; }
  /* P */
  .set--pdl-35--xl {
    padding-left: 2.5rem !important; }
  /* P */
  .set--pdl-40--xl {
    padding-left: 2.85714rem !important; }
  /* P */
  .set--pdl-45--xl {
    padding-left: 3.21429rem !important; }
  /* P */
  .set--pdl-50--xl {
    padding-left: 3.57143rem !important; }
  /* P */
  .set--pdl-55--xl {
    padding-left: 3.92857rem !important; }
  /* P */
  .set--pdl-60--xl {
    padding-left: 4.28571rem !important; }
  /* P */
  .set--pdl-65--xl {
    padding-left: 4.64286rem !important; }
  /* P */
  .set--pdl-70--xl {
    padding-left: 5rem !important; }
  /* P */
  .set--pdl-75--xl {
    padding-left: 5.35714rem !important; }
  /* P */
  .set--pdl-80--xl {
    padding-left: 5.71429rem !important; }
  /* P */
  .set--pdl-85--xl {
    padding-left: 6.07143rem !important; }
  /* P */
  .set--pdl-90--xl {
    padding-left: 6.42857rem !important; }
  /* P */
  .set--pdl-95--xl {
    padding-left: 6.78571rem !important; }
  /* P */
  .set--pdl-100--xl {
    padding-left: 7.14286rem !important; }
  /* P */
  .set--pdl-105--xl {
    padding-left: 7.5rem !important; }
  /* P */
  .set--pdl-110--xl {
    padding-left: 7.85714rem !important; }
  /* P */
  .set--pdl-115--xl {
    padding-left: 8.21429rem !important; }
  /* P */
  .set--pdl-120--xl {
    padding-left: 8.57143rem !important; }
  /* P */
  .set--pdl-125--xl {
    padding-left: 8.92857rem !important; }
  /* P */
  .set--pdl-130--xl {
    padding-left: 9.28571rem !important; }
  /* P */
  .set--pdl-135--xl {
    padding-left: 9.64286rem !important; }
  /* P */
  .set--pdl-140--xl {
    padding-left: 10rem !important; }
  /* P */
  .set--pdl-145--xl {
    padding-left: 10.35714rem !important; }
  /* P */
  .set--pdl-150--xl {
    padding-left: 10.71429rem !important; }
  /* P */
  .set--pdl-155--xl {
    padding-left: 11.07143rem !important; }
  /* P */
  .set--pdl-160--xl {
    padding-left: 11.42857rem !important; }
  /* P */
  .set--pdl-165--xl {
    padding-left: 11.78571rem !important; }
  /* P */
  .set--pdl-170--xl {
    padding-left: 12.14286rem !important; } }

/* Custom Paddings (xs)
------------------------------------*/
.set--pd-0-20-20 {
  padding: 0 1.42857rem 1.42857rem !important; }

.set--pd-4-11 {
  padding: 0.28571rem 0.78571rem !important; }

.set--pd-4-13 {
  padding: 0.28571rem 0.92857rem !important; }

.set--pd-5-10 {
  padding: 0.35714rem 0.71429rem !important; }

.set--pd-5-15 {
  padding: 0.35714rem 1.07143rem !important; }

.set--pd-6-8 {
  padding: 0.42857rem 0.57143rem !important; }

.set--pd-7-14 {
  padding: 0.5rem 1rem !important; }

.set--pd-7-16 {
  padding: 0.5rem 1.14286rem !important; }

.set--pd-10-5-5 {
  padding: 0.71429rem 0.35714rem 0.35714rem !important; }

.set--pd-10-15 {
  padding: 0.71429rem 1.07143rem !important; }

.set--pd-10-16 {
  padding: 0.71429rem 1.14286rem !important; }

.set--pd-10-20 {
  padding: 0.71429rem 1.42857rem !important; }

.set--pd-10-30 {
  padding: 0.71429rem 2.14286rem !important; }

.set--pd-12 {
  padding: 0.85714rem !important; }

.set--pd-12-19 {
  padding: 0.85714rem 1.35714rem !important; }

.set--pd-12-21 {
  padding: 0.85714rem 1.5rem !important; }

.set--pd-12-5-7 {
  padding: 0.85714rem 0.35714rem 0.5rem !important; }

.set--pd-14-18 {
  padding: 1rem 1.28571rem !important; }

.set--pd-15-0 {
  padding: 1.07143rem 0 !important; }

.set--pd-15-5 {
  padding: 1.07143rem 0.35714rem !important; }

.set--pd-15-20-10 {
  padding: 1.07143rem 1.42857rem 0.71429rem !important; }

.set--pd-15-20 {
  padding: 1.07143rem 1.42857rem !important; }

.set--pd-15-30 {
  padding: 1.07143rem 2.14286rem !important; }

.set--pd-17-23 {
  padding: 1.21429rem 1.64286rem !important; }

.set--pd-20-10 {
  padding: 1.42857rem 0.71429rem !important; }

.set--pd-20-20-15 {
  padding: 1.42857rem 1.42857rem 1.07143rem !important; }

.set--pd-20-20-20-55 {
  padding: 1.42857rem 1.42857rem 1.42857rem 3.92857rem !important; }

.set--pd-20-30-0 {
  padding: 1.42857rem 2.14286rem 0 !important; }

.set--pd-20-40-25 {
  padding: 1.42857rem 2.85714rem 1.78571rem !important; }

.set--pd-24 {
  padding: 1.71429rem !important; }

.set--pd-25-20-30 {
  padding: 1.78571rem 1.42857rem 2.14286rem !important; }

.set--pd-25-30-20 {
  padding: 1.78571rem 2.14286rem 1.42857rem !important; }

.set--pd-25-30 {
  padding: 1.78571rem 2.14286rem !important; }

.set--pd-30-10 {
  padding: 2.14286rem 0.71429rem !important; }

.set--pd-30-15 {
  padding: 2.14286rem 1.07143rem !important; }

.set--pd-30-20 {
  padding: 2.14286rem 1.42857rem !important; }

.set--pd-30-30-20 {
  padding: 2.14286rem 2.14286rem 1.42857rem !important; }

.set--pd-40 {
  padding: 2.85714rem !important; }

.set--pd-40-20 {
  padding: 2.85714rem 1.42857rem !important; }

.set--pd-40-30-30 {
  padding: 2.85714rem 2.14286rem 2.14286rem !important; }

.set--pd-50-15-0 {
  padding: 3.57143rem 1.07143rem 0 !important; }

.set--pd-15x {
  padding: 15% !important; }

.set--pdx-18 {
  padding-left: 1.28571rem !important;
  /* O */
  padding-right: 1.28571rem !important; }

.set--pdy-23 {
  padding-top: 1.64286rem !important;
  /* O */
  padding-bottom: 1.64286rem !important; }

.set--pdy-235 {
  padding-top: 16.78571rem !important;
  /* O */
  padding-bottom: 16.78571rem !important; }

.set--pdl-12 {
  padding-left: 0.85714rem !important; }

.set--pdl-17 {
  padding-left: 1.21429rem !important; }

.set--pdl-7--hover:hover {
  padding-left: 0.5rem !important; }

.set--pdl-60--xs {
  padding-left: 4.28571rem !important; }

.set--pdt-11 {
  padding-top: 0.78571rem !important; }

.set--parent:hover .set--pdt-25--parent-hover {
  padding-top: 1.78571rem !important; }

.set--pdt-130 {
  padding-top: 9.28571rem !important; }

.set--pdt-150 {
  padding-top: 10.71429rem !important; }

.set--pdt-170 {
  padding-top: 12.14286rem !important; }

.set--pdt-195 {
  padding-top: 13.92857rem !important; }

.set--pdb-170 {
  padding-bottom: 12.14286rem !important; }

.set--pdb-180 {
  padding-bottom: 12.85714rem !important; }

.set--pdb-200 {
  padding-bottom: 14.28571rem !important; }

.set--pdb-250 {
  padding-bottom: 17.85714rem !important; }

/* Custom Paddings (sm)
------------------------------------*/
@media (min-width: 576px) {
  .set--pdx-10x--sm {
    padding-left: 10% !important;
    padding-right: 10% !important; }
  .set--pdx-0--sm {
    padding-left: 0 !important;
    padding-right: 0 !important; }
  .set--pdy-0--sm {
    padding-top: 0 !important;
    padding-bottom: 0 !important; }
  .set--pdy-5--sm {
    padding-top: 0.35714rem !important;
    padding-bottom: 0.35714rem !important; }
  .set--pd-0-10x--sm {
    padding-left: 10% !important;
    padding-right: 10% !important; }
  .set--pd-0-35-35--sm {
    padding: 0 2.5rem 2.5rem !important; }
  .set--pd-5-10--sm {
    padding: 0.35714rem 0.71429rem !important; }
  .set--pd-8-16--sm {
    padding: 0.57143rem 1.14286rem !important; }
  .set--pd-10-20--sm {
    padding: 0.71429rem 1.42857rem !important; }
  .set--pd-15-20-10--sm {
    padding: 1.07143rem 1.42857rem 0.71429rem !important; }
  .set--pd-20-20-0--sm {
    padding: 1.42857rem 1.42857rem 0 !important; }
  .set--pd-20-20-10--sm {
    padding: 1.42857rem 1.42857rem 0.71429rem !important; }
  .set--pd-20-30-0--sm {
    padding: 1.42857rem 2.14286rem 0 !important; }
  .set--pd-20-30--sm {
    padding: 1.42857rem 2.14286rem !important; }
  .set--pd-30-20--sm {
    padding: 2.14286rem 1.42857rem !important; }
  .set--pd-30-25-20--sm {
    padding: 2.14286rem 1.78571rem 1.42857rem !important; }
  .set--pd-30-30-20--sm {
    padding: 2.14286rem 2.14286rem 1.42857rem !important; }
  .set--pd-30-50-40--sm {
    padding: 2.14286rem 3.57143rem 2.85714rem !important; }
  .set--pd-30-80--sm {
    padding: 2.14286rem 5.71429rem !important; }
  .set--pd-40-30-30--sm {
    padding: 2.85714rem 2.14286rem 2.14286rem !important; }
  .set--pd-60-30--sm {
    padding: 4.28571rem 2.14286rem !important; }
  .set--pd-70-50-50-30--sm {
    padding: 5rem 3.57143rem 3.57143rem 2.14286rem !important; }
  .set--pd-80-40--sm {
    padding: 5.71429rem 2.85714rem !important; }
  .set--pd-85-0-40--sm {
    padding: 6.07143rem 0 2.85714rem !important; }
  .set--pd-100-30--sm {
    padding: 7.14286rem 2.14286rem !important; }
  .set--pd-170-0-150--sm {
    padding: 12.14286rem 0 10.71429rem !important; }
  .set--pdl-300--sm {
    padding-left: 21.42857rem !important; } }

/* Custom Paddings (md)
------------------------------------*/
@media (min-width: 768px) {
  .set--pd-25-30--md {
    padding: 1.78571rem 2.14286rem !important; }
  .set--pd-30-10--md {
    padding: 2.14286rem 0.71429rem !important; }
  .set--pd-30-35--md {
    padding: 2.14286rem 2.5rem !important; }
  .set--pdy-0--md {
    padding-top: 0 !important;
    padding-bottom: 0 !important; }
  .set--pdy-23--md {
    padding-top: 1.64286rem !important;
    padding-bottom: 1.64286rem !important; }
  .set--pdx-18--md {
    padding-left: 1.28571rem !important;
    padding-right: 1.28571rem !important; }
  .set--pdt-135--md {
    padding-top: 9.64286rem !important; }
  .set--pdt-145--md {
    padding-top: 10.35714rem !important; }
  .set--pdt-150--md {
    padding-top: 10.71429rem !important; }
  .set--pdt-170--md {
    padding-top: 12.14286rem !important; }
  .set--pdt-175--md {
    padding-top: 12.5rem !important; }
  .set--pdb-70--md {
    padding-bottom: 5rem !important; }
  .set--pdb-170--md {
    padding-bottom: 12.14286rem !important; }
  .set--pdb-250--md {
    padding-bottom: 17.85714rem !important; } }

/* Custom Paddings (lg)
------------------------------------*/
@media (min-width: 992px) {
  .set--pdy-0--lg {
    padding-top: 0 !important;
    padding-bottom: 0 !important; }
  .set--pdy-60--lg {
    padding-top: 60px !important;
    padding-bottom: 60px !important; }
  .set--pdy-100--lg {
    padding-top: 7.14286rem !important;
    padding-bottom: 7.14286rem !important; }
  .set--pdx-200--lg {
    padding-left: 14.28571rem !important;
    padding-right: 14.28571rem !important; }
  .set--pdt-170--lg {
    padding-top: 12.14286rem !important; }
  .set--pdb-200--lg {
    padding-bottom: 14.28571rem !important; } }

/* Custom Paddings (xl)
------------------------------------*/
@media (min-width: 1200px) {
  .set--pdy-0--xl {
    padding-top: 0 !important;
    padding-bottom: 0 !important; } }
	
/* Margin Spaces (xs)
------------------------------------*/
@media (min-width: 0) {
  .set--mga-0 {
    margin: 0 !important; }
  .set--mgx-0 {
    margin-left: 0 !important;
    margin-right: 0 !important; }
  .set--mgy-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important; }
  .set--mgl-0 {
    margin-left: 0 !important; }
  .set--mgr-0 {
    margin-right: 0 !important; }
  .set--mgt-0 {
    margin-top: 0 !important; }
  .set--mgb-0 {
    margin-bottom: 0 !important; }
  .set--mgx-1 {
    margin-left: 0.07143rem !important;
    margin-right: 0.07143rem !important; }
  .set--mgx-2 {
    margin-left: 0.14286rem !important;
    margin-right: 0.14286rem !important; }
  .set--mgx-3 {
    margin-left: 0.21429rem !important;
    margin-right: 0.21429rem !important; }
  .set--mgx-4 {
    margin-left: 0.28571rem !important;
    margin-right: 0.28571rem !important; }
  .set--mgx-5 {
    margin-left: 0.35714rem !important;
    margin-right: 0.35714rem !important; }
  .set--mgx-6 {
    margin-left: 0.42857rem !important;
    margin-right: 0.42857rem !important; }
  .set--mgx-7 {
    margin-left: 0.5rem !important;
    margin-right: 0.5rem !important; }
  .set--mgx-8 {
    margin-left: 0.57143rem !important;
    margin-right: 0.57143rem !important; }
  .set--mgx-9 {
    margin-left: 0.64286rem !important;
    margin-right: 0.64286rem !important; }
  .set--mgx-10 {
    margin-left: 0.71429rem !important;
    margin-right: 0.71429rem !important; }
  .set--mgx-10 {
    margin-left: 0.71429rem !important;
    margin-right: 0.71429rem !important; }
  .set--mgx-15 {
    margin-left: 1.07143rem !important;
    margin-right: 1.07143rem !important; }
  .set--mgx-20 {
    margin-left: 1.42857rem !important;
    margin-right: 1.42857rem !important; }
  .set--mgx-25 {
    margin-left: 1.78571rem !important;
    margin-right: 1.78571rem !important; }
  .set--mgx-30 {
    margin-left: 2.14286rem !important;
    margin-right: 2.14286rem !important; }
  .set--mgx-35 {
    margin-left: 2.5rem !important;
    margin-right: 2.5rem !important; }
  .set--mgx-40 {
    margin-left: 2.85714rem !important;
    margin-right: 2.85714rem !important; }
  .set--mgx-45 {
    margin-left: 3.21429rem !important;
    margin-right: 3.21429rem !important; }
  .set--mgx-50 {
    margin-left: 3.57143rem !important;
    margin-right: 3.57143rem !important; }
  .set--mgx-55 {
    margin-left: 3.92857rem !important;
    margin-right: 3.92857rem !important; }
  .set--mgx-60 {
    margin-left: 4.28571rem !important;
    margin-right: 4.28571rem !important; }
  .set--mgx-65 {
    margin-left: 4.64286rem !important;
    margin-right: 4.64286rem !important; }
  .set--mgx-70 {
    margin-left: 5rem !important;
    margin-right: 5rem !important; }
  .set--mgx-75 {
    margin-left: 5.35714rem !important;
    margin-right: 5.35714rem !important; }
  .set--mgx-80 {
    margin-left: 5.71429rem !important;
    margin-right: 5.71429rem !important; }
  .set--mgx-85 {
    margin-left: 6.07143rem !important;
    margin-right: 6.07143rem !important; }
  .set--mgx-90 {
    margin-left: 6.42857rem !important;
    margin-right: 6.42857rem !important; }
  .set--mgx-95 {
    margin-left: 6.78571rem !important;
    margin-right: 6.78571rem !important; }
  .set--mgx-100 {
    margin-left: 7.14286rem !important;
    margin-right: 7.14286rem !important; }
  .set--mgy-1 {
    margin-top: 0.07143rem !important;
    margin-bottom: 0.07143rem !important; }
  .set--mgy-2 {
    margin-top: 0.14286rem !important;
    margin-bottom: 0.14286rem !important; }
  .set--mgy-3 {
    margin-top: 0.21429rem !important;
    margin-bottom: 0.21429rem !important; }
  .set--mgy-4 {
    margin-top: 0.28571rem !important;
    margin-bottom: 0.28571rem !important; }
  .set--mgy-5 {
    margin-top: 0.35714rem !important;
    margin-bottom: 0.35714rem !important; }
  .set--mgy-6 {
    margin-top: 0.42857rem !important;
    margin-bottom: 0.42857rem !important; }
  .set--mgy-7 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important; }
  .set--mgy-8 {
    margin-top: 0.57143rem !important;
    margin-bottom: 0.57143rem !important; }
  .set--mgy-9 {
    margin-top: 0.64286rem !important;
    margin-bottom: 0.64286rem !important; }
  .set--mgy-10 {
    margin-top: 0.71429rem !important;
    margin-bottom: 0.71429rem !important; }
  .set--mgy-10 {
    margin-top: 0.71429rem !important;
    margin-bottom: 0.71429rem !important; }
  .set--mgy-15 {
    margin-top: 1.07143rem !important;
    margin-bottom: 1.07143rem !important; }
  .set--mgy-20 {
    margin-top: 1.42857rem !important;
    margin-bottom: 1.42857rem !important; }
  .set--mgy-25 {
    margin-top: 1.78571rem !important;
    margin-bottom: 1.78571rem !important; }
  .set--mgy-30 {
    margin-top: 2.14286rem !important;
    margin-bottom: 2.14286rem !important; }
  .set--mgy-35 {
    margin-top: 2.5rem !important;
    margin-bottom: 2.5rem !important; }
  .set--mgy-40 {
    margin-top: 2.85714rem !important;
    margin-bottom: 2.85714rem !important; }
  .set--mgy-45 {
    margin-top: 3.21429rem !important;
    margin-bottom: 3.21429rem !important; }
  .set--mgy-50 {
    margin-top: 3.57143rem !important;
    margin-bottom: 3.57143rem !important; }
  .set--mgy-55 {
    margin-top: 3.92857rem !important;
    margin-bottom: 3.92857rem !important; }
  .set--mgy-60 {
    margin-top: 4.28571rem !important;
    margin-bottom: 4.28571rem !important; }
  .set--mgy-65 {
    margin-top: 4.64286rem !important;
    margin-bottom: 4.64286rem !important; }
  .set--mgy-70 {
    margin-top: 5rem !important;
    margin-bottom: 5rem !important; }
  .set--mgy-75 {
    margin-top: 5.35714rem !important;
    margin-bottom: 5.35714rem !important; }
  .set--mgy-80 {
    margin-top: 5.71429rem !important;
    margin-bottom: 5.71429rem !important; }
  .set--mgy-85 {
    margin-top: 6.07143rem !important;
    margin-bottom: 6.07143rem !important; }
  .set--mgy-90 {
    margin-top: 6.42857rem !important;
    margin-bottom: 6.42857rem !important; }
  .set--mgy-95 {
    margin-top: 6.78571rem !important;
    margin-bottom: 6.78571rem !important; }
  .set--mgy-100 {
    margin-top: 7.14286rem !important;
    margin-bottom: 7.14286rem !important; }
  .set--mgt-1 {
    margin-top: 0.07143rem !important; }
  .set--mgt-minus-1 {
    margin-top: -0.07143rem !important; }
  .set--mgt-2 {
    margin-top: 0.14286rem !important; }
  .set--mgt-minus-2 {
    margin-top: -0.14286rem !important; }
  .set--mgt-3 {
    margin-top: 0.21429rem !important; }
  .set--mgt-minus-3 {
    margin-top: -0.21429rem !important; }
  .set--mgt-4 {
    margin-top: 0.28571rem !important; }
  .set--mgt-minus-4 {
    margin-top: -0.28571rem !important; }
  .set--mgt-5 {
    margin-top: 0.35714rem !important; }
  .set--mgt-minus-5 {
    margin-top: -0.35714rem !important; }
  .set--mgt-6 {
    margin-top: 0.42857rem !important; }
  .set--mgt-minus-6 {
    margin-top: -0.42857rem !important; }
  .set--mgt-7 {
    margin-top: 0.5rem !important; }
  .set--mgt-minus-7 {
    margin-top: -0.5rem !important; }
  .set--mgt-8 {
    margin-top: 0.57143rem !important; }
  .set--mgt-minus-8 {
    margin-top: -0.57143rem !important; }
  .set--mgt-9 {
    margin-top: 0.64286rem !important; }
  .set--mgt-minus-9 {
    margin-top: -0.64286rem !important; }
  .set--mgt-10 {
    margin-top: 0.71429rem !important; }
  .set--mgt-minus-10 {
    margin-top: -0.71429rem !important; }
  .set--mgt-11 {
    margin-top: 0.78571rem !important; }
  .set--mgt-minus-11 {
    margin-top: -0.78571rem !important; }
  .set--mgt-12 {
    margin-top: 0.85714rem !important; }
  .set--mgt-minus-12 {
    margin-top: -0.85714rem !important; }
  .set--mgt-13 {
    margin-top: 0.92857rem !important; }
  .set--mgt-minus-13 {
    margin-top: -0.92857rem !important; }
  .set--mgt-14 {
    margin-top: 1rem !important; }
  .set--mgt-minus-14 {
    margin-top: -1rem !important; }
  .set--mgt-15 {
    margin-top: 1.07143rem !important; }
  .set--mgt-minus-15 {
    margin-top: -1.07143rem !important; }
  .set--mgt-16 {
    margin-top: 1.14286rem !important; }
  .set--mgt-minus-16 {
    margin-top: -1.14286rem !important; }
  .set--mgt-17 {
    margin-top: 1.21429rem !important; }
  .set--mgt-minus-17 {
    margin-top: -1.21429rem !important; }
  .set--mgt-18 {
    margin-top: 1.28571rem !important; }
  .set--mgt-minus-18 {
    margin-top: -1.28571rem !important; }
  .set--mgt-19 {
    margin-top: 1.35714rem !important; }
  .set--mgt-minus-19 {
    margin-top: -1.35714rem !important; }
  .set--mgt-20 {
    margin-top: 1.42857rem !important; }
  .set--mgt-minus-20 {
    margin-top: -1.42857rem !important; }
  .set--mgt-10 {
    margin-top: 0.71429rem !important; }
  .set--mgt-minus-10 {
    margin-top: -0.71429rem !important; }
  .set--mgt-15 {
    margin-top: 1.07143rem !important; }
  .set--mgt-minus-15 {
    margin-top: -1.07143rem !important; }
  .set--mgt-20 {
    margin-top: 1.42857rem !important; }
  .set--mgt-minus-20 {
    margin-top: -1.42857rem !important; }
  .set--mgt-25 {
    margin-top: 1.78571rem !important; }
  .set--mgt-minus-25 {
    margin-top: -1.78571rem !important; }
  .set--mgt-30 {
    margin-top: 2.14286rem !important; }
  .set--mgt-minus-30 {
    margin-top: -2.14286rem !important; }
  .set--mgt-35 {
    margin-top: 2.5rem !important; }
  .set--mgt-minus-35 {
    margin-top: -2.5rem !important; }
  .set--mgt-40 {
    margin-top: 2.85714rem !important; }
  .set--mgt-minus-40 {
    margin-top: -2.85714rem !important; }
  .set--mgt-45 {
    margin-top: 3.21429rem !important; }
  .set--mgt-minus-45 {
    margin-top: -3.21429rem !important; }
  .set--mgt-50 {
    margin-top: 3.57143rem !important; }
  .set--mgt-minus-50 {
    margin-top: -3.57143rem !important; }
  .set--mgt-55 {
    margin-top: 3.92857rem !important; }
  .set--mgt-minus-55 {
    margin-top: -3.92857rem !important; }
  .set--mgt-60 {
    margin-top: 4.28571rem !important; }
  .set--mgt-minus-60 {
    margin-top: -4.28571rem !important; }
  .set--mgt-65 {
    margin-top: 4.64286rem !important; }
  .set--mgt-minus-65 {
    margin-top: -4.64286rem !important; }
  .set--mgt-70 {
    margin-top: 5rem !important; }
  .set--mgt-minus-70 {
    margin-top: -5rem !important; }
  .set--mgt-75 {
    margin-top: 5.35714rem !important; }
  .set--mgt-minus-75 {
    margin-top: -5.35714rem !important; }
  .set--mgt-80 {
    margin-top: 5.71429rem !important; }
  .set--mgt-minus-80 {
    margin-top: -5.71429rem !important; }
  .set--mgt-85 {
    margin-top: 6.07143rem !important; }
  .set--mgt-minus-85 {
    margin-top: -6.07143rem !important; }
  .set--mgt-90 {
    margin-top: 6.42857rem !important; }
  .set--mgt-minus-90 {
    margin-top: -6.42857rem !important; }
  .set--mgt-95 {
    margin-top: 6.78571rem !important; }
  .set--mgt-minus-95 {
    margin-top: -6.78571rem !important; }
  .set--mgt-100 {
    margin-top: 7.14286rem !important; }
  .set--mgt-minus-100 {
    margin-top: -7.14286rem !important; }
  .set--mgt-105 {
    margin-top: 7.5rem !important; }
  .set--mgt-minus-105 {
    margin-top: -7.5rem !important; }
  .set--mgt-110 {
    margin-top: 7.85714rem !important; }
  .set--mgt-minus-110 {
    margin-top: -7.85714rem !important; }
  .set--mgt-115 {
    margin-top: 8.21429rem !important; }
  .set--mgt-minus-115 {
    margin-top: -8.21429rem !important; }
  .set--mgt-120 {
    margin-top: 8.57143rem !important; }
  .set--mgt-minus-120 {
    margin-top: -8.57143rem !important; }
  .set--mgt-125 {
    margin-top: 8.92857rem !important; }
  .set--mgt-minus-125 {
    margin-top: -8.92857rem !important; }
  .set--mgt-130 {
    margin-top: 9.28571rem !important; }
  .set--mgt-minus-130 {
    margin-top: -9.28571rem !important; }
  .set--mgt-135 {
    margin-top: 9.64286rem !important; }
  .set--mgt-minus-135 {
    margin-top: -9.64286rem !important; }
  .set--mgt-140 {
    margin-top: 10rem !important; }
  .set--mgt-minus-140 {
    margin-top: -10rem !important; }
  .set--mgt-145 {
    margin-top: 10.35714rem !important; }
  .set--mgt-minus-145 {
    margin-top: -10.35714rem !important; }
  .set--mgt-150 {
    margin-top: 10.71429rem !important; }
  .set--mgt-minus-150 {
    margin-top: -10.71429rem !important; }
  .set--mgt-155 {
    margin-top: 11.07143rem !important; }
  .set--mgt-minus-155 {
    margin-top: -11.07143rem !important; }
  .set--mgt-160 {
    margin-top: 11.42857rem !important; }
  .set--mgt-minus-160 {
    margin-top: -11.42857rem !important; }
  .set--mgt-165 {
    margin-top: 11.78571rem !important; }
  .set--mgt-minus-165 {
    margin-top: -11.78571rem !important; }
  .set--mgt-170 {
    margin-top: 12.14286rem !important; }
  .set--mgt-minus-170 {
    margin-top: -12.14286rem !important; }
  .set--mgb-1 {
    margin-bottom: 0.07143rem !important; }
  .set--mgb-minus-1 {
    margin-bottom: -0.07143rem !important; }
  .set--mgb-2 {
    margin-bottom: 0.14286rem !important; }
  .set--mgb-minus-2 {
    margin-bottom: -0.14286rem !important; }
  .set--mgb-3 {
    margin-bottom: 0.21429rem !important; }
  .set--mgb-minus-3 {
    margin-bottom: -0.21429rem !important; }
  .set--mgb-4 {
    margin-bottom: 0.28571rem !important; }
  .set--mgb-minus-4 {
    margin-bottom: -0.28571rem !important; }
  .set--mgb-5 {
    margin-bottom: 0.35714rem !important; }
  .set--mgb-minus-5 {
    margin-bottom: -0.35714rem !important; }
  .set--mgb-6 {
    margin-bottom: 0.42857rem !important; }
  .set--mgb-minus-6 {
    margin-bottom: -0.42857rem !important; }
  .set--mgb-7 {
    margin-bottom: 0.5rem !important; }
  .set--mgb-minus-7 {
    margin-bottom: -0.5rem !important; }
  .set--mgb-8 {
    margin-bottom: 0.57143rem !important; }
  .set--mgb-minus-8 {
    margin-bottom: -0.57143rem !important; }
  .set--mgb-9 {
    margin-bottom: 0.64286rem !important; }
  .set--mgb-minus-9 {
    margin-bottom: -0.64286rem !important; }
  .set--mgb-10 {
    margin-bottom: 0.71429rem !important; }
  .set--mgb-minus-10 {
    margin-bottom: -0.71429rem !important; }
  .set--mgb-11 {
    margin-bottom: 0.78571rem !important; }
  .set--mgb-minus-11 {
    margin-bottom: -0.78571rem !important; }
  .set--mgb-12 {
    margin-bottom: 0.85714rem !important; }
  .set--mgb-minus-12 {
    margin-bottom: -0.85714rem !important; }
  .set--mgb-13 {
    margin-bottom: 0.92857rem !important; }
  .set--mgb-minus-13 {
    margin-bottom: -0.92857rem !important; }
  .set--mgb-14 {
    margin-bottom: 1rem !important; }
  .set--mgb-minus-14 {
    margin-bottom: -1rem !important; }
  .set--mgb-15 {
    margin-bottom: 1.07143rem !important; }
  .set--mgb-minus-15 {
    margin-bottom: -1.07143rem !important; }
  .set--mgb-16 {
    margin-bottom: 1.14286rem !important; }
  .set--mgb-minus-16 {
    margin-bottom: -1.14286rem !important; }
  .set--mgb-17 {
    margin-bottom: 1.21429rem !important; }
  .set--mgb-minus-17 {
    margin-bottom: -1.21429rem !important; }
  .set--mgb-18 {
    margin-bottom: 1.28571rem !important; }
  .set--mgb-minus-18 {
    margin-bottom: -1.28571rem !important; }
  .set--mgb-19 {
    margin-bottom: 1.35714rem !important; }
  .set--mgb-minus-19 {
    margin-bottom: -1.35714rem !important; }
  .set--mgb-20 {
    margin-bottom: 1.42857rem !important; }
  .set--mgb-minus-20 {
    margin-bottom: -1.42857rem !important; }
  .set--mgb-10 {
    margin-bottom: 0.71429rem !important; }
  .set--mgb-15 {
    margin-bottom: 1.07143rem !important; }
  .set--mgb-20 {
    margin-bottom: 1.42857rem !important; }
  .set--mgb-25 {
    margin-bottom: 1.78571rem !important; }
  .set--mgb-30 {
    margin-bottom: 2.14286rem !important; }
  .set--mgb-35 {
    margin-bottom: 2.5rem !important; }
  .set--mgb-40 {
    margin-bottom: 2.85714rem !important; }
  .set--mgb-45 {
    margin-bottom: 3.21429rem !important; }
  .set--mgb-50 {
    margin-bottom: 3.57143rem !important; }
  .set--mgb-55 {
    margin-bottom: 3.92857rem !important; }
  .set--mgb-60 {
    margin-bottom: 4.28571rem !important; }
  .set--mgb-65 {
    margin-bottom: 4.64286rem !important; }
  .set--mgb-70 {
    margin-bottom: 5rem !important; }
  .set--mgb-75 {
    margin-bottom: 5.35714rem !important; }
  .set--mgb-80 {
    margin-bottom: 5.71429rem !important; }
  .set--mgb-85 {
    margin-bottom: 6.07143rem !important; }
  .set--mgb-90 {
    margin-bottom: 6.42857rem !important; }
  .set--mgb-95 {
    margin-bottom: 6.78571rem !important; }
  .set--mgb-100 {
    margin-bottom: 7.14286rem !important; }
  .set--mgb-105 {
    margin-bottom: 7.5rem !important; }
  .set--mgb-110 {
    margin-bottom: 7.85714rem !important; }
  .set--mgb-115 {
    margin-bottom: 8.21429rem !important; }
  .set--mgb-120 {
    margin-bottom: 8.57143rem !important; }
  .set--mgb-125 {
    margin-bottom: 8.92857rem !important; }
  .set--mgb-130 {
    margin-bottom: 9.28571rem !important; }
  .set--mgb-135 {
    margin-bottom: 9.64286rem !important; }
  .set--mgb-140 {
    margin-bottom: 10rem !important; }
  .set--mgb-145 {
    margin-bottom: 10.35714rem !important; }
  .set--mgb-150 {
    margin-bottom: 10.71429rem !important; }
  .set--mgb-155 {
    margin-bottom: 11.07143rem !important; }
  .set--mgb-160 {
    margin-bottom: 11.42857rem !important; }
  .set--mgb-165 {
    margin-bottom: 11.78571rem !important; }
  .set--mgb-170 {
    margin-bottom: 12.14286rem !important; }
  .set--mgl-1 {
    margin-left: 0.07143rem !important; }
  .set--mgl-minus-1 {
    margin-left: -0.07143rem !important; }
  .set--mgl-2 {
    margin-left: 0.14286rem !important; }
  .set--mgl-minus-2 {
    margin-left: -0.14286rem !important; }
  .set--mgl-3 {
    margin-left: 0.21429rem !important; }
  .set--mgl-minus-3 {
    margin-left: -0.21429rem !important; }
  .set--mgl-4 {
    margin-left: 0.28571rem !important; }
  .set--mgl-minus-4 {
    margin-left: -0.28571rem !important; }
  .set--mgl-5 {
    margin-left: 0.35714rem !important; }
  .set--mgl-minus-5 {
    margin-left: -0.35714rem !important; }
  .set--mgl-6 {
    margin-left: 0.42857rem !important; }
  .set--mgl-minus-6 {
    margin-left: -0.42857rem !important; }
  .set--mgl-7 {
    margin-left: 0.5rem !important; }
  .set--mgl-minus-7 {
    margin-left: -0.5rem !important; }
  .set--mgl-8 {
    margin-left: 0.57143rem !important; }
  .set--mgl-minus-8 {
    margin-left: -0.57143rem !important; }
  .set--mgl-9 {
    margin-left: 0.64286rem !important; }
  .set--mgl-minus-9 {
    margin-left: -0.64286rem !important; }
  .set--mgl-10 {
    margin-left: 0.71429rem !important; }
  .set--mgl-minus-10 {
    margin-left: -0.71429rem !important; }
  .set--mgl-5 {
    margin-left: 0.35714rem !important; }
  .set--mgl-minus-5 {
    margin-left: -0.35714rem !important; }
  .set--mgl-10 {
    margin-left: 0.71429rem !important; }
  .set--mgl-minus-10 {
    margin-left: -0.71429rem !important; }
  .set--mgl-15 {
    margin-left: 1.07143rem !important; }
  .set--mgl-minus-15 {
    margin-left: -1.07143rem !important; }
  .set--mgl-20 {
    margin-left: 1.42857rem !important; }
  .set--mgl-minus-20 {
    margin-left: -1.42857rem !important; }
  .set--mgl-25 {
    margin-left: 1.78571rem !important; }
  .set--mgl-minus-25 {
    margin-left: -1.78571rem !important; }
  .set--mgl-30 {
    margin-left: 2.14286rem !important; }
  .set--mgl-minus-30 {
    margin-left: -2.14286rem !important; }
  .set--mgl-35 {
    margin-left: 2.5rem !important; }
  .set--mgl-minus-35 {
    margin-left: -2.5rem !important; }
  .set--mgl-40 {
    margin-left: 2.85714rem !important; }
  .set--mgl-minus-40 {
    margin-left: -2.85714rem !important; }
  .set--mgl-45 {
    margin-left: 3.21429rem !important; }
  .set--mgl-minus-45 {
    margin-left: -3.21429rem !important; }
  .set--mgl-50 {
    margin-left: 3.57143rem !important; }
  .set--mgl-minus-50 {
    margin-left: -3.57143rem !important; }
  .set--mgr-1 {
    margin-right: 0.07143rem !important; }
  .set--mgr-minus-1 {
    margin-right: -0.07143rem !important; }
  .set--mgr-2 {
    margin-right: 0.14286rem !important; }
  .set--mgr-minus-2 {
    margin-right: -0.14286rem !important; }
  .set--mgr-3 {
    margin-right: 0.21429rem !important; }
  .set--mgr-minus-3 {
    margin-right: -0.21429rem !important; }
  .set--mgr-4 {
    margin-right: 0.28571rem !important; }
  .set--mgr-minus-4 {
    margin-right: -0.28571rem !important; }
  .set--mgr-5 {
    margin-right: 0.35714rem !important; }
  .set--mgr-minus-5 {
    margin-right: -0.35714rem !important; }
  .set--mgr-6 {
    margin-right: 0.42857rem !important; }
  .set--mgr-minus-6 {
    margin-right: -0.42857rem !important; }
  .set--mgr-7 {
    margin-right: 0.5rem !important; }
  .set--mgr-minus-7 {
    margin-right: -0.5rem !important; }
  .set--mgr-8 {
    margin-right: 0.57143rem !important; }
  .set--mgr-minus-8 {
    margin-right: -0.57143rem !important; }
  .set--mgr-9 {
    margin-right: 0.64286rem !important; }
  .set--mgr-minus-9 {
    margin-right: -0.64286rem !important; }
  .set--mgr-10 {
    margin-right: 0.71429rem !important; }
  .set--mgr-minus-10 {
    margin-right: -0.71429rem !important; }
  .set--mgr-5 {
    margin-right: 0.35714rem !important; }
  .set--mgr-10 {
    margin-right: 0.71429rem !important; }
  .set--mgr-15 {
    margin-right: 1.07143rem !important; }
  .set--mgr-20 {
    margin-right: 1.42857rem !important; }
  .set--mgr-25 {
    margin-right: 1.78571rem !important; }
  .set--mgr-30 {
    margin-right: 2.14286rem !important; }
  .set--mgr-35 {
    margin-right: 2.5rem !important; }
  .set--mgr-40 {
    margin-right: 2.85714rem !important; }
  .set--mgr-45 {
    margin-right: 3.21429rem !important; }
  .set--mgr-50 {
    margin-right: 3.57143rem !important; } }

@media (min-width: 321px) {	
	.set--mgb-250--xs{
margin-bottom:250px !important;
}
}

/* Margin Spaces (sm)
------------------------------------*/
@media (min-width: 576px) {
  .set--mga-0--sm {
    margin: 0 !important; }
  .set--mgx-0--sm {
    margin-left: 0 !important;
    margin-right: 0 !important; }
  .set--mgy-0--sm {
    margin-top: 0 !important;
    margin-bottom: 0 !important; }
  .set--mgl-0--sm {
    margin-left: 0 !important; }
  .set--mgr-0--sm {
    margin-right: 0 !important; }
  .set--mgt-0--sm {
    margin-top: 0 !important; }
  .set--mgb-0--sm {
    margin-bottom: 0 !important; }
  .set--mgx-1--sm {
    margin-left: 0.07143rem !important;
    margin-right: 0.07143rem !important; }
  .set--mgx-2--sm {
    margin-left: 0.14286rem !important;
    margin-right: 0.14286rem !important; }
  .set--mgx-3--sm {
    margin-left: 0.21429rem !important;
    margin-right: 0.21429rem !important; }
  .set--mgx-4--sm {
    margin-left: 0.28571rem !important;
    margin-right: 0.28571rem !important; }
  .set--mgx-5--sm {
    margin-left: 0.35714rem !important;
    margin-right: 0.35714rem !important; }
  .set--mgx-6--sm {
    margin-left: 0.42857rem !important;
    margin-right: 0.42857rem !important; }
  .set--mgx-7--sm {
    margin-left: 0.5rem !important;
    margin-right: 0.5rem !important; }
  .set--mgx-8--sm {
    margin-left: 0.57143rem !important;
    margin-right: 0.57143rem !important; }
  .set--mgx-9--sm {
    margin-left: 0.64286rem !important;
    margin-right: 0.64286rem !important; }
  .set--mgx-10--sm {
    margin-left: 0.71429rem !important;
    margin-right: 0.71429rem !important; }
  .set--mgx-10--sm {
    margin-left: 0.71429rem !important;
    margin-right: 0.71429rem !important; }
  .set--mgx-15--sm {
    margin-left: 1.07143rem !important;
    margin-right: 1.07143rem !important; }
  .set--mgx-20--sm {
    margin-left: 1.42857rem !important;
    margin-right: 1.42857rem !important; }
  .set--mgx-25--sm {
    margin-left: 1.78571rem !important;
    margin-right: 1.78571rem !important; }
  .set--mgx-30--sm {
    margin-left: 2.14286rem !important;
    margin-right: 2.14286rem !important; }
  .set--mgx-35--sm {
    margin-left: 2.5rem !important;
    margin-right: 2.5rem !important; }
  .set--mgx-40--sm {
    margin-left: 2.85714rem !important;
    margin-right: 2.85714rem !important; }
  .set--mgx-45--sm {
    margin-left: 3.21429rem !important;
    margin-right: 3.21429rem !important; }
  .set--mgx-50--sm {
    margin-left: 3.57143rem !important;
    margin-right: 3.57143rem !important; }
  .set--mgx-55--sm {
    margin-left: 3.92857rem !important;
    margin-right: 3.92857rem !important; }
  .set--mgx-60--sm {
    margin-left: 4.28571rem !important;
    margin-right: 4.28571rem !important; }
  .set--mgx-65--sm {
    margin-left: 4.64286rem !important;
    margin-right: 4.64286rem !important; }
  .set--mgx-70--sm {
    margin-left: 5rem !important;
    margin-right: 5rem !important; }
  .set--mgx-75--sm {
    margin-left: 5.35714rem !important;
    margin-right: 5.35714rem !important; }
  .set--mgx-80--sm {
    margin-left: 5.71429rem !important;
    margin-right: 5.71429rem !important; }
  .set--mgx-85--sm {
    margin-left: 6.07143rem !important;
    margin-right: 6.07143rem !important; }
  .set--mgx-90--sm {
    margin-left: 6.42857rem !important;
    margin-right: 6.42857rem !important; }
  .set--mgx-95--sm {
    margin-left: 6.78571rem !important;
    margin-right: 6.78571rem !important; }
  .set--mgx-100--sm {
    margin-left: 7.14286rem !important;
    margin-right: 7.14286rem !important; }
  .set--mgy-1--sm {
    margin-top: 0.07143rem !important;
    margin-bottom: 0.07143rem !important; }
  .set--mgy-2--sm {
    margin-top: 0.14286rem !important;
    margin-bottom: 0.14286rem !important; }
  .set--mgy-3--sm {
    margin-top: 0.21429rem !important;
    margin-bottom: 0.21429rem !important; }
  .set--mgy-4--sm {
    margin-top: 0.28571rem !important;
    margin-bottom: 0.28571rem !important; }
  .set--mgy-5--sm {
    margin-top: 0.35714rem !important;
    margin-bottom: 0.35714rem !important; }
  .set--mgy-6--sm {
    margin-top: 0.42857rem !important;
    margin-bottom: 0.42857rem !important; }
  .set--mgy-7--sm {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important; }
  .set--mgy-8--sm {
    margin-top: 0.57143rem !important;
    margin-bottom: 0.57143rem !important; }
  .set--mgy-9--sm {
    margin-top: 0.64286rem !important;
    margin-bottom: 0.64286rem !important; }
  .set--mgy-10--sm {
    margin-top: 0.71429rem !important;
    margin-bottom: 0.71429rem !important; }
  .set--mgy-10--sm {
    margin-top: 0.71429rem !important;
    margin-bottom: 0.71429rem !important; }
  .set--mgy-15--sm {
    margin-top: 1.07143rem !important;
    margin-bottom: 1.07143rem !important; }
  .set--mgy-20--sm {
    margin-top: 1.42857rem !important;
    margin-bottom: 1.42857rem !important; }
  .set--mgy-25--sm {
    margin-top: 1.78571rem !important;
    margin-bottom: 1.78571rem !important; }
  .set--mgy-30--sm {
    margin-top: 2.14286rem !important;
    margin-bottom: 2.14286rem !important; }
  .set--mgy-35--sm {
    margin-top: 2.5rem !important;
    margin-bottom: 2.5rem !important; }
  .set--mgy-40--sm {
    margin-top: 2.85714rem !important;
    margin-bottom: 2.85714rem !important; }
  .set--mgy-45--sm {
    margin-top: 3.21429rem !important;
    margin-bottom: 3.21429rem !important; }
  .set--mgy-50--sm {
    margin-top: 3.57143rem !important;
    margin-bottom: 3.57143rem !important; }
  .set--mgy-55--sm {
    margin-top: 3.92857rem !important;
    margin-bottom: 3.92857rem !important; }
  .set--mgy-60--sm {
    margin-top: 4.28571rem !important;
    margin-bottom: 4.28571rem !important; }
  .set--mgy-65--sm {
    margin-top: 4.64286rem !important;
    margin-bottom: 4.64286rem !important; }
  .set--mgy-70--sm {
    margin-top: 5rem !important;
    margin-bottom: 5rem !important; }
  .set--mgy-75--sm {
    margin-top: 5.35714rem !important;
    margin-bottom: 5.35714rem !important; }
  .set--mgy-80--sm {
    margin-top: 5.71429rem !important;
    margin-bottom: 5.71429rem !important; }
  .set--mgy-85--sm {
    margin-top: 6.07143rem !important;
    margin-bottom: 6.07143rem !important; }
  .set--mgy-90--sm {
    margin-top: 6.42857rem !important;
    margin-bottom: 6.42857rem !important; }
  .set--mgy-95--sm {
    margin-top: 6.78571rem !important;
    margin-bottom: 6.78571rem !important; }
  .set--mgy-100--sm {
    margin-top: 7.14286rem !important;
    margin-bottom: 7.14286rem !important; }
  .set--mgt-1--sm {
    margin-top: 0.07143rem !important; }
  .set--mgt-minus-1--sm {
    margin-top: -0.07143rem !important; }
  .set--mgt-2--sm {
    margin-top: 0.14286rem !important; }
  .set--mgt-minus-2--sm {
    margin-top: -0.14286rem !important; }
  .set--mgt-3--sm {
    margin-top: 0.21429rem !important; }
  .set--mgt-minus-3--sm {
    margin-top: -0.21429rem !important; }
  .set--mgt-4--sm {
    margin-top: 0.28571rem !important; }
  .set--mgt-minus-4--sm {
    margin-top: -0.28571rem !important; }
  .set--mgt-5--sm {
    margin-top: 0.35714rem !important; }
  .set--mgt-minus-5--sm {
    margin-top: -0.35714rem !important; }
  .set--mgt-6--sm {
    margin-top: 0.42857rem !important; }
  .set--mgt-minus-6--sm {
    margin-top: -0.42857rem !important; }
  .set--mgt-7--sm {
    margin-top: 0.5rem !important; }
  .set--mgt-minus-7--sm {
    margin-top: -0.5rem !important; }
  .set--mgt-8--sm {
    margin-top: 0.57143rem !important; }
  .set--mgt-minus-8--sm {
    margin-top: -0.57143rem !important; }
  .set--mgt-9--sm {
    margin-top: 0.64286rem !important; }
  .set--mgt-minus-9--sm {
    margin-top: -0.64286rem !important; }
  .set--mgt-10--sm {
    margin-top: 0.71429rem !important; }
  .set--mgt-minus-10--sm {
    margin-top: -0.71429rem !important; }
  .set--mgt-11--sm {
    margin-top: 0.78571rem !important; }
  .set--mgt-minus-11--sm {
    margin-top: -0.78571rem !important; }
  .set--mgt-12--sm {
    margin-top: 0.85714rem !important; }
  .set--mgt-minus-12--sm {
    margin-top: -0.85714rem !important; }
  .set--mgt-13--sm {
    margin-top: 0.92857rem !important; }
  .set--mgt-minus-13--sm {
    margin-top: -0.92857rem !important; }
  .set--mgt-14--sm {
    margin-top: 1rem !important; }
  .set--mgt-minus-14--sm {
    margin-top: -1rem !important; }
  .set--mgt-15--sm {
    margin-top: 1.07143rem !important; }
  .set--mgt-minus-15--sm {
    margin-top: -1.07143rem !important; }
  .set--mgt-16--sm {
    margin-top: 1.14286rem !important; }
  .set--mgt-minus-16--sm {
    margin-top: -1.14286rem !important; }
  .set--mgt-17--sm {
    margin-top: 1.21429rem !important; }
  .set--mgt-minus-17--sm {
    margin-top: -1.21429rem !important; }
  .set--mgt-18--sm {
    margin-top: 1.28571rem !important; }
  .set--mgt-minus-18--sm {
    margin-top: -1.28571rem !important; }
  .set--mgt-19--sm {
    margin-top: 1.35714rem !important; }
  .set--mgt-minus-19--sm {
    margin-top: -1.35714rem !important; }
  .set--mgt-20--sm {
    margin-top: 1.42857rem !important; }
  .set--mgt-minus-20--sm {
    margin-top: -1.42857rem !important; }
  .set--mgt-10--sm {
    margin-top: 0.71429rem !important; }
  .set--mgt-minus-10--sm {
    margin-top: -0.71429rem !important; }
  .set--mgt-15--sm {
    margin-top: 1.07143rem !important; }
  .set--mgt-minus-15--sm {
    margin-top: -1.07143rem !important; }
  .set--mgt-20--sm {
    margin-top: 1.42857rem !important; }
  .set--mgt-minus-20--sm {
    margin-top: -1.42857rem !important; }
  .set--mgt-25--sm {
    margin-top: 1.78571rem !important; }
  .set--mgt-minus-25--sm {
    margin-top: -1.78571rem !important; }
  .set--mgt-30--sm {
    margin-top: 2.14286rem !important; }
  .set--mgt-minus-30--sm {
    margin-top: -2.14286rem !important; }
  .set--mgt-35--sm {
    margin-top: 2.5rem !important; }
  .set--mgt-minus-35--sm {
    margin-top: -2.5rem !important; }
  .set--mgt-40--sm {
    margin-top: 2.85714rem !important; }
  .set--mgt-minus-40--sm {
    margin-top: -2.85714rem !important; }
  .set--mgt-45--sm {
    margin-top: 3.21429rem !important; }
  .set--mgt-minus-45--sm {
    margin-top: -3.21429rem !important; }
  .set--mgt-50--sm {
    margin-top: 3.57143rem !important; }
  .set--mgt-minus-50--sm {
    margin-top: -3.57143rem !important; }
  .set--mgt-55--sm {
    margin-top: 3.92857rem !important; }
  .set--mgt-minus-55--sm {
    margin-top: -3.92857rem !important; }
  .set--mgt-60--sm {
    margin-top: 4.28571rem !important; }
  .set--mgt-minus-60--sm {
    margin-top: -4.28571rem !important; }
  .set--mgt-65--sm {
    margin-top: 4.64286rem !important; }
  .set--mgt-minus-65--sm {
    margin-top: -4.64286rem !important; }
  .set--mgt-70--sm {
    margin-top: 5rem !important; }
  .set--mgt-minus-70--sm {
    margin-top: -5rem !important; }
  .set--mgt-75--sm {
    margin-top: 5.35714rem !important; }
  .set--mgt-minus-75--sm {
    margin-top: -5.35714rem !important; }
  .set--mgt-80--sm {
    margin-top: 5.71429rem !important; }
  .set--mgt-minus-80--sm {
    margin-top: -5.71429rem !important; }
  .set--mgt-85--sm {
    margin-top: 6.07143rem !important; }
  .set--mgt-minus-85--sm {
    margin-top: -6.07143rem !important; }
  .set--mgt-90--sm {
    margin-top: 6.42857rem !important; }
  .set--mgt-minus-90--sm {
    margin-top: -6.42857rem !important; }
  .set--mgt-95--sm {
    margin-top: 6.78571rem !important; }
  .set--mgt-minus-95--sm {
    margin-top: -6.78571rem !important; }
  .set--mgt-100--sm {
    margin-top: 7.14286rem !important; }
  .set--mgt-minus-100--sm {
    margin-top: -7.14286rem !important; }
  .set--mgt-105--sm {
    margin-top: 7.5rem !important; }
  .set--mgt-minus-105--sm {
    margin-top: -7.5rem !important; }
  .set--mgt-110--sm {
    margin-top: 7.85714rem !important; }
  .set--mgt-minus-110--sm {
    margin-top: -7.85714rem !important; }
  .set--mgt-115--sm {
    margin-top: 8.21429rem !important; }
  .set--mgt-minus-115--sm {
    margin-top: -8.21429rem !important; }
  .set--mgt-120--sm {
    margin-top: 8.57143rem !important; }
  .set--mgt-minus-120--sm {
    margin-top: -8.57143rem !important; }
  .set--mgt-125--sm {
    margin-top: 8.92857rem !important; }
  .set--mgt-minus-125--sm {
    margin-top: -8.92857rem !important; }
  .set--mgt-130--sm {
    margin-top: 9.28571rem !important; }
  .set--mgt-minus-130--sm {
    margin-top: -9.28571rem !important; }
  .set--mgt-135--sm {
    margin-top: 9.64286rem !important; }
  .set--mgt-minus-135--sm {
    margin-top: -9.64286rem !important; }
  .set--mgt-140--sm {
    margin-top: 10rem !important; }
  .set--mgt-minus-140--sm {
    margin-top: -10rem !important; }
  .set--mgt-145--sm {
    margin-top: 10.35714rem !important; }
  .set--mgt-minus-145--sm {
    margin-top: -10.35714rem !important; }
  .set--mgt-150--sm {
    margin-top: 10.71429rem !important; }
  .set--mgt-minus-150--sm {
    margin-top: -10.71429rem !important; }
  .set--mgt-155--sm {
    margin-top: 11.07143rem !important; }
  .set--mgt-minus-155--sm {
    margin-top: -11.07143rem !important; }
  .set--mgt-160--sm {
    margin-top: 11.42857rem !important; }
  .set--mgt-minus-160--sm {
    margin-top: -11.42857rem !important; }
  .set--mgt-165--sm {
    margin-top: 11.78571rem !important; }
  .set--mgt-minus-165--sm {
    margin-top: -11.78571rem !important; }
  .set--mgt-170--sm {
    margin-top: 12.14286rem !important; }
  .set--mgt-minus-170--sm {
    margin-top: -12.14286rem !important; }
  .set--mgb-1--sm {
    margin-bottom: 0.07143rem !important; }
  .set--mgb-minus-1--sm {
    margin-bottom: -0.07143rem !important; }
  .set--mgb-2--sm {
    margin-bottom: 0.14286rem !important; }
  .set--mgb-minus-2--sm {
    margin-bottom: -0.14286rem !important; }
  .set--mgb-3--sm {
    margin-bottom: 0.21429rem !important; }
  .set--mgb-minus-3--sm {
    margin-bottom: -0.21429rem !important; }
  .set--mgb-4--sm {
    margin-bottom: 0.28571rem !important; }
  .set--mgb-minus-4--sm {
    margin-bottom: -0.28571rem !important; }
  .set--mgb-5--sm {
    margin-bottom: 0.35714rem !important; }
  .set--mgb-minus-5--sm {
    margin-bottom: -0.35714rem !important; }
  .set--mgb-6--sm {
    margin-bottom: 0.42857rem !important; }
  .set--mgb-minus-6--sm {
    margin-bottom: -0.42857rem !important; }
  .set--mgb-7--sm {
    margin-bottom: 0.5rem !important; }
  .set--mgb-minus-7--sm {
    margin-bottom: -0.5rem !important; }
  .set--mgb-8--sm {
    margin-bottom: 0.57143rem !important; }
  .set--mgb-minus-8--sm {
    margin-bottom: -0.57143rem !important; }
  .set--mgb-9--sm {
    margin-bottom: 0.64286rem !important; }
  .set--mgb-minus-9--sm {
    margin-bottom: -0.64286rem !important; }
  .set--mgb-10--sm {
    margin-bottom: 0.71429rem !important; }
  .set--mgb-minus-10--sm {
    margin-bottom: -0.71429rem !important; }
  .set--mgb-11--sm {
    margin-bottom: 0.78571rem !important; }
  .set--mgb-minus-11--sm {
    margin-bottom: -0.78571rem !important; }
  .set--mgb-12--sm {
    margin-bottom: 0.85714rem !important; }
  .set--mgb-minus-12--sm {
    margin-bottom: -0.85714rem !important; }
  .set--mgb-13--sm {
    margin-bottom: 0.92857rem !important; }
  .set--mgb-minus-13--sm {
    margin-bottom: -0.92857rem !important; }
  .set--mgb-14--sm {
    margin-bottom: 1rem !important; }
  .set--mgb-minus-14--sm {
    margin-bottom: -1rem !important; }
  .set--mgb-15--sm {
    margin-bottom: 1.07143rem !important; }
  .set--mgb-minus-15--sm {
    margin-bottom: -1.07143rem !important; }
  .set--mgb-16--sm {
    margin-bottom: 1.14286rem !important; }
  .set--mgb-minus-16--sm {
    margin-bottom: -1.14286rem !important; }
  .set--mgb-17--sm {
    margin-bottom: 1.21429rem !important; }
  .set--mgb-minus-17--sm {
    margin-bottom: -1.21429rem !important; }
  .set--mgb-18--sm {
    margin-bottom: 1.28571rem !important; }
  .set--mgb-minus-18--sm {
    margin-bottom: -1.28571rem !important; }
  .set--mgb-19--sm {
    margin-bottom: 1.35714rem !important; }
  .set--mgb-minus-19--sm {
    margin-bottom: -1.35714rem !important; }
  .set--mgb-20--sm {
    margin-bottom: 1.42857rem !important; }
  .set--mgb-minus-20--sm {
    margin-bottom: -1.42857rem !important; }
  .set--mgb-10--sm {
    margin-bottom: 0.71429rem !important; }
  .set--mgb-15--sm {
    margin-bottom: 1.07143rem !important; }
  .set--mgb-20--sm {
    margin-bottom: 1.42857rem !important; }
  .set--mgb-25--sm {
    margin-bottom: 1.78571rem !important; }
  .set--mgb-30--sm {
    margin-bottom: 2.14286rem !important; }
  .set--mgb-35--sm {
    margin-bottom: 2.5rem !important; }
  .set--mgb-40--sm {
    margin-bottom: 2.85714rem !important; }
  .set--mgb-45--sm {
    margin-bottom: 3.21429rem !important; }
  .set--mgb-50--sm {
    margin-bottom: 3.57143rem !important; }
  .set--mgb-55--sm {
    margin-bottom: 3.92857rem !important; }
  .set--mgb-60--sm {
    margin-bottom: 4.28571rem !important; }
  .set--mgb-65--sm {
    margin-bottom: 4.64286rem !important; }
  .set--mgb-70--sm {
    margin-bottom: 5rem !important; }
  .set--mgb-75--sm {
    margin-bottom: 5.35714rem !important; }
  .set--mgb-80--sm {
    margin-bottom: 5.71429rem !important; }
  .set--mgb-85--sm {
    margin-bottom: 6.07143rem !important; }
  .set--mgb-90--sm {
    margin-bottom: 6.42857rem !important; }
  .set--mgb-95--sm {
    margin-bottom: 6.78571rem !important; }
  .set--mgb-100--sm {
    margin-bottom: 7.14286rem !important; }
  .set--mgb-105--sm {
    margin-bottom: 7.5rem !important; }
  .set--mgb-110--sm {
    margin-bottom: 7.85714rem !important; }
  .set--mgb-115--sm {
    margin-bottom: 8.21429rem !important; }
  .set--mgb-120--sm {
    margin-bottom: 8.57143rem !important; }
  .set--mgb-125--sm {
    margin-bottom: 8.92857rem !important; }
  .set--mgb-130--sm {
    margin-bottom: 9.28571rem !important; }
  .set--mgb-135--sm {
    margin-bottom: 9.64286rem !important; }
  .set--mgb-140--sm {
    margin-bottom: 10rem !important; }
  .set--mgb-145--sm {
    margin-bottom: 10.35714rem !important; }
  .set--mgb-150--sm {
    margin-bottom: 10.71429rem !important; }
  .set--mgb-155--sm {
    margin-bottom: 11.07143rem !important; }
  .set--mgb-160--sm {
    margin-bottom: 11.42857rem !important; }
  .set--mgb-165--sm {
    margin-bottom: 11.78571rem !important; }
  .set--mgb-170--sm {
    margin-bottom: 12.14286rem !important; }
	.set--mgb-200--sm {
    margin-bottom: 200px !important; }
	.set--mgb-360--sm {
    margin-bottom: 360px !important; }
  .set--mgl-1--sm {
    margin-left: 0.07143rem !important; }
  .set--mgl-minus-1--sm {
    margin-left: -0.07143rem !important; }
  .set--mgl-2--sm {
    margin-left: 0.14286rem !important; }
  .set--mgl-minus-2--sm {
    margin-left: -0.14286rem !important; }
  .set--mgl-3--sm {
    margin-left: 0.21429rem !important; }
  .set--mgl-minus-3--sm {
    margin-left: -0.21429rem !important; }
  .set--mgl-4--sm {
    margin-left: 0.28571rem !important; }
  .set--mgl-minus-4--sm {
    margin-left: -0.28571rem !important; }
  .set--mgl-5--sm {
    margin-left: 0.35714rem !important; }
  .set--mgl-minus-5--sm {
    margin-left: -0.35714rem !important; }
  .set--mgl-6--sm {
    margin-left: 0.42857rem !important; }
  .set--mgl-minus-6--sm {
    margin-left: -0.42857rem !important; }
  .set--mgl-7--sm {
    margin-left: 0.5rem !important; }
  .set--mgl-minus-7--sm {
    margin-left: -0.5rem !important; }
  .set--mgl-8--sm {
    margin-left: 0.57143rem !important; }
  .set--mgl-minus-8--sm {
    margin-left: -0.57143rem !important; }
  .set--mgl-9--sm {
    margin-left: 0.64286rem !important; }
  .set--mgl-minus-9--sm {
    margin-left: -0.64286rem !important; }
  .set--mgl-10--sm {
    margin-left: 0.71429rem !important; }
  .set--mgl-minus-10--sm {
    margin-left: -0.71429rem !important; }
  .set--mgl-5--sm {
    margin-left: 0.35714rem !important; }
  .set--mgl-minus-5--sm {
    margin-left: -0.35714rem !important; }
  .set--mgl-10--sm {
    margin-left: 0.71429rem !important; }
  .set--mgl-minus-10--sm {
    margin-left: -0.71429rem !important; }
  .set--mgl-15--sm {
    margin-left: 1.07143rem !important; }
  .set--mgl-minus-15--sm {
    margin-left: -1.07143rem !important; }
  .set--mgl-20--sm {
    margin-left: 1.42857rem !important; }
  .set--mgl-minus-20--sm {
    margin-left: -1.42857rem !important; }
  .set--mgl-25--sm {
    margin-left: 1.78571rem !important; }
  .set--mgl-minus-25--sm {
    margin-left: -1.78571rem !important; }
  .set--mgl-30--sm {
    margin-left: 2.14286rem !important; }
  .set--mgl-minus-30--sm {
    margin-left: -2.14286rem !important; }
  .set--mgl-35--sm {
    margin-left: 2.5rem !important; }
  .set--mgl-minus-35--sm {
    margin-left: -2.5rem !important; }
  .set--mgl-40--sm {
    margin-left: 2.85714rem !important; }
  .set--mgl-minus-40--sm {
    margin-left: -2.85714rem !important; }
  .set--mgl-45--sm {
    margin-left: 3.21429rem !important; }
  .set--mgl-minus-45--sm {
    margin-left: -3.21429rem !important; }
  .set--mgl-50--sm {
    margin-left: 3.57143rem !important; }
  .set--mgl-minus-50--sm {
    margin-left: -3.57143rem !important; }
  .set--mgr-1--sm {
    margin-right: 0.07143rem !important; }
  .set--mgr-minus-1--sm {
    margin-right: -0.07143rem !important; }
  .set--mgr-2--sm {
    margin-right: 0.14286rem !important; }
  .set--mgr-minus-2--sm {
    margin-right: -0.14286rem !important; }
  .set--mgr-3--sm {
    margin-right: 0.21429rem !important; }
  .set--mgr-minus-3--sm {
    margin-right: -0.21429rem !important; }
  .set--mgr-4--sm {
    margin-right: 0.28571rem !important; }
  .set--mgr-minus-4--sm {
    margin-right: -0.28571rem !important; }
  .set--mgr-5--sm {
    margin-right: 0.35714rem !important; }
  .set--mgr-minus-5--sm {
    margin-right: -0.35714rem !important; }
  .set--mgr-6--sm {
    margin-right: 0.42857rem !important; }
  .set--mgr-minus-6--sm {
    margin-right: -0.42857rem !important; }
  .set--mgr-7--sm {
    margin-right: 0.5rem !important; }
  .set--mgr-minus-7--sm {
    margin-right: -0.5rem !important; }
  .set--mgr-8--sm {
    margin-right: 0.57143rem !important; }
  .set--mgr-minus-8--sm {
    margin-right: -0.57143rem !important; }
  .set--mgr-9--sm {
    margin-right: 0.64286rem !important; }
  .set--mgr-minus-9--sm {
    margin-right: -0.64286rem !important; }
  .set--mgr-10--sm {
    margin-right: 0.71429rem !important; }
  .set--mgr-minus-10--sm {
    margin-right: -0.71429rem !important; }
  .set--mgr-5--sm {
    margin-right: 0.35714rem !important; }
  .set--mgr-10--sm {
    margin-right: 0.71429rem !important; }
  .set--mgr-15--sm {
    margin-right: 1.07143rem !important; }
  .set--mgr-20--sm {
    margin-right: 1.42857rem !important; }
  .set--mgr-25--sm {
    margin-right: 1.78571rem !important; }
  .set--mgr-30--sm {
    margin-right: 2.14286rem !important; }
  .set--mgr-35--sm {
    margin-right: 2.5rem !important; }
  .set--mgr-40--sm {
    margin-right: 2.85714rem !important; }
  .set--mgr-45--sm {
    margin-right: 3.21429rem !important; }
  .set--mgr-50--sm {
    margin-right: 3.57143rem !important; } }

/* Margin Spaces (md)
------------------------------------*/
@media (min-width: 768px) {
  .set--mga-0--md {
    margin: 0 !important; }
  .set--mgx-0--md {
    margin-left: 0 !important;
    margin-right: 0 !important; }
  .set--mgy-0--md {
    margin-top: 0 !important;
    margin-bottom: 0 !important; }
  .set--mgl-0--md {
    margin-left: 0 !important; }
  .set--mgr-0--md {
    margin-right: 0 !important; }
  .set--mgt-0--md {
    margin-top: 0 !important; }
  .set--mgb-0--md {
    margin-bottom: 0 !important; }
  .set--mgx-1--md {
    margin-left: 0.07143rem !important;
    margin-right: 0.07143rem !important; }
  .set--mgx-2--md {
    margin-left: 0.14286rem !important;
    margin-right: 0.14286rem !important; }
  .set--mgx-3--md {
    margin-left: 0.21429rem !important;
    margin-right: 0.21429rem !important; }
  .set--mgx-4--md {
    margin-left: 0.28571rem !important;
    margin-right: 0.28571rem !important; }
  .set--mgx-5--md {
    margin-left: 0.35714rem !important;
    margin-right: 0.35714rem !important; }
  .set--mgx-6--md {
    margin-left: 0.42857rem !important;
    margin-right: 0.42857rem !important; }
  .set--mgx-7--md {
    margin-left: 0.5rem !important;
    margin-right: 0.5rem !important; }
  .set--mgx-8--md {
    margin-left: 0.57143rem !important;
    margin-right: 0.57143rem !important; }
  .set--mgx-9--md {
    margin-left: 0.64286rem !important;
    margin-right: 0.64286rem !important; }
  .set--mgx-10--md {
    margin-left: 0.71429rem !important;
    margin-right: 0.71429rem !important; }
  .set--mgx-10--md {
    margin-left: 0.71429rem !important;
    margin-right: 0.71429rem !important; }
  .set--mgx-15--md {
    margin-left: 1.07143rem !important;
    margin-right: 1.07143rem !important; }
  .set--mgx-20--md {
    margin-left: 1.42857rem !important;
    margin-right: 1.42857rem !important; }
  .set--mgx-25--md {
    margin-left: 1.78571rem !important;
    margin-right: 1.78571rem !important; }
  .set--mgx-30--md {
    margin-left: 2.14286rem !important;
    margin-right: 2.14286rem !important; }
  .set--mgx-35--md {
    margin-left: 2.5rem !important;
    margin-right: 2.5rem !important; }
  .set--mgx-40--md {
    margin-left: 2.85714rem !important;
    margin-right: 2.85714rem !important; }
  .set--mgx-45--md {
    margin-left: 3.21429rem !important;
    margin-right: 3.21429rem !important; }
  .set--mgx-50--md {
    margin-left: 3.57143rem !important;
    margin-right: 3.57143rem !important; }
  .set--mgx-55--md {
    margin-left: 3.92857rem !important;
    margin-right: 3.92857rem !important; }
  .set--mgx-60--md {
    margin-left: 4.28571rem !important;
    margin-right: 4.28571rem !important; }
  .set--mgx-65--md {
    margin-left: 4.64286rem !important;
    margin-right: 4.64286rem !important; }
  .set--mgx-70--md {
    margin-left: 5rem !important;
    margin-right: 5rem !important; }
  .set--mgx-75--md {
    margin-left: 5.35714rem !important;
    margin-right: 5.35714rem !important; }
  .set--mgx-80--md {
    margin-left: 5.71429rem !important;
    margin-right: 5.71429rem !important; }
  .set--mgx-85--md {
    margin-left: 6.07143rem !important;
    margin-right: 6.07143rem !important; }
  .set--mgx-90--md {
    margin-left: 6.42857rem !important;
    margin-right: 6.42857rem !important; }
  .set--mgx-95--md {
    margin-left: 6.78571rem !important;
    margin-right: 6.78571rem !important; }
  .set--mgx-100--md {
    margin-left: 7.14286rem !important;
    margin-right: 7.14286rem !important; }
  .set--mgy-1--md {
    margin-top: 0.07143rem !important;
    margin-bottom: 0.07143rem !important; }
  .set--mgy-2--md {
    margin-top: 0.14286rem !important;
    margin-bottom: 0.14286rem !important; }
  .set--mgy-3--md {
    margin-top: 0.21429rem !important;
    margin-bottom: 0.21429rem !important; }
  .set--mgy-4--md {
    margin-top: 0.28571rem !important;
    margin-bottom: 0.28571rem !important; }
  .set--mgy-5--md {
    margin-top: 0.35714rem !important;
    margin-bottom: 0.35714rem !important; }
  .set--mgy-6--md {
    margin-top: 0.42857rem !important;
    margin-bottom: 0.42857rem !important; }
  .set--mgy-7--md {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important; }
  .set--mgy-8--md {
    margin-top: 0.57143rem !important;
    margin-bottom: 0.57143rem !important; }
  .set--mgy-9--md {
    margin-top: 0.64286rem !important;
    margin-bottom: 0.64286rem !important; }
  .set--mgy-10--md {
    margin-top: 0.71429rem !important;
    margin-bottom: 0.71429rem !important; }
  .set--mgy-10--md {
    margin-top: 0.71429rem !important;
    margin-bottom: 0.71429rem !important; }
  .set--mgy-15--md {
    margin-top: 1.07143rem !important;
    margin-bottom: 1.07143rem !important; }
  .set--mgy-20--md {
    margin-top: 1.42857rem !important;
    margin-bottom: 1.42857rem !important; }
  .set--mgy-25--md {
    margin-top: 1.78571rem !important;
    margin-bottom: 1.78571rem !important; }
  .set--mgy-30--md {
    margin-top: 2.14286rem !important;
    margin-bottom: 2.14286rem !important; }
  .set--mgy-35--md {
    margin-top: 2.5rem !important;
    margin-bottom: 2.5rem !important; }
  .set--mgy-40--md {
    margin-top: 2.85714rem !important;
    margin-bottom: 2.85714rem !important; }
  .set--mgy-45--md {
    margin-top: 3.21429rem !important;
    margin-bottom: 3.21429rem !important; }
  .set--mgy-50--md {
    margin-top: 3.57143rem !important;
    margin-bottom: 3.57143rem !important; }
  .set--mgy-55--md {
    margin-top: 3.92857rem !important;
    margin-bottom: 3.92857rem !important; }
  .set--mgy-60--md {
    margin-top: 4.28571rem !important;
    margin-bottom: 4.28571rem !important; }
  .set--mgy-65--md {
    margin-top: 4.64286rem !important;
    margin-bottom: 4.64286rem !important; }
  .set--mgy-70--md {
    margin-top: 5rem !important;
    margin-bottom: 5rem !important; }
  .set--mgy-75--md {
    margin-top: 5.35714rem !important;
    margin-bottom: 5.35714rem !important; }
  .set--mgy-80--md {
    margin-top: 5.71429rem !important;
    margin-bottom: 5.71429rem !important; }
  .set--mgy-85--md {
    margin-top: 6.07143rem !important;
    margin-bottom: 6.07143rem !important; }
  .set--mgy-90--md {
    margin-top: 6.42857rem !important;
    margin-bottom: 6.42857rem !important; }
  .set--mgy-95--md {
    margin-top: 6.78571rem !important;
    margin-bottom: 6.78571rem !important; }
  .set--mgy-100--md {
    margin-top: 7.14286rem !important;
    margin-bottom: 7.14286rem !important; }
  .set--mgt-1--md {
    margin-top: 0.07143rem !important; }
  .set--mgt-minus-1--md {
    margin-top: -0.07143rem !important; }
  .set--mgt-2--md {
    margin-top: 0.14286rem !important; }
  .set--mgt-minus-2--md {
    margin-top: -0.14286rem !important; }
  .set--mgt-3--md {
    margin-top: 0.21429rem !important; }
  .set--mgt-minus-3--md {
    margin-top: -0.21429rem !important; }
  .set--mgt-4--md {
    margin-top: 0.28571rem !important; }
  .set--mgt-minus-4--md {
    margin-top: -0.28571rem !important; }
  .set--mgt-5--md {
    margin-top: 0.35714rem !important; }
  .set--mgt-minus-5--md {
    margin-top: -0.35714rem !important; }
  .set--mgt-6--md {
    margin-top: 0.42857rem !important; }
  .set--mgt-minus-6--md {
    margin-top: -0.42857rem !important; }
  .set--mgt-7--md {
    margin-top: 0.5rem !important; }
  .set--mgt-minus-7--md {
    margin-top: -0.5rem !important; }
  .set--mgt-8--md {
    margin-top: 0.57143rem !important; }
  .set--mgt-minus-8--md {
    margin-top: -0.57143rem !important; }
  .set--mgt-9--md {
    margin-top: 0.64286rem !important; }
  .set--mgt-minus-9--md {
    margin-top: -0.64286rem !important; }
  .set--mgt-10--md {
    margin-top: 0.71429rem !important; }
  .set--mgt-minus-10--md {
    margin-top: -0.71429rem !important; }
  .set--mgt-11--md {
    margin-top: 0.78571rem !important; }
  .set--mgt-minus-11--md {
    margin-top: -0.78571rem !important; }
  .set--mgt-12--md {
    margin-top: 0.85714rem !important; }
  .set--mgt-minus-12--md {
    margin-top: -0.85714rem !important; }
  .set--mgt-13--md {
    margin-top: 0.92857rem !important; }
  .set--mgt-minus-13--md {
    margin-top: -0.92857rem !important; }
  .set--mgt-14--md {
    margin-top: 1rem !important; }
  .set--mgt-minus-14--md {
    margin-top: -1rem !important; }
  .set--mgt-15--md {
    margin-top: 1.07143rem !important; }
  .set--mgt-minus-15--md {
    margin-top: -1.07143rem !important; }
  .set--mgt-16--md {
    margin-top: 1.14286rem !important; }
  .set--mgt-minus-16--md {
    margin-top: -1.14286rem !important; }
  .set--mgt-17--md {
    margin-top: 1.21429rem !important; }
  .set--mgt-minus-17--md {
    margin-top: -1.21429rem !important; }
  .set--mgt-18--md {
    margin-top: 1.28571rem !important; }
  .set--mgt-minus-18--md {
    margin-top: -1.28571rem !important; }
  .set--mgt-19--md {
    margin-top: 1.35714rem !important; }
  .set--mgt-minus-19--md {
    margin-top: -1.35714rem !important; }
  .set--mgt-20--md {
    margin-top: 1.42857rem !important; }
  .set--mgt-minus-20--md {
    margin-top: -1.42857rem !important; }
  .set--mgt-10--md {
    margin-top: 0.71429rem !important; }
  .set--mgt-minus-10--md {
    margin-top: -0.71429rem !important; }
  .set--mgt-15--md {
    margin-top: 1.07143rem !important; }
  .set--mgt-minus-15--md {
    margin-top: -1.07143rem !important; }
  .set--mgt-20--md {
    margin-top: 1.42857rem !important; }
  .set--mgt-minus-20--md {
    margin-top: -1.42857rem !important; }
  .set--mgt-25--md {
    margin-top: 1.78571rem !important; }
  .set--mgt-minus-25--md {
    margin-top: -1.78571rem !important; }
  .set--mgt-30--md {
    margin-top: 2.14286rem !important; }
  .set--mgt-minus-30--md {
    margin-top: -2.14286rem !important; }
  .set--mgt-35--md {
    margin-top: 2.5rem !important; }
  .set--mgt-minus-35--md {
    margin-top: -2.5rem !important; }
  .set--mgt-40--md {
    margin-top: 2.85714rem !important; }
  .set--mgt-minus-40--md {
    margin-top: -2.85714rem !important; }
  .set--mgt-45--md {
    margin-top: 3.21429rem !important; }
  .set--mgt-minus-45--md {
    margin-top: -3.21429rem !important; }
  .set--mgt-50--md {
    margin-top: 3.57143rem !important; }
  .set--mgt-minus-50--md {
    margin-top: -3.57143rem !important; }
  .set--mgt-55--md {
    margin-top: 3.92857rem !important; }
  .set--mgt-minus-55--md {
    margin-top: -3.92857rem !important; }
  .set--mgt-60--md {
    margin-top: 4.28571rem !important; }
  .set--mgt-minus-60--md {
    margin-top: -4.28571rem !important; }
  .set--mgt-65--md {
    margin-top: 4.64286rem !important; }
  .set--mgt-minus-65--md {
    margin-top: -4.64286rem !important; }
  .set--mgt-70--md {
    margin-top: 5rem !important; }
  .set--mgt-minus-70--md {
    margin-top: -5rem !important; }
  .set--mgt-75--md {
    margin-top: 5.35714rem !important; }
  .set--mgt-minus-75--md {
    margin-top: -5.35714rem !important; }
  .set--mgt-80--md {
    margin-top: 5.71429rem !important; }
  .set--mgt-minus-80--md {
    margin-top: -5.71429rem !important; }
  .set--mgt-85--md {
    margin-top: 6.07143rem !important; }
  .set--mgt-minus-85--md {
    margin-top: -6.07143rem !important; }
  .set--mgt-90--md {
    margin-top: 6.42857rem !important; }
  .set--mgt-minus-90--md {
    margin-top: -6.42857rem !important; }
  .set--mgt-95--md {
    margin-top: 6.78571rem !important; }
  .set--mgt-minus-95--md {
    margin-top: -6.78571rem !important; }
  .set--mgt-100--md {
    margin-top: 7.14286rem !important; }
  .set--mgt-minus-100--md {
    margin-top: -7.14286rem !important; }
  .set--mgt-105--md {
    margin-top: 7.5rem !important; }
  .set--mgt-minus-105--md {
    margin-top: -7.5rem !important; }
  .set--mgt-110--md {
    margin-top: 7.85714rem !important; }
  .set--mgt-minus-110--md {
    margin-top: -7.85714rem !important; }
  .set--mgt-115--md {
    margin-top: 8.21429rem !important; }
  .set--mgt-minus-115--md {
    margin-top: -8.21429rem !important; }
  .set--mgt-120--md {
    margin-top: 8.57143rem !important; }
  .set--mgt-minus-120--md {
    margin-top: -8.57143rem !important; }
  .set--mgt-125--md {
    margin-top: 8.92857rem !important; }
  .set--mgt-minus-125--md {
    margin-top: -8.92857rem !important; }
  .set--mgt-130--md {
    margin-top: 9.28571rem !important; }
  .set--mgt-minus-130--md {
    margin-top: -9.28571rem !important; }
  .set--mgt-135--md {
    margin-top: 9.64286rem !important; }
  .set--mgt-minus-135--md {
    margin-top: -9.64286rem !important; }
  .set--mgt-140--md {
    margin-top: 10rem !important; }
  .set--mgt-minus-140--md {
    margin-top: -10rem !important; }
  .set--mgt-145--md {
    margin-top: 10.35714rem !important; }
  .set--mgt-minus-145--md {
    margin-top: -10.35714rem !important; }
  .set--mgt-150--md {
    margin-top: 10.71429rem !important; }
  .set--mgt-minus-150--md {
    margin-top: -10.71429rem !important; }
  .set--mgt-155--md {
    margin-top: 11.07143rem !important; }
  .set--mgt-minus-155--md {
    margin-top: -11.07143rem !important; }
  .set--mgt-160--md {
    margin-top: 11.42857rem !important; }
  .set--mgt-minus-160--md {
    margin-top: -11.42857rem !important; }
  .set--mgt-165--md {
    margin-top: 11.78571rem !important; }
  .set--mgt-minus-165--md {
    margin-top: -11.78571rem !important; }
  .set--mgt-170--md {
    margin-top: 12.14286rem !important; }
  .set--mgt-minus-170--md {
    margin-top: -12.14286rem !important; }
  .set--mgb-1--md {
    margin-bottom: 0.07143rem !important; }
  .set--mgb-minus-1--md {
    margin-bottom: -0.07143rem !important; }
  .set--mgb-2--md {
    margin-bottom: 0.14286rem !important; }
  .set--mgb-minus-2--md {
    margin-bottom: -0.14286rem !important; }
  .set--mgb-3--md {
    margin-bottom: 0.21429rem !important; }
  .set--mgb-minus-3--md {
    margin-bottom: -0.21429rem !important; }
  .set--mgb-4--md {
    margin-bottom: 0.28571rem !important; }
  .set--mgb-minus-4--md {
    margin-bottom: -0.28571rem !important; }
  .set--mgb-5--md {
    margin-bottom: 0.35714rem !important; }
  .set--mgb-minus-5--md {
    margin-bottom: -0.35714rem !important; }
  .set--mgb-6--md {
    margin-bottom: 0.42857rem !important; }
  .set--mgb-minus-6--md {
    margin-bottom: -0.42857rem !important; }
  .set--mgb-7--md {
    margin-bottom: 0.5rem !important; }
  .set--mgb-minus-7--md {
    margin-bottom: -0.5rem !important; }
  .set--mgb-8--md {
    margin-bottom: 0.57143rem !important; }
  .set--mgb-minus-8--md {
    margin-bottom: -0.57143rem !important; }
  .set--mgb-9--md {
    margin-bottom: 0.64286rem !important; }
  .set--mgb-minus-9--md {
    margin-bottom: -0.64286rem !important; }
  .set--mgb-10--md {
    margin-bottom: 0.71429rem !important; }
  .set--mgb-minus-10--md {
    margin-bottom: -0.71429rem !important; }
  .set--mgb-11--md {
    margin-bottom: 0.78571rem !important; }
  .set--mgb-minus-11--md {
    margin-bottom: -0.78571rem !important; }
  .set--mgb-12--md {
    margin-bottom: 0.85714rem !important; }
  .set--mgb-minus-12--md {
    margin-bottom: -0.85714rem !important; }
  .set--mgb-13--md {
    margin-bottom: 0.92857rem !important; }
  .set--mgb-minus-13--md {
    margin-bottom: -0.92857rem !important; }
  .set--mgb-14--md {
    margin-bottom: 1rem !important; }
  .set--mgb-minus-14--md {
    margin-bottom: -1rem !important; }
  .set--mgb-15--md {
    margin-bottom: 1.07143rem !important; }
  .set--mgb-minus-15--md {
    margin-bottom: -1.07143rem !important; }
  .set--mgb-16--md {
    margin-bottom: 1.14286rem !important; }
  .set--mgb-minus-16--md {
    margin-bottom: -1.14286rem !important; }
  .set--mgb-17--md {
    margin-bottom: 1.21429rem !important; }
  .set--mgb-minus-17--md {
    margin-bottom: -1.21429rem !important; }
  .set--mgb-18--md {
    margin-bottom: 1.28571rem !important; }
  .set--mgb-minus-18--md {
    margin-bottom: -1.28571rem !important; }
  .set--mgb-19--md {
    margin-bottom: 1.35714rem !important; }
  .set--mgb-minus-19--md {
    margin-bottom: -1.35714rem !important; }
  .set--mgb-20--md {
    margin-bottom: 1.42857rem !important; }
  .set--mgb-minus-20--md {
    margin-bottom: -1.42857rem !important; }
  .set--mgb-10--md {
    margin-bottom: 0.71429rem !important; }
  .set--mgb-15--md {
    margin-bottom: 1.07143rem !important; }
  .set--mgb-20--md {
    margin-bottom: 1.42857rem !important; }
  .set--mgb-25--md {
    margin-bottom: 1.78571rem !important; }
  .set--mgb-30--md {
    margin-bottom: 2.14286rem !important; }
  .set--mgb-35--md {
    margin-bottom: 2.5rem !important; }
  .set--mgb-40--md {
    margin-bottom: 2.85714rem !important; }
  .set--mgb-45--md {
    margin-bottom: 3.21429rem !important; }
  .set--mgb-50--md {
    margin-bottom: 3.57143rem !important; }
  .set--mgb-55--md {
    margin-bottom: 3.92857rem !important; }
  .set--mgb-60--md {
    margin-bottom: 4.28571rem !important; }
  .set--mgb-65--md {
    margin-bottom: 4.64286rem !important; }
  .set--mgb-70--md {
    margin-bottom: 5rem !important; }
  .set--mgb-75--md {
    margin-bottom: 5.35714rem !important; }
  .set--mgb-80--md {
    margin-bottom: 5.71429rem !important; }
  .set--mgb-85--md {
    margin-bottom: 6.07143rem !important; }
  .set--mgb-90--md {
    margin-bottom: 6.42857rem !important; }
  .set--mgb-95--md {
    margin-bottom: 6.78571rem !important; }
  .set--mgb-100--md {
    margin-bottom: 7.14286rem !important; }
  .set--mgb-105--md {
    margin-bottom: 7.5rem !important; }
  .set--mgb-110--md {
    margin-bottom: 7.85714rem !important; }
  .set--mgb-115--md {
    margin-bottom: 8.21429rem !important; }
  .set--mgb-120--md {
    margin-bottom: 8.57143rem !important; }
  .set--mgb-125--md {
    margin-bottom: 8.92857rem !important; }
  .set--mgb-130--md {
    margin-bottom: 9.28571rem !important; }
  .set--mgb-135--md {
    margin-bottom: 9.64286rem !important; }
  .set--mgb-140--md {
    margin-bottom: 10rem !important; }
  .set--mgb-145--md {
    margin-bottom: 10.35714rem !important; }
  .set--mgb-150--md {
    margin-bottom: 10.71429rem !important; }
  .set--mgb-155--md {
    margin-bottom: 11.07143rem !important; }
  .set--mgb-160--md {
    margin-bottom: 11.42857rem !important; }
  .set--mgb-165--md {
    margin-bottom: 11.78571rem !important; }
  .set--mgb-170--md {
    margin-bottom: 12.14286rem !important; }
  .set--mgl-1--md {
    margin-left: 0.07143rem !important; }
  .set--mgl-minus-1--md {
    margin-left: -0.07143rem !important; }
  .set--mgl-2--md {
    margin-left: 0.14286rem !important; }
  .set--mgl-minus-2--md {
    margin-left: -0.14286rem !important; }
  .set--mgl-3--md {
    margin-left: 0.21429rem !important; }
  .set--mgl-minus-3--md {
    margin-left: -0.21429rem !important; }
  .set--mgl-4--md {
    margin-left: 0.28571rem !important; }
  .set--mgl-minus-4--md {
    margin-left: -0.28571rem !important; }
  .set--mgl-5--md {
    margin-left: 0.35714rem !important; }
  .set--mgl-minus-5--md {
    margin-left: -0.35714rem !important; }
  .set--mgl-6--md {
    margin-left: 0.42857rem !important; }
  .set--mgl-minus-6--md {
    margin-left: -0.42857rem !important; }
  .set--mgl-7--md {
    margin-left: 0.5rem !important; }
  .set--mgl-minus-7--md {
    margin-left: -0.5rem !important; }
  .set--mgl-8--md {
    margin-left: 0.57143rem !important; }
  .set--mgl-minus-8--md {
    margin-left: -0.57143rem !important; }
  .set--mgl-9--md {
    margin-left: 0.64286rem !important; }
  .set--mgl-minus-9--md {
    margin-left: -0.64286rem !important; }
  .set--mgl-10--md {
    margin-left: 0.71429rem !important; }
  .set--mgl-minus-10--md {
    margin-left: -0.71429rem !important; }
  .set--mgl-5--md {
    margin-left: 0.35714rem !important; }
  .set--mgl-minus-5--md {
    margin-left: -0.35714rem !important; }
  .set--mgl-10--md {
    margin-left: 0.71429rem !important; }
  .set--mgl-minus-10--md {
    margin-left: -0.71429rem !important; }
  .set--mgl-15--md {
    margin-left: 1.07143rem !important; }
  .set--mgl-minus-15--md {
    margin-left: -1.07143rem !important; }
  .set--mgl-20--md {
    margin-left: 1.42857rem !important; }
  .set--mgl-minus-20--md {
    margin-left: -1.42857rem !important; }
  .set--mgl-25--md {
    margin-left: 1.78571rem !important; }
  .set--mgl-minus-25--md {
    margin-left: -1.78571rem !important; }
  .set--mgl-30--md {
    margin-left: 2.14286rem !important; }
  .set--mgl-minus-30--md {
    margin-left: -2.14286rem !important; }
  .set--mgl-35--md {
    margin-left: 2.5rem !important; }
  .set--mgl-minus-35--md {
    margin-left: -2.5rem !important; }
  .set--mgl-40--md {
    margin-left: 2.85714rem !important; }
  .set--mgl-minus-40--md {
    margin-left: -2.85714rem !important; }
  .set--mgl-45--md {
    margin-left: 3.21429rem !important; }
  .set--mgl-minus-45--md {
    margin-left: -3.21429rem !important; }
  .set--mgl-50--md {
    margin-left: 3.57143rem !important; }
  .set--mgl-minus-50--md {
    margin-left: -3.57143rem !important; }
  .set--mgr-1--md {
    margin-right: 0.07143rem !important; }
  .set--mgr-minus-1--md {
    margin-right: -0.07143rem !important; }
  .set--mgr-2--md {
    margin-right: 0.14286rem !important; }
  .set--mgr-minus-2--md {
    margin-right: -0.14286rem !important; }
  .set--mgr-3--md {
    margin-right: 0.21429rem !important; }
  .set--mgr-minus-3--md {
    margin-right: -0.21429rem !important; }
  .set--mgr-4--md {
    margin-right: 0.28571rem !important; }
  .set--mgr-minus-4--md {
    margin-right: -0.28571rem !important; }
  .set--mgr-5--md {
    margin-right: 0.35714rem !important; }
  .set--mgr-minus-5--md {
    margin-right: -0.35714rem !important; }
  .set--mgr-6--md {
    margin-right: 0.42857rem !important; }
  .set--mgr-minus-6--md {
    margin-right: -0.42857rem !important; }
  .set--mgr-7--md {
    margin-right: 0.5rem !important; }
  .set--mgr-minus-7--md {
    margin-right: -0.5rem !important; }
  .set--mgr-8--md {
    margin-right: 0.57143rem !important; }
  .set--mgr-minus-8--md {
    margin-right: -0.57143rem !important; }
  .set--mgr-9--md {
    margin-right: 0.64286rem !important; }
  .set--mgr-minus-9--md {
    margin-right: -0.64286rem !important; }
  .set--mgr-10--md {
    margin-right: 0.71429rem !important; }
  .set--mgr-minus-10--md {
    margin-right: -0.71429rem !important; }
  .set--mgr-5--md {
    margin-right: 0.35714rem !important; }
  .set--mgr-10--md {
    margin-right: 0.71429rem !important; }
  .set--mgr-15--md {
    margin-right: 1.07143rem !important; }
  .set--mgr-20--md {
    margin-right: 1.42857rem !important; }
  .set--mgr-25--md {
    margin-right: 1.78571rem !important; }
  .set--mgr-30--md {
    margin-right: 2.14286rem !important; }
  .set--mgr-35--md {
    margin-right: 2.5rem !important; }
  .set--mgr-40--md {
    margin-right: 2.85714rem !important; }
  .set--mgr-45--md {
    margin-right: 3.21429rem !important; }
  .set--mgr-50--md {
    margin-right: 3.57143rem !important; } }

/* Margin Spaces (lg)
------------------------------------*/
@media (min-width: 992px) {
  .set--mga-0--lg {
    margin: 0 !important; }
  .set--mgx-0--lg {
    margin-left: 0 !important;
    margin-right: 0 !important; }
  .set--mgy-0--lg {
    margin-top: 0 !important;
    margin-bottom: 0 !important; }
  .set--mgl-0--lg {
    margin-left: 0 !important; }
  .set--mgr-0--lg {
    margin-right: 0 !important; }
  .set--mgt-0--lg {
    margin-top: 0 !important; }
  .set--mgb-0--lg {
    margin-bottom: 0 !important; }
  .set--mgx-1--lg {
    margin-left: 0.07143rem !important;
    margin-right: 0.07143rem !important; }
  .set--mgx-2--lg {
    margin-left: 0.14286rem !important;
    margin-right: 0.14286rem !important; }
  .set--mgx-3--lg {
    margin-left: 0.21429rem !important;
    margin-right: 0.21429rem !important; }
  .set--mgx-4--lg {
    margin-left: 0.28571rem !important;
    margin-right: 0.28571rem !important; }
  .set--mgx-5--lg {
    margin-left: 0.35714rem !important;
    margin-right: 0.35714rem !important; }
  .set--mgx-6--lg {
    margin-left: 0.42857rem !important;
    margin-right: 0.42857rem !important; }
  .set--mgx-7--lg {
    margin-left: 0.5rem !important;
    margin-right: 0.5rem !important; }
  .set--mgx-8--lg {
    margin-left: 0.57143rem !important;
    margin-right: 0.57143rem !important; }
  .set--mgx-9--lg {
    margin-left: 0.64286rem !important;
    margin-right: 0.64286rem !important; }
  .set--mgx-10--lg {
    margin-left: 0.71429rem !important;
    margin-right: 0.71429rem !important; }
  .set--mgx-10--lg {
    margin-left: 0.71429rem !important;
    margin-right: 0.71429rem !important; }
  .set--mgx-15--lg {
    margin-left: 1.07143rem !important;
    margin-right: 1.07143rem !important; }
  .set--mgx-20--lg {
    margin-left: 1.42857rem !important;
    margin-right: 1.42857rem !important; }
  .set--mgx-25--lg {
    margin-left: 1.78571rem !important;
    margin-right: 1.78571rem !important; }
  .set--mgx-30--lg {
    margin-left: 2.14286rem !important;
    margin-right: 2.14286rem !important; }
  .set--mgx-35--lg {
    margin-left: 2.5rem !important;
    margin-right: 2.5rem !important; }
  .set--mgx-40--lg {
    margin-left: 2.85714rem !important;
    margin-right: 2.85714rem !important; }
  .set--mgx-45--lg {
    margin-left: 3.21429rem !important;
    margin-right: 3.21429rem !important; }
  .set--mgx-50--lg {
    margin-left: 3.57143rem !important;
    margin-right: 3.57143rem !important; }
  .set--mgx-55--lg {
    margin-left: 3.92857rem !important;
    margin-right: 3.92857rem !important; }
  .set--mgx-60--lg {
    margin-left: 4.28571rem !important;
    margin-right: 4.28571rem !important; }
  .set--mgx-65--lg {
    margin-left: 4.64286rem !important;
    margin-right: 4.64286rem !important; }
  .set--mgx-70--lg {
    margin-left: 5rem !important;
    margin-right: 5rem !important; }
  .set--mgx-75--lg {
    margin-left: 5.35714rem !important;
    margin-right: 5.35714rem !important; }
  .set--mgx-80--lg {
    margin-left: 5.71429rem !important;
    margin-right: 5.71429rem !important; }
  .set--mgx-85--lg {
    margin-left: 6.07143rem !important;
    margin-right: 6.07143rem !important; }
  .set--mgx-90--lg {
    margin-left: 6.42857rem !important;
    margin-right: 6.42857rem !important; }
  .set--mgx-95--lg {
    margin-left: 6.78571rem !important;
    margin-right: 6.78571rem !important; }
  .set--mgx-100--lg {
    margin-left: 7.14286rem !important;
    margin-right: 7.14286rem !important; }
  .set--mgy-1--lg {
    margin-top: 0.07143rem !important;
    margin-bottom: 0.07143rem !important; }
  .set--mgy-2--lg {
    margin-top: 0.14286rem !important;
    margin-bottom: 0.14286rem !important; }
  .set--mgy-3--lg {
    margin-top: 0.21429rem !important;
    margin-bottom: 0.21429rem !important; }
  .set--mgy-4--lg {
    margin-top: 0.28571rem !important;
    margin-bottom: 0.28571rem !important; }
  .set--mgy-5--lg {
    margin-top: 0.35714rem !important;
    margin-bottom: 0.35714rem !important; }
  .set--mgy-6--lg {
    margin-top: 0.42857rem !important;
    margin-bottom: 0.42857rem !important; }
  .set--mgy-7--lg {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important; }
  .set--mgy-8--lg {
    margin-top: 0.57143rem !important;
    margin-bottom: 0.57143rem !important; }
  .set--mgy-9--lg {
    margin-top: 0.64286rem !important;
    margin-bottom: 0.64286rem !important; }
  .set--mgy-10--lg {
    margin-top: 0.71429rem !important;
    margin-bottom: 0.71429rem !important; }
  .set--mgy-10--lg {
    margin-top: 0.71429rem !important;
    margin-bottom: 0.71429rem !important; }
  .set--mgy-15--lg {
    margin-top: 1.07143rem !important;
    margin-bottom: 1.07143rem !important; }
  .set--mgy-20--lg {
    margin-top: 1.42857rem !important;
    margin-bottom: 1.42857rem !important; }
  .set--mgy-25--lg {
    margin-top: 1.78571rem !important;
    margin-bottom: 1.78571rem !important; }
  .set--mgy-30--lg {
    margin-top: 2.14286rem !important;
    margin-bottom: 2.14286rem !important; }
  .set--mgy-35--lg {
    margin-top: 2.5rem !important;
    margin-bottom: 2.5rem !important; }
  .set--mgy-40--lg {
    margin-top: 2.85714rem !important;
    margin-bottom: 2.85714rem !important; }
  .set--mgy-45--lg {
    margin-top: 3.21429rem !important;
    margin-bottom: 3.21429rem !important; }
  .set--mgy-50--lg {
    margin-top: 3.57143rem !important;
    margin-bottom: 3.57143rem !important; }
  .set--mgy-55--lg {
    margin-top: 3.92857rem !important;
    margin-bottom: 3.92857rem !important; }
  .set--mgy-60--lg {
    margin-top: 4.28571rem !important;
    margin-bottom: 4.28571rem !important; }
  .set--mgy-65--lg {
    margin-top: 4.64286rem !important;
    margin-bottom: 4.64286rem !important; }
  .set--mgy-70--lg {
    margin-top: 5rem !important;
    margin-bottom: 5rem !important; }
  .set--mgy-75--lg {
    margin-top: 5.35714rem !important;
    margin-bottom: 5.35714rem !important; }
  .set--mgy-80--lg {
    margin-top: 5.71429rem !important;
    margin-bottom: 5.71429rem !important; }
  .set--mgy-85--lg {
    margin-top: 6.07143rem !important;
    margin-bottom: 6.07143rem !important; }
  .set--mgy-90--lg {
    margin-top: 6.42857rem !important;
    margin-bottom: 6.42857rem !important; }
  .set--mgy-95--lg {
    margin-top: 6.78571rem !important;
    margin-bottom: 6.78571rem !important; }
  .set--mgy-100--lg {
    margin-top: 7.14286rem !important;
    margin-bottom: 7.14286rem !important; }
  .set--mgt-1--lg {
    margin-top: 0.07143rem !important; }
  .set--mgt-minus-1--lg {
    margin-top: -0.07143rem !important; }
  .set--mgt-2--lg {
    margin-top: 0.14286rem !important; }
  .set--mgt-minus-2--lg {
    margin-top: -0.14286rem !important; }
  .set--mgt-3--lg {
    margin-top: 0.21429rem !important; }
  .set--mgt-minus-3--lg {
    margin-top: -0.21429rem !important; }
  .set--mgt-4--lg {
    margin-top: 0.28571rem !important; }
  .set--mgt-minus-4--lg {
    margin-top: -0.28571rem !important; }
  .set--mgt-5--lg {
    margin-top: 0.35714rem !important; }
  .set--mgt-minus-5--lg {
    margin-top: -0.35714rem !important; }
  .set--mgt-6--lg {
    margin-top: 0.42857rem !important; }
  .set--mgt-minus-6--lg {
    margin-top: -0.42857rem !important; }
  .set--mgt-7--lg {
    margin-top: 0.5rem !important; }
  .set--mgt-minus-7--lg {
    margin-top: -0.5rem !important; }
  .set--mgt-8--lg {
    margin-top: 0.57143rem !important; }
  .set--mgt-minus-8--lg {
    margin-top: -0.57143rem !important; }
  .set--mgt-9--lg {
    margin-top: 0.64286rem !important; }
  .set--mgt-minus-9--lg {
    margin-top: -0.64286rem !important; }
  .set--mgt-10--lg {
    margin-top: 0.71429rem !important; }
  .set--mgt-minus-10--lg {
    margin-top: -0.71429rem !important; }
  .set--mgt-11--lg {
    margin-top: 0.78571rem !important; }
  .set--mgt-minus-11--lg {
    margin-top: -0.78571rem !important; }
  .set--mgt-12--lg {
    margin-top: 0.85714rem !important; }
  .set--mgt-minus-12--lg {
    margin-top: -0.85714rem !important; }
  .set--mgt-13--lg {
    margin-top: 0.92857rem !important; }
  .set--mgt-minus-13--lg {
    margin-top: -0.92857rem !important; }
  .set--mgt-14--lg {
    margin-top: 1rem !important; }
  .set--mgt-minus-14--lg {
    margin-top: -1rem !important; }
  .set--mgt-15--lg {
    margin-top: 1.07143rem !important; }
  .set--mgt-minus-15--lg {
    margin-top: -1.07143rem !important; }
  .set--mgt-16--lg {
    margin-top: 1.14286rem !important; }
  .set--mgt-minus-16--lg {
    margin-top: -1.14286rem !important; }
  .set--mgt-17--lg {
    margin-top: 1.21429rem !important; }
  .set--mgt-minus-17--lg {
    margin-top: -1.21429rem !important; }
  .set--mgt-18--lg {
    margin-top: 1.28571rem !important; }
  .set--mgt-minus-18--lg {
    margin-top: -1.28571rem !important; }
  .set--mgt-19--lg {
    margin-top: 1.35714rem !important; }
  .set--mgt-minus-19--lg {
    margin-top: -1.35714rem !important; }
  .set--mgt-20--lg {
    margin-top: 1.42857rem !important; }
  .set--mgt-minus-20--lg {
    margin-top: -1.42857rem !important; }
  .set--mgt-10--lg {
    margin-top: 0.71429rem !important; }
  .set--mgt-minus-10--lg {
    margin-top: -0.71429rem !important; }
  .set--mgt-15--lg {
    margin-top: 1.07143rem !important; }
  .set--mgt-minus-15--lg {
    margin-top: -1.07143rem !important; }
  .set--mgt-20--lg {
    margin-top: 1.42857rem !important; }
  .set--mgt-minus-20--lg {
    margin-top: -1.42857rem !important; }
  .set--mgt-25--lg {
    margin-top: 1.78571rem !important; }
  .set--mgt-minus-25--lg {
    margin-top: -1.78571rem !important; }
  .set--mgt-30--lg {
    margin-top: 2.14286rem !important; }
  .set--mgt-minus-30--lg {
    margin-top: -2.14286rem !important; }
  .set--mgt-35--lg {
    margin-top: 2.5rem !important; }
  .set--mgt-minus-35--lg {
    margin-top: -2.5rem !important; }
  .set--mgt-40--lg {
    margin-top: 2.85714rem !important; }
  .set--mgt-minus-40--lg {
    margin-top: -2.85714rem !important; }
  .set--mgt-45--lg {
    margin-top: 3.21429rem !important; }
  .set--mgt-minus-45--lg {
    margin-top: -3.21429rem !important; }
  .set--mgt-50--lg {
    margin-top: 3.57143rem !important; }
  .set--mgt-minus-50--lg {
    margin-top: -3.57143rem !important; }
  .set--mgt-55--lg {
    margin-top: 3.92857rem !important; }
  .set--mgt-minus-55--lg {
    margin-top: -3.92857rem !important; }
  .set--mgt-60--lg {
    margin-top: 4.28571rem !important; }
  .set--mgt-minus-60--lg {
    margin-top: -4.28571rem !important; }
  .set--mgt-65--lg {
    margin-top: 4.64286rem !important; }
  .set--mgt-minus-65--lg {
    margin-top: -4.64286rem !important; }
  .set--mgt-70--lg {
    margin-top: 5rem !important; }
  .set--mgt-minus-70--lg {
    margin-top: -5rem !important; }
  .set--mgt-75--lg {
    margin-top: 5.35714rem !important; }
  .set--mgt-minus-75--lg {
    margin-top: -5.35714rem !important; }
  .set--mgt-80--lg {
    margin-top: 5.71429rem !important; }
  .set--mgt-minus-80--lg {
    margin-top: -5.71429rem !important; }
  .set--mgt-85--lg {
    margin-top: 6.07143rem !important; }
  .set--mgt-minus-85--lg {
    margin-top: -6.07143rem !important; }
  .set--mgt-90--lg {
    margin-top: 6.42857rem !important; }
  .set--mgt-minus-90--lg {
    margin-top: -6.42857rem !important; }
  .set--mgt-95--lg {
    margin-top: 6.78571rem !important; }
  .set--mgt-minus-95--lg {
    margin-top: -6.78571rem !important; }
  .set--mgt-100--lg {
    margin-top: 7.14286rem !important; }
  .set--mgt-minus-100--lg {
    margin-top: -7.14286rem !important; }
  .set--mgt-105--lg {
    margin-top: 7.5rem !important; }
  .set--mgt-minus-105--lg {
    margin-top: -7.5rem !important; }
  .set--mgt-110--lg {
    margin-top: 7.85714rem !important; }
  .set--mgt-minus-110--lg {
    margin-top: -7.85714rem !important; }
  .set--mgt-115--lg {
    margin-top: 8.21429rem !important; }
  .set--mgt-minus-115--lg {
    margin-top: -8.21429rem !important; }
  .set--mgt-120--lg {
    margin-top: 8.57143rem !important; }
  .set--mgt-minus-120--lg {
    margin-top: -8.57143rem !important; }
  .set--mgt-125--lg {
    margin-top: 8.92857rem !important; }
  .set--mgt-minus-125--lg {
    margin-top: -8.92857rem !important; }
  .set--mgt-130--lg {
    margin-top: 9.28571rem !important; }
  .set--mgt-minus-130--lg {
    margin-top: -9.28571rem !important; }
  .set--mgt-135--lg {
    margin-top: 9.64286rem !important; }
  .set--mgt-minus-135--lg {
    margin-top: -9.64286rem !important; }
  .set--mgt-140--lg {
    margin-top: 10rem !important; }
  .set--mgt-minus-140--lg {
    margin-top: -10rem !important; }
  .set--mgt-145--lg {
    margin-top: 10.35714rem !important; }
  .set--mgt-minus-145--lg {
    margin-top: -10.35714rem !important; }
  .set--mgt-150--lg {
    margin-top: 10.71429rem !important; }
  .set--mgt-minus-150--lg {
    margin-top: -10.71429rem !important; }
  .set--mgt-155--lg {
    margin-top: 11.07143rem !important; }
  .set--mgt-minus-155--lg {
    margin-top: -11.07143rem !important; }
  .set--mgt-160--lg {
    margin-top: 11.42857rem !important; }
  .set--mgt-minus-160--lg {
    margin-top: -11.42857rem !important; }
  .set--mgt-165--lg {
    margin-top: 11.78571rem !important; }
  .set--mgt-minus-165--lg {
    margin-top: -11.78571rem !important; }
  .set--mgt-170--lg {
    margin-top: 12.14286rem !important; }
  .set--mgt-360--lg{
    margin-top:360px;
   }
  .set--mgt-minus-170--lg {
    margin-top: -12.14286rem !important; }
  .set--mgb-1--lg {
    margin-bottom: 0.07143rem !important; }
  .set--mgb-minus-1--lg {
    margin-bottom: -0.07143rem !important; }
  .set--mgb-2--lg {
    margin-bottom: 0.14286rem !important; }
  .set--mgb-minus-2--lg {
    margin-bottom: -0.14286rem !important; }
  .set--mgb-3--lg {
    margin-bottom: 0.21429rem !important; }
  .set--mgb-minus-3--lg {
    margin-bottom: -0.21429rem !important; }
  .set--mgb-4--lg {
    margin-bottom: 0.28571rem !important; }
  .set--mgb-minus-4--lg {
    margin-bottom: -0.28571rem !important; }
  .set--mgb-5--lg {
    margin-bottom: 0.35714rem !important; }
  .set--mgb-minus-5--lg {
    margin-bottom: -0.35714rem !important; }
  .set--mgb-6--lg {
    margin-bottom: 0.42857rem !important; }
  .set--mgb-minus-6--lg {
    margin-bottom: -0.42857rem !important; }
  .set--mgb-7--lg {
    margin-bottom: 0.5rem !important; }
  .set--mgb-minus-7--lg {
    margin-bottom: -0.5rem !important; }
  .set--mgb-8--lg {
    margin-bottom: 0.57143rem !important; }
  .set--mgb-minus-8--lg {
    margin-bottom: -0.57143rem !important; }
  .set--mgb-9--lg {
    margin-bottom: 0.64286rem !important; }
  .set--mgb-minus-9--lg {
    margin-bottom: -0.64286rem !important; }
  .set--mgb-10--lg {
    margin-bottom: 0.71429rem !important; }
  .set--mgb-minus-10--lg {
    margin-bottom: -0.71429rem !important; }
  .set--mgb-11--lg {
    margin-bottom: 0.78571rem !important; }
  .set--mgb-minus-11--lg {
    margin-bottom: -0.78571rem !important; }
  .set--mgb-12--lg {
    margin-bottom: 0.85714rem !important; }
  .set--mgb-minus-12--lg {
    margin-bottom: -0.85714rem !important; }
  .set--mgb-13--lg {
    margin-bottom: 0.92857rem !important; }
  .set--mgb-minus-13--lg {
    margin-bottom: -0.92857rem !important; }
  .set--mgb-14--lg {
    margin-bottom: 1rem !important; }
  .set--mgb-minus-14--lg {
    margin-bottom: -1rem !important; }
  .set--mgb-15--lg {
    margin-bottom: 1.07143rem !important; }
  .set--mgb-minus-15--lg {
    margin-bottom: -1.07143rem !important; }
  .set--mgb-16--lg {
    margin-bottom: 1.14286rem !important; }
  .set--mgb-minus-16--lg {
    margin-bottom: -1.14286rem !important; }
  .set--mgb-17--lg {
    margin-bottom: 1.21429rem !important; }
  .set--mgb-minus-17--lg {
    margin-bottom: -1.21429rem !important; }
  .set--mgb-18--lg {
    margin-bottom: 1.28571rem !important; }
  .set--mgb-minus-18--lg {
    margin-bottom: -1.28571rem !important; }
  .set--mgb-19--lg {
    margin-bottom: 1.35714rem !important; }
  .set--mgb-minus-19--lg {
    margin-bottom: -1.35714rem !important; }
  .set--mgb-20--lg {
    margin-bottom: 1.42857rem !important; }
  .set--mgb-minus-20--lg {
    margin-bottom: -1.42857rem !important; }
  .set--mgb-10--lg {
    margin-bottom: 0.71429rem !important; }
  .set--mgb-15--lg {
    margin-bottom: 1.07143rem !important; }
  .set--mgb-20--lg {
    margin-bottom: 1.42857rem !important; }
  .set--mgb-25--lg {
    margin-bottom: 1.78571rem !important; }
  .set--mgb-30--lg {
    margin-bottom: 2.14286rem !important; }
  .set--mgb-35--lg {
    margin-bottom: 2.5rem !important; }
  .set--mgb-40--lg {
    margin-bottom: 2.85714rem !important; }
  .set--mgb-45--lg {
    margin-bottom: 3.21429rem !important; }
  .set--mgb-50--lg {
    margin-bottom: 3.57143rem !important; }
  .set--mgb-55--lg {
    margin-bottom: 3.92857rem !important; }
  .set--mgb-60--lg {
    margin-bottom: 4.28571rem !important; }
  .set--mgb-65--lg {
    margin-bottom: 4.64286rem !important; }
  .set--mgb-70--lg {
    margin-bottom: 5rem !important; }
  .set--mgb-75--lg {
    margin-bottom: 5.35714rem !important; }
  .set--mgb-80--lg {
    margin-bottom: 5.71429rem !important; }
  .set--mgb-85--lg {
    margin-bottom: 6.07143rem !important; }
  .set--mgb-90--lg {
    margin-bottom: 6.42857rem !important; }
  .set--mgb-95--lg {
    margin-bottom: 6.78571rem !important; }
  .set--mgb-100--lg {
    margin-bottom: 7.14286rem !important; }
  .set--mgb-105--lg {
    margin-bottom: 7.5rem !important; }
  .set--mgb-110--lg {
    margin-bottom: 7.85714rem !important; }
  .set--mgb-115--lg {
    margin-bottom: 8.21429rem !important; }
  .set--mgb-120--lg {
    margin-bottom: 8.57143rem !important; }
  .set--mgb-125--lg {
    margin-bottom: 8.92857rem !important; }
  .set--mgb-130--lg {
    margin-bottom: 9.28571rem !important; }
  .set--mgb-135--lg {
    margin-bottom: 9.64286rem !important; }
  .set--mgb-140--lg {
    margin-bottom: 10rem !important; }
  .set--mgb-145--lg {
    margin-bottom: 10.35714rem !important; }
  .set--mgb-150--lg {
    margin-bottom: 10.71429rem !important; }
  .set--mgb-155--lg {
    margin-bottom: 11.07143rem !important; }
  .set--mgb-160--lg {
    margin-bottom: 11.42857rem !important; }
  .set--mgb-165--lg {
    margin-bottom: 11.78571rem !important; }
  .set--mgb-170--lg {
    margin-bottom: 12.14286rem !important; }
  .set--mgb-400--lg {
    margin-bottom: 400px !important; }
  .set--mgl-1--lg {
    margin-left: 0.07143rem !important; }
  .set--mgl-minus-1--lg {
    margin-left: -0.07143rem !important; }
  .set--mgl-2--lg {
    margin-left: 0.14286rem !important; }
  .set--mgl-minus-2--lg {
    margin-left: -0.14286rem !important; }
  .set--mgl-3--lg {
    margin-left: 0.21429rem !important; }
  .set--mgl-minus-3--lg {
    margin-left: -0.21429rem !important; }
  .set--mgl-4--lg {
    margin-left: 0.28571rem !important; }
  .set--mgl-minus-4--lg {
    margin-left: -0.28571rem !important; }
  .set--mgl-5--lg {
    margin-left: 0.35714rem !important; }
  .set--mgl-minus-5--lg {
    margin-left: -0.35714rem !important; }
  .set--mgl-6--lg {
    margin-left: 0.42857rem !important; }
  .set--mgl-minus-6--lg {
    margin-left: -0.42857rem !important; }
  .set--mgl-7--lg {
    margin-left: 0.5rem !important; }
  .set--mgl-minus-7--lg {
    margin-left: -0.5rem !important; }
  .set--mgl-8--lg {
    margin-left: 0.57143rem !important; }
  .set--mgl-minus-8--lg {
    margin-left: -0.57143rem !important; }
  .set--mgl-9--lg {
    margin-left: 0.64286rem !important; }
  .set--mgl-minus-9--lg {
    margin-left: -0.64286rem !important; }
  .set--mgl-10--lg {
    margin-left: 0.71429rem !important; }
  .set--mgl-minus-10--lg {
    margin-left: -0.71429rem !important; }
  .set--mgl-5--lg {
    margin-left: 0.35714rem !important; }
  .set--mgl-minus-5--lg {
    margin-left: -0.35714rem !important; }
  .set--mgl-10--lg {
    margin-left: 0.71429rem !important; }
  .set--mgl-minus-10--lg {
    margin-left: -0.71429rem !important; }
  .set--mgl-15--lg {
    margin-left: 1.07143rem !important; }
  .set--mgl-minus-15--lg {
    margin-left: -1.07143rem !important; }
  .set--mgl-20--lg {
    margin-left: 1.42857rem !important; }
  .set--mgl-minus-20--lg {
    margin-left: -1.42857rem !important; }
  .set--mgl-25--lg {
    margin-left: 1.78571rem !important; }
  .set--mgl-minus-25--lg {
    margin-left: -1.78571rem !important; }
  .set--mgl-30--lg {
    margin-left: 2.14286rem !important; }
  .set--mgl-minus-30--lg {
    margin-left: -2.14286rem !important; }
  .set--mgl-35--lg {
    margin-left: 2.5rem !important; }
  .set--mgl-minus-35--lg {
    margin-left: -2.5rem !important; }
  .set--mgl-40--lg {
    margin-left: 2.85714rem !important; }
  .set--mgl-minus-40--lg {
    margin-left: -2.85714rem !important; }
  .set--mgl-45--lg {
    margin-left: 3.21429rem !important; }
  .set--mgl-minus-45--lg {
    margin-left: -3.21429rem !important; }
  .set--mgl-50--lg {
    margin-left: 3.57143rem !important; }
  .set--mgl-minus-50--lg {
    margin-left: -3.57143rem !important; }
  .set--mgr-1--lg {
    margin-right: 0.07143rem !important; }
  .set--mgr-minus-1--lg {
    margin-right: -0.07143rem !important; }
  .set--mgr-2--lg {
    margin-right: 0.14286rem !important; }
  .set--mgr-minus-2--lg {
    margin-right: -0.14286rem !important; }
  .set--mgr-3--lg {
    margin-right: 0.21429rem !important; }
  .set--mgr-minus-3--lg {
    margin-right: -0.21429rem !important; }
  .set--mgr-4--lg {
    margin-right: 0.28571rem !important; }
  .set--mgr-minus-4--lg {
    margin-right: -0.28571rem !important; }
  .set--mgr-5--lg {
    margin-right: 0.35714rem !important; }
  .set--mgr-minus-5--lg {
    margin-right: -0.35714rem !important; }
  .set--mgr-6--lg {
    margin-right: 0.42857rem !important; }
  .set--mgr-minus-6--lg {
    margin-right: -0.42857rem !important; }
  .set--mgr-7--lg {
    margin-right: 0.5rem !important; }
  .set--mgr-minus-7--lg {
    margin-right: -0.5rem !important; }
  .set--mgr-8--lg {
    margin-right: 0.57143rem !important; }
  .set--mgr-minus-8--lg {
    margin-right: -0.57143rem !important; }
  .set--mgr-9--lg {
    margin-right: 0.64286rem !important; }
  .set--mgr-minus-9--lg {
    margin-right: -0.64286rem !important; }
  .set--mgr-10--lg {
    margin-right: 0.71429rem !important; }
  .set--mgr-minus-10--lg {
    margin-right: -0.71429rem !important; }
  .set--mgr-5--lg {
    margin-right: 0.35714rem !important; }
  .set--mgr-10--lg {
    margin-right: 0.71429rem !important; }
  .set--mgr-15--lg {
    margin-right: 1.07143rem !important; }
  .set--mgr-20--lg {
    margin-right: 1.42857rem !important; }
  .set--mgr-25--lg {
    margin-right: 1.78571rem !important; }
  .set--mgr-30--lg {
    margin-right: 2.14286rem !important; }
  .set--mgr-35--lg {
    margin-right: 2.5rem !important; }
  .set--mgr-40--lg {
    margin-right: 2.85714rem !important; }
  .set--mgr-45--lg {
    margin-right: 3.21429rem !important; }
  .set--mgr-50--lg {
    margin-right: 3.57143rem !important; } }

/* Margin Spaces (xl)
------------------------------------*/
/* P */
@media (min-width: 1200px) {
  .set--mga-0--xl {
    margin: 0 !important; }
  .set--mgx-0--xl {
    margin-left: 0 !important;
    margin-right: 0 !important; }
  .set--mgy-0--xl {
    margin-top: 0 !important;
    margin-bottom: 0 !important; }
  .set--mgl-0--xl {
    margin-left: 0 !important; }
  .set--mgr-0--xl {
    margin-right: 0 !important; }
  .set--mgt-0--xl {
    margin-top: 0 !important; }
  .set--mgb-0--xl {
    margin-bottom: 0 !important; }
  .set--mgx-1--xl {
    margin-left: 0.07143rem !important;
    margin-right: 0.07143rem !important; }
  .set--mgx-2--xl {
    margin-left: 0.14286rem !important;
    margin-right: 0.14286rem !important; }
  .set--mgx-3--xl {
    margin-left: 0.21429rem !important;
    margin-right: 0.21429rem !important; }
  .set--mgx-4--xl {
    margin-left: 0.28571rem !important;
    margin-right: 0.28571rem !important; }
  .set--mgx-5--xl {
    margin-left: 0.35714rem !important;
    margin-right: 0.35714rem !important; }
  .set--mgx-6--xl {
    margin-left: 0.42857rem !important;
    margin-right: 0.42857rem !important; }
  .set--mgx-7--xl {
    margin-left: 0.5rem !important;
    margin-right: 0.5rem !important; }
  .set--mgx-8--xl {
    margin-left: 0.57143rem !important;
    margin-right: 0.57143rem !important; }
  .set--mgx-9--xl {
    margin-left: 0.64286rem !important;
    margin-right: 0.64286rem !important; }
  .set--mgx-10--xl {
    margin-left: 0.71429rem !important;
    margin-right: 0.71429rem !important; }
  .set--mgx-10--xl {
    margin-left: 0.71429rem !important;
    margin-right: 0.71429rem !important; }
  .set--mgx-15--xl {
    margin-left: 1.07143rem !important;
    margin-right: 1.07143rem !important; }
  .set--mgx-20--xl {
    margin-left: 1.42857rem !important;
    margin-right: 1.42857rem !important; }
  .set--mgx-25--xl {
    margin-left: 1.78571rem !important;
    margin-right: 1.78571rem !important; }
  .set--mgx-30--xl {
    margin-left: 2.14286rem !important;
    margin-right: 2.14286rem !important; }
  .set--mgx-35--xl {
    margin-left: 2.5rem !important;
    margin-right: 2.5rem !important; }
  .set--mgx-40--xl {
    margin-left: 2.85714rem !important;
    margin-right: 2.85714rem !important; }
  .set--mgx-45--xl {
    margin-left: 3.21429rem !important;
    margin-right: 3.21429rem !important; }
  .set--mgx-50--xl {
    margin-left: 3.57143rem !important;
    margin-right: 3.57143rem !important; }
  .set--mgx-55--xl {
    margin-left: 3.92857rem !important;
    margin-right: 3.92857rem !important; }
  .set--mgx-60--xl {
    margin-left: 4.28571rem !important;
    margin-right: 4.28571rem !important; }
  .set--mgx-65--xl {
    margin-left: 4.64286rem !important;
    margin-right: 4.64286rem !important; }
  .set--mgx-70--xl {
    margin-left: 5rem !important;
    margin-right: 5rem !important; }
  .set--mgx-75--xl {
    margin-left: 5.35714rem !important;
    margin-right: 5.35714rem !important; }
  .set--mgx-80--xl {
    margin-left: 5.71429rem !important;
    margin-right: 5.71429rem !important; }
  .set--mgx-85--xl {
    margin-left: 6.07143rem !important;
    margin-right: 6.07143rem !important; }
  .set--mgx-90--xl {
    margin-left: 6.42857rem !important;
    margin-right: 6.42857rem !important; }
  .set--mgx-95--xl {
    margin-left: 6.78571rem !important;
    margin-right: 6.78571rem !important; }
  .set--mgx-100--xl {
    margin-left: 7.14286rem !important;
    margin-right: 7.14286rem !important; }
  .set--mgy-1--xl {
    margin-top: 0.07143rem !important;
    margin-bottom: 0.07143rem !important; }
  .set--mgy-2--xl {
    margin-top: 0.14286rem !important;
    margin-bottom: 0.14286rem !important; }
  .set--mgy-3--xl {
    margin-top: 0.21429rem !important;
    margin-bottom: 0.21429rem !important; }
  .set--mgy-4--xl {
    margin-top: 0.28571rem !important;
    margin-bottom: 0.28571rem !important; }
  .set--mgy-5--xl {
    margin-top: 0.35714rem !important;
    margin-bottom: 0.35714rem !important; }
  .set--mgy-6--xl {
    margin-top: 0.42857rem !important;
    margin-bottom: 0.42857rem !important; }
  .set--mgy-7--xl {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important; }
  .set--mgy-8--xl {
    margin-top: 0.57143rem !important;
    margin-bottom: 0.57143rem !important; }
  .set--mgy-9--xl {
    margin-top: 0.64286rem !important;
    margin-bottom: 0.64286rem !important; }
  .set--mgy-10--xl {
    margin-top: 0.71429rem !important;
    margin-bottom: 0.71429rem !important; }
  .set--mgy-10--xl {
    margin-top: 0.71429rem !important;
    margin-bottom: 0.71429rem !important; }
  .set--mgy-15--xl {
    margin-top: 1.07143rem !important;
    margin-bottom: 1.07143rem !important; }
  .set--mgy-20--xl {
    margin-top: 1.42857rem !important;
    margin-bottom: 1.42857rem !important; }
  .set--mgy-25--xl {
    margin-top: 1.78571rem !important;
    margin-bottom: 1.78571rem !important; }
  .set--mgy-30--xl {
    margin-top: 2.14286rem !important;
    margin-bottom: 2.14286rem !important; }
  .set--mgy-35--xl {
    margin-top: 2.5rem !important;
    margin-bottom: 2.5rem !important; }
  .set--mgy-40--xl {
    margin-top: 2.85714rem !important;
    margin-bottom: 2.85714rem !important; }
  .set--mgy-45--xl {
    margin-top: 3.21429rem !important;
    margin-bottom: 3.21429rem !important; }
  .set--mgy-50--xl {
    margin-top: 3.57143rem !important;
    margin-bottom: 3.57143rem !important; }
  .set--mgy-55--xl {
    margin-top: 3.92857rem !important;
    margin-bottom: 3.92857rem !important; }
  .set--mgy-60--xl {
    margin-top: 4.28571rem !important;
    margin-bottom: 4.28571rem !important; }
  .set--mgy-65--xl {
    margin-top: 4.64286rem !important;
    margin-bottom: 4.64286rem !important; }
  .set--mgy-70--xl {
    margin-top: 5rem !important;
    margin-bottom: 5rem !important; }
  .set--mgy-75--xl {
    margin-top: 5.35714rem !important;
    margin-bottom: 5.35714rem !important; }
  .set--mgy-80--xl {
    margin-top: 5.71429rem !important;
    margin-bottom: 5.71429rem !important; }
  .set--mgy-85--xl {
    margin-top: 6.07143rem !important;
    margin-bottom: 6.07143rem !important; }
  .set--mgy-90--xl {
    margin-top: 6.42857rem !important;
    margin-bottom: 6.42857rem !important; }
  .set--mgy-95--xl {
    margin-top: 6.78571rem !important;
    margin-bottom: 6.78571rem !important; }
  .set--mgy-100--xl {
    margin-top: 7.14286rem !important;
    margin-bottom: 7.14286rem !important; }
  .set--mgt-1--xl {
    margin-top: 0.07143rem !important; }
  .set--mgt-minus-1--xl {
    margin-top: -0.07143rem !important; }
  .set--mgt-2--xl {
    margin-top: 0.14286rem !important; }
  .set--mgt-minus-2--xl {
    margin-top: -0.14286rem !important; }
  .set--mgt-3--xl {
    margin-top: 0.21429rem !important; }
  .set--mgt-minus-3--xl {
    margin-top: -0.21429rem !important; }
  .set--mgt-4--xl {
    margin-top: 0.28571rem !important; }
  .set--mgt-minus-4--xl {
    margin-top: -0.28571rem !important; }
  .set--mgt-5--xl {
    margin-top: 0.35714rem !important; }
  .set--mgt-minus-5--xl {
    margin-top: -0.35714rem !important; }
  .set--mgt-6--xl {
    margin-top: 0.42857rem !important; }
  .set--mgt-minus-6--xl {
    margin-top: -0.42857rem !important; }
  .set--mgt-7--xl {
    margin-top: 0.5rem !important; }
  .set--mgt-minus-7--xl {
    margin-top: -0.5rem !important; }
  .set--mgt-8--xl {
    margin-top: 0.57143rem !important; }
  .set--mgt-minus-8--xl {
    margin-top: -0.57143rem !important; }
  .set--mgt-9--xl {
    margin-top: 0.64286rem !important; }
  .set--mgt-minus-9--xl {
    margin-top: -0.64286rem !important; }
  .set--mgt-10--xl {
    margin-top: 0.71429rem !important; }
  .set--mgt-minus-10--xl {
    margin-top: -0.71429rem !important; }
  .set--mgt-11--xl {
    margin-top: 0.78571rem !important; }
  .set--mgt-minus-11--xl {
    margin-top: -0.78571rem !important; }
  .set--mgt-12--xl {
    margin-top: 0.85714rem !important; }
  .set--mgt-minus-12--xl {
    margin-top: -0.85714rem !important; }
  .set--mgt-13--xl {
    margin-top: 0.92857rem !important; }
  .set--mgt-minus-13--xl {
    margin-top: -0.92857rem !important; }
  .set--mgt-14--xl {
    margin-top: 1rem !important; }
  .set--mgt-minus-14--xl {
    margin-top: -1rem !important; }
  .set--mgt-15--xl {
    margin-top: 1.07143rem !important; }
  .set--mgt-minus-15--xl {
    margin-top: -1.07143rem !important; }
  .set--mgt-16--xl {
    margin-top: 1.14286rem !important; }
  .set--mgt-minus-16--xl {
    margin-top: -1.14286rem !important; }
  .set--mgt-17--xl {
    margin-top: 1.21429rem !important; }
  .set--mgt-minus-17--xl {
    margin-top: -1.21429rem !important; }
  .set--mgt-18--xl {
    margin-top: 1.28571rem !important; }
  .set--mgt-minus-18--xl {
    margin-top: -1.28571rem !important; }
  .set--mgt-19--xl {
    margin-top: 1.35714rem !important; }
  .set--mgt-minus-19--xl {
    margin-top: -1.35714rem !important; }
  .set--mgt-20--xl {
    margin-top: 1.42857rem !important; }
  .set--mgt-minus-20--xl {
    margin-top: -1.42857rem !important; }
  .set--mgt-10--xl {
    margin-top: 0.71429rem !important; }
  .set--mgt-minus-10--xl {
    margin-top: -0.71429rem !important; }
  .set--mgt-15--xl {
    margin-top: 1.07143rem !important; }
  .set--mgt-minus-15--xl {
    margin-top: -1.07143rem !important; }
  .set--mgt-20--xl {
    margin-top: 1.42857rem !important; }
  .set--mgt-minus-20--xl {
    margin-top: -1.42857rem !important; }
  .set--mgt-25--xl {
    margin-top: 1.78571rem !important; }
  .set--mgt-minus-25--xl {
    margin-top: -1.78571rem !important; }
  .set--mgt-30--xl {
    margin-top: 2.14286rem !important; }
  .set--mgt-minus-30--xl {
    margin-top: -2.14286rem !important; }
  .set--mgt-35--xl {
    margin-top: 2.5rem !important; }
  .set--mgt-minus-35--xl {
    margin-top: -2.5rem !important; }
  .set--mgt-40--xl {
    margin-top: 2.85714rem !important; }
  .set--mgt-minus-40--xl {
    margin-top: -2.85714rem !important; }
  .set--mgt-45--xl {
    margin-top: 3.21429rem !important; }
  .set--mgt-minus-45--xl {
    margin-top: -3.21429rem !important; }
  .set--mgt-50--xl {
    margin-top: 3.57143rem !important; }
  .set--mgt-minus-50--xl {
    margin-top: -3.57143rem !important; }
  .set--mgt-55--xl {
    margin-top: 3.92857rem !important; }
  .set--mgt-minus-55--xl {
    margin-top: -3.92857rem !important; }
  .set--mgt-60--xl {
    margin-top: 4.28571rem !important; }
  .set--mgt-minus-60--xl {
    margin-top: -4.28571rem !important; }
  .set--mgt-65--xl {
    margin-top: 4.64286rem !important; }
  .set--mgt-minus-65--xl {
    margin-top: -4.64286rem !important; }
  .set--mgt-70--xl {
    margin-top: 5rem !important; }
  .set--mgt-minus-70--xl {
    margin-top: -5rem !important; }
  .set--mgt-75--xl {
    margin-top: 5.35714rem !important; }
  .set--mgt-minus-75--xl {
    margin-top: -5.35714rem !important; }
  .set--mgt-80--xl {
    margin-top: 5.71429rem !important; }
  .set--mgt-minus-80--xl {
    margin-top: -5.71429rem !important; }
  .set--mgt-85--xl {
    margin-top: 6.07143rem !important; }
  .set--mgt-minus-85--xl {
    margin-top: -6.07143rem !important; }
  .set--mgt-90--xl {
    margin-top: 6.42857rem !important; }
  .set--mgt-minus-90--xl {
    margin-top: -6.42857rem !important; }
  .set--mgt-95--xl {
    margin-top: 6.78571rem !important; }
  .set--mgt-minus-95--xl {
    margin-top: -6.78571rem !important; }
  .set--mgt-100--xl {
    margin-top: 7.14286rem !important; }
  .set--mgt-minus-100--xl {
    margin-top: -7.14286rem !important; }
  .set--mgt-105--xl {
    margin-top: 7.5rem !important; }
  .set--mgt-minus-105--xl {
    margin-top: -7.5rem !important; }
  .set--mgt-110--xl {
    margin-top: 7.85714rem !important; }
  .set--mgt-minus-110--xl {
    margin-top: -7.85714rem !important; }
  .set--mgt-115--xl {
    margin-top: 8.21429rem !important; }
  .set--mgt-minus-115--xl {
    margin-top: -8.21429rem !important; }
  .set--mgt-120--xl {
    margin-top: 8.57143rem !important; }
  .set--mgt-minus-120--xl {
    margin-top: -8.57143rem !important; }
  .set--mgt-125--xl {
    margin-top: 8.92857rem !important; }
  .set--mgt-minus-125--xl {
    margin-top: -8.92857rem !important; }
  .set--mgt-130--xl {
    margin-top: 9.28571rem !important; }
  .set--mgt-minus-130--xl {
    margin-top: -9.28571rem !important; }
  .set--mgt-135--xl {
    margin-top: 9.64286rem !important; }
  .set--mgt-minus-135--xl {
    margin-top: -9.64286rem !important; }
  .set--mgt-140--xl {
    margin-top: 10rem !important; }
  .set--mgt-minus-140--xl {
    margin-top: -10rem !important; }
  .set--mgt-145--xl {
    margin-top: 10.35714rem !important; }
  .set--mgt-minus-145--xl {
    margin-top: -10.35714rem !important; }
  .set--mgt-150--xl {
    margin-top: 10.71429rem !important; }
  .set--mgt-minus-150--xl {
    margin-top: -10.71429rem !important; }
  .set--mgt-155--xl {
    margin-top: 11.07143rem !important; }
  .set--mgt-minus-155--xl {
    margin-top: -11.07143rem !important; }
  .set--mgt-160--xl {
    margin-top: 11.42857rem !important; }
  .set--mgt-minus-160--xl {
    margin-top: -11.42857rem !important; }
  .set--mgt-165--xl {
    margin-top: 11.78571rem !important; }
  .set--mgt-minus-165--xl {
    margin-top: -11.78571rem !important; }
  .set--mgt-170--xl {
    margin-top: 12.14286rem !important; }
  .set--mgt-minus-170--xl {
    margin-top: -12.14286rem !important; }
  .set--mgb-1--xl {
    margin-bottom: 0.07143rem !important; }
  .set--mgb-minus-1--xl {
    margin-bottom: -0.07143rem !important; }
  .set--mgb-2--xl {
    margin-bottom: 0.14286rem !important; }
  .set--mgb-minus-2--xl {
    margin-bottom: -0.14286rem !important; }
  .set--mgb-3--xl {
    margin-bottom: 0.21429rem !important; }
  .set--mgb-minus-3--xl {
    margin-bottom: -0.21429rem !important; }
  .set--mgb-4--xl {
    margin-bottom: 0.28571rem !important; }
  .set--mgb-minus-4--xl {
    margin-bottom: -0.28571rem !important; }
  .set--mgb-5--xl {
    margin-bottom: 0.35714rem !important; }
  .set--mgb-minus-5--xl {
    margin-bottom: -0.35714rem !important; }
  .set--mgb-6--xl {
    margin-bottom: 0.42857rem !important; }
  .set--mgb-minus-6--xl {
    margin-bottom: -0.42857rem !important; }
  .set--mgb-7--xl {
    margin-bottom: 0.5rem !important; }
  .set--mgb-minus-7--xl {
    margin-bottom: -0.5rem !important; }
  .set--mgb-8--xl {
    margin-bottom: 0.57143rem !important; }
  .set--mgb-minus-8--xl {
    margin-bottom: -0.57143rem !important; }
  .set--mgb-9--xl {
    margin-bottom: 0.64286rem !important; }
  .set--mgb-minus-9--xl {
    margin-bottom: -0.64286rem !important; }
  .set--mgb-10--xl {
    margin-bottom: 0.71429rem !important; }
  .set--mgb-minus-10--xl {
    margin-bottom: -0.71429rem !important; }
  .set--mgb-11--xl {
    margin-bottom: 0.78571rem !important; }
  .set--mgb-minus-11--xl {
    margin-bottom: -0.78571rem !important; }
  .set--mgb-12--xl {
    margin-bottom: 0.85714rem !important; }
  .set--mgb-minus-12--xl {
    margin-bottom: -0.85714rem !important; }
  .set--mgb-13--xl {
    margin-bottom: 0.92857rem !important; }
  .set--mgb-minus-13--xl {
    margin-bottom: -0.92857rem !important; }
  .set--mgb-14--xl {
    margin-bottom: 1rem !important; }
  .set--mgb-minus-14--xl {
    margin-bottom: -1rem !important; }
  .set--mgb-15--xl {
    margin-bottom: 1.07143rem !important; }
  .set--mgb-minus-15--xl {
    margin-bottom: -1.07143rem !important; }
  .set--mgb-16--xl {
    margin-bottom: 1.14286rem !important; }
  .set--mgb-minus-16--xl {
    margin-bottom: -1.14286rem !important; }
  .set--mgb-17--xl {
    margin-bottom: 1.21429rem !important; }
  .set--mgb-minus-17--xl {
    margin-bottom: -1.21429rem !important; }
  .set--mgb-18--xl {
    margin-bottom: 1.28571rem !important; }
  .set--mgb-minus-18--xl {
    margin-bottom: -1.28571rem !important; }
  .set--mgb-19--xl {
    margin-bottom: 1.35714rem !important; }
  .set--mgb-minus-19--xl {
    margin-bottom: -1.35714rem !important; }
  .set--mgb-20--xl {
    margin-bottom: 1.42857rem !important; }
  .set--mgb-minus-20--xl {
    margin-bottom: -1.42857rem !important; }
  .set--mgb-10--xl {
    margin-bottom: 0.71429rem !important; }
  .set--mgb-15--xl {
    margin-bottom: 1.07143rem !important; }
  .set--mgb-20--xl {
    margin-bottom: 1.42857rem !important; }
  .set--mgb-25--xl {
    margin-bottom: 1.78571rem !important; }
  .set--mgb-30--xl {
    margin-bottom: 2.14286rem !important; }
  .set--mgb-35--xl {
    margin-bottom: 2.5rem !important; }
  .set--mgb-40--xl {
    margin-bottom: 2.85714rem !important; }
  .set--mgb-45--xl {
    margin-bottom: 3.21429rem !important; }
  .set--mgb-50--xl {
    margin-bottom: 3.57143rem !important; }
  .set--mgb-55--xl {
    margin-bottom: 3.92857rem !important; }
  .set--mgb-60--xl {
    margin-bottom: 4.28571rem !important; }
  .set--mgb-65--xl {
    margin-bottom: 4.64286rem !important; }
  .set--mgb-70--xl {
    margin-bottom: 5rem !important; }
  .set--mgb-75--xl {
    margin-bottom: 5.35714rem !important; }
  .set--mgb-80--xl {
    margin-bottom: 5.71429rem !important; }
  .set--mgb-85--xl {
    margin-bottom: 6.07143rem !important; }
  .set--mgb-90--xl {
    margin-bottom: 6.42857rem !important; }
  .set--mgb-95--xl {
    margin-bottom: 6.78571rem !important; }
  .set--mgb-100--xl {
    margin-bottom: 7.14286rem !important; }
  .set--mgb-105--xl {
    margin-bottom: 7.5rem !important; }
  .set--mgb-110--xl {
    margin-bottom: 7.85714rem !important; }
  .set--mgb-115--xl {
    margin-bottom: 8.21429rem !important; }
  .set--mgb-120--xl {
    margin-bottom: 8.57143rem !important; }
  .set--mgb-125--xl {
    margin-bottom: 8.92857rem !important; }
  .set--mgb-130--xl {
    margin-bottom: 9.28571rem !important; }
  .set--mgb-135--xl {
    margin-bottom: 9.64286rem !important; }
  .set--mgb-140--xl {
    margin-bottom: 10rem !important; }
  .set--mgb-145--xl {
    margin-bottom: 10.35714rem !important; }
  .set--mgb-150--xl {
    margin-bottom: 10.71429rem !important; }
  .set--mgb-155--xl {
    margin-bottom: 11.07143rem !important; }
  .set--mgb-160--xl {
    margin-bottom: 11.42857rem !important; }
  .set--mgb-165--xl {
    margin-bottom: 11.78571rem !important; }
  .set--mgb-170--xl {
    margin-bottom: 12.14286rem !important; }
  .set--mgl-1--xl {
    margin-left: 0.07143rem !important; }
  .set--mgl-minus-1--xl {
    margin-left: -0.07143rem !important; }
  .set--mgl-2--xl {
    margin-left: 0.14286rem !important; }
  .set--mgl-minus-2--xl {
    margin-left: -0.14286rem !important; }
  .set--mgl-3--xl {
    margin-left: 0.21429rem !important; }
  .set--mgl-minus-3--xl {
    margin-left: -0.21429rem !important; }
  .set--mgl-4--xl {
    margin-left: 0.28571rem !important; }
  .set--mgl-minus-4--xl {
    margin-left: -0.28571rem !important; }
  .set--mgl-5--xl {
    margin-left: 0.35714rem !important; }
  .set--mgl-minus-5--xl {
    margin-left: -0.35714rem !important; }
  .set--mgl-6--xl {
    margin-left: 0.42857rem !important; }
  .set--mgl-minus-6--xl {
    margin-left: -0.42857rem !important; }
  .set--mgl-7--xl {
    margin-left: 0.5rem !important; }
  .set--mgl-minus-7--xl {
    margin-left: -0.5rem !important; }
  .set--mgl-8--xl {
    margin-left: 0.57143rem !important; }
  .set--mgl-minus-8--xl {
    margin-left: -0.57143rem !important; }
  .set--mgl-9--xl {
    margin-left: 0.64286rem !important; }
  .set--mgl-minus-9--xl {
    margin-left: -0.64286rem !important; }
  .set--mgl-10--xl {
    margin-left: 0.71429rem !important; }
  .set--mgl-minus-10--xl {
    margin-left: -0.71429rem !important; }
  .set--mgl-5--xl {
    margin-left: 0.35714rem !important; }
  .set--mgl-minus-5--xl {
    margin-left: -0.35714rem !important; }
  .set--mgl-10--xl {
    margin-left: 0.71429rem !important; }
  .set--mgl-minus-10--xl {
    margin-left: -0.71429rem !important; }
  .set--mgl-15--xl {
    margin-left: 1.07143rem !important; }
  .set--mgl-minus-15--xl {
    margin-left: -1.07143rem !important; }
  .set--mgl-20--xl {
    margin-left: 1.42857rem !important; }
  .set--mgl-minus-20--xl {
    margin-left: -1.42857rem !important; }
  .set--mgl-25--xl {
    margin-left: 1.78571rem !important; }
  .set--mgl-minus-25--xl {
    margin-left: -1.78571rem !important; }
  .set--mgl-30--xl {
    margin-left: 2.14286rem !important; }
  .set--mgl-minus-30--xl {
    margin-left: -2.14286rem !important; }
  .set--mgl-35--xl {
    margin-left: 2.5rem !important; }
  .set--mgl-minus-35--xl {
    margin-left: -2.5rem !important; }
  .set--mgl-40--xl {
    margin-left: 2.85714rem !important; }
  .set--mgl-minus-40--xl {
    margin-left: -2.85714rem !important; }
  .set--mgl-45--xl {
    margin-left: 3.21429rem !important; }
  .set--mgl-minus-45--xl {
    margin-left: -3.21429rem !important; }
  .set--mgl-50--xl {
    margin-left: 3.57143rem !important; }
  .set--mgl-minus-50--xl {
    margin-left: -3.57143rem !important; }
  .set--mgr-1--xl {
    margin-right: 0.07143rem !important; }
  .set--mgr-minus-1--xl {
    margin-right: -0.07143rem !important; }
  .set--mgr-2--xl {
    margin-right: 0.14286rem !important; }
  .set--mgr-minus-2--xl {
    margin-right: -0.14286rem !important; }
  .set--mgr-3--xl {
    margin-right: 0.21429rem !important; }
  .set--mgr-minus-3--xl {
    margin-right: -0.21429rem !important; }
  .set--mgr-4--xl {
    margin-right: 0.28571rem !important; }
  .set--mgr-minus-4--xl {
    margin-right: -0.28571rem !important; }
  .set--mgr-5--xl {
    margin-right: 0.35714rem !important; }
  .set--mgr-minus-5--xl {
    margin-right: -0.35714rem !important; }
  .set--mgr-6--xl {
    margin-right: 0.42857rem !important; }
  .set--mgr-minus-6--xl {
    margin-right: -0.42857rem !important; }
  .set--mgr-7--xl {
    margin-right: 0.5rem !important; }
  .set--mgr-minus-7--xl {
    margin-right: -0.5rem !important; }
  .set--mgr-8--xl {
    margin-right: 0.57143rem !important; }
  .set--mgr-minus-8--xl {
    margin-right: -0.57143rem !important; }
  .set--mgr-9--xl {
    margin-right: 0.64286rem !important; }
  .set--mgr-minus-9--xl {
    margin-right: -0.64286rem !important; }
  .set--mgr-10--xl {
    margin-right: 0.71429rem !important; }
  .set--mgr-minus-10--xl {
    margin-right: -0.71429rem !important; }
  .set--mgr-5--xl {
    margin-right: 0.35714rem !important; }
  .set--mgr-10--xl {
    margin-right: 0.71429rem !important; }
  .set--mgr-15--xl {
    margin-right: 1.07143rem !important; }
  .set--mgr-20--xl {
    margin-right: 1.42857rem !important; }
  .set--mgr-25--xl {
    margin-right: 1.78571rem !important; }
  .set--mgr-30--xl {
    margin-right: 2.14286rem !important; }
  .set--mgr-35--xl {
    margin-right: 2.5rem !important; }
  .set--mgr-40--xl {
    margin-right: 2.85714rem !important; }
  .set--mgr-45--xl {
    margin-right: 3.21429rem !important; }
  .set--mgr-50--xl {
    margin-right: 3.57143rem !important; } }

/* Margins Around
------------------------------------*/
.set--mga-1 {
  margin: 0.07143rem !important; }

.set--mga-3 {
  margin: 0.21429rem !important; }

.set--mga-5 {
  margin: 0.35714rem !important; }

.set--mga-10 {
  margin: 0.71429rem !important; }

.set--mga-20 {
  margin: 1.42857rem !important; }

/* Minus Margins
------------------------------------*/
/* Minus Margin Top */
.set--mgt-minus-1 {
  margin-top: -0.07143rem; }

.set--mgt-minus-20 {
  margin-top: -1.42857rem; }

.set--mgt-minus-25 {
  margin-top: -1.78571rem; }

.set--mgt-minus-30 {
  margin-top: -2.14286rem; }

.set--mgt-minus-40 {
  margin-top: -2.85714rem; }

.set--mgt-minus-70 {
  margin-top: -5rem; }

.set--mgt-minus-120 {
  margin-top: -8.57143rem; }

.set--mgt-minus-200 {
  margin-top: -14.28571rem; }

.set--mgt-minus-300 {
  margin-top: -21.42857rem; }

/* Minus Margin Bottom */
.set--mgb-minus-70 {
  margin-bottom: -5rem; }

/* Minus Margin Left */
.set--mgl-minus-20 {
  margin-left: -1.42857rem; }

.set--mgl-minus-35 {
  margin-left: -2.5rem; }

.set--mgl-minus-55 {
  margin-left: -3.92857rem; }

.set--mgl-minus-25 {
  margin-left: -1.78571rem; }

.set--mgl-minus-82 {
  margin-left: -5.85714rem; }

.set--mgl-minus-90 {
  margin-left: -6.42857rem; }

.set--mgl-minus-100 {
  margin-left: -7.14286rem; }

.set--mgl-minus-118 {
  margin-left: -8.42857rem; }

.set--mgl-minus-142 {
  margin-left: -10.14286rem; }

/* Minus Margin Right */
.set--mgr-minus-50 {
  margin-right: -3.57143rem; }

.set--mgr-minus-100 {
  margin-right: -7.14286rem; }

/* Margin Left and Right */
.set--mgx-minus-1 {
  margin-left: -0.07143rem;
  margin-right: -0.07143rem; }

.set--mgx-minus-2 {
  margin-left: -0.14286rem;
  margin-right: -0.14286rem; }

.set--mgx-minus-4 {
  margin-left: -0.28571rem;
  margin-right: -0.28571rem; }

.set--mgx-minus-5 {
  margin-left: -0.35714rem;
  margin-right: -0.35714rem; }

.set--mgx-minus-15 {
  margin-left: -1.07143rem;
  margin-right: -1.07143rem; }

.set--mgx-minus-25 {
  margin-left: -1.78571rem;
  margin-right: -1.78571rem; }

.set--mgx-minus-30 {
  margin-left: -2.14286rem;
  margin-right: -2.14286rem; }

/* Custon Spaces
------------------------------------*/
/* Margin Top */
.set--mgt-10x {
  margin-top: 10%;
  /* O */ }

.set--mgt-22 {
  margin-top: 1.57143rem; }

.set--mgt-500 {
  margin-top: 35.71429rem; }

/* Margin Bottom */
.set--mgb-23 {
  margin-bottom: 1.64286rem; }

.set--mgb-28 {
  margin-bottom: 2rem; }

.set--mgb-500 {
  margin-bottom: 35.71429rem; }

/* Margin Left */
.set--mgl-10x {
  margin-left: 10%;
  /* O */ }

.set--mgl-12 {
  margin-left: 0.85714rem; }

.set--mgl-13 {
  margin-left: 0.92857rem; }

.set--mgl-20 {
  margin-left: 1.42857rem; }

.set--mgl-25 {
  margin-left: 1.78571rem; }

.set--mgl-35 {
  margin-left: 2.5rem; }

.set--mgl-43 {
  margin-left: 3.07143rem; }

.set--mgl-60 {
  margin-left: 4.28571rem; }

.set--mgl-75 {
  margin-left: 5.35714rem; }

.set--mgl-82 {
  margin-left: 5.85714rem; }

.set--mgl-85 {
  margin-left: 6.07143rem; }

.set--mgl-105 {
  margin-left: 7.5rem; }

.set--mgl-118 {
  margin-left: 8.42857rem; }

.set--mgl-142 {
  margin-left: 10.14286rem; }

/* Margin Right */
.set--mgr-12 {
  margin-right: 0.85714rem; }

.set--mgr-60 {
  margin-right: 4.28571rem; }

.set--mgr-63 {
  margin-right: 4.5rem; }

.set--mgr-minus-10 {
  margin-right: -0.71429rem; }

.set--mgr-minus-15 {
  margin-right: -1.07143rem; }

.set--mgr-minus-30 {
  margin-right: -2.14286rem; }

/* Margin Left and Right */
.set--mgx-minus-10 {
  margin-left: -0.71429rem;
  margin-right: -0.71429rem; }

.set--mgx-minus-15 {
  margin-left: -1.07143rem;
  margin-right: -1.07143rem; }

.set--mgx-minus-20 {
  margin-left: -1.42857rem;
  margin-right: -1.42857rem; }

.set--mgx-minus-25 {
  margin-left: -1.78571rem;
  margin-right: -1.78571rem; }

.set--mgx-minus-30 {
  margin-left: -2.14286rem;
  margin-right: -2.14286rem; }

/* Margin Top and Bottom */
.set--mgy-minus-2 {
  margin-top: -0.14286rem;
  margin-bottom: -0.14286rem; }

.set--mgy-minus-10 {
  margin-top: -0.71429rem;
  margin-bottom: -0.71429rem; }

.set--mg-reset {
  margin: 0 !important; }

@media (min-width: 576px) {
  .set--mgb-0--sm {
    margin-bottom: 0 !important; }
  .set--mgx-minus-10--sm {
    margin-left: -0.71429rem;
    margin-right: -0.71429rem; }
  .set--mgy-minus-5--sm {
    margin-top: -0.35714rem;
    margin-bottom: -0.35714rem; }
  .set--mgy-minus-10--sm {
    margin-top: -0.71429rem;
    margin-bottom: -0.71429rem; }
  .set--mgx-minus-0 {
    margin-left: 0 !important;
    margin-right: 0 !important; }
  .set--mgy-minus-0 {
    margin-top: 0;
    margin-bottom: 0; } }

@media (min-width: 768px) {
  .set--mgx-12--md {
    margin-left: 0.85714rem !important;
    margin-right: 0.85714rem !important; }
  .set--mgl-12--md {
    margin-left: 0.85714rem !important; }
  .set--mgr-12--md {
    margin-right: 0.85714rem !important; }
  .set--mgb-0--md {
    margin-bottom: 0 !important; }
  .set--mgl-minus-9--md {
    margin-left: 0.64286rem !important; }
  .set--mgr-minus-9--md {
    margin-right: 0.64286rem !important; }
  .set--mgl-minus-82--md {
    margin-left: -5.85714rem !important; }
  .set--mgr-60--md {
    margin-right: 4.28571rem !important; }
  .set--mgr-63--md {
    margin-right: 4.5rem !important; }
  .set--mgl-85--md {
    margin-left: 6.07143rem !important; }
  .set--mgl-minus-90--md {
    margin-left: -6.42857rem !important; }
  .set--mg-reset--md {
    margin: 0 !important; } }

@media (min-width: 992px) {
  .set--mgx-12--lg {
    margin-left: 0.85714rem !important;
    margin-right: 0.85714rem !important; }
  .set--mgb-60--lg {
    margin-bottom: 4.28571rem !important; }
  .set--mgl-12--lg {
    margin-left: 0.85714rem !important; }
  .set--mgr-12--lg {
    margin-right: 0.85714rem !important; }
  .set--mgr-minus-1--lg {
    margin-right: -0.07143rem; }
  .set--mgr-minus-100--lg {
    margin-right: -7.14286rem; }
  .set--mgl-minus-100--lg {
    margin-left: -7.14286rem; }
  .set--mgl-minus-100 {
    margin-left: -7.14286rem; }
  .set--mgx-minus-5--lg {
    margin-left: -0.35714rem;
    margin-right: -0.35714rem; }
  .set--mgx-minus-10--lg {
    margin-left: -0.71429rem;
    margin-right: -0.71429rem; }
  .set--mgx-minus-15--lg {
    margin-left: -1.07143rem;
    margin-right: -1.07143rem; }
  .set--mgl-minus-50--lg {
    margin-left: -3.57143rem; }
  .set--mg-reset--lg {
    margin: 0 !important; }
  .set--mgl-100--lg {
    margin-left: 7.14286rem; } }

@media (min-width: 1200px) {
  .set--mgx-minus-10--xl {
    margin-left: -0.71429rem;
    margin-right: -0.71429rem; }
  .set--mgx-minus-15--xl {
    margin-left: -1.07143rem;
    margin-right: -1.07143rem; }
  .set--mg-reset--xl {
    margin: 0 !important; } }
	
	
/* Main Colors */
.set--bg-main {
  background-color: #fff !important; }
  
  
  /* White Colors */
.set--textcolor-white {
  color: #fff !important; }

.set--block-hover:hover .set--textcolor-white--hover, .set--textcolor-white--hover:hover {
  color: #fff !important; }

.set--parent:hover .set--textcolor-white--parent-hover {
  color: #fff !important; }

.active .set--textcolor-white--active {
  color: #fff !important; }

.set--textcolor-white--child * {
  color: #fff !important; }

.set--textcolor-white-opacity-0_1 {
  color: rgba(255, 255, 255, 0.1) !important; }

.set--textcolor-white-opacity-0_2 {
  color: rgba(255, 255, 255, 0.2) !important; }

.set--textcolor-white-opacity-0_3 {
  color: rgba(255, 255, 255, 0.3) !important; }

.set--textcolor-white-opacity-0_5, .set--textcolor-white-opacity-0_5--hover:hover {
  color: rgba(255, 255, 255, 0.5) !important; }

.set--textcolor-white-opacity-0_6 {
  color: rgba(255, 255, 255, 0.6) !important; }

.set--parent:hover .set--textcolor-white-opacity-0_6--parent-hover {
  color: rgba(255, 255, 255, 0.6) !important; }

.set--textcolor-white-opacity-0_7, .set--textcolor-white-opacity-0_7--hover:hover {
  color: rgba(255, 255, 255, 0.7) !important; }

.set--textcolor-white-opacity-0_75 {
  color: rgba(255, 255, 255, 0.75) !important; }

.set--textcolor-white-opacity-0_8 {
  color: rgba(255, 255, 255, 0.8) !important; }

.set--textcolor-white-opacity-0_8--child * {
  color: rgba(255, 255, 255, 0.8) !important; }

.set--textcolor-white-opacity-0_9, .set--textcolor-white-opacity-0_9--hover:hover {
  color: rgba(255, 255, 255, 0.9) !important; }
  
/* Gray Colors */
.set--textcolor-gray-light-v1 {
  color: #bbb !important; }

.set--textcolor-gray-light-v1--hover:hover {
  color: #bbb !important; }

.set--textcolor-gray-light-v2 {
  color: #ccc !important; }

.set--textcolor-gray-light-v2--hover:hover {
  color: #ccc !important; }

.set--textcolor-gray-light-v3 {
  color: #ddd !important; }

.set--textcolor-gray-light-v3--hover:hover {
  color: #ddd !important; }

.set--textcolor-gray-light-v4 {
  color: #eee !important; }

.set--textcolor-gray-light-v4--hover:hover {
  color: #eee !important; }

.set--textcolor-gray-light-v4-opacity-0_6 {
  color: rgba(238, 238, 238, 0.6) !important; }

.set--textcolor-gray-light-v5 {
  color: #f7f7f7 !important; }

.set--textcolor-gray-light-v5--hover:hover {
  color: #f7f7f7 !important; }

.set--textcolor-gray-dark-v1 {
  color: #111 !important; }

.set--textcolor-gray-dark-v1--hover:hover {
  color: #111 !important; }

.set--textcolor-gray-dark-v2 {
  color: #333 !important; }

.set--textcolor-gray-dark-v2--hover:hover {
  color: #333 !important; }

.set--textcolor-gray-dark-v2-opacity-0_75 {
  color: rgba(51, 51, 51, 0.75) !important; }

.set--textcolor-gray-dark-v3 {
  color: #555 !important; }

.set--textcolor-gray-dark-v3--hover:hover {
  color: #555 !important; }

.set--textcolor-gray-dark-v4 {
  color: #777 !important; }

.set--textcolor-gray-dark-v4--hover:hover {
  color: #777 !important; }

.set--textcolor-gray-dark-v5 {
  color: #999 !important; }

.set--textcolor-gray-dark-v5--hover:hover {
  color: #999 !important; }

.set--parent:hover .set--textcolor-gray-dark-v5--parent-hover {
  color: #999 !important; } 
  
.set--textcolor-gray-dark-v6 {
  color: #a4a4a4 !important; }

.set--textcolor-gray-dark-v6--hover:hover {
  color: #a4a4a4 !important; }
  
  
/* Black Colors */
.set--textcolor-black {
  color: #000 !important; }
  
.set--textcolor-black--hover:hover {
  color: #000 !important; }
  
.set--bg-black {
  background-color: #000 !important; }

.set--bg-black--hover:hover {
  background-color: #000 !important; }

.set--bg-black--after::after {
  background-color: #000 !important; }

.set--bg-black-opacity-0_1 {
  background-color: rgba(0, 0, 0, 0.1) !important; }

.set--bg-black-opacity-0_1--after::after {
  background-color: rgba(0, 0, 0, 0.1) !important; }

.set--bg-black-opacity-0_2 {
  background-color: rgba(0, 0, 0, 0.2) !important; }

.set--bg-black-opacity-0_2--after::after {
  background-color: rgba(0, 0, 0, 0.2) !important; }

.set--bg-black-opacity-0_3 {
  background-color: rgba(0, 0, 0, 0.3) !important; }

.set--bg-black-opacity-0_3--hover:hover {
  background-color: rgba(0, 0, 0, 0.3) !important; }

.set--bg-black-opacity-0_3--after::after, .set--bg-black-opacity-0_3--before::before {
  background-color: rgba(0, 0, 0, 0.3) !important; }

.set--bg-black-opacity-0_3--hover--after:hover::after {
  background-color: rgba(0, 0, 0, 0.3) !important; }

.set--bg-black-opacity-0_4 {
  background-color: rgba(0, 0, 0, 0.4) !important; }

.set--bg-black-opacity-0_4--after::after {
  background-color: rgba(0, 0, 0, 0.4) !important; }

.set--bg-black-opacity-0_5 {
  background-color: rgba(0, 0, 0, 0.5) !important; }

.set--bg-black-opacity-0_5--hover:hover {
  background-color: rgba(0, 0, 0, 0.5) !important; }

.set--bg-black-opacity-0_5--after::after {
  background-color: rgba(0, 0, 0, 0.5) !important; }

.set--bg-black-opacity-0_6 {
  background-color: rgba(0, 0, 0, 0.6) !important; }

.set--bg-black-opacity-0_6--hover:hover {
  background-color: rgba(0, 0, 0, 0.7) !important; }

.set--bg-black-opacity-0_6--after::after {
  background-color: rgba(0, 0, 0, 0.6) !important; }

.set--bg-black-opacity-0_7 {
  background-color: rgba(0, 0, 0, 0.7) !important; }

.set--bg-black-opacity-0_7--hover:hover {
  background-color: rgba(0, 0, 0, 0.7) !important; }

.set--bg-black-opacity-0_7--after::after {
  background-color: rgba(0, 0, 0, 0.7) !important; }

.set--bg-black-opacity-0_8 {
  background-color: rgba(0, 0, 0, 0.8) !important; }

.set--bg-black-opacity-0_8--after::after {
  background-color: rgba(0, 0, 0, 0.8) !important; }

.set--bg-black-opacity-0_8--hover:hover {
  background-color: rgba(0, 0, 0, 0.8) !important; }

.set--bg-black-opacity-0_9 {
  background-color: rgba(0, 0, 0, 0.9) !important; }

.set--bg-black-opacity-0_9--after::after {
  background-color: rgba(0, 0, 0, 0.9) !important; }

.set--bg-black-opacity-0_9--hover:hover {
  background-color: rgba(0, 0, 0, 0.9) !important; }
  
/* Color Deep Orange */
.set--textcolor-deeporange {
  color: #fe541e !important; }

.set--textcolor-deeporange--hover:hover {
  color: #fe541e !important; }
  
/* Bg Black Colors */
.set--bg-black--focus:focus {
  background-color: #000 !important; }

.set--bg-black-opacity-0_2--focus:focus {
  background-color: rgba(0, 0, 0, 0.2) !important; }

.set--bg-black-opacity-0_4--focus:focus {
  background-color: rgba(0, 0, 0, 0.4) !important; }

/*------------------------------------
  Typography Font Size
------------------------------------*/
.set--font-size-default {
  font-size: 1rem !important; }

.set--font-size-70x {
  font-size: 70% !important; }

.set--font-size-75x {
  font-size: 75% !important; }

.set--font-size-80x {
  font-size: 80% !important; }

.set--font-size-85x {
  font-size: 85% !important; }

.set--font-size-90x {
  font-size: 90% !important; }

.set--font-size-95x {
  font-size: 95% !important; }

.set--font-size-0 {
  font-size: 0; }

.set--font-size-5 {
  font-size: 0.35714rem !important; }

.set--font-size-8 {
  font-size: 0.57143rem !important; }

.set--font-size-9 {
  font-size: 0.64286rem !important; }

.set--font-size-10 {
  font-size: 0.71429rem !important; }

.set--font-size-11 {
  font-size: 0.78571rem !important; }

.set--font-size-12 {
  font-size: 0.85714rem !important; }

.set--font-size-13 {
  font-size: 0.92857rem !important; }

.set--font-size-14 {
  font-size: 1rem !important; }

.set--font-size-15 {
  font-size: 1.07143rem !important; }

.set--font-size-16 {
  font-size: 1.14286rem !important; }

.set--font-size-17 {
  font-size: 1.21429rem !important; }

.set--font-size-18 {
  font-size: 1.28571rem !important; }

.set--font-size-20 {
  font-size: 1.42857rem !important; }

.set--font-size-22 {
  font-size: 1.57143rem !important; }

.set--font-size-23 {
  font-size: 1.64286rem !important; }

.set--font-size-24 {
  font-size: 1.71429rem !important; }

.set--font-size-25 {
  font-size: 1.78571rem !important; }

.set--font-size-26 {
  font-size: 1.85714rem !important; }

.set--font-size-27 {
  font-size: 1.92857rem !important; }

.set--font-size-28 {
  font-size: 2rem !important; }

.set--font-size-30 {
  font-size: 2.14286rem !important; }

.set--font-size-32 {
  font-size: 2.28571rem !important; }

.set--font-size-33 {
  font-size: 2.35714rem !important; }

.set--font-size-35 {
  font-size: 2.5rem !important; }

.set--font-size-36 {
  font-size: 2.57143rem !important; }

.set--font-size-38 {
  font-size: 2.71429rem !important; }

.set--font-size-40 {
  font-size: 2.85714rem !important; }

.set--font-size-42 {
  font-size: 3rem !important; }

.set--font-size-45 {
  font-size: 3.21429rem !important; }

.set--font-size-46 {
  font-size: 3.28571rem !important; }

.set--font-size-48 {
  font-size: 3.42857rem !important; }

.set--font-size-50 {
  font-size: 3.57143rem !important; }

.set--font-size-55 {
  font-size: 3.92857rem !important; }

.set--font-size-56 {
  font-size: 4rem !important; }

.set--font-size-60 {
  font-size: 4.28571rem !important; }

.set--font-size-65 {
  font-size: 4.64286rem !important; }

.set--font-size-70 {
  line-height: 70px;
  font-size: 5rem !important; }

.set--font-size-75 {
  font-size: 5.35714rem !important; }

.set--font-size-76 {
  font-size: 5.42857rem !important; }

.set--font-size-80 {
  font-size: 5.71429rem !important; }

.set--font-size-86 {
  font-size: 6.14286rem !important; }

.set--font-size-90 {
  font-size: 6.42857rem !important; }
  
.set--font-size-100 {
  font-size: 7.14285714rem !important; }

.set--font-size-120 {
  font-size: 8.57143rem !important; }

.set--font-size-200 {
  line-height: 210px;
  font-size: 14.28571rem !important; }
  
.set--font-size-150 {
  font-size: 10.71428571rem !important; }

.set--font-size-180 {
  font-size: 12.85714rem !important; }

  @media (min-width: 321px) {
  .set--font-size-20--xs {
    font-size: 1.42857rem !important; }
  .set--font-size-25--xs {
    font-size: 1.78571rem !important; }
  .set--font-size-40--xs {
    font-size: 2.85714rem !important; }
  .set--font-size-50--xs {
    font-size: 3.57143rem !important; }
	.set--font-size-60--xs {
  font-size: 4.28571rem !important; }
  .set--font-size-65--xs {
  font-size: 65px !important; }
  .set--font-size-70--xs {
  line-height: 70px;
  font-size: 5rem !important; }

	.set--font-size-75--xs {
	  font-size: 5.35714rem !important; }

	.set--font-size-76--xs {
	  font-size: 5.42857rem !important; }

	.set--font-size-80--xs {
	  font-size: 5.71429rem !important; }
  .set--font-size-240--xs {
    font-size: 17.14286rem !important; } }
  
  @media (min-width: 576px) {
  .set--font-size-20--sm {
    font-size: 1.42857rem !important; }
  .set--font-size-25--sm {
    font-size: 1.78571rem !important; }
  .set--font-size-40--sm {
    font-size: 2.85714rem !important; }
  .set--font-size-50--sm {
    font-size: 3.57143rem !important; }
	.set--font-size-90--sm {
    font-size: 90px !important; }
	.set--font-size-100--sm {
    font-size: 100px !important; }
  .set--font-size-240--sm {
    font-size: 17.14286rem !important; } }

@media (min-width: 768px) {
  .set--font-size-default--md {
    font-size: 1rem; }
  .set--font-size-12--md {
    font-size: 0.85714rem !important; }
  .set--font-size-16--md {
    font-size: 1.14286rem !important; }
  .set--font-size-18--md {
    font-size: 1.28571rem !important; }
  .set--font-size-20--md {
    font-size: 1.42857rem !important; }
  .set--font-size-24--md {
    font-size: 1.71429rem !important; }
  .set--font-size-25--md {
    font-size: 1.78571rem !important; }
  .set--font-size-26--md {
    font-size: 1.85714rem !important; }
  .set--font-size-27--md {
    font-size: 1.92857rem !important; }
  .set--font-size-28--md {
    font-size: 2rem !important; }
  .set--font-size-30--md {
    font-size: 2.14286rem !important; }
  .set--font-size-32--md {
    font-size: 2.28571rem !important; }
  .set--font-size-35--md {
    font-size: 2.5rem !important; }
  .set--font-size-36--md {
    font-size: 2.57143rem !important; }
  .set--font-size-40--md {
    font-size: 2.85714rem !important; }
  .set--font-size-45--md {
    font-size: 3.21429rem !important; }
  .set--font-size-46--md {
    font-size: 3.28571rem !important; }
  .set--font-size-48--md {
    font-size: 3.42857rem !important; }
  .set--font-size-50--md {
    font-size: 3.57143rem !important; }
  .set--font-size-55--md {
    font-size: 3.92857rem !important; }
  .set--font-size-56--md {
    font-size: 4rem !important; }
  .set--font-size-60--md {
    font-size: 4.28571rem !important; }
  .set--font-size-65--md {
    font-size: 4.64286rem !important; }
  .set--font-size-70--md {
    font-size: 5rem !important; }
  .set--font-size-75--md {
    font-size: 5.35714rem !important; }
  .set--font-size-76--md {
    font-size: 5.42857rem !important; }
  .set--font-size-90--md {
    font-size: 6.42857rem !important; }
  .set--font-size-130--md {
    font-size: 9.28571rem !important; } }

@media (min-width: 992px) {
  .set--font-size-18--lg {
    font-size: 1.28571rem !important; }
  .set--font-size-20--lg {
    font-size: 1.42857rem !important; }
  .set--font-size-26--lg {
    font-size: 1.85714rem !important; }
  .set--font-size-30--lg {
    font-size: 30px !important; }
  .set--font-size-35--lg {
    font-size: 2.5rem !important; }
  .set--font-size-36--lg {
    font-size: 2.57143rem !important; }
  .set--font-size-40--lg {
    font-size: 40px !important; }
  .set--font-size-55--lg {
    font-size: 55px !important; }
  .set--font-size-60--lg {
    font-size: 60px !important; }
  .set--font-size-75--lg {
    font-size: 5.35714rem !important; }
  .set--font-size-76--lg {
    font-size: 5.42857rem !important; }
  .set--font-size-80--lg {
    font-size: 80px !important; }
  .set--font-size-120--lg {
    font-size: 120px !important; }
  .set--font-size-180--lg {
	font-size: 180px !important; }
  .set--font-size-200--lg {
	font-size: 14.28571rem !important; }
  .set--font-size-420--lg {
    font-size: 30rem !important; } }

@media (max-width: 575px) {
  .set--font-size-25 {
    font-size: 1.78571rem !important; } }
	
/*------------------------------------
  Typography Font Weight
------------------------------------*/
.set--font-weight-100 {
  font-weight: 100; }

.set--font-weight-200 {
  font-weight: 200; }

.set--font-weight-300 {
  font-weight: 300; }

.set--font-weight-400 {
  font-weight: 400; }

.set--font-weight-500 {
  font-weight: 500; }

.set--font-weight-600 {
  font-weight: 600; }

.set--font-weight-700 {
  font-weight: 700; }

.set--font-weight-800 {
  font-weight: 800; }

.set--font-weight-900 {
  font-weight: 900; }
  
  
@media (max-width: 321px) {
  .set--font-weight-100--xs {
    font-weight: 100; }
  .set--font-weight-200--xs {
    font-weight: 200; }
  .set--font-weight-300--xs {
    font-weight: 300; }
  .set--font-weight-400--xs {
    font-weight: 400; }
  .set--font-weight-500--xs {
    font-weight: 500; }
  .set--font-weight-600--xs {
    font-weight: 600; }
  .set--font-weight-700--xs {
    font-weight: 700; }
  .set--font-weight-800--xs {
    font-weight: 800; }
  .set--font-weight-900--xs {
    font-weight: 900; } }

	
@media (min-width: 768px) {
  .set--font-weight-100--md {
    font-weight: 100; }
  .set--font-weight-200--md {
    font-weight: 200; }
  .set--font-weight-300--md {
    font-weight: 300; }
  .set--font-weight-400--md {
    font-weight: 400; }
  .set--font-weight-500--md {
    font-weight: 500; }
  .set--font-weight-600--md {
    font-weight: 600; }
  .set--font-weight-700--md {
    font-weight: 700; }
  .set--font-weight-800--md {
    font-weight: 800; }
  .set--font-weight-900--md {
    font-weight: 900; } }
	


/*------------------------------------
  Typography Text Decoration
------------------------------------*/
.set--textunderline {
  text-decoration: underline; }
  
.set--textunderline:focus, .set--textunderline:hover {
  text-decoration: underline; }

.set--textunderline-none-hover:focus, .set--textunderline-none-hover:hover {
  text-decoration: none; }

.set--textstrike {
  text-decoration: line-through; }
  

/*------------------------------------
  Typography Line Height
------------------------------------*/
.set--lineheight-0 {
  line-height: 0 !important; }

.set--lineheight-0_7 {
  line-height: .7 !important; }

.set--lineheight-0_8 {
  line-height: .8 !important; }

.set--lineheight-0_9 {
  line-height: .9 !important; }

.set--lineheight-1 {
  line-height: 1 !important; }

.set--lineheight-1_1 {
  line-height: 1.1 !important; }

.set--lineheight-1_2 {
  line-height: 1.2 !important; }

.set--lineheight-1_3 {
  line-height: 1.3 !important; }

.set--lineheight-1_4 {
  line-height: 1.4 !important; }

.set--lineheight-1_5 {
  line-height: 1.5 !important; }

.set--lineheight-1_6 {
  line-height: 1.6 !important; }

.set--lineheight-1_8 {
  line-height: 1.8 !important; }

.set--lineheight-2 {
  line-height: 2 !important; }
  
  .set--lineheight-20 {
  line-height: 20px !important; }
  
  .set--lineheight-25 {
  line-height: 25px !important; }
  
  .set--lineheight-30 {
  line-height: 30px !important; }
  
  .set--lineheight-35 {
  line-height: 35px !important; }
  
  .set--lineheight-40 {
  line-height: 40px !important; }
  
  .set--lineheight-50 {
  line-height: 50px !important; }
  

@media (min-width: 321px) {
.set--lineheight-20--xs{
line-height:20px !important;
}
.set--lineheight-25--xs{
line-height:25px !important;
}
.set--lineheight-30--xs{
line-height:30px !important;
}
.set--lineheight-35--xs{
line-height:35px !important;
}
.set--lineheight-40--xs{
line-height:40px !important;
}
.set--lineheight-50--xs{
line-height:50px !important;
}
.set--lineheight-60--xs{
line-height:60px !important;
}
.set--lineheight-70--xs{
line-height:70px !important;}
}

@media (min-width: 576px) {
.set--lineheight-20--sm{
line-height:20px !important;
}
}

@media (min-width: 992px) {
.set--lineheight-30--lg{
line-height:30px !important;}

.set--lineheight-35--lg{
line-height:35px !important;}

.set--lineheight-40--lg{
line-height:40px !important;}

.set--lineheight-60--lg{
line-height:60px !important;}

.set--lineheight-100--lg{
line-height:100px !important;}

.set--lineheight-150--lg{
line-height:150px !important;
}

.set--lineheight-180--lg{
  line-height:180px !important;
  }

}
  
  
  /*------------------------------------
  Typography Letter Spacing
------------------------------------*/
.set--ltr-spacing-minus-1 {
  letter-spacing: -0.07143rem; }
  
.set--ltr-spacing-minus-2 {
  letter-spacing: -0.14286rem; }
  
.set--ltr-spacing-minus-7 {
  letter-spacing: -0.5rem; }

.set--ltr-spacing-0_5 {
  letter-spacing: 0.03571rem; }

.set--ltr-spacing-1_5 {
  letter-spacing: 0.10714rem; }

.set--ltr-spacing-0 {
  letter-spacing: 0px; }

.set--ltr-spacing-1 {
  letter-spacing: 0.07143rem; }

.set--ltr-spacing-2 {
  letter-spacing: 0.14286rem; }

.set--ltr-spacing-3 {
  letter-spacing: 0.21429rem; }

.set--ltr-spacing-4 {
  letter-spacing: 0.28571rem; }

.set--ltr-spacing-5 {
  letter-spacing: 0.35714rem; }

.set--ltr-spacing-6 {
  letter-spacing: 0.42857rem; }

.set--ltr-spacing-7 {
  letter-spacing: 0.5rem; }

.set--ltr-spacing-8 {
  letter-spacing: 0.57143rem; }

.set--ltr-spacing-9 {
  letter-spacing: 0.64286rem; }

.set--ltr-spacing-10 {
  letter-spacing: 0.71429rem; }

.set--ltr-spacing-11 {
  letter-spacing: 0.78571rem; }

.set--ltr-spacing-12 {
  letter-spacing: 0.85714rem; }

  
/* Button Styles */
.btn {
  position: relative;
  transition: .2s ease;
  cursor: pointer; }

.btn:focus, .btn:active:focus, .btn.active:focus {
  outline: 0 none;
  box-shadow: none; }
	
/* Outline Button White */
.set--btn-outline-white {
  color: #fff;
  border-color: #fff;
  background-color: transparent; }

.set--btn-outline-white:focus, .set--btn-outline-white.active {
  color: #555;
  background-color: #fff; }

.set--btn-outline-white:hover {
  color: #555;
  background-color: #fff; }
  
/* Button Deep Orange */
.set--btn-deeporange {
  color: #fff;
  background-color: #fe541e; }

.set--btn-deeporange:hover, .set--btn-deeporange.active {
  border-color: #fe7b51;
  background-color: #fe7b51; }

.set--btn-deeporange:hover, .set--btn-deeporange:focus, .set--btn-deeporange.active {
  color: #fff; }

.set--btn-deeporange.set--btn-hover-reset:hover, .set--btn-deeporange.set--btn-hover-reset.active {
  background-color: #fe541e;
  border-color: #fe541e; }  
  
/*------------------------------------
  Border Width
------------------------------------*/
.set--brd-0 {
  border-width: 0 !important; }

.set--brd-1 {
  border-width: 1px !important; }

.set--brd-2 {
  border-width: 2px !important; }

.set--brd-3 {
  border-width: 3px !important; }

.set--brd-3--before::before {
  border-width: 3px !important; }

.set--brd-3--before--active.active::before {
  border-width: 3px !important; }

.set--brd-4 {
  border-width: 4px !important; }

.set--brd-5 {
  border-width: 5px !important; }

.set--brd-6 {
  border-width: 6px !important; }

.set--brd-7 {
  border-width: 7px !important; }

.set--brd-10 {
  border-width: 10px !important; }

.set--brd-top-0 {
  border-top-width: 0 !important; }

.set--brd-top-2 {
  border-top-width: 2px !important; }

.set--brd-top-3 {
  border-top-width: 3px !important; }

.set--brd-top-5 {
  border-top-width: 5px !important; }

.set--brd-bottom-0 {
  border-bottom-width: 0 !important; }

.set--brd-bottom-2 {
  border-bottom-width: 2px !important; }

.set--brd-bottom-2--hover:hover {
  border-bottom-width: 2px !important; }

.set--parent:hover .set--brd-bottom-2--parent-hover {
  border-bottom-width: 2px !important; }

.set--brd-bottom-5 {
  border-bottom-width: 5px !important; }

.set--brd-left-0 {
  border-left-width: 0 !important; }

.set--brd-left-1 {
  border-left-width: 1px !important; }

.set--brd-left-2 {
  border-left-width: 2px !important; }

.set--brd-left-3 {
  border-left-width: 3px !important; }

.set--brd-left-4 {
  border-left-width: 4px !important; }

@media (min-width: 768px) {
  .set--brd-0--md {
    border-width: 0 !important; }
  .set--brd-1--md {
    border-width: 1px !important; }
  .set--brd-2--md {
    border-width: 2px !important; }
  .set--brd-3--md {
    border-width: 3px !important; }
  .set--brd-4--md {
    border-width: 4px !important; }
  .set--brd-5--md {
    border-width: 5px !important; }
  .set--brd-6--md {
    border-width: 6px !important; }
  .set--brd-10--md {
    border-width: 10px !important; }
  .set--brd-top-0--md {
    border-top-width: 0 !important; }
  .set--brd-top-2--md {
    border-top-width: 2px !important; }
  .set--brd-top-3--md {
    border-top-width: 3px !important; }
  .set--brd-top-5--md {
    border-top-width: 5px !important; }
  .set--brd-bottom-0--md {
    border-bottom-width: 0 !important; }
  .set--brd-bottom-2--md {
    border-bottom-width: 2px !important; }
  .set--brd-bottom-5--md {
    border-bottom-width: 5px !important; }
  .set--brd-left-0--md {
    border-left-width: 0 !important; }
  .set--brd-left-1--md {
    border-left-width: 1px !important; }
  .set--brd-left-2--md {
    border-left-width: 2px !important; }
  .set--brd-left-3--md {
    border-left-width: 3px !important; }
  .set--brd-left-4--md {
    border-left-width: 4px !important; }
  .set--brd-right-0--md {
    border-right-width: 0 !important; }
  .set--brd-right-1--md {
    border-right-width: 1px !important; } }

@media (min-width: 992px) {
  .set--brd-0--lg {
    border-width: 0 !important; }
  .set--brd-1--lg {
    border-width: 1px !important; }
  .set--brd-top-0--lg {
    border-top-width: 0 !important; }
  .set--brd-top-1--lg {
    border-top-width: 1px !important; }
  .set--brd-bottom-0--lg {
    border-bottom-width: 0 !important; }
  .set--brd-bottom-1--lg {
    border-bottom-width: 1px !important; }
  .set--brd-left-0--lg {
    border-left-width: 0 !important; }
  .set--brd-left-1--lg {
    border-left-width: 1px !important; }
  .set--brd-right-0--lg {
    border-right-width: 0 !important; }
  .set--brd-right-1--lg {
    border-right-width: 1px !important; } }
	
/*------------------------------------
  Widths
------------------------------------*/
/* Width in Percentage (%) */
.set--width-30x {
  width: 30% !important;
  /* P */ }

.set--width-40x {
  width: 40% !important;
  /* P */ }

.set--width-50x {
  width: 50% !important;
  /* P */ }

.set--width-60x {
  width: 60% !important;
  /* P */ }

.set--width-70x {
  width: 70% !important;
  /* P */ }

.set--width-80x {
  width: 80% !important;
  /* P */ }

.set--width-90x {
  width: 90% !important;
  /* P */ }

@media (max-width: 445px) {
  .w-100--2xs {
    width: 100% !important; } }

@media (min-width: 576px) {
  .set--width-20x--sm {
    width: 20% !important; }
  .set--width-25x--sm {
    width: 25% !important; }
  .set--width-33_3x--sm {
    width: 33.333333% !important; }
  .set--width-40x--sm {
    width: 40% !important; }
  .set--width-60x--sm {
    width: 60% !important; }
  .set--width-16_6x--sm {
    width: 16.666666% !important; }
  .set--width-66_6x--sm {
    width: 66.666666% !important; } }

@media (min-width: 768px) {
  /* P */
  .set--width-20x--md {
    width: 20% !important;
    /* P */ }
  .set--width-25x--md {
    width: 25% !important;
    /* P */ }
  .set--width-30x--md {
    width: 30% !important;
    /* P */ }
  .set--width-35x--md {
    width: 35% !important;
    /* P */ }
  .set--width-40x--md {
    width: 40% !important;
    /* P */ }
  .set--width-45x--md {
    width: 45% !important;
    /* P */ }
  .set--width-50x--md {
    width: 50% !important;
    /* P */ }
  .set--width-55x--md {
    width: 55% !important;
    /* P */ }
  .set--width-60x--md {
    width: 60% !important;
    /* P */ }
  .set--width-65x--md {
    width: 65% !important;
    /* P */ }
  .set--width-70x--md {
    width: 70% !important;
    /* P */ }
  .set--width-75x--md {
    width: 75% !important;
    /* P */ }
  .set--width-80x--md {
    width: 80% !important;
    /* P */ }
  .set--width-85x--md {
    width: 85% !important;
    /* P */ }
  .set--width-90x--md {
    width: 90% !important;
    /* P */ }
  .set--width-33_3x--md {
    /* P */
    width: 33.333333% !important; }
  .set--width-16_6x--md {
    /* P */
    width: 16.666666% !important; }
  .set--width-66_6x--md {
    /* P */
    width: 66.666666% !important; } }

.set--width-auto {
  width: auto !important;
  /* P */ }

/* Max Width in Percentage (%) */
.set--width-1x {
  max-width: 1%; }

.set--width-80x {
  max-width: 80%; }

.set--width-90x {
  max-width: 90%; }

.set--max-width-60x {
  max-width: 60%; }

.set--max-width-100x {
  max-width: 100%; }

/* Min Width in Percentage (%) */
.set--min-width-100x {
  min-width: 100%; }

/* Width Viewport Width (vw) */
.set--width-50vw {
  width: 50vw !important;
  /* P */ }

.set--width-100vw {
  width: 100vw !important;
  /* P */ }

/* Width in Pixels (px) */
.set--width-3 {
  width: 3px !important;
  /* O */ }

.set--width-10 {
  width: 10px !important;
  /* O */ }

.set--width-12 {
  width: 12px !important;
  /* Z */ }

.set--width-16 {
  width: 16px !important;
  /* O */ }

.set--width-18 {
  width: 18px !important;
  /* O */ }

.set--width-20 {
  width: 20px !important;
  /* O */ }

.set--width-24 {
  width: 24px !important;
  /* O */ }

.set--width-25 {
  width: 25px !important; }

.set--width-26 {
  width: 26px !important;
  /* P */ }

.set--width-28 {
  width: 28px !important;
  /* O */ }

.set--width-30 {
  width: 30px !important;
  /* P */ }

.set--width-32 {
  width: 32px !important;
  /* O */ }

.set--width-35 {
  width: 35px !important;
  /* P */ }

.set--width-40 {
  width: 40px !important;
  /* P */ }

.set--width-45 {
  width: 45px !important;
  /* P */ }

.set--width-48 {
  width: 48px !important;
  /* P */ }

.set--width-50 {
  width: 50px !important;
  /* P */ }

.set--width-54 {
  width: 54px !important;
  /* P */ }

.set--width-55 {
  width: 55px !important;
  /* P */ }

.set--width-60 {
  width: 60px !important;
  /* P */ }

.set--width-64 {
  width: 64px !important;
  /* P */ }

.set--width-70 {
  width: 70px !important;
  /* P */ }

.set--width-75 {
  width: 75px !important;
  /* O */ }

.set--width-80 {
  width: 80px !important;
  /* P */ }

.set--width-85 {
  width: 85px !important;
  /* P */ }

.set--width-95 {
  width: 95px !important;
  /* P */ }

.set--width-100 {
  width: 100px !important;
  /* P */ }

.set--width-105 {
  width: 105px; }

.set--width-110 {
  width: 110px !important;
  /* O */ }

.set--width-115 {
  width: 115px !important;
  /* O */ }

.set--width-120 {
  width: 120px !important;
  /* P */ }

.set--width-125 {
  width: 125px !important;
  /* P */ }

.set--width-130 {
  width: 130px !important;
  /* P */ }

.set--width-140 {
  width: 140px !important;
  /* P */ }

.set--width-150 {
  width: 150px !important; }

.set--width-160 {
  width: 160px !important;
  /* P */ }

.set--width-170 {
  width: 170px !important;
  /* P */ }

.set--width-200 {
  width: 200px !important;
  /* P */ }

.set--width-215 {
  width: 215px !important; }

.set--width-235 {
  width: 235px !important; }

.set--width-250 {
  /* RG-Q */
  width: 250px !important;
  /* P */
  max-width: 100%; }

.set--width-270 {
  width: 270px !important;
  /* O */
  max-width: 100%; }

.set--width-300 {
  width: 300px !important;
  /* P */
  max-width: 100%; }

.set--width-400 {
  width: 400px !important;
  /* O */
  max-width: 100%; }

.set--width-340 {
  width: 340px !important;
  /* O */
  max-width: 100%; }

.set--width-360 {
  width: 360px !important;
  /* O */
  max-width: 100%; }

.set--width-370 {
  width: 370px !important;
  /* P */
  max-width: 100%; }

.set--width-380 {
  width: 380px !important;
  /* O */
  max-width: 100%; }

.set--width-460 {
  width: 460px !important;
  /* O */
  max-width: 100%; }

.set--width-465 {
  width: 465px !important;
  /* O */
  max-width: 100%; }

.set--width-485 {
  width: 485px !important;
  /* O */
  max-width: 100%; }

.set--width-560 {
  width: 560px !important;
  /* O */
  max-width: 100%; }

.set--width-590 {
  width: 590px !important;
  max-width: 100%; }

.set--width-600 {
  width: 600px !important;
  /* O */
  max-width: 100%; }

.set--width-630 {
  width: 630px !important;
  /* O */
  max-width: 100%; }

.set--width-680 {
  width: 680px !important;
  /* O */
  max-width: 100%; }

.set--width-720 {
  width: 720px !important;
  /* O */
  max-width: 100%; }

.set--width-760 {
  width: 760px !important;
  max-width: 100%; }

.set--width-770 {
  width: 770px !important;
  max-width: 100%; }

.set--width-780 {
  /* RG-Q */
  width: 780px !important;
  /* P */
  max-width: 100%; }

.set--width-900 {
  width: 900px !important;
  /* P */
  max-width: 100%; }

.set--width-945 {
  width: 945px !important;
  max-width: 100%; }

.set--width-1025 {
  width: 1025px !important;
  max-width: 100%; }

/* Max Width in Pixels (px) */
.set--max-width-100 {
  max-width: 100px; }

.set--max-width-120 {
  max-width: 120px; }

.set--max-width-170 {
  max-width: 170px;
  /* O */ }

.set--max-width-190 {
  max-width: 190px; }

.set--max-width-200 {
  max-width: 200px; }

.set--max-width-250 {
  max-width: 250px; }

.set--max-width-300 {
  max-width: 300px; }

.set--max-width-400 {
  max-width: 400px; }

.set--max-width-540 {
  max-width: 540px; }

.set--max-width-550 {
  max-width: 550px; }

.set--max-width-570 {
  max-width: 570px; }

.set--max-width-600 {
  max-width: 600px; }

.set--max-width-645 {
  max-width: 645px; }

.set--max-width-670 {
  max-width: 670px; }

.set--max-width-700 {
  max-width: 700px; }

.set--max-width-750 {
  max-width: 750px; }

.set--max-width-770 {
  max-width: 770px; }

.set--max-width-780 {
  max-width: 780px; }

.set--max-width-800 {
  max-width: 800px; }

.set--max-width-840 {
  max-width: 840px; }

.set--max-width-960 {
  max-width: 960px; }

/* Min Width in Pixels (px) */
.set--min-width-40 {
  min-width: 40px; }

.set--min-width-65 {
  min-width: 65px; }

.set--min-width-110 {
  min-width: 110px; }

.set--min-width-130 {
  min-width: 130px; }

.set--min-width-170 {
  min-width: 170px; }

.set--min-width-200 {
  min-width: 200px; }

.set--min-width-220 {
  min-width: 220px; }

.set--min-width-300 {
  min-width: 300px; }

@media (min-width: 576px) {
  .set--width-50x--sm {
    width: 50% !important;
    /* P */ }
  .set--width-80x--sm {
    width: 80% !important;
    /* R */ }
  .set--width-485--sm {
    width: 485px !important;
    /* O */
    max-width: 100%; } }

@media (min-width: 768px) {
  .set--width-60--md {
    width: 60px !important;
    /* O */ }
  .set--width-80--md {
    width: 80px !important;
    /* O */ }
  .set--width-50x--md {
    width: 50% !important;
    /* P */ }
  .set--width-60x--md {
    width: 60% !important;
    /* P */ }
  .set--width-80x--md {
    width: 80% !important;
    /* R */ }
  .set--width-45--md {
    width: 45px !important; }
  .set--width-100--md {
    width: 100px !important;
    /* O */ }
  .set--width-125--md {
    width: 125px !important;
    /* P */ }
  .set--width-140--md {
    width: 140px !important;
    /* R */ }
  .set--width-155--md {
    width: 155px !important;
    /* R */ }
  .set--width-225--md {
    width: 225px !important; }
  .set--width-160--md {
    width: 160px !important; }
  .set--width-165--md {
    width: 165px !important; }
  .set--width-170--md {
    width: 170px !important;
    /* P */ }
  .set--width-780--md {
    width: 780px !important;
    /* O */
    max-width: 100%; }
  .set--max-width-200--md {
    max-width: 200px; }
  .set--max-width-400--md {
    max-width: 400px; }
  .set--min-width-110--md {
    min-width: 110px; }
  .set--width-auto--md {
    width: auto !important;
    /* P */ } }

@media (min-width: 992px) {
  .set--width-100x--lg {
    width: 100% !important;
    /* P */ }
  .set--width-155--lg {
    width: 155px !important;
    /* O */ }
  .set--width-165--lg {
    width: 165px !important; }
  .set--width-200--lg {
    width: 200px !important;
    /* O */
    max-width: 100%; }
  .set--width-485--lg {
    width: 485px !important;
    /* O */
    max-width: 100%; }
  .set--width-auto--lg {
    width: auto !important;
    /* P */ } }

* > .set--width-70--hover {
  transition-property: width;
  transition-duration: .2s;
  transition-timing-function: ease-in; }

*:hover > .set--width-70--hover {
  width: 70px; }

/*------------------------------------
  Heights
------------------------------------*/
/* Height in Percentage (%) */
.set--height-50x {
  height: 50%; }

.set--height-80x {
  height: 80%; }

.set--height-90x {
  height: 90%; }

.set--height-95x {
  height: 95%; }

.set--height-100x {
  height: 100%; }

/* Max Height in Percentage (%) */
.set--max-height-100x {
  max-height: 100%; }

/* Max Height in Viewport Height (vh) */
.set--max-height-90vh {
  height: 90vh !important; }

/* Min Height in Percentage (%) */
.set--min-height-100x {
  min-height: 100%; }

/* Height  in Viewport Height (vh) */
.set--height-50vh {
  height: 50vh !important; }

.set--height-70vh {
  height: 70vh; }

.set--height-100vh {
  height: 100vh !important; }

/* Min Height in Viewport Height (vh) */
.set--min-height-50vh {
  min-height: 50vh; }

.set--min-height-60vh {
  min-height: 60vh; }

.set--min-height-70vh {
  min-height: 70vh; }

.set--min-height-80vh {
  min-height: 80vh; }

.set--min-height-100vh {
  min-height: 100vh; }

/* Auto Height */
.set--height-auto {
  height: auto; }

@media (min-width: 576px) {
  .set--height-100vh--sm {
    height: 100vh !important; }
  .set--height-auto--sm {
    height: auto; }
  .set--height-100x--sm {
    height: 100%; } }

@media (min-width: 768px) {
  .set--height-auto--md {
    height: auto; }
  .set--min-height-100vh--md {
    min-height: 100vh; } }

@media (min-width: 992px) {
  .set--height-100vh--lg {
    height: 100vh !important; }
  .set--height-auto--lg {
    height: auto; } }

@media (min-width: 1200px) {
  .set--height-auto--xl {
    height: auto; } }

/* Height in Pixels (px) */
.set--height-1 {
  height: 1px; }

.set--height-2 {
  height: 2px; }

.set--height-4 {
  height: 4px; }

.set--height-5 {
  height: 5px !important; }

.set--height-6 {
  height: 6px !important; }

.set--height-10 {
  height: 10px !important; }

.set--height-12 {
  height: 12px !important; }

.set--height-16 {
  height: 16px !important; }

.set--height-18 {
  height: 18px; }

.set--height-20 {
  height: 20px !important; }

.set--height-24 {
  height: 24px; }

.set--height-25 {
  height: 25px; }

.set--height-26 {
  height: 26px; }

.set--height-28 {
  height: 28px !important;
  /* O */ }

.set--height-30 {
  height: 30px !important; }

.set--height-32 {
  height: 32px;
  /* O */ }

.set--height-35 {
  height: 35px !important; }

.set--height-40 {
  height: 40px; }

.set--height-45 {
  height: 45px; }

.set--height-48 {
  height: 48px;
  /* O */ }

.set--height-50 {
  height: 50px; }

.set--height-55 {
  height: 55px; }

.set--height-60 {
  height: 60px; }

.set--height-64 {
  height: 64px; }

.set--height-70 {
  height: 70px; }

.set--height-75 {
  height: 75px;
  /* O */ }

.set--height-80 {
  height: 80px !important; }

.set--height-85 {
  height: 85px; }

.set--height-88 {
  height: 88px; }

.set--height-90 {
  height: 90px; }

.set--height-95 {
  height: 95px !important; }

.set--height-100 {
  height: 100px !important; }

.set--height-105 {
  height: 105px; }

.set--height-115 {
  height: 115px !important;
  /* O */ }

.set--height-120 {
  height: 120px; }

.set--height-130 {
  height: 130px; }

.set--height-140 {
  height: 140px; }

.set--height-150 {
  height: 150px; }

.set--height-160 {
  height: 160px; }

.set--height-170 {
  height: 170px;
  /* O */ }

.set--height-180 {
  height: 180px !important;
  /* O */ }

.set--height-200 {
  height: 200px; }

.set--height-250 {
  height: 250px; }

.set--height-280 {
  height: 280px; }

.set--height-300 {
  height: 300px; }

.set--height-350 {
  height: 350px; }

.set--height-400 {
  height: 400px; }

.set--height-450 {
  height: 450px; }

.set--height-460 {
  height: 460px;
  /* O */
  max-height: 100% !important; }

.set--height-500 {
  height: 500px; }

.set--height-600 {
  height: 600px; }

.set--height-680 {
  height: 680px; }

/* Min Height in Pixels (px) */
.set--min-height-4 {
  min-height: 4px; }

.set--min-height-200 {
  min-height: 200px; }

.set--min-height-250 {
  min-height: 250px; }

.set--min-height-275 {
  min-height: 275px; }

.set--min-height-300 {
  min-height: 300px; }

.set--min-height-312 {
  min-height: 312px; }

.set--min-height-360 {
  min-height: 360px; }

.set--min-height-400 {
  min-height: 400px; }

.set--min-height-450 {
  min-height: 450px; }

.set--min-height-500 {
  min-height: 500px; }

.set--min-height-600 {
  min-height: 600px; }

@media (min-width: 576px) {
  .set--height-350--sm {
    height: 350px; }
  .set--height-680--sm {
    height: 680px; } }

@media (min-width: 768px) {
  .set--height-45--md {
    height: 45px !important; }
  .set--height-60--md {
    height: 60px !important; }
  .set--height-100--md {
    height: 100px !important; }
  .set--height-170--md {
    height: 170px !important; }
  .set--height-350--md {
    height: 350px; }
  .set--height-500--md {
    height: 500px; }
  .set--height-680--md {
    height: 680px; }
  .set--height-100x--md {
    height: 100%; }
  .set--height-100vh--md {
    height: 100vh; }
  .set--min-height-230--md {
    min-height: 230px; }
  .set--min-height-500--md {
    min-height: 500px; } }

@media (min-width: 992px) {
  .set--height-200--lg {
    height: 200px !important; }
  .set--height-230--lg {
    height: 230px; }
  .set--height-350--lg {
    height: 350px; }
  .set--height-680--lg {
    height: 680px; } }

@media (min-width: 1200px) {
  .set--height-350--xl {
    height: 350px; }
  .set--height-680--xl {
    height: 680px; } }
	
/*------------------------------------
  Background Image Style
------------------------------------*/
.boximg-hero {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center; }
  
.bgcover__inner {
  z-index: 1;
  position: relative; }  
  
/*------------------------------------
  Covers
------------------------------------*/
.set--bg-overlay {
  position: relative; }

.set--bg-overlay::before, .set--bg-overlay::after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0; }  
  
/* Flex centered */
.set--f-centered {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center; }
		  
/*------------------------------------
  Overflows
------------------------------------*/
.set--overflow-hidden {
  overflow: hidden; }

.set--overflow-visible {
  overflow: visible; }

.set--overflow-x-hidden {
  overflow-x: hidden; }

.set--overflow-x-scroll {
  overflow-x: scroll; }

@media (min-width: 768px) {
  .set--overflow-x-visible--md {
    overflow-x: visible; } }

@media (min-width: 992px) {
  .set--overflow-x-visible--lg {
    overflow-x: visible; } }
	
/*------------------------------------
  Transitions
------------------------------------*/
.set--transition-p-height {
  transition-property: height; }
  
.set--transition-0_2 {
  transition-duration: .2s; }

.set--transition-0_2::before, .set--transition-0_2::after,
.set--transition-0_2 path,
.set--transition-0_2 polygon {
  transition-duration: .2s; }

.set--transition-0_3 {
  transition-duration: .3s; }

.set--transition-0_3::before, .set--transition-0_3::after,
.set--transition-0_3 path,
.set--transition-0_3 polygon {
  transition-duration: .3s; }

.set--transition-0_5 {
  transition-duration: .5s; }

.set--transition-0_5::before, .set--transition-0_5::after,
.set--transition-0_5 path,
.set--transition-0_5 polygon {
  transition-duration: .5s; }

.set--transition-0_6 {
  transition-duration: .6s; }

.set--transition-0_6::before, .set--transition-0_6::after,
.set--transition-0_6 path,
.set--transition-0_6 polygon {
  transition-duration: .6s; }

.set--transition-delay-0_11 {
  transition-delay: .11s; }

.set--transition-delay-0_11::before, .set--transition-delay-0_11::after,
.set--transition-delay-0_11 path,
.set--transition-delay-0_11 polygon {
  transition-delay: .11s; }

.set--transition-delay-0_2 {
  transition-delay: .2s; }

.set--transition-delay-0_2::before, .set--transition-delay-0_2::after,
.set--transition-delay-0_2 path,
.set--transition-delay-0_2 polygon {
  transition-delay: .2s; }

.set--transition-delay-0_45 {
  transition-delay: .45s; }

.set--transition-delay-0_45::before, .set--transition-delay-0_45::after,
.set--transition-delay-0_45 path,
.set--transition-delay-0_45 polygon {
  transition-delay: .45s; }

.set--transition--ease-out {
  transition-timing-function: ease-out; }

.set--transition--ease-out::before, .set--transition--ease-out::after,
.set--transition--ease-out path,
.set--transition--ease-out polygon {
  transition-timing-function: ease-out; }

.set--transition--ease-in {
  transition-timing-function: ease-in; }

.set--transition--ease-in::before, .set--transition--ease-in::after,
.set--transition--ease-in path,
.set--transition--ease-in polygon {
  transition-timing-function: ease-in; }

.set--transition--ease-in-out {
  transition-timing-function: ease-in-out; }

.set--transition--ease-in-out::before, .set--transition--ease-in-out::after,
.set--transition--ease-in-out path,
.set--transition--ease-in-out polygon {
  transition-timing-function: ease-in-out; }

.set--transition--linear {
  transition-timing-function: linear; }

.set--transition--linear::before, .set--transition--linear::after,
.set--transition--linear path,
.set--transition--linear polygon {
  transition-timing-function: linear; }
  
/* ==================================================
  Parallax Styling
  ================================================== */
.block {
  color: #fff;
  overflow: hidden;
}

@media (max-width: 767px) {
  .block {
    padding-left: 30px;
    padding-right: 30px;
  }
}

/*------------------------------------
  Block Hovers
------------------------------------*/
[class*="set--blk-hover"] {
  position: relative;
  max-width: 100%;
  margin: 0;
  overflow: hidden;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-transform: translateZ(0);
          transform: translateZ(0); }

[class*="set--blk-hover"], [class*="set--blk-hover"]::before, [class*="set--blk-hover"]::after {
  transition: all .3s ease; }	

/*------------------------------------
  Opacity
------------------------------------*/
.opacity-0 {
  opacity: 0 !important; }

.set--opacity-0_3 {
  opacity: .3 !important; }

.set--opacity-0_4 {
  opacity: .4 !important; }

.set--opacity-0_5 {
  opacity: .5 !important; }

.set--opacity-0_6 {
  opacity: .6 !important; }

.set--opacity-0_7 {
  opacity: .7 !important; }

.set--opacity-0_8 {
  opacity: .8 !important; }

.set--opacity-1 {
  opacity: 1 !important; }

.opacity-0--hover:hover {
  opacity: 0 !important; }

.set--parent:hover .opacity-0--parent-hover {
  opacity: 0 !important; }

.set--opacity-0_3--hover:hover {
  opacity: .3 !important; }

.set--parent:hover .set--opacity-0_3--parent-hover {
  opacity: .3 !important; }

.set--opacity-0_5--hover:hover {
  opacity: .5 !important; }

.set--parent:hover .set--opacity-0_5--parent-hover {
  opacity: .5 !important; }

.set--opacity-0_6--hover:hover {
  opacity: .6 !important; }

.set--parent:hover .set--opacity-0_6--parent-hover {
  opacity: .6 !important; }

.set--opacity-0_7--hover:hover {
  opacity: .7 !important; }

.set--parent:hover .set--opacity-0_7--parent-hover {
  opacity: .7 !important; }

.set--opacity-0_8--hover:hover {
  opacity: .8 !important; }

.set--parent:hover .set--opacity-0_8--parent-hover {
  opacity: .8 !important; }

.set--blk-hover:hover .set--opacity-1--hover, .set--opacity-1--hover:hover {
  opacity: 1 !important; }

.set--parent:hover .set--opacity-1--parent-hover {
  opacity: 1 !important; }  
  
/*------------------------------------
  Cursors
------------------------------------*/
.set--cursor-ptr {
  cursor: pointer; }
  
/*------------------------------------
  Borders Default (solid)
------------------------------------*/
.set--brd-none {
  /* P */
  border: none !important; }

.set--brd-x {
  border-left: solid 1px transparent !important;
  border-right: solid 1px transparent !important; }

.set--brd-y {
  border-top: solid 1px transparent !important;
  border-bottom: solid 1px transparent !important; }

.set--brd-around {
  border: solid 1px transparent !important; }

.set--brd-top {
  border-top: solid 1px transparent !important; }

.set--brd-right {
  border-right: solid 1px transparent !important; }

.set--brd-bottom {
  border-bottom: solid 1px transparent !important; }

.set--brd-left {
  border-left: solid 1px transparent !important; }

.set--brd-left-none {
  border-left: none !important; }

@media (min-width: 576px) {
  .set--brd-around--sm {
    border: solid 1px transparent !important; }
  .set--brd-top--sm {
    border-top: solid 1px transparent !important; }
  .set--brd-right--sm {
    border-right: solid 1px transparent !important; }
  .set--brd-bottom--sm {
    border-bottom: solid 1px transparent !important; }
  .set--brd-left--sm {
    border-left: solid 1px transparent !important; } }

@media (min-width: 768px) {
  .set--brd-x--md {
    border-left: solid 1px transparent !important;
    border-right: solid 1px transparent !important; }
  .set--brd-around--md {
    border: solid 1px transparent !important; }
  .set--brd-top--md {
    border-top: solid 1px transparent !important; }
  .set--brd-right--md {
    border-right: solid 1px transparent !important; }
  .set--brd-bottom--md {
    border-bottom: solid 1px transparent !important; }
  .set--brd-left--md {
    border-left: solid 1px transparent !important; } }

@media (min-width: 992px) {
  /* P */
  .set--brd-around--lg {
    border: solid 1px transparent !important; }
  .set--brd-top--lg {
    border-top: solid 1px transparent !important; }
  .set--brd-right--lg {
    border-right: solid 1px transparent !important; }
  .set--brd-bottom--lg {
    border-bottom: solid 1px transparent !important; }
  .set--brd-left--lg {
    border-left: solid 1px transparent !important; }
  .set--brd-left-none--lg {
    border-left: none !important; } }
	
/* White Colors */
.set--brd-white {
  border-color: #fff !important; }

.set--brd-white--hover:hover, .set--brd-white--active.active {
  border-color: #fff !important; }

*:hover > .set--brd-white--hover-parent {
  border-color: #fff !important; }

.set--brd-white-opacity-0_1 {
  border-color: rgba(255, 255, 255, 0.1) !important; }

.set--brd-white-opacity-0_1--hover:hover, .set--brd-white-opacity-0_1--active.active {
  border-color: rgba(255, 255, 255, 0.1) !important; }

*:hover > .set--brd-white-opacity-0_1--hover-parent {
  border-color: rgba(255, 255, 255, 0.1) !important; }

.set--brd-white-opacity-0_2 {
  border-color: rgba(255, 255, 255, 0.2) !important; }

.set--brd-white-opacity-0_2--hover:hover, .set--brd-white-opacity-0_2--active.active {
  border-color: rgba(255, 255, 255, 0.2) !important; }

*:hover > .set--brd-white-opacity-0_2--hover-parent {
  border-color: rgba(255, 255, 255, 0.2) !important; }

.set--brd-white-opacity-0_3 {
  border-color: rgba(255, 255, 255, 0.3) !important; }

.set--brd-white-opacity-0_3--hover:hover, .set--brd-white-opacity-0_3--active.active {
  border-color: rgba(255, 255, 255, 0.3) !important; }

*:hover > .set--brd-white-opacity-0_3--hover-parent {
  border-color: rgba(255, 255, 255, 0.3) !important; }

.set--brd-white-opacity-0_4 {
  border-color: rgba(255, 255, 255, 0.4) !important; }

.set--brd-white-opacity-0_4--hover:hover, .set--brd-white-opacity-0_4--active.active {
  border-color: rgba(255, 255, 255, 0.4) !important; }

*:hover > .set--brd-white-opacity-0_4--hover-parent {
  border-color: rgba(255, 255, 255, 0.4) !important; }

.set--brd-white-opacity-0_5 {
  border-color: rgba(255, 255, 255, 0.5) !important; }

.set--brd-white-opacity-0_5--hover:hover, .set--brd-white-opacity-0_5--active.active {
  border-color: rgba(255, 255, 255, 0.5) !important; }

*:hover > .set--brd-white-opacity-0_5--hover-parent {
  border-color: rgba(255, 255, 255, 0.5) !important; }

.set--brd-white-opacity-0_6 {
  border-color: rgba(255, 255, 255, 0.6) !important; }

.set--brd-white-opacity-0_6--hover:hover, .set--brd-white-opacity-0_6--active.active {
  border-color: rgba(255, 255, 255, 0.6) !important; }

*:hover > .set--brd-white-opacity-0_6--hover-parent {
  border-color: rgba(255, 255, 255, 0.6) !important; }

.set--brd-white-opacity-0_8 {
  border-color: rgba(255, 255, 255, 0.8) !important; }

.set--brd-white-opacity-0_8--hover:hover, .set--brd-white-opacity-0_8--active.active {
  border-color: rgba(255, 255, 255, 0.8) !important; }

*:hover > .set--brd-white-opacity-0_8--hover-parent {
  border-color: rgba(255, 255, 255, 0.8) !important; }
  
/*------------------------------------
  Tabs
------------------------------------*/
/* Colors
------------------------------------*/
.set--textcolor-primary--active.active {
  color: #72c02c; }

.set--textcolor-black--active.active {
  color: #000; }

.set--textcolor-gray-dark-v2--active.active {
  color: #333; }

.set--textcolor-white--active.active {
  color: #fff; }
  
/*------------------------------------
  Block Alignments
------------------------------------*/
/* Absolute (Position, X, Y) */
.set--abs-centered {
  position: absolute !important;
  top: 50% !important;
  left: 50% !important;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  -webkit-backface-visibility: hidden; }

.set--abs-centered--x {
  position: absolute !important;
  left: 50% !important;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
  -webkit-backface-visibility: hidden; }

@media (min-width: 768px) {
  .set--abs-centered--x--md {
    position: absolute !important;
    left: 50% !important;
    -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
            transform: translateX(-50%);
    -webkit-backface-visibility: hidden; } }

.set--abs-centered--y {
  position: absolute !important;
  top: 50% !important;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  -webkit-backface-visibility: hidden; }

@media (min-width: 768px) {
  .set--abs-centered--y--md {
    position: absolute !important;
    top: 50% !important;
    -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
            transform: translateY(-50%);
    -webkit-backface-visibility: hidden; } }
	
/* Right */
.set--right-auto {
  /* P */
  right: auto; }

.set--right-0 {
  right: 0; }

.set--right-0--hover:hover {
  right: 0; }

.set--parent:hover .set--right-0--parent-hover {
  right: 0; }

.set--right-5 {
  right: 0.35714rem; }

.set--right-10 {
  right: 0.71429rem; }

.set--right-15 {
  right: 1.07143rem; }

.set--right-20 {
  right: 1.42857rem; }

.set--right-30 {
  right: 2.14286rem; }

.set--right-40 {
  right: 2.85714rem; }

.set--right-45 {
  right: 3.21429rem;
  /* P */ }

.set--right-55 {
  right: 3.92857rem;
  /* O */ }

.set--right-100 {
  right: 7.14286rem; }

.set--right-110 {
  right: 7.85714rem; }

.set--right-130 {
  right: 9.28571rem; }

.set--right-15x {
  right: 15%; }

.set--right-35x {
  right: 35%; }

.set--right-50x {
  right: 50%; }

.set--right-100x {
  right: 100%; }

/* Right Minus */
.set--right-minus-3 {
  right: -0.21429rem; }

.set--right-minus-6 {
  right: -0.42857rem; }

.set--right-minus-5 {
  right: -0.35714rem; }

.set--right-minus-10 {
  right: -0.71429rem; }

.set--right-minus-13 {
  right: -0.92857rem; }

.set--right-minus-15 {
  right: -1.07143rem; }

.set--right-minus-20 {
  right: -1.42857rem; }

.set--right-minus-25 {
  right: -1.78571rem; }

.set--right-minus-50 {
  right: -3.57143rem; }


/* Bottom */
.set--btm-auto {
  /* P */
  bottom: auto; }

.set--btm-0 {
  bottom: 0; }

.set--btm-0--hover:hover {
  bottom: 0; }

.set--parent:hover .set--btm-0--parent-hover {
  bottom: 0; }

.set--btm-6 {
  bottom: 0.42857rem; }

.set--btm-10 {
  bottom: 0.71429rem; }

.set--btm-20 {
  bottom: 1.42857rem; }

.set--btm-30 {
  bottom: 2.14286rem; }

.set--btm-40 {
  bottom: 2.85714rem; }

.set--btm-50 {
  bottom: 3.57143rem; }

.set--parent:hover .set--btm-50--parent-hover {
  bottom: 3.57143rem; }

.set--btm-60 {
  bottom: 4.28571rem; }

.set--btm-80 {
  bottom: 5.71429rem; }

.set--btm-minus-20 {
  bottom: -1.42857rem; }

.set--btm-minus-30 {
  bottom: -2.14286rem; }

.set--btm-minus-35x {
  bottom: -35%; }

.set--btm-minus-70 {
  bottom: -5rem; }

.set--btm-15x {
  bottom: 15%; }

.set--btm-minus-25x {
  bottom: -25%; }

.set--btm-100x {
  bottom: 100%; }  

 
/*------------------------------------
  Cursors
------------------------------------*/
.set--csor-ptr {
  cursor: pointer; }