﻿.component.CaselistModule .caselist .case:before,.component.CaselistModule .caselist .case:after{clear:both;display:block;content:""}*,*:before,*:after{margin:0;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html.noscroll{position:fixed;overflow-y:scroll;width:100%}html,body{height:100%}body{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}body:before{content:"";position:fixed;top:0;left:0;width:100%;height:100%;width:100vw;height:100vh;background-size:cover;background-position:center center;background-repeat:no-repeat;z-index:-1}body.customize-partial-edit-shortcuts-shown{overflow:visible}.customize-partial-edit-shortcut{display:none !important}main{display:block;-webkit-box-flex:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto}html.admin-bar{height:calc(100% - 32px)}.container{width:100%;margin:0 auto}.container:after{content:'';display:block;clear:both}main .container{overflow:hidden}h1,h2,h3,h4,h5,h6,a,strong,p{color:inherit;font-weight:inherit}h1,h2,h3,h4,h5,h6{word-break:break-word;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none}em,i{font-style:italic}img{max-width:100%;height:auto}.button:hover,input[type="submit"]:hover{opacity:.7;cursor:pointer}@font-face{font-family:'icomoon';src:url("/wp-content/themes/webplatform/assets/fonts/icomoon.eot");src:url("/wp-content/themes/webplatform/assets/fonts/icomoon.eot") format("embedded-opentype"),url("/wp-content/themes/webplatform/assets/fonts/icomoon.ttf") format("truetype"),url("/wp-content/themes/webplatform/assets/fonts/icomoon.woff") format("woff"),url("/wp-content/themes/webplatform/assets/fonts/icomoon.svg") format("svg");font-weight:normal;font-style:normal}[class^="icon-"],[class*=" icon-"]{font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-search:before{content:"\e986"}.icon-enlarge:before{content:"\e989"}.icon-menu:before{content:"\e9bd"}.icon-cross:before{content:"\ea0f"}.icon-arrow-right2:before{content:"\ea3c"}.icon-arrow-left2:before{content:"\ea40"}.icon-facebook:before{content:"\ea90"}.icon-instagram:before{content:"\ea92"}.icon-twitter:before{content:"\ea96"}.icon-youtube:before{content:"\ea9d"}.icon-linkedin2:before{content:"\eaca"}.icon-play3:before{content:"\ea1c"}.icon-pause2:before{content:"\ea1d"}.icon-volume-medium:before{content:"\ea27"}.icon-volume-mute2:before{content:"\ea2a"}.icon-whatsapp:before{content:"\ea93"}.icon-vimeo:before{content:"\eaa0"}.icon-pinterest:before{content:"\ead1"}.icon-download3:before{content:"\e9c7"}.icon-upload3:before{content:"\e9c8"}.icon-share2:before{content:"\ea82"}.icon-checkbox-mark:before{content:"\ea10"}header{position:relative;-webkit-box-flex:0;-webkit-flex:none;-ms-flex:none;flex:none}footer{-webkit-box-flex:0;-webkit-flex:none;-ms-flex:none;flex:none;overflow:hidden}@media screen and (max-width: 661px){footer .parent{display:block}}@media screen and (max-width: 661px){footer .parent .cell{padding-bottom:20px;margin-bottom:0}footer .parent .cell:last-child{padding-bottom:0}}footer .bottom .social a{display:inline-block;padding:20px}button,.button,input[type="submit"]{border:none;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.row{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-15px;margin-right:-15px}.row.gap-small{margin-left:-4px;margin-right:-4px}.row.gap-small .cell{padding-left:4px;padding-right:4px}.row.gap-medium{margin-left:-25px;margin-right:-25px}.row.gap-medium .cell{padding-left:25px;padding-right:25px}.row.gap-large{margin-left:-50px;margin-right:-50px}.row.gap-large .cell{padding-left:50px;padding-right:50px}.row.vartical-gap-small{margin-top:-5px;margin-bottom:-5px}.row.vartical-gap-small .cell{padding-top:4px;padding-bottom:4px}.row.vartical-gap-medium{margin-top:-12.5px;margin-bottom:-12.5px}.row.vartical-gap-medium .cell{padding-top:12.5px;padding-bottom:12.5px}.row.vartical-gap-large{margin-top:-25px;margin-bottom:-25px}.row.vartical-gap-large .cell{padding-top:25px;padding-bottom:25px}.row .cell{-webkit-box-flex:1;-ms-flex:1 auto;-webkit-flex:1;flex-shrink:0;flex:1;max-width:100%;padding-left:15px;padding-right:15px}.row .cell.word-break{word-break:break-all}.row .cell.c1{-webkit-box-flex:0;-webkit-flex:0 0 8.33%;-ms-flex:0 0 8.33%;flex:0 0 8.33%}.row .cell.c2{-webkit-box-flex:0;-webkit-flex:0 0 16.66%;-ms-flex:0 0 15.66%;flex:0 0 16.66%}.row .cell.c3{-webkit-box-flex:0;-webkit-flex:0 0 25%;-ms-flex:0 0 24%;flex:0 0 25%}.row .cell.c4{-webkit-box-flex:0;-webkit-flex:0 0 33.33%;-ms-flex:0 0 32.33%;flex:0 0 33.33%}.row .cell.c5{-webkit-box-flex:0;-webkit-flex:0 0 41.66%;-ms-flex:0 0 40.66%;flex:0 0 41.66%}.row .cell.c6{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 49%;flex:0 0 50%}.row .cell.c7{-webkit-box-flex:0;-webkit-flex:0 0 58.33%;-ms-flex:0 0 57.33%;flex:0 0 58.33%}.row .cell.c8{-webkit-box-flex:0;-webkit-flex:0 0 66.66%;-ms-flex:0 0 66.66%;flex:0 0 66.66%}.row .cell.c9{-webkit-box-flex:0;-webkit-flex:0 0 75%;-ms-flex:0 0 75%;flex:0 0 75%}.row .cell.c10{-webkit-box-flex:0;-webkit-flex:0 0 83.33%;-ms-flex:0 0 83.33%;flex:0 0 83.33%}.row .cell.c11{-webkit-box-flex:0;-webkit-flex:0 0 91.66%;-ms-flex:0 0 91.66%;flex:0 0 91.66%}.row .cell.c12{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%}@media screen and (max-width: 991px){.row .cell.tablet-break{width:100%;max-width:100%;min-width:100%;-webkit-box-flex:0;-webkit-flex:0 0 100%;flex:0 0 100%}}@media screen and (max-width: 768px){.row .cell.mobile-break{width:100%;max-width:100%;min-width:100%;-webkit-box-flex:0;-webkit-flex:0 0 100%;flex:0 0 100%}}@media screen and (max-width: 991px){.row.tablet-break .cell{display:block !important;-webkit-box-flex:0 !important;-webkit-flex:none !important;-ms-flex:none !important;flex:none !important;width:100% !important;max-width:100% !important}}@media screen and (max-width: 768px){.row.mobile-break .cell{-ms-flex-preferred-size:auto !important;display:block !important;-webkit-box-flex:0 !important;-webkit-flex:none !important;-ms-flex:none !important;flex:none !important;width:100% !important;max-width:100% !important}}.ie .row .cell{-ms-flex-preferred-size:0}.ie .row .cell.c1{-ms-flex-preferred-size:auto;width:8.33%;max-width:8.33%}.ie .row .cell.c2{-ms-flex-preferred-size:auto;width:16.66%;max-width:16.66%}.ie .row .cell.c3{-ms-flex-preferred-size:auto;width:25%;max-width:25%}.ie .row .cell.c4{-ms-flex-preferred-size:auto;width:33.33%;max-width:33.33%}.ie .row .cell.c5{-ms-flex-preferred-size:auto;width:41.66%;max-width:41.66%}.ie .row .cell.c6{-ms-flex-preferred-size:auto;width:50%;max-width:50%}.ie .row .cell.c7{-ms-flex-preferred-size:auto;width:58.33%;max-width:58.33%}.ie .row .cell.c8{-ms-flex-preferred-size:auto;width:66.66%;max-width:66.66%}.ie .row .cell.c9{-ms-flex-preferred-size:auto;width:75%;max-width:75%}.ie .row .cell.c10{-ms-flex-preferred-size:auto;width:83.33%;max-width:83.33%}.ie .row .cell.c11{-ms-flex-preferred-size:auto;width:91.66%;max-width:91.66%}.ie .row .cell.c12{-ms-flex-preferred-size:auto;width:100%;max-width:100%}form.case-search-form .input-field select{background:transparent !important;z-index:2}form option{color:black}form .input-field,form .input-button{position:relative}form .input-field input[type="text"],form .input-field input[type="email"],form .input-field input[type="tel"],form .input-field input[type="password"],form .input-field input[type="checkbox"],form .input-field select,form .input-field textarea,form .input-button input[type="text"],form .input-button input[type="email"],form .input-button input[type="tel"],form .input-button input[type="password"],form .input-button input[type="checkbox"],form .input-button select,form .input-button textarea{width:100%;float:left;border-right:0;border-left:0;border-top:0;border-bottom-width:0;border-bottom-style:inset;outline:none;padding:15px;font-size:inherit;font-weight:inherit;font-style:inherit;resize:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-transition:background 350ms ease-in-out;-moz-transition:background 350ms ease-in-out;-ms-transition:background 350ms ease-in-out;-o-transition:background 350ms ease-in-out;transition:background 350ms ease-in-out}form .input-field input[type="text"]::-webkit-outer-spin-button,form .input-field input[type="text"]::-webkit-inner-spin-button,form .input-field input[type="email"]::-webkit-outer-spin-button,form .input-field input[type="email"]::-webkit-inner-spin-button,form .input-field input[type="tel"]::-webkit-outer-spin-button,form .input-field input[type="tel"]::-webkit-inner-spin-button,form .input-field input[type="password"]::-webkit-outer-spin-button,form .input-field input[type="password"]::-webkit-inner-spin-button,form .input-field input[type="checkbox"]::-webkit-outer-spin-button,form .input-field input[type="checkbox"]::-webkit-inner-spin-button,form .input-field select::-webkit-outer-spin-button,form .input-field select::-webkit-inner-spin-button,form .input-field textarea::-webkit-outer-spin-button,form .input-field textarea::-webkit-inner-spin-button,form .input-button input[type="text"]::-webkit-outer-spin-button,form .input-button input[type="text"]::-webkit-inner-spin-button,form .input-button input[type="email"]::-webkit-outer-spin-button,form .input-button input[type="email"]::-webkit-inner-spin-button,form .input-button input[type="tel"]::-webkit-outer-spin-button,form .input-button input[type="tel"]::-webkit-inner-spin-button,form .input-button input[type="password"]::-webkit-outer-spin-button,form .input-button input[type="password"]::-webkit-inner-spin-button,form .input-button input[type="checkbox"]::-webkit-outer-spin-button,form .input-button input[type="checkbox"]::-webkit-inner-spin-button,form .input-button select::-webkit-outer-spin-button,form .input-button select::-webkit-inner-spin-button,form .input-button textarea::-webkit-outer-spin-button,form .input-button textarea::-webkit-inner-spin-button{-webkit-appearance:none}form .input-field input[type="text"][type="number"],form .input-field input[type="email"][type="number"],form .input-field input[type="tel"][type="number"],form .input-field input[type="password"][type="number"],form .input-field input[type="checkbox"][type="number"],form .input-field select[type="number"],form .input-field textarea[type="number"],form .input-button input[type="text"][type="number"],form .input-button input[type="email"][type="number"],form .input-button input[type="tel"][type="number"],form .input-button input[type="password"][type="number"],form .input-button input[type="checkbox"][type="number"],form .input-button select[type="number"],form .input-button textarea[type="number"]{-moz-appearance:textfield}form .input-field input[type="text"]::-ms-clear,form .input-field input[type="email"]::-ms-clear,form .input-field input[type="tel"]::-ms-clear,form .input-field input[type="password"]::-ms-clear,form .input-field input[type="checkbox"]::-ms-clear,form .input-field select::-ms-clear,form .input-field textarea::-ms-clear,form .input-button input[type="text"]::-ms-clear,form .input-button input[type="email"]::-ms-clear,form .input-button input[type="tel"]::-ms-clear,form .input-button input[type="password"]::-ms-clear,form .input-button input[type="checkbox"]::-ms-clear,form .input-button select::-ms-clear,form .input-button textarea::-ms-clear{display:none}form .input-field input[type="text"].border-active,form .input-field input[type="email"].border-active,form .input-field input[type="tel"].border-active,form .input-field input[type="password"].border-active,form .input-field input[type="checkbox"].border-active,form .input-field select.border-active,form .input-field textarea.border-active,form .input-button input[type="text"].border-active,form .input-button input[type="email"].border-active,form .input-button input[type="tel"].border-active,form .input-button input[type="password"].border-active,form .input-button input[type="checkbox"].border-active,form .input-button select.border-active,form .input-button textarea.border-active{border-bottom-width:2px}form .input-field input[type="text"]+label,form .input-field input[type="email"]+label,form .input-field input[type="tel"]+label,form .input-field input[type="password"]+label,form .input-field input[type="checkbox"]+label,form .input-field select+label,form .input-field textarea+label,form .input-button input[type="text"]+label,form .input-button input[type="email"]+label,form .input-button input[type="tel"]+label,form .input-button input[type="password"]+label,form .input-button input[type="checkbox"]+label,form .input-button select+label,form .input-button textarea+label{position:absolute;top:0;left:0;cursor:text;padding:15px;user-select:none;line-height:1;font-size:85%;z-index:1;-webkit-transition:all 0.4s;transition:all 0.4s;transform-origin:top left}form .input-field input[type="text"] input[type="text"]+label,form .input-field input[type="text"] input[type="email"]+label,form .input-field input[type="text"] input[type="tel"]+label,form .input-field input[type="text"] input[type="password"]+label,form .input-field input[type="text"] select+label,form .input-field input[type="text"] textarea+label,form .input-field input[type="email"] input[type="text"]+label,form .input-field input[type="email"] input[type="email"]+label,form .input-field input[type="email"] input[type="tel"]+label,form .input-field input[type="email"] input[type="password"]+label,form .input-field input[type="email"] select+label,form .input-field input[type="email"] textarea+label,form .input-field input[type="tel"] input[type="text"]+label,form .input-field input[type="tel"] input[type="email"]+label,form .input-field input[type="tel"] input[type="tel"]+label,form .input-field input[type="tel"] input[type="password"]+label,form .input-field input[type="tel"] select+label,form .input-field input[type="tel"] textarea+label,form .input-field input[type="password"] input[type="text"]+label,form .input-field input[type="password"] input[type="email"]+label,form .input-field input[type="password"] input[type="tel"]+label,form .input-field input[type="password"] input[type="password"]+label,form .input-field input[type="password"] select+label,form .input-field input[type="password"] textarea+label,form .input-field input[type="checkbox"] input[type="text"]+label,form .input-field input[type="checkbox"] input[type="email"]+label,form .input-field input[type="checkbox"] input[type="tel"]+label,form .input-field input[type="checkbox"] input[type="password"]+label,form .input-field input[type="checkbox"] select+label,form .input-field input[type="checkbox"] textarea+label,form .input-field select input[type="text"]+label,form .input-field select input[type="email"]+label,form .input-field select input[type="tel"]+label,form .input-field select input[type="password"]+label,form .input-field select select+label,form .input-field select textarea+label,form .input-field textarea input[type="text"]+label,form .input-field textarea input[type="email"]+label,form .input-field textarea input[type="tel"]+label,form .input-field textarea input[type="password"]+label,form .input-field textarea select+label,form .input-field textarea textarea+label,form .input-button input[type="text"] input[type="text"]+label,form .input-button input[type="text"] input[type="email"]+label,form .input-button input[type="text"] input[type="tel"]+label,form .input-button input[type="text"] input[type="password"]+label,form .input-button input[type="text"] select+label,form .input-button input[type="text"] textarea+label,form .input-button input[type="email"] input[type="text"]+label,form .input-button input[type="email"] input[type="email"]+label,form .input-button input[type="email"] input[type="tel"]+label,form .input-button input[type="email"] input[type="password"]+label,form .input-button input[type="email"] select+label,form .input-button input[type="email"] textarea+label,form .input-button input[type="tel"] input[type="text"]+label,form .input-button input[type="tel"] input[type="email"]+label,form .input-button input[type="tel"] input[type="tel"]+label,form .input-button input[type="tel"] input[type="password"]+label,form .input-button input[type="tel"] select+label,form .input-button input[type="tel"] textarea+label,form .input-button input[type="password"] input[type="text"]+label,form .input-button input[type="password"] input[type="email"]+label,form .input-button input[type="password"] input[type="tel"]+label,form .input-button input[type="password"] input[type="password"]+label,form .input-button input[type="password"] select+label,form .input-button input[type="password"] textarea+label,form .input-button input[type="checkbox"] input[type="text"]+label,form .input-button input[type="checkbox"] input[type="email"]+label,form .input-button input[type="checkbox"] input[type="tel"]+label,form .input-button input[type="checkbox"] input[type="password"]+label,form .input-button input[type="checkbox"] select+label,form .input-button input[type="checkbox"] textarea+label,form .input-button select input[type="text"]+label,form .input-button select input[type="email"]+label,form .input-button select input[type="tel"]+label,form .input-button select input[type="password"]+label,form .input-button select select+label,form .input-button select textarea+label,form .input-button textarea input[type="text"]+label,form .input-button textarea input[type="email"]+label,form .input-button textarea input[type="tel"]+label,form .input-button textarea input[type="password"]+label,form .input-button textarea select+label,form .input-button textarea textarea+label{overflow:hidden;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;max-width:100%}form .input-field input[type="text"].dirty,form .input-field input[type="email"].dirty,form .input-field input[type="tel"].dirty,form .input-field input[type="password"].dirty,form .input-field input[type="checkbox"].dirty,form .input-field select.dirty,form .input-field textarea.dirty,form .input-button input[type="text"].dirty,form .input-button input[type="email"].dirty,form .input-button input[type="tel"].dirty,form .input-button input[type="password"].dirty,form .input-button input[type="checkbox"].dirty,form .input-button select.dirty,form .input-button textarea.dirty{padding-top:20px;padding-bottom:10px}form .input-field input[type="text"].dirty+label,form .input-field input[type="email"].dirty+label,form .input-field input[type="tel"].dirty+label,form .input-field input[type="password"].dirty+label,form .input-field input[type="checkbox"].dirty+label,form .input-field select.dirty+label,form .input-field textarea.dirty+label,form .input-button input[type="text"].dirty+label,form .input-button input[type="email"].dirty+label,form .input-button input[type="tel"].dirty+label,form .input-button input[type="password"].dirty+label,form .input-button input[type="checkbox"].dirty+label,form .input-button select.dirty+label,form .input-button textarea.dirty+label{-webkit-transform:translateY(-4px) translateX(-4px) scale(0.7);-ms-transform:translateY(-4px) translateX(-4px) scale(0.7);transform:translateY(-4px) translateX(-4px) scale(0.7);max-width:120%}form .input-field input[type="text"]:focus,form .input-field input[type="email"]:focus,form .input-field input[type="tel"]:focus,form .input-field input[type="password"]:focus,form .input-field input[type="checkbox"]:focus,form .input-field textarea:focus,form .input-button input[type="text"]:focus,form .input-button input[type="email"]:focus,form .input-button input[type="tel"]:focus,form .input-button input[type="password"]:focus,form .input-button input[type="checkbox"]:focus,form .input-button textarea:focus{padding-top:20px;padding-bottom:10px}form .input-field input[type="text"]:focus+label,form .input-field input[type="email"]:focus+label,form .input-field input[type="tel"]:focus+label,form .input-field input[type="password"]:focus+label,form .input-field input[type="checkbox"]:focus+label,form .input-field textarea:focus+label,form .input-button input[type="text"]:focus+label,form .input-button input[type="email"]:focus+label,form .input-button input[type="tel"]:focus+label,form .input-button input[type="password"]:focus+label,form .input-button input[type="checkbox"]:focus+label,form .input-button textarea:focus+label{-webkit-transform:translateY(-4px) translateX(-4px) scale(0.7);-ms-transform:translateY(-4px) translateX(-4px) scale(0.7);transform:translateY(-4px) translateX(-4px) scale(0.7);max-width:120%}form .input-field .top-label,form .input-button .top-label{display:block;margin-top:20px;margin-bottom:10px}form .input-field.input-select,form .input-button.input-select{height:100%}form .input-field select,form .input-button select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;position:relative;z-index:1;background:transparent}form .input-field select:-moz-focusring,form .input-button select:-moz-focusring{color:transparent;text-shadow:0 0 0 #000}form .input-field select::-ms-expand,form .input-button select::-ms-expand{display:none}form .input-field select::-ms-value,form .input-button select::-ms-value{background:none;color:#000}form .input-field select option[disabled],form .input-button select option[disabled]{display:none;opacity:0;height:0;width:0;overflow:hidden}form .input-field textarea,form .input-button textarea{overflow:auto}form .input-field .input-select2 .select2-container,form .input-button .input-select2 .select2-container{vertical-align:top;width:100% !important}form .input-field .input-select2 .select2-container .select2-selection--multiple,form .input-field .input-select2 .select2-container .select2-container--default,form .input-button .input-select2 .select2-container .select2-selection--multiple,form .input-button .input-select2 .select2-container .select2-container--default{border:none !important;border-radius:0 !important;padding:0 !important;cursor:text;float:left;width:100%;overflow:hidden;clear:none}form .input-field .input-select2 .select2-container .select2-selection--multiple .select2-selection__rendered,form .input-field .input-select2 .select2-container .select2-container--default .select2-selection__rendered,form .input-button .input-select2 .select2-container .select2-selection--multiple .select2-selection__rendered,form .input-button .input-select2 .select2-container .select2-container--default .select2-selection__rendered{margin:0 !important;padding:15px !important;float:left}form .input-field .input-select2 .select2-container .select2-selection--multiple .select2-container,form .input-field .input-select2 .select2-container .select2-selection--multiple .select2-search--inline,form .input-field .input-select2 .select2-container .select2-selection--multiple .select2-search__field,form .input-field .input-select2 .select2-container .select2-container--default .select2-container,form .input-field .input-select2 .select2-container .select2-container--default .select2-search--inline,form .input-field .input-select2 .select2-container .select2-container--default .select2-search__field,form .input-button .input-select2 .select2-container .select2-selection--multiple .select2-container,form .input-button .input-select2 .select2-container .select2-selection--multiple .select2-search--inline,form .input-button .input-select2 .select2-container .select2-selection--multiple .select2-search__field,form .input-button .input-select2 .select2-container .select2-container--default .select2-container,form .input-button .input-select2 .select2-container .select2-container--default .select2-search--inline,form .input-button .input-select2 .select2-container .select2-container--default .select2-search__field{margin-top:0 !important;font-size:85%}form .input-field .input-select2 .select2-container .select2-selection--multiple .select2-container::-webkit-input-placeholder,form .input-field .input-select2 .select2-container .select2-selection--multiple .select2-search--inline::-webkit-input-placeholder,form .input-field .input-select2 .select2-container .select2-selection--multiple .select2-search__field::-webkit-input-placeholder,form .input-field .input-select2 .select2-container .select2-container--default .select2-container::-webkit-input-placeholder,form .input-field .input-select2 .select2-container .select2-container--default .select2-search--inline::-webkit-input-placeholder,form .input-field .input-select2 .select2-container .select2-container--default .select2-search__field::-webkit-input-placeholder,form .input-button .input-select2 .select2-container .select2-selection--multiple .select2-container::-webkit-input-placeholder,form .input-button .input-select2 .select2-container .select2-selection--multiple .select2-search--inline::-webkit-input-placeholder,form .input-button .input-select2 .select2-container .select2-selection--multiple .select2-search__field::-webkit-input-placeholder,form .input-button .input-select2 .select2-container .select2-container--default .select2-container::-webkit-input-placeholder,form .input-button .input-select2 .select2-container .select2-container--default .select2-search--inline::-webkit-input-placeholder,form .input-button .input-select2 .select2-container .select2-container--default .select2-search__field::-webkit-input-placeholder{color:inherit}form .input-field .input-select2 .select2-container .select2-selection--multiple .select2-container::-moz-placeholder,form .input-field .input-select2 .select2-container .select2-selection--multiple .select2-search--inline::-moz-placeholder,form .input-field .input-select2 .select2-container .select2-selection--multiple .select2-search__field::-moz-placeholder,form .input-field .input-select2 .select2-container .select2-container--default .select2-container::-moz-placeholder,form .input-field .input-select2 .select2-container .select2-container--default .select2-search--inline::-moz-placeholder,form .input-field .input-select2 .select2-container .select2-container--default .select2-search__field::-moz-placeholder,form .input-button .input-select2 .select2-container .select2-selection--multiple .select2-container::-moz-placeholder,form .input-button .input-select2 .select2-container .select2-selection--multiple .select2-search--inline::-moz-placeholder,form .input-button .input-select2 .select2-container .select2-selection--multiple .select2-search__field::-moz-placeholder,form .input-button .input-select2 .select2-container .select2-container--default .select2-container::-moz-placeholder,form .input-button .input-select2 .select2-container .select2-container--default .select2-search--inline::-moz-placeholder,form .input-button .input-select2 .select2-container .select2-container--default .select2-search__field::-moz-placeholder{color:inherit}form .input-field .input-select2 .select2-container .select2-selection--multiple .select2-container:-ms-input-placeholder,form .input-field .input-select2 .select2-container .select2-selection--multiple .select2-search--inline:-ms-input-placeholder,form .input-field .input-select2 .select2-container .select2-selection--multiple .select2-search__field:-ms-input-placeholder,form .input-field .input-select2 .select2-container .select2-container--default .select2-container:-ms-input-placeholder,form .input-field .input-select2 .select2-container .select2-container--default .select2-search--inline:-ms-input-placeholder,form .input-field .input-select2 .select2-container .select2-container--default .select2-search__field:-ms-input-placeholder,form .input-button .input-select2 .select2-container .select2-selection--multiple .select2-container:-ms-input-placeholder,form .input-button .input-select2 .select2-container .select2-selection--multiple .select2-search--inline:-ms-input-placeholder,form .input-button .input-select2 .select2-container .select2-selection--multiple .select2-search__field:-ms-input-placeholder,form .input-button .input-select2 .select2-container .select2-container--default .select2-container:-ms-input-placeholder,form .input-button .input-select2 .select2-container .select2-container--default .select2-search--inline:-ms-input-placeholder,form .input-button .input-select2 .select2-container .select2-container--default .select2-search__field:-ms-input-placeholder{color:inherit}form .input-field .input-select2 .select2-container .select2-selection--multiple .select2-container:-moz-placeholder,form .input-field .input-select2 .select2-container .select2-selection--multiple .select2-search--inline:-moz-placeholder,form .input-field .input-select2 .select2-container .select2-selection--multiple .select2-search__field:-moz-placeholder,form .input-field .input-select2 .select2-container .select2-container--default .select2-container:-moz-placeholder,form .input-field .input-select2 .select2-container .select2-container--default .select2-search--inline:-moz-placeholder,form .input-field .input-select2 .select2-container .select2-container--default .select2-search__field:-moz-placeholder,form .input-button .input-select2 .select2-container .select2-selection--multiple .select2-container:-moz-placeholder,form .input-button .input-select2 .select2-container .select2-selection--multiple .select2-search--inline:-moz-placeholder,form .input-button .input-select2 .select2-container .select2-selection--multiple .select2-search__field:-moz-placeholder,form .input-button .input-select2 .select2-container .select2-container--default .select2-container:-moz-placeholder,form .input-button .input-select2 .select2-container .select2-container--default .select2-search--inline:-moz-placeholder,form .input-button .input-select2 .select2-container .select2-container--default .select2-search__field:-moz-placeholder{color:inherit}form .input-field .input-select2 .select2-container .select2-selection--multiple .select2-selection__choice,form .input-field .input-select2 .select2-container .select2-container--default .select2-selection__choice,form .input-button .input-select2 .select2-container .select2-selection--multiple .select2-selection__choice,form .input-button .input-select2 .select2-container .select2-container--default .select2-selection__choice{margin-top:0 !important}form .input-field.confirm-email,form .input-button.confirm-email{display:none}form .input-field .input-checkbox,form .input-button .input-checkbox{float:left;width:100%}form .input-field .input-checkbox input,form .input-button .input-checkbox input{display:none}form .input-field .input-checkbox input+label,form .input-button .input-checkbox input+label{float:left;width:100%;position:relative;cursor:pointer;pointer-events:all;border-bottom-style:inset}form .input-field .error-message,form .input-button .error-message{position:absolute;top:3px;right:3px;opacity:0;font-size:10px;color:#f44336;padding:2px;-webkit-transition:opacity 350ms ease-in-out;-moz-transition:opacity 350ms ease-in-out;-ms-transition:opacity 350ms ease-in-out;-o-transition:opacity 350ms ease-in-out;transition:opacity 350ms ease-in-out}form .input-field.error .error-message,form .input-button.error .error-message{opacity:1}form .input-field.error input,form .input-field.error textarea,form .input-field.error select,form .input-button.error input,form .input-button.error textarea,form .input-button.error select{box-shadow:inset 0px 0px 0px 2px rgba(255,0,0,0.75)}form .input-field .awsresults,form .input-button .awsresults{display:none;list-style-type:none;position:absolute;width:100%;z-index:2;top:50px;max-height:180px;overflow:auto;-webkit-overflow-scrolling:touch}form .input-field .awsresults.active,form .input-button .awsresults.active{display:block;box-shadow:inset 0px 0px 10px 1px rgba(0,0,0,0.1)}form .input-field .awsresults li,form .input-button .awsresults li{list-style-type:none;padding:5px 15px;border-top-width:1px;border-top-style:solid;cursor:pointer}form button,form .button,form input[type="submit"]{border:none;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;overflow:hidden;width:100%;cursor:pointer;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}form .consent{font-size:75%;font-style:italic;margin-top:15px}form .form-row{margin-left:-4px;margin-right:-4px}form .form-row--inline{margin-left:-4px;margin-right:-4px}form .form-row--inline>div{padding-left:4px;padding-right:4px}form .form-row--parent{margin-top:-4px;margin-bottom:-4px}form .form-row>div{padding:4px}form img.buttonLoading{max-width:35px;max-height:50px}.CaseModule .hidden{display:none !important}.CaseModule>.container{max-width:100%;padding:0}.CaseModule>.container>.module-content{padding:0}@media screen and (max-width: 991px){.CaseModule>.container>.module-content{overflow:visible}}.CaseModule div.open-house-subscribe-row{position:fixed;width:100%;height:100%;left:0;top:0;background:rgba(0,0,0,0.7);z-index:52;margin-left:0;margin-right:0;overflow:scroll}.CaseModule div.open-house-subscribe-row.hidden{display:none}.CaseModule div.open-house-subscribe-row div.open-house-subscribe-col{position:absolute;background-color:white;width:100%;max-width:650px;margin:0;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}@media screen and (max-width: 767px){.CaseModule div.open-house-subscribe-row div.open-house-subscribe-col{position:fixed;height:100%;max-width:100%;overflow:scroll}}.CaseModule div.open-house-subscribe-row div.open-house-subscribe-col div.open-house-close{position:absolute;width:30px;height:30px;top:20px;right:10px;cursor:pointer}.CaseModule div.open-house-subscribe-row div.open-house-subscribe-col div.open-house-close:before{content:'';width:2px;height:20px;background:black;transform:rotate(45deg);position:absolute;top:7px;right:15px;cursor:pointer}.CaseModule div.open-house-subscribe-row div.open-house-subscribe-col div.open-house-close:after{content:'';width:2px;height:20px;background:black;transform:rotate(135deg);position:absolute;top:7px;right:15px;cursor:pointer}.CaseModule div.open-house-subscribe-row div.open-house-subscribe-col div.open-house-data{padding:20px 30px 10px 30px}@media screen and (max-width: 767px){.CaseModule div.open-house-subscribe-row div.open-house-subscribe-col div.open-house-data{padding-top:10px}}.CaseModule div.open-house-subscribe-row div.open-house-subscribe-col div.open-house-data h3.open-house-data-title{text-transform:unset;color:black;font-weight:100;font-size:1.5rem;margin-bottom:15px;margin-top:10px}@media screen and (max-width: 575px){.CaseModule div.open-house-subscribe-row div.open-house-subscribe-col div.open-house-data h3.open-house-data-title{font-size:1.3rem}}@media screen and (max-width: 767px){.CaseModule div.open-house-subscribe-row div.open-house-subscribe-col div.open-house-data h3.open-house-data-title{margin-bottom:5px}}.CaseModule div.open-house-subscribe-row div.open-house-subscribe-col div.open-house-data p.open-house-data-subtitle{font-size:.9rem}@media screen and (max-width: 767px){.CaseModule div.open-house-subscribe-row div.open-house-subscribe-col div.open-house-data p.open-house-data-subtitle{margin-bottom:10px}}.CaseModule div.open-house-subscribe-row div.open-house-subscribe-col div.open-house-data form div.open-house-form-row{margin-top:20px}@media screen and (max-width: 767px){.CaseModule div.open-house-subscribe-row div.open-house-subscribe-col div.open-house-data form div.open-house-form-row{margin-top:5px}}.CaseModule div.open-house-subscribe-row div.open-house-subscribe-col div.open-house-data form div.open-house-form-row div.open-house-address,.CaseModule div.open-house-subscribe-row div.open-house-subscribe-col div.open-house-data form div.open-house-form-row div.open-house-time{margin-bottom:20px;text-align:center}@media screen and (max-width: 767px){.CaseModule div.open-house-subscribe-row div.open-house-subscribe-col div.open-house-data form div.open-house-form-row div.open-house-address,.CaseModule div.open-house-subscribe-row div.open-house-subscribe-col div.open-house-data form div.open-house-form-row div.open-house-time{margin-bottom:5px;padding-top:15px}}@media screen and (max-width: 575px){.CaseModule div.open-house-subscribe-row div.open-house-subscribe-col div.open-house-data form div.open-house-form-row div.open-house-address,.CaseModule div.open-house-subscribe-row div.open-house-subscribe-col div.open-house-data form div.open-house-form-row div.open-house-time{padding-top:5px}}.CaseModule div.open-house-subscribe-row div.open-house-subscribe-col div.open-house-data form div.open-house-form-row select.no-timepicker{display:none}.CaseModule div.open-house-subscribe-row div.open-house-subscribe-col div.open-house-data form div.open-house-form-row div.open-house-address{line-height:1.1}@media screen and (max-width: 767px){.CaseModule div.open-house-subscribe-row div.open-house-subscribe-col div.open-house-data form div.open-house-form-row div.open-house-address{line-height:1.4}}.CaseModule div.open-house-subscribe-row div.open-house-subscribe-col div.open-house-data form div.open-house-form-row div.open-house-address.no-timepicker{margin-bottom:10px}.CaseModule div.open-house-subscribe-row div.open-house-subscribe-col div.open-house-data form div.open-house-form-row div.open-house-hours{padding-top:12px;font-weight:bold;font-size:.9rem}.CaseModule div.open-house-subscribe-row div.open-house-subscribe-col div.open-house-data form div.open-house-form-row div.open-house-hours.max-width{text-align:center;padding-top:0;padding-bottom:20px}.CaseModule div.open-house-subscribe-row div.open-house-subscribe-col div.open-house-data form div.open-house-form-row div.open-house-time{position:relative}.CaseModule div.open-house-subscribe-row div.open-house-subscribe-col div.open-house-data form div.open-house-form-row div.open-house-time label.label-subscribed-time{position:relative}.CaseModule div.open-house-subscribe-row div.open-house-subscribe-col div.open-house-data form div.open-house-form-row div.open-house-time label.label-subscribed-time:not(.disabled):before{content:'';position:absolute;top:5px;right:20px;width:2px;height:10px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);z-index:2}.CaseModule div.open-house-subscribe-row div.open-house-subscribe-col div.open-house-data form div.open-house-form-row div.open-house-time label.label-subscribed-time:not(.disabled):after{content:'';position:absolute;top:5px;right:27px;width:2px;height:10px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);z-index:2}.CaseModule div.open-house-subscribe-row div.open-house-subscribe-col div.open-house-data form div.open-house-form-row div.open-house-time span.open-house-time-error-message{position:absolute;z-index:1;font-size:.6rem;right:5px;color:red;margin-top:5px}.CaseModule div.open-house-subscribe-row div.open-house-subscribe-col div.open-house-data form div.open-house-form-row div.open-house-time select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:2px 30px 2px 15px;border:none;width:100%;height:50px;font-size:.9rem;position:relative;border-radius:0}.CaseModule div.open-house-subscribe-row div.open-house-subscribe-col div.open-house-data form div.open-house-form-row div.open-house-time select.error{border:2px solid red}@media screen and (max-width: 575px){.CaseModule div.open-house-subscribe-row div.open-house-subscribe-col div.open-house-data form div.open-house-form-row div.open-house-time select{height:40px}}.CaseModule div.open-house-subscribe-row div.open-house-subscribe-col div.open-house-data form div.open-house-form-row div.open-house-sub-sub-title{font-size:.8rem}.CaseModule div.open-house-subscribe-row div.open-house-subscribe-col div.open-house-data form div.open-house-form-row div.input-holder{margin-top:10px}@media screen and (min-width: 768px){.CaseModule div.open-house-subscribe-row div.open-house-subscribe-col div.open-house-data form div.open-house-form-row div.input-holder.email{padding-left:15px;padding-right:5px}}@media screen and (min-width: 768px){.CaseModule div.open-house-subscribe-row div.open-house-subscribe-col div.open-house-data form div.open-house-form-row div.input-holder.phone{padding-left:5px;padding-right:15px}}@media screen and (max-width: 575px){.CaseModule div.open-house-subscribe-row div.open-house-subscribe-col div.open-house-data form div.open-house-form-row div.input-holder div.input-field input{height:40px}}.CaseModule div.open-house-subscribe-row div.open-house-subscribe-col div.open-house-data form div.open-house-form-row input.open-house-submit-button{width:100%;color:white;padding:15px;text-align:center;margin-top:10px;cursor:pointer}.CaseModule div.open-house-subscribe-row div.open-house-subscribe-col div.open-house-data form div.open-house-form-row input.open-house-submit-button:hover{opacity:.8}@media screen and (max-width: 575px){.CaseModule div.open-house-subscribe-row div.open-house-subscribe-col div.open-house-data form div.open-house-form-row input.open-house-submit-button{padding:7px}}.CaseModule div.open-house-subscribe-row div.open-house-subscribe-col div.open-house-data form div.open-house-form-row div.open-house-info-text-col{margin-top:10px}.CaseModule div.open-house-subscribe-row div.open-house-subscribe-col div.open-house-data form div.open-house-form-row div.open-house-info-text-col p.open-house-info-text{font-size:.8rem;line-height:1.4;color:#686868}.CaseModule h1.title,.CaseModule h2.title,.CaseModule h3.title,.CaseModule h4.title,.CaseModule h5.title,.CaseModule h6.title{display:block;text-align:center;text-transform:uppercase;margin-top:25px;padding:20px 0}.CaseModule .sign{position:absolute;top:0;left:0;color:white;font-weight:400;padding:12px;z-index:50}@media screen and (max-width: 768px){.CaseModule .sign{font-size:.8rem}}.CaseModule section.media{position:relative;margin-bottom:25px}@media screen and (max-width: 991px){.CaseModule section.media{overflow:visible !important}}@media screen and (max-width: 768px){.CaseModule section.media{background-color:transparent !important}}@media screen and (max-width: 991px){.CaseModule section.media>.container{overflow:visible !important}}@media screen and (max-width: 1170px){.CaseModule section.media>.container{padding-left:0;padding-right:0}}.CaseModule section.media .slide.loaded.vr-type-slider .vr-image{z-index:2;will-change:clip;z-index:2;will-change:clip;clip:rect(0, 0, 3000px, 0)}.CaseModule section.media .slide.loaded.vr-type-slider .vr-slider-toggler{position:absolute;top:0;left:50%;bottom:0;width:1px;cursor:ew-resize;z-index:3;background-color:white}.CaseModule section.media .slide.loaded.vr-type-slider .vr-slider-toggler:after{content:"";display:block;position:absolute;width:50px;height:50px;top:66.66%;margin-top:-25px;z-index:-1;border-radius:50%;-webkit-transform-style:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}.CaseModule section.media .slide.loaded.vr-type-slider .vr-slider-toggler .handle-left,.CaseModule section.media .slide.loaded.vr-type-slider .vr-slider-toggler .handle-right{content:"";display:block;width:50px;height:100%;position:absolute;top:0}.CaseModule section.media .slide.loaded.vr-type-slider .vr-slider-toggler .handle-left{-webkit-transform:translateX(-50px);-moz-transform:translateX(-50px);-ms-transform:translateX(-50px);-o-transform:translateX(-50px);transform:translateX(-50px)}.CaseModule section.media .slide.loaded.vr-type-slider .vr-slider-toggler .handle-left span{display:block;border-right-color:white;border-right-width:10px;border-right-style:solid;border-top:10px solid transparent;border-bottom:10px solid transparent;position:absolute;top:66.66%;margin-top:-10px;right:5px;will-change:animation}.CaseModule section.media .slide.loaded.vr-type-slider .vr-slider-toggler .handle-right{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}.CaseModule section.media .slide.loaded.vr-type-slider .vr-slider-toggler .handle-right span{display:block;border-left-color:white;border-left-width:10px;border-left-style:solid;border-top:10px solid transparent;border-bottom:10px solid transparent;position:absolute;top:66.66%;margin-top:-10px;left:5px;will-change:animation}.CaseModule section.media .slide.loaded.vr-type-slider .vr-slider-toggler.animation .handle-left span{-webkit-animation:arrowLeftBounce 2s ease-in-out infinite;-o-animation:arrowLeftBounce 2s ease-in-out infinite;animation:arrowLeftBounce 2s ease-in-out infinite}.CaseModule section.media .slide.loaded.vr-type-slider .vr-slider-toggler.animation .handle-right span{-webkit-animation:arrowRightBounce 2s ease-in-out infinite;-o-animation:arrowRightBounce 2s ease-in-out infinite;animation:arrowRightBounce 2s ease-in-out infinite}.CaseModule section.media .slide.loaded.vr-type-slider .vr-slider-toggler:hover .handle-left::before,.CaseModule section.media .slide.loaded.vr-type-slider .vr-slider-toggler:hover .handle-right::before{-webkit-animation:none;-o-animation:none;animation:none}.CaseModule section.media .slide.loaded.vr-type-button .vr-image{opacity:0;visibility:hidden;-webkit-transition:all 150ms ease-in-out;transition:all 150ms ease-in-out}.CaseModule section.media .slide.loaded.vr-type-button .vr-image.show{opacity:1;visibility:visible}.CaseModule section.media .slide.loaded.vr-type-button i.vr-button-toggler{position:absolute;top:0;right:0;z-index:10;cursor:pointer;padding:12px;color:white}.CaseModule section.media .slide.loaded.vr-type-button i.vr-button-toggler span.active{display:none}.CaseModule section.media .slide.loaded.vr-type-button i.vr-button-toggler.active span.inactive{display:none}.CaseModule section.media .slide.loaded.vr-type-button i.vr-button-toggler.active span.active{display:block}.CaseModule section.media #case-plan .slide img{max-width:100% !important;max-height:100% !important;min-width:auto !important;min-height:auto !important;width:auto !important}.CaseModule section.media a{text-decoration:none;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.CaseModule section.media a:focus{outline:none}.CaseModule section.media .fullscreen-open{position:absolute;right:0;bottom:0;z-index:51;padding:12px;text-shadow:0px 0px 2px #000000}.CaseModule section.media .fullscreen-open:hover{visibility:visible;opacity:1}.CaseModule section.media .fullscreen-open:before{content:"\e989";display:inline-block;width:auto;-webkit-font-smoothing:antialiased;font:normal 1.4em 'icomoon';vertical-align:middle;color:white}@media screen and (max-width: 768px){.CaseModule section.media .fullscreen-open:before{color:black}}.CaseModule section.media .fullscreen-open.hide{opacity:0;visibility:hidden}.CaseModule section.media .fullscreen-close{opacity:0;visibility:hidden;position:absolute;top:10px;right:10px;z-index:100;text-shadow:0px 0px 2px #000000}.CaseModule section.media .fullscreen-close:before{content:"\ea0f";-webkit-font-smoothing:antialiased;font:normal 1.5em 'icomoon';vertical-align:middle;color:white}.CaseModule section.media .video-play-pause-button{text-align:center;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:50;padding:20px 15px 20px 25px;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;background:#ffffff;opacity:.7;-webkit-transition:100ms all ease;-moz-transition:100ms all ease;-ms-transition:100ms all ease;-o-transition:100ms all ease;transition:100ms all ease;display:none}.CaseModule section.media .video-play-pause-button:hover{opacity:1}.CaseModule section.media .video-play-pause-button:before{content:"";display:block;width:50px;height:50px;border-style:solid;border-width:25px 0px 25px 50px;border-color:transparent transparent transparent #000000;-webkit-transition:100ms all ease;-moz-transition:100ms all ease;-ms-transition:100ms all ease;-o-transition:100ms all ease;transition:100ms all ease;will-change:border-width}.CaseModule section.media .video-play-pause-button.playing{opacity:0;padding:20px}.CaseModule section.media .video-play-pause-button.playing:before{border-style:double;border-width:0px 0px 0px 50px}.CaseModule section.media.video-player-active .video-play-pause-button{display:block}.CaseModule section.media.video-player-active:hover .video-play-pause-button.playing{opacity:.7}.CaseModule section.media.video-player-active:hover .video-play-pause-button.playing:hover{opacity:1}.CaseModule section.media.video-player-active .fullscreen-open{display:none}.CaseModule section.media div.sign-open-house-mobile-row div.sign-open-house-mobile{position:relative;padding:0 20px}.CaseModule section.media div.sign-open-house-mobile-row div.sign-open-house-mobile div.open-house-text{float:left;padding:10px 20px;font-size:1.1rem}@media screen and (max-width: 520px){.CaseModule section.media div.sign-open-house-mobile-row div.sign-open-house-mobile div.open-house-text{font-size:.9rem;padding-top:15px}}@media screen and (max-width: 450px){.CaseModule section.media div.sign-open-house-mobile-row div.sign-open-house-mobile div.open-house-text{font-size:.8rem}}.CaseModule section.media div.sign-open-house-mobile-row div.sign-open-house-mobile div.open-house-text span.open-house-time{font-size:.9rem}@media screen and (max-width: 520px){.CaseModule section.media div.sign-open-house-mobile-row div.sign-open-house-mobile div.open-house-text span.open-house-time{font-size:.8rem}}@media screen and (max-width: 450px){.CaseModule section.media div.sign-open-house-mobile-row div.sign-open-house-mobile div.open-house-text span.open-house-time{font-size:.7rem}}.CaseModule section.media div.sign-open-house-mobile-row div.sign-open-house-mobile div.open-house-toggler{float:right;background-color:rgba(0,0,0,0.2);padding:23px 25px;cursor:pointer;text-align:center}@media screen and (max-width: 767px){.CaseModule section.media div.sign-open-house-mobile-row div.sign-open-house-mobile div.open-house-toggler{padding:27px 25px;float:left}}.CaseModule section.media div.sign-open-house-mobile-row div.sign-open-house-mobile div.open-house-toggler:hover{opacity:.9}.CaseModule section.media div.sign-open-house-mobile-row div.sign-open-house-mobile div.open-house-toggler span.open-house-toggler-text{border:1px solid white;padding:5px 10px}.CaseModule section.media .frame{position:relative;width:100%}.CaseModule section.media .frame.fullscreen-mode{height:100% !important}.CaseModule section.media .frame div.close-full-screen-button{display:none;position:absolute;top:10px;right:10px;z-index:100;cursor:pointer}.CaseModule section.media .frame div.close-full-screen-button:before{content:"\ea0f";-webkit-font-smoothing:antialiased;font:normal 1.5em 'icomoon';vertical-align:middle;color:white;text-shadow:0px 0px 2px #000}.CaseModule section.media .frame div.sign-open-house{padding:0}.CaseModule section.media .frame div.sign-open-house div.open-house-text{float:left;padding:10px 20px;font-size:1.1rem}.CaseModule section.media .frame div.sign-open-house div.open-house-text span.open-house-time{font-size:.9rem}.CaseModule section.media .frame div.sign-open-house div.open-house-toggler{float:right;background-color:rgba(0,0,0,0.2);padding:23px 25px;cursor:pointer}@media screen and (max-width: 767px){.CaseModule section.media .frame div.sign-open-house div.open-house-toggler{padding:27px 25px;float:left}}.CaseModule section.media .frame div.sign-open-house div.open-house-toggler:hover{opacity:.9}.CaseModule section.media .frame div.sign-open-house div.open-house-toggler span.open-house-toggler-text{border:1px solid white;padding:5px 10px}.CaseModule section.media .frame .tab.video .video-container{position:relative;max-width:100%;height:100%;overflow:hidden}.CaseModule section.media .frame .tab.video .video-container>iframe{position:absolute;width:100%;height:100%;background-color:black;z-index:50;border:none}.CaseModule section.media .frame .tab.video .video-container.custom-video video{height:100%;width:100%;background:black;position:relative}.CaseModule section.media .frame .tab.video .video-container.custom-video .video-controls{position:absolute;right:0;top:0;background:rgba(255,255,255,0.5)}@media screen and (max-width: 991px){.CaseModule section.media .frame{height:400px !important}}@media screen and (max-width: 768px){.CaseModule section.media .frame{height:300px !important}}@media screen and (max-width: 661px){.CaseModule section.media .frame{height:200px !important}}.CaseModule section.media.fullscreen .module-content{position:fixed;width:100%;height:100%;top:0;left:0;z-index:999999;background-color:#000}.CaseModule section.media.fullscreen .module-content .frame{height:100% !important}.CaseModule section.media.fullscreen .module-content .frame .tab{position:absolute;width:100%;height:100% !important;top:50%;left:50%;z-index:50;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.CaseModule section.media.fullscreen .module-content .frame .tab.slideshow .slick-track .slick-slide.fullWidth img{width:100% !important}.CaseModule section.media.fullscreen .module-content .frame .tab.slideshow .slick-track .slick-slide.fullHeight img{height:100% !important}.CaseModule section.media.fullscreen .module-content .frame .tab.slideshow .slick-track .slick-slide img{max-width:100%;max-height:100%;min-width:auto;min-height:auto;width:auto !important;width:100%}.CaseModule section.media.fullscreen .module-content ul.tab-nav{position:fixed;text-align:center;left:50%;bottom:0 !important;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media screen and (max-width: 768px){.CaseModule section.media.fullscreen .module-content ul.tab-nav{width:100%;left:0;-webkit-transform:none;transform:none;bottom:39px !important}}.CaseModule section.media.fullscreen .module-content ul.tab-nav li{padding:10px;display:inline-block}.CaseModule section.media.fullscreen .module-content ul.tab-nav li.break-line{display:none;padding:0 !important}@media screen and (max-width: 1310px) and (min-width: 768px){.CaseModule section.media.fullscreen .module-content ul.tab-nav li.break-line{display:block;background-color:transparent}}.CaseModule section.media.fullscreen .module-content .sign{display:none}.CaseModule section.media.fullscreen .module-content .fullscreen-open{opacity:0;visibility:hidden}.CaseModule section.media.fullscreen .module-content .fullscreen-close{opacity:1;visibility:visible}.CaseModule section.media .googlemap,.CaseModule section.media .googlemap-embed{position:relative;height:100%;width:100%}.CaseModule section.media .tab{opacity:0;visibility:hidden;height:0}.CaseModule section.media .tab.active{opacity:1;visibility:visible;height:100%;-webkit-transition:opacity 350ms ease;transition:opacity 350ms ease}.CaseModule section.media ul.tab-nav{position:absolute;left:0;bottom:0;z-index:50}.CaseModule section.media ul.tab-nav.fullscreen-mode{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.CaseModule section.media ul.tab-nav li{padding:12px;display:inline-block}.CaseModule section.media ul.tab-nav li.break-line{display:none;padding:0}@media screen and (max-width: 768px){.CaseModule section.media ul.tab-nav li.break-line{display:block}}.CaseModule section.media ul.tab-nav li#nav-case-video-play{margin-left:5px}.CaseModule section.media ul.tab-nav li button{padding:0;font-size:.8rem}.CaseModule section.media ul.tab-nav li#nav-case-video-range{padding-left:0;padding-right:20px}.CaseModule section.media ul.tab-nav li#nav-case-video-range input[type=range]{width:200px}@media screen and (max-width: 465px){.CaseModule section.media ul.tab-nav li#nav-case-video-range input[type=range]{width:150px}}.CaseModule section.media ul.tab-nav li#nav-case-video-vol{padding-left:0}.CaseModule section.media ul.tab-nav li#nav-case-video-vol input[type=range]{width:50px}.CaseModule section.media ul.tab-nav li input[type=range]{-webkit-appearance:none;background:transparent;height:15px}.CaseModule section.media ul.tab-nav li input[type=range]::-moz-range-track{width:100%;height:5px;border:none;opacity:.3}.CaseModule section.media ul.tab-nav li input[type=range]::-webkit-slider-runnable-track{width:100%;height:5px;border:none;margin-top:2px;opacity:.7}.CaseModule section.media ul.tab-nav li input[type=range]::-ms-track{width:100%;height:5px;background:transparent;border-color:transparent;border-width:6px 0;color:transparent}.CaseModule section.media ul.tab-nav li input[type=range]::-ms-fill-lower,.CaseModule section.media ul.tab-nav li input[type=range]::-ms-fill-upper{border-radius:10px}.CaseModule section.media ul.tab-nav li input[type=range]::-moz-range-thumb{-webkit-appearance:none;border:none;height:16px;width:5px;border-radius:0}.CaseModule section.media ul.tab-nav li input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;border:none;height:16px;width:5px;border-radius:0;margin-top:-5.5px}.CaseModule section.media ul.tab-nav li input[type=range]::-ms-thumb{border:none;height:16px;width:5px;border-radius:0;margin-top:1px}.CaseModule section.media ul.tab-nav li input[type=range]:focus::-moz-range-track{opacity:.5}.CaseModule section.media ul.tab-nav li input[type=range]::-moz-focus-outer{border:0}.CaseModule section.media ul.tab-nav li input[type=range]:focus{outline:none}.CaseModule section.media ul.tab-nav li input[type=range]:focus::-webkit-slider-runnable-track{opacity:.5}.CaseModule section.media ul.tab-nav li#nav-case-video-play,.CaseModule section.media ul.tab-nav li#nav-case-video-range,.CaseModule section.media ul.tab-nav li#nav-case-video-vol,.CaseModule section.media ul.tab-nav li#nav-case-video-mute{display:none}.CaseModule section.media ul.tab-nav li#nav-case-video-play.active,.CaseModule section.media ul.tab-nav li#nav-case-video-range.active,.CaseModule section.media ul.tab-nav li#nav-case-video-vol.active,.CaseModule section.media ul.tab-nav li#nav-case-video-mute.active{display:inline-block}@media screen and (max-width: 768px){.CaseModule section.media ul.tab-nav{position:relative;width:100%;left:0;display:table;table-layout:fixed}.CaseModule section.media ul.tab-nav li{text-align:center}}.CaseModule section.media .toggle-vr{position:absolute;right:10px;bottom:10px;z-index:4;display:none;text-transform:uppercase;font-family:PT Sans;letter-spacing:0.5px;font-size:0.825rem;padding:9px 12px;color:white}@media screen and (min-width: 576px){.CaseModule section.media .toggle-vr{bottom:auto;top:10px}}.CaseModule section.media .toggle-vr.active{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.CaseModule section.media .toggle-vr span{padding-right:7px}.CaseModule section.media .toggle-vr .switch-icon{width:18px;height:18px;display:-ms-flexbox;display:flex}.CaseModule section.media .toggle-vr .switch-icon svg{-ms-flex-positive:1;flex-grow:1}.CaseModule section.media .toggle-vr .switch-icon svg>g{-webkit-transition:all 400ms ease-in-out;-moz-transition:all 400ms ease-in-out;-ms-transition:all 400ms ease-in-out;-o-transition:all 400ms ease-in-out;transition:all 400ms ease-in-out;transform-style:preserve-3d;-webkit-transform-origin:center;-moz-transform-origin:center;-ms-transform-origin:center;-o-transform-origin:center;transform-origin:center;fill:white}.CaseModule section.media .toggle-vr:hover svg>g{-webkit-transform:rotate(75deg);-moz-transform:rotate(75deg);-ms-transform:rotate(75deg);-o-transform:rotate(75deg);transform:rotate(75deg)}.CaseModule section.info{padding-top:15px;padding-bottom:30px}@media screen and (min-width: 576px){.CaseModule section.info{padding:50px 0}}.CaseModule section.info ul.icons{display:table;table-layout:fixed;width:100%;margin:0 auto;text-align:center;margin-bottom:25px}.CaseModule section.info ul.icons li{position:relative;display:table-cell}.CaseModule section.info ul.icons li span.icon{display:block}.CaseModule section.info ul.icons li span.icon.icon-areaLiving,.CaseModule section.info ul.icons li span.icon.icon-areaConcat{background-image:url("/wp-content/themes/webplatform/assets/images/icons/livingarea.png")}.CaseModule section.info ul.icons li span.icon.icon-areaGround{background-image:url("/wp-content/themes/webplatform/assets/images/icons/groundarea.png")}.CaseModule section.info ul.icons li span.icon.icon-rooms{background-image:url("/wp-content/themes/webplatform/assets/images/icons/rooms.png")}.CaseModule section.info ul.icons li span.value{color:red;font-size:90%}.CaseModule section.info ul.icons li span.title{position:absolute;left:0;right:0;top:-30px;text-align:center;background-color:rgba(0,0,0,0.25);padding:5px;color:white;visibility:hidden;opacity:0;-webkit-transition:all 150ms ease;transition:all 150ms ease}.CaseModule section.info ul.icons li:hover span.title{visibility:visible;opacity:1}@media screen and (min-width: 768px){.CaseModule section.info .description{padding-right:35px}}.CaseModule section.info .fact-box{list-style:none}@media screen and (min-width: 768px){.CaseModule section.info .fact-box{padding-left:35px}}.CaseModule section.info .fact-box h4{display:inline-block;width:100%;padding-bottom:10px;border-bottom-width:1px;border-bottom-style:solid;margin-bottom:10px}.CaseModule section.info .fact-box .facts{padding-bottom:25px}.CaseModule section.info .fact-box .economics{padding-bottom:25px}.CaseModule section.info .fact-box .documents{padding-bottom:25px}.CaseModule section.info .fact-box .boligberegner-link{margin-bottom:30px;margin-top:-15px}.CaseModule section.info .fact-box .sharing{margin-top:20px}.CaseModule section.info .fact-box .sharing a{float:right;color:inherit !important;text-decoration:none;font-size:90%}.CaseModule section.info .fact-box .sharing a:after{font:normal normal normal 14px/1 icomoon;content:"\ea90";font-size:110%;vertical-align:middle;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing-font-smoothing:grayscale;margin-left:8px}.CaseModule section.info .fact-box li{display:inline-block;width:100%}.CaseModule section.info .fact-box li .title{float:left}.CaseModule section.info .fact-box li .value{float:right}.CaseModule section.contact{padding:20px 0 35px}.CaseModule section.contact .info{font-size:.9rem}@media screen and (max-width: 768px){.CaseModule section.contact .info{padding-bottom:50px}}.CaseModule section.contact .info ul{list-style:none}.CaseModule section.contact .info li{margin-bottom:5px}@media screen and (max-width: 768px){.CaseModule section.contact .info li{max-width:50%;margin-left:auto;margin-right:auto}}@media screen and (max-width: 661px){.CaseModule section.contact .info li{max-width:240px}}.CaseModule section.contact .info li h4{display:inline-block;width:100%;margin-bottom:0;font-size:1.2rem}.CaseModule section.contact .info li.title{font-style:italic;margin-bottom:15px}.CaseModule section.contact .info li a{text-decoration:none}@media screen and (max-width: 768px){.CaseModule section.contact .info img{max-width:50%;margin-right:auto;margin-left:auto;display:block;padding-bottom:15px}}@media screen and (max-width: 661px){.CaseModule section.contact .info img{max-width:240px}}.CaseModule section.contact .cta .cta-tabs{list-style:none}.CaseModule section.contact .cta .cta-tabs li{text-align:center;background-color:#e7e7e7;border-right-width:1px;border-right-style:solid}.CaseModule section.contact .cta .cta-tabs li:last-child{border-right:none}.CaseModule section.contact .cta .cta-tabs li a{padding:15px;text-decoration:none;color:black}.CaseModule section.contact .cta .cta-tabs li a.active{color:white}.CaseModule section.contact .cta ul.salesassesment__documents{list-style-position:inside;list-style-type:none}.CaseModule section.contact .cta ul.salesassesment__documents li{width:100%;background:#0079a8;padding:6px}.CaseModule section.contact .cta ul.salesassesment__documents li:not(:first-child){margin-top:5px}.CaseModule section.contact .cta ul.salesassesment__documents li:hover{opacity:.8}.CaseModule section.contact .cta ul.salesassesment__documents li a{color:white;text-decoration:none}.CaseModule section.contact .cta .tab{opacity:0;visibility:hidden;height:0;background-color:#f7f7f7}.CaseModule section.contact .cta .tab.active{opacity:1;visibility:visible;height:auto;padding:20px;margin-bottom:25px;clear:both}.CaseModule section.contact .cta .tab h3{display:none}.CaseModule section.contact .cta .tab form .input-field.submit input{font-size:1rem}.CaseModule section.contact .cta .tab form .input-field input[type="text"],.CaseModule section.contact .cta .tab form .input-field input[type="tel"],.CaseModule section.contact .cta .tab form .input-field input[type="email"],.CaseModule section.contact .cta .tab form .input-field textarea{font-size:.85rem;padding:15px 8px 5px 8px}.CaseModule section.contact .cta .tab form .input-field label{padding:12px}@-webkit-keyframes bouncingarrow{0%{bottom:0}70%{bottom:0}77%{bottom:20px}85%{bottom:0}93%{bottom:10px}100%{bottom:0}}@keyframes bouncingarrow{0%{bottom:0}70%{bottom:0}77%{bottom:20px}85%{bottom:0}93%{bottom:10px}100%{bottom:0}}@-webkit-keyframes arrowLeftBounce{0%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}50%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}60%{-webkit-transform:translateX(-10px);-moz-transform:translateX(-10px);-ms-transform:translateX(-10px);-o-transform:translateX(-10px);transform:translateX(-10px)}75%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}90%{-webkit-transform:translateX(-5px);-moz-transform:translateX(-5px);-ms-transform:translateX(-5px);-o-transform:translateX(-5px);transform:translateX(-5px)}100%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}}@keyframes arrowLeftBounce{0%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}50%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}60%{-webkit-transform:translateX(-10px);-moz-transform:translateX(-10px);-ms-transform:translateX(-10px);-o-transform:translateX(-10px);transform:translateX(-10px)}75%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}90%{-webkit-transform:translateX(-5px);-moz-transform:translateX(-5px);-ms-transform:translateX(-5px);-o-transform:translateX(-5px);transform:translateX(-5px)}100%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes arrowRightBounce{0%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}50%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}60%{-webkit-transform:translateX(10px);-moz-transform:translateX(10px);-ms-transform:translateX(10px);-o-transform:translateX(10px);transform:translateX(10px)}75%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}90%{-webkit-transform:translateX(5px);-moz-transform:translateX(5px);-ms-transform:translateX(5px);-o-transform:translateX(5px);transform:translateX(5px)}100%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}}@keyframes arrowRightBounce{0%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}50%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}60%{-webkit-transform:translateX(10px);-moz-transform:translateX(10px);-ms-transform:translateX(10px);-o-transform:translateX(10px);transform:translateX(10px)}75%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}90%{-webkit-transform:translateX(5px);-moz-transform:translateX(5px);-ms-transform:translateX(5px);-o-transform:translateX(5px);transform:translateX(5px)}100%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}}.component.CaselistModule>.container{overflow:visible}.component.CaselistModule .module-content{overflow:visible !important}.component.CaselistModule .module-content .container{padding:0;overflow:visible !important}.component.CaselistModule .module-content .container #caselist-map.active{width:100%;height:500px;margin-bottom:30px}@media (max-width: 991px){.component.CaselistModule .module-content .container #caselist-map.active{height:400px}}@media (max-width: 768px){.component.CaselistModule .module-content .container #caselist-map.active{height:350px}}@media (max-width: 661px){.component.CaselistModule .module-content .container #caselist-map.active{height:300px}}.component.CaselistModule .module-content .container #caselist-map .gm-style .info_window_content img{max-width:100% !important}.component.CaselistModule .module-content .container #caselist-map .gmnoprint{display:none}@media screen and (min-width: 576px){.component.CaselistModule .module-content .container #caselist-map .gmnoprint{display:block}}.component.CaselistModule .module-content .container #caselist-map .info_window{width:220px !important;margin-left:60px !important;padding:0 !important;border:0 !important;background-color:transparent !important;margin-bottom:5px}@media screen and (min-width: 576px){.component.CaselistModule .module-content .container #caselist-map .info_window{width:240px !important;margin-left:50px !important}}.component.CaselistModule .module-content .container #caselist-map .info_window>img{position:absolute !important;top:5px;right:5px}.component.CaselistModule .module-content .container #caselist-map .info_window .info_window_content{width:100%;height:100%;background-color:white;-webkit-box-shadow:0 5px 10px 5px rgba(0,0,0,0.2);-moz-box-shadow:0 5px 10px 5px rgba(0,0,0,0.2);box-shadow:0 5px 10px 5px rgba(0,0,0,0.2)}.component.CaselistModule .module-content .container #caselist-map .info_window .info_window_content h1{font-size:14px;font-weight:bold;text-transform:uppercase;padding-top:5px;padding-left:5px;margin-bottom:5px;margin-top:0;padding-right:20px}.component.CaselistModule .module-content .container #caselist-map .info_window .info_window_content a{text-decoration:none}.component.CaselistModule .module-content .container #caselist-map .info_window .info_window_content a:hover{color:rgba(0,0,0,0.55)}.component.CaselistModule .module-content .container #caselist-map .info_window .info_window_content .info_window_img{width:100%;height:100px;background-size:cover;background-position:center center;background-repeat:no-repeat;background-image:url("http://dummyimage.com/350x260/EFEFEF/000000.jpg&text=Billedet+kommer+snart");position:relative;margin-bottom:20px}@media screen and (min-width: 576px){.component.CaselistModule .module-content .container #caselist-map .info_window .info_window_content .info_window_img{height:150px}}@media screen and (min-width: 768px){.component.CaselistModule .module-content .container #caselist-map .info_window .info_window_content .info_window_img{height:175px}}.component.CaselistModule .module-content .container #caselist-map .info_window .info_window_content .info_window_img:after{display:block;content:'';position:absolute;bottom:-20px;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);height:4px;width:40px}.component.CaselistModule .module-content .container #caselist-map .info_window .info_window_content .info_window_cases{max-height:215px;overflow-x:hidden;overflow-y:auto}.component.CaselistModule .module-content .container #caselist-map .info_window .info_window_content .info_window_cases .info_window_case{background:white;padding:7.5px 5px;position:relative;cursor:pointer;font-size:12px}.component.CaselistModule .module-content .container #caselist-map .info_window .info_window_content .info_window_cases .info_window_case:before,.component.CaselistModule .module-content .container #caselist-map .info_window .info_window_content .info_window_cases .info_window_case:after{content:"";display:block;clear:both}.component.CaselistModule .module-content .container #caselist-map .info_window .info_window_content .info_window_cases .info_window_case .info_window_case_desc{margin-bottom:0;font-size:12px}.component.CaselistModule .module-content .container #caselist-map .info_window .info_window_content .info_window_cases .info_window_case .info_window_case_price{position:absolute;bottom:2px;right:5px;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);font-weight:bold;font-size:12px}.component.CaselistModule .caselist.wide .case{width:100%}.component.CaselistModule .caselist.wide .case:nth-child(odd) .case-image{float:right}.component.CaselistModule .caselist.wide .case:nth-child(odd) .case-description{float:right}.component.CaselistModule .caselist.wide .case .case-image{width:calc(100% - 205px);height:300px;float:left}.component.CaselistModule .caselist.wide .case .case-description{display:table;height:300px;width:205px;float:left}.component.CaselistModule .caselist.wide .case .case-description .case-description-inner{display:table-cell;vertical-align:middle}.component.CaselistModule .caselist .case{display:block;margin-bottom:30px;transition:all 0.4s;text-decoration:none}.component.CaselistModule .caselist .case .case-headlines{padding:8px 16px;position:absolute;bottom:0;width:100%}.component.CaselistModule .caselist .case .case-headlines.under{position:static;background:transparent;margin-bottom:8px}.component.CaselistModule .caselist .case .case-headlines .case-headline{margin-bottom:5px}.component.CaselistModule .caselist .case .case-headlines .case-subheadline{font-size:80%}.component.CaselistModule .caselist .case .case-image{width:100%;height:240px;background-size:cover;background-repeat:no-repeat;background-position:center center;position:relative}@media (max-width: 1399px){.component.CaselistModule .caselist .case .case-image{height:180px}}.component.CaselistModule .caselist .case .case-image .around-sign{position:absolute;top:8px;right:-8px}.component.CaselistModule .caselist .case .case-image .around-sign .sign{padding:5px 20px;-webkit-box-shadow:0px 2px 2px 0px rgba(0,0,0,0.2);-moz-box-shadow:0px 2px 2px 0px rgba(0,0,0,0.2);box-shadow:0px 2px 2px 0px rgba(0,0,0,0.2);position:relative;z-index:1;font-size:1.1rem}.component.CaselistModule .caselist .case .case-image .around-sign .sign span.open-house-sign-time{font-size:.9rem}.component.CaselistModule .caselist .case .case-image .around-sign .after-sign{content:"";display:block;height:8px;width:8px;position:absolute;right:0;bottom:-8px;-webkit-clip-path:polygon(0 0, 0 100%, 100% 0);clip-path:polygon(0 0, 0 100%, 100% 0)}.component.CaselistModule .caselist .case .case-description{padding:16px;font-size:95%;float:left;width:100%}.component.CaselistModule .caselist .case .case-description .case-facts .case-fact{padding:5px 5px 3px;border-bottom-width:1px;border-bottom-style:solid;font-size:95%}.component.CaselistModule .caselist .case .case-description .case-facts .case-fact:after{content:".";visibility:hidden;display:block;height:0;clear:both}.component.CaselistModule .caselist .case .case-description .case-facts .case-fact:last-child{border:none}.component.CaselistModule .caselist .case .case-description .case-facts .case-fact .case-fact-value{float:right;font-weight:bold}.component.CaselistModule .caselist .case .case-description .case-facts.quad .case-fact{width:50%;float:left;border:0;border-top:1px solid rgba(82,162,217,0.3)}.component.CaselistModule .caselist .case .case-description .case-facts.quad .case-fact .case-fact-value{float:none;margin-left:3px}.component.CaselistModule .caselist .case .case-description .case-facts.quad .case-fact:nth-child(even){text-align:right}@media (max-width: 661px){.component.CaselistModule .caselist .case .case-description .case-facts.quad{font-size:80%}}.component.CaselistModule .caselist .case .case-description .case-icons{float:left;width:100%;margin-bottom:16px}.component.CaselistModule .caselist .case .case-description .case-icons .case-fact{float:left;width:33.3333%;text-align:center}.component.CaselistModule .caselist .case .case-description .case-icons .case-fact .case-fact-icon{display:block;width:40px;height:40px;margin:0 auto 3px}.component.CaselistModule .caselist .case .case-description .case-icons .case-fact .case-fact-icon.icon-areaLiving,.component.CaselistModule .caselist .case .case-description .case-icons .case-fact .case-fact-icon.icon-areaConcat{background-image:url("/wp-content/themes/webplatform/assets/images/icons/livingarea.png")}.component.CaselistModule .caselist .case .case-description .case-icons .case-fact .case-fact-icon.icon-areaGround{background-image:url("/wp-content/themes/webplatform/assets/images/icons/groundarea.png")}.component.CaselistModule .caselist .case .case-description .case-icons .case-fact .case-fact-icon.icon-rooms{background-image:url("/wp-content/themes/webplatform/assets/images/icons/rooms.png")}.component.CaselistModule .caselist .case .case-description .case-icons .case-fact .case-fact-value{color:#52a2d9;font-size:90%}.component.CaselistModule .caselist .case .case-read-more{text-align:center;padding-bottom:16px;float:left;width:100%}.component.CaselistModule .caselist .case .case-read-more .button{display:inline-block}.component.CaselistModule .caselist .case.listView{width:100%;padding:10px;position:relative}.component.CaselistModule .caselist .case.listView .case-image{float:left;width:66.6666%;height:330px}@media (max-width: 768px){.component.CaselistModule .caselist .case.listView .case-image{width:64%;height:310px}}@media (max-width: 661px){.component.CaselistModule .caselist .case.listView .case-image{width:100%;height:180px}}.component.CaselistModule .caselist .case.listView .case-image .around-sign{right:auto;left:-18px}.component.CaselistModule .caselist .case.listView .case-image .around-sign .after-sign{right:auto;left:0;-webkit-clip-path:polygon(0 0, 100% 100%, 100% 0);clip-path:polygon(0 0, 100% 100%, 100% 0)}.component.CaselistModule .caselist .case.listView .case-headlines{float:left;width:33.3333%}@media (max-width: 768px){.component.CaselistModule .caselist .case.listView .case-headlines{width:36%}}@media (max-width: 661px){.component.CaselistModule .caselist .case.listView .case-headlines{width:100%;padding:8px 0}}.component.CaselistModule .caselist .case.listView .case-headlines .case-headline{font-weight:normal;font-size:120%}.component.CaselistModule .caselist .case.listView .case-headlines .case-subheadline{font-size:100%}.component.CaselistModule .caselist .case.listView .case-description{width:33.3333%;padding:0 0 10px 10px}@media (max-width: 768px){.component.CaselistModule .caselist .case.listView .case-description{width:36%}}@media (max-width: 661px){.component.CaselistModule .caselist .case.listView .case-description{width:100%;padding:8px 0}}.component.CaselistModule .caselist .case.listView .case-description .case-icons{margin-top:15px}@media (max-width: 661px){.component.CaselistModule .caselist .case.listView .case-description .case-icons{margin-top:0}}.component.CaselistModule .caselist .case.listView .case-read-more{position:absolute;bottom:10px;right:10px;padding-bottom:0;float:none;text-align:right}@media (max-width: 661px){.component.CaselistModule .caselist .case.listView .case-read-more{position:static;bottom:0;right:0;text-align:center}}.component.CaselistModule .caselist .case.listView.modern{padding:0;width:100%;height:345px;background:#f3f3f3}@media (max-width: 661px){.component.CaselistModule .caselist .case.listView.modern{height:auto}}.component.CaselistModule .caselist .case.listView.modern .case-image{height:100%;-webkit-clip-path:polygon(0 0, 95% 0%, 80% 100%, 0% 100%);clip-path:polygon(0 0, 95% 0%, 80% 100%, 0% 100%)}@media (max-width: 768px){.component.CaselistModule .caselist .case.listView.modern .case-image{width:75%}}@media (max-width: 661px){.component.CaselistModule .caselist .case.listView.modern .case-image{width:100%;height:180px;-webkit-clip-path:polygon(0 0, 100% 0%, 100% 95%, 0% 80%);clip-path:polygon(0 0, 100% 0%, 100% 95%, 0% 80%)}}.component.CaselistModule .caselist .case.listView.modern .case-image .sign{left:10px;top:10px}.component.CaselistModule .caselist .case.listView.modern .case-image .sign::after{background:transparent}.component.CaselistModule .caselist .case.listView.modern .modern-case-content{background:white;width:50%;position:absolute;right:15px;top:15px;bottom:15px;padding:5px 15px}@media (max-width: 661px){.component.CaselistModule .caselist .case.listView.modern .modern-case-content{position:static;width:100%;padding-bottom:15px}}.component.CaselistModule .caselist .case.listView.modern .modern-case-content .case-headlines{width:100%}.component.CaselistModule .caselist .case.listView.modern .modern-case-content .case-headlines .case-headline{font-weight:normal;font-size:130%}.component.CaselistModule .caselist .case.listView.modern .modern-case-content .case-headlines .case-subheadline{font-size:110%}.component.CaselistModule .caselist .case.listView.modern .modern-case-content .case-description{padding:0 15px;width:100%}@media (max-width: 661px){.component.CaselistModule .caselist .case.listView.modern .modern-case-content .case-description{margin-bottom:10px;padding:0}}.component.CaselistModule .caselist .case.listView.modern .modern-case-content .case-read-more{right:25px}.component.CaselistModule .caselist a.case:hover{cursor:pointer}.component.CaselistModule .caselist .case-filler{width:calc(33.3333333% - 20px)}.component.CaselistModule .view-control{display:block}.component.CaselistModule .view-control:after{content:".";visibility:hidden;display:block;height:0;clear:both}.component.CaselistModule .map-wrapper{text-align:left;margin-bottom:30px}.component.CaselistModule .map-wrapper ul{list-style-type:none}.component.CaselistModule .map-wrapper ul li{display:inline}.component.CaselistModule .map-wrapper ul li.show-map{cursor:pointer}.component.CaselistModule .order-wrapper{text-align:left;margin-bottom:30px}.component.CaselistModule .order-wrapper ul{list-style-type:none}.component.CaselistModule .order-wrapper ul li{display:inline}.component.CaselistModule .order-wrapper ul li.sort-option{margin-left:35px;cursor:pointer;position:relative;border-bottom:1px solid transparent;user-select:none;display:inline-block}.component.CaselistModule .order-wrapper ul li.sort-option.active{border-bottom-width:1px;border-bottom-style:solid}.component.CaselistModule .order-wrapper ul li.sort-option.active.asc:before{border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #52a2d9;border-top:none}.component.CaselistModule .order-wrapper ul li.sort-option.active.desc:before{border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:none;border-top:5px solid #52a2d9}.component.CaselistModule .order-wrapper ul li.sort-option.active:before{content:"";display:block;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid transparent;position:absolute;top:calc(50% - 2px);right:-15px}.component.CaselistModule .order-wrapper ul li.sort-option.active.random:before{display:none !important}@media (max-width: 661px){.component.CaselistModule .order-wrapper ul{padding:0}.component.CaselistModule .order-wrapper ul li.sort-option{border:none !important;margin-bottom:5px;margin-left:0;margin-right:20px}.component.CaselistModule .order-wrapper ul li:first-child{display:none}}@media (max-width: 465px){.component.CaselistModule .order-wrapper ul{padding:0}.component.CaselistModule .order-wrapper ul li.sort-option.active:before{right:-15px}}.component.CaselistModule .fetching+.loader{display:block}.component.CaselistModule .loader{display:none;margin-bottom:1em}.component.CaselistModule .loader>div{margin:0px auto}.component.CaselistModule .loader .cube{width:90px;height:90px}.component.CaselistModule .loader .cube>div{width:33%;height:33%;float:left;-webkit-animation:cubeGridScaleDelay 1.3s infinite ease-in-out;animation:cubeGridScaleDelay 1.3s infinite ease-in-out}.component.CaselistModule .loader .apple-spinner{position:relative;width:64px;height:64px}.component.CaselistModule .loader .apple-spinner div{transform-origin:32px 32px;-webkit-animation:apple-spinner 1.2s linear infinite;animation:apple-spinner 1.2s linear infinite}.component.CaselistModule .loader .apple-spinner div::after{content:" ";display:block;position:absolute;top:-3px;left:29px;width:5px;height:14px;border-radius:20%;background-color:inherit}.component.CaselistModule .loader .apple-spinner div:nth-child(1){-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);animation-delay:-1.1s}.component.CaselistModule .loader .apple-spinner div:nth-child(2){-webkit-transform:rotate(30deg);-moz-transform:rotate(30deg);-ms-transform:rotate(30deg);-o-transform:rotate(30deg);transform:rotate(30deg);animation-delay:-1s}.component.CaselistModule .loader .apple-spinner div:nth-child(3){-webkit-transform:rotate(60deg);-moz-transform:rotate(60deg);-ms-transform:rotate(60deg);-o-transform:rotate(60deg);transform:rotate(60deg);animation-delay:-.9s}.component.CaselistModule .loader .apple-spinner div:nth-child(4){-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);animation-delay:-.8s}.component.CaselistModule .loader .apple-spinner div:nth-child(5){-webkit-transform:rotate(120deg);-moz-transform:rotate(120deg);-ms-transform:rotate(120deg);-o-transform:rotate(120deg);transform:rotate(120deg);animation-delay:-.7s}.component.CaselistModule .loader .apple-spinner div:nth-child(6){-webkit-transform:rotate(150deg);-moz-transform:rotate(150deg);-ms-transform:rotate(150deg);-o-transform:rotate(150deg);transform:rotate(150deg);animation-delay:-.6s}.component.CaselistModule .loader .apple-spinner div:nth-child(7){-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);animation-delay:-.5s}.component.CaselistModule .loader .apple-spinner div:nth-child(8){-webkit-transform:rotate(210deg);-moz-transform:rotate(210deg);-ms-transform:rotate(210deg);-o-transform:rotate(210deg);transform:rotate(210deg);animation-delay:-.4s}.component.CaselistModule .loader .apple-spinner div:nth-child(9){-webkit-transform:rotate(240deg);-moz-transform:rotate(240deg);-ms-transform:rotate(240deg);-o-transform:rotate(240deg);transform:rotate(240deg);animation-delay:-.3s}.component.CaselistModule .loader .apple-spinner div:nth-child(10){-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-ms-transform:rotate(270deg);-o-transform:rotate(270deg);transform:rotate(270deg);animation-delay:-.2s}.component.CaselistModule .loader .apple-spinner div:nth-child(11){-webkit-transform:rotate(300deg);-moz-transform:rotate(300deg);-ms-transform:rotate(300deg);-o-transform:rotate(300deg);transform:rotate(300deg);animation-delay:-.1s}.component.CaselistModule .loader .apple-spinner div:nth-child(12){-webkit-transform:rotate(330deg);-moz-transform:rotate(330deg);-ms-transform:rotate(330deg);-o-transform:rotate(330deg);transform:rotate(330deg);animation-delay:0s}.component.CaselistModule .loader .blobs{filter:url(#goo);width:300px;height:60px;position:relative;overflow:visible;border-radius:70px;transform-style:preserve-3d}.component.CaselistModule .loader .blobs+svg{display:none}.component.CaselistModule .loader .blobs .blob-center{transform-style:preserve-3d;position:absolute;top:50%;left:50%;width:45px;height:45px;transform-origin:left top;transform:scale(0.9) translate(-50%, -50%);-webkit-animation:blob-grow linear 3.4s infinite;animation:blob-grow linear 3.4s infinite;border-radius:50%}.component.CaselistModule .loader .blobs .blob{position:absolute;top:50%;left:50%;width:30px;height:30px;border-radius:50%;-webit-animation:blobs ease-out 3.4s infinite;animation:blobs ease-out 3.4s infinite;transform:scale(0.9) translate(-50%, -50%);transform-origin:center top;opacity:0}.component.CaselistModule .loader .blobs .blob:nth-child(1){animation-delay:.2s}.component.CaselistModule .loader .blobs .blob:nth-child(2){animation-delay:.4s}.component.CaselistModule .loader .blobs .blob:nth-child(3){animation-delay:.6s}.component.CaselistModule .loader .blobs .blob:nth-child(4){animation-delay:.8s}.component.CaselistModule .loader .blobs .blob:nth-child(5){animation-delay:1s}.cube .cube1{-webkit-animation-delay:0.2s;animation-delay:0.2s}.cube .cube2{-webkit-animation-delay:0.3s;animation-delay:0.3s}.cube .cube3{-webkit-animation-delay:0.4s;animation-delay:0.4s}.cube .cube4{-webkit-animation-delay:0.1s;animation-delay:0.1s}.cube .cube5{-webkit-animation-delay:0.2s;animation-delay:0.2s}.cube .cube6{-webkit-animation-delay:0.3s;animation-delay:0.3s}.cube .cube7{-webkit-animation-delay:0s;animation-delay:0s}.cube .cube8{-webkit-animation-delay:0.1s;animation-delay:0.1s}.cube .cube9{-webkit-animation-delay:0.2s;animation-delay:0.2s}@-webkit-keyframes cubeGridScaleDelay{0%, 70%, 100%{-webkit-transform:scale3D(1, 1, 1);transform:scale3D(1, 1, 1)}35%{-webkit-transform:scale3D(0, 0, 1);transform:scale3D(0, 0, 1)}}@keyframes cubeGridScaleDelay{0%, 70%, 100%{-webkit-transform:scale3D(1, 1, 1);transform:scale3D(1, 1, 1)}35%{-webkit-transform:scale3D(0, 0, 1);transform:scale3D(0, 0, 1)}}@-webkit-keyframes apple-spinner{0%{opacity:1}100%{opacity:0}}@keyframes apple-spinner{0%{opacity:1}100%{opacity:0}}@-webkit-keyframes blobs{0%{opacity:0;transform:scale(0) translate(calc(-330px - 50%), -50%)}1%{opacity:1}35%,65%{opacity:1;transform:scale(0.9) translate(-50%, -50%)}99%{opacity:1}100%{opacity:0;transform:scale(0) translate(calc(330px - 50%), -50%)}}@keyframes blobs{0%{opacity:0;transform:scale(0) translate(calc(-330px - 50%), -50%)}1%{opacity:1}35%,65%{opacity:1;transform:scale(0.9) translate(-50%, -50%)}99%{opacity:1}100%{opacity:0;transform:scale(0) translate(calc(330px - 50%), -50%)}}@-webkit-keyframes blob-grow{0%,  39%{transform:scale(0) translate(-50%, -50%)}40%, 42%{transform:scale(1, 0.9) translate(-50%, -50%)}43%, 44%{transform:scale(1.2, 1.1) translate(-50%, -50%)}45%, 46%{transform:scale(1.3, 1.2) translate(-50%, -50%)}47%, 48%{transform:scale(1.4, 1.3) translate(-50%, -50%)}52%{transform:scale(1.5, 1.4) translate(-50%, -50%)}54%{transform:scale(1.7, 1.6) translate(-50%, -50%)}58%{transform:scale(1.8, 1.7) translate(-50%, -50%)}68%, 70%{transform:scale(1.7, 1.5) translate(-50%, -50%)}78%{transform:scale(1.6, 1.4) translate(-50%, -50%)}80%, 81%{transform:scale(1.5, 1.4) translate(-50%, -50%)}82%, 83%{transform:scale(1.4, 1.3) translate(-50%, -50%)}84%, 85%{transform:scale(1.3, 1.2) translate(-50%, -50%)}86%, 87%{transform:scale(1.2, 1.1) translate(-50%, -50%)}90%, 91%{transform:scale(1, 0.9) translate(-50%, -50%)}92%, 100%{transform:scale(0) translate(-50%, -50%)}}@keyframes blob-grow{0%,  39%{transform:scale(0) translate(-50%, -50%)}40%, 42%{transform:scale(1, 0.9) translate(-50%, -50%)}43%, 44%{transform:scale(1.2, 1.1) translate(-50%, -50%)}45%, 46%{transform:scale(1.3, 1.2) translate(-50%, -50%)}47%, 48%{transform:scale(1.4, 1.3) translate(-50%, -50%)}52%{transform:scale(1.5, 1.4) translate(-50%, -50%)}54%{transform:scale(1.7, 1.6) translate(-50%, -50%)}58%{transform:scale(1.8, 1.7) translate(-50%, -50%)}68%, 70%{transform:scale(1.7, 1.5) translate(-50%, -50%)}78%{transform:scale(1.6, 1.4) translate(-50%, -50%)}80%, 81%{transform:scale(1.5, 1.4) translate(-50%, -50%)}82%, 83%{transform:scale(1.4, 1.3) translate(-50%, -50%)}84%, 85%{transform:scale(1.3, 1.2) translate(-50%, -50%)}86%, 87%{transform:scale(1.2, 1.1) translate(-50%, -50%)}90%, 91%{transform:scale(1, 0.9) translate(-50%, -50%)}92%, 100%{transform:scale(0) translate(-50%, -50%)}}.case-search .case-search-title.case-search-title-center{text-align:center}.case-search .case-search-title.case-search-title-right{text-align:right}.case-search .case-search-content{display:flex;flex-flow:row wrap}.case-search .case-search-content .input-field,.case-search .case-search-content button{flex-grow:1;flex-basis:calc(25% - 10px);justify-content:space-between;position:relative;margin:0 5px;margin-bottom:30px}@media (max-width: 768px){.case-search .case-search-content .input-field,.case-search .case-search-content button{flex-basis:calc(50% - 10px)}}.case-search .case-search-content .input-field.large,.case-search .case-search-content button.large{flex-basis:calc(50% - 10px);flex-grow:4;margin-bottom:30px}@media (max-width: 768px){.case-search .case-search-content .input-field.large,.case-search .case-search-content button.large{flex-basis:calc(100% - 10px)}}.case-search .case-search-content .input-field input,.case-search .case-search-content .input-field select,.case-search .case-search-content button input,.case-search .case-search-content button select{width:100%;border:none;border-bottom:2px solid rgba(0,0,0,0.2);background:transparent;outline:none;height:40px;line-height:40px;transition:border 0.4s;-webkit-appearance:none;-moz-appearance:none;appearance:none}.case-search .case-search-content .input-field input::-webkit-outer-spin-button,.case-search .case-search-content .input-field input::-webkit-inner-spin-button,.case-search .case-search-content .input-field select::-webkit-outer-spin-button,.case-search .case-search-content .input-field select::-webkit-inner-spin-button,.case-search .case-search-content button input::-webkit-outer-spin-button,.case-search .case-search-content button input::-webkit-inner-spin-button,.case-search .case-search-content button select::-webkit-outer-spin-button,.case-search .case-search-content button select::-webkit-inner-spin-button{-webkit-appearance:none}.case-search .case-search-content .input-field input[type="number"],.case-search .case-search-content .input-field select[type="number"],.case-search .case-search-content button input[type="number"],.case-search .case-search-content button select[type="number"]{-moz-appearance:textfield}.case-search .case-search-content .input-field input::-ms-clear,.case-search .case-search-content .input-field select::-ms-clear,.case-search .case-search-content button input::-ms-clear,.case-search .case-search-content button select::-ms-clear{display:none}.case-search .case-search-content .input-field input:focus,.case-search .case-search-content .input-field input.dirty,.case-search .case-search-content .input-field select:focus,.case-search .case-search-content .input-field select.dirty,.case-search .case-search-content button input:focus,.case-search .case-search-content button input.dirty,.case-search .case-search-content button select:focus,.case-search .case-search-content button select.dirty{border-color:#f44336}.case-search .case-search-content .input-field input:focus+label,.case-search .case-search-content .input-field input.dirty+label,.case-search .case-search-content .input-field select:focus+label,.case-search .case-search-content .input-field select.dirty+label,.case-search .case-search-content button input:focus+label,.case-search .case-search-content button input.dirty+label,.case-search .case-search-content button select:focus+label,.case-search .case-search-content button select.dirty+label{transform:translateY(-50%);font-size:10px;color:#f44336}.case-search .case-search-content .input-field select,.case-search .case-search-content button select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border-radius:0}.case-search .case-search-content .input-field select:-moz-focusring,.case-search .case-search-content button select:-moz-focusring{color:transparent;text-shadow:0 0 0 #000}.case-search .case-search-content .input-field select::-ms-expand,.case-search .case-search-content button select::-ms-expand{display:none}.case-search .case-search-content .input-field select::-ms-value,.case-search .case-search-content button select::-ms-value{background:none;color:#000}.case-search .case-search-content .input-field select+label,.case-search .case-search-content button select+label{z-index:-1}.case-search .case-search-content .input-field select option[disabled],.case-search .case-search-content button select option[disabled]{display:none;opacity:0;height:0;width:0;overflow:hidden}.case-search .case-search-content .input-field label,.case-search .case-search-content button label{position:absolute;top:0;left:0;font-size:14px;transition:all 0.4s;cursor:text;color:rgba(0,0,0,0.5);height:40px;line-height:40px;user-select:none}.case-search .case-search-content button{background:#f44336;color:white;height:40px;line-height:40px;padding:0 15px;border:none;outline:none;flex-basis:100%;margin-bottom:0}.module,section{overflow:hidden;width:100%;box-sizing:border-box;background-size:cover;background-position:50% 50%}.module .module-content,section .module-content{position:relative;background-size:cover;background-position:50% 50%;overflow:hidden}@media screen and (max-width: 991px){.module .module-content,section .module-content{padding-right:0 !important;padding-left:0 !important}}.module.layout-grid:not(.bgcolor) .module-content,section.layout-grid:not(.bgcolor) .module-content{overflow:hidden}@media screen and (max-width: 991px){.module.layout-grid.bgcolor .module-content,section.layout-grid.bgcolor .module-content{padding-right:20px !important;padding-left:20px !important}}.module.layout-stretched:not(.bgcolor)>.container,section.layout-stretched:not(.bgcolor)>.container{padding:0}.module.layout-stretched>.container,section.layout-stretched>.container{min-width:100%}@media screen and (max-width: 1170px){.module.layout-stretched>.container .module-content,section.layout-stretched>.container .module-content{padding-left:0px;padding-right:0px}}@media screen and (min-width: 1170px){.module.layout-stretched>.container,section.layout-stretched>.container{padding-left:0px !important;padding-right:0px !important}}.ImageModule .container{position:relative}.ImageModule .container .image-container{width:100%;overflow:hidden;position:relative}.ImageModule .container .image-container.px-value img{width:100%;height:auto}.ImageModule .container .text-container{position:absolute;top:50%;width:calc(100% - 130px);left:65px;padding:0 20px 20px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.ImageModule .container .text-container.center{text-align:center}.ImageModule .container .text-container.frame{text-align:center;padding:20px 20px 10px}.ImageModule .container .text-container h2{margin-bottom:10px}.image--cover img{position:absolute;right:50%;bottom:50%;display:block;-webkit-transform:translate(50%, 50%);-moz-transform:translate(50%, 50%);-ms-transform:translate(50%, 50%);-o-transform:translate(50%, 50%);transform:translate(50%, 50%);max-width:none;height:auto}.image--cover img.wh{height:auto;width:100.8%}.image--cover img.ww{width:auto;height:100.8%}.video-wrap{overflow:hidden;padding-bottom:56.25%;position:relative;height:0}.video-wrap iframe,.video-wrap object,.video-wrap embed,.video-wrap video{height:100%;left:0;position:absolute;top:0;width:100%}.EditorModule .container .title-container h2.notext{margin-bottom:0}.EditorModule .container .text-container *{margin-top:0 !important}.EditorModule .container .text-container.column-2{-webkit-column-count:2;-moz-column-count:2;column-count:2}.EditorModule .container .text-container.column-3{-webkit-column-count:3;-moz-column-count:3;column-count:3}@media screen and (max-width: 768px){.EditorModule .container .text-container.column-2,.EditorModule .container .text-container.column-3{-webkit-column-count:1;-moz-column-count:1;column-count:1}}.EditorModule .container .text-container ul,.EditorModule .container .text-container ol{margin-left:40px;margin-bottom:20px}.EditorModule .container .text-container ul{list-style-type:square}.EditorModule .container .text-container img{max-width:100%;height:auto}.EditorModule .container .text-container img.center{margin:0 auto 10px;display:block}.EditorModule .container .text-container img.right{margin:0 0 10px 30px;float:right}.EditorModule .container .text-container img.left{margin:0 30px 10px 0;float:left}.EditorModule .container .text-container .center{text-align:center}.EditorModule .container .text-container .right{text-align:right}.EditorModule .container .text-container .left{text-align:left}.EditorModule .container .text-container blockquote{border-left:5px solid #24475f;padding-left:15px;margin-bottom:20px;color:#343434}.EditorModule .container .text-container a{text-decoration:none}.EditorModule .container .text-container a:hover{cursor:pointer}.EditorModule .container .text-container a.more span.less{display:none}.EditorModule .container .text-container a.more.toggled span.more{display:none}.EditorModule .container .text-container a.more.toggled span.less{display:block}.EditorModule .container .text-container .readmore{display:none}.EditorModule .mce-container{display:none !important}.CallToActionModule .container{text-align:center}.CallToActionModule .container .text-container.layout-option-text-center{text-align:center}.CallToActionModule .container .text-container.layout-option-text-left{text-align:left}.CallToActionModule .container .text-container.layout-option-text-right{text-align:right}.CallToActionModule .container .text-container.framed{margin:50px auto;padding:20px}.CallToActionModule .container .button-container a{display:inline-block;text-decoration:none}.CallToActionModule.layout-grid .container .text-container.framed{margin:0 auto}.CallToActionModule .layout-2{margin-left:0;margin-right:0}.CallToActionModule .layout-2>.col,.CallToActionModule .layout-2>[class*="col-"]{padding-right:0;padding-left:0}.CallToActionModule .layout-2>.col:first-child,.CallToActionModule .layout-2>[class*="col-"]:first-child{display:-ms-flexbox;display:flex}.CallToActionModule .layout-2 .aspect-ratio{position:relative;overflow:hidden;top:0;left:0;-ms-flex-positive:1;flex-grow:1}.CallToActionModule .layout-2 .aspect-ratio::before{content:'';display:block;padding-bottom:100%}.CallToActionModule .layout-2 .text-container{padding:20px}.CallToActionModule .layout-2 .text-container ol{list-style-type:none;text-align:left}.CallToActionModule .layout-2 .text-container ol li{margin-bottom:25px}.CallToActionModule .layout-2 .text-container ol li i,.CallToActionModule .layout-2 .text-container ol li em{font-size:90%;display:inline-block;margin-right:5px;font-style:normal;text-align:center;width:22px;height:22px;line-height:22px;-webkit-border-radius:11px;-moz-border-radius:11px;border-radius:11px}.CallToActionModule.layout-stretched .layout-2 .aspect-ratio{max-height:600px}.CallToActionModule .layout-3{margin-left:0;margin-right:0}.CallToActionModule .layout-3>.col,.CallToActionModule .layout-3>[class*=col-]{padding-left:0;padding-right:0}.CallToActionModule .layout-3 .image{position:relative;overflow:hidden}.CallToActionModule .layout-3 .text-container{position:absolute;left:0;top:0;display:-ms-flexbox;display:flex;width:100%;height:100%;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.CallToActionModule .layout-3 .text-container>div{padding:15px}@media screen and (min-width: 768px){.CallToActionModule .layout-3 .text-container>div{padding:30px}}.CallToActionModule .layout-4 .cta-spot-image-container{padding:0 15px}.CallToActionModule .layout-4 .cta-spot-image-container .cta-spot-image-inner{width:100%;height:100%;background-size:cover;background-position:50% 50%}@media screen and (max-width: 768px){.CallToActionModule .layout-4 .cta-spot-image-container .cta-spot-image-inner{min-height:30vh}}.CallToActionModule .layout-4 .cta-spot-text-container .cta-spot-text-inner{width:100%;height:100%}.CallToActionModule .layout-4 .cta-spot-text-container .cta-spot-text-inner .cta-spot-text{width:100%;max-width:600px;height:100%;margin:0 auto;padding:25px;text-align:left}.CallToActionModule .layout-4 .cta-spot-text-container .cta-spot-text-inner .cta-spot-text h2{width:100%;text-align:left}.CallToActionModule .layout-4 .cta-spot-text-container .cta-spot-text-inner .cta-spot-text>div{width:100%}.CallToActionModule .layout-4 .cta-spot-text-container .cta-spot-text-inner .cta-spot-text ul{margin-bottom:20px;list-style-type:none}.CallToActionModule .layout-4 .cta-spot-text-container .cta-spot-text-inner .cta-spot-text ul li{position:relative;margin-bottom:15px;padding-left:25px}.CallToActionModule .layout-4 .cta-spot-text-container .cta-spot-text-inner .cta-spot-text ul li:before{position:absolute;content:"✔";font-size:1.5rem;left:0;top:-5px}.CallToActionModule .layout-4 .cta-spot-text-container .cta-spot-text-inner .cta-spot-text a.button{text-decoration:none}.SpotGridModule .container .spot{margin-bottom:30px}.SpotGridModule .container .spot a{display:block;border-style:solid;border-width:0;-webkit-transition:opacity 350ms ease-in-out;-moz-transition:opacity 350ms ease-in-out;-ms-transition:opacity 350ms ease-in-out;-o-transition:opacity 350ms ease-in-out;transition:opacity 350ms ease-in-out}.SpotGridModule .container .spot a .image-container{width:100%;height:200px;-webkit-background-size:cover;background-size:cover;background-position:50% 50%;position:relative}@media screen and (min-width: 576px){.SpotGridModule .container .spot a .image-container{height:250px}}.SpotGridModule .container .spot a .text-container{padding:10px;position:absolute;bottom:0;right:0;left:0}.SpotGridModule .container .spot a .text-container p{margin:0}.SpotGridModule .container .spot a .boligsiden-widget{top:50%;position:relative;transform:translateY(-50%)}.SpotGridModule .container .spot a:hover{text-decoration:none}.SpotGridModule .container .layout-2 .spot{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.SpotGridModule .container .layout-2 .spot a{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-direction:column;flex-direction:column;-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%;text-decoration:none}.SpotGridModule .container .layout-2 .spot a .image-container{height:auto;max-height:250px}.SpotGridModule .container .layout-2 .spot a .image-container::before{content:"";display:block;padding-bottom:56.25%}.SpotGridModule .container .layout-2 .spot a .text-container{position:relative;bottom:auto;right:auto;left:auto;padding-top:25px;padding-bottom:25px;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-direction:column;flex-direction:column;-ms-flex-positive:1;flex-grow:1;max-width:100%;text-align:center}.SpotGridModule .container .layout-2 .spot a .text-container h3{margin-top:15px}.SpotGridModule .container .layout-2 .spot a .text-container p{margin-bottom:25px}.SpotGridModule .container .layout-2 .spot a .text-container>div{margin-top:auto}.SpotGridModule .container .layout-2 .spot a .text-container .button{border-style:solid;margin-bottom:15px}.SpotGridModule .container .layout-2 .spot a .text-container .button:hover{cursor:pointer}.SpotGridModule .container .layout-3{margin-left:0;margin-right:0}.SpotGridModule .container .layout-3>.col,.SpotGridModule .container .layout-3>[class*="col-"]{padding-left:0;padding-right:0}.SpotGridModule .container .layout-3 figure{position:relative;overflow:hidden;margin-bottom:0}.SpotGridModule .container .layout-3 figure .image{position:relative;height:100%;opacity:1;-webkit-transition:opacity 350ms;-moz-transition:opacity 350ms;-ms-transition:opacity 350ms;-o-transition:opacity 350ms;transition:opacity 350ms;overflow:hidden}.SpotGridModule .container .layout-3 figure figcaption{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;padding:1rem;display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end}@media screen and (min-width: 992px){.SpotGridModule .container .layout-3 figure figcaption{padding:2rem}}.SpotGridModule .container .layout-3 figure figcaption>div{-ms-flex-positive-flex:1;flex-grow:1}.SpotGridModule .container .layout-3 figure figcaption a{display:block;position:absolute;top:0;left:0;right:0;bottom:0;z-index:2;text-indent:200%;white-space:nowrap;font-size:0;opacity:0}.SpotGridModule .container .layout-3 figure figcaption h4{margin-bottom:0}.SpotGridModule .container .layout-3 figure figcaption p:last-of-type{margin-top:5px;margin-bottom:0}.SpotGridModule .container .layout-3 figure:hover .image{opacity:0.70}.SlideshowModule .container,.CaseModule .container{position:relative}.SlideshowModule .container .search-container,.CaseModule .container .search-container{position:absolute;z-index:1;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.SlideshowModule .container .search-container form,.CaseModule .container .search-container form{margin:0}.SlideshowModule .container .search-container form .input-field,.SlideshowModule .container .search-container form .input-button,.CaseModule .container .search-container form .input-field,.CaseModule .container .search-container form .input-button{margin:0}.SlideshowModule .container .slick-slider,.CaseModule .container .slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.SlideshowModule .container .slick-slider .slick-list,.CaseModule .container .slick-slider .slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.SlideshowModule .container .slick-slider .slick-list:focus,.CaseModule .container .slick-slider .slick-list:focus{outline:none}.SlideshowModule .container .slick-slider .slick-list.dragging,.CaseModule .container .slick-slider .slick-list.dragging{cursor:pointer;cursor:hand}.SlideshowModule .container .slick-slider .slick-track,.SlideshowModule .container .slick-slider .slick-list,.CaseModule .container .slick-slider .slick-track,.CaseModule .container .slick-slider .slick-list{height:100%;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.SlideshowModule .container .slick-slider .slick-track,.CaseModule .container .slick-slider .slick-track{position:relative;top:0;left:0;display:block}.SlideshowModule .container .slick-slider .slick-track:before,.SlideshowModule .container .slick-slider .slick-track:after,.CaseModule .container .slick-slider .slick-track:before,.CaseModule .container .slick-slider .slick-track:after{display:table;content:''}.SlideshowModule .container .slick-slider .slick-track:after,.CaseModule .container .slick-slider .slick-track:after{clear:both}.SlideshowModule .container .slick-slider .slick-track .slick-slide,.CaseModule .container .slick-slider .slick-track .slick-slide{float:left;position:relative;overflow:hidden;height:100%;min-height:1px;background-size:cover;background-position:50% 50%}.SlideshowModule .container .slick-slider .slick-track .slick-slide:focus,.CaseModule .container .slick-slider .slick-track .slick-slide:focus{outline:none}.SlideshowModule .container .slick-slider .slick-track .slick-slide img,.CaseModule .container .slick-slider .slick-track .slick-slide img{position:absolute;top:50%;left:50%;margin:auto;object-fit:cover;font-family:'object-fit: cover;';min-width:100%;min-height:100%;-webkit-transform:translateX(-50%) translateY(-50%) scale(1);-moz-transform:translateX(-50%) translateY(-50%) scale(1);-ms-transform:translateX(-50%) translateY(-50%) scale(1);-o-transform:translateX(-50%) translateY(-50%) scale(1);transform:translateX(-50%) translateY(-50%) scale(1)}.SlideshowModule .container .slick-slider .slick-track .slick-slide .text-container,.CaseModule .container .slick-slider .slick-track .slick-slide .text-container{position:absolute;bottom:0;left:0;width:100%;padding:20px}.SlideshowModule .container .slick-slider .slick-loading .slick-track,.CaseModule .container .slick-slider .slick-loading .slick-track{visibility:hidden}.SlideshowModule .container .slick-slider .slick-loading .slick-track .slick-slide,.CaseModule .container .slick-slider .slick-loading .slick-track .slick-slide{visibility:hidden}.SlideshowModule .container .slick-slider .slick-initialized .slick-slide,.CaseModule .container .slick-slider .slick-initialized .slick-slide{display:block}.SlideshowModule .container .slick-slider .slick-vertical .slick-slide,.CaseModule .container .slick-slider .slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.SlideshowModule .container .slick-slider .slick-arrow.slick-hidden,.CaseModule .container .slick-slider .slick-arrow.slick-hidden{display:none}@media screen and (max-width: 661px){.SlideshowModule .container .slick-slider .slick-arrow,.CaseModule .container .slick-slider .slick-arrow{display:none !important}}.SlideshowModule .container .slick-slider .slick-arrow,.CaseModule .container .slick-slider .slick-arrow{z-index:1;cursor:pointer}.SlideshowModule .container .slick-slider .slick-arrow span,.CaseModule .container .slick-slider .slick-arrow span{position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.SlideshowModule .container .slick-slider .slick-arrow::before,.CaseModule .container .slick-slider .slick-arrow::before{content:""}.SlideshowModule .container .slick-slider .slick-arrow.slick-prev,.CaseModule .container .slick-slider .slick-arrow.slick-prev{left:0}.SlideshowModule .container .slick-slider .slick-arrow.slick-prev span,.CaseModule .container .slick-slider .slick-arrow.slick-prev span{left:0;font:normal normal normal 14px/1 icomoon;display:inline-block;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing-font-smoothing:grayscale;text-align:center;padding:15px 10px}.SlideshowModule .container .slick-slider .slick-arrow.slick-prev span::before,.CaseModule .container .slick-slider .slick-arrow.slick-prev span::before{content:"\ea40" !important;font-size:1.5rem;color:white}.SlideshowModule .container .slick-slider .slick-arrow.slick-next,.CaseModule .container .slick-slider .slick-arrow.slick-next{right:0}.SlideshowModule .container .slick-slider .slick-arrow.slick-next span,.CaseModule .container .slick-slider .slick-arrow.slick-next span{right:0;font:normal normal normal 14px/1 icomoon;display:inline-block;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing-font-smoothing:grayscale;text-align:center;padding:15px 10px}.SlideshowModule .container .slick-slider .slick-arrow.slick-next span::before,.CaseModule .container .slick-slider .slick-arrow.slick-next span::before{content:"\ea3c" !important;font-size:1.5rem;color:white}.SlideshowModule .container .slick-slider.fullscreen,.CaseModule .container .slick-slider.fullscreen{height:100vh !important}@media screen and (max-width: 991px){.SlideshowModule .container .slick-slider.active,.CaseModule .container .slick-slider.active{height:400px !important}.SlideshowModule .container .slick-slider.active.fullscreen,.CaseModule .container .slick-slider.active.fullscreen{height:100vh !important}}@media screen and (max-width: 768px){.SlideshowModule .container .slick-slider.active,.CaseModule .container .slick-slider.active{height:300px !important}.SlideshowModule .container .slick-slider.active.fullscreen,.CaseModule .container .slick-slider.active.fullscreen{height:100vh !important}}@media screen and (max-width: 661px){.SlideshowModule .container .slick-slider.active,.CaseModule .container .slick-slider.active{height:200px !important}.SlideshowModule .container .slick-slider.active.fullscreen,.CaseModule .container .slick-slider.active.fullscreen{height:100vh !important}}.SlideshowModule .container .slick-slider.zoom .slick-slide img,.CaseModule .container .slick-slider.zoom .slick-slide img{-webkit-transform:translateX(-50%) translateY(-50%) scale(1);-moz-transform:translateX(-50%) translateY(-50%) scale(1);-ms-transform:translateX(-50%) translateY(-50%) scale(1);-o-transform:translateX(-50%) translateY(-50%) scale(1);transform:translateX(-50%) translateY(-50%) scale(1);-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-ms-transform-origin:50% 50%;-o-transform-origin:50% 50%;transform-origin:50% 50%;will-change:transform;-webkit-transition:all ease 0ms 350ms;-moz-transition:all ease 0ms 350ms;-ms-transition:all ease 0ms 350ms;-o-transition:all ease 0ms 350ms;transition:all ease 0ms 350ms}.SlideshowModule .container .slick-slider.zoom .slick-slide.slick-current.loaded img,.CaseModule .container .slick-slider.zoom .slick-slide.slick-current.loaded img{-webkit-transform:translateX(-50%) translateY(-50%) scale(1.1);-moz-transform:translateX(-50%) translateY(-50%) scale(1.1);-ms-transform:translateX(-50%) translateY(-50%) scale(1.1);-o-transform:translateX(-50%) translateY(-50%) scale(1.1);transform:translateX(-50%) translateY(-50%) scale(1.1);-webkit-transition:all ease-in;-moz-transition:all ease-in;-ms-transition:all ease-in;-o-transition:all ease-in;transition:all ease-in}.ContactModule .contact form{margin-top:-4px;margin-bottom:-4px}.ContactModule .contact .form-confirmation-message{padding-top:15px}.ContactModule h3{text-transform:uppercase;font-weight:300}.ContactModule img{flex:1 100%;max-width:100%;margin-bottom:20px}.component.RealtorDepartmentModule .container .realtor-grid .department{background-size:cover;background-position:50% 50%;margin-bottom:30px}.component.RealtorDepartmentModule .container .realtor-grid .department .department-map{width:100%;margin-bottom:0;height:240px}@media screen and (min-width: 768px){.component.RealtorDepartmentModule .container .realtor-grid .department .department-map{height:300px}}.component.RealtorDepartmentModule .container .realtor-grid .department .department-map ~ .department-text-container{width:100%}@media screen and (min-width: 768px){.component.RealtorDepartmentModule .container .realtor-grid .department .department-map ~ .department-text-container{position:absolute;bottom:0;margin-left:10%;width:auto}}.component.RealtorDepartmentModule .container .realtor-grid .department .department-name{font-size:150%;padding-bottom:5px}.component.RealtorDepartmentModule .container .realtor-grid .department .department-info{font-size:100%;line-height:26px}.component.RealtorDepartmentModule .container .realtor-grid .department .department-info .department-info-address{margin-bottom:10px}.component.RealtorDepartmentModule .container .realtor-grid .department .department-info .department-info-email{margin-bottom:0}@media screen and (min-width: 576px){.component.RealtorDepartmentModule .container .realtor-grid .department .department-info .department-info-email{margin-bottom:20px}}.component.RealtorDepartmentModule .container .realtor-grid .department .department-info a{text-decoration:none}.component.RealtorDepartmentModule .container .realtor-grid .department .department-openings .department-opening .department-opening-value{float:right}.component.RealtorDepartmentModule .container .realtor-grid .department .department-text-container{float:left;padding:25px;position:relative;margin-left:0;height:auto}.component.RealtorDepartmentModule .container .realtor-grid .department.col .department-image{height:250px;background-position:50% 50%;background-size:cover}.component.RealtorDepartmentModule .container .realtor-grid .department.col .department-text-container{float:none;padding:15px;height:auto;position:static;margin:0;min-width:0}.component.RealtorDepartmentModule .container .realtor-grid .department.col .department-text-container .department-name{font-size:120%;border:none;padding-bottom:0;margin-bottom:-3px}.component.RealtorDepartmentModule .container .realtor-grid .department.col .department-text-container .department-info .department-info-address{margin-bottom:7px}.component.RealtorDepartmentModule .container .realtor-grid .department.col .department-text-container .department-info .department-info-phone{margin-bottom:-4px}.component.RealtorDepartmentModule .container .realtor-grid .department.col .department-text-container .department-info .department-info-email{margin-bottom:0}.component.RealtorDepartmentModule .container .realtor-grid .realtor{padding-bottom:15px}.component.RealtorDepartmentModule .container .realtor-grid .realtor .realtor-image{overflow:hidden}.component.RealtorDepartmentModule .container .realtor-grid .realtor .realtor-image img{width:100%;display:block}.component.RealtorDepartmentModule .container .realtor-grid .realtor .realtor-info{margin-bottom:15px;padding:15px}.component.RealtorDepartmentModule .container .realtor-grid .realtor .realtor-info .realtor-info-name{font-size:120%}.component.RealtorDepartmentModule .container .realtor-grid .realtor .realtor-info .realtor-info-title{margin-bottom:15px}.component.RealtorDepartmentModule .container .realtor-grid .realtor .realtor-info .realtor-info-email{margin-bottom:5px}.component.RealtorDepartmentModule .container .realtor-grid .realtor .realtor-info a{text-decoration:none}.component.RealtorDepartmentModule .container .realtor-grid .realtor .realtor-description{height:300px}.CaselistSearchModule button:disabled{opacity:.5}.CaselistSearchModule .button-field{margin:4px 0}.ReferencesModule .references__item-text-container *{margin-top:0 !important}.ReferencesModule .references__item-text-container.column-2{-webkit-column-count:2;-moz-column-count:2;column-count:2}.ReferencesModule .references__item-text-container.column-3{-webkit-column-count:3;-moz-column-count:3;column-count:3}@media screen and (max-width: 768px){.ReferencesModule .references__item-text-container.column-2,.ReferencesModule .references__item-text-container.column-3{-webkit-column-count:1;-moz-column-count:1;column-count:1}}.ReferencesModule .references__item-text-container ul,.ReferencesModule .references__item-text-container ol{margin-left:40px;margin-bottom:20px}.ReferencesModule .references__item-text-container ul{list-style-type:square}.ReferencesModule .references__item-text-container img{max-width:100%;height:auto}.ReferencesModule .references__item-text-container img.center{margin:0 auto 10px;display:block}.ReferencesModule .references__item-text-container img.right{margin:0 0 10px 30px;float:right}.ReferencesModule .references__item-text-container img.left{margin:0 30px 10px 0;float:left}.ReferencesModule .references__item-text-container .center{text-align:center}.ReferencesModule .references__item-text-container .right{text-align:right}.ReferencesModule .references__item-text-container .left{text-align:left}.ReferencesModule .references__item-text-container blockquote{border-left:5px solid #24475f;padding-left:15px;margin-bottom:20px;color:#343434}.ReferencesModule .references__item-text-container a{text-decoration:none}.ReferencesModule .references__item-text-container a:hover{cursor:pointer}.ReferencesModule .layout-1 .references__list.text-left .references__item>.row,.ReferencesModule .layout-2 .references__list.text-left .references__item>.row{-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-flex-wrap:wrap-reverse;-ms-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse}.ReferencesModule .layout-1 .references__list.alternate .references__item:nth-child(even)>.row,.ReferencesModule .layout-2 .references__list.alternate .references__item:nth-child(even)>.row{-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.ReferencesModule .layout-1 .references__item:not(:last-child){margin-bottom:50px}.ReferencesModule .layout-1 .references__item-realtor{font-style:italic;text-align:right}.ReferencesModule .layout-1 .references__item-image{padding-bottom:15px}@media screen and (max-width: 575px){.ReferencesModule .layout-1 .references__item-image--aspect-ratio{-ms-flex:0 0 100% !important;flex:0 0 100% !important;max-width:100% !important}}@media screen and (min-width: 576px){.ReferencesModule .layout-1 .references__item-image{padding-bottom:0}}.ReferencesModule .layout-1 .references__item-text-container p:last-of-type{margin-bottom:0}.ReferencesModule .layout-1 .aspect-ratio{width:100%;padding-bottom:56.25%;position:relative;overflow:hidden}.ReferencesModule .layout-1 .aspect-ratio.fixed-height{padding-bottom:0;height:100%}.ReferencesModule .layout-1 .aspect-ratio.fixed-height img{bottom:auto;-webkit-transform:translate(50%, 0);-moz-transform:translate(50%, 0);-ms-transform:translate(50%, 0);-o-transform:translate(50%, 0);transform:translate(50%, 0)}.ReferencesModule .layout-2 .row{margin-right:0;margin-left:0}.ReferencesModule .layout-2 .row>.col,.ReferencesModule .layout-2 .row>[class*="col-"]{padding-right:0;padding-left:0}.ReferencesModule .layout-2 .row>.references__item:not(:last-child){margin-bottom:15px}@media screen and (min-width: 576px){.ReferencesModule .layout-2 .row>.references__item:not(:last-child){margin-bottom:0}}.ReferencesModule .layout-2 .row>.references__item-image{display:-ms-flexbox;display:flex}@media screen and (max-width: 575px){.ReferencesModule .layout-2 .row>.references__item-image--aspect-ratio{-ms-flex:0 0 100% !important;flex:0 0 100% !important;max-width:100% !important}}.ReferencesModule .layout-2 .row>.references__item-text{overflow:hidden;display:-ms-flexbox;display:flex;align-items:center;text-align:center;padding:15px}@media screen and (min-width: 992px){.ReferencesModule .layout-2 .row>.references__item-text{padding:30px}}.ReferencesModule .layout-2 .row>.references__item-text .references__item-text-container{width:100%}.ReferencesModule .layout-2 .aspect-ratio{position:relative;overflow:hidden;top:0;left:0;-ms-flex-positive:1;flex-grow:1}.ReferencesModule .layout-2 .aspect-ratio::before{content:"";display:block;width:100%;padding-bottom:100%}.ReferencesModule .layout-3 h2{text-align:center}.ReferencesModule .layout-3 .references__list{padding:2vh 0;margin:0}.ReferencesModule .layout-3 .references__list .references__item{text-align:center}.ReferencesModule .layout-3 .references__list .references__item-text-container{padding:0 100px}@media screen and (max-width: 768px){.ReferencesModule .layout-3 .references__list .references__item-text-container{padding:0}}@media screen and (max-width: 768px){.ReferencesModule .layout-3 .references__list .references__item-text-container h3{font-size:1.6rem}}@media screen and (max-width: 768px){.ReferencesModule .layout-3 .references__list .references__item-text-container p{font-size:.8rem}}.ReferencesModule .layout-3 .references__list .references__item-realtor{font-style:italic}@media screen and (max-width: 768px){.ReferencesModule .layout-3 .references__list .references__item-realtor{font-size:.8rem}}.ReferencesModule .layout-3 .references__list .references__item:focus{outline:none}.ReferencesModule .layout-3 .slick-arrow{z-index:1;cursor:pointer}.ReferencesModule .layout-3 .slick-arrow span{position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);background-color:rgba(0,0,0,0.3)}.ReferencesModule .layout-3 .slick-arrow span:hover{background-color:rgba(0,0,0,0.69)}.ReferencesModule .layout-3 .slick-arrow::before{content:""}.ReferencesModule .layout-3 .slick-arrow.slick-prev{left:0}.ReferencesModule .layout-3 .slick-arrow.slick-prev span{left:0;font:normal normal normal 14px/1 icomoon;display:inline-block;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing-font-smoothing:grayscale;text-align:center;padding:15px 10px}.ReferencesModule .layout-3 .slick-arrow.slick-prev span::before{content:"\ea40" !important;font-size:1.5rem;color:white}.ReferencesModule .layout-3 .slick-arrow.slick-next{right:0}.ReferencesModule .layout-3 .slick-arrow.slick-next span{right:0;font:normal normal normal 14px/1 icomoon;display:inline-block;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing-font-smoothing:grayscale;text-align:center;padding:15px 10px}.ReferencesModule .layout-3 .slick-arrow.slick-next span::before{content:"\ea3c" !important;font-size:1.5rem;color:white}@media screen and (max-width: 768px){.ReferencesModule .layout-3 .slick-arrow{display:none !important}}.ReferencesModule .layout-3 .slick-dots li{margin:0}.ReferencesModule .layout-3 .slick-dots li button::before{font-size:10px}.ReferencesModule .layout-4 .references__item:not(:last-child){margin-bottom:50px}.ReferencesModule .layout-4 .references__item-realtor{font-style:italic;text-align:right}.ReferencesModule .layout-4 .references__item-image{padding-bottom:15px}@media screen and (max-width: 575px){.ReferencesModule .layout-4 .references__item-image--aspect-ratio{-ms-flex:0 0 100% !important;flex:0 0 100% !important;max-width:100% !important}}@media screen and (min-width: 576px){.ReferencesModule .layout-4 .references__item-image{padding-bottom:0}}.ReferencesModule .layout-4 .references__item-text:before{content:"“";font-size:150px;font-family:Georgia, Arial, sans-serif;opacity:.5;position:absolute;margin-top:-50px}.ReferencesModule .layout-4 .references__item-text-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-left:60px}.ReferencesModule .layout-4 .references__item-text-container h3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;font-size:1rem;font-weight:normal}.ReferencesModule .layout-4 .references__item-text-container p{padding:20px 0 0;margin-bottom:0;font-style:italic;font-size:1.2rem}.ReferencesModule .layout-4 .references__item-text-container p.references__item-realtor{text-align:left;font-style:normal;font-size:1rem}.ReferencesModule .layout-4 .aspect-ratio{width:100%;padding-bottom:56.25%;position:relative;overflow:hidden}.ReferencesModule .layout-4 .aspect-ratio.fixed-height{padding-bottom:0;height:100%}.ReferencesModule .layout-4 .aspect-ratio.fixed-height img{bottom:auto;-webkit-transform:translate(50%, 0);-moz-transform:translate(50%, 0);-ms-transform:translate(50%, 0);-o-transform:translate(50%, 0);transform:translate(50%, 0)}@media screen and (min-width: 1200px){.ReferencesModule.layout-stretched .aspect-ratio{height:600px}}@media screen and (min-width: 1200px){.ReferencesModule.layout-stretched .aspect-ratio::before{padding-bottom:0}}.ReferencesModule.layout-stretched .layout-2 .row>.references__item-text{padding:15px}@media screen and (min-width: 992px){.ReferencesModule.layout-stretched .layout-2 .row>.references__item-text{padding:30px 6% 15px 6%}}@media screen and (min-width: 1200px){.ReferencesModule.layout-stretched .layout-2 .row>.references__item-text{padding:30px 12.5% 15px 12.5%}}.BlogModule .blog__post{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;margin-bottom:80px}@media screen and (max-width: 768px){.BlogModule .blog__post{margin-bottom:40px}}@media screen and (max-width: 661px){.BlogModule .blog__post{margin-bottom:30px;flex-wrap:wrap}}.BlogModule .blog__post:last-of-type{margin-bottom:0}.BlogModule .blog__image{-ms-flex:0 0 33.33333333%;flex:0 0 33.33333333%;max-width:33.33333333%}@media screen and (max-width: 768px){.BlogModule .blog__image{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}}@media screen and (max-width: 661px){.BlogModule .blog__image{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}.BlogModule .blog__image--aspect-ratio-16by9{width:100%;padding-bottom:56.25%;position:relative;overflow:hidden}.BlogModule .blog__image--aspect-ratio-16by9.no-img{background-image:url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTYuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjUxMnB4IiBoZWlnaHQ9IjUxMnB4IiB2aWV3Qm94PSIwIDAgNTEyIDUxMiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTEyIDUxMjsiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8Zz4KCTxwYXRoIGQ9Ik0wLDQ4djQxNmg1MTJWNDhIMHogTTQ4MCw0MzJIMzJWODBoNDQ4VjQzMnogTTM1MiwxNjBjMCwyNi41MSwyMS40OSw0OCw0OCw0OHM0OC0yMS40OSw0OC00OHMtMjEuNDktNDgtNDgtNDggICBTMzUyLDEzMy40OSwzNTIsMTYweiBNNDQ4LDQwMEg2NGw5Ni0yNTZsMTI4LDE2MGw2NC00OEw0NDgsNDAweiIgZmlsbD0iIzAwMDAwMCIvPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+Cjwvc3ZnPgo=);background-size:contain;background-repeat:no-repeat;background-color:rgba(0,0,0,0.25);background-position:center;opacity:0.1}.BlogModule .blog__image--aspect-ratio-16by9 img{position:absolute;right:50%;bottom:50%;-webkit-transform:translate(50%, 50%);-moz-transform:translate(50%, 50%);-ms-transform:translate(50%, 50%);-o-transform:translate(50%, 50%);transform:translate(50%, 50%)}.BlogModule .blog__text{padding-left:20px;padding-right:20px;flex-grow:1;flex-wrap:wrap}@media screen and (max-width: 661px){.BlogModule .blog__text{padding:20px}}.BlogModule .blog__text-headline{margin-bottom:0px}.BlogModule .blog__text-headline a{text-decoration:none}.BlogModule .blog__text-headline a:hover{text-decoration:underline}.BlogModule .blog__text-date{display:block}.BlogModule .blog__text-excerpt{margin-top:15px}.BlogModule .blog__button{display:inline-block;text-decoration:none;padding:10px 25px;position:relative;left:100%;-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translateX(-100%)}@media screen and (max-width: 661px){.BlogModule .blog__button{left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}}.blog__article{padding-bottom:50px}.blog__article-image{margin-bottom:25px;position:relative;overflow:hidden}.blog__article-image .blog__image--aspect-ratio-16by9{height:40vh;max-height:375px;min-height:150px;padding-bottom:0}.sellerlogin-login{min-height:50vh}.sellerlogin-login form{max-width:300px;width:100%;margin-left:auto;margin-right:auto}.sellerlogin-login .sellerlogin-error{font-weight:normal;color:#ee0000;text-align:center}.sellerlogin-caseselect{position:relative}.sellerlogin-caseselect::before,.sellerlogin-caseselect::after{content:"";display:block;position:absolute;width:16px;height:3px;top:50%;z-index:1;background-color:#fff;pointer-events:none}.sellerlogin-caseselect::before{-webkit-transform:translateY(-50%) rotate(45deg);-moz-transform:translateY(-50%) rotate(45deg);-ms-transform:translateY(-50%) rotate(45deg);-o-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);right:20px}.sellerlogin-caseselect::after{-webkit-transform:translateY(-50%) rotate(135deg);-moz-transform:translateY(-50%) rotate(135deg);-ms-transform:translateY(-50%) rotate(135deg);-o-transform:translateY(-50%) rotate(135deg);transform:translateY(-50%) rotate(135deg);right:10px}.sellerlogin-caseselect select:hover{cursor:pointer}.sellerlogin-dashboard form{padding-bottom:15px}.sellerlogin-dashboard .case{min-height:250px}.sellerlogin-dashboard .case__container{margin-bottom:30px}.sellerlogin-dashboard .case__image{position:relative;padding-bottom:15px}.sellerlogin-dashboard .case__image .image--cover{position:relative;overflow:hidden}.sellerlogin-dashboard .case__image .image--cover::before{content:"";display:block;padding-bottom:56.25%}.sellerlogin-dashboard .case__info{position:absolute;top:0;left:0;z-index:1;padding:10px 15px;background-color:rgba(255,255,255,0.8)}.sellerlogin-dashboard .case__price{font-size:1.2em;padding-top:5px}.sellerlogin-dashboard .case__view{display:inline-block;text-decoration:none}.sellerlogin-dashboard .realtor{margin-bottom:30px}.sellerlogin-dashboard .realtor__image .image--cover{position:relative;overflow:hidden}.sellerlogin-dashboard .realtor__image .image--cover::before{content:"";display:block;padding-bottom:150%}.sellerlogin-dashboard .realtor__title{margin-bottom:15px}.sellerlogin-dashboard .realtor a{text-decoration:none}.sellerlogin-dashboard .realtor a:hover{text-decoration:underline}.sellerlogin-dashboard .statistics{min-height:250px}.sellerlogin-dashboard .statistics__total{margin-bottom:30px;margin-left:-5px;margin-right:-5px}.sellerlogin-dashboard .statistics__total>.col,.sellerlogin-dashboard .statistics__total>[class*=col-]{padding-left:5px;padding-right:5px}.sellerlogin-dashboard .statistics__total-pageviews,.sellerlogin-dashboard .statistics__total-bookings,.sellerlogin-dashboard .statistics__total-requests,.sellerlogin-dashboard .statistics__total-downloads{margin-bottom:15px;padding-left:10px}.sellerlogin-dashboard .statistics__total-pageviews span,.sellerlogin-dashboard .statistics__total-bookings span,.sellerlogin-dashboard .statistics__total-requests span,.sellerlogin-dashboard .statistics__total-downloads span{padding:4px;background-color:rgba(255,255,255,0.8);width:25%;text-align:center}.sellerlogin-dashboard .statistics__interval{padding-top:50px;padding-bottom:15px;text-align:center}.sellerlogin-dashboard .statistics .period .graphs__tabs{list-style:none;padding-bottom:15px}.sellerlogin-dashboard .statistics .period .graphs__tabs a{display:block;padding:10px;text-decoration:none;text-align:center;color:#000000}@media screen and (min-width: 768px){.sellerlogin-dashboard .statistics .period .graphs__tabs a{white-space:nowrap}}.sellerlogin-dashboard .statistics .period .graphs__tabs .active a{text-decoration:underline}.sellerlogin-dashboard .statistics .graphs__tabs{list-style:none;padding-bottom:15px}.sellerlogin-dashboard .statistics .graphs__tabs a{display:block;padding:10px;text-decoration:none;text-align:center;margin-bottom:4px}@media screen and (min-width: 768px){.sellerlogin-dashboard .statistics .graphs__tabs a{white-space:nowrap}}.sellerlogin-dashboard .statistics .graphs .c3-line{stroke-width:0}.sellerlogin-dashboard .statistics__sources{padding-top:30px}.sellerlogin-dashboard .statistics .sources__list{padding-left:30px;padding-top:30px;padding-bottom:30px}@media screen and (min-width: 1200px){.sellerlogin-dashboard .statistics .sources__list{padding-top:0;padding-bottom:0}}.sellerlogin-dashboard .statistics .sources__list li{padding-top:5px;padding-bottom:5px;border-top:1px solid rgba(0,0,0,0.1)}.sellerlogin-dashboard .statistics .sources__list li .color{display:inline-block;width:10px;height:10px}.sellerlogin-dashboard .statistics .sources__list li:first-child{border-top:0}.sellerlogin-dashboard .logout-button{margin-top:30px}.sellerlogin-dashboard .loading{padding-top:50px;padding-bottom:50px;position:absolute;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}.sellerlogin-dashboard .loading-text{-webkit-animation:bounce 1.4s infinite ease-in-out both;-o-animation:bounce 1.4s infinite ease-in-out both;animation:bounce 1.4s infinite ease-in-out both;padding-top:15px}.sellerlogin-dashboard .loading .sk-folding-cube{margin:20px auto;width:40px;height:40px;position:relative;-webkit-transform:rotateZ(45deg);transform:rotateZ(45deg)}.sellerlogin-dashboard .loading .sk-folding-cube .sk-cube{float:left;width:50%;height:50%;position:relative;-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.sellerlogin-dashboard .loading .sk-folding-cube .sk-cube:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:#333;-webkit-animation:sk-foldCubeAngle 2.4s infinite linear both;animation:sk-foldCubeAngle 2.4s infinite linear both;-webkit-transform-origin:100% 100%;-ms-transform-origin:100% 100%;transform-origin:100% 100%}.sellerlogin-dashboard .loading .sk-folding-cube .sk-cube2{-webkit-transform:scale(1.1) rotateZ(90deg);transform:scale(1.1) rotateZ(90deg)}.sellerlogin-dashboard .loading .sk-folding-cube .sk-cube3{-webkit-transform:scale(1.1) rotateZ(180deg);transform:scale(1.1) rotateZ(180deg)}.sellerlogin-dashboard .loading .sk-folding-cube .sk-cube4{-webkit-transform:scale(1.1) rotateZ(270deg);transform:scale(1.1) rotateZ(270deg)}.sellerlogin-dashboard .loading .sk-folding-cube .sk-cube2:before{-webkit-animation-delay:0.3s;animation-delay:0.3s}.sellerlogin-dashboard .loading .sk-folding-cube .sk-cube3:before{-webkit-animation-delay:0.6s;animation-delay:0.6s}.sellerlogin-dashboard .loading .sk-folding-cube .sk-cube4:before{-webkit-animation-delay:0.9s;animation-delay:0.9s}@-webkit-keyframes sk-foldCubeAngle{0%, 10%{-webkit-transform:perspective(140px) rotateX(-180deg);transform:perspective(140px) rotateX(-180deg);opacity:0}25%, 75%{-webkit-transform:perspective(140px) rotateX(0deg);transform:perspective(140px) rotateX(0deg);opacity:1}90%, 100%{-webkit-transform:perspective(140px) rotateY(180deg);transform:perspective(140px) rotateY(180deg);opacity:0}}@keyframes sk-foldCubeAngle{0%, 10%{-webkit-transform:perspective(140px) rotateX(-180deg);transform:perspective(140px) rotateX(-180deg);opacity:0}25%, 75%{-webkit-transform:perspective(140px) rotateX(0deg);transform:perspective(140px) rotateX(0deg);opacity:1}90%, 100%{-webkit-transform:perspective(140px) rotateY(180deg);transform:perspective(140px) rotateY(180deg);opacity:0}}@-webkit-keyframes bounce{0%, 100%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);-webkit-animation-timing-function:ease-out;-o-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:translateY(-15px);-moz-transform:translateY(-15px);-ms-transform:translateY(-15px);-o-transform:translateY(-15px);transform:translateY(-15px);-webkit-animation-timing-function:ease-in;-o-animation-timing-function:ease-in;animation-timing-function:ease-in}}@-moz-keyframes bounce{0%, 100%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);-webkit-animation-timing-function:ease-out;-o-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:translateY(-15px);-moz-transform:translateY(-15px);-ms-transform:translateY(-15px);-o-transform:translateY(-15px);transform:translateY(-15px);-webkit-animation-timing-function:ease-in;-o-animation-timing-function:ease-in;animation-timing-function:ease-in}}@-o-keyframes bounce{0%, 100%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);-webkit-animation-timing-function:ease-out;-o-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:translateY(-15px);-moz-transform:translateY(-15px);-ms-transform:translateY(-15px);-o-transform:translateY(-15px);transform:translateY(-15px);-webkit-animation-timing-function:ease-in;-o-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes bounce{0%, 100%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);-webkit-animation-timing-function:ease-out;-o-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:translateY(-15px);-moz-transform:translateY(-15px);-ms-transform:translateY(-15px);-o-transform:translateY(-15px);transform:translateY(-15px);-webkit-animation-timing-function:ease-in;-o-animation-timing-function:ease-in;animation-timing-function:ease-in}}.VideoModule .video-container{position:relative;width:100%;height:0;padding-bottom:56.3%}.VideoModule .video-container .youtube-play{display:none !important}.VideoModule .video-container>iframe{position:absolute;width:100%;height:100%;left:0;top:0}.ProjectListModule .padding-0{padding:0}.ProjectListModule .margin-0{margin:0}.ProjectListModule .margin-top-2em{margin-top:2em}.ProjectListModule .no-text-decoration{text-decoration:none}.ProjectListModule .counter-text{font-size:1rem;font-weight:bold}.ProjectListModule div.projectlist-img-holder-simple{height:320px;width:100%;background-size:cover;background-position:50% 50%;background-repeat:no-repeat}.ProjectListModule div.row.counters-row-simple{position:absolute;right:2em;bottom:-10px}.ProjectListModule div.row.counters-row-simple>ul.counters-list-simple{list-style-type:none;padding-left:0}.ProjectListModule div.row.counters-row-simple>ul.counters-list-simple>li.counter-list-item-simple{float:left;padding-left:.5em}.ProjectListModule div.row.counters-row-simple>ul.counters-list-simple>li.counter-list-item-simple p{width:61px;height:42px;padding:.7em;font-size:.6rem;border-radius:2px;line-height:1;font-weight:bold}.ProjectListModule div.row.counters-row-simple>ul.counters-list-simple>li.counter-list-item-simple p span{display:inline-block;width:100%;text-align:center}.ProjectListModule div.projectlist-details-row-simple{width:inherit;margin-top:-.2em;padding-bottom:1em;padding-left:1em;padding-right:1em}.ProjectListModule div.projectlist-details-row-simple>div.projectlist-title-div-simple{padding-top:1em}.ProjectListModule div.projectlist-details-row-simple>div.projectlist-title-div-simple>h2.projectlist-title-simple{font-size:1.4rem;margin-bottom:7px}.ProjectListModule div.projectlist-details-row-simple>div.projectlist-subtitle-div-simple>h3.projectlist-subtitle-simple{font-size:1rem;margin-bottom:15px}.ProjectListModule div.projectlist-details-row-simple>div.projectlist-description-div-simple{height:100px}.ProjectListModule div.projectlist-details-row-simple>div.projectlist-description-div-simple>p.projectlist-description-simple{font-size:1rem}.ProjectListModule div.projectlist-details-row-simple>div.projectlist-button-div-simple{text-align:center}.ProjectListModule div.projectlist-details-row-simple>div.projectlist-button-div-simple>button.projectlist-button-simple{margin-top:2em;width:auto}@media screen and (max-width: 476px){.ProjectListModule div.projectlist-details-row-simple div.projectlist-img-holder-simple{height:260px}.ProjectListModule div.projectlist-details-row-simple div.projectlist-description-div-simple>p.projectlist-description-simple{font-size:.8rem}}@media screen and (max-width: 966px) and (min-width: 768px){.ProjectListModule div.projectlist-details-row-simple div.projectlist-description-div-simple p.projectlist-description-simple{font-size:.9rem}}@media screen and (max-width: 992px){.ProjectListModule div.projectlist-details-row-simple>div.projectlist-title-div-simple>h2.projectlist-title-simple{font-size:1.2rem}.ProjectListModule div.projectlist-details-row-simple>div.projectlist-description-div-simple>h3.projectlist-description-simple{font-size:.9rem}.ProjectListModule div.projectlist-details-row-simple>div.projectlist-button-div-simple{text-align:center}}.ProjectListModule div.projectlist-info-row-basic>div>div.projectlist-title-div-basic>h2.projectlist-title-basic{font-size:1.1rem;margin-bottom:5px}.ProjectListModule div.projectlist-info-row-basic>div>div.projectlist-description-div-basic>h3.projectlist-description-basic{font-size:.8rem;margin-bottom:10px}.ProjectListModule div.projectlist-info-row-basic>div>div.projectlist-subtitle-div-basic>h3.projectlist-subtitle-basic{font-size:.8rem;margin-bottom:10px}.ProjectListModule .projectlist-image-holder-basic{height:250px;width:100%;background-size:cover;background-position:50% 50%;background-repeat:no-repeat}.ProjectListModule div.row.counters-row-basic{position:absolute;right:2.5em;bottom:-15px}.ProjectListModule div.row.counters-row-basic>ul.counters-list-basic{list-style-type:none;padding:0}.ProjectListModule div.row.counters-row-basic>ul.counters-list-basic>li.counter-list-item-basic{float:left;padding-left:.4em}.ProjectListModule div.row.counters-row-basic>ul.counters-list-basic>li.counter-list-item-basic p{width:61px;height:42px;padding:.7em;font-size:.6rem;border-radius:2px;line-height:1;font-weight:bold}.ProjectListModule div.row.counters-row-basic>ul.counters-list-basic>li.counter-list-item-basic p span{display:inline-block;width:100%;text-align:center}@media screen and (min-width: 768px) and (max-width: 850px){.ProjectListModule div.projectlist-info-row-basic>div>div.projectlist-title-div-basic>h2.projectlist-title-basic{font-size:.9rem}}.ProjectListModule div.img-box-advanced{background-size:cover;background-position:50% 50%;background-repeat:no-repeat}.ProjectListModule div.row.counters-row-advanced{position:absolute;right:1.5em;bottom:-1em}.ProjectListModule div.row.counters-row-advanced>ul.counters-list-advanced{list-style-type:none;padding:0}.ProjectListModule div.row.counters-row-advanced>ul.counters-list-advanced>li.counter-list-item-advanced{float:left;margin-left:.5em}.ProjectListModule div.row.counters-row-advanced>ul.counters-list-advanced>li.counter-list-item-advanced p{width:61px;height:42px;padding:.7em;font-size:.6rem;border-radius:2px;line-height:1;font-weight:bold}.ProjectListModule div.row.counters-row-advanced>ul.counters-list-advanced>li.counter-list-item-advanced p span{display:inline-block;width:100%;text-align:center}.ProjectListModule div.projectlist-info-div-holder-advanced{padding:2em 0 2em 0;min-height:400px}.ProjectListModule div.projectlist-info-div-advanced{padding:1em 2em 1em 2em;height:100%}.ProjectListModule div.projectlist-info-div-advanced>div.projectlist-title-div-advanced>h2.projectlist-title-advanced{font-size:1.5rem;margin-bottom:8px}.ProjectListModule div.projectlist-info-div-advanced>div.projectlist-subtitle-div-advanced>h3.projectlist-subtitle-advanced{font-size:1.1rem;margin-bottom:20px}.ProjectListModule div.projectlist-info-div-advanced>div.projectlist-description-div-advanced{height:auto}.ProjectListModule div.projectlist-info-div-advanced>div.projectlist-button-div-advanced{text-align:center;padding-top:1em}.ProjectListModule div.projectlist-info-div-advanced>div.projectlist-button-div-advanced>button.projectlist-button-advanced{padding:15px}@media screen and (max-width: 767px){.ProjectListModule div.img-box-advanced{min-height:350px}.ProjectListModule div.projectlist-info-div-holder-advanced{min-height:auto}.ProjectListModule div.row.counters-row-advanced>ul.counters-list-advanced>li.counter-list-item-advanced{padding-left:.5em}.ProjectListModule div.row.counters-row-advanced>ul.counters-list-advanced>li.counter-list-item-advanced p{width:61px;height:42px;padding:.7em;font-size:.7rem;border-radius:2px;line-height:1;font-weight:bold}.ProjectListModule div.row.counters-row-advanced>ul.counters-list-advanced>li.counter-list-item-advanced p span{display:inline-block;width:100%;text-align:center}.ProjectListModule div.projectlist-info-div-advanced{padding:0}.ProjectListModule div.projectlist-info-div-advanced>div.projectlist-title-div-advanced{text-align:left}.ProjectListModule div.projectlist-info-div-advanced>div.projectlist-title-div-advanced>h2.projectlist-title-advanced{font-size:1.3rem;padding-right:1em;padding-left:.8em}.ProjectListModule div.projectlist-info-div-advanced>div.projectlist-subtitle-div-advanced h3.projectlist-subtitle-advanced{padding-left:1em}.ProjectListModule div.projectlist-info-div-advanced>div.projectlist-description-div-advanced{text-align:left;height:100%;word-break:break-word;hyphens:auto}.ProjectListModule div.projectlist-info-div-advanced>div.projectlist-description-div-advanced>p.projectlist-description-advanced{padding-left:1em;padding-right:1em}}@media screen and (min-width: 768px) and (max-width: 869px){.ProjectListModule div.projectlist-info-div-holder-advanced>div.projectlist-info-div-advanced>div.projectlist-title-div-advanced{padding-right:1em;text-align:left}.ProjectListModule div.projectlist-info-div-holder-advanced>div.projectlist-info-div-advanced>div.projectlist-title-div-advanced>h2.projectlist-title-advanced{padding-right:1em;font-size:1.3rem;margin-bottom:15px;text-align:left}.ProjectListModule div.projectlist-info-div-holder-advanced>div.projectlist-info-div-advanced>div.projectlist-description-div-advanced p.projectlist-description-advanced{font-size:.9rem}}@media screen and (min-width: 870px) and (max-width: 1020px){.ProjectListModule div.projectlist-info-div-advanced>div.projectlist-title-div-advanced{padding-right:2em;text-align:left}.ProjectListModule div.projectlist-info-div-advanced>div.projectlist-title-div-advanced>h2.projectlist-title-advanced{font-size:1.4rem;margin-bottom:15px;text-align:left}}.ProjectModule .padding-0{padding:0}.ProjectModule .margin-0{margin:0}.ProjectModule .margin-top-2em{margin-top:2em}.ProjectModule .no-text-decoration{text-decoration:none}.ProjectModule .counter-text{font-size:1rem;font-weight:bold}.ProjectModule div.full-project-image{background-size:cover;background-position:50% 50%}@media screen and (max-width: 768px){.ProjectModule div.full-project-image{height:350px}}.ProjectModule div.project-info-div{padding:1em 2em 1em 2em;height:auto;position:relative;top:50%;transform:translateY(-50%)}.ProjectModule div.project-info-div>div.project-title-div>h1.project-title{font-size:1.5rem;margin-bottom:5px}.ProjectModule div.project-info-div>div.project-subtitle-div>h2.project-subtitle{font-size:1rem;margin-bottom:20px}.ProjectModule div.project-info-div>div.project-description-div{height:auto;padding-left:1em}.ProjectModule div.project-info-div>div.project-url-div{padding-left:1em}.ProjectModule div.project-info-div>div.project-url-div p.project-url a{text-decoration:none}.ProjectModule div.row.counters-row{position:absolute;right:1.5em;bottom:-1em}.ProjectModule div.row.counters-row>ul.counters-list{list-style-type:none;padding:0}.ProjectModule div.row.counters-row>ul.counters-list>li.counter-list-item{float:left;padding-left:.5em}.ProjectModule div.row.counters-row>ul.counters-list>li.counter-list-item p{width:61px;height:42px;padding:.7em;font-size:.6rem;border-radius:2px;line-height:1;font-weight:bold}.ProjectModule div.row.counters-row>ul.counters-list>li.counter-list-item p span{display:inline-block;width:100%;text-align:center}@media screen and (max-width: 767px){.ProjectModule div.row.counters-row{right:2.5em}.ProjectModule div.row.counters-row>ul.counters-list>li.counter-list-item{padding-left:.5em}.ProjectModule div.row.counters-row>ul.counters-list>li.counter-list-item p{width:61px;height:42px;padding:.7em;font-size:.7rem;border-radius:2px;line-height:1;font-weight:bold}.ProjectModule div.row.counters-row>ul.counters-list>li.counter-list-item p span{display:inline-block;width:100%;text-align:center}.ProjectModule div.project-info-div>div.project-title-div>h1.project-title{font-size:1.3rem;padding-right:1em;padding-left:.8em}.ProjectModule div.project-info-div>div.project-subtitle-div>h2.project-subtitle{padding-right:1em;padding-left:1em}.ProjectModule div.project-info-div>div.project-description-div{height:auto}.ProjectModule div.project-info-div>div.project-description-div>p.project-description{padding-left:1em;padding-right:1em}.ProjectModule div.project-info-div>div.project-url-div p.project-url{padding-left:1em;padding-right:1em}.ProjectModule div.project-info-div>div.project-url-div p.project-url a{text-decoration:none}}@media screen and (min-width: 768px) and (max-width: 869px){.ProjectModule div.project-info-div>div.project-title-div{padding-right:1em;text-align:left}.ProjectModule div.project-info-div>div.project-title-div>h1.project-title{padding-right:1em;font-size:1.3rem}}@media screen and (min-width: 870px) and (max-width: 1020px){.ProjectModule div.project-info-div>div.project-title-div{padding-right:2em;text-align:left}.ProjectModule div.project-info-div>div.project-title-div>h1.project-title{font-size:1.4rem;text-align:left}}div.project-img-holder-post{background-size:cover;background-position:50% 50%;height:35vw;max-height:50vh;width:100%}div.project-full-post>div.project-title-holder-post h1.project-title-post{font-size:1.7rem;margin-bottom:5px}div.project-full-post>div.project-subtitle-holder-post h2.project-subtitle-post{font-size:1.1rem;margin-bottom:15px}div.project-full-post>div.project-img-holder-post>div>div.row.counters-row-post{position:absolute;right:2.5em;bottom:-1em}div.project-full-post>div.project-img-holder-post>div>div.row.counters-row-post>ul.counters-list{list-style-type:none;padding:0}div.project-full-post>div.project-img-holder-post>div>div.row.counters-row-post>ul.counters-list>li.counter-list-item{float:left;padding-left:.5em}div.project-full-post>div.project-img-holder-post>div>div.row.counters-row-post>ul.counters-list>li.counter-list-item p{width:61px;height:42px;padding:.7em;font-size:.6rem;border-radius:2px;line-height:1;font-weight:bold}div.project-full-post>div.project-img-holder-post>div>div.row.counters-row-post>ul.counters-list>li.counter-list-item p span{display:inline-block;width:100%;text-align:center}div.project-full-post>div.project-description-holder-post{margin-top:1em}div.project-full-post>div.project-description-holder-post>div.project-description-div-post p.project-description-post{font-size:1rem}
/*# sourceMappingURL=frontend.css.map */
