@import url("https://fonts.googleapis.com/css2?family=Poppins:wght@400;600;700&display=swap");section{padding:2rem 0;font-family:"Poppins",Helvetica,Roboto,Arial,sans-serif;font-weight:400;color:#000}@media screen and (min-width: 64em){section{padding:4rem 0}}section h1{font-family:"Poppins",Helvetica,Roboto,Arial,sans-serif;font-size:2.85714rem;line-height:3.14286rem;color:#000;font-weight:700}section h1 span{text-decoration:underline}section h2{font-family:"Poppins",Helvetica,Roboto,Arial,sans-serif;font-size:2.42857rem;line-height:1.2;font-weight:700;color:#000;margin-bottom:1.42857rem}section h2 span{color:#fff}section .h2-border{border-top:.21429rem #1d478a solid;width:3.57143rem;margin-bottom:1.42857rem;position:relative}section p{font-size:1.21429rem;line-height:1.4;color:#000}.rounded{border-radius:1.07143rem}.responsive-embed{position:relative;height:0;margin-bottom:1rem;padding-bottom:52.25%;overflow:hidden}.responsive-embed iframe,.responsive-embed object,.responsive-embed embed,.responsive-embed video{position:absolute;top:0;left:0;width:100%;height:100%}.img-responsive{display:block;max-width:100%;height:auto}ul.checkmark{list-style:none;margin-bottom:2rem}ul.checkmark li{font-family:"Poppins",Helvetica,Roboto,Arial,sans-serif;font-size:1.21429rem;line-height:1.4;font-weight:700;color:#000;margin:.71429rem 0;text-align:left}ul.checkmark li::before{content:"";display:inline-block;background-image:url(../img/checkmark.svg);background-position:center;background-repeat:no-repeat;width:1rem;height:1.64286rem;position:absolute;margin-left:-1.25rem}.main-hero{background:#a5da94}@media screen and (min-width: 64em){.main-hero{background:url(../img/bg_HTMW_Hero.jpg);background-repeat:no-repeat;background-position:center;background-size:cover;height:auto}}.main-hero .large-order-2 img{position:relative}.main-hero .box-actions{background-color:#fff;padding:1.07143rem;-webkit-box-shadow:5px 14px 25px 0px rgba(2,62,135,0.25);box-shadow:5px 14px 25px 0px rgba(2,62,135,0.25);border-radius:.35714rem;margin-bottom:1.42857rem}.main-hero .box-actions .cell{margin-bottom:1.78571rem}.main-hero .box-actions .cell:last-child{margin-bottom:0}@media screen and (min-width: 40em){.main-hero .box-actions .cell{margin-bottom:0}}.main-hero .box-actions a{color:#000;-webkit-transition:0.3s;transition:0.3s}.main-hero .box-actions a:hover,.main-hero .box-actions a:active,.main-hero .box-actions a:focus{-webkit-transition:0.3s;transition:0.3s;opacity:0.7}.main-hero .box-actions a img{display:block;max-height:3.42857rem;margin:auto;margin-bottom:.57143rem}.what-is .video{-webkit-box-shadow:-15px 15px 15px 0px rgba(2,62,135,0.25);box-shadow:-15px 15px 15px 0px rgba(2,62,135,0.25)}@media screen and (min-width: 64em){.what-is .h2-border{left:calc(100% - 50px)}}.what-is a{font-size:1.5rem;color:#8ed300;font-weight:700;text-transform:uppercase;border-bottom:.21429rem #8ed300 solid;-webkit-transition:0.3s;transition:0.3s}.what-is a:hover,.what-is a:active,.what-is a:focus{-webkit-transition:0.3s;transition:0.3s;opacity:0.7}.featured-on .text-content{font-size:1.14286rem;line-height:1.2;color:#9d9d9d;text-transform:uppercase;font-weight:600;margin-bottom:1.42857rem}.featured-on ul.no-bullet li{display:inline-block;margin:0 0.625rem}.featured-on ul.no-bullet li img{width:auto;max-height:1.25rem}.create-your-own{background:#cae4fd}@media screen and (min-width: 64em){.create-your-own{background:transparent}}@media screen and (min-width: 64em){.create-your-own .grid-container{background:-webkit-gradient(linear, left top, right top, from(#cae4fd), color-stop(77%, #cae4fd), color-stop(77%, #fff), to(#fff));background:linear-gradient(90deg, #cae4fd 0%, #cae4fd 77%, #fff 77%, #fff 100%)}}.create-your-own .grid-container .top-polygon{-webkit-clip-path:polygon(0 0, 0 100%, 100% 100%);clip-path:polygon(0 0, 0 100%, 100% 100%);width:66rem;background-color:#cae4fd;position:relative;margin-left:-1.07143rem;height:3.57143rem;top:-3.57143rem}.create-your-own .grid-container .bottom-polygon{-webkit-clip-path:polygon(100% 0, 0 0, 100% 100%);clip-path:polygon(100% 0, 0 0, 100% 100%);width:66rem;background-color:#cae4fd;position:relative;margin-left:-1.07143rem;height:3.57143rem;top:3.57143rem}@media screen and (min-width: 64em){.create-your-own .grid-container .text-content{padding:0 1.42857rem 0 3.57143rem}}.create-your-own .grid-container .h2-border{border-color:#fff}.create-your-own .grid-container a{font-size:1.5rem;color:#1d478a;font-weight:700;text-transform:uppercase;border-bottom:.21429rem #1d478a solid;-webkit-transition:0.3s;transition:0.3s}.create-your-own .grid-container a:hover,.create-your-own .grid-container a:active,.create-your-own .grid-container a:focus{-webkit-transition:0.3s;transition:0.3s;opacity:0.7}.create-your-own .grid-container img{margin-top:2rem}@media screen and (min-width: 40em){.create-your-own .grid-container img{margin-top:0}}@media screen and (min-width: 64em){.useful-resources .h2-border{left:calc(100% - 50px)}}.useful-resources .card{padding-bottom:1rem;border:0;margin-bottom:0;background:transparent;overflow:inherit}.useful-resources .card .card-image{background-color:#fff;-webkit-box-shadow:-5px 5px 15px 0px rgba(2,62,135,0.25);box-shadow:-5px 5px 15px 0px rgba(2,62,135,0.25);padding:2.14286rem;margin-bottom:.71429rem;-webkit-transition:background-color .3s;transition:background-color .3s}.useful-resources .card .card-title{line-height:1.2;color:#6fb7f9;font-weight:700;-webkit-transition:color .3s;transition:color .3s}.useful-resources a:hover .card-image,.useful-resources a:active .card-image,.useful-resources a:focus .card-image{background-color:#023e87;-webkit-transition:background-color .3s;transition:background-color .3s}.useful-resources a:hover .card-image img,.useful-resources a:active .card-image img,.useful-resources a:focus .card-image img{-webkit-filter:invert(100%) sepia(100%) saturate(2%) hue-rotate(350deg) brightness(104%) contrast(101%);filter:invert(100%) sepia(100%) saturate(2%) hue-rotate(350deg) brightness(104%) contrast(101%)}.useful-resources a:hover .card-title,.useful-resources a:active .card-title,.useful-resources a:focus .card-title{color:#023e87;-webkit-transition:color .3s;transition:color .3s}.practice-account{background:#a5da94}@media screen and (min-width: 64em){.practice-account{background:transparent}}@media screen and (min-width: 64em){.practice-account .grid-container{background:-webkit-gradient(linear, left top, right top, from(#a5da94), color-stop(77%, #a5da94), color-stop(77%, #fff), to(#fff));background:linear-gradient(90deg, #a5da94 0%, #a5da94 77%, #fff 77%, #fff 100%)}}.practice-account .grid-container .top-polygon{-webkit-clip-path:polygon(100% 100%, 100% 0, 0 100%);clip-path:polygon(100% 100%, 100% 0, 0 100%);width:66rem;background-color:#a5da94;position:relative;margin-left:-1.07143rem;height:3.57143rem;top:-3.57143rem}.practice-account .grid-container .bottom-polygon{-webkit-clip-path:polygon(0 100%, 100% 0, 0 0);clip-path:polygon(0 100%, 100% 0, 0 0);width:66rem;background-color:#a5da94;position:relative;margin-left:-1.07143rem;height:3.64286rem;top:3.57143rem}.practice-account .grid-container .text-content{padding-bottom:.71429rem}@media screen and (min-width: 64em){.practice-account .grid-container .text-content{padding:0 1.42857rem 0 3.57143rem}}.practice-account .grid-container .h2-border{border-color:#fff}.practice-account .grid-container a{font-size:1.5rem;color:#1d478a;font-weight:700;text-transform:uppercase;border-bottom:.21429rem #1d478a solid;-webkit-transition:0.3s;transition:0.3s;margin:0 .71429rem}.practice-account .grid-container a:hover,.practice-account .grid-container a:active,.practice-account .grid-container a:focus{-webkit-transition:0.3s;transition:0.3s;opacity:0.7}.practice-account .grid-container a:last-child{color:#1f88e8;border-color:#1f88e8;margin-right:0}@media screen and (min-width: 64em){.family-sites .grid-container{background:url(../img/downward_chart_line.png);background-repeat:no-repeat;background-size:95%;background-position:center bottom 25%}}.family-sites .small-12 p{margin-bottom:2.14286rem}.family-sites .card{background-color:#fff;-webkit-box-shadow:-5px 9px 15px 0px rgba(2,62,135,0.25);box-shadow:-5px 9px 15px 0px rgba(2,62,135,0.25);border-radius:.35714rem;border:0;overflow:inherit}.family-sites .card .logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#0053ba;padding:1.42857rem;border-top-left-radius:.35714rem;border-top-right-radius:.35714rem;min-height:8.57143rem}.family-sites .card .logo img{max-height:5.71429rem;max-width:16.42857rem}.family-sites .card .bottom-polygon{-webkit-clip-path:polygon(100% 0, 0 0, 0 40%);clip-path:polygon(100% 0, 0 0, 0 40%);background-color:#0053ba;height:1.78571rem;margin-top:-.07143rem}.family-sites .card .text-content{padding:.71429rem 1.42857rem 1.42857rem 1.42857rem}.family-sites .card .text-content .headline{font-size:2.57143rem;line-height:3rem;font-weight:700}.family-sites .card .text-content .small-text{font-size:.85714rem;line-height:1.2;color:#000}.family-sites .card .text-content .normal-text{font-size:1.21429rem;line-height:1.2;font-weight:600;margin:1rem 0}.family-sites .card .text-content ul li{font-weight:400}.family-sites .card .text-content .button{font-size:1rem;color:#fff;font-weight:700;text-transform:uppercase;background-color:#0053ba;border-radius:.42857rem;margin-bottom:0;border:0}.family-sites .card .text-content .button:hover,.family-sites .card .text-content .button:active,.family-sites .card .text-content .button:focus{-webkit-transition:0.3s;transition:0.3s;opacity:0.7}.family-sites .card.highlighted{border:.21429rem #a5da94 solid}.family-sites .card.highlighted .logo{background-color:#a5da94;border-radius:0}.family-sites .card.highlighted .bottom-polygon{background-color:#a5da94}.family-sites .card.highlighted .text-content .button{color:#000;background-color:#a5da94}
