@font-face {
    font-family: "Proxima Nova";
    src: url("../fonts/proxima-nova-light.eot"); /* IE9 */
    src: url("../fonts/proxima-nova-light.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
    url("../fonts/proxima-nova-light.woff") format("woff"), /* chrome, firefox */
    url("../fonts/proxima-nova-light.ttf") format("truetype"), /* chrome, firefox, opera, Safari, Android, iOS 4.2+ */
    url("../fonts/proxima-nova-light.svg#Proxima Nova Lt") format("svg"); /* iOS 4.1- */
    font-style: normal;
    font-weight: 300;
}

@font-face {
    font-family: "Proxima Nova";
    src: url("../fonts/proxima-nova-bold.eot"); /* IE9 */
    src: url("../fonts/proxima-nova-bold.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
    url("../fonts/proxima-nova-bold.woff") format("woff"), /* chrome, firefox */
    url("../fonts/proxima-nova-bold.ttf") format("truetype"), /* chrome, firefox, opera, Safari, Android, iOS 4.2+ */
    url("../fonts/proxima-nova-bold.svg#Proxima Nova Rg") format("svg"); /* iOS 4.1- */
    font-style: normal;
    font-weight: 700;
}



@font-face {
    font-family: "Proxima Nova";
    src: url("../fonts/proxima-nova-regular.eot"); /* IE9 */
    src: url("../fonts/proxima-nova-regular.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
    url("../fonts/proxima-nova-regular.woff") format("woff"), /* chrome, firefox */
    url("../fonts/proxima-nova-regular.ttf") format("truetype"), /* chrome, firefox, opera, Safari, Android, iOS 4.2+ */
    url("../fonts/proxima-nova-regular.svg#Proxima Nova Rg") format("svg"); /* iOS 4.1- */
    font-style: normal;
    font-weight: 400;
}



@font-face {
    font-family: "Proxima Nova";
    src: url("../fonts/proxima-nova-semibold.eot"); /* IE9 */
    src: url("../fonts/proxima-nova-semibold.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
    url("../fonts/proxima-nova-semibold.woff") format("woff"), /* chrome, firefox */
    url("../fonts/proxima-nova-semibold.ttf") format("truetype"), /* chrome, firefox, opera, Safari, Android, iOS 4.2+ */
    url("../fonts/proxima-nova-semibold.svg#Proxima Nova Lt") format("svg"); /* iOS 4.1- */
    font-style: normal;
    font-weight: 600;
}

h1, h2, h3, h4, h5, p, a {
    font-family: "Proxima Nova";
}

.wrapper {

    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    min-height: 570px;
    
}

.btn-orange {
    background: #FF6A00;
}
.btn-orange:hover {
    background: #e55f00;
    border: 1px solid #cc5400;
    text-decoration: underline;
}
.btn-outline-orange {
    color: #FF6A00;
    border-color: #FF6A00;
}

.btn-outline-orange:hover {
    color: #fff;
    background-color: #FF6A00;
    border-color: #FF6A00;
}

.btn-check:focus + .btn-outline-orange,
.btn-outline-orange:focus {
    box-shadow: 0 0 0 .25rem rgba(13, 110, 253, .5)
}

.btn-check:active + .btn-outline-orange,
.btn-check:checked + .btn-outline-orange,
.btn-outline-orange.active,
.btn-outline-orange.dropdown-toggle.show,
.btn-outline-orange:active {
    color: #fff;
    background-color: #FF6A00;;
    border-color: #FF6A00;
}

.btn-check:active + .btn-outline-primary:focus,
.btn-check:checked + .btn-outline-primary:focus,
.btn-outline-primary.active:focus,
.btn-outline-primary.dropdown-toggle.show:focus,
.btn-outline-primary:active:focus {
    box-shadow: 0 0 0 .25rem rgba(13, 110, 253, .5)
}

.btn-outline-primary.disabled,
.btn-outline-primary:disabled {
    color: #0d6efd;
    background-color: transparent
}
.bg-light {
    background-color: #f5f5f5!important;
}
.text-orange { 
    color: #F2432C;
}
.fs-24 {
    font-size: 1.5em;
}
.fs-34 {
    font-size: 2.125em;
}

.my-7 {
    margin-top: 3rem!important;
    margin-bottom: 3rem!important;
}
.p-7 {
    padding: 3rem!important;
}

.py-6 {
    padding-top: 4rem!important;
    padding-bottom: 4rem!important;
} 