@charset "UTF-8";
/* CSS Document */


.panel1 {
    position: relative;
    padding: 32px;
    padding: 2rem;
    background-color: #fff
}



.paneled-image {
    position: relative;
    margin: 0 auto
}

.paneled-image:after {
    clear: both;
    content: "";
    display: table
}

.paneled-image .panel-image {
    position: relative
}

.paneled-image .panel1 h6 {
    line-height: 28px;
    line-height: 1.75rem
}


.paneled-image .panel1 p {
    font-family: Avenir Next W01 Light, Helvetica Neue Light, Helvetica Neue, Helvetica, Arial, sans-serif;
    margin-top: 8px;
    margin-top: .5rem;
    margin-bottom: 0;
}

.paneled-image .panel1 .button {
    width: 100%;
    font-family: AvenirNextLTW01-Medium, Helvetica Neue Light, Helvetica Neue, Helvetica, Arial, sans-serif;
    font-size: 12px;
    font-size: .75rem;
    margin-top: 24px;
    margin-top: 1.5rem;
    background-color: #dcf9f1;
    text-transform: uppercase
}

.paneled-image .panel1 .button:active, .paneled-image .panel1 .button:focus,
.paneled-image .panel1 .button:hover {
    background-color: #4cd8b0
}

.paneled-image .panel1 .button.button-external:after, .paneled-image .panel1 .button[target=_blank]:after {
    color: #fff;
    background-color: #4cd8b0
}

.paneled-image .pull-left1:after, .paneled-image .pull-right1:after {
    clear: both;
    content: "";
    display: table
}

.paneled-image .pull-left1Bio:after, .paneled-image .pull-right1:after {
    clear: both;
    content: "";
    display: table
}

@media screen and (min-width:62.5em) {
    .paneled-image .panel1 {
        position: absolute;
        box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .15);
        border-radius: .25rem;
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%);
		
    }

    .paneled-image .panel1 h2 {
        margin-top: 0;
        font-size: 1.5rem;
        text-transform: uppercase
    }

    .paneled-image .panel1 p {
        margin-bottom: 0;
    }

    .paneled-image.pull-left1 .panel1 {
        left: 0;
        top: 50%;
        max-width: 22.1875rem
    }
	    

    .paneled-image.pull-left1 .panel1:after {
        position: absolute;
        top: 0;
        bottom: 0;
        left: 0;
        display: block;
        width: .1875rem;
        height: 100%;
        margin: 0;
        content: "";
        border-top-left-radius: .25rem;
        border-bottom-left-radius: .25rem;
        background-color: #ffc029;
        background-image: -webkit-linear-gradient(-270deg, #9ae9e8, #26a69a);
        background-image: -webkit-gradient(linear, left bottom, left top, from(#9ae9e8), to(#26a69a));
        background-image: -webkit-linear-gradient(bottom, #9ae9e8, #26a69a);
        background-image: linear-gradient(0deg, #9ae9e8, #26a69a)
    }

    .paneled-image.pull-left1 .panel-image, .paneled-image.pull-left1Bio .panel-image {
        float: right
    }

   

    .paneled-image.pull-right1 .panel1 {
        right: 0;
        top: 50%;
        max-width: 22.1875rem
    }

    .paneled-image.pull-right1 .panel1:after {
        position: absolute;
        top: 0;
        bottom: 0;
        right: 0;
        display: block;
        width: .1875rem;
        height: 100%;
        margin: 0;
        content: "";
        border-top-right-radius: .25rem;
        border-bottom-right-radius: .25rem;
        background-color: #ffc029;
        background-image: -webkit-linear-gradient(-270deg, #9ae9e8, #26a69a);
        background-image: -webkit-gradient(linear, left bottom, left top, from(#9ae9e8), to(#26a69a));
        background-image: -webkit-linear-gradient(bottom, #9ae9e8, #26a69a);
        background-image: linear-gradient(0deg, #9ae9e8, #26a69a)
    }

    .paneled-image.pull-right1 .panel-image {
        float: left
    }
	
	.paneled-image.pull-right1 .panel1  {
        float: right
    }

    .paneled-image.pull-right1 .panel-data-wrapper {
        margin-right: 13.75rem
    }

    .paneled-image .panel-data {
        font-size: 11.5rem
    }

    .paneled-image .panel-image .filter, .paneled-image .panel-image img {
        border-radius: .25rem
    }
}

.inner-container1 {
    margin: 0 auto;
    max-width: 71.25em;
    width: 100%;
    padding-left: 7px;
    padding-left: .9375rem;
    padding-right: 7px;
    padding-right: .9375rem
}

.inner-container1:after {
    clear: both;
    content: "";
    display: table
}

@media screen and (min-width:46.25em) {
    .inner-container1 {
        padding-left: .5rem;
        padding-right:.55rem
    }
}

@media screen and (max-width:62.49em) {
    .section1.section__locations, .section1.section__locations .inner-container1,
    .section1.section__pages, .section1.section__pages .inner-container1 {
        padding: 0
    }

    .section1.section__locations .inner-container1 img, .section1.section__pages .inner-container1 img {
        height: auto;
        width: 100% !important
    }
}

.section1.section__locations, .section1.section__pages {
    padding: 40px 0;
    padding: 2.5rem 0
}



.section1.section__white {
}

.section1 {
    padding: 64px 0;
    padding: 4rem 0
}

.section1:after {
    clear: both;
    content: "";
    display: table
}

@media screen and (max-width:46.24em) {
    .section1 {
        padding: 2.5rem 0
    }
}