@import url(https://fonts.googleapis.com/css2?family=Roboto:wght@300;

400;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Viga&display=swap);@import url(https://fonts.googleapis.com/css2?family=Chivo:ital,wght@0,300;0,400;0,700;1,300;1,400;1,700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;1,100;1,200;1,300;1,500;1,600&display=swap);@import url(https://fonts.googleapis.com/css2?family=Source+Sans+Pro:ital,wght@0,200;0,300;0,400;0,600;0,700;0,900;1,200;1,300;1,400;1,600;1,700;1,900&display=swap);@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700&display=swap);@import url(https://cdnjs.cloudflare.com/ajax/libs/OwlCarousel2/2.3.4/assets/owl.carousel.min.css);@import url(https://cdn.materialdesignicons.com/4.4.95/css/materialdesignicons.min.css);@charset "UTF-8";

/*!
 * Font Awesome Free 5.15.3 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */
.fa,
.fas,
.far,
.fal,
.fad,
.fab {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  line-height: 1;
}

.fa-lg {
  font-size: 1.3333333333em;
  line-height: 0.75em;
  vertical-align: -0.0667em;
}

.fa-xs {
  font-size: 0.75em;
}

.fa-sm {
  font-size: 0.875em;
}

.fa-1x {
  font-size: 1em;
}

.fa-2x {
  font-size: 2em;
}

.fa-3x {
  font-size: 3em;
}

.fa-4x {
  font-size: 4em;
}

.fa-5x {
  font-size: 5em;
}

.fa-6x {
  font-size: 6em;
}

.fa-7x {
  font-size: 7em;
}

.fa-8x {
  font-size: 8em;
}

.fa-9x {
  font-size: 9em;
}

.fa-10x {
  font-size: 10em;
}

.fa-fw {
  text-align: center;
  width: 1.25em;
}

.fa-ul {
  list-style-type: none;
  margin-left: 2.5em;
  padding-left: 0;
}

.fa-ul > li {
  position: relative;
}

.fa-li {
  left: -2em;
  position: absolute;
  text-align: center;
  width: 2em;
  line-height: inherit;
}

.fa-border {
  border: solid 0.08em #eee;
  border-radius: 0.1em;
  padding: 0.2em 0.25em 0.15em;
}

.fa-pull-left {
  float: left;
}

.fa-pull-right {
  float: right;
}

.fa.fa-pull-left,
.fas.fa-pull-left,
.far.fa-pull-left,
.fal.fa-pull-left,
.fab.fa-pull-left {
  margin-right: 0.3em;
}

.fa.fa-pull-right,
.fas.fa-pull-right,
.far.fa-pull-right,
.fal.fa-pull-right,
.fab.fa-pull-right {
  margin-left: 0.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% {
    transform: rotate(0deg);
  }

  100% {
    transform: rotate(360deg);
  }
}

@keyframes fa-spin {
  0% {
    transform: rotate(0deg);
  }

  100% {
    transform: rotate(360deg);
  }
}

.fa-rotate-90 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
  transform: rotate(90deg);
}

.fa-rotate-180 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
  transform: rotate(180deg);
}

.fa-rotate-270 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
  transform: rotate(270deg);
}

.fa-flip-horizontal {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
  transform: scale(-1, 1);
}

.fa-flip-vertical {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
  transform: scale(1, -1);
}

.fa-flip-both,
.fa-flip-horizontal.fa-flip-vertical {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=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,
:root .fa-flip-both {
  -webkit-filter: none;
          filter: none;
}

.fa-stack {
  display: inline-block;
  height: 2em;
  line-height: 2em;
  position: relative;
  vertical-align: middle;
  width: 2.5em;
}

.fa-stack-1x,
.fa-stack-2x {
  left: 0;
  position: absolute;
  text-align: center;
  width: 100%;
}

.fa-stack-1x {
  line-height: inherit;
}

.fa-stack-2x {
  font-size: 2em;
}

.fa-inverse {
  color: #fff;
}

/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
readers do not read off random characters that represent icons */

.fa-500px:before {
  content: "\F26E";
}

.fa-accessible-icon:before {
  content: "\F368";
}

.fa-accusoft:before {
  content: "\F369";
}

.fa-acquisitions-incorporated:before {
  content: "\F6AF";
}

.fa-ad:before {
  content: "\F641";
}

.fa-address-book:before {
  content: "\F2B9";
}

.fa-address-card:before {
  content: "\F2BB";
}

.fa-adjust:before {
  content: "\F042";
}

.fa-adn:before {
  content: "\F170";
}

.fa-adversal:before {
  content: "\F36A";
}

.fa-affiliatetheme:before {
  content: "\F36B";
}

.fa-air-freshener:before {
  content: "\F5D0";
}

.fa-airbnb:before {
  content: "\F834";
}

.fa-algolia:before {
  content: "\F36C";
}

.fa-align-center:before {
  content: "\F037";
}

.fa-align-justify:before {
  content: "\F039";
}

.fa-align-left:before {
  content: "\F036";
}

.fa-align-right:before {
  content: "\F038";
}

.fa-alipay:before {
  content: "\F642";
}

.fa-allergies:before {
  content: "\F461";
}

.fa-amazon:before {
  content: "\F270";
}

.fa-amazon-pay:before {
  content: "\F42C";
}

.fa-ambulance:before {
  content: "\F0F9";
}

.fa-american-sign-language-interpreting:before {
  content: "\F2A3";
}

.fa-amilia:before {
  content: "\F36D";
}

.fa-anchor:before {
  content: "\F13D";
}

.fa-android:before {
  content: "\F17B";
}

.fa-angellist:before {
  content: "\F209";
}

.fa-angle-double-down:before {
  content: "\F103";
}

.fa-angle-double-left:before {
  content: "\F100";
}

.fa-angle-double-right:before {
  content: "\F101";
}

.fa-angle-double-up:before {
  content: "\F102";
}

.fa-angle-down:before {
  content: "\F107";
}

.fa-angle-left:before {
  content: "\F104";
}

.fa-angle-right:before {
  content: "\F105";
}

.fa-angle-up:before {
  content: "\F106";
}

.fa-angry:before {
  content: "\F556";
}

.fa-angrycreative:before {
  content: "\F36E";
}

.fa-angular:before {
  content: "\F420";
}

.fa-ankh:before {
  content: "\F644";
}

.fa-app-store:before {
  content: "\F36F";
}

.fa-app-store-ios:before {
  content: "\F370";
}

.fa-apper:before {
  content: "\F371";
}

.fa-apple:before {
  content: "\F179";
}

.fa-apple-alt:before {
  content: "\F5D1";
}

.fa-apple-pay:before {
  content: "\F415";
}

.fa-archive:before {
  content: "\F187";
}

.fa-archway:before {
  content: "\F557";
}

.fa-arrow-alt-circle-down:before {
  content: "\F358";
}

.fa-arrow-alt-circle-left:before {
  content: "\F359";
}

.fa-arrow-alt-circle-right:before {
  content: "\F35A";
}

.fa-arrow-alt-circle-up:before {
  content: "\F35B";
}

.fa-arrow-circle-down:before {
  content: "\F0AB";
}

.fa-arrow-circle-left:before {
  content: "\F0A8";
}

.fa-arrow-circle-right:before {
  content: "\F0A9";
}

.fa-arrow-circle-up:before {
  content: "\F0AA";
}

.fa-arrow-down:before {
  content: "\F063";
}

.fa-arrow-left:before {
  content: "\F060";
}

.fa-arrow-right:before {
  content: "\F061";
}

.fa-arrow-up:before {
  content: "\F062";
}

.fa-arrows-alt:before {
  content: "\F0B2";
}

.fa-arrows-alt-h:before {
  content: "\F337";
}

.fa-arrows-alt-v:before {
  content: "\F338";
}

.fa-artstation:before {
  content: "\F77A";
}

.fa-assistive-listening-systems:before {
  content: "\F2A2";
}

.fa-asterisk:before {
  content: "\F069";
}

.fa-asymmetrik:before {
  content: "\F372";
}

.fa-at:before {
  content: "\F1FA";
}

.fa-atlas:before {
  content: "\F558";
}

.fa-atlassian:before {
  content: "\F77B";
}

.fa-atom:before {
  content: "\F5D2";
}

.fa-audible:before {
  content: "\F373";
}

.fa-audio-description:before {
  content: "\F29E";
}

.fa-autoprefixer:before {
  content: "\F41C";
}

.fa-avianex:before {
  content: "\F374";
}

.fa-aviato:before {
  content: "\F421";
}

.fa-award:before {
  content: "\F559";
}

.fa-aws:before {
  content: "\F375";
}

.fa-baby:before {
  content: "\F77C";
}

.fa-baby-carriage:before {
  content: "\F77D";
}

.fa-backspace:before {
  content: "\F55A";
}

.fa-backward:before {
  content: "\F04A";
}

.fa-bacon:before {
  content: "\F7E5";
}

.fa-bacteria:before {
  content: "\E059";
}

.fa-bacterium:before {
  content: "\E05A";
}

.fa-bahai:before {
  content: "\F666";
}

.fa-balance-scale:before {
  content: "\F24E";
}

.fa-balance-scale-left:before {
  content: "\F515";
}

.fa-balance-scale-right:before {
  content: "\F516";
}

.fa-ban:before {
  content: "\F05E";
}

.fa-band-aid:before {
  content: "\F462";
}

.fa-bandcamp:before {
  content: "\F2D5";
}

.fa-barcode:before {
  content: "\F02A";
}

.fa-bars:before {
  content: "\F0C9";
}

.fa-baseball-ball:before {
  content: "\F433";
}

.fa-basketball-ball:before {
  content: "\F434";
}

.fa-bath:before {
  content: "\F2CD";
}

.fa-battery-empty:before {
  content: "\F244";
}

.fa-battery-full:before {
  content: "\F240";
}

.fa-battery-half:before {
  content: "\F242";
}

.fa-battery-quarter:before {
  content: "\F243";
}

.fa-battery-three-quarters:before {
  content: "\F241";
}

.fa-battle-net:before {
  content: "\F835";
}

.fa-bed:before {
  content: "\F236";
}

.fa-beer:before {
  content: "\F0FC";
}

.fa-behance:before {
  content: "\F1B4";
}

.fa-behance-square:before {
  content: "\F1B5";
}

.fa-bell:before {
  content: "\F0F3";
}

.fa-bell-slash:before {
  content: "\F1F6";
}

.fa-bezier-curve:before {
  content: "\F55B";
}

.fa-bible:before {
  content: "\F647";
}

.fa-bicycle:before {
  content: "\F206";
}

.fa-biking:before {
  content: "\F84A";
}

.fa-bimobject:before {
  content: "\F378";
}

.fa-binoculars:before {
  content: "\F1E5";
}

.fa-biohazard:before {
  content: "\F780";
}

.fa-birthday-cake:before {
  content: "\F1FD";
}

.fa-bitbucket:before {
  content: "\F171";
}

.fa-bitcoin:before {
  content: "\F379";
}

.fa-bity:before {
  content: "\F37A";
}

.fa-black-tie:before {
  content: "\F27E";
}

.fa-blackberry:before {
  content: "\F37B";
}

.fa-blender:before {
  content: "\F517";
}

.fa-blender-phone:before {
  content: "\F6B6";
}

.fa-blind:before {
  content: "\F29D";
}

.fa-blog:before {
  content: "\F781";
}

.fa-blogger:before {
  content: "\F37C";
}

.fa-blogger-b:before {
  content: "\F37D";
}

.fa-bluetooth:before {
  content: "\F293";
}

.fa-bluetooth-b:before {
  content: "\F294";
}

.fa-bold:before {
  content: "\F032";
}

.fa-bolt:before {
  content: "\F0E7";
}

.fa-bomb:before {
  content: "\F1E2";
}

.fa-bone:before {
  content: "\F5D7";
}

.fa-bong:before {
  content: "\F55C";
}

.fa-book:before {
  content: "\F02D";
}

.fa-book-dead:before {
  content: "\F6B7";
}

.fa-book-medical:before {
  content: "\F7E6";
}

.fa-book-open:before {
  content: "\F518";
}

.fa-book-reader:before {
  content: "\F5DA";
}

.fa-bookmark:before {
  content: "\F02E";
}

.fa-bootstrap:before {
  content: "\F836";
}

.fa-border-all:before {
  content: "\F84C";
}

.fa-border-none:before {
  content: "\F850";
}

.fa-border-style:before {
  content: "\F853";
}

.fa-bowling-ball:before {
  content: "\F436";
}

.fa-box:before {
  content: "\F466";
}

.fa-box-open:before {
  content: "\F49E";
}

.fa-box-tissue:before {
  content: "\E05B";
}

.fa-boxes:before {
  content: "\F468";
}

.fa-braille:before {
  content: "\F2A1";
}

.fa-brain:before {
  content: "\F5DC";
}

.fa-bread-slice:before {
  content: "\F7EC";
}

.fa-briefcase:before {
  content: "\F0B1";
}

.fa-briefcase-medical:before {
  content: "\F469";
}

.fa-broadcast-tower:before {
  content: "\F519";
}

.fa-broom:before {
  content: "\F51A";
}

.fa-brush:before {
  content: "\F55D";
}

.fa-btc:before {
  content: "\F15A";
}

.fa-buffer:before {
  content: "\F837";
}

.fa-bug:before {
  content: "\F188";
}

.fa-building:before {
  content: "\F1AD";
}

.fa-bullhorn:before {
  content: "\F0A1";
}

.fa-bullseye:before {
  content: "\F140";
}

.fa-burn:before {
  content: "\F46A";
}

.fa-buromobelexperte:before {
  content: "\F37F";
}

.fa-bus:before {
  content: "\F207";
}

.fa-bus-alt:before {
  content: "\F55E";
}

.fa-business-time:before {
  content: "\F64A";
}

.fa-buy-n-large:before {
  content: "\F8A6";
}

.fa-buysellads:before {
  content: "\F20D";
}

.fa-calculator:before {
  content: "\F1EC";
}

.fa-calendar:before {
  content: "\F133";
}

.fa-calendar-alt:before {
  content: "\F073";
}

.fa-calendar-check:before {
  content: "\F274";
}

.fa-calendar-day:before {
  content: "\F783";
}

.fa-calendar-minus:before {
  content: "\F272";
}

.fa-calendar-plus:before {
  content: "\F271";
}

.fa-calendar-times:before {
  content: "\F273";
}

.fa-calendar-week:before {
  content: "\F784";
}

.fa-camera:before {
  content: "\F030";
}

.fa-camera-retro:before {
  content: "\F083";
}

.fa-campground:before {
  content: "\F6BB";
}

.fa-canadian-maple-leaf:before {
  content: "\F785";
}

.fa-candy-cane:before {
  content: "\F786";
}

.fa-cannabis:before {
  content: "\F55F";
}

.fa-capsules:before {
  content: "\F46B";
}

.fa-car:before {
  content: "\F1B9";
}

.fa-car-alt:before {
  content: "\F5DE";
}

.fa-car-battery:before {
  content: "\F5DF";
}

.fa-car-crash:before {
  content: "\F5E1";
}

.fa-car-side:before {
  content: "\F5E4";
}

.fa-caravan:before {
  content: "\F8FF";
}

.fa-caret-down:before {
  content: "\F0D7";
}

.fa-caret-left:before {
  content: "\F0D9";
}

.fa-caret-right:before {
  content: "\F0DA";
}

.fa-caret-square-down:before {
  content: "\F150";
}

.fa-caret-square-left:before {
  content: "\F191";
}

.fa-caret-square-right:before {
  content: "\F152";
}

.fa-caret-square-up:before {
  content: "\F151";
}

.fa-caret-up:before {
  content: "\F0D8";
}

.fa-carrot:before {
  content: "\F787";
}

.fa-cart-arrow-down:before {
  content: "\F218";
}

.fa-cart-plus:before {
  content: "\F217";
}

.fa-cash-register:before {
  content: "\F788";
}

.fa-cat:before {
  content: "\F6BE";
}

.fa-cc-amazon-pay:before {
  content: "\F42D";
}

.fa-cc-amex:before {
  content: "\F1F3";
}

.fa-cc-apple-pay:before {
  content: "\F416";
}

.fa-cc-diners-club:before {
  content: "\F24C";
}

.fa-cc-discover:before {
  content: "\F1F2";
}

.fa-cc-jcb:before {
  content: "\F24B";
}

.fa-cc-mastercard:before {
  content: "\F1F1";
}

.fa-cc-paypal:before {
  content: "\F1F4";
}

.fa-cc-stripe:before {
  content: "\F1F5";
}

.fa-cc-visa:before {
  content: "\F1F0";
}

.fa-centercode:before {
  content: "\F380";
}

.fa-centos:before {
  content: "\F789";
}

.fa-certificate:before {
  content: "\F0A3";
}

.fa-chair:before {
  content: "\F6C0";
}

.fa-chalkboard:before {
  content: "\F51B";
}

.fa-chalkboard-teacher:before {
  content: "\F51C";
}

.fa-charging-station:before {
  content: "\F5E7";
}

.fa-chart-area:before {
  content: "\F1FE";
}

.fa-chart-bar:before {
  content: "\F080";
}

.fa-chart-line:before {
  content: "\F201";
}

.fa-chart-pie:before {
  content: "\F200";
}

.fa-check:before {
  content: "\F00C";
}

.fa-check-circle:before {
  content: "\F058";
}

.fa-check-double:before {
  content: "\F560";
}

.fa-check-square:before {
  content: "\F14A";
}

.fa-cheese:before {
  content: "\F7EF";
}

.fa-chess:before {
  content: "\F439";
}

.fa-chess-bishop:before {
  content: "\F43A";
}

.fa-chess-board:before {
  content: "\F43C";
}

.fa-chess-king:before {
  content: "\F43F";
}

.fa-chess-knight:before {
  content: "\F441";
}

.fa-chess-pawn:before {
  content: "\F443";
}

.fa-chess-queen:before {
  content: "\F445";
}

.fa-chess-rook:before {
  content: "\F447";
}

.fa-chevron-circle-down:before {
  content: "\F13A";
}

.fa-chevron-circle-left:before {
  content: "\F137";
}

.fa-chevron-circle-right:before {
  content: "\F138";
}

.fa-chevron-circle-up:before {
  content: "\F139";
}

.fa-chevron-down:before {
  content: "\F078";
}

.fa-chevron-left:before {
  content: "\F053";
}

.fa-chevron-right:before {
  content: "\F054";
}

.fa-chevron-up:before {
  content: "\F077";
}

.fa-child:before {
  content: "\F1AE";
}

.fa-chrome:before {
  content: "\F268";
}

.fa-chromecast:before {
  content: "\F838";
}

.fa-church:before {
  content: "\F51D";
}

.fa-circle:before {
  content: "\F111";
}

.fa-circle-notch:before {
  content: "\F1CE";
}

.fa-city:before {
  content: "\F64F";
}

.fa-clinic-medical:before {
  content: "\F7F2";
}

.fa-clipboard:before {
  content: "\F328";
}

.fa-clipboard-check:before {
  content: "\F46C";
}

.fa-clipboard-list:before {
  content: "\F46D";
}

.fa-clock:before {
  content: "\F017";
}

.fa-clone:before {
  content: "\F24D";
}

.fa-closed-captioning:before {
  content: "\F20A";
}

.fa-cloud:before {
  content: "\F0C2";
}

.fa-cloud-download-alt:before {
  content: "\F381";
}

.fa-cloud-meatball:before {
  content: "\F73B";
}

.fa-cloud-moon:before {
  content: "\F6C3";
}

.fa-cloud-moon-rain:before {
  content: "\F73C";
}

.fa-cloud-rain:before {
  content: "\F73D";
}

.fa-cloud-showers-heavy:before {
  content: "\F740";
}

.fa-cloud-sun:before {
  content: "\F6C4";
}

.fa-cloud-sun-rain:before {
  content: "\F743";
}

.fa-cloud-upload-alt:before {
  content: "\F382";
}

.fa-cloudflare:before {
  content: "\E07D";
}

.fa-cloudscale:before {
  content: "\F383";
}

.fa-cloudsmith:before {
  content: "\F384";
}

.fa-cloudversify:before {
  content: "\F385";
}

.fa-cocktail:before {
  content: "\F561";
}

.fa-code:before {
  content: "\F121";
}

.fa-code-branch:before {
  content: "\F126";
}

.fa-codepen:before {
  content: "\F1CB";
}

.fa-codiepie:before {
  content: "\F284";
}

.fa-coffee:before {
  content: "\F0F4";
}

.fa-cog:before {
  content: "\F013";
}

.fa-cogs:before {
  content: "\F085";
}

.fa-coins:before {
  content: "\F51E";
}

.fa-columns:before {
  content: "\F0DB";
}

.fa-comment:before {
  content: "\F075";
}

.fa-comment-alt:before {
  content: "\F27A";
}

.fa-comment-dollar:before {
  content: "\F651";
}

.fa-comment-dots:before {
  content: "\F4AD";
}

.fa-comment-medical:before {
  content: "\F7F5";
}

.fa-comment-slash:before {
  content: "\F4B3";
}

.fa-comments:before {
  content: "\F086";
}

.fa-comments-dollar:before {
  content: "\F653";
}

.fa-compact-disc:before {
  content: "\F51F";
}

.fa-compass:before {
  content: "\F14E";
}

.fa-compress:before {
  content: "\F066";
}

.fa-compress-alt:before {
  content: "\F422";
}

.fa-compress-arrows-alt:before {
  content: "\F78C";
}

.fa-concierge-bell:before {
  content: "\F562";
}

.fa-confluence:before {
  content: "\F78D";
}

.fa-connectdevelop:before {
  content: "\F20E";
}

.fa-contao:before {
  content: "\F26D";
}

.fa-cookie:before {
  content: "\F563";
}

.fa-cookie-bite:before {
  content: "\F564";
}

.fa-copy:before {
  content: "\F0C5";
}

.fa-copyright:before {
  content: "\F1F9";
}

.fa-cotton-bureau:before {
  content: "\F89E";
}

.fa-couch:before {
  content: "\F4B8";
}

.fa-cpanel:before {
  content: "\F388";
}

.fa-creative-commons:before {
  content: "\F25E";
}

.fa-creative-commons-by:before {
  content: "\F4E7";
}

.fa-creative-commons-nc:before {
  content: "\F4E8";
}

.fa-creative-commons-nc-eu:before {
  content: "\F4E9";
}

.fa-creative-commons-nc-jp:before {
  content: "\F4EA";
}

.fa-creative-commons-nd:before {
  content: "\F4EB";
}

.fa-creative-commons-pd:before {
  content: "\F4EC";
}

.fa-creative-commons-pd-alt:before {
  content: "\F4ED";
}

.fa-creative-commons-remix:before {
  content: "\F4EE";
}

.fa-creative-commons-sa:before {
  content: "\F4EF";
}

.fa-creative-commons-sampling:before {
  content: "\F4F0";
}

.fa-creative-commons-sampling-plus:before {
  content: "\F4F1";
}

.fa-creative-commons-share:before {
  content: "\F4F2";
}

.fa-creative-commons-zero:before {
  content: "\F4F3";
}

.fa-credit-card:before {
  content: "\F09D";
}

.fa-critical-role:before {
  content: "\F6C9";
}

.fa-crop:before {
  content: "\F125";
}

.fa-crop-alt:before {
  content: "\F565";
}

.fa-cross:before {
  content: "\F654";
}

.fa-crosshairs:before {
  content: "\F05B";
}

.fa-crow:before {
  content: "\F520";
}

.fa-crown:before {
  content: "\F521";
}

.fa-crutch:before {
  content: "\F7F7";
}

.fa-css3:before {
  content: "\F13C";
}

.fa-css3-alt:before {
  content: "\F38B";
}

.fa-cube:before {
  content: "\F1B2";
}

.fa-cubes:before {
  content: "\F1B3";
}

.fa-cut:before {
  content: "\F0C4";
}

.fa-cuttlefish:before {
  content: "\F38C";
}

.fa-d-and-d:before {
  content: "\F38D";
}

.fa-d-and-d-beyond:before {
  content: "\F6CA";
}

.fa-dailymotion:before {
  content: "\E052";
}

.fa-dashcube:before {
  content: "\F210";
}

.fa-database:before {
  content: "\F1C0";
}

.fa-deaf:before {
  content: "\F2A4";
}

.fa-deezer:before {
  content: "\E077";
}

.fa-delicious:before {
  content: "\F1A5";
}

.fa-democrat:before {
  content: "\F747";
}

.fa-deploydog:before {
  content: "\F38E";
}

.fa-deskpro:before {
  content: "\F38F";
}

.fa-desktop:before {
  content: "\F108";
}

.fa-dev:before {
  content: "\F6CC";
}

.fa-deviantart:before {
  content: "\F1BD";
}

.fa-dharmachakra:before {
  content: "\F655";
}

.fa-dhl:before {
  content: "\F790";
}

.fa-diagnoses:before {
  content: "\F470";
}

.fa-diaspora:before {
  content: "\F791";
}

.fa-dice:before {
  content: "\F522";
}

.fa-dice-d20:before {
  content: "\F6CF";
}

.fa-dice-d6:before {
  content: "\F6D1";
}

.fa-dice-five:before {
  content: "\F523";
}

.fa-dice-four:before {
  content: "\F524";
}

.fa-dice-one:before {
  content: "\F525";
}

.fa-dice-six:before {
  content: "\F526";
}

.fa-dice-three:before {
  content: "\F527";
}

.fa-dice-two:before {
  content: "\F528";
}

.fa-digg:before {
  content: "\F1A6";
}

.fa-digital-ocean:before {
  content: "\F391";
}

.fa-digital-tachograph:before {
  content: "\F566";
}

.fa-directions:before {
  content: "\F5EB";
}

.fa-discord:before {
  content: "\F392";
}

.fa-discourse:before {
  content: "\F393";
}

.fa-disease:before {
  content: "\F7FA";
}

.fa-divide:before {
  content: "\F529";
}

.fa-dizzy:before {
  content: "\F567";
}

.fa-dna:before {
  content: "\F471";
}

.fa-dochub:before {
  content: "\F394";
}

.fa-docker:before {
  content: "\F395";
}

.fa-dog:before {
  content: "\F6D3";
}

.fa-dollar-sign:before {
  content: "\F155";
}

.fa-dolly:before {
  content: "\F472";
}

.fa-dolly-flatbed:before {
  content: "\F474";
}

.fa-donate:before {
  content: "\F4B9";
}

.fa-door-closed:before {
  content: "\F52A";
}

.fa-door-open:before {
  content: "\F52B";
}

.fa-dot-circle:before {
  content: "\F192";
}

.fa-dove:before {
  content: "\F4BA";
}

.fa-download:before {
  content: "\F019";
}

.fa-draft2digital:before {
  content: "\F396";
}

.fa-drafting-compass:before {
  content: "\F568";
}

.fa-dragon:before {
  content: "\F6D5";
}

.fa-draw-polygon:before {
  content: "\F5EE";
}

.fa-dribbble:before {
  content: "\F17D";
}

.fa-dribbble-square:before {
  content: "\F397";
}

.fa-dropbox:before {
  content: "\F16B";
}

.fa-drum:before {
  content: "\F569";
}

.fa-drum-steelpan:before {
  content: "\F56A";
}

.fa-drumstick-bite:before {
  content: "\F6D7";
}

.fa-drupal:before {
  content: "\F1A9";
}

.fa-dumbbell:before {
  content: "\F44B";
}

.fa-dumpster:before {
  content: "\F793";
}

.fa-dumpster-fire:before {
  content: "\F794";
}

.fa-dungeon:before {
  content: "\F6D9";
}

.fa-dyalog:before {
  content: "\F399";
}

.fa-earlybirds:before {
  content: "\F39A";
}

.fa-ebay:before {
  content: "\F4F4";
}

.fa-edge:before {
  content: "\F282";
}

.fa-edge-legacy:before {
  content: "\E078";
}

.fa-edit:before {
  content: "\F044";
}

.fa-egg:before {
  content: "\F7FB";
}

.fa-eject:before {
  content: "\F052";
}

.fa-elementor:before {
  content: "\F430";
}

.fa-ellipsis-h:before {
  content: "\F141";
}

.fa-ellipsis-v:before {
  content: "\F142";
}

.fa-ello:before {
  content: "\F5F1";
}

.fa-ember:before {
  content: "\F423";
}

.fa-empire:before {
  content: "\F1D1";
}

.fa-envelope:before {
  content: "\F0E0";
}

.fa-envelope-open:before {
  content: "\F2B6";
}

.fa-envelope-open-text:before {
  content: "\F658";
}

.fa-envelope-square:before {
  content: "\F199";
}

.fa-envira:before {
  content: "\F299";
}

.fa-equals:before {
  content: "\F52C";
}

.fa-eraser:before {
  content: "\F12D";
}

.fa-erlang:before {
  content: "\F39D";
}

.fa-ethereum:before {
  content: "\F42E";
}

.fa-ethernet:before {
  content: "\F796";
}

.fa-etsy:before {
  content: "\F2D7";
}

.fa-euro-sign:before {
  content: "\F153";
}

.fa-evernote:before {
  content: "\F839";
}

.fa-exchange-alt:before {
  content: "\F362";
}

.fa-exclamation:before {
  content: "\F12A";
}

.fa-exclamation-circle:before {
  content: "\F06A";
}

.fa-exclamation-triangle:before {
  content: "\F071";
}

.fa-expand:before {
  content: "\F065";
}

.fa-expand-alt:before {
  content: "\F424";
}

.fa-expand-arrows-alt:before {
  content: "\F31E";
}

.fa-expeditedssl:before {
  content: "\F23E";
}

.fa-external-link-alt:before {
  content: "\F35D";
}

.fa-external-link-square-alt:before {
  content: "\F360";
}

.fa-eye:before {
  content: "\F06E";
}

.fa-eye-dropper:before {
  content: "\F1FB";
}

.fa-eye-slash:before {
  content: "\F070";
}

.fa-facebook:before {
  content: "\F09A";
}

.fa-facebook-f:before {
  content: "\F39E";
}

.fa-facebook-messenger:before {
  content: "\F39F";
}

.fa-facebook-square:before {
  content: "\F082";
}

.fa-fan:before {
  content: "\F863";
}

.fa-fantasy-flight-games:before {
  content: "\F6DC";
}

.fa-fast-backward:before {
  content: "\F049";
}

.fa-fast-forward:before {
  content: "\F050";
}

.fa-faucet:before {
  content: "\E005";
}

.fa-fax:before {
  content: "\F1AC";
}

.fa-feather:before {
  content: "\F52D";
}

.fa-feather-alt:before {
  content: "\F56B";
}

.fa-fedex:before {
  content: "\F797";
}

.fa-fedora:before {
  content: "\F798";
}

.fa-female:before {
  content: "\F182";
}

.fa-fighter-jet:before {
  content: "\F0FB";
}

.fa-figma:before {
  content: "\F799";
}

.fa-file:before {
  content: "\F15B";
}

.fa-file-alt:before {
  content: "\F15C";
}

.fa-file-archive:before {
  content: "\F1C6";
}

.fa-file-audio:before {
  content: "\F1C7";
}

.fa-file-code:before {
  content: "\F1C9";
}

.fa-file-contract:before {
  content: "\F56C";
}

.fa-file-csv:before {
  content: "\F6DD";
}

.fa-file-download:before {
  content: "\F56D";
}

.fa-file-excel:before {
  content: "\F1C3";
}

.fa-file-export:before {
  content: "\F56E";
}

.fa-file-image:before {
  content: "\F1C5";
}

.fa-file-import:before {
  content: "\F56F";
}

.fa-file-invoice:before {
  content: "\F570";
}

.fa-file-invoice-dollar:before {
  content: "\F571";
}

.fa-file-medical:before {
  content: "\F477";
}

.fa-file-medical-alt:before {
  content: "\F478";
}

.fa-file-pdf:before {
  content: "\F1C1";
}

.fa-file-powerpoint:before {
  content: "\F1C4";
}

.fa-file-prescription:before {
  content: "\F572";
}

.fa-file-signature:before {
  content: "\F573";
}

.fa-file-upload:before {
  content: "\F574";
}

.fa-file-video:before {
  content: "\F1C8";
}

.fa-file-word:before {
  content: "\F1C2";
}

.fa-fill:before {
  content: "\F575";
}

.fa-fill-drip:before {
  content: "\F576";
}

.fa-film:before {
  content: "\F008";
}

.fa-filter:before {
  content: "\F0B0";
}

.fa-fingerprint:before {
  content: "\F577";
}

.fa-fire:before {
  content: "\F06D";
}

.fa-fire-alt:before {
  content: "\F7E4";
}

.fa-fire-extinguisher:before {
  content: "\F134";
}

.fa-firefox:before {
  content: "\F269";
}

.fa-firefox-browser:before {
  content: "\E007";
}

.fa-first-aid:before {
  content: "\F479";
}

.fa-first-order:before {
  content: "\F2B0";
}

.fa-first-order-alt:before {
  content: "\F50A";
}

.fa-firstdraft:before {
  content: "\F3A1";
}

.fa-fish:before {
  content: "\F578";
}

.fa-fist-raised:before {
  content: "\F6DE";
}

.fa-flag:before {
  content: "\F024";
}

.fa-flag-checkered:before {
  content: "\F11E";
}

.fa-flag-usa:before {
  content: "\F74D";
}

.fa-flask:before {
  content: "\F0C3";
}

.fa-flickr:before {
  content: "\F16E";
}

.fa-flipboard:before {
  content: "\F44D";
}

.fa-flushed:before {
  content: "\F579";
}

.fa-fly:before {
  content: "\F417";
}

.fa-folder:before {
  content: "\F07B";
}

.fa-folder-minus:before {
  content: "\F65D";
}

.fa-folder-open:before {
  content: "\F07C";
}

.fa-folder-plus:before {
  content: "\F65E";
}

.fa-font:before {
  content: "\F031";
}

.fa-font-awesome:before {
  content: "\F2B4";
}

.fa-font-awesome-alt:before {
  content: "\F35C";
}

.fa-font-awesome-flag:before {
  content: "\F425";
}

.fa-font-awesome-logo-full:before {
  content: "\F4E6";
}

.fa-fonticons:before {
  content: "\F280";
}

.fa-fonticons-fi:before {
  content: "\F3A2";
}

.fa-football-ball:before {
  content: "\F44E";
}

.fa-fort-awesome:before {
  content: "\F286";
}

.fa-fort-awesome-alt:before {
  content: "\F3A3";
}

.fa-forumbee:before {
  content: "\F211";
}

.fa-forward:before {
  content: "\F04E";
}

.fa-foursquare:before {
  content: "\F180";
}

.fa-free-code-camp:before {
  content: "\F2C5";
}

.fa-freebsd:before {
  content: "\F3A4";
}

.fa-frog:before {
  content: "\F52E";
}

.fa-frown:before {
  content: "\F119";
}

.fa-frown-open:before {
  content: "\F57A";
}

.fa-fulcrum:before {
  content: "\F50B";
}

.fa-funnel-dollar:before {
  content: "\F662";
}

.fa-futbol:before {
  content: "\F1E3";
}

.fa-galactic-republic:before {
  content: "\F50C";
}

.fa-galactic-senate:before {
  content: "\F50D";
}

.fa-gamepad:before {
  content: "\F11B";
}

.fa-gas-pump:before {
  content: "\F52F";
}

.fa-gavel:before {
  content: "\F0E3";
}

.fa-gem:before {
  content: "\F3A5";
}

.fa-genderless:before {
  content: "\F22D";
}

.fa-get-pocket:before {
  content: "\F265";
}

.fa-gg:before {
  content: "\F260";
}

.fa-gg-circle:before {
  content: "\F261";
}

.fa-ghost:before {
  content: "\F6E2";
}

.fa-gift:before {
  content: "\F06B";
}

.fa-gifts:before {
  content: "\F79C";
}

.fa-git:before {
  content: "\F1D3";
}

.fa-git-alt:before {
  content: "\F841";
}

.fa-git-square:before {
  content: "\F1D2";
}

.fa-github:before {
  content: "\F09B";
}

.fa-github-alt:before {
  content: "\F113";
}

.fa-github-square:before {
  content: "\F092";
}

.fa-gitkraken:before {
  content: "\F3A6";
}

.fa-gitlab:before {
  content: "\F296";
}

.fa-gitter:before {
  content: "\F426";
}

.fa-glass-cheers:before {
  content: "\F79F";
}

.fa-glass-martini:before {
  content: "\F000";
}

.fa-glass-martini-alt:before {
  content: "\F57B";
}

.fa-glass-whiskey:before {
  content: "\F7A0";
}

.fa-glasses:before {
  content: "\F530";
}

.fa-glide:before {
  content: "\F2A5";
}

.fa-glide-g:before {
  content: "\F2A6";
}

.fa-globe:before {
  content: "\F0AC";
}

.fa-globe-africa:before {
  content: "\F57C";
}

.fa-globe-americas:before {
  content: "\F57D";
}

.fa-globe-asia:before {
  content: "\F57E";
}

.fa-globe-europe:before {
  content: "\F7A2";
}

.fa-gofore:before {
  content: "\F3A7";
}

.fa-golf-ball:before {
  content: "\F450";
}

.fa-goodreads:before {
  content: "\F3A8";
}

.fa-goodreads-g:before {
  content: "\F3A9";
}

.fa-google:before {
  content: "\F1A0";
}

.fa-google-drive:before {
  content: "\F3AA";
}

.fa-google-pay:before {
  content: "\E079";
}

.fa-google-play:before {
  content: "\F3AB";
}

.fa-google-plus:before {
  content: "\F2B3";
}

.fa-google-plus-g:before {
  content: "\F0D5";
}

.fa-google-plus-square:before {
  content: "\F0D4";
}

.fa-google-wallet:before {
  content: "\F1EE";
}

.fa-gopuram:before {
  content: "\F664";
}

.fa-graduation-cap:before {
  content: "\F19D";
}

.fa-gratipay:before {
  content: "\F184";
}

.fa-grav:before {
  content: "\F2D6";
}

.fa-greater-than:before {
  content: "\F531";
}

.fa-greater-than-equal:before {
  content: "\F532";
}

.fa-grimace:before {
  content: "\F57F";
}

.fa-grin:before {
  content: "\F580";
}

.fa-grin-alt:before {
  content: "\F581";
}

.fa-grin-beam:before {
  content: "\F582";
}

.fa-grin-beam-sweat:before {
  content: "\F583";
}

.fa-grin-hearts:before {
  content: "\F584";
}

.fa-grin-squint:before {
  content: "\F585";
}

.fa-grin-squint-tears:before {
  content: "\F586";
}

.fa-grin-stars:before {
  content: "\F587";
}

.fa-grin-tears:before {
  content: "\F588";
}

.fa-grin-tongue:before {
  content: "\F589";
}

.fa-grin-tongue-squint:before {
  content: "\F58A";
}

.fa-grin-tongue-wink:before {
  content: "\F58B";
}

.fa-grin-wink:before {
  content: "\F58C";
}

.fa-grip-horizontal:before {
  content: "\F58D";
}

.fa-grip-lines:before {
  content: "\F7A4";
}

.fa-grip-lines-vertical:before {
  content: "\F7A5";
}

.fa-grip-vertical:before {
  content: "\F58E";
}

.fa-gripfire:before {
  content: "\F3AC";
}

.fa-grunt:before {
  content: "\F3AD";
}

.fa-guilded:before {
  content: "\E07E";
}

.fa-guitar:before {
  content: "\F7A6";
}

.fa-gulp:before {
  content: "\F3AE";
}

.fa-h-square:before {
  content: "\F0FD";
}

.fa-hacker-news:before {
  content: "\F1D4";
}

.fa-hacker-news-square:before {
  content: "\F3AF";
}

.fa-hackerrank:before {
  content: "\F5F7";
}

.fa-hamburger:before {
  content: "\F805";
}

.fa-hammer:before {
  content: "\F6E3";
}

.fa-hamsa:before {
  content: "\F665";
}

.fa-hand-holding:before {
  content: "\F4BD";
}

.fa-hand-holding-heart:before {
  content: "\F4BE";
}

.fa-hand-holding-medical:before {
  content: "\E05C";
}

.fa-hand-holding-usd:before {
  content: "\F4C0";
}

.fa-hand-holding-water:before {
  content: "\F4C1";
}

.fa-hand-lizard:before {
  content: "\F258";
}

.fa-hand-middle-finger:before {
  content: "\F806";
}

.fa-hand-paper:before {
  content: "\F256";
}

.fa-hand-peace:before {
  content: "\F25B";
}

.fa-hand-point-down:before {
  content: "\F0A7";
}

.fa-hand-point-left:before {
  content: "\F0A5";
}

.fa-hand-point-right:before {
  content: "\F0A4";
}

.fa-hand-point-up:before {
  content: "\F0A6";
}

.fa-hand-pointer:before {
  content: "\F25A";
}

.fa-hand-rock:before {
  content: "\F255";
}

.fa-hand-scissors:before {
  content: "\F257";
}

.fa-hand-sparkles:before {
  content: "\E05D";
}

.fa-hand-spock:before {
  content: "\F259";
}

.fa-hands:before {
  content: "\F4C2";
}

.fa-hands-helping:before {
  content: "\F4C4";
}

.fa-hands-wash:before {
  content: "\E05E";
}

.fa-handshake:before {
  content: "\F2B5";
}

.fa-handshake-alt-slash:before {
  content: "\E05F";
}

.fa-handshake-slash:before {
  content: "\E060";
}

.fa-hanukiah:before {
  content: "\F6E6";
}

.fa-hard-hat:before {
  content: "\F807";
}

.fa-hashtag:before {
  content: "\F292";
}

.fa-hat-cowboy:before {
  content: "\F8C0";
}

.fa-hat-cowboy-side:before {
  content: "\F8C1";
}

.fa-hat-wizard:before {
  content: "\F6E8";
}

.fa-hdd:before {
  content: "\F0A0";
}

.fa-head-side-cough:before {
  content: "\E061";
}

.fa-head-side-cough-slash:before {
  content: "\E062";
}

.fa-head-side-mask:before {
  content: "\E063";
}

.fa-head-side-virus:before {
  content: "\E064";
}

.fa-heading:before {
  content: "\F1DC";
}

.fa-headphones:before {
  content: "\F025";
}

.fa-headphones-alt:before {
  content: "\F58F";
}

.fa-headset:before {
  content: "\F590";
}

.fa-heart:before {
  content: "\F004";
}

.fa-heart-broken:before {
  content: "\F7A9";
}

.fa-heartbeat:before {
  content: "\F21E";
}

.fa-helicopter:before {
  content: "\F533";
}

.fa-highlighter:before {
  content: "\F591";
}

.fa-hiking:before {
  content: "\F6EC";
}

.fa-hippo:before {
  content: "\F6ED";
}

.fa-hips:before {
  content: "\F452";
}

.fa-hire-a-helper:before {
  content: "\F3B0";
}

.fa-history:before {
  content: "\F1DA";
}

.fa-hive:before {
  content: "\E07F";
}

.fa-hockey-puck:before {
  content: "\F453";
}

.fa-holly-berry:before {
  content: "\F7AA";
}

.fa-home:before {
  content: "\F015";
}

.fa-hooli:before {
  content: "\F427";
}

.fa-hornbill:before {
  content: "\F592";
}

.fa-horse:before {
  content: "\F6F0";
}

.fa-horse-head:before {
  content: "\F7AB";
}

.fa-hospital:before {
  content: "\F0F8";
}

.fa-hospital-alt:before {
  content: "\F47D";
}

.fa-hospital-symbol:before {
  content: "\F47E";
}

.fa-hospital-user:before {
  content: "\F80D";
}

.fa-hot-tub:before {
  content: "\F593";
}

.fa-hotdog:before {
  content: "\F80F";
}

.fa-hotel:before {
  content: "\F594";
}

.fa-hotjar:before {
  content: "\F3B1";
}

.fa-hourglass:before {
  content: "\F254";
}

.fa-hourglass-end:before {
  content: "\F253";
}

.fa-hourglass-half:before {
  content: "\F252";
}

.fa-hourglass-start:before {
  content: "\F251";
}

.fa-house-damage:before {
  content: "\F6F1";
}

.fa-house-user:before {
  content: "\E065";
}

.fa-houzz:before {
  content: "\F27C";
}

.fa-hryvnia:before {
  content: "\F6F2";
}

.fa-html5:before {
  content: "\F13B";
}

.fa-hubspot:before {
  content: "\F3B2";
}

.fa-i-cursor:before {
  content: "\F246";
}

.fa-ice-cream:before {
  content: "\F810";
}

.fa-icicles:before {
  content: "\F7AD";
}

.fa-icons:before {
  content: "\F86D";
}

.fa-id-badge:before {
  content: "\F2C1";
}

.fa-id-card:before {
  content: "\F2C2";
}

.fa-id-card-alt:before {
  content: "\F47F";
}

.fa-ideal:before {
  content: "\E013";
}

.fa-igloo:before {
  content: "\F7AE";
}

.fa-image:before {
  content: "\F03E";
}

.fa-images:before {
  content: "\F302";
}

.fa-imdb:before {
  content: "\F2D8";
}

.fa-inbox:before {
  content: "\F01C";
}

.fa-indent:before {
  content: "\F03C";
}

.fa-industry:before {
  content: "\F275";
}

.fa-infinity:before {
  content: "\F534";
}

.fa-info:before {
  content: "\F129";
}

.fa-info-circle:before {
  content: "\F05A";
}

.fa-innosoft:before {
  content: "\E080";
}

.fa-instagram:before {
  content: "\F16D";
}

.fa-instagram-square:before {
  content: "\E055";
}

.fa-instalod:before {
  content: "\E081";
}

.fa-intercom:before {
  content: "\F7AF";
}

.fa-internet-explorer:before {
  content: "\F26B";
}

.fa-invision:before {
  content: "\F7B0";
}

.fa-ioxhost:before {
  content: "\F208";
}

.fa-italic:before {
  content: "\F033";
}

.fa-itch-io:before {
  content: "\F83A";
}

.fa-itunes:before {
  content: "\F3B4";
}

.fa-itunes-note:before {
  content: "\F3B5";
}

.fa-java:before {
  content: "\F4E4";
}

.fa-jedi:before {
  content: "\F669";
}

.fa-jedi-order:before {
  content: "\F50E";
}

.fa-jenkins:before {
  content: "\F3B6";
}

.fa-jira:before {
  content: "\F7B1";
}

.fa-joget:before {
  content: "\F3B7";
}

.fa-joint:before {
  content: "\F595";
}

.fa-joomla:before {
  content: "\F1AA";
}

.fa-journal-whills:before {
  content: "\F66A";
}

.fa-js:before {
  content: "\F3B8";
}

.fa-js-square:before {
  content: "\F3B9";
}

.fa-jsfiddle:before {
  content: "\F1CC";
}

.fa-kaaba:before {
  content: "\F66B";
}

.fa-kaggle:before {
  content: "\F5FA";
}

.fa-key:before {
  content: "\F084";
}

.fa-keybase:before {
  content: "\F4F5";
}

.fa-keyboard:before {
  content: "\F11C";
}

.fa-keycdn:before {
  content: "\F3BA";
}

.fa-khanda:before {
  content: "\F66D";
}

.fa-kickstarter:before {
  content: "\F3BB";
}

.fa-kickstarter-k:before {
  content: "\F3BC";
}

.fa-kiss:before {
  content: "\F596";
}

.fa-kiss-beam:before {
  content: "\F597";
}

.fa-kiss-wink-heart:before {
  content: "\F598";
}

.fa-kiwi-bird:before {
  content: "\F535";
}

.fa-korvue:before {
  content: "\F42F";
}

.fa-landmark:before {
  content: "\F66F";
}

.fa-language:before {
  content: "\F1AB";
}

.fa-laptop:before {
  content: "\F109";
}

.fa-laptop-code:before {
  content: "\F5FC";
}

.fa-laptop-house:before {
  content: "\E066";
}

.fa-laptop-medical:before {
  content: "\F812";
}

.fa-laravel:before {
  content: "\F3BD";
}

.fa-lastfm:before {
  content: "\F202";
}

.fa-lastfm-square:before {
  content: "\F203";
}

.fa-laugh:before {
  content: "\F599";
}

.fa-laugh-beam:before {
  content: "\F59A";
}

.fa-laugh-squint:before {
  content: "\F59B";
}

.fa-laugh-wink:before {
  content: "\F59C";
}

.fa-layer-group:before {
  content: "\F5FD";
}

.fa-leaf:before {
  content: "\F06C";
}

.fa-leanpub:before {
  content: "\F212";
}

.fa-lemon:before {
  content: "\F094";
}

.fa-less:before {
  content: "\F41D";
}

.fa-less-than:before {
  content: "\F536";
}

.fa-less-than-equal:before {
  content: "\F537";
}

.fa-level-down-alt:before {
  content: "\F3BE";
}

.fa-level-up-alt:before {
  content: "\F3BF";
}

.fa-life-ring:before {
  content: "\F1CD";
}

.fa-lightbulb:before {
  content: "\F0EB";
}

.fa-line:before {
  content: "\F3C0";
}

.fa-link:before {
  content: "\F0C1";
}

.fa-linkedin:before {
  content: "\F08C";
}

.fa-linkedin-in:before {
  content: "\F0E1";
}

.fa-linode:before {
  content: "\F2B8";
}

.fa-linux:before {
  content: "\F17C";
}

.fa-lira-sign:before {
  content: "\F195";
}

.fa-list:before {
  content: "\F03A";
}

.fa-list-alt:before {
  content: "\F022";
}

.fa-list-ol:before {
  content: "\F0CB";
}

.fa-list-ul:before {
  content: "\F0CA";
}

.fa-location-arrow:before {
  content: "\F124";
}

.fa-lock:before {
  content: "\F023";
}

.fa-lock-open:before {
  content: "\F3C1";
}

.fa-long-arrow-alt-down:before {
  content: "\F309";
}

.fa-long-arrow-alt-left:before {
  content: "\F30A";
}

.fa-long-arrow-alt-right:before {
  content: "\F30B";
}

.fa-long-arrow-alt-up:before {
  content: "\F30C";
}

.fa-low-vision:before {
  content: "\F2A8";
}

.fa-luggage-cart:before {
  content: "\F59D";
}

.fa-lungs:before {
  content: "\F604";
}

.fa-lungs-virus:before {
  content: "\E067";
}

.fa-lyft:before {
  content: "\F3C3";
}

.fa-magento:before {
  content: "\F3C4";
}

.fa-magic:before {
  content: "\F0D0";
}

.fa-magnet:before {
  content: "\F076";
}

.fa-mail-bulk:before {
  content: "\F674";
}

.fa-mailchimp:before {
  content: "\F59E";
}

.fa-male:before {
  content: "\F183";
}

.fa-mandalorian:before {
  content: "\F50F";
}

.fa-map:before {
  content: "\F279";
}

.fa-map-marked:before {
  content: "\F59F";
}

.fa-map-marked-alt:before {
  content: "\F5A0";
}

.fa-map-marker:before {
  content: "\F041";
}

.fa-map-marker-alt:before {
  content: "\F3C5";
}

.fa-map-pin:before {
  content: "\F276";
}

.fa-map-signs:before {
  content: "\F277";
}

.fa-markdown:before {
  content: "\F60F";
}

.fa-marker:before {
  content: "\F5A1";
}

.fa-mars:before {
  content: "\F222";
}

.fa-mars-double:before {
  content: "\F227";
}

.fa-mars-stroke:before {
  content: "\F229";
}

.fa-mars-stroke-h:before {
  content: "\F22B";
}

.fa-mars-stroke-v:before {
  content: "\F22A";
}

.fa-mask:before {
  content: "\F6FA";
}

.fa-mastodon:before {
  content: "\F4F6";
}

.fa-maxcdn:before {
  content: "\F136";
}

.fa-mdb:before {
  content: "\F8CA";
}

.fa-medal:before {
  content: "\F5A2";
}

.fa-medapps:before {
  content: "\F3C6";
}

.fa-medium:before {
  content: "\F23A";
}

.fa-medium-m:before {
  content: "\F3C7";
}

.fa-medkit:before {
  content: "\F0FA";
}

.fa-medrt:before {
  content: "\F3C8";
}

.fa-meetup:before {
  content: "\F2E0";
}

.fa-megaport:before {
  content: "\F5A3";
}

.fa-meh:before {
  content: "\F11A";
}

.fa-meh-blank:before {
  content: "\F5A4";
}

.fa-meh-rolling-eyes:before {
  content: "\F5A5";
}

.fa-memory:before {
  content: "\F538";
}

.fa-mendeley:before {
  content: "\F7B3";
}

.fa-menorah:before {
  content: "\F676";
}

.fa-mercury:before {
  content: "\F223";
}

.fa-meteor:before {
  content: "\F753";
}

.fa-microblog:before {
  content: "\E01A";
}

.fa-microchip:before {
  content: "\F2DB";
}

.fa-microphone:before {
  content: "\F130";
}

.fa-microphone-alt:before {
  content: "\F3C9";
}

.fa-microphone-alt-slash:before {
  content: "\F539";
}

.fa-microphone-slash:before {
  content: "\F131";
}

.fa-microscope:before {
  content: "\F610";
}

.fa-microsoft:before {
  content: "\F3CA";
}

.fa-minus:before {
  content: "\F068";
}

.fa-minus-circle:before {
  content: "\F056";
}

.fa-minus-square:before {
  content: "\F146";
}

.fa-mitten:before {
  content: "\F7B5";
}

.fa-mix:before {
  content: "\F3CB";
}

.fa-mixcloud:before {
  content: "\F289";
}

.fa-mixer:before {
  content: "\E056";
}

.fa-mizuni:before {
  content: "\F3CC";
}

.fa-mobile:before {
  content: "\F10B";
}

.fa-mobile-alt:before {
  content: "\F3CD";
}

.fa-modx:before {
  content: "\F285";
}

.fa-monero:before {
  content: "\F3D0";
}

.fa-money-bill:before {
  content: "\F0D6";
}

.fa-money-bill-alt:before {
  content: "\F3D1";
}

.fa-money-bill-wave:before {
  content: "\F53A";
}

.fa-money-bill-wave-alt:before {
  content: "\F53B";
}

.fa-money-check:before {
  content: "\F53C";
}

.fa-money-check-alt:before {
  content: "\F53D";
}

.fa-monument:before {
  content: "\F5A6";
}

.fa-moon:before {
  content: "\F186";
}

.fa-mortar-pestle:before {
  content: "\F5A7";
}

.fa-mosque:before {
  content: "\F678";
}

.fa-motorcycle:before {
  content: "\F21C";
}

.fa-mountain:before {
  content: "\F6FC";
}

.fa-mouse:before {
  content: "\F8CC";
}

.fa-mouse-pointer:before {
  content: "\F245";
}

.fa-mug-hot:before {
  content: "\F7B6";
}

.fa-music:before {
  content: "\F001";
}

.fa-napster:before {
  content: "\F3D2";
}

.fa-neos:before {
  content: "\F612";
}

.fa-network-wired:before {
  content: "\F6FF";
}

.fa-neuter:before {
  content: "\F22C";
}

.fa-newspaper:before {
  content: "\F1EA";
}

.fa-nimblr:before {
  content: "\F5A8";
}

.fa-node:before {
  content: "\F419";
}

.fa-node-js:before {
  content: "\F3D3";
}

.fa-not-equal:before {
  content: "\F53E";
}

.fa-notes-medical:before {
  content: "\F481";
}

.fa-npm:before {
  content: "\F3D4";
}

.fa-ns8:before {
  content: "\F3D5";
}

.fa-nutritionix:before {
  content: "\F3D6";
}

.fa-object-group:before {
  content: "\F247";
}

.fa-object-ungroup:before {
  content: "\F248";
}

.fa-octopus-deploy:before {
  content: "\E082";
}

.fa-odnoklassniki:before {
  content: "\F263";
}

.fa-odnoklassniki-square:before {
  content: "\F264";
}

.fa-oil-can:before {
  content: "\F613";
}

.fa-old-republic:before {
  content: "\F510";
}

.fa-om:before {
  content: "\F679";
}

.fa-opencart:before {
  content: "\F23D";
}

.fa-openid:before {
  content: "\F19B";
}

.fa-opera:before {
  content: "\F26A";
}

.fa-optin-monster:before {
  content: "\F23C";
}

.fa-orcid:before {
  content: "\F8D2";
}

.fa-osi:before {
  content: "\F41A";
}

.fa-otter:before {
  content: "\F700";
}

.fa-outdent:before {
  content: "\F03B";
}

.fa-page4:before {
  content: "\F3D7";
}

.fa-pagelines:before {
  content: "\F18C";
}

.fa-pager:before {
  content: "\F815";
}

.fa-paint-brush:before {
  content: "\F1FC";
}

.fa-paint-roller:before {
  content: "\F5AA";
}

.fa-palette:before {
  content: "\F53F";
}

.fa-palfed:before {
  content: "\F3D8";
}

.fa-pallet:before {
  content: "\F482";
}

.fa-paper-plane:before {
  content: "\F1D8";
}

.fa-paperclip:before {
  content: "\F0C6";
}

.fa-parachute-box:before {
  content: "\F4CD";
}

.fa-paragraph:before {
  content: "\F1DD";
}

.fa-parking:before {
  content: "\F540";
}

.fa-passport:before {
  content: "\F5AB";
}

.fa-pastafarianism:before {
  content: "\F67B";
}

.fa-paste:before {
  content: "\F0EA";
}

.fa-patreon:before {
  content: "\F3D9";
}

.fa-pause:before {
  content: "\F04C";
}

.fa-pause-circle:before {
  content: "\F28B";
}

.fa-paw:before {
  content: "\F1B0";
}

.fa-paypal:before {
  content: "\F1ED";
}

.fa-peace:before {
  content: "\F67C";
}

.fa-pen:before {
  content: "\F304";
}

.fa-pen-alt:before {
  content: "\F305";
}

.fa-pen-fancy:before {
  content: "\F5AC";
}

.fa-pen-nib:before {
  content: "\F5AD";
}

.fa-pen-square:before {
  content: "\F14B";
}

.fa-pencil-alt:before {
  content: "\F303";
}

.fa-pencil-ruler:before {
  content: "\F5AE";
}

.fa-penny-arcade:before {
  content: "\F704";
}

.fa-people-arrows:before {
  content: "\E068";
}

.fa-people-carry:before {
  content: "\F4CE";
}

.fa-pepper-hot:before {
  content: "\F816";
}

.fa-perbyte:before {
  content: "\E083";
}

.fa-percent:before {
  content: "\F295";
}

.fa-percentage:before {
  content: "\F541";
}

.fa-periscope:before {
  content: "\F3DA";
}

.fa-person-booth:before {
  content: "\F756";
}

.fa-phabricator:before {
  content: "\F3DB";
}

.fa-phoenix-framework:before {
  content: "\F3DC";
}

.fa-phoenix-squadron:before {
  content: "\F511";
}

.fa-phone:before {
  content: "\F095";
}

.fa-phone-alt:before {
  content: "\F879";
}

.fa-phone-slash:before {
  content: "\F3DD";
}

.fa-phone-square:before {
  content: "\F098";
}

.fa-phone-square-alt:before {
  content: "\F87B";
}

.fa-phone-volume:before {
  content: "\F2A0";
}

.fa-photo-video:before {
  content: "\F87C";
}

.fa-php:before {
  content: "\F457";
}

.fa-pied-piper:before {
  content: "\F2AE";
}

.fa-pied-piper-alt:before {
  content: "\F1A8";
}

.fa-pied-piper-hat:before {
  content: "\F4E5";
}

.fa-pied-piper-pp:before {
  content: "\F1A7";
}

.fa-pied-piper-square:before {
  content: "\E01E";
}

.fa-piggy-bank:before {
  content: "\F4D3";
}

.fa-pills:before {
  content: "\F484";
}

.fa-pinterest:before {
  content: "\F0D2";
}

.fa-pinterest-p:before {
  content: "\F231";
}

.fa-pinterest-square:before {
  content: "\F0D3";
}

.fa-pizza-slice:before {
  content: "\F818";
}

.fa-place-of-worship:before {
  content: "\F67F";
}

.fa-plane:before {
  content: "\F072";
}

.fa-plane-arrival:before {
  content: "\F5AF";
}

.fa-plane-departure:before {
  content: "\F5B0";
}

.fa-plane-slash:before {
  content: "\E069";
}

.fa-play:before {
  content: "\F04B";
}

.fa-play-circle:before {
  content: "\F144";
}

.fa-playstation:before {
  content: "\F3DF";
}

.fa-plug:before {
  content: "\F1E6";
}

.fa-plus:before {
  content: "\F067";
}

.fa-plus-circle:before {
  content: "\F055";
}

.fa-plus-square:before {
  content: "\F0FE";
}

.fa-podcast:before {
  content: "\F2CE";
}

.fa-poll:before {
  content: "\F681";
}

.fa-poll-h:before {
  content: "\F682";
}

.fa-poo:before {
  content: "\F2FE";
}

.fa-poo-storm:before {
  content: "\F75A";
}

.fa-poop:before {
  content: "\F619";
}

.fa-portrait:before {
  content: "\F3E0";
}

.fa-pound-sign:before {
  content: "\F154";
}

.fa-power-off:before {
  content: "\F011";
}

.fa-pray:before {
  content: "\F683";
}

.fa-praying-hands:before {
  content: "\F684";
}

.fa-prescription:before {
  content: "\F5B1";
}

.fa-prescription-bottle:before {
  content: "\F485";
}

.fa-prescription-bottle-alt:before {
  content: "\F486";
}

.fa-print:before {
  content: "\F02F";
}

.fa-procedures:before {
  content: "\F487";
}

.fa-product-hunt:before {
  content: "\F288";
}

.fa-project-diagram:before {
  content: "\F542";
}

.fa-pump-medical:before {
  content: "\E06A";
}

.fa-pump-soap:before {
  content: "\E06B";
}

.fa-pushed:before {
  content: "\F3E1";
}

.fa-puzzle-piece:before {
  content: "\F12E";
}

.fa-python:before {
  content: "\F3E2";
}

.fa-qq:before {
  content: "\F1D6";
}

.fa-qrcode:before {
  content: "\F029";
}

.fa-question:before {
  content: "\F128";
}

.fa-question-circle:before {
  content: "\F059";
}

.fa-quidditch:before {
  content: "\F458";
}

.fa-quinscape:before {
  content: "\F459";
}

.fa-quora:before {
  content: "\F2C4";
}

.fa-quote-left:before {
  content: "\F10D";
}

.fa-quote-right:before {
  content: "\F10E";
}

.fa-quran:before {
  content: "\F687";
}

.fa-r-project:before {
  content: "\F4F7";
}

.fa-radiation:before {
  content: "\F7B9";
}

.fa-radiation-alt:before {
  content: "\F7BA";
}

.fa-rainbow:before {
  content: "\F75B";
}

.fa-random:before {
  content: "\F074";
}

.fa-raspberry-pi:before {
  content: "\F7BB";
}

.fa-ravelry:before {
  content: "\F2D9";
}

.fa-react:before {
  content: "\F41B";
}

.fa-reacteurope:before {
  content: "\F75D";
}

.fa-readme:before {
  content: "\F4D5";
}

.fa-rebel:before {
  content: "\F1D0";
}

.fa-receipt:before {
  content: "\F543";
}

.fa-record-vinyl:before {
  content: "\F8D9";
}

.fa-recycle:before {
  content: "\F1B8";
}

.fa-red-river:before {
  content: "\F3E3";
}

.fa-reddit:before {
  content: "\F1A1";
}

.fa-reddit-alien:before {
  content: "\F281";
}

.fa-reddit-square:before {
  content: "\F1A2";
}

.fa-redhat:before {
  content: "\F7BC";
}

.fa-redo:before {
  content: "\F01E";
}

.fa-redo-alt:before {
  content: "\F2F9";
}

.fa-registered:before {
  content: "\F25D";
}

.fa-remove-format:before {
  content: "\F87D";
}

.fa-renren:before {
  content: "\F18B";
}

.fa-reply:before {
  content: "\F3E5";
}

.fa-reply-all:before {
  content: "\F122";
}

.fa-replyd:before {
  content: "\F3E6";
}

.fa-republican:before {
  content: "\F75E";
}

.fa-researchgate:before {
  content: "\F4F8";
}

.fa-resolving:before {
  content: "\F3E7";
}

.fa-restroom:before {
  content: "\F7BD";
}

.fa-retweet:before {
  content: "\F079";
}

.fa-rev:before {
  content: "\F5B2";
}

.fa-ribbon:before {
  content: "\F4D6";
}

.fa-ring:before {
  content: "\F70B";
}

.fa-road:before {
  content: "\F018";
}

.fa-robot:before {
  content: "\F544";
}

.fa-rocket:before {
  content: "\F135";
}

.fa-rocketchat:before {
  content: "\F3E8";
}

.fa-rockrms:before {
  content: "\F3E9";
}

.fa-route:before {
  content: "\F4D7";
}

.fa-rss:before {
  content: "\F09E";
}

.fa-rss-square:before {
  content: "\F143";
}

.fa-ruble-sign:before {
  content: "\F158";
}

.fa-ruler:before {
  content: "\F545";
}

.fa-ruler-combined:before {
  content: "\F546";
}

.fa-ruler-horizontal:before {
  content: "\F547";
}

.fa-ruler-vertical:before {
  content: "\F548";
}

.fa-running:before {
  content: "\F70C";
}

.fa-rupee-sign:before {
  content: "\F156";
}

.fa-rust:before {
  content: "\E07A";
}

.fa-sad-cry:before {
  content: "\F5B3";
}

.fa-sad-tear:before {
  content: "\F5B4";
}

.fa-safari:before {
  content: "\F267";
}

.fa-salesforce:before {
  content: "\F83B";
}

.fa-sass:before {
  content: "\F41E";
}

.fa-satellite:before {
  content: "\F7BF";
}

.fa-satellite-dish:before {
  content: "\F7C0";
}

.fa-save:before {
  content: "\F0C7";
}

.fa-schlix:before {
  content: "\F3EA";
}

.fa-school:before {
  content: "\F549";
}

.fa-screwdriver:before {
  content: "\F54A";
}

.fa-scribd:before {
  content: "\F28A";
}

.fa-scroll:before {
  content: "\F70E";
}

.fa-sd-card:before {
  content: "\F7C2";
}

.fa-search:before {
  content: "\F002";
}

.fa-search-dollar:before {
  content: "\F688";
}

.fa-search-location:before {
  content: "\F689";
}

.fa-search-minus:before {
  content: "\F010";
}

.fa-search-plus:before {
  content: "\F00E";
}

.fa-searchengin:before {
  content: "\F3EB";
}

.fa-seedling:before {
  content: "\F4D8";
}

.fa-sellcast:before {
  content: "\F2DA";
}

.fa-sellsy:before {
  content: "\F213";
}

.fa-server:before {
  content: "\F233";
}

.fa-servicestack:before {
  content: "\F3EC";
}

.fa-shapes:before {
  content: "\F61F";
}

.fa-share:before {
  content: "\F064";
}

.fa-share-alt:before {
  content: "\F1E0";
}

.fa-share-alt-square:before {
  content: "\F1E1";
}

.fa-share-square:before {
  content: "\F14D";
}

.fa-shekel-sign:before {
  content: "\F20B";
}

.fa-shield-alt:before {
  content: "\F3ED";
}

.fa-shield-virus:before {
  content: "\E06C";
}

.fa-ship:before {
  content: "\F21A";
}

.fa-shipping-fast:before {
  content: "\F48B";
}

.fa-shirtsinbulk:before {
  content: "\F214";
}

.fa-shoe-prints:before {
  content: "\F54B";
}

.fa-shopify:before {
  content: "\E057";
}

.fa-shopping-bag:before {
  content: "\F290";
}

.fa-shopping-basket:before {
  content: "\F291";
}

.fa-shopping-cart:before {
  content: "\F07A";
}

.fa-shopware:before {
  content: "\F5B5";
}

.fa-shower:before {
  content: "\F2CC";
}

.fa-shuttle-van:before {
  content: "\F5B6";
}

.fa-sign:before {
  content: "\F4D9";
}

.fa-sign-in-alt:before {
  content: "\F2F6";
}

.fa-sign-language:before {
  content: "\F2A7";
}

.fa-sign-out-alt:before {
  content: "\F2F5";
}

.fa-signal:before {
  content: "\F012";
}

.fa-signature:before {
  content: "\F5B7";
}

.fa-sim-card:before {
  content: "\F7C4";
}

.fa-simplybuilt:before {
  content: "\F215";
}

.fa-sink:before {
  content: "\E06D";
}

.fa-sistrix:before {
  content: "\F3EE";
}

.fa-sitemap:before {
  content: "\F0E8";
}

.fa-sith:before {
  content: "\F512";
}

.fa-skating:before {
  content: "\F7C5";
}

.fa-sketch:before {
  content: "\F7C6";
}

.fa-skiing:before {
  content: "\F7C9";
}

.fa-skiing-nordic:before {
  content: "\F7CA";
}

.fa-skull:before {
  content: "\F54C";
}

.fa-skull-crossbones:before {
  content: "\F714";
}

.fa-skyatlas:before {
  content: "\F216";
}

.fa-skype:before {
  content: "\F17E";
}

.fa-slack:before {
  content: "\F198";
}

.fa-slack-hash:before {
  content: "\F3EF";
}

.fa-slash:before {
  content: "\F715";
}

.fa-sleigh:before {
  content: "\F7CC";
}

.fa-sliders-h:before {
  content: "\F1DE";
}

.fa-slideshare:before {
  content: "\F1E7";
}

.fa-smile:before {
  content: "\F118";
}

.fa-smile-beam:before {
  content: "\F5B8";
}

.fa-smile-wink:before {
  content: "\F4DA";
}

.fa-smog:before {
  content: "\F75F";
}

.fa-smoking:before {
  content: "\F48D";
}

.fa-smoking-ban:before {
  content: "\F54D";
}

.fa-sms:before {
  content: "\F7CD";
}

.fa-snapchat:before {
  content: "\F2AB";
}

.fa-snapchat-ghost:before {
  content: "\F2AC";
}

.fa-snapchat-square:before {
  content: "\F2AD";
}

.fa-snowboarding:before {
  content: "\F7CE";
}

.fa-snowflake:before {
  content: "\F2DC";
}

.fa-snowman:before {
  content: "\F7D0";
}

.fa-snowplow:before {
  content: "\F7D2";
}

.fa-soap:before {
  content: "\E06E";
}

.fa-socks:before {
  content: "\F696";
}

.fa-solar-panel:before {
  content: "\F5BA";
}

.fa-sort:before {
  content: "\F0DC";
}

.fa-sort-alpha-down:before {
  content: "\F15D";
}

.fa-sort-alpha-down-alt:before {
  content: "\F881";
}

.fa-sort-alpha-up:before {
  content: "\F15E";
}

.fa-sort-alpha-up-alt:before {
  content: "\F882";
}

.fa-sort-amount-down:before {
  content: "\F160";
}

.fa-sort-amount-down-alt:before {
  content: "\F884";
}

.fa-sort-amount-up:before {
  content: "\F161";
}

.fa-sort-amount-up-alt:before {
  content: "\F885";
}

.fa-sort-down:before {
  content: "\F0DD";
}

.fa-sort-numeric-down:before {
  content: "\F162";
}

.fa-sort-numeric-down-alt:before {
  content: "\F886";
}

.fa-sort-numeric-up:before {
  content: "\F163";
}

.fa-sort-numeric-up-alt:before {
  content: "\F887";
}

.fa-sort-up:before {
  content: "\F0DE";
}

.fa-soundcloud:before {
  content: "\F1BE";
}

.fa-sourcetree:before {
  content: "\F7D3";
}

.fa-spa:before {
  content: "\F5BB";
}

.fa-space-shuttle:before {
  content: "\F197";
}

.fa-speakap:before {
  content: "\F3F3";
}

.fa-speaker-deck:before {
  content: "\F83C";
}

.fa-spell-check:before {
  content: "\F891";
}

.fa-spider:before {
  content: "\F717";
}

.fa-spinner:before {
  content: "\F110";
}

.fa-splotch:before {
  content: "\F5BC";
}

.fa-spotify:before {
  content: "\F1BC";
}

.fa-spray-can:before {
  content: "\F5BD";
}

.fa-square:before {
  content: "\F0C8";
}

.fa-square-full:before {
  content: "\F45C";
}

.fa-square-root-alt:before {
  content: "\F698";
}

.fa-squarespace:before {
  content: "\F5BE";
}

.fa-stack-exchange:before {
  content: "\F18D";
}

.fa-stack-overflow:before {
  content: "\F16C";
}

.fa-stackpath:before {
  content: "\F842";
}

.fa-stamp:before {
  content: "\F5BF";
}

.fa-star:before {
  content: "\F005";
}

.fa-star-and-crescent:before {
  content: "\F699";
}

.fa-star-half:before {
  content: "\F089";
}

.fa-star-half-alt:before {
  content: "\F5C0";
}

.fa-star-of-david:before {
  content: "\F69A";
}

.fa-star-of-life:before {
  content: "\F621";
}

.fa-staylinked:before {
  content: "\F3F5";
}

.fa-steam:before {
  content: "\F1B6";
}

.fa-steam-square:before {
  content: "\F1B7";
}

.fa-steam-symbol:before {
  content: "\F3F6";
}

.fa-step-backward:before {
  content: "\F048";
}

.fa-step-forward:before {
  content: "\F051";
}

.fa-stethoscope:before {
  content: "\F0F1";
}

.fa-sticker-mule:before {
  content: "\F3F7";
}

.fa-sticky-note:before {
  content: "\F249";
}

.fa-stop:before {
  content: "\F04D";
}

.fa-stop-circle:before {
  content: "\F28D";
}

.fa-stopwatch:before {
  content: "\F2F2";
}

.fa-stopwatch-20:before {
  content: "\E06F";
}

.fa-store:before {
  content: "\F54E";
}

.fa-store-alt:before {
  content: "\F54F";
}

.fa-store-alt-slash:before {
  content: "\E070";
}

.fa-store-slash:before {
  content: "\E071";
}

.fa-strava:before {
  content: "\F428";
}

.fa-stream:before {
  content: "\F550";
}

.fa-street-view:before {
  content: "\F21D";
}

.fa-strikethrough:before {
  content: "\F0CC";
}

.fa-stripe:before {
  content: "\F429";
}

.fa-stripe-s:before {
  content: "\F42A";
}

.fa-stroopwafel:before {
  content: "\F551";
}

.fa-studiovinari:before {
  content: "\F3F8";
}

.fa-stumbleupon:before {
  content: "\F1A4";
}

.fa-stumbleupon-circle:before {
  content: "\F1A3";
}

.fa-subscript:before {
  content: "\F12C";
}

.fa-subway:before {
  content: "\F239";
}

.fa-suitcase:before {
  content: "\F0F2";
}

.fa-suitcase-rolling:before {
  content: "\F5C1";
}

.fa-sun:before {
  content: "\F185";
}

.fa-superpowers:before {
  content: "\F2DD";
}

.fa-superscript:before {
  content: "\F12B";
}

.fa-supple:before {
  content: "\F3F9";
}

.fa-surprise:before {
  content: "\F5C2";
}

.fa-suse:before {
  content: "\F7D6";
}

.fa-swatchbook:before {
  content: "\F5C3";
}

.fa-swift:before {
  content: "\F8E1";
}

.fa-swimmer:before {
  content: "\F5C4";
}

.fa-swimming-pool:before {
  content: "\F5C5";
}

.fa-symfony:before {
  content: "\F83D";
}

.fa-synagogue:before {
  content: "\F69B";
}

.fa-sync:before {
  content: "\F021";
}

.fa-sync-alt:before {
  content: "\F2F1";
}

.fa-syringe:before {
  content: "\F48E";
}

.fa-table:before {
  content: "\F0CE";
}

.fa-table-tennis:before {
  content: "\F45D";
}

.fa-tablet:before {
  content: "\F10A";
}

.fa-tablet-alt:before {
  content: "\F3FA";
}

.fa-tablets:before {
  content: "\F490";
}

.fa-tachometer-alt:before {
  content: "\F3FD";
}

.fa-tag:before {
  content: "\F02B";
}

.fa-tags:before {
  content: "\F02C";
}

.fa-tape:before {
  content: "\F4DB";
}

.fa-tasks:before {
  content: "\F0AE";
}

.fa-taxi:before {
  content: "\F1BA";
}

.fa-teamspeak:before {
  content: "\F4F9";
}

.fa-teeth:before {
  content: "\F62E";
}

.fa-teeth-open:before {
  content: "\F62F";
}

.fa-telegram:before {
  content: "\F2C6";
}

.fa-telegram-plane:before {
  content: "\F3FE";
}

.fa-temperature-high:before {
  content: "\F769";
}

.fa-temperature-low:before {
  content: "\F76B";
}

.fa-tencent-weibo:before {
  content: "\F1D5";
}

.fa-tenge:before {
  content: "\F7D7";
}

.fa-terminal:before {
  content: "\F120";
}

.fa-text-height:before {
  content: "\F034";
}

.fa-text-width:before {
  content: "\F035";
}

.fa-th:before {
  content: "\F00A";
}

.fa-th-large:before {
  content: "\F009";
}

.fa-th-list:before {
  content: "\F00B";
}

.fa-the-red-yeti:before {
  content: "\F69D";
}

.fa-theater-masks:before {
  content: "\F630";
}

.fa-themeco:before {
  content: "\F5C6";
}

.fa-themeisle:before {
  content: "\F2B2";
}

.fa-thermometer:before {
  content: "\F491";
}

.fa-thermometer-empty:before {
  content: "\F2CB";
}

.fa-thermometer-full:before {
  content: "\F2C7";
}

.fa-thermometer-half:before {
  content: "\F2C9";
}

.fa-thermometer-quarter:before {
  content: "\F2CA";
}

.fa-thermometer-three-quarters:before {
  content: "\F2C8";
}

.fa-think-peaks:before {
  content: "\F731";
}

.fa-thumbs-down:before {
  content: "\F165";
}

.fa-thumbs-up:before {
  content: "\F164";
}

.fa-thumbtack:before {
  content: "\F08D";
}

.fa-ticket-alt:before {
  content: "\F3FF";
}

.fa-tiktok:before {
  content: "\E07B";
}

.fa-times:before {
  content: "\F00D";
}

.fa-times-circle:before {
  content: "\F057";
}

.fa-tint:before {
  content: "\F043";
}

.fa-tint-slash:before {
  content: "\F5C7";
}

.fa-tired:before {
  content: "\F5C8";
}

.fa-toggle-off:before {
  content: "\F204";
}

.fa-toggle-on:before {
  content: "\F205";
}

.fa-toilet:before {
  content: "\F7D8";
}

.fa-toilet-paper:before {
  content: "\F71E";
}

.fa-toilet-paper-slash:before {
  content: "\E072";
}

.fa-toolbox:before {
  content: "\F552";
}

.fa-tools:before {
  content: "\F7D9";
}

.fa-tooth:before {
  content: "\F5C9";
}

.fa-torah:before {
  content: "\F6A0";
}

.fa-torii-gate:before {
  content: "\F6A1";
}

.fa-tractor:before {
  content: "\F722";
}

.fa-trade-federation:before {
  content: "\F513";
}

.fa-trademark:before {
  content: "\F25C";
}

.fa-traffic-light:before {
  content: "\F637";
}

.fa-trailer:before {
  content: "\E041";
}

.fa-train:before {
  content: "\F238";
}

.fa-tram:before {
  content: "\F7DA";
}

.fa-transgender:before {
  content: "\F224";
}

.fa-transgender-alt:before {
  content: "\F225";
}

.fa-trash:before {
  content: "\F1F8";
}

.fa-trash-alt:before {
  content: "\F2ED";
}

.fa-trash-restore:before {
  content: "\F829";
}

.fa-trash-restore-alt:before {
  content: "\F82A";
}

.fa-tree:before {
  content: "\F1BB";
}

.fa-trello:before {
  content: "\F181";
}

.fa-tripadvisor:before {
  content: "\F262";
}

.fa-trophy:before {
  content: "\F091";
}

.fa-truck:before {
  content: "\F0D1";
}

.fa-truck-loading:before {
  content: "\F4DE";
}

.fa-truck-monster:before {
  content: "\F63B";
}

.fa-truck-moving:before {
  content: "\F4DF";
}

.fa-truck-pickup:before {
  content: "\F63C";
}

.fa-tshirt:before {
  content: "\F553";
}

.fa-tty:before {
  content: "\F1E4";
}

.fa-tumblr:before {
  content: "\F173";
}

.fa-tumblr-square:before {
  content: "\F174";
}

.fa-tv:before {
  content: "\F26C";
}

.fa-twitch:before {
  content: "\F1E8";
}

.fa-twitter:before {
  content: "\F099";
}

.fa-twitter-square:before {
  content: "\F081";
}

.fa-typo3:before {
  content: "\F42B";
}

.fa-uber:before {
  content: "\F402";
}

.fa-ubuntu:before {
  content: "\F7DF";
}

.fa-uikit:before {
  content: "\F403";
}

.fa-umbraco:before {
  content: "\F8E8";
}

.fa-umbrella:before {
  content: "\F0E9";
}

.fa-umbrella-beach:before {
  content: "\F5CA";
}

.fa-uncharted:before {
  content: "\E084";
}

.fa-underline:before {
  content: "\F0CD";
}

.fa-undo:before {
  content: "\F0E2";
}

.fa-undo-alt:before {
  content: "\F2EA";
}

.fa-uniregistry:before {
  content: "\F404";
}

.fa-unity:before {
  content: "\E049";
}

.fa-universal-access:before {
  content: "\F29A";
}

.fa-university:before {
  content: "\F19C";
}

.fa-unlink:before {
  content: "\F127";
}

.fa-unlock:before {
  content: "\F09C";
}

.fa-unlock-alt:before {
  content: "\F13E";
}

.fa-unsplash:before {
  content: "\E07C";
}

.fa-untappd:before {
  content: "\F405";
}

.fa-upload:before {
  content: "\F093";
}

.fa-ups:before {
  content: "\F7E0";
}

.fa-usb:before {
  content: "\F287";
}

.fa-user:before {
  content: "\F007";
}

.fa-user-alt:before {
  content: "\F406";
}

.fa-user-alt-slash:before {
  content: "\F4FA";
}

.fa-user-astronaut:before {
  content: "\F4FB";
}

.fa-user-check:before {
  content: "\F4FC";
}

.fa-user-circle:before {
  content: "\F2BD";
}

.fa-user-clock:before {
  content: "\F4FD";
}

.fa-user-cog:before {
  content: "\F4FE";
}

.fa-user-edit:before {
  content: "\F4FF";
}

.fa-user-friends:before {
  content: "\F500";
}

.fa-user-graduate:before {
  content: "\F501";
}

.fa-user-injured:before {
  content: "\F728";
}

.fa-user-lock:before {
  content: "\F502";
}

.fa-user-md:before {
  content: "\F0F0";
}

.fa-user-minus:before {
  content: "\F503";
}

.fa-user-ninja:before {
  content: "\F504";
}

.fa-user-nurse:before {
  content: "\F82F";
}

.fa-user-plus:before {
  content: "\F234";
}

.fa-user-secret:before {
  content: "\F21B";
}

.fa-user-shield:before {
  content: "\F505";
}

.fa-user-slash:before {
  content: "\F506";
}

.fa-user-tag:before {
  content: "\F507";
}

.fa-user-tie:before {
  content: "\F508";
}

.fa-user-times:before {
  content: "\F235";
}

.fa-users:before {
  content: "\F0C0";
}

.fa-users-cog:before {
  content: "\F509";
}

.fa-users-slash:before {
  content: "\E073";
}

.fa-usps:before {
  content: "\F7E1";
}

.fa-ussunnah:before {
  content: "\F407";
}

.fa-utensil-spoon:before {
  content: "\F2E5";
}

.fa-utensils:before {
  content: "\F2E7";
}

.fa-vaadin:before {
  content: "\F408";
}

.fa-vector-square:before {
  content: "\F5CB";
}

.fa-venus:before {
  content: "\F221";
}

.fa-venus-double:before {
  content: "\F226";
}

.fa-venus-mars:before {
  content: "\F228";
}

.fa-vest:before {
  content: "\E085";
}

.fa-vest-patches:before {
  content: "\E086";
}

.fa-viacoin:before {
  content: "\F237";
}

.fa-viadeo:before {
  content: "\F2A9";
}

.fa-viadeo-square:before {
  content: "\F2AA";
}

.fa-vial:before {
  content: "\F492";
}

.fa-vials:before {
  content: "\F493";
}

.fa-viber:before {
  content: "\F409";
}

.fa-video:before {
  content: "\F03D";
}

.fa-video-slash:before {
  content: "\F4E2";
}

.fa-vihara:before {
  content: "\F6A7";
}

.fa-vimeo:before {
  content: "\F40A";
}

.fa-vimeo-square:before {
  content: "\F194";
}

.fa-vimeo-v:before {
  content: "\F27D";
}

.fa-vine:before {
  content: "\F1CA";
}

.fa-virus:before {
  content: "\E074";
}

.fa-virus-slash:before {
  content: "\E075";
}

.fa-viruses:before {
  content: "\E076";
}

.fa-vk:before {
  content: "\F189";
}

.fa-vnv:before {
  content: "\F40B";
}

.fa-voicemail:before {
  content: "\F897";
}

.fa-volleyball-ball:before {
  content: "\F45F";
}

.fa-volume-down:before {
  content: "\F027";
}

.fa-volume-mute:before {
  content: "\F6A9";
}

.fa-volume-off:before {
  content: "\F026";
}

.fa-volume-up:before {
  content: "\F028";
}

.fa-vote-yea:before {
  content: "\F772";
}

.fa-vr-cardboard:before {
  content: "\F729";
}

.fa-vuejs:before {
  content: "\F41F";
}

.fa-walking:before {
  content: "\F554";
}

.fa-wallet:before {
  content: "\F555";
}

.fa-warehouse:before {
  content: "\F494";
}

.fa-watchman-monitoring:before {
  content: "\E087";
}

.fa-water:before {
  content: "\F773";
}

.fa-wave-square:before {
  content: "\F83E";
}

.fa-waze:before {
  content: "\F83F";
}

.fa-weebly:before {
  content: "\F5CC";
}

.fa-weibo:before {
  content: "\F18A";
}

.fa-weight:before {
  content: "\F496";
}

.fa-weight-hanging:before {
  content: "\F5CD";
}

.fa-weixin:before {
  content: "\F1D7";
}

.fa-whatsapp:before {
  content: "\F232";
}

.fa-whatsapp-square:before {
  content: "\F40C";
}

.fa-wheelchair:before {
  content: "\F193";
}

.fa-whmcs:before {
  content: "\F40D";
}

.fa-wifi:before {
  content: "\F1EB";
}

.fa-wikipedia-w:before {
  content: "\F266";
}

.fa-wind:before {
  content: "\F72E";
}

.fa-window-close:before {
  content: "\F410";
}

.fa-window-maximize:before {
  content: "\F2D0";
}

.fa-window-minimize:before {
  content: "\F2D1";
}

.fa-window-restore:before {
  content: "\F2D2";
}

.fa-windows:before {
  content: "\F17A";
}

.fa-wine-bottle:before {
  content: "\F72F";
}

.fa-wine-glass:before {
  content: "\F4E3";
}

.fa-wine-glass-alt:before {
  content: "\F5CE";
}

.fa-wix:before {
  content: "\F5CF";
}

.fa-wizards-of-the-coast:before {
  content: "\F730";
}

.fa-wodu:before {
  content: "\E088";
}

.fa-wolf-pack-battalion:before {
  content: "\F514";
}

.fa-won-sign:before {
  content: "\F159";
}

.fa-wordpress:before {
  content: "\F19A";
}

.fa-wordpress-simple:before {
  content: "\F411";
}

.fa-wpbeginner:before {
  content: "\F297";
}

.fa-wpexplorer:before {
  content: "\F2DE";
}

.fa-wpforms:before {
  content: "\F298";
}

.fa-wpressr:before {
  content: "\F3E4";
}

.fa-wrench:before {
  content: "\F0AD";
}

.fa-x-ray:before {
  content: "\F497";
}

.fa-xbox:before {
  content: "\F412";
}

.fa-xing:before {
  content: "\F168";
}

.fa-xing-square:before {
  content: "\F169";
}

.fa-y-combinator:before {
  content: "\F23B";
}

.fa-yahoo:before {
  content: "\F19E";
}

.fa-yammer:before {
  content: "\F840";
}

.fa-yandex:before {
  content: "\F413";
}

.fa-yandex-international:before {
  content: "\F414";
}

.fa-yarn:before {
  content: "\F7E3";
}

.fa-yelp:before {
  content: "\F1E9";
}

.fa-yen-sign:before {
  content: "\F157";
}

.fa-yin-yang:before {
  content: "\F6AD";
}

.fa-yoast:before {
  content: "\F2B1";
}

.fa-youtube:before {
  content: "\F167";
}

.fa-youtube-square:before {
  content: "\F431";
}

.fa-zhihu:before {
  content: "\F63F";
}

.sr-only {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}

.sr-only-focusable:active,
.sr-only-focusable:focus {
  clip: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  position: static;
  width: auto;
}

/*!
 * Font Awesome Free 5.15.3 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */

@font-face {
  font-family: "Font Awesome 5 Free";
  font-style: normal;
  font-weight: 900;
  font-display: block;
  src: url(/fonts/vendor/@fortawesome/fontawesome-free/webfa-solid-900.eot?1042e8ca1ce821518a2d3e7055410839);
  src: url(/fonts/vendor/@fortawesome/fontawesome-free/webfa-solid-900.eot?1042e8ca1ce821518a2d3e7055410839) format("embedded-opentype"), url(/fonts/vendor/@fortawesome/fontawesome-free/webfa-solid-900.woff2?e8a427e15cc502bef99cfd722b37ea98) format("woff2"), url(/fonts/vendor/@fortawesome/fontawesome-free/webfa-solid-900.woff?9fe5a17c8ab036d20e6c5ba3fd2ac511) format("woff"), url(/fonts/vendor/@fortawesome/fontawesome-free/webfa-solid-900.ttf?605ed7926cf39a2ad5ec2d1f9d391d3d) format("truetype"), url(/fonts/vendor/@fortawesome/fontawesome-free/webfa-solid-900.svg?376c1f97f6553dea1ca9b3f9081889bd) format("svg");
}

.fa,
.fas {
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
}

/*!
 * Font Awesome Free 5.15.3 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */

@font-face {
  font-family: "Font Awesome 5 Brands";
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url(/fonts/vendor/@fortawesome/fontawesome-free/webfa-brands-400.eot?30cc681d4487d2f561035ba24a68c629);
  src: url(/fonts/vendor/@fortawesome/fontawesome-free/webfa-brands-400.eot?30cc681d4487d2f561035ba24a68c629) format("embedded-opentype"), url(/fonts/vendor/@fortawesome/fontawesome-free/webfa-brands-400.woff2?f7307680c7fe85959f3ecf122493ea7d) format("woff2"), url(/fonts/vendor/@fortawesome/fontawesome-free/webfa-brands-400.woff?099a9556e1a63ece24f8a99859c94c7d) format("woff"), url(/fonts/vendor/@fortawesome/fontawesome-free/webfa-brands-400.ttf?3b89dd103490708d19a95adcae52210e) format("truetype"), url(/fonts/vendor/@fortawesome/fontawesome-free/webfa-brands-400.svg?ba7ed552362f64d30f6d844974d89114) format("svg");
}

.fab {
  font-family: "Font Awesome 5 Brands";
  font-weight: 400;
}

* {
  outline: none;
}

*:focus {
  outline: none;
}

html {
  overflow-y: auto !important;
  scroll-behavior: smooth;
}

body {
  padding: 0px;
  margin: 0px;
  font-family: "Source Sans Pro", sans-serif;
}

.f-viga {
  font-family: "Viga", sans-serif;
  font-weight: 400;
}

.f-roboto {
  font-family: "Source Sans Pro", sans-serif;
}

/*
Flex Grid Framework
Platform: Sass (.scss)

Original repository:
https://github.com/afonsopacifer/flex-grid-framework
Website:
http://flexgridframework.com/
Author:
Afonso Pacifer (afonsopacifer.com)
Version: 1.3.0
Licence:
MIT - https://github.com/afonsopacifer/flex-grid-framework/blob/master/licence.md
* /

/* Configs
------------------------------------------------*/

/* Row
------------------------------------------------*/

.container {
  margin-left: 0;
  margin-right: 0;
  max-width: 1000px;
  display: flex;
  flex-wrap: wrap;
  box-sizing: border-box;
}

/* Columns
------------------------------------------------*/

/* Offset
------------------------------------------------*/

/* Flex Container
------------------------------------------------*/

.is-flex-left {
  justify-content: flex-start;
}

.x-cases #news .new div.details div.__bottom,
.x-cases #news2 .new div.details div.__bottom,
.x-cases #x-articles-slick .new div.details div.__bottom,
.x-cases #x-cases-slick .new div.details div.__bottom,
.x-articles #news .new div.details div.__bottom,
.x-articles #news2 .new div.details div.__bottom,
.x-articles #x-articles-slick .new div.details div.__bottom,
.x-selo-govtech div.container div.__left,
.x-govtech div.container div.__left,
.x-newsletter div.container div.__left,
#page-news-id .__header .__top .__right,
#page-institucional .__s06 div.container div.__left,
#page-home .__s02 #news .new div.details div.__bottom,
#page-home .__s02 #news2 .new div.details div.__bottom,
.is-flex-right {
  justify-content: flex-end;
}

.x-call-aceleracao .__right .items .item div.__footer,
.x-call-aceleracao .__right .items .item div.__header div.__circle,
.x-call-aceleracao .__right .items .item div.__header,
.x-estudos-casos div.items div.container-item,
.x-estudos-casos .x-estudos-casos-slick div.container-item,
.x-estudos-casos .x-batches-slick div.container-item,
.x-batches div.items div.container-item,
.x-batches .x-estudos-casos-slick div.container-item,
.x-batches .x-batches-slick div.container-item,
.x-lab-list .__c-itens-steps ul li.__c-item span.circle,
.x-results .items .item div.__value,
.x-results .items .item div.__text,
.x-profile .container > .x-circle .__circle,
.x-profile .container,
.x-selo-govtech,
.x-slide-aceleradas #products .product div.__footer,
.x-slide-aceleradas #x-slide-aceleradas-slick .product div.__footer,
.x-slide-aceleradas #x-slide-certificadas-slick .product div.__footer,
.x-slide-certificadas #products .product div.__footer,
.x-slide-certificadas #x-slide-aceleradas-slick .product div.__footer,
.x-slide-certificadas #x-slide-certificadas-slick .product div.__footer,
.x-slide-aceleradas #products .product div.__body div.logo,
.x-slide-aceleradas #x-slide-aceleradas-slick .product div.__body div.logo,
.x-slide-aceleradas #x-slide-certificadas-slick .product div.__body div.logo,
.x-slide-certificadas #products .product div.__body div.logo,
.x-slide-certificadas #x-slide-aceleradas-slick .product div.__body div.logo,
.x-slide-certificadas #x-slide-certificadas-slick .product div.__body div.logo,
.x-beneficios #products .product span,
.x-beneficios #x-beneficios-slick .product span,
.x-beneficios #products .product,
.x-beneficios #x-beneficios-slick .product,
.x-testimonials #products .product div.__footer,
.x-testimonials #x-testimonials-slick .product div.__footer,
.x-testimonials #products .product div.__body div.logo,
.x-testimonials #x-testimonials-slick .product div.__body div.logo,
.x-govtech,
.x-newsletter,
.x-circle div.__circle div.__hover,
.x-circle div.__circle,
.x-circle > a.__title,
.x-circle > a.__photo,
.x-circle,
.x-startups,
.x-results-min .__right .items .item div.__footer,
.x-results-min .__right .items .item div.__header div.__circle,
.x-results-min .__right .items .item div.__header,
.x-govtech-partners div.partners,
.x-quotes div.quotes div.quote a,
.x-quotes div.quotes div.quote,
.x-quotes div.quotes,
.x-partners div.partners div.sponsor a,
.x-partners div.partners div.sponsor,
.x-partners div.partners,
.x-partners div.sponsors div.sponsor,
.x-partners div.sponsors,
.\--c01 .__right .items .item div.__footer,
.\--c01 .__right .items .item div.__header div.__circle,
.\--c01 .__right .items .item div.__header,
#page-error .container div.error,
#page-error .container,
#page-error,
#page-news-id .__header .__top .__right div.__social a div.__box,
#page-contact .__s01 .notification.\--danger,
#page-contact .__s01 .notification.\--sucesso,
#page-institucional .__s06,
#page-institucional .__s03 .items .item div.__circle div.__hover,
#page-institucional .__s05 .items .item div.__circle div.__hover,
#page-institucional .__s03 .items .item div.__circle,
#page-institucional .__s05 .items .item div.__circle,
#page-institucional .__s03 .items .item,
#page-institucional .__s05 .items .item,
#page-institucional .__s01 .items .item div.__footer,
#page-institucional .__s01 .items .item div.__header div.__circle,
#page-institucional .__s01 .items .item div.__header,
#page-home .__s03 #products .product div.__footer,
#page-home .__s03 #startups .product div.__footer,
#page-home .__s03 #products .product div.__body div.logo,
#page-home .__s03 #startups .product div.__body div.logo,
#menu-header div.__social a div.__box,
#menu-header.__responsive-active .container .__right,
footer#footer div.__bottom div.__copyright,
footer#footer div.__bottom div.__right div.__social a div.__box,
footer#footer div.__top div.logo,
#header .x-banner .__actions .__row,
#header .x-banner .__banner-container .__description,
#header .x-banner .__banner-container .__lamp,
#header .x-banner .__banner-container,
#header .x-banner,
div.pagination,
.__all-center,
.actions {
  justify-content: center;
}

.x-call-aceleracao .__results ul,
.x-estudos-casos-page div.items div.item div.__right,
.x-estudos-casos div.items div.item div.__right,
.x-estudos-casos .x-estudos-casos-slick div.item div.__right,
.x-estudos-casos .x-batches-slick div.item div.__right,
.x-batches div.items div.item div.__right,
.x-batches .x-estudos-casos-slick div.item div.__right,
.x-batches .x-batches-slick div.item div.__right,
.x-cases #news .new div.details,
.x-cases #news2 .new div.details,
.x-cases #x-articles-slick .new div.details,
.x-cases #x-cases-slick .new div.details,
.x-articles #news .new div.details,
.x-articles #news2 .new div.details,
.x-articles #x-articles-slick .new div.details,
.x-lab-list .__c-itens-steps ul li.__c-item,
.x-lab-list .__c-itens-steps ul,
.x-lab-list .__c-itens ul li.__c-item,
.x-lab-list .__c-itens ul,
.x-results .items,
#page-news-id .__header .__top,
#page-home .__s02 #news .new div.details,
#page-home .__s02 #news2 .new div.details,
#page-home .__results ul,
#menu-header.__responsive-active .container .__left,
#menu-header.__responsive-active .container,
#menu-header .container {
  justify-content: space-between;
}

.x-call-aceleracao .__right .items,
.x-results-min .__right .items,
.\--c01 .__right .items,
#page-institucional .__s01 .items,
.__actions-row .container,
.__actions-row {
  justify-content: space-around;
}

/* Flex Itens
------------------------------------------------*/

#page-contact .__s01 .__title {
  align-items: flex-start;
  align-content: flex-start;
}

.x-call-aceleracao .__results,
.x-call-aceleracao .__right .items .item div.__header div.__circle,
.x-call-aceleracao .__right .items .item div.__header,
.x-estudos-casos div.items div.container-item,
.x-estudos-casos .x-estudos-casos-slick div.container-item,
.x-estudos-casos .x-batches-slick div.container-item,
.x-batches div.items div.container-item,
.x-batches .x-estudos-casos-slick div.container-item,
.x-batches .x-batches-slick div.container-item,
.x-cases .container,
.x-articles .container,
.x-lab-list .__c-itens-steps ul li.__c-item span.circle,
.x-lab-list .__c-itens-steps ul li.__c-item h2,
.x-lab-list .__c-itens-steps,
.x-lab-list .__c-itens,
.x-results .items .item div.__value,
.x-results .items .item div.__text,
.x-profile .container > .x-circle .__circle,
.x-profile .container,
.x-selo-govtech div.container,
.x-selo-govtech,
.x-slide-aceleradas #products .product div.__body div.logo,
.x-slide-aceleradas #x-slide-aceleradas-slick .product div.__body div.logo,
.x-slide-aceleradas #x-slide-certificadas-slick .product div.__body div.logo,
.x-slide-certificadas #products .product div.__body div.logo,
.x-slide-certificadas #x-slide-aceleradas-slick .product div.__body div.logo,
.x-slide-certificadas #x-slide-certificadas-slick .product div.__body div.logo,
.x-slide-aceleradas #products .product div.__header,
.x-slide-aceleradas #x-slide-aceleradas-slick .product div.__header,
.x-slide-aceleradas #x-slide-certificadas-slick .product div.__header,
.x-slide-certificadas #products .product div.__header,
.x-slide-certificadas #x-slide-aceleradas-slick .product div.__header,
.x-slide-certificadas #x-slide-certificadas-slick .product div.__header,
.x-slide-aceleradas .container,
.x-slide-certificadas .container,
.x-beneficios #products .product span,
.x-beneficios #x-beneficios-slick .product span,
.x-beneficios #products .product,
.x-beneficios #x-beneficios-slick .product,
.x-beneficios .container,
.x-testimonials #products .product div.__body div.logo,
.x-testimonials #x-testimonials-slick .product div.__body div.logo,
.x-testimonials #products .product div.__header,
.x-testimonials #x-testimonials-slick .product div.__header,
.x-testimonials .container,
.x-mentores .container,
.x-govtech div.container,
.x-govtech,
.x-newsletter div.container,
.x-newsletter,
.x-circle div.__circle div.__hover,
.x-circle div.__circle,
.x-circle > a.__title,
.x-circle > a.__photo,
.x-circle,
.x-startups,
.x-results-min .__right .items .item div.__header div.__circle,
.x-results-min .__right .items .item div.__header,
.x-quotes div.quotes div.quote a,
.x-quotes div.quotes div.quote,
.x-partners div.partners div.sponsor a,
.x-partners div.partners div.sponsor,
.x-partners div.sponsors div.sponsor,
.\--c01 .__right .items .item div.__header div.__circle,
.\--c01 .__right .items .item div.__header,
#page-error .container div.error,
#page-error .container,
#page-error,
#page-news-id .__news-lists div.__items div.__item,
#page-news .__news-lists div.__items div.__item,
#page-news-id .__header .__top .__right div.__social a div.__box,
#page-news-id .__header .__top .__right,
#page-news-id .__header .__top,
#page-contact .__s01 .notification.\--danger,
#page-contact .__s01 .notification.\--sucesso,
#page-contact,
#page-institucional .__s06 div.container,
#page-institucional .__s06,
#page-institucional .__s03 .items .item div.__circle div.__hover,
#page-institucional .__s05 .items .item div.__circle div.__hover,
#page-institucional .__s03 .items .item div.__circle,
#page-institucional .__s05 .items .item div.__circle,
#page-institucional .__s03 .items .item,
#page-institucional .__s05 .items .item,
#page-institucional .__s03 .container,
#page-institucional .__s05 .container,
#page-institucional .__s01 .items .item div.__header div.__circle,
#page-institucional .__s01 .items .item div.__header,
#page-institucional .__s01 .container,
#page-home .__s03 #products .product div.__header,
#page-home .__s03 #startups .product div.__header,
#page-home .__s03 .container,
#page-home .__s02 .container,
#page-home .__results,
#page-home,
.__actions-row .container,
.__actions-row,
#menu-header div.__social a div.__box,
#menu-header.__responsive-active .container .__left,
#menu-header:not(.__responsive-active) .__center,
#menu-header:not(.__responsive-active) .__right,
#menu-header,
footer#footer div.__bottom div.__right div.__social a div.__box,
footer#footer div.__bottom div.__left,
#header .x-banner .__banner-container,
#header .x-banner,
#header,
.__all-center,
.container-fluid,
.__title,
.is-flex-vcenter {
  align-items: center;
  align-content: center;
}

.margin-no {
  margin: 0px;
}

.margin-no-t {
  margin-top: 0px;
}

.margin-no-r {
  margin-right: 0px;
}

.margin-no-b {
  margin-bottom: 0px;
}

.margin-no-l {
  margin-left: 0px;
}

.margin-no-tb {
  margin-top: 0px;
  margin-bottom: 0px;
}

.margin-no-lr {
  margin-left: 0px;
  margin-right: 0px;
}

.margin-xs {
  margin: 6px;
}

.margin-xs-t {
  margin-top: 6px;
}

.margin-xs-r {
  margin-right: 6px;
}

.margin-xs-b {
  margin-bottom: 6px;
}

.margin-xs-l {
  margin-left: 6px;
}

.margin-xs-tb {
  margin-top: 6px;
  margin-bottom: 6px;
}

.margin-xs-lr {
  margin-left: 6px;
  margin-right: 6px;
}

.margin-sm {
  margin: 12px;
}

.margin-sm-t {
  margin-top: 12px;
}

.margin-sm-r {
  margin-right: 12px;
}

.margin-sm-b {
  margin-bottom: 12px;
}

.margin-sm-l {
  margin-left: 12px;
}

.margin-sm-tb {
  margin-top: 12px;
  margin-bottom: 12px;
}

.margin-sm-lr {
  margin-left: 12px;
  margin-right: 12px;
}

.margin-md {
  margin: 18px;
}

.margin-md-t {
  margin-top: 18px;
}

.margin-md-r {
  margin-right: 18px;
}

.margin-md-b {
  margin-bottom: 18px;
}

.margin-md-l {
  margin-left: 18px;
}

.margin-md-tb {
  margin-top: 18px;
  margin-bottom: 18px;
}

.margin-md-lr {
  margin-left: 18px;
  margin-right: 18px;
}

.margin-lg {
  margin: 24px;
}

.margin-lg-t {
  margin-top: 24px;
}

.margin-lg-r {
  margin-right: 24px;
}

.margin-lg-b {
  margin-bottom: 24px;
}

.margin-lg-l {
  margin-left: 24px;
}

.margin-lg-tb {
  margin-top: 24px;
  margin-bottom: 24px;
}

.margin-lg-lr {
  margin-left: 24px;
  margin-right: 24px;
}

.margin-xl {
  margin: 32px;
}

.margin-xl-t {
  margin-top: 32px;
}

.margin-xl-r {
  margin-right: 32px;
}

.margin-xl-b {
  margin-bottom: 32px;
}

.margin-xl-l {
  margin-left: 32px;
}

.margin-xl-tb {
  margin-top: 32px;
  margin-bottom: 32px;
}

.margin-xl-lr {
  margin-left: 32px;
  margin-right: 32px;
}

.margin-xs- {
  margin: -6px;
}

.margin-xs--t {
  margin-top: -6px;
}

.margin-xs--r {
  margin-right: -6px;
}

.margin-xs--b {
  margin-bottom: -6px;
}

.margin-xs--l {
  margin-left: -6px;
}

.margin-xs--tb {
  margin-top: -6px;
  margin-bottom: -6px;
}

.margin-xs--lr {
  margin-left: -6px;
  margin-right: -6px;
}

.margin-sm- {
  margin: -12px;
}

.margin-sm--t {
  margin-top: -12px;
}

.margin-sm--r {
  margin-right: -12px;
}

.margin-sm--b {
  margin-bottom: -12px;
}

.margin-sm--l {
  margin-left: -12px;
}

.margin-sm--tb {
  margin-top: -12px;
  margin-bottom: -12px;
}

.margin-sm--lr {
  margin-left: -12px;
  margin-right: -12px;
}

.margin-md- {
  margin: -18px;
}

.margin-md--t {
  margin-top: -18px;
}

.margin-md--r {
  margin-right: -18px;
}

.margin-md--b {
  margin-bottom: -18px;
}

.margin-md--l {
  margin-left: -18px;
}

.margin-md--tb {
  margin-top: -18px;
  margin-bottom: -18px;
}

.margin-md--lr {
  margin-left: -18px;
  margin-right: -18px;
}

.margin-lg- {
  margin: -24px;
}

.margin-lg--t {
  margin-top: -24px;
}

.margin-lg--r {
  margin-right: -24px;
}

.margin-lg--b {
  margin-bottom: -24px;
}

.margin-lg--l {
  margin-left: -24px;
}

.margin-lg--tb {
  margin-top: -24px;
  margin-bottom: -24px;
}

.margin-lg--lr {
  margin-left: -24px;
  margin-right: -24px;
}

.margin-xl- {
  margin: -32px;
}

.margin-xl--t {
  margin-top: -32px;
}

.margin-xl--r {
  margin-right: -32px;
}

.margin-xl--b {
  margin-bottom: -32px;
}

.margin-xl--l {
  margin-left: -32px;
}

.margin-xl--tb {
  margin-top: -32px;
  margin-bottom: -32px;
}

.margin-xl--lr {
  margin-left: -32px;
  margin-right: -32px;
}

.padding-no {
  padding: 0px;
}

.padding-no-t {
  padding-top: 0px;
}

.padding-no-r {
  padding-right: 0px;
}

.padding-no-b {
  padding-bottom: 0px;
}

.padding-no-l {
  padding-left: 0px;
}

.padding-no-tb {
  padding-top: 0px;
  padding-bottom: 0px;
}

.padding-no-lr {
  padding-left: 0px;
  padding-right: 0px;
}

.padding-xs {
  padding: 6px;
}

.padding-xs-t {
  padding-top: 6px;
}

.padding-xs-r {
  padding-right: 6px;
}

.padding-xs-b {
  padding-bottom: 6px;
}

.padding-xs-l {
  padding-left: 6px;
}

.padding-xs-tb {
  padding-top: 6px;
  padding-bottom: 6px;
}

.padding-xs-lr {
  padding-left: 6px;
  padding-right: 6px;
}

.padding-sm {
  padding: 12px;
}

.padding-sm-t {
  padding-top: 12px;
}

.padding-sm-r {
  padding-right: 12px;
}

.padding-sm-b {
  padding-bottom: 12px;
}

.padding-sm-l {
  padding-left: 12px;
}

.padding-sm-tb {
  padding-top: 12px;
  padding-bottom: 12px;
}

.padding-sm-lr {
  padding-left: 12px;
  padding-right: 12px;
}

.padding-md {
  padding: 18px;
}

.padding-md-t {
  padding-top: 18px;
}

.padding-md-r {
  padding-right: 18px;
}

.padding-md-b {
  padding-bottom: 18px;
}

.padding-md-l {
  padding-left: 18px;
}

.padding-md-tb {
  padding-top: 18px;
  padding-bottom: 18px;
}

.padding-md-lr {
  padding-left: 18px;
  padding-right: 18px;
}

.padding-lg {
  padding: 24px;
}

.padding-lg-t {
  padding-top: 24px;
}

.padding-lg-r {
  padding-right: 24px;
}

.padding-lg-b {
  padding-bottom: 24px;
}

.padding-lg-l {
  padding-left: 24px;
}

.padding-lg-tb {
  padding-top: 24px;
  padding-bottom: 24px;
}

.padding-lg-lr {
  padding-left: 24px;
  padding-right: 24px;
}

.padding-xl {
  padding: 32px;
}

.padding-xl-t {
  padding-top: 32px;
}

.padding-xl-r {
  padding-right: 32px;
}

.padding-xl-b {
  padding-bottom: 32px;
}

.padding-xl-l {
  padding-left: 32px;
}

.padding-xl-tb {
  padding-top: 32px;
  padding-bottom: 32px;
}

.padding-xl-lr {
  padding-left: 32px;
  padding-right: 32px;
}

.padding-xs- {
  padding: -6px;
}

.padding-xs--t {
  padding-top: -6px;
}

.padding-xs--r {
  padding-right: -6px;
}

.padding-xs--b {
  padding-bottom: -6px;
}

.padding-xs--l {
  padding-left: -6px;
}

.padding-xs--tb {
  padding-top: -6px;
  padding-bottom: -6px;
}

.padding-xs--lr {
  padding-left: -6px;
  padding-right: -6px;
}

.padding-sm- {
  padding: -12px;
}

.padding-sm--t {
  padding-top: -12px;
}

.padding-sm--r {
  padding-right: -12px;
}

.padding-sm--b {
  padding-bottom: -12px;
}

.padding-sm--l {
  padding-left: -12px;
}

.padding-sm--tb {
  padding-top: -12px;
  padding-bottom: -12px;
}

.padding-sm--lr {
  padding-left: -12px;
  padding-right: -12px;
}

.padding-md- {
  padding: -18px;
}

.padding-md--t {
  padding-top: -18px;
}

.padding-md--r {
  padding-right: -18px;
}

.padding-md--b {
  padding-bottom: -18px;
}

.padding-md--l {
  padding-left: -18px;
}

.padding-md--tb {
  padding-top: -18px;
  padding-bottom: -18px;
}

.padding-md--lr {
  padding-left: -18px;
  padding-right: -18px;
}

.padding-lg- {
  padding: -24px;
}

.padding-lg--t {
  padding-top: -24px;
}

.padding-lg--r {
  padding-right: -24px;
}

.padding-lg--b {
  padding-bottom: -24px;
}

.padding-lg--l {
  padding-left: -24px;
}

.padding-lg--tb {
  padding-top: -24px;
  padding-bottom: -24px;
}

.padding-lg--lr {
  padding-left: -24px;
  padding-right: -24px;
}

.padding-xl- {
  padding: -32px;
}

.padding-xl--t {
  padding-top: -32px;
}

.padding-xl--r {
  padding-right: -32px;
}

.padding-xl--b {
  padding-bottom: -32px;
}

.padding-xl--l {
  padding-left: -32px;
}

.padding-xl--tb {
  padding-top: -32px;
  padding-bottom: -32px;
}

.padding-xl--lr {
  padding-left: -32px;
  padding-right: -32px;
}

.margin--100 {
  margin: -100px;
}

.margin--100-t {
  margin-top: -100px;
}

.margin--100-r {
  margin-right: -100px;
}

.margin--100-b {
  margin-bottom: -100px;
}

.margin--100-l {
  margin-left: -100px;
}

.margin--100-tb {
  margin-top: -100px;
  margin-bottom: -100px;
}

.margin--100-lr {
  margin-left: -100px;
  margin-right: -100px;
}

.margin--99 {
  margin: -99px;
}

.margin--99-t {
  margin-top: -99px;
}

.margin--99-r {
  margin-right: -99px;
}

.margin--99-b {
  margin-bottom: -99px;
}

.margin--99-l {
  margin-left: -99px;
}

.margin--99-tb {
  margin-top: -99px;
  margin-bottom: -99px;
}

.margin--99-lr {
  margin-left: -99px;
  margin-right: -99px;
}

.margin--98 {
  margin: -98px;
}

.margin--98-t {
  margin-top: -98px;
}

.margin--98-r {
  margin-right: -98px;
}

.margin--98-b {
  margin-bottom: -98px;
}

.margin--98-l {
  margin-left: -98px;
}

.margin--98-tb {
  margin-top: -98px;
  margin-bottom: -98px;
}

.margin--98-lr {
  margin-left: -98px;
  margin-right: -98px;
}

.margin--97 {
  margin: -97px;
}

.margin--97-t {
  margin-top: -97px;
}

.margin--97-r {
  margin-right: -97px;
}

.margin--97-b {
  margin-bottom: -97px;
}

.margin--97-l {
  margin-left: -97px;
}

.margin--97-tb {
  margin-top: -97px;
  margin-bottom: -97px;
}

.margin--97-lr {
  margin-left: -97px;
  margin-right: -97px;
}

.margin--96 {
  margin: -96px;
}

.margin--96-t {
  margin-top: -96px;
}

.margin--96-r {
  margin-right: -96px;
}

.margin--96-b {
  margin-bottom: -96px;
}

.margin--96-l {
  margin-left: -96px;
}

.margin--96-tb {
  margin-top: -96px;
  margin-bottom: -96px;
}

.margin--96-lr {
  margin-left: -96px;
  margin-right: -96px;
}

.margin--95 {
  margin: -95px;
}

.margin--95-t {
  margin-top: -95px;
}

.margin--95-r {
  margin-right: -95px;
}

.margin--95-b {
  margin-bottom: -95px;
}

.margin--95-l {
  margin-left: -95px;
}

.margin--95-tb {
  margin-top: -95px;
  margin-bottom: -95px;
}

.margin--95-lr {
  margin-left: -95px;
  margin-right: -95px;
}

.margin--94 {
  margin: -94px;
}

.margin--94-t {
  margin-top: -94px;
}

.margin--94-r {
  margin-right: -94px;
}

.margin--94-b {
  margin-bottom: -94px;
}

.margin--94-l {
  margin-left: -94px;
}

.margin--94-tb {
  margin-top: -94px;
  margin-bottom: -94px;
}

.margin--94-lr {
  margin-left: -94px;
  margin-right: -94px;
}

.margin--93 {
  margin: -93px;
}

.margin--93-t {
  margin-top: -93px;
}

.margin--93-r {
  margin-right: -93px;
}

.margin--93-b {
  margin-bottom: -93px;
}

.margin--93-l {
  margin-left: -93px;
}

.margin--93-tb {
  margin-top: -93px;
  margin-bottom: -93px;
}

.margin--93-lr {
  margin-left: -93px;
  margin-right: -93px;
}

.margin--92 {
  margin: -92px;
}

.margin--92-t {
  margin-top: -92px;
}

.margin--92-r {
  margin-right: -92px;
}

.margin--92-b {
  margin-bottom: -92px;
}

.margin--92-l {
  margin-left: -92px;
}

.margin--92-tb {
  margin-top: -92px;
  margin-bottom: -92px;
}

.margin--92-lr {
  margin-left: -92px;
  margin-right: -92px;
}

.margin--91 {
  margin: -91px;
}

.margin--91-t {
  margin-top: -91px;
}

.margin--91-r {
  margin-right: -91px;
}

.margin--91-b {
  margin-bottom: -91px;
}

.margin--91-l {
  margin-left: -91px;
}

.margin--91-tb {
  margin-top: -91px;
  margin-bottom: -91px;
}

.margin--91-lr {
  margin-left: -91px;
  margin-right: -91px;
}

.margin--90 {
  margin: -90px;
}

.margin--90-t {
  margin-top: -90px;
}

.margin--90-r {
  margin-right: -90px;
}

.margin--90-b {
  margin-bottom: -90px;
}

.margin--90-l {
  margin-left: -90px;
}

.margin--90-tb {
  margin-top: -90px;
  margin-bottom: -90px;
}

.margin--90-lr {
  margin-left: -90px;
  margin-right: -90px;
}

.margin--89 {
  margin: -89px;
}

.margin--89-t {
  margin-top: -89px;
}

.margin--89-r {
  margin-right: -89px;
}

.margin--89-b {
  margin-bottom: -89px;
}

.margin--89-l {
  margin-left: -89px;
}

.margin--89-tb {
  margin-top: -89px;
  margin-bottom: -89px;
}

.margin--89-lr {
  margin-left: -89px;
  margin-right: -89px;
}

.margin--88 {
  margin: -88px;
}

.margin--88-t {
  margin-top: -88px;
}

.margin--88-r {
  margin-right: -88px;
}

.margin--88-b {
  margin-bottom: -88px;
}

.margin--88-l {
  margin-left: -88px;
}

.margin--88-tb {
  margin-top: -88px;
  margin-bottom: -88px;
}

.margin--88-lr {
  margin-left: -88px;
  margin-right: -88px;
}

.margin--87 {
  margin: -87px;
}

.margin--87-t {
  margin-top: -87px;
}

.margin--87-r {
  margin-right: -87px;
}

.margin--87-b {
  margin-bottom: -87px;
}

.margin--87-l {
  margin-left: -87px;
}

.margin--87-tb {
  margin-top: -87px;
  margin-bottom: -87px;
}

.margin--87-lr {
  margin-left: -87px;
  margin-right: -87px;
}

.margin--86 {
  margin: -86px;
}

.margin--86-t {
  margin-top: -86px;
}

.margin--86-r {
  margin-right: -86px;
}

.margin--86-b {
  margin-bottom: -86px;
}

.margin--86-l {
  margin-left: -86px;
}

.margin--86-tb {
  margin-top: -86px;
  margin-bottom: -86px;
}

.margin--86-lr {
  margin-left: -86px;
  margin-right: -86px;
}

.margin--85 {
  margin: -85px;
}

.margin--85-t {
  margin-top: -85px;
}

.margin--85-r {
  margin-right: -85px;
}

.margin--85-b {
  margin-bottom: -85px;
}

.margin--85-l {
  margin-left: -85px;
}

.margin--85-tb {
  margin-top: -85px;
  margin-bottom: -85px;
}

.margin--85-lr {
  margin-left: -85px;
  margin-right: -85px;
}

.margin--84 {
  margin: -84px;
}

.margin--84-t {
  margin-top: -84px;
}

.margin--84-r {
  margin-right: -84px;
}

.margin--84-b {
  margin-bottom: -84px;
}

.margin--84-l {
  margin-left: -84px;
}

.margin--84-tb {
  margin-top: -84px;
  margin-bottom: -84px;
}

.margin--84-lr {
  margin-left: -84px;
  margin-right: -84px;
}

.margin--83 {
  margin: -83px;
}

.margin--83-t {
  margin-top: -83px;
}

.margin--83-r {
  margin-right: -83px;
}

.margin--83-b {
  margin-bottom: -83px;
}

.margin--83-l {
  margin-left: -83px;
}

.margin--83-tb {
  margin-top: -83px;
  margin-bottom: -83px;
}

.margin--83-lr {
  margin-left: -83px;
  margin-right: -83px;
}

.margin--82 {
  margin: -82px;
}

.margin--82-t {
  margin-top: -82px;
}

.margin--82-r {
  margin-right: -82px;
}

.margin--82-b {
  margin-bottom: -82px;
}

.margin--82-l {
  margin-left: -82px;
}

.margin--82-tb {
  margin-top: -82px;
  margin-bottom: -82px;
}

.margin--82-lr {
  margin-left: -82px;
  margin-right: -82px;
}

.margin--81 {
  margin: -81px;
}

.margin--81-t {
  margin-top: -81px;
}

.margin--81-r {
  margin-right: -81px;
}

.margin--81-b {
  margin-bottom: -81px;
}

.margin--81-l {
  margin-left: -81px;
}

.margin--81-tb {
  margin-top: -81px;
  margin-bottom: -81px;
}

.margin--81-lr {
  margin-left: -81px;
  margin-right: -81px;
}

.margin--80 {
  margin: -80px;
}

.margin--80-t {
  margin-top: -80px;
}

.margin--80-r {
  margin-right: -80px;
}

.margin--80-b {
  margin-bottom: -80px;
}

.margin--80-l {
  margin-left: -80px;
}

.margin--80-tb {
  margin-top: -80px;
  margin-bottom: -80px;
}

.margin--80-lr {
  margin-left: -80px;
  margin-right: -80px;
}

.margin--79 {
  margin: -79px;
}

.margin--79-t {
  margin-top: -79px;
}

.margin--79-r {
  margin-right: -79px;
}

.margin--79-b {
  margin-bottom: -79px;
}

.margin--79-l {
  margin-left: -79px;
}

.margin--79-tb {
  margin-top: -79px;
  margin-bottom: -79px;
}

.margin--79-lr {
  margin-left: -79px;
  margin-right: -79px;
}

.margin--78 {
  margin: -78px;
}

.margin--78-t {
  margin-top: -78px;
}

.margin--78-r {
  margin-right: -78px;
}

.margin--78-b {
  margin-bottom: -78px;
}

.margin--78-l {
  margin-left: -78px;
}

.margin--78-tb {
  margin-top: -78px;
  margin-bottom: -78px;
}

.margin--78-lr {
  margin-left: -78px;
  margin-right: -78px;
}

.margin--77 {
  margin: -77px;
}

.margin--77-t {
  margin-top: -77px;
}

.margin--77-r {
  margin-right: -77px;
}

.margin--77-b {
  margin-bottom: -77px;
}

.margin--77-l {
  margin-left: -77px;
}

.margin--77-tb {
  margin-top: -77px;
  margin-bottom: -77px;
}

.margin--77-lr {
  margin-left: -77px;
  margin-right: -77px;
}

.margin--76 {
  margin: -76px;
}

.margin--76-t {
  margin-top: -76px;
}

.margin--76-r {
  margin-right: -76px;
}

.margin--76-b {
  margin-bottom: -76px;
}

.margin--76-l {
  margin-left: -76px;
}

.margin--76-tb {
  margin-top: -76px;
  margin-bottom: -76px;
}

.margin--76-lr {
  margin-left: -76px;
  margin-right: -76px;
}

.margin--75 {
  margin: -75px;
}

.margin--75-t {
  margin-top: -75px;
}

.margin--75-r {
  margin-right: -75px;
}

.margin--75-b {
  margin-bottom: -75px;
}

.margin--75-l {
  margin-left: -75px;
}

.margin--75-tb {
  margin-top: -75px;
  margin-bottom: -75px;
}

.margin--75-lr {
  margin-left: -75px;
  margin-right: -75px;
}

.margin--74 {
  margin: -74px;
}

.margin--74-t {
  margin-top: -74px;
}

.margin--74-r {
  margin-right: -74px;
}

.margin--74-b {
  margin-bottom: -74px;
}

.margin--74-l {
  margin-left: -74px;
}

.margin--74-tb {
  margin-top: -74px;
  margin-bottom: -74px;
}

.margin--74-lr {
  margin-left: -74px;
  margin-right: -74px;
}

.margin--73 {
  margin: -73px;
}

.margin--73-t {
  margin-top: -73px;
}

.margin--73-r {
  margin-right: -73px;
}

.margin--73-b {
  margin-bottom: -73px;
}

.margin--73-l {
  margin-left: -73px;
}

.margin--73-tb {
  margin-top: -73px;
  margin-bottom: -73px;
}

.margin--73-lr {
  margin-left: -73px;
  margin-right: -73px;
}

.margin--72 {
  margin: -72px;
}

.margin--72-t {
  margin-top: -72px;
}

.margin--72-r {
  margin-right: -72px;
}

.margin--72-b {
  margin-bottom: -72px;
}

.margin--72-l {
  margin-left: -72px;
}

.margin--72-tb {
  margin-top: -72px;
  margin-bottom: -72px;
}

.margin--72-lr {
  margin-left: -72px;
  margin-right: -72px;
}

.margin--71 {
  margin: -71px;
}

.margin--71-t {
  margin-top: -71px;
}

.margin--71-r {
  margin-right: -71px;
}

.margin--71-b {
  margin-bottom: -71px;
}

.margin--71-l {
  margin-left: -71px;
}

.margin--71-tb {
  margin-top: -71px;
  margin-bottom: -71px;
}

.margin--71-lr {
  margin-left: -71px;
  margin-right: -71px;
}

.margin--70 {
  margin: -70px;
}

.margin--70-t {
  margin-top: -70px;
}

.margin--70-r {
  margin-right: -70px;
}

.margin--70-b {
  margin-bottom: -70px;
}

.margin--70-l {
  margin-left: -70px;
}

.margin--70-tb {
  margin-top: -70px;
  margin-bottom: -70px;
}

.margin--70-lr {
  margin-left: -70px;
  margin-right: -70px;
}

.margin--69 {
  margin: -69px;
}

.margin--69-t {
  margin-top: -69px;
}

.margin--69-r {
  margin-right: -69px;
}

.margin--69-b {
  margin-bottom: -69px;
}

.margin--69-l {
  margin-left: -69px;
}

.margin--69-tb {
  margin-top: -69px;
  margin-bottom: -69px;
}

.margin--69-lr {
  margin-left: -69px;
  margin-right: -69px;
}

.margin--68 {
  margin: -68px;
}

.margin--68-t {
  margin-top: -68px;
}

.margin--68-r {
  margin-right: -68px;
}

.margin--68-b {
  margin-bottom: -68px;
}

.margin--68-l {
  margin-left: -68px;
}

.margin--68-tb {
  margin-top: -68px;
  margin-bottom: -68px;
}

.margin--68-lr {
  margin-left: -68px;
  margin-right: -68px;
}

.margin--67 {
  margin: -67px;
}

.margin--67-t {
  margin-top: -67px;
}

.margin--67-r {
  margin-right: -67px;
}

.margin--67-b {
  margin-bottom: -67px;
}

.margin--67-l {
  margin-left: -67px;
}

.margin--67-tb {
  margin-top: -67px;
  margin-bottom: -67px;
}

.margin--67-lr {
  margin-left: -67px;
  margin-right: -67px;
}

.margin--66 {
  margin: -66px;
}

.margin--66-t {
  margin-top: -66px;
}

.margin--66-r {
  margin-right: -66px;
}

.margin--66-b {
  margin-bottom: -66px;
}

.margin--66-l {
  margin-left: -66px;
}

.margin--66-tb {
  margin-top: -66px;
  margin-bottom: -66px;
}

.margin--66-lr {
  margin-left: -66px;
  margin-right: -66px;
}

.margin--65 {
  margin: -65px;
}

.margin--65-t {
  margin-top: -65px;
}

.margin--65-r {
  margin-right: -65px;
}

.margin--65-b {
  margin-bottom: -65px;
}

.margin--65-l {
  margin-left: -65px;
}

.margin--65-tb {
  margin-top: -65px;
  margin-bottom: -65px;
}

.margin--65-lr {
  margin-left: -65px;
  margin-right: -65px;
}

.margin--64 {
  margin: -64px;
}

.margin--64-t {
  margin-top: -64px;
}

.margin--64-r {
  margin-right: -64px;
}

.margin--64-b {
  margin-bottom: -64px;
}

.margin--64-l {
  margin-left: -64px;
}

.margin--64-tb {
  margin-top: -64px;
  margin-bottom: -64px;
}

.margin--64-lr {
  margin-left: -64px;
  margin-right: -64px;
}

.margin--63 {
  margin: -63px;
}

.margin--63-t {
  margin-top: -63px;
}

.margin--63-r {
  margin-right: -63px;
}

.margin--63-b {
  margin-bottom: -63px;
}

.margin--63-l {
  margin-left: -63px;
}

.margin--63-tb {
  margin-top: -63px;
  margin-bottom: -63px;
}

.margin--63-lr {
  margin-left: -63px;
  margin-right: -63px;
}

.margin--62 {
  margin: -62px;
}

.margin--62-t {
  margin-top: -62px;
}

.margin--62-r {
  margin-right: -62px;
}

.margin--62-b {
  margin-bottom: -62px;
}

.margin--62-l {
  margin-left: -62px;
}

.margin--62-tb {
  margin-top: -62px;
  margin-bottom: -62px;
}

.margin--62-lr {
  margin-left: -62px;
  margin-right: -62px;
}

.margin--61 {
  margin: -61px;
}

.margin--61-t {
  margin-top: -61px;
}

.margin--61-r {
  margin-right: -61px;
}

.margin--61-b {
  margin-bottom: -61px;
}

.margin--61-l {
  margin-left: -61px;
}

.margin--61-tb {
  margin-top: -61px;
  margin-bottom: -61px;
}

.margin--61-lr {
  margin-left: -61px;
  margin-right: -61px;
}

.margin--60 {
  margin: -60px;
}

.margin--60-t {
  margin-top: -60px;
}

.margin--60-r {
  margin-right: -60px;
}

.margin--60-b {
  margin-bottom: -60px;
}

.margin--60-l {
  margin-left: -60px;
}

.margin--60-tb {
  margin-top: -60px;
  margin-bottom: -60px;
}

.margin--60-lr {
  margin-left: -60px;
  margin-right: -60px;
}

.margin--59 {
  margin: -59px;
}

.margin--59-t {
  margin-top: -59px;
}

.margin--59-r {
  margin-right: -59px;
}

.margin--59-b {
  margin-bottom: -59px;
}

.margin--59-l {
  margin-left: -59px;
}

.margin--59-tb {
  margin-top: -59px;
  margin-bottom: -59px;
}

.margin--59-lr {
  margin-left: -59px;
  margin-right: -59px;
}

.margin--58 {
  margin: -58px;
}

.margin--58-t {
  margin-top: -58px;
}

.margin--58-r {
  margin-right: -58px;
}

.margin--58-b {
  margin-bottom: -58px;
}

.margin--58-l {
  margin-left: -58px;
}

.margin--58-tb {
  margin-top: -58px;
  margin-bottom: -58px;
}

.margin--58-lr {
  margin-left: -58px;
  margin-right: -58px;
}

.margin--57 {
  margin: -57px;
}

.margin--57-t {
  margin-top: -57px;
}

.margin--57-r {
  margin-right: -57px;
}

.margin--57-b {
  margin-bottom: -57px;
}

.margin--57-l {
  margin-left: -57px;
}

.margin--57-tb {
  margin-top: -57px;
  margin-bottom: -57px;
}

.margin--57-lr {
  margin-left: -57px;
  margin-right: -57px;
}

.margin--56 {
  margin: -56px;
}

.margin--56-t {
  margin-top: -56px;
}

.margin--56-r {
  margin-right: -56px;
}

.margin--56-b {
  margin-bottom: -56px;
}

.margin--56-l {
  margin-left: -56px;
}

.margin--56-tb {
  margin-top: -56px;
  margin-bottom: -56px;
}

.margin--56-lr {
  margin-left: -56px;
  margin-right: -56px;
}

.margin--55 {
  margin: -55px;
}

.margin--55-t {
  margin-top: -55px;
}

.margin--55-r {
  margin-right: -55px;
}

.margin--55-b {
  margin-bottom: -55px;
}

.margin--55-l {
  margin-left: -55px;
}

.margin--55-tb {
  margin-top: -55px;
  margin-bottom: -55px;
}

.margin--55-lr {
  margin-left: -55px;
  margin-right: -55px;
}

.margin--54 {
  margin: -54px;
}

.margin--54-t {
  margin-top: -54px;
}

.margin--54-r {
  margin-right: -54px;
}

.margin--54-b {
  margin-bottom: -54px;
}

.margin--54-l {
  margin-left: -54px;
}

.margin--54-tb {
  margin-top: -54px;
  margin-bottom: -54px;
}

.margin--54-lr {
  margin-left: -54px;
  margin-right: -54px;
}

.margin--53 {
  margin: -53px;
}

.margin--53-t {
  margin-top: -53px;
}

.margin--53-r {
  margin-right: -53px;
}

.margin--53-b {
  margin-bottom: -53px;
}

.margin--53-l {
  margin-left: -53px;
}

.margin--53-tb {
  margin-top: -53px;
  margin-bottom: -53px;
}

.margin--53-lr {
  margin-left: -53px;
  margin-right: -53px;
}

.margin--52 {
  margin: -52px;
}

.margin--52-t {
  margin-top: -52px;
}

.margin--52-r {
  margin-right: -52px;
}

.margin--52-b {
  margin-bottom: -52px;
}

.margin--52-l {
  margin-left: -52px;
}

.margin--52-tb {
  margin-top: -52px;
  margin-bottom: -52px;
}

.margin--52-lr {
  margin-left: -52px;
  margin-right: -52px;
}

.margin--51 {
  margin: -51px;
}

.margin--51-t {
  margin-top: -51px;
}

.margin--51-r {
  margin-right: -51px;
}

.margin--51-b {
  margin-bottom: -51px;
}

.margin--51-l {
  margin-left: -51px;
}

.margin--51-tb {
  margin-top: -51px;
  margin-bottom: -51px;
}

.margin--51-lr {
  margin-left: -51px;
  margin-right: -51px;
}

.margin--50 {
  margin: -50px;
}

.margin--50-t {
  margin-top: -50px;
}

.margin--50-r {
  margin-right: -50px;
}

.margin--50-b {
  margin-bottom: -50px;
}

.margin--50-l {
  margin-left: -50px;
}

.margin--50-tb {
  margin-top: -50px;
  margin-bottom: -50px;
}

.margin--50-lr {
  margin-left: -50px;
  margin-right: -50px;
}

.margin--49 {
  margin: -49px;
}

.margin--49-t {
  margin-top: -49px;
}

.margin--49-r {
  margin-right: -49px;
}

.margin--49-b {
  margin-bottom: -49px;
}

.margin--49-l {
  margin-left: -49px;
}

.margin--49-tb {
  margin-top: -49px;
  margin-bottom: -49px;
}

.margin--49-lr {
  margin-left: -49px;
  margin-right: -49px;
}

.margin--48 {
  margin: -48px;
}

.margin--48-t {
  margin-top: -48px;
}

.margin--48-r {
  margin-right: -48px;
}

.margin--48-b {
  margin-bottom: -48px;
}

.margin--48-l {
  margin-left: -48px;
}

.margin--48-tb {
  margin-top: -48px;
  margin-bottom: -48px;
}

.margin--48-lr {
  margin-left: -48px;
  margin-right: -48px;
}

.margin--47 {
  margin: -47px;
}

.margin--47-t {
  margin-top: -47px;
}

.margin--47-r {
  margin-right: -47px;
}

.margin--47-b {
  margin-bottom: -47px;
}

.margin--47-l {
  margin-left: -47px;
}

.margin--47-tb {
  margin-top: -47px;
  margin-bottom: -47px;
}

.margin--47-lr {
  margin-left: -47px;
  margin-right: -47px;
}

.margin--46 {
  margin: -46px;
}

.margin--46-t {
  margin-top: -46px;
}

.margin--46-r {
  margin-right: -46px;
}

.margin--46-b {
  margin-bottom: -46px;
}

.margin--46-l {
  margin-left: -46px;
}

.margin--46-tb {
  margin-top: -46px;
  margin-bottom: -46px;
}

.margin--46-lr {
  margin-left: -46px;
  margin-right: -46px;
}

.margin--45 {
  margin: -45px;
}

.margin--45-t {
  margin-top: -45px;
}

.margin--45-r {
  margin-right: -45px;
}

.margin--45-b {
  margin-bottom: -45px;
}

.margin--45-l {
  margin-left: -45px;
}

.margin--45-tb {
  margin-top: -45px;
  margin-bottom: -45px;
}

.margin--45-lr {
  margin-left: -45px;
  margin-right: -45px;
}

.margin--44 {
  margin: -44px;
}

.margin--44-t {
  margin-top: -44px;
}

.margin--44-r {
  margin-right: -44px;
}

.margin--44-b {
  margin-bottom: -44px;
}

.margin--44-l {
  margin-left: -44px;
}

.margin--44-tb {
  margin-top: -44px;
  margin-bottom: -44px;
}

.margin--44-lr {
  margin-left: -44px;
  margin-right: -44px;
}

.margin--43 {
  margin: -43px;
}

.margin--43-t {
  margin-top: -43px;
}

.margin--43-r {
  margin-right: -43px;
}

.margin--43-b {
  margin-bottom: -43px;
}

.margin--43-l {
  margin-left: -43px;
}

.margin--43-tb {
  margin-top: -43px;
  margin-bottom: -43px;
}

.margin--43-lr {
  margin-left: -43px;
  margin-right: -43px;
}

.margin--42 {
  margin: -42px;
}

.margin--42-t {
  margin-top: -42px;
}

.margin--42-r {
  margin-right: -42px;
}

.margin--42-b {
  margin-bottom: -42px;
}

.margin--42-l {
  margin-left: -42px;
}

.margin--42-tb {
  margin-top: -42px;
  margin-bottom: -42px;
}

.margin--42-lr {
  margin-left: -42px;
  margin-right: -42px;
}

.margin--41 {
  margin: -41px;
}

.margin--41-t {
  margin-top: -41px;
}

.margin--41-r {
  margin-right: -41px;
}

.margin--41-b {
  margin-bottom: -41px;
}

.margin--41-l {
  margin-left: -41px;
}

.margin--41-tb {
  margin-top: -41px;
  margin-bottom: -41px;
}

.margin--41-lr {
  margin-left: -41px;
  margin-right: -41px;
}

.margin--40 {
  margin: -40px;
}

.margin--40-t {
  margin-top: -40px;
}

.margin--40-r {
  margin-right: -40px;
}

.margin--40-b {
  margin-bottom: -40px;
}

.margin--40-l {
  margin-left: -40px;
}

.margin--40-tb {
  margin-top: -40px;
  margin-bottom: -40px;
}

.margin--40-lr {
  margin-left: -40px;
  margin-right: -40px;
}

.margin--39 {
  margin: -39px;
}

.margin--39-t {
  margin-top: -39px;
}

.margin--39-r {
  margin-right: -39px;
}

.margin--39-b {
  margin-bottom: -39px;
}

.margin--39-l {
  margin-left: -39px;
}

.margin--39-tb {
  margin-top: -39px;
  margin-bottom: -39px;
}

.margin--39-lr {
  margin-left: -39px;
  margin-right: -39px;
}

.margin--38 {
  margin: -38px;
}

.margin--38-t {
  margin-top: -38px;
}

.margin--38-r {
  margin-right: -38px;
}

.margin--38-b {
  margin-bottom: -38px;
}

.margin--38-l {
  margin-left: -38px;
}

.margin--38-tb {
  margin-top: -38px;
  margin-bottom: -38px;
}

.margin--38-lr {
  margin-left: -38px;
  margin-right: -38px;
}

.margin--37 {
  margin: -37px;
}

.margin--37-t {
  margin-top: -37px;
}

.margin--37-r {
  margin-right: -37px;
}

.margin--37-b {
  margin-bottom: -37px;
}

.margin--37-l {
  margin-left: -37px;
}

.margin--37-tb {
  margin-top: -37px;
  margin-bottom: -37px;
}

.margin--37-lr {
  margin-left: -37px;
  margin-right: -37px;
}

.margin--36 {
  margin: -36px;
}

.margin--36-t {
  margin-top: -36px;
}

.margin--36-r {
  margin-right: -36px;
}

.margin--36-b {
  margin-bottom: -36px;
}

.margin--36-l {
  margin-left: -36px;
}

.margin--36-tb {
  margin-top: -36px;
  margin-bottom: -36px;
}

.margin--36-lr {
  margin-left: -36px;
  margin-right: -36px;
}

.margin--35 {
  margin: -35px;
}

.margin--35-t {
  margin-top: -35px;
}

.margin--35-r {
  margin-right: -35px;
}

.margin--35-b {
  margin-bottom: -35px;
}

.margin--35-l {
  margin-left: -35px;
}

.margin--35-tb {
  margin-top: -35px;
  margin-bottom: -35px;
}

.margin--35-lr {
  margin-left: -35px;
  margin-right: -35px;
}

.margin--34 {
  margin: -34px;
}

.margin--34-t {
  margin-top: -34px;
}

.margin--34-r {
  margin-right: -34px;
}

.margin--34-b {
  margin-bottom: -34px;
}

.margin--34-l {
  margin-left: -34px;
}

.margin--34-tb {
  margin-top: -34px;
  margin-bottom: -34px;
}

.margin--34-lr {
  margin-left: -34px;
  margin-right: -34px;
}

.margin--33 {
  margin: -33px;
}

.margin--33-t {
  margin-top: -33px;
}

.margin--33-r {
  margin-right: -33px;
}

.margin--33-b {
  margin-bottom: -33px;
}

.margin--33-l {
  margin-left: -33px;
}

.margin--33-tb {
  margin-top: -33px;
  margin-bottom: -33px;
}

.margin--33-lr {
  margin-left: -33px;
  margin-right: -33px;
}

.margin--32 {
  margin: -32px;
}

.margin--32-t {
  margin-top: -32px;
}

.margin--32-r {
  margin-right: -32px;
}

.margin--32-b {
  margin-bottom: -32px;
}

.margin--32-l {
  margin-left: -32px;
}

.margin--32-tb {
  margin-top: -32px;
  margin-bottom: -32px;
}

.margin--32-lr {
  margin-left: -32px;
  margin-right: -32px;
}

.margin--31 {
  margin: -31px;
}

.margin--31-t {
  margin-top: -31px;
}

.margin--31-r {
  margin-right: -31px;
}

.margin--31-b {
  margin-bottom: -31px;
}

.margin--31-l {
  margin-left: -31px;
}

.margin--31-tb {
  margin-top: -31px;
  margin-bottom: -31px;
}

.margin--31-lr {
  margin-left: -31px;
  margin-right: -31px;
}

.margin--30 {
  margin: -30px;
}

.margin--30-t {
  margin-top: -30px;
}

.margin--30-r {
  margin-right: -30px;
}

.margin--30-b {
  margin-bottom: -30px;
}

.margin--30-l {
  margin-left: -30px;
}

.margin--30-tb {
  margin-top: -30px;
  margin-bottom: -30px;
}

.margin--30-lr {
  margin-left: -30px;
  margin-right: -30px;
}

.margin--29 {
  margin: -29px;
}

.margin--29-t {
  margin-top: -29px;
}

.margin--29-r {
  margin-right: -29px;
}

.margin--29-b {
  margin-bottom: -29px;
}

.margin--29-l {
  margin-left: -29px;
}

.margin--29-tb {
  margin-top: -29px;
  margin-bottom: -29px;
}

.margin--29-lr {
  margin-left: -29px;
  margin-right: -29px;
}

.margin--28 {
  margin: -28px;
}

.margin--28-t {
  margin-top: -28px;
}

.margin--28-r {
  margin-right: -28px;
}

.margin--28-b {
  margin-bottom: -28px;
}

.margin--28-l {
  margin-left: -28px;
}

.margin--28-tb {
  margin-top: -28px;
  margin-bottom: -28px;
}

.margin--28-lr {
  margin-left: -28px;
  margin-right: -28px;
}

.margin--27 {
  margin: -27px;
}

.margin--27-t {
  margin-top: -27px;
}

.margin--27-r {
  margin-right: -27px;
}

.margin--27-b {
  margin-bottom: -27px;
}

.margin--27-l {
  margin-left: -27px;
}

.margin--27-tb {
  margin-top: -27px;
  margin-bottom: -27px;
}

.margin--27-lr {
  margin-left: -27px;
  margin-right: -27px;
}

.margin--26 {
  margin: -26px;
}

.margin--26-t {
  margin-top: -26px;
}

.margin--26-r {
  margin-right: -26px;
}

.margin--26-b {
  margin-bottom: -26px;
}

.margin--26-l {
  margin-left: -26px;
}

.margin--26-tb {
  margin-top: -26px;
  margin-bottom: -26px;
}

.margin--26-lr {
  margin-left: -26px;
  margin-right: -26px;
}

.margin--25 {
  margin: -25px;
}

.margin--25-t {
  margin-top: -25px;
}

.margin--25-r {
  margin-right: -25px;
}

.margin--25-b {
  margin-bottom: -25px;
}

.margin--25-l {
  margin-left: -25px;
}

.margin--25-tb {
  margin-top: -25px;
  margin-bottom: -25px;
}

.margin--25-lr {
  margin-left: -25px;
  margin-right: -25px;
}

.margin--24 {
  margin: -24px;
}

.margin--24-t {
  margin-top: -24px;
}

.margin--24-r {
  margin-right: -24px;
}

.margin--24-b {
  margin-bottom: -24px;
}

.margin--24-l {
  margin-left: -24px;
}

.margin--24-tb {
  margin-top: -24px;
  margin-bottom: -24px;
}

.margin--24-lr {
  margin-left: -24px;
  margin-right: -24px;
}

.margin--23 {
  margin: -23px;
}

.margin--23-t {
  margin-top: -23px;
}

.margin--23-r {
  margin-right: -23px;
}

.margin--23-b {
  margin-bottom: -23px;
}

.margin--23-l {
  margin-left: -23px;
}

.margin--23-tb {
  margin-top: -23px;
  margin-bottom: -23px;
}

.margin--23-lr {
  margin-left: -23px;
  margin-right: -23px;
}

.margin--22 {
  margin: -22px;
}

.margin--22-t {
  margin-top: -22px;
}

.margin--22-r {
  margin-right: -22px;
}

.margin--22-b {
  margin-bottom: -22px;
}

.margin--22-l {
  margin-left: -22px;
}

.margin--22-tb {
  margin-top: -22px;
  margin-bottom: -22px;
}

.margin--22-lr {
  margin-left: -22px;
  margin-right: -22px;
}

.margin--21 {
  margin: -21px;
}

.margin--21-t {
  margin-top: -21px;
}

.margin--21-r {
  margin-right: -21px;
}

.margin--21-b {
  margin-bottom: -21px;
}

.margin--21-l {
  margin-left: -21px;
}

.margin--21-tb {
  margin-top: -21px;
  margin-bottom: -21px;
}

.margin--21-lr {
  margin-left: -21px;
  margin-right: -21px;
}

.margin--20 {
  margin: -20px;
}

.margin--20-t {
  margin-top: -20px;
}

.margin--20-r {
  margin-right: -20px;
}

.margin--20-b {
  margin-bottom: -20px;
}

.margin--20-l {
  margin-left: -20px;
}

.margin--20-tb {
  margin-top: -20px;
  margin-bottom: -20px;
}

.margin--20-lr {
  margin-left: -20px;
  margin-right: -20px;
}

.margin--19 {
  margin: -19px;
}

.margin--19-t {
  margin-top: -19px;
}

.margin--19-r {
  margin-right: -19px;
}

.margin--19-b {
  margin-bottom: -19px;
}

.margin--19-l {
  margin-left: -19px;
}

.margin--19-tb {
  margin-top: -19px;
  margin-bottom: -19px;
}

.margin--19-lr {
  margin-left: -19px;
  margin-right: -19px;
}

.margin--18 {
  margin: -18px;
}

.margin--18-t {
  margin-top: -18px;
}

.margin--18-r {
  margin-right: -18px;
}

.margin--18-b {
  margin-bottom: -18px;
}

.margin--18-l {
  margin-left: -18px;
}

.margin--18-tb {
  margin-top: -18px;
  margin-bottom: -18px;
}

.margin--18-lr {
  margin-left: -18px;
  margin-right: -18px;
}

.margin--17 {
  margin: -17px;
}

.margin--17-t {
  margin-top: -17px;
}

.margin--17-r {
  margin-right: -17px;
}

.margin--17-b {
  margin-bottom: -17px;
}

.margin--17-l {
  margin-left: -17px;
}

.margin--17-tb {
  margin-top: -17px;
  margin-bottom: -17px;
}

.margin--17-lr {
  margin-left: -17px;
  margin-right: -17px;
}

.margin--16 {
  margin: -16px;
}

.margin--16-t {
  margin-top: -16px;
}

.margin--16-r {
  margin-right: -16px;
}

.margin--16-b {
  margin-bottom: -16px;
}

.margin--16-l {
  margin-left: -16px;
}

.margin--16-tb {
  margin-top: -16px;
  margin-bottom: -16px;
}

.margin--16-lr {
  margin-left: -16px;
  margin-right: -16px;
}

.margin--15 {
  margin: -15px;
}

.margin--15-t {
  margin-top: -15px;
}

.margin--15-r {
  margin-right: -15px;
}

.margin--15-b {
  margin-bottom: -15px;
}

.margin--15-l {
  margin-left: -15px;
}

.margin--15-tb {
  margin-top: -15px;
  margin-bottom: -15px;
}

.margin--15-lr {
  margin-left: -15px;
  margin-right: -15px;
}

.margin--14 {
  margin: -14px;
}

.margin--14-t {
  margin-top: -14px;
}

.margin--14-r {
  margin-right: -14px;
}

.margin--14-b {
  margin-bottom: -14px;
}

.margin--14-l {
  margin-left: -14px;
}

.margin--14-tb {
  margin-top: -14px;
  margin-bottom: -14px;
}

.margin--14-lr {
  margin-left: -14px;
  margin-right: -14px;
}

.margin--13 {
  margin: -13px;
}

.margin--13-t {
  margin-top: -13px;
}

.margin--13-r {
  margin-right: -13px;
}

.margin--13-b {
  margin-bottom: -13px;
}

.margin--13-l {
  margin-left: -13px;
}

.margin--13-tb {
  margin-top: -13px;
  margin-bottom: -13px;
}

.margin--13-lr {
  margin-left: -13px;
  margin-right: -13px;
}

.margin--12 {
  margin: -12px;
}

.margin--12-t {
  margin-top: -12px;
}

.margin--12-r {
  margin-right: -12px;
}

.margin--12-b {
  margin-bottom: -12px;
}

.margin--12-l {
  margin-left: -12px;
}

.margin--12-tb {
  margin-top: -12px;
  margin-bottom: -12px;
}

.margin--12-lr {
  margin-left: -12px;
  margin-right: -12px;
}

.margin--11 {
  margin: -11px;
}

.margin--11-t {
  margin-top: -11px;
}

.margin--11-r {
  margin-right: -11px;
}

.margin--11-b {
  margin-bottom: -11px;
}

.margin--11-l {
  margin-left: -11px;
}

.margin--11-tb {
  margin-top: -11px;
  margin-bottom: -11px;
}

.margin--11-lr {
  margin-left: -11px;
  margin-right: -11px;
}

.margin--10 {
  margin: -10px;
}

.margin--10-t {
  margin-top: -10px;
}

.margin--10-r {
  margin-right: -10px;
}

.margin--10-b {
  margin-bottom: -10px;
}

.margin--10-l {
  margin-left: -10px;
}

.margin--10-tb {
  margin-top: -10px;
  margin-bottom: -10px;
}

.margin--10-lr {
  margin-left: -10px;
  margin-right: -10px;
}

.margin--9 {
  margin: -9px;
}

.margin--9-t {
  margin-top: -9px;
}

.margin--9-r {
  margin-right: -9px;
}

.margin--9-b {
  margin-bottom: -9px;
}

.margin--9-l {
  margin-left: -9px;
}

.margin--9-tb {
  margin-top: -9px;
  margin-bottom: -9px;
}

.margin--9-lr {
  margin-left: -9px;
  margin-right: -9px;
}

.margin--8 {
  margin: -8px;
}

.margin--8-t {
  margin-top: -8px;
}

.margin--8-r {
  margin-right: -8px;
}

.margin--8-b {
  margin-bottom: -8px;
}

.margin--8-l {
  margin-left: -8px;
}

.margin--8-tb {
  margin-top: -8px;
  margin-bottom: -8px;
}

.margin--8-lr {
  margin-left: -8px;
  margin-right: -8px;
}

.margin--7 {
  margin: -7px;
}

.margin--7-t {
  margin-top: -7px;
}

.margin--7-r {
  margin-right: -7px;
}

.margin--7-b {
  margin-bottom: -7px;
}

.margin--7-l {
  margin-left: -7px;
}

.margin--7-tb {
  margin-top: -7px;
  margin-bottom: -7px;
}

.margin--7-lr {
  margin-left: -7px;
  margin-right: -7px;
}

.margin--6 {
  margin: -6px;
}

.margin--6-t {
  margin-top: -6px;
}

.margin--6-r {
  margin-right: -6px;
}

.margin--6-b {
  margin-bottom: -6px;
}

.margin--6-l {
  margin-left: -6px;
}

.margin--6-tb {
  margin-top: -6px;
  margin-bottom: -6px;
}

.margin--6-lr {
  margin-left: -6px;
  margin-right: -6px;
}

.margin--5 {
  margin: -5px;
}

.margin--5-t {
  margin-top: -5px;
}

.margin--5-r {
  margin-right: -5px;
}

.margin--5-b {
  margin-bottom: -5px;
}

.margin--5-l {
  margin-left: -5px;
}

.margin--5-tb {
  margin-top: -5px;
  margin-bottom: -5px;
}

.margin--5-lr {
  margin-left: -5px;
  margin-right: -5px;
}

.margin--4 {
  margin: -4px;
}

.margin--4-t {
  margin-top: -4px;
}

.margin--4-r {
  margin-right: -4px;
}

.margin--4-b {
  margin-bottom: -4px;
}

.margin--4-l {
  margin-left: -4px;
}

.margin--4-tb {
  margin-top: -4px;
  margin-bottom: -4px;
}

.margin--4-lr {
  margin-left: -4px;
  margin-right: -4px;
}

.margin--3 {
  margin: -3px;
}

.margin--3-t {
  margin-top: -3px;
}

.margin--3-r {
  margin-right: -3px;
}

.margin--3-b {
  margin-bottom: -3px;
}

.margin--3-l {
  margin-left: -3px;
}

.margin--3-tb {
  margin-top: -3px;
  margin-bottom: -3px;
}

.margin--3-lr {
  margin-left: -3px;
  margin-right: -3px;
}

.margin--2 {
  margin: -2px;
}

.margin--2-t {
  margin-top: -2px;
}

.margin--2-r {
  margin-right: -2px;
}

.margin--2-b {
  margin-bottom: -2px;
}

.margin--2-l {
  margin-left: -2px;
}

.margin--2-tb {
  margin-top: -2px;
  margin-bottom: -2px;
}

.margin--2-lr {
  margin-left: -2px;
  margin-right: -2px;
}

.margin--1 {
  margin: -1px;
}

.margin--1-t {
  margin-top: -1px;
}

.margin--1-r {
  margin-right: -1px;
}

.margin--1-b {
  margin-bottom: -1px;
}

.margin--1-l {
  margin-left: -1px;
}

.margin--1-tb {
  margin-top: -1px;
  margin-bottom: -1px;
}

.margin--1-lr {
  margin-left: -1px;
  margin-right: -1px;
}

.margin-0 {
  margin: 0px;
}

.margin-0-t {
  margin-top: 0px;
}

.margin-0-r {
  margin-right: 0px;
}

.margin-0-b {
  margin-bottom: 0px;
}

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

.margin-0-tb {
  margin-top: 0px;
  margin-bottom: 0px;
}

.margin-0-lr {
  margin-left: 0px;
  margin-right: 0px;
}

.margin-1 {
  margin: 1px;
}

.margin-1-t {
  margin-top: 1px;
}

.margin-1-r {
  margin-right: 1px;
}

.margin-1-b {
  margin-bottom: 1px;
}

.margin-1-l {
  margin-left: 1px;
}

.margin-1-tb {
  margin-top: 1px;
  margin-bottom: 1px;
}

.margin-1-lr {
  margin-left: 1px;
  margin-right: 1px;
}

.margin-2 {
  margin: 2px;
}

.margin-2-t {
  margin-top: 2px;
}

.margin-2-r {
  margin-right: 2px;
}

.margin-2-b {
  margin-bottom: 2px;
}

.margin-2-l {
  margin-left: 2px;
}

.margin-2-tb {
  margin-top: 2px;
  margin-bottom: 2px;
}

.margin-2-lr {
  margin-left: 2px;
  margin-right: 2px;
}

.margin-3 {
  margin: 3px;
}

.margin-3-t {
  margin-top: 3px;
}

.margin-3-r {
  margin-right: 3px;
}

.margin-3-b {
  margin-bottom: 3px;
}

.margin-3-l {
  margin-left: 3px;
}

.margin-3-tb {
  margin-top: 3px;
  margin-bottom: 3px;
}

.margin-3-lr {
  margin-left: 3px;
  margin-right: 3px;
}

.margin-4 {
  margin: 4px;
}

.margin-4-t {
  margin-top: 4px;
}

.margin-4-r {
  margin-right: 4px;
}

.margin-4-b {
  margin-bottom: 4px;
}

.margin-4-l {
  margin-left: 4px;
}

.margin-4-tb {
  margin-top: 4px;
  margin-bottom: 4px;
}

.margin-4-lr {
  margin-left: 4px;
  margin-right: 4px;
}

.margin-5 {
  margin: 5px;
}

.margin-5-t {
  margin-top: 5px;
}

.margin-5-r {
  margin-right: 5px;
}

.margin-5-b {
  margin-bottom: 5px;
}

.margin-5-l {
  margin-left: 5px;
}

.margin-5-tb {
  margin-top: 5px;
  margin-bottom: 5px;
}

.margin-5-lr {
  margin-left: 5px;
  margin-right: 5px;
}

.margin-6 {
  margin: 6px;
}

.margin-6-t {
  margin-top: 6px;
}

.margin-6-r {
  margin-right: 6px;
}

.margin-6-b {
  margin-bottom: 6px;
}

.margin-6-l {
  margin-left: 6px;
}

.margin-6-tb {
  margin-top: 6px;
  margin-bottom: 6px;
}

.margin-6-lr {
  margin-left: 6px;
  margin-right: 6px;
}

.margin-7 {
  margin: 7px;
}

.margin-7-t {
  margin-top: 7px;
}

.margin-7-r {
  margin-right: 7px;
}

.margin-7-b {
  margin-bottom: 7px;
}

.margin-7-l {
  margin-left: 7px;
}

.margin-7-tb {
  margin-top: 7px;
  margin-bottom: 7px;
}

.margin-7-lr {
  margin-left: 7px;
  margin-right: 7px;
}

.margin-8 {
  margin: 8px;
}

.margin-8-t {
  margin-top: 8px;
}

.margin-8-r {
  margin-right: 8px;
}

.margin-8-b {
  margin-bottom: 8px;
}

.margin-8-l {
  margin-left: 8px;
}

.margin-8-tb {
  margin-top: 8px;
  margin-bottom: 8px;
}

.margin-8-lr {
  margin-left: 8px;
  margin-right: 8px;
}

.margin-9 {
  margin: 9px;
}

.margin-9-t {
  margin-top: 9px;
}

.margin-9-r {
  margin-right: 9px;
}

.margin-9-b {
  margin-bottom: 9px;
}

.margin-9-l {
  margin-left: 9px;
}

.margin-9-tb {
  margin-top: 9px;
  margin-bottom: 9px;
}

.margin-9-lr {
  margin-left: 9px;
  margin-right: 9px;
}

.margin-10 {
  margin: 10px;
}

.margin-10-t {
  margin-top: 10px;
}

.margin-10-r {
  margin-right: 10px;
}

.margin-10-b {
  margin-bottom: 10px;
}

.margin-10-l {
  margin-left: 10px;
}

.margin-10-tb {
  margin-top: 10px;
  margin-bottom: 10px;
}

.margin-10-lr {
  margin-left: 10px;
  margin-right: 10px;
}

.margin-11 {
  margin: 11px;
}

.margin-11-t {
  margin-top: 11px;
}

.margin-11-r {
  margin-right: 11px;
}

.margin-11-b {
  margin-bottom: 11px;
}

.margin-11-l {
  margin-left: 11px;
}

.margin-11-tb {
  margin-top: 11px;
  margin-bottom: 11px;
}

.margin-11-lr {
  margin-left: 11px;
  margin-right: 11px;
}

.margin-12 {
  margin: 12px;
}

.margin-12-t {
  margin-top: 12px;
}

.margin-12-r {
  margin-right: 12px;
}

.margin-12-b {
  margin-bottom: 12px;
}

.margin-12-l {
  margin-left: 12px;
}

.margin-12-tb {
  margin-top: 12px;
  margin-bottom: 12px;
}

.margin-12-lr {
  margin-left: 12px;
  margin-right: 12px;
}

.margin-13 {
  margin: 13px;
}

.margin-13-t {
  margin-top: 13px;
}

.margin-13-r {
  margin-right: 13px;
}

.margin-13-b {
  margin-bottom: 13px;
}

.margin-13-l {
  margin-left: 13px;
}

.margin-13-tb {
  margin-top: 13px;
  margin-bottom: 13px;
}

.margin-13-lr {
  margin-left: 13px;
  margin-right: 13px;
}

.margin-14 {
  margin: 14px;
}

.margin-14-t {
  margin-top: 14px;
}

.margin-14-r {
  margin-right: 14px;
}

.margin-14-b {
  margin-bottom: 14px;
}

.margin-14-l {
  margin-left: 14px;
}

.margin-14-tb {
  margin-top: 14px;
  margin-bottom: 14px;
}

.margin-14-lr {
  margin-left: 14px;
  margin-right: 14px;
}

.margin-15 {
  margin: 15px;
}

.margin-15-t {
  margin-top: 15px;
}

.margin-15-r {
  margin-right: 15px;
}

.margin-15-b {
  margin-bottom: 15px;
}

.margin-15-l {
  margin-left: 15px;
}

.margin-15-tb {
  margin-top: 15px;
  margin-bottom: 15px;
}

.margin-15-lr {
  margin-left: 15px;
  margin-right: 15px;
}

.margin-16 {
  margin: 16px;
}

.margin-16-t {
  margin-top: 16px;
}

.margin-16-r {
  margin-right: 16px;
}

.margin-16-b {
  margin-bottom: 16px;
}

.margin-16-l {
  margin-left: 16px;
}

.margin-16-tb {
  margin-top: 16px;
  margin-bottom: 16px;
}

.margin-16-lr {
  margin-left: 16px;
  margin-right: 16px;
}

.margin-17 {
  margin: 17px;
}

.margin-17-t {
  margin-top: 17px;
}

.margin-17-r {
  margin-right: 17px;
}

.margin-17-b {
  margin-bottom: 17px;
}

.margin-17-l {
  margin-left: 17px;
}

.margin-17-tb {
  margin-top: 17px;
  margin-bottom: 17px;
}

.margin-17-lr {
  margin-left: 17px;
  margin-right: 17px;
}

.margin-18 {
  margin: 18px;
}

.margin-18-t {
  margin-top: 18px;
}

.margin-18-r {
  margin-right: 18px;
}

.margin-18-b {
  margin-bottom: 18px;
}

.margin-18-l {
  margin-left: 18px;
}

.margin-18-tb {
  margin-top: 18px;
  margin-bottom: 18px;
}

.margin-18-lr {
  margin-left: 18px;
  margin-right: 18px;
}

.margin-19 {
  margin: 19px;
}

.margin-19-t {
  margin-top: 19px;
}

.margin-19-r {
  margin-right: 19px;
}

.margin-19-b {
  margin-bottom: 19px;
}

.margin-19-l {
  margin-left: 19px;
}

.margin-19-tb {
  margin-top: 19px;
  margin-bottom: 19px;
}

.margin-19-lr {
  margin-left: 19px;
  margin-right: 19px;
}

.margin-20 {
  margin: 20px;
}

.margin-20-t {
  margin-top: 20px;
}

.margin-20-r {
  margin-right: 20px;
}

.margin-20-b {
  margin-bottom: 20px;
}

.margin-20-l {
  margin-left: 20px;
}

.margin-20-tb {
  margin-top: 20px;
  margin-bottom: 20px;
}

.margin-20-lr {
  margin-left: 20px;
  margin-right: 20px;
}

.margin-21 {
  margin: 21px;
}

.margin-21-t {
  margin-top: 21px;
}

.margin-21-r {
  margin-right: 21px;
}

.margin-21-b {
  margin-bottom: 21px;
}

.margin-21-l {
  margin-left: 21px;
}

.margin-21-tb {
  margin-top: 21px;
  margin-bottom: 21px;
}

.margin-21-lr {
  margin-left: 21px;
  margin-right: 21px;
}

.margin-22 {
  margin: 22px;
}

.margin-22-t {
  margin-top: 22px;
}

.margin-22-r {
  margin-right: 22px;
}

.margin-22-b {
  margin-bottom: 22px;
}

.margin-22-l {
  margin-left: 22px;
}

.margin-22-tb {
  margin-top: 22px;
  margin-bottom: 22px;
}

.margin-22-lr {
  margin-left: 22px;
  margin-right: 22px;
}

.margin-23 {
  margin: 23px;
}

.margin-23-t {
  margin-top: 23px;
}

.margin-23-r {
  margin-right: 23px;
}

.margin-23-b {
  margin-bottom: 23px;
}

.margin-23-l {
  margin-left: 23px;
}

.margin-23-tb {
  margin-top: 23px;
  margin-bottom: 23px;
}

.margin-23-lr {
  margin-left: 23px;
  margin-right: 23px;
}

.margin-24 {
  margin: 24px;
}

.margin-24-t {
  margin-top: 24px;
}

.margin-24-r {
  margin-right: 24px;
}

.margin-24-b {
  margin-bottom: 24px;
}

.margin-24-l {
  margin-left: 24px;
}

.margin-24-tb {
  margin-top: 24px;
  margin-bottom: 24px;
}

.margin-24-lr {
  margin-left: 24px;
  margin-right: 24px;
}

.margin-25 {
  margin: 25px;
}

.margin-25-t {
  margin-top: 25px;
}

.margin-25-r {
  margin-right: 25px;
}

.margin-25-b {
  margin-bottom: 25px;
}

.margin-25-l {
  margin-left: 25px;
}

.margin-25-tb {
  margin-top: 25px;
  margin-bottom: 25px;
}

.margin-25-lr {
  margin-left: 25px;
  margin-right: 25px;
}

.margin-26 {
  margin: 26px;
}

.margin-26-t {
  margin-top: 26px;
}

.margin-26-r {
  margin-right: 26px;
}

.margin-26-b {
  margin-bottom: 26px;
}

.margin-26-l {
  margin-left: 26px;
}

.margin-26-tb {
  margin-top: 26px;
  margin-bottom: 26px;
}

.margin-26-lr {
  margin-left: 26px;
  margin-right: 26px;
}

.margin-27 {
  margin: 27px;
}

.margin-27-t {
  margin-top: 27px;
}

.margin-27-r {
  margin-right: 27px;
}

.margin-27-b {
  margin-bottom: 27px;
}

.margin-27-l {
  margin-left: 27px;
}

.margin-27-tb {
  margin-top: 27px;
  margin-bottom: 27px;
}

.margin-27-lr {
  margin-left: 27px;
  margin-right: 27px;
}

.margin-28 {
  margin: 28px;
}

.margin-28-t {
  margin-top: 28px;
}

.margin-28-r {
  margin-right: 28px;
}

.margin-28-b {
  margin-bottom: 28px;
}

.margin-28-l {
  margin-left: 28px;
}

.margin-28-tb {
  margin-top: 28px;
  margin-bottom: 28px;
}

.margin-28-lr {
  margin-left: 28px;
  margin-right: 28px;
}

.margin-29 {
  margin: 29px;
}

.margin-29-t {
  margin-top: 29px;
}

.margin-29-r {
  margin-right: 29px;
}

.margin-29-b {
  margin-bottom: 29px;
}

.margin-29-l {
  margin-left: 29px;
}

.margin-29-tb {
  margin-top: 29px;
  margin-bottom: 29px;
}

.margin-29-lr {
  margin-left: 29px;
  margin-right: 29px;
}

.margin-30 {
  margin: 30px;
}

.margin-30-t {
  margin-top: 30px;
}

.margin-30-r {
  margin-right: 30px;
}

.margin-30-b {
  margin-bottom: 30px;
}

.margin-30-l {
  margin-left: 30px;
}

.margin-30-tb {
  margin-top: 30px;
  margin-bottom: 30px;
}

.margin-30-lr {
  margin-left: 30px;
  margin-right: 30px;
}

.margin-31 {
  margin: 31px;
}

.margin-31-t {
  margin-top: 31px;
}

.margin-31-r {
  margin-right: 31px;
}

.margin-31-b {
  margin-bottom: 31px;
}

.margin-31-l {
  margin-left: 31px;
}

.margin-31-tb {
  margin-top: 31px;
  margin-bottom: 31px;
}

.margin-31-lr {
  margin-left: 31px;
  margin-right: 31px;
}

.margin-32 {
  margin: 32px;
}

.margin-32-t {
  margin-top: 32px;
}

.margin-32-r {
  margin-right: 32px;
}

.margin-32-b {
  margin-bottom: 32px;
}

.margin-32-l {
  margin-left: 32px;
}

.margin-32-tb {
  margin-top: 32px;
  margin-bottom: 32px;
}

.margin-32-lr {
  margin-left: 32px;
  margin-right: 32px;
}

.margin-33 {
  margin: 33px;
}

.margin-33-t {
  margin-top: 33px;
}

.margin-33-r {
  margin-right: 33px;
}

.margin-33-b {
  margin-bottom: 33px;
}

.margin-33-l {
  margin-left: 33px;
}

.margin-33-tb {
  margin-top: 33px;
  margin-bottom: 33px;
}

.margin-33-lr {
  margin-left: 33px;
  margin-right: 33px;
}

.margin-34 {
  margin: 34px;
}

.margin-34-t {
  margin-top: 34px;
}

.margin-34-r {
  margin-right: 34px;
}

.margin-34-b {
  margin-bottom: 34px;
}

.margin-34-l {
  margin-left: 34px;
}

.margin-34-tb {
  margin-top: 34px;
  margin-bottom: 34px;
}

.margin-34-lr {
  margin-left: 34px;
  margin-right: 34px;
}

.margin-35 {
  margin: 35px;
}

.margin-35-t {
  margin-top: 35px;
}

.margin-35-r {
  margin-right: 35px;
}

.margin-35-b {
  margin-bottom: 35px;
}

.margin-35-l {
  margin-left: 35px;
}

.margin-35-tb {
  margin-top: 35px;
  margin-bottom: 35px;
}

.margin-35-lr {
  margin-left: 35px;
  margin-right: 35px;
}

.margin-36 {
  margin: 36px;
}

.margin-36-t {
  margin-top: 36px;
}

.margin-36-r {
  margin-right: 36px;
}

.margin-36-b {
  margin-bottom: 36px;
}

.margin-36-l {
  margin-left: 36px;
}

.margin-36-tb {
  margin-top: 36px;
  margin-bottom: 36px;
}

.margin-36-lr {
  margin-left: 36px;
  margin-right: 36px;
}

.margin-37 {
  margin: 37px;
}

.margin-37-t {
  margin-top: 37px;
}

.margin-37-r {
  margin-right: 37px;
}

.margin-37-b {
  margin-bottom: 37px;
}

.margin-37-l {
  margin-left: 37px;
}

.margin-37-tb {
  margin-top: 37px;
  margin-bottom: 37px;
}

.margin-37-lr {
  margin-left: 37px;
  margin-right: 37px;
}

.margin-38 {
  margin: 38px;
}

.margin-38-t {
  margin-top: 38px;
}

.margin-38-r {
  margin-right: 38px;
}

.margin-38-b {
  margin-bottom: 38px;
}

.margin-38-l {
  margin-left: 38px;
}

.margin-38-tb {
  margin-top: 38px;
  margin-bottom: 38px;
}

.margin-38-lr {
  margin-left: 38px;
  margin-right: 38px;
}

.margin-39 {
  margin: 39px;
}

.margin-39-t {
  margin-top: 39px;
}

.margin-39-r {
  margin-right: 39px;
}

.margin-39-b {
  margin-bottom: 39px;
}

.margin-39-l {
  margin-left: 39px;
}

.margin-39-tb {
  margin-top: 39px;
  margin-bottom: 39px;
}

.margin-39-lr {
  margin-left: 39px;
  margin-right: 39px;
}

.margin-40 {
  margin: 40px;
}

.margin-40-t {
  margin-top: 40px;
}

.margin-40-r {
  margin-right: 40px;
}

.margin-40-b {
  margin-bottom: 40px;
}

.margin-40-l {
  margin-left: 40px;
}

.margin-40-tb {
  margin-top: 40px;
  margin-bottom: 40px;
}

.margin-40-lr {
  margin-left: 40px;
  margin-right: 40px;
}

.margin-41 {
  margin: 41px;
}

.margin-41-t {
  margin-top: 41px;
}

.margin-41-r {
  margin-right: 41px;
}

.margin-41-b {
  margin-bottom: 41px;
}

.margin-41-l {
  margin-left: 41px;
}

.margin-41-tb {
  margin-top: 41px;
  margin-bottom: 41px;
}

.margin-41-lr {
  margin-left: 41px;
  margin-right: 41px;
}

.margin-42 {
  margin: 42px;
}

.margin-42-t {
  margin-top: 42px;
}

.margin-42-r {
  margin-right: 42px;
}

.margin-42-b {
  margin-bottom: 42px;
}

.margin-42-l {
  margin-left: 42px;
}

.margin-42-tb {
  margin-top: 42px;
  margin-bottom: 42px;
}

.margin-42-lr {
  margin-left: 42px;
  margin-right: 42px;
}

.margin-43 {
  margin: 43px;
}

.margin-43-t {
  margin-top: 43px;
}

.margin-43-r {
  margin-right: 43px;
}

.margin-43-b {
  margin-bottom: 43px;
}

.margin-43-l {
  margin-left: 43px;
}

.margin-43-tb {
  margin-top: 43px;
  margin-bottom: 43px;
}

.margin-43-lr {
  margin-left: 43px;
  margin-right: 43px;
}

.margin-44 {
  margin: 44px;
}

.margin-44-t {
  margin-top: 44px;
}

.margin-44-r {
  margin-right: 44px;
}

.margin-44-b {
  margin-bottom: 44px;
}

.margin-44-l {
  margin-left: 44px;
}

.margin-44-tb {
  margin-top: 44px;
  margin-bottom: 44px;
}

.margin-44-lr {
  margin-left: 44px;
  margin-right: 44px;
}

.margin-45 {
  margin: 45px;
}

.margin-45-t {
  margin-top: 45px;
}

.margin-45-r {
  margin-right: 45px;
}

.margin-45-b {
  margin-bottom: 45px;
}

.margin-45-l {
  margin-left: 45px;
}

.margin-45-tb {
  margin-top: 45px;
  margin-bottom: 45px;
}

.margin-45-lr {
  margin-left: 45px;
  margin-right: 45px;
}

.margin-46 {
  margin: 46px;
}

.margin-46-t {
  margin-top: 46px;
}

.margin-46-r {
  margin-right: 46px;
}

.margin-46-b {
  margin-bottom: 46px;
}

.margin-46-l {
  margin-left: 46px;
}

.margin-46-tb {
  margin-top: 46px;
  margin-bottom: 46px;
}

.margin-46-lr {
  margin-left: 46px;
  margin-right: 46px;
}

.margin-47 {
  margin: 47px;
}

.margin-47-t {
  margin-top: 47px;
}

.margin-47-r {
  margin-right: 47px;
}

.margin-47-b {
  margin-bottom: 47px;
}

.margin-47-l {
  margin-left: 47px;
}

.margin-47-tb {
  margin-top: 47px;
  margin-bottom: 47px;
}

.margin-47-lr {
  margin-left: 47px;
  margin-right: 47px;
}

.margin-48 {
  margin: 48px;
}

.margin-48-t {
  margin-top: 48px;
}

.margin-48-r {
  margin-right: 48px;
}

.margin-48-b {
  margin-bottom: 48px;
}

.margin-48-l {
  margin-left: 48px;
}

.margin-48-tb {
  margin-top: 48px;
  margin-bottom: 48px;
}

.margin-48-lr {
  margin-left: 48px;
  margin-right: 48px;
}

.margin-49 {
  margin: 49px;
}

.margin-49-t {
  margin-top: 49px;
}

.margin-49-r {
  margin-right: 49px;
}

.margin-49-b {
  margin-bottom: 49px;
}

.margin-49-l {
  margin-left: 49px;
}

.margin-49-tb {
  margin-top: 49px;
  margin-bottom: 49px;
}

.margin-49-lr {
  margin-left: 49px;
  margin-right: 49px;
}

.margin-50 {
  margin: 50px;
}

.margin-50-t {
  margin-top: 50px;
}

.margin-50-r {
  margin-right: 50px;
}

.margin-50-b {
  margin-bottom: 50px;
}

.margin-50-l {
  margin-left: 50px;
}

.margin-50-tb {
  margin-top: 50px;
  margin-bottom: 50px;
}

.margin-50-lr {
  margin-left: 50px;
  margin-right: 50px;
}

.margin-51 {
  margin: 51px;
}

.margin-51-t {
  margin-top: 51px;
}

.margin-51-r {
  margin-right: 51px;
}

.margin-51-b {
  margin-bottom: 51px;
}

.margin-51-l {
  margin-left: 51px;
}

.margin-51-tb {
  margin-top: 51px;
  margin-bottom: 51px;
}

.margin-51-lr {
  margin-left: 51px;
  margin-right: 51px;
}

.margin-52 {
  margin: 52px;
}

.margin-52-t {
  margin-top: 52px;
}

.margin-52-r {
  margin-right: 52px;
}

.margin-52-b {
  margin-bottom: 52px;
}

.margin-52-l {
  margin-left: 52px;
}

.margin-52-tb {
  margin-top: 52px;
  margin-bottom: 52px;
}

.margin-52-lr {
  margin-left: 52px;
  margin-right: 52px;
}

.margin-53 {
  margin: 53px;
}

.margin-53-t {
  margin-top: 53px;
}

.margin-53-r {
  margin-right: 53px;
}

.margin-53-b {
  margin-bottom: 53px;
}

.margin-53-l {
  margin-left: 53px;
}

.margin-53-tb {
  margin-top: 53px;
  margin-bottom: 53px;
}

.margin-53-lr {
  margin-left: 53px;
  margin-right: 53px;
}

.margin-54 {
  margin: 54px;
}

.margin-54-t {
  margin-top: 54px;
}

.margin-54-r {
  margin-right: 54px;
}

.margin-54-b {
  margin-bottom: 54px;
}

.margin-54-l {
  margin-left: 54px;
}

.margin-54-tb {
  margin-top: 54px;
  margin-bottom: 54px;
}

.margin-54-lr {
  margin-left: 54px;
  margin-right: 54px;
}

.margin-55 {
  margin: 55px;
}

.margin-55-t {
  margin-top: 55px;
}

.margin-55-r {
  margin-right: 55px;
}

.margin-55-b {
  margin-bottom: 55px;
}

.margin-55-l {
  margin-left: 55px;
}

.margin-55-tb {
  margin-top: 55px;
  margin-bottom: 55px;
}

.margin-55-lr {
  margin-left: 55px;
  margin-right: 55px;
}

.margin-56 {
  margin: 56px;
}

.margin-56-t {
  margin-top: 56px;
}

.margin-56-r {
  margin-right: 56px;
}

.margin-56-b {
  margin-bottom: 56px;
}

.margin-56-l {
  margin-left: 56px;
}

.margin-56-tb {
  margin-top: 56px;
  margin-bottom: 56px;
}

.margin-56-lr {
  margin-left: 56px;
  margin-right: 56px;
}

.margin-57 {
  margin: 57px;
}

.margin-57-t {
  margin-top: 57px;
}

.margin-57-r {
  margin-right: 57px;
}

.margin-57-b {
  margin-bottom: 57px;
}

.margin-57-l {
  margin-left: 57px;
}

.margin-57-tb {
  margin-top: 57px;
  margin-bottom: 57px;
}

.margin-57-lr {
  margin-left: 57px;
  margin-right: 57px;
}

.margin-58 {
  margin: 58px;
}

.margin-58-t {
  margin-top: 58px;
}

.margin-58-r {
  margin-right: 58px;
}

.margin-58-b {
  margin-bottom: 58px;
}

.margin-58-l {
  margin-left: 58px;
}

.margin-58-tb {
  margin-top: 58px;
  margin-bottom: 58px;
}

.margin-58-lr {
  margin-left: 58px;
  margin-right: 58px;
}

.margin-59 {
  margin: 59px;
}

.margin-59-t {
  margin-top: 59px;
}

.margin-59-r {
  margin-right: 59px;
}

.margin-59-b {
  margin-bottom: 59px;
}

.margin-59-l {
  margin-left: 59px;
}

.margin-59-tb {
  margin-top: 59px;
  margin-bottom: 59px;
}

.margin-59-lr {
  margin-left: 59px;
  margin-right: 59px;
}

.margin-60 {
  margin: 60px;
}

.margin-60-t {
  margin-top: 60px;
}

.margin-60-r {
  margin-right: 60px;
}

.margin-60-b {
  margin-bottom: 60px;
}

.margin-60-l {
  margin-left: 60px;
}

.margin-60-tb {
  margin-top: 60px;
  margin-bottom: 60px;
}

.margin-60-lr {
  margin-left: 60px;
  margin-right: 60px;
}

.margin-61 {
  margin: 61px;
}

.margin-61-t {
  margin-top: 61px;
}

.margin-61-r {
  margin-right: 61px;
}

.margin-61-b {
  margin-bottom: 61px;
}

.margin-61-l {
  margin-left: 61px;
}

.margin-61-tb {
  margin-top: 61px;
  margin-bottom: 61px;
}

.margin-61-lr {
  margin-left: 61px;
  margin-right: 61px;
}

.margin-62 {
  margin: 62px;
}

.margin-62-t {
  margin-top: 62px;
}

.margin-62-r {
  margin-right: 62px;
}

.margin-62-b {
  margin-bottom: 62px;
}

.margin-62-l {
  margin-left: 62px;
}

.margin-62-tb {
  margin-top: 62px;
  margin-bottom: 62px;
}

.margin-62-lr {
  margin-left: 62px;
  margin-right: 62px;
}

.margin-63 {
  margin: 63px;
}

.margin-63-t {
  margin-top: 63px;
}

.margin-63-r {
  margin-right: 63px;
}

.margin-63-b {
  margin-bottom: 63px;
}

.margin-63-l {
  margin-left: 63px;
}

.margin-63-tb {
  margin-top: 63px;
  margin-bottom: 63px;
}

.margin-63-lr {
  margin-left: 63px;
  margin-right: 63px;
}

.margin-64 {
  margin: 64px;
}

.margin-64-t {
  margin-top: 64px;
}

.margin-64-r {
  margin-right: 64px;
}

.margin-64-b {
  margin-bottom: 64px;
}

.margin-64-l {
  margin-left: 64px;
}

.margin-64-tb {
  margin-top: 64px;
  margin-bottom: 64px;
}

.margin-64-lr {
  margin-left: 64px;
  margin-right: 64px;
}

.margin-65 {
  margin: 65px;
}

.margin-65-t {
  margin-top: 65px;
}

.margin-65-r {
  margin-right: 65px;
}

.margin-65-b {
  margin-bottom: 65px;
}

.margin-65-l {
  margin-left: 65px;
}

.margin-65-tb {
  margin-top: 65px;
  margin-bottom: 65px;
}

.margin-65-lr {
  margin-left: 65px;
  margin-right: 65px;
}

.margin-66 {
  margin: 66px;
}

.margin-66-t {
  margin-top: 66px;
}

.margin-66-r {
  margin-right: 66px;
}

.margin-66-b {
  margin-bottom: 66px;
}

.margin-66-l {
  margin-left: 66px;
}

.margin-66-tb {
  margin-top: 66px;
  margin-bottom: 66px;
}

.margin-66-lr {
  margin-left: 66px;
  margin-right: 66px;
}

.margin-67 {
  margin: 67px;
}

.margin-67-t {
  margin-top: 67px;
}

.margin-67-r {
  margin-right: 67px;
}

.margin-67-b {
  margin-bottom: 67px;
}

.margin-67-l {
  margin-left: 67px;
}

.margin-67-tb {
  margin-top: 67px;
  margin-bottom: 67px;
}

.margin-67-lr {
  margin-left: 67px;
  margin-right: 67px;
}

.margin-68 {
  margin: 68px;
}

.margin-68-t {
  margin-top: 68px;
}

.margin-68-r {
  margin-right: 68px;
}

.margin-68-b {
  margin-bottom: 68px;
}

.margin-68-l {
  margin-left: 68px;
}

.margin-68-tb {
  margin-top: 68px;
  margin-bottom: 68px;
}

.margin-68-lr {
  margin-left: 68px;
  margin-right: 68px;
}

.margin-69 {
  margin: 69px;
}

.margin-69-t {
  margin-top: 69px;
}

.margin-69-r {
  margin-right: 69px;
}

.margin-69-b {
  margin-bottom: 69px;
}

.margin-69-l {
  margin-left: 69px;
}

.margin-69-tb {
  margin-top: 69px;
  margin-bottom: 69px;
}

.margin-69-lr {
  margin-left: 69px;
  margin-right: 69px;
}

.margin-70 {
  margin: 70px;
}

.margin-70-t {
  margin-top: 70px;
}

.margin-70-r {
  margin-right: 70px;
}

.margin-70-b {
  margin-bottom: 70px;
}

.margin-70-l {
  margin-left: 70px;
}

.margin-70-tb {
  margin-top: 70px;
  margin-bottom: 70px;
}

.margin-70-lr {
  margin-left: 70px;
  margin-right: 70px;
}

.margin-71 {
  margin: 71px;
}

.margin-71-t {
  margin-top: 71px;
}

.margin-71-r {
  margin-right: 71px;
}

.margin-71-b {
  margin-bottom: 71px;
}

.margin-71-l {
  margin-left: 71px;
}

.margin-71-tb {
  margin-top: 71px;
  margin-bottom: 71px;
}

.margin-71-lr {
  margin-left: 71px;
  margin-right: 71px;
}

.margin-72 {
  margin: 72px;
}

.margin-72-t {
  margin-top: 72px;
}

.margin-72-r {
  margin-right: 72px;
}

.margin-72-b {
  margin-bottom: 72px;
}

.margin-72-l {
  margin-left: 72px;
}

.margin-72-tb {
  margin-top: 72px;
  margin-bottom: 72px;
}

.margin-72-lr {
  margin-left: 72px;
  margin-right: 72px;
}

.margin-73 {
  margin: 73px;
}

.margin-73-t {
  margin-top: 73px;
}

.margin-73-r {
  margin-right: 73px;
}

.margin-73-b {
  margin-bottom: 73px;
}

.margin-73-l {
  margin-left: 73px;
}

.margin-73-tb {
  margin-top: 73px;
  margin-bottom: 73px;
}

.margin-73-lr {
  margin-left: 73px;
  margin-right: 73px;
}

.margin-74 {
  margin: 74px;
}

.margin-74-t {
  margin-top: 74px;
}

.margin-74-r {
  margin-right: 74px;
}

.margin-74-b {
  margin-bottom: 74px;
}

.margin-74-l {
  margin-left: 74px;
}

.margin-74-tb {
  margin-top: 74px;
  margin-bottom: 74px;
}

.margin-74-lr {
  margin-left: 74px;
  margin-right: 74px;
}

.margin-75 {
  margin: 75px;
}

.margin-75-t {
  margin-top: 75px;
}

.margin-75-r {
  margin-right: 75px;
}

.margin-75-b {
  margin-bottom: 75px;
}

.margin-75-l {
  margin-left: 75px;
}

.margin-75-tb {
  margin-top: 75px;
  margin-bottom: 75px;
}

.margin-75-lr {
  margin-left: 75px;
  margin-right: 75px;
}

.margin-76 {
  margin: 76px;
}

.margin-76-t {
  margin-top: 76px;
}

.margin-76-r {
  margin-right: 76px;
}

.margin-76-b {
  margin-bottom: 76px;
}

.margin-76-l {
  margin-left: 76px;
}

.margin-76-tb {
  margin-top: 76px;
  margin-bottom: 76px;
}

.margin-76-lr {
  margin-left: 76px;
  margin-right: 76px;
}

.margin-77 {
  margin: 77px;
}

.margin-77-t {
  margin-top: 77px;
}

.margin-77-r {
  margin-right: 77px;
}

.margin-77-b {
  margin-bottom: 77px;
}

.margin-77-l {
  margin-left: 77px;
}

.margin-77-tb {
  margin-top: 77px;
  margin-bottom: 77px;
}

.margin-77-lr {
  margin-left: 77px;
  margin-right: 77px;
}

.margin-78 {
  margin: 78px;
}

.margin-78-t {
  margin-top: 78px;
}

.margin-78-r {
  margin-right: 78px;
}

.margin-78-b {
  margin-bottom: 78px;
}

.margin-78-l {
  margin-left: 78px;
}

.margin-78-tb {
  margin-top: 78px;
  margin-bottom: 78px;
}

.margin-78-lr {
  margin-left: 78px;
  margin-right: 78px;
}

.margin-79 {
  margin: 79px;
}

.margin-79-t {
  margin-top: 79px;
}

.margin-79-r {
  margin-right: 79px;
}

.margin-79-b {
  margin-bottom: 79px;
}

.margin-79-l {
  margin-left: 79px;
}

.margin-79-tb {
  margin-top: 79px;
  margin-bottom: 79px;
}

.margin-79-lr {
  margin-left: 79px;
  margin-right: 79px;
}

.margin-80 {
  margin: 80px;
}

.margin-80-t {
  margin-top: 80px;
}

.margin-80-r {
  margin-right: 80px;
}

.margin-80-b {
  margin-bottom: 80px;
}

.margin-80-l {
  margin-left: 80px;
}

.margin-80-tb {
  margin-top: 80px;
  margin-bottom: 80px;
}

.margin-80-lr {
  margin-left: 80px;
  margin-right: 80px;
}

.margin-81 {
  margin: 81px;
}

.margin-81-t {
  margin-top: 81px;
}

.margin-81-r {
  margin-right: 81px;
}

.margin-81-b {
  margin-bottom: 81px;
}

.margin-81-l {
  margin-left: 81px;
}

.margin-81-tb {
  margin-top: 81px;
  margin-bottom: 81px;
}

.margin-81-lr {
  margin-left: 81px;
  margin-right: 81px;
}

.margin-82 {
  margin: 82px;
}

.margin-82-t {
  margin-top: 82px;
}

.margin-82-r {
  margin-right: 82px;
}

.margin-82-b {
  margin-bottom: 82px;
}

.margin-82-l {
  margin-left: 82px;
}

.margin-82-tb {
  margin-top: 82px;
  margin-bottom: 82px;
}

.margin-82-lr {
  margin-left: 82px;
  margin-right: 82px;
}

.margin-83 {
  margin: 83px;
}

.margin-83-t {
  margin-top: 83px;
}

.margin-83-r {
  margin-right: 83px;
}

.margin-83-b {
  margin-bottom: 83px;
}

.margin-83-l {
  margin-left: 83px;
}

.margin-83-tb {
  margin-top: 83px;
  margin-bottom: 83px;
}

.margin-83-lr {
  margin-left: 83px;
  margin-right: 83px;
}

.margin-84 {
  margin: 84px;
}

.margin-84-t {
  margin-top: 84px;
}

.margin-84-r {
  margin-right: 84px;
}

.margin-84-b {
  margin-bottom: 84px;
}

.margin-84-l {
  margin-left: 84px;
}

.margin-84-tb {
  margin-top: 84px;
  margin-bottom: 84px;
}

.margin-84-lr {
  margin-left: 84px;
  margin-right: 84px;
}

.margin-85 {
  margin: 85px;
}

.margin-85-t {
  margin-top: 85px;
}

.margin-85-r {
  margin-right: 85px;
}

.margin-85-b {
  margin-bottom: 85px;
}

.margin-85-l {
  margin-left: 85px;
}

.margin-85-tb {
  margin-top: 85px;
  margin-bottom: 85px;
}

.margin-85-lr {
  margin-left: 85px;
  margin-right: 85px;
}

.margin-86 {
  margin: 86px;
}

.margin-86-t {
  margin-top: 86px;
}

.margin-86-r {
  margin-right: 86px;
}

.margin-86-b {
  margin-bottom: 86px;
}

.margin-86-l {
  margin-left: 86px;
}

.margin-86-tb {
  margin-top: 86px;
  margin-bottom: 86px;
}

.margin-86-lr {
  margin-left: 86px;
  margin-right: 86px;
}

.margin-87 {
  margin: 87px;
}

.margin-87-t {
  margin-top: 87px;
}

.margin-87-r {
  margin-right: 87px;
}

.margin-87-b {
  margin-bottom: 87px;
}

.margin-87-l {
  margin-left: 87px;
}

.margin-87-tb {
  margin-top: 87px;
  margin-bottom: 87px;
}

.margin-87-lr {
  margin-left: 87px;
  margin-right: 87px;
}

.margin-88 {
  margin: 88px;
}

.margin-88-t {
  margin-top: 88px;
}

.margin-88-r {
  margin-right: 88px;
}

.margin-88-b {
  margin-bottom: 88px;
}

.margin-88-l {
  margin-left: 88px;
}

.margin-88-tb {
  margin-top: 88px;
  margin-bottom: 88px;
}

.margin-88-lr {
  margin-left: 88px;
  margin-right: 88px;
}

.margin-89 {
  margin: 89px;
}

.margin-89-t {
  margin-top: 89px;
}

.margin-89-r {
  margin-right: 89px;
}

.margin-89-b {
  margin-bottom: 89px;
}

.margin-89-l {
  margin-left: 89px;
}

.margin-89-tb {
  margin-top: 89px;
  margin-bottom: 89px;
}

.margin-89-lr {
  margin-left: 89px;
  margin-right: 89px;
}

.margin-90 {
  margin: 90px;
}

.margin-90-t {
  margin-top: 90px;
}

.margin-90-r {
  margin-right: 90px;
}

.margin-90-b {
  margin-bottom: 90px;
}

.margin-90-l {
  margin-left: 90px;
}

.margin-90-tb {
  margin-top: 90px;
  margin-bottom: 90px;
}

.margin-90-lr {
  margin-left: 90px;
  margin-right: 90px;
}

.margin-91 {
  margin: 91px;
}

.margin-91-t {
  margin-top: 91px;
}

.margin-91-r {
  margin-right: 91px;
}

.margin-91-b {
  margin-bottom: 91px;
}

.margin-91-l {
  margin-left: 91px;
}

.margin-91-tb {
  margin-top: 91px;
  margin-bottom: 91px;
}

.margin-91-lr {
  margin-left: 91px;
  margin-right: 91px;
}

.margin-92 {
  margin: 92px;
}

.margin-92-t {
  margin-top: 92px;
}

.margin-92-r {
  margin-right: 92px;
}

.margin-92-b {
  margin-bottom: 92px;
}

.margin-92-l {
  margin-left: 92px;
}

.margin-92-tb {
  margin-top: 92px;
  margin-bottom: 92px;
}

.margin-92-lr {
  margin-left: 92px;
  margin-right: 92px;
}

.margin-93 {
  margin: 93px;
}

.margin-93-t {
  margin-top: 93px;
}

.margin-93-r {
  margin-right: 93px;
}

.margin-93-b {
  margin-bottom: 93px;
}

.margin-93-l {
  margin-left: 93px;
}

.margin-93-tb {
  margin-top: 93px;
  margin-bottom: 93px;
}

.margin-93-lr {
  margin-left: 93px;
  margin-right: 93px;
}

.margin-94 {
  margin: 94px;
}

.margin-94-t {
  margin-top: 94px;
}

.margin-94-r {
  margin-right: 94px;
}

.margin-94-b {
  margin-bottom: 94px;
}

.margin-94-l {
  margin-left: 94px;
}

.margin-94-tb {
  margin-top: 94px;
  margin-bottom: 94px;
}

.margin-94-lr {
  margin-left: 94px;
  margin-right: 94px;
}

.margin-95 {
  margin: 95px;
}

.margin-95-t {
  margin-top: 95px;
}

.margin-95-r {
  margin-right: 95px;
}

.margin-95-b {
  margin-bottom: 95px;
}

.margin-95-l {
  margin-left: 95px;
}

.margin-95-tb {
  margin-top: 95px;
  margin-bottom: 95px;
}

.margin-95-lr {
  margin-left: 95px;
  margin-right: 95px;
}

.margin-96 {
  margin: 96px;
}

.margin-96-t {
  margin-top: 96px;
}

.margin-96-r {
  margin-right: 96px;
}

.margin-96-b {
  margin-bottom: 96px;
}

.margin-96-l {
  margin-left: 96px;
}

.margin-96-tb {
  margin-top: 96px;
  margin-bottom: 96px;
}

.margin-96-lr {
  margin-left: 96px;
  margin-right: 96px;
}

.margin-97 {
  margin: 97px;
}

.margin-97-t {
  margin-top: 97px;
}

.margin-97-r {
  margin-right: 97px;
}

.margin-97-b {
  margin-bottom: 97px;
}

.margin-97-l {
  margin-left: 97px;
}

.margin-97-tb {
  margin-top: 97px;
  margin-bottom: 97px;
}

.margin-97-lr {
  margin-left: 97px;
  margin-right: 97px;
}

.margin-98 {
  margin: 98px;
}

.margin-98-t {
  margin-top: 98px;
}

.margin-98-r {
  margin-right: 98px;
}

.margin-98-b {
  margin-bottom: 98px;
}

.margin-98-l {
  margin-left: 98px;
}

.margin-98-tb {
  margin-top: 98px;
  margin-bottom: 98px;
}

.margin-98-lr {
  margin-left: 98px;
  margin-right: 98px;
}

.margin-99 {
  margin: 99px;
}

.margin-99-t {
  margin-top: 99px;
}

.margin-99-r {
  margin-right: 99px;
}

.margin-99-b {
  margin-bottom: 99px;
}

.margin-99-l {
  margin-left: 99px;
}

.margin-99-tb {
  margin-top: 99px;
  margin-bottom: 99px;
}

.margin-99-lr {
  margin-left: 99px;
  margin-right: 99px;
}

.margin-100 {
  margin: 100px;
}

.margin-100-t {
  margin-top: 100px;
}

.margin-100-r {
  margin-right: 100px;
}

.margin-100-b {
  margin-bottom: 100px;
}

.margin-100-l {
  margin-left: 100px;
}

.margin-100-tb {
  margin-top: 100px;
  margin-bottom: 100px;
}

.margin-100-lr {
  margin-left: 100px;
  margin-right: 100px;
}

.padding--100 {
  padding: -100px;
}

.padding--100-t {
  padding-top: -100px;
}

.padding--100-r {
  padding-right: -100px;
}

.padding--100-b {
  padding-bottom: -100px;
}

.padding--100-l {
  padding-left: -100px;
}

.padding--100-tb {
  padding-top: -100px;
  padding-bottom: -100px;
}

.padding--100-lr {
  padding-left: -100px;
  padding-right: -100px;
}

.padding--99 {
  padding: -99px;
}

.padding--99-t {
  padding-top: -99px;
}

.padding--99-r {
  padding-right: -99px;
}

.padding--99-b {
  padding-bottom: -99px;
}

.padding--99-l {
  padding-left: -99px;
}

.padding--99-tb {
  padding-top: -99px;
  padding-bottom: -99px;
}

.padding--99-lr {
  padding-left: -99px;
  padding-right: -99px;
}

.padding--98 {
  padding: -98px;
}

.padding--98-t {
  padding-top: -98px;
}

.padding--98-r {
  padding-right: -98px;
}

.padding--98-b {
  padding-bottom: -98px;
}

.padding--98-l {
  padding-left: -98px;
}

.padding--98-tb {
  padding-top: -98px;
  padding-bottom: -98px;
}

.padding--98-lr {
  padding-left: -98px;
  padding-right: -98px;
}

.padding--97 {
  padding: -97px;
}

.padding--97-t {
  padding-top: -97px;
}

.padding--97-r {
  padding-right: -97px;
}

.padding--97-b {
  padding-bottom: -97px;
}

.padding--97-l {
  padding-left: -97px;
}

.padding--97-tb {
  padding-top: -97px;
  padding-bottom: -97px;
}

.padding--97-lr {
  padding-left: -97px;
  padding-right: -97px;
}

.padding--96 {
  padding: -96px;
}

.padding--96-t {
  padding-top: -96px;
}

.padding--96-r {
  padding-right: -96px;
}

.padding--96-b {
  padding-bottom: -96px;
}

.padding--96-l {
  padding-left: -96px;
}

.padding--96-tb {
  padding-top: -96px;
  padding-bottom: -96px;
}

.padding--96-lr {
  padding-left: -96px;
  padding-right: -96px;
}

.padding--95 {
  padding: -95px;
}

.padding--95-t {
  padding-top: -95px;
}

.padding--95-r {
  padding-right: -95px;
}

.padding--95-b {
  padding-bottom: -95px;
}

.padding--95-l {
  padding-left: -95px;
}

.padding--95-tb {
  padding-top: -95px;
  padding-bottom: -95px;
}

.padding--95-lr {
  padding-left: -95px;
  padding-right: -95px;
}

.padding--94 {
  padding: -94px;
}

.padding--94-t {
  padding-top: -94px;
}

.padding--94-r {
  padding-right: -94px;
}

.padding--94-b {
  padding-bottom: -94px;
}

.padding--94-l {
  padding-left: -94px;
}

.padding--94-tb {
  padding-top: -94px;
  padding-bottom: -94px;
}

.padding--94-lr {
  padding-left: -94px;
  padding-right: -94px;
}

.padding--93 {
  padding: -93px;
}

.padding--93-t {
  padding-top: -93px;
}

.padding--93-r {
  padding-right: -93px;
}

.padding--93-b {
  padding-bottom: -93px;
}

.padding--93-l {
  padding-left: -93px;
}

.padding--93-tb {
  padding-top: -93px;
  padding-bottom: -93px;
}

.padding--93-lr {
  padding-left: -93px;
  padding-right: -93px;
}

.padding--92 {
  padding: -92px;
}

.padding--92-t {
  padding-top: -92px;
}

.padding--92-r {
  padding-right: -92px;
}

.padding--92-b {
  padding-bottom: -92px;
}

.padding--92-l {
  padding-left: -92px;
}

.padding--92-tb {
  padding-top: -92px;
  padding-bottom: -92px;
}

.padding--92-lr {
  padding-left: -92px;
  padding-right: -92px;
}

.padding--91 {
  padding: -91px;
}

.padding--91-t {
  padding-top: -91px;
}

.padding--91-r {
  padding-right: -91px;
}

.padding--91-b {
  padding-bottom: -91px;
}

.padding--91-l {
  padding-left: -91px;
}

.padding--91-tb {
  padding-top: -91px;
  padding-bottom: -91px;
}

.padding--91-lr {
  padding-left: -91px;
  padding-right: -91px;
}

.padding--90 {
  padding: -90px;
}

.padding--90-t {
  padding-top: -90px;
}

.padding--90-r {
  padding-right: -90px;
}

.padding--90-b {
  padding-bottom: -90px;
}

.padding--90-l {
  padding-left: -90px;
}

.padding--90-tb {
  padding-top: -90px;
  padding-bottom: -90px;
}

.padding--90-lr {
  padding-left: -90px;
  padding-right: -90px;
}

.padding--89 {
  padding: -89px;
}

.padding--89-t {
  padding-top: -89px;
}

.padding--89-r {
  padding-right: -89px;
}

.padding--89-b {
  padding-bottom: -89px;
}

.padding--89-l {
  padding-left: -89px;
}

.padding--89-tb {
  padding-top: -89px;
  padding-bottom: -89px;
}

.padding--89-lr {
  padding-left: -89px;
  padding-right: -89px;
}

.padding--88 {
  padding: -88px;
}

.padding--88-t {
  padding-top: -88px;
}

.padding--88-r {
  padding-right: -88px;
}

.padding--88-b {
  padding-bottom: -88px;
}

.padding--88-l {
  padding-left: -88px;
}

.padding--88-tb {
  padding-top: -88px;
  padding-bottom: -88px;
}

.padding--88-lr {
  padding-left: -88px;
  padding-right: -88px;
}

.padding--87 {
  padding: -87px;
}

.padding--87-t {
  padding-top: -87px;
}

.padding--87-r {
  padding-right: -87px;
}

.padding--87-b {
  padding-bottom: -87px;
}

.padding--87-l {
  padding-left: -87px;
}

.padding--87-tb {
  padding-top: -87px;
  padding-bottom: -87px;
}

.padding--87-lr {
  padding-left: -87px;
  padding-right: -87px;
}

.padding--86 {
  padding: -86px;
}

.padding--86-t {
  padding-top: -86px;
}

.padding--86-r {
  padding-right: -86px;
}

.padding--86-b {
  padding-bottom: -86px;
}

.padding--86-l {
  padding-left: -86px;
}

.padding--86-tb {
  padding-top: -86px;
  padding-bottom: -86px;
}

.padding--86-lr {
  padding-left: -86px;
  padding-right: -86px;
}

.padding--85 {
  padding: -85px;
}

.padding--85-t {
  padding-top: -85px;
}

.padding--85-r {
  padding-right: -85px;
}

.padding--85-b {
  padding-bottom: -85px;
}

.padding--85-l {
  padding-left: -85px;
}

.padding--85-tb {
  padding-top: -85px;
  padding-bottom: -85px;
}

.padding--85-lr {
  padding-left: -85px;
  padding-right: -85px;
}

.padding--84 {
  padding: -84px;
}

.padding--84-t {
  padding-top: -84px;
}

.padding--84-r {
  padding-right: -84px;
}

.padding--84-b {
  padding-bottom: -84px;
}

.padding--84-l {
  padding-left: -84px;
}

.padding--84-tb {
  padding-top: -84px;
  padding-bottom: -84px;
}

.padding--84-lr {
  padding-left: -84px;
  padding-right: -84px;
}

.padding--83 {
  padding: -83px;
}

.padding--83-t {
  padding-top: -83px;
}

.padding--83-r {
  padding-right: -83px;
}

.padding--83-b {
  padding-bottom: -83px;
}

.padding--83-l {
  padding-left: -83px;
}

.padding--83-tb {
  padding-top: -83px;
  padding-bottom: -83px;
}

.padding--83-lr {
  padding-left: -83px;
  padding-right: -83px;
}

.padding--82 {
  padding: -82px;
}

.padding--82-t {
  padding-top: -82px;
}

.padding--82-r {
  padding-right: -82px;
}

.padding--82-b {
  padding-bottom: -82px;
}

.padding--82-l {
  padding-left: -82px;
}

.padding--82-tb {
  padding-top: -82px;
  padding-bottom: -82px;
}

.padding--82-lr {
  padding-left: -82px;
  padding-right: -82px;
}

.padding--81 {
  padding: -81px;
}

.padding--81-t {
  padding-top: -81px;
}

.padding--81-r {
  padding-right: -81px;
}

.padding--81-b {
  padding-bottom: -81px;
}

.padding--81-l {
  padding-left: -81px;
}

.padding--81-tb {
  padding-top: -81px;
  padding-bottom: -81px;
}

.padding--81-lr {
  padding-left: -81px;
  padding-right: -81px;
}

.padding--80 {
  padding: -80px;
}

.padding--80-t {
  padding-top: -80px;
}

.padding--80-r {
  padding-right: -80px;
}

.padding--80-b {
  padding-bottom: -80px;
}

.padding--80-l {
  padding-left: -80px;
}

.padding--80-tb {
  padding-top: -80px;
  padding-bottom: -80px;
}

.padding--80-lr {
  padding-left: -80px;
  padding-right: -80px;
}

.padding--79 {
  padding: -79px;
}

.padding--79-t {
  padding-top: -79px;
}

.padding--79-r {
  padding-right: -79px;
}

.padding--79-b {
  padding-bottom: -79px;
}

.padding--79-l {
  padding-left: -79px;
}

.padding--79-tb {
  padding-top: -79px;
  padding-bottom: -79px;
}

.padding--79-lr {
  padding-left: -79px;
  padding-right: -79px;
}

.padding--78 {
  padding: -78px;
}

.padding--78-t {
  padding-top: -78px;
}

.padding--78-r {
  padding-right: -78px;
}

.padding--78-b {
  padding-bottom: -78px;
}

.padding--78-l {
  padding-left: -78px;
}

.padding--78-tb {
  padding-top: -78px;
  padding-bottom: -78px;
}

.padding--78-lr {
  padding-left: -78px;
  padding-right: -78px;
}

.padding--77 {
  padding: -77px;
}

.padding--77-t {
  padding-top: -77px;
}

.padding--77-r {
  padding-right: -77px;
}

.padding--77-b {
  padding-bottom: -77px;
}

.padding--77-l {
  padding-left: -77px;
}

.padding--77-tb {
  padding-top: -77px;
  padding-bottom: -77px;
}

.padding--77-lr {
  padding-left: -77px;
  padding-right: -77px;
}

.padding--76 {
  padding: -76px;
}

.padding--76-t {
  padding-top: -76px;
}

.padding--76-r {
  padding-right: -76px;
}

.padding--76-b {
  padding-bottom: -76px;
}

.padding--76-l {
  padding-left: -76px;
}

.padding--76-tb {
  padding-top: -76px;
  padding-bottom: -76px;
}

.padding--76-lr {
  padding-left: -76px;
  padding-right: -76px;
}

.padding--75 {
  padding: -75px;
}

.padding--75-t {
  padding-top: -75px;
}

.padding--75-r {
  padding-right: -75px;
}

.padding--75-b {
  padding-bottom: -75px;
}

.padding--75-l {
  padding-left: -75px;
}

.padding--75-tb {
  padding-top: -75px;
  padding-bottom: -75px;
}

.padding--75-lr {
  padding-left: -75px;
  padding-right: -75px;
}

.padding--74 {
  padding: -74px;
}

.padding--74-t {
  padding-top: -74px;
}

.padding--74-r {
  padding-right: -74px;
}

.padding--74-b {
  padding-bottom: -74px;
}

.padding--74-l {
  padding-left: -74px;
}

.padding--74-tb {
  padding-top: -74px;
  padding-bottom: -74px;
}

.padding--74-lr {
  padding-left: -74px;
  padding-right: -74px;
}

.padding--73 {
  padding: -73px;
}

.padding--73-t {
  padding-top: -73px;
}

.padding--73-r {
  padding-right: -73px;
}

.padding--73-b {
  padding-bottom: -73px;
}

.padding--73-l {
  padding-left: -73px;
}

.padding--73-tb {
  padding-top: -73px;
  padding-bottom: -73px;
}

.padding--73-lr {
  padding-left: -73px;
  padding-right: -73px;
}

.padding--72 {
  padding: -72px;
}

.padding--72-t {
  padding-top: -72px;
}

.padding--72-r {
  padding-right: -72px;
}

.padding--72-b {
  padding-bottom: -72px;
}

.padding--72-l {
  padding-left: -72px;
}

.padding--72-tb {
  padding-top: -72px;
  padding-bottom: -72px;
}

.padding--72-lr {
  padding-left: -72px;
  padding-right: -72px;
}

.padding--71 {
  padding: -71px;
}

.padding--71-t {
  padding-top: -71px;
}

.padding--71-r {
  padding-right: -71px;
}

.padding--71-b {
  padding-bottom: -71px;
}

.padding--71-l {
  padding-left: -71px;
}

.padding--71-tb {
  padding-top: -71px;
  padding-bottom: -71px;
}

.padding--71-lr {
  padding-left: -71px;
  padding-right: -71px;
}

.padding--70 {
  padding: -70px;
}

.padding--70-t {
  padding-top: -70px;
}

.padding--70-r {
  padding-right: -70px;
}

.padding--70-b {
  padding-bottom: -70px;
}

.padding--70-l {
  padding-left: -70px;
}

.padding--70-tb {
  padding-top: -70px;
  padding-bottom: -70px;
}

.padding--70-lr {
  padding-left: -70px;
  padding-right: -70px;
}

.padding--69 {
  padding: -69px;
}

.padding--69-t {
  padding-top: -69px;
}

.padding--69-r {
  padding-right: -69px;
}

.padding--69-b {
  padding-bottom: -69px;
}

.padding--69-l {
  padding-left: -69px;
}

.padding--69-tb {
  padding-top: -69px;
  padding-bottom: -69px;
}

.padding--69-lr {
  padding-left: -69px;
  padding-right: -69px;
}

.padding--68 {
  padding: -68px;
}

.padding--68-t {
  padding-top: -68px;
}

.padding--68-r {
  padding-right: -68px;
}

.padding--68-b {
  padding-bottom: -68px;
}

.padding--68-l {
  padding-left: -68px;
}

.padding--68-tb {
  padding-top: -68px;
  padding-bottom: -68px;
}

.padding--68-lr {
  padding-left: -68px;
  padding-right: -68px;
}

.padding--67 {
  padding: -67px;
}

.padding--67-t {
  padding-top: -67px;
}

.padding--67-r {
  padding-right: -67px;
}

.padding--67-b {
  padding-bottom: -67px;
}

.padding--67-l {
  padding-left: -67px;
}

.padding--67-tb {
  padding-top: -67px;
  padding-bottom: -67px;
}

.padding--67-lr {
  padding-left: -67px;
  padding-right: -67px;
}

.padding--66 {
  padding: -66px;
}

.padding--66-t {
  padding-top: -66px;
}

.padding--66-r {
  padding-right: -66px;
}

.padding--66-b {
  padding-bottom: -66px;
}

.padding--66-l {
  padding-left: -66px;
}

.padding--66-tb {
  padding-top: -66px;
  padding-bottom: -66px;
}

.padding--66-lr {
  padding-left: -66px;
  padding-right: -66px;
}

.padding--65 {
  padding: -65px;
}

.padding--65-t {
  padding-top: -65px;
}

.padding--65-r {
  padding-right: -65px;
}

.padding--65-b {
  padding-bottom: -65px;
}

.padding--65-l {
  padding-left: -65px;
}

.padding--65-tb {
  padding-top: -65px;
  padding-bottom: -65px;
}

.padding--65-lr {
  padding-left: -65px;
  padding-right: -65px;
}

.padding--64 {
  padding: -64px;
}

.padding--64-t {
  padding-top: -64px;
}

.padding--64-r {
  padding-right: -64px;
}

.padding--64-b {
  padding-bottom: -64px;
}

.padding--64-l {
  padding-left: -64px;
}

.padding--64-tb {
  padding-top: -64px;
  padding-bottom: -64px;
}

.padding--64-lr {
  padding-left: -64px;
  padding-right: -64px;
}

.padding--63 {
  padding: -63px;
}

.padding--63-t {
  padding-top: -63px;
}

.padding--63-r {
  padding-right: -63px;
}

.padding--63-b {
  padding-bottom: -63px;
}

.padding--63-l {
  padding-left: -63px;
}

.padding--63-tb {
  padding-top: -63px;
  padding-bottom: -63px;
}

.padding--63-lr {
  padding-left: -63px;
  padding-right: -63px;
}

.padding--62 {
  padding: -62px;
}

.padding--62-t {
  padding-top: -62px;
}

.padding--62-r {
  padding-right: -62px;
}

.padding--62-b {
  padding-bottom: -62px;
}

.padding--62-l {
  padding-left: -62px;
}

.padding--62-tb {
  padding-top: -62px;
  padding-bottom: -62px;
}

.padding--62-lr {
  padding-left: -62px;
  padding-right: -62px;
}

.padding--61 {
  padding: -61px;
}

.padding--61-t {
  padding-top: -61px;
}

.padding--61-r {
  padding-right: -61px;
}

.padding--61-b {
  padding-bottom: -61px;
}

.padding--61-l {
  padding-left: -61px;
}

.padding--61-tb {
  padding-top: -61px;
  padding-bottom: -61px;
}

.padding--61-lr {
  padding-left: -61px;
  padding-right: -61px;
}

.padding--60 {
  padding: -60px;
}

.padding--60-t {
  padding-top: -60px;
}

.padding--60-r {
  padding-right: -60px;
}

.padding--60-b {
  padding-bottom: -60px;
}

.padding--60-l {
  padding-left: -60px;
}

.padding--60-tb {
  padding-top: -60px;
  padding-bottom: -60px;
}

.padding--60-lr {
  padding-left: -60px;
  padding-right: -60px;
}

.padding--59 {
  padding: -59px;
}

.padding--59-t {
  padding-top: -59px;
}

.padding--59-r {
  padding-right: -59px;
}

.padding--59-b {
  padding-bottom: -59px;
}

.padding--59-l {
  padding-left: -59px;
}

.padding--59-tb {
  padding-top: -59px;
  padding-bottom: -59px;
}

.padding--59-lr {
  padding-left: -59px;
  padding-right: -59px;
}

.padding--58 {
  padding: -58px;
}

.padding--58-t {
  padding-top: -58px;
}

.padding--58-r {
  padding-right: -58px;
}

.padding--58-b {
  padding-bottom: -58px;
}

.padding--58-l {
  padding-left: -58px;
}

.padding--58-tb {
  padding-top: -58px;
  padding-bottom: -58px;
}

.padding--58-lr {
  padding-left: -58px;
  padding-right: -58px;
}

.padding--57 {
  padding: -57px;
}

.padding--57-t {
  padding-top: -57px;
}

.padding--57-r {
  padding-right: -57px;
}

.padding--57-b {
  padding-bottom: -57px;
}

.padding--57-l {
  padding-left: -57px;
}

.padding--57-tb {
  padding-top: -57px;
  padding-bottom: -57px;
}

.padding--57-lr {
  padding-left: -57px;
  padding-right: -57px;
}

.padding--56 {
  padding: -56px;
}

.padding--56-t {
  padding-top: -56px;
}

.padding--56-r {
  padding-right: -56px;
}

.padding--56-b {
  padding-bottom: -56px;
}

.padding--56-l {
  padding-left: -56px;
}

.padding--56-tb {
  padding-top: -56px;
  padding-bottom: -56px;
}

.padding--56-lr {
  padding-left: -56px;
  padding-right: -56px;
}

.padding--55 {
  padding: -55px;
}

.padding--55-t {
  padding-top: -55px;
}

.padding--55-r {
  padding-right: -55px;
}

.padding--55-b {
  padding-bottom: -55px;
}

.padding--55-l {
  padding-left: -55px;
}

.padding--55-tb {
  padding-top: -55px;
  padding-bottom: -55px;
}

.padding--55-lr {
  padding-left: -55px;
  padding-right: -55px;
}

.padding--54 {
  padding: -54px;
}

.padding--54-t {
  padding-top: -54px;
}

.padding--54-r {
  padding-right: -54px;
}

.padding--54-b {
  padding-bottom: -54px;
}

.padding--54-l {
  padding-left: -54px;
}

.padding--54-tb {
  padding-top: -54px;
  padding-bottom: -54px;
}

.padding--54-lr {
  padding-left: -54px;
  padding-right: -54px;
}

.padding--53 {
  padding: -53px;
}

.padding--53-t {
  padding-top: -53px;
}

.padding--53-r {
  padding-right: -53px;
}

.padding--53-b {
  padding-bottom: -53px;
}

.padding--53-l {
  padding-left: -53px;
}

.padding--53-tb {
  padding-top: -53px;
  padding-bottom: -53px;
}

.padding--53-lr {
  padding-left: -53px;
  padding-right: -53px;
}

.padding--52 {
  padding: -52px;
}

.padding--52-t {
  padding-top: -52px;
}

.padding--52-r {
  padding-right: -52px;
}

.padding--52-b {
  padding-bottom: -52px;
}

.padding--52-l {
  padding-left: -52px;
}

.padding--52-tb {
  padding-top: -52px;
  padding-bottom: -52px;
}

.padding--52-lr {
  padding-left: -52px;
  padding-right: -52px;
}

.padding--51 {
  padding: -51px;
}

.padding--51-t {
  padding-top: -51px;
}

.padding--51-r {
  padding-right: -51px;
}

.padding--51-b {
  padding-bottom: -51px;
}

.padding--51-l {
  padding-left: -51px;
}

.padding--51-tb {
  padding-top: -51px;
  padding-bottom: -51px;
}

.padding--51-lr {
  padding-left: -51px;
  padding-right: -51px;
}

.padding--50 {
  padding: -50px;
}

.padding--50-t {
  padding-top: -50px;
}

.padding--50-r {
  padding-right: -50px;
}

.padding--50-b {
  padding-bottom: -50px;
}

.padding--50-l {
  padding-left: -50px;
}

.padding--50-tb {
  padding-top: -50px;
  padding-bottom: -50px;
}

.padding--50-lr {
  padding-left: -50px;
  padding-right: -50px;
}

.padding--49 {
  padding: -49px;
}

.padding--49-t {
  padding-top: -49px;
}

.padding--49-r {
  padding-right: -49px;
}

.padding--49-b {
  padding-bottom: -49px;
}

.padding--49-l {
  padding-left: -49px;
}

.padding--49-tb {
  padding-top: -49px;
  padding-bottom: -49px;
}

.padding--49-lr {
  padding-left: -49px;
  padding-right: -49px;
}

.padding--48 {
  padding: -48px;
}

.padding--48-t {
  padding-top: -48px;
}

.padding--48-r {
  padding-right: -48px;
}

.padding--48-b {
  padding-bottom: -48px;
}

.padding--48-l {
  padding-left: -48px;
}

.padding--48-tb {
  padding-top: -48px;
  padding-bottom: -48px;
}

.padding--48-lr {
  padding-left: -48px;
  padding-right: -48px;
}

.padding--47 {
  padding: -47px;
}

.padding--47-t {
  padding-top: -47px;
}

.padding--47-r {
  padding-right: -47px;
}

.padding--47-b {
  padding-bottom: -47px;
}

.padding--47-l {
  padding-left: -47px;
}

.padding--47-tb {
  padding-top: -47px;
  padding-bottom: -47px;
}

.padding--47-lr {
  padding-left: -47px;
  padding-right: -47px;
}

.padding--46 {
  padding: -46px;
}

.padding--46-t {
  padding-top: -46px;
}

.padding--46-r {
  padding-right: -46px;
}

.padding--46-b {
  padding-bottom: -46px;
}

.padding--46-l {
  padding-left: -46px;
}

.padding--46-tb {
  padding-top: -46px;
  padding-bottom: -46px;
}

.padding--46-lr {
  padding-left: -46px;
  padding-right: -46px;
}

.padding--45 {
  padding: -45px;
}

.padding--45-t {
  padding-top: -45px;
}

.padding--45-r {
  padding-right: -45px;
}

.padding--45-b {
  padding-bottom: -45px;
}

.padding--45-l {
  padding-left: -45px;
}

.padding--45-tb {
  padding-top: -45px;
  padding-bottom: -45px;
}

.padding--45-lr {
  padding-left: -45px;
  padding-right: -45px;
}

.padding--44 {
  padding: -44px;
}

.padding--44-t {
  padding-top: -44px;
}

.padding--44-r {
  padding-right: -44px;
}

.padding--44-b {
  padding-bottom: -44px;
}

.padding--44-l {
  padding-left: -44px;
}

.padding--44-tb {
  padding-top: -44px;
  padding-bottom: -44px;
}

.padding--44-lr {
  padding-left: -44px;
  padding-right: -44px;
}

.padding--43 {
  padding: -43px;
}

.padding--43-t {
  padding-top: -43px;
}

.padding--43-r {
  padding-right: -43px;
}

.padding--43-b {
  padding-bottom: -43px;
}

.padding--43-l {
  padding-left: -43px;
}

.padding--43-tb {
  padding-top: -43px;
  padding-bottom: -43px;
}

.padding--43-lr {
  padding-left: -43px;
  padding-right: -43px;
}

.padding--42 {
  padding: -42px;
}

.padding--42-t {
  padding-top: -42px;
}

.padding--42-r {
  padding-right: -42px;
}

.padding--42-b {
  padding-bottom: -42px;
}

.padding--42-l {
  padding-left: -42px;
}

.padding--42-tb {
  padding-top: -42px;
  padding-bottom: -42px;
}

.padding--42-lr {
  padding-left: -42px;
  padding-right: -42px;
}

.padding--41 {
  padding: -41px;
}

.padding--41-t {
  padding-top: -41px;
}

.padding--41-r {
  padding-right: -41px;
}

.padding--41-b {
  padding-bottom: -41px;
}

.padding--41-l {
  padding-left: -41px;
}

.padding--41-tb {
  padding-top: -41px;
  padding-bottom: -41px;
}

.padding--41-lr {
  padding-left: -41px;
  padding-right: -41px;
}

.padding--40 {
  padding: -40px;
}

.padding--40-t {
  padding-top: -40px;
}

.padding--40-r {
  padding-right: -40px;
}

.padding--40-b {
  padding-bottom: -40px;
}

.padding--40-l {
  padding-left: -40px;
}

.padding--40-tb {
  padding-top: -40px;
  padding-bottom: -40px;
}

.padding--40-lr {
  padding-left: -40px;
  padding-right: -40px;
}

.padding--39 {
  padding: -39px;
}

.padding--39-t {
  padding-top: -39px;
}

.padding--39-r {
  padding-right: -39px;
}

.padding--39-b {
  padding-bottom: -39px;
}

.padding--39-l {
  padding-left: -39px;
}

.padding--39-tb {
  padding-top: -39px;
  padding-bottom: -39px;
}

.padding--39-lr {
  padding-left: -39px;
  padding-right: -39px;
}

.padding--38 {
  padding: -38px;
}

.padding--38-t {
  padding-top: -38px;
}

.padding--38-r {
  padding-right: -38px;
}

.padding--38-b {
  padding-bottom: -38px;
}

.padding--38-l {
  padding-left: -38px;
}

.padding--38-tb {
  padding-top: -38px;
  padding-bottom: -38px;
}

.padding--38-lr {
  padding-left: -38px;
  padding-right: -38px;
}

.padding--37 {
  padding: -37px;
}

.padding--37-t {
  padding-top: -37px;
}

.padding--37-r {
  padding-right: -37px;
}

.padding--37-b {
  padding-bottom: -37px;
}

.padding--37-l {
  padding-left: -37px;
}

.padding--37-tb {
  padding-top: -37px;
  padding-bottom: -37px;
}

.padding--37-lr {
  padding-left: -37px;
  padding-right: -37px;
}

.padding--36 {
  padding: -36px;
}

.padding--36-t {
  padding-top: -36px;
}

.padding--36-r {
  padding-right: -36px;
}

.padding--36-b {
  padding-bottom: -36px;
}

.padding--36-l {
  padding-left: -36px;
}

.padding--36-tb {
  padding-top: -36px;
  padding-bottom: -36px;
}

.padding--36-lr {
  padding-left: -36px;
  padding-right: -36px;
}

.padding--35 {
  padding: -35px;
}

.padding--35-t {
  padding-top: -35px;
}

.padding--35-r {
  padding-right: -35px;
}

.padding--35-b {
  padding-bottom: -35px;
}

.padding--35-l {
  padding-left: -35px;
}

.padding--35-tb {
  padding-top: -35px;
  padding-bottom: -35px;
}

.padding--35-lr {
  padding-left: -35px;
  padding-right: -35px;
}

.padding--34 {
  padding: -34px;
}

.padding--34-t {
  padding-top: -34px;
}

.padding--34-r {
  padding-right: -34px;
}

.padding--34-b {
  padding-bottom: -34px;
}

.padding--34-l {
  padding-left: -34px;
}

.padding--34-tb {
  padding-top: -34px;
  padding-bottom: -34px;
}

.padding--34-lr {
  padding-left: -34px;
  padding-right: -34px;
}

.padding--33 {
  padding: -33px;
}

.padding--33-t {
  padding-top: -33px;
}

.padding--33-r {
  padding-right: -33px;
}

.padding--33-b {
  padding-bottom: -33px;
}

.padding--33-l {
  padding-left: -33px;
}

.padding--33-tb {
  padding-top: -33px;
  padding-bottom: -33px;
}

.padding--33-lr {
  padding-left: -33px;
  padding-right: -33px;
}

.padding--32 {
  padding: -32px;
}

.padding--32-t {
  padding-top: -32px;
}

.padding--32-r {
  padding-right: -32px;
}

.padding--32-b {
  padding-bottom: -32px;
}

.padding--32-l {
  padding-left: -32px;
}

.padding--32-tb {
  padding-top: -32px;
  padding-bottom: -32px;
}

.padding--32-lr {
  padding-left: -32px;
  padding-right: -32px;
}

.padding--31 {
  padding: -31px;
}

.padding--31-t {
  padding-top: -31px;
}

.padding--31-r {
  padding-right: -31px;
}

.padding--31-b {
  padding-bottom: -31px;
}

.padding--31-l {
  padding-left: -31px;
}

.padding--31-tb {
  padding-top: -31px;
  padding-bottom: -31px;
}

.padding--31-lr {
  padding-left: -31px;
  padding-right: -31px;
}

.padding--30 {
  padding: -30px;
}

.padding--30-t {
  padding-top: -30px;
}

.padding--30-r {
  padding-right: -30px;
}

.padding--30-b {
  padding-bottom: -30px;
}

.padding--30-l {
  padding-left: -30px;
}

.padding--30-tb {
  padding-top: -30px;
  padding-bottom: -30px;
}

.padding--30-lr {
  padding-left: -30px;
  padding-right: -30px;
}

.padding--29 {
  padding: -29px;
}

.padding--29-t {
  padding-top: -29px;
}

.padding--29-r {
  padding-right: -29px;
}

.padding--29-b {
  padding-bottom: -29px;
}

.padding--29-l {
  padding-left: -29px;
}

.padding--29-tb {
  padding-top: -29px;
  padding-bottom: -29px;
}

.padding--29-lr {
  padding-left: -29px;
  padding-right: -29px;
}

.padding--28 {
  padding: -28px;
}

.padding--28-t {
  padding-top: -28px;
}

.padding--28-r {
  padding-right: -28px;
}

.padding--28-b {
  padding-bottom: -28px;
}

.padding--28-l {
  padding-left: -28px;
}

.padding--28-tb {
  padding-top: -28px;
  padding-bottom: -28px;
}

.padding--28-lr {
  padding-left: -28px;
  padding-right: -28px;
}

.padding--27 {
  padding: -27px;
}

.padding--27-t {
  padding-top: -27px;
}

.padding--27-r {
  padding-right: -27px;
}

.padding--27-b {
  padding-bottom: -27px;
}

.padding--27-l {
  padding-left: -27px;
}

.padding--27-tb {
  padding-top: -27px;
  padding-bottom: -27px;
}

.padding--27-lr {
  padding-left: -27px;
  padding-right: -27px;
}

.padding--26 {
  padding: -26px;
}

.padding--26-t {
  padding-top: -26px;
}

.padding--26-r {
  padding-right: -26px;
}

.padding--26-b {
  padding-bottom: -26px;
}

.padding--26-l {
  padding-left: -26px;
}

.padding--26-tb {
  padding-top: -26px;
  padding-bottom: -26px;
}

.padding--26-lr {
  padding-left: -26px;
  padding-right: -26px;
}

.padding--25 {
  padding: -25px;
}

.padding--25-t {
  padding-top: -25px;
}

.padding--25-r {
  padding-right: -25px;
}

.padding--25-b {
  padding-bottom: -25px;
}

.padding--25-l {
  padding-left: -25px;
}

.padding--25-tb {
  padding-top: -25px;
  padding-bottom: -25px;
}

.padding--25-lr {
  padding-left: -25px;
  padding-right: -25px;
}

.padding--24 {
  padding: -24px;
}

.padding--24-t {
  padding-top: -24px;
}

.padding--24-r {
  padding-right: -24px;
}

.padding--24-b {
  padding-bottom: -24px;
}

.padding--24-l {
  padding-left: -24px;
}

.padding--24-tb {
  padding-top: -24px;
  padding-bottom: -24px;
}

.padding--24-lr {
  padding-left: -24px;
  padding-right: -24px;
}

.padding--23 {
  padding: -23px;
}

.padding--23-t {
  padding-top: -23px;
}

.padding--23-r {
  padding-right: -23px;
}

.padding--23-b {
  padding-bottom: -23px;
}

.padding--23-l {
  padding-left: -23px;
}

.padding--23-tb {
  padding-top: -23px;
  padding-bottom: -23px;
}

.padding--23-lr {
  padding-left: -23px;
  padding-right: -23px;
}

.padding--22 {
  padding: -22px;
}

.padding--22-t {
  padding-top: -22px;
}

.padding--22-r {
  padding-right: -22px;
}

.padding--22-b {
  padding-bottom: -22px;
}

.padding--22-l {
  padding-left: -22px;
}

.padding--22-tb {
  padding-top: -22px;
  padding-bottom: -22px;
}

.padding--22-lr {
  padding-left: -22px;
  padding-right: -22px;
}

.padding--21 {
  padding: -21px;
}

.padding--21-t {
  padding-top: -21px;
}

.padding--21-r {
  padding-right: -21px;
}

.padding--21-b {
  padding-bottom: -21px;
}

.padding--21-l {
  padding-left: -21px;
}

.padding--21-tb {
  padding-top: -21px;
  padding-bottom: -21px;
}

.padding--21-lr {
  padding-left: -21px;
  padding-right: -21px;
}

.padding--20 {
  padding: -20px;
}

.padding--20-t {
  padding-top: -20px;
}

.padding--20-r {
  padding-right: -20px;
}

.padding--20-b {
  padding-bottom: -20px;
}

.padding--20-l {
  padding-left: -20px;
}

.padding--20-tb {
  padding-top: -20px;
  padding-bottom: -20px;
}

.padding--20-lr {
  padding-left: -20px;
  padding-right: -20px;
}

.padding--19 {
  padding: -19px;
}

.padding--19-t {
  padding-top: -19px;
}

.padding--19-r {
  padding-right: -19px;
}

.padding--19-b {
  padding-bottom: -19px;
}

.padding--19-l {
  padding-left: -19px;
}

.padding--19-tb {
  padding-top: -19px;
  padding-bottom: -19px;
}

.padding--19-lr {
  padding-left: -19px;
  padding-right: -19px;
}

.padding--18 {
  padding: -18px;
}

.padding--18-t {
  padding-top: -18px;
}

.padding--18-r {
  padding-right: -18px;
}

.padding--18-b {
  padding-bottom: -18px;
}

.padding--18-l {
  padding-left: -18px;
}

.padding--18-tb {
  padding-top: -18px;
  padding-bottom: -18px;
}

.padding--18-lr {
  padding-left: -18px;
  padding-right: -18px;
}

.padding--17 {
  padding: -17px;
}

.padding--17-t {
  padding-top: -17px;
}

.padding--17-r {
  padding-right: -17px;
}

.padding--17-b {
  padding-bottom: -17px;
}

.padding--17-l {
  padding-left: -17px;
}

.padding--17-tb {
  padding-top: -17px;
  padding-bottom: -17px;
}

.padding--17-lr {
  padding-left: -17px;
  padding-right: -17px;
}

.padding--16 {
  padding: -16px;
}

.padding--16-t {
  padding-top: -16px;
}

.padding--16-r {
  padding-right: -16px;
}

.padding--16-b {
  padding-bottom: -16px;
}

.padding--16-l {
  padding-left: -16px;
}

.padding--16-tb {
  padding-top: -16px;
  padding-bottom: -16px;
}

.padding--16-lr {
  padding-left: -16px;
  padding-right: -16px;
}

.padding--15 {
  padding: -15px;
}

.padding--15-t {
  padding-top: -15px;
}

.padding--15-r {
  padding-right: -15px;
}

.padding--15-b {
  padding-bottom: -15px;
}

.padding--15-l {
  padding-left: -15px;
}

.padding--15-tb {
  padding-top: -15px;
  padding-bottom: -15px;
}

.padding--15-lr {
  padding-left: -15px;
  padding-right: -15px;
}

.padding--14 {
  padding: -14px;
}

.padding--14-t {
  padding-top: -14px;
}

.padding--14-r {
  padding-right: -14px;
}

.padding--14-b {
  padding-bottom: -14px;
}

.padding--14-l {
  padding-left: -14px;
}

.padding--14-tb {
  padding-top: -14px;
  padding-bottom: -14px;
}

.padding--14-lr {
  padding-left: -14px;
  padding-right: -14px;
}

.padding--13 {
  padding: -13px;
}

.padding--13-t {
  padding-top: -13px;
}

.padding--13-r {
  padding-right: -13px;
}

.padding--13-b {
  padding-bottom: -13px;
}

.padding--13-l {
  padding-left: -13px;
}

.padding--13-tb {
  padding-top: -13px;
  padding-bottom: -13px;
}

.padding--13-lr {
  padding-left: -13px;
  padding-right: -13px;
}

.padding--12 {
  padding: -12px;
}

.padding--12-t {
  padding-top: -12px;
}

.padding--12-r {
  padding-right: -12px;
}

.padding--12-b {
  padding-bottom: -12px;
}

.padding--12-l {
  padding-left: -12px;
}

.padding--12-tb {
  padding-top: -12px;
  padding-bottom: -12px;
}

.padding--12-lr {
  padding-left: -12px;
  padding-right: -12px;
}

.padding--11 {
  padding: -11px;
}

.padding--11-t {
  padding-top: -11px;
}

.padding--11-r {
  padding-right: -11px;
}

.padding--11-b {
  padding-bottom: -11px;
}

.padding--11-l {
  padding-left: -11px;
}

.padding--11-tb {
  padding-top: -11px;
  padding-bottom: -11px;
}

.padding--11-lr {
  padding-left: -11px;
  padding-right: -11px;
}

.padding--10 {
  padding: -10px;
}

.padding--10-t {
  padding-top: -10px;
}

.padding--10-r {
  padding-right: -10px;
}

.padding--10-b {
  padding-bottom: -10px;
}

.padding--10-l {
  padding-left: -10px;
}

.padding--10-tb {
  padding-top: -10px;
  padding-bottom: -10px;
}

.padding--10-lr {
  padding-left: -10px;
  padding-right: -10px;
}

.padding--9 {
  padding: -9px;
}

.padding--9-t {
  padding-top: -9px;
}

.padding--9-r {
  padding-right: -9px;
}

.padding--9-b {
  padding-bottom: -9px;
}

.padding--9-l {
  padding-left: -9px;
}

.padding--9-tb {
  padding-top: -9px;
  padding-bottom: -9px;
}

.padding--9-lr {
  padding-left: -9px;
  padding-right: -9px;
}

.padding--8 {
  padding: -8px;
}

.padding--8-t {
  padding-top: -8px;
}

.padding--8-r {
  padding-right: -8px;
}

.padding--8-b {
  padding-bottom: -8px;
}

.padding--8-l {
  padding-left: -8px;
}

.padding--8-tb {
  padding-top: -8px;
  padding-bottom: -8px;
}

.padding--8-lr {
  padding-left: -8px;
  padding-right: -8px;
}

.padding--7 {
  padding: -7px;
}

.padding--7-t {
  padding-top: -7px;
}

.padding--7-r {
  padding-right: -7px;
}

.padding--7-b {
  padding-bottom: -7px;
}

.padding--7-l {
  padding-left: -7px;
}

.padding--7-tb {
  padding-top: -7px;
  padding-bottom: -7px;
}

.padding--7-lr {
  padding-left: -7px;
  padding-right: -7px;
}

.padding--6 {
  padding: -6px;
}

.padding--6-t {
  padding-top: -6px;
}

.padding--6-r {
  padding-right: -6px;
}

.padding--6-b {
  padding-bottom: -6px;
}

.padding--6-l {
  padding-left: -6px;
}

.padding--6-tb {
  padding-top: -6px;
  padding-bottom: -6px;
}

.padding--6-lr {
  padding-left: -6px;
  padding-right: -6px;
}

.padding--5 {
  padding: -5px;
}

.padding--5-t {
  padding-top: -5px;
}

.padding--5-r {
  padding-right: -5px;
}

.padding--5-b {
  padding-bottom: -5px;
}

.padding--5-l {
  padding-left: -5px;
}

.padding--5-tb {
  padding-top: -5px;
  padding-bottom: -5px;
}

.padding--5-lr {
  padding-left: -5px;
  padding-right: -5px;
}

.padding--4 {
  padding: -4px;
}

.padding--4-t {
  padding-top: -4px;
}

.padding--4-r {
  padding-right: -4px;
}

.padding--4-b {
  padding-bottom: -4px;
}

.padding--4-l {
  padding-left: -4px;
}

.padding--4-tb {
  padding-top: -4px;
  padding-bottom: -4px;
}

.padding--4-lr {
  padding-left: -4px;
  padding-right: -4px;
}

.padding--3 {
  padding: -3px;
}

.padding--3-t {
  padding-top: -3px;
}

.padding--3-r {
  padding-right: -3px;
}

.padding--3-b {
  padding-bottom: -3px;
}

.padding--3-l {
  padding-left: -3px;
}

.padding--3-tb {
  padding-top: -3px;
  padding-bottom: -3px;
}

.padding--3-lr {
  padding-left: -3px;
  padding-right: -3px;
}

.padding--2 {
  padding: -2px;
}

.padding--2-t {
  padding-top: -2px;
}

.padding--2-r {
  padding-right: -2px;
}

.padding--2-b {
  padding-bottom: -2px;
}

.padding--2-l {
  padding-left: -2px;
}

.padding--2-tb {
  padding-top: -2px;
  padding-bottom: -2px;
}

.padding--2-lr {
  padding-left: -2px;
  padding-right: -2px;
}

.padding--1 {
  padding: -1px;
}

.padding--1-t {
  padding-top: -1px;
}

.padding--1-r {
  padding-right: -1px;
}

.padding--1-b {
  padding-bottom: -1px;
}

.padding--1-l {
  padding-left: -1px;
}

.padding--1-tb {
  padding-top: -1px;
  padding-bottom: -1px;
}

.padding--1-lr {
  padding-left: -1px;
  padding-right: -1px;
}

.padding-0 {
  padding: 0px;
}

.padding-0-t {
  padding-top: 0px;
}

.padding-0-r {
  padding-right: 0px;
}

.padding-0-b {
  padding-bottom: 0px;
}

.padding-0-l {
  padding-left: 0px;
}

.padding-0-tb {
  padding-top: 0px;
  padding-bottom: 0px;
}

.padding-0-lr {
  padding-left: 0px;
  padding-right: 0px;
}

.padding-1 {
  padding: 1px;
}

.padding-1-t {
  padding-top: 1px;
}

.padding-1-r {
  padding-right: 1px;
}

.padding-1-b {
  padding-bottom: 1px;
}

.padding-1-l {
  padding-left: 1px;
}

.padding-1-tb {
  padding-top: 1px;
  padding-bottom: 1px;
}

.padding-1-lr {
  padding-left: 1px;
  padding-right: 1px;
}

.padding-2 {
  padding: 2px;
}

.padding-2-t {
  padding-top: 2px;
}

.padding-2-r {
  padding-right: 2px;
}

.padding-2-b {
  padding-bottom: 2px;
}

.padding-2-l {
  padding-left: 2px;
}

.padding-2-tb {
  padding-top: 2px;
  padding-bottom: 2px;
}

.padding-2-lr {
  padding-left: 2px;
  padding-right: 2px;
}

.padding-3 {
  padding: 3px;
}

.padding-3-t {
  padding-top: 3px;
}

.padding-3-r {
  padding-right: 3px;
}

.padding-3-b {
  padding-bottom: 3px;
}

.padding-3-l {
  padding-left: 3px;
}

.padding-3-tb {
  padding-top: 3px;
  padding-bottom: 3px;
}

.padding-3-lr {
  padding-left: 3px;
  padding-right: 3px;
}

.padding-4 {
  padding: 4px;
}

.padding-4-t {
  padding-top: 4px;
}

.padding-4-r {
  padding-right: 4px;
}

.padding-4-b {
  padding-bottom: 4px;
}

.padding-4-l {
  padding-left: 4px;
}

.padding-4-tb {
  padding-top: 4px;
  padding-bottom: 4px;
}

.padding-4-lr {
  padding-left: 4px;
  padding-right: 4px;
}

.padding-5 {
  padding: 5px;
}

.padding-5-t {
  padding-top: 5px;
}

.padding-5-r {
  padding-right: 5px;
}

.padding-5-b {
  padding-bottom: 5px;
}

.padding-5-l {
  padding-left: 5px;
}

.padding-5-tb {
  padding-top: 5px;
  padding-bottom: 5px;
}

.padding-5-lr {
  padding-left: 5px;
  padding-right: 5px;
}

.padding-6 {
  padding: 6px;
}

.padding-6-t {
  padding-top: 6px;
}

.padding-6-r {
  padding-right: 6px;
}

.padding-6-b {
  padding-bottom: 6px;
}

.padding-6-l {
  padding-left: 6px;
}

.padding-6-tb {
  padding-top: 6px;
  padding-bottom: 6px;
}

.padding-6-lr {
  padding-left: 6px;
  padding-right: 6px;
}

.padding-7 {
  padding: 7px;
}

.padding-7-t {
  padding-top: 7px;
}

.padding-7-r {
  padding-right: 7px;
}

.padding-7-b {
  padding-bottom: 7px;
}

.padding-7-l {
  padding-left: 7px;
}

.padding-7-tb {
  padding-top: 7px;
  padding-bottom: 7px;
}

.padding-7-lr {
  padding-left: 7px;
  padding-right: 7px;
}

.padding-8 {
  padding: 8px;
}

.padding-8-t {
  padding-top: 8px;
}

.padding-8-r {
  padding-right: 8px;
}

.padding-8-b {
  padding-bottom: 8px;
}

.padding-8-l {
  padding-left: 8px;
}

.padding-8-tb {
  padding-top: 8px;
  padding-bottom: 8px;
}

.padding-8-lr {
  padding-left: 8px;
  padding-right: 8px;
}

.padding-9 {
  padding: 9px;
}

.padding-9-t {
  padding-top: 9px;
}

.padding-9-r {
  padding-right: 9px;
}

.padding-9-b {
  padding-bottom: 9px;
}

.padding-9-l {
  padding-left: 9px;
}

.padding-9-tb {
  padding-top: 9px;
  padding-bottom: 9px;
}

.padding-9-lr {
  padding-left: 9px;
  padding-right: 9px;
}

.padding-10 {
  padding: 10px;
}

.padding-10-t {
  padding-top: 10px;
}

.padding-10-r {
  padding-right: 10px;
}

.padding-10-b {
  padding-bottom: 10px;
}

.padding-10-l {
  padding-left: 10px;
}

.padding-10-tb {
  padding-top: 10px;
  padding-bottom: 10px;
}

.padding-10-lr {
  padding-left: 10px;
  padding-right: 10px;
}

.padding-11 {
  padding: 11px;
}

.padding-11-t {
  padding-top: 11px;
}

.padding-11-r {
  padding-right: 11px;
}

.padding-11-b {
  padding-bottom: 11px;
}

.padding-11-l {
  padding-left: 11px;
}

.padding-11-tb {
  padding-top: 11px;
  padding-bottom: 11px;
}

.padding-11-lr {
  padding-left: 11px;
  padding-right: 11px;
}

.padding-12 {
  padding: 12px;
}

.padding-12-t {
  padding-top: 12px;
}

.padding-12-r {
  padding-right: 12px;
}

.padding-12-b {
  padding-bottom: 12px;
}

.padding-12-l {
  padding-left: 12px;
}

.padding-12-tb {
  padding-top: 12px;
  padding-bottom: 12px;
}

.padding-12-lr {
  padding-left: 12px;
  padding-right: 12px;
}

.padding-13 {
  padding: 13px;
}

.padding-13-t {
  padding-top: 13px;
}

.padding-13-r {
  padding-right: 13px;
}

.padding-13-b {
  padding-bottom: 13px;
}

.padding-13-l {
  padding-left: 13px;
}

.padding-13-tb {
  padding-top: 13px;
  padding-bottom: 13px;
}

.padding-13-lr {
  padding-left: 13px;
  padding-right: 13px;
}

.padding-14 {
  padding: 14px;
}

.padding-14-t {
  padding-top: 14px;
}

.padding-14-r {
  padding-right: 14px;
}

.padding-14-b {
  padding-bottom: 14px;
}

.padding-14-l {
  padding-left: 14px;
}

.padding-14-tb {
  padding-top: 14px;
  padding-bottom: 14px;
}

.padding-14-lr {
  padding-left: 14px;
  padding-right: 14px;
}

.padding-15 {
  padding: 15px;
}

.padding-15-t {
  padding-top: 15px;
}

.padding-15-r {
  padding-right: 15px;
}

.padding-15-b {
  padding-bottom: 15px;
}

.padding-15-l {
  padding-left: 15px;
}

.padding-15-tb {
  padding-top: 15px;
  padding-bottom: 15px;
}

.padding-15-lr {
  padding-left: 15px;
  padding-right: 15px;
}

.padding-16 {
  padding: 16px;
}

.padding-16-t {
  padding-top: 16px;
}

.padding-16-r {
  padding-right: 16px;
}

.padding-16-b {
  padding-bottom: 16px;
}

.padding-16-l {
  padding-left: 16px;
}

.padding-16-tb {
  padding-top: 16px;
  padding-bottom: 16px;
}

.padding-16-lr {
  padding-left: 16px;
  padding-right: 16px;
}

.padding-17 {
  padding: 17px;
}

.padding-17-t {
  padding-top: 17px;
}

.padding-17-r {
  padding-right: 17px;
}

.padding-17-b {
  padding-bottom: 17px;
}

.padding-17-l {
  padding-left: 17px;
}

.padding-17-tb {
  padding-top: 17px;
  padding-bottom: 17px;
}

.padding-17-lr {
  padding-left: 17px;
  padding-right: 17px;
}

.padding-18 {
  padding: 18px;
}

.padding-18-t {
  padding-top: 18px;
}

.padding-18-r {
  padding-right: 18px;
}

.padding-18-b {
  padding-bottom: 18px;
}

.padding-18-l {
  padding-left: 18px;
}

.padding-18-tb {
  padding-top: 18px;
  padding-bottom: 18px;
}

.padding-18-lr {
  padding-left: 18px;
  padding-right: 18px;
}

.padding-19 {
  padding: 19px;
}

.padding-19-t {
  padding-top: 19px;
}

.padding-19-r {
  padding-right: 19px;
}

.padding-19-b {
  padding-bottom: 19px;
}

.padding-19-l {
  padding-left: 19px;
}

.padding-19-tb {
  padding-top: 19px;
  padding-bottom: 19px;
}

.padding-19-lr {
  padding-left: 19px;
  padding-right: 19px;
}

.padding-20 {
  padding: 20px;
}

.padding-20-t {
  padding-top: 20px;
}

.padding-20-r {
  padding-right: 20px;
}

.padding-20-b {
  padding-bottom: 20px;
}

.padding-20-l {
  padding-left: 20px;
}

.padding-20-tb {
  padding-top: 20px;
  padding-bottom: 20px;
}

.padding-20-lr {
  padding-left: 20px;
  padding-right: 20px;
}

.padding-21 {
  padding: 21px;
}

.padding-21-t {
  padding-top: 21px;
}

.padding-21-r {
  padding-right: 21px;
}

.padding-21-b {
  padding-bottom: 21px;
}

.padding-21-l {
  padding-left: 21px;
}

.padding-21-tb {
  padding-top: 21px;
  padding-bottom: 21px;
}

.padding-21-lr {
  padding-left: 21px;
  padding-right: 21px;
}

.padding-22 {
  padding: 22px;
}

.padding-22-t {
  padding-top: 22px;
}

.padding-22-r {
  padding-right: 22px;
}

.padding-22-b {
  padding-bottom: 22px;
}

.padding-22-l {
  padding-left: 22px;
}

.padding-22-tb {
  padding-top: 22px;
  padding-bottom: 22px;
}

.padding-22-lr {
  padding-left: 22px;
  padding-right: 22px;
}

.padding-23 {
  padding: 23px;
}

.padding-23-t {
  padding-top: 23px;
}

.padding-23-r {
  padding-right: 23px;
}

.padding-23-b {
  padding-bottom: 23px;
}

.padding-23-l {
  padding-left: 23px;
}

.padding-23-tb {
  padding-top: 23px;
  padding-bottom: 23px;
}

.padding-23-lr {
  padding-left: 23px;
  padding-right: 23px;
}

.padding-24 {
  padding: 24px;
}

.padding-24-t {
  padding-top: 24px;
}

.padding-24-r {
  padding-right: 24px;
}

.padding-24-b {
  padding-bottom: 24px;
}

.padding-24-l {
  padding-left: 24px;
}

.padding-24-tb {
  padding-top: 24px;
  padding-bottom: 24px;
}

.padding-24-lr {
  padding-left: 24px;
  padding-right: 24px;
}

.padding-25 {
  padding: 25px;
}

.padding-25-t {
  padding-top: 25px;
}

.padding-25-r {
  padding-right: 25px;
}

.padding-25-b {
  padding-bottom: 25px;
}

.padding-25-l {
  padding-left: 25px;
}

.padding-25-tb {
  padding-top: 25px;
  padding-bottom: 25px;
}

.padding-25-lr {
  padding-left: 25px;
  padding-right: 25px;
}

.padding-26 {
  padding: 26px;
}

.padding-26-t {
  padding-top: 26px;
}

.padding-26-r {
  padding-right: 26px;
}

.padding-26-b {
  padding-bottom: 26px;
}

.padding-26-l {
  padding-left: 26px;
}

.padding-26-tb {
  padding-top: 26px;
  padding-bottom: 26px;
}

.padding-26-lr {
  padding-left: 26px;
  padding-right: 26px;
}

.padding-27 {
  padding: 27px;
}

.padding-27-t {
  padding-top: 27px;
}

.padding-27-r {
  padding-right: 27px;
}

.padding-27-b {
  padding-bottom: 27px;
}

.padding-27-l {
  padding-left: 27px;
}

.padding-27-tb {
  padding-top: 27px;
  padding-bottom: 27px;
}

.padding-27-lr {
  padding-left: 27px;
  padding-right: 27px;
}

.padding-28 {
  padding: 28px;
}

.padding-28-t {
  padding-top: 28px;
}

.padding-28-r {
  padding-right: 28px;
}

.padding-28-b {
  padding-bottom: 28px;
}

.padding-28-l {
  padding-left: 28px;
}

.padding-28-tb {
  padding-top: 28px;
  padding-bottom: 28px;
}

.padding-28-lr {
  padding-left: 28px;
  padding-right: 28px;
}

.padding-29 {
  padding: 29px;
}

.padding-29-t {
  padding-top: 29px;
}

.padding-29-r {
  padding-right: 29px;
}

.padding-29-b {
  padding-bottom: 29px;
}

.padding-29-l {
  padding-left: 29px;
}

.padding-29-tb {
  padding-top: 29px;
  padding-bottom: 29px;
}

.padding-29-lr {
  padding-left: 29px;
  padding-right: 29px;
}

.padding-30 {
  padding: 30px;
}

.padding-30-t {
  padding-top: 30px;
}

.padding-30-r {
  padding-right: 30px;
}

.padding-30-b {
  padding-bottom: 30px;
}

.padding-30-l {
  padding-left: 30px;
}

.padding-30-tb {
  padding-top: 30px;
  padding-bottom: 30px;
}

.padding-30-lr {
  padding-left: 30px;
  padding-right: 30px;
}

.padding-31 {
  padding: 31px;
}

.padding-31-t {
  padding-top: 31px;
}

.padding-31-r {
  padding-right: 31px;
}

.padding-31-b {
  padding-bottom: 31px;
}

.padding-31-l {
  padding-left: 31px;
}

.padding-31-tb {
  padding-top: 31px;
  padding-bottom: 31px;
}

.padding-31-lr {
  padding-left: 31px;
  padding-right: 31px;
}

.padding-32 {
  padding: 32px;
}

.padding-32-t {
  padding-top: 32px;
}

.padding-32-r {
  padding-right: 32px;
}

.padding-32-b {
  padding-bottom: 32px;
}

.padding-32-l {
  padding-left: 32px;
}

.padding-32-tb {
  padding-top: 32px;
  padding-bottom: 32px;
}

.padding-32-lr {
  padding-left: 32px;
  padding-right: 32px;
}

.padding-33 {
  padding: 33px;
}

.padding-33-t {
  padding-top: 33px;
}

.padding-33-r {
  padding-right: 33px;
}

.padding-33-b {
  padding-bottom: 33px;
}

.padding-33-l {
  padding-left: 33px;
}

.padding-33-tb {
  padding-top: 33px;
  padding-bottom: 33px;
}

.padding-33-lr {
  padding-left: 33px;
  padding-right: 33px;
}

.padding-34 {
  padding: 34px;
}

.padding-34-t {
  padding-top: 34px;
}

.padding-34-r {
  padding-right: 34px;
}

.padding-34-b {
  padding-bottom: 34px;
}

.padding-34-l {
  padding-left: 34px;
}

.padding-34-tb {
  padding-top: 34px;
  padding-bottom: 34px;
}

.padding-34-lr {
  padding-left: 34px;
  padding-right: 34px;
}

.padding-35 {
  padding: 35px;
}

.padding-35-t {
  padding-top: 35px;
}

.padding-35-r {
  padding-right: 35px;
}

.padding-35-b {
  padding-bottom: 35px;
}

.padding-35-l {
  padding-left: 35px;
}

.padding-35-tb {
  padding-top: 35px;
  padding-bottom: 35px;
}

.padding-35-lr {
  padding-left: 35px;
  padding-right: 35px;
}

.padding-36 {
  padding: 36px;
}

.padding-36-t {
  padding-top: 36px;
}

.padding-36-r {
  padding-right: 36px;
}

.padding-36-b {
  padding-bottom: 36px;
}

.padding-36-l {
  padding-left: 36px;
}

.padding-36-tb {
  padding-top: 36px;
  padding-bottom: 36px;
}

.padding-36-lr {
  padding-left: 36px;
  padding-right: 36px;
}

.padding-37 {
  padding: 37px;
}

.padding-37-t {
  padding-top: 37px;
}

.padding-37-r {
  padding-right: 37px;
}

.padding-37-b {
  padding-bottom: 37px;
}

.padding-37-l {
  padding-left: 37px;
}

.padding-37-tb {
  padding-top: 37px;
  padding-bottom: 37px;
}

.padding-37-lr {
  padding-left: 37px;
  padding-right: 37px;
}

.padding-38 {
  padding: 38px;
}

.padding-38-t {
  padding-top: 38px;
}

.padding-38-r {
  padding-right: 38px;
}

.padding-38-b {
  padding-bottom: 38px;
}

.padding-38-l {
  padding-left: 38px;
}

.padding-38-tb {
  padding-top: 38px;
  padding-bottom: 38px;
}

.padding-38-lr {
  padding-left: 38px;
  padding-right: 38px;
}

.padding-39 {
  padding: 39px;
}

.padding-39-t {
  padding-top: 39px;
}

.padding-39-r {
  padding-right: 39px;
}

.padding-39-b {
  padding-bottom: 39px;
}

.padding-39-l {
  padding-left: 39px;
}

.padding-39-tb {
  padding-top: 39px;
  padding-bottom: 39px;
}

.padding-39-lr {
  padding-left: 39px;
  padding-right: 39px;
}

.padding-40 {
  padding: 40px;
}

.padding-40-t {
  padding-top: 40px;
}

.padding-40-r {
  padding-right: 40px;
}

.padding-40-b {
  padding-bottom: 40px;
}

.padding-40-l {
  padding-left: 40px;
}

.padding-40-tb {
  padding-top: 40px;
  padding-bottom: 40px;
}

.padding-40-lr {
  padding-left: 40px;
  padding-right: 40px;
}

.padding-41 {
  padding: 41px;
}

.padding-41-t {
  padding-top: 41px;
}

.padding-41-r {
  padding-right: 41px;
}

.padding-41-b {
  padding-bottom: 41px;
}

.padding-41-l {
  padding-left: 41px;
}

.padding-41-tb {
  padding-top: 41px;
  padding-bottom: 41px;
}

.padding-41-lr {
  padding-left: 41px;
  padding-right: 41px;
}

.padding-42 {
  padding: 42px;
}

.padding-42-t {
  padding-top: 42px;
}

.padding-42-r {
  padding-right: 42px;
}

.padding-42-b {
  padding-bottom: 42px;
}

.padding-42-l {
  padding-left: 42px;
}

.padding-42-tb {
  padding-top: 42px;
  padding-bottom: 42px;
}

.padding-42-lr {
  padding-left: 42px;
  padding-right: 42px;
}

.padding-43 {
  padding: 43px;
}

.padding-43-t {
  padding-top: 43px;
}

.padding-43-r {
  padding-right: 43px;
}

.padding-43-b {
  padding-bottom: 43px;
}

.padding-43-l {
  padding-left: 43px;
}

.padding-43-tb {
  padding-top: 43px;
  padding-bottom: 43px;
}

.padding-43-lr {
  padding-left: 43px;
  padding-right: 43px;
}

.padding-44 {
  padding: 44px;
}

.padding-44-t {
  padding-top: 44px;
}

.padding-44-r {
  padding-right: 44px;
}

.padding-44-b {
  padding-bottom: 44px;
}

.padding-44-l {
  padding-left: 44px;
}

.padding-44-tb {
  padding-top: 44px;
  padding-bottom: 44px;
}

.padding-44-lr {
  padding-left: 44px;
  padding-right: 44px;
}

.padding-45 {
  padding: 45px;
}

.padding-45-t {
  padding-top: 45px;
}

.padding-45-r {
  padding-right: 45px;
}

.padding-45-b {
  padding-bottom: 45px;
}

.padding-45-l {
  padding-left: 45px;
}

.padding-45-tb {
  padding-top: 45px;
  padding-bottom: 45px;
}

.padding-45-lr {
  padding-left: 45px;
  padding-right: 45px;
}

.padding-46 {
  padding: 46px;
}

.padding-46-t {
  padding-top: 46px;
}

.padding-46-r {
  padding-right: 46px;
}

.padding-46-b {
  padding-bottom: 46px;
}

.padding-46-l {
  padding-left: 46px;
}

.padding-46-tb {
  padding-top: 46px;
  padding-bottom: 46px;
}

.padding-46-lr {
  padding-left: 46px;
  padding-right: 46px;
}

.padding-47 {
  padding: 47px;
}

.padding-47-t {
  padding-top: 47px;
}

.padding-47-r {
  padding-right: 47px;
}

.padding-47-b {
  padding-bottom: 47px;
}

.padding-47-l {
  padding-left: 47px;
}

.padding-47-tb {
  padding-top: 47px;
  padding-bottom: 47px;
}

.padding-47-lr {
  padding-left: 47px;
  padding-right: 47px;
}

.padding-48 {
  padding: 48px;
}

.padding-48-t {
  padding-top: 48px;
}

.padding-48-r {
  padding-right: 48px;
}

.padding-48-b {
  padding-bottom: 48px;
}

.padding-48-l {
  padding-left: 48px;
}

.padding-48-tb {
  padding-top: 48px;
  padding-bottom: 48px;
}

.padding-48-lr {
  padding-left: 48px;
  padding-right: 48px;
}

.padding-49 {
  padding: 49px;
}

.padding-49-t {
  padding-top: 49px;
}

.padding-49-r {
  padding-right: 49px;
}

.padding-49-b {
  padding-bottom: 49px;
}

.padding-49-l {
  padding-left: 49px;
}

.padding-49-tb {
  padding-top: 49px;
  padding-bottom: 49px;
}

.padding-49-lr {
  padding-left: 49px;
  padding-right: 49px;
}

.padding-50 {
  padding: 50px;
}

.padding-50-t {
  padding-top: 50px;
}

.padding-50-r {
  padding-right: 50px;
}

.padding-50-b {
  padding-bottom: 50px;
}

.padding-50-l {
  padding-left: 50px;
}

.padding-50-tb {
  padding-top: 50px;
  padding-bottom: 50px;
}

.padding-50-lr {
  padding-left: 50px;
  padding-right: 50px;
}

.padding-51 {
  padding: 51px;
}

.padding-51-t {
  padding-top: 51px;
}

.padding-51-r {
  padding-right: 51px;
}

.padding-51-b {
  padding-bottom: 51px;
}

.padding-51-l {
  padding-left: 51px;
}

.padding-51-tb {
  padding-top: 51px;
  padding-bottom: 51px;
}

.padding-51-lr {
  padding-left: 51px;
  padding-right: 51px;
}

.padding-52 {
  padding: 52px;
}

.padding-52-t {
  padding-top: 52px;
}

.padding-52-r {
  padding-right: 52px;
}

.padding-52-b {
  padding-bottom: 52px;
}

.padding-52-l {
  padding-left: 52px;
}

.padding-52-tb {
  padding-top: 52px;
  padding-bottom: 52px;
}

.padding-52-lr {
  padding-left: 52px;
  padding-right: 52px;
}

.padding-53 {
  padding: 53px;
}

.padding-53-t {
  padding-top: 53px;
}

.padding-53-r {
  padding-right: 53px;
}

.padding-53-b {
  padding-bottom: 53px;
}

.padding-53-l {
  padding-left: 53px;
}

.padding-53-tb {
  padding-top: 53px;
  padding-bottom: 53px;
}

.padding-53-lr {
  padding-left: 53px;
  padding-right: 53px;
}

.padding-54 {
  padding: 54px;
}

.padding-54-t {
  padding-top: 54px;
}

.padding-54-r {
  padding-right: 54px;
}

.padding-54-b {
  padding-bottom: 54px;
}

.padding-54-l {
  padding-left: 54px;
}

.padding-54-tb {
  padding-top: 54px;
  padding-bottom: 54px;
}

.padding-54-lr {
  padding-left: 54px;
  padding-right: 54px;
}

.padding-55 {
  padding: 55px;
}

.padding-55-t {
  padding-top: 55px;
}

.padding-55-r {
  padding-right: 55px;
}

.padding-55-b {
  padding-bottom: 55px;
}

.padding-55-l {
  padding-left: 55px;
}

.padding-55-tb {
  padding-top: 55px;
  padding-bottom: 55px;
}

.padding-55-lr {
  padding-left: 55px;
  padding-right: 55px;
}

.padding-56 {
  padding: 56px;
}

.padding-56-t {
  padding-top: 56px;
}

.padding-56-r {
  padding-right: 56px;
}

.padding-56-b {
  padding-bottom: 56px;
}

.padding-56-l {
  padding-left: 56px;
}

.padding-56-tb {
  padding-top: 56px;
  padding-bottom: 56px;
}

.padding-56-lr {
  padding-left: 56px;
  padding-right: 56px;
}

.padding-57 {
  padding: 57px;
}

.padding-57-t {
  padding-top: 57px;
}

.padding-57-r {
  padding-right: 57px;
}

.padding-57-b {
  padding-bottom: 57px;
}

.padding-57-l {
  padding-left: 57px;
}

.padding-57-tb {
  padding-top: 57px;
  padding-bottom: 57px;
}

.padding-57-lr {
  padding-left: 57px;
  padding-right: 57px;
}

.padding-58 {
  padding: 58px;
}

.padding-58-t {
  padding-top: 58px;
}

.padding-58-r {
  padding-right: 58px;
}

.padding-58-b {
  padding-bottom: 58px;
}

.padding-58-l {
  padding-left: 58px;
}

.padding-58-tb {
  padding-top: 58px;
  padding-bottom: 58px;
}

.padding-58-lr {
  padding-left: 58px;
  padding-right: 58px;
}

.padding-59 {
  padding: 59px;
}

.padding-59-t {
  padding-top: 59px;
}

.padding-59-r {
  padding-right: 59px;
}

.padding-59-b {
  padding-bottom: 59px;
}

.padding-59-l {
  padding-left: 59px;
}

.padding-59-tb {
  padding-top: 59px;
  padding-bottom: 59px;
}

.padding-59-lr {
  padding-left: 59px;
  padding-right: 59px;
}

.padding-60 {
  padding: 60px;
}

.padding-60-t {
  padding-top: 60px;
}

.padding-60-r {
  padding-right: 60px;
}

.padding-60-b {
  padding-bottom: 60px;
}

.padding-60-l {
  padding-left: 60px;
}

.padding-60-tb {
  padding-top: 60px;
  padding-bottom: 60px;
}

.padding-60-lr {
  padding-left: 60px;
  padding-right: 60px;
}

.padding-61 {
  padding: 61px;
}

.padding-61-t {
  padding-top: 61px;
}

.padding-61-r {
  padding-right: 61px;
}

.padding-61-b {
  padding-bottom: 61px;
}

.padding-61-l {
  padding-left: 61px;
}

.padding-61-tb {
  padding-top: 61px;
  padding-bottom: 61px;
}

.padding-61-lr {
  padding-left: 61px;
  padding-right: 61px;
}

.padding-62 {
  padding: 62px;
}

.padding-62-t {
  padding-top: 62px;
}

.padding-62-r {
  padding-right: 62px;
}

.padding-62-b {
  padding-bottom: 62px;
}

.padding-62-l {
  padding-left: 62px;
}

.padding-62-tb {
  padding-top: 62px;
  padding-bottom: 62px;
}

.padding-62-lr {
  padding-left: 62px;
  padding-right: 62px;
}

.padding-63 {
  padding: 63px;
}

.padding-63-t {
  padding-top: 63px;
}

.padding-63-r {
  padding-right: 63px;
}

.padding-63-b {
  padding-bottom: 63px;
}

.padding-63-l {
  padding-left: 63px;
}

.padding-63-tb {
  padding-top: 63px;
  padding-bottom: 63px;
}

.padding-63-lr {
  padding-left: 63px;
  padding-right: 63px;
}

.padding-64 {
  padding: 64px;
}

.padding-64-t {
  padding-top: 64px;
}

.padding-64-r {
  padding-right: 64px;
}

.padding-64-b {
  padding-bottom: 64px;
}

.padding-64-l {
  padding-left: 64px;
}

.padding-64-tb {
  padding-top: 64px;
  padding-bottom: 64px;
}

.padding-64-lr {
  padding-left: 64px;
  padding-right: 64px;
}

.padding-65 {
  padding: 65px;
}

.padding-65-t {
  padding-top: 65px;
}

.padding-65-r {
  padding-right: 65px;
}

.padding-65-b {
  padding-bottom: 65px;
}

.padding-65-l {
  padding-left: 65px;
}

.padding-65-tb {
  padding-top: 65px;
  padding-bottom: 65px;
}

.padding-65-lr {
  padding-left: 65px;
  padding-right: 65px;
}

.padding-66 {
  padding: 66px;
}

.padding-66-t {
  padding-top: 66px;
}

.padding-66-r {
  padding-right: 66px;
}

.padding-66-b {
  padding-bottom: 66px;
}

.padding-66-l {
  padding-left: 66px;
}

.padding-66-tb {
  padding-top: 66px;
  padding-bottom: 66px;
}

.padding-66-lr {
  padding-left: 66px;
  padding-right: 66px;
}

.padding-67 {
  padding: 67px;
}

.padding-67-t {
  padding-top: 67px;
}

.padding-67-r {
  padding-right: 67px;
}

.padding-67-b {
  padding-bottom: 67px;
}

.padding-67-l {
  padding-left: 67px;
}

.padding-67-tb {
  padding-top: 67px;
  padding-bottom: 67px;
}

.padding-67-lr {
  padding-left: 67px;
  padding-right: 67px;
}

.padding-68 {
  padding: 68px;
}

.padding-68-t {
  padding-top: 68px;
}

.padding-68-r {
  padding-right: 68px;
}

.padding-68-b {
  padding-bottom: 68px;
}

.padding-68-l {
  padding-left: 68px;
}

.padding-68-tb {
  padding-top: 68px;
  padding-bottom: 68px;
}

.padding-68-lr {
  padding-left: 68px;
  padding-right: 68px;
}

.padding-69 {
  padding: 69px;
}

.padding-69-t {
  padding-top: 69px;
}

.padding-69-r {
  padding-right: 69px;
}

.padding-69-b {
  padding-bottom: 69px;
}

.padding-69-l {
  padding-left: 69px;
}

.padding-69-tb {
  padding-top: 69px;
  padding-bottom: 69px;
}

.padding-69-lr {
  padding-left: 69px;
  padding-right: 69px;
}

.padding-70 {
  padding: 70px;
}

.padding-70-t {
  padding-top: 70px;
}

.padding-70-r {
  padding-right: 70px;
}

.padding-70-b {
  padding-bottom: 70px;
}

.padding-70-l {
  padding-left: 70px;
}

.padding-70-tb {
  padding-top: 70px;
  padding-bottom: 70px;
}

.padding-70-lr {
  padding-left: 70px;
  padding-right: 70px;
}

.padding-71 {
  padding: 71px;
}

.padding-71-t {
  padding-top: 71px;
}

.padding-71-r {
  padding-right: 71px;
}

.padding-71-b {
  padding-bottom: 71px;
}

.padding-71-l {
  padding-left: 71px;
}

.padding-71-tb {
  padding-top: 71px;
  padding-bottom: 71px;
}

.padding-71-lr {
  padding-left: 71px;
  padding-right: 71px;
}

.padding-72 {
  padding: 72px;
}

.padding-72-t {
  padding-top: 72px;
}

.padding-72-r {
  padding-right: 72px;
}

.padding-72-b {
  padding-bottom: 72px;
}

.padding-72-l {
  padding-left: 72px;
}

.padding-72-tb {
  padding-top: 72px;
  padding-bottom: 72px;
}

.padding-72-lr {
  padding-left: 72px;
  padding-right: 72px;
}

.padding-73 {
  padding: 73px;
}

.padding-73-t {
  padding-top: 73px;
}

.padding-73-r {
  padding-right: 73px;
}

.padding-73-b {
  padding-bottom: 73px;
}

.padding-73-l {
  padding-left: 73px;
}

.padding-73-tb {
  padding-top: 73px;
  padding-bottom: 73px;
}

.padding-73-lr {
  padding-left: 73px;
  padding-right: 73px;
}

.padding-74 {
  padding: 74px;
}

.padding-74-t {
  padding-top: 74px;
}

.padding-74-r {
  padding-right: 74px;
}

.padding-74-b {
  padding-bottom: 74px;
}

.padding-74-l {
  padding-left: 74px;
}

.padding-74-tb {
  padding-top: 74px;
  padding-bottom: 74px;
}

.padding-74-lr {
  padding-left: 74px;
  padding-right: 74px;
}

.padding-75 {
  padding: 75px;
}

.padding-75-t {
  padding-top: 75px;
}

.padding-75-r {
  padding-right: 75px;
}

.padding-75-b {
  padding-bottom: 75px;
}

.padding-75-l {
  padding-left: 75px;
}

.padding-75-tb {
  padding-top: 75px;
  padding-bottom: 75px;
}

.padding-75-lr {
  padding-left: 75px;
  padding-right: 75px;
}

.padding-76 {
  padding: 76px;
}

.padding-76-t {
  padding-top: 76px;
}

.padding-76-r {
  padding-right: 76px;
}

.padding-76-b {
  padding-bottom: 76px;
}

.padding-76-l {
  padding-left: 76px;
}

.padding-76-tb {
  padding-top: 76px;
  padding-bottom: 76px;
}

.padding-76-lr {
  padding-left: 76px;
  padding-right: 76px;
}

.padding-77 {
  padding: 77px;
}

.padding-77-t {
  padding-top: 77px;
}

.padding-77-r {
  padding-right: 77px;
}

.padding-77-b {
  padding-bottom: 77px;
}

.padding-77-l {
  padding-left: 77px;
}

.padding-77-tb {
  padding-top: 77px;
  padding-bottom: 77px;
}

.padding-77-lr {
  padding-left: 77px;
  padding-right: 77px;
}

.padding-78 {
  padding: 78px;
}

.padding-78-t {
  padding-top: 78px;
}

.padding-78-r {
  padding-right: 78px;
}

.padding-78-b {
  padding-bottom: 78px;
}

.padding-78-l {
  padding-left: 78px;
}

.padding-78-tb {
  padding-top: 78px;
  padding-bottom: 78px;
}

.padding-78-lr {
  padding-left: 78px;
  padding-right: 78px;
}

.padding-79 {
  padding: 79px;
}

.padding-79-t {
  padding-top: 79px;
}

.padding-79-r {
  padding-right: 79px;
}

.padding-79-b {
  padding-bottom: 79px;
}

.padding-79-l {
  padding-left: 79px;
}

.padding-79-tb {
  padding-top: 79px;
  padding-bottom: 79px;
}

.padding-79-lr {
  padding-left: 79px;
  padding-right: 79px;
}

.padding-80 {
  padding: 80px;
}

.padding-80-t {
  padding-top: 80px;
}

.padding-80-r {
  padding-right: 80px;
}

.padding-80-b {
  padding-bottom: 80px;
}

.padding-80-l {
  padding-left: 80px;
}

.padding-80-tb {
  padding-top: 80px;
  padding-bottom: 80px;
}

.padding-80-lr {
  padding-left: 80px;
  padding-right: 80px;
}

.padding-81 {
  padding: 81px;
}

.padding-81-t {
  padding-top: 81px;
}

.padding-81-r {
  padding-right: 81px;
}

.padding-81-b {
  padding-bottom: 81px;
}

.padding-81-l {
  padding-left: 81px;
}

.padding-81-tb {
  padding-top: 81px;
  padding-bottom: 81px;
}

.padding-81-lr {
  padding-left: 81px;
  padding-right: 81px;
}

.padding-82 {
  padding: 82px;
}

.padding-82-t {
  padding-top: 82px;
}

.padding-82-r {
  padding-right: 82px;
}

.padding-82-b {
  padding-bottom: 82px;
}

.padding-82-l {
  padding-left: 82px;
}

.padding-82-tb {
  padding-top: 82px;
  padding-bottom: 82px;
}

.padding-82-lr {
  padding-left: 82px;
  padding-right: 82px;
}

.padding-83 {
  padding: 83px;
}

.padding-83-t {
  padding-top: 83px;
}

.padding-83-r {
  padding-right: 83px;
}

.padding-83-b {
  padding-bottom: 83px;
}

.padding-83-l {
  padding-left: 83px;
}

.padding-83-tb {
  padding-top: 83px;
  padding-bottom: 83px;
}

.padding-83-lr {
  padding-left: 83px;
  padding-right: 83px;
}

.padding-84 {
  padding: 84px;
}

.padding-84-t {
  padding-top: 84px;
}

.padding-84-r {
  padding-right: 84px;
}

.padding-84-b {
  padding-bottom: 84px;
}

.padding-84-l {
  padding-left: 84px;
}

.padding-84-tb {
  padding-top: 84px;
  padding-bottom: 84px;
}

.padding-84-lr {
  padding-left: 84px;
  padding-right: 84px;
}

.padding-85 {
  padding: 85px;
}

.padding-85-t {
  padding-top: 85px;
}

.padding-85-r {
  padding-right: 85px;
}

.padding-85-b {
  padding-bottom: 85px;
}

.padding-85-l {
  padding-left: 85px;
}

.padding-85-tb {
  padding-top: 85px;
  padding-bottom: 85px;
}

.padding-85-lr {
  padding-left: 85px;
  padding-right: 85px;
}

.padding-86 {
  padding: 86px;
}

.padding-86-t {
  padding-top: 86px;
}

.padding-86-r {
  padding-right: 86px;
}

.padding-86-b {
  padding-bottom: 86px;
}

.padding-86-l {
  padding-left: 86px;
}

.padding-86-tb {
  padding-top: 86px;
  padding-bottom: 86px;
}

.padding-86-lr {
  padding-left: 86px;
  padding-right: 86px;
}

.padding-87 {
  padding: 87px;
}

.padding-87-t {
  padding-top: 87px;
}

.padding-87-r {
  padding-right: 87px;
}

.padding-87-b {
  padding-bottom: 87px;
}

.padding-87-l {
  padding-left: 87px;
}

.padding-87-tb {
  padding-top: 87px;
  padding-bottom: 87px;
}

.padding-87-lr {
  padding-left: 87px;
  padding-right: 87px;
}

.padding-88 {
  padding: 88px;
}

.padding-88-t {
  padding-top: 88px;
}

.padding-88-r {
  padding-right: 88px;
}

.padding-88-b {
  padding-bottom: 88px;
}

.padding-88-l {
  padding-left: 88px;
}

.padding-88-tb {
  padding-top: 88px;
  padding-bottom: 88px;
}

.padding-88-lr {
  padding-left: 88px;
  padding-right: 88px;
}

.padding-89 {
  padding: 89px;
}

.padding-89-t {
  padding-top: 89px;
}

.padding-89-r {
  padding-right: 89px;
}

.padding-89-b {
  padding-bottom: 89px;
}

.padding-89-l {
  padding-left: 89px;
}

.padding-89-tb {
  padding-top: 89px;
  padding-bottom: 89px;
}

.padding-89-lr {
  padding-left: 89px;
  padding-right: 89px;
}

.padding-90 {
  padding: 90px;
}

.padding-90-t {
  padding-top: 90px;
}

.padding-90-r {
  padding-right: 90px;
}

.padding-90-b {
  padding-bottom: 90px;
}

.padding-90-l {
  padding-left: 90px;
}

.padding-90-tb {
  padding-top: 90px;
  padding-bottom: 90px;
}

.padding-90-lr {
  padding-left: 90px;
  padding-right: 90px;
}

.padding-91 {
  padding: 91px;
}

.padding-91-t {
  padding-top: 91px;
}

.padding-91-r {
  padding-right: 91px;
}

.padding-91-b {
  padding-bottom: 91px;
}

.padding-91-l {
  padding-left: 91px;
}

.padding-91-tb {
  padding-top: 91px;
  padding-bottom: 91px;
}

.padding-91-lr {
  padding-left: 91px;
  padding-right: 91px;
}

.padding-92 {
  padding: 92px;
}

.padding-92-t {
  padding-top: 92px;
}

.padding-92-r {
  padding-right: 92px;
}

.padding-92-b {
  padding-bottom: 92px;
}

.padding-92-l {
  padding-left: 92px;
}

.padding-92-tb {
  padding-top: 92px;
  padding-bottom: 92px;
}

.padding-92-lr {
  padding-left: 92px;
  padding-right: 92px;
}

.padding-93 {
  padding: 93px;
}

.padding-93-t {
  padding-top: 93px;
}

.padding-93-r {
  padding-right: 93px;
}

.padding-93-b {
  padding-bottom: 93px;
}

.padding-93-l {
  padding-left: 93px;
}

.padding-93-tb {
  padding-top: 93px;
  padding-bottom: 93px;
}

.padding-93-lr {
  padding-left: 93px;
  padding-right: 93px;
}

.padding-94 {
  padding: 94px;
}

.padding-94-t {
  padding-top: 94px;
}

.padding-94-r {
  padding-right: 94px;
}

.padding-94-b {
  padding-bottom: 94px;
}

.padding-94-l {
  padding-left: 94px;
}

.padding-94-tb {
  padding-top: 94px;
  padding-bottom: 94px;
}

.padding-94-lr {
  padding-left: 94px;
  padding-right: 94px;
}

.padding-95 {
  padding: 95px;
}

.padding-95-t {
  padding-top: 95px;
}

.padding-95-r {
  padding-right: 95px;
}

.padding-95-b {
  padding-bottom: 95px;
}

.padding-95-l {
  padding-left: 95px;
}

.padding-95-tb {
  padding-top: 95px;
  padding-bottom: 95px;
}

.padding-95-lr {
  padding-left: 95px;
  padding-right: 95px;
}

.padding-96 {
  padding: 96px;
}

.padding-96-t {
  padding-top: 96px;
}

.padding-96-r {
  padding-right: 96px;
}

.padding-96-b {
  padding-bottom: 96px;
}

.padding-96-l {
  padding-left: 96px;
}

.padding-96-tb {
  padding-top: 96px;
  padding-bottom: 96px;
}

.padding-96-lr {
  padding-left: 96px;
  padding-right: 96px;
}

.padding-97 {
  padding: 97px;
}

.padding-97-t {
  padding-top: 97px;
}

.padding-97-r {
  padding-right: 97px;
}

.padding-97-b {
  padding-bottom: 97px;
}

.padding-97-l {
  padding-left: 97px;
}

.padding-97-tb {
  padding-top: 97px;
  padding-bottom: 97px;
}

.padding-97-lr {
  padding-left: 97px;
  padding-right: 97px;
}

.padding-98 {
  padding: 98px;
}

.padding-98-t {
  padding-top: 98px;
}

.padding-98-r {
  padding-right: 98px;
}

.padding-98-b {
  padding-bottom: 98px;
}

.padding-98-l {
  padding-left: 98px;
}

.padding-98-tb {
  padding-top: 98px;
  padding-bottom: 98px;
}

.padding-98-lr {
  padding-left: 98px;
  padding-right: 98px;
}

.padding-99 {
  padding: 99px;
}

.padding-99-t {
  padding-top: 99px;
}

.padding-99-r {
  padding-right: 99px;
}

.padding-99-b {
  padding-bottom: 99px;
}

.padding-99-l {
  padding-left: 99px;
}

.padding-99-tb {
  padding-top: 99px;
  padding-bottom: 99px;
}

.padding-99-lr {
  padding-left: 99px;
  padding-right: 99px;
}

.padding-100 {
  padding: 100px;
}

.padding-100-t {
  padding-top: 100px;
}

.padding-100-r {
  padding-right: 100px;
}

.padding-100-b {
  padding-bottom: 100px;
}

.padding-100-l {
  padding-left: 100px;
}

.padding-100-tb {
  padding-top: 100px;
  padding-bottom: 100px;
}

.padding-100-lr {
  padding-left: 100px;
  padding-right: 100px;
}

.is-flex-vcenter {
  display: flex;
}

.label-opacity .label {
  opacity: 0;
}

.is-flex-column {
  display: flex;
  flex-direction: column;
}

.is-flex-row {
  display: flex;
  flex-direction: row;
}

.is-flex-left {
  display: flex;
}

.is-flex-right {
  display: flex;
}

.is-margin-left-6 {
  margin-left: 6px;
}

.is-margin-left-12 {
  margin-left: 12px;
}

.is-margin-left-24 {
  margin-left: 12px;
}

.is-margin-right-12 {
  margin-right: 12px;
}

.is-margin-right-24 {
  margin-right: 12px;
}

.btn-default {
  color: #000;
  padding: 12px 30px;
  background-color: #fff;
  border: none;
  cursor: pointer;
  box-shadow: 0.3em 0.3em orange;
  transition: all 0.25s ease-in-out;
  border-radius: 32px;
  text-transform: uppercase;
  text-decoration: none;
  background-color: #1D3B6C;
  color: white;
  font-weight: 700;
}

.btn-default:hover {
  box-shadow: 0.15em 0.15em orange;
  transform: translate(0.15em, 0.15em);
}

.btn-default.btn-green {
  color: #ffffff;
  background-color: #71C043;
}

.actions {
  display: flex;
  flex-direction: row;
  margin-top: 42px;
}

.__title {
  display: flex;
  flex-direction: column;
  margin-bottom: 24px;
}

.__title h2 {
  color: #1D3B6C;
  font-size: 32px;
  font-weight: 400;
  margin: 0px;
  text-align: center;
}

.__title h2 span.__contrast {
  color: #71C043;
}

.__title span.__subtitle {
  color: #71C043;
  font-size: 24px;
  margin: 0px;
  text-align: center;
}

.__title p {
  text-align: center;
  color: #272727;
  width: 100%;
  max-width: 430px;
}

.__title p.\--80 {
  max-width: 80%;
}

.__title .dots {
  display: flex;
  flex-direction: row;
  padding-top: 12px;
}

.__title .dots div {
  height: 6px;
  width: 6px;
  background-color: #1D3B6C;
  border-radius: 100px;
  margin: 0 3px;
}

.__title.\--white h2 {
  color: #ffffff;
}

.__title.\--white h2 span.__contrast {
  color: #71C043;
}

.__title.\--white span.__subtitle {
  color: #71C043;
}

.__title.\--white p {
  color: #ffffff;
}

.__title.\--white .dots div {
  background-color: #ffffff;
}

.container {
  width: 100%;
}

.container-fluid {
  display: flex;
  flex-direction: column;
  width: 100%;
  padding: 90px 25px;
  box-sizing: border-box;
}

.is-column {
  display: flex;
  flex-direction: column;
}

.is-row {
  display: flex;
  flex-direction: row;
}

.__all-center {
  display: flex;
  flex-direction: row;
}

div.pagination {
  display: flex;
  flex-direction: row;
  margin-top: 24px;
}

div.pagination ul {
  display: flex;
  flex-direction: row;
  margin: 0px;
}

div.pagination ul li {
  list-style-type: none;
  margin: 0px;
  display: flex;
  flex-direction: row;
  margin: 0 6px;
}

div.pagination ul li a,
div.pagination ul li button {
  color: #000;
  padding: 12px 20px;
  background-color: #fff;
  border: none;
  cursor: pointer;
  box-shadow: 0.3em 0.3em orange;
  transition: all 0.25s ease-in-out;
  border-radius: 32px;
  text-transform: uppercase;
  text-decoration: none;
  background-color: #1D3B6C;
  color: white;
  font-weight: 700;
}

div.pagination ul li a:hover,
div.pagination ul li button:hover {
  box-shadow: 0.15em 0.15em orange;
  transform: translate(0.15em, 0.15em);
}

div.pagination ul li.active a:hover {
  box-shadow: 0.15em 0.15em orange;
  transform: translate(0.15em, 0.15em);
}

.pagination {
  display: flex;
  flex-direction: row;
  margin: 0px;
  padding-top: 12px;
}

.pagination li {
  list-style-type: none;
  margin: 0px;
  display: flex;
  flex-direction: row;
  margin: 0 6px;
}

.pagination li a,
.pagination li span,
.pagination li button {
  color: #000;
  padding: 12px 20px;
  background-color: #fff;
  border: none;
  cursor: pointer;
  box-shadow: 0.3em 0.3em orange;
  transition: all 0.25s ease-in-out;
  border-radius: 32px;
  text-transform: uppercase;
  text-decoration: none;
  background-color: #1D3B6C;
  color: white;
  font-weight: 700;
}

.pagination li a:hover,
.pagination li span:hover,
.pagination li button:hover {
  box-shadow: 0.15em 0.15em orange;
  transform: translate(0.15em, 0.15em);
}

.pagination li.active {
  opacity: 0.7;
}

.pagination li.active > span {
  cursor: not-allowed;
}

#header {
  display: flex;
  flex-direction: column;
  width: 100%;
}

#header .x-banner {
  display: flex !important;
  flex-direction: column;
  background-color: #002E5F;
  min-height: 700px;
  width: 100%;
  position: relative;
  margin-top: 80px;
  overflow: hidden !important;
}

#header .x-banner .__banner-container {
  display: flex;
  flex-direction: column;
  width: 70%;
  color: #fff;
  z-index: 1;
}

#header .x-banner .__banner-container .__lamp {
  display: flex;
  flex-direction: row;
}

#header .x-banner .__banner-container .__title h1 {
  font-size: 42px;
  font-weight: 400;
  text-align: center;
  margin: 0px;
  margin-top: 16px;
}

#header .x-banner .__banner-container .__title h1 .is-yellow {
  color: orange;
}

#header .x-banner .__banner-container .__description {
  display: flex;
  flex-direction: row;
  margin: 0 12px;
  width: 60%;
}

#header .x-banner .__banner-container .__description p {
  font-size: 18px;
  text-align: center;
  padding: 0px;
  margin: 0px;
}

#header .x-banner .__banner-container > .__actions {
  margin-bottom: 48px;
}

#header .x-banner .__actions {
  display: flex;
  flex-direction: column;
  text-decoration: none;
  margin-top: 32px;
}

#header .x-banner .__actions .__row {
  display: flex;
  flex-direction: row;
}

#header .x-banner .__actions .__row .__to-down {
  display: flex;
  flex-direction: row;
  position: absolute;
  bottom: 12px;
  margin: 0 auto;
  color: orange;
  cursor: pointer;
  text-decoration: none;
}

#header .x-banner .__actions .__row > a.__buttons {
  color: #002E5F;
  padding: 12px 30px;
  background-color: #fff;
  border: none;
  cursor: pointer;
  border-radius: 32px;
  text-transform: uppercase;
  text-decoration: none;
  font-weight: 700;
  margin: 0 16px;
  transition: all 0.3s;
  min-width: 175px;
  box-sizing: border-box;
  text-align: center;
}

#header .x-banner .__actions .__row > a.__buttons:hover {
  transform: scale(1.1);
}

#header .x-banner .__details .__detail-circle {
  position: absolute;
  bottom: -120px;
  left: 7%;
  height: 280px;
  width: 280px;
}

#header .x-banner .__details .__detail-rectangle-01 {
  transform: rotate(13deg);
  position: absolute;
  bottom: -50px;
  right: 25%;
}

#header .x-banner .__details .__detail-rectangle-02 {
  transform: rotate(13deg);
  position: absolute;
  bottom: -40px;
  right: 5%;
}

#header .x-banner .__details .__detail-rectangle-03 {
  transform: rotate(13deg);
  position: absolute;
  bottom: 100px;
  right: -100px;
}

#header .x-banner .__details .__detail-rectangle-04 {
  transform: rotate(13deg);
  position: absolute;
  bottom: 280px;
  right: -90px;
}

#header .x-banner .__details .__detail-rectangle-05 {
  transform: rotate(13deg);
  position: absolute;
  bottom: 380px;
  right: -90px;
}

#header .x-banner.\--min {
  min-height: 400px;
}

#header .showcase {
  margin-top: 80px;
  width: 100%;
}

#header .showcase img {
  width: 100%;
  height: auto;
}

@media screen and (max-width: 768px) {
  #header .x-banner .__banner-container {
    width: 90%;
  }

  #header .x-banner .__banner-container .__description {
    width: 90%;
  }

  #header .x-banner .__details .__detail-circle {
    position: absolute;
    bottom: -80px;
    left: -40px;
    height: 140px;
    width: 140px;
  }

  #header .x-banner .__details .__detail-circle svg {
    width: 300px;
    height: 300px;
  }

  #header .x-banner .__details .__detail-rectangle-01 {
    display: none;
  }

  #header .x-banner .__details .__detail-rectangle-02 {
    transform: rotate(13deg);
    position: absolute;
    bottom: -40px;
    right: 5%;
  }

  #header .x-banner .__details .__detail-rectangle-03 {
    transform: rotate(13deg);
    position: absolute;
    bottom: 100px;
    right: -100px;
  }

  #header .x-banner .__details .__detail-rectangle-04 {
    display: none;
  }

  #header .x-banner .__details .__detail-rectangle-05 {
    display: none;
  }

  #header .x-banner.\--min {
    min-height: 400px;
  }
}

@media screen and (max-width: 500px) {
  #header .x-banner .__banner-container .__title h1 {
    font-size: 32px;
  }

  #header .x-banner .__actions .__row {
    flex-direction: column;
  }

  #header .x-banner .__actions .__row > a.__buttons {
    margin-bottom: 18px;
  }

  #header .x-banner .__details .__detail-rectangle-02 {
    display: none;
  }
}

footer#footer {
  box-sizing: border-box;
}

footer#footer div.__top {
  background-color: #F6F7F7;
  padding: 48px 0;
  box-sizing: border-box;
}

footer#footer div.__top div.logo {
  display: flex;
  flex-direction: row;
  margin-bottom: 48px;
}

footer#footer div.__top div.logo img {
  max-height: 60px;
}

footer#footer div.__top nav > ul {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  text-decoration: none;
  list-style: none;
  margin: 0px;
  padding: 0px;
}

footer#footer div.__top nav > ul > li {
  margin: 0px;
  padding: 0px;
  width: 32.2916733333%;
  margin-right: 0.52083%;
  margin-left: 0.52083%;
  padding-right: 0;
  padding-left: 0;
  box-sizing: border-box;
  margin-bottom: 30px;
}

footer#footer div.__top nav > ul > li > a {
  font-family: "Viga", sans-serif;
  text-decoration: none;
  font-size: 16px;
  color: #1D3B6C;
  text-transform: uppercase;
  cursor: default;
  pointer-events: none;
}

footer#footer div.__top nav > ul > li > ul {
  display: flex;
  flex-direction: column;
  list-style: none;
  margin: 0px;
  padding: 0px;
}

footer#footer div.__top nav > ul > li > ul a {
  color: #1D3B6C;
  font-weight: 300;
}

footer#footer div.__top nav > ul > li > ul a:hover {
  color: #272727;
}

footer#footer div.__top nav > ul > li:nth-child(1),
footer#footer div.__top nav > ul > li:nth-child(2),
footer#footer div.__top nav > ul > li:nth-child(3),
footer#footer div.__top nav > ul > li:nth-child(4),
footer#footer div.__top nav > ul > li:nth-child(5),
footer#footer div.__top nav > ul > li:nth-child(6) {
  margin-bottom: 60px;
}

footer#footer div.__top nav > ul > li:nth-child(1) > ul,
footer#footer div.__top nav > ul > li:nth-child(2) > ul,
footer#footer div.__top nav > ul > li:nth-child(3) > ul,
footer#footer div.__top nav > ul > li:nth-child(4) > ul,
footer#footer div.__top nav > ul > li:nth-child(5) > ul,
footer#footer div.__top nav > ul > li:nth-child(6) > ul {
  text-decoration: none;
}

footer#footer div.__top nav > ul > li:nth-child(1) > ul a,
footer#footer div.__top nav > ul > li:nth-child(2) > ul a,
footer#footer div.__top nav > ul > li:nth-child(3) > ul a,
footer#footer div.__top nav > ul > li:nth-child(4) > ul a,
footer#footer div.__top nav > ul > li:nth-child(5) > ul a,
footer#footer div.__top nav > ul > li:nth-child(6) > ul a {
  text-decoration: none;
}

footer#footer div.__bottom {
  background-color: #1D3B6C;
  padding-top: 48px;
  padding-bottom: 30px;
  box-sizing: border-box;
}

footer#footer div.__bottom div.__left {
  display: flex;
  flex-direction: row;
  width: 65.6250066667%;
  margin-right: 0.52083%;
  margin-left: 0.52083%;
  padding-right: 0;
  padding-left: 0;
  box-sizing: border-box;
  font-size: 14px;
  color: white;
}

footer#footer div.__bottom div.__left p {
  padding: 0px;
  margin: 0px;
}

footer#footer div.__bottom div.__right {
  width: 32.2916733333%;
  margin-right: 0.52083%;
  margin-left: 0.52083%;
  padding-right: 0;
  padding-left: 0;
  box-sizing: border-box;
}

footer#footer div.__bottom div.__right h2 {
  font-family: "Viga", sans-serif;
  font-size: 14px;
  color: white;
  text-transform: uppercase;
  margin-top: 0px;
}

footer#footer div.__bottom div.__right div.__social a {
  text-decoration: none;
  transition: all 0.3s;
}

footer#footer div.__bottom div.__right div.__social a div.__box {
  display: flex;
  flex-direction: row;
  height: 42px;
  width: 42px;
  background-color: #71C043;
  color: #1D3B6C;
  margin-right: 12px;
}

footer#footer div.__bottom div.__right div.__social a:hover {
  transform: scale(1.1);
}

footer#footer div.__bottom div.__copyright {
  padding-top: 12px;
  display: flex;
  flex-direction: row;
  color: #ffffff;
  font-weight: 700;
  text-align: center;
}

@media screen and (max-width: 1023px) {
  footer#footer div.__top div.logo img {
    max-height: 60px;
  }

  footer#footer div.__top nav > ul {
    padding: 0 15%;
  }

  footer#footer div.__top nav > ul > li {
    width: 48.95834%;
    margin-right: 0.52083%;
    margin-left: 0.52083%;
    padding-right: 0;
    padding-left: 0;
    box-sizing: border-box;
  }

  footer#footer div.__bottom {
    padding: 36px 24px;
  }
}

@media screen and (max-width: 800px) {
  footer#footer div.__top div.logo img {
    max-height: 60px;
  }

  footer#footer div.__top nav > ul {
    padding: 0 10%;
  }
}

@media screen and (max-width: 799px) {
  footer#footer div.__top div.logo img {
    max-height: 60px;
  }

  footer#footer div.__top nav > ul {
    padding: 0 30px;
  }

  footer#footer div.__top nav > ul > li {
    display: none;
  }

  footer#footer div.__top nav > ul > li:nth-child(1),
  footer#footer div.__top nav > ul > li:nth-child(2),
  footer#footer div.__top nav > ul > li:nth-child(3),
  footer#footer div.__top nav > ul > li:last-child {
    display: block;
  }

  footer#footer div.__bottom .container {
    display: flex;
    flex-direction: column-reverse;
  }

  footer#footer div.__bottom .container .__left,
  footer#footer div.__bottom .container .__right {
    display: flex;
    flex-direction: column;
    align-items: center;
    align-content: center;
    padding: 12px 0;
    width: 100%;
  }
}

#menu-header {
  display: flex;
  flex-direction: column;
  width: 100%;
  height: 90px;
  width: 100%;
  z-index: 2;
  color: #1D3B6C;
  background-color: #fff;
  position: fixed;
  font-size: 16px;
  transition: background-color 0.3s;
  box-sizing: content-box;
}

#menu-header .container {
  display: flex;
  flex-direction: row;
  max-width: 1200px;
  flex-wrap: nowrap;
}

#menu-header:not(.__responsive-active) .__center,
#menu-header:not(.__responsive-active) .__right {
  display: flex;
  flex-direction: row;
}

#menu-header:not(.__responsive-active) .__center .btn-responsive,
#menu-header:not(.__responsive-active) .__right .btn-responsive {
  display: none;
  color: #272727;
  font-size: 30px;
  cursor: pointer;
}

#menu-header:not(.__responsive-active) .__center > ul,
#menu-header:not(.__responsive-active) .__right > ul {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  height: 100%;
  list-style-type: none;
  text-decoration: none;
  align-items: center;
  margin: 0px;
  padding: 0px;
  word-break: keep-all;
  white-space: nowrap;
}

#menu-header:not(.__responsive-active) .__center > ul > li,
#menu-header:not(.__responsive-active) .__right > ul > li {
  position: relative;
  display: inline-block;
  margin: 0 10px;
  height: 90px;
  line-height: 90px;
}

#menu-header:not(.__responsive-active) .__center > ul > li > a,
#menu-header:not(.__responsive-active) .__right > ul > li > a {
  text-transform: uppercase;
}

#menu-header:not(.__responsive-active) .__center > ul > li > ul,
#menu-header:not(.__responsive-active) .__right > ul > li > ul {
  display: flex;
  flex-direction: column;
  display: none;
  opacity: 0;
  visibility: hidden;
  text-align: left;
  list-style-type: none;
  text-decoration: none;
  position: absolute;
  padding: 0 0;
  left: 0;
  background-color: white;
  border: 1px solid #cbd6e2;
  border-radius: 0.1875rem;
  list-style-type: none;
  min-width: 220px;
  box-shadow: 0 1px 24px rgba(45, 62, 80, 0.12);
  transition: all 0.5s;
  line-height: normal;
  padding-top: 12px;
  z-index: 101;
}

#menu-header:not(.__responsive-active) .__center > ul > li > ul ::after,
#menu-header:not(.__responsive-active) .__right > ul > li > ul ::after {
  content: "";
  left: calc(1.1rem + 1px);
  top: -10px;
  background-color: #fff;
  z-index: 100;
  display: inline-block;
  position: absolute;
  border-radius: 0.1875rem 0 0;
  transform: rotate(45deg);
  border-left: 1px solid #cbd6e2;
  border-top: 1px solid #cbd6e2;
  width: 1rem;
  height: 1rem;
}

#menu-header:not(.__responsive-active) .__center > ul > li > ul > li,
#menu-header:not(.__responsive-active) .__right > ul > li > ul > li {
  padding: 6px 12px;
  display: flex;
  flex-direction: column;
  padding: 0 6px;
}

#menu-header:not(.__responsive-active) .__center > ul > li > ul > li a,
#menu-header:not(.__responsive-active) .__right > ul > li > ul > li a {
  color: #37474f;
  width: 170px;
  font-size: 14px;
  text-align: left;
  margin: 0;
  font-weight: 400;
  text-decoration: none;
  padding: 6px 0;
}

#menu-header:not(.__responsive-active) .__center > ul > li > ul > li:hover,
#menu-header:not(.__responsive-active) .__right > ul > li > ul > li:hover {
  background-color: #F6F7F7;
}

#menu-header:not(.__responsive-active) .__center > ul > li > ul > li:hover > a,
#menu-header:not(.__responsive-active) .__right > ul > li > ul > li:hover > a {
  color: #1D3B6C;
}

#menu-header:not(.__responsive-active) .__center > ul > li > a,
#menu-header:not(.__responsive-active) .__right > ul > li > a {
  font-size: 16px;
  border-bottom: 2px solid transparent;
  text-decoration: none;
  color: inherit;
  font-size: 16px;
  font-weight: 700;
}

#menu-header:not(.__responsive-active) .__center > ul > li:hover > ul,
#menu-header:not(.__responsive-active) .__right > ul > li:hover > ul {
  display: flex;
  opacity: 1;
  visibility: visible;
}

#menu-header:not(.__responsive-active) .__center > ul > li:hover > a,
#menu-header:not(.__responsive-active) .__right > ul > li:hover > a {
  transition: all 0.5s;
  border-bottom: 2px solid #1D3B6C !important;
}

#menu-header:not(.__responsive-active) .__center > ul > li.active > a,
#menu-header:not(.__responsive-active) .__right > ul > li.active > a {
  transition: all 0.5s;
  border-bottom: 2px solid #71C043 !important;
  color: #71C043;
}

#menu-header:not(.__responsive-active) .__left {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  max-width: 375px;
}

#menu-header:not(.__responsive-active) .__left img {
  width: auto;
  height: 100%;
  max-height: 75px;
}

#menu-header:not(.__responsive-active) .__left .hide-mobile {
  display: none;
}

#menu-header:not(.__responsive-active) .__right {
  width: 100%;
  max-width: 130px;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: center;
  justify-content: center;
}

#menu-header:not(.__responsive-active) .__right .__flags {
  list-style-type: none;
  text-decoration: none;
  margin: 0px;
}

#menu-header:not(.__responsive-active) .__right .__flags img {
  width: auto;
  height: 30px;
}

#menu-header:not(.__responsive-active) .__right .__social {
  display: none;
}

#menu-header:not(.__responsive-active).responsive .__left {
  display: none;
  position: fixed;
  z-index: 999999;
  top: 12px;
  left: 12px;
}

#menu-header:not(.__responsive-active).responsive .__left img {
  max-height: 45px;
}

#menu-header:not(.__responsive-active).menu-fixed {
  background-color: #ffffff;
  color: #272727;
  border-bottom: 1px solid #cbd6e2;
}

#menu-header:not(.__responsive-active).menu-fixed .__center .btn-responsive,
#menu-header:not(.__responsive-active).menu-fixed .__right .btn-responsive {
  color: #272727;
}

#menu-header:not(.__responsive-active).menu-fixed .__center:not(.responsive) > ul > li > ul > li a,
#menu-header:not(.__responsive-active).menu-fixed .__right:not(.responsive) > ul > li > ul > li a {
  color: #37474f;
}

#menu-header:not(.__responsive-active).menu-fixed .__center:not(.responsive) > ul > li > ul > li.active,
#menu-header:not(.__responsive-active).menu-fixed .__center:not(.responsive) > ul > li > ul > li:hover,
#menu-header:not(.__responsive-active).menu-fixed .__right:not(.responsive) > ul > li > ul > li.active,
#menu-header:not(.__responsive-active).menu-fixed .__right:not(.responsive) > ul > li > ul > li:hover {
  color: #000;
}

#menu-header:not(.__responsive-active).menu-fixed .__center:not(.responsive) > ul > li:hover > a,
#menu-header:not(.__responsive-active).menu-fixed .__center:not(.responsive) > ul > li.active > a,
#menu-header:not(.__responsive-active).menu-fixed .__right:not(.responsive) > ul > li:hover > a,
#menu-header:not(.__responsive-active).menu-fixed .__right:not(.responsive) > ul > li.active > a {
  border-color: #71C043;
  color: #71C043;
}

#menu-header:not(.__responsive-active) .__arrow-down {
  width: auto;
  height: 10px !important;
}

#menu-header:not(.__responsive-active) .menu-tag {
  display: inline-flex;
  padding: 3px 9px;
  border-radius: 30px;
  font-size: 12px;
  color: white;
  font-weight: 400;
  align-items: center;
  margin: 0 3px 0 3px;
  background-color: #71C043;
}

#menu-header:not(.__responsive-active) .menu-tag:last-child:not(:first-child) {
  margin: 0 0 0 3px;
}

#menu-header:not(.__responsive-active) .menu-tag:first-child:not(:last-child) {
  margin: 0 3px 0 0;
}

#menu-header.__responsive-active {
  display: flex;
  flex-direction: column;
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: auto;
  min-height: 100vh;
  background-color: #F6F7F7;
  z-index: 99999;
}

#menu-header.__responsive-active .container {
  display: flex;
  flex-direction: column;
  width: 100%;
  min-height: 100vh;
  padding: 12px;
  padding-bottom: 24px;
}

#menu-header.__responsive-active .container .__left {
  display: flex;
  flex-direction: row;
  margin-bottom: 30px;
}

#menu-header.__responsive-active .container .__left .__white {
  display: none;
}

#menu-header.__responsive-active .container .__left img {
  height: 70px;
  width: auto;
}

#menu-header.__responsive-active .container .__center {
  display: flex;
  min-height: 60vh;
  height: 100%;
  flex-direction: column;
}

#menu-header.__responsive-active .container .__center .btn-responsive {
  display: flex;
  color: #272727;
  font-size: 30px;
  cursor: pointer;
  position: absolute;
  top: 36px;
  right: 36px;
}

#menu-header.__responsive-active .container .__center > ul {
  display: flex;
  flex-direction: column;
  list-style: none;
  margin: 0px;
  padding: 0px;
}

#menu-header.__responsive-active .container .__center > ul > li {
  margin: 0px;
  padding: 0px;
  padding: 6px 0;
}

#menu-header.__responsive-active .container .__center > ul > li a {
  color: #1D3B6C;
  text-decoration: none;
  font-size: 16px;
  font-weight: 500;
}

#menu-header.__responsive-active .container .__center > ul > li > a {
  text-transform: uppercase;
}

#menu-header.__responsive-active .container .__center > ul > li > a:not(:only-child) {
  text-transform: uppercase;
}

#menu-header.__responsive-active .container .__center > ul > li > a:not(:only-child):after {
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  content: "\F107";
}

#menu-header.__responsive-active .container .__center > ul > li > ul {
  list-style: none;
  display: flex;
  flex-direction: column;
  margin: 0px;
  padding: 0px;
  display: none;
  margin-top: 6px;
}

#menu-header.__responsive-active .container .__center > ul > li > ul li {
  margin-left: 12px;
}

#menu-header.__responsive-active .container .__center > ul > li.__open > ul {
  display: flex;
}

#menu-header.__responsive-active .container .__right {
  display: flex;
  flex-direction: row;
}

#menu-header.__responsive-active .container .__right .__language {
  display: none;
}

#menu-header.__responsive-active .container .__right .__social {
  display: flex;
  flex-direction: row;
}

#menu-header div.__social a {
  text-decoration: none;
}

#menu-header div.__social a div.__box {
  display: flex;
  flex-direction: row;
  color: #ffffff;
  height: 60px;
  width: 60px;
  background-color: #1D3B6C;
  margin-right: 12px;
}

@media screen and (max-width: 1250px) {
  #menu-header:not(.__responsive-active) .__right {
    display: none;
  }

  #menu-header:not(.__responsive-active) .__center {
    justify-content: flex-end;
    padding-right: 30px;
  }
}

@media (max-width: 1120px) {
  #menu-header:not(.__responsive-active) .__left .hide-main {
    display: none;
  }

  #menu-header:not(.__responsive-active) .__left .hide-mobile {
    display: flex;
  }
}

@media (max-width: 1040px) {
  #menu-header:not(.__responsive-active) .__center > ul {
    display: none;
  }

  #menu-header:not(.__responsive-active) .__center .btn-responsive {
    display: flex;
  }
}

@media (max-width: 500px) {
  #cebecalho .topo .__left * {
    display: none;
  }
}

.__actions-row {
  background-color: #1D3B6C;
  width: 100%;
  height: 60px;
  display: flex;
  flex-direction: row;
  box-shadow: 0.3em 0.3em orange;
}

.__actions-row .container {
  display: flex;
  flex-direction: row;
}

.__actions-row a {
  cursor: pointer;
  color: white;
  text-decoration: none;
}

.__actions-row a span {
  font-family: "Viga", sans-serif;
}

#page-home {
  display: flex;
  flex-direction: column;
}

#page-home .__results {
  display: flex;
  flex-direction: column;
}

#page-home .__results ul {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  margin: 0px;
  padding: 16px 0px;
  width: 100%;
}

#page-home .__results ul li {
  display: flex;
  flex-direction: column;
  margin: 0px;
  width: 100%;
  min-width: 150px;
  max-width: 180px;
  padding: 32px 0;
  margin: 0 auto;
}

#page-home .__results ul li div:nth-child(1) {
  display: flex;
  flex-direction: row;
}

#page-home .__results ul li div:nth-child(1) h2 {
  border-bottom: 6px solid orange;
  line-height: normal;
  padding: 0px;
  margin: 0px;
}

#page-home .__results ul li div:nth-child(1) span {
  font-family: "Viga", sans-serif;
  margin: 0px;
  padding: 0px;
  font-size: 44px;
  font-weight: 400;
  color: #1D3B6C;
}

#page-home .__results ul li > span {
  padding: 12px 0;
  font-size: 18px;
}

@media screen and (max-width: 980px) {
  #page-home .__results ul {
    max-width: 80%;
  }
}

#page-home .__s02 {
  box-sizing: border-box;
}

#page-home .__s02 #news,
#page-home .__s02 #news2 {
  display: flex;
  flex-direction: row;
  width: 100%;
  max-width: 900px;
}

#page-home .__s02 #news div.slick-track,
#page-home .__s02 #news2 div.slick-track {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
}

#page-home .__s02 #news .news,
#page-home .__s02 #news2 .news {
  display: flex;
  height: 450px;
}

#page-home .__s02 #news .new,
#page-home .__s02 #news2 .new {
  display: flex;
  flex-direction: column;
  width: 32.2916733333%;
  margin-right: 0.52083%;
  margin-left: 0.52083%;
  padding-right: 0;
  padding-left: 0;
  box-sizing: border-box;
  padding: 6px 6px;
  box-sizing: border-box;
}

#page-home .__s02 #news .new a,
#page-home .__s02 #news2 .new a {
  text-decoration: none;
  color: #1D3B6C;
}

#page-home .__s02 #news .new img,
#page-home .__s02 #news2 .new img {
  height: auto;
  width: 100%;
}

#page-home .__s02 #news .new div.details,
#page-home .__s02 #news2 .new div.details {
  display: flex;
  flex-direction: column;
  height: 250px;
}

#page-home .__s02 #news .new div.details div.__top h2,
#page-home .__s02 #news2 .new div.details div.__top h2 {
  font-family: "Viga", sans-serif;
  font-size: 18px;
  margin: 6px 0px;
  font-weight: 400;
}

#page-home .__s02 #news .new div.details div.__top span,
#page-home .__s02 #news2 .new div.details div.__top span {
  font-size: 16px;
}

#page-home .__s02 #news .new div.details div.__bottom,
#page-home .__s02 #news2 .new div.details div.__bottom {
  display: flex;
  flex-direction: row;
  padding-top: 6px;
}

#page-home .__s02 #news .new div.details div.__bottom a,
#page-home .__s02 #news2 .new div.details div.__bottom a {
  font-size: 14px;
}

#page-home .__s02 #news .new:hover a,
#page-home .__s02 #news2 .new:hover a {
  text-decoration: underline;
}

#page-home .__s02 #news .slick-track .slick-current + .slick-active .new,
#page-home .__s02 #news2 .slick-track .slick-current + .slick-active .new {
  background-color: #1D3B6C;
}

#page-home .__s02 #news .slick-track .slick-current + .slick-active .new a,
#page-home .__s02 #news2 .slick-track .slick-current + .slick-active .new a {
  color: white;
}

#page-home .__s03 {
  box-sizing: border-box;
}

#page-home .__s03 #products,
#page-home .__s03 #startups {
  display: flex;
  flex-direction: row;
  width: 100%;
  max-width: 900px;
}

#page-home .__s03 #products .product,
#page-home .__s03 #startups .product {
  display: flex;
  flex-direction: column;
  width: 32.2916733333%;
  margin-right: 0.52083%;
  margin-left: 0.52083%;
  padding-right: 0;
  padding-left: 0;
  box-sizing: border-box;
  min-width: 270px;
  padding: 12px;
  box-sizing: border-box;
}

#page-home .__s03 #products .product div.__header,
#page-home .__s03 #startups .product div.__header {
  display: flex;
  flex-direction: row;
  width: 100%;
  background-image: url("/storage/dev/product-background.svg");
  background-repeat: no-repeat;
  background-size: 100% 100%;
  padding: 4.5%;
  box-sizing: border-box;
}

#page-home .__s03 #products .product div.__header img,
#page-home .__s03 #startups .product div.__header img {
  width: 100%;
  border-radius: 6%;
}

#page-home .__s03 #products .product div.__body div.logo,
#page-home .__s03 #startups .product div.__body div.logo {
  display: flex;
  flex-direction: row;
}

#page-home .__s03 #products .product div.__body div.__description,
#page-home .__s03 #startups .product div.__body div.__description {
  text-align: center;
  line-height: 24px;
}

#page-home .__s03 #products .product div.__footer,
#page-home .__s03 #startups .product div.__footer {
  display: flex;
  flex-direction: row;
  margin-top: 24px;
}

@media screen and (max-width: 1023px) {
  #page-home .__s01 {
    padding: 36px 32px;
  }

  #page-home .__s01 .__left,
  #page-home .__s01 .__right {
    width: 98.95834%;
    margin-right: 0.52083%;
    margin-left: 0.52083%;
    padding-right: 0;
    padding-left: 0;
    box-sizing: border-box;
    min-width: 245px;
    max-width: 100%;
  }

  #page-home .__s01 .__detail {
    display: none;
  }

  #page-home .__s02 {
    padding: 36px 32px;
  }

  #page-home .__s03 {
    padding: 36px 32px;
  }

  #page-home .__s04 {
    padding: 36px 32px;
  }

  #page-home .__s04 div.__blue {
    height: 100%;
    width: 95%;
  }

  #page-home .__s04 div.__green {
    height: 65%;
    width: 100%;
  }

  #page-home .__s04 div.container {
    justify-content: flex-end;
  }

  #page-home .__s04 div.container div.__left {
    display: none;
  }

  #page-home .__s04 div.container div.__right {
    width: 90.6250066667%;
    margin-right: 0.52083%;
    margin-left: 0.52083%;
    padding-right: 0;
    padding-left: 0;
    box-sizing: border-box;
  }

  #page-home .__s05 {
    padding: 36px 32px;
  }

  #page-home .__s05 .container-item {
    display: flex !important;
    flex-direction: row;
    justify-content: center;
  }

  #page-home .__s06 {
    padding: 36px 32px;
  }
}

@media screen and (max-width: 510px) {
  #page-home .__s05 {
    padding: 32px;
  }

  #page-home .__s05 .container-item {
    display: flex !important;
    flex-direction: row;
    justify-content: center;
  }

  #page-home .__s05 .container-item div.__left {
    display: none;
  }
}

#case {
  font-family: "Source Sans Pro", sans-serif;
  display: flex;
  flex-direction: column;
  width: 100%;
  max-width: 100%;
}

#case div.__header {
  display: flex;
  flex-direction: column;
  padding-bottom: 75px;
}

#case div.__header div.__top {
  display: flex;
  flex-direction: row;
  justify-content: center;
}

#case div.__header div.__top div.__container {
  display: flex;
  flex-direction: row;
  width: 100%;
  max-width: 85%;
  margin-bottom: 20px;
  border-bottom: 1px solid #d9d9d9;
}

#case div.__header div.__top div.__container div.__tags {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  padding: 6px;
}

#case div.__header div.__top div.__container div.__tags span {
  background-color: #183546;
  color: #fff;
  margin-right: 12px;
  padding: 3px 6px;
  font-size: 12px;
}

#case div.__header div.__content img {
  width: 100%;
  height: auto;
}

#case div.section {
  display: flex;
  flex-direction: column;
  align-items: center;
}

#case div.section .__container {
  display: flex;
  flex-direction: column;
  width: 100%;
}

#case div.section .__container.\--one {
  max-width: 85%;
  justify-content: center;
}

#case div.section .__container.\--two {
  max-width: 73%;
  justify-content: center;
}

#case div.section .__container.\--three {
  flex-direction: row;
  max-width: 100%;
  justify-content: center;
  position: relative;
  padding: 18px 0;
  margin: 12px 0;
}

#case div.section .__container.\--three div.\--border {
  position: absolute;
  z-index: -1;
  top: 0px;
  border: 3px solid #033143;
  height: 100%;
  width: 100%;
}

#case div.section .__container.\--three p {
  color: #033143;
}

#case div.section .__container.\--three.\--left div.\--border {
  max-width: 94%;
  left: 0px;
  border-left: 0px;
}

#case div.section .__container.\--three.\--right div.\--border {
  max-width: 90%;
  right: 0px;
  border-right: 0px;
}

#case div.section .__container.\--three.\--right p {
  padding-left: 12px;
}

#case div.section .__container.\--four {
  max-width: 100%;
  align-items: center;
  padding: 32px 0;
  background-color: #033143;
  min-height: 60px;
}

#case div.section .__container.\--four h2.title {
  font-size: 52px;
  color: #FCD300;
}

#case div.section .__container.\--four p {
  font-size: 22px;
  color: #FCD300;
}

#case div.section .__container.\--four p.\--spaces {
  margin: 18px 0;
}

#case div.section .__container.\--four.\--yellow {
  background-color: #FCD300;
}

#case div.section .__container.\--four.\--yellow h2.title {
  color: #033143;
}

#case div.section .__container.\--four.\--yellow p {
  color: #033143;
}

#case div.section .__container.\--five {
  max-width: 100%;
  position: relative;
  align-items: center;
  padding-top: 36px;
}

#case div.section .__container.\--five div.\--border {
  position: absolute;
  z-index: -1;
  top: 0px;
  background-color: #033143;
  height: 100%;
  width: 3.5%;
}

#case div.section .__container.\--five.\--left div.\--border {
  left: 0px;
}

#case div.section .__container.\--five.\--right div.\--border {
  right: 0px;
}

#case div.section .__container.\--row {
  flex-direction: row;
  justify-content: left;
}

#case div.section .__container h3 {
  font-size: 28px;
  color: #033143;
  font-weight: 700;
  margin-bottom: 15px;
  text-transform: uppercase;
}

#case div.section .__container p {
  font-size: 20px;
  color: #707070;
}

#case div.section h2.title {
  font-size: 42px;
  color: #033143;
  font-weight: 700;
  margin-bottom: 30px;
}

#case div.section p.subtitle {
  font-size: 20px;
  color: #707070;
}

#case div.section div.__result {
  display: flex;
  border: 3px solid #2A944D;
  margin: 22px 0;
  padding: 0px;
}

#case div.section div.__result span {
  padding: 8px 12px;
  font-size: 22px;
  font-weight: 700;
  text-transform: uppercase;
}

#case div.section div.__result span:nth-child(1) {
  color: #2A944D;
}

#case div.section div.__result span:nth-child(2) {
  background-color: #2A944D;
  color: #fff;
}

#case div.section div.__result.\--otimo {
  border-color: #0088C8;
}

#case div.section div.__result.\--otimo span:nth-child(1) {
  color: #0088C8;
}

#case div.section div.__result.\--otimo span:nth-child(2) {
  background-color: #0088C8;
}

#case div.section div.__result.\--bom {
  border-color: #2A944D;
}

#case div.section div.__result.\--bom span:nth-child(1) {
  color: #2A944D;
}

#case div.section div.__result.\--bom span:nth-child(2) {
  background-color: #2A944D;
}

#case div.section div.__result.\--razoavel {
  border-color: #F6B71A;
}

#case div.section div.__result.\--razoavel span:nth-child(1) {
  color: #F6B71A;
}

#case div.section div.__result.\--razoavel span:nth-child(2) {
  background-color: #F6B71A;
}

#case div.section div.__result.\--fraco {
  border-color: #EA6724;
}

#case div.section div.__result.\--fraco span:nth-child(1) {
  color: #EA6724;
}

#case div.section div.__result.\--fraco span:nth-child(2) {
  background-color: #EA6724;
}

#case div.section ul {
  font-size: 20px;
  color: #707070;
  list-style-type: square;
}

#case div.section ul li {
  padding: 6px 0;
}

#case div.section .\--mgt-30 {
  margin-top: 30px;
}

#case div.section .\--mgt-15 {
  margin-top: 15px;
}

#case div.section.section-two {
  margin-top: 30px;
}

#case div.section.section-three {
  padding: 60px 0;
}

#case div.section.section-three h3 {
  font-weight: 400;
}

#case div.section.section-three h2 {
  font-size: 52px;
  font-weight: 400;
}

#case div.section.section-three div.__itens {
  display: flex;
  flex-direction: row;
  width: 100%;
  margin-top: 30px;
  max-width: 95vw;
}

#case div.section.section-three div.__itens div.__item {
  display: flex;
  flex-direction: column;
  width: 100%;
  height: 450px;
}

#case div.section.section-three div.__itens div.__item div.__header-item {
  display: flex;
  flex-direction: row;
}

#case div.section.section-three div.__itens div.__item div.__header-item h4 {
  margin-left: 6px;
  color: #033143;
  font-weight: 400;
}

#case div.section.section-three div.__itens div.__item div.__body {
  display: flex;
  flex-direction: column;
  overflow: hidden;
  width: 100%;
  max-width: 350px;
  height: 70%;
  justify-content: space-between;
  -webkit-transform: rotate(-90deg);
  -moz-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  -o-transform: rotate(-90deg);
}

#case div.section.section-three div.__itens div.__item div.__body div.__column {
  display: flex;
  flex-direction: row;
  border: 5px solid #2A944D;
  margin: 0px;
  padding: 0px;
  height: 100%;
  max-height: 85px;
  max-width: 100%;
}

#case div.section.section-three div.__itens div.__item div.__body div.__column span {
  display: flex;
  flex-direction: row;
  font-size: 18px;
  font-weight: 700;
  text-transform: uppercase;
  justify-content: center;
  align-items: center;
  overflow: hidden;
}

#case div.section.section-three div.__itens div.__item div.__body div.__column span:nth-child(1) {
  background-color: #2A944D;
  padding: 12px;
  /* Safari */
  width: 90px;
}

#case div.section.section-three div.__itens div.__item div.__body div.__column span:nth-child(1) svg {
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
}

#case div.section.section-three div.__itens div.__item div.__body div.__column span:nth-child(2) {
  justify-content: left;
  color: #2A944D;
  text-align: left;
  padding-left: 12px;
  width: 100%;
}

#case div.section.section-three div.__itens div.__item div.__body div.__column.\--otimo {
  border-color: #0088C8;
  max-width: 90%;
}

#case div.section.section-three div.__itens div.__item div.__body div.__column.\--otimo span:nth-child(1) {
  background-color: #0088C8;
}

#case div.section.section-three div.__itens div.__item div.__body div.__column.\--otimo span:nth-child(2) {
  color: #0088C8;
}

#case div.section.section-three div.__itens div.__item div.__body div.__column.\--bom {
  border-color: #2A944D;
  max-width: 85%;
}

#case div.section.section-three div.__itens div.__item div.__body div.__column.\--bom span:nth-child(1) {
  background-color: #2A944D;
}

#case div.section.section-three div.__itens div.__item div.__body div.__column.\--bom span:nth-child(2) {
  color: #2A944D;
}

#case div.section.section-three div.__itens div.__item div.__body div.__column.\--razoavel {
  max-width: 70%;
  border-color: #F6B71A;
}

#case div.section.section-three div.__itens div.__item div.__body div.__column.\--razoavel span:nth-child(1) {
  background-color: #F6B71A;
}

#case div.section.section-three div.__itens div.__item div.__body div.__column.\--razoavel span:nth-child(2) {
  color: #F6B71A;
}

#case div.section.section-three div.__itens div.__item div.__body div.__column.\--fraco {
  max-width: 55%;
  border-color: #EA6724;
}

#case div.section.section-three div.__itens div.__item div.__body div.__column.\--fraco span:nth-child(1) {
  background-color: #EA6724;
}

#case div.section.section-three div.__itens div.__item div.__body div.__column.\--fraco span:nth-child(2) {
  color: #EA6724;
}

@media screen and (max-width: 1400px) {
  #case div.section.section-three div.__itens div.__item {
    height: 400px;
  }
}

@media screen and (max-width: 1250px) {
  #case div.section.section-three div.__itens div.__item div.__body div.__column {
    max-height: 75px;
  }

  #case div.section.section-three div.__itens div.__item div.__body div.__column span {
    font-size: 16px;
  }
}

@media screen and (max-width: 1150px) {
  #case div.section.section-three div.__itens div.__item {
    height: 375px;
  }

  #case div.section.section-three div.__itens div.__item div.__body div.__column span {
    font-size: 14px;
  }
}

@media screen and (max-width: 1100px) {
  #case div.section.section-three div.__itens div.__item {
    height: 355px;
  }

  #case div.section.section-three div.__itens div.__item div.__body div.__column span {
    font-size: 14px;
  }
}

@media screen and (max-width: 1050px) {
  #case div.section.section-three div.__itens div.__item div.__body div.__column {
    max-height: 70px;
  }
}

@media screen and (max-width: 400px) {
  #case div.section.section-three div.__itens div.__item div.__body div.__column span:nth-child(2) {
    padding-left: 4px;
  }
}

#case div.section.section-three div.__itens .owl-prev {
  width: 15px;
  height: 100px;
  position: absolute;
  top: calc(50% - 50px);
  margin-left: -50px;
  left: 0;
  display: block !important;
  border: 0px solid black;
  font-size: 32px;
  color: #000;
}

#case div.section.section-three div.__itens .owl-next {
  width: 15px;
  height: 100px;
  position: absolute;
  top: calc(50% - 50px);
  right: -25px;
  display: block !important;
  border: 0px solid black;
  font-size: 32px;
  color: #000;
}

#case div.section.section-three div.__itens .owl-prev i,
#case div.section.section-three div.__itens .owl-next i {
  transform: scale(1, 6);
  color: #ccc;
}

#case div.section.section-three div.__indications {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  flex-wrap: wrap;
  width: 100%;
  max-width: 500px;
}

#case div.section.section-three div.__indications div.__indication {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  font-size: 18px;
  align-items: center;
  justify-content: center;
  margin-bottom: 30px;
}

#case div.section.section-three div.__indications div.__indication .\--color {
  height: 15px;
  width: 15px;
}

#case div.section.section-three div.__indications div.__indication span {
  margin-left: 6px;
}

#case div.section.section-three div.__indications div.__indication.\--opacity {
  opacity: 0.3;
}

#case div.section.section-three div.__indications div.__indication.\--otimo {
  color: #0088C8;
}

#case div.section.section-three div.__indications div.__indication.\--otimo div.\--color {
  background-color: #0088C8;
}

#case div.section.section-three div.__indications div.__indication.\--bom {
  color: #2A944D;
}

#case div.section.section-three div.__indications div.__indication.\--bom div.\--color {
  background-color: #2A944D;
}

#case div.section.section-three div.__indications div.__indication.\--razoavel {
  color: #F6B71A;
}

#case div.section.section-three div.__indications div.__indication.\--razoavel div.\--color {
  background-color: #F6B71A;
}

#case div.section.section-three div.__indications div.__indication.\--fraco {
  color: #EA6724;
}

#case div.section.section-three div.__indications div.__indication.\--fraco div.\--color {
  background-color: #EA6724;
}

#case svg.svg-yellow,
#case img.svg-yellow {
  width: 60px;
  height: 60px;
}

#case svg.svg-yellow path,
#case img.svg-yellow path {
  fill: #FCD300 !important;
}

#case svg.svg-gray path,
#case img.svg-gray path {
  fill: #9AACB3 !important;
}

#case svg.svg-blue path,
#case img.svg-blue path {
  fill: #033143 !important;
}

#case svg.svg-white path,
#case img.svg-white path {
  fill: #ffffff !important;
}

#case svg.sz-60,
#case img.sz-60 {
  max-width: 60px;
  max-height: 60px;
}

#case svg.sz-50,
#case img.sz-50 {
  max-width: 50px;
  max-height: 50px;
}

#case svg.sz-45,
#case img.sz-45 {
  max-width: 45px;
  max-height: 45px;
}

#case svg.sz-30,
#case img.sz-30 {
  max-width: 60px;
  max-height: 60px;
}

#case div.btn-container {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
}

#case div.btn-container span.landing-btn {
  margin: 0 auto;
  padding: 9px 18px;
  background-color: #033143;
  text-transform: uppercase;
  font-weight: 700;
  font-size: 18px;
  border-radius: 3px;
}

#case div.btn-container span.landing-btn a {
  color: #fff;
}

#page-institucional .__s01 {
  box-sizing: border-box;
}

#page-institucional .__s01 .items {
  display: flex;
  flex-direction: row;
  width: 100%;
  max-width: 900px;
}

#page-institucional .__s01 .items .item {
  display: flex;
  flex-direction: column;
  width: 32.2916733333%;
  margin-right: 0.52083%;
  margin-left: 0.52083%;
  padding-right: 0;
  padding-left: 0;
  box-sizing: border-box;
  min-width: 270px;
  padding: 12px;
  box-sizing: border-box;
}

#page-institucional .__s01 .items .item div.__header {
  display: flex;
  flex-direction: row;
  width: 100%;
  background-repeat: no-repeat;
  background-size: 100% 100%;
  padding: 4.5%;
  box-sizing: border-box;
}

#page-institucional .__s01 .items .item div.__header div.__circle {
  display: flex;
  width: 200px;
  height: 200px;
  background-color: #71C043;
  border-radius: 100px;
}

#page-institucional .__s01 .items .item div.__header div.__circle i,
#page-institucional .__s01 .items .item div.__header div.__circle svg {
  font-size: 90px;
  color: #1D3B6C;
}

#page-institucional .__s01 .items .item div.__body {
  margin: 12px 0;
}

#page-institucional .__s01 .items .item div.__body h3 {
  font-family: "Viga", sans-serif;
  font-size: 28px;
  font-weight: 400;
  margin: 0px;
  text-align: center;
  color: #1D3B6C;
}

#page-institucional .__s01 .items .item div.__body div.__description {
  text-align: center;
  line-height: 24px;
}

#page-institucional .__s01 .items .item div.__footer {
  display: flex;
  flex-direction: row;
  margin-top: 24px;
}

#page-institucional .__s03,
#page-institucional .__s05 {
  box-sizing: border-box;
}

#page-institucional .__s03 .items,
#page-institucional .__s05 .items {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  width: 100%;
  max-width: 1000px;
}

#page-institucional .__s03 .items .item,
#page-institucional .__s05 .items .item {
  display: flex;
  flex-direction: row;
  width: 32.2916733333%;
  margin-right: 0.52083%;
  margin-left: 0.52083%;
  padding-right: 0;
  padding-left: 0;
  box-sizing: border-box;
  padding: 12px;
  min-height: 260px;
  box-sizing: border-box;
  position: relative;
}

#page-institucional .__s03 .items .item div.__circle,
#page-institucional .__s05 .items .item div.__circle {
  position: relative;
  width: 220px;
  height: 220px;
  overflow: hidden;
  border-radius: 100%;
  transition: all 1s;
}

#page-institucional .__s03 .items .item div.__circle img,
#page-institucional .__s05 .items .item div.__circle img {
  position: absolute;
  left: 50%;
  top: 50%;
  height: 100%;
  width: auto;
  transform: translate(-50%, -50%);
}

#page-institucional .__s03 .items .item div.__circle div.__hover,
#page-institucional .__s05 .items .item div.__circle div.__hover {
  display: none;
  flex-direction: column;
  box-sizing: border-box;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 46, 95, 0.8);
  color: #ffffff;
  text-align: center;
}

#page-institucional .__s03 .items .item div.__circle div.__hover h3,
#page-institucional .__s05 .items .item div.__circle div.__hover h3 {
  font-size: 24px;
  color: #71C043;
  font-family: "Viga", sans-serif;
  font-weight: 400;
  margin: 0px;
  text-transform: uppercase;
  max-width: 220px;
}

#page-institucional .__s03 .items .item div.__circle div.__hover span,
#page-institucional .__s05 .items .item div.__circle div.__hover span {
  max-width: 220px;
  font-weight: 600;
}

#page-institucional .__s03 .items .item div.__circle:hover,
#page-institucional .__s05 .items .item div.__circle:hover {
  width: 240px;
  height: 240px;
}

#page-institucional .__s03 .items .item div.__circle:hover div.__hover,
#page-institucional .__s05 .items .item div.__circle:hover div.__hover {
  display: flex;
}

#page-institucional .__s06 {
  display: flex;
  flex-direction: row;
  position: relative;
  height: auto;
  box-sizing: border-box;
}

#page-institucional .__s06 div.__blue {
  position: absolute;
  right: 0px;
  height: 100%;
  width: 65%;
  background-color: #1D3B6C;
}

#page-institucional .__s06 div.__green {
  position: absolute;
  height: 65%;
  width: 100%;
  background-color: orange;
}

#page-institucional .__s06 div.container {
  display: flex;
  flex-direction: row;
  z-index: 1;
  flex-wrap: wrap;
  height: 100%;
  color: white;
}

#page-institucional .__s06 div.container div.__left {
  display: flex;
  flex-direction: row;
  width: 40.6250066667%;
  margin-right: 0.52083%;
  margin-left: 0.52083%;
  padding-right: 0;
  padding-left: 0;
  box-sizing: border-box;
  box-sizing: border-box;
  padding: 0 24px;
}

#page-institucional .__s06 div.container div.__left img {
  max-height: 300px;
  height: 100%;
  width: auto;
}

#page-institucional .__s06 div.container div.__right {
  display: flex;
  flex-direction: column;
  width: 57.2916733333%;
  margin-right: 0.52083%;
  margin-left: 0.52083%;
  padding-right: 0;
  padding-left: 0;
  box-sizing: border-box;
  box-sizing: border-box;
  padding: 0 24px;
}

#page-institucional .__s06 div.container div.__right .title-logo img {
  max-height: 160px;
  height: 100%;
  width: auto;
}

#page-institucional .__s06 div.container div.__right .__content h2 {
  font-family: "Viga", sans-serif;
  font-size: 44px;
  font-weight: 400;
  margin: 0px;
}

#page-institucional .__s06 div.container div.__right .__content p {
  max-width: 450px;
  width: 100%;
}

#page-institucional .__s06 div.container div.__right .__actions {
  display: flex;
  flex-direction: row;
}

@media screen and (max-width: 1023px) {
  #page-institucional .__s06 {
    padding: 36px 32px;
  }

  #page-institucional .__s06 div.__blue {
    height: 100%;
    width: 95%;
  }

  #page-institucional .__s06 div.__green {
    height: 65%;
    width: 100%;
  }

  #page-institucional .__s06 div.container {
    justify-content: flex-end;
  }

  #page-institucional .__s06 div.container div.__left {
    display: none;
  }

  #page-institucional .__s06 div.container div.__right {
    width: 90.6250066667%;
    margin-right: 0.52083%;
    margin-left: 0.52083%;
    padding-right: 0;
    padding-left: 0;
    box-sizing: border-box;
  }

  #page-institucional .__s07 {
    padding: 36px 32px;
  }
}

@media screen and (max-width: 510px) {
  #page-institucional .__s06 {
    padding: 32px;
  }

  #page-institucional .__s06 .container-item {
    display: flex !important;
    flex-direction: row;
    justify-content: center;
  }

  #page-institucional .__s06 .container-item div.__left {
    display: none;
  }
}

#page-contact {
  display: flex;
  flex-direction: column;
}

#page-contact .__s01 {
  box-sizing: border-box;
  padding: 90px 15px;
}

#page-contact .__s01 .__title h2 {
  font-size: 26px;
}

#page-contact .__s01 .__form {
  width: 100%;
}

#page-contact .__s01 .__form .__field {
  display: flex;
  flex-direction: column;
  width: 100%;
  margin-bottom: 5px;
}

#page-contact .__s01 .__form .__field label {
  text-align: left;
  margin-bottom: 2px;
  border-radius: 10px;
}

#page-contact .__s01 .__form .__field input {
  padding: 10px;
  border: 1px solid #d9d9d9;
  border-radius: 2px;
  font-size: 20px;
}

#page-contact .__s01 .__form .__field select {
  height: 40px;
  background-color: #fff;
  border: 1px solid #d9d9d9;
}

#page-contact .__s01 .__form .__field textarea {
  border: 1px solid #d9d9d9;
}

#page-contact .__s01 .notification.\--sucesso {
  display: flex;
  flex-direction: row;
  color: #002e5f;
  background-color: #71cd14;
  border-radius: 20px;
  padding: 18px;
  width: 100%;
  margin-top: 18px;
  font-weight: 700;
  border: 2px solid #71cd14;
  background-color: #cd14;
}

#page-contact .__s01 .notification.\--danger {
  display: flex;
  flex-direction: row;
  color: #002e5f;
  background-color: #71cd14;
  border-radius: 20px;
  padding: 18px;
  width: 100%;
  margin-top: 18px;
  font-weight: 700;
  border: 2px solid #ec3819;
  background-color: rgba(245, 110, 20, 0.267);
}

#page-contact .__s01 .address {
  margin-top: 80px;
  width: 100%;
}

#page-contact .__s01 .address .address_place {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
  min-width: 250px;
}

#page-contact .__s01 .address .address_place .place {
  display: flex;
  flex-direction: column;
  width: 100%;
  min-width: 200px;
  width: 40.6250066667%;
  margin-right: 0.52083%;
  margin-left: 0.52083%;
  padding-right: 0;
  padding-left: 0;
  box-sizing: border-box;
  margin-bottom: 20px;
}

#page-contact .__s01 .address .address_place .place h4 {
  color: #002e5f;
  font-family: "Viga", sans-serif;
  font-weight: 400;
  margin: 0px;
}

@media screen and (max-width: 800px) {
  #page-contact .__s01 .address .address_place .place {
    width: 98.95834%;
    margin-right: 0.52083%;
    margin-left: 0.52083%;
    padding-right: 0;
    padding-left: 0;
    box-sizing: border-box;
  }

  #page-contact .__s01 .address .address_place .place:nth-child(2) {
    margin-top: 12px;
  }
}

#page-news-id {
  display: flex;
  flex-direction: column;
  margin-bottom: 32px;
}

#page-news-id .container-fluid {
  padding: 32px 0;
}

#page-news-id .__header {
  width: 100%;
  box-sizing: border-box;
  padding: 0 12px;
  padding-bottom: 30px;
}

#page-news-id .__header .__top {
  display: flex;
  flex-direction: row;
  padding: 6px 0;
  font-family: "Viga", sans-serif;
}

#page-news-id .__header .__top .__left,
#page-news-id .__header .__top .__right {
  width: 48.95834%;
  margin-right: 0.52083%;
  margin-left: 0.52083%;
  padding-right: 0;
  padding-left: 0;
  box-sizing: border-box;
}

#page-news-id .__header .__top .__left .__category,
#page-news-id .__header .__top .__right .__category {
  text-decoration: none;
  font-family: "Viga", sans-serif;
  color: #002e5f;
  margin: 0px;
  font-weight: 400;
  margin-right: 16px;
}

#page-news-id .__header .__top .__left .__category:hover,
#page-news-id .__header .__top .__right .__category:hover {
  text-decoration: underline;
}

#page-news-id .__header .__top .__right {
  display: flex;
}

#page-news-id .__header .__top .__right div.__social {
  margin-left: 18px;
}

#page-news-id .__header .__top .__right div.__social a {
  text-decoration: none;
}

#page-news-id .__header .__top .__right div.__social a div.__box {
  display: flex;
  flex-direction: row;
  height: 42px;
  width: 42px;
  background-color: #71C043;
  color: #fff;
  margin-right: 12px;
}

#page-news-id .__header .__middle {
  padding: 30px 0;
}

#page-news-id .__header .__middle h1 {
  font-family: "Viga", sans-serif;
  font-size: 32px;
  color: #002e5f;
  margin: 0px;
  font-weight: 400;
}

#page-news-id .__header .__middle span.__subtitle {
  font-weight: 300;
  font-size: 20px;
}

#page-news-id .__header .__bottom {
  display: flex;
  flex-direction: column;
}

#page-news-id .__header .__bottom span.__author {
  font-family: "Viga", sans-serif;
  font-size: 18px;
}

#page-news-id .__header .__bottom span.__date {
  font-size: 18px;
  font-weight: 300;
}

#page-news-id .__body {
  width: 100%;
  box-sizing: border-box;
  color: #272727;
  font-size: 18px;
  line-height: 27px;
  padding: 0 12px;
}

#page-news-id .__body img {
  padding: 12px;
}

#page-news-id .__body iframe {
  max-width: 100%;
}

#page-news-id .__body a {
  color: #4172A0;
}

#page-news-id .__s01 {
  background-color: #F6F7F7;
}

#page-news-id .__filter,
#page-news .__filter {
  margin-top: 44px;
}

#page-news-id .__news-lists,
#page-news .__news-lists {
  position: relative;
  box-sizing: border-box;
}

#page-news-id .__news-lists div.__topic h2,
#page-news .__news-lists div.__topic h2 {
  color: #1D3B6C;
  font-size: 32px;
  margin: 0px;
  font-family: "Viga", sans-serif;
  font-weight: 400;
}

#page-news-id .__news-lists div.__topic .__detail,
#page-news .__news-lists div.__topic .__detail {
  position: absolute;
  left: 0px;
  top: 88 px;
  height: 5px;
  background-color: orange;
  width: calc(((100vw - 1200px) / 2) + (330px));
  min-width: 280px;
}

#page-news-id .__news-lists div.__items,
#page-news .__news-lists div.__items {
  display: flex;
  flex-direction: column;
}

#page-news-id .__news-lists div.__items div.__item,
#page-news .__news-lists div.__items div.__item {
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
}

#page-news-id .__news-lists div.__items div.__item .container,
#page-news .__news-lists div.__items div.__item .container {
  flex-wrap: nowrap;
  margin: 48px 0;
  flex-direction: row-reverse;
}

@media screen and (max-width: 768px) {
  #page-news-id .__news-lists div.__items div.__item .container,
  #page-news .__news-lists div.__items div.__item .container {
    flex-direction: column-reverse;
  }
}

#page-news-id .__news-lists div.__items div.__item a,
#page-news .__news-lists div.__items div.__item a {
  text-decoration: none;
}

#page-news-id .__news-lists div.__items div.__item div.__text,
#page-news .__news-lists div.__items div.__item div.__text {
  display: flex;
  flex-direction: column;
  width: 48.95834%;
  margin-right: 0.52083%;
  margin-left: 0.52083%;
  padding-right: 0;
  padding-left: 0;
  box-sizing: border-box;
  justify-content: space-between;
  padding: 0 6px;
}

#page-news-id .__news-lists div.__items div.__item div.__text a,
#page-news .__news-lists div.__items div.__item div.__text a {
  text-decoration: none;
}

#page-news-id .__news-lists div.__items div.__item div.__text a h3,
#page-news .__news-lists div.__items div.__item div.__text a h3 {
  color: #1D3B6C;
  font-size: 20px;
  margin: 0px;
  font-family: "Viga", sans-serif;
  font-weight: 400;
}

#page-news-id .__news-lists div.__items div.__item div.__text a span,
#page-news .__news-lists div.__items div.__item div.__text a span {
  color: #000;
}

#page-news-id .__news-lists div.__items div.__item div.__text div.__actions,
#page-news .__news-lists div.__items div.__item div.__text div.__actions {
  display: flex;
  position: relative;
}

#page-news-id .__news-lists div.__items div.__item div.__image,
#page-news .__news-lists div.__items div.__item div.__image {
  display: flex;
  width: 48.95834%;
  margin-right: 0.52083%;
  margin-left: 0.52083%;
  padding-right: 0;
  padding-left: 0;
  box-sizing: border-box;
  padding: 0 6px;
}

#page-news-id .__news-lists div.__items div.__item div.__image img,
#page-news .__news-lists div.__items div.__item div.__image img {
  width: 100%;
  height: auto;
  border-radius: 6px;
}

#page-news-id .__news-lists div.__items div.__item:nth-child(even),
#page-news .__news-lists div.__items div.__item:nth-child(even) {
  background-color: #F6F7F7;
}

#page-news .__news-lists {
  margin-bottom: 32px;
}

@media screen and (max-width: 1050px) {
  #page-news-id .__news-lists,
  #page-news .__news-lists {
    position: relative;
    box-sizing: border-box;
    padding: 60px 32px;
  }

  #page-news-id .__news-lists div.__topic h2,
  #page-news .__news-lists div.__topic h2 {
    color: #1D3B6C;
    font-size: 32px;
    margin: 0px;
    font-family: "Viga", sans-serif;
    font-weight: 400;
  }

  #page-news-id .__news-lists div.__topic .__detail,
  #page-news .__news-lists div.__topic .__detail {
    position: absolute;
    left: 0px;
    top: 88 px;
    height: 5px;
    background-color: orange;
    width: calc(((100vw - 1200px) / 2) + (330px));
    min-width: 280px;
  }

  #page-news-id .__news-lists div.__items,
  #page-news .__news-lists div.__items {
    margin-top: 42px;
  }

  #page-news-id .__news-lists div.__items div.__item,
  #page-news .__news-lists div.__items div.__item {
    display: flex;
    flex-direction: column-reverse;
    margin: 24px 0;
  }

  #page-news-id .__news-lists div.__items div.__item:nth-child(odd),
  #page-news .__news-lists div.__items div.__item:nth-child(odd) {
    flex-direction: column-reverse;
  }

  #page-news-id .__news-lists div.__items div.__item div.__text,
  #page-news .__news-lists div.__items div.__item div.__text {
    margin-top: 12px;
    width: 98.95834%;
    margin-right: 0.52083%;
    margin-left: 0.52083%;
    padding-right: 0;
    padding-left: 0;
    box-sizing: border-box;
    padding: 0 6px;
  }

  #page-news-id .__news-lists div.__items div.__item div.__text .__actions,
  #page-news .__news-lists div.__items div.__item div.__text .__actions {
    margin-top: 24px;
  }

  #page-news-id .__news-lists div.__items div.__item div.__image,
  #page-news .__news-lists div.__items div.__item div.__image {
    width: 98.95834%;
    margin-right: 0.52083%;
    margin-left: 0.52083%;
    padding-right: 0;
    padding-left: 0;
    box-sizing: border-box;
  }
}

#page-error {
  background-color: #002e5f;
  width: 100%;
  margin-top: 90px;
  display: flex;
  flex-direction: row;
  height: 500px;
}

#page-error .container div.error {
  display: flex;
  flex-direction: column;
  text-align: center;
  padding: 120px 0;
}

#page-error .container div.error h1 {
  margin: 0px;
  font-size: 90px;
  color: white;
  font-family: "Viga", sans-serif;
  font-weight: 400;
}

#page-error .container div.error h2 {
  margin: 0px;
  color: orange;
  font-family: "Viga", sans-serif;
  font-weight: 400;
}

#page-error .container div.error span {
  padding-top: 12px;
  text-align: center;
}

#page-error .container div.error span a {
  text-align: center;
  text-decoration: underline;
  color: white;
}

.slick-next {
  right: 0px;
}

.slick-prev {
  left: 0px;
}

.slick-next:before,
.slick-prev:before {
  color: #FAA42D !important;
}

body {
  overflow-y: hidden;
}

.is-grey {
  background-color: #F6F7F7;
}

.is-yellow {
  color: orange;
}

.is-blue {
  color: #002e5f;
}

iframe {
  max-width: 100%;
}

.\--c01 {
  flex-wrap: wrap;
  position: relative;
  box-sizing: border-box;
}

.\--c01 .__left {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  width: 32.2916733333%;
  margin-right: 0.52083%;
  margin-left: 0.52083%;
  padding-right: 0;
  padding-left: 0;
  box-sizing: border-box;
  min-width: 245px;
  max-width: 275px;
}

.\--c01 .__left h1 {
  color: #1D3B6C;
  font-size: 44px;
  margin: 0px;
  margin-top: 8px;
  font-weight: 400;
}

.\--c01 .__left span {
  color: #71C043;
  font-size: 44px;
}

.\--c01 .__right {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  width: 65.6250066667%;
  margin-right: 0.52083%;
  margin-left: 0.52083%;
  padding-right: 0;
  padding-left: 0;
  box-sizing: border-box;
  color: #272727;
}

.\--c01 .__right .items {
  display: flex;
  flex-direction: row;
  width: 100%;
  max-width: 900px;
}

.\--c01 .__right .items .item {
  display: flex;
  flex-direction: column;
  width: 32.2916733333%;
  margin-right: 0.52083%;
  margin-left: 0.52083%;
  padding-right: 0;
  padding-left: 0;
  box-sizing: border-box;
  min-width: 270px;
  padding: 12px;
  box-sizing: border-box;
}

.\--c01 .__right .items .item div.__header {
  display: flex;
  flex-direction: row;
  width: 100%;
  background-repeat: no-repeat;
  background-size: 100% 100%;
  padding: 4.5%;
  box-sizing: border-box;
}

.\--c01 .__right .items .item div.__header div.__circle {
  display: flex;
  width: 200px;
  height: 200px;
  background-color: #71C043;
  border-radius: 100px;
}

.\--c01 .__right .items .item div.__header div.__circle i,
.\--c01 .__right .items .item div.__header div.__circle svg {
  font-size: 90px;
  color: #1D3B6C;
}

.\--c01 .__right .items .item div.__body {
  margin: 12px 0;
}

.\--c01 .__right .items .item div.__body h3 {
  font-family: "Viga", sans-serif;
  font-size: 28px;
  font-weight: 400;
  margin: 0px;
  text-align: center;
  color: #1D3B6C;
}

.\--c01 .__right .items .item div.__body div.__description {
  text-align: center;
  line-height: 24px;
}

.\--c01 .__right .items .item div.__footer {
  display: flex;
  flex-direction: row;
  margin-top: 24px;
}

.\--c01 iframe {
  width: 100%;
  margin: 0 auto;
}

.\--c01 .__detail {
  position: absolute;
  left: 0px;
  top: 160px;
  height: 5px;
  background-color: orange;
  width: calc(((100vw - 1200px) / 2) + (350px));
}

@media screen and (max-width: 1023px) {
  .\--c01 {
    padding: 36px 32px;
  }

  .\--c01 .__left,
  .\--c01 .__right {
    width: 98.95834%;
    margin-right: 0.52083%;
    margin-left: 0.52083%;
    padding-right: 0;
    padding-left: 0;
    box-sizing: border-box;
    min-width: 245px;
    max-width: 100%;
  }

  .\--c01 .__detail {
    display: none;
  }

  .\--c01 #missao h1,
  .\--c01 #visao h1 {
    text-align: left !important;
  }
}

.x-partners {
  box-sizing: border-box;
}

.x-partners div.sponsors {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}

.x-partners div.sponsors div.sponsor {
  display: flex;
  flex-direction: column;
  width: 23.95834%;
  margin-right: 0.52083%;
  margin-left: 0.52083%;
  padding-right: 0;
  padding-left: 0;
  box-sizing: border-box;
  min-width: 140px;
  margin-top: 16px;
  height: 100px;
}

.x-partners div.sponsors div.sponsor a {
  display: flex;
  flex-direction: column;
}

.x-partners div.sponsors div.sponsor a img {
  max-width: 100%;
  max-height: 80px;
  padding: 0;
  text-align: center;
  transition: all 0.3s;
}

.x-partners div.sponsors div.sponsor a img:hover {
  transform: scale(1.1);
}

.x-partners div.partners {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}

.x-partners div.partners div.sponsor {
  display: flex;
  flex-direction: column;
  width: 15.6250066667%;
  margin-right: 0.52083%;
  margin-left: 0.52083%;
  padding-right: 0;
  padding-left: 0;
  box-sizing: border-box;
  min-width: 140px;
  height: 70px;
  max-height: 70px;
}

.x-partners div.partners div.sponsor a {
  display: flex;
  flex-direction: column;
}

.x-partners div.partners div.sponsor a img {
  display: flex;
  height: 100%;
  width: auto;
  max-width: 200px;
  max-height: 60px;
  padding: 0;
  text-align: center;
  transition: all 0.3s;
}

.x-partners div.partners div.sponsor a img:hover {
  transform: scale(1.1);
}

.x-quotes {
  box-sizing: border-box;
  background-color: #F6F7F7;
}

.x-quotes div.quotes {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}

.x-quotes div.quotes div.quote {
  display: flex;
  width: 15.6250066667%;
  margin-right: 0.52083%;
  margin-left: 0.52083%;
  padding-right: 0;
  padding-left: 0;
  box-sizing: border-box;
  min-width: 140px;
}

.x-quotes div.quotes div.quote a {
  display: flex;
  flex-direction: row;
}

.x-quotes div.quotes div.quote a img {
  max-width: 100%;
  max-height: 50px;
  padding: 0;
  text-align: center;
}

.x-govtech-partners {
  box-sizing: border-box;
  background-color: #F6F7F7;
}

.x-govtech-partners div.partners {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}

.x-govtech-partners div.partners div.partner {
  width: 15.6250066667%;
  margin-right: 0.52083%;
  margin-left: 0.52083%;
  padding-right: 0;
  padding-left: 0;
  box-sizing: border-box;
  min-width: 140px;
}

.x-govtech-partners div.partners div.partner a img {
  max-width: 100%;
  max-height: 50px;
  padding: 0;
  text-align: center;
}

.x-results-min {
  flex-wrap: wrap;
  position: relative;
  box-sizing: border-box;
}

.x-results-min .__left {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  width: 32.2916733333%;
  margin-right: 0.52083%;
  margin-left: 0.52083%;
  padding-right: 0;
  padding-left: 0;
  box-sizing: border-box;
  min-width: 245px;
  max-width: 275px;
}

.x-results-min .__left h1 {
  color: #1D3B6C;
  font-size: 44px;
  margin: 0px;
  margin-top: 8px;
}

.x-results-min .__left span {
  color: #71C043;
  font-size: 44px;
}

.x-results-min .__right {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  width: 65.6250066667%;
  margin-right: 0.52083%;
  margin-left: 0.52083%;
  padding-right: 0;
  padding-left: 0;
  box-sizing: border-box;
  color: #272727;
}

.x-results-min .__right .items {
  display: flex;
  flex-direction: row;
  width: 100%;
  max-width: 900px;
}

.x-results-min .__right .items .item {
  display: flex;
  flex-direction: column;
  width: 32.2916733333%;
  margin-right: 0.52083%;
  margin-left: 0.52083%;
  padding-right: 0;
  padding-left: 0;
  box-sizing: border-box;
  min-width: 270px;
  padding: 12px;
  box-sizing: border-box;
}

.x-results-min .__right .items .item div.__header {
  display: flex;
  flex-direction: row;
  width: 100%;
  background-repeat: no-repeat;
  background-size: 100% 100%;
  padding: 4.5%;
  box-sizing: border-box;
}

.x-results-min .__right .items .item div.__header div.__circle {
  display: flex;
  width: 200px;
  height: 200px;
  background-color: #71C043;
  border-radius: 100px;
}

.x-results-min .__right .items .item div.__header div.__circle i,
.x-results-min .__right .items .item div.__header div.__circle svg {
  font-size: 90px;
  color: #1D3B6C;
}

.x-results-min .__right .items .item div.__body {
  margin: 12px 0;
}

.x-results-min .__right .items .item div.__body h3 {
  font-family: "Viga", sans-serif;
  font-size: 28px;
  font-weight: 400;
  margin: 0px;
  text-align: center;
  color: #1D3B6C;
}

.x-results-min .__right .items .item div.__body div.__description {
  text-align: center;
  line-height: 24px;
}

.x-results-min .__right .items .item div.__footer {
  display: flex;
  flex-direction: row;
  margin-top: 24px;
}

.x-results-min .__detail {
  position: absolute;
  left: 0px;
  top: 350px;
  height: 5px;
  background-color: orange;
  width: calc(((100vw - 1200px) / 2) + (350px));
}

@media screen and (max-width: 1023px) {
  .x-results-min {
    padding: 36px 32px;
  }

  .x-results-min .__left,
  .x-results-min .__right {
    width: 98.95834%;
    margin-right: 0.52083%;
    margin-left: 0.52083%;
    padding-right: 0;
    padding-left: 0;
    box-sizing: border-box;
    min-width: 245px;
    max-width: 100%;
  }

  .x-results-min .__detail {
    display: none;
  }
}

.x-startups {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  width: 100%;
  max-width: 1000px;
}

.x-circle {
  display: flex !important;
  flex-direction: column !important;
  width: 32.2916733333%;
  margin-right: 0.52083%;
  margin-left: 0.52083%;
  padding-right: 0;
  padding-left: 0;
  box-sizing: border-box;
  box-sizing: content-box;
  min-height: 270px;
  position: relative;
  min-width: 300px;
}

.x-circle > a.__photo {
  display: flex;
  flex-direction: column;
  margin: 32px 0;
  min-height: 240px;
}

.x-circle > a.__title {
  display: flex;
  flex-direction: column;
  text-decoration: none;
  text-align: center;
  transition: all 0.3s;
}

.x-circle > a.__title h3 {
  font-size: 18px;
  color: #002e5f;
  font-family: "Viga", sans-serif;
  font-weight: 400;
  margin: 0px;
  text-transform: uppercase;
  max-width: 220px;
  text-decoration: none;
}

.x-circle > a.__title:hover {
  transform: scale(1.1);
}

.x-circle div.__circle {
  position: relative;
  width: 220px;
  height: 220px;
  overflow: hidden;
  border-radius: 100%;
  transition: all 1s;
}

.x-circle div.__circle img {
  position: absolute;
  left: 50%;
  top: 50%;
  height: auto;
  width: 100%;
  transform: translate(-50%, -50%);
}

.x-circle div.__circle div.__hover {
  display: none;
  flex-direction: column;
  box-sizing: border-box;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 46, 95, 0.8);
  color: #ffffff;
  text-align: center;
}

.x-circle div.__circle div.__hover span {
  max-width: 220px;
  font-weight: 600;
}

.x-circle div.__circle:hover {
  width: 240px;
  height: 240px;
}

.x-circle div.__circle:hover div.__hover {
  display: flex;
}

.x-newsletter {
  display: flex;
  flex-direction: row;
  position: relative;
  height: auto;
  box-sizing: border-box;
}

.x-newsletter div.__blue {
  position: absolute;
  left: 0px;
  height: 100%;
  width: 65%;
  background-color: #1D3B6C;
}

.x-newsletter div.__green {
  position: absolute;
  height: 65%;
  width: 100%;
  background-color: orange;
}

.x-newsletter div.container {
  display: flex;
  flex-direction: row;
  z-index: 1;
  flex-wrap: wrap;
  height: 100%;
  color: white;
}

.x-newsletter div.container div.__left {
  display: flex;
  flex-direction: row;
  width: 40.6250066667%;
  margin-right: 0.52083%;
  margin-left: 0.52083%;
  padding-right: 0;
  padding-left: 0;
  box-sizing: border-box;
  box-sizing: border-box;
  padding: 0 24px;
}

.x-newsletter div.container div.__left img {
  max-height: 300px;
  height: 100%;
  width: auto;
}

.x-newsletter div.container div.__right {
  display: flex;
  flex-direction: column;
  width: 57.2916733333%;
  margin-right: 0.52083%;
  margin-left: 0.52083%;
  padding-right: 0;
  padding-left: 0;
  box-sizing: border-box;
  box-sizing: border-box;
  padding: 0 24px;
}

.x-newsletter div.container div.__right .title-logo img {
  max-height: 160px;
  height: 100%;
  width: auto;
}

.x-newsletter div.container div.__right .__content h2 {
  font-family: "Viga", sans-serif;
  font-size: 44px;
  font-weight: 400;
  margin: 0px;
  margin-bottom: 32px;
}

.x-newsletter div.container div.__right .__content p {
  max-width: 450px;
  width: 100%;
}

.x-newsletter div.container div.__right .__content form {
  display: flex;
  flex-direction: column;
  margin: 16px 0;
}

.x-newsletter div.container div.__right .__content form > div {
  display: flex;
  flex-direction: row;
  flex-wrap: no-wrap;
  width: 98.95834%;
  margin-right: 0.52083%;
  margin-left: 0.52083%;
  padding-right: 0;
  padding-left: 0;
  box-sizing: border-box;
}

.x-newsletter div.container div.__right .__content form > div.__checkbox {
  margin: 9px 6px;
}

.x-newsletter div.container div.__right .__content form input:not([type=checkbox]) {
  width: 98.95834%;
  margin-right: 0.52083%;
  margin-left: 0.52083%;
  padding-right: 0;
  padding-left: 0;
  box-sizing: border-box;
  background-color: #fcfcfc;
  border-color: transparent;
  box-shadow: none;
  border-radius: 12px;
  padding: 16px;
  margin: 9px 6px;
  color: #363636;
  width: 100%;
}

.x-newsletter div.container div.__right .__actions {
  display: flex;
  flex-direction: row;
}

@media screen and (max-width: 950px) {
  .x-newsletter div.__blue {
    width: 100%;
    border-right: 30px solid orange;
    box-sizing: border-box;
  }

  .x-newsletter div.__green {
    display: none;
  }

  .x-newsletter div.__grey {
    display: none;
  }

  .x-newsletter div.container {
    flex-direction: column-reverse;
  }

  .x-newsletter div.container div.__left {
    width: 80%;
    padding: 0px;
    margin: 12px 0;
  }

  .x-newsletter div.container div.__left img {
    max-width: 100%;
    margin: 0 auto;
  }

  .x-newsletter div.container div.__right {
    width: 90%;
    padding: 0px;
  }
}

.x-govtech {
  display: flex;
  flex-direction: row;
  position: relative;
  height: auto;
  box-sizing: border-box;
}

.x-govtech div.__blue {
  position: absolute;
  left: 0px;
  height: 100%;
  width: 65%;
  background-color: #1D3B6C;
}

.x-govtech div.__green {
  position: absolute;
  height: 65%;
  width: 100%;
  background-color: #71cd14;
}

.x-govtech div.__grey {
  position: absolute;
  bottom: 0px;
  height: 50%;
  width: 100%;
  background-color: #F6F7F7;
}

.x-govtech div.container {
  display: flex;
  flex-direction: row;
  z-index: 1;
  flex-wrap: wrap;
  height: 100%;
  color: white;
}

.x-govtech div.container div.__left {
  display: flex;
  flex-direction: row;
  width: 40.6250066667%;
  margin-right: 0.52083%;
  margin-left: 0.52083%;
  padding-right: 0;
  padding-left: 0;
  box-sizing: border-box;
  box-sizing: border-box;
  padding: 0 24px;
}

.x-govtech div.container div.__left img {
  max-height: 300px;
  height: 100%;
  width: auto;
}

.x-govtech div.container div.__right {
  display: flex;
  flex-direction: column;
  width: 57.2916733333%;
  margin-right: 0.52083%;
  margin-left: 0.52083%;
  padding-right: 0;
  padding-left: 0;
  box-sizing: border-box;
  box-sizing: border-box;
  padding: 0 24px;
}

.x-govtech div.container div.__right .title-logo img {
  max-height: 160px;
  height: 100%;
  width: auto;
}

.x-govtech div.container div.__right .__content h2 {
  font-family: "Viga", sans-serif;
  font-size: 44px;
  font-weight: 400;
  margin: 0px;
}

.x-govtech div.container div.__right .__content h3 {
  font-family: "Viga", sans-serif;
  font-size: 32px;
  font-weight: 400;
  margin: 0px;
}

.x-govtech div.container div.__right .__content p {
  max-width: 450px;
  width: 100%;
}

.x-govtech div.container div.__right .__actions {
  display: flex;
  flex-direction: row;
}

@media screen and (max-width: 950px) {
  .x-govtech div.__blue {
    width: 100%;
    border-right: 30px solid #71cd14;
    box-sizing: border-box;
  }

  .x-govtech div.__green {
    display: none;
  }

  .x-govtech div.__grey {
    display: none;
  }

  .x-govtech div.container {
    flex-direction: column-reverse;
  }

  .x-govtech div.container div.__left {
    width: 80%;
    padding: 0px;
    margin: 12px 0;
  }

  .x-govtech div.container div.__left img {
    max-width: 100%;
    margin: 0 auto;
  }

  .x-govtech div.container div.__right {
    width: 90%;
    padding: 0px;
  }
}

.x-mentores #x-slide-mentores-slick {
  display: flex;
  flex-direction: row;
  width: 100%;
  max-width: 900px;
}

.x-testimonials {
  box-sizing: border-box;
}

.x-testimonials #products,
.x-testimonials #x-testimonials-slick {
  display: flex;
  flex-direction: row;
  width: 100%;
  max-width: 900px;
}

.x-testimonials #products .product,
.x-testimonials #x-testimonials-slick .product {
  display: flex;
  flex-direction: column;
  width: 48.95834%;
  margin-right: 0.52083%;
  margin-left: 0.52083%;
  padding-right: 0;
  padding-left: 0;
  box-sizing: border-box;
  min-width: 270px;
  padding: 12px;
  box-sizing: border-box;
}

.x-testimonials #products .product > a,
.x-testimonials #x-testimonials-slick .product > a {
  display: flex;
  flex-direction: column;
  text-decoration: none;
  color: #000;
}

.x-testimonials #products .product div.__header,
.x-testimonials #x-testimonials-slick .product div.__header {
  display: flex;
  flex-direction: row;
  width: 100%;
  background-image: url("/storage/dev/product-background.svg");
  background-repeat: no-repeat;
  background-size: 100% 100%;
  padding: 4.5%;
  box-sizing: border-box;
}

.x-testimonials #products .product div.__header img,
.x-testimonials #x-testimonials-slick .product div.__header img {
  width: 100%;
  border-radius: 6%;
}

.x-testimonials #products .product div.__body div.logo,
.x-testimonials #x-testimonials-slick .product div.__body div.logo {
  display: flex;
  flex-direction: row;
  height: 180px;
}

.x-testimonials #products .product div.__body div.logo img,
.x-testimonials #x-testimonials-slick .product div.__body div.logo img {
  max-width: 180px;
  max-height: 180px;
  border-radius: 50%;
}

.x-testimonials #products .product div.__body div.__title,
.x-testimonials #x-testimonials-slick .product div.__body div.__title {
  margin: 12px 0;
}

.x-testimonials #products .product div.__body div.__title h2,
.x-testimonials #x-testimonials-slick .product div.__body div.__title h2 {
  font-family: "Viga", sans-serif;
  font-size: 24px;
  text-transform: capitalize;
  font-weight: 400;
  margin: 0px;
}

.x-testimonials #products .product div.__body div.__title span,
.x-testimonials #x-testimonials-slick .product div.__body div.__title span {
  font-size: 16px;
  text-transform: capitalize;
  font-weight: 400;
  margin: 0px;
}

.x-testimonials #products .product div.__body div.__description,
.x-testimonials #x-testimonials-slick .product div.__body div.__description {
  text-align: center;
  line-height: 24px;
}

.x-testimonials #products .product div.__footer,
.x-testimonials #x-testimonials-slick .product div.__footer {
  display: flex;
  flex-direction: row;
  margin-top: 24px;
}

.x-beneficios {
  box-sizing: border-box;
}

.x-beneficios #products,
.x-beneficios #x-beneficios-slick {
  display: flex;
  flex-direction: row;
  width: 100%;
  max-width: 900px;
}

.x-beneficios #products .product,
.x-beneficios #x-beneficios-slick .product {
  display: flex;
  flex-direction: row;
}

.x-beneficios #products .product span,
.x-beneficios #x-beneficios-slick .product span {
  display: flex;
  flex-direction: row;
  background-color: #002e5f;
  height: 200px;
  width: 200px;
  text-align: center;
  font-family: "Viga", sans-serif;
  font-size: 18px;
  color: white;
  padding: 16px;
  border-left: 10px solid #71cd14;
  margin: 0 auto;
}

.x-slide-aceleradas,
.x-slide-certificadas {
  box-sizing: border-box;
}

.x-slide-aceleradas #products,
.x-slide-aceleradas #x-slide-aceleradas-slick,
.x-slide-aceleradas #x-slide-certificadas-slick,
.x-slide-certificadas #products,
.x-slide-certificadas #x-slide-aceleradas-slick,
.x-slide-certificadas #x-slide-certificadas-slick {
  display: flex;
  flex-direction: row;
  width: 100%;
  max-width: 900px;
}

.x-slide-aceleradas #products .product,
.x-slide-aceleradas #x-slide-aceleradas-slick .product,
.x-slide-aceleradas #x-slide-certificadas-slick .product,
.x-slide-certificadas #products .product,
.x-slide-certificadas #x-slide-aceleradas-slick .product,
.x-slide-certificadas #x-slide-certificadas-slick .product {
  display: flex;
  flex-direction: column;
  width: 32.2916733333%;
  margin-right: 0.52083%;
  margin-left: 0.52083%;
  padding-right: 0;
  padding-left: 0;
  box-sizing: border-box;
  min-width: 270px;
  padding: 12px;
  box-sizing: border-box;
}

.x-slide-aceleradas #products .product > a,
.x-slide-aceleradas #x-slide-aceleradas-slick .product > a,
.x-slide-aceleradas #x-slide-certificadas-slick .product > a,
.x-slide-certificadas #products .product > a,
.x-slide-certificadas #x-slide-aceleradas-slick .product > a,
.x-slide-certificadas #x-slide-certificadas-slick .product > a {
  display: flex;
  flex-direction: column;
  text-decoration: none;
  color: #000;
}

.x-slide-aceleradas #products .product div.__header,
.x-slide-aceleradas #x-slide-aceleradas-slick .product div.__header,
.x-slide-aceleradas #x-slide-certificadas-slick .product div.__header,
.x-slide-certificadas #products .product div.__header,
.x-slide-certificadas #x-slide-aceleradas-slick .product div.__header,
.x-slide-certificadas #x-slide-certificadas-slick .product div.__header {
  display: flex;
  flex-direction: row;
  width: 100%;
  background-image: url("/storage/dev/product-background.svg");
  background-repeat: no-repeat;
  background-size: 100% 100%;
  padding: 4.5%;
  box-sizing: border-box;
}

.x-slide-aceleradas #products .product div.__header img,
.x-slide-aceleradas #x-slide-aceleradas-slick .product div.__header img,
.x-slide-aceleradas #x-slide-certificadas-slick .product div.__header img,
.x-slide-certificadas #products .product div.__header img,
.x-slide-certificadas #x-slide-aceleradas-slick .product div.__header img,
.x-slide-certificadas #x-slide-certificadas-slick .product div.__header img {
  width: 100%;
  border-radius: 6%;
}

.x-slide-aceleradas #products .product div.__body div.logo,
.x-slide-aceleradas #x-slide-aceleradas-slick .product div.__body div.logo,
.x-slide-aceleradas #x-slide-certificadas-slick .product div.__body div.logo,
.x-slide-certificadas #products .product div.__body div.logo,
.x-slide-certificadas #x-slide-aceleradas-slick .product div.__body div.logo,
.x-slide-certificadas #x-slide-certificadas-slick .product div.__body div.logo {
  display: flex;
  flex-direction: row;
  height: 150px;
}

.x-slide-aceleradas #products .product div.__body div.logo img,
.x-slide-aceleradas #x-slide-aceleradas-slick .product div.__body div.logo img,
.x-slide-aceleradas #x-slide-certificadas-slick .product div.__body div.logo img,
.x-slide-certificadas #products .product div.__body div.logo img,
.x-slide-certificadas #x-slide-aceleradas-slick .product div.__body div.logo img,
.x-slide-certificadas #x-slide-certificadas-slick .product div.__body div.logo img {
  max-width: 200px;
  max-height: 125px;
}

.x-slide-aceleradas #products .product div.__body div.__description,
.x-slide-aceleradas #x-slide-aceleradas-slick .product div.__body div.__description,
.x-slide-aceleradas #x-slide-certificadas-slick .product div.__body div.__description,
.x-slide-certificadas #products .product div.__body div.__description,
.x-slide-certificadas #x-slide-aceleradas-slick .product div.__body div.__description,
.x-slide-certificadas #x-slide-certificadas-slick .product div.__body div.__description {
  text-align: center;
  line-height: 24px;
}

.x-slide-aceleradas #products .product div.__footer,
.x-slide-aceleradas #x-slide-aceleradas-slick .product div.__footer,
.x-slide-aceleradas #x-slide-certificadas-slick .product div.__footer,
.x-slide-certificadas #products .product div.__footer,
.x-slide-certificadas #x-slide-aceleradas-slick .product div.__footer,
.x-slide-certificadas #x-slide-certificadas-slick .product div.__footer {
  display: flex;
  flex-direction: row;
  margin-top: 24px;
}

.x-selo-govtech {
  display: flex;
  flex-direction: row;
  position: relative;
  height: auto;
  box-sizing: border-box;
  overflow: hidden;
}

.x-selo-govtech div.__grey {
  position: absolute;
  bottom: 0px;
  height: 50%;
  width: 100%;
  background-color: #F6F7F7;
}

.x-selo-govtech div.__blue {
  position: absolute;
  right: 0px;
  height: 100%;
  width: 65%;
  background-color: #1D3B6C;
}

.x-selo-govtech div.__green {
  position: absolute;
  height: 65%;
  width: 100%;
  background-color: #71C043;
}

.x-selo-govtech div.container {
  display: flex;
  flex-direction: row;
  z-index: 1;
  flex-wrap: wrap;
  height: 100%;
  color: white;
}

.x-selo-govtech div.container div.__left {
  display: flex;
  flex-direction: row;
  width: 40.6250066667%;
  margin-right: 0.52083%;
  margin-left: 0.52083%;
  padding-right: 0;
  padding-left: 0;
  box-sizing: border-box;
  box-sizing: border-box;
  padding: 0 24px;
}

.x-selo-govtech div.container div.__left img {
  max-height: 300px;
  height: 100%;
  width: auto;
}

.x-selo-govtech div.container div.__right {
  display: flex;
  flex-direction: column;
  width: 57.2916733333%;
  margin-right: 0.52083%;
  margin-left: 0.52083%;
  padding-right: 0;
  padding-left: 0;
  box-sizing: border-box;
  box-sizing: border-box;
  padding: 0 24px;
}

.x-selo-govtech div.container div.__right .title-logo img {
  max-height: 160px;
  height: 100%;
  width: auto;
}

.x-selo-govtech div.container div.__right .__content {
  margin: 24px 0;
}

.x-selo-govtech div.container div.__right .__content h2 {
  font-family: "Viga", sans-serif;
  font-size: 44px;
  font-weight: 400;
  margin: 0px;
}

.x-selo-govtech div.container div.__right .__content h3 {
  font-family: "Viga", sans-serif;
  font-size: 32px;
  font-weight: 400;
  margin: 0px;
}

.x-selo-govtech div.container div.__right .__content p {
  max-width: 450px;
  width: 100%;
}

.x-selo-govtech div.container div.__right .__actions {
  display: flex;
  flex-direction: row;
}

@media screen and (max-width: 950px) {
  .x-selo-govtech div.__blue {
    width: 100%;
    border-left: 30px solid #71cd14;
    box-sizing: border-box;
  }

  .x-selo-govtech div.__green {
    display: none;
  }

  .x-selo-govtech div.__grey {
    display: none;
  }

  .x-selo-govtech div.container {
    flex-direction: column;
  }

  .x-selo-govtech div.container div.__left {
    width: 80%;
    padding: 0px;
    margin: 12px 0;
  }

  .x-selo-govtech div.container div.__left img {
    max-width: 100%;
    margin: 0 auto;
  }

  .x-selo-govtech div.container div.__right {
    width: 90%;
    padding: 0px;
  }
}

.x-profile .container {
  display: flex;
  flex-direction: column;
}

.x-profile .container > .x-circle {
  position: relative;
}

.x-profile .container > .x-circle .__circle {
  display: flex;
  flex-direction: row;
}

.x-profile .container > .x-circle .__linkedin {
  position: absolute;
  bottom: -3px;
  padding: 12px;
  background-color: #002e5f;
  color: #fff;
  cursor: pointer;
  text-decoration: none;
  transition: all 0.3s;
}

.x-profile .container > .x-circle .__linkedin:hover {
  color: orange;
}

.x-profile .container > .__title {
  font-family: "Viga", sans-serif;
  font-size: 22px;
  font-weight: 400;
  color: #002e5f;
}

.x-profile .container > .__title h1 {
  margin: 12px;
}

.x-profile .container > .__description {
  width: 100%;
  max-width: 100%;
}

.x-profile .container > .__description > p {
  margin: 0px;
  padding: 0px;
  word-break: break-word;
}

.x-profile .container > .__actions {
  display: flex;
  flex-direction: row;
  position: relative;
  margin-top: 32px;
}

.x-filter {
  display: flex;
  flex-direction: column;
  margin: 16px 0;
  width: 100%;
}

.x-filter > div {
  display: flex;
  flex-direction: row;
  flex-wrap: no-wrap;
  width: 98.95834%;
  margin-right: 0.52083%;
  margin-left: 0.52083%;
  padding-right: 0;
  padding-left: 0;
  box-sizing: border-box;
}

.x-filter > div.__checkbox {
  margin: 9px 6px;
}

.x-filter > div.__options {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  width: 100%;
}

.x-filter > div.__options .__topic {
  font-family: "Viga", sans-serif;
  padding: 6px 9px;
  color: #002e5f;
  margin: 3px 6px;
}

.x-filter > div.__options .__option {
  padding: 6px 9px;
  background-color: #F6F7F7;
  margin: 3px 6px;
  color: #666666;
  border-radius: 30px;
  cursor: pointer;
}

.x-filter > div.__options .__option.active {
  background-color: #FECC4E;
  font-weight: 700;
  color: #1D3B6C;
}

.x-filter > div > div.__field {
  display: flex;
  flex-direction: row;
  flex-wrap: no-wrap;
  background-color: #F6F7F7;
  padding: 16px;
  box-shadow: none;
  border-radius: 12px;
  margin: 9px 6px;
  width: 100%;
}

.x-filter input:not([type=checkbox]),
.x-filter select {
  width: 98.95834%;
  margin-right: 0.52083%;
  margin-left: 0.52083%;
  padding-right: 0;
  padding-left: 0;
  box-sizing: border-box;
  background-color: #F6F7F7;
  border-color: transparent;
  box-shadow: none;
  border-radius: 12px;
  padding: 0px;
  margin: 0px;
  color: #363636;
  width: 100%;
}

.x-results {
  box-sizing: border-box;
  background-color: #1D3B6C;
}

.x-results .items {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  width: 100%;
  max-width: 1000px;
  box-sizing: border-box;
}

@media screen and (max-width: 560px) {
  .x-results .items {
    justify-content: center;
  }
}

.x-results .items .item {
  display: flex;
  flex-direction: column;
  width: 32.2916733333%;
  margin-right: 0.52083%;
  margin-left: 0.52083%;
  padding-right: 0;
  padding-left: 0;
  box-sizing: border-box;
  padding: 18px 0;
  min-width: 250px;
  max-width: 32.3%;
  width: 100%;
}

.x-results .items .item div.__text {
  display: flex;
  flex-direction: column;
  min-width: 270px;
}

.x-results .items .item div.__text h3 {
  font-size: 18px;
  color: #ffffff;
  font-family: "Viga", sans-serif;
  font-weight: 400;
  margin: 0px;
  text-transform: uppercase;
  text-align: center;
}

.x-results .items .item div.__value {
  display: flex;
  flex-direction: row;
  width: 100%;
  color: orange;
  font-family: "Viga", sans-serif;
  font-weight: 400;
  margin: 0px;
  text-transform: uppercase;
  font-size: 48px;
}

.x-lab-list .__c-itens {
  display: flex;
  flex-direction: column;
}

.x-lab-list .__c-itens ul {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  margin: 0px;
  padding: 16px 0px;
  width: 100%;
}

.x-lab-list .__c-itens ul li.__c-item {
  display: flex;
  flex-direction: column;
  margin: 0px;
  width: 100%;
  min-width: 300px;
  max-width: 320px;
  padding: 32px 0;
  flex: 1 1 300px;
  /*
  In the order, equal to
  flex-grow: 1;
  flex-shrink: 1;
  flex-basis: 300px;
  */
}

.x-lab-list .__c-itens ul li.__c-item .__c-item--header {
  display: flex;
  flex-direction: column;
}

.x-lab-list .__c-itens ul li.__c-item h2 {
  font-family: "Viga", sans-serif;
  margin: 0px;
  padding: 0px;
  font-weight: 400;
  color: #1D3B6C;
}

.x-lab-list .__c-itens ul li.__c-item p {
  padding: 6px 0;
}

.x-lab-list .__c-itens ul li.__c-item span.btn a {
  cursor: pointer;
  font-weight: 600;
  color: #002e5f;
  text-decoration: underline;
}

.x-lab-list .__c-itens ul li.__c-item span.btn a:hover {
  color: #1D3B6C;
}

.x-lab-list .__c-itens ul.__col {
  flex-direction: column;
}

.x-lab-list .__c-itens-steps {
  display: flex;
  flex-direction: column;
}

.x-lab-list .__c-itens-steps ul {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  margin: 0px;
  padding: 16px 0px;
  width: 100%;
  flex-direction: column;
}

.x-lab-list .__c-itens-steps ul li.__c-item {
  display: flex;
  flex-direction: column;
  margin: 0px;
  width: 100%;
  padding: 12px 0;
}

.x-lab-list .__c-itens-steps ul li.__c-item .__c-item--header {
  display: flex;
  flex-direction: column;
}

.x-lab-list .__c-itens-steps ul li.__c-item h2 {
  font-family: "Viga", sans-serif;
  margin: 0px;
  padding: 0px;
  font-weight: 400;
  color: #1D3B6C;
  font-size: 18px;
  display: flex;
  flex-direction: row;
}

.x-lab-list .__c-itens-steps ul li.__c-item p {
  padding: 3px 0;
  margin: 3px 0;
}

.x-lab-list .__c-itens-steps ul li.__c-item span.btn a {
  cursor: pointer;
  font-weight: 600;
  color: #002e5f;
  text-decoration: underline;
}

.x-lab-list .__c-itens-steps ul li.__c-item span.btn a:hover {
  color: #1D3B6C;
}

.x-lab-list .__c-itens-steps ul li.__c-item span.circle {
  background-color: #1D3B6C;
  display: flex;
  flex-direction: row;
  color: #fff;
  width: 14px;
  height: 14px;
  border-radius: 14px;
  font-size: 14px;
  padding: 3px;
  margin-right: 4px;
}

.x-lab-list .__c-itens-steps ul.__col {
  flex-direction: column;
}

.x-lab-list .__x-content {
  display: flex;
  flex-direction: row;
  width: 100%;
}

.x-lab-list .__x-content div.__steps-left {
  display: flex;
  flex-direction: column;
  width: 100%;
  min-width: 300px;
  max-width: 100%;
}

.x-lab-list .__x-content div.__steps-right {
  display: flex;
  flex-direction: column;
  width: 100%;
  min-width: 300px;
  max-width: 100%;
}

@media screen and (max-width: 650px) {
  .x-lab-list .__x-content {
    flex-direction: column;
  }
}

.x-articles {
  box-sizing: border-box;
}

.x-articles #news,
.x-articles #news2,
.x-articles #x-articles-slick {
  display: flex;
  flex-direction: row;
  width: 100%;
  max-width: 900px;
}

.x-articles #news div.slick-track,
.x-articles #news2 div.slick-track,
.x-articles #x-articles-slick div.slick-track {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
}

.x-articles #news .news,
.x-articles #news2 .news,
.x-articles #x-articles-slick .news {
  display: flex;
  height: 450px;
}

.x-articles #news .new,
.x-articles #news2 .new,
.x-articles #x-articles-slick .new {
  display: flex;
  flex-direction: column;
  width: 32.2916733333%;
  margin-right: 0.52083%;
  margin-left: 0.52083%;
  padding-right: 0;
  padding-left: 0;
  box-sizing: border-box;
  padding: 6px 6px;
  box-sizing: border-box;
}

.x-articles #news .new a,
.x-articles #news2 .new a,
.x-articles #x-articles-slick .new a {
  text-decoration: none;
  color: #1D3B6C;
}

.x-articles #news .new img,
.x-articles #news2 .new img,
.x-articles #x-articles-slick .new img {
  height: auto;
  width: 100%;
}

.x-articles #news .new div.details,
.x-articles #news2 .new div.details,
.x-articles #x-articles-slick .new div.details {
  display: flex;
  flex-direction: column;
  height: 250px;
}

.x-articles #news .new div.details div.__top h2,
.x-articles #news2 .new div.details div.__top h2,
.x-articles #x-articles-slick .new div.details div.__top h2 {
  font-family: "Viga", sans-serif;
  font-size: 18px;
  margin: 6px 0px;
  font-weight: 400;
}

.x-articles #news .new div.details div.__top span,
.x-articles #news2 .new div.details div.__top span,
.x-articles #x-articles-slick .new div.details div.__top span {
  font-size: 16px;
}

.x-articles #news .new div.details div.__bottom,
.x-articles #news2 .new div.details div.__bottom,
.x-articles #x-articles-slick .new div.details div.__bottom {
  display: flex;
  flex-direction: row;
  padding-top: 6px;
}

.x-articles #news .new div.details div.__bottom a,
.x-articles #news2 .new div.details div.__bottom a,
.x-articles #x-articles-slick .new div.details div.__bottom a {
  font-size: 14px;
}

.x-articles #news .new:hover a,
.x-articles #news2 .new:hover a,
.x-articles #x-articles-slick .new:hover a {
  text-decoration: underline;
}

.x-articles #news .slick-track .slick-current + .slick-active .new,
.x-articles #news2 .slick-track .slick-current + .slick-active .new,
.x-articles #x-articles-slick .slick-track .slick-current + .slick-active .new {
  background-color: #1D3B6C;
}

.x-articles #news .slick-track .slick-current + .slick-active .new a,
.x-articles #news2 .slick-track .slick-current + .slick-active .new a,
.x-articles #x-articles-slick .slick-track .slick-current + .slick-active .new a {
  color: white;
}

.x-cases {
  box-sizing: border-box;
}

.x-cases #news,
.x-cases #news2,
.x-cases #x-articles-slick,
.x-cases #x-cases-slick {
  display: flex;
  flex-direction: row;
  width: 100%;
  max-width: 900px;
}

.x-cases #news div.slick-track,
.x-cases #news2 div.slick-track,
.x-cases #x-articles-slick div.slick-track,
.x-cases #x-cases-slick div.slick-track {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
}

.x-cases #news .news,
.x-cases #news2 .news,
.x-cases #x-articles-slick .news,
.x-cases #x-cases-slick .news {
  display: flex;
  height: 450px;
}

.x-cases #news .new,
.x-cases #news2 .new,
.x-cases #x-articles-slick .new,
.x-cases #x-cases-slick .new {
  display: flex;
  flex-direction: column;
  width: 32.2916733333%;
  margin-right: 0.52083%;
  margin-left: 0.52083%;
  padding-right: 0;
  padding-left: 0;
  box-sizing: border-box;
  padding: 6px 6px;
  box-sizing: border-box;
}

.x-cases #news .new a,
.x-cases #news2 .new a,
.x-cases #x-articles-slick .new a,
.x-cases #x-cases-slick .new a {
  text-decoration: none;
  color: #1D3B6C;
}

.x-cases #news .new img,
.x-cases #news2 .new img,
.x-cases #x-articles-slick .new img,
.x-cases #x-cases-slick .new img {
  height: auto;
  width: 100%;
}

.x-cases #news .new div.details,
.x-cases #news2 .new div.details,
.x-cases #x-articles-slick .new div.details,
.x-cases #x-cases-slick .new div.details {
  display: flex;
  flex-direction: column;
  height: 250px;
}

.x-cases #news .new div.details div.__top h2,
.x-cases #news2 .new div.details div.__top h2,
.x-cases #x-articles-slick .new div.details div.__top h2,
.x-cases #x-cases-slick .new div.details div.__top h2 {
  font-family: "Viga", sans-serif;
  font-size: 18px;
  margin: 6px 0px;
  font-weight: 400;
}

.x-cases #news .new div.details div.__top span,
.x-cases #news2 .new div.details div.__top span,
.x-cases #x-articles-slick .new div.details div.__top span,
.x-cases #x-cases-slick .new div.details div.__top span {
  font-size: 16px;
}

.x-cases #news .new div.details div.__bottom,
.x-cases #news2 .new div.details div.__bottom,
.x-cases #x-articles-slick .new div.details div.__bottom,
.x-cases #x-cases-slick .new div.details div.__bottom {
  display: flex;
  flex-direction: row;
  padding-top: 6px;
}

.x-cases #news .new div.details div.__bottom a,
.x-cases #news2 .new div.details div.__bottom a,
.x-cases #x-articles-slick .new div.details div.__bottom a,
.x-cases #x-cases-slick .new div.details div.__bottom a {
  font-size: 14px;
}

.x-cases #news .new:hover a,
.x-cases #news2 .new:hover a,
.x-cases #x-articles-slick .new:hover a,
.x-cases #x-cases-slick .new:hover a {
  text-decoration: underline;
}

.x-cases #news .slick-track .slick-current + .slick-active .new,
.x-cases #news2 .slick-track .slick-current + .slick-active .new,
.x-cases #x-articles-slick .slick-track .slick-current + .slick-active .new,
.x-cases #x-cases-slick .slick-track .slick-current + .slick-active .new {
  background-color: #1D3B6C;
}

.x-cases #news .slick-track .slick-current + .slick-active .new a,
.x-cases #news2 .slick-track .slick-current + .slick-active .new a,
.x-cases #x-articles-slick .slick-track .slick-current + .slick-active .new a,
.x-cases #x-cases-slick .slick-track .slick-current + .slick-active .new a {
  color: white;
}

.x-estudos-casos,
.x-batches {
  background-color: #F6F7F7;
  box-sizing: border-box;
}

.x-estudos-casos div.items,
.x-estudos-casos .x-estudos-casos-slick,
.x-estudos-casos .x-batches-slick,
.x-batches div.items,
.x-batches .x-estudos-casos-slick,
.x-batches .x-batches-slick {
  display: flex;
  flex-direction: row;
  width: 100%;
  max-width: 950px;
}

.x-estudos-casos div.items div.container-item,
.x-estudos-casos .x-estudos-casos-slick div.container-item,
.x-estudos-casos .x-batches-slick div.container-item,
.x-batches div.items div.container-item,
.x-batches .x-estudos-casos-slick div.container-item,
.x-batches .x-batches-slick div.container-item {
  display: flex;
  flex-direction: row;
}

.x-estudos-casos div.items div.item,
.x-estudos-casos .x-estudos-casos-slick div.item,
.x-estudos-casos .x-batches-slick div.item,
.x-batches div.items div.item,
.x-batches .x-estudos-casos-slick div.item,
.x-batches .x-batches-slick div.item {
  display: flex;
  flex-direction: row;
  height: 350px;
  max-width: 440px;
  width: 100%;
  background-color: white;
  border-radius: 12px;
  margin: 0 24px;
  margin-bottom: 12px;
  box-shadow: 0px 4px 12px rgba(0, 0, 0, 0.15);
  margin: 0 auto;
}

.x-estudos-casos div.items div.item > a,
.x-estudos-casos .x-estudos-casos-slick div.item > a,
.x-estudos-casos .x-batches-slick div.item > a,
.x-batches div.items div.item > a,
.x-batches .x-estudos-casos-slick div.item > a,
.x-batches .x-batches-slick div.item > a {
  display: flex;
  flex-direction: row;
  width: 100%;
  text-decoration: none;
}

.x-estudos-casos div.items div.item div.__left,
.x-estudos-casos .x-estudos-casos-slick div.item div.__left,
.x-estudos-casos .x-batches-slick div.item div.__left,
.x-batches div.items div.item div.__left,
.x-batches .x-estudos-casos-slick div.item div.__left,
.x-batches .x-batches-slick div.item div.__left {
  height: 100%;
  width: 100%;
  border-radius: 6px;
  border-radius: 12px 0 0 12px;
}

.x-estudos-casos div.items div.item div.__left img,
.x-estudos-casos .x-estudos-casos-slick div.item div.__left img,
.x-estudos-casos .x-batches-slick div.item div.__left img,
.x-batches div.items div.item div.__left img,
.x-batches .x-estudos-casos-slick div.item div.__left img,
.x-batches .x-batches-slick div.item div.__left img {
  border-radius: 12px 0 0 12px;
  height: 100%;
  width: auto;
  max-width: 100%;
  border-radius: 12px 12px 0 0;
}

.x-estudos-casos div.items div.item div.__right,
.x-estudos-casos .x-estudos-casos-slick div.item div.__right,
.x-estudos-casos .x-batches-slick div.item div.__right,
.x-batches div.items div.item div.__right,
.x-batches .x-estudos-casos-slick div.item div.__right,
.x-batches .x-batches-slick div.item div.__right {
  display: flex;
  flex-direction: column;
  width: 100%;
  padding: 24px 18px;
  box-sizing: border-box;
}

.x-estudos-casos div.items div.item div.__right .__category,
.x-estudos-casos .x-estudos-casos-slick div.item div.__right .__category,
.x-estudos-casos .x-batches-slick div.item div.__right .__category,
.x-batches div.items div.item div.__right .__category,
.x-batches .x-estudos-casos-slick div.item div.__right .__category,
.x-batches .x-batches-slick div.item div.__right .__category {
  color: #002e5f;
  font-family: "Viga", sans-serif;
  font-weight: 400;
  font-size: 20px;
}

.x-estudos-casos div.items div.item div.__right .__name,
.x-estudos-casos .x-estudos-casos-slick div.item div.__right .__name,
.x-estudos-casos .x-batches-slick div.item div.__right .__name,
.x-batches div.items div.item div.__right .__name,
.x-batches .x-estudos-casos-slick div.item div.__right .__name,
.x-batches .x-batches-slick div.item div.__right .__name {
  color: #272727;
  font-size: 18px;
  line-height: 32px;
  margin: 0px;
  padding: 0px;
  margin-top: 18px;
  font-weight: 400;
}

.x-estudos-casos div.items div.item div.__right .actions span,
.x-estudos-casos .x-estudos-casos-slick div.item div.__right .actions span,
.x-estudos-casos .x-batches-slick div.item div.__right .actions span,
.x-batches div.items div.item div.__right .actions span,
.x-batches .x-estudos-casos-slick div.item div.__right .actions span,
.x-batches .x-batches-slick div.item div.__right .actions span {
  font-family: "Viga", sans-serif;
  text-decoration: underline;
  font-weight: 400;
  color: #002e5f;
}

@media screen and (max-width: 500px) {
  .x-estudos-casos div.items div.item,
  .x-estudos-casos .x-estudos-casos-slick div.item,
  .x-batches div.items div.item,
  .x-batches .x-estudos-casos-slick div.item {
    display: flex;
    flex-direction: column;
    height: auto;
    max-width: 90%;
  }

  .x-estudos-casos div.items div.item > a,
  .x-estudos-casos .x-estudos-casos-slick div.item > a,
  .x-batches div.items div.item > a,
  .x-batches .x-estudos-casos-slick div.item > a {
    display: flex;
    flex-direction: column;
  }
}

.x-estudos-casos-page {
  box-sizing: border-box;
}

.x-estudos-casos-page div.items {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  width: 100%;
  max-width: 1000px;
}

.x-estudos-casos-page div.items div.item {
  display: flex;
  flex-direction: row;
  height: 350px;
  max-width: 440px;
  width: 100%;
  background-color: white;
  border-radius: 12px;
  margin: 0 24px;
  margin-bottom: 32px;
  box-shadow: 0px 4px 12px rgba(0, 0, 0, 0.15);
}

.x-estudos-casos-page div.items div.item > a {
  display: flex;
  flex-direction: row;
  width: 100%;
  text-decoration: none;
}

.x-estudos-casos-page div.items div.item div.__left {
  height: 100%;
  width: auto;
  border-radius: 6px;
  border-radius: 12px 0 0 12px;
}

.x-estudos-casos-page div.items div.item div.__left img {
  border-radius: 12px 0 0 12px;
  height: 100%;
  width: auto;
}

.x-estudos-casos-page div.items div.item div.__right {
  display: flex;
  flex-direction: column;
  width: 100%;
  padding: 24px 18px;
  box-sizing: border-box;
}

.x-estudos-casos-page div.items div.item div.__right .__category {
  color: #002e5f;
  font-family: "Viga", sans-serif;
  font-weight: 400;
  font-size: 20px;
}

.x-estudos-casos-page div.items div.item div.__right .__name {
  color: #272727;
  font-size: 18px;
  line-height: 32px;
  margin: 0px;
  padding: 0px;
  margin-top: 18px;
  font-weight: 400;
}

.x-estudos-casos-page div.items div.item div.__right .actions span {
  font-family: "Viga", sans-serif;
  text-decoration: underline;
  font-weight: 400;
  color: #002e5f;
}

@media screen and (max-width: 500px) {
  .x-estudos-casos-page div.items div.item,
  .x-estudos-casos-page .x-estudos-casos-slick div.item {
    display: flex;
    flex-direction: column;
    height: auto;
    max-width: 90%;
  }

  .x-estudos-casos-page div.items div.item > a,
  .x-estudos-casos-page .x-estudos-casos-slick div.item > a {
    display: flex;
    flex-direction: column;
  }
}

@media screen and (max-width: 768px) {
  .pagination li.page-item {
    display: none;
  }

  .pagination .page-item:first-child,
  .pagination .page-item:last-child,
  .pagination .page-item.active,
  .pagination .page-item.active + *,
  .pagination * + .page-item.active {
    display: block;
  }
}

.x-call-aceleracao {
  flex-wrap: wrap;
  position: relative;
  box-sizing: border-box;
}

.x-call-aceleracao .__left {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  width: 32.2916733333%;
  margin-right: 0.52083%;
  margin-left: 0.52083%;
  padding-right: 0;
  padding-left: 0;
  box-sizing: border-box;
  min-width: 245px;
  max-width: 275px;
}

.x-call-aceleracao .__left h1 {
  color: #1D3B6C;
  font-size: 44px;
  margin: 0px;
  margin-top: 8px;
}

.x-call-aceleracao .__left span {
  color: #71C043;
  font-size: 44px;
}

.x-call-aceleracao .__right {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  width: 65.6250066667%;
  margin-right: 0.52083%;
  margin-left: 0.52083%;
  padding-right: 0;
  padding-left: 0;
  box-sizing: border-box;
  color: #272727;
}

.x-call-aceleracao .__right .items {
  display: flex;
  flex-direction: row;
  width: 100%;
  max-width: 900px;
}

.x-call-aceleracao .__right .items .item {
  display: flex;
  flex-direction: column;
  width: 32.2916733333%;
  margin-right: 0.52083%;
  margin-left: 0.52083%;
  padding-right: 0;
  padding-left: 0;
  box-sizing: border-box;
  min-width: 270px;
  padding: 12px;
  box-sizing: border-box;
}

.x-call-aceleracao .__right .items .item div.__header {
  display: flex;
  flex-direction: row;
  width: 100%;
  background-repeat: no-repeat;
  background-size: 100% 100%;
  padding: 4.5%;
  box-sizing: border-box;
}

.x-call-aceleracao .__right .items .item div.__header div.__circle {
  display: flex;
  width: 200px;
  height: 200px;
  background-color: #71C043;
  border-radius: 100px;
}

.x-call-aceleracao .__right .items .item div.__header div.__circle i,
.x-call-aceleracao .__right .items .item div.__header div.__circle svg {
  font-size: 90px;
  color: #1D3B6C;
}

.x-call-aceleracao .__right .items .item div.__body {
  margin: 12px 0;
}

.x-call-aceleracao .__right .items .item div.__body h3 {
  font-family: "Viga", sans-serif;
  font-size: 28px;
  font-weight: 400;
  margin: 0px;
  text-align: center;
  color: #1D3B6C;
}

.x-call-aceleracao .__right .items .item div.__body div.__description {
  text-align: center;
  line-height: 24px;
}

.x-call-aceleracao .__right .items .item div.__footer {
  display: flex;
  flex-direction: row;
  margin-top: 24px;
}

.x-call-aceleracao .__detail {
  position: absolute;
  left: 0px;
  top: 350px;
  height: 5px;
  background-color: orange;
  width: calc(((100vw - 1200px) / 2) + (350px));
}

.x-call-aceleracao .__results {
  display: flex;
  flex-direction: column;
}

.x-call-aceleracao .__results ul {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  margin: 0px;
  padding: 16px 0px;
  width: 100%;
}

.x-call-aceleracao .__results ul li {
  display: flex;
  flex-direction: column;
  margin: 0px;
  width: 100%;
  min-width: 150px;
  max-width: 180px;
  padding: 32px 0;
  margin: 0 auto;
}

.x-call-aceleracao .__results ul li div:nth-child(1) {
  display: flex;
  flex-direction: row;
}

.x-call-aceleracao .__results ul li div:nth-child(1) h2 {
  border-bottom: 6px solid orange;
  line-height: normal;
  padding: 0px;
  margin: 0px;
}

.x-call-aceleracao .__results ul li div:nth-child(1) span {
  font-family: "Viga", sans-serif;
  margin: 0px;
  padding: 0px;
  font-size: 44px;
  font-weight: 400;
  color: #1D3B6C;
}

.x-call-aceleracao .__results ul li > span {
  padding: 12px 0;
  font-size: 18px;
}

@media screen and (max-width: 980px) {
  .x-call-aceleracao .__results ul {
    max-width: 80%;
  }
}

@media screen and (max-width: 1023px) {
  .x-call-aceleracao {
    padding: 36px 32px;
  }

  .x-call-aceleracao .__left,
  .x-call-aceleracao .__right {
    width: 98.95834%;
    margin-right: 0.52083%;
    margin-left: 0.52083%;
    padding-right: 0;
    padding-left: 0;
    box-sizing: border-box;
    min-width: 245px;
    max-width: 100%;
  }

  .x-call-aceleracao .__detail {
    display: none;
  }
}

#x-banner-max-slick {
  width: 100%;
  max-width: 100%;
  height: auto;
  margin: 0 !important;
  margin-top: 90px !important;
  overflow: hidden;
}

#x-banner-max-slick .x-banner-item {
  aspect-ratio: 21/9;
}

@media screen and (max-width: 768px) {
  #x-banner-max-slick .x-banner-item {
    aspect-ratio: 3/4;
  }
}

#x-banner-max-slick a.x-banner-item {
  overflow: hidden;
  width: 100%;
}

#x-banner-max-slick a.x-banner-item img {
  width: 100%;
  height: auto;
  transition: transform 1.5s;
  /* Animation */
}

#x-banner-max-slick a.x-banner-item img:hover {
  transform: scale(1.05);
  /* (150% zoom - Note: if the zoom is too large, it will go outside of the viewport) */
}

#x-banner-max-slick .x-banner {
  margin: 0px;
  min-height: auto;
}

@media screen and (min-width: 768px) and (max-width: 1200px) {
  #x-banner-max-slick .x-banner .__banner-container .__description {
    width: 90%;
  }

  #x-banner-max-slick .x-banner .__details .__detail-circle {
    bottom: -200px;
    left: -10%;
  }

  #x-banner-max-slick .x-banner .__banner-container .__lamp {
    display: none;
  }

  #x-banner-max-slick .x-banner .__banner-container .__title h1 {
    font-size: 36px;
  }

  #x-banner-max-slick .x-banner .__banner-container .__actions {
    margin-bottom: 0px;
  }
}

@media screen and (min-width: 768px) and (max-width: 950px) {
  #x-banner-max-slick .x-banner .__banner-container .__title h1 {
    font-size: 28px;
  }

  #x-banner-max-slick .x-banner .__banner-container .__description p {
    font-size: 16px;
  }
}

#x-banner-max-slick .show-desktop {
  display: flex;
}

@media screen and (max-width: 768px) {
  #x-banner-max-slick .show-desktop {
    display: none;
  }
}

#x-banner-max-slick .show-mobile {
  display: flex;
}

@media screen and (min-width: 768px) {
  #x-banner-max-slick .show-mobile {
    display: none;
  }
}

#x-banner-max-slick .slick-dots li button:before {
  color: #002e5f !important;
  font-size: 12px !important;
}

#x-banner-max-slick .slick-dots {
  bottom: 10px;
  position: absolute;
  display: block;
}

#x-banner-max-slick .slick-next {
  right: 20px;
  font-size: 24px;
  color: #002e5f;
}

#x-banner-max-slick .slick-next:before {
  content: "";
}

#x-banner-max-slick .slick-prev {
  z-index: 1;
  left: 20px;
  font-size: 24px;
  color: #002e5f;
}

#x-banner-max-slick .slick-prev:before {
  content: "";
}

@media only screen and (min-width: 1em) {
  .modal-overlay {
    display: flex;
    align-items: center;
    justify-content: center;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 5;
    background-color: rgba(0, 0, 0, 0.6);
    opacity: 0;
    visibility: hidden;
    -webkit-backface-visibility: hidden;
            backface-visibility: hidden;
    transition: opacity 0.6s cubic-bezier(0.55, 0, 0.1, 1), visibility 0.6s cubic-bezier(0.55, 0, 0.1, 1);
  }

  .modal-overlay.active {
    opacity: 1;
    visibility: visible;
  }
}

.modal {
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  margin: 0 auto;
  background-color: #fff;
  width: 600px;
  max-width: 80%;
  border-radius: 3px;
  opacity: 0;
  overflow-y: auto;
  visibility: hidden;
  box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  transform: scale(1.2);
  transition: all 0.6s cubic-bezier(0.55, 0, 0.1, 1);
}

.modal .close-modal {
  position: absolute;
  cursor: pointer;
  top: 5px;
  right: 15px;
  opacity: 0;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  transition: opacity 0.6s cubic-bezier(0.55, 0, 0.1, 1), transform 0.6s cubic-bezier(0.55, 0, 0.1, 1);
  transition-delay: 0.3s;
  color: white;
  z-index: 100;
}

.modal .close-modal svg {
  width: 1.75em;
  height: 1.75em;
}

.modal .modal-content {
  opacity: 0;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  transition: opacity 0.6s cubic-bezier(0.55, 0, 0.1, 1);
  transition-delay: 0.3s;
}

.modal .modal-content a {
  width: 100%;
}

.modal .modal-content a img {
  width: 100%;
  height: auto;
}

.modal.active {
  visibility: visible;
  opacity: 1;
  transform: scale(1);
}

.modal.active .modal-content {
  opacity: 1;
}

.modal.active .close-modal {
  transform: translateY(10px);
  opacity: 1;
}

.x-faq {
  display: flex;
  flex-direction: column;
}

.x-faq .faq-item {
  display: flex;
  flex-direction: column;
  margin: 16px 0;
}

.x-faq .faq-item h2 {
  font-family: "Viga", sans-serif;
  font-size: 22px;
  font-weight: 400;
  margin: 0px;
  text-align: left;
  color: #1D3B6C;
}

.x-faq .faq-item div.__body {
  margin: 8px 0;
  font-size: 16px;
}

.x-faq .faq-item div.__body ul {
  list-style: none;
  /* Remove default bullets */
}

.x-faq .faq-item div.__body ul li::before {
  content: "\2022";
  /* Add content: \2022 is the CSS Code/unicode for a bullet */
  color: #1D3B6C;
  /* Change the color */
  font-weight: bold;
  /* If you want it to be bold */
  display: inline-block;
  /* Needed to add space between the bullet and the text */
  width: 2em;
  /* Also needed for space (tweak if needed) */
  margin-left: -1em;
  /* Also needed for space (tweak if needed) */
}

.x-faq .faq-item div.__body a {
  font-weight: 700;
  color: #1D3B6C;
}

