@charset "utf-8";

#datapage-form-outer #headerContent, .cb-datapage-body, .generic-titles { max-width: 960px; text-align: center; margin: 0px auto 4rem !important; }

#datapage-form-outer #headerContent h2, .cb-datapage-body h2, .generic-titles h2 { color: var(--charcoal); margin-bottom: 25px; margin-top: 0px; font-family: var(--latobold); font-weight: unset; line-height: 1.2; }

#datapage-form-outer #headerContent p, .cb-datapage-body p, .generic-titles p { color: var(--charcoal); font-size: var(--fs-18); font-weight: 400; line-height: 1.6; margin-bottom: 0px; }

#datapage-form-outer #headerContent p a, .cb-datapage-body p a { font-family: var(--latobold); font-weight: unset; }

#datapage-form-outer #headerContent p a, .cb-datapage-body p a, .generic-titles p a { font-size: var(--fs-18); }

#datapage-form-outer #headerContent p.white, .cb-datapage-body p.white, .generic-titles h2.white, .generic-titles p.white, .generic-titles.fancy1 p.white, .generic-titles.fancy1 p.white a { color: rgb(255, 255, 255); }

.generic-titles h1 + p { font-size: 2.5rem; }

.generic-titles.fancy1 h2 { position: relative; }

.generic-titles.fancy1 > p, .generic-titles.fancy1 > p a { margin-top: 50px; font-style: italic; font-weight: 300; font-size: var(--fs-18); }

.generic-titles.fancy1 h2:not(:only-child)::after { content: ""; width: 50px; height: 2px; background: rgb(0, 121, 226); position: absolute; bottom: -30px; left: 45%; transform: translateX(50%); }

@media (max-width: 1200px) {
  #datapage-form-outer #headerContent h2, .cb-datapage-body h2, .generic-titles h2 { font-size: var(--fs-32); }
}

@media (max-width: 640px) {
  .generic-titles.fancy1 h2:not(:only-child)::after { left: 40%; }
}

@media (max-width: 450px) {
  #datapage-form-outer #headerContent h2, .cb-datapage-body h2, .generic-titles h2 { font-size: var(--fs-25); }
  #datapage-form-outer #headerContent p, #datapage-form-outer #headerContent p a, .cb-datapage-body p, .cb-datapage-body p a, .generic-titles p, .generic-titles p a { font-size: var(--fs-18); }
  .generic-titles.fancy1 h2:not(:only-child)::after { left: 37%; }
}

@media (max-width: 375px) {
  .generic-titles.fancy1 h2:not(:only-child)::after { left: 34%; }
}

@media (max-width: 320px) {
  .generic-titles.fancy1 h2:not(:only-child)::after { left: 33%; }
}

.titles-design1, .titles-design2, .titles-design3 { text-align: left; }

.titles-design1 h3, .titles-design1 h4 { font-family: var(--latobold); font-weight: unset; font-size: var(--fs-20); margin-bottom: 15px; text-align: left; line-height: 1.2; }

.titles-design1 h3::after, .titles-design1 h4::after, .titles-design2 h2::after, .titles-design2 h3::after, .titles-design3 h2::after, .titles-design3 h3::after { content: ""; border-top: 2px solid rgb(0, 126, 170); width: 43px; height: 1px; display: block; margin-top: 20px; }

.titles-design1 p, .titles-design1 p a { font-weight: 400; font-size: var(--fs-16); line-height: 1.6; }

.titles-design1.white { background: 0px 0px; }

.titles-design1.white h3, .titles-design1.white h4 .titles-design1.white p { color: rgb(255, 255, 255); }

.titles-design1.white h3::after, .titles-design1.white h4::after { border-color: rgb(255, 255, 255); }

@media (max-width: 991px) {
  .titles-design1 { margin-bottom: 30px; }
}

.titles-design2 h2, .titles-design2 h3, .titles-design3 h3 { font-family: var(--latobold); font-weight: unset; font-size: 3.6rem; margin-bottom: 15px; text-align: left; line-height: 1.2; }

.titles-design3 h3 { font-size: 3rem; }

.titles-design2 p, .titles-design2 p a, .titles-design3 p, .titles-design3 p a { font-weight: 400; font-size: var(--fs-18); line-height: 1.6; }

.icon-title-text { margin-bottom: 60px; transition: 0.3s ease-in-out; }

.icon-title-text .img_wrap { text-align: center; margin-bottom: 20px !important; }

.icon-title-text .img_wrap a { display: block; }

.icon-title-text .img_wrap img { width: auto; max-height: 98px; }

.icon-title-text h3, .icon-title-text h3 a { font-size: var(--fs-18); margin: 0px 0px 20px; color: rgb(17, 151, 186); font-weight: 600; }

.icon-title-text p { font-size: var(--fs-16); text-align: center; padding: 0px 25px; color: var(--charcoal); }

.icon-title-text p a { font-size: var(--fs-16); color: rgb(0, 121, 226); }

.blue-lagoon, .blue-lagoon:focus, .hover-blue-lagoon:hover { color: var(--bluelagoon); }

.blue-lagoon2, .blue-lagoon2:focus, .hover-blue-lagoon2:hover { color: var(--blueLagoon2); }

.cerulean, .cerulean:focus, .hover-cerulean:hover { color: var(--cerulean); }

.denim, .denim:focus, .hover-denim:hover { color: var(--denim); }

.denimx, .denimx:focus, .hover-denimx:hover { color: var(--denimx); }

.hover-summer-sky:hover, .summer-sky, .summer-sky:focus { color: var(--summerSky); }

.aqua, .aqua:focus, .hover-aqua:hover { color: var(--aqua); }

.columbia-blue, .columbia-blue:focus, .hover-columbia-blue:hover { color: var(--columbiaBlue); }

.hover-pumpkin:hover, .pumpkin, .pumpkin:focus { color: var(--pumpkin); }

.hover-sunshade:hover, .sunshade, .sunshade:focus { color: var(--sunshade); }

.citrus, .citrus:focus, .hover-citrus:hover { color: var(--citrus); }

.citrusx, .citrusx:focus, .hover-citrusx:hover { color: var(--citrusx); }

.hover-yellow-green:hover, .yellow-green, .yellow-green:focus { color: var(--yellowGreen); }

.charcoal, .charcoal:focus, .hover-charcoal:hover { color: var(--charcoal); }

.hover-red:hover, .red, .red:focus { color: var(--red); }

.cinder, .cinder:focus, .hover-cinder:hover { color: var(--cinder); }

.hover-jet:hover, .jet, .jet:focus { color: var(--jet); }

.charleston-green, .charleston-green:focus, .hover-charleston-green:hover { color: var(--charlestonGreen); }

.hover-regent-gray:hover, .regent-gray, .regent-gray:focus { color: var(--regentGray); }

.hover-whisper:hover, .whisper, .whisper:focus { color: var(--whisper); }

.hover-light-gray:hover, .light-gray, .light-gray:focus { color: var(--lightGray); }

.gray, .gray:focus { color: var(--gray); }

.hover-very-light-gray:hover, .very-light-gray, .very-light-gray:focus { color: var(--veryLightGray); }

.hover-white-smoke:hover, .white-smoke, .white-smoke:focus { color: var(--whiteSmoke); }

.hover-white:hover, .text-white, .text-white:focus, .white, .white:focus { color: rgb(255, 255, 255); }

.black, .black:focus, .text-black, .text-black:focus { color: rgb(0, 0, 0); }

@media (max-width: 4097px) {
  .none_overlay.header_texts::before { background: linear-gradient(to right, rgb(0, 88, 131) 0px, rgb(0, 88, 131) 54%, rgba(0, 88, 131, 0.9) 67%, rgba(0, 88, 131, 0.72) 81%, rgba(0, 88, 131, 0) 100%); }
}

@media (max-width: 3841px) {
  .none_overlay.header_texts::before { background: linear-gradient(to right, rgb(0, 88, 131) 0px, rgb(0, 88, 131) 18%, rgba(0, 88, 131, 0.9) 46%, rgba(0, 88, 131, 0) 100%); }
}

@media (max-width: 1441px) {
  .none_overlay.header_texts::before { background: linear-gradient(to right, rgb(0, 88, 131) 0px, rgb(0, 88, 131) 18%, rgba(0, 88, 131, 0.9) 46%, rgba(0, 88, 131, 0) 100%); }
}

.border-blue-lagoon { border: 1px solid var(--bluelagoon); }

.border-blue-lagoon2 { border: 1px solid var(--blueLagoon2); }

.border-cerulean { border: 1px solid var(--cerulean); }

.border-denim { border: 1px solid rgb(17, 150, 186); }

.border-denimx { border: 1px solid var(--denimx); }

.border-summer-sky { border: 1px solid var(--summerSky); }

.border-aqua { border: 1px solid var(--aqua); }

.border-columbia-blue { border: 1px solid var(--columbiaBlue); }

.border-pumpkin { border: 1px solid var(--pumpkin); }

.border-sunshade { border: 1px solid var(--sunshade); }

.border-citrus { border: 1px solid var(--citrus); }

.border-citrusx { border: 1px solid var(--citrusx); }

.border-yellow-green { border: 1px solid var(--yellowGreen); }

.border-charcoal { border: 1px solid var(--charcoal); }

.border-red { border: 1px solid var(--red); }

.border-cinder { border: 1px solid var(--cinder); }

.border-jet { border: 1px solid var(--jet); }

.border-charleston-green { border: 1px solid var(--charlestonGreen); }

.border-regent-gray { border: 1px solid var(--regentGray); }

.border-whisper { border: 1px solid var(--whisper); }

.border-light-gray { border: 1px solid var(--lightGray); }

.border-very-light-gray { border: 1px solid var(--veryLightGray); }

.border-white-smoke { border: 1px solid var(--whiteSmoke); }

.border-color-blue-lagoon, .hover-border-blue-lagoon:hover { border-color: var(--bluelagoon); }

.border-color-blue-lagoon2, .hover-border-blue-lagoon2:hover { border-color: var(--blueLagoon2); }

.border-color-cerulean, .hover-border-cerulean:hover { border-color: var(--cerulean); }

.border-color-denim, .hover-border-denim:hover { border-color: var(--denim); }

.border-color-denimx, .hover-border-denimx:hover { border-color: var(--denimx); }

.border-color-summer-sky, .hover-border-summer-sky:hover { border-color: var(--summerSky); }

.border-color-aqua, .hover-border-aqua:hover { border-color: var(--aqua); }

.border-color-columbia-blue, .hover-border-columbia-blue:hover { border-color: var(--columbiaBlue); }

.border-color-pumpkin, .hover-border-pumpkin:hover { border-color: var(--pumpkin); }

.border-color-sunshade, .hover-border-sunshade:hover { border-color: var(--sunshade); }

.border-color-citrus, .hover-border-citrus:hover { border-color: var(--citrus); }

.border-color-citrusx, .hover-border-citrusx:hover { border-color: var(--citrusx); }

.border-color-yellow-green, .hover-border-yellow-green:hover { border-color: var(--yellowGreen); }

.border-color-charcoal, .hover-border-charcoal:hover { border-color: var(--charcoal); }

.border-color-red, .hover-border-red:hover { border-color: var(--red); }

.border-color-cinder, .hover-border-cinder:hover { border-color: var(--cinder); }

.border-color-jet, .hover-border-jet:hover { border-color: var(--jet); }

.border-color-charleston-green, .hover-border-charleston-green:hover { border-color: var(--charlestonGreen); }

.border-color-regent-gray, .hover-border-regent-gray:hover { border-color: var(--regentGray); }

.border-color-whisper, .hover-border-whisper:hover { border-color: var(--whisper); }

.border-color-light-gray, .hover-border-light-gray:hover { border-color: var(--lightGray); }

.border-color-very-light-gray, .hover-border-very-light-gray:hover { border-color: var(--veryLightGray); }

.border-color-white-smoke, .hover-border-white-smoke:hover { border-color: var(--whiteSmoke); }

.border-left-blue-lagoon { border-left: 1px solid var(--bluelagoon); }

.border-left-blue-lagoon2 { border-left: 1px solid var(--blueLagoon2); }

.border-left-cerulean { border-left: 1px solid var(--cerulean); }

.border-left-denim { border-left: 1px solid rgb(17, 150, 186); }

.border-left-denimx { border-left: 1px solid var(--denimx); }

.border-left-summer-sky { border-left: 1px solid var(--summerSky); }

.border-left-aqua { border-left: 1px solid var(--aqua); }

.border-left-columbia-blue { border-left: 1px solid var(--columbiaBlue); }

.border-left-pumpkin { border-left: 1px solid var(--pumpkin); }

.border-left-sunshade { border-left: 1px solid var(--sunshade); }

.border-left-citrus { border-left: 1px solid var(--citrus); }

.border-left-citrusx { border-left: 1px solid var(--citrusx); }

.border-left-yellow-green { border-left: 1px solid var(--yellowGreen); }

.border-left-charcoal { border-left: 1px solid var(--charcoal); }

.border-left-red { border-left: 1px solid var(--red); }

.border-left-cinder { border-left: 1px solid var(--cinder); }

.border-left-jet { border-left: 1px solid var(--jet); }

.border-left-charleston-green { border-left: 1px solid var(--charlestonGreen); }

.border-left-regent-gray { border-left: 1px solid var(--regentGray); }

.border-left-whisper { border-left: 1px solid var(--whisper); }

.border-left-light-gray { border-left: 1px solid var(--lightGray); }

.border-left-very-light-gray { border-left: 1px solid var(--veryLightGray); }

.border-left-white-smoke { border-left: 1px solid var(--whiteSmoke); }

.hover-border-left-blue-lagoon:hover { border-left-color: var(--bluelagoon); }

.hover-border-left-blue-lagoon2:hover { border-left-color: var(--blueLagoon2); }

.hover-border-left-cerulean:hover { border-left-color: var(--cerulean); }

.hover-border-left-denim:hover { border-left-color: var(--denim); }

.hover-border-left-denimx:hover { border-left-color: var(--denimx); }

.hover-border-left-summer-sky:hover { border-left-color: var(--summerSky); }

.hover-border-left-aqua:hover { border-left-color: var(--aqua); }

.hover-border-left-columbia-blue:hover { border-left-color: var(--columbiaBlue); }

.hover-border-left-pumpkin:hover { border-left-color: var(--pumpkin); }

.hover-border-left-sunshade:hover { border-left-color: var(--sunshade); }

.hover-border-left-citrus:hover { border-left-color: var(--citrus); }

.hover-border-left-citrusx:hover { border-left-color: var(--citrusx); }

.hover-border-left-yellow-green:hover { border-left-color: var(--yellowGreen); }

.hover-border-left-charcoal:hover { border-left-color: var(--charcoal); }

.hover-border-left-red:hover { border-left-color: var(--red); }

.hover-border-left-cinder:hover { border-left-color: var(--cinder); }

.hover-border-left-jet:hover { border-left-color: var(--jet); }

.hover-border-left-charleston-green:hover { border-left-color: var(--charlestonGreen); }

.hover-border-left-regent-gray:hover { border-left-color: var(--regentGray); }

.hover-border-left-whisper:hover { border-left-color: var(--whisper); }

.hover-border-left-light-gray:hover { border-left-color: var(--lightGray); }

.hover-border-left-very-light-gray:hover { border-left-color: var(--veryLightGray); }

.hover-border-left-white-smoke:hover { border-left-color: var(--whiteSmoke); }

.border-right-blue-lagoon { border-right: 1px solid var(--bluelagoon); }

.border-right-blue-lagoon2 { border-right: 1px solid var(--blueLagoon2); }

.border-right-cerulean { border-right: 1px solid var(--cerulean); }

.border-right-denim { border-right: 1px solid rgb(17, 150, 186); }

.border-right-denimx { border-right: 1px solid var(--denimx); }

.border-right-summer-sky { border-right: 1px solid var(--summerSky); }

.border-right-aqua { border-right: 1px solid var(--aqua); }

.border-right-columbia-blue { border-right: 1px solid var(--columbiaBlue); }

.border-right-pumpkin { border-right: 1px solid var(--pumpkin); }

.border-right-sunshade { border-right: 1px solid var(--sunshade); }

.border-right-citrus { border-right: 1px solid var(--citrus); }

.border-right-citrusx { border-right: 1px solid var(--citrusx); }

.border-right-yellow-green { border-right: 1px solid var(--yellowGreen); }

.border-right-charcoal { border-right: 1px solid var(--charcoal); }

.border-right-red { border-right: 1px solid var(--red); }

.border-right-cinder { border-right: 1px solid var(--cinder); }

.border-right-jet { border-right: 1px solid var(--jet); }

.border-right-charleston-green { border-right: 1px solid var(--charlestonGreen); }

.border-right-regent-gray { border-right: 1px solid var(--regentGray); }

.border-right-whisper { border-right: 1px solid var(--whisper); }

.border-right-light-gray { border-right: 1px solid var(--lightGray); }

.border-right-very-light-gray { border-right: 1px solid var(--veryLightGray); }

.border-right-white-smoke { border-right: 1px solid var(--whiteSmoke); }

.hover-border-right-blue-lagoon:hover { border-right-color: var(--bluelagoon); }

.hover-border-right-blue-lagoon2:hover { border-right-color: var(--blueLagoon2); }

.hover-border-right-cerulean:hover { border-right-color: var(--cerulean); }

.hover-border-right-denim:hover { border-right-color: var(--denim); }

.hover-border-right-denimx:hover { border-right-color: var(--denimx); }

.hover-border-right-summer-sky:hover { border-right-color: var(--summerSky); }

.hover-border-right-aqua:hover { border-right-color: var(--aqua); }

.hover-border-right-columbia-blue:hover { border-right-color: var(--columbiaBlue); }

.hover-border-right-pumpkin:hover { border-right-color: var(--pumpkin); }

.hover-border-right-sunshade:hover { border-right-color: var(--sunshade); }

.hover-border-right-citrus:hover { border-right-color: var(--citrus); }

.hover-border-right-citrusx:hover { border-right-color: var(--citrusx); }

.hover-border-right-yellow-green:hover { border-right-color: var(--yellowGreen); }

.hover-border-right-charcoal:hover { border-right-color: var(--charcoal); }

.hover-border-right-red:hover { border-right-color: var(--red); }

.hover-border-right-cinder:hover { border-right-color: var(--cinder); }

.hover-border-right-jet:hover { border-right-color: var(--jet); }

.hover-border-right-charleston-green:hover { border-right-color: var(--charlestonGreen); }

.hover-border-right-regent-gray:hover { border-right-color: var(--regentGray); }

.hover-border-right-whisper:hover { border-right-color: var(--whisper); }

.hover-border-right-light-gray:hover { border-right-color: var(--lightGray); }

.hover-border-right-very-light-gray:hover { border-right-color: var(--veryLightGray); }

.hover-border-right-white-smoke:hover { border-right-color: var(--whiteSmoke); }

.border-top-blue-lagoon { border-top: 1px solid var(--bluelagoon); }

.border-top-blue-lagoon2 { border-top: 1px solid var(--blueLagoon2); }

.border-top-cerulean { border-top: 1px solid var(--cerulean); }

.border-top-denim { border-top: 1px solid rgb(17, 150, 186); }

.border-top-denimx { border-top: 1px solid var(--denimx); }

.border-top-summer-sky { border-top: 1px solid var(--summerSky); }

.border-top-aqua { border-top: 1px solid var(--aqua); }

.border-top-columbia-blue { border-top: 1px solid var(--columbiaBlue); }

.border-top-pumpkin { border-top: 1px solid var(--pumpkin); }

.border-top-sunshade { border-top: 1px solid var(--sunshade); }

.border-top-citrus { border-top: 1px solid var(--citrus); }

.border-top-citrusx { border-top: 1px solid var(--citrusx); }

.border-top-yellow-green { border-top: 1px solid var(--yellowGreen); }

.border-top-charcoal { border-top: 1px solid var(--charcoal); }

.border-top-red { border-top: 1px solid var(--red); }

.border-top-cinder { border-top: 1px solid var(--cinder); }

.border-top-jet { border-top: 1px solid var(--jet); }

.border-top-charleston-green { border-top: 1px solid var(--charlestonGreen); }

.border-top-regent-gray { border-top: 1px solid var(--regentGray); }

.border-top-whisper { border-top: 1px solid var(--whisper); }

.border-top-light-gray { border-top: 1px solid var(--lightGray); }

.border-top-very-light-gray { border-top: 1px solid var(--veryLightGray); }

.border-top-white-smoke { border-top: 1px solid var(--whiteSmoke); }

.hover-border-top-blue-lagoon:hover { border-top-color: var(--bluelagoon); }

.hover-border-top-blue-lagoon2:hover { border-top-color: var(--blueLagoon2); }

.hover-border-top-cerulean:hover { border-top-color: var(--cerulean); }

.hover-border-top-denim:hover { border-top-color: var(--denim); }

.hover-border-top-denimx:hover { border-top-color: var(--denimx); }

.hover-border-top-summer-sky:hover { border-top-color: var(--summerSky); }

.hover-border-top-aqua:hover { border-top-color: var(--aqua); }

.hover-border-top-columbia-blue:hover { border-top-color: var(--columbiaBlue); }

.hover-border-top-pumpkin:hover { border-top-color: var(--pumpkin); }

.hover-border-top-sunshade:hover { border-top-color: var(--sunshade); }

.hover-border-top-citrus:hover { border-top-color: var(--citrus); }

.hover-border-top-citrusx:hover { border-top-color: var(--citrusx); }

.hover-border-top-yellow-green:hover { border-top-color: var(--yellowGreen); }

.hover-border-top-charcoal:hover { border-top-color: var(--charcoal); }

.hover-border-top-red:hover { border-top-color: var(--red); }

.hover-border-top-cinder:hover { border-top-color: var(--cinder); }

.hover-border-top-jet:hover { border-top-color: var(--jet); }

.hover-border-top-charleston-green:hover { border-top-color: var(--charlestonGreen); }

.hover-border-top-regent-gray:hover { border-top-color: var(--regentGray); }

.hover-border-top-whisper:hover { border-top-color: var(--whisper); }

.hover-border-top-light-gray:hover { border-top-color: var(--lightGray); }

.hover-border-top-very-light-gray:hover { border-top-color: var(--veryLightGray); }

.hover-border-top-white-smoke:hover { border-top-color: var(--whiteSmoke); }

.border-bottom-blue-lagoon { border-bottom: 1px solid var(--bluelagoon); }

.border-bottom-blue-lagoon2 { border-bottom: 1px solid var(--blueLagoon2); }

.border-bottom-cerulean { border-bottom: 1px solid var(--cerulean); }

.border-bottom-denim { border-bottom: 1px solid rgb(17, 150, 186); }

.border-bottom-denimx { border-bottom: 1px solid var(--denimx); }

.border-bottom-summer-sky { border-bottom: 1px solid var(--summerSky); }

.border-bottom-aqua { border-bottom: 1px solid var(--aqua); }

.border-bottom-columbia-blue { border-bottom: 1px solid var(--columbiaBlue); }

.border-bottom-pumpkin { border-bottom: 1px solid var(--pumpkin); }

.border-bottom-sunshade { border-bottom: 1px solid var(--sunshade); }

.border-bottom-citrus { border-bottom: 1px solid var(--citrus); }

.border-bottom-citrusx { border-bottom: 1px solid var(--citrusx); }

.border-bottom-yellow-green { border-bottom: 1px solid var(--yellowGreen); }

.border-bottom-charcoal { border-bottom: 1px solid var(--charcoal); }

.border-bottom-red { border-bottom: 1px solid var(--red); }

.border-bottom-cinder { border-bottom: 1px solid var(--cinder); }

.border-bottom-jet { border-bottom: 1px solid var(--jet); }

.border-bottom-charleston-green { border-bottom: 1px solid var(--charlestonGreen); }

.border-bottom-regent-gray { border-bottom: 1px solid var(--regentGray); }

.border-bottom-whisper { border-bottom: 1px solid var(--whisper); }

.border-bottom-light-gray { border-bottom: 1px solid var(--lightGray); }

.border-bottom-very-light-gray { border-bottom: 1px solid var(--veryLightGray); }

.border-bottom-white-smoke { border-bottom: 1px solid var(--whiteSmoke); }

.hover-border-bottom-blue-lagoon:hover { border-bottom-color: var(--bluelagoon); }

.hover-border-bottom-blue-lagoon2:hover { border-bottom-color: var(--blueLagoon2); }

.hover-border-bottom-cerulean:hover { border-bottom-color: var(--cerulean); }

.hover-border-bottom-denim:hover { border-bottom-color: var(--denim); }

.hover-border-bottom-denimx:hover { border-bottom-color: var(--denimx); }

.hover-border-bottom-summer-sky:hover { border-bottom-color: var(--summerSky); }

.hover-border-bottom-aqua:hover { border-bottom-color: var(--aqua); }

.hover-border-bottom-columbia-blue:hover { border-bottom-color: var(--columbiaBlue); }

.hover-border-bottom-pumpkin:hover { border-bottom-color: var(--pumpkin); }

.hover-border-bottom-sunshade:hover { border-bottom-color: var(--sunshade); }

.hover-border-bottom-citrus:hover { border-bottom-color: var(--citrus); }

.hover-border-bottom-citrusx:hover { border-bottom-color: var(--citrusx); }

.hover-border-bottom-yellow-green:hover { border-bottom-color: var(--yellowGreen); }

.hover-border-bottom-charcoal:hover { border-bottom-color: var(--charcoal); }

.hover-border-bottom-red:hover { border-bottom-color: var(--red); }

.hover-border-bottom-cinder:hover { border-bottom-color: var(--cinder); }

.hover-border-bottom-jet:hover { border-bottom-color: var(--jet); }

.hover-border-bottom-charleston-green:hover { border-bottom-color: var(--charlestonGreen); }

.hover-border-bottom-regent-gray:hover { border-bottom-color: var(--regentGray); }

.hover-border-bottom-whisper:hover { border-bottom-color: var(--whisper); }

.hover-border-bottom-light-gray:hover { border-bottom-color: var(--lightGray); }

.hover-border-bottom-very-light-gray:hover { border-bottom-color: var(--veryLightGray); }

.hover-border-bottom-white-smoke:hover { border-bottom-color: var(--whiteSmoke); }

:root { --fsxl: 22px; --fslg: 18px; --fsmd: 14px; --fssm: 13px; --fsxs: 12px; --pxl: 14px 30px; --pmd: 14px 25px; --psm: 12px 20px; --pxs: 10px 15px; }

.btn { font-family: var(--latobold); font-size: var(--fs-16); line-height: 1; padding: var(--pxl); text-transform: uppercase; text-align: center; border-radius: 2px; -webkit-text-stroke: unset; text-decoration: none !important; }

.btn-xl { font-size: var(--fsxl); }

.btn-lg { font-size: var(--fslg); }

.btn-md { font-size: var(--fsmd); padding: var(--pmd); }

.btn-sm { font-size: var(--fssm); padding: var(--psm); }

.btn-xs { font-size: var(--fsxs); padding: var(--pxs); }

.btn.active.focus, .btn.active:focus, .btn.focus, .btn:active.focus, .btn:active:focus, .btn:focus { outline: 0px; outline-offset: 0px; }

.btn-transparent, .hover-btn-transparent:hover { background: 0px 0px; }

.btn-blue-lagoon { background: var(--bluelagoon); }

.btn-blue-lagoon2 { background: var(--blueLagoon2); }

.btn-cerulean { background: var(--cerulean); }

.btn-denim { background: var(--denim); }

.btn-denimx { background: var(--denimx); }

.btn-summer-sky { background: var(--summerSky); }

.btn-aqua { background: var(--aqua); }

.btn-columbia-blue { background: var(--columbiaBlue); }

.btn-pumpkin { background: var(--pumpkin); }

.btn-sunshade { background: var(--sunshade); }

.btn-citrus { background: var(--citrus); }

.btn-citrusx { background: var(--citrusx); }

.btn-yellow-green { background: var(--yellowGreen); }

.btn-charcoal { background: var(--charcoal); }

.btn-red { background: var(--red); }

.btn-cinder { background: var(--cinder); }

.btn-jet { background: var(--jet); }

.btn-charleston-green { background: var(--charlestonGreen); }

.btn-regent-gray { background: var(--regentGray); }

.btn-whisper { background: var(--whisper); }

.btn-light-gray { background: var(--lightGray); }

.btn-very-light-gray, .hover-btn-light-gray:hover { background: var(--veryLightGray); }

.btn-white-smoke, .hover-btn-very-light-gray:hover { background: var(--whiteSmoke); }

.btn-white, .hover-btn-white-smoke:hover { background: rgb(255, 255, 255); }

.hover-btn-blue-lagoon:hover { background: var(--bluelagoon); color: rgb(255, 255, 255); }

.hover-btn-blue-lagoon2:hover { background: var(--blueLagoon2); color: rgb(255, 255, 255); }

.hover-btn-cerulean:hover { background: var(--cerulean); color: rgb(255, 255, 255); }

.hover-btn-denim:hover { background: var(--denim); color: rgb(255, 255, 255); }

.hover-btn-denimx:hover { background: var(--denimx); color: rgb(255, 255, 255); }

.hover-btn-summer-sky:hover { background: var(--summerSky); color: rgb(255, 255, 255); }

.hover-btn-aqua:hover { background: var(--aqua); color: rgb(255, 255, 255); }

.hover-btn-columbia-blue:hover { background: var(--columbiaBlue); color: rgb(255, 255, 255); }

.hover-btn-pumpkin:hover { background: var(--pumpkin); color: rgb(255, 255, 255); }

.hover-btn-dark-pumpkin:hover { background: var(--darkPumpkin); color: rgb(255, 255, 255); }

.hover-btn-sunshade:hover { background: var(--citrus); color: rgb(255, 255, 255); }

.hover-btn-citrus:hover { background: var(--citrusx); color: rgb(255, 255, 255); }

.hover-btn-citrusx:hover { background: var(--yellowGreen); color: rgb(255, 255, 255); }

.hover-btn-yellow-green:hover { background: var(--charcoal); color: rgb(255, 255, 255); }

.hover-btn-charcoal:hover { background: var(--red); color: rgb(255, 255, 255); }

.hover-btn-red:hover { background: var(--cinder); color: rgb(255, 255, 255); }

.hover-btn-cinder:hover { background: var(--jet); color: rgb(255, 255, 255); }

.hover-btn-jet:hover { background: var(--charlestonGreen); color: rgb(255, 255, 255); }

.hover-btn-charleston-green:hover { background: var(--regentGray); color: rgb(255, 255, 255); }

.hover-btn-regent-gray:hover { background: var(--whisper); color: rgb(255, 255, 255); }

.hover-btn-whisper:hover { background: var(--lightGray); color: rgb(255, 255, 255); }

.hover-btn-transparent-blue-lagoon:hover { border-color: rgb(0, 88, 131); background-color: transparent; }

.hover-btn-transparent-blue-lagoon2:hover { border-color: rgb(61, 130, 171); background-color: transparent; }

.hover-btn-transparent-cerulean:hover { border-color: rgb(0, 121, 226); background-color: transparent; }

.hover-btn-transparent-denim:hover { border-color: rgb(17, 150, 186); background-color: transparent; }

.hover-btn-transparent-denimx:hover { border-color: rgb(45, 143, 177); background-color: transparent; }

.hover-btn-transparent-summer-sky:hover { border-color: rgb(63, 202, 235); background-color: transparent; }

.hover-btn-transparent-aqua:hover { border-color: rgb(0, 255, 255); background-color: transparent; }

.hover-btn-transparent-columbia-blue:hover { border-color: rgb(179, 251, 255); background-color: transparent; }

.hover-btn-transparent-pumpkin:hover { border-color: rgb(255, 118, 16); background-color: transparent; }

.hover-btn-transparent-sunshade:hover { border-color: rgb(255, 151, 80); background-color: transparent; }

.hover-btn-transparent-citrus:hover { border-color: rgb(103, 178, 4); background-color: transparent; }

.hover-btn-transparent-citrusx:hover { border-color: rgb(88, 152, 3); background-color: transparent; }

.hover-btn-transparent-yellow-green:hover { border-color: rgb(150, 211, 42); background-color: transparent; }

.hover-btn-transparent-charcoal:hover { border-color: var(--charcoal); background-color: transparent; }

.hover-btn-transparent-red:hover { border-color: rgb(237, 28, 36); background-color: transparent; }

.hover-btn-transparent-cinder:hover { border-color: rgb(32, 40, 43); background-color: transparent; }

.hover-btn-transparent-jet:hover { border-color: rgb(53, 51, 51); background-color: transparent; }

.hover-btn-transparent-charleston-green:hover { border-color: rgb(44, 42, 42); background-color: transparent; }

.hover-btn-transparent-regent-gray:hover { border-color: rgb(116, 125, 130); background-color: transparent; }

.hover-btn-transparent-whisper:hover { border-color: rgb(229, 229, 229); background-color: transparent; }

.hover-btn-transparent-light-gray:hover { border-color: rgb(210, 210, 210); background-color: transparent; }

.hover-btn-transparent-very-light-gray:hover { border-color: rgb(242, 242, 242); background-color: transparent; }

.hover-btn-transparent-white-smoke:hover { border-color: rgb(247, 247, 247); background-color: transparent; }

.banner-btn .btn { margin-top: 30px; }

@media (max-width: 991px) {
  :root { --fsxl: 18px; --pxl: 14px 25px; --pmd: 12px 20px; --psm: 10px 15px; --pxs: 8px 14px; }
}

@media (max-width: 767px) {
  .btn { padding: 14px 30px; }
  .btn-xs { padding: 8px 14px; }
  :root { --fsxl: 16px; --pxl: 12px 20px; --pmd: 10px 15px; --psm: 8px 14px; --pxs: 6px 12px; }
}

@media (max-width: 575px) {
  :root { --fsxl: 15px; --pxl: 10px 16px; --pmd: 8px 14px; --psm: 6px 12px; --pxs: 5px 10px; }
}

.m-auto { margin: auto; }

.mb-0 { margin-bottom: 0px !important; }

.mt-0 { margin-top: 0px !important; }

.ml-0 { margin-left: 0px !important; }

.mr-0 { margin-right: 0px !important; }

.mb-5 { margin-bottom: 5px !important; }

.mt-5 { margin-top: 5px !important; }

.ml-5 { margin-left: 5px !important; }

.mr-5 { margin-right: 5px !important; }

.mb-10 { margin-bottom: 10px !important; }

.mt-10 { margin-top: 10px !important; }

.ml-10 { margin-left: 10px !important; }

.mr-10 { margin-right: 10px !important; }

.mb-15 { margin-bottom: 15px !important; }

.mt-15 { margin-top: 15px !important; }

.ml-15 { margin-left: 15px !important; }

.mr-15 { margin-right: 15px !important; }

.mb-20 { margin-bottom: 20px !important; }

.mt-20 { margin-top: 20px !important; }

.ml-20 { margin-left: 20px !important; }

.mr-20 { margin-right: 20px !important; }

.mb-25 { margin-bottom: 25px !important; }

.mt-25 { margin-top: 25px !important; }

.ml-25 { margin-left: 25px !important; }

.mr-25 { margin-right: 25px !important; }

.mb-30 { margin-bottom: 30px !important; }

.mt-30 { margin-top: 30px !important; }

.ml-30 { margin-left: 30px !important; }

.mr-30 { margin-right: 30px !important; }

.mb-35 { margin-bottom: 35px !important; }

.mt-35 { margin-top: 35px !important; }

.ml-35 { margin-left: 35px !important; }

.mr-35 { margin-right: 35px !important; }

.mb-40 { margin-bottom: 40px !important; }

.mt-40 { margin-top: 40px !important; }

.ml-40 { margin-left: 40px !important; }

.mr-40 { margin-right: 40px !important; }

.mb-45 { margin-bottom: 45px !important; }

.mt-45 { margin-top: 45px !important; }

.ml-45 { margin-left: 45px !important; }

.mr-45 { margin-right: 45px !important; }

.mb-50 { margin-bottom: 50px !important; }

.mt-50 { margin-top: 50px !important; }

.ml-50 { margin-left: 50px !important; }

.mr-50 { margin-right: 50px !important; }

.mb-55 { margin-bottom: 55px !important; }

.mt-55 { margin-top: 55px !important; }

.ml-55 { margin-left: 55px !important; }

.mr-55 { margin-right: 55px !important; }

.mb-60 { margin-bottom: 60px !important; }

.mt-60 { margin-top: 60px !important; }

.ml-60 { margin-left: 60px !important; }

.mr-60 { margin-right: 60px !important; }

.mb-65 { margin-bottom: 65px !important; }

.mt-65 { margin-top: 65px !important; }

.ml-65 { margin-left: 65px !important; }

.mr-65 { margin-right: 65px !important; }

.mb-70 { margin-bottom: 70px !important; }

.mt-70 { margin-top: 70px !important; }

.ml-70 { margin-left: 70px !important; }

.mr-70 { margin-right: 70px !important; }

.mb-75 { margin-bottom: 75px !important; }

.mt-75 { margin-top: 75px !important; }

.ml-75 { margin-left: 75px !important; }

.mr-75 { margin-right: 75px !important; }

.mb-80 { margin-bottom: 80px !important; }

.mt-80 { margin-top: 80px !important; }

.ml-80 { margin-left: 80px !important; }

.mr-80 { margin-right: 80px !important; }

.mb-85 { margin-bottom: 85px !important; }

.mt-85 { margin-top: 85px !important; }

.ml-85 { margin-left: 85px !important; }

.mr-85 { margin-right: 85px !important; }

.mb-90 { margin-bottom: 90px !important; }

.mt-90 { margin-top: 90px !important; }

.ml-90 { margin-left: 90px !important; }

.mr-90 { margin-right: 90px !important; }

.mb-100 { margin-bottom: 100px !important; }

.mt-100 { margin-top: 100px !important; }

.ml-100 { margin-left: 100px !important; }

.mr-100 { margin-right: 100px !important; }

@media (max-width: 1199px) {
  .mb-md-0 { margin-bottom: 0px !important; }
  .mt-md-0 { margin-top: 0px !important; }
  .ml-md-0 { margin-left: 0px !important; }
  .mr-md-0 { margin-right: 0px !important; }
  .mb-md-5 { margin-bottom: 5px !important; }
  .mt-md-5 { margin-top: 5px !important; }
  .ml-md-5 { margin-left: 5px !important; }
  .mr-md-5 { margin-right: 5px !important; }
  .mb-md-10 { margin-bottom: 10px !important; }
  .mt-md-10 { margin-top: 10px !important; }
  .ml-md-10 { margin-left: 10px !important; }
  .mr-md-10 { margin-right: 10px !important; }
  .mb-md-15 { margin-bottom: 15px !important; }
  .mt-md-15 { margin-top: 15px !important; }
  .ml-md-15 { margin-left: 15px !important; }
  .mr-md-15 { margin-right: 15px !important; }
  .mb-md-20 { margin-bottom: 20px !important; }
  .mt-md-20 { margin-top: 20px !important; }
  .ml-md-20 { margin-left: 20px !important; }
  .mr-md-20 { margin-right: 20px !important; }
  .mb-md-25 { margin-bottom: 25px !important; }
  .mt-md-25 { margin-top: 25px !important; }
  .ml-md-25 { margin-left: 25px !important; }
  .mr-md-25 { margin-right: 25px !important; }
  .mb-md-30 { margin-bottom: 30px !important; }
  .mt-md-30 { margin-top: 30px !important; }
  .ml-md-30 { margin-left: 30px !important; }
  .mr-md-30 { margin-right: 30px !important; }
  .mb-md-35 { margin-bottom: 35px !important; }
  .mt-md-35 { margin-top: 35px !important; }
  .ml-md-35 { margin-left: 35px !important; }
  .mr-md-35 { margin-right: 35px !important; }
  .mb-md-40 { margin-bottom: 40px !important; }
  .mt-md-40 { margin-top: 40px !important; }
  .ml-md-40 { margin-left: 40px !important; }
  .mr-md-40 { margin-right: 40px !important; }
  .mb-md-45 { margin-bottom: 45px !important; }
  .mt-md-45 { margin-top: 45px !important; }
  .ml-md-45 { margin-left: 45px !important; }
  .mr-md-45 { margin-right: 45px !important; }
  .mb-md-50 { margin-bottom: 50px !important; }
  .mt-md-50 { margin-top: 50px !important; }
  .ml-md-50 { margin-left: 50px !important; }
  .mr-md-50 { margin-right: 50px !important; }
  .mb-md-55 { margin-bottom: 55px !important; }
  .mt-md-55 { margin-top: 55px !important; }
  .ml-md-55 { margin-left: 55px !important; }
  .mr-md-55 { margin-right: 55px !important; }
  .mb-md-60 { margin-bottom: 60px !important; }
  .mt-md-60 { margin-top: 60px !important; }
  .ml-md-60 { margin-left: 60px !important; }
  .mr-md-60 { margin-right: 60px !important; }
  .mb-md-65 { margin-bottom: 65px !important; }
  .mt-md-65 { margin-top: 65px !important; }
  .ml-md-65 { margin-left: 65px !important; }
  .mr-md-65 { margin-right: 65px !important; }
  .mb-md-70 { margin-bottom: 70px !important; }
  .mt-md-70 { margin-top: 70px !important; }
  .ml-md-70 { margin-left: 70px !important; }
  .mr-md-70 { margin-right: 70px !important; }
  .mb-md-75 { margin-bottom: 75px !important; }
  .mt-md-75 { margin-top: 75px !important; }
  .ml-md-75 { margin-left: 75px !important; }
  .mr-md-75 { margin-right: 75px !important; }
  .mb-md-80 { margin-bottom: 80px !important; }
  .mt-md-80 { margin-top: 80px !important; }
  .ml-md-80 { margin-left: 80px !important; }
  .mr-md-80 { margin-right: 80px !important; }
  .mb-md-85 { margin-bottom: 85px !important; }
  .mt-md-85 { margin-top: 85px !important; }
  .ml-md-85 { margin-left: 85px !important; }
  .mr-md-85 { margin-right: 85px !important; }
  .mb-md-90 { margin-bottom: 90px !important; }
  .mt-md-90 { margin-top: 90px !important; }
  .ml-md-90 { margin-left: 90px !important; }
  .mr-md-90 { margin-right: 90px !important; }
}

@media (max-width: 992px) {
  .mb-sm-0 { margin-bottom: 0px !important; }
  .mt-sm-0 { margin-top: 0px !important; }
  .ml-sm-0 { margin-left: 0px !important; }
  .mr-sm-0 { margin-right: 0px !important; }
  .mb-sm-5 { margin-bottom: 5px !important; }
  .mt-sm-5 { margin-top: 5px !important; }
  .ml-sm-5 { margin-left: 5px !important; }
  .mr-sm-5 { margin-right: 5px !important; }
  .mb-sm-10 { margin-bottom: 10px !important; }
  .mt-sm-10 { margin-top: 10px !important; }
  .ml-sm-10 { margin-left: 10px !important; }
  .mr-sm-10 { margin-right: 10px !important; }
  .mb-sm-15 { margin-bottom: 15px !important; }
  .mt-sm-15 { margin-top: 15px !important; }
  .ml-sm-15 { margin-left: 15px !important; }
  .mr-sm-15 { margin-right: 15px !important; }
  .mb-sm-20 { margin-bottom: 20px !important; }
  .mt-sm-20 { margin-top: 20px !important; }
  .ml-sm-20 { margin-left: 20px !important; }
  .mr-sm-20 { margin-right: 20px !important; }
  .mb-sm-25 { margin-bottom: 25px !important; }
  .mt-sm-25 { margin-top: 25px !important; }
  .ml-sm-25 { margin-left: 25px !important; }
  .mr-sm-25 { margin-right: 25px !important; }
  .mb-sm-30 { margin-bottom: 30px !important; }
  .mt-sm-30 { margin-top: 30px !important; }
  .ml-sm-30 { margin-left: 30px !important; }
  .mr-sm-30 { margin-right: 30px !important; }
  .mb-sm-35 { margin-bottom: 35px !important; }
  .mt-sm-35 { margin-top: 35px !important; }
  .ml-sm-35 { margin-left: 35px !important; }
  .mr-sm-35 { margin-right: 35px !important; }
  .mb-sm-40 { margin-bottom: 40px !important; }
  .mt-sm-40 { margin-top: 40px !important; }
  .ml-sm-40 { margin-left: 40px !important; }
  .mr-sm-40 { margin-right: 40px !important; }
  .mb-sm-45 { margin-bottom: 45px !important; }
  .mt-sm-45 { margin-top: 45px !important; }
  .ml-sm-45 { margin-left: 45px !important; }
  .mr-sm-45 { margin-right: 45px !important; }
  .mb-sm-50 { margin-bottom: 50px !important; }
  .mt-sm-50 { margin-top: 50px !important; }
  .ml-sm-50 { margin-left: 50px !important; }
  .mr-sm-50 { margin-right: 50px !important; }
  .mb-sm-55 { margin-bottom: 55px !important; }
  .mt-sm-55 { margin-top: 55px !important; }
  .ml-sm-55 { margin-left: 55px !important; }
  .mr-sm-55 { margin-right: 55px !important; }
  .mb-sm-60 { margin-bottom: 60px !important; }
  .mt-sm-60 { margin-top: 60px !important; }
  .ml-sm-60 { margin-left: 60px !important; }
  .mr-sm-60 { margin-right: 60px !important; }
  .mb-sm-65 { margin-bottom: 65px !important; }
  .mt-sm-65 { margin-top: 65px !important; }
  .ml-sm-65 { margin-left: 65px !important; }
  .mr-sm-65 { margin-right: 65px !important; }
  .mb-sm-70 { margin-bottom: 70px !important; }
  .mt-sm-70 { margin-top: 70px !important; }
  .ml-sm-70 { margin-left: 70px !important; }
  .mr-sm-70 { margin-right: 70px !important; }
  .mb-sm-75 { margin-bottom: 75px !important; }
  .mt-sm-75 { margin-top: 75px !important; }
  .ml-sm-75 { margin-left: 75px !important; }
  .mr-sm-75 { margin-right: 75px !important; }
  .mb-sm-80 { margin-bottom: 80px !important; }
  .mt-sm-80 { margin-top: 80px !important; }
  .ml-sm-80 { margin-left: 80px !important; }
  .mr-sm-80 { margin-right: 80px !important; }
  .mb-sm-85 { margin-bottom: 85px !important; }
  .mt-sm-85 { margin-top: 85px !important; }
  .ml-sm-85 { margin-left: 85px !important; }
  .mr-sm-85 { margin-right: 85px !important; }
  .mb-sm-90 { margin-bottom: 90px !important; }
  .mt-sm-90 { margin-top: 90px !important; }
  .ml-sm-90 { margin-left: 90px !important; }
  .mr-sm-90 { margin-right: 90px !important; }
}

@media (max-width: 768px) {
  .mb-xs-0 { margin-bottom: 0px !important; }
  .mt-xs-0 { margin-top: 0px !important; }
  .ml-xs-0 { margin-left: 0px !important; }
  .mr-xs-0 { margin-right: 0px !important; }
  .mb-xs-5 { margin-bottom: 5px !important; }
  .mt-xs-5 { margin-top: 5px !important; }
  .ml-xs-5 { margin-left: 5px !important; }
  .mr-xs-5 { margin-right: 5px !important; }
  .mb-xs-10 { margin-bottom: 10px !important; }
  .mt-xs-10 { margin-top: 10px !important; }
  .ml-xs-10 { margin-left: 10px !important; }
  .mr-xs-10 { margin-right: 10px !important; }
  .mb-xs-15 { margin-bottom: 15px !important; }
  .mt-xs-15 { margin-top: 15px !important; }
  .ml-xs-15 { margin-left: 15px !important; }
  .mr-xs-15 { margin-right: 15px !important; }
  .mb-xs-20 { margin-bottom: 20px !important; }
  .mt-xs-20 { margin-top: 20px !important; }
  .ml-xs-20 { margin-left: 20px !important; }
  .mr-xs-20 { margin-right: 20px !important; }
  .mb-xs-25 { margin-bottom: 25px !important; }
  .mt-xs-25 { margin-top: 25px !important; }
  .ml-xs-25 { margin-left: 25px !important; }
  .mr-xs-25 { margin-right: 25px !important; }
  .mb-xs-30 { margin-bottom: 30px !important; }
  .mt-xs-30 { margin-top: 30px !important; }
  .ml-xs-30 { margin-left: 30px !important; }
  .mr-xs-30 { margin-right: 30px !important; }
  .mb-xs-35 { margin-bottom: 35px !important; }
  .mt-xs-35 { margin-top: 35px !important; }
  .ml-xs-35 { margin-left: 35px !important; }
  .mr-xs-35 { margin-right: 35px !important; }
  .mb-xs-40 { margin-bottom: 40px !important; }
  .mt-xs-40 { margin-top: 40px !important; }
  .ml-xs-40 { margin-left: 40px !important; }
  .mr-xs-40 { margin-right: 40px !important; }
  .mb-xs-45 { margin-bottom: 45px !important; }
  .mt-xs-45 { margin-top: 45px !important; }
  .ml-xs-45 { margin-left: 45px !important; }
  .mr-xs-45 { margin-right: 45px !important; }
  .mb-xs-50 { margin-bottom: 50px !important; }
  .mt-xs-50 { margin-top: 50px !important; }
  .ml-xs-50 { margin-left: 50px !important; }
  .mr-xs-50 { margin-right: 50px !important; }
  .mb-xs-55 { margin-bottom: 55px !important; }
  .mt-xs-55 { margin-top: 55px !important; }
  .ml-xs-55 { margin-left: 55px !important; }
  .mr-xs-55 { margin-right: 55px !important; }
  .mb-xs-60 { margin-bottom: 60px !important; }
  .mt-xs-60 { margin-top: 60px !important; }
  .ml-xs-60 { margin-left: 60px !important; }
  .mr-xs-60 { margin-right: 60px !important; }
  .mb-xs-65 { margin-bottom: 65px !important; }
  .mt-xs-65 { margin-top: 65px !important; }
  .ml-xs-65 { margin-left: 65px !important; }
  .mr-xs-65 { margin-right: 65px !important; }
  .mb-xs-70 { margin-bottom: 70px !important; }
  .mt-xs-70 { margin-top: 70px !important; }
  .ml-xs-70 { margin-left: 70px !important; }
  .mr-xs-70 { margin-right: 70px !important; }
  .mb-xs-75 { margin-bottom: 75px !important; }
  .mt-xs-75 { margin-top: 75px !important; }
  .ml-xs-75 { margin-left: 75px !important; }
  .mr-xs-75 { margin-right: 75px !important; }
  .mb-xs-80 { margin-bottom: 80px !important; }
  .mt-xs-80 { margin-top: 80px !important; }
  .ml-xs-80 { margin-left: 80px !important; }
  .mr-xs-80 { margin-right: 80px !important; }
  .mb-xs-85 { margin-bottom: 85px !important; }
  .mt-xs-85 { margin-top: 85px !important; }
  .ml-xs-85 { margin-left: 85px !important; }
  .mr-xs-85 { margin-right: 85px !important; }
  .mb-xs-90 { margin-bottom: 90px !important; }
  .mt-xs-90 { margin-top: 90px !important; }
  .ml-xs-90 { margin-left: 90px !important; }
  .mr-xs-90 { margin-right: 90px !important; }
}

@media (max-width: 680px) {
  .m-2xs-0 { padding: 0px !important; }
  .m-2xs-5 { padding: 5px !important; }
  .m-2xs-10 { padding: 10px !important; }
  .m-2xs-15 { padding: 15px !important; }
  .m-2xs-20 { padding: 20px !important; }
  .m-2xs-25 { padding: 25px !important; }
  .m-2xs-30 { padding: 30px !important; }
  .m-2xs-35 { padding: 35px !important; }
  .m-2xs-40 { padding: 40px !important; }
  .m-2xs-45 { padding: 45px !important; }
  .m-2xs-50 { padding: 50px !important; }
  .m-2xs-55 { padding: 55px !important; }
  .m-2xs-60 { padding: 60px !important; }
  .m-2xs-65 { padding: 65px !important; }
  .m-2xs-70 { padding: 70px !important; }
  .m-2xs-75 { padding: 75px !important; }
  .m-2xs-80 { padding: 80px !important; }
  .m-2xs-85 { padding: 85px !important; }
  .m-2xs-90 { padding: 90px !important; }
  .m-2xs-95 { padding: 95px !important; }
  .m-2xs-100 { padding: 100px !important; }
  .mb-2xs-0, .section.mb-2xs-0 { padding-bottom: 0px !important; }
  .mt-2xs-0, .section.mt-2xs-0 { padding-top: 0px !important; }
  .ml-2xs-0, .section.ml-2xs-0 { padding-left: 0px !important; }
  .mr-2xs-0, .section.mr-2xs-0 { padding-right: 0px !important; }
  .mb-2xs-5, .section.mb-2xs-5 { padding-bottom: 5px !important; }
  .mt-2xs-5, .section.mt-2xs-5 { padding-top: 5px !important; }
  .ml-2xs-5, .section.ml-2xs-5 { padding-left: 5px !important; }
  .mr-2xs-5, .section.mr-2xs-5 { padding-right: 5px !important; }
  .mb-2xs-10, .section.mb-2xs-10 { padding-bottom: 10px !important; }
  .mt-2xs-10, .section.mt-2xs-10 { padding-top: 10px !important; }
  .ml-2xs-10, .section.ml-2xs-10 { padding-left: 10px !important; }
  .mr-2xs-10, .section.mr-2xs-10 { padding-right: 10px !important; }
  .mb-2xs-15, .section.mb-2xs-15 { padding-bottom: 15px !important; }
  .mt-2xs-15, .section.mt-2xs-15 { padding-top: 15px !important; }
  .ml-2xs-15, .section.ml-2xs-15 { padding-left: 15px !important; }
  .mr-2xs-15, .section.mr-2xs-15 { padding-right: 15px !important; }
  .mb-2xs-20, .section.mb-2xs-20 { padding-bottom: 20px !important; }
  .mt-2xs-20, .section.mt-2xs-20 { padding-top: 20px !important; }
  .ml-2xs-20, .section.ml-2xs-20 { padding-left: 20px !important; }
  .mr-2xs-20, .section.mr-2xs-20 { padding-right: 20px !important; }
  .mb-2xs-25, .section.mb-2xs-25 { padding-bottom: 25px !important; }
  .mt-2xs-25, .section.mt-2xs-25 { padding-top: 25px !important; }
  .ml-2xs-25, .section.ml-2xs-25 { padding-left: 25px !important; }
  .mr-2xs-25, .section.mr-2xs-25 { padding-right: 25px !important; }
  .mb-2xs-30, .section.mb-2xs-30 { padding-bottom: 30px !important; }
  .mt-2xs-30, .section.mt-2xs-30 { padding-top: 30px !important; }
  .ml-2xs-30, .section.ml-2xs-30 { padding-left: 30px !important; }
  .mr-2xs-30, .section.mr-2xs-30 { padding-right: 30px !important; }
  .mb-2xs-35, .section.mb-2xs-35 { padding-bottom: 35px !important; }
  .mt-2xs-35, .section.mt-2xs-35 { padding-top: 35px !important; }
  .ml-2xs-35, .section.ml-2xs-35 { padding-left: 35px !important; }
  .mr-2xs-35, .section.mr-2xs-35 { padding-right: 35px !important; }
  .mb-2xs-40, .section.mb-2xs-40 { padding-bottom: 40px !important; }
  .mt-2xs-40, .section.mt-2xs-40 { padding-top: 40px !important; }
  .ml-2xs-40, .section.ml-2xs-40 { padding-left: 40px !important; }
  .mr-2xs-40, .section.mr-2xs-40 { padding-right: 40px !important; }
  .mb-2xs-45, .section.mb-2xs-45 { padding-bottom: 45px !important; }
  .mt-2xs-45, .section.mt-2xs-45 { padding-top: 45px !important; }
  .ml-2xs-45, .section.ml-2xs-45 { padding-left: 45px !important; }
  .mr-2xs-45, .section.mr-2xs-45 { padding-right: 45px !important; }
  .mb-2xs-50, .section.mb-2xs-50 { padding-bottom: 50px !important; }
  .mt-2xs-50, .section.mt-2xs-50 { padding-top: 50px !important; }
  .ml-2xs-50, .section.ml-2xs-50 { padding-left: 50px !important; }
  .mr-2xs-50, .section.mr-2xs-50 { padding-right: 50px !important; }
  .mb-2xs-55, .section.mb-2xs-55 { padding-bottom: 55px !important; }
  .mt-2xs-55, .section.mt-2xs-55 { padding-top: 55px !important; }
  .ml-2xs-55, .section.ml-2xs-55 { padding-left: 55px !important; }
  .mr-2xs-55, .section.mr-2xs-55 { padding-right: 55px !important; }
  .mb-2xs-60, .section.mb-2xs-60 { padding-bottom: 60px !important; }
  .mt-2xs-60, .section.mt-2xs-60 { padding-top: 60px !important; }
  .ml-2xs-60, .section.ml-2xs-60 { padding-left: 60px !important; }
  .mr-2xs-60, .section.mr-2xs-60 { padding-right: 60px !important; }
  .mb-2xs-65, .section.mb-2xs-65 { padding-bottom: 65px !important; }
  .mt-2xs-65, .section.mt-2xs-65 { padding-top: 65px !important; }
  .ml-2xs-65, .section.ml-2xs-65 { padding-left: 65px !important; }
  .mr-2xs-65, .section.mr-2xs-65 { padding-right: 65px !important; }
  .mb-2xs-70, .section.mb-2xs-70 { padding-bottom: 70px !important; }
  .mt-2xs-70, .section.mt-2xs-70 { padding-top: 70px !important; }
  .ml-2xs-70, .section.ml-2xs-70 { padding-left: 70px !important; }
  .mr-2xs-70, .section.mr-2xs-70 { padding-right: 70px !important; }
  .mb-2xs-75, .section.mb-2xs-75 { padding-bottom: 75px !important; }
  .mt-2xs-75, .section.mt-2xs-75 { padding-top: 75px !important; }
  .ml-2xs-75, .section.ml-2xs-75 { padding-left: 75px !important; }
  .mr-2xs-75, .section.mr-2xs-75 { padding-right: 75px !important; }
  .mb-2xs-80, .section.mb-2xs-80 { padding-bottom: 80px !important; }
  .mt-2xs-80, .section.mt-2xs-80 { padding-top: 80px !important; }
  .ml-2xs-80, .section.ml-2xs-80 { padding-left: 80px !important; }
  .mr-2xs-80, .section.mr-2xs-80 { padding-right: 80px !important; }
  .mb-2xs-85, .section.mb-2xs-85 { padding-bottom: 85px !important; }
  .mt-2xs-85, .section.mt-2xs-85 { padding-top: 85px !important; }
  .ml-2xs-85, .section.ml-2xs-85 { padding-left: 85px !important; }
  .mr-2xs-85, .section.mr-2xs-85 { padding-right: 85px !important; }
  .mb-2xs-90, .section.mb-2xs-90 { padding-bottom: 90px !important; }
  .mt-2xs-90, .section.mt-2xs-90 { padding-top: 90px !important; }
  .ml-2xs-90, .section.ml-2xs-90 { padding-left: 90px !important; }
  .mr-2xs-90, .section.mr-2xs-90 { padding-right: 90px !important; }
  .mb-2xs-95, .section.mb-2xs-95 { padding-bottom: 95px !important; }
  .mt-2xs-95, .section.mt-2xs-95 { padding-top: 95px !important; }
  .ml-2xs-95, .section.ml-2xs-95 { padding-left: 95px !important; }
  .mr-2xs-95, .section.mr-2xs-95 { padding-right: 95px !important; }
  .mb-2xs-100, .section.mb-2xs-100 { padding-bottom: 100px !important; }
  .mt-2xs-100, .section.mt-2xs-100 { padding-top: 100px !important; }
  .ml-2xs-100, .section.ml-2xs-100 { padding-left: 100px !important; }
  .mr-2xs-100, .section.mr-2xs-100 { padding-right: 100px !important; }
}

@media (max-width: 570px) {
  .m-3xs-0, .m-4xs-0 { padding: 0px !important; }
  .m-3xs-5, .m-4xs-5 { padding: 5px !important; }
  .m-3xs-10, .m-4xs-10 { padding: 10px !important; }
  .m-3xs-15, .m-4xs-15 { padding: 15px !important; }
  .m-3xs-20, .m-4xs-20 { padding: 20px !important; }
  .m-3xs-25, .m-4xs-25 { padding: 25px !important; }
  .m-3xs-30, .m-4xs-30 { padding: 30px !important; }
  .m-3xs-35, .m-4xs-35 { padding: 35px !important; }
  .m-3xs-40, .m-4xs-40 { padding: 40px !important; }
  .m-3xs-45, .m-4xs-45 { padding: 45px !important; }
  .m-3xs-50, .m-4xs-50 { padding: 50px !important; }
  .m-3xs-55, .m-4xs-55 { padding: 55px !important; }
  .m-3xs-60, .m-4xs-60 { padding: 60px !important; }
  .m-3xs-65, .m-4xs-65 { padding: 65px !important; }
  .m-3xs-70, .m-4xs-70 { padding: 70px !important; }
  .m-3xs-75, .m-4xs-75 { padding: 75px !important; }
  .m-3xs-80, .m-4xs-80 { padding: 80px !important; }
  .m-3xs-85, .m-4xs-85 { padding: 85px !important; }
  .m-3xs-90, .m-4xs-90 { padding: 90px !important; }
  .m-3xs-95, .m-4xs-95 { padding: 95px !important; }
  .m-3xs-100, .m-4xs-100 { padding: 100px !important; }
  .mb-3xs-0, .mb-4xs-0, .section.mb-3xs-0, .section.mb-4xs-0 { padding-bottom: 0px !important; }
  .mt-3xs-0, .mt-4xs-0, .section.mt-3xs-0, .section.mt-4xs-0 { padding-top: 0px !important; }
  .ml-3xs-0, .ml-4xs-0, .section.ml-3xs-0, .section.ml-4xs-0 { padding-left: 0px !important; }
  .mr-3xs-0, .mr-4xs-0, .section.mr-3xs-0, .section.mr-4xs-0 { padding-right: 0px !important; }
  .mb-3xs-5, .mb-4xs-5, .section.mb-3xs-5, .section.mb-4xs-5 { padding-bottom: 5px !important; }
  .mt-3xs-5, .mt-4xs-5, .section.mt-3xs-5, .section.mt-4xs-5 { padding-top: 5px !important; }
  .ml-3xs-5, .ml-4xs-5, .section.ml-3xs-5, .section.ml-4xs-5 { padding-left: 5px !important; }
  .mr-3xs-5, .mr-4xs-5, .section.mr-3xs-5, .section.mr-4xs-5 { padding-right: 5px !important; }
  .mb-3xs-10, .mb-4xs-10, .section.mb-3xs-10, .section.mb-4xs-10 { padding-bottom: 10px !important; }
  .mt-3xs-10, .mt-4xs-10, .section.mt-3xs-10, .section.mt-4xs-10 { padding-top: 10px !important; }
  .ml-3xs-10, .ml-4xs-10, .section.ml-3xs-10, .section.ml-4xs-10 { padding-left: 10px !important; }
  .mr-3xs-10, .mr-4xs-10, .section.mr-3xs-10, .section.mr-4xs-10 { padding-right: 10px !important; }
  .mb-3xs-15, .mb-4xs-15, .section.mb-3xs-15, .section.mb-4xs-15 { padding-bottom: 15px !important; }
  .mt-3xs-15, .mt-4xs-15, .section.mt-3xs-15, .section.mt-4xs-15 { padding-top: 15px !important; }
  .ml-3xs-15, .ml-4xs-15, .section.ml-3xs-15, .section.ml-4xs-15 { padding-left: 15px !important; }
  .mr-3xs-15, .mr-4xs-15, .section.mr-3xs-15, .section.mr-4xs-15 { padding-right: 15px !important; }
  .mb-3xs-20, .mb-4xs-20, .section.mb-3xs-20, .section.mb-4xs-20 { padding-bottom: 20px !important; }
  .mt-3xs-20, .mt-4xs-20, .section.mt-3xs-20, .section.mt-4xs-20 { padding-top: 20px !important; }
  .ml-3xs-20, .ml-4xs-20, .section.ml-3xs-20, .section.ml-4xs-20 { padding-left: 20px !important; }
  .mr-3xs-20, .mr-4xs-20, .section.mr-3xs-20, .section.mr-4xs-20 { padding-right: 20px !important; }
  .mb-3xs-25, .mb-4xs-25, .section.mb-3xs-25, .section.mb-4xs-25 { padding-bottom: 25px !important; }
  .mt-3xs-25, .mt-4xs-25, .section.mt-3xs-25, .section.mt-4xs-25 { padding-top: 25px !important; }
  .ml-3xs-25, .ml-4xs-25, .section.ml-3xs-25, .section.ml-4xs-25 { padding-left: 25px !important; }
  .mr-3xs-25, .mr-4xs-25, .section.mr-3xs-25, .section.mr-4xs-25 { padding-right: 25px !important; }
  .mb-3xs-30, .mb-4xs-30, .section.mb-3xs-30, .section.mb-4xs-30 { padding-bottom: 30px !important; }
  .mt-3xs-30, .mt-4xs-30, .section.mt-3xs-30, .section.mt-4xs-30 { padding-top: 30px !important; }
  .ml-3xs-30, .ml-4xs-30, .section.ml-3xs-30, .section.ml-4xs-30 { padding-left: 30px !important; }
  .mr-3xs-30, .mr-4xs-30, .section.mr-3xs-30, .section.mr-4xs-30 { padding-right: 30px !important; }
  .mb-3xs-35, .mb-4xs-35, .section.mb-3xs-35, .section.mb-4xs-35 { padding-bottom: 35px !important; }
  .mt-3xs-35, .mt-4xs-35, .section.mt-3xs-35, .section.mt-4xs-35 { padding-top: 35px !important; }
  .ml-3xs-35, .ml-4xs-35, .section.ml-3xs-35, .section.ml-4xs-35 { padding-left: 35px !important; }
  .mr-3xs-35, .mr-4xs-35, .section.mr-3xs-35, .section.mr-4xs-35 { padding-right: 35px !important; }
  .mb-3xs-40, .mb-4xs-40, .section.mb-3xs-40, .section.mb-4xs-40 { padding-bottom: 40px !important; }
  .mt-3xs-40, .mt-4xs-40, .section.mt-3xs-40, .section.mt-4xs-40 { padding-top: 40px !important; }
  .ml-3xs-40, .ml-4xs-40, .section.ml-3xs-40, .section.ml-4xs-40 { padding-left: 40px !important; }
  .mr-3xs-40, .mr-4xs-40, .section.mr-3xs-40, .section.mr-4xs-40 { padding-right: 40px !important; }
  .mb-3xs-45, .mb-4xs-45, .section.mb-3xs-45, .section.mb-4xs-45 { padding-bottom: 45px !important; }
  .mt-3xs-45, .mt-4xs-45, .section.mt-3xs-45, .section.mt-4xs-45 { padding-top: 45px !important; }
  .ml-3xs-45, .ml-4xs-45, .section.ml-3xs-45, .section.ml-4xs-45 { padding-left: 45px !important; }
  .mr-3xs-45, .mr-4xs-45, .section.mr-3xs-45, .section.mr-4xs-45 { padding-right: 45px !important; }
  .mb-3xs-50, .mb-4xs-50, .section.mb-3xs-50, .section.mb-4xs-50 { padding-bottom: 50px !important; }
  .mt-3xs-50, .mt-4xs-50, .section.mt-3xs-50, .section.mt-4xs-50 { padding-top: 50px !important; }
  .ml-3xs-50, .ml-4xs-50, .section.ml-3xs-50, .section.ml-4xs-50 { padding-left: 50px !important; }
  .mr-3xs-50, .mr-4xs-50, .section.mr-3xs-50, .section.mr-4xs-50 { padding-right: 50px !important; }
  .mb-3xs-55, .mb-4xs-55, .section.mb-3xs-55, .section.mb-4xs-55 { padding-bottom: 55px !important; }
  .mt-3xs-55, .mt-4xs-55, .section.mt-3xs-55, .section.mt-4xs-55 { padding-top: 55px !important; }
  .ml-3xs-55, .ml-4xs-55, .section.ml-3xs-55, .section.ml-4xs-55 { padding-left: 55px !important; }
  .mr-3xs-55, .mr-4xs-55, .section.mr-3xs-55, .section.mr-4xs-55 { padding-right: 55px !important; }
  .mb-3xs-60, .mb-4xs-60, .section.mb-3xs-60, .section.mb-4xs-60 { padding-bottom: 60px !important; }
  .mt-3xs-60, .mt-4xs-60, .section.mt-3xs-60, .section.mt-4xs-60 { padding-top: 60px !important; }
  .ml-3xs-60, .ml-4xs-60, .section.ml-3xs-60, .section.ml-4xs-60 { padding-left: 60px !important; }
  .mr-3xs-60, .mr-4xs-60, .section.mr-3xs-60, .section.mr-4xs-60 { padding-right: 60px !important; }
  .mb-3xs-65, .mb-4xs-65, .section.mb-3xs-65, .section.mb-4xs-65 { padding-bottom: 65px !important; }
  .mt-3xs-65, .mt-4xs-65, .section.mt-3xs-65, .section.mt-4xs-65 { padding-top: 65px !important; }
  .ml-3xs-65, .ml-4xs-65, .section.ml-3xs-65, .section.ml-4xs-65 { padding-left: 65px !important; }
  .mr-3xs-65, .mr-4xs-65, .section.mr-3xs-65, .section.mr-4xs-65 { padding-right: 65px !important; }
  .mb-3xs-70, .mb-4xs-70, .section.mb-3xs-70, .section.mb-4xs-70 { padding-bottom: 70px !important; }
  .mt-3xs-70, .mt-4xs-70, .section.mt-3xs-70, .section.mt-4xs-70 { padding-top: 70px !important; }
  .ml-3xs-70, .ml-4xs-70, .section.ml-3xs-70, .section.ml-4xs-70 { padding-left: 70px !important; }
  .mr-3xs-70, .mr-4xs-70, .section.mr-3xs-70, .section.mr-4xs-70 { padding-right: 70px !important; }
  .mb-3xs-75, .mb-4xs-75, .section.mb-3xs-75, .section.mb-4xs-75 { padding-bottom: 75px !important; }
  .mt-3xs-75, .mt-4xs-75, .section.mt-3xs-75, .section.mt-4xs-75 { padding-top: 75px !important; }
  .ml-3xs-75, .ml-4xs-75, .section.ml-3xs-75, .section.ml-4xs-75 { padding-left: 75px !important; }
  .mr-3xs-75, .mr-4xs-75, .section.mr-3xs-75, .section.mr-4xs-75 { padding-right: 75px !important; }
  .mb-3xs-80, .mb-4xs-80, .section.mb-3xs-80, .section.mb-4xs-80 { padding-bottom: 80px !important; }
  .mt-3xs-80, .mt-4xs-80, .section.mt-3xs-80, .section.mt-4xs-80 { padding-top: 80px !important; }
  .ml-3xs-80, .ml-4xs-80, .section.ml-3xs-80, .section.ml-4xs-80 { padding-left: 80px !important; }
  .mr-3xs-80, .mr-4xs-80, .section.mr-3xs-80, .section.mr-4xs-80 { padding-right: 80px !important; }
  .mb-3xs-85, .mb-4xs-85, .section.mb-3xs-85, .section.mb-4xs-85 { padding-bottom: 85px !important; }
  .mt-3xs-85, .mt-4xs-85, .section.mt-3xs-85, .section.mt-4xs-85 { padding-top: 85px !important; }
  .ml-3xs-85, .ml-4xs-85, .section.ml-3xs-85, .section.ml-4xs-85 { padding-left: 85px !important; }
  .mr-3xs-85, .mr-4xs-85, .section.mr-3xs-85, .section.mr-4xs-85 { padding-right: 85px !important; }
  .mb-3xs-90, .mb-4xs-90, .section.mb-3xs-90, .section.mb-4xs-90 { padding-bottom: 90px !important; }
  .mt-3xs-90, .mt-4xs-90, .section.mt-3xs-90, .section.mt-4xs-90 { padding-top: 90px !important; }
  .ml-3xs-90, .ml-4xs-90, .section.ml-3xs-90, .section.ml-4xs-90 { padding-left: 90px !important; }
  .mr-3xs-90, .mr-4xs-90, .section.mr-3xs-90, .section.mr-4xs-90 { padding-right: 90px !important; }
  .mb-3xs-95, .mb-4xs-95, .section.mb-3xs-95, .section.mb-4xs-95 { padding-bottom: 95px !important; }
  .mt-3xs-95, .mt-4xs-95, .section.mt-3xs-95, .section.mt-4xs-95 { padding-top: 95px !important; }
  .ml-3xs-95, .ml-4xs-95, .section.ml-3xs-95, .section.ml-4xs-95 { padding-left: 95px !important; }
  .mr-3xs-95, .mr-4xs-95, .section.mr-3xs-95, .section.mr-4xs-95 { padding-right: 95px !important; }
  .mb-3xs-100, .mb-4xs-100, .section.mb-3xs-100, .section.mb-4xs-100 { padding-bottom: 100px !important; }
  .mt-3xs-100, .mt-4xs-100, .section.mt-3xs-100, .section.mt-4xs-100 { padding-top: 100px !important; }
  .ml-3xs-100, .ml-4xs-100, .section.ml-3xs-100, .section.ml-4xs-100 { padding-left: 100px !important; }
  .mr-3xs-100, .mr-4xs-100, .section.mr-3xs-100, .section.mr-4xs-100 { padding-right: 100px !important; }
}

.p-0 { padding: 0px !important; }

.p-5 { padding: 5px !important; }

.p-10 { padding: 10px !important; }

.p-15 { padding: 15px !important; }

.p-20 { padding: 20px !important; }

.p-25 { padding: 25px !important; }

.p-30 { padding: 30px !important; }

.p-35 { padding: 35px !important; }

.p-40 { padding: 40px !important; }

.p-45 { padding: 45px !important; }

.p-50 { padding: 50px !important; }

.p-55 { padding: 55px !important; }

.p-60 { padding: 60px !important; }

.p-65 { padding: 65px !important; }

.p-70 { padding: 70px !important; }

.p-75 { padding: 75px !important; }

.p-80 { padding: 80px !important; }

.p-85 { padding: 85px !important; }

.p-90 { padding: 90px !important; }

.p-95 { padding: 95px !important; }

.p-100 { padding: 100px !important; }

.pb-0, .section.pb-0 { padding-bottom: 0px !important; }

.pt-0, .section.pt-0 { padding-top: 0px !important; }

.pl-0, .section.pl-0 { padding-left: 0px !important; }

.pr-0, .section.pr-0 { padding-right: 0px !important; }

.pb-5, .section.pb-5 { padding-bottom: 5px !important; }

.pt-5, .section.pt-5 { padding-top: 5px !important; }

.pl-5, .section.pl-5 { padding-left: 5px !important; }

.pr-5, .section.pr-5 { padding-right: 5px !important; }

.pb-10, .section.pb-10 { padding-bottom: 10px !important; }

.pt-10, .section.pt-10 { padding-top: 10px !important; }

.pl-10, .section.pl-10 { padding-left: 10px !important; }

.pr-10, .section.pr-10 { padding-right: 10px !important; }

.pb-15, .section.pb-15 { padding-bottom: 15px !important; }

.pt-15, .section.pt-15 { padding-top: 15px !important; }

.pl-15, .section.pl-15 { padding-left: 15px !important; }

.pr-15, .section.pr-15 { padding-right: 15px !important; }

.pb-20, .section.pb-20 { padding-bottom: 20px !important; }

.pt-20, .section.pt-20 { padding-top: 20px !important; }

.pl-20, .section.pl-20 { padding-left: 20px !important; }

.pr-20, .section.pr-20 { padding-right: 20px !important; }

.pb-25, .section.pb-25 { padding-bottom: 25px !important; }

.pt-25, .section.pt-25 { padding-top: 25px !important; }

.pl-25, .section.pl-25 { padding-left: 25px !important; }

.pr-25, .section.pr-25 { padding-right: 25px !important; }

.pb-30, .section.pb-30 { padding-bottom: 30px !important; }

.pt-30, .section.pt-30 { padding-top: 30px !important; }

.pl-30, .section.pl-30 { padding-left: 30px !important; }

.pr-30, .section.pr-30 { padding-right: 30px !important; }

.pb-35, .section.pb-35 { padding-bottom: 35px !important; }

.pt-35, .section.pt-35 { padding-top: 35px !important; }

.pl-35, .section.pl-35 { padding-left: 35px !important; }

.pr-35, .section.pr-35 { padding-right: 35px !important; }

.pb-40, .section.pb-40 { padding-bottom: 40px !important; }

.pt-40, .section.pt-40 { padding-top: 40px !important; }

.pl-40, .section.pl-40 { padding-left: 40px !important; }

.pr-40, .section.pr-40 { padding-right: 40px !important; }

.pb-45, .section.pb-45 { padding-bottom: 45px !important; }

.pt-45, .section.pt-45 { padding-top: 45px !important; }

.pl-45, .section.pl-45 { padding-left: 45px !important; }

.pr-45, .section.pr-45 { padding-right: 45px !important; }

.pb-50, .section.pb-50 { padding-bottom: 50px !important; }

.pt-50, .section.pt-50 { padding-top: 50px !important; }

.pl-50, .section.pl-50 { padding-left: 50px !important; }

.pr-50, .section.pr-50 { padding-right: 50px !important; }

.pb-55, .section.pb-55 { padding-bottom: 55px !important; }

.pt-55, .section.pt-55 { padding-top: 55px !important; }

.pl-55, .section.pl-55 { padding-left: 55px !important; }

.pr-55, .section.pr-55 { padding-right: 55px !important; }

.pb-60, .section.pb-60 { padding-bottom: 60px !important; }

.pt-60, .section.pt-60 { padding-top: 60px !important; }

.pl-60, .section.pl-60 { padding-left: 60px !important; }

.pr-60, .section.pr-60 { padding-right: 60px !important; }

.pb-65, .section.pb-65 { padding-bottom: 65px !important; }

.pt-65, .section.pt-65 { padding-top: 65px !important; }

.pl-65, .section.pl-65 { padding-left: 65px !important; }

.pr-65, .section.pr-65 { padding-right: 65px !important; }

.pb-70, .section.pb-70 { padding-bottom: 70px !important; }

.pt-70, .section.pt-70 { padding-top: 70px !important; }

.pl-70, .section.pl-70 { padding-left: 70px !important; }

.pr-70, .section.pr-70 { padding-right: 70px !important; }

.pb-75, .section.pb-75 { padding-bottom: 75px !important; }

.pt-75, .section.pt-75 { padding-top: 75px !important; }

.pl-75, .section.pl-75 { padding-left: 75px !important; }

.pr-75, .section.pr-75 { padding-right: 75px !important; }

.pb-80, .section.pb-80 { padding-bottom: 80px !important; }

.pt-80, .section.pt-80 { padding-top: 80px !important; }

.pl-80, .section.pl-80 { padding-left: 80px !important; }

.pr-80, .section.pr-80 { padding-right: 80px !important; }

.pb-85, .section.pb-85 { padding-bottom: 85px !important; }

.pt-85, .section.pt-85 { padding-top: 85px !important; }

.pl-85, .section.pl-85 { padding-left: 85px !important; }

.pr-85, .section.pr-85 { padding-right: 85px !important; }

.pb-90, .section.pb-90 { padding-bottom: 90px !important; }

.pt-90, .section.pt-90 { padding-top: 90px !important; }

.pl-90, .section.pl-90 { padding-left: 90px !important; }

.pr-90, .section.pr-90 { padding-right: 90px !important; }

.pb-95, .section.pb-95 { padding-bottom: 95px !important; }

.pt-95, .section.pt-95 { padding-top: 95px !important; }

.pl-95, .section.pl-95 { padding-left: 95px !important; }

.pr-95, .section.pr-95 { padding-right: 95px !important; }

.pb-100, .section.pb-100 { padding-bottom: 100px !important; }

.pt-100, .section.pt-100 { padding-top: 100px !important; }

.pl-100, .section.pl-100 { padding-left: 100px !important; }

.pr-100, .section.pr-100 { padding-right: 100px !important; }

@media (max-width: 992px) {
  .p-sm-0 { padding: 0px !important; }
  .p-sm-5 { padding: 5px !important; }
  .p-sm-10 { padding: 10px !important; }
  .p-sm-15 { padding: 15px !important; }
  .p-sm-20 { padding: 20px !important; }
  .p-sm-25 { padding: 25px !important; }
  .p-sm-30 { padding: 30px !important; }
  .p-sm-35 { padding: 35px !important; }
  .p-sm-40 { padding: 40px !important; }
  .p-sm-45 { padding: 45px !important; }
  .p-sm-50 { padding: 50px !important; }
  .p-sm-55 { padding: 55px !important; }
  .p-sm-60 { padding: 60px !important; }
  .p-sm-65 { padding: 65px !important; }
  .p-sm-70 { padding: 70px !important; }
  .p-sm-75 { padding: 75px !important; }
  .p-sm-80 { padding: 80px !important; }
  .p-sm-85 { padding: 85px !important; }
  .p-sm-90 { padding: 90px !important; }
  .p-sm-95 { padding: 95px !important; }
  .p-sm-100 { padding: 100px !important; }
  .pb-sm-0, .section.pb-sm-0 { padding-bottom: 0px !important; }
  .pt-sm-0, .section.pt-sm-0 { padding-top: 0px !important; }
  .pl-sm-0, .section.pl-sm-0 { padding-left: 0px !important; }
  .pr-sm-0, .section.pr-sm-0 { padding-right: 0px !important; }
  .pb-sm-5, .section.pb-sm-5 { padding-bottom: 5px !important; }
  .pt-sm-5, .section.pt-sm-5 { padding-top: 5px !important; }
  .pl-sm-5, .section.pl-sm-5 { padding-left: 5px !important; }
  .pr-sm-5, .section.pr-sm-5 { padding-right: 5px !important; }
  .pb-sm-10, .section.pb-sm-10 { padding-bottom: 10px !important; }
  .pt-sm-10, .section.pt-sm-10 { padding-top: 10px !important; }
  .pl-sm-10, .section.pl-sm-10 { padding-left: 10px !important; }
  .pr-sm-10, .section.pr-sm-10 { padding-right: 10px !important; }
  .pb-sm-15, .section.pb-sm-15 { padding-bottom: 15px !important; }
  .pt-sm-15, .section.pt-sm-15 { padding-top: 15px !important; }
  .pl-sm-15, .section.pl-sm-15 { padding-left: 15px !important; }
  .pr-sm-15, .section.pr-sm-15 { padding-right: 15px !important; }
  .pb-sm-20, .section.pb-sm-20 { padding-bottom: 20px !important; }
  .pt-sm-20, .section.pt-sm-20 { padding-top: 20px !important; }
  .pl-sm-20, .section.pl-sm-20 { padding-left: 20px !important; }
  .pr-sm-20, .section.pr-sm-20 { padding-right: 20px !important; }
  .pb-sm-25, .section.pb-sm-25 { padding-bottom: 25px !important; }
  .pt-sm-25, .section.pt-sm-25 { padding-top: 25px !important; }
  .pl-sm-25, .section.pl-sm-25 { padding-left: 25px !important; }
  .pr-sm-25, .section.pr-sm-25 { padding-right: 25px !important; }
  .pb-sm-30, .section.pb-sm-30 { padding-bottom: 30px !important; }
  .pt-sm-30, .section.pt-sm-30 { padding-top: 30px !important; }
  .pl-sm-30, .section.pl-sm-30 { padding-left: 30px !important; }
  .pr-sm-30, .section.pr-sm-30 { padding-right: 30px !important; }
  .pb-sm-35, .section.pb-sm-35 { padding-bottom: 35px !important; }
  .pt-sm-35, .section.pt-sm-35 { padding-top: 35px !important; }
  .pl-sm-35, .section.pl-sm-35 { padding-left: 35px !important; }
  .pr-sm-35, .section.pr-sm-35 { padding-right: 35px !important; }
  .pb-sm-40, .section.pb-sm-40 { padding-bottom: 40px !important; }
  .pt-sm-40, .section.pt-sm-40 { padding-top: 40px !important; }
  .pl-sm-40, .section.pl-sm-40 { padding-left: 40px !important; }
  .pr-sm-40, .section.pr-sm-40 { padding-right: 40px !important; }
  .pb-sm-45, .section.pb-sm-45 { padding-bottom: 45px !important; }
  .pt-sm-45, .section.pt-sm-45 { padding-top: 45px !important; }
  .pl-sm-45, .section.pl-sm-45 { padding-left: 45px !important; }
  .pr-sm-45, .section.pr-sm-45 { padding-right: 45px !important; }
  .pb-sm-50, .section.pb-sm-50 { padding-bottom: 50px !important; }
  .pt-sm-50, .section.pt-sm-50 { padding-top: 50px !important; }
  .pl-sm-50, .section.pl-sm-50 { padding-left: 50px !important; }
  .pr-sm-50, .section.pr-sm-50 { padding-right: 50px !important; }
  .pb-sm-55, .section.pb-sm-55 { padding-bottom: 55px !important; }
  .pt-sm-55, .section.pt-sm-55 { padding-top: 55px !important; }
  .pl-sm-55, .section.pl-sm-55 { padding-left: 55px !important; }
  .pr-sm-55, .section.pr-sm-55 { padding-right: 55px !important; }
  .pb-sm-60, .section.pb-sm-60 { padding-bottom: 60px !important; }
  .pt-sm-60, .section.pt-sm-60 { padding-top: 60px !important; }
  .pl-sm-60, .section.pl-sm-60 { padding-left: 60px !important; }
  .pr-sm-60, .section.pr-sm-60 { padding-right: 60px !important; }
  .pb-sm-65, .section.pb-sm-65 { padding-bottom: 65px !important; }
  .pt-sm-65, .section.pt-sm-65 { padding-top: 65px !important; }
  .pl-sm-65, .section.pl-sm-65 { padding-left: 65px !important; }
  .pr-sm-65, .section.pr-sm-65 { padding-right: 65px !important; }
  .pb-sm-70, .section.pb-sm-70 { padding-bottom: 70px !important; }
  .pt-sm-70, .section.pt-sm-70 { padding-top: 70px !important; }
  .pl-sm-70, .section.pl-sm-70 { padding-left: 70px !important; }
  .pr-sm-70, .section.pr-sm-70 { padding-right: 70px !important; }
  .pb-sm-75, .section.pb-sm-75 { padding-bottom: 75px !important; }
  .pt-sm-75, .section.pt-sm-75 { padding-top: 75px !important; }
  .pl-sm-75, .section.pl-sm-75 { padding-left: 75px !important; }
  .pr-sm-75, .section.pr-sm-75 { padding-right: 75px !important; }
  .pb-sm-80, .section.pb-sm-80 { padding-bottom: 80px !important; }
  .pt-sm-80, .section.pt-sm-80 { padding-top: 80px !important; }
  .pl-sm-80, .section.pl-sm-80 { padding-left: 80px !important; }
  .pr-sm-80, .section.pr-sm-80 { padding-right: 80px !important; }
  .pb-sm-85, .section.pb-sm-85 { padding-bottom: 85px !important; }
  .pt-sm-85, .section.pt-sm-85 { padding-top: 85px !important; }
  .pl-sm-85, .section.pl-sm-85 { padding-left: 85px !important; }
  .pr-sm-85, .section.pr-sm-85 { padding-right: 85px !important; }
  .pb-sm-90, .section.pb-sm-90 { padding-bottom: 90px !important; }
  .pt-sm-90, .section.pt-sm-90 { padding-top: 90px !important; }
  .pl-sm-90, .section.pl-sm-90 { padding-left: 90px !important; }
  .pr-sm-90, .section.pr-sm-90 { padding-right: 90px !important; }
  .pb-sm-95, .section.pb-sm-95 { padding-bottom: 95px !important; }
  .pt-sm-95, .section.pt-sm-95 { padding-top: 95px !important; }
  .pl-sm-95, .section.pl-sm-95 { padding-left: 95px !important; }
  .pr-sm-95, .section.pr-sm-95 { padding-right: 95px !important; }
  .pb-sm-100, .section.pb-sm-100 { padding-bottom: 100px !important; }
  .pt-sm-100, .section.pt-sm-100 { padding-top: 100px !important; }
  .pl-sm-100, .section.pl-sm-100 { padding-left: 100px !important; }
  .pr-sm-100, .section.pr-sm-100 { padding-right: 100px !important; }
}

@media (max-width: 768px) {
  .p-xs-0 { padding: 0px !important; }
  .p-xs-5 { padding: 5px !important; }
  .p-xs-10 { padding: 10px !important; }
  .p-xs-15 { padding: 15px !important; }
  .p-xs-20 { padding: 20px !important; }
  .p-xs-25 { padding: 25px !important; }
  .p-xs-30 { padding: 30px !important; }
  .p-xs-35 { padding: 35px !important; }
  .p-xs-40 { padding: 40px !important; }
  .p-xs-45 { padding: 45px !important; }
  .p-xs-50 { padding: 50px !important; }
  .p-xs-55 { padding: 55px !important; }
  .p-xs-60 { padding: 60px !important; }
  .p-xs-65 { padding: 65px !important; }
  .p-xs-70 { padding: 70px !important; }
  .p-xs-75 { padding: 75px !important; }
  .p-xs-80 { padding: 80px !important; }
  .p-xs-85 { padding: 85px !important; }
  .p-xs-90 { padding: 90px !important; }
  .p-xs-95 { padding: 95px !important; }
  .p-xs-100 { padding: 100px !important; }
  .pb-xs-0, .section.pb-xs-0 { padding-bottom: 0px !important; }
  .pt-xs-0, .section.pt-xs-0 { padding-top: 0px !important; }
  .pl-xs-0, .section.pl-xs-0 { padding-left: 0px !important; }
  .pr-xs-0, .section.pr-xs-0 { padding-right: 0px !important; }
  .pb-xs-5, .section.pb-xs-5 { padding-bottom: 5px !important; }
  .pt-xs-5, .section.pt-xs-5 { padding-top: 5px !important; }
  .pl-xs-5, .section.pl-xs-5 { padding-left: 5px !important; }
  .pr-xs-5, .section.pr-xs-5 { padding-right: 5px !important; }
  .pb-xs-10, .section.pb-xs-10 { padding-bottom: 10px !important; }
  .pt-xs-10, .section.pt-xs-10 { padding-top: 10px !important; }
  .pl-xs-10, .section.pl-xs-10 { padding-left: 10px !important; }
  .pr-xs-10, .section.pr-xs-10 { padding-right: 10px !important; }
  .pb-xs-15, .section.pb-xs-15 { padding-bottom: 15px !important; }
  .pt-xs-15, .section.pt-xs-15 { padding-top: 15px !important; }
  .pl-xs-15, .section.pl-xs-15 { padding-left: 15px !important; }
  .pr-xs-15, .section.pr-xs-15 { padding-right: 15px !important; }
  .pb-xs-20, .section.pb-xs-20 { padding-bottom: 20px !important; }
  .pt-xs-20, .section.pt-xs-20 { padding-top: 20px !important; }
  .pl-xs-20, .section.pl-xs-20 { padding-left: 20px !important; }
  .pr-xs-20, .section.pr-xs-20 { padding-right: 20px !important; }
  .pb-xs-25, .section.pb-xs-25 { padding-bottom: 25px !important; }
  .pt-xs-25, .section.pt-xs-25 { padding-top: 25px !important; }
  .pl-xs-25, .section.pl-xs-25 { padding-left: 25px !important; }
  .pr-xs-25, .section.pr-xs-25 { padding-right: 25px !important; }
  .pb-xs-30, .section.pb-xs-30 { padding-bottom: 30px !important; }
  .pt-xs-30, .section.pt-xs-30 { padding-top: 30px !important; }
  .pl-xs-30, .section.pl-xs-30 { padding-left: 30px !important; }
  .pr-xs-30, .section.pr-xs-30 { padding-right: 30px !important; }
  .pb-xs-35, .section.pb-xs-35 { padding-bottom: 35px !important; }
  .pt-xs-35, .section.pt-xs-35 { padding-top: 35px !important; }
  .pl-xs-35, .section.pl-xs-35 { padding-left: 35px !important; }
  .pr-xs-35, .section.pr-xs-35 { padding-right: 35px !important; }
  .pb-xs-40, .section.pb-xs-40 { padding-bottom: 40px !important; }
  .pt-xs-40, .section.pt-xs-40 { padding-top: 40px !important; }
  .pl-xs-40, .section.pl-xs-40 { padding-left: 40px !important; }
  .pr-xs-40, .section.pr-xs-40 { padding-right: 40px !important; }
  .pb-xs-45, .section.pb-xs-45 { padding-bottom: 45px !important; }
  .pt-xs-45, .section.pt-xs-45 { padding-top: 45px !important; }
  .pl-xs-45, .section.pl-xs-45 { padding-left: 45px !important; }
  .pr-xs-45, .section.pr-xs-45 { padding-right: 45px !important; }
  .pb-xs-50, .section.pb-xs-50 { padding-bottom: 50px !important; }
  .pt-xs-50, .section.pt-xs-50 { padding-top: 50px !important; }
  .pl-xs-50, .section.pl-xs-50 { padding-left: 50px !important; }
  .pr-xs-50, .section.pr-xs-50 { padding-right: 50px !important; }
  .pb-xs-55, .section.pb-xs-55 { padding-bottom: 55px !important; }
  .pt-xs-55, .section.pt-xs-55 { padding-top: 55px !important; }
  .pl-xs-55, .section.pl-xs-55 { padding-left: 55px !important; }
  .pr-xs-55, .section.pr-xs-55 { padding-right: 55px !important; }
  .pb-xs-60, .section.pb-xs-60 { padding-bottom: 60px !important; }
  .pt-xs-60, .section.pt-xs-60 { padding-top: 60px !important; }
  .pl-xs-60, .section.pl-xs-60 { padding-left: 60px !important; }
  .pr-xs-60, .section.pr-xs-60 { padding-right: 60px !important; }
  .pb-xs-65, .section.pb-xs-65 { padding-bottom: 65px !important; }
  .pt-xs-65, .section.pt-xs-65 { padding-top: 65px !important; }
  .pl-xs-65, .section.pl-xs-65 { padding-left: 65px !important; }
  .pr-xs-65, .section.pr-xs-65 { padding-right: 65px !important; }
  .pb-xs-70, .section.pb-xs-70 { padding-bottom: 70px !important; }
  .pt-xs-70, .section.pt-xs-70 { padding-top: 70px !important; }
  .pl-xs-70, .section.pl-xs-70 { padding-left: 70px !important; }
  .pr-xs-70, .section.pr-xs-70 { padding-right: 70px !important; }
  .pb-xs-75, .section.pb-xs-75 { padding-bottom: 75px !important; }
  .pt-xs-75, .section.pt-xs-75 { padding-top: 75px !important; }
  .pl-xs-75, .section.pl-xs-75 { padding-left: 75px !important; }
  .pr-xs-75, .section.pr-xs-75 { padding-right: 75px !important; }
  .pb-xs-80, .section.pb-xs-80 { padding-bottom: 80px !important; }
  .pt-xs-80, .section.pt-xs-80 { padding-top: 80px !important; }
  .pl-xs-80, .section.pl-xs-80 { padding-left: 80px !important; }
  .pr-xs-80, .section.pr-xs-80 { padding-right: 80px !important; }
  .pb-xs-85, .section.pb-xs-85 { padding-bottom: 85px !important; }
  .pt-xs-85, .section.pt-xs-85 { padding-top: 85px !important; }
  .pl-xs-85, .section.pl-xs-85 { padding-left: 85px !important; }
  .pr-xs-85, .section.pr-xs-85 { padding-right: 85px !important; }
  .pb-xs-90, .section.pb-xs-90 { padding-bottom: 90px !important; }
  .pt-xs-90, .section.pt-xs-90 { padding-top: 90px !important; }
  .pl-xs-90, .section.pl-xs-90 { padding-left: 90px !important; }
  .pr-xs-90, .section.pr-xs-90 { padding-right: 90px !important; }
  .pb-xs-95, .section.pb-xs-95 { padding-bottom: 95px !important; }
  .pt-xs-95, .section.pt-xs-95 { padding-top: 95px !important; }
  .pl-xs-95, .section.pl-xs-95 { padding-left: 95px !important; }
  .pr-xs-95, .section.pr-xs-95 { padding-right: 95px !important; }
  .pb-xs-100, .section.pb-xs-100 { padding-bottom: 100px !important; }
  .pt-xs-100, .section.pt-xs-100 { padding-top: 100px !important; }
  .pl-xs-100, .section.pl-xs-100 { padding-left: 100px !important; }
  .pr-xs-100, .section.pr-xs-100 { padding-right: 100px !important; }
}

@media (max-width: 680px) {
  .p-2xs-0 { padding: 0px !important; }
  .p-2xs-5 { padding: 5px !important; }
  .p-2xs-10 { padding: 10px !important; }
  .p-2xs-15 { padding: 15px !important; }
  .p-2xs-20 { padding: 20px !important; }
  .p-2xs-25 { padding: 25px !important; }
  .p-2xs-30 { padding: 30px !important; }
  .p-2xs-35 { padding: 35px !important; }
  .p-2xs-40 { padding: 40px !important; }
  .p-2xs-45 { padding: 45px !important; }
  .p-2xs-50 { padding: 50px !important; }
  .p-2xs-55 { padding: 55px !important; }
  .p-2xs-60 { padding: 60px !important; }
  .p-2xs-65 { padding: 65px !important; }
  .p-2xs-70 { padding: 70px !important; }
  .p-2xs-75 { padding: 75px !important; }
  .p-2xs-80 { padding: 80px !important; }
  .p-2xs-85 { padding: 85px !important; }
  .p-2xs-90 { padding: 90px !important; }
  .p-2xs-95 { padding: 95px !important; }
  .p-2xs-100 { padding: 100px !important; }
  .pb-2xs-0, .section.pb-2xs-0 { padding-bottom: 0px !important; }
  .pt-2xs-0, .section.pt-2xs-0 { padding-top: 0px !important; }
  .pl-2xs-0, .section.pl-2xs-0 { padding-left: 0px !important; }
  .pr-2xs-0, .section.pr-2xs-0 { padding-right: 0px !important; }
  .pb-2xs-5, .section.pb-2xs-5 { padding-bottom: 5px !important; }
  .pt-2xs-5, .section.pt-2xs-5 { padding-top: 5px !important; }
  .pl-2xs-5, .section.pl-2xs-5 { padding-left: 5px !important; }
  .pr-2xs-5, .section.pr-2xs-5 { padding-right: 5px !important; }
  .pb-2xs-10, .section.pb-2xs-10 { padding-bottom: 10px !important; }
  .pt-2xs-10, .section.pt-2xs-10 { padding-top: 10px !important; }
  .pl-2xs-10, .section.pl-2xs-10 { padding-left: 10px !important; }
  .pr-2xs-10, .section.pr-2xs-10 { padding-right: 10px !important; }
  .pb-2xs-15, .section.pb-2xs-15 { padding-bottom: 15px !important; }
  .pt-2xs-15, .section.pt-2xs-15 { padding-top: 15px !important; }
  .pl-2xs-15, .section.pl-2xs-15 { padding-left: 15px !important; }
  .pr-2xs-15, .section.pr-2xs-15 { padding-right: 15px !important; }
  .pb-2xs-20, .section.pb-2xs-20 { padding-bottom: 20px !important; }
  .pt-2xs-20, .section.pt-2xs-20 { padding-top: 20px !important; }
  .pl-2xs-20, .section.pl-2xs-20 { padding-left: 20px !important; }
  .pr-2xs-20, .section.pr-2xs-20 { padding-right: 20px !important; }
  .pb-2xs-25, .section.pb-2xs-25 { padding-bottom: 25px !important; }
  .pt-2xs-25, .section.pt-2xs-25 { padding-top: 25px !important; }
  .pl-2xs-25, .section.pl-2xs-25 { padding-left: 25px !important; }
  .pr-2xs-25, .section.pr-2xs-25 { padding-right: 25px !important; }
  .pb-2xs-30, .section.pb-2xs-30 { padding-bottom: 30px !important; }
  .pt-2xs-30, .section.pt-2xs-30 { padding-top: 30px !important; }
  .pl-2xs-30, .section.pl-2xs-30 { padding-left: 30px !important; }
  .pr-2xs-30, .section.pr-2xs-30 { padding-right: 30px !important; }
  .pb-2xs-35, .section.pb-2xs-35 { padding-bottom: 35px !important; }
  .pt-2xs-35, .section.pt-2xs-35 { padding-top: 35px !important; }
  .pl-2xs-35, .section.pl-2xs-35 { padding-left: 35px !important; }
  .pr-2xs-35, .section.pr-2xs-35 { padding-right: 35px !important; }
  .pb-2xs-40, .section.pb-2xs-40 { padding-bottom: 40px !important; }
  .pt-2xs-40, .section.pt-2xs-40 { padding-top: 40px !important; }
  .pl-2xs-40, .section.pl-2xs-40 { padding-left: 40px !important; }
  .pr-2xs-40, .section.pr-2xs-40 { padding-right: 40px !important; }
  .pb-2xs-45, .section.pb-2xs-45 { padding-bottom: 45px !important; }
  .pt-2xs-45, .section.pt-2xs-45 { padding-top: 45px !important; }
  .pl-2xs-45, .section.pl-2xs-45 { padding-left: 45px !important; }
  .pr-2xs-45, .section.pr-2xs-45 { padding-right: 45px !important; }
  .pb-2xs-50, .section.pb-2xs-50 { padding-bottom: 50px !important; }
  .pt-2xs-50, .section.pt-2xs-50 { padding-top: 50px !important; }
  .pl-2xs-50, .section.pl-2xs-50 { padding-left: 50px !important; }
  .pr-2xs-50, .section.pr-2xs-50 { padding-right: 50px !important; }
  .pb-2xs-55, .section.pb-2xs-55 { padding-bottom: 55px !important; }
  .pt-2xs-55, .section.pt-2xs-55 { padding-top: 55px !important; }
  .pl-2xs-55, .section.pl-2xs-55 { padding-left: 55px !important; }
  .pr-2xs-55, .section.pr-2xs-55 { padding-right: 55px !important; }
  .pb-2xs-60, .section.pb-2xs-60 { padding-bottom: 60px !important; }
  .pt-2xs-60, .section.pt-2xs-60 { padding-top: 60px !important; }
  .pl-2xs-60, .section.pl-2xs-60 { padding-left: 60px !important; }
  .pr-2xs-60, .section.pr-2xs-60 { padding-right: 60px !important; }
  .pb-2xs-65, .section.pb-2xs-65 { padding-bottom: 65px !important; }
  .pt-2xs-65, .section.pt-2xs-65 { padding-top: 65px !important; }
  .pl-2xs-65, .section.pl-2xs-65 { padding-left: 65px !important; }
  .pr-2xs-65, .section.pr-2xs-65 { padding-right: 65px !important; }
  .pb-2xs-70, .section.pb-2xs-70 { padding-bottom: 70px !important; }
  .pt-2xs-70, .section.pt-2xs-70 { padding-top: 70px !important; }
  .pl-2xs-70, .section.pl-2xs-70 { padding-left: 70px !important; }
  .pr-2xs-70, .section.pr-2xs-70 { padding-right: 70px !important; }
  .pb-2xs-75, .section.pb-2xs-75 { padding-bottom: 75px !important; }
  .pt-2xs-75, .section.pt-2xs-75 { padding-top: 75px !important; }
  .pl-2xs-75, .section.pl-2xs-75 { padding-left: 75px !important; }
  .pr-2xs-75, .section.pr-2xs-75 { padding-right: 75px !important; }
  .pb-2xs-80, .section.pb-2xs-80 { padding-bottom: 80px !important; }
  .pt-2xs-80, .section.pt-2xs-80 { padding-top: 80px !important; }
  .pl-2xs-80, .section.pl-2xs-80 { padding-left: 80px !important; }
  .pr-2xs-80, .section.pr-2xs-80 { padding-right: 80px !important; }
  .pb-2xs-85, .section.pb-2xs-85 { padding-bottom: 85px !important; }
  .pt-2xs-85, .section.pt-2xs-85 { padding-top: 85px !important; }
  .pl-2xs-85, .section.pl-2xs-85 { padding-left: 85px !important; }
  .pr-2xs-85, .section.pr-2xs-85 { padding-right: 85px !important; }
  .pb-2xs-90, .section.pb-2xs-90 { padding-bottom: 90px !important; }
  .pt-2xs-90, .section.pt-2xs-90 { padding-top: 90px !important; }
  .pl-2xs-90, .section.pl-2xs-90 { padding-left: 90px !important; }
  .pr-2xs-90, .section.pr-2xs-90 { padding-right: 90px !important; }
  .pb-2xs-95, .section.pb-2xs-95 { padding-bottom: 95px !important; }
  .pt-2xs-95, .section.pt-2xs-95 { padding-top: 95px !important; }
  .pl-2xs-95, .section.pl-2xs-95 { padding-left: 95px !important; }
  .pr-2xs-95, .section.pr-2xs-95 { padding-right: 95px !important; }
  .pb-2xs-100, .section.pb-2xs-100 { padding-bottom: 100px !important; }
  .pt-2xs-100, .section.pt-2xs-100 { padding-top: 100px !important; }
  .pl-2xs-100, .section.pl-2xs-100 { padding-left: 100px !important; }
  .pr-2xs-100, .section.pr-2xs-100 { padding-right: 100px !important; }
}

@media (max-width: 570px) {
  .p-3xs-0, .p-4xs-0 { padding: 0px !important; }
  .p-3xs-5, .p-4xs-5 { padding: 5px !important; }
  .p-3xs-10, .p-4xs-10 { padding: 10px !important; }
  .p-3xs-15, .p-4xs-15 { padding: 15px !important; }
  .p-3xs-20, .p-4xs-20 { padding: 20px !important; }
  .p-3xs-25, .p-4xs-25 { padding: 25px !important; }
  .p-3xs-30, .p-4xs-30 { padding: 30px !important; }
  .p-3xs-35, .p-4xs-35 { padding: 35px !important; }
  .p-3xs-40, .p-4xs-40 { padding: 40px !important; }
  .p-3xs-45, .p-4xs-45 { padding: 45px !important; }
  .p-3xs-50, .p-4xs-50 { padding: 50px !important; }
  .p-3xs-55, .p-4xs-55 { padding: 55px !important; }
  .p-3xs-60, .p-4xs-60 { padding: 60px !important; }
  .p-3xs-65, .p-4xs-65 { padding: 65px !important; }
  .p-3xs-70, .p-4xs-70 { padding: 70px !important; }
  .p-3xs-75, .p-4xs-75 { padding: 75px !important; }
  .p-3xs-80, .p-4xs-80 { padding: 80px !important; }
  .p-3xs-85, .p-4xs-85 { padding: 85px !important; }
  .p-3xs-90, .p-4xs-90 { padding: 90px !important; }
  .p-3xs-95, .p-4xs-95 { padding: 95px !important; }
  .p-3xs-100, .p-4xs-100 { padding: 100px !important; }
  .pb-3xs-0, .pb-4xs-0, .section.pb-3xs-0, .section.pb-4xs-0 { padding-bottom: 0px !important; }
  .pt-3xs-0, .pt-4xs-0, .section.pt-3xs-0, .section.pt-4xs-0 { padding-top: 0px !important; }
  .pl-3xs-0, .pl-4xs-0, .section.pl-3xs-0, .section.pl-4xs-0 { padding-left: 0px !important; }
  .pr-3xs-0, .pr-4xs-0, .section.pr-3xs-0, .section.pr-4xs-0 { padding-right: 0px !important; }
  .pb-3xs-5, .pb-4xs-5, .section.pb-3xs-5, .section.pb-4xs-5 { padding-bottom: 5px !important; }
  .pt-3xs-5, .pt-4xs-5, .section.pt-3xs-5, .section.pt-4xs-5 { padding-top: 5px !important; }
  .pl-3xs-5, .pl-4xs-5, .section.pl-3xs-5, .section.pl-4xs-5 { padding-left: 5px !important; }
  .pr-3xs-5, .pr-4xs-5, .section.pr-3xs-5, .section.pr-4xs-5 { padding-right: 5px !important; }
  .pb-3xs-10, .pb-4xs-10, .section.pb-3xs-10, .section.pb-4xs-10 { padding-bottom: 10px !important; }
  .pt-3xs-10, .pt-4xs-10, .section.pt-3xs-10, .section.pt-4xs-10 { padding-top: 10px !important; }
  .pl-3xs-10, .pl-4xs-10, .section.pl-3xs-10, .section.pl-4xs-10 { padding-left: 10px !important; }
  .pr-3xs-10, .pr-4xs-10, .section.pr-3xs-10, .section.pr-4xs-10 { padding-right: 10px !important; }
  .pb-3xs-15, .pb-4xs-15, .section.pb-3xs-15, .section.pb-4xs-15 { padding-bottom: 15px !important; }
  .pt-3xs-15, .pt-4xs-15, .section.pt-3xs-15, .section.pt-4xs-15 { padding-top: 15px !important; }
  .pl-3xs-15, .pl-4xs-15, .section.pl-3xs-15, .section.pl-4xs-15 { padding-left: 15px !important; }
  .pr-3xs-15, .pr-4xs-15, .section.pr-3xs-15, .section.pr-4xs-15 { padding-right: 15px !important; }
  .pb-3xs-20, .pb-4xs-20, .section.pb-3xs-20, .section.pb-4xs-20 { padding-bottom: 20px !important; }
  .pt-3xs-20, .pt-4xs-20, .section.pt-3xs-20, .section.pt-4xs-20 { padding-top: 20px !important; }
  .pl-3xs-20, .pl-4xs-20, .section.pl-3xs-20, .section.pl-4xs-20 { padding-left: 20px !important; }
  .pr-3xs-20, .pr-4xs-20, .section.pr-3xs-20, .section.pr-4xs-20 { padding-right: 20px !important; }
  .pb-3xs-25, .pb-4xs-25, .section.pb-3xs-25, .section.pb-4xs-25 { padding-bottom: 25px !important; }
  .pt-3xs-25, .pt-4xs-25, .section.pt-3xs-25, .section.pt-4xs-25 { padding-top: 25px !important; }
  .pl-3xs-25, .pl-4xs-25, .section.pl-3xs-25, .section.pl-4xs-25 { padding-left: 25px !important; }
  .pr-3xs-25, .pr-4xs-25, .section.pr-3xs-25, .section.pr-4xs-25 { padding-right: 25px !important; }
  .pb-3xs-30, .pb-4xs-30, .section.pb-3xs-30, .section.pb-4xs-30 { padding-bottom: 30px !important; }
  .pt-3xs-30, .pt-4xs-30, .section.pt-3xs-30, .section.pt-4xs-30 { padding-top: 30px !important; }
  .pl-3xs-30, .pl-4xs-30, .section.pl-3xs-30, .section.pl-4xs-30 { padding-left: 30px !important; }
  .pr-3xs-30, .pr-4xs-30, .section.pr-3xs-30, .section.pr-4xs-30 { padding-right: 30px !important; }
  .pb-3xs-35, .pb-4xs-35, .section.pb-3xs-35, .section.pb-4xs-35 { padding-bottom: 35px !important; }
  .pt-3xs-35, .pt-4xs-35, .section.pt-3xs-35, .section.pt-4xs-35 { padding-top: 35px !important; }
  .pl-3xs-35, .pl-4xs-35, .section.pl-3xs-35, .section.pl-4xs-35 { padding-left: 35px !important; }
  .pr-3xs-35, .pr-4xs-35, .section.pr-3xs-35, .section.pr-4xs-35 { padding-right: 35px !important; }
  .pb-3xs-40, .pb-4xs-40, .section.pb-3xs-40, .section.pb-4xs-40 { padding-bottom: 40px !important; }
  .pt-3xs-40, .pt-4xs-40, .section.pt-3xs-40, .section.pt-4xs-40 { padding-top: 40px !important; }
  .pl-3xs-40, .pl-4xs-40, .section.pl-3xs-40, .section.pl-4xs-40 { padding-left: 40px !important; }
  .pr-3xs-40, .pr-4xs-40, .section.pr-3xs-40, .section.pr-4xs-40 { padding-right: 40px !important; }
  .pb-3xs-45, .pb-4xs-45, .section.pb-3xs-45, .section.pb-4xs-45 { padding-bottom: 45px !important; }
  .pt-3xs-45, .pt-4xs-45, .section.pt-3xs-45, .section.pt-4xs-45 { padding-top: 45px !important; }
  .pl-3xs-45, .pl-4xs-45, .section.pl-3xs-45, .section.pl-4xs-45 { padding-left: 45px !important; }
  .pr-3xs-45, .pr-4xs-45, .section.pr-3xs-45, .section.pr-4xs-45 { padding-right: 45px !important; }
  .pb-3xs-50, .pb-4xs-50, .section.pb-3xs-50, .section.pb-4xs-50 { padding-bottom: 50px !important; }
  .pt-3xs-50, .pt-4xs-50, .section.pt-3xs-50, .section.pt-4xs-50 { padding-top: 50px !important; }
  .pl-3xs-50, .pl-4xs-50, .section.pl-3xs-50, .section.pl-4xs-50 { padding-left: 50px !important; }
  .pr-3xs-50, .pr-4xs-50, .section.pr-3xs-50, .section.pr-4xs-50 { padding-right: 50px !important; }
  .pb-3xs-55, .pb-4xs-55, .section.pb-3xs-55, .section.pb-4xs-55 { padding-bottom: 55px !important; }
  .pt-3xs-55, .pt-4xs-55, .section.pt-3xs-55, .section.pt-4xs-55 { padding-top: 55px !important; }
  .pl-3xs-55, .pl-4xs-55, .section.pl-3xs-55, .section.pl-4xs-55 { padding-left: 55px !important; }
  .pr-3xs-55, .pr-4xs-55, .section.pr-3xs-55, .section.pr-4xs-55 { padding-right: 55px !important; }
  .pb-3xs-60, .pb-4xs-60, .section.pb-3xs-60, .section.pb-4xs-60 { padding-bottom: 60px !important; }
  .pt-3xs-60, .pt-4xs-60, .section.pt-3xs-60, .section.pt-4xs-60 { padding-top: 60px !important; }
  .pl-3xs-60, .pl-4xs-60, .section.pl-3xs-60, .section.pl-4xs-60 { padding-left: 60px !important; }
  .pr-3xs-60, .pr-4xs-60, .section.pr-3xs-60, .section.pr-4xs-60 { padding-right: 60px !important; }
  .pb-3xs-65, .pb-4xs-65, .section.pb-3xs-65, .section.pb-4xs-65 { padding-bottom: 65px !important; }
  .pt-3xs-65, .pt-4xs-65, .section.pt-3xs-65, .section.pt-4xs-65 { padding-top: 65px !important; }
  .pl-3xs-65, .pl-4xs-65, .section.pl-3xs-65, .section.pl-4xs-65 { padding-left: 65px !important; }
  .pr-3xs-65, .pr-4xs-65, .section.pr-3xs-65, .section.pr-4xs-65 { padding-right: 65px !important; }
  .pb-3xs-70, .pb-4xs-70, .section.pb-3xs-70, .section.pb-4xs-70 { padding-bottom: 70px !important; }
  .pt-3xs-70, .pt-4xs-70, .section.pt-3xs-70, .section.pt-4xs-70 { padding-top: 70px !important; }
  .pl-3xs-70, .pl-4xs-70, .section.pl-3xs-70, .section.pl-4xs-70 { padding-left: 70px !important; }
  .pr-3xs-70, .pr-4xs-70, .section.pr-3xs-70, .section.pr-4xs-70 { padding-right: 70px !important; }
  .pb-3xs-75, .pb-4xs-75, .section.pb-3xs-75, .section.pb-4xs-75 { padding-bottom: 75px !important; }
  .pt-3xs-75, .pt-4xs-75, .section.pt-3xs-75, .section.pt-4xs-75 { padding-top: 75px !important; }
  .pl-3xs-75, .pl-4xs-75, .section.pl-3xs-75, .section.pl-4xs-75 { padding-left: 75px !important; }
  .pr-3xs-75, .pr-4xs-75, .section.pr-3xs-75, .section.pr-4xs-75 { padding-right: 75px !important; }
  .pb-3xs-80, .pb-4xs-80, .section.pb-3xs-80, .section.pb-4xs-80 { padding-bottom: 80px !important; }
  .pt-3xs-80, .pt-4xs-80, .section.pt-3xs-80, .section.pt-4xs-80 { padding-top: 80px !important; }
  .pl-3xs-80, .pl-4xs-80, .section.pl-3xs-80, .section.pl-4xs-80 { padding-left: 80px !important; }
  .pr-3xs-80, .pr-4xs-80, .section.pr-3xs-80, .section.pr-4xs-80 { padding-right: 80px !important; }
  .pb-3xs-85, .pb-4xs-85, .section.pb-3xs-85, .section.pb-4xs-85 { padding-bottom: 85px !important; }
  .pt-3xs-85, .pt-4xs-85, .section.pt-3xs-85, .section.pt-4xs-85 { padding-top: 85px !important; }
  .pl-3xs-85, .pl-4xs-85, .section.pl-3xs-85, .section.pl-4xs-85 { padding-left: 85px !important; }
  .pr-3xs-85, .pr-4xs-85, .section.pr-3xs-85, .section.pr-4xs-85 { padding-right: 85px !important; }
  .pb-3xs-90, .pb-4xs-90, .section.pb-3xs-90, .section.pb-4xs-90 { padding-bottom: 90px !important; }
  .pt-3xs-90, .pt-4xs-90, .section.pt-3xs-90, .section.pt-4xs-90 { padding-top: 90px !important; }
  .pl-3xs-90, .pl-4xs-90, .section.pl-3xs-90, .section.pl-4xs-90 { padding-left: 90px !important; }
  .pr-3xs-90, .pr-4xs-90, .section.pr-3xs-90, .section.pr-4xs-90 { padding-right: 90px !important; }
  .pb-3xs-95, .pb-4xs-95, .section.pb-3xs-95, .section.pb-4xs-95 { padding-bottom: 95px !important; }
  .pt-3xs-95, .pt-4xs-95, .section.pt-3xs-95, .section.pt-4xs-95 { padding-top: 95px !important; }
  .pl-3xs-95, .pl-4xs-95, .section.pl-3xs-95, .section.pl-4xs-95 { padding-left: 95px !important; }
  .pr-3xs-95, .pr-4xs-95, .section.pr-3xs-95, .section.pr-4xs-95 { padding-right: 95px !important; }
  .pb-3xs-100, .pb-4xs-100, .section.pb-3xs-100, .section.pb-4xs-100 { padding-bottom: 100px !important; }
  .pt-3xs-100, .pt-4xs-100, .section.pt-3xs-100, .section.pt-4xs-100 { padding-top: 100px !important; }
  .pl-3xs-100, .pl-4xs-100, .section.pl-3xs-100, .section.pl-4xs-100 { padding-left: 100px !important; }
  .pr-3xs-100, .pr-4xs-100, .section.pr-3xs-100, .section.pr-4xs-100 { padding-right: 100px !important; }
}

.w-200p { width: 200% !important; }

.w-195p { width: 195% !important; }

.w-190p { width: 190% !important; }

.w-185p { width: 185% !important; }

.w-180p { width: 180% !important; }

.w-175p { width: 175% !important; }

.w-170p { width: 170% !important; }

.w-165p { width: 165% !important; }

.w-160p { width: 160% !important; }

.w-155p { width: 155% !important; }

.w-150p { width: 150% !important; }

.w-145p { width: 145% !important; }

.w-140p { width: 140% !important; }

.w-135p { width: 135% !important; }

.w-130p { width: 130% !important; }

.w-125p { width: 125% !important; }

.w-120p { width: 120% !important; }

.w-115p { width: 115% !important; }

.w-110p { width: 110% !important; }

.w-105p { width: 105% !important; }

.w-100p { width: 100% !important; }

.w-95p { width: 95% !important; }

.w-90p { width: 90% !important; }

.w-85p { width: 85% !important; }

.w-80p { width: 80% !important; }

.w-75p { width: 75% !important; }

.w-70p { width: 70% !important; }

.w-65p { width: 65% !important; }

.w-60p { width: 60% !important; }

.w-55p { width: 55% !important; }

.w-50p { width: 50% !important; }

.w-45p { width: 45% !important; }

.w-40p { width: 40% !important; }

.w-35p { width: 35% !important; }

.w-30p { width: 30% !important; }

.w-25p { width: 25% !important; }

.w-20p { width: 20% !important; }

.w-15p { width: 15% !important; }

.w-10p { width: 10% !important; }

.w-5p { width: 5% !important; }

.wfc { width: fit-content; }

@media (max-width: 991px) {
  .w-sm-200p { width: 200% !important; }
  .w-sm-195p { width: 195% !important; }
  .w-sm-190p { width: 190% !important; }
  .w-sm-185p { width: 185% !important; }
  .w-sm-180p { width: 180% !important; }
  .w-sm-175p { width: 175% !important; }
  .w-sm-170p { width: 170% !important; }
  .w-sm-165p { width: 165% !important; }
  .w-sm-160p { width: 160% !important; }
  .w-sm-155p { width: 155% !important; }
  .w-sm-150p { width: 150% !important; }
  .w-sm-145p { width: 145% !important; }
  .w-sm-140p { width: 140% !important; }
  .w-sm-135p { width: 135% !important; }
  .w-sm-130p { width: 130% !important; }
  .w-sm-125p { width: 125% !important; }
  .w-sm-120p { width: 120% !important; }
  .w-sm-115p { width: 115% !important; }
  .w-sm-110p { width: 110% !important; }
  .w-sm-105p { width: 105% !important; }
  .w-sm-100p { width: 100% !important; }
  .w-sm-95p { width: 95% !important; }
  .w-sm-90p { width: 90% !important; }
  .w-sm-85p { width: 85% !important; }
  .w-sm-80p { width: 80% !important; }
  .w-sm-75p { width: 75% !important; }
  .w-sm-70p { width: 70% !important; }
  .w-sm-65p { width: 65% !important; }
  .w-sm-60p { width: 60% !important; }
  .w-sm-55p { width: 55% !important; }
  .w-sm-50p { width: 50% !important; }
  .w-sm-45p { width: 45% !important; }
  .w-sm-40p { width: 40% !important; }
  .w-sm-35p { width: 35% !important; }
  .w-sm-30p { width: 30% !important; }
  .w-sm-25p { width: 25% !important; }
  .w-sm-20p { width: 20% !important; }
  .w-sm-15p { width: 15% !important; }
  .w-sm-10p { width: 10% !important; }
  .w-sm-5p { width: 5% !important; }
  .wfc-sm { width: fit-content; }
}

@media (max-width: 767px) {
  .w-xs-200p { width: 200% !important; }
  .w-xs-195p { width: 195% !important; }
  .w-xs-190p { width: 190% !important; }
  .w-xs-185p { width: 185% !important; }
  .w-xs-180p { width: 180% !important; }
  .w-xs-175p { width: 175% !important; }
  .w-xs-170p { width: 170% !important; }
  .w-xs-165p { width: 165% !important; }
  .w-xs-160p { width: 160% !important; }
  .w-xs-155p { width: 155% !important; }
  .w-xs-150p { width: 150% !important; }
  .w-xs-145p { width: 145% !important; }
  .w-xs-140p { width: 140% !important; }
  .w-xs-135p { width: 135% !important; }
  .w-xs-130p { width: 130% !important; }
  .w-xs-125p { width: 125% !important; }
  .w-xs-120p { width: 120% !important; }
  .w-xs-115p { width: 115% !important; }
  .w-xs-110p { width: 110% !important; }
  .w-xs-105p { width: 105% !important; }
  .w-xs-100p { width: 100% !important; }
  .w-xs-95p { width: 95% !important; }
  .w-xs-90p { width: 90% !important; }
  .w-xs-85p { width: 85% !important; }
  .w-xs-80p { width: 80% !important; }
  .w-xs-75p { width: 75% !important; }
  .w-xs-70p { width: 70% !important; }
  .w-xs-65p { width: 65% !important; }
  .w-xs-60p { width: 60% !important; }
  .w-xs-55p { width: 55% !important; }
  .w-xs-50p { width: 50% !important; }
  .w-xs-45p { width: 45% !important; }
  .w-xs-40p { width: 40% !important; }
  .w-xs-35p { width: 35% !important; }
  .w-xs-30p { width: 30% !important; }
  .w-xs-25p { width: 25% !important; }
  .w-xs-20p { width: 20% !important; }
  .w-xs-15p { width: 15% !important; }
  .w-xs-10p { width: 10% !important; }
  .w-xs-5p { width: 5% !important; }
  .wfc-xs { width: fit-content; }
}

@media (max-width: 680px) {
  .w-2xs-200p { width: 200% !important; }
  .w-2xs-195p { width: 195% !important; }
  .w-2xs-190p { width: 190% !important; }
  .w-2xs-185p { width: 185% !important; }
  .w-2xs-180p { width: 180% !important; }
  .w-2xs-175p { width: 175% !important; }
  .w-2xs-170p { width: 170% !important; }
  .w-2xs-165p { width: 165% !important; }
  .w-2xs-160p { width: 160% !important; }
  .w-2xs-155p { width: 155% !important; }
  .w-2xs-150p { width: 150% !important; }
  .w-2xs-145p { width: 145% !important; }
  .w-2xs-140p { width: 140% !important; }
  .w-2xs-135p { width: 135% !important; }
  .w-2xs-130p { width: 130% !important; }
  .w-2xs-125p { width: 125% !important; }
  .w-2xs-120p { width: 120% !important; }
  .w-2xs-115p { width: 115% !important; }
  .w-2xs-110p { width: 110% !important; }
  .w-2xs-105p { width: 105% !important; }
  .w-2xs-100p { width: 100% !important; }
  .w-2xs-95p { width: 95% !important; }
  .w-2xs-90p { width: 90% !important; }
  .w-2xs-85p { width: 85% !important; }
  .w-2xs-80p { width: 80% !important; }
  .w-2xs-75p { width: 75% !important; }
  .w-2xs-70p { width: 70% !important; }
  .w-2xs-65p { width: 65% !important; }
  .w-2xs-60p { width: 60% !important; }
  .w-2xs-55p { width: 55% !important; }
  .w-2xs-50p { width: 50% !important; }
  .w-2xs-45p { width: 45% !important; }
  .w-2xs-40p { width: 40% !important; }
  .w-2xs-35p { width: 35% !important; }
  .w-2xs-30p { width: 30% !important; }
  .w-2xs-25p { width: 25% !important; }
  .w-2xs-20p { width: 20% !important; }
  .w-2xs-15p { width: 15% !important; }
  .w-2xs-10p { width: 10% !important; }
  .w-2xs-5p { width: 5% !important; }
  .wfc-2xs { width: fit-content; }
}

@media (max-width: 570px) {
  .w-3xs-200p { width: 200% !important; }
  .w-3xs-195p { width: 195% !important; }
  .w-3xs-190p { width: 190% !important; }
  .w-3xs-185p { width: 185% !important; }
  .w-3xs-180p { width: 180% !important; }
  .w-3xs-175p { width: 175% !important; }
  .w-3xs-170p { width: 170% !important; }
  .w-3xs-165p { width: 165% !important; }
  .w-3xs-160p { width: 160% !important; }
  .w-3xs-155p { width: 155% !important; }
  .w-3xs-150p { width: 150% !important; }
  .w-3xs-145p { width: 145% !important; }
  .w-3xs-140p { width: 140% !important; }
  .w-3xs-135p { width: 135% !important; }
  .w-3xs-130p { width: 130% !important; }
  .w-3xs-125p { width: 125% !important; }
  .w-3xs-120p { width: 120% !important; }
  .w-3xs-115p { width: 115% !important; }
  .w-3xs-110p { width: 110% !important; }
  .w-3xs-105p { width: 105% !important; }
  .w-3xs-100p { width: 100% !important; }
  .w-3xs-95p { width: 95% !important; }
  .w-3xs-90p { width: 90% !important; }
  .w-3xs-85p { width: 85% !important; }
  .w-3xs-80p { width: 80% !important; }
  .w-3xs-75p { width: 75% !important; }
  .w-3xs-70p { width: 70% !important; }
  .w-3xs-65p { width: 65% !important; }
  .w-3xs-60p { width: 60% !important; }
  .w-3xs-55p { width: 55% !important; }
  .w-3xs-50p { width: 50% !important; }
  .w-3xs-45p { width: 45% !important; }
  .w-3xs-40p { width: 40% !important; }
  .w-3xs-35p { width: 35% !important; }
  .w-3xs-30p { width: 30% !important; }
  .w-3xs-25p { width: 25% !important; }
  .w-3xs-20p { width: 20% !important; }
  .w-3xs-15p { width: 15% !important; }
  .w-3xs-10p { width: 10% !important; }
  .w-3xs-5p { width: 5% !important; }
  .wfc-3xs { width: fit-content; }
}

@media (max-width: 460px) {
  .w-4xs-200p { width: 200% !important; }
  .w-4xs-195p { width: 195% !important; }
  .w-4xs-190p { width: 190% !important; }
  .w-4xs-185p { width: 185% !important; }
  .w-4xs-180p { width: 180% !important; }
  .w-4xs-175p { width: 175% !important; }
  .w-4xs-170p { width: 170% !important; }
  .w-4xs-165p { width: 165% !important; }
  .w-4xs-160p { width: 160% !important; }
  .w-4xs-155p { width: 155% !important; }
  .w-4xs-150p { width: 150% !important; }
  .w-4xs-145p { width: 145% !important; }
  .w-4xs-140p { width: 140% !important; }
  .w-4xs-135p { width: 135% !important; }
  .w-4xs-130p { width: 130% !important; }
  .w-4xs-125p { width: 125% !important; }
  .w-4xs-120p { width: 120% !important; }
  .w-4xs-115p { width: 115% !important; }
  .w-4xs-110p { width: 110% !important; }
  .w-4xs-105p { width: 105% !important; }
  .w-4xs-100p { width: 100% !important; }
  .w-4xs-95p { width: 95% !important; }
  .w-4xs-90p { width: 90% !important; }
  .w-4xs-85p { width: 85% !important; }
  .w-4xs-80p { width: 80% !important; }
  .w-4xs-75p { width: 75% !important; }
  .w-4xs-70p { width: 70% !important; }
  .w-4xs-65p { width: 65% !important; }
  .w-4xs-60p { width: 60% !important; }
  .w-4xs-55p { width: 55% !important; }
  .w-4xs-50p { width: 50% !important; }
  .w-4xs-45p { width: 45% !important; }
  .w-4xs-40p { width: 40% !important; }
  .w-4xs-35p { width: 35% !important; }
  .w-4xs-30p { width: 30% !important; }
  .w-4xs-25p { width: 25% !important; }
  .w-4xs-20p { width: 20% !important; }
  .w-4xs-15p { width: 15% !important; }
  .w-4xs-10p { width: 10% !important; }
  .w-4xs-5p { width: 5% !important; }
  .wfc-4xs { width: fit-content; }
}

.block { display: block; }

.inline { display: inline; }

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

.grid { display: grid; overflow: hidden; grid-auto-rows: minmax(min-content, max-content); }

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

.flex_nowrap { flex-wrap: nowrap; }

.flex_wrap { flex-wrap: wrap; }

.flex.direction-column, .grid > .flex { flex-direction: column; }

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

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

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

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

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

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

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

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

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

.flex.justify-space-evenly { justify-content: space-evenly; }

.flex-50 { flex: 1 1 50%; }

.flex-33 { flex: 1 1 33%; }

@media (max-width: 991px) {
  .block-sm { display: block; }
  .inline-sm { display: inline; }
  .inline-block-sm { display: inline-block; }
  .flex-sm { display: flex; flex-wrap: wrap; }
  .flex-sm_nowrap { flex-wrap: nowrap; }
  .flex-sm_wrap { flex-wrap: wrap; }
  .flex-sm.align-sm-center, .flex.align-sm-center { align-items: center; }
  .flex-sm.align-sm-top, .flex.align-sm-top { align-items: flex-start; }
  .flex-sm.align-sm-bottom, .flex.align-sm-bottom { align-items: flex-end; }
  .flex-sm.align-sm-stretch, .flex.align-sm-stretch { align-items: stretch; }
  .flex-sm.justify-sm-center, .flex.justify-sm-center { justify-content: center; }
  .flex-sm.justify-sm-top, .flex.justify-sm-top { justify-content: flex-start; }
  .flex-sm.justify-sm-bottom, .flex.justify-sm-bottom { justify-content: flex-end; }
  .flex-sm.justify-sm-space-between, .flex.justify-sm-space-between { justify-content: space-between; }
  .flex-sm.justify-sm-space-around, .flex.justify-sm-space-around { justify-content: space-around; }
  .flex-sm.justify-sm-space-evenly, .flex.justify-sm-space-evenly { justify-content: space-evenly; }
  .flex-sm.direction-sm-column, .flex.direction-sm-column { flex-direction: column; }
}

@media (max-width: 767px) {
  .block-xs { display: block; }
  .inline-xs { display: inline; }
  .inline-block-xs { display: inline-block; }
  .flex-xs { display: flex; flex-wrap: wrap; }
  .flex-xs_nowrap { flex-wrap: nowrap; }
  .flex-xs_wrap { flex-wrap: wrap; }
  .grid > .flex { flex-flow: row; }
  .flex-xs.align-xs-center, .flex.align-xs-center { align-items: center; }
  .flex-xs.align-xs-top, .flex.align-xs-top { align-items: flex-start; }
  .flex-xs.align-xs-bottom, .flex.align-xs-bottom { align-items: flex-end; }
  .flex-xs.align-xs-stretch, .flex.align-xs-stretch { align-items: stretch; }
  .flex-xs.justify-xs-center, .flex.justify-xs-center { justify-content: center; }
  .flex-xs.justify-xs-top, .flex.justify-xs-top { justify-content: flex-start; }
  .flex-xs.justify-xs-bottom, .flex.justify-xs-bottom { justify-content: flex-end; }
  .flex-xs.justify-xs-space-between, .flex.justify-xs-space-between { justify-content: space-between; }
  .flex-xs.justify-xs-space-around, .flex.justify-xs-space-around { justify-content: space-around; }
  .flex-xs.justify-xs-space-evenly, .flex.justify-xs-space-evenly { justify-content: space-evenly; }
  .flex-xs.direction-xs-column, .flex.direction-xs-column { flex-direction: column; }
}

@media (max-width: 680px) {
  .block-2xs { display: block; }
  .inline-2xs { display: inline; }
  .inline-block-2xs { display: inline-block; }
  .flex-2xs { display: flex; flex-wrap: wrap; }
  .flex-2xs_nowrap { flex-wrap: nowrap; }
  .flex-2xs_wrap { flex-wrap: wrap; }
  .grid > .flex { flex-flow: row; }
  .flex-2xs.align-2xs-center, .flex.align-2xs-center { align-items: center; }
  .flex-2xs.align-2xs-top, .flex.align-2xs-top { align-items: flex-start; }
  .flex-2xs.align-2xs-bottom, .flex.align-2xs-bottom { align-items: flex-end; }
  .flex-2xs.align-2xs-stretch, .flex.align-2xs-stretch { align-items: stretch; }
  .flex-2xs.justify-2xs-center, .flex.justify-2xs-center { justify-content: center; }
  .flex-2xs.justify-2xs-top, .flex.justify-2xs-top { justify-content: flex-start; }
  .flex-2xs.justify-2xs-bottom, .flex.justify-2xs-bottom { justify-content: flex-end; }
  .flex-2xs.justify-2xs-space-between, .flex.justify-2xs-space-between { justify-content: space-between; }
  .flex-2xs.justify-2xs-space-around, .flex.justify-2xs-space-around { justify-content: space-around; }
  .flex-2xs.justify-2xs-space-evenly, .flex.justify-2xs-space-evenly { justify-content: space-evenly; }
  .flex-2xs.direction-2xs-column, .flex.direction-2xs-column { flex-direction: column; }
}

@media (max-width: 570px) {
  .block-3xs { display: block; }
  .inline-3xs { display: inline; }
  .inline-block-3xs { display: inline-block; }
  .flex-3xs { display: flex; flex-wrap: wrap; }
  .flex-3xs_nowrap { flex-wrap: nowrap; }
  .flex-3xs_wrap { flex-wrap: wrap; }
  .grid > .flex { flex-flow: row; }
  .flex-3xs.align-3xs-center, .flex.align-3xs-center { align-items: center; }
  .flex-3xs.align-3xs-top, .flex.align-3xs-top { align-items: flex-start; }
  .flex-3xs.align-3xs-bottom, .flex.align-3xs-bottom { align-items: flex-end; }
  .flex-3xs.align-3xs-stretch, .flex.align-3xs-stretch { align-items: stretch; }
  .flex-3xs.justify-3xs-center, .flex.justify-3xs-center { justify-content: center; }
  .flex-3xs.justify-3xs-top, .flex.justify-3xs-top { justify-content: flex-start; }
  .flex-3xs.justify-3xs-bottom, .flex.justify-3xs-bottom { justify-content: flex-end; }
  .flex-3xs.justify-3xs-space-between, .flex.justify-3xs-space-between { justify-content: space-between; }
  .flex-3xs.justify-3xs-space-around, .flex.justify-3xs-space-around { justify-content: space-around; }
  .flex-3xs.justify-3xs-space-evenly, .flex.justify-3xs-space-evenly { justify-content: space-evenly; }
  .flex-3xs.direction-3xs-column, .flex.direction-3xs-column { flex-direction: column; }
}

@media (max-width: 460px) {
  .block-4xs { display: block; }
  .inline-4xs { display: inline; }
  .inline-block-4xs { display: inline-block; }
  .flex-4xs { display: flex; flex-wrap: wrap; }
  .flex-4xs_nowrap { flex-wrap: nowrap; }
  .flex-4xs_wrap { flex-wrap: wrap; }
  .grid > .flex { flex-flow: row; }
  .flex-4xs.align-4xs-center, .flex.align-4xs-center { align-items: center; }
  .flex-4xs.align-4xs-top, .flex.align-4xs-top { align-items: flex-start; }
  .flex-4xs.align-4xs-bottom, .flex.align-4xs-bottom { align-items: flex-end; }
  .flex-4xs.align-4xs-stretch, .flex.align-4xs-stretch { align-items: stretch; }
  .flex-4xs.justify-4xs-center, .flex.justify-4xs-center { justify-content: center; }
  .flex-4xs.justify-4xs-top, .flex.justify-4xs-top { justify-content: flex-start; }
  .flex-4xs.justify-4xs-bottom, .flex.justify-4xs-bottom { justify-content: flex-end; }
  .flex-4xs.justify-4xs-space-between, .flex.justify-4xs-space-between { justify-content: space-between; }
  .flex-4xs.justify-4xs-space-around, .flex.justify-4xs-space-around { justify-content: space-around; }
  .flex-4xs.justify-4xs-space-evenly, .flex.justify-4xs-space-evenly { justify-content: space-evenly; }
  .flex-4xs.direction-4xs-column, .flex.direction-4xs-column { flex-direction: column; }
}

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

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

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

.bg-fixed { background-attachment: fixed; }

@supports (-webkit-touch-callout:none) {
  .bg-fixed { background-attachment: scroll; }
}

.posr { position: relative; }

.posa { position: absolute; }

.posf { position: fixed; }

.posi { position: inherit; }

.poss { position: static; }

@media (max-width: 991px) {
  .posr-sm { position: relative; }
  .posa-sm { position: absolute; }
  .posf-sm { position: fixed; }
  .posi-sm { position: inherit; }
  .poss-sm { position: static; }
}

@media (max-width: 767px) {
  .posr-xs { position: relative; }
  .posa-xs { position: absolute; }
  .posf-xs { position: fixed; }
  .posi-xs { position: inherit; }
  .poss-xs { position: static; }
}

@media (max-width: 680px) {
  .posr-2xs { position: relative; }
  .posa-2xs { position: absolute; }
  .posf-2xs { position: fixed; }
  .posi-2xs { position: inherit; }
  .poss-2xs { position: static; }
}

@media (max-width: 570px) {
  .posr-3xs { position: relative; }
  .posa-3xs { position: absolute; }
  .posf-3xs { position: fixed; }
  .posi-3xs { position: inherit; }
  .poss-3xs { position: static; }
}

@media (max-width: 460px) {
  .posr-4xs { position: relative; }
  .posa-4xs { position: absolute; }
  .posf-4xs { position: fixed; }
  .posi-4xs { position: inherit; }
  .poss-4xs { position: static; }
}

.font-size-inherit { font-size: inherit; }

.font-weight-inherit { font-weight: inherit; }

.font-10 { font-size: var(--fs-10); }

.font-11 { font-size: 11px; }

.font-12 { font-size: var(--fs-12); }

.font-13 { font-size: 13px; }

.font-14 { font-size: var(--fs-14); }

.font-15 { font-size: var(--fs-15); }

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

.font-17 { font-size: 17px; }

.font-18 { font-size: var(--fs-18); }

.font-19 { font-size: 19px; }

.font-20 { font-size: var(--fs-20); }

.font-21 { font-size: var(--fs-21); }

.font-22 { font-size: var(--fs-22); }

.font-23 { font-size: var(--fs-23); }

.font-24 { font-size: var(--fs-24); }

.font-25 { font-size: var(--fs-25); }

.font-26 { font-size: var(--fs-26); }

.font-27 { font-size: var(--fs-27); }

.font-28 { font-size: var(--fs-28); }

.font-29 { font-size: 29px; }

.font-30 { font-size: var(--fs-30); }

.font-31 { font-size: 31px; }

.font-32 { font-size: var(--fs-32); }

.font-33 { font-size: 33px; }

.font-34 { font-size: var(--fs-34); }

.font-35 { font-size: var(--fs-35); }

.font-36 { font-size: var(--fs-36); }

.font-37 { font-size: 37px; }

.font-38 { font-size: var(--fs-38); }

.font-39 { font-size: 39px; }

.font-40 { font-size: var(--fs-40); }

.font-41 { font-size: 41px; }

.font-42 { font-size: var(--fs-42); }

.font-43 { font-size: 43px; }

.font-44 { font-size: var(--fs-44); }

.font-45 { font-size: 45px; }

.font-46 { font-size: var(--fs-46); }

.font-47 { font-size: 47px; }

.font-48 { font-size: var(--fs-48); }

.font-49 { font-size: 49px; }

.font-50 { font-size: var(--fs-50); }

.font-51 { font-size: 51px; }

.font-52 { font-size: 52px; }

.font-53 { font-size: 53px; }

.font-54 { font-size: 54px; }

.font-55 { font-size: 55px; }

.font-56 { font-size: 56px; }

.font-57 { font-size: 57px; }

.font-58 { font-size: 58px; }

.font-59 { font-size: 59px; }

.font-60 { font-size: 60px; }

.font-61 { font-size: 61px; }

.font-62 { font-size: 62px; }

.font-63 { font-size: 63px; }

.font-64 { font-size: 64px; }

.font-65 { font-size: 65px; }

.font-66 { font-size: 66px; }

.font-67 { font-size: 67px; }

.font-68 { font-size: 68px; }

.font-69 { font-size: 69px; }

.font-70 { font-size: 70px; }

.font-71 { font-size: 71px; }

.font-72 { font-size: 72px; }

.font-73 { font-size: 73px; }

.font-74 { font-size: 74px; }

.font-75 { font-size: 75px; }

.font-76 { font-size: 76px; }

.font-77 { font-size: 77px; }

.font-78 { font-size: 78px; }

.font-79 { font-size: 79px; }

.font-80 { font-size: 80px; }

.font-81 { font-size: 81px; }

.font-82 { font-size: 82px; }

.font-83 { font-size: 83px; }

.font-84 { font-size: 84px; }

.font-85 { font-size: 85px; }

.font-86 { font-size: 86px; }

.font-87 { font-size: 87px; }

.font-88 { font-size: 88px; }

.font-89 { font-size: 89px; }

.font-90 { font-size: 90px; }

.font-91 { font-size: 91px; }

.font-92 { font-size: 92px; }

.font-93 { font-size: 93px; }

.font-94 { font-size: 94px; }

.font-95 { font-size: 95px; }

.font-96 { font-size: 96px; }

.font-97 { font-size: 97px; }

.font-98 { font-size: 98px; }

.font-99 { font-size: 99px; }

.font-100p { font-size: 100px; }

@media (max-width: 991px) {
  .font-sm-10 { font-size: var(--fs-10); }
  .font-sm-11 { font-size: 11px; }
  .font-sm-12 { font-size: var(--fs-12); }
  .font-sm-13 { font-size: 13px; }
  .font-sm-14 { font-size: var(--fs-14); }
  .font-sm-15 { font-size: var(--fs-15); }
  .font-sm-16 { font-size: var(--fs-16); }
  .font-sm-17 { font-size: 17px; }
  .font-sm-18 { font-size: var(--fs-18); }
  .font-sm-19 { font-size: 19px; }
  .font-sm-20 { font-size: var(--fs-20); }
  .font-sm-21 { font-size: var(--fs-21); }
  .font-sm-22 { font-size: var(--fs-22); }
  .font-sm-23 { font-size: var(--fs-23); }
  .font-sm-24 { font-size: var(--fs-24); }
  .font-sm-25 { font-size: var(--fs-25); }
  .font-sm-26 { font-size: var(--fs-26); }
  .font-sm-27 { font-size: var(--fs-27); }
  .font-sm-28 { font-size: var(--fs-28); }
  .font-sm-29 { font-size: 29px; }
  .font-sm-30 { font-size: var(--fs-30); }
  .font-sm-31 { font-size: 31px; }
  .font-sm-32 { font-size: var(--fs-32); }
  .font-sm-33 { font-size: 33px; }
  .font-sm-34 { font-size: var(--fs-34); }
  .font-sm-35 { font-size: var(--fs-35); }
  .font-sm-36 { font-size: var(--fs-36); }
  .font-sm-37 { font-size: 37px; }
  .font-sm-38 { font-size: var(--fs-38); }
  .font-sm-39 { font-size: 39px; }
  .font-sm-40 { font-size: var(--fs-40); }
  .font-sm-41 { font-size: 41px; }
  .font-sm-42 { font-size: var(--fs-42); }
  .font-sm-43 { font-size: 43px; }
  .font-sm-44 { font-size: var(--fs-44); }
  .font-sm-45 { font-size: 45px; }
  .font-sm-46 { font-size: var(--fs-46); }
  .font-sm-47 { font-size: 47px; }
  .font-sm-48 { font-size: var(--fs-48); }
  .font-sm-49 { font-size: 49px; }
  .font-sm-50 { font-size: var(--fs-50); }
  .font-sm-51 { font-size: 51px; }
  .font-sm-52 { font-size: 52px; }
  .font-sm-53 { font-size: 53px; }
  .font-sm-54 { font-size: 54px; }
  .font-sm-55 { font-size: 55px; }
  .font-sm-56 { font-size: 56px; }
  .font-sm-57 { font-size: 57px; }
  .font-sm-58 { font-size: 58px; }
  .font-sm-59 { font-size: 59px; }
  .font-sm-60 { font-size: 60px; }
  .font-sm-61 { font-size: 61px; }
  .font-sm-62 { font-size: 62px; }
  .font-sm-63 { font-size: 63px; }
  .font-sm-64 { font-size: 64px; }
  .font-sm-65 { font-size: 65px; }
  .font-sm-66 { font-size: 66px; }
  .font-sm-67 { font-size: 67px; }
  .font-sm-68 { font-size: 68px; }
  .font-sm-69 { font-size: 69px; }
  .font-sm-70 { font-size: 70px; }
  .font-sm-71 { font-size: 71px; }
  .font-sm-72 { font-size: 72px; }
  .font-sm-73 { font-size: 73px; }
  .font-sm-74 { font-size: 74px; }
  .font-sm-75 { font-size: 75px; }
  .font-sm-76 { font-size: 76px; }
  .font-sm-77 { font-size: 77px; }
  .font-sm-78 { font-size: 78px; }
  .font-sm-79 { font-size: 79px; }
  .font-sm-80 { font-size: 80px; }
  .font-sm-81 { font-size: 81px; }
  .font-sm-82 { font-size: 82px; }
  .font-sm-83 { font-size: 83px; }
  .font-sm-84 { font-size: 84px; }
  .font-sm-85 { font-size: 85px; }
  .font-sm-86 { font-size: 86px; }
  .font-sm-87 { font-size: 87px; }
  .font-sm-88 { font-size: 88px; }
  .font-sm-89 { font-size: 89px; }
  .font-sm-90 { font-size: 90px; }
  .font-sm-91 { font-size: 91px; }
  .font-sm-92 { font-size: 92px; }
  .font-sm-93 { font-size: 93px; }
  .font-sm-94 { font-size: 94px; }
  .font-sm-95 { font-size: 95px; }
  .font-sm-96 { font-size: 96px; }
  .font-sm-97 { font-size: 97px; }
  .font-sm-98 { font-size: 98px; }
  .font-sm-99 { font-size: 99px; }
  .font-sm-100p { font-size: 100px; }
}

@media (max-width: 768px) {
  .font-xs-10 { font-size: var(--fs-10); }
  .font-xs-11 { font-size: 11px; }
  .font-xs-12 { font-size: var(--fs-12); }
  .font-xs-13 { font-size: 13px; }
  .font-xs-14 { font-size: var(--fs-14); }
  .font-xs-15 { font-size: var(--fs-15); }
  .font-xs-16 { font-size: var(--fs-16); }
  .font-xs-17 { font-size: 17px; }
  .font-xs-18 { font-size: var(--fs-18); }
  .font-xs-19 { font-size: 19px; }
  .font-xs-20 { font-size: var(--fs-20); }
  .font-xs-21 { font-size: var(--fs-21); }
  .font-xs-22 { font-size: var(--fs-22); }
  .font-xs-23 { font-size: var(--fs-23); }
  .font-xs-24 { font-size: var(--fs-24); }
  .font-xs-25 { font-size: var(--fs-25); }
  .font-xs-26 { font-size: var(--fs-26); }
  .font-xs-27 { font-size: var(--fs-27); }
  .font-xs-28 { font-size: var(--fs-28); }
  .font-xs-29 { font-size: 29px; }
  .font-xs-30 { font-size: var(--fs-30); }
  .font-xs-31 { font-size: 31px; }
  .font-xs-32 { font-size: var(--fs-32); }
  .font-xs-33 { font-size: 33px; }
  .font-xs-34 { font-size: var(--fs-34); }
  .font-xs-35 { font-size: var(--fs-35); }
  .font-xs-36 { font-size: var(--fs-36); }
  .font-xs-37 { font-size: 37px; }
  .font-xs-38 { font-size: var(--fs-38); }
  .font-xs-39 { font-size: 39px; }
  .font-xs-40 { font-size: var(--fs-40); }
  .font-xs-41 { font-size: 41px; }
  .font-xs-42 { font-size: var(--fs-42); }
  .font-xs-43 { font-size: 43px; }
  .font-xs-44 { font-size: var(--fs-44); }
  .font-xs-45 { font-size: 45px; }
  .font-xs-46 { font-size: var(--fs-46); }
  .font-xs-47 { font-size: 47px; }
  .font-xs-48 { font-size: var(--fs-48); }
  .font-xs-49 { font-size: 49px; }
  .font-xs-50 { font-size: var(--fs-50); }
  .font-xs-51 { font-size: 51px; }
  .font-xs-52 { font-size: 52px; }
  .font-xs-53 { font-size: 53px; }
  .font-xs-54 { font-size: 54px; }
  .font-xs-55 { font-size: 55px; }
  .font-xs-56 { font-size: 56px; }
  .font-xs-57 { font-size: 57px; }
  .font-xs-58 { font-size: 58px; }
  .font-xs-59 { font-size: 59px; }
  .font-xs-60 { font-size: 60px; }
  .font-xs-61 { font-size: 61px; }
  .font-xs-62 { font-size: 62px; }
  .font-xs-63 { font-size: 63px; }
  .font-xs-64 { font-size: 64px; }
  .font-xs-65 { font-size: 65px; }
  .font-xs-66 { font-size: 66px; }
  .font-xs-67 { font-size: 67px; }
  .font-xs-68 { font-size: 68px; }
  .font-xs-69 { font-size: 69px; }
  .font-xs-70 { font-size: 70px; }
  .font-xs-71 { font-size: 71px; }
  .font-xs-72 { font-size: 72px; }
  .font-xs-73 { font-size: 73px; }
  .font-xs-74 { font-size: 74px; }
  .font-xs-75 { font-size: 75px; }
  .font-xs-76 { font-size: 76px; }
  .font-xs-77 { font-size: 77px; }
  .font-xs-78 { font-size: 78px; }
  .font-xs-79 { font-size: 79px; }
  .font-xs-80 { font-size: 80px; }
  .font-xs-81 { font-size: 81px; }
  .font-xs-82 { font-size: 82px; }
  .font-xs-83 { font-size: 83px; }
  .font-xs-84 { font-size: 84px; }
  .font-xs-85 { font-size: 85px; }
  .font-xs-86 { font-size: 86px; }
  .font-xs-87 { font-size: 87px; }
  .font-xs-88 { font-size: 88px; }
  .font-xs-89 { font-size: 89px; }
  .font-xs-90 { font-size: 90px; }
  .font-xs-91 { font-size: 91px; }
  .font-xs-92 { font-size: 92px; }
  .font-xs-93 { font-size: 93px; }
  .font-xs-94 { font-size: 94px; }
  .font-xs-95 { font-size: 95px; }
  .font-xs-96 { font-size: 96px; }
  .font-xs-97 { font-size: 97px; }
  .font-xs-98 { font-size: 98px; }
  .font-xs-99 { font-size: 99px; }
  .font-xs-100 { font-size: 100px; }
}

@media (max-width: 680px) {
  .font-2xs-10 { font-size: var(--fs-10); }
  .font-2xs-11 { font-size: 11px; }
  .font-2xs-12 { font-size: var(--fs-12); }
  .font-2xs-13 { font-size: 13px; }
  .font-2xs-14 { font-size: var(--fs-14); }
  .font-2xs-15 { font-size: var(--fs-15); }
  .font-2xs-16 { font-size: var(--fs-16); }
  .font-2xs-17 { font-size: 17px; }
  .font-2xs-18 { font-size: var(--fs-18); }
  .font-2xs-19 { font-size: 19px; }
  .font-2xs-20 { font-size: var(--fs-20); }
  .font-2xs-21 { font-size: var(--fs-21); }
  .font-2xs-22 { font-size: var(--fs-22); }
  .font-2xs-23 { font-size: var(--fs-23); }
  .font-2xs-24 { font-size: var(--fs-24); }
  .font-2xs-25 { font-size: var(--fs-25); }
  .font-2xs-26 { font-size: var(--fs-26); }
  .font-2xs-27 { font-size: var(--fs-27); }
  .font-2xs-28 { font-size: var(--fs-28); }
  .font-2xs-29 { font-size: 29px; }
  .font-2xs-30 { font-size: var(--fs-30); }
  .font-2xs-31 { font-size: 31px; }
  .font-2xs-32 { font-size: var(--fs-32); }
  .font-2xs-33 { font-size: 33px; }
  .font-2xs-34 { font-size: var(--fs-34); }
  .font-2xs-35 { font-size: var(--fs-35); }
  .font-2xs-36 { font-size: var(--fs-36); }
  .font-2xs-37 { font-size: 37px; }
  .font-2xs-38 { font-size: var(--fs-38); }
  .font-2xs-39 { font-size: 39px; }
  .font-2xs-40 { font-size: var(--fs-40); }
  .font-2xs-41 { font-size: 41px; }
  .font-2xs-42 { font-size: var(--fs-42); }
  .font-2xs-43 { font-size: 43px; }
  .font-2xs-44 { font-size: var(--fs-44); }
  .font-2xs-45 { font-size: 45px; }
  .font-2xs-46 { font-size: var(--fs-46); }
  .font-2xs-47 { font-size: 47px; }
  .font-2xs-48 { font-size: var(--fs-48); }
  .font-2xs-49 { font-size: 49px; }
  .font-2xs-50 { font-size: var(--fs-50); }
  .font-2xs-51 { font-size: 51px; }
  .font-2xs-52 { font-size: 52px; }
  .font-2xs-53 { font-size: 53px; }
  .font-2xs-54 { font-size: 54px; }
  .font-2xs-55 { font-size: 55px; }
  .font-2xs-56 { font-size: 56px; }
  .font-2xs-57 { font-size: 57px; }
  .font-2xs-58 { font-size: 58px; }
  .font-2xs-59 { font-size: 59px; }
  .font-2xs-60 { font-size: 60px; }
  .font-2xs-61 { font-size: 61px; }
  .font-2xs-62 { font-size: 62px; }
  .font-2xs-63 { font-size: 63px; }
  .font-2xs-64 { font-size: 64px; }
  .font-2xs-65 { font-size: 65px; }
  .font-2xs-66 { font-size: 66px; }
  .font-2xs-67 { font-size: 67px; }
  .font-2xs-68 { font-size: 68px; }
  .font-2xs-69 { font-size: 69px; }
  .font-2xs-70 { font-size: 70px; }
  .font-2xs-71 { font-size: 71px; }
  .font-2xs-72 { font-size: 72px; }
  .font-2xs-73 { font-size: 73px; }
  .font-2xs-74 { font-size: 74px; }
  .font-2xs-75 { font-size: 75px; }
  .font-2xs-76 { font-size: 76px; }
  .font-2xs-77 { font-size: 77px; }
  .font-2xs-78 { font-size: 78px; }
  .font-2xs-79 { font-size: 79px; }
  .font-2xs-80 { font-size: 80px; }
  .font-2xs-81 { font-size: 81px; }
  .font-2xs-82 { font-size: 82px; }
  .font-2xs-83 { font-size: 83px; }
  .font-2xs-84 { font-size: 84px; }
  .font-2xs-85 { font-size: 85px; }
  .font-2xs-86 { font-size: 86px; }
  .font-2xs-87 { font-size: 87px; }
  .font-2xs-88 { font-size: 88px; }
  .font-2xs-89 { font-size: 89px; }
  .font-2xs-90 { font-size: 90px; }
  .font-2xs-91 { font-size: 91px; }
  .font-2xs-92 { font-size: 92px; }
  .font-2xs-93 { font-size: 93px; }
  .font-2xs-94 { font-size: 94px; }
  .font-2xs-95 { font-size: 95px; }
  .font-2xs-96 { font-size: 96px; }
  .font-2xs-97 { font-size: 97px; }
  .font-2xs-98 { font-size: 98px; }
  .font-2xs-99 { font-size: 99px; }
  .font-2xs-100 { font-size: 100px; }
}

@media (max-width: 570px) {
  .font-3xs-10 { font-size: var(--fs-10); }
  .font-3xs-11 { font-size: 11px; }
  .font-3xs-12 { font-size: var(--fs-12); }
  .font-3xs-13 { font-size: 13px; }
  .font-3xs-14 { font-size: var(--fs-14); }
  .font-3xs-15 { font-size: var(--fs-15); }
  .font-3xs-16 { font-size: var(--fs-16); }
  .font-3xs-17 { font-size: 17px; }
  .font-3xs-18 { font-size: var(--fs-18); }
  .font-3xs-19 { font-size: 19px; }
  .font-3xs-20 { font-size: var(--fs-20); }
  .font-3xs-21 { font-size: var(--fs-21); }
  .font-3xs-22 { font-size: var(--fs-22); }
  .font-3xs-23 { font-size: var(--fs-23); }
  .font-3xs-24 { font-size: var(--fs-24); }
  .font-3xs-25 { font-size: var(--fs-25); }
  .font-3xs-26 { font-size: var(--fs-26); }
  .font-3xs-27 { font-size: var(--fs-27); }
  .font-3xs-28 { font-size: var(--fs-28); }
  .font-3xs-29 { font-size: 29px; }
  .font-3xs-30 { font-size: var(--fs-30); }
  .font-3xs-31 { font-size: 31px; }
  .font-3xs-32 { font-size: var(--fs-32); }
  .font-3xs-33 { font-size: 33px; }
  .font-3xs-34 { font-size: var(--fs-34); }
  .font-3xs-35 { font-size: var(--fs-35); }
  .font-3xs-36 { font-size: var(--fs-36); }
  .font-3xs-37 { font-size: 37px; }
  .font-3xs-38 { font-size: var(--fs-38); }
  .font-3xs-39 { font-size: 39px; }
  .font-3xs-40 { font-size: var(--fs-40); }
  .font-3xs-41 { font-size: 41px; }
  .font-3xs-42 { font-size: var(--fs-42); }
  .font-3xs-43 { font-size: 43px; }
  .font-3xs-44 { font-size: var(--fs-44); }
  .font-3xs-45 { font-size: 45px; }
  .font-3xs-46 { font-size: var(--fs-46); }
  .font-3xs-47 { font-size: 47px; }
  .font-3xs-48 { font-size: var(--fs-48); }
  .font-3xs-49 { font-size: 49px; }
  .font-3xs-50 { font-size: var(--fs-50); }
  .font-3xs-51 { font-size: 51px; }
  .font-3xs-52 { font-size: 52px; }
  .font-3xs-53 { font-size: 53px; }
  .font-3xs-54 { font-size: 54px; }
  .font-3xs-55 { font-size: 55px; }
  .font-3xs-56 { font-size: 56px; }
  .font-3xs-57 { font-size: 57px; }
  .font-3xs-58 { font-size: 58px; }
  .font-3xs-59 { font-size: 59px; }
  .font-3xs-60 { font-size: 60px; }
  .font-3xs-61 { font-size: 61px; }
  .font-3xs-62 { font-size: 62px; }
  .font-3xs-63 { font-size: 63px; }
  .font-3xs-64 { font-size: 64px; }
  .font-3xs-65 { font-size: 65px; }
  .font-3xs-66 { font-size: 66px; }
  .font-3xs-67 { font-size: 67px; }
  .font-3xs-68 { font-size: 68px; }
  .font-3xs-69 { font-size: 69px; }
  .font-3xs-70 { font-size: 70px; }
  .font-3xs-71 { font-size: 71px; }
  .font-3xs-72 { font-size: 72px; }
  .font-3xs-73 { font-size: 73px; }
  .font-3xs-74 { font-size: 74px; }
  .font-3xs-75 { font-size: 75px; }
  .font-3xs-76 { font-size: 76px; }
  .font-3xs-77 { font-size: 77px; }
  .font-3xs-78 { font-size: 78px; }
  .font-3xs-79 { font-size: 79px; }
  .font-3xs-80 { font-size: 80px; }
  .font-3xs-81 { font-size: 81px; }
  .font-3xs-82 { font-size: 82px; }
  .font-3xs-83 { font-size: 83px; }
  .font-3xs-84 { font-size: 84px; }
  .font-3xs-85 { font-size: 85px; }
  .font-3xs-86 { font-size: 86px; }
  .font-3xs-87 { font-size: 87px; }
  .font-3xs-88 { font-size: 88px; }
  .font-3xs-89 { font-size: 89px; }
  .font-3xs-90 { font-size: 90px; }
  .font-3xs-91 { font-size: 91px; }
  .font-3xs-92 { font-size: 92px; }
  .font-3xs-93 { font-size: 93px; }
  .font-3xs-94 { font-size: 94px; }
  .font-3xs-95 { font-size: 95px; }
  .font-3xs-96 { font-size: 96px; }
  .font-3xs-97 { font-size: 97px; }
  .font-3xs-98 { font-size: 98px; }
  .font-3xs-99 { font-size: 99px; }
  .font-3xs-100 { font-size: 100px; }
}

@media (max-width: 460px) {
  .font-4xs-10 { font-size: var(--fs-10); }
  .font-4xs-11 { font-size: 11px; }
  .font-4xs-12 { font-size: var(--fs-12); }
  .font-4xs-13 { font-size: 13px; }
  .font-4xs-14 { font-size: var(--fs-14); }
  .font-4xs-15 { font-size: var(--fs-15); }
  .font-4xs-16 { font-size: var(--fs-16); }
  .font-4xs-17 { font-size: 17px; }
  .font-4xs-18 { font-size: var(--fs-18); }
  .font-4xs-19 { font-size: 19px; }
  .font-4xs-20 { font-size: var(--fs-20); }
  .font-4xs-21 { font-size: var(--fs-21); }
  .font-4xs-22 { font-size: var(--fs-22); }
  .font-4xs-23 { font-size: var(--fs-23); }
  .font-4xs-24 { font-size: var(--fs-24); }
  .font-4xs-25 { font-size: var(--fs-25); }
  .font-4xs-26 { font-size: var(--fs-26); }
  .font-4xs-27 { font-size: var(--fs-27); }
  .font-4xs-28 { font-size: var(--fs-28); }
  .font-4xs-29 { font-size: 29px; }
  .font-4xs-30 { font-size: var(--fs-30); }
  .font-4xs-31 { font-size: 31px; }
  .font-4xs-32 { font-size: var(--fs-32); }
  .font-4xs-33 { font-size: 33px; }
  .font-4xs-34 { font-size: var(--fs-34); }
  .font-4xs-35 { font-size: var(--fs-35); }
  .font-4xs-36 { font-size: var(--fs-36); }
  .font-4xs-37 { font-size: 37px; }
  .font-4xs-38 { font-size: var(--fs-38); }
  .font-4xs-39 { font-size: 39px; }
  .font-4xs-40 { font-size: var(--fs-40); }
  .font-4xs-41 { font-size: 41px; }
  .font-4xs-42 { font-size: var(--fs-42); }
  .font-4xs-43 { font-size: 43px; }
  .font-4xs-44 { font-size: var(--fs-44); }
  .font-4xs-45 { font-size: 45px; }
  .font-4xs-46 { font-size: var(--fs-46); }
  .font-4xs-47 { font-size: 47px; }
  .font-4xs-48 { font-size: var(--fs-48); }
  .font-4xs-49 { font-size: 49px; }
  .font-4xs-50 { font-size: var(--fs-50); }
  .font-4xs-51 { font-size: 51px; }
  .font-4xs-52 { font-size: 52px; }
  .font-4xs-53 { font-size: 53px; }
  .font-4xs-54 { font-size: 54px; }
  .font-4xs-55 { font-size: 55px; }
  .font-4xs-56 { font-size: 56px; }
  .font-4xs-57 { font-size: 57px; }
  .font-4xs-58 { font-size: 58px; }
  .font-4xs-59 { font-size: 59px; }
  .font-4xs-60 { font-size: 60px; }
  .font-4xs-61 { font-size: 61px; }
  .font-4xs-62 { font-size: 62px; }
  .font-4xs-63 { font-size: 63px; }
  .font-4xs-64 { font-size: 64px; }
  .font-4xs-65 { font-size: 65px; }
  .font-4xs-66 { font-size: 66px; }
  .font-4xs-67 { font-size: 67px; }
  .font-4xs-68 { font-size: 68px; }
  .font-4xs-69 { font-size: 69px; }
  .font-4xs-70 { font-size: 70px; }
  .font-4xs-71 { font-size: 71px; }
  .font-4xs-72 { font-size: 72px; }
  .font-4xs-73 { font-size: 73px; }
  .font-4xs-74 { font-size: 74px; }
  .font-4xs-75 { font-size: 75px; }
  .font-4xs-76 { font-size: 76px; }
  .font-4xs-77 { font-size: 77px; }
  .font-4xs-78 { font-size: 78px; }
  .font-4xs-79 { font-size: 79px; }
  .font-4xs-80 { font-size: 80px; }
  .font-4xs-81 { font-size: 81px; }
  .font-4xs-82 { font-size: 82px; }
  .font-4xs-83 { font-size: 83px; }
  .font-4xs-84 { font-size: 84px; }
  .font-4xs-85 { font-size: 85px; }
  .font-4xs-86 { font-size: 86px; }
  .font-4xs-87 { font-size: 87px; }
  .font-4xs-88 { font-size: 88px; }
  .font-4xs-89 { font-size: 89px; }
  .font-4xs-90 { font-size: 90px; }
  .font-4xs-91 { font-size: 91px; }
  .font-4xs-92 { font-size: 92px; }
  .font-4xs-93 { font-size: 93px; }
  .font-4xs-94 { font-size: 94px; }
  .font-4xs-95 { font-size: 95px; }
  .font-4xs-96 { font-size: 96px; }
  .font-4xs-97 { font-size: 97px; }
  .font-4xs-98 { font-size: 98px; }
  .font-4xs-99 { font-size: 99px; }
  .font-4xs-100 { font-size: 100px; }
}

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

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

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

@media (max-width: 991px) {
  .text-sm-center { text-align: center; }
  .text-sm-left { text-align: left; }
  .text-sm-right { text-align: right; }
}

@media (max-width: 767px) {
  .text-xs-center { text-align: center; }
  .text-xs-left { text-align: left; }
  .text-xs-right { text-align: right; }
}

@media (max-width: 680px) {
  .text-2xs-center { text-align: center; }
  .text-2xs-left { text-align: left; }
  .text-2xs-right { text-align: right; }
}

@media (max-width: 570px) {
  .text-3xs-center { text-align: center; }
  .text-3xs-left { text-align: left; }
  .text-3xs-right { text-align: right; }
}

@media (max-width: 460px) {
  .text-4xs-center { text-align: center; }
  .text-4xs-left { text-align: left; }
  .text-4xs-right { text-align: right; }
}

.col-2xs-1, .col-2xs-10, .col-2xs-11, .col-2xs-12, .col-2xs-2, .col-2xs-3, .col-2xs-4, .col-2xs-5, .col-2xs-6, .col-2xs-7, .col-2xs-8, .col-2xs-9, .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 { padding-right: 20px; padding-left: 20px; }

.col-2xs-1, .col-2xs-10, .col-2xs-11, .col-2xs-12, .col-2xs-2, .col-2xs-3, .col-2xs-4, .col-2xs-5, .col-2xs-6, .col-2xs-7, .col-2xs-8, .col-2xs-9 { position: relative; min-height: 1px; }

@media (min-width: 768px) {
  .container { width: 750px; }
}

@media (min-width: 992px) {
  .container { width: 970px; }
}

@media (min-width: 1200px) {
  .container { width: 1200px; }
}

div[class^="col-2xs"], div[class^="col-3xs"] { float: left; }

.col-3xs-12 { width: 100%; }

.col-3xs-11 { width: 91.6667%; }

.col-3xs-10 { width: 83.3333%; }

.col-3xs-9 { width: 75%; }

.col-3xs-8 { width: 66.6667%; }

.col-3xs-7 { width: 58.3333%; }

.col-3xs-6 { width: 50%; }

.col-3xs-5 { width: 41.6667%; }

.col-3xs-4 { width: 33.3333%; }

.col-3xs-3 { width: 25%; }

.col-3xs-2 { width: 16.6667%; }

.col-3xs-1 { width: 8.33333%; }

.col-3xs-pull-12 { right: 100%; }

.col-3xs-pull-11 { right: 91.6667%; }

.col-3xs-pull-10 { right: 83.3333%; }

.col-3xs-pull-9 { right: 75%; }

.col-3xs-pull-8 { right: 66.6667%; }

.col-3xs-pull-7 { right: 58.3333%; }

.col-3xs-pull-6 { right: 50%; }

.col-3xs-pull-5 { right: 41.6667%; }

.col-3xs-pull-4 { right: 33.3333%; }

.col-3xs-pull-3 { right: 25%; }

.col-3xs-pull-2 { right: 16.6667%; }

.col-3xs-pull-1 { right: 8.33333%; }

.col-3xs-pull-0 { right: auto; }

.col-3xs-push-12 { left: 100%; }

.col-3xs-push-11 { left: 91.6667%; }

.col-3xs-push-10 { left: 83.3333%; }

.col-3xs-push-9 { left: 75%; }

.col-3xs-push-8 { left: 66.6667%; }

.col-3xs-push-7 { left: 58.3333%; }

.col-3xs-push-6 { left: 50%; }

.col-3xs-push-5 { left: 41.6667%; }

.col-3xs-push-4 { left: 33.3333%; }

.col-3xs-push-3 { left: 25%; }

.col-3xs-push-2 { left: 16.6667%; }

.col-3xs-push-1 { left: 8.33333%; }

.col-3xs-push-0 { left: auto; }

.col-3xs-offset-12 { margin-left: 100%; }

.col-3xs-offset-11 { margin-left: 91.6667%; }

.col-3xs-offset-10 { margin-left: 83.3333%; }

.col-3xs-offset-9 { margin-left: 75%; }

.col-3xs-offset-8 { margin-left: 66.6667%; }

.col-3xs-offset-7 { margin-left: 58.3333%; }

.col-3xs-offset-6 { margin-left: 50%; }

.col-3xs-offset-5 { margin-left: 41.6667%; }

.col-3xs-offset-4 { margin-left: 33.3333%; }

.col-3xs-offset-3 { margin-left: 25%; }

.col-3xs-offset-2 { margin-left: 16.6667%; }

.col-3xs-offset-1 { margin-left: 8.33333%; }

.col-3xs-offset-0 { margin-left: 0px; }

@media (max-width: 680px) {
  .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 { float: left; }
  .col-xs-12 { width: 100%; }
  .col-xs-11 { width: 91.6667%; }
  .col-xs-10 { width: 83.3333%; }
  .col-xs-9 { width: 75%; }
  .col-xs-8 { width: 66.6667%; }
  .col-xs-7 { width: 58.3333%; }
  .col-xs-6 { width: 50%; }
  .col-xs-5 { width: 41.6667%; }
  .col-xs-4 { width: 33.3333%; }
  .col-xs-3 { width: 25%; }
  .col-xs-2 { width: 16.6667%; }
  .col-xs-1 { width: 8.33333%; }
  .col-xs-pull-12 { right: 100%; }
  .col-xs-pull-11 { right: 91.6667%; }
  .col-xs-pull-10 { right: 83.3333%; }
  .col-xs-pull-9 { right: 75%; }
  .col-xs-pull-8 { right: 66.6667%; }
  .col-xs-pull-7 { right: 58.3333%; }
  .col-xs-pull-6 { right: 50%; }
  .col-xs-pull-5 { right: 41.6667%; }
  .col-xs-pull-4 { right: 33.3333%; }
  .col-xs-pull-3 { right: 25%; }
  .col-xs-pull-2 { right: 16.6667%; }
  .col-xs-pull-1 { right: 8.33333%; }
  .col-xs-pull-0 { right: auto; }
  .col-xs-push-12 { left: 100%; }
  .col-xs-push-11 { left: 91.6667%; }
  .col-xs-push-10 { left: 83.3333%; }
  .col-xs-push-9 { left: 75%; }
  .col-xs-push-8 { left: 66.6667%; }
  .col-xs-push-7 { left: 58.3333%; }
  .col-xs-push-6 { left: 50%; }
  .col-xs-push-5 { left: 41.6667%; }
  .col-xs-push-4 { left: 33.3333%; }
  .col-xs-push-3 { left: 25%; }
  .col-xs-push-2 { left: 16.6667%; }
  .col-xs-push-1 { left: 8.33333%; }
  .col-xs-push-0 { left: auto; }
  .col-xs-offset-12 { margin-left: 100%; }
  .col-xs-offset-11 { margin-left: 91.6667%; }
  .col-xs-offset-10 { margin-left: 83.3333%; }
  .col-xs-offset-9 { margin-left: 75%; }
  .col-xs-offset-8 { margin-left: 66.6667%; }
  .col-xs-offset-7 { margin-left: 58.3333%; }
  .col-xs-offset-6 { margin-left: 50%; }
  .col-xs-offset-5 { margin-left: 41.6667%; }
  .col-xs-offset-4 { margin-left: 33.3333%; }
  .col-xs-offset-3 { margin-left: 25%; }
  .col-xs-offset-2 { margin-left: 16.6667%; }
  .col-xs-offset-1 { margin-left: 8.33333%; }
  .col-xs-offset-0 { margin-left: 0px; }
}

@media (max-width: 570px) {
  .col-2xs-12 { width: 100%; }
  .col-2xs-11 { width: 91.6667%; }
  .col-2xs-10 { width: 83.3333%; }
  .col-2xs-9 { width: 75%; }
  .col-2xs-8 { width: 66.6667%; }
  .col-2xs-7 { width: 58.3333%; }
  .col-2xs-6 { width: 50%; }
  .col-2xs-5 { width: 41.6667%; }
  .col-2xs-4 { width: 33.3333%; }
  .col-2xs-3 { width: 25%; }
  .col-2xs-2 { width: 16.6667%; }
  .col-2xs-1 { width: 8.33333%; }
  .col-2xs-pull-12 { right: 100%; }
  .col-2xs-pull-11 { right: 91.6667%; }
  .col-2xs-pull-10 { right: 83.3333%; }
  .col-2xs-pull-9 { right: 75%; }
  .col-2xs-pull-8 { right: 66.6667%; }
  .col-2xs-pull-7 { right: 58.3333%; }
  .col-2xs-pull-6 { right: 50%; }
  .col-2xs-pull-5 { right: 41.6667%; }
  .col-2xs-pull-4 { right: 33.3333%; }
  .col-2xs-pull-3 { right: 25%; }
  .col-2xs-pull-2 { right: 16.6667%; }
  .col-2xs-pull-1 { right: 8.33333%; }
  .col-2xs-pull-0 { right: auto; }
  .col-2xs-push-12 { left: 100%; }
  .col-2xs-push-11 { left: 91.6667%; }
  .col-2xs-push-10 { left: 83.3333%; }
  .col-2xs-push-9 { left: 75%; }
  .col-2xs-push-8 { left: 66.6667%; }
  .col-2xs-push-7 { left: 58.3333%; }
  .col-2xs-push-6 { left: 50%; }
  .col-2xs-push-5 { left: 41.6667%; }
  .col-2xs-push-4 { left: 33.3333%; }
  .col-2xs-push-3 { left: 25%; }
  .col-2xs-push-2 { left: 16.6667%; }
  .col-2xs-push-1 { left: 8.33333%; }
  .col-2xs-push-0 { left: auto; }
  .col-2xs-offset-12 { margin-left: 100%; }
  .col-2xs-offset-11 { margin-left: 91.6667%; }
  .col-2xs-offset-10 { margin-left: 83.3333%; }
  .col-2xs-offset-9 { margin-left: 75%; }
  .col-2xs-offset-8 { margin-left: 66.6667%; }
  .col-2xs-offset-7 { margin-left: 58.3333%; }
  .col-2xs-offset-6 { margin-left: 50%; }
  .col-2xs-offset-5 { margin-left: 41.6667%; }
  .col-2xs-offset-4 { margin-left: 33.3333%; }
  .col-2xs-offset-3 { margin-left: 25%; }
  .col-2xs-offset-2 { margin-left: 16.6667%; }
  .col-2xs-offset-1 { margin-left: 8.33333%; }
  .col-2xs-offset-0 { margin-left: 0px; }
}

.fa-spin { animation: 2s linear 0s infinite normal none running fa-spin; }

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

@keyframes fa-spin { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}
