.u-flex {
    margin: 0;
    padding: 0;
    list-style: none; }

.u-flex,
.u-flexDeepMatch > * {
    display: -ms-flexbox !important;
    display: -webkit-box !important;
    display: flex !important;}

.u-flexDeepMatch > * {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap; }

.u-flexDeepMatch > * > * {
    width: 100%; }

.u-flexDeepMatch > * > *,
.u-flexItemNone {
    -ms-flex: none;
    -webkit-box-flex: 0;
    flex: none; }

.u-width100Percent {
    width: 100% !important; }

.u-width80Percent {
    width: 80% !important; }

.u-width75Percent {
    width: 75% !important; }

.u-width70Percent {
    width: 70% !important; }

.u-width60Percent{
    width: 60% !important;
}

.u-width50Percent {
    width: 50% !important; }

.u-width40Percent {
    width: 40% !important; }

.u-width30Percent {
    width: 30% !important; }

.u-width25Percent {
    width: 25% !important; }

.u-width20Percent {
    width: 20% !important; }

.u-width15Percent {
    width: 15% !important; }

.u-width10Percent {
    width: 10% !important; }

.u-width5Percent {
    width: 5% !important; }

.u-height100Percent {
    height: 100% !important; }

.u-height75Percent {
    height: 75% !important; }

.u-height50Percent {
    height: 50% !important; }

.u-height40Percent {
    height: 40% !important; }

.u-height25Percent {
    height: 25% !important; }

.u-height10Percent {
    height: 10% !important; }

.u-height5Percent {
    height: 5% !important; }

.u-flexGrow12 {
    flex: 12; }

.u-flexGrow11 {
    flex: 11; }

.u-flexGrow10 {
    flex: 10; }

.u-flexGrow9 {
    flex: 9; }

.u-flexGrow8 {
    flex: 8; }

.u-flexGrow7 {
    flex: 7; }

.u-flexGrow6 {
    flex: 6; }

.u-flexGrow5 {
    flex: 5; }

.u-flexGrow4 {
    flex: 4; }

.u-flexGrow3 {
    flex: 3; }

.u-flexGrow2 {
    flex: 2; }

.u-flexGrow1 {
    flex: 1; }

.u-flexItemAuto {
    -ms-flex: auto;
    -webkit-box-flex: 1;
    flex: auto;
    -ms-flex-negative: 1; }

.u-flexItem1 {
    -ms-flex: 1 1 0%;
    -webkit-box-flex: 1;
    flex: 1 1 0%; }

.u-flexStart {
    -webkit-box-pack: start !important;
    justify-content: flex-start !important;
    -ms-flex-pack: start !important; }

.u-flexCenter {
    -webkit-box-pack: center !important;
    justify-content: center !important;
    -ms-flex-pack: center !important; }

.u-flexEnd {
    -webkit-box-pack: end !important;
    justify-content: flex-end !important;
    -ms-flex-pack: end !important; }

.u-flexSpaceBetween {
    -webkit-box-pack: justify !important;
    -ms-flex-pack: justify !important;
    justify-content: space-between !important; }

.u-flexSpaceAround {
    justify-content: space-around !important; }

.u-flexSpaceEvenly {
    justify-content: space-evenly !important; }


.u-flexTop {
    -webkit-box-align: start !important;
    align-items: flex-start !important;
    -ms-flex-align: start !important; }

.u-flexMiddle {
    -webkit-box-align: center !important;
    align-items: center !important;
    -ms-flex-align: center !important; }

.u-flexBottom {
    -webkit-box-align: end !important;
    align-items: flex-end !important;
    -ms-flex-align: end !important; }

.u-flexBaseLine {
    -webkit-box-align: baseline;
    -ms-flex-align: baseline;
    align-items: baseline; }

.u-flexStretch {
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch; }

.u-flexSelfAlignAuto {
    -ms-flex-item-align: auto;
    align-self: auto; }

.u-flexSelfAlignStart {
    -ms-flex-item-align: start;
    align-self: flex-start; }

.u-flexSelfAlignEnd {
    -ms-flex-item-align: end;
    align-self: flex-end; }

.u-flexSelfAlignCenter {
    -ms-flex-item-align: center;
    align-self: center; }

.u-flexSelfAlignBaseline {
    -ms-flex-item-align: baseline;
    align-self: baseline; }

.u-flexSelfAlignStretch {
    -ms-flex-item-align: stretch;
    align-self: stretch; }

.u-flexRow {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
    -ms-flex-direction: row !important;
    flex-direction: row !important; }

.u-flexColumn {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
    -ms-flex-direction: column !important;
    flex-direction: column !important; }

.u-flexMarginLeftAuto {
    margin-left: auto !important; }

.u-flexMarginRightAuto {
    margin-right: auto !important; }

.u-list {
    padding-left: 0;
    list-style: none; }

.u-listSpace > * + * {
    margin-top: 8px; }

.u-listBorder > * {
    padding-top: 32px;
    padding-bottom: 32px; }

.u-listBorder > * + * {
    border-top: 1px solid #e0e0e0; }

.u-listNumber {
    counter-reset: list-counter; }

.u-listNumber > li {
    list-style: none; }

.u-listNumber > li:before {
    margin-right: 8px;
    color: #0069ff;
    content: counter(list-counter,decimal);
    counter-increment: list-counter;
    font-weight: 600; }

.u-overflowContainer {
    overflow: auto;
    -webkit-overflow-scrolling: touch; }

.u-overflowHidden {
    overflow: hidden; }

.u-inlineBlock {
    display: inline-block !important; }

.u-inline {
    display: inline !important; }

.u-block {
    display: block !important; }

.u-anchorSection {
    margin-top: -80px;
    padding-top: 80px; }

.u-anchorSection--pricing {
    margin-top: -145px;
    padding-top: 145px; }

.u-positionRelative {
    position: relative; }

.u-textSize--10px {
    font-size: 10px !important; }

.u-textSize--12px {
    font-size: 12px !important; }

.u-textSize--14px {
    font-size: 14px !important; }

.u-textSize--16px {
    font-size: 16px !important; }

.u-textSize--18px {
    font-size: 18px !important; }

.u-textSize--20px {
    font-size: 20px !important; }

.u-textSize--24px {
    font-size: 24px !important; }

.u-textSize--28px {
    font-size: 28px !important; }

.u-textSize--32px {
    font-size: 32px !important; }

.u-textSize--36px {
    font-size: 36px !important; }

.u-textBold-600 {
    font-weight: 600 !important; }

.u-textThin-300 {
    font-weight: 300 !important; }

.u-textDefault {
    color: #333 !important; }

.u-textHDefault {
    color: #222 !important; }

.u-textPrimary {
    color: #0069ff !important; }

.u-textSuccess {
    color: #00cd8d !important; }

.u-textDanger {
    color: #f25041 !important; }

.u-textContrast {
    color: #fff !important; }

.u-textMuted {
    color: rgba(51, 51, 51, 0.75) !important; }

.u-textUnderline {
    border-bottom: 1px solid currentColor; }

.u-textTruncate {
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    white-space: nowrap; }

.u-textBreak {
    word-wrap: break-word;
    -webkit-hyphens: auto;
    -ms-hyphens: auto;
    hyphens: auto; }

.u-textNoBreak {
    white-space: nowrap; }

.u-textSub {
    line-height: 1.25; }

.u-textLeft {
    text-align: left !important; }

.u-textCenter {
    text-align: center !important; }

.u-textRight {
    text-align: right !important; }

.u-textNormal {
    font-weight: 400; }

.u-textXBold {
    font-weight: 800; }

.u-textMain {
    font-weight: 400;
    font-size: 40px;
    line-height: 1.25; }

.u-link {
    color: #0069ff !important; }

.u-link:active,
.u-link:focus,
.u-link:hover {
    color: #005fe6 !important; }

.u-linkMuted {
    color: rgba(51, 51, 51, 0.75) !important; }

.u-linkMuted:active,
.u-linkMuted:focus,
.u-linkMuted:hover {
    color: rgba(26, 26, 26, 0.75) !important; }

.u-linkHeading {
    color: #222; }

.u-linkHeading:active,
.u-linkHeading:focus,
.u-linkHeading:hover {
    color: #151515; }

.u-linkMore {
    position: relative;
    display: inline-block;
    font-weight: 600; }

.u-linkMore:after {
    display: block;
    height: 1px;
    background: #0069ff;
    content: ""; }

.u-hidden {
    display: none !important;
    visibility: hidden !important; }

.u-invisible {
    visibility: hidden !important; }

.u-sronly {
    position: absolute !important;
    overflow: hidden;
    clip: rect(1px, 1px, 1px, 1px);
    padding: 0 !important;
    width: 1px !important;
    height: 1px !important;
    border: 0 !important; }

.u-flexGrow12 {
    flex-grow: 12; }

.u-flexGrow11 {
    flex-grow: 11; }

.u-flexGrow10 {
    flex-grow: 10; }

.u-flexGrow9 {
    flex-grow: 9; }

.u-flexGrow8 {
    flex-grow: 8; }

.u-flexGrow7 {
    flex-grow: 7; }

.u-flexGrow6 {
    flex-grow: 6; }

.u-flexGrow5 {
    flex-grow: 5; }

.u-flexGrow4 {
    flex-grow: 4; }

.u-flexGrow3 {
    flex-grow: 3; }

.u-flexGrow2 {
    flex-grow: 2; }

.u-flexGrow1 {
    flex-grow: 1; }

/**margin*/
.u-m--64px {
    margin: 64px !important; }
.u-m--48px{
    margin: 48px !important;
}
.u-m--32px {
    margin: 32px !important; }

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

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

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

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

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


.u-mtmb--64px {
    margin-top: 64px !important;
    margin-bottom: 64px !important; }

.u-mtmb--48px {
    margin-top: 48px !important;
    margin-bottom: 48px !important; }

.u-mtmb--32px {
    margin-top: 32px !important;
    margin-bottom: 32px !important; }

.u-mtmb--24px {
    margin-top: 24px !important;
    margin-bottom: 24px !important; }

.u-mtmb--16px {
    margin-top: 16px !important;
    margin-bottom: 16px !important; }

.u-mtmb--12px {
    margin-top: 12px !important;
    margin-bottom: 12px !important; }

.u-mtmb--8px {
    margin-top: 8px !important;
    margin-bottom: 8px !important; }

.u-mtmb--4px {
    margin-top: 4px !important;
    margin-bottom: 4px !important; }

.u-mlmr--64px {
    margin-left: 64px !important;
    margin-right: 64px !important; }

.u-mlmr--48px {
    margin-left: 48px !important;
    margin-right: 48px !important; }

.u-mlmr--32px {
    margin-left: 32px !important;
    margin-right: 32px !important; }

.u-mlmr--24px {
    margin-left: 24px !important;
    margin-right: 24px !important; }

.u-mlmr--16px {
    margin-left: 16px !important;
    margin-right: 16px !important; }

.u-mlmr--12px {
    margin-left: 12px !important;
    margin-right: 12px !important; }

.u-mlmr--8px {
    margin-left: 8px !important;
    margin-right: 8px !important; }

.u-mlmr--4px {
    margin-left: 4px !important;
    margin-right: 4px !important; }

.u-mt--64px {
    margin-top: 64px !important; }

.u-mt--48px {
    margin-top: 48px !important; }

.u-mt--32px {
    margin-top: 32px !important; }

.u-mt--24px {
    margin-top: 24px !important; }

.u-mt--16px {
    margin-top: 16px !important; }

.u-mt--12px {
    margin-top: 12px !important; }

.u-mt--8px {
    margin-top: 8px !important; }

.u-mt--4px {
    margin-top: 4px !important; }

.u-mb--64px {
    margin-bottom: 64px !important; }

.u-mb--48px {
    margin-bottom: 48px !important; }

.u-mb--32px {
    margin-bottom: 32px !important; }

.u-mb--24px {
    margin-bottom: 24px !important; }

.u-mb--16px {
    margin-bottom: 16px !important; }

.u-mb--12px {
    margin-bottom: 12px !important; }

.u-mb--8px {
    margin-bottom: 8px !important; }

.u-mb--4px {
    margin-bottom: 4px !important; }

.u-ml--64px {
    margin-left: 64px !important; }

.u-ml--48px {
    margin-left: 48px !important; }

.u-ml--32px {
    margin-left: 32px !important; }

.u-ml--24px {
    margin-left: 24px !important; }

.u-ml--16px {
    margin-left: 16px !important; }

.u-ml--12px {
    margin-left: 12px !important; }

.u-ml--8px {
    margin-left: 8px !important; }

.u-ml--4px {
    margin-left: 4px !important; }

.u-mr--64px {
    margin-right: 64px !important; }

.u-mr--48px {
    margin-right: 48px !important; }

.u-mr--32px {
    margin-right: 32px !important; }

.u-mr--24px {
    margin-right: 24px !important; }

.u-mr--16px {
    margin-right: 16px !important; }

.u-mr--12px {
    margin-right: 16px !important; }

.u-mr--8px {
    margin-right: 8px !important; }

.u-mr--4px {
    margin-right: 4px !important; }

/**Padding*/
.u-p--64px {
    padding: 64px !important; }

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

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

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

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

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

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

.u-ptpb--64px {
    padding-top: 64px !important;
    padding-bottom: 64px !important; }

.u-ptpb--32px {
    padding-top: 32px !important;
    padding-bottom: 32px !important; }

.u-ptpb--24px {
    padding-top: 24px !important;
    padding-bottom: 24px !important; }

.u-ptpb--16px {
    padding-top: 16px !important;
    padding-bottom: 16px !important; }

.u-ptpb--12px {
    padding-top: 12px !important;
    padding-bottom: 12px !important; }

.u-ptpb--8px {
    padding-top: 8px !important;
    padding-bottom: 8px !important; }

.u-ptpb--4px {
    padding-top: 4px !important;
    padding-bottom: 4px !important; }

.u-plpr--64px {
    padding-left: 64px !important;
    padding-right: 64px !important; }

.u-plpr--32px {
    padding-left: 32px !important;
    padding-right: 32px !important; }

.u-plpr--24px {
    padding-left: 24px !important;
    padding-right: 24px !important; }

.u-plpr--16px {
    padding-left: 16px !important;
    padding-right: 16px !important; }

.u-plpr--12px {
    padding-left: 12px !important;
    padding-right: 12px !important; }

.u-plpr--8px {
    padding-left: 8px !important;
    padding-right: 8px !important; }

.u-plpr--4px {
    padding-left: 4px !important;
    padding-right: 4px !important; }

.u-pt--64px {
    padding-top: 64px !important; }

.u-pt--32px {
    padding-top: 32px !important; }

.u-pt--24px {
    padding-top: 24px !important; }

.u-pt--16px {
    padding-top: 16px !important; }

.u-pt--12px {
    padding-top: 12px !important; }

.u-pt--8px {
    padding-top: 8px !important; }

.u-pt--4px {
    padding-top: 4px !important; }

.u-pb--64px {
    padding-bottom: 64px !important; }

.u-pb--32px {
    padding-bottom: 32px !important; }

.u-pb--24px {
    padding-bottom: 24px !important; }

.u-pb--16px {
    padding-bottom: 16px !important; }

.u-pb--12px {
    padding-bottom: 12px !important; }

.u-pb--8px {
    padding-bottom: 8px !important; }

.u-pb--4px {
    padding-bottom: 4px !important; }

.u-pl--64px {
    padding-left: 64px !important; }

.u-pl--32px{
    padding-left: 32px !important; }

.u-pl--24px {
    padding-left: 24px !important; }

.u-pl--16px {
    padding-left: 16px !important; }

.u-pl--12px {
    padding-left: 12px !important; }

.u-pl--8px {
    padding-left: 8px !important; }

.u-pl--4px {
    padding-left: 4px !important; }

.u-pr--64px {
    padding-right: 64px !important; }

.u-pr--32px {
    padding-right: 32px !important; }

.u-pr--24px {
    padding-right: 24px !important; }

.u-pr--16px {
    padding-right: 16px !important; }

.u-pr--12px {
    padding-right: 12px !important; }

.u-pr--8px {
    padding-right: 8px !important; }

.u-pr--4px {
    padding-right: 4px !important; }


/**end of padding*/
.u-mt--remove,
.u-mv--remove {
    margin-top: 0 !important; }

.u-mr--remove {
    margin-right: 0 !important; }

.u-mb--remove {
    margin-bottom: 0 !important; }

.u-ml--remove {
    margin-left: 0 !important; }

.u-pa--remove {
    padding: 0 !important; }

.u-pt--remove {
    padding-top: 0 !important; }

.u-pr--remove {
    padding-right: 0 !important; }

.u-pb--remove {
    padding-bottom: 0 !important; }

.u-pl--remove {
    padding-left: 0 !important; }

.u-border-remove {
    border: 0 !important; }

.u-listChecked li {
    margin-bottom: 16px; }

.u-listChecked svg {
    margin-right: 16px;
    color: #0069ff; }

.u-cursorPointer {
    cursor: pointer !important; }

.u-br--4px {
    border-radius: 4px !important; }

.u-br--8px {
    border-radius: 8px !important; }

.u-br--12px {
    border-radius: 12px !important; }

.u-br--16px {
    border-radius: 16px !important; }

.u-br--24px {
    border-radius: 24px !important; }

.u-br--32px {
    border-radius: 32px !important; }

.u-br--64px {
    border-radius: 64px !important; }

.u-primary-light-text-color {
    color: #6e6e6e !important; }

.u-primary-text-color {
    color: #484848 !important; }

.u-secondary-text-color {
    color: #0069ff !important; }

.u-third-text-color {
    color: #2DB27C !important; }

.u-fourth-text-color {
    color: #E84545 !important; }

.u-fifth-text-color {
    color: #131313 !important; }

.u-floatRight {
    float: right; }

.u-floatLeft {
    float: left; }

.u-floatNone {
    float: none; }

.u-floatInherit {
    float: inherit; }

.u-form--header {
    background: #EDEFED;
    color: #484848;
    border-bottom: 1px solid #dce0e0; }

.br-bttm-gray{
    border-bottom: 1px groove rgba(218, 228, 239, 0.35)
}

img {
    width: auto;
    max-width: 100%; }

