.save-search-modal__search-name{padding:1rem 0}.save-search-modal__search-name__label{font-size:10px;text-transform:uppercase;font-weight:700;margin-bottom:10px}.save-search-modal__search-name__label span{color:#9da5b1;font-weight:400}.save-search-modal__search-name input{background-color:transparent;border:none;border-bottom:solid 1px #bac1ce;width:100%}.save-search-modal__search-parameters__label{font-size:10px;text-transform:uppercase;font-weight:700;margin-bottom:10px}.save-search-modal__search-parameters__list{padding:0;margin-bottom:0}.save-search-modal__search-parameters__list li{font-family:"Open Sans",sans-serif;font-weight:600;color:#797f89;font-size:11px;text-transform:uppercase;display:inline-block;background:#f2f3f5;border-radius:25px;padding:5px 15px;margin-bottom:5px;margin-right:.5rem}.save-search-modal .CoveoBreadcrumb .coveo-facet-breadcrumb-clear,.save-search-modal .CoveoBreadcrumb .coveo-facet-breadcrumb-title{display:none}.save-search-modal .CoveoBreadcrumb .coveo-breadcrumb-items,.save-search-modal .CoveoBreadcrumb .coveo-facet-breadcrumb{display:inline}.save-search-modal .CoveoBreadcrumb .coveo-facet-breadcrumb-value{font-family:"Open Sans",sans-serif;font-weight:600;color:#797f89;font-size:11px;text-transform:uppercase;display:inline-block;background:#f2f3f5;border:none;border-radius:25px;padding:5px 15px;margin:0 .5rem 5px 0;min-width:10px;pointer-events:none}[data-toggle=collapse].collapsed .toggle-chevron i::before{content:"\f078"}[data-toggle=collapse] .toggle-chevron i::before{content:"\f077"}.properties-subscribe,span.subscribe-login{margin-right:20px}.subscription-row td{display:block}.subscription-row td.collapse{display:none}.subscription-row td.show{display:block}.unsubscribe-all-modal .unsubscribe-cat{margin-top:0}.unsubscribe-all-modal .unsubscribe-cat>div{border-top:none;padding-top:0}.unsubscribe-all-modal .unsubscribe-cat:not(:first-child){margin-top:1.5rem}.unsubscribe-all-modal .unsubscribe-cat:not(:first-child)>div{border-top:1px solid rgba(0,0,0,.2);padding-top:1.5rem}.unsubscribe-all-modal .country-list{list-style:none;padding:1rem 0 0;margin:0}.unsubscribe-all-modal .country-list label{font-weight:400;font-size:16px;line-height:normal;text-transform:none;cursor:pointer}.unsubscribe-all-modal .country-list.disabled li:not(:last-child){pointer-events:none;opacity:.3}.unsubscribe-all-modal .unsubscribe-info{margin-top:1rem}.unsubscribe-all-modal .modal-footer a{text-transform:uppercase;font-size:12px;color:#00467f;font-weight:600}.unsubscribe-all-modal .modal-footer a :hover{text-decoration:underline}.btn__secondary--red{border-color:red;color:red;padding:0 24px;height:40px;transition:ease .35s}.btn__secondary--red:hover{background-color:#ffb6c1}.btn__link{color:#00467f}.form-check{padding-left:0}.form-check.no-validation-check label.error{right:auto}.form-check.no-validation-check label.error:before{display:none}.form select.error{border-bottom:1px solid #f3302e}#createAccount.modal .container{max-width:725px;padding:0}#createAccount.modal .container .col{flex-basis:auto}#createAccount.modal .img-sprite{width:40px;height:40px;background-position:0 0;background-size:cover}#createAccount.modal .modal-footer{border:none;margin-top:0;margin-bottom:30px}#createAccount.modal .modal-footer p{font-size:14px}.table-borderless td,.table-borderless th{border:0}.table-layout-fixed{table-layout:fixed}.text-primary{color:#00467f!important}.faux-clickable{cursor:pointer}.image-grid{padding:30px 0}.image-grid__card{position:relative;margin:0 auto 1em;overflow:hidden;width:320px;height:320px}@media (min-width:768px){.image-grid__card{margin:8px}}@media (min-width:1200px){.image-grid__card{margin:0 1em 1em 0}}.image-grid__card:hover .image-grid__card--img{transform:scale(1.2);transition:.35s ease}.image-grid__card--img{position:absolute;top:0;left:0;background-position:center;background-size:cover;height:100%;width:100%;transition:.35s ease}.image-grid__card--img:before{content:'';width:100%;height:100%;position:absolute;top:0;left:0;background-color:rgba(0,0,0,.4)}.image-grid__card--text{padding:15px 0;z-index:1}.image-grid__card--text:after,.image-grid__card--text:before{content:'';width:70px;height:1px;background-color:#fff;margin:15px 0;display:block}.image-grid__card h3{font-weight:700;color:#fff;font-size:16px;line-height:20px;letter-spacing:1.6px;text-transform:uppercase;padding:0 1em;display:block;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;max-height:37px}@media (min-width:1200px){.image-grid a:last-child .image-grid__card{margin-right:0}}@media (min-width:1200px){.image-grid.three-column .image-grid__card{width:336px;height:336px}}@media (min-width:1200px){.image-grid.three-column .image-grid__card:nth-child(3n),.image-grid.three-column a:nth-child(3n) .image-grid__card{margin-right:0}}@media (min-width:1200px){.image-grid.four-column .image-grid__card{width:245px;height:245px}}@media (min-width:1200px){.image-grid.four-column .image-grid__card:nth-child(4n),.image-grid.four-column a:nth-child(4n) .image-grid__card{margin-right:0}}.hero__content-placeholder .image-grid{background-color:transparent}.hero__content-placeholder .image-grid .component__description,.hero__content-placeholder .image-grid .component__title{display:none}.loader-container{width:100%;height:100%;margin:auto;left:0;top:0;position:fixed;background:rgba(255,255,255,.73);text-align:center;z-index:999999;display:flex;align-items:center;justify-content:center}#portalRegister .tab-pane .container .row div[class*=col-],.portal-wrapper .tab-pane .container .row div[class*=col-]{padding-left:8px;padding-right:8px}#portalRegister .row.grid-row>div,.portal-wrapper .row.grid-row>div{margin-bottom:1rem}#portalRegister .step-header,.portal-wrapper .step-header{margin-bottom:2rem;text-align:center}#portalRegister .step-header .subtitle,.portal-wrapper .step-header .subtitle{color:#797f89;font-size:14px}#portalRegister .card,.portal-wrapper .card{border-radius:0;cursor:pointer;height:100%}#portalRegister .card.selected,.portal-wrapper .card.selected{border:1px solid #00467f;box-shadow:0 3px 4px 0 rgba(0,0,0,.15)}#portalRegister .card i.fal,.portal-wrapper .card i.fal{position:absolute;top:5px;right:5px;color:#00467f}#portalRegister .card .card-body,.portal-wrapper .card .card-body{padding:1rem}#portalRegister .card .type-label,.portal-wrapper .card .type-label{font-size:14px;font-weight:700}#portalRegister .card .card-img,.portal-wrapper .card .card-img{width:55px;height:55px;background-repeat:no-repeat;background-size:cover;background-position:top;margin:0 auto 1em}#portalRegister .roleselector h6,.portal-wrapper .roleselector h6{font-weight:700}#portalRegister .roleselector .card-text,.portal-wrapper .roleselector .card-text{font-size:14px}#portalRegister .roleselector .card-input-other,#portalRegister .tab-pane .step-header h4,#portalRegister .tab-pane .step-header p:not(.subtitle),.portal-wrapper .roleselector .card-input-other{display:none}.portal-wrapper .tab-pane>div.container{border-bottom:1px solid rgba(0,0,0,.1)}@media (min-width:1200px){.portal-wrapper .tab-pane>div.container{padding:40px 8px}}.portal-wrapper .tab-pane .roleselector .card-body{padding:2rem}.portal-wrapper .tab-pane .step-header{text-align:left}.portal-wrapper .tab-pane .step-header .subtitle,.portal-wrapper .tab-pane .step-header h3{display:none}.portal-wrapper .form .btn-contianer{padding-top:1rem;padding-bottom:1rem}.myprofile{max-width:1445px;margin:0 auto}.myprofile__sidebar{color:#fff;background-color:#00467f;width:100%;margin-bottom:0}@media (min-width:768px){.myprofile__sidebar{max-width:275px;min-width:275px;min-height:808px}}.myprofile__sidebar__header{border-bottom:solid 1px #0080d6;padding-left:30px}@media (min-width:768px){.myprofile__sidebar__header{height:82px}.myprofile__sidebar__header .mobile-header{display:none}}@media (max-width:767px){.myprofile__sidebar__header{padding:1rem;text-align:center}.myprofile__sidebar__header .mobile-header{display:inline-block;margin:0 auto;text-transform:uppercase;font-size:12px;height:30px;cursor:pointer}.myprofile__sidebar__header .mobile-header i{transition:transform .5s linear}.myprofile__sidebar__header .mobile-header.open i{transform:rotate(180deg)}}.myprofile__sidebar__header h3{margin-bottom:0}@media (max-width:767px){.myprofile__sidebar__header h3{display:none}}.myprofile .profile-nav .nav-item{padding:15px 30px}.myprofile .profile-nav .nav-item a{color:#fff;display:inline-block;border-bottom:2px solid #00467f;font-size:14px;line-height:18px;text-transform:uppercase}.myprofile .profile-nav .nav-item a.active,.myprofile .profile-nav .nav-item a:hover{border-bottom:2px solid #0080d6}@media (max-width:767px){.myprofile .profile-nav{display:none}.myprofile .profile-nav .nav-item{border-bottom:solid 1px #0080d6}}.myprofile__content{width:100%}.myprofile__content .country-message{background-color:#0080d6;color:#fff;text-align:center;padding:.3rem;font-size:14px}.myprofile__content .portal-wrapper{max-width:805px}@media (min-width:768px){.myprofile__content .property-search-wrapper{padding-top:20px}}.myprofile__content .no-results,.myprofile__content .recommended-title{padding-top:2rem;padding-bottom:2rem}.myprofile__content .content-wrapper{margin-top:30px}@media (min-width:1200px){.myprofile__content .content-wrapper{padding-left:100px}}.myprofile__content .username{color:#797f89;font-size:14px}.myprofile__content .btn-container,.myprofile__content .password-reset{margin-bottom:3rem}.myprofile__content #removeAccountPop{margin-top:2rem}.myprofile__content #changeCountry{float:right}.myprofile .card{cursor:pointer}.myprofile .card.selected{border:1px solid #00008b}.myprofile .toggle-chevron{left:10px}.myprofile .pagination .carousel-indicators{margin:0;bottom:0;z-index:0}.myprofile .pagination .page-item{text-indent:0}.myprofile .pagination .page-item::after,.myprofile .pagination .page-item::before{display:none!important}.myprofile .pagination .page-link{color:#00467f;border-radius:0!important;border:none!important;padding:.25rem;margin:1rem .25rem}.myprofile .pagination .page-link:hover{color:#00467f;text-decoration:none;background-color:transparent;font-weight:700}.myprofile .pagination .active .page-link{text-decoration:none;border-bottom:2px solid #00467f!important;background-color:transparent;font-weight:400;text-align:center}.myprofile .pagination .active .page-link:hover{font-weight:700}.myprofile .pagination .next,.myprofile .pagination .prev{font-size:14px;line-height:20px}.myprofile #communicationsForm label{text-transform:none}.myprofile #communicationsForm .btn-container{margin-top:20px}.myprofile #communicationsForm .gray-background{background-color:rgba(0,0,0,.05)}.myprofile #communicationsForm .checkbox.white:before{background:#fff}.myprofile #communicationsForm .form-check-label{font-size:14px}#portalRegister .modal-header{background-color:#00467f}#portalRegister .modal-header .close{color:#fff}#portalRegister .modal-header .nav-link{text-transform:uppercase;line-height:18px}#portalRegister .modal-body,#portalRegister .modal-body>.container{padding:0}#portalRegister .modal-body .tab-pane .container{padding:30px 80px}@media (min-width:768px){#portalRegister .modal-body .tab-pane .container{height:445px;overflow:auto}}@media (max-width:576px){#portalRegister .modal-body .tab-pane .container{padding:30px 15px}}#portalRegister .btn-wrapper{padding:20px;height:80px;border-top:1px solid #bac1ce}#portalRegister .btn-wrapper .regPrevious{cursor:pointer;font-weight:700;font-size:13px;color:#00467f}#portalRegister .btn-wrapper .regPrevious:before{display:inline-block;margin-right:8px;content:"\f053";font-family:'Font Awesome 5 Pro'}#portalRegister #nav-tabs{padding:50px 50px 0;width:100%}#portalRegister #nav-tabs li{position:relative}#portalRegister #nav-tabs li:before{content:"";display:block;height:2px;background-color:#fff;width:100%;right:0;position:absolute;bottom:0}#portalRegister #nav-tabs li:after{content:"";display:block;height:10px;width:10px;border:2px solid #fff;background-color:#00467f;position:absolute;right:0;border-radius:50px;bottom:-4px}#portalRegister #nav-tabs li .nav-link{display:none}#portalRegister #nav-tabs li.open .nav-link{position:absolute;right:0;transform:translateX(50%) translateX(-5px);top:-30px;display:inline-block;height:35px;font-size:10px;background-color:transparent;cursor:default}#portalRegister #nav-tabs li.open~li:after{border:2px solid #3576ab;background-color:#00467f}#portalRegister #nav-tabs li.open~li:before{background-color:#3576ab}#portalRegister .form-check label{text-transform:none;font-size:12px}#portalRegister .form label.error{position:absolute;bottom:-8px;right:7px}#portalRegister .form-group.country label.error{bottom:-25px}#portalRegister .check-form label.error{position:relative;bottom:0;left:0}@media (min-width:1200px){#researchList .carousel-item.active{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start}}#researchList .card{display:flex;flex-direction:column}@media (min-width:768px){#researchList .card{margin:0 auto 20px}}@media (min-width:1200px){#researchList .card{width:49%;margin:0 0 20px}}#researchList .card__image{height:250px}#researchList .card__title{font-size:28px;line-height:32px;display:block;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;height:63px}@media (min-width:1200px){#researchList .card__title{height:100px}}#researchList .card__content{padding:25px}#researchList .card__description{display:block;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;height:63px}#researchList .card__cta{margin-top:30px}#researchList .card i{text-shadow:none;background:#00467f;color:#fff;width:22px;height:22px;font-size:19px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:center;align-items:center}#researchList .card .close{opacity:1}.secureDoc__list{border-top:1px solid rgba(0,0,0,.1);margin-bottom:2rem}.secureDoc__item{padding:1rem 0;border-bottom:1px solid rgba(0,0,0,.1)}.secureDoc__item__img-wrap{flex:0 0 80px;min-height:80px;margin-right:1rem}.secureDoc__item__img{object-fit:cover;height:80px;width:80px}.secureDoc__item__link{color:#0080d6}.secureDoc__item__btn{padding:5px 0;text-align:left}@media (min-width:1200px){.secure-doc-modal .modal-body{padding:1rem 5rem}}.secure-doc-modal .modal-body .download__btn{margin-bottom:2rem}.secure-doc-modal__nda__link{color:#fff;text-decoration:underline;font-size:14px;cursor:pointer}.secure-doc-modal__nda__link:hover{color:#fff}.secure-doc-modal__address{font-size:14px}@media (max-width:576px){.secure-doc-modal__title{font-size:14px;text-transform:uppercase;font-weight:700}}.modal-doc__list{border-top:1px solid rgba(0,0,0,.1);margin-bottom:2rem}.modal-doc__item{padding:.6rem 0;border-bottom:1px solid rgba(0,0,0,.1)}.modal-doc__item__icon{height:30px}.modal-doc__item__name{padding-left:1rem;font-size:14px}.modal-doc__item__link i{display:block}@media (min-width:1200px){.modal-doc__item__link i{display:none}}.modal-doc__item__link__text{display:none}@media (min-width:1200px){.modal-doc__item__link__text{display:block}}.testimonial{position:relative;height:443px;color:#fff;background-position:center;background-size:cover}@media (min-width:768px){.testimonial{height:400px}}.testimonial:after{content:'';background-color:rgba(0,70,127,.65);position:absolute;top:0;left:0;width:100%;height:100%}.testimonial__content{z-index:1}.testimonial__title{font-weight:100;font-size:30px;line-height:36px}@media (min-width:768px){.testimonial__title{font-size:36px;line-height:40px}}@media (min-width:1200px){.testimonial__title{max-width:700px;margin:0 auto}}.testimonial__title:before{content:open-quote;color:#0080D6;font-family:Georgia;font-size:100px;line-height:0;display:inline}.testimonial__author{font-weight:700;font-size:12px;line-height:16px;letter-spacing:1.2px;text-transform:uppercase}.testimonial__author-title{font-weight:300;font-size:11px;letter-spacing:.66px;line-height:18px;text-transform:uppercase}.hero-short__form{display:flex}.hero-short.unsubscribe-form{width:100%;padding:50px 20px}@media (min-width:1200px){.hero-short.unsubscribe-form{padding:60px 30px}}.hero-short.unsubscribe-form .hero-short__border{position:relative;overflow:hidden}.hero-short.unsubscribe-form .hero-short__border .hero-short__content{max-width:unset;padding:0;border:2px solid #fff;border-bottom:0;border-top:0;position:relative;margin:2em 0 3em}.hero-short.unsubscribe-form .hero__title{position:relative;margin:0 auto;top:-35px}@media (min-width:768px){.hero-short.unsubscribe-form .hero__title{width:75%}}@media (min-width:1200px){.hero-short.unsubscribe-form .hero__title{width:50%}}.hero-short.unsubscribe-form .hero__title:after,.hero-short.unsubscribe-form .hero__title:before{content:"";position:absolute;height:2px;background:#fff;top:33px;width:100%}@media (min-width:1200px){.hero-short.unsubscribe-form .hero__title:after,.hero-short.unsubscribe-form .hero__title:before{width:1000px}}.hero-short.unsubscribe-form .hero__title:before{right:-95%}@media (min-width:768px){.hero-short.unsubscribe-form .hero__title:before{right:-100%}}@media (min-width:1200px){.hero-short.unsubscribe-form .hero__title:before{left:105%;right:auto}}.hero-short.unsubscribe-form .hero__title:after{left:-95%}@media (min-width:768px){.hero-short.unsubscribe-form .hero__title:after{left:-100%}}@media (min-width:1200px){.hero-short.unsubscribe-form .hero__title:after{right:105%;left:auto}}.hero-short.unsubscribe-form label{text-transform:uppercase;display:block;text-align:left;font-size:12px;letter-spacing:1px}.hero-short.unsubscribe-form label#adviceMessage{text-transform:none;position:absolute;right:0;letter-spacing:.5px}.hero-short.unsubscribe-form input{color:rgba(255,255,255,.8);background:0 0;border:none;border-bottom:solid 1px rgba(255,255,255,.8);border-radius:0}.hero-short.unsubscribe-form input::placeholder{color:rgba(255,255,255,.8)}.hero-short.unsubscribe-form input:focus{background:0 0;color:rgba(255,255,255,.8);border:none;border-bottom:solid 1px rgba(255,255,255,.8);box-shadow:none}.hero-short.unsubscribe-form input.input-validation-error+.error{display:block;position:absolute;right:0;text-align:right;letter-spacing:.5px}.hero-short.unsubscribe-form .form-container{margin:0 auto;position:relative;width:80%}@media (min-width:768px){.hero-short.unsubscribe-form .form-container{width:50%}}@media (min-width:1200px){.hero-short.unsubscribe-form .form-container{width:25%}}.hero-short.unsubscribe-form .form-group{margin-bottom:0}.hero-short.unsubscribe-form .unsubscribe-btn{position:relative;text-align:center;top:27px;margin-top:30px}@media (min-width:1200px){.hero-short.unsubscribe-form .unsubscribe-btn{margin-top:0;top:28px}}.hero-short.unsubscribe-form .unsubscribe-btn:after,.hero-short.unsubscribe-form .unsubscribe-btn:before{content:"";position:absolute;height:2px;background:#fff;top:50%;width:100%}.hero-short.unsubscribe-form .unsubscribe-btn:before{left:-90%}@media (min-width:768px){.hero-short.unsubscribe-form .unsubscribe-btn:before{left:-70%}}@media (min-width:1200px){.hero-short.unsubscribe-form .unsubscribe-btn:before{left:60%}}.hero-short.unsubscribe-form .unsubscribe-btn:after{right:-90%}@media (min-width:768px){.hero-short.unsubscribe-form .unsubscribe-btn:after{right:-70%}}@media (min-width:1200px){.hero-short.unsubscribe-form .unsubscribe-btn:after{right:60%}}.hero-short.unsubscribe-form .unsubscribe-btn button{margin-top:0}.hero-short.unsubscribe-form .user-email{font-size:18px}.hero-short.unsubscribe-form.success .hero-short__content{border:none!important}.hero-short.unsubscribe-form.success .hero__title:after,.hero-short.unsubscribe-form.success .hero__title:before{display:none}