﻿@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;}.content-banner{text-align:center;background:var(--light-bg);padding-left:20px;padding-right:20px;}.content-banner.bg-white{background:#fff;}.content-banner.secondary-bg{background:var(--secondary-bg);}.content-banner.secondary-bg h2,.content-banner.secondary-bg h3,.content-banner.secondary-bg p{color:#fff;}.content-banner.secondary-bg .btn{color:var(--secondary-text-color);background:#fff;}.content-banner-wrap{max-width:950px;margin:0 auto;}.content-banner-md{max-width:750px;}.content-banner h2{font-size:28px;font-weight:600;color:var(--primary-text-color);margin-bottom:20px;}@media(min-width:768px){.content-banner h2{font-size:32px;}}@media(min-width:992px){.content-banner h2{font-size:40px;}}.content-banner h2 span{color:var(--secondary-text-color);}.content-banner h3{font-size:18px;font-weight:400;color:var(--primary-text-color);line-height:1.4;margin-bottom:30px;}@media(min-width:768px){.content-banner h3{font-size:28px;margin-bottom:50px;}}.content-banner p:last-child{margin-bottom:0;}.affinity-buy-vs-rent{font-size:16px;font-weight:500;background:#fff;}.affinity-buy-vs-rent.theme-dark .lo-sec .lo-list-item,.affinity-buy-vs-rent.theme-black .lo-sec .lo-list-item{color:#000f25;}.affinity-buy-vs-rent.theme-dark .lo-sec .lo-list-item label,.affinity-buy-vs-rent.theme-black .lo-sec .lo-list-item label{color:inherit;}.affinity-buy-vs-rent.theme-dark .lo-sec .lo-list-item a,.affinity-buy-vs-rent.theme-black .lo-sec .lo-list-item a{color:inherit;}.affinity-buy-vs-rent.theme-dark .lo-sec .lo-list-item a:hover,.affinity-buy-vs-rent.theme-black .lo-sec .lo-list-item a:hover{color:var(--secondary-text-color);}.affinity-buy-vs-rent h2,.affinity-buy-vs-rent h3{font-weight:700;}.affinity-buy-vs-rent p{font-weight:400;}.affinity-buy-vs-rent .btn{border-radius:30px;}.affinity-buy-vs-rent .form-header .company-logo img{max-height:40px;}.affinity-buy-vs-rent .form-header .contact{margin-left:0;}.affinity-buy-vs-rent .form-header .contact-no,.affinity-buy-vs-rent .form-header .contact-mail{color:inherit;}@media(max-width:767px){.affinity-buy-vs-rent .form-header .contact-no,.affinity-buy-vs-rent .form-header .contact-mail{display:none;}}.affinity-buy-vs-rent .form-header .get-started-btn,.affinity-buy-vs-rent .form-header .contact-mail{margin-left:20px;margin-right:0;}@media(max-width:575px){.affinity-buy-vs-rent .form-header .btn{font-size:12px;height:32px;padding:0 15px;}}@media(min-width:992px){.affinity-buy-vs-rent .top-banner-content{max-width:600px;}}@media(max-width:991px){.affinity-buy-vs-rent .top-banner-content h2{font-size:40px;}}@media(min-width:992px){.affinity-buy-vs-rent .top-banner-content h2{font-size:60px;}}.affinity-buy-vs-rent .top-banner-content p{font-size:18px;}.affinity-buy-vs-rent .top-banner video{width:100%;border-radius:10px;}@media(min-width:768px){.affinity-buy-vs-rent .content-table-sec .content-table-wrap{display:flex;align-items:center;justify-content:space-between;gap:25px;}}@media(min-width:992px){.affinity-buy-vs-rent .content-table-sec .content-table-wrap{align-items:center;}}@media(min-width:768px){.affinity-buy-vs-rent .content-table-sec .content-sec{width:50%;max-width:600px;}}@media(max-width:767px){.affinity-buy-vs-rent .content-table-sec .content-sec{margin-bottom:30px;}}.affinity-buy-vs-rent .content-table-sec .content-sec h2{font-size:32px;margin-bottom:25px;}@media(min-width:992px){.affinity-buy-vs-rent .content-table-sec .content-sec h2{font-size:40px;}}.affinity-buy-vs-rent .content-table-sec .content-sec p{font-size:18px;}.affinity-buy-vs-rent .content-table-sec .content-sec .source{font-size:12px;font-weight:400;}.affinity-buy-vs-rent .content-table-sec .content-sec .source a{color:inherit;text-decoration:underline;font-style:italic;}@media(min-width:768px){.affinity-buy-vs-rent .content-table-sec .table-sec{display:flex;justify-content:flex-end;width:50%;}}.affinity-buy-vs-rent .content-table-sec .table-sec table{text-align:left;border-collapse:collapse;border-style:hidden;box-shadow:0 0 0 1px #ccc;border-radius:8px;}.affinity-buy-vs-rent .content-table-sec .table-sec table th{font-weight:600;color:#fff;background-color:var(--secondary-bg);padding:25px;}.affinity-buy-vs-rent .content-table-sec .table-sec table th:first-child{border-radius:8px 0 0 0;}.affinity-buy-vs-rent .content-table-sec .table-sec table th:last-child{border-radius:0 8px 0 0;}.affinity-buy-vs-rent .content-table-sec .table-sec table td{padding:15px 25px;}.affinity-buy-vs-rent .content-table-sec .table-sec table tr:nth-child(odd){background-color:var(--light-bg);}.affinity-buy-vs-rent .form-wrapper{background-color:var(--secondary-bg);padding:80px 20px;}@media(max-width:991px){.affinity-buy-vs-rent .form-wrapper{padding:50px 20px;}}.affinity-buy-vs-rent .form-wrapper .wizard-form{max-width:800px;}.affinity-buy-vs-rent .form-wrapper .wizard-form input[type=text],.affinity-buy-vs-rent .form-wrapper .wizard-form input[type=tel],.affinity-buy-vs-rent .form-wrapper .wizard-form select{border-radius:5px;}.affinity-buy-vs-rent .form-wrapper .tab-content{padding:0;border-radius:8px;overflow:hidden;}@media(min-width:576px){.affinity-buy-vs-rent .form-wrapper .form-group{max-width:410px;}}.affinity-buy-vs-rent .form-wrapper .form-group .two-form-group:last-child .form-group{padding-left:0;}.affinity-buy-vs-rent .form-wrapper .step-sub-header{background-color:var(--light-bg);padding:25px;}.affinity-buy-vs-rent .form-wrapper .step-sub-header h1{max-width:550px;margin:0 auto;}.affinity-buy-vs-rent .form-wrapper .step-body{padding:25px;}.affinity-buy-vs-rent .form-wrapper .step-btn-wrap{padding:0 25px;}@media(max-width:575px){.affinity-buy-vs-rent .form-wrapper .step-btn-wrap{display:block;}}.affinity-buy-vs-rent .form-wrapper .step-btn-wrap .btn-step{margin:0;justify-content:center;}@media(max-width:575px){.affinity-buy-vs-rent .form-wrapper .step-btn-wrap .btn-step{width:100%;}}.affinity-buy-vs-rent .form-wrapper .disclaimer{padding:25px;}.affinity-buy-vs-rent .box-sec h2{font-size:32px;max-width:600px;margin-bottom:25px;}@media(min-width:992px){.affinity-buy-vs-rent .box-sec h2{font-size:40px;margin-bottom:40px;}}.affinity-buy-vs-rent .box-sec .box-wrap{display:flex;flex-wrap:wrap;gap:30px;}.affinity-buy-vs-rent .box-sec .box-wrap .box-content{padding:25px;border-radius:8px;width:100%;}@media(min-width:768px){.affinity-buy-vs-rent .box-sec .box-wrap .box-content{width:calc(50% - 20px);}}@media(min-width:992px){.affinity-buy-vs-rent .box-sec .box-wrap .box-content{width:calc(33.33% - 20px);}}.affinity-buy-vs-rent .box-sec .box-wrap .box-content svg{margin-bottom:10px;}.affinity-buy-vs-rent .box-sec .box-wrap .box-content h3{font-size:16px;font-weight:600;margin-bottom:10px;}.affinity-buy-vs-rent .lo-profile h2{font-size:24px;}.affinity-buy-vs-rent .lo-profile label{font-size:16px;font-weight:400;display:block;}@media(min-width:992px){.affinity-buy-vs-rent .lo-profile-wrap{display:flex;align-items:center;}}@media(max-width:767px){.affinity-buy-vs-rent .lo-profile-wrap{text-align:center;}}.affinity-buy-vs-rent .lo-profile-img{width:150px;height:150px;margin-right:30px;border:4px solid var(--secondary-bg);border-radius:100%;overflow:hidden;}@media(max-width:991px){.affinity-buy-vs-rent .lo-profile-img{margin:0 auto 30px;}}.affinity-buy-vs-rent .lo-profile-details-block{width:100%;}@media(min-width:768px){.affinity-buy-vs-rent .lo-profile-details{display:flex;}}@media(min-width:768px){.affinity-buy-vs-rent .lo-profile-details>div{width:33%;}}@media(min-width:768px){.affinity-buy-vs-rent .lo-profile-details .lo-profile-contact{display:flex;justify-content:flex-end;}}@media(min-width:992px){.affinity-buy-vs-rent .lo-profile-about,.affinity-buy-vs-rent .lo-profile-address{padding-right:20px;}}@media(max-width:767px){.affinity-buy-vs-rent .lo-profile-about,.affinity-buy-vs-rent .lo-profile-address{margin-bottom:15px;}}.affinity-buy-vs-rent .lo-profile-about .lo-profile-position,.affinity-buy-vs-rent .lo-profile-address .lo-profile-position{font-size:18px;}.affinity-buy-vs-rent .lo-profile-about .lo-profile-nmls,.affinity-buy-vs-rent .lo-profile-address .lo-profile-nmls{font-size:12px;margin-bottom:8px;}.affinity-buy-vs-rent .lo-profile-about p,.affinity-buy-vs-rent .lo-profile-address p{line-height:24px;margin:0;}.affinity-buy-vs-rent .lo-profile-about .lo-mobile a,.affinity-buy-vs-rent .lo-profile-address .lo-mobile a{color:inherit;}.affinity-buy-vs-rent .content-banner-wrap{max-width:800px;}.affinity-buy-vs-rent .content-banner h2{font-size:24px;}@media(min-width:768px){.affinity-buy-vs-rent .content-banner h2{font-size:32px;}}.affinity-buy-vs-rent .form-footer{background-color:var(--light-bg);}