﻿@charset "UTF-8";

/*-----------------Montserrat Hairline-----------------*/
@font-face {
    font-family:Montserrat_Hairline;
    src: url(../Fonts/Montserrat/Hairline/Montserrat-Hairline/Montserrat-Hairline.eot);
    src: local("Montserrat Hairline"),local("Montserrat-Hairline"), 
        url(../Fonts/Montserrat/Hairline/Montserrat-Hairline/Montserrat-Hairline.eot?#iefix) format("embedded-opentype"), 
        url(../Fonts/Montserrat/Hairline/Montserrat-Hairline/Montserrat-Hairline.woff2) format("woff2"), 
        url(../Fonts/Montserrat/Hairline/Montserrat-Hairline/Montserrat-Hairline.woff) format("woff"), 
        url(../Fonts/Montserrat/Hairline/Montserrat-Hairline/Montserrat-Hairline.ttf) format("truetype"), 
        url(../Fonts/Montserrat/Hairline/Montserrat-Hairline/Montserrat-Hairline.svg#Roboto) format("svg");
    /*font-weight: 100;
    font-style: normal;*/
}
/*-----------------Montserrat Thin-----------------*/
@font-face {
    font-family:Montserrat_Thin;
    src: url(../Fonts/Montserrat/Thin/Montserrat-Thin/Montserrat-Thin.eot);
    src: local("Montserrat Thin"),local("Montserrat-Thin"), 
        url(../Fonts/Montserrat/Thin/Montserrat-Thin/Montserrat-Thin.eot?#iefix) format("embedded-opentype"), 
        url(../Fonts/Montserrat/Thin/Montserrat-Thin/Montserrat-Thin.woff2) format("woff2"), 
        url(../Fonts/Montserrat/Thin/Montserrat-Thin/Montserrat-Thin.woff) format("woff"), 
        url(../Fonts/Montserrat/Thin/Montserrat-Thin/Montserrat-Thin.ttf) format("truetype"), 
        url(../Fonts/Montserrat/Thin/Montserrat-Thin/Montserrat-Thin.svg#Roboto) format("svg");
    /*font-weight: 300;
    font-style: normal;*/
}
/*------------------Montserrat Light----------------*/
@font-face {
    font-family:Montserrat_Light;
    src: url(../Fonts/Montserrat/Light/Montserrat-Light/Montserrat-Light.eot);
    src: local("Montserrat Light"),local("Montserrat-Light"), 
        url(../Fonts/Montserrat/Light/Montserrat-Light/Montserrat-Light.eot?#iefix) format("embedded-opentype"), 
        url(../Fonts/Montserrat/Light/Montserrat-Light/Montserrat-Light.woff2) format("woff2"), 
        url(../Fonts/Montserrat/Light/Montserrat-Light/Montserrat-Light.woff) format("woff"), 
        url(../Fonts/Montserrat/Light/Montserrat-Light/Montserrat-Light.ttf) format("truetype"), 
        url(../Fonts/Montserrat/Light/Montserrat-Light/Montserrat-Light.svg#Roboto) format("svg");
    /*font-weight: normal;
    font-style: normal;*/
}
/*------------------Montserrat ExtraLight----------------*/
@font-face {
    font-family:Montserrat_ExtraLight;
    src: url(../Fonts/Montserrat/ExtraLight/Montserrat-ExtraLight/Montserrat-ExtraLight.eot);
    src: local("Montserrat ExtraLight"),local("Montserrat-ExtraLight"), 
        url(../Fonts/Montserrat/ExtraLight/Montserrat-ExtraLight/Montserrat-ExtraLight.eot?#iefix) format("embedded-opentype"), 
        url(../Fonts/Montserrat/ExtraLight/Montserrat-ExtraLight/Montserrat-ExtraLight.woff2) format("woff2"),
        url(../Fonts/Montserrat/ExtraLight/Montserrat-ExtraLight/Montserrat-ExtraLight.woff) format("woff"), 
        url(../Fonts/Montserrat/ExtraLight/Montserrat-ExtraLight/Montserrat-ExtraLight.ttf) format("truetype"), 
        url(../Fonts/Montserrat/ExtraLight/Montserrat-ExtraLight/Montserrat-ExtraLight.svg#Roboto) format("svg");
    /*font-weight: 500;
    font-style: normal;*/
}
/*------------------Montserrat Regular----------------*/
@font-face {
    font-family:Montserrat_Regular;
    src: url(../Fonts/Montserrat/Regular/Montserrat-Regular/Montserrat-Regular.eot);
    src: local("Montserrat Regular"),local("Montserrat-Regular"), 
        url(../Fonts/Montserrat/Regular/Montserrat-Regular/Montserrat-Regular.eot?#iefix) format("embedded-opentype"), 
        url(../Fonts/Montserrat/Regular/Montserrat-Regular/Montserrat-Regular.woff2) format("woff2"), 
        url(../Fonts/Montserrat/Regular/Montserrat-Regular/Montserrat-Regular.woff) format("woff"), 
        url(../Fonts/Montserrat/Regular/Montserrat-Regular/Montserrat-Regular.ttf) format("truetype"), 
        url(../Fonts/Montserrat/Regular/Montserrat-Regular/Montserrat-Regular.svg#Roboto) format("svg");
    /*font-weight: 600;
    font-style: normal;*/
}
/*------------------Montserrat Medium----------------*/
@font-face {
    font-family:Montserrat_Medium;
    src: url(../Fonts/Montserrat/Medium/Montserrat-Medium/Montserrat-Medium.eot);
    src: local("Montserrat Medium"),local("Montserrat-Medium"), 
        url(../Fonts/Montserrat/Medium/Montserrat-Medium/Montserrat-Medium.eot?#iefix) format("embedded-opentype"), 
        url(../Fonts/Montserrat/Medium/Montserrat-Medium/Montserrat-Medium.woff2) format("woff2"), 
        url(../Fonts/Montserrat/Medium/Montserrat-Medium/Montserrat-Medium.woff) format("woff"), 
        url(../Fonts/Montserrat/Medium/Montserrat-Medium/Montserrat-Medium.ttf) format("truetype"), 
        url(../Fonts/Montserrat/Medium/Montserrat-Medium/Montserrat-Medium.svg#Roboto) format("svg");
    /*font-weight: bold;
    font-style: normal;*/
}
/*------------------Montserrat SemiBold----------------*/
@font-face {
    font-family:Montserrat_SemiBold;
    src: url(../Fonts/Montserrat/SemiBold/Montserrat-SemiBold/Montserrat-SemiBold.eot);
    src: local("Montserrat SemiBold"),local("Montserrat-SemiBold"), 
        url(../Fonts/Montserrat/SemiBold/Montserrat-SemiBold/Montserrat-SemiBold.eot?#iefix) format("embedded-opentype"), 
        url(../Fonts/Montserrat/SemiBold/Montserrat-SemiBold/Montserrat-SemiBold.woff2) format("woff2"), 
        url(../Fonts/Montserrat/SemiBold/Montserrat-SemiBold/Montserrat-SemiBold.woff) format("woff"), 
        url(../Fonts/Montserrat/SemiBold/Montserrat-SemiBold/Montserrat-SemiBold.ttf) format("truetype"), 
        url(../Fonts/Montserrat/SemiBold/Montserrat-SemiBold/Montserrat-SemiBold.svg#Roboto) format("svg");
    /*font-weight: 900;
    font-style: normal;*/
}
/*------------------Montserrat Bold----------------*/
@font-face {
    font-family:Montserrat_Bold;
    src: url(../Fonts/Montserrat/Bold/Montserrat-Bold/Montserrat-Bold.eot);
    src: local("Montserrat Bold"),local("Montserrat-Bold"), 
        url(../Fonts/Montserrat/Bold/Montserrat-Bold/Montserrat-Bold.eot?#iefix) format("embedded-opentype"), 
        url(../Fonts/Montserrat/Bold/Montserrat-Bold/Montserrat-Bold.woff2) format("woff2"), 
        url(../Fonts/Montserrat/Bold/Montserrat-Bold/Montserrat-Bold.woff) format("woff"), 
        url(../Fonts/Montserrat/Bold/Montserrat-Bold/Montserrat-Bold.ttf) format("truetype"), 
        url(../Fonts/Montserrat/Bold/Montserrat-Bold/Montserrat-Bold.svg#Roboto) format("svg");
    /*font-weight: 600;
    font-style: normal;*/
}
/*------------------Montserrat ExtraBold----------------*/
@font-face {
    font-family:Montserrat_ExtraBold;
    src: url(../Fonts/Montserrat/ExtraBold/Montserrat-ExtraBold/Montserrat-ExtraBold.eot);
    src: local("Montserrat ExtraBold"),local("Montserrat-ExtraBold"), 
        url(../Fonts/Montserrat/ExtraBold/Montserrat-ExtraBold/Montserrat-ExtraBold.eot?#iefix) format("embedded-opentype"), 
        url(../Fonts/Montserrat/ExtraBold/Montserrat-ExtraBold/Montserrat-ExtraBold.woff2) format("woff2"), 
        url(../Fonts/Montserrat/ExtraBold/Montserrat-ExtraBold/Montserrat-ExtraBold.woff) format("woff"), 
        url(../Fonts/Montserrat/ExtraBold/Montserrat-ExtraBold/Montserrat-ExtraBold.ttf) format("truetype"), 
        url(../Fonts/Montserrat/ExtraBold/Montserrat-ExtraBold/Montserrat-ExtraBold.svg#Roboto) format("svg");
    /*font-weight: bold;
    font-style: normal;*/
}
/*------------------Montserrat Black----------------*/
@font-face {
    font-family:Montserrat_Black;
    src: url(../Fonts/Montserrat/Black/Montserrat-Black/Montserrat-Black.eot);
    src: local("Montserrat Black"),local("Montserrat-Black"), 
        url(../Fonts/Montserrat/Black/Montserrat-Black/Montserrat-Black.eot?#iefix) format("embedded-opentype"), 
        url(../Fonts/Montserrat/Black/Montserrat-Black/Montserrat-Black.woff2) format("woff2"), 
        url(../Fonts/Montserrat/Black/Montserrat-Black/Montserrat-Black.woff) format("woff"), 
        url(../Fonts/Montserrat/Black/Montserrat-Black/Montserrat-Black.ttf) format("truetype"), 
        url(../Fonts/Montserrat/Black/Montserrat-Black/Montserrat-Black.svg#Roboto) format("svg");
    /*font-weight: 900;
    font-style: normal;*/
}




*,::after,::before{
    -webkit-box-sizing:border-box;
    box-sizing:border-box
}
@media (prefers-reduced-motion:no-preference){
    :root{
        scroll-behavior:smooth
    }
}

:root {
    /*-----------Type-----------*/
    --ma-type-primary: #3379b0;
    --ma-type-secondary: #ff6d00;
    --ma-bg-banner: #000000;
    --ma-type-disabled: #616161;
    --ma-section-part: #EEEEEE;
    /*-----------Dividers-&-border-----------*/
    --ma-body-divider: #EDEBE9;
    --ma-input-border: #8A8886;
    --ma-input-hover-border: #323130;
    /*-----------Theme-Primary-----------*/
    --ma-theme-p-lightest: #E5F1FF;
    --ma-theme-p-lighter-alt: #BFDEFF;
    --ma-theme-p-lighter: #80BDFF;
    --ma-theme-p-light: #409BFF;
    --ma-theme-p-primary: #0069DB;
    --ma-theme-p-darker-alt: #005CBF;
    --ma-theme-p-darker: #003D80;
    --ma-theme-p-dark: #001F40;
    /*-----------Theme-Secondary-----------*/
    --ma-theme-s-lighter-alt: #FFE1BF;
    --ma-theme-s-lighter: #FFC280;
    --ma-theme-s-light: #FFA440;
    --ma-theme-s-lightest: #FF8500;
    --ma-theme-s-primary: #FF8500;
    --ma-theme-s-darker-alt: #BF6400;
    --ma-theme-s-darker: #804300;
    --ma-theme-s-dark: #402100;
    /*-----------Error-&-status-----------*/
    --ma-error-bg-fill: #F1C0C3;
    --ma-success-bg-fill: #CCF2D5;
    --ma-severe-warning-bg-fill: #FFCECB;
    --ma-warning-bg-fill: #FFE5BF;
    --ma-status-error-icon: #A4262C;
    --ma-status-success-icon: #34C759;
    --ma-status-severe-warning-icon: #FF3B30;
    --ma-status-warning: #FF9500;
    /*-----------Overlays-----------*/
    --ma-overlay-light: #FFFFFF;
    --ma-overlay-dark: rgba(0, 0, 0, 0.4);
    /*-----------Greys-----------*/
    --ma-white: #FFFFFF;
    --ma-grey10: #FAF9F8;
    --ma-grey20: #F3F2F1;
    --ma-grey30: #EDEBE9;
    --ma-grey40: #E1DFDD;
    --ma-grey50: #D2D0CE;
    --ma-grey60: #C8C6C4;
    --ma-grey90: #A19F9D;
    --ma-grey130: #605E5C;
    --ma-grey150: #3B3A39;
    --ma-grey160: #323130;
    --ma-grey190: #201F1E;
    /*-----------Tag Color-----------*/
    --ma-tag-red-brown: #A4262C;
    --ma-tag-red-orange: #FF3B30;
    --ma-tag-dune: #323130;
    --ma-tag-brilliant-rose: #EF5DA8;
    --ma-tag-artyclick-orange: #FF8500;
    --ma-tag-dark-mint: #34C759;
    --ma-tag-blue-lotus: #5D5FEF;
    --ma-tag-dark-ebony: #402100;
    --ma-tag-medium-teal-blue: #005CBF;
    --ma-tag-biloba-flower: #A5A6F6;
    --ma-tag-black: #000000;
    --ma-tag-component-title: #2A2A2A;
    /*-----------Default-Color-----------*/
    --ma-blue: #2c8ef8;
    --ma-indigo: #727cf5;
    --ma-purple: #6b5eae;
    --ma-pink: #ff679b;
    --ma-red: #fa5c7c;
    --ma-orange: #fd7e14;
    --ma-yellow: #ffbc00;
    --ma-green: #0acf97;
    --ma-teal: #02a8b5;
    --ma-cyan: #39afd1;
    --ma-white: #fff;
    --ma-gray: #98a6ad;
    --ma-primary: #0069DB;
    --ma-secondary: #FF8500;
    --ma-success: #0acf97;
    --ma-info: #39afd1;
    --ma-warning: #fcca42;
    --ma-danger: #fa5c7c;
    --ma-light: #eef2f7;
    --ma-dark: #313a46;
    --ma-gray-dark: #343a40;
    --ma-gray-100: #f1f3fa;
    --ma-gray-200: #eef2f7;
    --ma-gray-300: #dee2e6;
    --ma-gray-400: #ced4da;
    --ma-gray-500: #adb5bd;
    --ma-gray-600: #98a6ad;
    --ma-gray-700: #6c757d;
    --ma-gray-800: #343a40;
    --ma-gray-900: #313a46;
    --ma-primary-rgb: 114,124,245;
    --ma-secondary-rgb: 108,117,125;
    --ma-success-rgb: 10,207,151;
    --ma-info-rgb: 57,175,209;
    --ma-warning-rgb: 255,188,0;
    --ma-danger-rgb: 250,92,124;
    --ma-light-rgb: 238,242,247;
    --ma-dark-rgb: 49,58,70;
    --ma-white-rgb: 255,255,255;
    --ma-black-rgb: 0,0,0;
    /*-----------Depths-----------*/
    --ma-depth4: 0px 0.3px 0.9px rgba(0, 0, 0, 0.1);
    --ma-depth8: 0px 0.6px 1.8px rgba(0, 0, 0, 0.1);
    --ma-depth16: 0px 1.2px 3.6px rgba(0, 0, 0, 0.1);
    --ma-depth64: 0px 4.8px 14.4px rgba(0, 0, 0, 0.18);
    /*-----------Typography---start*/
    /*-----------Font-Family*/
    --ma-font-light: Montserrat_Light,sans-serif;
    --ma-font-regular: Montserrat_Regular,sans-serif;
    --ma-font-semibold: Montserrat_SemiBold,sans-serif;
    --ma-font-bold: Montserrat_Bold,sans-serif;
    /*-----------Font-size*/
    --ma-metadata-limited: 10px;
    --ma-metadata: 12px;
    --ma-body-text: 14px;
    --ma-subject-title: 16px;
    --ma-header: 18px;
    --ma-pane-header: 20px;
    --ma-page-title: 28px;
    --ma-greeting-title: 32px;
    --ma-hero-title: 42px;
    --ma-xl-numerics-limited: 68px;
    /*-----------body-setup*/
    --ma-body-color-rgb: 108,117,125;
    --ma-body-bg-rgb: 250,251,254;
    --ma-body-font-family: Montserrat_Regular,sans-serif;
    --ma-body-font-size: 15px;
    --ma-body-font-weight: 400;
    --ma-body-line-height: 1.5;
    --ma-body-color: #605E5C;
    --ma-body-bg: #FAF9F8;
}


/* Designing for scroll-bar */
::-webkit-scrollbar {
    width: 6px;
}

/* Track */
::-webkit-scrollbar-track {
    background: var(--ma-gray-400);
    border-radius: 5px;
}

/* Handle */
::-webkit-scrollbar-thumb {
    background: var(--ma-type-primary);
    border-radius: 5px;
}

/* Handle on hover */
::-webkit-scrollbar-thumb:hover {
    background: #0069db;
}

body {
    margin: 0;
    font-family: var(--ma-body-font-family);
    font-size: var(--ma-body-font-size);
    font-weight: var(--ma-body-font-weight);
    line-height: var(--ma-body-line-height);
    color: var(--ma-tag-black);
    text-align: var(--ma-body-text-align);
    background-color: var(--ma-body-bg);
    -webkit-text-size-adjust: 100%;
    -webkit-tap-highlight-color: transparent;
    overflow-x: hidden;
    padding-top: 100px;
    margin-top: -25px;
}

dl, ol, ul {
    margin-top: 0;
    margin-bottom: 1rem;
}
ol, ul {
    padding-left: 2rem;
}
li {
    display: list-item;
    text-align: -webkit-match-parent;
}
a {
    text-decoration: none;
}


@media (max-width: 576px) {
    .order-xs-0 {
        order: 0 !important;
    }
    .order-xs-1 {
        order: 1 !important;
    }
    .order-sm-2 {
        order: 2 !important;
    }
    .order-sm-3 {
        order: 3 !important;
    }
    .order-xs-4 {
        order: 4 !important;
    }
    .order-sm-5 {
        order: 5 !important;
    }
    .order-sm-6 {
        order: 6 !important;
    }
    .order-xs-7 {
        order: 7 !important;
    }
    .order-sm-8 {
        order: 8 !important;
    }
    .order-sm-9 {
        order: 9 !important;
    }
    .order-xs-10 {
        order: 10 !important;
    }
    .order-sm-11 {
        order: 11 !important;
    }
    .order-sm-12 {
        order: 12 !important;
    }
    .col-xs-1 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 8.333333%;
        flex: 0 0 8.333333%;
        max-width: 8.333333%;
    }

    .col-xs-2 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 16.666667%;
        flex: 0 0 16.666667%;
        max-width: 16.666667%;
    }

    .col-xs-3 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
        flex: 0 0 25%;
        max-width: 25%;
    }

    .col-xs-4 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 33.333333%;
        flex: 0 0 33.333333%;
        max-width: 33.333333%;
    }

    .col-xs-5 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 41.666667%;
        flex: 0 0 41.666667%;
        max-width: 41.666667%;
    }

    .col-xs-6 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%;
    }

    .col-xs-7 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 58.333333%;
        flex: 0 0 58.333333%;
        max-width: 58.333333%;
    }

    .col-xs-8 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 66.666667%;
        flex: 0 0 66.666667%;
        max-width: 66.666667%;
    }

    .col-xs-9 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
        flex: 0 0 75%;
        max-width: 75%;
    }

    .col-xs-10 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 83.333333%;
        flex: 0 0 83.333333%;
        max-width: 83.333333%;
    }

    .col-xs-11 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 91.666667%;
        flex: 0 0 91.666667%;
        max-width: 91.666667%;
    }

    .col-xs-12 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }

    .d-xs-none {
        display: none!important;
    }
}