/* Sections */
/*********************
MEDIA QUERIES
*********************/
/*********************
TRANSITION
*********************/
/*
USAGE: @include transition(all 0.2s ease-in-out);
*/
/*********************
CSS3 GRADIENTS
Don't overdo it.
*********************/
/* @include css-gradient(#dfdfdf,#f8f8f8); */
/*********************
BOX SIZING
*********************/
/* @include box-sizing(border-box); */
/* NOTE: value of "padding-box" is only supported in Gecko. So
probably best not to use it. I mean, were you going to anyway? */
/**
 * Allows you to use retina images at various pixel densities.
 * Examples:
 *
 *   @include retina(/images/mypic.jpg, 2);
 *   @include retina(/images/mypic.jpg, 3, 100px 100px, left top no-repeat transparent);
 *
 * @param  {Value}  $path               The path to the file name minus extension.
 * @param  {Number} $cap:    2          The highest pixel density level images exist for.
 * @param  {Value}  $size:   auto auto  The intended width of the rendered image.
 * @param  {Value}  $extras: null       Any other `background` values to be added.
 */
/* colors */
.blue {
  color: #1b77c2; }

.yellow {
  color: #e8a900; }

.green {
  color: #2dc676; }

.black {
  color: #000; }

.g38 {
  color: #383838; }

.g4f {
  color: #4f4f59; }

.g5b {
  color: #5b5b5b; }

.g84 {
  color: #848484; }

.gc3 {
  color: #c3c3c3; }

.gd6 {
  color: #d6d6d6; }

.ge6 {
  color: #e6e6e6; }

.gf7 {
  color: #f7f7f7; }

.white {
  color: #fff; }

.bg-blue {
  background-color: #1b77c2; }

.bg-yellow {
  background-color: #e8a900; }

.bg-green {
  background-color: #2dc676; }

.bg-g38 {
  background-color: #383838; }

.bg-g84 {
  background-color: #848484; }

.bg-gc3 {
  background-color: #c3c3c3; }

.bg-gd6 {
  background-color: #d6d6d6; }

.bg-ge6 {
  background-color: #e6e6e6; }

.bg-gf7 {
  background-color: #f7f7f7; }

.margin-auto {
  margin: auto; }

.mn25 {
  margin-top: -25px;
  margin-bottom: -25px; }

.mn20 {
  margin-top: -20px;
  margin-bottom: -20px; }

.mn15 {
  margin-top: -15px;
  margin-bottom: -15px; }

.mn10 {
  margin-top: -10px;
  margin-bottom: -10px; }

.mn5 {
  margin-top: -5px;
  margin-bottom: -5px; }

.mn3 {
  margin-top: -3px;
  margin-bottom: -3px; }

.m0 {
  margin-top: 0px;
  margin-bottom: 0px; }

.m2 {
  margin-top: 2px;
  margin-bottom: 2px; }

.m3 {
  margin-top: 3px;
  margin-bottom: 3px; }

.m4 {
  margin-top: 4px;
  margin-bottom: 4px; }

.m5 {
  margin-top: 5px;
  margin-bottom: 5px; }

.m6 {
  margin-top: 6px;
  margin-bottom: 6px; }

.m7 {
  margin-top: 7px;
  margin-bottom: 7px; }

.m8 {
  margin-top: 8px;
  margin-bottom: 8px; }

.m9 {
  margin-top: 9px;
  margin-bottom: 9px; }

.m10 {
  margin-top: 10px;
  margin-bottom: 10px; }

.m12 {
  margin-top: 12px;
  margin-bottom: 12px; }

.m13 {
  margin-top: 13px;
  margin-bottom: 13px; }

.m15 {
  margin-top: 15px;
  margin-bottom: 15px; }

.m17 {
  margin-top: 17px;
  margin-bottom: 17px; }

.m18 {
  margin-top: 18px;
  margin-bottom: 18px; }

.m20 {
  margin-top: 20px;
  margin-bottom: 20px; }

.m22 {
  margin-top: 22px;
  margin-bottom: 22px; }

.m23 {
  margin-top: 23px;
  margin-bottom: 23px; }

.m25 {
  margin-top: 25px;
  margin-bottom: 25px; }

.m27 {
  margin-top: 27px;
  margin-bottom: 27px; }

.m28 {
  margin-top: 28px;
  margin-bottom: 28px; }

.m29 {
  margin-top: 29px;
  margin-bottom: 29px; }

.m30 {
  margin-top: 30px;
  margin-bottom: 30px; }

.m32 {
  margin-top: 32px;
  margin-bottom: 32px; }

.m35 {
  margin-top: 35px;
  margin-bottom: 35px; }

.m37 {
  margin-top: 37px;
  margin-bottom: 37px; }

.m40 {
  margin-top: 40px;
  margin-bottom: 40px; }

.m42 {
  margin-top: 42px;
  margin-bottom: 42px; }

.m45 {
  margin-top: 45px;
  margin-bottom: 45px; }

.m47 {
  margin-top: 47px;
  margin-bottom: 47px; }

.m50 {
  margin-top: 50px;
  margin-bottom: 50px; }

.m55 {
  margin-top: 55px;
  margin-bottom: 55px; }

.m60 {
  margin-top: 60px;
  margin-bottom: 60px; }

.m62 {
  margin-top: 62px;
  margin-bottom: 62px; }

.m65 {
  margin-top: 65px;
  margin-bottom: 65px; }

.m70 {
  margin-top: 70px;
  margin-bottom: 70px; }

.m75 {
  margin-top: 75px;
  margin-bottom: 75px; }

.m80 {
  margin-top: 80px;
  margin-bottom: 80px; }

.m85 {
  margin-top: 85px;
  margin-bottom: 85px; }

.mtn40 {
  margin-top: -40px; }

.mtn25 {
  margin-top: -25px; }

.mtn20 {
  margin-top: -20px; }

.mtn15 {
  margin-top: -15px; }

.mtn10 {
  margin-top: -10px; }

.mtn5 {
  margin-top: -5px; }

.mtn3 {
  margin-top: -3px; }

.mt0 {
  margin-top: 0px; }

.mt2 {
  margin-top: 2px; }

.mt3 {
  margin-top: 3px; }

.mt4 {
  margin-top: 4px; }

.mt5 {
  margin-top: 5px; }

.mt6 {
  margin-top: 6px; }

.mt7 {
  margin-top: 7px; }

.mt8 {
  margin-top: 8px; }

.mt9 {
  margin-top: 9px; }

.mt10 {
  margin-top: 10px; }

.mt12 {
  margin-top: 12px; }

.mt13 {
  margin-top: 13px; }

.mt15 {
  margin-top: 15px; }

.mt17 {
  margin-top: 17px; }

.mt18 {
  margin-top: 18px; }

.mt20 {
  margin-top: 20px; }

.mt22 {
  margin-top: 22px; }

.mt23 {
  margin-top: 23px; }

.mt25 {
  margin-top: 25px; }

.mt27 {
  margin-top: 27px; }

.mt28 {
  margin-top: 28px; }

.mt29 {
  margin-top: 29px; }

.mt30 {
  margin-top: 30px; }

.mt32 {
  margin-top: 32px; }

.mt35 {
  margin-top: 35px; }

.mt37 {
  margin-top: 37px; }

.mt40 {
  margin-top: 40px; }

.mt42 {
  margin-top: 42px; }

.mt45 {
  margin-top: 45px; }

.mt47 {
  margin-top: 47px; }

.mt50 {
  margin-top: 50px; }

.mt55 {
  margin-top: 55px; }

.mt60 {
  margin-top: 60px; }

.mt62 {
  margin-top: 62px; }

.mt65 {
  margin-top: 65px; }

.mt70 {
  margin-top: 70px; }

.mt75 {
  margin-top: 75px; }

.mt80 {
  margin-top: 80px; }

.mt85 {
  margin-top: 85px; }

.mt100 {
  margin-top: 100px; }

.mbn25 {
  margin-bottom: -25px; }

.mbn20 {
  margin-bottom: -20px; }

.mbn15 {
  margin-bottom: -15px; }

.mbn10 {
  margin-bottom: -10px; }

.mbn5 {
  margin-bottom: -5px; }

.mbn3 {
  margin-bottom: -3px; }

.mb0 {
  margin-bottom: 0px; }

.mb2 {
  margin-bottom: 2px; }

.mb3 {
  margin-bottom: 3px; }

.mb4 {
  margin-bottom: 4px; }

.mb5 {
  margin-bottom: 5px; }

.mb6 {
  margin-bottom: 6px; }

.mb7 {
  margin-bottom: 7px; }

.mb8 {
  margin-bottom: 8px; }

.mb9 {
  margin-bottom: 9px; }

.mb10 {
  margin-bottom: 10px; }

.mb12 {
  margin-bottom: 12px; }

.mb13 {
  margin-bottom: 13px; }

.mb15 {
  margin-bottom: 15px; }

.mb17 {
  margin-bottom: 17px; }

.mb18 {
  margin-bottom: 18px; }

.mb20 {
  margin-bottom: 20px; }

.mb22 {
  margin-bottom: 22px; }

.mb23 {
  margin-bottom: 23px; }

.mb25 {
  margin-bottom: 25px; }

.mb27 {
  margin-bottom: 27px; }

.mb28 {
  margin-bottom: 28px; }

.mb29 {
  margin-bottom: 29px; }

.mb30 {
  margin-bottom: 30px; }

.mb32 {
  margin-bottom: 32px; }

.mb35 {
  margin-bottom: 35px; }

.mb37 {
  margin-bottom: 37px; }

.mb40 {
  margin-bottom: 40px; }

.mb42 {
  margin-bottom: 42px; }

.mb45 {
  margin-bottom: 45px; }

.mb47 {
  margin-bottom: 47px; }

.mb50 {
  margin-bottom: 50px; }

.mb55 {
  margin-bottom: 55px; }

.mb60 {
  margin-bottom: 60px; }

.mb62 {
  margin-bottom: 62px; }

.mb65 {
  margin-bottom: 65px; }

.mb70 {
  margin-bottom: 70px; }

.mb75 {
  margin-bottom: 75px; }

.mb80 {
  margin-bottom: 80px; }

.mb85 {
  margin-bottom: 85px; }

.mb100 {
  margin-bottom: 100px; }

/* tablet */
@media (max-width: 1099px) {
  .tmtn25 {
    margin-top: -25px; }
  .tmtn20 {
    margin-top: -20px; }
  .tmtn15 {
    margin-top: -15px; }
  .tmtn10 {
    margin-top: -10px; }
  .tmtn5 {
    margin-top: -5px; }
  .tmtn3 {
    margin-top: -3px; }
  .tmt0 {
    margin-top: 0px; }
  .tmt2 {
    margin-top: 2px; }
  .tmt3 {
    margin-top: 3px; }
  .tmt4 {
    margin-top: 4px; }
  .tmt5 {
    margin-top: 5px; }
  .tmt6 {
    margin-top: 6px; }
  .tmt7 {
    margin-top: 7px; }
  .tmt8 {
    margin-top: 8px; }
  .tmt9 {
    margin-top: 9px; }
  .tmt10 {
    margin-top: 10px; }
  .tmt12 {
    margin-top: 12px; }
  .tmt13 {
    margin-top: 13px; }
  .tmt15 {
    margin-top: 15px; }
  .tmt17 {
    margin-top: 17px; }
  .tmt18 {
    margin-top: 18px; }
  .tmt20 {
    margin-top: 20px; }
  .tmt22 {
    margin-top: 22px; }
  .tmt23 {
    margin-top: 23px; }
  .tmt25 {
    margin-top: 25px; }
  .tmt27 {
    margin-top: 27px; }
  .tmt28 {
    margin-top: 28px; }
  .tmt29 {
    margin-top: 29px; }
  .tmt30 {
    margin-top: 30px; }
  .tmt32 {
    margin-top: 32px; }
  .tmt35 {
    margin-top: 35px; }
  .tmt37 {
    margin-top: 37px; }
  .tmt40 {
    margin-top: 40px; }
  .tmt42 {
    margin-top: 42px; }
  .tmt45 {
    margin-top: 45px; }
  .tmt47 {
    margin-top: 47px; }
  .tmt50 {
    margin-top: 50px; }
  .tmt60 {
    margin-top: 60px; }
  .tmt62 {
    margin-top: 62px; }
  .tmt65 {
    margin-top: 65px; }
  .tmt70 {
    margin-top: 70px; }
  .tmt75 {
    margin-top: 75px; }
  .tmt80 {
    margin-top: 80px; }
  .tmt85 {
    margin-top: 85px; }
  .tmbn25 {
    margin-bottom: -25px; }
  .tmbn20 {
    margin-bottom: -20px; }
  .tmbn15 {
    margin-bottom: -15px; }
  .tmbn10 {
    margin-bottom: -10px; }
  .tmbn5 {
    margin-bottom: -5px; }
  .tmbn3 {
    margin-bottom: -3px; }
  .tmb0 {
    margin-bottom: 0px; }
  .tmb2 {
    margin-bottom: 2px; }
  .tmb3 {
    margin-bottom: 3px; }
  .tmb4 {
    margin-bottom: 4px; }
  .tmb5 {
    margin-bottom: 5px; }
  .tmb6 {
    margin-bottom: 6px; }
  .tmb7 {
    margin-bottom: 7px; }
  .tmb8 {
    margin-bottom: 8px; }
  .tmb9 {
    margin-bottom: 9px; }
  .tmb10 {
    margin-bottom: 10px; }
  .tmb12 {
    margin-bottom: 12px; }
  .tmb13 {
    margin-bottom: 13px; }
  .tmb15 {
    margin-bottom: 15px; }
  .tmb17 {
    margin-bottom: 17px; }
  .tmb18 {
    margin-bottom: 18px; }
  .tmb20 {
    margin-bottom: 20px; }
  .tmb22 {
    margin-bottom: 22px; }
  .tmb23 {
    margin-bottom: 23px; }
  .tmb25 {
    margin-bottom: 25px; }
  .tmb27 {
    margin-bottom: 27px; }
  .tmb28 {
    margin-bottom: 28px; }
  .tmb29 {
    margin-bottom: 29px; }
  .tmb30 {
    margin-bottom: 30px; }
  .tmb32 {
    margin-bottom: 32px; }
  .tmb35 {
    margin-bottom: 35px; }
  .tmb37 {
    margin-bottom: 37px; }
  .tmb40 {
    margin-bottom: 40px; }
  .tmb42 {
    margin-bottom: 42px; }
  .tmb45 {
    margin-bottom: 45px; }
  .tmb47 {
    margin-bottom: 47px; }
  .tmb50 {
    margin-bottom: 50px; }
  .tmb60 {
    margin-bottom: 60px; }
  .tmb62 {
    margin-bottom: 62px; }
  .tmb65 {
    margin-bottom: 65px; }
  .tmb70 {
    margin-bottom: 70px; }
  .tmb75 {
    margin-bottom: 75px; }
  .tmb80 {
    margin-bottom: 80px; }
  .tmb85 {
    margin-bottom: 85px; } }

/* tablet */
@media (max-width: 991px) {
  .tsmtn25 {
    margin-top: -25px; }
  .tsmtn20 {
    margin-top: -20px; }
  .tsmtn15 {
    margin-top: -15px; }
  .tsmtn10 {
    margin-top: -10px; }
  .tsmtn5 {
    margin-top: -5px; }
  .tsmtn3 {
    margin-top: -3px; }
  .tsmt0 {
    margin-top: 0px; }
  .tsmt2 {
    margin-top: 2px; }
  .tsmt3 {
    margin-top: 3px; }
  .tsmt4 {
    margin-top: 4px; }
  .tsmt5 {
    margin-top: 5px; }
  .tsmt6 {
    margin-top: 6px; }
  .tsmt7 {
    margin-top: 7px; }
  .tsmt8 {
    margin-top: 8px; }
  .tsmt9 {
    margin-top: 9px; }
  .tsmt10 {
    margin-top: 10px; }
  .tsmt12 {
    margin-top: 12px; }
  .tsmt13 {
    margin-top: 13px; }
  .tsmt15 {
    margin-top: 15px; }
  .tsmt17 {
    margin-top: 17px; }
  .tsmt18 {
    margin-top: 18px; }
  .tsmt20 {
    margin-top: 20px; }
  .tsmt22 {
    margin-top: 22px; }
  .tsmt23 {
    margin-top: 23px; }
  .tsmt25 {
    margin-top: 25px; }
  .tsmt27 {
    margin-top: 27px; }
  .tsmt28 {
    margin-top: 28px; }
  .tsmt29 {
    margin-top: 29px; }
  .tsmt30 {
    margin-top: 30px; }
  .tsmt32 {
    margin-top: 32px; }
  .tsmt35 {
    margin-top: 35px; }
  .tsmt37 {
    margin-top: 37px; }
  .tsmt40 {
    margin-top: 40px; }
  .tsmt42 {
    margin-top: 42px; }
  .tsmt45 {
    margin-top: 45px; }
  .tsmt47 {
    margin-top: 47px; }
  .tsmt50 {
    margin-top: 50px; }
  .tsmt60 {
    margin-top: 60px; }
  .tsmt62 {
    margin-top: 62px; }
  .tsmt65 {
    margin-top: 65px; }
  .tsmt70 {
    margin-top: 70px; }
  .tsmt75 {
    margin-top: 75px; }
  .tsmt80 {
    margin-top: 80px; }
  .tsmt85 {
    margin-top: 85px; }
  .tsmbn25 {
    margin-bottom: -25px; }
  .tsmbn20 {
    margin-bottom: -20px; }
  .tsmbn15 {
    margin-bottom: -15px; }
  .tsmbn10 {
    margin-bottom: -10px; }
  .tsmbn5 {
    margin-bottom: -5px; }
  .tsmbn3 {
    margin-bottom: -3px; }
  .tsmb0 {
    margin-bottom: 0px; }
  .tsmb2 {
    margin-bottom: 2px; }
  .tsmb3 {
    margin-bottom: 3px; }
  .tsmb4 {
    margin-bottom: 4px; }
  .tsmb5 {
    margin-bottom: 5px; }
  .tsmb6 {
    margin-bottom: 6px; }
  .tsmb7 {
    margin-bottom: 7px; }
  .tsmb8 {
    margin-bottom: 8px; }
  .tsmb9 {
    margin-bottom: 9px; }
  .tsmb10 {
    margin-bottom: 10px; }
  .tsmb12 {
    margin-bottom: 12px; }
  .tsmb13 {
    margin-bottom: 13px; }
  .tsmb15 {
    margin-bottom: 15px; }
  .tsmb17 {
    margin-bottom: 17px; }
  .tsmb18 {
    margin-bottom: 18px; }
  .tsmb20 {
    margin-bottom: 20px; }
  .tsmb22 {
    margin-bottom: 22px; }
  .tsmb23 {
    margin-bottom: 23px; }
  .tsmb25 {
    margin-bottom: 25px; }
  .tsmb27 {
    margin-bottom: 27px; }
  .tsmb28 {
    margin-bottom: 28px; }
  .tsmb29 {
    margin-bottom: 29px; }
  .tsmb30 {
    margin-bottom: 30px; }
  .tsmb32 {
    margin-bottom: 32px; }
  .tsmb35 {
    margin-bottom: 35px; }
  .tsmb37 {
    margin-bottom: 37px; }
  .tsmb40 {
    margin-bottom: 40px; }
  .tsmb42 {
    margin-bottom: 42px; }
  .tsmb45 {
    margin-bottom: 45px; }
  .tsmb47 {
    margin-bottom: 47px; }
  .tsmb50 {
    margin-bottom: 50px; }
  .tsmb60 {
    margin-bottom: 60px; }
  .tsmb62 {
    margin-bottom: 62px; }
  .tsmb65 {
    margin-bottom: 65px; }
  .tsmb70 {
    margin-bottom: 70px; }
  .tsmb75 {
    margin-bottom: 75px; }
  .tsmb80 {
    margin-bottom: 80px; }
  .tsmb85 {
    margin-bottom: 85px; } }

/* mobile */
@media (max-width: 767px) {
  .mmtn25 {
    margin-top: -25px; }
  .mmtn20 {
    margin-top: -20px; }
  .mmtn15 {
    margin-top: -15px; }
  .mmtn10 {
    margin-top: -10px; }
  .mmtn5 {
    margin-top: -5px; }
  .mmtn3 {
    margin-top: -3px; }
  .mmt0 {
    margin-top: 0px; }
  .mmt2 {
    margin-top: 2px; }
  .mmt3 {
    margin-top: 3px; }
  .mmt4 {
    margin-top: 4px; }
  .mmt5 {
    margin-top: 5px; }
  .mmt6 {
    margin-top: 6px; }
  .mmt7 {
    margin-top: 7px; }
  .mmt8 {
    margin-top: 8px; }
  .mmt9 {
    margin-top: 9px; }
  .mmt10 {
    margin-top: 10px; }
  .mmt12 {
    margin-top: 12px; }
  .mmt13 {
    margin-top: 13px; }
  .mmt15 {
    margin-top: 15px; }
  .mmt17 {
    margin-top: 17px; }
  .mmt18 {
    margin-top: 18px; }
  .mmt20 {
    margin-top: 20px; }
  .mmt22 {
    margin-top: 22px; }
  .mmt23 {
    margin-top: 23px; }
  .mmt25 {
    margin-top: 25px; }
  .mmt27 {
    margin-top: 27px; }
  .mmt28 {
    margin-top: 28px; }
  .mmt29 {
    margin-top: 29px; }
  .mmt30 {
    margin-top: 30px; }
  .mmt32 {
    margin-top: 32px; }
  .mmt35 {
    margin-top: 35px; }
  .mmt37 {
    margin-top: 37px; }
  .mmt40 {
    margin-top: 40px; }
  .mmt42 {
    margin-top: 42px; }
  .mmt45 {
    margin-top: 45px; }
  .mmt47 {
    margin-top: 47px; }
  .mmt50 {
    margin-top: 50px; }
  .mmt60 {
    margin-top: 60px; }
  .mmt62 {
    margin-top: 62px; }
  .mmt65 {
    margin-top: 65px; }
  .mmt70 {
    margin-top: 70px; }
  .mmt75 {
    margin-top: 75px; }
  .mmt80 {
    margin-top: 80px; }
  .mmt85 {
    margin-top: 85px; }
  .mmbn25 {
    margin-bottom: -25px; }
  .mmbn20 {
    margin-bottom: -20px; }
  .mmbn15 {
    margin-bottom: -15px; }
  .mmbn10 {
    margin-bottom: -10px; }
  .mmbn5 {
    margin-bottom: -5px; }
  .mmbn3 {
    margin-bottom: -3px; }
  .mmb0 {
    margin-bottom: 0px; }
  .mmb2 {
    margin-bottom: 2px; }
  .mmb3 {
    margin-bottom: 3px; }
  .mmb4 {
    margin-bottom: 4px; }
  .mmb5 {
    margin-bottom: 5px; }
  .mmb6 {
    margin-bottom: 6px; }
  .mmb7 {
    margin-bottom: 7px; }
  .mmb8 {
    margin-bottom: 8px; }
  .mmb9 {
    margin-bottom: 9px; }
  .mmb10 {
    margin-bottom: 10px; }
  .mmb12 {
    margin-bottom: 12px; }
  .mmb13 {
    margin-bottom: 13px; }
  .mmb15 {
    margin-bottom: 15px; }
  .mmb17 {
    margin-bottom: 17px; }
  .mmb18 {
    margin-bottom: 18px; }
  .mmb20 {
    margin-bottom: 20px; }
  .mmb22 {
    margin-bottom: 22px; }
  .mmb23 {
    margin-bottom: 23px; }
  .mmb25 {
    margin-bottom: 25px; }
  .mmb27 {
    margin-bottom: 27px; }
  .mmb28 {
    margin-bottom: 28px; }
  .mmb29 {
    margin-bottom: 29px; }
  .mmb30 {
    margin-bottom: 30px; }
  .mmb32 {
    margin-bottom: 32px; }
  .mmb35 {
    margin-bottom: 35px; }
  .mmb37 {
    margin-bottom: 37px; }
  .mmb40 {
    margin-bottom: 40px; }
  .mmb42 {
    margin-bottom: 42px; }
  .mmb45 {
    margin-bottom: 45px; }
  .mmb47 {
    margin-bottom: 47px; }
  .mmb50 {
    margin-bottom: 50px; }
  .mmb60 {
    margin-bottom: 60px; }
  .mmb62 {
    margin-bottom: 62px; }
  .mmb65 {
    margin-bottom: 65px; }
  .mmb70 {
    margin-bottom: 70px; }
  .mmb75 {
    margin-bottom: 75px; }
  .mmb80 {
    margin-bottom: 80px; }
  .mmb85 {
    margin-bottom: 85px; } }

.p0 {
  padding-top: 0px;
  padding-bottom: 0px; }

.p2 {
  padding-top: 2px;
  padding-bottom: 2px; }

.p3 {
  padding-top: 3px;
  padding-bottom: 3px; }

.p4 {
  padding-top: 4px;
  padding-bottom: 4px; }

.p5 {
  padding-top: 5px;
  padding-bottom: 5px; }

.p6 {
  padding-top: 6px;
  padding-bottom: 6px; }

.p7 {
  padding-top: 7px;
  padding-bottom: 7px; }

.p8 {
  padding-top: 8px;
  padding-bottom: 8px; }

.p9 {
  padding-top: 9px;
  padding-bottom: 9px; }

.p10 {
  padding-top: 10px;
  padding-bottom: 10px; }

.p12 {
  padding-top: 12px;
  padding-bottom: 12px; }

.p13 {
  padding-top: 13px;
  padding-bottom: 13px; }

.p15 {
  padding-top: 15px;
  padding-bottom: 15px; }

.p17 {
  padding-top: 17px;
  padding-bottom: 17px; }

.p18 {
  padding-top: 18px;
  padding-bottom: 18px; }

.p20 {
  padding-top: 20px;
  padding-bottom: 20px; }

.p22 {
  padding-top: 22px;
  padding-bottom: 22px; }

.p23 {
  padding-top: 23px;
  padding-bottom: 23px; }

.p25 {
  padding-top: 25px;
  padding-bottom: 25px; }

.p27 {
  padding-top: 27px;
  padding-bottom: 27px; }

.p28 {
  padding-top: 28px;
  padding-bottom: 28px; }

.p29 {
  padding-top: 29px;
  padding-bottom: 29px; }

.p30 {
  padding-top: 30px;
  padding-bottom: 30px; }

.p32 {
  padding-top: 32px;
  padding-bottom: 32px; }

.p35 {
  padding-top: 35px;
  padding-bottom: 35px; }

.p37 {
  padding-top: 37px;
  padding-bottom: 37px; }

.p40 {
  padding-top: 40px;
  padding-bottom: 40px; }

.p42 {
  padding-top: 42px;
  padding-bottom: 42px; }

.p45 {
  padding-top: 45px;
  padding-bottom: 45px; }

.p47 {
  padding-top: 47px;
  padding-bottom: 47px; }

.p50 {
  padding-top: 50px;
  padding-bottom: 50px; }

.p60 {
  padding-top: 60px;
  padding-bottom: 60px; }

.p62 {
  padding-top: 62px;
  padding-bottom: 62px; }

.p65 {
  padding-top: 65px;
  padding-bottom: 65px; }

.p70 {
  padding-top: 70px;
  padding-bottom: 70px; }

.p75 {
  padding-top: 75px;
  padding-bottom: 75px; }

.p80 {
  padding-top: 80px;
  padding-bottom: 80px; }

.p85 {
  padding-top: 85px;
  padding-bottom: 85px; }

.p-side0 {
  padding-left: 0px;
  padding-right: 0px; }

.p-side2 {
  padding-left: 2px;
  padding-right: 2px; }

.p-side3 {
  padding-left: 3px;
  padding-right: 3px; }

.p-side4 {
  padding-left: 4px;
  padding-right: 4px; }

.p-side5 {
  padding-left: 5px;
  padding-right: 5px; }

.p-side8 {
  padding-left: 8px;
  padding-right: 8px; }

.p-side10 {
  padding-left: 10px;
  padding-right: 10px; }

.p-side12 {
  padding-left: 12px;
  padding-right: 12px; }

.p-side15 {
  padding-left: 15px;
  padding-right: 15px; }

.p-side20 {
  padding-left: 20px;
  padding-right: 20px; }

.p-side25 {
  padding-left: 25px;
  padding-right: 25px; }

.p-side30 {
  padding-left: 30px;
  padding-right: 30px; }

.p-side40 {
  padding-left: 40px;
  padding-right: 40px; }

.p-side50 {
  padding-left: 50px;
  padding-right: 50px; }

.p-left0 {
  padding-left: 0px; }

.p-left2 {
  padding-left: 2px; }

.p-left3 {
  padding-left: 3px; }

.p-left4 {
  padding-left: 4px; }

.p-left5 {
  padding-left: 5px; }

.p-left8 {
  padding-left: 8px; }

.p-left10 {
  padding-left: 10px; }

.p-left12 {
  padding-left: 12px; }

.p-left15 {
  padding-left: 15px; }

.p-left20 {
  padding-left: 20px; }

.p-left25 {
  padding-left: 25px; }

.p-left30 {
  padding-left: 30px; }

.p-left40 {
  padding-left: 40px; }

.p-left50 {
  padding-left: 50px; }

.p-right0 {
  padding-right: 0px; }

.p-right2 {
  padding-right: 2px; }

.p-right3 {
  padding-right: 3px; }

.p-right4 {
  padding-right: 4px; }

.p-right5 {
  padding-right: 5px; }

.p-right8 {
  padding-right: 8px; }

.p-right10 {
  padding-right: 10px; }

.p-right12 {
  padding-right: 12px; }

.p-right15 {
  padding-right: 15px; }

.p-right20 {
  padding-right: 20px; }

.p-right25 {
  padding-right: 25px; }

.p-right30 {
  padding-right: 30px; }

.p-right40 {
  padding-right: 40px; }

.p-right50 {
  padding-right: 50px; }

.p-all0 {
  padding: 0px; }

.p-all2 {
  padding: 2px; }

.p-all3 {
  padding: 3px; }

.p-all4 {
  padding: 4px; }

.p-all5 {
  padding: 5px; }

.p-all8 {
  padding: 8px; }

.p-all10 {
  padding: 10px; }

.p-all12 {
  padding: 12px; }

.p-all15 {
  padding: 15px; }

.p-all20 {
  padding: 20px; }

.p-all25 {
  padding: 25px; }

.p-all30 {
  padding: 30px; }

.p-all40 {
  padding: 40px; }

.p-all50 {
  padding: 50px; }

.pt0 {
  padding-top: 0px; }

.pt2 {
  padding-top: 2px; }

.pt3 {
  padding-top: 3px; }

.pt4 {
  padding-top: 4px; }

.pt5 {
  padding-top: 5px; }

.pt6 {
  padding-top: 6px; }

.pt7 {
  padding-top: 7px; }

.pt8 {
  padding-top: 8px; }

.pt9 {
  padding-top: 9px; }

.pt10 {
  padding-top: 10px; }

.pt12 {
  padding-top: 12px; }

.pt13 {
  padding-top: 13px; }

.pt15 {
  padding-top: 15px; }

.pt17 {
  padding-top: 17px; }

.pt18 {
  padding-top: 18px; }

.pt20 {
  padding-top: 20px; }

.pt22 {
  padding-top: 22px; }

.pt23 {
  padding-top: 23px; }

.pt25 {
  padding-top: 25px; }

.pt27 {
  padding-top: 27px; }

.pt28 {
  padding-top: 28px; }

.pt29 {
  padding-top: 29px; }

.pt30 {
  padding-top: 30px; }

.pt32 {
  padding-top: 32px; }

.pt35 {
  padding-top: 35px; }

.pt37 {
  padding-top: 37px; }

.pt40 {
  padding-top: 40px; }

.pt42 {
  padding-top: 42px; }

.pt45 {
  padding-top: 45px; }

.pt47 {
  padding-top: 47px; }

.pt50 {
  padding-top: 50px; }

.pt55 {
  padding-top: 55px; }

.pt60 {
  padding-top: 60px; }

.pt62 {
  padding-top: 62px; }

.pt65 {
  padding-top: 65px; }

.pt70 {
  padding-top: 70px; }

.pt75 {
  padding-top: 75px; }

.pt80 {
  padding-top: 80px; }

.pt85 {
  padding-top: 85px; }

.pt100 {
  padding-top: 100px; }

.pt120 {
  padding-top: 120px; }

.pt140 {
  padding-top: 140px; }

.pt160 {
  padding-top: 160px; }

.pb0 {
  padding-bottom: 0px; }

.pb2 {
  padding-bottom: 2px; }

.pb3 {
  padding-bottom: 3px; }

.pb4 {
  padding-bottom: 4px; }

.pb5 {
  padding-bottom: 5px; }

.pb6 {
  padding-bottom: 6px; }

.pb7 {
  padding-bottom: 7px; }

.pb8 {
  padding-bottom: 8px; }

.pb9 {
  padding-bottom: 9px; }

.pb10 {
  padding-bottom: 10px; }

.pb12 {
  padding-bottom: 12px; }

.pb13 {
  padding-bottom: 13px; }

.pb15 {
  padding-bottom: 15px; }

.pb17 {
  padding-bottom: 17px; }

.pb18 {
  padding-bottom: 18px; }

.pb20 {
  padding-bottom: 20px; }

.pb22 {
  padding-bottom: 22px; }

.pb23 {
  padding-bottom: 23px; }

.pb25 {
  padding-bottom: 25px; }

.pb27 {
  padding-bottom: 27px; }

.pb28 {
  padding-bottom: 28px; }

.pb29 {
  padding-bottom: 29px; }

.pb30 {
  padding-bottom: 30px; }

.pb32 {
  padding-bottom: 32px; }

.pb35 {
  padding-bottom: 35px; }

.pb37 {
  padding-bottom: 37px; }

.pb40 {
  padding-bottom: 40px; }

.pb42 {
  padding-bottom: 42px; }

.pb45 {
  padding-bottom: 45px; }

.pb47 {
  padding-bottom: 47px; }

.pb50 {
  padding-bottom: 50px; }

.pb55 {
  padding-bottom: 55px; }

.pb60 {
  padding-bottom: 60px; }

.pb62 {
  padding-bottom: 62px; }

.pb65 {
  padding-bottom: 65px; }

.pb70 {
  padding-bottom: 70px; }

.pb75 {
  padding-bottom: 75px; }

.pb80 {
  padding-bottom: 80px; }

.pb85 {
  padding-bottom: 85px; }

.pb100 {
  padding-bottom: 100px; }

.pb120 {
  padding-bottom: 120px; }

.pb140 {
  padding-bottom: 140px; }

.pb160 {
  padding-bottom: 160px; }

/* tablet */
@media (max-width: 1099px) {
  .tpt0 {
    padding-top: 0px; }
  .tpt2 {
    padding-top: 2px; }
  .tpt3 {
    padding-top: 3px; }
  .tpt4 {
    padding-top: 4px; }
  .tpt5 {
    padding-top: 5px; }
  .tpt6 {
    padding-top: 6px; }
  .tpt7 {
    padding-top: 7px; }
  .tpt8 {
    padding-top: 8px; }
  .tpt9 {
    padding-top: 9px; }
  .tpt10 {
    padding-top: 10px; }
  .tpt12 {
    padding-top: 12px; }
  .tpt13 {
    padding-top: 13px; }
  .tpt15 {
    padding-top: 15px; }
  .tpt17 {
    padding-top: 17px; }
  .tpt18 {
    padding-top: 18px; }
  .tpt20 {
    padding-top: 20px; }
  .tpt22 {
    padding-top: 22px; }
  .tpt23 {
    padding-top: 23px; }
  .tpt25 {
    padding-top: 25px; }
  .tpt27 {
    padding-top: 27px; }
  .tpt28 {
    padding-top: 28px; }
  .tpt29 {
    padding-top: 29px; }
  .tpt30 {
    padding-top: 30px; }
  .tpt32 {
    padding-top: 32px; }
  .tpt35 {
    padding-top: 35px; }
  .tpt37 {
    padding-top: 37px; }
  .tpt40 {
    padding-top: 40px; }
  .tpt42 {
    padding-top: 42px; }
  .tpt45 {
    padding-top: 45px; }
  .tpt47 {
    padding-top: 47px; }
  .tpt50 {
    padding-top: 50px; }
  .tpt60 {
    padding-top: 60px; }
  .tpt62 {
    padding-top: 62px; }
  .tpt65 {
    padding-top: 65px; }
  .tpt70 {
    padding-top: 70px; }
  .tpt75 {
    padding-top: 75px; }
  .tpt80 {
    padding-top: 80px; }
  .tpt85 {
    padding-top: 85px; }
  .tpb0 {
    padding-bottom: 0px; }
  .tpb2 {
    padding-bottom: 2px; }
  .tpb3 {
    padding-bottom: 3px; }
  .tpb4 {
    padding-bottom: 4px; }
  .tpb5 {
    padding-bottom: 5px; }
  .tpb6 {
    padding-bottom: 6px; }
  .tpb7 {
    padding-bottom: 7px; }
  .tpb8 {
    padding-bottom: 8px; }
  .tpb9 {
    padding-bottom: 9px; }
  .tpb10 {
    padding-bottom: 10px; }
  .tpb12 {
    padding-bottom: 12px; }
  .tpb13 {
    padding-bottom: 13px; }
  .tpb15 {
    padding-bottom: 15px; }
  .tpb17 {
    padding-bottom: 17px; }
  .tpb18 {
    padding-bottom: 18px; }
  .tpb20 {
    padding-bottom: 20px; }
  .tpb22 {
    padding-bottom: 22px; }
  .tpb23 {
    padding-bottom: 23px; }
  .tpb25 {
    padding-bottom: 25px; }
  .tpb27 {
    padding-bottom: 27px; }
  .tpb28 {
    padding-bottom: 28px; }
  .tpb29 {
    padding-bottom: 29px; }
  .tpb30 {
    padding-bottom: 30px; }
  .tpb32 {
    padding-bottom: 32px; }
  .tpb35 {
    padding-bottom: 35px; }
  .tpb37 {
    padding-bottom: 37px; }
  .tpb40 {
    padding-bottom: 40px; }
  .tpb42 {
    padding-bottom: 42px; }
  .tpb45 {
    padding-bottom: 45px; }
  .tpb47 {
    padding-bottom: 47px; }
  .tpb50 {
    padding-bottom: 50px; }
  .tpb60 {
    padding-bottom: 60px; }
  .tpb62 {
    padding-bottom: 62px; }
  .tpb65 {
    padding-bottom: 65px; }
  .tpb70 {
    padding-bottom: 70px; }
  .tpb75 {
    padding-bottom: 75px; }
  .tpb80 {
    padding-bottom: 80px; }
  .tpb85 {
    padding-bottom: 85px; } }

/* tablet small */
@media (max-width: 991px) {
  .tspt0 {
    padding-top: 0px; }
  .tspt2 {
    padding-top: 2px; }
  .tspt3 {
    padding-top: 3px; }
  .tspt4 {
    padding-top: 4px; }
  .tspt5 {
    padding-top: 5px; }
  .tspt6 {
    padding-top: 6px; }
  .tspt7 {
    padding-top: 7px; }
  .tspt8 {
    padding-top: 8px; }
  .tspt9 {
    padding-top: 9px; }
  .tspt10 {
    padding-top: 10px; }
  .tspt12 {
    padding-top: 12px; }
  .tspt13 {
    padding-top: 13px; }
  .tspt15 {
    padding-top: 15px; }
  .tspt17 {
    padding-top: 17px; }
  .tspt18 {
    padding-top: 18px; }
  .tspt20 {
    padding-top: 20px; }
  .tspt22 {
    padding-top: 22px; }
  .tspt23 {
    padding-top: 23px; }
  .tspt25 {
    padding-top: 25px; }
  .tspt27 {
    padding-top: 27px; }
  .tspt28 {
    padding-top: 28px; }
  .tspt29 {
    padding-top: 29px; }
  .tspt30 {
    padding-top: 30px; }
  .tspt32 {
    padding-top: 32px; }
  .tspt35 {
    padding-top: 35px; }
  .tspt37 {
    padding-top: 37px; }
  .tspt40 {
    padding-top: 40px; }
  .tspt42 {
    padding-top: 42px; }
  .tspt45 {
    padding-top: 45px; }
  .tspt47 {
    padding-top: 47px; }
  .tspt50 {
    padding-top: 50px; }
  .tspt60 {
    padding-top: 60px; }
  .tspt62 {
    padding-top: 62px; }
  .tspt65 {
    padding-top: 65px; }
  .tspt70 {
    padding-top: 70px; }
  .tspt75 {
    padding-top: 75px; }
  .tspt80 {
    padding-top: 80px; }
  .tspt85 {
    padding-top: 85px; }
  .tspb0 {
    padding-bottom: 0px; }
  .tspb2 {
    padding-bottom: 2px; }
  .tspb3 {
    padding-bottom: 3px; }
  .tspb4 {
    padding-bottom: 4px; }
  .tspb5 {
    padding-bottom: 5px; }
  .tspb6 {
    padding-bottom: 6px; }
  .tspb7 {
    padding-bottom: 7px; }
  .tspb8 {
    padding-bottom: 8px; }
  .tspb9 {
    padding-bottom: 9px; }
  .tspb10 {
    padding-bottom: 10px; }
  .tspb12 {
    padding-bottom: 12px; }
  .tspb13 {
    padding-bottom: 13px; }
  .tspb15 {
    padding-bottom: 15px; }
  .tspb17 {
    padding-bottom: 17px; }
  .tspb18 {
    padding-bottom: 18px; }
  .tspb20 {
    padding-bottom: 20px; }
  .tspb22 {
    padding-bottom: 22px; }
  .tspb23 {
    padding-bottom: 23px; }
  .tspb25 {
    padding-bottom: 25px; }
  .tspb27 {
    padding-bottom: 27px; }
  .tspb28 {
    padding-bottom: 28px; }
  .tspb29 {
    padding-bottom: 29px; }
  .tspb30 {
    padding-bottom: 30px; }
  .tspb32 {
    padding-bottom: 32px; }
  .tspb35 {
    padding-bottom: 35px; }
  .tspb37 {
    padding-bottom: 37px; }
  .tspb40 {
    padding-bottom: 40px; }
  .tspb42 {
    padding-bottom: 42px; }
  .tspb45 {
    padding-bottom: 45px; }
  .tspb47 {
    padding-bottom: 47px; }
  .tspb50 {
    padding-bottom: 50px; }
  .tspb60 {
    padding-bottom: 60px; }
  .tspb62 {
    padding-bottom: 62px; }
  .tspb65 {
    padding-bottom: 65px; }
  .tspb70 {
    padding-bottom: 70px; }
  .tspb75 {
    padding-bottom: 75px; }
  .tspb80 {
    padding-bottom: 80px; }
  .tspb85 {
    padding-bottom: 85px; } }

/* mobile */
@media (max-width: 767px) {
  .mpt0 {
    padding-top: 0px; }
  .mpt2 {
    padding-top: 2px; }
  .mpt3 {
    padding-top: 3px; }
  .mpt4 {
    padding-top: 4px; }
  .mpt5 {
    padding-top: 5px; }
  .mpt6 {
    padding-top: 6px; }
  .mpt7 {
    padding-top: 7px; }
  .mpt8 {
    padding-top: 8px; }
  .mpt9 {
    padding-top: 9px; }
  .mpt10 {
    padding-top: 10px; }
  .mpt12 {
    padding-top: 12px; }
  .mpt13 {
    padding-top: 13px; }
  .mpt15 {
    padding-top: 15px; }
  .mpt17 {
    padding-top: 17px; }
  .mpt18 {
    padding-top: 18px; }
  .mpt20 {
    padding-top: 20px; }
  .mpt22 {
    padding-top: 22px; }
  .mpt23 {
    padding-top: 23px; }
  .mpt25 {
    padding-top: 25px; }
  .mpt27 {
    padding-top: 27px; }
  .mpt28 {
    padding-top: 28px; }
  .mpt29 {
    padding-top: 29px; }
  .mpt30 {
    padding-top: 30px; }
  .mpt32 {
    padding-top: 32px; }
  .mpt35 {
    padding-top: 35px; }
  .mpt37 {
    padding-top: 37px; }
  .mpt40 {
    padding-top: 40px; }
  .mpt42 {
    padding-top: 42px; }
  .mpt45 {
    padding-top: 45px; }
  .mpt47 {
    padding-top: 47px; }
  .mpt50 {
    padding-top: 50px; }
  .mpt60 {
    padding-top: 60px; }
  .mpt62 {
    padding-top: 62px; }
  .mpt65 {
    padding-top: 65px; }
  .mpt70 {
    padding-top: 70px; }
  .mpt75 {
    padding-top: 75px; }
  .mpt80 {
    padding-top: 80px; }
  .mpt85 {
    padding-top: 85px; }
  .mpb0 {
    padding-bottom: 0px; }
  .mpb2 {
    padding-bottom: 2px; }
  .mpb3 {
    padding-bottom: 3px; }
  .mpb4 {
    padding-bottom: 4px; }
  .mpb5 {
    padding-bottom: 5px; }
  .mpb6 {
    padding-bottom: 6px; }
  .mpb7 {
    padding-bottom: 7px; }
  .mpb8 {
    padding-bottom: 8px; }
  .mpb9 {
    padding-bottom: 9px; }
  .mpb10 {
    padding-bottom: 10px; }
  .mpb12 {
    padding-bottom: 12px; }
  .mpb13 {
    padding-bottom: 13px; }
  .mpb15 {
    padding-bottom: 15px; }
  .mpb17 {
    padding-bottom: 17px; }
  .mpb18 {
    padding-bottom: 18px; }
  .mpb20 {
    padding-bottom: 20px; }
  .mpb22 {
    padding-bottom: 22px; }
  .mpb23 {
    padding-bottom: 23px; }
  .mpb25 {
    padding-bottom: 25px; }
  .mpb27 {
    padding-bottom: 27px; }
  .mpb28 {
    padding-bottom: 28px; }
  .mpb29 {
    padding-bottom: 29px; }
  .mpb30 {
    padding-bottom: 30px; }
  .mpb32 {
    padding-bottom: 32px; }
  .mpb35 {
    padding-bottom: 35px; }
  .mpb37 {
    padding-bottom: 37px; }
  .mpb40 {
    padding-bottom: 40px; }
  .mpb42 {
    padding-bottom: 42px; }
  .mpb45 {
    padding-bottom: 45px; }
  .mpb47 {
    padding-bottom: 47px; }
  .mpb50 {
    padding-bottom: 50px; }
  .mpb60 {
    padding-bottom: 60px; }
  .mpb62 {
    padding-bottom: 62px; }
  .mpb65 {
    padding-bottom: 65px; }
  .mpb70 {
    padding-bottom: 70px; }
  .mpb75 {
    padding-bottom: 75px; }
  .mpb80 {
    padding-bottom: 80px; }
  .mpb85 {
    padding-bottom: 85px; }
  .mp-side0 {
    padding-left: 0px;
    padding-right: 0px; }
  .mp-side2 {
    padding-left: 2px;
    padding-right: 2px; }
  .mp-side3 {
    padding-left: 3px;
    padding-right: 3px; }
  .mp-side4 {
    padding-left: 4px;
    padding-right: 4px; }
  .mp-side5 {
    padding-left: 5px;
    padding-right: 5px; }
  .mp-side8 {
    padding-left: 8px;
    padding-right: 8px; }
  .mp-side10 {
    padding-left: 10px;
    padding-right: 10px; }
  .mp-side12 {
    padding-left: 12px;
    padding-right: 12px; }
  .mp-side15 {
    padding-left: 15px;
    padding-right: 15px; }
  .mp-side20 {
    padding-left: 20px;
    padding-right: 20px; }
  .mp-side25 {
    padding-left: 25px;
    padding-right: 25px; }
  .mp-side30 {
    padding-left: 30px;
    padding-right: 30px; }
  .mp-side40 {
    padding-left: 40px;
    padding-right: 40px; }
  .mp-side50 {
    padding-left: 50px;
    padding-right: 50px; }
  .mp-left0 {
    padding-left: 0px; }
  .mp-left2 {
    padding-left: 2px; }
  .mp-left3 {
    padding-left: 3px; }
  .mp-left4 {
    padding-left: 4px; }
  .mp-left5 {
    padding-left: 5px; }
  .mp-left8 {
    padding-left: 8px; }
  .mp-left10 {
    padding-left: 10px; }
  .mp-left12 {
    padding-left: 12px; }
  .mp-left15 {
    padding-left: 15px; }
  .mp-left20 {
    padding-left: 20px; }
  .mp-left25 {
    padding-left: 25px; }
  .mp-left30 {
    padding-left: 30px; }
  .mp-left40 {
    padding-left: 40px; }
  .mp-left50 {
    padding-left: 50px; }
  .mp-right0 {
    padding-right: 0px; }
  .mp-right2 {
    padding-right: 2px; }
  .mp-right3 {
    padding-right: 3px; }
  .mp-right4 {
    padding-right: 4px; }
  .mp-right5 {
    padding-right: 5px; }
  .mp-right8 {
    padding-right: 8px; }
  .mp-right10 {
    padding-right: 10px; }
  .mp-right12 {
    padding-right: 12px; }
  .mp-right15 {
    padding-right: 15px; }
  .mp-right20 {
    padding-right: 20px; }
  .mp-right25 {
    padding-right: 25px; }
  .mp-right30 {
    padding-right: 30px; }
  .mp-right40 {
    padding-right: 40px; }
  .mp-right50 {
    padding-right: 50px; }
  .mp-all0 {
    padding: 0px; }
  .mp-all2 {
    padding: 2px; }
  .mp-all3 {
    padding: 3px; }
  .mp-all4 {
    padding: 4px; }
  .mp-all5 {
    padding: 5px; }
  .mp-all8 {
    padding: 8px; }
  .mp-all10 {
    padding: 10px; }
  .mp-all12 {
    padding: 12px; }
  .mp-all15 {
    padding: 15px; }
  .mp-all20 {
    padding: 20px; }
  .mp-all25 {
    padding: 25px; }
  .mp-all30 {
    padding: 30px; }
  .mp-all40 {
    padding: 40px; }
  .mp-all50 {
    padding: 50px; } }

p, h1, h2, h3, h4, h5, h6, a {
  /* tablet */
  /* mobile */
  /* tablet */
  /* mobile */ }
  p.margin-auto, h1.margin-auto, h2.margin-auto, h3.margin-auto, h4.margin-auto, h5.margin-auto, h6.margin-auto, a.margin-auto {
    margin: auto; }
  p.mn25, h1.mn25, h2.mn25, h3.mn25, h4.mn25, h5.mn25, h6.mn25, a.mn25 {
    margin-top: -25px;
    margin-bottom: -25px; }
  p.mn20, h1.mn20, h2.mn20, h3.mn20, h4.mn20, h5.mn20, h6.mn20, a.mn20 {
    margin-top: -20px;
    margin-bottom: -20px; }
  p.mn15, h1.mn15, h2.mn15, h3.mn15, h4.mn15, h5.mn15, h6.mn15, a.mn15 {
    margin-top: -15px;
    margin-bottom: -15px; }
  p.mn10, h1.mn10, h2.mn10, h3.mn10, h4.mn10, h5.mn10, h6.mn10, a.mn10 {
    margin-top: -10px;
    margin-bottom: -10px; }
  p.mn5, h1.mn5, h2.mn5, h3.mn5, h4.mn5, h5.mn5, h6.mn5, a.mn5 {
    margin-top: -5px;
    margin-bottom: -5px; }
  p.mn3, h1.mn3, h2.mn3, h3.mn3, h4.mn3, h5.mn3, h6.mn3, a.mn3 {
    margin-top: -3px;
    margin-bottom: -3px; }
  p.m0, h1.m0, h2.m0, h3.m0, h4.m0, h5.m0, h6.m0, a.m0 {
    margin-top: 0px;
    margin-bottom: 0px; }
  p.m2, h1.m2, h2.m2, h3.m2, h4.m2, h5.m2, h6.m2, a.m2 {
    margin-top: 2px;
    margin-bottom: 2px; }
  p.m3, h1.m3, h2.m3, h3.m3, h4.m3, h5.m3, h6.m3, a.m3 {
    margin-top: 3px;
    margin-bottom: 3px; }
  p.m4, h1.m4, h2.m4, h3.m4, h4.m4, h5.m4, h6.m4, a.m4 {
    margin-top: 4px;
    margin-bottom: 4px; }
  p.m5, h1.m5, h2.m5, h3.m5, h4.m5, h5.m5, h6.m5, a.m5 {
    margin-top: 5px;
    margin-bottom: 5px; }
  p.m6, h1.m6, h2.m6, h3.m6, h4.m6, h5.m6, h6.m6, a.m6 {
    margin-top: 6px;
    margin-bottom: 6px; }
  p.m7, h1.m7, h2.m7, h3.m7, h4.m7, h5.m7, h6.m7, a.m7 {
    margin-top: 7px;
    margin-bottom: 7px; }
  p.m8, h1.m8, h2.m8, h3.m8, h4.m8, h5.m8, h6.m8, a.m8 {
    margin-top: 8px;
    margin-bottom: 8px; }
  p.m9, h1.m9, h2.m9, h3.m9, h4.m9, h5.m9, h6.m9, a.m9 {
    margin-top: 9px;
    margin-bottom: 9px; }
  p.m10, h1.m10, h2.m10, h3.m10, h4.m10, h5.m10, h6.m10, a.m10 {
    margin-top: 10px;
    margin-bottom: 10px; }
  p.m12, h1.m12, h2.m12, h3.m12, h4.m12, h5.m12, h6.m12, a.m12 {
    margin-top: 12px;
    margin-bottom: 12px; }
  p.m13, h1.m13, h2.m13, h3.m13, h4.m13, h5.m13, h6.m13, a.m13 {
    margin-top: 13px;
    margin-bottom: 13px; }
  p.m15, h1.m15, h2.m15, h3.m15, h4.m15, h5.m15, h6.m15, a.m15 {
    margin-top: 15px;
    margin-bottom: 15px; }
  p.m17, h1.m17, h2.m17, h3.m17, h4.m17, h5.m17, h6.m17, a.m17 {
    margin-top: 17px;
    margin-bottom: 17px; }
  p.m18, h1.m18, h2.m18, h3.m18, h4.m18, h5.m18, h6.m18, a.m18 {
    margin-top: 18px;
    margin-bottom: 18px; }
  p.m20, h1.m20, h2.m20, h3.m20, h4.m20, h5.m20, h6.m20, a.m20 {
    margin-top: 20px;
    margin-bottom: 20px; }
  p.m22, h1.m22, h2.m22, h3.m22, h4.m22, h5.m22, h6.m22, a.m22 {
    margin-top: 22px;
    margin-bottom: 22px; }
  p.m23, h1.m23, h2.m23, h3.m23, h4.m23, h5.m23, h6.m23, a.m23 {
    margin-top: 23px;
    margin-bottom: 23px; }
  p.m25, h1.m25, h2.m25, h3.m25, h4.m25, h5.m25, h6.m25, a.m25 {
    margin-top: 25px;
    margin-bottom: 25px; }
  p.m27, h1.m27, h2.m27, h3.m27, h4.m27, h5.m27, h6.m27, a.m27 {
    margin-top: 27px;
    margin-bottom: 27px; }
  p.m28, h1.m28, h2.m28, h3.m28, h4.m28, h5.m28, h6.m28, a.m28 {
    margin-top: 28px;
    margin-bottom: 28px; }
  p.m29, h1.m29, h2.m29, h3.m29, h4.m29, h5.m29, h6.m29, a.m29 {
    margin-top: 29px;
    margin-bottom: 29px; }
  p.m30, h1.m30, h2.m30, h3.m30, h4.m30, h5.m30, h6.m30, a.m30 {
    margin-top: 30px;
    margin-bottom: 30px; }
  p.m32, h1.m32, h2.m32, h3.m32, h4.m32, h5.m32, h6.m32, a.m32 {
    margin-top: 32px;
    margin-bottom: 32px; }
  p.m35, h1.m35, h2.m35, h3.m35, h4.m35, h5.m35, h6.m35, a.m35 {
    margin-top: 35px;
    margin-bottom: 35px; }
  p.m37, h1.m37, h2.m37, h3.m37, h4.m37, h5.m37, h6.m37, a.m37 {
    margin-top: 37px;
    margin-bottom: 37px; }
  p.m40, h1.m40, h2.m40, h3.m40, h4.m40, h5.m40, h6.m40, a.m40 {
    margin-top: 40px;
    margin-bottom: 40px; }
  p.m42, h1.m42, h2.m42, h3.m42, h4.m42, h5.m42, h6.m42, a.m42 {
    margin-top: 42px;
    margin-bottom: 42px; }
  p.m45, h1.m45, h2.m45, h3.m45, h4.m45, h5.m45, h6.m45, a.m45 {
    margin-top: 45px;
    margin-bottom: 45px; }
  p.m47, h1.m47, h2.m47, h3.m47, h4.m47, h5.m47, h6.m47, a.m47 {
    margin-top: 47px;
    margin-bottom: 47px; }
  p.m50, h1.m50, h2.m50, h3.m50, h4.m50, h5.m50, h6.m50, a.m50 {
    margin-top: 50px;
    margin-bottom: 50px; }
  p.m55, h1.m55, h2.m55, h3.m55, h4.m55, h5.m55, h6.m55, a.m55 {
    margin-top: 55px;
    margin-bottom: 55px; }
  p.m60, h1.m60, h2.m60, h3.m60, h4.m60, h5.m60, h6.m60, a.m60 {
    margin-top: 60px;
    margin-bottom: 60px; }
  p.m62, h1.m62, h2.m62, h3.m62, h4.m62, h5.m62, h6.m62, a.m62 {
    margin-top: 62px;
    margin-bottom: 62px; }
  p.m65, h1.m65, h2.m65, h3.m65, h4.m65, h5.m65, h6.m65, a.m65 {
    margin-top: 65px;
    margin-bottom: 65px; }
  p.m70, h1.m70, h2.m70, h3.m70, h4.m70, h5.m70, h6.m70, a.m70 {
    margin-top: 70px;
    margin-bottom: 70px; }
  p.m75, h1.m75, h2.m75, h3.m75, h4.m75, h5.m75, h6.m75, a.m75 {
    margin-top: 75px;
    margin-bottom: 75px; }
  p.m80, h1.m80, h2.m80, h3.m80, h4.m80, h5.m80, h6.m80, a.m80 {
    margin-top: 80px;
    margin-bottom: 80px; }
  p.m85, h1.m85, h2.m85, h3.m85, h4.m85, h5.m85, h6.m85, a.m85 {
    margin-top: 85px;
    margin-bottom: 85px; }
  p.mtn40, h1.mtn40, h2.mtn40, h3.mtn40, h4.mtn40, h5.mtn40, h6.mtn40, a.mtn40 {
    margin-top: -40px; }
  p.mtn25, h1.mtn25, h2.mtn25, h3.mtn25, h4.mtn25, h5.mtn25, h6.mtn25, a.mtn25 {
    margin-top: -25px; }
  p.mtn20, h1.mtn20, h2.mtn20, h3.mtn20, h4.mtn20, h5.mtn20, h6.mtn20, a.mtn20 {
    margin-top: -20px; }
  p.mtn15, h1.mtn15, h2.mtn15, h3.mtn15, h4.mtn15, h5.mtn15, h6.mtn15, a.mtn15 {
    margin-top: -15px; }
  p.mtn10, h1.mtn10, h2.mtn10, h3.mtn10, h4.mtn10, h5.mtn10, h6.mtn10, a.mtn10 {
    margin-top: -10px; }
  p.mtn5, h1.mtn5, h2.mtn5, h3.mtn5, h4.mtn5, h5.mtn5, h6.mtn5, a.mtn5 {
    margin-top: -5px; }
  p.mtn3, h1.mtn3, h2.mtn3, h3.mtn3, h4.mtn3, h5.mtn3, h6.mtn3, a.mtn3 {
    margin-top: -3px; }
  p.mt0, h1.mt0, h2.mt0, h3.mt0, h4.mt0, h5.mt0, h6.mt0, a.mt0 {
    margin-top: 0px; }
  p.mt2, h1.mt2, h2.mt2, h3.mt2, h4.mt2, h5.mt2, h6.mt2, a.mt2 {
    margin-top: 2px; }
  p.mt3, h1.mt3, h2.mt3, h3.mt3, h4.mt3, h5.mt3, h6.mt3, a.mt3 {
    margin-top: 3px; }
  p.mt4, h1.mt4, h2.mt4, h3.mt4, h4.mt4, h5.mt4, h6.mt4, a.mt4 {
    margin-top: 4px; }
  p.mt5, h1.mt5, h2.mt5, h3.mt5, h4.mt5, h5.mt5, h6.mt5, a.mt5 {
    margin-top: 5px; }
  p.mt6, h1.mt6, h2.mt6, h3.mt6, h4.mt6, h5.mt6, h6.mt6, a.mt6 {
    margin-top: 6px; }
  p.mt7, h1.mt7, h2.mt7, h3.mt7, h4.mt7, h5.mt7, h6.mt7, a.mt7 {
    margin-top: 7px; }
  p.mt8, h1.mt8, h2.mt8, h3.mt8, h4.mt8, h5.mt8, h6.mt8, a.mt8 {
    margin-top: 8px; }
  p.mt9, h1.mt9, h2.mt9, h3.mt9, h4.mt9, h5.mt9, h6.mt9, a.mt9 {
    margin-top: 9px; }
  p.mt10, h1.mt10, h2.mt10, h3.mt10, h4.mt10, h5.mt10, h6.mt10, a.mt10 {
    margin-top: 10px; }
  p.mt12, h1.mt12, h2.mt12, h3.mt12, h4.mt12, h5.mt12, h6.mt12, a.mt12 {
    margin-top: 12px; }
  p.mt13, h1.mt13, h2.mt13, h3.mt13, h4.mt13, h5.mt13, h6.mt13, a.mt13 {
    margin-top: 13px; }
  p.mt15, h1.mt15, h2.mt15, h3.mt15, h4.mt15, h5.mt15, h6.mt15, a.mt15 {
    margin-top: 15px; }
  p.mt17, h1.mt17, h2.mt17, h3.mt17, h4.mt17, h5.mt17, h6.mt17, a.mt17 {
    margin-top: 17px; }
  p.mt18, h1.mt18, h2.mt18, h3.mt18, h4.mt18, h5.mt18, h6.mt18, a.mt18 {
    margin-top: 18px; }
  p.mt20, h1.mt20, h2.mt20, h3.mt20, h4.mt20, h5.mt20, h6.mt20, a.mt20 {
    margin-top: 20px; }
  p.mt22, h1.mt22, h2.mt22, h3.mt22, h4.mt22, h5.mt22, h6.mt22, a.mt22 {
    margin-top: 22px; }
  p.mt23, h1.mt23, h2.mt23, h3.mt23, h4.mt23, h5.mt23, h6.mt23, a.mt23 {
    margin-top: 23px; }
  p.mt25, h1.mt25, h2.mt25, h3.mt25, h4.mt25, h5.mt25, h6.mt25, a.mt25 {
    margin-top: 25px; }
  p.mt27, h1.mt27, h2.mt27, h3.mt27, h4.mt27, h5.mt27, h6.mt27, a.mt27 {
    margin-top: 27px; }
  p.mt28, h1.mt28, h2.mt28, h3.mt28, h4.mt28, h5.mt28, h6.mt28, a.mt28 {
    margin-top: 28px; }
  p.mt29, h1.mt29, h2.mt29, h3.mt29, h4.mt29, h5.mt29, h6.mt29, a.mt29 {
    margin-top: 29px; }
  p.mt30, h1.mt30, h2.mt30, h3.mt30, h4.mt30, h5.mt30, h6.mt30, a.mt30 {
    margin-top: 30px; }
  p.mt32, h1.mt32, h2.mt32, h3.mt32, h4.mt32, h5.mt32, h6.mt32, a.mt32 {
    margin-top: 32px; }
  p.mt35, h1.mt35, h2.mt35, h3.mt35, h4.mt35, h5.mt35, h6.mt35, a.mt35 {
    margin-top: 35px; }
  p.mt37, h1.mt37, h2.mt37, h3.mt37, h4.mt37, h5.mt37, h6.mt37, a.mt37 {
    margin-top: 37px; }
  p.mt40, h1.mt40, h2.mt40, h3.mt40, h4.mt40, h5.mt40, h6.mt40, a.mt40 {
    margin-top: 40px; }
  p.mt42, h1.mt42, h2.mt42, h3.mt42, h4.mt42, h5.mt42, h6.mt42, a.mt42 {
    margin-top: 42px; }
  p.mt45, h1.mt45, h2.mt45, h3.mt45, h4.mt45, h5.mt45, h6.mt45, a.mt45 {
    margin-top: 45px; }
  p.mt47, h1.mt47, h2.mt47, h3.mt47, h4.mt47, h5.mt47, h6.mt47, a.mt47 {
    margin-top: 47px; }
  p.mt50, h1.mt50, h2.mt50, h3.mt50, h4.mt50, h5.mt50, h6.mt50, a.mt50 {
    margin-top: 50px; }
  p.mt55, h1.mt55, h2.mt55, h3.mt55, h4.mt55, h5.mt55, h6.mt55, a.mt55 {
    margin-top: 55px; }
  p.mt60, h1.mt60, h2.mt60, h3.mt60, h4.mt60, h5.mt60, h6.mt60, a.mt60 {
    margin-top: 60px; }
  p.mt62, h1.mt62, h2.mt62, h3.mt62, h4.mt62, h5.mt62, h6.mt62, a.mt62 {
    margin-top: 62px; }
  p.mt65, h1.mt65, h2.mt65, h3.mt65, h4.mt65, h5.mt65, h6.mt65, a.mt65 {
    margin-top: 65px; }
  p.mt70, h1.mt70, h2.mt70, h3.mt70, h4.mt70, h5.mt70, h6.mt70, a.mt70 {
    margin-top: 70px; }
  p.mt75, h1.mt75, h2.mt75, h3.mt75, h4.mt75, h5.mt75, h6.mt75, a.mt75 {
    margin-top: 75px; }
  p.mt80, h1.mt80, h2.mt80, h3.mt80, h4.mt80, h5.mt80, h6.mt80, a.mt80 {
    margin-top: 80px; }
  p.mt85, h1.mt85, h2.mt85, h3.mt85, h4.mt85, h5.mt85, h6.mt85, a.mt85 {
    margin-top: 85px; }
  p.mbn25, h1.mbn25, h2.mbn25, h3.mbn25, h4.mbn25, h5.mbn25, h6.mbn25, a.mbn25 {
    margin-bottom: -25px; }
  p.mbn20, h1.mbn20, h2.mbn20, h3.mbn20, h4.mbn20, h5.mbn20, h6.mbn20, a.mbn20 {
    margin-bottom: -20px; }
  p.mbn15, h1.mbn15, h2.mbn15, h3.mbn15, h4.mbn15, h5.mbn15, h6.mbn15, a.mbn15 {
    margin-bottom: -15px; }
  p.mbn10, h1.mbn10, h2.mbn10, h3.mbn10, h4.mbn10, h5.mbn10, h6.mbn10, a.mbn10 {
    margin-bottom: -10px; }
  p.mbn5, h1.mbn5, h2.mbn5, h3.mbn5, h4.mbn5, h5.mbn5, h6.mbn5, a.mbn5 {
    margin-bottom: -5px; }
  p.mbn3, h1.mbn3, h2.mbn3, h3.mbn3, h4.mbn3, h5.mbn3, h6.mbn3, a.mbn3 {
    margin-bottom: -3px; }
  p.mb0, h1.mb0, h2.mb0, h3.mb0, h4.mb0, h5.mb0, h6.mb0, a.mb0 {
    margin-bottom: 0px; }
  p.mb2, h1.mb2, h2.mb2, h3.mb2, h4.mb2, h5.mb2, h6.mb2, a.mb2 {
    margin-bottom: 2px; }
  p.mb3, h1.mb3, h2.mb3, h3.mb3, h4.mb3, h5.mb3, h6.mb3, a.mb3 {
    margin-bottom: 3px; }
  p.mb4, h1.mb4, h2.mb4, h3.mb4, h4.mb4, h5.mb4, h6.mb4, a.mb4 {
    margin-bottom: 4px; }
  p.mb5, h1.mb5, h2.mb5, h3.mb5, h4.mb5, h5.mb5, h6.mb5, a.mb5 {
    margin-bottom: 5px; }
  p.mb6, h1.mb6, h2.mb6, h3.mb6, h4.mb6, h5.mb6, h6.mb6, a.mb6 {
    margin-bottom: 6px; }
  p.mb7, h1.mb7, h2.mb7, h3.mb7, h4.mb7, h5.mb7, h6.mb7, a.mb7 {
    margin-bottom: 7px; }
  p.mb8, h1.mb8, h2.mb8, h3.mb8, h4.mb8, h5.mb8, h6.mb8, a.mb8 {
    margin-bottom: 8px; }
  p.mb9, h1.mb9, h2.mb9, h3.mb9, h4.mb9, h5.mb9, h6.mb9, a.mb9 {
    margin-bottom: 9px; }
  p.mb10, h1.mb10, h2.mb10, h3.mb10, h4.mb10, h5.mb10, h6.mb10, a.mb10 {
    margin-bottom: 10px; }
  p.mb12, h1.mb12, h2.mb12, h3.mb12, h4.mb12, h5.mb12, h6.mb12, a.mb12 {
    margin-bottom: 12px; }
  p.mb13, h1.mb13, h2.mb13, h3.mb13, h4.mb13, h5.mb13, h6.mb13, a.mb13 {
    margin-bottom: 13px; }
  p.mb15, h1.mb15, h2.mb15, h3.mb15, h4.mb15, h5.mb15, h6.mb15, a.mb15 {
    margin-bottom: 15px; }
  p.mb17, h1.mb17, h2.mb17, h3.mb17, h4.mb17, h5.mb17, h6.mb17, a.mb17 {
    margin-bottom: 17px; }
  p.mb18, h1.mb18, h2.mb18, h3.mb18, h4.mb18, h5.mb18, h6.mb18, a.mb18 {
    margin-bottom: 18px; }
  p.mb20, h1.mb20, h2.mb20, h3.mb20, h4.mb20, h5.mb20, h6.mb20, a.mb20 {
    margin-bottom: 20px; }
  p.mb22, h1.mb22, h2.mb22, h3.mb22, h4.mb22, h5.mb22, h6.mb22, a.mb22 {
    margin-bottom: 22px; }
  p.mb23, h1.mb23, h2.mb23, h3.mb23, h4.mb23, h5.mb23, h6.mb23, a.mb23 {
    margin-bottom: 23px; }
  p.mb25, h1.mb25, h2.mb25, h3.mb25, h4.mb25, h5.mb25, h6.mb25, a.mb25 {
    margin-bottom: 25px; }
  p.mb27, h1.mb27, h2.mb27, h3.mb27, h4.mb27, h5.mb27, h6.mb27, a.mb27 {
    margin-bottom: 27px; }
  p.mb28, h1.mb28, h2.mb28, h3.mb28, h4.mb28, h5.mb28, h6.mb28, a.mb28 {
    margin-bottom: 28px; }
  p.mb29, h1.mb29, h2.mb29, h3.mb29, h4.mb29, h5.mb29, h6.mb29, a.mb29 {
    margin-bottom: 29px; }
  p.mb30, h1.mb30, h2.mb30, h3.mb30, h4.mb30, h5.mb30, h6.mb30, a.mb30 {
    margin-bottom: 30px; }
  p.mb32, h1.mb32, h2.mb32, h3.mb32, h4.mb32, h5.mb32, h6.mb32, a.mb32 {
    margin-bottom: 32px; }
  p.mb35, h1.mb35, h2.mb35, h3.mb35, h4.mb35, h5.mb35, h6.mb35, a.mb35 {
    margin-bottom: 35px; }
  p.mb37, h1.mb37, h2.mb37, h3.mb37, h4.mb37, h5.mb37, h6.mb37, a.mb37 {
    margin-bottom: 37px; }
  p.mb40, h1.mb40, h2.mb40, h3.mb40, h4.mb40, h5.mb40, h6.mb40, a.mb40 {
    margin-bottom: 40px; }
  p.mb42, h1.mb42, h2.mb42, h3.mb42, h4.mb42, h5.mb42, h6.mb42, a.mb42 {
    margin-bottom: 42px; }
  p.mb45, h1.mb45, h2.mb45, h3.mb45, h4.mb45, h5.mb45, h6.mb45, a.mb45 {
    margin-bottom: 45px; }
  p.mb47, h1.mb47, h2.mb47, h3.mb47, h4.mb47, h5.mb47, h6.mb47, a.mb47 {
    margin-bottom: 47px; }
  p.mb50, h1.mb50, h2.mb50, h3.mb50, h4.mb50, h5.mb50, h6.mb50, a.mb50 {
    margin-bottom: 50px; }
  p.mb55, h1.mb55, h2.mb55, h3.mb55, h4.mb55, h5.mb55, h6.mb55, a.mb55 {
    margin-bottom: 55px; }
  p.mb60, h1.mb60, h2.mb60, h3.mb60, h4.mb60, h5.mb60, h6.mb60, a.mb60 {
    margin-bottom: 60px; }
  p.mb62, h1.mb62, h2.mb62, h3.mb62, h4.mb62, h5.mb62, h6.mb62, a.mb62 {
    margin-bottom: 62px; }
  p.mb65, h1.mb65, h2.mb65, h3.mb65, h4.mb65, h5.mb65, h6.mb65, a.mb65 {
    margin-bottom: 65px; }
  p.mb70, h1.mb70, h2.mb70, h3.mb70, h4.mb70, h5.mb70, h6.mb70, a.mb70 {
    margin-bottom: 70px; }
  p.mb75, h1.mb75, h2.mb75, h3.mb75, h4.mb75, h5.mb75, h6.mb75, a.mb75 {
    margin-bottom: 75px; }
  p.mb80, h1.mb80, h2.mb80, h3.mb80, h4.mb80, h5.mb80, h6.mb80, a.mb80 {
    margin-bottom: 80px; }
  p.mb85, h1.mb85, h2.mb85, h3.mb85, h4.mb85, h5.mb85, h6.mb85, a.mb85 {
    margin-bottom: 85px; }
  @media (max-width: 1099px) {
    p.tmtn25, h1.tmtn25, h2.tmtn25, h3.tmtn25, h4.tmtn25, h5.tmtn25, h6.tmtn25, a.tmtn25 {
      margin-top: -25px; }
    p.tmtn20, h1.tmtn20, h2.tmtn20, h3.tmtn20, h4.tmtn20, h5.tmtn20, h6.tmtn20, a.tmtn20 {
      margin-top: -20px; }
    p.tmtn15, h1.tmtn15, h2.tmtn15, h3.tmtn15, h4.tmtn15, h5.tmtn15, h6.tmtn15, a.tmtn15 {
      margin-top: -15px; }
    p.tmtn10, h1.tmtn10, h2.tmtn10, h3.tmtn10, h4.tmtn10, h5.tmtn10, h6.tmtn10, a.tmtn10 {
      margin-top: -10px; }
    p.tmtn5, h1.tmtn5, h2.tmtn5, h3.tmtn5, h4.tmtn5, h5.tmtn5, h6.tmtn5, a.tmtn5 {
      margin-top: -5px; }
    p.tmtn3, h1.tmtn3, h2.tmtn3, h3.tmtn3, h4.tmtn3, h5.tmtn3, h6.tmtn3, a.tmtn3 {
      margin-top: -3px; }
    p.tmt0, h1.tmt0, h2.tmt0, h3.tmt0, h4.tmt0, h5.tmt0, h6.tmt0, a.tmt0 {
      margin-top: 0px; }
    p.tmt2, h1.tmt2, h2.tmt2, h3.tmt2, h4.tmt2, h5.tmt2, h6.tmt2, a.tmt2 {
      margin-top: 2px; }
    p.tmt3, h1.tmt3, h2.tmt3, h3.tmt3, h4.tmt3, h5.tmt3, h6.tmt3, a.tmt3 {
      margin-top: 3px; }
    p.tmt4, h1.tmt4, h2.tmt4, h3.tmt4, h4.tmt4, h5.tmt4, h6.tmt4, a.tmt4 {
      margin-top: 4px; }
    p.tmt5, h1.tmt5, h2.tmt5, h3.tmt5, h4.tmt5, h5.tmt5, h6.tmt5, a.tmt5 {
      margin-top: 5px; }
    p.tmt6, h1.tmt6, h2.tmt6, h3.tmt6, h4.tmt6, h5.tmt6, h6.tmt6, a.tmt6 {
      margin-top: 6px; }
    p.tmt7, h1.tmt7, h2.tmt7, h3.tmt7, h4.tmt7, h5.tmt7, h6.tmt7, a.tmt7 {
      margin-top: 7px; }
    p.tmt8, h1.tmt8, h2.tmt8, h3.tmt8, h4.tmt8, h5.tmt8, h6.tmt8, a.tmt8 {
      margin-top: 8px; }
    p.tmt9, h1.tmt9, h2.tmt9, h3.tmt9, h4.tmt9, h5.tmt9, h6.tmt9, a.tmt9 {
      margin-top: 9px; }
    p.tmt10, h1.tmt10, h2.tmt10, h3.tmt10, h4.tmt10, h5.tmt10, h6.tmt10, a.tmt10 {
      margin-top: 10px; }
    p.tmt12, h1.tmt12, h2.tmt12, h3.tmt12, h4.tmt12, h5.tmt12, h6.tmt12, a.tmt12 {
      margin-top: 12px; }
    p.tmt13, h1.tmt13, h2.tmt13, h3.tmt13, h4.tmt13, h5.tmt13, h6.tmt13, a.tmt13 {
      margin-top: 13px; }
    p.tmt15, h1.tmt15, h2.tmt15, h3.tmt15, h4.tmt15, h5.tmt15, h6.tmt15, a.tmt15 {
      margin-top: 15px; }
    p.tmt17, h1.tmt17, h2.tmt17, h3.tmt17, h4.tmt17, h5.tmt17, h6.tmt17, a.tmt17 {
      margin-top: 17px; }
    p.tmt18, h1.tmt18, h2.tmt18, h3.tmt18, h4.tmt18, h5.tmt18, h6.tmt18, a.tmt18 {
      margin-top: 18px; }
    p.tmt20, h1.tmt20, h2.tmt20, h3.tmt20, h4.tmt20, h5.tmt20, h6.tmt20, a.tmt20 {
      margin-top: 20px; }
    p.tmt22, h1.tmt22, h2.tmt22, h3.tmt22, h4.tmt22, h5.tmt22, h6.tmt22, a.tmt22 {
      margin-top: 22px; }
    p.tmt23, h1.tmt23, h2.tmt23, h3.tmt23, h4.tmt23, h5.tmt23, h6.tmt23, a.tmt23 {
      margin-top: 23px; }
    p.tmt25, h1.tmt25, h2.tmt25, h3.tmt25, h4.tmt25, h5.tmt25, h6.tmt25, a.tmt25 {
      margin-top: 25px; }
    p.tmt27, h1.tmt27, h2.tmt27, h3.tmt27, h4.tmt27, h5.tmt27, h6.tmt27, a.tmt27 {
      margin-top: 27px; }
    p.tmt28, h1.tmt28, h2.tmt28, h3.tmt28, h4.tmt28, h5.tmt28, h6.tmt28, a.tmt28 {
      margin-top: 28px; }
    p.tmt29, h1.tmt29, h2.tmt29, h3.tmt29, h4.tmt29, h5.tmt29, h6.tmt29, a.tmt29 {
      margin-top: 29px; }
    p.tmt30, h1.tmt30, h2.tmt30, h3.tmt30, h4.tmt30, h5.tmt30, h6.tmt30, a.tmt30 {
      margin-top: 30px; }
    p.tmt32, h1.tmt32, h2.tmt32, h3.tmt32, h4.tmt32, h5.tmt32, h6.tmt32, a.tmt32 {
      margin-top: 32px; }
    p.tmt35, h1.tmt35, h2.tmt35, h3.tmt35, h4.tmt35, h5.tmt35, h6.tmt35, a.tmt35 {
      margin-top: 35px; }
    p.tmt37, h1.tmt37, h2.tmt37, h3.tmt37, h4.tmt37, h5.tmt37, h6.tmt37, a.tmt37 {
      margin-top: 37px; }
    p.tmt40, h1.tmt40, h2.tmt40, h3.tmt40, h4.tmt40, h5.tmt40, h6.tmt40, a.tmt40 {
      margin-top: 40px; }
    p.tmt42, h1.tmt42, h2.tmt42, h3.tmt42, h4.tmt42, h5.tmt42, h6.tmt42, a.tmt42 {
      margin-top: 42px; }
    p.tmt45, h1.tmt45, h2.tmt45, h3.tmt45, h4.tmt45, h5.tmt45, h6.tmt45, a.tmt45 {
      margin-top: 45px; }
    p.tmt47, h1.tmt47, h2.tmt47, h3.tmt47, h4.tmt47, h5.tmt47, h6.tmt47, a.tmt47 {
      margin-top: 47px; }
    p.tmt50, h1.tmt50, h2.tmt50, h3.tmt50, h4.tmt50, h5.tmt50, h6.tmt50, a.tmt50 {
      margin-top: 50px; }
    p.tmt60, h1.tmt60, h2.tmt60, h3.tmt60, h4.tmt60, h5.tmt60, h6.tmt60, a.tmt60 {
      margin-top: 60px; }
    p.tmt62, h1.tmt62, h2.tmt62, h3.tmt62, h4.tmt62, h5.tmt62, h6.tmt62, a.tmt62 {
      margin-top: 62px; }
    p.tmt65, h1.tmt65, h2.tmt65, h3.tmt65, h4.tmt65, h5.tmt65, h6.tmt65, a.tmt65 {
      margin-top: 65px; }
    p.tmt70, h1.tmt70, h2.tmt70, h3.tmt70, h4.tmt70, h5.tmt70, h6.tmt70, a.tmt70 {
      margin-top: 70px; }
    p.tmt75, h1.tmt75, h2.tmt75, h3.tmt75, h4.tmt75, h5.tmt75, h6.tmt75, a.tmt75 {
      margin-top: 75px; }
    p.tmt80, h1.tmt80, h2.tmt80, h3.tmt80, h4.tmt80, h5.tmt80, h6.tmt80, a.tmt80 {
      margin-top: 80px; }
    p.tmt85, h1.tmt85, h2.tmt85, h3.tmt85, h4.tmt85, h5.tmt85, h6.tmt85, a.tmt85 {
      margin-top: 85px; }
    p.tmbn25, h1.tmbn25, h2.tmbn25, h3.tmbn25, h4.tmbn25, h5.tmbn25, h6.tmbn25, a.tmbn25 {
      margin-bottom: -25px; }
    p.tmbn20, h1.tmbn20, h2.tmbn20, h3.tmbn20, h4.tmbn20, h5.tmbn20, h6.tmbn20, a.tmbn20 {
      margin-bottom: -20px; }
    p.tmbn15, h1.tmbn15, h2.tmbn15, h3.tmbn15, h4.tmbn15, h5.tmbn15, h6.tmbn15, a.tmbn15 {
      margin-bottom: -15px; }
    p.tmbn10, h1.tmbn10, h2.tmbn10, h3.tmbn10, h4.tmbn10, h5.tmbn10, h6.tmbn10, a.tmbn10 {
      margin-bottom: -10px; }
    p.tmbn5, h1.tmbn5, h2.tmbn5, h3.tmbn5, h4.tmbn5, h5.tmbn5, h6.tmbn5, a.tmbn5 {
      margin-bottom: -5px; }
    p.tmbn3, h1.tmbn3, h2.tmbn3, h3.tmbn3, h4.tmbn3, h5.tmbn3, h6.tmbn3, a.tmbn3 {
      margin-bottom: -3px; }
    p.tmb0, h1.tmb0, h2.tmb0, h3.tmb0, h4.tmb0, h5.tmb0, h6.tmb0, a.tmb0 {
      margin-bottom: 0px; }
    p.tmb2, h1.tmb2, h2.tmb2, h3.tmb2, h4.tmb2, h5.tmb2, h6.tmb2, a.tmb2 {
      margin-bottom: 2px; }
    p.tmb3, h1.tmb3, h2.tmb3, h3.tmb3, h4.tmb3, h5.tmb3, h6.tmb3, a.tmb3 {
      margin-bottom: 3px; }
    p.tmb4, h1.tmb4, h2.tmb4, h3.tmb4, h4.tmb4, h5.tmb4, h6.tmb4, a.tmb4 {
      margin-bottom: 4px; }
    p.tmb5, h1.tmb5, h2.tmb5, h3.tmb5, h4.tmb5, h5.tmb5, h6.tmb5, a.tmb5 {
      margin-bottom: 5px; }
    p.tmb6, h1.tmb6, h2.tmb6, h3.tmb6, h4.tmb6, h5.tmb6, h6.tmb6, a.tmb6 {
      margin-bottom: 6px; }
    p.tmb7, h1.tmb7, h2.tmb7, h3.tmb7, h4.tmb7, h5.tmb7, h6.tmb7, a.tmb7 {
      margin-bottom: 7px; }
    p.tmb8, h1.tmb8, h2.tmb8, h3.tmb8, h4.tmb8, h5.tmb8, h6.tmb8, a.tmb8 {
      margin-bottom: 8px; }
    p.tmb9, h1.tmb9, h2.tmb9, h3.tmb9, h4.tmb9, h5.tmb9, h6.tmb9, a.tmb9 {
      margin-bottom: 9px; }
    p.tmb10, h1.tmb10, h2.tmb10, h3.tmb10, h4.tmb10, h5.tmb10, h6.tmb10, a.tmb10 {
      margin-bottom: 10px; }
    p.tmb12, h1.tmb12, h2.tmb12, h3.tmb12, h4.tmb12, h5.tmb12, h6.tmb12, a.tmb12 {
      margin-bottom: 12px; }
    p.tmb13, h1.tmb13, h2.tmb13, h3.tmb13, h4.tmb13, h5.tmb13, h6.tmb13, a.tmb13 {
      margin-bottom: 13px; }
    p.tmb15, h1.tmb15, h2.tmb15, h3.tmb15, h4.tmb15, h5.tmb15, h6.tmb15, a.tmb15 {
      margin-bottom: 15px; }
    p.tmb17, h1.tmb17, h2.tmb17, h3.tmb17, h4.tmb17, h5.tmb17, h6.tmb17, a.tmb17 {
      margin-bottom: 17px; }
    p.tmb18, h1.tmb18, h2.tmb18, h3.tmb18, h4.tmb18, h5.tmb18, h6.tmb18, a.tmb18 {
      margin-bottom: 18px; }
    p.tmb20, h1.tmb20, h2.tmb20, h3.tmb20, h4.tmb20, h5.tmb20, h6.tmb20, a.tmb20 {
      margin-bottom: 20px; }
    p.tmb22, h1.tmb22, h2.tmb22, h3.tmb22, h4.tmb22, h5.tmb22, h6.tmb22, a.tmb22 {
      margin-bottom: 22px; }
    p.tmb23, h1.tmb23, h2.tmb23, h3.tmb23, h4.tmb23, h5.tmb23, h6.tmb23, a.tmb23 {
      margin-bottom: 23px; }
    p.tmb25, h1.tmb25, h2.tmb25, h3.tmb25, h4.tmb25, h5.tmb25, h6.tmb25, a.tmb25 {
      margin-bottom: 25px; }
    p.tmb27, h1.tmb27, h2.tmb27, h3.tmb27, h4.tmb27, h5.tmb27, h6.tmb27, a.tmb27 {
      margin-bottom: 27px; }
    p.tmb28, h1.tmb28, h2.tmb28, h3.tmb28, h4.tmb28, h5.tmb28, h6.tmb28, a.tmb28 {
      margin-bottom: 28px; }
    p.tmb29, h1.tmb29, h2.tmb29, h3.tmb29, h4.tmb29, h5.tmb29, h6.tmb29, a.tmb29 {
      margin-bottom: 29px; }
    p.tmb30, h1.tmb30, h2.tmb30, h3.tmb30, h4.tmb30, h5.tmb30, h6.tmb30, a.tmb30 {
      margin-bottom: 30px; }
    p.tmb32, h1.tmb32, h2.tmb32, h3.tmb32, h4.tmb32, h5.tmb32, h6.tmb32, a.tmb32 {
      margin-bottom: 32px; }
    p.tmb35, h1.tmb35, h2.tmb35, h3.tmb35, h4.tmb35, h5.tmb35, h6.tmb35, a.tmb35 {
      margin-bottom: 35px; }
    p.tmb37, h1.tmb37, h2.tmb37, h3.tmb37, h4.tmb37, h5.tmb37, h6.tmb37, a.tmb37 {
      margin-bottom: 37px; }
    p.tmb40, h1.tmb40, h2.tmb40, h3.tmb40, h4.tmb40, h5.tmb40, h6.tmb40, a.tmb40 {
      margin-bottom: 40px; }
    p.tmb42, h1.tmb42, h2.tmb42, h3.tmb42, h4.tmb42, h5.tmb42, h6.tmb42, a.tmb42 {
      margin-bottom: 42px; }
    p.tmb45, h1.tmb45, h2.tmb45, h3.tmb45, h4.tmb45, h5.tmb45, h6.tmb45, a.tmb45 {
      margin-bottom: 45px; }
    p.tmb47, h1.tmb47, h2.tmb47, h3.tmb47, h4.tmb47, h5.tmb47, h6.tmb47, a.tmb47 {
      margin-bottom: 47px; }
    p.tmb50, h1.tmb50, h2.tmb50, h3.tmb50, h4.tmb50, h5.tmb50, h6.tmb50, a.tmb50 {
      margin-bottom: 50px; }
    p.tmb60, h1.tmb60, h2.tmb60, h3.tmb60, h4.tmb60, h5.tmb60, h6.tmb60, a.tmb60 {
      margin-bottom: 60px; }
    p.tmb62, h1.tmb62, h2.tmb62, h3.tmb62, h4.tmb62, h5.tmb62, h6.tmb62, a.tmb62 {
      margin-bottom: 62px; }
    p.tmb65, h1.tmb65, h2.tmb65, h3.tmb65, h4.tmb65, h5.tmb65, h6.tmb65, a.tmb65 {
      margin-bottom: 65px; }
    p.tmb70, h1.tmb70, h2.tmb70, h3.tmb70, h4.tmb70, h5.tmb70, h6.tmb70, a.tmb70 {
      margin-bottom: 70px; }
    p.tmb75, h1.tmb75, h2.tmb75, h3.tmb75, h4.tmb75, h5.tmb75, h6.tmb75, a.tmb75 {
      margin-bottom: 75px; }
    p.tmb80, h1.tmb80, h2.tmb80, h3.tmb80, h4.tmb80, h5.tmb80, h6.tmb80, a.tmb80 {
      margin-bottom: 80px; }
    p.tmb85, h1.tmb85, h2.tmb85, h3.tmb85, h4.tmb85, h5.tmb85, h6.tmb85, a.tmb85 {
      margin-bottom: 85px; } }
  @media (max-width: 767px) {
    p.mmtn25, h1.mmtn25, h2.mmtn25, h3.mmtn25, h4.mmtn25, h5.mmtn25, h6.mmtn25, a.mmtn25 {
      margin-top: -25px; }
    p.mmtn20, h1.mmtn20, h2.mmtn20, h3.mmtn20, h4.mmtn20, h5.mmtn20, h6.mmtn20, a.mmtn20 {
      margin-top: -20px; }
    p.mmtn15, h1.mmtn15, h2.mmtn15, h3.mmtn15, h4.mmtn15, h5.mmtn15, h6.mmtn15, a.mmtn15 {
      margin-top: -15px; }
    p.mmtn10, h1.mmtn10, h2.mmtn10, h3.mmtn10, h4.mmtn10, h5.mmtn10, h6.mmtn10, a.mmtn10 {
      margin-top: -10px; }
    p.mmtn5, h1.mmtn5, h2.mmtn5, h3.mmtn5, h4.mmtn5, h5.mmtn5, h6.mmtn5, a.mmtn5 {
      margin-top: -5px; }
    p.mmtn3, h1.mmtn3, h2.mmtn3, h3.mmtn3, h4.mmtn3, h5.mmtn3, h6.mmtn3, a.mmtn3 {
      margin-top: -3px; }
    p.mmt0, h1.mmt0, h2.mmt0, h3.mmt0, h4.mmt0, h5.mmt0, h6.mmt0, a.mmt0 {
      margin-top: 0px; }
    p.mmt2, h1.mmt2, h2.mmt2, h3.mmt2, h4.mmt2, h5.mmt2, h6.mmt2, a.mmt2 {
      margin-top: 2px; }
    p.mmt3, h1.mmt3, h2.mmt3, h3.mmt3, h4.mmt3, h5.mmt3, h6.mmt3, a.mmt3 {
      margin-top: 3px; }
    p.mmt4, h1.mmt4, h2.mmt4, h3.mmt4, h4.mmt4, h5.mmt4, h6.mmt4, a.mmt4 {
      margin-top: 4px; }
    p.mmt5, h1.mmt5, h2.mmt5, h3.mmt5, h4.mmt5, h5.mmt5, h6.mmt5, a.mmt5 {
      margin-top: 5px; }
    p.mmt6, h1.mmt6, h2.mmt6, h3.mmt6, h4.mmt6, h5.mmt6, h6.mmt6, a.mmt6 {
      margin-top: 6px; }
    p.mmt7, h1.mmt7, h2.mmt7, h3.mmt7, h4.mmt7, h5.mmt7, h6.mmt7, a.mmt7 {
      margin-top: 7px; }
    p.mmt8, h1.mmt8, h2.mmt8, h3.mmt8, h4.mmt8, h5.mmt8, h6.mmt8, a.mmt8 {
      margin-top: 8px; }
    p.mmt9, h1.mmt9, h2.mmt9, h3.mmt9, h4.mmt9, h5.mmt9, h6.mmt9, a.mmt9 {
      margin-top: 9px; }
    p.mmt10, h1.mmt10, h2.mmt10, h3.mmt10, h4.mmt10, h5.mmt10, h6.mmt10, a.mmt10 {
      margin-top: 10px; }
    p.mmt12, h1.mmt12, h2.mmt12, h3.mmt12, h4.mmt12, h5.mmt12, h6.mmt12, a.mmt12 {
      margin-top: 12px; }
    p.mmt13, h1.mmt13, h2.mmt13, h3.mmt13, h4.mmt13, h5.mmt13, h6.mmt13, a.mmt13 {
      margin-top: 13px; }
    p.mmt15, h1.mmt15, h2.mmt15, h3.mmt15, h4.mmt15, h5.mmt15, h6.mmt15, a.mmt15 {
      margin-top: 15px; }
    p.mmt17, h1.mmt17, h2.mmt17, h3.mmt17, h4.mmt17, h5.mmt17, h6.mmt17, a.mmt17 {
      margin-top: 17px; }
    p.mmt18, h1.mmt18, h2.mmt18, h3.mmt18, h4.mmt18, h5.mmt18, h6.mmt18, a.mmt18 {
      margin-top: 18px; }
    p.mmt20, h1.mmt20, h2.mmt20, h3.mmt20, h4.mmt20, h5.mmt20, h6.mmt20, a.mmt20 {
      margin-top: 20px; }
    p.mmt22, h1.mmt22, h2.mmt22, h3.mmt22, h4.mmt22, h5.mmt22, h6.mmt22, a.mmt22 {
      margin-top: 22px; }
    p.mmt23, h1.mmt23, h2.mmt23, h3.mmt23, h4.mmt23, h5.mmt23, h6.mmt23, a.mmt23 {
      margin-top: 23px; }
    p.mmt25, h1.mmt25, h2.mmt25, h3.mmt25, h4.mmt25, h5.mmt25, h6.mmt25, a.mmt25 {
      margin-top: 25px; }
    p.mmt27, h1.mmt27, h2.mmt27, h3.mmt27, h4.mmt27, h5.mmt27, h6.mmt27, a.mmt27 {
      margin-top: 27px; }
    p.mmt28, h1.mmt28, h2.mmt28, h3.mmt28, h4.mmt28, h5.mmt28, h6.mmt28, a.mmt28 {
      margin-top: 28px; }
    p.mmt29, h1.mmt29, h2.mmt29, h3.mmt29, h4.mmt29, h5.mmt29, h6.mmt29, a.mmt29 {
      margin-top: 29px; }
    p.mmt30, h1.mmt30, h2.mmt30, h3.mmt30, h4.mmt30, h5.mmt30, h6.mmt30, a.mmt30 {
      margin-top: 30px; }
    p.mmt32, h1.mmt32, h2.mmt32, h3.mmt32, h4.mmt32, h5.mmt32, h6.mmt32, a.mmt32 {
      margin-top: 32px; }
    p.mmt35, h1.mmt35, h2.mmt35, h3.mmt35, h4.mmt35, h5.mmt35, h6.mmt35, a.mmt35 {
      margin-top: 35px; }
    p.mmt37, h1.mmt37, h2.mmt37, h3.mmt37, h4.mmt37, h5.mmt37, h6.mmt37, a.mmt37 {
      margin-top: 37px; }
    p.mmt40, h1.mmt40, h2.mmt40, h3.mmt40, h4.mmt40, h5.mmt40, h6.mmt40, a.mmt40 {
      margin-top: 40px; }
    p.mmt42, h1.mmt42, h2.mmt42, h3.mmt42, h4.mmt42, h5.mmt42, h6.mmt42, a.mmt42 {
      margin-top: 42px; }
    p.mmt45, h1.mmt45, h2.mmt45, h3.mmt45, h4.mmt45, h5.mmt45, h6.mmt45, a.mmt45 {
      margin-top: 45px; }
    p.mmt47, h1.mmt47, h2.mmt47, h3.mmt47, h4.mmt47, h5.mmt47, h6.mmt47, a.mmt47 {
      margin-top: 47px; }
    p.mmt50, h1.mmt50, h2.mmt50, h3.mmt50, h4.mmt50, h5.mmt50, h6.mmt50, a.mmt50 {
      margin-top: 50px; }
    p.mmt60, h1.mmt60, h2.mmt60, h3.mmt60, h4.mmt60, h5.mmt60, h6.mmt60, a.mmt60 {
      margin-top: 60px; }
    p.mmt62, h1.mmt62, h2.mmt62, h3.mmt62, h4.mmt62, h5.mmt62, h6.mmt62, a.mmt62 {
      margin-top: 62px; }
    p.mmt65, h1.mmt65, h2.mmt65, h3.mmt65, h4.mmt65, h5.mmt65, h6.mmt65, a.mmt65 {
      margin-top: 65px; }
    p.mmt70, h1.mmt70, h2.mmt70, h3.mmt70, h4.mmt70, h5.mmt70, h6.mmt70, a.mmt70 {
      margin-top: 70px; }
    p.mmt75, h1.mmt75, h2.mmt75, h3.mmt75, h4.mmt75, h5.mmt75, h6.mmt75, a.mmt75 {
      margin-top: 75px; }
    p.mmt80, h1.mmt80, h2.mmt80, h3.mmt80, h4.mmt80, h5.mmt80, h6.mmt80, a.mmt80 {
      margin-top: 80px; }
    p.mmt85, h1.mmt85, h2.mmt85, h3.mmt85, h4.mmt85, h5.mmt85, h6.mmt85, a.mmt85 {
      margin-top: 85px; }
    p.mmbn25, h1.mmbn25, h2.mmbn25, h3.mmbn25, h4.mmbn25, h5.mmbn25, h6.mmbn25, a.mmbn25 {
      margin-bottom: -25px; }
    p.mmbn20, h1.mmbn20, h2.mmbn20, h3.mmbn20, h4.mmbn20, h5.mmbn20, h6.mmbn20, a.mmbn20 {
      margin-bottom: -20px; }
    p.mmbn15, h1.mmbn15, h2.mmbn15, h3.mmbn15, h4.mmbn15, h5.mmbn15, h6.mmbn15, a.mmbn15 {
      margin-bottom: -15px; }
    p.mmbn10, h1.mmbn10, h2.mmbn10, h3.mmbn10, h4.mmbn10, h5.mmbn10, h6.mmbn10, a.mmbn10 {
      margin-bottom: -10px; }
    p.mmbn5, h1.mmbn5, h2.mmbn5, h3.mmbn5, h4.mmbn5, h5.mmbn5, h6.mmbn5, a.mmbn5 {
      margin-bottom: -5px; }
    p.mmbn3, h1.mmbn3, h2.mmbn3, h3.mmbn3, h4.mmbn3, h5.mmbn3, h6.mmbn3, a.mmbn3 {
      margin-bottom: -3px; }
    p.mmb0, h1.mmb0, h2.mmb0, h3.mmb0, h4.mmb0, h5.mmb0, h6.mmb0, a.mmb0 {
      margin-bottom: 0px; }
    p.mmb2, h1.mmb2, h2.mmb2, h3.mmb2, h4.mmb2, h5.mmb2, h6.mmb2, a.mmb2 {
      margin-bottom: 2px; }
    p.mmb3, h1.mmb3, h2.mmb3, h3.mmb3, h4.mmb3, h5.mmb3, h6.mmb3, a.mmb3 {
      margin-bottom: 3px; }
    p.mmb4, h1.mmb4, h2.mmb4, h3.mmb4, h4.mmb4, h5.mmb4, h6.mmb4, a.mmb4 {
      margin-bottom: 4px; }
    p.mmb5, h1.mmb5, h2.mmb5, h3.mmb5, h4.mmb5, h5.mmb5, h6.mmb5, a.mmb5 {
      margin-bottom: 5px; }
    p.mmb6, h1.mmb6, h2.mmb6, h3.mmb6, h4.mmb6, h5.mmb6, h6.mmb6, a.mmb6 {
      margin-bottom: 6px; }
    p.mmb7, h1.mmb7, h2.mmb7, h3.mmb7, h4.mmb7, h5.mmb7, h6.mmb7, a.mmb7 {
      margin-bottom: 7px; }
    p.mmb8, h1.mmb8, h2.mmb8, h3.mmb8, h4.mmb8, h5.mmb8, h6.mmb8, a.mmb8 {
      margin-bottom: 8px; }
    p.mmb9, h1.mmb9, h2.mmb9, h3.mmb9, h4.mmb9, h5.mmb9, h6.mmb9, a.mmb9 {
      margin-bottom: 9px; }
    p.mmb10, h1.mmb10, h2.mmb10, h3.mmb10, h4.mmb10, h5.mmb10, h6.mmb10, a.mmb10 {
      margin-bottom: 10px; }
    p.mmb12, h1.mmb12, h2.mmb12, h3.mmb12, h4.mmb12, h5.mmb12, h6.mmb12, a.mmb12 {
      margin-bottom: 12px; }
    p.mmb13, h1.mmb13, h2.mmb13, h3.mmb13, h4.mmb13, h5.mmb13, h6.mmb13, a.mmb13 {
      margin-bottom: 13px; }
    p.mmb15, h1.mmb15, h2.mmb15, h3.mmb15, h4.mmb15, h5.mmb15, h6.mmb15, a.mmb15 {
      margin-bottom: 15px; }
    p.mmb17, h1.mmb17, h2.mmb17, h3.mmb17, h4.mmb17, h5.mmb17, h6.mmb17, a.mmb17 {
      margin-bottom: 17px; }
    p.mmb18, h1.mmb18, h2.mmb18, h3.mmb18, h4.mmb18, h5.mmb18, h6.mmb18, a.mmb18 {
      margin-bottom: 18px; }
    p.mmb20, h1.mmb20, h2.mmb20, h3.mmb20, h4.mmb20, h5.mmb20, h6.mmb20, a.mmb20 {
      margin-bottom: 20px; }
    p.mmb22, h1.mmb22, h2.mmb22, h3.mmb22, h4.mmb22, h5.mmb22, h6.mmb22, a.mmb22 {
      margin-bottom: 22px; }
    p.mmb23, h1.mmb23, h2.mmb23, h3.mmb23, h4.mmb23, h5.mmb23, h6.mmb23, a.mmb23 {
      margin-bottom: 23px; }
    p.mmb25, h1.mmb25, h2.mmb25, h3.mmb25, h4.mmb25, h5.mmb25, h6.mmb25, a.mmb25 {
      margin-bottom: 25px; }
    p.mmb27, h1.mmb27, h2.mmb27, h3.mmb27, h4.mmb27, h5.mmb27, h6.mmb27, a.mmb27 {
      margin-bottom: 27px; }
    p.mmb28, h1.mmb28, h2.mmb28, h3.mmb28, h4.mmb28, h5.mmb28, h6.mmb28, a.mmb28 {
      margin-bottom: 28px; }
    p.mmb29, h1.mmb29, h2.mmb29, h3.mmb29, h4.mmb29, h5.mmb29, h6.mmb29, a.mmb29 {
      margin-bottom: 29px; }
    p.mmb30, h1.mmb30, h2.mmb30, h3.mmb30, h4.mmb30, h5.mmb30, h6.mmb30, a.mmb30 {
      margin-bottom: 30px; }
    p.mmb32, h1.mmb32, h2.mmb32, h3.mmb32, h4.mmb32, h5.mmb32, h6.mmb32, a.mmb32 {
      margin-bottom: 32px; }
    p.mmb35, h1.mmb35, h2.mmb35, h3.mmb35, h4.mmb35, h5.mmb35, h6.mmb35, a.mmb35 {
      margin-bottom: 35px; }
    p.mmb37, h1.mmb37, h2.mmb37, h3.mmb37, h4.mmb37, h5.mmb37, h6.mmb37, a.mmb37 {
      margin-bottom: 37px; }
    p.mmb40, h1.mmb40, h2.mmb40, h3.mmb40, h4.mmb40, h5.mmb40, h6.mmb40, a.mmb40 {
      margin-bottom: 40px; }
    p.mmb42, h1.mmb42, h2.mmb42, h3.mmb42, h4.mmb42, h5.mmb42, h6.mmb42, a.mmb42 {
      margin-bottom: 42px; }
    p.mmb45, h1.mmb45, h2.mmb45, h3.mmb45, h4.mmb45, h5.mmb45, h6.mmb45, a.mmb45 {
      margin-bottom: 45px; }
    p.mmb47, h1.mmb47, h2.mmb47, h3.mmb47, h4.mmb47, h5.mmb47, h6.mmb47, a.mmb47 {
      margin-bottom: 47px; }
    p.mmb50, h1.mmb50, h2.mmb50, h3.mmb50, h4.mmb50, h5.mmb50, h6.mmb50, a.mmb50 {
      margin-bottom: 50px; }
    p.mmb60, h1.mmb60, h2.mmb60, h3.mmb60, h4.mmb60, h5.mmb60, h6.mmb60, a.mmb60 {
      margin-bottom: 60px; }
    p.mmb62, h1.mmb62, h2.mmb62, h3.mmb62, h4.mmb62, h5.mmb62, h6.mmb62, a.mmb62 {
      margin-bottom: 62px; }
    p.mmb65, h1.mmb65, h2.mmb65, h3.mmb65, h4.mmb65, h5.mmb65, h6.mmb65, a.mmb65 {
      margin-bottom: 65px; }
    p.mmb70, h1.mmb70, h2.mmb70, h3.mmb70, h4.mmb70, h5.mmb70, h6.mmb70, a.mmb70 {
      margin-bottom: 70px; }
    p.mmb75, h1.mmb75, h2.mmb75, h3.mmb75, h4.mmb75, h5.mmb75, h6.mmb75, a.mmb75 {
      margin-bottom: 75px; }
    p.mmb80, h1.mmb80, h2.mmb80, h3.mmb80, h4.mmb80, h5.mmb80, h6.mmb80, a.mmb80 {
      margin-bottom: 80px; }
    p.mmb85, h1.mmb85, h2.mmb85, h3.mmb85, h4.mmb85, h5.mmb85, h6.mmb85, a.mmb85 {
      margin-bottom: 85px; } }
  p.p0, h1.p0, h2.p0, h3.p0, h4.p0, h5.p0, h6.p0, a.p0 {
    padding-top: 0px;
    padding-bottom: 0px; }
  p.p2, h1.p2, h2.p2, h3.p2, h4.p2, h5.p2, h6.p2, a.p2 {
    padding-top: 2px;
    padding-bottom: 2px; }
  p.p3, h1.p3, h2.p3, h3.p3, h4.p3, h5.p3, h6.p3, a.p3 {
    padding-top: 3px;
    padding-bottom: 3px; }
  p.p4, h1.p4, h2.p4, h3.p4, h4.p4, h5.p4, h6.p4, a.p4 {
    padding-top: 4px;
    padding-bottom: 4px; }
  p.p5, h1.p5, h2.p5, h3.p5, h4.p5, h5.p5, h6.p5, a.p5 {
    padding-top: 5px;
    padding-bottom: 5px; }
  p.p6, h1.p6, h2.p6, h3.p6, h4.p6, h5.p6, h6.p6, a.p6 {
    padding-top: 6px;
    padding-bottom: 6px; }
  p.p7, h1.p7, h2.p7, h3.p7, h4.p7, h5.p7, h6.p7, a.p7 {
    padding-top: 7px;
    padding-bottom: 7px; }
  p.p8, h1.p8, h2.p8, h3.p8, h4.p8, h5.p8, h6.p8, a.p8 {
    padding-top: 8px;
    padding-bottom: 8px; }
  p.p9, h1.p9, h2.p9, h3.p9, h4.p9, h5.p9, h6.p9, a.p9 {
    padding-top: 9px;
    padding-bottom: 9px; }
  p.p10, h1.p10, h2.p10, h3.p10, h4.p10, h5.p10, h6.p10, a.p10 {
    padding-top: 10px;
    padding-bottom: 10px; }
  p.p12, h1.p12, h2.p12, h3.p12, h4.p12, h5.p12, h6.p12, a.p12 {
    padding-top: 12px;
    padding-bottom: 12px; }
  p.p13, h1.p13, h2.p13, h3.p13, h4.p13, h5.p13, h6.p13, a.p13 {
    padding-top: 13px;
    padding-bottom: 13px; }
  p.p15, h1.p15, h2.p15, h3.p15, h4.p15, h5.p15, h6.p15, a.p15 {
    padding-top: 15px;
    padding-bottom: 15px; }
  p.p17, h1.p17, h2.p17, h3.p17, h4.p17, h5.p17, h6.p17, a.p17 {
    padding-top: 17px;
    padding-bottom: 17px; }
  p.p18, h1.p18, h2.p18, h3.p18, h4.p18, h5.p18, h6.p18, a.p18 {
    padding-top: 18px;
    padding-bottom: 18px; }
  p.p20, h1.p20, h2.p20, h3.p20, h4.p20, h5.p20, h6.p20, a.p20 {
    padding-top: 20px;
    padding-bottom: 20px; }
  p.p22, h1.p22, h2.p22, h3.p22, h4.p22, h5.p22, h6.p22, a.p22 {
    padding-top: 22px;
    padding-bottom: 22px; }
  p.p23, h1.p23, h2.p23, h3.p23, h4.p23, h5.p23, h6.p23, a.p23 {
    padding-top: 23px;
    padding-bottom: 23px; }
  p.p25, h1.p25, h2.p25, h3.p25, h4.p25, h5.p25, h6.p25, a.p25 {
    padding-top: 25px;
    padding-bottom: 25px; }
  p.p27, h1.p27, h2.p27, h3.p27, h4.p27, h5.p27, h6.p27, a.p27 {
    padding-top: 27px;
    padding-bottom: 27px; }
  p.p28, h1.p28, h2.p28, h3.p28, h4.p28, h5.p28, h6.p28, a.p28 {
    padding-top: 28px;
    padding-bottom: 28px; }
  p.p29, h1.p29, h2.p29, h3.p29, h4.p29, h5.p29, h6.p29, a.p29 {
    padding-top: 29px;
    padding-bottom: 29px; }
  p.p30, h1.p30, h2.p30, h3.p30, h4.p30, h5.p30, h6.p30, a.p30 {
    padding-top: 30px;
    padding-bottom: 30px; }
  p.p32, h1.p32, h2.p32, h3.p32, h4.p32, h5.p32, h6.p32, a.p32 {
    padding-top: 32px;
    padding-bottom: 32px; }
  p.p35, h1.p35, h2.p35, h3.p35, h4.p35, h5.p35, h6.p35, a.p35 {
    padding-top: 35px;
    padding-bottom: 35px; }
  p.p37, h1.p37, h2.p37, h3.p37, h4.p37, h5.p37, h6.p37, a.p37 {
    padding-top: 37px;
    padding-bottom: 37px; }
  p.p40, h1.p40, h2.p40, h3.p40, h4.p40, h5.p40, h6.p40, a.p40 {
    padding-top: 40px;
    padding-bottom: 40px; }
  p.p42, h1.p42, h2.p42, h3.p42, h4.p42, h5.p42, h6.p42, a.p42 {
    padding-top: 42px;
    padding-bottom: 42px; }
  p.p45, h1.p45, h2.p45, h3.p45, h4.p45, h5.p45, h6.p45, a.p45 {
    padding-top: 45px;
    padding-bottom: 45px; }
  p.p47, h1.p47, h2.p47, h3.p47, h4.p47, h5.p47, h6.p47, a.p47 {
    padding-top: 47px;
    padding-bottom: 47px; }
  p.p50, h1.p50, h2.p50, h3.p50, h4.p50, h5.p50, h6.p50, a.p50 {
    padding-top: 50px;
    padding-bottom: 50px; }
  p.p60, h1.p60, h2.p60, h3.p60, h4.p60, h5.p60, h6.p60, a.p60 {
    padding-top: 60px;
    padding-bottom: 60px; }
  p.p62, h1.p62, h2.p62, h3.p62, h4.p62, h5.p62, h6.p62, a.p62 {
    padding-top: 62px;
    padding-bottom: 62px; }
  p.p65, h1.p65, h2.p65, h3.p65, h4.p65, h5.p65, h6.p65, a.p65 {
    padding-top: 65px;
    padding-bottom: 65px; }
  p.p70, h1.p70, h2.p70, h3.p70, h4.p70, h5.p70, h6.p70, a.p70 {
    padding-top: 70px;
    padding-bottom: 70px; }
  p.p75, h1.p75, h2.p75, h3.p75, h4.p75, h5.p75, h6.p75, a.p75 {
    padding-top: 75px;
    padding-bottom: 75px; }
  p.p80, h1.p80, h2.p80, h3.p80, h4.p80, h5.p80, h6.p80, a.p80 {
    padding-top: 80px;
    padding-bottom: 80px; }
  p.p85, h1.p85, h2.p85, h3.p85, h4.p85, h5.p85, h6.p85, a.p85 {
    padding-top: 85px;
    padding-bottom: 85px; }
  p.p-side0, h1.p-side0, h2.p-side0, h3.p-side0, h4.p-side0, h5.p-side0, h6.p-side0, a.p-side0 {
    padding-left: 0px;
    padding-right: 0px; }
  p.p-side2, h1.p-side2, h2.p-side2, h3.p-side2, h4.p-side2, h5.p-side2, h6.p-side2, a.p-side2 {
    padding-left: 2px;
    padding-right: 2px; }
  p.p-side3, h1.p-side3, h2.p-side3, h3.p-side3, h4.p-side3, h5.p-side3, h6.p-side3, a.p-side3 {
    padding-left: 3px;
    padding-right: 3px; }
  p.p-side4, h1.p-side4, h2.p-side4, h3.p-side4, h4.p-side4, h5.p-side4, h6.p-side4, a.p-side4 {
    padding-left: 4px;
    padding-right: 4px; }
  p.p-side5, h1.p-side5, h2.p-side5, h3.p-side5, h4.p-side5, h5.p-side5, h6.p-side5, a.p-side5 {
    padding-left: 5px;
    padding-right: 5px; }
  p.p-side8, h1.p-side8, h2.p-side8, h3.p-side8, h4.p-side8, h5.p-side8, h6.p-side8, a.p-side8 {
    padding-left: 8px;
    padding-right: 8px; }
  p.p-side10, h1.p-side10, h2.p-side10, h3.p-side10, h4.p-side10, h5.p-side10, h6.p-side10, a.p-side10 {
    padding-left: 10px;
    padding-right: 10px; }
  p.p-side12, h1.p-side12, h2.p-side12, h3.p-side12, h4.p-side12, h5.p-side12, h6.p-side12, a.p-side12 {
    padding-left: 12px;
    padding-right: 12px; }
  p.p-side15, h1.p-side15, h2.p-side15, h3.p-side15, h4.p-side15, h5.p-side15, h6.p-side15, a.p-side15 {
    padding-left: 15px;
    padding-right: 15px; }
  p.p-side20, h1.p-side20, h2.p-side20, h3.p-side20, h4.p-side20, h5.p-side20, h6.p-side20, a.p-side20 {
    padding-left: 20px;
    padding-right: 20px; }
  p.p-side25, h1.p-side25, h2.p-side25, h3.p-side25, h4.p-side25, h5.p-side25, h6.p-side25, a.p-side25 {
    padding-left: 25px;
    padding-right: 25px; }
  p.p-side30, h1.p-side30, h2.p-side30, h3.p-side30, h4.p-side30, h5.p-side30, h6.p-side30, a.p-side30 {
    padding-left: 30px;
    padding-right: 30px; }
  p.p-side40, h1.p-side40, h2.p-side40, h3.p-side40, h4.p-side40, h5.p-side40, h6.p-side40, a.p-side40 {
    padding-left: 40px;
    padding-right: 40px; }
  p.p-side50, h1.p-side50, h2.p-side50, h3.p-side50, h4.p-side50, h5.p-side50, h6.p-side50, a.p-side50 {
    padding-left: 50px;
    padding-right: 50px; }
  p.p-left0, h1.p-left0, h2.p-left0, h3.p-left0, h4.p-left0, h5.p-left0, h6.p-left0, a.p-left0 {
    padding-left: 0px; }
  p.p-left2, h1.p-left2, h2.p-left2, h3.p-left2, h4.p-left2, h5.p-left2, h6.p-left2, a.p-left2 {
    padding-left: 2px; }
  p.p-left3, h1.p-left3, h2.p-left3, h3.p-left3, h4.p-left3, h5.p-left3, h6.p-left3, a.p-left3 {
    padding-left: 3px; }
  p.p-left4, h1.p-left4, h2.p-left4, h3.p-left4, h4.p-left4, h5.p-left4, h6.p-left4, a.p-left4 {
    padding-left: 4px; }
  p.p-left5, h1.p-left5, h2.p-left5, h3.p-left5, h4.p-left5, h5.p-left5, h6.p-left5, a.p-left5 {
    padding-left: 5px; }
  p.p-left8, h1.p-left8, h2.p-left8, h3.p-left8, h4.p-left8, h5.p-left8, h6.p-left8, a.p-left8 {
    padding-left: 8px; }
  p.p-left10, h1.p-left10, h2.p-left10, h3.p-left10, h4.p-left10, h5.p-left10, h6.p-left10, a.p-left10 {
    padding-left: 10px; }
  p.p-left12, h1.p-left12, h2.p-left12, h3.p-left12, h4.p-left12, h5.p-left12, h6.p-left12, a.p-left12 {
    padding-left: 12px; }
  p.p-left15, h1.p-left15, h2.p-left15, h3.p-left15, h4.p-left15, h5.p-left15, h6.p-left15, a.p-left15 {
    padding-left: 15px; }
  p.p-left20, h1.p-left20, h2.p-left20, h3.p-left20, h4.p-left20, h5.p-left20, h6.p-left20, a.p-left20 {
    padding-left: 20px; }
  p.p-left25, h1.p-left25, h2.p-left25, h3.p-left25, h4.p-left25, h5.p-left25, h6.p-left25, a.p-left25 {
    padding-left: 25px; }
  p.p-left30, h1.p-left30, h2.p-left30, h3.p-left30, h4.p-left30, h5.p-left30, h6.p-left30, a.p-left30 {
    padding-left: 30px; }
  p.p-left40, h1.p-left40, h2.p-left40, h3.p-left40, h4.p-left40, h5.p-left40, h6.p-left40, a.p-left40 {
    padding-left: 40px; }
  p.p-left50, h1.p-left50, h2.p-left50, h3.p-left50, h4.p-left50, h5.p-left50, h6.p-left50, a.p-left50 {
    padding-left: 50px; }
  p.p-right0, h1.p-right0, h2.p-right0, h3.p-right0, h4.p-right0, h5.p-right0, h6.p-right0, a.p-right0 {
    padding-right: 0px; }
  p.p-right2, h1.p-right2, h2.p-right2, h3.p-right2, h4.p-right2, h5.p-right2, h6.p-right2, a.p-right2 {
    padding-right: 2px; }
  p.p-right3, h1.p-right3, h2.p-right3, h3.p-right3, h4.p-right3, h5.p-right3, h6.p-right3, a.p-right3 {
    padding-right: 3px; }
  p.p-right4, h1.p-right4, h2.p-right4, h3.p-right4, h4.p-right4, h5.p-right4, h6.p-right4, a.p-right4 {
    padding-right: 4px; }
  p.p-right5, h1.p-right5, h2.p-right5, h3.p-right5, h4.p-right5, h5.p-right5, h6.p-right5, a.p-right5 {
    padding-right: 5px; }
  p.p-right8, h1.p-right8, h2.p-right8, h3.p-right8, h4.p-right8, h5.p-right8, h6.p-right8, a.p-right8 {
    padding-right: 8px; }
  p.p-right10, h1.p-right10, h2.p-right10, h3.p-right10, h4.p-right10, h5.p-right10, h6.p-right10, a.p-right10 {
    padding-right: 10px; }
  p.p-right12, h1.p-right12, h2.p-right12, h3.p-right12, h4.p-right12, h5.p-right12, h6.p-right12, a.p-right12 {
    padding-right: 12px; }
  p.p-right15, h1.p-right15, h2.p-right15, h3.p-right15, h4.p-right15, h5.p-right15, h6.p-right15, a.p-right15 {
    padding-right: 15px; }
  p.p-right20, h1.p-right20, h2.p-right20, h3.p-right20, h4.p-right20, h5.p-right20, h6.p-right20, a.p-right20 {
    padding-right: 20px; }
  p.p-right25, h1.p-right25, h2.p-right25, h3.p-right25, h4.p-right25, h5.p-right25, h6.p-right25, a.p-right25 {
    padding-right: 25px; }
  p.p-right30, h1.p-right30, h2.p-right30, h3.p-right30, h4.p-right30, h5.p-right30, h6.p-right30, a.p-right30 {
    padding-right: 30px; }
  p.p-right40, h1.p-right40, h2.p-right40, h3.p-right40, h4.p-right40, h5.p-right40, h6.p-right40, a.p-right40 {
    padding-right: 40px; }
  p.p-right50, h1.p-right50, h2.p-right50, h3.p-right50, h4.p-right50, h5.p-right50, h6.p-right50, a.p-right50 {
    padding-right: 50px; }
  p.p-all0, h1.p-all0, h2.p-all0, h3.p-all0, h4.p-all0, h5.p-all0, h6.p-all0, a.p-all0 {
    padding: 0px; }
  p.p-all2, h1.p-all2, h2.p-all2, h3.p-all2, h4.p-all2, h5.p-all2, h6.p-all2, a.p-all2 {
    padding: 2px; }
  p.p-all3, h1.p-all3, h2.p-all3, h3.p-all3, h4.p-all3, h5.p-all3, h6.p-all3, a.p-all3 {
    padding: 3px; }
  p.p-all4, h1.p-all4, h2.p-all4, h3.p-all4, h4.p-all4, h5.p-all4, h6.p-all4, a.p-all4 {
    padding: 4px; }
  p.p-all5, h1.p-all5, h2.p-all5, h3.p-all5, h4.p-all5, h5.p-all5, h6.p-all5, a.p-all5 {
    padding: 5px; }
  p.p-all8, h1.p-all8, h2.p-all8, h3.p-all8, h4.p-all8, h5.p-all8, h6.p-all8, a.p-all8 {
    padding: 8px; }
  p.p-all10, h1.p-all10, h2.p-all10, h3.p-all10, h4.p-all10, h5.p-all10, h6.p-all10, a.p-all10 {
    padding: 10px; }
  p.p-all12, h1.p-all12, h2.p-all12, h3.p-all12, h4.p-all12, h5.p-all12, h6.p-all12, a.p-all12 {
    padding: 12px; }
  p.p-all15, h1.p-all15, h2.p-all15, h3.p-all15, h4.p-all15, h5.p-all15, h6.p-all15, a.p-all15 {
    padding: 15px; }
  p.p-all20, h1.p-all20, h2.p-all20, h3.p-all20, h4.p-all20, h5.p-all20, h6.p-all20, a.p-all20 {
    padding: 20px; }
  p.p-all25, h1.p-all25, h2.p-all25, h3.p-all25, h4.p-all25, h5.p-all25, h6.p-all25, a.p-all25 {
    padding: 25px; }
  p.p-all30, h1.p-all30, h2.p-all30, h3.p-all30, h4.p-all30, h5.p-all30, h6.p-all30, a.p-all30 {
    padding: 30px; }
  p.p-all40, h1.p-all40, h2.p-all40, h3.p-all40, h4.p-all40, h5.p-all40, h6.p-all40, a.p-all40 {
    padding: 40px; }
  p.p-all50, h1.p-all50, h2.p-all50, h3.p-all50, h4.p-all50, h5.p-all50, h6.p-all50, a.p-all50 {
    padding: 50px; }
  p.pt0, h1.pt0, h2.pt0, h3.pt0, h4.pt0, h5.pt0, h6.pt0, a.pt0 {
    padding-top: 0px; }
  p.pt2, h1.pt2, h2.pt2, h3.pt2, h4.pt2, h5.pt2, h6.pt2, a.pt2 {
    padding-top: 2px; }
  p.pt3, h1.pt3, h2.pt3, h3.pt3, h4.pt3, h5.pt3, h6.pt3, a.pt3 {
    padding-top: 3px; }
  p.pt4, h1.pt4, h2.pt4, h3.pt4, h4.pt4, h5.pt4, h6.pt4, a.pt4 {
    padding-top: 4px; }
  p.pt5, h1.pt5, h2.pt5, h3.pt5, h4.pt5, h5.pt5, h6.pt5, a.pt5 {
    padding-top: 5px; }
  p.pt6, h1.pt6, h2.pt6, h3.pt6, h4.pt6, h5.pt6, h6.pt6, a.pt6 {
    padding-top: 6px; }
  p.pt7, h1.pt7, h2.pt7, h3.pt7, h4.pt7, h5.pt7, h6.pt7, a.pt7 {
    padding-top: 7px; }
  p.pt8, h1.pt8, h2.pt8, h3.pt8, h4.pt8, h5.pt8, h6.pt8, a.pt8 {
    padding-top: 8px; }
  p.pt9, h1.pt9, h2.pt9, h3.pt9, h4.pt9, h5.pt9, h6.pt9, a.pt9 {
    padding-top: 9px; }
  p.pt10, h1.pt10, h2.pt10, h3.pt10, h4.pt10, h5.pt10, h6.pt10, a.pt10 {
    padding-top: 10px; }
  p.pt12, h1.pt12, h2.pt12, h3.pt12, h4.pt12, h5.pt12, h6.pt12, a.pt12 {
    padding-top: 12px; }
  p.pt13, h1.pt13, h2.pt13, h3.pt13, h4.pt13, h5.pt13, h6.pt13, a.pt13 {
    padding-top: 13px; }
  p.pt15, h1.pt15, h2.pt15, h3.pt15, h4.pt15, h5.pt15, h6.pt15, a.pt15 {
    padding-top: 15px; }
  p.pt17, h1.pt17, h2.pt17, h3.pt17, h4.pt17, h5.pt17, h6.pt17, a.pt17 {
    padding-top: 17px; }
  p.pt18, h1.pt18, h2.pt18, h3.pt18, h4.pt18, h5.pt18, h6.pt18, a.pt18 {
    padding-top: 18px; }
  p.pt20, h1.pt20, h2.pt20, h3.pt20, h4.pt20, h5.pt20, h6.pt20, a.pt20 {
    padding-top: 20px; }
  p.pt22, h1.pt22, h2.pt22, h3.pt22, h4.pt22, h5.pt22, h6.pt22, a.pt22 {
    padding-top: 22px; }
  p.pt23, h1.pt23, h2.pt23, h3.pt23, h4.pt23, h5.pt23, h6.pt23, a.pt23 {
    padding-top: 23px; }
  p.pt25, h1.pt25, h2.pt25, h3.pt25, h4.pt25, h5.pt25, h6.pt25, a.pt25 {
    padding-top: 25px; }
  p.pt27, h1.pt27, h2.pt27, h3.pt27, h4.pt27, h5.pt27, h6.pt27, a.pt27 {
    padding-top: 27px; }
  p.pt28, h1.pt28, h2.pt28, h3.pt28, h4.pt28, h5.pt28, h6.pt28, a.pt28 {
    padding-top: 28px; }
  p.pt29, h1.pt29, h2.pt29, h3.pt29, h4.pt29, h5.pt29, h6.pt29, a.pt29 {
    padding-top: 29px; }
  p.pt30, h1.pt30, h2.pt30, h3.pt30, h4.pt30, h5.pt30, h6.pt30, a.pt30 {
    padding-top: 30px; }
  p.pt32, h1.pt32, h2.pt32, h3.pt32, h4.pt32, h5.pt32, h6.pt32, a.pt32 {
    padding-top: 32px; }
  p.pt35, h1.pt35, h2.pt35, h3.pt35, h4.pt35, h5.pt35, h6.pt35, a.pt35 {
    padding-top: 35px; }
  p.pt37, h1.pt37, h2.pt37, h3.pt37, h4.pt37, h5.pt37, h6.pt37, a.pt37 {
    padding-top: 37px; }
  p.pt40, h1.pt40, h2.pt40, h3.pt40, h4.pt40, h5.pt40, h6.pt40, a.pt40 {
    padding-top: 40px; }
  p.pt42, h1.pt42, h2.pt42, h3.pt42, h4.pt42, h5.pt42, h6.pt42, a.pt42 {
    padding-top: 42px; }
  p.pt45, h1.pt45, h2.pt45, h3.pt45, h4.pt45, h5.pt45, h6.pt45, a.pt45 {
    padding-top: 45px; }
  p.pt47, h1.pt47, h2.pt47, h3.pt47, h4.pt47, h5.pt47, h6.pt47, a.pt47 {
    padding-top: 47px; }
  p.pt50, h1.pt50, h2.pt50, h3.pt50, h4.pt50, h5.pt50, h6.pt50, a.pt50 {
    padding-top: 50px; }
  p.pt60, h1.pt60, h2.pt60, h3.pt60, h4.pt60, h5.pt60, h6.pt60, a.pt60 {
    padding-top: 60px; }
  p.pt62, h1.pt62, h2.pt62, h3.pt62, h4.pt62, h5.pt62, h6.pt62, a.pt62 {
    padding-top: 62px; }
  p.pt65, h1.pt65, h2.pt65, h3.pt65, h4.pt65, h5.pt65, h6.pt65, a.pt65 {
    padding-top: 65px; }
  p.pt70, h1.pt70, h2.pt70, h3.pt70, h4.pt70, h5.pt70, h6.pt70, a.pt70 {
    padding-top: 70px; }
  p.pt75, h1.pt75, h2.pt75, h3.pt75, h4.pt75, h5.pt75, h6.pt75, a.pt75 {
    padding-top: 75px; }
  p.pt80, h1.pt80, h2.pt80, h3.pt80, h4.pt80, h5.pt80, h6.pt80, a.pt80 {
    padding-top: 80px; }
  p.pt85, h1.pt85, h2.pt85, h3.pt85, h4.pt85, h5.pt85, h6.pt85, a.pt85 {
    padding-top: 85px; }
  p.pt100, h1.pt100, h2.pt100, h3.pt100, h4.pt100, h5.pt100, h6.pt100, a.pt100 {
    padding-top: 100px; }
  p.pt120, h1.pt120, h2.pt120, h3.pt120, h4.pt120, h5.pt120, h6.pt120, a.pt120 {
    padding-top: 120px; }
  p.pt140, h1.pt140, h2.pt140, h3.pt140, h4.pt140, h5.pt140, h6.pt140, a.pt140 {
    padding-top: 140px; }
  p.pt160, h1.pt160, h2.pt160, h3.pt160, h4.pt160, h5.pt160, h6.pt160, a.pt160 {
    padding-top: 160px; }
  p.pb0, h1.pb0, h2.pb0, h3.pb0, h4.pb0, h5.pb0, h6.pb0, a.pb0 {
    padding-bottom: 0px; }
  p.pb2, h1.pb2, h2.pb2, h3.pb2, h4.pb2, h5.pb2, h6.pb2, a.pb2 {
    padding-bottom: 2px; }
  p.pb3, h1.pb3, h2.pb3, h3.pb3, h4.pb3, h5.pb3, h6.pb3, a.pb3 {
    padding-bottom: 3px; }
  p.pb4, h1.pb4, h2.pb4, h3.pb4, h4.pb4, h5.pb4, h6.pb4, a.pb4 {
    padding-bottom: 4px; }
  p.pb5, h1.pb5, h2.pb5, h3.pb5, h4.pb5, h5.pb5, h6.pb5, a.pb5 {
    padding-bottom: 5px; }
  p.pb6, h1.pb6, h2.pb6, h3.pb6, h4.pb6, h5.pb6, h6.pb6, a.pb6 {
    padding-bottom: 6px; }
  p.pb7, h1.pb7, h2.pb7, h3.pb7, h4.pb7, h5.pb7, h6.pb7, a.pb7 {
    padding-bottom: 7px; }
  p.pb8, h1.pb8, h2.pb8, h3.pb8, h4.pb8, h5.pb8, h6.pb8, a.pb8 {
    padding-bottom: 8px; }
  p.pb9, h1.pb9, h2.pb9, h3.pb9, h4.pb9, h5.pb9, h6.pb9, a.pb9 {
    padding-bottom: 9px; }
  p.pb10, h1.pb10, h2.pb10, h3.pb10, h4.pb10, h5.pb10, h6.pb10, a.pb10 {
    padding-bottom: 10px; }
  p.pb12, h1.pb12, h2.pb12, h3.pb12, h4.pb12, h5.pb12, h6.pb12, a.pb12 {
    padding-bottom: 12px; }
  p.pb13, h1.pb13, h2.pb13, h3.pb13, h4.pb13, h5.pb13, h6.pb13, a.pb13 {
    padding-bottom: 13px; }
  p.pb15, h1.pb15, h2.pb15, h3.pb15, h4.pb15, h5.pb15, h6.pb15, a.pb15 {
    padding-bottom: 15px; }
  p.pb17, h1.pb17, h2.pb17, h3.pb17, h4.pb17, h5.pb17, h6.pb17, a.pb17 {
    padding-bottom: 17px; }
  p.pb18, h1.pb18, h2.pb18, h3.pb18, h4.pb18, h5.pb18, h6.pb18, a.pb18 {
    padding-bottom: 18px; }
  p.pb20, h1.pb20, h2.pb20, h3.pb20, h4.pb20, h5.pb20, h6.pb20, a.pb20 {
    padding-bottom: 20px; }
  p.pb22, h1.pb22, h2.pb22, h3.pb22, h4.pb22, h5.pb22, h6.pb22, a.pb22 {
    padding-bottom: 22px; }
  p.pb23, h1.pb23, h2.pb23, h3.pb23, h4.pb23, h5.pb23, h6.pb23, a.pb23 {
    padding-bottom: 23px; }
  p.pb25, h1.pb25, h2.pb25, h3.pb25, h4.pb25, h5.pb25, h6.pb25, a.pb25 {
    padding-bottom: 25px; }
  p.pb27, h1.pb27, h2.pb27, h3.pb27, h4.pb27, h5.pb27, h6.pb27, a.pb27 {
    padding-bottom: 27px; }
  p.pb28, h1.pb28, h2.pb28, h3.pb28, h4.pb28, h5.pb28, h6.pb28, a.pb28 {
    padding-bottom: 28px; }
  p.pb29, h1.pb29, h2.pb29, h3.pb29, h4.pb29, h5.pb29, h6.pb29, a.pb29 {
    padding-bottom: 29px; }
  p.pb30, h1.pb30, h2.pb30, h3.pb30, h4.pb30, h5.pb30, h6.pb30, a.pb30 {
    padding-bottom: 30px; }
  p.pb32, h1.pb32, h2.pb32, h3.pb32, h4.pb32, h5.pb32, h6.pb32, a.pb32 {
    padding-bottom: 32px; }
  p.pb35, h1.pb35, h2.pb35, h3.pb35, h4.pb35, h5.pb35, h6.pb35, a.pb35 {
    padding-bottom: 35px; }
  p.pb37, h1.pb37, h2.pb37, h3.pb37, h4.pb37, h5.pb37, h6.pb37, a.pb37 {
    padding-bottom: 37px; }
  p.pb40, h1.pb40, h2.pb40, h3.pb40, h4.pb40, h5.pb40, h6.pb40, a.pb40 {
    padding-bottom: 40px; }
  p.pb42, h1.pb42, h2.pb42, h3.pb42, h4.pb42, h5.pb42, h6.pb42, a.pb42 {
    padding-bottom: 42px; }
  p.pb45, h1.pb45, h2.pb45, h3.pb45, h4.pb45, h5.pb45, h6.pb45, a.pb45 {
    padding-bottom: 45px; }
  p.pb47, h1.pb47, h2.pb47, h3.pb47, h4.pb47, h5.pb47, h6.pb47, a.pb47 {
    padding-bottom: 47px; }
  p.pb50, h1.pb50, h2.pb50, h3.pb50, h4.pb50, h5.pb50, h6.pb50, a.pb50 {
    padding-bottom: 50px; }
  p.pb60, h1.pb60, h2.pb60, h3.pb60, h4.pb60, h5.pb60, h6.pb60, a.pb60 {
    padding-bottom: 60px; }
  p.pb62, h1.pb62, h2.pb62, h3.pb62, h4.pb62, h5.pb62, h6.pb62, a.pb62 {
    padding-bottom: 62px; }
  p.pb65, h1.pb65, h2.pb65, h3.pb65, h4.pb65, h5.pb65, h6.pb65, a.pb65 {
    padding-bottom: 65px; }
  p.pb70, h1.pb70, h2.pb70, h3.pb70, h4.pb70, h5.pb70, h6.pb70, a.pb70 {
    padding-bottom: 70px; }
  p.pb75, h1.pb75, h2.pb75, h3.pb75, h4.pb75, h5.pb75, h6.pb75, a.pb75 {
    padding-bottom: 75px; }
  p.pb80, h1.pb80, h2.pb80, h3.pb80, h4.pb80, h5.pb80, h6.pb80, a.pb80 {
    padding-bottom: 80px; }
  p.pb85, h1.pb85, h2.pb85, h3.pb85, h4.pb85, h5.pb85, h6.pb85, a.pb85 {
    padding-bottom: 85px; }
  p.pb100, h1.pb100, h2.pb100, h3.pb100, h4.pb100, h5.pb100, h6.pb100, a.pb100 {
    padding-bottom: 100px; }
  p.pb120, h1.pb120, h2.pb120, h3.pb120, h4.pb120, h5.pb120, h6.pb120, a.pb120 {
    padding-bottom: 120px; }
  p.pb140, h1.pb140, h2.pb140, h3.pb140, h4.pb140, h5.pb140, h6.pb140, a.pb140 {
    padding-bottom: 140px; }
  p.pb160, h1.pb160, h2.pb160, h3.pb160, h4.pb160, h5.pb160, h6.pb160, a.pb160 {
    padding-bottom: 160px; }
  @media (max-width: 1099px) {
    p.tpt0, h1.tpt0, h2.tpt0, h3.tpt0, h4.tpt0, h5.tpt0, h6.tpt0, a.tpt0 {
      padding-top: 0px; }
    p.tpt2, h1.tpt2, h2.tpt2, h3.tpt2, h4.tpt2, h5.tpt2, h6.tpt2, a.tpt2 {
      padding-top: 2px; }
    p.tpt3, h1.tpt3, h2.tpt3, h3.tpt3, h4.tpt3, h5.tpt3, h6.tpt3, a.tpt3 {
      padding-top: 3px; }
    p.tpt4, h1.tpt4, h2.tpt4, h3.tpt4, h4.tpt4, h5.tpt4, h6.tpt4, a.tpt4 {
      padding-top: 4px; }
    p.tpt5, h1.tpt5, h2.tpt5, h3.tpt5, h4.tpt5, h5.tpt5, h6.tpt5, a.tpt5 {
      padding-top: 5px; }
    p.tpt6, h1.tpt6, h2.tpt6, h3.tpt6, h4.tpt6, h5.tpt6, h6.tpt6, a.tpt6 {
      padding-top: 6px; }
    p.tpt7, h1.tpt7, h2.tpt7, h3.tpt7, h4.tpt7, h5.tpt7, h6.tpt7, a.tpt7 {
      padding-top: 7px; }
    p.tpt8, h1.tpt8, h2.tpt8, h3.tpt8, h4.tpt8, h5.tpt8, h6.tpt8, a.tpt8 {
      padding-top: 8px; }
    p.tpt9, h1.tpt9, h2.tpt9, h3.tpt9, h4.tpt9, h5.tpt9, h6.tpt9, a.tpt9 {
      padding-top: 9px; }
    p.tpt10, h1.tpt10, h2.tpt10, h3.tpt10, h4.tpt10, h5.tpt10, h6.tpt10, a.tpt10 {
      padding-top: 10px; }
    p.tpt12, h1.tpt12, h2.tpt12, h3.tpt12, h4.tpt12, h5.tpt12, h6.tpt12, a.tpt12 {
      padding-top: 12px; }
    p.tpt13, h1.tpt13, h2.tpt13, h3.tpt13, h4.tpt13, h5.tpt13, h6.tpt13, a.tpt13 {
      padding-top: 13px; }
    p.tpt15, h1.tpt15, h2.tpt15, h3.tpt15, h4.tpt15, h5.tpt15, h6.tpt15, a.tpt15 {
      padding-top: 15px; }
    p.tpt17, h1.tpt17, h2.tpt17, h3.tpt17, h4.tpt17, h5.tpt17, h6.tpt17, a.tpt17 {
      padding-top: 17px; }
    p.tpt18, h1.tpt18, h2.tpt18, h3.tpt18, h4.tpt18, h5.tpt18, h6.tpt18, a.tpt18 {
      padding-top: 18px; }
    p.tpt20, h1.tpt20, h2.tpt20, h3.tpt20, h4.tpt20, h5.tpt20, h6.tpt20, a.tpt20 {
      padding-top: 20px; }
    p.tpt22, h1.tpt22, h2.tpt22, h3.tpt22, h4.tpt22, h5.tpt22, h6.tpt22, a.tpt22 {
      padding-top: 22px; }
    p.tpt23, h1.tpt23, h2.tpt23, h3.tpt23, h4.tpt23, h5.tpt23, h6.tpt23, a.tpt23 {
      padding-top: 23px; }
    p.tpt25, h1.tpt25, h2.tpt25, h3.tpt25, h4.tpt25, h5.tpt25, h6.tpt25, a.tpt25 {
      padding-top: 25px; }
    p.tpt27, h1.tpt27, h2.tpt27, h3.tpt27, h4.tpt27, h5.tpt27, h6.tpt27, a.tpt27 {
      padding-top: 27px; }
    p.tpt28, h1.tpt28, h2.tpt28, h3.tpt28, h4.tpt28, h5.tpt28, h6.tpt28, a.tpt28 {
      padding-top: 28px; }
    p.tpt29, h1.tpt29, h2.tpt29, h3.tpt29, h4.tpt29, h5.tpt29, h6.tpt29, a.tpt29 {
      padding-top: 29px; }
    p.tpt30, h1.tpt30, h2.tpt30, h3.tpt30, h4.tpt30, h5.tpt30, h6.tpt30, a.tpt30 {
      padding-top: 30px; }
    p.tpt32, h1.tpt32, h2.tpt32, h3.tpt32, h4.tpt32, h5.tpt32, h6.tpt32, a.tpt32 {
      padding-top: 32px; }
    p.tpt35, h1.tpt35, h2.tpt35, h3.tpt35, h4.tpt35, h5.tpt35, h6.tpt35, a.tpt35 {
      padding-top: 35px; }
    p.tpt37, h1.tpt37, h2.tpt37, h3.tpt37, h4.tpt37, h5.tpt37, h6.tpt37, a.tpt37 {
      padding-top: 37px; }
    p.tpt40, h1.tpt40, h2.tpt40, h3.tpt40, h4.tpt40, h5.tpt40, h6.tpt40, a.tpt40 {
      padding-top: 40px; }
    p.tpt42, h1.tpt42, h2.tpt42, h3.tpt42, h4.tpt42, h5.tpt42, h6.tpt42, a.tpt42 {
      padding-top: 42px; }
    p.tpt45, h1.tpt45, h2.tpt45, h3.tpt45, h4.tpt45, h5.tpt45, h6.tpt45, a.tpt45 {
      padding-top: 45px; }
    p.tpt47, h1.tpt47, h2.tpt47, h3.tpt47, h4.tpt47, h5.tpt47, h6.tpt47, a.tpt47 {
      padding-top: 47px; }
    p.tpt50, h1.tpt50, h2.tpt50, h3.tpt50, h4.tpt50, h5.tpt50, h6.tpt50, a.tpt50 {
      padding-top: 50px; }
    p.tpt60, h1.tpt60, h2.tpt60, h3.tpt60, h4.tpt60, h5.tpt60, h6.tpt60, a.tpt60 {
      padding-top: 60px; }
    p.tpt62, h1.tpt62, h2.tpt62, h3.tpt62, h4.tpt62, h5.tpt62, h6.tpt62, a.tpt62 {
      padding-top: 62px; }
    p.tpt65, h1.tpt65, h2.tpt65, h3.tpt65, h4.tpt65, h5.tpt65, h6.tpt65, a.tpt65 {
      padding-top: 65px; }
    p.tpt70, h1.tpt70, h2.tpt70, h3.tpt70, h4.tpt70, h5.tpt70, h6.tpt70, a.tpt70 {
      padding-top: 70px; }
    p.tpt75, h1.tpt75, h2.tpt75, h3.tpt75, h4.tpt75, h5.tpt75, h6.tpt75, a.tpt75 {
      padding-top: 75px; }
    p.tpt80, h1.tpt80, h2.tpt80, h3.tpt80, h4.tpt80, h5.tpt80, h6.tpt80, a.tpt80 {
      padding-top: 80px; }
    p.tpt85, h1.tpt85, h2.tpt85, h3.tpt85, h4.tpt85, h5.tpt85, h6.tpt85, a.tpt85 {
      padding-top: 85px; }
    p.tpb0, h1.tpb0, h2.tpb0, h3.tpb0, h4.tpb0, h5.tpb0, h6.tpb0, a.tpb0 {
      padding-bottom: 0px; }
    p.tpb2, h1.tpb2, h2.tpb2, h3.tpb2, h4.tpb2, h5.tpb2, h6.tpb2, a.tpb2 {
      padding-bottom: 2px; }
    p.tpb3, h1.tpb3, h2.tpb3, h3.tpb3, h4.tpb3, h5.tpb3, h6.tpb3, a.tpb3 {
      padding-bottom: 3px; }
    p.tpb4, h1.tpb4, h2.tpb4, h3.tpb4, h4.tpb4, h5.tpb4, h6.tpb4, a.tpb4 {
      padding-bottom: 4px; }
    p.tpb5, h1.tpb5, h2.tpb5, h3.tpb5, h4.tpb5, h5.tpb5, h6.tpb5, a.tpb5 {
      padding-bottom: 5px; }
    p.tpb6, h1.tpb6, h2.tpb6, h3.tpb6, h4.tpb6, h5.tpb6, h6.tpb6, a.tpb6 {
      padding-bottom: 6px; }
    p.tpb7, h1.tpb7, h2.tpb7, h3.tpb7, h4.tpb7, h5.tpb7, h6.tpb7, a.tpb7 {
      padding-bottom: 7px; }
    p.tpb8, h1.tpb8, h2.tpb8, h3.tpb8, h4.tpb8, h5.tpb8, h6.tpb8, a.tpb8 {
      padding-bottom: 8px; }
    p.tpb9, h1.tpb9, h2.tpb9, h3.tpb9, h4.tpb9, h5.tpb9, h6.tpb9, a.tpb9 {
      padding-bottom: 9px; }
    p.tpb10, h1.tpb10, h2.tpb10, h3.tpb10, h4.tpb10, h5.tpb10, h6.tpb10, a.tpb10 {
      padding-bottom: 10px; }
    p.tpb12, h1.tpb12, h2.tpb12, h3.tpb12, h4.tpb12, h5.tpb12, h6.tpb12, a.tpb12 {
      padding-bottom: 12px; }
    p.tpb13, h1.tpb13, h2.tpb13, h3.tpb13, h4.tpb13, h5.tpb13, h6.tpb13, a.tpb13 {
      padding-bottom: 13px; }
    p.tpb15, h1.tpb15, h2.tpb15, h3.tpb15, h4.tpb15, h5.tpb15, h6.tpb15, a.tpb15 {
      padding-bottom: 15px; }
    p.tpb17, h1.tpb17, h2.tpb17, h3.tpb17, h4.tpb17, h5.tpb17, h6.tpb17, a.tpb17 {
      padding-bottom: 17px; }
    p.tpb18, h1.tpb18, h2.tpb18, h3.tpb18, h4.tpb18, h5.tpb18, h6.tpb18, a.tpb18 {
      padding-bottom: 18px; }
    p.tpb20, h1.tpb20, h2.tpb20, h3.tpb20, h4.tpb20, h5.tpb20, h6.tpb20, a.tpb20 {
      padding-bottom: 20px; }
    p.tpb22, h1.tpb22, h2.tpb22, h3.tpb22, h4.tpb22, h5.tpb22, h6.tpb22, a.tpb22 {
      padding-bottom: 22px; }
    p.tpb23, h1.tpb23, h2.tpb23, h3.tpb23, h4.tpb23, h5.tpb23, h6.tpb23, a.tpb23 {
      padding-bottom: 23px; }
    p.tpb25, h1.tpb25, h2.tpb25, h3.tpb25, h4.tpb25, h5.tpb25, h6.tpb25, a.tpb25 {
      padding-bottom: 25px; }
    p.tpb27, h1.tpb27, h2.tpb27, h3.tpb27, h4.tpb27, h5.tpb27, h6.tpb27, a.tpb27 {
      padding-bottom: 27px; }
    p.tpb28, h1.tpb28, h2.tpb28, h3.tpb28, h4.tpb28, h5.tpb28, h6.tpb28, a.tpb28 {
      padding-bottom: 28px; }
    p.tpb29, h1.tpb29, h2.tpb29, h3.tpb29, h4.tpb29, h5.tpb29, h6.tpb29, a.tpb29 {
      padding-bottom: 29px; }
    p.tpb30, h1.tpb30, h2.tpb30, h3.tpb30, h4.tpb30, h5.tpb30, h6.tpb30, a.tpb30 {
      padding-bottom: 30px; }
    p.tpb32, h1.tpb32, h2.tpb32, h3.tpb32, h4.tpb32, h5.tpb32, h6.tpb32, a.tpb32 {
      padding-bottom: 32px; }
    p.tpb35, h1.tpb35, h2.tpb35, h3.tpb35, h4.tpb35, h5.tpb35, h6.tpb35, a.tpb35 {
      padding-bottom: 35px; }
    p.tpb37, h1.tpb37, h2.tpb37, h3.tpb37, h4.tpb37, h5.tpb37, h6.tpb37, a.tpb37 {
      padding-bottom: 37px; }
    p.tpb40, h1.tpb40, h2.tpb40, h3.tpb40, h4.tpb40, h5.tpb40, h6.tpb40, a.tpb40 {
      padding-bottom: 40px; }
    p.tpb42, h1.tpb42, h2.tpb42, h3.tpb42, h4.tpb42, h5.tpb42, h6.tpb42, a.tpb42 {
      padding-bottom: 42px; }
    p.tpb45, h1.tpb45, h2.tpb45, h3.tpb45, h4.tpb45, h5.tpb45, h6.tpb45, a.tpb45 {
      padding-bottom: 45px; }
    p.tpb47, h1.tpb47, h2.tpb47, h3.tpb47, h4.tpb47, h5.tpb47, h6.tpb47, a.tpb47 {
      padding-bottom: 47px; }
    p.tpb50, h1.tpb50, h2.tpb50, h3.tpb50, h4.tpb50, h5.tpb50, h6.tpb50, a.tpb50 {
      padding-bottom: 50px; }
    p.tpb60, h1.tpb60, h2.tpb60, h3.tpb60, h4.tpb60, h5.tpb60, h6.tpb60, a.tpb60 {
      padding-bottom: 60px; }
    p.tpb62, h1.tpb62, h2.tpb62, h3.tpb62, h4.tpb62, h5.tpb62, h6.tpb62, a.tpb62 {
      padding-bottom: 62px; }
    p.tpb65, h1.tpb65, h2.tpb65, h3.tpb65, h4.tpb65, h5.tpb65, h6.tpb65, a.tpb65 {
      padding-bottom: 65px; }
    p.tpb70, h1.tpb70, h2.tpb70, h3.tpb70, h4.tpb70, h5.tpb70, h6.tpb70, a.tpb70 {
      padding-bottom: 70px; }
    p.tpb75, h1.tpb75, h2.tpb75, h3.tpb75, h4.tpb75, h5.tpb75, h6.tpb75, a.tpb75 {
      padding-bottom: 75px; }
    p.tpb80, h1.tpb80, h2.tpb80, h3.tpb80, h4.tpb80, h5.tpb80, h6.tpb80, a.tpb80 {
      padding-bottom: 80px; }
    p.tpb85, h1.tpb85, h2.tpb85, h3.tpb85, h4.tpb85, h5.tpb85, h6.tpb85, a.tpb85 {
      padding-bottom: 85px; } }
  @media (max-width: 767px) {
    p.mpt0, h1.mpt0, h2.mpt0, h3.mpt0, h4.mpt0, h5.mpt0, h6.mpt0, a.mpt0 {
      padding-top: 0px; }
    p.mpt2, h1.mpt2, h2.mpt2, h3.mpt2, h4.mpt2, h5.mpt2, h6.mpt2, a.mpt2 {
      padding-top: 2px; }
    p.mpt3, h1.mpt3, h2.mpt3, h3.mpt3, h4.mpt3, h5.mpt3, h6.mpt3, a.mpt3 {
      padding-top: 3px; }
    p.mpt4, h1.mpt4, h2.mpt4, h3.mpt4, h4.mpt4, h5.mpt4, h6.mpt4, a.mpt4 {
      padding-top: 4px; }
    p.mpt5, h1.mpt5, h2.mpt5, h3.mpt5, h4.mpt5, h5.mpt5, h6.mpt5, a.mpt5 {
      padding-top: 5px; }
    p.mpt6, h1.mpt6, h2.mpt6, h3.mpt6, h4.mpt6, h5.mpt6, h6.mpt6, a.mpt6 {
      padding-top: 6px; }
    p.mpt7, h1.mpt7, h2.mpt7, h3.mpt7, h4.mpt7, h5.mpt7, h6.mpt7, a.mpt7 {
      padding-top: 7px; }
    p.mpt8, h1.mpt8, h2.mpt8, h3.mpt8, h4.mpt8, h5.mpt8, h6.mpt8, a.mpt8 {
      padding-top: 8px; }
    p.mpt9, h1.mpt9, h2.mpt9, h3.mpt9, h4.mpt9, h5.mpt9, h6.mpt9, a.mpt9 {
      padding-top: 9px; }
    p.mpt10, h1.mpt10, h2.mpt10, h3.mpt10, h4.mpt10, h5.mpt10, h6.mpt10, a.mpt10 {
      padding-top: 10px; }
    p.mpt12, h1.mpt12, h2.mpt12, h3.mpt12, h4.mpt12, h5.mpt12, h6.mpt12, a.mpt12 {
      padding-top: 12px; }
    p.mpt13, h1.mpt13, h2.mpt13, h3.mpt13, h4.mpt13, h5.mpt13, h6.mpt13, a.mpt13 {
      padding-top: 13px; }
    p.mpt15, h1.mpt15, h2.mpt15, h3.mpt15, h4.mpt15, h5.mpt15, h6.mpt15, a.mpt15 {
      padding-top: 15px; }
    p.mpt17, h1.mpt17, h2.mpt17, h3.mpt17, h4.mpt17, h5.mpt17, h6.mpt17, a.mpt17 {
      padding-top: 17px; }
    p.mpt18, h1.mpt18, h2.mpt18, h3.mpt18, h4.mpt18, h5.mpt18, h6.mpt18, a.mpt18 {
      padding-top: 18px; }
    p.mpt20, h1.mpt20, h2.mpt20, h3.mpt20, h4.mpt20, h5.mpt20, h6.mpt20, a.mpt20 {
      padding-top: 20px; }
    p.mpt22, h1.mpt22, h2.mpt22, h3.mpt22, h4.mpt22, h5.mpt22, h6.mpt22, a.mpt22 {
      padding-top: 22px; }
    p.mpt23, h1.mpt23, h2.mpt23, h3.mpt23, h4.mpt23, h5.mpt23, h6.mpt23, a.mpt23 {
      padding-top: 23px; }
    p.mpt25, h1.mpt25, h2.mpt25, h3.mpt25, h4.mpt25, h5.mpt25, h6.mpt25, a.mpt25 {
      padding-top: 25px; }
    p.mpt27, h1.mpt27, h2.mpt27, h3.mpt27, h4.mpt27, h5.mpt27, h6.mpt27, a.mpt27 {
      padding-top: 27px; }
    p.mpt28, h1.mpt28, h2.mpt28, h3.mpt28, h4.mpt28, h5.mpt28, h6.mpt28, a.mpt28 {
      padding-top: 28px; }
    p.mpt29, h1.mpt29, h2.mpt29, h3.mpt29, h4.mpt29, h5.mpt29, h6.mpt29, a.mpt29 {
      padding-top: 29px; }
    p.mpt30, h1.mpt30, h2.mpt30, h3.mpt30, h4.mpt30, h5.mpt30, h6.mpt30, a.mpt30 {
      padding-top: 30px; }
    p.mpt32, h1.mpt32, h2.mpt32, h3.mpt32, h4.mpt32, h5.mpt32, h6.mpt32, a.mpt32 {
      padding-top: 32px; }
    p.mpt35, h1.mpt35, h2.mpt35, h3.mpt35, h4.mpt35, h5.mpt35, h6.mpt35, a.mpt35 {
      padding-top: 35px; }
    p.mpt37, h1.mpt37, h2.mpt37, h3.mpt37, h4.mpt37, h5.mpt37, h6.mpt37, a.mpt37 {
      padding-top: 37px; }
    p.mpt40, h1.mpt40, h2.mpt40, h3.mpt40, h4.mpt40, h5.mpt40, h6.mpt40, a.mpt40 {
      padding-top: 40px; }
    p.mpt42, h1.mpt42, h2.mpt42, h3.mpt42, h4.mpt42, h5.mpt42, h6.mpt42, a.mpt42 {
      padding-top: 42px; }
    p.mpt45, h1.mpt45, h2.mpt45, h3.mpt45, h4.mpt45, h5.mpt45, h6.mpt45, a.mpt45 {
      padding-top: 45px; }
    p.mpt47, h1.mpt47, h2.mpt47, h3.mpt47, h4.mpt47, h5.mpt47, h6.mpt47, a.mpt47 {
      padding-top: 47px; }
    p.mpt50, h1.mpt50, h2.mpt50, h3.mpt50, h4.mpt50, h5.mpt50, h6.mpt50, a.mpt50 {
      padding-top: 50px; }
    p.mpt60, h1.mpt60, h2.mpt60, h3.mpt60, h4.mpt60, h5.mpt60, h6.mpt60, a.mpt60 {
      padding-top: 60px; }
    p.mpt62, h1.mpt62, h2.mpt62, h3.mpt62, h4.mpt62, h5.mpt62, h6.mpt62, a.mpt62 {
      padding-top: 62px; }
    p.mpt65, h1.mpt65, h2.mpt65, h3.mpt65, h4.mpt65, h5.mpt65, h6.mpt65, a.mpt65 {
      padding-top: 65px; }
    p.mpt70, h1.mpt70, h2.mpt70, h3.mpt70, h4.mpt70, h5.mpt70, h6.mpt70, a.mpt70 {
      padding-top: 70px; }
    p.mpt75, h1.mpt75, h2.mpt75, h3.mpt75, h4.mpt75, h5.mpt75, h6.mpt75, a.mpt75 {
      padding-top: 75px; }
    p.mpt80, h1.mpt80, h2.mpt80, h3.mpt80, h4.mpt80, h5.mpt80, h6.mpt80, a.mpt80 {
      padding-top: 80px; }
    p.mpt85, h1.mpt85, h2.mpt85, h3.mpt85, h4.mpt85, h5.mpt85, h6.mpt85, a.mpt85 {
      padding-top: 85px; }
    p.mpb0, h1.mpb0, h2.mpb0, h3.mpb0, h4.mpb0, h5.mpb0, h6.mpb0, a.mpb0 {
      padding-bottom: 0px; }
    p.mpb2, h1.mpb2, h2.mpb2, h3.mpb2, h4.mpb2, h5.mpb2, h6.mpb2, a.mpb2 {
      padding-bottom: 2px; }
    p.mpb3, h1.mpb3, h2.mpb3, h3.mpb3, h4.mpb3, h5.mpb3, h6.mpb3, a.mpb3 {
      padding-bottom: 3px; }
    p.mpb4, h1.mpb4, h2.mpb4, h3.mpb4, h4.mpb4, h5.mpb4, h6.mpb4, a.mpb4 {
      padding-bottom: 4px; }
    p.mpb5, h1.mpb5, h2.mpb5, h3.mpb5, h4.mpb5, h5.mpb5, h6.mpb5, a.mpb5 {
      padding-bottom: 5px; }
    p.mpb6, h1.mpb6, h2.mpb6, h3.mpb6, h4.mpb6, h5.mpb6, h6.mpb6, a.mpb6 {
      padding-bottom: 6px; }
    p.mpb7, h1.mpb7, h2.mpb7, h3.mpb7, h4.mpb7, h5.mpb7, h6.mpb7, a.mpb7 {
      padding-bottom: 7px; }
    p.mpb8, h1.mpb8, h2.mpb8, h3.mpb8, h4.mpb8, h5.mpb8, h6.mpb8, a.mpb8 {
      padding-bottom: 8px; }
    p.mpb9, h1.mpb9, h2.mpb9, h3.mpb9, h4.mpb9, h5.mpb9, h6.mpb9, a.mpb9 {
      padding-bottom: 9px; }
    p.mpb10, h1.mpb10, h2.mpb10, h3.mpb10, h4.mpb10, h5.mpb10, h6.mpb10, a.mpb10 {
      padding-bottom: 10px; }
    p.mpb12, h1.mpb12, h2.mpb12, h3.mpb12, h4.mpb12, h5.mpb12, h6.mpb12, a.mpb12 {
      padding-bottom: 12px; }
    p.mpb13, h1.mpb13, h2.mpb13, h3.mpb13, h4.mpb13, h5.mpb13, h6.mpb13, a.mpb13 {
      padding-bottom: 13px; }
    p.mpb15, h1.mpb15, h2.mpb15, h3.mpb15, h4.mpb15, h5.mpb15, h6.mpb15, a.mpb15 {
      padding-bottom: 15px; }
    p.mpb17, h1.mpb17, h2.mpb17, h3.mpb17, h4.mpb17, h5.mpb17, h6.mpb17, a.mpb17 {
      padding-bottom: 17px; }
    p.mpb18, h1.mpb18, h2.mpb18, h3.mpb18, h4.mpb18, h5.mpb18, h6.mpb18, a.mpb18 {
      padding-bottom: 18px; }
    p.mpb20, h1.mpb20, h2.mpb20, h3.mpb20, h4.mpb20, h5.mpb20, h6.mpb20, a.mpb20 {
      padding-bottom: 20px; }
    p.mpb22, h1.mpb22, h2.mpb22, h3.mpb22, h4.mpb22, h5.mpb22, h6.mpb22, a.mpb22 {
      padding-bottom: 22px; }
    p.mpb23, h1.mpb23, h2.mpb23, h3.mpb23, h4.mpb23, h5.mpb23, h6.mpb23, a.mpb23 {
      padding-bottom: 23px; }
    p.mpb25, h1.mpb25, h2.mpb25, h3.mpb25, h4.mpb25, h5.mpb25, h6.mpb25, a.mpb25 {
      padding-bottom: 25px; }
    p.mpb27, h1.mpb27, h2.mpb27, h3.mpb27, h4.mpb27, h5.mpb27, h6.mpb27, a.mpb27 {
      padding-bottom: 27px; }
    p.mpb28, h1.mpb28, h2.mpb28, h3.mpb28, h4.mpb28, h5.mpb28, h6.mpb28, a.mpb28 {
      padding-bottom: 28px; }
    p.mpb29, h1.mpb29, h2.mpb29, h3.mpb29, h4.mpb29, h5.mpb29, h6.mpb29, a.mpb29 {
      padding-bottom: 29px; }
    p.mpb30, h1.mpb30, h2.mpb30, h3.mpb30, h4.mpb30, h5.mpb30, h6.mpb30, a.mpb30 {
      padding-bottom: 30px; }
    p.mpb32, h1.mpb32, h2.mpb32, h3.mpb32, h4.mpb32, h5.mpb32, h6.mpb32, a.mpb32 {
      padding-bottom: 32px; }
    p.mpb35, h1.mpb35, h2.mpb35, h3.mpb35, h4.mpb35, h5.mpb35, h6.mpb35, a.mpb35 {
      padding-bottom: 35px; }
    p.mpb37, h1.mpb37, h2.mpb37, h3.mpb37, h4.mpb37, h5.mpb37, h6.mpb37, a.mpb37 {
      padding-bottom: 37px; }
    p.mpb40, h1.mpb40, h2.mpb40, h3.mpb40, h4.mpb40, h5.mpb40, h6.mpb40, a.mpb40 {
      padding-bottom: 40px; }
    p.mpb42, h1.mpb42, h2.mpb42, h3.mpb42, h4.mpb42, h5.mpb42, h6.mpb42, a.mpb42 {
      padding-bottom: 42px; }
    p.mpb45, h1.mpb45, h2.mpb45, h3.mpb45, h4.mpb45, h5.mpb45, h6.mpb45, a.mpb45 {
      padding-bottom: 45px; }
    p.mpb47, h1.mpb47, h2.mpb47, h3.mpb47, h4.mpb47, h5.mpb47, h6.mpb47, a.mpb47 {
      padding-bottom: 47px; }
    p.mpb50, h1.mpb50, h2.mpb50, h3.mpb50, h4.mpb50, h5.mpb50, h6.mpb50, a.mpb50 {
      padding-bottom: 50px; }
    p.mpb60, h1.mpb60, h2.mpb60, h3.mpb60, h4.mpb60, h5.mpb60, h6.mpb60, a.mpb60 {
      padding-bottom: 60px; }
    p.mpb62, h1.mpb62, h2.mpb62, h3.mpb62, h4.mpb62, h5.mpb62, h6.mpb62, a.mpb62 {
      padding-bottom: 62px; }
    p.mpb65, h1.mpb65, h2.mpb65, h3.mpb65, h4.mpb65, h5.mpb65, h6.mpb65, a.mpb65 {
      padding-bottom: 65px; }
    p.mpb70, h1.mpb70, h2.mpb70, h3.mpb70, h4.mpb70, h5.mpb70, h6.mpb70, a.mpb70 {
      padding-bottom: 70px; }
    p.mpb75, h1.mpb75, h2.mpb75, h3.mpb75, h4.mpb75, h5.mpb75, h6.mpb75, a.mpb75 {
      padding-bottom: 75px; }
    p.mpb80, h1.mpb80, h2.mpb80, h3.mpb80, h4.mpb80, h5.mpb80, h6.mpb80, a.mpb80 {
      padding-bottom: 80px; }
    p.mpb85, h1.mpb85, h2.mpb85, h3.mpb85, h4.mpb85, h5.mpb85, h6.mpb85, a.mpb85 {
      padding-bottom: 85px; }
    p.mp-side0, h1.mp-side0, h2.mp-side0, h3.mp-side0, h4.mp-side0, h5.mp-side0, h6.mp-side0, a.mp-side0 {
      padding-left: 0px;
      padding-right: 0px; }
    p.mp-side2, h1.mp-side2, h2.mp-side2, h3.mp-side2, h4.mp-side2, h5.mp-side2, h6.mp-side2, a.mp-side2 {
      padding-left: 2px;
      padding-right: 2px; }
    p.mp-side3, h1.mp-side3, h2.mp-side3, h3.mp-side3, h4.mp-side3, h5.mp-side3, h6.mp-side3, a.mp-side3 {
      padding-left: 3px;
      padding-right: 3px; }
    p.mp-side4, h1.mp-side4, h2.mp-side4, h3.mp-side4, h4.mp-side4, h5.mp-side4, h6.mp-side4, a.mp-side4 {
      padding-left: 4px;
      padding-right: 4px; }
    p.mp-side5, h1.mp-side5, h2.mp-side5, h3.mp-side5, h4.mp-side5, h5.mp-side5, h6.mp-side5, a.mp-side5 {
      padding-left: 5px;
      padding-right: 5px; }
    p.mp-side8, h1.mp-side8, h2.mp-side8, h3.mp-side8, h4.mp-side8, h5.mp-side8, h6.mp-side8, a.mp-side8 {
      padding-left: 8px;
      padding-right: 8px; }
    p.mp-side10, h1.mp-side10, h2.mp-side10, h3.mp-side10, h4.mp-side10, h5.mp-side10, h6.mp-side10, a.mp-side10 {
      padding-left: 10px;
      padding-right: 10px; }
    p.mp-side12, h1.mp-side12, h2.mp-side12, h3.mp-side12, h4.mp-side12, h5.mp-side12, h6.mp-side12, a.mp-side12 {
      padding-left: 12px;
      padding-right: 12px; }
    p.mp-side15, h1.mp-side15, h2.mp-side15, h3.mp-side15, h4.mp-side15, h5.mp-side15, h6.mp-side15, a.mp-side15 {
      padding-left: 15px;
      padding-right: 15px; }
    p.mp-side20, h1.mp-side20, h2.mp-side20, h3.mp-side20, h4.mp-side20, h5.mp-side20, h6.mp-side20, a.mp-side20 {
      padding-left: 20px;
      padding-right: 20px; }
    p.mp-side25, h1.mp-side25, h2.mp-side25, h3.mp-side25, h4.mp-side25, h5.mp-side25, h6.mp-side25, a.mp-side25 {
      padding-left: 25px;
      padding-right: 25px; }
    p.mp-side30, h1.mp-side30, h2.mp-side30, h3.mp-side30, h4.mp-side30, h5.mp-side30, h6.mp-side30, a.mp-side30 {
      padding-left: 30px;
      padding-right: 30px; }
    p.mp-side40, h1.mp-side40, h2.mp-side40, h3.mp-side40, h4.mp-side40, h5.mp-side40, h6.mp-side40, a.mp-side40 {
      padding-left: 40px;
      padding-right: 40px; }
    p.mp-side50, h1.mp-side50, h2.mp-side50, h3.mp-side50, h4.mp-side50, h5.mp-side50, h6.mp-side50, a.mp-side50 {
      padding-left: 50px;
      padding-right: 50px; }
    p.mp-left0, h1.mp-left0, h2.mp-left0, h3.mp-left0, h4.mp-left0, h5.mp-left0, h6.mp-left0, a.mp-left0 {
      padding-left: 0px; }
    p.mp-left2, h1.mp-left2, h2.mp-left2, h3.mp-left2, h4.mp-left2, h5.mp-left2, h6.mp-left2, a.mp-left2 {
      padding-left: 2px; }
    p.mp-left3, h1.mp-left3, h2.mp-left3, h3.mp-left3, h4.mp-left3, h5.mp-left3, h6.mp-left3, a.mp-left3 {
      padding-left: 3px; }
    p.mp-left4, h1.mp-left4, h2.mp-left4, h3.mp-left4, h4.mp-left4, h5.mp-left4, h6.mp-left4, a.mp-left4 {
      padding-left: 4px; }
    p.mp-left5, h1.mp-left5, h2.mp-left5, h3.mp-left5, h4.mp-left5, h5.mp-left5, h6.mp-left5, a.mp-left5 {
      padding-left: 5px; }
    p.mp-left8, h1.mp-left8, h2.mp-left8, h3.mp-left8, h4.mp-left8, h5.mp-left8, h6.mp-left8, a.mp-left8 {
      padding-left: 8px; }
    p.mp-left10, h1.mp-left10, h2.mp-left10, h3.mp-left10, h4.mp-left10, h5.mp-left10, h6.mp-left10, a.mp-left10 {
      padding-left: 10px; }
    p.mp-left12, h1.mp-left12, h2.mp-left12, h3.mp-left12, h4.mp-left12, h5.mp-left12, h6.mp-left12, a.mp-left12 {
      padding-left: 12px; }
    p.mp-left15, h1.mp-left15, h2.mp-left15, h3.mp-left15, h4.mp-left15, h5.mp-left15, h6.mp-left15, a.mp-left15 {
      padding-left: 15px; }
    p.mp-left20, h1.mp-left20, h2.mp-left20, h3.mp-left20, h4.mp-left20, h5.mp-left20, h6.mp-left20, a.mp-left20 {
      padding-left: 20px; }
    p.mp-left25, h1.mp-left25, h2.mp-left25, h3.mp-left25, h4.mp-left25, h5.mp-left25, h6.mp-left25, a.mp-left25 {
      padding-left: 25px; }
    p.mp-left30, h1.mp-left30, h2.mp-left30, h3.mp-left30, h4.mp-left30, h5.mp-left30, h6.mp-left30, a.mp-left30 {
      padding-left: 30px; }
    p.mp-left40, h1.mp-left40, h2.mp-left40, h3.mp-left40, h4.mp-left40, h5.mp-left40, h6.mp-left40, a.mp-left40 {
      padding-left: 40px; }
    p.mp-left50, h1.mp-left50, h2.mp-left50, h3.mp-left50, h4.mp-left50, h5.mp-left50, h6.mp-left50, a.mp-left50 {
      padding-left: 50px; }
    p.mp-right0, h1.mp-right0, h2.mp-right0, h3.mp-right0, h4.mp-right0, h5.mp-right0, h6.mp-right0, a.mp-right0 {
      padding-right: 0px; }
    p.mp-right2, h1.mp-right2, h2.mp-right2, h3.mp-right2, h4.mp-right2, h5.mp-right2, h6.mp-right2, a.mp-right2 {
      padding-right: 2px; }
    p.mp-right3, h1.mp-right3, h2.mp-right3, h3.mp-right3, h4.mp-right3, h5.mp-right3, h6.mp-right3, a.mp-right3 {
      padding-right: 3px; }
    p.mp-right4, h1.mp-right4, h2.mp-right4, h3.mp-right4, h4.mp-right4, h5.mp-right4, h6.mp-right4, a.mp-right4 {
      padding-right: 4px; }
    p.mp-right5, h1.mp-right5, h2.mp-right5, h3.mp-right5, h4.mp-right5, h5.mp-right5, h6.mp-right5, a.mp-right5 {
      padding-right: 5px; }
    p.mp-right8, h1.mp-right8, h2.mp-right8, h3.mp-right8, h4.mp-right8, h5.mp-right8, h6.mp-right8, a.mp-right8 {
      padding-right: 8px; }
    p.mp-right10, h1.mp-right10, h2.mp-right10, h3.mp-right10, h4.mp-right10, h5.mp-right10, h6.mp-right10, a.mp-right10 {
      padding-right: 10px; }
    p.mp-right12, h1.mp-right12, h2.mp-right12, h3.mp-right12, h4.mp-right12, h5.mp-right12, h6.mp-right12, a.mp-right12 {
      padding-right: 12px; }
    p.mp-right15, h1.mp-right15, h2.mp-right15, h3.mp-right15, h4.mp-right15, h5.mp-right15, h6.mp-right15, a.mp-right15 {
      padding-right: 15px; }
    p.mp-right20, h1.mp-right20, h2.mp-right20, h3.mp-right20, h4.mp-right20, h5.mp-right20, h6.mp-right20, a.mp-right20 {
      padding-right: 20px; }
    p.mp-right25, h1.mp-right25, h2.mp-right25, h3.mp-right25, h4.mp-right25, h5.mp-right25, h6.mp-right25, a.mp-right25 {
      padding-right: 25px; }
    p.mp-right30, h1.mp-right30, h2.mp-right30, h3.mp-right30, h4.mp-right30, h5.mp-right30, h6.mp-right30, a.mp-right30 {
      padding-right: 30px; }
    p.mp-right40, h1.mp-right40, h2.mp-right40, h3.mp-right40, h4.mp-right40, h5.mp-right40, h6.mp-right40, a.mp-right40 {
      padding-right: 40px; }
    p.mp-right50, h1.mp-right50, h2.mp-right50, h3.mp-right50, h4.mp-right50, h5.mp-right50, h6.mp-right50, a.mp-right50 {
      padding-right: 50px; }
    p.mp-all0, h1.mp-all0, h2.mp-all0, h3.mp-all0, h4.mp-all0, h5.mp-all0, h6.mp-all0, a.mp-all0 {
      padding: 0px; }
    p.mp-all2, h1.mp-all2, h2.mp-all2, h3.mp-all2, h4.mp-all2, h5.mp-all2, h6.mp-all2, a.mp-all2 {
      padding: 2px; }
    p.mp-all3, h1.mp-all3, h2.mp-all3, h3.mp-all3, h4.mp-all3, h5.mp-all3, h6.mp-all3, a.mp-all3 {
      padding: 3px; }
    p.mp-all4, h1.mp-all4, h2.mp-all4, h3.mp-all4, h4.mp-all4, h5.mp-all4, h6.mp-all4, a.mp-all4 {
      padding: 4px; }
    p.mp-all5, h1.mp-all5, h2.mp-all5, h3.mp-all5, h4.mp-all5, h5.mp-all5, h6.mp-all5, a.mp-all5 {
      padding: 5px; }
    p.mp-all8, h1.mp-all8, h2.mp-all8, h3.mp-all8, h4.mp-all8, h5.mp-all8, h6.mp-all8, a.mp-all8 {
      padding: 8px; }
    p.mp-all10, h1.mp-all10, h2.mp-all10, h3.mp-all10, h4.mp-all10, h5.mp-all10, h6.mp-all10, a.mp-all10 {
      padding: 10px; }
    p.mp-all12, h1.mp-all12, h2.mp-all12, h3.mp-all12, h4.mp-all12, h5.mp-all12, h6.mp-all12, a.mp-all12 {
      padding: 12px; }
    p.mp-all15, h1.mp-all15, h2.mp-all15, h3.mp-all15, h4.mp-all15, h5.mp-all15, h6.mp-all15, a.mp-all15 {
      padding: 15px; }
    p.mp-all20, h1.mp-all20, h2.mp-all20, h3.mp-all20, h4.mp-all20, h5.mp-all20, h6.mp-all20, a.mp-all20 {
      padding: 20px; }
    p.mp-all25, h1.mp-all25, h2.mp-all25, h3.mp-all25, h4.mp-all25, h5.mp-all25, h6.mp-all25, a.mp-all25 {
      padding: 25px; }
    p.mp-all30, h1.mp-all30, h2.mp-all30, h3.mp-all30, h4.mp-all30, h5.mp-all30, h6.mp-all30, a.mp-all30 {
      padding: 30px; }
    p.mp-all40, h1.mp-all40, h2.mp-all40, h3.mp-all40, h4.mp-all40, h5.mp-all40, h6.mp-all40, a.mp-all40 {
      padding: 40px; }
    p.mp-all50, h1.mp-all50, h2.mp-all50, h3.mp-all50, h4.mp-all50, h5.mp-all50, h6.mp-all50, a.mp-all50 {
      padding: 50px; } }
/* sg - fonts */
p,
h1,
h2,
h3,
h4,
h5,
h6 {
  margin: 0;
  line-height: 1em; }

a:focus, a:active,
button:focus,
button:active {
  outline: none; }

.inline {
  display: inline; }

.float-left {
  float: left; }

.float-right {
  float: right; }

.float-none {
  float: none; }

hr {
  border-color: #e4e4e4; }

/* headings */
.head-a {
  font-family: roboto, sans-serif;
  font-weight: 500;
  font-size: 36px;
  line-height: 42px;
  color: #4f4f59; }

.head-b {
  font-family: roboto, sans-serif;
  font-weight: 700;
  font-size: 22px;
  line-height: 25px;
  color: #383838; }
  .head-b.g4f {
    color: #4f4f59; }
  .head-b.f23 {
    font-size: 23px;
    line-height: 25px; }

.head-c {
  font-family: roboto, sans-serif;
  font-weight: 700;
  font-size: 18px;
  color: #383838;
  line-height: 22px; }
  .head-c.f15 {
    line-height: 16px; }

.head-d {
  font-family: roboto-condensed, sans-serif;
  font-weight: 700;
  font-size: 36px;
  color: #4f4f59;
  line-height: 36px;
  text-transform: uppercase;
  letter-spacing: 0.015em; }

.head-e {
  font-family: roboto, sans-serif;
  font-weight: 700;
  font-size: 26px;
  line-height: 30px;
  color: #383838; }
  .head-e.g4f {
    color: #4f4f59; }
  @media (max-width: 767px) {
    .head-e {
      font-size: 22px;
      line-height: 25px; } }
.head-f {
  font-family: roboto, sans-serif;
  font-weight: 700;
  font-size: 16px;
  line-height: 17px;
  letter-spacing: 0.025em;
  color: #3f3f3f;
  text-transform: uppercase; }

.head-g {
  font-family: roboto, sans-serif;
  font-weight: 700;
  font-size: 18px;
  line-height: 21px;
  color: #1b77c2; }

.head-h {
  font-family: roboto, sans-serif;
  font-weight: 500;
  font-size: 14px;
  color: #59616d;
  line-height: 16px;
  letter-spacing: 0.04em;
  text-transform: uppercase; }

.head-i {
  font-family: roboto, sans-serif;
  font-weight: 700;
  font-size: 15px;
  color: #1b77c2;
  line-height: 17px; }
  .head-i.med {
    font-weight: 500; }
  .head-i.white {
    color: #fff; }

/* paragraphs */
.para-a {
  font-family: roboto, sans-serif;
  font-weight: 500;
  font-size: 15px;
  color: #383838;
  line-height: 18px; }
  .para-a.reg {
    font-weight: 400; }
  .para-a.bold {
    font-weight: 700; }
  .para-a.lh21 {
    line-height: 21px; }
  .para-a strong, .para-a .bold {
    font-weight: bold; }

.para-b {
  font-family: roboto, sans-serif;
  font-weight: 400;
  font-size: 15px;
  color: #fff;
  line-height: 18px; }
  .para-b.g38 {
    color: #383838; }
  .para-b.g4f {
    color: #4f4f59; }
  .para-b.f13 {
    font-size: 13px;
    line-height: 16px; }

.para-c {
  font-family: roboto, sans-serif;
  font-weight: 400;
  font-size: 15px;
  color: #383838;
  line-height: 20px; }
  .para-c.g84 {
    color: #848484; }

.para-d {
  font-family: roboto, sans-serif;
  font-weight: 400;
  font-size: 14px;
  color: #383838;
  line-height: 18px; }

.para-e-reg {
  font-family: roboto, sans-serif;
  font-weight: 400;
  font-size: 18px;
  color: #383838;
  line-height: 24px; }

.para-e {
  font-family: roboto, sans-serif;
  font-weight: 400;
  font-style: italic;
  font-size: 17px;
  color: #383838;
  line-height: 24px; }
  .para-e.f15 {
    line-height: 16px; }
  .para-e.g84 {
    color: #848484; }

.para-f {
  font-family: roboto, sans-serif;
  font-weight: 700;
  font-size: 13px;
  color: #fff;
  text-transform: uppercase; }
  .para-f.green {
    color: #2dc676; }

.para-g {
  font-family: roboto, sans-serif;
  font-weight: 400;
  font-size: 12px;
  color: #848484;
  line-height: 17px; }

.para-h {
  font-family: "HelveticaNeueLTStd-LtCn", sans-serif;
  font-weight: 300;
  font-size: 18px;
  color: #00314e;
  line-height: 20px;
  margin-bottom: 1em; }
  .para-h span.med {
    font-family: "HelveticaNeueLTStd-MdCn", sans-serif;
    font-weight: 600; }
  .para-h span.blue {
    color: #1b77c2;
    text-transform: uppercase; }
  .para-h a {
    color: inherit;
    text-decoration: none; }
    .para-h a:hover {
      color: inherit;
      text-decoration: none; }
  .para-h sup {
    line-height: 0;
    font-size: .575em; }
  .para-h.no-m {
    margin-bottom: 0; }
  .para-h.mb-2 {
    margin-bottom: 2px; }
  @media (max-width: 767px) {
    .para-h {
      font-size: 15px;
      line-height: 16px; } }
.para-i {
  font-family: "HelveticaNeueLTStd-LtCn", sans-serif;
  font-weight: 300;
  font-size: 14px;
  color: #fff;
  line-height: 14px; }

.para-j {
  font-family: roboto, sans-serif;
  font-weight: 500;
  font-size: 15px;
  line-height: 19px;
  text-align: center; }

.para-k {
  font-family: "HelveticaNeueLTStd-LtCn", sans-serif;
  font-weight: 300;
  font-size: 16px;
  color: #00314e;
  line-height: 19px;
  margin-bottom: 0.8em; }
  .para-k span.med {
    font-family: "HelveticaNeueLTStd-MdCn", sans-serif;
    font-weight: 500; }
  .para-k span.blue {
    color: #1b77c2;
    text-transform: uppercase; }
  .para-k a {
    color: inherit;
    text-decoration: none; }
    .para-k a:hover {
      color: inherit;
      text-decoration: none; }
  .para-k sup {
    line-height: 0;
    font-size: .575em; }
  .para-k.no-m {
    margin-bottom: 0; }
  .para-k.mb-2 {
    margin-bottom: 2px; }
  @media (max-width: 767px) {
    .para-k {
      font-size: 15px;
      line-height: 16px; } }
.para-l {
  font-family: roboto, sans-serif;
  font-weight: 400;
  font-size: 14px;
  color: #383838;
  line-height: 18px;
  margin-bottom: 0.8em; }
  .para-l sup {
    line-height: 0;
    font-size: .575em; }
  .para-l.no-m {
    margin-bottom: 0; }
  .para-l.mb-2 {
    margin-bottom: 2px; }
  @media (max-width: 767px) {
    .para-l {
      font-size: 15px;
      line-height: 16px; } }
.para-m {
  font-family: roboto, sans-serif;
  font-weight: 400;
  font-size: 11px;
  color: #848484;
  line-height: 15px; }

.para-n {
  font-family: roboto, sans-serif;
  font-weight: 400;
  font-size: 15px;
  color: #848484;
  line-height: 18px; }
  .para-n.f17 {
    font-size: 17px; }
  .para-n.f10 {
    font-size: 10px;
    line-height: 10px; }
  .para-n.white {
    color: #fff; }
  .para-n.g4f {
    color: #4f4f59; }
  .para-n.med {
    font-weight: 500; }
  .para-n.bold {
    font-weight: 700; }

.para-o {
  font-family: roboto, sans-serif;
  font-weight: 700;
  font-size: 17px;
  color: #383838;
  line-height: 20px; }
  .para-o.reg {
    font-weight: 400; }
  .para-o.block {
    display: block; }

.para-p {
  font-family: roboto, sans-serif;
  font-size: 20px;
  color: #383838;
  line-height: 20px;
  font-style: italic; }

.para-q {
  font-family: roboto, sans-serif;
  font-weight: 500;
  font-size: 14px;
  color: #606060;
  line-height: 14px; }
  @media (max-width: 359px) {
    .para-q {
      font-size: 12px;
      line-height: 12px; } }
.para-r {
  font-family: roboto, sans-serif;
  font-weight: 400;
  font-size: 14px;
  color: #1b77c2;
  line-height: 18px;
  font-style: italic; }
  .para-r.subtitle {
    font-weight: 500; }
    @media screen and (max-width: 1199px) {
      .para-r.subtitle {
        font-size: 12.5px;
        color: #1b77c2;
        line-height: 16px; } }
.para-s {
  font-family: roboto, sans-serif;
  font-weight: 400;
  font-size: 13px;
  color: #8d96a1;
  line-height: 18px;
  font-style: italic; }

.para-t {
  font-family: roboto, sans-serif;
  font-weight: 400;
  font-size: 15px;
  color: #1b77c2;
  line-height: 20px;
  font-style: italic; }

.nim-a {
  font-family: nimbus-sans-condensed, sans-serif;
  font-size: 15px;
  line-height: 18px;
  color: #fff; }

.nim-b {
  font-family: nimbus-sans-condensed, sans-serif;
  font-weight: 700;
  font-size: 16px;
  line-height: 18px;
  color: #565456; }
  .nim-b sup {
    line-height: 0;
    font-size: .575em; }
  .nim-b.no-m {
    margin-bottom: 0; }
  .nim-b.mb3 {
    margin-bottom: 3px; }

.nim-c {
  font-family: nimbus-sans-condensed, sans-serif;
  font-size: 16px;
  line-height: 21px;
  color: #565456; }
  .nim-c sup {
    line-height: 0;
    font-size: .575em; }
  .nim-c a {
    color: #4884cb;
    text-decoration: underline; }
    .nim-c a:hover, .nim-c a:focus, .nim-c a:active, .nim-c a:visited {
      color: #4884cb; }
  .nim-c.no-m {
    margin-bottom: 0; }
  .nim-c.mb3 {
    margin-bottom: 3px; }
  .nim-c.mb-lg {
    margin-bottom: 17px; }
    @media screen and (max-width: 767px) {
      .nim-c.mb-lg {
        margin-bottom: 12px; } }
/* links */
.link-a {
  font-family: roboto-condensed, sans-serif;
  font-weight: 700;
  font-size: 17px;
  color: #1b77c2;
  text-transform: uppercase;
  border-bottom: 2px solid #fff; }
  .link-a:hover {
    text-decoration: none;
    border-bottom: 2px solid #1b77c2;
    color: #1b77c2; }
  .link-a:focus {
    text-decoration: none;
    color: #1b77c2; }
  .link-a.f15 {
    font-size: 15px;
    line-height: 20px; }
  .link-a.f14 {
    font-size: 14px;
    line-height: 20px; }
  .link-a.white {
    color: #fff;
    border-bottom: 2px solid transparent; }
    .link-a.white:hover {
      text-decoration: none;
      border-bottom: 2px solid #fff;
      color: #fff; }
    .link-a.white:focus {
      text-decoration: none;
      color: #fff; }
  .link-a.rob {
    font-family: roboto, sans-serif;
    border-bottom: none; }
    .link-a.rob:hover {
      text-decoration: underline;
      border-bottom: none; }

.link-b {
  font-family: roboto, sans-serif;
  font-weight: 500;
  font-size: 17px;
  color: #1b77c2;
  text-decoration: underline; }
  .link-b:hover {
    color: #0360ac; }
  .link-b:focus {
    color: #1b77c2; }

*[class^="para"] .link-b {
  font-family: inherit;
  font-weight: inherit;
  font-size: inherit; }

.link-c {
  font-family: roboto-condensed, sans-serif;
  font-weight: 700;
  font-size: 15px;
  line-height: 15px;
  margin-bottom: 1em;
  color: #1b77c2;
  text-transform: uppercase;
  border-bottom: 2px solid #fff; }
  .link-c:hover {
    text-decoration: none;
    border-bottom: 2px solid #1b77c2;
    color: #1b77c2; }
  .link-c:focus {
    text-decoration: none;
    color: #1b77c2; }
  @media (max-width: 359px) {
    .link-c {
      font-size: 13.33px;
      line-height: 13.33px; } }
.link-d {
  font-family: "HelveticaNeueLTStd-MdCn", sans-serif;
  font-weight: 500;
  font-size: inherit;
  line-height: inherit;
  text-decoration: underline !important;
  color: #1b77c2 !important;
  border-bottom: 2px solid #fff; }

.link-e {
  font-family: roboto, sans-serif;
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  text-decoration: underline !important;
  color: #1b77c2 !important;
  border-bottom: 2px solid #fff; }

.link-f {
  font-family: roboto, sans-serif;
  font-weight: 700;
  font-size: 14px;
  line-height: 15px;
  margin-bottom: 1em;
  color: #383838;
  text-transform: uppercase;
  border-bottom: 2px solid #fff; }
  @media screen and (max-width: 991px) {
    .link-f.mlh35 {
      line-height: 35px; } }
  .link-f:hover {
    color: #383838;
    text-decoration: none;
    border-bottom: 2px solid #383838; }
  .link-f:focus, .link-f:active, .link-f:visited {
    color: #383838; }

.link-g {
  font-family: inherit;
  font-weight: inherit;
  font-size: inherit;
  line-height: inherit;
  text-decoration: underline;
  color: #1b77c2 !important; }
  .link-g.no-u {
    text-decoration: none; }
    .link-g.no-u:hover {
      text-decoration: underline; }

.link-h {
  font-family: roboto, sans-serif;
  font-weight: 500;
  font-size: 12px;
  line-height: 15px; }

a.g38 {
  color: #383838; }
  a.g38:hover, a.g38:focus, a.g38:active, a.g38:visited {
    color: #383838; }

a.g4f {
  color: #4f4f59; }
  a.g4f:hover, a.g4f:focus, a.g4f:active, a.g4f:visited {
    color: #4f4f59; }

a.g84 {
  color: #848484; }
  a.g84:hover, a.g84:focus, a.g84:active, a.g84:visited {
    color: #848484; }

a.white {
  color: #fff; }
  a.white:hover, a.white:focus, a.white:active, a.white:visited {
    color: #fff; }

a.underline {
  text-decoration: underline; }

a.block {
  display: block; }

/* buttons */
*[class^="btn"] {
  font-family: roboto, sans-serif;
  font-weight: 700;
  display: block;
  text-align: center;
  border: 1px solid #1b77c2;
  border-radius: 50px;
  text-transform: uppercase; }
  *[class^="btn"]:hover, *[class^="btn"]:focus {
    text-decoration: none; }

.btn-a {
  font-size: 16px;
  letter-spacing: 0.71px;
  width: 350px;
  max-width: 100%;
  height: 55px;
  line-height: 19px;
  color: #fff;
  background-color: #1b77c2;
  opacity: 1; }
  .btn-a:active, .btn-a:focus, .btn-a:visited {
    color: #fff; }
  .btn-a:hover {
    color: #fff;
    border-color: #0360ac;
    background-color: #0360ac; }
  .btn-a.white {
    color: #1b77c2;
    background-color: #fff;
    border-color: #fff; }
    .btn-a.white:active, .btn-a.white:focus, .btn-a.white:visited {
      color: #1b77c2; }
    .btn-a.white:hover {
      color: #1b77c2;
      border-color: #fff;
      background-color: #fff;
      opacity: 0.8; }
  .btn-a.sm {
    font-size: 12px;
    line-height: 14px;
    padding: 10px 25px;
    width: 180px;
    height: auto; }

.btn-b {
  font-size: 13px;
  letter-spacing: 0.54px;
  width: 240px;
  max-width: 100%;
  height: 40px;
  line-height: 37px;
  color: #1b77c2;
  background-color: transparent; }
  .btn-b:active, .btn-b:focus, .btn-b:visited {
    color: #1b77c2; }
  .btn-b:hover {
    color: #1b77c2;
    background-color: rgba(27, 119, 194, 0.15); }
  .btn-b.white {
    color: #fff;
    border-color: #fff; }
    .btn-b.white:hover {
      background-color: rgba(255, 255, 255, 0.15); }
  .btn-b.sm {
    font-size: 12px;
    line-height: 13px;
    border-radius: 17px;
    height: 36px; }

.btn-c {
  font-size: 11px;
  letter-spacing: 0.3px;
  width: 140px;
  max-width: 100%;
  height: 27px;
  line-height: 24px;
  color: #1b77c2; }
  .btn-c:active, .btn-c:focus, .btn-c:visited {
    color: #1b77c2; }
  .btn-c:hover {
    color: #1b77c2;
    background-color: rgba(27, 119, 194, 0.15); }

.btn-d {
  font-size: 12px;
  line-height: 18px;
  letter-spacing: 0.53px;
  display: inline-block;
  width: auto;
  max-width: 100%;
  height: 32px;
  border: 1px solid #fff;
  border-radius: 30px;
  color: #fff;
  background-color: transparent;
  padding: 6px 20px; }
  .btn-d svg {
    height: 18px;
    margin-top: -3px;
    width: auto;
    display: inline-block;
    vertical-align: middle; }
    .btn-d svg g {
      transition: none; }
  .btn-d:active, .btn-d:focus, .btn-d:visited {
    color: #fff; }
  .btn-d:hover {
    color: #1b77c2;
    background-color: #fff; }
    .btn-d:hover svg g {
      fill: #1b77c2; }
  .btn-d.btn-g4f {
    color: #fff;
    background-color: #4f4f59;
    border: 1px solid #4f4f59; }
    .btn-d.btn-g4f:active, .btn-d.btn-g4f:focus, .btn-d.btn-g4f:visited {
      color: #fff; }
    .btn-d.btn-g4f:hover {
      color: #4f4f59;
      background-color: transparent; }

.btn-e {
  font-size: 13px;
  line-height: 20px;
  letter-spacing: 0.04em;
  display: inline-block;
  vertical-align: middle;
  width: auto;
  max-width: 100%;
  border-radius: 30px;
  border: none;
  color: #1b77c2;
  background-color: #fff;
  padding: 9px 25px 10px; }
  .btn-e:active, .btn-e:focus, .btn-e:visited, .btn-e:hover {
    color: #1b77c2; }
  .btn-e:hover {
    background-color: #d7e4ef; }

/* rules */
hr.rule {
  border-color: #d6d6d6;
  width: 100%; }
  hr.rule.full {
    margin-left: -999px;
    margin-right: -999px;
    padding: 0 999px; }
  hr.rule.g84 {
    border-color: #848484; }

/* extra utilities */
.italic {
  font-style: italic; }

.upper {
  text-transform: uppercase; }

.lower {
  text-transform: lowercase; }

.reg {
  font-weight: 400; }

.med {
  font-weight: 500; }

.bold {
  font-weight: 700; }

.f12 {
  font-size: 12px; }

.f13 {
  font-size: 13px; }

.f14 {
  font-size: 14px; }

.f15 {
  font-size: 15px; }

.f16 {
  font-size: 16px; }

.f17 {
  font-size: 17px; }

.f18 {
  font-size: 18px; }

.f25 {
  font-size: 25px; }

.f30 {
  font-size: 30px; }

.pad30 {
  padding: 30px !important; }

.nomargin {
  margin: 0 0 0 0 !important; }

.nomargintop {
  margin-top: 0 !important; }

.mt5 {
  margin-top: 5px; }

.mb5 {
  margin-bottom: 5px; }

.mt15 {
  margin-top: 15px; }

.mb15 {
  margin-bottom: 15px; }

.mt20 {
  margin-top: 20px; }

.mb20 {
  margin-bottom: 20px; }

.mt25 {
  margin-top: 25px; }

.mb25 {
  margin-bottom: 25px; }

.lh1 {
  line-height: 1em; }

.white {
  color: #fff; }

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

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

body {
  display: block; }

html.disablescroll {
  overflow: hidden; }
  html.disablescroll body {
    margin: 0;
    max-height: 100vh;
    overflow: auto; }

html, body {
  overflow-x: hidden; }

* {
  transition: all .3s ease;
  -moz-transition: all .3s ease;
  -webkit-transition: all .3s ease; }

.fancybox-overlay,
.fancybox-wrap,
.fancybox-skin {
  transition: none;
  -moz-transition: none;
  -webkit-transition: none; }

.fb-close {
  position: absolute;
  top: -7px;
  right: -7px;
  background-color: #f9f9f9;
  border-radius: 20px;
  padding: 5px;
  width: auto;
  height: auto;
  background-image: none; }
  .fb-close > div {
    width: 12px;
    height: 12px;
    background-size: contain;
    background-repeat: no-repeat;
    transition: all 500ms ease;
    -moz-transition: all 500ms ease;
    -webkit-transition: all 500ms ease; }
  .fb-close:hover > div {
    transform: rotate(180deg); }

.row .col-sm-fifth, .row .col-md-fifth, .row .col-lg-fifth {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
  float: left; }

@media (min-width: 1200px) {
  .row .col-lg-fifth {
    width: 20%; } }

@media (min-width: 992px) {
  .row .col-md-fifth {
    width: 20%; } }

@media (min-width: 768px) {
  .row .col-sm-fifth {
    width: 20%; } }

@media (min-width: 768px) {
  .row.flex {
    display: flex; } }

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

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

/* container widths */
.container {
  margin: 50px auto;
  width: 100%;
  max-width: 1030px; }
  @media (max-width: 767px) {
    .container {
      margin: 30px auto; } }
  .container.mt {
    margin-top: 15px; }
  .container.c-header {
    height: 68px;
    margin-top: 0;
    margin-bottom: 0 !important;
    position: relative;
    z-index: 9; }
    @media (max-width: 767px) {
      .container.c-header {
        height: auto;
        padding: 15px;
        box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.24); } }
  @media (max-width: 1199px) {
    .container {
      max-width: 990px; } }
  @media (max-width: 991px) {
    .container {
      max-width: 765px; } }
  @media (max-width: 767px) {
    .container {
      max-width: 100%; } }
.container-isi {
  margin: 0px auto;
  padding: 0 15px;
  width: 100%;
  max-width: 1230px; }

.header-blue .container {
  max-width: none; }

.header .container {
  max-width: 1330px; }
  @media (max-width: 1349px) {
    .header .container {
      max-width: 1195px; } }
  @media (max-width: 1199px) {
    .header .container {
      max-width: 990px; } }
  @media (max-width: 991px) {
    .header .container {
      max-width: 765px; } }
  @media (max-width: 767px) {
    .header .container {
      max-width: 100%; } }
/* home */
.home.home-gray {
  background-color: #f1f1f6; }

.home .container {
  margin-bottom: 30px; }
  @media (max-width: 767px) {
    .home .container {
      margin-bottom: 20px; } }
  .home .container.h-container {
    margin-top: 0;
    margin-bottom: 0px;
    padding-top: 30px;
    padding-bottom: 30px; }

.home .intro-box {
  background: #1b77c2;
  padding: 40px 60px; }
  .home .intro-box .intro-inner {
    margin: 0 auto 5px; }
    .home .intro-box .intro-inner .head-b {
      margin-bottom: 15px; }
  @media (min-width: 768px) {
    .home .intro-box {
      height: 100%; } }
  @media (max-width: 1199px) {
    .home .intro-box {
      padding: 40px 50px; } }
  @media (max-width: 767px) {
    .home .intro-box {
      padding: 25px; }
      .home .intro-box .para-b {
        font-size: 15px;
        line-height: 20px; } }
.home .contact-box {
  background: #f1f1f1;
  padding: 40px 40px; }
  .home .contact-box .contact-inner {
    margin: 0 auto 5px; }
    .home .contact-box .contact-inner .head-b {
      margin-bottom: 15px; }
  @media (min-width: 768px) {
    .home .contact-box {
      height: 100%; } }
  @media (max-width: 767px) {
    .home .contact-box {
      padding: 25px; }
      .home .contact-box .para-b {
        font-size: 15px;
        line-height: 20px; } }
.home .levels .level-outer .level {
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 8px;
  opacity: 0.9;
  overflow: hidden;
  margin-bottom: 20px; }
  .home .levels .level-outer .level:hover {
    border-color: #1b77c2;
    background-color: #dbedfe; }
  .home .levels .level-outer .level a {
    display: block; }
    .home .levels .level-outer .level a:hover {
      text-decoration: none; }
  .home .levels .level-outer .level img.mobile {
    width: 100%; }
  .home .levels .level-outer .level .para-r.vid-count img, .home .levels .level-outer .level .para-r.vid-count span {
    display: inline-block;
    vertical-align: middle; }
  @media screen and (min-width: 550px) {
    .home .levels .level-outer .level img.mobile {
      display: none; }
    .home .levels .level-outer .level img.desktop,
    .home .levels .level-outer .level .info {
      display: inline-block;
      vertical-align: top;
      margin-right: -2px; }
    .home .levels .level-outer .level img.desktop {
      width: 202px;
      height: 165px; }
    .home .levels .level-outer .level .info {
      width: calc(100% - 206px);
      padding: 20px 20px 10px 25px; } }
  @media screen and (max-width: 549px) {
    .home .levels .level-outer .level img.desktop {
      display: none; }
    .home .levels .level-outer .level .info {
      padding: 10px 15px 15px; } }
.home .training .intro-main {
  margin-bottom: 28px; }
  @media (max-width: 767px) {
    .home .training .intro-main {
      margin-bottom: 18px; }
      .home .training .intro-main h1, .home .training .intro-main p {
        margin-bottom: 5px; } }
  .home .training .intro-main h1, .home .training .intro-main p {
    margin-bottom: 12px; }

.home .training .modules .single .thumb .now-playing {
  display: none !important; }

.home .more-info {
  margin-bottom: 40px; }
  @media (max-width: 767px) {
    .home .more-info {
      margin-bottom: 15px; } }
  .home .more-info .head-b {
    margin-bottom: 15px; }
  .home .more-info .para-a {
    margin-bottom: 25px; }

/* video */
.videos .container {
  margin-top: 25px;
  margin-bottom: 30px; }
  @media (max-width: 767px) {
    .videos .container {
      margin-bottom: 20px; } }
.videos .video-main {
  max-width: 800px;
  margin: 0 auto;
  transition: none;
  -moz-transition: none;
  -webkit-transition: none; }
  .videos .video-main .link-a:hover {
    text-decoration: none; }
    .videos .video-main .link-a:hover span {
      text-decoration: underline; }
  .videos .video-main .link-a img.arrow {
    transform: rotate(90deg);
    margin-right: 3px; }
  .videos .video-main .link-a img, .videos .video-main .link-a span {
    display: inline-block;
    vertical-align: middle; }
  .videos .video-main .video-outer,
  .videos .video-main .flowplayer,
  .videos .video-main .fp-ratio,
  .videos .video-main .fp-player {
    transition: none;
    -moz-transition: none;
    -webkit-transition: none; }
  .videos .video-main .video-outer {
    margin-bottom: 20px;
    position: relative; }
    .videos .video-main .video-outer .jwplayer-unmute {
      position: absolute;
      top: 15px;
      left: 15px;
      max-width: calc(100% - 30px); }
      .videos .video-main .video-outer .jwplayer-unmute img {
        max-width: 100%; }
    .videos .video-main .video-outer div#vid-end {
      position: absolute;
      top: 0;
      bottom: 0;
      left: 0;
      right: 0;
      padding: 15px;
      pointer-events: none;
      display: none; }
      .videos .video-main .video-outer div#vid-end div.buttons {
        display: flex;
        justify-content: center;
        align-items: center;
        height: 100%; }
        .videos .video-main .video-outer div#vid-end div.buttons div.buttons-inner {
          display: block;
          text-align: center;
          pointer-events: all; }
          .videos .video-main .video-outer div#vid-end div.buttons div.buttons-inner a.btn-e {
            display: block;
            font-size: 14.5px;
            line-height: 20px;
            padding: 12px 25px;
            min-width: 320px;
            max-width: 100%; }
            @media screen and (max-width: 549px) {
              .videos .video-main .video-outer div#vid-end div.buttons div.buttons-inner a.btn-e {
                min-width: 0;
                font-size: 13px;
                line-height: 16px;
                padding: 10px 20px; } }
          @media screen and (max-width: 549px) {
            .videos .video-main .video-outer div#vid-end div.buttons div.buttons-inner {
              padding-bottom: 14px; }
              .videos .video-main .video-outer div#vid-end div.buttons div.buttons-inner .head-i {
                font-size: 13px;
                line-height: 15px; } }
    @media (max-width: 767px) {
      .videos .video-main .video-outer {
        margin-bottom: 15px; } }
  .videos .video-main .head-e {
    margin-bottom: 8px; }
  .videos .video-main .para-c {
    margin-bottom: 12px; }
  .videos .video-main .congrats {
    background-color: #1b77c2;
    padding: 40px 80px 50px;
    margin-top: 40px;
    margin-bottom: 30px; }
    .videos .video-main .congrats .head-a {
      margin-bottom: 20px; }
    .videos .video-main .congrats .head-c,
    .videos .video-main .congrats .para-c {
      margin-bottom: 25px; }
    @media (max-width: 767px) {
      .videos .video-main .congrats {
        margin-top: 20px;
        margin-bottom: 20px; } }
    @media (max-width: 599px) {
      .videos .video-main .congrats {
        padding: 20px 20px 25px; }
        .videos .video-main .congrats .head-a {
          font-size: 24px;
          margin-bottom: 15px; }
        .videos .video-main .congrats .head-c,
        .videos .video-main .congrats .para-c {
          margin-bottom: 20px; } }
.videos .training .intro-main {
  margin-bottom: 28px; }
  .videos .training .intro-main h1, .videos .training .intro-main p {
    margin-bottom: 12px; }

.videos .training .modules .single .thumb .now-playing {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  z-index: 99;
  padding: 2px 10px 3px;
  background-color: #1dad61;
  text-align: center; }

.home .training .baseline-note,
.videos .training .baseline-note {
  background-color: rgba(27, 119, 194, 0.07);
  padding: 25px 40px; }
  .home .training .baseline-note img, .home .training .baseline-note .info,
  .videos .training .baseline-note img,
  .videos .training .baseline-note .info {
    display: inline-block;
    vertical-align: middle; }
  .home .training .baseline-note img,
  .videos .training .baseline-note img {
    width: 66px;
    height: auto; }
  .home .training .baseline-note .info,
  .videos .training .baseline-note .info {
    width: calc(100% - 72px);
    padding-left: 20px; }
    .home .training .baseline-note .info p,
    .videos .training .baseline-note .info p {
      margin-bottom: 0; }

@media (max-width: 767px) {
  .home .training .modules > div[class^="col-"],
  .videos .training .modules > div[class^="col-"] {
    width: 50%; } }

@media (max-width: 599px) {
  .home .training .modules > div[class^="col-"],
  .videos .training .modules > div[class^="col-"] {
    width: 100%; } }

.home .training .modules .single,
.videos .training .modules .single {
  display: block;
  overflow: hidden;
  text-decoration: none;
  margin-bottom: 30px; }
  @media (max-width: 767px) {
    .home .training .modules .single,
    .videos .training .modules .single {
      margin-bottom: 20px; } }
  .home .training .modules .single.ending,
  .videos .training .modules .single.ending {
    height: auto;
    background-color: #f7f7f7;
    border: 1px solid #f7f7f7;
    box-shadow: none;
    position: relative; }
    .home .training .modules .single.ending svg,
    .videos .training .modules .single.ending svg {
      position: absolute;
      left: 0;
      top: 36px; }
    .home .training .modules .single.ending .info,
    .videos .training .modules .single.ending .info {
      background-color: transparent;
      border: none;
      height: auto; }
      .home .training .modules .single.ending .info .para-e,
      .videos .training .modules .single.ending .info .para-e {
        color: #848484; }
    @media (min-width: 768px) {
      .home .training .modules .single.ending,
      .videos .training .modules .single.ending {
        height: 302px; } }
    @media (min-width: 992px) {
      .home .training .modules .single.ending,
      .videos .training .modules .single.ending {
        height: 344px; } }
    @media (min-width: 1200px) {
      .home .training .modules .single.ending,
      .videos .training .modules .single.ending {
        height: 351px; } }
  .home .training .modules .single.watched .thumb:after,
  .videos .training .modules .single.watched .thumb:after {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 0.65);
    z-index: 4; }
  .home .training .modules .single.watched .thumb .watched-badge,
  .videos .training .modules .single.watched .thumb .watched-badge {
    display: inline-block;
    z-index: 4; }
  .home .training .modules .single.new-video .thumb .new-badge,
  .videos .training .modules .single.new-video .thumb .new-badge {
    display: inline-block;
    z-index: 4; }
  .home .training .modules .single:hover .info .head-c,
  .home .training .modules .single:hover .info .para-a,
  .videos .training .modules .single:hover .info .head-c,
  .videos .training .modules .single:hover .info .para-a {
    text-decoration: underline; }
  .home .training .modules .single .thumb,
  .videos .training .modules .single .thumb {
    height: 0;
    padding-top: 56%;
    position: relative;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover; }
    .home .training .modules .single .thumb .required,
    .videos .training .modules .single .thumb .required {
      content: "";
      position: absolute;
      background: url("/img/tag-required@2x.png") no-repeat;
      background-size: contain;
      width: 53px;
      height: 12px;
      top: 5px;
      left: 5px; }
    .home .training .modules .single .thumb .play,
    .videos .training .modules .single .thumb .play {
      content: "";
      position: absolute;
      background: url("/img/play.png") no-repeat;
      background-size: contain;
      width: 54px;
      height: 54px;
      top: calc(50% - 27px);
      left: calc(50% - 27px); }
    .home .training .modules .single .thumb .watched-badge,
    .videos .training .modules .single .thumb .watched-badge {
      position: absolute;
      top: 8px;
      right: 8px;
      display: none; }
      .home .training .modules .single .thumb .watched-badge svg,
      .videos .training .modules .single .thumb .watched-badge svg {
        display: inline-block;
        vertical-align: middle; }
    .home .training .modules .single .thumb .new-badge,
    .videos .training .modules .single .thumb .new-badge {
      position: absolute;
      top: 0px;
      right: 8px;
      display: none; }
  .home .training .modules .single .info,
  .videos .training .modules .single .info {
    margin-top: 10px;
    background-color: #fff;
    border-top: none; }
    .home .training .modules .single .info .head-c,
    .home .training .modules .single .info .para-a,
    .videos .training .modules .single .info .head-c,
    .videos .training .modules .single .info .para-a {
      margin-bottom: 5px;
      overflow: hidden; }
      @media (max-width: 991px) {
        .home .training .modules .single .info .head-c,
        .home .training .modules .single .info .para-a,
        .videos .training .modules .single .info .head-c,
        .videos .training .modules .single .info .para-a {
          font-size: 15px;
          line-height: 18px; } }
    .home .training .modules .single .info p.description,
    .videos .training .modules .single .info p.description {
      margin-bottom: 5px;
      max-height: 54px;
      overflow: hidden; }

.home .training .level-nav,
.videos .training .level-nav {
  margin-bottom: -10px; }
  @media (max-width: 991px) {
    .home .training .level-nav,
    .videos .training .level-nav {
      margin-bottom: 0px; } }
  @media (max-width: 767px) {
    .home .training .level-nav,
    .videos .training .level-nav {
      margin-bottom: 10px; } }
  .home .training .level-nav .rule.mt25,
  .videos .training .level-nav .rule.mt25 {
    margin-top: 25px; }
  .home .training .level-nav .btn-b,
  .videos .training .level-nav .btn-b {
    padding: 10px 20px;
    width: 100%;
    height: auto;
    margin-right: 10px; }
    @media (min-width: 768px) {
      .home .training .level-nav .btn-b,
      .videos .training .level-nav .btn-b {
        width: auto;
        max-width: none;
        display: inline-block; } }
    @media (max-width: 359px) {
      .home .training .level-nav .btn-b,
      .videos .training .level-nav .btn-b {
        font-size: 11.5px; } }
    .home .training .level-nav .btn-b:last-child,
    .videos .training .level-nav .btn-b:last-child {
      margin-bottom: 0; }
  .home .training .level-nav br,
  .videos .training .level-nav br {
    height: 0;
    font-size: 0;
    line-height: 0; }
    @media (max-width: 767px) {
      .home .training .level-nav br,
      .videos .training .level-nav br {
        display: none; } }
.checkline {
  width: 100%;
  max-width: 360px;
  padding-right: 5px; }
  .checkline span.line,
  .checkline span.circle {
    display: inline-block;
    vertical-align: middle;
    margin-right: -4px; }
  .checkline span.line {
    width: calc(16.75% - 30px);
    height: 2px;
    background-color: #d7d7d7; }
  .checkline span.circle {
    position: relative;
    width: 25px;
    height: 25px;
    border-radius: 30px;
    background-color: #f3f3f3;
    box-shadow: inset 0 1px 4px 0 rgba(0, 0, 0, 0.38); }
    .checkline span.circle svg {
      position: relative;
      top: -2px;
      left: -2px;
      width: 26px;
      height: 26px;
      display: none; }
    .checkline span.circle.completed, .checkline span.circle.active {
      box-shadow: none;
      border: 2px solid #2dc676; }
    .checkline span.circle.completed svg {
      display: inline-block; }
  .checkline.home {
    padding-right: 0;
    padding-bottom: 20px; }
    .checkline.home span.line {
      width: calc(16.75% - 30px);
      height: 2px;
      background-color: #075f9c; }
    .checkline.home span.circle {
      background-color: #0063A7; }
      .checkline.home span.circle span.num {
        position: absolute;
        left: calc(50% - 6px);
        top: 32px;
        font-family: roboto, sans-serif;
        font-size: 15px;
        line-height: 18px;
        color: #00426f;
        width: 12px;
        text-align: center; }
      .checkline.home span.circle.completed, .checkline.home span.circle.active {
        box-shadow: none;
        border: 2px solid #2dc676; }
        .checkline.home span.circle.completed span.num, .checkline.home span.circle.active span.num {
          top: 30px; }
  @media (max-width: 329px) {
    .checkline span.line, .checkline.home span.line {
      width: calc(17.25% - 26px); }
    .checkline span.circle, .checkline.home span.circle {
      width: 21px;
      height: 21px; }
      .checkline span.circle svg, .checkline.home span.circle svg {
        top: -2px;
        left: -2px;
        width: 22px;
        height: 22px; } }
/* resources */
.resources .container {
  margin-bottom: 30px; }
  @media (max-width: 767px) {
    .resources .container {
      margin-bottom: 20px; } }
.resources .resources-main {
  max-width: 800px;
  margin: 0 auto;
  transition: none;
  -moz-transition: none;
  -webkit-transition: none; }
  .resources .resources-main .construction {
    background-color: #f7f7f7;
    border-radius: 11px;
    padding: 45px 80px 50px;
    margin-bottom: 20px; }
    .resources .resources-main .construction .head-a {
      margin-bottom: 20px; }
    .resources .resources-main .construction .head-c,
    .resources .resources-main .construction .para-c {
      margin-bottom: 25px; }
    @media (max-width: 767px) {
      .resources .resources-main .construction {
        margin-bottom: 10px; } }
    @media (max-width: 599px) {
      .resources .resources-main .construction {
        padding: 20px 20px 25px; }
        .resources .resources-main .construction .head-a {
          font-size: 24px;
          margin-bottom: 15px; }
        .resources .resources-main .construction .head-c,
        .resources .resources-main .construction .para-c {
          margin-bottom: 20px; } }
/* support */
.support .container {
  margin-bottom: 30px; }
  @media (max-width: 767px) {
    .support .container {
      margin-bottom: 20px; } }
.support .support-main .head-a {
  line-height: 1em;
  margin-bottom: 28px; }

.support .support-main .para-a {
  margin-bottom: 18px; }

.support .support-main .btn-b {
  margin-bottom: 35px;
  max-width: 140px; }

.support .support-main .unsub-note {
  text-align: center;
  margin: 40px 0 20px; }

@media (max-width: 767px) {
  .support .support-main .head-a {
    font-size: 30px;
    margin-bottom: 20px; }
  .support .support-main .para-a {
    margin-bottom: 15px; }
  .support .support-main .btn-b {
    margin-bottom: 20px; }
  .support .support-main .unsub-note {
    margin: 20px 0 10px; } }

/* login */
@media (min-width: 768px) {
  html.landing {
    height: 100vh;
    overflow: hidden; } }

.login .container {
  margin-bottom: 30px; }
  @media (max-width: 767px) {
    .login .container {
      margin-bottom: 20px; } }
.login .login-main {
  max-width: 500px;
  margin: 0 auto;
  text-align: center; }
  .login .login-main .head-a {
    line-height: 1em;
    margin-bottom: 28px; }
  .login .login-main .para-e {
    margin-bottom: 15px; }
  .login .login-main .link-b {
    display: inline-block;
    font-size: 15px;
    font-weight: 400;
    margin: 10px auto 0; }
    .login .login-main .link-b.forgot {
      margin: 10px auto 18px; }
  .login .login-main form {
    text-align: center; }
    .login .login-main form .btn-a {
      margin: 0 auto;
      margin-top: 38px;
      width: 100%;
      max-width: 100%; }
      .login .login-main form .btn-a.reset {
        margin-bottom: 20px; }
  @media (max-width: 767px) {
    .login .login-main .head-a {
      font-size: 30px;
      margin-bottom: 20px; }
    .login .login-main .para-e {
      margin-bottom: 15px; } }
.login .landing-frame {
  height: 100vh;
  min-height: 575px; }
  .login .landing-frame .landing-section {
    height: 100%;
    display: inline-block;
    vertical-align: top;
    margin-right: -4px; }
    .login .landing-frame .landing-section.titles {
      width: 680px;
      position: relative; }
      @media (max-width: 1099px) {
        .login .landing-frame .landing-section.titles {
          width: 560px; } }
      @media (max-width: 991px) {
        .login .landing-frame .landing-section.titles {
          width: 520px; } }
      @media (max-width: 891px) {
        .login .landing-frame .landing-section.titles {
          width: 440px; } }
      @media (max-width: 767px) {
        .login .landing-frame .landing-section.titles {
          width: 100%;
          height: auto; } }
      .login .landing-frame .landing-section.titles .text-block {
        padding: 0 70px 0 90px;
        position: absolute;
        top: 50%;
        left: 0;
        transform: translate(0, -50%); }
        .login .landing-frame .landing-section.titles .text-block br.show-xxs {
          display: none; }
          @media screen and (max-width: 549px) {
            .login .landing-frame .landing-section.titles .text-block br.show-xxs {
              display: block; } }
        .login .landing-frame .landing-section.titles .text-block br.lg,
        .login .landing-frame .landing-section.titles .text-block br.sm {
          display: none; }
        @media screen and (min-width: 1100px) {
          .login .landing-frame .landing-section.titles .text-block br.lg {
            display: block; } }
        @media screen and (max-width: 1099px) {
          .login .landing-frame .landing-section.titles .text-block br.sm {
            display: block; } }
        .login .landing-frame .landing-section.titles .text-block a#ot-sdk-btn.ot-sdk-show-settings, .login .landing-frame .landing-section.titles .text-block a#ot-sdk-btn.optanon-show-settings {
          font-family: roboto, sans-serif;
          font-weight: 400;
          font-size: 11px;
          line-height: 15px;
          margin-bottom: 0;
          color: #848484;
          padding: 0;
          border: none; }
          .login .landing-frame .landing-section.titles .text-block a#ot-sdk-btn.ot-sdk-show-settings:hover, .login .landing-frame .landing-section.titles .text-block a#ot-sdk-btn.optanon-show-settings:hover {
            color: #848484;
            background-color: transparent; }
        .login .landing-frame .landing-section.titles .text-block .allergan-dark svg,
        .login .landing-frame .landing-section.titles .text-block .allergan-dark img {
          width: 95px;
          height: auto;
          filter: grayscale(100%); }
        @media (max-width: 1099px) {
          .login .landing-frame .landing-section.titles .text-block {
            padding: 0 50px; } }
        @media (max-width: 991px) {
          .login .landing-frame .landing-section.titles .text-block {
            padding: 0 30px; } }
        @media (max-width: 767px) {
          .login .landing-frame .landing-section.titles .text-block {
            position: relative;
            top: 0;
            transform: none;
            padding: 0 15px; } }
    .login .landing-frame .landing-section.portals {
      width: calc(100% - 680px); }
      .login .landing-frame .landing-section.portals .portal {
        display: block;
        height: 100%;
        position: relative; }
        .login .landing-frame .landing-section.portals .portal.xen-portal {
          background-color: #1b77c2; }
          .login .landing-frame .landing-section.portals .portal.xen-portal img {
            max-width: 176px; }
        .login .landing-frame .landing-section.portals .portal .back-btn {
          position: absolute;
          z-index: 9;
          top: 25px;
          left: 25px; }
          .login .landing-frame .landing-section.portals .portal .back-btn span {
            display: inline-block;
            vertical-align: middle; }
          .login .landing-frame .landing-section.portals .portal .back-btn span.back-arrow {
            width: 0;
            height: 0;
            border-top: 6.5px solid transparent;
            border-bottom: 6.5px solid transparent;
            border-right: 10px solid #fff; }
          @media (max-width: 767px) {
            .login .landing-frame .landing-section.portals .portal .back-btn {
              top: 20px;
              left: 20px; } }
          .login .landing-frame .landing-section.portals .portal .back-btn a {
            text-decoration: none !important; }
        .login .landing-frame .landing-section.portals .portal .portal-link {
          text-align: center;
          position: absolute;
          top: 50%;
          left: 50%;
          transform: translate(-50%, -50%);
          padding: 30px;
          width: 400px;
          max-width: 100%; }
          .login .landing-frame .landing-section.portals .portal .portal-link > * {
            display: block;
            margin-left: auto;
            margin-right: auto; }
          @media (max-width: 767px) {
            .login .landing-frame .landing-section.portals .portal .portal-link {
              position: relative;
              top: auto;
              left: auto;
              transform: none;
              padding-top: 80px;
              width: auto; } }
          .login .landing-frame .landing-section.portals .portal .portal-link .priv-notice {
            max-width: 400px;
            margin-left: auto;
            margin-right: auto;
            text-align: left; }
          @media (min-width: 768px) {
            .login .landing-frame .landing-section.portals .portal .portal-link p.limit-note {
              padding: 0 15px; } }
          .login .landing-frame .landing-section.portals .portal .portal-link form label.error {
            color: #fff; }
      @media (max-width: 1099px) {
        .login .landing-frame .landing-section.portals {
          width: calc(100% - 560px); } }
      @media (max-width: 991px) {
        .login .landing-frame .landing-section.portals {
          width: calc(100% - 520px); } }
      @media (max-width: 891px) {
        .login .landing-frame .landing-section.portals {
          width: calc(100% - 440px); } }
      @media (max-width: 767px) {
        .login .landing-frame .landing-section.portals {
          width: 100%; } }
  @media (max-width: 767px) {
    .login .landing-frame {
      height: auto;
      min-height: 0; } }
.login form .field {
  max-width: 350px;
  float: none;
  margin: 25px auto 0; }
  .login form .field.mt20 {
    margin-top: 20px; }
  .login form .field.mt30 {
    margin-top: 30px; }
  .login form .field input:not([type="checkbox"]):not([type="radio"]) {
    border: 1px solid rgba(255, 255, 255, 0.35);
    background-color: rgba(255, 255, 255, 0.2);
    color: #fff; }

.login p.conf {
  margin: 0 0 15px; }

.login p.not-found {
  border: 1px solid #fff;
  color: #fff;
  padding: 15px 50px;
  max-width: 400px;
  margin: 35px auto 12px; }

/* register */
.register .container {
  margin-bottom: 30px; }
  @media (max-width: 767px) {
    .register .container {
      margin-bottom: 20px; } }
.register .register-main {
  margin: 0 auto; }
  .register .register-main .intro {
    margin-bottom: 35px; }
  .register .register-main .allfields {
    margin: 35px 0 0;
    /*mb 30 if login ingo line is re-added */ }
  .register .register-main .head-a {
    line-height: 1em;
    margin-bottom: 20px; }
  .register .register-main .para-e-reg {
    margin-bottom: 15px; }
  .register .register-main .link-b {
    display: block;
    font-size: 15px;
    font-weight: 400;
    margin: 10px auto; }
  .register .register-main strong .link-b {
    display: inline-block;
    font-weight: bold;
    margin: 0; }
  .register .register-main form hr {
    margin: 40px 0 35px; }
    @media (max-width: 767px) {
      .register .register-main form hr {
        margin: 30px 0 25px; } }
  .register .register-main form .btn-a {
    margin-top: 35px;
    margin-bottom: 35px;
    max-width: 300px; }
  .register .register-main form label.proc {
    margin-top: 35px; }
  .register .register-main form .tall-list .ta-outer {
    margin: 10px 30px 0 20px; }
    .register .register-main form .tall-list .ta-outer textarea {
      height: 150px; }
      @media (max-width: 767px) {
        .register .register-main form .tall-list .ta-outer textarea {
          height: 90px; } }
  @media (max-width: 767px) {
    .register .register-main .intro {
      margin-bottom: 25px; }
    .register .register-main .allfields {
      margin: 25px 0 20px; }
    .register .register-main .head-a {
      font-size: 30px;
      margin-bottom: 15px; }
    .register .register-main .para-e-reg {
      margin-bottom: 15px; }
    .register .register-main form .btn-a {
      margin-bottom: 20px; }
    .register .register-main form label.proc {
      margin-top: 25px; } }
/* profile */
.profile .container {
  margin-bottom: 0; }
  @media (max-width: 767px) {
    .profile .container {
      margin-bottom: 0; } }
.profile .profile-main {
  margin: 0 auto; }
  .profile .profile-main .intro {
    margin-bottom: 45px; }
  .profile .profile-main hr.top-rule {
    margin-bottom: 35px; }
    @media (max-width: 767px) {
      .profile .profile-main hr.top-rule {
        margin-bottom: 25px; } }
  .profile .profile-main .allfields {
    margin: 35px 0 30px; }
  .profile .profile-main .head-a {
    line-height: 1em;
    margin-bottom: 20px; }
  .profile .profile-main .para-e-reg {
    margin-bottom: 15px; }
  .profile .profile-main .link-b {
    display: block;
    font-size: 15px;
    font-weight: 500;
    margin: 11px auto; }
    .profile .profile-main .link-b:active, .profile .profile-main .link-b:focus {
      color: #1b77c2; }
    @media (max-width: 767px) {
      .profile .profile-main .link-b:not(.irr) {
        float: right;
        font-size: 13px;
        margin: 0 auto; } }
  .profile .profile-main form hr {
    margin: 40px 0 35px; }
    @media (max-width: 767px) {
      .profile .profile-main form hr {
        margin: 30px 0 25px; } }
  .profile .profile-main form .btn-a {
    margin-top: 35px;
    margin-bottom: 35px;
    max-width: 300px;
    width: 100%; }
  .profile .profile-main form label.proc {
    margin-top: 35px; }
  .profile .profile-main form .tall-list .ta-outer {
    margin: 10px 30px 0 20px; }
    .profile .profile-main form .tall-list .ta-outer textarea {
      height: 150px; }
      @media (max-width: 767px) {
        .profile .profile-main form .tall-list .ta-outer textarea {
          height: 90px; } }
  .profile .profile-main form a.irr {
    margin: 32px 0 45px; }
    @media (max-width: 767px) {
      .profile .profile-main form a.irr {
        margin: 24px 0 30px; } }
  .profile .profile-main form .submit-container-right {
    float: right;
    width: 300px; }
    .profile .profile-main form .submit-container-right .btn-a {
      margin-top: 5px; }
    @media (max-width: 991px) {
      .profile .profile-main form .submit-container-right {
        width: 180px; } }
    @media (max-width: 767px) {
      .profile .profile-main form .submit-container-right {
        float: none;
        width: 100%; }
        .profile .profile-main form .submit-container-right .btn-a {
          margin: 30px auto 0; } }
  .profile .profile-main form .p-sub-bar {
    padding: 40px 15px 20px;
    margin-left: -900px;
    margin-right: -900px;
    padding-left: 900px;
    padding-right: 900px; }
    .profile .profile-main form .p-sub-bar .submit-container {
      text-align: center; }
      .profile .profile-main form .p-sub-bar .submit-container .btn-a {
        margin-top: 0;
        margin-left: auto;
        margin-right: auto; }
    @media (max-width: 767px) {
      .profile .profile-main form .p-sub-bar {
        padding: 30px 30px 10px;
        margin-left: -30px;
        margin-right: -30px; } }
  @media (max-width: 767px) {
    .profile .profile-main .intro {
      margin-bottom: 25px; }
    .profile .profile-main .allfields {
      margin: 25px 0 20px; }
    .profile .profile-main .head-a {
      font-size: 30px;
      margin-bottom: 15px; }
    .profile .profile-main .para-e-reg {
      margin-bottom: 15px; }
    .profile .profile-main form .btn-a {
      margin-bottom: 20px; }
    .profile .profile-main form label.proc {
      margin-top: 25px; } }
.fancybox-skin .form-modal {
  width: 350px;
  max-width: 100%; }
  .fancybox-skin .form-modal input {
    width: 100%; }
  .fancybox-skin .form-modal .btn-b {
    width: 100%;
    max-width: none;
    margin-top: 15px; }

/* all forms */
form hr {
  margin: 30px 0; }

form .fieldset {
  max-width: 540px; }
  @media (max-width: 767px) {
    form .fieldset {
      max-width: none; } }
form .field {
  margin-top: 25px; }

form .rc {
  margin-top: 10px; }
  form .rc.tall-list {
    margin-top: 0; }
    form .rc.tall-list label {
      margin-top: 20px;
      margin-bottom: 0; }
      @media (max-width: 767px) {
        form .rc.tall-list label {
          margin-top: 12px; } }
  form .rc.tall-list-bottom {
    margin-top: 0; }
    form .rc.tall-list-bottom label {
      margin-bottom: 20px; }
      @media (max-width: 767px) {
        form .rc.tall-list-bottom label {
          margin-bottom: 12px; } }
form label {
  display: block;
  margin-bottom: 5px;
  width: 100%;
  text-align: left;
  font-family: roboto, sans-serif;
  font-weight: 400;
  font-size: 15px;
  color: #383838;
  line-height: 20px; }
  form label p {
    font-family: roboto, sans-serif;
    font-weight: 400;
    font-size: 16px;
    color: #383838;
    line-height: 16px;
    display: inline-block;
    vertical-align: top;
    width: calc(100% - 32px); }

form input:not([type="checkbox"]):not([type="radio"]),
form select,
form textarea {
  display: block;
  width: 100%;
  height: 38px;
  border: 1px solid #c3c3c3;
  border-radius: 0;
  background-color: transparent;
  padding: 0 15px 2px;
  appearance: none;
  -moz-appearance: none;
  -webkit-appearance: none;
  outline: none !important;
  font-family: roboto, sans-serif;
  font-weight: 500;
  font-size: 16px;
  color: #5b5b5b;
  line-height: 19px; }
  form input:not([type="checkbox"]):not([type="radio"]):disabled,
  form select:disabled,
  form textarea:disabled {
    background-color: #f7f7f7;
    border-color: #e6e6e6;
    color: #848484;
    opacity: 1;
    -webkit-opacity: 1;
    -webkit-text-fill-color: #848484; }

form input[type="checkbox"] {
  margin-right: 5px;
  position: relative;
  top: -1px; }

form input[type="radio"] {
  -webkit-appearance: checkbox;
  -moz-appearance: checkbox;
  -ms-appearance: checkbox;
  appearance: checkbox;
  margin-right: 5px;
  position: relative;
  top: -1px; }

form select {
  font-weight: 400;
  font-style: italic;
  color: #848484; }
  form select.touched {
    font-weight: 500;
    font-style: normal;
    color: #5b5b5b; }

form input[type='number'] {
  -moz-appearance: textfield; }

form input::-webkit-outer-spin-button,
form input::-webkit-inner-spin-button {
  -webkit-appearance: none; }

form textarea {
  border-radius: 5px;
  padding: 10px 15px; }

form .sel-frame {
  position: relative; }

form .sel-frame:after {
  content: "";
  position: absolute;
  right: 10px;
  top: calc(50% - 2px);
  width: 0;
  height: 0;
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  border-top: 4px solid #5b5b5b; }

form .submit-container.disabled {
  cursor: not-allowed; }

form .submit.disabled,
form .submit:disabled {
  opacity: 0.5;
  pointer-events: none; }

form .err-msg {
  margin-top: 3px;
  font-size: 12px; }

form .errored:not(.rc) {
  color: #d30b0b; }
  form .errored:not(.rc) label {
    color: #d30b0b; }
  form .errored:not(.rc) input:not([type="checkbox"]):not([type="radio"]),
  form .errored:not(.rc) select,
  form .errored:not(.rc) textarea {
    border-color: #d30b0b; }

form .errored.rc .errored,
form .errored.rc .errored p {
  color: #d30b0b; }

/* header */
.header-blue {
  background-color: #174aa1;
  height: 34px;
  width: 100%; }
  .header-blue .container {
    height: 100%;
    padding: 4px 15px 5px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-top: 0;
    margin-bottom: 0; }
    .header-blue .container .h-half {
      width: 50%; }
      @media (max-width: 767px) {
        .header-blue .container .h-half {
          width: 100%; } }
header.header {
  width: 100%;
  padding: 20px 0;
  background-color: #1b77c2; }
  @media (max-width: 767px) {
    header.header {
      padding: 0; } }
  header.header .row-eq-height {
    display: flex;
    align-items: center; }
  header.header .left, header.header .right {
    transition: none;
    -webkit-transition: none; }
  header.header .left img {
    width: 100%;
    max-width: 356px; }
    @media (max-width: 991px) {
      header.header .left img {
        max-width: 356px; } }
    @media (max-width: 767px) {
      header.header .left img {
        max-width: 267px; } }
  header.header .right {
    height: 68px;
    display: flex;
    justify-content: flex-end;
    align-items: center; }
    @media (max-width: 767px) {
      header.header .right {
        height: 40px; } }
    header.header .right .menu {
      position: relative; }
      @media screen and (min-width: 768px) {
        header.header .right .menu {
          min-width: 383px; } }
      header.header .right .menu a.link-a {
        margin-left: 25px; }
        header.header .right .menu a.link-a:first-child {
          margin-left: 0; }
        @media (max-width: 991px) {
          header.header .right .menu a.link-a {
            margin-left: 18px;
            font-size: 15px; } }
      header.header .right .menu a.btn-b {
        cursor: pointer;
        font-family: roboto-condensed, sans-serif;
        font-size: 17px;
        border-radius: 0;
        padding-left: 0.5px;
        width: 77px; }
      header.header .right .menu a.btn-e {
        cursor: pointer; }
        header.header .right .menu a.btn-e span, header.header .right .menu a.btn-e img {
          display: inline-block;
          vertical-align: middle; }
      header.header .right .menu .dropdown {
        text-align: left;
        background-color: #fff;
        border: 1px solid #acc5da;
        border-radius: 20px;
        padding: 18px 25px;
        position: absolute;
        z-index: 99;
        top: 60px;
        left: 0;
        box-shadow: 0 2px 10px 0 rgba(114, 114, 114, 0.21);
        display: none;
        transition: none;
        -webkit-transition: none; }
        header.header .right .menu .dropdown a {
          display: inline-block;
          font-family: roboto, sans-serif;
          font-size: 14px;
          line-height: 24px;
          font-weight: 500;
          color: #1b77c2;
          padding: 0 5px; }
          header.header .right .menu .dropdown a:not(:last-child) {
            margin-bottom: 8px; }
          header.header .right .menu .dropdown a:hover {
            text-decoration: none;
            background-color: rgba(27, 119, 194, 0.15); }
  header.header .mob-menu-drop {
    width: 100%;
    max-height: 0;
    overflow: hidden;
    background-color: #174aa1;
    text-align: center; }
    header.header .mob-menu-drop .container {
      margin: 0;
      padding: 20px 15px 15px;
      list-style: none; }
      header.header .mob-menu-drop .container li {
        display: block; }
        header.header .mob-menu-drop .container li a.link-a {
          color: #fff;
          line-height: 24px;
          margin: 0 auto 7px;
          display: inline-block;
          border-bottom: 2px solid #174aa1; }
          header.header .mob-menu-drop .container li a.link-a:hover {
            border-bottom: 2px solid #fff; }
      header.header .mob-menu-drop .container hr {
        opacity: 0.2;
        margin: 11px 0 20px; }

/* footer */
footer.footer {
  position: relative;
  padding: 30px 0 50px;
  width: 100%;
  overflow-x: hidden; }
  footer.footer:not(.onhome) {
    border-top: 1px solid #d6d6d6; }
  @media (max-width: 767px) {
    footer.footer {
      padding: 25px 0 30px; } }
  footer.footer span.hide-xs {
    display: inline-block; }
    @media (max-width: 767px) {
      footer.footer span.hide-xs {
        display: none; } }
  footer.footer span.show-xs {
    display: none; }
    @media (max-width: 767px) {
      footer.footer span.show-xs {
        display: inline-block; } }
  footer.footer .container {
    margin: 0 auto; }
  footer.footer .footer-top {
    text-align: center;
    margin-top: 50px; }
    @media (max-width: 767px) {
      footer.footer .footer-top {
        margin-top: 30px; } }
    footer.footer .footer-top .links {
      margin-bottom: 22px; }
      footer.footer .footer-top .links a {
        text-transform: uppercase;
        text-decoration: none; }
        footer.footer .footer-top .links a#ot-sdk-btn.ot-sdk-show-settings, footer.footer .footer-top .links a#ot-sdk-btn.optanon-show-settings {
          font-family: roboto, sans-serif;
          font-weight: 700;
          font-size: 14px;
          line-height: 15px;
          margin-bottom: 1em;
          color: #383838;
          text-transform: uppercase;
          padding: 0;
          border: none;
          border-bottom: 2px solid #fff;
          transition: all .3s ease;
          -moz-transition: all .3s ease;
          -webkit-transition: all .3s ease; }
          @media screen and (max-width: 991px) {
            footer.footer .footer-top .links a#ot-sdk-btn.ot-sdk-show-settings.mlh35, footer.footer .footer-top .links a#ot-sdk-btn.optanon-show-settings.mlh35 {
              line-height: 35px; } }
          footer.footer .footer-top .links a#ot-sdk-btn.ot-sdk-show-settings:hover, footer.footer .footer-top .links a#ot-sdk-btn.optanon-show-settings:hover {
            color: #383838;
            background-color: transparent;
            text-decoration: none;
            border-bottom: 2px solid #383838; }
      footer.footer .footer-top .links img.ypc {
        display: inline-block;
        margin-left: 3px;
        position: relative;
        top: -2px; }
      footer.footer .footer-top .links .blue {
        position: relative;
        top: 2px;
        font-size: 20px;
        line-height: 15px; }
    footer.footer .footer-top .para-g {
      display: block;
      margin: 0 auto; }
      footer.footer .footer-top .para-g a {
        color: #848484; }
    footer.footer .footer-top svg {
      display: block;
      margin: 28px auto 32px;
      width: 144px; }
  footer.footer .logos {
    margin: 28px 0 15px; }
    footer.footer .logos img {
      display: inline-block;
      vertical-align: top;
      width: auto;
      margin-bottom: 20px; }
  footer.footer .isi-expander {
    position: fixed;
    width: 100%;
    z-index: 999;
    bottom: 0;
    right: 0;
    left: 0; }
    footer.footer .isi-expander .isi-tab {
      width: 100%;
      padding: 6px 0 5px 0;
      background-color: #1b77c2;
      z-index: 9;
      opacity: 1;
      cursor: pointer;
      position: relative;
      top: 0; }
      footer.footer .isi-expander .isi-tab.loaded {
        opacity: 1; }
      footer.footer .isi-expander .isi-tab p {
        display: inline-block; }
        footer.footer .isi-expander .isi-tab p sup {
          line-height: 0;
          font-size: .6em; }
      footer.footer .isi-expander .isi-tab span.tri {
        position: relative;
        font-size: 13px;
        line-height: 17px;
        font-family: "HelveticaNeueLTStd-LtCn", sans-serif;
        font-weight: 300; }
    footer.footer .isi-expander .container-outer {
      height: 115px;
      width: 100%;
      background: #fff;
      overflow-y: scroll;
      margin: 0; }
      footer.footer .isi-expander .container-outer.closed {
        height: 0px; }
      footer.footer .isi-expander .container-outer.open {
        height: 65vh; }
      footer.footer .isi-expander .container-outer:not(.open) {
        overflow-y: hidden; }
      footer.footer .isi-expander .container-outer .isi {
        margin: 8px 0; }
        footer.footer .isi-expander .container-outer .isi .isi-version#isi-twocol .col-xs-12 {
          transition: none;
          -webkit-transition: none; }
          @media (min-width: 1056px) {
            footer.footer .isi-expander .container-outer .isi .isi-version#isi-twocol .col-xs-12.isi-to-4 {
              width: 33.33333333%; }
            footer.footer .isi-expander .container-outer .isi .isi-version#isi-twocol .col-xs-12.isi-to-8 {
              width: 66.66666667%; } }
/* sg */
h1.sg-section {
  font-family: roboto, sans-serif;
  font-weight: 700;
  font-size: 20px;
  color: #000; }

div.sg-set {
  margin: 20px auto;
  padding-left: 20px; }
  div.sg-set > * {
    margin: 10px 0; }

#xendisclaim {
  display: none;
  position: absolute;
  z-index: 99999;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background-color: #f1f1f699;
  align-items: center;
  justify-content: center;
  transition: none;
  -webkit-transition: none; }
  #xendisclaim .xdinner {
    width: 100%;
    height: 100%;
    padding: 20px;
    display: flex;
    align-items: center;
    justify-content: center; }
    #xendisclaim .xdinner .modal {
      text-align: center;
      background-color: #fff;
      width: 500px;
      max-width: 100%;
      border: 1px solid #acc5da;
      border-radius: 20px;
      padding: 45px 40px 50px;
      z-index: 99999;
      box-shadow: 0 2px 10px 0 rgba(114, 114, 114, 0.21); }
      @media all and (max-width: 499px) {
        #xendisclaim .xdinner .modal {
          padding: 35px 30px 40px; } }
      #xendisclaim .xdinner .modal button {
        margin-left: auto;
        margin-right: auto; }

.pushdown-outer {
  z-index: 9999;
  transition: none;
  -moz-transition: none;
  -webkit-transition: none; }
  .pushdown-outer .pushdown {
    width: 100%;
    background-color: #f1f1f1;
    padding: 15px 40px 15px 30px;
    position: relative; }
    @media (max-width: 767px) {
      .pushdown-outer .pushdown {
        padding: 15px 35px 15px 15px;
        /* These are technically the same, but use both */
        overflow-wrap: break-word;
        word-wrap: break-word;
        -ms-word-break: break-all;
        /* This is the dangerous one in WebKit, as it breaks things wherever */
        word-break: break-all;
        /* Instead use this non-standard one: */
        word-break: break-word;
        /* Adds a hyphen where the word breaks, if supported (No Blink) */
        -ms-hyphens: auto;
        -moz-hyphens: auto;
        -webkit-hyphens: auto;
        hyphens: auto; } }
    .pushdown-outer .pushdown .pushdown-inner {
      width: 1050px;
      max-width: 100%; }
      @media (max-width: 479px) {
        .pushdown-outer .pushdown .pushdown-inner p.para-d.f15 {
          font-size: 13px; } }
    .pushdown-outer .pushdown .pushdown-close {
      cursor: pointer;
      position: absolute;
      padding: 8px 12px;
      top: 0;
      right: 0;
      color: #e9000c;
      font-family: roboto, sans-serif;
      font-size: 20px;
      line-height: 20px;
      font-weight: 700; }
