@media screen and ( max-width: 600px ) {

        h1.mainheader-8a1ae77 {

            /*font-size: 7vw;*/
        }

    }



.video-feature .overlay-embed-0eb19f9 {
        position: absolute;
        width: 100%;
        height: 100%;
		z-index: 999;
    }



.textcontainer-7ea35fa { text-align: left; }



.img-container-4858b06 {
        background-color: #222;
        min-height: 150px;
    }

    .text-box-4858b06 {
        padding: 0;
        padding-bottom: 1.5em;
        background: radial-gradient( at top, #0053a7, #127);
    }

    .header-4858b06 {
        padding: 1em;
        background-color: #dadada;
        color: #137;
        font-weight: bold;
        font-family: verdana, sans-serif;
        text-transform: uppercase;
        text-align: center;
    }

    .content-4858b06 {
        text-align: center;
        color: white;
        font-size: 12pt;
        padding: 1em;
    }
	
	.btn-4858b06 {
		border-radius:0px;
	}

    a[href].text-button-4858b06 {
        font-family: verdana, sans-serif;
        text-decoration: none;
        display: block;
        margin: auto;
        width: 80%;
        color: #113376;
        background-color: #eabd00;
        text-align: center;
        box-sizing: border-box;
        padding: .5em;
    }

@media screen and ( max-width: 800px ) {

    .img-responsive-4858b06 {
        width: 100%;
    }

    .col-sm-6-4858b06 {
        margin-bottom: 6em;
    }	
}

.h3-4858b06, .h5-4858b06 {
    font-weight: normal;
    margin-bottom: .9rem;
    font-size: 2.1rem;
    line-height: 2.5rem;
    font-family: 'Lane', sans-serif;
    margin-top: 0;
    color: inherit;
}

.h5-4858b06 {
    font-size: 1.3rem;
    margin-bottom: 1rem;
    font-weight: 300;
    margin-top: 0;
}

.row-eq-height-4858b06 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}

.col-md-4-4858b06 {
    display: flex;
    flex-direction: column;
}

@media screen and (max-width: 992px) {
    .row-eq-height-4858b06 {
        display: block;
    }

    .col-md-4-4858b06 {
        display: block;
    }
}

.info-4858b06 {
    flex-grow: 1;
}



.textcontainer-c096c8a { text-align: left; }



.img-container-b6d6726 {
        background-color: #222;
        min-height: 150px;
    }

    .text-box-b6d6726 {
        padding: 0;
        padding-bottom: 1.5em;
        background: radial-gradient( at top, #0053a7, #127);
    }

    .header-b6d6726 {
        padding: 1em;
        background-color: #dadada;
        color: #137;
        font-weight: bold;
        font-family: verdana, sans-serif;
        text-transform: uppercase;
        text-align: center;
    }

    .content-b6d6726 {
        text-align: center;
        color: white;
        font-size: 12pt;
        padding: 1em;
    }
	
	.btn-b6d6726 {
		border-radius:0px;
	}

    a[href].text-button-b6d6726 {
        font-family: verdana, sans-serif;
        text-decoration: none;
        display: block;
        margin: auto;
        width: 80%;
        color: #113376;
        background-color: #eabd00;
        text-align: center;
        box-sizing: border-box;
        padding: .5em;
    }

@media screen and ( max-width: 800px ) {

    .img-responsive-b6d6726 {
        width: 100%;
    }

    .col-sm-6-b6d6726 {
        margin-bottom: 6em;
    }	
}

.h3-b6d6726, .h5-b6d6726 {
    font-weight: normal;
    margin-bottom: .9rem;
    font-size: 2.1rem;
    line-height: 2.5rem;
    font-family: 'Lane', sans-serif;
    margin-top: 0;
    color: inherit;
}

.h5-b6d6726 {
    font-size: 1.3rem;
    margin-bottom: 1rem;
    font-weight: 300;
    margin-top: 0;
}

.row-eq-height-b6d6726 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}

.col-md-4-b6d6726 {
    display: flex;
    flex-direction: column;
}

@media screen and (max-width: 992px) {
    .row-eq-height-b6d6726 {
        display: block;
    }

    .col-md-4-b6d6726 {
        display: block;
    }
}

.info-b6d6726 {
    flex-grow: 1;
}



.textcontainer-5f9c39c { text-align: left; }



.img-container-8c78922 {
        background-color: #222;
        min-height: 150px;
    }

    .text-box-8c78922 {
        padding: 0;
        padding-bottom: 1.5em;
        background: radial-gradient( at top, #0053a7, #127);
    }

    .header-8c78922 {
        padding: 1em;
        background-color: #dadada;
        color: #137;
        font-weight: bold;
        font-family: verdana, sans-serif;
        text-transform: uppercase;
        text-align: center;
    }

    .content-8c78922 {
        text-align: center;
        color: white;
        font-size: 12pt;
        padding: 1em;
    }
	
	.btn-8c78922 {
		border-radius:0px;
	}

    a[href].text-button-8c78922 {
        font-family: verdana, sans-serif;
        text-decoration: none;
        display: block;
        margin: auto;
        width: 80%;
        color: #113376;
        background-color: #eabd00;
        text-align: center;
        box-sizing: border-box;
        padding: .5em;
    }

@media screen and ( max-width: 800px ) {

    .img-responsive-8c78922 {
        width: 100%;
    }

    .col-sm-6-8c78922 {
        margin-bottom: 6em;
    }	
}

.h3-8c78922, .h5-8c78922 {
    font-weight: normal;
    margin-bottom: .9rem;
    font-size: 2.1rem;
    line-height: 2.5rem;
    font-family: 'Lane', sans-serif;
    margin-top: 0;
    color: inherit;
}

.h5-8c78922 {
    font-size: 1.3rem;
    margin-bottom: 1rem;
    font-weight: 300;
    margin-top: 0;
}

.row-eq-height-8c78922 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}

.col-md-4-8c78922 {
    display: flex;
    flex-direction: column;
}

@media screen and (max-width: 992px) {
    .row-eq-height-8c78922 {
        display: block;
    }

    .col-md-4-8c78922 {
        display: block;
    }
}

.info-8c78922 {
    flex-grow: 1;
}



.textcontainer-d04454f { text-align: left; }





.textcontainer-016aac9 { text-align: left; }



.img-container-98814cd {
        background-color: #222;
        min-height: 150px;
    }

    .text-box-98814cd {
        padding: 0;
        padding-bottom: 1.5em;
        background: radial-gradient( at top, #0053a7, #127);
    }

    .header-98814cd {
        padding: 1em;
        background-color: #dadada;
        color: #137;
        font-weight: bold;
        font-family: verdana, sans-serif;
        text-transform: uppercase;
        text-align: center;
    }

    .content-98814cd {
        text-align: center;
        color: white;
        font-size: 12pt;
        padding: 1em;
    }
	
	.btn-98814cd {
		border-radius:0px;
	}

    a[href].text-button-98814cd {
        font-family: verdana, sans-serif;
        text-decoration: none;
        display: block;
        margin: auto;
        width: 80%;
        color: #113376;
        background-color: #eabd00;
        text-align: center;
        box-sizing: border-box;
        padding: .5em;
    }

@media screen and ( max-width: 800px ) {

    .img-responsive-98814cd {
        width: 100%;
    }

    .col-sm-6-98814cd {
        margin-bottom: 6em;
    }	
}

.h3-98814cd, .h5-98814cd {
    font-weight: normal;
    margin-bottom: .9rem;
    font-size: 2.1rem;
    line-height: 2.5rem;
    font-family: 'Lane', sans-serif;
    margin-top: 0;
    color: inherit;
}

.h5-98814cd {
    font-size: 1.3rem;
    margin-bottom: 1rem;
    font-weight: 300;
    margin-top: 0;
}

.row-eq-height-98814cd {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}

.col-md-4-98814cd {
    display: flex;
    flex-direction: column;
}

@media screen and (max-width: 992px) {
    .row-eq-height-98814cd {
        display: block;
    }

    .col-md-4-98814cd {
        display: block;
    }
}

.info-98814cd {
    flex-grow: 1;
}



.textcontainer-c9aa5bc { text-align: left; }



.imageBlockContainer-25a7c83
	{
		text-align:center;
	}

    h1, h2, h3, h4, h5, h6 {
        padding: 15px;
    }