.m-016-four-family-row .title-heading{margin-bottom:40px}
.m-016-four-family-row .family-item{padding:0;height:700px}
@media(max-width:1420px){.m-016-four-family-row .family-item{height:611px}
}
@media(max-width:1240px){.m-016-four-family-row .family-item{height:463px}
}
@media(max-width:940px){.m-016-four-family-row .family-item{height:350px}
}
@media(max-width:710px){.m-016-four-family-row .family-item{height:100%;flex:0 0 auto}
}
.m-016-four-family-row .family-item .focuspoint-bg{padding:60px;width:100%;height:50%;color:white}
@media(max-width:1420px){.m-016-four-family-row .family-item .focuspoint-bg{padding:50px}
}
@media(max-width:1240px){.m-016-four-family-row .family-item .focuspoint-bg{padding:38px}
}
@media(max-width:940px){.m-016-four-family-row .family-item .focuspoint-bg{padding:20px}
}
.m-016-four-family-row .family-item:before{content:"";width:100%;height:100%;position:absolute;bottom:0;left:0;z-index:0;background-image:linear-gradient(180deg,#0f2033 0,rgba(15,32,51,0.5) 50%,rgba(15,32,51,0) 75%,rgba(15,32,51,0) 100%)}
@media(max-width:710px){.m-016-four-family-row .family-item:before{background-image:linear-gradient(180deg,#0f2033 0,rgba(15,32,51,0.5) 50%,rgba(15,32,51,0) 75%,rgba(15,32,51,0) 100%)}
}
.m-016-four-family-row .family-item .text-container img{align-self:flex-start}
.m-016-four-family-row .item-h3{color:#fff;margin-top:20px;z-index:1}
@media(max-width:1420px){.m-016-four-family-row .item-h3{margin-top:14.5px}
}
@media(max-width:1240px){.m-016-four-family-row .item-h3{margin-top:0}
}
@media(max-width:940px){.m-016-four-family-row .item-h3{margin-top:10px}
}
@media(max-width:710px){.m-016-four-family-row .item-h3{min-height:0}
}
.m-016-four-family-row .copy-text{font-family:"Value-Regular",sans-serif;min-height:60px}
@media(max-width:710px){.m-016-four-family-row .copy-text{min-height:0;padding-right:20px}
}
.m-016-four-family-row .am-icon-close{margin-top:40px;width:40px;height:40px;background:#00747a;border-radius:40px;position:relative}
@media(max-width:1420px){.m-016-four-family-row .am-icon-close{width:34px;height:34px;margin-top:30px}
}
@media(max-width:1240px){.m-016-four-family-row .am-icon-close{width:25.6px;height:25.6px;margin-top:14.5px}
}
@media(max-width:940px){.m-016-four-family-row .am-icon-close{width:30px;height:30px;margin-top:40px}
}
@media(max-width:710px){.m-016-four-family-row .am-icon-close{margin-top:0;position:absolute;right:20px}
}
.m-016-four-family-row .am-icon-close:after{width:30px;height:30px;transform:rotate(-45deg) translate(0,7px);position:absolute}
@media(max-width:1420px){.m-016-four-family-row .am-icon-close:after{width:25px;height:25px;transform:rotate(-45deg) translate(0,6px)}
}
@media(max-width:1240px){.m-016-four-family-row .am-icon-close:after{width:18.6px;height:18.6px;transform:rotate(-45deg) translate(0,5px)}
}
@media(max-width:940px){.m-016-four-family-row .am-icon-close:after{width:21px;height:21px;transform:rotate(-45deg) translate(0,6.6px)}
}
@media(max-width:710px){.m-016-four-family-row .am-icon-close:after{width:30px;height:30px;transform:rotate(-45deg) translate(0,0)}
}
@media(max-width:709px){.m-016-four-family-row .xs-flex-column{flex-direction:column}
.m-016-four-family-row .xs-flex-row{align-items:start !important;justify-content:center !important}
}
.m-016-four-family-row.three-items-row .copy-text,.m-016-four-family-row.two-items-row .copy-text{margin-top:30px;padding-right:20%}
.m-016-four-family-row.two-items-row .copy-text{padding-right:50%}
.m-016-four-family-row.bg-lightgrey{background-color:rgba(226,243,245,0.3)}
.m-016-four-family-row [data-aos^=custom],.m-016-four-family-row [data-aos]{opacity:1;transform:translateZ(0)}
.m-016-four-family-row[data-animate=yes] [data-aos^=custom]{opacity:0;transition-property:opacity,transform}
.m-016-four-family-row[data-animate=yes] [data-aos^=custom].aos-animate{opacity:1;transform:translateZ(0)}
.m-016-four-family-row[data-animate=yes] [data-aos=custom-up]{transform:translate3d(0,100px,0)}
body[data-aos-easing=home-easing] .m-016-four-family-row [data-aos],.m-016-four-family-row [data-aos][data-aos][data-aos-easing=home-easing]{transition-timing-function:cubic-bezier(0.25,0.1,0.25,1)}
@media(max-width:939px){.m-016-four-family-row[data-animate=yes] [data-aos^=custom]{opacity:1;transform:translateZ(0);transition-property:unset}
}
.m-016-four-family-row.home .row{row-gap:20px}
@media(max-width:939px){.m-016-four-family-row.home .row{margin-right:0;margin-left:0}
}
@media(min-width:709px){.m-016-four-family-row.home .row [class^=col-]{padding:0 10px}
}
.m-016-four-family-row.home .row .col-sm-5{padding-right:0}
.m-016-four-family-row.home .family-item{height:100%;padding-right:0;padding-left:0}
@media(max-width:939px){.m-016-four-family-row.home .family-item{padding-right:0;padding-left:0}
}
.m-016-four-family-row.home .family-item:before{content:none}
.m-016-four-family-row.home .family-item .focuspoint-bg{height:474px;position:relative;border-top-right-radius:6px;border-top-left-radius:6px}
@media(max-width:1240px){.m-016-four-family-row.home .family-item .focuspoint-bg{height:210px}
}
@media(max-width:710px){.m-016-four-family-row.home .family-item .focuspoint-bg{height:224px}
}
.m-016-four-family-row.home .family-item .focuspoint-bg:before{content:"";width:100%;height:50%;position:absolute;top:0;left:0;z-index:0;background-image:linear-gradient(180deg,#0f2033 0,rgba(15,32,51,0.5) 50%,rgba(15,32,51,0) 75%,rgba(15,32,51,0) 100%);border-top-right-radius:6px;border-top-left-radius:6px}
@media(max-width:709px){.m-016-four-family-row.home .family-item .focuspoint-bg:before{top:auto;bottom:0;height:100%;background-image:linear-gradient(180deg,#0f2033 0,rgba(15,32,51,0.5) 50%,rgba(15,32,51,0) 75%,rgba(15,32,51,0) 100%)}
}
@media only screen and (max-width:709px){.m-016-four-family-row.home .family-item .focuspoint-bg:before{background-image:linear-gradient(0,#0f2033 0,rgba(15,32,51,0.5) 50%,rgba(15,32,51,0) 75%,rgba(15,32,51,0) 100%)}
}
.m-016-four-family-row.home .family-item .focuspoint-bg .ribbon-text{max-width:calc(100% - 49px);text-overflow:ellipsis;overflow:hidden;flex-wrap:nowrap;white-space:nowrap}
.m-016-four-family-row.home .family-item .focuspoint-bg .ribbon-right{top:10px;right:0}
.m-016-four-family-row.home .family-item .focuspoint-bg .ribbon-right .ribbon-text{top:2.5px;margin-right:5px}
.m-016-four-family-row.home .family-item .focuspoint-bg .ribbon-left{left:0;top:10px}
.m-016-four-family-row.home .family-item .focuspoint-bg .ribbon-left .ribbon-text{margin-left:20px;top:2.5px}
.m-016-four-family-row.home .family-item .focuspoint-bg .ribbon-center{top:10px;left:50%;transform:translateX(-50%)}
.m-016-four-family-row.home .family-item .focuspoint-bg .ribbon-center .ribbon-text{top:2.5px;margin:0 20px 0 40px;max-width:calc(100% - 69px)}
.m-016-four-family-row.home .family-item .focuspoint-bg .ribbon-recommended{top:10px;left:10px}
.m-016-four-family-row.home .family-item .focuspoint-bg .ribbon-logo-1{top:0;left:10px}
.m-016-four-family-row.home .family-item .focuspoint-bg .ribbon-logo-2{top:10px;right:0}
@media(max-width:709px){.m-016-four-family-row.home .family-item .xs-flex-row{justify-content:flex-end !important;align-items:end !important}
}
.m-016-four-family-row.home .family-item .item-h3{margin-top:0}
.m-016-four-family-row.home .family-item .simple-text{color:#f6fbfc;z-index:1}
.m-016-four-family-row.home .family-item .btn-pad{position:static !important;line-height:1.25;font-family:"AvenirNext-DemiBold",sans-serif;margin-top:10px}
.m-016-four-family-row.home .family-item .text-container{width:100%;gap:10px}
.m-016-four-family-row.home .family-item .text-container img{align-self:flex-start}
.home-page-wrapper .m-016-four-family-row.home.typeOfItem.light-jade-component{background-color:#fff}
.home-page-wrapper .m-016-four-family-row.home.typeOfItem.light-jade-component.lightblue-lightblue,.home-page-wrapper .m-016-four-family-row.home.typeOfItem.light-jade-component.generic-white{padding-bottom:0}
.m-016-four-family-row.home .family-item .newDiv{height:calc(100% - 474px);background-color:#00747a;padding:15px 10px;border-bottom-right-radius:6px;border-bottom-left-radius:6px}
@media(max-width:1240px){.m-016-four-family-row.home .family-item .newDiv{height:calc(100% - 210px)}
}
@media(max-width:710px){.m-016-four-family-row.home .family-item .newDiv{height:calc(100% - 224px)}
}
@media(max-width:709px){.m-016-four-family-row.home .family-item .btn-pad:hover,.m-016-four-family-row.home .family-item .btn-pad:focus{background-color:transparent;text-decoration:underline;border-radius:22px !important;border:solid 2px #fff !important;background-color:rgba(255,255,255,0.1)}
}