﻿
*.u_1665294173 {
    background-image: none !important;
    background-color: rgba(0,0,0,0) !important;
    background-position: 0 0 !important;
    background-size: auto !important;
    background-repeat: repeat !important;
    padding-top: 30px !important;
    padding-bottom: 30px !important;
    padding-right: 40px !important;
    padding-left: 40px !important;
    margin: 0 !important;
    text-align: start !important
}

*.u_1218648466 {
    background-image: none !important;
    background-color: rgba(0,0,0,0) !important;
    background-position: 0 0 !important;
    background-size: auto !important;
    background-repeat: repeat !important;
    padding-top: 0 !important;
    padding-bottom: 0 !important;
    padding-right: 15px !important;
    padding-left: 0 !important;
    margin: 0 !important;
    text-align: start !important
}

*.u_1745717518 {
    background-image: none !important;
    background-color: rgba(0,0,0,0) !important;
    background-position: 0 0 !important;
    background-size: auto !important;
    background-repeat: repeat !important;
    padding-top: 0 !important;
    padding-bottom: 0 !important;
    padding-right: 0 !important;
    padding-left: 14.3906px !important;
    margin: 0 !important;
    text-align: start !important;
    color: rgb(17,17,17) !important
}

*.u_1779561996 {
    background-image: none !important;
    background-color: rgba(0,0,0,0) !important;
    background-position: 0 0 !important;
    background-size: auto !important;
    background-repeat: repeat !important;
    padding-top: 15px !important;
    padding-bottom: 15px !important;
    padding-right: 40px !important;
    padding-left: 40px !important;
    margin: 0 !important;
    text-align: start !important;
    color: rgb(17,17,17) !important
}

*#dm *.dmBody div.u_1088784577 .vidTitle2 {
    font-weight: bold !important
}

*#dm *.dmBody div.u_1088784577 .vidWrapper:before {
    border-radius: 6px !important;
    -moz-border-radius: 6px !important;
    -webkit-border-radius: 6px !important
}

*#dm *.dmBody *.u_1779561996:before {
    opacity: 0.5 !important;
    background-color: rgb(255,255,255) !important
}

*#dm *.dmBody *.u_1779561996.before {
    opacity: 0.5 !important;
    background-color: rgb(255,255,255) !important
}

*#dm *.dmBody *.u_1779561996 > .bgExtraLayerOverlay {
    opacity: 0.5 !important;
    background-color: rgb(255,255,255) !important
}

*#dm *.dmBody div.u_1779561996:before {
    background-color: rgba(0,0,0,1) !important;
    opacity: 0.6 !important
}

*#dm *.dmBody div.u_1779561996.before {
    background-color: rgba(0,0,0,1) !important;
    opacity: 0.6 !important
}

*#dm *.dmBody div.u_1779561996 > .bgExtraLayerOverlay {
    background-color: rgba(0,0,0,1) !important;
    opacity: 0.6 !important
}

*#dm *.dmBody *.u_1088784577 .vidWrapper:before {
    background-color: rgba(0,0,0,0) !important
}

*#dm *.dmBody div.u_1088784577 .vidWrapper {
    border-radius: 6px !important;
    -moz-border-radius: 6px !important;
    -webkit-border-radius: 6px !important;
    background-image: none !important
}

*#dm *.dmBody div.u_1779561996 {
    background-repeat: no-repeat !important;
    background-image: url(https://le-cdn.hibuwebsites.com/604b068eba524d78a91571d0d1464e9f/dms3rep/multi/opt/huntington-woods-pools---spas-video-2880w.jpg) !important;
    background-size: cover !important
}

.u_1338659338 {
}

.u_1340858602 {
}

*#dm *.dmBody div.u_1340858602 {
    background-color: rgba(13,114,204,1) !important
}

*#dm *.dmBody *.u_1689155988 .calloutIcon {
    fill: rgba(13,114,204,1) !important
}

*#dm *.dmBody div.u_1689155988 .calloutTitle {
    font-family: Oswald !important;
    color: rgba(70,70,70,1) !important
}

*#dm *.dmBody div.u_1689155988 .calloutSubhead {
    color: rgba(70,70,70,1) !important
}

*#dm *.dmBody div.u_1689155988 .calloutWrapper {
    background-color: rgba(255,255,255,1) !important;
    border-color: rgba(13,114,204,1) !important;
    border-width: 1px !important;
    border-style: solid !important;
    border-radius: 3px !important;
    -moz-border-radius: 3px !important;
    -webkit-border-radius: 3px !important
}

*#dm *.dmBody div.u_1689155988 .calloutOptText {
    color: rgba(70,70,70,1) !important
}

*#dm *.dmBody div.u_1689155988 .CTAdesktop {
    color: rgba(0,0,0,1) !important;
    font-weight: bold !important
}

*#dm *.dmBody div.u_1006101022 {
    background-color: rgba(242,242,242,1) !important
}

*#dm *.dmBody div.u_1327543261 .tmBody {
    color: rgba(70,70,70,1) !important
}

*#dm *.dmBody *.u_1327543261 .tmIcon {
    fill: rgba(13,114,204,1) !important
}

*#dm *.dmBody div.u_1327543261 .tmName {
    font-weight: bold !important;
    color: rgba(70,70,70,1) !important
}

*#dm *.dmBody div.u_1327543261 .tmWrapper {
    background-color: rgba(255,255,255,1) !important;
    border-color: rgba(13,114,204,1) !important;
    border-width: 1px !important;
    border-style: solid !important;
    border-radius: 3px !important;
    -moz-border-radius: 3px !important;
    -webkit-border-radius: 3px !important
}

*#dm *.dmBody div.u_1456181889 {
    padding-top: 2px !important;
    padding-left: 0 !important;
    padding-bottom: 2px !important;
    float: none !important;
    margin-right: 0 !important;
    margin-left: 0 !important;
    top: auto !important;
    max-width: 100% !important;
    left: 0 !important;
    width: 100% !important;
    margin-top: 0 !important;
    position: relative !important;
    margin-bottom: 0 !important;
    padding-right: 0 !important;
    min-width: 0 !important;
    height: auto !important;
}

*#dm *.dmBody div.u_1745717518 {
    padding-top: 0 !important;
    padding-left: 0 !important;
    margin-left: 0 !important;
    padding-bottom: 0 !important;
    margin-top: 0 !important;
    margin-bottom: 0 !important;
    margin-right: 0 !important;
    padding-right: 0 !important;
}

*#dm *.dmBody div.u_1088784577 {
    margin-left: 0 !important;
    padding-top: 0 !important;
    padding-left: 0 !important;
    padding-bottom: 0 !important;
    margin-top: 0 !important;
    margin-bottom: 0 !important;
    margin-right: 0 !important;
    padding-right: 0 !important;
}

*#dm *.dmBody div.u_1779561996 {
    padding-top: 50px !important;
    padding-left: 0 !important;
    padding-bottom: 50px !important;
    padding-right: 0 !important;
    width: auto !important;
    background-position: 50% 50% !important;
}

*#dm *.dmBody div.u_1088784577 .vidTitle1 {
    font-size: 20px !important;
}

*#dm *.dmBody div.u_1088784577 .vidTitle2 {
    font-size: 30px !important;
}

*#dm *.dmBody *.u_1088784577 .vidTitle2 {
    line-height: 30px !important;
}

*#dm *.dmBody div.u_1338659338 {
    margin-left: 0 !important;
    padding-top: 0 !important;
    padding-left: 0 !important;
    padding-bottom: 0 !important;
    margin-top: 0 !important;
    margin-bottom: 0 !important;
    margin-right: 0 !important;
    padding-right: 0 !important;
}

*#dm *.dmBody div.u_1340858602 {
    padding-top: 12px !important;
    padding-left: 40px !important;
    padding-bottom: 16px !important;
    padding-right: 40px !important;
    float: none !important;
    top: 0 !important;
    left: 0 !important;
    width: auto !important;
    position: relative !important;
    height: auto !important;
    max-width: none !important;
    min-width: 0 !important;
    text-align: center !important;
}

*#dm *.dmBody div.u_1347256506 {
    padding-top: 0 !important;
    padding-left: 0 !important;
    padding-bottom: 0 !important;
    padding-right: 0 !important;
    margin-left: 0 !important;
    margin-top: 0 !important;
    margin-bottom: 0 !important;
    margin-right: 0 !important;
}

*#dm *.dmBody div.u_1462991214 {
    margin-left: 0 !important;
    padding-top: 0 !important;
    padding-left: 0 !important;
    padding-bottom: 0 !important;
    margin-top: 0 !important;
    margin-bottom: 0 !important;
    margin-right: 0 !important;
    padding-right: 0 !important;
}

*#dm *.dmBody div.u_1905879890 {
    padding-top: 2px !important;
    padding-left: 0 !important;
    padding-bottom: 2px !important;
    float: none !important;
    margin-right: 0 !important;
    margin-left: 0 !important;
    top: 0 !important;
    max-width: 100% !important;
    left: 0 !important;
    width: calc(100% - 0px) !important;
    margin-top: 8px !important;
    position: relative !important;
    margin-bottom: 8px !important;
    padding-right: 0 !important;
    min-width: 25px !important;
    text-align: left !important;
    height: auto !important;
}

*#dm *.dmBody div.u_1689155988 .calloutTitle {
    font-size: 25px !important;
}

*#dm *.dmBody div.u_1689155988 .calloutSubhead {
    font-size: 15px !important;
}

*#dm *.dmBody *.u_1689155988 .calloutSubhead {
    line-height: 20px !important;
    margin-top: 10px !important;
}

*#dm *.dmBody div.u_1689155988 .calloutOptText {
    font-size: 15px !important;
}

*#dm *.dmBody *.u_1689155988 .calloutOptText {
    margin-top: 10px !important;
}

*#dm *.dmBody div.u_1689155988 .calloutCTA {
    height: 43px !important;
}

*#dm *.dmBody *.u_1689155988 .calloutWrapper {
    padding-bottom: 25px !important;
    padding-top: 20px !important;
}

*#dm *.dmBody div.u_1689155988 {
    padding-top: 0 !important;
    padding-left: 0 !important;
    padding-bottom: 0 !important;
    padding-right: 0 !important;
}

*#dm *.dmBody *.u_1689155988 .calloutTitle {
    line-height: 30px !important;
    margin-top: 10px !important;
    padding-left: 43px !important;
    padding-right: 43px !important;
}

*#dm *.dmBody div.u_1665294173 {
    padding-top: 40px !important;
    padding-bottom: 50px !important;
    margin-left: 0 !important;
    padding-left: 40px !important;
    margin-top: 0 !important;
    margin-bottom: 0 !important;
    margin-right: 0 !important;
    padding-right: 40px !important;
    width: auto !important;
}

*#dm *.dmBody div.u_1327543261 .tmIcon {
    width: 55px !important;
    height: 55px !important;
}

*#dm *.dmBody div.u_1006101022 {
    padding-top: 50px !important;
    padding-left: 40px !important;
    padding-bottom: 50px !important;
    padding-right: 40px !important;
    width: auto !important;
}

*#dm *.dmBody div.u_1327543261 .tmBody {
    font-size: 15px !important;
}

*#dm *.dmBody *.u_1327543261 .tmBody {
    margin-top: 5px !important;
}

*#dm *.dmBody div.u_1327543261 .tmName {
    font-size: 15px !important;
}

*#dm *.dmBody *.u_1327543261 .tmName {
    margin-top: 10px !important;
}

*#dm *.dmBody div.u_1327543261 {
    padding-top: 0 !important;
    margin-left: 0 !important;
    padding-left: 0 !important;
    padding-bottom: 0 !important;
    margin-top: 0 !important;
    margin-bottom: 0 !important;
    margin-right: 0 !important;
    padding-right: 0 !important;
}

*#dm *.dmBody *.u_1327543261 .tmWrapper {
    padding-bottom: 10px !important;
}

*#dm *.dmBody div.u_1218648466 {
    padding-left: 0px !important;
    padding-right: 40px !important;
    margin-top: 0px !important;
    margin-left: 0px !important;
    padding-top: 0px !important;
    padding-bottom: 0px !important;
    margin-bottom: 0px !important;
    margin-right: 0px !important;
}
