﻿.component-portal,.component-search{margin-bottom:60px;}.component-portal h1,.component-search h1{font-size:rem(42);color:#002f5d!important;margin-bottom:36px;line-height:1;}.component-portal .info,.component-search .info{margin-bottom:38px;}.component-portal p.subtitle,.component-search p.subtitle{font-size:rem(22);color:#333b48;font-family:"truenolight";line-height:30px;}.component-portal table,.component-search table{width:100%;border:0;}.component-portal table thead tr th,.component-search table thead tr th{padding:10px 20px;font-weight:bold;font-family:"truenobold";font-size:rem(16);}.component-portal table tbody tr,.component-search table tbody tr{background:#fff;}.component-portal table tbody tr td,.component-search table tbody tr td{padding:17px 20px;border:2px solid rgba(var(--c2-bg-color1),1);font-family:"truenoregular";font-size:rem(16);}.component-portal a,.component-search a{text-decoration:underline;}.component-portal__inner{display:flex;gap:58px;justify-content:space-between;}.component-portal__inner>div:first-child{flex-grow:1;}.component-portal__inner>div:last-child img{max-width:unset;width:auto;}@media(max-width:768px){.component-portal__inner>div:last-child img{width:100%;}}@media(max-width:768px){.component-portal__inner{flex-direction:column;}}.component-portal form .umbraco-forms-page{padding:0;background:none;}.component-portal form .umbraco-forms-fieldset{border-bottom:0!important;padding-bottom:0;}.component-portal form .umbraco-forms-field{margin-bottom:16px;}.component-portal form .umbraco-forms-label{color:#333b48!important;margin-bottom:15px;}.component-portal form .umbraco-forms-indicator{margin-left:4px;color:#900!important;}.component-portal form input[type=text],.component-portal form input[type=number],.component-portal form input[type=tel],.component-portal form input[type=email]{padding:12px 12px!important;max-width:100%!important;}.component-portal form .umbraco-forms-tooltip.help-block{margin-top:12px;}.component-portal form input[type=submit]{font-family:"truenoregular";padding:14px 20px;max-width:100%;}.component-search__inner{display:flex;justify-content:space-between;gap:40px;}.component-search__inner>div:last-child{max-width:562px;}@media(max-width:768px){.component-search__inner{flex-direction:column;}}.component-search .property-detail-box{width:465px;max-width:100%;}@media(max-width:768px){.component-search .property-detail-box{width:100%;}}.component-search .property-detail-box .detail-box__header{background:#002f5d;padding:24px 24px 40px;}.component-search .property-detail-box .detail-box__header img{width:70px;margin-bottom:28px;}.component-search .property-detail-box .detail-box__header span{color:#fff;display:block;font-size:rem(16);}.component-search .property-detail-box .detail-box__header .address{font-size:rem(22);font-family:"truenosemibold";}.component-search .property-detail-box .detail-box__header .reference{margin:12px 0 30px;}.component-search .property-detail-box .detail-box__header .amount-info{display:flex;gap:20px;align-items:flex-end;}.component-search .property-detail-box .detail-box__header .amount-info .amount{font-size:rem(32);font-family:"truenosemibold";line-height:28px;}.component-search .property-detail-box .detail-box__header .amount-info .rates{font-size:rem(16);}.component-search .property-detail-box .detail-box__body{background:#fff;}.component-search .property-detail-box .detail-box__body .property-detail-list>div{padding:14px 24px;border-bottom:1px solid #eaebec;}.component-search .property-detail-box .detail-box__body .property-detail-list>div>span:first-child{font-size:rem(14);font-family:"truenobold";color:#002f5d;display:block;margin-bottom:8px;}.component-search .property-detail-box .detail-box__body .property-detail-list>div>span:last-child{font-size:rem(16);font-family:"truenoregular";color:#333b48;}.component-search .info-boxes{display:flex;gap:26px 20px;flex-wrap:wrap;}@media(max-width:1201px){.component-search .info-boxes{flex-direction:column;align-items:center;}}.component-search .info-boxes>div{background:#fff;padding:38px 20px;text-align:center;width:100%;max-width:271px;}.component-search .info-boxes>div img{width:127px;}.component-search .info-boxes>div span{margin-top:20px;color:#027dbb;font-size:rem(19);font-family:"truenobold";display:block;}