/*----------------------------------------------
*
* [Default Stylesheet]
*
----------------------------------------------*/

/*----------------------------------------------
Root
----------------------------------------------*/

/* #region Root */

:root {
    --h1-font: 'Noto Sans', sans-serif;
    --h1-size: 3rem;
    --h1-weight: 700;

    --h2-font: 'Noto Sans', sans-serif;
    --h2-size: 2.5rem;
    --h2-weight: 700;

    --h3-font: 'Noto Sans', sans-serif;
    --h3-size: 2rem;
    --h3-weight: 700;

    --h4-font: 'Noto Sans', sans-serif;
    --h4-size: 1.25rem;
    --h4-weight: 700;

    --h5-font: 'Noto Sans', sans-serif;
    --h5-size: 1.25rem;
    --h5-weight: 700;

    --h6-font: 'Noto Sans', sans-serif;
    --h6-size: 0.8rem;
    --h6-weight: 700;

    --p-font: 'Noto Sans', sans-serif;
    --p-size: 1rem;
    --p-weight: 400;

    --header-bg-color: #FFF;
    --nav-brand-height: 50px;
    --hero-bg-color: #F6F6F6;

    --main-color: #FDC300;
	--main-color-hover: #E0AC00;
    --second-color: #E6E6E6;
    --third-color: #F6F6F6;
	--fourth-color: #F5FBFB;
	--dark-color: #3C3C3B;

	--footer-bg-color: #F6F6F6;

    --white-color: #FFF;
    --black-color: #000;

    --font-color: #555555;

    --valid-color: #03B372;
    --invalid-color: #D50000;
}

/* #endregion Root */

/*----------------------------------------------
Button
----------------------------------------------*/

/* #region Button */

.btn-primary, .btn-primary:visited, .btn-primary:active {
    position: relative;
    z-index: 2;
    padding: 10px 25px;
    background: var(--main-color)!important;
    border-bottom: 4px solid var(--main-color);
	border-radius: 0;
    clip-path: polygon( 10px 0, 100% 0, 100% 100%, 0 100%, 0 10px );
    color: var(--dark-color)!important;
    font-size: 0.875rem;
    line-height: 1.25rem;
    font-weight: 700;
    text-transform: uppercase;
    text-align: center;
}

.btn-primary:hover, .btn-primary:focus {
    border-bottom: 4px solid var(--dark-color);
}

.btn-secondary, .btn-secondary:visited, .btn-secondary:active {
    position: relative;
    z-index: 2;
    padding: 10px 25px;
    background: var(--second-color)!important;
    border-bottom: 4px solid var(--second-color);
	border-radius: 0;
    clip-path: polygon( 10px 0, 100% 0, 100% 100%, 0 100%, 0 10px );
    color: var(--dark-color)!important;
    font-size: 0.875rem;
    line-height: 1.25rem;
    font-weight: 700;
    text-transform: uppercase;
    text-align: center;
}

.btn-secondary:hover, .btn-secondary:focus {
    border-bottom: 4px solid var(--main-color);
}

.btn-white, .btn-white:visited, .btn-white:active {
    position: relative;
    z-index: 2;
    padding: 10px 25px;
    background: var(--white-color)!important;
    border-bottom: 4px solid var(--white-color);
	border-radius: 0;
    clip-path: polygon( 10px 0, 100% 0, 100% 100%, 0 100%, 0 10px );
    color: var(--dark-color)!important;
    font-size: 0.875rem;
    line-height: 1.25rem;
    font-weight: 700;
    text-transform: uppercase;
    text-align: center;
}

.btn-white, .btn-white:visited, .btn-white:active {
    position: relative;
    z-index: 2;
    padding: 10px 25px;
    background: var(--white-color)!important;
    border-bottom: 4px solid var(--white-color);
	border-radius: 0;
    clip-path: polygon( 10px 0, 100% 0, 100% 100%, 0 100%, 0 10px );
    color: var(--dark-color)!important;
    font-size: 0.875rem;
    line-height: 1.25rem;
    font-weight: 700;
    text-transform: uppercase;
    text-align: center;
}

.btn-white:hover, .btn-white:focus {
    border-bottom: 4px solid var(--dark-color);
}

.btn-black, .btn-black:visited, .btn-black:active {
    position: relative;
    z-index: 2;
    padding: 10px 25px;
    background: var(--black-color)!important;
    border-bottom: 4px solid var(--black-color);
	border-radius: 0;
    clip-path: polygon( 10px 0, 100% 0, 100% 100%, 0 100%, 0 10px );
    color: var(--white-color)!important;
    font-size: 0.875rem;
    line-height: 1.25rem;
    font-weight: 700;
    text-transform: uppercase;
    text-align: center;
}

.btn-black:hover, .btn-black:focus {
    border-bottom: 4px solid var(--main-color);
}

/* #endregion Button */