 @import "argonova/icon";@-webkit-keyframes rotate{0%{ transform: rotate(0deg);}100%{ transform: rotate(360deg);} }@-moz-keyframes rotate{0%{ transform: rotate(0deg);}100%{ transform: rotate(360deg);} }@keyframes rotate{0%{ transform: rotate(0deg);}100%{ transform: rotate(360deg);} }html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video{ margin: 0;padding: 0;border: 0;outline: 0;font-size: 100%;vertical-align: baseline;background: transparent;}body{ line-height: 1;}article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section{ display: block;}nav ul{ list-style: none;}blockquote, q{ quotes: none;}blockquote:before, blockquote:after, q:before, q:after{ content: '';content: none;}a{ margin: 0;padding: 0;font-size: 100%;vertical-align: baseline;background: transparent;}ins{ background-color: #ff9;color: #000;text-decoration: none;}mark{ background-color: #ff9;color: #000;font-style: italic;font-weight: bold;}del{ text-decoration: line-through;}abbr[title], dfn[title]{ border-bottom: 1px dotted;cursor: help;}table{ border-collapse: collapse;border-spacing: 0;}hr{ display: block;height: 1px;border: 0;border-top: 1px solid #ccc;margin: 1em 0;padding: 0;}input, select{ vertical-align: middle;}@font-face{ font-family: 'desyrelregular';src: url('/css/font/desyrel_-webfont.woff2') format('woff2'), url('/css/font/desyrel_-webfont.woff') format('woff');font-weight: normal;font-style: normal;}::-moz-selection{ color: #000;background: #c09a5e;}::selection{ color: #000;background: #c09a5e;}*{ box-sizing: border-box;}a{ color: #c09a5e;text-decoration: none;transition: color 0.3s;}a:hover{ color: #000;}body{ background-color: #fff;font-family: inherit;line-height: inherit;font-weight: inherit;color: rgba(0, 0, 0, 0.87);font-size: inherit;min-height: 100%;}h1, h2, h3, h4, h5, h6{ line-height: 1em;font-weight: 400;margin: 1.5em 0 0.2em 0;font-family: desyrelregular;color: #b3a7a0;}h1:first-child, h2:first-child, h3:first-child, h4:first-child, h5:first-child, h6:first-child{ margin-top: 0;}h1 a, h2 a, h3 a, h4 a, h5 a, h6 a{ color: #c09a5e;}h1{ font-size: 3em;font-weight: 400;color: #c09a5e;}h2{ font-size: 2.625em;font-weight: ;}h3{ font-size: 1.17em;font-weight: ;}h4{ font-size: 1em;font-weight: ;}h5{ font-size: 0.83em;font-weight: ;}h6{ font-size: 0.75em;font-weight: ;}html{ color: ;line-height: 22.4px;font-size: 14px;font-weight: 300;font-family: 'Arial', sans-serif;background-color: #c09a5e;height: 100%;}img{ max-width: 100%;height: auto;}li, ol, ul{ list-style: inherit;list-style-position: inside;padding-left: 0;}nav ol, nav ul{ list-style-type: none;padding: 0;margin: 0;}nav ol li, nav ul li{ padding: 0;}th, td{ vertical-align: top;font-family: inherit;font-size: inherit;text-align: inherit;} @import "argonova/icon";@-webkit-keyframes rotate{0%{ transform: rotate(0deg);}100%{ transform: rotate(360deg);} }@-moz-keyframes rotate{0%{ transform: rotate(0deg);}100%{ transform: rotate(360deg);} }@keyframes rotate{0%{ transform: rotate(0deg);}100%{ transform: rotate(360deg);} }.dataTable{ width: 100%;}.pagination{ margin: 1em auto;}.pagination .paginationList{ display: inline-block;overflow: hidden;}.pagination .paginationList li{ display: block;float: left;transition: background 0.3s, color 0.3s;}.pagination .paginationList li.active{ color: #000;background: #c09a5e;}.pagination .paginationList li:hover{ color: #fff;background: #000;}.pagination .paginationList li a{ display: block;padding: 0.5em;color: inherit;} @import "argonova/icon";@-webkit-keyframes rotate{0%{ transform: rotate(0deg);}100%{ transform: rotate(360deg);} }@-moz-keyframes rotate{0%{ transform: rotate(0deg);}100%{ transform: rotate(360deg);} }@keyframes rotate{0%{ transform: rotate(0deg);}100%{ transform: rotate(360deg);} }::-webkit-input-placeholder{ color: rgba(0, 0, 0, 0.38);}:-moz-placeholder{ color: rgba(0, 0, 0, 0.38);opacity: 1;}::-moz-placeholder{ color: rgba(0, 0, 0, 0.38);opacity: 1;}:-ms-input-placeholder{ color: rgba(0, 0, 0, 0.38);}button, input, textarea, select{ transition: box-shadow 0.3s;}button:focus, input:focus, textarea:focus, select:focus{ outline: none;box-shadow: 0 0 0.25em rgba(192, 154, 94, 0.87);}button, input, textarea, select{ font: inherit;max-width: 100%;font-weight: 300;}button, input:not([type="radio"]):not([type="checkbox"]):not([type="file"]), textarea{ border: 1px solid #e3e3e3;letter-spacing: 0.05em;padding: 0.45em;background: #fff;}button{ border: 1px solid #c09a5e;box-shadow: 0 1px 2px 0px rgba(0, 0, 0, .38);display: inline-block;background: rgba(0, 0, 0, 0);color: #c09a5e;font-weight: 400;vertical-align: sub;cursor: pointer;text-transform: uppercase;float: right;}form{ margin: 1em 0;}form:first-child{ margin-top: 0;}form:last-child{ margin-bottom: 0;}form.inline .buttons, form.searchForm .buttons, form.inline .field, form.searchForm .field{ display: inline-block;vertical-align: middle;}form.inline label, form.searchForm label{ display: none;}form.inline .field, form.searchForm .field{ margin-right: 1em;}form.inline .field + .field, form.searchForm .field + .field{ margin-top: 0;}form.inTable td button{ padding: 0;}form.inTable td label{ display: none;}form.marginal .buttons{ display: block;margin: 1em 0 0 0;}form.marginal .buttons::after{ clear: both;content: "";display: table;}form.marginal .buttons button + button:last-child{ float: right;}form.marginal .field label{ display: none;}form.marginal .field input, form.marginal .field select, form.marginal .field textarea{ width: 100%;}form.vertical label{ display: block;}form.vertical input, form.vertical select, form.vertical textarea{ width: 100%;min-width: 150px;}form .hidden{ display: none;}fieldset{ border-top:dashed textColor(divider, dark);margin: 1em 0;padding: 1em 0;}fieldset:first-child{ margin-top: 0;}fieldset > legend{ padding-right: 1em;margin: 0.25em 0;font-size: 0.8em;font-weight: bold;text-transform: uppercase;color: textColor(hint, dark);}fieldset > legend ~ *{ margin-left: 1em;}input[type="checkbox"], input[type="radio"]{ max-width: 1em;}label{ font-weight: inherit;}label[for]{ cursor: pointer;}select option{ padding: 0.1em 0.25em;}textarea{ padding: ;resize: none;height: 10em;min-height: 3em;}textarea:hover{ resize: vertical;}.field{ position: relative;max-width: 100%;}.field::after{ clear: both;content: "";display: table;}.field label{ padding: 0.45em 1em 0.45em 0;display: inline-block;font-size: 0.9em;word-break: break-word;word-wrap: break-word;-webkit-hyphens: auto;-moz-hyphens: auto;hyphens: auto;}.field .suffixContent{ width: 100%;display: block;clear: both;margin: 0.5em 0;font-style: italic;font-size: 0.9em;color: textColor(hint, dark);} @import "argonova/icon";@-webkit-keyframes rotate{0%{ transform: rotate(0deg);}100%{ transform: rotate(360deg);} }@-moz-keyframes rotate{0%{ transform: rotate(0deg);}100%{ transform: rotate(360deg);} }@keyframes rotate{0%{ transform: rotate(0deg);}100%{ transform: rotate(360deg);} }#wrapper > header{ position: fixed;background-color: #fff;opacity: 1;max-width: 100% !important;width: 100%;max-height: 100%;height: auto;padding: 0 !important;margin-top: 0 !important;-webkit-transition: height 0.2s ease-in, width 0.2s ease-in, background 0.2s ease-in;-moz-transition: height 0.2s ease-in, width 0.2s ease-in, background 0.2s ease-in; transition: height 0.2s ease-in, width 0.2s ease-in, background 0.2s ease-in;border-bottom: 1px solid #7892aa;z-index: 999;}#wrapper > header > .container{ padding-top: 1em;padding-bottom: 1em;margin: 0 auto;}#wrapper > header > .container:hover{ opacity: 1;}#wrapper > header .logo{ margin-right: 3em;display: block;max-width: 100%;max-height: 100%;height: auto;width: 60px;float: left;margin-left: 1em;-webkit-transition: height 0.2s ease-in, width 0.2s ease-in, background 0.2s ease-in;-moz-transition: height 0.2s ease-in, width 0.2s ease-in, background 0.2s ease-in;transition: height 0.2s ease-in, width 0.2s ease-in, background 0.2s ease-in;}#wrapper > header .locales{ position: absolute;top: -0.5em;right: 0;padding-right: 1.618em !important;}#wrapper > header .locales li{ text-indent: -9999em;list-style-type: none;display: inline-block;float: left;margin-left: 5px;}#wrapper > header .locales li a{ display: block;width: 24px;height: 24px;outline: none;}#wrapper > header .locales li.sv_SE a{ background: transparent url("/images/locales/24/se.png") no-repeat;}#wrapper > header .locales li.en_GB a{ background: transparent url("/images/locales/24/gb.png") no-repeat;}#wrapper > header .locales li.da_DK a{ background: transparent url("/images/locales/24/dk.png") no-repeat;}#wrapper > header .locales li.fr_FR a{ background: transparent url("/images/locales/24/fr.png") no-repeat;}#wrapper > header .locales li.fi_FI a{ background: transparent url("/images/locales/24/fi.png") no-repeat;}#wrapper > header .locales li.en_US a{ background: transparent url("/images/locales/24/us.png") no-repeat;}#wrapper > header .locales li.no_NO a{ background: transparent url("/images/locales/24/no.png") no-repeat;}#wrapper > header .locales li.de_DE a{ background: transparent url("/images/locales/24/de.png") no-repeat;}#wrapper > header.fixed-top{ background: #fff;}#wrapper > header.fixed-top .container{ height: auto;}@media screen and (min-width: 1024px){#wrapper > header.fixed-top .logo{ margin-right: 3em;display: block;max-width: 100%;max-height: 100%;height: auto;width: 100px;float: left;margin-left: 1em;width: 80px !important;} }#mainMenu{ display: none;}#mainMenu + #wrapper #mainNavigation{ float: right;transition: background 0.3s;padding-right: 1em;}#mainMenu + #wrapper #mainNavigation > label{position: absolute;right: 1.618em;display: block;overflow: hidden;margin: 0;padding: 0;height: 2em;width: 2em;transition: background 0.3s;top: 2em;}#mainMenu + #wrapper #mainNavigation > label span{ display: block;background: #7892aa;width: 2em;height: 4px;transition: background 0s ease 0.15s;position: absolute;top: 50%;margin-top: -0.2em;left: 50%;margin-left: -1em;text-indent: -9999px;white-space: nowrap;}#mainMenu + #wrapper #mainNavigation > label span::after, #mainMenu + #wrapper #mainNavigation > label span::before{ position: absolute;display: block;left: 0;width: 2em;height: 4px;content: '';background: #7892aa;transition-duration: 0.15s;transition-delay: 0.15s, 0s;transition-timing-function: ease-out;}#mainMenu + #wrapper #mainNavigation > label span::after{ transition-property: top, transform;top: -0.8em;}#mainMenu + #wrapper #mainNavigation > label span::before{ transition-property: bottom, transform;bottom: -0.6em;height: 4px;}#mainMenu + #wrapper #mainNavigation > ul{ display: none;transition: opacity 0.3s;opacity: 0;max-width: 960px;margin: auto;width: 100%;padding: 1.618em;margin-top: 2em;}#mainMenu + #wrapper #mainNavigation > ul a{ font-size: 1.2em;text-shadow: 0 0 1em rgba(0, 0, 0, .25);border-bottom: 1px solid rgba(0, 0, 0, .25);padding: 0.5em 0;display: block;text-transform: uppercase;font-weight: normal;}#mainMenu + #wrapper #mainNavigation > ul li a{ color: #7892aa;}#mainMenu + #wrapper #mainNavigation > ul li.active > a, #mainMenu + #wrapper #mainNavigation > ul li a:hover{ color: #000;}#mainMenu + #wrapper #mainNavigation > ul ul{ padding-left: 1em;font-size: 0.95em;}#mainMenu:checked + #wrapper #mainNavigation{ overflow: auto;position: fixed;left: 0;top: 0;width: 100%;height: 100%;background: rgba(255, 255, 255, .9);z-index: 103;opacity: 1;}#mainMenu:checked + #wrapper #mainNavigation > ul{ display: block;opacity: 1;}#mainMenu:checked + #wrapper #mainNavigation > label{ z-index: 104;}#mainMenu:checked + #wrapper #mainNavigation > label span{ background: none;}#mainMenu:checked + #wrapper #mainNavigation > label span::after, #mainMenu:checked + #wrapper #mainNavigation > label span::before{ transition-delay: 0s, 0.15s;}#mainMenu:checked + #wrapper #mainNavigation > label span::after{ top: 0;transform: rotate(-45deg);}#mainMenu:checked + #wrapper #mainNavigation > label span::before{ bottom: 0;transform: rotate(45deg);}@media screen and (min-width: 1024px){#wrapper > header .container{ display: flex;align-items: center;justify-content: space-between;flex-wrap: wrap;}#wrapper > header .container .logo{ width: 60px;}#mainMenu + #wrapper #mainNavigation:not(.nonExisting){ position: static;width: auto;height: auto;background: none;overflow: visible;}#mainMenu + #wrapper #mainNavigation:not(.nonExisting) > label{ display: none;}#mainMenu + #wrapper #mainNavigation:not(.nonExisting) > ul{ display: block;opacity: 1;margin: 0;width: auto;padding: 0;}#mainMenu + #wrapper #mainNavigation:not(.nonExisting) > ul::after{ clear: both;content: "";display: table;}#mainMenu + #wrapper #mainNavigation:not(.nonExisting) > ul li{ float: left;position: relative;}#mainMenu + #wrapper #mainNavigation:not(.nonExisting) > ul li:hover > ul{ display: block;}#mainMenu + #wrapper #mainNavigation:not(.nonExisting) > ul li + li{ margin-left: 1em;}#mainMenu + #wrapper #mainNavigation:not(.nonExisting) > ul li a{ text-shadow: none;border: 0 none;font-size: 1em;padding: 0.5em;}#mainMenu + #wrapper #mainNavigation:not(.nonExisting) > ul ul{ display: none;position: absolute;background: #fff;padding-left: 0;box-shadow: 0 0.5em 1em rgba(0, 0, 0, .1);min-width: 100%;top: 100%;left: 0;z-index: 104;}#mainMenu + #wrapper #mainNavigation:not(.nonExisting) > ul ul a{ padding: 0.5em;}#mainMenu + #wrapper #mainNavigation:not(.nonExisting) > ul ul li{ float: none;margin: 0;}#mainMenu + #wrapper #mainNavigation:not(.nonExisting) > ul ul ul{ right: 100%;left: auto;top: 0;}#mainMenu + #wrapper #mainNavigation:not(.nonExisting) > ul > li.subTree > a:after{ content: '▾';margin-left: 0.5em;} } @import "argonova/icon";@-webkit-keyframes rotate{0%{ transform: rotate(0deg);}100%{ transform: rotate(360deg);} }@-moz-keyframes rotate{0%{ transform: rotate(0deg);}100%{ transform: rotate(360deg);} }@keyframes rotate{0%{ transform: rotate(0deg);}100%{ transform: rotate(360deg);} }html::before{ position: fixed;background-color: #c09a5e;top: 0;bottom: 0;left: 0;right: 0;pointer-events: none;box-shadow: inset 0 0 1em rgba(0, 0, 0, .5);content: '';z-index: -1;}.layout .infoContent a[href$=".pdf"]{ background: url(/images/icons/pdf-book.png) no-repeat top center;padding-top: 40px;display: block;margin-top: 1em;}.layout .infoContent div.infoContent-Image{ padding-top: 3%;}.layout .infoContent div.infoContent-Text{ color: #000;text-align: center;min-height: 470px;max-height: auto;padding: 1% 0;}.layout .infoContent div.infoContent-Text p{ max-width: 70%;margin: auto;}.layout .infoContent.infoContent283{ height: 470px;}.layout .infoContent.infoContent283 div{ float: left;width: 50%;}.layout .infoContent.infoContent283 .infoContent-Image{ padding-top: 3%;}.layout .infoContent.infoContent283 .infoContent-Text{ color: #000;text-align: center;min-height: 470px;max-height: auto;padding: 1% 0;}.layout .infoContent.infoContent283 .infoContent-Text p{ max-width: 70%;margin: auto;}~ .layout .infoContent.infoContent283.slideshow{ height: 1200px;}.layout .infoContent.infoContent297{ height: 470px;}.layout .infoContent.infoContent297 div{ float: left;width: 50%;}.layout .infoContent.infoContent297 .infoContent-Image{ padding-top: 3%;}.layout .infoContent.infoContent297 .infoContent-Text{ color: #000;text-align: center;min-height: 470px;max-height: auto;padding: 1% 0;}.layout .infoContent.infoContent297 .infoContent-Text p{ max-width: 70%;margin: auto;}.layout .infoContent.infoContent295{ height: 470px;}.layout .infoContent.infoContent295 div{ float: left;width: 50%;}.layout .infoContent.infoContent295 .infoContent-Image{ padding-top: 3%;}.layout .infoContent.infoContent295 .infoContent-Text{ color: #000;text-align: center;min-height: 470px;max-height: auto;padding: 1% 0;}.layout .infoContent.infoContent295 .infoContent-Text p{ max-width: 70%;margin: auto;}.layout .infoContent.infoContent280 div{ float: left;width: 50%;}.layout .infoContent.infoContent280 .infoContent-Image img{ object-fit: cover;}.layout .infoContent.infoContent280 .infoContent-Text{ color: #000;text-align: center;min-height: 470px;max-height: auto;padding: 1% 0;}.layout .infoContent.infoContent280 .infoContent-Text p{ max-width: 70%;margin: auto;}.layout .infoContent.infoContent311 div{ float: left;width: 50%;}.layout .infoContent.infoContent311 .infoContent-Image img{ object-fit: cover;}.layout .infoContent.infoContent311 .infoContent-Text{ color: #000;text-align: center;min-height: 470px;max-height: auto;padding: 1% 0;}.layout .infoContent.infoContent311 .infoContent-Text p{ max-width: 70%;margin: auto;}.layout .infoContent.infoContent322{ padding-top: 2em;}@media screen and (max-width: 1024px){.layout .infoContent .infoContent-Image{ float: none !important;width: 100% !important;height: auto !important;}.layout .infoContent .infoContent-Image img{ height: auto !important;}.layout .infoContent .infoContent-Text{ float: none !important;width: 100% !important;height: auto !important;max-height: 100% !important;} }.layout .infoContent.infoContent284, .layout .infoContent.infoContent298, .layout .infoContent.infoContent296, .layout .infoContent.infoContent278, .layout .infoContent.infoContent299{ margin: 5em 0 !important;}.layout .infoContent.infoContent284 h2, .layout .infoContent.infoContent298 h2, .layout .infoContent.infoContent296 h2, .layout .infoContent.infoContent278 h2, .layout .infoContent.infoContent299 h2{ margin-bottom: 2%;}.layout .infoContent.infoContent317, .layout .infoContent.infoContent305{ padding: 0 1em;}.layout .infoContent.infoContent317 table, .layout .infoContent.infoContent305 table{ width: 100%;max-width: 1024px;margin: 1em auto;}.layout .infoContent.infoContent317 table tr:nth-child(even), .layout .infoContent.infoContent305 table tr:nth-child(even){ background: #fafafa;}.layout .infoContent.infoContent317 table p, .layout .infoContent.infoContent305 table p{ font-size: 1.1em;}@media screen and (max-width: 650px){.layout .infoContent.infoContent317 table, .layout .infoContent.infoContent305 table, .layout .infoContent.infoContent317 thead, .layout .infoContent.infoContent305 thead, .layout .infoContent.infoContent317 tbody, .layout .infoContent.infoContent305 tbody, .layout .infoContent.infoContent317 th, .layout .infoContent.infoContent305 th, .layout .infoContent.infoContent317 td, .layout .infoContent.infoContent305 td, .layout .infoContent.infoContent317 tr, .layout .infoContent.infoContent305 tr{ display: block;}.layout .infoContent.infoContent317 thead tr, .layout .infoContent.infoContent305 thead tr{ position: absolute;top: -9999px;left: -9999px;}.layout .infoContent.infoContent317 tr, .layout .infoContent.infoContent305 tr{ border: 1px solid #ccc;}.layout .infoContent.infoContent317 td, .layout .infoContent.infoContent305 td{ border: none;border-bottom: 1px solid #eee;position: relative;padding-left: 50%;}.layout .infoContent.infoContent317 td:before, .layout .infoContent.infoContent305 td:before{ position: absolute;top: 6px;left: 6px;width: 45%;padding-right: 10px;white-space: nowrap;}.layout .infoContent.infoContent317 td:nth-of-type(1):before, .layout .infoContent.infoContent305 td:nth-of-type(1):before{ content: "Fastighet";}.layout .infoContent.infoContent317 td:nth-of-type(2):before, .layout .infoContent.infoContent305 td:nth-of-type(2):before{ content: "Antal rum";}.layout .infoContent.infoContent317 td:nth-of-type(3):before, .layout .infoContent.infoContent305 td:nth-of-type(3):before{ content: "Storlek";}.layout .infoContent.infoContent317 td:nth-of-type(4):before, .layout .infoContent.infoContent305 td:nth-of-type(4):before{ content: "Pris";}.layout .infoContent.infoContent317 td:nth-of-type(5):before, .layout .infoContent.infoContent305 td:nth-of-type(5):before{ content: "Status";} }.layout .grid-container .grid-image{ width: 50%;float: left;}.layout .grid-container .grid-image img{ width: 100%;height: auto;max-height: 800px;object-fit: cover;}.layout .grid-container .grid-image:nth-child(even){ clear: right;}.layout .grid-container .grid-image:nth-child(odd){ clear: left;}.layout .grid-container .grid-text{ padding: 50px;width: 50%;float: left;}.layout .grid-container .grid-text h2{ margin: 1em 0;}.layout .grid-container .grid-text:nth-child(odd){ clear: left;}.layout .grid-container .grid-text.grid-last{ width: 100%;padding: 50px;text-align: center;}@media screen and (max-width: 1024px){.layout .grid-container section{ display: flex;flex-wrap: wrap;}.layout .grid-container section .grid-image{ height: auto;width: 100%;clear: both;order: 2;}.layout .grid-container section .grid-image img{ width: 100%;height: auto;}.layout .grid-container section .grid-text{ width: 100%;order: 1;}.layout .grid-container section .grid-text.grid-last{ padding: 50px;text-align: center;} }.layout #architect{ display: flex;margin: 40px 17%;}.layout #architect #architect-portrait{ float: left;height: auto;max-width: 450px;margin-right: 2em;}.layout #architect #architect-text{ float: left;text-align: justify;}@media screen and (max-width: 1024px){.layout #architect{ display: block;}.layout #architect #architect-portrait{ float: none;width: 100%;margin: 0;}.layout #architect #architect-text{ float: none;width: 100%;text-align: left;} }.layout .formContactByEmail{ background-color: #f7f7f7;padding: 40px 0;}.layout .formContactByEmail h2{ margin: 0 0 5px 0;text-align: center;font-size: 2em !important;}.layout #formContactByEmail{ max-width: 960px;margin: auto;padding-left: 1.618em;padding-right: 1.618em; }.layout #formContactByEmail::after{ clear: both;content: "";display: table;}.layout #formContactByEmail #contactPage{ display: none;}.layout #formContactByEmail .name, .layout #formContactByEmail .phone, .layout #formContactByEmail .email{ width: 32%;float: left;margin-right: 1%;}@media screen and (max-width: 1024px){.layout #formContactByEmail .name, .layout #formContactByEmail .phone, .layout #formContactByEmail .email{ float: none;width: 100%;margin-top: 1em;} }.layout #formContactByEmail .buttons{ text-align: center;}.layout #formContactByEmail .buttons button{ width: 60%;margin: auto;float: none;margin-top: 2em;box-shadow: none;}.layout.main.centered{ max-width: 1600px;width: 100%;margin: auto;margin-top: 10em;}@media screen and (max-width: 1024px){.layout.main.centered{ margin-top: 4em;} }.layout.introMain #main, .layout.main #main{}.layout.introMain #main::after, .layout.main #main::after{ clear: both;content: "";display: table;}.layout.introMain.offset, .layout.main.offset{ margin-top: 7em;}@media screen and (min-width: 1024px){.layout.introMain.offset, .layout.main.offset{ margin-top: 8em;} }.layout.misc, .layout.introMisc{ max-width: 960px;margin: auto;padding-left: 1.618em;padding-right: 1.618em;margin-top: 10em;}.layout.misc::after, .layout.introMisc::after{ clear: both;content: "";display: table;}.layout.misc #aside, .layout.introMisc #aside{ display: none;}@media screen and (min-width: 650px){.layout.misc #aside, .layout.introMisc #aside{ display: block;float: left;max-width: 25%;padding-right: 2em;} }.layout.misc #main, .layout.introMisc #main{ overflow: hidden;}.layout.introMiscOpposite::after{ clear: both;content: "";display: table;}@media screen and (min-width: 650px){.layout.introMiscOpposite{ text-align: center;}.layout.introMiscOpposite #aside, .layout.introMiscOpposite #main{ vertical-align: top;text-align: left;}.layout.introMiscOpposite #aside{ display: inline-block;width: 24%;max-width: 230.4px;}.layout.introMiscOpposite #main{ display: inline-block;width: 74%;padding-right: 2em;max-width: 710.4px;} }#aside .view, #main .view, #intro .view{ margin-bottom: 2em;}#wrapper{ overflow: hidden;}#wrapper > aside, #wrapper > header, #wrapper > footer{ max-width: 960px;margin: auto;padding-left: 1.618em;padding-right: 1.618em;margin-top: 1em;margin-bottom: 1em;}#wrapper > aside::after, #wrapper > header::after, #wrapper > footer::after{ clear: both;content: "";display: table;}#wrapper > footer .copyright{ text-align: center;font-size: 0.7em;margin: 1em 0;opacity: 0.5;}#wrapper > footer .copyright a{ color: inherit;} @import "argonova/icon";@-webkit-keyframes rotate{0%{ transform: rotate(0deg);}100%{ transform: rotate(360deg);} }@-moz-keyframes rotate{0%{ transform: rotate(0deg);}100%{ transform: rotate(360deg);} }@keyframes rotate{0%{ transform: rotate(0deg);}100%{ transform: rotate(360deg);} }.view:not(.infoContent) h1{ font-size: 2em;}.view:not(.infoContent) h2{ font-size: 1em;text-transform: uppercase;}.view:not(.infoContent) h3{ font-size: 1.5em;}.view:not(.infoContent) h4{ font-size: 1em;}.view:not(.infoContent) h5{ font-size: 0.83em;}.view:not(.infoContent) h6{ font-size: 0.75em;}.view.projectList{ float: left;width: 45%;}@media screen and (max-width: 1024px){.view.projectList{ width: 100%;float: none;} }.view.projectList .contents h2{ padding-bottom: 1em;position: relative;margin: 0 auto 2em;text-align: center;}.view.projectList .contents h2::after{ content: "";position: absolute;left: 35%;bottom: 0;height: 8px;width: 30%;border-bottom: 8px solid ;}.view.projectList .contents ul::after{ clear: both;content: "";display: table;}.view.projectList .contents ul li{ width: 50%;float: left;list-style: none;position: relative;overflow: hidden;}@media screen and (max-width: 1024px){.view.projectList .contents ul li{ width: 100%;clear: both;}.view.projectList .contents ul li:nth-child(4), .view.projectList .contents ul li:nth-child(5), .view.projectList .contents ul li:nth-child(6){ display: none;} }.view.projectList .contents ul li .projectImage{ width: 256px;height: 256px;}@media screen and (max-width: 1024px){.view.projectList .contents ul li .projectImage{ width: 100%;height: 250px;float: left;background-size: cover;background-repeat: no-repeat;} }.view.projectList .contents ul li .projectDate{ display: none;}.view.projectList .contents ul li .projectText{ position: absolute;top: 0;left: -100%;background: rgba(255, 255, 255, 0.75);color: #fff;width: 100%;height: 100%;padding: 2em;font-weight: 400;transition: all ease 0.5s;}@media screen and (max-width: 1024px){.view.projectList .contents ul li .projectText{ left: 0;bottom: 0;top: unset;width: 100%;height: 25%;padding: 1em;word-break: break-word;font-size: 0.8em;}.view.projectList .contents ul li .projectText .projectSummary{ display: none;} }.view.projectList .contents ul li .projectText.show{ left: 0 !important;}.view.projectList .contents ul li .projectText .projectTitle{ color: #fff !important;text-transform: uppercase;font-weight: 600;letter-spacing: 2px;}.view.projectList .contents .buttons{ margin: 3em auto;text-align: center;}.view.infoContent280 ~ .view.projectShow{ color: #000;}.view.projectShow{ width: 100%;color: #fff;position: relative;}.view.projectShow::after{ clear: both;content: "";display: table;}@media screen and (max-width: 1024px){.view.projectShow{ display: flex;flex-flow: column;flex-wrap: wrap;} }.view.projectShow .slideshowWrapper{ width: 48%;float: right;margin-right: 2%;}.view.projectShow .slideshowWrapper .slideshowContainer{ float: left;width: 90%;}.view.projectShow .slideshowWrapper .slideshowContainer .cycle-slideshow img{ height: 100%;width: 100%;object-fit: cover;overflow: hidden;}@media screen and (max-width: 1024px){.view.projectShow .slideshowWrapper{ width: 100%;float: none;order: 2;}.view.projectShow .slideshowWrapper .slideshowContainer{ width: 100%;float: none;}.view.projectShow .slideshowWrapper .slideshowContainer .cycle-slideshow img{ width: 100%;height: 100%;object-fit: cover;overflow: hidden;} }.view.projectShow .closeBtn{ display: none;}.view.projectShow .slideshowThumbs{ float: right;width: 10%;}.view.projectShow .slideshowThumbs img{ height: auto;max-width: 100%;object-fit: cover;}@media screen and (max-width: 1024px){.view.projectShow .slideshowThumbs{ float: none;clear: both;order: 3;width: 100%;display: flex;justify-content: space-between;max-height: 60px;overflow: scroll;}.view.projectShow .slideshowThumbs img{ float: left;width: 150px;} }@media screen and (max-width: 650px){.view.projectShow .slideshowThumbs{ float: none;clear: both;order: 3;width: 100%;display: flex;justify-content: space-between;max-height: 60px;overflow: scroll;}.view.projectShow .slideshowThumbs img{ float: left;width: 50px;} }.view.projectShow .projectText{ float: left;width: 50%;text-align: left;margin: 2em auto;position: absolute;top: 40%;left: 25%;transform: translate(-50%, -50%);}@media screen and (max-width: 1024px){.view.projectShow .projectText{ position: relative;top: unset;left: unset;transform: translate(0%, 0%);order: 1;float: none;width: 90%;text-align: center;} }.view.projectShow .projectText h1{ color: inherit;text-align: center;}.view.projectShow .projectText .projectTitle{ display: none;}.view.projectShow .projectText .projectTitle h1{ border: none;font-size: 1.5em;}.view.projectShow .projectText .projectDate{ display: none;padding-bottom: 2em;font-size: 0.9em;}.view.projectShow .projectText .projectContent{ width: 100%;margin: auto;line-height: 3em;text-align: center;}@media screen and (max-width: 900px){.view.projectShow .projectText .projectContent{ line-height: 2em;} }.view.projectShow .projectText .projectLink{ display: none;}.view.projectCategoryList #projectContainer > p.container-header{ padding-bottom: 1em;position: relative;margin: 0 auto 2em;text-align: center;font-size: 1.5em;text-transform: uppercase;font-weight: 600;letter-spacing: 2px;clear: both;width: 100%;}.view.projectCategoryList #projectContainer > p.container-header::after{ content: "";position: absolute;left: 45%;bottom: 0;height: 8px;width: 10%;border-bottom: 8px solid ;}.view.projectCategoryList #projectContainer section.projects::after{ clear: both;content: "";display: table;}.view.projectCategoryList #projectContainer section.projects .project{ width: 10%;margin-right: 1%;float: left;word-break: break-word;}@media screen and (max-width: 650px){.view.projectCategoryList #projectContainer section.projects .project{ width: 49%;} }.view.projectCategoryList #projectContainer section.projects .project h1{ font-size: 0.8em;letter-spacing: 0;border: none;}.view.projectCategoryList #projectContainer section.projects .project .projectDate, .view.projectCategoryList #projectContainer section.projects .project .projectSummary{ font-size: 0.8em;}.view.projectCategoryList #projectContainer section.projects .project a{ display: block;}.view.projectCategoryList #projectContainer section.projects .project a img.active{ border: ;}.view.formContact{ padding: 1em;border-top: 1px solid #ccc;border-bottom: 1px solid #ccc;box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);}.view.contact.formInterest{ clear: both;margin: 0 auto;background: #f7f7f7;padding: 2em 0;}.view.contact.formInterest h1{ font-size: 3.5em;color: #b3a7a0;}.view.contact.formInterest button{ border: 1px #b3a7a0 solid !important;color: #b3a7a0 !important;width: 100%;box-shadow: none;margin-bottom: 2em;}.view.contact.formInterest form.marginal{ max-width: 960px;width: 95%;margin: auto;}.view.contact.formInterest form.marginal .field select{ border: 1px solid #e3e3e3;-webkit-appearance: none;-moz-appearance: none;appearance: none;padding: 12px 14px 12px 20px;font-size: 12px;line-height: 14px;border-radius: 0 !important;font-weight: 700;min-width: 240px;max-width: 100%;display: block;width: 100% !important;height: 50px !important;margin-bottom: 14px !important;color: #777;}.view.contact.formInterest form.marginal .field select option{ padding: 1em 4px;}.view.contact.formInterest form.marginal .field label{ display: inline-block !important;font-size: 16px;color: #777;margin-top: 0.7em;}.view.contact.formInterest form.marginal .field input::placeholder, .view.contact.formInterest form.marginal .field textarea::placeholder{ display: none;color: white;}.view.contact.formInterest form.marginal .field.firstName, .view.contact.formInterest form.marginal .field.email{ width: 49%;float: left;}.view.contact.formInterest form.marginal .field.lastName, .view.contact.formInterest form.marginal .field.phone{ width: 49%;float: right;}.view.contact.formInterest form.marginal .field.comment{ clear: both;}@media screen and (max-width: 1024px){.view.contact.formInterest form.marginal .field.lastName, .view.contact.formInterest form.marginal .field.phone, .view.contact.formInterest form.marginal .field.firstName, .view.contact.formInterest form.marginal .field.email{ width: 100%;float: none;} }.view.contact.formContactByPhone{ text-align: center;padding: 2em;background-image: url('/images/templates/palett/contactByPhoneBackground.jpg');}.view.contact.formContactByPhone form{ max-width: 300px;margin-left: auto;margin-right: auto;}.view.contact.formContactByPhone input{ text-align: inherit;}.view.contact.formContactByPhone label{ display: none;}.view.contact.formContactByPhone > h2, .view.contact.formContactByPhone > p{ display: inline;font-size: 1em;text-transform: uppercase;}.view.contact.formContactByPhone > h2{ font-weight: 600;}.view.contact.formContactByPhone > p{ font-weight: 400;}.view.listSub{ border-bottom: 3px solid rgba(0, 0, 0, .1);width: 200px;max-width: 100%;}.view.listSub a{ display: block;padding: 0.5em 1em;padding-left: 0;}.view.listSub li{ border-top: 3px solid rgba(0, 0, 0, .1);}.view.listSub li.selected > a{ color: #000;}.view.listSub li li{ padding-left: 1em;font-size: 0.9em;}.view.newsList .image, .view.news.show .image{ margin-bottom: 1em;text-align: center;}.view.news.show time{ font-size: 0.8em;}.view.news.show .summary{ margin: 1em 0;}.view.news.show .content{ padding-bottom: 2em;}.view.newsList article header, .view.news.listAll article header, .view.newsList article .summary, .view.news.listAll article .summary{ display: inline;}.view.newsList article time::after, .view.news.listAll article time::after{ content: ' | ';}.view.newsList > ul, .view.news.listAll > ul{ list-style-type: none;padding: 0;margin: 0;}.view.newsList > ul li, .view.news.listAll > ul li{ padding: 0;}.view.newsList > ul > li, .view.news.listAll > ul > li{ margin-bottom: 1em;}.view.newsList > ul > li::after, .view.news.listAll > ul > li::after{ clear: both;content: "";display: table;}@media screen and (min-width: 500px){.view.newsList article .image, .view.news.listAll article .image{ float: left;margin-right: 1em;} }.view.puffList{ margin: 3em auto;display: flex;flex-grow: 1;justify-content: center;max-width: 1620px;width: 100%;}@media screen and (max-width: 1020px){.view.puffList{ flex-wrap: wrap;} }@media screen and (max-width: 1024px){.view.puffList{ margin-left: 0em !important;} }.view.puffList .puff{ position: relative;overflow: hidden;margin: 1em 0.5em;}.view.puffList .puff:nth-child(2) h4{ color: #bbbaba;}.view.puffList .puff:nth-child(3) h4{ color: #23607f;}.view.puffList .puff:nth-child(4) h4{ color: #7892aa;}.view.puffList .puff:nth-child(5) h4{ color: #9f8f85;}.view.puffList .puff:nth-child(2) .description{ background-color: #bbbaba;}.view.puffList .puff:nth-child(3) .description{ background-color: #23607f;}.view.puffList .puff:nth-child(4) .description{ background-color: #7892aa;}.view.puffList .puff:nth-child(5) .description{ background-color: #9f8f85;}.view.puffList .puff img{ height: 260px;width: 400px;object-fit: cover;}.view.puffList .puff h4{ font-size: 24px;text-align: center;color: #7892aa;min-height: 50px;}.view.puffList .puff h4 > span{ font-family: "Arial", sans-serif;text-transform: uppercase;font-size: 14px;}.view.puffList .puff .description{ position: absolute;bottom: 6px;left: -100%;color: #fff;background: #7892aa;width: 100%;height: 260px;padding: 2em;font-weight: 400;opacity: 0.9;transition: all ease 0.5s;}@media screen and (max-width: 1024px){.view.puffList .puff .description{ left: 0;bottom: 5px;top: unset;width: 100%;height: 45%;padding: 1em;word-break: break-word;font-size: 0.8em;} }.view.puffList .puff .description.show{ left: 0 !important;}.view.puffList .footer, .view.puffList .titleBackground{ margin-bottom: 1em;padding-left: 1em;float: left;min-height: 1px;width: 100%;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}@media screen and (min-width: 320px){.view.puffList .footer{ width: 50%;}.view.puffList .footer:nth-child(1n){ clear: none;}.view.puffList .footer:nth-child(2n+1){ clear: left;}.view.puffList .titleBackground{ width: 50%;}.view.puffList .titleBackground:nth-child(1n){ clear: none;}.view.puffList .titleBackground:nth-child(2n+1){ clear: left;} }@media screen and (min-width: 550px){.view.puffList .footer{ width: 33.33333%;}.view.puffList .footer:nth-child(1n){ clear: none;}.view.puffList .footer:nth-child(3n+1){ clear: left;}.view.puffList .titleBackground{ width: 33.33333%;}.view.puffList .titleBackground:nth-child(1n){ clear: none;}.view.puffList .titleBackground:nth-child(3n+1){ clear: left;} }@media screen and (min-width: 900px){.view.puffList .footer{ width: 33.33333%;}.view.puffList .footer:nth-child(1n){ clear: none;}.view.puffList .footer:nth-child(3n+1){ clear: left;}.view.puffList .titleBackground{ width: 33.33333%;}.view.puffList .titleBackground:nth-child(1n){ clear: none;}.view.puffList .titleBackground:nth-child(3n+1){ clear: left;} }.view.puffList .titleBackground > div{ height: 0;padding-top: 100%;position: relative;background-size: contain;}.view.puffList .titleBackground > div .description{ background: rgba(255, 255, 255, 0.75);color: #000;position: absolute;bottom: 0;width: 100%;padding: 1em;text-align: center;text-transform: uppercase;font-weight: bold;overflow: hidden;}.view.slideshow{ position: relative;max-width: 1920px;margin: auto;overflow: hidden;}.view.slideshow:after, .view.slideshow:before{ content: '';position: absolute;top: 0;bottom: 0;z-index: 101;width: calc((100% - ( 960px ) ) / 2);}.view.slideshow .cycle-pager{ display: none;}.view.slideshow .cycle-slideshow > li{ width: 100%;overflow: hidden;}.view.slideshow .cycle-slideshow > li + li{ display: none;}.view.slideshow .cycle-slideshow > li .description{ clear: both;}.view.slideshow .cycle-slideshow > li .description p:last-child{ margin-bottom: 0;}.view.slideshow .cycle-slideshow > li .description .container{ max-width: 960px;margin: auto;padding-left: 1.618em;padding-right: 1.618em;padding: 2em 1.618em;}@media screen and (min-width: 750px){.view.slideshow .cycle-slideshow > li .description{ background: rgba(255, 255, 255, 0.75);width: 100%;position: absolute;bottom: 0;left: 0;} }.view.slideshow .cycle-slideshow > li .image{ position: relative;width: 100%;}.view.slideshow .cycle-slideshow > li .image img{ display: block;position: relative;object-fit: cover;}@media screen and (min-width: 750px){.view.slideshow .cycle-pager{ max-width: 960px;margin: auto;padding-left: 1.618em;padding-right: 1.618em;text-align: center;margin: 1em auto;}.view.slideshow .cycle-pager span{ overflow: hidden;text-indent: 200%;white-space: nowrap;width: 0.618em;height: 0.618em;margin: 0 0.309em;border-radius: 0.618em;background: rgba(127, 127, 127, 0.5);display: inline-block;cursor: pointer;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s;box-shadow: 0 0.05em 0.1em rgba(0, 0, 0, .5);}.view.slideshow .cycle-pager span:hover, .view.slideshow .cycle-pager span.cycle-pager-active{ background: #c09a5e;}.view.slideshow .cycle-slideshow > li .description{ background: rgba(255, 255, 255, 0.75);width: 100%;position: absolute;bottom: 0;left: 0;} } @import "argonova/icon";@-webkit-keyframes rotate{0%{ transform: rotate(0deg);}100%{ transform: rotate(360deg);} }@-moz-keyframes rotate{0%{ transform: rotate(0deg);}100%{ transform: rotate(360deg);} }@keyframes rotate{0%{ transform: rotate(0deg);}100%{ transform: rotate(360deg);} }#wrapper .layout #main .view{ margin-bottom: 0;}@media screen and (max-width: 1024px){#wrapper .layout #main .view h1{ font-size: 3em;} }#wrapper .layout #main .view.infoContent{ clear: both;height: 100%;display: block;}#wrapper .layout #main .view.infoContent::after{ clear: both;content: "";display: table;}#wrapper .layout #main .view.infoContent h1:first-child{ font-size: 6em;}@media screen and (max-width: 1024px){#wrapper .layout #main .view.infoContent h1:first-child{ font-size: 5em;} }#wrapper .layout #main .view.infoContent.infoContent264{ margin: 6em auto;width: 60%;}#wrapper .layout #main .view.infoContent.infoContent324{ margin: 1em auto 3em auto;width: 60%;}#wrapper .layout #main .view.infoContent.infoContent265 img{ height: 700px;object-fit: cover;}#wrapper .layout #main .view.infoContent.infoContent278 + .slideshow{ width: 100%;}#wrapper .layout #main .view.infoContent.infoContent278 + .slideshow .image img{ width: 100%;max-height: 573px;}#wrapper .layout #main .view.infoContent.infoContent279 + .formContactByEmail h2{ color: #bbbaba;}#wrapper .layout #main .view.infoContent.infoContent279 + .formContactByEmail .buttons button{ border: 1px solid #bbbaba;color: #bbbaba;}#wrapper .layout #main .view.infoContent.infoContent296 + .formContactByEmail h2{ color: #9f8f85;}#wrapper .layout #main .view.infoContent.infoContent296 + .formContactByEmail .buttons button{ border: 1px solid #9f8f85;color: #9f8f85;}#wrapper .layout #main .view.infoContent.infoContent284 + .formContactByEmail h2{ color: #23607f;}#wrapper .layout #main .view.infoContent.infoContent284 + .formContactByEmail .buttons button{ border: 1px solid #23607f;color: #23607f;}#wrapper .layout #main .view.infoContent.infoContent298 + .formContactByEmail h2{ color: #7892aa;}#wrapper .layout #main .view.infoContent.infoContent298 + .formContactByEmail .buttons button{ border: 1px solid #7892aa;color: #7892aa;}@media screen and (max-width: 1500px){#wrapper .layout #main .view.infoContent h1.title{ width: 30%;overflow-wrap: break-word;} }#wrapper .layout #main .view.infoContent h1.title{ width: 45%;overflow-wrap: break-word;}#wrapper .layout #main .view.infoContent .description{ width: 50%;padding: 0 2em;}@media screen and (max-width: 767px){#wrapper .layout #main .view.infoContent .description{ width: 100%;clear: both;} }#wrapper .layout #main .view.infoContent .left{ float: left;width: 50%;}#wrapper .layout #main .view.infoContent .right{ float: right;width: 50%;}#wrapper .layout #main .view.infoContent p{ clear: both;width: 100%;height: auto;margin-bottom: 1em;-webkit-margin-before: 1em;-webkit-margin-after: 1em;}#wrapper .layout #main .view.infoContent p img{ position: relative;width: 100%;}#wrapper .layout #main .view.infoContent p video{ width: 100% !important;height: auto !important;margin-bottom: -6px;}#wrapper .layout #main .view.infoContent #contactBlock{ margin-top: 2em;background-image: url('/images/user/fastighetsbyran-illustration.jpg');background-position: center;background-repeat: no-repeat;background-size: cover;display: inline-block;height: auto;width: 100%;}#wrapper .layout #main .view.infoContent #contactBlock .logo{ position: relative;float: right;padding-top: 1em;}#wrapper .layout #main .view.infoContent #contactBlock .description{ padding-top: 4em;padding: 1em;float: left;width: 60%;padding-left: 24em;}@media screen and (max-width: 1300px){#wrapper .layout #main .view.infoContent #contactBlock .description{ padding-left: 1em;} }@media screen and (max-width: 720px){#wrapper .layout #main .view.infoContent #contactBlock .description{ padding: 1em;width: 100%;} }#wrapper .layout #main .view.infoContent #contactBlock .contact{ padding-top: 1em;padding-right: 1em;float: right;width: auto;}@media screen and (max-width: 1300px){#wrapper .layout #main .view.infoContent #contactBlock .contact{ width: auto;display: flex;} }#wrapper .layout #main .view.infoContent #contactBlock .contact .portrait{ border: 1px solid #000;width: 130px;height: 177px;}@media screen and (max-width: 1300px){#wrapper .layout #main .view.infoContent #contactBlock .contact .contactInformation{ padding-left: 4px;} }