/* Fonts */
/* Colors */
/* Spacers */
/*** USE MIXINS FOR SPACERS 5-9 THAT CHANGE BELOW TABLET ***/
/* NEW Spacers */
.m-t-0 {
  margin-top: 0px !important; }

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

.m-y-0 {
  margin-bottom: 0px !important;
  margin-top: 0px !important; }

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

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

.m-x-0 {
  margin-right: 0px !important;
  margin-left: 0px !important; }

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

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

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

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

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

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

.m-t-1 {
  margin-top: 1px !important; }

.m-b-1 {
  margin-bottom: 1px !important; }

.m-y-1 {
  margin-bottom: 1px !important;
  margin-top: 1px !important; }

.m-l-1 {
  margin-left: 1px !important; }

.m-r-1 {
  margin-right: 1px !important; }

.m-x-1 {
  margin-right: 1px !important;
  margin-left: 1px !important; }

.p-t-1 {
  padding-top: 1px !important; }

.p-b-1 {
  padding-bottom: 1px !important; }

.p-y-1 {
  padding-bottom: 1px !important;
  padding-top: 1px !important; }

.p-l-1 {
  padding-left: 1px !important; }

.p-r-1 {
  padding-right: 1px !important; }

.p-x-1 {
  padding-right: 1px !important;
  padding-left: 1px !important; }

.m-t-2 {
  margin-top: 2px !important; }

.m-b-2 {
  margin-bottom: 2px !important; }

.m-y-2 {
  margin-bottom: 2px !important;
  margin-top: 2px !important; }

.m-l-2 {
  margin-left: 2px !important; }

.m-r-2 {
  margin-right: 2px !important; }

.m-x-2 {
  margin-right: 2px !important;
  margin-left: 2px !important; }

.p-t-2 {
  padding-top: 2px !important; }

.p-b-2 {
  padding-bottom: 2px !important; }

.p-y-2 {
  padding-bottom: 2px !important;
  padding-top: 2px !important; }

.p-l-2 {
  padding-left: 2px !important; }

.p-r-2 {
  padding-right: 2px !important; }

.p-x-2 {
  padding-right: 2px !important;
  padding-left: 2px !important; }

.m-t-3 {
  margin-top: 3px !important; }

.m-b-3 {
  margin-bottom: 3px !important; }

.m-y-3 {
  margin-bottom: 3px !important;
  margin-top: 3px !important; }

.m-l-3 {
  margin-left: 3px !important; }

.m-r-3 {
  margin-right: 3px !important; }

.m-x-3 {
  margin-right: 3px !important;
  margin-left: 3px !important; }

.p-t-3 {
  padding-top: 3px !important; }

.p-b-3 {
  padding-bottom: 3px !important; }

.p-y-3 {
  padding-bottom: 3px !important;
  padding-top: 3px !important; }

.p-l-3 {
  padding-left: 3px !important; }

.p-r-3 {
  padding-right: 3px !important; }

.p-x-3 {
  padding-right: 3px !important;
  padding-left: 3px !important; }

.m-t-4 {
  margin-top: 4px !important; }

.m-b-4 {
  margin-bottom: 4px !important; }

.m-y-4 {
  margin-bottom: 4px !important;
  margin-top: 4px !important; }

.m-l-4 {
  margin-left: 4px !important; }

.m-r-4 {
  margin-right: 4px !important; }

.m-x-4 {
  margin-right: 4px !important;
  margin-left: 4px !important; }

.p-t-4 {
  padding-top: 4px !important; }

.p-b-4 {
  padding-bottom: 4px !important; }

.p-y-4 {
  padding-bottom: 4px !important;
  padding-top: 4px !important; }

.p-l-4 {
  padding-left: 4px !important; }

.p-r-4 {
  padding-right: 4px !important; }

.p-x-4 {
  padding-right: 4px !important;
  padding-left: 4px !important; }

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

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

.m-y-5 {
  margin-bottom: 5px !important;
  margin-top: 5px !important; }

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

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

.m-x-5 {
  margin-right: 5px !important;
  margin-left: 5px !important; }

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

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

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

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

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

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

.m-t-6 {
  margin-top: 6px !important; }

.m-b-6 {
  margin-bottom: 6px !important; }

.m-y-6 {
  margin-bottom: 6px !important;
  margin-top: 6px !important; }

.m-l-6 {
  margin-left: 6px !important; }

.m-r-6 {
  margin-right: 6px !important; }

.m-x-6 {
  margin-right: 6px !important;
  margin-left: 6px !important; }

.p-t-6 {
  padding-top: 6px !important; }

.p-b-6 {
  padding-bottom: 6px !important; }

.p-y-6 {
  padding-bottom: 6px !important;
  padding-top: 6px !important; }

.p-l-6 {
  padding-left: 6px !important; }

.p-r-6 {
  padding-right: 6px !important; }

.p-x-6 {
  padding-right: 6px !important;
  padding-left: 6px !important; }

.m-t-7 {
  margin-top: 7px !important; }

.m-b-7 {
  margin-bottom: 7px !important; }

.m-y-7 {
  margin-bottom: 7px !important;
  margin-top: 7px !important; }

.m-l-7 {
  margin-left: 7px !important; }

.m-r-7 {
  margin-right: 7px !important; }

.m-x-7 {
  margin-right: 7px !important;
  margin-left: 7px !important; }

.p-t-7 {
  padding-top: 7px !important; }

.p-b-7 {
  padding-bottom: 7px !important; }

.p-y-7 {
  padding-bottom: 7px !important;
  padding-top: 7px !important; }

.p-l-7 {
  padding-left: 7px !important; }

.p-r-7 {
  padding-right: 7px !important; }

.p-x-7 {
  padding-right: 7px !important;
  padding-left: 7px !important; }

.m-t-8 {
  margin-top: 8px !important; }

.m-b-8 {
  margin-bottom: 8px !important; }

.m-y-8 {
  margin-bottom: 8px !important;
  margin-top: 8px !important; }

.m-l-8 {
  margin-left: 8px !important; }

.m-r-8 {
  margin-right: 8px !important; }

.m-x-8 {
  margin-right: 8px !important;
  margin-left: 8px !important; }

.p-t-8 {
  padding-top: 8px !important; }

.p-b-8 {
  padding-bottom: 8px !important; }

.p-y-8 {
  padding-bottom: 8px !important;
  padding-top: 8px !important; }

.p-l-8 {
  padding-left: 8px !important; }

.p-r-8 {
  padding-right: 8px !important; }

.p-x-8 {
  padding-right: 8px !important;
  padding-left: 8px !important; }

.m-t-9 {
  margin-top: 9px !important; }

.m-b-9 {
  margin-bottom: 9px !important; }

.m-y-9 {
  margin-bottom: 9px !important;
  margin-top: 9px !important; }

.m-l-9 {
  margin-left: 9px !important; }

.m-r-9 {
  margin-right: 9px !important; }

.m-x-9 {
  margin-right: 9px !important;
  margin-left: 9px !important; }

.p-t-9 {
  padding-top: 9px !important; }

.p-b-9 {
  padding-bottom: 9px !important; }

.p-y-9 {
  padding-bottom: 9px !important;
  padding-top: 9px !important; }

.p-l-9 {
  padding-left: 9px !important; }

.p-r-9 {
  padding-right: 9px !important; }

.p-x-9 {
  padding-right: 9px !important;
  padding-left: 9px !important; }

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

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

.m-y-10 {
  margin-bottom: 10px !important;
  margin-top: 10px !important; }

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

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

.m-x-10 {
  margin-right: 10px !important;
  margin-left: 10px !important; }

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

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

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

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

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

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

.m-t-11 {
  margin-top: 11px !important; }

.m-b-11 {
  margin-bottom: 11px !important; }

.m-y-11 {
  margin-bottom: 11px !important;
  margin-top: 11px !important; }

.m-l-11 {
  margin-left: 11px !important; }

.m-r-11 {
  margin-right: 11px !important; }

.m-x-11 {
  margin-right: 11px !important;
  margin-left: 11px !important; }

.p-t-11 {
  padding-top: 11px !important; }

.p-b-11 {
  padding-bottom: 11px !important; }

.p-y-11 {
  padding-bottom: 11px !important;
  padding-top: 11px !important; }

.p-l-11 {
  padding-left: 11px !important; }

.p-r-11 {
  padding-right: 11px !important; }

.p-x-11 {
  padding-right: 11px !important;
  padding-left: 11px !important; }

.m-t-12 {
  margin-top: 12px !important; }

.m-b-12 {
  margin-bottom: 12px !important; }

.m-y-12 {
  margin-bottom: 12px !important;
  margin-top: 12px !important; }

.m-l-12 {
  margin-left: 12px !important; }

.m-r-12 {
  margin-right: 12px !important; }

.m-x-12 {
  margin-right: 12px !important;
  margin-left: 12px !important; }

.p-t-12 {
  padding-top: 12px !important; }

.p-b-12 {
  padding-bottom: 12px !important; }

.p-y-12 {
  padding-bottom: 12px !important;
  padding-top: 12px !important; }

.p-l-12 {
  padding-left: 12px !important; }

.p-r-12 {
  padding-right: 12px !important; }

.p-x-12 {
  padding-right: 12px !important;
  padding-left: 12px !important; }

.m-t-13 {
  margin-top: 13px !important; }

.m-b-13 {
  margin-bottom: 13px !important; }

.m-y-13 {
  margin-bottom: 13px !important;
  margin-top: 13px !important; }

.m-l-13 {
  margin-left: 13px !important; }

.m-r-13 {
  margin-right: 13px !important; }

.m-x-13 {
  margin-right: 13px !important;
  margin-left: 13px !important; }

.p-t-13 {
  padding-top: 13px !important; }

.p-b-13 {
  padding-bottom: 13px !important; }

.p-y-13 {
  padding-bottom: 13px !important;
  padding-top: 13px !important; }

.p-l-13 {
  padding-left: 13px !important; }

.p-r-13 {
  padding-right: 13px !important; }

.p-x-13 {
  padding-right: 13px !important;
  padding-left: 13px !important; }

.m-t-14 {
  margin-top: 14px !important; }

.m-b-14 {
  margin-bottom: 14px !important; }

.m-y-14 {
  margin-bottom: 14px !important;
  margin-top: 14px !important; }

.m-l-14 {
  margin-left: 14px !important; }

.m-r-14 {
  margin-right: 14px !important; }

.m-x-14 {
  margin-right: 14px !important;
  margin-left: 14px !important; }

.p-t-14 {
  padding-top: 14px !important; }

.p-b-14 {
  padding-bottom: 14px !important; }

.p-y-14 {
  padding-bottom: 14px !important;
  padding-top: 14px !important; }

.p-l-14 {
  padding-left: 14px !important; }

.p-r-14 {
  padding-right: 14px !important; }

.p-x-14 {
  padding-right: 14px !important;
  padding-left: 14px !important; }

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

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

.m-y-15 {
  margin-bottom: 15px !important;
  margin-top: 15px !important; }

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

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

.m-x-15 {
  margin-right: 15px !important;
  margin-left: 15px !important; }

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

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

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

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

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

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

.m-t-16 {
  margin-top: 16px !important; }

.m-b-16 {
  margin-bottom: 16px !important; }

.m-y-16 {
  margin-bottom: 16px !important;
  margin-top: 16px !important; }

.m-l-16 {
  margin-left: 16px !important; }

.m-r-16 {
  margin-right: 16px !important; }

.m-x-16 {
  margin-right: 16px !important;
  margin-left: 16px !important; }

.p-t-16 {
  padding-top: 16px !important; }

.p-b-16 {
  padding-bottom: 16px !important; }

.p-y-16 {
  padding-bottom: 16px !important;
  padding-top: 16px !important; }

.p-l-16 {
  padding-left: 16px !important; }

.p-r-16 {
  padding-right: 16px !important; }

.p-x-16 {
  padding-right: 16px !important;
  padding-left: 16px !important; }

.m-t-17 {
  margin-top: 17px !important; }

.m-b-17 {
  margin-bottom: 17px !important; }

.m-y-17 {
  margin-bottom: 17px !important;
  margin-top: 17px !important; }

.m-l-17 {
  margin-left: 17px !important; }

.m-r-17 {
  margin-right: 17px !important; }

.m-x-17 {
  margin-right: 17px !important;
  margin-left: 17px !important; }

.p-t-17 {
  padding-top: 17px !important; }

.p-b-17 {
  padding-bottom: 17px !important; }

.p-y-17 {
  padding-bottom: 17px !important;
  padding-top: 17px !important; }

.p-l-17 {
  padding-left: 17px !important; }

.p-r-17 {
  padding-right: 17px !important; }

.p-x-17 {
  padding-right: 17px !important;
  padding-left: 17px !important; }

.m-t-18 {
  margin-top: 18px !important; }

.m-b-18 {
  margin-bottom: 18px !important; }

.m-y-18 {
  margin-bottom: 18px !important;
  margin-top: 18px !important; }

.m-l-18 {
  margin-left: 18px !important; }

.m-r-18 {
  margin-right: 18px !important; }

.m-x-18 {
  margin-right: 18px !important;
  margin-left: 18px !important; }

.p-t-18 {
  padding-top: 18px !important; }

.p-b-18 {
  padding-bottom: 18px !important; }

.p-y-18 {
  padding-bottom: 18px !important;
  padding-top: 18px !important; }

.p-l-18 {
  padding-left: 18px !important; }

.p-r-18 {
  padding-right: 18px !important; }

.p-x-18 {
  padding-right: 18px !important;
  padding-left: 18px !important; }

.m-t-19 {
  margin-top: 19px !important; }

.m-b-19 {
  margin-bottom: 19px !important; }

.m-y-19 {
  margin-bottom: 19px !important;
  margin-top: 19px !important; }

.m-l-19 {
  margin-left: 19px !important; }

.m-r-19 {
  margin-right: 19px !important; }

.m-x-19 {
  margin-right: 19px !important;
  margin-left: 19px !important; }

.p-t-19 {
  padding-top: 19px !important; }

.p-b-19 {
  padding-bottom: 19px !important; }

.p-y-19 {
  padding-bottom: 19px !important;
  padding-top: 19px !important; }

.p-l-19 {
  padding-left: 19px !important; }

.p-r-19 {
  padding-right: 19px !important; }

.p-x-19 {
  padding-right: 19px !important;
  padding-left: 19px !important; }

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

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

.m-y-20 {
  margin-bottom: 20px !important;
  margin-top: 20px !important; }

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

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

.m-x-20 {
  margin-right: 20px !important;
  margin-left: 20px !important; }

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

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

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

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

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

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

.m-t-21 {
  margin-top: 21px !important; }

.m-b-21 {
  margin-bottom: 21px !important; }

.m-y-21 {
  margin-bottom: 21px !important;
  margin-top: 21px !important; }

.m-l-21 {
  margin-left: 21px !important; }

.m-r-21 {
  margin-right: 21px !important; }

.m-x-21 {
  margin-right: 21px !important;
  margin-left: 21px !important; }

.p-t-21 {
  padding-top: 21px !important; }

.p-b-21 {
  padding-bottom: 21px !important; }

.p-y-21 {
  padding-bottom: 21px !important;
  padding-top: 21px !important; }

.p-l-21 {
  padding-left: 21px !important; }

.p-r-21 {
  padding-right: 21px !important; }

.p-x-21 {
  padding-right: 21px !important;
  padding-left: 21px !important; }

.m-t-22 {
  margin-top: 22px !important; }

.m-b-22 {
  margin-bottom: 22px !important; }

.m-y-22 {
  margin-bottom: 22px !important;
  margin-top: 22px !important; }

.m-l-22 {
  margin-left: 22px !important; }

.m-r-22 {
  margin-right: 22px !important; }

.m-x-22 {
  margin-right: 22px !important;
  margin-left: 22px !important; }

.p-t-22 {
  padding-top: 22px !important; }

.p-b-22 {
  padding-bottom: 22px !important; }

.p-y-22 {
  padding-bottom: 22px !important;
  padding-top: 22px !important; }

.p-l-22 {
  padding-left: 22px !important; }

.p-r-22 {
  padding-right: 22px !important; }

.p-x-22 {
  padding-right: 22px !important;
  padding-left: 22px !important; }

.m-t-23 {
  margin-top: 23px !important; }

.m-b-23 {
  margin-bottom: 23px !important; }

.m-y-23 {
  margin-bottom: 23px !important;
  margin-top: 23px !important; }

.m-l-23 {
  margin-left: 23px !important; }

.m-r-23 {
  margin-right: 23px !important; }

.m-x-23 {
  margin-right: 23px !important;
  margin-left: 23px !important; }

.p-t-23 {
  padding-top: 23px !important; }

.p-b-23 {
  padding-bottom: 23px !important; }

.p-y-23 {
  padding-bottom: 23px !important;
  padding-top: 23px !important; }

.p-l-23 {
  padding-left: 23px !important; }

.p-r-23 {
  padding-right: 23px !important; }

.p-x-23 {
  padding-right: 23px !important;
  padding-left: 23px !important; }

.m-t-24 {
  margin-top: 24px !important; }

.m-b-24 {
  margin-bottom: 24px !important; }

.m-y-24 {
  margin-bottom: 24px !important;
  margin-top: 24px !important; }

.m-l-24 {
  margin-left: 24px !important; }

.m-r-24 {
  margin-right: 24px !important; }

.m-x-24 {
  margin-right: 24px !important;
  margin-left: 24px !important; }

.p-t-24 {
  padding-top: 24px !important; }

.p-b-24 {
  padding-bottom: 24px !important; }

.p-y-24 {
  padding-bottom: 24px !important;
  padding-top: 24px !important; }

.p-l-24 {
  padding-left: 24px !important; }

.p-r-24 {
  padding-right: 24px !important; }

.p-x-24 {
  padding-right: 24px !important;
  padding-left: 24px !important; }

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

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

.m-y-25 {
  margin-bottom: 25px !important;
  margin-top: 25px !important; }

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

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

.m-x-25 {
  margin-right: 25px !important;
  margin-left: 25px !important; }

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

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

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

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

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

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

.m-t-26 {
  margin-top: 26px !important; }

.m-b-26 {
  margin-bottom: 26px !important; }

.m-y-26 {
  margin-bottom: 26px !important;
  margin-top: 26px !important; }

.m-l-26 {
  margin-left: 26px !important; }

.m-r-26 {
  margin-right: 26px !important; }

.m-x-26 {
  margin-right: 26px !important;
  margin-left: 26px !important; }

.p-t-26 {
  padding-top: 26px !important; }

.p-b-26 {
  padding-bottom: 26px !important; }

.p-y-26 {
  padding-bottom: 26px !important;
  padding-top: 26px !important; }

.p-l-26 {
  padding-left: 26px !important; }

.p-r-26 {
  padding-right: 26px !important; }

.p-x-26 {
  padding-right: 26px !important;
  padding-left: 26px !important; }

.m-t-27 {
  margin-top: 27px !important; }

.m-b-27 {
  margin-bottom: 27px !important; }

.m-y-27 {
  margin-bottom: 27px !important;
  margin-top: 27px !important; }

.m-l-27 {
  margin-left: 27px !important; }

.m-r-27 {
  margin-right: 27px !important; }

.m-x-27 {
  margin-right: 27px !important;
  margin-left: 27px !important; }

.p-t-27 {
  padding-top: 27px !important; }

.p-b-27 {
  padding-bottom: 27px !important; }

.p-y-27 {
  padding-bottom: 27px !important;
  padding-top: 27px !important; }

.p-l-27 {
  padding-left: 27px !important; }

.p-r-27 {
  padding-right: 27px !important; }

.p-x-27 {
  padding-right: 27px !important;
  padding-left: 27px !important; }

.m-t-28 {
  margin-top: 28px !important; }

.m-b-28 {
  margin-bottom: 28px !important; }

.m-y-28 {
  margin-bottom: 28px !important;
  margin-top: 28px !important; }

.m-l-28 {
  margin-left: 28px !important; }

.m-r-28 {
  margin-right: 28px !important; }

.m-x-28 {
  margin-right: 28px !important;
  margin-left: 28px !important; }

.p-t-28 {
  padding-top: 28px !important; }

.p-b-28 {
  padding-bottom: 28px !important; }

.p-y-28 {
  padding-bottom: 28px !important;
  padding-top: 28px !important; }

.p-l-28 {
  padding-left: 28px !important; }

.p-r-28 {
  padding-right: 28px !important; }

.p-x-28 {
  padding-right: 28px !important;
  padding-left: 28px !important; }

.m-t-29 {
  margin-top: 29px !important; }

.m-b-29 {
  margin-bottom: 29px !important; }

.m-y-29 {
  margin-bottom: 29px !important;
  margin-top: 29px !important; }

.m-l-29 {
  margin-left: 29px !important; }

.m-r-29 {
  margin-right: 29px !important; }

.m-x-29 {
  margin-right: 29px !important;
  margin-left: 29px !important; }

.p-t-29 {
  padding-top: 29px !important; }

.p-b-29 {
  padding-bottom: 29px !important; }

.p-y-29 {
  padding-bottom: 29px !important;
  padding-top: 29px !important; }

.p-l-29 {
  padding-left: 29px !important; }

.p-r-29 {
  padding-right: 29px !important; }

.p-x-29 {
  padding-right: 29px !important;
  padding-left: 29px !important; }

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

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

.m-y-30 {
  margin-bottom: 30px !important;
  margin-top: 30px !important; }

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

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

.m-x-30 {
  margin-right: 30px !important;
  margin-left: 30px !important; }

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

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

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

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

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

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

.m-t-31 {
  margin-top: 31px !important; }

.m-b-31 {
  margin-bottom: 31px !important; }

.m-y-31 {
  margin-bottom: 31px !important;
  margin-top: 31px !important; }

.m-l-31 {
  margin-left: 31px !important; }

.m-r-31 {
  margin-right: 31px !important; }

.m-x-31 {
  margin-right: 31px !important;
  margin-left: 31px !important; }

.p-t-31 {
  padding-top: 31px !important; }

.p-b-31 {
  padding-bottom: 31px !important; }

.p-y-31 {
  padding-bottom: 31px !important;
  padding-top: 31px !important; }

.p-l-31 {
  padding-left: 31px !important; }

.p-r-31 {
  padding-right: 31px !important; }

.p-x-31 {
  padding-right: 31px !important;
  padding-left: 31px !important; }

.m-t-32 {
  margin-top: 32px !important; }

.m-b-32 {
  margin-bottom: 32px !important; }

.m-y-32 {
  margin-bottom: 32px !important;
  margin-top: 32px !important; }

.m-l-32 {
  margin-left: 32px !important; }

.m-r-32 {
  margin-right: 32px !important; }

.m-x-32 {
  margin-right: 32px !important;
  margin-left: 32px !important; }

.p-t-32 {
  padding-top: 32px !important; }

.p-b-32 {
  padding-bottom: 32px !important; }

.p-y-32 {
  padding-bottom: 32px !important;
  padding-top: 32px !important; }

.p-l-32 {
  padding-left: 32px !important; }

.p-r-32 {
  padding-right: 32px !important; }

.p-x-32 {
  padding-right: 32px !important;
  padding-left: 32px !important; }

.m-t-33 {
  margin-top: 33px !important; }

.m-b-33 {
  margin-bottom: 33px !important; }

.m-y-33 {
  margin-bottom: 33px !important;
  margin-top: 33px !important; }

.m-l-33 {
  margin-left: 33px !important; }

.m-r-33 {
  margin-right: 33px !important; }

.m-x-33 {
  margin-right: 33px !important;
  margin-left: 33px !important; }

.p-t-33 {
  padding-top: 33px !important; }

.p-b-33 {
  padding-bottom: 33px !important; }

.p-y-33 {
  padding-bottom: 33px !important;
  padding-top: 33px !important; }

.p-l-33 {
  padding-left: 33px !important; }

.p-r-33 {
  padding-right: 33px !important; }

.p-x-33 {
  padding-right: 33px !important;
  padding-left: 33px !important; }

.m-t-34 {
  margin-top: 34px !important; }

.m-b-34 {
  margin-bottom: 34px !important; }

.m-y-34 {
  margin-bottom: 34px !important;
  margin-top: 34px !important; }

.m-l-34 {
  margin-left: 34px !important; }

.m-r-34 {
  margin-right: 34px !important; }

.m-x-34 {
  margin-right: 34px !important;
  margin-left: 34px !important; }

.p-t-34 {
  padding-top: 34px !important; }

.p-b-34 {
  padding-bottom: 34px !important; }

.p-y-34 {
  padding-bottom: 34px !important;
  padding-top: 34px !important; }

.p-l-34 {
  padding-left: 34px !important; }

.p-r-34 {
  padding-right: 34px !important; }

.p-x-34 {
  padding-right: 34px !important;
  padding-left: 34px !important; }

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

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

.m-y-35 {
  margin-bottom: 35px !important;
  margin-top: 35px !important; }

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

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

.m-x-35 {
  margin-right: 35px !important;
  margin-left: 35px !important; }

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

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

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

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

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

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

.m-t-36 {
  margin-top: 36px !important; }

.m-b-36 {
  margin-bottom: 36px !important; }

.m-y-36 {
  margin-bottom: 36px !important;
  margin-top: 36px !important; }

.m-l-36 {
  margin-left: 36px !important; }

.m-r-36 {
  margin-right: 36px !important; }

.m-x-36 {
  margin-right: 36px !important;
  margin-left: 36px !important; }

.p-t-36 {
  padding-top: 36px !important; }

.p-b-36 {
  padding-bottom: 36px !important; }

.p-y-36 {
  padding-bottom: 36px !important;
  padding-top: 36px !important; }

.p-l-36 {
  padding-left: 36px !important; }

.p-r-36 {
  padding-right: 36px !important; }

.p-x-36 {
  padding-right: 36px !important;
  padding-left: 36px !important; }

.m-t-37 {
  margin-top: 37px !important; }

.m-b-37 {
  margin-bottom: 37px !important; }

.m-y-37 {
  margin-bottom: 37px !important;
  margin-top: 37px !important; }

.m-l-37 {
  margin-left: 37px !important; }

.m-r-37 {
  margin-right: 37px !important; }

.m-x-37 {
  margin-right: 37px !important;
  margin-left: 37px !important; }

.p-t-37 {
  padding-top: 37px !important; }

.p-b-37 {
  padding-bottom: 37px !important; }

.p-y-37 {
  padding-bottom: 37px !important;
  padding-top: 37px !important; }

.p-l-37 {
  padding-left: 37px !important; }

.p-r-37 {
  padding-right: 37px !important; }

.p-x-37 {
  padding-right: 37px !important;
  padding-left: 37px !important; }

.m-t-38 {
  margin-top: 38px !important; }

.m-b-38 {
  margin-bottom: 38px !important; }

.m-y-38 {
  margin-bottom: 38px !important;
  margin-top: 38px !important; }

.m-l-38 {
  margin-left: 38px !important; }

.m-r-38 {
  margin-right: 38px !important; }

.m-x-38 {
  margin-right: 38px !important;
  margin-left: 38px !important; }

.p-t-38 {
  padding-top: 38px !important; }

.p-b-38 {
  padding-bottom: 38px !important; }

.p-y-38 {
  padding-bottom: 38px !important;
  padding-top: 38px !important; }

.p-l-38 {
  padding-left: 38px !important; }

.p-r-38 {
  padding-right: 38px !important; }

.p-x-38 {
  padding-right: 38px !important;
  padding-left: 38px !important; }

.m-t-39 {
  margin-top: 39px !important; }

.m-b-39 {
  margin-bottom: 39px !important; }

.m-y-39 {
  margin-bottom: 39px !important;
  margin-top: 39px !important; }

.m-l-39 {
  margin-left: 39px !important; }

.m-r-39 {
  margin-right: 39px !important; }

.m-x-39 {
  margin-right: 39px !important;
  margin-left: 39px !important; }

.p-t-39 {
  padding-top: 39px !important; }

.p-b-39 {
  padding-bottom: 39px !important; }

.p-y-39 {
  padding-bottom: 39px !important;
  padding-top: 39px !important; }

.p-l-39 {
  padding-left: 39px !important; }

.p-r-39 {
  padding-right: 39px !important; }

.p-x-39 {
  padding-right: 39px !important;
  padding-left: 39px !important; }

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

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

.m-y-40 {
  margin-bottom: 40px !important;
  margin-top: 40px !important; }

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

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

.m-x-40 {
  margin-right: 40px !important;
  margin-left: 40px !important; }

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

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

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

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

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

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

.m-t-41 {
  margin-top: 41px !important; }

.m-b-41 {
  margin-bottom: 41px !important; }

.m-y-41 {
  margin-bottom: 41px !important;
  margin-top: 41px !important; }

.m-l-41 {
  margin-left: 41px !important; }

.m-r-41 {
  margin-right: 41px !important; }

.m-x-41 {
  margin-right: 41px !important;
  margin-left: 41px !important; }

.p-t-41 {
  padding-top: 41px !important; }

.p-b-41 {
  padding-bottom: 41px !important; }

.p-y-41 {
  padding-bottom: 41px !important;
  padding-top: 41px !important; }

.p-l-41 {
  padding-left: 41px !important; }

.p-r-41 {
  padding-right: 41px !important; }

.p-x-41 {
  padding-right: 41px !important;
  padding-left: 41px !important; }

.m-t-42 {
  margin-top: 42px !important; }

.m-b-42 {
  margin-bottom: 42px !important; }

.m-y-42 {
  margin-bottom: 42px !important;
  margin-top: 42px !important; }

.m-l-42 {
  margin-left: 42px !important; }

.m-r-42 {
  margin-right: 42px !important; }

.m-x-42 {
  margin-right: 42px !important;
  margin-left: 42px !important; }

.p-t-42 {
  padding-top: 42px !important; }

.p-b-42 {
  padding-bottom: 42px !important; }

.p-y-42 {
  padding-bottom: 42px !important;
  padding-top: 42px !important; }

.p-l-42 {
  padding-left: 42px !important; }

.p-r-42 {
  padding-right: 42px !important; }

.p-x-42 {
  padding-right: 42px !important;
  padding-left: 42px !important; }

.m-t-43 {
  margin-top: 43px !important; }

.m-b-43 {
  margin-bottom: 43px !important; }

.m-y-43 {
  margin-bottom: 43px !important;
  margin-top: 43px !important; }

.m-l-43 {
  margin-left: 43px !important; }

.m-r-43 {
  margin-right: 43px !important; }

.m-x-43 {
  margin-right: 43px !important;
  margin-left: 43px !important; }

.p-t-43 {
  padding-top: 43px !important; }

.p-b-43 {
  padding-bottom: 43px !important; }

.p-y-43 {
  padding-bottom: 43px !important;
  padding-top: 43px !important; }

.p-l-43 {
  padding-left: 43px !important; }

.p-r-43 {
  padding-right: 43px !important; }

.p-x-43 {
  padding-right: 43px !important;
  padding-left: 43px !important; }

.m-t-44 {
  margin-top: 44px !important; }

.m-b-44 {
  margin-bottom: 44px !important; }

.m-y-44 {
  margin-bottom: 44px !important;
  margin-top: 44px !important; }

.m-l-44 {
  margin-left: 44px !important; }

.m-r-44 {
  margin-right: 44px !important; }

.m-x-44 {
  margin-right: 44px !important;
  margin-left: 44px !important; }

.p-t-44 {
  padding-top: 44px !important; }

.p-b-44 {
  padding-bottom: 44px !important; }

.p-y-44 {
  padding-bottom: 44px !important;
  padding-top: 44px !important; }

.p-l-44 {
  padding-left: 44px !important; }

.p-r-44 {
  padding-right: 44px !important; }

.p-x-44 {
  padding-right: 44px !important;
  padding-left: 44px !important; }

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

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

.m-y-45 {
  margin-bottom: 45px !important;
  margin-top: 45px !important; }

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

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

.m-x-45 {
  margin-right: 45px !important;
  margin-left: 45px !important; }

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

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

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

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

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

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

.m-t-46 {
  margin-top: 46px !important; }

.m-b-46 {
  margin-bottom: 46px !important; }

.m-y-46 {
  margin-bottom: 46px !important;
  margin-top: 46px !important; }

.m-l-46 {
  margin-left: 46px !important; }

.m-r-46 {
  margin-right: 46px !important; }

.m-x-46 {
  margin-right: 46px !important;
  margin-left: 46px !important; }

.p-t-46 {
  padding-top: 46px !important; }

.p-b-46 {
  padding-bottom: 46px !important; }

.p-y-46 {
  padding-bottom: 46px !important;
  padding-top: 46px !important; }

.p-l-46 {
  padding-left: 46px !important; }

.p-r-46 {
  padding-right: 46px !important; }

.p-x-46 {
  padding-right: 46px !important;
  padding-left: 46px !important; }

.m-t-47 {
  margin-top: 47px !important; }

.m-b-47 {
  margin-bottom: 47px !important; }

.m-y-47 {
  margin-bottom: 47px !important;
  margin-top: 47px !important; }

.m-l-47 {
  margin-left: 47px !important; }

.m-r-47 {
  margin-right: 47px !important; }

.m-x-47 {
  margin-right: 47px !important;
  margin-left: 47px !important; }

.p-t-47 {
  padding-top: 47px !important; }

.p-b-47 {
  padding-bottom: 47px !important; }

.p-y-47 {
  padding-bottom: 47px !important;
  padding-top: 47px !important; }

.p-l-47 {
  padding-left: 47px !important; }

.p-r-47 {
  padding-right: 47px !important; }

.p-x-47 {
  padding-right: 47px !important;
  padding-left: 47px !important; }

.m-t-48 {
  margin-top: 48px !important; }

.m-b-48 {
  margin-bottom: 48px !important; }

.m-y-48 {
  margin-bottom: 48px !important;
  margin-top: 48px !important; }

.m-l-48 {
  margin-left: 48px !important; }

.m-r-48 {
  margin-right: 48px !important; }

.m-x-48 {
  margin-right: 48px !important;
  margin-left: 48px !important; }

.p-t-48 {
  padding-top: 48px !important; }

.p-b-48 {
  padding-bottom: 48px !important; }

.p-y-48 {
  padding-bottom: 48px !important;
  padding-top: 48px !important; }

.p-l-48 {
  padding-left: 48px !important; }

.p-r-48 {
  padding-right: 48px !important; }

.p-x-48 {
  padding-right: 48px !important;
  padding-left: 48px !important; }

.m-t-49 {
  margin-top: 49px !important; }

.m-b-49 {
  margin-bottom: 49px !important; }

.m-y-49 {
  margin-bottom: 49px !important;
  margin-top: 49px !important; }

.m-l-49 {
  margin-left: 49px !important; }

.m-r-49 {
  margin-right: 49px !important; }

.m-x-49 {
  margin-right: 49px !important;
  margin-left: 49px !important; }

.p-t-49 {
  padding-top: 49px !important; }

.p-b-49 {
  padding-bottom: 49px !important; }

.p-y-49 {
  padding-bottom: 49px !important;
  padding-top: 49px !important; }

.p-l-49 {
  padding-left: 49px !important; }

.p-r-49 {
  padding-right: 49px !important; }

.p-x-49 {
  padding-right: 49px !important;
  padding-left: 49px !important; }

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

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

.m-y-50 {
  margin-bottom: 50px !important;
  margin-top: 50px !important; }

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

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

.m-x-50 {
  margin-right: 50px !important;
  margin-left: 50px !important; }

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

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

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

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

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

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

.m-t-51 {
  margin-top: 51px !important; }

.m-b-51 {
  margin-bottom: 51px !important; }

.m-y-51 {
  margin-bottom: 51px !important;
  margin-top: 51px !important; }

.m-l-51 {
  margin-left: 51px !important; }

.m-r-51 {
  margin-right: 51px !important; }

.m-x-51 {
  margin-right: 51px !important;
  margin-left: 51px !important; }

.p-t-51 {
  padding-top: 51px !important; }

.p-b-51 {
  padding-bottom: 51px !important; }

.p-y-51 {
  padding-bottom: 51px !important;
  padding-top: 51px !important; }

.p-l-51 {
  padding-left: 51px !important; }

.p-r-51 {
  padding-right: 51px !important; }

.p-x-51 {
  padding-right: 51px !important;
  padding-left: 51px !important; }

.m-t-52 {
  margin-top: 52px !important; }

.m-b-52 {
  margin-bottom: 52px !important; }

.m-y-52 {
  margin-bottom: 52px !important;
  margin-top: 52px !important; }

.m-l-52 {
  margin-left: 52px !important; }

.m-r-52 {
  margin-right: 52px !important; }

.m-x-52 {
  margin-right: 52px !important;
  margin-left: 52px !important; }

.p-t-52 {
  padding-top: 52px !important; }

.p-b-52 {
  padding-bottom: 52px !important; }

.p-y-52 {
  padding-bottom: 52px !important;
  padding-top: 52px !important; }

.p-l-52 {
  padding-left: 52px !important; }

.p-r-52 {
  padding-right: 52px !important; }

.p-x-52 {
  padding-right: 52px !important;
  padding-left: 52px !important; }

.m-t-53 {
  margin-top: 53px !important; }

.m-b-53 {
  margin-bottom: 53px !important; }

.m-y-53 {
  margin-bottom: 53px !important;
  margin-top: 53px !important; }

.m-l-53 {
  margin-left: 53px !important; }

.m-r-53 {
  margin-right: 53px !important; }

.m-x-53 {
  margin-right: 53px !important;
  margin-left: 53px !important; }

.p-t-53 {
  padding-top: 53px !important; }

.p-b-53 {
  padding-bottom: 53px !important; }

.p-y-53 {
  padding-bottom: 53px !important;
  padding-top: 53px !important; }

.p-l-53 {
  padding-left: 53px !important; }

.p-r-53 {
  padding-right: 53px !important; }

.p-x-53 {
  padding-right: 53px !important;
  padding-left: 53px !important; }

.m-t-54 {
  margin-top: 54px !important; }

.m-b-54 {
  margin-bottom: 54px !important; }

.m-y-54 {
  margin-bottom: 54px !important;
  margin-top: 54px !important; }

.m-l-54 {
  margin-left: 54px !important; }

.m-r-54 {
  margin-right: 54px !important; }

.m-x-54 {
  margin-right: 54px !important;
  margin-left: 54px !important; }

.p-t-54 {
  padding-top: 54px !important; }

.p-b-54 {
  padding-bottom: 54px !important; }

.p-y-54 {
  padding-bottom: 54px !important;
  padding-top: 54px !important; }

.p-l-54 {
  padding-left: 54px !important; }

.p-r-54 {
  padding-right: 54px !important; }

.p-x-54 {
  padding-right: 54px !important;
  padding-left: 54px !important; }

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

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

.m-y-55 {
  margin-bottom: 55px !important;
  margin-top: 55px !important; }

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

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

.m-x-55 {
  margin-right: 55px !important;
  margin-left: 55px !important; }

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

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

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

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

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

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

.m-t-56 {
  margin-top: 56px !important; }

.m-b-56 {
  margin-bottom: 56px !important; }

.m-y-56 {
  margin-bottom: 56px !important;
  margin-top: 56px !important; }

.m-l-56 {
  margin-left: 56px !important; }

.m-r-56 {
  margin-right: 56px !important; }

.m-x-56 {
  margin-right: 56px !important;
  margin-left: 56px !important; }

.p-t-56 {
  padding-top: 56px !important; }

.p-b-56 {
  padding-bottom: 56px !important; }

.p-y-56 {
  padding-bottom: 56px !important;
  padding-top: 56px !important; }

.p-l-56 {
  padding-left: 56px !important; }

.p-r-56 {
  padding-right: 56px !important; }

.p-x-56 {
  padding-right: 56px !important;
  padding-left: 56px !important; }

.m-t-57 {
  margin-top: 57px !important; }

.m-b-57 {
  margin-bottom: 57px !important; }

.m-y-57 {
  margin-bottom: 57px !important;
  margin-top: 57px !important; }

.m-l-57 {
  margin-left: 57px !important; }

.m-r-57 {
  margin-right: 57px !important; }

.m-x-57 {
  margin-right: 57px !important;
  margin-left: 57px !important; }

.p-t-57 {
  padding-top: 57px !important; }

.p-b-57 {
  padding-bottom: 57px !important; }

.p-y-57 {
  padding-bottom: 57px !important;
  padding-top: 57px !important; }

.p-l-57 {
  padding-left: 57px !important; }

.p-r-57 {
  padding-right: 57px !important; }

.p-x-57 {
  padding-right: 57px !important;
  padding-left: 57px !important; }

.m-t-58 {
  margin-top: 58px !important; }

.m-b-58 {
  margin-bottom: 58px !important; }

.m-y-58 {
  margin-bottom: 58px !important;
  margin-top: 58px !important; }

.m-l-58 {
  margin-left: 58px !important; }

.m-r-58 {
  margin-right: 58px !important; }

.m-x-58 {
  margin-right: 58px !important;
  margin-left: 58px !important; }

.p-t-58 {
  padding-top: 58px !important; }

.p-b-58 {
  padding-bottom: 58px !important; }

.p-y-58 {
  padding-bottom: 58px !important;
  padding-top: 58px !important; }

.p-l-58 {
  padding-left: 58px !important; }

.p-r-58 {
  padding-right: 58px !important; }

.p-x-58 {
  padding-right: 58px !important;
  padding-left: 58px !important; }

.m-t-59 {
  margin-top: 59px !important; }

.m-b-59 {
  margin-bottom: 59px !important; }

.m-y-59 {
  margin-bottom: 59px !important;
  margin-top: 59px !important; }

.m-l-59 {
  margin-left: 59px !important; }

.m-r-59 {
  margin-right: 59px !important; }

.m-x-59 {
  margin-right: 59px !important;
  margin-left: 59px !important; }

.p-t-59 {
  padding-top: 59px !important; }

.p-b-59 {
  padding-bottom: 59px !important; }

.p-y-59 {
  padding-bottom: 59px !important;
  padding-top: 59px !important; }

.p-l-59 {
  padding-left: 59px !important; }

.p-r-59 {
  padding-right: 59px !important; }

.p-x-59 {
  padding-right: 59px !important;
  padding-left: 59px !important; }

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

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

.m-y-60 {
  margin-bottom: 60px !important;
  margin-top: 60px !important; }

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

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

.m-x-60 {
  margin-right: 60px !important;
  margin-left: 60px !important; }

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

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

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

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

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

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

.m-t-61 {
  margin-top: 61px !important; }

.m-b-61 {
  margin-bottom: 61px !important; }

.m-y-61 {
  margin-bottom: 61px !important;
  margin-top: 61px !important; }

.m-l-61 {
  margin-left: 61px !important; }

.m-r-61 {
  margin-right: 61px !important; }

.m-x-61 {
  margin-right: 61px !important;
  margin-left: 61px !important; }

.p-t-61 {
  padding-top: 61px !important; }

.p-b-61 {
  padding-bottom: 61px !important; }

.p-y-61 {
  padding-bottom: 61px !important;
  padding-top: 61px !important; }

.p-l-61 {
  padding-left: 61px !important; }

.p-r-61 {
  padding-right: 61px !important; }

.p-x-61 {
  padding-right: 61px !important;
  padding-left: 61px !important; }

.m-t-62 {
  margin-top: 62px !important; }

.m-b-62 {
  margin-bottom: 62px !important; }

.m-y-62 {
  margin-bottom: 62px !important;
  margin-top: 62px !important; }

.m-l-62 {
  margin-left: 62px !important; }

.m-r-62 {
  margin-right: 62px !important; }

.m-x-62 {
  margin-right: 62px !important;
  margin-left: 62px !important; }

.p-t-62 {
  padding-top: 62px !important; }

.p-b-62 {
  padding-bottom: 62px !important; }

.p-y-62 {
  padding-bottom: 62px !important;
  padding-top: 62px !important; }

.p-l-62 {
  padding-left: 62px !important; }

.p-r-62 {
  padding-right: 62px !important; }

.p-x-62 {
  padding-right: 62px !important;
  padding-left: 62px !important; }

.m-t-63 {
  margin-top: 63px !important; }

.m-b-63 {
  margin-bottom: 63px !important; }

.m-y-63 {
  margin-bottom: 63px !important;
  margin-top: 63px !important; }

.m-l-63 {
  margin-left: 63px !important; }

.m-r-63 {
  margin-right: 63px !important; }

.m-x-63 {
  margin-right: 63px !important;
  margin-left: 63px !important; }

.p-t-63 {
  padding-top: 63px !important; }

.p-b-63 {
  padding-bottom: 63px !important; }

.p-y-63 {
  padding-bottom: 63px !important;
  padding-top: 63px !important; }

.p-l-63 {
  padding-left: 63px !important; }

.p-r-63 {
  padding-right: 63px !important; }

.p-x-63 {
  padding-right: 63px !important;
  padding-left: 63px !important; }

.m-t-64 {
  margin-top: 64px !important; }

.m-b-64 {
  margin-bottom: 64px !important; }

.m-y-64 {
  margin-bottom: 64px !important;
  margin-top: 64px !important; }

.m-l-64 {
  margin-left: 64px !important; }

.m-r-64 {
  margin-right: 64px !important; }

.m-x-64 {
  margin-right: 64px !important;
  margin-left: 64px !important; }

.p-t-64 {
  padding-top: 64px !important; }

.p-b-64 {
  padding-bottom: 64px !important; }

.p-y-64 {
  padding-bottom: 64px !important;
  padding-top: 64px !important; }

.p-l-64 {
  padding-left: 64px !important; }

.p-r-64 {
  padding-right: 64px !important; }

.p-x-64 {
  padding-right: 64px !important;
  padding-left: 64px !important; }

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

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

.m-y-65 {
  margin-bottom: 65px !important;
  margin-top: 65px !important; }

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

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

.m-x-65 {
  margin-right: 65px !important;
  margin-left: 65px !important; }

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

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

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

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

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

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

.m-t-66 {
  margin-top: 66px !important; }

.m-b-66 {
  margin-bottom: 66px !important; }

.m-y-66 {
  margin-bottom: 66px !important;
  margin-top: 66px !important; }

.m-l-66 {
  margin-left: 66px !important; }

.m-r-66 {
  margin-right: 66px !important; }

.m-x-66 {
  margin-right: 66px !important;
  margin-left: 66px !important; }

.p-t-66 {
  padding-top: 66px !important; }

.p-b-66 {
  padding-bottom: 66px !important; }

.p-y-66 {
  padding-bottom: 66px !important;
  padding-top: 66px !important; }

.p-l-66 {
  padding-left: 66px !important; }

.p-r-66 {
  padding-right: 66px !important; }

.p-x-66 {
  padding-right: 66px !important;
  padding-left: 66px !important; }

.m-t-67 {
  margin-top: 67px !important; }

.m-b-67 {
  margin-bottom: 67px !important; }

.m-y-67 {
  margin-bottom: 67px !important;
  margin-top: 67px !important; }

.m-l-67 {
  margin-left: 67px !important; }

.m-r-67 {
  margin-right: 67px !important; }

.m-x-67 {
  margin-right: 67px !important;
  margin-left: 67px !important; }

.p-t-67 {
  padding-top: 67px !important; }

.p-b-67 {
  padding-bottom: 67px !important; }

.p-y-67 {
  padding-bottom: 67px !important;
  padding-top: 67px !important; }

.p-l-67 {
  padding-left: 67px !important; }

.p-r-67 {
  padding-right: 67px !important; }

.p-x-67 {
  padding-right: 67px !important;
  padding-left: 67px !important; }

.m-t-68 {
  margin-top: 68px !important; }

.m-b-68 {
  margin-bottom: 68px !important; }

.m-y-68 {
  margin-bottom: 68px !important;
  margin-top: 68px !important; }

.m-l-68 {
  margin-left: 68px !important; }

.m-r-68 {
  margin-right: 68px !important; }

.m-x-68 {
  margin-right: 68px !important;
  margin-left: 68px !important; }

.p-t-68 {
  padding-top: 68px !important; }

.p-b-68 {
  padding-bottom: 68px !important; }

.p-y-68 {
  padding-bottom: 68px !important;
  padding-top: 68px !important; }

.p-l-68 {
  padding-left: 68px !important; }

.p-r-68 {
  padding-right: 68px !important; }

.p-x-68 {
  padding-right: 68px !important;
  padding-left: 68px !important; }

.m-t-69 {
  margin-top: 69px !important; }

.m-b-69 {
  margin-bottom: 69px !important; }

.m-y-69 {
  margin-bottom: 69px !important;
  margin-top: 69px !important; }

.m-l-69 {
  margin-left: 69px !important; }

.m-r-69 {
  margin-right: 69px !important; }

.m-x-69 {
  margin-right: 69px !important;
  margin-left: 69px !important; }

.p-t-69 {
  padding-top: 69px !important; }

.p-b-69 {
  padding-bottom: 69px !important; }

.p-y-69 {
  padding-bottom: 69px !important;
  padding-top: 69px !important; }

.p-l-69 {
  padding-left: 69px !important; }

.p-r-69 {
  padding-right: 69px !important; }

.p-x-69 {
  padding-right: 69px !important;
  padding-left: 69px !important; }

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

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

.m-y-70 {
  margin-bottom: 70px !important;
  margin-top: 70px !important; }

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

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

.m-x-70 {
  margin-right: 70px !important;
  margin-left: 70px !important; }

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

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

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

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

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

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

.m-t-71 {
  margin-top: 71px !important; }

.m-b-71 {
  margin-bottom: 71px !important; }

.m-y-71 {
  margin-bottom: 71px !important;
  margin-top: 71px !important; }

.m-l-71 {
  margin-left: 71px !important; }

.m-r-71 {
  margin-right: 71px !important; }

.m-x-71 {
  margin-right: 71px !important;
  margin-left: 71px !important; }

.p-t-71 {
  padding-top: 71px !important; }

.p-b-71 {
  padding-bottom: 71px !important; }

.p-y-71 {
  padding-bottom: 71px !important;
  padding-top: 71px !important; }

.p-l-71 {
  padding-left: 71px !important; }

.p-r-71 {
  padding-right: 71px !important; }

.p-x-71 {
  padding-right: 71px !important;
  padding-left: 71px !important; }

.m-t-72 {
  margin-top: 72px !important; }

.m-b-72 {
  margin-bottom: 72px !important; }

.m-y-72 {
  margin-bottom: 72px !important;
  margin-top: 72px !important; }

.m-l-72 {
  margin-left: 72px !important; }

.m-r-72 {
  margin-right: 72px !important; }

.m-x-72 {
  margin-right: 72px !important;
  margin-left: 72px !important; }

.p-t-72 {
  padding-top: 72px !important; }

.p-b-72 {
  padding-bottom: 72px !important; }

.p-y-72 {
  padding-bottom: 72px !important;
  padding-top: 72px !important; }

.p-l-72 {
  padding-left: 72px !important; }

.p-r-72 {
  padding-right: 72px !important; }

.p-x-72 {
  padding-right: 72px !important;
  padding-left: 72px !important; }

.m-t-73 {
  margin-top: 73px !important; }

.m-b-73 {
  margin-bottom: 73px !important; }

.m-y-73 {
  margin-bottom: 73px !important;
  margin-top: 73px !important; }

.m-l-73 {
  margin-left: 73px !important; }

.m-r-73 {
  margin-right: 73px !important; }

.m-x-73 {
  margin-right: 73px !important;
  margin-left: 73px !important; }

.p-t-73 {
  padding-top: 73px !important; }

.p-b-73 {
  padding-bottom: 73px !important; }

.p-y-73 {
  padding-bottom: 73px !important;
  padding-top: 73px !important; }

.p-l-73 {
  padding-left: 73px !important; }

.p-r-73 {
  padding-right: 73px !important; }

.p-x-73 {
  padding-right: 73px !important;
  padding-left: 73px !important; }

.m-t-74 {
  margin-top: 74px !important; }

.m-b-74 {
  margin-bottom: 74px !important; }

.m-y-74 {
  margin-bottom: 74px !important;
  margin-top: 74px !important; }

.m-l-74 {
  margin-left: 74px !important; }

.m-r-74 {
  margin-right: 74px !important; }

.m-x-74 {
  margin-right: 74px !important;
  margin-left: 74px !important; }

.p-t-74 {
  padding-top: 74px !important; }

.p-b-74 {
  padding-bottom: 74px !important; }

.p-y-74 {
  padding-bottom: 74px !important;
  padding-top: 74px !important; }

.p-l-74 {
  padding-left: 74px !important; }

.p-r-74 {
  padding-right: 74px !important; }

.p-x-74 {
  padding-right: 74px !important;
  padding-left: 74px !important; }

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

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

.m-y-75 {
  margin-bottom: 75px !important;
  margin-top: 75px !important; }

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

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

.m-x-75 {
  margin-right: 75px !important;
  margin-left: 75px !important; }

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

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

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

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

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

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

.m-t-76 {
  margin-top: 76px !important; }

.m-b-76 {
  margin-bottom: 76px !important; }

.m-y-76 {
  margin-bottom: 76px !important;
  margin-top: 76px !important; }

.m-l-76 {
  margin-left: 76px !important; }

.m-r-76 {
  margin-right: 76px !important; }

.m-x-76 {
  margin-right: 76px !important;
  margin-left: 76px !important; }

.p-t-76 {
  padding-top: 76px !important; }

.p-b-76 {
  padding-bottom: 76px !important; }

.p-y-76 {
  padding-bottom: 76px !important;
  padding-top: 76px !important; }

.p-l-76 {
  padding-left: 76px !important; }

.p-r-76 {
  padding-right: 76px !important; }

.p-x-76 {
  padding-right: 76px !important;
  padding-left: 76px !important; }

.m-t-77 {
  margin-top: 77px !important; }

.m-b-77 {
  margin-bottom: 77px !important; }

.m-y-77 {
  margin-bottom: 77px !important;
  margin-top: 77px !important; }

.m-l-77 {
  margin-left: 77px !important; }

.m-r-77 {
  margin-right: 77px !important; }

.m-x-77 {
  margin-right: 77px !important;
  margin-left: 77px !important; }

.p-t-77 {
  padding-top: 77px !important; }

.p-b-77 {
  padding-bottom: 77px !important; }

.p-y-77 {
  padding-bottom: 77px !important;
  padding-top: 77px !important; }

.p-l-77 {
  padding-left: 77px !important; }

.p-r-77 {
  padding-right: 77px !important; }

.p-x-77 {
  padding-right: 77px !important;
  padding-left: 77px !important; }

.m-t-78 {
  margin-top: 78px !important; }

.m-b-78 {
  margin-bottom: 78px !important; }

.m-y-78 {
  margin-bottom: 78px !important;
  margin-top: 78px !important; }

.m-l-78 {
  margin-left: 78px !important; }

.m-r-78 {
  margin-right: 78px !important; }

.m-x-78 {
  margin-right: 78px !important;
  margin-left: 78px !important; }

.p-t-78 {
  padding-top: 78px !important; }

.p-b-78 {
  padding-bottom: 78px !important; }

.p-y-78 {
  padding-bottom: 78px !important;
  padding-top: 78px !important; }

.p-l-78 {
  padding-left: 78px !important; }

.p-r-78 {
  padding-right: 78px !important; }

.p-x-78 {
  padding-right: 78px !important;
  padding-left: 78px !important; }

.m-t-79 {
  margin-top: 79px !important; }

.m-b-79 {
  margin-bottom: 79px !important; }

.m-y-79 {
  margin-bottom: 79px !important;
  margin-top: 79px !important; }

.m-l-79 {
  margin-left: 79px !important; }

.m-r-79 {
  margin-right: 79px !important; }

.m-x-79 {
  margin-right: 79px !important;
  margin-left: 79px !important; }

.p-t-79 {
  padding-top: 79px !important; }

.p-b-79 {
  padding-bottom: 79px !important; }

.p-y-79 {
  padding-bottom: 79px !important;
  padding-top: 79px !important; }

.p-l-79 {
  padding-left: 79px !important; }

.p-r-79 {
  padding-right: 79px !important; }

.p-x-79 {
  padding-right: 79px !important;
  padding-left: 79px !important; }

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

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

.m-y-80 {
  margin-bottom: 80px !important;
  margin-top: 80px !important; }

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

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

.m-x-80 {
  margin-right: 80px !important;
  margin-left: 80px !important; }

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

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

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

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

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

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

.m-t-81 {
  margin-top: 81px !important; }

.m-b-81 {
  margin-bottom: 81px !important; }

.m-y-81 {
  margin-bottom: 81px !important;
  margin-top: 81px !important; }

.m-l-81 {
  margin-left: 81px !important; }

.m-r-81 {
  margin-right: 81px !important; }

.m-x-81 {
  margin-right: 81px !important;
  margin-left: 81px !important; }

.p-t-81 {
  padding-top: 81px !important; }

.p-b-81 {
  padding-bottom: 81px !important; }

.p-y-81 {
  padding-bottom: 81px !important;
  padding-top: 81px !important; }

.p-l-81 {
  padding-left: 81px !important; }

.p-r-81 {
  padding-right: 81px !important; }

.p-x-81 {
  padding-right: 81px !important;
  padding-left: 81px !important; }

.m-t-82 {
  margin-top: 82px !important; }

.m-b-82 {
  margin-bottom: 82px !important; }

.m-y-82 {
  margin-bottom: 82px !important;
  margin-top: 82px !important; }

.m-l-82 {
  margin-left: 82px !important; }

.m-r-82 {
  margin-right: 82px !important; }

.m-x-82 {
  margin-right: 82px !important;
  margin-left: 82px !important; }

.p-t-82 {
  padding-top: 82px !important; }

.p-b-82 {
  padding-bottom: 82px !important; }

.p-y-82 {
  padding-bottom: 82px !important;
  padding-top: 82px !important; }

.p-l-82 {
  padding-left: 82px !important; }

.p-r-82 {
  padding-right: 82px !important; }

.p-x-82 {
  padding-right: 82px !important;
  padding-left: 82px !important; }

.m-t-83 {
  margin-top: 83px !important; }

.m-b-83 {
  margin-bottom: 83px !important; }

.m-y-83 {
  margin-bottom: 83px !important;
  margin-top: 83px !important; }

.m-l-83 {
  margin-left: 83px !important; }

.m-r-83 {
  margin-right: 83px !important; }

.m-x-83 {
  margin-right: 83px !important;
  margin-left: 83px !important; }

.p-t-83 {
  padding-top: 83px !important; }

.p-b-83 {
  padding-bottom: 83px !important; }

.p-y-83 {
  padding-bottom: 83px !important;
  padding-top: 83px !important; }

.p-l-83 {
  padding-left: 83px !important; }

.p-r-83 {
  padding-right: 83px !important; }

.p-x-83 {
  padding-right: 83px !important;
  padding-left: 83px !important; }

.m-t-84 {
  margin-top: 84px !important; }

.m-b-84 {
  margin-bottom: 84px !important; }

.m-y-84 {
  margin-bottom: 84px !important;
  margin-top: 84px !important; }

.m-l-84 {
  margin-left: 84px !important; }

.m-r-84 {
  margin-right: 84px !important; }

.m-x-84 {
  margin-right: 84px !important;
  margin-left: 84px !important; }

.p-t-84 {
  padding-top: 84px !important; }

.p-b-84 {
  padding-bottom: 84px !important; }

.p-y-84 {
  padding-bottom: 84px !important;
  padding-top: 84px !important; }

.p-l-84 {
  padding-left: 84px !important; }

.p-r-84 {
  padding-right: 84px !important; }

.p-x-84 {
  padding-right: 84px !important;
  padding-left: 84px !important; }

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

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

.m-y-85 {
  margin-bottom: 85px !important;
  margin-top: 85px !important; }

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

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

.m-x-85 {
  margin-right: 85px !important;
  margin-left: 85px !important; }

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

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

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

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

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

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

.m-t-86 {
  margin-top: 86px !important; }

.m-b-86 {
  margin-bottom: 86px !important; }

.m-y-86 {
  margin-bottom: 86px !important;
  margin-top: 86px !important; }

.m-l-86 {
  margin-left: 86px !important; }

.m-r-86 {
  margin-right: 86px !important; }

.m-x-86 {
  margin-right: 86px !important;
  margin-left: 86px !important; }

.p-t-86 {
  padding-top: 86px !important; }

.p-b-86 {
  padding-bottom: 86px !important; }

.p-y-86 {
  padding-bottom: 86px !important;
  padding-top: 86px !important; }

.p-l-86 {
  padding-left: 86px !important; }

.p-r-86 {
  padding-right: 86px !important; }

.p-x-86 {
  padding-right: 86px !important;
  padding-left: 86px !important; }

.m-t-87 {
  margin-top: 87px !important; }

.m-b-87 {
  margin-bottom: 87px !important; }

.m-y-87 {
  margin-bottom: 87px !important;
  margin-top: 87px !important; }

.m-l-87 {
  margin-left: 87px !important; }

.m-r-87 {
  margin-right: 87px !important; }

.m-x-87 {
  margin-right: 87px !important;
  margin-left: 87px !important; }

.p-t-87 {
  padding-top: 87px !important; }

.p-b-87 {
  padding-bottom: 87px !important; }

.p-y-87 {
  padding-bottom: 87px !important;
  padding-top: 87px !important; }

.p-l-87 {
  padding-left: 87px !important; }

.p-r-87 {
  padding-right: 87px !important; }

.p-x-87 {
  padding-right: 87px !important;
  padding-left: 87px !important; }

.m-t-88 {
  margin-top: 88px !important; }

.m-b-88 {
  margin-bottom: 88px !important; }

.m-y-88 {
  margin-bottom: 88px !important;
  margin-top: 88px !important; }

.m-l-88 {
  margin-left: 88px !important; }

.m-r-88 {
  margin-right: 88px !important; }

.m-x-88 {
  margin-right: 88px !important;
  margin-left: 88px !important; }

.p-t-88 {
  padding-top: 88px !important; }

.p-b-88 {
  padding-bottom: 88px !important; }

.p-y-88 {
  padding-bottom: 88px !important;
  padding-top: 88px !important; }

.p-l-88 {
  padding-left: 88px !important; }

.p-r-88 {
  padding-right: 88px !important; }

.p-x-88 {
  padding-right: 88px !important;
  padding-left: 88px !important; }

.m-t-89 {
  margin-top: 89px !important; }

.m-b-89 {
  margin-bottom: 89px !important; }

.m-y-89 {
  margin-bottom: 89px !important;
  margin-top: 89px !important; }

.m-l-89 {
  margin-left: 89px !important; }

.m-r-89 {
  margin-right: 89px !important; }

.m-x-89 {
  margin-right: 89px !important;
  margin-left: 89px !important; }

.p-t-89 {
  padding-top: 89px !important; }

.p-b-89 {
  padding-bottom: 89px !important; }

.p-y-89 {
  padding-bottom: 89px !important;
  padding-top: 89px !important; }

.p-l-89 {
  padding-left: 89px !important; }

.p-r-89 {
  padding-right: 89px !important; }

.p-x-89 {
  padding-right: 89px !important;
  padding-left: 89px !important; }

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

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

.m-y-90 {
  margin-bottom: 90px !important;
  margin-top: 90px !important; }

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

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

.m-x-90 {
  margin-right: 90px !important;
  margin-left: 90px !important; }

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

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

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

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

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

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

.m-t-91 {
  margin-top: 91px !important; }

.m-b-91 {
  margin-bottom: 91px !important; }

.m-y-91 {
  margin-bottom: 91px !important;
  margin-top: 91px !important; }

.m-l-91 {
  margin-left: 91px !important; }

.m-r-91 {
  margin-right: 91px !important; }

.m-x-91 {
  margin-right: 91px !important;
  margin-left: 91px !important; }

.p-t-91 {
  padding-top: 91px !important; }

.p-b-91 {
  padding-bottom: 91px !important; }

.p-y-91 {
  padding-bottom: 91px !important;
  padding-top: 91px !important; }

.p-l-91 {
  padding-left: 91px !important; }

.p-r-91 {
  padding-right: 91px !important; }

.p-x-91 {
  padding-right: 91px !important;
  padding-left: 91px !important; }

.m-t-92 {
  margin-top: 92px !important; }

.m-b-92 {
  margin-bottom: 92px !important; }

.m-y-92 {
  margin-bottom: 92px !important;
  margin-top: 92px !important; }

.m-l-92 {
  margin-left: 92px !important; }

.m-r-92 {
  margin-right: 92px !important; }

.m-x-92 {
  margin-right: 92px !important;
  margin-left: 92px !important; }

.p-t-92 {
  padding-top: 92px !important; }

.p-b-92 {
  padding-bottom: 92px !important; }

.p-y-92 {
  padding-bottom: 92px !important;
  padding-top: 92px !important; }

.p-l-92 {
  padding-left: 92px !important; }

.p-r-92 {
  padding-right: 92px !important; }

.p-x-92 {
  padding-right: 92px !important;
  padding-left: 92px !important; }

.m-t-93 {
  margin-top: 93px !important; }

.m-b-93 {
  margin-bottom: 93px !important; }

.m-y-93 {
  margin-bottom: 93px !important;
  margin-top: 93px !important; }

.m-l-93 {
  margin-left: 93px !important; }

.m-r-93 {
  margin-right: 93px !important; }

.m-x-93 {
  margin-right: 93px !important;
  margin-left: 93px !important; }

.p-t-93 {
  padding-top: 93px !important; }

.p-b-93 {
  padding-bottom: 93px !important; }

.p-y-93 {
  padding-bottom: 93px !important;
  padding-top: 93px !important; }

.p-l-93 {
  padding-left: 93px !important; }

.p-r-93 {
  padding-right: 93px !important; }

.p-x-93 {
  padding-right: 93px !important;
  padding-left: 93px !important; }

.m-t-94 {
  margin-top: 94px !important; }

.m-b-94 {
  margin-bottom: 94px !important; }

.m-y-94 {
  margin-bottom: 94px !important;
  margin-top: 94px !important; }

.m-l-94 {
  margin-left: 94px !important; }

.m-r-94 {
  margin-right: 94px !important; }

.m-x-94 {
  margin-right: 94px !important;
  margin-left: 94px !important; }

.p-t-94 {
  padding-top: 94px !important; }

.p-b-94 {
  padding-bottom: 94px !important; }

.p-y-94 {
  padding-bottom: 94px !important;
  padding-top: 94px !important; }

.p-l-94 {
  padding-left: 94px !important; }

.p-r-94 {
  padding-right: 94px !important; }

.p-x-94 {
  padding-right: 94px !important;
  padding-left: 94px !important; }

.m-t-95 {
  margin-top: 95px !important; }

.m-b-95 {
  margin-bottom: 95px !important; }

.m-y-95 {
  margin-bottom: 95px !important;
  margin-top: 95px !important; }

.m-l-95 {
  margin-left: 95px !important; }

.m-r-95 {
  margin-right: 95px !important; }

.m-x-95 {
  margin-right: 95px !important;
  margin-left: 95px !important; }

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

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

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

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

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

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

.m-t-96 {
  margin-top: 96px !important; }

.m-b-96 {
  margin-bottom: 96px !important; }

.m-y-96 {
  margin-bottom: 96px !important;
  margin-top: 96px !important; }

.m-l-96 {
  margin-left: 96px !important; }

.m-r-96 {
  margin-right: 96px !important; }

.m-x-96 {
  margin-right: 96px !important;
  margin-left: 96px !important; }

.p-t-96 {
  padding-top: 96px !important; }

.p-b-96 {
  padding-bottom: 96px !important; }

.p-y-96 {
  padding-bottom: 96px !important;
  padding-top: 96px !important; }

.p-l-96 {
  padding-left: 96px !important; }

.p-r-96 {
  padding-right: 96px !important; }

.p-x-96 {
  padding-right: 96px !important;
  padding-left: 96px !important; }

.m-t-97 {
  margin-top: 97px !important; }

.m-b-97 {
  margin-bottom: 97px !important; }

.m-y-97 {
  margin-bottom: 97px !important;
  margin-top: 97px !important; }

.m-l-97 {
  margin-left: 97px !important; }

.m-r-97 {
  margin-right: 97px !important; }

.m-x-97 {
  margin-right: 97px !important;
  margin-left: 97px !important; }

.p-t-97 {
  padding-top: 97px !important; }

.p-b-97 {
  padding-bottom: 97px !important; }

.p-y-97 {
  padding-bottom: 97px !important;
  padding-top: 97px !important; }

.p-l-97 {
  padding-left: 97px !important; }

.p-r-97 {
  padding-right: 97px !important; }

.p-x-97 {
  padding-right: 97px !important;
  padding-left: 97px !important; }

.m-t-98 {
  margin-top: 98px !important; }

.m-b-98 {
  margin-bottom: 98px !important; }

.m-y-98 {
  margin-bottom: 98px !important;
  margin-top: 98px !important; }

.m-l-98 {
  margin-left: 98px !important; }

.m-r-98 {
  margin-right: 98px !important; }

.m-x-98 {
  margin-right: 98px !important;
  margin-left: 98px !important; }

.p-t-98 {
  padding-top: 98px !important; }

.p-b-98 {
  padding-bottom: 98px !important; }

.p-y-98 {
  padding-bottom: 98px !important;
  padding-top: 98px !important; }

.p-l-98 {
  padding-left: 98px !important; }

.p-r-98 {
  padding-right: 98px !important; }

.p-x-98 {
  padding-right: 98px !important;
  padding-left: 98px !important; }

.m-t-99 {
  margin-top: 99px !important; }

.m-b-99 {
  margin-bottom: 99px !important; }

.m-y-99 {
  margin-bottom: 99px !important;
  margin-top: 99px !important; }

.m-l-99 {
  margin-left: 99px !important; }

.m-r-99 {
  margin-right: 99px !important; }

.m-x-99 {
  margin-right: 99px !important;
  margin-left: 99px !important; }

.p-t-99 {
  padding-top: 99px !important; }

.p-b-99 {
  padding-bottom: 99px !important; }

.p-y-99 {
  padding-bottom: 99px !important;
  padding-top: 99px !important; }

.p-l-99 {
  padding-left: 99px !important; }

.p-r-99 {
  padding-right: 99px !important; }

.p-x-99 {
  padding-right: 99px !important;
  padding-left: 99px !important; }

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

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

.m-y-100 {
  margin-bottom: 100px !important;
  margin-top: 100px !important; }

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

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

.m-x-100 {
  margin-right: 100px !important;
  margin-left: 100px !important; }

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

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

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

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

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

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

.m-t-101 {
  margin-top: 101px !important; }

.m-b-101 {
  margin-bottom: 101px !important; }

.m-y-101 {
  margin-bottom: 101px !important;
  margin-top: 101px !important; }

.m-l-101 {
  margin-left: 101px !important; }

.m-r-101 {
  margin-right: 101px !important; }

.m-x-101 {
  margin-right: 101px !important;
  margin-left: 101px !important; }

.p-t-101 {
  padding-top: 101px !important; }

.p-b-101 {
  padding-bottom: 101px !important; }

.p-y-101 {
  padding-bottom: 101px !important;
  padding-top: 101px !important; }

.p-l-101 {
  padding-left: 101px !important; }

.p-r-101 {
  padding-right: 101px !important; }

.p-x-101 {
  padding-right: 101px !important;
  padding-left: 101px !important; }

.m-t-102 {
  margin-top: 102px !important; }

.m-b-102 {
  margin-bottom: 102px !important; }

.m-y-102 {
  margin-bottom: 102px !important;
  margin-top: 102px !important; }

.m-l-102 {
  margin-left: 102px !important; }

.m-r-102 {
  margin-right: 102px !important; }

.m-x-102 {
  margin-right: 102px !important;
  margin-left: 102px !important; }

.p-t-102 {
  padding-top: 102px !important; }

.p-b-102 {
  padding-bottom: 102px !important; }

.p-y-102 {
  padding-bottom: 102px !important;
  padding-top: 102px !important; }

.p-l-102 {
  padding-left: 102px !important; }

.p-r-102 {
  padding-right: 102px !important; }

.p-x-102 {
  padding-right: 102px !important;
  padding-left: 102px !important; }

.m-t-103 {
  margin-top: 103px !important; }

.m-b-103 {
  margin-bottom: 103px !important; }

.m-y-103 {
  margin-bottom: 103px !important;
  margin-top: 103px !important; }

.m-l-103 {
  margin-left: 103px !important; }

.m-r-103 {
  margin-right: 103px !important; }

.m-x-103 {
  margin-right: 103px !important;
  margin-left: 103px !important; }

.p-t-103 {
  padding-top: 103px !important; }

.p-b-103 {
  padding-bottom: 103px !important; }

.p-y-103 {
  padding-bottom: 103px !important;
  padding-top: 103px !important; }

.p-l-103 {
  padding-left: 103px !important; }

.p-r-103 {
  padding-right: 103px !important; }

.p-x-103 {
  padding-right: 103px !important;
  padding-left: 103px !important; }

.m-t-104 {
  margin-top: 104px !important; }

.m-b-104 {
  margin-bottom: 104px !important; }

.m-y-104 {
  margin-bottom: 104px !important;
  margin-top: 104px !important; }

.m-l-104 {
  margin-left: 104px !important; }

.m-r-104 {
  margin-right: 104px !important; }

.m-x-104 {
  margin-right: 104px !important;
  margin-left: 104px !important; }

.p-t-104 {
  padding-top: 104px !important; }

.p-b-104 {
  padding-bottom: 104px !important; }

.p-y-104 {
  padding-bottom: 104px !important;
  padding-top: 104px !important; }

.p-l-104 {
  padding-left: 104px !important; }

.p-r-104 {
  padding-right: 104px !important; }

.p-x-104 {
  padding-right: 104px !important;
  padding-left: 104px !important; }

.m-t-105 {
  margin-top: 105px !important; }

.m-b-105 {
  margin-bottom: 105px !important; }

.m-y-105 {
  margin-bottom: 105px !important;
  margin-top: 105px !important; }

.m-l-105 {
  margin-left: 105px !important; }

.m-r-105 {
  margin-right: 105px !important; }

.m-x-105 {
  margin-right: 105px !important;
  margin-left: 105px !important; }

.p-t-105 {
  padding-top: 105px !important; }

.p-b-105 {
  padding-bottom: 105px !important; }

.p-y-105 {
  padding-bottom: 105px !important;
  padding-top: 105px !important; }

.p-l-105 {
  padding-left: 105px !important; }

.p-r-105 {
  padding-right: 105px !important; }

.p-x-105 {
  padding-right: 105px !important;
  padding-left: 105px !important; }

.m-t-106 {
  margin-top: 106px !important; }

.m-b-106 {
  margin-bottom: 106px !important; }

.m-y-106 {
  margin-bottom: 106px !important;
  margin-top: 106px !important; }

.m-l-106 {
  margin-left: 106px !important; }

.m-r-106 {
  margin-right: 106px !important; }

.m-x-106 {
  margin-right: 106px !important;
  margin-left: 106px !important; }

.p-t-106 {
  padding-top: 106px !important; }

.p-b-106 {
  padding-bottom: 106px !important; }

.p-y-106 {
  padding-bottom: 106px !important;
  padding-top: 106px !important; }

.p-l-106 {
  padding-left: 106px !important; }

.p-r-106 {
  padding-right: 106px !important; }

.p-x-106 {
  padding-right: 106px !important;
  padding-left: 106px !important; }

.m-t-107 {
  margin-top: 107px !important; }

.m-b-107 {
  margin-bottom: 107px !important; }

.m-y-107 {
  margin-bottom: 107px !important;
  margin-top: 107px !important; }

.m-l-107 {
  margin-left: 107px !important; }

.m-r-107 {
  margin-right: 107px !important; }

.m-x-107 {
  margin-right: 107px !important;
  margin-left: 107px !important; }

.p-t-107 {
  padding-top: 107px !important; }

.p-b-107 {
  padding-bottom: 107px !important; }

.p-y-107 {
  padding-bottom: 107px !important;
  padding-top: 107px !important; }

.p-l-107 {
  padding-left: 107px !important; }

.p-r-107 {
  padding-right: 107px !important; }

.p-x-107 {
  padding-right: 107px !important;
  padding-left: 107px !important; }

.m-t-108 {
  margin-top: 108px !important; }

.m-b-108 {
  margin-bottom: 108px !important; }

.m-y-108 {
  margin-bottom: 108px !important;
  margin-top: 108px !important; }

.m-l-108 {
  margin-left: 108px !important; }

.m-r-108 {
  margin-right: 108px !important; }

.m-x-108 {
  margin-right: 108px !important;
  margin-left: 108px !important; }

.p-t-108 {
  padding-top: 108px !important; }

.p-b-108 {
  padding-bottom: 108px !important; }

.p-y-108 {
  padding-bottom: 108px !important;
  padding-top: 108px !important; }

.p-l-108 {
  padding-left: 108px !important; }

.p-r-108 {
  padding-right: 108px !important; }

.p-x-108 {
  padding-right: 108px !important;
  padding-left: 108px !important; }

.m-t-109 {
  margin-top: 109px !important; }

.m-b-109 {
  margin-bottom: 109px !important; }

.m-y-109 {
  margin-bottom: 109px !important;
  margin-top: 109px !important; }

.m-l-109 {
  margin-left: 109px !important; }

.m-r-109 {
  margin-right: 109px !important; }

.m-x-109 {
  margin-right: 109px !important;
  margin-left: 109px !important; }

.p-t-109 {
  padding-top: 109px !important; }

.p-b-109 {
  padding-bottom: 109px !important; }

.p-y-109 {
  padding-bottom: 109px !important;
  padding-top: 109px !important; }

.p-l-109 {
  padding-left: 109px !important; }

.p-r-109 {
  padding-right: 109px !important; }

.p-x-109 {
  padding-right: 109px !important;
  padding-left: 109px !important; }

.m-t-110 {
  margin-top: 110px !important; }

.m-b-110 {
  margin-bottom: 110px !important; }

.m-y-110 {
  margin-bottom: 110px !important;
  margin-top: 110px !important; }

.m-l-110 {
  margin-left: 110px !important; }

.m-r-110 {
  margin-right: 110px !important; }

.m-x-110 {
  margin-right: 110px !important;
  margin-left: 110px !important; }

.p-t-110 {
  padding-top: 110px !important; }

.p-b-110 {
  padding-bottom: 110px !important; }

.p-y-110 {
  padding-bottom: 110px !important;
  padding-top: 110px !important; }

.p-l-110 {
  padding-left: 110px !important; }

.p-r-110 {
  padding-right: 110px !important; }

.p-x-110 {
  padding-right: 110px !important;
  padding-left: 110px !important; }

.m-t-111 {
  margin-top: 111px !important; }

.m-b-111 {
  margin-bottom: 111px !important; }

.m-y-111 {
  margin-bottom: 111px !important;
  margin-top: 111px !important; }

.m-l-111 {
  margin-left: 111px !important; }

.m-r-111 {
  margin-right: 111px !important; }

.m-x-111 {
  margin-right: 111px !important;
  margin-left: 111px !important; }

.p-t-111 {
  padding-top: 111px !important; }

.p-b-111 {
  padding-bottom: 111px !important; }

.p-y-111 {
  padding-bottom: 111px !important;
  padding-top: 111px !important; }

.p-l-111 {
  padding-left: 111px !important; }

.p-r-111 {
  padding-right: 111px !important; }

.p-x-111 {
  padding-right: 111px !important;
  padding-left: 111px !important; }

.m-t-112 {
  margin-top: 112px !important; }

.m-b-112 {
  margin-bottom: 112px !important; }

.m-y-112 {
  margin-bottom: 112px !important;
  margin-top: 112px !important; }

.m-l-112 {
  margin-left: 112px !important; }

.m-r-112 {
  margin-right: 112px !important; }

.m-x-112 {
  margin-right: 112px !important;
  margin-left: 112px !important; }

.p-t-112 {
  padding-top: 112px !important; }

.p-b-112 {
  padding-bottom: 112px !important; }

.p-y-112 {
  padding-bottom: 112px !important;
  padding-top: 112px !important; }

.p-l-112 {
  padding-left: 112px !important; }

.p-r-112 {
  padding-right: 112px !important; }

.p-x-112 {
  padding-right: 112px !important;
  padding-left: 112px !important; }

.m-t-113 {
  margin-top: 113px !important; }

.m-b-113 {
  margin-bottom: 113px !important; }

.m-y-113 {
  margin-bottom: 113px !important;
  margin-top: 113px !important; }

.m-l-113 {
  margin-left: 113px !important; }

.m-r-113 {
  margin-right: 113px !important; }

.m-x-113 {
  margin-right: 113px !important;
  margin-left: 113px !important; }

.p-t-113 {
  padding-top: 113px !important; }

.p-b-113 {
  padding-bottom: 113px !important; }

.p-y-113 {
  padding-bottom: 113px !important;
  padding-top: 113px !important; }

.p-l-113 {
  padding-left: 113px !important; }

.p-r-113 {
  padding-right: 113px !important; }

.p-x-113 {
  padding-right: 113px !important;
  padding-left: 113px !important; }

.m-t-114 {
  margin-top: 114px !important; }

.m-b-114 {
  margin-bottom: 114px !important; }

.m-y-114 {
  margin-bottom: 114px !important;
  margin-top: 114px !important; }

.m-l-114 {
  margin-left: 114px !important; }

.m-r-114 {
  margin-right: 114px !important; }

.m-x-114 {
  margin-right: 114px !important;
  margin-left: 114px !important; }

.p-t-114 {
  padding-top: 114px !important; }

.p-b-114 {
  padding-bottom: 114px !important; }

.p-y-114 {
  padding-bottom: 114px !important;
  padding-top: 114px !important; }

.p-l-114 {
  padding-left: 114px !important; }

.p-r-114 {
  padding-right: 114px !important; }

.p-x-114 {
  padding-right: 114px !important;
  padding-left: 114px !important; }

.m-t-115 {
  margin-top: 115px !important; }

.m-b-115 {
  margin-bottom: 115px !important; }

.m-y-115 {
  margin-bottom: 115px !important;
  margin-top: 115px !important; }

.m-l-115 {
  margin-left: 115px !important; }

.m-r-115 {
  margin-right: 115px !important; }

.m-x-115 {
  margin-right: 115px !important;
  margin-left: 115px !important; }

.p-t-115 {
  padding-top: 115px !important; }

.p-b-115 {
  padding-bottom: 115px !important; }

.p-y-115 {
  padding-bottom: 115px !important;
  padding-top: 115px !important; }

.p-l-115 {
  padding-left: 115px !important; }

.p-r-115 {
  padding-right: 115px !important; }

.p-x-115 {
  padding-right: 115px !important;
  padding-left: 115px !important; }

.m-t-116 {
  margin-top: 116px !important; }

.m-b-116 {
  margin-bottom: 116px !important; }

.m-y-116 {
  margin-bottom: 116px !important;
  margin-top: 116px !important; }

.m-l-116 {
  margin-left: 116px !important; }

.m-r-116 {
  margin-right: 116px !important; }

.m-x-116 {
  margin-right: 116px !important;
  margin-left: 116px !important; }

.p-t-116 {
  padding-top: 116px !important; }

.p-b-116 {
  padding-bottom: 116px !important; }

.p-y-116 {
  padding-bottom: 116px !important;
  padding-top: 116px !important; }

.p-l-116 {
  padding-left: 116px !important; }

.p-r-116 {
  padding-right: 116px !important; }

.p-x-116 {
  padding-right: 116px !important;
  padding-left: 116px !important; }

.m-t-117 {
  margin-top: 117px !important; }

.m-b-117 {
  margin-bottom: 117px !important; }

.m-y-117 {
  margin-bottom: 117px !important;
  margin-top: 117px !important; }

.m-l-117 {
  margin-left: 117px !important; }

.m-r-117 {
  margin-right: 117px !important; }

.m-x-117 {
  margin-right: 117px !important;
  margin-left: 117px !important; }

.p-t-117 {
  padding-top: 117px !important; }

.p-b-117 {
  padding-bottom: 117px !important; }

.p-y-117 {
  padding-bottom: 117px !important;
  padding-top: 117px !important; }

.p-l-117 {
  padding-left: 117px !important; }

.p-r-117 {
  padding-right: 117px !important; }

.p-x-117 {
  padding-right: 117px !important;
  padding-left: 117px !important; }

.m-t-118 {
  margin-top: 118px !important; }

.m-b-118 {
  margin-bottom: 118px !important; }

.m-y-118 {
  margin-bottom: 118px !important;
  margin-top: 118px !important; }

.m-l-118 {
  margin-left: 118px !important; }

.m-r-118 {
  margin-right: 118px !important; }

.m-x-118 {
  margin-right: 118px !important;
  margin-left: 118px !important; }

.p-t-118 {
  padding-top: 118px !important; }

.p-b-118 {
  padding-bottom: 118px !important; }

.p-y-118 {
  padding-bottom: 118px !important;
  padding-top: 118px !important; }

.p-l-118 {
  padding-left: 118px !important; }

.p-r-118 {
  padding-right: 118px !important; }

.p-x-118 {
  padding-right: 118px !important;
  padding-left: 118px !important; }

.m-t-119 {
  margin-top: 119px !important; }

.m-b-119 {
  margin-bottom: 119px !important; }

.m-y-119 {
  margin-bottom: 119px !important;
  margin-top: 119px !important; }

.m-l-119 {
  margin-left: 119px !important; }

.m-r-119 {
  margin-right: 119px !important; }

.m-x-119 {
  margin-right: 119px !important;
  margin-left: 119px !important; }

.p-t-119 {
  padding-top: 119px !important; }

.p-b-119 {
  padding-bottom: 119px !important; }

.p-y-119 {
  padding-bottom: 119px !important;
  padding-top: 119px !important; }

.p-l-119 {
  padding-left: 119px !important; }

.p-r-119 {
  padding-right: 119px !important; }

.p-x-119 {
  padding-right: 119px !important;
  padding-left: 119px !important; }

.m-t-120 {
  margin-top: 120px !important; }

.m-b-120 {
  margin-bottom: 120px !important; }

.m-y-120 {
  margin-bottom: 120px !important;
  margin-top: 120px !important; }

.m-l-120 {
  margin-left: 120px !important; }

.m-r-120 {
  margin-right: 120px !important; }

.m-x-120 {
  margin-right: 120px !important;
  margin-left: 120px !important; }

.p-t-120 {
  padding-top: 120px !important; }

.p-b-120 {
  padding-bottom: 120px !important; }

.p-y-120 {
  padding-bottom: 120px !important;
  padding-top: 120px !important; }

.p-l-120 {
  padding-left: 120px !important; }

.p-r-120 {
  padding-right: 120px !important; }

.p-x-120 {
  padding-right: 120px !important;
  padding-left: 120px !important; }

.m-t-121 {
  margin-top: 121px !important; }

.m-b-121 {
  margin-bottom: 121px !important; }

.m-y-121 {
  margin-bottom: 121px !important;
  margin-top: 121px !important; }

.m-l-121 {
  margin-left: 121px !important; }

.m-r-121 {
  margin-right: 121px !important; }

.m-x-121 {
  margin-right: 121px !important;
  margin-left: 121px !important; }

.p-t-121 {
  padding-top: 121px !important; }

.p-b-121 {
  padding-bottom: 121px !important; }

.p-y-121 {
  padding-bottom: 121px !important;
  padding-top: 121px !important; }

.p-l-121 {
  padding-left: 121px !important; }

.p-r-121 {
  padding-right: 121px !important; }

.p-x-121 {
  padding-right: 121px !important;
  padding-left: 121px !important; }

.m-t-122 {
  margin-top: 122px !important; }

.m-b-122 {
  margin-bottom: 122px !important; }

.m-y-122 {
  margin-bottom: 122px !important;
  margin-top: 122px !important; }

.m-l-122 {
  margin-left: 122px !important; }

.m-r-122 {
  margin-right: 122px !important; }

.m-x-122 {
  margin-right: 122px !important;
  margin-left: 122px !important; }

.p-t-122 {
  padding-top: 122px !important; }

.p-b-122 {
  padding-bottom: 122px !important; }

.p-y-122 {
  padding-bottom: 122px !important;
  padding-top: 122px !important; }

.p-l-122 {
  padding-left: 122px !important; }

.p-r-122 {
  padding-right: 122px !important; }

.p-x-122 {
  padding-right: 122px !important;
  padding-left: 122px !important; }

.m-t-123 {
  margin-top: 123px !important; }

.m-b-123 {
  margin-bottom: 123px !important; }

.m-y-123 {
  margin-bottom: 123px !important;
  margin-top: 123px !important; }

.m-l-123 {
  margin-left: 123px !important; }

.m-r-123 {
  margin-right: 123px !important; }

.m-x-123 {
  margin-right: 123px !important;
  margin-left: 123px !important; }

.p-t-123 {
  padding-top: 123px !important; }

.p-b-123 {
  padding-bottom: 123px !important; }

.p-y-123 {
  padding-bottom: 123px !important;
  padding-top: 123px !important; }

.p-l-123 {
  padding-left: 123px !important; }

.p-r-123 {
  padding-right: 123px !important; }

.p-x-123 {
  padding-right: 123px !important;
  padding-left: 123px !important; }

.m-t-124 {
  margin-top: 124px !important; }

.m-b-124 {
  margin-bottom: 124px !important; }

.m-y-124 {
  margin-bottom: 124px !important;
  margin-top: 124px !important; }

.m-l-124 {
  margin-left: 124px !important; }

.m-r-124 {
  margin-right: 124px !important; }

.m-x-124 {
  margin-right: 124px !important;
  margin-left: 124px !important; }

.p-t-124 {
  padding-top: 124px !important; }

.p-b-124 {
  padding-bottom: 124px !important; }

.p-y-124 {
  padding-bottom: 124px !important;
  padding-top: 124px !important; }

.p-l-124 {
  padding-left: 124px !important; }

.p-r-124 {
  padding-right: 124px !important; }

.p-x-124 {
  padding-right: 124px !important;
  padding-left: 124px !important; }

.m-t-125 {
  margin-top: 125px !important; }

.m-b-125 {
  margin-bottom: 125px !important; }

.m-y-125 {
  margin-bottom: 125px !important;
  margin-top: 125px !important; }

.m-l-125 {
  margin-left: 125px !important; }

.m-r-125 {
  margin-right: 125px !important; }

.m-x-125 {
  margin-right: 125px !important;
  margin-left: 125px !important; }

.p-t-125 {
  padding-top: 125px !important; }

.p-b-125 {
  padding-bottom: 125px !important; }

.p-y-125 {
  padding-bottom: 125px !important;
  padding-top: 125px !important; }

.p-l-125 {
  padding-left: 125px !important; }

.p-r-125 {
  padding-right: 125px !important; }

.p-x-125 {
  padding-right: 125px !important;
  padding-left: 125px !important; }

.m-t-126 {
  margin-top: 126px !important; }

.m-b-126 {
  margin-bottom: 126px !important; }

.m-y-126 {
  margin-bottom: 126px !important;
  margin-top: 126px !important; }

.m-l-126 {
  margin-left: 126px !important; }

.m-r-126 {
  margin-right: 126px !important; }

.m-x-126 {
  margin-right: 126px !important;
  margin-left: 126px !important; }

.p-t-126 {
  padding-top: 126px !important; }

.p-b-126 {
  padding-bottom: 126px !important; }

.p-y-126 {
  padding-bottom: 126px !important;
  padding-top: 126px !important; }

.p-l-126 {
  padding-left: 126px !important; }

.p-r-126 {
  padding-right: 126px !important; }

.p-x-126 {
  padding-right: 126px !important;
  padding-left: 126px !important; }

.m-t-127 {
  margin-top: 127px !important; }

.m-b-127 {
  margin-bottom: 127px !important; }

.m-y-127 {
  margin-bottom: 127px !important;
  margin-top: 127px !important; }

.m-l-127 {
  margin-left: 127px !important; }

.m-r-127 {
  margin-right: 127px !important; }

.m-x-127 {
  margin-right: 127px !important;
  margin-left: 127px !important; }

.p-t-127 {
  padding-top: 127px !important; }

.p-b-127 {
  padding-bottom: 127px !important; }

.p-y-127 {
  padding-bottom: 127px !important;
  padding-top: 127px !important; }

.p-l-127 {
  padding-left: 127px !important; }

.p-r-127 {
  padding-right: 127px !important; }

.p-x-127 {
  padding-right: 127px !important;
  padding-left: 127px !important; }

.m-t-128 {
  margin-top: 128px !important; }

.m-b-128 {
  margin-bottom: 128px !important; }

.m-y-128 {
  margin-bottom: 128px !important;
  margin-top: 128px !important; }

.m-l-128 {
  margin-left: 128px !important; }

.m-r-128 {
  margin-right: 128px !important; }

.m-x-128 {
  margin-right: 128px !important;
  margin-left: 128px !important; }

.p-t-128 {
  padding-top: 128px !important; }

.p-b-128 {
  padding-bottom: 128px !important; }

.p-y-128 {
  padding-bottom: 128px !important;
  padding-top: 128px !important; }

.p-l-128 {
  padding-left: 128px !important; }

.p-r-128 {
  padding-right: 128px !important; }

.p-x-128 {
  padding-right: 128px !important;
  padding-left: 128px !important; }

/* Mobile */
@media (min-width: 768px) {
  .m-md-t-0 {
    margin-top: 0px !important; }
  .m-md-b-0 {
    margin-bottom: 0px !important; }
  .m-md-y-0 {
    margin-bottom: 0px !important;
    margin-top: 0px !important; }
  .m-md-l-0 {
    margin-left: 0px !important; }
  .m-md-r-0 {
    margin-right: 0px !important; }
  .m-md-x-0 {
    margin-right: 0px !important;
    margin-left: 0px !important; }
  .p-md-t-0 {
    padding-top: 0px !important; }
  .p-md-b-0 {
    padding-bottom: 0px !important; }
  .p-md-y-0 {
    padding-bottom: 0px !important;
    padding-top: 0px !important; }
  .p-md-l-0 {
    padding-left: 0px !important; }
  .p-md-r-0 {
    padding-right: 0px !important; }
  .p-md-x-0 {
    padding-right: 0px !important;
    padding-left: 0px !important; } }

/* Mobile */
@media (min-width: 768px) {
  .m-md-t-1 {
    margin-top: 1px !important; }
  .m-md-b-1 {
    margin-bottom: 1px !important; }
  .m-md-y-1 {
    margin-bottom: 1px !important;
    margin-top: 1px !important; }
  .m-md-l-1 {
    margin-left: 1px !important; }
  .m-md-r-1 {
    margin-right: 1px !important; }
  .m-md-x-1 {
    margin-right: 1px !important;
    margin-left: 1px !important; }
  .p-md-t-1 {
    padding-top: 1px !important; }
  .p-md-b-1 {
    padding-bottom: 1px !important; }
  .p-md-y-1 {
    padding-bottom: 1px !important;
    padding-top: 1px !important; }
  .p-md-l-1 {
    padding-left: 1px !important; }
  .p-md-r-1 {
    padding-right: 1px !important; }
  .p-md-x-1 {
    padding-right: 1px !important;
    padding-left: 1px !important; } }

/* Mobile */
@media (min-width: 768px) {
  .m-md-t-2 {
    margin-top: 2px !important; }
  .m-md-b-2 {
    margin-bottom: 2px !important; }
  .m-md-y-2 {
    margin-bottom: 2px !important;
    margin-top: 2px !important; }
  .m-md-l-2 {
    margin-left: 2px !important; }
  .m-md-r-2 {
    margin-right: 2px !important; }
  .m-md-x-2 {
    margin-right: 2px !important;
    margin-left: 2px !important; }
  .p-md-t-2 {
    padding-top: 2px !important; }
  .p-md-b-2 {
    padding-bottom: 2px !important; }
  .p-md-y-2 {
    padding-bottom: 2px !important;
    padding-top: 2px !important; }
  .p-md-l-2 {
    padding-left: 2px !important; }
  .p-md-r-2 {
    padding-right: 2px !important; }
  .p-md-x-2 {
    padding-right: 2px !important;
    padding-left: 2px !important; } }

/* Mobile */
@media (min-width: 768px) {
  .m-md-t-3 {
    margin-top: 3px !important; }
  .m-md-b-3 {
    margin-bottom: 3px !important; }
  .m-md-y-3 {
    margin-bottom: 3px !important;
    margin-top: 3px !important; }
  .m-md-l-3 {
    margin-left: 3px !important; }
  .m-md-r-3 {
    margin-right: 3px !important; }
  .m-md-x-3 {
    margin-right: 3px !important;
    margin-left: 3px !important; }
  .p-md-t-3 {
    padding-top: 3px !important; }
  .p-md-b-3 {
    padding-bottom: 3px !important; }
  .p-md-y-3 {
    padding-bottom: 3px !important;
    padding-top: 3px !important; }
  .p-md-l-3 {
    padding-left: 3px !important; }
  .p-md-r-3 {
    padding-right: 3px !important; }
  .p-md-x-3 {
    padding-right: 3px !important;
    padding-left: 3px !important; } }

/* Mobile */
@media (min-width: 768px) {
  .m-md-t-4 {
    margin-top: 4px !important; }
  .m-md-b-4 {
    margin-bottom: 4px !important; }
  .m-md-y-4 {
    margin-bottom: 4px !important;
    margin-top: 4px !important; }
  .m-md-l-4 {
    margin-left: 4px !important; }
  .m-md-r-4 {
    margin-right: 4px !important; }
  .m-md-x-4 {
    margin-right: 4px !important;
    margin-left: 4px !important; }
  .p-md-t-4 {
    padding-top: 4px !important; }
  .p-md-b-4 {
    padding-bottom: 4px !important; }
  .p-md-y-4 {
    padding-bottom: 4px !important;
    padding-top: 4px !important; }
  .p-md-l-4 {
    padding-left: 4px !important; }
  .p-md-r-4 {
    padding-right: 4px !important; }
  .p-md-x-4 {
    padding-right: 4px !important;
    padding-left: 4px !important; } }

/* Mobile */
@media (min-width: 768px) {
  .m-md-t-5 {
    margin-top: 5px !important; }
  .m-md-b-5 {
    margin-bottom: 5px !important; }
  .m-md-y-5 {
    margin-bottom: 5px !important;
    margin-top: 5px !important; }
  .m-md-l-5 {
    margin-left: 5px !important; }
  .m-md-r-5 {
    margin-right: 5px !important; }
  .m-md-x-5 {
    margin-right: 5px !important;
    margin-left: 5px !important; }
  .p-md-t-5 {
    padding-top: 5px !important; }
  .p-md-b-5 {
    padding-bottom: 5px !important; }
  .p-md-y-5 {
    padding-bottom: 5px !important;
    padding-top: 5px !important; }
  .p-md-l-5 {
    padding-left: 5px !important; }
  .p-md-r-5 {
    padding-right: 5px !important; }
  .p-md-x-5 {
    padding-right: 5px !important;
    padding-left: 5px !important; } }

/* Mobile */
@media (min-width: 768px) {
  .m-md-t-6 {
    margin-top: 6px !important; }
  .m-md-b-6 {
    margin-bottom: 6px !important; }
  .m-md-y-6 {
    margin-bottom: 6px !important;
    margin-top: 6px !important; }
  .m-md-l-6 {
    margin-left: 6px !important; }
  .m-md-r-6 {
    margin-right: 6px !important; }
  .m-md-x-6 {
    margin-right: 6px !important;
    margin-left: 6px !important; }
  .p-md-t-6 {
    padding-top: 6px !important; }
  .p-md-b-6 {
    padding-bottom: 6px !important; }
  .p-md-y-6 {
    padding-bottom: 6px !important;
    padding-top: 6px !important; }
  .p-md-l-6 {
    padding-left: 6px !important; }
  .p-md-r-6 {
    padding-right: 6px !important; }
  .p-md-x-6 {
    padding-right: 6px !important;
    padding-left: 6px !important; } }

/* Mobile */
@media (min-width: 768px) {
  .m-md-t-7 {
    margin-top: 7px !important; }
  .m-md-b-7 {
    margin-bottom: 7px !important; }
  .m-md-y-7 {
    margin-bottom: 7px !important;
    margin-top: 7px !important; }
  .m-md-l-7 {
    margin-left: 7px !important; }
  .m-md-r-7 {
    margin-right: 7px !important; }
  .m-md-x-7 {
    margin-right: 7px !important;
    margin-left: 7px !important; }
  .p-md-t-7 {
    padding-top: 7px !important; }
  .p-md-b-7 {
    padding-bottom: 7px !important; }
  .p-md-y-7 {
    padding-bottom: 7px !important;
    padding-top: 7px !important; }
  .p-md-l-7 {
    padding-left: 7px !important; }
  .p-md-r-7 {
    padding-right: 7px !important; }
  .p-md-x-7 {
    padding-right: 7px !important;
    padding-left: 7px !important; } }

/* Mobile */
@media (min-width: 768px) {
  .m-md-t-8 {
    margin-top: 8px !important; }
  .m-md-b-8 {
    margin-bottom: 8px !important; }
  .m-md-y-8 {
    margin-bottom: 8px !important;
    margin-top: 8px !important; }
  .m-md-l-8 {
    margin-left: 8px !important; }
  .m-md-r-8 {
    margin-right: 8px !important; }
  .m-md-x-8 {
    margin-right: 8px !important;
    margin-left: 8px !important; }
  .p-md-t-8 {
    padding-top: 8px !important; }
  .p-md-b-8 {
    padding-bottom: 8px !important; }
  .p-md-y-8 {
    padding-bottom: 8px !important;
    padding-top: 8px !important; }
  .p-md-l-8 {
    padding-left: 8px !important; }
  .p-md-r-8 {
    padding-right: 8px !important; }
  .p-md-x-8 {
    padding-right: 8px !important;
    padding-left: 8px !important; } }

/* Mobile */
@media (min-width: 768px) {
  .m-md-t-9 {
    margin-top: 9px !important; }
  .m-md-b-9 {
    margin-bottom: 9px !important; }
  .m-md-y-9 {
    margin-bottom: 9px !important;
    margin-top: 9px !important; }
  .m-md-l-9 {
    margin-left: 9px !important; }
  .m-md-r-9 {
    margin-right: 9px !important; }
  .m-md-x-9 {
    margin-right: 9px !important;
    margin-left: 9px !important; }
  .p-md-t-9 {
    padding-top: 9px !important; }
  .p-md-b-9 {
    padding-bottom: 9px !important; }
  .p-md-y-9 {
    padding-bottom: 9px !important;
    padding-top: 9px !important; }
  .p-md-l-9 {
    padding-left: 9px !important; }
  .p-md-r-9 {
    padding-right: 9px !important; }
  .p-md-x-9 {
    padding-right: 9px !important;
    padding-left: 9px !important; } }

/* Mobile */
@media (min-width: 768px) {
  .m-md-t-10 {
    margin-top: 10px !important; }
  .m-md-b-10 {
    margin-bottom: 10px !important; }
  .m-md-y-10 {
    margin-bottom: 10px !important;
    margin-top: 10px !important; }
  .m-md-l-10 {
    margin-left: 10px !important; }
  .m-md-r-10 {
    margin-right: 10px !important; }
  .m-md-x-10 {
    margin-right: 10px !important;
    margin-left: 10px !important; }
  .p-md-t-10 {
    padding-top: 10px !important; }
  .p-md-b-10 {
    padding-bottom: 10px !important; }
  .p-md-y-10 {
    padding-bottom: 10px !important;
    padding-top: 10px !important; }
  .p-md-l-10 {
    padding-left: 10px !important; }
  .p-md-r-10 {
    padding-right: 10px !important; }
  .p-md-x-10 {
    padding-right: 10px !important;
    padding-left: 10px !important; } }

/* Mobile */
@media (min-width: 768px) {
  .m-md-t-11 {
    margin-top: 11px !important; }
  .m-md-b-11 {
    margin-bottom: 11px !important; }
  .m-md-y-11 {
    margin-bottom: 11px !important;
    margin-top: 11px !important; }
  .m-md-l-11 {
    margin-left: 11px !important; }
  .m-md-r-11 {
    margin-right: 11px !important; }
  .m-md-x-11 {
    margin-right: 11px !important;
    margin-left: 11px !important; }
  .p-md-t-11 {
    padding-top: 11px !important; }
  .p-md-b-11 {
    padding-bottom: 11px !important; }
  .p-md-y-11 {
    padding-bottom: 11px !important;
    padding-top: 11px !important; }
  .p-md-l-11 {
    padding-left: 11px !important; }
  .p-md-r-11 {
    padding-right: 11px !important; }
  .p-md-x-11 {
    padding-right: 11px !important;
    padding-left: 11px !important; } }

/* Mobile */
@media (min-width: 768px) {
  .m-md-t-12 {
    margin-top: 12px !important; }
  .m-md-b-12 {
    margin-bottom: 12px !important; }
  .m-md-y-12 {
    margin-bottom: 12px !important;
    margin-top: 12px !important; }
  .m-md-l-12 {
    margin-left: 12px !important; }
  .m-md-r-12 {
    margin-right: 12px !important; }
  .m-md-x-12 {
    margin-right: 12px !important;
    margin-left: 12px !important; }
  .p-md-t-12 {
    padding-top: 12px !important; }
  .p-md-b-12 {
    padding-bottom: 12px !important; }
  .p-md-y-12 {
    padding-bottom: 12px !important;
    padding-top: 12px !important; }
  .p-md-l-12 {
    padding-left: 12px !important; }
  .p-md-r-12 {
    padding-right: 12px !important; }
  .p-md-x-12 {
    padding-right: 12px !important;
    padding-left: 12px !important; } }

/* Mobile */
@media (min-width: 768px) {
  .m-md-t-13 {
    margin-top: 13px !important; }
  .m-md-b-13 {
    margin-bottom: 13px !important; }
  .m-md-y-13 {
    margin-bottom: 13px !important;
    margin-top: 13px !important; }
  .m-md-l-13 {
    margin-left: 13px !important; }
  .m-md-r-13 {
    margin-right: 13px !important; }
  .m-md-x-13 {
    margin-right: 13px !important;
    margin-left: 13px !important; }
  .p-md-t-13 {
    padding-top: 13px !important; }
  .p-md-b-13 {
    padding-bottom: 13px !important; }
  .p-md-y-13 {
    padding-bottom: 13px !important;
    padding-top: 13px !important; }
  .p-md-l-13 {
    padding-left: 13px !important; }
  .p-md-r-13 {
    padding-right: 13px !important; }
  .p-md-x-13 {
    padding-right: 13px !important;
    padding-left: 13px !important; } }

/* Mobile */
@media (min-width: 768px) {
  .m-md-t-14 {
    margin-top: 14px !important; }
  .m-md-b-14 {
    margin-bottom: 14px !important; }
  .m-md-y-14 {
    margin-bottom: 14px !important;
    margin-top: 14px !important; }
  .m-md-l-14 {
    margin-left: 14px !important; }
  .m-md-r-14 {
    margin-right: 14px !important; }
  .m-md-x-14 {
    margin-right: 14px !important;
    margin-left: 14px !important; }
  .p-md-t-14 {
    padding-top: 14px !important; }
  .p-md-b-14 {
    padding-bottom: 14px !important; }
  .p-md-y-14 {
    padding-bottom: 14px !important;
    padding-top: 14px !important; }
  .p-md-l-14 {
    padding-left: 14px !important; }
  .p-md-r-14 {
    padding-right: 14px !important; }
  .p-md-x-14 {
    padding-right: 14px !important;
    padding-left: 14px !important; } }

/* Mobile */
@media (min-width: 768px) {
  .m-md-t-15 {
    margin-top: 15px !important; }
  .m-md-b-15 {
    margin-bottom: 15px !important; }
  .m-md-y-15 {
    margin-bottom: 15px !important;
    margin-top: 15px !important; }
  .m-md-l-15 {
    margin-left: 15px !important; }
  .m-md-r-15 {
    margin-right: 15px !important; }
  .m-md-x-15 {
    margin-right: 15px !important;
    margin-left: 15px !important; }
  .p-md-t-15 {
    padding-top: 15px !important; }
  .p-md-b-15 {
    padding-bottom: 15px !important; }
  .p-md-y-15 {
    padding-bottom: 15px !important;
    padding-top: 15px !important; }
  .p-md-l-15 {
    padding-left: 15px !important; }
  .p-md-r-15 {
    padding-right: 15px !important; }
  .p-md-x-15 {
    padding-right: 15px !important;
    padding-left: 15px !important; } }

/* Mobile */
@media (min-width: 768px) {
  .m-md-t-16 {
    margin-top: 16px !important; }
  .m-md-b-16 {
    margin-bottom: 16px !important; }
  .m-md-y-16 {
    margin-bottom: 16px !important;
    margin-top: 16px !important; }
  .m-md-l-16 {
    margin-left: 16px !important; }
  .m-md-r-16 {
    margin-right: 16px !important; }
  .m-md-x-16 {
    margin-right: 16px !important;
    margin-left: 16px !important; }
  .p-md-t-16 {
    padding-top: 16px !important; }
  .p-md-b-16 {
    padding-bottom: 16px !important; }
  .p-md-y-16 {
    padding-bottom: 16px !important;
    padding-top: 16px !important; }
  .p-md-l-16 {
    padding-left: 16px !important; }
  .p-md-r-16 {
    padding-right: 16px !important; }
  .p-md-x-16 {
    padding-right: 16px !important;
    padding-left: 16px !important; } }

/* Mobile */
@media (min-width: 768px) {
  .m-md-t-17 {
    margin-top: 17px !important; }
  .m-md-b-17 {
    margin-bottom: 17px !important; }
  .m-md-y-17 {
    margin-bottom: 17px !important;
    margin-top: 17px !important; }
  .m-md-l-17 {
    margin-left: 17px !important; }
  .m-md-r-17 {
    margin-right: 17px !important; }
  .m-md-x-17 {
    margin-right: 17px !important;
    margin-left: 17px !important; }
  .p-md-t-17 {
    padding-top: 17px !important; }
  .p-md-b-17 {
    padding-bottom: 17px !important; }
  .p-md-y-17 {
    padding-bottom: 17px !important;
    padding-top: 17px !important; }
  .p-md-l-17 {
    padding-left: 17px !important; }
  .p-md-r-17 {
    padding-right: 17px !important; }
  .p-md-x-17 {
    padding-right: 17px !important;
    padding-left: 17px !important; } }

/* Mobile */
@media (min-width: 768px) {
  .m-md-t-18 {
    margin-top: 18px !important; }
  .m-md-b-18 {
    margin-bottom: 18px !important; }
  .m-md-y-18 {
    margin-bottom: 18px !important;
    margin-top: 18px !important; }
  .m-md-l-18 {
    margin-left: 18px !important; }
  .m-md-r-18 {
    margin-right: 18px !important; }
  .m-md-x-18 {
    margin-right: 18px !important;
    margin-left: 18px !important; }
  .p-md-t-18 {
    padding-top: 18px !important; }
  .p-md-b-18 {
    padding-bottom: 18px !important; }
  .p-md-y-18 {
    padding-bottom: 18px !important;
    padding-top: 18px !important; }
  .p-md-l-18 {
    padding-left: 18px !important; }
  .p-md-r-18 {
    padding-right: 18px !important; }
  .p-md-x-18 {
    padding-right: 18px !important;
    padding-left: 18px !important; } }

/* Mobile */
@media (min-width: 768px) {
  .m-md-t-19 {
    margin-top: 19px !important; }
  .m-md-b-19 {
    margin-bottom: 19px !important; }
  .m-md-y-19 {
    margin-bottom: 19px !important;
    margin-top: 19px !important; }
  .m-md-l-19 {
    margin-left: 19px !important; }
  .m-md-r-19 {
    margin-right: 19px !important; }
  .m-md-x-19 {
    margin-right: 19px !important;
    margin-left: 19px !important; }
  .p-md-t-19 {
    padding-top: 19px !important; }
  .p-md-b-19 {
    padding-bottom: 19px !important; }
  .p-md-y-19 {
    padding-bottom: 19px !important;
    padding-top: 19px !important; }
  .p-md-l-19 {
    padding-left: 19px !important; }
  .p-md-r-19 {
    padding-right: 19px !important; }
  .p-md-x-19 {
    padding-right: 19px !important;
    padding-left: 19px !important; } }

/* Mobile */
@media (min-width: 768px) {
  .m-md-t-20 {
    margin-top: 20px !important; }
  .m-md-b-20 {
    margin-bottom: 20px !important; }
  .m-md-y-20 {
    margin-bottom: 20px !important;
    margin-top: 20px !important; }
  .m-md-l-20 {
    margin-left: 20px !important; }
  .m-md-r-20 {
    margin-right: 20px !important; }
  .m-md-x-20 {
    margin-right: 20px !important;
    margin-left: 20px !important; }
  .p-md-t-20 {
    padding-top: 20px !important; }
  .p-md-b-20 {
    padding-bottom: 20px !important; }
  .p-md-y-20 {
    padding-bottom: 20px !important;
    padding-top: 20px !important; }
  .p-md-l-20 {
    padding-left: 20px !important; }
  .p-md-r-20 {
    padding-right: 20px !important; }
  .p-md-x-20 {
    padding-right: 20px !important;
    padding-left: 20px !important; } }

/* Mobile */
@media (min-width: 768px) {
  .m-md-t-21 {
    margin-top: 21px !important; }
  .m-md-b-21 {
    margin-bottom: 21px !important; }
  .m-md-y-21 {
    margin-bottom: 21px !important;
    margin-top: 21px !important; }
  .m-md-l-21 {
    margin-left: 21px !important; }
  .m-md-r-21 {
    margin-right: 21px !important; }
  .m-md-x-21 {
    margin-right: 21px !important;
    margin-left: 21px !important; }
  .p-md-t-21 {
    padding-top: 21px !important; }
  .p-md-b-21 {
    padding-bottom: 21px !important; }
  .p-md-y-21 {
    padding-bottom: 21px !important;
    padding-top: 21px !important; }
  .p-md-l-21 {
    padding-left: 21px !important; }
  .p-md-r-21 {
    padding-right: 21px !important; }
  .p-md-x-21 {
    padding-right: 21px !important;
    padding-left: 21px !important; } }

/* Mobile */
@media (min-width: 768px) {
  .m-md-t-22 {
    margin-top: 22px !important; }
  .m-md-b-22 {
    margin-bottom: 22px !important; }
  .m-md-y-22 {
    margin-bottom: 22px !important;
    margin-top: 22px !important; }
  .m-md-l-22 {
    margin-left: 22px !important; }
  .m-md-r-22 {
    margin-right: 22px !important; }
  .m-md-x-22 {
    margin-right: 22px !important;
    margin-left: 22px !important; }
  .p-md-t-22 {
    padding-top: 22px !important; }
  .p-md-b-22 {
    padding-bottom: 22px !important; }
  .p-md-y-22 {
    padding-bottom: 22px !important;
    padding-top: 22px !important; }
  .p-md-l-22 {
    padding-left: 22px !important; }
  .p-md-r-22 {
    padding-right: 22px !important; }
  .p-md-x-22 {
    padding-right: 22px !important;
    padding-left: 22px !important; } }

/* Mobile */
@media (min-width: 768px) {
  .m-md-t-23 {
    margin-top: 23px !important; }
  .m-md-b-23 {
    margin-bottom: 23px !important; }
  .m-md-y-23 {
    margin-bottom: 23px !important;
    margin-top: 23px !important; }
  .m-md-l-23 {
    margin-left: 23px !important; }
  .m-md-r-23 {
    margin-right: 23px !important; }
  .m-md-x-23 {
    margin-right: 23px !important;
    margin-left: 23px !important; }
  .p-md-t-23 {
    padding-top: 23px !important; }
  .p-md-b-23 {
    padding-bottom: 23px !important; }
  .p-md-y-23 {
    padding-bottom: 23px !important;
    padding-top: 23px !important; }
  .p-md-l-23 {
    padding-left: 23px !important; }
  .p-md-r-23 {
    padding-right: 23px !important; }
  .p-md-x-23 {
    padding-right: 23px !important;
    padding-left: 23px !important; } }

/* Mobile */
@media (min-width: 768px) {
  .m-md-t-24 {
    margin-top: 24px !important; }
  .m-md-b-24 {
    margin-bottom: 24px !important; }
  .m-md-y-24 {
    margin-bottom: 24px !important;
    margin-top: 24px !important; }
  .m-md-l-24 {
    margin-left: 24px !important; }
  .m-md-r-24 {
    margin-right: 24px !important; }
  .m-md-x-24 {
    margin-right: 24px !important;
    margin-left: 24px !important; }
  .p-md-t-24 {
    padding-top: 24px !important; }
  .p-md-b-24 {
    padding-bottom: 24px !important; }
  .p-md-y-24 {
    padding-bottom: 24px !important;
    padding-top: 24px !important; }
  .p-md-l-24 {
    padding-left: 24px !important; }
  .p-md-r-24 {
    padding-right: 24px !important; }
  .p-md-x-24 {
    padding-right: 24px !important;
    padding-left: 24px !important; } }

/* Mobile */
@media (min-width: 768px) {
  .m-md-t-25 {
    margin-top: 25px !important; }
  .m-md-b-25 {
    margin-bottom: 25px !important; }
  .m-md-y-25 {
    margin-bottom: 25px !important;
    margin-top: 25px !important; }
  .m-md-l-25 {
    margin-left: 25px !important; }
  .m-md-r-25 {
    margin-right: 25px !important; }
  .m-md-x-25 {
    margin-right: 25px !important;
    margin-left: 25px !important; }
  .p-md-t-25 {
    padding-top: 25px !important; }
  .p-md-b-25 {
    padding-bottom: 25px !important; }
  .p-md-y-25 {
    padding-bottom: 25px !important;
    padding-top: 25px !important; }
  .p-md-l-25 {
    padding-left: 25px !important; }
  .p-md-r-25 {
    padding-right: 25px !important; }
  .p-md-x-25 {
    padding-right: 25px !important;
    padding-left: 25px !important; } }

/* Mobile */
@media (min-width: 768px) {
  .m-md-t-26 {
    margin-top: 26px !important; }
  .m-md-b-26 {
    margin-bottom: 26px !important; }
  .m-md-y-26 {
    margin-bottom: 26px !important;
    margin-top: 26px !important; }
  .m-md-l-26 {
    margin-left: 26px !important; }
  .m-md-r-26 {
    margin-right: 26px !important; }
  .m-md-x-26 {
    margin-right: 26px !important;
    margin-left: 26px !important; }
  .p-md-t-26 {
    padding-top: 26px !important; }
  .p-md-b-26 {
    padding-bottom: 26px !important; }
  .p-md-y-26 {
    padding-bottom: 26px !important;
    padding-top: 26px !important; }
  .p-md-l-26 {
    padding-left: 26px !important; }
  .p-md-r-26 {
    padding-right: 26px !important; }
  .p-md-x-26 {
    padding-right: 26px !important;
    padding-left: 26px !important; } }

/* Mobile */
@media (min-width: 768px) {
  .m-md-t-27 {
    margin-top: 27px !important; }
  .m-md-b-27 {
    margin-bottom: 27px !important; }
  .m-md-y-27 {
    margin-bottom: 27px !important;
    margin-top: 27px !important; }
  .m-md-l-27 {
    margin-left: 27px !important; }
  .m-md-r-27 {
    margin-right: 27px !important; }
  .m-md-x-27 {
    margin-right: 27px !important;
    margin-left: 27px !important; }
  .p-md-t-27 {
    padding-top: 27px !important; }
  .p-md-b-27 {
    padding-bottom: 27px !important; }
  .p-md-y-27 {
    padding-bottom: 27px !important;
    padding-top: 27px !important; }
  .p-md-l-27 {
    padding-left: 27px !important; }
  .p-md-r-27 {
    padding-right: 27px !important; }
  .p-md-x-27 {
    padding-right: 27px !important;
    padding-left: 27px !important; } }

/* Mobile */
@media (min-width: 768px) {
  .m-md-t-28 {
    margin-top: 28px !important; }
  .m-md-b-28 {
    margin-bottom: 28px !important; }
  .m-md-y-28 {
    margin-bottom: 28px !important;
    margin-top: 28px !important; }
  .m-md-l-28 {
    margin-left: 28px !important; }
  .m-md-r-28 {
    margin-right: 28px !important; }
  .m-md-x-28 {
    margin-right: 28px !important;
    margin-left: 28px !important; }
  .p-md-t-28 {
    padding-top: 28px !important; }
  .p-md-b-28 {
    padding-bottom: 28px !important; }
  .p-md-y-28 {
    padding-bottom: 28px !important;
    padding-top: 28px !important; }
  .p-md-l-28 {
    padding-left: 28px !important; }
  .p-md-r-28 {
    padding-right: 28px !important; }
  .p-md-x-28 {
    padding-right: 28px !important;
    padding-left: 28px !important; } }

/* Mobile */
@media (min-width: 768px) {
  .m-md-t-29 {
    margin-top: 29px !important; }
  .m-md-b-29 {
    margin-bottom: 29px !important; }
  .m-md-y-29 {
    margin-bottom: 29px !important;
    margin-top: 29px !important; }
  .m-md-l-29 {
    margin-left: 29px !important; }
  .m-md-r-29 {
    margin-right: 29px !important; }
  .m-md-x-29 {
    margin-right: 29px !important;
    margin-left: 29px !important; }
  .p-md-t-29 {
    padding-top: 29px !important; }
  .p-md-b-29 {
    padding-bottom: 29px !important; }
  .p-md-y-29 {
    padding-bottom: 29px !important;
    padding-top: 29px !important; }
  .p-md-l-29 {
    padding-left: 29px !important; }
  .p-md-r-29 {
    padding-right: 29px !important; }
  .p-md-x-29 {
    padding-right: 29px !important;
    padding-left: 29px !important; } }

/* Mobile */
@media (min-width: 768px) {
  .m-md-t-30 {
    margin-top: 30px !important; }
  .m-md-b-30 {
    margin-bottom: 30px !important; }
  .m-md-y-30 {
    margin-bottom: 30px !important;
    margin-top: 30px !important; }
  .m-md-l-30 {
    margin-left: 30px !important; }
  .m-md-r-30 {
    margin-right: 30px !important; }
  .m-md-x-30 {
    margin-right: 30px !important;
    margin-left: 30px !important; }
  .p-md-t-30 {
    padding-top: 30px !important; }
  .p-md-b-30 {
    padding-bottom: 30px !important; }
  .p-md-y-30 {
    padding-bottom: 30px !important;
    padding-top: 30px !important; }
  .p-md-l-30 {
    padding-left: 30px !important; }
  .p-md-r-30 {
    padding-right: 30px !important; }
  .p-md-x-30 {
    padding-right: 30px !important;
    padding-left: 30px !important; } }

/* Mobile */
@media (min-width: 768px) {
  .m-md-t-31 {
    margin-top: 31px !important; }
  .m-md-b-31 {
    margin-bottom: 31px !important; }
  .m-md-y-31 {
    margin-bottom: 31px !important;
    margin-top: 31px !important; }
  .m-md-l-31 {
    margin-left: 31px !important; }
  .m-md-r-31 {
    margin-right: 31px !important; }
  .m-md-x-31 {
    margin-right: 31px !important;
    margin-left: 31px !important; }
  .p-md-t-31 {
    padding-top: 31px !important; }
  .p-md-b-31 {
    padding-bottom: 31px !important; }
  .p-md-y-31 {
    padding-bottom: 31px !important;
    padding-top: 31px !important; }
  .p-md-l-31 {
    padding-left: 31px !important; }
  .p-md-r-31 {
    padding-right: 31px !important; }
  .p-md-x-31 {
    padding-right: 31px !important;
    padding-left: 31px !important; } }

/* Mobile */
@media (min-width: 768px) {
  .m-md-t-32 {
    margin-top: 32px !important; }
  .m-md-b-32 {
    margin-bottom: 32px !important; }
  .m-md-y-32 {
    margin-bottom: 32px !important;
    margin-top: 32px !important; }
  .m-md-l-32 {
    margin-left: 32px !important; }
  .m-md-r-32 {
    margin-right: 32px !important; }
  .m-md-x-32 {
    margin-right: 32px !important;
    margin-left: 32px !important; }
  .p-md-t-32 {
    padding-top: 32px !important; }
  .p-md-b-32 {
    padding-bottom: 32px !important; }
  .p-md-y-32 {
    padding-bottom: 32px !important;
    padding-top: 32px !important; }
  .p-md-l-32 {
    padding-left: 32px !important; }
  .p-md-r-32 {
    padding-right: 32px !important; }
  .p-md-x-32 {
    padding-right: 32px !important;
    padding-left: 32px !important; } }

/* Mobile */
@media (min-width: 768px) {
  .m-md-t-33 {
    margin-top: 33px !important; }
  .m-md-b-33 {
    margin-bottom: 33px !important; }
  .m-md-y-33 {
    margin-bottom: 33px !important;
    margin-top: 33px !important; }
  .m-md-l-33 {
    margin-left: 33px !important; }
  .m-md-r-33 {
    margin-right: 33px !important; }
  .m-md-x-33 {
    margin-right: 33px !important;
    margin-left: 33px !important; }
  .p-md-t-33 {
    padding-top: 33px !important; }
  .p-md-b-33 {
    padding-bottom: 33px !important; }
  .p-md-y-33 {
    padding-bottom: 33px !important;
    padding-top: 33px !important; }
  .p-md-l-33 {
    padding-left: 33px !important; }
  .p-md-r-33 {
    padding-right: 33px !important; }
  .p-md-x-33 {
    padding-right: 33px !important;
    padding-left: 33px !important; } }

/* Mobile */
@media (min-width: 768px) {
  .m-md-t-34 {
    margin-top: 34px !important; }
  .m-md-b-34 {
    margin-bottom: 34px !important; }
  .m-md-y-34 {
    margin-bottom: 34px !important;
    margin-top: 34px !important; }
  .m-md-l-34 {
    margin-left: 34px !important; }
  .m-md-r-34 {
    margin-right: 34px !important; }
  .m-md-x-34 {
    margin-right: 34px !important;
    margin-left: 34px !important; }
  .p-md-t-34 {
    padding-top: 34px !important; }
  .p-md-b-34 {
    padding-bottom: 34px !important; }
  .p-md-y-34 {
    padding-bottom: 34px !important;
    padding-top: 34px !important; }
  .p-md-l-34 {
    padding-left: 34px !important; }
  .p-md-r-34 {
    padding-right: 34px !important; }
  .p-md-x-34 {
    padding-right: 34px !important;
    padding-left: 34px !important; } }

/* Mobile */
@media (min-width: 768px) {
  .m-md-t-35 {
    margin-top: 35px !important; }
  .m-md-b-35 {
    margin-bottom: 35px !important; }
  .m-md-y-35 {
    margin-bottom: 35px !important;
    margin-top: 35px !important; }
  .m-md-l-35 {
    margin-left: 35px !important; }
  .m-md-r-35 {
    margin-right: 35px !important; }
  .m-md-x-35 {
    margin-right: 35px !important;
    margin-left: 35px !important; }
  .p-md-t-35 {
    padding-top: 35px !important; }
  .p-md-b-35 {
    padding-bottom: 35px !important; }
  .p-md-y-35 {
    padding-bottom: 35px !important;
    padding-top: 35px !important; }
  .p-md-l-35 {
    padding-left: 35px !important; }
  .p-md-r-35 {
    padding-right: 35px !important; }
  .p-md-x-35 {
    padding-right: 35px !important;
    padding-left: 35px !important; } }

/* Mobile */
@media (min-width: 768px) {
  .m-md-t-36 {
    margin-top: 36px !important; }
  .m-md-b-36 {
    margin-bottom: 36px !important; }
  .m-md-y-36 {
    margin-bottom: 36px !important;
    margin-top: 36px !important; }
  .m-md-l-36 {
    margin-left: 36px !important; }
  .m-md-r-36 {
    margin-right: 36px !important; }
  .m-md-x-36 {
    margin-right: 36px !important;
    margin-left: 36px !important; }
  .p-md-t-36 {
    padding-top: 36px !important; }
  .p-md-b-36 {
    padding-bottom: 36px !important; }
  .p-md-y-36 {
    padding-bottom: 36px !important;
    padding-top: 36px !important; }
  .p-md-l-36 {
    padding-left: 36px !important; }
  .p-md-r-36 {
    padding-right: 36px !important; }
  .p-md-x-36 {
    padding-right: 36px !important;
    padding-left: 36px !important; } }

/* Mobile */
@media (min-width: 768px) {
  .m-md-t-37 {
    margin-top: 37px !important; }
  .m-md-b-37 {
    margin-bottom: 37px !important; }
  .m-md-y-37 {
    margin-bottom: 37px !important;
    margin-top: 37px !important; }
  .m-md-l-37 {
    margin-left: 37px !important; }
  .m-md-r-37 {
    margin-right: 37px !important; }
  .m-md-x-37 {
    margin-right: 37px !important;
    margin-left: 37px !important; }
  .p-md-t-37 {
    padding-top: 37px !important; }
  .p-md-b-37 {
    padding-bottom: 37px !important; }
  .p-md-y-37 {
    padding-bottom: 37px !important;
    padding-top: 37px !important; }
  .p-md-l-37 {
    padding-left: 37px !important; }
  .p-md-r-37 {
    padding-right: 37px !important; }
  .p-md-x-37 {
    padding-right: 37px !important;
    padding-left: 37px !important; } }

/* Mobile */
@media (min-width: 768px) {
  .m-md-t-38 {
    margin-top: 38px !important; }
  .m-md-b-38 {
    margin-bottom: 38px !important; }
  .m-md-y-38 {
    margin-bottom: 38px !important;
    margin-top: 38px !important; }
  .m-md-l-38 {
    margin-left: 38px !important; }
  .m-md-r-38 {
    margin-right: 38px !important; }
  .m-md-x-38 {
    margin-right: 38px !important;
    margin-left: 38px !important; }
  .p-md-t-38 {
    padding-top: 38px !important; }
  .p-md-b-38 {
    padding-bottom: 38px !important; }
  .p-md-y-38 {
    padding-bottom: 38px !important;
    padding-top: 38px !important; }
  .p-md-l-38 {
    padding-left: 38px !important; }
  .p-md-r-38 {
    padding-right: 38px !important; }
  .p-md-x-38 {
    padding-right: 38px !important;
    padding-left: 38px !important; } }

/* Mobile */
@media (min-width: 768px) {
  .m-md-t-39 {
    margin-top: 39px !important; }
  .m-md-b-39 {
    margin-bottom: 39px !important; }
  .m-md-y-39 {
    margin-bottom: 39px !important;
    margin-top: 39px !important; }
  .m-md-l-39 {
    margin-left: 39px !important; }
  .m-md-r-39 {
    margin-right: 39px !important; }
  .m-md-x-39 {
    margin-right: 39px !important;
    margin-left: 39px !important; }
  .p-md-t-39 {
    padding-top: 39px !important; }
  .p-md-b-39 {
    padding-bottom: 39px !important; }
  .p-md-y-39 {
    padding-bottom: 39px !important;
    padding-top: 39px !important; }
  .p-md-l-39 {
    padding-left: 39px !important; }
  .p-md-r-39 {
    padding-right: 39px !important; }
  .p-md-x-39 {
    padding-right: 39px !important;
    padding-left: 39px !important; } }

/* Mobile */
@media (min-width: 768px) {
  .m-md-t-40 {
    margin-top: 40px !important; }
  .m-md-b-40 {
    margin-bottom: 40px !important; }
  .m-md-y-40 {
    margin-bottom: 40px !important;
    margin-top: 40px !important; }
  .m-md-l-40 {
    margin-left: 40px !important; }
  .m-md-r-40 {
    margin-right: 40px !important; }
  .m-md-x-40 {
    margin-right: 40px !important;
    margin-left: 40px !important; }
  .p-md-t-40 {
    padding-top: 40px !important; }
  .p-md-b-40 {
    padding-bottom: 40px !important; }
  .p-md-y-40 {
    padding-bottom: 40px !important;
    padding-top: 40px !important; }
  .p-md-l-40 {
    padding-left: 40px !important; }
  .p-md-r-40 {
    padding-right: 40px !important; }
  .p-md-x-40 {
    padding-right: 40px !important;
    padding-left: 40px !important; } }

/* Mobile */
@media (min-width: 768px) {
  .m-md-t-41 {
    margin-top: 41px !important; }
  .m-md-b-41 {
    margin-bottom: 41px !important; }
  .m-md-y-41 {
    margin-bottom: 41px !important;
    margin-top: 41px !important; }
  .m-md-l-41 {
    margin-left: 41px !important; }
  .m-md-r-41 {
    margin-right: 41px !important; }
  .m-md-x-41 {
    margin-right: 41px !important;
    margin-left: 41px !important; }
  .p-md-t-41 {
    padding-top: 41px !important; }
  .p-md-b-41 {
    padding-bottom: 41px !important; }
  .p-md-y-41 {
    padding-bottom: 41px !important;
    padding-top: 41px !important; }
  .p-md-l-41 {
    padding-left: 41px !important; }
  .p-md-r-41 {
    padding-right: 41px !important; }
  .p-md-x-41 {
    padding-right: 41px !important;
    padding-left: 41px !important; } }

/* Mobile */
@media (min-width: 768px) {
  .m-md-t-42 {
    margin-top: 42px !important; }
  .m-md-b-42 {
    margin-bottom: 42px !important; }
  .m-md-y-42 {
    margin-bottom: 42px !important;
    margin-top: 42px !important; }
  .m-md-l-42 {
    margin-left: 42px !important; }
  .m-md-r-42 {
    margin-right: 42px !important; }
  .m-md-x-42 {
    margin-right: 42px !important;
    margin-left: 42px !important; }
  .p-md-t-42 {
    padding-top: 42px !important; }
  .p-md-b-42 {
    padding-bottom: 42px !important; }
  .p-md-y-42 {
    padding-bottom: 42px !important;
    padding-top: 42px !important; }
  .p-md-l-42 {
    padding-left: 42px !important; }
  .p-md-r-42 {
    padding-right: 42px !important; }
  .p-md-x-42 {
    padding-right: 42px !important;
    padding-left: 42px !important; } }

/* Mobile */
@media (min-width: 768px) {
  .m-md-t-43 {
    margin-top: 43px !important; }
  .m-md-b-43 {
    margin-bottom: 43px !important; }
  .m-md-y-43 {
    margin-bottom: 43px !important;
    margin-top: 43px !important; }
  .m-md-l-43 {
    margin-left: 43px !important; }
  .m-md-r-43 {
    margin-right: 43px !important; }
  .m-md-x-43 {
    margin-right: 43px !important;
    margin-left: 43px !important; }
  .p-md-t-43 {
    padding-top: 43px !important; }
  .p-md-b-43 {
    padding-bottom: 43px !important; }
  .p-md-y-43 {
    padding-bottom: 43px !important;
    padding-top: 43px !important; }
  .p-md-l-43 {
    padding-left: 43px !important; }
  .p-md-r-43 {
    padding-right: 43px !important; }
  .p-md-x-43 {
    padding-right: 43px !important;
    padding-left: 43px !important; } }

/* Mobile */
@media (min-width: 768px) {
  .m-md-t-44 {
    margin-top: 44px !important; }
  .m-md-b-44 {
    margin-bottom: 44px !important; }
  .m-md-y-44 {
    margin-bottom: 44px !important;
    margin-top: 44px !important; }
  .m-md-l-44 {
    margin-left: 44px !important; }
  .m-md-r-44 {
    margin-right: 44px !important; }
  .m-md-x-44 {
    margin-right: 44px !important;
    margin-left: 44px !important; }
  .p-md-t-44 {
    padding-top: 44px !important; }
  .p-md-b-44 {
    padding-bottom: 44px !important; }
  .p-md-y-44 {
    padding-bottom: 44px !important;
    padding-top: 44px !important; }
  .p-md-l-44 {
    padding-left: 44px !important; }
  .p-md-r-44 {
    padding-right: 44px !important; }
  .p-md-x-44 {
    padding-right: 44px !important;
    padding-left: 44px !important; } }

/* Mobile */
@media (min-width: 768px) {
  .m-md-t-45 {
    margin-top: 45px !important; }
  .m-md-b-45 {
    margin-bottom: 45px !important; }
  .m-md-y-45 {
    margin-bottom: 45px !important;
    margin-top: 45px !important; }
  .m-md-l-45 {
    margin-left: 45px !important; }
  .m-md-r-45 {
    margin-right: 45px !important; }
  .m-md-x-45 {
    margin-right: 45px !important;
    margin-left: 45px !important; }
  .p-md-t-45 {
    padding-top: 45px !important; }
  .p-md-b-45 {
    padding-bottom: 45px !important; }
  .p-md-y-45 {
    padding-bottom: 45px !important;
    padding-top: 45px !important; }
  .p-md-l-45 {
    padding-left: 45px !important; }
  .p-md-r-45 {
    padding-right: 45px !important; }
  .p-md-x-45 {
    padding-right: 45px !important;
    padding-left: 45px !important; } }

/* Mobile */
@media (min-width: 768px) {
  .m-md-t-46 {
    margin-top: 46px !important; }
  .m-md-b-46 {
    margin-bottom: 46px !important; }
  .m-md-y-46 {
    margin-bottom: 46px !important;
    margin-top: 46px !important; }
  .m-md-l-46 {
    margin-left: 46px !important; }
  .m-md-r-46 {
    margin-right: 46px !important; }
  .m-md-x-46 {
    margin-right: 46px !important;
    margin-left: 46px !important; }
  .p-md-t-46 {
    padding-top: 46px !important; }
  .p-md-b-46 {
    padding-bottom: 46px !important; }
  .p-md-y-46 {
    padding-bottom: 46px !important;
    padding-top: 46px !important; }
  .p-md-l-46 {
    padding-left: 46px !important; }
  .p-md-r-46 {
    padding-right: 46px !important; }
  .p-md-x-46 {
    padding-right: 46px !important;
    padding-left: 46px !important; } }

/* Mobile */
@media (min-width: 768px) {
  .m-md-t-47 {
    margin-top: 47px !important; }
  .m-md-b-47 {
    margin-bottom: 47px !important; }
  .m-md-y-47 {
    margin-bottom: 47px !important;
    margin-top: 47px !important; }
  .m-md-l-47 {
    margin-left: 47px !important; }
  .m-md-r-47 {
    margin-right: 47px !important; }
  .m-md-x-47 {
    margin-right: 47px !important;
    margin-left: 47px !important; }
  .p-md-t-47 {
    padding-top: 47px !important; }
  .p-md-b-47 {
    padding-bottom: 47px !important; }
  .p-md-y-47 {
    padding-bottom: 47px !important;
    padding-top: 47px !important; }
  .p-md-l-47 {
    padding-left: 47px !important; }
  .p-md-r-47 {
    padding-right: 47px !important; }
  .p-md-x-47 {
    padding-right: 47px !important;
    padding-left: 47px !important; } }

/* Mobile */
@media (min-width: 768px) {
  .m-md-t-48 {
    margin-top: 48px !important; }
  .m-md-b-48 {
    margin-bottom: 48px !important; }
  .m-md-y-48 {
    margin-bottom: 48px !important;
    margin-top: 48px !important; }
  .m-md-l-48 {
    margin-left: 48px !important; }
  .m-md-r-48 {
    margin-right: 48px !important; }
  .m-md-x-48 {
    margin-right: 48px !important;
    margin-left: 48px !important; }
  .p-md-t-48 {
    padding-top: 48px !important; }
  .p-md-b-48 {
    padding-bottom: 48px !important; }
  .p-md-y-48 {
    padding-bottom: 48px !important;
    padding-top: 48px !important; }
  .p-md-l-48 {
    padding-left: 48px !important; }
  .p-md-r-48 {
    padding-right: 48px !important; }
  .p-md-x-48 {
    padding-right: 48px !important;
    padding-left: 48px !important; } }

/* Mobile */
@media (min-width: 768px) {
  .m-md-t-49 {
    margin-top: 49px !important; }
  .m-md-b-49 {
    margin-bottom: 49px !important; }
  .m-md-y-49 {
    margin-bottom: 49px !important;
    margin-top: 49px !important; }
  .m-md-l-49 {
    margin-left: 49px !important; }
  .m-md-r-49 {
    margin-right: 49px !important; }
  .m-md-x-49 {
    margin-right: 49px !important;
    margin-left: 49px !important; }
  .p-md-t-49 {
    padding-top: 49px !important; }
  .p-md-b-49 {
    padding-bottom: 49px !important; }
  .p-md-y-49 {
    padding-bottom: 49px !important;
    padding-top: 49px !important; }
  .p-md-l-49 {
    padding-left: 49px !important; }
  .p-md-r-49 {
    padding-right: 49px !important; }
  .p-md-x-49 {
    padding-right: 49px !important;
    padding-left: 49px !important; } }

/* Mobile */
@media (min-width: 768px) {
  .m-md-t-50 {
    margin-top: 50px !important; }
  .m-md-b-50 {
    margin-bottom: 50px !important; }
  .m-md-y-50 {
    margin-bottom: 50px !important;
    margin-top: 50px !important; }
  .m-md-l-50 {
    margin-left: 50px !important; }
  .m-md-r-50 {
    margin-right: 50px !important; }
  .m-md-x-50 {
    margin-right: 50px !important;
    margin-left: 50px !important; }
  .p-md-t-50 {
    padding-top: 50px !important; }
  .p-md-b-50 {
    padding-bottom: 50px !important; }
  .p-md-y-50 {
    padding-bottom: 50px !important;
    padding-top: 50px !important; }
  .p-md-l-50 {
    padding-left: 50px !important; }
  .p-md-r-50 {
    padding-right: 50px !important; }
  .p-md-x-50 {
    padding-right: 50px !important;
    padding-left: 50px !important; } }

/* Mobile */
@media (min-width: 768px) {
  .m-md-t-51 {
    margin-top: 51px !important; }
  .m-md-b-51 {
    margin-bottom: 51px !important; }
  .m-md-y-51 {
    margin-bottom: 51px !important;
    margin-top: 51px !important; }
  .m-md-l-51 {
    margin-left: 51px !important; }
  .m-md-r-51 {
    margin-right: 51px !important; }
  .m-md-x-51 {
    margin-right: 51px !important;
    margin-left: 51px !important; }
  .p-md-t-51 {
    padding-top: 51px !important; }
  .p-md-b-51 {
    padding-bottom: 51px !important; }
  .p-md-y-51 {
    padding-bottom: 51px !important;
    padding-top: 51px !important; }
  .p-md-l-51 {
    padding-left: 51px !important; }
  .p-md-r-51 {
    padding-right: 51px !important; }
  .p-md-x-51 {
    padding-right: 51px !important;
    padding-left: 51px !important; } }

/* Mobile */
@media (min-width: 768px) {
  .m-md-t-52 {
    margin-top: 52px !important; }
  .m-md-b-52 {
    margin-bottom: 52px !important; }
  .m-md-y-52 {
    margin-bottom: 52px !important;
    margin-top: 52px !important; }
  .m-md-l-52 {
    margin-left: 52px !important; }
  .m-md-r-52 {
    margin-right: 52px !important; }
  .m-md-x-52 {
    margin-right: 52px !important;
    margin-left: 52px !important; }
  .p-md-t-52 {
    padding-top: 52px !important; }
  .p-md-b-52 {
    padding-bottom: 52px !important; }
  .p-md-y-52 {
    padding-bottom: 52px !important;
    padding-top: 52px !important; }
  .p-md-l-52 {
    padding-left: 52px !important; }
  .p-md-r-52 {
    padding-right: 52px !important; }
  .p-md-x-52 {
    padding-right: 52px !important;
    padding-left: 52px !important; } }

/* Mobile */
@media (min-width: 768px) {
  .m-md-t-53 {
    margin-top: 53px !important; }
  .m-md-b-53 {
    margin-bottom: 53px !important; }
  .m-md-y-53 {
    margin-bottom: 53px !important;
    margin-top: 53px !important; }
  .m-md-l-53 {
    margin-left: 53px !important; }
  .m-md-r-53 {
    margin-right: 53px !important; }
  .m-md-x-53 {
    margin-right: 53px !important;
    margin-left: 53px !important; }
  .p-md-t-53 {
    padding-top: 53px !important; }
  .p-md-b-53 {
    padding-bottom: 53px !important; }
  .p-md-y-53 {
    padding-bottom: 53px !important;
    padding-top: 53px !important; }
  .p-md-l-53 {
    padding-left: 53px !important; }
  .p-md-r-53 {
    padding-right: 53px !important; }
  .p-md-x-53 {
    padding-right: 53px !important;
    padding-left: 53px !important; } }

/* Mobile */
@media (min-width: 768px) {
  .m-md-t-54 {
    margin-top: 54px !important; }
  .m-md-b-54 {
    margin-bottom: 54px !important; }
  .m-md-y-54 {
    margin-bottom: 54px !important;
    margin-top: 54px !important; }
  .m-md-l-54 {
    margin-left: 54px !important; }
  .m-md-r-54 {
    margin-right: 54px !important; }
  .m-md-x-54 {
    margin-right: 54px !important;
    margin-left: 54px !important; }
  .p-md-t-54 {
    padding-top: 54px !important; }
  .p-md-b-54 {
    padding-bottom: 54px !important; }
  .p-md-y-54 {
    padding-bottom: 54px !important;
    padding-top: 54px !important; }
  .p-md-l-54 {
    padding-left: 54px !important; }
  .p-md-r-54 {
    padding-right: 54px !important; }
  .p-md-x-54 {
    padding-right: 54px !important;
    padding-left: 54px !important; } }

/* Mobile */
@media (min-width: 768px) {
  .m-md-t-55 {
    margin-top: 55px !important; }
  .m-md-b-55 {
    margin-bottom: 55px !important; }
  .m-md-y-55 {
    margin-bottom: 55px !important;
    margin-top: 55px !important; }
  .m-md-l-55 {
    margin-left: 55px !important; }
  .m-md-r-55 {
    margin-right: 55px !important; }
  .m-md-x-55 {
    margin-right: 55px !important;
    margin-left: 55px !important; }
  .p-md-t-55 {
    padding-top: 55px !important; }
  .p-md-b-55 {
    padding-bottom: 55px !important; }
  .p-md-y-55 {
    padding-bottom: 55px !important;
    padding-top: 55px !important; }
  .p-md-l-55 {
    padding-left: 55px !important; }
  .p-md-r-55 {
    padding-right: 55px !important; }
  .p-md-x-55 {
    padding-right: 55px !important;
    padding-left: 55px !important; } }

/* Mobile */
@media (min-width: 768px) {
  .m-md-t-56 {
    margin-top: 56px !important; }
  .m-md-b-56 {
    margin-bottom: 56px !important; }
  .m-md-y-56 {
    margin-bottom: 56px !important;
    margin-top: 56px !important; }
  .m-md-l-56 {
    margin-left: 56px !important; }
  .m-md-r-56 {
    margin-right: 56px !important; }
  .m-md-x-56 {
    margin-right: 56px !important;
    margin-left: 56px !important; }
  .p-md-t-56 {
    padding-top: 56px !important; }
  .p-md-b-56 {
    padding-bottom: 56px !important; }
  .p-md-y-56 {
    padding-bottom: 56px !important;
    padding-top: 56px !important; }
  .p-md-l-56 {
    padding-left: 56px !important; }
  .p-md-r-56 {
    padding-right: 56px !important; }
  .p-md-x-56 {
    padding-right: 56px !important;
    padding-left: 56px !important; } }

/* Mobile */
@media (min-width: 768px) {
  .m-md-t-57 {
    margin-top: 57px !important; }
  .m-md-b-57 {
    margin-bottom: 57px !important; }
  .m-md-y-57 {
    margin-bottom: 57px !important;
    margin-top: 57px !important; }
  .m-md-l-57 {
    margin-left: 57px !important; }
  .m-md-r-57 {
    margin-right: 57px !important; }
  .m-md-x-57 {
    margin-right: 57px !important;
    margin-left: 57px !important; }
  .p-md-t-57 {
    padding-top: 57px !important; }
  .p-md-b-57 {
    padding-bottom: 57px !important; }
  .p-md-y-57 {
    padding-bottom: 57px !important;
    padding-top: 57px !important; }
  .p-md-l-57 {
    padding-left: 57px !important; }
  .p-md-r-57 {
    padding-right: 57px !important; }
  .p-md-x-57 {
    padding-right: 57px !important;
    padding-left: 57px !important; } }

/* Mobile */
@media (min-width: 768px) {
  .m-md-t-58 {
    margin-top: 58px !important; }
  .m-md-b-58 {
    margin-bottom: 58px !important; }
  .m-md-y-58 {
    margin-bottom: 58px !important;
    margin-top: 58px !important; }
  .m-md-l-58 {
    margin-left: 58px !important; }
  .m-md-r-58 {
    margin-right: 58px !important; }
  .m-md-x-58 {
    margin-right: 58px !important;
    margin-left: 58px !important; }
  .p-md-t-58 {
    padding-top: 58px !important; }
  .p-md-b-58 {
    padding-bottom: 58px !important; }
  .p-md-y-58 {
    padding-bottom: 58px !important;
    padding-top: 58px !important; }
  .p-md-l-58 {
    padding-left: 58px !important; }
  .p-md-r-58 {
    padding-right: 58px !important; }
  .p-md-x-58 {
    padding-right: 58px !important;
    padding-left: 58px !important; } }

/* Mobile */
@media (min-width: 768px) {
  .m-md-t-59 {
    margin-top: 59px !important; }
  .m-md-b-59 {
    margin-bottom: 59px !important; }
  .m-md-y-59 {
    margin-bottom: 59px !important;
    margin-top: 59px !important; }
  .m-md-l-59 {
    margin-left: 59px !important; }
  .m-md-r-59 {
    margin-right: 59px !important; }
  .m-md-x-59 {
    margin-right: 59px !important;
    margin-left: 59px !important; }
  .p-md-t-59 {
    padding-top: 59px !important; }
  .p-md-b-59 {
    padding-bottom: 59px !important; }
  .p-md-y-59 {
    padding-bottom: 59px !important;
    padding-top: 59px !important; }
  .p-md-l-59 {
    padding-left: 59px !important; }
  .p-md-r-59 {
    padding-right: 59px !important; }
  .p-md-x-59 {
    padding-right: 59px !important;
    padding-left: 59px !important; } }

/* Mobile */
@media (min-width: 768px) {
  .m-md-t-60 {
    margin-top: 60px !important; }
  .m-md-b-60 {
    margin-bottom: 60px !important; }
  .m-md-y-60 {
    margin-bottom: 60px !important;
    margin-top: 60px !important; }
  .m-md-l-60 {
    margin-left: 60px !important; }
  .m-md-r-60 {
    margin-right: 60px !important; }
  .m-md-x-60 {
    margin-right: 60px !important;
    margin-left: 60px !important; }
  .p-md-t-60 {
    padding-top: 60px !important; }
  .p-md-b-60 {
    padding-bottom: 60px !important; }
  .p-md-y-60 {
    padding-bottom: 60px !important;
    padding-top: 60px !important; }
  .p-md-l-60 {
    padding-left: 60px !important; }
  .p-md-r-60 {
    padding-right: 60px !important; }
  .p-md-x-60 {
    padding-right: 60px !important;
    padding-left: 60px !important; } }

/* Mobile */
@media (min-width: 768px) {
  .m-md-t-61 {
    margin-top: 61px !important; }
  .m-md-b-61 {
    margin-bottom: 61px !important; }
  .m-md-y-61 {
    margin-bottom: 61px !important;
    margin-top: 61px !important; }
  .m-md-l-61 {
    margin-left: 61px !important; }
  .m-md-r-61 {
    margin-right: 61px !important; }
  .m-md-x-61 {
    margin-right: 61px !important;
    margin-left: 61px !important; }
  .p-md-t-61 {
    padding-top: 61px !important; }
  .p-md-b-61 {
    padding-bottom: 61px !important; }
  .p-md-y-61 {
    padding-bottom: 61px !important;
    padding-top: 61px !important; }
  .p-md-l-61 {
    padding-left: 61px !important; }
  .p-md-r-61 {
    padding-right: 61px !important; }
  .p-md-x-61 {
    padding-right: 61px !important;
    padding-left: 61px !important; } }

/* Mobile */
@media (min-width: 768px) {
  .m-md-t-62 {
    margin-top: 62px !important; }
  .m-md-b-62 {
    margin-bottom: 62px !important; }
  .m-md-y-62 {
    margin-bottom: 62px !important;
    margin-top: 62px !important; }
  .m-md-l-62 {
    margin-left: 62px !important; }
  .m-md-r-62 {
    margin-right: 62px !important; }
  .m-md-x-62 {
    margin-right: 62px !important;
    margin-left: 62px !important; }
  .p-md-t-62 {
    padding-top: 62px !important; }
  .p-md-b-62 {
    padding-bottom: 62px !important; }
  .p-md-y-62 {
    padding-bottom: 62px !important;
    padding-top: 62px !important; }
  .p-md-l-62 {
    padding-left: 62px !important; }
  .p-md-r-62 {
    padding-right: 62px !important; }
  .p-md-x-62 {
    padding-right: 62px !important;
    padding-left: 62px !important; } }

/* Mobile */
@media (min-width: 768px) {
  .m-md-t-63 {
    margin-top: 63px !important; }
  .m-md-b-63 {
    margin-bottom: 63px !important; }
  .m-md-y-63 {
    margin-bottom: 63px !important;
    margin-top: 63px !important; }
  .m-md-l-63 {
    margin-left: 63px !important; }
  .m-md-r-63 {
    margin-right: 63px !important; }
  .m-md-x-63 {
    margin-right: 63px !important;
    margin-left: 63px !important; }
  .p-md-t-63 {
    padding-top: 63px !important; }
  .p-md-b-63 {
    padding-bottom: 63px !important; }
  .p-md-y-63 {
    padding-bottom: 63px !important;
    padding-top: 63px !important; }
  .p-md-l-63 {
    padding-left: 63px !important; }
  .p-md-r-63 {
    padding-right: 63px !important; }
  .p-md-x-63 {
    padding-right: 63px !important;
    padding-left: 63px !important; } }

/* Mobile */
@media (min-width: 768px) {
  .m-md-t-64 {
    margin-top: 64px !important; }
  .m-md-b-64 {
    margin-bottom: 64px !important; }
  .m-md-y-64 {
    margin-bottom: 64px !important;
    margin-top: 64px !important; }
  .m-md-l-64 {
    margin-left: 64px !important; }
  .m-md-r-64 {
    margin-right: 64px !important; }
  .m-md-x-64 {
    margin-right: 64px !important;
    margin-left: 64px !important; }
  .p-md-t-64 {
    padding-top: 64px !important; }
  .p-md-b-64 {
    padding-bottom: 64px !important; }
  .p-md-y-64 {
    padding-bottom: 64px !important;
    padding-top: 64px !important; }
  .p-md-l-64 {
    padding-left: 64px !important; }
  .p-md-r-64 {
    padding-right: 64px !important; }
  .p-md-x-64 {
    padding-right: 64px !important;
    padding-left: 64px !important; } }

/* Mobile */
@media (min-width: 768px) {
  .m-md-t-65 {
    margin-top: 65px !important; }
  .m-md-b-65 {
    margin-bottom: 65px !important; }
  .m-md-y-65 {
    margin-bottom: 65px !important;
    margin-top: 65px !important; }
  .m-md-l-65 {
    margin-left: 65px !important; }
  .m-md-r-65 {
    margin-right: 65px !important; }
  .m-md-x-65 {
    margin-right: 65px !important;
    margin-left: 65px !important; }
  .p-md-t-65 {
    padding-top: 65px !important; }
  .p-md-b-65 {
    padding-bottom: 65px !important; }
  .p-md-y-65 {
    padding-bottom: 65px !important;
    padding-top: 65px !important; }
  .p-md-l-65 {
    padding-left: 65px !important; }
  .p-md-r-65 {
    padding-right: 65px !important; }
  .p-md-x-65 {
    padding-right: 65px !important;
    padding-left: 65px !important; } }

/* Mobile */
@media (min-width: 768px) {
  .m-md-t-66 {
    margin-top: 66px !important; }
  .m-md-b-66 {
    margin-bottom: 66px !important; }
  .m-md-y-66 {
    margin-bottom: 66px !important;
    margin-top: 66px !important; }
  .m-md-l-66 {
    margin-left: 66px !important; }
  .m-md-r-66 {
    margin-right: 66px !important; }
  .m-md-x-66 {
    margin-right: 66px !important;
    margin-left: 66px !important; }
  .p-md-t-66 {
    padding-top: 66px !important; }
  .p-md-b-66 {
    padding-bottom: 66px !important; }
  .p-md-y-66 {
    padding-bottom: 66px !important;
    padding-top: 66px !important; }
  .p-md-l-66 {
    padding-left: 66px !important; }
  .p-md-r-66 {
    padding-right: 66px !important; }
  .p-md-x-66 {
    padding-right: 66px !important;
    padding-left: 66px !important; } }

/* Mobile */
@media (min-width: 768px) {
  .m-md-t-67 {
    margin-top: 67px !important; }
  .m-md-b-67 {
    margin-bottom: 67px !important; }
  .m-md-y-67 {
    margin-bottom: 67px !important;
    margin-top: 67px !important; }
  .m-md-l-67 {
    margin-left: 67px !important; }
  .m-md-r-67 {
    margin-right: 67px !important; }
  .m-md-x-67 {
    margin-right: 67px !important;
    margin-left: 67px !important; }
  .p-md-t-67 {
    padding-top: 67px !important; }
  .p-md-b-67 {
    padding-bottom: 67px !important; }
  .p-md-y-67 {
    padding-bottom: 67px !important;
    padding-top: 67px !important; }
  .p-md-l-67 {
    padding-left: 67px !important; }
  .p-md-r-67 {
    padding-right: 67px !important; }
  .p-md-x-67 {
    padding-right: 67px !important;
    padding-left: 67px !important; } }

/* Mobile */
@media (min-width: 768px) {
  .m-md-t-68 {
    margin-top: 68px !important; }
  .m-md-b-68 {
    margin-bottom: 68px !important; }
  .m-md-y-68 {
    margin-bottom: 68px !important;
    margin-top: 68px !important; }
  .m-md-l-68 {
    margin-left: 68px !important; }
  .m-md-r-68 {
    margin-right: 68px !important; }
  .m-md-x-68 {
    margin-right: 68px !important;
    margin-left: 68px !important; }
  .p-md-t-68 {
    padding-top: 68px !important; }
  .p-md-b-68 {
    padding-bottom: 68px !important; }
  .p-md-y-68 {
    padding-bottom: 68px !important;
    padding-top: 68px !important; }
  .p-md-l-68 {
    padding-left: 68px !important; }
  .p-md-r-68 {
    padding-right: 68px !important; }
  .p-md-x-68 {
    padding-right: 68px !important;
    padding-left: 68px !important; } }

/* Mobile */
@media (min-width: 768px) {
  .m-md-t-69 {
    margin-top: 69px !important; }
  .m-md-b-69 {
    margin-bottom: 69px !important; }
  .m-md-y-69 {
    margin-bottom: 69px !important;
    margin-top: 69px !important; }
  .m-md-l-69 {
    margin-left: 69px !important; }
  .m-md-r-69 {
    margin-right: 69px !important; }
  .m-md-x-69 {
    margin-right: 69px !important;
    margin-left: 69px !important; }
  .p-md-t-69 {
    padding-top: 69px !important; }
  .p-md-b-69 {
    padding-bottom: 69px !important; }
  .p-md-y-69 {
    padding-bottom: 69px !important;
    padding-top: 69px !important; }
  .p-md-l-69 {
    padding-left: 69px !important; }
  .p-md-r-69 {
    padding-right: 69px !important; }
  .p-md-x-69 {
    padding-right: 69px !important;
    padding-left: 69px !important; } }

/* Mobile */
@media (min-width: 768px) {
  .m-md-t-70 {
    margin-top: 70px !important; }
  .m-md-b-70 {
    margin-bottom: 70px !important; }
  .m-md-y-70 {
    margin-bottom: 70px !important;
    margin-top: 70px !important; }
  .m-md-l-70 {
    margin-left: 70px !important; }
  .m-md-r-70 {
    margin-right: 70px !important; }
  .m-md-x-70 {
    margin-right: 70px !important;
    margin-left: 70px !important; }
  .p-md-t-70 {
    padding-top: 70px !important; }
  .p-md-b-70 {
    padding-bottom: 70px !important; }
  .p-md-y-70 {
    padding-bottom: 70px !important;
    padding-top: 70px !important; }
  .p-md-l-70 {
    padding-left: 70px !important; }
  .p-md-r-70 {
    padding-right: 70px !important; }
  .p-md-x-70 {
    padding-right: 70px !important;
    padding-left: 70px !important; } }

/* Mobile */
@media (min-width: 768px) {
  .m-md-t-71 {
    margin-top: 71px !important; }
  .m-md-b-71 {
    margin-bottom: 71px !important; }
  .m-md-y-71 {
    margin-bottom: 71px !important;
    margin-top: 71px !important; }
  .m-md-l-71 {
    margin-left: 71px !important; }
  .m-md-r-71 {
    margin-right: 71px !important; }
  .m-md-x-71 {
    margin-right: 71px !important;
    margin-left: 71px !important; }
  .p-md-t-71 {
    padding-top: 71px !important; }
  .p-md-b-71 {
    padding-bottom: 71px !important; }
  .p-md-y-71 {
    padding-bottom: 71px !important;
    padding-top: 71px !important; }
  .p-md-l-71 {
    padding-left: 71px !important; }
  .p-md-r-71 {
    padding-right: 71px !important; }
  .p-md-x-71 {
    padding-right: 71px !important;
    padding-left: 71px !important; } }

/* Mobile */
@media (min-width: 768px) {
  .m-md-t-72 {
    margin-top: 72px !important; }
  .m-md-b-72 {
    margin-bottom: 72px !important; }
  .m-md-y-72 {
    margin-bottom: 72px !important;
    margin-top: 72px !important; }
  .m-md-l-72 {
    margin-left: 72px !important; }
  .m-md-r-72 {
    margin-right: 72px !important; }
  .m-md-x-72 {
    margin-right: 72px !important;
    margin-left: 72px !important; }
  .p-md-t-72 {
    padding-top: 72px !important; }
  .p-md-b-72 {
    padding-bottom: 72px !important; }
  .p-md-y-72 {
    padding-bottom: 72px !important;
    padding-top: 72px !important; }
  .p-md-l-72 {
    padding-left: 72px !important; }
  .p-md-r-72 {
    padding-right: 72px !important; }
  .p-md-x-72 {
    padding-right: 72px !important;
    padding-left: 72px !important; } }

/* Mobile */
@media (min-width: 768px) {
  .m-md-t-73 {
    margin-top: 73px !important; }
  .m-md-b-73 {
    margin-bottom: 73px !important; }
  .m-md-y-73 {
    margin-bottom: 73px !important;
    margin-top: 73px !important; }
  .m-md-l-73 {
    margin-left: 73px !important; }
  .m-md-r-73 {
    margin-right: 73px !important; }
  .m-md-x-73 {
    margin-right: 73px !important;
    margin-left: 73px !important; }
  .p-md-t-73 {
    padding-top: 73px !important; }
  .p-md-b-73 {
    padding-bottom: 73px !important; }
  .p-md-y-73 {
    padding-bottom: 73px !important;
    padding-top: 73px !important; }
  .p-md-l-73 {
    padding-left: 73px !important; }
  .p-md-r-73 {
    padding-right: 73px !important; }
  .p-md-x-73 {
    padding-right: 73px !important;
    padding-left: 73px !important; } }

/* Mobile */
@media (min-width: 768px) {
  .m-md-t-74 {
    margin-top: 74px !important; }
  .m-md-b-74 {
    margin-bottom: 74px !important; }
  .m-md-y-74 {
    margin-bottom: 74px !important;
    margin-top: 74px !important; }
  .m-md-l-74 {
    margin-left: 74px !important; }
  .m-md-r-74 {
    margin-right: 74px !important; }
  .m-md-x-74 {
    margin-right: 74px !important;
    margin-left: 74px !important; }
  .p-md-t-74 {
    padding-top: 74px !important; }
  .p-md-b-74 {
    padding-bottom: 74px !important; }
  .p-md-y-74 {
    padding-bottom: 74px !important;
    padding-top: 74px !important; }
  .p-md-l-74 {
    padding-left: 74px !important; }
  .p-md-r-74 {
    padding-right: 74px !important; }
  .p-md-x-74 {
    padding-right: 74px !important;
    padding-left: 74px !important; } }

/* Mobile */
@media (min-width: 768px) {
  .m-md-t-75 {
    margin-top: 75px !important; }
  .m-md-b-75 {
    margin-bottom: 75px !important; }
  .m-md-y-75 {
    margin-bottom: 75px !important;
    margin-top: 75px !important; }
  .m-md-l-75 {
    margin-left: 75px !important; }
  .m-md-r-75 {
    margin-right: 75px !important; }
  .m-md-x-75 {
    margin-right: 75px !important;
    margin-left: 75px !important; }
  .p-md-t-75 {
    padding-top: 75px !important; }
  .p-md-b-75 {
    padding-bottom: 75px !important; }
  .p-md-y-75 {
    padding-bottom: 75px !important;
    padding-top: 75px !important; }
  .p-md-l-75 {
    padding-left: 75px !important; }
  .p-md-r-75 {
    padding-right: 75px !important; }
  .p-md-x-75 {
    padding-right: 75px !important;
    padding-left: 75px !important; } }

/* Mobile */
@media (min-width: 768px) {
  .m-md-t-76 {
    margin-top: 76px !important; }
  .m-md-b-76 {
    margin-bottom: 76px !important; }
  .m-md-y-76 {
    margin-bottom: 76px !important;
    margin-top: 76px !important; }
  .m-md-l-76 {
    margin-left: 76px !important; }
  .m-md-r-76 {
    margin-right: 76px !important; }
  .m-md-x-76 {
    margin-right: 76px !important;
    margin-left: 76px !important; }
  .p-md-t-76 {
    padding-top: 76px !important; }
  .p-md-b-76 {
    padding-bottom: 76px !important; }
  .p-md-y-76 {
    padding-bottom: 76px !important;
    padding-top: 76px !important; }
  .p-md-l-76 {
    padding-left: 76px !important; }
  .p-md-r-76 {
    padding-right: 76px !important; }
  .p-md-x-76 {
    padding-right: 76px !important;
    padding-left: 76px !important; } }

/* Mobile */
@media (min-width: 768px) {
  .m-md-t-77 {
    margin-top: 77px !important; }
  .m-md-b-77 {
    margin-bottom: 77px !important; }
  .m-md-y-77 {
    margin-bottom: 77px !important;
    margin-top: 77px !important; }
  .m-md-l-77 {
    margin-left: 77px !important; }
  .m-md-r-77 {
    margin-right: 77px !important; }
  .m-md-x-77 {
    margin-right: 77px !important;
    margin-left: 77px !important; }
  .p-md-t-77 {
    padding-top: 77px !important; }
  .p-md-b-77 {
    padding-bottom: 77px !important; }
  .p-md-y-77 {
    padding-bottom: 77px !important;
    padding-top: 77px !important; }
  .p-md-l-77 {
    padding-left: 77px !important; }
  .p-md-r-77 {
    padding-right: 77px !important; }
  .p-md-x-77 {
    padding-right: 77px !important;
    padding-left: 77px !important; } }

/* Mobile */
@media (min-width: 768px) {
  .m-md-t-78 {
    margin-top: 78px !important; }
  .m-md-b-78 {
    margin-bottom: 78px !important; }
  .m-md-y-78 {
    margin-bottom: 78px !important;
    margin-top: 78px !important; }
  .m-md-l-78 {
    margin-left: 78px !important; }
  .m-md-r-78 {
    margin-right: 78px !important; }
  .m-md-x-78 {
    margin-right: 78px !important;
    margin-left: 78px !important; }
  .p-md-t-78 {
    padding-top: 78px !important; }
  .p-md-b-78 {
    padding-bottom: 78px !important; }
  .p-md-y-78 {
    padding-bottom: 78px !important;
    padding-top: 78px !important; }
  .p-md-l-78 {
    padding-left: 78px !important; }
  .p-md-r-78 {
    padding-right: 78px !important; }
  .p-md-x-78 {
    padding-right: 78px !important;
    padding-left: 78px !important; } }

/* Mobile */
@media (min-width: 768px) {
  .m-md-t-79 {
    margin-top: 79px !important; }
  .m-md-b-79 {
    margin-bottom: 79px !important; }
  .m-md-y-79 {
    margin-bottom: 79px !important;
    margin-top: 79px !important; }
  .m-md-l-79 {
    margin-left: 79px !important; }
  .m-md-r-79 {
    margin-right: 79px !important; }
  .m-md-x-79 {
    margin-right: 79px !important;
    margin-left: 79px !important; }
  .p-md-t-79 {
    padding-top: 79px !important; }
  .p-md-b-79 {
    padding-bottom: 79px !important; }
  .p-md-y-79 {
    padding-bottom: 79px !important;
    padding-top: 79px !important; }
  .p-md-l-79 {
    padding-left: 79px !important; }
  .p-md-r-79 {
    padding-right: 79px !important; }
  .p-md-x-79 {
    padding-right: 79px !important;
    padding-left: 79px !important; } }

/* Mobile */
@media (min-width: 768px) {
  .m-md-t-80 {
    margin-top: 80px !important; }
  .m-md-b-80 {
    margin-bottom: 80px !important; }
  .m-md-y-80 {
    margin-bottom: 80px !important;
    margin-top: 80px !important; }
  .m-md-l-80 {
    margin-left: 80px !important; }
  .m-md-r-80 {
    margin-right: 80px !important; }
  .m-md-x-80 {
    margin-right: 80px !important;
    margin-left: 80px !important; }
  .p-md-t-80 {
    padding-top: 80px !important; }
  .p-md-b-80 {
    padding-bottom: 80px !important; }
  .p-md-y-80 {
    padding-bottom: 80px !important;
    padding-top: 80px !important; }
  .p-md-l-80 {
    padding-left: 80px !important; }
  .p-md-r-80 {
    padding-right: 80px !important; }
  .p-md-x-80 {
    padding-right: 80px !important;
    padding-left: 80px !important; } }

/* Mobile */
@media (min-width: 768px) {
  .m-md-t-81 {
    margin-top: 81px !important; }
  .m-md-b-81 {
    margin-bottom: 81px !important; }
  .m-md-y-81 {
    margin-bottom: 81px !important;
    margin-top: 81px !important; }
  .m-md-l-81 {
    margin-left: 81px !important; }
  .m-md-r-81 {
    margin-right: 81px !important; }
  .m-md-x-81 {
    margin-right: 81px !important;
    margin-left: 81px !important; }
  .p-md-t-81 {
    padding-top: 81px !important; }
  .p-md-b-81 {
    padding-bottom: 81px !important; }
  .p-md-y-81 {
    padding-bottom: 81px !important;
    padding-top: 81px !important; }
  .p-md-l-81 {
    padding-left: 81px !important; }
  .p-md-r-81 {
    padding-right: 81px !important; }
  .p-md-x-81 {
    padding-right: 81px !important;
    padding-left: 81px !important; } }

/* Mobile */
@media (min-width: 768px) {
  .m-md-t-82 {
    margin-top: 82px !important; }
  .m-md-b-82 {
    margin-bottom: 82px !important; }
  .m-md-y-82 {
    margin-bottom: 82px !important;
    margin-top: 82px !important; }
  .m-md-l-82 {
    margin-left: 82px !important; }
  .m-md-r-82 {
    margin-right: 82px !important; }
  .m-md-x-82 {
    margin-right: 82px !important;
    margin-left: 82px !important; }
  .p-md-t-82 {
    padding-top: 82px !important; }
  .p-md-b-82 {
    padding-bottom: 82px !important; }
  .p-md-y-82 {
    padding-bottom: 82px !important;
    padding-top: 82px !important; }
  .p-md-l-82 {
    padding-left: 82px !important; }
  .p-md-r-82 {
    padding-right: 82px !important; }
  .p-md-x-82 {
    padding-right: 82px !important;
    padding-left: 82px !important; } }

/* Mobile */
@media (min-width: 768px) {
  .m-md-t-83 {
    margin-top: 83px !important; }
  .m-md-b-83 {
    margin-bottom: 83px !important; }
  .m-md-y-83 {
    margin-bottom: 83px !important;
    margin-top: 83px !important; }
  .m-md-l-83 {
    margin-left: 83px !important; }
  .m-md-r-83 {
    margin-right: 83px !important; }
  .m-md-x-83 {
    margin-right: 83px !important;
    margin-left: 83px !important; }
  .p-md-t-83 {
    padding-top: 83px !important; }
  .p-md-b-83 {
    padding-bottom: 83px !important; }
  .p-md-y-83 {
    padding-bottom: 83px !important;
    padding-top: 83px !important; }
  .p-md-l-83 {
    padding-left: 83px !important; }
  .p-md-r-83 {
    padding-right: 83px !important; }
  .p-md-x-83 {
    padding-right: 83px !important;
    padding-left: 83px !important; } }

/* Mobile */
@media (min-width: 768px) {
  .m-md-t-84 {
    margin-top: 84px !important; }
  .m-md-b-84 {
    margin-bottom: 84px !important; }
  .m-md-y-84 {
    margin-bottom: 84px !important;
    margin-top: 84px !important; }
  .m-md-l-84 {
    margin-left: 84px !important; }
  .m-md-r-84 {
    margin-right: 84px !important; }
  .m-md-x-84 {
    margin-right: 84px !important;
    margin-left: 84px !important; }
  .p-md-t-84 {
    padding-top: 84px !important; }
  .p-md-b-84 {
    padding-bottom: 84px !important; }
  .p-md-y-84 {
    padding-bottom: 84px !important;
    padding-top: 84px !important; }
  .p-md-l-84 {
    padding-left: 84px !important; }
  .p-md-r-84 {
    padding-right: 84px !important; }
  .p-md-x-84 {
    padding-right: 84px !important;
    padding-left: 84px !important; } }

/* Mobile */
@media (min-width: 768px) {
  .m-md-t-85 {
    margin-top: 85px !important; }
  .m-md-b-85 {
    margin-bottom: 85px !important; }
  .m-md-y-85 {
    margin-bottom: 85px !important;
    margin-top: 85px !important; }
  .m-md-l-85 {
    margin-left: 85px !important; }
  .m-md-r-85 {
    margin-right: 85px !important; }
  .m-md-x-85 {
    margin-right: 85px !important;
    margin-left: 85px !important; }
  .p-md-t-85 {
    padding-top: 85px !important; }
  .p-md-b-85 {
    padding-bottom: 85px !important; }
  .p-md-y-85 {
    padding-bottom: 85px !important;
    padding-top: 85px !important; }
  .p-md-l-85 {
    padding-left: 85px !important; }
  .p-md-r-85 {
    padding-right: 85px !important; }
  .p-md-x-85 {
    padding-right: 85px !important;
    padding-left: 85px !important; } }

/* Mobile */
@media (min-width: 768px) {
  .m-md-t-86 {
    margin-top: 86px !important; }
  .m-md-b-86 {
    margin-bottom: 86px !important; }
  .m-md-y-86 {
    margin-bottom: 86px !important;
    margin-top: 86px !important; }
  .m-md-l-86 {
    margin-left: 86px !important; }
  .m-md-r-86 {
    margin-right: 86px !important; }
  .m-md-x-86 {
    margin-right: 86px !important;
    margin-left: 86px !important; }
  .p-md-t-86 {
    padding-top: 86px !important; }
  .p-md-b-86 {
    padding-bottom: 86px !important; }
  .p-md-y-86 {
    padding-bottom: 86px !important;
    padding-top: 86px !important; }
  .p-md-l-86 {
    padding-left: 86px !important; }
  .p-md-r-86 {
    padding-right: 86px !important; }
  .p-md-x-86 {
    padding-right: 86px !important;
    padding-left: 86px !important; } }

/* Mobile */
@media (min-width: 768px) {
  .m-md-t-87 {
    margin-top: 87px !important; }
  .m-md-b-87 {
    margin-bottom: 87px !important; }
  .m-md-y-87 {
    margin-bottom: 87px !important;
    margin-top: 87px !important; }
  .m-md-l-87 {
    margin-left: 87px !important; }
  .m-md-r-87 {
    margin-right: 87px !important; }
  .m-md-x-87 {
    margin-right: 87px !important;
    margin-left: 87px !important; }
  .p-md-t-87 {
    padding-top: 87px !important; }
  .p-md-b-87 {
    padding-bottom: 87px !important; }
  .p-md-y-87 {
    padding-bottom: 87px !important;
    padding-top: 87px !important; }
  .p-md-l-87 {
    padding-left: 87px !important; }
  .p-md-r-87 {
    padding-right: 87px !important; }
  .p-md-x-87 {
    padding-right: 87px !important;
    padding-left: 87px !important; } }

/* Mobile */
@media (min-width: 768px) {
  .m-md-t-88 {
    margin-top: 88px !important; }
  .m-md-b-88 {
    margin-bottom: 88px !important; }
  .m-md-y-88 {
    margin-bottom: 88px !important;
    margin-top: 88px !important; }
  .m-md-l-88 {
    margin-left: 88px !important; }
  .m-md-r-88 {
    margin-right: 88px !important; }
  .m-md-x-88 {
    margin-right: 88px !important;
    margin-left: 88px !important; }
  .p-md-t-88 {
    padding-top: 88px !important; }
  .p-md-b-88 {
    padding-bottom: 88px !important; }
  .p-md-y-88 {
    padding-bottom: 88px !important;
    padding-top: 88px !important; }
  .p-md-l-88 {
    padding-left: 88px !important; }
  .p-md-r-88 {
    padding-right: 88px !important; }
  .p-md-x-88 {
    padding-right: 88px !important;
    padding-left: 88px !important; } }

/* Mobile */
@media (min-width: 768px) {
  .m-md-t-89 {
    margin-top: 89px !important; }
  .m-md-b-89 {
    margin-bottom: 89px !important; }
  .m-md-y-89 {
    margin-bottom: 89px !important;
    margin-top: 89px !important; }
  .m-md-l-89 {
    margin-left: 89px !important; }
  .m-md-r-89 {
    margin-right: 89px !important; }
  .m-md-x-89 {
    margin-right: 89px !important;
    margin-left: 89px !important; }
  .p-md-t-89 {
    padding-top: 89px !important; }
  .p-md-b-89 {
    padding-bottom: 89px !important; }
  .p-md-y-89 {
    padding-bottom: 89px !important;
    padding-top: 89px !important; }
  .p-md-l-89 {
    padding-left: 89px !important; }
  .p-md-r-89 {
    padding-right: 89px !important; }
  .p-md-x-89 {
    padding-right: 89px !important;
    padding-left: 89px !important; } }

/* Mobile */
@media (min-width: 768px) {
  .m-md-t-90 {
    margin-top: 90px !important; }
  .m-md-b-90 {
    margin-bottom: 90px !important; }
  .m-md-y-90 {
    margin-bottom: 90px !important;
    margin-top: 90px !important; }
  .m-md-l-90 {
    margin-left: 90px !important; }
  .m-md-r-90 {
    margin-right: 90px !important; }
  .m-md-x-90 {
    margin-right: 90px !important;
    margin-left: 90px !important; }
  .p-md-t-90 {
    padding-top: 90px !important; }
  .p-md-b-90 {
    padding-bottom: 90px !important; }
  .p-md-y-90 {
    padding-bottom: 90px !important;
    padding-top: 90px !important; }
  .p-md-l-90 {
    padding-left: 90px !important; }
  .p-md-r-90 {
    padding-right: 90px !important; }
  .p-md-x-90 {
    padding-right: 90px !important;
    padding-left: 90px !important; } }

/* Mobile */
@media (min-width: 768px) {
  .m-md-t-91 {
    margin-top: 91px !important; }
  .m-md-b-91 {
    margin-bottom: 91px !important; }
  .m-md-y-91 {
    margin-bottom: 91px !important;
    margin-top: 91px !important; }
  .m-md-l-91 {
    margin-left: 91px !important; }
  .m-md-r-91 {
    margin-right: 91px !important; }
  .m-md-x-91 {
    margin-right: 91px !important;
    margin-left: 91px !important; }
  .p-md-t-91 {
    padding-top: 91px !important; }
  .p-md-b-91 {
    padding-bottom: 91px !important; }
  .p-md-y-91 {
    padding-bottom: 91px !important;
    padding-top: 91px !important; }
  .p-md-l-91 {
    padding-left: 91px !important; }
  .p-md-r-91 {
    padding-right: 91px !important; }
  .p-md-x-91 {
    padding-right: 91px !important;
    padding-left: 91px !important; } }

/* Mobile */
@media (min-width: 768px) {
  .m-md-t-92 {
    margin-top: 92px !important; }
  .m-md-b-92 {
    margin-bottom: 92px !important; }
  .m-md-y-92 {
    margin-bottom: 92px !important;
    margin-top: 92px !important; }
  .m-md-l-92 {
    margin-left: 92px !important; }
  .m-md-r-92 {
    margin-right: 92px !important; }
  .m-md-x-92 {
    margin-right: 92px !important;
    margin-left: 92px !important; }
  .p-md-t-92 {
    padding-top: 92px !important; }
  .p-md-b-92 {
    padding-bottom: 92px !important; }
  .p-md-y-92 {
    padding-bottom: 92px !important;
    padding-top: 92px !important; }
  .p-md-l-92 {
    padding-left: 92px !important; }
  .p-md-r-92 {
    padding-right: 92px !important; }
  .p-md-x-92 {
    padding-right: 92px !important;
    padding-left: 92px !important; } }

/* Mobile */
@media (min-width: 768px) {
  .m-md-t-93 {
    margin-top: 93px !important; }
  .m-md-b-93 {
    margin-bottom: 93px !important; }
  .m-md-y-93 {
    margin-bottom: 93px !important;
    margin-top: 93px !important; }
  .m-md-l-93 {
    margin-left: 93px !important; }
  .m-md-r-93 {
    margin-right: 93px !important; }
  .m-md-x-93 {
    margin-right: 93px !important;
    margin-left: 93px !important; }
  .p-md-t-93 {
    padding-top: 93px !important; }
  .p-md-b-93 {
    padding-bottom: 93px !important; }
  .p-md-y-93 {
    padding-bottom: 93px !important;
    padding-top: 93px !important; }
  .p-md-l-93 {
    padding-left: 93px !important; }
  .p-md-r-93 {
    padding-right: 93px !important; }
  .p-md-x-93 {
    padding-right: 93px !important;
    padding-left: 93px !important; } }

/* Mobile */
@media (min-width: 768px) {
  .m-md-t-94 {
    margin-top: 94px !important; }
  .m-md-b-94 {
    margin-bottom: 94px !important; }
  .m-md-y-94 {
    margin-bottom: 94px !important;
    margin-top: 94px !important; }
  .m-md-l-94 {
    margin-left: 94px !important; }
  .m-md-r-94 {
    margin-right: 94px !important; }
  .m-md-x-94 {
    margin-right: 94px !important;
    margin-left: 94px !important; }
  .p-md-t-94 {
    padding-top: 94px !important; }
  .p-md-b-94 {
    padding-bottom: 94px !important; }
  .p-md-y-94 {
    padding-bottom: 94px !important;
    padding-top: 94px !important; }
  .p-md-l-94 {
    padding-left: 94px !important; }
  .p-md-r-94 {
    padding-right: 94px !important; }
  .p-md-x-94 {
    padding-right: 94px !important;
    padding-left: 94px !important; } }

/* Mobile */
@media (min-width: 768px) {
  .m-md-t-95 {
    margin-top: 95px !important; }
  .m-md-b-95 {
    margin-bottom: 95px !important; }
  .m-md-y-95 {
    margin-bottom: 95px !important;
    margin-top: 95px !important; }
  .m-md-l-95 {
    margin-left: 95px !important; }
  .m-md-r-95 {
    margin-right: 95px !important; }
  .m-md-x-95 {
    margin-right: 95px !important;
    margin-left: 95px !important; }
  .p-md-t-95 {
    padding-top: 95px !important; }
  .p-md-b-95 {
    padding-bottom: 95px !important; }
  .p-md-y-95 {
    padding-bottom: 95px !important;
    padding-top: 95px !important; }
  .p-md-l-95 {
    padding-left: 95px !important; }
  .p-md-r-95 {
    padding-right: 95px !important; }
  .p-md-x-95 {
    padding-right: 95px !important;
    padding-left: 95px !important; } }

/* Mobile */
@media (min-width: 768px) {
  .m-md-t-96 {
    margin-top: 96px !important; }
  .m-md-b-96 {
    margin-bottom: 96px !important; }
  .m-md-y-96 {
    margin-bottom: 96px !important;
    margin-top: 96px !important; }
  .m-md-l-96 {
    margin-left: 96px !important; }
  .m-md-r-96 {
    margin-right: 96px !important; }
  .m-md-x-96 {
    margin-right: 96px !important;
    margin-left: 96px !important; }
  .p-md-t-96 {
    padding-top: 96px !important; }
  .p-md-b-96 {
    padding-bottom: 96px !important; }
  .p-md-y-96 {
    padding-bottom: 96px !important;
    padding-top: 96px !important; }
  .p-md-l-96 {
    padding-left: 96px !important; }
  .p-md-r-96 {
    padding-right: 96px !important; }
  .p-md-x-96 {
    padding-right: 96px !important;
    padding-left: 96px !important; } }

/* Mobile */
@media (min-width: 768px) {
  .m-md-t-97 {
    margin-top: 97px !important; }
  .m-md-b-97 {
    margin-bottom: 97px !important; }
  .m-md-y-97 {
    margin-bottom: 97px !important;
    margin-top: 97px !important; }
  .m-md-l-97 {
    margin-left: 97px !important; }
  .m-md-r-97 {
    margin-right: 97px !important; }
  .m-md-x-97 {
    margin-right: 97px !important;
    margin-left: 97px !important; }
  .p-md-t-97 {
    padding-top: 97px !important; }
  .p-md-b-97 {
    padding-bottom: 97px !important; }
  .p-md-y-97 {
    padding-bottom: 97px !important;
    padding-top: 97px !important; }
  .p-md-l-97 {
    padding-left: 97px !important; }
  .p-md-r-97 {
    padding-right: 97px !important; }
  .p-md-x-97 {
    padding-right: 97px !important;
    padding-left: 97px !important; } }

/* Mobile */
@media (min-width: 768px) {
  .m-md-t-98 {
    margin-top: 98px !important; }
  .m-md-b-98 {
    margin-bottom: 98px !important; }
  .m-md-y-98 {
    margin-bottom: 98px !important;
    margin-top: 98px !important; }
  .m-md-l-98 {
    margin-left: 98px !important; }
  .m-md-r-98 {
    margin-right: 98px !important; }
  .m-md-x-98 {
    margin-right: 98px !important;
    margin-left: 98px !important; }
  .p-md-t-98 {
    padding-top: 98px !important; }
  .p-md-b-98 {
    padding-bottom: 98px !important; }
  .p-md-y-98 {
    padding-bottom: 98px !important;
    padding-top: 98px !important; }
  .p-md-l-98 {
    padding-left: 98px !important; }
  .p-md-r-98 {
    padding-right: 98px !important; }
  .p-md-x-98 {
    padding-right: 98px !important;
    padding-left: 98px !important; } }

/* Mobile */
@media (min-width: 768px) {
  .m-md-t-99 {
    margin-top: 99px !important; }
  .m-md-b-99 {
    margin-bottom: 99px !important; }
  .m-md-y-99 {
    margin-bottom: 99px !important;
    margin-top: 99px !important; }
  .m-md-l-99 {
    margin-left: 99px !important; }
  .m-md-r-99 {
    margin-right: 99px !important; }
  .m-md-x-99 {
    margin-right: 99px !important;
    margin-left: 99px !important; }
  .p-md-t-99 {
    padding-top: 99px !important; }
  .p-md-b-99 {
    padding-bottom: 99px !important; }
  .p-md-y-99 {
    padding-bottom: 99px !important;
    padding-top: 99px !important; }
  .p-md-l-99 {
    padding-left: 99px !important; }
  .p-md-r-99 {
    padding-right: 99px !important; }
  .p-md-x-99 {
    padding-right: 99px !important;
    padding-left: 99px !important; } }

/* Mobile */
@media (min-width: 768px) {
  .m-md-t-100 {
    margin-top: 100px !important; }
  .m-md-b-100 {
    margin-bottom: 100px !important; }
  .m-md-y-100 {
    margin-bottom: 100px !important;
    margin-top: 100px !important; }
  .m-md-l-100 {
    margin-left: 100px !important; }
  .m-md-r-100 {
    margin-right: 100px !important; }
  .m-md-x-100 {
    margin-right: 100px !important;
    margin-left: 100px !important; }
  .p-md-t-100 {
    padding-top: 100px !important; }
  .p-md-b-100 {
    padding-bottom: 100px !important; }
  .p-md-y-100 {
    padding-bottom: 100px !important;
    padding-top: 100px !important; }
  .p-md-l-100 {
    padding-left: 100px !important; }
  .p-md-r-100 {
    padding-right: 100px !important; }
  .p-md-x-100 {
    padding-right: 100px !important;
    padding-left: 100px !important; } }

/* Mobile */
@media (min-width: 768px) {
  .m-md-t-101 {
    margin-top: 101px !important; }
  .m-md-b-101 {
    margin-bottom: 101px !important; }
  .m-md-y-101 {
    margin-bottom: 101px !important;
    margin-top: 101px !important; }
  .m-md-l-101 {
    margin-left: 101px !important; }
  .m-md-r-101 {
    margin-right: 101px !important; }
  .m-md-x-101 {
    margin-right: 101px !important;
    margin-left: 101px !important; }
  .p-md-t-101 {
    padding-top: 101px !important; }
  .p-md-b-101 {
    padding-bottom: 101px !important; }
  .p-md-y-101 {
    padding-bottom: 101px !important;
    padding-top: 101px !important; }
  .p-md-l-101 {
    padding-left: 101px !important; }
  .p-md-r-101 {
    padding-right: 101px !important; }
  .p-md-x-101 {
    padding-right: 101px !important;
    padding-left: 101px !important; } }

/* Mobile */
@media (min-width: 768px) {
  .m-md-t-102 {
    margin-top: 102px !important; }
  .m-md-b-102 {
    margin-bottom: 102px !important; }
  .m-md-y-102 {
    margin-bottom: 102px !important;
    margin-top: 102px !important; }
  .m-md-l-102 {
    margin-left: 102px !important; }
  .m-md-r-102 {
    margin-right: 102px !important; }
  .m-md-x-102 {
    margin-right: 102px !important;
    margin-left: 102px !important; }
  .p-md-t-102 {
    padding-top: 102px !important; }
  .p-md-b-102 {
    padding-bottom: 102px !important; }
  .p-md-y-102 {
    padding-bottom: 102px !important;
    padding-top: 102px !important; }
  .p-md-l-102 {
    padding-left: 102px !important; }
  .p-md-r-102 {
    padding-right: 102px !important; }
  .p-md-x-102 {
    padding-right: 102px !important;
    padding-left: 102px !important; } }

/* Mobile */
@media (min-width: 768px) {
  .m-md-t-103 {
    margin-top: 103px !important; }
  .m-md-b-103 {
    margin-bottom: 103px !important; }
  .m-md-y-103 {
    margin-bottom: 103px !important;
    margin-top: 103px !important; }
  .m-md-l-103 {
    margin-left: 103px !important; }
  .m-md-r-103 {
    margin-right: 103px !important; }
  .m-md-x-103 {
    margin-right: 103px !important;
    margin-left: 103px !important; }
  .p-md-t-103 {
    padding-top: 103px !important; }
  .p-md-b-103 {
    padding-bottom: 103px !important; }
  .p-md-y-103 {
    padding-bottom: 103px !important;
    padding-top: 103px !important; }
  .p-md-l-103 {
    padding-left: 103px !important; }
  .p-md-r-103 {
    padding-right: 103px !important; }
  .p-md-x-103 {
    padding-right: 103px !important;
    padding-left: 103px !important; } }

/* Mobile */
@media (min-width: 768px) {
  .m-md-t-104 {
    margin-top: 104px !important; }
  .m-md-b-104 {
    margin-bottom: 104px !important; }
  .m-md-y-104 {
    margin-bottom: 104px !important;
    margin-top: 104px !important; }
  .m-md-l-104 {
    margin-left: 104px !important; }
  .m-md-r-104 {
    margin-right: 104px !important; }
  .m-md-x-104 {
    margin-right: 104px !important;
    margin-left: 104px !important; }
  .p-md-t-104 {
    padding-top: 104px !important; }
  .p-md-b-104 {
    padding-bottom: 104px !important; }
  .p-md-y-104 {
    padding-bottom: 104px !important;
    padding-top: 104px !important; }
  .p-md-l-104 {
    padding-left: 104px !important; }
  .p-md-r-104 {
    padding-right: 104px !important; }
  .p-md-x-104 {
    padding-right: 104px !important;
    padding-left: 104px !important; } }

/* Mobile */
@media (min-width: 768px) {
  .m-md-t-105 {
    margin-top: 105px !important; }
  .m-md-b-105 {
    margin-bottom: 105px !important; }
  .m-md-y-105 {
    margin-bottom: 105px !important;
    margin-top: 105px !important; }
  .m-md-l-105 {
    margin-left: 105px !important; }
  .m-md-r-105 {
    margin-right: 105px !important; }
  .m-md-x-105 {
    margin-right: 105px !important;
    margin-left: 105px !important; }
  .p-md-t-105 {
    padding-top: 105px !important; }
  .p-md-b-105 {
    padding-bottom: 105px !important; }
  .p-md-y-105 {
    padding-bottom: 105px !important;
    padding-top: 105px !important; }
  .p-md-l-105 {
    padding-left: 105px !important; }
  .p-md-r-105 {
    padding-right: 105px !important; }
  .p-md-x-105 {
    padding-right: 105px !important;
    padding-left: 105px !important; } }

/* Mobile */
@media (min-width: 768px) {
  .m-md-t-106 {
    margin-top: 106px !important; }
  .m-md-b-106 {
    margin-bottom: 106px !important; }
  .m-md-y-106 {
    margin-bottom: 106px !important;
    margin-top: 106px !important; }
  .m-md-l-106 {
    margin-left: 106px !important; }
  .m-md-r-106 {
    margin-right: 106px !important; }
  .m-md-x-106 {
    margin-right: 106px !important;
    margin-left: 106px !important; }
  .p-md-t-106 {
    padding-top: 106px !important; }
  .p-md-b-106 {
    padding-bottom: 106px !important; }
  .p-md-y-106 {
    padding-bottom: 106px !important;
    padding-top: 106px !important; }
  .p-md-l-106 {
    padding-left: 106px !important; }
  .p-md-r-106 {
    padding-right: 106px !important; }
  .p-md-x-106 {
    padding-right: 106px !important;
    padding-left: 106px !important; } }

/* Mobile */
@media (min-width: 768px) {
  .m-md-t-107 {
    margin-top: 107px !important; }
  .m-md-b-107 {
    margin-bottom: 107px !important; }
  .m-md-y-107 {
    margin-bottom: 107px !important;
    margin-top: 107px !important; }
  .m-md-l-107 {
    margin-left: 107px !important; }
  .m-md-r-107 {
    margin-right: 107px !important; }
  .m-md-x-107 {
    margin-right: 107px !important;
    margin-left: 107px !important; }
  .p-md-t-107 {
    padding-top: 107px !important; }
  .p-md-b-107 {
    padding-bottom: 107px !important; }
  .p-md-y-107 {
    padding-bottom: 107px !important;
    padding-top: 107px !important; }
  .p-md-l-107 {
    padding-left: 107px !important; }
  .p-md-r-107 {
    padding-right: 107px !important; }
  .p-md-x-107 {
    padding-right: 107px !important;
    padding-left: 107px !important; } }

/* Mobile */
@media (min-width: 768px) {
  .m-md-t-108 {
    margin-top: 108px !important; }
  .m-md-b-108 {
    margin-bottom: 108px !important; }
  .m-md-y-108 {
    margin-bottom: 108px !important;
    margin-top: 108px !important; }
  .m-md-l-108 {
    margin-left: 108px !important; }
  .m-md-r-108 {
    margin-right: 108px !important; }
  .m-md-x-108 {
    margin-right: 108px !important;
    margin-left: 108px !important; }
  .p-md-t-108 {
    padding-top: 108px !important; }
  .p-md-b-108 {
    padding-bottom: 108px !important; }
  .p-md-y-108 {
    padding-bottom: 108px !important;
    padding-top: 108px !important; }
  .p-md-l-108 {
    padding-left: 108px !important; }
  .p-md-r-108 {
    padding-right: 108px !important; }
  .p-md-x-108 {
    padding-right: 108px !important;
    padding-left: 108px !important; } }

/* Mobile */
@media (min-width: 768px) {
  .m-md-t-109 {
    margin-top: 109px !important; }
  .m-md-b-109 {
    margin-bottom: 109px !important; }
  .m-md-y-109 {
    margin-bottom: 109px !important;
    margin-top: 109px !important; }
  .m-md-l-109 {
    margin-left: 109px !important; }
  .m-md-r-109 {
    margin-right: 109px !important; }
  .m-md-x-109 {
    margin-right: 109px !important;
    margin-left: 109px !important; }
  .p-md-t-109 {
    padding-top: 109px !important; }
  .p-md-b-109 {
    padding-bottom: 109px !important; }
  .p-md-y-109 {
    padding-bottom: 109px !important;
    padding-top: 109px !important; }
  .p-md-l-109 {
    padding-left: 109px !important; }
  .p-md-r-109 {
    padding-right: 109px !important; }
  .p-md-x-109 {
    padding-right: 109px !important;
    padding-left: 109px !important; } }

/* Mobile */
@media (min-width: 768px) {
  .m-md-t-110 {
    margin-top: 110px !important; }
  .m-md-b-110 {
    margin-bottom: 110px !important; }
  .m-md-y-110 {
    margin-bottom: 110px !important;
    margin-top: 110px !important; }
  .m-md-l-110 {
    margin-left: 110px !important; }
  .m-md-r-110 {
    margin-right: 110px !important; }
  .m-md-x-110 {
    margin-right: 110px !important;
    margin-left: 110px !important; }
  .p-md-t-110 {
    padding-top: 110px !important; }
  .p-md-b-110 {
    padding-bottom: 110px !important; }
  .p-md-y-110 {
    padding-bottom: 110px !important;
    padding-top: 110px !important; }
  .p-md-l-110 {
    padding-left: 110px !important; }
  .p-md-r-110 {
    padding-right: 110px !important; }
  .p-md-x-110 {
    padding-right: 110px !important;
    padding-left: 110px !important; } }

/* Mobile */
@media (min-width: 768px) {
  .m-md-t-111 {
    margin-top: 111px !important; }
  .m-md-b-111 {
    margin-bottom: 111px !important; }
  .m-md-y-111 {
    margin-bottom: 111px !important;
    margin-top: 111px !important; }
  .m-md-l-111 {
    margin-left: 111px !important; }
  .m-md-r-111 {
    margin-right: 111px !important; }
  .m-md-x-111 {
    margin-right: 111px !important;
    margin-left: 111px !important; }
  .p-md-t-111 {
    padding-top: 111px !important; }
  .p-md-b-111 {
    padding-bottom: 111px !important; }
  .p-md-y-111 {
    padding-bottom: 111px !important;
    padding-top: 111px !important; }
  .p-md-l-111 {
    padding-left: 111px !important; }
  .p-md-r-111 {
    padding-right: 111px !important; }
  .p-md-x-111 {
    padding-right: 111px !important;
    padding-left: 111px !important; } }

/* Mobile */
@media (min-width: 768px) {
  .m-md-t-112 {
    margin-top: 112px !important; }
  .m-md-b-112 {
    margin-bottom: 112px !important; }
  .m-md-y-112 {
    margin-bottom: 112px !important;
    margin-top: 112px !important; }
  .m-md-l-112 {
    margin-left: 112px !important; }
  .m-md-r-112 {
    margin-right: 112px !important; }
  .m-md-x-112 {
    margin-right: 112px !important;
    margin-left: 112px !important; }
  .p-md-t-112 {
    padding-top: 112px !important; }
  .p-md-b-112 {
    padding-bottom: 112px !important; }
  .p-md-y-112 {
    padding-bottom: 112px !important;
    padding-top: 112px !important; }
  .p-md-l-112 {
    padding-left: 112px !important; }
  .p-md-r-112 {
    padding-right: 112px !important; }
  .p-md-x-112 {
    padding-right: 112px !important;
    padding-left: 112px !important; } }

/* Mobile */
@media (min-width: 768px) {
  .m-md-t-113 {
    margin-top: 113px !important; }
  .m-md-b-113 {
    margin-bottom: 113px !important; }
  .m-md-y-113 {
    margin-bottom: 113px !important;
    margin-top: 113px !important; }
  .m-md-l-113 {
    margin-left: 113px !important; }
  .m-md-r-113 {
    margin-right: 113px !important; }
  .m-md-x-113 {
    margin-right: 113px !important;
    margin-left: 113px !important; }
  .p-md-t-113 {
    padding-top: 113px !important; }
  .p-md-b-113 {
    padding-bottom: 113px !important; }
  .p-md-y-113 {
    padding-bottom: 113px !important;
    padding-top: 113px !important; }
  .p-md-l-113 {
    padding-left: 113px !important; }
  .p-md-r-113 {
    padding-right: 113px !important; }
  .p-md-x-113 {
    padding-right: 113px !important;
    padding-left: 113px !important; } }

/* Mobile */
@media (min-width: 768px) {
  .m-md-t-114 {
    margin-top: 114px !important; }
  .m-md-b-114 {
    margin-bottom: 114px !important; }
  .m-md-y-114 {
    margin-bottom: 114px !important;
    margin-top: 114px !important; }
  .m-md-l-114 {
    margin-left: 114px !important; }
  .m-md-r-114 {
    margin-right: 114px !important; }
  .m-md-x-114 {
    margin-right: 114px !important;
    margin-left: 114px !important; }
  .p-md-t-114 {
    padding-top: 114px !important; }
  .p-md-b-114 {
    padding-bottom: 114px !important; }
  .p-md-y-114 {
    padding-bottom: 114px !important;
    padding-top: 114px !important; }
  .p-md-l-114 {
    padding-left: 114px !important; }
  .p-md-r-114 {
    padding-right: 114px !important; }
  .p-md-x-114 {
    padding-right: 114px !important;
    padding-left: 114px !important; } }

/* Mobile */
@media (min-width: 768px) {
  .m-md-t-115 {
    margin-top: 115px !important; }
  .m-md-b-115 {
    margin-bottom: 115px !important; }
  .m-md-y-115 {
    margin-bottom: 115px !important;
    margin-top: 115px !important; }
  .m-md-l-115 {
    margin-left: 115px !important; }
  .m-md-r-115 {
    margin-right: 115px !important; }
  .m-md-x-115 {
    margin-right: 115px !important;
    margin-left: 115px !important; }
  .p-md-t-115 {
    padding-top: 115px !important; }
  .p-md-b-115 {
    padding-bottom: 115px !important; }
  .p-md-y-115 {
    padding-bottom: 115px !important;
    padding-top: 115px !important; }
  .p-md-l-115 {
    padding-left: 115px !important; }
  .p-md-r-115 {
    padding-right: 115px !important; }
  .p-md-x-115 {
    padding-right: 115px !important;
    padding-left: 115px !important; } }

/* Mobile */
@media (min-width: 768px) {
  .m-md-t-116 {
    margin-top: 116px !important; }
  .m-md-b-116 {
    margin-bottom: 116px !important; }
  .m-md-y-116 {
    margin-bottom: 116px !important;
    margin-top: 116px !important; }
  .m-md-l-116 {
    margin-left: 116px !important; }
  .m-md-r-116 {
    margin-right: 116px !important; }
  .m-md-x-116 {
    margin-right: 116px !important;
    margin-left: 116px !important; }
  .p-md-t-116 {
    padding-top: 116px !important; }
  .p-md-b-116 {
    padding-bottom: 116px !important; }
  .p-md-y-116 {
    padding-bottom: 116px !important;
    padding-top: 116px !important; }
  .p-md-l-116 {
    padding-left: 116px !important; }
  .p-md-r-116 {
    padding-right: 116px !important; }
  .p-md-x-116 {
    padding-right: 116px !important;
    padding-left: 116px !important; } }

/* Mobile */
@media (min-width: 768px) {
  .m-md-t-117 {
    margin-top: 117px !important; }
  .m-md-b-117 {
    margin-bottom: 117px !important; }
  .m-md-y-117 {
    margin-bottom: 117px !important;
    margin-top: 117px !important; }
  .m-md-l-117 {
    margin-left: 117px !important; }
  .m-md-r-117 {
    margin-right: 117px !important; }
  .m-md-x-117 {
    margin-right: 117px !important;
    margin-left: 117px !important; }
  .p-md-t-117 {
    padding-top: 117px !important; }
  .p-md-b-117 {
    padding-bottom: 117px !important; }
  .p-md-y-117 {
    padding-bottom: 117px !important;
    padding-top: 117px !important; }
  .p-md-l-117 {
    padding-left: 117px !important; }
  .p-md-r-117 {
    padding-right: 117px !important; }
  .p-md-x-117 {
    padding-right: 117px !important;
    padding-left: 117px !important; } }

/* Mobile */
@media (min-width: 768px) {
  .m-md-t-118 {
    margin-top: 118px !important; }
  .m-md-b-118 {
    margin-bottom: 118px !important; }
  .m-md-y-118 {
    margin-bottom: 118px !important;
    margin-top: 118px !important; }
  .m-md-l-118 {
    margin-left: 118px !important; }
  .m-md-r-118 {
    margin-right: 118px !important; }
  .m-md-x-118 {
    margin-right: 118px !important;
    margin-left: 118px !important; }
  .p-md-t-118 {
    padding-top: 118px !important; }
  .p-md-b-118 {
    padding-bottom: 118px !important; }
  .p-md-y-118 {
    padding-bottom: 118px !important;
    padding-top: 118px !important; }
  .p-md-l-118 {
    padding-left: 118px !important; }
  .p-md-r-118 {
    padding-right: 118px !important; }
  .p-md-x-118 {
    padding-right: 118px !important;
    padding-left: 118px !important; } }

/* Mobile */
@media (min-width: 768px) {
  .m-md-t-119 {
    margin-top: 119px !important; }
  .m-md-b-119 {
    margin-bottom: 119px !important; }
  .m-md-y-119 {
    margin-bottom: 119px !important;
    margin-top: 119px !important; }
  .m-md-l-119 {
    margin-left: 119px !important; }
  .m-md-r-119 {
    margin-right: 119px !important; }
  .m-md-x-119 {
    margin-right: 119px !important;
    margin-left: 119px !important; }
  .p-md-t-119 {
    padding-top: 119px !important; }
  .p-md-b-119 {
    padding-bottom: 119px !important; }
  .p-md-y-119 {
    padding-bottom: 119px !important;
    padding-top: 119px !important; }
  .p-md-l-119 {
    padding-left: 119px !important; }
  .p-md-r-119 {
    padding-right: 119px !important; }
  .p-md-x-119 {
    padding-right: 119px !important;
    padding-left: 119px !important; } }

/* Mobile */
@media (min-width: 768px) {
  .m-md-t-120 {
    margin-top: 120px !important; }
  .m-md-b-120 {
    margin-bottom: 120px !important; }
  .m-md-y-120 {
    margin-bottom: 120px !important;
    margin-top: 120px !important; }
  .m-md-l-120 {
    margin-left: 120px !important; }
  .m-md-r-120 {
    margin-right: 120px !important; }
  .m-md-x-120 {
    margin-right: 120px !important;
    margin-left: 120px !important; }
  .p-md-t-120 {
    padding-top: 120px !important; }
  .p-md-b-120 {
    padding-bottom: 120px !important; }
  .p-md-y-120 {
    padding-bottom: 120px !important;
    padding-top: 120px !important; }
  .p-md-l-120 {
    padding-left: 120px !important; }
  .p-md-r-120 {
    padding-right: 120px !important; }
  .p-md-x-120 {
    padding-right: 120px !important;
    padding-left: 120px !important; } }

/* Mobile */
@media (min-width: 768px) {
  .m-md-t-121 {
    margin-top: 121px !important; }
  .m-md-b-121 {
    margin-bottom: 121px !important; }
  .m-md-y-121 {
    margin-bottom: 121px !important;
    margin-top: 121px !important; }
  .m-md-l-121 {
    margin-left: 121px !important; }
  .m-md-r-121 {
    margin-right: 121px !important; }
  .m-md-x-121 {
    margin-right: 121px !important;
    margin-left: 121px !important; }
  .p-md-t-121 {
    padding-top: 121px !important; }
  .p-md-b-121 {
    padding-bottom: 121px !important; }
  .p-md-y-121 {
    padding-bottom: 121px !important;
    padding-top: 121px !important; }
  .p-md-l-121 {
    padding-left: 121px !important; }
  .p-md-r-121 {
    padding-right: 121px !important; }
  .p-md-x-121 {
    padding-right: 121px !important;
    padding-left: 121px !important; } }

/* Mobile */
@media (min-width: 768px) {
  .m-md-t-122 {
    margin-top: 122px !important; }
  .m-md-b-122 {
    margin-bottom: 122px !important; }
  .m-md-y-122 {
    margin-bottom: 122px !important;
    margin-top: 122px !important; }
  .m-md-l-122 {
    margin-left: 122px !important; }
  .m-md-r-122 {
    margin-right: 122px !important; }
  .m-md-x-122 {
    margin-right: 122px !important;
    margin-left: 122px !important; }
  .p-md-t-122 {
    padding-top: 122px !important; }
  .p-md-b-122 {
    padding-bottom: 122px !important; }
  .p-md-y-122 {
    padding-bottom: 122px !important;
    padding-top: 122px !important; }
  .p-md-l-122 {
    padding-left: 122px !important; }
  .p-md-r-122 {
    padding-right: 122px !important; }
  .p-md-x-122 {
    padding-right: 122px !important;
    padding-left: 122px !important; } }

/* Mobile */
@media (min-width: 768px) {
  .m-md-t-123 {
    margin-top: 123px !important; }
  .m-md-b-123 {
    margin-bottom: 123px !important; }
  .m-md-y-123 {
    margin-bottom: 123px !important;
    margin-top: 123px !important; }
  .m-md-l-123 {
    margin-left: 123px !important; }
  .m-md-r-123 {
    margin-right: 123px !important; }
  .m-md-x-123 {
    margin-right: 123px !important;
    margin-left: 123px !important; }
  .p-md-t-123 {
    padding-top: 123px !important; }
  .p-md-b-123 {
    padding-bottom: 123px !important; }
  .p-md-y-123 {
    padding-bottom: 123px !important;
    padding-top: 123px !important; }
  .p-md-l-123 {
    padding-left: 123px !important; }
  .p-md-r-123 {
    padding-right: 123px !important; }
  .p-md-x-123 {
    padding-right: 123px !important;
    padding-left: 123px !important; } }

/* Mobile */
@media (min-width: 768px) {
  .m-md-t-124 {
    margin-top: 124px !important; }
  .m-md-b-124 {
    margin-bottom: 124px !important; }
  .m-md-y-124 {
    margin-bottom: 124px !important;
    margin-top: 124px !important; }
  .m-md-l-124 {
    margin-left: 124px !important; }
  .m-md-r-124 {
    margin-right: 124px !important; }
  .m-md-x-124 {
    margin-right: 124px !important;
    margin-left: 124px !important; }
  .p-md-t-124 {
    padding-top: 124px !important; }
  .p-md-b-124 {
    padding-bottom: 124px !important; }
  .p-md-y-124 {
    padding-bottom: 124px !important;
    padding-top: 124px !important; }
  .p-md-l-124 {
    padding-left: 124px !important; }
  .p-md-r-124 {
    padding-right: 124px !important; }
  .p-md-x-124 {
    padding-right: 124px !important;
    padding-left: 124px !important; } }

/* Mobile */
@media (min-width: 768px) {
  .m-md-t-125 {
    margin-top: 125px !important; }
  .m-md-b-125 {
    margin-bottom: 125px !important; }
  .m-md-y-125 {
    margin-bottom: 125px !important;
    margin-top: 125px !important; }
  .m-md-l-125 {
    margin-left: 125px !important; }
  .m-md-r-125 {
    margin-right: 125px !important; }
  .m-md-x-125 {
    margin-right: 125px !important;
    margin-left: 125px !important; }
  .p-md-t-125 {
    padding-top: 125px !important; }
  .p-md-b-125 {
    padding-bottom: 125px !important; }
  .p-md-y-125 {
    padding-bottom: 125px !important;
    padding-top: 125px !important; }
  .p-md-l-125 {
    padding-left: 125px !important; }
  .p-md-r-125 {
    padding-right: 125px !important; }
  .p-md-x-125 {
    padding-right: 125px !important;
    padding-left: 125px !important; } }

/* Mobile */
@media (min-width: 768px) {
  .m-md-t-126 {
    margin-top: 126px !important; }
  .m-md-b-126 {
    margin-bottom: 126px !important; }
  .m-md-y-126 {
    margin-bottom: 126px !important;
    margin-top: 126px !important; }
  .m-md-l-126 {
    margin-left: 126px !important; }
  .m-md-r-126 {
    margin-right: 126px !important; }
  .m-md-x-126 {
    margin-right: 126px !important;
    margin-left: 126px !important; }
  .p-md-t-126 {
    padding-top: 126px !important; }
  .p-md-b-126 {
    padding-bottom: 126px !important; }
  .p-md-y-126 {
    padding-bottom: 126px !important;
    padding-top: 126px !important; }
  .p-md-l-126 {
    padding-left: 126px !important; }
  .p-md-r-126 {
    padding-right: 126px !important; }
  .p-md-x-126 {
    padding-right: 126px !important;
    padding-left: 126px !important; } }

/* Mobile */
@media (min-width: 768px) {
  .m-md-t-127 {
    margin-top: 127px !important; }
  .m-md-b-127 {
    margin-bottom: 127px !important; }
  .m-md-y-127 {
    margin-bottom: 127px !important;
    margin-top: 127px !important; }
  .m-md-l-127 {
    margin-left: 127px !important; }
  .m-md-r-127 {
    margin-right: 127px !important; }
  .m-md-x-127 {
    margin-right: 127px !important;
    margin-left: 127px !important; }
  .p-md-t-127 {
    padding-top: 127px !important; }
  .p-md-b-127 {
    padding-bottom: 127px !important; }
  .p-md-y-127 {
    padding-bottom: 127px !important;
    padding-top: 127px !important; }
  .p-md-l-127 {
    padding-left: 127px !important; }
  .p-md-r-127 {
    padding-right: 127px !important; }
  .p-md-x-127 {
    padding-right: 127px !important;
    padding-left: 127px !important; } }

/* Mobile */
@media (min-width: 768px) {
  .m-md-t-128 {
    margin-top: 128px !important; }
  .m-md-b-128 {
    margin-bottom: 128px !important; }
  .m-md-y-128 {
    margin-bottom: 128px !important;
    margin-top: 128px !important; }
  .m-md-l-128 {
    margin-left: 128px !important; }
  .m-md-r-128 {
    margin-right: 128px !important; }
  .m-md-x-128 {
    margin-right: 128px !important;
    margin-left: 128px !important; }
  .p-md-t-128 {
    padding-top: 128px !important; }
  .p-md-b-128 {
    padding-bottom: 128px !important; }
  .p-md-y-128 {
    padding-bottom: 128px !important;
    padding-top: 128px !important; }
  .p-md-l-128 {
    padding-left: 128px !important; }
  .p-md-r-128 {
    padding-right: 128px !important; }
  .p-md-x-128 {
    padding-right: 128px !important;
    padding-left: 128px !important; } }

/* Desktop */
@media (min-width: 992px) {
  .m-lg-t-0 {
    margin-top: 0px !important; }
  .m-lg-b-0 {
    margin-bottom: 0px !important; }
  .m-lg-y-0 {
    margin-bottom: 0px !important;
    margin-top: 0px !important; }
  .m-lg-l-0 {
    margin-left: 0px !important; }
  .m-lg-r-0 {
    margin-right: 0px !important; }
  .m-lg-x-0 {
    margin-left: 0px !important;
    margin-right: 0px !important; }
  .p-lg-t-0 {
    padding-top: 0px !important; }
  .p-lg-b-0 {
    padding-bottom: 0px !important; }
  .p-lg-y-0 {
    padding-bottom: 0px !important;
    padding-top: 0px !important; }
  .p-lg-l-0 {
    padding-left: 0px !important; }
  .p-lg-r-0 {
    padding-right: 0px !important; }
  .p-lg-x-0 {
    padding-right: 0px !important;
    padding-left: 0px !important; } }

/* Desktop */
@media (min-width: 992px) {
  .m-lg-t-1 {
    margin-top: 1px !important; }
  .m-lg-b-1 {
    margin-bottom: 1px !important; }
  .m-lg-y-1 {
    margin-bottom: 1px !important;
    margin-top: 1px !important; }
  .m-lg-l-1 {
    margin-left: 1px !important; }
  .m-lg-r-1 {
    margin-right: 1px !important; }
  .m-lg-x-1 {
    margin-left: 1px !important;
    margin-right: 1px !important; }
  .p-lg-t-1 {
    padding-top: 1px !important; }
  .p-lg-b-1 {
    padding-bottom: 1px !important; }
  .p-lg-y-1 {
    padding-bottom: 1px !important;
    padding-top: 1px !important; }
  .p-lg-l-1 {
    padding-left: 1px !important; }
  .p-lg-r-1 {
    padding-right: 1px !important; }
  .p-lg-x-1 {
    padding-right: 1px !important;
    padding-left: 1px !important; } }

/* Desktop */
@media (min-width: 992px) {
  .m-lg-t-2 {
    margin-top: 2px !important; }
  .m-lg-b-2 {
    margin-bottom: 2px !important; }
  .m-lg-y-2 {
    margin-bottom: 2px !important;
    margin-top: 2px !important; }
  .m-lg-l-2 {
    margin-left: 2px !important; }
  .m-lg-r-2 {
    margin-right: 2px !important; }
  .m-lg-x-2 {
    margin-left: 2px !important;
    margin-right: 2px !important; }
  .p-lg-t-2 {
    padding-top: 2px !important; }
  .p-lg-b-2 {
    padding-bottom: 2px !important; }
  .p-lg-y-2 {
    padding-bottom: 2px !important;
    padding-top: 2px !important; }
  .p-lg-l-2 {
    padding-left: 2px !important; }
  .p-lg-r-2 {
    padding-right: 2px !important; }
  .p-lg-x-2 {
    padding-right: 2px !important;
    padding-left: 2px !important; } }

/* Desktop */
@media (min-width: 992px) {
  .m-lg-t-3 {
    margin-top: 3px !important; }
  .m-lg-b-3 {
    margin-bottom: 3px !important; }
  .m-lg-y-3 {
    margin-bottom: 3px !important;
    margin-top: 3px !important; }
  .m-lg-l-3 {
    margin-left: 3px !important; }
  .m-lg-r-3 {
    margin-right: 3px !important; }
  .m-lg-x-3 {
    margin-left: 3px !important;
    margin-right: 3px !important; }
  .p-lg-t-3 {
    padding-top: 3px !important; }
  .p-lg-b-3 {
    padding-bottom: 3px !important; }
  .p-lg-y-3 {
    padding-bottom: 3px !important;
    padding-top: 3px !important; }
  .p-lg-l-3 {
    padding-left: 3px !important; }
  .p-lg-r-3 {
    padding-right: 3px !important; }
  .p-lg-x-3 {
    padding-right: 3px !important;
    padding-left: 3px !important; } }

/* Desktop */
@media (min-width: 992px) {
  .m-lg-t-4 {
    margin-top: 4px !important; }
  .m-lg-b-4 {
    margin-bottom: 4px !important; }
  .m-lg-y-4 {
    margin-bottom: 4px !important;
    margin-top: 4px !important; }
  .m-lg-l-4 {
    margin-left: 4px !important; }
  .m-lg-r-4 {
    margin-right: 4px !important; }
  .m-lg-x-4 {
    margin-left: 4px !important;
    margin-right: 4px !important; }
  .p-lg-t-4 {
    padding-top: 4px !important; }
  .p-lg-b-4 {
    padding-bottom: 4px !important; }
  .p-lg-y-4 {
    padding-bottom: 4px !important;
    padding-top: 4px !important; }
  .p-lg-l-4 {
    padding-left: 4px !important; }
  .p-lg-r-4 {
    padding-right: 4px !important; }
  .p-lg-x-4 {
    padding-right: 4px !important;
    padding-left: 4px !important; } }

/* Desktop */
@media (min-width: 992px) {
  .m-lg-t-5 {
    margin-top: 5px !important; }
  .m-lg-b-5 {
    margin-bottom: 5px !important; }
  .m-lg-y-5 {
    margin-bottom: 5px !important;
    margin-top: 5px !important; }
  .m-lg-l-5 {
    margin-left: 5px !important; }
  .m-lg-r-5 {
    margin-right: 5px !important; }
  .m-lg-x-5 {
    margin-left: 5px !important;
    margin-right: 5px !important; }
  .p-lg-t-5 {
    padding-top: 5px !important; }
  .p-lg-b-5 {
    padding-bottom: 5px !important; }
  .p-lg-y-5 {
    padding-bottom: 5px !important;
    padding-top: 5px !important; }
  .p-lg-l-5 {
    padding-left: 5px !important; }
  .p-lg-r-5 {
    padding-right: 5px !important; }
  .p-lg-x-5 {
    padding-right: 5px !important;
    padding-left: 5px !important; } }

/* Desktop */
@media (min-width: 992px) {
  .m-lg-t-6 {
    margin-top: 6px !important; }
  .m-lg-b-6 {
    margin-bottom: 6px !important; }
  .m-lg-y-6 {
    margin-bottom: 6px !important;
    margin-top: 6px !important; }
  .m-lg-l-6 {
    margin-left: 6px !important; }
  .m-lg-r-6 {
    margin-right: 6px !important; }
  .m-lg-x-6 {
    margin-left: 6px !important;
    margin-right: 6px !important; }
  .p-lg-t-6 {
    padding-top: 6px !important; }
  .p-lg-b-6 {
    padding-bottom: 6px !important; }
  .p-lg-y-6 {
    padding-bottom: 6px !important;
    padding-top: 6px !important; }
  .p-lg-l-6 {
    padding-left: 6px !important; }
  .p-lg-r-6 {
    padding-right: 6px !important; }
  .p-lg-x-6 {
    padding-right: 6px !important;
    padding-left: 6px !important; } }

/* Desktop */
@media (min-width: 992px) {
  .m-lg-t-7 {
    margin-top: 7px !important; }
  .m-lg-b-7 {
    margin-bottom: 7px !important; }
  .m-lg-y-7 {
    margin-bottom: 7px !important;
    margin-top: 7px !important; }
  .m-lg-l-7 {
    margin-left: 7px !important; }
  .m-lg-r-7 {
    margin-right: 7px !important; }
  .m-lg-x-7 {
    margin-left: 7px !important;
    margin-right: 7px !important; }
  .p-lg-t-7 {
    padding-top: 7px !important; }
  .p-lg-b-7 {
    padding-bottom: 7px !important; }
  .p-lg-y-7 {
    padding-bottom: 7px !important;
    padding-top: 7px !important; }
  .p-lg-l-7 {
    padding-left: 7px !important; }
  .p-lg-r-7 {
    padding-right: 7px !important; }
  .p-lg-x-7 {
    padding-right: 7px !important;
    padding-left: 7px !important; } }

/* Desktop */
@media (min-width: 992px) {
  .m-lg-t-8 {
    margin-top: 8px !important; }
  .m-lg-b-8 {
    margin-bottom: 8px !important; }
  .m-lg-y-8 {
    margin-bottom: 8px !important;
    margin-top: 8px !important; }
  .m-lg-l-8 {
    margin-left: 8px !important; }
  .m-lg-r-8 {
    margin-right: 8px !important; }
  .m-lg-x-8 {
    margin-left: 8px !important;
    margin-right: 8px !important; }
  .p-lg-t-8 {
    padding-top: 8px !important; }
  .p-lg-b-8 {
    padding-bottom: 8px !important; }
  .p-lg-y-8 {
    padding-bottom: 8px !important;
    padding-top: 8px !important; }
  .p-lg-l-8 {
    padding-left: 8px !important; }
  .p-lg-r-8 {
    padding-right: 8px !important; }
  .p-lg-x-8 {
    padding-right: 8px !important;
    padding-left: 8px !important; } }

/* Desktop */
@media (min-width: 992px) {
  .m-lg-t-9 {
    margin-top: 9px !important; }
  .m-lg-b-9 {
    margin-bottom: 9px !important; }
  .m-lg-y-9 {
    margin-bottom: 9px !important;
    margin-top: 9px !important; }
  .m-lg-l-9 {
    margin-left: 9px !important; }
  .m-lg-r-9 {
    margin-right: 9px !important; }
  .m-lg-x-9 {
    margin-left: 9px !important;
    margin-right: 9px !important; }
  .p-lg-t-9 {
    padding-top: 9px !important; }
  .p-lg-b-9 {
    padding-bottom: 9px !important; }
  .p-lg-y-9 {
    padding-bottom: 9px !important;
    padding-top: 9px !important; }
  .p-lg-l-9 {
    padding-left: 9px !important; }
  .p-lg-r-9 {
    padding-right: 9px !important; }
  .p-lg-x-9 {
    padding-right: 9px !important;
    padding-left: 9px !important; } }

/* Desktop */
@media (min-width: 992px) {
  .m-lg-t-10 {
    margin-top: 10px !important; }
  .m-lg-b-10 {
    margin-bottom: 10px !important; }
  .m-lg-y-10 {
    margin-bottom: 10px !important;
    margin-top: 10px !important; }
  .m-lg-l-10 {
    margin-left: 10px !important; }
  .m-lg-r-10 {
    margin-right: 10px !important; }
  .m-lg-x-10 {
    margin-left: 10px !important;
    margin-right: 10px !important; }
  .p-lg-t-10 {
    padding-top: 10px !important; }
  .p-lg-b-10 {
    padding-bottom: 10px !important; }
  .p-lg-y-10 {
    padding-bottom: 10px !important;
    padding-top: 10px !important; }
  .p-lg-l-10 {
    padding-left: 10px !important; }
  .p-lg-r-10 {
    padding-right: 10px !important; }
  .p-lg-x-10 {
    padding-right: 10px !important;
    padding-left: 10px !important; } }

/* Desktop */
@media (min-width: 992px) {
  .m-lg-t-11 {
    margin-top: 11px !important; }
  .m-lg-b-11 {
    margin-bottom: 11px !important; }
  .m-lg-y-11 {
    margin-bottom: 11px !important;
    margin-top: 11px !important; }
  .m-lg-l-11 {
    margin-left: 11px !important; }
  .m-lg-r-11 {
    margin-right: 11px !important; }
  .m-lg-x-11 {
    margin-left: 11px !important;
    margin-right: 11px !important; }
  .p-lg-t-11 {
    padding-top: 11px !important; }
  .p-lg-b-11 {
    padding-bottom: 11px !important; }
  .p-lg-y-11 {
    padding-bottom: 11px !important;
    padding-top: 11px !important; }
  .p-lg-l-11 {
    padding-left: 11px !important; }
  .p-lg-r-11 {
    padding-right: 11px !important; }
  .p-lg-x-11 {
    padding-right: 11px !important;
    padding-left: 11px !important; } }

/* Desktop */
@media (min-width: 992px) {
  .m-lg-t-12 {
    margin-top: 12px !important; }
  .m-lg-b-12 {
    margin-bottom: 12px !important; }
  .m-lg-y-12 {
    margin-bottom: 12px !important;
    margin-top: 12px !important; }
  .m-lg-l-12 {
    margin-left: 12px !important; }
  .m-lg-r-12 {
    margin-right: 12px !important; }
  .m-lg-x-12 {
    margin-left: 12px !important;
    margin-right: 12px !important; }
  .p-lg-t-12 {
    padding-top: 12px !important; }
  .p-lg-b-12 {
    padding-bottom: 12px !important; }
  .p-lg-y-12 {
    padding-bottom: 12px !important;
    padding-top: 12px !important; }
  .p-lg-l-12 {
    padding-left: 12px !important; }
  .p-lg-r-12 {
    padding-right: 12px !important; }
  .p-lg-x-12 {
    padding-right: 12px !important;
    padding-left: 12px !important; } }

/* Desktop */
@media (min-width: 992px) {
  .m-lg-t-13 {
    margin-top: 13px !important; }
  .m-lg-b-13 {
    margin-bottom: 13px !important; }
  .m-lg-y-13 {
    margin-bottom: 13px !important;
    margin-top: 13px !important; }
  .m-lg-l-13 {
    margin-left: 13px !important; }
  .m-lg-r-13 {
    margin-right: 13px !important; }
  .m-lg-x-13 {
    margin-left: 13px !important;
    margin-right: 13px !important; }
  .p-lg-t-13 {
    padding-top: 13px !important; }
  .p-lg-b-13 {
    padding-bottom: 13px !important; }
  .p-lg-y-13 {
    padding-bottom: 13px !important;
    padding-top: 13px !important; }
  .p-lg-l-13 {
    padding-left: 13px !important; }
  .p-lg-r-13 {
    padding-right: 13px !important; }
  .p-lg-x-13 {
    padding-right: 13px !important;
    padding-left: 13px !important; } }

/* Desktop */
@media (min-width: 992px) {
  .m-lg-t-14 {
    margin-top: 14px !important; }
  .m-lg-b-14 {
    margin-bottom: 14px !important; }
  .m-lg-y-14 {
    margin-bottom: 14px !important;
    margin-top: 14px !important; }
  .m-lg-l-14 {
    margin-left: 14px !important; }
  .m-lg-r-14 {
    margin-right: 14px !important; }
  .m-lg-x-14 {
    margin-left: 14px !important;
    margin-right: 14px !important; }
  .p-lg-t-14 {
    padding-top: 14px !important; }
  .p-lg-b-14 {
    padding-bottom: 14px !important; }
  .p-lg-y-14 {
    padding-bottom: 14px !important;
    padding-top: 14px !important; }
  .p-lg-l-14 {
    padding-left: 14px !important; }
  .p-lg-r-14 {
    padding-right: 14px !important; }
  .p-lg-x-14 {
    padding-right: 14px !important;
    padding-left: 14px !important; } }

/* Desktop */
@media (min-width: 992px) {
  .m-lg-t-15 {
    margin-top: 15px !important; }
  .m-lg-b-15 {
    margin-bottom: 15px !important; }
  .m-lg-y-15 {
    margin-bottom: 15px !important;
    margin-top: 15px !important; }
  .m-lg-l-15 {
    margin-left: 15px !important; }
  .m-lg-r-15 {
    margin-right: 15px !important; }
  .m-lg-x-15 {
    margin-left: 15px !important;
    margin-right: 15px !important; }
  .p-lg-t-15 {
    padding-top: 15px !important; }
  .p-lg-b-15 {
    padding-bottom: 15px !important; }
  .p-lg-y-15 {
    padding-bottom: 15px !important;
    padding-top: 15px !important; }
  .p-lg-l-15 {
    padding-left: 15px !important; }
  .p-lg-r-15 {
    padding-right: 15px !important; }
  .p-lg-x-15 {
    padding-right: 15px !important;
    padding-left: 15px !important; } }

/* Desktop */
@media (min-width: 992px) {
  .m-lg-t-16 {
    margin-top: 16px !important; }
  .m-lg-b-16 {
    margin-bottom: 16px !important; }
  .m-lg-y-16 {
    margin-bottom: 16px !important;
    margin-top: 16px !important; }
  .m-lg-l-16 {
    margin-left: 16px !important; }
  .m-lg-r-16 {
    margin-right: 16px !important; }
  .m-lg-x-16 {
    margin-left: 16px !important;
    margin-right: 16px !important; }
  .p-lg-t-16 {
    padding-top: 16px !important; }
  .p-lg-b-16 {
    padding-bottom: 16px !important; }
  .p-lg-y-16 {
    padding-bottom: 16px !important;
    padding-top: 16px !important; }
  .p-lg-l-16 {
    padding-left: 16px !important; }
  .p-lg-r-16 {
    padding-right: 16px !important; }
  .p-lg-x-16 {
    padding-right: 16px !important;
    padding-left: 16px !important; } }

/* Desktop */
@media (min-width: 992px) {
  .m-lg-t-17 {
    margin-top: 17px !important; }
  .m-lg-b-17 {
    margin-bottom: 17px !important; }
  .m-lg-y-17 {
    margin-bottom: 17px !important;
    margin-top: 17px !important; }
  .m-lg-l-17 {
    margin-left: 17px !important; }
  .m-lg-r-17 {
    margin-right: 17px !important; }
  .m-lg-x-17 {
    margin-left: 17px !important;
    margin-right: 17px !important; }
  .p-lg-t-17 {
    padding-top: 17px !important; }
  .p-lg-b-17 {
    padding-bottom: 17px !important; }
  .p-lg-y-17 {
    padding-bottom: 17px !important;
    padding-top: 17px !important; }
  .p-lg-l-17 {
    padding-left: 17px !important; }
  .p-lg-r-17 {
    padding-right: 17px !important; }
  .p-lg-x-17 {
    padding-right: 17px !important;
    padding-left: 17px !important; } }

/* Desktop */
@media (min-width: 992px) {
  .m-lg-t-18 {
    margin-top: 18px !important; }
  .m-lg-b-18 {
    margin-bottom: 18px !important; }
  .m-lg-y-18 {
    margin-bottom: 18px !important;
    margin-top: 18px !important; }
  .m-lg-l-18 {
    margin-left: 18px !important; }
  .m-lg-r-18 {
    margin-right: 18px !important; }
  .m-lg-x-18 {
    margin-left: 18px !important;
    margin-right: 18px !important; }
  .p-lg-t-18 {
    padding-top: 18px !important; }
  .p-lg-b-18 {
    padding-bottom: 18px !important; }
  .p-lg-y-18 {
    padding-bottom: 18px !important;
    padding-top: 18px !important; }
  .p-lg-l-18 {
    padding-left: 18px !important; }
  .p-lg-r-18 {
    padding-right: 18px !important; }
  .p-lg-x-18 {
    padding-right: 18px !important;
    padding-left: 18px !important; } }

/* Desktop */
@media (min-width: 992px) {
  .m-lg-t-19 {
    margin-top: 19px !important; }
  .m-lg-b-19 {
    margin-bottom: 19px !important; }
  .m-lg-y-19 {
    margin-bottom: 19px !important;
    margin-top: 19px !important; }
  .m-lg-l-19 {
    margin-left: 19px !important; }
  .m-lg-r-19 {
    margin-right: 19px !important; }
  .m-lg-x-19 {
    margin-left: 19px !important;
    margin-right: 19px !important; }
  .p-lg-t-19 {
    padding-top: 19px !important; }
  .p-lg-b-19 {
    padding-bottom: 19px !important; }
  .p-lg-y-19 {
    padding-bottom: 19px !important;
    padding-top: 19px !important; }
  .p-lg-l-19 {
    padding-left: 19px !important; }
  .p-lg-r-19 {
    padding-right: 19px !important; }
  .p-lg-x-19 {
    padding-right: 19px !important;
    padding-left: 19px !important; } }

/* Desktop */
@media (min-width: 992px) {
  .m-lg-t-20 {
    margin-top: 20px !important; }
  .m-lg-b-20 {
    margin-bottom: 20px !important; }
  .m-lg-y-20 {
    margin-bottom: 20px !important;
    margin-top: 20px !important; }
  .m-lg-l-20 {
    margin-left: 20px !important; }
  .m-lg-r-20 {
    margin-right: 20px !important; }
  .m-lg-x-20 {
    margin-left: 20px !important;
    margin-right: 20px !important; }
  .p-lg-t-20 {
    padding-top: 20px !important; }
  .p-lg-b-20 {
    padding-bottom: 20px !important; }
  .p-lg-y-20 {
    padding-bottom: 20px !important;
    padding-top: 20px !important; }
  .p-lg-l-20 {
    padding-left: 20px !important; }
  .p-lg-r-20 {
    padding-right: 20px !important; }
  .p-lg-x-20 {
    padding-right: 20px !important;
    padding-left: 20px !important; } }

/* Desktop */
@media (min-width: 992px) {
  .m-lg-t-21 {
    margin-top: 21px !important; }
  .m-lg-b-21 {
    margin-bottom: 21px !important; }
  .m-lg-y-21 {
    margin-bottom: 21px !important;
    margin-top: 21px !important; }
  .m-lg-l-21 {
    margin-left: 21px !important; }
  .m-lg-r-21 {
    margin-right: 21px !important; }
  .m-lg-x-21 {
    margin-left: 21px !important;
    margin-right: 21px !important; }
  .p-lg-t-21 {
    padding-top: 21px !important; }
  .p-lg-b-21 {
    padding-bottom: 21px !important; }
  .p-lg-y-21 {
    padding-bottom: 21px !important;
    padding-top: 21px !important; }
  .p-lg-l-21 {
    padding-left: 21px !important; }
  .p-lg-r-21 {
    padding-right: 21px !important; }
  .p-lg-x-21 {
    padding-right: 21px !important;
    padding-left: 21px !important; } }

/* Desktop */
@media (min-width: 992px) {
  .m-lg-t-22 {
    margin-top: 22px !important; }
  .m-lg-b-22 {
    margin-bottom: 22px !important; }
  .m-lg-y-22 {
    margin-bottom: 22px !important;
    margin-top: 22px !important; }
  .m-lg-l-22 {
    margin-left: 22px !important; }
  .m-lg-r-22 {
    margin-right: 22px !important; }
  .m-lg-x-22 {
    margin-left: 22px !important;
    margin-right: 22px !important; }
  .p-lg-t-22 {
    padding-top: 22px !important; }
  .p-lg-b-22 {
    padding-bottom: 22px !important; }
  .p-lg-y-22 {
    padding-bottom: 22px !important;
    padding-top: 22px !important; }
  .p-lg-l-22 {
    padding-left: 22px !important; }
  .p-lg-r-22 {
    padding-right: 22px !important; }
  .p-lg-x-22 {
    padding-right: 22px !important;
    padding-left: 22px !important; } }

/* Desktop */
@media (min-width: 992px) {
  .m-lg-t-23 {
    margin-top: 23px !important; }
  .m-lg-b-23 {
    margin-bottom: 23px !important; }
  .m-lg-y-23 {
    margin-bottom: 23px !important;
    margin-top: 23px !important; }
  .m-lg-l-23 {
    margin-left: 23px !important; }
  .m-lg-r-23 {
    margin-right: 23px !important; }
  .m-lg-x-23 {
    margin-left: 23px !important;
    margin-right: 23px !important; }
  .p-lg-t-23 {
    padding-top: 23px !important; }
  .p-lg-b-23 {
    padding-bottom: 23px !important; }
  .p-lg-y-23 {
    padding-bottom: 23px !important;
    padding-top: 23px !important; }
  .p-lg-l-23 {
    padding-left: 23px !important; }
  .p-lg-r-23 {
    padding-right: 23px !important; }
  .p-lg-x-23 {
    padding-right: 23px !important;
    padding-left: 23px !important; } }

/* Desktop */
@media (min-width: 992px) {
  .m-lg-t-24 {
    margin-top: 24px !important; }
  .m-lg-b-24 {
    margin-bottom: 24px !important; }
  .m-lg-y-24 {
    margin-bottom: 24px !important;
    margin-top: 24px !important; }
  .m-lg-l-24 {
    margin-left: 24px !important; }
  .m-lg-r-24 {
    margin-right: 24px !important; }
  .m-lg-x-24 {
    margin-left: 24px !important;
    margin-right: 24px !important; }
  .p-lg-t-24 {
    padding-top: 24px !important; }
  .p-lg-b-24 {
    padding-bottom: 24px !important; }
  .p-lg-y-24 {
    padding-bottom: 24px !important;
    padding-top: 24px !important; }
  .p-lg-l-24 {
    padding-left: 24px !important; }
  .p-lg-r-24 {
    padding-right: 24px !important; }
  .p-lg-x-24 {
    padding-right: 24px !important;
    padding-left: 24px !important; } }

/* Desktop */
@media (min-width: 992px) {
  .m-lg-t-25 {
    margin-top: 25px !important; }
  .m-lg-b-25 {
    margin-bottom: 25px !important; }
  .m-lg-y-25 {
    margin-bottom: 25px !important;
    margin-top: 25px !important; }
  .m-lg-l-25 {
    margin-left: 25px !important; }
  .m-lg-r-25 {
    margin-right: 25px !important; }
  .m-lg-x-25 {
    margin-left: 25px !important;
    margin-right: 25px !important; }
  .p-lg-t-25 {
    padding-top: 25px !important; }
  .p-lg-b-25 {
    padding-bottom: 25px !important; }
  .p-lg-y-25 {
    padding-bottom: 25px !important;
    padding-top: 25px !important; }
  .p-lg-l-25 {
    padding-left: 25px !important; }
  .p-lg-r-25 {
    padding-right: 25px !important; }
  .p-lg-x-25 {
    padding-right: 25px !important;
    padding-left: 25px !important; } }

/* Desktop */
@media (min-width: 992px) {
  .m-lg-t-26 {
    margin-top: 26px !important; }
  .m-lg-b-26 {
    margin-bottom: 26px !important; }
  .m-lg-y-26 {
    margin-bottom: 26px !important;
    margin-top: 26px !important; }
  .m-lg-l-26 {
    margin-left: 26px !important; }
  .m-lg-r-26 {
    margin-right: 26px !important; }
  .m-lg-x-26 {
    margin-left: 26px !important;
    margin-right: 26px !important; }
  .p-lg-t-26 {
    padding-top: 26px !important; }
  .p-lg-b-26 {
    padding-bottom: 26px !important; }
  .p-lg-y-26 {
    padding-bottom: 26px !important;
    padding-top: 26px !important; }
  .p-lg-l-26 {
    padding-left: 26px !important; }
  .p-lg-r-26 {
    padding-right: 26px !important; }
  .p-lg-x-26 {
    padding-right: 26px !important;
    padding-left: 26px !important; } }

/* Desktop */
@media (min-width: 992px) {
  .m-lg-t-27 {
    margin-top: 27px !important; }
  .m-lg-b-27 {
    margin-bottom: 27px !important; }
  .m-lg-y-27 {
    margin-bottom: 27px !important;
    margin-top: 27px !important; }
  .m-lg-l-27 {
    margin-left: 27px !important; }
  .m-lg-r-27 {
    margin-right: 27px !important; }
  .m-lg-x-27 {
    margin-left: 27px !important;
    margin-right: 27px !important; }
  .p-lg-t-27 {
    padding-top: 27px !important; }
  .p-lg-b-27 {
    padding-bottom: 27px !important; }
  .p-lg-y-27 {
    padding-bottom: 27px !important;
    padding-top: 27px !important; }
  .p-lg-l-27 {
    padding-left: 27px !important; }
  .p-lg-r-27 {
    padding-right: 27px !important; }
  .p-lg-x-27 {
    padding-right: 27px !important;
    padding-left: 27px !important; } }

/* Desktop */
@media (min-width: 992px) {
  .m-lg-t-28 {
    margin-top: 28px !important; }
  .m-lg-b-28 {
    margin-bottom: 28px !important; }
  .m-lg-y-28 {
    margin-bottom: 28px !important;
    margin-top: 28px !important; }
  .m-lg-l-28 {
    margin-left: 28px !important; }
  .m-lg-r-28 {
    margin-right: 28px !important; }
  .m-lg-x-28 {
    margin-left: 28px !important;
    margin-right: 28px !important; }
  .p-lg-t-28 {
    padding-top: 28px !important; }
  .p-lg-b-28 {
    padding-bottom: 28px !important; }
  .p-lg-y-28 {
    padding-bottom: 28px !important;
    padding-top: 28px !important; }
  .p-lg-l-28 {
    padding-left: 28px !important; }
  .p-lg-r-28 {
    padding-right: 28px !important; }
  .p-lg-x-28 {
    padding-right: 28px !important;
    padding-left: 28px !important; } }

/* Desktop */
@media (min-width: 992px) {
  .m-lg-t-29 {
    margin-top: 29px !important; }
  .m-lg-b-29 {
    margin-bottom: 29px !important; }
  .m-lg-y-29 {
    margin-bottom: 29px !important;
    margin-top: 29px !important; }
  .m-lg-l-29 {
    margin-left: 29px !important; }
  .m-lg-r-29 {
    margin-right: 29px !important; }
  .m-lg-x-29 {
    margin-left: 29px !important;
    margin-right: 29px !important; }
  .p-lg-t-29 {
    padding-top: 29px !important; }
  .p-lg-b-29 {
    padding-bottom: 29px !important; }
  .p-lg-y-29 {
    padding-bottom: 29px !important;
    padding-top: 29px !important; }
  .p-lg-l-29 {
    padding-left: 29px !important; }
  .p-lg-r-29 {
    padding-right: 29px !important; }
  .p-lg-x-29 {
    padding-right: 29px !important;
    padding-left: 29px !important; } }

/* Desktop */
@media (min-width: 992px) {
  .m-lg-t-30 {
    margin-top: 30px !important; }
  .m-lg-b-30 {
    margin-bottom: 30px !important; }
  .m-lg-y-30 {
    margin-bottom: 30px !important;
    margin-top: 30px !important; }
  .m-lg-l-30 {
    margin-left: 30px !important; }
  .m-lg-r-30 {
    margin-right: 30px !important; }
  .m-lg-x-30 {
    margin-left: 30px !important;
    margin-right: 30px !important; }
  .p-lg-t-30 {
    padding-top: 30px !important; }
  .p-lg-b-30 {
    padding-bottom: 30px !important; }
  .p-lg-y-30 {
    padding-bottom: 30px !important;
    padding-top: 30px !important; }
  .p-lg-l-30 {
    padding-left: 30px !important; }
  .p-lg-r-30 {
    padding-right: 30px !important; }
  .p-lg-x-30 {
    padding-right: 30px !important;
    padding-left: 30px !important; } }

/* Desktop */
@media (min-width: 992px) {
  .m-lg-t-31 {
    margin-top: 31px !important; }
  .m-lg-b-31 {
    margin-bottom: 31px !important; }
  .m-lg-y-31 {
    margin-bottom: 31px !important;
    margin-top: 31px !important; }
  .m-lg-l-31 {
    margin-left: 31px !important; }
  .m-lg-r-31 {
    margin-right: 31px !important; }
  .m-lg-x-31 {
    margin-left: 31px !important;
    margin-right: 31px !important; }
  .p-lg-t-31 {
    padding-top: 31px !important; }
  .p-lg-b-31 {
    padding-bottom: 31px !important; }
  .p-lg-y-31 {
    padding-bottom: 31px !important;
    padding-top: 31px !important; }
  .p-lg-l-31 {
    padding-left: 31px !important; }
  .p-lg-r-31 {
    padding-right: 31px !important; }
  .p-lg-x-31 {
    padding-right: 31px !important;
    padding-left: 31px !important; } }

/* Desktop */
@media (min-width: 992px) {
  .m-lg-t-32 {
    margin-top: 32px !important; }
  .m-lg-b-32 {
    margin-bottom: 32px !important; }
  .m-lg-y-32 {
    margin-bottom: 32px !important;
    margin-top: 32px !important; }
  .m-lg-l-32 {
    margin-left: 32px !important; }
  .m-lg-r-32 {
    margin-right: 32px !important; }
  .m-lg-x-32 {
    margin-left: 32px !important;
    margin-right: 32px !important; }
  .p-lg-t-32 {
    padding-top: 32px !important; }
  .p-lg-b-32 {
    padding-bottom: 32px !important; }
  .p-lg-y-32 {
    padding-bottom: 32px !important;
    padding-top: 32px !important; }
  .p-lg-l-32 {
    padding-left: 32px !important; }
  .p-lg-r-32 {
    padding-right: 32px !important; }
  .p-lg-x-32 {
    padding-right: 32px !important;
    padding-left: 32px !important; } }

/* Desktop */
@media (min-width: 992px) {
  .m-lg-t-33 {
    margin-top: 33px !important; }
  .m-lg-b-33 {
    margin-bottom: 33px !important; }
  .m-lg-y-33 {
    margin-bottom: 33px !important;
    margin-top: 33px !important; }
  .m-lg-l-33 {
    margin-left: 33px !important; }
  .m-lg-r-33 {
    margin-right: 33px !important; }
  .m-lg-x-33 {
    margin-left: 33px !important;
    margin-right: 33px !important; }
  .p-lg-t-33 {
    padding-top: 33px !important; }
  .p-lg-b-33 {
    padding-bottom: 33px !important; }
  .p-lg-y-33 {
    padding-bottom: 33px !important;
    padding-top: 33px !important; }
  .p-lg-l-33 {
    padding-left: 33px !important; }
  .p-lg-r-33 {
    padding-right: 33px !important; }
  .p-lg-x-33 {
    padding-right: 33px !important;
    padding-left: 33px !important; } }

/* Desktop */
@media (min-width: 992px) {
  .m-lg-t-34 {
    margin-top: 34px !important; }
  .m-lg-b-34 {
    margin-bottom: 34px !important; }
  .m-lg-y-34 {
    margin-bottom: 34px !important;
    margin-top: 34px !important; }
  .m-lg-l-34 {
    margin-left: 34px !important; }
  .m-lg-r-34 {
    margin-right: 34px !important; }
  .m-lg-x-34 {
    margin-left: 34px !important;
    margin-right: 34px !important; }
  .p-lg-t-34 {
    padding-top: 34px !important; }
  .p-lg-b-34 {
    padding-bottom: 34px !important; }
  .p-lg-y-34 {
    padding-bottom: 34px !important;
    padding-top: 34px !important; }
  .p-lg-l-34 {
    padding-left: 34px !important; }
  .p-lg-r-34 {
    padding-right: 34px !important; }
  .p-lg-x-34 {
    padding-right: 34px !important;
    padding-left: 34px !important; } }

/* Desktop */
@media (min-width: 992px) {
  .m-lg-t-35 {
    margin-top: 35px !important; }
  .m-lg-b-35 {
    margin-bottom: 35px !important; }
  .m-lg-y-35 {
    margin-bottom: 35px !important;
    margin-top: 35px !important; }
  .m-lg-l-35 {
    margin-left: 35px !important; }
  .m-lg-r-35 {
    margin-right: 35px !important; }
  .m-lg-x-35 {
    margin-left: 35px !important;
    margin-right: 35px !important; }
  .p-lg-t-35 {
    padding-top: 35px !important; }
  .p-lg-b-35 {
    padding-bottom: 35px !important; }
  .p-lg-y-35 {
    padding-bottom: 35px !important;
    padding-top: 35px !important; }
  .p-lg-l-35 {
    padding-left: 35px !important; }
  .p-lg-r-35 {
    padding-right: 35px !important; }
  .p-lg-x-35 {
    padding-right: 35px !important;
    padding-left: 35px !important; } }

/* Desktop */
@media (min-width: 992px) {
  .m-lg-t-36 {
    margin-top: 36px !important; }
  .m-lg-b-36 {
    margin-bottom: 36px !important; }
  .m-lg-y-36 {
    margin-bottom: 36px !important;
    margin-top: 36px !important; }
  .m-lg-l-36 {
    margin-left: 36px !important; }
  .m-lg-r-36 {
    margin-right: 36px !important; }
  .m-lg-x-36 {
    margin-left: 36px !important;
    margin-right: 36px !important; }
  .p-lg-t-36 {
    padding-top: 36px !important; }
  .p-lg-b-36 {
    padding-bottom: 36px !important; }
  .p-lg-y-36 {
    padding-bottom: 36px !important;
    padding-top: 36px !important; }
  .p-lg-l-36 {
    padding-left: 36px !important; }
  .p-lg-r-36 {
    padding-right: 36px !important; }
  .p-lg-x-36 {
    padding-right: 36px !important;
    padding-left: 36px !important; } }

/* Desktop */
@media (min-width: 992px) {
  .m-lg-t-37 {
    margin-top: 37px !important; }
  .m-lg-b-37 {
    margin-bottom: 37px !important; }
  .m-lg-y-37 {
    margin-bottom: 37px !important;
    margin-top: 37px !important; }
  .m-lg-l-37 {
    margin-left: 37px !important; }
  .m-lg-r-37 {
    margin-right: 37px !important; }
  .m-lg-x-37 {
    margin-left: 37px !important;
    margin-right: 37px !important; }
  .p-lg-t-37 {
    padding-top: 37px !important; }
  .p-lg-b-37 {
    padding-bottom: 37px !important; }
  .p-lg-y-37 {
    padding-bottom: 37px !important;
    padding-top: 37px !important; }
  .p-lg-l-37 {
    padding-left: 37px !important; }
  .p-lg-r-37 {
    padding-right: 37px !important; }
  .p-lg-x-37 {
    padding-right: 37px !important;
    padding-left: 37px !important; } }

/* Desktop */
@media (min-width: 992px) {
  .m-lg-t-38 {
    margin-top: 38px !important; }
  .m-lg-b-38 {
    margin-bottom: 38px !important; }
  .m-lg-y-38 {
    margin-bottom: 38px !important;
    margin-top: 38px !important; }
  .m-lg-l-38 {
    margin-left: 38px !important; }
  .m-lg-r-38 {
    margin-right: 38px !important; }
  .m-lg-x-38 {
    margin-left: 38px !important;
    margin-right: 38px !important; }
  .p-lg-t-38 {
    padding-top: 38px !important; }
  .p-lg-b-38 {
    padding-bottom: 38px !important; }
  .p-lg-y-38 {
    padding-bottom: 38px !important;
    padding-top: 38px !important; }
  .p-lg-l-38 {
    padding-left: 38px !important; }
  .p-lg-r-38 {
    padding-right: 38px !important; }
  .p-lg-x-38 {
    padding-right: 38px !important;
    padding-left: 38px !important; } }

/* Desktop */
@media (min-width: 992px) {
  .m-lg-t-39 {
    margin-top: 39px !important; }
  .m-lg-b-39 {
    margin-bottom: 39px !important; }
  .m-lg-y-39 {
    margin-bottom: 39px !important;
    margin-top: 39px !important; }
  .m-lg-l-39 {
    margin-left: 39px !important; }
  .m-lg-r-39 {
    margin-right: 39px !important; }
  .m-lg-x-39 {
    margin-left: 39px !important;
    margin-right: 39px !important; }
  .p-lg-t-39 {
    padding-top: 39px !important; }
  .p-lg-b-39 {
    padding-bottom: 39px !important; }
  .p-lg-y-39 {
    padding-bottom: 39px !important;
    padding-top: 39px !important; }
  .p-lg-l-39 {
    padding-left: 39px !important; }
  .p-lg-r-39 {
    padding-right: 39px !important; }
  .p-lg-x-39 {
    padding-right: 39px !important;
    padding-left: 39px !important; } }

/* Desktop */
@media (min-width: 992px) {
  .m-lg-t-40 {
    margin-top: 40px !important; }
  .m-lg-b-40 {
    margin-bottom: 40px !important; }
  .m-lg-y-40 {
    margin-bottom: 40px !important;
    margin-top: 40px !important; }
  .m-lg-l-40 {
    margin-left: 40px !important; }
  .m-lg-r-40 {
    margin-right: 40px !important; }
  .m-lg-x-40 {
    margin-left: 40px !important;
    margin-right: 40px !important; }
  .p-lg-t-40 {
    padding-top: 40px !important; }
  .p-lg-b-40 {
    padding-bottom: 40px !important; }
  .p-lg-y-40 {
    padding-bottom: 40px !important;
    padding-top: 40px !important; }
  .p-lg-l-40 {
    padding-left: 40px !important; }
  .p-lg-r-40 {
    padding-right: 40px !important; }
  .p-lg-x-40 {
    padding-right: 40px !important;
    padding-left: 40px !important; } }

/* Desktop */
@media (min-width: 992px) {
  .m-lg-t-41 {
    margin-top: 41px !important; }
  .m-lg-b-41 {
    margin-bottom: 41px !important; }
  .m-lg-y-41 {
    margin-bottom: 41px !important;
    margin-top: 41px !important; }
  .m-lg-l-41 {
    margin-left: 41px !important; }
  .m-lg-r-41 {
    margin-right: 41px !important; }
  .m-lg-x-41 {
    margin-left: 41px !important;
    margin-right: 41px !important; }
  .p-lg-t-41 {
    padding-top: 41px !important; }
  .p-lg-b-41 {
    padding-bottom: 41px !important; }
  .p-lg-y-41 {
    padding-bottom: 41px !important;
    padding-top: 41px !important; }
  .p-lg-l-41 {
    padding-left: 41px !important; }
  .p-lg-r-41 {
    padding-right: 41px !important; }
  .p-lg-x-41 {
    padding-right: 41px !important;
    padding-left: 41px !important; } }

/* Desktop */
@media (min-width: 992px) {
  .m-lg-t-42 {
    margin-top: 42px !important; }
  .m-lg-b-42 {
    margin-bottom: 42px !important; }
  .m-lg-y-42 {
    margin-bottom: 42px !important;
    margin-top: 42px !important; }
  .m-lg-l-42 {
    margin-left: 42px !important; }
  .m-lg-r-42 {
    margin-right: 42px !important; }
  .m-lg-x-42 {
    margin-left: 42px !important;
    margin-right: 42px !important; }
  .p-lg-t-42 {
    padding-top: 42px !important; }
  .p-lg-b-42 {
    padding-bottom: 42px !important; }
  .p-lg-y-42 {
    padding-bottom: 42px !important;
    padding-top: 42px !important; }
  .p-lg-l-42 {
    padding-left: 42px !important; }
  .p-lg-r-42 {
    padding-right: 42px !important; }
  .p-lg-x-42 {
    padding-right: 42px !important;
    padding-left: 42px !important; } }

/* Desktop */
@media (min-width: 992px) {
  .m-lg-t-43 {
    margin-top: 43px !important; }
  .m-lg-b-43 {
    margin-bottom: 43px !important; }
  .m-lg-y-43 {
    margin-bottom: 43px !important;
    margin-top: 43px !important; }
  .m-lg-l-43 {
    margin-left: 43px !important; }
  .m-lg-r-43 {
    margin-right: 43px !important; }
  .m-lg-x-43 {
    margin-left: 43px !important;
    margin-right: 43px !important; }
  .p-lg-t-43 {
    padding-top: 43px !important; }
  .p-lg-b-43 {
    padding-bottom: 43px !important; }
  .p-lg-y-43 {
    padding-bottom: 43px !important;
    padding-top: 43px !important; }
  .p-lg-l-43 {
    padding-left: 43px !important; }
  .p-lg-r-43 {
    padding-right: 43px !important; }
  .p-lg-x-43 {
    padding-right: 43px !important;
    padding-left: 43px !important; } }

/* Desktop */
@media (min-width: 992px) {
  .m-lg-t-44 {
    margin-top: 44px !important; }
  .m-lg-b-44 {
    margin-bottom: 44px !important; }
  .m-lg-y-44 {
    margin-bottom: 44px !important;
    margin-top: 44px !important; }
  .m-lg-l-44 {
    margin-left: 44px !important; }
  .m-lg-r-44 {
    margin-right: 44px !important; }
  .m-lg-x-44 {
    margin-left: 44px !important;
    margin-right: 44px !important; }
  .p-lg-t-44 {
    padding-top: 44px !important; }
  .p-lg-b-44 {
    padding-bottom: 44px !important; }
  .p-lg-y-44 {
    padding-bottom: 44px !important;
    padding-top: 44px !important; }
  .p-lg-l-44 {
    padding-left: 44px !important; }
  .p-lg-r-44 {
    padding-right: 44px !important; }
  .p-lg-x-44 {
    padding-right: 44px !important;
    padding-left: 44px !important; } }

/* Desktop */
@media (min-width: 992px) {
  .m-lg-t-45 {
    margin-top: 45px !important; }
  .m-lg-b-45 {
    margin-bottom: 45px !important; }
  .m-lg-y-45 {
    margin-bottom: 45px !important;
    margin-top: 45px !important; }
  .m-lg-l-45 {
    margin-left: 45px !important; }
  .m-lg-r-45 {
    margin-right: 45px !important; }
  .m-lg-x-45 {
    margin-left: 45px !important;
    margin-right: 45px !important; }
  .p-lg-t-45 {
    padding-top: 45px !important; }
  .p-lg-b-45 {
    padding-bottom: 45px !important; }
  .p-lg-y-45 {
    padding-bottom: 45px !important;
    padding-top: 45px !important; }
  .p-lg-l-45 {
    padding-left: 45px !important; }
  .p-lg-r-45 {
    padding-right: 45px !important; }
  .p-lg-x-45 {
    padding-right: 45px !important;
    padding-left: 45px !important; } }

/* Desktop */
@media (min-width: 992px) {
  .m-lg-t-46 {
    margin-top: 46px !important; }
  .m-lg-b-46 {
    margin-bottom: 46px !important; }
  .m-lg-y-46 {
    margin-bottom: 46px !important;
    margin-top: 46px !important; }
  .m-lg-l-46 {
    margin-left: 46px !important; }
  .m-lg-r-46 {
    margin-right: 46px !important; }
  .m-lg-x-46 {
    margin-left: 46px !important;
    margin-right: 46px !important; }
  .p-lg-t-46 {
    padding-top: 46px !important; }
  .p-lg-b-46 {
    padding-bottom: 46px !important; }
  .p-lg-y-46 {
    padding-bottom: 46px !important;
    padding-top: 46px !important; }
  .p-lg-l-46 {
    padding-left: 46px !important; }
  .p-lg-r-46 {
    padding-right: 46px !important; }
  .p-lg-x-46 {
    padding-right: 46px !important;
    padding-left: 46px !important; } }

/* Desktop */
@media (min-width: 992px) {
  .m-lg-t-47 {
    margin-top: 47px !important; }
  .m-lg-b-47 {
    margin-bottom: 47px !important; }
  .m-lg-y-47 {
    margin-bottom: 47px !important;
    margin-top: 47px !important; }
  .m-lg-l-47 {
    margin-left: 47px !important; }
  .m-lg-r-47 {
    margin-right: 47px !important; }
  .m-lg-x-47 {
    margin-left: 47px !important;
    margin-right: 47px !important; }
  .p-lg-t-47 {
    padding-top: 47px !important; }
  .p-lg-b-47 {
    padding-bottom: 47px !important; }
  .p-lg-y-47 {
    padding-bottom: 47px !important;
    padding-top: 47px !important; }
  .p-lg-l-47 {
    padding-left: 47px !important; }
  .p-lg-r-47 {
    padding-right: 47px !important; }
  .p-lg-x-47 {
    padding-right: 47px !important;
    padding-left: 47px !important; } }

/* Desktop */
@media (min-width: 992px) {
  .m-lg-t-48 {
    margin-top: 48px !important; }
  .m-lg-b-48 {
    margin-bottom: 48px !important; }
  .m-lg-y-48 {
    margin-bottom: 48px !important;
    margin-top: 48px !important; }
  .m-lg-l-48 {
    margin-left: 48px !important; }
  .m-lg-r-48 {
    margin-right: 48px !important; }
  .m-lg-x-48 {
    margin-left: 48px !important;
    margin-right: 48px !important; }
  .p-lg-t-48 {
    padding-top: 48px !important; }
  .p-lg-b-48 {
    padding-bottom: 48px !important; }
  .p-lg-y-48 {
    padding-bottom: 48px !important;
    padding-top: 48px !important; }
  .p-lg-l-48 {
    padding-left: 48px !important; }
  .p-lg-r-48 {
    padding-right: 48px !important; }
  .p-lg-x-48 {
    padding-right: 48px !important;
    padding-left: 48px !important; } }

/* Desktop */
@media (min-width: 992px) {
  .m-lg-t-49 {
    margin-top: 49px !important; }
  .m-lg-b-49 {
    margin-bottom: 49px !important; }
  .m-lg-y-49 {
    margin-bottom: 49px !important;
    margin-top: 49px !important; }
  .m-lg-l-49 {
    margin-left: 49px !important; }
  .m-lg-r-49 {
    margin-right: 49px !important; }
  .m-lg-x-49 {
    margin-left: 49px !important;
    margin-right: 49px !important; }
  .p-lg-t-49 {
    padding-top: 49px !important; }
  .p-lg-b-49 {
    padding-bottom: 49px !important; }
  .p-lg-y-49 {
    padding-bottom: 49px !important;
    padding-top: 49px !important; }
  .p-lg-l-49 {
    padding-left: 49px !important; }
  .p-lg-r-49 {
    padding-right: 49px !important; }
  .p-lg-x-49 {
    padding-right: 49px !important;
    padding-left: 49px !important; } }

/* Desktop */
@media (min-width: 992px) {
  .m-lg-t-50 {
    margin-top: 50px !important; }
  .m-lg-b-50 {
    margin-bottom: 50px !important; }
  .m-lg-y-50 {
    margin-bottom: 50px !important;
    margin-top: 50px !important; }
  .m-lg-l-50 {
    margin-left: 50px !important; }
  .m-lg-r-50 {
    margin-right: 50px !important; }
  .m-lg-x-50 {
    margin-left: 50px !important;
    margin-right: 50px !important; }
  .p-lg-t-50 {
    padding-top: 50px !important; }
  .p-lg-b-50 {
    padding-bottom: 50px !important; }
  .p-lg-y-50 {
    padding-bottom: 50px !important;
    padding-top: 50px !important; }
  .p-lg-l-50 {
    padding-left: 50px !important; }
  .p-lg-r-50 {
    padding-right: 50px !important; }
  .p-lg-x-50 {
    padding-right: 50px !important;
    padding-left: 50px !important; } }

/* Desktop */
@media (min-width: 992px) {
  .m-lg-t-51 {
    margin-top: 51px !important; }
  .m-lg-b-51 {
    margin-bottom: 51px !important; }
  .m-lg-y-51 {
    margin-bottom: 51px !important;
    margin-top: 51px !important; }
  .m-lg-l-51 {
    margin-left: 51px !important; }
  .m-lg-r-51 {
    margin-right: 51px !important; }
  .m-lg-x-51 {
    margin-left: 51px !important;
    margin-right: 51px !important; }
  .p-lg-t-51 {
    padding-top: 51px !important; }
  .p-lg-b-51 {
    padding-bottom: 51px !important; }
  .p-lg-y-51 {
    padding-bottom: 51px !important;
    padding-top: 51px !important; }
  .p-lg-l-51 {
    padding-left: 51px !important; }
  .p-lg-r-51 {
    padding-right: 51px !important; }
  .p-lg-x-51 {
    padding-right: 51px !important;
    padding-left: 51px !important; } }

/* Desktop */
@media (min-width: 992px) {
  .m-lg-t-52 {
    margin-top: 52px !important; }
  .m-lg-b-52 {
    margin-bottom: 52px !important; }
  .m-lg-y-52 {
    margin-bottom: 52px !important;
    margin-top: 52px !important; }
  .m-lg-l-52 {
    margin-left: 52px !important; }
  .m-lg-r-52 {
    margin-right: 52px !important; }
  .m-lg-x-52 {
    margin-left: 52px !important;
    margin-right: 52px !important; }
  .p-lg-t-52 {
    padding-top: 52px !important; }
  .p-lg-b-52 {
    padding-bottom: 52px !important; }
  .p-lg-y-52 {
    padding-bottom: 52px !important;
    padding-top: 52px !important; }
  .p-lg-l-52 {
    padding-left: 52px !important; }
  .p-lg-r-52 {
    padding-right: 52px !important; }
  .p-lg-x-52 {
    padding-right: 52px !important;
    padding-left: 52px !important; } }

/* Desktop */
@media (min-width: 992px) {
  .m-lg-t-53 {
    margin-top: 53px !important; }
  .m-lg-b-53 {
    margin-bottom: 53px !important; }
  .m-lg-y-53 {
    margin-bottom: 53px !important;
    margin-top: 53px !important; }
  .m-lg-l-53 {
    margin-left: 53px !important; }
  .m-lg-r-53 {
    margin-right: 53px !important; }
  .m-lg-x-53 {
    margin-left: 53px !important;
    margin-right: 53px !important; }
  .p-lg-t-53 {
    padding-top: 53px !important; }
  .p-lg-b-53 {
    padding-bottom: 53px !important; }
  .p-lg-y-53 {
    padding-bottom: 53px !important;
    padding-top: 53px !important; }
  .p-lg-l-53 {
    padding-left: 53px !important; }
  .p-lg-r-53 {
    padding-right: 53px !important; }
  .p-lg-x-53 {
    padding-right: 53px !important;
    padding-left: 53px !important; } }

/* Desktop */
@media (min-width: 992px) {
  .m-lg-t-54 {
    margin-top: 54px !important; }
  .m-lg-b-54 {
    margin-bottom: 54px !important; }
  .m-lg-y-54 {
    margin-bottom: 54px !important;
    margin-top: 54px !important; }
  .m-lg-l-54 {
    margin-left: 54px !important; }
  .m-lg-r-54 {
    margin-right: 54px !important; }
  .m-lg-x-54 {
    margin-left: 54px !important;
    margin-right: 54px !important; }
  .p-lg-t-54 {
    padding-top: 54px !important; }
  .p-lg-b-54 {
    padding-bottom: 54px !important; }
  .p-lg-y-54 {
    padding-bottom: 54px !important;
    padding-top: 54px !important; }
  .p-lg-l-54 {
    padding-left: 54px !important; }
  .p-lg-r-54 {
    padding-right: 54px !important; }
  .p-lg-x-54 {
    padding-right: 54px !important;
    padding-left: 54px !important; } }

/* Desktop */
@media (min-width: 992px) {
  .m-lg-t-55 {
    margin-top: 55px !important; }
  .m-lg-b-55 {
    margin-bottom: 55px !important; }
  .m-lg-y-55 {
    margin-bottom: 55px !important;
    margin-top: 55px !important; }
  .m-lg-l-55 {
    margin-left: 55px !important; }
  .m-lg-r-55 {
    margin-right: 55px !important; }
  .m-lg-x-55 {
    margin-left: 55px !important;
    margin-right: 55px !important; }
  .p-lg-t-55 {
    padding-top: 55px !important; }
  .p-lg-b-55 {
    padding-bottom: 55px !important; }
  .p-lg-y-55 {
    padding-bottom: 55px !important;
    padding-top: 55px !important; }
  .p-lg-l-55 {
    padding-left: 55px !important; }
  .p-lg-r-55 {
    padding-right: 55px !important; }
  .p-lg-x-55 {
    padding-right: 55px !important;
    padding-left: 55px !important; } }

/* Desktop */
@media (min-width: 992px) {
  .m-lg-t-56 {
    margin-top: 56px !important; }
  .m-lg-b-56 {
    margin-bottom: 56px !important; }
  .m-lg-y-56 {
    margin-bottom: 56px !important;
    margin-top: 56px !important; }
  .m-lg-l-56 {
    margin-left: 56px !important; }
  .m-lg-r-56 {
    margin-right: 56px !important; }
  .m-lg-x-56 {
    margin-left: 56px !important;
    margin-right: 56px !important; }
  .p-lg-t-56 {
    padding-top: 56px !important; }
  .p-lg-b-56 {
    padding-bottom: 56px !important; }
  .p-lg-y-56 {
    padding-bottom: 56px !important;
    padding-top: 56px !important; }
  .p-lg-l-56 {
    padding-left: 56px !important; }
  .p-lg-r-56 {
    padding-right: 56px !important; }
  .p-lg-x-56 {
    padding-right: 56px !important;
    padding-left: 56px !important; } }

/* Desktop */
@media (min-width: 992px) {
  .m-lg-t-57 {
    margin-top: 57px !important; }
  .m-lg-b-57 {
    margin-bottom: 57px !important; }
  .m-lg-y-57 {
    margin-bottom: 57px !important;
    margin-top: 57px !important; }
  .m-lg-l-57 {
    margin-left: 57px !important; }
  .m-lg-r-57 {
    margin-right: 57px !important; }
  .m-lg-x-57 {
    margin-left: 57px !important;
    margin-right: 57px !important; }
  .p-lg-t-57 {
    padding-top: 57px !important; }
  .p-lg-b-57 {
    padding-bottom: 57px !important; }
  .p-lg-y-57 {
    padding-bottom: 57px !important;
    padding-top: 57px !important; }
  .p-lg-l-57 {
    padding-left: 57px !important; }
  .p-lg-r-57 {
    padding-right: 57px !important; }
  .p-lg-x-57 {
    padding-right: 57px !important;
    padding-left: 57px !important; } }

/* Desktop */
@media (min-width: 992px) {
  .m-lg-t-58 {
    margin-top: 58px !important; }
  .m-lg-b-58 {
    margin-bottom: 58px !important; }
  .m-lg-y-58 {
    margin-bottom: 58px !important;
    margin-top: 58px !important; }
  .m-lg-l-58 {
    margin-left: 58px !important; }
  .m-lg-r-58 {
    margin-right: 58px !important; }
  .m-lg-x-58 {
    margin-left: 58px !important;
    margin-right: 58px !important; }
  .p-lg-t-58 {
    padding-top: 58px !important; }
  .p-lg-b-58 {
    padding-bottom: 58px !important; }
  .p-lg-y-58 {
    padding-bottom: 58px !important;
    padding-top: 58px !important; }
  .p-lg-l-58 {
    padding-left: 58px !important; }
  .p-lg-r-58 {
    padding-right: 58px !important; }
  .p-lg-x-58 {
    padding-right: 58px !important;
    padding-left: 58px !important; } }

/* Desktop */
@media (min-width: 992px) {
  .m-lg-t-59 {
    margin-top: 59px !important; }
  .m-lg-b-59 {
    margin-bottom: 59px !important; }
  .m-lg-y-59 {
    margin-bottom: 59px !important;
    margin-top: 59px !important; }
  .m-lg-l-59 {
    margin-left: 59px !important; }
  .m-lg-r-59 {
    margin-right: 59px !important; }
  .m-lg-x-59 {
    margin-left: 59px !important;
    margin-right: 59px !important; }
  .p-lg-t-59 {
    padding-top: 59px !important; }
  .p-lg-b-59 {
    padding-bottom: 59px !important; }
  .p-lg-y-59 {
    padding-bottom: 59px !important;
    padding-top: 59px !important; }
  .p-lg-l-59 {
    padding-left: 59px !important; }
  .p-lg-r-59 {
    padding-right: 59px !important; }
  .p-lg-x-59 {
    padding-right: 59px !important;
    padding-left: 59px !important; } }

/* Desktop */
@media (min-width: 992px) {
  .m-lg-t-60 {
    margin-top: 60px !important; }
  .m-lg-b-60 {
    margin-bottom: 60px !important; }
  .m-lg-y-60 {
    margin-bottom: 60px !important;
    margin-top: 60px !important; }
  .m-lg-l-60 {
    margin-left: 60px !important; }
  .m-lg-r-60 {
    margin-right: 60px !important; }
  .m-lg-x-60 {
    margin-left: 60px !important;
    margin-right: 60px !important; }
  .p-lg-t-60 {
    padding-top: 60px !important; }
  .p-lg-b-60 {
    padding-bottom: 60px !important; }
  .p-lg-y-60 {
    padding-bottom: 60px !important;
    padding-top: 60px !important; }
  .p-lg-l-60 {
    padding-left: 60px !important; }
  .p-lg-r-60 {
    padding-right: 60px !important; }
  .p-lg-x-60 {
    padding-right: 60px !important;
    padding-left: 60px !important; } }

/* Desktop */
@media (min-width: 992px) {
  .m-lg-t-61 {
    margin-top: 61px !important; }
  .m-lg-b-61 {
    margin-bottom: 61px !important; }
  .m-lg-y-61 {
    margin-bottom: 61px !important;
    margin-top: 61px !important; }
  .m-lg-l-61 {
    margin-left: 61px !important; }
  .m-lg-r-61 {
    margin-right: 61px !important; }
  .m-lg-x-61 {
    margin-left: 61px !important;
    margin-right: 61px !important; }
  .p-lg-t-61 {
    padding-top: 61px !important; }
  .p-lg-b-61 {
    padding-bottom: 61px !important; }
  .p-lg-y-61 {
    padding-bottom: 61px !important;
    padding-top: 61px !important; }
  .p-lg-l-61 {
    padding-left: 61px !important; }
  .p-lg-r-61 {
    padding-right: 61px !important; }
  .p-lg-x-61 {
    padding-right: 61px !important;
    padding-left: 61px !important; } }

/* Desktop */
@media (min-width: 992px) {
  .m-lg-t-62 {
    margin-top: 62px !important; }
  .m-lg-b-62 {
    margin-bottom: 62px !important; }
  .m-lg-y-62 {
    margin-bottom: 62px !important;
    margin-top: 62px !important; }
  .m-lg-l-62 {
    margin-left: 62px !important; }
  .m-lg-r-62 {
    margin-right: 62px !important; }
  .m-lg-x-62 {
    margin-left: 62px !important;
    margin-right: 62px !important; }
  .p-lg-t-62 {
    padding-top: 62px !important; }
  .p-lg-b-62 {
    padding-bottom: 62px !important; }
  .p-lg-y-62 {
    padding-bottom: 62px !important;
    padding-top: 62px !important; }
  .p-lg-l-62 {
    padding-left: 62px !important; }
  .p-lg-r-62 {
    padding-right: 62px !important; }
  .p-lg-x-62 {
    padding-right: 62px !important;
    padding-left: 62px !important; } }

/* Desktop */
@media (min-width: 992px) {
  .m-lg-t-63 {
    margin-top: 63px !important; }
  .m-lg-b-63 {
    margin-bottom: 63px !important; }
  .m-lg-y-63 {
    margin-bottom: 63px !important;
    margin-top: 63px !important; }
  .m-lg-l-63 {
    margin-left: 63px !important; }
  .m-lg-r-63 {
    margin-right: 63px !important; }
  .m-lg-x-63 {
    margin-left: 63px !important;
    margin-right: 63px !important; }
  .p-lg-t-63 {
    padding-top: 63px !important; }
  .p-lg-b-63 {
    padding-bottom: 63px !important; }
  .p-lg-y-63 {
    padding-bottom: 63px !important;
    padding-top: 63px !important; }
  .p-lg-l-63 {
    padding-left: 63px !important; }
  .p-lg-r-63 {
    padding-right: 63px !important; }
  .p-lg-x-63 {
    padding-right: 63px !important;
    padding-left: 63px !important; } }

/* Desktop */
@media (min-width: 992px) {
  .m-lg-t-64 {
    margin-top: 64px !important; }
  .m-lg-b-64 {
    margin-bottom: 64px !important; }
  .m-lg-y-64 {
    margin-bottom: 64px !important;
    margin-top: 64px !important; }
  .m-lg-l-64 {
    margin-left: 64px !important; }
  .m-lg-r-64 {
    margin-right: 64px !important; }
  .m-lg-x-64 {
    margin-left: 64px !important;
    margin-right: 64px !important; }
  .p-lg-t-64 {
    padding-top: 64px !important; }
  .p-lg-b-64 {
    padding-bottom: 64px !important; }
  .p-lg-y-64 {
    padding-bottom: 64px !important;
    padding-top: 64px !important; }
  .p-lg-l-64 {
    padding-left: 64px !important; }
  .p-lg-r-64 {
    padding-right: 64px !important; }
  .p-lg-x-64 {
    padding-right: 64px !important;
    padding-left: 64px !important; } }

/* Desktop */
@media (min-width: 992px) {
  .m-lg-t-65 {
    margin-top: 65px !important; }
  .m-lg-b-65 {
    margin-bottom: 65px !important; }
  .m-lg-y-65 {
    margin-bottom: 65px !important;
    margin-top: 65px !important; }
  .m-lg-l-65 {
    margin-left: 65px !important; }
  .m-lg-r-65 {
    margin-right: 65px !important; }
  .m-lg-x-65 {
    margin-left: 65px !important;
    margin-right: 65px !important; }
  .p-lg-t-65 {
    padding-top: 65px !important; }
  .p-lg-b-65 {
    padding-bottom: 65px !important; }
  .p-lg-y-65 {
    padding-bottom: 65px !important;
    padding-top: 65px !important; }
  .p-lg-l-65 {
    padding-left: 65px !important; }
  .p-lg-r-65 {
    padding-right: 65px !important; }
  .p-lg-x-65 {
    padding-right: 65px !important;
    padding-left: 65px !important; } }

/* Desktop */
@media (min-width: 992px) {
  .m-lg-t-66 {
    margin-top: 66px !important; }
  .m-lg-b-66 {
    margin-bottom: 66px !important; }
  .m-lg-y-66 {
    margin-bottom: 66px !important;
    margin-top: 66px !important; }
  .m-lg-l-66 {
    margin-left: 66px !important; }
  .m-lg-r-66 {
    margin-right: 66px !important; }
  .m-lg-x-66 {
    margin-left: 66px !important;
    margin-right: 66px !important; }
  .p-lg-t-66 {
    padding-top: 66px !important; }
  .p-lg-b-66 {
    padding-bottom: 66px !important; }
  .p-lg-y-66 {
    padding-bottom: 66px !important;
    padding-top: 66px !important; }
  .p-lg-l-66 {
    padding-left: 66px !important; }
  .p-lg-r-66 {
    padding-right: 66px !important; }
  .p-lg-x-66 {
    padding-right: 66px !important;
    padding-left: 66px !important; } }

/* Desktop */
@media (min-width: 992px) {
  .m-lg-t-67 {
    margin-top: 67px !important; }
  .m-lg-b-67 {
    margin-bottom: 67px !important; }
  .m-lg-y-67 {
    margin-bottom: 67px !important;
    margin-top: 67px !important; }
  .m-lg-l-67 {
    margin-left: 67px !important; }
  .m-lg-r-67 {
    margin-right: 67px !important; }
  .m-lg-x-67 {
    margin-left: 67px !important;
    margin-right: 67px !important; }
  .p-lg-t-67 {
    padding-top: 67px !important; }
  .p-lg-b-67 {
    padding-bottom: 67px !important; }
  .p-lg-y-67 {
    padding-bottom: 67px !important;
    padding-top: 67px !important; }
  .p-lg-l-67 {
    padding-left: 67px !important; }
  .p-lg-r-67 {
    padding-right: 67px !important; }
  .p-lg-x-67 {
    padding-right: 67px !important;
    padding-left: 67px !important; } }

/* Desktop */
@media (min-width: 992px) {
  .m-lg-t-68 {
    margin-top: 68px !important; }
  .m-lg-b-68 {
    margin-bottom: 68px !important; }
  .m-lg-y-68 {
    margin-bottom: 68px !important;
    margin-top: 68px !important; }
  .m-lg-l-68 {
    margin-left: 68px !important; }
  .m-lg-r-68 {
    margin-right: 68px !important; }
  .m-lg-x-68 {
    margin-left: 68px !important;
    margin-right: 68px !important; }
  .p-lg-t-68 {
    padding-top: 68px !important; }
  .p-lg-b-68 {
    padding-bottom: 68px !important; }
  .p-lg-y-68 {
    padding-bottom: 68px !important;
    padding-top: 68px !important; }
  .p-lg-l-68 {
    padding-left: 68px !important; }
  .p-lg-r-68 {
    padding-right: 68px !important; }
  .p-lg-x-68 {
    padding-right: 68px !important;
    padding-left: 68px !important; } }

/* Desktop */
@media (min-width: 992px) {
  .m-lg-t-69 {
    margin-top: 69px !important; }
  .m-lg-b-69 {
    margin-bottom: 69px !important; }
  .m-lg-y-69 {
    margin-bottom: 69px !important;
    margin-top: 69px !important; }
  .m-lg-l-69 {
    margin-left: 69px !important; }
  .m-lg-r-69 {
    margin-right: 69px !important; }
  .m-lg-x-69 {
    margin-left: 69px !important;
    margin-right: 69px !important; }
  .p-lg-t-69 {
    padding-top: 69px !important; }
  .p-lg-b-69 {
    padding-bottom: 69px !important; }
  .p-lg-y-69 {
    padding-bottom: 69px !important;
    padding-top: 69px !important; }
  .p-lg-l-69 {
    padding-left: 69px !important; }
  .p-lg-r-69 {
    padding-right: 69px !important; }
  .p-lg-x-69 {
    padding-right: 69px !important;
    padding-left: 69px !important; } }

/* Desktop */
@media (min-width: 992px) {
  .m-lg-t-70 {
    margin-top: 70px !important; }
  .m-lg-b-70 {
    margin-bottom: 70px !important; }
  .m-lg-y-70 {
    margin-bottom: 70px !important;
    margin-top: 70px !important; }
  .m-lg-l-70 {
    margin-left: 70px !important; }
  .m-lg-r-70 {
    margin-right: 70px !important; }
  .m-lg-x-70 {
    margin-left: 70px !important;
    margin-right: 70px !important; }
  .p-lg-t-70 {
    padding-top: 70px !important; }
  .p-lg-b-70 {
    padding-bottom: 70px !important; }
  .p-lg-y-70 {
    padding-bottom: 70px !important;
    padding-top: 70px !important; }
  .p-lg-l-70 {
    padding-left: 70px !important; }
  .p-lg-r-70 {
    padding-right: 70px !important; }
  .p-lg-x-70 {
    padding-right: 70px !important;
    padding-left: 70px !important; } }

/* Desktop */
@media (min-width: 992px) {
  .m-lg-t-71 {
    margin-top: 71px !important; }
  .m-lg-b-71 {
    margin-bottom: 71px !important; }
  .m-lg-y-71 {
    margin-bottom: 71px !important;
    margin-top: 71px !important; }
  .m-lg-l-71 {
    margin-left: 71px !important; }
  .m-lg-r-71 {
    margin-right: 71px !important; }
  .m-lg-x-71 {
    margin-left: 71px !important;
    margin-right: 71px !important; }
  .p-lg-t-71 {
    padding-top: 71px !important; }
  .p-lg-b-71 {
    padding-bottom: 71px !important; }
  .p-lg-y-71 {
    padding-bottom: 71px !important;
    padding-top: 71px !important; }
  .p-lg-l-71 {
    padding-left: 71px !important; }
  .p-lg-r-71 {
    padding-right: 71px !important; }
  .p-lg-x-71 {
    padding-right: 71px !important;
    padding-left: 71px !important; } }

/* Desktop */
@media (min-width: 992px) {
  .m-lg-t-72 {
    margin-top: 72px !important; }
  .m-lg-b-72 {
    margin-bottom: 72px !important; }
  .m-lg-y-72 {
    margin-bottom: 72px !important;
    margin-top: 72px !important; }
  .m-lg-l-72 {
    margin-left: 72px !important; }
  .m-lg-r-72 {
    margin-right: 72px !important; }
  .m-lg-x-72 {
    margin-left: 72px !important;
    margin-right: 72px !important; }
  .p-lg-t-72 {
    padding-top: 72px !important; }
  .p-lg-b-72 {
    padding-bottom: 72px !important; }
  .p-lg-y-72 {
    padding-bottom: 72px !important;
    padding-top: 72px !important; }
  .p-lg-l-72 {
    padding-left: 72px !important; }
  .p-lg-r-72 {
    padding-right: 72px !important; }
  .p-lg-x-72 {
    padding-right: 72px !important;
    padding-left: 72px !important; } }

/* Desktop */
@media (min-width: 992px) {
  .m-lg-t-73 {
    margin-top: 73px !important; }
  .m-lg-b-73 {
    margin-bottom: 73px !important; }
  .m-lg-y-73 {
    margin-bottom: 73px !important;
    margin-top: 73px !important; }
  .m-lg-l-73 {
    margin-left: 73px !important; }
  .m-lg-r-73 {
    margin-right: 73px !important; }
  .m-lg-x-73 {
    margin-left: 73px !important;
    margin-right: 73px !important; }
  .p-lg-t-73 {
    padding-top: 73px !important; }
  .p-lg-b-73 {
    padding-bottom: 73px !important; }
  .p-lg-y-73 {
    padding-bottom: 73px !important;
    padding-top: 73px !important; }
  .p-lg-l-73 {
    padding-left: 73px !important; }
  .p-lg-r-73 {
    padding-right: 73px !important; }
  .p-lg-x-73 {
    padding-right: 73px !important;
    padding-left: 73px !important; } }

/* Desktop */
@media (min-width: 992px) {
  .m-lg-t-74 {
    margin-top: 74px !important; }
  .m-lg-b-74 {
    margin-bottom: 74px !important; }
  .m-lg-y-74 {
    margin-bottom: 74px !important;
    margin-top: 74px !important; }
  .m-lg-l-74 {
    margin-left: 74px !important; }
  .m-lg-r-74 {
    margin-right: 74px !important; }
  .m-lg-x-74 {
    margin-left: 74px !important;
    margin-right: 74px !important; }
  .p-lg-t-74 {
    padding-top: 74px !important; }
  .p-lg-b-74 {
    padding-bottom: 74px !important; }
  .p-lg-y-74 {
    padding-bottom: 74px !important;
    padding-top: 74px !important; }
  .p-lg-l-74 {
    padding-left: 74px !important; }
  .p-lg-r-74 {
    padding-right: 74px !important; }
  .p-lg-x-74 {
    padding-right: 74px !important;
    padding-left: 74px !important; } }

/* Desktop */
@media (min-width: 992px) {
  .m-lg-t-75 {
    margin-top: 75px !important; }
  .m-lg-b-75 {
    margin-bottom: 75px !important; }
  .m-lg-y-75 {
    margin-bottom: 75px !important;
    margin-top: 75px !important; }
  .m-lg-l-75 {
    margin-left: 75px !important; }
  .m-lg-r-75 {
    margin-right: 75px !important; }
  .m-lg-x-75 {
    margin-left: 75px !important;
    margin-right: 75px !important; }
  .p-lg-t-75 {
    padding-top: 75px !important; }
  .p-lg-b-75 {
    padding-bottom: 75px !important; }
  .p-lg-y-75 {
    padding-bottom: 75px !important;
    padding-top: 75px !important; }
  .p-lg-l-75 {
    padding-left: 75px !important; }
  .p-lg-r-75 {
    padding-right: 75px !important; }
  .p-lg-x-75 {
    padding-right: 75px !important;
    padding-left: 75px !important; } }

/* Desktop */
@media (min-width: 992px) {
  .m-lg-t-76 {
    margin-top: 76px !important; }
  .m-lg-b-76 {
    margin-bottom: 76px !important; }
  .m-lg-y-76 {
    margin-bottom: 76px !important;
    margin-top: 76px !important; }
  .m-lg-l-76 {
    margin-left: 76px !important; }
  .m-lg-r-76 {
    margin-right: 76px !important; }
  .m-lg-x-76 {
    margin-left: 76px !important;
    margin-right: 76px !important; }
  .p-lg-t-76 {
    padding-top: 76px !important; }
  .p-lg-b-76 {
    padding-bottom: 76px !important; }
  .p-lg-y-76 {
    padding-bottom: 76px !important;
    padding-top: 76px !important; }
  .p-lg-l-76 {
    padding-left: 76px !important; }
  .p-lg-r-76 {
    padding-right: 76px !important; }
  .p-lg-x-76 {
    padding-right: 76px !important;
    padding-left: 76px !important; } }

/* Desktop */
@media (min-width: 992px) {
  .m-lg-t-77 {
    margin-top: 77px !important; }
  .m-lg-b-77 {
    margin-bottom: 77px !important; }
  .m-lg-y-77 {
    margin-bottom: 77px !important;
    margin-top: 77px !important; }
  .m-lg-l-77 {
    margin-left: 77px !important; }
  .m-lg-r-77 {
    margin-right: 77px !important; }
  .m-lg-x-77 {
    margin-left: 77px !important;
    margin-right: 77px !important; }
  .p-lg-t-77 {
    padding-top: 77px !important; }
  .p-lg-b-77 {
    padding-bottom: 77px !important; }
  .p-lg-y-77 {
    padding-bottom: 77px !important;
    padding-top: 77px !important; }
  .p-lg-l-77 {
    padding-left: 77px !important; }
  .p-lg-r-77 {
    padding-right: 77px !important; }
  .p-lg-x-77 {
    padding-right: 77px !important;
    padding-left: 77px !important; } }

/* Desktop */
@media (min-width: 992px) {
  .m-lg-t-78 {
    margin-top: 78px !important; }
  .m-lg-b-78 {
    margin-bottom: 78px !important; }
  .m-lg-y-78 {
    margin-bottom: 78px !important;
    margin-top: 78px !important; }
  .m-lg-l-78 {
    margin-left: 78px !important; }
  .m-lg-r-78 {
    margin-right: 78px !important; }
  .m-lg-x-78 {
    margin-left: 78px !important;
    margin-right: 78px !important; }
  .p-lg-t-78 {
    padding-top: 78px !important; }
  .p-lg-b-78 {
    padding-bottom: 78px !important; }
  .p-lg-y-78 {
    padding-bottom: 78px !important;
    padding-top: 78px !important; }
  .p-lg-l-78 {
    padding-left: 78px !important; }
  .p-lg-r-78 {
    padding-right: 78px !important; }
  .p-lg-x-78 {
    padding-right: 78px !important;
    padding-left: 78px !important; } }

/* Desktop */
@media (min-width: 992px) {
  .m-lg-t-79 {
    margin-top: 79px !important; }
  .m-lg-b-79 {
    margin-bottom: 79px !important; }
  .m-lg-y-79 {
    margin-bottom: 79px !important;
    margin-top: 79px !important; }
  .m-lg-l-79 {
    margin-left: 79px !important; }
  .m-lg-r-79 {
    margin-right: 79px !important; }
  .m-lg-x-79 {
    margin-left: 79px !important;
    margin-right: 79px !important; }
  .p-lg-t-79 {
    padding-top: 79px !important; }
  .p-lg-b-79 {
    padding-bottom: 79px !important; }
  .p-lg-y-79 {
    padding-bottom: 79px !important;
    padding-top: 79px !important; }
  .p-lg-l-79 {
    padding-left: 79px !important; }
  .p-lg-r-79 {
    padding-right: 79px !important; }
  .p-lg-x-79 {
    padding-right: 79px !important;
    padding-left: 79px !important; } }

/* Desktop */
@media (min-width: 992px) {
  .m-lg-t-80 {
    margin-top: 80px !important; }
  .m-lg-b-80 {
    margin-bottom: 80px !important; }
  .m-lg-y-80 {
    margin-bottom: 80px !important;
    margin-top: 80px !important; }
  .m-lg-l-80 {
    margin-left: 80px !important; }
  .m-lg-r-80 {
    margin-right: 80px !important; }
  .m-lg-x-80 {
    margin-left: 80px !important;
    margin-right: 80px !important; }
  .p-lg-t-80 {
    padding-top: 80px !important; }
  .p-lg-b-80 {
    padding-bottom: 80px !important; }
  .p-lg-y-80 {
    padding-bottom: 80px !important;
    padding-top: 80px !important; }
  .p-lg-l-80 {
    padding-left: 80px !important; }
  .p-lg-r-80 {
    padding-right: 80px !important; }
  .p-lg-x-80 {
    padding-right: 80px !important;
    padding-left: 80px !important; } }

/* Desktop */
@media (min-width: 992px) {
  .m-lg-t-81 {
    margin-top: 81px !important; }
  .m-lg-b-81 {
    margin-bottom: 81px !important; }
  .m-lg-y-81 {
    margin-bottom: 81px !important;
    margin-top: 81px !important; }
  .m-lg-l-81 {
    margin-left: 81px !important; }
  .m-lg-r-81 {
    margin-right: 81px !important; }
  .m-lg-x-81 {
    margin-left: 81px !important;
    margin-right: 81px !important; }
  .p-lg-t-81 {
    padding-top: 81px !important; }
  .p-lg-b-81 {
    padding-bottom: 81px !important; }
  .p-lg-y-81 {
    padding-bottom: 81px !important;
    padding-top: 81px !important; }
  .p-lg-l-81 {
    padding-left: 81px !important; }
  .p-lg-r-81 {
    padding-right: 81px !important; }
  .p-lg-x-81 {
    padding-right: 81px !important;
    padding-left: 81px !important; } }

/* Desktop */
@media (min-width: 992px) {
  .m-lg-t-82 {
    margin-top: 82px !important; }
  .m-lg-b-82 {
    margin-bottom: 82px !important; }
  .m-lg-y-82 {
    margin-bottom: 82px !important;
    margin-top: 82px !important; }
  .m-lg-l-82 {
    margin-left: 82px !important; }
  .m-lg-r-82 {
    margin-right: 82px !important; }
  .m-lg-x-82 {
    margin-left: 82px !important;
    margin-right: 82px !important; }
  .p-lg-t-82 {
    padding-top: 82px !important; }
  .p-lg-b-82 {
    padding-bottom: 82px !important; }
  .p-lg-y-82 {
    padding-bottom: 82px !important;
    padding-top: 82px !important; }
  .p-lg-l-82 {
    padding-left: 82px !important; }
  .p-lg-r-82 {
    padding-right: 82px !important; }
  .p-lg-x-82 {
    padding-right: 82px !important;
    padding-left: 82px !important; } }

/* Desktop */
@media (min-width: 992px) {
  .m-lg-t-83 {
    margin-top: 83px !important; }
  .m-lg-b-83 {
    margin-bottom: 83px !important; }
  .m-lg-y-83 {
    margin-bottom: 83px !important;
    margin-top: 83px !important; }
  .m-lg-l-83 {
    margin-left: 83px !important; }
  .m-lg-r-83 {
    margin-right: 83px !important; }
  .m-lg-x-83 {
    margin-left: 83px !important;
    margin-right: 83px !important; }
  .p-lg-t-83 {
    padding-top: 83px !important; }
  .p-lg-b-83 {
    padding-bottom: 83px !important; }
  .p-lg-y-83 {
    padding-bottom: 83px !important;
    padding-top: 83px !important; }
  .p-lg-l-83 {
    padding-left: 83px !important; }
  .p-lg-r-83 {
    padding-right: 83px !important; }
  .p-lg-x-83 {
    padding-right: 83px !important;
    padding-left: 83px !important; } }

/* Desktop */
@media (min-width: 992px) {
  .m-lg-t-84 {
    margin-top: 84px !important; }
  .m-lg-b-84 {
    margin-bottom: 84px !important; }
  .m-lg-y-84 {
    margin-bottom: 84px !important;
    margin-top: 84px !important; }
  .m-lg-l-84 {
    margin-left: 84px !important; }
  .m-lg-r-84 {
    margin-right: 84px !important; }
  .m-lg-x-84 {
    margin-left: 84px !important;
    margin-right: 84px !important; }
  .p-lg-t-84 {
    padding-top: 84px !important; }
  .p-lg-b-84 {
    padding-bottom: 84px !important; }
  .p-lg-y-84 {
    padding-bottom: 84px !important;
    padding-top: 84px !important; }
  .p-lg-l-84 {
    padding-left: 84px !important; }
  .p-lg-r-84 {
    padding-right: 84px !important; }
  .p-lg-x-84 {
    padding-right: 84px !important;
    padding-left: 84px !important; } }

/* Desktop */
@media (min-width: 992px) {
  .m-lg-t-85 {
    margin-top: 85px !important; }
  .m-lg-b-85 {
    margin-bottom: 85px !important; }
  .m-lg-y-85 {
    margin-bottom: 85px !important;
    margin-top: 85px !important; }
  .m-lg-l-85 {
    margin-left: 85px !important; }
  .m-lg-r-85 {
    margin-right: 85px !important; }
  .m-lg-x-85 {
    margin-left: 85px !important;
    margin-right: 85px !important; }
  .p-lg-t-85 {
    padding-top: 85px !important; }
  .p-lg-b-85 {
    padding-bottom: 85px !important; }
  .p-lg-y-85 {
    padding-bottom: 85px !important;
    padding-top: 85px !important; }
  .p-lg-l-85 {
    padding-left: 85px !important; }
  .p-lg-r-85 {
    padding-right: 85px !important; }
  .p-lg-x-85 {
    padding-right: 85px !important;
    padding-left: 85px !important; } }

/* Desktop */
@media (min-width: 992px) {
  .m-lg-t-86 {
    margin-top: 86px !important; }
  .m-lg-b-86 {
    margin-bottom: 86px !important; }
  .m-lg-y-86 {
    margin-bottom: 86px !important;
    margin-top: 86px !important; }
  .m-lg-l-86 {
    margin-left: 86px !important; }
  .m-lg-r-86 {
    margin-right: 86px !important; }
  .m-lg-x-86 {
    margin-left: 86px !important;
    margin-right: 86px !important; }
  .p-lg-t-86 {
    padding-top: 86px !important; }
  .p-lg-b-86 {
    padding-bottom: 86px !important; }
  .p-lg-y-86 {
    padding-bottom: 86px !important;
    padding-top: 86px !important; }
  .p-lg-l-86 {
    padding-left: 86px !important; }
  .p-lg-r-86 {
    padding-right: 86px !important; }
  .p-lg-x-86 {
    padding-right: 86px !important;
    padding-left: 86px !important; } }

/* Desktop */
@media (min-width: 992px) {
  .m-lg-t-87 {
    margin-top: 87px !important; }
  .m-lg-b-87 {
    margin-bottom: 87px !important; }
  .m-lg-y-87 {
    margin-bottom: 87px !important;
    margin-top: 87px !important; }
  .m-lg-l-87 {
    margin-left: 87px !important; }
  .m-lg-r-87 {
    margin-right: 87px !important; }
  .m-lg-x-87 {
    margin-left: 87px !important;
    margin-right: 87px !important; }
  .p-lg-t-87 {
    padding-top: 87px !important; }
  .p-lg-b-87 {
    padding-bottom: 87px !important; }
  .p-lg-y-87 {
    padding-bottom: 87px !important;
    padding-top: 87px !important; }
  .p-lg-l-87 {
    padding-left: 87px !important; }
  .p-lg-r-87 {
    padding-right: 87px !important; }
  .p-lg-x-87 {
    padding-right: 87px !important;
    padding-left: 87px !important; } }

/* Desktop */
@media (min-width: 992px) {
  .m-lg-t-88 {
    margin-top: 88px !important; }
  .m-lg-b-88 {
    margin-bottom: 88px !important; }
  .m-lg-y-88 {
    margin-bottom: 88px !important;
    margin-top: 88px !important; }
  .m-lg-l-88 {
    margin-left: 88px !important; }
  .m-lg-r-88 {
    margin-right: 88px !important; }
  .m-lg-x-88 {
    margin-left: 88px !important;
    margin-right: 88px !important; }
  .p-lg-t-88 {
    padding-top: 88px !important; }
  .p-lg-b-88 {
    padding-bottom: 88px !important; }
  .p-lg-y-88 {
    padding-bottom: 88px !important;
    padding-top: 88px !important; }
  .p-lg-l-88 {
    padding-left: 88px !important; }
  .p-lg-r-88 {
    padding-right: 88px !important; }
  .p-lg-x-88 {
    padding-right: 88px !important;
    padding-left: 88px !important; } }

/* Desktop */
@media (min-width: 992px) {
  .m-lg-t-89 {
    margin-top: 89px !important; }
  .m-lg-b-89 {
    margin-bottom: 89px !important; }
  .m-lg-y-89 {
    margin-bottom: 89px !important;
    margin-top: 89px !important; }
  .m-lg-l-89 {
    margin-left: 89px !important; }
  .m-lg-r-89 {
    margin-right: 89px !important; }
  .m-lg-x-89 {
    margin-left: 89px !important;
    margin-right: 89px !important; }
  .p-lg-t-89 {
    padding-top: 89px !important; }
  .p-lg-b-89 {
    padding-bottom: 89px !important; }
  .p-lg-y-89 {
    padding-bottom: 89px !important;
    padding-top: 89px !important; }
  .p-lg-l-89 {
    padding-left: 89px !important; }
  .p-lg-r-89 {
    padding-right: 89px !important; }
  .p-lg-x-89 {
    padding-right: 89px !important;
    padding-left: 89px !important; } }

/* Desktop */
@media (min-width: 992px) {
  .m-lg-t-90 {
    margin-top: 90px !important; }
  .m-lg-b-90 {
    margin-bottom: 90px !important; }
  .m-lg-y-90 {
    margin-bottom: 90px !important;
    margin-top: 90px !important; }
  .m-lg-l-90 {
    margin-left: 90px !important; }
  .m-lg-r-90 {
    margin-right: 90px !important; }
  .m-lg-x-90 {
    margin-left: 90px !important;
    margin-right: 90px !important; }
  .p-lg-t-90 {
    padding-top: 90px !important; }
  .p-lg-b-90 {
    padding-bottom: 90px !important; }
  .p-lg-y-90 {
    padding-bottom: 90px !important;
    padding-top: 90px !important; }
  .p-lg-l-90 {
    padding-left: 90px !important; }
  .p-lg-r-90 {
    padding-right: 90px !important; }
  .p-lg-x-90 {
    padding-right: 90px !important;
    padding-left: 90px !important; } }

/* Desktop */
@media (min-width: 992px) {
  .m-lg-t-91 {
    margin-top: 91px !important; }
  .m-lg-b-91 {
    margin-bottom: 91px !important; }
  .m-lg-y-91 {
    margin-bottom: 91px !important;
    margin-top: 91px !important; }
  .m-lg-l-91 {
    margin-left: 91px !important; }
  .m-lg-r-91 {
    margin-right: 91px !important; }
  .m-lg-x-91 {
    margin-left: 91px !important;
    margin-right: 91px !important; }
  .p-lg-t-91 {
    padding-top: 91px !important; }
  .p-lg-b-91 {
    padding-bottom: 91px !important; }
  .p-lg-y-91 {
    padding-bottom: 91px !important;
    padding-top: 91px !important; }
  .p-lg-l-91 {
    padding-left: 91px !important; }
  .p-lg-r-91 {
    padding-right: 91px !important; }
  .p-lg-x-91 {
    padding-right: 91px !important;
    padding-left: 91px !important; } }

/* Desktop */
@media (min-width: 992px) {
  .m-lg-t-92 {
    margin-top: 92px !important; }
  .m-lg-b-92 {
    margin-bottom: 92px !important; }
  .m-lg-y-92 {
    margin-bottom: 92px !important;
    margin-top: 92px !important; }
  .m-lg-l-92 {
    margin-left: 92px !important; }
  .m-lg-r-92 {
    margin-right: 92px !important; }
  .m-lg-x-92 {
    margin-left: 92px !important;
    margin-right: 92px !important; }
  .p-lg-t-92 {
    padding-top: 92px !important; }
  .p-lg-b-92 {
    padding-bottom: 92px !important; }
  .p-lg-y-92 {
    padding-bottom: 92px !important;
    padding-top: 92px !important; }
  .p-lg-l-92 {
    padding-left: 92px !important; }
  .p-lg-r-92 {
    padding-right: 92px !important; }
  .p-lg-x-92 {
    padding-right: 92px !important;
    padding-left: 92px !important; } }

/* Desktop */
@media (min-width: 992px) {
  .m-lg-t-93 {
    margin-top: 93px !important; }
  .m-lg-b-93 {
    margin-bottom: 93px !important; }
  .m-lg-y-93 {
    margin-bottom: 93px !important;
    margin-top: 93px !important; }
  .m-lg-l-93 {
    margin-left: 93px !important; }
  .m-lg-r-93 {
    margin-right: 93px !important; }
  .m-lg-x-93 {
    margin-left: 93px !important;
    margin-right: 93px !important; }
  .p-lg-t-93 {
    padding-top: 93px !important; }
  .p-lg-b-93 {
    padding-bottom: 93px !important; }
  .p-lg-y-93 {
    padding-bottom: 93px !important;
    padding-top: 93px !important; }
  .p-lg-l-93 {
    padding-left: 93px !important; }
  .p-lg-r-93 {
    padding-right: 93px !important; }
  .p-lg-x-93 {
    padding-right: 93px !important;
    padding-left: 93px !important; } }

/* Desktop */
@media (min-width: 992px) {
  .m-lg-t-94 {
    margin-top: 94px !important; }
  .m-lg-b-94 {
    margin-bottom: 94px !important; }
  .m-lg-y-94 {
    margin-bottom: 94px !important;
    margin-top: 94px !important; }
  .m-lg-l-94 {
    margin-left: 94px !important; }
  .m-lg-r-94 {
    margin-right: 94px !important; }
  .m-lg-x-94 {
    margin-left: 94px !important;
    margin-right: 94px !important; }
  .p-lg-t-94 {
    padding-top: 94px !important; }
  .p-lg-b-94 {
    padding-bottom: 94px !important; }
  .p-lg-y-94 {
    padding-bottom: 94px !important;
    padding-top: 94px !important; }
  .p-lg-l-94 {
    padding-left: 94px !important; }
  .p-lg-r-94 {
    padding-right: 94px !important; }
  .p-lg-x-94 {
    padding-right: 94px !important;
    padding-left: 94px !important; } }

/* Desktop */
@media (min-width: 992px) {
  .m-lg-t-95 {
    margin-top: 95px !important; }
  .m-lg-b-95 {
    margin-bottom: 95px !important; }
  .m-lg-y-95 {
    margin-bottom: 95px !important;
    margin-top: 95px !important; }
  .m-lg-l-95 {
    margin-left: 95px !important; }
  .m-lg-r-95 {
    margin-right: 95px !important; }
  .m-lg-x-95 {
    margin-left: 95px !important;
    margin-right: 95px !important; }
  .p-lg-t-95 {
    padding-top: 95px !important; }
  .p-lg-b-95 {
    padding-bottom: 95px !important; }
  .p-lg-y-95 {
    padding-bottom: 95px !important;
    padding-top: 95px !important; }
  .p-lg-l-95 {
    padding-left: 95px !important; }
  .p-lg-r-95 {
    padding-right: 95px !important; }
  .p-lg-x-95 {
    padding-right: 95px !important;
    padding-left: 95px !important; } }

/* Desktop */
@media (min-width: 992px) {
  .m-lg-t-96 {
    margin-top: 96px !important; }
  .m-lg-b-96 {
    margin-bottom: 96px !important; }
  .m-lg-y-96 {
    margin-bottom: 96px !important;
    margin-top: 96px !important; }
  .m-lg-l-96 {
    margin-left: 96px !important; }
  .m-lg-r-96 {
    margin-right: 96px !important; }
  .m-lg-x-96 {
    margin-left: 96px !important;
    margin-right: 96px !important; }
  .p-lg-t-96 {
    padding-top: 96px !important; }
  .p-lg-b-96 {
    padding-bottom: 96px !important; }
  .p-lg-y-96 {
    padding-bottom: 96px !important;
    padding-top: 96px !important; }
  .p-lg-l-96 {
    padding-left: 96px !important; }
  .p-lg-r-96 {
    padding-right: 96px !important; }
  .p-lg-x-96 {
    padding-right: 96px !important;
    padding-left: 96px !important; } }

/* Desktop */
@media (min-width: 992px) {
  .m-lg-t-97 {
    margin-top: 97px !important; }
  .m-lg-b-97 {
    margin-bottom: 97px !important; }
  .m-lg-y-97 {
    margin-bottom: 97px !important;
    margin-top: 97px !important; }
  .m-lg-l-97 {
    margin-left: 97px !important; }
  .m-lg-r-97 {
    margin-right: 97px !important; }
  .m-lg-x-97 {
    margin-left: 97px !important;
    margin-right: 97px !important; }
  .p-lg-t-97 {
    padding-top: 97px !important; }
  .p-lg-b-97 {
    padding-bottom: 97px !important; }
  .p-lg-y-97 {
    padding-bottom: 97px !important;
    padding-top: 97px !important; }
  .p-lg-l-97 {
    padding-left: 97px !important; }
  .p-lg-r-97 {
    padding-right: 97px !important; }
  .p-lg-x-97 {
    padding-right: 97px !important;
    padding-left: 97px !important; } }

/* Desktop */
@media (min-width: 992px) {
  .m-lg-t-98 {
    margin-top: 98px !important; }
  .m-lg-b-98 {
    margin-bottom: 98px !important; }
  .m-lg-y-98 {
    margin-bottom: 98px !important;
    margin-top: 98px !important; }
  .m-lg-l-98 {
    margin-left: 98px !important; }
  .m-lg-r-98 {
    margin-right: 98px !important; }
  .m-lg-x-98 {
    margin-left: 98px !important;
    margin-right: 98px !important; }
  .p-lg-t-98 {
    padding-top: 98px !important; }
  .p-lg-b-98 {
    padding-bottom: 98px !important; }
  .p-lg-y-98 {
    padding-bottom: 98px !important;
    padding-top: 98px !important; }
  .p-lg-l-98 {
    padding-left: 98px !important; }
  .p-lg-r-98 {
    padding-right: 98px !important; }
  .p-lg-x-98 {
    padding-right: 98px !important;
    padding-left: 98px !important; } }

/* Desktop */
@media (min-width: 992px) {
  .m-lg-t-99 {
    margin-top: 99px !important; }
  .m-lg-b-99 {
    margin-bottom: 99px !important; }
  .m-lg-y-99 {
    margin-bottom: 99px !important;
    margin-top: 99px !important; }
  .m-lg-l-99 {
    margin-left: 99px !important; }
  .m-lg-r-99 {
    margin-right: 99px !important; }
  .m-lg-x-99 {
    margin-left: 99px !important;
    margin-right: 99px !important; }
  .p-lg-t-99 {
    padding-top: 99px !important; }
  .p-lg-b-99 {
    padding-bottom: 99px !important; }
  .p-lg-y-99 {
    padding-bottom: 99px !important;
    padding-top: 99px !important; }
  .p-lg-l-99 {
    padding-left: 99px !important; }
  .p-lg-r-99 {
    padding-right: 99px !important; }
  .p-lg-x-99 {
    padding-right: 99px !important;
    padding-left: 99px !important; } }

/* Desktop */
@media (min-width: 992px) {
  .m-lg-t-100 {
    margin-top: 100px !important; }
  .m-lg-b-100 {
    margin-bottom: 100px !important; }
  .m-lg-y-100 {
    margin-bottom: 100px !important;
    margin-top: 100px !important; }
  .m-lg-l-100 {
    margin-left: 100px !important; }
  .m-lg-r-100 {
    margin-right: 100px !important; }
  .m-lg-x-100 {
    margin-left: 100px !important;
    margin-right: 100px !important; }
  .p-lg-t-100 {
    padding-top: 100px !important; }
  .p-lg-b-100 {
    padding-bottom: 100px !important; }
  .p-lg-y-100 {
    padding-bottom: 100px !important;
    padding-top: 100px !important; }
  .p-lg-l-100 {
    padding-left: 100px !important; }
  .p-lg-r-100 {
    padding-right: 100px !important; }
  .p-lg-x-100 {
    padding-right: 100px !important;
    padding-left: 100px !important; } }

/* Desktop */
@media (min-width: 992px) {
  .m-lg-t-101 {
    margin-top: 101px !important; }
  .m-lg-b-101 {
    margin-bottom: 101px !important; }
  .m-lg-y-101 {
    margin-bottom: 101px !important;
    margin-top: 101px !important; }
  .m-lg-l-101 {
    margin-left: 101px !important; }
  .m-lg-r-101 {
    margin-right: 101px !important; }
  .m-lg-x-101 {
    margin-left: 101px !important;
    margin-right: 101px !important; }
  .p-lg-t-101 {
    padding-top: 101px !important; }
  .p-lg-b-101 {
    padding-bottom: 101px !important; }
  .p-lg-y-101 {
    padding-bottom: 101px !important;
    padding-top: 101px !important; }
  .p-lg-l-101 {
    padding-left: 101px !important; }
  .p-lg-r-101 {
    padding-right: 101px !important; }
  .p-lg-x-101 {
    padding-right: 101px !important;
    padding-left: 101px !important; } }

/* Desktop */
@media (min-width: 992px) {
  .m-lg-t-102 {
    margin-top: 102px !important; }
  .m-lg-b-102 {
    margin-bottom: 102px !important; }
  .m-lg-y-102 {
    margin-bottom: 102px !important;
    margin-top: 102px !important; }
  .m-lg-l-102 {
    margin-left: 102px !important; }
  .m-lg-r-102 {
    margin-right: 102px !important; }
  .m-lg-x-102 {
    margin-left: 102px !important;
    margin-right: 102px !important; }
  .p-lg-t-102 {
    padding-top: 102px !important; }
  .p-lg-b-102 {
    padding-bottom: 102px !important; }
  .p-lg-y-102 {
    padding-bottom: 102px !important;
    padding-top: 102px !important; }
  .p-lg-l-102 {
    padding-left: 102px !important; }
  .p-lg-r-102 {
    padding-right: 102px !important; }
  .p-lg-x-102 {
    padding-right: 102px !important;
    padding-left: 102px !important; } }

/* Desktop */
@media (min-width: 992px) {
  .m-lg-t-103 {
    margin-top: 103px !important; }
  .m-lg-b-103 {
    margin-bottom: 103px !important; }
  .m-lg-y-103 {
    margin-bottom: 103px !important;
    margin-top: 103px !important; }
  .m-lg-l-103 {
    margin-left: 103px !important; }
  .m-lg-r-103 {
    margin-right: 103px !important; }
  .m-lg-x-103 {
    margin-left: 103px !important;
    margin-right: 103px !important; }
  .p-lg-t-103 {
    padding-top: 103px !important; }
  .p-lg-b-103 {
    padding-bottom: 103px !important; }
  .p-lg-y-103 {
    padding-bottom: 103px !important;
    padding-top: 103px !important; }
  .p-lg-l-103 {
    padding-left: 103px !important; }
  .p-lg-r-103 {
    padding-right: 103px !important; }
  .p-lg-x-103 {
    padding-right: 103px !important;
    padding-left: 103px !important; } }

/* Desktop */
@media (min-width: 992px) {
  .m-lg-t-104 {
    margin-top: 104px !important; }
  .m-lg-b-104 {
    margin-bottom: 104px !important; }
  .m-lg-y-104 {
    margin-bottom: 104px !important;
    margin-top: 104px !important; }
  .m-lg-l-104 {
    margin-left: 104px !important; }
  .m-lg-r-104 {
    margin-right: 104px !important; }
  .m-lg-x-104 {
    margin-left: 104px !important;
    margin-right: 104px !important; }
  .p-lg-t-104 {
    padding-top: 104px !important; }
  .p-lg-b-104 {
    padding-bottom: 104px !important; }
  .p-lg-y-104 {
    padding-bottom: 104px !important;
    padding-top: 104px !important; }
  .p-lg-l-104 {
    padding-left: 104px !important; }
  .p-lg-r-104 {
    padding-right: 104px !important; }
  .p-lg-x-104 {
    padding-right: 104px !important;
    padding-left: 104px !important; } }

/* Desktop */
@media (min-width: 992px) {
  .m-lg-t-105 {
    margin-top: 105px !important; }
  .m-lg-b-105 {
    margin-bottom: 105px !important; }
  .m-lg-y-105 {
    margin-bottom: 105px !important;
    margin-top: 105px !important; }
  .m-lg-l-105 {
    margin-left: 105px !important; }
  .m-lg-r-105 {
    margin-right: 105px !important; }
  .m-lg-x-105 {
    margin-left: 105px !important;
    margin-right: 105px !important; }
  .p-lg-t-105 {
    padding-top: 105px !important; }
  .p-lg-b-105 {
    padding-bottom: 105px !important; }
  .p-lg-y-105 {
    padding-bottom: 105px !important;
    padding-top: 105px !important; }
  .p-lg-l-105 {
    padding-left: 105px !important; }
  .p-lg-r-105 {
    padding-right: 105px !important; }
  .p-lg-x-105 {
    padding-right: 105px !important;
    padding-left: 105px !important; } }

/* Desktop */
@media (min-width: 992px) {
  .m-lg-t-106 {
    margin-top: 106px !important; }
  .m-lg-b-106 {
    margin-bottom: 106px !important; }
  .m-lg-y-106 {
    margin-bottom: 106px !important;
    margin-top: 106px !important; }
  .m-lg-l-106 {
    margin-left: 106px !important; }
  .m-lg-r-106 {
    margin-right: 106px !important; }
  .m-lg-x-106 {
    margin-left: 106px !important;
    margin-right: 106px !important; }
  .p-lg-t-106 {
    padding-top: 106px !important; }
  .p-lg-b-106 {
    padding-bottom: 106px !important; }
  .p-lg-y-106 {
    padding-bottom: 106px !important;
    padding-top: 106px !important; }
  .p-lg-l-106 {
    padding-left: 106px !important; }
  .p-lg-r-106 {
    padding-right: 106px !important; }
  .p-lg-x-106 {
    padding-right: 106px !important;
    padding-left: 106px !important; } }

/* Desktop */
@media (min-width: 992px) {
  .m-lg-t-107 {
    margin-top: 107px !important; }
  .m-lg-b-107 {
    margin-bottom: 107px !important; }
  .m-lg-y-107 {
    margin-bottom: 107px !important;
    margin-top: 107px !important; }
  .m-lg-l-107 {
    margin-left: 107px !important; }
  .m-lg-r-107 {
    margin-right: 107px !important; }
  .m-lg-x-107 {
    margin-left: 107px !important;
    margin-right: 107px !important; }
  .p-lg-t-107 {
    padding-top: 107px !important; }
  .p-lg-b-107 {
    padding-bottom: 107px !important; }
  .p-lg-y-107 {
    padding-bottom: 107px !important;
    padding-top: 107px !important; }
  .p-lg-l-107 {
    padding-left: 107px !important; }
  .p-lg-r-107 {
    padding-right: 107px !important; }
  .p-lg-x-107 {
    padding-right: 107px !important;
    padding-left: 107px !important; } }

/* Desktop */
@media (min-width: 992px) {
  .m-lg-t-108 {
    margin-top: 108px !important; }
  .m-lg-b-108 {
    margin-bottom: 108px !important; }
  .m-lg-y-108 {
    margin-bottom: 108px !important;
    margin-top: 108px !important; }
  .m-lg-l-108 {
    margin-left: 108px !important; }
  .m-lg-r-108 {
    margin-right: 108px !important; }
  .m-lg-x-108 {
    margin-left: 108px !important;
    margin-right: 108px !important; }
  .p-lg-t-108 {
    padding-top: 108px !important; }
  .p-lg-b-108 {
    padding-bottom: 108px !important; }
  .p-lg-y-108 {
    padding-bottom: 108px !important;
    padding-top: 108px !important; }
  .p-lg-l-108 {
    padding-left: 108px !important; }
  .p-lg-r-108 {
    padding-right: 108px !important; }
  .p-lg-x-108 {
    padding-right: 108px !important;
    padding-left: 108px !important; } }

/* Desktop */
@media (min-width: 992px) {
  .m-lg-t-109 {
    margin-top: 109px !important; }
  .m-lg-b-109 {
    margin-bottom: 109px !important; }
  .m-lg-y-109 {
    margin-bottom: 109px !important;
    margin-top: 109px !important; }
  .m-lg-l-109 {
    margin-left: 109px !important; }
  .m-lg-r-109 {
    margin-right: 109px !important; }
  .m-lg-x-109 {
    margin-left: 109px !important;
    margin-right: 109px !important; }
  .p-lg-t-109 {
    padding-top: 109px !important; }
  .p-lg-b-109 {
    padding-bottom: 109px !important; }
  .p-lg-y-109 {
    padding-bottom: 109px !important;
    padding-top: 109px !important; }
  .p-lg-l-109 {
    padding-left: 109px !important; }
  .p-lg-r-109 {
    padding-right: 109px !important; }
  .p-lg-x-109 {
    padding-right: 109px !important;
    padding-left: 109px !important; } }

/* Desktop */
@media (min-width: 992px) {
  .m-lg-t-110 {
    margin-top: 110px !important; }
  .m-lg-b-110 {
    margin-bottom: 110px !important; }
  .m-lg-y-110 {
    margin-bottom: 110px !important;
    margin-top: 110px !important; }
  .m-lg-l-110 {
    margin-left: 110px !important; }
  .m-lg-r-110 {
    margin-right: 110px !important; }
  .m-lg-x-110 {
    margin-left: 110px !important;
    margin-right: 110px !important; }
  .p-lg-t-110 {
    padding-top: 110px !important; }
  .p-lg-b-110 {
    padding-bottom: 110px !important; }
  .p-lg-y-110 {
    padding-bottom: 110px !important;
    padding-top: 110px !important; }
  .p-lg-l-110 {
    padding-left: 110px !important; }
  .p-lg-r-110 {
    padding-right: 110px !important; }
  .p-lg-x-110 {
    padding-right: 110px !important;
    padding-left: 110px !important; } }

/* Desktop */
@media (min-width: 992px) {
  .m-lg-t-111 {
    margin-top: 111px !important; }
  .m-lg-b-111 {
    margin-bottom: 111px !important; }
  .m-lg-y-111 {
    margin-bottom: 111px !important;
    margin-top: 111px !important; }
  .m-lg-l-111 {
    margin-left: 111px !important; }
  .m-lg-r-111 {
    margin-right: 111px !important; }
  .m-lg-x-111 {
    margin-left: 111px !important;
    margin-right: 111px !important; }
  .p-lg-t-111 {
    padding-top: 111px !important; }
  .p-lg-b-111 {
    padding-bottom: 111px !important; }
  .p-lg-y-111 {
    padding-bottom: 111px !important;
    padding-top: 111px !important; }
  .p-lg-l-111 {
    padding-left: 111px !important; }
  .p-lg-r-111 {
    padding-right: 111px !important; }
  .p-lg-x-111 {
    padding-right: 111px !important;
    padding-left: 111px !important; } }

/* Desktop */
@media (min-width: 992px) {
  .m-lg-t-112 {
    margin-top: 112px !important; }
  .m-lg-b-112 {
    margin-bottom: 112px !important; }
  .m-lg-y-112 {
    margin-bottom: 112px !important;
    margin-top: 112px !important; }
  .m-lg-l-112 {
    margin-left: 112px !important; }
  .m-lg-r-112 {
    margin-right: 112px !important; }
  .m-lg-x-112 {
    margin-left: 112px !important;
    margin-right: 112px !important; }
  .p-lg-t-112 {
    padding-top: 112px !important; }
  .p-lg-b-112 {
    padding-bottom: 112px !important; }
  .p-lg-y-112 {
    padding-bottom: 112px !important;
    padding-top: 112px !important; }
  .p-lg-l-112 {
    padding-left: 112px !important; }
  .p-lg-r-112 {
    padding-right: 112px !important; }
  .p-lg-x-112 {
    padding-right: 112px !important;
    padding-left: 112px !important; } }

/* Desktop */
@media (min-width: 992px) {
  .m-lg-t-113 {
    margin-top: 113px !important; }
  .m-lg-b-113 {
    margin-bottom: 113px !important; }
  .m-lg-y-113 {
    margin-bottom: 113px !important;
    margin-top: 113px !important; }
  .m-lg-l-113 {
    margin-left: 113px !important; }
  .m-lg-r-113 {
    margin-right: 113px !important; }
  .m-lg-x-113 {
    margin-left: 113px !important;
    margin-right: 113px !important; }
  .p-lg-t-113 {
    padding-top: 113px !important; }
  .p-lg-b-113 {
    padding-bottom: 113px !important; }
  .p-lg-y-113 {
    padding-bottom: 113px !important;
    padding-top: 113px !important; }
  .p-lg-l-113 {
    padding-left: 113px !important; }
  .p-lg-r-113 {
    padding-right: 113px !important; }
  .p-lg-x-113 {
    padding-right: 113px !important;
    padding-left: 113px !important; } }

/* Desktop */
@media (min-width: 992px) {
  .m-lg-t-114 {
    margin-top: 114px !important; }
  .m-lg-b-114 {
    margin-bottom: 114px !important; }
  .m-lg-y-114 {
    margin-bottom: 114px !important;
    margin-top: 114px !important; }
  .m-lg-l-114 {
    margin-left: 114px !important; }
  .m-lg-r-114 {
    margin-right: 114px !important; }
  .m-lg-x-114 {
    margin-left: 114px !important;
    margin-right: 114px !important; }
  .p-lg-t-114 {
    padding-top: 114px !important; }
  .p-lg-b-114 {
    padding-bottom: 114px !important; }
  .p-lg-y-114 {
    padding-bottom: 114px !important;
    padding-top: 114px !important; }
  .p-lg-l-114 {
    padding-left: 114px !important; }
  .p-lg-r-114 {
    padding-right: 114px !important; }
  .p-lg-x-114 {
    padding-right: 114px !important;
    padding-left: 114px !important; } }

/* Desktop */
@media (min-width: 992px) {
  .m-lg-t-115 {
    margin-top: 115px !important; }
  .m-lg-b-115 {
    margin-bottom: 115px !important; }
  .m-lg-y-115 {
    margin-bottom: 115px !important;
    margin-top: 115px !important; }
  .m-lg-l-115 {
    margin-left: 115px !important; }
  .m-lg-r-115 {
    margin-right: 115px !important; }
  .m-lg-x-115 {
    margin-left: 115px !important;
    margin-right: 115px !important; }
  .p-lg-t-115 {
    padding-top: 115px !important; }
  .p-lg-b-115 {
    padding-bottom: 115px !important; }
  .p-lg-y-115 {
    padding-bottom: 115px !important;
    padding-top: 115px !important; }
  .p-lg-l-115 {
    padding-left: 115px !important; }
  .p-lg-r-115 {
    padding-right: 115px !important; }
  .p-lg-x-115 {
    padding-right: 115px !important;
    padding-left: 115px !important; } }

/* Desktop */
@media (min-width: 992px) {
  .m-lg-t-116 {
    margin-top: 116px !important; }
  .m-lg-b-116 {
    margin-bottom: 116px !important; }
  .m-lg-y-116 {
    margin-bottom: 116px !important;
    margin-top: 116px !important; }
  .m-lg-l-116 {
    margin-left: 116px !important; }
  .m-lg-r-116 {
    margin-right: 116px !important; }
  .m-lg-x-116 {
    margin-left: 116px !important;
    margin-right: 116px !important; }
  .p-lg-t-116 {
    padding-top: 116px !important; }
  .p-lg-b-116 {
    padding-bottom: 116px !important; }
  .p-lg-y-116 {
    padding-bottom: 116px !important;
    padding-top: 116px !important; }
  .p-lg-l-116 {
    padding-left: 116px !important; }
  .p-lg-r-116 {
    padding-right: 116px !important; }
  .p-lg-x-116 {
    padding-right: 116px !important;
    padding-left: 116px !important; } }

/* Desktop */
@media (min-width: 992px) {
  .m-lg-t-117 {
    margin-top: 117px !important; }
  .m-lg-b-117 {
    margin-bottom: 117px !important; }
  .m-lg-y-117 {
    margin-bottom: 117px !important;
    margin-top: 117px !important; }
  .m-lg-l-117 {
    margin-left: 117px !important; }
  .m-lg-r-117 {
    margin-right: 117px !important; }
  .m-lg-x-117 {
    margin-left: 117px !important;
    margin-right: 117px !important; }
  .p-lg-t-117 {
    padding-top: 117px !important; }
  .p-lg-b-117 {
    padding-bottom: 117px !important; }
  .p-lg-y-117 {
    padding-bottom: 117px !important;
    padding-top: 117px !important; }
  .p-lg-l-117 {
    padding-left: 117px !important; }
  .p-lg-r-117 {
    padding-right: 117px !important; }
  .p-lg-x-117 {
    padding-right: 117px !important;
    padding-left: 117px !important; } }

/* Desktop */
@media (min-width: 992px) {
  .m-lg-t-118 {
    margin-top: 118px !important; }
  .m-lg-b-118 {
    margin-bottom: 118px !important; }
  .m-lg-y-118 {
    margin-bottom: 118px !important;
    margin-top: 118px !important; }
  .m-lg-l-118 {
    margin-left: 118px !important; }
  .m-lg-r-118 {
    margin-right: 118px !important; }
  .m-lg-x-118 {
    margin-left: 118px !important;
    margin-right: 118px !important; }
  .p-lg-t-118 {
    padding-top: 118px !important; }
  .p-lg-b-118 {
    padding-bottom: 118px !important; }
  .p-lg-y-118 {
    padding-bottom: 118px !important;
    padding-top: 118px !important; }
  .p-lg-l-118 {
    padding-left: 118px !important; }
  .p-lg-r-118 {
    padding-right: 118px !important; }
  .p-lg-x-118 {
    padding-right: 118px !important;
    padding-left: 118px !important; } }

/* Desktop */
@media (min-width: 992px) {
  .m-lg-t-119 {
    margin-top: 119px !important; }
  .m-lg-b-119 {
    margin-bottom: 119px !important; }
  .m-lg-y-119 {
    margin-bottom: 119px !important;
    margin-top: 119px !important; }
  .m-lg-l-119 {
    margin-left: 119px !important; }
  .m-lg-r-119 {
    margin-right: 119px !important; }
  .m-lg-x-119 {
    margin-left: 119px !important;
    margin-right: 119px !important; }
  .p-lg-t-119 {
    padding-top: 119px !important; }
  .p-lg-b-119 {
    padding-bottom: 119px !important; }
  .p-lg-y-119 {
    padding-bottom: 119px !important;
    padding-top: 119px !important; }
  .p-lg-l-119 {
    padding-left: 119px !important; }
  .p-lg-r-119 {
    padding-right: 119px !important; }
  .p-lg-x-119 {
    padding-right: 119px !important;
    padding-left: 119px !important; } }

/* Desktop */
@media (min-width: 992px) {
  .m-lg-t-120 {
    margin-top: 120px !important; }
  .m-lg-b-120 {
    margin-bottom: 120px !important; }
  .m-lg-y-120 {
    margin-bottom: 120px !important;
    margin-top: 120px !important; }
  .m-lg-l-120 {
    margin-left: 120px !important; }
  .m-lg-r-120 {
    margin-right: 120px !important; }
  .m-lg-x-120 {
    margin-left: 120px !important;
    margin-right: 120px !important; }
  .p-lg-t-120 {
    padding-top: 120px !important; }
  .p-lg-b-120 {
    padding-bottom: 120px !important; }
  .p-lg-y-120 {
    padding-bottom: 120px !important;
    padding-top: 120px !important; }
  .p-lg-l-120 {
    padding-left: 120px !important; }
  .p-lg-r-120 {
    padding-right: 120px !important; }
  .p-lg-x-120 {
    padding-right: 120px !important;
    padding-left: 120px !important; } }

/* Desktop */
@media (min-width: 992px) {
  .m-lg-t-121 {
    margin-top: 121px !important; }
  .m-lg-b-121 {
    margin-bottom: 121px !important; }
  .m-lg-y-121 {
    margin-bottom: 121px !important;
    margin-top: 121px !important; }
  .m-lg-l-121 {
    margin-left: 121px !important; }
  .m-lg-r-121 {
    margin-right: 121px !important; }
  .m-lg-x-121 {
    margin-left: 121px !important;
    margin-right: 121px !important; }
  .p-lg-t-121 {
    padding-top: 121px !important; }
  .p-lg-b-121 {
    padding-bottom: 121px !important; }
  .p-lg-y-121 {
    padding-bottom: 121px !important;
    padding-top: 121px !important; }
  .p-lg-l-121 {
    padding-left: 121px !important; }
  .p-lg-r-121 {
    padding-right: 121px !important; }
  .p-lg-x-121 {
    padding-right: 121px !important;
    padding-left: 121px !important; } }

/* Desktop */
@media (min-width: 992px) {
  .m-lg-t-122 {
    margin-top: 122px !important; }
  .m-lg-b-122 {
    margin-bottom: 122px !important; }
  .m-lg-y-122 {
    margin-bottom: 122px !important;
    margin-top: 122px !important; }
  .m-lg-l-122 {
    margin-left: 122px !important; }
  .m-lg-r-122 {
    margin-right: 122px !important; }
  .m-lg-x-122 {
    margin-left: 122px !important;
    margin-right: 122px !important; }
  .p-lg-t-122 {
    padding-top: 122px !important; }
  .p-lg-b-122 {
    padding-bottom: 122px !important; }
  .p-lg-y-122 {
    padding-bottom: 122px !important;
    padding-top: 122px !important; }
  .p-lg-l-122 {
    padding-left: 122px !important; }
  .p-lg-r-122 {
    padding-right: 122px !important; }
  .p-lg-x-122 {
    padding-right: 122px !important;
    padding-left: 122px !important; } }

/* Desktop */
@media (min-width: 992px) {
  .m-lg-t-123 {
    margin-top: 123px !important; }
  .m-lg-b-123 {
    margin-bottom: 123px !important; }
  .m-lg-y-123 {
    margin-bottom: 123px !important;
    margin-top: 123px !important; }
  .m-lg-l-123 {
    margin-left: 123px !important; }
  .m-lg-r-123 {
    margin-right: 123px !important; }
  .m-lg-x-123 {
    margin-left: 123px !important;
    margin-right: 123px !important; }
  .p-lg-t-123 {
    padding-top: 123px !important; }
  .p-lg-b-123 {
    padding-bottom: 123px !important; }
  .p-lg-y-123 {
    padding-bottom: 123px !important;
    padding-top: 123px !important; }
  .p-lg-l-123 {
    padding-left: 123px !important; }
  .p-lg-r-123 {
    padding-right: 123px !important; }
  .p-lg-x-123 {
    padding-right: 123px !important;
    padding-left: 123px !important; } }

/* Desktop */
@media (min-width: 992px) {
  .m-lg-t-124 {
    margin-top: 124px !important; }
  .m-lg-b-124 {
    margin-bottom: 124px !important; }
  .m-lg-y-124 {
    margin-bottom: 124px !important;
    margin-top: 124px !important; }
  .m-lg-l-124 {
    margin-left: 124px !important; }
  .m-lg-r-124 {
    margin-right: 124px !important; }
  .m-lg-x-124 {
    margin-left: 124px !important;
    margin-right: 124px !important; }
  .p-lg-t-124 {
    padding-top: 124px !important; }
  .p-lg-b-124 {
    padding-bottom: 124px !important; }
  .p-lg-y-124 {
    padding-bottom: 124px !important;
    padding-top: 124px !important; }
  .p-lg-l-124 {
    padding-left: 124px !important; }
  .p-lg-r-124 {
    padding-right: 124px !important; }
  .p-lg-x-124 {
    padding-right: 124px !important;
    padding-left: 124px !important; } }

/* Desktop */
@media (min-width: 992px) {
  .m-lg-t-125 {
    margin-top: 125px !important; }
  .m-lg-b-125 {
    margin-bottom: 125px !important; }
  .m-lg-y-125 {
    margin-bottom: 125px !important;
    margin-top: 125px !important; }
  .m-lg-l-125 {
    margin-left: 125px !important; }
  .m-lg-r-125 {
    margin-right: 125px !important; }
  .m-lg-x-125 {
    margin-left: 125px !important;
    margin-right: 125px !important; }
  .p-lg-t-125 {
    padding-top: 125px !important; }
  .p-lg-b-125 {
    padding-bottom: 125px !important; }
  .p-lg-y-125 {
    padding-bottom: 125px !important;
    padding-top: 125px !important; }
  .p-lg-l-125 {
    padding-left: 125px !important; }
  .p-lg-r-125 {
    padding-right: 125px !important; }
  .p-lg-x-125 {
    padding-right: 125px !important;
    padding-left: 125px !important; } }

/* Desktop */
@media (min-width: 992px) {
  .m-lg-t-126 {
    margin-top: 126px !important; }
  .m-lg-b-126 {
    margin-bottom: 126px !important; }
  .m-lg-y-126 {
    margin-bottom: 126px !important;
    margin-top: 126px !important; }
  .m-lg-l-126 {
    margin-left: 126px !important; }
  .m-lg-r-126 {
    margin-right: 126px !important; }
  .m-lg-x-126 {
    margin-left: 126px !important;
    margin-right: 126px !important; }
  .p-lg-t-126 {
    padding-top: 126px !important; }
  .p-lg-b-126 {
    padding-bottom: 126px !important; }
  .p-lg-y-126 {
    padding-bottom: 126px !important;
    padding-top: 126px !important; }
  .p-lg-l-126 {
    padding-left: 126px !important; }
  .p-lg-r-126 {
    padding-right: 126px !important; }
  .p-lg-x-126 {
    padding-right: 126px !important;
    padding-left: 126px !important; } }

/* Desktop */
@media (min-width: 992px) {
  .m-lg-t-127 {
    margin-top: 127px !important; }
  .m-lg-b-127 {
    margin-bottom: 127px !important; }
  .m-lg-y-127 {
    margin-bottom: 127px !important;
    margin-top: 127px !important; }
  .m-lg-l-127 {
    margin-left: 127px !important; }
  .m-lg-r-127 {
    margin-right: 127px !important; }
  .m-lg-x-127 {
    margin-left: 127px !important;
    margin-right: 127px !important; }
  .p-lg-t-127 {
    padding-top: 127px !important; }
  .p-lg-b-127 {
    padding-bottom: 127px !important; }
  .p-lg-y-127 {
    padding-bottom: 127px !important;
    padding-top: 127px !important; }
  .p-lg-l-127 {
    padding-left: 127px !important; }
  .p-lg-r-127 {
    padding-right: 127px !important; }
  .p-lg-x-127 {
    padding-right: 127px !important;
    padding-left: 127px !important; } }

/* Desktop */
@media (min-width: 992px) {
  .m-lg-t-128 {
    margin-top: 128px !important; }
  .m-lg-b-128 {
    margin-bottom: 128px !important; }
  .m-lg-y-128 {
    margin-bottom: 128px !important;
    margin-top: 128px !important; }
  .m-lg-l-128 {
    margin-left: 128px !important; }
  .m-lg-r-128 {
    margin-right: 128px !important; }
  .m-lg-x-128 {
    margin-left: 128px !important;
    margin-right: 128px !important; }
  .p-lg-t-128 {
    padding-top: 128px !important; }
  .p-lg-b-128 {
    padding-bottom: 128px !important; }
  .p-lg-y-128 {
    padding-bottom: 128px !important;
    padding-top: 128px !important; }
  .p-lg-l-128 {
    padding-left: 128px !important; }
  .p-lg-r-128 {
    padding-right: 128px !important; }
  .p-lg-x-128 {
    padding-right: 128px !important;
    padding-left: 128px !important; } }

.large, p.large, .large p {
  font-size: 20px !important;
  line-height: 26px !important; }

.small, p.small {
  font-size: 14px;
  line-height: 20px; }

.bold, strong {
  font-weight: 600; }

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

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

.underline {
  text-decoration: underline; }

.thin {
  font-weight: 100; }

.light {
  font-weight: 300; }

.medium {
  font-weight: 500; }

.black {
  font-weight: 900; }

.italic {
  font-style: italic; }

.caption {
  font-size: 10px;
  line-height: 16px; }

.label {
  font-size: 18px;
  line-height: 24px;
  font-weight: 600;
  color: #307E96; }
  .label.small {
    font-size: 16px;
    line-height: 22px; }

.label-18 {
  color: #307E96;
  font-size: 18px;
  font-weight: 600;
  line-height: 24px; }

.text-blue {
  color: #253B49 !important; }

.text-blue-medium {
  color: #407489 !important; }

.text-blue-light {
  color: #64B5D6 !important; }

.bg-primary, .bg-dark, .bg-Dark-Blue {
  opacity: 1 !important;
  transition: none !important;
  background: #253B49 !important; }

.bg-light-green, .bg-Light-Green {
  background: #72DABE !important; }

.bg-gray-10 {
  background: #E2E8EB; }

.bg-light-blue, .bg-Light-Blue {
  background: #E2E8EB; }

.bg-White {
  background: #fff; }

.link {
  display: flex;
  align-items: center;
  position: relative; }
  .link:after {
    content: url("https://images.ctfassets.net/sl1a372qfljc/35M2BUKcwP6qHlS6ZTfR9P/d1d6202a14b7bfc0eaa110630a69b02e/external_link_icon.svg");
    display: inline-flex;
    margin-left: 12px;
    margin-top: 5px; }

.btn {
  border-radius: 4px;
  transition: all 0.3s ease;
  font-size: 15px;
  font-weight: 500;
  padding-top: 8px;
  padding-bottom: 8px;
  padding-left: 16px;
  padding-right: 16px;
  white-space: nowrap; }
  .btn:hover {
    text-decoration: none; }
  .btn.outline, .btn.btn-outline {
    background: #fff;
    border: 1px solid #253B49;
    color: #253B49;
    border-radius: 25px; }
    .btn.outline:hover, .btn.btn-outline:hover {
      background: #253B49;
      color: #fff !important; }
    .btn.outline:focus, .btn.outline:active, .btn.btn-outline:focus, .btn.btn-outline:active {
      background: #fff;
      color: #407489;
      border: 1px solid #407489; }
  .btn.btn-blue {
    background: #253B49;
    color: #fff;
    border-radius: 25px;
    border: 1px solid #253B49; }
    .btn.btn-blue:hover {
      background: none;
      color: #253B49;
      border: 1px solid #253B49; }
    .btn.btn-blue:focus, .btn.btn-blue:active {
      background: #407489;
      color: #fff;
      border: 1px solid #407489; }
  .btn.btn-white {
    color: #253B49;
    background: #fff;
    border-radius: 25px;
    border: 1px solid #253B49; }
    .btn.btn-white:hover {
      background: #FFD680;
      color: #253B49;
      border: 1px solid #253B49; }
  .btn.btn-external {
    position: relative;
    background: none;
    display: inline-flex;
    align-self: start;
    justify-content: center;
    align-items: center;
    padding-left: 0; }
    .btn.btn-external:after, .btn.btn-external svg {
      position: absolute;
      right: -10px;
      transform: rotate(-45deg) scale(0.875);
      transition: all 0.3s ease; }
    .btn.btn-external:hover {
      color: #207DA2;
      padding-left: 8px; }
      .btn.btn-external:hover svg polyline, .btn.btn-external:hover svg line {
        fill: #207DA2 !important;
        stroke: #207DA2 !important; }
  .btn.btn-external-link {
    position: relative;
    background: none;
    display: inline-flex;
    align-self: start;
    justify-content: center;
    align-items: center;
    padding-left: 0; }
    .btn.btn-external-link:after, .btn.btn-external-link svg {
      content: url("/images/bc-external-link-dark-blue.svg");
      position: absolute;
      right: -2px;
      transform: rotate(0) scale(0.875);
      transition: all 0.3s ease; }
    .btn.btn-external-link:hover {
      text-decoration: none;
      color: #207DA2;
      padding-left: 8px; }
      .btn.btn-external-link:hover:after, .btn.btn-external-link:hover svg {
        content: url("/images/bc-external-link-medium-blue.svg"); }
  .btn.btn-expand {
    position: relative;
    padding-right: 40px; }
    .btn.btn-expand:after {
      content: url("/images/down-arrow.svg");
      position: absolute;
      right: 17px;
      transition: all 0.3s ease; }
    .btn.btn-expand:hover:after {
      filter: invert(1); }
    .btn.btn-expand:focus:after, .btn.btn-expand:active:after {
      filter: invert(1); }
  .btn.btn-yellow {
    background: #FFD680;
    color: #253B49;
    border-radius: 25px;
    border: 1px solid #FFD680; }
    .btn.btn-yellow:hover {
      background: none;
      color: #FFD680;
      text-decoration: none; }
    .btn.btn-yellow:active, .btn.btn-yellow:focus {
      background: #fff;
      color: #253B49; }
  .btn.btn-yellow-outline {
    background: none;
    color: #FFD680;
    border-radius: 25px;
    border: 1px solid #FFD680; }
    .btn.btn-yellow-outline:hover {
      background: #FFD680;
      color: #253B49;
      text-decoration: none; }
    .btn.btn-yellow-outline:active, .btn.btn-yellow-outline:focus {
      background: none;
      color: #fff;
      border: 1px solid #fff; }
  @media (max-width: 991px) {
    .btn {
      padding-left: 16px;
      padding-right: 16px; } }

.btn-line {
  display: inline-flex;
  align-self: start;
  transition: all 0.3s ease;
  font-size: 15px;
  padding-top: 0;
  padding-bottom: 8px;
  padding-left: 0;
  font-weight: 500;
  position: relative;
  margin-bottom: -8px;
  padding-right: 32px !important;
  color: #253B49; }
  .btn-line:after {
    content: '';
    position: absolute;
    bottom: 12px;
    height: 1px;
    width: 24px;
    background: #253B49;
    transition: all 0.3s ease;
    pointer-events: none;
    right: 0; }
  .btn-line:hover {
    text-decoration: none;
    color: #207DA2;
    padding-left: 8px; }
    .btn-line:hover:after {
      background: #207DA2; }
    .btn-line:hover.ml-auto {
      margin-right: -8px; }
  .btn-line:focus, .btn-line:active {
    color: #304D5F; }
    .btn-line:focus:after, .btn-line:active:after {
      background: #304D5F; }
  .btn-line.text-white .line {
    background: #fff; }

.bg-dark .btn-line, .bg-Dark-Blue .btn-line {
  color: #fff; }
  .bg-dark .btn-line:after, .bg-Dark-Blue .btn-line:after {
    background: #fff; }
  .bg-dark .btn-line:hover, .bg-Dark-Blue .btn-line:hover {
    color: #64B5D6; }
    .bg-dark .btn-line:hover:after, .bg-Dark-Blue .btn-line:hover:after {
      background: #64B5D6; }
  .bg-dark .btn-line:focus, .bg-dark .btn-line:active, .bg-Dark-Blue .btn-line:focus, .bg-Dark-Blue .btn-line:active {
    color: #8FA4AF; }
    .bg-dark .btn-line:focus:after, .bg-dark .btn-line:active:after, .bg-Dark-Blue .btn-line:focus:after, .bg-Dark-Blue .btn-line:active:after {
      background: #8FA4AF; }

.bg-light-blue .btn-line, .bg-Light-Blue .btn-line {
  color: #253B49; }
  .bg-light-blue .btn-line:after, .bg-Light-Blue .btn-line:after {
    background: #253B49; }
  .bg-light-blue .btn-line:hover, .bg-Light-Blue .btn-line:hover {
    color: #2A6F84; }
    .bg-light-blue .btn-line:hover:after, .bg-Light-Blue .btn-line:hover:after {
      background: #2A6F84; }
  .bg-light-blue .btn-line:focus, .bg-light-blue .btn-line:active, .bg-Light-Blue .btn-line:focus, .bg-Light-Blue .btn-line:active {
    color: #304D5F; }
    .bg-light-blue .btn-line:focus:after, .bg-light-blue .btn-line:active:after, .bg-Light-Blue .btn-line:focus:after, .bg-Light-Blue .btn-line:active:after {
      background: #304D5F; }

.bg-light-blue .text-white, .bg-Light-Blue .text-white {
  color: #253B49 !important; }

.bg-white .text-white {
  color: #253B49 !important; }

.rounded {
  border-radius: 8px !important; }

.pill {
  background: #F1F6FA;
  border-radius: 20px;
  font-size: 14px;
  line-height: 20px;
  padding: 10px 20px;
  margin-right: 8px; }

.component-container {
  margin-top: 96px;
  margin-bottom: 96px;
  overflow: hidden; }
  .component-container.hero {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
    background: #253B49; }
  @media (max-width: 991px) {
    .component-container {
      margin-top: 48px;
      margin-bottom: 48px; } }

main .component-container:first-child, main .component-container:first-child {
  margin-top: 64px;
  margin-bottom: 64px; }
  main .component-container:first-child.componentfeature, main .component-container:first-child.componentfeature {
    margin-top: 0;
    margin-bottom: 0; }
  @media (max-width: 991px) {
    main .component-container:first-child, main .component-container:first-child {
      margin-top: 48px;
      margin-bottom: 48px; } }

.overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(41, 59, 71, 0.9);
  z-index: 5; }

#search-overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(38, 59, 73, 0.88) !important;
  z-index: 5;
  visibility: hidden;
  pointer-events: none; }
  #search-overlay.active {
    visibility: visible !important; }

.hover-underline {
  font-weight: 500;
  color: #253B49;
  margin-bottom: 18px;
  position: relative;
  font-size: 14px;
  line-height: 16px;
  background: none;
  border: none;
  padding-left: 0; }
  .hover-underline:last-child {
    margin-bottom: 0 !important; }
  .hover-underline::after {
    content: '';
    position: absolute;
    bottom: -4px;
    left: 0;
    width: 0;
    height: 2px;
    background: #207DA2;
    transition: cubic-bezier(0.25, 1, 0.5, 1) 0.3s; }
  .hover-underline:hover {
    color: initial; }
    .hover-underline:hover:after {
      width: 100%; }

.link-active .hover-underline:after {
  width: 100%; }

.container-dynamic {
  margin-top: 96px;
  margin-bottom: 96px; }
  .container-dynamic.full-width {
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 96px;
    padding-bottom: 96px; }
  .container-dynamic img {
    max-width: 100%;
    border-radius: 8px; }
  .container-dynamic p:last-child {
    margin-bottom: 0; }
  .container-dynamic .col-12, .container-dynamic .col-md-11, .container-dynamic .col-md-10, .container-dynamic .col-md-9, .container-dynamic .col-md-8, .container-dynamic .col-md-7 {
    margin-bottom: 24px; }
    .container-dynamic .col-12:last-child, .container-dynamic .col-md-11:last-child, .container-dynamic .col-md-10:last-child, .container-dynamic .col-md-9:last-child, .container-dynamic .col-md-8:last-child, .container-dynamic .col-md-7:last-child {
      margin-bottom: 0; }
  @media (max-width: 991px) {
    .container-dynamic {
      margin-top: 48px;
      margin-bottom: 48px; }
      .container-dynamic.full-width {
        margin-top: 0;
        margin-bottom: 0;
        padding-top: 48px;
        padding-bottom: 48px; }
      .container-dynamic .col-12, .container-dynamic .col-md-11, .container-dynamic .col-md-10, .container-dynamic .col-md-9, .container-dynamic .col-md-8, .container-dynamic .col-md-7 {
        margin-bottom: 24px; }
        .container-dynamic .col-12:last-child, .container-dynamic .col-md-11:last-child, .container-dynamic .col-md-10:last-child, .container-dynamic .col-md-9:last-child, .container-dynamic .col-md-8:last-child, .container-dynamic .col-md-7:last-child {
          margin-bottom: 0; } }
  .container-dynamic + .componentrotator {
    padding-top: 76px; }
    @media (max-width: 991px) {
      .container-dynamic + .componentrotator {
        padding-top: 48px; } }

.container-fluid p:last-child {
  margin-bottom: 0; }

.col-12 *:first-child, .col-sm-12 *:first-child {
  margin-top: 0; }

.col-12 + .col-12 .container-dynamic, .col-sm-12 + .col-12 .container-dynamic {
  margin-bottom: 0;
  margin-top: 0; }
  @media (max-width: 767px) {
    .col-12 + .col-12 .container-dynamic, .col-sm-12 + .col-12 .container-dynamic {
      padding-top: 8px !important; } }

@media (max-width: 767px) {
  .cta-link {
    margin-top: 24px; } }

.page-promotion > .container {
  border-radius: 8px; }

.ul-green-check ul {
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  padding-left: 72px;
  padding-top: 0;
  margin-bottom: 0; }
  .ul-green-check ul li {
    width: 50%;
    font-size: 20px;
    font-weight: 600;
    line-height: 26px;
    padding-left: 56px;
    margin-bottom: 32px;
    position: relative;
    display: flex;
    align-items: center;
    text-align: left; }
    .ul-green-check ul li:before {
      content: url("/images/green-check.svg");
      position: absolute;
      left: 0;
      height: 38px; }

.ul-green-check #btn-get-quote {
  margin-top: 12px; }

@media (max-width: 1200px) {
  .ul-green-check ul {
    padding-left: 0; }
    .ul-green-check ul li {
      padding-left: 44px; } }

@media (max-width: 991px) {
  .ul-green-check ul li {
    width: 100%; } }

@media (max-width: 767px) {
  .ul-green-check ul {
    margin-bottom: 32px; }
    .ul-green-check ul li:last-child {
      margin-bottom: 0; } }

.ul-green-check.ul-green-check-full ul {
  padding-left: 12px;
  margin-bottom: 0; }
  .ul-green-check.ul-green-check-full ul li {
    width: 100%; }

@media (max-width: 767px) {
  .ul-green-check.ul-green-check-full ul {
    padding-left: 0; } }

.green-check .row {
  display: flex;
  justify-content: space-around; }

.green-check .grid-item {
  padding-left: 46px;
  position: relative;
  margin-bottom: 64px; }
  .green-check .grid-item:before {
    content: url("/images/green-check.svg");
    position: absolute;
    left: 0;
    height: 38px; }
  .green-check .grid-item .h4, .green-check .grid-item h4 {
    margin-top: 4px;
    margin-bottom: 16px; }
  .green-check .grid-item p:last-child {
    margin-bottom: 0; }

@media (max-width: 991px) {
  .green-check .grid-item {
    margin-bottom: 48px; } }

@media (max-width: 767px) {
  .green-check {
    margin-bottom: 24px !important; }
    .green-check .grid-item {
      margin-bottom: 24px;
      padding-left: 54px; }
      .green-check .grid-item:before {
        left: 8px; } }

.bc-form {
  max-width: 450px; }
  .bc-form input, .bc-form textarea {
    background: #fff;
    border-radius: 8px;
    width: 100%;
    border: none; }
    .bc-form input[type="checkbox"], .bc-form textarea[type="checkbox"] {
      width: auto;
      margin-top: 5px;
      margin-right: 8px; }
    .bc-form input[type="text"], .bc-form textarea[type="text"] {
      padding: 8px; }
  .bc-form.bc-form-dark label, .bc-form.bc-form-dark a {
    color: #fff; }
  .bc-form.bc-form-dark a {
    text-decoration: underline; }
  .bc-form #consent-text {
    font-size: 14px; }
  .bc-form #sign-up-button {
    margin-top: 16px; }
    .bc-form #sign-up-button input {
      display: flex;
      align-self: flex-start;
      width: auto; }

.border-top {
  border-top: none !important; }
  .border-top > .container {
    border-top: 1px solid #C8D3D9;
    padding-top: 96px; }
    @media (max-width: 991px) {
      .border-top > .container {
        padding-top: 48px; } }

.border-bottom {
  border-bottom: none !important; }
  .border-bottom > .container {
    border-bottom: 1px solid #C8D3D9;
    padding-bottom: 96px; }
    @media (max-width: 991px) {
      .border-bottom > .container {
        padding-bottom: 48px; } }

.load-more .load-more-container {
  display: block !important; }

.quote-rotator .quote-content {
  margin-bottom: 24px; }
  .quote-rotator .quote-content p {
    font-size: 30px;
    line-height: 36px;
    color: #253B49; }

.quote-rotator .img {
  width: 90px;
  height: 90px;
  border-radius: 50%;
  overflow: hidden;
  position: relative;
  margin-right: 12px; }
  .quote-rotator .img img {
    width: 140px;
    max-width: 140px;
    position: absolute;
    left: 50%;
    transform: translateX(-50%); }

.quote-rotator .name {
  font-size: 14px; }

body {
  font-family: "Poppins", sans-serif;
  font-weight: 400;
  color: #253B49;
  /* BlueConic JS override - fix element flickering */ }
  body p, body .row {
    opacity: 1 !important;
    filter: none !important; }

a {
  color: #253B49;
  transition: all 0.3s ease;
  text-decoration: none; }
  a:hover {
    color: inherit; }

.category-topic-description a {
  text-decoration: underline; }

.content a:hover {
  color: #407489;
  text-decoration: underline; }

.content a.btn:hover {
  text-decoration: none; }

.content img {
  max-width: 100%;
  border-radius: 8px; }

.label-18 {
  font-weight: 600;
  font-size: 18px;
  line-height: 24px;
  text-transform: uppercase;
  color: #307E96; }

.label-16 {
  font-weight: 600;
  font-size: 16px;
  line-height: 22px;
  text-transform: uppercase;
  color: #307E96; }

.caption {
  font-weight: 600;
  font-size: 12px;
  line-height: 18px;
  text-transform: uppercase;
  color: #253B49; }

h1, .h1 {
  font: 500 42px/48px "Poppins", sans-serif;
  margin-bottom: 32px;
  margin-top: 32px; }

h2, .h2 {
  font: 500 36px/42px "Poppins", sans-serif;
  margin-bottom: 32px;
  margin-top: 32px; }
  h2.large, .h2.large {
    font: 600 40px/46px "Poppins", sans-serif; }

h3, .h3 {
  font: 600 30px/36px "Poppins", sans-serif;
  margin-bottom: 32px;
  margin-top: 32px; }

h4, .h4 {
  font: 600 24px/30px "Poppins", sans-serif;
  margin-bottom: 32px;
  margin-top: 32px; }

h5, .h5 {
  font: 600 20px/26px "Poppins", sans-serif;
  margin-bottom: 32px;
  margin-top: 32px; }

h6, .h6 {
  font: 600 18px/24px "Poppins", sans-serif;
  margin-bottom: 32px;
  margin-top: 32px; }

@media (max-width: 767px) {
  h1, .h1 {
    font: 500 36px/42px "Poppins", sans-serif;
    margin-bottom: 16px;
    margin-top: 16px; }
  h2, .h2 {
    font: 500 30px/36px "Poppins", sans-serif;
    margin-bottom: 16px;
    margin-top: 16px; }
  h3, .h3 {
    font: 600 27px/33px "Poppins", sans-serif;
    margin-bottom: 16px;
    margin-top: 16px; }
  h4, .h4 {
    font: 600 22px/28px "Poppins", sans-serif;
    margin-bottom: 16px;
    margin-top: 16px; }
  h5, .h5 {
    font: 600 20px/26px "Poppins", sans-serif;
    margin-bottom: 16px;
    margin-top: 16px; }
  h6, .h6 {
    font: 600 18px/22px "Poppins", sans-serif;
    margin-bottom: 16px;
    margin-top: 16px; } }

p + h2, p + h3, p + h4, p + h5 {
  margin-top: 48px; }
  @media (max-width: 991px) {
    p + h2, p + h3, p + h4, p + h5 {
      margin-top: 36px; } }

p {
  font-family: "Poppins", sans-serif;
  line-height: 22px; }
  p a {
    color: #407489; }
    p a:hover {
      color: #253B49; }

ul, ol {
  margin-top: 32px;
  margin-bottom: 32px; }
  ul .heading-2::marker, ol .heading-2::marker {
    font: 600 36px/42px "Poppins", sans-serif; }
  ul li, ol li {
    margin-bottom: 16px; }

.content ul, .content ol {
  margin-top: 32px;
  margin-bottom: 32px; }
  .content ul li, .content ol li {
    margin-bottom: 16px; }

.container ul ul {
  margin-top: 16px;
  margin-bottom: 24px; }

.container hr {
  opacity: 1;
  height: 2px;
  background: #E2E8EB;
  margin-top: 32px;
  margin-bottom: 32px; }

.embed-responsive {
  border: 2px solid #f5f5f5; }

@media (max-width: 991px) {
  .embed-responsive-16by9::before {
    padding-top: 100% !important; }
  .embed-responsive {
    height: 90vh; } }

@media (max-width: 767px) {
  .embed-responsive {
    height: 80vh; } }

.menu-container {
  position: relative;
  z-index: 6; }
  .menu-container.bg-dark .nav-link {
    color: #fff; }
  .menu-container.bg-dark .menu-item:hover {
    color: #E2E8EB !important; }
  .menu-container.bg-dark .search img {
    filter: none; }
  .menu-container.bg-dark .btn-blue {
    background: #FFD680;
    color: #253B49;
    border-radius: 25px;
    border: 1px solid #FFD680; }
    .menu-container.bg-dark .btn-blue:hover {
      background: none;
      color: #FFD680;
      text-decoration: none; }
    .menu-container.bg-dark .btn-blue:active, .menu-container.bg-dark .btn-blue:focus {
      background: #fff;
      color: #253B49; }
  .menu-container .logo {
    position: relative;
    z-index: 6; }
    .menu-container .logo img {
      width: 175px; }
  .menu-container.active {
    position: sticky;
    top: 0;
    left: 0;
    z-index: 4; }
  .menu-container .navbar-nav {
    margin-top: 0; }
  .menu-container a:hover {
    text-decoration: none; }
  .menu-container .right-nav {
    margin-right: 10px; }

@media (max-width: 1200px) {
  .menu-container .logo img {
    max-width: 145px; } }

@media (max-width: 991px) {
  .menu-container .navbar {
    height: 70px; }
  .menu-container .logo-button-container {
    background: #fff;
    height: 70px;
    position: relative;
    z-index: 5;
    width: 100%; }
  .menu-container .logo img {
    max-width: 175px; }
  .menu-container.bg-dark .logo-button-container, .menu-container.bg-dark #navbar-main, .menu-container.bg-dark .menu-list, .menu-container.bg-dark .menu-list li .dropdown-menu {
    background: #253B49;
    color: #fff; }
  .menu-container.bg-dark .menu-list .dropdown-menu .menu-col-secondary a,
  .menu-container.bg-dark .menu-list .dropdown-menu .col1 a span:first-of-type,
  .menu-container.bg-dark .menu-list .dropdown-menu .col1 a span {
    color: #fff; }
  .menu-container.bg-dark .feature-bottom-optional {
    border-radius: 8px; }
    .menu-container.bg-dark .feature-bottom-optional a span {
      color: #253B49; }
  .menu-container.bg-dark .menu-list .dropdown-menu .col1 a span.btn {
    background: #FFD680;
    color: #253B49; }
  .menu-container.bg-dark .menu-list {
    border-top: none; }
  .menu-container.bg-dark .navbar-toggler span {
    background: #fff; }
  .menu-container.bg-dark .dropdown-toggle-span img {
    filter: invert(1); }
  .menu-container.bg-white .menu-list .dropdown-menu .col1 .feature-bottom-optional a span {
    color: #253B49; }
  .menu-container .nav-link {
    text-transform: uppercase;
    font-weight: 600; } }

.navbar-toggler span {
  position: relative;
  display: block;
  top: 0;
  height: 2px;
  background: #253B49;
  margin-bottom: 6px;
  transition: 0.3s ease transform, 0.3s ease top, 0.3s ease width, 0.3s ease right, 0.3s ease background-color;
  border-radius: 2px;
  z-index: 6; }

.navbar-toggler :not(.collapsed):first-child {
  top: 11px;
  transform: rotateZ(45deg); }

.navbar-toggler :not(.collapsed):last-child {
  top: -5px;
  transform: rotateZ(45deg); }

.navbar-toggler :not(.collapsed):nth-child(2) {
  width: 24px;
  top: 3px;
  right: 0;
  transform: rotateZ(-45deg); }

.navbar-toggler.collapsed span:first-child {
  transform-origin: 0;
  top: auto;
  transform: none; }

.navbar-toggler.collapsed span:last-child {
  margin-bottom: 0;
  transform-origin: 24px;
  top: auto;
  transform: none; }

.navbar-toggler.collapsed span:nth-child(2) {
  right: 0;
  width: 24px;
  top: auto;
  transform: none; }

.navbar-toggler.active span, .navbar-toggler:hover span {
  background: #253B49; }

.menu-list li.no-dropdown .menu-item {
  position: relative; }
  .menu-list li.no-dropdown .menu-item:after {
    content: '';
    position: absolute;
    bottom: 14px;
    left: 20px;
    width: 0;
    height: 2px;
    background: #207DA2;
    transition: all 0.3s ease; }
    @media (max-width: 1200px) {
      .menu-list li.no-dropdown .menu-item:after {
        left: 10px; } }
  .menu-list li.no-dropdown .menu-item:hover {
    color: #253B49; }

.menu-list li.current .menu-item:after {
  content: '';
  position: absolute;
  bottom: 30px;
  left: 20px;
  width: calc(100% - 40px);
  height: 2px;
  background: #207DA2;
  transition: all 0.3s ease; }
  @media (max-width: 1200px) {
    .menu-list li.current .menu-item:after {
      width: calc(100% - 20px);
      left: 10px; } }

.menu-list li.current #contact:after {
  content: '';
  position: absolute;
  bottom: 6px;
  left: 20px;
  width: calc(100% - 40px);
  height: 2px;
  background: #207DA2;
  transition: all 0.3s ease; }
  @media (max-width: 1200px) {
    .menu-list li.current #contact:after {
      width: calc(100% - 20px);
      left: 10px; } }

.menu-list li .menu-item:hover {
  color: #407489; }
  .menu-list li .menu-item:hover:after {
    width: calc(100% - 40px); }
    @media (max-width: 1200px) {
      .menu-list li .menu-item:hover:after {
        width: calc(100% - 20px); } }

.menu-list li .nav-link {
  padding-left: 20px !important;
  padding-right: 20px !important;
  padding-top: 16px;
  padding-bottom: 16px; }
  @media (max-width: 1200px) {
    .menu-list li .nav-link {
      padding-left: 10px !important;
      padding-right: 10px !important; } }
  @media (max-width: 991px) {
    .menu-list li .nav-link {
      padding-left: 0 !important;
      padding-right: 0 !important; } }

.menu-list .dropdown-menu li a {
  background: #fff;
  color: #0d1c3d;
  text-decoration: none;
  border-right: none;
  border-bottom: none;
  white-space: pre-wrap;
  word-wrap: break-word; }

.menu-list .dropdown-menu li a:hover {
  background: #ccc;
  color: #0d1c3d; }

.menu-list li .dropdown-menu {
  display: inline-flex;
  width: auto;
  visibility: hidden;
  pointer-events: none;
  opacity: 0;
  transition: cubic-bezier(0.25, 1, 0.5, 1) 0.3s;
  transform: translateX(-1rem); }

.menu-list li:hover .dropdown-menu {
  display: inline-flex;
  width: auto;
  visibility: visible;
  pointer-events: all;
  opacity: 1;
  transform: translateX(0); }

.menu-list .dropdown-menu li {
  border: none; }

.dropdown-toggle-span {
  display: flex;
  color: #fff;
  margin-left: .5rem;
  transform: rotate(180deg); }

.dropdown-toggle-span img {
  transform: rotate(90deg) scale(0.75);
  transition: all 0.3s ease; }

.dropdown-toggle-span.active img {
  transform: rotate(90deg) scale(0.75); }

@media (max-width: 991px) {
  .menu-list .dropdown-menu {
    position: relative;
    top: auto;
    left: auto;
    min-width: auto;
    background: #013b71;
    visibility: visible !important;
    opacity: 1 !important;
    transition: none !important;
    height: 0;
    overflow: hidden;
    margin-top: 0;
    padding-top: 0;
    padding-bottom: 0;
    margin-bottom: 0 !important;
    transform: translateX(0); }
  .menu-list .dropdown-menu li a {
    font-size: 1rem;
    background: #013b71;
    color: #fff; }
  .menu-list .dropdown-menu li a:hover {
    background: #013b71;
    color: rgba(255, 255, 255, 0.75); }
  .menu-list li:hover .dropdown-menu {
    transform: translateX(0); } }

@media (max-width: 991px) {
  #navbar-main {
    position: fixed;
    right: 0;
    top: 0;
    transform: translateY(-100%);
    z-index: 4;
    width: 300px;
    display: block !important;
    transition: 0.5s;
    transition-timing-function: cubic-bezier(0.75, 0, 0.25, 1);
    width: 100%;
    background: #fff;
    height: 100vh;
    padding: 0;
    overflow-y: scroll;
    padding-bottom: 100px; }
  #navbar-main .menu-toggle {
    position: fixed;
    top: 1.5rem;
    right: 1.5rem;
    z-index: 5; }
  #navbar-main .navbar-toggler span {
    background: #253B49; }
  #navbar-main.show {
    transform: translateY(70px); }
  .menu-list {
    flex-direction: column;
    background: #fff;
    width: 100% !important;
    max-width: 720px;
    margin: 0 auto;
    padding: 0 16px;
    border-top: 1px solid #E2E8EB;
    border-bottom: none; }
  .right-nav {
    max-width: 720px;
    margin: 0 auto !important;
    margin-top: 18px;
    justify-content: center; }
    .right-nav .btn {
      width: 100%;
      max-width: 300px; }
  .menu-list li:first-child {
    border-left: none; }
  .menu-list li {
    border: none;
    border-bottom: none;
    flex-direction: column;
    padding: 0 16px !important;
    margin: 0 !important;
    overflow: hidden; }
  .menu-list li:last-child a.nav-link {
    border-bottom: 1px solid #44B7DA; }
  .menu-list li a {
    color: #253B49;
    font-size: 15px;
    padding: 16px 0;
    font-weight: 500;
    justify-content: start !important;
    white-space: normal; }
  .menu-list li a.nav-link {
    border-top: 1px solid #44B7DA; }
  .menu-list li.current a {
    background-color: transparent;
    color: #253B49; }
  .menu-list li.current .menu-item:after {
    width: 0%; }
  .menu-list li:last-child {
    border: none; }
  .menu-list .dropdown-menu {
    position: relative;
    top: auto;
    left: auto;
    min-width: auto;
    background: #fff;
    display: inline-flex; }
  .menu-list .dropdown-menu li a {
    font-size: 1rem;
    background: #fff;
    color: #253B49; }
  .menu-list .dropdown-menu li a:hover {
    background: #fff;
    color: #253B49; }
  .dropdown-toggle-span {
    display: flex;
    color: #253B49;
    margin-left: auto; }
  .dropdown-toggle-span img {
    transform: rotate(-90deg) scale(0.75);
    transition: all 0.3s ease; }
  .dropdown-toggle-span.active img {
    transform: rotate(90deg) scale(0.75); } }

@media (max-width: 991px) {
  .menu-list .menu-item:hover:after {
    display: none; }
  .menu-list .menu-item:hover {
    color: #407489 !important; } }

@media (max-width: 767px) {
  #navbar-main.show {
    transform: translateY(66px); }
  .menu-list {
    padding: 0;
    max-width: 540px; } }

/* Custom Menu */
.search {
  border: none;
  background: none;
  position: absolute;
  right: 42px;
  z-index: 5; }
  .search img {
    filter: invert(1);
    transition: all 0.3s ease; }
  .search:hover img {
    transform: scale(0.9); }
  .search:focus, .search:active {
    outline: none;
    border: none; }
  .search.active img {
    filter: invert(1) !important;
    display: none; }
  .search.active svg {
    display: flex !important;
    width: 30px;
    height: 18px;
    fill: #fff;
    opacity: 1; }
  .search.large-search {
    position: fixed;
    top: 0;
    transform: none;
    right: 22%;
    animation: slide-search-close cubic-bezier(0.39, 0.9, 0.6, 1);
    animation-fill-mode: forwards;
    animation-duration: 1s; }
    @media (max-width: 1400px) {
      .search.large-search {
        top: 0;
        right: 21%; } }
    @media (max-width: 1200px) {
      .search.large-search {
        top: 0;
        right: 17%; } }
    @media (max-width: 991px) {
      .search.large-search {
        top: auto;
        right: 17%;
        animation: none;
        opacity: 1;
        transform: none; } }

.bg-white .search.active svg {
  fill: #253B49; }

.menu-item {
  font-size: 15px;
  font-weight: 500;
  margin-bottom: 0; }

.nav-link:hover {
  color: #407489; }

@media (min-width: 992px) {
  .navbar {
    padding-right: 30px; }
  .search {
    right: 0; }
  .dropdown-toggle-span {
    display: none; }
  .menu-list .dropdown-menu {
    padding: 0;
    margin: 0;
    width: 100%;
    border: none;
    border-top-right-radius: 0;
    border-top-left-radius: 0;
    border-bottom-left-radius: 8px;
    border-bottom-right-radius: 8px;
    position: relative;
    box-shadow: 0 8px 32px 0 rgba(0, 0, 0, 0.1);
    color: #253B49; }
    .menu-list .dropdown-menu.menu-offset {
      margin-left: -240px; }
    .menu-list .dropdown-menu .menu-col-secondary {
      width: 215px; }
      .menu-list .dropdown-menu .menu-col-secondary:after {
        content: '';
        position: absolute;
        right: 0;
        width: 2px;
        background: #F1F6FA;
        height: 90%;
        top: 5%;
        display: none; }
      .menu-list .dropdown-menu .menu-col-secondary span {
        font-weight: 600;
        color: #407489;
        text-transform: uppercase;
        font-size: 14px;
        line-height: 16px;
        margin-bottom: 22px;
        margin-top: 24px;
        display: flex;
        align-self: flex-start; }
        .menu-list .dropdown-menu .menu-col-secondary span:first-child {
          margin-top: 0; }
      .menu-list .dropdown-menu .menu-col-secondary a {
        font-weight: 500;
        color: #253B49;
        margin-bottom: 18px;
        position: relative;
        font-size: 14px;
        line-height: 16px;
        display: flex;
        align-self: flex-start; }
        .menu-list .dropdown-menu .menu-col-secondary a::after {
          content: '';
          position: absolute;
          bottom: -4px;
          left: 0;
          width: 0;
          height: 2px;
          background: #207DA2;
          transition: all 0.3s ease; }
        .menu-list .dropdown-menu .menu-col-secondary a:hover:after {
          width: 100%; }
      .menu-list .dropdown-menu .menu-col-secondary:nth-child(4) {
        border-right: none; }
    .menu-list .dropdown-menu .col1 {
      background: #F1F6FA;
      width: 300px;
      transition: all 0.3s ease;
      border-bottom-left-radius: 8px; }
      .menu-list .dropdown-menu .col1 a:hover {
        background: #DCE1E4; }
      .menu-list .dropdown-menu .col1 .menu-img {
        display: flex;
        justify-content: center;
        margin-bottom: 28px; }
      .menu-list .dropdown-menu .col1 a span {
        text-align: center;
        color: #253B49;
        text-transform: none;
        font-size: 12px;
        line-height: 20px;
        font-weight: 500;
        margin-top: 24px; }
        .menu-list .dropdown-menu .col1 a span:first-of-type {
          font-size: 20px;
          line-height: 24px;
          margin-bottom: 0;
          margin-top: 0;
          font-weight: 600; }
        .menu-list .dropdown-menu .col1 a span.btn {
          font-size: 15px; }
      .menu-list .dropdown-menu .col1 p {
        text-align: center;
        line-height: 20px; }
      .menu-list .dropdown-menu .col1:after {
        display: none; }
      .menu-list .dropdown-menu .col1 .feature-bottom-optional {
        border-top: 2px solid #fff; }
        .menu-list .dropdown-menu .col1 .feature-bottom-optional a {
          padding-top: 34px !important;
          padding-bottom: 40px !important;
          white-space: pre-wrap; }
          .menu-list .dropdown-menu .col1 .feature-bottom-optional a span {
            font-size: 12px;
            line-height: 16px;
            margin-bottom: 0;
            margin-top: 16px; }
            .menu-list .dropdown-menu .col1 .feature-bottom-optional a span:first-of-type {
              font-size: 20px;
              line-height: 24px;
              margin-bottom: 18px;
              margin-bottom: 0;
              margin-top: 0; }
            .menu-list .dropdown-menu .col1 .feature-bottom-optional a span.btn {
              font-size: 15px;
              line-height: 1; }
  .menu-list li:nth-child(5) .dropdown-menu {
    margin-left: -268px; } }

@media (min-width: 1201px) {
  .menu-list .dropdown-menu.menu-offset {
    margin-left: -250px; }
  .menu-list .dropdown-menu .menu-col-secondary {
    width: 230px; }
  .menu-list .dropdown-menu .col1 {
    width: 340px; } }

@media (min-width: 1401px) {
  .menu-list .dropdown-menu.menu-offset {
    margin-left: -250px; }
  .menu-list .dropdown-menu .menu-col-secondary {
    width: 270px; }
  .menu-list .dropdown-menu .col1 {
    width: 340px; } }

@media (max-width: 991px) {
  .dropdown-toggle-span {
    display: block;
    padding: 14px 20px;
    position: absolute;
    right: 0; }
  .menu-list {
    padding: 0; }
  .menu-list .dropdown-menu {
    border: none;
    border-top-right-radius: 0;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    box-shadow: none;
    display: flex;
    flex-direction: column;
    margin-bottom: 12px;
    transform: translateX(0); }
    .menu-list .dropdown-menu.show {
      display: flex;
      display: block !important;
      height: auto;
      overflow: visible;
      margin-top: 2px;
      padding-top: 8px;
      padding-bottom: 8px;
      margin-bottom: 12px !important;
      transform: translateX(0); }
    .menu-list .dropdown-menu.menu-offset {
      margin-left: 0; }
    .menu-list .dropdown-menu .menu-col-secondary {
      width: 100%;
      padding: 0 !important;
      margin-bottom: 0 !important;
      margin-top: 24px !important; }
      .menu-list .dropdown-menu .menu-col-secondary:after {
        display: none; }
      .menu-list .dropdown-menu .menu-col-secondary span {
        font-weight: 600;
        color: #44B7DA;
        text-transform: uppercase;
        font-size: 14px;
        line-height: 12px;
        margin-bottom: 8px;
        margin-top: 24px;
        display: flex;
        align-self: flex-start; }
        .menu-list .dropdown-menu .menu-col-secondary span:first-child {
          margin-top: 8px;
          margin-bottom: 8px; }
      .menu-list .dropdown-menu .menu-col-secondary a {
        font-weight: 500;
        color: #253B49;
        margin-bottom: 18px;
        position: relative;
        font-size: 14px;
        line-height: 16px;
        display: flex;
        align-self: flex-start;
        margin-bottom: 0;
        margin-top: 8px;
        padding: 10px 0; }
        .menu-list .dropdown-menu .menu-col-secondary a::after {
          content: '';
          position: absolute;
          bottom: -4px;
          left: 0;
          width: 0;
          height: 2px;
          background: #207DA2;
          transition: all 0.3s ease; }
        .menu-list .dropdown-menu .menu-col-secondary a:hover:after {
          width: 100%; }
      .menu-list .dropdown-menu .menu-col-secondary:nth-child(4) {
        border-right: none; }
      .menu-list .dropdown-menu .menu-col-secondary:last-child {
        margin-bottom: 0; }
    .menu-list .dropdown-menu .col1 {
      width: 100%;
      border-bottom-left-radius: 8px; }
      .menu-list .dropdown-menu .col1 .menu-img {
        display: flex;
        justify-content: center;
        margin-bottom: 12px;
        display: none; }
        .menu-list .dropdown-menu .col1 .menu-img img {
          width: auto;
          height: 30px; }
      .menu-list .dropdown-menu .col1 a {
        padding: 0 !important;
        align-items: flex-start !important;
        margin-bottom: 0;
        width: 100%;
        margin-top: 0;
        position: relative;
        align-self: flex-start;
        width: auto !important; }
        .menu-list .dropdown-menu .col1 a span {
          text-align: left;
          color: #253B49;
          text-transform: none;
          font-size: 12px;
          line-height: 20px;
          font-weight: 400;
          display: none;
          align-self: flex-start;
          width: auto !important; }
          .menu-list .dropdown-menu .col1 a span:after {
            content: '';
            position: absolute;
            bottom: -12px;
            left: 0;
            width: 0;
            height: 2px;
            background: #207DA2;
            transition: all 0.3s ease; }
          .menu-list .dropdown-menu .col1 a span:first-of-type {
            font-size: 14px;
            line-height: 16px;
            margin-bottom: 0;
            font-weight: 500;
            display: inline-flex; }
          .menu-list .dropdown-menu .col1 a span.btn {
            font-size: 15px;
            margin-top: 8px !important; }
        .menu-list .dropdown-menu .col1 a:hover span:after {
          width: 100%; }
      .menu-list .dropdown-menu .col1 .feature-bottom-optional {
        align-items: flex-start !important;
        width: 100%;
        margin-top: 24px;
        margin-top: 0;
        border-top: 1px solid #C8D3D9;
        border-top: none;
        background: #F1F6FA;
        background: transparent;
        padding-top: 16px;
        padding-bottom: 0; }
        .menu-list .dropdown-menu .col1 .feature-bottom-optional a {
          padding: 0 !important;
          color: #fff;
          align-self: flex-start;
          width: auto !important;
          position: relative;
          display: inline-flex !important; }
          .menu-list .dropdown-menu .col1 .feature-bottom-optional a span {
            color: #fff;
            display: none; }
            .menu-list .dropdown-menu .col1 .feature-bottom-optional a span:first-of-type {
              display: flex;
              line-height: 16px;
              font-size: 14px;
              font-weight: 500;
              margin-bottom: 0; } }

.no-bottom-feature .col1-main {
  justify-content: center; }

@media (max-width: 991px) {
  .menu-img object *, .menu-img * {
    width: 70px; } }

.menu-img + .menu-img {
  display: none !important; }

.home-hero .hero-content {
  padding-top: 44px;
  padding-bottom: 64px; }
  .home-hero .hero-content h1 {
    margin-top: 0; }
  .home-hero .hero-content p {
    margin-bottom: 0; }

.home-hero .hero-img.img-align-top {
  align-self: flex-start; }

.home-hero .hero-img.img-align-bottom {
  align-self: flex-end; }

.home-hero .hero-img.img-align-center {
  align-self: center; }

.home-hero .hero-img img {
  height: 440px;
  position: relative;
  z-index: 2; }

.home-hero .hero-circle {
  position: absolute;
  width: 165px;
  height: 165px;
  z-index: 1;
  background: #eff0f1;
  border-radius: 50%;
  overflow: hidden; }
  .home-hero .hero-circle .hero-circle-container {
    height: 165px; }
    .home-hero .hero-circle .hero-circle-container .splide__track {
      height: 165px; }
      .home-hero .hero-circle .hero-circle-container .splide__track .splide__list {
        transform: none; }
        .home-hero .hero-circle .hero-circle-container .splide__track .splide__list .splide__slide {
          transform: none; }
  .home-hero .hero-circle#circle-bottom {
    top: 268px;
    left: 249px; }
  .home-hero .hero-circle#circle-top {
    top: 68px;
    left: 450px; }
  .home-hero .hero-circle img {
    width: 100%;
    height: auto;
    position: absolute; }

@media (max-width: 1200px) {
  .home-hero .hero-circle#circle-bottom {
    top: 304px; }
  .home-hero .hero-circle#circle-top {
    top: 103px; } }

@media (max-width: 991px) {
  .home-hero {
    padding-bottom: 48px; }
    .home-hero > .home-hero {
      padding-bottom: 0; }
    .home-hero .hero-circle {
      width: 120px;
      height: 120px; }
      .home-hero .hero-circle .hero-circle-container {
        height: 120px; }
        .home-hero .hero-circle .hero-circle-container .splide__track {
          height: 120px; }
      .home-hero .hero-circle#circle-bottom {
        top: 346px;
        left: 34px; }
      .home-hero .hero-circle#circle-top {
        top: 211px;
        left: 173px; } }

@media (max-width: 767px) {
  .home-hero .hero-img {
    padding-left: 16px;
    margin-top: 0; }
    .home-hero .hero-img #hero-image {
      height: 220px; }
  .home-hero .hero-circle {
    width: 90px;
    height: 90px; }
    .home-hero .hero-circle .hero-circle-container {
      height: 90px; }
      .home-hero .hero-circle .hero-circle-container .splide__track {
        height: 90px; }
    .home-hero .hero-circle#circle-bottom {
      top: 114px;
      left: 131px; }
    .home-hero .hero-circle#circle-top {
      top: 15px;
      left: 231px; }
  .home-hero .hero-content {
    padding-top: 12px;
    padding-bottom: 32px; }
  .home-hero h1 {
    margin-bottom: 24px; } }

.default-hero *, .text-hero * {
  color: #fff; }

.default-hero h1, .text-hero h1 {
  margin-top: 8px;
  font-size: 42px;
  font-weight: 400;
  line-height: 48px;
  margin-bottom: 16px; }

.default-hero .h1, .text-hero .h1 {
  margin-top: 8px;
  margin-bottom: 8px; }

.default-hero .label, .text-hero .label {
  margin-bottom: 8px;
  text-transform: uppercase;
  font-size: 16px;
  line-height: 22px;
  font-weight: 600;
  color: #64B5D6;
  margin-top: 0; }

.default-hero .hero-img.img-align-top, .text-hero .hero-img.img-align-top {
  align-self: flex-start; }

.default-hero .hero-img.img-align-bottom, .text-hero .hero-img.img-align-bottom {
  align-self: flex-end; }

.default-hero .hero-img.img-align-center, .text-hero .hero-img.img-align-center {
  align-self: center; }

.default-hero .hero-content, .text-hero .hero-content {
  padding-top: 38px;
  padding-bottom: 38px; }
  .default-hero .hero-content p, .text-hero .hero-content p {
    margin-bottom: 0; }

@media (max-width: 767px) {
  .default-hero .hero-content, .text-hero .hero-content {
    padding-top: 24px;
    padding-bottom: 32px; }
  .default-hero .hero-img img, .text-hero .hero-img img {
    width: 100%; } }

.text-hero {
  padding-top: 64px;
  padding-bottom: 64px; }
  @media (max-width: 767px) {
    .text-hero {
      padding-top: 32px;
      padding-bottom: 32px; } }

.default-hero .buttons, .text-hero .buttons, .home-hero .buttons {
  margin-top: 64px; }
  .default-hero .buttons a, .text-hero .buttons a, .home-hero .buttons a {
    margin-right: 32px; }
  .default-hero .buttons .watch-video span, .text-hero .buttons .watch-video span, .home-hero .buttons .watch-video span {
    padding-left: 12px;
    color: #ffd680;
    transition: all 0.3s ease; }
  .default-hero .buttons .watch-video:hover span, .text-hero .buttons .watch-video:hover span, .home-hero .buttons .watch-video:hover span {
    color: #fff; }

.default-hero .hero-content a:not(.btn), .text-hero .hero-content a:not(.btn), .home-hero .hero-content a:not(.btn) {
  color: #64B5D6; }
  .default-hero .hero-content a:not(.btn):hover, .text-hero .hero-content a:not(.btn):hover, .home-hero .hero-content a:not(.btn):hover {
    text-decoration: underline; }

@media (max-width: 991px) {
  .default-hero .buttons, .text-hero .buttons, .home-hero .buttons {
    margin-top: 32px; } }

@media (max-width: 767px) {
  .default-hero .buttons, .text-hero .buttons, .home-hero .buttons {
    margin-top: 32px; } }

@media (max-width: 576px) {
  .default-hero .buttons a, .text-hero .buttons a, .home-hero .buttons a {
    margin-right: 16px; } }

.default-hero .buttons, .text-hero .buttons {
  margin-top: 32px; }

/* Custom Heros */
#contact-hero .hero-content, #contact-hero .hero-img, #request-a-demo-hero .hero-content, #request-a-demo-hero .hero-img, #become-a-partner-hero .hero-content, #become-a-partner-hero .hero-img {
  width: 100%; }

#contact-hero .hero-content, #request-a-demo-hero .hero-content, #become-a-partner-hero .hero-content {
  padding-top: 0; }

.check-container {
  height: 100vh; }
  .check-container svg {
    width: 100px;
    display: block; }
  .check-container.visible .path {
    stroke-dasharray: 1000;
    stroke-dashoffset: 0; }
    .check-container.visible .path.circle {
      animation: dash 1.2s ease-in-out; }
    .check-container.visible .path.line {
      stroke-dashoffset: 1000;
      animation: dash 1.2s .55s ease-in-out forwards; }
    .check-container.visible .path.check {
      stroke-dashoffset: -100;
      animation: dash-check 1.2s .55s ease-in-out forwards; }

@-webkit-keyframes dash {
  0% {
    stroke-dashoffset: 1000; }
  100% {
    stroke-dashoffset: 0; } }

@keyframes dash {
  0% {
    stroke-dashoffset: 1000; }
  100% {
    stroke-dashoffset: 0; } }

@-webkit-keyframes dash-check {
  0% {
    stroke-dashoffset: -100; }
  100% {
    stroke-dashoffset: 900; } }

@keyframes dash-check {
  0% {
    stroke-dashoffset: -100; }
  100% {
    stroke-dashoffset: 900; } }

.accordion-item {
  background: #fff;
  border-bottom: 1px solid #C8D3D9;
  transition: all 0.3s ease;
  overflow: hidden; }
  .accordion-item:first-child button {
    border-top: 1px solid #C8D3D9; }
  .accordion-item .card-body {
    padding-left: 32px !important;
    padding-right: 28px !important;
    margin-top: 0;
    padding-top: 4px;
    padding-bottom: 32px;
    width: 88%; }
    .accordion-item .card-body img {
      margin-top: 24px; }
    .accordion-item .card-body p:last-child {
      margin-bottom: 0; }
    @media (max-width: 767px) {
      .accordion-item .card-body {
        padding-left: 24px !important;
        padding-right: 24px !important; } }
  .accordion-item .bg-svg {
    position: absolute;
    right: 104px;
    top: -605px;
    z-index: 1;
    transform: rotate(180deg);
    opacity: 0;
    transition: all 0.3s ease;
    z-index: 1;
    pointer-events: none; }
  .accordion-item .accordion-label {
    z-index: 2; }
  .accordion-item .accordion-collapse {
    position: relative;
    z-index: 2; }
  .accordion-item.active {
    background: #E2E8EB !important; }
    .accordion-item.active button {
      background: #E2E8EB; }
    .accordion-item.active .bg-svg {
      opacity: 1; }

.accordion-collapse {
  transition: all 0.3s ease; }

.accordion button {
  padding-left: 32px;
  padding-right: 28px;
  padding-top: 21px;
  padding-bottom: 21px;
  border: none;
  background: #fff;
  transition: all 0.3s ease;
  -webkit-appearance: none;
  color: #253B49; }
  .accordion button:focus, .accordion button:active {
    outline: none; }
  @media (max-width: 767px) {
    .accordion button {
      padding-left: 24px;
      padding-right: 24px; } }

.accordion .svg-icon svg {
  transition: all 0.3s ease;
  transform: rotate(90deg) scale(1); }

.accordion button.collapsed svg {
  transform: rotate(0) scale(1); }

.accordion .svg-icon #Line:last-child {
  transition: all 0.3s ease;
  opacity: 0; }

.accordion button.collapsed .svg-icon #Line:last-child {
  opacity: 1; }

footer {
  padding: 48px 0;
  background: #253B49;
  position: relative;
  z-index: 1; }
  footer .logo {
    margin-bottom: 52px; }
    footer .logo img {
      width: 250px;
      filter: brightness(0) invert(1); }
  footer .nav-links a {
    text-decoration: none;
    position: relative;
    color: #fff;
    font-size: 13px;
    margin-bottom: 14px; }
    footer .nav-links a:after {
      content: '';
      position: absolute;
      bottom: 4px;
      left: 0;
      width: 0;
      height: 2px;
      background: #207DA2;
      transition: all 0.3s ease; }
    footer .nav-links a.menu-label {
      color: #44B7DA;
      font-size: 16px;
      line-height: 25px;
      font-weight: 500;
      text-transform: uppercase;
      margin-bottom: 32px; }
      footer .nav-links a.menu-label:after {
        background: #fff;
        display: none; }
    footer .nav-links a:hover {
      color: #fff; }
      footer .nav-links a:hover.menu-label {
        color: #fff; }
      footer .nav-links a:hover:after {
        width: 100%; }
  footer .footer-socials img {
    filter: brightness(0) invert(1);
    width: 18px; }
  footer .footer-menu-bottom {
    margin-top: 68px; }
    footer .footer-menu-bottom * {
      font-size: 14px;
      line-height: 16px; }
  footer .col-terms {
    margin-left: 47px; }
  footer .dropdown-menu {
    position: relative;
    display: flex;
    background: none;
    min-width: 0;
    margin-top: 0;
    padding-top: 0; }

@media (max-width: 1200px) {
  footer .col-terms {
    margin-left: 39px; } }

@media (max-width: 991px) {
  footer .logo {
    margin-bottom: 48px; }
    footer .logo img {
      width: 175px; }
  footer .col-terms {
    margin-left: 0; }
  footer .dropdown-menu {
    display: none;
    border: none; }
  footer .nav-links a.menu-label {
    display: flex;
    font-size: 16px;
    padding: 16px 0;
    margin-bottom: 0;
    border-top: 1px solid #44B7DA; }
    footer .nav-links a.menu-label:after {
      display: none !important; }
  footer .nav-links a.footer-contact-link {
    padding-top: 34px; }
  footer .dropdown-toggle-span img {
    filter: brightness(0) invert(1);
    width: 18px; }
  footer .footer-socials img {
    width: 25px; } }

@media (max-width: 767px) {
  footer {
    padding: 48px 0; }
    footer .footer-details {
      flex-direction: column-reverse; }
    footer .footer-logos {
      justify-content: center; }
    footer .footer-menu-bottom {
      margin-top: 68px; }
    footer .footer-socials img {
      width: 25px; } }

.componentrotator {
  padding-top: 48px;
  padding-bottom: 48px;
  margin-top: 0;
  margin-bottom: 0; }

.splide {
  width: 100%; }
  .splide .splide__arrows {
    top: calc(50% - 48px);
    position: absolute;
    z-index: 1;
    width: 100%;
    left: 50%;
    transform: translateX(-50%); }
    .splide .splide__arrows svg {
      transform: scale(0.5); }
    .splide .splide__arrows .splide__arrow--prev {
      left: 0;
      position: absolute;
      transform: rotate(180deg); }
    .splide .splide__arrows .splide__arrow--next {
      right: 0;
      position: absolute; }
    .splide .splide__arrows button {
      border: 2px solid #000; }
    .splide .splide__arrows button:focus {
      outline: 2px solid #253B49; }
  .splide .splide__pagination {
    padding-left: 0;
    padding-top: 24px; }
    .splide .splide__pagination .splide__pagination__page {
      background: #B0BEC5;
      height: 4px;
      border: 4px solid #B0BEC5;
      width: 24px;
      margin-left: 4px;
      margin-right: 4px;
      border: none;
      position: relative;
      display: flex;
      align-self: center;
      padding: 0px !important;
      -webkit-appearance: none !important; }
      .splide .splide__pagination .splide__pagination__page:focus {
        outline: 0; }
      .splide .splide__pagination .splide__pagination__page.active, .splide .splide__pagination .splide__pagination__page.is-active {
        background: #253B49; }
        .splide .splide__pagination .splide__pagination__page.active:after, .splide .splide__pagination .splide__pagination__page.is-active:after {
          display: block; }

.splide__slide {
  opacity: 0;
  transform: translate3d(-8px, 0, 0);
  transition: cubic-bezier(0.25, 1, 0.5, 1) 0.3s; }
  .splide__slide .home-hero .hero-img, .splide__slide .default-hero .hero-img {
    transition-delay: .3s; }
  .splide__slide .home-hero .hero-img:after, .splide__slide .default-hero .hero-img:after {
    width: 100% !important; }
  .splide__slide.is-visible, .splide__slide.is-active {
    opacity: 1;
    transform: translate3d(0, 0, 0); }
    .splide__slide.is-visible .home-hero .hero-img:after, .splide__slide.is-visible .default-hero .hero-img:after, .splide__slide.is-active .home-hero .hero-img:after, .splide__slide.is-active .default-hero .hero-img:after {
      width: 0 !important; }

/* Menu */
.blog-container + .component-container {
  margin-top: 0; }

.show-menu-false #navbar-main, .show-menu-false .search, .show-menu-false .navbar-toggler {
  display: none !important; }

.show-menu-false #menu-container {
  padding-top: 32px;
  padding-bottom: 32px; }
  @media (max-width: 1200px) {
    .show-menu-false #menu-container {
      padding-top: 32px;
      padding-bottom: 32px; } }
  @media (max-width: 991px) {
    .show-menu-false #menu-container {
      padding-top: 0;
      padding-bottom: 0; } }

/* Social Share */
.social-share {
  margin-bottom: 60px; }
  @media (max-width: 991px) {
    .social-share {
      margin-bottom: 3rem; } }

/* Post */
.post .headline {
  margin-bottom: 18px; }

.post h3 {
  margin-bottom: 28px; }

.post .tags {
  margin-top: 40px;
  margin-bottom: 16px; }

.post .content h5 {
  margin-bottom: 16px; }

.post .content p a {
  text-decoration: underline; }
  .post .content p a.btn {
    text-decoration: none; }

.post.post-non-gated .image {
  margin-bottom: 40px; }

/* Post Card */
.post-card-container, .career-card-column {
  margin-bottom: 32px;
  display: none; }
  .post-card-container:nth-child(-n+17), .career-card-column:nth-child(-n+17) {
    display: block; }
  .post-card-container .post-card, .career-card-column .post-card {
    background: #E2E8EB;
    padding-top: 22px;
    padding-bottom: 32px;
    padding-left: 24px;
    padding-right: 24px;
    overflow: hidden; }
    .post-card-container .post-card .card-content, .career-card-column .post-card .card-content {
      z-index: 2;
      display: flex;
      flex-direction: column;
      flex: 1; }
    .post-card-container .post-card a, .career-card-column .post-card a {
      position: relative;
      z-index: 2; }
    .post-card-container .post-card a:hover, .career-card-column .post-card a:hover {
      text-decoration: none; }
    .post-card-container .post-card .type, .career-card-column .post-card .type {
      color: #207DA2;
      margin-bottom: 72px; }
    .post-card-container .post-card .details, .career-card-column .post-card .details {
      line-height: 22px; }
    .post-card-container .post-card:hover .btn-line, .career-card-column .post-card:hover .btn-line {
      padding-left: 8px; }
    .post-card-container .post-card svg, .career-card-column .post-card svg {
      position: absolute;
      top: 0;
      z-index: 1; }
    .post-card-container .post-card.front-back-card, .career-card-column .post-card.front-back-card {
      min-height: 400px; }
      .post-card-container .post-card.front-back-card .description, .career-card-column .post-card.front-back-card .description {
        opacity: 0;
        transition: all 0.3s ease; }
      .post-card-container .post-card.front-back-card .headline, .career-card-column .post-card.front-back-card .headline {
        transition: all 0.3s ease; }
      .post-card-container .post-card.front-back-card .card-back, .career-card-column .post-card.front-back-card .card-back {
        position: absolute;
        top: 0;
        left: 0;
        height: 100%;
        width: 100%;
        opacity: 0;
        z-index: 1;
        transition: all 0.3s ease;
        background-repeat: no-repeat;
        background-size: cover; }
        .post-card-container .post-card.front-back-card .card-back:before, .career-card-column .post-card.front-back-card .card-back:before {
          content: '';
          position: absolute;
          top: 0;
          left: 0;
          background: #427C6C;
          height: 100%;
          width: 100%;
          opacity: 0.8; }
      .post-card-container .post-card.front-back-card .description, .career-card-column .post-card.front-back-card .description {
        color: #fff; }
      .post-card-container .post-card.front-back-card .btn-line, .career-card-column .post-card.front-back-card .btn-line {
        transition: all 0.3s ease; }
      .post-card-container .post-card.front-back-card:hover .card-back, .post-card-container .post-card.front-back-card:hover .description, .career-card-column .post-card.front-back-card:hover .card-back, .career-card-column .post-card.front-back-card:hover .description {
        opacity: 1; }
      .post-card-container .post-card.front-back-card:hover .headline, .post-card-container .post-card.front-back-card:hover .description, .career-card-column .post-card.front-back-card:hover .headline, .career-card-column .post-card.front-back-card:hover .description {
        color: #fff; }
      .post-card-container .post-card.front-back-card:hover .headline, .career-card-column .post-card.front-back-card:hover .headline {
        font-size: 24px;
        line-height: 30px; }
      .post-card-container .post-card.front-back-card:hover .btn-line, .career-card-column .post-card.front-back-card:hover .btn-line {
        opacity: 0; }
      @media (max-width: 767px) {
        .post-card-container .post-card.front-back-card, .career-card-column .post-card.front-back-card {
          min-height: 230px; } }
  .post-card-container:nth-child(1n) .post-card svg, .career-card-column:nth-child(1n) .post-card svg {
    top: -515px;
    right: 24px; }
  .post-card-container:nth-child(2n) .post-card svg, .career-card-column:nth-child(2n) .post-card svg {
    transform: rotate(-90deg);
    right: 75px;
    top: -565px; }
  .post-card-container:nth-child(3n) .post-card svg, .career-card-column:nth-child(3n) .post-card svg {
    transform: rotate(180deg);
    top: -696px;
    right: 113px; }
  .post-card-container:nth-child(4n) .post-card svg, .career-card-column:nth-child(4n) .post-card svg {
    transform: rotate(90deg);
    top: -540px;
    right: 37px; }
  .post-card-container:nth-child(5n) .post-card svg, .career-card-column:nth-child(5n) .post-card svg {
    transform: rotate(0deg);
    right: 35px;
    top: -522px; }
  .post-card-container:nth-child(6n) .post-card svg, .career-card-column:nth-child(6n) .post-card svg {
    top: -504px;
    right: 13px;
    transform: rotate(0deg); }
  .post-card-container:nth-child(7n) .post-card svg, .career-card-column:nth-child(7n) .post-card svg {
    top: -504px;
    right: 24px;
    transform: rotate(-90deg); }
  .post-card-container:nth-child(8n) .post-card svg, .career-card-column:nth-child(8n) .post-card svg {
    transform: rotate(180deg);
    right: 100px;
    top: -705px; }
  .post-card-container:nth-child(9n) .post-card svg, .career-card-column:nth-child(9n) .post-card svg {
    transform: rotate(-90deg);
    top: -562px;
    right: 5px; }
  .post-card-container.bg-Vertical-Right .post-card svg, .career-card-column.bg-Vertical-Right .post-card svg {
    top: -275px;
    right: 24px; }
  .post-card-container.bg-Vertical-Left .post-card svg, .career-card-column.bg-Vertical-Left .post-card svg {
    transform: rotate(180deg);
    top: -356px;
    right: 170px; }
  .post-card-container.bg-Horizontal-Down .post-card svg, .career-card-column.bg-Horizontal-Down .post-card svg {
    transform: rotate(90deg);
    right: 243px;
    top: -259px; }
  .post-card-container.bg-Horizontal-Up .post-card svg, .career-card-column.bg-Horizontal-Up .post-card svg {
    transform: rotate(-90deg);
    right: 100px;
    top: -246px; }
  .post-card-container.bg-Do-Not-Display .post-card svg, .career-card-column.bg-Do-Not-Display .post-card svg {
    display: none; }
  @media (max-width: 991px) {
    .post-card-container, .career-card-column {
      margin-bottom: 24px; }
      .post-card-container:nth-child(1n) .post-card svg, .career-card-column:nth-child(1n) .post-card svg {
        transform: scale(0.75); }
      .post-card-container:nth-child(2n) .post-card svg, .career-card-column:nth-child(2n) .post-card svg {
        transform: rotate(-90deg) scale(0.75); }
      .post-card-container:nth-child(3n) .post-card svg, .career-card-column:nth-child(3n) .post-card svg {
        transform: rotate(180deg) scale(0.75); }
      .post-card-container:nth-child(4n) .post-card svg, .career-card-column:nth-child(4n) .post-card svg {
        transform: rotate(180deg) scale(0.75); }
      .post-card-container:nth-child(5n) .post-card svg, .career-card-column:nth-child(5n) .post-card svg {
        transform: rotate(90deg) scale(0.75); }
      .post-card-container:nth-child(6n) .post-card svg, .career-card-column:nth-child(6n) .post-card svg {
        transform: scale(0.75); }
      .post-card-container:nth-child(7n) .post-card svg, .career-card-column:nth-child(7n) .post-card svg {
        transform: scale(0.75); }
      .post-card-container:nth-child(8n) .post-card svg, .career-card-column:nth-child(8n) .post-card svg {
        transform: rotate(-90deg) scale(0.75); }
      .post-card-container:nth-child(9n) .post-card svg, .career-card-column:nth-child(9n) .post-card svg {
        transform: rotate(180deg) scale(0.75); }
      .post-card-container.bg-Vertical-Right .post-card svg, .career-card-column.bg-Vertical-Right .post-card svg {
        transform: scale(0.75); }
      .post-card-container.bg-Vertical-Left .post-card svg, .career-card-column.bg-Vertical-Left .post-card svg {
        transform: rotate(180deg) scale(0.75); }
      .post-card-container.bg-Horizontal-Down .post-card svg, .career-card-column.bg-Horizontal-Down .post-card svg {
        transform: rotate(90deg) scale(0.75); }
      .post-card-container.bg-Horizontal-Up .post-card svg, .career-card-column.bg-Horizontal-Up .post-card svg {
        transform: rotate(-90deg) scale(0.75); } }
  @media (max-width: 767px) {
    .post-card-container:last-child, .career-card-column:last-child {
      margin-bottom: 0; }
    .post-card-container:nth-child(1n) .post-card svg, .career-card-column:nth-child(1n) .post-card svg {
      transform: scale(0.5); }
    .post-card-container:nth-child(2n) .post-card svg, .career-card-column:nth-child(2n) .post-card svg {
      transform: rotate(-90deg) scale(0.5);
      top: -750px; }
    .post-card-container:nth-child(3n) .post-card svg, .career-card-column:nth-child(3n) .post-card svg {
      transform: rotate(180deg) scale(0.5); }
    .post-card-container:nth-child(4n) .post-card svg, .career-card-column:nth-child(4n) .post-card svg {
      transform: rotate(180deg) scale(0.5); }
    .post-card-container:nth-child(5n) .post-card svg, .career-card-column:nth-child(5n) .post-card svg {
      transform: rotate(90deg) scale(0.5);
      top: -650px;
      left: 100px; }
    .post-card-container:nth-child(6n) .post-card svg, .career-card-column:nth-child(6n) .post-card svg {
      transform: scale(0.5); }
    .post-card-container:nth-child(7n) .post-card svg, .career-card-column:nth-child(7n) .post-card svg {
      transform: scale(0.5); }
    .post-card-container:nth-child(8n) .post-card svg, .career-card-column:nth-child(8n) .post-card svg {
      transform: rotate(-90deg) scale(0.5); }
    .post-card-container:nth-child(9n) .post-card svg, .career-card-column:nth-child(9n) .post-card svg {
      transform: rotate(180deg) scale(0.5); }
    .post-card-container.bg-Vertical-Right .post-card svg, .career-card-column.bg-Vertical-Right .post-card svg {
      transform: scale(0.5); }
    .post-card-container.bg-Vertical-Left .post-card svg, .career-card-column.bg-Vertical-Left .post-card svg {
      transform: rotate(180deg) scale(0.5); }
    .post-card-container.bg-Horizontal-Down .post-card svg, .career-card-column.bg-Horizontal-Down .post-card svg {
      transform: rotate(90deg) scale(0.5); }
    .post-card-container.bg-Horizontal-Up .post-card svg, .career-card-column.bg-Horizontal-Up .post-card svg {
      transform: rotate(-90deg) scale(0.5); } }

.splide__slide:nth-child(1n) .post-card svg {
  top: -515px;
  right: 24px; }

.splide__slide:nth-child(2n) .post-card svg {
  transform: rotate(-90deg);
  right: 75px;
  top: -565px; }

.splide__slide:nth-child(3n) .post-card svg {
  transform: rotate(180deg);
  top: -696px;
  right: 113px; }

@media (max-width: 991px) {
  .splide__slide:nth-child(1n) .post-card svg {
    transform: scale(0.75); }
  .splide__slide:nth-child(2n) .post-card svg {
    transform: rotate(-90deg) scale(0.75); }
  .splide__slide:nth-child(3n) .post-card svg {
    transform: rotate(180deg) scale(0.75); } }

@media (max-width: 767px) {
  .splide__slide:nth-child(1n) .post-card svg {
    transform: scale(0.5); }
  .splide__slide:nth-child(2n) .post-card svg {
    transform: rotate(-90deg) scale(0.5); }
  .splide__slide:nth-child(3n) .post-card svg {
    transform: rotate(180deg) scale(0.5); } }

.newsletter-signup {
  margin-bottom: 30px; }

/* News Card */
.news-card {
  background: #fff;
  padding-top: 24px;
  padding-bottom: 32px;
  padding-left: 24px;
  padding-right: 24px; }
  .news-card a:hover {
    text-decoration: none; }
    .news-card a:hover .btn {
      color: #407489; }
    .news-card a:hover .btn-external svg {
      transform: rotate(0) scale(0.9); }
      .news-card a:hover .btn-external svg #Group-2 {
        stroke: #407489 !important; }
  .news-card .type {
    color: #207DA2;
    margin-bottom: 12px; }
  .news-card .headline {
    font-size: 20px;
    line-height: 26px; }
  .news-card .card-details {
    margin-bottom: 24px; }
  .news-card:hover .btn-line {
    padding-left: 8px; }
  @media (max-width: 767px) {
    .news-card .highlight-img img {
      max-width: 300px;
      width: 100%;
      display: flex;
      margin: 0 auto; }
    .news-card .card-details {
      margin-bottom: 8px; } }

.news-card-container {
  display: none;
  pointer-events: none; }
  .news-card-container.active {
    display: flex;
    pointer-events: all; }

.news-container {
  padding-bottom: 96px; }
  @media (max-width: 991px) {
    .news-container {
      padding-bottom: 48px; } }

/* Post Asset Embed */
.post-embed {
  padding: 32px 40px;
  overflow: hidden;
  background: url("/images/bc-post-embed.svg");
  background-position: 225px 30px;
  background-repeat: no-repeat;
  background-color: #253B49;
  margin-top: 65px;
  margin-bottom: 55px; }
  .post-embed .h3 {
    width: 70%;
    color: #fff;
    margin-top: 12px; }
  .post-embed .type {
    color: #64B5D6; }
  .post-embed .btn {
    padding-left: 28px;
    padding-right: 28px; }
  @media (max-width: 1400px) {
    .post-embed {
      background-position: 165px 30px; } }
  @media (max-width: 1200px) {
    .post-embed {
      margin-top: 45px;
      margin-bottom: 35px;
      background-position: 45px 75px; } }
  @media (max-width: 991px) {
    .post-embed {
      background-position: 120px 40px; } }
  @media (max-width: 767px) {
    .post-embed {
      background: #253B49; }
      .post-embed h2, .post-embed .h3 {
        width: 100%;
        line-height: 38px; } }

/* Filters */
.resource-filter, .dropdown-filter {
  position: relative;
  height: 46px;
  z-index: 2; }
  .resource-filter .all-filters, .dropdown-filter .all-filters {
    position: absolute;
    top: 46px;
    left: 0;
    width: 200px;
    height: auto;
    max-height: 400px;
    overflow-y: scroll;
    background: #fff;
    visibility: hidden;
    opacity: 0;
    pointer-events: none;
    box-shadow: 0 8px 32px 0 rgba(0, 0, 0, 0.1);
    transition: cubic-bezier(0.25, 1, 0.5, 1) 0.3s;
    transform: translateX(-1rem); }
    .resource-filter .all-filters a, .resource-filter .all-filters button, .dropdown-filter .all-filters a, .dropdown-filter .all-filters button {
      font-weight: 500;
      color: #253B49;
      margin-bottom: 18px;
      position: relative;
      font-size: 14px;
      line-height: 16px;
      background: none;
      border: none;
      padding-left: 0; }
      .resource-filter .all-filters a:last-child, .resource-filter .all-filters button:last-child, .dropdown-filter .all-filters a:last-child, .dropdown-filter .all-filters button:last-child {
        margin-bottom: 0 !important; }
      .resource-filter .all-filters a::after, .resource-filter .all-filters button::after, .dropdown-filter .all-filters a::after, .dropdown-filter .all-filters button::after {
        content: '';
        position: absolute;
        bottom: -4px;
        left: 0;
        width: 0;
        height: 2px;
        background: #207DA2;
        transition: cubic-bezier(0.25, 1, 0.5, 1) 0.3s; }
      .resource-filter .all-filters a:hover, .resource-filter .all-filters a:focus, .resource-filter .all-filters a:active, .resource-filter .all-filters a.active, .resource-filter .all-filters a:target, .resource-filter .all-filters button:hover, .resource-filter .all-filters button:focus, .resource-filter .all-filters button:active, .resource-filter .all-filters button.active, .resource-filter .all-filters button:target, .dropdown-filter .all-filters a:hover, .dropdown-filter .all-filters a:focus, .dropdown-filter .all-filters a:active, .dropdown-filter .all-filters a.active, .dropdown-filter .all-filters a:target, .dropdown-filter .all-filters button:hover, .dropdown-filter .all-filters button:focus, .dropdown-filter .all-filters button:active, .dropdown-filter .all-filters button.active, .dropdown-filter .all-filters button:target {
        color: initial;
        outline: none; }
        .resource-filter .all-filters a:hover:after, .resource-filter .all-filters a:focus:after, .resource-filter .all-filters a:active:after, .resource-filter .all-filters a.active:after, .resource-filter .all-filters a:target:after, .resource-filter .all-filters button:hover:after, .resource-filter .all-filters button:focus:after, .resource-filter .all-filters button:active:after, .resource-filter .all-filters button.active:after, .resource-filter .all-filters button:target:after, .dropdown-filter .all-filters a:hover:after, .dropdown-filter .all-filters a:focus:after, .dropdown-filter .all-filters a:active:after, .dropdown-filter .all-filters a.active:after, .dropdown-filter .all-filters a:target:after, .dropdown-filter .all-filters button:hover:after, .dropdown-filter .all-filters button:focus:after, .dropdown-filter .all-filters button:active:after, .dropdown-filter .all-filters button.active:after, .dropdown-filter .all-filters button:target:after {
          width: 100%; }
  .resource-filter span, .resource-filter .dropdown-label, .dropdown-filter span, .dropdown-filter .dropdown-label {
    border: none;
    font-weight: 600;
    font-size: 18px;
    line-height: 24px;
    background: none;
    cursor: pointer;
    min-width: 75px;
    padding-right: 30px;
    transition: cubic-bezier(0.25, 1, 0.5, 1) 0.3s;
    position: relative;
    color: #253B49;
    -webkit-appearance: none; }
    .resource-filter span:after, .resource-filter .dropdown-label:after, .dropdown-filter span:after, .dropdown-filter .dropdown-label:after {
      content: url("/images/filter-down-arrow.svg");
      position: absolute;
      right: 0;
      top: 2px;
      pointer-events: none;
      transition: cubic-bezier(0.25, 1, 0.5, 1) 0.3s; }
  .resource-filter:hover .all-filters, .resource-filter:focus .all-filters, .dropdown-filter:hover .all-filters, .dropdown-filter:focus .all-filters {
    visibility: visible;
    opacity: 1;
    pointer-events: all;
    transform: translateX(0); }
  .resource-filter:hover span, .resource-filter:hover .dropdown-label, .resource-filter:focus span, .resource-filter:focus .dropdown-label, .dropdown-filter:hover span, .dropdown-filter:hover .dropdown-label, .dropdown-filter:focus span, .dropdown-filter:focus .dropdown-label {
    color: #207DA2; }
  @media (max-width: 767px) {
    .resource-filter select, .dropdown-filter select {
      font-size: 16px; }
      .resource-filter select#topic, .dropdown-filter select#topic {
        width: 68px; }
      .resource-filter select#categories, .dropdown-filter select#categories {
        width: 135px; } }

.news-filter .all-filters {
  left: auto;
  right: 0; }

.resource-filters, .dropdown-filter {
  z-index: 3;
  position: relative; }
  .resource-filters a, .dropdown-filter a {
    font-size: 18px;
    line-height: 24px; }
  .resource-filters select:hover, .resource-filters a:hover, .dropdown-filter select:hover, .dropdown-filter a:hover {
    color: #207DA2;
    text-decoration: none; }

/* Download */
.download a {
  position: relative;
  padding-right: 32px; }
  .download a:after {
    content: '';
    position: absolute;
    right: 0;
    bottom: 4px;
    height: 1px;
    width: 24px;
    background: #253B49;
    transition: all 0.3s ease; }

/* Author  */
.author .author-img {
  width: 165px;
  margin-right: 32px; }
  .author .author-img img {
    width: 165px;
    flex-shrink: 0; }

/* Quote */
.quote {
  position: relative;
  padding-top: 64px;
  padding-bottom: 32px;
  padding-left: 48px;
  width: 90%; }
  .quote:before {
    content: "";
    position: absolute;
    top: 32px;
    left: 48px;
    width: 275px;
    height: 1px;
    background: #C8D3D9; }
  .quote * {
    color: #407489; }
  .quote h3, .quote h4 {
    font-weight: 400;
    font-size: 30px;
    line-height: 36px;
    margin-bottom: 16px; }
  .quote .author {
    font-weight: 600; }
  .quote .author, .quote .position {
    font-size: 14px; }
  .quote .content {
    position: relative; }
    .quote .content:before {
      content: '"';
      position: absolute;
      top: -12px;
      left: -24px;
      transform: rotate(180deg) scale(1.25);
      line-height: 1;
      font-size: 28px;
      width: 25px;
      height: 25px;
      display: block;
      font-weight: 600;
      font-style: italic; }
  @media (max-width: 991px) {
    .quote {
      padding-left: 32px; }
      .quote h3, .quote h4 {
        font-size: 24px;
        line-height: 30px; } }

/* Sidebar - Newsletter */
.sidebar-newsletter {
  position: relative;
  overflow: hidden;
  top: 16px; }
  .sidebar-newsletter img {
    position: relative;
    top: -24px;
    left: -24px;
    max-width: 300px; }
  .sidebar-newsletter .label {
    font-size: 14px;
    color: #64B5D6; }
  .sidebar-newsletter p {
    font-size: 20px;
    font-weight: 600;
    line-height: 26px; }
  .sidebar-newsletter svg {
    pointer-events: none; }
  .sidebar-newsletter .newsletter-form {
    height: 245px; }
    .sidebar-newsletter .newsletter-form .form-field {
      padding: 0;
      margin: 0; }
    .sidebar-newsletter .newsletter-form form.form input.text {
      width: 200px;
      background: none;
      border: none;
      border-bottom: 2px solid #C8D3D9; }
    .sidebar-newsletter .newsletter-form form.form p.submit {
      margin: 0;
      padding: 0;
      margin-top: 16px; }
    .sidebar-newsletter .newsletter-form form.form p.submit input {
      margin: 0 10px 0 0;
      padding: 2px 12px;
      background: #FFD680;
      margin-right: 1rem;
      transition: all 0.3s ease;
      font-size: 15px;
      font-weight: 600;
      padding-top: 10px;
      padding-bottom: 10px;
      padding-left: 20px;
      padding-right: 20px;
      color: #253B49; }

.newsletter-full {
  margin-bottom: 30px; }
  .newsletter-full .sidebar-newsletter .label {
    font-size: 16px;
    font-weight: 600; }
  .newsletter-full .sidebar-newsletter p {
    font-size: 24px;
    line-height: 30px;
    font-weight: 600;
    margin-top: 6px;
    width: 100%; }
  .newsletter-full .sidebar-newsletter svg {
    position: absolute;
    right: 0;
    top: -225px;
    z-index: -1; }
  .newsletter-full .sidebar-newsletter .newsletter-small-pattern {
    display: none !important; }
  @media (max-width: 1200px) {
    .newsletter-full .sidebar-newsletter .newsletter-form {
      height: 260px; }
    .newsletter-full .sidebar-newsletter svg {
      right: -75px; } }
  @media (max-width: 991px) {
    .newsletter-full .sidebar-newsletter svg {
      display: none;
      opacity: 0.5;
      transform: scale(0.75); } }
  @media (max-width: 767px) {
    .newsletter-full .sidebar-newsletter .newsletter-form {
      height: 260px; }
    .newsletter-full .sidebar-newsletter svg {
      opacity: 0.25;
      transform: scale(0.5); } }

.newsletter-small .sidebar-newsletter {
  padding-top: 200px !important; }
  .newsletter-small .sidebar-newsletter .newsletter-form {
    height: 240px; }
  .newsletter-small .sidebar-newsletter svg {
    position: absolute;
    left: 24px;
    top: -175px; }
  .newsletter-small .sidebar-newsletter .h4 {
    margin-top: 8px; }
  .newsletter-small .sidebar-newsletter input[type="text"] {
    padding-bottom: 10px; }
  .newsletter-small .sidebar-newsletter .newsletter-content {
    width: 100% !important; }
  .newsletter-small .sidebar-newsletter .newsletter-large-pattern {
    display: none !important; }
  @media (max-width: 1400px) {
    .newsletter-small .sidebar-newsletter .newsletter-form {
      height: 255px; } }
  @media (max-width: 1200px) {
    .newsletter-small .sidebar-newsletter .newsletter-form {
      height: 275px; } }
  @media (max-width: 991px) {
    .newsletter-small .sidebar-newsletter {
      padding-top: 24px !important; }
      .newsletter-small .sidebar-newsletter .newsletter-form {
        height: 240px; }
      .newsletter-small .sidebar-newsletter svg {
        display: none; } }

/* Gated Assets */
.gated-form {
  background: #253B49;
  font-family: "Poppins", sans-serif !important;
  color: #fff !important;
  padding: 42px; }
  .gated-form .image {
    margin-bottom: 42px; }
  @media (max-width: 991px) {
    .gated-form {
      padding: 20px; } }

.gated-post-container .headline {
  margin-bottom: 84px; }

@media (max-width: 991px) {
  .gated-post-container .headline {
    margin-bottom: 48px; } }

@media (max-width: 767px) {
  .gated-post-container .headline {
    margin-bottom: 24px; } }

/* Landing Page */
.feature-article-main {
  padding-right: 30px; }
  .feature-article-main h1, .feature-article-main h2, .feature-article-main h3, .feature-article-main h4 {
    font-weight: 500; }
  @media (max-width: 991px) {
    .feature-article-main {
      padding-right: 0; } }
  .feature-article-main .highlight-img {
    overflow: hidden; }
    .feature-article-main .highlight-img img {
      transition: cubic-bezier(0.25, 1, 0.5, 1) 0.3s; }
  .feature-article-main:hover img {
    transform: scale(1.025); }
  .feature-article-main:hover .btn-line {
    padding-left: 8px; }

.bg-Dark-Blue, .bg-dark-blue {
  background: #253B49; }
  .bg-Dark-Blue .feature-article-main a, .bg-Dark-Blue h1, .bg-Dark-Blue h2, .bg-Dark-Blue h3, .bg-Dark-Blue h4, .bg-Dark-Blue p, .bg-dark-blue .feature-article-main a, .bg-dark-blue h1, .bg-dark-blue h2, .bg-dark-blue h3, .bg-dark-blue h4, .bg-dark-blue p {
    color: #fff; }

.componentfeature h1, .componentfeature h2, .componentfeature h3, .componentfeature h4 {
  font-weight: 500; }

.feature-secondary-article:first-child {
  margin-bottom: 30px; }
  .feature-secondary-article:first-child svg {
    transform: rotate(0);
    left: 165px;
    top: -485px; }
  @media (max-width: 991px) {
    .feature-secondary-article:first-child svg {
      transform: rotate(0) scale(0.75); } }
  @media (max-width: 767px) {
    .feature-secondary-article:first-child svg {
      transform: rotate(0) scale(0.5); } }

.post-card-container-large .post-card {
  background: #253B49;
  padding: 135px 45px 60px 45px; }
  .post-card-container-large .post-card:before {
    content: url("https://images.ctfassets.net/cffoc7tw1rd0/2Ua75WqMuMkTzbrAwVec2d/036f6d693059d98c4f70633b2cb3adb0/BlueConic_Logo.svg");
    position: absolute;
    top: 60px;
    left: 45px;
    width: 215px; }
  .post-card-container-large .post-card .card-details {
    margin-bottom: 150px;
    width: 65%; }
    .post-card-container-large .post-card .card-details * {
      color: #fff; }
  .post-card-container-large .post-card .type {
    display: none !important; }
  .post-card-container-large .post-card svg, .post-card-container-large .post-card img {
    transform: rotate(0deg) !important;
    top: auto !important;
    right: -50px !important;
    bottom: 54px;
    z-index: 1; }

.post-card-container-large + .post-card-container .card-details {
  margin-top: auto !important;
  margin-bottom: 0 !important; }

.post-card-container-large + .post-card-container .btn-line {
  margin-top: 22px !important; }

@media (max-width: 991px) {
  .post-card-container-large .post-card {
    padding: 100px 24px 32px 24px; }
    .post-card-container-large .post-card:before {
      top: 32px;
      left: 24px;
      transform: scale(0.75);
      transform-origin: left; }
    .post-card-container-large .post-card .card-details {
      margin-bottom: 45px;
      width: 75%; }
    .post-card-container-large .post-card svg {
      display: none;
      opacity: 0.25;
      transform: rotate(0deg) scale(0.75) !important; } }

@media (max-width: 991px) {
  .post-card-container-large .post-card .card-details {
    width: 85%; }
  .post-card-container-large .post-card svg {
    opacity: 0.25;
    transform: rotate(0deg) scale(0.5) !important; } }

.resources-container .bg-svg {
  display: none !important; }

.container-blog-rotator {
  padding-bottom: 96px; }
  @media (max-width: 991px) {
    .container-blog-rotator {
      padding-bottom: 48px; } }

.page-leadership .componentgrid .label-18 {
  margin-bottom: 54px !important; }

@media (min-width: 992px) {
  .page-leadership .author-card:nth-child(-n+3) {
    margin-bottom: 0; } }

.author-card {
  background: #E2E8EB;
  padding: 175px 24px 45px 24px;
  margin-top: 90px !important;
  margin-bottom: 80px; }
  .author-card .img {
    width: 260px;
    height: 260px;
    overflow: hidden;
    position: absolute;
    border-radius: 50%;
    left: 50%;
    transform: translateX(-50%);
    top: -85px; }
    .author-card .img img {
      width: 325px;
      position: relative;
      left: 50%;
      transform: translateX(-50%); }
  .author-card .name {
    font-size: 20px;
    line-height: 26px;
    font-weight: 600;
    color: #253B49;
    margin-bottom: 6px;
    white-space: nowrap;
    text-overflow: ellipsis;
    width: 375px;
    overflow: hidden; }
    @media (max-width: 1400px) {
      .author-card .name {
        width: 315px; } }
    @media (max-width: 1200px) {
      .author-card .name {
        width: 255px; } }
    @media (max-width: 991px) {
      .author-card .name {
        width: 300px; } }
    @media (max-width: 767px) {
      .author-card .name {
        width: 100%; } }
  .author-card .title {
    color: #207DA2;
    font-size: 12px;
    line-height: 18px;
    font-weight: 600; }
  .author-card .btn-line {
    margin-right: 39px;
    margin-bottom: -8px; }
  .author-card .socials img {
    transition: all 0.3s ease; }
  .author-card .socials a:hover img {
    transform: scale(0.9); }
  .author-card a img {
    border-radius: 0; }
  .author-card a:hover {
    text-decoration: none; }
  .author-card .btn-line:hover {
    padding-left: 8px; }
  @media (max-width: 991px) {
    .author-card {
      margin-bottom: 48px; } }
  @media (max-width: 767px) {
    .author-card {
      margin-bottom: 32px; } }

.member hr {
  margin-top: 40px;
  background: #C8D3D9;
  opacity: 1; }

.member .btn-line:hover {
  padding-left: 8px;
  text-decoration: none; }
  .member .btn-line:hover .line {
    width: 40px; }

.member .details .label {
  font-size: 16px;
  font-weight: 500; }

.member .details h1, .member .details h2 {
  margin-bottom: 8px;
  font-size: 40px; }

.member .details .title {
  margin-bottom: 40px; }

.member .bio p {
  font-size: 16px;
  line-height: 22px; }

.member .bio hr {
  margin-top: 0;
  margin-bottom: 40px;
  background: #C8D3D9;
  opacity: 1; }

.member .img {
  overflow: hidden;
  border-radius: 50%;
  width: 360px;
  height: 360px; }
  .member .img img {
    width: 400px;
    position: relative;
    left: 50%;
    transform: translateX(-50%); }

@media (max-width: 991px) {
  .member .bio hr {
    margin-top: 32px;
    margin-bottom: 40px; }
  .member .img {
    width: 300px;
    height: 300px; } }

.board-of-directors .author-card {
  padding: 0 24px 32px 24px;
  background: none;
  border-top: 1px solid #D9E0E3;
  border-radius: 0 !important;
  margin-top: 0;
  margin-bottom: 24px; }
  .board-of-directors .author-card .label-18 {
    margin-bottom: 54px !important; }
  .board-of-directors .author-card .img, .board-of-directors .author-card .btn-line {
    display: none; }
  .board-of-directors .author-card .links {
    margin-top: 24px !important; }
    .board-of-directors .author-card .links.no-socials {
      display: none !important; }
  .board-of-directors .author-card .socials {
    margin-left: 0 !important; }
    .board-of-directors .author-card .socials a {
      margin-left: 0 !important;
      margin-right: 16px; }

@media (max-width: 767px) {
  .board-of-directors .author-card {
    padding: 0 0 32px 0; }
    .board-of-directors .author-card:last-child {
      margin-bottom: 0; } }

.member-related-content .news-card {
  background: #E2E8EB; }

.page-customers .componentfeature {
  background: #253B49;
  color: #fff;
  padding-bottom: 80px; }
  .page-customers .componentfeature h1, .page-customers .componentfeature h2, .page-customers .componentfeature h3 {
    font-weight: 500;
    margin: 0; }

.page-customers .case-studies-container {
  background: #E2E8EB;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 96px;
  padding-bottom: 96px; }

@media (max-width: 991px) {
  .page-customers .componentfeature .feature-case-study {
    margin-top: 0;
    margin-bottom: 0; }
  .page-customers .case-studies-container {
    padding-top: 48px;
    padding-bottom: 48px; } }

.case-studies-container .case-study-card-container {
  display: none; }
  .case-studies-container .case-study-card-container:nth-child(-n+9) {
    display: flex; }

.case-study .headline {
  font-weight: 500; }

.case-study .social-share img {
  transition: all 0.3s ease; }

.case-study .social-share a:hover img {
  transform: scale(0.9); }

.case-study .details .detail {
  border-bottom: 1px solid #C8D3D9;
  padding-top: 24px;
  padding-bottom: 36px;
  font-size: 18px;
  line-height: 24px;
  font-weight: 600; }
  .case-study .details .detail .label {
    color: #207DA2;
    margin-bottom: 8px; }

.case-study .details .results {
  font-weight: 400; }
  .case-study .details .results strong {
    display: flex;
    margin-top: 24px; }
  .case-study .details .results p:first-of-type strong {
    margin-top: 0; }

.case-study .details p {
  margin-bottom: 0; }
  .case-study .details p:nth-child(even) {
    font-size: 16px; }

.case-study .quote {
  position: relative;
  padding-top: 48px;
  padding-bottom: 48px;
  padding-left: 12px;
  width: 100%;
  margin-top: 54px;
  margin-bottom: 54px;
  border-top: 1px solid #C8D3D9;
  border-bottom: 1px solid #C8D3D9; }
  .case-study .quote h4 {
    margin-top: 0; }
  .case-study .quote:before {
    display: none; }

.case-study .case-study-video {
  margin-bottom: 60px;
  overflow: hidden; }

.case-study .content h3 {
  margin-bottom: 48px; }

.case-study .content h4 {
  margin-bottom: 16px; }

@media (max-width: 991px) {
  .case-study .social-share {
    margin-bottom: 16px; }
  .case-study .detail-logo img {
    max-height: 100px;
    width: auto !important; }
  .case-study .case-study-video {
    margin-top: 32px;
    margin-bottom: 32px; }
  .case-study .content {
    margin-bottom: 24px; } }

.case-study-card .logo {
  position: relative;
  border-bottom-left-radius: 8px;
  border-top-left-radius: 8px;
  overflow: hidden; }
  .case-study-card .logo:before {
    content: '';
    position: absolute;
    top: 0;
    width: 100%;
    height: 100%;
    background: rgba(37, 59, 73, 0.85);
    transition: all 0.3s ease; }
  .case-study-card .logo img {
    max-height: 170px;
    max-width: 75%;
    position: relative; }

.case-study-card .info {
  padding: 32px 38px; }
  .case-study-card .info:hover {
    text-decoration: none; }
    .case-study-card .info:hover .btn-line {
      padding-left: 8px;
      color: #207DA2; }
      .case-study-card .info:hover .btn-line:after {
        background: #207DA2; }

.case-study-card .logo:hover:before {
  background: rgba(37, 59, 73, 0.65); }

.case-study-card a.no-video:hover {
  text-decoration: none; }
  .case-study-card a.no-video:hover .btn-line {
    padding-left: 8px;
    color: #207DA2; }

.case-study-card p {
  font-size: 14px;
  line-height: 20px; }

@media (max-width: 991px) {
  .case-study-card .logo {
    border-bottom-left-radius: 0;
    border-top-left-radius: 8px;
    border-top-right-radius: 8px; }
    .case-study-card .logo .watch-video {
      position: absolute !important;
      bottom: 20px; } }

@media (max-width: 767px) {
  .case-study-card .logo {
    border-bottom-left-radius: 0;
    border-top-left-radius: 8px;
    border-top-right-radius: 8px; } }

.secondary-case-study .title {
  display: none !important; }

.secondary-case-study .case-study-card .watch-video {
  position: absolute !important;
  top: 60%; }

.featured-case-study {
  color: #253B49; }
  .featured-case-study .logo {
    padding-top: 100px;
    padding-bottom: 100px; }
    .featured-case-study .logo:hover .logo:before {
      background: rgba(37, 59, 73, 0.65); }
  .featured-case-study .watch-video svg {
    margin-right: 12px;
    width: 40px; }
    .featured-case-study .watch-video svg #Path-2-Copy-2 {
      fill: #fff;
      transition: all 0.3s ease; }
    .featured-case-study .watch-video svg #Oval-Copy-3 {
      stroke: #fff;
      transition: all 0.3s ease; }
  .featured-case-study .watch-video span {
    transition: all 0.3s ease;
    color: #fff; }
  .featured-case-study .watch-video:hover span {
    color: #ffd680; }
  .featured-case-study .watch-video:hover #Path-2-Copy-2 {
    fill: #FFD680 !important; }
  .featured-case-study .watch-video:hover #Oval-Copy-3 {
    stroke: #FFD680 !important; }
  .featured-case-study .info {
    padding: 40px; }
  .featured-case-study .card-details p {
    font-size: 16px;
    line-height: 22px; }
  .featured-case-study a.no-video:hover .logo:before {
    background: rgba(37, 59, 73, 0.65); }
  @media (max-width: 991px) {
    .featured-case-study .info {
      padding: 24px;
      flex: 1; } }

.feature-case-study-main {
  margin-bottom: 32px; }
  .feature-case-study-main .info {
    padding: 64px; }
    .feature-case-study-main .info .h4, .feature-case-study-main .info h4 {
      margin-top: 0; }
  @media (max-width: 991px) {
    .feature-case-study-main .info {
      padding: 24px; } }

.basic-case-study-card {
  height: 370px;
  overflow: hidden; }
  .basic-case-study-card .logo {
    z-index: 2;
    transition: all 0.3s ease;
    opacity: 1;
    visibility: visible; }
    .basic-case-study-card .logo:before {
      display: none; }
  .basic-case-study-card .card-back {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    padding: 60px 42px;
    pointer-events: none;
    visibility: hidden;
    opacity: 0;
    background: #B0BEC5;
    z-index: 3;
    transition: cubic-bezier(0.25, 1, 0.5, 1) 0.3s; }
    .basic-case-study-card .card-back .btn {
      margin-top: 58px; }
    .basic-case-study-card .card-back span {
      transform: translate3d(-8px, 0, 0);
      transition: cubic-bezier(0.25, 1, 0.5, 1) 0.3s; }
  .basic-case-study-card .watch-video {
    cursor: pointer;
    transform: translate3d(-8px, 0, 0);
    transition: cubic-bezier(0.25, 1, 0.5, 1) 0.3s; }
    .basic-case-study-card .watch-video svg {
      margin-right: 4px;
      width: 30px !important;
      height: 30px !important;
      top: auto !important;
      bottom: auto !important;
      left: auto !important;
      right: auto !important;
      position: relative !important;
      transform: none !important; }
      .basic-case-study-card .watch-video svg #Path-2-Copy-2 {
        fill: #253B49;
        transition: all 0.3s ease; }
      .basic-case-study-card .watch-video svg #Oval-Copy-3 {
        stroke: #253B49;
        transition: all 0.3s ease; }
    .basic-case-study-card .watch-video span {
      transition: all 0.3s ease;
      color: #253B49; }
    .basic-case-study-card .watch-video:hover span {
      text-decoration: underline; }
    .basic-case-study-card .watch-video:hover #Path-2-Copy-2 {
      fill: #FFD680 !important; }
    .basic-case-study-card .watch-video:hover #Oval-Copy-3 {
      stroke: #FFD680 !important; }
  .basic-case-study-card:hover .logo {
    visibility: hidden;
    opacity: 0; }
  .basic-case-study-card:hover .card-back {
    opacity: 1;
    visibility: visible;
    pointer-events: all; }
    .basic-case-study-card:hover .card-back span {
      transform: translate3d(0, 0, 0); }
  .basic-case-study-card:hover .watch-video {
    transform: translate3d(0, 0, 0); }
  @media (max-width: 1200px) {
    .basic-case-study-card {
      height: 390px; }
      .basic-case-study-card .large {
        font-size: 18px !important;
        line-height: 24px !important; } }
  @media (max-width: 991px) {
    .basic-case-study-card {
      width: 100%;
      height: 350px; } }

.case-study-card-container .basic-case-study-card svg {
  width: 548px;
  height: 170px;
  position: absolute;
  top: 0;
  left: 0; }

.case-study-card-container:nth-child(1n) .basic-case-study-card svg {
  top: -83px;
  left: -20px; }

.case-study-card-container:nth-child(2n) .basic-case-study-card svg {
  top: -80px;
  left: -100px;
  transform: rotate(180deg); }

.case-study-card-container:nth-child(3n) .basic-case-study-card svg {
  top: 277px;
  transform: rotate(180deg);
  left: -112px; }

.case-study-card-container:nth-child(4n) .basic-case-study-card svg {
  transform: rotate(180deg);
  top: -80px;
  left: -290px; }

.case-study-card-container:nth-child(5n) .basic-case-study-card svg {
  top: -83px;
  left: -20px; }

.case-study-card-container:nth-child(6n) .basic-case-study-card svg {
  top: -80px;
  left: -100px;
  transform: rotate(180deg); }

.case-study-card-container:nth-child(7n) .basic-case-study-card svg {
  transform: rotate(180deg);
  top: -80px;
  left: -290px; }

.case-study-card-container:nth-child(8n) .basic-case-study-card svg {
  top: 277px;
  transform: rotate(180deg);
  left: -112px; }

.case-study-card-container:nth-child(9n) .basic-case-study-card svg {
  top: -80px;
  left: -100px;
  transform: rotate(180deg); }

@media (max-width: 991px) {
  .case-study-card-container .basic-case-study-card svg {
    transform: scale(0.5); }
  .case-study-card-container:nth-child(1n) .basic-case-study-card svg {
    transform: scale(0.5); }
  .case-study-card-container:nth-child(2n) .basic-case-study-card svg {
    transform: rotate(180deg) scale(0.5); }
  .case-study-card-container:nth-child(3n) .basic-case-study-card svg {
    transform: rotate(180deg) scale(0.5); }
  .case-study-card-container:nth-child(4n) .basic-case-study-card svg {
    transform: rotate(180deg) scale(0.5); }
  .case-study-card-container:nth-child(5n) .basic-case-study-card svg {
    transform: scale(0.5); }
  .case-study-card-container:nth-child(6n) .basic-case-study-card svg {
    transform: rotate(180deg) scale(0.5); }
  .case-study-card-container:nth-child(7n) .basic-case-study-card svg {
    transform: rotate(180deg) scale(0.5); }
  .case-study-card-container:nth-child(8n) .basic-case-study-card svg {
    transform: rotate(180deg) scale(0.5); }
  .case-study-card-container:nth-child(9n) .basic-case-study-card svg {
    transform: rotate(180deg) scale(0.5); } }

.case-study-modal {
  background: rgba(41, 59, 71, 0.9);
  display: block;
  pointer-events: none;
  opacity: 0;
  visibility: hidden;
  z-index: -1; }
  .case-study-modal .modal-dialog {
    max-width: 750px;
    width: 100%;
    pointer-events: none;
    opacity: 0;
    margin: 64px auto !important;
    transform: translate3d(-8px, 0, 0);
    transition: cubic-bezier(0.25, 1, 0.5, 1) 0.5s;
    overflow: hidden;
    background: #fff;
    border-radius: 8px; }
    .case-study-modal .modal-dialog .embed-responsive {
      border: none;
      height: auto; }
    .case-study-modal .modal-dialog .embed-responsive-16by9::before {
      padding-top: 56.25% !important; }
    .case-study-modal .modal-dialog iframe, .case-study-modal .modal-dialog video {
      border-radius: 8px; }
    .case-study-modal .modal-dialog span, .case-study-modal .modal-dialog p {
      color: #253B49; }
    .case-study-modal .modal-dialog .modal-footer {
      border-top: 0;
      padding-top: 0;
      padding-bottom: 16px; }
      .case-study-modal .modal-dialog .modal-footer a {
        background: #253B49;
        color: #fff;
        border-radius: 25px; }
        .case-study-modal .modal-dialog .modal-footer a:hover {
          background: #FFD680;
          color: #253B49;
          border: 1px solid #253B49; }
      .case-study-modal .modal-dialog .modal-footer .btn {
        border-radius: 25px; }
    .case-study-modal .modal-dialog svg {
      position: absolute;
      top: 32px;
      left: 50px;
      z-index: 1; }
  .case-study-modal .modal-content {
    border-radius: 8px;
    z-index: 2;
    background: none; }
  .case-study-modal .modal-video-content.no-content .title {
    margin-top: 0 !important; }
  .case-study-modal .modal-body, .case-study-modal .modal-video-container {
    pointer-events: none; }
  .case-study-modal.show {
    pointer-events: all;
    opacity: 1;
    visibility: visible;
    overflow-y: scroll;
    z-index: 5; }
    .case-study-modal.show .modal-dialog {
      opacity: 1;
      transform: translate3d(0, 0, 0);
      pointer-events: all; }
    .case-study-modal.show .modal-body, .case-study-modal.show .modal-video-container {
      pointer-events: all; }
  @media (max-width: 991px) {
    .case-study-modal .modal-dialog {
      max-width: 90%; } }

.componentfeature .label {
  margin-bottom: 24px;
  width: 100%;
  display: block !important;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis; }

.componentfeature h2, .componentfeature h3 {
  margin-top: 0;
  margin-bottom: 64px; }

@media (max-width: 991px) {
  .componentfeature h2, .componentfeature h3 {
    margin-bottom: 16px; }
  .componentfeature .feature-case-study-main {
    margin-top: 24px; } }

.page-home .featured-case-study .type {
  margin-bottom: 24px; }

.page-home .featured-case-study .logo {
  padding-top: 55px;
  padding-bottom: 55px; }

.page-home .case-study-card {
  height: 100%; }

@media (max-width: 991px) {
  .page-home .feature-case-study-main .watch-video {
    margin-top: 24px !important; }
    .page-home .feature-case-study-main .watch-video svg {
      width: 25px;
      margin-right: 6px; }
  .page-home .feature-case-study-main .h4 {
    font-size: 20px;
    line-height: 26px;
    margin-top: 0; }
  .page-home .secondary-case-study .watch-video svg {
    width: 25px;
    margin-right: 6px; }
  .page-home .secondary-case-study .case-study-card .logo {
    border-bottom-left-radius: 0;
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
    padding-top: 32px;
    padding-bottom: 32px;
    display: flex !important;
    flex-direction: row !important;
    min-height: 200px; }
    .page-home .secondary-case-study .case-study-card .logo img {
      max-width: 150px;
      max-height: 50px; }
  .page-home .feature-case-study-main .logo {
    border-bottom-left-radius: 0;
    border-top-left-radius: 8px;
    border-top-right-radius: 8px; }
  .page-home .feature-case-study-main {
    min-height: 270px; }
    .page-home .feature-case-study-main a .logo, .page-home .feature-case-study-main a .info {
      width: 50% !important; }
  .page-home .featured-case-study .info {
    flex: 1;
    padding: 24px; }
  .page-home .featured-case-study .watch-video {
    font-size: 15px; } }

@media (max-width: 767px) {
  .page-home .secondary-case-study .case-study-card .logo {
    flex-direction: column !important; }
  .page-home .featured-case-study .info {
    padding: 24px; }
    .page-home .featured-case-study .info .type {
      margin-bottom: 16px !important; }
    .page-home .featured-case-study .info .h4, .page-home .featured-case-study .info h4 {
      margin-top: 0; }
  .page-home .featured-case-study .watch-video {
    font-size: 15px; }
  .page-home .feature-case-study-main a {
    flex-direction: column !important; }
    .page-home .feature-case-study-main a .logo, .page-home .feature-case-study-main a .info {
      width: 100% !important;
      border-bottom-left-radius: 0;
      border-top-left-radius: 8px;
      border-top-right-radius: 8px;
      padding-top: 36px;
      padding-bottom: 36px; }
    .page-home .feature-case-study-main a .logo img {
      max-height: 75px;
      border-radius: 0 !important; } }

.case-study-video-btn {
  cursor: pointer; }

@keyframes backAndForth {
  0%, 5%, 95%, 100% {
    left: 0%;
    transform: translate(0, 0); }
  45%, 55% {
    left: 100%;
    transform: translate(50%, 0); } }

@-webkit-keyframes move {
  0% {
    offset-distance: 0%; }
  100% {
    offset-distance: 100%; } }

@keyframes move {
  0% {
    offset-distance: 0%; }
  100% {
    offset-distance: 100%; } }

/* Custom Menu Animations */
.event-card-container {
  margin-bottom: 32px; }
  @media (max-width: 767px) {
    .event-card-container {
      margin-bottom: 24px; } }

.event-card {
  padding: 30px 30px 30px 30px; }
  .event-card .img-container {
    height: 210px; }
  .event-card .date {
    color: #207DA2; }
  .event-card .type {
    margin-bottom: 28px; }
  .event-card .btn {
    color: #253B49; }
  .event-card .card-details {
    margin-bottom: 32px; }
  .event-card a:hover {
    text-decoration: none; }
    .event-card a:hover .btn {
      color: #407489; }
    .event-card a:hover .btn-external svg {
      transform: rotate(0) scale(0.9); }
      .event-card a:hover .btn-external svg #Group-2 {
        stroke: #407489 !important; }
  @media (max-width: 767px) {
    .event-card .img-container {
      height: 150px; }
      .event-card .img-container img {
        max-height: 100px;
        max-width: 200px; } }

.webinar-cta {
  padding-top: 26px;
  padding-bottom: 90px; }
  .webinar-cta .text {
    position: absolute;
    right: 100px; }
    .webinar-cta .text a {
      margin-right: 40px; }
      .webinar-cta .text a:hover {
        text-decoration: none;
        padding-left: 8px; }
        .webinar-cta .text a:hover .line {
          width: 40px; }
  .webinar-cta .img {
    border: 20px solid #fff;
    border-radius: 50%;
    width: 165px;
    height: 165px; }
  @media (max-width: 991px) {
    .webinar-cta {
      padding-bottom: 64px; } }
  @media (max-width: 767px) {
    .webinar-cta {
      padding-bottom: 48px; } }

.container-events {
  padding-top: 96px;
  padding-bottom: 0; }
  @media (max-width: 991px) {
    .container-events {
      padding-top: 64px; } }
  @media (max-width: 767px) {
    .container-events {
      padding-top: 48px; } }

.blog-container .resource-filters {
  margin-top: 72px;
  margin-bottom: 48px; }
  .blog-container .resource-filters h3 {
    margin-right: 86px; }

@media (max-width: 991px) {
  .blog-container .resource-filters h3 {
    margin-top: 0; } }

@media (max-width: 767px) {
  .blog-container .resource-filters {
    margin-top: 48px;
    margin-bottom: 32px; }
    .blog-container .resource-filters h3 {
      margin-right: auto;
      font-size: 26px; } }

.resource-archive .post-card-container {
  display: none; }
  .resource-archive .post-card-container:nth-child(-n+9) {
    display: block; }

#load-more, .btn-load-more {
  margin-top: 42px;
  margin-bottom: 56px;
  background: none;
  color: #207DA2;
  font-size: 18px;
  padding: 16px 134px;
  border: none;
  border-bottom: 1px solid #D9E0E3;
  position: relative; }
  #load-more.d-none, .btn-load-more.d-none {
    display: none !important; }
  #load-more:focus, .btn-load-more:focus {
    outline: none; }
  #load-more:after, .btn-load-more:after {
    content: url("/images/arrow-primary-blue.svg");
    position: absolute;
    bottom: -38px; }
  @media (max-width: 767px) {
    #load-more, .btn-load-more {
      margin-top: 0px;
      margin-bottom: 32px;
      padding: 16px 32px;
      width: 100%;
      max-width: 300px; } }

@media (max-width: 767px) {
  .page-home .componentresources .card-img-left .img {
    margin-left: 0; }
  .page-home .resource-feature a {
    flex-direction: column-reverse !important; } }

.base-card:hover .btn-line {
  padding-left: 8px;
  color: #207DA2; }
  .base-card:hover .btn-line:after {
    background: #207DA2; }

.base-card-component {
  min-height: 330px; }

.base-card-container {
  margin-bottom: 32px; }
  @media (max-width: 991px) {
    .base-card-container {
      margin-bottom: 24px; } }

.partner-card {
  padding: 32px; }
  .partner-card .btn-line {
    margin-top: 10px; }
  @media (max-width: 991px) {
    .partner-card {
      padding: 24px; } }

.card-img-left {
  overflow: hidden;
  height: 370px; }
  .card-img-left .img {
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    position: relative;
    z-index: 2; }
  .card-img-left .info {
    padding: 24px 24px;
    position: relative;
    z-index: 2; }
    .card-img-left .info .type {
      margin-bottom: 80px; }
  .card-img-left svg {
    position: absolute;
    transform: rotate(-90deg);
    left: 148px;
    top: -683px;
    z-index: -1; }
  @media (max-width: 1200px) {
    .card-img-left {
      height: 335px; } }
  @media (max-width: 991px) {
    .card-img-left {
      height: 300px; }
      .card-img-left .info .type {
        margin-bottom: 32px; }
      .card-img-left svg {
        transform: rotate(-90deg) scale(0.75); } }
  @media (max-width: 767px) {
    .card-img-left .img {
      height: 200px; }
    .card-img-left .info .type {
      margin-bottom: 16px; }
    .card-img-left .info .h4 {
      margin-top: 0;
      margin-bottom: 32px !important; }
      .card-img-left .info .h4 + p {
        margin-bottom: 16px; }
    .card-img-left svg {
      transform: rotate(-90deg) scale(0.5); } }

/* Connection Card */
.connection-card {
  background: #E2E8EB;
  border-radius: 8px;
  transition: all 0.3s ease; }
  .connection-card a {
    padding: 16px; }
  .connection-card .connection-img {
    padding-left: 16px;
    padding-right: 16px; }
  .connection-card span {
    font-size: 12px;
    color: #253B49;
    text-align: center; }
  .connection-card:hover {
    background: #e2e8eb82; }

.error-page {
  background: #253B49;
  color: #fff;
  padding-top: 175px;
  padding-bottom: 350px;
  overflow: hidden; }
  .error-page.componenttext {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    text-align: center;
    margin-top: 0 !important;
    margin-bottom: 0 !important; }
    .error-page.componenttext .container {
      max-width: 600px;
      width: 100%;
      position: relative;
      z-index: 2; }
      .error-page.componenttext .container h1 {
        margin-top: 12px;
        margin-bottom: 16px; }
      .error-page.componenttext .container a {
        border-radius: 4px;
        transition: all 0.3s ease;
        font-size: 15px;
        font-weight: 500;
        padding-top: 10px;
        padding-bottom: 10px;
        padding-left: 20px;
        padding-right: 20px;
        background: #FFD680;
        color: #253B49;
        border-radius: 25px;
        margin-top: 24px;
        display: inline-flex; }
        .error-page.componenttext .container a:hover {
          background: #FAD88E; }
    @media (max-width: 991px) {
      .error-page.componenttext {
        padding-bottom: 48px; }
        .error-page.componenttext .container {
          max-width: 400px; } }
    .error-page.componenttext .error-bg-container {
      top: 32px;
      left: 50%;
      transform: translateX(-50%);
      max-width: 100%;
      z-index: 1; }
    .error-page.componenttext #error-bg {
      position: absolute;
      z-index: -1;
      transform: translateX(-50%);
      left: 50%; }
    @media (max-width: 991px) {
      .error-page.componenttext {
        padding-top: 70px;
        padding-bottom: 70px; }
        .error-page.componenttext h1 {
          font-size: 36px;
          line-height: 42px; }
        .error-page.componenttext .col-sm-12 {
          max-width: 360px; }
          .error-page.componenttext .col-sm-12 a {
            margin-top: 24px; } }
    @media (max-width: 767px) {
      .error-page.componenttext {
        flex-direction: column-reverse !important;
        padding-top: 32px; }
        .error-page.componenttext h1 {
          margin-bottom: 32px; }
        .error-page.componenttext .error-bg-container {
          top: auto;
          left: auto;
          transform: none;
          max-width: 100%;
          z-index: 1;
          margin-bottom: 48px;
          position: relative !important; } }

body.page-cra---1, body.page-cra---2, body.page-cra---3, body.page-cra---4, body.page-cra---5 {
  background: #E2E8EB; }

.bcForm {
  width: 100%; }

.cra-placeholder-only {
  margin: 0 auto;
  padding: 32px 24px;
  border-radius: 8px;
  margin-bottom: 64px;
  margin-top: 32px;
  background: #fff; }
  .cra-placeholder-only .col-sm-12 {
    text-align: center; }
  .cra-placeholder-only p {
    padding-left: 24px !important;
    padding-right: 24px !important; }
  .cra-placeholder-only p:first-child b {
    font: 600 30px/36px "Poppins", sans-serif !important;
    margin-bottom: 8px !important;
    display: block !important; }
  @media (min-width: 576px) {
    .cra-placeholder-only {
      max-width: 540px; } }
  @media (min-width: 768px) {
    .cra-placeholder-only {
      max-width: 720px; } }
  @media (min-width: 992px) {
    .cra-placeholder-only {
      max-width: 960px; } }
  @media (min-width: 1200px) {
    .cra-placeholder-only {
      max-width: 1140px; } }

.page-cra---5 .cra-placeholder-only {
  max-width: 480px; }

.page-cra---5 .blueConicRadioButtonList {
  margin-top: 8px; }
  .page-cra---5 .blueConicRadioButtonList .bcLabel {
    padding-top: 8px;
    padding-bottom: 8px; }

.page-cra---5 .uniForm .buttonHolder {
  margin-top: 0; }

.cdp-readiness-assessment-landing, .buttonHolder {
  padding-bottom: 0 !important; }
  .cdp-readiness-assessment-landing a, .cdp-readiness-assessment-landing .buttonInput, .buttonHolder a, .buttonHolder .buttonInput {
    transition: all 0.3s ease !important;
    font-size: 15px !important;
    font-weight: 500 !important;
    padding-top: 10px !important;
    padding-bottom: 10px !important;
    padding-left: 20px !important;
    padding-right: 20px !important;
    background: #253B49 !important;
    color: #fff !important;
    border-radius: 25px !important;
    text-shadow: none !important;
    border: 1px solid #253B49; }
    .cdp-readiness-assessment-landing a:hover, .cdp-readiness-assessment-landing .buttonInput:hover, .buttonHolder a:hover, .buttonHolder .buttonInput:hover {
      background: #fff !important;
      color: #253B49 !important;
      border: 1px solid #253B49; }
    .cdp-readiness-assessment-landing a:focus, .cdp-readiness-assessment-landing a:active, .cdp-readiness-assessment-landing .buttonInput:focus, .cdp-readiness-assessment-landing .buttonInput:active, .buttonHolder a:focus, .buttonHolder a:active, .buttonHolder .buttonInput:focus, .buttonHolder .buttonInput:active {
      background: #407489 !important;
      color: #fff !important;
      border: 1px solid #407489; }

.cdp-readiness-assessment-landing a {
  display: inline-block;
  margin-top: 16px; }

.cdp-readiness-assessment-landing .container p:last-child {
  margin-bottom: 0; }

.uniForm ul li {
  display: flex !important;
  margin-bottom: 12px !important;
  align-items: flex-start; }
  .uniForm ul li label {
    margin-top: 0 !important;
    line-height: 20px !important;
    position: relative !important;
    top: -4px !important; }

.uniForm span.bcLabel {
  margin-bottom: 24px !important;
  display: block !important;
  line-height: 20px !important;
  position: relative !important;
  top: -4px !important; }

.uniForm .fieldHolder {
  display: inline-flex !important;
  padding-bottom: 0 !important;
  padding: 12px 24px !important;
  position: relative !important;
  border-radius: 8px !important; }
  .uniForm .fieldHolder:first-child.blueConicButton {
    margin-left: 24px !important; }
  .uniForm .fieldHolder.blueConicButton {
    padding: 0 !important;
    padding-left: 24px !important;
    padding-right: 0 !important; }

.uniForm .buttonHolder {
  background: none !important;
  padding-left: 0 !important;
  margin-bottom: 0 !important; }

.bcForm + p {
  margin-bottom: 0 !important; }

.uniForm .formHolder {
  padding-bottom: 0 !important; }

.uniForm ul {
  width: 100% !important; }

.uniForm span.errormsg {
  color: #FF7B68 !important;
  padding-left: 24px !important;
  padding-bottom: 12px !important;
  display: block !important; }

.uniForm .fieldHolder.error {
  background: rgba(255, 123, 10, 0.14); }

.uniForm fieldset > div.blueConicPlainText > div.plaintext {
  font-weight: bold;
  font-size: 22px;
  line-height: 28px; }

.uniForm fieldset > div.blueConicPlainText > div.plaintext p {
  padding-left: 0 !important;
  margin-bottom: 0 !important; }

.uniForm fieldset > div.blueConicPlainText > div.plaintext label {
  margin-bottom: 0 !important; }

.submitContent {
  padding: 0 !important; }
  .submitContent .fieldHolder {
    display: inline-flex !important;
    width: 50% !important; }
    .submitContent .fieldHolder div {
      display: flex !important;
      width: 100% !important;
      flex-direction: column; }
  .submitContent .textInput, .submitContent textarea {
    width: 100% !important;
    border-radius: 8px !important;
    padding: 8px 16px !important; }
  .submitContent span.bcLabel {
    margin-bottom: 0 !important; }
  .submitContent .plaintext {
    font-weight: bold; }
  .submitContent .fieldHolder.blueConicButton {
    width: auto !important;
    display: inline-flex !important; }
  @media (max-width: 767px) {
    .submitContent .fieldHolder {
      display: flex !important;
      width: 100% !important; }
      .submitContent .fieldHolder div {
        display: flex !important;
        width: 100% !important;
        flex-direction: column; } }

.bcAfterSubmitTextWrapper {
  padding-left: 24px;
  padding-right: 24px; }

/* Privacy Settings Form */
.bcpGDPRContentTemplate .bcpGDPRHeader {
  background: #253B49 !important; }

.bcGiveConsent.bcpOkButton, .bcDownloadProfileButton, .bcRequestSubmit button, .bcGiveConsent {
  border-radius: 4px;
  transition: all 0.3s ease;
  font-size: 15px;
  font-weight: 500;
  padding-top: 8px;
  padding-bottom: 8px;
  padding-left: 16px;
  padding-right: 16px;
  white-space: nowrap;
  background: #253B49 !important;
  color: #fff !important;
  border-radius: 25px !important;
  box-shadow: none !important;
  border: 1px solid #253B49 !important; }
  .bcGiveConsent.bcpOkButton:hover, .bcDownloadProfileButton:hover, .bcRequestSubmit button:hover, .bcGiveConsent:hover {
    text-decoration: none; }
  .bcGiveConsent.bcpOkButton:hover, .bcDownloadProfileButton:hover, .bcRequestSubmit button:hover, .bcGiveConsent:hover {
    background: #fff !important;
    color: #253B49 !important;
    border: 1px solid #253B49; }
  .bcGiveConsent.bcpOkButton:focus, .bcGiveConsent.bcpOkButton:active, .bcDownloadProfileButton:focus, .bcDownloadProfileButton:active, .bcRequestSubmit button:focus, .bcRequestSubmit button:active, .bcGiveConsent:focus, .bcGiveConsent:active {
    background: #407489 !important;
    color: #fff !important;
    border: 1px solid #407489 !important; }

/* Do Not Sell My Information Form */
.page-do-not-sell-my-personal-information .bccomplexobject .bcForm {
  max-width: 480px !important;
  border-radius: 8px !important;
  padding-bottom: 24px !important;
  background: #E2E8EB !important; }

.page-do-not-sell-my-personal-information .bccomplexobject .fieldHolder {
  display: flex !important;
  flex-direction: column !important; }

.page-do-not-sell-my-personal-information .bccomplexobject .inlineLabels label {
  padding-left: 14px !important;
  width: 100% !important; }

.page-do-not-sell-my-personal-information .bccomplexobject .inlineLabels label em, .page-do-not-sell-my-personal-information .bccomplexobject .inlineLabels .label em {
  left: 0 !important;
  right: auto !important; }

.page-do-not-sell-my-personal-information .bccomplexobject span.bcLabel {
  top: -4px !important;
  margin-bottom: 8px !important; }

.page-do-not-sell-my-personal-information .bccomplexobject .inlineLabels ul li label {
  margin-left: 0 !important; }

.page-do-not-sell-my-personal-information .bccomplexobject .blueConicCheckboxList label em {
  left: 19px !important;
  top: 8px !important; }

.page-do-not-sell-my-personal-information .bccomplexobject .buttonHolder {
  text-align: left !important; }

.page-do-not-sell-my-personal-information .bccomplexobject .textInput, .page-do-not-sell-my-personal-information .bccomplexobject textarea {
  border-radius: 8px !important;
  width: 100% !important;
  padding: 8px 12px !important; }

/* Pyxis Form */
.pyxis-form {
  background: none; }
  .pyxis-form label {
    color: #fff; }
  .pyxis-form .fieldHolder {
    color: #fff; }
    .pyxis-form .fieldHolder p {
      color: #fff; }
      .pyxis-form .fieldHolder p a {
        color: #207DA2; }
  .pyxis-form .buttonHolder .buttonInput {
    background: #FFD680 !important;
    color: #253B49 !important;
    border-radius: 25px !important;
    border: 1px solid #FFD680 !important; }
    .pyxis-form .buttonHolder .buttonInput:hover {
      background: none !important;
      color: #FFD680 !important;
      text-decoration: none !important; }
    .pyxis-form .buttonHolder .buttonInput:active, .pyxis-form .buttonHolder .buttonInput:focus {
      background: #fff !important;
      color: #253B49 !important; }

/* Cookies / GDPR */
.bcpNotificationBarTemplate p {
  margin-bottom: 0 !important; }

.bcpNotificationBar {
  padding: 16px !important; }

.bcpObjectiveButtonsTemplate {
  display: flex;
  width: 215px;
  justify-content: space-around; }
  @media (max-width: 767px) {
    .bcpObjectiveButtonsTemplate {
      justify-content: center;
      margin-top: 16px; } }

.bcpNotificationBarButtons p {
  display: none !important; }

@media (max-width: 767px) {
  .bcpNotificationBarButtons {
    margin-top: 0 !important;
    padding-top: 0 !important;
    margin-bottom: 0 !important;
    padding-bottom: 0 !important; } }

.bcpConsentOKButton {
  transition: all 0.3s ease !important;
  font-size: 15px !important;
  font-weight: 500 !important;
  padding-top: 8px !important;
  padding-bottom: 8px !important;
  padding-left: 16px !important;
  padding-right: 16px !important;
  white-space: nowrap !important;
  background: #253B49 !important;
  color: #fff !important;
  border-radius: 25px !important;
  border: 1px solid #253B49 !important;
  box-shadow: none !important;
  margin-right: 16px !important;
  margin-bottom: 0 !important;
  margin-top: 0 !important;
  font-family: "Poppins", sans-serif !important; }
  .bcpConsentOKButton:hover {
    background: none !important;
    color: #253B49 !important;
    border: 1px solid #253B49 !important;
    text-decoration: none !important; }
  .bcpConsentOKButton:focus, .bcpConsentOKButton:active {
    background: #407489 !important;
    color: #fff !important;
    border: 1px solid #407489 !important; }

.bcpConsentCancelButton {
  border-radius: 4px !important;
  transition: all 0.3s ease !important;
  font-size: 15px !important;
  font-weight: 500 !important;
  padding-top: 8px !important;
  padding-bottom: 8px !important;
  padding-left: 16px !important;
  padding-right: 16px !important;
  white-space: nowrap !important;
  color: #253B49 !important;
  background: #fff !important;
  border-radius: 25px !important;
  border: 1px solid #253B49 !important;
  box-shadow: none !important;
  margin-bottom: 0 !important;
  margin-top: 0 !important;
  font-family: "Poppins", sans-serif !important;
  border: 1px solid #253B49 !important; }
  .bcpConsentCancelButton:hover {
    background: #253B49 !important;
    color: #fff !important;
    border: 1px solid #253B49;
    opacity: 1 !important; }
  .bcpConsentCancelButton:focus, .bcpConsentCancelButton:active {
    background: #fff !important;
    color: #407489 !important;
    border: 1px solid #407489 !important;
    outline: none !important; }

.componentlogobar {
  background: #DDE4E6;
  padding-top: 64px;
  padding-bottom: 64px;
  margin-top: 0;
  margin-bottom: 0; }
  .componentlogobar .h5, .componentlogobar h5 {
    margin-top: 0;
    margin-bottom: 32px;
    font-size: 20px;
    line-height: 26px;
    font-weight: 600; }
  .componentlogobar .logo {
    max-width: 180px;
    max-height: 50px;
    width: 100%; }
  .componentlogobar .btn-line {
    margin-top: 8px;
    margin-bottom: -8px; }
    .componentlogobar .btn-line:hover {
      color: #207DA2;
      padding-left: 8px; }
      .componentlogobar .btn-line:hover:after {
        background: #207DA2; }
  @media (max-width: 1200px) {
    .componentlogobar .btn-line {
      margin-top: 8px; }
    .componentlogobar .h5 {
      margin-bottom: 24px; }
    .componentlogobar .logo-bar-logos img {
      max-width: 125px; } }
  @media (max-width: 991px) {
    .componentlogobar {
      padding-top: 48px;
      padding-bottom: 48px; } }
  @media (max-width: 767px) {
    .componentlogobar .logo-bar-logos {
      justify-content: start !important; }
      .componentlogobar .logo-bar-logos img {
        padding-left: 0;
        padding-right: 0; }
      .componentlogobar .logo-bar-logos .logo {
        width: auto; } }
  @media (max-width: 576px) {
    .componentlogobar .logo-bar-logos .logo {
      max-width: 85%; } }

.componentpromotion {
  padding-top: 96px !important;
  padding-bottom: 96px !important;
  margin-top: 0;
  margin-bottom: 0; }
  .componentpromotion .content-container {
    z-index: 1; }
    .componentpromotion .content-container .h3, .componentpromotion .content-container .h4 {
      margin-top: 0;
      margin-bottom: 16px; }
    .componentpromotion .content-container p {
      margin-bottom: 0; }
    .componentpromotion .content-container .btn {
      margin-top: 32px; }
  .componentpromotion .right .content-container {
    left: -32px; }
  .componentpromotion .svg-bg {
    position: absolute;
    left: 12px; }
    .componentpromotion .svg-bg svg {
      left: 0;
      bottom: -72px;
      position: absolute; }
    .componentpromotion .svg-bg.get-in-touch {
      position: absolute;
      left: 12px; }
      .componentpromotion .svg-bg.get-in-touch svg {
        left: 0;
        bottom: -72px;
        position: absolute; }
  @media (max-width: 991px) {
    .componentpromotion {
      padding-top: 48px !important;
      padding-bottom: 48px !important; }
      .componentpromotion.readiness-assessment-cta {
        padding-top: 48px;
        padding-bottom: 48px; }
        .componentpromotion.readiness-assessment-cta .right .svg-bg {
          left: -115px; }
      .componentpromotion .svg-bg svg {
        transform: scale(0.75); }
      .componentpromotion.get-in-touch {
        padding-bottom: 24px; }
        .componentpromotion.get-in-touch .svg-bg {
          left: -400px; } }
  @media (max-width: 767px) {
    .componentpromotion svg {
      display: none; }
    .componentpromotion.readiness-assessment-cta {
      text-align: center; }
      .componentpromotion.readiness-assessment-cta .cta-link {
        justify-content: center;
        margin-top: 0; }
    .componentpromotion .right .content-container {
      left: auto; } }

.readiness-assessment-cta .svg-bg {
  position: absolute;
  left: 12px; }
  .readiness-assessment-cta .svg-bg svg {
    left: 0;
    bottom: auto;
    position: absolute;
    top: 50%;
    transform: translateY(-50%); }

.readiness-assessment-cta .right svg {
  position: relative;
  transform: scale(-1, 1) translateY(-50%);
  transform-origin: left;
  margin-right: 0;
  right: auto;
  left: 250px; }
  @media (max-width: 1200px) {
    .readiness-assessment-cta .right svg {
      right: -240px; } }

.get-in-touch {
  padding-bottom: 124px; }
  @media (max-width: 767px) {
    .get-in-touch {
      padding-bottom: 0; }
      .get-in-touch .svg-bg {
        position: relative !important;
        left: auto !important;
        padding-bottom: 16px; }
        .get-in-touch .svg-bg img, .get-in-touch .svg-bg svg {
          display: flex;
          position: relative;
          top: -300px;
          margin-bottom: -300px; }
      .get-in-touch .content {
        width: 70%;
        margin-left: auto; } }

.want-to-experience-blueconic-for-free {
  padding-top: 80px;
  padding-bottom: 80px; }
  .want-to-experience-blueconic-for-free svg {
    display: none !important; }
  .want-to-experience-blueconic-for-free .svg-bg {
    position: relative; }
    .want-to-experience-blueconic-for-free .svg-bg:after {
      content: url("/images/light-bar.svg");
      position: absolute;
      left: 200px;
      top: -825px; }
  @media (max-width: 991px) {
    .want-to-experience-blueconic-for-free .svg-bg:after {
      transform: scale(0.75); } }
  @media (max-width: 767px) {
    .want-to-experience-blueconic-for-free .svg-bg div {
      display: none !important; }
    .want-to-experience-blueconic-for-free .svg-bg:after {
      transform: scale(0.5); } }

.componentresources {
  margin-top: 96px;
  margin-bottom: 96px; }
  .componentresources .card-img-left .img {
    margin-left: 12px; }
  .componentresources h2, .componentresources .h2 {
    margin-bottom: 48px;
    margin-top: 0; }
  .componentresources .btn-line:hover {
    color: #207DA2; }
  @media (max-width: 991px) {
    .componentresources {
      margin-top: 48px;
      margin-bottom: 48px; }
      .componentresources h2, .componentresources .h2 {
        margin-bottom: 32px; } }

.testimonial .content-left {
  padding-left: 35px; }
  .testimonial .content-left .h1 {
    margin-bottom: 12px;
    font-weight: 500;
    font-size: 62px;
    color: #253B49; }
  .testimonial .content-left .h2, .testimonial .content-left .h3 {
    margin-top: 0;
    margin-bottom: 0; }

.testimonial .content-right {
  padding-left: 65px;
  padding-bottom: 56px; }

.testimonial .testimonial-content {
  margin-top: 56px;
  margin-bottom: 32px;
  color: #253B49;
  font-size: 30px;
  line-height: 36px; }

.testimonial .name {
  color: #253B49;
  font-size: 14px;
  line-height: 20px; }

.testimonial .img-container img {
  max-height: 200px; }

@media (max-width: 991px) {
  .testimonial .content-left, .testimonial .content-right {
    padding-left: 0;
    text-align: center !important; }
  .testimonial .content-left {
    margin-top: 0; }
    .testimonial .content-left .h1 {
      margin-top: 0; }
  .testimonial .content-right, .testimonial .content-left {
    padding-bottom: 40px; } }

@media (max-width: 767px) {
  .testimonial img {
    max-width: 270px;
    margin: 0 auto; }
  .testimonial .testimonial-content {
    margin-top: 32px;
    margin-bottom: 24px;
    font-size: 24px;
    line-height: 30px; } }

.home-testimonials {
  padding-top: 80px;
  padding-bottom: 80px;
  background: #E2E8EB !important; }
  @media (max-width: 767px) {
    .home-testimonials {
      padding-top: 48px;
      padding-bottom: 48px; } }

#Home-Testimonials-slider {
  position: relative; }
  #Home-Testimonials-slider:after {
    content: url("/images/light-bar.svg");
    position: absolute;
    right: 8%;
    top: -750px; }
  #Home-Testimonials-slider .splide__track {
    z-index: 2; }
  @media (max-width: 991px) {
    #Home-Testimonials-slider:after {
      transform: scale(0.75);
      top: -600px; } }
  @media (max-width: 767px) {
    #Home-Testimonials-slider:after {
      transform: scale(0.5);
      top: -550px;
      display: none; } }

.componentinteractivehighlights {
  margin-top: 96px;
  margin-bottom: 96px; }
  .componentinteractivehighlights + .componentinteractivehighlights {
    margin-top: 0;
    margin-bottom: 96px; }
  .componentinteractivehighlights + .container-dynamic {
    margin-top: 48px; }
  @media (max-width: 991px) {
    .componentinteractivehighlights {
      margin-top: 48px;
      margin-bottom: 48px; }
      .componentinteractivehighlights + .componentinteractivehighlights {
        margin-top: 0;
        margin-bottom: 48px; } }
  @media (max-width: 767px) {
    .componentinteractivehighlights {
      margin-top: 48px;
      margin-bottom: 48px; } }
  .componentinteractivehighlights .ih-items {
    margin-top: 76px; }
    @media (max-width: 991px) {
      .componentinteractivehighlights .ih-items {
        margin-top: 48px; } }

.ih-highlights .content .label {
  font-size: 18px;
  text-transform: uppercase;
  margin-bottom: 24px; }

.ih-highlights .content h2 {
  margin-top: 0;
  margin-bottom: 32px; }

.ih-highlights .content p {
  margin-bottom: 0; }

@media (max-width: 991px) {
  .ih-highlights .content {
    text-align: left !important; }
  .ih-highlights .cta-link {
    margin-top: 40px !important; } }

.ih-items {
  margin-top: 0; }
  @media (max-width: 991px) {
    .ih-items {
      margin-top: 0; }
      .ih-items.ih-items-expand {
        margin-top: 48px; } }

.ih-images {
  padding: 56px 28px;
  background: #72DABE;
  border-radius: 8px; }
  .ih-images img {
    top: 0;
    left: 0;
    opacity: 0;
    width: 100%;
    visibility: hidden;
    z-index: 2;
    position: absolute; }
    .ih-images img.active {
      opacity: 1;
      transform: translate3d(0, 0, 0);
      visibility: visible;
      z-index: 4;
      position: relative !important; }
  .ih-images.active img:first-child {
    opacity: 0;
    visibility: hidden; }
    .ih-images.active img:first-child.active {
      opacity: 1;
      visibility: visible;
      z-index: 4; }
  @media (max-width: 1200px) {
    .ih-images {
      padding: 40px 10px; } }
  @media (max-width: 991px) {
    .ih-images {
      padding: 0;
      background: none;
      border: 3px solid #72DABE; } }

.ih-item {
  padding-top: 16px;
  padding-bottom: 16px;
  padding-left: 32px; }
  .ih-item:first-child {
    padding-top: 24px; }
  .ih-item.display-expand {
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 32px; }
    .ih-item.display-expand:first-child {
      padding-top: 0; }
    @media (max-width: 767px) {
      .ih-item.display-expand {
        padding-right: 0; }
        .ih-item.display-expand.active .content {
          padding-top: 16px; } }
  .ih-item.display-expand:last-child .expand {
    border-bottom: 1px solid #C8D3D9; }
  .ih-item span {
    color: #253B49;
    font-size: 24px;
    font-weight: 500;
    line-height: 30px;
    margin-bottom: 12px;
    transition: all 0.3s ease;
    position: relative;
    padding-left: 0; }
    .ih-item span svg {
      margin-right: 6px;
      margin-top: 8px !important; }
    @media (max-width: 767px) {
      .ih-item span {
        font-size: 22px;
        line-height: 28px; }
        .ih-item span svg {
          margin-top: 6px !important; } }
  .ih-item p {
    margin-bottom: 0;
    padding-left: 16px; }
  .ih-item:hover span {
    color: #207DA2; }
    .ih-item:hover span svg g {
      stroke: #207DA2; }
  .ih-item .expand {
    border-top: 1px solid #C8D3D9; }
    .ih-item .expand span {
      padding-top: 32px;
      padding-bottom: 32px;
      margin-bottom: 0; }
      .ih-item .expand span svg {
        margin-top: auto !important;
        margin-right: 0;
        transition: cubic-bezier(0.25, 1, 0.5, 1) 0.3s;
        transform: rotate(90deg); }
      @media (max-width: 767px) {
        .ih-item .expand span {
          padding-top: 14px;
          padding-bottom: 14px; }
          .ih-item .expand span svg {
            margin-top: 5px !important; } }
    .ih-item .expand .content {
      opacity: 0;
      transform: translate3d(-8px, 0, 0);
      visibility: hidden;
      height: 0; }
      .ih-item .expand .content a {
        display: inline-flex;
        margin-top: 32px;
        margin-bottom: 72px;
        cursor: pointer; }
        .ih-item .expand .content a:hover {
          text-decoration: none; }
      @media (max-width: 991px) {
        .ih-item .expand .content a {
          margin-bottom: 0; } }
    @media (max-width: 767px) {
      .ih-item .expand span p {
        width: 90%;
        line-height: 29px;
        padding-left: 0; } }
  .ih-item.ih-item-expand span {
    cursor: pointer; }
  .ih-item.ih-item-expand.active span {
    color: #207DA2; }
    .ih-item.ih-item-expand.active span svg g {
      stroke: #207DA2; }
  .ih-item.ih-item-expand.active span svg {
    transform: rotate(-90deg); }
  .ih-item.ih-item-expand.active .content {
    opacity: 1;
    transition: cubic-bezier(0.25, 1, 0.5, 1) 0.3s;
    transform: translate3d(0, 0, 0);
    visibility: visible;
    z-index: 4;
    height: auto;
    padding-bottom: 40px; }
  @media (max-width: 991px) {
    .ih-item {
      padding-left: 0; }
      .ih-item .content img {
        margin-left: 0 !important; }
      .ih-item:first-child {
        padding-top: 0; }
      .ih-item:last-child {
        padding-bottom: 0; } }

.componentfeature {
  position: relative;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 96px;
  padding-bottom: 96px; }
  .componentfeature .row {
    position: relative;
    z-index: 2; }
  .componentfeature.home-featured-case-studies {
    padding-top: 96px;
    padding-bottom: 96px; }
    .componentfeature.home-featured-case-studies .secondary-case-study {
      margin-bottom: 32px !important; }
    @media (max-width: 991px) {
      .componentfeature.home-featured-case-studies {
        padding-top: 48px;
        padding-bottom: 48px; }
        .componentfeature.home-featured-case-studies .cta-link {
          padding-top: 0 !important; } }
    @media (max-width: 767px) {
      .componentfeature.home-featured-case-studies h2, .componentfeature.home-featured-case-studies .h2 {
        margin-bottom: 32px; } }
  .componentfeature .bg-svg svg {
    position: absolute;
    top: -728px;
    left: 50%;
    transform: translateX(-50%);
    z-index: 1; }
  @media (max-width: 991px) {
    .componentfeature {
      padding-top: 48px;
      padding-bottom: 48px; }
      .componentfeature .intro-content {
        text-align: left; } }
  .componentfeature .card-img-left .info {
    background: #E2E8EB;
    overflow: hidden; }
  .componentfeature .card-img-left .btn-line {
    color: #253B49; }
    .componentfeature .card-img-left .btn-line:after {
      background: #253B49; }
  .componentfeature .card-img-left:hover .btn-line {
    color: #2A6F84;
    padding-left: 8px; }
    .componentfeature .card-img-left:hover .btn-line:after {
      background: #2A6F84; }

.career-search {
  margin-top: 64px;
  color: #253B49; }
  .career-search input {
    border: none;
    border-bottom: 1px solid #C8D3D9;
    color: #407489; }
  .career-search input:focus, .career-search button:focus {
    outline: none; }
  .career-search input {
    margin-bottom: 0; }
  .career-search .dropdown-filter {
    margin-right: 60px; }
  @media (max-width: 1200px) {
    .career-search select, .career-search input {
      width: 140px; }
    .career-search .dropdown-filter {
      margin-right: 32px; } }
  @media (max-width: 991px) {
    .career-search {
      margin-top: 0; }
      .career-search .filter-label {
        margin-bottom: 12px; }
      .career-search .job-count-label {
        position: absolute;
        top: 0;
        right: 0; }
      .career-search select, .career-search input {
        width: 200px; }
      .career-search .select-location {
        z-index: 5; }
      .career-search .select-department {
        margin-left: 0;
        margin-right: 0; }
      .career-search .careers-form {
        width: 100%; }
        .career-search .careers-form .col-search {
          width: 100%; } }
  @media (max-width: 767px) {
    .career-search {
      margin-top: 24px;
      margin-bottom: 0; }
      .career-search .filter-label, .career-search .job-count-label {
        top: auto;
        bottom: -32px;
        left: 12px; }
      .career-search .filter-label {
        margin-bottom: 8px !important; }
      .career-search select, .career-search input {
        width: 100%; }
      .career-search .careers-form {
        width: 100%; }
        .career-search .careers-form .col-search {
          width: 100%; }
      .career-search .dropdown-filter {
        margin-bottom: 8px;
        margin-right: 0;
        margin-left: 0;
        width: 50%; }
        .career-search .dropdown-filter button {
          width: 100%; }
      .career-search .select-location {
        padding-right: 24px; }
      .career-search .form-search {
        width: 100%; }
        .career-search .form-search label {
          font-weight: 600;
          margin-bottom: 0; } }

.career-list .careers-department {
  margin-top: 48px; }
  .career-list .careers-department:first-child {
    margin-top: 0; }

.career-list .careers-department:first-child h3 {
  margin-top: 50px; }

.career-list h3 {
  margin-top: 60px;
  margin-bottom: 24px; }

.career-list .career-item a {
  border-top: 1px solid #C8D3D9; }
  .career-list .career-item a:hover {
    color: #207DA2; }

.career-list .career-item:last-child a {
  border-bottom: 1px solid #C8D3D9; }

@media (max-width: 991px) {
  .career-list h3 {
    margin-top: 48px; } }

@media (max-width: 767px) {
  .career-list .careers-department:first-child h3 {
    margin-top: 56px; }
  .career-list h3 {
    margin-top: 56px;
    margin-bottom: 20px; } }

.current-job-openings h2, .current-job-openings .h2 {
  margin-top: 0;
  margin-bottom: 32px; }

.current-job-openings p {
  margin-bottom: 0; }

@media (max-width: 991px) {
  .current-job-openings h2, .current-job-openings .h2 {
    margin-bottom: 24px; } }

@media (max-width: 767px) {
  .current-job-openings h2, .current-job-openings .h2 {
    margin-bottom: 8px; } }

.pagemenu {
  margin-top: 48px;
  margin-bottom: 0; }
  .pagemenu .page-menu-content {
    margin-right: 86px; }
    .pagemenu .page-menu-content h3 {
      margin-top: 0;
      margin-bottom: 0; }
  .pagemenu .page-menu-links {
    flex: 1; }
  .pagemenu + .component-container, .pagemenu + .container-dynamic {
    margin-top: 48px; }
  @media (max-width: 991px) {
    .pagemenu {
      margin-bottom: 24px; }
      .pagemenu .page-menu-content {
        margin-right: 48px; } }
  @media (max-width: 767px) {
    .pagemenu {
      margin-top: 24px;
      margin-bottom: 0; }
      .pagemenu ul li:last-child {
        margin-bottom: 0 !important;
        padding-bottom: 4px; } }

/* Contact Page */
.contact-locations .label {
  margin-bottom: 32px; }

.contact-locations h2, .contact-locations .h2 {
  margin-top: 24px;
  margin-bottom: 8px; }

.contact-locations h5, .contact-locations .h5 {
  margin-top: 0;
  margin-bottom: 32px; }

.contact-locations .address {
  margin-bottom: 24px; }

@media (max-width: 991px) {
  .contact-locations div[class^="col"]:nth-child(4), .contact-locations div[class^="col"]:nth-child(5) {
    margin-top: 32px; } }

@media (max-width: 576px) {
  .contact-locations img {
    max-width: 270px; }
  .contact-locations h2, .contact-locations .h2 {
    margin-top: 0; }
  .contact-locations div[class^="col"]:nth-child(4) {
    margin-top: 32px; } }

.contact-partners-careers .col-sm-12 {
  align-self: auto !important;
  align-items: inherit !important; }

@media (max-width: 767px) {
  .contact-partners-careers h3, .contact-partners-careers .h3 {
    margin-bottom: 24px; }
  .contact-partners-careers .btn-line {
    padding-top: 16px; }
  .contact-partners-careers .col-sm-12:last-child {
    margin-top: 32px; } }

/* Trust Center */
.intro-trust-center div[class^="col"]:last-child {
  padding-left: 32px; }

.intro-trust-center .btn-external-link {
  margin-top: 24px; }

@media (max-width: 767px) {
  .intro-trust-center div[class^="col"]:last-child {
    padding-left: 12px; }
  .intro-trust-center .btn-external-link {
    margin-top: 0; } }

.privacy-cards---trust-center {
  padding-top: 0; }
  .privacy-cards---trust-center .post-card-container .post-card {
    padding-top: 64px;
    padding-bottom: 56px;
    padding-left: 45px;
    padding-right: 45px; }
    .privacy-cards---trust-center .post-card-container .post-card .h3 {
      margin-top: 0;
      margin-bottom: 24px; }
  @media (max-width: 991px) {
    .privacy-cards---trust-center {
      padding-bottom: 0; }
      .privacy-cards---trust-center .post-card-container .post-card {
        padding: 24px; } }
  @media (max-width: 767px) {
    .privacy-cards---trust-center {
      padding-bottom: 0; } }

/* Pricing */
.free-pyxis-plan---container {
  padding-top: 0;
  padding-bottom: 0; }

.free-pyxis-plan {
  position: relative;
  overflow: hidden; }
  .free-pyxis-plan h4, .free-pyxis-plan .h4 {
    margin-top: 0;
    margin-bottom: 8px;
    position: relative;
    z-index: 2; }
  .free-pyxis-plan img {
    position: absolute;
    right: 150px;
    top: -725px;
    z-index: 1; }
  .free-pyxis-plan a {
    color: #253B49;
    text-decoration: underline; }
    .free-pyxis-plan a:hover {
      color: #407489; }
  .free-pyxis-plan div[class^="col"] {
    margin-bottom: 0 !important; }
    .free-pyxis-plan div[class^="col"]:first-child {
      position: relative;
      z-index: 2; }

#pricing-form {
  overflow: hidden; }
  #pricing-form .h2 {
    position: relative;
    z-index: 2; }
  #pricing-form svg {
    position: absolute;
    top: -300px;
    left: 240px; }

/* About */
@media (max-width: 767px) {
  .about-careers .row {
    flex-direction: column-reverse; } }

/* Careers */
.career-card-column .post-card-container {
  width: 100%;
  margin-bottom: 0; }

@media (max-width: 991px) {
  .career-card-column {
    margin-bottom: 32px !important; } }

@media (max-width: 767px) {
  .career-card-column {
    margin-bottom: 24px !important; } }

#Quotes-Careers-Rotator-slider .splide__pagination {
  align-items: start;
  justify-content: flex-start;
  margin-top: 48px; }

/* Awards */
.awards-container img {
  max-width: 270px;
  max-height: 150px; }

.awards-container p + p {
  margin-bottom: 42px; }

.award {
  margin-bottom: 40px; }
  .award .img-container {
    height: 150px;
    margin-bottom: 24px; }
    .award .img-container img {
      max-width: 100%;
      max-height: 150px; }
  @media (max-width: 767px) {
    .award .img-container {
      margin-bottom: 32px;
      height: 100px; }
      .award .img-container img {
        max-width: 250px;
        width: auto;
        max-height: 84px; } }
  @media (max-width: 576px) {
    .award .img-container {
      margin-bottom: 24px; }
      .award .img-container img {
        max-width: 100%;
        width: auto; } }

/* Home */
.page-home .componentinteractivehighlights {
  margin-top: 96px;
  margin-bottom: 96px; }
  @media (max-width: 991px) {
    .page-home .componentinteractivehighlights {
      margin-top: 48px;
      margin-bottom: 48px; } }

.page-home .ih-images {
  margin-bottom: 32px; }

.page-home .ih-items {
  margin-top: 80px; }
  @media (max-width: 991px) {
    .page-home .ih-items {
      margin-top: 40px; }
      .page-home .ih-items.ih-items-expand {
        margin-top: 32px; }
        .page-home .ih-items.ih-items-expand:first-child {
          padding-top: 40px; } }

.page-home .componentfeature .bg-svg {
  display: flex !important; }
  @media (max-width: 991px) {
    .page-home .componentfeature .bg-svg {
      display: none !important; } }

/* Platforms */
.unified-customer-profiles-testimonials {
  margin-top: 48px; }
  @media (max-width: 991px) {
    .unified-customer-profiles-testimonials {
      margin-top: 24px; } }
  @media (max-width: 767px) {
    .unified-customer-profiles-testimonials {
      margin-top: 0; } }

/* Partners */
.page-directory- {
  background: #E2E8EB; }

.partners-form input:focus, .partners-form button:focus {
  outline: none; }

.page-partner-resources .componentresources {
  padding-bottom: 64px; }

@media (max-width: 991px) {
  .page-partner-resources .componentresources {
    padding-bottom: 16px; } }

@media (max-width: 991px) {
  .page-partner-resources .componentresources {
    padding-bottom: 0; } }

/* Customers */
.page-customers .componentfeature .bg-svg {
  display: none !important; }

.search-menu-container {
  position: absolute;
  right: 0; }
  .search-menu-container #close-search {
    background: none;
    border: none;
    -webkit-appearance: none; }
    .search-menu-container #close-search svg {
      display: flex !important;
      width: 30px;
      height: 18px;
      fill: #fff;
      opacity: 1; }

#searchbox {
  position: absolute;
  right: 38px;
  top: 32px;
  background: none;
  width: 0;
  overflow: hidden; }
  #searchbox .ais-SearchBox-form {
    background: none; }
  #searchbox .ais-SearchBox-input {
    border-radius: 25px; }
    #searchbox .ais-SearchBox-input:focus, #searchbox .ais-SearchBox-input:active {
      outline: none;
      border: none; }
  #searchbox.active {
    width: 250px; }
    #searchbox.active .ais-SearchBox {
      padding: 16px;
      background: #E2E8EB;
      border-top: 8px solid #FFD680;
      border-radius: 8px; }
    #searchbox.active .ais-SearchBox-input {
      padding-left: 36px;
      padding-right: 36px; }
  #searchbox.large-search {
    display: block;
    top: 0;
    position: fixed;
    right: auto;
    transform: translate(-50%, 100px);
    width: 100%;
    max-width: 680px;
    left: 50%;
    padding: 0;
    background: none;
    border-radius: 4px;
    animation: slide-search 0.5s cubic-bezier(0.39, 0.9, 0.6, 1);
    animation-fill-mode: forwards; }
    #searchbox.large-search input {
      width: 100%; }
    #searchbox.large-search #close-search {
      display: block; }
    #searchbox.large-search #search-stats.show {
      display: block; }
    #searchbox.large-search #search-results {
      position: relative;
      box-shadow: none;
      border: none; }
      #searchbox.large-search #search-results a {
        border-bottom: 1px solid #f2f2f2;
        padding: 1rem; }
        #searchbox.large-search #search-results a p {
          width: 450px; }
    @media (max-width: 767px) {
      #searchbox.large-search {
        max-width: 540px; } }
    @media (max-width: 576px) {
      #searchbox.large-search {
        max-width: 100%;
        width: calc(100% - 32px); } }
  @media (max-width: 991px) {
    #searchbox {
      top: 60px;
      right: 0; }
      #searchbox .search-results-container {
        top: 112px;
        right: 0; } }

#searchbox.active + #close-search {
  display: block !important;
  position: absolute;
  right: -12px;
  transform: none;
  top: 32px; }
  #searchbox.active + #close-search:focus, #searchbox.active + #close-search:active {
    outline: none;
    border: none; }
    #searchbox.active + #close-search:focus svg, #searchbox.active + #close-search:active svg {
      fill: #FFD680; }

#searchbox.large-search + #close-search {
  display: block !important;
  position: fixed;
  top: 0;
  right: 50%;
  transform: translate(385px, 100px); }
  #searchbox.large-search + #close-search:focus, #searchbox.large-search + #close-search:active {
    outline: none;
    border: none; }
    #searchbox.large-search + #close-search:focus svg, #searchbox.large-search + #close-search:active svg {
      fill: #FFD680; }
  @media (max-width: 991px) {
    #searchbox.large-search + #close-search {
      transform: translate(330px, 65px); } }
  @media (max-width: 767px) {
    #searchbox.large-search + #close-search {
      transform: translate(279px, 65px); } }
  @media (max-width: 576px) {
    #searchbox.large-search + #close-search {
      transform: none;
      top: 65px;
      right: 16px; } }

.search-results-container {
  position: absolute;
  max-width: 400px;
  width: 100%;
  max-height: 600px;
  height: 400px;
  overflow: hidden;
  top: 175px;
  right: 38px;
  border-radius: 8px;
  display: none !important; }
  .search-results-container.active {
    display: flex !important; }
  .search-results-container .small {
    font-size: 13px;
    line-height: 16px; }
  .search-results-container #hits {
    max-height: 245px; }
  .search-results-container #hits-support {
    max-height: 200px; }
  .search-results-container .search-results {
    height: auto;
    overflow: scroll;
    background: #fff; }
    .search-results-container .search-results button {
      border-radius: 4px;
      transition: all 0.3s ease;
      font-size: 15px;
      font-weight: 500;
      padding-top: 8px;
      padding-bottom: 8px;
      padding-left: 16px;
      padding-right: 16px;
      white-space: nowrap;
      background: #253B49;
      color: #fff;
      border-radius: 25px;
      border: 1px solid #253B49; }
      .search-results-container .search-results button:hover {
        background: none;
        color: #253B49;
        border: 1px solid #253B49; }
      .search-results-container .search-results button:focus, .search-results-container .search-results button:active {
        background: #407489;
        color: #fff;
        border: 1px solid #407489; }
    .search-results-container .search-results .ais-Hits-item, .search-results-container .search-results .ais-InfiniteHits-item {
      border-bottom: none;
      padding: 0;
      transition: all 0.3s ease;
      border-radius: 0;
      color: #253B49;
      margin-bottom: 0;
      text-overflow: ellipsis;
      overflow: hidden;
      white-space: nowrap;
      display: block; }
      .search-results-container .search-results .ais-Hits-item a, .search-results-container .search-results .ais-InfiniteHits-item a {
        white-space: nowrap;
        text-overflow: ellipsis;
        overflow: hidden;
        width: 100%;
        border-bottom: none;
        padding: 8px 12px;
        border-bottom: 1px solid #E2E8EB; }
      .search-results-container .search-results .ais-Hits-item span, .search-results-container .search-results .ais-InfiniteHits-item span {
        text-overflow: ellipsis;
        overflow: hidden;
        white-space: nowrap;
        width: 100%; }
        .search-results-container .search-results .ais-Hits-item span mark, .search-results-container .search-results .ais-InfiniteHits-item span mark {
          background: #fed680;
          color: #253B49; }
        .search-results-container .search-results .ais-Hits-item span.small, .search-results-container .search-results .ais-InfiniteHits-item span.small {
          display: none; }
      .search-results-container .search-results .ais-Hits-item:hover, .search-results-container .search-results .ais-InfiniteHits-item:hover {
        background: #DDE4E6; }
  .search-results-container #hits .ais-Hits, .search-results-container #hits .ais-InfiniteHits {
    position: relative;
    padding-top: 33px; }
    .search-results-container #hits .ais-Hits:before, .search-results-container #hits .ais-InfiniteHits:before {
      content: 'BlueConic.com';
      position: absolute;
      width: 100%;
      background: #E2E8EB;
      padding: 6px 12px;
      font-weight: 500;
      font-size: 14px;
      top: 0;
      color: #253B49; }
  .search-results-container #hits-support .ais-Hits, .search-results-container #hits-support .ais-InfiniteHits {
    position: relative;
    padding-top: 33px; }
    .search-results-container #hits-support .ais-Hits:before, .search-results-container #hits-support .ais-InfiniteHits:before {
      content: 'BlueConic Knowledge Base';
      position: absolute;
      width: 100%;
      background: #E2E8EB;
      padding: 6px 12px;
      font-weight: 500;
      font-size: 14px;
      top: 0;
      color: #253B49; }
  .search-results-container .ais-Hits.ais-Hits--empty, .search-results-container .ais-InfiniteHits.ais-InfiniteHits--empty {
    background: #Fff;
    display: flex;
    width: 100%;
    align-items: center;
    justify-content: center;
    padding-top: 49px !important;
    padding-bottom: 16px;
    color: #253B49; }
  @media (max-width: 991px) {
    .search-results-container {
      top: 185px;
      right: 0;
      height: 340px; } }

.large-search + .search-results-container {
  max-width: 680px;
  max-height: 600px;
  width: 100%;
  top: 195px;
  right: auto;
  left: 50%;
  transform: translateX(-50%);
  animation: slide-search-results 0.5s cubic-bezier(0.39, 0.9, 0.6, 1);
  animation-fill-mode: forwards;
  position: fixed;
  height: auto;
  border-radius: 8px; }
  .large-search + .search-results-container .ais-Hits-list .ais-Hits-item:nth-child(n+7) {
    display: block; }
  .large-search + .search-results-container #hits {
    max-height: 245px; }
  .large-search + .search-results-container #hits-support {
    max-height: 200px; }
  .large-search + .search-results-container .ais-Hits-item, .large-search + .search-results-container .ais-InfiniteHits-item {
    border-bottom: none;
    padding-top: 0;
    padding-bottom: 0; }
    .large-search + .search-results-container .ais-Hits-item span, .large-search + .search-results-container .ais-InfiniteHits-item span {
      font-weight: 500;
      font-size: 15px; }
      .large-search + .search-results-container .ais-Hits-item span mark, .large-search + .search-results-container .ais-InfiniteHits-item span mark {
        background: #fed680;
        color: #253B49; }
      .large-search + .search-results-container .ais-Hits-item span.small, .large-search + .search-results-container .ais-InfiniteHits-item span.small {
        display: block;
        font-weight: 300;
        font-size: 13px; }
  @media (max-width: 767px) {
    .large-search + .search-results-container {
      max-width: 540px; } }
  @media (max-width: 576px) {
    .large-search + .search-results-container {
      max-width: 100%;
      width: calc(100% - 32px);
      max-height: 350px; } }

@keyframes slide-search {
  0% {
    transform: translate(-50%, 125px);
    opacity: 0; }
  100% {
    transform: translate(-50%, 100px);
    opacity: 1; } }

@keyframes slide-search-close {
  0% {
    transform: translate(-50%, 125px);
    opacity: 0; }
  50% {
    transform: translate(-50%, 125px);
    opacity: 0; }
  100% {
    transform: translate(-50%, 100px);
    opacity: 1; } }

@keyframes slide-search-results {
  0% {
    transform: translate(-50%, 50px);
    opacity: 0; }
  100% {
    transform: translate(-50%, 0);
    opacity: 1; } }

/* GDPR Banner */
.gdpr-banner {
  position: fixed;
  bottom: 0;
  left: 0;
  padding: 1.5rem;
  background: #f9f9f9;
  border-top: 4px solid #f1ebeb;
  z-index: 2; }
  .gdpr-banner p {
    margin: 0; }
  .gdpr-banner #cookies-accept {
    padding: 1rem 2rem;
    background: #232323;
    color: #fff;
    font-weight: bold;
    margin: 0 1rem;
    border-radius: 5px;
    cursor: pointer;
    transition: all 0.3s ease; }
    .gdpr-banner #cookies-accept:hover {
      opacity: 0.85; }
  .gdpr-banner.accepted {
    display: none !important; }

/* Overlay */
#overlay {
  position: fixed;
  z-index: 2;
  top: 0;
  left: 0;
  width: 100%;
  height: 100vh;
  background: rgba(255, 255, 255, 0.8);
  visibility: hidden;
  transition: all 0.3s ease; }
  #overlay.active {
    visibility: visible; }

.sdk-HeaderFileInfoView-fileBreadCrumb {
  display: none !important; }

#adobe-dc-view {
  height: 100vh; }
  @media (max-width: 991px) {
    #adobe-dc-view {
      height: 80vh; } }
