/*-------GET STARTED BUTTON--------*/
.page_c08651c768a24340a2e36af787494ffa .sidebar-button-block {display:none;} /*Hide button on contact page */
.sidebar-button-block {
    position: fixed;
    /*right: 0;*/
    left: 50px;
    top: 50%;
    transform: translateY(-50%);
    z-index: 9999;
}
.sidebar-button-block ul {
    width: 50px;
    list-style-type: none;
    margin: 0;
    padding: 0;
    position: absolute;
    right: 0;
    top: -50px;
}
.sidebar-button-block ul li {
    height: 250px;
    width: 50px;
    line-height: 50px;
    position: relative;
    top: 0;
}
.sidebar-button-block ul li a {
    width: 250px;
    text-align: center;
    border-top:0;
    font-size: 19px;
    display: block;
    border-color:white;
    background-color: #373b4d;
    color: #ffffff;
    transform: rotate(-90deg);
    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    transform-origin: left top 0;
    -moz-transform-origin: left top 0;
    -webkit-transform-origin: left top 0;
    -ms-transform-origin: left top 0;
    -o-transform-origin: left top 0;
    position: relative;
    z-index: 1;
    top: 250px;
}
.sidebar-button-block ul li a:hover {
    background-color: #44a1a0;
}
/*-------END GET STARTED BUTTON--------*/


/*Headers*/

.block_dada70b23fc840eeb036024431f85d10 .blockText,
.blockWrap_da583bee9b3f4478a74bfc0b11c46349 .blockText,
.blockWrap_cb312d33648b468ab4766192a5921b9e .blockText,
.blockWrap_a1843c4b19ee4468bbc07bc914284513 .blockText,
.blockWrap_aeef9f0b21c740618062b4bfc95b4306 .blockText,
.blockWrap_d69fbaf4bed84e66a30ce5b3d10b2ac8  .blockText,
.blockWrap_cbc42519514440cf94f66a1c6e9c6293 .blockText,
.blockWrap_dd0c329ec8ed4b8aa6260ccd246df8e5 .blockText,
.blockWrap_e48bd748dcc14e1aa065e51198b7e7df .blockText,
.blockWrap_df5723343f6f4d1c8a08c25cc205456e .blockText,
.blockWrap_e6cbd9ec56a948e6b82e7922cd2545ad .blockText,
.blockWrap_f769a455f5ba4b0daa60afbe41035ce6 .blockText,
.blockWrap_aa277bcf824840cca90184023d8949a7 .blockText,
.blockWrap_d2f14063c9c2451db29dc32d9698c691 .blockText,
.blockWrap_d76e795eaa324658afa78a16aff5272a .blockText,
.blockWrap_d85dc3f056364b3a988e76546cb892eb .blockText,
.blockWrap_ee21c4b4c85f473da3bd6e669d6d251d .blockText,
.blockWrap_d3a30055f75a4928a896dd7508a035c7 .blockText {
    border: 10px solid rgba(255, 255, 255, .1);
    padding: 60px 30px 30px 30px;
    margin-left: 60px;
}

    
.blockWrap_dada70b23fc840eeb036024431f85d10 .blockText .contentTitle,
.blockWrap_cb312d33648b468ab4766192a5921b9e .blockText .contentTitle,
.blockWrap_da583bee9b3f4478a74bfc0b11c46349  .blockText .contentTitle,
.blockWrap_a1843c4b19ee4468bbc07bc914284513 .blockText .contentTitle,
.blockWrap_aeef9f0b21c740618062b4bfc95b4306 .blockText .contentTitle,
.blockWrap_d69fbaf4bed84e66a30ce5b3d10b2ac8  .blockText .contentTitle,
.blockWrap_e48bd748dcc14e1aa065e51198b7e7df .blockText .contentTitle,
.blockWrap_cbc42519514440cf94f66a1c6e9c6293 .blockText .contentTitle,
.blockWrap_dd0c329ec8ed4b8aa6260ccd246df8e5 .blockText .contentTitle,
.blockWrap_e48bd748dcc14e1aa065e51198b7e7df .blockText .contentTitle,
.blockWrap_df5723343f6f4d1c8a08c25cc205456e .blockText .contentTitle,
.blockWrap_e6cbd9ec56a948e6b82e7922cd2545ad .blockText .contentTitle,
.blockWrap_f769a455f5ba4b0daa60afbe41035ce6 .blockText .contentTitle,
.blockWrap_aa277bcf824840cca90184023d8949a7 .blockText .contentTitle,
.blockWrap_d2f14063c9c2451db29dc32d9698c691 .blockText  .contentTitle,
.blockWrap_d76e795eaa324658afa78a16aff5272a .blockText .contentTitle,
.blockWrap_d85dc3f056364b3a988e76546cb892eb .blockText .contentTitle,
.blockWrap_ee21c4b4c85f473da3bd6e669d6d251d .blockText .contentTitle,
.blockWrap_d3a30055f75a4928a896dd7508a035c7 .blockText .contentTitle {margin-left: -60px;padding-top: 24px;}

/*Header and Logo*/
.secondaryBr {
    padding: 0px 48px;
    color: white !important;
    background: #373b4d;
    font-size: 13px !important;
    text-align: right;
}
.secondaryBr .blockInnerContent,
.secondaryBr .blockInnerContent strong,
.secondaryBr .blockInnerContent b,
.secondaryBr .blockInnerContent a {
    color: white;
    font-size: 13px !important;
    text-decoration: none;
}

.secondaryBr .blockInnerContent a:hover {
    color: white;
    font-size: 13px !important;
    text-decoration: underline;
}

@media only screen and (max-width: 768px)  {
    .secondaryBr {
        text-align: center;
    }
    
    .headerAndNavContainer .blockContent,
    .headerAndNavContainer .blockContainer,
    div.blockWrap_a6ce26a8469947198bca9938089a160f {padding:0;}
    div.blockWrap_a6ce26a8469947198bca9938089a160f {background-position: center left;}
}

@media only screen and (min-width: 768px)  {

    .blockWrap_f408ef4f1df34e0bb6190e9eb5ac98d2 {
        float: left;
        width: 50%;
        text-align:left;
        padding: 0;
    }
    .block_da0e49f6d0174346950b93ee326788be{float:right; width: 50%}
}

/*Testimonials*/

.block_f5be95c0b60c4c3786ad4c1d14e5fe80 b, 
.block_f5be95c0b60c4c3786ad4c1d14e5fe80 strong {color:white;}


/*Footers*/
.blockWrap_a1843c4b19ee4468bbc07bc914284513 .blockText,
.blockWrap_da583bee9b3f4478a74bfc0b11c46349 .blockText,
.blockWrap_aeef9f0b21c740618062b4bfc95b4306 .blockText,
.blockWrap_d69fbaf4bed84e66a30ce5b3d10b2ac8  .blockText,
.blockWrap_e48bd748dcc14e1aa065e51198b7e7df .blockText,
.blockWrap_e48bd748dcc14e1aa065e51198b7e7df .blockText,
.blockWrap_e6cbd9ec56a948e6b82e7922cd2545ad .blockText,
.blockWrap_f769a455f5ba4b0daa60afbe41035ce6 .blockText,
.blockWrap_aa277bcf824840cca90184023d8949a7 .blockText,
.blockWrap_d2f14063c9c2451db29dc32d9698c691 .blockText,
.blockWrap_d76e795eaa324658afa78a16aff5272a .blockText,
.blockWrap_d85dc3f056364b3a988e76546cb892eb .blockText,
.blockWrap_ea5080ff6bf54dfb8719baa9497fdd77 .blockText,
.blockWrap_a28744c448104cf68328abf5ffe5f7de .blockText {
    border: 10px solid rgba(255, 255, 255, .1);
    padding: 30px;
}   

.block_a1843c4b19ee4468bbc07bc914284513 .blockInnerContent a,
.block_da583bee9b3f4478a74bfc0b11c46349 .blockInnerContent a,
.blockWrap_aeef9f0b21c740618062b4bfc95b4306 .blockInnerContent a,
.block_d69fbaf4bed84e66a30ce5b3d10b2ac8 .blockInnerContent a,
.blockWrap_e48bd748dcc14e1aa065e51198b7e7df .blockText a,
.blockWrap_e6cbd9ec56a948e6b82e7922cd2545ad .blockText a,
.blockWrap_f769a455f5ba4b0daa60afbe41035ce6 .blockText a,
.blockWrap_aa277bcf824840cca90184023d8949a7 .blockText a,
.blockWrap_d2f14063c9c2451db29dc32d9698c691 .blockText  a,
.blockWrap_d76e795eaa324658afa78a16aff5272a .blockText  a,
.blockWrap_d85dc3f056364b3a988e76546cb892eb .blockText a,
.blockWrap_ea5080ff6bf54dfb8719baa9497fdd77 .blockText a,
.blockWrap_a28744c448104cf68328abf5ffe5f7de .blockText a {color:white !important;text-decoration:none;}

/*Mobile Footer*/
.mobileFooterContainer .mfTextLabel {font-size: 15px;}

/*Mobile Styles*/
@media screen and (max-width: 900px) { 
    .blockWrap_dada70b23fc840eeb036024431f85d10 .blockText .contentTitle,
    .blockWrap_a1843c4b19ee4468bbc07bc914284513 .blockText .contentTitle,
    .blockWrap_da583bee9b3f4478a74bfc0b11c46349 .blockText .contentTitle,
    .blockWrap_aeef9f0b21c740618062b4bfc95b4306 .blockText .contentTitle,
    .blockWrap_dd0c329ec8ed4b8aa6260ccd246df8e5 .blockText .contentTitle,
    .blockWrap_d69fbaf4bed84e66a30ce5b3d10b2ac8 .blockText .contentTitle,
    .blockWrap_e48bd748dcc14e1aa065e51198b7e7df .blockText .contentTitle,
    .blockWrap_cbc42519514440cf94f66a1c6e9c6293 .blockText .contentTitle,
    .blockWrap_cb312d33648b468ab4766192a5921b9e .blockText .contentTitle,
    .blockWrap_d76e795eaa324658afa78a16aff5272a .blockText .contentTitle,
    .blockWrap_d2f14063c9c2451db29dc32d9698c691 .blockText .contentTitle,
    .blockWrap_aa277bcf824840cca90184023d8949a7 .blockText .contentTitle,
    .blockWrap_f769a455f5ba4b0daa60afbe41035ce6 .blockText .contentTitle,
    .blockWrap_e6cbd9ec56a948e6b82e7922cd2545ad .blockText .contentTitle {font-size: 32px;}
    
    .block_a1843c4b19ee4468bbc07bc914284513 .blockInnerContent a,
    .block_da583bee9b3f4478a74bfc0b11c46349 .blockInnerContent a,
    .blockWrap_aeef9f0b21c740618062b4bfc95b4306 .blockInnerContent a,
    .block_d69fbaf4bed84e66a30ce5b3d10b2ac8 .blockInnerContent a,
    .blockWrap_e48bd748dcc14e1aa065e51198b7e7df .blockText a,
    .blockWrap_d76e795eaa324658afa78a16aff5272a .blockText a,
    .blockWrap_d2f14063c9c2451db29dc32d9698c691 .blockText a,
    .blockWrap_aa277bcf824840cca90184023d8949a7 .blockText a,
    .blockWrap_f769a455f5ba4b0daa60afbe41035ce6 .blockText a,
    .blockWrap_e6cbd9ec56a948e6b82e7922cd2545ad .blockText a {display:block;text-align:center;}

    .blockWrap_a7967978f84543fc8282ecbb59b402c1 .blockContent.blockContentBleed {padding-left: 40px !important;padding-right: 40px !important;}
    .items_d2a204455ba842a8bb77af80f21636f4 .item, .items_dc52e3ded4f949e5b66a181db431c6f2 .item {padding: 20px !important;}
    
    .items_a7967978f84543fc8282ecbb59b402c1 .item {padding:0;}
    .blockWrap_aeef9f0b21c740618062b4bfc95b4306, 
    .blockWrap_a1843c4b19ee4468bbc07bc914284513,
    .blockWrap_da583bee9b3f4478a74bfc0b11c46349,
    .blockWrap_d69fbaf4bed84e66a30ce5b3d10b2ac8,
    .blockWrap_e48bd748dcc14e1aa065e51198b7e7df,
    .blockWrap_a7967978f84543fc8282ecbb59b402c1,
    .blockWrap_d76e795eaa324658afa78a16aff5272a,
    .blockWrap_d2f14063c9c2451db29dc32d9698c691,
    .blockWrap_aa277bcf824840cca90184023d8949a7,
    .blockWrap_f769a455f5ba4b0daa60afbe41035ce6,
    .blockWrap_e6cbd9ec56a948e6b82e7922cd2545ad {padding-top: 20px !important;padding-bottom: 20px !important;}
}

/*Map*/
.items_c90129c708fa4e489af51478ffa2f42e .itemImg {padding-bottom: 40px;}

/*Process*/
/*.items_de07285906304ce3b0692f3fdea5c968 h2.contentTitle {  */
/*    text-align: center;*/
/*    border: 10px solid #f0f8f8;*/
/*    height: 80px;*/
/*    width: 80px;*/
/*    padding: 20px;*/
/*    display: inline-block;*/
/*    line-height: 80px;*/
/*    margin-bottom: 25px;*/
/*}*/

/*Custom Google Fonts*/
@font-face {
  font-family: 'DM Sans';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/dmsans/v11/rP2Hp2ywxg089UriCZ2IHTWEBlwu8Q.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'DM Sans';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/dmsans/v11/rP2Hp2ywxg089UriCZOIHTWEBlw.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
  font-family: 'DM Sans';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/dmsans/v11/rP2Cp2ywxg089UriASitCBamC3YU-CnE6Q.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'DM Sans';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/dmsans/v11/rP2Cp2ywxg089UriASitCBimC3YU-Ck.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

h1, h2, h3, h4, h5, h6, .item .contentTitle, .item .contentTitle a, .item.contentTitle a,
.navContent li .button, .button,
.blockInnerContent b, .itemInnerContent b, .blockInnerContent strong, .itemInnerContent strong {
    font-family: 'DM Sans', sans-serif !important;font-style: normal;font-weight: 700;
}

.blockInnerContent b, .itemInnerContent b, .blockInnerContent strong, .itemInnerContent strong {font-size: 120%;}

html, body,
.mobileFooterContainer .mfTextLabel,
.navContainer {font-family: 'DM Sans', sans-serif !important;font-style: normal;font-weight: 400;}

/*Contact*/
div.blockWrap_bcc8f80a079b4d05b39c5ec45ec60fa1,
div.blockWrap_a7967978f84543fc8282ecbb59b402c1,
div.blockWrap_ff9ecc26a56844c0a0c55afe1bf2534b,
div.blockWrap_e47563ecb11d49d88b67487858f46179{
  background-size: 48%;
}

@media screen and (max-width: 900px) { 
    div.blockWrap_bcc8f80a079b4d05b39c5ec45ec60fa1,
    div.blockWrap_a7967978f84543fc8282ecbb59b402c1,
    div.blockWrap_ff9ecc26a56844c0a0c55afe1bf2534b,
    div.blockWrap_e47563ecb11d49d88b67487858f46179 {background-image:none;}
}