/* Static CSS styles - external-styles.css */

.mainlogo {
    max-height: 70px !important;
}

.invert-svg {
    filter: invert(100%);
}

.form-control {
    border: 1px solid #c3c3c3;
}

/* This targets the thumb of the switch which is blue by default */
.form-check-input:not(:checked)::before {
    background-color: inherit; /* This will make the thumb transparent, showing the parent's background */
}

/* This targets the background of the switch when it's not checked */
.form-check-input:not(:checked) {
    background-color: #dee2e6; /* This sets the background to a neutral color, you can choose any */
}

/* This will remove the blue box-shadow that appears when the switch is focused */
.form-check-input:focus {
    box-shadow: none;
}

.flipped-icon {
    transform: scaleX(-1); /* Flips the icon horizontally */
}

.mw-180px {
    max-width: 180px;
}

/* Calendar container styles */
.calendar-container {
    font-family: inherit;
    max-width: 100%;
    margin: 0 auto;
}

/* 20% smaller day numbers (additional 10%) */
.fc .fc-daygrid-day-number {
    font-size: 0.6075rem !important; /* 0.675rem reduced by 10% */
    padding: 2px 4px;
    color: #333 !important;
}

/* 20% smaller day names (additional 10%) */
.fc .fc-col-header-cell-cushion {
    font-size: 0.6885rem !important; /* 0.765rem reduced by 10% */
    color: #333 !important;
    font-weight: normal;
}

/* 20% smaller toolbar title (additional 10%) */
.fc .fc-toolbar-title {
    font-size: 0.81rem !important; /* 0.9rem reduced by 10% */
    color: #333 !important;
}

/* 20% smaller buttons (additional 10%) */
.fc .fc-button {
    font-size: 0.648rem !important; /* 0.72rem reduced by 10% */
    padding: 0.162rem 0.405rem !important; /* Reduced by 10% */
}

/* Override ALL link colors */
.fc a {
    color: #333 !important;
}

/* Override event text colors */
.fc-event-title, .fc-event-time {
    color: white !important;
}

/* Active button state */
.fc .fc-button-active,
.fc .fc-button:active,
.fc .fc-button-primary:not(:disabled).fc-button-active {
    background-color: #0f1c2c !important;
    border-color: #0f1c2c !important;
    color: white !important;
}

/* Hover state */
.fc .fc-button:hover {
    background-color: #0f1c2c !important;
    border-color: #0f1c2c !important;
}

/* Make today's date slightly highlighted */
.fc .fc-daygrid-day.fc-day-today {
    background-color: rgba(0, 0, 0, 0.05) !important;
}

/* More compact cell spacing */
.fc .fc-daygrid-day-frame {
    padding: 2px;
}

/* Make sure calendar has a minimum height */
#calendar {
    min-height: 500px;
}

/* 20% smaller event text (additional 10%) */
.fc-event-title {
    font-size: 0.6075rem !important; /* 0.675rem reduced by 10% */
}

/* Remove any blue focus outlines */
.fc-button:focus, 
.fc a:focus {
    outline: none !important;
    box-shadow: none !important;
}

/* Make events clickable */
.fc-event {
    cursor: pointer;
}

/* Modal styling for vertical centering and reduced height */
.modal-dialog.compact-modal {
    max-width: 500px;
}

/* Simple X close button with perfect symmetry */
.x-close {
    position: absolute;
    right: 15px;
    top: 9px;
    color: white;
    font-size: 21px; /* 10% smaller */
    font-weight: normal;
    cursor: pointer;
    opacity: 0.8;
    line-height: 1;
}

.x-close:hover {
    opacity: 1;
}

/* Reduced height for modal components */
.modal-header.compact-header {
    padding: 12px 15px !important;
    height: auto !important;
    border-bottom: none !important;
}

.modal-title {
    font-size: 0.9rem !important; /* 10% smaller */
    font-weight: normal !important;
    line-height: 1 !important;
    margin: 0 !important;
    padding: 0 !important;
}

.modal-body.compact-body {
    padding: 10px 15px !important;
    max-height: 280px !important;
    overflow-y: auto;
}

.modal-footer.compact-footer {
    padding: 12px 15px !important;
    border-top: none !important;
}

/* Consistent rounded corners */
.modal-content {
    border-radius: 0.25rem !important; /* rounded-1 equivalent */
    border: none !important;
}

/* Ensure top corners are properly rounded */
.modal-content .modal-header {
    border-top-left-radius: 0.25rem !important;
    border-top-right-radius: 0.25rem !important;
}

/* Clean event details styling with smaller fonts */
.event-details p {
    margin-bottom: 0;
    font-size: 0.765rem !important; /* 0.85rem reduced by 10% */
}

.description-row {
    margin-top: 0.5rem;
}

.description-row p {
    line-height: 1.4;
}

/* Button styling with smaller text */
.modal-footer .btn {
    font-size: 0.72rem !important; /* 0.8rem reduced by 10% */
    padding: 0.225rem 0.63rem !important; /* Reduced by 10% */
    border-radius: 0.25rem;
}

/* Secondary button (Close) styling */
.btn-secondary {
    background-color: #6c757d !important;
    border-color: #6c757d !important;
    color: white !important;
}

/* ===== FONT SIZE UTILITIES ===== */
.o-fs-1 { font-size: 1px !important; }
.o-fs-2 { font-size: 2px !important; }
.o-fs-3 { font-size: 3px !important; }
.o-fs-4 { font-size: 4px !important; }
.o-fs-5 { font-size: 5px !important; }
.o-fs-6 { font-size: 6px !important; }
.o-fs-7 { font-size: 7px !important; }
.o-fs-8 { font-size: 8px !important; }
.o-fs-9 { font-size: 9px !important; }
.o-fs-10 { font-size: 10px !important; }
.o-fs-12 { font-size: 12px !important; }
.o-fs-14 { font-size: 14px !important; }
.o-fs-16 { font-size: 16px !important; }
.o-fs-18 { font-size: 18px !important; }
.o-fs-20 { font-size: 20px !important; }
.o-fs-24 { font-size: 24px !important; }
.o-fs-28 { font-size: 28px !important; }
.o-fs-32 { font-size: 32px !important; }
.o-fs-36 { font-size: 36px !important; }
.o-fs-40 { font-size: 40px !important; }
.o-fs-44 { font-size: 44px !important; }
.o-fs-48 { font-size: 48px !important; }
.o-fs-52 { font-size: 52px !important; }
.o-fs-56 { font-size: 56px !important; }
.o-fs-60 { font-size: 60px !important; }
.o-fs-64 { font-size: 64px !important; }
.o-fs-68 { font-size: 68px !important; }
.o-fs-72 { font-size: 72px !important; }
.o-fs-76 { font-size: 76px !important; }
.o-fs-80 { font-size: 80px !important; }
.o-fs-84 { font-size: 84px !important; }
.o-fs-88 { font-size: 88px !important; }
.o-fs-92 { font-size: 92px !important; }
.o-fs-96 { font-size: 96px !important; }
@media (min-width: 576px) {
  .o-fs-sm-1 { font-size: 1px !important; }
  .o-fs-sm-2 { font-size: 2px !important; }
  .o-fs-sm-3 { font-size: 3px !important; }
  .o-fs-sm-4 { font-size: 4px !important; }
  .o-fs-sm-5 { font-size: 5px !important; }
  .o-fs-sm-6 { font-size: 6px !important; }
  .o-fs-sm-7 { font-size: 7px !important; }
  .o-fs-sm-8 { font-size: 8px !important; }
  .o-fs-sm-9 { font-size: 9px !important; }
  .o-fs-sm-10 { font-size: 10px !important; }
  .o-fs-sm-12 { font-size: 12px !important; }
  .o-fs-sm-14 { font-size: 14px !important; }
  .o-fs-sm-16 { font-size: 16px !important; }
  .o-fs-sm-18 { font-size: 18px !important; }
  .o-fs-sm-20 { font-size: 20px !important; }
  .o-fs-sm-24 { font-size: 24px !important; }
  .o-fs-sm-28 { font-size: 28px !important; }
  .o-fs-sm-32 { font-size: 32px !important; }
  .o-fs-sm-36 { font-size: 36px !important; }
  .o-fs-sm-40 { font-size: 40px !important; }
  .o-fs-sm-44 { font-size: 44px !important; }
  .o-fs-sm-48 { font-size: 48px !important; }
  .o-fs-sm-52 { font-size: 52px !important; }
  .o-fs-sm-56 { font-size: 56px !important; }
  .o-fs-sm-60 { font-size: 60px !important; }
  .o-fs-sm-64 { font-size: 64px !important; }
  .o-fs-sm-68 { font-size: 68px !important; }
  .o-fs-sm-72 { font-size: 72px !important; }
  .o-fs-sm-76 { font-size: 76px !important; }
  .o-fs-sm-80 { font-size: 80px !important; }
  .o-fs-sm-84 { font-size: 84px !important; }
  .o-fs-sm-88 { font-size: 88px !important; }
  .o-fs-sm-92 { font-size: 92px !important; }
  .o-fs-sm-96 { font-size: 96px !important; }
}
@media (min-width: 768px) {
  .o-fs-md-1 { font-size: 1px !important; }
  .o-fs-md-2 { font-size: 2px !important; }
  .o-fs-md-3 { font-size: 3px !important; }
  .o-fs-md-4 { font-size: 4px !important; }
  .o-fs-md-5 { font-size: 5px !important; }
  .o-fs-md-6 { font-size: 6px !important; }
  .o-fs-md-7 { font-size: 7px !important; }
  .o-fs-md-8 { font-size: 8px !important; }
  .o-fs-md-9 { font-size: 9px !important; }
  .o-fs-md-10 { font-size: 10px !important; }
  .o-fs-md-12 { font-size: 12px !important; }
  .o-fs-md-14 { font-size: 14px !important; }
  .o-fs-md-16 { font-size: 16px !important; }
  .o-fs-md-18 { font-size: 18px !important; }
  .o-fs-md-20 { font-size: 20px !important; }
  .o-fs-md-24 { font-size: 24px !important; }
  .o-fs-md-28 { font-size: 28px !important; }
  .o-fs-md-32 { font-size: 32px !important; }
  .o-fs-md-36 { font-size: 36px !important; }
  .o-fs-md-40 { font-size: 40px !important; }
  .o-fs-md-44 { font-size: 44px !important; }
  .o-fs-md-48 { font-size: 48px !important; }
  .o-fs-md-52 { font-size: 52px !important; }
  .o-fs-md-56 { font-size: 56px !important; }
  .o-fs-md-60 { font-size: 60px !important; }
  .o-fs-md-64 { font-size: 64px !important; }
  .o-fs-md-68 { font-size: 68px !important; }
  .o-fs-md-72 { font-size: 72px !important; }
  .o-fs-md-76 { font-size: 76px !important; }
  .o-fs-md-80 { font-size: 80px !important; }
  .o-fs-md-84 { font-size: 84px !important; }
  .o-fs-md-88 { font-size: 88px !important; }
  .o-fs-md-92 { font-size: 92px !important; }
  .o-fs-md-96 { font-size: 96px !important; }
}
@media (min-width: 992px) {
  .o-fs-lg-1 { font-size: 1px !important; }
  .o-fs-lg-2 { font-size: 2px !important; }
  .o-fs-lg-3 { font-size: 3px !important; }
  .o-fs-lg-4 { font-size: 4px !important; }
  .o-fs-lg-5 { font-size: 5px !important; }
  .o-fs-lg-6 { font-size: 6px !important; }
  .o-fs-lg-7 { font-size: 7px !important; }
  .o-fs-lg-8 { font-size: 8px !important; }
  .o-fs-lg-9 { font-size: 9px !important; }
  .o-fs-lg-10 { font-size: 10px !important; }
  .o-fs-lg-12 { font-size: 12px !important; }
  .o-fs-lg-14 { font-size: 14px !important; }
  .o-fs-lg-16 { font-size: 16px !important; }
  .o-fs-lg-18 { font-size: 18px !important; }
  .o-fs-lg-20 { font-size: 20px !important; }
  .o-fs-lg-24 { font-size: 24px !important; }
  .o-fs-lg-28 { font-size: 28px !important; }
  .o-fs-lg-32 { font-size: 32px !important; }
  .o-fs-lg-36 { font-size: 36px !important; }
  .o-fs-lg-40 { font-size: 40px !important; }
  .o-fs-lg-44 { font-size: 44px !important; }
  .o-fs-lg-48 { font-size: 48px !important; }
  .o-fs-lg-52 { font-size: 52px !important; }
  .o-fs-lg-56 { font-size: 56px !important; }
  .o-fs-lg-60 { font-size: 60px !important; }
  .o-fs-lg-64 { font-size: 64px !important; }
  .o-fs-lg-68 { font-size: 68px !important; }
  .o-fs-lg-72 { font-size: 72px !important; }
  .o-fs-lg-76 { font-size: 76px !important; }
  .o-fs-lg-80 { font-size: 80px !important; }
  .o-fs-lg-84 { font-size: 84px !important; }
  .o-fs-lg-88 { font-size: 88px !important; }
  .o-fs-lg-92 { font-size: 92px !important; }
  .o-fs-lg-96 { font-size: 96px !important; }
}
@media (min-width: 1200px) {
  .o-fs-xl-1 { font-size: 1px !important; }
  .o-fs-xl-2 { font-size: 2px !important; }
  .o-fs-xl-3 { font-size: 3px !important; }
  .o-fs-xl-4 { font-size: 4px !important; }
  .o-fs-xl-5 { font-size: 5px !important; }
  .o-fs-xl-6 { font-size: 6px !important; }
  .o-fs-xl-7 { font-size: 7px !important; }
  .o-fs-xl-8 { font-size: 8px !important; }
  .o-fs-xl-9 { font-size: 9px !important; }
  .o-fs-xl-10 { font-size: 10px !important; }
  .o-fs-xl-12 { font-size: 12px !important; }
  .o-fs-xl-14 { font-size: 14px !important; }
  .o-fs-xl-16 { font-size: 16px !important; }
  .o-fs-xl-18 { font-size: 18px !important; }
  .o-fs-xl-20 { font-size: 20px !important; }
  .o-fs-xl-24 { font-size: 24px !important; }
  .o-fs-xl-28 { font-size: 28px !important; }
  .o-fs-xl-32 { font-size: 32px !important; }
  .o-fs-xl-36 { font-size: 36px !important; }
  .o-fs-xl-40 { font-size: 40px !important; }
  .o-fs-xl-44 { font-size: 44px !important; }
  .o-fs-xl-48 { font-size: 48px !important; }
  .o-fs-xl-52 { font-size: 52px !important; }
  .o-fs-xl-56 { font-size: 56px !important; }
  .o-fs-xl-60 { font-size: 60px !important; }
  .o-fs-xl-64 { font-size: 64px !important; }
  .o-fs-xl-68 { font-size: 68px !important; }
  .o-fs-xl-72 { font-size: 72px !important; }
  .o-fs-xl-76 { font-size: 76px !important; }
  .o-fs-xl-80 { font-size: 80px !important; }
  .o-fs-xl-84 { font-size: 84px !important; }
  .o-fs-xl-88 { font-size: 88px !important; }
  .o-fs-xl-92 { font-size: 92px !important; }
  .o-fs-xl-96 { font-size: 96px !important; }
}
@media (min-width: 1400px) {
  .o-fs-xxl-1 { font-size: 1px !important; }
  .o-fs-xxl-2 { font-size: 2px !important; }
  .o-fs-xxl-3 { font-size: 3px !important; }
  .o-fs-xxl-4 { font-size: 4px !important; }
  .o-fs-xxl-5 { font-size: 5px !important; }
  .o-fs-xxl-6 { font-size: 6px !important; }
  .o-fs-xxl-7 { font-size: 7px !important; }
  .o-fs-xxl-8 { font-size: 8px !important; }
  .o-fs-xxl-9 { font-size: 9px !important; }
  .o-fs-xxl-10 { font-size: 10px !important; }
  .o-fs-xxl-12 { font-size: 12px !important; }
  .o-fs-xxl-14 { font-size: 14px !important; }
  .o-fs-xxl-16 { font-size: 16px !important; }
  .o-fs-xxl-18 { font-size: 18px !important; }
  .o-fs-xxl-20 { font-size: 20px !important; }
  .o-fs-xxl-24 { font-size: 24px !important; }
  .o-fs-xxl-28 { font-size: 28px !important; }
  .o-fs-xxl-32 { font-size: 32px !important; }
  .o-fs-xxl-36 { font-size: 36px !important; }
  .o-fs-xxl-40 { font-size: 40px !important; }
  .o-fs-xxl-44 { font-size: 44px !important; }
  .o-fs-xxl-48 { font-size: 48px !important; }
  .o-fs-xxl-52 { font-size: 52px !important; }
  .o-fs-xxl-56 { font-size: 56px !important; }
  .o-fs-xxl-60 { font-size: 60px !important; }
  .o-fs-xxl-64 { font-size: 64px !important; }
  .o-fs-xxl-68 { font-size: 68px !important; }
  .o-fs-xxl-72 { font-size: 72px !important; }
  .o-fs-xxl-76 { font-size: 76px !important; }
  .o-fs-xxl-80 { font-size: 80px !important; }
  .o-fs-xxl-84 { font-size: 84px !important; }
  .o-fs-xxl-88 { font-size: 88px !important; }
  .o-fs-xxl-92 { font-size: 92px !important; }
  .o-fs-xxl-96 { font-size: 96px !important; }
}

/* ===== SPACING UTILITIES ===== */
.o-p-1 { padding-: 1px !important; }
.o-p-2 { padding-: 2px !important; }
.o-p-3 { padding-: 3px !important; }
.o-p-4 { padding-: 4px !important; }
.o-p-5 { padding-: 5px !important; }
.o-p-6 { padding-: 6px !important; }
.o-p-7 { padding-: 7px !important; }
.o-p-8 { padding-: 8px !important; }
.o-p-9 { padding-: 9px !important; }
.o-p-10 { padding-: 10px !important; }
.o-p-12 { padding-: 12px !important; }
.o-p-14 { padding-: 14px !important; }
.o-p-16 { padding-: 16px !important; }
.o-p-18 { padding-: 18px !important; }
.o-p-20 { padding-: 20px !important; }
.o-p-24 { padding-: 24px !important; }
.o-p-28 { padding-: 28px !important; }
.o-p-32 { padding-: 32px !important; }
.o-p-36 { padding-: 36px !important; }
.o-p-40 { padding-: 40px !important; }
.o-p-44 { padding-: 44px !important; }
.o-p-48 { padding-: 48px !important; }
.o-p-52 { padding-: 52px !important; }
.o-p-56 { padding-: 56px !important; }
.o-p-60 { padding-: 60px !important; }
.o-p-64 { padding-: 64px !important; }
.o-p-68 { padding-: 68px !important; }
.o-p-72 { padding-: 72px !important; }
.o-p-76 { padding-: 76px !important; }
.o-p-80 { padding-: 80px !important; }
.o-p-84 { padding-: 84px !important; }
.o-p-88 { padding-: 88px !important; }
.o-p-92 { padding-: 92px !important; }
.o-p-96 { padding-: 96px !important; }
.o-pt-1 { padding-top: 1px !important; }
.o-pt-2 { padding-top: 2px !important; }
.o-pt-3 { padding-top: 3px !important; }
.o-pt-4 { padding-top: 4px !important; }
.o-pt-5 { padding-top: 5px !important; }
.o-pt-6 { padding-top: 6px !important; }
.o-pt-7 { padding-top: 7px !important; }
.o-pt-8 { padding-top: 8px !important; }
.o-pt-9 { padding-top: 9px !important; }
.o-pt-10 { padding-top: 10px !important; }
.o-pt-12 { padding-top: 12px !important; }
.o-pt-14 { padding-top: 14px !important; }
.o-pt-16 { padding-top: 16px !important; }
.o-pt-18 { padding-top: 18px !important; }
.o-pt-20 { padding-top: 20px !important; }
.o-pt-24 { padding-top: 24px !important; }
.o-pt-28 { padding-top: 28px !important; }
.o-pt-32 { padding-top: 32px !important; }
.o-pt-36 { padding-top: 36px !important; }
.o-pt-40 { padding-top: 40px !important; }
.o-pt-44 { padding-top: 44px !important; }
.o-pt-48 { padding-top: 48px !important; }
.o-pt-52 { padding-top: 52px !important; }
.o-pt-56 { padding-top: 56px !important; }
.o-pt-60 { padding-top: 60px !important; }
.o-pt-64 { padding-top: 64px !important; }
.o-pt-68 { padding-top: 68px !important; }
.o-pt-72 { padding-top: 72px !important; }
.o-pt-76 { padding-top: 76px !important; }
.o-pt-80 { padding-top: 80px !important; }
.o-pt-84 { padding-top: 84px !important; }
.o-pt-88 { padding-top: 88px !important; }
.o-pt-92 { padding-top: 92px !important; }
.o-pt-96 { padding-top: 96px !important; }
.o-pb-1 { padding-bottom: 1px !important; }
.o-pb-2 { padding-bottom: 2px !important; }
.o-pb-3 { padding-bottom: 3px !important; }
.o-pb-4 { padding-bottom: 4px !important; }
.o-pb-5 { padding-bottom: 5px !important; }
.o-pb-6 { padding-bottom: 6px !important; }
.o-pb-7 { padding-bottom: 7px !important; }
.o-pb-8 { padding-bottom: 8px !important; }
.o-pb-9 { padding-bottom: 9px !important; }
.o-pb-10 { padding-bottom: 10px !important; }
.o-pb-12 { padding-bottom: 12px !important; }
.o-pb-14 { padding-bottom: 14px !important; }
.o-pb-16 { padding-bottom: 16px !important; }
.o-pb-18 { padding-bottom: 18px !important; }
.o-pb-20 { padding-bottom: 20px !important; }
.o-pb-24 { padding-bottom: 24px !important; }
.o-pb-28 { padding-bottom: 28px !important; }
.o-pb-32 { padding-bottom: 32px !important; }
.o-pb-36 { padding-bottom: 36px !important; }
.o-pb-40 { padding-bottom: 40px !important; }
.o-pb-44 { padding-bottom: 44px !important; }
.o-pb-48 { padding-bottom: 48px !important; }
.o-pb-52 { padding-bottom: 52px !important; }
.o-pb-56 { padding-bottom: 56px !important; }
.o-pb-60 { padding-bottom: 60px !important; }
.o-pb-64 { padding-bottom: 64px !important; }
.o-pb-68 { padding-bottom: 68px !important; }
.o-pb-72 { padding-bottom: 72px !important; }
.o-pb-76 { padding-bottom: 76px !important; }
.o-pb-80 { padding-bottom: 80px !important; }
.o-pb-84 { padding-bottom: 84px !important; }
.o-pb-88 { padding-bottom: 88px !important; }
.o-pb-92 { padding-bottom: 92px !important; }
.o-pb-96 { padding-bottom: 96px !important; }
.o-ps-1 { padding-left: 1px !important; }
.o-ps-2 { padding-left: 2px !important; }
.o-ps-3 { padding-left: 3px !important; }
.o-ps-4 { padding-left: 4px !important; }
.o-ps-5 { padding-left: 5px !important; }
.o-ps-6 { padding-left: 6px !important; }
.o-ps-7 { padding-left: 7px !important; }
.o-ps-8 { padding-left: 8px !important; }
.o-ps-9 { padding-left: 9px !important; }
.o-ps-10 { padding-left: 10px !important; }
.o-ps-12 { padding-left: 12px !important; }
.o-ps-14 { padding-left: 14px !important; }
.o-ps-16 { padding-left: 16px !important; }
.o-ps-18 { padding-left: 18px !important; }
.o-ps-20 { padding-left: 20px !important; }
.o-ps-24 { padding-left: 24px !important; }
.o-ps-28 { padding-left: 28px !important; }
.o-ps-32 { padding-left: 32px !important; }
.o-ps-36 { padding-left: 36px !important; }
.o-ps-40 { padding-left: 40px !important; }
.o-ps-44 { padding-left: 44px !important; }
.o-ps-48 { padding-left: 48px !important; }
.o-ps-52 { padding-left: 52px !important; }
.o-ps-56 { padding-left: 56px !important; }
.o-ps-60 { padding-left: 60px !important; }
.o-ps-64 { padding-left: 64px !important; }
.o-ps-68 { padding-left: 68px !important; }
.o-ps-72 { padding-left: 72px !important; }
.o-ps-76 { padding-left: 76px !important; }
.o-ps-80 { padding-left: 80px !important; }
.o-ps-84 { padding-left: 84px !important; }
.o-ps-88 { padding-left: 88px !important; }
.o-ps-92 { padding-left: 92px !important; }
.o-ps-96 { padding-left: 96px !important; }
.o-pe-1 { padding-right: 1px !important; }
.o-pe-2 { padding-right: 2px !important; }
.o-pe-3 { padding-right: 3px !important; }
.o-pe-4 { padding-right: 4px !important; }
.o-pe-5 { padding-right: 5px !important; }
.o-pe-6 { padding-right: 6px !important; }
.o-pe-7 { padding-right: 7px !important; }
.o-pe-8 { padding-right: 8px !important; }
.o-pe-9 { padding-right: 9px !important; }
.o-pe-10 { padding-right: 10px !important; }
.o-pe-12 { padding-right: 12px !important; }
.o-pe-14 { padding-right: 14px !important; }
.o-pe-16 { padding-right: 16px !important; }
.o-pe-18 { padding-right: 18px !important; }
.o-pe-20 { padding-right: 20px !important; }
.o-pe-24 { padding-right: 24px !important; }
.o-pe-28 { padding-right: 28px !important; }
.o-pe-32 { padding-right: 32px !important; }
.o-pe-36 { padding-right: 36px !important; }
.o-pe-40 { padding-right: 40px !important; }
.o-pe-44 { padding-right: 44px !important; }
.o-pe-48 { padding-right: 48px !important; }
.o-pe-52 { padding-right: 52px !important; }
.o-pe-56 { padding-right: 56px !important; }
.o-pe-60 { padding-right: 60px !important; }
.o-pe-64 { padding-right: 64px !important; }
.o-pe-68 { padding-right: 68px !important; }
.o-pe-72 { padding-right: 72px !important; }
.o-pe-76 { padding-right: 76px !important; }
.o-pe-80 { padding-right: 80px !important; }
.o-pe-84 { padding-right: 84px !important; }
.o-pe-88 { padding-right: 88px !important; }
.o-pe-92 { padding-right: 92px !important; }
.o-pe-96 { padding-right: 96px !important; }
.o-px-1 { padding-left: 1px !important; padding-right: 1px !important; }
.o-px-2 { padding-left: 2px !important; padding-right: 2px !important; }
.o-px-3 { padding-left: 3px !important; padding-right: 3px !important; }
.o-px-4 { padding-left: 4px !important; padding-right: 4px !important; }
.o-px-5 { padding-left: 5px !important; padding-right: 5px !important; }
.o-px-6 { padding-left: 6px !important; padding-right: 6px !important; }
.o-px-7 { padding-left: 7px !important; padding-right: 7px !important; }
.o-px-8 { padding-left: 8px !important; padding-right: 8px !important; }
.o-px-9 { padding-left: 9px !important; padding-right: 9px !important; }
.o-px-10 { padding-left: 10px !important; padding-right: 10px !important; }
.o-px-12 { padding-left: 12px !important; padding-right: 12px !important; }
.o-px-14 { padding-left: 14px !important; padding-right: 14px !important; }
.o-px-16 { padding-left: 16px !important; padding-right: 16px !important; }
.o-px-18 { padding-left: 18px !important; padding-right: 18px !important; }
.o-px-20 { padding-left: 20px !important; padding-right: 20px !important; }
.o-px-24 { padding-left: 24px !important; padding-right: 24px !important; }
.o-px-28 { padding-left: 28px !important; padding-right: 28px !important; }
.o-px-32 { padding-left: 32px !important; padding-right: 32px !important; }
.o-px-36 { padding-left: 36px !important; padding-right: 36px !important; }
.o-px-40 { padding-left: 40px !important; padding-right: 40px !important; }
.o-px-44 { padding-left: 44px !important; padding-right: 44px !important; }
.o-px-48 { padding-left: 48px !important; padding-right: 48px !important; }
.o-px-52 { padding-left: 52px !important; padding-right: 52px !important; }
.o-px-56 { padding-left: 56px !important; padding-right: 56px !important; }
.o-px-60 { padding-left: 60px !important; padding-right: 60px !important; }
.o-px-64 { padding-left: 64px !important; padding-right: 64px !important; }
.o-px-68 { padding-left: 68px !important; padding-right: 68px !important; }
.o-px-72 { padding-left: 72px !important; padding-right: 72px !important; }
.o-px-76 { padding-left: 76px !important; padding-right: 76px !important; }
.o-px-80 { padding-left: 80px !important; padding-right: 80px !important; }
.o-px-84 { padding-left: 84px !important; padding-right: 84px !important; }
.o-px-88 { padding-left: 88px !important; padding-right: 88px !important; }
.o-px-92 { padding-left: 92px !important; padding-right: 92px !important; }
.o-px-96 { padding-left: 96px !important; padding-right: 96px !important; }
.o-py-1 { padding-top: 1px !important; padding-bottom: 1px !important; }
.o-py-2 { padding-top: 2px !important; padding-bottom: 2px !important; }
.o-py-3 { padding-top: 3px !important; padding-bottom: 3px !important; }
.o-py-4 { padding-top: 4px !important; padding-bottom: 4px !important; }
.o-py-5 { padding-top: 5px !important; padding-bottom: 5px !important; }
.o-py-6 { padding-top: 6px !important; padding-bottom: 6px !important; }
.o-py-7 { padding-top: 7px !important; padding-bottom: 7px !important; }
.o-py-8 { padding-top: 8px !important; padding-bottom: 8px !important; }
.o-py-9 { padding-top: 9px !important; padding-bottom: 9px !important; }
.o-py-10 { padding-top: 10px !important; padding-bottom: 10px !important; }
.o-py-12 { padding-top: 12px !important; padding-bottom: 12px !important; }
.o-py-14 { padding-top: 14px !important; padding-bottom: 14px !important; }
.o-py-16 { padding-top: 16px !important; padding-bottom: 16px !important; }
.o-py-18 { padding-top: 18px !important; padding-bottom: 18px !important; }
.o-py-20 { padding-top: 20px !important; padding-bottom: 20px !important; }
.o-py-24 { padding-top: 24px !important; padding-bottom: 24px !important; }
.o-py-28 { padding-top: 28px !important; padding-bottom: 28px !important; }
.o-py-32 { padding-top: 32px !important; padding-bottom: 32px !important; }
.o-py-36 { padding-top: 36px !important; padding-bottom: 36px !important; }
.o-py-40 { padding-top: 40px !important; padding-bottom: 40px !important; }
.o-py-44 { padding-top: 44px !important; padding-bottom: 44px !important; }
.o-py-48 { padding-top: 48px !important; padding-bottom: 48px !important; }
.o-py-52 { padding-top: 52px !important; padding-bottom: 52px !important; }
.o-py-56 { padding-top: 56px !important; padding-bottom: 56px !important; }
.o-py-60 { padding-top: 60px !important; padding-bottom: 60px !important; }
.o-py-64 { padding-top: 64px !important; padding-bottom: 64px !important; }
.o-py-68 { padding-top: 68px !important; padding-bottom: 68px !important; }
.o-py-72 { padding-top: 72px !important; padding-bottom: 72px !important; }
.o-py-76 { padding-top: 76px !important; padding-bottom: 76px !important; }
.o-py-80 { padding-top: 80px !important; padding-bottom: 80px !important; }
.o-py-84 { padding-top: 84px !important; padding-bottom: 84px !important; }
.o-py-88 { padding-top: 88px !important; padding-bottom: 88px !important; }
.o-py-92 { padding-top: 92px !important; padding-bottom: 92px !important; }
.o-py-96 { padding-top: 96px !important; padding-bottom: 96px !important; }
.o-m-1 { margin-: 1px !important; }
.o-m-2 { margin-: 2px !important; }
.o-m-3 { margin-: 3px !important; }
.o-m-4 { margin-: 4px !important; }
.o-m-5 { margin-: 5px !important; }
.o-m-6 { margin-: 6px !important; }
.o-m-7 { margin-: 7px !important; }
.o-m-8 { margin-: 8px !important; }
.o-m-9 { margin-: 9px !important; }
.o-m-10 { margin-: 10px !important; }
.o-m-12 { margin-: 12px !important; }
.o-m-14 { margin-: 14px !important; }
.o-m-16 { margin-: 16px !important; }
.o-m-18 { margin-: 18px !important; }
.o-m-20 { margin-: 20px !important; }
.o-m-24 { margin-: 24px !important; }
.o-m-28 { margin-: 28px !important; }
.o-m-32 { margin-: 32px !important; }
.o-m-36 { margin-: 36px !important; }
.o-m-40 { margin-: 40px !important; }
.o-m-44 { margin-: 44px !important; }
.o-m-48 { margin-: 48px !important; }
.o-m-52 { margin-: 52px !important; }
.o-m-56 { margin-: 56px !important; }
.o-m-60 { margin-: 60px !important; }
.o-m-64 { margin-: 64px !important; }
.o-m-68 { margin-: 68px !important; }
.o-m-72 { margin-: 72px !important; }
.o-m-76 { margin-: 76px !important; }
.o-m-80 { margin-: 80px !important; }
.o-m-84 { margin-: 84px !important; }
.o-m-88 { margin-: 88px !important; }
.o-m-92 { margin-: 92px !important; }
.o-m-96 { margin-: 96px !important; }
.o-mt-1 { margin-top: 1px !important; }
.o-mt-2 { margin-top: 2px !important; }
.o-mt-3 { margin-top: 3px !important; }
.o-mt-4 { margin-top: 4px !important; }
.o-mt-5 { margin-top: 5px !important; }
.o-mt-6 { margin-top: 6px !important; }
.o-mt-7 { margin-top: 7px !important; }
.o-mt-8 { margin-top: 8px !important; }
.o-mt-9 { margin-top: 9px !important; }
.o-mt-10 { margin-top: 10px !important; }
.o-mt-12 { margin-top: 12px !important; }
.o-mt-14 { margin-top: 14px !important; }
.o-mt-16 { margin-top: 16px !important; }
.o-mt-18 { margin-top: 18px !important; }
.o-mt-20 { margin-top: 20px !important; }
.o-mt-24 { margin-top: 24px !important; }
.o-mt-28 { margin-top: 28px !important; }
.o-mt-32 { margin-top: 32px !important; }
.o-mt-36 { margin-top: 36px !important; }
.o-mt-40 { margin-top: 40px !important; }
.o-mt-44 { margin-top: 44px !important; }
.o-mt-48 { margin-top: 48px !important; }
.o-mt-52 { margin-top: 52px !important; }
.o-mt-56 { margin-top: 56px !important; }
.o-mt-60 { margin-top: 60px !important; }
.o-mt-64 { margin-top: 64px !important; }
.o-mt-68 { margin-top: 68px !important; }
.o-mt-72 { margin-top: 72px !important; }
.o-mt-76 { margin-top: 76px !important; }
.o-mt-80 { margin-top: 80px !important; }
.o-mt-84 { margin-top: 84px !important; }
.o-mt-88 { margin-top: 88px !important; }
.o-mt-92 { margin-top: 92px !important; }
.o-mt-96 { margin-top: 96px !important; }
.o-mb-1 { margin-bottom: 1px !important; }
.o-mb-2 { margin-bottom: 2px !important; }
.o-mb-3 { margin-bottom: 3px !important; }
.o-mb-4 { margin-bottom: 4px !important; }
.o-mb-5 { margin-bottom: 5px !important; }
.o-mb-6 { margin-bottom: 6px !important; }
.o-mb-7 { margin-bottom: 7px !important; }
.o-mb-8 { margin-bottom: 8px !important; }
.o-mb-9 { margin-bottom: 9px !important; }
.o-mb-10 { margin-bottom: 10px !important; }
.o-mb-12 { margin-bottom: 12px !important; }
.o-mb-14 { margin-bottom: 14px !important; }
.o-mb-16 { margin-bottom: 16px !important; }
.o-mb-18 { margin-bottom: 18px !important; }
.o-mb-20 { margin-bottom: 20px !important; }
.o-mb-24 { margin-bottom: 24px !important; }
.o-mb-28 { margin-bottom: 28px !important; }
.o-mb-32 { margin-bottom: 32px !important; }
.o-mb-36 { margin-bottom: 36px !important; }
.o-mb-40 { margin-bottom: 40px !important; }
.o-mb-44 { margin-bottom: 44px !important; }
.o-mb-48 { margin-bottom: 48px !important; }
.o-mb-52 { margin-bottom: 52px !important; }
.o-mb-56 { margin-bottom: 56px !important; }
.o-mb-60 { margin-bottom: 60px !important; }
.o-mb-64 { margin-bottom: 64px !important; }
.o-mb-68 { margin-bottom: 68px !important; }
.o-mb-72 { margin-bottom: 72px !important; }
.o-mb-76 { margin-bottom: 76px !important; }
.o-mb-80 { margin-bottom: 80px !important; }
.o-mb-84 { margin-bottom: 84px !important; }
.o-mb-88 { margin-bottom: 88px !important; }
.o-mb-92 { margin-bottom: 92px !important; }
.o-mb-96 { margin-bottom: 96px !important; }
.o-ms-1 { margin-left: 1px !important; }
.o-ms-2 { margin-left: 2px !important; }
.o-ms-3 { margin-left: 3px !important; }
.o-ms-4 { margin-left: 4px !important; }
.o-ms-5 { margin-left: 5px !important; }
.o-ms-6 { margin-left: 6px !important; }
.o-ms-7 { margin-left: 7px !important; }
.o-ms-8 { margin-left: 8px !important; }
.o-ms-9 { margin-left: 9px !important; }
.o-ms-10 { margin-left: 10px !important; }
.o-ms-12 { margin-left: 12px !important; }
.o-ms-14 { margin-left: 14px !important; }
.o-ms-16 { margin-left: 16px !important; }
.o-ms-18 { margin-left: 18px !important; }
.o-ms-20 { margin-left: 20px !important; }
.o-ms-24 { margin-left: 24px !important; }
.o-ms-28 { margin-left: 28px !important; }
.o-ms-32 { margin-left: 32px !important; }
.o-ms-36 { margin-left: 36px !important; }
.o-ms-40 { margin-left: 40px !important; }
.o-ms-44 { margin-left: 44px !important; }
.o-ms-48 { margin-left: 48px !important; }
.o-ms-52 { margin-left: 52px !important; }
.o-ms-56 { margin-left: 56px !important; }
.o-ms-60 { margin-left: 60px !important; }
.o-ms-64 { margin-left: 64px !important; }
.o-ms-68 { margin-left: 68px !important; }
.o-ms-72 { margin-left: 72px !important; }
.o-ms-76 { margin-left: 76px !important; }
.o-ms-80 { margin-left: 80px !important; }
.o-ms-84 { margin-left: 84px !important; }
.o-ms-88 { margin-left: 88px !important; }
.o-ms-92 { margin-left: 92px !important; }
.o-ms-96 { margin-left: 96px !important; }
.o-me-1 { margin-right: 1px !important; }
.o-me-2 { margin-right: 2px !important; }
.o-me-3 { margin-right: 3px !important; }
.o-me-4 { margin-right: 4px !important; }
.o-me-5 { margin-right: 5px !important; }
.o-me-6 { margin-right: 6px !important; }
.o-me-7 { margin-right: 7px !important; }
.o-me-8 { margin-right: 8px !important; }
.o-me-9 { margin-right: 9px !important; }
.o-me-10 { margin-right: 10px !important; }
.o-me-12 { margin-right: 12px !important; }
.o-me-14 { margin-right: 14px !important; }
.o-me-16 { margin-right: 16px !important; }
.o-me-18 { margin-right: 18px !important; }
.o-me-20 { margin-right: 20px !important; }
.o-me-24 { margin-right: 24px !important; }
.o-me-28 { margin-right: 28px !important; }
.o-me-32 { margin-right: 32px !important; }
.o-me-36 { margin-right: 36px !important; }
.o-me-40 { margin-right: 40px !important; }
.o-me-44 { margin-right: 44px !important; }
.o-me-48 { margin-right: 48px !important; }
.o-me-52 { margin-right: 52px !important; }
.o-me-56 { margin-right: 56px !important; }
.o-me-60 { margin-right: 60px !important; }
.o-me-64 { margin-right: 64px !important; }
.o-me-68 { margin-right: 68px !important; }
.o-me-72 { margin-right: 72px !important; }
.o-me-76 { margin-right: 76px !important; }
.o-me-80 { margin-right: 80px !important; }
.o-me-84 { margin-right: 84px !important; }
.o-me-88 { margin-right: 88px !important; }
.o-me-92 { margin-right: 92px !important; }
.o-me-96 { margin-right: 96px !important; }
.o-mx-1 { margin-left: 1px !important; margin-right: 1px !important; }
.o-mx-2 { margin-left: 2px !important; margin-right: 2px !important; }
.o-mx-3 { margin-left: 3px !important; margin-right: 3px !important; }
.o-mx-4 { margin-left: 4px !important; margin-right: 4px !important; }
.o-mx-5 { margin-left: 5px !important; margin-right: 5px !important; }
.o-mx-6 { margin-left: 6px !important; margin-right: 6px !important; }
.o-mx-7 { margin-left: 7px !important; margin-right: 7px !important; }
.o-mx-8 { margin-left: 8px !important; margin-right: 8px !important; }
.o-mx-9 { margin-left: 9px !important; margin-right: 9px !important; }
.o-mx-10 { margin-left: 10px !important; margin-right: 10px !important; }
.o-mx-12 { margin-left: 12px !important; margin-right: 12px !important; }
.o-mx-14 { margin-left: 14px !important; margin-right: 14px !important; }
.o-mx-16 { margin-left: 16px !important; margin-right: 16px !important; }
.o-mx-18 { margin-left: 18px !important; margin-right: 18px !important; }
.o-mx-20 { margin-left: 20px !important; margin-right: 20px !important; }
.o-mx-24 { margin-left: 24px !important; margin-right: 24px !important; }
.o-mx-28 { margin-left: 28px !important; margin-right: 28px !important; }
.o-mx-32 { margin-left: 32px !important; margin-right: 32px !important; }
.o-mx-36 { margin-left: 36px !important; margin-right: 36px !important; }
.o-mx-40 { margin-left: 40px !important; margin-right: 40px !important; }
.o-mx-44 { margin-left: 44px !important; margin-right: 44px !important; }
.o-mx-48 { margin-left: 48px !important; margin-right: 48px !important; }
.o-mx-52 { margin-left: 52px !important; margin-right: 52px !important; }
.o-mx-56 { margin-left: 56px !important; margin-right: 56px !important; }
.o-mx-60 { margin-left: 60px !important; margin-right: 60px !important; }
.o-mx-64 { margin-left: 64px !important; margin-right: 64px !important; }
.o-mx-68 { margin-left: 68px !important; margin-right: 68px !important; }
.o-mx-72 { margin-left: 72px !important; margin-right: 72px !important; }
.o-mx-76 { margin-left: 76px !important; margin-right: 76px !important; }
.o-mx-80 { margin-left: 80px !important; margin-right: 80px !important; }
.o-mx-84 { margin-left: 84px !important; margin-right: 84px !important; }
.o-mx-88 { margin-left: 88px !important; margin-right: 88px !important; }
.o-mx-92 { margin-left: 92px !important; margin-right: 92px !important; }
.o-mx-96 { margin-left: 96px !important; margin-right: 96px !important; }
.o-my-1 { margin-top: 1px !important; margin-bottom: 1px !important; }
.o-my-2 { margin-top: 2px !important; margin-bottom: 2px !important; }
.o-my-3 { margin-top: 3px !important; margin-bottom: 3px !important; }
.o-my-4 { margin-top: 4px !important; margin-bottom: 4px !important; }
.o-my-5 { margin-top: 5px !important; margin-bottom: 5px !important; }
.o-my-6 { margin-top: 6px !important; margin-bottom: 6px !important; }
.o-my-7 { margin-top: 7px !important; margin-bottom: 7px !important; }
.o-my-8 { margin-top: 8px !important; margin-bottom: 8px !important; }
.o-my-9 { margin-top: 9px !important; margin-bottom: 9px !important; }
.o-my-10 { margin-top: 10px !important; margin-bottom: 10px !important; }
.o-my-12 { margin-top: 12px !important; margin-bottom: 12px !important; }
.o-my-14 { margin-top: 14px !important; margin-bottom: 14px !important; }
.o-my-16 { margin-top: 16px !important; margin-bottom: 16px !important; }
.o-my-18 { margin-top: 18px !important; margin-bottom: 18px !important; }
.o-my-20 { margin-top: 20px !important; margin-bottom: 20px !important; }
.o-my-24 { margin-top: 24px !important; margin-bottom: 24px !important; }
.o-my-28 { margin-top: 28px !important; margin-bottom: 28px !important; }
.o-my-32 { margin-top: 32px !important; margin-bottom: 32px !important; }
.o-my-36 { margin-top: 36px !important; margin-bottom: 36px !important; }
.o-my-40 { margin-top: 40px !important; margin-bottom: 40px !important; }
.o-my-44 { margin-top: 44px !important; margin-bottom: 44px !important; }
.o-my-48 { margin-top: 48px !important; margin-bottom: 48px !important; }
.o-my-52 { margin-top: 52px !important; margin-bottom: 52px !important; }
.o-my-56 { margin-top: 56px !important; margin-bottom: 56px !important; }
.o-my-60 { margin-top: 60px !important; margin-bottom: 60px !important; }
.o-my-64 { margin-top: 64px !important; margin-bottom: 64px !important; }
.o-my-68 { margin-top: 68px !important; margin-bottom: 68px !important; }
.o-my-72 { margin-top: 72px !important; margin-bottom: 72px !important; }
.o-my-76 { margin-top: 76px !important; margin-bottom: 76px !important; }
.o-my-80 { margin-top: 80px !important; margin-bottom: 80px !important; }
.o-my-84 { margin-top: 84px !important; margin-bottom: 84px !important; }
.o-my-88 { margin-top: 88px !important; margin-bottom: 88px !important; }
.o-my-92 { margin-top: 92px !important; margin-bottom: 92px !important; }
.o-my-96 { margin-top: 96px !important; margin-bottom: 96px !important; }
@media (min-width: 576px) {
  .o-p-sm-1 { padding-: 1px !important; }
  .o-p-sm-2 { padding-: 2px !important; }
  .o-p-sm-3 { padding-: 3px !important; }
  .o-p-sm-4 { padding-: 4px !important; }
  .o-p-sm-5 { padding-: 5px !important; }
  .o-p-sm-6 { padding-: 6px !important; }
  .o-p-sm-7 { padding-: 7px !important; }
  .o-p-sm-8 { padding-: 8px !important; }
  .o-p-sm-9 { padding-: 9px !important; }
  .o-p-sm-10 { padding-: 10px !important; }
  .o-p-sm-12 { padding-: 12px !important; }
  .o-p-sm-14 { padding-: 14px !important; }
  .o-p-sm-16 { padding-: 16px !important; }
  .o-p-sm-18 { padding-: 18px !important; }
  .o-p-sm-20 { padding-: 20px !important; }
  .o-p-sm-24 { padding-: 24px !important; }
  .o-p-sm-28 { padding-: 28px !important; }
  .o-p-sm-32 { padding-: 32px !important; }
  .o-p-sm-36 { padding-: 36px !important; }
  .o-p-sm-40 { padding-: 40px !important; }
  .o-p-sm-44 { padding-: 44px !important; }
  .o-p-sm-48 { padding-: 48px !important; }
  .o-p-sm-52 { padding-: 52px !important; }
  .o-p-sm-56 { padding-: 56px !important; }
  .o-p-sm-60 { padding-: 60px !important; }
  .o-p-sm-64 { padding-: 64px !important; }
  .o-p-sm-68 { padding-: 68px !important; }
  .o-p-sm-72 { padding-: 72px !important; }
  .o-p-sm-76 { padding-: 76px !important; }
  .o-p-sm-80 { padding-: 80px !important; }
  .o-p-sm-84 { padding-: 84px !important; }
  .o-p-sm-88 { padding-: 88px !important; }
  .o-p-sm-92 { padding-: 92px !important; }
  .o-p-sm-96 { padding-: 96px !important; }
  .o-pt-sm-1 { padding-top: 1px !important; }
  .o-pt-sm-2 { padding-top: 2px !important; }
  .o-pt-sm-3 { padding-top: 3px !important; }
  .o-pt-sm-4 { padding-top: 4px !important; }
  .o-pt-sm-5 { padding-top: 5px !important; }
  .o-pt-sm-6 { padding-top: 6px !important; }
  .o-pt-sm-7 { padding-top: 7px !important; }
  .o-pt-sm-8 { padding-top: 8px !important; }
  .o-pt-sm-9 { padding-top: 9px !important; }
  .o-pt-sm-10 { padding-top: 10px !important; }
  .o-pt-sm-12 { padding-top: 12px !important; }
  .o-pt-sm-14 { padding-top: 14px !important; }
  .o-pt-sm-16 { padding-top: 16px !important; }
  .o-pt-sm-18 { padding-top: 18px !important; }
  .o-pt-sm-20 { padding-top: 20px !important; }
  .o-pt-sm-24 { padding-top: 24px !important; }
  .o-pt-sm-28 { padding-top: 28px !important; }
  .o-pt-sm-32 { padding-top: 32px !important; }
  .o-pt-sm-36 { padding-top: 36px !important; }
  .o-pt-sm-40 { padding-top: 40px !important; }
  .o-pt-sm-44 { padding-top: 44px !important; }
  .o-pt-sm-48 { padding-top: 48px !important; }
  .o-pt-sm-52 { padding-top: 52px !important; }
  .o-pt-sm-56 { padding-top: 56px !important; }
  .o-pt-sm-60 { padding-top: 60px !important; }
  .o-pt-sm-64 { padding-top: 64px !important; }
  .o-pt-sm-68 { padding-top: 68px !important; }
  .o-pt-sm-72 { padding-top: 72px !important; }
  .o-pt-sm-76 { padding-top: 76px !important; }
  .o-pt-sm-80 { padding-top: 80px !important; }
  .o-pt-sm-84 { padding-top: 84px !important; }
  .o-pt-sm-88 { padding-top: 88px !important; }
  .o-pt-sm-92 { padding-top: 92px !important; }
  .o-pt-sm-96 { padding-top: 96px !important; }
  .o-pb-sm-1 { padding-bottom: 1px !important; }
  .o-pb-sm-2 { padding-bottom: 2px !important; }
  .o-pb-sm-3 { padding-bottom: 3px !important; }
  .o-pb-sm-4 { padding-bottom: 4px !important; }
  .o-pb-sm-5 { padding-bottom: 5px !important; }
  .o-pb-sm-6 { padding-bottom: 6px !important; }
  .o-pb-sm-7 { padding-bottom: 7px !important; }
  .o-pb-sm-8 { padding-bottom: 8px !important; }
  .o-pb-sm-9 { padding-bottom: 9px !important; }
  .o-pb-sm-10 { padding-bottom: 10px !important; }
  .o-pb-sm-12 { padding-bottom: 12px !important; }
  .o-pb-sm-14 { padding-bottom: 14px !important; }
  .o-pb-sm-16 { padding-bottom: 16px !important; }
  .o-pb-sm-18 { padding-bottom: 18px !important; }
  .o-pb-sm-20 { padding-bottom: 20px !important; }
  .o-pb-sm-24 { padding-bottom: 24px !important; }
  .o-pb-sm-28 { padding-bottom: 28px !important; }
  .o-pb-sm-32 { padding-bottom: 32px !important; }
  .o-pb-sm-36 { padding-bottom: 36px !important; }
  .o-pb-sm-40 { padding-bottom: 40px !important; }
  .o-pb-sm-44 { padding-bottom: 44px !important; }
  .o-pb-sm-48 { padding-bottom: 48px !important; }
  .o-pb-sm-52 { padding-bottom: 52px !important; }
  .o-pb-sm-56 { padding-bottom: 56px !important; }
  .o-pb-sm-60 { padding-bottom: 60px !important; }
  .o-pb-sm-64 { padding-bottom: 64px !important; }
  .o-pb-sm-68 { padding-bottom: 68px !important; }
  .o-pb-sm-72 { padding-bottom: 72px !important; }
  .o-pb-sm-76 { padding-bottom: 76px !important; }
  .o-pb-sm-80 { padding-bottom: 80px !important; }
  .o-pb-sm-84 { padding-bottom: 84px !important; }
  .o-pb-sm-88 { padding-bottom: 88px !important; }
  .o-pb-sm-92 { padding-bottom: 92px !important; }
  .o-pb-sm-96 { padding-bottom: 96px !important; }
  .o-ps-sm-1 { padding-left: 1px !important; }
  .o-ps-sm-2 { padding-left: 2px !important; }
  .o-ps-sm-3 { padding-left: 3px !important; }
  .o-ps-sm-4 { padding-left: 4px !important; }
  .o-ps-sm-5 { padding-left: 5px !important; }
  .o-ps-sm-6 { padding-left: 6px !important; }
  .o-ps-sm-7 { padding-left: 7px !important; }
  .o-ps-sm-8 { padding-left: 8px !important; }
  .o-ps-sm-9 { padding-left: 9px !important; }
  .o-ps-sm-10 { padding-left: 10px !important; }
  .o-ps-sm-12 { padding-left: 12px !important; }
  .o-ps-sm-14 { padding-left: 14px !important; }
  .o-ps-sm-16 { padding-left: 16px !important; }
  .o-ps-sm-18 { padding-left: 18px !important; }
  .o-ps-sm-20 { padding-left: 20px !important; }
  .o-ps-sm-24 { padding-left: 24px !important; }
  .o-ps-sm-28 { padding-left: 28px !important; }
  .o-ps-sm-32 { padding-left: 32px !important; }
  .o-ps-sm-36 { padding-left: 36px !important; }
  .o-ps-sm-40 { padding-left: 40px !important; }
  .o-ps-sm-44 { padding-left: 44px !important; }
  .o-ps-sm-48 { padding-left: 48px !important; }
  .o-ps-sm-52 { padding-left: 52px !important; }
  .o-ps-sm-56 { padding-left: 56px !important; }
  .o-ps-sm-60 { padding-left: 60px !important; }
  .o-ps-sm-64 { padding-left: 64px !important; }
  .o-ps-sm-68 { padding-left: 68px !important; }
  .o-ps-sm-72 { padding-left: 72px !important; }
  .o-ps-sm-76 { padding-left: 76px !important; }
  .o-ps-sm-80 { padding-left: 80px !important; }
  .o-ps-sm-84 { padding-left: 84px !important; }
  .o-ps-sm-88 { padding-left: 88px !important; }
  .o-ps-sm-92 { padding-left: 92px !important; }
  .o-ps-sm-96 { padding-left: 96px !important; }
  .o-pe-sm-1 { padding-right: 1px !important; }
  .o-pe-sm-2 { padding-right: 2px !important; }
  .o-pe-sm-3 { padding-right: 3px !important; }
  .o-pe-sm-4 { padding-right: 4px !important; }
  .o-pe-sm-5 { padding-right: 5px !important; }
  .o-pe-sm-6 { padding-right: 6px !important; }
  .o-pe-sm-7 { padding-right: 7px !important; }
  .o-pe-sm-8 { padding-right: 8px !important; }
  .o-pe-sm-9 { padding-right: 9px !important; }
  .o-pe-sm-10 { padding-right: 10px !important; }
  .o-pe-sm-12 { padding-right: 12px !important; }
  .o-pe-sm-14 { padding-right: 14px !important; }
  .o-pe-sm-16 { padding-right: 16px !important; }
  .o-pe-sm-18 { padding-right: 18px !important; }
  .o-pe-sm-20 { padding-right: 20px !important; }
  .o-pe-sm-24 { padding-right: 24px !important; }
  .o-pe-sm-28 { padding-right: 28px !important; }
  .o-pe-sm-32 { padding-right: 32px !important; }
  .o-pe-sm-36 { padding-right: 36px !important; }
  .o-pe-sm-40 { padding-right: 40px !important; }
  .o-pe-sm-44 { padding-right: 44px !important; }
  .o-pe-sm-48 { padding-right: 48px !important; }
  .o-pe-sm-52 { padding-right: 52px !important; }
  .o-pe-sm-56 { padding-right: 56px !important; }
  .o-pe-sm-60 { padding-right: 60px !important; }
  .o-pe-sm-64 { padding-right: 64px !important; }
  .o-pe-sm-68 { padding-right: 68px !important; }
  .o-pe-sm-72 { padding-right: 72px !important; }
  .o-pe-sm-76 { padding-right: 76px !important; }
  .o-pe-sm-80 { padding-right: 80px !important; }
  .o-pe-sm-84 { padding-right: 84px !important; }
  .o-pe-sm-88 { padding-right: 88px !important; }
  .o-pe-sm-92 { padding-right: 92px !important; }
  .o-pe-sm-96 { padding-right: 96px !important; }
  .o-px-sm-1 { padding-left: 1px !important; padding-right: 1px !important; }
  .o-px-sm-2 { padding-left: 2px !important; padding-right: 2px !important; }
  .o-px-sm-3 { padding-left: 3px !important; padding-right: 3px !important; }
  .o-px-sm-4 { padding-left: 4px !important; padding-right: 4px !important; }
  .o-px-sm-5 { padding-left: 5px !important; padding-right: 5px !important; }
  .o-px-sm-6 { padding-left: 6px !important; padding-right: 6px !important; }
  .o-px-sm-7 { padding-left: 7px !important; padding-right: 7px !important; }
  .o-px-sm-8 { padding-left: 8px !important; padding-right: 8px !important; }
  .o-px-sm-9 { padding-left: 9px !important; padding-right: 9px !important; }
  .o-px-sm-10 { padding-left: 10px !important; padding-right: 10px !important; }
  .o-px-sm-12 { padding-left: 12px !important; padding-right: 12px !important; }
  .o-px-sm-14 { padding-left: 14px !important; padding-right: 14px !important; }
  .o-px-sm-16 { padding-left: 16px !important; padding-right: 16px !important; }
  .o-px-sm-18 { padding-left: 18px !important; padding-right: 18px !important; }
  .o-px-sm-20 { padding-left: 20px !important; padding-right: 20px !important; }
  .o-px-sm-24 { padding-left: 24px !important; padding-right: 24px !important; }
  .o-px-sm-28 { padding-left: 28px !important; padding-right: 28px !important; }
  .o-px-sm-32 { padding-left: 32px !important; padding-right: 32px !important; }
  .o-px-sm-36 { padding-left: 36px !important; padding-right: 36px !important; }
  .o-px-sm-40 { padding-left: 40px !important; padding-right: 40px !important; }
  .o-px-sm-44 { padding-left: 44px !important; padding-right: 44px !important; }
  .o-px-sm-48 { padding-left: 48px !important; padding-right: 48px !important; }
  .o-px-sm-52 { padding-left: 52px !important; padding-right: 52px !important; }
  .o-px-sm-56 { padding-left: 56px !important; padding-right: 56px !important; }
  .o-px-sm-60 { padding-left: 60px !important; padding-right: 60px !important; }
  .o-px-sm-64 { padding-left: 64px !important; padding-right: 64px !important; }
  .o-px-sm-68 { padding-left: 68px !important; padding-right: 68px !important; }
  .o-px-sm-72 { padding-left: 72px !important; padding-right: 72px !important; }
  .o-px-sm-76 { padding-left: 76px !important; padding-right: 76px !important; }
  .o-px-sm-80 { padding-left: 80px !important; padding-right: 80px !important; }
  .o-px-sm-84 { padding-left: 84px !important; padding-right: 84px !important; }
  .o-px-sm-88 { padding-left: 88px !important; padding-right: 88px !important; }
  .o-px-sm-92 { padding-left: 92px !important; padding-right: 92px !important; }
  .o-px-sm-96 { padding-left: 96px !important; padding-right: 96px !important; }
  .o-py-sm-1 { padding-top: 1px !important; padding-bottom: 1px !important; }
  .o-py-sm-2 { padding-top: 2px !important; padding-bottom: 2px !important; }
  .o-py-sm-3 { padding-top: 3px !important; padding-bottom: 3px !important; }
  .o-py-sm-4 { padding-top: 4px !important; padding-bottom: 4px !important; }
  .o-py-sm-5 { padding-top: 5px !important; padding-bottom: 5px !important; }
  .o-py-sm-6 { padding-top: 6px !important; padding-bottom: 6px !important; }
  .o-py-sm-7 { padding-top: 7px !important; padding-bottom: 7px !important; }
  .o-py-sm-8 { padding-top: 8px !important; padding-bottom: 8px !important; }
  .o-py-sm-9 { padding-top: 9px !important; padding-bottom: 9px !important; }
  .o-py-sm-10 { padding-top: 10px !important; padding-bottom: 10px !important; }
  .o-py-sm-12 { padding-top: 12px !important; padding-bottom: 12px !important; }
  .o-py-sm-14 { padding-top: 14px !important; padding-bottom: 14px !important; }
  .o-py-sm-16 { padding-top: 16px !important; padding-bottom: 16px !important; }
  .o-py-sm-18 { padding-top: 18px !important; padding-bottom: 18px !important; }
  .o-py-sm-20 { padding-top: 20px !important; padding-bottom: 20px !important; }
  .o-py-sm-24 { padding-top: 24px !important; padding-bottom: 24px !important; }
  .o-py-sm-28 { padding-top: 28px !important; padding-bottom: 28px !important; }
  .o-py-sm-32 { padding-top: 32px !important; padding-bottom: 32px !important; }
  .o-py-sm-36 { padding-top: 36px !important; padding-bottom: 36px !important; }
  .o-py-sm-40 { padding-top: 40px !important; padding-bottom: 40px !important; }
  .o-py-sm-44 { padding-top: 44px !important; padding-bottom: 44px !important; }
  .o-py-sm-48 { padding-top: 48px !important; padding-bottom: 48px !important; }
  .o-py-sm-52 { padding-top: 52px !important; padding-bottom: 52px !important; }
  .o-py-sm-56 { padding-top: 56px !important; padding-bottom: 56px !important; }
  .o-py-sm-60 { padding-top: 60px !important; padding-bottom: 60px !important; }
  .o-py-sm-64 { padding-top: 64px !important; padding-bottom: 64px !important; }
  .o-py-sm-68 { padding-top: 68px !important; padding-bottom: 68px !important; }
  .o-py-sm-72 { padding-top: 72px !important; padding-bottom: 72px !important; }
  .o-py-sm-76 { padding-top: 76px !important; padding-bottom: 76px !important; }
  .o-py-sm-80 { padding-top: 80px !important; padding-bottom: 80px !important; }
  .o-py-sm-84 { padding-top: 84px !important; padding-bottom: 84px !important; }
  .o-py-sm-88 { padding-top: 88px !important; padding-bottom: 88px !important; }
  .o-py-sm-92 { padding-top: 92px !important; padding-bottom: 92px !important; }
  .o-py-sm-96 { padding-top: 96px !important; padding-bottom: 96px !important; }
  .o-m-sm-1 { margin-: 1px !important; }
  .o-m-sm-2 { margin-: 2px !important; }
  .o-m-sm-3 { margin-: 3px !important; }
  .o-m-sm-4 { margin-: 4px !important; }
  .o-m-sm-5 { margin-: 5px !important; }
  .o-m-sm-6 { margin-: 6px !important; }
  .o-m-sm-7 { margin-: 7px !important; }
  .o-m-sm-8 { margin-: 8px !important; }
  .o-m-sm-9 { margin-: 9px !important; }
  .o-m-sm-10 { margin-: 10px !important; }
  .o-m-sm-12 { margin-: 12px !important; }
  .o-m-sm-14 { margin-: 14px !important; }
  .o-m-sm-16 { margin-: 16px !important; }
  .o-m-sm-18 { margin-: 18px !important; }
  .o-m-sm-20 { margin-: 20px !important; }
  .o-m-sm-24 { margin-: 24px !important; }
  .o-m-sm-28 { margin-: 28px !important; }
  .o-m-sm-32 { margin-: 32px !important; }
  .o-m-sm-36 { margin-: 36px !important; }
  .o-m-sm-40 { margin-: 40px !important; }
  .o-m-sm-44 { margin-: 44px !important; }
  .o-m-sm-48 { margin-: 48px !important; }
  .o-m-sm-52 { margin-: 52px !important; }
  .o-m-sm-56 { margin-: 56px !important; }
  .o-m-sm-60 { margin-: 60px !important; }
  .o-m-sm-64 { margin-: 64px !important; }
  .o-m-sm-68 { margin-: 68px !important; }
  .o-m-sm-72 { margin-: 72px !important; }
  .o-m-sm-76 { margin-: 76px !important; }
  .o-m-sm-80 { margin-: 80px !important; }
  .o-m-sm-84 { margin-: 84px !important; }
  .o-m-sm-88 { margin-: 88px !important; }
  .o-m-sm-92 { margin-: 92px !important; }
  .o-m-sm-96 { margin-: 96px !important; }
  .o-mt-sm-1 { margin-top: 1px !important; }
  .o-mt-sm-2 { margin-top: 2px !important; }
  .o-mt-sm-3 { margin-top: 3px !important; }
  .o-mt-sm-4 { margin-top: 4px !important; }
  .o-mt-sm-5 { margin-top: 5px !important; }
  .o-mt-sm-6 { margin-top: 6px !important; }
  .o-mt-sm-7 { margin-top: 7px !important; }
  .o-mt-sm-8 { margin-top: 8px !important; }
  .o-mt-sm-9 { margin-top: 9px !important; }
  .o-mt-sm-10 { margin-top: 10px !important; }
  .o-mt-sm-12 { margin-top: 12px !important; }
  .o-mt-sm-14 { margin-top: 14px !important; }
  .o-mt-sm-16 { margin-top: 16px !important; }
  .o-mt-sm-18 { margin-top: 18px !important; }
  .o-mt-sm-20 { margin-top: 20px !important; }
  .o-mt-sm-24 { margin-top: 24px !important; }
  .o-mt-sm-28 { margin-top: 28px !important; }
  .o-mt-sm-32 { margin-top: 32px !important; }
  .o-mt-sm-36 { margin-top: 36px !important; }
  .o-mt-sm-40 { margin-top: 40px !important; }
  .o-mt-sm-44 { margin-top: 44px !important; }
  .o-mt-sm-48 { margin-top: 48px !important; }
  .o-mt-sm-52 { margin-top: 52px !important; }
  .o-mt-sm-56 { margin-top: 56px !important; }
  .o-mt-sm-60 { margin-top: 60px !important; }
  .o-mt-sm-64 { margin-top: 64px !important; }
  .o-mt-sm-68 { margin-top: 68px !important; }
  .o-mt-sm-72 { margin-top: 72px !important; }
  .o-mt-sm-76 { margin-top: 76px !important; }
  .o-mt-sm-80 { margin-top: 80px !important; }
  .o-mt-sm-84 { margin-top: 84px !important; }
  .o-mt-sm-88 { margin-top: 88px !important; }
  .o-mt-sm-92 { margin-top: 92px !important; }
  .o-mt-sm-96 { margin-top: 96px !important; }
  .o-mb-sm-1 { margin-bottom: 1px !important; }
  .o-mb-sm-2 { margin-bottom: 2px !important; }
  .o-mb-sm-3 { margin-bottom: 3px !important; }
  .o-mb-sm-4 { margin-bottom: 4px !important; }
  .o-mb-sm-5 { margin-bottom: 5px !important; }
  .o-mb-sm-6 { margin-bottom: 6px !important; }
  .o-mb-sm-7 { margin-bottom: 7px !important; }
  .o-mb-sm-8 { margin-bottom: 8px !important; }
  .o-mb-sm-9 { margin-bottom: 9px !important; }
  .o-mb-sm-10 { margin-bottom: 10px !important; }
  .o-mb-sm-12 { margin-bottom: 12px !important; }
  .o-mb-sm-14 { margin-bottom: 14px !important; }
  .o-mb-sm-16 { margin-bottom: 16px !important; }
  .o-mb-sm-18 { margin-bottom: 18px !important; }
  .o-mb-sm-20 { margin-bottom: 20px !important; }
  .o-mb-sm-24 { margin-bottom: 24px !important; }
  .o-mb-sm-28 { margin-bottom: 28px !important; }
  .o-mb-sm-32 { margin-bottom: 32px !important; }
  .o-mb-sm-36 { margin-bottom: 36px !important; }
  .o-mb-sm-40 { margin-bottom: 40px !important; }
  .o-mb-sm-44 { margin-bottom: 44px !important; }
  .o-mb-sm-48 { margin-bottom: 48px !important; }
  .o-mb-sm-52 { margin-bottom: 52px !important; }
  .o-mb-sm-56 { margin-bottom: 56px !important; }
  .o-mb-sm-60 { margin-bottom: 60px !important; }
  .o-mb-sm-64 { margin-bottom: 64px !important; }
  .o-mb-sm-68 { margin-bottom: 68px !important; }
  .o-mb-sm-72 { margin-bottom: 72px !important; }
  .o-mb-sm-76 { margin-bottom: 76px !important; }
  .o-mb-sm-80 { margin-bottom: 80px !important; }
  .o-mb-sm-84 { margin-bottom: 84px !important; }
  .o-mb-sm-88 { margin-bottom: 88px !important; }
  .o-mb-sm-92 { margin-bottom: 92px !important; }
  .o-mb-sm-96 { margin-bottom: 96px !important; }
  .o-ms-sm-1 { margin-left: 1px !important; }
  .o-ms-sm-2 { margin-left: 2px !important; }
  .o-ms-sm-3 { margin-left: 3px !important; }
  .o-ms-sm-4 { margin-left: 4px !important; }
  .o-ms-sm-5 { margin-left: 5px !important; }
  .o-ms-sm-6 { margin-left: 6px !important; }
  .o-ms-sm-7 { margin-left: 7px !important; }
  .o-ms-sm-8 { margin-left: 8px !important; }
  .o-ms-sm-9 { margin-left: 9px !important; }
  .o-ms-sm-10 { margin-left: 10px !important; }
  .o-ms-sm-12 { margin-left: 12px !important; }
  .o-ms-sm-14 { margin-left: 14px !important; }
  .o-ms-sm-16 { margin-left: 16px !important; }
  .o-ms-sm-18 { margin-left: 18px !important; }
  .o-ms-sm-20 { margin-left: 20px !important; }
  .o-ms-sm-24 { margin-left: 24px !important; }
  .o-ms-sm-28 { margin-left: 28px !important; }
  .o-ms-sm-32 { margin-left: 32px !important; }
  .o-ms-sm-36 { margin-left: 36px !important; }
  .o-ms-sm-40 { margin-left: 40px !important; }
  .o-ms-sm-44 { margin-left: 44px !important; }
  .o-ms-sm-48 { margin-left: 48px !important; }
  .o-ms-sm-52 { margin-left: 52px !important; }
  .o-ms-sm-56 { margin-left: 56px !important; }
  .o-ms-sm-60 { margin-left: 60px !important; }
  .o-ms-sm-64 { margin-left: 64px !important; }
  .o-ms-sm-68 { margin-left: 68px !important; }
  .o-ms-sm-72 { margin-left: 72px !important; }
  .o-ms-sm-76 { margin-left: 76px !important; }
  .o-ms-sm-80 { margin-left: 80px !important; }
  .o-ms-sm-84 { margin-left: 84px !important; }
  .o-ms-sm-88 { margin-left: 88px !important; }
  .o-ms-sm-92 { margin-left: 92px !important; }
  .o-ms-sm-96 { margin-left: 96px !important; }
  .o-me-sm-1 { margin-right: 1px !important; }
  .o-me-sm-2 { margin-right: 2px !important; }
  .o-me-sm-3 { margin-right: 3px !important; }
  .o-me-sm-4 { margin-right: 4px !important; }
  .o-me-sm-5 { margin-right: 5px !important; }
  .o-me-sm-6 { margin-right: 6px !important; }
  .o-me-sm-7 { margin-right: 7px !important; }
  .o-me-sm-8 { margin-right: 8px !important; }
  .o-me-sm-9 { margin-right: 9px !important; }
  .o-me-sm-10 { margin-right: 10px !important; }
  .o-me-sm-12 { margin-right: 12px !important; }
  .o-me-sm-14 { margin-right: 14px !important; }
  .o-me-sm-16 { margin-right: 16px !important; }
  .o-me-sm-18 { margin-right: 18px !important; }
  .o-me-sm-20 { margin-right: 20px !important; }
  .o-me-sm-24 { margin-right: 24px !important; }
  .o-me-sm-28 { margin-right: 28px !important; }
  .o-me-sm-32 { margin-right: 32px !important; }
  .o-me-sm-36 { margin-right: 36px !important; }
  .o-me-sm-40 { margin-right: 40px !important; }
  .o-me-sm-44 { margin-right: 44px !important; }
  .o-me-sm-48 { margin-right: 48px !important; }
  .o-me-sm-52 { margin-right: 52px !important; }
  .o-me-sm-56 { margin-right: 56px !important; }
  .o-me-sm-60 { margin-right: 60px !important; }
  .o-me-sm-64 { margin-right: 64px !important; }
  .o-me-sm-68 { margin-right: 68px !important; }
  .o-me-sm-72 { margin-right: 72px !important; }
  .o-me-sm-76 { margin-right: 76px !important; }
  .o-me-sm-80 { margin-right: 80px !important; }
  .o-me-sm-84 { margin-right: 84px !important; }
  .o-me-sm-88 { margin-right: 88px !important; }
  .o-me-sm-92 { margin-right: 92px !important; }
  .o-me-sm-96 { margin-right: 96px !important; }
  .o-mx-sm-1 { margin-left: 1px !important; margin-right: 1px !important; }
  .o-mx-sm-2 { margin-left: 2px !important; margin-right: 2px !important; }
  .o-mx-sm-3 { margin-left: 3px !important; margin-right: 3px !important; }
  .o-mx-sm-4 { margin-left: 4px !important; margin-right: 4px !important; }
  .o-mx-sm-5 { margin-left: 5px !important; margin-right: 5px !important; }
  .o-mx-sm-6 { margin-left: 6px !important; margin-right: 6px !important; }
  .o-mx-sm-7 { margin-left: 7px !important; margin-right: 7px !important; }
  .o-mx-sm-8 { margin-left: 8px !important; margin-right: 8px !important; }
  .o-mx-sm-9 { margin-left: 9px !important; margin-right: 9px !important; }
  .o-mx-sm-10 { margin-left: 10px !important; margin-right: 10px !important; }
  .o-mx-sm-12 { margin-left: 12px !important; margin-right: 12px !important; }
  .o-mx-sm-14 { margin-left: 14px !important; margin-right: 14px !important; }
  .o-mx-sm-16 { margin-left: 16px !important; margin-right: 16px !important; }
  .o-mx-sm-18 { margin-left: 18px !important; margin-right: 18px !important; }
  .o-mx-sm-20 { margin-left: 20px !important; margin-right: 20px !important; }
  .o-mx-sm-24 { margin-left: 24px !important; margin-right: 24px !important; }
  .o-mx-sm-28 { margin-left: 28px !important; margin-right: 28px !important; }
  .o-mx-sm-32 { margin-left: 32px !important; margin-right: 32px !important; }
  .o-mx-sm-36 { margin-left: 36px !important; margin-right: 36px !important; }
  .o-mx-sm-40 { margin-left: 40px !important; margin-right: 40px !important; }
  .o-mx-sm-44 { margin-left: 44px !important; margin-right: 44px !important; }
  .o-mx-sm-48 { margin-left: 48px !important; margin-right: 48px !important; }
  .o-mx-sm-52 { margin-left: 52px !important; margin-right: 52px !important; }
  .o-mx-sm-56 { margin-left: 56px !important; margin-right: 56px !important; }
  .o-mx-sm-60 { margin-left: 60px !important; margin-right: 60px !important; }
  .o-mx-sm-64 { margin-left: 64px !important; margin-right: 64px !important; }
  .o-mx-sm-68 { margin-left: 68px !important; margin-right: 68px !important; }
  .o-mx-sm-72 { margin-left: 72px !important; margin-right: 72px !important; }
  .o-mx-sm-76 { margin-left: 76px !important; margin-right: 76px !important; }
  .o-mx-sm-80 { margin-left: 80px !important; margin-right: 80px !important; }
  .o-mx-sm-84 { margin-left: 84px !important; margin-right: 84px !important; }
  .o-mx-sm-88 { margin-left: 88px !important; margin-right: 88px !important; }
  .o-mx-sm-92 { margin-left: 92px !important; margin-right: 92px !important; }
  .o-mx-sm-96 { margin-left: 96px !important; margin-right: 96px !important; }
  .o-my-sm-1 { margin-top: 1px !important; margin-bottom: 1px !important; }
  .o-my-sm-2 { margin-top: 2px !important; margin-bottom: 2px !important; }
  .o-my-sm-3 { margin-top: 3px !important; margin-bottom: 3px !important; }
  .o-my-sm-4 { margin-top: 4px !important; margin-bottom: 4px !important; }
  .o-my-sm-5 { margin-top: 5px !important; margin-bottom: 5px !important; }
  .o-my-sm-6 { margin-top: 6px !important; margin-bottom: 6px !important; }
  .o-my-sm-7 { margin-top: 7px !important; margin-bottom: 7px !important; }
  .o-my-sm-8 { margin-top: 8px !important; margin-bottom: 8px !important; }
  .o-my-sm-9 { margin-top: 9px !important; margin-bottom: 9px !important; }
  .o-my-sm-10 { margin-top: 10px !important; margin-bottom: 10px !important; }
  .o-my-sm-12 { margin-top: 12px !important; margin-bottom: 12px !important; }
  .o-my-sm-14 { margin-top: 14px !important; margin-bottom: 14px !important; }
  .o-my-sm-16 { margin-top: 16px !important; margin-bottom: 16px !important; }
  .o-my-sm-18 { margin-top: 18px !important; margin-bottom: 18px !important; }
  .o-my-sm-20 { margin-top: 20px !important; margin-bottom: 20px !important; }
  .o-my-sm-24 { margin-top: 24px !important; margin-bottom: 24px !important; }
  .o-my-sm-28 { margin-top: 28px !important; margin-bottom: 28px !important; }
  .o-my-sm-32 { margin-top: 32px !important; margin-bottom: 32px !important; }
  .o-my-sm-36 { margin-top: 36px !important; margin-bottom: 36px !important; }
  .o-my-sm-40 { margin-top: 40px !important; margin-bottom: 40px !important; }
  .o-my-sm-44 { margin-top: 44px !important; margin-bottom: 44px !important; }
  .o-my-sm-48 { margin-top: 48px !important; margin-bottom: 48px !important; }
  .o-my-sm-52 { margin-top: 52px !important; margin-bottom: 52px !important; }
  .o-my-sm-56 { margin-top: 56px !important; margin-bottom: 56px !important; }
  .o-my-sm-60 { margin-top: 60px !important; margin-bottom: 60px !important; }
  .o-my-sm-64 { margin-top: 64px !important; margin-bottom: 64px !important; }
  .o-my-sm-68 { margin-top: 68px !important; margin-bottom: 68px !important; }
  .o-my-sm-72 { margin-top: 72px !important; margin-bottom: 72px !important; }
  .o-my-sm-76 { margin-top: 76px !important; margin-bottom: 76px !important; }
  .o-my-sm-80 { margin-top: 80px !important; margin-bottom: 80px !important; }
  .o-my-sm-84 { margin-top: 84px !important; margin-bottom: 84px !important; }
  .o-my-sm-88 { margin-top: 88px !important; margin-bottom: 88px !important; }
  .o-my-sm-92 { margin-top: 92px !important; margin-bottom: 92px !important; }
  .o-my-sm-96 { margin-top: 96px !important; margin-bottom: 96px !important; }
}
@media (min-width: 768px) {
  .o-p-md-1 { padding-: 1px !important; }
  .o-p-md-2 { padding-: 2px !important; }
  .o-p-md-3 { padding-: 3px !important; }
  .o-p-md-4 { padding-: 4px !important; }
  .o-p-md-5 { padding-: 5px !important; }
  .o-p-md-6 { padding-: 6px !important; }
  .o-p-md-7 { padding-: 7px !important; }
  .o-p-md-8 { padding-: 8px !important; }
  .o-p-md-9 { padding-: 9px !important; }
  .o-p-md-10 { padding-: 10px !important; }
  .o-p-md-12 { padding-: 12px !important; }
  .o-p-md-14 { padding-: 14px !important; }
  .o-p-md-16 { padding-: 16px !important; }
  .o-p-md-18 { padding-: 18px !important; }
  .o-p-md-20 { padding-: 20px !important; }
  .o-p-md-24 { padding-: 24px !important; }
  .o-p-md-28 { padding-: 28px !important; }
  .o-p-md-32 { padding-: 32px !important; }
  .o-p-md-36 { padding-: 36px !important; }
  .o-p-md-40 { padding-: 40px !important; }
  .o-p-md-44 { padding-: 44px !important; }
  .o-p-md-48 { padding-: 48px !important; }
  .o-p-md-52 { padding-: 52px !important; }
  .o-p-md-56 { padding-: 56px !important; }
  .o-p-md-60 { padding-: 60px !important; }
  .o-p-md-64 { padding-: 64px !important; }
  .o-p-md-68 { padding-: 68px !important; }
  .o-p-md-72 { padding-: 72px !important; }
  .o-p-md-76 { padding-: 76px !important; }
  .o-p-md-80 { padding-: 80px !important; }
  .o-p-md-84 { padding-: 84px !important; }
  .o-p-md-88 { padding-: 88px !important; }
  .o-p-md-92 { padding-: 92px !important; }
  .o-p-md-96 { padding-: 96px !important; }
  .o-pt-md-1 { padding-top: 1px !important; }
  .o-pt-md-2 { padding-top: 2px !important; }
  .o-pt-md-3 { padding-top: 3px !important; }
  .o-pt-md-4 { padding-top: 4px !important; }
  .o-pt-md-5 { padding-top: 5px !important; }
  .o-pt-md-6 { padding-top: 6px !important; }
  .o-pt-md-7 { padding-top: 7px !important; }
  .o-pt-md-8 { padding-top: 8px !important; }
  .o-pt-md-9 { padding-top: 9px !important; }
  .o-pt-md-10 { padding-top: 10px !important; }
  .o-pt-md-12 { padding-top: 12px !important; }
  .o-pt-md-14 { padding-top: 14px !important; }
  .o-pt-md-16 { padding-top: 16px !important; }
  .o-pt-md-18 { padding-top: 18px !important; }
  .o-pt-md-20 { padding-top: 20px !important; }
  .o-pt-md-24 { padding-top: 24px !important; }
  .o-pt-md-28 { padding-top: 28px !important; }
  .o-pt-md-32 { padding-top: 32px !important; }
  .o-pt-md-36 { padding-top: 36px !important; }
  .o-pt-md-40 { padding-top: 40px !important; }
  .o-pt-md-44 { padding-top: 44px !important; }
  .o-pt-md-48 { padding-top: 48px !important; }
  .o-pt-md-52 { padding-top: 52px !important; }
  .o-pt-md-56 { padding-top: 56px !important; }
  .o-pt-md-60 { padding-top: 60px !important; }
  .o-pt-md-64 { padding-top: 64px !important; }
  .o-pt-md-68 { padding-top: 68px !important; }
  .o-pt-md-72 { padding-top: 72px !important; }
  .o-pt-md-76 { padding-top: 76px !important; }
  .o-pt-md-80 { padding-top: 80px !important; }
  .o-pt-md-84 { padding-top: 84px !important; }
  .o-pt-md-88 { padding-top: 88px !important; }
  .o-pt-md-92 { padding-top: 92px !important; }
  .o-pt-md-96 { padding-top: 96px !important; }
  .o-pb-md-1 { padding-bottom: 1px !important; }
  .o-pb-md-2 { padding-bottom: 2px !important; }
  .o-pb-md-3 { padding-bottom: 3px !important; }
  .o-pb-md-4 { padding-bottom: 4px !important; }
  .o-pb-md-5 { padding-bottom: 5px !important; }
  .o-pb-md-6 { padding-bottom: 6px !important; }
  .o-pb-md-7 { padding-bottom: 7px !important; }
  .o-pb-md-8 { padding-bottom: 8px !important; }
  .o-pb-md-9 { padding-bottom: 9px !important; }
  .o-pb-md-10 { padding-bottom: 10px !important; }
  .o-pb-md-12 { padding-bottom: 12px !important; }
  .o-pb-md-14 { padding-bottom: 14px !important; }
  .o-pb-md-16 { padding-bottom: 16px !important; }
  .o-pb-md-18 { padding-bottom: 18px !important; }
  .o-pb-md-20 { padding-bottom: 20px !important; }
  .o-pb-md-24 { padding-bottom: 24px !important; }
  .o-pb-md-28 { padding-bottom: 28px !important; }
  .o-pb-md-32 { padding-bottom: 32px !important; }
  .o-pb-md-36 { padding-bottom: 36px !important; }
  .o-pb-md-40 { padding-bottom: 40px !important; }
  .o-pb-md-44 { padding-bottom: 44px !important; }
  .o-pb-md-48 { padding-bottom: 48px !important; }
  .o-pb-md-52 { padding-bottom: 52px !important; }
  .o-pb-md-56 { padding-bottom: 56px !important; }
  .o-pb-md-60 { padding-bottom: 60px !important; }
  .o-pb-md-64 { padding-bottom: 64px !important; }
  .o-pb-md-68 { padding-bottom: 68px !important; }
  .o-pb-md-72 { padding-bottom: 72px !important; }
  .o-pb-md-76 { padding-bottom: 76px !important; }
  .o-pb-md-80 { padding-bottom: 80px !important; }
  .o-pb-md-84 { padding-bottom: 84px !important; }
  .o-pb-md-88 { padding-bottom: 88px !important; }
  .o-pb-md-92 { padding-bottom: 92px !important; }
  .o-pb-md-96 { padding-bottom: 96px !important; }
  .o-ps-md-1 { padding-left: 1px !important; }
  .o-ps-md-2 { padding-left: 2px !important; }
  .o-ps-md-3 { padding-left: 3px !important; }
  .o-ps-md-4 { padding-left: 4px !important; }
  .o-ps-md-5 { padding-left: 5px !important; }
  .o-ps-md-6 { padding-left: 6px !important; }
  .o-ps-md-7 { padding-left: 7px !important; }
  .o-ps-md-8 { padding-left: 8px !important; }
  .o-ps-md-9 { padding-left: 9px !important; }
  .o-ps-md-10 { padding-left: 10px !important; }
  .o-ps-md-12 { padding-left: 12px !important; }
  .o-ps-md-14 { padding-left: 14px !important; }
  .o-ps-md-16 { padding-left: 16px !important; }
  .o-ps-md-18 { padding-left: 18px !important; }
  .o-ps-md-20 { padding-left: 20px !important; }
  .o-ps-md-24 { padding-left: 24px !important; }
  .o-ps-md-28 { padding-left: 28px !important; }
  .o-ps-md-32 { padding-left: 32px !important; }
  .o-ps-md-36 { padding-left: 36px !important; }
  .o-ps-md-40 { padding-left: 40px !important; }
  .o-ps-md-44 { padding-left: 44px !important; }
  .o-ps-md-48 { padding-left: 48px !important; }
  .o-ps-md-52 { padding-left: 52px !important; }
  .o-ps-md-56 { padding-left: 56px !important; }
  .o-ps-md-60 { padding-left: 60px !important; }
  .o-ps-md-64 { padding-left: 64px !important; }
  .o-ps-md-68 { padding-left: 68px !important; }
  .o-ps-md-72 { padding-left: 72px !important; }
  .o-ps-md-76 { padding-left: 76px !important; }
  .o-ps-md-80 { padding-left: 80px !important; }
  .o-ps-md-84 { padding-left: 84px !important; }
  .o-ps-md-88 { padding-left: 88px !important; }
  .o-ps-md-92 { padding-left: 92px !important; }
  .o-ps-md-96 { padding-left: 96px !important; }
  .o-pe-md-1 { padding-right: 1px !important; }
  .o-pe-md-2 { padding-right: 2px !important; }
  .o-pe-md-3 { padding-right: 3px !important; }
  .o-pe-md-4 { padding-right: 4px !important; }
  .o-pe-md-5 { padding-right: 5px !important; }
  .o-pe-md-6 { padding-right: 6px !important; }
  .o-pe-md-7 { padding-right: 7px !important; }
  .o-pe-md-8 { padding-right: 8px !important; }
  .o-pe-md-9 { padding-right: 9px !important; }
  .o-pe-md-10 { padding-right: 10px !important; }
  .o-pe-md-12 { padding-right: 12px !important; }
  .o-pe-md-14 { padding-right: 14px !important; }
  .o-pe-md-16 { padding-right: 16px !important; }
  .o-pe-md-18 { padding-right: 18px !important; }
  .o-pe-md-20 { padding-right: 20px !important; }
  .o-pe-md-24 { padding-right: 24px !important; }
  .o-pe-md-28 { padding-right: 28px !important; }
  .o-pe-md-32 { padding-right: 32px !important; }
  .o-pe-md-36 { padding-right: 36px !important; }
  .o-pe-md-40 { padding-right: 40px !important; }
  .o-pe-md-44 { padding-right: 44px !important; }
  .o-pe-md-48 { padding-right: 48px !important; }
  .o-pe-md-52 { padding-right: 52px !important; }
  .o-pe-md-56 { padding-right: 56px !important; }
  .o-pe-md-60 { padding-right: 60px !important; }
  .o-pe-md-64 { padding-right: 64px !important; }
  .o-pe-md-68 { padding-right: 68px !important; }
  .o-pe-md-72 { padding-right: 72px !important; }
  .o-pe-md-76 { padding-right: 76px !important; }
  .o-pe-md-80 { padding-right: 80px !important; }
  .o-pe-md-84 { padding-right: 84px !important; }
  .o-pe-md-88 { padding-right: 88px !important; }
  .o-pe-md-92 { padding-right: 92px !important; }
  .o-pe-md-96 { padding-right: 96px !important; }
  .o-px-md-1 { padding-left: 1px !important; padding-right: 1px !important; }
  .o-px-md-2 { padding-left: 2px !important; padding-right: 2px !important; }
  .o-px-md-3 { padding-left: 3px !important; padding-right: 3px !important; }
  .o-px-md-4 { padding-left: 4px !important; padding-right: 4px !important; }
  .o-px-md-5 { padding-left: 5px !important; padding-right: 5px !important; }
  .o-px-md-6 { padding-left: 6px !important; padding-right: 6px !important; }
  .o-px-md-7 { padding-left: 7px !important; padding-right: 7px !important; }
  .o-px-md-8 { padding-left: 8px !important; padding-right: 8px !important; }
  .o-px-md-9 { padding-left: 9px !important; padding-right: 9px !important; }
  .o-px-md-10 { padding-left: 10px !important; padding-right: 10px !important; }
  .o-px-md-12 { padding-left: 12px !important; padding-right: 12px !important; }
  .o-px-md-14 { padding-left: 14px !important; padding-right: 14px !important; }
  .o-px-md-16 { padding-left: 16px !important; padding-right: 16px !important; }
  .o-px-md-18 { padding-left: 18px !important; padding-right: 18px !important; }
  .o-px-md-20 { padding-left: 20px !important; padding-right: 20px !important; }
  .o-px-md-24 { padding-left: 24px !important; padding-right: 24px !important; }
  .o-px-md-28 { padding-left: 28px !important; padding-right: 28px !important; }
  .o-px-md-32 { padding-left: 32px !important; padding-right: 32px !important; }
  .o-px-md-36 { padding-left: 36px !important; padding-right: 36px !important; }
  .o-px-md-40 { padding-left: 40px !important; padding-right: 40px !important; }
  .o-px-md-44 { padding-left: 44px !important; padding-right: 44px !important; }
  .o-px-md-48 { padding-left: 48px !important; padding-right: 48px !important; }
  .o-px-md-52 { padding-left: 52px !important; padding-right: 52px !important; }
  .o-px-md-56 { padding-left: 56px !important; padding-right: 56px !important; }
  .o-px-md-60 { padding-left: 60px !important; padding-right: 60px !important; }
  .o-px-md-64 { padding-left: 64px !important; padding-right: 64px !important; }
  .o-px-md-68 { padding-left: 68px !important; padding-right: 68px !important; }
  .o-px-md-72 { padding-left: 72px !important; padding-right: 72px !important; }
  .o-px-md-76 { padding-left: 76px !important; padding-right: 76px !important; }
  .o-px-md-80 { padding-left: 80px !important; padding-right: 80px !important; }
  .o-px-md-84 { padding-left: 84px !important; padding-right: 84px !important; }
  .o-px-md-88 { padding-left: 88px !important; padding-right: 88px !important; }
  .o-px-md-92 { padding-left: 92px !important; padding-right: 92px !important; }
  .o-px-md-96 { padding-left: 96px !important; padding-right: 96px !important; }
  .o-py-md-1 { padding-top: 1px !important; padding-bottom: 1px !important; }
  .o-py-md-2 { padding-top: 2px !important; padding-bottom: 2px !important; }
  .o-py-md-3 { padding-top: 3px !important; padding-bottom: 3px !important; }
  .o-py-md-4 { padding-top: 4px !important; padding-bottom: 4px !important; }
  .o-py-md-5 { padding-top: 5px !important; padding-bottom: 5px !important; }
  .o-py-md-6 { padding-top: 6px !important; padding-bottom: 6px !important; }
  .o-py-md-7 { padding-top: 7px !important; padding-bottom: 7px !important; }
  .o-py-md-8 { padding-top: 8px !important; padding-bottom: 8px !important; }
  .o-py-md-9 { padding-top: 9px !important; padding-bottom: 9px !important; }
  .o-py-md-10 { padding-top: 10px !important; padding-bottom: 10px !important; }
  .o-py-md-12 { padding-top: 12px !important; padding-bottom: 12px !important; }
  .o-py-md-14 { padding-top: 14px !important; padding-bottom: 14px !important; }
  .o-py-md-16 { padding-top: 16px !important; padding-bottom: 16px !important; }
  .o-py-md-18 { padding-top: 18px !important; padding-bottom: 18px !important; }
  .o-py-md-20 { padding-top: 20px !important; padding-bottom: 20px !important; }
  .o-py-md-24 { padding-top: 24px !important; padding-bottom: 24px !important; }
  .o-py-md-28 { padding-top: 28px !important; padding-bottom: 28px !important; }
  .o-py-md-32 { padding-top: 32px !important; padding-bottom: 32px !important; }
  .o-py-md-36 { padding-top: 36px !important; padding-bottom: 36px !important; }
  .o-py-md-40 { padding-top: 40px !important; padding-bottom: 40px !important; }
  .o-py-md-44 { padding-top: 44px !important; padding-bottom: 44px !important; }
  .o-py-md-48 { padding-top: 48px !important; padding-bottom: 48px !important; }
  .o-py-md-52 { padding-top: 52px !important; padding-bottom: 52px !important; }
  .o-py-md-56 { padding-top: 56px !important; padding-bottom: 56px !important; }
  .o-py-md-60 { padding-top: 60px !important; padding-bottom: 60px !important; }
  .o-py-md-64 { padding-top: 64px !important; padding-bottom: 64px !important; }
  .o-py-md-68 { padding-top: 68px !important; padding-bottom: 68px !important; }
  .o-py-md-72 { padding-top: 72px !important; padding-bottom: 72px !important; }
  .o-py-md-76 { padding-top: 76px !important; padding-bottom: 76px !important; }
  .o-py-md-80 { padding-top: 80px !important; padding-bottom: 80px !important; }
  .o-py-md-84 { padding-top: 84px !important; padding-bottom: 84px !important; }
  .o-py-md-88 { padding-top: 88px !important; padding-bottom: 88px !important; }
  .o-py-md-92 { padding-top: 92px !important; padding-bottom: 92px !important; }
  .o-py-md-96 { padding-top: 96px !important; padding-bottom: 96px !important; }
  .o-m-md-1 { margin-: 1px !important; }
  .o-m-md-2 { margin-: 2px !important; }
  .o-m-md-3 { margin-: 3px !important; }
  .o-m-md-4 { margin-: 4px !important; }
  .o-m-md-5 { margin-: 5px !important; }
  .o-m-md-6 { margin-: 6px !important; }
  .o-m-md-7 { margin-: 7px !important; }
  .o-m-md-8 { margin-: 8px !important; }
  .o-m-md-9 { margin-: 9px !important; }
  .o-m-md-10 { margin-: 10px !important; }
  .o-m-md-12 { margin-: 12px !important; }
  .o-m-md-14 { margin-: 14px !important; }
  .o-m-md-16 { margin-: 16px !important; }
  .o-m-md-18 { margin-: 18px !important; }
  .o-m-md-20 { margin-: 20px !important; }
  .o-m-md-24 { margin-: 24px !important; }
  .o-m-md-28 { margin-: 28px !important; }
  .o-m-md-32 { margin-: 32px !important; }
  .o-m-md-36 { margin-: 36px !important; }
  .o-m-md-40 { margin-: 40px !important; }
  .o-m-md-44 { margin-: 44px !important; }
  .o-m-md-48 { margin-: 48px !important; }
  .o-m-md-52 { margin-: 52px !important; }
  .o-m-md-56 { margin-: 56px !important; }
  .o-m-md-60 { margin-: 60px !important; }
  .o-m-md-64 { margin-: 64px !important; }
  .o-m-md-68 { margin-: 68px !important; }
  .o-m-md-72 { margin-: 72px !important; }
  .o-m-md-76 { margin-: 76px !important; }
  .o-m-md-80 { margin-: 80px !important; }
  .o-m-md-84 { margin-: 84px !important; }
  .o-m-md-88 { margin-: 88px !important; }
  .o-m-md-92 { margin-: 92px !important; }
  .o-m-md-96 { margin-: 96px !important; }
  .o-mt-md-1 { margin-top: 1px !important; }
  .o-mt-md-2 { margin-top: 2px !important; }
  .o-mt-md-3 { margin-top: 3px !important; }
  .o-mt-md-4 { margin-top: 4px !important; }
  .o-mt-md-5 { margin-top: 5px !important; }
  .o-mt-md-6 { margin-top: 6px !important; }
  .o-mt-md-7 { margin-top: 7px !important; }
  .o-mt-md-8 { margin-top: 8px !important; }
  .o-mt-md-9 { margin-top: 9px !important; }
  .o-mt-md-10 { margin-top: 10px !important; }
  .o-mt-md-12 { margin-top: 12px !important; }
  .o-mt-md-14 { margin-top: 14px !important; }
  .o-mt-md-16 { margin-top: 16px !important; }
  .o-mt-md-18 { margin-top: 18px !important; }
  .o-mt-md-20 { margin-top: 20px !important; }
  .o-mt-md-24 { margin-top: 24px !important; }
  .o-mt-md-28 { margin-top: 28px !important; }
  .o-mt-md-32 { margin-top: 32px !important; }
  .o-mt-md-36 { margin-top: 36px !important; }
  .o-mt-md-40 { margin-top: 40px !important; }
  .o-mt-md-44 { margin-top: 44px !important; }
  .o-mt-md-48 { margin-top: 48px !important; }
  .o-mt-md-52 { margin-top: 52px !important; }
  .o-mt-md-56 { margin-top: 56px !important; }
  .o-mt-md-60 { margin-top: 60px !important; }
  .o-mt-md-64 { margin-top: 64px !important; }
  .o-mt-md-68 { margin-top: 68px !important; }
  .o-mt-md-72 { margin-top: 72px !important; }
  .o-mt-md-76 { margin-top: 76px !important; }
  .o-mt-md-80 { margin-top: 80px !important; }
  .o-mt-md-84 { margin-top: 84px !important; }
  .o-mt-md-88 { margin-top: 88px !important; }
  .o-mt-md-92 { margin-top: 92px !important; }
  .o-mt-md-96 { margin-top: 96px !important; }
  .o-mb-md-1 { margin-bottom: 1px !important; }
  .o-mb-md-2 { margin-bottom: 2px !important; }
  .o-mb-md-3 { margin-bottom: 3px !important; }
  .o-mb-md-4 { margin-bottom: 4px !important; }
  .o-mb-md-5 { margin-bottom: 5px !important; }
  .o-mb-md-6 { margin-bottom: 6px !important; }
  .o-mb-md-7 { margin-bottom: 7px !important; }
  .o-mb-md-8 { margin-bottom: 8px !important; }
  .o-mb-md-9 { margin-bottom: 9px !important; }
  .o-mb-md-10 { margin-bottom: 10px !important; }
  .o-mb-md-12 { margin-bottom: 12px !important; }
  .o-mb-md-14 { margin-bottom: 14px !important; }
  .o-mb-md-16 { margin-bottom: 16px !important; }
  .o-mb-md-18 { margin-bottom: 18px !important; }
  .o-mb-md-20 { margin-bottom: 20px !important; }
  .o-mb-md-24 { margin-bottom: 24px !important; }
  .o-mb-md-28 { margin-bottom: 28px !important; }
  .o-mb-md-32 { margin-bottom: 32px !important; }
  .o-mb-md-36 { margin-bottom: 36px !important; }
  .o-mb-md-40 { margin-bottom: 40px !important; }
  .o-mb-md-44 { margin-bottom: 44px !important; }
  .o-mb-md-48 { margin-bottom: 48px !important; }
  .o-mb-md-52 { margin-bottom: 52px !important; }
  .o-mb-md-56 { margin-bottom: 56px !important; }
  .o-mb-md-60 { margin-bottom: 60px !important; }
  .o-mb-md-64 { margin-bottom: 64px !important; }
  .o-mb-md-68 { margin-bottom: 68px !important; }
  .o-mb-md-72 { margin-bottom: 72px !important; }
  .o-mb-md-76 { margin-bottom: 76px !important; }
  .o-mb-md-80 { margin-bottom: 80px !important; }
  .o-mb-md-84 { margin-bottom: 84px !important; }
  .o-mb-md-88 { margin-bottom: 88px !important; }
  .o-mb-md-92 { margin-bottom: 92px !important; }
  .o-mb-md-96 { margin-bottom: 96px !important; }
  .o-ms-md-1 { margin-left: 1px !important; }
  .o-ms-md-2 { margin-left: 2px !important; }
  .o-ms-md-3 { margin-left: 3px !important; }
  .o-ms-md-4 { margin-left: 4px !important; }
  .o-ms-md-5 { margin-left: 5px !important; }
  .o-ms-md-6 { margin-left: 6px !important; }
  .o-ms-md-7 { margin-left: 7px !important; }
  .o-ms-md-8 { margin-left: 8px !important; }
  .o-ms-md-9 { margin-left: 9px !important; }
  .o-ms-md-10 { margin-left: 10px !important; }
  .o-ms-md-12 { margin-left: 12px !important; }
  .o-ms-md-14 { margin-left: 14px !important; }
  .o-ms-md-16 { margin-left: 16px !important; }
  .o-ms-md-18 { margin-left: 18px !important; }
  .o-ms-md-20 { margin-left: 20px !important; }
  .o-ms-md-24 { margin-left: 24px !important; }
  .o-ms-md-28 { margin-left: 28px !important; }
  .o-ms-md-32 { margin-left: 32px !important; }
  .o-ms-md-36 { margin-left: 36px !important; }
  .o-ms-md-40 { margin-left: 40px !important; }
  .o-ms-md-44 { margin-left: 44px !important; }
  .o-ms-md-48 { margin-left: 48px !important; }
  .o-ms-md-52 { margin-left: 52px !important; }
  .o-ms-md-56 { margin-left: 56px !important; }
  .o-ms-md-60 { margin-left: 60px !important; }
  .o-ms-md-64 { margin-left: 64px !important; }
  .o-ms-md-68 { margin-left: 68px !important; }
  .o-ms-md-72 { margin-left: 72px !important; }
  .o-ms-md-76 { margin-left: 76px !important; }
  .o-ms-md-80 { margin-left: 80px !important; }
  .o-ms-md-84 { margin-left: 84px !important; }
  .o-ms-md-88 { margin-left: 88px !important; }
  .o-ms-md-92 { margin-left: 92px !important; }
  .o-ms-md-96 { margin-left: 96px !important; }
  .o-me-md-1 { margin-right: 1px !important; }
  .o-me-md-2 { margin-right: 2px !important; }
  .o-me-md-3 { margin-right: 3px !important; }
  .o-me-md-4 { margin-right: 4px !important; }
  .o-me-md-5 { margin-right: 5px !important; }
  .o-me-md-6 { margin-right: 6px !important; }
  .o-me-md-7 { margin-right: 7px !important; }
  .o-me-md-8 { margin-right: 8px !important; }
  .o-me-md-9 { margin-right: 9px !important; }
  .o-me-md-10 { margin-right: 10px !important; }
  .o-me-md-12 { margin-right: 12px !important; }
  .o-me-md-14 { margin-right: 14px !important; }
  .o-me-md-16 { margin-right: 16px !important; }
  .o-me-md-18 { margin-right: 18px !important; }
  .o-me-md-20 { margin-right: 20px !important; }
  .o-me-md-24 { margin-right: 24px !important; }
  .o-me-md-28 { margin-right: 28px !important; }
  .o-me-md-32 { margin-right: 32px !important; }
  .o-me-md-36 { margin-right: 36px !important; }
  .o-me-md-40 { margin-right: 40px !important; }
  .o-me-md-44 { margin-right: 44px !important; }
  .o-me-md-48 { margin-right: 48px !important; }
  .o-me-md-52 { margin-right: 52px !important; }
  .o-me-md-56 { margin-right: 56px !important; }
  .o-me-md-60 { margin-right: 60px !important; }
  .o-me-md-64 { margin-right: 64px !important; }
  .o-me-md-68 { margin-right: 68px !important; }
  .o-me-md-72 { margin-right: 72px !important; }
  .o-me-md-76 { margin-right: 76px !important; }
  .o-me-md-80 { margin-right: 80px !important; }
  .o-me-md-84 { margin-right: 84px !important; }
  .o-me-md-88 { margin-right: 88px !important; }
  .o-me-md-92 { margin-right: 92px !important; }
  .o-me-md-96 { margin-right: 96px !important; }
  .o-mx-md-1 { margin-left: 1px !important; margin-right: 1px !important; }
  .o-mx-md-2 { margin-left: 2px !important; margin-right: 2px !important; }
  .o-mx-md-3 { margin-left: 3px !important; margin-right: 3px !important; }
  .o-mx-md-4 { margin-left: 4px !important; margin-right: 4px !important; }
  .o-mx-md-5 { margin-left: 5px !important; margin-right: 5px !important; }
  .o-mx-md-6 { margin-left: 6px !important; margin-right: 6px !important; }
  .o-mx-md-7 { margin-left: 7px !important; margin-right: 7px !important; }
  .o-mx-md-8 { margin-left: 8px !important; margin-right: 8px !important; }
  .o-mx-md-9 { margin-left: 9px !important; margin-right: 9px !important; }
  .o-mx-md-10 { margin-left: 10px !important; margin-right: 10px !important; }
  .o-mx-md-12 { margin-left: 12px !important; margin-right: 12px !important; }
  .o-mx-md-14 { margin-left: 14px !important; margin-right: 14px !important; }
  .o-mx-md-16 { margin-left: 16px !important; margin-right: 16px !important; }
  .o-mx-md-18 { margin-left: 18px !important; margin-right: 18px !important; }
  .o-mx-md-20 { margin-left: 20px !important; margin-right: 20px !important; }
  .o-mx-md-24 { margin-left: 24px !important; margin-right: 24px !important; }
  .o-mx-md-28 { margin-left: 28px !important; margin-right: 28px !important; }
  .o-mx-md-32 { margin-left: 32px !important; margin-right: 32px !important; }
  .o-mx-md-36 { margin-left: 36px !important; margin-right: 36px !important; }
  .o-mx-md-40 { margin-left: 40px !important; margin-right: 40px !important; }
  .o-mx-md-44 { margin-left: 44px !important; margin-right: 44px !important; }
  .o-mx-md-48 { margin-left: 48px !important; margin-right: 48px !important; }
  .o-mx-md-52 { margin-left: 52px !important; margin-right: 52px !important; }
  .o-mx-md-56 { margin-left: 56px !important; margin-right: 56px !important; }
  .o-mx-md-60 { margin-left: 60px !important; margin-right: 60px !important; }
  .o-mx-md-64 { margin-left: 64px !important; margin-right: 64px !important; }
  .o-mx-md-68 { margin-left: 68px !important; margin-right: 68px !important; }
  .o-mx-md-72 { margin-left: 72px !important; margin-right: 72px !important; }
  .o-mx-md-76 { margin-left: 76px !important; margin-right: 76px !important; }
  .o-mx-md-80 { margin-left: 80px !important; margin-right: 80px !important; }
  .o-mx-md-84 { margin-left: 84px !important; margin-right: 84px !important; }
  .o-mx-md-88 { margin-left: 88px !important; margin-right: 88px !important; }
  .o-mx-md-92 { margin-left: 92px !important; margin-right: 92px !important; }
  .o-mx-md-96 { margin-left: 96px !important; margin-right: 96px !important; }
  .o-my-md-1 { margin-top: 1px !important; margin-bottom: 1px !important; }
  .o-my-md-2 { margin-top: 2px !important; margin-bottom: 2px !important; }
  .o-my-md-3 { margin-top: 3px !important; margin-bottom: 3px !important; }
  .o-my-md-4 { margin-top: 4px !important; margin-bottom: 4px !important; }
  .o-my-md-5 { margin-top: 5px !important; margin-bottom: 5px !important; }
  .o-my-md-6 { margin-top: 6px !important; margin-bottom: 6px !important; }
  .o-my-md-7 { margin-top: 7px !important; margin-bottom: 7px !important; }
  .o-my-md-8 { margin-top: 8px !important; margin-bottom: 8px !important; }
  .o-my-md-9 { margin-top: 9px !important; margin-bottom: 9px !important; }
  .o-my-md-10 { margin-top: 10px !important; margin-bottom: 10px !important; }
  .o-my-md-12 { margin-top: 12px !important; margin-bottom: 12px !important; }
  .o-my-md-14 { margin-top: 14px !important; margin-bottom: 14px !important; }
  .o-my-md-16 { margin-top: 16px !important; margin-bottom: 16px !important; }
  .o-my-md-18 { margin-top: 18px !important; margin-bottom: 18px !important; }
  .o-my-md-20 { margin-top: 20px !important; margin-bottom: 20px !important; }
  .o-my-md-24 { margin-top: 24px !important; margin-bottom: 24px !important; }
  .o-my-md-28 { margin-top: 28px !important; margin-bottom: 28px !important; }
  .o-my-md-32 { margin-top: 32px !important; margin-bottom: 32px !important; }
  .o-my-md-36 { margin-top: 36px !important; margin-bottom: 36px !important; }
  .o-my-md-40 { margin-top: 40px !important; margin-bottom: 40px !important; }
  .o-my-md-44 { margin-top: 44px !important; margin-bottom: 44px !important; }
  .o-my-md-48 { margin-top: 48px !important; margin-bottom: 48px !important; }
  .o-my-md-52 { margin-top: 52px !important; margin-bottom: 52px !important; }
  .o-my-md-56 { margin-top: 56px !important; margin-bottom: 56px !important; }
  .o-my-md-60 { margin-top: 60px !important; margin-bottom: 60px !important; }
  .o-my-md-64 { margin-top: 64px !important; margin-bottom: 64px !important; }
  .o-my-md-68 { margin-top: 68px !important; margin-bottom: 68px !important; }
  .o-my-md-72 { margin-top: 72px !important; margin-bottom: 72px !important; }
  .o-my-md-76 { margin-top: 76px !important; margin-bottom: 76px !important; }
  .o-my-md-80 { margin-top: 80px !important; margin-bottom: 80px !important; }
  .o-my-md-84 { margin-top: 84px !important; margin-bottom: 84px !important; }
  .o-my-md-88 { margin-top: 88px !important; margin-bottom: 88px !important; }
  .o-my-md-92 { margin-top: 92px !important; margin-bottom: 92px !important; }
  .o-my-md-96 { margin-top: 96px !important; margin-bottom: 96px !important; }
}
@media (min-width: 992px) {
  .o-p-lg-1 { padding-: 1px !important; }
  .o-p-lg-2 { padding-: 2px !important; }
  .o-p-lg-3 { padding-: 3px !important; }
  .o-p-lg-4 { padding-: 4px !important; }
  .o-p-lg-5 { padding-: 5px !important; }
  .o-p-lg-6 { padding-: 6px !important; }
  .o-p-lg-7 { padding-: 7px !important; }
  .o-p-lg-8 { padding-: 8px !important; }
  .o-p-lg-9 { padding-: 9px !important; }
  .o-p-lg-10 { padding-: 10px !important; }
  .o-p-lg-12 { padding-: 12px !important; }
  .o-p-lg-14 { padding-: 14px !important; }
  .o-p-lg-16 { padding-: 16px !important; }
  .o-p-lg-18 { padding-: 18px !important; }
  .o-p-lg-20 { padding-: 20px !important; }
  .o-p-lg-24 { padding-: 24px !important; }
  .o-p-lg-28 { padding-: 28px !important; }
  .o-p-lg-32 { padding-: 32px !important; }
  .o-p-lg-36 { padding-: 36px !important; }
  .o-p-lg-40 { padding-: 40px !important; }
  .o-p-lg-44 { padding-: 44px !important; }
  .o-p-lg-48 { padding-: 48px !important; }
  .o-p-lg-52 { padding-: 52px !important; }
  .o-p-lg-56 { padding-: 56px !important; }
  .o-p-lg-60 { padding-: 60px !important; }
  .o-p-lg-64 { padding-: 64px !important; }
  .o-p-lg-68 { padding-: 68px !important; }
  .o-p-lg-72 { padding-: 72px !important; }
  .o-p-lg-76 { padding-: 76px !important; }
  .o-p-lg-80 { padding-: 80px !important; }
  .o-p-lg-84 { padding-: 84px !important; }
  .o-p-lg-88 { padding-: 88px !important; }
  .o-p-lg-92 { padding-: 92px !important; }
  .o-p-lg-96 { padding-: 96px !important; }
  .o-pt-lg-1 { padding-top: 1px !important; }
  .o-pt-lg-2 { padding-top: 2px !important; }
  .o-pt-lg-3 { padding-top: 3px !important; }
  .o-pt-lg-4 { padding-top: 4px !important; }
  .o-pt-lg-5 { padding-top: 5px !important; }
  .o-pt-lg-6 { padding-top: 6px !important; }
  .o-pt-lg-7 { padding-top: 7px !important; }
  .o-pt-lg-8 { padding-top: 8px !important; }
  .o-pt-lg-9 { padding-top: 9px !important; }
  .o-pt-lg-10 { padding-top: 10px !important; }
  .o-pt-lg-12 { padding-top: 12px !important; }
  .o-pt-lg-14 { padding-top: 14px !important; }
  .o-pt-lg-16 { padding-top: 16px !important; }
  .o-pt-lg-18 { padding-top: 18px !important; }
  .o-pt-lg-20 { padding-top: 20px !important; }
  .o-pt-lg-24 { padding-top: 24px !important; }
  .o-pt-lg-28 { padding-top: 28px !important; }
  .o-pt-lg-32 { padding-top: 32px !important; }
  .o-pt-lg-36 { padding-top: 36px !important; }
  .o-pt-lg-40 { padding-top: 40px !important; }
  .o-pt-lg-44 { padding-top: 44px !important; }
  .o-pt-lg-48 { padding-top: 48px !important; }
  .o-pt-lg-52 { padding-top: 52px !important; }
  .o-pt-lg-56 { padding-top: 56px !important; }
  .o-pt-lg-60 { padding-top: 60px !important; }
  .o-pt-lg-64 { padding-top: 64px !important; }
  .o-pt-lg-68 { padding-top: 68px !important; }
  .o-pt-lg-72 { padding-top: 72px !important; }
  .o-pt-lg-76 { padding-top: 76px !important; }
  .o-pt-lg-80 { padding-top: 80px !important; }
  .o-pt-lg-84 { padding-top: 84px !important; }
  .o-pt-lg-88 { padding-top: 88px !important; }
  .o-pt-lg-92 { padding-top: 92px !important; }
  .o-pt-lg-96 { padding-top: 96px !important; }
  .o-pb-lg-1 { padding-bottom: 1px !important; }
  .o-pb-lg-2 { padding-bottom: 2px !important; }
  .o-pb-lg-3 { padding-bottom: 3px !important; }
  .o-pb-lg-4 { padding-bottom: 4px !important; }
  .o-pb-lg-5 { padding-bottom: 5px !important; }
  .o-pb-lg-6 { padding-bottom: 6px !important; }
  .o-pb-lg-7 { padding-bottom: 7px !important; }
  .o-pb-lg-8 { padding-bottom: 8px !important; }
  .o-pb-lg-9 { padding-bottom: 9px !important; }
  .o-pb-lg-10 { padding-bottom: 10px !important; }
  .o-pb-lg-12 { padding-bottom: 12px !important; }
  .o-pb-lg-14 { padding-bottom: 14px !important; }
  .o-pb-lg-16 { padding-bottom: 16px !important; }
  .o-pb-lg-18 { padding-bottom: 18px !important; }
  .o-pb-lg-20 { padding-bottom: 20px !important; }
  .o-pb-lg-24 { padding-bottom: 24px !important; }
  .o-pb-lg-28 { padding-bottom: 28px !important; }
  .o-pb-lg-32 { padding-bottom: 32px !important; }
  .o-pb-lg-36 { padding-bottom: 36px !important; }
  .o-pb-lg-40 { padding-bottom: 40px !important; }
  .o-pb-lg-44 { padding-bottom: 44px !important; }
  .o-pb-lg-48 { padding-bottom: 48px !important; }
  .o-pb-lg-52 { padding-bottom: 52px !important; }
  .o-pb-lg-56 { padding-bottom: 56px !important; }
  .o-pb-lg-60 { padding-bottom: 60px !important; }
  .o-pb-lg-64 { padding-bottom: 64px !important; }
  .o-pb-lg-68 { padding-bottom: 68px !important; }
  .o-pb-lg-72 { padding-bottom: 72px !important; }
  .o-pb-lg-76 { padding-bottom: 76px !important; }
  .o-pb-lg-80 { padding-bottom: 80px !important; }
  .o-pb-lg-84 { padding-bottom: 84px !important; }
  .o-pb-lg-88 { padding-bottom: 88px !important; }
  .o-pb-lg-92 { padding-bottom: 92px !important; }
  .o-pb-lg-96 { padding-bottom: 96px !important; }
  .o-ps-lg-1 { padding-left: 1px !important; }
  .o-ps-lg-2 { padding-left: 2px !important; }
  .o-ps-lg-3 { padding-left: 3px !important; }
  .o-ps-lg-4 { padding-left: 4px !important; }
  .o-ps-lg-5 { padding-left: 5px !important; }
  .o-ps-lg-6 { padding-left: 6px !important; }
  .o-ps-lg-7 { padding-left: 7px !important; }
  .o-ps-lg-8 { padding-left: 8px !important; }
  .o-ps-lg-9 { padding-left: 9px !important; }
  .o-ps-lg-10 { padding-left: 10px !important; }
  .o-ps-lg-12 { padding-left: 12px !important; }
  .o-ps-lg-14 { padding-left: 14px !important; }
  .o-ps-lg-16 { padding-left: 16px !important; }
  .o-ps-lg-18 { padding-left: 18px !important; }
  .o-ps-lg-20 { padding-left: 20px !important; }
  .o-ps-lg-24 { padding-left: 24px !important; }
  .o-ps-lg-28 { padding-left: 28px !important; }
  .o-ps-lg-32 { padding-left: 32px !important; }
  .o-ps-lg-36 { padding-left: 36px !important; }
  .o-ps-lg-40 { padding-left: 40px !important; }
  .o-ps-lg-44 { padding-left: 44px !important; }
  .o-ps-lg-48 { padding-left: 48px !important; }
  .o-ps-lg-52 { padding-left: 52px !important; }
  .o-ps-lg-56 { padding-left: 56px !important; }
  .o-ps-lg-60 { padding-left: 60px !important; }
  .o-ps-lg-64 { padding-left: 64px !important; }
  .o-ps-lg-68 { padding-left: 68px !important; }
  .o-ps-lg-72 { padding-left: 72px !important; }
  .o-ps-lg-76 { padding-left: 76px !important; }
  .o-ps-lg-80 { padding-left: 80px !important; }
  .o-ps-lg-84 { padding-left: 84px !important; }
  .o-ps-lg-88 { padding-left: 88px !important; }
  .o-ps-lg-92 { padding-left: 92px !important; }
  .o-ps-lg-96 { padding-left: 96px !important; }
  .o-pe-lg-1 { padding-right: 1px !important; }
  .o-pe-lg-2 { padding-right: 2px !important; }
  .o-pe-lg-3 { padding-right: 3px !important; }
  .o-pe-lg-4 { padding-right: 4px !important; }
  .o-pe-lg-5 { padding-right: 5px !important; }
  .o-pe-lg-6 { padding-right: 6px !important; }
  .o-pe-lg-7 { padding-right: 7px !important; }
  .o-pe-lg-8 { padding-right: 8px !important; }
  .o-pe-lg-9 { padding-right: 9px !important; }
  .o-pe-lg-10 { padding-right: 10px !important; }
  .o-pe-lg-12 { padding-right: 12px !important; }
  .o-pe-lg-14 { padding-right: 14px !important; }
  .o-pe-lg-16 { padding-right: 16px !important; }
  .o-pe-lg-18 { padding-right: 18px !important; }
  .o-pe-lg-20 { padding-right: 20px !important; }
  .o-pe-lg-24 { padding-right: 24px !important; }
  .o-pe-lg-28 { padding-right: 28px !important; }
  .o-pe-lg-32 { padding-right: 32px !important; }
  .o-pe-lg-36 { padding-right: 36px !important; }
  .o-pe-lg-40 { padding-right: 40px !important; }
  .o-pe-lg-44 { padding-right: 44px !important; }
  .o-pe-lg-48 { padding-right: 48px !important; }
  .o-pe-lg-52 { padding-right: 52px !important; }
  .o-pe-lg-56 { padding-right: 56px !important; }
  .o-pe-lg-60 { padding-right: 60px !important; }
  .o-pe-lg-64 { padding-right: 64px !important; }
  .o-pe-lg-68 { padding-right: 68px !important; }
  .o-pe-lg-72 { padding-right: 72px !important; }
  .o-pe-lg-76 { padding-right: 76px !important; }
  .o-pe-lg-80 { padding-right: 80px !important; }
  .o-pe-lg-84 { padding-right: 84px !important; }
  .o-pe-lg-88 { padding-right: 88px !important; }
  .o-pe-lg-92 { padding-right: 92px !important; }
  .o-pe-lg-96 { padding-right: 96px !important; }
  .o-px-lg-1 { padding-left: 1px !important; padding-right: 1px !important; }
  .o-px-lg-2 { padding-left: 2px !important; padding-right: 2px !important; }
  .o-px-lg-3 { padding-left: 3px !important; padding-right: 3px !important; }
  .o-px-lg-4 { padding-left: 4px !important; padding-right: 4px !important; }
  .o-px-lg-5 { padding-left: 5px !important; padding-right: 5px !important; }
  .o-px-lg-6 { padding-left: 6px !important; padding-right: 6px !important; }
  .o-px-lg-7 { padding-left: 7px !important; padding-right: 7px !important; }
  .o-px-lg-8 { padding-left: 8px !important; padding-right: 8px !important; }
  .o-px-lg-9 { padding-left: 9px !important; padding-right: 9px !important; }
  .o-px-lg-10 { padding-left: 10px !important; padding-right: 10px !important; }
  .o-px-lg-12 { padding-left: 12px !important; padding-right: 12px !important; }
  .o-px-lg-14 { padding-left: 14px !important; padding-right: 14px !important; }
  .o-px-lg-16 { padding-left: 16px !important; padding-right: 16px !important; }
  .o-px-lg-18 { padding-left: 18px !important; padding-right: 18px !important; }
  .o-px-lg-20 { padding-left: 20px !important; padding-right: 20px !important; }
  .o-px-lg-24 { padding-left: 24px !important; padding-right: 24px !important; }
  .o-px-lg-28 { padding-left: 28px !important; padding-right: 28px !important; }
  .o-px-lg-32 { padding-left: 32px !important; padding-right: 32px !important; }
  .o-px-lg-36 { padding-left: 36px !important; padding-right: 36px !important; }
  .o-px-lg-40 { padding-left: 40px !important; padding-right: 40px !important; }
  .o-px-lg-44 { padding-left: 44px !important; padding-right: 44px !important; }
  .o-px-lg-48 { padding-left: 48px !important; padding-right: 48px !important; }
  .o-px-lg-52 { padding-left: 52px !important; padding-right: 52px !important; }
  .o-px-lg-56 { padding-left: 56px !important; padding-right: 56px !important; }
  .o-px-lg-60 { padding-left: 60px !important; padding-right: 60px !important; }
  .o-px-lg-64 { padding-left: 64px !important; padding-right: 64px !important; }
  .o-px-lg-68 { padding-left: 68px !important; padding-right: 68px !important; }
  .o-px-lg-72 { padding-left: 72px !important; padding-right: 72px !important; }
  .o-px-lg-76 { padding-left: 76px !important; padding-right: 76px !important; }
  .o-px-lg-80 { padding-left: 80px !important; padding-right: 80px !important; }
  .o-px-lg-84 { padding-left: 84px !important; padding-right: 84px !important; }
  .o-px-lg-88 { padding-left: 88px !important; padding-right: 88px !important; }
  .o-px-lg-92 { padding-left: 92px !important; padding-right: 92px !important; }
  .o-px-lg-96 { padding-left: 96px !important; padding-right: 96px !important; }
  .o-py-lg-1 { padding-top: 1px !important; padding-bottom: 1px !important; }
  .o-py-lg-2 { padding-top: 2px !important; padding-bottom: 2px !important; }
  .o-py-lg-3 { padding-top: 3px !important; padding-bottom: 3px !important; }
  .o-py-lg-4 { padding-top: 4px !important; padding-bottom: 4px !important; }
  .o-py-lg-5 { padding-top: 5px !important; padding-bottom: 5px !important; }
  .o-py-lg-6 { padding-top: 6px !important; padding-bottom: 6px !important; }
  .o-py-lg-7 { padding-top: 7px !important; padding-bottom: 7px !important; }
  .o-py-lg-8 { padding-top: 8px !important; padding-bottom: 8px !important; }
  .o-py-lg-9 { padding-top: 9px !important; padding-bottom: 9px !important; }
  .o-py-lg-10 { padding-top: 10px !important; padding-bottom: 10px !important; }
  .o-py-lg-12 { padding-top: 12px !important; padding-bottom: 12px !important; }
  .o-py-lg-14 { padding-top: 14px !important; padding-bottom: 14px !important; }
  .o-py-lg-16 { padding-top: 16px !important; padding-bottom: 16px !important; }
  .o-py-lg-18 { padding-top: 18px !important; padding-bottom: 18px !important; }
  .o-py-lg-20 { padding-top: 20px !important; padding-bottom: 20px !important; }
  .o-py-lg-24 { padding-top: 24px !important; padding-bottom: 24px !important; }
  .o-py-lg-28 { padding-top: 28px !important; padding-bottom: 28px !important; }
  .o-py-lg-32 { padding-top: 32px !important; padding-bottom: 32px !important; }
  .o-py-lg-36 { padding-top: 36px !important; padding-bottom: 36px !important; }
  .o-py-lg-40 { padding-top: 40px !important; padding-bottom: 40px !important; }
  .o-py-lg-44 { padding-top: 44px !important; padding-bottom: 44px !important; }
  .o-py-lg-48 { padding-top: 48px !important; padding-bottom: 48px !important; }
  .o-py-lg-52 { padding-top: 52px !important; padding-bottom: 52px !important; }
  .o-py-lg-56 { padding-top: 56px !important; padding-bottom: 56px !important; }
  .o-py-lg-60 { padding-top: 60px !important; padding-bottom: 60px !important; }
  .o-py-lg-64 { padding-top: 64px !important; padding-bottom: 64px !important; }
  .o-py-lg-68 { padding-top: 68px !important; padding-bottom: 68px !important; }
  .o-py-lg-72 { padding-top: 72px !important; padding-bottom: 72px !important; }
  .o-py-lg-76 { padding-top: 76px !important; padding-bottom: 76px !important; }
  .o-py-lg-80 { padding-top: 80px !important; padding-bottom: 80px !important; }
  .o-py-lg-84 { padding-top: 84px !important; padding-bottom: 84px !important; }
  .o-py-lg-88 { padding-top: 88px !important; padding-bottom: 88px !important; }
  .o-py-lg-92 { padding-top: 92px !important; padding-bottom: 92px !important; }
  .o-py-lg-96 { padding-top: 96px !important; padding-bottom: 96px !important; }
  .o-m-lg-1 { margin-: 1px !important; }
  .o-m-lg-2 { margin-: 2px !important; }
  .o-m-lg-3 { margin-: 3px !important; }
  .o-m-lg-4 { margin-: 4px !important; }
  .o-m-lg-5 { margin-: 5px !important; }
  .o-m-lg-6 { margin-: 6px !important; }
  .o-m-lg-7 { margin-: 7px !important; }
  .o-m-lg-8 { margin-: 8px !important; }
  .o-m-lg-9 { margin-: 9px !important; }
  .o-m-lg-10 { margin-: 10px !important; }
  .o-m-lg-12 { margin-: 12px !important; }
  .o-m-lg-14 { margin-: 14px !important; }
  .o-m-lg-16 { margin-: 16px !important; }
  .o-m-lg-18 { margin-: 18px !important; }
  .o-m-lg-20 { margin-: 20px !important; }
  .o-m-lg-24 { margin-: 24px !important; }
  .o-m-lg-28 { margin-: 28px !important; }
  .o-m-lg-32 { margin-: 32px !important; }
  .o-m-lg-36 { margin-: 36px !important; }
  .o-m-lg-40 { margin-: 40px !important; }
  .o-m-lg-44 { margin-: 44px !important; }
  .o-m-lg-48 { margin-: 48px !important; }
  .o-m-lg-52 { margin-: 52px !important; }
  .o-m-lg-56 { margin-: 56px !important; }
  .o-m-lg-60 { margin-: 60px !important; }
  .o-m-lg-64 { margin-: 64px !important; }
  .o-m-lg-68 { margin-: 68px !important; }
  .o-m-lg-72 { margin-: 72px !important; }
  .o-m-lg-76 { margin-: 76px !important; }
  .o-m-lg-80 { margin-: 80px !important; }
  .o-m-lg-84 { margin-: 84px !important; }
  .o-m-lg-88 { margin-: 88px !important; }
  .o-m-lg-92 { margin-: 92px !important; }
  .o-m-lg-96 { margin-: 96px !important; }
  .o-mt-lg-1 { margin-top: 1px !important; }
  .o-mt-lg-2 { margin-top: 2px !important; }
  .o-mt-lg-3 { margin-top: 3px !important; }
  .o-mt-lg-4 { margin-top: 4px !important; }
  .o-mt-lg-5 { margin-top: 5px !important; }
  .o-mt-lg-6 { margin-top: 6px !important; }
  .o-mt-lg-7 { margin-top: 7px !important; }
  .o-mt-lg-8 { margin-top: 8px !important; }
  .o-mt-lg-9 { margin-top: 9px !important; }
  .o-mt-lg-10 { margin-top: 10px !important; }
  .o-mt-lg-12 { margin-top: 12px !important; }
  .o-mt-lg-14 { margin-top: 14px !important; }
  .o-mt-lg-16 { margin-top: 16px !important; }
  .o-mt-lg-18 { margin-top: 18px !important; }
  .o-mt-lg-20 { margin-top: 20px !important; }
  .o-mt-lg-24 { margin-top: 24px !important; }
  .o-mt-lg-28 { margin-top: 28px !important; }
  .o-mt-lg-32 { margin-top: 32px !important; }
  .o-mt-lg-36 { margin-top: 36px !important; }
  .o-mt-lg-40 { margin-top: 40px !important; }
  .o-mt-lg-44 { margin-top: 44px !important; }
  .o-mt-lg-48 { margin-top: 48px !important; }
  .o-mt-lg-52 { margin-top: 52px !important; }
  .o-mt-lg-56 { margin-top: 56px !important; }
  .o-mt-lg-60 { margin-top: 60px !important; }
  .o-mt-lg-64 { margin-top: 64px !important; }
  .o-mt-lg-68 { margin-top: 68px !important; }
  .o-mt-lg-72 { margin-top: 72px !important; }
  .o-mt-lg-76 { margin-top: 76px !important; }
  .o-mt-lg-80 { margin-top: 80px !important; }
  .o-mt-lg-84 { margin-top: 84px !important; }
  .o-mt-lg-88 { margin-top: 88px !important; }
  .o-mt-lg-92 { margin-top: 92px !important; }
  .o-mt-lg-96 { margin-top: 96px !important; }
  .o-mb-lg-1 { margin-bottom: 1px !important; }
  .o-mb-lg-2 { margin-bottom: 2px !important; }
  .o-mb-lg-3 { margin-bottom: 3px !important; }
  .o-mb-lg-4 { margin-bottom: 4px !important; }
  .o-mb-lg-5 { margin-bottom: 5px !important; }
  .o-mb-lg-6 { margin-bottom: 6px !important; }
  .o-mb-lg-7 { margin-bottom: 7px !important; }
  .o-mb-lg-8 { margin-bottom: 8px !important; }
  .o-mb-lg-9 { margin-bottom: 9px !important; }
  .o-mb-lg-10 { margin-bottom: 10px !important; }
  .o-mb-lg-12 { margin-bottom: 12px !important; }
  .o-mb-lg-14 { margin-bottom: 14px !important; }
  .o-mb-lg-16 { margin-bottom: 16px !important; }
  .o-mb-lg-18 { margin-bottom: 18px !important; }
  .o-mb-lg-20 { margin-bottom: 20px !important; }
  .o-mb-lg-24 { margin-bottom: 24px !important; }
  .o-mb-lg-28 { margin-bottom: 28px !important; }
  .o-mb-lg-32 { margin-bottom: 32px !important; }
  .o-mb-lg-36 { margin-bottom: 36px !important; }
  .o-mb-lg-40 { margin-bottom: 40px !important; }
  .o-mb-lg-44 { margin-bottom: 44px !important; }
  .o-mb-lg-48 { margin-bottom: 48px !important; }
  .o-mb-lg-52 { margin-bottom: 52px !important; }
  .o-mb-lg-56 { margin-bottom: 56px !important; }
  .o-mb-lg-60 { margin-bottom: 60px !important; }
  .o-mb-lg-64 { margin-bottom: 64px !important; }
  .o-mb-lg-68 { margin-bottom: 68px !important; }
  .o-mb-lg-72 { margin-bottom: 72px !important; }
  .o-mb-lg-76 { margin-bottom: 76px !important; }
  .o-mb-lg-80 { margin-bottom: 80px !important; }
  .o-mb-lg-84 { margin-bottom: 84px !important; }
  .o-mb-lg-88 { margin-bottom: 88px !important; }
  .o-mb-lg-92 { margin-bottom: 92px !important; }
  .o-mb-lg-96 { margin-bottom: 96px !important; }
  .o-ms-lg-1 { margin-left: 1px !important; }
  .o-ms-lg-2 { margin-left: 2px !important; }
  .o-ms-lg-3 { margin-left: 3px !important; }
  .o-ms-lg-4 { margin-left: 4px !important; }
  .o-ms-lg-5 { margin-left: 5px !important; }
  .o-ms-lg-6 { margin-left: 6px !important; }
  .o-ms-lg-7 { margin-left: 7px !important; }
  .o-ms-lg-8 { margin-left: 8px !important; }
  .o-ms-lg-9 { margin-left: 9px !important; }
  .o-ms-lg-10 { margin-left: 10px !important; }
  .o-ms-lg-12 { margin-left: 12px !important; }
  .o-ms-lg-14 { margin-left: 14px !important; }
  .o-ms-lg-16 { margin-left: 16px !important; }
  .o-ms-lg-18 { margin-left: 18px !important; }
  .o-ms-lg-20 { margin-left: 20px !important; }
  .o-ms-lg-24 { margin-left: 24px !important; }
  .o-ms-lg-28 { margin-left: 28px !important; }
  .o-ms-lg-32 { margin-left: 32px !important; }
  .o-ms-lg-36 { margin-left: 36px !important; }
  .o-ms-lg-40 { margin-left: 40px !important; }
  .o-ms-lg-44 { margin-left: 44px !important; }
  .o-ms-lg-48 { margin-left: 48px !important; }
  .o-ms-lg-52 { margin-left: 52px !important; }
  .o-ms-lg-56 { margin-left: 56px !important; }
  .o-ms-lg-60 { margin-left: 60px !important; }
  .o-ms-lg-64 { margin-left: 64px !important; }
  .o-ms-lg-68 { margin-left: 68px !important; }
  .o-ms-lg-72 { margin-left: 72px !important; }
  .o-ms-lg-76 { margin-left: 76px !important; }
  .o-ms-lg-80 { margin-left: 80px !important; }
  .o-ms-lg-84 { margin-left: 84px !important; }
  .o-ms-lg-88 { margin-left: 88px !important; }
  .o-ms-lg-92 { margin-left: 92px !important; }
  .o-ms-lg-96 { margin-left: 96px !important; }
  .o-me-lg-1 { margin-right: 1px !important; }
  .o-me-lg-2 { margin-right: 2px !important; }
  .o-me-lg-3 { margin-right: 3px !important; }
  .o-me-lg-4 { margin-right: 4px !important; }
  .o-me-lg-5 { margin-right: 5px !important; }
  .o-me-lg-6 { margin-right: 6px !important; }
  .o-me-lg-7 { margin-right: 7px !important; }
  .o-me-lg-8 { margin-right: 8px !important; }
  .o-me-lg-9 { margin-right: 9px !important; }
  .o-me-lg-10 { margin-right: 10px !important; }
  .o-me-lg-12 { margin-right: 12px !important; }
  .o-me-lg-14 { margin-right: 14px !important; }
  .o-me-lg-16 { margin-right: 16px !important; }
  .o-me-lg-18 { margin-right: 18px !important; }
  .o-me-lg-20 { margin-right: 20px !important; }
  .o-me-lg-24 { margin-right: 24px !important; }
  .o-me-lg-28 { margin-right: 28px !important; }
  .o-me-lg-32 { margin-right: 32px !important; }
  .o-me-lg-36 { margin-right: 36px !important; }
  .o-me-lg-40 { margin-right: 40px !important; }
  .o-me-lg-44 { margin-right: 44px !important; }
  .o-me-lg-48 { margin-right: 48px !important; }
  .o-me-lg-52 { margin-right: 52px !important; }
  .o-me-lg-56 { margin-right: 56px !important; }
  .o-me-lg-60 { margin-right: 60px !important; }
  .o-me-lg-64 { margin-right: 64px !important; }
  .o-me-lg-68 { margin-right: 68px !important; }
  .o-me-lg-72 { margin-right: 72px !important; }
  .o-me-lg-76 { margin-right: 76px !important; }
  .o-me-lg-80 { margin-right: 80px !important; }
  .o-me-lg-84 { margin-right: 84px !important; }
  .o-me-lg-88 { margin-right: 88px !important; }
  .o-me-lg-92 { margin-right: 92px !important; }
  .o-me-lg-96 { margin-right: 96px !important; }
  .o-mx-lg-1 { margin-left: 1px !important; margin-right: 1px !important; }
  .o-mx-lg-2 { margin-left: 2px !important; margin-right: 2px !important; }
  .o-mx-lg-3 { margin-left: 3px !important; margin-right: 3px !important; }
  .o-mx-lg-4 { margin-left: 4px !important; margin-right: 4px !important; }
  .o-mx-lg-5 { margin-left: 5px !important; margin-right: 5px !important; }
  .o-mx-lg-6 { margin-left: 6px !important; margin-right: 6px !important; }
  .o-mx-lg-7 { margin-left: 7px !important; margin-right: 7px !important; }
  .o-mx-lg-8 { margin-left: 8px !important; margin-right: 8px !important; }
  .o-mx-lg-9 { margin-left: 9px !important; margin-right: 9px !important; }
  .o-mx-lg-10 { margin-left: 10px !important; margin-right: 10px !important; }
  .o-mx-lg-12 { margin-left: 12px !important; margin-right: 12px !important; }
  .o-mx-lg-14 { margin-left: 14px !important; margin-right: 14px !important; }
  .o-mx-lg-16 { margin-left: 16px !important; margin-right: 16px !important; }
  .o-mx-lg-18 { margin-left: 18px !important; margin-right: 18px !important; }
  .o-mx-lg-20 { margin-left: 20px !important; margin-right: 20px !important; }
  .o-mx-lg-24 { margin-left: 24px !important; margin-right: 24px !important; }
  .o-mx-lg-28 { margin-left: 28px !important; margin-right: 28px !important; }
  .o-mx-lg-32 { margin-left: 32px !important; margin-right: 32px !important; }
  .o-mx-lg-36 { margin-left: 36px !important; margin-right: 36px !important; }
  .o-mx-lg-40 { margin-left: 40px !important; margin-right: 40px !important; }
  .o-mx-lg-44 { margin-left: 44px !important; margin-right: 44px !important; }
  .o-mx-lg-48 { margin-left: 48px !important; margin-right: 48px !important; }
  .o-mx-lg-52 { margin-left: 52px !important; margin-right: 52px !important; }
  .o-mx-lg-56 { margin-left: 56px !important; margin-right: 56px !important; }
  .o-mx-lg-60 { margin-left: 60px !important; margin-right: 60px !important; }
  .o-mx-lg-64 { margin-left: 64px !important; margin-right: 64px !important; }
  .o-mx-lg-68 { margin-left: 68px !important; margin-right: 68px !important; }
  .o-mx-lg-72 { margin-left: 72px !important; margin-right: 72px !important; }
  .o-mx-lg-76 { margin-left: 76px !important; margin-right: 76px !important; }
  .o-mx-lg-80 { margin-left: 80px !important; margin-right: 80px !important; }
  .o-mx-lg-84 { margin-left: 84px !important; margin-right: 84px !important; }
  .o-mx-lg-88 { margin-left: 88px !important; margin-right: 88px !important; }
  .o-mx-lg-92 { margin-left: 92px !important; margin-right: 92px !important; }
  .o-mx-lg-96 { margin-left: 96px !important; margin-right: 96px !important; }
  .o-my-lg-1 { margin-top: 1px !important; margin-bottom: 1px !important; }
  .o-my-lg-2 { margin-top: 2px !important; margin-bottom: 2px !important; }
  .o-my-lg-3 { margin-top: 3px !important; margin-bottom: 3px !important; }
  .o-my-lg-4 { margin-top: 4px !important; margin-bottom: 4px !important; }
  .o-my-lg-5 { margin-top: 5px !important; margin-bottom: 5px !important; }
  .o-my-lg-6 { margin-top: 6px !important; margin-bottom: 6px !important; }
  .o-my-lg-7 { margin-top: 7px !important; margin-bottom: 7px !important; }
  .o-my-lg-8 { margin-top: 8px !important; margin-bottom: 8px !important; }
  .o-my-lg-9 { margin-top: 9px !important; margin-bottom: 9px !important; }
  .o-my-lg-10 { margin-top: 10px !important; margin-bottom: 10px !important; }
  .o-my-lg-12 { margin-top: 12px !important; margin-bottom: 12px !important; }
  .o-my-lg-14 { margin-top: 14px !important; margin-bottom: 14px !important; }
  .o-my-lg-16 { margin-top: 16px !important; margin-bottom: 16px !important; }
  .o-my-lg-18 { margin-top: 18px !important; margin-bottom: 18px !important; }
  .o-my-lg-20 { margin-top: 20px !important; margin-bottom: 20px !important; }
  .o-my-lg-24 { margin-top: 24px !important; margin-bottom: 24px !important; }
  .o-my-lg-28 { margin-top: 28px !important; margin-bottom: 28px !important; }
  .o-my-lg-32 { margin-top: 32px !important; margin-bottom: 32px !important; }
  .o-my-lg-36 { margin-top: 36px !important; margin-bottom: 36px !important; }
  .o-my-lg-40 { margin-top: 40px !important; margin-bottom: 40px !important; }
  .o-my-lg-44 { margin-top: 44px !important; margin-bottom: 44px !important; }
  .o-my-lg-48 { margin-top: 48px !important; margin-bottom: 48px !important; }
  .o-my-lg-52 { margin-top: 52px !important; margin-bottom: 52px !important; }
  .o-my-lg-56 { margin-top: 56px !important; margin-bottom: 56px !important; }
  .o-my-lg-60 { margin-top: 60px !important; margin-bottom: 60px !important; }
  .o-my-lg-64 { margin-top: 64px !important; margin-bottom: 64px !important; }
  .o-my-lg-68 { margin-top: 68px !important; margin-bottom: 68px !important; }
  .o-my-lg-72 { margin-top: 72px !important; margin-bottom: 72px !important; }
  .o-my-lg-76 { margin-top: 76px !important; margin-bottom: 76px !important; }
  .o-my-lg-80 { margin-top: 80px !important; margin-bottom: 80px !important; }
  .o-my-lg-84 { margin-top: 84px !important; margin-bottom: 84px !important; }
  .o-my-lg-88 { margin-top: 88px !important; margin-bottom: 88px !important; }
  .o-my-lg-92 { margin-top: 92px !important; margin-bottom: 92px !important; }
  .o-my-lg-96 { margin-top: 96px !important; margin-bottom: 96px !important; }
}
@media (min-width: 1200px) {
  .o-p-xl-1 { padding-: 1px !important; }
  .o-p-xl-2 { padding-: 2px !important; }
  .o-p-xl-3 { padding-: 3px !important; }
  .o-p-xl-4 { padding-: 4px !important; }
  .o-p-xl-5 { padding-: 5px !important; }
  .o-p-xl-6 { padding-: 6px !important; }
  .o-p-xl-7 { padding-: 7px !important; }
  .o-p-xl-8 { padding-: 8px !important; }
  .o-p-xl-9 { padding-: 9px !important; }
  .o-p-xl-10 { padding-: 10px !important; }
  .o-p-xl-12 { padding-: 12px !important; }
  .o-p-xl-14 { padding-: 14px !important; }
  .o-p-xl-16 { padding-: 16px !important; }
  .o-p-xl-18 { padding-: 18px !important; }
  .o-p-xl-20 { padding-: 20px !important; }
  .o-p-xl-24 { padding-: 24px !important; }
  .o-p-xl-28 { padding-: 28px !important; }
  .o-p-xl-32 { padding-: 32px !important; }
  .o-p-xl-36 { padding-: 36px !important; }
  .o-p-xl-40 { padding-: 40px !important; }
  .o-p-xl-44 { padding-: 44px !important; }
  .o-p-xl-48 { padding-: 48px !important; }
  .o-p-xl-52 { padding-: 52px !important; }
  .o-p-xl-56 { padding-: 56px !important; }
  .o-p-xl-60 { padding-: 60px !important; }
  .o-p-xl-64 { padding-: 64px !important; }
  .o-p-xl-68 { padding-: 68px !important; }
  .o-p-xl-72 { padding-: 72px !important; }
  .o-p-xl-76 { padding-: 76px !important; }
  .o-p-xl-80 { padding-: 80px !important; }
  .o-p-xl-84 { padding-: 84px !important; }
  .o-p-xl-88 { padding-: 88px !important; }
  .o-p-xl-92 { padding-: 92px !important; }
  .o-p-xl-96 { padding-: 96px !important; }
  .o-pt-xl-1 { padding-top: 1px !important; }
  .o-pt-xl-2 { padding-top: 2px !important; }
  .o-pt-xl-3 { padding-top: 3px !important; }
  .o-pt-xl-4 { padding-top: 4px !important; }
  .o-pt-xl-5 { padding-top: 5px !important; }
  .o-pt-xl-6 { padding-top: 6px !important; }
  .o-pt-xl-7 { padding-top: 7px !important; }
  .o-pt-xl-8 { padding-top: 8px !important; }
  .o-pt-xl-9 { padding-top: 9px !important; }
  .o-pt-xl-10 { padding-top: 10px !important; }
  .o-pt-xl-12 { padding-top: 12px !important; }
  .o-pt-xl-14 { padding-top: 14px !important; }
  .o-pt-xl-16 { padding-top: 16px !important; }
  .o-pt-xl-18 { padding-top: 18px !important; }
  .o-pt-xl-20 { padding-top: 20px !important; }
  .o-pt-xl-24 { padding-top: 24px !important; }
  .o-pt-xl-28 { padding-top: 28px !important; }
  .o-pt-xl-32 { padding-top: 32px !important; }
  .o-pt-xl-36 { padding-top: 36px !important; }
  .o-pt-xl-40 { padding-top: 40px !important; }
  .o-pt-xl-44 { padding-top: 44px !important; }
  .o-pt-xl-48 { padding-top: 48px !important; }
  .o-pt-xl-52 { padding-top: 52px !important; }
  .o-pt-xl-56 { padding-top: 56px !important; }
  .o-pt-xl-60 { padding-top: 60px !important; }
  .o-pt-xl-64 { padding-top: 64px !important; }
  .o-pt-xl-68 { padding-top: 68px !important; }
  .o-pt-xl-72 { padding-top: 72px !important; }
  .o-pt-xl-76 { padding-top: 76px !important; }
  .o-pt-xl-80 { padding-top: 80px !important; }
  .o-pt-xl-84 { padding-top: 84px !important; }
  .o-pt-xl-88 { padding-top: 88px !important; }
  .o-pt-xl-92 { padding-top: 92px !important; }
  .o-pt-xl-96 { padding-top: 96px !important; }
  .o-pb-xl-1 { padding-bottom: 1px !important; }
  .o-pb-xl-2 { padding-bottom: 2px !important; }
  .o-pb-xl-3 { padding-bottom: 3px !important; }
  .o-pb-xl-4 { padding-bottom: 4px !important; }
  .o-pb-xl-5 { padding-bottom: 5px !important; }
  .o-pb-xl-6 { padding-bottom: 6px !important; }
  .o-pb-xl-7 { padding-bottom: 7px !important; }
  .o-pb-xl-8 { padding-bottom: 8px !important; }
  .o-pb-xl-9 { padding-bottom: 9px !important; }
  .o-pb-xl-10 { padding-bottom: 10px !important; }
  .o-pb-xl-12 { padding-bottom: 12px !important; }
  .o-pb-xl-14 { padding-bottom: 14px !important; }
  .o-pb-xl-16 { padding-bottom: 16px !important; }
  .o-pb-xl-18 { padding-bottom: 18px !important; }
  .o-pb-xl-20 { padding-bottom: 20px !important; }
  .o-pb-xl-24 { padding-bottom: 24px !important; }
  .o-pb-xl-28 { padding-bottom: 28px !important; }
  .o-pb-xl-32 { padding-bottom: 32px !important; }
  .o-pb-xl-36 { padding-bottom: 36px !important; }
  .o-pb-xl-40 { padding-bottom: 40px !important; }
  .o-pb-xl-44 { padding-bottom: 44px !important; }
  .o-pb-xl-48 { padding-bottom: 48px !important; }
  .o-pb-xl-52 { padding-bottom: 52px !important; }
  .o-pb-xl-56 { padding-bottom: 56px !important; }
  .o-pb-xl-60 { padding-bottom: 60px !important; }
  .o-pb-xl-64 { padding-bottom: 64px !important; }
  .o-pb-xl-68 { padding-bottom: 68px !important; }
  .o-pb-xl-72 { padding-bottom: 72px !important; }
  .o-pb-xl-76 { padding-bottom: 76px !important; }
  .o-pb-xl-80 { padding-bottom: 80px !important; }
  .o-pb-xl-84 { padding-bottom: 84px !important; }
  .o-pb-xl-88 { padding-bottom: 88px !important; }
  .o-pb-xl-92 { padding-bottom: 92px !important; }
  .o-pb-xl-96 { padding-bottom: 96px !important; }
  .o-ps-xl-1 { padding-left: 1px !important; }
  .o-ps-xl-2 { padding-left: 2px !important; }
  .o-ps-xl-3 { padding-left: 3px !important; }
  .o-ps-xl-4 { padding-left: 4px !important; }
  .o-ps-xl-5 { padding-left: 5px !important; }
  .o-ps-xl-6 { padding-left: 6px !important; }
  .o-ps-xl-7 { padding-left: 7px !important; }
  .o-ps-xl-8 { padding-left: 8px !important; }
  .o-ps-xl-9 { padding-left: 9px !important; }
  .o-ps-xl-10 { padding-left: 10px !important; }
  .o-ps-xl-12 { padding-left: 12px !important; }
  .o-ps-xl-14 { padding-left: 14px !important; }
  .o-ps-xl-16 { padding-left: 16px !important; }
  .o-ps-xl-18 { padding-left: 18px !important; }
  .o-ps-xl-20 { padding-left: 20px !important; }
  .o-ps-xl-24 { padding-left: 24px !important; }
  .o-ps-xl-28 { padding-left: 28px !important; }
  .o-ps-xl-32 { padding-left: 32px !important; }
  .o-ps-xl-36 { padding-left: 36px !important; }
  .o-ps-xl-40 { padding-left: 40px !important; }
  .o-ps-xl-44 { padding-left: 44px !important; }
  .o-ps-xl-48 { padding-left: 48px !important; }
  .o-ps-xl-52 { padding-left: 52px !important; }
  .o-ps-xl-56 { padding-left: 56px !important; }
  .o-ps-xl-60 { padding-left: 60px !important; }
  .o-ps-xl-64 { padding-left: 64px !important; }
  .o-ps-xl-68 { padding-left: 68px !important; }
  .o-ps-xl-72 { padding-left: 72px !important; }
  .o-ps-xl-76 { padding-left: 76px !important; }
  .o-ps-xl-80 { padding-left: 80px !important; }
  .o-ps-xl-84 { padding-left: 84px !important; }
  .o-ps-xl-88 { padding-left: 88px !important; }
  .o-ps-xl-92 { padding-left: 92px !important; }
  .o-ps-xl-96 { padding-left: 96px !important; }
  .o-pe-xl-1 { padding-right: 1px !important; }
  .o-pe-xl-2 { padding-right: 2px !important; }
  .o-pe-xl-3 { padding-right: 3px !important; }
  .o-pe-xl-4 { padding-right: 4px !important; }
  .o-pe-xl-5 { padding-right: 5px !important; }
  .o-pe-xl-6 { padding-right: 6px !important; }
  .o-pe-xl-7 { padding-right: 7px !important; }
  .o-pe-xl-8 { padding-right: 8px !important; }
  .o-pe-xl-9 { padding-right: 9px !important; }
  .o-pe-xl-10 { padding-right: 10px !important; }
  .o-pe-xl-12 { padding-right: 12px !important; }
  .o-pe-xl-14 { padding-right: 14px !important; }
  .o-pe-xl-16 { padding-right: 16px !important; }
  .o-pe-xl-18 { padding-right: 18px !important; }
  .o-pe-xl-20 { padding-right: 20px !important; }
  .o-pe-xl-24 { padding-right: 24px !important; }
  .o-pe-xl-28 { padding-right: 28px !important; }
  .o-pe-xl-32 { padding-right: 32px !important; }
  .o-pe-xl-36 { padding-right: 36px !important; }
  .o-pe-xl-40 { padding-right: 40px !important; }
  .o-pe-xl-44 { padding-right: 44px !important; }
  .o-pe-xl-48 { padding-right: 48px !important; }
  .o-pe-xl-52 { padding-right: 52px !important; }
  .o-pe-xl-56 { padding-right: 56px !important; }
  .o-pe-xl-60 { padding-right: 60px !important; }
  .o-pe-xl-64 { padding-right: 64px !important; }
  .o-pe-xl-68 { padding-right: 68px !important; }
  .o-pe-xl-72 { padding-right: 72px !important; }
  .o-pe-xl-76 { padding-right: 76px !important; }
  .o-pe-xl-80 { padding-right: 80px !important; }
  .o-pe-xl-84 { padding-right: 84px !important; }
  .o-pe-xl-88 { padding-right: 88px !important; }
  .o-pe-xl-92 { padding-right: 92px !important; }
  .o-pe-xl-96 { padding-right: 96px !important; }
  .o-px-xl-1 { padding-left: 1px !important; padding-right: 1px !important; }
  .o-px-xl-2 { padding-left: 2px !important; padding-right: 2px !important; }
  .o-px-xl-3 { padding-left: 3px !important; padding-right: 3px !important; }
  .o-px-xl-4 { padding-left: 4px !important; padding-right: 4px !important; }
  .o-px-xl-5 { padding-left: 5px !important; padding-right: 5px !important; }
  .o-px-xl-6 { padding-left: 6px !important; padding-right: 6px !important; }
  .o-px-xl-7 { padding-left: 7px !important; padding-right: 7px !important; }
  .o-px-xl-8 { padding-left: 8px !important; padding-right: 8px !important; }
  .o-px-xl-9 { padding-left: 9px !important; padding-right: 9px !important; }
  .o-px-xl-10 { padding-left: 10px !important; padding-right: 10px !important; }
  .o-px-xl-12 { padding-left: 12px !important; padding-right: 12px !important; }
  .o-px-xl-14 { padding-left: 14px !important; padding-right: 14px !important; }
  .o-px-xl-16 { padding-left: 16px !important; padding-right: 16px !important; }
  .o-px-xl-18 { padding-left: 18px !important; padding-right: 18px !important; }
  .o-px-xl-20 { padding-left: 20px !important; padding-right: 20px !important; }
  .o-px-xl-24 { padding-left: 24px !important; padding-right: 24px !important; }
  .o-px-xl-28 { padding-left: 28px !important; padding-right: 28px !important; }
  .o-px-xl-32 { padding-left: 32px !important; padding-right: 32px !important; }
  .o-px-xl-36 { padding-left: 36px !important; padding-right: 36px !important; }
  .o-px-xl-40 { padding-left: 40px !important; padding-right: 40px !important; }
  .o-px-xl-44 { padding-left: 44px !important; padding-right: 44px !important; }
  .o-px-xl-48 { padding-left: 48px !important; padding-right: 48px !important; }
  .o-px-xl-52 { padding-left: 52px !important; padding-right: 52px !important; }
  .o-px-xl-56 { padding-left: 56px !important; padding-right: 56px !important; }
  .o-px-xl-60 { padding-left: 60px !important; padding-right: 60px !important; }
  .o-px-xl-64 { padding-left: 64px !important; padding-right: 64px !important; }
  .o-px-xl-68 { padding-left: 68px !important; padding-right: 68px !important; }
  .o-px-xl-72 { padding-left: 72px !important; padding-right: 72px !important; }
  .o-px-xl-76 { padding-left: 76px !important; padding-right: 76px !important; }
  .o-px-xl-80 { padding-left: 80px !important; padding-right: 80px !important; }
  .o-px-xl-84 { padding-left: 84px !important; padding-right: 84px !important; }
  .o-px-xl-88 { padding-left: 88px !important; padding-right: 88px !important; }
  .o-px-xl-92 { padding-left: 92px !important; padding-right: 92px !important; }
  .o-px-xl-96 { padding-left: 96px !important; padding-right: 96px !important; }
  .o-py-xl-1 { padding-top: 1px !important; padding-bottom: 1px !important; }
  .o-py-xl-2 { padding-top: 2px !important; padding-bottom: 2px !important; }
  .o-py-xl-3 { padding-top: 3px !important; padding-bottom: 3px !important; }
  .o-py-xl-4 { padding-top: 4px !important; padding-bottom: 4px !important; }
  .o-py-xl-5 { padding-top: 5px !important; padding-bottom: 5px !important; }
  .o-py-xl-6 { padding-top: 6px !important; padding-bottom: 6px !important; }
  .o-py-xl-7 { padding-top: 7px !important; padding-bottom: 7px !important; }
  .o-py-xl-8 { padding-top: 8px !important; padding-bottom: 8px !important; }
  .o-py-xl-9 { padding-top: 9px !important; padding-bottom: 9px !important; }
  .o-py-xl-10 { padding-top: 10px !important; padding-bottom: 10px !important; }
  .o-py-xl-12 { padding-top: 12px !important; padding-bottom: 12px !important; }
  .o-py-xl-14 { padding-top: 14px !important; padding-bottom: 14px !important; }
  .o-py-xl-16 { padding-top: 16px !important; padding-bottom: 16px !important; }
  .o-py-xl-18 { padding-top: 18px !important; padding-bottom: 18px !important; }
  .o-py-xl-20 { padding-top: 20px !important; padding-bottom: 20px !important; }
  .o-py-xl-24 { padding-top: 24px !important; padding-bottom: 24px !important; }
  .o-py-xl-28 { padding-top: 28px !important; padding-bottom: 28px !important; }
  .o-py-xl-32 { padding-top: 32px !important; padding-bottom: 32px !important; }
  .o-py-xl-36 { padding-top: 36px !important; padding-bottom: 36px !important; }
  .o-py-xl-40 { padding-top: 40px !important; padding-bottom: 40px !important; }
  .o-py-xl-44 { padding-top: 44px !important; padding-bottom: 44px !important; }
  .o-py-xl-48 { padding-top: 48px !important; padding-bottom: 48px !important; }
  .o-py-xl-52 { padding-top: 52px !important; padding-bottom: 52px !important; }
  .o-py-xl-56 { padding-top: 56px !important; padding-bottom: 56px !important; }
  .o-py-xl-60 { padding-top: 60px !important; padding-bottom: 60px !important; }
  .o-py-xl-64 { padding-top: 64px !important; padding-bottom: 64px !important; }
  .o-py-xl-68 { padding-top: 68px !important; padding-bottom: 68px !important; }
  .o-py-xl-72 { padding-top: 72px !important; padding-bottom: 72px !important; }
  .o-py-xl-76 { padding-top: 76px !important; padding-bottom: 76px !important; }
  .o-py-xl-80 { padding-top: 80px !important; padding-bottom: 80px !important; }
  .o-py-xl-84 { padding-top: 84px !important; padding-bottom: 84px !important; }
  .o-py-xl-88 { padding-top: 88px !important; padding-bottom: 88px !important; }
  .o-py-xl-92 { padding-top: 92px !important; padding-bottom: 92px !important; }
  .o-py-xl-96 { padding-top: 96px !important; padding-bottom: 96px !important; }
  .o-m-xl-1 { margin-: 1px !important; }
  .o-m-xl-2 { margin-: 2px !important; }
  .o-m-xl-3 { margin-: 3px !important; }
  .o-m-xl-4 { margin-: 4px !important; }
  .o-m-xl-5 { margin-: 5px !important; }
  .o-m-xl-6 { margin-: 6px !important; }
  .o-m-xl-7 { margin-: 7px !important; }
  .o-m-xl-8 { margin-: 8px !important; }
  .o-m-xl-9 { margin-: 9px !important; }
  .o-m-xl-10 { margin-: 10px !important; }
  .o-m-xl-12 { margin-: 12px !important; }
  .o-m-xl-14 { margin-: 14px !important; }
  .o-m-xl-16 { margin-: 16px !important; }
  .o-m-xl-18 { margin-: 18px !important; }
  .o-m-xl-20 { margin-: 20px !important; }
  .o-m-xl-24 { margin-: 24px !important; }
  .o-m-xl-28 { margin-: 28px !important; }
  .o-m-xl-32 { margin-: 32px !important; }
  .o-m-xl-36 { margin-: 36px !important; }
  .o-m-xl-40 { margin-: 40px !important; }
  .o-m-xl-44 { margin-: 44px !important; }
  .o-m-xl-48 { margin-: 48px !important; }
  .o-m-xl-52 { margin-: 52px !important; }
  .o-m-xl-56 { margin-: 56px !important; }
  .o-m-xl-60 { margin-: 60px !important; }
  .o-m-xl-64 { margin-: 64px !important; }
  .o-m-xl-68 { margin-: 68px !important; }
  .o-m-xl-72 { margin-: 72px !important; }
  .o-m-xl-76 { margin-: 76px !important; }
  .o-m-xl-80 { margin-: 80px !important; }
  .o-m-xl-84 { margin-: 84px !important; }
  .o-m-xl-88 { margin-: 88px !important; }
  .o-m-xl-92 { margin-: 92px !important; }
  .o-m-xl-96 { margin-: 96px !important; }
  .o-mt-xl-1 { margin-top: 1px !important; }
  .o-mt-xl-2 { margin-top: 2px !important; }
  .o-mt-xl-3 { margin-top: 3px !important; }
  .o-mt-xl-4 { margin-top: 4px !important; }
  .o-mt-xl-5 { margin-top: 5px !important; }
  .o-mt-xl-6 { margin-top: 6px !important; }
  .o-mt-xl-7 { margin-top: 7px !important; }
  .o-mt-xl-8 { margin-top: 8px !important; }
  .o-mt-xl-9 { margin-top: 9px !important; }
  .o-mt-xl-10 { margin-top: 10px !important; }
  .o-mt-xl-12 { margin-top: 12px !important; }
  .o-mt-xl-14 { margin-top: 14px !important; }
  .o-mt-xl-16 { margin-top: 16px !important; }
  .o-mt-xl-18 { margin-top: 18px !important; }
  .o-mt-xl-20 { margin-top: 20px !important; }
  .o-mt-xl-24 { margin-top: 24px !important; }
  .o-mt-xl-28 { margin-top: 28px !important; }
  .o-mt-xl-32 { margin-top: 32px !important; }
  .o-mt-xl-36 { margin-top: 36px !important; }
  .o-mt-xl-40 { margin-top: 40px !important; }
  .o-mt-xl-44 { margin-top: 44px !important; }
  .o-mt-xl-48 { margin-top: 48px !important; }
  .o-mt-xl-52 { margin-top: 52px !important; }
  .o-mt-xl-56 { margin-top: 56px !important; }
  .o-mt-xl-60 { margin-top: 60px !important; }
  .o-mt-xl-64 { margin-top: 64px !important; }
  .o-mt-xl-68 { margin-top: 68px !important; }
  .o-mt-xl-72 { margin-top: 72px !important; }
  .o-mt-xl-76 { margin-top: 76px !important; }
  .o-mt-xl-80 { margin-top: 80px !important; }
  .o-mt-xl-84 { margin-top: 84px !important; }
  .o-mt-xl-88 { margin-top: 88px !important; }
  .o-mt-xl-92 { margin-top: 92px !important; }
  .o-mt-xl-96 { margin-top: 96px !important; }
  .o-mb-xl-1 { margin-bottom: 1px !important; }
  .o-mb-xl-2 { margin-bottom: 2px !important; }
  .o-mb-xl-3 { margin-bottom: 3px !important; }
  .o-mb-xl-4 { margin-bottom: 4px !important; }
  .o-mb-xl-5 { margin-bottom: 5px !important; }
  .o-mb-xl-6 { margin-bottom: 6px !important; }
  .o-mb-xl-7 { margin-bottom: 7px !important; }
  .o-mb-xl-8 { margin-bottom: 8px !important; }
  .o-mb-xl-9 { margin-bottom: 9px !important; }
  .o-mb-xl-10 { margin-bottom: 10px !important; }
  .o-mb-xl-12 { margin-bottom: 12px !important; }
  .o-mb-xl-14 { margin-bottom: 14px !important; }
  .o-mb-xl-16 { margin-bottom: 16px !important; }
  .o-mb-xl-18 { margin-bottom: 18px !important; }
  .o-mb-xl-20 { margin-bottom: 20px !important; }
  .o-mb-xl-24 { margin-bottom: 24px !important; }
  .o-mb-xl-28 { margin-bottom: 28px !important; }
  .o-mb-xl-32 { margin-bottom: 32px !important; }
  .o-mb-xl-36 { margin-bottom: 36px !important; }
  .o-mb-xl-40 { margin-bottom: 40px !important; }
  .o-mb-xl-44 { margin-bottom: 44px !important; }
  .o-mb-xl-48 { margin-bottom: 48px !important; }
  .o-mb-xl-52 { margin-bottom: 52px !important; }
  .o-mb-xl-56 { margin-bottom: 56px !important; }
  .o-mb-xl-60 { margin-bottom: 60px !important; }
  .o-mb-xl-64 { margin-bottom: 64px !important; }
  .o-mb-xl-68 { margin-bottom: 68px !important; }
  .o-mb-xl-72 { margin-bottom: 72px !important; }
  .o-mb-xl-76 { margin-bottom: 76px !important; }
  .o-mb-xl-80 { margin-bottom: 80px !important; }
  .o-mb-xl-84 { margin-bottom: 84px !important; }
  .o-mb-xl-88 { margin-bottom: 88px !important; }
  .o-mb-xl-92 { margin-bottom: 92px !important; }
  .o-mb-xl-96 { margin-bottom: 96px !important; }
  .o-ms-xl-1 { margin-left: 1px !important; }
  .o-ms-xl-2 { margin-left: 2px !important; }
  .o-ms-xl-3 { margin-left: 3px !important; }
  .o-ms-xl-4 { margin-left: 4px !important; }
  .o-ms-xl-5 { margin-left: 5px !important; }
  .o-ms-xl-6 { margin-left: 6px !important; }
  .o-ms-xl-7 { margin-left: 7px !important; }
  .o-ms-xl-8 { margin-left: 8px !important; }
  .o-ms-xl-9 { margin-left: 9px !important; }
  .o-ms-xl-10 { margin-left: 10px !important; }
  .o-ms-xl-12 { margin-left: 12px !important; }
  .o-ms-xl-14 { margin-left: 14px !important; }
  .o-ms-xl-16 { margin-left: 16px !important; }
  .o-ms-xl-18 { margin-left: 18px !important; }
  .o-ms-xl-20 { margin-left: 20px !important; }
  .o-ms-xl-24 { margin-left: 24px !important; }
  .o-ms-xl-28 { margin-left: 28px !important; }
  .o-ms-xl-32 { margin-left: 32px !important; }
  .o-ms-xl-36 { margin-left: 36px !important; }
  .o-ms-xl-40 { margin-left: 40px !important; }
  .o-ms-xl-44 { margin-left: 44px !important; }
  .o-ms-xl-48 { margin-left: 48px !important; }
  .o-ms-xl-52 { margin-left: 52px !important; }
  .o-ms-xl-56 { margin-left: 56px !important; }
  .o-ms-xl-60 { margin-left: 60px !important; }
  .o-ms-xl-64 { margin-left: 64px !important; }
  .o-ms-xl-68 { margin-left: 68px !important; }
  .o-ms-xl-72 { margin-left: 72px !important; }
  .o-ms-xl-76 { margin-left: 76px !important; }
  .o-ms-xl-80 { margin-left: 80px !important; }
  .o-ms-xl-84 { margin-left: 84px !important; }
  .o-ms-xl-88 { margin-left: 88px !important; }
  .o-ms-xl-92 { margin-left: 92px !important; }
  .o-ms-xl-96 { margin-left: 96px !important; }
  .o-me-xl-1 { margin-right: 1px !important; }
  .o-me-xl-2 { margin-right: 2px !important; }
  .o-me-xl-3 { margin-right: 3px !important; }
  .o-me-xl-4 { margin-right: 4px !important; }
  .o-me-xl-5 { margin-right: 5px !important; }
  .o-me-xl-6 { margin-right: 6px !important; }
  .o-me-xl-7 { margin-right: 7px !important; }
  .o-me-xl-8 { margin-right: 8px !important; }
  .o-me-xl-9 { margin-right: 9px !important; }
  .o-me-xl-10 { margin-right: 10px !important; }
  .o-me-xl-12 { margin-right: 12px !important; }
  .o-me-xl-14 { margin-right: 14px !important; }
  .o-me-xl-16 { margin-right: 16px !important; }
  .o-me-xl-18 { margin-right: 18px !important; }
  .o-me-xl-20 { margin-right: 20px !important; }
  .o-me-xl-24 { margin-right: 24px !important; }
  .o-me-xl-28 { margin-right: 28px !important; }
  .o-me-xl-32 { margin-right: 32px !important; }
  .o-me-xl-36 { margin-right: 36px !important; }
  .o-me-xl-40 { margin-right: 40px !important; }
  .o-me-xl-44 { margin-right: 44px !important; }
  .o-me-xl-48 { margin-right: 48px !important; }
  .o-me-xl-52 { margin-right: 52px !important; }
  .o-me-xl-56 { margin-right: 56px !important; }
  .o-me-xl-60 { margin-right: 60px !important; }
  .o-me-xl-64 { margin-right: 64px !important; }
  .o-me-xl-68 { margin-right: 68px !important; }
  .o-me-xl-72 { margin-right: 72px !important; }
  .o-me-xl-76 { margin-right: 76px !important; }
  .o-me-xl-80 { margin-right: 80px !important; }
  .o-me-xl-84 { margin-right: 84px !important; }
  .o-me-xl-88 { margin-right: 88px !important; }
  .o-me-xl-92 { margin-right: 92px !important; }
  .o-me-xl-96 { margin-right: 96px !important; }
  .o-mx-xl-1 { margin-left: 1px !important; margin-right: 1px !important; }
  .o-mx-xl-2 { margin-left: 2px !important; margin-right: 2px !important; }
  .o-mx-xl-3 { margin-left: 3px !important; margin-right: 3px !important; }
  .o-mx-xl-4 { margin-left: 4px !important; margin-right: 4px !important; }
  .o-mx-xl-5 { margin-left: 5px !important; margin-right: 5px !important; }
  .o-mx-xl-6 { margin-left: 6px !important; margin-right: 6px !important; }
  .o-mx-xl-7 { margin-left: 7px !important; margin-right: 7px !important; }
  .o-mx-xl-8 { margin-left: 8px !important; margin-right: 8px !important; }
  .o-mx-xl-9 { margin-left: 9px !important; margin-right: 9px !important; }
  .o-mx-xl-10 { margin-left: 10px !important; margin-right: 10px !important; }
  .o-mx-xl-12 { margin-left: 12px !important; margin-right: 12px !important; }
  .o-mx-xl-14 { margin-left: 14px !important; margin-right: 14px !important; }
  .o-mx-xl-16 { margin-left: 16px !important; margin-right: 16px !important; }
  .o-mx-xl-18 { margin-left: 18px !important; margin-right: 18px !important; }
  .o-mx-xl-20 { margin-left: 20px !important; margin-right: 20px !important; }
  .o-mx-xl-24 { margin-left: 24px !important; margin-right: 24px !important; }
  .o-mx-xl-28 { margin-left: 28px !important; margin-right: 28px !important; }
  .o-mx-xl-32 { margin-left: 32px !important; margin-right: 32px !important; }
  .o-mx-xl-36 { margin-left: 36px !important; margin-right: 36px !important; }
  .o-mx-xl-40 { margin-left: 40px !important; margin-right: 40px !important; }
  .o-mx-xl-44 { margin-left: 44px !important; margin-right: 44px !important; }
  .o-mx-xl-48 { margin-left: 48px !important; margin-right: 48px !important; }
  .o-mx-xl-52 { margin-left: 52px !important; margin-right: 52px !important; }
  .o-mx-xl-56 { margin-left: 56px !important; margin-right: 56px !important; }
  .o-mx-xl-60 { margin-left: 60px !important; margin-right: 60px !important; }
  .o-mx-xl-64 { margin-left: 64px !important; margin-right: 64px !important; }
  .o-mx-xl-68 { margin-left: 68px !important; margin-right: 68px !important; }
  .o-mx-xl-72 { margin-left: 72px !important; margin-right: 72px !important; }
  .o-mx-xl-76 { margin-left: 76px !important; margin-right: 76px !important; }
  .o-mx-xl-80 { margin-left: 80px !important; margin-right: 80px !important; }
  .o-mx-xl-84 { margin-left: 84px !important; margin-right: 84px !important; }
  .o-mx-xl-88 { margin-left: 88px !important; margin-right: 88px !important; }
  .o-mx-xl-92 { margin-left: 92px !important; margin-right: 92px !important; }
  .o-mx-xl-96 { margin-left: 96px !important; margin-right: 96px !important; }
  .o-my-xl-1 { margin-top: 1px !important; margin-bottom: 1px !important; }
  .o-my-xl-2 { margin-top: 2px !important; margin-bottom: 2px !important; }
  .o-my-xl-3 { margin-top: 3px !important; margin-bottom: 3px !important; }
  .o-my-xl-4 { margin-top: 4px !important; margin-bottom: 4px !important; }
  .o-my-xl-5 { margin-top: 5px !important; margin-bottom: 5px !important; }
  .o-my-xl-6 { margin-top: 6px !important; margin-bottom: 6px !important; }
  .o-my-xl-7 { margin-top: 7px !important; margin-bottom: 7px !important; }
  .o-my-xl-8 { margin-top: 8px !important; margin-bottom: 8px !important; }
  .o-my-xl-9 { margin-top: 9px !important; margin-bottom: 9px !important; }
  .o-my-xl-10 { margin-top: 10px !important; margin-bottom: 10px !important; }
  .o-my-xl-12 { margin-top: 12px !important; margin-bottom: 12px !important; }
  .o-my-xl-14 { margin-top: 14px !important; margin-bottom: 14px !important; }
  .o-my-xl-16 { margin-top: 16px !important; margin-bottom: 16px !important; }
  .o-my-xl-18 { margin-top: 18px !important; margin-bottom: 18px !important; }
  .o-my-xl-20 { margin-top: 20px !important; margin-bottom: 20px !important; }
  .o-my-xl-24 { margin-top: 24px !important; margin-bottom: 24px !important; }
  .o-my-xl-28 { margin-top: 28px !important; margin-bottom: 28px !important; }
  .o-my-xl-32 { margin-top: 32px !important; margin-bottom: 32px !important; }
  .o-my-xl-36 { margin-top: 36px !important; margin-bottom: 36px !important; }
  .o-my-xl-40 { margin-top: 40px !important; margin-bottom: 40px !important; }
  .o-my-xl-44 { margin-top: 44px !important; margin-bottom: 44px !important; }
  .o-my-xl-48 { margin-top: 48px !important; margin-bottom: 48px !important; }
  .o-my-xl-52 { margin-top: 52px !important; margin-bottom: 52px !important; }
  .o-my-xl-56 { margin-top: 56px !important; margin-bottom: 56px !important; }
  .o-my-xl-60 { margin-top: 60px !important; margin-bottom: 60px !important; }
  .o-my-xl-64 { margin-top: 64px !important; margin-bottom: 64px !important; }
  .o-my-xl-68 { margin-top: 68px !important; margin-bottom: 68px !important; }
  .o-my-xl-72 { margin-top: 72px !important; margin-bottom: 72px !important; }
  .o-my-xl-76 { margin-top: 76px !important; margin-bottom: 76px !important; }
  .o-my-xl-80 { margin-top: 80px !important; margin-bottom: 80px !important; }
  .o-my-xl-84 { margin-top: 84px !important; margin-bottom: 84px !important; }
  .o-my-xl-88 { margin-top: 88px !important; margin-bottom: 88px !important; }
  .o-my-xl-92 { margin-top: 92px !important; margin-bottom: 92px !important; }
  .o-my-xl-96 { margin-top: 96px !important; margin-bottom: 96px !important; }
}
@media (min-width: 1400px) {
  .o-p-xxl-1 { padding-: 1px !important; }
  .o-p-xxl-2 { padding-: 2px !important; }
  .o-p-xxl-3 { padding-: 3px !important; }
  .o-p-xxl-4 { padding-: 4px !important; }
  .o-p-xxl-5 { padding-: 5px !important; }
  .o-p-xxl-6 { padding-: 6px !important; }
  .o-p-xxl-7 { padding-: 7px !important; }
  .o-p-xxl-8 { padding-: 8px !important; }
  .o-p-xxl-9 { padding-: 9px !important; }
  .o-p-xxl-10 { padding-: 10px !important; }
  .o-p-xxl-12 { padding-: 12px !important; }
  .o-p-xxl-14 { padding-: 14px !important; }
  .o-p-xxl-16 { padding-: 16px !important; }
  .o-p-xxl-18 { padding-: 18px !important; }
  .o-p-xxl-20 { padding-: 20px !important; }
  .o-p-xxl-24 { padding-: 24px !important; }
  .o-p-xxl-28 { padding-: 28px !important; }
  .o-p-xxl-32 { padding-: 32px !important; }
  .o-p-xxl-36 { padding-: 36px !important; }
  .o-p-xxl-40 { padding-: 40px !important; }
  .o-p-xxl-44 { padding-: 44px !important; }
  .o-p-xxl-48 { padding-: 48px !important; }
  .o-p-xxl-52 { padding-: 52px !important; }
  .o-p-xxl-56 { padding-: 56px !important; }
  .o-p-xxl-60 { padding-: 60px !important; }
  .o-p-xxl-64 { padding-: 64px !important; }
  .o-p-xxl-68 { padding-: 68px !important; }
  .o-p-xxl-72 { padding-: 72px !important; }
  .o-p-xxl-76 { padding-: 76px !important; }
  .o-p-xxl-80 { padding-: 80px !important; }
  .o-p-xxl-84 { padding-: 84px !important; }
  .o-p-xxl-88 { padding-: 88px !important; }
  .o-p-xxl-92 { padding-: 92px !important; }
  .o-p-xxl-96 { padding-: 96px !important; }
  .o-pt-xxl-1 { padding-top: 1px !important; }
  .o-pt-xxl-2 { padding-top: 2px !important; }
  .o-pt-xxl-3 { padding-top: 3px !important; }
  .o-pt-xxl-4 { padding-top: 4px !important; }
  .o-pt-xxl-5 { padding-top: 5px !important; }
  .o-pt-xxl-6 { padding-top: 6px !important; }
  .o-pt-xxl-7 { padding-top: 7px !important; }
  .o-pt-xxl-8 { padding-top: 8px !important; }
  .o-pt-xxl-9 { padding-top: 9px !important; }
  .o-pt-xxl-10 { padding-top: 10px !important; }
  .o-pt-xxl-12 { padding-top: 12px !important; }
  .o-pt-xxl-14 { padding-top: 14px !important; }
  .o-pt-xxl-16 { padding-top: 16px !important; }
  .o-pt-xxl-18 { padding-top: 18px !important; }
  .o-pt-xxl-20 { padding-top: 20px !important; }
  .o-pt-xxl-24 { padding-top: 24px !important; }
  .o-pt-xxl-28 { padding-top: 28px !important; }
  .o-pt-xxl-32 { padding-top: 32px !important; }
  .o-pt-xxl-36 { padding-top: 36px !important; }
  .o-pt-xxl-40 { padding-top: 40px !important; }
  .o-pt-xxl-44 { padding-top: 44px !important; }
  .o-pt-xxl-48 { padding-top: 48px !important; }
  .o-pt-xxl-52 { padding-top: 52px !important; }
  .o-pt-xxl-56 { padding-top: 56px !important; }
  .o-pt-xxl-60 { padding-top: 60px !important; }
  .o-pt-xxl-64 { padding-top: 64px !important; }
  .o-pt-xxl-68 { padding-top: 68px !important; }
  .o-pt-xxl-72 { padding-top: 72px !important; }
  .o-pt-xxl-76 { padding-top: 76px !important; }
  .o-pt-xxl-80 { padding-top: 80px !important; }
  .o-pt-xxl-84 { padding-top: 84px !important; }
  .o-pt-xxl-88 { padding-top: 88px !important; }
  .o-pt-xxl-92 { padding-top: 92px !important; }
  .o-pt-xxl-96 { padding-top: 96px !important; }
  .o-pb-xxl-1 { padding-bottom: 1px !important; }
  .o-pb-xxl-2 { padding-bottom: 2px !important; }
  .o-pb-xxl-3 { padding-bottom: 3px !important; }
  .o-pb-xxl-4 { padding-bottom: 4px !important; }
  .o-pb-xxl-5 { padding-bottom: 5px !important; }
  .o-pb-xxl-6 { padding-bottom: 6px !important; }
  .o-pb-xxl-7 { padding-bottom: 7px !important; }
  .o-pb-xxl-8 { padding-bottom: 8px !important; }
  .o-pb-xxl-9 { padding-bottom: 9px !important; }
  .o-pb-xxl-10 { padding-bottom: 10px !important; }
  .o-pb-xxl-12 { padding-bottom: 12px !important; }
  .o-pb-xxl-14 { padding-bottom: 14px !important; }
  .o-pb-xxl-16 { padding-bottom: 16px !important; }
  .o-pb-xxl-18 { padding-bottom: 18px !important; }
  .o-pb-xxl-20 { padding-bottom: 20px !important; }
  .o-pb-xxl-24 { padding-bottom: 24px !important; }
  .o-pb-xxl-28 { padding-bottom: 28px !important; }
  .o-pb-xxl-32 { padding-bottom: 32px !important; }
  .o-pb-xxl-36 { padding-bottom: 36px !important; }
  .o-pb-xxl-40 { padding-bottom: 40px !important; }
  .o-pb-xxl-44 { padding-bottom: 44px !important; }
  .o-pb-xxl-48 { padding-bottom: 48px !important; }
  .o-pb-xxl-52 { padding-bottom: 52px !important; }
  .o-pb-xxl-56 { padding-bottom: 56px !important; }
  .o-pb-xxl-60 { padding-bottom: 60px !important; }
  .o-pb-xxl-64 { padding-bottom: 64px !important; }
  .o-pb-xxl-68 { padding-bottom: 68px !important; }
  .o-pb-xxl-72 { padding-bottom: 72px !important; }
  .o-pb-xxl-76 { padding-bottom: 76px !important; }
  .o-pb-xxl-80 { padding-bottom: 80px !important; }
  .o-pb-xxl-84 { padding-bottom: 84px !important; }
  .o-pb-xxl-88 { padding-bottom: 88px !important; }
  .o-pb-xxl-92 { padding-bottom: 92px !important; }
  .o-pb-xxl-96 { padding-bottom: 96px !important; }
  .o-ps-xxl-1 { padding-left: 1px !important; }
  .o-ps-xxl-2 { padding-left: 2px !important; }
  .o-ps-xxl-3 { padding-left: 3px !important; }
  .o-ps-xxl-4 { padding-left: 4px !important; }
  .o-ps-xxl-5 { padding-left: 5px !important; }
  .o-ps-xxl-6 { padding-left: 6px !important; }
  .o-ps-xxl-7 { padding-left: 7px !important; }
  .o-ps-xxl-8 { padding-left: 8px !important; }
  .o-ps-xxl-9 { padding-left: 9px !important; }
  .o-ps-xxl-10 { padding-left: 10px !important; }
  .o-ps-xxl-12 { padding-left: 12px !important; }
  .o-ps-xxl-14 { padding-left: 14px !important; }
  .o-ps-xxl-16 { padding-left: 16px !important; }
  .o-ps-xxl-18 { padding-left: 18px !important; }
  .o-ps-xxl-20 { padding-left: 20px !important; }
  .o-ps-xxl-24 { padding-left: 24px !important; }
  .o-ps-xxl-28 { padding-left: 28px !important; }
  .o-ps-xxl-32 { padding-left: 32px !important; }
  .o-ps-xxl-36 { padding-left: 36px !important; }
  .o-ps-xxl-40 { padding-left: 40px !important; }
  .o-ps-xxl-44 { padding-left: 44px !important; }
  .o-ps-xxl-48 { padding-left: 48px !important; }
  .o-ps-xxl-52 { padding-left: 52px !important; }
  .o-ps-xxl-56 { padding-left: 56px !important; }
  .o-ps-xxl-60 { padding-left: 60px !important; }
  .o-ps-xxl-64 { padding-left: 64px !important; }
  .o-ps-xxl-68 { padding-left: 68px !important; }
  .o-ps-xxl-72 { padding-left: 72px !important; }
  .o-ps-xxl-76 { padding-left: 76px !important; }
  .o-ps-xxl-80 { padding-left: 80px !important; }
  .o-ps-xxl-84 { padding-left: 84px !important; }
  .o-ps-xxl-88 { padding-left: 88px !important; }
  .o-ps-xxl-92 { padding-left: 92px !important; }
  .o-ps-xxl-96 { padding-left: 96px !important; }
  .o-pe-xxl-1 { padding-right: 1px !important; }
  .o-pe-xxl-2 { padding-right: 2px !important; }
  .o-pe-xxl-3 { padding-right: 3px !important; }
  .o-pe-xxl-4 { padding-right: 4px !important; }
  .o-pe-xxl-5 { padding-right: 5px !important; }
  .o-pe-xxl-6 { padding-right: 6px !important; }
  .o-pe-xxl-7 { padding-right: 7px !important; }
  .o-pe-xxl-8 { padding-right: 8px !important; }
  .o-pe-xxl-9 { padding-right: 9px !important; }
  .o-pe-xxl-10 { padding-right: 10px !important; }
  .o-pe-xxl-12 { padding-right: 12px !important; }
  .o-pe-xxl-14 { padding-right: 14px !important; }
  .o-pe-xxl-16 { padding-right: 16px !important; }
  .o-pe-xxl-18 { padding-right: 18px !important; }
  .o-pe-xxl-20 { padding-right: 20px !important; }
  .o-pe-xxl-24 { padding-right: 24px !important; }
  .o-pe-xxl-28 { padding-right: 28px !important; }
  .o-pe-xxl-32 { padding-right: 32px !important; }
  .o-pe-xxl-36 { padding-right: 36px !important; }
  .o-pe-xxl-40 { padding-right: 40px !important; }
  .o-pe-xxl-44 { padding-right: 44px !important; }
  .o-pe-xxl-48 { padding-right: 48px !important; }
  .o-pe-xxl-52 { padding-right: 52px !important; }
  .o-pe-xxl-56 { padding-right: 56px !important; }
  .o-pe-xxl-60 { padding-right: 60px !important; }
  .o-pe-xxl-64 { padding-right: 64px !important; }
  .o-pe-xxl-68 { padding-right: 68px !important; }
  .o-pe-xxl-72 { padding-right: 72px !important; }
  .o-pe-xxl-76 { padding-right: 76px !important; }
  .o-pe-xxl-80 { padding-right: 80px !important; }
  .o-pe-xxl-84 { padding-right: 84px !important; }
  .o-pe-xxl-88 { padding-right: 88px !important; }
  .o-pe-xxl-92 { padding-right: 92px !important; }
  .o-pe-xxl-96 { padding-right: 96px !important; }
  .o-px-xxl-1 { padding-left: 1px !important; padding-right: 1px !important; }
  .o-px-xxl-2 { padding-left: 2px !important; padding-right: 2px !important; }
  .o-px-xxl-3 { padding-left: 3px !important; padding-right: 3px !important; }
  .o-px-xxl-4 { padding-left: 4px !important; padding-right: 4px !important; }
  .o-px-xxl-5 { padding-left: 5px !important; padding-right: 5px !important; }
  .o-px-xxl-6 { padding-left: 6px !important; padding-right: 6px !important; }
  .o-px-xxl-7 { padding-left: 7px !important; padding-right: 7px !important; }
  .o-px-xxl-8 { padding-left: 8px !important; padding-right: 8px !important; }
  .o-px-xxl-9 { padding-left: 9px !important; padding-right: 9px !important; }
  .o-px-xxl-10 { padding-left: 10px !important; padding-right: 10px !important; }
  .o-px-xxl-12 { padding-left: 12px !important; padding-right: 12px !important; }
  .o-px-xxl-14 { padding-left: 14px !important; padding-right: 14px !important; }
  .o-px-xxl-16 { padding-left: 16px !important; padding-right: 16px !important; }
  .o-px-xxl-18 { padding-left: 18px !important; padding-right: 18px !important; }
  .o-px-xxl-20 { padding-left: 20px !important; padding-right: 20px !important; }
  .o-px-xxl-24 { padding-left: 24px !important; padding-right: 24px !important; }
  .o-px-xxl-28 { padding-left: 28px !important; padding-right: 28px !important; }
  .o-px-xxl-32 { padding-left: 32px !important; padding-right: 32px !important; }
  .o-px-xxl-36 { padding-left: 36px !important; padding-right: 36px !important; }
  .o-px-xxl-40 { padding-left: 40px !important; padding-right: 40px !important; }
  .o-px-xxl-44 { padding-left: 44px !important; padding-right: 44px !important; }
  .o-px-xxl-48 { padding-left: 48px !important; padding-right: 48px !important; }
  .o-px-xxl-52 { padding-left: 52px !important; padding-right: 52px !important; }
  .o-px-xxl-56 { padding-left: 56px !important; padding-right: 56px !important; }
  .o-px-xxl-60 { padding-left: 60px !important; padding-right: 60px !important; }
  .o-px-xxl-64 { padding-left: 64px !important; padding-right: 64px !important; }
  .o-px-xxl-68 { padding-left: 68px !important; padding-right: 68px !important; }
  .o-px-xxl-72 { padding-left: 72px !important; padding-right: 72px !important; }
  .o-px-xxl-76 { padding-left: 76px !important; padding-right: 76px !important; }
  .o-px-xxl-80 { padding-left: 80px !important; padding-right: 80px !important; }
  .o-px-xxl-84 { padding-left: 84px !important; padding-right: 84px !important; }
  .o-px-xxl-88 { padding-left: 88px !important; padding-right: 88px !important; }
  .o-px-xxl-92 { padding-left: 92px !important; padding-right: 92px !important; }
  .o-px-xxl-96 { padding-left: 96px !important; padding-right: 96px !important; }
  .o-py-xxl-1 { padding-top: 1px !important; padding-bottom: 1px !important; }
  .o-py-xxl-2 { padding-top: 2px !important; padding-bottom: 2px !important; }
  .o-py-xxl-3 { padding-top: 3px !important; padding-bottom: 3px !important; }
  .o-py-xxl-4 { padding-top: 4px !important; padding-bottom: 4px !important; }
  .o-py-xxl-5 { padding-top: 5px !important; padding-bottom: 5px !important; }
  .o-py-xxl-6 { padding-top: 6px !important; padding-bottom: 6px !important; }
  .o-py-xxl-7 { padding-top: 7px !important; padding-bottom: 7px !important; }
  .o-py-xxl-8 { padding-top: 8px !important; padding-bottom: 8px !important; }
  .o-py-xxl-9 { padding-top: 9px !important; padding-bottom: 9px !important; }
  .o-py-xxl-10 { padding-top: 10px !important; padding-bottom: 10px !important; }
  .o-py-xxl-12 { padding-top: 12px !important; padding-bottom: 12px !important; }
  .o-py-xxl-14 { padding-top: 14px !important; padding-bottom: 14px !important; }
  .o-py-xxl-16 { padding-top: 16px !important; padding-bottom: 16px !important; }
  .o-py-xxl-18 { padding-top: 18px !important; padding-bottom: 18px !important; }
  .o-py-xxl-20 { padding-top: 20px !important; padding-bottom: 20px !important; }
  .o-py-xxl-24 { padding-top: 24px !important; padding-bottom: 24px !important; }
  .o-py-xxl-28 { padding-top: 28px !important; padding-bottom: 28px !important; }
  .o-py-xxl-32 { padding-top: 32px !important; padding-bottom: 32px !important; }
  .o-py-xxl-36 { padding-top: 36px !important; padding-bottom: 36px !important; }
  .o-py-xxl-40 { padding-top: 40px !important; padding-bottom: 40px !important; }
  .o-py-xxl-44 { padding-top: 44px !important; padding-bottom: 44px !important; }
  .o-py-xxl-48 { padding-top: 48px !important; padding-bottom: 48px !important; }
  .o-py-xxl-52 { padding-top: 52px !important; padding-bottom: 52px !important; }
  .o-py-xxl-56 { padding-top: 56px !important; padding-bottom: 56px !important; }
  .o-py-xxl-60 { padding-top: 60px !important; padding-bottom: 60px !important; }
  .o-py-xxl-64 { padding-top: 64px !important; padding-bottom: 64px !important; }
  .o-py-xxl-68 { padding-top: 68px !important; padding-bottom: 68px !important; }
  .o-py-xxl-72 { padding-top: 72px !important; padding-bottom: 72px !important; }
  .o-py-xxl-76 { padding-top: 76px !important; padding-bottom: 76px !important; }
  .o-py-xxl-80 { padding-top: 80px !important; padding-bottom: 80px !important; }
  .o-py-xxl-84 { padding-top: 84px !important; padding-bottom: 84px !important; }
  .o-py-xxl-88 { padding-top: 88px !important; padding-bottom: 88px !important; }
  .o-py-xxl-92 { padding-top: 92px !important; padding-bottom: 92px !important; }
  .o-py-xxl-96 { padding-top: 96px !important; padding-bottom: 96px !important; }
  .o-m-xxl-1 { margin-: 1px !important; }
  .o-m-xxl-2 { margin-: 2px !important; }
  .o-m-xxl-3 { margin-: 3px !important; }
  .o-m-xxl-4 { margin-: 4px !important; }
  .o-m-xxl-5 { margin-: 5px !important; }
  .o-m-xxl-6 { margin-: 6px !important; }
  .o-m-xxl-7 { margin-: 7px !important; }
  .o-m-xxl-8 { margin-: 8px !important; }
  .o-m-xxl-9 { margin-: 9px !important; }
  .o-m-xxl-10 { margin-: 10px !important; }
  .o-m-xxl-12 { margin-: 12px !important; }
  .o-m-xxl-14 { margin-: 14px !important; }
  .o-m-xxl-16 { margin-: 16px !important; }
  .o-m-xxl-18 { margin-: 18px !important; }
  .o-m-xxl-20 { margin-: 20px !important; }
  .o-m-xxl-24 { margin-: 24px !important; }
  .o-m-xxl-28 { margin-: 28px !important; }
  .o-m-xxl-32 { margin-: 32px !important; }
  .o-m-xxl-36 { margin-: 36px !important; }
  .o-m-xxl-40 { margin-: 40px !important; }
  .o-m-xxl-44 { margin-: 44px !important; }
  .o-m-xxl-48 { margin-: 48px !important; }
  .o-m-xxl-52 { margin-: 52px !important; }
  .o-m-xxl-56 { margin-: 56px !important; }
  .o-m-xxl-60 { margin-: 60px !important; }
  .o-m-xxl-64 { margin-: 64px !important; }
  .o-m-xxl-68 { margin-: 68px !important; }
  .o-m-xxl-72 { margin-: 72px !important; }
  .o-m-xxl-76 { margin-: 76px !important; }
  .o-m-xxl-80 { margin-: 80px !important; }
  .o-m-xxl-84 { margin-: 84px !important; }
  .o-m-xxl-88 { margin-: 88px !important; }
  .o-m-xxl-92 { margin-: 92px !important; }
  .o-m-xxl-96 { margin-: 96px !important; }
  .o-mt-xxl-1 { margin-top: 1px !important; }
  .o-mt-xxl-2 { margin-top: 2px !important; }
  .o-mt-xxl-3 { margin-top: 3px !important; }
  .o-mt-xxl-4 { margin-top: 4px !important; }
  .o-mt-xxl-5 { margin-top: 5px !important; }
  .o-mt-xxl-6 { margin-top: 6px !important; }
  .o-mt-xxl-7 { margin-top: 7px !important; }
  .o-mt-xxl-8 { margin-top: 8px !important; }
  .o-mt-xxl-9 { margin-top: 9px !important; }
  .o-mt-xxl-10 { margin-top: 10px !important; }
  .o-mt-xxl-12 { margin-top: 12px !important; }
  .o-mt-xxl-14 { margin-top: 14px !important; }
  .o-mt-xxl-16 { margin-top: 16px !important; }
  .o-mt-xxl-18 { margin-top: 18px !important; }
  .o-mt-xxl-20 { margin-top: 20px !important; }
  .o-mt-xxl-24 { margin-top: 24px !important; }
  .o-mt-xxl-28 { margin-top: 28px !important; }
  .o-mt-xxl-32 { margin-top: 32px !important; }
  .o-mt-xxl-36 { margin-top: 36px !important; }
  .o-mt-xxl-40 { margin-top: 40px !important; }
  .o-mt-xxl-44 { margin-top: 44px !important; }
  .o-mt-xxl-48 { margin-top: 48px !important; }
  .o-mt-xxl-52 { margin-top: 52px !important; }
  .o-mt-xxl-56 { margin-top: 56px !important; }
  .o-mt-xxl-60 { margin-top: 60px !important; }
  .o-mt-xxl-64 { margin-top: 64px !important; }
  .o-mt-xxl-68 { margin-top: 68px !important; }
  .o-mt-xxl-72 { margin-top: 72px !important; }
  .o-mt-xxl-76 { margin-top: 76px !important; }
  .o-mt-xxl-80 { margin-top: 80px !important; }
  .o-mt-xxl-84 { margin-top: 84px !important; }
  .o-mt-xxl-88 { margin-top: 88px !important; }
  .o-mt-xxl-92 { margin-top: 92px !important; }
  .o-mt-xxl-96 { margin-top: 96px !important; }
  .o-mb-xxl-1 { margin-bottom: 1px !important; }
  .o-mb-xxl-2 { margin-bottom: 2px !important; }
  .o-mb-xxl-3 { margin-bottom: 3px !important; }
  .o-mb-xxl-4 { margin-bottom: 4px !important; }
  .o-mb-xxl-5 { margin-bottom: 5px !important; }
  .o-mb-xxl-6 { margin-bottom: 6px !important; }
  .o-mb-xxl-7 { margin-bottom: 7px !important; }
  .o-mb-xxl-8 { margin-bottom: 8px !important; }
  .o-mb-xxl-9 { margin-bottom: 9px !important; }
  .o-mb-xxl-10 { margin-bottom: 10px !important; }
  .o-mb-xxl-12 { margin-bottom: 12px !important; }
  .o-mb-xxl-14 { margin-bottom: 14px !important; }
  .o-mb-xxl-16 { margin-bottom: 16px !important; }
  .o-mb-xxl-18 { margin-bottom: 18px !important; }
  .o-mb-xxl-20 { margin-bottom: 20px !important; }
  .o-mb-xxl-24 { margin-bottom: 24px !important; }
  .o-mb-xxl-28 { margin-bottom: 28px !important; }
  .o-mb-xxl-32 { margin-bottom: 32px !important; }
  .o-mb-xxl-36 { margin-bottom: 36px !important; }
  .o-mb-xxl-40 { margin-bottom: 40px !important; }
  .o-mb-xxl-44 { margin-bottom: 44px !important; }
  .o-mb-xxl-48 { margin-bottom: 48px !important; }
  .o-mb-xxl-52 { margin-bottom: 52px !important; }
  .o-mb-xxl-56 { margin-bottom: 56px !important; }
  .o-mb-xxl-60 { margin-bottom: 60px !important; }
  .o-mb-xxl-64 { margin-bottom: 64px !important; }
  .o-mb-xxl-68 { margin-bottom: 68px !important; }
  .o-mb-xxl-72 { margin-bottom: 72px !important; }
  .o-mb-xxl-76 { margin-bottom: 76px !important; }
  .o-mb-xxl-80 { margin-bottom: 80px !important; }
  .o-mb-xxl-84 { margin-bottom: 84px !important; }
  .o-mb-xxl-88 { margin-bottom: 88px !important; }
  .o-mb-xxl-92 { margin-bottom: 92px !important; }
  .o-mb-xxl-96 { margin-bottom: 96px !important; }
  .o-ms-xxl-1 { margin-left: 1px !important; }
  .o-ms-xxl-2 { margin-left: 2px !important; }
  .o-ms-xxl-3 { margin-left: 3px !important; }
  .o-ms-xxl-4 { margin-left: 4px !important; }
  .o-ms-xxl-5 { margin-left: 5px !important; }
  .o-ms-xxl-6 { margin-left: 6px !important; }
  .o-ms-xxl-7 { margin-left: 7px !important; }
  .o-ms-xxl-8 { margin-left: 8px !important; }
  .o-ms-xxl-9 { margin-left: 9px !important; }
  .o-ms-xxl-10 { margin-left: 10px !important; }
  .o-ms-xxl-12 { margin-left: 12px !important; }
  .o-ms-xxl-14 { margin-left: 14px !important; }
  .o-ms-xxl-16 { margin-left: 16px !important; }
  .o-ms-xxl-18 { margin-left: 18px !important; }
  .o-ms-xxl-20 { margin-left: 20px !important; }
  .o-ms-xxl-24 { margin-left: 24px !important; }
  .o-ms-xxl-28 { margin-left: 28px !important; }
  .o-ms-xxl-32 { margin-left: 32px !important; }
  .o-ms-xxl-36 { margin-left: 36px !important; }
  .o-ms-xxl-40 { margin-left: 40px !important; }
  .o-ms-xxl-44 { margin-left: 44px !important; }
  .o-ms-xxl-48 { margin-left: 48px !important; }
  .o-ms-xxl-52 { margin-left: 52px !important; }
  .o-ms-xxl-56 { margin-left: 56px !important; }
  .o-ms-xxl-60 { margin-left: 60px !important; }
  .o-ms-xxl-64 { margin-left: 64px !important; }
  .o-ms-xxl-68 { margin-left: 68px !important; }
  .o-ms-xxl-72 { margin-left: 72px !important; }
  .o-ms-xxl-76 { margin-left: 76px !important; }
  .o-ms-xxl-80 { margin-left: 80px !important; }
  .o-ms-xxl-84 { margin-left: 84px !important; }
  .o-ms-xxl-88 { margin-left: 88px !important; }
  .o-ms-xxl-92 { margin-left: 92px !important; }
  .o-ms-xxl-96 { margin-left: 96px !important; }
  .o-me-xxl-1 { margin-right: 1px !important; }
  .o-me-xxl-2 { margin-right: 2px !important; }
  .o-me-xxl-3 { margin-right: 3px !important; }
  .o-me-xxl-4 { margin-right: 4px !important; }
  .o-me-xxl-5 { margin-right: 5px !important; }
  .o-me-xxl-6 { margin-right: 6px !important; }
  .o-me-xxl-7 { margin-right: 7px !important; }
  .o-me-xxl-8 { margin-right: 8px !important; }
  .o-me-xxl-9 { margin-right: 9px !important; }
  .o-me-xxl-10 { margin-right: 10px !important; }
  .o-me-xxl-12 { margin-right: 12px !important; }
  .o-me-xxl-14 { margin-right: 14px !important; }
  .o-me-xxl-16 { margin-right: 16px !important; }
  .o-me-xxl-18 { margin-right: 18px !important; }
  .o-me-xxl-20 { margin-right: 20px !important; }
  .o-me-xxl-24 { margin-right: 24px !important; }
  .o-me-xxl-28 { margin-right: 28px !important; }
  .o-me-xxl-32 { margin-right: 32px !important; }
  .o-me-xxl-36 { margin-right: 36px !important; }
  .o-me-xxl-40 { margin-right: 40px !important; }
  .o-me-xxl-44 { margin-right: 44px !important; }
  .o-me-xxl-48 { margin-right: 48px !important; }
  .o-me-xxl-52 { margin-right: 52px !important; }
  .o-me-xxl-56 { margin-right: 56px !important; }
  .o-me-xxl-60 { margin-right: 60px !important; }
  .o-me-xxl-64 { margin-right: 64px !important; }
  .o-me-xxl-68 { margin-right: 68px !important; }
  .o-me-xxl-72 { margin-right: 72px !important; }
  .o-me-xxl-76 { margin-right: 76px !important; }
  .o-me-xxl-80 { margin-right: 80px !important; }
  .o-me-xxl-84 { margin-right: 84px !important; }
  .o-me-xxl-88 { margin-right: 88px !important; }
  .o-me-xxl-92 { margin-right: 92px !important; }
  .o-me-xxl-96 { margin-right: 96px !important; }
  .o-mx-xxl-1 { margin-left: 1px !important; margin-right: 1px !important; }
  .o-mx-xxl-2 { margin-left: 2px !important; margin-right: 2px !important; }
  .o-mx-xxl-3 { margin-left: 3px !important; margin-right: 3px !important; }
  .o-mx-xxl-4 { margin-left: 4px !important; margin-right: 4px !important; }
  .o-mx-xxl-5 { margin-left: 5px !important; margin-right: 5px !important; }
  .o-mx-xxl-6 { margin-left: 6px !important; margin-right: 6px !important; }
  .o-mx-xxl-7 { margin-left: 7px !important; margin-right: 7px !important; }
  .o-mx-xxl-8 { margin-left: 8px !important; margin-right: 8px !important; }
  .o-mx-xxl-9 { margin-left: 9px !important; margin-right: 9px !important; }
  .o-mx-xxl-10 { margin-left: 10px !important; margin-right: 10px !important; }
  .o-mx-xxl-12 { margin-left: 12px !important; margin-right: 12px !important; }
  .o-mx-xxl-14 { margin-left: 14px !important; margin-right: 14px !important; }
  .o-mx-xxl-16 { margin-left: 16px !important; margin-right: 16px !important; }
  .o-mx-xxl-18 { margin-left: 18px !important; margin-right: 18px !important; }
  .o-mx-xxl-20 { margin-left: 20px !important; margin-right: 20px !important; }
  .o-mx-xxl-24 { margin-left: 24px !important; margin-right: 24px !important; }
  .o-mx-xxl-28 { margin-left: 28px !important; margin-right: 28px !important; }
  .o-mx-xxl-32 { margin-left: 32px !important; margin-right: 32px !important; }
  .o-mx-xxl-36 { margin-left: 36px !important; margin-right: 36px !important; }
  .o-mx-xxl-40 { margin-left: 40px !important; margin-right: 40px !important; }
  .o-mx-xxl-44 { margin-left: 44px !important; margin-right: 44px !important; }
  .o-mx-xxl-48 { margin-left: 48px !important; margin-right: 48px !important; }
  .o-mx-xxl-52 { margin-left: 52px !important; margin-right: 52px !important; }
  .o-mx-xxl-56 { margin-left: 56px !important; margin-right: 56px !important; }
  .o-mx-xxl-60 { margin-left: 60px !important; margin-right: 60px !important; }
  .o-mx-xxl-64 { margin-left: 64px !important; margin-right: 64px !important; }
  .o-mx-xxl-68 { margin-left: 68px !important; margin-right: 68px !important; }
  .o-mx-xxl-72 { margin-left: 72px !important; margin-right: 72px !important; }
  .o-mx-xxl-76 { margin-left: 76px !important; margin-right: 76px !important; }
  .o-mx-xxl-80 { margin-left: 80px !important; margin-right: 80px !important; }
  .o-mx-xxl-84 { margin-left: 84px !important; margin-right: 84px !important; }
  .o-mx-xxl-88 { margin-left: 88px !important; margin-right: 88px !important; }
  .o-mx-xxl-92 { margin-left: 92px !important; margin-right: 92px !important; }
  .o-mx-xxl-96 { margin-left: 96px !important; margin-right: 96px !important; }
  .o-my-xxl-1 { margin-top: 1px !important; margin-bottom: 1px !important; }
  .o-my-xxl-2 { margin-top: 2px !important; margin-bottom: 2px !important; }
  .o-my-xxl-3 { margin-top: 3px !important; margin-bottom: 3px !important; }
  .o-my-xxl-4 { margin-top: 4px !important; margin-bottom: 4px !important; }
  .o-my-xxl-5 { margin-top: 5px !important; margin-bottom: 5px !important; }
  .o-my-xxl-6 { margin-top: 6px !important; margin-bottom: 6px !important; }
  .o-my-xxl-7 { margin-top: 7px !important; margin-bottom: 7px !important; }
  .o-my-xxl-8 { margin-top: 8px !important; margin-bottom: 8px !important; }
  .o-my-xxl-9 { margin-top: 9px !important; margin-bottom: 9px !important; }
  .o-my-xxl-10 { margin-top: 10px !important; margin-bottom: 10px !important; }
  .o-my-xxl-12 { margin-top: 12px !important; margin-bottom: 12px !important; }
  .o-my-xxl-14 { margin-top: 14px !important; margin-bottom: 14px !important; }
  .o-my-xxl-16 { margin-top: 16px !important; margin-bottom: 16px !important; }
  .o-my-xxl-18 { margin-top: 18px !important; margin-bottom: 18px !important; }
  .o-my-xxl-20 { margin-top: 20px !important; margin-bottom: 20px !important; }
  .o-my-xxl-24 { margin-top: 24px !important; margin-bottom: 24px !important; }
  .o-my-xxl-28 { margin-top: 28px !important; margin-bottom: 28px !important; }
  .o-my-xxl-32 { margin-top: 32px !important; margin-bottom: 32px !important; }
  .o-my-xxl-36 { margin-top: 36px !important; margin-bottom: 36px !important; }
  .o-my-xxl-40 { margin-top: 40px !important; margin-bottom: 40px !important; }
  .o-my-xxl-44 { margin-top: 44px !important; margin-bottom: 44px !important; }
  .o-my-xxl-48 { margin-top: 48px !important; margin-bottom: 48px !important; }
  .o-my-xxl-52 { margin-top: 52px !important; margin-bottom: 52px !important; }
  .o-my-xxl-56 { margin-top: 56px !important; margin-bottom: 56px !important; }
  .o-my-xxl-60 { margin-top: 60px !important; margin-bottom: 60px !important; }
  .o-my-xxl-64 { margin-top: 64px !important; margin-bottom: 64px !important; }
  .o-my-xxl-68 { margin-top: 68px !important; margin-bottom: 68px !important; }
  .o-my-xxl-72 { margin-top: 72px !important; margin-bottom: 72px !important; }
  .o-my-xxl-76 { margin-top: 76px !important; margin-bottom: 76px !important; }
  .o-my-xxl-80 { margin-top: 80px !important; margin-bottom: 80px !important; }
  .o-my-xxl-84 { margin-top: 84px !important; margin-bottom: 84px !important; }
  .o-my-xxl-88 { margin-top: 88px !important; margin-bottom: 88px !important; }
  .o-my-xxl-92 { margin-top: 92px !important; margin-bottom: 92px !important; }
  .o-my-xxl-96 { margin-top: 96px !important; margin-bottom: 96px !important; }
}