.collapsed {
  border: none;
  background: transparent; }

.nav {
  background: transparent; }

.navbar-brand {
  padding: 0; }

.modal-footer {
  border: none; }

.carousel-control.left, .carousel-control.right {
  background-image: none; }

@media (max-width: 768px) {
  /*.form-group {
     margin-bottom: 0;

   }*/ }

/*-- Padding(em)--*/
.p-1-em {
  padding: 1em; }

.p-2-em {
  padding: 2em; }

.p-3-em {
  padding: 3em; }

.p-4-em {
  padding: 4em; }

.p-5-em {
  padding: 5em; }

.p-6-em {
  padding: 6em; }

.p-7-em {
  padding: 7em; }

.p-8-em {
  padding: 8em; }

.p-9-em {
  padding: 9em; }

.p-10-em {
  padding: 10em; }

.p-11-em {
  padding: 11em; }

.p-12-em {
  padding: 12em; }

.p-13-em {
  padding: 13em; }

.p-14-em {
  padding: 14em; }

.p-15-em {
  padding: 15em; }

.p-16-em {
  padding: 16em; }

.p-17-em {
  padding: 17em; }

.p-18-em {
  padding: 18em; }

.p-19-em {
  padding: 19em; }

.p-20-em {
  padding: 20em; }

.p-21-em {
  padding: 21em; }

.p-22-em {
  padding: 22em; }

.p-23-em {
  padding: 23em; }

.p-24-em {
  padding: 24em; }

.p-25-em {
  padding: 25em; }

.p-26-em {
  padding: 26em; }

.p-27-em {
  padding: 27em; }

.p-28-em {
  padding: 28em; }

.p-29-em {
  padding: 29em; }

.p-30-em {
  padding: 30em; }

.pt-1-em {
  padding-top: 1em; }

.pt-2-em {
  padding-top: 2em; }

.pt-3-em {
  padding-top: 3em; }

.pt-4-em {
  padding-top: 4em; }

.pt-5-em {
  padding-top: 5em; }

.pt-6-em {
  padding-top: 6em; }

.pt-7-em {
  padding-top: 7em; }

.pt-8-em {
  padding-top: 8em; }

.pt-9-em {
  padding-top: 9em; }

.pt-10-em {
  padding-top: 10em; }

.pt-11-em {
  padding-top: 11em; }

.pt-12-em {
  padding-top: 12em; }

.pt-13-em {
  padding-top: 13em; }

.pt-14-em {
  padding-top: 14em; }

.pt-15-em {
  padding-top: 15em; }

.pt-16-em {
  padding-top: 16em; }

.pt-17-em {
  padding-top: 17em; }

.pt-18-em {
  padding-top: 18em; }

.pt-19-em {
  padding-top: 19em; }

.pt-20-em {
  padding-top: 20em; }

.pt-21-em {
  padding-top: 21em; }

.pt-22-em {
  padding-top: 22em; }

.pt-23-em {
  padding-top: 23em; }

.pt-24-em {
  padding-top: 24em; }

.pt-25-em {
  padding-top: 25em; }

.pt-26-em {
  padding-top: 26em; }

.pt-27-em {
  padding-top: 27em; }

.pt-28-em {
  padding-top: 28em; }

.pt-29-em {
  padding-top: 29em; }

.pt-30-em {
  padding-top: 30em; }

.pb-1-em {
  padding-bottom: 1em; }

.pb-2-em {
  padding-bottom: 2em; }

.pb-3-em {
  padding-bottom: 3em; }

.pb-4-em {
  padding-bottom: 4em; }

.pb-5-em {
  padding-bottom: 5em; }

.pb-6-em {
  padding-bottom: 6em; }

.pb-7-em {
  padding-bottom: 7em; }

.pb-8-em {
  padding-bottom: 8em; }

.pb-9-em {
  padding-bottom: 9em; }

.pb-10-em {
  padding-bottom: 10em; }

.pb-11-em {
  padding-bottom: 11em; }

.pb-12-em {
  padding-bottom: 12em; }

.pb-13-em {
  padding-bottom: 13em; }

.pb-14-em {
  padding-bottom: 14em; }

.pb-15-em {
  padding-bottom: 15em; }

.pb-16-em {
  padding-bottom: 16em; }

.pb-17-em {
  padding-bottom: 17em; }

.pb-18-em {
  padding-bottom: 18em; }

.pb-19-em {
  padding-bottom: 19em; }

.pb-20-em {
  padding-bottom: 20em; }

.pb-21-em {
  padding-bottom: 21em; }

.pb-22-em {
  padding-bottom: 22em; }

.pb-23-em {
  padding-bottom: 23em; }

.pb-24-em {
  padding-bottom: 24em; }

.pb-25-em {
  padding-bottom: 25em; }

.pb-26-em {
  padding-bottom: 26em; }

.pb-27-em {
  padding-bottom: 27em; }

.pb-28-em {
  padding-bottom: 28em; }

.pb-29-em {
  padding-bottom: 29em; }

.pb-30-em {
  padding-bottom: 30em; }

.pl-1-em {
  padding-left: 1em; }

.pl-2-em {
  padding-left: 2em; }

.pl-3-em {
  padding-left: 3em; }

.pl-4-em {
  padding-left: 4em; }

.pl-5-em {
  padding-left: 5em; }

.pl-6-em {
  padding-left: 6em; }

.pl-7-em {
  padding-left: 7em; }

.pl-8-em {
  padding-left: 8em; }

.pl-9-em {
  padding-left: 9em; }

.pl-10-em {
  padding-left: 10em; }

.pl-11-em {
  padding-left: 11em; }

.pl-12-em {
  padding-left: 12em; }

.pl-13-em {
  padding-left: 13em; }

.pl-14-em {
  padding-left: 14em; }

.pl-15-em {
  padding-left: 15em; }

.pl-16-em {
  padding-left: 16em; }

.pl-17-em {
  padding-left: 17em; }

.pl-18-em {
  padding-left: 18em; }

.pl-19-em {
  padding-left: 19em; }

.pl-20-em {
  padding-left: 20em; }

.pl-21-em {
  padding-left: 21em; }

.pl-22-em {
  padding-left: 22em; }

.pl-23-em {
  padding-left: 23em; }

.pl-24-em {
  padding-left: 24em; }

.pl-25-em {
  padding-left: 25em; }

.pl-26-em {
  padding-left: 26em; }

.pl-27-em {
  padding-left: 27em; }

.pl-28-em {
  padding-left: 28em; }

.pl-29-em {
  padding-left: 29em; }

.pl-30-em {
  padding-left: 30em; }

.pr-1-em {
  padding-right: 1em; }

.pr-2-em {
  padding-right: 2em; }

.pr-3-em {
  padding-right: 3em; }

.pr-4-em {
  padding-right: 4em; }

.pr-5-em {
  padding-right: 5em; }

.pr-6-em {
  padding-right: 6em; }

.pr-7-em {
  padding-right: 7em; }

.pr-8-em {
  padding-right: 8em; }

.pr-9-em {
  padding-right: 9em; }

.pr-10-em {
  padding-right: 10em; }

.pr-11-em {
  padding-right: 11em; }

.pr-12-em {
  padding-right: 12em; }

.pr-13-em {
  padding-right: 13em; }

.pr-14-em {
  padding-right: 14em; }

.pr-15-em {
  padding-right: 15em; }

.pr-16-em {
  padding-right: 16em; }

.pr-17-em {
  padding-right: 17em; }

.pr-18-em {
  padding-right: 18em; }

.pr-19-em {
  padding-right: 19em; }

.pr-20-em {
  padding-right: 20em; }

.pr-21-em {
  padding-right: 21em; }

.pr-22-em {
  padding-right: 22em; }

.pr-23-em {
  padding-right: 23em; }

.pr-24-em {
  padding-right: 24em; }

.pr-25-em {
  padding-right: 25em; }

.pr-26-em {
  padding-right: 26em; }

.pr-27-em {
  padding-right: 27em; }

.pr-28-em {
  padding-right: 28em; }

.pr-29-em {
  padding-right: 29em; }

.pr-30-em {
  padding-right: 30em; }

/*-- Padding(px) -- */
.p-1-px {
  padding: 1px; }

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

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

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

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

.p-6-px {
  padding: 6px; }

.p-7-px {
  padding: 7px; }

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

.p-9-px {
  padding: 9px; }

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

.p-11-px {
  padding: 11px; }

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

.p-13-px {
  padding: 13px; }

.p-14-px {
  padding: 14px; }

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

.p-16-px {
  padding: 16px; }

.p-17-px {
  padding: 17px; }

.p-18-px {
  padding: 18px; }

.p-19-px {
  padding: 19px; }

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

.p-21-px {
  padding: 21px; }

.p-22-px {
  padding: 22px; }

.p-23-px {
  padding: 23px; }

.p-24-px {
  padding: 24px; }

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

.p-26-px {
  padding: 26px; }

.p-27-px {
  padding: 27px; }

.p-28-px {
  padding: 28px; }

.p-29-px {
  padding: 29px; }

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

.p-31-px {
  padding: 31px; }

.p-32-px {
  padding: 32px; }

.p-33-px {
  padding: 33px; }

.p-34-px {
  padding: 34px; }

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

.p-36-px {
  padding: 36px; }

.p-37-px {
  padding: 37px; }

.p-38-px {
  padding: 38px; }

.p-39-px {
  padding: 39px; }

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

.p-41-px {
  padding: 41px; }

.p-42-px {
  padding: 42px; }

.p-43-px {
  padding: 43px; }

.p-44-px {
  padding: 44px; }

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

.p-46-px {
  padding: 46px; }

.p-47-px {
  padding: 47px; }

.p-48-px {
  padding: 48px; }

.p-49-px {
  padding: 49px; }

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

.p-51-px {
  padding: 51px; }

.p-52-px {
  padding: 52px; }

.p-53-px {
  padding: 53px; }

.p-54-px {
  padding: 54px; }

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

.p-56-px {
  padding: 56px; }

.p-57-px {
  padding: 57px; }

.p-58-px {
  padding: 58px; }

.p-59-px {
  padding: 59px; }

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

.p-61-px {
  padding: 61px; }

.p-62-px {
  padding: 62px; }

.p-63-px {
  padding: 63px; }

.p-64-px {
  padding: 64px; }

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

.p-66-px {
  padding: 66px; }

.p-67-px {
  padding: 67px; }

.p-68-px {
  padding: 68px; }

.p-69-px {
  padding: 69px; }

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

.p-71-px {
  padding: 71px; }

.p-72-px {
  padding: 72px; }

.p-73-px {
  padding: 73px; }

.p-74-px {
  padding: 74px; }

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

.p-76-px {
  padding: 76px; }

.p-77-px {
  padding: 77px; }

.p-78-px {
  padding: 78px; }

.p-79-px {
  padding: 79px; }

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

.p-81-px {
  padding: 81px; }

.p-82-px {
  padding: 82px; }

.p-83-px {
  padding: 83px; }

.p-84-px {
  padding: 84px; }

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

.p-86-px {
  padding: 86px; }

.p-87-px {
  padding: 87px; }

.p-88-px {
  padding: 88px; }

.p-89-px {
  padding: 89px; }

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

.p-91-px {
  padding: 91px; }

.p-92-px {
  padding: 92px; }

.p-93-px {
  padding: 93px; }

.p-94-px {
  padding: 94px; }

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

.p-96-px {
  padding: 96px; }

.p-97-px {
  padding: 97px; }

.p-98-px {
  padding: 98px; }

.p-99-px {
  padding: 99px; }

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

.pt-1-px {
  padding-top: 1px; }

.pt-2-px {
  padding-top: 2px; }

.pt-3-px {
  padding-top: 3px; }

.pt-4-px {
  padding-top: 4px; }

.pt-5-px {
  padding-top: 5px; }

.pt-6-px {
  padding-top: 6px; }

.pt-7-px {
  padding-top: 7px; }

.pt-8-px {
  padding-top: 8px; }

.pt-9-px {
  padding-top: 9px; }

.pt-10-px {
  padding-top: 10px; }

.pt-11-px {
  padding-top: 11px; }

.pt-12-px {
  padding-top: 12px; }

.pt-13-px {
  padding-top: 13px; }

.pt-14-px {
  padding-top: 14px; }

.pt-15-px {
  padding-top: 15px; }

.pt-16-px {
  padding-top: 16px; }

.pt-17-px {
  padding-top: 17px; }

.pt-18-px {
  padding-top: 18px; }

.pt-19-px {
  padding-top: 19px; }

.pt-20-px {
  padding-top: 20px; }

.pt-21-px {
  padding-top: 21px; }

.pt-22-px {
  padding-top: 22px; }

.pt-23-px {
  padding-top: 23px; }

.pt-24-px {
  padding-top: 24px; }

.pt-25-px {
  padding-top: 25px; }

.pt-26-px {
  padding-top: 26px; }

.pt-27-px {
  padding-top: 27px; }

.pt-28-px {
  padding-top: 28px; }

.pt-29-px {
  padding-top: 29px; }

.pt-30-px {
  padding-top: 30px; }

.pt-31-px {
  padding-top: 31px; }

.pt-32-px {
  padding-top: 32px; }

.pt-33-px {
  padding-top: 33px; }

.pt-34-px {
  padding-top: 34px; }

.pt-35-px {
  padding-top: 35px; }

.pt-36-px {
  padding-top: 36px; }

.pt-37-px {
  padding-top: 37px; }

.pt-38-px {
  padding-top: 38px; }

.pt-39-px {
  padding-top: 39px; }

.pt-40-px {
  padding-top: 40px; }

.pt-41-px {
  padding-top: 41px; }

.pt-42-px {
  padding-top: 42px; }

.pt-43-px {
  padding-top: 43px; }

.pt-44-px {
  padding-top: 44px; }

.pt-45-px {
  padding-top: 45px; }

.pt-46-px {
  padding-top: 46px; }

.pt-47-px {
  padding-top: 47px; }

.pt-48-px {
  padding-top: 48px; }

.pt-49-px {
  padding-top: 49px; }

.pt-50-px {
  padding-top: 50px; }

.pt-51-px {
  padding-top: 51px; }

.pt-52-px {
  padding-top: 52px; }

.pt-53-px {
  padding-top: 53px; }

.pt-54-px {
  padding-top: 54px; }

.pt-55-px {
  padding-top: 55px; }

.pt-56-px {
  padding-top: 56px; }

.pt-57-px {
  padding-top: 57px; }

.pt-58-px {
  padding-top: 58px; }

.pt-59-px {
  padding-top: 59px; }

.pt-60-px {
  padding-top: 60px; }

.pt-61-px {
  padding-top: 61px; }

.pt-62-px {
  padding-top: 62px; }

.pt-63-px {
  padding-top: 63px; }

.pt-64-px {
  padding-top: 64px; }

.pt-65-px {
  padding-top: 65px; }

.pt-66-px {
  padding-top: 66px; }

.pt-67-px {
  padding-top: 67px; }

.pt-68-px {
  padding-top: 68px; }

.pt-69-px {
  padding-top: 69px; }

.pt-70-px {
  padding-top: 70px; }

.pt-71-px {
  padding-top: 71px; }

.pt-72-px {
  padding-top: 72px; }

.pt-73-px {
  padding-top: 73px; }

.pt-74-px {
  padding-top: 74px; }

.pt-75-px {
  padding-top: 75px; }

.pt-76-px {
  padding-top: 76px; }

.pt-77-px {
  padding-top: 77px; }

.pt-78-px {
  padding-top: 78px; }

.pt-79-px {
  padding-top: 79px; }

.pt-80-px {
  padding-top: 80px; }

.pt-81-px {
  padding-top: 81px; }

.pt-82-px {
  padding-top: 82px; }

.pt-83-px {
  padding-top: 83px; }

.pt-84-px {
  padding-top: 84px; }

.pt-85-px {
  padding-top: 85px; }

.pt-86-px {
  padding-top: 86px; }

.pt-87-px {
  padding-top: 87px; }

.pt-88-px {
  padding-top: 88px; }

.pt-89-px {
  padding-top: 89px; }

.pt-90-px {
  padding-top: 90px; }

.pt-91-px {
  padding-top: 91px; }

.pt-92-px {
  padding-top: 92px; }

.pt-93-px {
  padding-top: 93px; }

.pt-94-px {
  padding-top: 94px; }

.pt-95-px {
  padding-top: 95px; }

.pt-96-px {
  padding-top: 96px; }

.pt-97-px {
  padding-top: 97px; }

.pt-98-px {
  padding-top: 98px; }

.pt-99-px {
  padding-top: 99px; }

.pt-100-px {
  padding-top: 100px; }

.pb-1-px {
  padding-bottom: 1px; }

.pb-2-px {
  padding-bottom: 2px; }

.pb-3-px {
  padding-bottom: 3px; }

.pb-4-px {
  padding-bottom: 4px; }

.pb-5-px {
  padding-bottom: 5px; }

.pb-6-px {
  padding-bottom: 6px; }

.pb-7-px {
  padding-bottom: 7px; }

.pb-8-px {
  padding-bottom: 8px; }

.pb-9-px {
  padding-bottom: 9px; }

.pb-10-px {
  padding-bottom: 10px; }

.pb-11-px {
  padding-bottom: 11px; }

.pb-12-px {
  padding-bottom: 12px; }

.pb-13-px {
  padding-bottom: 13px; }

.pb-14-px {
  padding-bottom: 14px; }

.pb-15-px {
  padding-bottom: 15px; }

.pb-16-px {
  padding-bottom: 16px; }

.pb-17-px {
  padding-bottom: 17px; }

.pb-18-px {
  padding-bottom: 18px; }

.pb-19-px {
  padding-bottom: 19px; }

.pb-20-px {
  padding-bottom: 20px; }

.pb-21-px {
  padding-bottom: 21px; }

.pb-22-px {
  padding-bottom: 22px; }

.pb-23-px {
  padding-bottom: 23px; }

.pb-24-px {
  padding-bottom: 24px; }

.pb-25-px {
  padding-bottom: 25px; }

.pb-26-px {
  padding-bottom: 26px; }

.pb-27-px {
  padding-bottom: 27px; }

.pb-28-px {
  padding-bottom: 28px; }

.pb-29-px {
  padding-bottom: 29px; }

.pb-30-px {
  padding-bottom: 30px; }

.pb-31-px {
  padding-bottom: 31px; }

.pb-32-px {
  padding-bottom: 32px; }

.pb-33-px {
  padding-bottom: 33px; }

.pb-34-px {
  padding-bottom: 34px; }

.pb-35-px {
  padding-bottom: 35px; }

.pb-36-px {
  padding-bottom: 36px; }

.pb-37-px {
  padding-bottom: 37px; }

.pb-38-px {
  padding-bottom: 38px; }

.pb-39-px {
  padding-bottom: 39px; }

.pb-40-px {
  padding-bottom: 40px; }

.pb-41-px {
  padding-bottom: 41px; }

.pb-42-px {
  padding-bottom: 42px; }

.pb-43-px {
  padding-bottom: 43px; }

.pb-44-px {
  padding-bottom: 44px; }

.pb-45-px {
  padding-bottom: 45px; }

.pb-46-px {
  padding-bottom: 46px; }

.pb-47-px {
  padding-bottom: 47px; }

.pb-48-px {
  padding-bottom: 48px; }

.pb-49-px {
  padding-bottom: 49px; }

.pb-50-px {
  padding-bottom: 50px; }

.pb-51-px {
  padding-bottom: 51px; }

.pb-52-px {
  padding-bottom: 52px; }

.pb-53-px {
  padding-bottom: 53px; }

.pb-54-px {
  padding-bottom: 54px; }

.pb-55-px {
  padding-bottom: 55px; }

.pb-56-px {
  padding-bottom: 56px; }

.pb-57-px {
  padding-bottom: 57px; }

.pb-58-px {
  padding-bottom: 58px; }

.pb-59-px {
  padding-bottom: 59px; }

.pb-60-px {
  padding-bottom: 60px; }

.pb-61-px {
  padding-bottom: 61px; }

.pb-62-px {
  padding-bottom: 62px; }

.pb-63-px {
  padding-bottom: 63px; }

.pb-64-px {
  padding-bottom: 64px; }

.pb-65-px {
  padding-bottom: 65px; }

.pb-66-px {
  padding-bottom: 66px; }

.pb-67-px {
  padding-bottom: 67px; }

.pb-68-px {
  padding-bottom: 68px; }

.pb-69-px {
  padding-bottom: 69px; }

.pb-70-px {
  padding-bottom: 70px; }

.pb-71-px {
  padding-bottom: 71px; }

.pb-72-px {
  padding-bottom: 72px; }

.pb-73-px {
  padding-bottom: 73px; }

.pb-74-px {
  padding-bottom: 74px; }

.pb-75-px {
  padding-bottom: 75px; }

.pb-76-px {
  padding-bottom: 76px; }

.pb-77-px {
  padding-bottom: 77px; }

.pb-78-px {
  padding-bottom: 78px; }

.pb-79-px {
  padding-bottom: 79px; }

.pb-80-px {
  padding-bottom: 80px; }

.pb-81-px {
  padding-bottom: 81px; }

.pb-82-px {
  padding-bottom: 82px; }

.pb-83-px {
  padding-bottom: 83px; }

.pb-84-px {
  padding-bottom: 84px; }

.pb-85-px {
  padding-bottom: 85px; }

.pb-86-px {
  padding-bottom: 86px; }

.pb-87-px {
  padding-bottom: 87px; }

.pb-88-px {
  padding-bottom: 88px; }

.pb-89-px {
  padding-bottom: 89px; }

.pb-90-px {
  padding-bottom: 90px; }

.pb-91-px {
  padding-bottom: 91px; }

.pb-92-px {
  padding-bottom: 92px; }

.pb-93-px {
  padding-bottom: 93px; }

.pb-94-px {
  padding-bottom: 94px; }

.pb-95-px {
  padding-bottom: 95px; }

.pb-96-px {
  padding-bottom: 96px; }

.pb-97-px {
  padding-bottom: 97px; }

.pb-98-px {
  padding-bottom: 98px; }

.pb-99-px {
  padding-bottom: 99px; }

.pb-100-px {
  padding-bottom: 100px; }

.pl-1-px {
  padding-left: 1px; }

.pl-2-px {
  padding-left: 2px; }

.pl-3-px {
  padding-left: 3px; }

.pl-4-px {
  padding-left: 4px; }

.pl-5-px {
  padding-left: 5px; }

.pl-6-px {
  padding-left: 6px; }

.pl-7-px {
  padding-left: 7px; }

.pl-8-px {
  padding-left: 8px; }

.pl-9-px {
  padding-left: 9px; }

.pl-10-px {
  padding-left: 10px; }

.pl-11-px {
  padding-left: 11px; }

.pl-12-px {
  padding-left: 12px; }

.pl-13-px {
  padding-left: 13px; }

.pl-14-px {
  padding-left: 14px; }

.pl-15-px {
  padding-left: 15px; }

.pl-16-px {
  padding-left: 16px; }

.pl-17-px {
  padding-left: 17px; }

.pl-18-px {
  padding-left: 18px; }

.pl-19-px {
  padding-left: 19px; }

.pl-20-px {
  padding-left: 20px; }

.pl-21-px {
  padding-left: 21px; }

.pl-22-px {
  padding-left: 22px; }

.pl-23-px {
  padding-left: 23px; }

.pl-24-px {
  padding-left: 24px; }

.pl-25-px {
  padding-left: 25px; }

.pl-26-px {
  padding-left: 26px; }

.pl-27-px {
  padding-left: 27px; }

.pl-28-px {
  padding-left: 28px; }

.pl-29-px {
  padding-left: 29px; }

.pl-30-px {
  padding-left: 30px; }

.pl-31-px {
  padding-left: 31px; }

.pl-32-px {
  padding-left: 32px; }

.pl-33-px {
  padding-left: 33px; }

.pl-34-px {
  padding-left: 34px; }

.pl-35-px {
  padding-left: 35px; }

.pl-36-px {
  padding-left: 36px; }

.pl-37-px {
  padding-left: 37px; }

.pl-38-px {
  padding-left: 38px; }

.pl-39-px {
  padding-left: 39px; }

.pl-40-px {
  padding-left: 40px; }

.pl-41-px {
  padding-left: 41px; }

.pl-42-px {
  padding-left: 42px; }

.pl-43-px {
  padding-left: 43px; }

.pl-44-px {
  padding-left: 44px; }

.pl-45-px {
  padding-left: 45px; }

.pl-46-px {
  padding-left: 46px; }

.pl-47-px {
  padding-left: 47px; }

.pl-48-px {
  padding-left: 48px; }

.pl-49-px {
  padding-left: 49px; }

.pl-50-px {
  padding-left: 50px; }

.pl-51-px {
  padding-left: 51px; }

.pl-52-px {
  padding-left: 52px; }

.pl-53-px {
  padding-left: 53px; }

.pl-54-px {
  padding-left: 54px; }

.pl-55-px {
  padding-left: 55px; }

.pl-56-px {
  padding-left: 56px; }

.pl-57-px {
  padding-left: 57px; }

.pl-58-px {
  padding-left: 58px; }

.pl-59-px {
  padding-left: 59px; }

.pl-60-px {
  padding-left: 60px; }

.pl-61-px {
  padding-left: 61px; }

.pl-62-px {
  padding-left: 62px; }

.pl-63-px {
  padding-left: 63px; }

.pl-64-px {
  padding-left: 64px; }

.pl-65-px {
  padding-left: 65px; }

.pl-66-px {
  padding-left: 66px; }

.pl-67-px {
  padding-left: 67px; }

.pl-68-px {
  padding-left: 68px; }

.pl-69-px {
  padding-left: 69px; }

.pl-70-px {
  padding-left: 70px; }

.pl-71-px {
  padding-left: 71px; }

.pl-72-px {
  padding-left: 72px; }

.pl-73-px {
  padding-left: 73px; }

.pl-74-px {
  padding-left: 74px; }

.pl-75-px {
  padding-left: 75px; }

.pl-76-px {
  padding-left: 76px; }

.pl-77-px {
  padding-left: 77px; }

.pl-78-px {
  padding-left: 78px; }

.pl-79-px {
  padding-left: 79px; }

.pl-80-px {
  padding-left: 80px; }

.pl-81-px {
  padding-left: 81px; }

.pl-82-px {
  padding-left: 82px; }

.pl-83-px {
  padding-left: 83px; }

.pl-84-px {
  padding-left: 84px; }

.pl-85-px {
  padding-left: 85px; }

.pl-86-px {
  padding-left: 86px; }

.pl-87-px {
  padding-left: 87px; }

.pl-88-px {
  padding-left: 88px; }

.pl-89-px {
  padding-left: 89px; }

.pl-90-px {
  padding-left: 90px; }

.pl-91-px {
  padding-left: 91px; }

.pl-92-px {
  padding-left: 92px; }

.pl-93-px {
  padding-left: 93px; }

.pl-94-px {
  padding-left: 94px; }

.pl-95-px {
  padding-left: 95px; }

.pl-96-px {
  padding-left: 96px; }

.pl-97-px {
  padding-left: 97px; }

.pl-98-px {
  padding-left: 98px; }

.pl-99-px {
  padding-left: 99px; }

.pl-100-px {
  padding-left: 100px; }

.pr-1-px {
  padding-right: 1px; }

.pr-2-px {
  padding-right: 2px; }

.pr-3-px {
  padding-right: 3px; }

.pr-4-px {
  padding-right: 4px; }

.pr-5-px {
  padding-right: 5px; }

.pr-6-px {
  padding-right: 6px; }

.pr-7-px {
  padding-right: 7px; }

.pr-8-px {
  padding-right: 8px; }

.pr-9-px {
  padding-right: 9px; }

.pr-10-px {
  padding-right: 10px; }

.pr-11-px {
  padding-right: 11px; }

.pr-12-px {
  padding-right: 12px; }

.pr-13-px {
  padding-right: 13px; }

.pr-14-px {
  padding-right: 14px; }

.pr-15-px {
  padding-right: 15px; }

.pr-16-px {
  padding-right: 16px; }

.pr-17-px {
  padding-right: 17px; }

.pr-18-px {
  padding-right: 18px; }

.pr-19-px {
  padding-right: 19px; }

.pr-20-px {
  padding-right: 20px; }

.pr-21-px {
  padding-right: 21px; }

.pr-22-px {
  padding-right: 22px; }

.pr-23-px {
  padding-right: 23px; }

.pr-24-px {
  padding-right: 24px; }

.pr-25-px {
  padding-right: 25px; }

.pr-26-px {
  padding-right: 26px; }

.pr-27-px {
  padding-right: 27px; }

.pr-28-px {
  padding-right: 28px; }

.pr-29-px {
  padding-right: 29px; }

.pr-30-px {
  padding-right: 30px; }

.pr-31-px {
  padding-right: 31px; }

.pr-32-px {
  padding-right: 32px; }

.pr-33-px {
  padding-right: 33px; }

.pr-34-px {
  padding-right: 34px; }

.pr-35-px {
  padding-right: 35px; }

.pr-36-px {
  padding-right: 36px; }

.pr-37-px {
  padding-right: 37px; }

.pr-38-px {
  padding-right: 38px; }

.pr-39-px {
  padding-right: 39px; }

.pr-40-px {
  padding-right: 40px; }

.pr-41-px {
  padding-right: 41px; }

.pr-42-px {
  padding-right: 42px; }

.pr-43-px {
  padding-right: 43px; }

.pr-44-px {
  padding-right: 44px; }

.pr-45-px {
  padding-right: 45px; }

.pr-46-px {
  padding-right: 46px; }

.pr-47-px {
  padding-right: 47px; }

.pr-48-px {
  padding-right: 48px; }

.pr-49-px {
  padding-right: 49px; }

.pr-50-px {
  padding-right: 50px; }

.pr-51-px {
  padding-right: 51px; }

.pr-52-px {
  padding-right: 52px; }

.pr-53-px {
  padding-right: 53px; }

.pr-54-px {
  padding-right: 54px; }

.pr-55-px {
  padding-right: 55px; }

.pr-56-px {
  padding-right: 56px; }

.pr-57-px {
  padding-right: 57px; }

.pr-58-px {
  padding-right: 58px; }

.pr-59-px {
  padding-right: 59px; }

.pr-60-px {
  padding-right: 60px; }

.pr-61-px {
  padding-right: 61px; }

.pr-62-px {
  padding-right: 62px; }

.pr-63-px {
  padding-right: 63px; }

.pr-64-px {
  padding-right: 64px; }

.pr-65-px {
  padding-right: 65px; }

.pr-66-px {
  padding-right: 66px; }

.pr-67-px {
  padding-right: 67px; }

.pr-68-px {
  padding-right: 68px; }

.pr-69-px {
  padding-right: 69px; }

.pr-70-px {
  padding-right: 70px; }

.pr-71-px {
  padding-right: 71px; }

.pr-72-px {
  padding-right: 72px; }

.pr-73-px {
  padding-right: 73px; }

.pr-74-px {
  padding-right: 74px; }

.pr-75-px {
  padding-right: 75px; }

.pr-76-px {
  padding-right: 76px; }

.pr-77-px {
  padding-right: 77px; }

.pr-78-px {
  padding-right: 78px; }

.pr-79-px {
  padding-right: 79px; }

.pr-80-px {
  padding-right: 80px; }

.pr-81-px {
  padding-right: 81px; }

.pr-82-px {
  padding-right: 82px; }

.pr-83-px {
  padding-right: 83px; }

.pr-84-px {
  padding-right: 84px; }

.pr-85-px {
  padding-right: 85px; }

.pr-86-px {
  padding-right: 86px; }

.pr-87-px {
  padding-right: 87px; }

.pr-88-px {
  padding-right: 88px; }

.pr-89-px {
  padding-right: 89px; }

.pr-90-px {
  padding-right: 90px; }

.pr-91-px {
  padding-right: 91px; }

.pr-92-px {
  padding-right: 92px; }

.pr-93-px {
  padding-right: 93px; }

.pr-94-px {
  padding-right: 94px; }

.pr-95-px {
  padding-right: 95px; }

.pr-96-px {
  padding-right: 96px; }

.pr-97-px {
  padding-right: 97px; }

.pr-98-px {
  padding-right: 98px; }

.pr-99-px {
  padding-right: 99px; }

.pr-100-px {
  padding-right: 100px; }

/*-- Padding(vw/vh) -- */
.p-1-v {
  padding-top: 1vh;
  padding-bottom: 1vh;
  padding-right: 1vw;
  padding-left: 1vw; }

.p-2-v {
  padding-top: 2vh;
  padding-bottom: 2vh;
  padding-right: 2vw;
  padding-left: 2vw; }

.p-3-v {
  padding-top: 3vh;
  padding-bottom: 3vh;
  padding-right: 3vw;
  padding-left: 3vw; }

.p-4-v {
  padding-top: 4vh;
  padding-bottom: 4vh;
  padding-right: 4vw;
  padding-left: 4vw; }

.p-5-v {
  padding-top: 5vh;
  padding-bottom: 5vh;
  padding-right: 5vw;
  padding-left: 5vw; }

.p-6-v {
  padding-top: 6vh;
  padding-bottom: 6vh;
  padding-right: 6vw;
  padding-left: 6vw; }

.p-7-v {
  padding-top: 7vh;
  padding-bottom: 7vh;
  padding-right: 7vw;
  padding-left: 7vw; }

.p-8-v {
  padding-top: 8vh;
  padding-bottom: 8vh;
  padding-right: 8vw;
  padding-left: 8vw; }

.p-9-v {
  padding-top: 9vh;
  padding-bottom: 9vh;
  padding-right: 9vw;
  padding-left: 9vw; }

.p-10-v {
  padding-top: 10vh;
  padding-bottom: 10vh;
  padding-right: 10vw;
  padding-left: 10vw; }

.p-11-v {
  padding-top: 11vh;
  padding-bottom: 11vh;
  padding-right: 11vw;
  padding-left: 11vw; }

.p-12-v {
  padding-top: 12vh;
  padding-bottom: 12vh;
  padding-right: 12vw;
  padding-left: 12vw; }

.p-13-v {
  padding-top: 13vh;
  padding-bottom: 13vh;
  padding-right: 13vw;
  padding-left: 13vw; }

.p-14-v {
  padding-top: 14vh;
  padding-bottom: 14vh;
  padding-right: 14vw;
  padding-left: 14vw; }

.p-15-v {
  padding-top: 15vh;
  padding-bottom: 15vh;
  padding-right: 15vw;
  padding-left: 15vw; }

.p-16-v {
  padding-top: 16vh;
  padding-bottom: 16vh;
  padding-right: 16vw;
  padding-left: 16vw; }

.p-17-v {
  padding-top: 17vh;
  padding-bottom: 17vh;
  padding-right: 17vw;
  padding-left: 17vw; }

.p-18-v {
  padding-top: 18vh;
  padding-bottom: 18vh;
  padding-right: 18vw;
  padding-left: 18vw; }

.p-19-v {
  padding-top: 19vh;
  padding-bottom: 19vh;
  padding-right: 19vw;
  padding-left: 19vw; }

.p-20-v {
  padding-top: 20vh;
  padding-bottom: 20vh;
  padding-right: 20vw;
  padding-left: 20vw; }

.p-21-v {
  padding-top: 21vh;
  padding-bottom: 21vh;
  padding-right: 21vw;
  padding-left: 21vw; }

.p-22-v {
  padding-top: 22vh;
  padding-bottom: 22vh;
  padding-right: 22vw;
  padding-left: 22vw; }

.p-23-v {
  padding-top: 23vh;
  padding-bottom: 23vh;
  padding-right: 23vw;
  padding-left: 23vw; }

.p-24-v {
  padding-top: 24vh;
  padding-bottom: 24vh;
  padding-right: 24vw;
  padding-left: 24vw; }

.p-25-v {
  padding-top: 25vh;
  padding-bottom: 25vh;
  padding-right: 25vw;
  padding-left: 25vw; }

.p-26-v {
  padding-top: 26vh;
  padding-bottom: 26vh;
  padding-right: 26vw;
  padding-left: 26vw; }

.p-27-v {
  padding-top: 27vh;
  padding-bottom: 27vh;
  padding-right: 27vw;
  padding-left: 27vw; }

.p-28-v {
  padding-top: 28vh;
  padding-bottom: 28vh;
  padding-right: 28vw;
  padding-left: 28vw; }

.p-29-v {
  padding-top: 29vh;
  padding-bottom: 29vh;
  padding-right: 29vw;
  padding-left: 29vw; }

.p-30-v {
  padding-top: 30vh;
  padding-bottom: 30vh;
  padding-right: 30vw;
  padding-left: 30vw; }

.p-31-v {
  padding-top: 31vh;
  padding-bottom: 31vh;
  padding-right: 31vw;
  padding-left: 31vw; }

.p-32-v {
  padding-top: 32vh;
  padding-bottom: 32vh;
  padding-right: 32vw;
  padding-left: 32vw; }

.p-33-v {
  padding-top: 33vh;
  padding-bottom: 33vh;
  padding-right: 33vw;
  padding-left: 33vw; }

.p-34-v {
  padding-top: 34vh;
  padding-bottom: 34vh;
  padding-right: 34vw;
  padding-left: 34vw; }

.p-35-v {
  padding-top: 35vh;
  padding-bottom: 35vh;
  padding-right: 35vw;
  padding-left: 35vw; }

.p-36-v {
  padding-top: 36vh;
  padding-bottom: 36vh;
  padding-right: 36vw;
  padding-left: 36vw; }

.p-37-v {
  padding-top: 37vh;
  padding-bottom: 37vh;
  padding-right: 37vw;
  padding-left: 37vw; }

.p-38-v {
  padding-top: 38vh;
  padding-bottom: 38vh;
  padding-right: 38vw;
  padding-left: 38vw; }

.p-39-v {
  padding-top: 39vh;
  padding-bottom: 39vh;
  padding-right: 39vw;
  padding-left: 39vw; }

.p-40-v {
  padding-top: 40vh;
  padding-bottom: 40vh;
  padding-right: 40vw;
  padding-left: 40vw; }

.p-41-v {
  padding-top: 41vh;
  padding-bottom: 41vh;
  padding-right: 41vw;
  padding-left: 41vw; }

.p-42-v {
  padding-top: 42vh;
  padding-bottom: 42vh;
  padding-right: 42vw;
  padding-left: 42vw; }

.p-43-v {
  padding-top: 43vh;
  padding-bottom: 43vh;
  padding-right: 43vw;
  padding-left: 43vw; }

.p-44-v {
  padding-top: 44vh;
  padding-bottom: 44vh;
  padding-right: 44vw;
  padding-left: 44vw; }

.p-45-v {
  padding-top: 45vh;
  padding-bottom: 45vh;
  padding-right: 45vw;
  padding-left: 45vw; }

.p-46-v {
  padding-top: 46vh;
  padding-bottom: 46vh;
  padding-right: 46vw;
  padding-left: 46vw; }

.p-47-v {
  padding-top: 47vh;
  padding-bottom: 47vh;
  padding-right: 47vw;
  padding-left: 47vw; }

.p-48-v {
  padding-top: 48vh;
  padding-bottom: 48vh;
  padding-right: 48vw;
  padding-left: 48vw; }

.p-49-v {
  padding-top: 49vh;
  padding-bottom: 49vh;
  padding-right: 49vw;
  padding-left: 49vw; }

.p-50-v {
  padding-top: 50vh;
  padding-bottom: 50vh;
  padding-right: 50vw;
  padding-left: 50vw; }

.p-51-v {
  padding-top: 51vh;
  padding-bottom: 51vh;
  padding-right: 51vw;
  padding-left: 51vw; }

.p-52-v {
  padding-top: 52vh;
  padding-bottom: 52vh;
  padding-right: 52vw;
  padding-left: 52vw; }

.p-53-v {
  padding-top: 53vh;
  padding-bottom: 53vh;
  padding-right: 53vw;
  padding-left: 53vw; }

.p-54-v {
  padding-top: 54vh;
  padding-bottom: 54vh;
  padding-right: 54vw;
  padding-left: 54vw; }

.p-55-v {
  padding-top: 55vh;
  padding-bottom: 55vh;
  padding-right: 55vw;
  padding-left: 55vw; }

.p-56-v {
  padding-top: 56vh;
  padding-bottom: 56vh;
  padding-right: 56vw;
  padding-left: 56vw; }

.p-57-v {
  padding-top: 57vh;
  padding-bottom: 57vh;
  padding-right: 57vw;
  padding-left: 57vw; }

.p-58-v {
  padding-top: 58vh;
  padding-bottom: 58vh;
  padding-right: 58vw;
  padding-left: 58vw; }

.p-59-v {
  padding-top: 59vh;
  padding-bottom: 59vh;
  padding-right: 59vw;
  padding-left: 59vw; }

.p-60-v {
  padding-top: 60vh;
  padding-bottom: 60vh;
  padding-right: 60vw;
  padding-left: 60vw; }

.p-61-v {
  padding-top: 61vh;
  padding-bottom: 61vh;
  padding-right: 61vw;
  padding-left: 61vw; }

.p-62-v {
  padding-top: 62vh;
  padding-bottom: 62vh;
  padding-right: 62vw;
  padding-left: 62vw; }

.p-63-v {
  padding-top: 63vh;
  padding-bottom: 63vh;
  padding-right: 63vw;
  padding-left: 63vw; }

.p-64-v {
  padding-top: 64vh;
  padding-bottom: 64vh;
  padding-right: 64vw;
  padding-left: 64vw; }

.p-65-v {
  padding-top: 65vh;
  padding-bottom: 65vh;
  padding-right: 65vw;
  padding-left: 65vw; }

.p-66-v {
  padding-top: 66vh;
  padding-bottom: 66vh;
  padding-right: 66vw;
  padding-left: 66vw; }

.p-67-v {
  padding-top: 67vh;
  padding-bottom: 67vh;
  padding-right: 67vw;
  padding-left: 67vw; }

.p-68-v {
  padding-top: 68vh;
  padding-bottom: 68vh;
  padding-right: 68vw;
  padding-left: 68vw; }

.p-69-v {
  padding-top: 69vh;
  padding-bottom: 69vh;
  padding-right: 69vw;
  padding-left: 69vw; }

.p-70-v {
  padding-top: 70vh;
  padding-bottom: 70vh;
  padding-right: 70vw;
  padding-left: 70vw; }

.p-71-v {
  padding-top: 71vh;
  padding-bottom: 71vh;
  padding-right: 71vw;
  padding-left: 71vw; }

.p-72-v {
  padding-top: 72vh;
  padding-bottom: 72vh;
  padding-right: 72vw;
  padding-left: 72vw; }

.p-73-v {
  padding-top: 73vh;
  padding-bottom: 73vh;
  padding-right: 73vw;
  padding-left: 73vw; }

.p-74-v {
  padding-top: 74vh;
  padding-bottom: 74vh;
  padding-right: 74vw;
  padding-left: 74vw; }

.p-75-v {
  padding-top: 75vh;
  padding-bottom: 75vh;
  padding-right: 75vw;
  padding-left: 75vw; }

.p-76-v {
  padding-top: 76vh;
  padding-bottom: 76vh;
  padding-right: 76vw;
  padding-left: 76vw; }

.p-77-v {
  padding-top: 77vh;
  padding-bottom: 77vh;
  padding-right: 77vw;
  padding-left: 77vw; }

.p-78-v {
  padding-top: 78vh;
  padding-bottom: 78vh;
  padding-right: 78vw;
  padding-left: 78vw; }

.p-79-v {
  padding-top: 79vh;
  padding-bottom: 79vh;
  padding-right: 79vw;
  padding-left: 79vw; }

.p-80-v {
  padding-top: 80vh;
  padding-bottom: 80vh;
  padding-right: 80vw;
  padding-left: 80vw; }

.p-81-v {
  padding-top: 81vh;
  padding-bottom: 81vh;
  padding-right: 81vw;
  padding-left: 81vw; }

.p-82-v {
  padding-top: 82vh;
  padding-bottom: 82vh;
  padding-right: 82vw;
  padding-left: 82vw; }

.p-83-v {
  padding-top: 83vh;
  padding-bottom: 83vh;
  padding-right: 83vw;
  padding-left: 83vw; }

.p-84-v {
  padding-top: 84vh;
  padding-bottom: 84vh;
  padding-right: 84vw;
  padding-left: 84vw; }

.p-85-v {
  padding-top: 85vh;
  padding-bottom: 85vh;
  padding-right: 85vw;
  padding-left: 85vw; }

.p-86-v {
  padding-top: 86vh;
  padding-bottom: 86vh;
  padding-right: 86vw;
  padding-left: 86vw; }

.p-87-v {
  padding-top: 87vh;
  padding-bottom: 87vh;
  padding-right: 87vw;
  padding-left: 87vw; }

.p-88-v {
  padding-top: 88vh;
  padding-bottom: 88vh;
  padding-right: 88vw;
  padding-left: 88vw; }

.p-89-v {
  padding-top: 89vh;
  padding-bottom: 89vh;
  padding-right: 89vw;
  padding-left: 89vw; }

.p-90-v {
  padding-top: 90vh;
  padding-bottom: 90vh;
  padding-right: 90vw;
  padding-left: 90vw; }

.p-91-v {
  padding-top: 91vh;
  padding-bottom: 91vh;
  padding-right: 91vw;
  padding-left: 91vw; }

.p-92-v {
  padding-top: 92vh;
  padding-bottom: 92vh;
  padding-right: 92vw;
  padding-left: 92vw; }

.p-93-v {
  padding-top: 93vh;
  padding-bottom: 93vh;
  padding-right: 93vw;
  padding-left: 93vw; }

.p-94-v {
  padding-top: 94vh;
  padding-bottom: 94vh;
  padding-right: 94vw;
  padding-left: 94vw; }

.p-95-v {
  padding-top: 95vh;
  padding-bottom: 95vh;
  padding-right: 95vw;
  padding-left: 95vw; }

.p-96-v {
  padding-top: 96vh;
  padding-bottom: 96vh;
  padding-right: 96vw;
  padding-left: 96vw; }

.p-97-v {
  padding-top: 97vh;
  padding-bottom: 97vh;
  padding-right: 97vw;
  padding-left: 97vw; }

.p-98-v {
  padding-top: 98vh;
  padding-bottom: 98vh;
  padding-right: 98vw;
  padding-left: 98vw; }

.p-99-v {
  padding-top: 99vh;
  padding-bottom: 99vh;
  padding-right: 99vw;
  padding-left: 99vw; }

.p-100-v {
  padding-top: 100vh;
  padding-bottom: 100vh;
  padding-right: 100vw;
  padding-left: 100vw; }

.pt-1-v {
  padding-top: 1vh; }

.pt-2-v {
  padding-top: 2vh; }

.pt-3-v {
  padding-top: 3vh; }

.pt-4-v {
  padding-top: 4vh; }

.pt-5-v {
  padding-top: 5vh; }

.pt-6-v {
  padding-top: 6vh; }

.pt-7-v {
  padding-top: 7vh; }

.pt-8-v {
  padding-top: 8vh; }

.pt-9-v {
  padding-top: 9vh; }

.pt-10-v {
  padding-top: 10vh; }

.pt-11-v {
  padding-top: 11vh; }

.pt-12-v {
  padding-top: 12vh; }

.pt-13-v {
  padding-top: 13vh; }

.pt-14-v {
  padding-top: 14vh; }

.pt-15-v {
  padding-top: 15vh; }

.pt-16-v {
  padding-top: 16vh; }

.pt-17-v {
  padding-top: 17vh; }

.pt-18-v {
  padding-top: 18vh; }

.pt-19-v {
  padding-top: 19vh; }

.pt-20-v {
  padding-top: 20vh; }

.pt-21-v {
  padding-top: 21vh; }

.pt-22-v {
  padding-top: 22vh; }

.pt-23-v {
  padding-top: 23vh; }

.pt-24-v {
  padding-top: 24vh; }

.pt-25-v {
  padding-top: 25vh; }

.pt-26-v {
  padding-top: 26vh; }

.pt-27-v {
  padding-top: 27vh; }

.pt-28-v {
  padding-top: 28vh; }

.pt-29-v {
  padding-top: 29vh; }

.pt-30-v {
  padding-top: 30vh; }

.pt-31-v {
  padding-top: 31vh; }

.pt-32-v {
  padding-top: 32vh; }

.pt-33-v {
  padding-top: 33vh; }

.pt-34-v {
  padding-top: 34vh; }

.pt-35-v {
  padding-top: 35vh; }

.pt-36-v {
  padding-top: 36vh; }

.pt-37-v {
  padding-top: 37vh; }

.pt-38-v {
  padding-top: 38vh; }

.pt-39-v {
  padding-top: 39vh; }

.pt-40-v {
  padding-top: 40vh; }

.pt-41-v {
  padding-top: 41vh; }

.pt-42-v {
  padding-top: 42vh; }

.pt-43-v {
  padding-top: 43vh; }

.pt-44-v {
  padding-top: 44vh; }

.pt-45-v {
  padding-top: 45vh; }

.pt-46-v {
  padding-top: 46vh; }

.pt-47-v {
  padding-top: 47vh; }

.pt-48-v {
  padding-top: 48vh; }

.pt-49-v {
  padding-top: 49vh; }

.pt-50-v {
  padding-top: 50vh; }

.pt-51-v {
  padding-top: 51vh; }

.pt-52-v {
  padding-top: 52vh; }

.pt-53-v {
  padding-top: 53vh; }

.pt-54-v {
  padding-top: 54vh; }

.pt-55-v {
  padding-top: 55vh; }

.pt-56-v {
  padding-top: 56vh; }

.pt-57-v {
  padding-top: 57vh; }

.pt-58-v {
  padding-top: 58vh; }

.pt-59-v {
  padding-top: 59vh; }

.pt-60-v {
  padding-top: 60vh; }

.pt-61-v {
  padding-top: 61vh; }

.pt-62-v {
  padding-top: 62vh; }

.pt-63-v {
  padding-top: 63vh; }

.pt-64-v {
  padding-top: 64vh; }

.pt-65-v {
  padding-top: 65vh; }

.pt-66-v {
  padding-top: 66vh; }

.pt-67-v {
  padding-top: 67vh; }

.pt-68-v {
  padding-top: 68vh; }

.pt-69-v {
  padding-top: 69vh; }

.pt-70-v {
  padding-top: 70vh; }

.pt-71-v {
  padding-top: 71vh; }

.pt-72-v {
  padding-top: 72vh; }

.pt-73-v {
  padding-top: 73vh; }

.pt-74-v {
  padding-top: 74vh; }

.pt-75-v {
  padding-top: 75vh; }

.pt-76-v {
  padding-top: 76vh; }

.pt-77-v {
  padding-top: 77vh; }

.pt-78-v {
  padding-top: 78vh; }

.pt-79-v {
  padding-top: 79vh; }

.pt-80-v {
  padding-top: 80vh; }

.pt-81-v {
  padding-top: 81vh; }

.pt-82-v {
  padding-top: 82vh; }

.pt-83-v {
  padding-top: 83vh; }

.pt-84-v {
  padding-top: 84vh; }

.pt-85-v {
  padding-top: 85vh; }

.pt-86-v {
  padding-top: 86vh; }

.pt-87-v {
  padding-top: 87vh; }

.pt-88-v {
  padding-top: 88vh; }

.pt-89-v {
  padding-top: 89vh; }

.pt-90-v {
  padding-top: 90vh; }

.pt-91-v {
  padding-top: 91vh; }

.pt-92-v {
  padding-top: 92vh; }

.pt-93-v {
  padding-top: 93vh; }

.pt-94-v {
  padding-top: 94vh; }

.pt-95-v {
  padding-top: 95vh; }

.pt-96-v {
  padding-top: 96vh; }

.pt-97-v {
  padding-top: 97vh; }

.pt-98-v {
  padding-top: 98vh; }

.pt-99-v {
  padding-top: 99vh; }

.pt-100-v {
  padding-top: 100vh; }

.pb-1-v {
  padding: 1vh; }

.pb-2-v {
  padding: 2vh; }

.pb-3-v {
  padding: 3vh; }

.pb-4-v {
  padding: 4vh; }

.pb-5-v {
  padding: 5vh; }

.pb-6-v {
  padding: 6vh; }

.pb-7-v {
  padding: 7vh; }

.pb-8-v {
  padding: 8vh; }

.pb-9-v {
  padding: 9vh; }

.pb-10-v {
  padding: 10vh; }

.pb-11-v {
  padding: 11vh; }

.pb-12-v {
  padding: 12vh; }

.pb-13-v {
  padding: 13vh; }

.pb-14-v {
  padding: 14vh; }

.pb-15-v {
  padding: 15vh; }

.pb-16-v {
  padding: 16vh; }

.pb-17-v {
  padding: 17vh; }

.pb-18-v {
  padding: 18vh; }

.pb-19-v {
  padding: 19vh; }

.pb-20-v {
  padding: 20vh; }

.pb-21-v {
  padding: 21vh; }

.pb-22-v {
  padding: 22vh; }

.pb-23-v {
  padding: 23vh; }

.pb-24-v {
  padding: 24vh; }

.pb-25-v {
  padding: 25vh; }

.pb-26-v {
  padding: 26vh; }

.pb-27-v {
  padding: 27vh; }

.pb-28-v {
  padding: 28vh; }

.pb-29-v {
  padding: 29vh; }

.pb-30-v {
  padding: 30vh; }

.pb-31-v {
  padding: 31vh; }

.pb-32-v {
  padding: 32vh; }

.pb-33-v {
  padding: 33vh; }

.pb-34-v {
  padding: 34vh; }

.pb-35-v {
  padding: 35vh; }

.pb-36-v {
  padding: 36vh; }

.pb-37-v {
  padding: 37vh; }

.pb-38-v {
  padding: 38vh; }

.pb-39-v {
  padding: 39vh; }

.pb-40-v {
  padding: 40vh; }

.pb-41-v {
  padding: 41vh; }

.pb-42-v {
  padding: 42vh; }

.pb-43-v {
  padding: 43vh; }

.pb-44-v {
  padding: 44vh; }

.pb-45-v {
  padding: 45vh; }

.pb-46-v {
  padding: 46vh; }

.pb-47-v {
  padding: 47vh; }

.pb-48-v {
  padding: 48vh; }

.pb-49-v {
  padding: 49vh; }

.pb-50-v {
  padding: 50vh; }

.pb-51-v {
  padding: 51vh; }

.pb-52-v {
  padding: 52vh; }

.pb-53-v {
  padding: 53vh; }

.pb-54-v {
  padding: 54vh; }

.pb-55-v {
  padding: 55vh; }

.pb-56-v {
  padding: 56vh; }

.pb-57-v {
  padding: 57vh; }

.pb-58-v {
  padding: 58vh; }

.pb-59-v {
  padding: 59vh; }

.pb-60-v {
  padding: 60vh; }

.pb-61-v {
  padding: 61vh; }

.pb-62-v {
  padding: 62vh; }

.pb-63-v {
  padding: 63vh; }

.pb-64-v {
  padding: 64vh; }

.pb-65-v {
  padding: 65vh; }

.pb-66-v {
  padding: 66vh; }

.pb-67-v {
  padding: 67vh; }

.pb-68-v {
  padding: 68vh; }

.pb-69-v {
  padding: 69vh; }

.pb-70-v {
  padding: 70vh; }

.pb-71-v {
  padding: 71vh; }

.pb-72-v {
  padding: 72vh; }

.pb-73-v {
  padding: 73vh; }

.pb-74-v {
  padding: 74vh; }

.pb-75-v {
  padding: 75vh; }

.pb-76-v {
  padding: 76vh; }

.pb-77-v {
  padding: 77vh; }

.pb-78-v {
  padding: 78vh; }

.pb-79-v {
  padding: 79vh; }

.pb-80-v {
  padding: 80vh; }

.pb-81-v {
  padding: 81vh; }

.pb-82-v {
  padding: 82vh; }

.pb-83-v {
  padding: 83vh; }

.pb-84-v {
  padding: 84vh; }

.pb-85-v {
  padding: 85vh; }

.pb-86-v {
  padding: 86vh; }

.pb-87-v {
  padding: 87vh; }

.pb-88-v {
  padding: 88vh; }

.pb-89-v {
  padding: 89vh; }

.pb-90-v {
  padding: 90vh; }

.pb-91-v {
  padding: 91vh; }

.pb-92-v {
  padding: 92vh; }

.pb-93-v {
  padding: 93vh; }

.pb-94-v {
  padding: 94vh; }

.pb-95-v {
  padding: 95vh; }

.pb-96-v {
  padding: 96vh; }

.pb-97-v {
  padding: 97vh; }

.pb-98-v {
  padding: 98vh; }

.pb-99-v {
  padding: 99vh; }

.pb-100-v {
  padding: 100vh; }

.pl-1-v {
  padding: 1vw; }

.pl-2-v {
  padding: 2vw; }

.pl-3-v {
  padding: 3vw; }

.pl-4-v {
  padding: 4vw; }

.pl-5-v {
  padding: 5vw; }

.pl-6-v {
  padding: 6vw; }

.pl-7-v {
  padding: 7vw; }

.pl-8-v {
  padding: 8vw; }

.pl-9-v {
  padding: 9vw; }

.pl-10-v {
  padding: 10vw; }

.pl-11-v {
  padding: 11vw; }

.pl-12-v {
  padding: 12vw; }

.pl-13-v {
  padding: 13vw; }

.pl-14-v {
  padding: 14vw; }

.pl-15-v {
  padding: 15vw; }

.pl-16-v {
  padding: 16vw; }

.pl-17-v {
  padding: 17vw; }

.pl-18-v {
  padding: 18vw; }

.pl-19-v {
  padding: 19vw; }

.pl-20-v {
  padding: 20vw; }

.pl-21-v {
  padding: 21vw; }

.pl-22-v {
  padding: 22vw; }

.pl-23-v {
  padding: 23vw; }

.pl-24-v {
  padding: 24vw; }

.pl-25-v {
  padding: 25vw; }

.pl-26-v {
  padding: 26vw; }

.pl-27-v {
  padding: 27vw; }

.pl-28-v {
  padding: 28vw; }

.pl-29-v {
  padding: 29vw; }

.pl-30-v {
  padding: 30vw; }

.pl-31-v {
  padding: 31vw; }

.pl-32-v {
  padding: 32vw; }

.pl-33-v {
  padding: 33vw; }

.pl-34-v {
  padding: 34vw; }

.pl-35-v {
  padding: 35vw; }

.pl-36-v {
  padding: 36vw; }

.pl-37-v {
  padding: 37vw; }

.pl-38-v {
  padding: 38vw; }

.pl-39-v {
  padding: 39vw; }

.pl-40-v {
  padding: 40vw; }

.pl-41-v {
  padding: 41vw; }

.pl-42-v {
  padding: 42vw; }

.pl-43-v {
  padding: 43vw; }

.pl-44-v {
  padding: 44vw; }

.pl-45-v {
  padding: 45vw; }

.pl-46-v {
  padding: 46vw; }

.pl-47-v {
  padding: 47vw; }

.pl-48-v {
  padding: 48vw; }

.pl-49-v {
  padding: 49vw; }

.pl-50-v {
  padding: 50vw; }

.pl-51-v {
  padding: 51vw; }

.pl-52-v {
  padding: 52vw; }

.pl-53-v {
  padding: 53vw; }

.pl-54-v {
  padding: 54vw; }

.pl-55-v {
  padding: 55vw; }

.pl-56-v {
  padding: 56vw; }

.pl-57-v {
  padding: 57vw; }

.pl-58-v {
  padding: 58vw; }

.pl-59-v {
  padding: 59vw; }

.pl-60-v {
  padding: 60vw; }

.pl-61-v {
  padding: 61vw; }

.pl-62-v {
  padding: 62vw; }

.pl-63-v {
  padding: 63vw; }

.pl-64-v {
  padding: 64vw; }

.pl-65-v {
  padding: 65vw; }

.pl-66-v {
  padding: 66vw; }

.pl-67-v {
  padding: 67vw; }

.pl-68-v {
  padding: 68vw; }

.pl-69-v {
  padding: 69vw; }

.pl-70-v {
  padding: 70vw; }

.pl-71-v {
  padding: 71vw; }

.pl-72-v {
  padding: 72vw; }

.pl-73-v {
  padding: 73vw; }

.pl-74-v {
  padding: 74vw; }

.pl-75-v {
  padding: 75vw; }

.pl-76-v {
  padding: 76vw; }

.pl-77-v {
  padding: 77vw; }

.pl-78-v {
  padding: 78vw; }

.pl-79-v {
  padding: 79vw; }

.pl-80-v {
  padding: 80vw; }

.pl-81-v {
  padding: 81vw; }

.pl-82-v {
  padding: 82vw; }

.pl-83-v {
  padding: 83vw; }

.pl-84-v {
  padding: 84vw; }

.pl-85-v {
  padding: 85vw; }

.pl-86-v {
  padding: 86vw; }

.pl-87-v {
  padding: 87vw; }

.pl-88-v {
  padding: 88vw; }

.pl-89-v {
  padding: 89vw; }

.pl-90-v {
  padding: 90vw; }

.pl-91-v {
  padding: 91vw; }

.pl-92-v {
  padding: 92vw; }

.pl-93-v {
  padding: 93vw; }

.pl-94-v {
  padding: 94vw; }

.pl-95-v {
  padding: 95vw; }

.pl-96-v {
  padding: 96vw; }

.pl-97-v {
  padding: 97vw; }

.pl-98-v {
  padding: 98vw; }

.pl-99-v {
  padding: 99vw; }

.pl-100-v {
  padding: 100vw; }

.pr-1-v {
  padding: 1vw; }

.pr-2-v {
  padding: 2vw; }

.pr-3-v {
  padding: 3vw; }

.pr-4-v {
  padding: 4vw; }

.pr-5-v {
  padding: 5vw; }

.pr-6-v {
  padding: 6vw; }

.pr-7-v {
  padding: 7vw; }

.pr-8-v {
  padding: 8vw; }

.pr-9-v {
  padding: 9vw; }

.pr-10-v {
  padding: 10vw; }

.pr-11-v {
  padding: 11vw; }

.pr-12-v {
  padding: 12vw; }

.pr-13-v {
  padding: 13vw; }

.pr-14-v {
  padding: 14vw; }

.pr-15-v {
  padding: 15vw; }

.pr-16-v {
  padding: 16vw; }

.pr-17-v {
  padding: 17vw; }

.pr-18-v {
  padding: 18vw; }

.pr-19-v {
  padding: 19vw; }

.pr-20-v {
  padding: 20vw; }

.pr-21-v {
  padding: 21vw; }

.pr-22-v {
  padding: 22vw; }

.pr-23-v {
  padding: 23vw; }

.pr-24-v {
  padding: 24vw; }

.pr-25-v {
  padding: 25vw; }

.pr-26-v {
  padding: 26vw; }

.pr-27-v {
  padding: 27vw; }

.pr-28-v {
  padding: 28vw; }

.pr-29-v {
  padding: 29vw; }

.pr-30-v {
  padding: 30vw; }

.pr-31-v {
  padding: 31vw; }

.pr-32-v {
  padding: 32vw; }

.pr-33-v {
  padding: 33vw; }

.pr-34-v {
  padding: 34vw; }

.pr-35-v {
  padding: 35vw; }

.pr-36-v {
  padding: 36vw; }

.pr-37-v {
  padding: 37vw; }

.pr-38-v {
  padding: 38vw; }

.pr-39-v {
  padding: 39vw; }

.pr-40-v {
  padding: 40vw; }

.pr-41-v {
  padding: 41vw; }

.pr-42-v {
  padding: 42vw; }

.pr-43-v {
  padding: 43vw; }

.pr-44-v {
  padding: 44vw; }

.pr-45-v {
  padding: 45vw; }

.pr-46-v {
  padding: 46vw; }

.pr-47-v {
  padding: 47vw; }

.pr-48-v {
  padding: 48vw; }

.pr-49-v {
  padding: 49vw; }

.pr-50-v {
  padding: 50vw; }

.pr-51-v {
  padding: 51vw; }

.pr-52-v {
  padding: 52vw; }

.pr-53-v {
  padding: 53vw; }

.pr-54-v {
  padding: 54vw; }

.pr-55-v {
  padding: 55vw; }

.pr-56-v {
  padding: 56vw; }

.pr-57-v {
  padding: 57vw; }

.pr-58-v {
  padding: 58vw; }

.pr-59-v {
  padding: 59vw; }

.pr-60-v {
  padding: 60vw; }

.pr-61-v {
  padding: 61vw; }

.pr-62-v {
  padding: 62vw; }

.pr-63-v {
  padding: 63vw; }

.pr-64-v {
  padding: 64vw; }

.pr-65-v {
  padding: 65vw; }

.pr-66-v {
  padding: 66vw; }

.pr-67-v {
  padding: 67vw; }

.pr-68-v {
  padding: 68vw; }

.pr-69-v {
  padding: 69vw; }

.pr-70-v {
  padding: 70vw; }

.pr-71-v {
  padding: 71vw; }

.pr-72-v {
  padding: 72vw; }

.pr-73-v {
  padding: 73vw; }

.pr-74-v {
  padding: 74vw; }

.pr-75-v {
  padding: 75vw; }

.pr-76-v {
  padding: 76vw; }

.pr-77-v {
  padding: 77vw; }

.pr-78-v {
  padding: 78vw; }

.pr-79-v {
  padding: 79vw; }

.pr-80-v {
  padding: 80vw; }

.pr-81-v {
  padding: 81vw; }

.pr-82-v {
  padding: 82vw; }

.pr-83-v {
  padding: 83vw; }

.pr-84-v {
  padding: 84vw; }

.pr-85-v {
  padding: 85vw; }

.pr-86-v {
  padding: 86vw; }

.pr-87-v {
  padding: 87vw; }

.pr-88-v {
  padding: 88vw; }

.pr-89-v {
  padding: 89vw; }

.pr-90-v {
  padding: 90vw; }

.pr-91-v {
  padding: 91vw; }

.pr-92-v {
  padding: 92vw; }

.pr-93-v {
  padding: 93vw; }

.pr-94-v {
  padding: 94vw; }

.pr-95-v {
  padding: 95vw; }

.pr-96-v {
  padding: 96vw; }

.pr-97-v {
  padding: 97vw; }

.pr-98-v {
  padding: 98vw; }

.pr-99-v {
  padding: 99vw; }

.pr-100-v {
  padding: 100vw; }

/*-- Margin(em) --*/
.m-1-em {
  margin: 1em; }

.m-2-em {
  margin: 2em; }

.m-3-em {
  margin: 3em; }

.m-4-em {
  margin: 4em; }

.m-5-em {
  margin: 5em; }

.m-6-em {
  margin: 6em; }

.m-7-em {
  margin: 7em; }

.m-8-em {
  margin: 8em; }

.m-9-em {
  margin: 9em; }

.m-10-em {
  margin: 10em; }

.m-11-em {
  margin: 11em; }

.m-12-em {
  margin: 12em; }

.m-13-em {
  margin: 13em; }

.m-14-em {
  margin: 14em; }

.m-15-em {
  margin: 15em; }

.m-16-em {
  margin: 16em; }

.m-17-em {
  margin: 17em; }

.m-18-em {
  margin: 18em; }

.m-19-em {
  margin: 19em; }

.m-20-em {
  margin: 20em; }

.m-21-em {
  margin: 21em; }

.m-22-em {
  margin: 22em; }

.m-23-em {
  margin: 23em; }

.m-24-em {
  margin: 24em; }

.m-25-em {
  margin: 25em; }

.m-26-em {
  margin: 26em; }

.m-27-em {
  margin: 27em; }

.m-28-em {
  margin: 28em; }

.m-29-em {
  margin: 29em; }

.m-30-em {
  margin: 30em; }

.mt-1-em {
  margin-top: 1em; }

.mt-2-em {
  margin-top: 2em; }

.mt-3-em {
  margin-top: 3em; }

.mt-4-em {
  margin-top: 4em; }

.mt-5-em {
  margin-top: 5em; }

.mt-6-em {
  margin-top: 6em; }

.mt-7-em {
  margin-top: 7em; }

.mt-8-em {
  margin-top: 8em; }

.mt-9-em {
  margin-top: 9em; }

.mt-10-em {
  margin-top: 10em; }

.mt-11-em {
  margin-top: 11em; }

.mt-12-em {
  margin-top: 12em; }

.mt-13-em {
  margin-top: 13em; }

.mt-14-em {
  margin-top: 14em; }

.mt-15-em {
  margin-top: 15em; }

.mt-16-em {
  margin-top: 16em; }

.mt-17-em {
  margin-top: 17em; }

.mt-18-em {
  margin-top: 18em; }

.mt-19-em {
  margin-top: 19em; }

.mt-20-em {
  margin-top: 20em; }

.mt-21-em {
  margin-top: 21em; }

.mt-22-em {
  margin-top: 22em; }

.mt-23-em {
  margin-top: 23em; }

.mt-24-em {
  margin-top: 24em; }

.mt-25-em {
  margin-top: 25em; }

.mt-26-em {
  margin-top: 26em; }

.mt-27-em {
  margin-top: 27em; }

.mt-28-em {
  margin-top: 28em; }

.mt-29-em {
  margin-top: 29em; }

.mt-30-em {
  margin-top: 30em; }

.mb-1-em {
  margin-bottom: 1em; }

.mb-2-em {
  margin-bottom: 2em; }

.mb-3-em {
  margin-bottom: 3em; }

.mb-4-em {
  margin-bottom: 4em; }

.mb-5-em {
  margin-bottom: 5em; }

.mb-6-em {
  margin-bottom: 6em; }

.mb-7-em {
  margin-bottom: 7em; }

.mb-8-em {
  margin-bottom: 8em; }

.mb-9-em {
  margin-bottom: 9em; }

.mb-10-em {
  margin-bottom: 10em; }

.mb-11-em {
  margin-bottom: 11em; }

.mb-12-em {
  margin-bottom: 12em; }

.mb-13-em {
  margin-bottom: 13em; }

.mb-14-em {
  margin-bottom: 14em; }

.mb-15-em {
  margin-bottom: 15em; }

.mb-16-em {
  margin-bottom: 16em; }

.mb-17-em {
  margin-bottom: 17em; }

.mb-18-em {
  margin-bottom: 18em; }

.mb-19-em {
  margin-bottom: 19em; }

.mb-20-em {
  margin-bottom: 20em; }

.mb-21-em {
  margin-bottom: 21em; }

.mb-22-em {
  margin-bottom: 22em; }

.mb-23-em {
  margin-bottom: 23em; }

.mb-24-em {
  margin-bottom: 24em; }

.mb-25-em {
  margin-bottom: 25em; }

.mb-26-em {
  margin-bottom: 26em; }

.mb-27-em {
  margin-bottom: 27em; }

.mb-28-em {
  margin-bottom: 28em; }

.mb-29-em {
  margin-bottom: 29em; }

.mb-30-em {
  margin-bottom: 30em; }

.ml-1-em {
  margin-left: 1em; }

.ml-2-em {
  margin-left: 2em; }

.ml-3-em {
  margin-left: 3em; }

.ml-4-em {
  margin-left: 4em; }

.ml-5-em {
  margin-left: 5em; }

.ml-6-em {
  margin-left: 6em; }

.ml-7-em {
  margin-left: 7em; }

.ml-8-em {
  margin-left: 8em; }

.ml-9-em {
  margin-left: 9em; }

.ml-10-em {
  margin-left: 10em; }

.ml-11-em {
  margin-left: 11em; }

.ml-12-em {
  margin-left: 12em; }

.ml-13-em {
  margin-left: 13em; }

.ml-14-em {
  margin-left: 14em; }

.ml-15-em {
  margin-left: 15em; }

.ml-16-em {
  margin-left: 16em; }

.ml-17-em {
  margin-left: 17em; }

.ml-18-em {
  margin-left: 18em; }

.ml-19-em {
  margin-left: 19em; }

.ml-20-em {
  margin-left: 20em; }

.ml-21-em {
  margin-left: 21em; }

.ml-22-em {
  margin-left: 22em; }

.ml-23-em {
  margin-left: 23em; }

.ml-24-em {
  margin-left: 24em; }

.ml-25-em {
  margin-left: 25em; }

.ml-26-em {
  margin-left: 26em; }

.ml-27-em {
  margin-left: 27em; }

.ml-28-em {
  margin-left: 28em; }

.ml-29-em {
  margin-left: 29em; }

.ml-30-em {
  margin-left: 30em; }

.mr-1-em {
  margin-right: 1em; }

.mr-2-em {
  margin-right: 2em; }

.mr-3-em {
  margin-right: 3em; }

.mr-4-em {
  margin-right: 4em; }

.mr-5-em {
  margin-right: 5em; }

.mr-6-em {
  margin-right: 6em; }

.mr-7-em {
  margin-right: 7em; }

.mr-8-em {
  margin-right: 8em; }

.mr-9-em {
  margin-right: 9em; }

.mr-10-em {
  margin-right: 10em; }

.mr-11-em {
  margin-right: 11em; }

.mr-12-em {
  margin-right: 12em; }

.mr-13-em {
  margin-right: 13em; }

.mr-14-em {
  margin-right: 14em; }

.mr-15-em {
  margin-right: 15em; }

.mr-16-em {
  margin-right: 16em; }

.mr-17-em {
  margin-right: 17em; }

.mr-18-em {
  margin-right: 18em; }

.mr-19-em {
  margin-right: 19em; }

.mr-20-em {
  margin-right: 20em; }

.mr-21-em {
  margin-right: 21em; }

.mr-22-em {
  margin-right: 22em; }

.mr-23-em {
  margin-right: 23em; }

.mr-24-em {
  margin-right: 24em; }

.mr-25-em {
  margin-right: 25em; }

.mr-26-em {
  margin-right: 26em; }

.mr-27-em {
  margin-right: 27em; }

.mr-28-em {
  margin-right: 28em; }

.mr-29-em {
  margin-right: 29em; }

.mr-30-em {
  margin-right: 30em; }

/*-- Margin(px) -- */
.m-1-px {
  margin: 1px; }

.m-2-px {
  margin: 2px; }

.m-3-px {
  margin: 3px; }

.m-4-px {
  margin: 4px; }

.m-5-px {
  margin: 5px; }

.m-6-px {
  margin: 6px; }

.m-7-px {
  margin: 7px; }

.m-8-px {
  margin: 8px; }

.m-9-px {
  margin: 9px; }

.m-10-px {
  margin: 10px; }

.m-11-px {
  margin: 11px; }

.m-12-px {
  margin: 12px; }

.m-13-px {
  margin: 13px; }

.m-14-px {
  margin: 14px; }

.m-15-px {
  margin: 15px; }

.m-16-px {
  margin: 16px; }

.m-17-px {
  margin: 17px; }

.m-18-px {
  margin: 18px; }

.m-19-px {
  margin: 19px; }

.m-20-px {
  margin: 20px; }

.m-21-px {
  margin: 21px; }

.m-22-px {
  margin: 22px; }

.m-23-px {
  margin: 23px; }

.m-24-px {
  margin: 24px; }

.m-25-px {
  margin: 25px; }

.m-26-px {
  margin: 26px; }

.m-27-px {
  margin: 27px; }

.m-28-px {
  margin: 28px; }

.m-29-px {
  margin: 29px; }

.m-30-px {
  margin: 30px; }

.mt-1-px {
  margin-top: 1px; }

.mt-2-px {
  margin-top: 2px; }

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

.mt-4-px {
  margin-top: 4px; }

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

.mt-6-px {
  margin-top: 6px; }

.mt-7-px {
  margin-top: 7px; }

.mt-8-px {
  margin-top: 8px; }

.mt-9-px {
  margin-top: 9px; }

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

.mt-11-px {
  margin-top: 11px; }

.mt-12-px {
  margin-top: 12px; }

.mt-13-px {
  margin-top: 13px; }

.mt-14-px {
  margin-top: 14px; }

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

.mt-16-px {
  margin-top: 16px; }

.mt-17-px {
  margin-top: 17px; }

.mt-18-px {
  margin-top: 18px; }

.mt-19-px {
  margin-top: 19px; }

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

.mt-21-px {
  margin-top: 21px; }

.mt-22-px {
  margin-top: 22px; }

.mt-23-px {
  margin-top: 23px; }

.mt-24-px {
  margin-top: 24px; }

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

.mt-26-px {
  margin-top: 26px; }

.mt-27-px {
  margin-top: 27px; }

.mt-28-px {
  margin-top: 28px; }

.mt-29-px {
  margin-top: 29px; }

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

.mb-1-px {
  margin-bottom: 1px; }

.mb-2-px {
  margin-bottom: 2px; }

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

.mb-4-px {
  margin-bottom: 4px; }

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

.mb-6-px {
  margin-bottom: 6px; }

.mb-7-px {
  margin-bottom: 7px; }

.mb-8-px {
  margin-bottom: 8px; }

.mb-9-px {
  margin-bottom: 9px; }

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

.mb-11-px {
  margin-bottom: 11px; }

.mb-12-px {
  margin-bottom: 12px; }

.mb-13-px {
  margin-bottom: 13px; }

.mb-14-px {
  margin-bottom: 14px; }

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

.mb-16-px {
  margin-bottom: 16px; }

.mb-17-px {
  margin-bottom: 17px; }

.mb-18-px {
  margin-bottom: 18px; }

.mb-19-px {
  margin-bottom: 19px; }

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

.mb-21-px {
  margin-bottom: 21px; }

.mb-22-px {
  margin-bottom: 22px; }

.mb-23-px {
  margin-bottom: 23px; }

.mb-24-px {
  margin-bottom: 24px; }

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

.mb-26-px {
  margin-bottom: 26px; }

.mb-27-px {
  margin-bottom: 27px; }

.mb-28-px {
  margin-bottom: 28px; }

.mb-29-px {
  margin-bottom: 29px; }

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

.ml-1-px {
  margin-left: 1px; }

.ml-2-px {
  margin-left: 2px; }

.ml-3-px {
  margin-left: 3px; }

.ml-4-px {
  margin-left: 4px; }

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

.ml-6-px {
  margin-left: 6px; }

.ml-7-px {
  margin-left: 7px; }

.ml-8-px {
  margin-left: 8px; }

.ml-9-px {
  margin-left: 9px; }

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

.ml-11-px {
  margin-left: 11px; }

.ml-12-px {
  margin-left: 12px; }

.ml-13-px {
  margin-left: 13px; }

.ml-14-px {
  margin-left: 14px; }

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

.ml-16-px {
  margin-left: 16px; }

.ml-17-px {
  margin-left: 17px; }

.ml-18-px {
  margin-left: 18px; }

.ml-19-px {
  margin-left: 19px; }

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

.ml-21-px {
  margin-left: 21px; }

.ml-22-px {
  margin-left: 22px; }

.ml-23-px {
  margin-left: 23px; }

.ml-24-px {
  margin-left: 24px; }

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

.ml-26-px {
  margin-left: 26px; }

.ml-27-px {
  margin-left: 27px; }

.ml-28-px {
  margin-left: 28px; }

.ml-29-px {
  margin-left: 29px; }

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

.mr-1-px {
  margin-right: 1px; }

.mr-2-px {
  margin-right: 2px; }

.mr-3-px {
  margin-right: 3px; }

.mr-4-px {
  margin-right: 4px; }

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

.mr-6-px {
  margin-right: 6px; }

.mr-7-px {
  margin-right: 7px; }

.mr-8-px {
  margin-right: 8px; }

.mr-9-px {
  margin-right: 9px; }

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

.mr-11-px {
  margin-right: 11px; }

.mr-12-px {
  margin-right: 12px; }

.mr-13-px {
  margin-right: 13px; }

.mr-14-px {
  margin-right: 14px; }

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

.mr-16-px {
  margin-right: 16px; }

.mr-17-px {
  margin-right: 17px; }

.mr-18-px {
  margin-right: 18px; }

.mr-19-px {
  margin-right: 19px; }

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

.mr-21-px {
  margin-right: 21px; }

.mr-22-px {
  margin-right: 22px; }

.mr-23-px {
  margin-right: 23px; }

.mr-24-px {
  margin-right: 24px; }

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

.mr-26-px {
  margin-right: 26px; }

.mr-27-px {
  margin-right: 27px; }

.mr-28-px {
  margin-right: 28px; }

.mr-29-px {
  margin-right: 29px; }

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

/*-- Margin(vw/vh) -- */
.m-1-v {
  margin-top: 1vh;
  margin-bottom: 1vh;
  margin-left: 1vw;
  margin-right: 1vw; }

.m-2-v {
  margin-top: 2vh;
  margin-bottom: 2vh;
  margin-left: 2vw;
  margin-right: 2vw; }

.m-3-v {
  margin-top: 3vh;
  margin-bottom: 3vh;
  margin-left: 3vw;
  margin-right: 3vw; }

.m-4-v {
  margin-top: 4vh;
  margin-bottom: 4vh;
  margin-left: 4vw;
  margin-right: 4vw; }

.m-5-v {
  margin-top: 5vh;
  margin-bottom: 5vh;
  margin-left: 5vw;
  margin-right: 5vw; }

.m-6-v {
  margin-top: 6vh;
  margin-bottom: 6vh;
  margin-left: 6vw;
  margin-right: 6vw; }

.m-7-v {
  margin-top: 7vh;
  margin-bottom: 7vh;
  margin-left: 7vw;
  margin-right: 7vw; }

.m-8-v {
  margin-top: 8vh;
  margin-bottom: 8vh;
  margin-left: 8vw;
  margin-right: 8vw; }

.m-9-v {
  margin-top: 9vh;
  margin-bottom: 9vh;
  margin-left: 9vw;
  margin-right: 9vw; }

.m-10-v {
  margin-top: 10vh;
  margin-bottom: 10vh;
  margin-left: 10vw;
  margin-right: 10vw; }

.m-11-v {
  margin-top: 11vh;
  margin-bottom: 11vh;
  margin-left: 11vw;
  margin-right: 11vw; }

.m-12-v {
  margin-top: 12vh;
  margin-bottom: 12vh;
  margin-left: 12vw;
  margin-right: 12vw; }

.m-13-v {
  margin-top: 13vh;
  margin-bottom: 13vh;
  margin-left: 13vw;
  margin-right: 13vw; }

.m-14-v {
  margin-top: 14vh;
  margin-bottom: 14vh;
  margin-left: 14vw;
  margin-right: 14vw; }

.m-15-v {
  margin-top: 15vh;
  margin-bottom: 15vh;
  margin-left: 15vw;
  margin-right: 15vw; }

.m-16-v {
  margin-top: 16vh;
  margin-bottom: 16vh;
  margin-left: 16vw;
  margin-right: 16vw; }

.m-17-v {
  margin-top: 17vh;
  margin-bottom: 17vh;
  margin-left: 17vw;
  margin-right: 17vw; }

.m-18-v {
  margin-top: 18vh;
  margin-bottom: 18vh;
  margin-left: 18vw;
  margin-right: 18vw; }

.m-19-v {
  margin-top: 19vh;
  margin-bottom: 19vh;
  margin-left: 19vw;
  margin-right: 19vw; }

.m-20-v {
  margin-top: 20vh;
  margin-bottom: 20vh;
  margin-left: 20vw;
  margin-right: 20vw; }

.m-21-v {
  margin-top: 21vh;
  margin-bottom: 21vh;
  margin-left: 21vw;
  margin-right: 21vw; }

.m-22-v {
  margin-top: 22vh;
  margin-bottom: 22vh;
  margin-left: 22vw;
  margin-right: 22vw; }

.m-23-v {
  margin-top: 23vh;
  margin-bottom: 23vh;
  margin-left: 23vw;
  margin-right: 23vw; }

.m-24-v {
  margin-top: 24vh;
  margin-bottom: 24vh;
  margin-left: 24vw;
  margin-right: 24vw; }

.m-25-v {
  margin-top: 25vh;
  margin-bottom: 25vh;
  margin-left: 25vw;
  margin-right: 25vw; }

.m-26-v {
  margin-top: 26vh;
  margin-bottom: 26vh;
  margin-left: 26vw;
  margin-right: 26vw; }

.m-27-v {
  margin-top: 27vh;
  margin-bottom: 27vh;
  margin-left: 27vw;
  margin-right: 27vw; }

.m-28-v {
  margin-top: 28vh;
  margin-bottom: 28vh;
  margin-left: 28vw;
  margin-right: 28vw; }

.m-29-v {
  margin-top: 29vh;
  margin-bottom: 29vh;
  margin-left: 29vw;
  margin-right: 29vw; }

.m-30-v {
  margin-top: 30vh;
  margin-bottom: 30vh;
  margin-left: 30vw;
  margin-right: 30vw; }

.mt-1-v {
  margin-top: 1vh; }

.mt-2-v {
  margin-top: 2vh; }

.mt-3-v {
  margin-top: 3vh; }

.mt-4-v {
  margin-top: 4vh; }

.mt-5-v {
  margin-top: 5vh; }

.mt-6-v {
  margin-top: 6vh; }

.mt-7-v {
  margin-top: 7vh; }

.mt-8-v {
  margin-top: 8vh; }

.mt-9-v {
  margin-top: 9vh; }

.mt-10-v {
  margin-top: 10vh; }

.mt-11-v {
  margin-top: 11vh; }

.mt-12-v {
  margin-top: 12vh; }

.mt-13-v {
  margin-top: 13vh; }

.mt-14-v {
  margin-top: 14vh; }

.mt-15-v {
  margin-top: 15vh; }

.mt-16-v {
  margin-top: 16vh; }

.mt-17-v {
  margin-top: 17vh; }

.mt-18-v {
  margin-top: 18vh; }

.mt-19-v {
  margin-top: 19vh; }

.mt-20-v {
  margin-top: 20vh; }

.mt-21-v {
  margin-top: 21vh; }

.mt-22-v {
  margin-top: 22vh; }

.mt-23-v {
  margin-top: 23vh; }

.mt-24-v {
  margin-top: 24vh; }

.mt-25-v {
  margin-top: 25vh; }

.mt-26-v {
  margin-top: 26vh; }

.mt-27-v {
  margin-top: 27vh; }

.mt-28-v {
  margin-top: 28vh; }

.mt-29-v {
  margin-top: 29vh; }

.mt-30-v {
  margin-top: 30vh; }

.mb-1-v {
  margin-bottom: 1vh; }

.mb-2-v {
  margin-bottom: 2vh; }

.mb-3-v {
  margin-bottom: 3vh; }

.mb-4-v {
  margin-bottom: 4vh; }

.mb-5-v {
  margin-bottom: 5vh; }

.mb-6-v {
  margin-bottom: 6vh; }

.mb-7-v {
  margin-bottom: 7vh; }

.mb-8-v {
  margin-bottom: 8vh; }

.mb-9-v {
  margin-bottom: 9vh; }

.mb-10-v {
  margin-bottom: 10vh; }

.mb-11-v {
  margin-bottom: 11vh; }

.mb-12-v {
  margin-bottom: 12vh; }

.mb-13-v {
  margin-bottom: 13vh; }

.mb-14-v {
  margin-bottom: 14vh; }

.mb-15-v {
  margin-bottom: 15vh; }

.mb-16-v {
  margin-bottom: 16vh; }

.mb-17-v {
  margin-bottom: 17vh; }

.mb-18-v {
  margin-bottom: 18vh; }

.mb-19-v {
  margin-bottom: 19vh; }

.mb-20-v {
  margin-bottom: 20vh; }

.mb-21-v {
  margin-bottom: 21vh; }

.mb-22-v {
  margin-bottom: 22vh; }

.mb-23-v {
  margin-bottom: 23vh; }

.mb-24-v {
  margin-bottom: 24vh; }

.mb-25-v {
  margin-bottom: 25vh; }

.mb-26-v {
  margin-bottom: 26vh; }

.mb-27-v {
  margin-bottom: 27vh; }

.mb-28-v {
  margin-bottom: 28vh; }

.mb-29-v {
  margin-bottom: 29vh; }

.mb-30-v {
  margin-bottom: 30vh; }

.ml-1-v {
  margin-left: 1vw; }

.ml-2-v {
  margin-left: 2vw; }

.ml-3-v {
  margin-left: 3vw; }

.ml-4-v {
  margin-left: 4vw; }

.ml-5-v {
  margin-left: 5vw; }

.ml-6-v {
  margin-left: 6vw; }

.ml-7-v {
  margin-left: 7vw; }

.ml-8-v {
  margin-left: 8vw; }

.ml-9-v {
  margin-left: 9vw; }

.ml-10-v {
  margin-left: 10vw; }

.ml-11-v {
  margin-left: 11vw; }

.ml-12-v {
  margin-left: 12vw; }

.ml-13-v {
  margin-left: 13vw; }

.ml-14-v {
  margin-left: 14vw; }

.ml-15-v {
  margin-left: 15vw; }

.ml-16-v {
  margin-left: 16vw; }

.ml-17-v {
  margin-left: 17vw; }

.ml-18-v {
  margin-left: 18vw; }

.ml-19-v {
  margin-left: 19vw; }

.ml-20-v {
  margin-left: 20vw; }

.ml-21-v {
  margin-left: 21vw; }

.ml-22-v {
  margin-left: 22vw; }

.ml-23-v {
  margin-left: 23vw; }

.ml-24-v {
  margin-left: 24vw; }

.ml-25-v {
  margin-left: 25vw; }

.ml-26-v {
  margin-left: 26vw; }

.ml-27-v {
  margin-left: 27vw; }

.ml-28-v {
  margin-left: 28vw; }

.ml-29-v {
  margin-left: 29vw; }

.ml-30-v {
  margin-left: 30vw; }

.mr-1-v {
  margin-right: 1vw; }

.mr-2-v {
  margin-right: 2vw; }

.mr-3-v {
  margin-right: 3vw; }

.mr-4-v {
  margin-right: 4vw; }

.mr-5-v {
  margin-right: 5vw; }

.mr-6-v {
  margin-right: 6vw; }

.mr-7-v {
  margin-right: 7vw; }

.mr-8-v {
  margin-right: 8vw; }

.mr-9-v {
  margin-right: 9vw; }

.mr-10-v {
  margin-right: 10vw; }

.mr-11-v {
  margin-right: 11vw; }

.mr-12-v {
  margin-right: 12vw; }

.mr-13-v {
  margin-right: 13vw; }

.mr-14-v {
  margin-right: 14vw; }

.mr-15-v {
  margin-right: 15vw; }

.mr-16-v {
  margin-right: 16vw; }

.mr-17-v {
  margin-right: 17vw; }

.mr-18-v {
  margin-right: 18vw; }

.mr-19-v {
  margin-right: 19vw; }

.mr-20-v {
  margin-right: 20vw; }

.mr-21-v {
  margin-right: 21vw; }

.mr-22-v {
  margin-right: 22vw; }

.mr-23-v {
  margin-right: 23vw; }

.mr-24-v {
  margin-right: 24vw; }

.mr-25-v {
  margin-right: 25vw; }

.mr-26-v {
  margin-right: 26vw; }

.mr-27-v {
  margin-right: 27vw; }

.mr-28-v {
  margin-right: 28vw; }

.mr-29-v {
  margin-right: 29vw; }

.mr-30-v {
  margin-right: 30vw; }

html, body {
  height: 100%;
  width: 100%; }

.flex-center {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-align: center;
  align-items: center; }

#pane-1 {
  background-image: url("/images/headerimage.jpg");
  background-size: cover;
  background-repeat: no-repeat;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center; }

#pane-2 {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  min-height: 60%;
  background: white;
  padding-top: 4em;
  padding-bottom: 4em; }

#pane-2-row-1 {
  margin-bottom: 2em; }

.savings-bar-pane {
  margin-top: 1.5em; }

#pane-3-text {
  font-size: 2vw;
  font-family: 'Montserrat', Arial, sans-serif;
  font-weight: 600;
  padding-left: 2em;
  padding-right: 2em;
  margin-bottom: 2em; }

#pane-3 {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: right;
  height: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center; }

#pane-4 {
  height: 65%;
  padding-bottom: 3em; }

.item {
  padding-bottom: 4em; }

#form-box {
  padding: 3em; }

#footer {
  z-index: 100; }

#iphone-survey {
  padding-left: 5em; }

.person-circle {
  width: 200px;
  height: 200px; }

.carousel-image {
  height: 400px;
  width: auto; }

#candidate-form {
  height: 300px;
  width: auto; }

.document-image {
  width: 80%;
  height: auto; }

.carousel-text {
  font-size: 2.25em; }

.carousel-text-small {
  font-size: 1.25em; }

.carousel-text-padded {
  padding-top: 2em; }

.carousel-left-half {
  padding-left: 15em; }

.carousel-right-half {
  padding-right: 15em; }

.item {
  height: 100%; }

.item-content {
  height: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  padding-left: 10em;
  padding-right: 10em; }

.animation-fadeIn {
  animation: fadeIn 0.25s forwards; }

.animation-fadeOut {
  animation: fadeOut 0.25s forwards; }

@keyframes fadeIn {
  from {
    background-color: rgba(255, 255, 255, 0); }
  to {
    background-color: white; } }

@keyframes fadeOut {
  from {
    background-color: white; }
  to {
    background-color: rgba(255, 255, 255, 0); } }

.header-text {
  font-size: 2.5em;
  font-family: 'Montserrat', Arial, sans-serif;
  font-weight: 600;
  text-align: left; }

.savings-text {
  font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
  font-size: 2.5em;
  text-align: left; }

.bar-text {
  color: #575757;
  font-size: 0.90em;
  display: block; }

.slide-in {
  animation: slideIn 1s forwards; }

.chevron {
  margin-right: -2.13em;
  width: auto;
  height: 4em; }

.savings {
  font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
  font-size: 1.5em;
  margin-right: 3em; }

.compute-text {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  font-size: 1.5em;
  color: white;
  z-index: 3;
  cursor: pointer; }

.large-activate-button {
  border-radius: 10px;
  font-size: 2em;
  padding: 0.5em; }

@keyframes slideIn {
  from {
    margin-left: -120%; }
  to {
    margin-left: -2em; } }

/* Large devices (large desktops, 1200px and up) */
@media (min-width: 993px) {
  #brand {
    height: 4em; } }

@media (min-width: 993px) and (orientation: portrait) {
  #brand {
    height: 3em; }
  #pane-1 {
    background-position: -30em 0em; } }

/* Medium devices (desktops, 992px and up) */
@media (min-width: 769px) and (max-width: 992px) {
  #brand {
    display: inline-block;
    height: 3em; } }

/* Small devices (tablets, 768px and up) */
@media (max-width: 768px) {
  #brand {
    height: 2.5em;
    margin-left: 0.5em;
    margin-top: 0.5em; }
  #pane-1 {
    -ms-flex-align: end;
    align-items: flex-end; }
  #pane-1-row-1 {
    padding-bottom: 3em; }
  #pane-2-row-1 {
    margin-bottom: 0em; }
  #pane-3 {
    background-position: -6em 0em; }
  #pane-3-text {
    font-size: 4vw; }
  #pane-4 {
    height: 100%; }
  .header-text {
    color: white; }
  .savings-text {
    font-size: 1.5em;
    color: white;
    margin-bottom: 0; }
  .savings-bar-pane {
    padding-top: 0em; }
  .savings {
    margin-right: 0; }
  .large-activate-button {
    font-size: 1.5em;
    border-radius: 5px; } }

@media (max-width: 768px) and (orientation: portrait) {
  #pane-1 {
    background-position: -25em; }
  #pane-3 {
    background-position: -25em 0em; }
  .large-activate-button {
    font-size: 1.25em;
    padding: 0.5em; }
  .item-content {
    padding-left: 0em;
    padding-right: 0em; }
  .carousel-image {
    height: auto;
    width: 300px;
    margin-left: 2em; } }

@media (max-width: 768px) and (orientation: landscape) {
  .col-xs-12 {
    width: 80%; }
  .container {
    margin-left: 0; } }

@media (max-width: 375px) {
  .carousel-left-half {
    padding: 0em; }
  .carousel-right-half {
    padding: 0em; }
  .carousel-text {
    font-size: 2em; }
  .carousel-text-small {
    font-size: 1.25em; }
  .carousel-text-padded {
    padding-top: 0.25em;
    padding-bottom: 0.5em; }
  .person-circle {
    width: 200px;
    height: 200px; }
  #pane-3 {
    background-position: -20em 0em; }
  #pane-3-text-container {
    padding: 0 !important; }
  .large-activate-button {
    padding: 0.5em;
    font-size: 1.15em; }
  .header-text {
    font-size: 2em; } }

@media (max-width: 330px) {
  #brand {
    height: 2.5em; } }

@media (max-width: 320px) {
  #brand {
    height: 2.5em; }
  #pane-3 {
    background-position: -18em 0em; } }

#pane-1-marketing-text, #marketing-list, .marketing-text {
  font-size: large; }

#hire-pane {
  margin: 15px 0; }

#pane-1-inner {
  padding-top: 3em; }

#pane-3-inner {
  padding-top: 3em; }

#details-brand {
  padding-bottom: 3em; }

#sig-box {
  border: 1px solid lightgrey; }

#sig-arrow {
  position: absolute;
  bottom: -2px;
  right: 1em;
  width: 10em;
  height: auto; }

.flex-container {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center; }

#marketing-list > li {
  margin-left: -1.5em; }

.nav-text {
  color: lightgrey;
  font-size: 1.25em;
  padding-bottom: 0.25em;
  padding-left: 1em;
  padding-right: 1em; }

.nav-container {
  margin-bottom: 1em; }

.savings-text-detail {
  font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
  font-size: 1.75em;
  text-align: left; }

.savings-bar-container-height-override {
  height: 3em; }

#terms {
  position: absolute;
  left: 20px;
  bottom: -20px;
  color: lightgrey; }

#details-bars-container {
  padding-top: 3em;
  padding-bottom: 3em; }

.details-button-text {
  font-size: 1.5em; }

.button-chevron {
  padding-top: 4px;
  padding-bottom: 4px;
  height: 100%;
  position: absolute;
  top: 0;
  right: 2em; }

.button-chevron-left {
  padding-top: 4px;
  padding-bottom: 4px;
  height: 100%;
  position: absolute;
  top: 0;
  left: 1.5em; }

.button-row {
  padding-top: 2em;
  padding-bottom: 2em; }

.button-col {
  padding-left: 0;
  padding-right: 0; }

.agreementText {
  color: lightgrey;
  font-size: 0.90em; }

#sig-error {
  position: absolute;
  top: -1.5em;
  right: 5em;
  color: red; }

.price-text-big {
  font-size: 3em; }

.marketing-text {
  font-color: grey; }

.savings-bar-container-height-override {
  height: 3em !important; }

#cs-brand {
  width: 100px;
  height: 100px;
  background: url("/images/gmglogo.png");
  background-size: cover;
  background-position: left; }

#report-col {
  text-align: center; }

#loading-screen {
  position: fixed;
  top: 0;
  left: 0;
  width: 105vw;
  height: 100vh;
  background: #941616;
  color: white;
  z-index: 9999; }

#transparent-loading-screen {
  position: fixed;
  top: 0;
  left: 0;
  width: 105vw;
  height: 100vh;
  background: rgba(0, 0, 0, 0.5);
  z-index: 9999; }

.full {
  width: 100%; }

.half-height {
  height: 50%; }

.full-height {
  height: 100px; }

.flex-bottom {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: end;
  align-items: flex-end; }

.thick-bottom-border {
  border-bottom: 2px solid black; }

.thick-gmg-bottom-border {
  border-bottom: 2px solid #941616; }

.thin-bottom-border {
  border-bottom: 1px solid black; }

.white-right-border {
  border-right: 1px solid white; }

.dashed-border {
  border: 1px dashed black; }

.dashed-border-lbr {
  border-left: 1px dashed black;
  border-right: 1px dashed black;
  border-bottom: 1px dashed black; }

.gmg-red-header {
  font-size: 1.25em;
  color: #941616;
  font-weight: 600; }

.gmg-bold {
  color: #941616;
  font-weight: 600; }

.span-block {
  display: block; }

.address-text {
  font-size: 0.90em; }

.white-on-red {
  color: white;
  background: #941616; }

.white-on-red > div {
  height: 4em; }

.center-content {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center; }

.lp-none {
  padding-left: 0px; }

.rp-none {
  padding-right: 0px; }

.float-right {
  float: right; }

.float-left {
  float: left; }

.icon-gmg-red {
  color: #941616;
  padding-right: 5px; }

.pt-pb-half-em {
  padding-top: 0.5em;
  padding-bottom: 0.5em; }

.grey-panel {
  background: lightgrey; }

.parsley-custom-error-message {
  list-style-type: none; }

.parsley-errors-list {
  padding-left: 0;
  color: #941616; }

.parsley-errors-list > li {
  list-style-type: none; }

.input-error {
  background: #941616; }

.gmg-button {
  margin-top: 1em;
  background: #941616;
  color: white; }

.loader-container {
  background: white;
  border-radius: 20px; }

.loader,
.loader:before,
.loader:after {
  background: white;
  animation: load1 1s infinite ease-in-out;
  width: 1em;
  height: 4em; }

.loader {
  color: white;
  text-indent: -9999em;
  margin: 88px auto;
  position: relative;
  font-size: 11px;
  transform: translateZ(0);
  animation-delay: -0.16s; }

.loader:before,
.loader:after {
  position: absolute;
  top: 0;
  content: ''; }

.loader:before {
  left: -1.5em;
  animation-delay: -0.32s; }

.loader:after {
  left: 1.5em; }

@keyframes load1 {
  0%,
  80%,
  100% {
    box-shadow: 0 0;
    height: 4em; }
  40% {
    box-shadow: 0 -2em;
    height: 5em; } }

/* Small devices (tablets, 768px and up) */
/* Medium devices (desktops, 992px and up) */
/* Large devices (large desktops, 1200px and up) */

.navbar {
  background: #ff9437;
  color: #ffffff; }

.navbar-brand > img {
  height: 50px; }

#cl-header > h1 {
  text-align: center; }

#cl-contact > span {
  text-align: center;
  display: block; }

#cl-overlay {
  position: fixed;
  width: 100vw;
  height: 100vh;
  background: rgba(0, 0, 0, 0.5);
  z-index: 9000;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center; }

#header-row {
  border-bottom: 1px solid black; }

#borrower-add-button {
  color: green;
  margin-right: 5px; }

#borrower-remove-button {
  color: red; }

span.italic {
  font-style: italic; }

span.bold {
  font-style: bold; }

p.stryde-bold {
  color: #ff9437;
  font-weight: 600;
  font-size: 1.25em;
  text-align: center; }

.liquidity-checkbox > label {
  margin-bottom: 1em; }

.pl-0 {
  padding-left: 0;
  padding-right: 0; }

.row > h4 {
  padding-left: 15px;
  padding-right: 15px; }

.form-section {
  display: none;
  border-bottom: 1px solid lightgrey;
  margin-bottom: 2em;
  padding-bottom: 1em;
  margin-left: -15px;
  margin-right: -15px; }

.form-section.current {
  display: inherit; }

.ajax-file-upload-preview {
  display: block !important; }

#product-select-screen {
  position: fixed;
  top: 0;
  left: 0;
  width: 105vw;
  height: 100vh;
  background: #941616;
  color: white;
  z-index: 9990; }

#product-select-screen select {
  color: white;
  background-color: #292537;
  position: relative;
  top: 5px;
  font-size: 1.25em;
  border: none; }

.ui-datepicker-header {
  color: white; }

.ui-datepicker-title > span {
  font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
  font-weight: 300; }

div.ui-datepicker {
  font-size: 2em; }

a.ui-state-default {
  color: red; }

.ui-datepicker-prev, .ui-datepicker-next {
  margin-top: 0.18em; }

#datepicker > div > table > tbody > tr > td > a {
  color: #292537; }

#datepicker > div > table > thead > tr > th > span {
  color: #292537; }

.ui-state-active {
  background: #ff9437 !important;
  color: white !important;
  border: none !important; }

.time-container {
  margin-left: 5px;
  margin-right: 5px; }

.time {
  font-size: 20px;
  text-align: center;
  height: 2em;
  padding: 0px; }

.time > span {
  vertical-align: -5px; }

.time:hover {
  background: #ff9437;
  color: white;
  cursor: pointer; }

.confirm {
  margin-top: 10px;
  padding-top: 15px;
  padding-bottom: 15px;
  background: #ff9437;
  color: white;
  font-size: 20px;
  text-align: center;
  cursor: pointer; }

.ddlTimezone {
  font-size: large;
  margin-bottom: 5px; }

.transparent {
  opacity: 0.5; }

#time-select-box {
  padding-left: 0px;
  padding-right: 0px;
  border: 1px solid #CCC;
  border-radius: 3px; }

#time-select-header {
  margin-top: 5px;
  margin-right: 5px;
  margin-left: 5px;
  background: #ff9437;
  color: white; }

@keyframes uil-facebook {
  0% {
    transform: scale(2); }
  90% {
    transform: scale(1); }
  100% {
    transform: scale(1); } }

.uil-facebook-css {
  background: none;
  position: relative;
  width: 200px;
  height: 200px; }

.uil-facebook-css > div {
  position: absolute;
  width: 40px;
  height: 120px;
  top: 40px;
  left: 20px;
  background: #ffffff;
  opacity: 0.6;
  animation: uil-facebook 1s cubic-bezier(0.01, 0.73, 0.28, 0.93) infinite; }

.uil-facebook-css > div:nth-of-type(2) {
  left: 80px;
  opacity: 0.8;
  animation-delay: 0.1s; }

.uil-facebook-css > div:nth-of-type(3) {
  left: 140px;
  opacity: 0.9;
  animation-delay: 0.2s; }

.sk-fading-circle {
  margin-right: 4em;
  width: 100px;
  height: 100px;
  position: relative; }

.sk-fading-circle .sk-circle {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0; }

.sk-fading-circle .sk-circle2 {
  transform: rotate(30deg); }

.sk-fading-circle .sk-circle3 {
  transform: rotate(60deg); }

.sk-fading-circle .sk-circle4 {
  transform: rotate(90deg); }

.sk-fading-circle .sk-circle5 {
  transform: rotate(120deg); }

.sk-fading-circle .sk-circle6 {
  transform: rotate(150deg); }

.sk-fading-circle .sk-circle7 {
  transform: rotate(180deg); }

.sk-fading-circle .sk-circle8 {
  transform: rotate(210deg); }

.sk-fading-circle .sk-circle9 {
  transform: rotate(240deg); }

.sk-fading-circle .sk-circle10 {
  transform: rotate(270deg); }

.sk-fading-circle .sk-circle11 {
  transform: rotate(300deg); }

.sk-fading-circle .sk-circle12 {
  transform: rotate(330deg); }

.sk-fading-circle .sk-circle2:before {
  animation-delay: -1.1s; }

.sk-fading-circle .sk-circle3:before {
  animation-delay: -1s; }

.sk-fading-circle .sk-circle4:before {
  animation-delay: -0.9s; }

.sk-fading-circle .sk-circle5:before {
  animation-delay: -0.8s; }

.sk-fading-circle .sk-circle6:before {
  animation-delay: -0.7s; }

.sk-fading-circle .sk-circle7:before {
  animation-delay: -0.6s; }

.sk-fading-circle .sk-circle8:before {
  animation-delay: -0.5s; }

.sk-fading-circle .sk-circle9:before {
  animation-delay: -0.4s; }

.sk-fading-circle .sk-circle10:before {
  animation-delay: -0.3s; }

.sk-fading-circle .sk-circle11:before {
  animation-delay: -0.2s; }

.sk-fading-circle .sk-circle12:before {
  animation-delay: -0.1s; }

@keyframes sk-circleFadeDelay {
  0%, 39%, 100% {
    opacity: 0; }
  40% {
    opacity: 1; } }

/* ----------- iPhone 4 and 4S ----------- */
/* Portrait and Landscape */
/* Portrait */
/* Landscape */
/* ----------- iPhone 5 and 5S ----------- */
/* Portrait and Landscape */
/* Portrait */
/* Landscape */
@media only screen and (min-device-width: 320px) and (max-device-width: 568px) and (-webkit-min-device-pixel-ratio: 2) and (orientation: landscape) {
  #pane-1 {
    padding-top: 0; }
  #form-box {
    padding: 2em; }
  #pane-3 {
    background-position: -15em; } }

/* ----------- iPhone 6 ----------- */
/* Portrait and Landscape */
/* Portrait */
/* Landscape */
/* ----------- iPhone 6+ ----------- */
/* Portrait and Landscape */
/* Portrait */
/* Landscape */
/* ----------- Galaxy S3 ----------- */
/* Portrait and Landscape */
/* Portrait */
/* Landscape */
/* ----------- Galaxy S4 ----------- */
/* Portrait and Landscape */
/* Portrait */
/* Landscape */
/* ----------- Galaxy S5 ----------- */
/* Portrait and Landscape */
/* Portrait */
/* Landscape */
/* ----------- HTC One ----------- */
/* Portrait and Landscape */
/* Portrait */
/* Landscape */
/* ----------- iPad mini ----------- */
/* Portrait and Landscape */
/* Portrait */
/* Landscape */
/* ----------- iPad 1 and 2 ----------- */
/* Portrait and Landscape */
/* Portrait */
/* Landscape */
/* ----------- iPad 3 and 4 ----------- */
/* Portrait and Landscape */
/* Portrait */
/* Landscape */
/* ----------- iPad Pro ----------- */
/* Landscape */
/* Portrait*/
@media only screen and (min-device-width: 1024px) and (max-device-width: 1366px) and (-webkit-min-device-pixel-ratio: 2) and (orientation: portrait) {
  #pane-3 {
    background-position: -40em 0em; }
  #pane-3-text {
    padding: 0; } }

/* ----------- Galaxy Tab 10.1 ----------- */
/* Portrait and Landscape */
/* Portrait */
/* Landscape */
/* ----------- Asus Nexus 7 ----------- */
/* Portrait and Landscape */
/* Portrait */
/* Landscape */
/* ----------- Kindle Fire HD 7" ----------- */
/* Portrait and Landscape */
/* Portrait */
/* Landscape */
/* ----------- Kindle Fire HD 8.9" ----------- */
/* Portrait and Landscape */
/* Portrait */
/* Landscape */
/* ----------- Non-Retina Screens ----------- */
/* ----------- Retina Screens ----------- */
/* ----------- Apple Watch ----------- */

/*# sourceMappingURL=app.css.map */
