body.home{color:white}.home-icons{background:radial-gradient(#706d72,#57555c);padding:2rem}@media (min-width:768px){.home-icons{padding-left:0;padding-right:0}}.home-icon-list{align-items:center;display:flex;flex-direction:column;margin:0 auto;position:relative;z-index:1}@media (min-width:768px){.home-icon-list{flex-direction:row;justify-content:space-between;width:100%}}.home-icon-list__item{align-items:center;display:flex;flex-direction:column;margin-bottom:1rem;padding:1rem;width:200px}@media (min-width:768px){.home-icon-list__item{margin-bottom:0}}.home-icon-list__item img{display:block;filter:brightness(0.8) drop-shadow(0 0 6px rgba(0,0,0,0.5));height:60px;margin:0 auto 1rem;transition:all 0.1s ease-in-out;width:60px}.home-icon-list__item a{color:#e1e1e1;display:block;font-weight:700;line-height:1.2rem;text-align:center;-webkit-text-decoration:none;text-decoration:none;transition:all 0.1s ease-in-out}.home-icon-list__item a>span{display:inline-block;text-shadow:0 0 12px rgba(0,0,0,0.75);text-shadow:var(--shadow)}.home-icon-list__item a:hover img{filter:brightness(1) drop-shadow(0 0 6px rgba(0,0,0,0.5))}.home-icon-list__item a:hover span{color:white}.home-module{display:flex;flex-direction:column}@media (min-width:992px){.home-module{flex-direction:row;max-height:500px}}.home-module h2{font-size:2em;margin-bottom:2rem;text-shadow:0 0 12px rgba(0,0,0,0.75);text-shadow:var(--shadow)}.home-module p{font-size:1.3em;margin-bottom:2rem}.home-module__img{display:block;overflow:hidden}@media (min-width:992px){.home-module__img{width:60%}}.home-module__img img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.home-module__copy{display:flex;flex-direction:column;justify-content:center;padding:3.5rem;width:100%}@media (min-width:992px){.home-module__copy{width:40%}}.home-module__cta{text-align:center}.home-module--mortgages{background-color:#71bcb2;background-color:var(--primary-color);background:radial-gradient(#80b8b0,#608a84)}.home-module--rates{background-color:#706d72;background-color:var(--gray-color);background:radial-gradient(#706d72,#57555c)}@media (min-width:992px){.home-module--rates .home-module__img{order:1}}.home .m3b-blog-list{color:#000;color:initial;padding-top:3rem}