input, button, select, textarea {
	font-family: inherit;
	font-size: inherit;
	-webkit-padding: 0.4em 0;
	padding: 0.4em;
	margin: 0 0 0.5em 0;
	box-sizing: border-box;
	border: 1px solid #ccc;
	border-radius: 2px;
}

input:disabled {
	color: #ccc;
}

.Button,
button {
    border-radius: 26px;
    background-color: #9d2449;
    border-style: none;
    cursor: pointer;
    color: #fff;
    font-size: 0.9rem;
    padding: 0.5em 1.6em;
    transition: 0.3s all;
    margin: 5px;
    margin-bottom: 25px;
}

.Button:hover,
button:hover {
    cursor: pointer;
    box-shadow: 0 4px 4px rgba(0, 0, 0, 0.25)
}

.Button.disabled,
button.disabled {
    background-color: #eee;
    color: #bebebe;
    cursor: default
}

.Button.disabled:hover,
button.disabled:hover {
    cursor: not-allowed;
    box-shadow: none
}

@font-face {
    font-family: Montserrat-VariableFont;
    src: url(./fonts/Montserrat/Montserrat-VariableFont_wght.ttf) format("opentype");
}

@font-face {
    font-family: Montserrat-Italic-VariableFont;
    src: url(./fonts/Montserrat/Montserrat-VariableFont_wght.ttf) format("opentype");
}

@font-face {
    font-family: Montserrat-Black;
    src: url(./fonts/Montserrat/static/Montserrat-Black.ttf) format("opentype");
}

@font-face {
    font-family: Montserrat-BlackItalic;
    src: url(./fonts/Montserrat/static/Montserrat-BlackItalic.ttf) format("opentype");
}

@font-face {
    font-family: Montserrat-Bold;
    src: url(./fonts/Montserrat/static/Montserrat-Bold.ttf) format("opentype");
}

@font-face {
    font-family: Montserrat-BoldItalic;
    src: url(./fonts/Montserrat/static/Montserrat-BoldItalic.ttf) format("opentype");
}

@font-face {
    font-family: Montserrat-ExtraBold;
    src: url(./fonts/Montserrat/static/Montserrat-ExtraBold.ttf) format("opentype");
}

@font-face {
    font-family: Montserrat-ExtraBoldItalic;
    src: url(./fonts/Montserrat/static/Montserrat-ExtraBoldItalic.ttf) format("opentype");
}

@font-face {
    font-family: Montserrat-ExtraLight;
    src: url(./fonts/Montserrat/static/Montserrat-ExtraLight.ttf) format("opentype");
}

@font-face {
    font-family: Montserrat-ExtraLightItalic;
    src: url(./fonts/Montserrat/static/Montserrat-ExtraLightItalic.ttf) format("opentype");
}

@font-face {
    font-family: Montserrat-Italic;
    src: url(./fonts/Montserrat/static/Montserrat-Italic.ttf) format("opentype");
}

@font-face {
    font-family: Montserrat-Light;
    src: url(./fonts/Montserrat/static/Montserrat-Light.ttf) format("opentype");
}

@font-face {
    font-family: Montserrat-LightItalic;
    src: url(./fonts/Montserrat/static/Montserrat-LightItalic.ttf) format("opentype");
}

@font-face {
    font-family: Montserrat-Medium;
    src: url(./fonts/Montserrat/static/Montserrat-Medium.ttf) format("opentype");
}

@font-face {
    font-family: Montserrat-MediumItalic;
    src: url(./fonts/Montserrat/static/Montserrat-MediumItalic.ttf) format("opentype");
}

@font-face {
    font-family: Montserrat-Regular;
    src: url(./fonts/Montserrat/static/Montserrat-Regular.ttf) format("opentype");
}

@font-face {
    font-family: Montserrat-SemiBold;
    src: url(./fonts/Montserrat/static/Montserrat-SemiBold.ttf) format("opentype");
}

@font-face {
    font-family: Montserrat-SemiBoldItalic;
    src: url(./fonts/Montserrat/static/Montserrat-SemiBoldItalic.ttf) format("opentype");
}

@font-face {
    font-family: Montserrat-Thin;
    src: url(./fonts/Montserrat/static/Montserrat-Thin.ttf) format("opentype");
}

@font-face {
    font-family: Montserrat-ThinItalic;
    src: url(./fonts/Montserrat/static/Montserrat-ThinItalic.ttf) format("opentype");
}