﻿@import url("https://ccm-fonts.s3.us-east-2.amazonaws.com/fonts.css");@import url("https://use.typekit.net/xgl6pyz.css");@import url("https://use.typekit.net/gru1udk.css");@import url("https://ccm-fonts.s3.us-east-2.amazonaws.com/fonts.css");@import url("https://use.typekit.net/xgl6pyz.css");@import url("https://use.typekit.net/gru1udk.css");@import url("https://ccm-fonts.s3.us-east-2.amazonaws.com/fonts.css");@import url("https://use.typekit.net/xgl6pyz.css");@import url("https://use.typekit.net/gru1udk.css");@import url("https://ccm-fonts.s3.us-east-2.amazonaws.com/fonts.css");@import url("https://use.typekit.net/xgl6pyz.css");@import url("https://use.typekit.net/gru1udk.css");@import url("https://ccm-fonts.s3.us-east-2.amazonaws.com/fonts.css");@import url("https://use.typekit.net/xgl6pyz.css");@import url("https://use.typekit.net/gru1udk.css");@import url("https://ccm-fonts.s3.us-east-2.amazonaws.com/fonts.css");@import url("https://use.typekit.net/xgl6pyz.css");@import url("https://use.typekit.net/gru1udk.css");.headline-banner{background:var(--secondary-bg);text-align:center;padding:25px 20px;}@media(min-width:768px){.headline-banner{padding-top:35px;padding-bottom:35px;}}.headline-banner .headline{font-family:"Montserrat",sans-serif;font-size:20px;font-weight:700;text-transform:uppercase;color:#fff;}@media(min-width:768px){.headline-banner .headline{font-size:24px;}}@media(min-width:992px){.headline-banner .headline{font-size:28px;}}@media(max-width:767px){.top-banner.section-space{padding:0;}}@media(min-width:768px){.top-banner.section-space .top-banner-content{padding-top:0;padding-bottom:0;}}@media(max-width:767px){.top-banner-wrap{padding-bottom:40px;}}@media(min-width:768px){.top-banner-wrap{display:flex;align-items:center;justify-content:space-between;gap:25px;}}@media(min-width:992px){.top-banner-wrap{align-items:center;}}.top-banner-content{padding-top:30px;padding-bottom:25px;}@media(min-width:768px){.top-banner-content{width:50%;max-width:500px;}}.top-banner-content h2{font-size:32px;font-weight:600;text-transform:inherit;margin-bottom:20px;}@media(min-width:768px){.top-banner-content h2{font-size:36px;}}@media(min-width:992px){.top-banner-content h2{font-size:40px;margin-bottom:25px;}}.top-banner-content h2 span{color:var(--secondary-text-color);}.top-banner-content h2:after{background:var(--secondary-bg);}.top-banner-content p{font-size:16px;}@media(min-width:768px){.top-banner-content p{font-size:18px;line-height:1.6em;}}@media(min-width:992px){.top-banner-content p{font-size:20px;}}.top-banner-content p:last-child{margin-bottom:0;}@media(min-width:768px){.top-banner-content .btn{margin-top:15px;}}@media(min-width:768px) and (max-width:1199px){.top-banner-content+.top-banner-img{margin-right:-20px;}}@media(min-width:768px){.top-banner-img{width:50%;align-self:normal;}}@media(max-width:767px){.top-banner-img.mob-full-width{margin-left:-20px;margin-right:-20px;margin-bottom:-40px;}}.top-banner-img img{width:100%;height:100%;display:block;object-fit:cover;}@media(max-width:767px){.top-banner-img img{width:100%;max-height:250px;}}@media(max-width:767px){.top-banner-img img.mob-auto-height{max-height:initial;}}.top-banner ul{list-style-type:disc;margin-bottom:25px;padding-left:18px;}.top-banner ul li{line-height:1.5;margin-bottom:10px;padding-left:3px;}.top-banner ul li:last-child{margin-bottom:0;}.top-banner ul li ul{list-style-type:circle;}.img-content-sec.secondary-bg{background:var(--secondary-bg);}.img-content-sec.secondary-bg h2,.img-content-sec.secondary-bg h3,.img-content-sec.secondary-bg p{color:#fff;}.img-content-sec.secondary-bg .btn{color:var(--secondary-text-color);background:#fff;}@media(min-width:768px){.img-content-sec .img-content-wrap{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;}}@media(min-width:992px){.img-content-sec .img-content-wrap{align-items:center;}}@media(min-width:768px){.img-content-sec .img-sec{width:50%;}}.img-content-sec .img-sec img{display:block;}@media(max-width:767px){.img-content-sec .content-sec{margin-top:30px;}}@media(min-width:768px){.img-content-sec .content-sec{width:50%;max-width:500px;}}.img-content-sec .content-sec h2{font-size:28px;margin-bottom:15px;}@media(min-width:768px){.img-content-sec .content-sec h2{font-size:32px;margin-bottom:25px;}}@media(min-width:992px){.img-content-sec .content-sec h2{font-size:40px;}}.img-content-sec .content-sec h2 span{color:var(--secondary-text-color);}.img-content-sec .content-sec h3{margin-bottom:20px;}.img-content-sec .content-sec p:last-child{margin-bottom:0;}.content-img-sec{color:#fff;background-color:var(--secondary-bg);}.content-img-sec.no-bg{color:var(--body-text-color);background:transparent;}.content-img-sec.no-bg .content-sec h2{color:var(--primary-text-color);}.content-img-sec.no-bg .content-sec h2:after{background:var(--secondary-bg);}@media(min-width:768px){.content-img-sec .content-img-wrap{display:flex;align-items:flex-start;justify-content:space-between;gap:25px;}}@media(min-width:992px){.content-img-sec .content-img-wrap{align-items:center;}}@media(min-width:768px){.content-img-sec .content-sec{width:50%;max-width:500px;}}@media(max-width:767px){.content-img-sec .content-sec{margin-bottom:30px;}}.content-img-sec .content-sec h2{font-size:28px;text-transform:inherit;color:inherit;margin-bottom:15px;}@media(min-width:768px){.content-img-sec .content-sec h2{font-size:32px;margin-bottom:25px;}}@media(min-width:992px){.content-img-sec .content-sec h2{font-size:40px;}}.content-img-sec .content-sec h2:after{content:"";background:#fff;width:50px;height:4px;display:block;margin-top:20px;}@media(max-width:767px){.content-img-sec .content-sec h2:after{margin-top:10px;}}.content-img-sec .content-sec h2.no-br{margin-bottom:15px;}.content-img-sec .content-sec h2.no-br:after{display:none;}.content-img-sec .content-sec p:last-child{margin-bottom:0;}.content-img-sec .content-sec .btn{margin-top:10px;}@media(min-width:768px){.content-img-sec .img-sec{width:50%;}}.content-img-sec .img-sec img{display:block;}.affinity-life-event{font-size:16px;font-weight:500;background:#fff;}.theme-black-white.affinity-life-event .form-wrapper{background:#231f20;}.affinity-life-event .bg-grey{background-color:var(--light-bg);}.theme-dark.affinity-life-event .lo-profile,.theme-black.affinity-life-event .lo-profile{border-top-color:var(--secondary-bg);}.theme-dark.affinity-life-event .lo-profile .lo-profile-about label label a,.theme-dark.affinity-life-event .lo-profile .lo-profile-address label a,.theme-black.affinity-life-event .lo-profile .lo-profile-about label label a,.theme-black.affinity-life-event .lo-profile .lo-profile-address label a{color:var(--secondary-text-color);}.affinity-life-event p,.affinity-life-event ul li,.affinity-life-event label,.affinity-life-event a{font-weight:400;}.affinity-life-event h2{font-weight:900;}.affinity-life-event .btn{font-weight:600;text-transform:none;border-radius:4px;white-space:nowrap;height:40px;}.affinity-life-event .btn-blue{color:#fff;background:#0371e3;border-color:#0371e3;}@media(min-width:992px){.affinity-life-event .section-space{padding:64px 0;}}@media(max-width:991px){.affinity-life-event .section-space{padding:48px 0;}}.affinity-life-event b{font-weight:600;}.affinity-life-event .container{padding:0 32px;}@media(max-width:991px){.affinity-life-event .container{padding:0 16px;}}.affinity-life-event .form-header{box-shadow:none;border-bottom:1px solid #ccc;}.affinity-life-event .form-header .company-logo img{max-height:40px;}@media(max-width:767px){.affinity-life-event .form-header .header-with-btn{flex-direction:row;}}.affinity-life-event .form-header .get-started-btn{margin:0 0 0 20px;}@media(max-width:767px){.affinity-life-event .form-header .contact-no{display:none;}}.affinity-life-event .form-header a:not(.btn){color:var(--secondary-text-color);}.affinity-life-event .headline-banner{display:flex;align-items:center;justify-content:center;gap:12px;border-bottom:1px solid var(--primary-bg);padding:18px 16px;}@media(min-width:768px){.affinity-life-event .headline-banner{padding-top:18px;padding-bottom:18px;}}.affinity-life-event .headline-banner .headline{font-weight:600;font-size:18px;text-transform:initial;line-height:28px;}@media(max-width:767px){.affinity-life-event .headline-banner svg{display:none;}}@media(max-width:991px){.affinity-life-event .top-banner{padding:32px 0;}}.affinity-life-event .top-banner-content{padding:0;}@media(min-width:1200px){.affinity-life-event .top-banner-content{max-width:592px;}}.affinity-life-event .top-banner h2{font-size:40px;line-height:48px;max-width:490px;margin-bottom:24px;}@media(min-width:1200px){.affinity-life-event .top-banner h2{font-size:60px;line-height:64px;}}.affinity-life-event .top-banner p{font-size:16px;line-height:24px;margin-bottom:32px;}@media(max-width:767px){.affinity-life-event .top-banner p{margin-bottom:24px;}}@media(min-width:1200px){.affinity-life-event .top-banner-img{max-width:488px;}}@media(min-width:768px){.affinity-life-event .top-banner-img img{height:auto;}}.affinity-life-event .top-banner .btn{margin-top:0;}@media(max-width:767px){.affinity-life-event .top-banner .btn{width:100%;justify-content:center;}}.affinity-life-event .form-wrapper{background:var(--secondary-bg);}@media(max-width:767px){.affinity-life-event .form-wrapper{padding:48px 16px;}}@media(min-width:992px){.affinity-life-event .form-wrapper{padding:64px 0;}}.affinity-life-event .form-wrapper .step-header h2{font-size:40px;font-weight:900;line-height:48px;text-align:left;}@media(max-width:991px){.affinity-life-event .form-wrapper .step-header h2{font-size:32px;line-height:40px;}}.affinity-life-event .form-wrapper .tab-content{padding:24px 16px;}@media(min-width:992px){.affinity-life-event .form-wrapper .tab-content{padding:64px 56px;}}.affinity-life-event .form-wrapper .wizard-form{box-shadow:none;max-width:592px;border-radius:0;}@media(min-width:768px){.affinity-life-event .form-wrapper .wizard-form{border:1px solid #ccc;}}.affinity-life-event .form-wrapper .wizard-form input[type=text],.affinity-life-event .form-wrapper .wizard-form input[type=tel],.affinity-life-event .form-wrapper .wizard-form select{border-radius:4px;}@media(min-width:576px){.affinity-life-event .form-wrapper .wizard-form .two-form-group .form-group{max-width:410px;}}@media(min-width:576px){.affinity-life-event .form-wrapper .wizard-form .two-form-group.form-group-city-state .form-group:last-child{max-width:165px;}}.affinity-life-event .form-wrapper .wizard-form .form-group{max-width:100%;}.affinity-life-event .form-wrapper .step-btn-wrap{justify-content:flex-start;}.affinity-life-event .form-wrapper .btn-step{color:#fff;background:#0371e3;border-color:#0371e3;border-radius:8px;margin-top:22px;}@media(max-width:575px){.affinity-life-event .form-wrapper .btn-step{width:100%;justify-content:center;}}.affinity-life-event .form-wrapper .disclaimer{font-size:12px;padding-top:22px;}.affinity-life-event .img-content-sec h2{font-size:40px;margin-bottom:32px;line-height:48px;}.affinity-life-event .img-content-sec h2 :after{display:none;}@media(max-width:767px){.affinity-life-event .img-content-sec h2{font-size:32px;line-height:40px;}}.affinity-life-event .img-content-sec p{line-height:24px;}.affinity-life-event .img-content-sec .img-content-list-block{background-color:#fff;padding:32px;margin-bottom:32px;}.affinity-life-event .img-content-sec .img-content-list-block ul{margin-bottom:0;}.affinity-life-event .img-content-sec .img-content-list-block ul li{margin-bottom:8px;}.affinity-life-event .img-content-sec .img-content-list-block ul li:last-child{margin-bottom:0;}@media(min-width:992px){.affinity-life-event .img-content-sec .content-sec{max-width:592px;}}@media(max-width:991px){.affinity-life-event .img-content-sec .content-sec{margin-top:0;}}@media(max-width:767px){.affinity-life-event .content-img-sec .content-img-wrap{display:flex;flex-direction:column-reverse;}}@media(max-width:767px){.affinity-life-event .content-img-sec .img-sec{margin-top:0;margin-bottom:32px;}}@media(min-width:768px){.affinity-life-event .content-img-sec .img-sec{display:flex;justify-content:flex-end;}}@media(min-width:992px){.affinity-life-event .content-img-sec .content-sec{max-width:592px;}}@media(max-width:767px){.affinity-life-event .content-img-sec .content-sec{margin-bottom:0;}}.affinity-life-event .content-img-sec .content-sec h2{font-size:40px;line-height:48px;margin-bottom:24px;}.affinity-life-event .content-img-sec .content-sec h2:after{display:none;}@media(max-width:767px){.affinity-life-event .content-img-sec .content-sec h2{font-size:32px;line-height:40px;}}.affinity-life-event .content-img-sec .content-sec ul li{margin-bottom:8px;}.affinity-life-event .content-img-sec .content-sec ul li:last-child{margin-bottom:0;}.affinity-life-event .content-img-sec .content-img-list{background-color:var(--light-bg);padding:32px;margin-bottom:32px;}.affinity-life-event .lo-profile{padding:24px 0;border-radius:0;border-top:3px solid #000;margin-top:30px;}.affinity-life-event .lo-profile h2{font-size:24px;}.affinity-life-event .lo-profile label{font-size:16px;display:block;}@media(min-width:992px){.affinity-life-event .lo-profile-wrap{display:flex;align-items:center;}}@media(max-width:575px){.affinity-life-event .lo-profile-wrap{align-items:flex-start;}}.affinity-life-event .lo-profile-wrap label{margin-bottom:5px;}@media(max-width:991px){.affinity-life-event .lo-profile-wrap>div{text-align:left;}}.affinity-life-event .lo-profile-details-block{width:100%;}.affinity-life-event .lo-profile-img{width:145px;height:145px;min-width:145px;margin:0;display:block;border-radius:100%;overflow:hidden;}@media(min-width:992px){.affinity-life-event .lo-profile-img{margin-right:40px;}}@media(max-width:991px){.affinity-life-event .lo-profile-img{margin-bottom:20px;}}@media(min-width:768px){.affinity-life-event .lo-profile-details{display:flex;}}@media(min-width:768px){.affinity-life-event .lo-profile-details>div{width:42%;}}.affinity-life-event .lo-profile-details p{line-height:24px;}@media(max-width:991px){.affinity-life-event .lo-profile-details p{margin:0 auto;}}@media(min-width:992px){.affinity-life-event .lo-profile-about,.affinity-life-event .lo-profile-address{padding-right:20px;}}@media(max-width:767px){.affinity-life-event .lo-profile-about,.affinity-life-event .lo-profile-address{margin-bottom:15px;}}.affinity-life-event .lo-profile-about label a,.affinity-life-event .lo-profile-address label a{color:#000;}.affinity-life-event .lo-profile-about label a:hover,.affinity-life-event .lo-profile-address label a:hover{color:var(--secondary-text-color);}.affinity-life-event .lo-profile-about label b,.affinity-life-event .lo-profile-address label b{margin-right:8px;}.affinity-life-event .lo-profile-about .lo-title,.affinity-life-event .lo-profile-address .lo-title{font-size:18px;}.affinity-life-event .lo-profile-about .lo-nmls,.affinity-life-event .lo-profile-address .lo-nmls{font-size:12px;margin-bottom:12px;}.affinity-life-event .form-footer{background-color:var(--light-bg);padding-bottom:0;}.affinity-life-event .form-footer .footer-logo-header{margin-bottom:50px;border-top:0;}.affinity-life-event .form-footer .footer-logo-content ul{display:flex;align-items:center;gap:30px;}@media(min-width:992px){.affinity-life-event .form-footer .footer-list-menu-wrap{display:flex;gap:20px;}}.affinity-life-event .form-footer .footer-list-menu-wrap .footer-list-menu-heading{font-size:16px;font-weight:700;line-height:28px;margin-bottom:10px;}.affinity-life-event .form-footer .footer-list-menu-wrap li li a{font-size:13px;font-weight:400;margin:0 0 8px 0;}.affinity-life-event .form-footer .footer-address-container{margin-top:50px;}.affinity-life-event .form-footer .footer-address-container p{font-size:13px;}.affinity-life-event .form-footer .footer-sitemap{background-color:#ccc;padding:20px 0;}@media(min-width:992px){.affinity-life-event .form-footer .footer-sitemap-wrap{display:flex;gap:20px;}}.affinity-life-event .form-footer .footer-sitemap-wrap p{font-size:12px;font-weight:900;}.affinity-life-event .form-footer .footer-sitemap-wrap a{font-size:12px;color:var(--primary-text-color);line-height:20px;}@media(min-width:992px){.affinity-life-event .form-footer .footer-sitemap-wrap a{border-left:1px solid #000;padding-left:15px;}}.affinity-life-event .form-footer .footer-housing-logo{padding-bottom:10px;}.affinity-life-event .form-footer .footer-logo-links-wrap{background-color:var(--light-bg);}.affinity-life-event .top-banner{background-color:var(--secondary-bg);color:#fff;}@media(max-width:991px){.affinity-life-event .top-banner-content{padding-bottom:32px;}}.affinity-life-event .top-banner-content h2,.affinity-life-event .top-banner-content h3,.affinity-life-event .top-banner-content p{color:#fff;}