body,input, select, textarea {font-family: "Open Sans", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;}h1, h2, h3, h4, h5, h6 {line-height: 1.1;}.input-subtext {line-height: 16px;margin: 10px;}html {background-color: #fff;background-image: -moz-linear-gradient(center top, #aaa, #ddd);background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #aaa), color-stop(1, #ddd));background-image: linear-gradient(to bottom, #aaa, #ddd);filter: progid:DXImageTransform.Microsoft.gradient(startColorStr = "#aaaaaa", EndColorStr = "#dddddd");background-repeat: no-repeat;height: 100%;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}html.no-cssgradients {background-color: #aaa;}html * {margin: 0;}div {box-sizing: border-box;}body {background-color: #fff;color: #333333;overflow-x: hidden;-moz-box-shadow: 0 0 0.3em #424649;-webkit-box-shadow: 0 0 0.3em #424649;box-shadow: 0 0 0.3em #424649;}#grailsLogo {background-color: #feb672;}a:hover, a:active {outline: none;}h1, h2, h3 {font-weight: normal;font-size: 1.25em;margin: 0.8em 0;}h1 {font-size: 3em;}h2 {font-size: 1.5em;}h6 {font-size: 18px;font-weight: bold;margin: 0.6em;}p {font-size: 16px;line-height: 30px;margin-bottom: 1.5em;}li {margin: 10px 0;}img {border: 0;}#grailsLogo a {display: inline-block;margin: 1em;}.content h1 {margin: 0.8em 1em 0.3em;padding: 0 0.25em;}.scaffold-list h1 {border: none;}.footer img {height: 80px;margin-right: 25px;margin-bottom: 15px;clear: bottom;}.footer strong a {color: white;text-decoration: none;font-size: 1.1rem;}.footer {background: #424649;color: #ffffff;clear: both;font-size: 1em;margin-top: 1.5em;padding: 1em;padding-bottom: 2em;min-height: 1em;}.footer a {color: #feb672;}.spinner {background: url(spinner-c7b3cbb3ec8249a7121b722cdd76b870.gif) 50% 50% no-repeat transparent;height: 16px;width: 16px;padding: 0.5em;position: absolute;right: 0;top: 0;text-indent: -9999px;}a {color: #3F84BF;}a:hover {color: #2B618F;}.nav {zoom: 1;}.nav ul {overflow: hidden;padding-left: 0;zoom: 1;}.nav li {display: block;float: left;list-style-type: none;margin-right: 0.5em;padding: 0;}.nav a {color: #666666;display: block;padding: 0.25em 0.7em;text-decoration: none;-moz-border-radius: 0.3em;-webkit-border-radius: 0.3em;border-radius: 0.3em;}.nav li.dropdown-item a {-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;}.nav a:active, .nav a:visited {color: #666666;}.nav a:focus, .nav a:hover {background-color: #999999;color: #ffffff;outline: none;text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.8);}.no-borderradius .nav a:focus, .no-borderradius .nav a:hover {background-color: transparent;color: #444444;text-decoration: underline;}.nav a.home, .nav a.list, .nav a.create {background-position: 0.7em center;background-repeat: no-repeat;text-indent: 25px;}.nav a.home {background-image: url(skin/house-99bea32e1990e011e870f6c562e87a6a.png);}.nav a.list {background-image: url(skin/database_table-c413540d7e3545ace2c445fe686e915f.png);}.nav a.create {background-image: url(skin/database_add-82a75143b4660a3f02f9c058f0a3ae93.png);}.nav li.dropdown.show ul.dropdown-menu {background-color: #424649;}fieldset,.property-list {margin: 0.6em 1.25em 0 1.25em;padding: 0.3em 1.8em 1.25em;position: relative;zoom: 1;border: none;}.property-list .fieldcontain {list-style: none;overflow: hidden;zoom: 1;}.fieldcontain {margin-top: 1em;}.fieldcontain label,.fieldcontain .property-label {color: #666666;text-align: right;width: 25%;}.fieldcontain .property-label {float: left;}.fieldcontain .property-value {display: block;margin-left: 27%;}label {cursor: pointer;display: inline-block;margin: 0 0.25em 0 0;}select {padding: 0.2em 0.2em 0.2em 0;}select[multiple] {vertical-align: top;}textarea {width: 250px;height: 150px;overflow: auto;vertical-align: top;}input[type=checkbox], input[type=radio] {background-color: transparent;border: 0;padding: 0;}input:focus, select:focus, textarea:focus {background-color: #ffffff;border: 3px solid #3F84BF;outline: 0;-moz-box-shadow: 0 0 0.5em #4183bf;-webkit-box-shadow: 0 0 0.5em #4183bf;box-shadow: 0 0 0.5em #4183bf;}.required-indicator {color: #cc0000;display: inline-block;font-weight: bold;margin-left: 0.3em;position: relative;top: 0.1em;}ul.one-to-many {display: inline-block;list-style-position: inside;vertical-align: top;}ul.one-to-many li.add {list-style-type: none;}fieldset.embedded {background-color: transparent;border: 1px solid #CCCCCC;margin-left: 0;margin-right: 0;padding-left: 0;padding-right: 0;-moz-box-shadow: none;-webkit-box-shadow: none;box-shadow: none;}fieldset.embedded legend {margin: 0 1em;}.errors,.message {font-size: 1em;line-height: 2;padding: 0.25em;}.message {color: #006dba;}.errors {color: #cc0000;}.errors ul,.message {padding: 0;}.errors li {list-style: none;text-indent: 2.2em;}.message {text-indent: 2.2em;}.error input, .error select, .error textarea {background: #fff3f3;border-color: #ffaaaa;color: #cc0000;}.error input:focus, .error select:focus, .error textarea:focus {-moz-box-shadow: 0 0 0.5em #ffaaaa;-webkit-box-shadow: 0 0 0.5em #ffaaaa;box-shadow: 0 0 0.5em #ffaaaa;}input:invalid, select:invalid, textarea:invalid {background: #fff3f3;border-color: #ffaaaa;color: #cc0000;}input:invalid:focus, select:invalid:focus, textarea:invalid:focus {-moz-box-shadow: 0 0 0.5em #ffaaaa;-webkit-box-shadow: 0 0 0.5em #ffaaaa;box-shadow: 0 0 0.5em #ffaaaa;}table {border-top: 1px solid #DFDFDF;border-collapse: collapse;width: 100%;margin-bottom: 1em;}tr {border: 0;}tr > td:first-child, tr > th:first-child {padding-left: 1.25em;}tr > td:last-child, tr > th:last-child {padding-right: 1.25em;}td, th {line-height: 1.5em;padding: 0.5em 0.6em;text-align: left;}th {background-color: #efefef;background-image: -moz-linear-gradient(top, #ffffff, #eaeaea);background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ffffff), color-stop(1, #eaeaea));filter: progid:DXImageTransform.Microsoft.gradient(startColorStr = "#ffffff", EndColorStr = "#eaeaea");-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#ffffff', EndColorStr='#eaeaea')";color: #666666;font-weight: bold;line-height: 1.7em;padding: 0.2em 0.6em;}thead th {white-space: nowrap;}th a {display: block;text-decoration: none;}th a:link, th a:visited {color: #666666;}th a:hover, th a:focus {color: #333333;}th.sortable a {background-position: right;background-repeat: no-repeat;padding-right: 1.1em;}th.asc a {background-image: url(skin/sorted_asc-df23e44c4c4999383e95e9c8bf5da156.gif);}th.desc a {background-image: url(skin/sorted_desc-b85986b88116c4b0ef7571a1c4f3cfa3.gif);}.odd {background: #f7f7f7;}.even {background: #ffffff;}th:hover, tr:hover {background: #f5f5f5;}.pagination {border-top: 0;margin: 0.8em 1em 0.3em;padding: 0.3em 0.2em;text-align: center;-moz-box-shadow: 0 0 3px 1px #AAAAAA;-webkit-box-shadow: 0 0 3px 1px #AAAAAA;box-shadow: 0 0 3px 1px #AAAAAA;background-color: #EFEFEF;}.pagination a,.pagination .currentStep {color: #666666;display: inline-block;margin: 0 0.1em;padding: 0.25em 0.7em;text-decoration: none;-moz-border-radius: 0.3em;-webkit-border-radius: 0.3em;border-radius: 0.3em;}.pagination a:hover, .pagination a:focus,.pagination .currentStep {background-color: #999999;color: #ffffff;outline: none;text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.8);}.no-borderradius .pagination a:hover, .no-borderradius .pagination a:focus,.no-borderradius .pagination .currentStep {background-color: transparent;color: #444444;text-decoration: underline;}.buttons {background-color: #efefef;overflow: hidden;padding: 0.3em;-moz-box-shadow: 0 0 3px 1px #aaaaaa;-webkit-box-shadow: 0 0 3px 1px #aaaaaa;box-shadow: 0 0 3px 1px #aaaaaa;margin: 0.1em 0 0 0;border: none;}.buttons input,.buttons a {background-color: transparent;border: 0;color: #666666;cursor: pointer;display: inline-block;margin: 0 0.25em 0;overflow: visible;padding: 0.25em 0.7em;text-decoration: none;-moz-border-radius: 0.3em;-webkit-border-radius: 0.3em;border-radius: 0.3em;}.buttons input:hover, .buttons input:focus,.buttons a:hover, .buttons a:focus {background-color: #999999;color: #ffffff;outline: none;text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.8);-moz-box-shadow: none;-webkit-box-shadow: none;box-shadow: none;}.no-borderradius .buttons input:hover, .no-borderradius .buttons input:focus,.no-borderradius .buttons a:hover, .no-borderradius .buttons a:focus {background-color: transparent;color: #444444;text-decoration: underline;}.buttons .delete, .buttons .edit, .buttons .save {background-position: 0.7em center;background-repeat: no-repeat;text-indent: 25px;}.buttons .delete {background-image: url(skin/database_delete-3862d8032e726f3a67a0dfd555ff9711.png);}.buttons .edit {background-image: url(skin/database_edit-868a0bb564edc2c710f9fb55c827a4b8.png);}.buttons .save {background-image: url(skin/database_save-8303213a3c95654e14d5afd4e72ed4c2.png);}a.skip {position: absolute;left: -9999px;}.container {max-width: 100%;}.grails-logo-container {background: #7c7c7c no-repeat 50% 30%;margin-bottom: 20px;color: white;height: 300px;text-align: center;}img.grails-logo {height: 340px;margin-top: -10px;}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button {-webkit-appearance: none;margin: 0;}input[type=number] {-moz-appearance: textfield;}@font-face{font-family:swiper-icons;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA") format("woff");font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0)}.swiper-container-multirow>.swiper-wrapper{flex-wrap:wrap}.swiper-container-multirow-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-container-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-container-3d{perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-container-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-container-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-container-horizontal.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-container-vertical.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(-1 * var(--swiper-navigation-size)/ 2);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;text-transform:none;font-variant:initial}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-container-rtl .swiper-button-next:after{content:'prev'}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next:after,.swiper-container-rtl .swiper-button-prev:after{content:'next'}.swiper-button-next.swiper-button-white,.swiper-button-prev.swiper-button-white{--swiper-navigation-color:#ffffff}.swiper-button-next.swiper-button-black,.swiper-button-prev.swiper-button-black{--swiper-navigation-color:#000000}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet-active{opacity:1;background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0px,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-container-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-white{--swiper-pagination-color:#ffffff}.swiper-pagination-black{--swiper-pagination-color:#000000}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;animation:swiper-preloader-spin 1s infinite linear;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{100%{transform:rotate(360deg)}}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-container-fade.swiper-container-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube{overflow:visible}.swiper-container-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube.swiper-container-rtl .swiper-slide{transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}.swiper-container-flip{overflow:visible}.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}:host,:root{--vs-colors--lightest:rgba(60,60,60,0.26);--vs-colors--light:rgba(60,60,60,0.5);--vs-colors--dark:#333;--vs-colors--darkest:rgba(0,0,0,0.15);--vs-search-input-color:inherit;--vs-search-input-bg:#fff;--vs-search-input-placeholder-color:inherit;--vs-font-size:1rem;--vs-line-height:1.4;--vs-state-disabled-bg:#f8f8f8;--vs-state-disabled-color:var(--vs-colors--light);--vs-state-disabled-controls-color:var(--vs-colors--light);--vs-state-disabled-cursor:not-allowed;--vs-border-color:var(--vs-colors--lightest);--vs-border-width:1px;--vs-border-style:solid;--vs-border-radius:4px;--vs-actions-padding:4px 6px 0 3px;--vs-controls-color:var(--vs-colors--light);--vs-controls-size:1;--vs-controls--deselect-text-shadow:0 1px 0 #fff;--vs-selected-bg:#f0f0f0;--vs-selected-color:var(--vs-colors--dark);--vs-selected-border-color:var(--vs-border-color);--vs-selected-border-style:var(--vs-border-style);--vs-selected-border-width:var(--vs-border-width);--vs-dropdown-bg:#fff;--vs-dropdown-color:inherit;--vs-dropdown-z-index:1000;--vs-dropdown-min-width:160px;--vs-dropdown-max-height:350px;--vs-dropdown-box-shadow:0px 3px 6px 0px var(--vs-colors--darkest);--vs-dropdown-option-bg:#000;--vs-dropdown-option-color:var(--vs-dropdown-color);--vs-dropdown-option-padding:3px 20px;--vs-dropdown-option--active-bg:#5897fb;--vs-dropdown-option--active-color:#fff;--vs-dropdown-option--deselect-bg:#fb5858;--vs-dropdown-option--deselect-color:#fff;--vs-transition-timing-function:cubic-bezier(1,-0.115,0.975,0.855);--vs-transition-duration:150ms}.v-select{font-family:inherit;position:relative}.v-select,.v-select *{box-sizing:border-box}:root{--vs-transition-timing-function:cubic-bezier(1,0.5,0.8,1);--vs-transition-duration:0.15s}@-webkit-keyframes vSelectSpinner{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes vSelectSpinner{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.vs__fade-enter-active,.vs__fade-leave-active{pointer-events:none;transition:opacity var(--vs-transition-duration) var(--vs-transition-timing-function)}.vs__fade-enter,.vs__fade-leave-to{opacity:0}:root{--vs-disabled-bg:var(--vs-state-disabled-bg);--vs-disabled-color:var(--vs-state-disabled-color);--vs-disabled-cursor:var(--vs-state-disabled-cursor)}.vs--disabled .vs__clear,.vs--disabled .vs__dropdown-toggle,.vs--disabled .vs__open-indicator,.vs--disabled .vs__search,.vs--disabled .vs__selected{background-color:var(--vs-disabled-bg);cursor:var(--vs-disabled-cursor)}.v-select[dir=rtl] .vs__actions{padding:0 3px 0 6px}.v-select[dir=rtl] .vs__clear{margin-left:6px;margin-right:0}.v-select[dir=rtl] .vs__deselect{margin-left:0;margin-right:2px}.v-select[dir=rtl] .vs__dropdown-menu{text-align:right}.vs__dropdown-toggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--vs-search-input-bg);border:var(--vs-border-width) var(--vs-border-style) var(--vs-border-color);border-radius:var(--vs-border-radius);display:flex;padding:0 0 4px;white-space:normal}.vs__selected-options{display:flex;flex-basis:100%;flex-grow:1;flex-wrap:wrap;padding:0 2px;position:relative}.vs__actions{align-items:center;display:flex;padding:var(--vs-actions-padding)}.vs--searchable .vs__dropdown-toggle{cursor:text}.vs--unsearchable .vs__dropdown-toggle{cursor:pointer}.vs--open .vs__dropdown-toggle{border-bottom-color:transparent;border-bottom-left-radius:0;border-bottom-right-radius:0}.vs__open-indicator{fill:var(--vs-controls-color);transform:scale(var(--vs-controls-size));transition:transform var(--vs-transition-duration) var(--vs-transition-timing-function);transition-timing-function:var(--vs-transition-timing-function)}.vs--open .vs__open-indicator{transform:rotate(180deg) scale(var(--vs-controls-size))}.vs--loading .vs__open-indicator{opacity:0}.vs__clear{fill:var(--vs-controls-color);background-color:transparent;border:0;cursor:pointer;margin-right:8px;padding:0}.vs__dropdown-menu{background:var(--vs-dropdown-bg);border:var(--vs-border-width) var(--vs-border-style) var(--vs-border-color);border-radius:0 0 var(--vs-border-radius) var(--vs-border-radius);border-top-style:none;box-shadow:var(--vs-dropdown-box-shadow);box-sizing:border-box;color:var(--vs-dropdown-color);display:block;left:0;list-style:none;margin:0;max-height:var(--vs-dropdown-max-height);min-width:var(--vs-dropdown-min-width);overflow-y:auto;padding:5px 0;position:absolute;text-align:left;top:calc(100% - var(--vs-border-width));width:100%;z-index:var(--vs-dropdown-z-index)}.vs__no-options{text-align:center}.vs__dropdown-option{clear:both;color:var(--vs-dropdown-option-color);cursor:pointer;display:block;line-height:1.42857143;padding:var(--vs-dropdown-option-padding);white-space:nowrap}.vs__dropdown-option--highlight{background:var(--vs-dropdown-option--active-bg);color:var(--vs-dropdown-option--active-color)}.vs__dropdown-option--deselect{background:var(--vs-dropdown-option--deselect-bg);color:var(--vs-dropdown-option--deselect-color)}.vs__dropdown-option--disabled{background:var(--vs-state-disabled-bg);color:var(--vs-state-disabled-color);cursor:var(--vs-state-disabled-cursor)}.vs__selected{align-items:center;background-color:var(--vs-selected-bg);border:var(--vs-selected-border-width) var(--vs-selected-border-style) var(--vs-selected-border-color);border-radius:var(--vs-border-radius);color:var(--vs-selected-color);display:flex;line-height:var(--vs-line-height);margin:4px 2px 0;padding:0 .25em;z-index:0}.vs__deselect{fill:var(--vs-controls-color);-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;cursor:pointer;display:inline-flex;margin-left:4px;padding:0;text-shadow:var(--vs-controls--deselect-text-shadow)}.vs--single .vs__selected{background-color:transparent;border-color:transparent}.vs--single.vs--loading .vs__selected,.vs--single.vs--open .vs__selected{opacity:.4;position:absolute}.vs--single.vs--searching .vs__selected{display:none}.vs__search::-webkit-search-cancel-button{display:none}.vs__search::-ms-clear,.vs__search::-webkit-search-decoration,.vs__search::-webkit-search-results-button,.vs__search::-webkit-search-results-decoration{display:none}.vs__search,.vs__search:focus{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:1px solid transparent;border-left:none;box-shadow:none;color:var(--vs-search-input-color);flex-grow:1;font-size:var(--vs-font-size);line-height:var(--vs-line-height);margin:4px 0 0;max-width:100%;outline:none;padding:0 7px;width:0;z-index:1}.vs__search::-moz-placeholder{color:var(--vs-search-input-placeholder-color)}.vs__search:-ms-input-placeholder{color:var(--vs-search-input-placeholder-color)}.vs__search::placeholder{color:var(--vs-search-input-placeholder-color)}.vs--unsearchable .vs__search{opacity:1}.vs--unsearchable:not(.vs--disabled) .vs__search{cursor:pointer}.vs--single.vs--searching:not(.vs--open):not(.vs--loading) .vs__search{opacity:.2}.vs__spinner{align-self:center;-webkit-animation:vSelectSpinner 1.1s linear infinite;animation:vSelectSpinner 1.1s linear infinite;border:.9em solid hsla(0,0%,39%,.1);border-left-color:rgba(60,60,60,.45);font-size:5px;opacity:0;overflow:hidden;text-indent:-9999em;transform:translateZ(0) scale(var(--vs-controls--spinner-size,var(--vs-controls-size)));transition:opacity .1s}.vs__spinner,.vs__spinner:after{border-radius:50%;height:5em;transform:scale(var(--vs-controls--spinner-size,var(--vs-controls-size)));width:5em}.vs--loading .vs__spinner{opacity:1}@media screen and (max-width: 480px) {.nav {padding: 0.5em;}.nav li {margin: 0 0.5em 0 0;padding: 0.25em;}.pagination .step, .pagination .currentStep {display: none;}.pagination .prevLink {float: left;}.pagination .nextLink {float: right;}.pagination {overflow: hidden;}fieldset,.property-list {padding: 0.3em 1em 1em;}input, textarea {width: 100%;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box;}select, input[type=checkbox], input[type=radio], input[type=submit], input[type=button], input[type=reset] {width: auto;}.scaffold-list td:not(:first-child),.scaffold-list th:not(:first-child) {display: none;}.scaffold-list thead th {text-align: center;}.fieldcontain {margin-top: 0.6em;}.fieldcontain label,.fieldcontain .property-label,.fieldcontain .property-value {display: block;float: none;margin: 0 0 0.25em 0;text-align: left;width: auto;}.errors ul,.message p {margin: 0.5em;}.error ul {margin-left: 0;}}@charset "UTF-8";textarea {resize: none;}.u-text-center {text-align: center;}.u-text-oversized {font-size: 30px;color: #4183bf;font-weight: bold;font-style: italic;}.u-margin-bottom {margin-bottom: 10px;}.u-padding {padding: 0 6px;}@media only screen and (max-width: 824px) {.u-mobile-hide {display: none !important;}}@media only screen and (max-width: 1024px) {.u-medium-hide {display: none !important;}}@media only screen and (max-width: 1280px) {.u-max-hide {display: none !important;}}@media only screen and (max-width: 824px) {.u-mobile-no-padding {padding: 0 !important;}}@media only screen and (max-width: 824px) {.u-mobile-show {display: inline-block !important;}}@media only screen and (max-width: 824px) {.u-content-mobile {background-color: rgba(255, 255, 255, 0.8) !important;text-align: center;}}.u-fade-in {opacity: 0;margin-top: 40px;margin-bottom: -40px;transition: all 1s ease;}.u-fade-in.show {opacity: 1;margin-top: 0px;margin-bottom: 0px;}.u-full-width {width: 100%;}.wrapper {display: flex;flex-direction: column;min-height: auto;}.wrapper .container {display: flex;flex-direction: column;flex-grow: 1;}.wrapper .container--max-width {max-width: 1280px;margin: auto;}.wrapper--inline h1 {margin-top: 60px;}.wrapper--with-footer {min-height: calc(100vh - 239px);height: auto;}.wrapper--with-header {min-height: calc(100vh - 100px);height: auto;}.wrapper--login, .wrapper--home {flex-direction: row;min-height: 100vh;}.wrapper--login .content, .wrapper--home .content {background-color: white;min-height: calc(100vh - 100px);justify-content: center;}.wrapper--login .content--main, .wrapper--home .content--main {padding: 12%;display: flex;flex-direction: column;margin-bottom: 0;margin-top: 0;justify-content: center;text-align: left;}.wrapper--login .content--main:first-child, .wrapper--home .content--main:first-child {padding-top: 120px;}@media only screen and (max-width: 1024px) {.wrapper--login .content--main, .wrapper--home .content--main {text-align: center;align-items: center;min-width: 75%;}}@media only screen and (max-width: 824px) {.wrapper--login .content--main, .wrapper--home .content--main {text-align: center;align-items: center;min-width: 100%;}}.wrapper--login .content--main .button-group, .wrapper--home .content--main .button-group {width: 100%;}.wrapper--login .content--main h1, .wrapper--home .content--main h1 {font-size: 4em;line-height: 1.4em;padding-left: 0;margin-left: 0;margin-right: 0;border: none;}@media only screen and (max-width: 1024px) {.wrapper--login .content--main h1, .wrapper--home .content--main h1 {font-size: 3.4em;text-align: center;}}@media only screen and (max-width: 824px) {.wrapper--login .content--main h1, .wrapper--home .content--main h1 {margin-right: 0;padding-right: 0;}}.wrapper--login .content--image, .wrapper--home .content--image {height: 100%;width: 100%;border-radius: 10px;background-repeat: no-repeat;background-size: cover;}.wrapper--login .content--map, .wrapper--home .content--map {align-items: center;}.wrapper--login .content--map h1, .wrapper--home .content--map h1 {margin-right: 0;}.wrapper--login .content--map ul.address, .wrapper--home .content--map ul.address {text-align: center;list-style-type: none;margin: 10px 0;padding: 0;}.wrapper--login .content--map ul.address li, .wrapper--home .content--map ul.address li {padding: 8px;}.wrapper--login > div, .wrapper--home > div {padding: 60px 40px;padding-top: 140px;display: flex;flex-grow: 1;width: 50%;align-items: center;position: relative;text-align: center;flex-direction: column;}.wrapper--login > div h1, .wrapper--home > div h1 {font-size: 3rem;}.wrapper--login > div .register, .wrapper--home > div .register {overflow: scroll;}.wrapper--home {flex-direction: row;min-height: auto;}.wrapper--home .content {min-height: auto;background-color: white;}.wrapper--flex {height: 100vh;overflow: hidden;}.wrapper--flex .wrapper--body, .wrapper--flex .container, .wrapper--flex #list, .wrapper--flex .row, .wrapper--flex .scroll-list {height: 100%;}.wrapper--flex .scroll-list {height: calc(100vh - 125px);overflow: scroll;padding: 10px;}.wrapper--header {width: 100%;height: 100px;min-height: 100px;z-index: 9;-webkit-box-shadow: 1px 4px 8px 2px rgba(0, 0, 0, 0.2);-moz-box-shadow: 1px 4px 8px 2px rgba(0, 0, 0, 0.2);box-shadow: 1px 4px 8px 2px rgba(0, 0, 0, 0.2);}.wrapper--header.to-front {z-index: 10;}.wrapper--header img {width: 250px;}.wrapper--header--inner {position: relative;max-width: 1280px;display: flex;justify-content: space-between;align-items: center;margin: auto;}@media only screen and (max-width: 824px) {.wrapper--header--inner {padding: 9px 34px;}.wrapper--header--inner img {width: 150px;}}.wrapper--header .logo-wrapper {padding: 24px 60px;}.wrapper--header--home {position: fixed;background-color: #fff;z-index: 99;box-shadow: none;-webkit-box-shadow: 1px 4px 8px 2px rgba(0, 0, 0, 0.2);-moz-box-shadow: 1px 4px 8px 2px rgba(0, 0, 0, 0.2);box-shadow: 1px 4px 8px 2px rgba(0, 0, 0, 0.2);}.wrapper--header nav {text-align: right;font-weight: bold;margin-right: 60px;}@media only screen and (max-width: 824px) {.wrapper--header nav {height: calc(100vh - 100px);overflow: auto;padding-top: 10px;}}.wrapper--header nav a {margin: 0 20px;padding: 37px 0;display: inline-block;color: #333;font-size: 1.1em;text-decoration: none;position: relative;transition: all 0.3s ease;}@media screen and (max-width: 824px) {.wrapper--header nav a {display: block;text-align: left;padding: 6px 60px;margin: 37px 0;}}.wrapper--header nav a.active {color: #3F84BF;}.wrapper--header nav a.active:after {content: "";display: block;background-color: #3F84BF;height: 10px;border-radius: 4px;width: 100%;position: absolute;bottom: 0;}@media screen and (max-width: 824px) {.wrapper--header nav a.active:after {width: 10px;left: 0;height: 100%;}}.wrapper--header nav a:hover {color: #3F84BF;}.wrapper--header nav .submenu {display: none;margin: 0 10%;border-radius: 20px;background-color: #f2f2f2;}.wrapper--header nav .submenu a {color: #9E9E9E;margin: 0;padding: 20px 10%;}.wrapper--header nav .submenu a.active {color: #3F84BF;}.wrapper--header nav .submenu a.active:after {display: none;}@media screen and (max-width: 824px) {.wrapper--header nav .submenu.active {display: block;}}.wrapper--body {flex-grow: 1;width: 100%;display: flex;flex-direction: column;margin: auto;overflow: auto;overflow-x: hidden;}.wrapper--body.modal-open {overflow: hidden;}.wrapper--body .container {padding-top: 1px;padding-bottom: 20px;}.wrapper--body .container.hasMap {padding-right: 0;}.wrapper--body .container--flex {display: flex;}.wrapper--footer {padding: 60px 60px 30px;background-color: #F5F5F5;display: flex;justify-content: space-between;text-align: center;}@media only screen and (max-width: 824px) {.wrapper--footer {flex-direction: column;}}.wrapper--footer .footer-left {padding-bottom: 30px;}.wrapper--footer .footer-left img {width: 200px;}.wrapper--footer .footer-left .social-media {margin-top: 30px;text-align: center;}.wrapper--footer .footer-left .social-media a {color: #000;font-size: 1.8em;}.wrapper--footer .footer-left .social-media a:hover {color: #3F84BF;}.wrapper--footer .footer-right {text-align: left;padding-bottom: 30px;}@media only screen and (max-width: 824px) {.wrapper--footer .footer-right {text-align: center;}}.wrapper--footer .footer-right ul {list-style-type: none;padding: 0;}.wrapper--footer .footer-right ul li {padding: 6px 0;}.wrapper--portal {display: flex;flex-direction: row;height: 100%;width: 100%;}.wrapper--portal .header--filters {display: flex;flex-grow: 1;align-items: center;justify-content: space-between;}.wrapper--portal .header--filters.with-sub h1 {margin-bottom: 10px;}.wrapper--portal .side-menu {width: 400px;min-width: 400px;padding: 40px 40px;background-color: #f2f2f2;-webkit-box-shadow: 1px 4px 8px 2px rgba(0, 0, 0, 0.2);-moz-box-shadow: 1px 4px 8px 2px rgba(0, 0, 0, 0.2);box-shadow: 1px 4px 8px 2px rgba(0, 0, 0, 0.2);}@media only screen and (max-width: 824px) {.wrapper--portal .side-menu {display: none;}}.wrapper--portal .side-menu .portal-menu-item {font-size: 18px;margin: 10px;cursor: pointer;}.wrapper--portal .side-menu .portal-menu-item--bar {height: 27px;width: 10px;background-color: #3F84BF;border-radius: 5px;position: absolute;left: 0px;transition: top 0.3s ease;}.wrapper--portal .side-menu .portal-menu-item .portal-menu-item > span {display: flex;}.wrapper--portal .side-menu .portal-menu-item .portal-menu-item > span i {margin: 0 6px 0 0px;}.wrapper--portal .side-menu .portal-menu-item span:hover {color: #3F84BF;}.wrapper--portal .side-menu .portal-menu-item.disabled {display: none;}.wrapper--portal .side-menu .portal-menu-item.disabled span:hover {color: initial;}.wrapper--portal .side-menu .portal-menu-item.read-only {opacity: 0.6;pointer-events: none;}.wrapper--portal .side-menu .portal-menu-item.active > span {color: #3F84BF;}.wrapper--portal .side-menu .portal-menu-item .portal-menu-item {padding-left: 18px;}.wrapper--portal .portal {flex-grow: 1;padding: 70px;position: relative;overflow-x: auto;background-image: url("/assets/CHL---landing-image.png");background-repeat: no-repeat;background-size: cover;margin: 0 auto;}@media only screen and (max-width: 1024px) {.wrapper--portal .portal {padding: 20px;}}.wrapper--portal .portal .tabs-item {background-color: white;border-radius: 10px;padding: 30px;max-width: 1600px;}.wrapper--portal .portal .tabs-item.read-only, .wrapper--portal .portal .tabs-item .read-only {opacity: 0.6;pointer-events: none;}@media only screen and (max-width: 824px) {.wrapper--portal .portal .tabs-item {padding: 10px;}}.wrapper--portal .portal p {color: #9E9E9E;}.wrapper--looking-for {background-size: cover;background-position: center;}@media only screen and (max-width: 824px) {.wrapper--looking-for {background-position: center right 25%;}}.wrapper--who-we-are {background-size: cover;background-position: center bottom 25%;}@media only screen and (max-width: 824px) {.wrapper--who-we-are {background-position: center left 42%;}}.wrapper--wrap-content {flex-wrap: wrap;}.wrapper .component {display: flex;justify-content: space-between;}.wrapper .component--wide {display: flex;color: #fff;padding: 50px 30px;background-repeat: no-repeat;background-size: cover;border-radius: 10px;flex-wrap: wrap;}.wrapper .component--wide > div {flex-grow: 1;flex-basis: 50%;}.wrapper .component--wide > div ul {list-style-type: none;}@media only screen and (max-width: 1280px) {.wrapper .component {flex-wrap: wrap;}}.wrapper .component--small {display: flex;flex-direction: column;flex-grow: 1;width: 20%;flex-basis: 20%;text-align: center;align-items: center;margin-right: 6%;border-radius: 10px;padding: 20px;}@media only screen and (max-width: 1280px) {.wrapper .component--small {flex-basis: 45%;margin: 10px;}}@media only screen and (max-width: 824px) {.wrapper .component--small {flex-basis: 100%;margin: 10px;}}.wrapper .component--small img {height: 100px;}.wrapper .component--small:first-child {background-color: #A7D6FF;}.wrapper .component--small:nth-child(2) {background-color: #97CEFF;}.wrapper .component--small:nth-child(3) {background-color: #7EC2FF;}.wrapper .component--small:nth-child(4) {background-color: #59AAF2;margin-right: 0;}.form-container {width: 100%;max-width: 800px;margin: auto;}.form-container .header {display: flex;align-items: baseline;justify-content: center;}.content--main {width: 100%;max-width: 1280px;margin: auto;box-sizing: border-box;z-index: 9;position: relative;}section {height: auto;}.progress-user {padding: 20px 20px;}@media only screen and (max-width: 1024px) {.progress-user {padding: 0;}}.progress-user--list {padding: 0 20px;}.portal-tab-item {font-size: 1.4em;padding: 4px;margin-right: 10px;cursor: pointer;}.portal-tab-item.active {border-bottom: 4px solid #3F84BF;}.tabs-item {width: 100%;}.tabs-item p {text-align: left;}.section---home {background-repeat: no-repeat;background-size: cover;padding-top: 100px;}.content {padding: 60px 120px;}@media only screen and (max-width: 824px) {.content {padding: 40px 20px;}}.content--no-side-padding {padding: 60px 0;}.content--grey {padding: 60px;background-color: #F5F5F5 !important;}.home-header {color: white;font-size: 4em;}.sub-header {color: #9E9E9E;}#search {height: 100vh;position: relative;}.arrow-down {font-size: 1.6em;color: white;}.arrow-down--wrapper {position: absolute;bottom: 0;width: 100%;text-align: center;}.search {background-color: white;border-radius: 42px;display: inline-block;margin: 100px auto 130px;display: flex;max-width: 768px;}.search input, .search input:focus {border: none;}.search.searchFocus {background-color: #ddd;}.search .input {flex-grow: 1;padding: 12px 6px 12px 22px;border-radius: 10px;flex-basis: 176px;}.search .input.focus {background-color: #fff;-webkit-box-shadow: 2px 2px 5px 0px rgba(0, 0, 0, 0.3);-moz-box-shadow: 2px 2px 5px 0px rgba(0, 0, 0, 0.3);box-shadow: 2px 2px 5px 0px rgba(0, 0, 0, 0.3);}.search .input:first-child {border-top-left-radius: 42px;border-bottom-left-radius: 42px;}.search .button {border-radius: 30px;}.search .input {text-align: left;color: #999;position: relative;}.search .input label {display: block;font-weight: bold;font-size: 0.8em;padding: 0 6px;}input:-internal-autofill-selected {background-color: #ffffff !important;}.blue-section {background-color: #77cefe;}.card-container {display: flex;}.price-range-dropdown {position: absolute;background-color: #fff;top: 82px;left: 0;border-radius: 10px;width: 200px;padding: 10px;}.searchLabel {padding: 0 8px;color: #000;}#map {height: 100%;min-height: 400px;width: 100%;}.login-container {display: flex;align-items: center;justify-content: center;width: 100%;margin-top: 18px;margin-bottom: 18px;}.login-container form {flex-basis: 400px;}#register {width: 100%;}.details-container {display: flex;align-items: start;justify-content: center;width: 100%;margin-top: 18px;margin-bottom: 18px;}.details-user {display: flex;}.details-user > div {flex-grow: 1;padding: 10px;}.appointment-list-item {width: 400px;padding: 10px;border: 1px solid #999;border-radius: 10px;margin-bottom: 10px;}.appointment-list-item__date {font-size: 1.2em;font-weight: bold;}.background-sa {background-color: #EBE3FF;}.background-chl {background-color: #9FEBE6;}@media only screen and (min-width: 824px) {.u-mobile-show {display: none;}}@media only screen and (max-width: 824px) {.mobile-hide {display: none;}}.close {position: relative;width: 26px;height: 26px;margin: 10px;}.close span {position: absolute;display: block;width: 100%;height: 2px;border-radius: 2px;background-color: #000;margin-left: 0px;margin-top: 10px;}.close span:first-child {transform: rotate(-45deg);}.close span:nth-child(2) {transform: rotate(45deg);}.how-it-works-container {display: flex;flex-wrap: wrap;}.how-it-works-container > div {width: 33%;flex-basis: 33%;padding: 24px 7%;text-align: center;text-transform: uppercase;}.how-it-works-container > div h6 {color: #3F84BF;font-weight: bold;}@media only screen and (max-width: 824px) {.how-it-works-container > div {flex-basis: 50%;}}.how-it-works-container > div img {width: 100%;max-width: 300px;}#blogs {height: auto;}#register {max-width: 500px;}.dot {width: 18px;height: 18px;display: inline-block;border-radius: 50%;margin: 0 10px 0 0;}.dot.AVAILABLE {background-color: green;}.dot.REQUESTED {background-color: yellow;}.dot.UNAVAILABLE, .dot.RENTED {background-color: red;}.fancy-info-button {position: relative;width: 400px;height: 70px;cursor: pointer;transition: all 0.3s ease;}.fancy-info-button:hover .fancy-info-button--content {background-color: #2B618F;}.fancy-info-button .exclamation-mark--wrap {position: absolute;left: -22px;top: 50%;transform: translateY(-50%);}.fancy-info-button .fancy-info-button--content {height: 100%;background-color: #4183bf;padding: 14px 10px 14px 26px;color: #fff;text-align: center;border-radius: 8px;}#exclamation-mark {width: 20px;height: 40px;}.exclamation-mark--wrap {width: 48px;height: 48px;border: 1px solid #4183bf;border-radius: 50%;padding: 3px;background-color: #fff;-webkit-box-shadow: 0px 0px 0px 3px white;-moz-box-shadow: 0px 0px 0px 3px white;box-shadow: 0px 0px 0px 3px white;}.exclamation-mark--wrap .mark, .exclamation-mark--wrap .dot {fill: transparent;stroke: #4183bf;stroke-miterlimit: 10;stroke-width: 20px;}.exclamation-mark--wrap .mark {stroke-dasharray: 1518;stroke-dashoffset: -1518;animation: 4s ease-in-out 2.3s infinite slideinMark;}.exclamation-mark--wrap .dot {animation: 4s ease-in-out 2s infinite slideinDot;}@keyframes slideinMark {20% {stroke-dashoffset: -1518;}30%, 60% {stroke-dashoffset: 0;}80% {stroke-dashoffset: 1518;}}@keyframes slideinDot {20% {transform: rotate(-180deg);stroke-dashoffset: 483.805;}30%, 60% {transform: rotate(0deg);stroke-dashoffset: 0;}80% {transform: rotate(-180deg);stroke-dashoffset: 483.805;}}@font-face {font-family: "fontello";src: url("fontello-93c644fdb2e83b2b989af6ccee9a215f.eot?89025887");src: url("fontello-93c644fdb2e83b2b989af6ccee9a215f.eot?89025887#iefix") format("embedded-opentype"), url("fontello-029f187fb4a6c6e07d27572803aaa4f5.woff2?89025887") format("woff2"), url("fontello-96f44212a6b58e66ad1ed06f253bf1b3.woff?89025887") format("woff"), url("fontello-87f432ac21a6f9946961919ae04b4e56.ttf?89025887") format("truetype"), url("fontello-c31241bebb9127790ab3025843eb33a3.svg?89025887#fontello") format("svg");font-weight: normal;font-style: normal;}[class^=icon-]:before, [class*=" icon-"]:before {font-family: "fontello";font-style: normal;font-weight: normal;speak: never;display: inline-block;text-decoration: inherit;width: 1em;margin-right: 0.2em;text-align: center;font-variant: normal;text-transform: none;line-height: 1em;margin-left: 0.2em;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}.icon-search-1:before {content: "\e800";}.icon-ok:before {content: "\e801";}.icon-pencil-1:before {content: "\e802";}.icon-edit:before {content: "\e803";}.icon-attention-1:before {content: "\e804";}.icon-attention-circled:before {content: "\e805";}.icon-minus-circled-1:before {content: "\e806";}.icon-plus-circled:before {content: "\e807";}.icon-cancel-circled-1:before {content: "\e808";}.icon-right-open:before {content: "\e809";}.icon-left-open:before {content: "\e80a";}.icon-heart-empty:before {content: "\e80b";}.icon-heart:before {content: "\e80c";}.icon-calendar:before {content: "\e80d";}.icon-calendar-1:before {content: "\e80e";}.icon-user-1:before {content: "\e80f";}.icon-guidedog:before {content: "\e810";}.icon-location-1:before {content: "\e811";}.icon-target:before {content: "\e812";}.icon-rating_star_outline:before {content: "\e813";}.icon-clipboard:before {content: "\e814";}.icon-left:before {content: "\e815";}.icon-down:before {content: "\e816";}.icon-right:before {content: "\e817";}.icon-group-profile-users:before {content: "\e818";}.icon-up:before {content: "\e819";}.icon-doc-text:before {content: "\e81a";}.icon-help-circled:before {content: "\e81b";}.icon-star:before {content: "\e822";}.icon-phone-1:before {content: "\e823";}.icon-mail:before {content: "\e824";}.icon-home:before {content: "\e825";}.icon-equalizer:before {content: "\e900";}.icon-chart-bar-1:before {content: "\e901";}.icon-bolt:before {content: "\ea15";}.icon-fact_check_fill:before {content: "\ea16";}.icon-file_download:before {content: "\ea17";}.icon-picture_as_pdf:before {content: "\ea18";}.icon-water_drop:before {content: "\ea19";}.icon-draw:before {content: "\ea1a";}.icon-language:before {content: "\ea1c";}.icon-content:before {content: "\eaa7";}.icon-info-icon:before {content: "\eabe";}.icon-filter:before {content: "\f0b0";}.icon-pinterest-circled:before {content: "\f0d2";}.icon-angle-double-left:before {content: "\f100";}.icon-angle-double-right:before {content: "\f101";}.icon-angle-double-up:before {content: "\f102";}.icon-angle-double-down:before {content: "\f103";}.icon-angle-left:before {content: "\f104";}.icon-angle-right:before {content: "\f105";}.icon-angle-up:before {content: "\f106";}.icon-angle-down:before {content: "\f107";}.icon-help:before {content: "\f128";}.icon-attention-alt:before {content: "\f12a";}.icon-angle-circled-up:before {content: "\f139";}.icon-ok-squared:before {content: "\f14a";}.icon-euro-1:before {content: "\f153";}.icon-dollar:before {content: "\f155";}.icon-youtube-play:before {content: "\f16a";}.icon-instagram:before {content: "\f16d";}.icon-cc-visa:before {content: "\f1f0";}.icon-calendar-plus-o:before {content: "\f271";}.icon-calendar-times-o:before {content: "\f273";}.icon-commenting:before {content: "\f27a";}.icon-credit-card-alt:before {content: "\f283";}.icon-address-book:before {content: "\f2b9";}.icon-linkedin-squared:before {content: "\f30c";}.icon-facebook-circled:before {content: "\f30d";}[v-cloak] > * {display: none;}[v-cloak]::before {content: "";}.form-input {text-align: center;margin-bottom: 25px;position: relative;}.form-input label {display: block;text-align: left;padding: 6px 8px;font-size: 0.9em;}.form-input--column {display: flex;justify-content: space-between;}.form-input .checkbox {display: flex;flex-grow: 1;text-align: left;align-items: center;}.form-input .checkbox input {width: auto;margin-right: 10px;}.form-input input, .form-input select, .form-input textarea {background-color: #EFEFEF;border: 3px solid #EFEFEF;font-size: 1em;padding: 12px 6px 12px 22px;border-radius: 8px;width: 100%;max-height: 52px;box-sizing: border-box;}.form-input input.invalid, .form-input select.invalid, .form-input textarea.invalid {border: 3px solid #FF6D6D;-webkit-box-shadow: 0px 0px 7px 0px #FF6D6D;box-shadow: 0px 0px 7px 0px #FF6D6D;background-color: #FF6D6D22;}.form-input textarea {padding: 12px 6px 12px 22px;border-radius: 10px;width: 100%;max-height: 150px;}.form-input .button {margin-bottom: 0;}.form-input .button.number-button {margin: 0;min-width: auto;}.form-input .button.number-button--left {border-top-right-radius: 0;border-bottom-right-radius: 0;}.form-input .button.number-button--right {margin-left: 0px;border-top-left-radius: 0;border-bottom-left-radius: 0;}.form-input.number {display: flex;}.form-input.number label {flex-grow: 1;font-size: 1em;}.form-input.number input {display: inline-block;width: 58px;padding: 12px 0px;border-radius: 0;text-align: center;}.error-message {display: block;text-align: left;color: #FF6D6D;font-size: 0.9em;margin-top: 4px;position: absolute;z-index: 999;bottom: -20px;}.error-message:first-letter {text-transform: capitalize;}.error-message.hide {display: none;}.error-message.show {display: block;}.error-message.relative {position: relative;}.icon-euro {background-repeat: no-repeat;background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' version='1.1' height='16px' width='85px'><text x='2' y='13' fill='gray' font-size='12' font-family='arial'>€</text></svg>");padding-left: 12px;background-position: center left 4px;background-size: 110px;}.form-columns .form-container {display: flex;flex-wrap: wrap;}.form-columns .form-input {flex-basis: 50%;position: relative;padding: 0 10px;display: flex;flex-direction: column;justify-content: end;}.button-row {display: flex;flex-wrap: wrap;justify-content: center;margin-top: 60px;}.button-row.align-right {justify-content: right;}@media only screen and (max-width: 824px) {.button-row.align-right {justify-content: center;}}.button-row.align-left {justify-content: left;}@media only screen and (max-width: 824px) {.button-row.align-left {justify-content: center;}}@media only screen and (max-width: 824px) {.button-row {justify-content: center;}}.icon-button {background-color: #3F84BF;border: 3px solid #3F84BF;font-size: 1em;white-space: nowrap;padding: 4px 0;cursor: pointer;width: 42px;height: 42px;border-radius: 50%;color: white;display: inline-block;transition: all 0.3s ease;}.icon-button:hover {text-decoration: none;color: white;background-color: #2B618F;border: 3px solid #2B618F;}.icon-button.disabled, .icon-button:disabled {background-color: #EFEFEF;border-color: #EFEFEF;color: #9E9E9E;cursor: text;}.icon-button--secondary {background-color: #fff;color: #3F84BF;}.icon-button--secondary:hover {color: #3F84BF;background-color: #D2EAFF;text-decoration: none;}.icon-button--secondary.disabled, .icon-button--secondary:disabled {background-color: transparent;border-color: #9E9E9E;color: #9E9E9E;}.button {cursor: pointer;background-color: #3F84BF;border: 3px solid #3F84BF;font-size: 1.2em;white-space: nowrap;border-radius: 30px;padding: 12px 24px;margin-right: 14px;margin-bottom: 20px;color: white;text-decoration: none;min-inline-size: max-content;height: fit-content;min-width: 140px;display: inline-block;text-align: center;transition: all 0.3s ease;}.button--load {width: 188px;opacity: 1;min-width: 54px;outline: none !important;}.button--load.saved {background-color: green;border: 3px solid green;}.button--load.loading {border-width: 4px;border-bottom-color: #fff !important;border-top-color: #fff !important;border-right-color: #fff !important;background-color: #fff !important;width: 54px !important;animation: saving 1s linear 0.2s infinite;}.button--load.loading :focus {outline-style: none;box-shadow: none;border-color: transparent;background-color: black;color: white;}.button--load.loading span {opacity: 0;width: 53px;}.button:hover {text-decoration: none;color: white;background-color: #2B618F;border: 3px solid #2B618F;}.button .inactive {color: #9E9E9E;}.button--small {margin: 10px 4px 0;font-size: 0.8em;padding: 6px 10px;}.button--input {margin: 10px 4px 0;padding: 6px 14px;min-width: auto;}.button--extra-small {margin: 10px 4px 0;padding: 0 4px;min-width: auto;font-size: 0.7em;}.button.disabled, .button:disabled {background-color: #EFEFEF;border-color: #EFEFEF;color: #9E9E9E;cursor: text;}.button--secondary {background-color: #fff;color: #3F84BF;}.button--secondary:hover {color: #3F84BF;background-color: #D2EAFF;text-decoration: none;}.button--secondary.disabled, .button--secondary:disabled {background-color: transparent;border-color: #9E9E9E;color: #9E9E9E;}.button--cancelled {border-color: transparent;}.button--cancelled:hover {border-color: transparent;color: #9E9E9E;background-color: transparent;text-decoration: none;}.button--cancelled.disabled, .button--cancelled:disabled {background-color: transparent;border-color: transparent;}.button--transparent {border: none;background-color: transparent;color: #9E9E9E;}.button--transparent:hover {color: #D2EAFF;border: none;background-color: transparent;}.button.button-round {min-width: auto;width: 52px;text-align: center;padding: 12px 0;margin-bottom: 6px;}.button-wrapper {text-align: right;}.search-button {padding: 15px 17px;}.loader-text {opacity: 0;font-size: 0.6em;margin-left: -60px;position: relative;color: #3F84BF;top: -2px;transition: 0.3s ease;}.loader-text.loading {opacity: 1;}@keyframes saving {0% {transform: rotate(0deg);}100% {transform: rotate(360deg);}}.v-select.filter-button .vs__dropdown-toggle, .v-select.filter-button input {background-color: rgba(255, 255, 255, 0.3) !important;border-radius: 20px !important;}.button-kebab {width: 40px;height: 40px;border: 1px solid #333;border-radius: 50%;background-color: #fff;display: flex;flex-direction: column;justify-content: center;align-items: center;cursor: pointer;}.button-kebab--wrap {position: relative;}.button-kebab:hover {background-color: #59AAF2;}.button-kebab span {display: inline-block;width: 4px;height: 4px;border-radius: 50%;background-color: #333;margin: 2px;}.button-kebab__popup {position: absolute;z-index: 9;left: 0;background-color: #fff;min-width: 140px;-webkit-box-shadow: 0px 10px 25px -3px rgba(0, 0, 0, 0.23);-moz-box-shadow: 0px 10px 25px -3px rgba(0, 0, 0, 0.23);box-shadow: 0px 10px 25px -3px rgba(0, 0, 0, 0.23);}.button-kebab__popup__link {cursor: pointer;padding: 8px;}.button-kebab__popup__link:hover {background-color: #59AAF2;}.button-kebab__popup.align-left {right: 0;left: auto;}.chl-checkbox, .chl-radio-button {padding-bottom: 28px;position: relative;}.chl-checkbox label, .chl-checkbox .label, .chl-radio-button label, .chl-radio-button .label {display: flex;align-items: center;text-align: left;cursor: pointer;}.chl-checkbox label.no-click, .chl-checkbox .label.no-click, .chl-radio-button label.no-click, .chl-radio-button .label.no-click {pointer-events: none;opacity: 0.2;}.chl-checkbox input, .chl-radio-button input {opacity: 0;width: 0;height: 0;}.chl-checkbox .error-message, .chl-radio-button .error-message {margin-top: -17px;position: relative;margin-left: 40px;}.chl-checkbox__box, .chl-radio-button__box {width: 22px;height: 22px;min-width: 22px;position: relative;border: 1px solid #000;border-radius: 5px;margin-right: 10px;}.chl-checkbox__box.invalid, .chl-radio-button__box.invalid {border: 1px solid #FF6D6D;-webkit-box-shadow: 0px 0px 7px 0px #BF324B;box-shadow: 0px 0px 7px 0px #BF324B;}.chl-checkbox__box i, .chl-radio-button__box i {position: absolute;color: #000;font-size: 1.4rem;top: -5px;display: inline-block;left: -3px;display: none;}.chl-checkbox__box.checked i, .chl-radio-button__box.checked i {display: inline;}.chl-checkbox--group, .chl-radio-button--group {display: flex;flex-wrap: wrap;}.chl-checkbox--group > div, .chl-radio-button--group > div {flex-grow: 1;flex-basis: 50%;}.chl-checkbox--group.full-width > div, .chl-radio-button--group.full-width > div {flex-basis: 100%;}.chl-checkbox--progress i, .chl-radio-button--progress i {font-size: 1em;left: -1px;top: 0px;}.chl-checkbox--progress .chl-radio-button__box.checked, .chl-radio-button--progress .chl-radio-button__box.checked {background-color: #3F84BF;border-color: #3F84BF;}.chl-checkbox--progress .chl-radio-button__box.checked.green, .chl-radio-button--progress .chl-radio-button__box.checked.green {background-color: #6FC578;border-color: #6FC578;}.chl-checkbox--progress .chl-radio-button__box.checked i, .chl-radio-button--progress .chl-radio-button__box.checked i {color: #fff;}.chl-checkbox--progress .chl-radio-button__box.next, .chl-radio-button--progress .chl-radio-button__box.next {border-color: #3F84BF;}.chl-checkbox--progress .chl-radio-button__line, .chl-radio-button--progress .chl-radio-button__line {background-color: #3F84BF;position: absolute;height: 28px;width: 4px;bottom: 0px;left: 9px;}.chl-radio-button__box {border-radius: 50%;}.upload-component {display: flex;border-bottom: 1px solid #E0E0E0;}.upload-component .button--input {margin-bottom: 10px !important;}.upload-component__input {position: relative;flex-grow: 1;display: flex !important;align-items: center;}.upload-component__input.read-only {cursor: initial;}.upload-component__input input {opacity: 0;}.upload-component__input span {position: absolute;}.upload-component__input span.placeholder {color: #9E9E9E;}.upload-component__input span.file {display: flex;align-items: center;}.services-card--wrapper {flex-grow: 1;padding: 10px;}.services-card {background-color: #ffffff;border-radius: 20px;text-align: center;padding: 20px;}.services-card__title {color: #999;}.services-card__content {min-height: 200px;}.services-card .free-tick {width: 40px;height: 40px;background-color: green;border-radius: 4px;margin: auto;margin-top: -18px;color: white;line-height: 38px;}.appartment-card {display: flex;position: relative;}.appartment-card--wrapper {overflow: hidden;background-color: white;border-radius: 14px;border: 1px solid #ccc;margin-bottom: 10px;max-width: 700px;}.appartment-card h3 {color: #000;}.appartment-card__carousel {width: 230px;height: 200px;position: relative;padding: 10px;}.appartment-card .add-to-fav {position: absolute;top: 10px;right: 40px;}.appartment-card .add-to-fav.fav {color: #3F84BF;}.appartment-card .highlight-marker {position: absolute;top: 10px;right: 10px;}.appartment-card .highlight-marker.selected {color: #3F84BF;}.appartment-card__info {position: relative;padding: 10px;width: 100%;display: flex;flex-direction: column;}.appartment-card__info__amenities {display: flex;flex-grow: 1;}.appartment-card__info__amenities .amenity {flex-basis: 100px;text-align: center;font-size: 0.8em;color: #9E9E9E;}.appartment-card__info__amenities .amenity b {font-size: 1.3em;}.appartment-card__info .button-row {text-align: right;}.appartment-card__bottom-row {display: flex;justify-content: flex-end;}.appartment-card__details .property-details {padding: 10px;border-top: 1px solid #cccccc;}.appartment-card__details__tabs {display: flex;border-top: 1px solid #ccc;border-bottom: 1px solid #ccc;}.appartment-card__details__tabs--tab {flex-basis: 120px;padding: 10px;cursor: pointer;}.appartment-card__details__tabs--tab.active {border-bottom: 3px solid #333;}.appartment-card__details__content--wrap {display: flex;flex-direction: row;}.appartment-card__description {padding: 10px;}.slide-fade-enter-active {transition: all 0.3s ease;}.slide-fade-leave-active {transition: all 0.8s cubic-bezier(1, 0.5, 0.8, 1);}.slide-fade-enter, .slide-fade-leave-to {height: 0;transform: translateX(10px);opacity: 0;}.swiper-container {height: 100%;width: 100%;min-width: 220px;}.swiper-container .swiper-button-next, .swiper-container .swiper-button-prev {color: #333;}.swiper-container .swiper-button-next:after, .swiper-container .swiper-button-prev:after {font-size: 18px;font-weight: bold;}.swiper-slide {text-align: center;font-size: 18px;background: #fff;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;}.swiper-slide img {display: block;width: 100%;height: 100%;object-fit: cover;border-radius: 6px;}.agile {height: 100%;background-color: #1b1e21;}.agile__track {height: 100%;}.agile__list {height: 100%;}.agile__dots {align-self: flex-end;padding: 10px !important;}.agile__actions button {border: none;}.agile__actions button.agile__nav-button {background-color: #fff;border-radius: 50%;width: 30px;height: 30px;align-self: center;padding: 0;-webkit-box-shadow: 1px 1px 5px 0px rgba(0, 0, 0, 0.75);-moz-box-shadow: 1px 1px 5px 0px rgba(0, 0, 0, 0.75);box-shadow: 1px 1px 5px 0px rgba(0, 0, 0, 0.75);transition: all 0.2s ease;}.agile__actions button.agile__nav-button:hover {background-color: #f2f2f2;}.agile__actions button.agile__nav-button:active {-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;}.agile__dot {margin: 2px !important;}.agile__dot button {border-radius: 50%;width: 10px;height: 12px;opacity: 0.4;}.agile__dot--current button {opacity: 1;}.agile__actions {height: 100%;position: absolute;width: 100%;top: 0;padding: 0 6px;}.swiper-slide {background-size: cover;background-repeat: no-repeat;background-position: center;border-radius: 10px;}.swiper-wrapper {box-sizing: border-box !important;}.vue-slider-disabled .vue-slider-rail {background-color: #ccc;}.vue-slider-disabled .vue-slider-dot-handle {background-color: #666;}.vue-slider-disabled .vue-slider-process {background-color: #666;}.vue-slider-disabled .vue-slider-mark-step {background-color: #666;}.vue-slider-disabled .vue-slider-mark-step-active {background-color: #ccc;}.vue-slider-rail {background-color: #77cefe;border-radius: 15px;}.vue-slider-process {background-color: #3F84BF;border-radius: 15px;}.vue-slider-mark {z-index: 4;}.vue-slider-mark-step {width: 100%;height: 100%;border-radius: 50%;background-color: #3F84BF;}.vue-slider-mark-step-active {background-color: #77cefe;}.vue-slider-mark-label {font-size: 14px;white-space: nowrap;}.vue-slider-dot-handle {cursor: pointer;position: relative;width: 100%;height: 100%;border-radius: 50%;background-color: #3F84BF;box-sizing: border-box;}.vue-slider-dot-handle::after {content: "";position: absolute;left: 50%;top: 50%;width: 200%;height: 200%;background-color: rgba(63, 132, 191, 0.38);border-radius: 50%;transform: translate(-50%, -50%) scale(0);z-index: -1;transition: transform 0.2s;}.vue-slider-dot-handle-focus::after {transform: translate(-50%, -50%) scale(1);}.vue-slider-dot-handle-disabled {cursor: not-allowed;background-color: #666 !important;}.vue-slider-dot-tooltip {visibility: visible;}.vue-slider-dot-tooltip-show .vue-slider-dot-tooltip-inner {opacity: 1;}.vue-slider-dot-tooltip-show .vue-slider-dot-tooltip-inner-top {transform: rotateZ(-45deg);}.vue-slider-dot-tooltip-show .vue-slider-dot-tooltip-inner-bottom {transform: rotateZ(135deg);}.vue-slider-dot-tooltip-show .vue-slider-dot-tooltip-inner-left {transform: rotateZ(-135deg);}.vue-slider-dot-tooltip-show .vue-slider-dot-tooltip-inner-right {transform: rotateZ(45deg);}.vue-slider-dot-tooltip-inner {border-radius: 50% 50% 50% 0px;background-color: #3F84BF;opacity: 0;transition: transform 0.4s cubic-bezier(0.25, 0.8, 0.25, 1), opacity 0.2s linear;}.vue-slider-dot-tooltip-inner-top {transform: translate(0, 50%) scale(0.01) rotate(-45deg);}.vue-slider-dot-tooltip-inner-bottom {transform: translate(0, -50%) scale(0.01) rotateZ(135deg);}.vue-slider-dot-tooltip-inner-left {transform: translate(50%, 0) scale(0.01) rotateZ(-135deg);}.vue-slider-dot-tooltip-inner-right {transform: translate(-50%, 0) scale(0.01) rotateZ(45deg);}.vue-slider-dot-tooltip-text {font-size: 12px;white-space: nowrap;text-align: center;color: #fff;width: 30px;height: 30px;display: flex;align-items: center;justify-content: center;box-sizing: content-box;}.vue-slider-dot-tooltip-inner-top .vue-slider-dot-tooltip-text {transform: rotateZ(45deg);}.vue-slider-dot-tooltip-inner-bottom .vue-slider-dot-tooltip-text {transform: rotateZ(-135deg);}.vue-slider-dot-tooltip-inner-left .vue-slider-dot-tooltip-text {transform: rotateZ(135deg);}.vue-slider-dot-tooltip-inner-right .vue-slider-dot-tooltip-text {transform: rotateZ(-45deg);}.vue-slider-disabled .vue-slider-process {background-color: #666;}.vue-slider-disabled .vue-slider-dot-handle {border-color: #666;}.vue-slider-disabled .vue-slider-mark-step-active {box-shadow: 0 0 0 2px #666;}.vue-slider-rail {background-color: #a0ddfe;border-radius: 15px;transition: background-color 0.3s;}.vue-slider:hover .vue-slider-rail {background-color: #77cefe;}.vue-slider-process {background-color: #659dcc;border-radius: 15px;transition: background-color 0.3s;}.vue-slider:hover .vue-slider-process {background-color: #3F84BF;}.vue-slider-mark-step {width: 100%;height: 100%;border-radius: 50%;box-shadow: 0 0 0 2px #e8e8e8;background-color: #fff;}.vue-slider-mark-step-active {box-shadow: 0 0 0 2px #659dcc;}.vue-slider:hover .vue-slider-mark-step-active {box-shadow: 0 0 0 2px #3F84BF;}.vue-slider-mark-label {font-size: 14px;white-space: nowrap;}.vue-slider-dot-handle {cursor: pointer;width: 100%;height: 100%;border-radius: 50%;background-color: #fff;border: 2px solid #659dcc;box-sizing: border-box;transition: box-shadow 0.3s, border-color 0.3s;}.vue-slider:hover .vue-slider-dot-handle {border-color: #3F84BF;}.vue-slider-dot-handle-focus {border-color: #326999;box-shadow: 0 0 0 5px rgba(50, 105, 153, 0.2);}.vue-slider:hover .vue-slider-dot-handle-focus {border-color: #326999;}.vue-slider-dot-handle:hover {border-color: #326999;}.vue-slider:hover .vue-slider-dot-handle:hover {border-color: #326999;}.vue-slider-dot-handle-disabled {cursor: not-allowed;border-color: #ddd !important;}.vue-slider-dot-tooltip {opacity: 0;visibility: hidden;transition: all 0.3s;}.vue-slider-dot-tooltip-inner {font-size: 12px;white-space: nowrap;padding: 6px 8px;color: #fff;border-radius: 5px;border-color: rgba(0, 0, 0, 0.75);background-color: rgba(0, 0, 0, 0.75);box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15);transform: scale(0.9);transition: transform 0.3s;}.vue-slider-dot-tooltip-inner-top {transform-origin: 50% 100%;}.vue-slider-dot-tooltip-inner-bottom {transform-origin: 50% 0;}.vue-slider-dot-tooltip-inner-left {transform-origin: 100% 50%;}.vue-slider-dot-tooltip-inner-right {transform-origin: 0% 50%;}.vue-slider-dot:hover .vue-slider-dot-tooltip, .vue-slider-dot-tooltip-show {opacity: 1;visibility: visible;}.vue-slider-dot:hover .vue-slider-dot-tooltip .vue-slider-dot-tooltip-inner, .vue-slider-dot-tooltip-show .vue-slider-dot-tooltip-inner {transform: scale(1);}.vue-slider-disabled {opacity: 0.5;cursor: not-allowed;}.vue-slider-rail {background-color: #77cefe;border-radius: 15px;}.vue-slider-process {background-color: #3F84BF;border-radius: 15px;}.vue-slider-mark {z-index: 4;}.vue-slider-mark:first-child .vue-slider-mark-step, .vue-slider-mark:last-child .vue-slider-mark-step {display: none;}.vue-slider-mark-step {width: 100%;height: 100%;border-radius: 50%;background-color: #fff;}.vue-slider-mark-label {font-size: 14px;white-space: nowrap;}.vue-slider-dot-handle {cursor: pointer;width: 100%;height: 100%;border-radius: 50%;background-color: #fff;box-sizing: border-box;box-shadow: 0.5px 0.5px 2px 1px rgba(0, 0, 0, 0.32);}.vue-slider-dot-handle-focus {box-shadow: 0 0 0 5px rgba(50, 105, 153, 0.2);}.vue-slider-dot-handle-disabled {cursor: not-allowed;background-color: #ccc;}.vue-slider-dot-tooltip-inner {font-size: 12px;white-space: nowrap;padding: 6px 8px;min-width: 20px;text-align: center;color: #fff;border-radius: 5px;border-color: rgba(0, 0, 0, 0.75);background-color: rgba(0, 0, 0, 0.75);box-sizing: content-box;}.vue-slider-dot-tooltip-wrapper {opacity: 0;transition: all 0.3s;}.vue-slider-dot-tooltip-wrapper-show {opacity: 1;}.v-select input {width: 1px;background-color: #EFEFEF !important;padding: 8px 6px 8px 22px;border: none;}.v-select.invalid input {background-color: transparent !important;}.v-select.invalid .vs__dropdown-toggle {border: 3px solid #FF6D6D !important;background-color: #FF6D6D22 !important;-webkit-box-shadow: 0px 0px 7px 0px #BF324B;box-shadow: 0px 0px 7px 0px #BF324B;}.vs__dropdown-menu {top: 52px;border-radius: 10px;padding: 10px 0;}.vs__dropdown-toggle {background-color: #EFEFEF !important;border: 3px solid #EFEFEF !important;border-radius: 8px !important;height: 52px;}.vs--open .vs__dropdown-toggle {padding: 8px 0px 8px 8px !important;}.vs__selected-options {align-self: center;flex-wrap: nowrap !important;}.vs__selected-options .vs__selected {padding-left: 10px;}.vs__selected-options .vs__selected .vs__deselect {margin-left: 8px;}.vs__search, .vs__search:focus, .vs__selected {margin: 0;border: none;}.vs__dropdown-option--highlight {background: #3F84BF;}.vs__open-indicator {fill: #000 !important;}.vs--unsearchable input {height: 0;width: 0;}.tooltip {background-color: #3F84BF;color: #fff;padding: 6px 10px;border-radius: 5px;max-width: 300px;webkit-box-shadow: 1px 4px 8px 2px rgba(0, 0, 0, 0.2);-moz-box-shadow: 1px 4px 8px 2px rgba(0, 0, 0, 0.2);box-shadow: 1px 4px 8px 2px rgba(0, 0, 0, 0.2);}.tooltip.popover .popover-inner {background: #f9f9f9;color: black;padding: 24px;border-radius: 5px;box-shadow: 0 5px 30px rgba(0, 0, 0, 0.1);}.tooltip.popover .popover-arrow {border-color: #f9f9f9;}.confirm-ok {background-color: green;border-radius: 50%;width: 140px;height: 140px;text-align: center;color: #fff;font-size: 6rem;line-height: 145px;}.pageTransition {position: relative;display: flex;width: 100%;min-height: 100%;}.pageTransition .test-item, .pageTransition .module, .pageTransition .tabs-item {top: 0;min-height: 100%;}.pageTransition .test-item > div, .pageTransition .module > div, .pageTransition .tabs-item > div {min-height: 100%;}.pageTransition .pageTransition-enter-active {transition: all 0.3s ease;transition-delay: 0.2s;}.pageTransition .pageTransition-leave-active {transition: all 0.2s ease-out;}.pageTransition .pageTransition-enter {transform: translateY(20px);}.pageTransition .pageTransition-enter, .pageTransition .pageTransition-leave-to {position: absolute;opacity: 0;}.pageTransition .pageTransition-leave-to {width: 100%;transform: translateY(-50px);}.pageTransition .pageTransition-complete-leave-active {position: absolute;}.pageTransition.transition-back .pageTransition-enter {transform: translateY(-20px);}.pageTransition.transition-back .pageTransition-leave-to {width: 100%;transform: translateY(50px);}.tabTransition {position: relative;width: 100%;}.tabTransition .test-item, .tabTransition .module, .tabTransition .tabs-item {top: 0;}.tabTransition .tabTransition-enter-active {transition: all 0.3s ease;transition-delay: 0.2s;}.tabTransition .tabTransition-leave-active {transition: all 0.2s ease-out;}.tabTransition .tabTransition-enter {transform: translateX(20px);}.tabTransition .tabTransition-enter, .tabTransition .tabTransition-leave-to {position: absolute;opacity: 0;}.tabTransition .tabTransition-leave-to {width: 100%;transform: translateX(-50px);}.tabTransition .tabTransition-complete-leave-active {position: absolute;}.tabTransition.transition-back .tabTransition-enter {transform: translateX(-20px);}.tabTransition.transition-back .tabTransition-leave-to {width: 100%;transform: translateX(50px);}.fade-modal-enter-active, .fade-modal-leave-active {transition: opacity 0.5s;}.fade-modal-enter-active .custom-modal, .fade-modal-leave-active .custom-modal {transition: top 0.5s;}.fade-modal-enter, .fade-modal-leave-to {opacity: 0;}.fade-modal-enter .custom-modal, .fade-modal-leave-to .custom-modal {top: 54%;}.fade-enter-active, .fade-leave-active {transition: opacity 0.5s;}.fade-enter, .fade-leave-to {opacity: 0;}.slide-fade-enter-active {transition: all 0.3s ease;}.slide-fade-leave-active {transition: all 0.8s cubic-bezier(1, 0.5, 0.8, 1);}.slide-fade-enter, .slide-fade-leave-to {transform: translateX(10px);opacity: 0;}.list-item {transition: all 1s;display: inline-block;margin-right: 10px;}.list-item-enter, .list-item-leave-to {opacity: 0;transform: translateY(30px);}.list-item-leave-active {position: absolute;}.swipe-button-enter-active {transition: all 0.3s ease;}.swipe-button-leave-active {transition: all 0.3s ease;}.swipe-button-enter, .swipe-button-leave-to {transform: translateX(10px);opacity: 0;}.filter-enter-active,.filter-leave-active {transition: all 0.3s ease;}.filter-enter,.filter-leave-to {opacity: 0;transform: translateY(-10px);}.icon--my-progress:before {content: "\e901";}.icon--my-details:before {content: "\e80f";}.icon--details:before {content: "\e80f";}.icon--financials:before {content: "\f153";}.icon--documents:before {content: "\e81a";}.icon--my-favourites:before {content: "\e80c";}.icon--my-appointments:before {content: "\e80d";}.icon--my-payments:before {content: "\f283";}.icon--my-contracts:before {content: "\e81a";}.icon--communication:before {content: "\f27a";}.icon--my-appartment:before {content: "\e823";}.icon--my-preferences:before {content: "\e900";}.icon--apartments:before {content: "\e825";}.icon--income:before {content: "\f153";}.icon--partners:before {content: "\e818";}.icon--preferences:before {content: "\e80b";}.icon--description:before {content: "\e814";}.icon--location:before {content: "\e811";}.icon-rental:before {content: "\e825";}.icon-internet:before {content: "\ea1c";}.icon-energy:before {content: "\ea15";}.icon-Rental-inspection-checklist:before {content: "\ea16";}.icon-process:before {content: "\ea16";}.icon-file_download:before {content: "\ea17";}.icon-picture_as_pdf:before {content: "\ea18";}.icon-water:before {content: "\ea19";}.icon-draw:before {content: "\ea1a";}.icon--my-contracts:before {content: "\ea18";}.icon--my-clients:before {content: "\e818";}.profile-bar {width: 100%;height: 32px;border-radius: 16px;border: 2px solid #9E9E9E;position: relative;background-color: #f2f2f2;-webkit-box-shadow: inset 0px 0px 0px 2px white;-moz-box-shadow: inset 0px 0px 0px 2px white;box-shadow: inset 0px 0px 0px 2px white;}.profile-bar--inner {width: 100%;height: 100%;border-radius: 18px;position: absolute;top: 0;left: 0;background: #4183bf;background: linear-gradient(53deg, #4183bf 0%, #77cefe 100%);}.profile-bar--progress {overflow: hidden;width: 100%;height: 100%;-webkit-clip-path: inset(0 100% 0 0);clip-path: inset(0 100% 0 0);transition: all 0.3s ease;}.custom-modal--backdrop {position: fixed;width: 100%;height: 100%;top: 0;left: 0;background-color: rgba(0, 0, 0, 0.2);z-index: 999;}.custom-modal {background-color: #fff;width: 860px;max-width: 100%;min-height: 100px;position: absolute;left: 50%;top: 50%;border-radius: 10px;overflow: auto;max-height: 100%;transform: translate(-50%, -50%);}.custom-modal--small {width: 560px;padding: 2em 4em;}.custom-modal--small .custom-modal__body, .custom-modal--small .custom-modal__body p {text-align: center;}.custom-modal--small .custom-modal__footer {justify-content: space-evenly;}.custom-modal--small .custom-modal__footer button {margin-right: 0;}.custom-modal--small .offer-list-item {text-align: left;}.custom-modal__header {color: #fff;padding: 10px;font-size: 1.2em;}.custom-modal__header .close {float: right;cursor: pointer;font-size: 1.8em;margin-right: 12px;}.custom-modal.connection .custom-modal__header {background-color: #FF6D6D;}.custom-modal__body {padding: 20px 30px 10px;}.custom-modal__footer {display: flex;justify-content: end;padding-right: 6px;}.custom-modal.warning button {background-color: #FF6D6D;border-color: #FF6D6D;}.custom-modal.warning button.button--secondary {background-color: transparent;color: #FF6D6D;}.success .icon-header {background-color: #72bb3b;}.icon-header.success {background-color: #72bb3b;}.icon-header.warning {background-color: #F2AA4D;}.icon-header {font-size: 2em;border-radius: 50%;background-color: #3F84BF;color: #fff;width: 60px;height: 60px;margin: 0 auto 20px;}.icon-header .icon {display: inline-block;margin-top: 50%;transform: translateY(-50%);}.image-large {position: fixed;width: 100%;height: 100%;background-color: rgba(0, 0, 0, 0.5);}.image-large .swiper-slide {background: none;}.image-large--container {width: 100%;height: 100%;padding: 20px;}.image-large--container--inner {width: 100%;height: 100%;background-repeat: no-repeat;background-size: contain;background-position: center;}.image-large .close {float: right;cursor: pointer;}.image-large .close span {background-color: #fff;-webkit-box-shadow: 0px 0px 2px 1px rgba(0, 0, 0, 0.5);-moz-box-shadow: 0px 0px 2px 1px rgba(0, 0, 0, 0.5);box-shadow: 0px 0px 2px 1px rgba(0, 0, 0, 0.5);}.image-large .swiper-container .swiper-button-next, .image-large .swiper-container .swiper-button-prev {color: #fff;text-shadow: 2px 2px 2px #000000;}.calendar {display: flex;flex-wrap: wrap;}.calendar__day {width: 14%;height: 130px;display: flex;flex-direction: column;padding: 10px;}.calendar__day__header {padding: 4px;background-color: #f2f2f2;}.calendar__day--lastMonth-days {opacity: 0.6;}.calendar__day.today .calendar__day__header {background-color: #3F84BF;color: #fff;}.calendar__day__body {flex-grow: 1;background-color: #f2f2f2;}.calendar__day__body__appointment {font-size: 0.8em;padding: 2px;border-radius: 4px;background-color: #77cefe;margin-top: 4px;}.calendar--week {flex-direction: row;flex-wrap: nowrap;overflow-x: scroll;transition: all 0.3s ease;}.calendar--week__day {height: auto;width: 90px;min-width: 100px;padding: 0;}.calendar--week__day:first-child .timeslot {border: none;border-right: 1px solid #ddd;}.calendar--week__day__header {height: 60px;border-radius: 6px;margin-bottom: 10px;text-align: center;padding: 6px;}.calendar--week__day.today .calendar--week__day__header {background-color: #3F84BF;color: #fff;}.calendar--week .timeslot {text-align: center;height: 40px;border-top: 1px solid #ddd;border-right: 1px solid #ddd;padding: 4px;position: relative;}.calendar--week .timeslot:last-child {border-bottom: 1px solid #ddd;}.calendar--week .timeslot .morning-indicator, .calendar--week .timeslot .afternoon-indicator {display: inline-block;vertical-align: text-top;width: 8px;border-radius: 4px;height: calc(40px * 5 - 8px);position: absolute;left: 10px;}.calendar--week .timeslot .morning-indicator {background-color: #FFB1C7;}.calendar--week .timeslot .afternoon-indicator {background-color: #B894FF;}.calendar--week .timeslot .viewing {background-color: #fff;cursor: pointer;z-index: 9;display: flex;border-radius: 4px;height: calc(40px * 5 - 8px);position: relative;padding: 10px;transition: all 0.3s ease;}.calendar--week .timeslot .viewing.selected {color: #fff;background-color: #3F84BF;}.calendar--week .timeslot .viewing.selected:after {background-color: #3F84BF;}.calendar--week .timeslot .viewing span {align-self: center;display: flex;}.calendar-wrapper {background-color: #f2f2f2;padding: 20px;position: relative;}.calendar-wrapper .left, .calendar-wrapper .right {width: 60px;height: 100%;position: absolute;top: 0;z-index: 99;pointer-events: none;}.calendar-wrapper .right {right: 0;-webkit-box-shadow: inset -60px 0px 76px -98px rgba(0, 0, 0, 0.98);-moz-box-shadow: inset -60px 0px 76px -98px rgba(0, 0, 0, 0.98);box-shadow: inset -60px 0px 76px -98px rgba(0, 0, 0, 0.98);}.calendar-wrapper .left {left: 0;-webkit-box-shadow: inset 60px 0px 76px -98px rgba(0, 0, 0, 0.98);-moz-box-shadow: inset 60px 0px 76px -98px rgba(0, 0, 0, 0.98);box-shadow: inset 60px 0px 76px -98px rgba(0, 0, 0, 0.98);}.vdp-datepicker:before {display: inline-block;font-family: "fontello";content: "\e80e";position: absolute;left: 14px;top: 15px;}.vdp-datepicker input {padding-left: 36px;}.details-progress-bar {display: flex;height: 12px;align-items: flex-end;max-width: 600px;margin: auto;}.details-progress-bar__step {height: 6px;background-color: #ccc;flex-grow: 1;margin: 0 2px;border-radius: 4px;cursor: pointer;transition: all 0.3s ease;}.details-progress-bar__step.complete {background-color: #3F84BF;}.details-progress-bar__step.disabled {cursor: not-allowed;}.details-progress-bar__step:hover {height: 12px;}.partner-card {padding: 10px 40px 20px;background-color: #fff;border-radius: 10px;margin-top: 10px;-webkit-box-shadow: 2px 2px 5px 0px rgba(0, 0, 0, 0.41);-moz-box-shadow: 2px 2px 5px 0px rgba(0, 0, 0, 0.41);box-shadow: 2px 2px 5px 0px rgba(0, 0, 0, 0.41);}.partner-card .remove {text-align: right;}.partner-card .remove > div {cursor: pointer;}.info-box {display: flex;color: #9E9E9E;}.info-box__icon {width: 22%;font-size: 1.6em;color: #4183bf;text-align: center;}.progress-card, .info-box {position: relative;padding: 20px;border-radius: 6px;overflow: hidden;-webkit-box-shadow: 1px 4px 8px 2px rgba(0, 0, 0, 0.2);-moz-box-shadow: 1px 4px 8px 2px rgba(0, 0, 0, 0.2);box-shadow: 1px 4px 8px 2px rgba(0, 0, 0, 0.2);}.progress-card__bar, .info-box__bar {position: absolute;width: 100%;left: 0;top: 0;height: 6px;background-color: #d2d2d2;}.progress-card__bar--progress, .info-box__bar--progress {height: 100%;width: 0%;transition: all 2s ease;background-color: #3F84BF;}.progress-card__header, .info-box__header {display: flex;align-items: center;}.progress-card__header h3, .info-box__header h3 {flex-grow: 1;margin: 0.8em 0;font-weight: bold;}.progress-card__header h3 span, .info-box__header h3 span {color: #3F84BF;}.progress-card__header .progress-check, .info-box__header .progress-check {display: flex;align-items: center;font-size: 22px;font-weight: bold;color: #3F84BF;}.progress-card__header .progress-check .chl-radio-button, .info-box__header .progress-check .chl-radio-button {padding: 0 10px;}.progress-card p, .info-box p {font-size: 1em;color: #9E9E9E;}.review {height: 100%;border-radius: 10px;background-color: white;padding: 40px;-webkit-box-shadow: 0px 4px 5px 0px rgba(0, 0, 0, 0.1);-moz-box-shadow: 0px 4px 5px 0px rgba(0, 0, 0, 0.1);box-shadow: 0px 4px 5px 0px rgba(0, 0, 0, 0.1);}.review--container {display: flex;flex-direction: row;justify-content: space-between;overflow: auto;max-width: 1800px;margin: auto;margin-bottom: 60px;}@media only screen and (max-width: 1024px) {.review--container {justify-content: left;}}.review--wrapper {margin: 10px;flex-basis: 360px;flex-shrink: 1;min-width: 300px;}.review__header {display: flex;}.review__header .details {flex-grow: 1;padding: 0 10px;}.review__header .details p {font-weight: bold;margin-bottom: 0;}.review__header .score {font-weight: bold;}.review__header .avatar i {width: 52px;height: 52px;background-color: #D2EAFF;border-radius: 50%;display: inline-block;}.review__header .avatar i:before {font-size: 2em;margin-left: 9px;margin-top: 9px;color: #333;opacity: 0.3;}.review__body {padding: 30px 0;line-height: 32px;color: #9E9E9E;}.services {display: flex;min-height: 284px;padding: 20px 40px;border-radius: 10px;margin-bottom: 20px;overflow: hidden;}@media only screen and (max-width: 824px) {.services {height: auto;flex-wrap: wrap;align-items: center;border-radius: 0;margin-bottom: 0;}.services > div {text-align: center;max-width: 100%;flex-basis: 100%;}}.services__content {max-width: 55%;padding: 0 40px;}@media only screen and (max-width: 824px) {.services__content {padding: 20px;align-items: center;}.services__content h3 {font-size: 1.6em !important;}.services__content.services__content--chl {background-color: #9FEBE6;}.services__content.services__content--sa {background-color: #EBE3FF;}}.services__content h3 {font-size: 2.2em;font-weight: bold;}.services img {width: 90%;}.services__image {min-width: 34%;flex-grow: 1;text-align: center;display: flex;align-items: center;justify-content: center;}.services__logo {flex-shrink: 0;padding: 20px 40px;text-align: right;position: relative;}.services__logo img {height: auto;max-width: 200px;}.hamburger {position: relative;display: none;width: 26px;height: 18px;}.hamburger span {position: absolute;display: block;width: 100%;height: 2px;border-radius: 2px;background-color: #000;transition: all 0.3s ease;}.hamburger span:nth-child(2) {top: calc(50% - 2px);}.hamburger span:nth-child(3) {top: calc(100% - 4px);}.hamburger.open span {margin-left: 1px;}.hamburger.open span:first-child {margin-top: 6px;transform: rotate(-45deg);}.hamburger.open span:nth-child(2) {opacity: 0;}.hamburger.open span:nth-child(3) {margin-top: -7px;transform: rotate(45deg);}nav {display: block;}@media only screen and (max-width: 824px) {nav {position: fixed;width: 100%;height: 100vh;left: 0;top: 100px;background-color: white;display: block;display: none;padding: 60px 0;-webkit-box-shadow: 0px 4px 5px 0px rgba(0, 0, 0, 0.1);-moz-box-shadow: 0px 4px 5px 0px rgba(0, 0, 0, 0.1);box-shadow: 0px 4px 5px 0px rgba(0, 0, 0, 0.1);}}.list-header {padding: 20px 0;border-top: 1px solid grey;border-bottom: 1px solid grey;display: flex;justify-content: space-between;align-items: center;}.list-header--empty {border-bottom: 1px solid grey;}.list-header .chl-checkbox {padding: 0;}.list-header button {margin: 0;}.list {position: relative;min-height: 400px;}.appartment-offer {display: flex;position: relative;align-items: stretch;height: 174px;}.appartment-offer .chl-checkbox {padding: 10px;align-self: center;}.appartment-offer .chl-checkbox__box {margin-right: 4px;}.appartment-offer--wrapper {overflow: hidden;background-color: white;border-bottom: 1px solid #ccc;padding: 16px 0;}.appartment-offer h3 {color: #000;}.appartment-offer__carousel {width: 220px;height: 100%;position: relative;}.appartment-offer__info {position: relative;padding: 6px 0 6px 16px;flex-direction: column;flex-grow: 1;}.appartment-offer__info__amenities {display: flex;flex-grow: 1;flex-wrap: wrap;}.appartment-offer__info__amenities .amenity {flex-basis: 100px;font-size: 0.8em;color: #9E9E9E;}.appartment-offer__info__amenities .amenity b {font-size: 1.3em;}.appartment-offer__info .button-row {text-align: right;}.appartment-offer .offer-list-item {width: 120px;padding: 0 10px;}.appartment-offer .offer-list-item .chl-radio-button {position: absolute;top: -10px;left: 0px;}.appartment-offer.cancelled {color: #9E9E9E;}.appartment-offer.cancelled h3 {color: #9E9E9E;}.appartment-offer__bottom-row {display: flex;justify-content: flex-end;}.appartment-offer__details .property-details {padding: 10px;border-top: 1px solid #cccccc;}.appartment-offer__details__tabs {display: flex;border-top: 1px solid #ccc;border-bottom: 1px solid #ccc;}.appartment-offer__details__tabs--tab {flex-basis: 120px;padding: 10px;cursor: pointer;}.appartment-offer__details__tabs--tab.active {border-bottom: 3px solid #333;}.appartment-offer__details__content--wrap {display: flex;flex-direction: row;}.appartment-offer__description {padding: 10px;}.appartment-offer__description h4 {color: #3F84BF;}.appartment-offer__description ul {list-style-type: none;padding: 0 0 10px;}.appartment-offer__images {display: flex;flex-wrap: wrap;padding: 0 16px;}.appartment-offer__images img {height: 124px;border-radius: 6px;margin-right: 10px;margin-bottom: 10px;max-height: 100%;width: auto;max-width: 100%;background-image: url("/assets/images/placeholders/apartment-placeholder.png");}.appartment-offer__description p {color: #9E9E9E;}.appartment-offer--appointment {height: auto;align-items: center;}.appartment-offer--appointment .chl-radio-button {padding-bottom: 0;}.appartment-offer--appointment h3 {margin: 0;}.appartment-offer--appointment .button {margin-bottom: 0;}@media only screen and (max-width: 824px) {.appartment-offer {height: auto;flex-wrap: wrap;}.appartment-offer__carousel {flex-grow: 1;padding: 20px;}.appartment-offer__info {text-align: center;}.appartment-offer__info__amenities {justify-content: center;}.appartment-offer__bottom-row {justify-content: center;}}.offer-list-item {margin-bottom: 10px;}.offer-list-item img {width: 80px;margin-left: 10px;border-radius: 8px;}.custom-modal .swiper-button-next:after {position: fixed;right: 24px;}.custom-modal .swiper-button-prev:after {position: fixed;left: 24px;}.slide-fade-enter-active {transition: all 0.3s ease;}.slide-fade-leave-active {transition: all 0.8s cubic-bezier(1, 0.5, 0.8, 1);}.slide-fade-enter, .slide-fade-leave-to {height: 0;transform: translateX(10px);opacity: 0;}.apartment-type-card {width: 100%;max-width: 400px;border-radius: 10px;background-color: rgba(255, 255, 255, 0.6);border: 1px solid rgba(0, 0, 0, 0.1);display: flex;flex-direction: column;justify-content: end;overflow: hidden;}.apartment-type-card h4 {font-size: 1.1em;margin: 14px 0;}.apartment-type-card p {font-size: 1.4em;color: #fff !important;text-shadow: 1px 1px 1px #000000;}.apartment-type-card > div {height: 100%;}.apartment-type-card > div div:first-child {flex-grow: 1;}.apartment-type-card--container {padding: 10px;flex-basis: 33%;justify-content: center;}.apartment-type-card--wrapper {display: flex;flex-wrap: wrap;}@media only screen and (max-width: 824px) {.apartment-type-card--wrapper {flex-basis: 90vw;justify-content: center;}}.apartment-type-card--container {display: flex;flex-wrap: wrap;}@media only screen and (max-width: 824px) {.apartment-type-card--container {flex-wrap: nowrap;overflow: auto;flex-basis: 100%;}}.apartment-type-card__images {display: flex;justify-content: space-between;padding: 10px 10px 0;}.apartment-type-card__images > div {flex-basis: 50%;}.apartment-type-card__images > div:first-child {padding-right: 4px;}.apartment-type-card__images > div:last-child {padding-left: 4px;}.apartment-type-card__images > div img {border: 1px solid rgba(0, 0, 0, 0.1);width: 100%;}.apartment-type-card__info {color: #333;padding: 10px 24px;}.apartment-type-card__info ul {line-height: 14px;list-style-type: none;padding: 0;}.apartment-type-card__info--row {display: flex;flex-grow: 1;align-items: flex-end;}.apartment-type-card__info--row ul {flex-grow: 1;}.apartment-type-card__buttons {display: flex;flex-direction: column;}.apartment-type-card__buttons button:first-child {margin-bottom: 10px;}.loader {width: 54px;height: 54px;margin: auto;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);border: 4px solid #3F84BF;border-bottom-color: transparent !important;border-top-color: transparent !important;border-right-color: transparent !important;border-radius: 50%;animation: loading 1s linear 0.2s infinite;}.loader--wrapper {position: fixed;top: 111px;left: 410px;width: calc(100% - 410px);height: calc(100% - 110px);background-color: rgba(255, 255, 255, 0.6);z-index: 9999;}@keyframes loading {0% {transform: translate(-50%, -50%) rotate(0deg);}100% {transform: translate(-50%, -50%) rotate(360deg);}}.image-placeholder {width: 100%;height: 200px;position: relative;background-image: url("placeholder-image-8a12980c2902ee7158484d209e5cd31e.svg");background-repeat: no-repeat;background-position: center;background-size: contain;}.image-placeholder .img-loader {width: 54px;height: 54px;margin: auto;display: inline-block;border: 4px solid #3F84BF;border-bottom-color: transparent !important;border-top-color: transparent !important;border-right-color: transparent !important;border-radius: 50%;animation: loading 1s linear 0.2s infinite;}.inlineloader {animation: inlineLoading 1s linear 0.2s infinite;}@keyframes inlineLoading {0% {transform: rotate(0deg);}100% {transform: rotate(360deg);}}.empty-placeholder {text-align: center;padding: 40px;}.empty-placeholder .icon {font-size: 3em;color: #9E9E9E;}.empty-placeholder p {text-align: center;color: #9E9E9E;}.banner {background-color: #F8F8F8;border-left: 10px solid #77cefe;border-radius: 10px;padding: 20px 20px 1.5em;margin: 3em 0;font-size: 14px;-webkit-box-shadow: 1px 4px 8px 2px rgba(0, 0, 0, 0.2);-moz-box-shadow: 1px 4px 8px 2px rgba(0, 0, 0, 0.2);box-shadow: 1px 4px 8px 2px rgba(0, 0, 0, 0.2);}.banner p {font-size: 14px;}.viewing-status, .apartment-status {border-radius: 6px;padding: 4px 12px;margin-bottom: 6px;display: inline-block;color: #fff;height: 27px;}.viewing-status.New, .viewing-status.NEW, .viewing-status.Interested, .viewing-status.Registered, .apartment-status.New, .apartment-status.NEW, .apartment-status.Interested, .apartment-status.Registered {background-color: #3F84BF;}.viewing-status.Confirmed, .viewing-status.CONFIRMED, .viewing-status.Offered, .viewing-status.Confirmed, .viewing-status.Cancelled, .viewing-status.Rented, .apartment-status.Confirmed, .apartment-status.CONFIRMED, .apartment-status.Offered, .apartment-status.Confirmed, .apartment-status.Cancelled, .apartment-status.Rented {background-color: #6FC578;}.viewing-status.Cancelled, .viewing-status.CANCELLED, .viewing-status.Declined, .apartment-status.Cancelled, .apartment-status.CANCELLED, .apartment-status.Declined {background-color: #9E9E9E;}.viewing-status.PENDING, .apartment-status.PENDING {background-color: #F2AA4D;}.user {border: 1px solid grey;border-radius: 10px;margin-bottom: 20px;}.user hr {margin: 0;border-top: 1px solid grey;}.user__header {display: flex;}.user__header__user {display: flex;flex-grow: 1;border-right: 1px solid grey;}.user__header__user--info {padding-right: 10px;}.user__header__ref {flex-basis: 15%;flex-grow: 1;padding: 10px;border-right: 1px solid grey;text-align: center;}.user__header__ref.max-width {max-width: 192px;}.user__header__ref:last-child {border: none;}.user__header__ref__avatar {width: 34px;height: 34px;margin: 12px;background-color: #f2f2f2;border-radius: 50%;font-size: 1.4em;position: relative;}.user__header__ref__avatar.BOOKED:after, .user__header__ref__avatar.RENTED:after {content: "\e805";display: inline-block;color: green;font-family: "sa";position: absolute;top: -8px;left: -2px;}.user__header__action {display: flex;align-items: end;flex-direction: column;padding: 10px;max-width: 200px;}.user__header p {color: #000 !important;margin: 10px 0 0;}.user__header .label {color: #9E9E9E !important;font-size: 0.9em;margin-top: 0;}.user__header button {margin: 0;}.user__info {display: flex;overflow: hidden;flex-wrap: wrap;}.user__info > div {flex-grow: 1;flex-basis: 50%;}.user__info div:first-child .user__info--list {border-right: 1px solid grey;}.user__info--list {display: flex;align-items: center;height: 52px;padding: 10px 20px;border-bottom: 1px solid grey;}.user__info--list.other {border-bottom: none;}.user__info--list.other .user__info__label {flex-basis: 24%;}.user__info--list .booking__info__label {min-width: 62%;}.user__info--list > p {flex-basis: 50%;margin-bottom: 0;line-height: 16px;}.user__info__value {color: #000 !important;}.user__info__label {font-size: 0.9em;}.user__invoice-info {display: flex;}.user__invoice-info div {padding: 10px;text-align: center;flex-grow: 1;border-left: 1px solid grey;}.user__invoice-info div:first-child {border-left: none;}.user__invoice-info__value {color: #000;}.user__invoice-info__label {font-size: 0.9em;}.user__invoice-info .icon {font-size: 24px;}.user .toggle-block {height: auto;max-height: 0;opacity: 0;transition: all 0.3s ease;}.user .toggle-block.showBlock {opacity: 1;max-height: 700px;}.user__block {border-top: 1px solid grey;position: relative;}.status {margin: 4px 14px;padding: 6px 10px;border-radius: 4px;font-weight: bold;}.status p {color: #fff;}.status.ACTIVE {color: #72bb3b !important;}.response.status {margin: 4px 14px;padding: 6px 10px;border-radius: 4px;width: 75px;color: white;}.response.status.NEW {background-color: #f2f2f2;}.response.status.PENDING {background-color: #f2f2f2;}.response.status.OFFER {background-color: #f2f2f2;}.response.status.PROGRESS {background-color: #f2f2f2;}.response.status.HOLD {background-color: #f2f2f2;}.response.status.BOOKED, .response.status.RENTED {background-color: #f2f2f2;}.response.status.CANCEL {background-color: #f2f2f2;}.response.status.DECLINED {background-color: #f2f2f2;}.blogs {display: flex;flex-wrap: wrap;}.related {display: flex;flex-direction: column;flex-basis: 300px;flex-shrink: 0;}.related .blog-item {flex-basis: auto;flex-grow: 0;flex-shrink: 0;}.related .blog-item .thumbnail {width: 100%;height: 144px;}.blog-item {cursor: pointer;flex-basis: 300px;flex-grow: 1;flex-shrink: 1;padding: 10px;}.blog-item h6 {text-transform: uppercase;color: #000;text-decoration: none;}.blog-item .thumbnail {width: 100%;height: 144px;border-radius: 10px;background-color: #F8F8F8;background-size: 100%;background-position: center;background-repeat: no-repeat;transition: all 0.3s ease;position: relative;}.blog-item a {text-decoration: none;}.blog-item:hover {color: #000;}.blog-item:hover h6 {color: #000;text-decoration: underline;}.blog-item:hover .thumbnail {opacity: 0.8;background-size: 110%;}.showBlog {display: flex;width: 100%;}.showBlog .blog {padding: 0 24px;flex-grow: 1;}.showBlog .blog .content {padding: 40px 0;}.showBlog img {width: 100%;}.categories {padding: 50px 0 0;color: grey;}.categories .icon {color: grey;cursor: pointer;}.loader {stroke-miterlimit: 15;stroke-dasharray: 10;}.message-box {padding: 12px 48px;border: 1px solid #E0E0E0;border-radius: 10px;}.message-box .icon {color: #3F84BF;}.property-header {position: relative;padding-top: 80px;margin-bottom: 3em;}.property-header .spotlight__content h1, .property-header .spotlight__content h2 {font-weight: bold;margin: 0.8em 0 0.3em;padding: 0;}.property-header .spotlight__backgroundText {font-size: 650px;line-height: 650px;pointer-events: none;}.property-header__slider {height: 280px;}.property-header__slider__swiper-button.swiper-button-next, .property-header__slider__swiper-button.swiper-button-prev {background-color: #000;border-radius: 50%;width: 50px;height: 50px;color: #fff;}.property-header__slider__swiper-button.swiper-button-next:after, .property-header__slider__swiper-button.swiper-button-prev:after {font-size: 18px;}.property-header__slider__swiper-button.swiper-button-prev {width: 50px;height: 50px;margin-left: -30px;}.property-header__slider__swiper-button.swiper-button-next {margin-right: -30px;}.property-section {margin: 0 auto;padding: 3em;}@media only screen and (max-width: 824px) {.property-section {padding: 1.5em;}}.property-section--columns {display: flex;}.property-section--columns div {flex-grow: 1;flex-basis: 50%;}.property-section--columns.columns-fixed > div {width: 50%;}.property-section--columns.columns-fixed > div:first-child {padding-right: 4%;}.property-section--columns.columns-fixed > div:last-child {padding-left: 4%;}.property-section--columns.columns-fixed > div img {width: 100%;}@media screen and (max-width: 980px) {.property-section--columns.columns-fixed.flex-reverse {flex-direction: column-reverse;}}@media screen and (max-width: 980px) {.property-section--columns {flex-direction: column;}.property-section--columns > div {width: 100% !important;padding: 0px !important;}.property-section--columns .column-image-wrap {padding: 4% !important;}}.property-section h2 {font-weight: bold;}.property-section p {color: #666666;font-size: 18px;}.property-section .text-center {text-align: center;}.cta-box {display: flex;}.cta-box--property {background-color: #fff;border-radius: 10px;padding: 50px;}.cta-box div:first-child {padding-right: 10%;}.cta-box p {margin: 0;}.cta-box button {margin: 0 20px;}@media only screen and (max-width: 824px) {.cta-box {flex-direction: column;text-align: center;}.cta-box div:first-child {padding-right: 0;}.cta-box a {margin-top: 20px;}}.form-container--property-contact-form {background-color: #fff;border-radius: 10px;padding: 50px;}.form-container .property-form {display: flex;flex-wrap: wrap;}.form-container .property-form .form-input {flex-basis: 50%;}.form-container .property-form .form-input:nth-child(odd) {padding-right: 20px;}.form-container .property-form .form-input:nth-child(even) {padding-left: 20px;}@media only screen and (max-width: 824px) {.form-container .property-form .form-input {flex-basis: 100%;}.form-container .property-form .form-input:nth-child(odd) {padding-right: 0px;}.form-container .property-form .form-input:nth-child(even) {padding-left: 0px;}.form-container .property-form .form-input .chl-checkbox {padding-bottom: 0;}}.spotlight-wrapper {margin: 20px 0;}.spotlight {position: relative;overflow: hidden;padding: 60px;}.spotlight__backgroundText {position: absolute;top: 0;left: 0;width: 100%;font-size: 500px;font-weight: bold;line-height: 524px;white-space: nowrap;margin-left: -4%;}.spotlight__content {display: flex;position: relative;text-align: left;}.spotlight__content.fullwidth {display: block;}.spotlight__content .left {flex-basis: 40%;flex-grow: 1;}.spotlight__content .left p {font-size: 1.5em;}.spotlight__content .left p.promotion {font-size: 12pt;width: 75%;}.spotlight__content .left h1 {font-weight: bold;}.spotlight__content .right {width: 60%;position: relative;}.spotlight__content .right .overlay {position: absolute;bottom: 0;left: 0;width: 100%;padding: 20px 30px;display: flex;justify-content: space-between;align-items: end;color: #fff;background: black;background: linear-gradient(90deg, rgba(0, 0, 0, 0.4) 0%, rgba(0, 0, 0, 0) 100%);}.spotlight__content .right .overlay p {margin: 0;}.spotlight__content .right img, .spotlight__content .right .image {height: 40vh;min-height: 424px;width: 100%;background-repeat: no-repeat;background-size: cover;}.spotlight__content .right button {font-size: 19px;margin: 0;}@media only screen and (max-width: 824px) {.spotlight__content {flex-direction: column;}.spotlight__content .right {width: 100%;}.spotlight__content .right .overlay {flex-direction: column;align-items: start;}.spotlight__content .right .overlay button {margin-top: 10px;}}@media only screen and (max-width: 824px) {.spotlight {padding: 20px;}}.legenda-filter {display: flex;margin: 14px 0;}.legenda-filter .legenda {display: flex;align-items: center;}.legenda-filter .filters {display: flex;flex-grow: 1;justify-content: flex-end;}.availability {display: flex;align-items: center;font-size: 0.9em;padding: 0 10px 0 0;}.custom-filter {position: relative;margin-right: 10px;}.custom-filter .custom-filter--select {font-size: 14px;background-color: rgba(255, 255, 255, 0.3);border-radius: 20px;border: 1px solid rgba(0, 0, 0, 0.1);padding: 8px 10px;}.custom-filter .custom-filter--select i {display: inline-block;transition: transform 0.3s ease;transform: rotate(180deg);}.custom-filter .custom-filter--select i.open {transform: rotate(0deg);}.custom-filter--range {font-size: 13px !important;}.custom-filter--range p {margin-bottom: 10px;}.custom-filter--range .custom-filter--options {min-width: 240px !important;right: 0;}.custom-filter .custom-filter--options {position: absolute;background-color: #fff;padding: 10px;min-width: 140px;border-radius: 6px;margin-top: 10px;-webkit-box-shadow: 2px 2px 5px 0px rgba(0, 0, 0, 0.35);-moz-box-shadow: 2px 2px 5px 0px rgba(0, 0, 0, 0.35);box-shadow: 2px 2px 5px 0px rgba(0, 0, 0, 0.35);}.custom-filter .custom-filter--options label {padding: 6px 0;display: block;}.filters__mobile-button {display: none;font-size: 14px;background-color: rgba(255, 255, 255, 0.3);border-radius: 20px;border: 1px solid rgba(0, 0, 0, 0.1);padding: 8px 10px;}@media only screen and (max-width: 824px) {.filters__mobile-button {display: inline-block;}}.filters__buttons {display: flex;}.filters__buttons--header {display: none;align-items: center;justify-content: space-between;font-weight: bold;padding: 10px 0 20px;}.filters__buttons--header .close {cursor: pointer;font-size: 1.5em;}.filters__buttons .apply-filter-button {display: none;}@media only screen and (max-width: 824px) {.filters__buttons {display: none;position: absolute;width: 100%;top: 0;padding: 2em;background-color: #fff;left: 0;}.filters__buttons .filters__buttons--header {display: flex;}.filters__buttons .apply-filter-button {display: inline-block;}.filters__buttons.open {display: block;}.filters__buttons .custom-filter {padding-bottom: 20px;border-bottom: 1px solid grey;margin-bottom: 20px;}.filters__buttons .custom-filter--select {border: none;color: #666;}.filters__buttons .custom-filter--select i {display: none;}.filters__buttons .custom-filter--options {position: relative;box-shadow: none;}}.custom-slider {--trackHeight: 0.5rem;--thumbRadius: 14px;}.custom-slider.minmax {position: relative;height: 18px;}.custom-slider input[type=range] {position: relative;appearance: none;border-radius: 999px;}.custom-slider input[type=range]::-webkit-slider-runnable-track {appearance: none;background: #2B618F;height: var(--trackHeight);border-radius: 999px;}.custom-slider input[type=range]::-moz-range-track {appearance: none;background: #2B618F;height: var(--trackHeight);border-radius: 999px;}.custom-slider input[type=range]::-webkit-slider-thumb {position: relative;top: 50%;transform: translate(0, -50%);width: var(--thumbRadius);height: var(--thumbRadius);background: #fff;border: 1px solid #2B618F;border-radius: 999px;pointer-events: all;appearance: none;z-index: 1;}.custom-slider input[type=range]::-webkit-slider-thumb {position: relative;top: 50%;transform: translate(0, -50%);}.custom-slider input[type=range]::-webkit-slider-thumb {width: var(--thumbRadius);height: var(--thumbRadius);}.custom-slider.minmax input[type=range] {position: absolute;pointer-events: none;width: 100%;}.custom-slider.minmax input[type=range]::-webkit-slider-runnable-track {background: none;}.custom-slider.minmax:before {left: var(--progressLeft);right: var(--progressRight);width: unset;}.custom-slider.minmax input[type=range]:focus {outline-color: transparent;outline-style: none;border: none;}.minmax-inputs {display: flex;justify-content: space-between;}.minmax-inputs input {width: 50px;}.custom-slider .background {width: 100%;height: 4px;background: #666;position: absolute;width: 100%;z-index: 1;border-radius: 5px;padding: 0 10px;margin-top: 2px;}.custom-slider .background .range {height: 100%;background: #4183bf;}.question-card {border: 1px solid #4183bf;border-radius: 14px;padding: 20px 10px;display: flex;align-items: baseline;margin-bottom: 20px;}.question-card > div {padding: 0 10px;}.question-card .expand {display: none;padding-left: 30px;}.question-card .icon-angle-down {font-size: 1.3em;color: #9E9E9E;transition: 0.3s ease;display: inline-block;}.question-card .icon-angle-down.expanded {transform: rotate(180deg);}.card {display: flex;flex-direction: column;position: relative;overflow: hidden;background-color: white;border-radius: 14px;border: 1px solid #ccc;margin-bottom: 10px;}.card--row {padding: 16px 36px;border-bottom: 1px solid #ccc;}.card--row:last-child {border-bottom: none;}.card--columns {display: flex;flex-grow: 1;}@media only screen and (max-width: 1024px) {.card--columns {flex-direction: column;}}.card--columns.space-evenly > div {flex-grow: 1;}.card--columns div.grow {flex-grow: 2;}.card--image {padding-right: 10px;position: relative;}.card--image svg {left: -20px;top: 12px !important;}.card--image img {width: 230px;height: 200px;border-radius: 10px;}.card--content {padding: 10px;}.contracts {display: flex;flex-wrap: wrap;list-style-type: none;padding: 0;justify-content: space-between;}.contracts .contract {display: flex;flex-basis: 45%;align-items: center;box-sizing: border-box;}.contracts .contract .button {margin-bottom: 0;}.contracts .contract i.copy {font-size: 1.4em;color: #9E9E9E;cursor: pointer;}.contracts .contract i.copy:hover {color: #333;}@media only screen and (max-width: 1024px) {.contracts .contract {flex-basis: 100%;}}.copy-icon {position: relative;}.copy-icon:after {content: "\e801";font-family: "fontello";font-size: 21px;color: #6FC578;display: inline-block;position: absolute;left: 19px;top: 7px;overflow: hidden;width: 0;}.copy-icon.set-ok:after {animation: setOk;animation-duration: 0.6s;animation-fill-mode: forwards;}@keyframes setOk {from {width: 0;}to {width: 100%;}}.faq-items {padding: 20px 0;}.faq-item {border-top: 2px solid #3F84BF;cursor: pointer;}.faq-item:last-child {border-bottom: 2px solid #3F84BF;}.faq-item h4 {font-size: 1.2em;margin: 20px 40px 20px 0;display: flex;justify-content: space-between;align-items: center;}.faq-item .icon-angle-down {font-size: 1.3em;color: #9E9E9E;transition: 0.3s ease;display: inline-block;float: right;}.faq-item .icon-angle-down.expanded {transform: rotate(180deg);}.faq-item .expand {display: none;}.u-no-side-margin {margin-left: 0 !important;padding-left: 0 !important;margin-right: 0 !important;}.adagio--hr {margin: auto;max-width: 1000px;width: 80%;border-top: 2px solid #4183bf;}.column-image-wrap {padding: 0 8%;}.columns-fixed {margin-bottom: 20px;}body,input, select, textarea {font-family: "Open Sans", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;}h1, h2, h3, h4, h5, h6 {line-height: 1.1;}.input-subtext {line-height: 16px;margin: 10px;}html {background-color: #fff;background-image: -moz-linear-gradient(center top, #aaa, #ddd);background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #aaa), color-stop(1, #ddd));background-image: linear-gradient(to bottom, #aaa, #ddd);filter: progid:DXImageTransform.Microsoft.gradient(startColorStr = "#aaaaaa", EndColorStr = "#dddddd");background-repeat: no-repeat;height: 100%;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}html.no-cssgradients {background-color: #aaa;}html * {margin: 0;}div {box-sizing: border-box;}body {background-color: #fff;color: #333333;overflow-x: hidden;-moz-box-shadow: 0 0 0.3em #424649;-webkit-box-shadow: 0 0 0.3em #424649;box-shadow: 0 0 0.3em #424649;}#grailsLogo {background-color: #feb672;}a:hover, a:active {outline: none;}h1, h2, h3 {font-weight: normal;font-size: 1.25em;margin: 0.8em 0;}h1 {font-size: 3em;}h2 {font-size: 1.5em;}h6 {font-size: 18px;font-weight: bold;margin: 0.6em;}p {font-size: 16px;line-height: 30px;margin-bottom: 1.5em;}li {margin: 10px 0;}img {border: 0;}#grailsLogo a {display: inline-block;margin: 1em;}.content h1 {margin: 0.8em 1em 0.3em;padding: 0 0.25em;}.scaffold-list h1 {border: none;}.footer img {height: 80px;margin-right: 25px;margin-bottom: 15px;clear: bottom;}.footer strong a {color: white;text-decoration: none;font-size: 1.1rem;}.footer {background: #424649;color: #ffffff;clear: both;font-size: 1em;margin-top: 1.5em;padding: 1em;padding-bottom: 2em;min-height: 1em;}.footer a {color: #feb672;}.spinner {background: url(spinner-c7b3cbb3ec8249a7121b722cdd76b870.gif) 50% 50% no-repeat transparent;height: 16px;width: 16px;padding: 0.5em;position: absolute;right: 0;top: 0;text-indent: -9999px;}a {color: #3F84BF;}a:hover {color: #2B618F;}.nav {zoom: 1;}.nav ul {overflow: hidden;padding-left: 0;zoom: 1;}.nav li {display: block;float: left;list-style-type: none;margin-right: 0.5em;padding: 0;}.nav a {color: #666666;display: block;padding: 0.25em 0.7em;text-decoration: none;-moz-border-radius: 0.3em;-webkit-border-radius: 0.3em;border-radius: 0.3em;}.nav li.dropdown-item a {-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;}.nav a:active, .nav a:visited {color: #666666;}.nav a:focus, .nav a:hover {background-color: #999999;color: #ffffff;outline: none;text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.8);}.no-borderradius .nav a:focus, .no-borderradius .nav a:hover {background-color: transparent;color: #444444;text-decoration: underline;}.nav a.home, .nav a.list, .nav a.create {background-position: 0.7em center;background-repeat: no-repeat;text-indent: 25px;}.nav a.home {background-image: url(skin/house-99bea32e1990e011e870f6c562e87a6a.png);}.nav a.list {background-image: url(skin/database_table-c413540d7e3545ace2c445fe686e915f.png);}.nav a.create {background-image: url(skin/database_add-82a75143b4660a3f02f9c058f0a3ae93.png);}.nav li.dropdown.show ul.dropdown-menu {background-color: #424649;}fieldset,.property-list {margin: 0.6em 1.25em 0 1.25em;padding: 0.3em 1.8em 1.25em;position: relative;zoom: 1;border: none;}.property-list .fieldcontain {list-style: none;overflow: hidden;zoom: 1;}.fieldcontain {margin-top: 1em;}.fieldcontain label,.fieldcontain .property-label {color: #666666;text-align: right;width: 25%;}.fieldcontain .property-label {float: left;}.fieldcontain .property-value {display: block;margin-left: 27%;}label {cursor: pointer;display: inline-block;margin: 0 0.25em 0 0;}select {padding: 0.2em 0.2em 0.2em 0;}select[multiple] {vertical-align: top;}textarea {width: 250px;height: 150px;overflow: auto;vertical-align: top;}input[type=checkbox], input[type=radio] {background-color: transparent;border: 0;padding: 0;}input:focus, select:focus, textarea:focus {background-color: #ffffff;border: 3px solid #3F84BF;outline: 0;-moz-box-shadow: 0 0 0.5em #4183bf;-webkit-box-shadow: 0 0 0.5em #4183bf;box-shadow: 0 0 0.5em #4183bf;}.required-indicator {color: #cc0000;display: inline-block;font-weight: bold;margin-left: 0.3em;position: relative;top: 0.1em;}ul.one-to-many {display: inline-block;list-style-position: inside;vertical-align: top;}ul.one-to-many li.add {list-style-type: none;}fieldset.embedded {background-color: transparent;border: 1px solid #CCCCCC;margin-left: 0;margin-right: 0;padding-left: 0;padding-right: 0;-moz-box-shadow: none;-webkit-box-shadow: none;box-shadow: none;}fieldset.embedded legend {margin: 0 1em;}.errors,.message {font-size: 1em;line-height: 2;padding: 0.25em;}.message {color: #006dba;}.errors {color: #cc0000;}.errors ul,.message {padding: 0;}.errors li {list-style: none;text-indent: 2.2em;}.message {text-indent: 2.2em;}.error input, .error select, .error textarea {background: #fff3f3;border-color: #ffaaaa;color: #cc0000;}.error input:focus, .error select:focus, .error textarea:focus {-moz-box-shadow: 0 0 0.5em #ffaaaa;-webkit-box-shadow: 0 0 0.5em #ffaaaa;box-shadow: 0 0 0.5em #ffaaaa;}input:invalid, select:invalid, textarea:invalid {background: #fff3f3;border-color: #ffaaaa;color: #cc0000;}input:invalid:focus, select:invalid:focus, textarea:invalid:focus {-moz-box-shadow: 0 0 0.5em #ffaaaa;-webkit-box-shadow: 0 0 0.5em #ffaaaa;box-shadow: 0 0 0.5em #ffaaaa;}table {border-top: 1px solid #DFDFDF;border-collapse: collapse;width: 100%;margin-bottom: 1em;}tr {border: 0;}tr > td:first-child, tr > th:first-child {padding-left: 1.25em;}tr > td:last-child, tr > th:last-child {padding-right: 1.25em;}td, th {line-height: 1.5em;padding: 0.5em 0.6em;text-align: left;}th {background-color: #efefef;background-image: -moz-linear-gradient(top, #ffffff, #eaeaea);background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ffffff), color-stop(1, #eaeaea));filter: progid:DXImageTransform.Microsoft.gradient(startColorStr = "#ffffff", EndColorStr = "#eaeaea");-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#ffffff', EndColorStr='#eaeaea')";color: #666666;font-weight: bold;line-height: 1.7em;padding: 0.2em 0.6em;}thead th {white-space: nowrap;}th a {display: block;text-decoration: none;}th a:link, th a:visited {color: #666666;}th a:hover, th a:focus {color: #333333;}th.sortable a {background-position: right;background-repeat: no-repeat;padding-right: 1.1em;}th.asc a {background-image: url(skin/sorted_asc-df23e44c4c4999383e95e9c8bf5da156.gif);}th.desc a {background-image: url(skin/sorted_desc-b85986b88116c4b0ef7571a1c4f3cfa3.gif);}.odd {background: #f7f7f7;}.even {background: #ffffff;}th:hover, tr:hover {background: #f5f5f5;}.pagination {border-top: 0;margin: 0.8em 1em 0.3em;padding: 0.3em 0.2em;text-align: center;-moz-box-shadow: 0 0 3px 1px #AAAAAA;-webkit-box-shadow: 0 0 3px 1px #AAAAAA;box-shadow: 0 0 3px 1px #AAAAAA;background-color: #EFEFEF;}.pagination a,.pagination .currentStep {color: #666666;display: inline-block;margin: 0 0.1em;padding: 0.25em 0.7em;text-decoration: none;-moz-border-radius: 0.3em;-webkit-border-radius: 0.3em;border-radius: 0.3em;}.pagination a:hover, .pagination a:focus,.pagination .currentStep {background-color: #999999;color: #ffffff;outline: none;text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.8);}.no-borderradius .pagination a:hover, .no-borderradius .pagination a:focus,.no-borderradius .pagination .currentStep {background-color: transparent;color: #444444;text-decoration: underline;}.buttons {background-color: #efefef;overflow: hidden;padding: 0.3em;-moz-box-shadow: 0 0 3px 1px #aaaaaa;-webkit-box-shadow: 0 0 3px 1px #aaaaaa;box-shadow: 0 0 3px 1px #aaaaaa;margin: 0.1em 0 0 0;border: none;}.buttons input,.buttons a {background-color: transparent;border: 0;color: #666666;cursor: pointer;display: inline-block;margin: 0 0.25em 0;overflow: visible;padding: 0.25em 0.7em;text-decoration: none;-moz-border-radius: 0.3em;-webkit-border-radius: 0.3em;border-radius: 0.3em;}.buttons input:hover, .buttons input:focus,.buttons a:hover, .buttons a:focus {background-color: #999999;color: #ffffff;outline: none;text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.8);-moz-box-shadow: none;-webkit-box-shadow: none;box-shadow: none;}.no-borderradius .buttons input:hover, .no-borderradius .buttons input:focus,.no-borderradius .buttons a:hover, .no-borderradius .buttons a:focus {background-color: transparent;color: #444444;text-decoration: underline;}.buttons .delete, .buttons .edit, .buttons .save {background-position: 0.7em center;background-repeat: no-repeat;text-indent: 25px;}.buttons .delete {background-image: url(skin/database_delete-3862d8032e726f3a67a0dfd555ff9711.png);}.buttons .edit {background-image: url(skin/database_edit-868a0bb564edc2c710f9fb55c827a4b8.png);}.buttons .save {background-image: url(skin/database_save-8303213a3c95654e14d5afd4e72ed4c2.png);}a.skip {position: absolute;left: -9999px;}.container {max-width: 100%;}.grails-logo-container {background: #7c7c7c no-repeat 50% 30%;margin-bottom: 20px;color: white;height: 300px;text-align: center;}img.grails-logo {height: 340px;margin-top: -10px;}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button {-webkit-appearance: none;margin: 0;}input[type=number] {-moz-appearance: textfield;}