﻿@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");@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;}.lo-sec{font-size:14px;text-align:center;}.lo-sec .lo-title{font-size:28px;margin-bottom:25px;}@media(min-width:768px){.lo-sec .lo-title{font-size:32px;}}@media(min-width:992px){.lo-sec .lo-title{font-size:40px;}}.lo-sec .lo-title:after{content:"";width:70px;height:4px;display:block;margin:20px auto 0;background:var(--secondary-bg);}.lo-sec .lo-list{display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:30px;}@media(min-width:768px){.lo-sec .lo-list{margin-bottom:50px;}}.lo-sec .lo-list-item{width:100%;background:linear-gradient(180deg,transparent 22%,#fff 22%,#fff 100%);margin:10px 0;padding:10px 20px 35px;}@media(min-width:420px){.lo-sec .lo-list-item{width:360px;margin:10px;}}.lo-sec .lo-list-item img{width:128px;height:128px;margin-bottom:20px;object-fit:cover;border-radius:100%;}.lo-sec .lo-list-item h5{font-size:22px;font-weight:700;}.lo-sec .lo-list-item label{font-size:12px;font-weight:600;text-transform:uppercase;color:#5e6c84;letter-spacing:2px;margin:7px 0;display:block;}.lo-sec .lo-list-item span{font-size:12px;font-weight:500;margin:7px 0;display:block;}.lo-sec .lo-list-item .fas{margin-right:5px;}.lo-sec .lo-list-item .lo-tel{display:block;margin:5px 0;}.lo-sec .lo-list-item .lo-email{word-break:break-word;}.lo-sec .lo-list-item .btn{text-transform:capitalize;margin-top:15px;}.lo-sec .lo-about p:last-child{margin-bottom:0;}.form-footer{background-color:var(--light-bg);padding-bottom:0;}.form-footer .footer-dynamic-disclaimer a{font-size:14px;margin:0;}.form-footer .footer-logo-header{margin-bottom:50px;border-top:0;}.form-footer .footer-logo-content ul{display:flex;align-items:center;gap:30px;}.form-footer .footer-ty-disclaimer{margin-bottom:0;}@media(min-width:992px){.form-footer .footer-list-menu-wrap{display:flex;gap:20px;}}.form-footer .footer-list-menu-wrap .footer-list-menu-heading{font-size:16px;font-weight:700;line-height:28px;margin-bottom:10px;}.form-footer .footer-list-menu-wrap li li a{font-size:13px;font-weight:400;margin:0 0 5px 0;}.form-footer .footer-address-container{margin-top:50px;}.form-footer .footer-address-container p{font-size:13px;}.form-footer .footer-sitemap{background-color:#ccc;padding:20px 0;}@media(min-width:992px){.form-footer .footer-sitemap-wrap{display:flex;gap:20px;}}.form-footer .footer-sitemap-wrap p{font-size:12px;font-weight:900;}.form-footer .footer-sitemap-wrap a{font-size:12px;color:var(--primary-text-color);line-height:20px;}@media(min-width:992px){.form-footer .footer-sitemap-wrap a{border-left:1px solid #000;padding-left:15px;}}.form-footer .footer-housing-logo{padding-bottom:10px;}.form-footer .footer-logo-links-wrap{background-color:var(--light-bg);}.affinity-mariners-sweepstake{font-size:16px;font-family:"Visby CF",sans-serif;font-weight:500;background:#fff;}.affinity-mariners-sweepstake.theme-dark .top-banner-content img,.affinity-mariners-sweepstake.theme-black .top-banner-content img{filter:contrast(.1) brightness(5);}.affinity-mariners-sweepstake.theme-dark .box-sec .box-wrap .box-content ul,.affinity-mariners-sweepstake.theme-black .box-sec .box-wrap .box-content ul{background-color:var(--light-bg);}.affinity-mariners-sweepstake.theme-black-white .wizard-form .checkbox-formlabel{color:#505050;}.affinity-mariners-sweepstake.theme-black-white input[type=date],.affinity-mariners-sweepstake.theme-black-white input[type=email],.affinity-mariners-sweepstake.theme-black-white input[type=number],.affinity-mariners-sweepstake.theme-black-white input[type=password],.affinity-mariners-sweepstake.theme-black-white input[type=text],.affinity-mariners-sweepstake.theme-black-white input[type=tel],.affinity-mariners-sweepstake.theme-black-white select,.affinity-mariners-sweepstake.theme-black-white textarea{border:solid 1px #ccc;}.affinity-mariners-sweepstake.theme-black-white .form-label{color:#505050;}.affinity-mariners-sweepstake.theme-black-white .single-step-form .disclaimer,.affinity-mariners-sweepstake.theme-black-white .checkbox-group label{color:#505050;font-weight:400;}.affinity-mariners-sweepstake.theme-black-white .top-banner{background:#2f2f2f;}.affinity-mariners-sweepstake h2,.affinity-mariners-sweepstake h3{font-weight:700;}.affinity-mariners-sweepstake .btn{font-size:13px;font-weight:700;text-transform:uppercase;border-radius:8px;height:48px;}.affinity-mariners-sweepstake p,.affinity-mariners-sweepstake li{font-weight:400;}.affinity-mariners-sweepstake .container{max-width:1377px;margin:0 auto;padding:0 20px;}.affinity-mariners-sweepstake .form-header{box-shadow:none;border-bottom:1px solid #ccc;min-height:110px;padding:20px 0;}@media(max-width:767px){.affinity-mariners-sweepstake .form-header{min-height:60px;}}@media(max-width:767px){.affinity-mariners-sweepstake .form-header .company-logo{margin-bottom:0;}}.affinity-mariners-sweepstake .form-header .company-logo img{max-height:44px;}@media(max-width:767px){.affinity-mariners-sweepstake .form-header .company-logo img{max-height:28px;margin-bottom:0;}}.affinity-mariners-sweepstake .form-header .contact{display:none;}.affinity-mariners-sweepstake .form-header .get-started-btn{margin:0 0 0 20px;}.affinity-mariners-sweepstake .top-banner{background:var(--secondary-bg);padding:0;position:relative;overflow:hidden;}@media(min-width:768px){.affinity-mariners-sweepstake .top-banner-wrap{align-items:flex-start;}}@media(max-width:767px){.affinity-mariners-sweepstake .top-banner-wrap{padding-bottom:0;}}.affinity-mariners-sweepstake .top-banner-content{padding:32px 0;}@media(min-width:992px){.affinity-mariners-sweepstake .top-banner-content{padding:115px 0;}}@media(min-width:992px){.affinity-mariners-sweepstake .top-banner-content{max-width:680px;width:51%;padding-right:32px;}}.affinity-mariners-sweepstake .top-banner-content h2,.affinity-mariners-sweepstake .top-banner-content h5,.affinity-mariners-sweepstake .top-banner-content p{color:#fff;}.affinity-mariners-sweepstake .top-banner-content h2{font-size:48px;line-height:52px;margin-bottom:32px;}@media(min-width:1200px){.affinity-mariners-sweepstake .top-banner-content h2{font-size:100px;line-height:104px;margin-bottom:32px;}}.affinity-mariners-sweepstake .top-banner-content h5{font-size:21px;font-weight:500;line-height:32px;margin-bottom:2px;}@media(max-width:991px){.affinity-mariners-sweepstake .top-banner-content h5{font-size:16px;line-height:24px;}}.affinity-mariners-sweepstake .top-banner-content p{font-size:16px;line-height:24px;}@media(min-width:992px){.affinity-mariners-sweepstake .top-banner-content p{font-size:18px;}}.affinity-mariners-sweepstake .top-banner-content img{margin-bottom:30px;}.affinity-mariners-sweepstake .top-banner-img{display:flex;align-items:center;}@media(min-width:768px){.affinity-mariners-sweepstake .top-banner-img{position:absolute;top:0;right:0;bottom:0;width:50%;height:100%;}}@media(min-width:768px){.affinity-mariners-sweepstake .top-banner-img img{width:100%;height:100%;object-fit:cover;}}@media(max-width:767px){.affinity-mariners-sweepstake .top-banner-img img{max-height:unset;}}.affinity-mariners-sweepstake .step-header h2{font-size:44px;text-align:left;}@media(max-width:767px){.affinity-mariners-sweepstake .step-header h2{font-size:30px;}}.affinity-mariners-sweepstake .step-sub-text label{text-align:left;}@media(min-width:768px){.affinity-mariners-sweepstake .step-sub-text label{font-size:21px;}}@media(min-width:768px){.affinity-mariners-sweepstake .form-wrapper{background:var(--light-bg);}}.affinity-mariners-sweepstake .form-wrapper .wizard-form{box-shadow:none;}.affinity-mariners-sweepstake .form-wrapper .wizard-form .checkbox-group b{font-weight:600;}.affinity-mariners-sweepstake .form-wrapper .wizard-form .checkbox-group input[type=checkbox]{min-width:20px;height:20px;}.affinity-mariners-sweepstake .form-wrapper .wizard-form .checkbox-group input[type=checkbox]:checked::before{top:1px;left:3px;}.affinity-mariners-sweepstake .single-step-form{padding:32px 16px;}@media(min-width:768px){.affinity-mariners-sweepstake .single-step-form{padding:48px 0;}}@media(min-width:992px){.affinity-mariners-sweepstake .single-step-form{padding:72px 0;}}.affinity-mariners-sweepstake .single-step-form .wizard-form{max-width:920px;}@media(min-width:768px){.affinity-mariners-sweepstake .single-step-form .wizard-form{border:1px solid #ccc;}}.affinity-mariners-sweepstake .single-step-form .wizard-form input[type=text],.affinity-mariners-sweepstake .single-step-form .wizard-form input[type=tel],.affinity-mariners-sweepstake .single-step-form .wizard-form select{border-radius:4px;}@media(min-width:576px){.affinity-mariners-sweepstake .single-step-form .wizard-form .two-form-group .form-group{max-width:410px;}}@media(min-width:576px){.affinity-mariners-sweepstake .single-step-form .wizard-form .two-form-group.form-group-city-state .form-group:last-child{max-width:165px;}}@media(min-width:768px){.affinity-mariners-sweepstake .single-step-form .wizard-form .zip-field{max-width:152px;}}.affinity-mariners-sweepstake .single-step-form .wizard-form .form-group{max-width:100%;}.affinity-mariners-sweepstake .single-step-form .btn-step{margin-top:10px;padding:14px;border-color:#017698;background:#017698;min-width:100px;justify-content:center;}@media(max-width:575px){.affinity-mariners-sweepstake .single-step-form .btn-step{width:100%;}}.affinity-mariners-sweepstake .single-step-form .disclaimer{font-weight:400;font-size:12px;padding-top:20px;}.affinity-mariners-sweepstake .single-step-form .tab-content{padding:48px;}@media(max-width:767px){.affinity-mariners-sweepstake .single-step-form .tab-content{padding:0;}}.affinity-mariners-sweepstake .profile{background:var(--secondary-bg);}.affinity-mariners-sweepstake .profile>.container>.headline{color:#fff;text-align:center;font-size:40px;line-height:44px;max-width:920px;margin:0 auto 16px;}@media(min-width:992px){.affinity-mariners-sweepstake .profile>.container>.headline{font-size:80px;line-height:84px;}}.affinity-mariners-sweepstake .profile>.container>p{color:#fff;text-align:center;max-width:860px;margin-right:auto;margin-left:auto;}.affinity-mariners-sweepstake .profile>.container>p:last-of-type{margin-bottom:64px;}@media(max-width:991px){.affinity-mariners-sweepstake .profile>.container>p:last-of-type{margin-bottom:32px;}}.affinity-mariners-sweepstake .profile>.container>p b{font-weight:700;}.affinity-mariners-sweepstake .lo-content-sec:last-child{margin-top:64px;}@media(max-width:991px){.affinity-mariners-sweepstake .lo-content-sec:last-child{margin-top:32px;}}.affinity-mariners-sweepstake .lo-content-sec .lo-content-wrap{display:flex;justify-content:space-between;align-items:center;gap:40px;padding:32px 24px;background:#fff;}@media(min-width:992px){.affinity-mariners-sweepstake .lo-content-sec .lo-content-wrap{padding:64px;gap:64px;}}@media(max-width:767px){.affinity-mariners-sweepstake .lo-content-sec .lo-content-wrap{flex-direction:column;align-items:stretch;}}.affinity-mariners-sweepstake .lo-content-sec h2,.affinity-mariners-sweepstake .lo-content-sec h5,.affinity-mariners-sweepstake .lo-content-sec p,.affinity-mariners-sweepstake .lo-content-sec label,.affinity-mariners-sweepstake .lo-content-sec a{color:var(--body-text-color);}.affinity-mariners-sweepstake .lo-content-sec .lo-content{max-width:800px;}@media(min-width:768px){.affinity-mariners-sweepstake .lo-content-sec .lo-content{flex:1;}}.affinity-mariners-sweepstake .lo-content-sec .lo-content h2{font-size:30px;font-weight:900;line-height:36px;margin-bottom:16px;}@media(min-width:992px){.affinity-mariners-sweepstake .lo-content-sec .lo-content h2{font-size:44px;line-height:52px;}}.affinity-mariners-sweepstake .lo-content-sec .lo-content p{font-size:21px;line-height:32px;}@media(max-width:767px){.affinity-mariners-sweepstake .lo-content-sec .lo-content p{line-height:24px;}}.affinity-mariners-sweepstake .lo-content-sec .lo-sec{text-align:left;font-size:16px;}@media(min-width:768px){.affinity-mariners-sweepstake .lo-content-sec .lo-sec{width:320px;flex-shrink:0;}}@media(max-width:575px){.affinity-mariners-sweepstake .lo-content-sec .lo-sec{width:100%;}}.affinity-mariners-sweepstake .lo-content-sec .lo-list-item{display:block;width:100%;margin:0;padding:0;background:transparent;text-align:left;}.affinity-mariners-sweepstake .lo-content-sec .lo-list-item .lo-img{width:320px;height:320px;margin:0 0 24px;border-radius:100%;overflow:hidden;display:block;}@media(max-width:575px){.affinity-mariners-sweepstake .lo-content-sec .lo-list-item .lo-img{width:179px;height:179px;}}.affinity-mariners-sweepstake .lo-content-sec .lo-list-item .lo-img img{width:100%;height:auto;margin:0;object-fit:cover;border-radius:unset;}.affinity-mariners-sweepstake .lo-content-sec .lo-list-item .lo-info-details{border-top:2px solid var(--secondary-bg);padding-top:5px;}.affinity-mariners-sweepstake .lo-content-sec .lo-list-item h5{font-size:24px;font-weight:900;line-height:32px;margin-bottom:16px;}@media(max-width:767px){.affinity-mariners-sweepstake .lo-content-sec .lo-list-item h5{font-size:18px;line-height:24px;}}.affinity-mariners-sweepstake .lo-content-sec .lo-list-item label{font-size:18px;font-weight:400;text-transform:unset;letter-spacing:normal;line-height:24px;display:block;margin-bottom:0;}.affinity-mariners-sweepstake .lo-content-sec .lo-list-item label.lo-nmls{margin-bottom:16px;}.affinity-mariners-sweepstake .lo-content-sec .lo-list-item p{font-size:16px;line-height:24px;margin:0 0 16px;}.affinity-mariners-sweepstake .lo-content-sec .lo-list-item a{font-size:16px;font-weight:400;line-height:24px;display:block;word-break:break-word;}.affinity-mariners-sweepstake .lo-content-sec .lo-list-item a.lo-email{text-decoration:underline;}.affinity-mariners-sweepstake .lo-content-sec .lo-list-item a b{font-weight:600;margin-right:5px;}.affinity-mariners-sweepstake .lo-content-sec .lo-list-item .lo-btn-wrap{display:flex;gap:12px;margin-top:32px;}.affinity-mariners-sweepstake .lo-content-sec .lo-list-item .lo-btn-wrap .btn{font-weight:700;border-radius:8px;padding:14px;}.affinity-mariners-sweepstake .lo-content-sec .lo-list-item .lo-btn-wrap .btn:hover{color:#fff;}.affinity-mariners-sweepstake .lo-content-sec .lo-list-item .lo-btn-wrap .btn-primary{color:#fff;}.affinity-mariners-sweepstake .section-rules{max-width:1200px;}.affinity-mariners-sweepstake .section-rules .section-space{padding:48px 0;}@media(min-width:992px){.affinity-mariners-sweepstake .section-rules .section-space{padding:64px 0;}}.affinity-mariners-sweepstake .section-rules h4{font-size:21px;font-weight:700;line-height:32px;margin-bottom:4px;}@media(max-width:991px){.affinity-mariners-sweepstake .section-rules h4{font-size:16px;line-height:24px;}}.affinity-mariners-sweepstake .section-rules a.mlb-link{color:#00e;}.affinity-mariners-sweepstake .section-rules h2{font-size:30px;line-height:36px;margin-bottom:16px;}@media(min-width:992px){.affinity-mariners-sweepstake .section-rules h2{font-size:44px;line-height:52px;margin-bottom:16px;}}.affinity-mariners-sweepstake .section-rules ul{margin-left:0;margin-top:20px;}.affinity-mariners-sweepstake .section-rules ul li{font-size:18px;line-height:28px;padding-left:16px;}