.content-wrapper {
  margin: 0 auto;
  padding: 0 1rem;
}

@media screen and (min-width: 1380px) {
  .content-wrapper {
    padding: 0;
  }
}

.dnd-section > .row-fluid {
  margin: 0 auto;
}

.dnd-section .dnd-column {
  padding: 0 1rem;
}

@media (max-width: 767px) {
  .dnd-section .dnd-column {
    padding: 0;
  }
}
/* Responsive grid */

.row-fluid {
  width: 100%;
}

.row-fluid:before, .row-fluid:after {
  display: table;
  content: '';
}

.row-fluid:after {
  clear: both;
}

.row-fluid [class*='span'] {
  display: block;
  float: left;
  width: 100%;
  min-height: 1px;
  margin-left: 2.127659574%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
}

.row-fluid [class*='span']:first-child {
  margin-left: 0;
}

.row-fluid .span12 {
  width: 99.99999998999999%;
}

.row-fluid .span11 {
  width: 91.489361693%;
}

.row-fluid .span10 {
  width: 82.97872339599999%;
}

.row-fluid .span9 {
  width: 74.468085099%;
}

.row-fluid .span8 {
  width: 65.95744680199999%;
}

.row-fluid .span7 {
  width: 57.446808505%;
}

.row-fluid .span6 {
  width: 48.93617020799999%;
}

.row-fluid .span5 {
  width: 40.425531911%;
}

.row-fluid .span4 {
  width: 31.914893614%;
}

.row-fluid .span3 {
  width: 23.404255317%;
}

.row-fluid .span2 {
  width: 14.89361702%;
}

.row-fluid .span1 {
  width: 6.382978723%;
}

.container-fluid:before, .container-fluid:after {
  display: table;
  content: '';
}

.container-fluid:after {
  clear: both;
}

@media (max-width: 767px) {
  .row-fluid {
    width: 100%;
  }

  .row-fluid [class*='span'] {
    display: block;
    float: none;
    width: auto;
    margin-left: 0;
  }
}

@media (min-width: 768px) and (max-width: 1139px) {
  .row-fluid {
    width: 100%;
  }

  .row-fluid:before, .row-fluid:after {
    display: table;
    content: '';
  }

  .row-fluid:after {
    clear: both;
  }

  .row-fluid [class*='span'] {
    display: block;
    float: left;
    width: 100%;
    min-height: 1px;
    margin-left: 2.762430939%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
  }

  .row-fluid [class*='span']:first-child {
    margin-left: 0;
  }

  .row-fluid .span12 {
    width: 99.999999993%;
  }

  .row-fluid .span11 {
    width: 91.436464082%;
  }

  .row-fluid .span10 {
    width: 82.87292817100001%;
  }

  .row-fluid .span9 {
    width: 74.30939226%;
  }

  .row-fluid .span8 {
    width: 65.74585634900001%;
  }

  .row-fluid .span7 {
    width: 57.182320438000005%;
  }

  .row-fluid .span6 {
    width: 48.618784527%;
  }

  .row-fluid .span5 {
    width: 40.055248616%;
  }

  .row-fluid .span4 {
    width: 31.491712705%;
  }

  .row-fluid .span3 {
    width: 22.928176794%;
  }

  .row-fluid .span2 {
    width: 14.364640883%;
  }

  .row-fluid .span1 {
    width: 5.801104972%;
  }
}

@media (min-width: 1280px) {
  .row-fluid {
    width: 100%;
  }

  .row-fluid:before, .row-fluid:after {
    display: table;
    content: '';
  }

  .row-fluid:after {
    clear: both;
  }

  .row-fluid [class*='span'] {
    display: block;
    float: left;
    width: 100%;
    min-height: 1px;
    margin-left: 2.564102564%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
  }

  .row-fluid [class*='span']:first-child {
    margin-left: 0;
  }

  .row-fluid .span12 {
    width: 100%;
  }

  .row-fluid .span11 {
    width: 91.45299145300001%;
  }

  .row-fluid .span10 {
    width: 82.905982906%;
  }

  .row-fluid .span9 {
    width: 74.358974359%;
  }

  .row-fluid .span8 {
    width: 65.81196581200001%;
  }

  .row-fluid .span7 {
    width: 57.264957265%;
  }

  .row-fluid .span6 {
    width: 48.717948718%;
  }

  .row-fluid .span5 {
    width: 40.170940171000005%;
  }

  .row-fluid .span4 {
    width: 31.623931624%;
  }

  .row-fluid .span3 {
    width: 23.076923077%;
  }

  .row-fluid .span2 {
    width: 14.529914530000001%;
  }

  .row-fluid .span1 {
    width: 5.982905983%;
  }
}

/* Clearfix */

.clearfix:before, .clearfix:after {
  display: table;
  content: '';
}

.clearfix:after {
  clear: both;
}

/* Visibilty classes */

.hide {
  display: none;
}

.show {
  display: block;
}

.invisible {
  visibility: hidden;
}

.hidden {
  display: none;
  visibility: hidden;
}

/* Responsive visibilty classes */

.visible-phone {
  display: none !important;
}

.visible-tablet {
  display: none !important;
}

.hidden-desktop {
  display: none !important;
}

@media (max-width: 767px) {
  .visible-phone {
    display: inherit !important;
  }

  .hidden-phone {
    display: none !important;
  }

  .hidden-desktop {
    display: inherit !important;
  }

  .visible-desktop {
    display: none !important;
  }
}

@media (min-width: 768px) and (max-width: 1139px) {
  .visible-tablet {
    display: inherit !important;
  }

  .hidden-tablet {
    display: none !important;
  }

  .hidden-desktop {
    display: inherit !important;
  }

  .visible-desktop {
    display: none !important;
  }
}

@font-face { font-family: 'FontAwesome'; src: url('https://www.shareholdervalue.de/hubfs/fontawesome-fonts/fontawesome-webfont.eot?v=4.7.0'); src: url('https://www.shareholdervalue.de/hubfs/fontawesome-fonts/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'), url('https://www.shareholdervalue.de/hubfs/fontawesome-fonts/fontawesome-webfont.woff2?v=4.7.0') format('woff2'), url('https://www.shareholdervalue.de/hubfs/fontawesome-fonts/fontawesome-webfont.woff?v=4.7.0') format('woff'), url('https://www.shareholdervalue.de/hubfs/fontawesome-fonts/fontawesome-webfont.ttf?v=4.7.0') format('truetype'), url('https://www.shareholdervalue.de/hubfs/fontawesome-fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg'); font-weight: normal; font-style: normal; }
.fa { display: inline-block; font: normal normal normal 14px/1 FontAwesome; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }

/* makes the font 33% larger relative to the icon container */
.fa-lg { font-size: 1.33333333em; line-height: 0.75em; vertical-align: -15%; }
.fa-2x { font-size: 2em; }
.fa-3x { font-size: 3em; }
.fa-4x { font-size: 4em; }
.fa-5x { font-size: 5em; }
.fa-fw { width: 1.28571429em; text-align: center; }
.fa-ul { padding-left: 0; margin-left: 2.14285714em; list-style-type: none; }
.fa-ul > li { position: relative; }
.fa-li { position: absolute; left: -2.14285714em; width: 2.14285714em; top: 0.14285714em; text-align: center; }
.fa-li.fa-lg { left: -1.85714286em; }
.fa-border { padding: .2em .25em .15em; border: solid 0.08em #eeeeee; border-radius: .1em; }
.fa-pull-left { float: left; }
.fa-pull-right { float: right; }
.fa.fa-pull-left { margin-right: .3em; }
.fa.fa-pull-right { margin-left: .3em; }

/* Deprecated as of 4.4.0 */
.pull-right { float: right; }
.pull-left { float: left; }
.fa.pull-left { margin-right: .3em; }
.fa.pull-right { margin-left: .3em; }
.fa-spin { -webkit-animation: fa-spin 2s infinite linear; animation: fa-spin 2s infinite linear; }
.fa-pulse { -webkit-animation: fa-spin 1s infinite steps(8); animation: fa-spin 1s infinite steps(8); }
@-webkit-keyframes fa-spin {
  0% { -webkit-transform: rotate(0deg); transform: rotate(0deg); }
  100% { -webkit-transform: rotate(359deg); transform: rotate(359deg); }
}
@keyframes fa-spin {
  0% { -webkit-transform: rotate(0deg); transform: rotate(0deg); }
  100% { -webkit-transform: rotate(359deg); transform: rotate(359deg); }
}
.fa-rotate-90 { -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)"; -webkit-transform: rotate(90deg); -ms-transform: rotate(90deg); transform: rotate(90deg); }
.fa-rotate-180 { -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)"; -webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); transform: rotate(180deg); }
.fa-rotate-270 { -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)"; -webkit-transform: rotate(270deg); -ms-transform: rotate(270deg); transform: rotate(270deg); }
.fa-flip-horizontal { -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)"; -webkit-transform: scale(-1, 1); -ms-transform: scale(-1, 1); transform: scale(-1, 1); }
.fa-flip-vertical { -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)"; -webkit-transform: scale(1, -1); -ms-transform: scale(1, -1); transform: scale(1, -1); }
:root .fa-rotate-90, :root .fa-rotate-180, :root .fa-rotate-270, :root .fa-flip-horizontal, :root .fa-flip-vertical { filter: none; }
.fa-stack { position: relative; display: inline-block; width: 2em; height: 2em; line-height: 2em; vertical-align: middle; }
.fa-stack-1x, .fa-stack-2x { position: absolute; left: 0; width: 100%; text-align: center; }
.fa-stack-1x { line-height: inherit; }
.fa-stack-2x { font-size: 2em; }
.fa-inverse { color: #ffffff; }

/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
   readers do not read off random characters that represent icons */
.fa-glass:before { content: "\f000"; }
.fa-music:before { content: "\f001"; }
.fa-search:before { content: "\f002"; }
.fa-envelope-o:before { content: "\f003"; }
.fa-heart:before { content: "\f004"; }
.fa-star:before { content: "\f005"; }
.fa-star-o:before { content: "\f006"; }
.fa-user:before { content: "\f007"; }
.fa-film:before { content: "\f008"; }
.fa-th-large:before { content: "\f009"; }
.fa-th:before { content: "\f00a"; }
.fa-th-list:before { content: "\f00b"; }
.fa-check:before { content: "\f00c"; }
.fa-remove:before, .fa-close:before, .fa-times:before { content: "\f00d"; }
.fa-search-plus:before { content: "\f00e"; }
.fa-search-minus:before { content: "\f010"; }
.fa-power-off:before { content: "\f011"; }
.fa-signal:before { content: "\f012"; }
.fa-gear:before, .fa-cog:before { content: "\f013"; }
.fa-trash-o:before { content: "\f014"; }
.fa-home:before { content: "\f015"; }
.fa-file-o:before { content: "\f016"; }
.fa-clock-o:before { content: "\f017"; }
.fa-road:before { content: "\f018"; }
.fa-download:before { content: "\f019"; }
.fa-arrow-circle-o-down:before { content: "\f01a"; }
.fa-arrow-circle-o-up:before { content: "\f01b"; }
.fa-inbox:before { content: "\f01c"; }
.fa-play-circle-o:before { content: "\f01d"; }
.fa-rotate-right:before, .fa-repeat:before { content: "\f01e"; }
.fa-refresh:before { content: "\f021"; }
.fa-list-alt:before { content: "\f022"; }
.fa-lock:before { content: "\f023"; }
.fa-flag:before { content: "\f024"; }
.fa-headphones:before { content: "\f025"; }
.fa-volume-off:before { content: "\f026"; }
.fa-volume-down:before { content: "\f027"; }
.fa-volume-up:before { content: "\f028"; }
.fa-qrcode:before { content: "\f029"; }
.fa-barcode:before { content: "\f02a"; }
.fa-tag:before { content: "\f02b"; }
.fa-tags:before { content: "\f02c"; }
.fa-book:before { content: "\f02d"; }
.fa-bookmark:before { content: "\f02e"; }
.fa-print:before { content: "\f02f"; }
.fa-camera:before { content: "\f030"; }
.fa-font:before { content: "\f031"; }
.fa-bold:before { content: "\f032"; }
.fa-italic:before { content: "\f033"; }
.fa-text-height:before { content: "\f034"; }
.fa-text-width:before { content: "\f035"; }
.fa-align-left:before { content: "\f036"; }
.fa-align-center:before { content: "\f037"; }
.fa-align-right:before { content: "\f038"; }
.fa-align-justify:before { content: "\f039"; }
.fa-list:before { content: "\f03a"; }
.fa-dedent:before, .fa-outdent:before { content: "\f03b"; }
.fa-indent:before { content: "\f03c"; }
.fa-video-camera:before { content: "\f03d"; }
.fa-photo:before, .fa-image:before, .fa-picture-o:before { content: "\f03e"; }
.fa-pencil:before { content: "\f040"; }
.fa-map-marker:before { content: "\f041"; }
.fa-adjust:before { content: "\f042"; }
.fa-tint:before { content: "\f043"; }
.fa-edit:before, .fa-pencil-square-o:before { content: "\f044"; }
.fa-share-square-o:before { content: "\f045"; }
.fa-check-square-o:before { content: "\f046"; }
.fa-arrows:before { content: "\f047"; }
.fa-step-backward:before { content: "\f048"; }
.fa-fast-backward:before { content: "\f049"; }
.fa-backward:before { content: "\f04a"; }
.fa-play:before { content: "\f04b"; }
.fa-pause:before { content: "\f04c"; }
.fa-stop:before { content: "\f04d"; }
.fa-forward:before { content: "\f04e"; }
.fa-fast-forward:before { content: "\f050"; }
.fa-step-forward:before { content: "\f051"; }
.fa-eject:before { content: "\f052"; }
.fa-chevron-left:before { content: "\f053"; }
.fa-chevron-right:before { content: "\f054"; }
.fa-plus-circle:before { content: "\f055"; }
.fa-minus-circle:before { content: "\f056"; }
.fa-times-circle:before { content: "\f057"; }
.fa-check-circle:before { content: "\f058"; }
.fa-question-circle:before { content: "\f059"; }
.fa-info-circle:before { content: "\f05a"; }
.fa-crosshairs:before { content: "\f05b"; }
.fa-times-circle-o:before { content: "\f05c"; }
.fa-check-circle-o:before { content: "\f05d"; }
.fa-ban:before { content: "\f05e"; }
.fa-arrow-left:before { content: "\f060"; }
.fa-arrow-right:before { content: "\f061"; }
.fa-arrow-up:before { content: "\f062"; }
.fa-arrow-down:before { content: "\f063"; }
.fa-mail-forward:before, .fa-share:before { content: "\f064"; }
.fa-expand:before { content: "\f065"; }
.fa-compress:before { content: "\f066"; }
.fa-plus:before { content: "\f067"; }
.fa-minus:before { content: "\f068"; }
.fa-asterisk:before { content: "\f069"; }
.fa-exclamation-circle:before { content: "\f06a"; }
.fa-gift:before { content: "\f06b"; }
.fa-leaf:before { content: "\f06c"; }
.fa-fire:before { content: "\f06d"; }
.fa-eye:before { content: "\f06e"; }
.fa-eye-slash:before { content: "\f070"; }
.fa-warning:before, .fa-exclamation-triangle:before { content: "\f071"; }
.fa-plane:before { content: "\f072"; }
.fa-calendar:before { content: "\f073"; }
.fa-random:before { content: "\f074"; }
.fa-comment:before { content: "\f075"; }
.fa-magnet:before { content: "\f076"; }
.fa-chevron-up:before { content: "\f077"; }
.fa-chevron-down:before { content: "\f078"; }
.fa-retweet:before { content: "\f079"; }
.fa-shopping-cart:before { content: "\f07a"; }
.fa-folder:before { content: "\f07b"; }
.fa-folder-open:before { content: "\f07c"; }
.fa-arrows-v:before { content: "\f07d"; }
.fa-arrows-h:before { content: "\f07e"; }
.fa-bar-chart-o:before, .fa-bar-chart:before { content: "\f080"; }
.fa-twitter-square:before { content: "\f081"; }
.fa-facebook-square:before { content: "\f082"; }
.fa-camera-retro:before { content: "\f083"; }
.fa-key:before { content: "\f084"; }
.fa-gears:before, .fa-cogs:before { content: "\f085"; }
.fa-comments:before { content: "\f086"; }
.fa-thumbs-o-up:before { content: "\f087"; }
.fa-thumbs-o-down:before { content: "\f088"; }
.fa-star-half:before { content: "\f089"; }
.fa-heart-o:before { content: "\f08a"; }
.fa-sign-out:before { content: "\f08b"; }
.fa-linkedin-square:before { content: "\f08c"; }
.fa-thumb-tack:before { content: "\f08d"; }
.fa-external-link:before { content: "\f08e"; }
.fa-sign-in:before { content: "\f090"; }
.fa-trophy:before { content: "\f091"; }
.fa-github-square:before { content: "\f092"; }
.fa-upload:before { content: "\f093"; }
.fa-lemon-o:before { content: "\f094"; }
.fa-phone:before { content: "\f095"; }
.fa-square-o:before { content: "\f096"; }
.fa-bookmark-o:before { content: "\f097"; }
.fa-phone-square:before { content: "\f098"; }
.fa-twitter:before { content: "\f099"; }
.fa-facebook-f:before, .fa-facebook:before { content: "\f09a"; }
.fa-github:before { content: "\f09b"; }
.fa-unlock:before { content: "\f09c"; }
.fa-credit-card:before { content: "\f09d"; }
.fa-feed:before, .fa-rss:before { content: "\f09e"; }
.fa-hdd-o:before { content: "\f0a0"; }
.fa-bullhorn:before { content: "\f0a1"; }
.fa-bell:before { content: "\f0f3"; }
.fa-certificate:before { content: "\f0a3"; }
.fa-hand-o-right:before { content: "\f0a4"; }
.fa-hand-o-left:before { content: "\f0a5"; }
.fa-hand-o-up:before { content: "\f0a6"; }
.fa-hand-o-down:before { content: "\f0a7"; }
.fa-arrow-circle-left:before { content: "\f0a8"; }
.fa-arrow-circle-right:before { content: "\f0a9"; }
.fa-arrow-circle-up:before { content: "\f0aa"; }
.fa-arrow-circle-down:before { content: "\f0ab"; }
.fa-globe:before { content: "\f0ac"; }
.fa-wrench:before { content: "\f0ad"; }
.fa-tasks:before { content: "\f0ae"; }
.fa-filter:before { content: "\f0b0"; }
.fa-briefcase:before { content: "\f0b1"; }
.fa-arrows-alt:before { content: "\f0b2"; }
.fa-group:before, .fa-users:before { content: "\f0c0"; }
.fa-chain:before, .fa-link:before { content: "\f0c1"; }
.fa-cloud:before { content: "\f0c2"; }
.fa-flask:before { content: "\f0c3"; }
.fa-cut:before, .fa-scissors:before { content: "\f0c4"; }
.fa-copy:before, .fa-files-o:before { content: "\f0c5"; }
.fa-paperclip:before { content: "\f0c6"; }
.fa-save:before, .fa-floppy-o:before { content: "\f0c7"; }
.fa-square:before { content: "\f0c8"; }
.fa-navicon:before, .fa-reorder:before, .fa-bars:before { content: "\f0c9"; }
.fa-list-ul:before { content: "\f0ca"; }
.fa-list-ol:before { content: "\f0cb"; }
.fa-strikethrough:before { content: "\f0cc"; }
.fa-underline:before { content: "\f0cd"; }
.fa-table:before { content: "\f0ce"; }
.fa-magic:before { content: "\f0d0"; }
.fa-truck:before { content: "\f0d1"; }
.fa-pinterest:before { content: "\f0d2"; }
.fa-pinterest-square:before { content: "\f0d3"; }
.fa-google-plus-square:before { content: "\f0d4"; }
.fa-google-plus:before { content: "\f0d5"; }
.fa-money:before { content: "\f0d6"; }
.fa-caret-down:before { content: "\f0d7"; }
.fa-caret-up:before { content: "\f0d8"; }
.fa-caret-left:before { content: "\f0d9"; }
.fa-caret-right:before { content: "\f0da"; }
.fa-columns:before { content: "\f0db"; }
.fa-unsorted:before, .fa-sort:before { content: "\f0dc"; }
.fa-sort-down:before, .fa-sort-desc:before { content: "\f0dd"; }
.fa-sort-up:before, .fa-sort-asc:before { content: "\f0de"; }
.fa-envelope:before { content: "\f0e0"; }
.fa-linkedin:before { content: "\f0e1"; }
.fa-rotate-left:before, .fa-undo:before { content: "\f0e2"; }
.fa-legal:before, .fa-gavel:before { content: "\f0e3"; }
.fa-dashboard:before, .fa-tachometer:before { content: "\f0e4"; }
.fa-comment-o:before { content: "\f0e5"; }
.fa-comments-o:before { content: "\f0e6"; }
.fa-flash:before, .fa-bolt:before { content: "\f0e7"; }
.fa-sitemap:before { content: "\f0e8"; }
.fa-umbrella:before { content: "\f0e9"; }
.fa-paste:before, .fa-clipboard:before { content: "\f0ea"; }
.fa-lightbulb-o:before { content: "\f0eb"; }
.fa-exchange:before { content: "\f0ec"; }
.fa-cloud-download:before { content: "\f0ed"; }
.fa-cloud-upload:before { content: "\f0ee"; }
.fa-user-md:before { content: "\f0f0"; }
.fa-stethoscope:before { content: "\f0f1"; }
.fa-suitcase:before { content: "\f0f2"; }
.fa-bell-o:before { content: "\f0a2"; }
.fa-coffee:before { content: "\f0f4"; }
.fa-cutlery:before { content: "\f0f5"; }
.fa-file-text-o:before { content: "\f0f6"; }
.fa-building-o:before { content: "\f0f7"; }
.fa-hospital-o:before { content: "\f0f8"; }
.fa-ambulance:before { content: "\f0f9"; }
.fa-medkit:before { content: "\f0fa"; }
.fa-fighter-jet:before { content: "\f0fb"; }
.fa-beer:before { content: "\f0fc"; }
.fa-h-square:before { content: "\f0fd"; }
.fa-plus-square:before { content: "\f0fe"; }
.fa-angle-double-left:before { content: "\f100"; }
.fa-angle-double-right:before { content: "\f101"; }
.fa-angle-double-up:before { content: "\f102"; }
.fa-angle-double-down:before { content: "\f103"; }
.fa-angle-left:before { content: "\f104"; }
.fa-angle-right:before { content: "\f105"; }
.fa-angle-up:before { content: "\f106"; }
.fa-angle-down:before { content: "\f107"; }
.fa-desktop:before { content: "\f108"; }
.fa-laptop:before { content: "\f109"; }
.fa-tablet:before { content: "\f10a"; }
.fa-mobile-phone:before, .fa-mobile:before { content: "\f10b"; }
.fa-circle-o:before { content: "\f10c"; }
.fa-quote-left:before { content: "\f10d"; }
.fa-quote-right:before { content: "\f10e"; }
.fa-spinner:before { content: "\f110"; }
.fa-circle:before { content: "\f111"; }
.fa-mail-reply:before, .fa-reply:before { content: "\f112"; }
.fa-github-alt:before { content: "\f113"; }
.fa-folder-o:before { content: "\f114"; }
.fa-folder-open-o:before { content: "\f115"; }
.fa-smile-o:before { content: "\f118"; }
.fa-frown-o:before { content: "\f119"; }
.fa-meh-o:before { content: "\f11a"; }
.fa-gamepad:before { content: "\f11b"; }
.fa-keyboard-o:before { content: "\f11c"; }
.fa-flag-o:before { content: "\f11d"; }
.fa-flag-checkered:before { content: "\f11e"; }
.fa-terminal:before { content: "\f120"; }
.fa-code:before { content: "\f121"; }
.fa-mail-reply-all:before, .fa-reply-all:before { content: "\f122"; }
.fa-star-half-empty:before, .fa-star-half-full:before, .fa-star-half-o:before { content: "\f123"; }
.fa-location-arrow:before { content: "\f124"; }
.fa-crop:before { content: "\f125"; }
.fa-code-fork:before { content: "\f126"; }
.fa-unlink:before, .fa-chain-broken:before { content: "\f127"; }
.fa-question:before { content: "\f128"; }
.fa-info:before { content: "\f129"; }
.fa-exclamation:before { content: "\f12a"; }
.fa-superscript:before { content: "\f12b"; }
.fa-subscript:before { content: "\f12c"; }
.fa-eraser:before { content: "\f12d"; }
.fa-puzzle-piece:before { content: "\f12e"; }
.fa-microphone:before { content: "\f130"; }
.fa-microphone-slash:before { content: "\f131"; }
.fa-shield:before { content: "\f132"; }
.fa-calendar-o:before { content: "\f133"; }
.fa-fire-extinguisher:before { content: "\f134"; }
.fa-rocket:before { content: "\f135"; }
.fa-maxcdn:before { content: "\f136"; }
.fa-chevron-circle-left:before { content: "\f137"; }
.fa-chevron-circle-right:before { content: "\f138"; }
.fa-chevron-circle-up:before { content: "\f139"; }
.fa-chevron-circle-down:before { content: "\f13a"; }
.fa-html5:before { content: "\f13b"; }
.fa-css3:before { content: "\f13c"; }
.fa-anchor:before { content: "\f13d"; }
.fa-unlock-alt:before { content: "\f13e"; }
.fa-bullseye:before { content: "\f140"; }
.fa-ellipsis-h:before { content: "\f141"; }
.fa-ellipsis-v:before { content: "\f142"; }
.fa-rss-square:before { content: "\f143"; }
.fa-play-circle:before { content: "\f144"; }
.fa-ticket:before { content: "\f145"; }
.fa-minus-square:before { content: "\f146"; }
.fa-minus-square-o:before { content: "\f147"; }
.fa-level-up:before { content: "\f148"; }
.fa-level-down:before { content: "\f149"; }
.fa-check-square:before { content: "\f14a"; }
.fa-pencil-square:before { content: "\f14b"; }
.fa-external-link-square:before { content: "\f14c"; }
.fa-share-square:before { content: "\f14d"; }
.fa-compass:before { content: "\f14e"; }
.fa-toggle-down:before, .fa-caret-square-o-down:before { content: "\f150"; }
.fa-toggle-up:before, .fa-caret-square-o-up:before { content: "\f151"; }
.fa-toggle-right:before, .fa-caret-square-o-right:before { content: "\f152"; }
.fa-euro:before, .fa-eur:before { content: "\f153"; }
.fa-gbp:before { content: "\f154"; }
.fa-dollar:before, .fa-usd:before { content: "\f155"; }
.fa-rupee:before, .fa-inr:before { content: "\f156"; }
.fa-cny:before, .fa-rmb:before, .fa-yen:before, .fa-jpy:before { content: "\f157"; }
.fa-ruble:before, .fa-rouble:before, .fa-rub:before { content: "\f158"; }
.fa-won:before, .fa-krw:before { content: "\f159"; }
.fa-bitcoin:before, .fa-btc:before { content: "\f15a"; }
.fa-file:before { content: "\f15b"; }
.fa-file-text:before { content: "\f15c"; }
.fa-sort-alpha-asc:before { content: "\f15d"; }
.fa-sort-alpha-desc:before { content: "\f15e"; }
.fa-sort-amount-asc:before { content: "\f160"; }
.fa-sort-amount-desc:before { content: "\f161"; }
.fa-sort-numeric-asc:before { content: "\f162"; }
.fa-sort-numeric-desc:before { content: "\f163"; }
.fa-thumbs-up:before { content: "\f164"; }
.fa-thumbs-down:before { content: "\f165"; }
.fa-youtube-square:before { content: "\f166"; }
.fa-youtube:before { content: "\f167"; }
.fa-xing:before { content: "\f168"; }
.fa-xing-square:before { content: "\f169"; }
.fa-youtube-play:before { content: "\f16a"; }
.fa-dropbox:before { content: "\f16b"; }
.fa-stack-overflow:before { content: "\f16c"; }
.fa-instagram:before { content: "\f16d"; }
.fa-flickr:before { content: "\f16e"; }
.fa-adn:before { content: "\f170"; }
.fa-bitbucket:before { content: "\f171"; }
.fa-bitbucket-square:before { content: "\f172"; }
.fa-tumblr:before { content: "\f173"; }
.fa-tumblr-square:before { content: "\f174"; }
.fa-long-arrow-down:before { content: "\f175"; }
.fa-long-arrow-up:before { content: "\f176"; }
.fa-long-arrow-left:before { content: "\f177"; }
.fa-long-arrow-right:before { content: "\f178"; }
.fa-apple:before { content: "\f179"; }
.fa-windows:before { content: "\f17a"; }
.fa-android:before { content: "\f17b"; }
.fa-linux:before { content: "\f17c"; }
.fa-dribbble:before { content: "\f17d"; }
.fa-skype:before { content: "\f17e"; }
.fa-foursquare:before { content: "\f180"; }
.fa-trello:before { content: "\f181"; }
.fa-female:before { content: "\f182"; }
.fa-male:before { content: "\f183"; }
.fa-gittip:before, .fa-gratipay:before { content: "\f184"; }
.fa-sun-o:before { content: "\f185"; }
.fa-moon-o:before { content: "\f186"; }
.fa-archive:before { content: "\f187"; }
.fa-bug:before { content: "\f188"; }
.fa-vk:before { content: "\f189"; }
.fa-weibo:before { content: "\f18a"; }
.fa-renren:before { content: "\f18b"; }
.fa-pagelines:before { content: "\f18c"; }
.fa-stack-exchange:before { content: "\f18d"; }
.fa-arrow-circle-o-right:before { content: "\f18e"; }
.fa-arrow-circle-o-left:before { content: "\f190"; }
.fa-toggle-left:before, .fa-caret-square-o-left:before { content: "\f191"; }
.fa-dot-circle-o:before { content: "\f192"; }
.fa-wheelchair:before { content: "\f193"; }
.fa-vimeo-square:before { content: "\f194"; }
.fa-turkish-lira:before, .fa-try:before { content: "\f195"; }
.fa-plus-square-o:before { content: "\f196"; }
.fa-space-shuttle:before { content: "\f197"; }
.fa-slack:before { content: "\f198"; }
.fa-envelope-square:before { content: "\f199"; }
.fa-wordpress:before { content: "\f19a"; }
.fa-openid:before { content: "\f19b"; }
.fa-institution:before, .fa-bank:before, .fa-university:before { content: "\f19c"; }
.fa-mortar-board:before, .fa-graduation-cap:before { content: "\f19d"; }
.fa-yahoo:before { content: "\f19e"; }
.fa-google:before { content: "\f1a0"; }
.fa-reddit:before { content: "\f1a1"; }
.fa-reddit-square:before { content: "\f1a2"; }
.fa-stumbleupon-circle:before { content: "\f1a3"; }
.fa-stumbleupon:before { content: "\f1a4"; }
.fa-delicious:before { content: "\f1a5"; }
.fa-digg:before { content: "\f1a6"; }
.fa-pied-piper-pp:before { content: "\f1a7"; }
.fa-pied-piper-alt:before { content: "\f1a8"; }
.fa-drupal:before { content: "\f1a9"; }
.fa-joomla:before { content: "\f1aa"; }
.fa-language:before { content: "\f1ab"; }
.fa-fax:before { content: "\f1ac"; }
.fa-building:before { content: "\f1ad"; }
.fa-child:before { content: "\f1ae"; }
.fa-paw:before { content: "\f1b0"; }
.fa-spoon:before { content: "\f1b1"; }
.fa-cube:before { content: "\f1b2"; }
.fa-cubes:before { content: "\f1b3"; }
.fa-behance:before { content: "\f1b4"; }
.fa-behance-square:before { content: "\f1b5"; }
.fa-steam:before { content: "\f1b6"; }
.fa-steam-square:before { content: "\f1b7"; }
.fa-recycle:before { content: "\f1b8"; }
.fa-automobile:before, .fa-car:before { content: "\f1b9"; }
.fa-cab:before, .fa-taxi:before { content: "\f1ba"; }
.fa-tree:before { content: "\f1bb"; }
.fa-spotify:before { content: "\f1bc"; }
.fa-deviantart:before { content: "\f1bd"; }
.fa-soundcloud:before { content: "\f1be"; }
.fa-database:before { content: "\f1c0"; }
.fa-file-pdf-o:before { content: "\f1c1"; }
.fa-file-word-o:before { content: "\f1c2"; }
.fa-file-excel-o:before { content: "\f1c3"; }
.fa-file-powerpoint-o:before { content: "\f1c4"; }
.fa-file-photo-o:before, .fa-file-picture-o:before, .fa-file-image-o:before { content: "\f1c5"; }
.fa-file-zip-o:before, .fa-file-archive-o:before { content: "\f1c6"; }
.fa-file-sound-o:before, .fa-file-audio-o:before { content: "\f1c7"; }
.fa-file-movie-o:before, .fa-file-video-o:before { content: "\f1c8"; }
.fa-file-code-o:before { content: "\f1c9"; }
.fa-vine:before { content: "\f1ca"; }
.fa-codepen:before { content: "\f1cb"; }
.fa-jsfiddle:before { content: "\f1cc"; }
.fa-life-bouy:before, .fa-life-buoy:before, .fa-life-saver:before, .fa-support:before, .fa-life-ring:before { content: "\f1cd"; }
.fa-circle-o-notch:before { content: "\f1ce"; }
.fa-ra:before, .fa-resistance:before, .fa-rebel:before { content: "\f1d0"; }
.fa-ge:before, .fa-empire:before { content: "\f1d1"; }
.fa-git-square:before { content: "\f1d2"; }
.fa-git:before { content: "\f1d3"; }
.fa-y-combinator-square:before, .fa-yc-square:before, .fa-hacker-news:before { content: "\f1d4"; }
.fa-tencent-weibo:before { content: "\f1d5"; }
.fa-qq:before { content: "\f1d6"; }
.fa-wechat:before, .fa-weixin:before { content: "\f1d7"; }
.fa-send:before, .fa-paper-plane:before { content: "\f1d8"; }
.fa-send-o:before, .fa-paper-plane-o:before { content: "\f1d9"; }
.fa-history:before { content: "\f1da"; }
.fa-circle-thin:before { content: "\f1db"; }
.fa-header:before { content: "\f1dc"; }
.fa-paragraph:before { content: "\f1dd"; }
.fa-sliders:before { content: "\f1de"; }
.fa-share-alt:before { content: "\f1e0"; }
.fa-share-alt-square:before { content: "\f1e1"; }
.fa-bomb:before { content: "\f1e2"; }
.fa-soccer-ball-o:before, .fa-futbol-o:before { content: "\f1e3"; }
.fa-tty:before { content: "\f1e4"; }
.fa-binoculars:before { content: "\f1e5"; }
.fa-plug:before { content: "\f1e6"; }
.fa-slideshare:before { content: "\f1e7"; }
.fa-twitch:before { content: "\f1e8"; }
.fa-yelp:before { content: "\f1e9"; }
.fa-newspaper-o:before { content: "\f1ea"; }
.fa-wifi:before { content: "\f1eb"; }
.fa-calculator:before { content: "\f1ec"; }
.fa-paypal:before { content: "\f1ed"; }
.fa-google-wallet:before { content: "\f1ee"; }
.fa-cc-visa:before { content: "\f1f0"; }
.fa-cc-mastercard:before { content: "\f1f1"; }
.fa-cc-discover:before { content: "\f1f2"; }
.fa-cc-amex:before { content: "\f1f3"; }
.fa-cc-paypal:before { content: "\f1f4"; }
.fa-cc-stripe:before { content: "\f1f5"; }
.fa-bell-slash:before { content: "\f1f6"; }
.fa-bell-slash-o:before { content: "\f1f7"; }
.fa-trash:before { content: "\f1f8"; }
.fa-copyright:before { content: "\f1f9"; }
.fa-at:before { content: "\f1fa"; }
.fa-eyedropper:before { content: "\f1fb"; }
.fa-paint-brush:before { content: "\f1fc"; }
.fa-birthday-cake:before { content: "\f1fd"; }
.fa-area-chart:before { content: "\f1fe"; }
.fa-pie-chart:before { content: "\f200"; }
.fa-line-chart:before { content: "\f201"; }
.fa-lastfm:before { content: "\f202"; }
.fa-lastfm-square:before { content: "\f203"; }
.fa-toggle-off:before { content: "\f204"; }
.fa-toggle-on:before { content: "\f205"; }
.fa-bicycle:before { content: "\f206"; }
.fa-bus:before { content: "\f207"; }
.fa-ioxhost:before { content: "\f208"; }
.fa-angellist:before { content: "\f209"; }
.fa-cc:before { content: "\f20a"; }
.fa-shekel:before, .fa-sheqel:before, .fa-ils:before { content: "\f20b"; }
.fa-meanpath:before { content: "\f20c"; }
.fa-buysellads:before { content: "\f20d"; }
.fa-connectdevelop:before { content: "\f20e"; }
.fa-dashcube:before { content: "\f210"; }
.fa-forumbee:before { content: "\f211"; }
.fa-leanpub:before { content: "\f212"; }
.fa-sellsy:before { content: "\f213"; }
.fa-shirtsinbulk:before { content: "\f214"; }
.fa-simplybuilt:before { content: "\f215"; }
.fa-skyatlas:before { content: "\f216"; }
.fa-cart-plus:before { content: "\f217"; }
.fa-cart-arrow-down:before { content: "\f218"; }
.fa-diamond:before { content: "\f219"; }
.fa-ship:before { content: "\f21a"; }
.fa-user-secret:before { content: "\f21b"; }
.fa-motorcycle:before { content: "\f21c"; }
.fa-street-view:before { content: "\f21d"; }
.fa-heartbeat:before { content: "\f21e"; }
.fa-venus:before { content: "\f221"; }
.fa-mars:before { content: "\f222"; }
.fa-mercury:before { content: "\f223"; }
.fa-intersex:before, .fa-transgender:before { content: "\f224"; }
.fa-transgender-alt:before { content: "\f225"; }
.fa-venus-double:before { content: "\f226"; }
.fa-mars-double:before { content: "\f227"; }
.fa-venus-mars:before { content: "\f228"; }
.fa-mars-stroke:before { content: "\f229"; }
.fa-mars-stroke-v:before { content: "\f22a"; }
.fa-mars-stroke-h:before { content: "\f22b"; }
.fa-neuter:before { content: "\f22c"; }
.fa-genderless:before { content: "\f22d"; }
.fa-facebook-official:before { content: "\f230"; }
.fa-pinterest-p:before { content: "\f231"; }
.fa-whatsapp:before { content: "\f232"; }
.fa-server:before { content: "\f233"; }
.fa-user-plus:before { content: "\f234"; }
.fa-user-times:before { content: "\f235"; }
.fa-hotel:before, .fa-bed:before { content: "\f236"; }
.fa-viacoin:before { content: "\f237"; }
.fa-train:before { content: "\f238"; }
.fa-subway:before { content: "\f239"; }
.fa-medium:before { content: "\f23a"; }
.fa-yc:before, .fa-y-combinator:before { content: "\f23b"; }
.fa-optin-monster:before { content: "\f23c"; }
.fa-opencart:before { content: "\f23d"; }
.fa-expeditedssl:before { content: "\f23e"; }
.fa-battery-4:before, .fa-battery:before, .fa-battery-full:before { content: "\f240"; }
.fa-battery-3:before, .fa-battery-three-quarters:before { content: "\f241"; }
.fa-battery-2:before, .fa-battery-half:before { content: "\f242"; }
.fa-battery-1:before, .fa-battery-quarter:before { content: "\f243"; }
.fa-battery-0:before, .fa-battery-empty:before { content: "\f244"; }
.fa-mouse-pointer:before { content: "\f245"; }
.fa-i-cursor:before { content: "\f246"; }
.fa-object-group:before { content: "\f247"; }
.fa-object-ungroup:before { content: "\f248"; }
.fa-sticky-note:before { content: "\f249"; }
.fa-sticky-note-o:before { content: "\f24a"; }
.fa-cc-jcb:before { content: "\f24b"; }
.fa-cc-diners-club:before { content: "\f24c"; }
.fa-clone:before { content: "\f24d"; }
.fa-balance-scale:before { content: "\f24e"; }
.fa-hourglass-o:before { content: "\f250"; }
.fa-hourglass-1:before, .fa-hourglass-start:before { content: "\f251"; }
.fa-hourglass-2:before, .fa-hourglass-half:before { content: "\f252"; }
.fa-hourglass-3:before, .fa-hourglass-end:before { content: "\f253"; }
.fa-hourglass:before { content: "\f254"; }
.fa-hand-grab-o:before, .fa-hand-rock-o:before { content: "\f255"; }
.fa-hand-stop-o:before, .fa-hand-paper-o:before { content: "\f256"; }
.fa-hand-scissors-o:before { content: "\f257"; }
.fa-hand-lizard-o:before { content: "\f258"; }
.fa-hand-spock-o:before { content: "\f259"; }
.fa-hand-pointer-o:before { content: "\f25a"; }
.fa-hand-peace-o:before { content: "\f25b"; }
.fa-trademark:before { content: "\f25c"; }
.fa-registered:before { content: "\f25d"; }
.fa-creative-commons:before { content: "\f25e"; }
.fa-gg:before { content: "\f260"; }
.fa-gg-circle:before { content: "\f261"; }
.fa-tripadvisor:before { content: "\f262"; }
.fa-odnoklassniki:before { content: "\f263"; }
.fa-odnoklassniki-square:before { content: "\f264"; }
.fa-get-pocket:before { content: "\f265"; }
.fa-wikipedia-w:before { content: "\f266"; }
.fa-safari:before { content: "\f267"; }
.fa-chrome:before { content: "\f268"; }
.fa-firefox:before { content: "\f269"; }
.fa-opera:before { content: "\f26a"; }
.fa-internet-explorer:before { content: "\f26b"; }
.fa-tv:before, .fa-television:before { content: "\f26c"; }
.fa-contao:before { content: "\f26d"; }
.fa-500px:before { content: "\f26e"; }
.fa-amazon:before { content: "\f270"; }
.fa-calendar-plus-o:before { content: "\f271"; }
.fa-calendar-minus-o:before { content: "\f272"; }
.fa-calendar-times-o:before { content: "\f273"; }
.fa-calendar-check-o:before { content: "\f274"; }
.fa-industry:before { content: "\f275"; }
.fa-map-pin:before { content: "\f276"; }
.fa-map-signs:before { content: "\f277"; }
.fa-map-o:before { content: "\f278"; }
.fa-map:before { content: "\f279"; }
.fa-commenting:before { content: "\f27a"; }
.fa-commenting-o:before { content: "\f27b"; }
.fa-houzz:before { content: "\f27c"; }
.fa-vimeo:before { content: "\f27d"; }
.fa-black-tie:before { content: "\f27e"; }
.fa-fonticons:before { content: "\f280"; }
.fa-reddit-alien:before { content: "\f281"; }
.fa-edge:before { content: "\f282"; }
.fa-credit-card-alt:before { content: "\f283"; }
.fa-codiepie:before { content: "\f284"; }
.fa-modx:before { content: "\f285"; }
.fa-fort-awesome:before { content: "\f286"; }
.fa-usb:before { content: "\f287"; }
.fa-product-hunt:before { content: "\f288"; }
.fa-mixcloud:before { content: "\f289"; }
.fa-scribd:before { content: "\f28a"; }
.fa-pause-circle:before { content: "\f28b"; }
.fa-pause-circle-o:before { content: "\f28c"; }
.fa-stop-circle:before { content: "\f28d"; }
.fa-stop-circle-o:before { content: "\f28e"; }
.fa-shopping-bag:before { content: "\f290"; }
.fa-shopping-basket:before { content: "\f291"; }
.fa-hashtag:before { content: "\f292"; }
.fa-bluetooth:before { content: "\f293"; }
.fa-bluetooth-b:before { content: "\f294"; }
.fa-percent:before { content: "\f295"; }
.fa-gitlab:before { content: "\f296"; }
.fa-wpbeginner:before { content: "\f297"; }
.fa-wpforms:before { content: "\f298"; }
.fa-envira:before { content: "\f299"; }
.fa-universal-access:before { content: "\f29a"; }
.fa-wheelchair-alt:before { content: "\f29b"; }
.fa-question-circle-o:before { content: "\f29c"; }
.fa-blind:before { content: "\f29d"; }
.fa-audio-description:before { content: "\f29e"; }
.fa-volume-control-phone:before { content: "\f2a0"; }
.fa-braille:before { content: "\f2a1"; }
.fa-assistive-listening-systems:before { content: "\f2a2"; }
.fa-asl-interpreting:before, .fa-american-sign-language-interpreting:before { content: "\f2a3"; }
.fa-deafness:before, .fa-hard-of-hearing:before, .fa-deaf:before { content: "\f2a4"; }
.fa-glide:before { content: "\f2a5"; }
.fa-glide-g:before { content: "\f2a6"; }
.fa-signing:before, .fa-sign-language:before { content: "\f2a7"; }
.fa-low-vision:before { content: "\f2a8"; }
.fa-viadeo:before { content: "\f2a9"; }
.fa-viadeo-square:before { content: "\f2aa"; }
.fa-snapchat:before { content: "\f2ab"; }
.fa-snapchat-ghost:before { content: "\f2ac"; }
.fa-snapchat-square:before { content: "\f2ad"; }
.fa-pied-piper:before { content: "\f2ae"; }
.fa-first-order:before { content: "\f2b0"; }
.fa-yoast:before { content: "\f2b1"; }
.fa-themeisle:before { content: "\f2b2"; }
.fa-google-plus-circle:before, .fa-google-plus-official:before { content: "\f2b3"; }
.fa-fa:before, .fa-font-awesome:before { content: "\f2b4"; }
.fa-handshake-o:before { content: "\f2b5"; }
.fa-envelope-open:before { content: "\f2b6"; }
.fa-envelope-open-o:before { content: "\f2b7"; }
.fa-linode:before { content: "\f2b8"; }
.fa-address-book:before { content: "\f2b9"; }
.fa-address-book-o:before { content: "\f2ba"; }
.fa-vcard:before, .fa-address-card:before { content: "\f2bb"; }
.fa-vcard-o:before, .fa-address-card-o:before { content: "\f2bc"; }
.fa-user-circle:before { content: "\f2bd"; }
.fa-user-circle-o:before { content: "\f2be"; }
.fa-user-o:before { content: "\f2c0"; }
.fa-id-badge:before { content: "\f2c1"; }
.fa-drivers-license:before, .fa-id-card:before { content: "\f2c2"; }
.fa-drivers-license-o:before, .fa-id-card-o:before { content: "\f2c3"; }
.fa-quora:before { content: "\f2c4"; }
.fa-free-code-camp:before { content: "\f2c5"; }
.fa-telegram:before { content: "\f2c6"; }
.fa-thermometer-4:before, .fa-thermometer:before, .fa-thermometer-full:before { content: "\f2c7"; }
.fa-thermometer-3:before, .fa-thermometer-three-quarters:before { content: "\f2c8"; }
.fa-thermometer-2:before, .fa-thermometer-half:before { content: "\f2c9"; }
.fa-thermometer-1:before, .fa-thermometer-quarter:before { content: "\f2ca"; }
.fa-thermometer-0:before, .fa-thermometer-empty:before { content: "\f2cb"; }
.fa-shower:before { content: "\f2cc"; }
.fa-bathtub:before, .fa-s15:before, .fa-bath:before { content: "\f2cd"; }
.fa-podcast:before { content: "\f2ce"; }
.fa-window-maximize:before { content: "\f2d0"; }
.fa-window-minimize:before { content: "\f2d1"; }
.fa-window-restore:before { content: "\f2d2"; }
.fa-times-rectangle:before, .fa-window-close:before { content: "\f2d3"; }
.fa-times-rectangle-o:before, .fa-window-close-o:before { content: "\f2d4"; }
.fa-bandcamp:before { content: "\f2d5"; }
.fa-grav:before { content: "\f2d6"; }
.fa-etsy:before { content: "\f2d7"; }
.fa-imdb:before { content: "\f2d8"; }
.fa-ravelry:before { content: "\f2d9"; }
.fa-eercast:before { content: "\f2da"; }
.fa-microchip:before { content: "\f2db"; }
.fa-snowflake-o:before { content: "\f2dc"; }
.fa-superpowers:before { content: "\f2dd"; }
.fa-wpexplorer:before { content: "\f2de"; }
.fa-meetup:before { content: "\f2e0"; }
.sr-only { position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0, 0, 0, 0); border: 0; }
.sr-only-focusable:active, .sr-only-focusable:focus { position: static; width: auto; height: auto; margin: 0; overflow: visible; clip: auto; }





/* */
:root { 
    --timing: 250ms; 
    --btnColor: var(--primary); 
    --transition: cubic-bezier(0, 0, 0.2, 1); 
    --duration: 4s; 
    --trans:all .5s cubic-bezier(0, 0, 0.2, 1);
    --tColor:#F4CB23;
}

































/* 1d. Buttons */








/* 1e. Forms */













/* 1f. Tables */













/* 1g. Website header */








/* 1h. Website footer */




/*  */







 










 





 









*{box-sizing:border-box;}
body{margin:0; padding:0; font-family:"Fira Sans",-apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;  }


  
  
  .font\:primary{
    font-family:"Fira Sans",-apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  }

  
  
  .font\:secondary{
    font-family:"Fira Sans",-apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  }
 
:root {
  
  
  
  
  
    --primary: #894e22;
  
  
  
  
  
    --secondary: #000000;
  
  
  
  
  
    --white: #ffffff;
  
  
  
  
  
    --grey: #ececec;
  
  
  
  
  
    --darkgrey: #6e6e6e;
  
  
  
  
      --primaryFont:"Fira Sans",-apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif; 

  
  
      --secondaryFont:"Fira Sans",-apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif; 
 
      
  
}

/* Intial Styling */ 

    
     
    
   
    .color\:primary{
      color:#894e22;
    }

    .hover\:color\:primary:hover{
      color:#894e22;
    }

    .bg\:primary{
      background-color:#894e22;
    }
  
    
      
        .color\:primary\:1{
          color:#93582c
        }
        .bg\:primary\:1{
          background-color:#985d31
        }
      
        .color\:primary\:2{
          color:#9d6236
        }
        .bg\:primary\:2{
          background-color:#a76c40
        }
      
        .color\:primary\:3{
          color:#a76c40
        }
        .bg\:primary\:3{
          background-color:#b67b4f
        }
      
        .color\:primary\:4{
          color:#b1764a
        }
        .bg\:primary\:4{
          background-color:#c58a5e
        }
      
        .color\:primary\:5{
          color:#bb8054
        }
        .bg\:primary\:5{
          background-color:#d4996d
        }
      
        .color\:primary\:6{
          color:#c58a5e
        }
        .bg\:primary\:6{
          background-color:#e3a87c
        }
      
        .color\:primary\:7{
          color:#cf9468
        }
        .bg\:primary\:7{
          background-color:#f2b78b
        }
      
        .color\:primary\:8{
          color:#d99e72
        }
        .bg\:primary\:8{
          background-color:#ffc69a
        }
      
        .color\:primary\:9{
          color:#e3a87c
        }
        .bg\:primary\:9{
          background-color:#ffd5a9
        }
      
        .color\:primary\:10{
          color:#edb286
        }
        .bg\:primary\:10{
          background-color:#ffe4b8
        }
      
    

    
     
    
   
    .color\:secondary{
      color:#000000;
    }

    .hover\:color\:secondary:hover{
      color:#000000;
    }

    .bg\:secondary{
      background-color:#000000;
    }
  
    
      
        .color\:secondary\:1{
          color:#0a0a0a
        }
        .bg\:secondary\:1{
          background-color:#0f0f0f
        }
      
        .color\:secondary\:2{
          color:#141414
        }
        .bg\:secondary\:2{
          background-color:#1e1e1e
        }
      
        .color\:secondary\:3{
          color:#1e1e1e
        }
        .bg\:secondary\:3{
          background-color:#2d2d2d
        }
      
        .color\:secondary\:4{
          color:#282828
        }
        .bg\:secondary\:4{
          background-color:#3c3c3c
        }
      
        .color\:secondary\:5{
          color:#323232
        }
        .bg\:secondary\:5{
          background-color:#4b4b4b
        }
      
        .color\:secondary\:6{
          color:#3c3c3c
        }
        .bg\:secondary\:6{
          background-color:#5a5a5a
        }
      
        .color\:secondary\:7{
          color:#464646
        }
        .bg\:secondary\:7{
          background-color:#696969
        }
      
        .color\:secondary\:8{
          color:#505050
        }
        .bg\:secondary\:8{
          background-color:#787878
        }
      
        .color\:secondary\:9{
          color:#5a5a5a
        }
        .bg\:secondary\:9{
          background-color:#878787
        }
      
        .color\:secondary\:10{
          color:#646464
        }
        .bg\:secondary\:10{
          background-color:#969696
        }
      
    

    
     
    
   
    .color\:white{
      color:#ffffff;
    }

    .hover\:color\:white:hover{
      color:#ffffff;
    }

    .bg\:white{
      background-color:#ffffff;
    }
  
    

    
     
    
   
    .color\:grey{
      color:#ececec;
    }

    .hover\:color\:grey:hover{
      color:#ececec;
    }

    .bg\:grey{
      background-color:#ececec;
    }
  
    

    
     
    
   
    .color\:darkgrey{
      color:#6e6e6e;
    }

    .hover\:color\:darkgrey:hover{
      color:#6e6e6e;
    }

    .bg\:darkgrey{
      background-color:#6e6e6e;
    }
  
    

  
.container-fluid .row-fluid .wrapper, .wrapper{ max-width:100%; padding:0 15px; margin:0 auto; }
  
  
    
      
      
      

      
        
          .pl\:0{
            padding-left:0px;
          }
        
          .pl\:5{
            padding-left:5px;
          }
        
          .pl\:10{
            padding-left:10px;
          }
        
          .pl\:15{
            padding-left:15px;
          }
        
          .pl\:20{
            padding-left:20px;
          }
        
          .pl\:25{
            padding-left:25px;
          }
        
          .pl\:30{
            padding-left:30px;
          }
        
          .pl\:35{
            padding-left:35px;
          }
        
          .pl\:40{
            padding-left:40px;
          }
        
          .pl\:45{
            padding-left:45px;
          }
        
          .pl\:50{
            padding-left:50px;
          }
        
          .pl\:55{
            padding-left:55px;
          }
        
          .pl\:60{
            padding-left:60px;
          }
        
          .pl\:65{
            padding-left:65px;
          }
        
          .pl\:70{
            padding-left:70px;
          }
        
          .pl\:75{
            padding-left:75px;
          }
        
          .pl\:80{
            padding-left:80px;
          }
        
          .pl\:85{
            padding-left:85px;
          }
        
          .pl\:90{
            padding-left:90px;
          }
        
          .pl\:95{
            padding-left:95px;
          }
        
          .pl\:100{
            padding-left:100px;
          }
        
          .pl\:105{
            padding-left:105px;
          }
        
          .pl\:110{
            padding-left:110px;
          }
        
          .pl\:115{
            padding-left:115px;
          }
        
          .pl\:120{
            padding-left:120px;
          }
        
      
    
      
      
      

      
        
          .pr\:0{
            padding-right:0px;
          }
        
          .pr\:5{
            padding-right:5px;
          }
        
          .pr\:10{
            padding-right:10px;
          }
        
          .pr\:15{
            padding-right:15px;
          }
        
          .pr\:20{
            padding-right:20px;
          }
        
          .pr\:25{
            padding-right:25px;
          }
        
          .pr\:30{
            padding-right:30px;
          }
        
          .pr\:35{
            padding-right:35px;
          }
        
          .pr\:40{
            padding-right:40px;
          }
        
          .pr\:45{
            padding-right:45px;
          }
        
          .pr\:50{
            padding-right:50px;
          }
        
          .pr\:55{
            padding-right:55px;
          }
        
          .pr\:60{
            padding-right:60px;
          }
        
          .pr\:65{
            padding-right:65px;
          }
        
          .pr\:70{
            padding-right:70px;
          }
        
          .pr\:75{
            padding-right:75px;
          }
        
          .pr\:80{
            padding-right:80px;
          }
        
          .pr\:85{
            padding-right:85px;
          }
        
          .pr\:90{
            padding-right:90px;
          }
        
          .pr\:95{
            padding-right:95px;
          }
        
          .pr\:100{
            padding-right:100px;
          }
        
          .pr\:105{
            padding-right:105px;
          }
        
          .pr\:110{
            padding-right:110px;
          }
        
          .pr\:115{
            padding-right:115px;
          }
        
          .pr\:120{
            padding-right:120px;
          }
        
      
    
      
      
      

      
        
          .pb\:0{
            padding-bottom:0px;
          }
        
          .pb\:5{
            padding-bottom:5px;
          }
        
          .pb\:10{
            padding-bottom:10px;
          }
        
          .pb\:15{
            padding-bottom:15px;
          }
        
          .pb\:20{
            padding-bottom:20px;
          }
        
          .pb\:25{
            padding-bottom:25px;
          }
        
          .pb\:30{
            padding-bottom:30px;
          }
        
          .pb\:35{
            padding-bottom:35px;
          }
        
          .pb\:40{
            padding-bottom:40px;
          }
        
          .pb\:45{
            padding-bottom:45px;
          }
        
          .pb\:50{
            padding-bottom:50px;
          }
        
          .pb\:55{
            padding-bottom:55px;
          }
        
          .pb\:60{
            padding-bottom:60px;
          }
        
          .pb\:65{
            padding-bottom:65px;
          }
        
          .pb\:70{
            padding-bottom:70px;
          }
        
          .pb\:75{
            padding-bottom:75px;
          }
        
          .pb\:80{
            padding-bottom:80px;
          }
        
          .pb\:85{
            padding-bottom:85px;
          }
        
          .pb\:90{
            padding-bottom:90px;
          }
        
          .pb\:95{
            padding-bottom:95px;
          }
        
          .pb\:100{
            padding-bottom:100px;
          }
        
          .pb\:105{
            padding-bottom:105px;
          }
        
          .pb\:110{
            padding-bottom:110px;
          }
        
          .pb\:115{
            padding-bottom:115px;
          }
        
          .pb\:120{
            padding-bottom:120px;
          }
        
      
    
      
      
      

      
        
          .pt\:0{
            padding-top:0px;
          }
        
          .pt\:5{
            padding-top:5px;
          }
        
          .pt\:10{
            padding-top:10px;
          }
        
          .pt\:15{
            padding-top:15px;
          }
        
          .pt\:20{
            padding-top:20px;
          }
        
          .pt\:25{
            padding-top:25px;
          }
        
          .pt\:30{
            padding-top:30px;
          }
        
          .pt\:35{
            padding-top:35px;
          }
        
          .pt\:40{
            padding-top:40px;
          }
        
          .pt\:45{
            padding-top:45px;
          }
        
          .pt\:50{
            padding-top:50px;
          }
        
          .pt\:55{
            padding-top:55px;
          }
        
          .pt\:60{
            padding-top:60px;
          }
        
          .pt\:65{
            padding-top:65px;
          }
        
          .pt\:70{
            padding-top:70px;
          }
        
          .pt\:75{
            padding-top:75px;
          }
        
          .pt\:80{
            padding-top:80px;
          }
        
          .pt\:85{
            padding-top:85px;
          }
        
          .pt\:90{
            padding-top:90px;
          }
        
          .pt\:95{
            padding-top:95px;
          }
        
          .pt\:100{
            padding-top:100px;
          }
        
          .pt\:105{
            padding-top:105px;
          }
        
          .pt\:110{
            padding-top:110px;
          }
        
          .pt\:115{
            padding-top:115px;
          }
        
          .pt\:120{
            padding-top:120px;
          }
        
      
    
      
      
      

      
        
          .px\:0{
            padding-left:0px;
            padding-right:0px;
          }
          .py\:0{
            padding-top:0px;
            padding-bottom:0px;
          }
          .p\:0{
            padding:0px;
          }
        
          .px\:5{
            padding-left:5px;
            padding-right:5px;
          }
          .py\:5{
            padding-top:5px;
            padding-bottom:5px;
          }
          .p\:5{
            padding:5px;
          }
        
          .px\:10{
            padding-left:10px;
            padding-right:10px;
          }
          .py\:10{
            padding-top:10px;
            padding-bottom:10px;
          }
          .p\:10{
            padding:10px;
          }
        
          .px\:15{
            padding-left:15px;
            padding-right:15px;
          }
          .py\:15{
            padding-top:15px;
            padding-bottom:15px;
          }
          .p\:15{
            padding:15px;
          }
        
          .px\:20{
            padding-left:20px;
            padding-right:20px;
          }
          .py\:20{
            padding-top:20px;
            padding-bottom:20px;
          }
          .p\:20{
            padding:20px;
          }
        
          .px\:25{
            padding-left:25px;
            padding-right:25px;
          }
          .py\:25{
            padding-top:25px;
            padding-bottom:25px;
          }
          .p\:25{
            padding:25px;
          }
        
          .px\:30{
            padding-left:30px;
            padding-right:30px;
          }
          .py\:30{
            padding-top:30px;
            padding-bottom:30px;
          }
          .p\:30{
            padding:30px;
          }
        
          .px\:35{
            padding-left:35px;
            padding-right:35px;
          }
          .py\:35{
            padding-top:35px;
            padding-bottom:35px;
          }
          .p\:35{
            padding:35px;
          }
        
          .px\:40{
            padding-left:40px;
            padding-right:40px;
          }
          .py\:40{
            padding-top:40px;
            padding-bottom:40px;
          }
          .p\:40{
            padding:40px;
          }
        
          .px\:45{
            padding-left:45px;
            padding-right:45px;
          }
          .py\:45{
            padding-top:45px;
            padding-bottom:45px;
          }
          .p\:45{
            padding:45px;
          }
        
          .px\:50{
            padding-left:50px;
            padding-right:50px;
          }
          .py\:50{
            padding-top:50px;
            padding-bottom:50px;
          }
          .p\:50{
            padding:50px;
          }
        
          .px\:55{
            padding-left:55px;
            padding-right:55px;
          }
          .py\:55{
            padding-top:55px;
            padding-bottom:55px;
          }
          .p\:55{
            padding:55px;
          }
        
          .px\:60{
            padding-left:60px;
            padding-right:60px;
          }
          .py\:60{
            padding-top:60px;
            padding-bottom:60px;
          }
          .p\:60{
            padding:60px;
          }
        
          .px\:65{
            padding-left:65px;
            padding-right:65px;
          }
          .py\:65{
            padding-top:65px;
            padding-bottom:65px;
          }
          .p\:65{
            padding:65px;
          }
        
          .px\:70{
            padding-left:70px;
            padding-right:70px;
          }
          .py\:70{
            padding-top:70px;
            padding-bottom:70px;
          }
          .p\:70{
            padding:70px;
          }
        
          .px\:75{
            padding-left:75px;
            padding-right:75px;
          }
          .py\:75{
            padding-top:75px;
            padding-bottom:75px;
          }
          .p\:75{
            padding:75px;
          }
        
          .px\:80{
            padding-left:80px;
            padding-right:80px;
          }
          .py\:80{
            padding-top:80px;
            padding-bottom:80px;
          }
          .p\:80{
            padding:80px;
          }
        
          .px\:85{
            padding-left:85px;
            padding-right:85px;
          }
          .py\:85{
            padding-top:85px;
            padding-bottom:85px;
          }
          .p\:85{
            padding:85px;
          }
        
          .px\:90{
            padding-left:90px;
            padding-right:90px;
          }
          .py\:90{
            padding-top:90px;
            padding-bottom:90px;
          }
          .p\:90{
            padding:90px;
          }
        
          .px\:95{
            padding-left:95px;
            padding-right:95px;
          }
          .py\:95{
            padding-top:95px;
            padding-bottom:95px;
          }
          .p\:95{
            padding:95px;
          }
        
          .px\:100{
            padding-left:100px;
            padding-right:100px;
          }
          .py\:100{
            padding-top:100px;
            padding-bottom:100px;
          }
          .p\:100{
            padding:100px;
          }
        
          .px\:105{
            padding-left:105px;
            padding-right:105px;
          }
          .py\:105{
            padding-top:105px;
            padding-bottom:105px;
          }
          .p\:105{
            padding:105px;
          }
        
          .px\:110{
            padding-left:110px;
            padding-right:110px;
          }
          .py\:110{
            padding-top:110px;
            padding-bottom:110px;
          }
          .p\:110{
            padding:110px;
          }
        
          .px\:115{
            padding-left:115px;
            padding-right:115px;
          }
          .py\:115{
            padding-top:115px;
            padding-bottom:115px;
          }
          .p\:115{
            padding:115px;
          }
        
          .px\:120{
            padding-left:120px;
            padding-right:120px;
          }
          .py\:120{
            padding-top:120px;
            padding-bottom:120px;
          }
          .p\:120{
            padding:120px;
          }
        
      
    
      
      
      

      
        
          .mb\:0{
            margin-bottom:0px;
          }
        
          .mb\:5{
            margin-bottom:5px;
          }
        
          .mb\:10{
            margin-bottom:10px;
          }
        
          .mb\:15{
            margin-bottom:15px;
          }
        
          .mb\:20{
            margin-bottom:20px;
          }
        
          .mb\:25{
            margin-bottom:25px;
          }
        
          .mb\:30{
            margin-bottom:30px;
          }
        
          .mb\:35{
            margin-bottom:35px;
          }
        
          .mb\:40{
            margin-bottom:40px;
          }
        
          .mb\:45{
            margin-bottom:45px;
          }
        
          .mb\:50{
            margin-bottom:50px;
          }
        
          .mb\:55{
            margin-bottom:55px;
          }
        
          .mb\:60{
            margin-bottom:60px;
          }
        
          .mb\:65{
            margin-bottom:65px;
          }
        
          .mb\:70{
            margin-bottom:70px;
          }
        
          .mb\:75{
            margin-bottom:75px;
          }
        
          .mb\:80{
            margin-bottom:80px;
          }
        
          .mb\:85{
            margin-bottom:85px;
          }
        
          .mb\:90{
            margin-bottom:90px;
          }
        
          .mb\:95{
            margin-bottom:95px;
          }
        
          .mb\:100{
            margin-bottom:100px;
          }
        
          .mb\:105{
            margin-bottom:105px;
          }
        
          .mb\:110{
            margin-bottom:110px;
          }
        
          .mb\:115{
            margin-bottom:115px;
          }
        
          .mb\:120{
            margin-bottom:120px;
          }
        
      
    
      
      
      

      
        
          .mt\:0{
            margin-top:0px;
          }
        
          .mt\:5{
            margin-top:5px;
          }
        
          .mt\:10{
            margin-top:10px;
          }
        
          .mt\:15{
            margin-top:15px;
          }
        
          .mt\:20{
            margin-top:20px;
          }
        
          .mt\:25{
            margin-top:25px;
          }
        
          .mt\:30{
            margin-top:30px;
          }
        
          .mt\:35{
            margin-top:35px;
          }
        
          .mt\:40{
            margin-top:40px;
          }
        
          .mt\:45{
            margin-top:45px;
          }
        
          .mt\:50{
            margin-top:50px;
          }
        
          .mt\:55{
            margin-top:55px;
          }
        
          .mt\:60{
            margin-top:60px;
          }
        
          .mt\:65{
            margin-top:65px;
          }
        
          .mt\:70{
            margin-top:70px;
          }
        
          .mt\:75{
            margin-top:75px;
          }
        
          .mt\:80{
            margin-top:80px;
          }
        
          .mt\:85{
            margin-top:85px;
          }
        
          .mt\:90{
            margin-top:90px;
          }
        
          .mt\:95{
            margin-top:95px;
          }
        
          .mt\:100{
            margin-top:100px;
          }
        
          .mt\:105{
            margin-top:105px;
          }
        
          .mt\:110{
            margin-top:110px;
          }
        
          .mt\:115{
            margin-top:115px;
          }
        
          .mt\:120{
            margin-top:120px;
          }
        
      
    
      
      
      

      
        
          .mx\:0{
            margin-left:0px;
            margin-right:0px;
          }
          .my\:0{
            margin-top:0px;
            margin-bottom:0px;
          }
          .m\:0{
            margin:0px;
          }
        
          .mx\:5{
            margin-left:5px;
            margin-right:5px;
          }
          .my\:5{
            margin-top:5px;
            margin-bottom:5px;
          }
          .m\:5{
            margin:5px;
          }
        
          .mx\:10{
            margin-left:10px;
            margin-right:10px;
          }
          .my\:10{
            margin-top:10px;
            margin-bottom:10px;
          }
          .m\:10{
            margin:10px;
          }
        
          .mx\:15{
            margin-left:15px;
            margin-right:15px;
          }
          .my\:15{
            margin-top:15px;
            margin-bottom:15px;
          }
          .m\:15{
            margin:15px;
          }
        
          .mx\:20{
            margin-left:20px;
            margin-right:20px;
          }
          .my\:20{
            margin-top:20px;
            margin-bottom:20px;
          }
          .m\:20{
            margin:20px;
          }
        
          .mx\:25{
            margin-left:25px;
            margin-right:25px;
          }
          .my\:25{
            margin-top:25px;
            margin-bottom:25px;
          }
          .m\:25{
            margin:25px;
          }
        
          .mx\:30{
            margin-left:30px;
            margin-right:30px;
          }
          .my\:30{
            margin-top:30px;
            margin-bottom:30px;
          }
          .m\:30{
            margin:30px;
          }
        
          .mx\:35{
            margin-left:35px;
            margin-right:35px;
          }
          .my\:35{
            margin-top:35px;
            margin-bottom:35px;
          }
          .m\:35{
            margin:35px;
          }
        
          .mx\:40{
            margin-left:40px;
            margin-right:40px;
          }
          .my\:40{
            margin-top:40px;
            margin-bottom:40px;
          }
          .m\:40{
            margin:40px;
          }
        
          .mx\:45{
            margin-left:45px;
            margin-right:45px;
          }
          .my\:45{
            margin-top:45px;
            margin-bottom:45px;
          }
          .m\:45{
            margin:45px;
          }
        
          .mx\:50{
            margin-left:50px;
            margin-right:50px;
          }
          .my\:50{
            margin-top:50px;
            margin-bottom:50px;
          }
          .m\:50{
            margin:50px;
          }
        
          .mx\:55{
            margin-left:55px;
            margin-right:55px;
          }
          .my\:55{
            margin-top:55px;
            margin-bottom:55px;
          }
          .m\:55{
            margin:55px;
          }
        
          .mx\:60{
            margin-left:60px;
            margin-right:60px;
          }
          .my\:60{
            margin-top:60px;
            margin-bottom:60px;
          }
          .m\:60{
            margin:60px;
          }
        
          .mx\:65{
            margin-left:65px;
            margin-right:65px;
          }
          .my\:65{
            margin-top:65px;
            margin-bottom:65px;
          }
          .m\:65{
            margin:65px;
          }
        
          .mx\:70{
            margin-left:70px;
            margin-right:70px;
          }
          .my\:70{
            margin-top:70px;
            margin-bottom:70px;
          }
          .m\:70{
            margin:70px;
          }
        
          .mx\:75{
            margin-left:75px;
            margin-right:75px;
          }
          .my\:75{
            margin-top:75px;
            margin-bottom:75px;
          }
          .m\:75{
            margin:75px;
          }
        
          .mx\:80{
            margin-left:80px;
            margin-right:80px;
          }
          .my\:80{
            margin-top:80px;
            margin-bottom:80px;
          }
          .m\:80{
            margin:80px;
          }
        
          .mx\:85{
            margin-left:85px;
            margin-right:85px;
          }
          .my\:85{
            margin-top:85px;
            margin-bottom:85px;
          }
          .m\:85{
            margin:85px;
          }
        
          .mx\:90{
            margin-left:90px;
            margin-right:90px;
          }
          .my\:90{
            margin-top:90px;
            margin-bottom:90px;
          }
          .m\:90{
            margin:90px;
          }
        
          .mx\:95{
            margin-left:95px;
            margin-right:95px;
          }
          .my\:95{
            margin-top:95px;
            margin-bottom:95px;
          }
          .m\:95{
            margin:95px;
          }
        
          .mx\:100{
            margin-left:100px;
            margin-right:100px;
          }
          .my\:100{
            margin-top:100px;
            margin-bottom:100px;
          }
          .m\:100{
            margin:100px;
          }
        
          .mx\:105{
            margin-left:105px;
            margin-right:105px;
          }
          .my\:105{
            margin-top:105px;
            margin-bottom:105px;
          }
          .m\:105{
            margin:105px;
          }
        
          .mx\:110{
            margin-left:110px;
            margin-right:110px;
          }
          .my\:110{
            margin-top:110px;
            margin-bottom:110px;
          }
          .m\:110{
            margin:110px;
          }
        
          .mx\:115{
            margin-left:115px;
            margin-right:115px;
          }
          .my\:115{
            margin-top:115px;
            margin-bottom:115px;
          }
          .m\:115{
            margin:115px;
          }
        
          .mx\:120{
            margin-left:120px;
            margin-right:120px;
          }
          .my\:120{
            margin-top:120px;
            margin-bottom:120px;
          }
          .m\:120{
            margin:120px;
          }
        
      
    
      
      
      

      
        
          .ml\:0{
            margin-left:0px;
          }
        
          .ml\:5{
            margin-left:5px;
          }
        
          .ml\:10{
            margin-left:10px;
          }
        
          .ml\:15{
            margin-left:15px;
          }
        
          .ml\:20{
            margin-left:20px;
          }
        
          .ml\:25{
            margin-left:25px;
          }
        
          .ml\:30{
            margin-left:30px;
          }
        
          .ml\:35{
            margin-left:35px;
          }
        
          .ml\:40{
            margin-left:40px;
          }
        
          .ml\:45{
            margin-left:45px;
          }
        
          .ml\:50{
            margin-left:50px;
          }
        
          .ml\:55{
            margin-left:55px;
          }
        
          .ml\:60{
            margin-left:60px;
          }
        
          .ml\:65{
            margin-left:65px;
          }
        
          .ml\:70{
            margin-left:70px;
          }
        
          .ml\:75{
            margin-left:75px;
          }
        
          .ml\:80{
            margin-left:80px;
          }
        
          .ml\:85{
            margin-left:85px;
          }
        
          .ml\:90{
            margin-left:90px;
          }
        
          .ml\:95{
            margin-left:95px;
          }
        
          .ml\:100{
            margin-left:100px;
          }
        
          .ml\:105{
            margin-left:105px;
          }
        
          .ml\:110{
            margin-left:110px;
          }
        
          .ml\:115{
            margin-left:115px;
          }
        
          .ml\:120{
            margin-left:120px;
          }
        
      
    
      
      
      

      
        
          .mr\:0{
            margin-right:0px;
          }
        
          .mr\:5{
            margin-right:5px;
          }
        
          .mr\:10{
            margin-right:10px;
          }
        
          .mr\:15{
            margin-right:15px;
          }
        
          .mr\:20{
            margin-right:20px;
          }
        
          .mr\:25{
            margin-right:25px;
          }
        
          .mr\:30{
            margin-right:30px;
          }
        
          .mr\:35{
            margin-right:35px;
          }
        
          .mr\:40{
            margin-right:40px;
          }
        
          .mr\:45{
            margin-right:45px;
          }
        
          .mr\:50{
            margin-right:50px;
          }
        
          .mr\:55{
            margin-right:55px;
          }
        
          .mr\:60{
            margin-right:60px;
          }
        
          .mr\:65{
            margin-right:65px;
          }
        
          .mr\:70{
            margin-right:70px;
          }
        
          .mr\:75{
            margin-right:75px;
          }
        
          .mr\:80{
            margin-right:80px;
          }
        
          .mr\:85{
            margin-right:85px;
          }
        
          .mr\:90{
            margin-right:90px;
          }
        
          .mr\:95{
            margin-right:95px;
          }
        
          .mr\:100{
            margin-right:100px;
          }
        
          .mr\:105{
            margin-right:105px;
          }
        
          .mr\:110{
            margin-right:110px;
          }
        
          .mr\:115{
            margin-right:115px;
          }
        
          .mr\:120{
            margin-right:120px;
          }
        
      
    
  
  
    
    
    

    
      .display\:block{
          display:block;
      }
    
      .display\:inline-block{
          display:inline-block;
      }
    
      .display\:flex{
          display:flex;
      }
    
      .display\:inline-flex{
          display:inline-flex;
      }
    
      .display\:none{
          display:none;
      }
    
      .display\:grid{
          display:grid;
      }
    
  
    
    
    

    
      .align-items\:center{
          align-items:center;
      }
    
      .align-items\:flex-start{
          align-items:flex-start;
      }
    
      .align-items\:flex-end{
          align-items:flex-end;
      }
    
      .align-items\:normal{
          align-items:normal;
      }
    
  
    
    
    

    
      .justify-content\:center{
          justify-content:center;
      }
    
      .justify-content\:flex-end{
          justify-content:flex-end;
      }
    
      .justify-content\:flex-start{
          justify-content:flex-start;
      }
    
      .justify-content\:space-around{
          justify-content:space-around;
      }
    
      .justify-content\:space-between{
          justify-content:space-between;
      }
    
  
    
    
    

    
      .text-align\:left{
          text-align:left;
      }
    
      .text-align\:right{
          text-align:right;
      }
    
      .text-align\:center{
          text-align:center;
      }
    
  
    
    
    

    
      .flex-direction\:column{
          flex-direction:column;
      }
    
      .flex-direction\:column-reverse{
          flex-direction:column-reverse;
      }
    
      .flex-direction\:row{
          flex-direction:row;
      }
    
      .flex-direction\:row-reverse{
          flex-direction:row-reverse;
      }
    
  


 
.grid\:1{
  grid-template-columns: repeat(1,minmax(0,1fr));
}
.grid-col\:1{
  grid-column: span 1/span 1;
}
.grid-row\:1{
  grid-row: span 1/span 1;
}
            
.mb\:-2{
 margin-bottom:-2px;
}
.mb\:-5{
 margin-bottom:-2px;
}
.mt\:-2{
 margin-top:-2px;
}
.mt\:-5{
 margin-top:-2px;
}
 
.grid\:2{
  grid-template-columns: repeat(2,minmax(0,1fr));
}
.grid-col\:2{
  grid-column: span 2/span 2;
}
.grid-row\:2{
  grid-row: span 2/span 2;
}
            
.mb\:-4{
 margin-bottom:-4px;
}
.mb\:-10{
 margin-bottom:-4px;
}
.mt\:-4{
 margin-top:-4px;
}
.mt\:-10{
 margin-top:-4px;
}
 
.grid\:3{
  grid-template-columns: repeat(3,minmax(0,1fr));
}
.grid-col\:3{
  grid-column: span 3/span 3;
}
.grid-row\:3{
  grid-row: span 3/span 3;
}
            
.mb\:-6{
 margin-bottom:-6px;
}
.mb\:-15{
 margin-bottom:-6px;
}
.mt\:-6{
 margin-top:-6px;
}
.mt\:-15{
 margin-top:-6px;
}
 
.grid\:4{
  grid-template-columns: repeat(4,minmax(0,1fr));
}
.grid-col\:4{
  grid-column: span 4/span 4;
}
.grid-row\:4{
  grid-row: span 4/span 4;
}
            
.mb\:-8{
 margin-bottom:-8px;
}
.mb\:-20{
 margin-bottom:-8px;
}
.mt\:-8{
 margin-top:-8px;
}
.mt\:-20{
 margin-top:-8px;
}
 
.grid\:5{
  grid-template-columns: repeat(5,minmax(0,1fr));
}
.grid-col\:5{
  grid-column: span 5/span 5;
}
.grid-row\:5{
  grid-row: span 5/span 5;
}
            
.mb\:-10{
 margin-bottom:-10px;
}
.mb\:-25{
 margin-bottom:-10px;
}
.mt\:-10{
 margin-top:-10px;
}
.mt\:-25{
 margin-top:-10px;
}
 
.grid\:6{
  grid-template-columns: repeat(6,minmax(0,1fr));
}
.grid-col\:6{
  grid-column: span 6/span 6;
}
.grid-row\:6{
  grid-row: span 6/span 6;
}
            
.mb\:-12{
 margin-bottom:-12px;
}
.mb\:-30{
 margin-bottom:-12px;
}
.mt\:-12{
 margin-top:-12px;
}
.mt\:-30{
 margin-top:-12px;
}
 
.grid\:7{
  grid-template-columns: repeat(7,minmax(0,1fr));
}
.grid-col\:7{
  grid-column: span 7/span 7;
}
.grid-row\:7{
  grid-row: span 7/span 7;
}
            
.mb\:-14{
 margin-bottom:-14px;
}
.mb\:-35{
 margin-bottom:-14px;
}
.mt\:-14{
 margin-top:-14px;
}
.mt\:-35{
 margin-top:-14px;
}
 
.grid\:8{
  grid-template-columns: repeat(8,minmax(0,1fr));
}
.grid-col\:8{
  grid-column: span 8/span 8;
}
.grid-row\:8{
  grid-row: span 8/span 8;
}
            
.mb\:-16{
 margin-bottom:-16px;
}
.mb\:-40{
 margin-bottom:-16px;
}
.mt\:-16{
 margin-top:-16px;
}
.mt\:-40{
 margin-top:-16px;
}
 
.grid\:9{
  grid-template-columns: repeat(9,minmax(0,1fr));
}
.grid-col\:9{
  grid-column: span 9/span 9;
}
.grid-row\:9{
  grid-row: span 9/span 9;
}
            
.mb\:-18{
 margin-bottom:-18px;
}
.mb\:-45{
 margin-bottom:-18px;
}
.mt\:-18{
 margin-top:-18px;
}
.mt\:-45{
 margin-top:-18px;
}
 
.grid\:10{
  grid-template-columns: repeat(10,minmax(0,1fr));
}
.grid-col\:10{
  grid-column: span 10/span 10;
}
.grid-row\:10{
  grid-row: span 10/span 10;
}
            
.mb\:-20{
 margin-bottom:-20px;
}
.mb\:-50{
 margin-bottom:-20px;
}
.mt\:-20{
 margin-top:-20px;
}
.mt\:-50{
 margin-top:-20px;
}
 
.grid\:11{
  grid-template-columns: repeat(11,minmax(0,1fr));
}
.grid-col\:11{
  grid-column: span 11/span 11;
}
.grid-row\:11{
  grid-row: span 11/span 11;
}
            
.mb\:-22{
 margin-bottom:-22px;
}
.mb\:-55{
 margin-bottom:-22px;
}
.mt\:-22{
 margin-top:-22px;
}
.mt\:-55{
 margin-top:-22px;
}
 
.grid\:12{
  grid-template-columns: repeat(12,minmax(0,1fr));
}
.grid-col\:12{
  grid-column: span 12/span 12;
}
.grid-row\:12{
  grid-row: span 12/span 12;
}
            
.mb\:-24{
 margin-bottom:-24px;
}
.mb\:-60{
 margin-bottom:-24px;
}
.mt\:-24{
 margin-top:-24px;
}
.mt\:-60{
 margin-top:-24px;
}




  
  h1,
  .h1{
    font-size:26px;
  }

  
  h2,
  .h2{
    font-size:24px;
  }

  
  h3,
  .h3{
    font-size:20px;
  }

  
  h4,
  .h4{
    font-size:18px;
  }

  
  h5,
  .h5{
    font-size:16px;
  }

  
  h6,
  .h6{
    font-size:20px;
  }




.gap\:5{
  gap: 5px;
}
.gap-x\:5{
  column-gap: 5px;
}
.gap-y\:5{
  row-gap: 5px;
} 

.gap\:10{
  gap: 10px;
}
.gap-x\:10{
  column-gap: 10px;
}
.gap-y\:10{
  row-gap: 10px;
} 

.gap\:15{
  gap: 15px;
}
.gap-x\:15{
  column-gap: 15px;
}
.gap-y\:15{
  row-gap: 15px;
} 

.gap\:20{
  gap: 20px;
}
.gap-x\:20{
  column-gap: 20px;
}
.gap-y\:20{
  row-gap: 20px;
} 

.gap\:25{
  gap: 25px;
}
.gap-x\:25{
  column-gap: 25px;
}
.gap-y\:25{
  row-gap: 25px;
} 

.gap\:30{
  gap: 30px;
}
.gap-x\:30{
  column-gap: 30px;
}
.gap-y\:30{
  row-gap: 30px;
} 

.gap\:35{
  gap: 35px;
}
.gap-x\:35{
  column-gap: 35px;
}
.gap-y\:35{
  row-gap: 35px;
} 

.gap\:40{
  gap: 40px;
}
.gap-x\:40{
  column-gap: 40px;
}
.gap-y\:40{
  row-gap: 40px;
} 

.gap\:45{
  gap: 45px;
}
.gap-x\:45{
  column-gap: 45px;
}
.gap-y\:45{
  row-gap: 45px;
} 

.gap\:50{
  gap: 50px;
}
.gap-x\:50{
  column-gap: 50px;
}
.gap-y\:50{
  row-gap: 50px;
} 

.gap\:55{
  gap: 55px;
}
.gap-x\:55{
  column-gap: 55px;
}
.gap-y\:55{
  row-gap: 55px;
} 

.gap\:60{
  gap: 60px;
}
.gap-x\:60{
  column-gap: 60px;
}
.gap-y\:60{
  row-gap: 60px;
} 


/* width */


.size\:2{
  font-size: 2px; 
}
.size\:5{
  font-size: 5px;
}
            
.w\:10{
  width: 10px;
}

.ww\:5{
  width: 5%;
}

.wmax\:25{
  max-width: 25px;
}

.h\:10{
  height: 10px;
}
.hmax\:25{
  max-height: 25px; 
}


.size\:4{
  font-size: 4px; 
}
.size\:10{
  font-size: 10px;
}
            
.w\:20{
  width: 20px;
}

.ww\:10{
  width: 10%;
}

.wmax\:50{
  max-width: 50px;
}

.h\:20{
  height: 20px;
}
.hmax\:50{
  max-height: 50px; 
}


.size\:6{
  font-size: 6px; 
}
.size\:15{
  font-size: 15px;
}
            
.w\:30{
  width: 30px;
}

.ww\:15{
  width: 15%;
}

.wmax\:75{
  max-width: 75px;
}

.h\:30{
  height: 30px;
}
.hmax\:75{
  max-height: 75px; 
}


.size\:8{
  font-size: 8px; 
}
.size\:20{
  font-size: 20px;
}
            
.w\:40{
  width: 40px;
}

.ww\:20{
  width: 20%;
}

.wmax\:100{
  max-width: 100px;
}

.h\:40{
  height: 40px;
}
.hmax\:100{
  max-height: 100px; 
}


.size\:10{
  font-size: 10px; 
}
.size\:25{
  font-size: 25px;
}
            
.w\:50{
  width: 50px;
}

.ww\:25{
  width: 25%;
}

.wmax\:125{
  max-width: 125px;
}

.h\:50{
  height: 50px;
}
.hmax\:125{
  max-height: 125px; 
}


.size\:12{
  font-size: 12px; 
}
.size\:30{
  font-size: 30px;
}
            
.w\:60{
  width: 60px;
}

.ww\:30{
  width: 30%;
}

.wmax\:150{
  max-width: 150px;
}

.h\:60{
  height: 60px;
}
.hmax\:150{
  max-height: 150px; 
}


.size\:14{
  font-size: 14px; 
}
.size\:35{
  font-size: 35px;
}
            
.w\:70{
  width: 70px;
}

.ww\:35{
  width: 35%;
}

.wmax\:175{
  max-width: 175px;
}

.h\:70{
  height: 70px;
}
.hmax\:175{
  max-height: 175px; 
}


.size\:16{
  font-size: 16px; 
}
.size\:40{
  font-size: 40px;
}
            
.w\:80{
  width: 80px;
}

.ww\:40{
  width: 40%;
}

.wmax\:200{
  max-width: 200px;
}

.h\:80{
  height: 80px;
}
.hmax\:200{
  max-height: 200px; 
}


.size\:18{
  font-size: 18px; 
}
.size\:45{
  font-size: 45px;
}
            
.w\:90{
  width: 90px;
}

.ww\:45{
  width: 45%;
}

.wmax\:225{
  max-width: 225px;
}

.h\:90{
  height: 90px;
}
.hmax\:225{
  max-height: 225px; 
}


.size\:20{
  font-size: 20px; 
}
.size\:50{
  font-size: 50px;
}
            
.w\:100{
  width: 100px;
}

.ww\:50{
  width: 50%;
}

.wmax\:250{
  max-width: 250px;
}

.h\:100{
  height: 100px;
}
.hmax\:250{
  max-height: 250px; 
}


.size\:22{
  font-size: 22px; 
}
.size\:55{
  font-size: 55px;
}
            
.w\:110{
  width: 110px;
}

.ww\:55{
  width: 55%;
}

.wmax\:275{
  max-width: 275px;
}

.h\:110{
  height: 110px;
}
.hmax\:275{
  max-height: 275px; 
}


.size\:24{
  font-size: 24px; 
}
.size\:60{
  font-size: 60px;
}
            
.w\:120{
  width: 120px;
}

.ww\:60{
  width: 60%;
}

.wmax\:300{
  max-width: 300px;
}

.h\:120{
  height: 120px;
}
.hmax\:300{
  max-height: 300px; 
}


.size\:26{
  font-size: 26px; 
}
.size\:65{
  font-size: 65px;
}
            
.w\:130{
  width: 130px;
}

.ww\:65{
  width: 65%;
}

.wmax\:325{
  max-width: 325px;
}

.h\:130{
  height: 130px;
}
.hmax\:325{
  max-height: 325px; 
}


.size\:28{
  font-size: 28px; 
}
.size\:70{
  font-size: 70px;
}
            
.w\:140{
  width: 140px;
}

.ww\:70{
  width: 70%;
}

.wmax\:350{
  max-width: 350px;
}

.h\:140{
  height: 140px;
}
.hmax\:350{
  max-height: 350px; 
}


.size\:30{
  font-size: 30px; 
}
.size\:75{
  font-size: 75px;
}
            
.w\:150{
  width: 150px;
}

.ww\:75{
  width: 75%;
}

.wmax\:375{
  max-width: 375px;
}

.h\:150{
  height: 150px;
}
.hmax\:375{
  max-height: 375px; 
}


.size\:32{
  font-size: 32px; 
}
.size\:80{
  font-size: 80px;
}
            
.w\:160{
  width: 160px;
}

.ww\:80{
  width: 80%;
}

.wmax\:400{
  max-width: 400px;
}

.h\:160{
  height: 160px;
}
.hmax\:400{
  max-height: 400px; 
}


.size\:34{
  font-size: 34px; 
}
.size\:85{
  font-size: 85px;
}
            
.w\:170{
  width: 170px;
}

.ww\:85{
  width: 85%;
}

.wmax\:425{
  max-width: 425px;
}

.h\:170{
  height: 170px;
}
.hmax\:425{
  max-height: 425px; 
}


.size\:36{
  font-size: 36px; 
}
.size\:90{
  font-size: 90px;
}
            
.w\:180{
  width: 180px;
}

.ww\:90{
  width: 90%;
}

.wmax\:450{
  max-width: 450px;
}

.h\:180{
  height: 180px;
}
.hmax\:450{
  max-height: 450px; 
}


.size\:38{
  font-size: 38px; 
}
.size\:95{
  font-size: 95px;
}
            
.w\:190{
  width: 190px;
}

.ww\:95{
  width: 95%;
}

.wmax\:475{
  max-width: 475px;
}

.h\:190{
  height: 190px;
}
.hmax\:475{
  max-height: 475px; 
}


.size\:40{
  font-size: 40px; 
}
.size\:100{
  font-size: 100px;
}
            
.w\:200{
  width: 200px;
}

.ww\:100{
  width: 100%;
}

.wmax\:500{
  max-width: 500px;
}

.h\:200{
  height: 200px;
}
.hmax\:500{
  max-height: 500px; 
}


.size\:42{
  font-size: 42px; 
}
.size\:105{
  font-size: 105px;
}
            
.w\:210{
  width: 210px;
}

.wmax\:525{
  max-width: 525px;
}

.h\:210{
  height: 210px;
}
.hmax\:525{
  max-height: 525px; 
}


.size\:44{
  font-size: 44px; 
}
.size\:110{
  font-size: 110px;
}
            
.w\:220{
  width: 220px;
}

.wmax\:550{
  max-width: 550px;
}

.h\:220{
  height: 220px;
}
.hmax\:550{
  max-height: 550px; 
}


.size\:46{
  font-size: 46px; 
}
.size\:115{
  font-size: 115px;
}
            
.w\:230{
  width: 230px;
}

.wmax\:575{
  max-width: 575px;
}

.h\:230{
  height: 230px;
}
.hmax\:575{
  max-height: 575px; 
}


.size\:48{
  font-size: 48px; 
}
.size\:120{
  font-size: 120px;
}
            
.w\:240{
  width: 240px;
}

.wmax\:600{
  max-width: 600px;
}

.h\:240{
  height: 240px;
}
.hmax\:600{
  max-height: 600px; 
}


.size\:50{
  font-size: 50px; 
}
.size\:125{
  font-size: 125px;
}
            
.w\:250{
  width: 250px;
}

.wmax\:625{
  max-width: 625px;
}

.h\:250{
  height: 250px;
}
.hmax\:625{
  max-height: 625px; 
}


.size\:52{
  font-size: 52px; 
}
.size\:130{
  font-size: 130px;
}
            
.w\:260{
  width: 260px;
}

.wmax\:650{
  max-width: 650px;
}

.h\:260{
  height: 260px;
}
.hmax\:650{
  max-height: 650px; 
}


.size\:54{
  font-size: 54px; 
}
.size\:135{
  font-size: 135px;
}
            
.w\:270{
  width: 270px;
}

.wmax\:675{
  max-width: 675px;
}

.h\:270{
  height: 270px;
}
.hmax\:675{
  max-height: 675px; 
}


.size\:56{
  font-size: 56px; 
}
.size\:140{
  font-size: 140px;
}
            
.w\:280{
  width: 280px;
}

.wmax\:700{
  max-width: 700px;
}

.h\:280{
  height: 280px;
}
.hmax\:700{
  max-height: 700px; 
}


.size\:58{
  font-size: 58px; 
}
.size\:145{
  font-size: 145px;
}
            
.w\:290{
  width: 290px;
}

.wmax\:725{
  max-width: 725px;
}

.h\:290{
  height: 290px;
}
.hmax\:725{
  max-height: 725px; 
}


.size\:60{
  font-size: 60px; 
}
.size\:150{
  font-size: 150px;
}
            
.w\:300{
  width: 300px;
}

.wmax\:750{
  max-width: 750px;
}

.h\:300{
  height: 300px;
}
.hmax\:750{
  max-height: 750px; 
}



  .radius\:5{
    border-radius:5px; 
  }
            
  .round\:10{
    border-radius:10%;
  }

  .radius\:10{
    border-radius:10px; 
  }
            
  .round\:20{
    border-radius:20%;
  }

  .radius\:15{
    border-radius:15px; 
  }
            
  .round\:30{
    border-radius:30%;
  }

  .radius\:20{
    border-radius:20px; 
  }
            
  .round\:40{
    border-radius:40%;
  }

  .radius\:25{
    border-radius:25px; 
  }
            
  .round\:50{
    border-radius:50%;
  }

  .radius\:30{
    border-radius:30px; 
  }
            
  .round\:60{
    border-radius:60%;
  }

  .radius\:35{
    border-radius:35px; 
  }
            
  .round\:70{
    border-radius:70%;
  }

  .radius\:40{
    border-radius:40px; 
  }
            
  .round\:80{
    border-radius:80%;
  }

  .radius\:45{
    border-radius:45px; 
  }
            
  .round\:90{
    border-radius:90%;
  }

  .radius\:50{
    border-radius:50px; 
  }
            
  .round\:100{
    border-radius:100%;
  }

 

.m\:auto {margin: 0 auto; }
.m\:auto\:right { margin-right: auto; }
.m\:auto\:left { margin-left: auto; }
.mr\:0 { margin-right: 0; }
.ml\:0 { margin-left: 0; }
.row {
    display: flex;
    flex-wrap: wrap;
    margin: 0 -15px;
}
.row > div {
    padding-left: 15px;
    padding-right: 15px;
}  
p {
    margin: 0;
}

p + p {
    margin-top: 10px;
}

    .weight\:100{ font-weight:100; }

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

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

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

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

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

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

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

    .weight\:900{ font-weight:900; }

            

    .col\:1 { max-width:8.333%; flex:0 0 8.333%; }

    .col\:2 { max-width:16.666%; flex:0 0 16.666%; }

    .col\:3 { max-width:24.999000000000002%; flex:0 0 24.999000000000002%; }

    .col\:4 { max-width:33.332%; flex:0 0 33.332%; }

    .col\:5 { max-width:41.665%; flex:0 0 41.665%; }

    .col\:6 { max-width:49.998000000000005%; flex:0 0 49.998000000000005%; }

    .col\:7 { max-width:58.331%; flex:0 0 58.331%; }

    .col\:8 { max-width:66.664%; flex:0 0 66.664%; }

    .col\:9 { max-width:74.997%; flex:0 0 74.997%; }

    .col\:10 { max-width:83.33%; flex:0 0 83.33%; }

    .col\:11 { max-width:91.663%; flex:0 0 91.663%; }

    .col\:12 { max-width:99.99600000000001%; flex:0 0 99.99600000000001%; }

            



@media(min-width:768px){ 
  
  
  
  .sm\:gap\:5{
    gap: 5px;
  }
  .sm\:gap-x\:5{
    column-gap: 5px;
  }
  .sm\:gap-y\:5{
    row-gap: 5px;
  } 
  
  .sm\:col\:1 { 
    max-width:8.333%; flex:0 0 8.333%; 
  }
  
  .sm\:grid\:1{
    grid-template-columns: repeat(1,minmax(0,1fr));
  }
  .sm\:grid-col\:1{
    grid-column: span 1/span 1;
  }
  
  .sm\:mb\:-2{
   margin-bottom:-2px;
  }
  .sm\:mb\:-5{
   margin-bottom:-2px;
  }
  .sm\:mt\:-2{
   margin-top:-2px;
  }
  .sm\:mt\:-5{
   margin-top:-2px;
  }
  
  .sm\:gap\:10{
    gap: 10px;
  }
  .sm\:gap-x\:10{
    column-gap: 10px;
  }
  .sm\:gap-y\:10{
    row-gap: 10px;
  } 
  
  .sm\:col\:2 { 
    max-width:16.666%; flex:0 0 16.666%; 
  }
  
  .sm\:grid\:2{
    grid-template-columns: repeat(2,minmax(0,1fr));
  }
  .sm\:grid-col\:2{
    grid-column: span 2/span 2;
  }
  
  .sm\:mb\:-4{
   margin-bottom:-4px;
  }
  .sm\:mb\:-10{
   margin-bottom:-4px;
  }
  .sm\:mt\:-4{
   margin-top:-4px;
  }
  .sm\:mt\:-10{
   margin-top:-4px;
  }
  
  .sm\:gap\:15{
    gap: 15px;
  }
  .sm\:gap-x\:15{
    column-gap: 15px;
  }
  .sm\:gap-y\:15{
    row-gap: 15px;
  } 
  
  .sm\:col\:3 { 
    max-width:24.999000000000002%; flex:0 0 24.999000000000002%; 
  }
  
  .sm\:grid\:3{
    grid-template-columns: repeat(3,minmax(0,1fr));
  }
  .sm\:grid-col\:3{
    grid-column: span 3/span 3;
  }
  
  .sm\:mb\:-6{
   margin-bottom:-6px;
  }
  .sm\:mb\:-15{
   margin-bottom:-6px;
  }
  .sm\:mt\:-6{
   margin-top:-6px;
  }
  .sm\:mt\:-15{
   margin-top:-6px;
  }
  
  .sm\:gap\:20{
    gap: 20px;
  }
  .sm\:gap-x\:20{
    column-gap: 20px;
  }
  .sm\:gap-y\:20{
    row-gap: 20px;
  } 
  
  .sm\:col\:4 { 
    max-width:33.332%; flex:0 0 33.332%; 
  }
  
  .sm\:grid\:4{
    grid-template-columns: repeat(4,minmax(0,1fr));
  }
  .sm\:grid-col\:4{
    grid-column: span 4/span 4;
  }
  
  .sm\:mb\:-8{
   margin-bottom:-8px;
  }
  .sm\:mb\:-20{
   margin-bottom:-8px;
  }
  .sm\:mt\:-8{
   margin-top:-8px;
  }
  .sm\:mt\:-20{
   margin-top:-8px;
  }
  
  .sm\:gap\:25{
    gap: 25px;
  }
  .sm\:gap-x\:25{
    column-gap: 25px;
  }
  .sm\:gap-y\:25{
    row-gap: 25px;
  } 
  
  .sm\:col\:5 { 
    max-width:41.665%; flex:0 0 41.665%; 
  }
  
  .sm\:grid\:5{
    grid-template-columns: repeat(5,minmax(0,1fr));
  }
  .sm\:grid-col\:5{
    grid-column: span 5/span 5;
  }
  
  .sm\:mb\:-10{
   margin-bottom:-10px;
  }
  .sm\:mb\:-25{
   margin-bottom:-10px;
  }
  .sm\:mt\:-10{
   margin-top:-10px;
  }
  .sm\:mt\:-25{
   margin-top:-10px;
  }
  
  .sm\:gap\:30{
    gap: 30px;
  }
  .sm\:gap-x\:30{
    column-gap: 30px;
  }
  .sm\:gap-y\:30{
    row-gap: 30px;
  } 
  
  .sm\:col\:6 { 
    max-width:49.998000000000005%; flex:0 0 49.998000000000005%; 
  }
  
  .sm\:grid\:6{
    grid-template-columns: repeat(6,minmax(0,1fr));
  }
  .sm\:grid-col\:6{
    grid-column: span 6/span 6;
  }
  
  .sm\:mb\:-12{
   margin-bottom:-12px;
  }
  .sm\:mb\:-30{
   margin-bottom:-12px;
  }
  .sm\:mt\:-12{
   margin-top:-12px;
  }
  .sm\:mt\:-30{
   margin-top:-12px;
  }
  
  .sm\:gap\:35{
    gap: 35px;
  }
  .sm\:gap-x\:35{
    column-gap: 35px;
  }
  .sm\:gap-y\:35{
    row-gap: 35px;
  } 
  
  .sm\:col\:7 { 
    max-width:58.331%; flex:0 0 58.331%; 
  }
  
  .sm\:grid\:7{
    grid-template-columns: repeat(7,minmax(0,1fr));
  }
  .sm\:grid-col\:7{
    grid-column: span 7/span 7;
  }
  
  .sm\:mb\:-14{
   margin-bottom:-14px;
  }
  .sm\:mb\:-35{
   margin-bottom:-14px;
  }
  .sm\:mt\:-14{
   margin-top:-14px;
  }
  .sm\:mt\:-35{
   margin-top:-14px;
  }
  
  .sm\:gap\:40{
    gap: 40px;
  }
  .sm\:gap-x\:40{
    column-gap: 40px;
  }
  .sm\:gap-y\:40{
    row-gap: 40px;
  } 
  
  .sm\:col\:8 { 
    max-width:66.664%; flex:0 0 66.664%; 
  }
  
  .sm\:grid\:8{
    grid-template-columns: repeat(8,minmax(0,1fr));
  }
  .sm\:grid-col\:8{
    grid-column: span 8/span 8;
  }
  
  .sm\:mb\:-16{
   margin-bottom:-16px;
  }
  .sm\:mb\:-40{
   margin-bottom:-16px;
  }
  .sm\:mt\:-16{
   margin-top:-16px;
  }
  .sm\:mt\:-40{
   margin-top:-16px;
  }
  
  .sm\:gap\:45{
    gap: 45px;
  }
  .sm\:gap-x\:45{
    column-gap: 45px;
  }
  .sm\:gap-y\:45{
    row-gap: 45px;
  } 
  
  .sm\:col\:9 { 
    max-width:74.997%; flex:0 0 74.997%; 
  }
  
  .sm\:grid\:9{
    grid-template-columns: repeat(9,minmax(0,1fr));
  }
  .sm\:grid-col\:9{
    grid-column: span 9/span 9;
  }
  
  .sm\:mb\:-18{
   margin-bottom:-18px;
  }
  .sm\:mb\:-45{
   margin-bottom:-18px;
  }
  .sm\:mt\:-18{
   margin-top:-18px;
  }
  .sm\:mt\:-45{
   margin-top:-18px;
  }
  
  .sm\:gap\:50{
    gap: 50px;
  }
  .sm\:gap-x\:50{
    column-gap: 50px;
  }
  .sm\:gap-y\:50{
    row-gap: 50px;
  } 
  
  .sm\:col\:10 { 
    max-width:83.33%; flex:0 0 83.33%; 
  }
  
  .sm\:grid\:10{
    grid-template-columns: repeat(10,minmax(0,1fr));
  }
  .sm\:grid-col\:10{
    grid-column: span 10/span 10;
  }
  
  .sm\:mb\:-20{
   margin-bottom:-20px;
  }
  .sm\:mb\:-50{
   margin-bottom:-20px;
  }
  .sm\:mt\:-20{
   margin-top:-20px;
  }
  .sm\:mt\:-50{
   margin-top:-20px;
  }
  
  .sm\:gap\:55{
    gap: 55px;
  }
  .sm\:gap-x\:55{
    column-gap: 55px;
  }
  .sm\:gap-y\:55{
    row-gap: 55px;
  } 
  
  .sm\:col\:11 { 
    max-width:91.663%; flex:0 0 91.663%; 
  }
  
  .sm\:grid\:11{
    grid-template-columns: repeat(11,minmax(0,1fr));
  }
  .sm\:grid-col\:11{
    grid-column: span 11/span 11;
  }
  
  .sm\:mb\:-22{
   margin-bottom:-22px;
  }
  .sm\:mb\:-55{
   margin-bottom:-22px;
  }
  .sm\:mt\:-22{
   margin-top:-22px;
  }
  .sm\:mt\:-55{
   margin-top:-22px;
  }
  
  .sm\:gap\:60{
    gap: 60px;
  }
  .sm\:gap-x\:60{
    column-gap: 60px;
  }
  .sm\:gap-y\:60{
    row-gap: 60px;
  } 
  
  .sm\:col\:12 { 
    max-width:99.99600000000001%; flex:0 0 99.99600000000001%; 
  }
  
  .sm\:grid\:12{
    grid-template-columns: repeat(12,minmax(0,1fr));
  }
  .sm\:grid-col\:12{
    grid-column: span 12/span 12;
  }
  
  .sm\:mb\:-24{
   margin-bottom:-24px;
  }
  .sm\:mb\:-60{
   margin-bottom:-24px;
  }
  .sm\:mt\:-24{
   margin-top:-24px;
  }
  .sm\:mt\:-60{
   margin-top:-24px;
  }
  
  
  .sm\:m\:auto {margin: 0 auto; }
  .sm\:m\:auto\:right { margin-right: auto; }
  .sm\:m\:auto\:left { margin-left: auto; }
  .sm\:mr\:0 { margin-right: 0; }
  .sm\:ml\:0 { margin-left: 0; }
  
  
    
    h1,
    .h1{
      font-size:36px;
    }
  
    
    h2,
    .h2{
      font-size:30px;
    }
  
    
    h3,
    .h3{
      font-size:24px;
    }
  
    
    h4,
    .h4{
      font-size:20px;
    }
  
    
    h5,
    .h5{
      font-size:18px;
    }
  
    
    h6,
    .h6{
      font-size:20px;
    }
  
  
  
    .sm\:size\:2{ 
      font-size: 2px;
    }
    .sm\:size\:5{ 
      font-size: 5px;
    }

    .sm\:w\:10{
      width: 10px;
    }
    
    .sm\:ww\:5{
      width: 5%;
    }
    
    .sm\:wmax\:25{
      max-width: 25px;
    }

    .sm\:h\:10{
      height: 10px;
    }
    .sm\:hmax\:25{
      max-height: 25px;
    }
    
    .sm\:size\:4{ 
      font-size: 4px;
    }
    .sm\:size\:10{ 
      font-size: 10px;
    }

    .sm\:w\:20{
      width: 20px;
    }
    
    .sm\:ww\:10{
      width: 10%;
    }
    
    .sm\:wmax\:50{
      max-width: 50px;
    }

    .sm\:h\:20{
      height: 20px;
    }
    .sm\:hmax\:50{
      max-height: 50px;
    }
    
    .sm\:size\:6{ 
      font-size: 6px;
    }
    .sm\:size\:15{ 
      font-size: 15px;
    }

    .sm\:w\:30{
      width: 30px;
    }
    
    .sm\:ww\:15{
      width: 15%;
    }
    
    .sm\:wmax\:75{
      max-width: 75px;
    }

    .sm\:h\:30{
      height: 30px;
    }
    .sm\:hmax\:75{
      max-height: 75px;
    }
    
    .sm\:size\:8{ 
      font-size: 8px;
    }
    .sm\:size\:20{ 
      font-size: 20px;
    }

    .sm\:w\:40{
      width: 40px;
    }
    
    .sm\:ww\:20{
      width: 20%;
    }
    
    .sm\:wmax\:100{
      max-width: 100px;
    }

    .sm\:h\:40{
      height: 40px;
    }
    .sm\:hmax\:100{
      max-height: 100px;
    }
    
    .sm\:size\:10{ 
      font-size: 10px;
    }
    .sm\:size\:25{ 
      font-size: 25px;
    }

    .sm\:w\:50{
      width: 50px;
    }
    
    .sm\:ww\:25{
      width: 25%;
    }
    
    .sm\:wmax\:125{
      max-width: 125px;
    }

    .sm\:h\:50{
      height: 50px;
    }
    .sm\:hmax\:125{
      max-height: 125px;
    }
    
    .sm\:size\:12{ 
      font-size: 12px;
    }
    .sm\:size\:30{ 
      font-size: 30px;
    }

    .sm\:w\:60{
      width: 60px;
    }
    
    .sm\:ww\:30{
      width: 30%;
    }
    
    .sm\:wmax\:150{
      max-width: 150px;
    }

    .sm\:h\:60{
      height: 60px;
    }
    .sm\:hmax\:150{
      max-height: 150px;
    }
    
    .sm\:size\:14{ 
      font-size: 14px;
    }
    .sm\:size\:35{ 
      font-size: 35px;
    }

    .sm\:w\:70{
      width: 70px;
    }
    
    .sm\:ww\:35{
      width: 35%;
    }
    
    .sm\:wmax\:175{
      max-width: 175px;
    }

    .sm\:h\:70{
      height: 70px;
    }
    .sm\:hmax\:175{
      max-height: 175px;
    }
    
    .sm\:size\:16{ 
      font-size: 16px;
    }
    .sm\:size\:40{ 
      font-size: 40px;
    }

    .sm\:w\:80{
      width: 80px;
    }
    
    .sm\:ww\:40{
      width: 40%;
    }
    
    .sm\:wmax\:200{
      max-width: 200px;
    }

    .sm\:h\:80{
      height: 80px;
    }
    .sm\:hmax\:200{
      max-height: 200px;
    }
    
    .sm\:size\:18{ 
      font-size: 18px;
    }
    .sm\:size\:45{ 
      font-size: 45px;
    }

    .sm\:w\:90{
      width: 90px;
    }
    
    .sm\:ww\:45{
      width: 45%;
    }
    
    .sm\:wmax\:225{
      max-width: 225px;
    }

    .sm\:h\:90{
      height: 90px;
    }
    .sm\:hmax\:225{
      max-height: 225px;
    }
    
    .sm\:size\:20{ 
      font-size: 20px;
    }
    .sm\:size\:50{ 
      font-size: 50px;
    }

    .sm\:w\:100{
      width: 100px;
    }
    
    .sm\:ww\:50{
      width: 50%;
    }
    
    .sm\:wmax\:250{
      max-width: 250px;
    }

    .sm\:h\:100{
      height: 100px;
    }
    .sm\:hmax\:250{
      max-height: 250px;
    }
    
    .sm\:size\:22{ 
      font-size: 22px;
    }
    .sm\:size\:55{ 
      font-size: 55px;
    }

    .sm\:w\:110{
      width: 110px;
    }
    
    .sm\:ww\:55{
      width: 55%;
    }
    
    .sm\:wmax\:275{
      max-width: 275px;
    }

    .sm\:h\:110{
      height: 110px;
    }
    .sm\:hmax\:275{
      max-height: 275px;
    }
    
    .sm\:size\:24{ 
      font-size: 24px;
    }
    .sm\:size\:60{ 
      font-size: 60px;
    }

    .sm\:w\:120{
      width: 120px;
    }
    
    .sm\:ww\:60{
      width: 60%;
    }
    
    .sm\:wmax\:300{
      max-width: 300px;
    }

    .sm\:h\:120{
      height: 120px;
    }
    .sm\:hmax\:300{
      max-height: 300px;
    }
    
    .sm\:size\:26{ 
      font-size: 26px;
    }
    .sm\:size\:65{ 
      font-size: 65px;
    }

    .sm\:w\:130{
      width: 130px;
    }
    
    .sm\:ww\:65{
      width: 65%;
    }
    
    .sm\:wmax\:325{
      max-width: 325px;
    }

    .sm\:h\:130{
      height: 130px;
    }
    .sm\:hmax\:325{
      max-height: 325px;
    }
    
    .sm\:size\:28{ 
      font-size: 28px;
    }
    .sm\:size\:70{ 
      font-size: 70px;
    }

    .sm\:w\:140{
      width: 140px;
    }
    
    .sm\:ww\:70{
      width: 70%;
    }
    
    .sm\:wmax\:350{
      max-width: 350px;
    }

    .sm\:h\:140{
      height: 140px;
    }
    .sm\:hmax\:350{
      max-height: 350px;
    }
    
    .sm\:size\:30{ 
      font-size: 30px;
    }
    .sm\:size\:75{ 
      font-size: 75px;
    }

    .sm\:w\:150{
      width: 150px;
    }
    
    .sm\:ww\:75{
      width: 75%;
    }
    
    .sm\:wmax\:375{
      max-width: 375px;
    }

    .sm\:h\:150{
      height: 150px;
    }
    .sm\:hmax\:375{
      max-height: 375px;
    }
    
    .sm\:size\:32{ 
      font-size: 32px;
    }
    .sm\:size\:80{ 
      font-size: 80px;
    }

    .sm\:w\:160{
      width: 160px;
    }
    
    .sm\:ww\:80{
      width: 80%;
    }
    
    .sm\:wmax\:400{
      max-width: 400px;
    }

    .sm\:h\:160{
      height: 160px;
    }
    .sm\:hmax\:400{
      max-height: 400px;
    }
    
    .sm\:size\:34{ 
      font-size: 34px;
    }
    .sm\:size\:85{ 
      font-size: 85px;
    }

    .sm\:w\:170{
      width: 170px;
    }
    
    .sm\:ww\:85{
      width: 85%;
    }
    
    .sm\:wmax\:425{
      max-width: 425px;
    }

    .sm\:h\:170{
      height: 170px;
    }
    .sm\:hmax\:425{
      max-height: 425px;
    }
    
    .sm\:size\:36{ 
      font-size: 36px;
    }
    .sm\:size\:90{ 
      font-size: 90px;
    }

    .sm\:w\:180{
      width: 180px;
    }
    
    .sm\:ww\:90{
      width: 90%;
    }
    
    .sm\:wmax\:450{
      max-width: 450px;
    }

    .sm\:h\:180{
      height: 180px;
    }
    .sm\:hmax\:450{
      max-height: 450px;
    }
    
    .sm\:size\:38{ 
      font-size: 38px;
    }
    .sm\:size\:95{ 
      font-size: 95px;
    }

    .sm\:w\:190{
      width: 190px;
    }
    
    .sm\:ww\:95{
      width: 95%;
    }
    
    .sm\:wmax\:475{
      max-width: 475px;
    }

    .sm\:h\:190{
      height: 190px;
    }
    .sm\:hmax\:475{
      max-height: 475px;
    }
    
    .sm\:size\:40{ 
      font-size: 40px;
    }
    .sm\:size\:100{ 
      font-size: 100px;
    }

    .sm\:w\:200{
      width: 200px;
    }
    
    .sm\:ww\:100{
      width: 100%;
    }
    
    .sm\:wmax\:500{
      max-width: 500px;
    }

    .sm\:h\:200{
      height: 200px;
    }
    .sm\:hmax\:500{
      max-height: 500px;
    }
    
    .sm\:size\:42{ 
      font-size: 42px;
    }
    .sm\:size\:105{ 
      font-size: 105px;
    }

    .sm\:w\:210{
      width: 210px;
    }
    
    .sm\:wmax\:525{
      max-width: 525px;
    }

    .sm\:h\:210{
      height: 210px;
    }
    .sm\:hmax\:525{
      max-height: 525px;
    }
    
    .sm\:size\:44{ 
      font-size: 44px;
    }
    .sm\:size\:110{ 
      font-size: 110px;
    }

    .sm\:w\:220{
      width: 220px;
    }
    
    .sm\:wmax\:550{
      max-width: 550px;
    }

    .sm\:h\:220{
      height: 220px;
    }
    .sm\:hmax\:550{
      max-height: 550px;
    }
    
    .sm\:size\:46{ 
      font-size: 46px;
    }
    .sm\:size\:115{ 
      font-size: 115px;
    }

    .sm\:w\:230{
      width: 230px;
    }
    
    .sm\:wmax\:575{
      max-width: 575px;
    }

    .sm\:h\:230{
      height: 230px;
    }
    .sm\:hmax\:575{
      max-height: 575px;
    }
    
    .sm\:size\:48{ 
      font-size: 48px;
    }
    .sm\:size\:120{ 
      font-size: 120px;
    }

    .sm\:w\:240{
      width: 240px;
    }
    
    .sm\:wmax\:600{
      max-width: 600px;
    }

    .sm\:h\:240{
      height: 240px;
    }
    .sm\:hmax\:600{
      max-height: 600px;
    }
    
    .sm\:size\:50{ 
      font-size: 50px;
    }
    .sm\:size\:125{ 
      font-size: 125px;
    }

    .sm\:w\:250{
      width: 250px;
    }
    
    .sm\:wmax\:625{
      max-width: 625px;
    }

    .sm\:h\:250{
      height: 250px;
    }
    .sm\:hmax\:625{
      max-height: 625px;
    }
    
    .sm\:size\:52{ 
      font-size: 52px;
    }
    .sm\:size\:130{ 
      font-size: 130px;
    }

    .sm\:w\:260{
      width: 260px;
    }
    
    .sm\:wmax\:650{
      max-width: 650px;
    }

    .sm\:h\:260{
      height: 260px;
    }
    .sm\:hmax\:650{
      max-height: 650px;
    }
    
    .sm\:size\:54{ 
      font-size: 54px;
    }
    .sm\:size\:135{ 
      font-size: 135px;
    }

    .sm\:w\:270{
      width: 270px;
    }
    
    .sm\:wmax\:675{
      max-width: 675px;
    }

    .sm\:h\:270{
      height: 270px;
    }
    .sm\:hmax\:675{
      max-height: 675px;
    }
    
    .sm\:size\:56{ 
      font-size: 56px;
    }
    .sm\:size\:140{ 
      font-size: 140px;
    }

    .sm\:w\:280{
      width: 280px;
    }
    
    .sm\:wmax\:700{
      max-width: 700px;
    }

    .sm\:h\:280{
      height: 280px;
    }
    .sm\:hmax\:700{
      max-height: 700px;
    }
    
    .sm\:size\:58{ 
      font-size: 58px;
    }
    .sm\:size\:145{ 
      font-size: 145px;
    }

    .sm\:w\:290{
      width: 290px;
    }
    
    .sm\:wmax\:725{
      max-width: 725px;
    }

    .sm\:h\:290{
      height: 290px;
    }
    .sm\:hmax\:725{
      max-height: 725px;
    }
    
    .sm\:size\:60{ 
      font-size: 60px;
    }
    .sm\:size\:150{ 
      font-size: 150px;
    }

    .sm\:w\:300{
      width: 300px;
    }
    
    .sm\:wmax\:750{
      max-width: 750px;
    }

    .sm\:h\:300{
      height: 300px;
    }
    .sm\:hmax\:750{
      max-height: 750px;
    }
    
  
  
    
    
    
  
    .sm\:color\:primary{
      color:#894e22;
    }
  
    .sm\:bg\:primary{
      background-color:#894e22;
    }
  
    
      
        .sm\:color\:primary\:1{
          color:#93582c
        }
        
      
        .sm\:color\:primary\:2{
          color:#9d6236
        }
        
      
        .sm\:color\:primary\:3{
          color:#a76c40
        }
        
      
        .sm\:color\:primary\:4{
          color:#b1764a
        }
        
      
        .sm\:color\:primary\:5{
          color:#bb8054
        }
        
      
        .sm\:color\:primary\:6{
          color:#c58a5e
        }
        
      
        .sm\:color\:primary\:7{
          color:#cf9468
        }
        
      
        .sm\:color\:primary\:8{
          color:#d99e72
        }
        
      
        .sm\:color\:primary\:9{
          color:#e3a87c
        }
        
      
        .sm\:color\:primary\:10{
          color:#edb286
        }
        
      
    
  
    
    
    
  
    .sm\:color\:secondary{
      color:#000000;
    }
  
    .sm\:bg\:secondary{
      background-color:#000000;
    }
  
    
      
        .sm\:color\:secondary\:1{
          color:#0a0a0a
        }
        
      
        .sm\:color\:secondary\:2{
          color:#141414
        }
        
      
        .sm\:color\:secondary\:3{
          color:#1e1e1e
        }
        
      
        .sm\:color\:secondary\:4{
          color:#282828
        }
        
      
        .sm\:color\:secondary\:5{
          color:#323232
        }
        
      
        .sm\:color\:secondary\:6{
          color:#3c3c3c
        }
        
      
        .sm\:color\:secondary\:7{
          color:#464646
        }
        
      
        .sm\:color\:secondary\:8{
          color:#505050
        }
        
      
        .sm\:color\:secondary\:9{
          color:#5a5a5a
        }
        
      
        .sm\:color\:secondary\:10{
          color:#646464
        }
        
      
    
  
    
    
    
  
    .sm\:color\:white{
      color:#ffffff;
    }
  
    .sm\:bg\:white{
      background-color:#ffffff;
    }
  
    
  
    
    
    
  
    .sm\:color\:grey{
      color:#ececec;
    }
  
    .sm\:bg\:grey{
      background-color:#ececec;
    }
  
    
  
    
    
    
  
    .sm\:color\:darkgrey{
      color:#6e6e6e;
    }
  
    .sm\:bg\:darkgrey{
      background-color:#6e6e6e;
    }
  
    
  
  
  
  .container-fluid .row-fluid .wrapper, .wrapper{ max-width:750px; }
  
  
    
      
      
      
      
        
          .sm\:pl\:0{
            padding-left:0px;
          }
        
          .sm\:pl\:5{
            padding-left:5px;
          }
        
          .sm\:pl\:10{
            padding-left:10px;
          }
        
          .sm\:pl\:15{
            padding-left:15px;
          }
        
          .sm\:pl\:20{
            padding-left:20px;
          }
        
          .sm\:pl\:25{
            padding-left:25px;
          }
        
          .sm\:pl\:30{
            padding-left:30px;
          }
        
          .sm\:pl\:35{
            padding-left:35px;
          }
        
          .sm\:pl\:40{
            padding-left:40px;
          }
        
          .sm\:pl\:45{
            padding-left:45px;
          }
        
          .sm\:pl\:50{
            padding-left:50px;
          }
        
          .sm\:pl\:55{
            padding-left:55px;
          }
        
          .sm\:pl\:60{
            padding-left:60px;
          }
        
          .sm\:pl\:65{
            padding-left:65px;
          }
        
          .sm\:pl\:70{
            padding-left:70px;
          }
        
          .sm\:pl\:75{
            padding-left:75px;
          }
        
          .sm\:pl\:80{
            padding-left:80px;
          }
        
          .sm\:pl\:85{
            padding-left:85px;
          }
        
          .sm\:pl\:90{
            padding-left:90px;
          }
        
          .sm\:pl\:95{
            padding-left:95px;
          }
        
          .sm\:pl\:100{
            padding-left:100px;
          }
        
          .sm\:pl\:105{
            padding-left:105px;
          }
        
          .sm\:pl\:110{
            padding-left:110px;
          }
        
          .sm\:pl\:115{
            padding-left:115px;
          }
        
          .sm\:pl\:120{
            padding-left:120px;
          }
        
      
    
      
      
      
      
        
          .sm\:pr\:0{
            padding-right:0px;
          }
        
          .sm\:pr\:5{
            padding-right:5px;
          }
        
          .sm\:pr\:10{
            padding-right:10px;
          }
        
          .sm\:pr\:15{
            padding-right:15px;
          }
        
          .sm\:pr\:20{
            padding-right:20px;
          }
        
          .sm\:pr\:25{
            padding-right:25px;
          }
        
          .sm\:pr\:30{
            padding-right:30px;
          }
        
          .sm\:pr\:35{
            padding-right:35px;
          }
        
          .sm\:pr\:40{
            padding-right:40px;
          }
        
          .sm\:pr\:45{
            padding-right:45px;
          }
        
          .sm\:pr\:50{
            padding-right:50px;
          }
        
          .sm\:pr\:55{
            padding-right:55px;
          }
        
          .sm\:pr\:60{
            padding-right:60px;
          }
        
          .sm\:pr\:65{
            padding-right:65px;
          }
        
          .sm\:pr\:70{
            padding-right:70px;
          }
        
          .sm\:pr\:75{
            padding-right:75px;
          }
        
          .sm\:pr\:80{
            padding-right:80px;
          }
        
          .sm\:pr\:85{
            padding-right:85px;
          }
        
          .sm\:pr\:90{
            padding-right:90px;
          }
        
          .sm\:pr\:95{
            padding-right:95px;
          }
        
          .sm\:pr\:100{
            padding-right:100px;
          }
        
          .sm\:pr\:105{
            padding-right:105px;
          }
        
          .sm\:pr\:110{
            padding-right:110px;
          }
        
          .sm\:pr\:115{
            padding-right:115px;
          }
        
          .sm\:pr\:120{
            padding-right:120px;
          }
        
      
    
      
      
      
      
        
          .sm\:pb\:0{
            padding-bottom:0px;
          }
        
          .sm\:pb\:5{
            padding-bottom:5px;
          }
        
          .sm\:pb\:10{
            padding-bottom:10px;
          }
        
          .sm\:pb\:15{
            padding-bottom:15px;
          }
        
          .sm\:pb\:20{
            padding-bottom:20px;
          }
        
          .sm\:pb\:25{
            padding-bottom:25px;
          }
        
          .sm\:pb\:30{
            padding-bottom:30px;
          }
        
          .sm\:pb\:35{
            padding-bottom:35px;
          }
        
          .sm\:pb\:40{
            padding-bottom:40px;
          }
        
          .sm\:pb\:45{
            padding-bottom:45px;
          }
        
          .sm\:pb\:50{
            padding-bottom:50px;
          }
        
          .sm\:pb\:55{
            padding-bottom:55px;
          }
        
          .sm\:pb\:60{
            padding-bottom:60px;
          }
        
          .sm\:pb\:65{
            padding-bottom:65px;
          }
        
          .sm\:pb\:70{
            padding-bottom:70px;
          }
        
          .sm\:pb\:75{
            padding-bottom:75px;
          }
        
          .sm\:pb\:80{
            padding-bottom:80px;
          }
        
          .sm\:pb\:85{
            padding-bottom:85px;
          }
        
          .sm\:pb\:90{
            padding-bottom:90px;
          }
        
          .sm\:pb\:95{
            padding-bottom:95px;
          }
        
          .sm\:pb\:100{
            padding-bottom:100px;
          }
        
          .sm\:pb\:105{
            padding-bottom:105px;
          }
        
          .sm\:pb\:110{
            padding-bottom:110px;
          }
        
          .sm\:pb\:115{
            padding-bottom:115px;
          }
        
          .sm\:pb\:120{
            padding-bottom:120px;
          }
        
      
    
      
      
      
      
        
          .sm\:pt\:0{
            padding-top:0px;
          }
        
          .sm\:pt\:5{
            padding-top:5px;
          }
        
          .sm\:pt\:10{
            padding-top:10px;
          }
        
          .sm\:pt\:15{
            padding-top:15px;
          }
        
          .sm\:pt\:20{
            padding-top:20px;
          }
        
          .sm\:pt\:25{
            padding-top:25px;
          }
        
          .sm\:pt\:30{
            padding-top:30px;
          }
        
          .sm\:pt\:35{
            padding-top:35px;
          }
        
          .sm\:pt\:40{
            padding-top:40px;
          }
        
          .sm\:pt\:45{
            padding-top:45px;
          }
        
          .sm\:pt\:50{
            padding-top:50px;
          }
        
          .sm\:pt\:55{
            padding-top:55px;
          }
        
          .sm\:pt\:60{
            padding-top:60px;
          }
        
          .sm\:pt\:65{
            padding-top:65px;
          }
        
          .sm\:pt\:70{
            padding-top:70px;
          }
        
          .sm\:pt\:75{
            padding-top:75px;
          }
        
          .sm\:pt\:80{
            padding-top:80px;
          }
        
          .sm\:pt\:85{
            padding-top:85px;
          }
        
          .sm\:pt\:90{
            padding-top:90px;
          }
        
          .sm\:pt\:95{
            padding-top:95px;
          }
        
          .sm\:pt\:100{
            padding-top:100px;
          }
        
          .sm\:pt\:105{
            padding-top:105px;
          }
        
          .sm\:pt\:110{
            padding-top:110px;
          }
        
          .sm\:pt\:115{
            padding-top:115px;
          }
        
          .sm\:pt\:120{
            padding-top:120px;
          }
        
      
    
      
      
      
      
        
          .sm\:px\:0{
            padding-left:0px;
            padding-right:0px;
          }
          .sm\:py\:0{
            padding-top:0px;
            padding-bottom:0px;
          }
          .sm\:p\:0{
            padding:0px;
          }
        
          .sm\:px\:5{
            padding-left:5px;
            padding-right:5px;
          }
          .sm\:py\:5{
            padding-top:5px;
            padding-bottom:5px;
          }
          .sm\:p\:5{
            padding:5px;
          }
        
          .sm\:px\:10{
            padding-left:10px;
            padding-right:10px;
          }
          .sm\:py\:10{
            padding-top:10px;
            padding-bottom:10px;
          }
          .sm\:p\:10{
            padding:10px;
          }
        
          .sm\:px\:15{
            padding-left:15px;
            padding-right:15px;
          }
          .sm\:py\:15{
            padding-top:15px;
            padding-bottom:15px;
          }
          .sm\:p\:15{
            padding:15px;
          }
        
          .sm\:px\:20{
            padding-left:20px;
            padding-right:20px;
          }
          .sm\:py\:20{
            padding-top:20px;
            padding-bottom:20px;
          }
          .sm\:p\:20{
            padding:20px;
          }
        
          .sm\:px\:25{
            padding-left:25px;
            padding-right:25px;
          }
          .sm\:py\:25{
            padding-top:25px;
            padding-bottom:25px;
          }
          .sm\:p\:25{
            padding:25px;
          }
        
          .sm\:px\:30{
            padding-left:30px;
            padding-right:30px;
          }
          .sm\:py\:30{
            padding-top:30px;
            padding-bottom:30px;
          }
          .sm\:p\:30{
            padding:30px;
          }
        
          .sm\:px\:35{
            padding-left:35px;
            padding-right:35px;
          }
          .sm\:py\:35{
            padding-top:35px;
            padding-bottom:35px;
          }
          .sm\:p\:35{
            padding:35px;
          }
        
          .sm\:px\:40{
            padding-left:40px;
            padding-right:40px;
          }
          .sm\:py\:40{
            padding-top:40px;
            padding-bottom:40px;
          }
          .sm\:p\:40{
            padding:40px;
          }
        
          .sm\:px\:45{
            padding-left:45px;
            padding-right:45px;
          }
          .sm\:py\:45{
            padding-top:45px;
            padding-bottom:45px;
          }
          .sm\:p\:45{
            padding:45px;
          }
        
          .sm\:px\:50{
            padding-left:50px;
            padding-right:50px;
          }
          .sm\:py\:50{
            padding-top:50px;
            padding-bottom:50px;
          }
          .sm\:p\:50{
            padding:50px;
          }
        
          .sm\:px\:55{
            padding-left:55px;
            padding-right:55px;
          }
          .sm\:py\:55{
            padding-top:55px;
            padding-bottom:55px;
          }
          .sm\:p\:55{
            padding:55px;
          }
        
          .sm\:px\:60{
            padding-left:60px;
            padding-right:60px;
          }
          .sm\:py\:60{
            padding-top:60px;
            padding-bottom:60px;
          }
          .sm\:p\:60{
            padding:60px;
          }
        
          .sm\:px\:65{
            padding-left:65px;
            padding-right:65px;
          }
          .sm\:py\:65{
            padding-top:65px;
            padding-bottom:65px;
          }
          .sm\:p\:65{
            padding:65px;
          }
        
          .sm\:px\:70{
            padding-left:70px;
            padding-right:70px;
          }
          .sm\:py\:70{
            padding-top:70px;
            padding-bottom:70px;
          }
          .sm\:p\:70{
            padding:70px;
          }
        
          .sm\:px\:75{
            padding-left:75px;
            padding-right:75px;
          }
          .sm\:py\:75{
            padding-top:75px;
            padding-bottom:75px;
          }
          .sm\:p\:75{
            padding:75px;
          }
        
          .sm\:px\:80{
            padding-left:80px;
            padding-right:80px;
          }
          .sm\:py\:80{
            padding-top:80px;
            padding-bottom:80px;
          }
          .sm\:p\:80{
            padding:80px;
          }
        
          .sm\:px\:85{
            padding-left:85px;
            padding-right:85px;
          }
          .sm\:py\:85{
            padding-top:85px;
            padding-bottom:85px;
          }
          .sm\:p\:85{
            padding:85px;
          }
        
          .sm\:px\:90{
            padding-left:90px;
            padding-right:90px;
          }
          .sm\:py\:90{
            padding-top:90px;
            padding-bottom:90px;
          }
          .sm\:p\:90{
            padding:90px;
          }
        
          .sm\:px\:95{
            padding-left:95px;
            padding-right:95px;
          }
          .sm\:py\:95{
            padding-top:95px;
            padding-bottom:95px;
          }
          .sm\:p\:95{
            padding:95px;
          }
        
          .sm\:px\:100{
            padding-left:100px;
            padding-right:100px;
          }
          .sm\:py\:100{
            padding-top:100px;
            padding-bottom:100px;
          }
          .sm\:p\:100{
            padding:100px;
          }
        
          .sm\:px\:105{
            padding-left:105px;
            padding-right:105px;
          }
          .sm\:py\:105{
            padding-top:105px;
            padding-bottom:105px;
          }
          .sm\:p\:105{
            padding:105px;
          }
        
          .sm\:px\:110{
            padding-left:110px;
            padding-right:110px;
          }
          .sm\:py\:110{
            padding-top:110px;
            padding-bottom:110px;
          }
          .sm\:p\:110{
            padding:110px;
          }
        
          .sm\:px\:115{
            padding-left:115px;
            padding-right:115px;
          }
          .sm\:py\:115{
            padding-top:115px;
            padding-bottom:115px;
          }
          .sm\:p\:115{
            padding:115px;
          }
        
          .sm\:px\:120{
            padding-left:120px;
            padding-right:120px;
          }
          .sm\:py\:120{
            padding-top:120px;
            padding-bottom:120px;
          }
          .sm\:p\:120{
            padding:120px;
          }
        
      
    
      
      
      
      
        
          .sm\:mb\:0{
            margin-bottom:0px;
          }
        
          .sm\:mb\:5{
            margin-bottom:5px;
          }
        
          .sm\:mb\:10{
            margin-bottom:10px;
          }
        
          .sm\:mb\:15{
            margin-bottom:15px;
          }
        
          .sm\:mb\:20{
            margin-bottom:20px;
          }
        
          .sm\:mb\:25{
            margin-bottom:25px;
          }
        
          .sm\:mb\:30{
            margin-bottom:30px;
          }
        
          .sm\:mb\:35{
            margin-bottom:35px;
          }
        
          .sm\:mb\:40{
            margin-bottom:40px;
          }
        
          .sm\:mb\:45{
            margin-bottom:45px;
          }
        
          .sm\:mb\:50{
            margin-bottom:50px;
          }
        
          .sm\:mb\:55{
            margin-bottom:55px;
          }
        
          .sm\:mb\:60{
            margin-bottom:60px;
          }
        
          .sm\:mb\:65{
            margin-bottom:65px;
          }
        
          .sm\:mb\:70{
            margin-bottom:70px;
          }
        
          .sm\:mb\:75{
            margin-bottom:75px;
          }
        
          .sm\:mb\:80{
            margin-bottom:80px;
          }
        
          .sm\:mb\:85{
            margin-bottom:85px;
          }
        
          .sm\:mb\:90{
            margin-bottom:90px;
          }
        
          .sm\:mb\:95{
            margin-bottom:95px;
          }
        
          .sm\:mb\:100{
            margin-bottom:100px;
          }
        
          .sm\:mb\:105{
            margin-bottom:105px;
          }
        
          .sm\:mb\:110{
            margin-bottom:110px;
          }
        
          .sm\:mb\:115{
            margin-bottom:115px;
          }
        
          .sm\:mb\:120{
            margin-bottom:120px;
          }
        
      
    
      
      
      
      
        
          .sm\:mt\:0{
            margin-top:0px;
          }
        
          .sm\:mt\:5{
            margin-top:5px;
          }
        
          .sm\:mt\:10{
            margin-top:10px;
          }
        
          .sm\:mt\:15{
            margin-top:15px;
          }
        
          .sm\:mt\:20{
            margin-top:20px;
          }
        
          .sm\:mt\:25{
            margin-top:25px;
          }
        
          .sm\:mt\:30{
            margin-top:30px;
          }
        
          .sm\:mt\:35{
            margin-top:35px;
          }
        
          .sm\:mt\:40{
            margin-top:40px;
          }
        
          .sm\:mt\:45{
            margin-top:45px;
          }
        
          .sm\:mt\:50{
            margin-top:50px;
          }
        
          .sm\:mt\:55{
            margin-top:55px;
          }
        
          .sm\:mt\:60{
            margin-top:60px;
          }
        
          .sm\:mt\:65{
            margin-top:65px;
          }
        
          .sm\:mt\:70{
            margin-top:70px;
          }
        
          .sm\:mt\:75{
            margin-top:75px;
          }
        
          .sm\:mt\:80{
            margin-top:80px;
          }
        
          .sm\:mt\:85{
            margin-top:85px;
          }
        
          .sm\:mt\:90{
            margin-top:90px;
          }
        
          .sm\:mt\:95{
            margin-top:95px;
          }
        
          .sm\:mt\:100{
            margin-top:100px;
          }
        
          .sm\:mt\:105{
            margin-top:105px;
          }
        
          .sm\:mt\:110{
            margin-top:110px;
          }
        
          .sm\:mt\:115{
            margin-top:115px;
          }
        
          .sm\:mt\:120{
            margin-top:120px;
          }
        
      
    
      
      
      
      
        
          .sm\:mx\:0{
            margin-left:0px;
            margin-right:0px;
          }
          .sm\:my\:0{
            margin-top:0px;
            margin-bottom:0px;
          }
          .sm\:m\:0{
            margin:0px;
          }
        
          .sm\:mx\:5{
            margin-left:5px;
            margin-right:5px;
          }
          .sm\:my\:5{
            margin-top:5px;
            margin-bottom:5px;
          }
          .sm\:m\:5{
            margin:5px;
          }
        
          .sm\:mx\:10{
            margin-left:10px;
            margin-right:10px;
          }
          .sm\:my\:10{
            margin-top:10px;
            margin-bottom:10px;
          }
          .sm\:m\:10{
            margin:10px;
          }
        
          .sm\:mx\:15{
            margin-left:15px;
            margin-right:15px;
          }
          .sm\:my\:15{
            margin-top:15px;
            margin-bottom:15px;
          }
          .sm\:m\:15{
            margin:15px;
          }
        
          .sm\:mx\:20{
            margin-left:20px;
            margin-right:20px;
          }
          .sm\:my\:20{
            margin-top:20px;
            margin-bottom:20px;
          }
          .sm\:m\:20{
            margin:20px;
          }
        
          .sm\:mx\:25{
            margin-left:25px;
            margin-right:25px;
          }
          .sm\:my\:25{
            margin-top:25px;
            margin-bottom:25px;
          }
          .sm\:m\:25{
            margin:25px;
          }
        
          .sm\:mx\:30{
            margin-left:30px;
            margin-right:30px;
          }
          .sm\:my\:30{
            margin-top:30px;
            margin-bottom:30px;
          }
          .sm\:m\:30{
            margin:30px;
          }
        
          .sm\:mx\:35{
            margin-left:35px;
            margin-right:35px;
          }
          .sm\:my\:35{
            margin-top:35px;
            margin-bottom:35px;
          }
          .sm\:m\:35{
            margin:35px;
          }
        
          .sm\:mx\:40{
            margin-left:40px;
            margin-right:40px;
          }
          .sm\:my\:40{
            margin-top:40px;
            margin-bottom:40px;
          }
          .sm\:m\:40{
            margin:40px;
          }
        
          .sm\:mx\:45{
            margin-left:45px;
            margin-right:45px;
          }
          .sm\:my\:45{
            margin-top:45px;
            margin-bottom:45px;
          }
          .sm\:m\:45{
            margin:45px;
          }
        
          .sm\:mx\:50{
            margin-left:50px;
            margin-right:50px;
          }
          .sm\:my\:50{
            margin-top:50px;
            margin-bottom:50px;
          }
          .sm\:m\:50{
            margin:50px;
          }
        
          .sm\:mx\:55{
            margin-left:55px;
            margin-right:55px;
          }
          .sm\:my\:55{
            margin-top:55px;
            margin-bottom:55px;
          }
          .sm\:m\:55{
            margin:55px;
          }
        
          .sm\:mx\:60{
            margin-left:60px;
            margin-right:60px;
          }
          .sm\:my\:60{
            margin-top:60px;
            margin-bottom:60px;
          }
          .sm\:m\:60{
            margin:60px;
          }
        
          .sm\:mx\:65{
            margin-left:65px;
            margin-right:65px;
          }
          .sm\:my\:65{
            margin-top:65px;
            margin-bottom:65px;
          }
          .sm\:m\:65{
            margin:65px;
          }
        
          .sm\:mx\:70{
            margin-left:70px;
            margin-right:70px;
          }
          .sm\:my\:70{
            margin-top:70px;
            margin-bottom:70px;
          }
          .sm\:m\:70{
            margin:70px;
          }
        
          .sm\:mx\:75{
            margin-left:75px;
            margin-right:75px;
          }
          .sm\:my\:75{
            margin-top:75px;
            margin-bottom:75px;
          }
          .sm\:m\:75{
            margin:75px;
          }
        
          .sm\:mx\:80{
            margin-left:80px;
            margin-right:80px;
          }
          .sm\:my\:80{
            margin-top:80px;
            margin-bottom:80px;
          }
          .sm\:m\:80{
            margin:80px;
          }
        
          .sm\:mx\:85{
            margin-left:85px;
            margin-right:85px;
          }
          .sm\:my\:85{
            margin-top:85px;
            margin-bottom:85px;
          }
          .sm\:m\:85{
            margin:85px;
          }
        
          .sm\:mx\:90{
            margin-left:90px;
            margin-right:90px;
          }
          .sm\:my\:90{
            margin-top:90px;
            margin-bottom:90px;
          }
          .sm\:m\:90{
            margin:90px;
          }
        
          .sm\:mx\:95{
            margin-left:95px;
            margin-right:95px;
          }
          .sm\:my\:95{
            margin-top:95px;
            margin-bottom:95px;
          }
          .sm\:m\:95{
            margin:95px;
          }
        
          .sm\:mx\:100{
            margin-left:100px;
            margin-right:100px;
          }
          .sm\:my\:100{
            margin-top:100px;
            margin-bottom:100px;
          }
          .sm\:m\:100{
            margin:100px;
          }
        
          .sm\:mx\:105{
            margin-left:105px;
            margin-right:105px;
          }
          .sm\:my\:105{
            margin-top:105px;
            margin-bottom:105px;
          }
          .sm\:m\:105{
            margin:105px;
          }
        
          .sm\:mx\:110{
            margin-left:110px;
            margin-right:110px;
          }
          .sm\:my\:110{
            margin-top:110px;
            margin-bottom:110px;
          }
          .sm\:m\:110{
            margin:110px;
          }
        
          .sm\:mx\:115{
            margin-left:115px;
            margin-right:115px;
          }
          .sm\:my\:115{
            margin-top:115px;
            margin-bottom:115px;
          }
          .sm\:m\:115{
            margin:115px;
          }
        
          .sm\:mx\:120{
            margin-left:120px;
            margin-right:120px;
          }
          .sm\:my\:120{
            margin-top:120px;
            margin-bottom:120px;
          }
          .sm\:m\:120{
            margin:120px;
          }
        
      
    
      
      
      
      
        
          .sm\:ml\:0{
            margin-left:0px;
          }
        
          .sm\:ml\:5{
            margin-left:5px;
          }
        
          .sm\:ml\:10{
            margin-left:10px;
          }
        
          .sm\:ml\:15{
            margin-left:15px;
          }
        
          .sm\:ml\:20{
            margin-left:20px;
          }
        
          .sm\:ml\:25{
            margin-left:25px;
          }
        
          .sm\:ml\:30{
            margin-left:30px;
          }
        
          .sm\:ml\:35{
            margin-left:35px;
          }
        
          .sm\:ml\:40{
            margin-left:40px;
          }
        
          .sm\:ml\:45{
            margin-left:45px;
          }
        
          .sm\:ml\:50{
            margin-left:50px;
          }
        
          .sm\:ml\:55{
            margin-left:55px;
          }
        
          .sm\:ml\:60{
            margin-left:60px;
          }
        
          .sm\:ml\:65{
            margin-left:65px;
          }
        
          .sm\:ml\:70{
            margin-left:70px;
          }
        
          .sm\:ml\:75{
            margin-left:75px;
          }
        
          .sm\:ml\:80{
            margin-left:80px;
          }
        
          .sm\:ml\:85{
            margin-left:85px;
          }
        
          .sm\:ml\:90{
            margin-left:90px;
          }
        
          .sm\:ml\:95{
            margin-left:95px;
          }
        
          .sm\:ml\:100{
            margin-left:100px;
          }
        
          .sm\:ml\:105{
            margin-left:105px;
          }
        
          .sm\:ml\:110{
            margin-left:110px;
          }
        
          .sm\:ml\:115{
            margin-left:115px;
          }
        
          .sm\:ml\:120{
            margin-left:120px;
          }
        
      
    
      
      
      
      
        
          .sm\:mr\:0{
            margin-right:0px;
          }
        
          .sm\:mr\:5{
            margin-right:5px;
          }
        
          .sm\:mr\:10{
            margin-right:10px;
          }
        
          .sm\:mr\:15{
            margin-right:15px;
          }
        
          .sm\:mr\:20{
            margin-right:20px;
          }
        
          .sm\:mr\:25{
            margin-right:25px;
          }
        
          .sm\:mr\:30{
            margin-right:30px;
          }
        
          .sm\:mr\:35{
            margin-right:35px;
          }
        
          .sm\:mr\:40{
            margin-right:40px;
          }
        
          .sm\:mr\:45{
            margin-right:45px;
          }
        
          .sm\:mr\:50{
            margin-right:50px;
          }
        
          .sm\:mr\:55{
            margin-right:55px;
          }
        
          .sm\:mr\:60{
            margin-right:60px;
          }
        
          .sm\:mr\:65{
            margin-right:65px;
          }
        
          .sm\:mr\:70{
            margin-right:70px;
          }
        
          .sm\:mr\:75{
            margin-right:75px;
          }
        
          .sm\:mr\:80{
            margin-right:80px;
          }
        
          .sm\:mr\:85{
            margin-right:85px;
          }
        
          .sm\:mr\:90{
            margin-right:90px;
          }
        
          .sm\:mr\:95{
            margin-right:95px;
          }
        
          .sm\:mr\:100{
            margin-right:100px;
          }
        
          .sm\:mr\:105{
            margin-right:105px;
          }
        
          .sm\:mr\:110{
            margin-right:110px;
          }
        
          .sm\:mr\:115{
            margin-right:115px;
          }
        
          .sm\:mr\:120{
            margin-right:120px;
          }
        
      
    
  
  
    
    
    

    
      .sm\:display\:block{
          display:block;
      }
    
      .sm\:display\:inline-block{
          display:inline-block;
      }
    
      .sm\:display\:flex{
          display:flex;
      }
    
      .sm\:display\:inline-flex{
          display:inline-flex;
      }
    
      .sm\:display\:none{
          display:none;
      }
    
      .sm\:display\:grid{
          display:grid;
      }
    
  
    
    
    

    
      .sm\:align-items\:center{
          align-items:center;
      }
    
      .sm\:align-items\:flex-start{
          align-items:flex-start;
      }
    
      .sm\:align-items\:flex-end{
          align-items:flex-end;
      }
    
      .sm\:align-items\:normal{
          align-items:normal;
      }
    
  
    
    
    

    
      .sm\:justify-content\:center{
          justify-content:center;
      }
    
      .sm\:justify-content\:flex-end{
          justify-content:flex-end;
      }
    
      .sm\:justify-content\:flex-start{
          justify-content:flex-start;
      }
    
      .sm\:justify-content\:space-around{
          justify-content:space-around;
      }
    
      .sm\:justify-content\:space-between{
          justify-content:space-between;
      }
    
  
    
    
    

    
      .sm\:text-align\:left{
          text-align:left;
      }
    
      .sm\:text-align\:right{
          text-align:right;
      }
    
      .sm\:text-align\:center{
          text-align:center;
      }
    
  
    
    
    

    
      .sm\:flex-direction\:column{
          flex-direction:column;
      }
    
      .sm\:flex-direction\:column-reverse{
          flex-direction:column-reverse;
      }
    
      .sm\:flex-direction\:row{
          flex-direction:row;
      }
    
      .sm\:flex-direction\:row-reverse{
          flex-direction:row-reverse;
      }
    
  
  
}



@media(min-width:992px){ 
  
  
  
  .md\:gap\:5{
    gap: 5px;
  }
  .md\:gap-x\:5{
    column-gap: 5px;
  }
  .md\:gap-y\:5{
    row-gap: 5px;
  } 
  
  .md\:col\:1 { 
    max-width:8.333%; flex:0 0 8.333%; 
  }
  
  .md\:grid\:1{
    grid-template-columns: repeat(1,minmax(0,1fr));
  }
  .md\:grid-col\:1{
    grid-column: span 1/span 1;
  }
  
  .md\:mb\:-2{
   margin-bottom:-2px;
  }
  .md\:mb\:-5{
   margin-bottom:-2px;
  }
  .md\:mt\:-2{
   margin-top:-2px;
  }
  .md\:mt\:-5{
   margin-top:-2px;
  }
  
  .md\:gap\:10{
    gap: 10px;
  }
  .md\:gap-x\:10{
    column-gap: 10px;
  }
  .md\:gap-y\:10{
    row-gap: 10px;
  } 
  
  .md\:col\:2 { 
    max-width:16.666%; flex:0 0 16.666%; 
  }
  
  .md\:grid\:2{
    grid-template-columns: repeat(2,minmax(0,1fr));
  }
  .md\:grid-col\:2{
    grid-column: span 2/span 2;
  }
  
  .md\:mb\:-4{
   margin-bottom:-4px;
  }
  .md\:mb\:-10{
   margin-bottom:-4px;
  }
  .md\:mt\:-4{
   margin-top:-4px;
  }
  .md\:mt\:-10{
   margin-top:-4px;
  }
  
  .md\:gap\:15{
    gap: 15px;
  }
  .md\:gap-x\:15{
    column-gap: 15px;
  }
  .md\:gap-y\:15{
    row-gap: 15px;
  } 
  
  .md\:col\:3 { 
    max-width:24.999000000000002%; flex:0 0 24.999000000000002%; 
  }
  
  .md\:grid\:3{
    grid-template-columns: repeat(3,minmax(0,1fr));
  }
  .md\:grid-col\:3{
    grid-column: span 3/span 3;
  }
  
  .md\:mb\:-6{
   margin-bottom:-6px;
  }
  .md\:mb\:-15{
   margin-bottom:-6px;
  }
  .md\:mt\:-6{
   margin-top:-6px;
  }
  .md\:mt\:-15{
   margin-top:-6px;
  }
  
  .md\:gap\:20{
    gap: 20px;
  }
  .md\:gap-x\:20{
    column-gap: 20px;
  }
  .md\:gap-y\:20{
    row-gap: 20px;
  } 
  
  .md\:col\:4 { 
    max-width:33.332%; flex:0 0 33.332%; 
  }
  
  .md\:grid\:4{
    grid-template-columns: repeat(4,minmax(0,1fr));
  }
  .md\:grid-col\:4{
    grid-column: span 4/span 4;
  }
  
  .md\:mb\:-8{
   margin-bottom:-8px;
  }
  .md\:mb\:-20{
   margin-bottom:-8px;
  }
  .md\:mt\:-8{
   margin-top:-8px;
  }
  .md\:mt\:-20{
   margin-top:-8px;
  }
  
  .md\:gap\:25{
    gap: 25px;
  }
  .md\:gap-x\:25{
    column-gap: 25px;
  }
  .md\:gap-y\:25{
    row-gap: 25px;
  } 
  
  .md\:col\:5 { 
    max-width:41.665%; flex:0 0 41.665%; 
  }
  
  .md\:grid\:5{
    grid-template-columns: repeat(5,minmax(0,1fr));
  }
  .md\:grid-col\:5{
    grid-column: span 5/span 5;
  }
  
  .md\:mb\:-10{
   margin-bottom:-10px;
  }
  .md\:mb\:-25{
   margin-bottom:-10px;
  }
  .md\:mt\:-10{
   margin-top:-10px;
  }
  .md\:mt\:-25{
   margin-top:-10px;
  }
  
  .md\:gap\:30{
    gap: 30px;
  }
  .md\:gap-x\:30{
    column-gap: 30px;
  }
  .md\:gap-y\:30{
    row-gap: 30px;
  } 
  
  .md\:col\:6 { 
    max-width:49.998000000000005%; flex:0 0 49.998000000000005%; 
  }
  
  .md\:grid\:6{
    grid-template-columns: repeat(6,minmax(0,1fr));
  }
  .md\:grid-col\:6{
    grid-column: span 6/span 6;
  }
  
  .md\:mb\:-12{
   margin-bottom:-12px;
  }
  .md\:mb\:-30{
   margin-bottom:-12px;
  }
  .md\:mt\:-12{
   margin-top:-12px;
  }
  .md\:mt\:-30{
   margin-top:-12px;
  }
  
  .md\:gap\:35{
    gap: 35px;
  }
  .md\:gap-x\:35{
    column-gap: 35px;
  }
  .md\:gap-y\:35{
    row-gap: 35px;
  } 
  
  .md\:col\:7 { 
    max-width:58.331%; flex:0 0 58.331%; 
  }
  
  .md\:grid\:7{
    grid-template-columns: repeat(7,minmax(0,1fr));
  }
  .md\:grid-col\:7{
    grid-column: span 7/span 7;
  }
  
  .md\:mb\:-14{
   margin-bottom:-14px;
  }
  .md\:mb\:-35{
   margin-bottom:-14px;
  }
  .md\:mt\:-14{
   margin-top:-14px;
  }
  .md\:mt\:-35{
   margin-top:-14px;
  }
  
  .md\:gap\:40{
    gap: 40px;
  }
  .md\:gap-x\:40{
    column-gap: 40px;
  }
  .md\:gap-y\:40{
    row-gap: 40px;
  } 
  
  .md\:col\:8 { 
    max-width:66.664%; flex:0 0 66.664%; 
  }
  
  .md\:grid\:8{
    grid-template-columns: repeat(8,minmax(0,1fr));
  }
  .md\:grid-col\:8{
    grid-column: span 8/span 8;
  }
  
  .md\:mb\:-16{
   margin-bottom:-16px;
  }
  .md\:mb\:-40{
   margin-bottom:-16px;
  }
  .md\:mt\:-16{
   margin-top:-16px;
  }
  .md\:mt\:-40{
   margin-top:-16px;
  }
  
  .md\:gap\:45{
    gap: 45px;
  }
  .md\:gap-x\:45{
    column-gap: 45px;
  }
  .md\:gap-y\:45{
    row-gap: 45px;
  } 
  
  .md\:col\:9 { 
    max-width:74.997%; flex:0 0 74.997%; 
  }
  
  .md\:grid\:9{
    grid-template-columns: repeat(9,minmax(0,1fr));
  }
  .md\:grid-col\:9{
    grid-column: span 9/span 9;
  }
  
  .md\:mb\:-18{
   margin-bottom:-18px;
  }
  .md\:mb\:-45{
   margin-bottom:-18px;
  }
  .md\:mt\:-18{
   margin-top:-18px;
  }
  .md\:mt\:-45{
   margin-top:-18px;
  }
  
  .md\:gap\:50{
    gap: 50px;
  }
  .md\:gap-x\:50{
    column-gap: 50px;
  }
  .md\:gap-y\:50{
    row-gap: 50px;
  } 
  
  .md\:col\:10 { 
    max-width:83.33%; flex:0 0 83.33%; 
  }
  
  .md\:grid\:10{
    grid-template-columns: repeat(10,minmax(0,1fr));
  }
  .md\:grid-col\:10{
    grid-column: span 10/span 10;
  }
  
  .md\:mb\:-20{
   margin-bottom:-20px;
  }
  .md\:mb\:-50{
   margin-bottom:-20px;
  }
  .md\:mt\:-20{
   margin-top:-20px;
  }
  .md\:mt\:-50{
   margin-top:-20px;
  }
  
  .md\:gap\:55{
    gap: 55px;
  }
  .md\:gap-x\:55{
    column-gap: 55px;
  }
  .md\:gap-y\:55{
    row-gap: 55px;
  } 
  
  .md\:col\:11 { 
    max-width:91.663%; flex:0 0 91.663%; 
  }
  
  .md\:grid\:11{
    grid-template-columns: repeat(11,minmax(0,1fr));
  }
  .md\:grid-col\:11{
    grid-column: span 11/span 11;
  }
  
  .md\:mb\:-22{
   margin-bottom:-22px;
  }
  .md\:mb\:-55{
   margin-bottom:-22px;
  }
  .md\:mt\:-22{
   margin-top:-22px;
  }
  .md\:mt\:-55{
   margin-top:-22px;
  }
  
  .md\:gap\:60{
    gap: 60px;
  }
  .md\:gap-x\:60{
    column-gap: 60px;
  }
  .md\:gap-y\:60{
    row-gap: 60px;
  } 
  
  .md\:col\:12 { 
    max-width:99.99600000000001%; flex:0 0 99.99600000000001%; 
  }
  
  .md\:grid\:12{
    grid-template-columns: repeat(12,minmax(0,1fr));
  }
  .md\:grid-col\:12{
    grid-column: span 12/span 12;
  }
  
  .md\:mb\:-24{
   margin-bottom:-24px;
  }
  .md\:mb\:-60{
   margin-bottom:-24px;
  }
  .md\:mt\:-24{
   margin-top:-24px;
  }
  .md\:mt\:-60{
   margin-top:-24px;
  }
  
  
  .md\:m\:auto {margin: 0 auto; }
  .md\:m\:auto\:right { margin-right: auto; }
  .md\:m\:auto\:left { margin-left: auto; }
  .md\:mr\:0 { margin-right: 0; }
  .md\:ml\:0 { margin-left: 0; }
  
  
    
    h1,
    .h1{
      font-size:40px;
    }
  
    
    h2,
    .h2{
      font-size:36px;
    }
  
    
    h3,
    .h3{
      font-size:28px;
    }
  
    
    h4,
    .h4{
      font-size:22px;
    }
  
    
    h5,
    .h5{
      font-size:18px;
    }
  
    
    h6,
    .h6{
      font-size:20px;
    }
  
  
  
    .md\:size\:2{ 
      font-size: 2px;
    }
    .md\:size\:5{ 
      font-size: 5px;
    }

    .md\:w\:10{
      width: 10px;
    }
    
    .md\:ww\:5{
      width: 5%;
    }
    
    .md\:wmax\:25{
      max-width: 25px;
    }

    .md\:h\:10{
      height: 10px;
    }
    .md\:hmax\:25{
      max-height: 25px;
    }
    
    .md\:size\:4{ 
      font-size: 4px;
    }
    .md\:size\:10{ 
      font-size: 10px;
    }

    .md\:w\:20{
      width: 20px;
    }
    
    .md\:ww\:10{
      width: 10%;
    }
    
    .md\:wmax\:50{
      max-width: 50px;
    }

    .md\:h\:20{
      height: 20px;
    }
    .md\:hmax\:50{
      max-height: 50px;
    }
    
    .md\:size\:6{ 
      font-size: 6px;
    }
    .md\:size\:15{ 
      font-size: 15px;
    }

    .md\:w\:30{
      width: 30px;
    }
    
    .md\:ww\:15{
      width: 15%;
    }
    
    .md\:wmax\:75{
      max-width: 75px;
    }

    .md\:h\:30{
      height: 30px;
    }
    .md\:hmax\:75{
      max-height: 75px;
    }
    
    .md\:size\:8{ 
      font-size: 8px;
    }
    .md\:size\:20{ 
      font-size: 20px;
    }

    .md\:w\:40{
      width: 40px;
    }
    
    .md\:ww\:20{
      width: 20%;
    }
    
    .md\:wmax\:100{
      max-width: 100px;
    }

    .md\:h\:40{
      height: 40px;
    }
    .md\:hmax\:100{
      max-height: 100px;
    }
    
    .md\:size\:10{ 
      font-size: 10px;
    }
    .md\:size\:25{ 
      font-size: 25px;
    }

    .md\:w\:50{
      width: 50px;
    }
    
    .md\:ww\:25{
      width: 25%;
    }
    
    .md\:wmax\:125{
      max-width: 125px;
    }

    .md\:h\:50{
      height: 50px;
    }
    .md\:hmax\:125{
      max-height: 125px;
    }
    
    .md\:size\:12{ 
      font-size: 12px;
    }
    .md\:size\:30{ 
      font-size: 30px;
    }

    .md\:w\:60{
      width: 60px;
    }
    
    .md\:ww\:30{
      width: 30%;
    }
    
    .md\:wmax\:150{
      max-width: 150px;
    }

    .md\:h\:60{
      height: 60px;
    }
    .md\:hmax\:150{
      max-height: 150px;
    }
    
    .md\:size\:14{ 
      font-size: 14px;
    }
    .md\:size\:35{ 
      font-size: 35px;
    }

    .md\:w\:70{
      width: 70px;
    }
    
    .md\:ww\:35{
      width: 35%;
    }
    
    .md\:wmax\:175{
      max-width: 175px;
    }

    .md\:h\:70{
      height: 70px;
    }
    .md\:hmax\:175{
      max-height: 175px;
    }
    
    .md\:size\:16{ 
      font-size: 16px;
    }
    .md\:size\:40{ 
      font-size: 40px;
    }

    .md\:w\:80{
      width: 80px;
    }
    
    .md\:ww\:40{
      width: 40%;
    }
    
    .md\:wmax\:200{
      max-width: 200px;
    }

    .md\:h\:80{
      height: 80px;
    }
    .md\:hmax\:200{
      max-height: 200px;
    }
    
    .md\:size\:18{ 
      font-size: 18px;
    }
    .md\:size\:45{ 
      font-size: 45px;
    }

    .md\:w\:90{
      width: 90px;
    }
    
    .md\:ww\:45{
      width: 45%;
    }
    
    .md\:wmax\:225{
      max-width: 225px;
    }

    .md\:h\:90{
      height: 90px;
    }
    .md\:hmax\:225{
      max-height: 225px;
    }
    
    .md\:size\:20{ 
      font-size: 20px;
    }
    .md\:size\:50{ 
      font-size: 50px;
    }

    .md\:w\:100{
      width: 100px;
    }
    
    .md\:ww\:50{
      width: 50%;
    }
    
    .md\:wmax\:250{
      max-width: 250px;
    }

    .md\:h\:100{
      height: 100px;
    }
    .md\:hmax\:250{
      max-height: 250px;
    }
    
    .md\:size\:22{ 
      font-size: 22px;
    }
    .md\:size\:55{ 
      font-size: 55px;
    }

    .md\:w\:110{
      width: 110px;
    }
    
    .md\:ww\:55{
      width: 55%;
    }
    
    .md\:wmax\:275{
      max-width: 275px;
    }

    .md\:h\:110{
      height: 110px;
    }
    .md\:hmax\:275{
      max-height: 275px;
    }
    
    .md\:size\:24{ 
      font-size: 24px;
    }
    .md\:size\:60{ 
      font-size: 60px;
    }

    .md\:w\:120{
      width: 120px;
    }
    
    .md\:ww\:60{
      width: 60%;
    }
    
    .md\:wmax\:300{
      max-width: 300px;
    }

    .md\:h\:120{
      height: 120px;
    }
    .md\:hmax\:300{
      max-height: 300px;
    }
    
    .md\:size\:26{ 
      font-size: 26px;
    }
    .md\:size\:65{ 
      font-size: 65px;
    }

    .md\:w\:130{
      width: 130px;
    }
    
    .md\:ww\:65{
      width: 65%;
    }
    
    .md\:wmax\:325{
      max-width: 325px;
    }

    .md\:h\:130{
      height: 130px;
    }
    .md\:hmax\:325{
      max-height: 325px;
    }
    
    .md\:size\:28{ 
      font-size: 28px;
    }
    .md\:size\:70{ 
      font-size: 70px;
    }

    .md\:w\:140{
      width: 140px;
    }
    
    .md\:ww\:70{
      width: 70%;
    }
    
    .md\:wmax\:350{
      max-width: 350px;
    }

    .md\:h\:140{
      height: 140px;
    }
    .md\:hmax\:350{
      max-height: 350px;
    }
    
    .md\:size\:30{ 
      font-size: 30px;
    }
    .md\:size\:75{ 
      font-size: 75px;
    }

    .md\:w\:150{
      width: 150px;
    }
    
    .md\:ww\:75{
      width: 75%;
    }
    
    .md\:wmax\:375{
      max-width: 375px;
    }

    .md\:h\:150{
      height: 150px;
    }
    .md\:hmax\:375{
      max-height: 375px;
    }
    
    .md\:size\:32{ 
      font-size: 32px;
    }
    .md\:size\:80{ 
      font-size: 80px;
    }

    .md\:w\:160{
      width: 160px;
    }
    
    .md\:ww\:80{
      width: 80%;
    }
    
    .md\:wmax\:400{
      max-width: 400px;
    }

    .md\:h\:160{
      height: 160px;
    }
    .md\:hmax\:400{
      max-height: 400px;
    }
    
    .md\:size\:34{ 
      font-size: 34px;
    }
    .md\:size\:85{ 
      font-size: 85px;
    }

    .md\:w\:170{
      width: 170px;
    }
    
    .md\:ww\:85{
      width: 85%;
    }
    
    .md\:wmax\:425{
      max-width: 425px;
    }

    .md\:h\:170{
      height: 170px;
    }
    .md\:hmax\:425{
      max-height: 425px;
    }
    
    .md\:size\:36{ 
      font-size: 36px;
    }
    .md\:size\:90{ 
      font-size: 90px;
    }

    .md\:w\:180{
      width: 180px;
    }
    
    .md\:ww\:90{
      width: 90%;
    }
    
    .md\:wmax\:450{
      max-width: 450px;
    }

    .md\:h\:180{
      height: 180px;
    }
    .md\:hmax\:450{
      max-height: 450px;
    }
    
    .md\:size\:38{ 
      font-size: 38px;
    }
    .md\:size\:95{ 
      font-size: 95px;
    }

    .md\:w\:190{
      width: 190px;
    }
    
    .md\:ww\:95{
      width: 95%;
    }
    
    .md\:wmax\:475{
      max-width: 475px;
    }

    .md\:h\:190{
      height: 190px;
    }
    .md\:hmax\:475{
      max-height: 475px;
    }
    
    .md\:size\:40{ 
      font-size: 40px;
    }
    .md\:size\:100{ 
      font-size: 100px;
    }

    .md\:w\:200{
      width: 200px;
    }
    
    .md\:ww\:100{
      width: 100%;
    }
    
    .md\:wmax\:500{
      max-width: 500px;
    }

    .md\:h\:200{
      height: 200px;
    }
    .md\:hmax\:500{
      max-height: 500px;
    }
    
    .md\:size\:42{ 
      font-size: 42px;
    }
    .md\:size\:105{ 
      font-size: 105px;
    }

    .md\:w\:210{
      width: 210px;
    }
    
    .md\:wmax\:525{
      max-width: 525px;
    }

    .md\:h\:210{
      height: 210px;
    }
    .md\:hmax\:525{
      max-height: 525px;
    }
    
    .md\:size\:44{ 
      font-size: 44px;
    }
    .md\:size\:110{ 
      font-size: 110px;
    }

    .md\:w\:220{
      width: 220px;
    }
    
    .md\:wmax\:550{
      max-width: 550px;
    }

    .md\:h\:220{
      height: 220px;
    }
    .md\:hmax\:550{
      max-height: 550px;
    }
    
    .md\:size\:46{ 
      font-size: 46px;
    }
    .md\:size\:115{ 
      font-size: 115px;
    }

    .md\:w\:230{
      width: 230px;
    }
    
    .md\:wmax\:575{
      max-width: 575px;
    }

    .md\:h\:230{
      height: 230px;
    }
    .md\:hmax\:575{
      max-height: 575px;
    }
    
    .md\:size\:48{ 
      font-size: 48px;
    }
    .md\:size\:120{ 
      font-size: 120px;
    }

    .md\:w\:240{
      width: 240px;
    }
    
    .md\:wmax\:600{
      max-width: 600px;
    }

    .md\:h\:240{
      height: 240px;
    }
    .md\:hmax\:600{
      max-height: 600px;
    }
    
    .md\:size\:50{ 
      font-size: 50px;
    }
    .md\:size\:125{ 
      font-size: 125px;
    }

    .md\:w\:250{
      width: 250px;
    }
    
    .md\:wmax\:625{
      max-width: 625px;
    }

    .md\:h\:250{
      height: 250px;
    }
    .md\:hmax\:625{
      max-height: 625px;
    }
    
    .md\:size\:52{ 
      font-size: 52px;
    }
    .md\:size\:130{ 
      font-size: 130px;
    }

    .md\:w\:260{
      width: 260px;
    }
    
    .md\:wmax\:650{
      max-width: 650px;
    }

    .md\:h\:260{
      height: 260px;
    }
    .md\:hmax\:650{
      max-height: 650px;
    }
    
    .md\:size\:54{ 
      font-size: 54px;
    }
    .md\:size\:135{ 
      font-size: 135px;
    }

    .md\:w\:270{
      width: 270px;
    }
    
    .md\:wmax\:675{
      max-width: 675px;
    }

    .md\:h\:270{
      height: 270px;
    }
    .md\:hmax\:675{
      max-height: 675px;
    }
    
    .md\:size\:56{ 
      font-size: 56px;
    }
    .md\:size\:140{ 
      font-size: 140px;
    }

    .md\:w\:280{
      width: 280px;
    }
    
    .md\:wmax\:700{
      max-width: 700px;
    }

    .md\:h\:280{
      height: 280px;
    }
    .md\:hmax\:700{
      max-height: 700px;
    }
    
    .md\:size\:58{ 
      font-size: 58px;
    }
    .md\:size\:145{ 
      font-size: 145px;
    }

    .md\:w\:290{
      width: 290px;
    }
    
    .md\:wmax\:725{
      max-width: 725px;
    }

    .md\:h\:290{
      height: 290px;
    }
    .md\:hmax\:725{
      max-height: 725px;
    }
    
    .md\:size\:60{ 
      font-size: 60px;
    }
    .md\:size\:150{ 
      font-size: 150px;
    }

    .md\:w\:300{
      width: 300px;
    }
    
    .md\:wmax\:750{
      max-width: 750px;
    }

    .md\:h\:300{
      height: 300px;
    }
    .md\:hmax\:750{
      max-height: 750px;
    }
    
  
  
    
    
    
  
    .md\:color\:primary{
      color:#894e22;
    }
  
    .md\:bg\:primary{
      background-color:#894e22;
    }
  
    
      
        .md\:color\:primary\:1{
          color:#93582c
        }
        
      
        .md\:color\:primary\:2{
          color:#9d6236
        }
        
      
        .md\:color\:primary\:3{
          color:#a76c40
        }
        
      
        .md\:color\:primary\:4{
          color:#b1764a
        }
        
      
        .md\:color\:primary\:5{
          color:#bb8054
        }
        
      
        .md\:color\:primary\:6{
          color:#c58a5e
        }
        
      
        .md\:color\:primary\:7{
          color:#cf9468
        }
        
      
        .md\:color\:primary\:8{
          color:#d99e72
        }
        
      
        .md\:color\:primary\:9{
          color:#e3a87c
        }
        
      
        .md\:color\:primary\:10{
          color:#edb286
        }
        
      
    
  
    
    
    
  
    .md\:color\:secondary{
      color:#000000;
    }
  
    .md\:bg\:secondary{
      background-color:#000000;
    }
  
    
      
        .md\:color\:secondary\:1{
          color:#0a0a0a
        }
        
      
        .md\:color\:secondary\:2{
          color:#141414
        }
        
      
        .md\:color\:secondary\:3{
          color:#1e1e1e
        }
        
      
        .md\:color\:secondary\:4{
          color:#282828
        }
        
      
        .md\:color\:secondary\:5{
          color:#323232
        }
        
      
        .md\:color\:secondary\:6{
          color:#3c3c3c
        }
        
      
        .md\:color\:secondary\:7{
          color:#464646
        }
        
      
        .md\:color\:secondary\:8{
          color:#505050
        }
        
      
        .md\:color\:secondary\:9{
          color:#5a5a5a
        }
        
      
        .md\:color\:secondary\:10{
          color:#646464
        }
        
      
    
  
    
    
    
  
    .md\:color\:white{
      color:#ffffff;
    }
  
    .md\:bg\:white{
      background-color:#ffffff;
    }
  
    
  
    
    
    
  
    .md\:color\:grey{
      color:#ececec;
    }
  
    .md\:bg\:grey{
      background-color:#ececec;
    }
  
    
  
    
    
    
  
    .md\:color\:darkgrey{
      color:#6e6e6e;
    }
  
    .md\:bg\:darkgrey{
      background-color:#6e6e6e;
    }
  
    
  
  
  
  .container-fluid .row-fluid .wrapper, .wrapper{ max-width:970px; }
  
  
    
      
      
      
      
        
          .md\:pl\:0{
            padding-left:0px;
          }
        
          .md\:pl\:5{
            padding-left:5px;
          }
        
          .md\:pl\:10{
            padding-left:10px;
          }
        
          .md\:pl\:15{
            padding-left:15px;
          }
        
          .md\:pl\:20{
            padding-left:20px;
          }
        
          .md\:pl\:25{
            padding-left:25px;
          }
        
          .md\:pl\:30{
            padding-left:30px;
          }
        
          .md\:pl\:35{
            padding-left:35px;
          }
        
          .md\:pl\:40{
            padding-left:40px;
          }
        
          .md\:pl\:45{
            padding-left:45px;
          }
        
          .md\:pl\:50{
            padding-left:50px;
          }
        
          .md\:pl\:55{
            padding-left:55px;
          }
        
          .md\:pl\:60{
            padding-left:60px;
          }
        
          .md\:pl\:65{
            padding-left:65px;
          }
        
          .md\:pl\:70{
            padding-left:70px;
          }
        
          .md\:pl\:75{
            padding-left:75px;
          }
        
          .md\:pl\:80{
            padding-left:80px;
          }
        
          .md\:pl\:85{
            padding-left:85px;
          }
        
          .md\:pl\:90{
            padding-left:90px;
          }
        
          .md\:pl\:95{
            padding-left:95px;
          }
        
          .md\:pl\:100{
            padding-left:100px;
          }
        
          .md\:pl\:105{
            padding-left:105px;
          }
        
          .md\:pl\:110{
            padding-left:110px;
          }
        
          .md\:pl\:115{
            padding-left:115px;
          }
        
          .md\:pl\:120{
            padding-left:120px;
          }
        
      
    
      
      
      
      
        
          .md\:pr\:0{
            padding-right:0px;
          }
        
          .md\:pr\:5{
            padding-right:5px;
          }
        
          .md\:pr\:10{
            padding-right:10px;
          }
        
          .md\:pr\:15{
            padding-right:15px;
          }
        
          .md\:pr\:20{
            padding-right:20px;
          }
        
          .md\:pr\:25{
            padding-right:25px;
          }
        
          .md\:pr\:30{
            padding-right:30px;
          }
        
          .md\:pr\:35{
            padding-right:35px;
          }
        
          .md\:pr\:40{
            padding-right:40px;
          }
        
          .md\:pr\:45{
            padding-right:45px;
          }
        
          .md\:pr\:50{
            padding-right:50px;
          }
        
          .md\:pr\:55{
            padding-right:55px;
          }
        
          .md\:pr\:60{
            padding-right:60px;
          }
        
          .md\:pr\:65{
            padding-right:65px;
          }
        
          .md\:pr\:70{
            padding-right:70px;
          }
        
          .md\:pr\:75{
            padding-right:75px;
          }
        
          .md\:pr\:80{
            padding-right:80px;
          }
        
          .md\:pr\:85{
            padding-right:85px;
          }
        
          .md\:pr\:90{
            padding-right:90px;
          }
        
          .md\:pr\:95{
            padding-right:95px;
          }
        
          .md\:pr\:100{
            padding-right:100px;
          }
        
          .md\:pr\:105{
            padding-right:105px;
          }
        
          .md\:pr\:110{
            padding-right:110px;
          }
        
          .md\:pr\:115{
            padding-right:115px;
          }
        
          .md\:pr\:120{
            padding-right:120px;
          }
        
      
    
      
      
      
      
        
          .md\:pb\:0{
            padding-bottom:0px;
          }
        
          .md\:pb\:5{
            padding-bottom:5px;
          }
        
          .md\:pb\:10{
            padding-bottom:10px;
          }
        
          .md\:pb\:15{
            padding-bottom:15px;
          }
        
          .md\:pb\:20{
            padding-bottom:20px;
          }
        
          .md\:pb\:25{
            padding-bottom:25px;
          }
        
          .md\:pb\:30{
            padding-bottom:30px;
          }
        
          .md\:pb\:35{
            padding-bottom:35px;
          }
        
          .md\:pb\:40{
            padding-bottom:40px;
          }
        
          .md\:pb\:45{
            padding-bottom:45px;
          }
        
          .md\:pb\:50{
            padding-bottom:50px;
          }
        
          .md\:pb\:55{
            padding-bottom:55px;
          }
        
          .md\:pb\:60{
            padding-bottom:60px;
          }
        
          .md\:pb\:65{
            padding-bottom:65px;
          }
        
          .md\:pb\:70{
            padding-bottom:70px;
          }
        
          .md\:pb\:75{
            padding-bottom:75px;
          }
        
          .md\:pb\:80{
            padding-bottom:80px;
          }
        
          .md\:pb\:85{
            padding-bottom:85px;
          }
        
          .md\:pb\:90{
            padding-bottom:90px;
          }
        
          .md\:pb\:95{
            padding-bottom:95px;
          }
        
          .md\:pb\:100{
            padding-bottom:100px;
          }
        
          .md\:pb\:105{
            padding-bottom:105px;
          }
        
          .md\:pb\:110{
            padding-bottom:110px;
          }
        
          .md\:pb\:115{
            padding-bottom:115px;
          }
        
          .md\:pb\:120{
            padding-bottom:120px;
          }
        
      
    
      
      
      
      
        
          .md\:pt\:0{
            padding-top:0px;
          }
        
          .md\:pt\:5{
            padding-top:5px;
          }
        
          .md\:pt\:10{
            padding-top:10px;
          }
        
          .md\:pt\:15{
            padding-top:15px;
          }
        
          .md\:pt\:20{
            padding-top:20px;
          }
        
          .md\:pt\:25{
            padding-top:25px;
          }
        
          .md\:pt\:30{
            padding-top:30px;
          }
        
          .md\:pt\:35{
            padding-top:35px;
          }
        
          .md\:pt\:40{
            padding-top:40px;
          }
        
          .md\:pt\:45{
            padding-top:45px;
          }
        
          .md\:pt\:50{
            padding-top:50px;
          }
        
          .md\:pt\:55{
            padding-top:55px;
          }
        
          .md\:pt\:60{
            padding-top:60px;
          }
        
          .md\:pt\:65{
            padding-top:65px;
          }
        
          .md\:pt\:70{
            padding-top:70px;
          }
        
          .md\:pt\:75{
            padding-top:75px;
          }
        
          .md\:pt\:80{
            padding-top:80px;
          }
        
          .md\:pt\:85{
            padding-top:85px;
          }
        
          .md\:pt\:90{
            padding-top:90px;
          }
        
          .md\:pt\:95{
            padding-top:95px;
          }
        
          .md\:pt\:100{
            padding-top:100px;
          }
        
          .md\:pt\:105{
            padding-top:105px;
          }
        
          .md\:pt\:110{
            padding-top:110px;
          }
        
          .md\:pt\:115{
            padding-top:115px;
          }
        
          .md\:pt\:120{
            padding-top:120px;
          }
        
      
    
      
      
      
      
        
          .md\:px\:0{
            padding-left:0px;
            padding-right:0px;
          }
          .md\:py\:0{
            padding-top:0px;
            padding-bottom:0px;
          }
          .md\:p\:0{
            padding:0px;
          }
        
          .md\:px\:5{
            padding-left:5px;
            padding-right:5px;
          }
          .md\:py\:5{
            padding-top:5px;
            padding-bottom:5px;
          }
          .md\:p\:5{
            padding:5px;
          }
        
          .md\:px\:10{
            padding-left:10px;
            padding-right:10px;
          }
          .md\:py\:10{
            padding-top:10px;
            padding-bottom:10px;
          }
          .md\:p\:10{
            padding:10px;
          }
        
          .md\:px\:15{
            padding-left:15px;
            padding-right:15px;
          }
          .md\:py\:15{
            padding-top:15px;
            padding-bottom:15px;
          }
          .md\:p\:15{
            padding:15px;
          }
        
          .md\:px\:20{
            padding-left:20px;
            padding-right:20px;
          }
          .md\:py\:20{
            padding-top:20px;
            padding-bottom:20px;
          }
          .md\:p\:20{
            padding:20px;
          }
        
          .md\:px\:25{
            padding-left:25px;
            padding-right:25px;
          }
          .md\:py\:25{
            padding-top:25px;
            padding-bottom:25px;
          }
          .md\:p\:25{
            padding:25px;
          }
        
          .md\:px\:30{
            padding-left:30px;
            padding-right:30px;
          }
          .md\:py\:30{
            padding-top:30px;
            padding-bottom:30px;
          }
          .md\:p\:30{
            padding:30px;
          }
        
          .md\:px\:35{
            padding-left:35px;
            padding-right:35px;
          }
          .md\:py\:35{
            padding-top:35px;
            padding-bottom:35px;
          }
          .md\:p\:35{
            padding:35px;
          }
        
          .md\:px\:40{
            padding-left:40px;
            padding-right:40px;
          }
          .md\:py\:40{
            padding-top:40px;
            padding-bottom:40px;
          }
          .md\:p\:40{
            padding:40px;
          }
        
          .md\:px\:45{
            padding-left:45px;
            padding-right:45px;
          }
          .md\:py\:45{
            padding-top:45px;
            padding-bottom:45px;
          }
          .md\:p\:45{
            padding:45px;
          }
        
          .md\:px\:50{
            padding-left:50px;
            padding-right:50px;
          }
          .md\:py\:50{
            padding-top:50px;
            padding-bottom:50px;
          }
          .md\:p\:50{
            padding:50px;
          }
        
          .md\:px\:55{
            padding-left:55px;
            padding-right:55px;
          }
          .md\:py\:55{
            padding-top:55px;
            padding-bottom:55px;
          }
          .md\:p\:55{
            padding:55px;
          }
        
          .md\:px\:60{
            padding-left:60px;
            padding-right:60px;
          }
          .md\:py\:60{
            padding-top:60px;
            padding-bottom:60px;
          }
          .md\:p\:60{
            padding:60px;
          }
        
          .md\:px\:65{
            padding-left:65px;
            padding-right:65px;
          }
          .md\:py\:65{
            padding-top:65px;
            padding-bottom:65px;
          }
          .md\:p\:65{
            padding:65px;
          }
        
          .md\:px\:70{
            padding-left:70px;
            padding-right:70px;
          }
          .md\:py\:70{
            padding-top:70px;
            padding-bottom:70px;
          }
          .md\:p\:70{
            padding:70px;
          }
        
          .md\:px\:75{
            padding-left:75px;
            padding-right:75px;
          }
          .md\:py\:75{
            padding-top:75px;
            padding-bottom:75px;
          }
          .md\:p\:75{
            padding:75px;
          }
        
          .md\:px\:80{
            padding-left:80px;
            padding-right:80px;
          }
          .md\:py\:80{
            padding-top:80px;
            padding-bottom:80px;
          }
          .md\:p\:80{
            padding:80px;
          }
        
          .md\:px\:85{
            padding-left:85px;
            padding-right:85px;
          }
          .md\:py\:85{
            padding-top:85px;
            padding-bottom:85px;
          }
          .md\:p\:85{
            padding:85px;
          }
        
          .md\:px\:90{
            padding-left:90px;
            padding-right:90px;
          }
          .md\:py\:90{
            padding-top:90px;
            padding-bottom:90px;
          }
          .md\:p\:90{
            padding:90px;
          }
        
          .md\:px\:95{
            padding-left:95px;
            padding-right:95px;
          }
          .md\:py\:95{
            padding-top:95px;
            padding-bottom:95px;
          }
          .md\:p\:95{
            padding:95px;
          }
        
          .md\:px\:100{
            padding-left:100px;
            padding-right:100px;
          }
          .md\:py\:100{
            padding-top:100px;
            padding-bottom:100px;
          }
          .md\:p\:100{
            padding:100px;
          }
        
          .md\:px\:105{
            padding-left:105px;
            padding-right:105px;
          }
          .md\:py\:105{
            padding-top:105px;
            padding-bottom:105px;
          }
          .md\:p\:105{
            padding:105px;
          }
        
          .md\:px\:110{
            padding-left:110px;
            padding-right:110px;
          }
          .md\:py\:110{
            padding-top:110px;
            padding-bottom:110px;
          }
          .md\:p\:110{
            padding:110px;
          }
        
          .md\:px\:115{
            padding-left:115px;
            padding-right:115px;
          }
          .md\:py\:115{
            padding-top:115px;
            padding-bottom:115px;
          }
          .md\:p\:115{
            padding:115px;
          }
        
          .md\:px\:120{
            padding-left:120px;
            padding-right:120px;
          }
          .md\:py\:120{
            padding-top:120px;
            padding-bottom:120px;
          }
          .md\:p\:120{
            padding:120px;
          }
        
      
    
      
      
      
      
        
          .md\:mb\:0{
            margin-bottom:0px;
          }
        
          .md\:mb\:5{
            margin-bottom:5px;
          }
        
          .md\:mb\:10{
            margin-bottom:10px;
          }
        
          .md\:mb\:15{
            margin-bottom:15px;
          }
        
          .md\:mb\:20{
            margin-bottom:20px;
          }
        
          .md\:mb\:25{
            margin-bottom:25px;
          }
        
          .md\:mb\:30{
            margin-bottom:30px;
          }
        
          .md\:mb\:35{
            margin-bottom:35px;
          }
        
          .md\:mb\:40{
            margin-bottom:40px;
          }
        
          .md\:mb\:45{
            margin-bottom:45px;
          }
        
          .md\:mb\:50{
            margin-bottom:50px;
          }
        
          .md\:mb\:55{
            margin-bottom:55px;
          }
        
          .md\:mb\:60{
            margin-bottom:60px;
          }
        
          .md\:mb\:65{
            margin-bottom:65px;
          }
        
          .md\:mb\:70{
            margin-bottom:70px;
          }
        
          .md\:mb\:75{
            margin-bottom:75px;
          }
        
          .md\:mb\:80{
            margin-bottom:80px;
          }
        
          .md\:mb\:85{
            margin-bottom:85px;
          }
        
          .md\:mb\:90{
            margin-bottom:90px;
          }
        
          .md\:mb\:95{
            margin-bottom:95px;
          }
        
          .md\:mb\:100{
            margin-bottom:100px;
          }
        
          .md\:mb\:105{
            margin-bottom:105px;
          }
        
          .md\:mb\:110{
            margin-bottom:110px;
          }
        
          .md\:mb\:115{
            margin-bottom:115px;
          }
        
          .md\:mb\:120{
            margin-bottom:120px;
          }
        
      
    
      
      
      
      
        
          .md\:mt\:0{
            margin-top:0px;
          }
        
          .md\:mt\:5{
            margin-top:5px;
          }
        
          .md\:mt\:10{
            margin-top:10px;
          }
        
          .md\:mt\:15{
            margin-top:15px;
          }
        
          .md\:mt\:20{
            margin-top:20px;
          }
        
          .md\:mt\:25{
            margin-top:25px;
          }
        
          .md\:mt\:30{
            margin-top:30px;
          }
        
          .md\:mt\:35{
            margin-top:35px;
          }
        
          .md\:mt\:40{
            margin-top:40px;
          }
        
          .md\:mt\:45{
            margin-top:45px;
          }
        
          .md\:mt\:50{
            margin-top:50px;
          }
        
          .md\:mt\:55{
            margin-top:55px;
          }
        
          .md\:mt\:60{
            margin-top:60px;
          }
        
          .md\:mt\:65{
            margin-top:65px;
          }
        
          .md\:mt\:70{
            margin-top:70px;
          }
        
          .md\:mt\:75{
            margin-top:75px;
          }
        
          .md\:mt\:80{
            margin-top:80px;
          }
        
          .md\:mt\:85{
            margin-top:85px;
          }
        
          .md\:mt\:90{
            margin-top:90px;
          }
        
          .md\:mt\:95{
            margin-top:95px;
          }
        
          .md\:mt\:100{
            margin-top:100px;
          }
        
          .md\:mt\:105{
            margin-top:105px;
          }
        
          .md\:mt\:110{
            margin-top:110px;
          }
        
          .md\:mt\:115{
            margin-top:115px;
          }
        
          .md\:mt\:120{
            margin-top:120px;
          }
        
      
    
      
      
      
      
        
          .md\:mx\:0{
            margin-left:0px;
            margin-right:0px;
          }
          .md\:my\:0{
            margin-top:0px;
            margin-bottom:0px;
          }
          .md\:m\:0{
            margin:0px;
          }
        
          .md\:mx\:5{
            margin-left:5px;
            margin-right:5px;
          }
          .md\:my\:5{
            margin-top:5px;
            margin-bottom:5px;
          }
          .md\:m\:5{
            margin:5px;
          }
        
          .md\:mx\:10{
            margin-left:10px;
            margin-right:10px;
          }
          .md\:my\:10{
            margin-top:10px;
            margin-bottom:10px;
          }
          .md\:m\:10{
            margin:10px;
          }
        
          .md\:mx\:15{
            margin-left:15px;
            margin-right:15px;
          }
          .md\:my\:15{
            margin-top:15px;
            margin-bottom:15px;
          }
          .md\:m\:15{
            margin:15px;
          }
        
          .md\:mx\:20{
            margin-left:20px;
            margin-right:20px;
          }
          .md\:my\:20{
            margin-top:20px;
            margin-bottom:20px;
          }
          .md\:m\:20{
            margin:20px;
          }
        
          .md\:mx\:25{
            margin-left:25px;
            margin-right:25px;
          }
          .md\:my\:25{
            margin-top:25px;
            margin-bottom:25px;
          }
          .md\:m\:25{
            margin:25px;
          }
        
          .md\:mx\:30{
            margin-left:30px;
            margin-right:30px;
          }
          .md\:my\:30{
            margin-top:30px;
            margin-bottom:30px;
          }
          .md\:m\:30{
            margin:30px;
          }
        
          .md\:mx\:35{
            margin-left:35px;
            margin-right:35px;
          }
          .md\:my\:35{
            margin-top:35px;
            margin-bottom:35px;
          }
          .md\:m\:35{
            margin:35px;
          }
        
          .md\:mx\:40{
            margin-left:40px;
            margin-right:40px;
          }
          .md\:my\:40{
            margin-top:40px;
            margin-bottom:40px;
          }
          .md\:m\:40{
            margin:40px;
          }
        
          .md\:mx\:45{
            margin-left:45px;
            margin-right:45px;
          }
          .md\:my\:45{
            margin-top:45px;
            margin-bottom:45px;
          }
          .md\:m\:45{
            margin:45px;
          }
        
          .md\:mx\:50{
            margin-left:50px;
            margin-right:50px;
          }
          .md\:my\:50{
            margin-top:50px;
            margin-bottom:50px;
          }
          .md\:m\:50{
            margin:50px;
          }
        
          .md\:mx\:55{
            margin-left:55px;
            margin-right:55px;
          }
          .md\:my\:55{
            margin-top:55px;
            margin-bottom:55px;
          }
          .md\:m\:55{
            margin:55px;
          }
        
          .md\:mx\:60{
            margin-left:60px;
            margin-right:60px;
          }
          .md\:my\:60{
            margin-top:60px;
            margin-bottom:60px;
          }
          .md\:m\:60{
            margin:60px;
          }
        
          .md\:mx\:65{
            margin-left:65px;
            margin-right:65px;
          }
          .md\:my\:65{
            margin-top:65px;
            margin-bottom:65px;
          }
          .md\:m\:65{
            margin:65px;
          }
        
          .md\:mx\:70{
            margin-left:70px;
            margin-right:70px;
          }
          .md\:my\:70{
            margin-top:70px;
            margin-bottom:70px;
          }
          .md\:m\:70{
            margin:70px;
          }
        
          .md\:mx\:75{
            margin-left:75px;
            margin-right:75px;
          }
          .md\:my\:75{
            margin-top:75px;
            margin-bottom:75px;
          }
          .md\:m\:75{
            margin:75px;
          }
        
          .md\:mx\:80{
            margin-left:80px;
            margin-right:80px;
          }
          .md\:my\:80{
            margin-top:80px;
            margin-bottom:80px;
          }
          .md\:m\:80{
            margin:80px;
          }
        
          .md\:mx\:85{
            margin-left:85px;
            margin-right:85px;
          }
          .md\:my\:85{
            margin-top:85px;
            margin-bottom:85px;
          }
          .md\:m\:85{
            margin:85px;
          }
        
          .md\:mx\:90{
            margin-left:90px;
            margin-right:90px;
          }
          .md\:my\:90{
            margin-top:90px;
            margin-bottom:90px;
          }
          .md\:m\:90{
            margin:90px;
          }
        
          .md\:mx\:95{
            margin-left:95px;
            margin-right:95px;
          }
          .md\:my\:95{
            margin-top:95px;
            margin-bottom:95px;
          }
          .md\:m\:95{
            margin:95px;
          }
        
          .md\:mx\:100{
            margin-left:100px;
            margin-right:100px;
          }
          .md\:my\:100{
            margin-top:100px;
            margin-bottom:100px;
          }
          .md\:m\:100{
            margin:100px;
          }
        
          .md\:mx\:105{
            margin-left:105px;
            margin-right:105px;
          }
          .md\:my\:105{
            margin-top:105px;
            margin-bottom:105px;
          }
          .md\:m\:105{
            margin:105px;
          }
        
          .md\:mx\:110{
            margin-left:110px;
            margin-right:110px;
          }
          .md\:my\:110{
            margin-top:110px;
            margin-bottom:110px;
          }
          .md\:m\:110{
            margin:110px;
          }
        
          .md\:mx\:115{
            margin-left:115px;
            margin-right:115px;
          }
          .md\:my\:115{
            margin-top:115px;
            margin-bottom:115px;
          }
          .md\:m\:115{
            margin:115px;
          }
        
          .md\:mx\:120{
            margin-left:120px;
            margin-right:120px;
          }
          .md\:my\:120{
            margin-top:120px;
            margin-bottom:120px;
          }
          .md\:m\:120{
            margin:120px;
          }
        
      
    
      
      
      
      
        
          .md\:ml\:0{
            margin-left:0px;
          }
        
          .md\:ml\:5{
            margin-left:5px;
          }
        
          .md\:ml\:10{
            margin-left:10px;
          }
        
          .md\:ml\:15{
            margin-left:15px;
          }
        
          .md\:ml\:20{
            margin-left:20px;
          }
        
          .md\:ml\:25{
            margin-left:25px;
          }
        
          .md\:ml\:30{
            margin-left:30px;
          }
        
          .md\:ml\:35{
            margin-left:35px;
          }
        
          .md\:ml\:40{
            margin-left:40px;
          }
        
          .md\:ml\:45{
            margin-left:45px;
          }
        
          .md\:ml\:50{
            margin-left:50px;
          }
        
          .md\:ml\:55{
            margin-left:55px;
          }
        
          .md\:ml\:60{
            margin-left:60px;
          }
        
          .md\:ml\:65{
            margin-left:65px;
          }
        
          .md\:ml\:70{
            margin-left:70px;
          }
        
          .md\:ml\:75{
            margin-left:75px;
          }
        
          .md\:ml\:80{
            margin-left:80px;
          }
        
          .md\:ml\:85{
            margin-left:85px;
          }
        
          .md\:ml\:90{
            margin-left:90px;
          }
        
          .md\:ml\:95{
            margin-left:95px;
          }
        
          .md\:ml\:100{
            margin-left:100px;
          }
        
          .md\:ml\:105{
            margin-left:105px;
          }
        
          .md\:ml\:110{
            margin-left:110px;
          }
        
          .md\:ml\:115{
            margin-left:115px;
          }
        
          .md\:ml\:120{
            margin-left:120px;
          }
        
      
    
      
      
      
      
        
          .md\:mr\:0{
            margin-right:0px;
          }
        
          .md\:mr\:5{
            margin-right:5px;
          }
        
          .md\:mr\:10{
            margin-right:10px;
          }
        
          .md\:mr\:15{
            margin-right:15px;
          }
        
          .md\:mr\:20{
            margin-right:20px;
          }
        
          .md\:mr\:25{
            margin-right:25px;
          }
        
          .md\:mr\:30{
            margin-right:30px;
          }
        
          .md\:mr\:35{
            margin-right:35px;
          }
        
          .md\:mr\:40{
            margin-right:40px;
          }
        
          .md\:mr\:45{
            margin-right:45px;
          }
        
          .md\:mr\:50{
            margin-right:50px;
          }
        
          .md\:mr\:55{
            margin-right:55px;
          }
        
          .md\:mr\:60{
            margin-right:60px;
          }
        
          .md\:mr\:65{
            margin-right:65px;
          }
        
          .md\:mr\:70{
            margin-right:70px;
          }
        
          .md\:mr\:75{
            margin-right:75px;
          }
        
          .md\:mr\:80{
            margin-right:80px;
          }
        
          .md\:mr\:85{
            margin-right:85px;
          }
        
          .md\:mr\:90{
            margin-right:90px;
          }
        
          .md\:mr\:95{
            margin-right:95px;
          }
        
          .md\:mr\:100{
            margin-right:100px;
          }
        
          .md\:mr\:105{
            margin-right:105px;
          }
        
          .md\:mr\:110{
            margin-right:110px;
          }
        
          .md\:mr\:115{
            margin-right:115px;
          }
        
          .md\:mr\:120{
            margin-right:120px;
          }
        
      
    
  
  
    
    
    

    
      .md\:display\:block{
          display:block;
      }
    
      .md\:display\:inline-block{
          display:inline-block;
      }
    
      .md\:display\:flex{
          display:flex;
      }
    
      .md\:display\:inline-flex{
          display:inline-flex;
      }
    
      .md\:display\:none{
          display:none;
      }
    
      .md\:display\:grid{
          display:grid;
      }
    
  
    
    
    

    
      .md\:align-items\:center{
          align-items:center;
      }
    
      .md\:align-items\:flex-start{
          align-items:flex-start;
      }
    
      .md\:align-items\:flex-end{
          align-items:flex-end;
      }
    
      .md\:align-items\:normal{
          align-items:normal;
      }
    
  
    
    
    

    
      .md\:justify-content\:center{
          justify-content:center;
      }
    
      .md\:justify-content\:flex-end{
          justify-content:flex-end;
      }
    
      .md\:justify-content\:flex-start{
          justify-content:flex-start;
      }
    
      .md\:justify-content\:space-around{
          justify-content:space-around;
      }
    
      .md\:justify-content\:space-between{
          justify-content:space-between;
      }
    
  
    
    
    

    
      .md\:text-align\:left{
          text-align:left;
      }
    
      .md\:text-align\:right{
          text-align:right;
      }
    
      .md\:text-align\:center{
          text-align:center;
      }
    
  
    
    
    

    
      .md\:flex-direction\:column{
          flex-direction:column;
      }
    
      .md\:flex-direction\:column-reverse{
          flex-direction:column-reverse;
      }
    
      .md\:flex-direction\:row{
          flex-direction:row;
      }
    
      .md\:flex-direction\:row-reverse{
          flex-direction:row-reverse;
      }
    
  
  
}



@media(min-width:1230px){ 
  
  
  
  .lg\:gap\:5{
    gap: 5px;
  }
  .lg\:gap-x\:5{
    column-gap: 5px;
  }
  .lg\:gap-y\:5{
    row-gap: 5px;
  } 
  
  .lg\:col\:1 { 
    max-width:8.333%; flex:0 0 8.333%; 
  }
  
  .lg\:grid\:1{
    grid-template-columns: repeat(1,minmax(0,1fr));
  }
  .lg\:grid-col\:1{
    grid-column: span 1/span 1;
  }
  
  .lg\:mb\:-2{
   margin-bottom:-2px;
  }
  .lg\:mb\:-5{
   margin-bottom:-2px;
  }
  .lg\:mt\:-2{
   margin-top:-2px;
  }
  .lg\:mt\:-5{
   margin-top:-2px;
  }
  
  .lg\:gap\:10{
    gap: 10px;
  }
  .lg\:gap-x\:10{
    column-gap: 10px;
  }
  .lg\:gap-y\:10{
    row-gap: 10px;
  } 
  
  .lg\:col\:2 { 
    max-width:16.666%; flex:0 0 16.666%; 
  }
  
  .lg\:grid\:2{
    grid-template-columns: repeat(2,minmax(0,1fr));
  }
  .lg\:grid-col\:2{
    grid-column: span 2/span 2;
  }
  
  .lg\:mb\:-4{
   margin-bottom:-4px;
  }
  .lg\:mb\:-10{
   margin-bottom:-4px;
  }
  .lg\:mt\:-4{
   margin-top:-4px;
  }
  .lg\:mt\:-10{
   margin-top:-4px;
  }
  
  .lg\:gap\:15{
    gap: 15px;
  }
  .lg\:gap-x\:15{
    column-gap: 15px;
  }
  .lg\:gap-y\:15{
    row-gap: 15px;
  } 
  
  .lg\:col\:3 { 
    max-width:24.999000000000002%; flex:0 0 24.999000000000002%; 
  }
  
  .lg\:grid\:3{
    grid-template-columns: repeat(3,minmax(0,1fr));
  }
  .lg\:grid-col\:3{
    grid-column: span 3/span 3;
  }
  
  .lg\:mb\:-6{
   margin-bottom:-6px;
  }
  .lg\:mb\:-15{
   margin-bottom:-6px;
  }
  .lg\:mt\:-6{
   margin-top:-6px;
  }
  .lg\:mt\:-15{
   margin-top:-6px;
  }
  
  .lg\:gap\:20{
    gap: 20px;
  }
  .lg\:gap-x\:20{
    column-gap: 20px;
  }
  .lg\:gap-y\:20{
    row-gap: 20px;
  } 
  
  .lg\:col\:4 { 
    max-width:33.332%; flex:0 0 33.332%; 
  }
  
  .lg\:grid\:4{
    grid-template-columns: repeat(4,minmax(0,1fr));
  }
  .lg\:grid-col\:4{
    grid-column: span 4/span 4;
  }
  
  .lg\:mb\:-8{
   margin-bottom:-8px;
  }
  .lg\:mb\:-20{
   margin-bottom:-8px;
  }
  .lg\:mt\:-8{
   margin-top:-8px;
  }
  .lg\:mt\:-20{
   margin-top:-8px;
  }
  
  .lg\:gap\:25{
    gap: 25px;
  }
  .lg\:gap-x\:25{
    column-gap: 25px;
  }
  .lg\:gap-y\:25{
    row-gap: 25px;
  } 
  
  .lg\:col\:5 { 
    max-width:41.665%; flex:0 0 41.665%; 
  }
  
  .lg\:grid\:5{
    grid-template-columns: repeat(5,minmax(0,1fr));
  }
  .lg\:grid-col\:5{
    grid-column: span 5/span 5;
  }
  
  .lg\:mb\:-10{
   margin-bottom:-10px;
  }
  .lg\:mb\:-25{
   margin-bottom:-10px;
  }
  .lg\:mt\:-10{
   margin-top:-10px;
  }
  .lg\:mt\:-25{
   margin-top:-10px;
  }
  
  .lg\:gap\:30{
    gap: 30px;
  }
  .lg\:gap-x\:30{
    column-gap: 30px;
  }
  .lg\:gap-y\:30{
    row-gap: 30px;
  } 
  
  .lg\:col\:6 { 
    max-width:49.998000000000005%; flex:0 0 49.998000000000005%; 
  }
  
  .lg\:grid\:6{
    grid-template-columns: repeat(6,minmax(0,1fr));
  }
  .lg\:grid-col\:6{
    grid-column: span 6/span 6;
  }
  
  .lg\:mb\:-12{
   margin-bottom:-12px;
  }
  .lg\:mb\:-30{
   margin-bottom:-12px;
  }
  .lg\:mt\:-12{
   margin-top:-12px;
  }
  .lg\:mt\:-30{
   margin-top:-12px;
  }
  
  .lg\:gap\:35{
    gap: 35px;
  }
  .lg\:gap-x\:35{
    column-gap: 35px;
  }
  .lg\:gap-y\:35{
    row-gap: 35px;
  } 
  
  .lg\:col\:7 { 
    max-width:58.331%; flex:0 0 58.331%; 
  }
  
  .lg\:grid\:7{
    grid-template-columns: repeat(7,minmax(0,1fr));
  }
  .lg\:grid-col\:7{
    grid-column: span 7/span 7;
  }
  
  .lg\:mb\:-14{
   margin-bottom:-14px;
  }
  .lg\:mb\:-35{
   margin-bottom:-14px;
  }
  .lg\:mt\:-14{
   margin-top:-14px;
  }
  .lg\:mt\:-35{
   margin-top:-14px;
  }
  
  .lg\:gap\:40{
    gap: 40px;
  }
  .lg\:gap-x\:40{
    column-gap: 40px;
  }
  .lg\:gap-y\:40{
    row-gap: 40px;
  } 
  
  .lg\:col\:8 { 
    max-width:66.664%; flex:0 0 66.664%; 
  }
  
  .lg\:grid\:8{
    grid-template-columns: repeat(8,minmax(0,1fr));
  }
  .lg\:grid-col\:8{
    grid-column: span 8/span 8;
  }
  
  .lg\:mb\:-16{
   margin-bottom:-16px;
  }
  .lg\:mb\:-40{
   margin-bottom:-16px;
  }
  .lg\:mt\:-16{
   margin-top:-16px;
  }
  .lg\:mt\:-40{
   margin-top:-16px;
  }
  
  .lg\:gap\:45{
    gap: 45px;
  }
  .lg\:gap-x\:45{
    column-gap: 45px;
  }
  .lg\:gap-y\:45{
    row-gap: 45px;
  } 
  
  .lg\:col\:9 { 
    max-width:74.997%; flex:0 0 74.997%; 
  }
  
  .lg\:grid\:9{
    grid-template-columns: repeat(9,minmax(0,1fr));
  }
  .lg\:grid-col\:9{
    grid-column: span 9/span 9;
  }
  
  .lg\:mb\:-18{
   margin-bottom:-18px;
  }
  .lg\:mb\:-45{
   margin-bottom:-18px;
  }
  .lg\:mt\:-18{
   margin-top:-18px;
  }
  .lg\:mt\:-45{
   margin-top:-18px;
  }
  
  .lg\:gap\:50{
    gap: 50px;
  }
  .lg\:gap-x\:50{
    column-gap: 50px;
  }
  .lg\:gap-y\:50{
    row-gap: 50px;
  } 
  
  .lg\:col\:10 { 
    max-width:83.33%; flex:0 0 83.33%; 
  }
  
  .lg\:grid\:10{
    grid-template-columns: repeat(10,minmax(0,1fr));
  }
  .lg\:grid-col\:10{
    grid-column: span 10/span 10;
  }
  
  .lg\:mb\:-20{
   margin-bottom:-20px;
  }
  .lg\:mb\:-50{
   margin-bottom:-20px;
  }
  .lg\:mt\:-20{
   margin-top:-20px;
  }
  .lg\:mt\:-50{
   margin-top:-20px;
  }
  
  .lg\:gap\:55{
    gap: 55px;
  }
  .lg\:gap-x\:55{
    column-gap: 55px;
  }
  .lg\:gap-y\:55{
    row-gap: 55px;
  } 
  
  .lg\:col\:11 { 
    max-width:91.663%; flex:0 0 91.663%; 
  }
  
  .lg\:grid\:11{
    grid-template-columns: repeat(11,minmax(0,1fr));
  }
  .lg\:grid-col\:11{
    grid-column: span 11/span 11;
  }
  
  .lg\:mb\:-22{
   margin-bottom:-22px;
  }
  .lg\:mb\:-55{
   margin-bottom:-22px;
  }
  .lg\:mt\:-22{
   margin-top:-22px;
  }
  .lg\:mt\:-55{
   margin-top:-22px;
  }
  
  .lg\:gap\:60{
    gap: 60px;
  }
  .lg\:gap-x\:60{
    column-gap: 60px;
  }
  .lg\:gap-y\:60{
    row-gap: 60px;
  } 
  
  .lg\:col\:12 { 
    max-width:99.99600000000001%; flex:0 0 99.99600000000001%; 
  }
  
  .lg\:grid\:12{
    grid-template-columns: repeat(12,minmax(0,1fr));
  }
  .lg\:grid-col\:12{
    grid-column: span 12/span 12;
  }
  
  .lg\:mb\:-24{
   margin-bottom:-24px;
  }
  .lg\:mb\:-60{
   margin-bottom:-24px;
  }
  .lg\:mt\:-24{
   margin-top:-24px;
  }
  .lg\:mt\:-60{
   margin-top:-24px;
  }
  
  
  .lg\:m\:auto {margin: 0 auto; }
  .lg\:m\:auto\:right { margin-right: auto; }
  .lg\:m\:auto\:left { margin-left: auto; }
  .lg\:mr\:0 { margin-right: 0; }
  .lg\:ml\:0 { margin-left: 0; }
  
  
    
    h1,
    .h1{
      font-size:46px;
    }
  
    
    h2,
    .h2{
      font-size:36px;
    }
  
    
    h3,
    .h3{
      font-size:30px;
    }
  
    
    h4,
    .h4{
      font-size:22px;
    }
  
    
    h5,
    .h5{
      font-size:20px;
    }
  
    
    h6,
    .h6{
      font-size:20px;
    }
  
  
  
    .lg\:size\:2{ 
      font-size: 2px;
    }
    .lg\:size\:5{ 
      font-size: 5px;
    }

    .lg\:w\:10{
      width: 10px;
    }
    
    .lg\:ww\:5{
      width: 5%;
    }
    
    .lg\:wmax\:25{
      max-width: 25px;
    }

    .lg\:h\:10{
      height: 10px;
    }
    .lg\:hmax\:25{
      max-height: 25px;
    }
    
    .lg\:size\:4{ 
      font-size: 4px;
    }
    .lg\:size\:10{ 
      font-size: 10px;
    }

    .lg\:w\:20{
      width: 20px;
    }
    
    .lg\:ww\:10{
      width: 10%;
    }
    
    .lg\:wmax\:50{
      max-width: 50px;
    }

    .lg\:h\:20{
      height: 20px;
    }
    .lg\:hmax\:50{
      max-height: 50px;
    }
    
    .lg\:size\:6{ 
      font-size: 6px;
    }
    .lg\:size\:15{ 
      font-size: 15px;
    }

    .lg\:w\:30{
      width: 30px;
    }
    
    .lg\:ww\:15{
      width: 15%;
    }
    
    .lg\:wmax\:75{
      max-width: 75px;
    }

    .lg\:h\:30{
      height: 30px;
    }
    .lg\:hmax\:75{
      max-height: 75px;
    }
    
    .lg\:size\:8{ 
      font-size: 8px;
    }
    .lg\:size\:20{ 
      font-size: 20px;
    }

    .lg\:w\:40{
      width: 40px;
    }
    
    .lg\:ww\:20{
      width: 20%;
    }
    
    .lg\:wmax\:100{
      max-width: 100px;
    }

    .lg\:h\:40{
      height: 40px;
    }
    .lg\:hmax\:100{
      max-height: 100px;
    }
    
    .lg\:size\:10{ 
      font-size: 10px;
    }
    .lg\:size\:25{ 
      font-size: 25px;
    }

    .lg\:w\:50{
      width: 50px;
    }
    
    .lg\:ww\:25{
      width: 25%;
    }
    
    .lg\:wmax\:125{
      max-width: 125px;
    }

    .lg\:h\:50{
      height: 50px;
    }
    .lg\:hmax\:125{
      max-height: 125px;
    }
    
    .lg\:size\:12{ 
      font-size: 12px;
    }
    .lg\:size\:30{ 
      font-size: 30px;
    }

    .lg\:w\:60{
      width: 60px;
    }
    
    .lg\:ww\:30{
      width: 30%;
    }
    
    .lg\:wmax\:150{
      max-width: 150px;
    }

    .lg\:h\:60{
      height: 60px;
    }
    .lg\:hmax\:150{
      max-height: 150px;
    }
    
    .lg\:size\:14{ 
      font-size: 14px;
    }
    .lg\:size\:35{ 
      font-size: 35px;
    }

    .lg\:w\:70{
      width: 70px;
    }
    
    .lg\:ww\:35{
      width: 35%;
    }
    
    .lg\:wmax\:175{
      max-width: 175px;
    }

    .lg\:h\:70{
      height: 70px;
    }
    .lg\:hmax\:175{
      max-height: 175px;
    }
    
    .lg\:size\:16{ 
      font-size: 16px;
    }
    .lg\:size\:40{ 
      font-size: 40px;
    }

    .lg\:w\:80{
      width: 80px;
    }
    
    .lg\:ww\:40{
      width: 40%;
    }
    
    .lg\:wmax\:200{
      max-width: 200px;
    }

    .lg\:h\:80{
      height: 80px;
    }
    .lg\:hmax\:200{
      max-height: 200px;
    }
    
    .lg\:size\:18{ 
      font-size: 18px;
    }
    .lg\:size\:45{ 
      font-size: 45px;
    }

    .lg\:w\:90{
      width: 90px;
    }
    
    .lg\:ww\:45{
      width: 45%;
    }
    
    .lg\:wmax\:225{
      max-width: 225px;
    }

    .lg\:h\:90{
      height: 90px;
    }
    .lg\:hmax\:225{
      max-height: 225px;
    }
    
    .lg\:size\:20{ 
      font-size: 20px;
    }
    .lg\:size\:50{ 
      font-size: 50px;
    }

    .lg\:w\:100{
      width: 100px;
    }
    
    .lg\:ww\:50{
      width: 50%;
    }
    
    .lg\:wmax\:250{
      max-width: 250px;
    }

    .lg\:h\:100{
      height: 100px;
    }
    .lg\:hmax\:250{
      max-height: 250px;
    }
    
    .lg\:size\:22{ 
      font-size: 22px;
    }
    .lg\:size\:55{ 
      font-size: 55px;
    }

    .lg\:w\:110{
      width: 110px;
    }
    
    .lg\:ww\:55{
      width: 55%;
    }
    
    .lg\:wmax\:275{
      max-width: 275px;
    }

    .lg\:h\:110{
      height: 110px;
    }
    .lg\:hmax\:275{
      max-height: 275px;
    }
    
    .lg\:size\:24{ 
      font-size: 24px;
    }
    .lg\:size\:60{ 
      font-size: 60px;
    }

    .lg\:w\:120{
      width: 120px;
    }
    
    .lg\:ww\:60{
      width: 60%;
    }
    
    .lg\:wmax\:300{
      max-width: 300px;
    }

    .lg\:h\:120{
      height: 120px;
    }
    .lg\:hmax\:300{
      max-height: 300px;
    }
    
    .lg\:size\:26{ 
      font-size: 26px;
    }
    .lg\:size\:65{ 
      font-size: 65px;
    }

    .lg\:w\:130{
      width: 130px;
    }
    
    .lg\:ww\:65{
      width: 65%;
    }
    
    .lg\:wmax\:325{
      max-width: 325px;
    }

    .lg\:h\:130{
      height: 130px;
    }
    .lg\:hmax\:325{
      max-height: 325px;
    }
    
    .lg\:size\:28{ 
      font-size: 28px;
    }
    .lg\:size\:70{ 
      font-size: 70px;
    }

    .lg\:w\:140{
      width: 140px;
    }
    
    .lg\:ww\:70{
      width: 70%;
    }
    
    .lg\:wmax\:350{
      max-width: 350px;
    }

    .lg\:h\:140{
      height: 140px;
    }
    .lg\:hmax\:350{
      max-height: 350px;
    }
    
    .lg\:size\:30{ 
      font-size: 30px;
    }
    .lg\:size\:75{ 
      font-size: 75px;
    }

    .lg\:w\:150{
      width: 150px;
    }
    
    .lg\:ww\:75{
      width: 75%;
    }
    
    .lg\:wmax\:375{
      max-width: 375px;
    }

    .lg\:h\:150{
      height: 150px;
    }
    .lg\:hmax\:375{
      max-height: 375px;
    }
    
    .lg\:size\:32{ 
      font-size: 32px;
    }
    .lg\:size\:80{ 
      font-size: 80px;
    }

    .lg\:w\:160{
      width: 160px;
    }
    
    .lg\:ww\:80{
      width: 80%;
    }
    
    .lg\:wmax\:400{
      max-width: 400px;
    }

    .lg\:h\:160{
      height: 160px;
    }
    .lg\:hmax\:400{
      max-height: 400px;
    }
    
    .lg\:size\:34{ 
      font-size: 34px;
    }
    .lg\:size\:85{ 
      font-size: 85px;
    }

    .lg\:w\:170{
      width: 170px;
    }
    
    .lg\:ww\:85{
      width: 85%;
    }
    
    .lg\:wmax\:425{
      max-width: 425px;
    }

    .lg\:h\:170{
      height: 170px;
    }
    .lg\:hmax\:425{
      max-height: 425px;
    }
    
    .lg\:size\:36{ 
      font-size: 36px;
    }
    .lg\:size\:90{ 
      font-size: 90px;
    }

    .lg\:w\:180{
      width: 180px;
    }
    
    .lg\:ww\:90{
      width: 90%;
    }
    
    .lg\:wmax\:450{
      max-width: 450px;
    }

    .lg\:h\:180{
      height: 180px;
    }
    .lg\:hmax\:450{
      max-height: 450px;
    }
    
    .lg\:size\:38{ 
      font-size: 38px;
    }
    .lg\:size\:95{ 
      font-size: 95px;
    }

    .lg\:w\:190{
      width: 190px;
    }
    
    .lg\:ww\:95{
      width: 95%;
    }
    
    .lg\:wmax\:475{
      max-width: 475px;
    }

    .lg\:h\:190{
      height: 190px;
    }
    .lg\:hmax\:475{
      max-height: 475px;
    }
    
    .lg\:size\:40{ 
      font-size: 40px;
    }
    .lg\:size\:100{ 
      font-size: 100px;
    }

    .lg\:w\:200{
      width: 200px;
    }
    
    .lg\:ww\:100{
      width: 100%;
    }
    
    .lg\:wmax\:500{
      max-width: 500px;
    }

    .lg\:h\:200{
      height: 200px;
    }
    .lg\:hmax\:500{
      max-height: 500px;
    }
    
    .lg\:size\:42{ 
      font-size: 42px;
    }
    .lg\:size\:105{ 
      font-size: 105px;
    }

    .lg\:w\:210{
      width: 210px;
    }
    
    .lg\:wmax\:525{
      max-width: 525px;
    }

    .lg\:h\:210{
      height: 210px;
    }
    .lg\:hmax\:525{
      max-height: 525px;
    }
    
    .lg\:size\:44{ 
      font-size: 44px;
    }
    .lg\:size\:110{ 
      font-size: 110px;
    }

    .lg\:w\:220{
      width: 220px;
    }
    
    .lg\:wmax\:550{
      max-width: 550px;
    }

    .lg\:h\:220{
      height: 220px;
    }
    .lg\:hmax\:550{
      max-height: 550px;
    }
    
    .lg\:size\:46{ 
      font-size: 46px;
    }
    .lg\:size\:115{ 
      font-size: 115px;
    }

    .lg\:w\:230{
      width: 230px;
    }
    
    .lg\:wmax\:575{
      max-width: 575px;
    }

    .lg\:h\:230{
      height: 230px;
    }
    .lg\:hmax\:575{
      max-height: 575px;
    }
    
    .lg\:size\:48{ 
      font-size: 48px;
    }
    .lg\:size\:120{ 
      font-size: 120px;
    }

    .lg\:w\:240{
      width: 240px;
    }
    
    .lg\:wmax\:600{
      max-width: 600px;
    }

    .lg\:h\:240{
      height: 240px;
    }
    .lg\:hmax\:600{
      max-height: 600px;
    }
    
    .lg\:size\:50{ 
      font-size: 50px;
    }
    .lg\:size\:125{ 
      font-size: 125px;
    }

    .lg\:w\:250{
      width: 250px;
    }
    
    .lg\:wmax\:625{
      max-width: 625px;
    }

    .lg\:h\:250{
      height: 250px;
    }
    .lg\:hmax\:625{
      max-height: 625px;
    }
    
    .lg\:size\:52{ 
      font-size: 52px;
    }
    .lg\:size\:130{ 
      font-size: 130px;
    }

    .lg\:w\:260{
      width: 260px;
    }
    
    .lg\:wmax\:650{
      max-width: 650px;
    }

    .lg\:h\:260{
      height: 260px;
    }
    .lg\:hmax\:650{
      max-height: 650px;
    }
    
    .lg\:size\:54{ 
      font-size: 54px;
    }
    .lg\:size\:135{ 
      font-size: 135px;
    }

    .lg\:w\:270{
      width: 270px;
    }
    
    .lg\:wmax\:675{
      max-width: 675px;
    }

    .lg\:h\:270{
      height: 270px;
    }
    .lg\:hmax\:675{
      max-height: 675px;
    }
    
    .lg\:size\:56{ 
      font-size: 56px;
    }
    .lg\:size\:140{ 
      font-size: 140px;
    }

    .lg\:w\:280{
      width: 280px;
    }
    
    .lg\:wmax\:700{
      max-width: 700px;
    }

    .lg\:h\:280{
      height: 280px;
    }
    .lg\:hmax\:700{
      max-height: 700px;
    }
    
    .lg\:size\:58{ 
      font-size: 58px;
    }
    .lg\:size\:145{ 
      font-size: 145px;
    }

    .lg\:w\:290{
      width: 290px;
    }
    
    .lg\:wmax\:725{
      max-width: 725px;
    }

    .lg\:h\:290{
      height: 290px;
    }
    .lg\:hmax\:725{
      max-height: 725px;
    }
    
    .lg\:size\:60{ 
      font-size: 60px;
    }
    .lg\:size\:150{ 
      font-size: 150px;
    }

    .lg\:w\:300{
      width: 300px;
    }
    
    .lg\:wmax\:750{
      max-width: 750px;
    }

    .lg\:h\:300{
      height: 300px;
    }
    .lg\:hmax\:750{
      max-height: 750px;
    }
    
  
  
    
    
    
  
    .lg\:color\:primary{
      color:#894e22;
    }
  
    .lg\:bg\:primary{
      background-color:#894e22;
    }
  
    
      
        .lg\:color\:primary\:1{
          color:#93582c
        }
        
      
        .lg\:color\:primary\:2{
          color:#9d6236
        }
        
      
        .lg\:color\:primary\:3{
          color:#a76c40
        }
        
      
        .lg\:color\:primary\:4{
          color:#b1764a
        }
        
      
        .lg\:color\:primary\:5{
          color:#bb8054
        }
        
      
        .lg\:color\:primary\:6{
          color:#c58a5e
        }
        
      
        .lg\:color\:primary\:7{
          color:#cf9468
        }
        
      
        .lg\:color\:primary\:8{
          color:#d99e72
        }
        
      
        .lg\:color\:primary\:9{
          color:#e3a87c
        }
        
      
        .lg\:color\:primary\:10{
          color:#edb286
        }
        
      
    
  
    
    
    
  
    .lg\:color\:secondary{
      color:#000000;
    }
  
    .lg\:bg\:secondary{
      background-color:#000000;
    }
  
    
      
        .lg\:color\:secondary\:1{
          color:#0a0a0a
        }
        
      
        .lg\:color\:secondary\:2{
          color:#141414
        }
        
      
        .lg\:color\:secondary\:3{
          color:#1e1e1e
        }
        
      
        .lg\:color\:secondary\:4{
          color:#282828
        }
        
      
        .lg\:color\:secondary\:5{
          color:#323232
        }
        
      
        .lg\:color\:secondary\:6{
          color:#3c3c3c
        }
        
      
        .lg\:color\:secondary\:7{
          color:#464646
        }
        
      
        .lg\:color\:secondary\:8{
          color:#505050
        }
        
      
        .lg\:color\:secondary\:9{
          color:#5a5a5a
        }
        
      
        .lg\:color\:secondary\:10{
          color:#646464
        }
        
      
    
  
    
    
    
  
    .lg\:color\:white{
      color:#ffffff;
    }
  
    .lg\:bg\:white{
      background-color:#ffffff;
    }
  
    
  
    
    
    
  
    .lg\:color\:grey{
      color:#ececec;
    }
  
    .lg\:bg\:grey{
      background-color:#ececec;
    }
  
    
  
    
    
    
  
    .lg\:color\:darkgrey{
      color:#6e6e6e;
    }
  
    .lg\:bg\:darkgrey{
      background-color:#6e6e6e;
    }
  
    
  
  
  
  .container-fluid .row-fluid .wrapper, .wrapper{ max-width:1200px; }
  
  
    
      
      
      
      
        
          .lg\:pl\:0{
            padding-left:0px;
          }
        
          .lg\:pl\:5{
            padding-left:5px;
          }
        
          .lg\:pl\:10{
            padding-left:10px;
          }
        
          .lg\:pl\:15{
            padding-left:15px;
          }
        
          .lg\:pl\:20{
            padding-left:20px;
          }
        
          .lg\:pl\:25{
            padding-left:25px;
          }
        
          .lg\:pl\:30{
            padding-left:30px;
          }
        
          .lg\:pl\:35{
            padding-left:35px;
          }
        
          .lg\:pl\:40{
            padding-left:40px;
          }
        
          .lg\:pl\:45{
            padding-left:45px;
          }
        
          .lg\:pl\:50{
            padding-left:50px;
          }
        
          .lg\:pl\:55{
            padding-left:55px;
          }
        
          .lg\:pl\:60{
            padding-left:60px;
          }
        
          .lg\:pl\:65{
            padding-left:65px;
          }
        
          .lg\:pl\:70{
            padding-left:70px;
          }
        
          .lg\:pl\:75{
            padding-left:75px;
          }
        
          .lg\:pl\:80{
            padding-left:80px;
          }
        
          .lg\:pl\:85{
            padding-left:85px;
          }
        
          .lg\:pl\:90{
            padding-left:90px;
          }
        
          .lg\:pl\:95{
            padding-left:95px;
          }
        
          .lg\:pl\:100{
            padding-left:100px;
          }
        
          .lg\:pl\:105{
            padding-left:105px;
          }
        
          .lg\:pl\:110{
            padding-left:110px;
          }
        
          .lg\:pl\:115{
            padding-left:115px;
          }
        
          .lg\:pl\:120{
            padding-left:120px;
          }
        
      
    
      
      
      
      
        
          .lg\:pr\:0{
            padding-right:0px;
          }
        
          .lg\:pr\:5{
            padding-right:5px;
          }
        
          .lg\:pr\:10{
            padding-right:10px;
          }
        
          .lg\:pr\:15{
            padding-right:15px;
          }
        
          .lg\:pr\:20{
            padding-right:20px;
          }
        
          .lg\:pr\:25{
            padding-right:25px;
          }
        
          .lg\:pr\:30{
            padding-right:30px;
          }
        
          .lg\:pr\:35{
            padding-right:35px;
          }
        
          .lg\:pr\:40{
            padding-right:40px;
          }
        
          .lg\:pr\:45{
            padding-right:45px;
          }
        
          .lg\:pr\:50{
            padding-right:50px;
          }
        
          .lg\:pr\:55{
            padding-right:55px;
          }
        
          .lg\:pr\:60{
            padding-right:60px;
          }
        
          .lg\:pr\:65{
            padding-right:65px;
          }
        
          .lg\:pr\:70{
            padding-right:70px;
          }
        
          .lg\:pr\:75{
            padding-right:75px;
          }
        
          .lg\:pr\:80{
            padding-right:80px;
          }
        
          .lg\:pr\:85{
            padding-right:85px;
          }
        
          .lg\:pr\:90{
            padding-right:90px;
          }
        
          .lg\:pr\:95{
            padding-right:95px;
          }
        
          .lg\:pr\:100{
            padding-right:100px;
          }
        
          .lg\:pr\:105{
            padding-right:105px;
          }
        
          .lg\:pr\:110{
            padding-right:110px;
          }
        
          .lg\:pr\:115{
            padding-right:115px;
          }
        
          .lg\:pr\:120{
            padding-right:120px;
          }
        
      
    
      
      
      
      
        
          .lg\:pb\:0{
            padding-bottom:0px;
          }
        
          .lg\:pb\:5{
            padding-bottom:5px;
          }
        
          .lg\:pb\:10{
            padding-bottom:10px;
          }
        
          .lg\:pb\:15{
            padding-bottom:15px;
          }
        
          .lg\:pb\:20{
            padding-bottom:20px;
          }
        
          .lg\:pb\:25{
            padding-bottom:25px;
          }
        
          .lg\:pb\:30{
            padding-bottom:30px;
          }
        
          .lg\:pb\:35{
            padding-bottom:35px;
          }
        
          .lg\:pb\:40{
            padding-bottom:40px;
          }
        
          .lg\:pb\:45{
            padding-bottom:45px;
          }
        
          .lg\:pb\:50{
            padding-bottom:50px;
          }
        
          .lg\:pb\:55{
            padding-bottom:55px;
          }
        
          .lg\:pb\:60{
            padding-bottom:60px;
          }
        
          .lg\:pb\:65{
            padding-bottom:65px;
          }
        
          .lg\:pb\:70{
            padding-bottom:70px;
          }
        
          .lg\:pb\:75{
            padding-bottom:75px;
          }
        
          .lg\:pb\:80{
            padding-bottom:80px;
          }
        
          .lg\:pb\:85{
            padding-bottom:85px;
          }
        
          .lg\:pb\:90{
            padding-bottom:90px;
          }
        
          .lg\:pb\:95{
            padding-bottom:95px;
          }
        
          .lg\:pb\:100{
            padding-bottom:100px;
          }
        
          .lg\:pb\:105{
            padding-bottom:105px;
          }
        
          .lg\:pb\:110{
            padding-bottom:110px;
          }
        
          .lg\:pb\:115{
            padding-bottom:115px;
          }
        
          .lg\:pb\:120{
            padding-bottom:120px;
          }
        
      
    
      
      
      
      
        
          .lg\:pt\:0{
            padding-top:0px;
          }
        
          .lg\:pt\:5{
            padding-top:5px;
          }
        
          .lg\:pt\:10{
            padding-top:10px;
          }
        
          .lg\:pt\:15{
            padding-top:15px;
          }
        
          .lg\:pt\:20{
            padding-top:20px;
          }
        
          .lg\:pt\:25{
            padding-top:25px;
          }
        
          .lg\:pt\:30{
            padding-top:30px;
          }
        
          .lg\:pt\:35{
            padding-top:35px;
          }
        
          .lg\:pt\:40{
            padding-top:40px;
          }
        
          .lg\:pt\:45{
            padding-top:45px;
          }
        
          .lg\:pt\:50{
            padding-top:50px;
          }
        
          .lg\:pt\:55{
            padding-top:55px;
          }
        
          .lg\:pt\:60{
            padding-top:60px;
          }
        
          .lg\:pt\:65{
            padding-top:65px;
          }
        
          .lg\:pt\:70{
            padding-top:70px;
          }
        
          .lg\:pt\:75{
            padding-top:75px;
          }
        
          .lg\:pt\:80{
            padding-top:80px;
          }
        
          .lg\:pt\:85{
            padding-top:85px;
          }
        
          .lg\:pt\:90{
            padding-top:90px;
          }
        
          .lg\:pt\:95{
            padding-top:95px;
          }
        
          .lg\:pt\:100{
            padding-top:100px;
          }
        
          .lg\:pt\:105{
            padding-top:105px;
          }
        
          .lg\:pt\:110{
            padding-top:110px;
          }
        
          .lg\:pt\:115{
            padding-top:115px;
          }
        
          .lg\:pt\:120{
            padding-top:120px;
          }
        
      
    
      
      
      
      
        
          .lg\:px\:0{
            padding-left:0px;
            padding-right:0px;
          }
          .lg\:py\:0{
            padding-top:0px;
            padding-bottom:0px;
          }
          .lg\:p\:0{
            padding:0px;
          }
        
          .lg\:px\:5{
            padding-left:5px;
            padding-right:5px;
          }
          .lg\:py\:5{
            padding-top:5px;
            padding-bottom:5px;
          }
          .lg\:p\:5{
            padding:5px;
          }
        
          .lg\:px\:10{
            padding-left:10px;
            padding-right:10px;
          }
          .lg\:py\:10{
            padding-top:10px;
            padding-bottom:10px;
          }
          .lg\:p\:10{
            padding:10px;
          }
        
          .lg\:px\:15{
            padding-left:15px;
            padding-right:15px;
          }
          .lg\:py\:15{
            padding-top:15px;
            padding-bottom:15px;
          }
          .lg\:p\:15{
            padding:15px;
          }
        
          .lg\:px\:20{
            padding-left:20px;
            padding-right:20px;
          }
          .lg\:py\:20{
            padding-top:20px;
            padding-bottom:20px;
          }
          .lg\:p\:20{
            padding:20px;
          }
        
          .lg\:px\:25{
            padding-left:25px;
            padding-right:25px;
          }
          .lg\:py\:25{
            padding-top:25px;
            padding-bottom:25px;
          }
          .lg\:p\:25{
            padding:25px;
          }
        
          .lg\:px\:30{
            padding-left:30px;
            padding-right:30px;
          }
          .lg\:py\:30{
            padding-top:30px;
            padding-bottom:30px;
          }
          .lg\:p\:30{
            padding:30px;
          }
        
          .lg\:px\:35{
            padding-left:35px;
            padding-right:35px;
          }
          .lg\:py\:35{
            padding-top:35px;
            padding-bottom:35px;
          }
          .lg\:p\:35{
            padding:35px;
          }
        
          .lg\:px\:40{
            padding-left:40px;
            padding-right:40px;
          }
          .lg\:py\:40{
            padding-top:40px;
            padding-bottom:40px;
          }
          .lg\:p\:40{
            padding:40px;
          }
        
          .lg\:px\:45{
            padding-left:45px;
            padding-right:45px;
          }
          .lg\:py\:45{
            padding-top:45px;
            padding-bottom:45px;
          }
          .lg\:p\:45{
            padding:45px;
          }
        
          .lg\:px\:50{
            padding-left:50px;
            padding-right:50px;
          }
          .lg\:py\:50{
            padding-top:50px;
            padding-bottom:50px;
          }
          .lg\:p\:50{
            padding:50px;
          }
        
          .lg\:px\:55{
            padding-left:55px;
            padding-right:55px;
          }
          .lg\:py\:55{
            padding-top:55px;
            padding-bottom:55px;
          }
          .lg\:p\:55{
            padding:55px;
          }
        
          .lg\:px\:60{
            padding-left:60px;
            padding-right:60px;
          }
          .lg\:py\:60{
            padding-top:60px;
            padding-bottom:60px;
          }
          .lg\:p\:60{
            padding:60px;
          }
        
          .lg\:px\:65{
            padding-left:65px;
            padding-right:65px;
          }
          .lg\:py\:65{
            padding-top:65px;
            padding-bottom:65px;
          }
          .lg\:p\:65{
            padding:65px;
          }
        
          .lg\:px\:70{
            padding-left:70px;
            padding-right:70px;
          }
          .lg\:py\:70{
            padding-top:70px;
            padding-bottom:70px;
          }
          .lg\:p\:70{
            padding:70px;
          }
        
          .lg\:px\:75{
            padding-left:75px;
            padding-right:75px;
          }
          .lg\:py\:75{
            padding-top:75px;
            padding-bottom:75px;
          }
          .lg\:p\:75{
            padding:75px;
          }
        
          .lg\:px\:80{
            padding-left:80px;
            padding-right:80px;
          }
          .lg\:py\:80{
            padding-top:80px;
            padding-bottom:80px;
          }
          .lg\:p\:80{
            padding:80px;
          }
        
          .lg\:px\:85{
            padding-left:85px;
            padding-right:85px;
          }
          .lg\:py\:85{
            padding-top:85px;
            padding-bottom:85px;
          }
          .lg\:p\:85{
            padding:85px;
          }
        
          .lg\:px\:90{
            padding-left:90px;
            padding-right:90px;
          }
          .lg\:py\:90{
            padding-top:90px;
            padding-bottom:90px;
          }
          .lg\:p\:90{
            padding:90px;
          }
        
          .lg\:px\:95{
            padding-left:95px;
            padding-right:95px;
          }
          .lg\:py\:95{
            padding-top:95px;
            padding-bottom:95px;
          }
          .lg\:p\:95{
            padding:95px;
          }
        
          .lg\:px\:100{
            padding-left:100px;
            padding-right:100px;
          }
          .lg\:py\:100{
            padding-top:100px;
            padding-bottom:100px;
          }
          .lg\:p\:100{
            padding:100px;
          }
        
          .lg\:px\:105{
            padding-left:105px;
            padding-right:105px;
          }
          .lg\:py\:105{
            padding-top:105px;
            padding-bottom:105px;
          }
          .lg\:p\:105{
            padding:105px;
          }
        
          .lg\:px\:110{
            padding-left:110px;
            padding-right:110px;
          }
          .lg\:py\:110{
            padding-top:110px;
            padding-bottom:110px;
          }
          .lg\:p\:110{
            padding:110px;
          }
        
          .lg\:px\:115{
            padding-left:115px;
            padding-right:115px;
          }
          .lg\:py\:115{
            padding-top:115px;
            padding-bottom:115px;
          }
          .lg\:p\:115{
            padding:115px;
          }
        
          .lg\:px\:120{
            padding-left:120px;
            padding-right:120px;
          }
          .lg\:py\:120{
            padding-top:120px;
            padding-bottom:120px;
          }
          .lg\:p\:120{
            padding:120px;
          }
        
      
    
      
      
      
      
        
          .lg\:mb\:0{
            margin-bottom:0px;
          }
        
          .lg\:mb\:5{
            margin-bottom:5px;
          }
        
          .lg\:mb\:10{
            margin-bottom:10px;
          }
        
          .lg\:mb\:15{
            margin-bottom:15px;
          }
        
          .lg\:mb\:20{
            margin-bottom:20px;
          }
        
          .lg\:mb\:25{
            margin-bottom:25px;
          }
        
          .lg\:mb\:30{
            margin-bottom:30px;
          }
        
          .lg\:mb\:35{
            margin-bottom:35px;
          }
        
          .lg\:mb\:40{
            margin-bottom:40px;
          }
        
          .lg\:mb\:45{
            margin-bottom:45px;
          }
        
          .lg\:mb\:50{
            margin-bottom:50px;
          }
        
          .lg\:mb\:55{
            margin-bottom:55px;
          }
        
          .lg\:mb\:60{
            margin-bottom:60px;
          }
        
          .lg\:mb\:65{
            margin-bottom:65px;
          }
        
          .lg\:mb\:70{
            margin-bottom:70px;
          }
        
          .lg\:mb\:75{
            margin-bottom:75px;
          }
        
          .lg\:mb\:80{
            margin-bottom:80px;
          }
        
          .lg\:mb\:85{
            margin-bottom:85px;
          }
        
          .lg\:mb\:90{
            margin-bottom:90px;
          }
        
          .lg\:mb\:95{
            margin-bottom:95px;
          }
        
          .lg\:mb\:100{
            margin-bottom:100px;
          }
        
          .lg\:mb\:105{
            margin-bottom:105px;
          }
        
          .lg\:mb\:110{
            margin-bottom:110px;
          }
        
          .lg\:mb\:115{
            margin-bottom:115px;
          }
        
          .lg\:mb\:120{
            margin-bottom:120px;
          }
        
      
    
      
      
      
      
        
          .lg\:mt\:0{
            margin-top:0px;
          }
        
          .lg\:mt\:5{
            margin-top:5px;
          }
        
          .lg\:mt\:10{
            margin-top:10px;
          }
        
          .lg\:mt\:15{
            margin-top:15px;
          }
        
          .lg\:mt\:20{
            margin-top:20px;
          }
        
          .lg\:mt\:25{
            margin-top:25px;
          }
        
          .lg\:mt\:30{
            margin-top:30px;
          }
        
          .lg\:mt\:35{
            margin-top:35px;
          }
        
          .lg\:mt\:40{
            margin-top:40px;
          }
        
          .lg\:mt\:45{
            margin-top:45px;
          }
        
          .lg\:mt\:50{
            margin-top:50px;
          }
        
          .lg\:mt\:55{
            margin-top:55px;
          }
        
          .lg\:mt\:60{
            margin-top:60px;
          }
        
          .lg\:mt\:65{
            margin-top:65px;
          }
        
          .lg\:mt\:70{
            margin-top:70px;
          }
        
          .lg\:mt\:75{
            margin-top:75px;
          }
        
          .lg\:mt\:80{
            margin-top:80px;
          }
        
          .lg\:mt\:85{
            margin-top:85px;
          }
        
          .lg\:mt\:90{
            margin-top:90px;
          }
        
          .lg\:mt\:95{
            margin-top:95px;
          }
        
          .lg\:mt\:100{
            margin-top:100px;
          }
        
          .lg\:mt\:105{
            margin-top:105px;
          }
        
          .lg\:mt\:110{
            margin-top:110px;
          }
        
          .lg\:mt\:115{
            margin-top:115px;
          }
        
          .lg\:mt\:120{
            margin-top:120px;
          }
        
      
    
      
      
      
      
        
          .lg\:mx\:0{
            margin-left:0px;
            margin-right:0px;
          }
          .lg\:my\:0{
            margin-top:0px;
            margin-bottom:0px;
          }
          .lg\:m\:0{
            margin:0px;
          }
        
          .lg\:mx\:5{
            margin-left:5px;
            margin-right:5px;
          }
          .lg\:my\:5{
            margin-top:5px;
            margin-bottom:5px;
          }
          .lg\:m\:5{
            margin:5px;
          }
        
          .lg\:mx\:10{
            margin-left:10px;
            margin-right:10px;
          }
          .lg\:my\:10{
            margin-top:10px;
            margin-bottom:10px;
          }
          .lg\:m\:10{
            margin:10px;
          }
        
          .lg\:mx\:15{
            margin-left:15px;
            margin-right:15px;
          }
          .lg\:my\:15{
            margin-top:15px;
            margin-bottom:15px;
          }
          .lg\:m\:15{
            margin:15px;
          }
        
          .lg\:mx\:20{
            margin-left:20px;
            margin-right:20px;
          }
          .lg\:my\:20{
            margin-top:20px;
            margin-bottom:20px;
          }
          .lg\:m\:20{
            margin:20px;
          }
        
          .lg\:mx\:25{
            margin-left:25px;
            margin-right:25px;
          }
          .lg\:my\:25{
            margin-top:25px;
            margin-bottom:25px;
          }
          .lg\:m\:25{
            margin:25px;
          }
        
          .lg\:mx\:30{
            margin-left:30px;
            margin-right:30px;
          }
          .lg\:my\:30{
            margin-top:30px;
            margin-bottom:30px;
          }
          .lg\:m\:30{
            margin:30px;
          }
        
          .lg\:mx\:35{
            margin-left:35px;
            margin-right:35px;
          }
          .lg\:my\:35{
            margin-top:35px;
            margin-bottom:35px;
          }
          .lg\:m\:35{
            margin:35px;
          }
        
          .lg\:mx\:40{
            margin-left:40px;
            margin-right:40px;
          }
          .lg\:my\:40{
            margin-top:40px;
            margin-bottom:40px;
          }
          .lg\:m\:40{
            margin:40px;
          }
        
          .lg\:mx\:45{
            margin-left:45px;
            margin-right:45px;
          }
          .lg\:my\:45{
            margin-top:45px;
            margin-bottom:45px;
          }
          .lg\:m\:45{
            margin:45px;
          }
        
          .lg\:mx\:50{
            margin-left:50px;
            margin-right:50px;
          }
          .lg\:my\:50{
            margin-top:50px;
            margin-bottom:50px;
          }
          .lg\:m\:50{
            margin:50px;
          }
        
          .lg\:mx\:55{
            margin-left:55px;
            margin-right:55px;
          }
          .lg\:my\:55{
            margin-top:55px;
            margin-bottom:55px;
          }
          .lg\:m\:55{
            margin:55px;
          }
        
          .lg\:mx\:60{
            margin-left:60px;
            margin-right:60px;
          }
          .lg\:my\:60{
            margin-top:60px;
            margin-bottom:60px;
          }
          .lg\:m\:60{
            margin:60px;
          }
        
          .lg\:mx\:65{
            margin-left:65px;
            margin-right:65px;
          }
          .lg\:my\:65{
            margin-top:65px;
            margin-bottom:65px;
          }
          .lg\:m\:65{
            margin:65px;
          }
        
          .lg\:mx\:70{
            margin-left:70px;
            margin-right:70px;
          }
          .lg\:my\:70{
            margin-top:70px;
            margin-bottom:70px;
          }
          .lg\:m\:70{
            margin:70px;
          }
        
          .lg\:mx\:75{
            margin-left:75px;
            margin-right:75px;
          }
          .lg\:my\:75{
            margin-top:75px;
            margin-bottom:75px;
          }
          .lg\:m\:75{
            margin:75px;
          }
        
          .lg\:mx\:80{
            margin-left:80px;
            margin-right:80px;
          }
          .lg\:my\:80{
            margin-top:80px;
            margin-bottom:80px;
          }
          .lg\:m\:80{
            margin:80px;
          }
        
          .lg\:mx\:85{
            margin-left:85px;
            margin-right:85px;
          }
          .lg\:my\:85{
            margin-top:85px;
            margin-bottom:85px;
          }
          .lg\:m\:85{
            margin:85px;
          }
        
          .lg\:mx\:90{
            margin-left:90px;
            margin-right:90px;
          }
          .lg\:my\:90{
            margin-top:90px;
            margin-bottom:90px;
          }
          .lg\:m\:90{
            margin:90px;
          }
        
          .lg\:mx\:95{
            margin-left:95px;
            margin-right:95px;
          }
          .lg\:my\:95{
            margin-top:95px;
            margin-bottom:95px;
          }
          .lg\:m\:95{
            margin:95px;
          }
        
          .lg\:mx\:100{
            margin-left:100px;
            margin-right:100px;
          }
          .lg\:my\:100{
            margin-top:100px;
            margin-bottom:100px;
          }
          .lg\:m\:100{
            margin:100px;
          }
        
          .lg\:mx\:105{
            margin-left:105px;
            margin-right:105px;
          }
          .lg\:my\:105{
            margin-top:105px;
            margin-bottom:105px;
          }
          .lg\:m\:105{
            margin:105px;
          }
        
          .lg\:mx\:110{
            margin-left:110px;
            margin-right:110px;
          }
          .lg\:my\:110{
            margin-top:110px;
            margin-bottom:110px;
          }
          .lg\:m\:110{
            margin:110px;
          }
        
          .lg\:mx\:115{
            margin-left:115px;
            margin-right:115px;
          }
          .lg\:my\:115{
            margin-top:115px;
            margin-bottom:115px;
          }
          .lg\:m\:115{
            margin:115px;
          }
        
          .lg\:mx\:120{
            margin-left:120px;
            margin-right:120px;
          }
          .lg\:my\:120{
            margin-top:120px;
            margin-bottom:120px;
          }
          .lg\:m\:120{
            margin:120px;
          }
        
      
    
      
      
      
      
        
          .lg\:ml\:0{
            margin-left:0px;
          }
        
          .lg\:ml\:5{
            margin-left:5px;
          }
        
          .lg\:ml\:10{
            margin-left:10px;
          }
        
          .lg\:ml\:15{
            margin-left:15px;
          }
        
          .lg\:ml\:20{
            margin-left:20px;
          }
        
          .lg\:ml\:25{
            margin-left:25px;
          }
        
          .lg\:ml\:30{
            margin-left:30px;
          }
        
          .lg\:ml\:35{
            margin-left:35px;
          }
        
          .lg\:ml\:40{
            margin-left:40px;
          }
        
          .lg\:ml\:45{
            margin-left:45px;
          }
        
          .lg\:ml\:50{
            margin-left:50px;
          }
        
          .lg\:ml\:55{
            margin-left:55px;
          }
        
          .lg\:ml\:60{
            margin-left:60px;
          }
        
          .lg\:ml\:65{
            margin-left:65px;
          }
        
          .lg\:ml\:70{
            margin-left:70px;
          }
        
          .lg\:ml\:75{
            margin-left:75px;
          }
        
          .lg\:ml\:80{
            margin-left:80px;
          }
        
          .lg\:ml\:85{
            margin-left:85px;
          }
        
          .lg\:ml\:90{
            margin-left:90px;
          }
        
          .lg\:ml\:95{
            margin-left:95px;
          }
        
          .lg\:ml\:100{
            margin-left:100px;
          }
        
          .lg\:ml\:105{
            margin-left:105px;
          }
        
          .lg\:ml\:110{
            margin-left:110px;
          }
        
          .lg\:ml\:115{
            margin-left:115px;
          }
        
          .lg\:ml\:120{
            margin-left:120px;
          }
        
      
    
      
      
      
      
        
          .lg\:mr\:0{
            margin-right:0px;
          }
        
          .lg\:mr\:5{
            margin-right:5px;
          }
        
          .lg\:mr\:10{
            margin-right:10px;
          }
        
          .lg\:mr\:15{
            margin-right:15px;
          }
        
          .lg\:mr\:20{
            margin-right:20px;
          }
        
          .lg\:mr\:25{
            margin-right:25px;
          }
        
          .lg\:mr\:30{
            margin-right:30px;
          }
        
          .lg\:mr\:35{
            margin-right:35px;
          }
        
          .lg\:mr\:40{
            margin-right:40px;
          }
        
          .lg\:mr\:45{
            margin-right:45px;
          }
        
          .lg\:mr\:50{
            margin-right:50px;
          }
        
          .lg\:mr\:55{
            margin-right:55px;
          }
        
          .lg\:mr\:60{
            margin-right:60px;
          }
        
          .lg\:mr\:65{
            margin-right:65px;
          }
        
          .lg\:mr\:70{
            margin-right:70px;
          }
        
          .lg\:mr\:75{
            margin-right:75px;
          }
        
          .lg\:mr\:80{
            margin-right:80px;
          }
        
          .lg\:mr\:85{
            margin-right:85px;
          }
        
          .lg\:mr\:90{
            margin-right:90px;
          }
        
          .lg\:mr\:95{
            margin-right:95px;
          }
        
          .lg\:mr\:100{
            margin-right:100px;
          }
        
          .lg\:mr\:105{
            margin-right:105px;
          }
        
          .lg\:mr\:110{
            margin-right:110px;
          }
        
          .lg\:mr\:115{
            margin-right:115px;
          }
        
          .lg\:mr\:120{
            margin-right:120px;
          }
        
      
    
  
  
    
    
    

    
      .lg\:display\:block{
          display:block;
      }
    
      .lg\:display\:inline-block{
          display:inline-block;
      }
    
      .lg\:display\:flex{
          display:flex;
      }
    
      .lg\:display\:inline-flex{
          display:inline-flex;
      }
    
      .lg\:display\:none{
          display:none;
      }
    
      .lg\:display\:grid{
          display:grid;
      }
    
  
    
    
    

    
      .lg\:align-items\:center{
          align-items:center;
      }
    
      .lg\:align-items\:flex-start{
          align-items:flex-start;
      }
    
      .lg\:align-items\:flex-end{
          align-items:flex-end;
      }
    
      .lg\:align-items\:normal{
          align-items:normal;
      }
    
  
    
    
    

    
      .lg\:justify-content\:center{
          justify-content:center;
      }
    
      .lg\:justify-content\:flex-end{
          justify-content:flex-end;
      }
    
      .lg\:justify-content\:flex-start{
          justify-content:flex-start;
      }
    
      .lg\:justify-content\:space-around{
          justify-content:space-around;
      }
    
      .lg\:justify-content\:space-between{
          justify-content:space-between;
      }
    
  
    
    
    

    
      .lg\:text-align\:left{
          text-align:left;
      }
    
      .lg\:text-align\:right{
          text-align:right;
      }
    
      .lg\:text-align\:center{
          text-align:center;
      }
    
  
    
    
    

    
      .lg\:flex-direction\:column{
          flex-direction:column;
      }
    
      .lg\:flex-direction\:column-reverse{
          flex-direction:column-reverse;
      }
    
      .lg\:flex-direction\:row{
          flex-direction:row;
      }
    
      .lg\:flex-direction\:row-reverse{
          flex-direction:row-reverse;
      }
    
  
  
}



@media(min-width:1250px){ 
  
  
  
  .xl\:gap\:5{
    gap: 5px;
  }
  .xl\:gap-x\:5{
    column-gap: 5px;
  }
  .xl\:gap-y\:5{
    row-gap: 5px;
  } 
  
  .xl\:col\:1 { 
    max-width:8.333%; flex:0 0 8.333%; 
  }
  
  .xl\:grid\:1{
    grid-template-columns: repeat(1,minmax(0,1fr));
  }
  .xl\:grid-col\:1{
    grid-column: span 1/span 1;
  }
  
  .xl\:mb\:-2{
   margin-bottom:-2px;
  }
  .xl\:mb\:-5{
   margin-bottom:-2px;
  }
  .xl\:mt\:-2{
   margin-top:-2px;
  }
  .xl\:mt\:-5{
   margin-top:-2px;
  }
  
  .xl\:gap\:10{
    gap: 10px;
  }
  .xl\:gap-x\:10{
    column-gap: 10px;
  }
  .xl\:gap-y\:10{
    row-gap: 10px;
  } 
  
  .xl\:col\:2 { 
    max-width:16.666%; flex:0 0 16.666%; 
  }
  
  .xl\:grid\:2{
    grid-template-columns: repeat(2,minmax(0,1fr));
  }
  .xl\:grid-col\:2{
    grid-column: span 2/span 2;
  }
  
  .xl\:mb\:-4{
   margin-bottom:-4px;
  }
  .xl\:mb\:-10{
   margin-bottom:-4px;
  }
  .xl\:mt\:-4{
   margin-top:-4px;
  }
  .xl\:mt\:-10{
   margin-top:-4px;
  }
  
  .xl\:gap\:15{
    gap: 15px;
  }
  .xl\:gap-x\:15{
    column-gap: 15px;
  }
  .xl\:gap-y\:15{
    row-gap: 15px;
  } 
  
  .xl\:col\:3 { 
    max-width:24.999000000000002%; flex:0 0 24.999000000000002%; 
  }
  
  .xl\:grid\:3{
    grid-template-columns: repeat(3,minmax(0,1fr));
  }
  .xl\:grid-col\:3{
    grid-column: span 3/span 3;
  }
  
  .xl\:mb\:-6{
   margin-bottom:-6px;
  }
  .xl\:mb\:-15{
   margin-bottom:-6px;
  }
  .xl\:mt\:-6{
   margin-top:-6px;
  }
  .xl\:mt\:-15{
   margin-top:-6px;
  }
  
  .xl\:gap\:20{
    gap: 20px;
  }
  .xl\:gap-x\:20{
    column-gap: 20px;
  }
  .xl\:gap-y\:20{
    row-gap: 20px;
  } 
  
  .xl\:col\:4 { 
    max-width:33.332%; flex:0 0 33.332%; 
  }
  
  .xl\:grid\:4{
    grid-template-columns: repeat(4,minmax(0,1fr));
  }
  .xl\:grid-col\:4{
    grid-column: span 4/span 4;
  }
  
  .xl\:mb\:-8{
   margin-bottom:-8px;
  }
  .xl\:mb\:-20{
   margin-bottom:-8px;
  }
  .xl\:mt\:-8{
   margin-top:-8px;
  }
  .xl\:mt\:-20{
   margin-top:-8px;
  }
  
  .xl\:gap\:25{
    gap: 25px;
  }
  .xl\:gap-x\:25{
    column-gap: 25px;
  }
  .xl\:gap-y\:25{
    row-gap: 25px;
  } 
  
  .xl\:col\:5 { 
    max-width:41.665%; flex:0 0 41.665%; 
  }
  
  .xl\:grid\:5{
    grid-template-columns: repeat(5,minmax(0,1fr));
  }
  .xl\:grid-col\:5{
    grid-column: span 5/span 5;
  }
  
  .xl\:mb\:-10{
   margin-bottom:-10px;
  }
  .xl\:mb\:-25{
   margin-bottom:-10px;
  }
  .xl\:mt\:-10{
   margin-top:-10px;
  }
  .xl\:mt\:-25{
   margin-top:-10px;
  }
  
  .xl\:gap\:30{
    gap: 30px;
  }
  .xl\:gap-x\:30{
    column-gap: 30px;
  }
  .xl\:gap-y\:30{
    row-gap: 30px;
  } 
  
  .xl\:col\:6 { 
    max-width:49.998000000000005%; flex:0 0 49.998000000000005%; 
  }
  
  .xl\:grid\:6{
    grid-template-columns: repeat(6,minmax(0,1fr));
  }
  .xl\:grid-col\:6{
    grid-column: span 6/span 6;
  }
  
  .xl\:mb\:-12{
   margin-bottom:-12px;
  }
  .xl\:mb\:-30{
   margin-bottom:-12px;
  }
  .xl\:mt\:-12{
   margin-top:-12px;
  }
  .xl\:mt\:-30{
   margin-top:-12px;
  }
  
  .xl\:gap\:35{
    gap: 35px;
  }
  .xl\:gap-x\:35{
    column-gap: 35px;
  }
  .xl\:gap-y\:35{
    row-gap: 35px;
  } 
  
  .xl\:col\:7 { 
    max-width:58.331%; flex:0 0 58.331%; 
  }
  
  .xl\:grid\:7{
    grid-template-columns: repeat(7,minmax(0,1fr));
  }
  .xl\:grid-col\:7{
    grid-column: span 7/span 7;
  }
  
  .xl\:mb\:-14{
   margin-bottom:-14px;
  }
  .xl\:mb\:-35{
   margin-bottom:-14px;
  }
  .xl\:mt\:-14{
   margin-top:-14px;
  }
  .xl\:mt\:-35{
   margin-top:-14px;
  }
  
  .xl\:gap\:40{
    gap: 40px;
  }
  .xl\:gap-x\:40{
    column-gap: 40px;
  }
  .xl\:gap-y\:40{
    row-gap: 40px;
  } 
  
  .xl\:col\:8 { 
    max-width:66.664%; flex:0 0 66.664%; 
  }
  
  .xl\:grid\:8{
    grid-template-columns: repeat(8,minmax(0,1fr));
  }
  .xl\:grid-col\:8{
    grid-column: span 8/span 8;
  }
  
  .xl\:mb\:-16{
   margin-bottom:-16px;
  }
  .xl\:mb\:-40{
   margin-bottom:-16px;
  }
  .xl\:mt\:-16{
   margin-top:-16px;
  }
  .xl\:mt\:-40{
   margin-top:-16px;
  }
  
  .xl\:gap\:45{
    gap: 45px;
  }
  .xl\:gap-x\:45{
    column-gap: 45px;
  }
  .xl\:gap-y\:45{
    row-gap: 45px;
  } 
  
  .xl\:col\:9 { 
    max-width:74.997%; flex:0 0 74.997%; 
  }
  
  .xl\:grid\:9{
    grid-template-columns: repeat(9,minmax(0,1fr));
  }
  .xl\:grid-col\:9{
    grid-column: span 9/span 9;
  }
  
  .xl\:mb\:-18{
   margin-bottom:-18px;
  }
  .xl\:mb\:-45{
   margin-bottom:-18px;
  }
  .xl\:mt\:-18{
   margin-top:-18px;
  }
  .xl\:mt\:-45{
   margin-top:-18px;
  }
  
  .xl\:gap\:50{
    gap: 50px;
  }
  .xl\:gap-x\:50{
    column-gap: 50px;
  }
  .xl\:gap-y\:50{
    row-gap: 50px;
  } 
  
  .xl\:col\:10 { 
    max-width:83.33%; flex:0 0 83.33%; 
  }
  
  .xl\:grid\:10{
    grid-template-columns: repeat(10,minmax(0,1fr));
  }
  .xl\:grid-col\:10{
    grid-column: span 10/span 10;
  }
  
  .xl\:mb\:-20{
   margin-bottom:-20px;
  }
  .xl\:mb\:-50{
   margin-bottom:-20px;
  }
  .xl\:mt\:-20{
   margin-top:-20px;
  }
  .xl\:mt\:-50{
   margin-top:-20px;
  }
  
  .xl\:gap\:55{
    gap: 55px;
  }
  .xl\:gap-x\:55{
    column-gap: 55px;
  }
  .xl\:gap-y\:55{
    row-gap: 55px;
  } 
  
  .xl\:col\:11 { 
    max-width:91.663%; flex:0 0 91.663%; 
  }
  
  .xl\:grid\:11{
    grid-template-columns: repeat(11,minmax(0,1fr));
  }
  .xl\:grid-col\:11{
    grid-column: span 11/span 11;
  }
  
  .xl\:mb\:-22{
   margin-bottom:-22px;
  }
  .xl\:mb\:-55{
   margin-bottom:-22px;
  }
  .xl\:mt\:-22{
   margin-top:-22px;
  }
  .xl\:mt\:-55{
   margin-top:-22px;
  }
  
  .xl\:gap\:60{
    gap: 60px;
  }
  .xl\:gap-x\:60{
    column-gap: 60px;
  }
  .xl\:gap-y\:60{
    row-gap: 60px;
  } 
  
  .xl\:col\:12 { 
    max-width:99.99600000000001%; flex:0 0 99.99600000000001%; 
  }
  
  .xl\:grid\:12{
    grid-template-columns: repeat(12,minmax(0,1fr));
  }
  .xl\:grid-col\:12{
    grid-column: span 12/span 12;
  }
  
  .xl\:mb\:-24{
   margin-bottom:-24px;
  }
  .xl\:mb\:-60{
   margin-bottom:-24px;
  }
  .xl\:mt\:-24{
   margin-top:-24px;
  }
  .xl\:mt\:-60{
   margin-top:-24px;
  }
  
  
  .xl\:m\:auto {margin: 0 auto; }
  .xl\:m\:auto\:right { margin-right: auto; }
  .xl\:m\:auto\:left { margin-left: auto; }
  .xl\:mr\:0 { margin-right: 0; }
  .xl\:ml\:0 { margin-left: 0; }
  
  
    
    h1,
    .h1{
      font-size:48px;
    }
  
    
    h2,
    .h2{
      font-size:38px;
    }
  
    
    h3,
    .h3{
      font-size:30px;
    }
  
    
    h4,
    .h4{
      font-size:24px;
    }
  
    
    h5,
    .h5{
      font-size:22px;
    }
  
    
    h6,
    .h6{
      font-size:20px;
    }
  
  
  
    .xl\:size\:2{ 
      font-size: 2px;
    }
    .xl\:size\:5{ 
      font-size: 5px;
    }

    .xl\:w\:10{
      width: 10px;
    }
    
    .xl\:ww\:5{
      width: 5%;
    }
    
    .xl\:wmax\:25{
      max-width: 25px;
    }

    .xl\:h\:10{
      height: 10px;
    }
    .xl\:hmax\:25{
      max-height: 25px;
    }
    
    .xl\:size\:4{ 
      font-size: 4px;
    }
    .xl\:size\:10{ 
      font-size: 10px;
    }

    .xl\:w\:20{
      width: 20px;
    }
    
    .xl\:ww\:10{
      width: 10%;
    }
    
    .xl\:wmax\:50{
      max-width: 50px;
    }

    .xl\:h\:20{
      height: 20px;
    }
    .xl\:hmax\:50{
      max-height: 50px;
    }
    
    .xl\:size\:6{ 
      font-size: 6px;
    }
    .xl\:size\:15{ 
      font-size: 15px;
    }

    .xl\:w\:30{
      width: 30px;
    }
    
    .xl\:ww\:15{
      width: 15%;
    }
    
    .xl\:wmax\:75{
      max-width: 75px;
    }

    .xl\:h\:30{
      height: 30px;
    }
    .xl\:hmax\:75{
      max-height: 75px;
    }
    
    .xl\:size\:8{ 
      font-size: 8px;
    }
    .xl\:size\:20{ 
      font-size: 20px;
    }

    .xl\:w\:40{
      width: 40px;
    }
    
    .xl\:ww\:20{
      width: 20%;
    }
    
    .xl\:wmax\:100{
      max-width: 100px;
    }

    .xl\:h\:40{
      height: 40px;
    }
    .xl\:hmax\:100{
      max-height: 100px;
    }
    
    .xl\:size\:10{ 
      font-size: 10px;
    }
    .xl\:size\:25{ 
      font-size: 25px;
    }

    .xl\:w\:50{
      width: 50px;
    }
    
    .xl\:ww\:25{
      width: 25%;
    }
    
    .xl\:wmax\:125{
      max-width: 125px;
    }

    .xl\:h\:50{
      height: 50px;
    }
    .xl\:hmax\:125{
      max-height: 125px;
    }
    
    .xl\:size\:12{ 
      font-size: 12px;
    }
    .xl\:size\:30{ 
      font-size: 30px;
    }

    .xl\:w\:60{
      width: 60px;
    }
    
    .xl\:ww\:30{
      width: 30%;
    }
    
    .xl\:wmax\:150{
      max-width: 150px;
    }

    .xl\:h\:60{
      height: 60px;
    }
    .xl\:hmax\:150{
      max-height: 150px;
    }
    
    .xl\:size\:14{ 
      font-size: 14px;
    }
    .xl\:size\:35{ 
      font-size: 35px;
    }

    .xl\:w\:70{
      width: 70px;
    }
    
    .xl\:ww\:35{
      width: 35%;
    }
    
    .xl\:wmax\:175{
      max-width: 175px;
    }

    .xl\:h\:70{
      height: 70px;
    }
    .xl\:hmax\:175{
      max-height: 175px;
    }
    
    .xl\:size\:16{ 
      font-size: 16px;
    }
    .xl\:size\:40{ 
      font-size: 40px;
    }

    .xl\:w\:80{
      width: 80px;
    }
    
    .xl\:ww\:40{
      width: 40%;
    }
    
    .xl\:wmax\:200{
      max-width: 200px;
    }

    .xl\:h\:80{
      height: 80px;
    }
    .xl\:hmax\:200{
      max-height: 200px;
    }
    
    .xl\:size\:18{ 
      font-size: 18px;
    }
    .xl\:size\:45{ 
      font-size: 45px;
    }

    .xl\:w\:90{
      width: 90px;
    }
    
    .xl\:ww\:45{
      width: 45%;
    }
    
    .xl\:wmax\:225{
      max-width: 225px;
    }

    .xl\:h\:90{
      height: 90px;
    }
    .xl\:hmax\:225{
      max-height: 225px;
    }
    
    .xl\:size\:20{ 
      font-size: 20px;
    }
    .xl\:size\:50{ 
      font-size: 50px;
    }

    .xl\:w\:100{
      width: 100px;
    }
    
    .xl\:ww\:50{
      width: 50%;
    }
    
    .xl\:wmax\:250{
      max-width: 250px;
    }

    .xl\:h\:100{
      height: 100px;
    }
    .xl\:hmax\:250{
      max-height: 250px;
    }
    
    .xl\:size\:22{ 
      font-size: 22px;
    }
    .xl\:size\:55{ 
      font-size: 55px;
    }

    .xl\:w\:110{
      width: 110px;
    }
    
    .xl\:ww\:55{
      width: 55%;
    }
    
    .xl\:wmax\:275{
      max-width: 275px;
    }

    .xl\:h\:110{
      height: 110px;
    }
    .xl\:hmax\:275{
      max-height: 275px;
    }
    
    .xl\:size\:24{ 
      font-size: 24px;
    }
    .xl\:size\:60{ 
      font-size: 60px;
    }

    .xl\:w\:120{
      width: 120px;
    }
    
    .xl\:ww\:60{
      width: 60%;
    }
    
    .xl\:wmax\:300{
      max-width: 300px;
    }

    .xl\:h\:120{
      height: 120px;
    }
    .xl\:hmax\:300{
      max-height: 300px;
    }
    
    .xl\:size\:26{ 
      font-size: 26px;
    }
    .xl\:size\:65{ 
      font-size: 65px;
    }

    .xl\:w\:130{
      width: 130px;
    }
    
    .xl\:ww\:65{
      width: 65%;
    }
    
    .xl\:wmax\:325{
      max-width: 325px;
    }

    .xl\:h\:130{
      height: 130px;
    }
    .xl\:hmax\:325{
      max-height: 325px;
    }
    
    .xl\:size\:28{ 
      font-size: 28px;
    }
    .xl\:size\:70{ 
      font-size: 70px;
    }

    .xl\:w\:140{
      width: 140px;
    }
    
    .xl\:ww\:70{
      width: 70%;
    }
    
    .xl\:wmax\:350{
      max-width: 350px;
    }

    .xl\:h\:140{
      height: 140px;
    }
    .xl\:hmax\:350{
      max-height: 350px;
    }
    
    .xl\:size\:30{ 
      font-size: 30px;
    }
    .xl\:size\:75{ 
      font-size: 75px;
    }

    .xl\:w\:150{
      width: 150px;
    }
    
    .xl\:ww\:75{
      width: 75%;
    }
    
    .xl\:wmax\:375{
      max-width: 375px;
    }

    .xl\:h\:150{
      height: 150px;
    }
    .xl\:hmax\:375{
      max-height: 375px;
    }
    
    .xl\:size\:32{ 
      font-size: 32px;
    }
    .xl\:size\:80{ 
      font-size: 80px;
    }

    .xl\:w\:160{
      width: 160px;
    }
    
    .xl\:ww\:80{
      width: 80%;
    }
    
    .xl\:wmax\:400{
      max-width: 400px;
    }

    .xl\:h\:160{
      height: 160px;
    }
    .xl\:hmax\:400{
      max-height: 400px;
    }
    
    .xl\:size\:34{ 
      font-size: 34px;
    }
    .xl\:size\:85{ 
      font-size: 85px;
    }

    .xl\:w\:170{
      width: 170px;
    }
    
    .xl\:ww\:85{
      width: 85%;
    }
    
    .xl\:wmax\:425{
      max-width: 425px;
    }

    .xl\:h\:170{
      height: 170px;
    }
    .xl\:hmax\:425{
      max-height: 425px;
    }
    
    .xl\:size\:36{ 
      font-size: 36px;
    }
    .xl\:size\:90{ 
      font-size: 90px;
    }

    .xl\:w\:180{
      width: 180px;
    }
    
    .xl\:ww\:90{
      width: 90%;
    }
    
    .xl\:wmax\:450{
      max-width: 450px;
    }

    .xl\:h\:180{
      height: 180px;
    }
    .xl\:hmax\:450{
      max-height: 450px;
    }
    
    .xl\:size\:38{ 
      font-size: 38px;
    }
    .xl\:size\:95{ 
      font-size: 95px;
    }

    .xl\:w\:190{
      width: 190px;
    }
    
    .xl\:ww\:95{
      width: 95%;
    }
    
    .xl\:wmax\:475{
      max-width: 475px;
    }

    .xl\:h\:190{
      height: 190px;
    }
    .xl\:hmax\:475{
      max-height: 475px;
    }
    
    .xl\:size\:40{ 
      font-size: 40px;
    }
    .xl\:size\:100{ 
      font-size: 100px;
    }

    .xl\:w\:200{
      width: 200px;
    }
    
    .xl\:ww\:100{
      width: 100%;
    }
    
    .xl\:wmax\:500{
      max-width: 500px;
    }

    .xl\:h\:200{
      height: 200px;
    }
    .xl\:hmax\:500{
      max-height: 500px;
    }
    
    .xl\:size\:42{ 
      font-size: 42px;
    }
    .xl\:size\:105{ 
      font-size: 105px;
    }

    .xl\:w\:210{
      width: 210px;
    }
    
    .xl\:wmax\:525{
      max-width: 525px;
    }

    .xl\:h\:210{
      height: 210px;
    }
    .xl\:hmax\:525{
      max-height: 525px;
    }
    
    .xl\:size\:44{ 
      font-size: 44px;
    }
    .xl\:size\:110{ 
      font-size: 110px;
    }

    .xl\:w\:220{
      width: 220px;
    }
    
    .xl\:wmax\:550{
      max-width: 550px;
    }

    .xl\:h\:220{
      height: 220px;
    }
    .xl\:hmax\:550{
      max-height: 550px;
    }
    
    .xl\:size\:46{ 
      font-size: 46px;
    }
    .xl\:size\:115{ 
      font-size: 115px;
    }

    .xl\:w\:230{
      width: 230px;
    }
    
    .xl\:wmax\:575{
      max-width: 575px;
    }

    .xl\:h\:230{
      height: 230px;
    }
    .xl\:hmax\:575{
      max-height: 575px;
    }
    
    .xl\:size\:48{ 
      font-size: 48px;
    }
    .xl\:size\:120{ 
      font-size: 120px;
    }

    .xl\:w\:240{
      width: 240px;
    }
    
    .xl\:wmax\:600{
      max-width: 600px;
    }

    .xl\:h\:240{
      height: 240px;
    }
    .xl\:hmax\:600{
      max-height: 600px;
    }
    
    .xl\:size\:50{ 
      font-size: 50px;
    }
    .xl\:size\:125{ 
      font-size: 125px;
    }

    .xl\:w\:250{
      width: 250px;
    }
    
    .xl\:wmax\:625{
      max-width: 625px;
    }

    .xl\:h\:250{
      height: 250px;
    }
    .xl\:hmax\:625{
      max-height: 625px;
    }
    
    .xl\:size\:52{ 
      font-size: 52px;
    }
    .xl\:size\:130{ 
      font-size: 130px;
    }

    .xl\:w\:260{
      width: 260px;
    }
    
    .xl\:wmax\:650{
      max-width: 650px;
    }

    .xl\:h\:260{
      height: 260px;
    }
    .xl\:hmax\:650{
      max-height: 650px;
    }
    
    .xl\:size\:54{ 
      font-size: 54px;
    }
    .xl\:size\:135{ 
      font-size: 135px;
    }

    .xl\:w\:270{
      width: 270px;
    }
    
    .xl\:wmax\:675{
      max-width: 675px;
    }

    .xl\:h\:270{
      height: 270px;
    }
    .xl\:hmax\:675{
      max-height: 675px;
    }
    
    .xl\:size\:56{ 
      font-size: 56px;
    }
    .xl\:size\:140{ 
      font-size: 140px;
    }

    .xl\:w\:280{
      width: 280px;
    }
    
    .xl\:wmax\:700{
      max-width: 700px;
    }

    .xl\:h\:280{
      height: 280px;
    }
    .xl\:hmax\:700{
      max-height: 700px;
    }
    
    .xl\:size\:58{ 
      font-size: 58px;
    }
    .xl\:size\:145{ 
      font-size: 145px;
    }

    .xl\:w\:290{
      width: 290px;
    }
    
    .xl\:wmax\:725{
      max-width: 725px;
    }

    .xl\:h\:290{
      height: 290px;
    }
    .xl\:hmax\:725{
      max-height: 725px;
    }
    
    .xl\:size\:60{ 
      font-size: 60px;
    }
    .xl\:size\:150{ 
      font-size: 150px;
    }

    .xl\:w\:300{
      width: 300px;
    }
    
    .xl\:wmax\:750{
      max-width: 750px;
    }

    .xl\:h\:300{
      height: 300px;
    }
    .xl\:hmax\:750{
      max-height: 750px;
    }
    
  
  
    
    
    
  
    .xl\:color\:primary{
      color:#894e22;
    }
  
    .xl\:bg\:primary{
      background-color:#894e22;
    }
  
    
      
        .xl\:color\:primary\:1{
          color:#93582c
        }
        
      
        .xl\:color\:primary\:2{
          color:#9d6236
        }
        
      
        .xl\:color\:primary\:3{
          color:#a76c40
        }
        
      
        .xl\:color\:primary\:4{
          color:#b1764a
        }
        
      
        .xl\:color\:primary\:5{
          color:#bb8054
        }
        
      
        .xl\:color\:primary\:6{
          color:#c58a5e
        }
        
      
        .xl\:color\:primary\:7{
          color:#cf9468
        }
        
      
        .xl\:color\:primary\:8{
          color:#d99e72
        }
        
      
        .xl\:color\:primary\:9{
          color:#e3a87c
        }
        
      
        .xl\:color\:primary\:10{
          color:#edb286
        }
        
      
    
  
    
    
    
  
    .xl\:color\:secondary{
      color:#000000;
    }
  
    .xl\:bg\:secondary{
      background-color:#000000;
    }
  
    
      
        .xl\:color\:secondary\:1{
          color:#0a0a0a
        }
        
      
        .xl\:color\:secondary\:2{
          color:#141414
        }
        
      
        .xl\:color\:secondary\:3{
          color:#1e1e1e
        }
        
      
        .xl\:color\:secondary\:4{
          color:#282828
        }
        
      
        .xl\:color\:secondary\:5{
          color:#323232
        }
        
      
        .xl\:color\:secondary\:6{
          color:#3c3c3c
        }
        
      
        .xl\:color\:secondary\:7{
          color:#464646
        }
        
      
        .xl\:color\:secondary\:8{
          color:#505050
        }
        
      
        .xl\:color\:secondary\:9{
          color:#5a5a5a
        }
        
      
        .xl\:color\:secondary\:10{
          color:#646464
        }
        
      
    
  
    
    
    
  
    .xl\:color\:white{
      color:#ffffff;
    }
  
    .xl\:bg\:white{
      background-color:#ffffff;
    }
  
    
  
    
    
    
  
    .xl\:color\:grey{
      color:#ececec;
    }
  
    .xl\:bg\:grey{
      background-color:#ececec;
    }
  
    
  
    
    
    
  
    .xl\:color\:darkgrey{
      color:#6e6e6e;
    }
  
    .xl\:bg\:darkgrey{
      background-color:#6e6e6e;
    }
  
    
  
  
  
  .container-fluid .row-fluid .wrapper, .wrapper{ max-width:1200px; }
  
  
    
      
      
      
      
        
          .xl\:pl\:0{
            padding-left:0px;
          }
        
          .xl\:pl\:5{
            padding-left:5px;
          }
        
          .xl\:pl\:10{
            padding-left:10px;
          }
        
          .xl\:pl\:15{
            padding-left:15px;
          }
        
          .xl\:pl\:20{
            padding-left:20px;
          }
        
          .xl\:pl\:25{
            padding-left:25px;
          }
        
          .xl\:pl\:30{
            padding-left:30px;
          }
        
          .xl\:pl\:35{
            padding-left:35px;
          }
        
          .xl\:pl\:40{
            padding-left:40px;
          }
        
          .xl\:pl\:45{
            padding-left:45px;
          }
        
          .xl\:pl\:50{
            padding-left:50px;
          }
        
          .xl\:pl\:55{
            padding-left:55px;
          }
        
          .xl\:pl\:60{
            padding-left:60px;
          }
        
          .xl\:pl\:65{
            padding-left:65px;
          }
        
          .xl\:pl\:70{
            padding-left:70px;
          }
        
          .xl\:pl\:75{
            padding-left:75px;
          }
        
          .xl\:pl\:80{
            padding-left:80px;
          }
        
          .xl\:pl\:85{
            padding-left:85px;
          }
        
          .xl\:pl\:90{
            padding-left:90px;
          }
        
          .xl\:pl\:95{
            padding-left:95px;
          }
        
          .xl\:pl\:100{
            padding-left:100px;
          }
        
          .xl\:pl\:105{
            padding-left:105px;
          }
        
          .xl\:pl\:110{
            padding-left:110px;
          }
        
          .xl\:pl\:115{
            padding-left:115px;
          }
        
          .xl\:pl\:120{
            padding-left:120px;
          }
        
      
    
      
      
      
      
        
          .xl\:pr\:0{
            padding-right:0px;
          }
        
          .xl\:pr\:5{
            padding-right:5px;
          }
        
          .xl\:pr\:10{
            padding-right:10px;
          }
        
          .xl\:pr\:15{
            padding-right:15px;
          }
        
          .xl\:pr\:20{
            padding-right:20px;
          }
        
          .xl\:pr\:25{
            padding-right:25px;
          }
        
          .xl\:pr\:30{
            padding-right:30px;
          }
        
          .xl\:pr\:35{
            padding-right:35px;
          }
        
          .xl\:pr\:40{
            padding-right:40px;
          }
        
          .xl\:pr\:45{
            padding-right:45px;
          }
        
          .xl\:pr\:50{
            padding-right:50px;
          }
        
          .xl\:pr\:55{
            padding-right:55px;
          }
        
          .xl\:pr\:60{
            padding-right:60px;
          }
        
          .xl\:pr\:65{
            padding-right:65px;
          }
        
          .xl\:pr\:70{
            padding-right:70px;
          }
        
          .xl\:pr\:75{
            padding-right:75px;
          }
        
          .xl\:pr\:80{
            padding-right:80px;
          }
        
          .xl\:pr\:85{
            padding-right:85px;
          }
        
          .xl\:pr\:90{
            padding-right:90px;
          }
        
          .xl\:pr\:95{
            padding-right:95px;
          }
        
          .xl\:pr\:100{
            padding-right:100px;
          }
        
          .xl\:pr\:105{
            padding-right:105px;
          }
        
          .xl\:pr\:110{
            padding-right:110px;
          }
        
          .xl\:pr\:115{
            padding-right:115px;
          }
        
          .xl\:pr\:120{
            padding-right:120px;
          }
        
      
    
      
      
      
      
        
          .xl\:pb\:0{
            padding-bottom:0px;
          }
        
          .xl\:pb\:5{
            padding-bottom:5px;
          }
        
          .xl\:pb\:10{
            padding-bottom:10px;
          }
        
          .xl\:pb\:15{
            padding-bottom:15px;
          }
        
          .xl\:pb\:20{
            padding-bottom:20px;
          }
        
          .xl\:pb\:25{
            padding-bottom:25px;
          }
        
          .xl\:pb\:30{
            padding-bottom:30px;
          }
        
          .xl\:pb\:35{
            padding-bottom:35px;
          }
        
          .xl\:pb\:40{
            padding-bottom:40px;
          }
        
          .xl\:pb\:45{
            padding-bottom:45px;
          }
        
          .xl\:pb\:50{
            padding-bottom:50px;
          }
        
          .xl\:pb\:55{
            padding-bottom:55px;
          }
        
          .xl\:pb\:60{
            padding-bottom:60px;
          }
        
          .xl\:pb\:65{
            padding-bottom:65px;
          }
        
          .xl\:pb\:70{
            padding-bottom:70px;
          }
        
          .xl\:pb\:75{
            padding-bottom:75px;
          }
        
          .xl\:pb\:80{
            padding-bottom:80px;
          }
        
          .xl\:pb\:85{
            padding-bottom:85px;
          }
        
          .xl\:pb\:90{
            padding-bottom:90px;
          }
        
          .xl\:pb\:95{
            padding-bottom:95px;
          }
        
          .xl\:pb\:100{
            padding-bottom:100px;
          }
        
          .xl\:pb\:105{
            padding-bottom:105px;
          }
        
          .xl\:pb\:110{
            padding-bottom:110px;
          }
        
          .xl\:pb\:115{
            padding-bottom:115px;
          }
        
          .xl\:pb\:120{
            padding-bottom:120px;
          }
        
      
    
      
      
      
      
        
          .xl\:pt\:0{
            padding-top:0px;
          }
        
          .xl\:pt\:5{
            padding-top:5px;
          }
        
          .xl\:pt\:10{
            padding-top:10px;
          }
        
          .xl\:pt\:15{
            padding-top:15px;
          }
        
          .xl\:pt\:20{
            padding-top:20px;
          }
        
          .xl\:pt\:25{
            padding-top:25px;
          }
        
          .xl\:pt\:30{
            padding-top:30px;
          }
        
          .xl\:pt\:35{
            padding-top:35px;
          }
        
          .xl\:pt\:40{
            padding-top:40px;
          }
        
          .xl\:pt\:45{
            padding-top:45px;
          }
        
          .xl\:pt\:50{
            padding-top:50px;
          }
        
          .xl\:pt\:55{
            padding-top:55px;
          }
        
          .xl\:pt\:60{
            padding-top:60px;
          }
        
          .xl\:pt\:65{
            padding-top:65px;
          }
        
          .xl\:pt\:70{
            padding-top:70px;
          }
        
          .xl\:pt\:75{
            padding-top:75px;
          }
        
          .xl\:pt\:80{
            padding-top:80px;
          }
        
          .xl\:pt\:85{
            padding-top:85px;
          }
        
          .xl\:pt\:90{
            padding-top:90px;
          }
        
          .xl\:pt\:95{
            padding-top:95px;
          }
        
          .xl\:pt\:100{
            padding-top:100px;
          }
        
          .xl\:pt\:105{
            padding-top:105px;
          }
        
          .xl\:pt\:110{
            padding-top:110px;
          }
        
          .xl\:pt\:115{
            padding-top:115px;
          }
        
          .xl\:pt\:120{
            padding-top:120px;
          }
        
      
    
      
      
      
      
        
          .xl\:px\:0{
            padding-left:0px;
            padding-right:0px;
          }
          .xl\:py\:0{
            padding-top:0px;
            padding-bottom:0px;
          }
          .xl\:p\:0{
            padding:0px;
          }
        
          .xl\:px\:5{
            padding-left:5px;
            padding-right:5px;
          }
          .xl\:py\:5{
            padding-top:5px;
            padding-bottom:5px;
          }
          .xl\:p\:5{
            padding:5px;
          }
        
          .xl\:px\:10{
            padding-left:10px;
            padding-right:10px;
          }
          .xl\:py\:10{
            padding-top:10px;
            padding-bottom:10px;
          }
          .xl\:p\:10{
            padding:10px;
          }
        
          .xl\:px\:15{
            padding-left:15px;
            padding-right:15px;
          }
          .xl\:py\:15{
            padding-top:15px;
            padding-bottom:15px;
          }
          .xl\:p\:15{
            padding:15px;
          }
        
          .xl\:px\:20{
            padding-left:20px;
            padding-right:20px;
          }
          .xl\:py\:20{
            padding-top:20px;
            padding-bottom:20px;
          }
          .xl\:p\:20{
            padding:20px;
          }
        
          .xl\:px\:25{
            padding-left:25px;
            padding-right:25px;
          }
          .xl\:py\:25{
            padding-top:25px;
            padding-bottom:25px;
          }
          .xl\:p\:25{
            padding:25px;
          }
        
          .xl\:px\:30{
            padding-left:30px;
            padding-right:30px;
          }
          .xl\:py\:30{
            padding-top:30px;
            padding-bottom:30px;
          }
          .xl\:p\:30{
            padding:30px;
          }
        
          .xl\:px\:35{
            padding-left:35px;
            padding-right:35px;
          }
          .xl\:py\:35{
            padding-top:35px;
            padding-bottom:35px;
          }
          .xl\:p\:35{
            padding:35px;
          }
        
          .xl\:px\:40{
            padding-left:40px;
            padding-right:40px;
          }
          .xl\:py\:40{
            padding-top:40px;
            padding-bottom:40px;
          }
          .xl\:p\:40{
            padding:40px;
          }
        
          .xl\:px\:45{
            padding-left:45px;
            padding-right:45px;
          }
          .xl\:py\:45{
            padding-top:45px;
            padding-bottom:45px;
          }
          .xl\:p\:45{
            padding:45px;
          }
        
          .xl\:px\:50{
            padding-left:50px;
            padding-right:50px;
          }
          .xl\:py\:50{
            padding-top:50px;
            padding-bottom:50px;
          }
          .xl\:p\:50{
            padding:50px;
          }
        
          .xl\:px\:55{
            padding-left:55px;
            padding-right:55px;
          }
          .xl\:py\:55{
            padding-top:55px;
            padding-bottom:55px;
          }
          .xl\:p\:55{
            padding:55px;
          }
        
          .xl\:px\:60{
            padding-left:60px;
            padding-right:60px;
          }
          .xl\:py\:60{
            padding-top:60px;
            padding-bottom:60px;
          }
          .xl\:p\:60{
            padding:60px;
          }
        
          .xl\:px\:65{
            padding-left:65px;
            padding-right:65px;
          }
          .xl\:py\:65{
            padding-top:65px;
            padding-bottom:65px;
          }
          .xl\:p\:65{
            padding:65px;
          }
        
          .xl\:px\:70{
            padding-left:70px;
            padding-right:70px;
          }
          .xl\:py\:70{
            padding-top:70px;
            padding-bottom:70px;
          }
          .xl\:p\:70{
            padding:70px;
          }
        
          .xl\:px\:75{
            padding-left:75px;
            padding-right:75px;
          }
          .xl\:py\:75{
            padding-top:75px;
            padding-bottom:75px;
          }
          .xl\:p\:75{
            padding:75px;
          }
        
          .xl\:px\:80{
            padding-left:80px;
            padding-right:80px;
          }
          .xl\:py\:80{
            padding-top:80px;
            padding-bottom:80px;
          }
          .xl\:p\:80{
            padding:80px;
          }
        
          .xl\:px\:85{
            padding-left:85px;
            padding-right:85px;
          }
          .xl\:py\:85{
            padding-top:85px;
            padding-bottom:85px;
          }
          .xl\:p\:85{
            padding:85px;
          }
        
          .xl\:px\:90{
            padding-left:90px;
            padding-right:90px;
          }
          .xl\:py\:90{
            padding-top:90px;
            padding-bottom:90px;
          }
          .xl\:p\:90{
            padding:90px;
          }
        
          .xl\:px\:95{
            padding-left:95px;
            padding-right:95px;
          }
          .xl\:py\:95{
            padding-top:95px;
            padding-bottom:95px;
          }
          .xl\:p\:95{
            padding:95px;
          }
        
          .xl\:px\:100{
            padding-left:100px;
            padding-right:100px;
          }
          .xl\:py\:100{
            padding-top:100px;
            padding-bottom:100px;
          }
          .xl\:p\:100{
            padding:100px;
          }
        
          .xl\:px\:105{
            padding-left:105px;
            padding-right:105px;
          }
          .xl\:py\:105{
            padding-top:105px;
            padding-bottom:105px;
          }
          .xl\:p\:105{
            padding:105px;
          }
        
          .xl\:px\:110{
            padding-left:110px;
            padding-right:110px;
          }
          .xl\:py\:110{
            padding-top:110px;
            padding-bottom:110px;
          }
          .xl\:p\:110{
            padding:110px;
          }
        
          .xl\:px\:115{
            padding-left:115px;
            padding-right:115px;
          }
          .xl\:py\:115{
            padding-top:115px;
            padding-bottom:115px;
          }
          .xl\:p\:115{
            padding:115px;
          }
        
          .xl\:px\:120{
            padding-left:120px;
            padding-right:120px;
          }
          .xl\:py\:120{
            padding-top:120px;
            padding-bottom:120px;
          }
          .xl\:p\:120{
            padding:120px;
          }
        
      
    
      
      
      
      
        
          .xl\:mb\:0{
            margin-bottom:0px;
          }
        
          .xl\:mb\:5{
            margin-bottom:5px;
          }
        
          .xl\:mb\:10{
            margin-bottom:10px;
          }
        
          .xl\:mb\:15{
            margin-bottom:15px;
          }
        
          .xl\:mb\:20{
            margin-bottom:20px;
          }
        
          .xl\:mb\:25{
            margin-bottom:25px;
          }
        
          .xl\:mb\:30{
            margin-bottom:30px;
          }
        
          .xl\:mb\:35{
            margin-bottom:35px;
          }
        
          .xl\:mb\:40{
            margin-bottom:40px;
          }
        
          .xl\:mb\:45{
            margin-bottom:45px;
          }
        
          .xl\:mb\:50{
            margin-bottom:50px;
          }
        
          .xl\:mb\:55{
            margin-bottom:55px;
          }
        
          .xl\:mb\:60{
            margin-bottom:60px;
          }
        
          .xl\:mb\:65{
            margin-bottom:65px;
          }
        
          .xl\:mb\:70{
            margin-bottom:70px;
          }
        
          .xl\:mb\:75{
            margin-bottom:75px;
          }
        
          .xl\:mb\:80{
            margin-bottom:80px;
          }
        
          .xl\:mb\:85{
            margin-bottom:85px;
          }
        
          .xl\:mb\:90{
            margin-bottom:90px;
          }
        
          .xl\:mb\:95{
            margin-bottom:95px;
          }
        
          .xl\:mb\:100{
            margin-bottom:100px;
          }
        
          .xl\:mb\:105{
            margin-bottom:105px;
          }
        
          .xl\:mb\:110{
            margin-bottom:110px;
          }
        
          .xl\:mb\:115{
            margin-bottom:115px;
          }
        
          .xl\:mb\:120{
            margin-bottom:120px;
          }
        
      
    
      
      
      
      
        
          .xl\:mt\:0{
            margin-top:0px;
          }
        
          .xl\:mt\:5{
            margin-top:5px;
          }
        
          .xl\:mt\:10{
            margin-top:10px;
          }
        
          .xl\:mt\:15{
            margin-top:15px;
          }
        
          .xl\:mt\:20{
            margin-top:20px;
          }
        
          .xl\:mt\:25{
            margin-top:25px;
          }
        
          .xl\:mt\:30{
            margin-top:30px;
          }
        
          .xl\:mt\:35{
            margin-top:35px;
          }
        
          .xl\:mt\:40{
            margin-top:40px;
          }
        
          .xl\:mt\:45{
            margin-top:45px;
          }
        
          .xl\:mt\:50{
            margin-top:50px;
          }
        
          .xl\:mt\:55{
            margin-top:55px;
          }
        
          .xl\:mt\:60{
            margin-top:60px;
          }
        
          .xl\:mt\:65{
            margin-top:65px;
          }
        
          .xl\:mt\:70{
            margin-top:70px;
          }
        
          .xl\:mt\:75{
            margin-top:75px;
          }
        
          .xl\:mt\:80{
            margin-top:80px;
          }
        
          .xl\:mt\:85{
            margin-top:85px;
          }
        
          .xl\:mt\:90{
            margin-top:90px;
          }
        
          .xl\:mt\:95{
            margin-top:95px;
          }
        
          .xl\:mt\:100{
            margin-top:100px;
          }
        
          .xl\:mt\:105{
            margin-top:105px;
          }
        
          .xl\:mt\:110{
            margin-top:110px;
          }
        
          .xl\:mt\:115{
            margin-top:115px;
          }
        
          .xl\:mt\:120{
            margin-top:120px;
          }
        
      
    
      
      
      
      
        
          .xl\:mx\:0{
            margin-left:0px;
            margin-right:0px;
          }
          .xl\:my\:0{
            margin-top:0px;
            margin-bottom:0px;
          }
          .xl\:m\:0{
            margin:0px;
          }
        
          .xl\:mx\:5{
            margin-left:5px;
            margin-right:5px;
          }
          .xl\:my\:5{
            margin-top:5px;
            margin-bottom:5px;
          }
          .xl\:m\:5{
            margin:5px;
          }
        
          .xl\:mx\:10{
            margin-left:10px;
            margin-right:10px;
          }
          .xl\:my\:10{
            margin-top:10px;
            margin-bottom:10px;
          }
          .xl\:m\:10{
            margin:10px;
          }
        
          .xl\:mx\:15{
            margin-left:15px;
            margin-right:15px;
          }
          .xl\:my\:15{
            margin-top:15px;
            margin-bottom:15px;
          }
          .xl\:m\:15{
            margin:15px;
          }
        
          .xl\:mx\:20{
            margin-left:20px;
            margin-right:20px;
          }
          .xl\:my\:20{
            margin-top:20px;
            margin-bottom:20px;
          }
          .xl\:m\:20{
            margin:20px;
          }
        
          .xl\:mx\:25{
            margin-left:25px;
            margin-right:25px;
          }
          .xl\:my\:25{
            margin-top:25px;
            margin-bottom:25px;
          }
          .xl\:m\:25{
            margin:25px;
          }
        
          .xl\:mx\:30{
            margin-left:30px;
            margin-right:30px;
          }
          .xl\:my\:30{
            margin-top:30px;
            margin-bottom:30px;
          }
          .xl\:m\:30{
            margin:30px;
          }
        
          .xl\:mx\:35{
            margin-left:35px;
            margin-right:35px;
          }
          .xl\:my\:35{
            margin-top:35px;
            margin-bottom:35px;
          }
          .xl\:m\:35{
            margin:35px;
          }
        
          .xl\:mx\:40{
            margin-left:40px;
            margin-right:40px;
          }
          .xl\:my\:40{
            margin-top:40px;
            margin-bottom:40px;
          }
          .xl\:m\:40{
            margin:40px;
          }
        
          .xl\:mx\:45{
            margin-left:45px;
            margin-right:45px;
          }
          .xl\:my\:45{
            margin-top:45px;
            margin-bottom:45px;
          }
          .xl\:m\:45{
            margin:45px;
          }
        
          .xl\:mx\:50{
            margin-left:50px;
            margin-right:50px;
          }
          .xl\:my\:50{
            margin-top:50px;
            margin-bottom:50px;
          }
          .xl\:m\:50{
            margin:50px;
          }
        
          .xl\:mx\:55{
            margin-left:55px;
            margin-right:55px;
          }
          .xl\:my\:55{
            margin-top:55px;
            margin-bottom:55px;
          }
          .xl\:m\:55{
            margin:55px;
          }
        
          .xl\:mx\:60{
            margin-left:60px;
            margin-right:60px;
          }
          .xl\:my\:60{
            margin-top:60px;
            margin-bottom:60px;
          }
          .xl\:m\:60{
            margin:60px;
          }
        
          .xl\:mx\:65{
            margin-left:65px;
            margin-right:65px;
          }
          .xl\:my\:65{
            margin-top:65px;
            margin-bottom:65px;
          }
          .xl\:m\:65{
            margin:65px;
          }
        
          .xl\:mx\:70{
            margin-left:70px;
            margin-right:70px;
          }
          .xl\:my\:70{
            margin-top:70px;
            margin-bottom:70px;
          }
          .xl\:m\:70{
            margin:70px;
          }
        
          .xl\:mx\:75{
            margin-left:75px;
            margin-right:75px;
          }
          .xl\:my\:75{
            margin-top:75px;
            margin-bottom:75px;
          }
          .xl\:m\:75{
            margin:75px;
          }
        
          .xl\:mx\:80{
            margin-left:80px;
            margin-right:80px;
          }
          .xl\:my\:80{
            margin-top:80px;
            margin-bottom:80px;
          }
          .xl\:m\:80{
            margin:80px;
          }
        
          .xl\:mx\:85{
            margin-left:85px;
            margin-right:85px;
          }
          .xl\:my\:85{
            margin-top:85px;
            margin-bottom:85px;
          }
          .xl\:m\:85{
            margin:85px;
          }
        
          .xl\:mx\:90{
            margin-left:90px;
            margin-right:90px;
          }
          .xl\:my\:90{
            margin-top:90px;
            margin-bottom:90px;
          }
          .xl\:m\:90{
            margin:90px;
          }
        
          .xl\:mx\:95{
            margin-left:95px;
            margin-right:95px;
          }
          .xl\:my\:95{
            margin-top:95px;
            margin-bottom:95px;
          }
          .xl\:m\:95{
            margin:95px;
          }
        
          .xl\:mx\:100{
            margin-left:100px;
            margin-right:100px;
          }
          .xl\:my\:100{
            margin-top:100px;
            margin-bottom:100px;
          }
          .xl\:m\:100{
            margin:100px;
          }
        
          .xl\:mx\:105{
            margin-left:105px;
            margin-right:105px;
          }
          .xl\:my\:105{
            margin-top:105px;
            margin-bottom:105px;
          }
          .xl\:m\:105{
            margin:105px;
          }
        
          .xl\:mx\:110{
            margin-left:110px;
            margin-right:110px;
          }
          .xl\:my\:110{
            margin-top:110px;
            margin-bottom:110px;
          }
          .xl\:m\:110{
            margin:110px;
          }
        
          .xl\:mx\:115{
            margin-left:115px;
            margin-right:115px;
          }
          .xl\:my\:115{
            margin-top:115px;
            margin-bottom:115px;
          }
          .xl\:m\:115{
            margin:115px;
          }
        
          .xl\:mx\:120{
            margin-left:120px;
            margin-right:120px;
          }
          .xl\:my\:120{
            margin-top:120px;
            margin-bottom:120px;
          }
          .xl\:m\:120{
            margin:120px;
          }
        
      
    
      
      
      
      
        
          .xl\:ml\:0{
            margin-left:0px;
          }
        
          .xl\:ml\:5{
            margin-left:5px;
          }
        
          .xl\:ml\:10{
            margin-left:10px;
          }
        
          .xl\:ml\:15{
            margin-left:15px;
          }
        
          .xl\:ml\:20{
            margin-left:20px;
          }
        
          .xl\:ml\:25{
            margin-left:25px;
          }
        
          .xl\:ml\:30{
            margin-left:30px;
          }
        
          .xl\:ml\:35{
            margin-left:35px;
          }
        
          .xl\:ml\:40{
            margin-left:40px;
          }
        
          .xl\:ml\:45{
            margin-left:45px;
          }
        
          .xl\:ml\:50{
            margin-left:50px;
          }
        
          .xl\:ml\:55{
            margin-left:55px;
          }
        
          .xl\:ml\:60{
            margin-left:60px;
          }
        
          .xl\:ml\:65{
            margin-left:65px;
          }
        
          .xl\:ml\:70{
            margin-left:70px;
          }
        
          .xl\:ml\:75{
            margin-left:75px;
          }
        
          .xl\:ml\:80{
            margin-left:80px;
          }
        
          .xl\:ml\:85{
            margin-left:85px;
          }
        
          .xl\:ml\:90{
            margin-left:90px;
          }
        
          .xl\:ml\:95{
            margin-left:95px;
          }
        
          .xl\:ml\:100{
            margin-left:100px;
          }
        
          .xl\:ml\:105{
            margin-left:105px;
          }
        
          .xl\:ml\:110{
            margin-left:110px;
          }
        
          .xl\:ml\:115{
            margin-left:115px;
          }
        
          .xl\:ml\:120{
            margin-left:120px;
          }
        
      
    
      
      
      
      
        
          .xl\:mr\:0{
            margin-right:0px;
          }
        
          .xl\:mr\:5{
            margin-right:5px;
          }
        
          .xl\:mr\:10{
            margin-right:10px;
          }
        
          .xl\:mr\:15{
            margin-right:15px;
          }
        
          .xl\:mr\:20{
            margin-right:20px;
          }
        
          .xl\:mr\:25{
            margin-right:25px;
          }
        
          .xl\:mr\:30{
            margin-right:30px;
          }
        
          .xl\:mr\:35{
            margin-right:35px;
          }
        
          .xl\:mr\:40{
            margin-right:40px;
          }
        
          .xl\:mr\:45{
            margin-right:45px;
          }
        
          .xl\:mr\:50{
            margin-right:50px;
          }
        
          .xl\:mr\:55{
            margin-right:55px;
          }
        
          .xl\:mr\:60{
            margin-right:60px;
          }
        
          .xl\:mr\:65{
            margin-right:65px;
          }
        
          .xl\:mr\:70{
            margin-right:70px;
          }
        
          .xl\:mr\:75{
            margin-right:75px;
          }
        
          .xl\:mr\:80{
            margin-right:80px;
          }
        
          .xl\:mr\:85{
            margin-right:85px;
          }
        
          .xl\:mr\:90{
            margin-right:90px;
          }
        
          .xl\:mr\:95{
            margin-right:95px;
          }
        
          .xl\:mr\:100{
            margin-right:100px;
          }
        
          .xl\:mr\:105{
            margin-right:105px;
          }
        
          .xl\:mr\:110{
            margin-right:110px;
          }
        
          .xl\:mr\:115{
            margin-right:115px;
          }
        
          .xl\:mr\:120{
            margin-right:120px;
          }
        
      
    
  
  
    
    
    

    
      .xl\:display\:block{
          display:block;
      }
    
      .xl\:display\:inline-block{
          display:inline-block;
      }
    
      .xl\:display\:flex{
          display:flex;
      }
    
      .xl\:display\:inline-flex{
          display:inline-flex;
      }
    
      .xl\:display\:none{
          display:none;
      }
    
      .xl\:display\:grid{
          display:grid;
      }
    
  
    
    
    

    
      .xl\:align-items\:center{
          align-items:center;
      }
    
      .xl\:align-items\:flex-start{
          align-items:flex-start;
      }
    
      .xl\:align-items\:flex-end{
          align-items:flex-end;
      }
    
      .xl\:align-items\:normal{
          align-items:normal;
      }
    
  
    
    
    

    
      .xl\:justify-content\:center{
          justify-content:center;
      }
    
      .xl\:justify-content\:flex-end{
          justify-content:flex-end;
      }
    
      .xl\:justify-content\:flex-start{
          justify-content:flex-start;
      }
    
      .xl\:justify-content\:space-around{
          justify-content:space-around;
      }
    
      .xl\:justify-content\:space-between{
          justify-content:space-between;
      }
    
  
    
    
    

    
      .xl\:text-align\:left{
          text-align:left;
      }
    
      .xl\:text-align\:right{
          text-align:right;
      }
    
      .xl\:text-align\:center{
          text-align:center;
      }
    
  
    
    
    

    
      .xl\:flex-direction\:column{
          flex-direction:column;
      }
    
      .xl\:flex-direction\:column-reverse{
          flex-direction:column-reverse;
      }
    
      .xl\:flex-direction\:row{
          flex-direction:row;
      }
    
      .xl\:flex-direction\:row-reverse{
          flex-direction:row-reverse;
      }
    
  
  
}
 

            
.a\:tag\:inherit a:not(.btn) { 
    color: inherit;
}
            
h1, .h1,
h2, .h2,
h3, .h3,
h4, .h4,
h5, .h5,
h6, .h6{
  margin:0 0 10px; 
  font-family:"Fira Sans",-apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
    line-height: 1.2;
}



p {
  margin: 0;
}

p + p {
  margin-top: 10px;
}
.max\:img img {
    max-width: 100%;
}

.position\:relative {
    position: relative;
}



 
            
.a\:tag\:inherit a:not(.btn) {
    color: inherit;
}






html {
  font-size: 20px;
    
}

body {
  font-family: 'Fira Sans', sans-serif; font-style: normal; font-weight: normal; text-decoration: none;
  color: #000000;
  font-size: 20px;
    line-height: 1.4;
    font-weight:300;
    
}
@media(max-width:767px){
body {font-size: 16px;}
}
/* p {
  font-family: 'Fira Sans', sans-serif; font-style: normal; font-weight: normal; text-decoration: none;
} */
a {
  font-weight: 300; text-decoration: none; font-family: 'Fira Sans', sans-serif; font-style: normal;
  color: #894e22;
    font-weight:inherit;
}



.color\:inherit h1,
.color\:inherit h2,
.color\:inherit h3,
.color\:inherit h4,
.color\:inherit h5,
.color\:inherit h6,
.color\:inherit p{
    color: inherit;
} 
              
.color\:p h1,
.color\:p h2,
.color\:p h3,
.color\:p h4,
.color\:p h5,
.color\:p h6{
    color: var(--primary);
} 
              
.color\:s h1,
.color\:s h2,
.color\:s h3,
.color\:s h4,
.color\:s h5,
.color\:s h6{
    color: var(--secondary);
}  

/* Headings */

h1 {
  font-weight: 400; text-decoration: none; font-family: 'Fira Sans', serif; font-style: normal;
  color: #000000;
  text-transform: none;
}

h2 {
  font-weight: 400; text-decoration: none; font-family: 'Fira Sans', serif; font-style: normal;
  color: #894e22;
  text-transform: none;
}

h3 {
  font-weight: 700; text-decoration: none; font-family: 'Fira Sans', serif; font-style: normal;
  color: #000000;
  text-transform: none;
}

h4 {
  font-weight: 600; text-decoration: none; font-family: 'Fira Sans', serif; font-style: normal;
  color: #894e22;
  text-transform: none;
}

h5 {
  font-weight: 700; text-decoration: none; font-family: 'Fira Sans', serif; font-style: normal;
  color: #894e22;
  text-transform: none;
}

h6 {
  font-weight: normal; text-decoration: none; font-family: 'Fira Sans', serif; font-style: normal;
  color: #000000;
  text-transform: none;
}

/* Blockquote */
blockquote {
  border-left-color: ;
}







form,
.submitted-message {
  font-family: 'Fira Sans', sans-serif; font-style: normal; font-weight: normal; text-decoration: none;
}

/* Form title */

.form-title {
  color: #000000;
}

/* Labels */

/* form label {
  color: #894e22;
} */

/* Help text */

form legend {
  color: #894e22;
}

/* Inputs */

/* form input[type=text],
form input[type=email],
form input[type=password],
form input[type=tel],
form input[type=number],
form input[type=file],
form select,
form textarea {
  
  background-color: 

  
  
    
  


  rgba(255, 255, 255, 1.0)

;
  color: #894e22;
  border-radius: 3px;
} */

/* Form placeholder text */

/* ::-webkit-input-placeholder {
  color: #894e22;
}

::-moz-placeholder {
  color: #894e22;
}

:-ms-input-placeholder {
  color: #894e22;
}

::placeholder {
  color: #894e22;
} */

/* Inputs - date picker */

.hs-fieldtype-date .input .hs-dateinput:before {
  color: #894e22;
}

.fn-date-picker td.is-selected .pika-button {
  background: ;
}

.fn-date-picker td .pika-button:hover {
  background-color:  !important;
}

.fn-date-picker td.is-today .pika-button {
  color: ;
}

/* Submit button */







/* Table */

table {
  
  background-color: 

  
  
    
  


  rgba(255, 255, 255, 1.0)

;
}

/* Table cells */

td,
th {
  
  padding: 18px;

  border-color: ;
  color: #894e22;
}

/* Table header */

thead th {
  background-color: 

  
  
    
  


  rgba(137, 78, 34, 1.0)

;
  color: #FFFFFF;
}

/* Table footer */

tfoot td {
  background-color: 

  
  
    
  


  rgba(255, 255, 255, 1.0)

;
  color: #894e22;
}


@font-face {
    font-family: 'Fira Sans';
    src: url('https://www.shareholdervalue.de/hubfs/Fonts_Google/FiraSans-ExtraBold.woff2') format('woff2'),
        url('https://www.shareholdervalue.de/hubfs/Fonts_Google/FiraSans-ExtraBold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Fira Sans';
    src: url('https://www.shareholdervalue.de/hubfs/Fonts_Google/FiraSans-Black.woff2') format('woff2'),
        url('https://www.shareholdervalue.de/hubfs/Fonts_Google/FiraSans-Black.woff') format('woff');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Fira Sans';
    src: url('https://www.shareholdervalue.de/hubfs/Fonts_Google/FiraSans-Bold.woff2') format('woff2'),
        url('https://www.shareholdervalue.de/hubfs/Fonts_Google/FiraSans-Bold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Fira Sans';
    src: url('https://www.shareholdervalue.de/hubfs/Fonts_Google/FiraSans-Italic.woff2') format('woff2'),
        url('https://www.shareholdervalue.de/hubfs/Fonts_Google/FiraSans-Italic.woff') format('woff');
    font-weight: normal;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Fira Sans';
    src: url('https://www.shareholdervalue.de/hubfs/Fonts_Google/FiraSans-Light.woff2') format('woff2'),
        url('https://www.shareholdervalue.de/hubfs/Fonts_Google/FiraSans-Light.woff') format('woff');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Fira Sans';
    src: url('https://www.shareholdervalue.de/hubfs/Fonts_Google/FiraSans-Medium.woff2') format('woff2'),
        url('https://www.shareholdervalue.de/hubfs/Fonts_Google/FiraSans-Medium.woff') format('woff');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Fira Sans';
    src: url('https://www.shareholdervalue.de/hubfs/Fonts_Google/FiraSans-Regular.woff2') format('woff2'),
        url('https://www.shareholdervalue.de/hubfs/Fonts_Google/FiraSans-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Fira Sans';
    src: url('https://www.shareholdervalue.de/hubfs/Fonts_Google/FiraSans-SemiBold.woff2') format('woff2'),
        url('https://www.shareholdervalue.de/hubfs/Fonts_Google/FiraSans-SemiBold.woff') format('woff');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Fira Sans';
    src: url('https://www.shareholdervalue.de/hubfs/Fonts_Google/FiraSans-Thin.woff2') format('woff2'),
        url('https://www.shareholdervalue.de/hubfs/Fonts_Google/FiraSans-Thin.woff') format('woff');
    font-weight: 100;
    font-style: normal;
    font-display: swap;
}



* { font-family: 'Fira Sans',serif; }


html {
    font-size: 16px;
}



.row-depth-1 > .row-fluid { padding: 0; } 

*{ box-sizing: border-box; }
*:focus { outline:none; }
::-moz-focus-inner { border:0; }

a { transition:all 0.3s ease; text-decoration:none; color:var(--primary); }

a:hover, a:focus { text-decoration:none; color:var(--secondary); }

a, b, strong {
    font-weight: 400 !important;
}

fieldset {
    max-width: 100% !important;
}

fieldset .hs-input {
    width: 100% !important;
}

input[type="checkbox"], input[type="checkbox"] { height: 20px; width: 20px !important; min-width: auto; margin: 0px; vertical-align: middle; opacity: 0; display: none; }
input[type="checkbox"] + span, input[type="checkbox"] + span { padding-left: 30px; user-select: none; position: relative; line-height: 20px; display: inline-block; cursor: pointer; }
input[type="checkbox"] + span:before, input[type="checkbox"] + span:before { content: ''; height: 20px; width: 20px; border: var(--input_border); display: inline-block; vertical-align: bottom; position: absolute; left: 0; top: 0; transition: all 0.3s ease; }
input[type="checkbox"] + span:after, input[type="checkbox"] + span:after { content: ""; height: 6px; width: 9px; position: absolute; border-color: var(--input-color); border-style: solid; border-width: 0 0 2px 2px; left: 5px; top: 5px; transform: rotate(-45deg); opacity: 0; }
input[type="checkbox"]:checked + span:after, input[type="checkbox"]:checked + span:after { opacity: 1; }
label.hs-form-booleancheckbox-display { --input_border: 1px solid #b6b6b6; }
.legal-consent-container .hs-form-booleancheckbox-display>span { margin-left: 0 !important; }


.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}

body.compensate-for-scrollbar { overflow: hidden }
.fancybox-active { height: auto }
.fancybox-is-hidden { left: -9999px; margin: 0; position: absolute !important; top: -9999px; visibility: hidden }
.fancybox-container { -webkit-backface-visibility: hidden; height: 100%; left: 0; outline: none; position: fixed; -webkit-tap-highlight-color: transparent; top: 0; -ms-touch-action: manipulation; touch-action: manipulation; transform: translateZ(0); width: 100%; z-index: 99992 }
.fancybox-container * { box-sizing: border-box }
.fancybox-bg, .fancybox-inner, .fancybox-outer, .fancybox-stage { bottom: 0; left: 0; position: absolute; right: 0; top: 0 }
.fancybox-outer { -webkit-overflow-scrolling: touch; overflow-y: auto }
.fancybox-bg { background: #1e1e1e; opacity: 0; transition-duration: inherit; transition-property: opacity; transition-timing-function: cubic-bezier(.47, 0, .74, .71) }
.fancybox-is-open .fancybox-bg { opacity: .9; transition-timing-function: cubic-bezier(.22, .61, .36, 1) }
.fancybox-caption, .fancybox-infobar, .fancybox-navigation .fancybox-button, .fancybox-toolbar { direction: ltr; opacity: 0; position: absolute; transition: opacity .25s ease, visibility 0s ease .25s; visibility: hidden; z-index: 99997 }
.fancybox-show-caption .fancybox-caption, .fancybox-show-infobar .fancybox-infobar, .fancybox-show-nav .fancybox-navigation .fancybox-button, .fancybox-show-toolbar .fancybox-toolbar { opacity: 1; transition: opacity .25s ease 0s, visibility 0s ease 0s; visibility: visible }
.fancybox-infobar { color: #ccc; font-size: 13px; -webkit-font-smoothing: subpixel-antialiased; height: 44px; left: 0; line-height: 44px; min-width: 44px; mix-blend-mode: difference; padding: 0 10px; pointer-events: none; top: 0; -webkit-touch-callout: none; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none }
.fancybox-toolbar { right: 0; top: 0 }
.fancybox-stage { direction: ltr; overflow: visible; transform: translateZ(0); z-index: 99994 }
.fancybox-is-open .fancybox-stage { overflow: hidden }
.fancybox-slide { -webkit-backface-visibility: hidden; display: none; height: 100%; left: 0; outline: none; overflow: auto; -webkit-overflow-scrolling: touch; padding: 44px; position: absolute; text-align: center; top: 0; transition-property: transform, opacity; white-space: normal; width: 100%; z-index: 99994 }
.fancybox-slide:before { content: ""; display: inline-block; font-size: 0; height: 100%; vertical-align: middle; width: 0 }
.fancybox-is-sliding .fancybox-slide, .fancybox-slide--current, .fancybox-slide--next, .fancybox-slide--previous { display: block }
.fancybox-slide--image { overflow: hidden; padding: 44px 0 }
.fancybox-slide--image:before { display: none }
.fancybox-slide--html { padding: 6px }
.fancybox-content { background: #fff; display: inline-block; margin: 0; max-width: 100%; overflow: auto; -webkit-overflow-scrolling: touch; padding: 44px; position: relative; text-align: left; vertical-align: middle }
.fancybox-slide--image .fancybox-content { animation-timing-function: cubic-bezier(.5, 0, .14, 1); -webkit-backface-visibility: hidden; background: transparent; background-repeat: no-repeat; background-size: 100% 100%; left: 0; max-width: none; overflow: visible; padding: 0; position: absolute; top: 0; transform-origin: top left; transition-property: transform, opacity; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; z-index: 99995 }
.fancybox-can-zoomOut .fancybox-content { cursor: zoom-out }
.fancybox-can-zoomIn .fancybox-content { cursor: zoom-in }
.fancybox-can-pan .fancybox-content, .fancybox-can-swipe .fancybox-content { cursor: grab }
.fancybox-is-grabbing .fancybox-content { cursor: grabbing }
.fancybox-container [data-selectable=true] { cursor: text }
.fancybox-image, .fancybox-spaceball { background: transparent; border: 0; height: 100%; left: 0; margin: 0; max-height: none; max-width: none; padding: 0; position: absolute; top: 0; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; width: 100% }
.fancybox-spaceball { z-index: 1 }
.fancybox-slide--iframe .fancybox-content, .fancybox-slide--map .fancybox-content, .fancybox-slide--pdf .fancybox-content, .fancybox-slide--video .fancybox-content { height: 100%; overflow: visible; padding: 0; width: 100% }
.fancybox-slide--video .fancybox-content { background: #000 }
.fancybox-slide--map .fancybox-content { background: #e5e3df }
.fancybox-slide--iframe .fancybox-content { background: #fff }
.fancybox-iframe, .fancybox-video { background: transparent; border: 0; display: block; height: 100%; margin: 0; overflow: hidden; padding: 0; width: 100% }
.fancybox-iframe { left: 0; position: absolute; top: 0 }
.fancybox-error { background: #fff; cursor: default; max-width: 400px; padding: 40px; width: 100% }
.fancybox-error p { color: #444; font-size: 16px; line-height: 20px; margin: 0; padding: 0 }
.fancybox-button { background: rgba(30, 30, 30, .6); border: 0; border-radius: 0; box-shadow: none; cursor: pointer; display: inline-block; height: 44px; margin: 0; padding: 10px; position: relative; transition: color .2s; vertical-align: top; visibility: inherit; width: 44px }
.fancybox-button, .fancybox-button:link, .fancybox-button:visited { color: #ccc }
.fancybox-button:hover { color: #fff }
.fancybox-button:focus { outline: none }
.fancybox-button.fancybox-focus { outline: 1px dotted }
.fancybox-button[disabled], .fancybox-button[disabled]:hover { color: #888; cursor: default; outline: none }
.fancybox-button div { height: 100% }
.fancybox-button svg { display: block; height: 100%; overflow: visible; position: relative; width: 100% }
.fancybox-button svg path { fill: currentColor; stroke-width: 0 }
.fancybox-button--fsenter svg:nth-child(2), .fancybox-button--fsexit svg:first-child, .fancybox-button--pause svg:first-child, .fancybox-button--play svg:nth-child(2) { display: none }
.fancybox-progress { background: #ff5268; height: 2px; left: 0; position: absolute; right: 0; top: 0; transform: scaleX(0); transform-origin: 0; transition-property: transform; transition-timing-function: linear; z-index: 99998 }
.fancybox-close-small { background: transparent; border: 0; border-radius: 0; color: #ccc; cursor: pointer; opacity: .8; padding: 8px; position: absolute; right: -12px; top: -44px; z-index: 401 }
.fancybox-close-small:hover { color: #fff; opacity: 1 }
.fancybox-slide--html .fancybox-close-small { color: currentColor; padding: 10px; right: 0; top: 0 }
.fancybox-slide--image.fancybox-is-scaling .fancybox-content { overflow: hidden }
.fancybox-is-scaling .fancybox-close-small, .fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small { display: none }
.fancybox-navigation .fancybox-button { background-clip: content-box; height: 100px; opacity: 0; position: absolute; top: calc(50% - 50px); width: 70px }
.fancybox-navigation .fancybox-button div { padding: 7px }
.fancybox-navigation .fancybox-button--arrow_left { left: 0; left: env(safe-area-inset-left); padding: 31px 26px 31px 6px }
.fancybox-navigation .fancybox-button--arrow_right { padding: 31px 6px 31px 26px; right: 0; right: env(safe-area-inset-right) }
.fancybox-caption { background: linear-gradient(0deg, rgba(0, 0, 0, .85) 0, rgba(0, 0, 0, .3) 50%, rgba(0, 0, 0, .15) 65%, rgba(0, 0, 0, .075) 75.5%, rgba(0, 0, 0, .037) 82.85%, rgba(0, 0, 0, .019) 88%, transparent); bottom: 0; color: #eee; font-size: 14px; font-weight: 400; left: 0; line-height: 1.5; padding: 75px 44px 25px; pointer-events: none; right: 0; text-align: center; z-index: 99996 }
@supports (padding:max(0px)) {
    .fancybox-caption { padding: 75px max(44px, env(safe-area-inset-right)) max(25px, env(safe-area-inset-bottom)) max(44px, env(safe-area-inset-left)) }
}
.fancybox-caption--separate { margin-top: -50px }
.fancybox-caption__body { max-height: 50vh; overflow: auto; pointer-events: all }
.fancybox-caption a, .fancybox-caption a:link, .fancybox-caption a:visited { color: #ccc; text-decoration: none }
.fancybox-caption a:hover { color: #fff; text-decoration: underline }
.fancybox-loading { animation: a 1s linear infinite; background: transparent; border: 4px solid #888; border-bottom-color: #fff; border-radius: 50%; height: 50px; left: 50%; margin: -25px 0 0 -25px; opacity: .7; padding: 0; position: absolute; top: 50%; width: 50px; z-index: 99999 }
@keyframes a {
    to { transform: rotate(1turn) }
}
.fancybox-animated { transition-timing-function: cubic-bezier(0, 0, .25, 1) }
.fancybox-fx-slide.fancybox-slide--previous { opacity: 0; transform: translate3d(-100%, 0, 0) }
.fancybox-fx-slide.fancybox-slide--next { opacity: 0; transform: translate3d(100%, 0, 0) }
.fancybox-fx-slide.fancybox-slide--current { opacity: 1; transform: translateZ(0) }
.fancybox-fx-fade.fancybox-slide--next, .fancybox-fx-fade.fancybox-slide--previous { opacity: 0; transition-timing-function: cubic-bezier(.19, 1, .22, 1) }
.fancybox-fx-fade.fancybox-slide--current { opacity: 1 }
.fancybox-fx-zoom-in-out.fancybox-slide--previous { opacity: 0; transform: scale3d(1.5, 1.5, 1.5) }
.fancybox-fx-zoom-in-out.fancybox-slide--next { opacity: 0; transform: scale3d(.5, .5, .5) }
.fancybox-fx-zoom-in-out.fancybox-slide--current { opacity: 1; transform: scaleX(1) }
.fancybox-fx-rotate.fancybox-slide--previous { opacity: 0; transform: rotate(-1turn) }
.fancybox-fx-rotate.fancybox-slide--next { opacity: 0; transform: rotate(1turn) }
.fancybox-fx-rotate.fancybox-slide--current { opacity: 1; transform: rotate(0deg) }
.fancybox-fx-circular.fancybox-slide--previous { opacity: 0; transform: scale3d(0, 0, 0) translate3d(-100%, 0, 0) }
.fancybox-fx-circular.fancybox-slide--next { opacity: 0; transform: scale3d(0, 0, 0) translate3d(100%, 0, 0) }
.fancybox-fx-circular.fancybox-slide--current { opacity: 1; transform: scaleX(1) translateZ(0) }
.fancybox-fx-tube.fancybox-slide--previous { transform: translate3d(-100%, 0, 0) scale(.1) skew(-10deg) }
.fancybox-fx-tube.fancybox-slide--next { transform: translate3d(100%, 0, 0) scale(.1) skew(10deg) }
.fancybox-fx-tube.fancybox-slide--current { transform: translateZ(0) scale(1) }
@media (max-height:576px) {
    .fancybox-slide { padding-left: 6px; padding-right: 6px }
    .fancybox-slide--image { padding: 6px 0 }
    .fancybox-close-small { right: -6px }
    .fancybox-slide--image .fancybox-close-small { background: #4e4e4e; color: #f2f4f6; height: 36px; opacity: 1; padding: 6px; right: 0; top: 0; width: 36px }
    .fancybox-caption { padding-left: 12px; padding-right: 12px }
    @supports (padding:max(0px)) {
        .fancybox-caption { padding-left: max(12px, env(safe-area-inset-left)); padding-right: max(12px, env(safe-area-inset-right)) }
    }
}
.fancybox-share { background: #f4f4f4; border-radius: 3px; max-width: 90%; padding: 30px; text-align: center }
.fancybox-share h1 { color: #222; font-size: 35px; font-weight: 700; margin: 0 0 20px }
.fancybox-share p { margin: 0; padding: 0 }
.fancybox-share__button { border: 0; border-radius: 3px; display: inline-block; font-size: 14px; font-weight: 700; line-height: 40px; margin: 0 5px 10px; min-width: 130px; padding: 0 15px; text-decoration: none; transition: all .2s; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; white-space: nowrap }
.fancybox-share__button:link, .fancybox-share__button:visited { color: #fff }
.fancybox-share__button:hover { text-decoration: none }
.fancybox-share__button--fb { background: #3b5998 }
.fancybox-share__button--fb:hover { background: #344e86 }
.fancybox-share__button--pt { background: #bd081d }
.fancybox-share__button--pt:hover { background: #aa0719 }
.fancybox-share__button--tw { background: #1da1f2 }
.fancybox-share__button--tw:hover { background: #0d95e8 }
.fancybox-share__button svg { height: 25px; margin-right: 7px; position: relative; top: -1px; vertical-align: middle; width: 25px }
.fancybox-share__button svg path { fill: #fff }
.fancybox-share__input { background: transparent; border: 0; border-bottom: 1px solid #d7d7d7; border-radius: 0; color: #5d5b5b; font-size: 14px; margin: 10px 0 0; outline: none; padding: 10px 15px; width: 100% }
.fancybox-thumbs { background: #ddd; bottom: 0; display: none; margin: 0; -webkit-overflow-scrolling: touch; -ms-overflow-style: -ms-autohiding-scrollbar; padding: 2px 2px 4px; position: absolute; right: 0; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); top: 0; width: 212px; z-index: 99995 }
.fancybox-thumbs-x { overflow-x: auto; overflow-y: hidden }
.fancybox-show-thumbs .fancybox-thumbs { display: block }
.fancybox-show-thumbs .fancybox-inner { right: 212px }
.fancybox-thumbs__list { font-size: 0; height: 100%; list-style: none; margin: 0; overflow-x: hidden; overflow-y: auto; padding: 0; position: absolute; position: relative; white-space: nowrap; width: 100% }
.fancybox-thumbs-x .fancybox-thumbs__list { overflow: hidden }
.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar { width: 7px }
.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track { background: #fff; border-radius: 10px; box-shadow: inset 0 0 6px rgba(0, 0, 0, .3) }
.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb { background: #2a2a2a; border-radius: 10px }
.fancybox-thumbs__list a { -webkit-backface-visibility: hidden; backface-visibility: hidden; background-color: rgba(0, 0, 0, .1); background-position: 50%; background-repeat: no-repeat; background-size: cover; cursor: pointer; float: left; height: 75px; margin: 2px; max-height: calc(100% - 8px); max-width: calc(50% - 4px); outline: none; overflow: hidden; padding: 0; position: relative; -webkit-tap-highlight-color: transparent; width: 100px }
.fancybox-thumbs__list a:before { border: 6px solid #ff5268; bottom: 0; content: ""; left: 0; opacity: 0; position: absolute; right: 0; top: 0; transition: all .2s cubic-bezier(.25, .46, .45, .94); z-index: 99991 }
.fancybox-thumbs__list a:focus:before { opacity: .5 }
.fancybox-thumbs__list a.fancybox-thumbs-active:before { opacity: 1 }
@media (max-width:576px) {
    .fancybox-thumbs { width: 110px }
    .fancybox-show-thumbs .fancybox-inner { right: 110px }
    .fancybox-thumbs__list a { max-width: calc(100% - 10px) }
}


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

ul { list-style:none; padding:0; margin:0; }

input { font-family: var(--primaryFont); }
form label { font-size:18px; }
textarea, select, input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"])
{ font-family: var(--primaryFont); color: var(--primary); border:none; border-radius: 10px; background:#F5F8FA; padding:16px 15px; margin:0 0 15px 0; font-size:16px; font-weight:400; width: 100%; }
fieldset.form-columns-1 textarea.hs-input, fieldset.form-columns-1, select.hs-input, fieldset.form-columns-1 input[type="text"].hs-input,  fieldset.form-columns-1 input[type="password"].hs-input,  fieldset.form-columns-1 input[type="datetime"].hs-input,  fieldset.form-columns-1 input[type="datetime-local"].hs-input, fieldset.form-columns-1 input[type="date"].hs-input, fieldset.form-columns-1 input[type="file"].hs-input, fieldset.form-columns-1 input[type="month"].hs-input, fieldset.form-columns-1 input[type="time"].hs-input, fieldset.form-columns-1 input[type="week"].hs-input, fieldset.form-columns-1 input[type="number"].hs-input, fieldset.form-columns-1 input[type="email"].hs-input, fieldset.form-columns-1 input[type="url"].hs-input, fieldset.form-columns-1 input[type="search"].hs-input, fieldset.form-columns-1 input[type="tel"].hs-input, fieldset.form-columns-1 input[type="color"].hs-input{width:100%;}
.hs-form fieldset.form-columns-1 textarea.hs-input, .hs-form fieldset textarea.hs-input, .hs-form fieldset input[type="number"].hs-input { width:100%; }
input[type="radio"], input[type="checkbox"] { margin-right: 10px; }
input[type="file"] { background-color:var(--white); color:#000; }
.inputs-list { margin:0 0 15px; }
input[type="submit"] { font-family:var(--primaryFont); color:var(--white); margin: 0; cursor: pointer; display: inline-block; line-height: 12px; position: relative; text-align: center; transition: all .15s linear; background-color: var(--primary); border:2px solid var(--primary); border-radius:50px; text-transform:uppercase; font-size: 14px; padding: 17px 30px; margin-top:10px; }
input[type="submit"]:hover { background-color:transparent; color:var(--primary); }
input[type="submit"]::-moz-focus-inner { border: 0; }
select { cursor:pointer; background-color: #f5f8fa; }
select.is-placeholder { color: #bfbfbf; }
select::-ms-expand { display:none; }
fieldset .hs-form-field > label span.hs-form-required { display:none; }
fieldset .hs-form-field > label span:not(:empty) + span.hs-form-required { display:inherit; }
textarea { resize:none; height: 140px; }
form ul.hs-error-msgs li label {font-size: 16px;}
ul.hs-error-msgs li {line-height: normal;}

::-webkit-input-placeholder, input::-webkit-input-placeholder, textarea::-webkit-input-placeholder { color:#a7a7a7; }
::-moz-placeholder, input::-moz-placeholder, textarea::-moz-placeholder { color:#a7a7a7; }
:-ms-input-placeholder, input:-ms-input-placeholder, textarea:-ms-input-placeholder { color:#a7a7a7; }
:-moz-placeholder, input:-moz-placeholder, textarea:-moz-placeholder { color:#a7a7a7; }


input[type="submit"] {
    appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
    -o-appearance: none;
}


/* Slick css */
.slick-slider .slick-arrow { z-index: 9; position: absolute; bottom: -56px; left: 12px; width: 56px; border: 1px solid #D4D9DC; height: 56px; background: var(--white); font-size: 0px; color: var(--primary); transition: all .5s ease; cursor: pointer; border-radius: 30px; text-align: center; }
.slick-slider .slick-arrow:hover { background: var(--secondary); color: var(--white); }
.slick-slider .slick-arrow.slick-prev:after { content: '\f104'; font-size: 24px; font-family: 'FontAwesome'; font-weight: 900; }
.slick-slider .slick-arrow.slick-next:after { content: '\f105'; font-size: 24px; font-family: 'FontAwesome'; font-weight: 900; }
.slick-slider .slick-arrow.slick-next { left: auto; right: 12px; }

.slick-slider .slick-dots { text-align:center; padding:0; margin:0; line-height:0; }
.slick-slider .slick-dots li { display:inline-block; margin:0 10px; }
.slick-slider .slick-dots li button { width:20px; height:20px; border-radius:100%; background-color:#adadad; border:none; padding:0; text-indent:-9999px; cursor:pointer; opacity:.5; transition:all 0.5s ease; }
.slick-slider .slick-dots li.slick-active button { opacity:1; } 

/* MAINMENU */

.nav-toggle { background:transparent; border:0 none; cursor:pointer; padding:8px 0; position:absolute; right:15px; top:50%; transform:translateY(-50%); width:43px; }
.nav-toggle .icon-bar { margin:auto; background-color:var(--white); display:block; height:3px; position:relative; width:25px; transition:all 0.5s ease; }
.nav-toggle .icon-bar + .icon-bar { margin-top:5px; }
.nav-toggle .icon-bar:nth-child(1), .nav-toggle .icon-bar:nth-child(3) { top:0;  transform:rotate(0deg); }
.nav-toggle.nav-menuopen .icon-bar:nth-child(1) { top:8px; transform:rotate(45deg); }
.nav-toggle.nav-menuopen .icon-bar:nth-child(2) { opacity:0; }
.nav-toggle.nav-menuopen .icon-bar:nth-child(3) { top:-8px; transform:rotate(-45deg); }

.mainmenu .hs-menu-wrapper ul { padding:0; margin:0; list-style:none; text-align:left; }
.mainmenu .hs-menu-wrapper ul li a {  display:block; font-size:20px; color:var(--white); letter-spacing:-0.4px; }
.mainmenu .hs-menu-wrapper > ul > li { display:inline-block; vertical-align:middle; }
.mainmenu .hs-menu-wrapper > ul > li:not(:first-child) { margin-left:26px; }
.mainmenu .hs-menu-wrapper > ul > li > a { max-width:none; width:auto; padding: 10px 25px; margin:30px 0; }

.mainmenu .hs-menu-wrapper > ul > li.hs-item-has-children { position:relative; }
.mainmenu .hs-menu-wrapper > ul > li.hs-item-has-children:nth-child(2) > ul.hs-menu-children-wrapper {min-width: 365px;}
.mainmenu .hs-menu-wrapper > ul > li.hs-item-has-children:nth-child(4) > ul.hs-menu-children-wrapper {min-width: 350px;}
.mainmenu .hs-menu-wrapper > ul > li.hs-item-has-children > ul.hs-menu-children-wrapper > li > a { padding: 17px 0; font-size:18px; color: var(--secondary); border-bottom:1px solid var(--primary); }
.mainmenu .hs-menu-wrapper > ul > li.hs-item-has-children > ul.hs-menu-children-wrapper > li:last-child > a { border-bottom:none; }
.mainmenu .hs-menu-wrapper > ul > li.hs-item-has-children > ul.hs-menu-children-wrapper > li > ul.hs-menu-children-wrapper > li > a { padding: 6px 0px; }
.mainmenu .hs-menu-wrapper > ul > li.hs-item-has-children > ul.hs-menu-children-wrapper > li:first-child > ul > li > a { font-size: 22px; font-weight: 700; color: var(--secondary); padding: 0; position: relative; line-height: 32px; display: inline-block; }
.mainmenu .hs-menu-wrapper > ul > li.hs-item-has-children > ul.hs-menu-children-wrapper > li:first-child > ul > li > ul > li > a { padding: 0; margin-top: 4px; }
.mainmenu .hs-menu-wrapper > ul > li.hs-item-has-children > ul.hs-menu-children-wrapper > li:first-child > ul > li:not(:first-child) { margin-top: 12px; }
.mainmenu .hs-menu-wrapper > ul > li.hs-item-has-children > ul.hs-menu-children-wrapper > li:first-child > ul > li > a:after { position: absolute; content: ""; background: url(https://get.tessaract.io/hubfs/Tessaract-2022/Image/right-patten.svg) no-repeat center / cover; width: 7px; height: 16px; top: 8px; right: -18px; }

/* .mainmenu .hs-menu-wrapper > ul > li.hs-item-has-children > span.mobile-toggle { width: 24px; height: 24px; display: inline-block; vertical-align: middle; position: relative; transition: all .5s ease; cursor:pointer; }
.mainmenu .hs-menu-wrapper > ul > li.hs-item-has-children > span.mobile-toggle:after { position: absolute; content: ""; top: 50%; left: 0; right: 0; margin: 0 auto; border-right: 5px solid transparent; border-left: 5px solid transparent; border-top: 5px solid #000; transform: translateY(-50%); width: 0px; }
.mainmenu .hs-menu-wrapper > ul > li.hs-item-has-children > a { display: inline-block; vertical-align: middle; }
.mainmenu .hs-menu-wrapper > ul > li.hs-item-has-children > span.mobile-toggle.nav-subopen:after { border-top:0; border-bottom:5px solid #000; }  */

.mainmenu .mobile-menu span.mobile-toggle { width:16px; height:16px; position:absolute; right:0; top:30px; transition:all 0.5s ease; }
.mainmenu .mobile-menu span.mobile-toggle:after,.mainmenu .mobile-menu span.mobile-toggle:before { content:""; background-color:var(--white); height:12px; width:2px; position:absolute; left:7px; top:0; transition:all 0.5s ease; }
.mainmenu .mobile-menu span.mobile-toggle:before { transform:rotate(90deg); transition:all 0.5s ease; }
.mainmenu .mobile-menu span.mobile-toggle.nav-subopen:after { transform:rotate(90deg)}; }
.mainmenu .mobile-menu span.mobile-toggle.nav-subopen:before { opacity:0; background-color:#fff; transform:rotate(180deg); }
.mainmenu .mobile-menu span.mobile-toggle {width: 100%;height: 55px;top: 0;display: flex;}

.mainmenu .mobile-menu span.mobile-toggle:after, .mainmenu .mobile-menu span.mobile-toggle:before {left: auto;right: 8px;bottom: 0;margin: auto;}


.btn a,a.btn,a.cta_button  {background: transparent;border: 1px solid var(--primary);text-transform: uppercase;font-size: 17px;font-weight: 900;padding: 12px 30px;display: inline-block;vertical-align: top;text-align: center;color: var(--primary);letter-spacing: 1px;}
.btn a:hover,
a.btn:hover,
a.cta_button:hover{background: var(--primary);color: var(--white);}
.btn.white-btn a {background: transparent;border: 1px solid var(--white);text-transform: uppercase;font-size: 17px;font-weight: 900;padding: 12px 30px;display: inline-block;vertical-align: top;text-align: center;color: var(--white);letter-spacing: 1px;}
.btn.white-btn a:hover {background: var(--white);color: var(--primary);}
.btn.border-radius a {border-radius: 50px;}

.pt-0 { padding-top:0; }
.pb-0 { padding-bottom:0; }
.pt-100 { padding-top:100px; }
.pb-100 { padding-bottom:100px; }

.image { line-height:0; }

.content { letter-spacing:-0.4px; }

/* CSS start from here */

/* HEADER */
header .logo { line-height: 0; width: 75px; }
header .logo a img { max-width: 72px; }
header .header-right { width: calc(100% - 75px); }
header .header-search { margin-left:55px; }
header .header-search form input { display:none; }
header .header-right .header-search form { line-height: 0; }
header .header-right .header-search form button { background: transparent; border: none; padding: 0; cursor:pointer; }
header .header-right .header-search form button svg { height: 20px; fill: var(--white); }


.animated_btn a{display:block;}
.mainmenu { display: flex;align-items: center;}
.animated_btn {margin-left: 30px;}
    


/* BANNER SECTION */
.banner-section { height:calc(100vh - 109px); }
.banner-section .wrapper { width:100%; }
.banner-section .inner { background-color: rgb(188 188 188 / 90%); width: 100%; max-width: 700px; padding: 50px; }
.banner-section .inner .content ul { display:flex; }
.banner-section .inner .content ul li {border-left: 1px solid var(--primary);}
.banner-section .inner .content ul li:last-child { border-right: 1px solid var(--primary); }
.banner-section .inner .content ul li a { text-transform:uppercase; padding:6px 15px; }
.banner-section .inner .content ul li h4 { margin-bottom:0; }

/* VALUE FOND SECTION */
.value-fond-section .list { flex-flow:row wrap; }
/* .value-fond-section .box {width: 230px;} */
.value-fond-section .box .inner {border: 3px solid var(--white);}
.value-fond-section .box .inner h5 { text-transform:uppercase; letter-spacing:0.8px; margin:0 auto; font-weight:500; max-width: 184px; min-height: 80px; display: flex; align-items: flex-end; justify-content:center; }
.value-fond-section .box .inner .image img {max-width: 74px;}

/* PODCAST NEWS SECTION */
.podcast-news-section .box .image img { height:325px; width:325px; object-fit:cover; object-position:top; }
/* .podcast-section .image img { border-radius:20px; } */
.news-section .image img { width:100%; }

/* INNER BANNER SECTION */
.inner-banner-section { height:450px; }
.inner-banner-section .wrapper { width:100%; }

/* AUTHOR SECTION */
.author-section .image {width: 370px;border-radius: 100%;overflow: hidden;height: 370px;}
.author-section .image img {height: 100%;object-fit: cover;width: 100%;object-position: bottom;}
.author-section .title {width: calc(100% - 370px);padding-left: 50px;}

/* LEFT RIGHT SECTION */
.left-right-section .inner .image {background: rgb(188 188 188 / 20%);padding: 70px;width: 370px;text-align:center;}
.left-right-section .inner .image img {max-width: 100%; }
.left-right-section .inner .right-content {width: calc(100% - 370px);padding-left: 40px;letter-spacing`: -0.6px;}
.left-right-section .inner.flex-direction\:row-reverse .right-content {padding: 0 40px 0 0;}
.left-right-section .inner .right-content .content {letter-spacing: -0.6px;}

/* FOOTER */
footer .f-menu h6 { color:var(--white); }
footer a { color:var(--white); }
footer a:hover { color:var(--secondary); }

footer .leftside {width: calc(100% - 370px);padding-right: 60px;}
footer .leftside .right .f-menu:first-child {margin-top: 0;}
footer .leftside > div { width:50%; }
footer .rightside {width: 370px;}
footer .f-social .box a {width: 31px;height: 31px;display: flex;align-items: center;justify-content: center;border: 1px solid var(--white);border-radius: 50px;font-size: 16px;line-height: 0;}
footer .f-social .box a:hover {background: var(--secondary);color: var(--white);border-color: var(--secondary);}
footer .f-social {margin-bottom: 30px;}
footer .f-about ul {margin-top: 20px;}
footer .f-menu {margin-top: 30px;}
footer .f-menu h6 {margin-bottom: 15px;border-bottom: 1px solid var(--white);display: inline-block;padding: 0 20px 10px 0px;font-weight: 600;}
footer .f-menu ul li:not(:first-child) {margin-top: 8px;}

footer .f-content:not(:last-child) {margin-bottom: 60px;}
footer .f-content .btn {margin-top: 30px;}
.bg-wrapper {position: relative;}

.bg-wrapper .bg {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.bg-wrapper .wrapper {position: relative;z-index: 1;} 

.social-links {position: fixed;right: 0;z-index: 9999;top: 50%;transform: translateY(-50%);}

.social-links a {display: block;height: 40px;width: 40px;color: #fff;position: relative;display: flex;align-items: center;justify-content: center;}

.social-links a svg {height: 18px;fill: currentColor;}

.social-links a span.name {position: absolute;height: 100%;right: 100%;top: 0;white-space: pre;font-size: 16px;display: flex;align-items: center;justify-content: center;padding: 0 20px;font-weight: 400;transition: all 0.3s ease;margin-right: -11px;opacity: 0;visibility: hidden;}

.social-links a:hover span.name {opacity: 1;visibility: visible;margin-right: 0;}






/* */

.icon_row {display: flex;align-items: center;}
.icon_title {padding-left: 30px;}
.icon_main img {max-width: 109px !important;vertical-align: middle;}

.list_arrows ul li { position: relative;  }
.list_arrows ul li:before { content: "»"; padding-right: 8px;     position: absolute;
    left: 0;  }
.list_arrows ul { padding: 10px 0; }
.list_arrows ul li { padding: 2px 0; padding-left: 20px; }
/* .core_text_area__main{ padding: 55px 0;  } */


/* .logos_area { padding-top: 60px; padding-bottom: 60px; } */
.logos_row { display: flex; flex-flow: wrap;     align-items: center; margin: 0 -30px; margin-top: 25px; }
.logos_column {  margin: 0 30px;     text-align: center; }

.performance_tranche__row { display: flex; flex-flow: wrap; }
.performance_tranche__left { width: 70%; padding-right: 40px; }
.performance_tranche__right { width: 30%; }
.performance_tranche_text { padding-top: 18px; }
.performance_tranche__row2 { padding-top: 80px; }
.performance_tranche__row2 h4 { margin-bottom: 16px; }
/* .performance_tranche__main { padding-top: 80px; padding-bottom: 80px; } */

.list_arrows ul li:before {  color:rgba(88,140,188,1.0); }

.post.style_3 > a>div:first-child {display: none;}

.post.style_3 > a>div:first-child +div {width: 100% !important;}

/* */


.hs-embed-wrapper {}

.hs-embed-wrapper .hs-embed-content-wrapper {}

.hs-embed-wrapper .hs-embed-content-wrapper > div {padding: 0 !important;}

.hs-embed-wrapper .hs-embed-content-wrapper > div iframe {position: static !important;}

.hs-embed-wrapper .hs-embed-content-wrapper>div iframe {border: none;}

.blog-hero {}

.blog-hero .blog-post__tags1 {}

.blog-hero .blog-post__tags1 svg {width: 14px;fill: var(--primary);}
.blog-post__tags1 {line-height: 1;}
.blog-hero .blog-post__tags1 .blog-post__tag-link {font-weight: 600;text-transform: uppercase; font-size:14px; }

.blog-hero h1 {font-weight: 700; margin-top: 10px; hyphens: auto; }

.blog-hero .blog-post__meta a {font-weight: 500;text-decoration: none;}

.blog-hero .blog-post__meta {font-size: 17px;font-weight: 400;}

a.author-link {pointer-events: none;}

article.blog-post {max-width: 800px;}
.blog-hero {}

.blog-hero img {min-height: 350px;width: 100%;object-fit: contain;}

.author-info { display: flex;  flex-wrap: wrap; padding: 30px 0 40px; }
.author-info .author-thumb { position: relative; border-radius: 100%; overflow: hidden; height: 210px; width: 210px; border: 3px solid var(--primary);}
.author-info .author-contain { width: calc(100% - 210px); padding-left: 34px; }
.author-info .author-thumb img { position: absolute; top: 0; left: 0; height: 100%; width: 100%; border: 7px solid #fff;border-radius: 100%;}
.author-info .author-contain .social-bar { float: left; }
.author-info .author-contain .social-bar ul.hs-author-social-links {   display: flex;align-items: center;justify-content: space-around;flex-wrap: wrap;gap: 10px;}
.author-info .author-contain .social-bar ul.hs-author-social-links a { background: transparent; height: auto; width: auto; color: #fff; }
.author-info .author-contain .social-bar ul.hs-author-social-links a i.fa { height: 38px; width: 38px; color: #fff; font-size: 15px !important; background: var(--primary);display: flex;align-items: center;justify-content: center;border-radius: 100%;}
.author-info .author-contain .inner { }
.author-info .author-contain .inner .text { padding: 10px 0 20px; }
.author-info .author-contain .inner .text p { padding: 0; }
.author-info .author-contain h3 { padding-bottom: 0; }

article.blog-post + .author-info {border-top: 2px solid var(--primary);margin-top: 50px;}

.accordion-single + .accordion-single {margin-top: 20px !important;}

.body-wrapper:not(.hs-content-id-47724796126) .mainmenu .hs-menu-wrapper>ul>li>a {margin: 20px 0;} 
.author-section .title.full-title {width: 100%;padding: 0;}

.hs-blog-listing .social-links {display: none !important;}

.blog-post__body {}

.blog-post__body .hs-embed-wrapper .hs-embed-content-wrapper>div {padding-bottom: 56.29% !important;}

.blog-post__body .hs-embed-wrapper .hs-embed-content-wrapper>div iframe {height: 100% !important;min-height: 100% !important;position: absolute !important;}


.btn.fill {
    background: #003f7a;
    color: #fff !important;
}

.btn.fill:hover {
    background: transparent !important;
    color: #003f7a !important;
}





/* Updates  6/28/2022 */
.desktop_view { display:block; }
.tablet_view { display:none; }
.mobile_view { display:none; }  


/* 
input[type="submit"]:hover{     color: #000 !important;  }
*/

.podcast-news-section .relative_link{ position:relative;  }
.podcast-news-section .position_link{ position:absolute; top:0; bottom:0; left:0; right:0;  }

.review_rating .review_row { border-bottom: 1px solid #e5e5e5; }
.review_rating .left_box { border: 1px solid #e5e5e5; background-color: #f5f5f5; border-radius: 5px; width: 350px; }
.review_rating .left_box .rating_point span { position: relative; padding-left: 15px; }
.review_rating .left_box .rating_point span:before { content: "/"; position: absolute; left: 0; }
.star_rating ul li { line-height: 0; padding: 5px 10px; background-color: #f1b50c; min-width: 45px; display: flex; align-items: center; justify-content: center; border-radius: 5px; }
.star_rating ul li svg path { fill: var(--white); }
.star_rating ul li svg { width: 15px; }

.review_rating .right_box { width: calc(100% - 350px); padding-left: 40px; }
.review_rating .right_box ul li:not(:last-child) { margin-bottom: 10px; }
.review_rating .right_box ul li .text_icon { width: 35px; }
.review_rating .right_box ul li .text_icon span { margin-right: 4px; }
.review_rating .right_box ul li .text_icon svg { width: 18px; }
.review_rating .right_box ul li .text_icon svg path { fill: var(--secondary); }
.review_rating .right_box .progress { background-color: #f5f5f5; width: 100%; height: 12px; border-radius: 10px; overflow: hidden; width: 345px; }
.review_rating .right_box .progress .progress-bar { height: 100%; transition: all 0.4s ease; }
.review_rating .right_box .count { width: calc(100% - 380px); }


.rating_list_section .rating_row { border: 1px solid #e5e5e5; background-color: #f5f5f5; border-radius: 5px; }
.rating_list_section .box:not(:last-child) { border-bottom: 1px solid #e5e5e5; padding-bottom: 30px; margin-bottom: 30px; }
.rating_list_section .box .left { width: 250px; padding-right: 30px; }
.rating_list_section .box .left .image { border-radius: 10px; overflow: hidden; }
.rating_list_section .box .right { width: calc(100% - 250px); }


.post-box .post_title {
    margin-bottom: 13px;
    color: var(--secondary);
}

.post-box .content {
    font-size: 15px;
    font-weight: 400;
    line-height: 1.4;
}



a.btn.white { background: #fff; border-color: #fff; }
a.btn.white:hover { background: var(--primary); border-color: var(--primary); }
a.btn._active_btn.white { background: var(--primary); border-color: var(--primary); color: #fff; }
a.btn._active_btn.white:hover { background: #fff; border-color: #fff; color: var(--primary); }

.investieren-page-form {
    padding: 40px;
    box-shadow: 0 0 10px 0 rgba(0,0,0,.12);
    margin: 20px 0;
}


/* CSS end  here */


@media (min-width:1230px){
    .nopadding{ padding:0 0 !important; }
}



@media (min-width:992px) {/*hover event for desktops*/
    .mainmenu .hs-menu-wrapper > ul > li.hs-item-has-children > ul.hs-menu-children-wrapper { background-color: var(--white); min-width:325px; padding: 10px 35px; left: 0; top: 100%; opacity: 0; position: absolute; visibility: hidden; z-index: 10; transform: translateY(20px); transition: all .5s ease; }

    .mainmenu .hs-menu-wrapper > ul > li.hs-item-has-children:hover > ul.hs-menu-children-wrapper { opacity:1; visibility:visible; transform:translateY(0); }
    .mainmenu .hs-menu-wrapper > ul > li.hs-item-has-children span.mobile-toggle, .nav-toggle { display:none; }

    /*     .mainmenu .hs-menu-wrapper > ul > li.hs-item-has-children > a:before { position: absolute; content: ""; top: 50%; right: 0; font-size: 14px; border-right: 5px solid transparent; border-left: 5px solid transparent; border-top: 5px solid #000; transform: translateY(-50%); }
    .mainmenu .hs-menu-wrapper > ul > li.hs-item-has-children > a { padding-right: 20px; } */

    .mainmenu .hs-menu-wrapper > ul > li > a { border-bottom:1px solid transparent; }
    .mainmenu .hs-menu-wrapper > ul > li:hover > a { border-color:var(--white); }

    .mainmenu .hs-menu-wrapper > ul > li.hs-item-has-children > ul.hs-menu-children-wrapper li a:hover { color: var(--primary); }

}   


@media (max-width:1024px){

    .desktop_view { display:none; }
    .tablet_view { display:block; }
    .mobile_view { display:none; }  


}

@media (max-width:1429px) {

    .mainmenu .hs-menu-wrapper>ul>li.hs-item-has-children>ul.hs-menu-children-wrapper>li>a {font-size: 16px;padding: 15px 0;}
    .mainmenu .hs-menu-wrapper>ul>li.hs-item-has-children>ul.hs-menu-children-wrapper {padding: 5px 15px; min-width:270px !important; left:-10px; }
    .mainmenu .hs-menu-wrapper>ul>li:not(:first-child) { margin-left:10px; }
    .mainmenu .hs-menu-wrapper>ul>li>a {     padding: 10px 12px;
        font-size: 18px; }

}

@media (max-width:1229px) {

    .value-fond-section .box { width:210px; }

    .inner-banner-section { height:450px; }

    .author-section .image { width:300px; height:300px; }
    .author-section .title { width:calc(100% - 300px); padding-left:30px; } 

    footer .rightside {width: 320px;}
    footer .leftside {width: calc(100% - 320px); padding-right:40px;}

}

@media (max-width:991px){
    .btn a { font-size: 16px; padding: 15px 30px; }

    .mainmenu { background-color: var(--primary); display: none; width:inherit; left: 0px; margin: 0; position: absolute; padding:0 15px; text-align: left; top: 87px; right: 0px; z-index: 99; padding-bottom:15px;}
    .mainmenu .hs-menu-wrapper > ul > li { display:block; }
    .mainmenu .hs-menu-wrapper > ul > li:not(:first-child) { margin-left:0; }
    .mainmenu .hs-menu-wrapper > ul > li.hs-menu-item { border-bottom:1px solid #e5e5e5; }
    .mainmenu .hs-menu-wrapper > ul > li.hs-menu-item > a { padding: 15px 0; margin:0; }
    .mainmenu .hs-menu-wrapper > ul > li.hs-menu-item > ul.hs-menu-children-wrapper { display:none; }
    .mainmenu .hs-menu-wrapper > ul > li.hs-item-has-children > ul.hs-menu-children-wrapper { padding:10px; background:rgba(0,0,0,0.2); margin-bottom:10px; min-width:inherit !important; }
    .mainmenu .hs-menu-wrapper > ul > li.hs-item-has-children > ul.hs-menu-children-wrapper > li > a { color:var(--white); padding:10px 0; }
    .mainmenu .hs-menu-wrapper > ul > li.hs-menu-item > ul > li ul { display: block !important; }
    .body-wrapper:not(.hs-content-id-47724796126) .mainmenu .hs-menu-wrapper>ul>li>a {margin: 0;}
    .mainmenu .hs-menu-wrapper > ul > li:last-child > a {padding: 15px 0 !important;}
    .animated-button1 { width: 100%;text-align: center;}
   
    

    .animated_btn {margin: 0;padding: 20px 0 0 0;}
    
    header .wrapper { position:relative; }
    header .header-right { width:inherit; }
    header .header-search { margin:0 55px 0 0; }

    .author-section .image { width:230px; height:230px; }
    .author-section .title { width:100%; padding:30px 0 0; }

    .left-right-section .inner .image {padding: 40px;width:300px;}
    .left-right-section .inner .right-content, .left-right-section .inner.flex-direction\:row-reverse .right-content {width: 100%; padding:40px 0 0;}

    .value-fond-section .box { margin:0 auto; }

    footer .leftside {width: 100%;padding: 0 0 50px;}
    footer .f-social {margin-bottom: 30px;}
    footer .f-menu {margin-top: 40px;}
    footer .f-menu ul li:not(:first-child) {margin-top: 10px;}
    footer .f-menu h6 {margin-bottom: 20px;padding-bottom: 10px;}
    footer .rightside {width: 100%;}
    footer .f-content:not(:last-child) { margin:0; }


    .review_rating .left_box { width: 100%; }
    .review_rating .right_box { width: 100%; padding-left: 0; }


        .blog-post__body iframe{ width:100%; }
    
/*     .mainmenu .hs-menu-wrapper > ul > li:last-child {
        margin: 0 -15px;
        background: #442710;
        padding: 13px 0;
        text-align: center;
    } */
/*     .mainmenu .hs-menu-wrapper > ul > li:nth-last-child(2) {
        border-bottom: 0 !important;
    } */


}










@media (max-width:767px) {



    .desktop_view { display:none; }
    .tablet_view { display:none; }
    .mobile_view { display:block; }  




    .pt-100 { padding-top:80px; }
    .pb-100 { padding-bottom:80px; }

    .banner-section { height:inherit; }
    .banner-section .inner {max-width: 100%;text-align: center; padding:30px; }    
    .banner-section .inner .content ul {justify-content: center; flex-flow:row wrap; }
    .banner-section .inner .content ul li { margin:10px 0; }

    .inner-banner-section { height:100%; }

    footer .leftside>div { width:100%; }
    footer .leftside .right { padding-top:40px; }
    footer .f-content:not(:last-child) { margin-bottom:40px; }
    footer .f-content .btn { margin-top:15px; }

    .banner-section .inner .content ul { display:block; }
    .banner-section .inner .content ul li, .banner-section .inner .content ul li:last-child { border:none; }
    .banner-section .inner .content ul li {position:relative; max-width: 165px;margin: 0 auto;}
    .banner-section .inner .content ul li:not(:last-child):after{     content: '';
        position: absolute;
        bottom: 0;
        left: 0;
        right: 0;
        width: 20px;
        margin: 0 auto;
        background: var(--primary);
        height: 1px; }
    .banner-section .inner .content ul li a {display: inline-block;vertical-align: top;}

    .performance_tranche__left{ width: 100%; padding-right:0px; }
    .performance_tranche__right{ width:100%; margin-top: 30px;  }
    .logos_column{     width: calc(100% / 1 - 40px);
        margin: 18px 20px;
        max-width: 200px; }
    .logos_row{     justify-content: center;  }
    .logos_header{ text-align:center; }
    .icon_row{     flex-flow: wrap;  }
    .icon_title{     padding-left: 0;  width: 100%;  padding-top: 18px }
    .icon_main img{ max-width: 79px !important;  }

    .blog-hero img {height: auto; min-height:auto;}

    .blog-hero .blog-post__meta {margin: 0;}

    .author-info {display: block;text-align: center;}

    .author-info .author-thumb {margin: 0 auto;height: 100px;width: 100px;}

    .author-info .author-contain {width: 100%;margin: 20px 0 0;padding: 0;}


    .popup {
        display: none !important;
    }

    body.popup-open {
        overflow: auto !important;
    }
    .author-info .author-contain .social-bar {
        float: none;
    }

    .author-info .author-contain .social-bar ul.hs-author-social-links {
        justify-content: center;
    }
    .author-info + .social-links {
        position: static;
        transform: none;
        padding-bottom:30px;
    }

    .author-info + .social-links ul {
        display: flex;
        justify-content: center;
    }

    .author-info + .social-links a { 
        line-height: 0;
    }
    
    .star_rating ul li { min-width: 35px; }

    .rating_list_section .box .left { width: 100%; padding: 0 0 20px; }
    .rating_list_section .box .right { width: 100% }

    
    .blog-post__body iframe{ width:100%; } 
    
    .investieren-page-form {
    padding: 15px; 
    }
}

@media (max-width:575px) { 



    .value-fond-section .box { width:100%; }
    .value-fond-section .box .inner h5 { min-height:inherit; max-width:100%; }
    .value-fond-section .box .inner h5 br { display:none; }


    .review_rating .right_box .progress { width: 225px; }
    .review_rating .right_box .count { width: calc(100% - 260px); }





}

.row-fluid [class*='span']{
    min-height:0px;
}