.text {position: relative;}.text-link, .label-link {color: #0a4871;text-decoration: underline;}.text-link:hover, .label-link:hover {color: #0a4871;text-decoration: none;cursor: pointer;}.text-nowrap {white-space: nowrap;overflow: hidden;text-overflow: ellipsis;margin-right: 30px;}.label {position: relative;font-weight: bold;white-space: nowrap;}.label-wrap {white-space: normal;}.image {zoom: 1;}.image:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}.image img {float: left;}.image-link {cursor: pointer;}.image-noborder img {border: 0px none !important;}.heading {font-weight: bold;margin: 0px;white-space: nowrap;}.heading-link {cursor: pointer;}.heading-link a {text-decoration: none !important;}.heading-wrap {white-space: normal;}h1.heading {font-size: 18px;}h2.heading {font-size: 16px;}h3.heading {font-size: 14px;}h4.heading {font-size: 18px;}h5.heading {font-size: 16px;}.horizontalbox table {width: 100%;border-collapse: collapse;}.horizontalbox table td {position: relative;vertical-align: top;}.verticalbox .verticalbox-cell {position: relative;}.verticalbox .verticalbox-cell:after {content: "";display: table;clear: both;}.hidebox-hide {display: none;}.hidebox-show {display: block;}.textbox {margin: 0px 4px;margin-bottom: 2px;}.textbox textarea, .textbox input {width: 100%;padding: 2px 3px;}.textbox textarea {height: 150px;resize: none;}.passwordbox {margin: 0px 4px;margin-bottom: 2px;}.passwordbox input {width: 100%;padding: 2px 3px;}.listbox {margin: 0px 4px;margin-bottom: 2px;}.listbox select {width: 100%;padding: 2px 3px;}.listbox-label {font-size: 14px;white-space: nowrap;overflow: hidden;}.choosebox {margin: 0px 4px;padding-right: 30px;margin-bottom: 2px;}.choosebox input {width: 100%;padding: 2px 3px;}.filebox {margin: 0px 4px;margin-bottom: 2px;}.filebox input {width: 100%;padding: 2px 3px;}.datebox, .datetimebox {position: relative;margin: 0px 4px;margin-bottom: 2px;}.datebox input, .datetimebox input {width: 100%;padding: 2px 3px;}.datebox-cal table {border-collapse: collapse;}.datebox-cal {position: absolute;left: 0px;right: -8px;z-index: 1;padding-left: 1px;overflow: hidden;}.datebox-cal td {text-align: center;}.datebox-cal .datebox-title {background: #0b4c7a;text-align: center;font-weight: bold;font-size: 10px;color: #ffffff;border: 1px solid #0b4670;}.datebox-cal .datebox-title .datebox-prev, .datebox-cal .datebox-title .datebox-next {cursor: pointer;padding: 3px;}.datebox-cal .datebox-title .datebox-prev a, .datebox-cal .datebox-title .datebox-next a {color: #ffffff;text-decoration: none;}.datebox-cal .datebox-dow {border: 1px solid #0b4670;background: #0D70B6 repeat-x;font-weight: bold;font-size: 10px;color: #ffffff;padding: 3px;width: 14%;}.datebox-cal .datebox-day {position: static;border: 1px solid #b1b1b1;padding: 3px;cursor: pointer;background-color: #ffffff;font-size: 10px;font-weight: bold;}.datebox-cal .datebox-nonday {position: static;border: 1px solid #b1b1b1;background-color: #ececec;color: #636363;padding: 3px;font-size: 10px;}.datebox-cal .datebox-today {background-color: #f3de88;}.datebox-cal .datebox-time {background-color: #ffffff;border: 1px solid #b1b1b1;padding: 1px;padding-left: 3px;}.datebox-cal .datebox-time select {border: 1px solid #b1b1b1;font-size: 10px;margin-right: 2px;}.button {float: left;clear: both;background-color: #e0dfde;border: 1px outset #cccccc;padding: 2px 6px;cursor: pointer;margin-left: 4px;margin-right: 2px;margin-bottom: 2px;}.button-hide {display: none !important;}.button-disabled {cursor: default !important;color: #cccccc !important;}.tabs {border: none;margin-bottom: 24px;width: 100%;max-width: 1400px;position: relative;}.tabs .tablabels {display: flex;gap: 0;width: 100%;margin-top: 0;}.tabs .tablabels .tablabel,.tabs .tablabels .tablabel-selected {border: none;background: #f3f1e7;color: #222;font-size: 15pt;font-weight: 200;border-radius: 24px 24px 0 0;padding: 14px 32px 10px 32px;cursor: pointer;transition: background 0.2s, color 0.2s;position: relative;z-index: 1;box-shadow: none;margin-right: 1px;text-decoration: none;}.tabs .tablabels .tablabel:last-child {margin-right: 0;}.tabs .tablabels .tablabel-selected {background: #fff;font-weight: 200;z-index: 2;}.tabs .tablabels .tablabel-disabled {color: #bbb;cursor: not-allowed;background: #f3f1e7;}.tabs .tabbodies {background: #fff;border-radius: 0 24px 24px 24px;box-shadow: none;border: none;padding: 20px;}.tabs .tab {padding: 0;opacity: 0;width: 98%;position: absolute;visibility: hidden;padding: 10px;}.tabs .tab.tab-selected {opacity: 1;position: relative !important;width: 100% !important;height: auto !important;visibility: visible;}@media (max-width: 900px) {.tabs {border-radius: 24px;padding: 16px 0 0 0;max-width: 100%;}.tabs .tablabels {gap: 12px;padding: 0 12px;}.tabs .tablabels .tablabel,.tabs .tablabels .tablabel-selected {font-size: 1.4rem;padding: 12px 18px 8px 18px;border-radius: 24px 24px 0 0;}.tabs .tabbodies {padding: 16px 8px;border-radius: 0 0 24px 24px;}}.datagrid {border: 1px solid #686868;border-bottom: 0px none;border-right: 0px none;}.datagrid .datagrid-table tr.dg-row {border-bottom: 1px solid #686868;}.datagrid .datagrid-table th {text-align: left;border-right: 1px solid #686868;background-color: #e0dfde;-khtml-user-select: none;-webkit-user-select: none;-moz-user-select: none;user-select: none;}.datagrid .datagrid-table td.dg-cell {border-right: 1px solid #686868;-khtml-user-select: none;-webkit-user-select: none;-moz-user-select: none;user-select: none;}.datagrid .datagrid-hover {cursor: pointer;background-color: #b1b1b1;}.datagrid .datagrid-focus {background-color: #cccccc;}.table td {vertical-align: top;padding-right: 8px;}.lightbox {position: fixed;left: 0px;top: 0px;bottom: 0px;right: 0px;background: #132530 !important;z-index: 299;}.lightbox .body {position: relative;width: 0px;height: 0px;margin: auto;padding: 0px;}.lightbox .close {position: absolute;right: 30px;top: 30px;z-index: 100;width: 30px;height: 30px;font-size: 30px;color: #ed2942;cursor: pointer;}.lightbox-video .body {padding-top: 70px;}.lightbox iframe {position: relative;width: 100%;height: 100%;border: 0px none;}.box-link {cursor: pointer;}.box-link a.box-link-link {display: block;width: 100%;height: 100%;text-decoration: none;}.notify-message, .notify-error {position: fixed;bottom: -100px;left: 0px;right: 0px;color: #ffffff;padding: 10px;padding-bottom: 40px;font-size: 14px;border-top: 1px solid #dc1e35;background: var(--rw-indigo);margin: auto;opacity: 0.0;z-index: 20;max-width: 1145px;}.notify-fadein {opacity: 1.0;bottom: 0px;-moz-transition-property: all;-moz-transition-duration: 1s;-webkit-transition-property: all;-webkit-transition-duration: 1s;-o-transition-property: all;-o-transition-duration: 1s;transition-property: all;transition-duration: 1s;}.notify-fadeout {opacity: 0.0;bottom: -100px;-moz-transition-property: all;-moz-transition-duration: 0.5s;-webkit-transition-property: all;-webkit-transition-duration: 0.5s;-o-transition-property: all;-o-transition-duration: 0.5s;transition-property: all;transition-duration: 0.5s;}.notify-error div, .notify-message div {width: 600px;margin: auto;}@media all and (min-width: 0px) and (max-width: 480px) {.notify-error div, .notify-message div {width: 300px;}}.notify-error span, .notify-message span {margin-left: 10px;}.notify-error a, .notify-message a {position: absolute;bottom: 10px;right: 10px;}.table table {width: 100%;}.hline {border-top: 1px solid #152631;margin: 0px;}.text-bold {font-weight: bold;}.label {line-height: 30px;font-weight: 300;}.text-link, .label-link {text-decoration: underline !important;color: #121d28;}.heading-link a {text-decoration: none;color: #eb2b46;}.text-link:hover, .label-link:hover, a:hover {color: #121d28;}.listbox, .textbox, .passwordbox, .multisearchbox, .datetimebox, .datebox, .filebox {min-height: 30px;margin: 0px;}.lboxtpl .listbox, .lboxtpl .textbox, .lboxtpl .passwordbox, .lboxtpl .multisearchbox {margin-bottom: 10px;}.listbox {position: relative;}.listbox select {width: 100%;width: calc(100% - 2px);border-radius: 8px;border: 1px solid #152631;color: #152631;font-size: 17px;padding: 15px;margin: 1px;font-family: "Manrope", sans-serif;font-weight: 300;-webkit-appearance: none;-moz-appearance: none;appearance: none;cursor: pointer;outline: none;background-color: var(--form-input-background-color);border-color: var(--form-input-border-color);}.listbox select option {color: #152631;}.listbox select option:checked {background-color: var(--rw-stone);}.listbox:after {position: absolute;color: #152631;font-size: 10px;right: 15px;top: 15px;font-family: 'icomoon' !important;pointer-events: none;}.listbox-multiple select {height: 90px;}.listbox-multiple:after {content: '' !important;}.contentpage-webform .fluidgrid-cell:has(.listbox-multiple) .listbox-label {font-size: 1rem;padding-bottom: 20px;}.contentpage-webform .listbox-multiple select {height: 150px;}.contentpage-webform .listbox, .contentpage-webform .textbox, .contentpage-webform .datebox, .contentpage-webform .datetimebox, .contentpage-webform .datebox, .contentpage-webform .filebox {height: auto;min-height: auto;}.contentpage-webform .filebox {padding: 15px;border-radius: 3px;}.textbox input, .textbox textarea, .passwordbox input, .multisearchbox input, .datetimebox input, .datebox input {width: 100%;width: calc(100% - 2px);border: 1px solid transparent;border-bottom-color: var(--form-input-border-color);border-radius: 3px 3px 0 0;color: var(--form-input-color);font-size: 17px;padding: 15px;margin: 1px;height: 40px;font-family: "Manrope", sans-serif;font-weight: 300;background: var(--form-input-background-color);}.textbox textarea {border: 1px solid var(--form-input-border-color);border-radius: 3px;}.textbox input, .textbox textarea, .passwordbox input, .multisearchbox input, .datetimebox input, .datebox input {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}.textbox textarea {height: 121px;}.textbox input:focus, .textbox textarea:focus {outline: none;}.textbox.textbox-borderless input {border-color: transparent;--form-input-border-color: transparent;}.boolbox {min-width: 20px;margin-right: 5px !important;}.datebox-cal table {border-collapse: collapse;width: 100%;}.datebox-cal {position: absolute;left: 0px;right: -8px;z-index: 1;padding-left: 1px;padding-right: 10px;overflow: hidden;}.datebox-cal td {text-align: center;}.datebox-cal .datebox-title {background: #eb2b46;text-align: center;font-weight: bold;font-size: 10px;color: #ffffff;border: 1px solid #eb2b46;}.datebox-cal .datebox-title .datebox-prev, .datebox-cal .datebox-title .datebox-next {cursor: pointer;padding: 3px;}.datebox-cal .datebox-title .datebox-prev a, .datebox-cal .datebox-title .datebox-next a {color: #ffffff;text-decoration: none;}.datebox-cal .datebox-dow {border: 1px solid #eb2b46;background: #eb2b46;font-weight: bold;font-size: 10px;color: #ffffff;padding: 3px;width: 14%;}.datebox-cal .datebox-day {position: static;border: 1px solid #b1b1b1;padding: 3px;cursor: pointer;background-color: #ffffff;font-size: 10px;font-weight: bold;}.datebox-cal .datebox-nonday {position: static;border: 1px solid #b1b1b1;background-color: #ececec;color: #636363;padding: 3px;font-size: 10px;}.datebox-cal .datebox-today {background-color: #152631;color: #ffffff;}.datebox-cal .datebox-time {background-color: #ffffff;border: 1px solid #b1b1b1;padding: 1px;padding-left: 3px;}.datebox-cal .datebox-time select {border: 1px solid #b1b1b1;font-size: 10px;margin-right: 2px;}.filebox {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;width: 100%;border: none transparent;color: #152631;font-size: 17px;background-color: var(--form-input-background-color-alt);padding: 8px 15px;margin: 1px;height: 40px;font-family: "Manrope", sans-serif;font-weight: 300;cursor: pointer;}.button {float: none;display: inline-block;font-size: 15px;color: #121d28;text-decoration: none;border: 0px none;background: #ffffff;padding: 0px 30px;margin: 0;white-space: nowrap;height: 40px;line-height: 40px;text-decoration: none !important;text-align: center;-webkit-border-radius: 40px;-moz-border-radius: 40px;border-radius: 40px;}.button:hover {color: #414042 !important;}.nivoSlider {position: relative;}.nivoSlider img {position: absolute;top: 0px;left: 0px;display: none;}.nivoSlider a {border: 0;display: block;}.nivoSlider .nivo-nextNav {width: 50px;height: 50px;background: url(/milk/ext/theme/site/img/nivo/next.png);right: 10px;}.nivoSlider-nonav .nivo-nextNav, .nivoSlider-nonav .nivo-prevNav {display: none;}.nivoSlider .nivo-prevNav {width: 50px;height: 50px;background: url(/milk/ext/theme/site/img/nivo/prev.png);left: 10px;}.nivo-controlNav {display: none;}.nivo-controlNav .nivo-control {display: inline-block;color: transparent;width: 20px;height: 20px;background: url(/milk/ext/theme/site/img/nivo/control.png) no-repeat;margin-right: 10px;}.nivo-controlNav .active {background: url(/milk/ext/theme/site/img/nivo/control-active.png) no-repeat;}.imagelightbox a {margin-right: 3px;margin-bottom: 4px;}.imagelightbox a.image:after {display: inline-block;content: "";}.imagelightbox a img {float: none !important;}.imagelightbox a:nth-child(4n+0) {margin-right: 0px;}.slideshow {height: 180px;}.slideshow-slide {opacity: 0;position: absolute;left: -9999999999px;}.slideshow-show {-webkit-transition: opacity 1s ease;-moz-transition: opacity 1s ease;transition: opacity 1s ease;left: 0px;opacity: 1.0;}.multisearchbox {position: relative;z-index: 2;}.multisearchbox input {width: 100%;}.multisearchbox-required input {background-color: #fbebeb;}.multisearchbox .msb-result {position: absolute;top: 31px;left: 0px;right: 0px;background-color: #ffffff;border: 1px solid #9c9c9c;border-top: 1px dashed #cccccc;margin-top: 1px;z-index: 5;-webkit-border-radius: 0px 0px 5px 5px;border-radius: 0px 0px 5px 5px;}.multisearchbox .msb-result .item {padding: 2px;cursor: pointer;color: #363636 !important;}.multisearchbox .msb-result .item-focussed {background-color: #f0f0f0;}.multibox {background-color: transparent;overflow-y: scroll;scrollbar-width: thin;overflow: auto;margin: 0px 4px;margin-bottom: 6px;position: relative;border-right: 3px solid rgba(0, 0, 0, 0.1);}.multibox::-webkit-scrollbar {width: 8px;}.multibox::-webkit-scrollbar-track {background: rgba(0, 0, 0, 0.1);}.multibox::-webkit-scrollbar-thumb {background: rgba(0, 0, 0, 0.3);border-radius: 4px;}.multibox:hover {border-right-color: rgba(0, 0, 0, 0.3);}.multibox::after {content: "";position: absolute;bottom: 0;left: 0;right: 0;height: 20px;background: linear-gradient(transparent, rgba(0, 0, 0, 0.1));pointer-events: none;}.multibox::before {content: "";position: absolute;top: 0;left: 0;right: 0;height: 20px;background: linear-gradient(rgba(0, 0, 0, 0.1), transparent);pointer-events: none;}.multibox-category {display: block;clear: both;font-weight: 300;padding: 10px;}.multibox-option, .multibox-selectall {padding: 5px;font-size: 15px;cursor: pointer;white-space: nowrap;border: 1px solid #ffffff;border-radius: 10px;text-align: center;margin-right: 10px;margin-bottom: 10px;}.multibox-wrap {float: left;width: 200px;overflow: hidden;}.multibox-wrap:hover {background: #f5f0e3;color: #121d28 !important;}.multibox-selectall {background-color: #e3e2e2;border-bottom: 1px solid #827c7c;margin-bottom: 2px;}.multibox-selected, .fluidgrid-group-dark .multibox-selected {background-color: #f7f4ea;color: #121d28 !important;}.multibox-label {padding: 5px;cursor: pointer;}.multibox-label i {text-decoration: underline;}.htmlslider {position: relative;padding: 40px;}.htmlslider .htmlslider-nav {margin-top: 20px;}.htmlslider .htmlslider-nav span {display: inline-block;width: 8px;height: 8px;border-radius: 50%;margin: 10px;cursor: pointer;color: transparent;background: #eb2b46;opacity: 0.2;}.htmlslider .htmlslider-nav span.cycle-pager-active {opacity: 1;cursor: auto !important;}.fluidgrid-group-light .htmlslider .htmlslider-nav span.cycle-pager-active {opacity: 1;}.htmlslider .cycle-slide {right: 0px;}.fluidgridplus {position: relative;min-height: 50px;}.fluidgridplus-sentinel {width: 100%;height: 1px;}.fg-loading {position: absolute;left: -80px;right: -80px;bottom: 40px;bottom: 0px;background: transparent url(/milk/ext/theme/site/img/fgp/loading.gif) no-repeat 50% 17px;z-index: 2;min-height: 50px;}.fluidgridplusnav {text-align: center;min-height: 30px;margin-bottom: 20px;}.fgpn-bullet {display: inline-block;width: 8px;height: 8px;border-radius: 50%;background: #f8b5be;cursor: pointer;margin: 10px;}.fgpn-bullet-disabled {background: #eb2b46;cursor: default;}.svgicon {font-size: 24px;color: #152631;}.svgicon-link {cursor: pointer;text-decoration: none;}.svgicon-20 {font-size: 20px;}.svgicon-30 {font-size: 30px;}.svgicon-40 {font-size: 40px;}.svgicon-bg-red {background: #eb2b46;}.svgicon-bg-grey {background: #e7e8e9;}.svgicon-bg-white {background: #ffffff;}.svgicon-size-30 {display: inline-block;width: 30px;height: 30px;text-align: center;line-height: 30px !important;}.svgicon-height-40 {display: inline-block;height: 40px;text-align: center;line-height: 40px !important;padding: 0px 5px;}.svgicon-width-60 {display: inline-block;width: 60px;text-align: center;}.svgicon-size-40 {display: inline-block;width: 40px;height: 40px;text-align: center;line-height: 40px !important;}.svgicon-color-white, .svgicon-color-white:hover {color: #ffffff;}.svgicon-color-red, .svgicon-color-red:hover {color: #eb2b46;}.svgicon-border-white {border: 1px solid #ffffff;}.magic-form {position: relative;overflow: hidden;min-height: 400px;max-width: 800px;margin: auto;}.magic-form div[class^="magic-step"] {transition: all 0.5s ease;position: absolute;left: 0px;width: 100%;min-height: 240px;}.magic-form h1 {max-width: 660px;margin: auto;margin-bottom: 20px;}.magic-form .magic-step1 {cursor: pointer;}.magic-form.subscribe-form .magic-step1 {cursor: default;}.magic-form.subscribe-form .icon-arrow-right {cursor: pointer;transition: opacity 0.3s ease;}.magic-form.subscribe-form .icon-arrow-right:hover {opacity: 0.7;}.magic-form .magic-step2 {position: absolute;left: 0px;}.magic-form .magic-step1 input, .magic-form .magic-step2 input, .magic-form .magic-step3 input {width: 85%;border: none transparent;border-bottom: 1px solid #152631;color: #152631;font-size: 17px;background: transparent none;padding: 8px 15px;margin: 1px;height: 40px;font-family: "Manrope", sans-serif;font-weight: 300;}.magic-form .magic-step2 input::-webkit-input-placeholder {color: #152631;}.magic-form .magic-step2 input::-moz-placeholder {color: #152631;}.magic-form .magic-step2 input:-ms-input-placeholder {color: #152631;}.magic-form .magic-step2 input:-moz-placeholder {color: #152631;}.magic-form div[class^="magic-step"] .svgicon {position: relative;left: -30px;}.magic-form .magic-step2 .svgicon {cursor: pointer;}.magic-form .magic-hidden {transition: all 0.5s ease;left: -1000% !important;}.magic-form .magic-loading {transition: all 0.5s ease;left: 100% !important;}.marketappraisal-form .magic-step2 input, .marketappraisal-form .magic-step2 select, .marketappraisal-form .magic-step3 input, .enquiry-form .magic-step2 input, .findanagent-form .magic-step2 input {width: 40%;margin-right: 20px;}.marketappraisal-form .magic-step2 select {border: none transparent;border-bottom: 1px solid #ffffff;font-size: 17px;padding: 8px 15px;height: 57px;font-family: "Manrope", sans-serif;font-weight: 300;-webkit-appearance: none;-moz-appearance: none;appearance: none;-webkit-border-radius: 0px;border-radius: 0px;cursor: pointer;outline: none;}.enquiry-form .magic-step2 .svgicon {margin-left: auto !important;position: absolute;right: 0px;bottom: 10px;}.imagecarousel {position: relative;width: 70%;height: 0;padding-bottom: 44.4%;margin: 0 auto;margin-bottom: 60px;overflow: visible !important;}.imagecarousel .cycle-slide {opacity: 0.4 !important;transition: all 0.5s ease;}.imagecarousel .cycle-slide-active {opacity: 1 !important;transition: all 0.5s ease;}.imagecarousel-pager {position: relative;text-align: center;}.imagecarousel-pager span {display: inline-block;width: 8px;height: 8px;border-radius: 50%;margin-right: 10px;cursor: pointer;background: #f8b5be;}.imagecarousel-pager .cycle-pager-active {background: #eb2b46;cursor: auto !important;}.imagecarousel-prev {position: absolute;top: 0px;left: -21%;bottom: -20px;width: 21%;color: #ffffff;font-size: 60px;}.imagecarousel-next {position: absolute;top: 0px;right: -21%;bottom: -20px;width: 21%;color: #ffffff;font-size: 60px;cursor: pointer;}.imagecarousel-prev:before {position: absolute;right: 50%;top: 50%;}.imagecarousel-next:before {position: absolute;left: 50%;top: 50%;}@media screen and (max-width: 480px) {.imagecarousel-prev, .imagecarousel-next {font-size: 20px;}.imagecarousel {width: 100%;padding-bottom: 67%;}.marketappraisal-form .magic-step2 input, .marketappraisal-form .magic-step3 input, .enquiry-form .magic-step2 input, .findanagent-form .magic-step2 input {width: 70% !important;}}.doublerangeslider {position: relative;padding: 8px 15px;background: #e7e8e9;}.doublerangeslider label:last-of-type {position: absolute;right: 15px;}.doublerangeslider input[type=range] {position: absolute;left: 20%;width: 60%;box-sizing: border-box;appearance: none;-webkit-appearance: none;margin: 0;padding: 0 2px;overflow: hidden;border: 0;border-radius: 1px;outline: none;background: linear-gradient(grey, grey) no-repeat center;background-size: 100% 2px;pointer-events: none;min-height: 20px;}.doublerangeslider input[type=range]:active,.doublerangeslider input[type=range]:focus {outline: none;}.doublerangeslider input[type=range]::-webkit-slider-thumb {height: 18px;width: 18px;border-radius: 18px;border: 1px solid #121d28;background-color: #fff;position: relative;margin: 5px 0;cursor: pointer;appearance: none;-webkit-appearance: none;pointer-events: all;}.doublerangeslider input[type=range]::-moz-range-thumb {height: 18px;width: 18px;border-radius: 18px;border: 1px solid #121d28;background-color: #fff;position: relative;margin: 5px 0;cursor: pointer;appearance: none;pointer-events: all;}.doublerangeslider input[type=range]::-ms-thumb {height: 18px;width: 18px;border-radius: 18px;border: 1px solid #121d28;background-color: #fff;position: relative;margin: 5px 0;cursor: pointer;appearance: none;pointer-events: all;}.doublerangeslider input[type=range]:nth-child(3) {background: none;}.swiper-container {padding-bottom: 80px !important;}.swiper-container.swiper-smalldots {padding-bottom: 50px !important;}@media all and (min-width: 0px) and (max-width: 480px) {.swiper-container.swiper-smalldots .image img {max-height: 264px;}}.swiper-link {cursor: pointer;}.swiper-container .swiper-pagination {height: 30px;}.descview .descview-inner {position: relative;height: 200px;overflow: hidden;transition: all 0.3s ease;-moz-transition: all 0.3s ease;-webkit-transition: all 0.3s ease;}.descview .descview-inner:after {background: linear-gradient(180deg, hsla(0, 0%, 100%, 0), var(--background) 50%);content: "";position: absolute;bottom: 0px;right: 0;width: 100%;height: 50px;}.fluidgrid-group-light .descview .descview-inner:after {background: linear-gradient(180deg, hsla(0, 0%, 100%, 0), #f2f2f2 50%);}.descview-show .descview-inner {height: auto !important;overflow: visible;}.descview-show .descview-inner:after {display: none;}.descview .button {display: block;font-size: 18px;line-height: 40px;height: 40px;width: 180px;margin: auto;padding: 0px;position: relative;top: -20px;z-index: 10px;background: transparent;}.descview.text-red .button {color: #dc1e35 !important;}.descview-show .button {top: auto;margin-top: 15px;}