html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}body{margin:0;}article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary{display:block;}audio,
canvas,
progress,
video{display:inline-block;vertical-align:baseline;}audio:not([controls]){display:none;height:0;}[hidden],
template{display:none;}a{background-color:transparent;}a:active,
a:hover{outline:0;}abbr[title]{border-bottom:1px dotted;}b,
strong{font-weight:bold;}dfn{font-style:italic;}h1{font-size:2em;margin:0.67em 0;}mark{background:#ff0;color:#000;}small{font-size:80%;}sub,
sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sup{top:-0.5em;}sub{bottom:-0.25em;}img{border:0;}svg:not(:root){overflow:hidden;}figure{margin:1em 40px;}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0;}pre{overflow:auto;}code,
kbd,
pre,
samp{font-family:monospace, monospace;font-size:1em;}button,
input,
optgroup,
select,
textarea{color:inherit;font:inherit;margin:0;}button{overflow:visible;}button,
select{text-transform:none;}button,
html input[type="button"],
input[type="reset"],
input[type="submit"]{-webkit-appearance:button;cursor:pointer;}button[disabled],
html input[disabled]{cursor:default;}button::-moz-focus-inner,
input::-moz-focus-inner{border:0;padding:0;}input{line-height:normal;}input[type="checkbox"],
input[type="radio"]{box-sizing:border-box;padding:0;}input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button{height:auto;}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em;}legend{border:0;padding:0;}textarea{overflow:auto;}optgroup{font-weight:bold;}table{border-collapse:collapse;border-spacing:0;}td,
th{padding:0;}.btn{margin-bottom:0;font-weight:normal;text-align:center;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;background-image:none;border:1px solid transparent;white-space:nowrap;padding:6px 12px;font-size:16px;line-height:1.42857143;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-family:source sans pro;}.btn-default{color:#333333;background-color:#ffffff;border-color:#cccccc;}.btn-lg{padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px;}.btn-sm{padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px;}.btn-xs{padding:1px 5px;font-size:12px;line-height:1.5;border-radius:3px;}.btn-spicy{color:#ffffff;background-color:#f26c4f;border-color:#f26c4f;}.btn-spicy-standout{color:#ffffff;background-color:#00a650;border-color:#00a650;}.btn-block{display:block;width:100%;}.container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px;}.container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px;}.row{margin-left:-15px;margin-right:-15px;}.col-xs-1,
.col-sm-1,
.col-md-1,
.col-lg-1,
.col-xs-2,
.col-sm-2,
.col-md-2,
.col-lg-2,
.col-xs-3,
.col-sm-3,
.col-md-3,
.col-lg-3,
.col-xs-4,
.col-sm-4,
.col-md-4,
.col-lg-4,
.col-xs-5,
.col-sm-5,
.col-md-5,
.col-lg-5,
.col-xs-6,
.col-sm-6,
.col-md-6,
.col-lg-6,
.col-xs-7,
.col-sm-7,
.col-md-7,
.col-lg-7,
.col-xs-8,
.col-sm-8,
.col-md-8,
.col-lg-8,
.col-xs-9,
.col-sm-9,
.col-md-9,
.col-lg-9,
.col-xs-10,
.col-sm-10,
.col-md-10,
.col-lg-10,
.col-xs-11,
.col-sm-11,
.col-md-11,
.col-lg-11,
.col-xs-12,
.col-sm-12,
.col-md-12,
.col-lg-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px;}.col-xs-1,
.col-xs-2,
.col-xs-3,
.col-xs-4,
.col-xs-5,
.col-xs-6,
.col-xs-7,
.col-xs-8,
.col-xs-9,
.col-xs-10,
.col-xs-11,
.col-xs-12{float:left;}.col-xs-12{width:100%;}.col-xs-11{width:91.66666667%;}.col-xs-10{width:83.33333333%;}.col-xs-9{width:75%;}.col-xs-8{width:66.66666667%;}.col-xs-7{width:58.33333333%;}.col-xs-6{width:50%;}.col-xs-5{width:41.66666667%;}.col-xs-4{width:33.33333333%;}.col-xs-3{width:25%;}.col-xs-2{width:16.66666667%;}.col-xs-1{width:8.33333333%;}.col-xs-pull-12{right:100%;}.col-xs-pull-11{right:91.66666667%;}.col-xs-pull-10{right:83.33333333%;}.col-xs-pull-9{right:75%;}.col-xs-pull-8{right:66.66666667%;}.col-xs-pull-7{right:58.33333333%;}.col-xs-pull-6{right:50%;}.col-xs-pull-5{right:41.66666667%;}.col-xs-pull-4{right:33.33333333%;}.col-xs-pull-3{right:25%;}.col-xs-pull-2{right:16.66666667%;}.col-xs-pull-1{right:8.33333333%;}.col-xs-pull-0{right:auto;}.col-xs-push-12{left:100%;}.col-xs-push-11{left:91.66666667%;}.col-xs-push-10{left:83.33333333%;}.col-xs-push-9{left:75%;}.col-xs-push-8{left:66.66666667%;}.col-xs-push-7{left:58.33333333%;}.col-xs-push-6{left:50%;}.col-xs-push-5{left:41.66666667%;}.col-xs-push-4{left:33.33333333%;}.col-xs-push-3{left:25%;}.col-xs-push-2{left:16.66666667%;}.col-xs-push-1{left:8.33333333%;}.col-xs-push-0{left:auto;}.col-xs-offset-12{margin-left:100%;}.col-xs-offset-11{margin-left:91.66666667%;}.col-xs-offset-10{margin-left:83.33333333%;}.col-xs-offset-9{margin-left:75%;}.col-xs-offset-8{margin-left:66.66666667%;}.col-xs-offset-7{margin-left:58.33333333%;}.col-xs-offset-6{margin-left:50%;}.col-xs-offset-5{margin-left:41.66666667%;}.col-xs-offset-4{margin-left:33.33333333%;}.col-xs-offset-3{margin-left:25%;}.col-xs-offset-2{margin-left:16.66666667%;}.col-xs-offset-1{margin-left:8.33333333%;}.col-xs-offset-0{margin-left:0;}@media(min-width:668px){.col-sm-1,
 .col-sm-2,
 .col-sm-3,
 .col-sm-4,
 .col-sm-5,
 .col-sm-6,
 .col-sm-7,
 .col-sm-8,
 .col-sm-9,
 .col-sm-10,
 .col-sm-11,
 .col-sm-12{float:left;}.col-sm-12{width:100%;}.col-sm-11{width:91.66666667%;}.col-sm-10{width:83.33333333%;}.col-sm-9{width:75%;}.col-sm-8{width:66.66666667%;}.col-sm-7{width:58.33333333%;}.col-sm-6{width:50%;}.col-sm-5{width:41.66666667%;}.col-sm-4{width:33.33333333%;}.col-sm-3{width:25%;}.col-sm-2{width:16.66666667%;}.col-sm-1{width:8.33333333%;}.col-sm-pull-12{right:100%;}.col-sm-pull-11{right:91.66666667%;}.col-sm-pull-10{right:83.33333333%;}.col-sm-pull-9{right:75%;}.col-sm-pull-8{right:66.66666667%;}.col-sm-pull-7{right:58.33333333%;}.col-sm-pull-6{right:50%;}.col-sm-pull-5{right:41.66666667%;}.col-sm-pull-4{right:33.33333333%;}.col-sm-pull-3{right:25%;}.col-sm-pull-2{right:16.66666667%;}.col-sm-pull-1{right:8.33333333%;}.col-sm-pull-0{right:auto;}.col-sm-push-12{left:100%;}.col-sm-push-11{left:91.66666667%;}.col-sm-push-10{left:83.33333333%;}.col-sm-push-9{left:75%;}.col-sm-push-8{left:66.66666667%;}.col-sm-push-7{left:58.33333333%;}.col-sm-push-6{left:50%;}.col-sm-push-5{left:41.66666667%;}.col-sm-push-4{left:33.33333333%;}.col-sm-push-3{left:25%;}.col-sm-push-2{left:16.66666667%;}.col-sm-push-1{left:8.33333333%;}.col-sm-push-0{left:auto;}.col-sm-offset-12{margin-left:100%;}.col-sm-offset-11{margin-left:91.66666667%;}.col-sm-offset-10{margin-left:83.33333333%;}.col-sm-offset-9{margin-left:75%;}.col-sm-offset-8{margin-left:66.66666667%;}.col-sm-offset-7{margin-left:58.33333333%;}.col-sm-offset-6{margin-left:50%;}.col-sm-offset-5{margin-left:41.66666667%;}.col-sm-offset-4{margin-left:33.33333333%;}.col-sm-offset-3{margin-left:25%;}.col-sm-offset-2{margin-left:16.66666667%;}.col-sm-offset-1{margin-left:8.33333333%;}.col-sm-offset-0{margin-left:0;}}@media(min-width:1002px){.col-md-1,
 .col-md-2,
 .col-md-3,
 .col-md-4,
 .col-md-5,
 .col-md-6,
 .col-md-7,
 .col-md-8,
 .col-md-9,
 .col-md-10,
 .col-md-11,
 .col-md-12{float:left;}.col-md-12{width:100%;}.col-md-11{width:91.66666667%;}.col-md-10{width:83.33333333%;}.col-md-9{width:75%;}.col-md-8{width:66.66666667%;}.col-md-7{width:58.33333333%;}.col-md-6{width:50%;}.col-md-5{width:41.66666667%;}.col-md-4{width:33.33333333%;}.col-md-3{width:25%;}.col-md-2{width:16.66666667%;}.col-md-1{width:8.33333333%;}.col-md-pull-12{right:100%;}.col-md-pull-11{right:91.66666667%;}.col-md-pull-10{right:83.33333333%;}.col-md-pull-9{right:75%;}.col-md-pull-8{right:66.66666667%;}.col-md-pull-7{right:58.33333333%;}.col-md-pull-6{right:50%;}.col-md-pull-5{right:41.66666667%;}.col-md-pull-4{right:33.33333333%;}.col-md-pull-3{right:25%;}.col-md-pull-2{right:16.66666667%;}.col-md-pull-1{right:8.33333333%;}.col-md-pull-0{right:auto;}.col-md-push-12{left:100%;}.col-md-push-11{left:91.66666667%;}.col-md-push-10{left:83.33333333%;}.col-md-push-9{left:75%;}.col-md-push-8{left:66.66666667%;}.col-md-push-7{left:58.33333333%;}.col-md-push-6{left:50%;}.col-md-push-5{left:41.66666667%;}.col-md-push-4{left:33.33333333%;}.col-md-push-3{left:25%;}.col-md-push-2{left:16.66666667%;}.col-md-push-1{left:8.33333333%;}.col-md-push-0{left:auto;}.col-md-offset-12{margin-left:100%;}.col-md-offset-11{margin-left:91.66666667%;}.col-md-offset-10{margin-left:83.33333333%;}.col-md-offset-9{margin-left:75%;}.col-md-offset-8{margin-left:66.66666667%;}.col-md-offset-7{margin-left:58.33333333%;}.col-md-offset-6{margin-left:50%;}.col-md-offset-5{margin-left:41.66666667%;}.col-md-offset-4{margin-left:33.33333333%;}.col-md-offset-3{margin-left:25%;}.col-md-offset-2{margin-left:16.66666667%;}.col-md-offset-1{margin-left:8.33333333%;}.col-md-offset-0{margin-left:0;}}@media(min-width:1356px){.col-lg-1,
 .col-lg-2,
 .col-lg-3,
 .col-lg-4,
 .col-lg-5,
 .col-lg-6,
 .col-lg-7,
 .col-lg-8,
 .col-lg-9,
 .col-lg-10,
 .col-lg-11,
 .col-lg-12{float:left;}.col-lg-12{width:100%;}.col-lg-11{width:91.66666667%;}.col-lg-10{width:83.33333333%;}.col-lg-9{width:75%;}.col-lg-8{width:66.66666667%;}.col-lg-7{width:58.33333333%;}.col-lg-6{width:50%;}.col-lg-5{width:41.66666667%;}.col-lg-4{width:33.33333333%;}.col-lg-3{width:25%;}.col-lg-2{width:16.66666667%;}.col-lg-1{width:8.33333333%;}.col-lg-pull-12{right:100%;}.col-lg-pull-11{right:91.66666667%;}.col-lg-pull-10{right:83.33333333%;}.col-lg-pull-9{right:75%;}.col-lg-pull-8{right:66.66666667%;}.col-lg-pull-7{right:58.33333333%;}.col-lg-pull-6{right:50%;}.col-lg-pull-5{right:41.66666667%;}.col-lg-pull-4{right:33.33333333%;}.col-lg-pull-3{right:25%;}.col-lg-pull-2{right:16.66666667%;}.col-lg-pull-1{right:8.33333333%;}.col-lg-pull-0{right:auto;}.col-lg-push-12{left:100%;}.col-lg-push-11{left:91.66666667%;}.col-lg-push-10{left:83.33333333%;}.col-lg-push-9{left:75%;}.col-lg-push-8{left:66.66666667%;}.col-lg-push-7{left:58.33333333%;}.col-lg-push-6{left:50%;}.col-lg-push-5{left:41.66666667%;}.col-lg-push-4{left:33.33333333%;}.col-lg-push-3{left:25%;}.col-lg-push-2{left:16.66666667%;}.col-lg-push-1{left:8.33333333%;}.col-lg-push-0{left:auto;}.col-lg-offset-12{margin-left:100%;}.col-lg-offset-11{margin-left:91.66666667%;}.col-lg-offset-10{margin-left:83.33333333%;}.col-lg-offset-9{margin-left:75%;}.col-lg-offset-8{margin-left:66.66666667%;}.col-lg-offset-7{margin-left:58.33333333%;}.col-lg-offset-6{margin-left:50%;}.col-lg-offset-5{margin-left:41.66666667%;}.col-lg-offset-4{margin-left:33.33333333%;}.col-lg-offset-3{margin-left:25%;}.col-lg-offset-2{margin-left:16.66666667%;}.col-lg-offset-1{margin-left:8.33333333%;}.col-lg-offset-0{margin-left:0;}}.center-block{display:block;margin-left:auto;margin-right:auto;}.pull-right{float:right !important;}.pull-left{float:left !important;}.mb-10{margin-bottom:10px;}.mt-5{margin-top:5%;}.primary_heading_1{font-family:'Lora', serif;font-size:36px;}.primary_heading_2{font-family:'Lora', serif;font-size:28px;font-weight:400;}.secondary_heading_1{font-family:'Source Sans Pro', sans-serif;font-weight:400;font-size:20px;}.secondary_heading_1_bold{font-family:'Source Sans Pro', sans-serif;font-weight:600;font-size:20px;}.secondary_heading_2{font-family:'Source Sans Pro', sans-serif;font-weight:400;font-size:16px;}.secondary_heading_3{font-family:'Source Sans Pro', sans-serif;font-weight:400;font-size:13px;}.capitalized_heading_1{font-family:'Source Sans Pro', sans-serif;font-weight:400;font-size:20px;text-transform:capitalize;}.capitalized_heading_2{font-family:'Source Sans Pro', sans-serif;font-weight:400;font-size:14px;text-transform:capitalize;}.ingres{font-family:'Lora', serif;font-size:20px;}.body_text{font-family:'Source Sans Pro', sans-serif;font-weight:400;font-size:20px;}.primary_text{font-family:'Source Sans Pro', sans-serif;font-weight:400;font-size:16px;color:#222222;}.link_heading{font-family:'Source Sans Pro', sans-serif;font-size:14px;font-weight:400;text-decoration:underline;}.highlight-color{color:#f26c4f;}.label-color{color:#979797;}.value-color{color:#222222;}.default-background{background-color:#f2f1ee;}h1{margin:0;font-weight:400;}.uppercase{text-transform:uppercase;}html{box-sizing:border-box;margin-top:0;padding-top:0;}*,
*:before,
*:after{box-sizing:inherit;}body{position:relative;z-index:2;font-weight:200;-webkit-font-smoothing:subpixel-antialiased;background-color:#f2f1ee;margin-top:0;padding-top:0;}.italic{font-style:italic;}.center{text-align:center;}.app{display:-ms-flexbox;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:flex;-webkit-flex-flow:column nowrap;-moz-flex-flow:column nowrap;-ms-flex-flow:column nowrap;flex-flow:column nowrap;width:100%;height:100vh;}.app-header{width:100%;z-index:2;top:0;left:0;flex-shrink:0;}.app-body{-moz-flex:1 0 auto;-ms-flex:1 0 auto;-webkit-flex:1 0 auto;flex:1 0 auto;position:relative;-webkit-overflow-scrolling:touch;overflow:auto;min-height:280px;}.overlay{background:#000000;background:rgba(0, 0, 0, 0.4);position:absolute;top:0;right:0;bottom:0;left:0;display:none;transition:opacity .2s linear 200ms;}.clf-section-header{padding:0 10%;color:#222222;font-family:'Source Sans Pro', sans-serif;font-weight:400;font-size:20px;}.clf-section-header p{width:100%;text-align:center;border-bottom:1px solid #f26c4f;line-height:0.1em;}.clf-section-header p span{background-color:#f2f1ee;padding:0 30px;}@keyframes fake{from{opacity:1;}to{opacity:1;}}.clfRelatedJobAds{overflow:hidden;}.clf-lastname{opacity:0;}.clf-form-lastname{opacity:0;display:none;}.clf-form-lastname input{width:100%;border:none;padding:10px;margin-top:1%;}.additional-attributes-keyinfo{display:-ms-flexbox;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;-moz-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;margin-bottom:10px;padding:0;}.additional-attributes-keyinfo .secondary_heading_3{text-transform:uppercase;letter-spacing:.5px;}.additional-attributes-keyinfo .secondary_heading_2{padding-top:2px;}.additional-attributes-keyinfo .additional-attributes-keyinfo-row{-moz-flex:1 1 100%;-ms-flex:1 1 100%;-webkit-flex:1 1 100%;flex:1 1 100%;background-color:#ffffff;line-height:21px;padding:20px 5px 20px 25px;}.additional-attributes-keyinfo .additional-attributes-keyinfo-box{-moz-flex:1 1 50%;-ms-flex:1 1 50%;-webkit-flex:1 1 50%;flex:1 1 50%;background-color:#ffffff;line-height:21px;padding:20px 5px 20px 25px;}.additional-attributes-keyinfo .additional-attributes-keyinfo-box:nth-child(odd){border-left:none;border-right:none;border-bottom:1px solid #f2f1ee;}.additional-attributes-keyinfo .additional-attributes-keyinfo-box:nth-child(even){border-left:1px solid #f2f1ee;border-bottom:1px solid #f2f1ee;}input[name="menu-state"]{position:absolute;left:-10000px;top:0;display:none;}.clf-menu .fa.fa-times{right:300px;background:#f2f1ee;font-size:300%;color:#898989;}.clf-menu{background:#f2f1ee;position:absolute;width:320px;overflow:hidden;height:0;opacity:0;top:0;bottom:0;}.clf-menu .show-clf-cs{background-color:#ffffff;border:1px solid #f26c4f;display:-ms-flexbox;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:flex;-ms-flex-align:baseline;-webkit-align-items:baseline;-webkit-box-align:baseline;align-items:baseline;-webkit-justify-content:center;justify-content:center;margin-top:20px;margin-left:10px;margin-right:10px;color:#51514d;}.clf-menu .show-clf-cs i{padding-right:5px;color:#f26c4f;}.clf-menu .clf-menu-top{box-shadow:-10px 5px 25px 10px rgba(0, 0, 0, 0.3);height:60px;left:0;width:0;background:#f26c4f;visibility:hidden;position:absolute;display:-ms-flexbox;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;-moz-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-justify-content:center;justify-content:center;-ms-flex-align:center;-webkit-align-items:center;-webkit-box-align:center;align-items:center;}.clf-menu .clf-menu-top .clf-menu-search{font-family:'Source Sans Pro', sans-serif;font-weight:400;font-size:16px;color:#ffffff;text-transform:uppercase;line-height:1em;}.clf-menu .clf-menu-top .clf-menu-close{display:-ms-flexbox;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:flex;-webkit-flex-flow:column wrap;-moz-flex-flow:column wrap;-ms-flex-flow:column wrap;flex-flow:column wrap;-ms-flex-align:center;-webkit-align-items:center;-webkit-box-align:center;align-items:center;}.clf-menu .clf-menu-top .main-icon,
.clf-menu .clf-menu-top .main-icon svg{width:34px;max-height:28px;display:-ms-flexbox;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:flex;-ms-flex-align:center;-webkit-align-items:center;-webkit-box-align:center;align-items:center;}.clf-menu .clf-menu-top .main-icon .clfMenuSvgStroke,
.clf-menu .clf-menu-top .main-icon svg .clfMenuSvgStroke{stroke:#ffffff;}.clf-menu .clf-menu-top .main-icon .clfMenuFill,
.clf-menu .clf-menu-top .main-icon svg .clfMenuFill{fill:#ffffff;}.clf-menu .clf-menu-top .main-icon .clfMenuSvgLine,
.clf-menu .clf-menu-top .main-icon svg .clfMenuSvgLine{fill:slategrey;}#visible:checked ~ .overlay{position:fixed;display:block;z-index:999;margin:0;}#visible:checked ~ .app{z-index:0;}#visible:checked ~ .clf-menu{right:0;z-index:1002;overflow:visible;opacity:1;}#visible:checked ~ .clf-menu .clf-menu-top{width:80px;visibility:visible;}#visible:checked ~ .clf-menu .clf-menu-top .clf-menu-close{-webkit-transform:rotate(360deg);transform:rotate(360deg);width:100%;height:100%;padding-top:12px;}.clf-menu-tabs{height:60px;display:table;position:relative;left:0;right:0;width:100%;background-color:#f2f1ee;}.clf-menu-tab{display:table-cell;vertical-align:middle;padding-left:10px;}.clf-menu-tab-nopadding{padding-left:0;}.clf-menu-reset{width:100%;text-align:right;padding:10px 20px 10px 0;text-decoration:none;display:table;}.clf-menu-reset span{display:table-cell;vertical-align:middle;}.clf-menu-reset:hover{cursor:hand;cursor:pointer;}.clf-menu-spinner{font-size:20px;margin-left:10px;}.clf-menu-tab-content{border-radius:0 0 0 4px;background-color:#f2f1ee;top:60px;right:0;left:0;padding:0 0 10px 0;margin:0;width:100%;-webkit-overflow-scrolling:touch;}.clf-menu-tab-content .clf-search-button{display:-ms-flexbox;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-ms-flex-align:flex-end;-webkit-align-items:flex-end;-webkit-box-align:flex-end;align-items:flex-end;margin-left:10px;margin-right:10px;margin-top:10px;}.clf-menu-tab-content .clf-search-button .clf-menu-search{color:#ffffff;padding-left:5px;}.clf-menu-tab-content .main-icon,
.clf-menu-tab-content .main-icon svg{width:26px;max-height:22px;}.clf-menu-tab-content .main-icon .clfMenuSvgStroke,
.clf-menu-tab-content .main-icon svg .clfMenuSvgStroke{stroke:#ffffff;}.clf-menu-tab-content .main-icon .clfMenuFill,
.clf-menu-tab-content .main-icon svg .clfMenuFill{fill:#ffffff;}.clf-menu-tab-content .main-icon .clfMenuSvgLine,
.clf-menu-tab-content .main-icon svg .clfMenuSvgLine{fill:#f26c4f;}.clf-menu-tab-msg{display:inline;font-family:'Source Sans Pro', sans-serif;font-weight:600;font-size:20px;}@media only screen and (max-width:668px){.clf-menu-tabs{left:80px;width:240px;}.clf-menu-tab-msg{display:none;}}@media only screen and (min-width:668px){#visible:checked ~ .overlay{display:none;}.clf-menu .clf-menu-top{left:-80px;}#visible:checked ~ .clf-menu .clf-menu-top{width:80px;visibility:visible;}.clf-menu-tab{display:table-cell;vertical-align:middle;padding-left:20px;}}.clf-menu-real-estate-filter-level{position:relative;background-color:#f2f1ee;border-bottom:2px solid #ffffff;}.clf-menu-search-icon{font-size:22px;}.kartverket-info{font-style:italic;font-size:x-small;color:gray;text-align:center;line-height:1.5;margin-top:10px;}.kartverket-info a{color:black;}.clf-job-section-header{color:#222222;font-family:'Source Sans Pro', sans-serif;font-weight:400;font-size:20px;}.sorting_label{font-family:'Source Sans Pro', sans-serif;font-weight:400;font-size:14px;text-transform:uppercase;color:#666666;display:block;margin-bottom:5px;}@media only screen and (max-width:400px){.sorting_label{padding-top:20px;}}.sorting{margin-bottom:10px;margin-top:10px;margin-right:22px;}@media only screen and (max-width:400px){.sorting{margin-left:20px;}}.sorting_dropdown{padding:15px;border-radius:3px;width:100%;background-color:white;border:1px solid black;height:50px;}.clf-menu-text-filter{overflow:hidden;padding:5px 20px 30px 0px;margin-bottom:2px;}.clf-menu-text-filter form{margin-top:1em;}@media only screen and (max-width:400px){.clf-menu-text-filter{padding:5px 20px 30px 20px;}}.clf-menu-text-filter-input-wrapper{overflow:hidden;}.clf-menu-text-filter-search-bar input[type=text]{width:100%;-webkit-appearance:none;box-sizing:border-box;padding:15px;border-top:2px solid #f26c4f;border-bottom:2px solid #f26c4f;border-left:2px solid #f26c4f;border-right:none;border-radius:3px 0 0 3px;height:54px;}.clf-menu-text-filter-search-bar button[type=submit]{float:right;-webkit-appearance:none;width:auto;height:54px;color:#fff;background-color:#f26c4f;border-top:2px solid #f26c4f;border-bottom:2px solid #f26c4f;border-left:none;border-right:2px solid #f26c4f;border-radius:0 3px 3px 0;}.clf-menu-text-filter-tag{float:left;border:1px solid #222222;margin:10px 10px 0 0;border-radius:3px;background-color:#ffffff;}.clf-menu-text-filter-tag-text{padding:0 10px;display:inline-block;text-overflow:ellipsis;white-space:nowrap;max-width:200px;overflow:hidden;vertical-align:middle;}.clf-menu-text-filter-tag-bkg-icon{color:#fff;background-color:#222222;padding:10px;}.clf-menu-text-filter-tag-bkg-icon:hover{cursor:pointer;cursor:hand;}.clf-menu-chk{color:#222222;background-color:white;margin-bottom:20px;border:1px solid lightgray;border-radius:4px;display:-ms-flexbox;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;-moz-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;}@media only screen and (max-width:400px){.clf-menu-chk{max-width:320px;}}@media only screen and (min-width:400px){.clf-menu-chk{margin-right:20px;}}.clf-menu-chk ol,
.clf-menu-chk ul{list-style:none;margin:0;padding:0;}.clf-menu-chk ol li,
.clf-menu-chk ul li{display:-ms-flexbox;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;-moz-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;}.clf-menu-chk ul{width:100%;}.clf-menu-chk .clf-menu-chk-clear-all{text-transform:uppercase;cursor:pointer;display:-ms-flexbox;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:flex;-ms-flex-align:center;-webkit-align-items:center;-webkit-box-align:center;align-items:center;border-radius:3px;background-color:#ffffff;margin:5px 10px 5px 0;padding:5px;}.clf-menu-chk .clf-menu-chk-clear-all i{color:#979797;margin-left:5px;font-size:16px;}.clf-menu-chk label{padding:20px;display:-ms-flexbox;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:flex;-ms-flex-align:center;-webkit-align-items:center;-webkit-box-align:center;align-items:center;-moz-flex:1 0 auto;-ms-flex:1 0 auto;-webkit-flex:1 0 auto;flex:1 0 auto;font-weight:600;}.clf-menu-chk .clf-menu-next-level-close{text-transform:uppercase;}.clf-menu-chk .clf-menu-next-level-close .clf-menu-toggle{width:30px;overflow:hidden;margin-right:10px;}.clf-menu-chk .clf-menu-next-level-close .clf-menu-toggle ul{display:-ms-flexbox;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:flex;}.clf-menu-chk .clf-menu-next-level-close .clf-menu-toggle ul li{-moz-flex:1 0 100%;-ms-flex:1 0 100%;-webkit-flex:1 0 100%;flex:1 0 100%;order:2;-webkit-order:2;}.clf-menu-chk .clf-menu-next-level-close .clf-menu-label-text{padding-left:20px;}.clf-menu-chk i.fa-minus,
.clf-menu-chk i.fa-plus{margin:0 10px 0 0;font-weight:bold;color:#f26c4f;display:inline-block;font-size:30px;transition:opacity 0.5s ease, -webkit-transform 200ms ease;transition:opacity 0.5s ease, transform 200ms ease;}.clf-menu-chk i.fa-minus{visibility:visible;opacity:0;}.clf-menu-chk i.fa-plus{visibility:visible;opacity:1;}.clf-menu-chk input[class*="clf-menu-chk-closed"]{position:absolute;left:-10000px;}.clf-menu-chk input[class^="clf-checkboxes-"]{position:absolute;left:-10000px;}.clf-menu-chk input[class*="clf-menu-checkboxes"]{display:inline-block;width:17px;height:17px;margin:0 10px 0 0;vertical-align:middle;background-color:#ffffff;color:#f2f1ee;border-radius:5px;font-size:20px;}.clf-menu-chk input[class*="clf-menu-checkboxes"]:checked{color:dimgrey;}.clf-menu-chk label[class*="clf-menu-checkbox-line"]{display:-ms-flexbox;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;-moz-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;display:block;text-align:left;background-color:#ffffff;padding:5px 0px 0px 8px;margin-top:2px;height:35px;}.clf-menu-chk label[class*="clf-menu-show-more"]{display:-ms-flexbox;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;-moz-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;display:block;text-align:left;background-color:#ffffff;padding:5px 0px 0px 40px;margin-top:2px;height:25px;color:dodgerblue;cursor:pointer;font-size:14px;}.clf-menu-chk label[class*="clf-menu-show-more"]:hover{text-decoration:underline;}.clf-menu-chk .clf-menu-next-level-one{left:0;}.clf-menu-chk input[class*="clf-menu-chk-closed"]:checked + label .clf-menu-toggle ul .clf-menu-expand i{opacity:0;order:2;-webkit-order:2;transition-delay:50ms;-webkit-transform:rotate(180deg);transform:rotate(180deg);}.clf-menu-chk input[class*="clf-menu-chk-closed"]:checked + label .clf-menu-toggle ul .clf-menu-expand{order:2;-webkit-order:2;}.clf-menu-chk input[class*="clf-menu-chk-closed"]:checked + label .clf-menu-toggle ul .clf-menu-collapse i{visibility:visible;opacity:1;-webkit-transform:rotate(180deg);transform:rotate(180deg);}.clf-menu-chk input[class*="clf-menu-chk-closed"]:checked + label .clf-menu-toggle ul .clf-menu-collapse{order:1;-webkit-order:1;}.clf-menu-chk .clf-menu-chk-list{margin-left:5px;height:100%;max-height:0;transition:max-height 0.2s ease-in-out;}.clf-menu-chk .clf-menu-chk-list li{display:flex;flex-direction:row;width:100%;}.clf-menu-chk label[class*="clf-menu-checkbox-line place"]{padding-left:15px;font-size:14px;}.clf-menu-chk .clf-menu-checkboxes-more{font-size:12px;color:#b61921;font-weight:bold;background-color:#ffffff;cursor:pointer;text-align:right;padding-right:15px;padding-top:10px;height:35px;margin-top:2px;outline:none;}.clf-menu-chk .clf-menu-chk-show-more{display:block;margin-left:10px;}.clf-menu-chk .fa.fa-check.place{font-size:20px;}.clf-menu-chk input[type=checkbox]:checked + label + div + .clf-menu-chk-list{max-height:6000px;}@media only screen and (max-width:400px){.clf-menu-range-filters{max-width:320px;}}@media only screen and (min-width:400px){.clf-menu-range-filters{margin-right:20px;}}.clf-menu-range-filter{background-color:white;margin-bottom:20px;font-size:14px;padding:15px 20px;display:block;float:left;width:100%;border:1px solid lightgray;border-radius:4px;}.clf-menu-range-filter input[type=number]{border:2px solid #f26c4f;padding:15px 10px;margin-top:5px;width:35%;color:#51514d;border-radius:4px;}.clf-menu-range-filter .clf-menu-range-min{float:left;}.clf-menu-range-filter .clf-menu-range-max{float:right;}.clf-menu-range-filter .clf-menu-range-filter-range_heading{font-weight:normal;margin-top:0;margin-bottom:14px;font-weight:600;}.clf-menu-range-filter .rz-pointer{border:#222222 solid 1px;}.clf-menu-range-filter rzslider{position:relative;display:inline-block;width:100%;height:4px;margin:30px 0 15px 0;vertical-align:middle;}.clf-menu-range-filter rzslider span{position:absolute;display:inline-block;white-space:nowrap;}.clf-menu-range-filter rzslider span.rz-base{width:100%;height:100%;padding:0;}.clf-menu-range-filter rzslider span.rz-bar-wrapper{left:0;width:100%;height:32px;padding-top:16px;margin-top:-16px;box-sizing:border-box;}.clf-menu-range-filter rzslider span.rz-bar{left:0;z-index:0;width:100%;height:2px;background:#d8e0f3;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;}.clf-menu-range-filter rzslider span.rz-bar.rz-selection{z-index:1;width:0;background:#51514d;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;}.clf-menu-range-filter rzslider span.rz-pointer{top:-14px;z-index:2;width:32px;height:32px;cursor:pointer;background-color:#51514d;-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px;}.clf-menu-range-filter rzslider span.rz-pointer:after{position:absolute;top:12px;left:12px;width:8px;height:8px;background:#51514d;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;content:'';}.clf-menu-range-filter rzslider span.rz-pointer:hover:after{background-color:#ffffff;}.clf-menu-range-filter rzslider span.rz-pointer.rz-active:after{background-color:#222222;}.clf-menu-range-filter rzslider span.rz-bubble{top:-40px;padding:0 3px;color:#222222;cursor:default;}.clf-menu-range-filter rzslider span.rz-bubble.rz-selection{top:16px;}.clf-menu-range-filter rzslider span.rz-bubble.rz-limit{color:#f26c4f;font-size:12px;padding-bottom:10px;}.clf-menu-job-filter-level{position:relative;background-color:#f2f1ee;border-bottom:2px solid #ffffff;}.clf-menu-search-icon{font-size:22px;}.kartverket-info{font-style:italic;font-size:x-small;color:gray;text-align:center;line-height:1.5;margin-top:10px;}.kartverket-info a{color:black;}.clf-job-section-header{color:#222222;font-family:'Source Sans Pro', sans-serif;font-weight:400;font-size:20px;}.clf-image svg{fill:#222222;}.clf-image img{width:100%;height:100%;-webkit-user-drag:none;}.real-estate-card{display:block;padding:0;margin:3px 3px 20px;background-color:#fff;overflow:hidden;border-radius:2px;}.real-estate-card .ad-sold-flag{display:inline-block;position:absolute;left:-2px;padding-bottom:10px;padding-top:10px;padding-right:2em;top:20px;padding-left:1em;border-radius:0 50px 50px 0;background-color:#b61921;color:#ffffff;font-size:13px;font-family:"Source Sans Pro";font-weight:400;text-transform:uppercase;z-index:1;}@media only screen and (min-width:668px){.real-estate-card .ad-sold-flag{left:5px;}}.real-estate-card .ad-sold-flag:before{content:'';position:absolute;top:100%;left:0;height:5px;width:5px;border-width:0 5px 10px 0;border-style:solid;border-color:transparent #820204;}.real-estate-card .ad-new-today-flag{display:inline-block;position:absolute;left:-2px;padding-bottom:10px;padding-top:10px;padding-right:2em;top:20px;padding-left:1em;border-radius:0 50px 50px 0;background-color:#00a650;color:#ffffff;font-size:13px;font-family:"Source Sans Pro";font-weight:400;z-index:1;}@media only screen and (min-width:668px){.real-estate-card .ad-new-today-flag{left:5px;}}.real-estate-card .ad-new-today-flag:before{content:'';position:absolute;top:100%;left:0;height:5px;width:5px;border-width:0 5px 10px 0;border-style:solid;border-color:transparent #006c19;}.real-estate-card a{text-decoration:none;}.real-estate-card > a > *{float:left;}.real-estate-card-image{padding:0 0 10px 0;}.real-estate-card-image .img{height:300px;width:478px;}.real-estate-card-logo{width:100%;height:79px;padding:5px 0;border-top:2px solid #f2f1ee;}.real-estate-card-title{width:100%;padding-bottom:10px;}.real-estate-card-title .secondary_heading_2{display:flex;flex-direction:row;}.real-estate-card-title .secondary_heading_2 .place{text-transform:uppercase;margin-right:10px;}.real-estate-card-title .secondary_heading_2 .adr{color:gray;font-size:14px;margin-left:auto;font-style:italic;height:2em;}.real-estate-card-info{width:100%;padding:0 20px 10px 20px;}.real-estate-card-info.mobile{padding-left:0px;}.real-estate-card-attribute{padding-right:10px;padding-bottom:10px;width:50%;display:inline-block;overflow:hidden;}.real-estate-card-attribute .secondary_heading_3{text-transform:uppercase;letter-spacing:.5px;}.real-estate-card-attribute .secondary_heading_2{padding-top:2px;}.real-estate-card-attribute-wide{padding-right:10px;padding-bottom:10px;width:100%;display:inline-block;overflow:hidden;}.real-estate-card-attribute-wide .secondary_heading_small{text-transform:uppercase;letter-spacing:.5px;font-size:12px;font-weight:400;}.real-estate-card-overflow{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.real-estate-card-nonDraggableImage{-webkit-user-drag:none;}.title-overlay{position:relative;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.title-overlay.inactive-overlay{visibility:hidden;}.title-overlay.active-overlay{visibility:visible;}.title-overlay .title-overlay-title{background-color:#fff;color:#000;border-radius:6px;padding:6px 0;position:absolute;z-index:1;left:0px;top:-35px;height:90px;margin-top:4px;min-width:250px;padding-top:11px;}.real-estate-card-title-mobile{overflow:hidden;height:40px;font-size:16px;}.real-estate-card-info span.paragraph-end{margin-bottom:233px;}.real-estate-card-info .title-overlay{font-family:'Source Sans Pro', sans-serif;font-weight:400;font-size:16px;}.real-estate-card-info .secondary_heading_1{font-size:16px;margin-top:4px;}@media only screen and (min-width:668px){.real-estate-card{margin:10px;}}.RoundBorders{border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}.v-card-as-list-wrap{overflow:hidden;}.v-card-as-list{display:-ms-flexbox;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:flex;flex-direction:column;list-style:none;margin:0;padding:0;position:relative;height:100%;left:0;-webkit-transition:left 300ms cubic-bezier(0.25, 0.25, 0.75, 0.75);-moz-transition:left 300ms cubic-bezier(0.25, 0.25, 0.75, 0.75);-o-transition:left 300ms cubic-bezier(0.25, 0.25, 0.75, 0.75);transition:left 300ms cubic-bezier(0.25, 0.25, 0.75, 0.75);}.v-card-as-list ul{padding:0;margin:0;list-style-type:none;list-style-position:outside;list-style-image:none;}.v-card-as-list .center-agent-details{padding-top:5px;}.v-card-as-list .center-agent-details li{padding-top:5px;padding-bottom:5px;}.v-card-as-list .center-agent-details .secondary_heading_1{padding-bottom:10px;}.v-card-as-list.is-set{left:-100%;}.v-card-as-list-seat{-moz-flex:1 0 100%;-ms-flex:1 0 100%;-webkit-flex:1 0 100%;flex:1 0 100%;order:2;-webkit-order:2;position:relative;overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-all;word-break:break-word;padding-top:20px;padding-bottom:20px;text-align:center;margin-bottom:10px;margin-top:10px;background-color:#ffffff;}.v-card-as-list-seat .gotolast,
.v-card-as-list-seat .gotofirst{color:#f26c4f;width:45px;height:45px;background-color:#f2f1ee;line-height:45px;border-radius:50%;text-align:center;font-weight:bold;font-size:1.5em;border:none;display:block;}.v-card-as-list-seat .center-agent-portrait{display:-ms-flexbox;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-ms-flex-align:center;-webkit-align-items:center;-webkit-box-align:center;align-items:center;}.v-card-as-list-seat .center-agent-portrait .prospect-portrait{padding:0;margin:0;width:100%;}.v-card-as-list-seat .center-agent-portrait .prospect-portrait svg{width:100%;}.v-card-as-list-seat .center-agent-portrait .prospect-portrait svg path,
.v-card-as-list-seat .center-agent-portrait .prospect-portrait svg circle,
.v-card-as-list-seat .center-agent-portrait .prospect-portrait svg rect{fill:#f26c4f;}.v-card-as-list-seat .center-agent-portrait .box{height:80px;max-height:80px;width:80px;max-width:80px;border-radius:50%;border:2px solid #333333;background-repeat:no-repeat;background-position:center;padding:40px;}.v-card-as-list-seat .center-agent-portrait .box-fallback{position:relative;background:#ffffff;height:80px;max-height:80px;width:80px;max-width:80px;border-radius:50%;border:2px solid rgba(242, 108, 79, 0.6);background-clip:border-box;background-origin:border-box;background-size:cover;background-repeat:no-repeat;padding:15px;}.v-card-as-list-seat .center-agent-portrait .little_box{text-align:center;color:white;font-size:1.5em;width:100%;height:100%;padding:0;box-sizing:border-box;}.v-card-as-list-seat .center-agent-portrait.single{-webkit-justify-content:center;justify-content:center;}.v-card-as-list-seat ul{padding-top:5px;display:-ms-flexbox;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;-moz-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-justify-content:space-between;justify-content:space-between;}.v-card-as-list-seat ul .secondary_heading_1{padding-bottom:10px;}.v-card-as-list-seat ul li{-moz-flex:1 0 100%;-ms-flex:1 0 100%;-webkit-flex:1 0 100%;flex:1 0 100%;padding-top:5px;padding-bottom:5px;}.v-card-as-list-seat ul li a{color:#f26c4f;}.v-card-as-list-seat ul .contact-email{-moz-flex:1 0 48%;-ms-flex:1 0 48%;-webkit-flex:1 0 48%;flex:1 0 48%;}.v-card-as-list-seat ul .contact-email label{color:#ffffff;}.v-card-as-list-seat ul .contact-phone{-moz-flex:1 1 48%;-ms-flex:1 1 48%;-webkit-flex:1 1 48%;flex:1 1 48%;}.v-card-as-list-seat ul .contact-phone label{color:#ffffff;}.v-card-as-list-seat ul .contact-email,
.v-card-as-list-seat ul .contact-phone{padding-left:1px;padding-right:1px;}.v-card-as-list-seat ul .contact-email label,
.v-card-as-list-seat ul .contact-phone label{background:darkgrey;text-decoration:none;border-color:darkslategrey;color:#ffffff;}.v-card-as-list-seat ul .contact-email a,
.v-card-as-list-seat ul .contact-phone a{text-decoration:none;color:#333333;}.v-card-as-list-seat ul li label{color:#f26c4f;}.v-card-as-list-seat ul li label i{padding-right:5px;}@media(min-width:668px) and (max-width:1002px){.v-card-as-list .center-agent-portrait .box,
 .v-card-as-list .center-agent-portrait .box-fallback{height:60px;width:60px;}.v-card-as-list .center-agent-portrait .prospect-portrait svg{width:100%;}.v-card-as-list-seat .center-agent-details .secondary_heading_1{padding-bottom:10px;font-size:16px;}.v-card-as-list-seat .center-agent-details .contact-email,
 .v-card-as-list-seat .center-agent-details .contact-phone{display:block;padding-left:0;padding-right:0;-moz-flex:1 0 100%;-ms-flex:1 0 100%;-webkit-flex:1 0 100%;flex:1 0 100%;}}.clf-page-load-indicator{text-align:center;padding:50px;font-size:40px;}.ngdialog.ngdialog-theme-default .ngdialog-content{border-radius:30px;padding:0;}.clf-error{border-radius:20px;padding:30px;margin:100px auto;color:#fff;background-color:#f26c4f;border:2px solid #f26c4f;display:-ms-flexbox;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-ms-flex-align:center;-webkit-align-items:center;-webkit-box-align:center;align-items:center;}.clf-empty-result-msg{border-radius:20px;padding:15px;color:#fff;background-color:#f26c4f;border:2px solid #f26c4f;display:-ms-flexbox;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:flex;-moz-flex:0 1 280px;-ms-flex:0 1 280px;-webkit-flex:0 1 280px;flex:0 1 280px;-webkit-flex-flow:column nowrap;-moz-flex-flow:column nowrap;-ms-flex-flow:column nowrap;flex-flow:column nowrap;flex-direction:column;text-align:center;}.clf-empty-result-msg-centered{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1000;display:-ms-flexbox;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:flex;align-content:center;-webkit-align-content:center;-ms-flex-align:center;-webkit-align-items:center;-webkit-box-align:center;align-items:center;-webkit-justify-content:center;justify-content:center;}.clf-empty-result-msg-faded{background:rgba(0, 0, 0, 0.7);}.clf-empty-result-msg span{display:block;}.clf-empty-result-msg:hover{cursor:pointer;cursor:hand;}.clf-empty-result-msg{border-radius:20px;padding:15px;color:#fff;background-color:#f26c4f;border:2px solid #f26c4f;display:-ms-flexbox;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:flex;-moz-flex:0 1 280px;-ms-flex:0 1 280px;-webkit-flex:0 1 280px;flex:0 1 280px;-webkit-flex-flow:column nowrap;-moz-flex-flow:column nowrap;-ms-flex-flow:column nowrap;flex-flow:column nowrap;flex-direction:column;text-align:center;}.clf-empty-result-msg-centered{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1000;display:-ms-flexbox;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:flex;align-content:center;-webkit-align-content:center;-ms-flex-align:center;-webkit-align-items:center;-webkit-box-align:center;align-items:center;-webkit-justify-content:center;justify-content:center;}.clf-empty-result-msg-faded{background:rgba(0, 0, 0, 0.7);}.clf-empty-result-msg span{display:block;}.clf-empty-result-msg:hover{cursor:pointer;cursor:hand;}.clf-scroll-up-visible{display:-ms-flexbox !important;display:-webkit-box !important;display:-moz-box !important;display:-webkit-flex !important;display:flex !important;-ms-flex-align:center;-webkit-align-items:center;-webkit-box-align:center;align-items:center;}.clf-scroll-up-btn{position:fixed;right:30px;bottom:100px;display:none;z-index:1000;width:50px;height:50px;color:#fff;background:#ffffff;border:1px solid rgba(242, 241, 238, 0.4);border-radius:50%;margin:0;padding:0;cursor:pointer;}.clf-scroll-up-btn .clf-image svg{width:50px;height:23px;}.clf-scroll-up-btn .clf-image svg .clfNavBarSvgStroke{stroke:rgba(255, 255, 255, 0.8);}.clf-scroll-up-btn .clf-image svg .clfNavBarFill{fill:rgba(255, 255, 255, 0.8);}.clf-scroll-up-btn .clf-image svg .clfNavBarSvgLine{fill:#ffffff;}@-webkit-keyframes ngdialog-fadeout{0%{opacity:1;}100%{opacity:0;}}@keyframes ngdialog-fadeout{0%{opacity:1;}100%{opacity:0;}}@-webkit-keyframes ngdialog-fadein{0%{opacity:0;}100%{opacity:1;}}@keyframes ngdialog-fadein{0%{opacity:0;}100%{opacity:1;}}.ngdialog{box-sizing:border-box;}.ngdialog *,
.ngdialog *:before,
.ngdialog *:after{box-sizing:inherit;}.ngdialog{position:fixed;overflow:auto;-webkit-overflow-scrolling:touch;z-index:10000;top:0;right:0;bottom:0;left:0;}.ngdialog.ngdialog-disabled-animation,
.ngdialog.ngdialog-disabled-animation .ngdialog-overlay,
.ngdialog.ngdialog-disabled-animation .ngdialog-content{-webkit-animation:none!important;animation:none!important;}.ngdialog-overlay{position:fixed;background:rgba(0, 0, 0, 0.4);top:0;right:0;bottom:0;left:0;-webkit-backface-visibility:hidden;-webkit-animation:ngdialog-fadein 0.5s;animation:ngdialog-fadein 0.5s;}.ngdialog-no-overlay{pointer-events:none;}.ngdialog.ngdialog-closing .ngdialog-overlay{-webkit-backface-visibility:hidden;-webkit-animation:ngdialog-fadeout 0.5s;animation:ngdialog-fadeout 0.5s;}.ngdialog-content{background:white;-webkit-backface-visibility:hidden;-webkit-animation:ngdialog-fadein 0.5s;animation:ngdialog-fadein 0.5s;pointer-events:all;}.ngdialog.ngdialog-closing .ngdialog-content{-webkit-backface-visibility:hidden;-webkit-animation:ngdialog-fadeout 0.5s;animation:ngdialog-fadeout 0.5s;}.ngdialog-close:before{font-family:'Helvetica', Arial, sans-serif;content:'\00D7';cursor:pointer;}html.ngdialog-open,
body.ngdialog-open{overflow:hidden;}@-webkit-keyframes ngdialog-flyin{0%{opacity:0;-webkit-transform:translateY(-40px);transform:translateY(-40px);}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);}}@keyframes ngdialog-flyin{0%{opacity:0;-webkit-transform:translateY(-40px);transform:translateY(-40px);}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);}}@-webkit-keyframes ngdialog-flyout{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);}100%{opacity:0;-webkit-transform:translateY(-40px);transform:translateY(-40px);}}@keyframes ngdialog-flyout{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);}100%{opacity:0;-webkit-transform:translateY(-40px);transform:translateY(-40px);}}.ngdialog.ngdialog-theme-default{padding-bottom:160px;padding-top:160px;}.ngdialog.ngdialog-theme-default.ngdialog-closing .ngdialog-content{-webkit-animation:ngdialog-flyout 0.5s;animation:ngdialog-flyout 0.5s;}.ngdialog.ngdialog-theme-default .ngdialog-content{-webkit-animation:ngdialog-flyin 0.5s;animation:ngdialog-flyin 0.5s;background:#f0f0f0;border-radius:5px;color:#444;font-family:'Helvetica', sans-serif;font-size:1.1em;line-height:1.5em;margin:0 auto;max-width:100%;padding:1em;position:relative;width:450px;}.ngdialog.ngdialog-theme-default .ngdialog-close{border-radius:5px;cursor:pointer;position:absolute;right:0;top:0;}.ngdialog.ngdialog-theme-default .ngdialog-close:before{background:transparent;border-radius:3px;color:#bbb;content:'\00D7';font-size:26px;font-weight:400;height:30px;line-height:26px;position:absolute;right:3px;text-align:center;top:3px;width:30px;}.ngdialog.ngdialog-theme-default .ngdialog-close:hover:before,
.ngdialog.ngdialog-theme-default .ngdialog-close:active:before{color:#777;}.ngdialog.ngdialog-theme-default .ngdialog-message{margin-bottom:.5em;}.ngdialog.ngdialog-theme-default .ngdialog-input{margin-bottom:1em;}.ngdialog.ngdialog-theme-default .ngdialog-input textarea,
.ngdialog.ngdialog-theme-default .ngdialog-input input[type="text"],
.ngdialog.ngdialog-theme-default .ngdialog-input input[type="password"],
.ngdialog.ngdialog-theme-default .ngdialog-input input[type="email"],
.ngdialog.ngdialog-theme-default .ngdialog-input input[type="url"]{background:#fff;border:0;border-radius:3px;font-family:inherit;font-size:inherit;font-weight:inherit;margin:0 0 .25em;min-height:2.5em;padding:.25em .67em;width:100%;}.ngdialog.ngdialog-theme-default .ngdialog-input textarea:focus,
.ngdialog.ngdialog-theme-default .ngdialog-input input[type="text"]:focus,
.ngdialog.ngdialog-theme-default .ngdialog-input input[type="password"]:focus,
.ngdialog.ngdialog-theme-default .ngdialog-input input[type="email"]:focus,
.ngdialog.ngdialog-theme-default .ngdialog-input input[type="url"]:focus{box-shadow:inset 0 0 0 2px #8dbdf1;outline:none;}.ngdialog.ngdialog-theme-default .ngdialog-buttons{*zoom:1;}.ngdialog.ngdialog-theme-default .ngdialog-buttons:after{content:'';display:table;clear:both;}.ngdialog.ngdialog-theme-default .ngdialog-button{border:0;border-radius:3px;cursor:pointer;float:right;font-family:inherit;font-size:.8em;letter-spacing:.1em;line-height:1em;margin:0 0 0 .5em;padding:.75em 2em;text-transform:uppercase;}.ngdialog.ngdialog-theme-default .ngdialog-button:focus{-webkit-animation:ngdialog-pulse 1.1s infinite;animation:ngdialog-pulse 1.1s infinite;outline:none;}@media(max-width:568px){.ngdialog.ngdialog-theme-default .ngdialog-button:focus{-webkit-animation:none;animation:none;}}.ngdialog.ngdialog-theme-default .ngdialog-button.ngdialog-button-primary{background:#3288e6;color:#fff;}.ngdialog.ngdialog-theme-default .ngdialog-button.ngdialog-button-secondary{background:#e0e0e0;color:#777;}.real-estate-prospect{overflow:hidden;color:#222222;background-color:#f2f1ee;}.real-estate-prospect .paragraph-end{background-image:-webkit-linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.4) 60%, #ffffff);background-image:-moz-linear-gradient(rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.4) 60%, #ffffff 90%);background-image:-o-linear-gradient(rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.4) 60%, #ffffff 100%);background-image:-ms-linear-gradient(rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.4) 60%, #ffffff 90%);background-image:linear-gradient(rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.4) 60%, #ffffff 90%);bottom:0;height:250px;max-height:100%;position:absolute;width:100%;}.real-estate-prospect .paragraph-end-old{background-image:-webkit-linear-gradient(left, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.4) 80%, #ffffff);background-image:-moz-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.4) 80%, #ffffff 90%);background-image:-o-linear-gradient(left rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.4) 80%, #ffffff 100%);background-image:-ms-linear-gradient(left rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.4) 80%, #ffffff 90%);background-image:linear-gradient(left rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.4) 80%, #ffffff 90%);background:linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.4) 80%, #ffffff 90%);bottom:0;height:25px;max-height:100%;position:absolute;right:0;width:100%;}.real-estate-prospect .missing-image{height:300px;}.real-estate-prospect .placeholder-image{align-items:center;justify-content:center;display:-ms-flexbox;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:flex;}.real-estate-prospect .placeholder-image img{width:100%;height:inherit;display:inherit;}.real-estate-prospect ul{padding:0;margin:0;list-style-type:none;list-style-position:outside;list-style-image:none;}.real-estate-prospect .ad-id-flag{display:inline-block;position:absolute;right:-5px;top:25px;padding:10px 1em;border-radius:50px 0 0 50px;background-color:#f26c4f;color:#ffffff;}.real-estate-prospect .ad-id-flag:before{content:'';position:absolute;top:100%;right:0;height:5px;width:5px;border-width:0 0 10px 5px;border-style:solid;border-color:transparent #f26c4f;}@media(max-width:668px){.real-estate-prospect{min-width:320px;max-width:361px;}}.real-estate-prospect-main,
.real-estate-prospect-sub,
.real-estate-prospect-related{padding-left:10px;padding-right:10px;margin-bottom:20px;}@media(max-width:668px){.real-estate-prospect-main,
 .real-estate-prospect-sub,
 .real-estate-prospect-related{padding-left:3px;padding-right:3px;}}.clf-real-estate-image-carousel{padding:0;}.real-estate-prospect-image{position:relative;padding:0;overflow:hidden;}.ad-sold-flag{display:inline-block;position:absolute;left:5px;top:20px;padding:1em 2em 1em 1em;border-radius:0 50px 50px 0;background-color:#b61921;color:#ffffff;font-size:1em;font-family:"Source Sans Pro";z-index:1;text-transform:uppercase;}@media(max-width:668px){.ad-sold-flag{left:-2px;}}.ad-sold-flag:before{content:'';position:absolute;top:100%;left:0;height:5px;width:5px;border-width:0 5px 10px 0;border-style:solid;border-color:transparent #820204;}.ad-new-today-flag{display:inline-block;position:absolute;left:5px;top:20px;padding:1em 2em 1em 1em;border-radius:0 50px 50px 0;background-color:#00a650;color:#ffffff;font-size:1em;font-family:"Source Sans Pro";z-index:1;}@media(max-width:668px){.ad-new-today-flag{left:-2px;}}.ad-new-today-flag:before{content:'';position:absolute;top:100%;left:0;height:5px;width:5px;border-width:0 5px 10px 0;border-style:solid;border-color:transparent #006c19;}.real-estate-prospect-icon{padding:5px;max-height:40px;max-width:52px;}.real-estate-prospect-icon svg{width:32px;height:32px;}.real-estate-prospect-icon-attribute{padding:0 0 0 10px;line-height:21px;}.real-estate-prospect-data{padding-left:15px;}.real-estate-prospect-data-elements{background-color:#ffffff;padding:0 20px 0 20px;}.real-estate-prospect-maintext{background-color:#ffffff;}.real-estate-prospect-maintext .teaser-label:hover + .real-estate-prospect-details-button label{box-shadow:0 0 11px rgba(0, 0, 0, 0.12), 0 2px 6px rgba(0, 0, 0, 0.02);}.real-estate-prospect-data-ownership{padding-top:65px;text-transform:uppercase;letter-spacing:.5px;}.real-estate-prospect-keyinfo{background-color:#ffffff;}.real-estate-prospect-keyinfo-box{padding:20px;box-shadow:0 0 1px 0 #f2f1ee;}.real-estate-prospect-keyinfo-row{padding-left:5px;}.real-estate-prospect-keyinfo-row .secondary_heading_3{text-transform:uppercase;letter-spacing:.5px;}.real-estate-prospect-keyinfo-row .secondary_heading_2{padding-top:2px;}.real-estate-prospect-title{padding-top:40px;padding-bottom:40px;max-height:175px;min-height:100px;line-height:35px;position:relative;overflow:hidden;}.real-estate-prospect-title .paragraph-end{width:100%;height:32px;}.real-estate-prospect-title.mobile{font-size:20px;line-height:24px;padding-top:20px;padding-bottom:20px;border-bottom-width:thick;border-color:#f2f1ee;border-bottom-style:solid;max-height:155px;}.real-estate-prospect-teaser{padding-bottom:10px;padding-top:20px;padding-right:20px;min-height:120px;overflow:hidden;line-height:1.4em;position:relative;}.real-estate-prospect-teaser .paragraph-end{width:100%;height:1.4em;background-image:-webkit-linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.4) 50%, #ffffff);background-image:-moz-linear-gradient(rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.4) 50%, #ffffff 90%);background-image:-o-linear-gradient(rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.4) 50%, #ffffff 100%);background-image:-ms-linear-gradient(rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.4) 50%, #ffffff 90%);background-image:linear-gradient(rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.4) 50%, #ffffff 90%);bottom:-10px;height:250px;max-height:100%;position:absolute;}.real-estate-prospect-details-button{padding-bottom:30px;padding-top:30px;}@media(max-width:1002px){.real-estate-prospect-details-button{display:block;}}.real-estate-prospect-details-button .mobile-more-button-wrapper:hover{box-shadow:0 0 11px rgba(0, 0, 0, 0.12), 0 2px 6px rgba(0, 0, 0, 0.02);}.real-estate-prospect-map{background-color:#ffffff;margin-bottom:20px;height:300px;padding:0;}.real-estate-prospect-viewings,
.real-estate-prospect-buttons,
.real-estate-prospect-order-buttons{background-color:#ffffff;padding:20px;margin-bottom:1px;}.real-estate-prospect-buttons .real-estate-button-row{display:-ms-flexbox;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;-moz-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-justify-content:space-between;justify-content:space-between;-moz-flex:1 1 100%;-ms-flex:1 1 100%;-webkit-flex:1 1 100%;flex:1 1 100%;}.real-estate-prospect-viewing-text{margin-top:10px;margin-bottom:10px;}.real-estate-button-save,
.real-estate-button-share,
.real-estate-button-order-prospect,
.real-estate-button-bid{text-decoration:none;line-height:1.5em;padding-bottom:10px;-moz-flex:1 1 48%;-ms-flex:1 1 48%;-webkit-flex:1 1 48%;flex:1 1 48%;margin-left:1px;margin-right:1px;}.loan-buttons{display:-ms-flexbox;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;-moz-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-justify-content:space-between;justify-content:space-between;-moz-flex:1 1 100%;-ms-flex:1 1 100%;-webkit-flex:1 1 100%;flex:1 1 100%;background-color:#FFFFFF;padding-top:10px;padding-bottom:10px;}.real-estate-nordea-logo.mobile{background-color:#FFFFFF;padding-left:20px;padding-right:20px;margin-top:5px;padding-top:15px;}.real-estate-nordea-logo{background-color:#FFFFFF;padding-left:90px;margin-top:5px;padding-top:15px;}.real-estate-nordea-logo img{max-width:100%;}.real-estate-nordea-disclaimer{background-color:#FFFFFF;font-style:italic;font-weight:bold;padding:15px 15px 15px 15px;font-size:13px;margin-bottom:5px;}.real-estate-button-loanoffer,
.real-estate-button-loancalc{padding-top:10px;text-decoration:none;line-height:1.5em;padding-bottom:10px;-moz-flex:1 1 48%;-ms-flex:1 1 48%;-webkit-flex:1 1 48%;flex:1 1 48%;margin-left:1px;margin-right:1px;}.real-estate-button-register-viewing{width:100%;padding-bottom:10px;}.real-estate-button-prospect-homepage{width:100%;}.real-estate-button-share .real-estate-button{padding:6px 6px;color:#ffffff;background-color:#f26c4f;}.real-estate-button-share .fa-at{color:#ffffff;margin-right:1%;}.real-estate-prospect .real-estate-card-info span.paragraph-end{top:225px;height:90px;max-height:100%;position:absolute;width:100%;left:20px;right:20px;margin-bottom:0px;}.real-estate-button{text-decoration:none;}@media(min-width:668px){.real-estate-prospect-mobile-only{display:none;}}@media(max-width:668px){.real-estate-prospect-desktop-only{display:none;}}.real-estate-prospect-spacer{height:20px;background-color:#f2f1ee;}@media(min-width:1002px){.real-estate-prospect{margin-top:30px;background-color:#f2f1ee;min-width:982px;max-width:1105px;}}@media(min-width:1356px){.real-estate-prospect{margin-top:30px;background-color:#f2f1ee;min-width:1316px;max-width:1480px;}}.real-estate-prospect-viewings-header{display:table;}.real-estate-prospect-viewings-icon{display:table-cell;vertical-align:middle;height:auto;width:30px;max-height:40px;max-width:52px;}.real-estate-prospect-viewings-icon svg{width:32px;height:32px;}.real-estate-prospect-viewings-title{display:table-cell;vertical-align:middle;}.real-estate-prospect-viewing-false{padding:10px 0 10px 20px;}.real-estate-prospect-viewingtime-element:nth-child(2){padding-bottom:20px;}.real-estate-prospect-add-to-calendar-button{color:#f26c4f;text-decoration:underline;}@media(min-width:668px) and (max-width:1002px){.real-estate-prospect-add-to-calendar-button{width:90%;padding:6px 0 6px 0;float:right;}}@media(min-width:668px) and (max-width:1002px){.real-estate-prospect-add-to-calendar-button i,
 .real-estate-prospect-add-to-calendar-button .hide{display:none;}}@media only screen and (min-width:668px){.real-estate-prospect-teaser,
 .real-estate-prospect-title{max-width:700px;}}.real-estate-prospect-logo{background-color:#ffffff;text-align:center;vertical-align:middle;padding:10px;margin-top:1px;}.real-estate-prospect-vcard{background-color:#ffffff;padding-left:20px;padding-right:20px;}.mobile-button{width:50%;font-size:14px;}.real-estate-button-register-viewing.mobile-button{width:100%;padding-bottom:10px;}.real-estate-button-prospect-homepage.mobile-button{width:100%;}.real-estate-prospect-logo.mobile{margin-bottom:1px;}@media(max-width:668px){.real-estate-prospect-keyinfo-box{padding:10px 20px;box-shadow:0 0 0.5px 0 #000;border-bottom-width:thin;border-color:#f2f1ee;border-bottom-style:solid;box-shadow:none;}}@media(min-width:668px) and (max-width:1002px){.real-estate-button-save,
 .real-estate-button-share,
 .real-estate-button-order-prospect,
 .real-estate-button-bid{text-decoration:none;line-height:1.5em;padding-bottom:10px;-moz-flex:0 1 100%;-ms-flex:0 1 100%;-webkit-flex:0 1 100%;flex:0 1 100%;}}.real-estate-card-list-col{padding:0;}.real-estate-card-list{min-width:320px;display:flex;}.real-estate-card-list .mobile{margin-left:0px;margin-right:0px;width:100%;}.real-estate-menu{width:20%;min-width:350px;margin-right:25px;}@media(min-width:324px){.real-estate-card-list.desktop{min-width:648px;}.real-estate-card-list.desktop .row{width:40%;}.real-estate-card-list.desktop .row .clf-section-header{min-width:max-content;}}@media(min-width:668px){.real-estate-card-list.desktop{min-width:648px;}.real-estate-card-list.desktop .row{width:86%;}}@media(min-width:1002px){.real-estate-card-list.desktop{min-width:982px;}.real-estate-card-list.desktop .row{width:67%;}}@media(min-width:1356px){.real-estate-card-list{min-width:1316px;max-width:1480px;}.real-estate-card-list .row{width:100%;}}.clf-map{overflow:hidden;}.clf-map-pointer{cursor:pointer;cursor:hand;}.clf-map-center-cropped{width:100%;height:100%;object-fit:none;object-position:center;position:relative;}#prospectMap .leaflet-right{display:none;}#prospectMap .leaflet-bottom{display:none;}.prospect-map-marker svg{width:40px;height:40px;-webkit-user-drag:none;}.prospect-map-marker-orange{position:absolute;left:50%;top:50%;margin-left:-20px;margin-top:-40px;width:40px;}.prospect-map-marker-orange svg{fill:#FC0312;}#prospectMap{margin-top:20px;}.real-estate-prospect-map{background-color:#f3f2ef;}.clf-prospect-carousel-wrap{overflow:hidden;display:block;height:100%;}.clf-prospect-carousel{display:-ms-flexbox;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:flex;list-style:none;margin:0;padding:0;position:relative;background-color:inherit;height:100%;left:-100%;-webkit-transform:translateX(100%);transform:translateX(100%);}.clf-prospect-carousel .clf-prospect-carousel-seat{-moz-flex:1 0 100%;-ms-flex:1 0 100%;-webkit-flex:1 0 100%;flex:1 0 100%;order:2;-webkit-order:2;height:100%;position:relative;}.clf-prospect-carousel .clf-prospect-carousel-seat .picture-count{color:#222222;position:absolute;bottom:12px;right:12px;padding:12px;background-color:rgba(242, 241, 238, 0.8);border-radius:4px;cursor:pointer;}.clf-prospect-carousel .clf-prospect-carousel-seat .clf-image.ng-hide-add,
.clf-prospect-carousel .clf-prospect-carousel-seat .clf-image.ng-hide-remove{display:-ms-flexbox !important;display:-webkit-box !important;display:-moz-box !important;display:-webkit-flex !important;display:flex !important;}.clf-prospect-carousel .clf-prospect-carousel-seat .clf-image div{width:100%;}.clf-prospect-carousel .clf-prospect-carousel-seat a{display:block;height:100%;position:relative;}.clf-prospect-carousel.is-reversing{transform:translateX(-100%);-webkit-transform:translateX(-100%);}.clf-prospect-carousel.is-set{-webkit-transform:none;transform:none;transition:-webkit-transform 0.5s cubic-bezier(0.23, 1, 0.32, 1);transition:transform 0.5s cubic-bezier(0.23, 1, 0.32, 1);}.real-estate-prospect-image{position:relative;padding:0;overflow:hidden;display:block;}.real-estate-prospect-image .clf-carousel-swipe-icon{width:2em;height:2em;position:absolute;top:calc(80%);left:calc(5%);}.real-estate-prospect-image button{position:absolute;background:rgba(242, 241, 238, 0.8);border:1px solid rgba(242, 241, 238, 0.4);border-radius:50%;color:#f26c4f;width:50px;height:50px;top:calc(40%);line-height:50px;margin:0;padding:0;visibility:hidden;}.real-estate-prospect-image button.carousel-next{right:5px;}.real-estate-prospect-image button.carousel-prev{left:5px;}.real-estate-prospect-image button.hide{display:none;}@media(min-width:668px){.real-estate-prospect-image button{visibility:visible;}.real-estate-prospect-image .clf-carousel-swipe-icon{visibility:hidden;}}.clf-navbar-wrapper{width:100%;background-color:#ffffff;display:flex;justify-content:center;}.clf-navbar-sub{display:-ms-flexbox;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-ms-flex-align:center;-webkit-align-items:center;-webkit-box-align:center;align-items:center;width:100%;max-width:1450px;height:50px;background-color:#ffffff;color:#222222;border-bottom:1px solid #f2f1ee;}.clf-navbar-sub .discoverbar_label{align-self:center;height:30px;display:flex;flex-direction:row;flex-wrap:nowrap;padding:6px 10px;align-items:center;margin-left:5px;}.clf-navbar-sub .discoverbar_label svg{fill:#fff;}.clf-navbar-sub .discoverbar_label .discoverbar_label_text{padding-left:5px;}.clf-navbar-sub .discoverbar_label .map-pin{widht:100%;height:100%;}.clf-navbar-sub .discoverbar_label .map-pin svg{width:auto;max-width:20px;height:100%;}.clf-navbar-sub .discoverbar_label.spicy{color:#f26c4f;}.clf-navbar-sub .discoverbar_label.spicy svg{fill:red;}.clf-navbar-sub a{text-decoration:none;color:inherit;}.clf-navbar-sub-first{width:40%;display:-ms-flexbox;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:flex;text-align:left;}.clf-navbar-sub-left{padding-left:10px;-webkit-align-self:center;align-self:center;}.clf-navbar-sub-mid{-moz-flex:1 0 auto;-ms-flex:1 0 auto;-webkit-flex:1 0 auto;flex:1 0 auto;text-align:center;-webkit-justify-content:center;justify-content:center;width:20%;cursor:pointer;display:none;height:100%;line-height:50px;}.clf-navbar-sub-right{padding:6px 10px;margin-right:5px;text-align:right;-webkit-align-self:center;align-self:center;-moz-flex:1 1 auto;-ms-flex:1 1 auto;-webkit-flex:1 1 auto;flex:1 1 auto;align-items:center;width:40%;}#pulldown i{margin-right:5px;}.clf-load-more-btn{text-align:center;padding:15px;margin-bottom:10px;font-size:30px;}.clf-captcha{width:100%;margin:10px 0 20px 0;padding:0 0 0 1%;-webkit-transform:scale(0.77);-moz-transform:scale(0.77);-ms-transform:scale(0.77);-o-transform:scale(0.77);transform:scale(0.77);transform-origin:right top;display:-ms-flexbox;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:flex;flex-direction:column;align-items:flex-end;-moz-flex:1 0 100% auto;-ms-flex:1 0 100% auto;-webkit-flex:1 0 100% auto;flex:1 0 100% auto;}.clfRelatedRealEstateAds{overflow:hidden;}.clf-navbar{height:60px;}.clf-navbar a{text-decoration:none;color:#FFF;height:100%;max-width:80vw;}.clf-navbar .clf-navbar-top{display:-ms-flexbox;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:flex;-ms-flex-align:center;-webkit-align-items:center;-webkit-box-align:center;align-items:center;-webkit-flex-flow:row nowrap;-moz-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-justify-content:space-between;justify-content:space-between;margin:0;padding:0;}.clf-navbar .clf-navbar-top li{list-style:none;height:60px;}.clf-navbar .clf-navbar-top li.clf-cell{-moz-flex:0 0 auto;-ms-flex:0 0 auto;-webkit-flex:0 0 auto;flex:0 0 auto;display:-ms-flexbox;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:flex;-ms-flex-align:center;-webkit-align-items:center;-webkit-box-align:center;align-items:center;}.clf-navbar .clf-navbar-top li.clf-cell .show-menu{height:60px;display:-ms-flexbox;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:flex;-ms-flex-align:center;-webkit-align-items:center;-webkit-box-align:center;align-items:center;}.clf-navbar .clf-navbar-top li.clf-navbar-logo{-moz-flex:1 0 75%;-ms-flex:1 0 75%;-webkit-flex:1 0 75%;flex:1 0 75%;visibility:hidden;}.clf-navbar .clf-navbar-top li.clf-navbar-logo img{height:100%;width:100%;max-height:60px;padding:6px 6px 6px 12px;}.clf-navbar-menu-container{padding-right:15px;-ms-box-orient:horizontal;-ms-box-pack:center;-ms-box-align:center;display:-ms-flexbox;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:flex;-webkit-flex-flow:column wrap;-moz-flex-flow:column wrap;-ms-flex-flow:column wrap;flex-flow:column wrap;-ms-flex-align:flex-end;-webkit-align-items:flex-end;-webkit-box-align:flex-end;align-items:flex-end;-webkit-justify-content:center;justify-content:center;}.clf-navbar-search-text{padding-left:3px;padding-right:10px;line-height:1;text-transform:uppercase;}.clf-navbar-menu-desktop-text{display:none;-webkit-align-self:flex-end;align-self:flex-end;line-height:1em;}.clf-navbar-menu-mobile-text,
.clf-navbar-menu-desktop-text{font-weight:400;}.clf-navbar-back{vertical-align:middle;height:60px;}.clf-navbar-menu{color:#898989;}.clf-navbar .main-icon,
.clf-navbar .main-icon svg{width:40px;height:28px;}.clf-navbar .logo svg{width:auto;height:100%;max-height:60px;padding:12px 0 12px 24px;}.clf-navbar.negative .fa.fa-chevron-left,
.clf-navbar.negative .fa.fa-chevron-left a{color:#FFF;vertical-align:middle;}@media only screen and (min-width:1002px){.clf-navbar .clf-navbar-top li.clf-navbar-logo{-webkit-justify-content:space-between;justify-content:space-between;display:-ms-flexbox;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:flex;-ms-flex-align:center;-webkit-align-items:center;-webkit-box-align:center;align-items:center;-moz-flex:0 1 auto;-ms-flex:0 1 auto;-webkit-flex:0 1 auto;flex:0 1 auto;}.clf-navbar .clf-navbar-top li.clf-navbar-logo img{height:100%;width:auto;max-width:100%;max-height:60px;padding:6px 6px 6px 12px;}.clf-navbar .clf-navbar-top li.clf-navbar-logo a{display:-ms-flexbox;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:flex;-ms-flex-align:center;-webkit-align-items:center;-webkit-box-align:center;align-items:center;}}@media only screen and (min-width:668px){.clf-navbar-menu-container{-ms-box-orient:horizontal;-ms-box-pack:center;-ms-box-align:center;display:-ms-flexbox;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:flex;-webkit-flex-flow:row-reverse wrap;-moz-flex-flow:row-reverse wrap;-ms-flex-flow:row-reverse wrap;flex-flow:row-reverse wrap;padding-right:15px;}.clf-navbar-menu-container .clf-navbar-search-text{padding-right:5px;}.clf-navbar-menu-desktop-text{display:-ms-flexbox;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:flex;}}input[name="job-ac-toggle"]{position:absolute;left:-10000px;top:0;display:none;}.clf-job-ac-file-input{display:none;}.clf-job-ac-filelist li{list-style:none;color:#f26c4f;padding:5px 0 0 10px;}.clf-job-ac-uploadbutton{border:1px solid #f26c4f;width:25%;color:#f26c4f;margin-left:10px;}.clf-job-ac{background:#ffffff;z-index:-1;position:absolute;overflow:hidden;width:0;-webkit-transition:width .5s;-moz-transition:width 0.5s ease-in-out;-ms-transition:width 0.5s ease-in-out;-o-transition:width 0.5s ease-in-out;transition:width .5s;top:0;bottom:0;right:0;}.clf-job-ac .clf-job-ac-top{height:60px;display:table;border-bottom-width:0;width:100%;}.clf-job-ac .clf-job-ac-top header{display:table-cell;vertical-align:middle;text-align:center;}.clf-job-ac .clf-job-ac-hidden{display:table-cell;vertical-align:middle;text-align:center;}.clf-job-ac .fa.fa-times{right:300px;background:#f2f1ee;font-size:300%;color:#898989;}.clf-job-ac .clf-job-ac-close{height:60px;display:table;left:0;width:0;background:#f2f1ee;visibility:hidden;position:absolute;}.clf-job-ac .clf-job-ac-main{padding-bottom:60px;-webkit-overflow-scrolling:touch;color:#222222;background-color:#f2f1ee;}.clf-job-ac .clf-job-ac-main header{padding-bottom:20px;padding-left:7%;padding-right:7%;padding-top:50px;}.clf-job-ac .clf-job-ac-main header h2{padding:0 1%;margin:0;color:#222222;text-transform:uppercase;}.clf-job-ac .clf-job-ac-main header p{padding:0;margin:0;}.clf-job-ac .clf-job-ac-content{margin-left:7%;margin-right:7%;display:table;}.clf-job-ac .clf-job-ac-content .clf-job-ac-row{padding:1%;display:table-row;float:left;width:100%;}.clf-job-ac .clf-job-ac-content .clf-job-ac-row textarea{border:none;width:100%;padding:10px;margin-top:1%;}.clf-job-ac .clf-job-ac-content .clf-job-ac-cell{padding:1%;float:left;width:100%;}@media(min-width:668px){.clf-job-ac .clf-job-ac-content .clf-job-ac-cell{width:50%;}}.clf-job-ac .clf-job-ac-content .clf-job-ac-cell input{width:100%;border:none;margin-top:1%;padding:10px;}.clf-job-ac .clf-job-ac-content .clf-job-ac-cell .required{color:#f26c4f;padding:0 2px;}.clf-job-ac .clf-job-ac-content .clf-job-ac-btn{padding-left:5%;width:40%;float:right;background-color:#f26c4f;color:#ffffff;margin:2% 1%;}.clf-job-ac .clf-job-ac-content .clf-job-ac-cancel{display:table-cell;float:right;margin:2% 1%;}.clf-job-ac .clf-job-ac-content .clf-job-ac-cancel label{text-decoration:underline;color:#f26c4f;float:right;padding:6px 12px;}.clf-job-ac .clf-job-ac-receipt{position:absolute;color:#ffffff;top:60px;right:0;bottom:0;left:0;display:none;background-color:rgba(242, 241, 238, 0.8);transition:opacity .2s linear 400ms;font-size:170%;font-weight:bold;text-align:center;padding:15% 1%;}.clf-job-ac .clf-job-ac-receipt .clf-job-ac-receipt-msg{line-height:1em;border-radius:20px;width:300px;padding:30px;margin:10px auto;color:#fff;background-color:#f26c4f;border:2px solid #f26c4f;display:-ms-flexbox;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:flex;animation-name:fadeIn;animation-duration:.2s;animation-fill-mode:both;}.clf-job-ac .clf-job-ac-receipt .clf-job-ac-receipt-msg span{margin:0 auto;}.clf-job-ac .clf-job-ac-receipt .clf-job-ac-receipt-msg i{margin:0 0 0 30px;}.clf-job-ac .clf-job-ac-receipt .clf-job-ac-receipt-msg:hover{cursor:pointer;cursor:hand;}.clf-job-ac .clf-job-ac-receipt.show{display:inline;}#job-ac-show:checked ~ .overlay{position:fixed;display:block;z-index:2;margin:0;}#job-ac-show:checked ~ .app{z-index:0;}#job-ac-show:checked ~ .clf-job-ac{width:100%;z-index:2;right:0;overflow:visible;}#job-ac-show:checked ~ .clf-job-ac .clf-job-ac-close{width:80px;visibility:visible;}@media only screen and (min-width:668px){.clf-job-ac .clf-job-ac-close{left:-60px;}#job-ac-show:checked ~ .clf-job-ac .clf-job-ac-close{width:60px;visibility:visible;}#job-ac-show:checked ~ .clf-job-ac{width:80%;z-index:2;right:0;}}.job-card{display:block;padding:0;margin:3px 3px 20px;background-color:#fff;overflow:hidden;}.job-card .ad-flag{display:inline-block;position:absolute;left:-2px;padding-bottom:10px;padding-top:10px;padding-right:2em;top:20px;padding-left:1em;border-radius:0 50px 50px 0;color:#ffffff;font-size:13px;font-family:"Source Sans Pro";font-weight:400;z-index:1;}@media only screen and (min-width:668px){.job-card .ad-flag{left:5px;}}.job-card .ad-flag:before{content:'';position:absolute;top:100%;left:0;height:5px;width:5px;border-width:0 5px 10px 0;border-style:solid;border-color:transparent #006c19;}.job-card .ad-new-today-flag{background-color:#00a650;}.job-card .ad-due-today-flag{background-color:#b61921;}@media only screen and (min-width:668px){.job-card{margin:10px;}}.job-card a{text-decoration:none;}.job-card > a > *{float:left;}.job-card-image{padding:25px 25px 10px 25px;}.job-card-image .svg{height:100%;width:100%;}.job-card-icon{padding:7px 0 10px 0;width:26px;}.job-card-title{width:100%;padding-bottom:10px;}.job-card-info{width:100%;padding:10px 20px 10px 20px;border-top:2px solid #f2f1ee;}.job-card-row-attribute{overflow:hidden;margin-left:0;margin-right:0;}.job-card-row-attribute .secondary_heading_3{text-transform:uppercase;}.job-card-attribute{padding-right:10px;padding-bottom:10px;width:50%;display:inline-block;}.job-card-attribute .secondary_heading_3{text-transform:uppercase;letter-spacing:.5px;}.job-card-attribute .secondary_heading_2{padding-top:2px;}.job-card-attribute .postlocation{text-transform:uppercase;}.job-card-attribute-wide{padding-right:10px;padding-bottom:10px;width:100%;display:inline-block;}.job-card-attribute-wide .secondary_heading_3{text-transform:uppercase;letter-spacing:.5px;}.job-card-overflow{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.job-card-nonDraggableImage{-webkit-user-drag:none;}input[name="email-order-prospect-toggle"]{position:absolute;left:-10000px;top:0;display:none;}.clf-email-order-prospect{background:#ffffff;z-index:-1;position:absolute;width:0;-webkit-transition:width .5s;-moz-transition:width 0.5s ease-in-out;-ms-transition:width 0.5s ease-in-out;-o-transition:width 0.5s ease-in-out;transition:width .5s;top:0;right:0;overflow:hidden;}.clf-email-order-prospect .clf-email-order-prospect-top{height:60px;display:table;border-bottom-width:0;width:100%;}.clf-email-order-prospect .clf-email-order-prospect-hidden{display:table-cell;vertical-align:middle;text-align:center;}.clf-email-order-prospect .fa.fa-times{right:300px;background:#f2f1ee;font-size:300%;color:#898989;}.clf-email-order-prospect .clf-email-order-prospect-label{color:#51514d;text-transform:uppercase;font-weight:normal;padding-top:30px;padding-left:7%;padding-right:7%;}.clf-email-order-prospect .clf-email-order-prospect-close{height:60px;display:table;left:0;width:0;background:#f2f1ee;visibility:hidden;position:absolute;}.clf-email-order-prospect .clf-email-order-prospect-main{padding-bottom:60px;overflow:auto;height:100%;border-top:1px solid #f2f1ee;-webkit-overflow-scrolling:touch;color:#222222;background-color:#f2f1ee;}.clf-email-order-prospect .clf-email-order-prospect-main header{padding-bottom:20px;padding-left:7%;padding-right:7%;padding-top:7%;}.clf-email-order-prospect .clf-email-order-prospect-main header h2{padding:0 1%;margin:0;color:#222222;text-transform:uppercase;}.clf-email-order-prospect .clf-email-order-prospect-main header p{padding:0;margin:0;}.clf-email-order-prospect .clf-email-order-prospect-main .clf-email-order-prospect-send{margin-left:7%;margin-right:7%;display:-ms-flexbox;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;-moz-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;}.clf-email-order-prospect .clf-email-order-prospect-main .clf-email-order-prospect-send .clf-email-order-prospect-row{padding:1% 0 1% 1%;-moz-flex:1 1 100%;-ms-flex:1 1 100%;-webkit-flex:1 1 100%;flex:1 1 100%;}.clf-email-order-prospect .clf-email-order-prospect-main .clf-email-order-prospect-send .clf-email-order-prospect-row textarea{border:none;width:100%;margin-top:1%;padding:10px;}.clf-email-order-prospect .clf-email-order-prospect-main .clf-email-order-prospect-send .clf-email-order-prospect-row .required{color:#f26c4f;padding:0 2px;}.clf-email-order-prospect .clf-email-order-prospect-main .clf-email-order-prospect-send .clf-email-order-prospect-cell{padding:1% 0 1% 1%;-moz-flex:1 1 100%;-ms-flex:1 1 100%;-webkit-flex:1 1 100%;flex:1 1 100%;}.clf-email-order-prospect .clf-email-order-prospect-main .clf-email-order-prospect-send .clf-email-order-prospect-cell input{width:100%;border:none;padding:10px;margin-top:1%;}.clf-email-order-prospect .clf-email-order-prospect-main .clf-email-order-prospect-send .clf-email-order-prospect-cell:first-of-type{-webkit-flex-basis:100%;-moz-flex-basis:100%;-ms-flex-basis:100%;flex-basis:100%;}.clf-email-order-prospect .clf-email-order-prospect-main .clf-email-order-prospect-send .clf-email-order-prospect-cell .required{color:#f26c4f;padding:0 2px;}.clf-email-order-prospect .clf-email-order-prospect-main .clf-email-order-prospect-send .clf-form-lastname{display:none;}.clf-email-order-prospect .clf-email-order-prospect-main .clf-email-order-prospect-send .clf-email-order-prospect-btn{-webkit-flex:1 40%;-moz-flex:1 40%;-ms-flex:1 40%;flex:1 40%;-webkit-align-self:center;align-self:center;background-color:#f26c4f;color:#ffffff;}.clf-email-order-prospect .clf-email-order-prospect-main .clf-email-order-prospect-send .clf-email-order-prospect-cancel{-webkit-flex:1 30%;-moz-flex:1 30%;-ms-flex:1 30%;flex:1 30%;-webkit-align-self:center;align-self:center;}.clf-email-order-prospect .clf-email-order-prospect-main .clf-email-order-prospect-send .clf-email-order-prospect-cancel label{text-decoration:underline;color:#f26c4f;float:right;padding-right:6px;}.clf-email-order-prospect .clf-email-order-prospect-receipt-container{position:absolute;color:#ffffff;top:60px;right:0;bottom:0;left:0;display:none;background-color:rgba(242, 241, 238, 0.8);transition:opacity .2s linear 400ms;font-size:170%;font-weight:bold;text-align:center;padding:15% 1%;}.clf-email-order-prospect .clf-email-order-prospect-receipt-container .clf-email-order-prospect-receipt{line-height:1em;border-radius:20px;width:300px;padding:30px;margin:10px auto;color:#fff;background-color:#f26c4f;border:2px solid #f26c4f;display:-ms-flexbox;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:flex;}.clf-email-order-prospect .clf-email-order-prospect-receipt-container .clf-email-order-prospect-receipt span{margin:0 auto;}.clf-email-order-prospect .clf-email-order-prospect-receipt-container .clf-email-order-prospect-receipt i{margin:0 0 0 30px;}.clf-email-order-prospect .clf-email-order-prospect-receipt-container .clf-email-order-prospect-receipt:hover{cursor:pointer;cursor:hand;}.clf-email-order-prospect .clf-email-order-prospect-receipt-container.show{display:inline;}.email-order-prospect-show:checked ~ .overlay{position:fixed;display:block;z-index:2;margin:0;}.email-order-prospect-show:checked ~ .clf-email-order-prospect .clf-email-order-prospect-close{width:80px;visibility:visible;}.email-order-prospect-show:checked ~ .clf-email-order-prospect{width:100%;z-index:2;right:0;overflow:visible;}@media only screen and (min-width:668px){.clf-email-order-prospect .clf-email-order-prospect-close{left:-60px;}.email-order-prospect-show:checked ~ .clf-email-order-prospect .clf-email-order-prospect-close{width:60px;visibility:visible;}.email-order-prospect-show:checked ~ .clf-email-order-prospect{width:80%;z-index:2;right:0;}.clf-email-order-prospect .clf-email-order-prospect-main .clf-email-order-prospect-send .clf-email-order-prospect-cell{-webkit-flex:1 50%;-moz-flex:1 50%;-ms-flex:1 50%;flex:1 50%;}.clf-email-order-prospect .clf-email-order-prospect-main .clf-email-order-prospect-send .clf-email-order-prospect-btn{-webkit-flex:1 30%;-moz-flex:1 30%;-ms-flex:1 30%;flex:1 30%;}}input[name="email-form-toggle"]{position:absolute;left:-10000px;top:0;display:none;}.clf-email-form{background:#ffffff;z-index:-1;position:absolute;width:0;-webkit-transition:width .5s;-moz-transition:width 0.5s ease-in-out;-ms-transition:width 0.5s ease-in-out;-o-transition:width 0.5s ease-in-out;transition:width .5s;top:0;right:0;overflow:hidden;}.clf-email-form .clf-email-form-top{height:60px;display:table;border-bottom-width:0;width:100%;}.clf-email-form .clf-email-form-hidden{display:table-cell;vertical-align:middle;text-align:center;}.clf-email-form .fa.fa-times{right:300px;background:#f2f1ee;font-size:300%;color:#898989;}.clf-email-form .clf-email-form-label{color:#51514d;text-transform:uppercase;font-weight:normal;padding-top:30px;padding-left:7%;padding-right:7%;}.clf-email-form .clf-email-form-close{height:60px;display:table;left:0;width:0;background:#f2f1ee;visibility:hidden;position:absolute;}.clf-email-form .clf-email-form-main{padding-bottom:60px;overflow:auto;border-top:1px solid #f2f1ee;-webkit-overflow-scrolling:touch;color:#222222;background-color:#f2f1ee;}.clf-email-form .clf-email-form-main header{padding-bottom:20px;padding-left:7%;padding-right:7%;padding-top:7%;}.clf-email-form .clf-email-form-main header h2{padding:0 1%;margin:0;color:#222222;text-transform:uppercase;}.clf-email-form .clf-email-form-main header p{padding:0;margin:0;}.clf-email-form .clf-email-form-main .clf-email-form-send{margin-left:7%;margin-right:7%;display:-ms-flexbox;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;-moz-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;}.clf-email-form .clf-email-form-main .clf-email-form-send .clf-email-form-row{padding:1% 0 1% 1%;-moz-flex:1 1 100%;-ms-flex:1 1 100%;-webkit-flex:1 1 100%;flex:1 1 100%;}.clf-email-form .clf-email-form-main .clf-email-form-send .clf-email-form-row textarea{border:none;width:100%;margin-top:1%;padding:10px;}.clf-email-form .clf-email-form-main .clf-email-form-send .clf-form-lastname{display:none;}.clf-email-form .clf-email-form-main .clf-email-form-send .clf-email-form-cell{padding:1% 0 1% 1%;-moz-flex:1 1 100%;-ms-flex:1 1 100%;-webkit-flex:1 1 100%;flex:1 1 100%;}.clf-email-form .clf-email-form-main .clf-email-form-send .clf-email-form-cell input{width:100%;border:none;padding:10px;margin-top:1%;}.clf-email-form .clf-email-form-main .clf-email-form-send .clf-email-form-cell .required{color:#f26c4f;padding:0 2px;}.clf-email-form .clf-email-form-main .clf-email-form-send .clf-email-form-btn{-moz-flex:1 1 40%;-ms-flex:1 1 40%;-webkit-flex:1 1 40%;flex:1 1 40%;-webkit-align-self:center;align-self:center;background-color:#f26c4f;color:#ffffff;}.clf-email-form .clf-email-form-main .clf-email-form-send .clf-email-form-cancel{-moz-flex:1 1 30%;-ms-flex:1 1 30%;-webkit-flex:1 1 30%;flex:1 1 30%;-webkit-align-self:center;align-self:center;}.clf-email-form .clf-email-form-main .clf-email-form-send .clf-email-form-cancel label{text-decoration:underline;color:#f26c4f;float:right;padding-right:6px;}.clf-email-form .clf-email-receipt-container{position:absolute;color:#ffffff;top:60px;right:0;bottom:0;left:0;display:none;background-color:rgba(242, 241, 238, 0.8);transition:opacity .2s linear 400ms;font-size:170%;font-weight:bold;text-align:center;padding:15% 1%;}.clf-email-form .clf-email-receipt-container .clf-email-receipt{line-height:1em;border-radius:20px;width:300px;padding:30px;margin:10px auto;color:#fff;background-color:#f26c4f;border:2px solid #f26c4f;display:-ms-flexbox;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:flex;}.clf-email-form .clf-email-receipt-container .clf-email-receipt span{margin:0 auto;}.clf-email-form .clf-email-receipt-container .clf-email-receipt i{margin:0 0 0 30px;}.clf-email-form .clf-email-receipt-container .clf-email-receipt:hover{cursor:pointer;cursor:hand;}.clf-email-form .clf-email-receipt-container.show{display:inline;}.email-form-show:checked ~ .overlay{position:fixed;display:block;z-index:2;margin:0;}.email-form-show:checked ~ .app,
.mikke:checked{z-index:0;}.email-form-show:checked ~ .clf-email-form{width:100%;z-index:2;right:0;}.email-form-show:checked ~ .clf-email-form .clf-email-form-close{width:80px;visibility:visible;}@media only screen and (min-width:668px){.clf-email-form .clf-email-form-close{left:-60px;}.email-form-show:checked ~ .clf-email-form .clf-email-form-close{width:60px;visibility:visible;}.email-form-show:checked ~ .clf-email-form{width:80%;z-index:2;right:0;overflow:visible;}.clf-email-form .clf-email-form-main .clf-email-form-send .clf-email-form-cell{-moz-flex:1 1 50%;-ms-flex:1 1 50%;-webkit-flex:1 1 50%;flex:1 1 50%;}.clf-email-form .clf-email-form-main .clf-email-form-send .clf-email-form-btn{-moz-flex:1 1 30%;-ms-flex:1 1 30%;-webkit-flex:1 1 30%;flex:1 1 30%;}}.job-card-list-col{padding:0;}.job-card-list{min-width:320px;display:flex;}.job-related-card-list{min-width:320px;}.job-card-list .mobile{margin-left:0px;margin-right:0px;width:100%;}.job-menu{width:20%;min-width:350px;margin-right:35px;}@media(min-width:324px){.job-card-list.desktop{min-width:320px;}.job-card-list.desktop .row{width:65%;}.job-card-list.desktop .clf-section-header{min-width:max-content;}}@media(min-width:668px){.job-card-list.desktop{min-width:648px;}.job-card-list.desktop .row{width:51%;}}@media(min-width:1002px){.job-card-list.desktop{min-width:982px;}.job-card-list.desktop .row{width:100%;}}@media(min-width:1356px){.job-card-list{min-width:1316px;max-width:1480px;}.job-card-list .row{width:100%;}}.clf-image.ng-hide-add,
.clf-image.ng-hide-remove{transition:opacity linear 0.5s;display:block !important;}.clf-image.ng-hide-add.ng-hide-add-active,
.clf-image.ng-hide-remove{opacity:0.1;}.clf-image.ng-hide-add,
.clf-image.ng-hide-remove.ng-hide-remove-active{opacity:1.0;}.clf-image svg{fill:#222222;}.clf-image svg,
.clf-image img{width:100%;height:100%;-webkit-user-drag:none;}.real-estate-picture-list-image-container{padding:0;margin-bottom:10px;}.real-estate-picture-list-wrapper{background-color:#fff;margin:3px 0;}.real-estate-picture-list-title{text-align:center;padding:10px;position:relative;}.real-estate-picture-list-title:after{content:' ';height:0;position:absolute;width:0;border:10px solid transparent;border-bottom-color:#fff;top:-20px;left:50%;margin-left:-10px;}.real-estate-picture-list{overflow:hidden;background-color:#f2f1ee;min-width:320px;max-width:361px;}.real-estate-picture-list img{display:block;width:auto;margin:0 auto;width:100%;}@media(min-width:668px){.real-estate-picture-list{max-width:680px;}}@media(min-width:1002px){.real-estate-picture-list{max-width:1005px;}}@media(min-width:1356px){.real-estate-picture-list{max-width:1280px;}}.real-estate-picture-list-nonDraggableImage{-webkit-user-drag:none;}.job-prospect{overflow:hidden;}.job-prospect .secondary_heading_2,
.job-prospect .secondary_heading_1,
.job-prospect .primary_heading_1,
.job-prospect .primary_heading_2,
.job-prospect .ingres,
.job-prospect .body_text,
.job-prospect .primary_heading_3{color:#222222;}@media(min-width:0){.job-prospect{min-width:320px;max-width:361px;}}.job-prospect .ad-flag{display:inline-block;position:absolute;left:-5px;top:10px;padding:1% 1em;border-radius:0 50px 50px 0;background-color:#00a650;color:#ffffff;z-index:1;}.job-prospect .ad-flag:before{content:'';position:absolute;top:100%;left:0;height:5px;width:5px;border-width:0 5px 10px 0;border-style:solid;border-color:transparent #006c19;}.job-prospect .ad-new-today-flag{background-color:#00a650;}.job-prospect .ad-due-today-flag{background-color:#b61921;}@media(min-width:668px){.job-prospect{margin-top:10px;min-width:648px;max-width:730px;background-color:#f2f1ee;}}@media(min-width:1002px){.job-prospect{margin-top:10px;min-width:982px;max-width:1105px;background-color:#f2f1ee;}}@media(min-width:1356px){.job-prospect{margin-top:10px;min-width:1316px;max-width:1480px;background-color:#f2f1ee;}}.job-prospect-titlebar{padding:70px 0 10px 20px;box-shadow:0 0 0.5px 0 #f2f1ee;background-color:#ffffff;}.job-prospect-titlebar .job-prospect-positiontitle{word-wrap:break-word;}.job-prospect-titlebar .ad-id-flag{display:inline-block;position:absolute;right:10px;top:10px;padding:1% 1em;border-radius:6px;background-color:#f26c4f;color:#ffffff;font-size:14px;}.job-prospect-titlebar .ad-id-flag:before{content:'';position:absolute;top:100%;right:0;height:5px;width:5px;}.job-prospect-keyinfo{background-color:#ffffff;margin-top:10px;padding-left:0;padding-right:0;}.job-keyinfo-flex{display:-ms-flexbox;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:flex;-webkit-flex-flow:row nowrap;-moz-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row nowrap;}.job-prospect-keyinfo-box{-moz-flex:1 1 auto;-ms-flex:1 1 auto;-webkit-flex:1 1 auto;flex:1 1 auto;padding:20px 5px 20px 15px;max-width:300px;}.job-prospect-keyinfo-box:nth-child(2),
.job-prospect-keyinfo-box:nth-child(3),
.job-prospect-keyinfo-box:nth-child(4){border-left:1px solid #f2f1ee;}.job-prospect-keyinfo-row{display:-ms-flexbox;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:flex;}.job-prospect-keyinfo-row .secondary_heading_3{text-transform:uppercase;letter-spacing:.5px;}.job-prospect-keyinfo-row .secondary_heading_2{padding-top:2px;}.job-prospect-place{box-shadow:0 0 0.5px #f2f1ee;background-color:#ffffff;}.job-prospect-place-content{box-shadow:0 0 0.5px 0 #f2f1ee;padding:10px 0 10px 20px;}.job-prospect-area-cat{padding:20px 0 20px 0;text-transform:uppercase;}.job-prospect-data{margin:1px 0 0 0;background-color:#ffffff;padding:10px 20px 10px 20px;}.job-prospect-data .paragraph-start{position:relative;min-height:312px;max-height:490px;line-height:24px;overflow:hidden;}.paragraph-end{margin-bottom:5px;bottom:0;height:1.4em;position:absolute;right:0;width:100%;background-image:-webkit-linear-gradient(left, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.4) 80%, #ffffff);background-image:-moz-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.4) 80%, #ffffff 90%);background-image:-o-linear-gradient(left rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.4) 80%, #ffffff 100%);background-image:-ms-linear-gradient(left rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.4) 80%, #ffffff 90%);background-image:linear-gradient(left rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.4) 80%, #ffffff 90%);background:linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.4) 80%, #ffffff 90%);}.paragraph-end.hide{height:0px;}.job-prospect-text{padding:0 5% 0 0;position:relative;min-height:312px;line-height:1.4em;overflow:hidden;}.job-prospect-text ul{margin:0;}.job-prospect-more-text{width:100%;padding:10px 0 10px 0;}.job-prospect-icon{padding:5px 2px 5px 0;max-height:40px;max-width:52px;}.job-prospect-icon svg{width:32px;height:32px;}.job-prospect-icon-attribute{padding-left:10px;line-height:21px;}.job-prospect-main,
.job-prospect-sub,
.job-prospect-related{padding-left:3px;padding-right:3px;margin-bottom:20px;}@media(min-width:668px){.job-prospect-main,
 .job-prospect-sub,
 .job-prospect-related{padding-left:10px;padding-right:10px;}}.job-prospect-main > *,
.job-prospect-sub > *{background-color:#ffffff;width:100%;}.job-prospect-buttons{padding:20px;background-color:#ffffff;margin-bottom:1px;}.job-prospect-buttons .job-button-share{padding:5% 0 5% 0;}.job-prospect-buttons .fa{margin-right:5px;}.job-prospect-button{text-decoration:none;display:block;}.job-prospect-button-apply{text-decoration:none;display:block;margin-top:0px;}.job-prospect-employer,
.job-prospect-vcard{background-color:#ffffff;}.job-prospect-vcard{padding-left:20px;padding-right:20px;}.job-prospect-employerinfo{text-align:center;list-style-type:none;list-style-position:outside;padding:0;}.job-prospect-employerinfo a{color:#f26c4f;}.job-prospect-employerinfo li{padding:5px;}.job-prospect-logo{background-color:#ffffff;text-align:center;vertical-align:middle;margin-top:1px;padding:10px;}.job-prospect-logo-sm{margin-bottom:1px;}@media(min-width:0){.job-prospect-logo-sm{display:block;}}@media(min-width:668px){.job-prospect-logo-sm{display:none;}}.job-prospect-logo-md{margin-bottom:10px;}@media(min-width:0){.job-prospect-logo-md{display:none;}}@media(min-width:668px){.job-prospect-logo-md{display:block;}}.job-prospect-logo img{width:auto;max-width:100%;}.job-prospect-spacer{height:10px;background-color:#f2f1ee;}@media(max-width:668px){.job-prospect-desktop-only{display:none;}}@media only screen and (max-width:1002px){.job-prospect-keyinfo-box{-moz-flex:1 1 50%;-ms-flex:1 1 50%;-webkit-flex:1 1 50%;flex:1 1 50%;}}@media only screen and (min-width:668px) and (max-width:1002px){.job-prospect-more-text{width:50%;}.job-prospect-keyinfo-box:nth-child(1){border-right:none;border-bottom:1px solid #f2f1ee;}.job-prospect-keyinfo-box:nth-child(2){border-right:none;border-bottom:1px solid #f2f1ee;border-left:1px solid #f2f1ee;}.job-prospect-keyinfo-box:nth-child(3){border-left:none;}.job-prospect-keyinfo-box:nth-child(4){border-right:none;border-left:1px solid #f2f1ee;}.job-keyinfo-flex{-webkit-flex-flow:row wrap;-moz-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;}}@media(max-width:668px){.job-keyinfo-flex{-webkit-flex-flow:row wrap;-moz-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;}.job-prospect-keyinfo{margin-top:1px;}.job-prospect-keyinfo-box:nth-child(1){-webkit-flex:1 100%;-moz-flex:1 100%;-ms-flex:1 100%;flex:1 100%;-moz-flex:1 1 100%;-ms-flex:1 1 100%;-webkit-flex:1 1 100%;flex:1 1 100%;border-left:none;border-bottom:1px solid #f2f1ee;}.job-prospect-keyinfo-box:nth-child(2){-moz-flex:1 1 100%;-ms-flex:1 1 100%;-webkit-flex:1 1 100%;flex:1 1 100%;border-left:none;border-bottom:1px solid #f2f1ee;}.job-prospect-keyinfo-box:nth-child(3){border-left:none;}.job-prospect-keyinfo-box:nth-child(4){border-right:none;border-left:1px solid #f2f1ee;}}.copied-link{top:0px;right:4%;position:relative;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.copied-link .copied-link-content .txt{background-color:#ff704d;border-radius:6px;margin:2px 2px 2px 2px;}.copied-link-content i.fa.fa-link{margin-right:8px;}.copied-link .copied-link-content label{line-height:2em;margin-right:10px;margin-left:10px;}.copied-link .copied-link-content{border:solid;border-color:#444444;border-width:1px;box-shadow:0 3px 12px rgba(27, 31, 35, 0.15);padding:5px;font-size:14px;margin-bottom:45px;background-color:#ffffff;text-align:center;border-radius:6px;position:absolute;z-index:1;bottom:125%;white-space:nowrap;overflow:hidden;}.copied-link .copied-link-content::after{content:"";position:absolute;top:100%;right:8%;border-width:5px;border-style:solid;border-color:#555 transparent transparent transparent;}.copied-link .show,
.title-overlay .show{visibility:visible;-webkit-animation:fadeIn 1s;animation:fadeIn 1s;}@-webkit-keyframes fadeIn{from{opacity:0;}to{opacity:1;}}@keyframes fadeIn{from{opacity:0;}to{opacity:1;}}.real-estate-prospect-details-on-page{background-color:#ffffff;}.real-estate-prospect-details-on-page i.fa.fa-angle-down,
.real-estate-prospect-details-on-page i.fa.fa-angle-up{color:#f26c4f;line-height:1.5em;padding-left:5%;padding-right:3%;font-weight:bold;}.real-estate-prospect-details-on-page .details-wrapper.collapsed{height:0px;overflow:hidden;}.real-estate-prospect-details-on-page .details-wrapper.expanded{height:100%;}.clf-dop-container{padding:0 20px 0 20px;}.clf-dop-container h2{color:#979797;text-transform:uppercase;}.real-estate-prospect-teaser.collapsed{max-height:175px;}.real-estate-prospect-teaser.expanded{max-height:100%;}.mobile-more-button-wrapper{color:#ffffff;background-color:#f26c4f;line-height:1.42857143;border-radius:4px;border-color:#f26c4f;padding:6px 12px 9px;text-align:center;}a[href],
input[type='submit'],
label[for],
select,
button{cursor:pointer;}.real-estate-prospect-main-info{background-color:#ffffff;}.clf-main-info-main h2.primary_heading_2{font-size:22px;}.clf-main-info-top{height:60px;display:table-cell;border-bottom-width:0;}ul.clf-main-info-list.secondary_heading_2{display:flex;flex-direction:row;-webkit-flex-wrap:wrap;flex-wrap:wrap;font-size:16px;margin-top:20px;margin-left:15px;}ul.clf-main-info-list.secondary_heading_2 li{width:50%;}ul.clf-main-info-list.secondary_heading_2 li h2{text-transform:uppercase;font-size:13px;}h2.clf-main-info-label.secondary_heading_2.label-color.ng-binding{margin-top:0.5em;margin-bottom:0.5em;}