html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0px;padding:0px;border:0;outline:0;font-size:100.01%;vertical-align:baseline;background:transparent}body{line-height:1;margin:0px;padding:0px;font-family:Arial,Helvetica,sans-serif}h1,h2,h3,p{margin:0px;padding:0px;line-height:1}textarea{overflow:auto}input{border:0px solid white;margin:0;padding:0}ol,ul{list-style:none;margin:0px;padding:0px}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}body #CybotCookiebotDialog[data-template=overlay],body #CybotCookiebotDialog[data-template=popup]{top:inherit;transform:translate(-0%,-0%);left:40px;bottom:40px;max-width:500px;width:auto}body #CybotCookiebotDialog[data-template=overlay] *, body #CybotCookiebotDialog[data-template=popup] *, body #CybotCookiebotDialog .CookieCard .CybotCookiebotDialogDetailBodyContentCookieContainerButton, body #CybotCookiebotDialog .CookieCard .CybotCookiebotDialogDetailBodyContentIABv2Tab *, body #CybotCookiebotDialogTabContent .CybotCookiebotDialogDetailBulkConsentCount *, body #CookiebotWidget strong, body #CookiebotWidget .CookiebotWidget-consent-details button{font-family:'Saira Semi Condensed',sans-serif;font-weight:inherit}body #CybotCookiebotDialog #CybotCookiebotDialogBody .CybotCookiebotScrollContainer{max-height:25em}body #CybotCookiebotDialogBodyContent, body #CybotCookiebotDialog #CybotCookiebotDialogFooter, body #CybotCookiebotDialogHeader{padding:2em}body #CybotCookiebotDialog #CybotCookiebotDialogFooter{padding-top:0.8em}body #CybotCookiebotDialogHeader{padding-bottom:0em;padding-top:0em}body #CybotCookiebotDialogHeader, body #CybotCookiebotDialogNav, body #CybotCookiebotDialog .CybotCookiebotScrollContainer{border:none}body #CybotCookiebotDialogHeader a{display:none}body #CybotCookiebotDialogNav #CybotCookiebotDialogNavDetails, body #CybotCookiebotDialogNav #CybotCookiebotDialogNavDetails, body #CybotCookiebotDialogNav #CybotCookiebotDialogNavAdSettings, body #CybotCookiebotDialogNav #CybotCookiebotDialogNavAbout{display:none}body #CybotCookiebotDialogNav .CybotCookiebotDialogNavItemLink{border-bottom:3px solid #000}body #CybotCookiebotDialogNav .CybotCookiebotDialogActive{display:none}body #CybotCookiebotDialogHeaderLogosWrapper{align-items:inherit;display:block;flex:inherit;justify-content:inherit;margin:auto}body #CybotCookiebotDialogPoweredbyLink{background-image:url(/wp-content/themes/ah/images/ah-logotyp.png?x69854);height:105px;width:100px;background-size:contain}body #CybotCookiebotDialogPoweredbyImage{display:none}body #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll, body #CookiebotWidget #CookiebotWidget-buttons #CookiebotWidget-btn-change{background:#004e38;border-color:#004e38}body #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonCustomize, body #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelection, body #CybotCookiebotDialogFooter .CybotCookiebotDialogBodyButton, body #CookiebotWidget #CookiebotWidget-buttons #CookiebotWidget-btn-withdraw{border-color:#004e38;color:#004e38}body #CookiebotWidget *{font-family:'Saira Semi Condensed',sans-serif}body #CookiebotWidget .CookiebotWidget-consent-details button{color:#004e38}body #CookiebotWidget .CookiebotWidget-body .CookiebotWidget-consents-list li.CookiebotWidget-approved svg{fill:#004e38}body #CybotCookiebotDialogTabContent input:checked+.CybotCookiebotDialogBodyLevelButtonSlider{background-color:#004e38}@media screen and (max-width: 600px){body #CybotCookiebotDialog[data-template=overlay], body #CybotCookiebotDialog[data-template=popup]{left:5px;bottom:5px;right:5px}body #CybotCookiebotDialog #CybotCookiebotDialogBody .CybotCookiebotScrollContainer{max-height:15em}body #CybotCookiebotDialogPoweredbyLink{height:89px;width:86px}}.halsning{max-width:1200px;margin:auto;display:block;margin-top:50px;margin-bottom:50px;width:100%;height:auto}@media screen and (max-width: 1200px){.halsning{margin:0px}}body{overflow-x:hidden}html,body{height:100%;color:#000;background:#fff;font-family:'Saira Semi Condensed',sans-serif;font-size:16px;font-weight:300}.full{width:100%}.left{float:left}.right{float:right}.half{width:50%}.third{width:30%;width:calc(100%/3)}.two-third{width:30%;width:calc((100%/3) * 2)}.forty{width:40%}.sixty{width:60%}.relative{position:relative}.element{padding-top:150px;padding-bottom:150px}.element-big{padding-top:200px;padding-bottom:200px}.full-btn-element{padding-top:70px;padding-bottom:70px}.full-btn-element .btn{margin-top:0px}.center{text-align:center}.green{background-color:#004e38;color:#fff}.yellow{background-color:#DAD087!important;color:#000}.lightgreen{background-color:#6c9183;color:#000}.lightturkos{background-color:#86b4ba;color:#000}.turkos{background-color:#00858a;color:#fff}.antracit{background-color:#545962;color:#fff}.light{background-color:#f4f4f3;color:#000}.white{background-color:#fff;color:#000}.grey{background-color:#888c86;color:#000}.lightgrey{background-color:#bcbeba;color:#000}.shadow{-webkit-box-shadow:0px 0px 30px 0px rgba(48, 48, 48, 0.17);-moz-box-shadow:0px 0px 30px 0px rgba(48, 48, 48, 0.17);box-shadow:0px 0px 30px 0px rgba(48, 48, 48, 0.17)}.shadow-small{-webkit-box-shadow:0px 0px 25px 0px rgba(48, 48, 48, 0.22);-moz-box-shadow:0px 0px 25px 0px rgba(48, 48, 48, 0.22);box-shadow:0px 0px 25px 0px rgba(48, 48, 48, 0.22)}.middle-big{width:90%;max-width:1600px;margin:auto;z-index:20}.middle{width:90%;max-width:1200px;margin:auto;z-index:20}.middle-content{width:90%;max-width:1024px;margin:auto;z-index:20}.middle-small{width:90%;max-width:720px;margin:auto;z-index:20}.v-middle{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);position:absolute}.h-middle{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);position:absolute}.all-middle{left:50%;top:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);position:absolute}.inline-element{display:inline-block}.transition-all{-webkit-transition:all 0.4s;-moz-transition:all 0.4s;-ms-transition:all 0.4s;-o-transition:all 0.4s;transition:all 0.4s}.btn{background:#86b4ba;color:#000;font-weight:500;font-size:18px;margin-top:20px;display:inline-block;padding:20px 35px;-webkit-border-radius:35px;border-radius:35px;background-clip:padding-box;text-transform:uppercase;letter-spacing:0.6px;margin-right:20px}.btn:after{content:"\f178";font-family:"Font Awesome 6 Pro";margin-left:10px;font-size:18px;font-weight:100;float:right;-webkit-transition:all 0.4s;-moz-transition:all 0.4s;-ms-transition:all 0.4s;-o-transition:all 0.4s;transition:all 0.4s;color:#00858a;font-weight:100}.btn:hover:after{margin-left:15px;margin-right:-5px}.btn-small{padding:15px 25px;font-size:16px;margin-top:50px}.btn-small::after{font-size:16px}.btn-underscore{display:inline-block;padding-top:80px;padding-bottom:28px;color:#004e38;text-transform:uppercase;font-size:30px;font-weight:500;background-image:url("data:image/svg+xml,%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 841.89 595.28' style='enable-background:new 0 0 841.89 595.28;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23004e38;%7D%0A%3C/style%3E%3Cpath class='st0' d='M42.4,291.27c8.44-6.67,493.27,4.45,612.67,3.89c119.4-0.56,119.4-2.67,130.25-3c10.85-0.33,8.44,9.12,0,11.35 c-8.44,2.22-85.63-2.78-153.17-2.78S43.6,309.65,42.4,304.07C41.19,298.5,42.4,291.27,42.4,291.27'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:200px 300px;background-position:center bottom -140px}.btn-back{margin-top:15px;margin-bottom:15px;background:#fff;color:#000}.btn-back:after{float:left;content:"\f177";margin-left:0px;margin-right:10px;color:#00858a}.btn-arrow-down::after{content:"\f175"}.running-text.open .btn-arrow-down::after{content:"\f176"}.running-text.open .btn-arrow-down:hover:after{margin-left:10px;margin-right:auto;margin-bottom:3px;margin-top:-3px}.btn-arrow-down:hover:after{margin-left:10px;margin-right:auto;margin-top:3px;margin-bottom:-3px}.btn-back:hover:after{margin-right:15px;margin-left:-5px}.read-more{color:#00858a;font-weight:700;font-size:14px;margin-top:20px;float:right;width:100%;text-transform:uppercase}.read-more:after{content:"\f178";font-family:"Font Awesome 6 Pro";margin-left:10px;font-size:14px;font-weight:400;-webkit-transition:all 0.4s;-moz-transition:all 0.4s;-ms-transition:all 0.4s;-o-transition:all 0.4s;transition:all 0.4s}.read-more:hover:after{margin-left:15px;margin-right:-5px}img{max-width:100%;height:auto}#wrapper{width:100%;float:left;min-height:100%;position:relative;z-index:100}.hide{display:none}.op{position:absolute;left:0px;right:0px;top:0px;bottom:0px;z-index:10}.clear{clear:both}hr{border:0;height:1px;background-color:#000;opacity:0.1;filter:alpha(opacity=10)}.no-height{height:0px;overflow:hidden}.no-overflow{overflow:hidden}.background-center{background-size:cover;background-position:center center}.op-grey{position:absolute;top:0px;bottom:0px;left:0px;right:0px;background:#bcbeba;opacity:0.9;filter:alpha(opacity=90)}.op-turkos{position:absolute;top:0px;bottom:0px;left:0px;right:0px;background:#00858a;opacity:0.15;filter:alpha(opacity=15)}.op-lightturkos{position:absolute;top:0px;bottom:0px;left:0px;right:0px;background:#86b4ba;opacity:0.9;filter:alpha(opacity=90)}.op-lightgreen{position:absolute;top:0px;bottom:0px;left:0px;right:0px;background:#6c9183;opacity:0.9;filter:alpha(opacity=90)}.op-top-image{position:absolute;top:0px;bottom:0px;left:0px;right:0px;background:#313131;opacity:0.4;filter:alpha(opacity=40)}#content{z-index:50;position:relative}.bob{background-color:#86b4ba;bottom:-140px;left:0;position:fixed;right:auto;width:100%;z-index:999;font-size:1.3rem;text-align:center;background-position:center;background-size:cover;background-repeat:no-repeat;box-shadow:0 19px 38px rgba(0,0,0,0.30), 0 15px 12px rgba(0,0,0,0.22);max-height:130px;padding:20px 0}.bob-middle{width:90%;max-width:720px;margin:auto}.bob .op-lightturkos{display:none}.bob svg, .bob i{display:none}.bob .btn:after{content:none}.bob .bob__content{position:relative;z-index:1;float:left;line-height:42px}.bob .bob__content, .bob h2{display:inline-block}.bob h2{font-size:0.82em;text-transform:none}.bob h2, .bob .btn{margin:0}.bob .btn{float:left;clear:both;background:#fff;padding:10px 20px;margin-top:5px}.fancybox-content{background-color:#6c9183 !important}#book-meeting-form-modal .form-style p, #order-catalog-form-modal .form-style p, #book-meeting-form-modal .form-style a, #order-catalog-form-modal .form-style a{color:#004e38}@media screen and (min-width: 420px){.bob h2{font-size:1em}.bob .btn{padding:15px 40px;margin-top:0}}@media screen and (min-width: 992px){.bob{background-image:url('https://www.alingsashuspaket.se/wp-content/uploads/2019/10/hus_fasad_ladhus.jpg');padding:40px;height:200px;position:fixed;left:-400px;right:auto;width:365px;z-index:999;font-size:1.3rem;text-align:center;background-position:center;background-size:cover;background-repeat:no-repeat;bottom:40px;box-shadow:0 19px 38px rgba(0,0,0,0.30), 0 15px 12px rgba(0,0,0,0.22);max-height:none}.bob h2, .bob .btn{margin:inherit}.bob .bob__content{float:none;line-height:normal}.bob .content, .bob h2{display:block}.bob-middle{width:90%;max-width:1600px;margin:auto}.bob i{display:block;position:absolute;right:20px;top:20px;z-index:1}.bob svg{transform:rotate(-20deg);position:absolute;z-index:1;left:22px;width:90px;bottom:65px;display:block}.bob .btn{margin:0;padding:10px 25px;font-size:0.7em;position:absolute;left:0;right:0;bottom:40px;margin:0 auto;max-width:150px;z-index:1;float:none}.bob .op-lightturkos{display:block}}h1,h2,h3,h4{font-weight:500}h1{font-size:65px;padding-bottom:70px;margin-top:90px;color:#fff;text-transform:uppercase;position:relative;background-position:left -8px bottom -100px;background-size:260px 300px}.home h1{font-size:100px;background-position:center bottom -100px;padding-bottom:70px;line-height:1.1;text-align:center;background-size:800px 300px}h1{background-image:url("data:image/svg+xml,%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 841.89 595.28' style='enable-background:new 0 0 841.89 595.28;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23FFFFFF;%7D%0A%3C/style%3E%3Cpath class='st0' d='M42.4,291.27c8.44-6.67,493.27,4.45,612.67,3.89c119.4-0.56,119.4-2.67,130.25-3c10.85-0.33,8.44,9.12,0,11.35 c-8.44,2.22-85.63-2.78-153.17-2.78S43.6,309.65,42.4,304.07C41.19,298.5,42.4,291.27,42.4,291.27'/%3E%3C/svg%3E");background-repeat:no-repeat}h2{font-size:38px;margin-bottom:20px;line-height:1.2;text-transform:uppercase}h2 a{color:#000}.element-title{font-size:52px;margin-bottom:70px}.element-title.element-title--narrow{max-width:350px;margin:auto;margin-bottom:60px;font-size:38px}h3{font-size:30px;margin-bottom:20px}h3 a{color:#000}h4{font-size:30px;text-transform:uppercase}h5{font-size:15px;font-weight:300;margin-top:-5px;margin-bottom:40px;line-height:1.25}.entry-content p + h2, .entry-content p + h3, .entry-content ul + h2, .entry-content ul h3{margin-top:50px}.entry-content h2{margin-bottom:25px}.entry-content h3{margin-bottom:25px;line-height:1.35}.entry-content h4{font-size:22px;text-transform:none;margin-bottom:30px;line-height:1.45}.entry-content ul, .entry-content ol{margin-top:50px;margin-bottom:50px}.entry-content ul li, .entry-content ol li{list-style-type:disc;margin-left:20px;padding-left:10px;line-height:1.3;margin-bottom:20px;font-size:21px}.entry-content ol li{list-style-type:decimal;margin-left:30px}.single .entry-content a{overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-all;word-break:break-word;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto}p{line-height:1.5;font-size:21px;margin-bottom:20px;font-weight:300}p.small{font-size:18px}p.big{font-size:25px}p.ingress, .ingress p{font-size:30px}a{text-decoration:none;color:#00858a}strong,b{font-weight:500}.textshadow{text-shadow:2px 2px 8px rgba(0, 0, 0, 0.2)}html{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}*,*:before,*:after{-webkit-box-sizing:inherit;-moz-box-sizing:inherit;box-sizing:inherit}#header{position:absolute;z-index:80;height:200px;background:none;-moz-box-shadow:inset 1px 80px 160px -130px #000;-webkit-box-shadow:inset 1px 80px 160px -130px #000;box-shadow:inset 1px 80px 160px -130px #000}#header #logotyp{width:140px;margin-top:0px;float:left}.cookie-message{text-align:left;background:#6c9183;padding:20px;line-height:1.3;z-index:10000;position:relative;display:none}.cookie-message p{color:#fff;font-size:14px;margin-bottom:0px;width:70%;max-width:1200px;margin:auto;float:none;font-weight:300}.cookie-message a{color:#fff;text-decoration:underline}.cookie-message .btn{text-decoration:underline;background:#fff;color:#004e38;text-decoration:none;font-weight:500;font-size:12px;margin-top:0px;padding:10px 18px;float:right;margin-top:-8px;line-height:1}.cookie-message .btn:after{font-size:12px;color:#004e38}#menu{float:right;z-index:200;margin-top:37px}#menu li{float:left;margin-left:35px;position:relative;padding-bottom:30px}#menu li a{color:#fff;font-weight:500;font-size:21px;text-transform:uppercase;letter-spacing:1px;-webkit-transition:0.3s ease;-moz-transition:0.3s ease;-ms-transition:0.3s ease;-o-transition:0.3s ease;transition:0.3s ease;padding-bottom:10px;border-bottom:4px solid transparent}#menu .current-page-ancestor > a, #menu .current-menu-item>a{border-bottom:4px solid #b2e8ef;padding-bottom:0px}.single-house_cpt #menu-item-47>a{border-bottom:4px solid #b2e8ef;padding-bottom:0px}.single-inspiration_cpt #menu-item-40>a{border-bottom:4px solid #b2e8ef;padding-bottom:0px}.tax-insp_cat #menu-item-40>a{border-bottom:4px solid #b2e8ef;padding-bottom:0px}.tax-insp_tag #menu-item-40>a{border-bottom:4px solid #b2e8ef;padding-bottom:0px}.single-news_cpt #menu-item-44>a{border-bottom:4px solid #b2e8ef;padding-bottom:0px}.tax-news_cat #menu-item-44>a{border-bottom:4px solid #b2e8ef;padding-bottom:0px}#menu a:hover{border-bottom:4px solid #b2e8ef;padding-bottom:0px}#menu .sub-menu{visibility:hidden;top:55px;opacity:0;position:absolute;background:#fff;background-clip:border-box;-webkit-box-shadow:0 0 10px 0px rgba(0, 0, 0, 0.1);-moz-box-shadow:0 0 10px 0px rgba(0, 0, 0, 0.1);box-shadow:0 0 10px 0px rgba(0, 0, 0, 0.1);-webkit-border-radius:5px;border-radius:5px;background-clip:padding-box;z-index:10000;padding:20px;padding-top:15px;padding-bottom:17px;margin:0px;margin-top:0px;z-index:1000;margin-top:0px;left:50%;transform:translateX(-50%);min-width:180px;-webkit-transition:0.2s;-moz-transition:0.2s;-ms-transition:0.2s;-o-transition:0.2s;transition:0.2s}#menu .sub-menu li{margin-top:8px;margin-bottom:8px;margin-left:0px;padding-bottom:0px;min-width:100%}#menu .sub-menu li a{font-weight:400;color:#000;font-size:16px;letter-spacing:normal;white-space:nowrap}#menu .sub-menu li > a:hover, #menu .sub-menu li.current-menu-item > a,  #menu .sub-menu li.current-page-ancestor>a{border-bottom:2px solid #545962}#menu li.menu-item-has-children:hover .sub-menu{visibility:visible;opacity:1.0;top:35px}#menu li.menu-item-has-children:hover>a{border-bottom:0px;padding-bottom:0px;color:#b2e8ef}#show-menu{float:right}#show-menu .fa-bars{cursor:pointer;font-size:27px;margin-top:31px;color:#fff}#mobil-menu{display:none;background:#86b4ba;position:fixed;top:0px;right:0px;bottom:0px;z-index:900;width:100%;max-width:400px;padding-top:40px;padding-bottom:40px;padding-left:30px;-webkit-box-shadow:0px 0px 20px 0px rgba(68, 68, 68, 0.17);-moz-box-shadow:0px 0px 20px 0px rgba(68, 68, 68, 0.17);box-shadow:0px 0px 20px 0px rgba(68, 68, 68, 0.17)}#mobil-menu .fa-times{position:absolute;right:17px;top:10px;color:#fff;cursor:pointer;font-size:23px}#mobil-menu ul{width:100%;float:left}#mobil-menu>div>ul>li>a{padding:16px 0px;width:100%;float:left}#mobil-menu a{color:#000;font-weight:300;font-size:18px;letter-spacing:0.6px}#mobil-menu .sub-menu{margin-bottom:15px;margin-top:-8px}#mobil-menu > div > ul > li li a{font-size:14px;font-weight:500;letter-spacing:0.5px;width:100%;float:left;padding:6px 5px}#mobil-menu .current-page-ancestor .current-menu-item > a, #mobil-menu .current-menu-item>a{text-decoration:underline}#mobil-menu a:hover{text-decoration:underline}#top-image{min-height:550px;z-index:20;position:relative;overflow:hidden;color:#fff}#top-image .hero-image, #top-image .top-image-media, #top-image .top-image-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;z-index:1}#top-image .hero-image, #top-image .top-image-media, #top-image .top-image-poster{z-index:1}#top-image .top-image-video{z-index:2}#top-image .middle, #top-image .op-top-image{z-index:2}#top-image p{font-size:35px}#top-image .middle-big{height:100%}#wrapper_bgndVideo{z-index:2 !important}#top-image.video .middle-big{position:static !important}#top-image.video .op-top-image{opacity:0.3}.home .feed-item{padding:30px;width:60%;position:relative;z-index:3;background:#fff}.home .feed-item .post-image{position:relative;top:auto;width:35%;float:left}.home .feed-item .post-image img{position:relative}.home .feed-item .text{padding:0px;width:60%;min-height:inherit}.home .feed-item .text p{font-size:18px}//HOW IT WORKS .home #how-it-works .how-content{position:relative;z-index:3}.home #how-it-works .how-content > .left, .home #how-it-works .how-content>.right{padding:70px 50px}#how-it-works{position:relative;overflow:hidden}#how-it-works p{font-size:20px}#how-it-works .section-bg-media{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;z-index:1}#how-it-works .middle{position:relative;z-index:3}#how-it-works .op-turkos{position:absolute;inset:0;z-index:2}#how-it-works .media-wrap,#how-video{position:relative;overflow:hidden}#how-it-works .module-media, #how-video .module-media{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}#how-it-works .module-image, #how-it-works .module-poster, #how-video .module-image, #how-video .module-poster{z-index:1}#how-it-works .module-video, #how-video .module-video{z-index:2}#how-video .btn{position:absolute;bottom:20px;z-index:3;background:#fff}#how-it-works .btn:after, #how-video .btn:after{display:none}#flash{display:none;position:fixed;top:0px;bottom:0px;left:0px;right:0px;background:rgba(0,0,0,0.7);z-index:60;height:100%}#flash .middle{width:90%;max-width:800px;height:100%;text-align:center;margin-top:40px}#flash .pop-text{color:#fff}#flash .pop-text h2{font-size:80px}#flash .pop-text p{font-size:37px}#flash .btn{background:#fff}.flash-img-container{width:100%;max-width:800px;max-height:800px;text-align:center;margin-top:40px;background-image:url('/wp-content/themes/ah/images/bg-newsletter.png?x69854');background-position:center center;background-size:contain;height:100%;background-repeat:no-repeat}#flash img{max-height:80vh}#flash .fa-times{color:#86b6bc;font-size:40px;position:absolute;top:30px;right:30px;cursor:pointer;}#flash .fa-times:before{-webkit-transition:all, 0.3s;-moz-transition:all, 0.3s;-ms-transition:all, 0.3s;-o-transition:all, 0.3s;transition:all, 0.3s}#flash .fa-times:hover:before{color:#fff}#flash #newsletter{padding-top:0px;padding-bottom:0px}#flash #newsletter #mc_embed_signup{float:none;display:inline-block}#flash #newsletter #mc-embedded-subscribe{background:#07858b}#flash #newsletter .input-wrapper::after{color:#fff}#flash #newsletter h3 a{color:#00858a}.page #top-image{height:70vh;min-height:700px}.home #top-image{height:100vh;min-height:700px}.page-top-content{z-index:10;max-width:850px}.home .page-top-content{max-width:900px}.page-top-content-page{position:absolute;bottom:15%}.flex .page-top-content-page{position:relative;bottom:inherit}.flex{display:flex}.page-top-content-page.text-center{margin:auto;left:0px;right:0px;text-align:center}.page-top-content-page.text-center h1{background:none;padding-bottom:20px}.page-top-content-page.text-center h1 span{color:#DAD087}.page-top-content-page h1 .title-small{font-size:28px;color:#fff!important;display:block;text-transform:none;font-weight:300;margin-bottom:10px}.page-id-5191 #posts-feed,.page-id-3822 #posts-feed, .page-id-5191 #content>.element{background-image:url(/wp-content/themes/ah/images/fingeravtryck-wh-opacity.svg?x69854);background-repeat:no-repeat;background-size:40%;background-position:left -200px top -500px}.page-id-5191 #content>.element{background-image:url(/wp-content/themes/ah/images/fingeravtryck-grey-opacity2.svg?x69854)}.page-id-5191 #posts-feed .meta, .page-id-5191 #posts-feed .hemma-hos-sticker, .page-id-3822 #posts-feed .hemma-hos-sticker, .page-id-3822 #posts-feed .meta{display:none}#posts-feed .list-items{display:grid;grid-template-columns:repeat(auto-fit, minmax(400px, 1fr));gap:40px}#posts-feed .list-items-2{grid-template-columns:repeat(auto-fit, minmax(40%, 1fr))}#posts-feed .list-item{padding:0;width:auto !important;margin:0 !important;min-width:0}#posts-feed .list-item .text{padding:40px;padding-bottom:100px}#posts-feed .list-item .text h3{line-height:1.2}#posts-feed .list-items-1{max-width:720px;margin:0 auto}@media (max-width: 1024px){#posts-feed .list-items-2{grid-template-columns:repeat(auto-fit, minmax(100%, 1fr))}#posts-feed .list-items-2 .post-item{max-width:780px}}@media (max-width: 700px){#posts-feed .list-item .text{padding:25px;padding-bottom:70px}}#posts-feed .list-item-banner{background:#86B4BA;display:flex;align-items:center;align-content:center}#posts-feed .list-item-banner .text .btn{left:inherit}#posts-feed .list-item-banner .text{display:flex;flex-flow:column;align-content:center}#posts-feed .list-item-banner h3{font-size:66px;text-align:center}#posts-feed .list-item-banner .btn{position:relative;margin:auto;bottom:inherit;background:#fff}#posts-feed .list-item .hemma-hos-sticker{background:#6c9183;text-transform:uppercase;position:absolute;z-index:2;padding:10px;color:#fff;left:-13px;top:28px;letter-spacing:0.6px;font-weight:500}#posts-feed .list-items-mb .list-item{margin-bottom:40px}#posts-feed .btn{position:absolute;bottom:30px;left:40px}#page-relation .rel-content{padding:60px}#posts-feed.pick-articles .list-item{margin-bottom:40px}#posts-feed.pick-articles .element-title.element-title--narrow{max-width:500px}#page-menu{text-transform:uppercase}#page-menu h3{margin:0px;font-weight:500;font-size:17px;float:left;background:#a5cdd5;padding:20px 24px}#page-menu ul li{font-size:15px;float:left;margin-top:20px;margin-left:25px;font-weight:500}#page-menu ul li a{color:#000}#page-menu .current_page_item a, #page-menu li a:hover{text-decoration:underline}.post-filter{background:rgba(255, 255, 255, 0.2);height:80px;position:relative}.post-filter .fa-filter{position:absolute;font-size:20px;top:30px;left:30px;color:#fff}ul.filter-list{margin:0px;margin-left:80px}ul.filter-list li{padding:0px;list-style-type:none;float:left;margin:0px;margin-right:15px}.btn-list{background:#6c9183;color:#fff;font-weight:500;font-size:15px;margin-top:18px;display:inline-block;padding:12px 25px;-webkit-border-radius:35px;border-radius:35px;background-clip:padding-box;text-transform:uppercase;letter-spacing:0.6px;margin-right:20px}.current .btn-list, .current .btn-list:hover{color:#777;background:#fff}.btn-list:hover{background:#618779}#houses .houses-intro{margin-bottom:70px}#houses #posts-feed{margin-top:40px}#houses .list-item{margin-bottom:40px}#houses .list-item .text{margin-bottom:40px;padding-bottom:80px}#houses .list-item .btn{background:#dad087}.down-to-house::after{content:"\f175"}.page-template-tmpl-prisexempel #houses, .page-template-tmpl-garage #houses{padding-top:0px}.single-page__price .house-text, .single-house_cpt .house-text{background:#f7f7f7;margin-bottom:30px}.single-page__price .house-text table{width:100%;max-width:600px;margin:auto;font-size:21px}.single-page__price .house-text table tr{margin-bottom:10px;display:table;width:100%}.single-page__price .house-text table td{background:#fff;padding:15px;padding-left:20px;padding-right:20px;width:50%;box-sizing:border-box;font-weight:400}.single-page__price .house-text table td:nth-child(even){text-align:right;font-weight:300}.house-price-meta{text-align:center;margin:auto}.house-text .house-price-meta p{margin-bottom:10px;margin-top:40px;font-size:28px}.single-house_price_cpt .single-page__price .house-text table, .single-house_price_cpt .house-price-meta p{display:none}.single-page__price .house-text .btn-1{margin-right:20px}.single-house_price_cpt .single-page__price .house-text .btn, .single-house_cpt .house-text .btn{margin-top:0px}.house-text .house-price-meta p.small{margin-top:-10px;font-size:14px;margin-bottom:20px}.house-price-meta+table{margin-top:50px !important}.house-price-meta p span{font-weight:400;margin-right:20px}.house-price-meta a:not(.btn){display:block;color:#618779;font-size:18px}.house-price-meta a:not(.btn):after,.delivery-description:after{content:"\f178";font-family:'Font Awesome 6 Pro';font-weight:100;margin-left:5px}.delivery-description{font-size:21px}.house-price-meta .btn{margin-right:0px;margin-top:40px;background:#618779;color:#fff}.house-price-meta .btn:after{content:none}.list-price .text tr{width:100%;padding-bottom:20px}.list-price .text td{font-size:29px;padding-bottom:20px;padding-left:10px}.list-price .text td:first-of-type{font-weight:600;padding-left:0px}.list-price table{width:100%}.list-price p .price{padding-bottom:10px;padding-left:7px;padding-right:2px}.circle-number{position:absolute;width:70px;height:70px;padding-top:18px;text-align:center;background:#6c9183;color:#fff;left:-25px;top:-25px;border-radius:100%;font-weight:500;font-size:30px}.show-3d{line-height:1.2;background:#004e38;left:inherit!important;right:20px!important;top:20px!important;font-size:12px!important;transform:rotate(15deg);padding:12px!important;padding-top:10px!important;width:65px!important;height:65px!important;-webkit-transition:all 0.4s;-moz-transition:all 0.4s;-ms-transition:all 0.4s;-o-transition:all 0.4s;transition:all 0.4s;font-weight:400}.show-3d i{font-size:12px;display:block;margin-bottom:4px;-webkit-transition:all 0.4s;-moz-transition:all 0.4s;-ms-transition:all 0.4s;-o-transition:all 0.4s;transition:all 0.4s}.show-3d:hover i{transform:rotate(360deg)}.price{background-image:url("data:image/svg+xml,%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 841.89 595.28' style='enable-background:new 0 0 841.89 595.28;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23004e38;%7D%0A%3C/style%3E%3Cpath class='st0' d='M42.4,291.27c8.44-6.67,493.27,4.45,612.67,3.89c119.4-0.56,119.4-2.67,130.25-3c10.85-0.33,8.44,9.12,0,11.35 c-8.44,2.22-85.63-2.78-153.17-2.78S43.6,309.65,42.4,304.07C41.19,298.5,42.4,291.27,42.4,291.27'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:150px 300px;background-position:left 0px bottom -140px}.faq h3{font-size:25px}.faq .list-item{text-align:left;width:48%;margin-bottom:30px}.faq .list-item:nth-child(odd){float:left;clear:both}.faq .list-item:nth-child(even){float:right}.faq .collapse-list h3{margin-bottom:0px}.faq .collapse-list .list-intro{cursor:pointer;padding:30px;-webkit-transition:all, 0.3s;-moz-transition:all, 0.3s;-ms-transition:all, 0.3s;-o-transition:all, 0.3s;transition:all, 0.3s}.faq .collapse-list .list-intro:hover{background:#e5f0ec}.faq .collapse-content{padding:30px;padding-bottom:20px;background:#f4f4f3}.faq .collapse-content .btn-small{margin-top:30px;margin-bottom:30px}.faq .fa-minus-circle{display:none}.faq .active .fa-minus-circle{display:inline}.faq .active .fa-plus-circle{display:none}.read-more-collapse{font-size:25px;color:#00858a;font-weight:500;position:absolute;right:30px;top:30px}.faq-answer-top{text-align:right;margin-bottom:23px}#var-process .number{min-height:20px;width:40%;font-weight:500;font-size:150px;color:#fff}#var-process .number .number-content{background-image:url(/wp-content/themes/ah/images/number_bg.png?x69854);background-repeat:no-repeat;background-position:center center;background-size:contain;padding:100px}#var-process .number.left .number-content{float:right;margin-right:160px}#var-process .number.right .number-content{float:left;margin-left:160px}#var-process .text{width:60%}#var-process .text li::marker{font-weight:500}#var-process .image-element{min-height:240px;height:30vh}.box-filter{-webkit-border-radius:10px;border-radius:10px;background-clip:padding-box;padding-top:30px;padding-bottom:20px;padding-left:40px;margin-bottom:100px;margin-top:0px;display:none}.box-filter h4{text-align:left;color:#888c86;text-transform:uppercase;font-size:14px;margin-bottom:0px;float:left;width:100%}.box-filter h4:nth-of-type(2){margin-top:25px}.box-filter ul{margin-left:0px}.box-filter ul .btn-list{margin-top:12px;margin-right:0px}.box-filter .filter-list{margin-bottom:0px}.box-filter .btn-list{background:#888c86;color:#fff}.box-filter .current .btn-list, .box-filter .current .btn-list:hover{background:#fff;color:#888c86}.box-filter .btn-list:hover{background:#797a76}.filter-btn-wrap{margin-bottom:20px;margin-top:-65px}#filter-btn{margin:auto}#filter-btn i{font-size:13px;vertical-align:0px}.box-filter--houses{display:block;background-color:rgba(255, 255, 255, 0.2);margin-bottom:0}.box-filter--houses h4{color:#fff}.box-filter--houses .btn-list{background-color:#6c9183}.box-filter--houses .btn-list:hover{background-color:#618779}.meta{margin-top:-10px;margin-bottom:20px}.meta ul{margin-top:0px;margin-bottom:0px}.meta ul li{list-style-type:none;margin-left:0px;padding-left:0px;float:left;margin-bottom:0px;font-size:14px}.meta ul li a{color:#00858a}.meta .post-date{margin-bottom:15px}.meta .post-date li{color:#888c86}.meta .icon{padding-left:20px;margin-bottom:10px}.meta .icon:before{font-family:"Font Awesome 6 Pro","Font Awesome 6 Free";float:left;margin-left:-1.5em;color:#00858a;font-size:14px;margin-right:10px;margin-top:1px}.meta .cat:before{content:'\f07b'}.meta .tag:before{content:'\f02b'}.meta .cat li, .meta .tag li{text-transform:uppercase;font-weight:500;line-height:1.3}.single #content{padding-top:120px;padding-bottom:120px}.running-text{background-color:#f4f4f3}#profile-cards-list{display:grid;grid-template-columns:repeat(4, 1fr);gap:40px}#profile-cards-list.per-col-5{grid-template-columns:repeat(3, 1fr);gap:30px}#profile-cards-list.per-col-5 .profile h3{font-size:19px}#profile-cards-list .profile ul{margin:0px}#profile-cards-list .profile ul li{list-style-type:none;margin-left:0px;padding-left:0px;margin-bottom:7px;font-size:16px;font-weight:500}#profile-cards-list .profile h3{text-transform:uppercase;font-size:21px;margin-top:15px;margin-bottom:0px}#profile-cards-list .profile .title{opacity:0.6;margin-bottom:15px}.entry-content .address-box{z-index:20;width:45%;padding:80px}.entry-content .address-box h3{text-transform:uppercase;margin:0px;margin-bottom:20px}.entry-content .address-box ul{margin:0px}.entry-content .address-box ul li{margin-left:0px;padding-left:0px;list-style-type:none;margin-bottom:10px}#phone span{font-size:50px;font-weight:500}.entry-content h3.form-header,h3.form-header{color:#fff;text-transform:uppercase;margin-bottom:70px;font-size:35px}.entry-content h3.form-header+p,h3.form-header+p{margin-top:-30px}.form-intro{margin-bottom:70px}.form-intro p{font-weight:500;color:#fff}.form-intro a{color:#fff;text-decoration:underline}.page-top-content-halsning{right:10%}.halsning{color:#004e38}.halsning h2{font-size:85px}.full-text-center{padding-top:120px;padding-bottom:120px}.full-text-center p{text-transform:uppercase;font-weight:500;font-size:30px;line-height:1.6;margin-bottom:0px}.text-image .text{min-height:500px;padding-top:150px;padding-bottom:150px;position:relative;z-index:4}.text-image .text p{font-size:21px}.text-image .text .text-content{max-width:800px;position:relative;z-index:3}.text-image .image, .text-image .media-wrap{padding-top:150px;padding-bottom:150px;position:relative;overflow:hidden;min-height:500px}.text-image .text.right .text-content{float:right;padding-right:110px}.text-image .text.left .text-content{float:left;padding-left:110px}.text-image .module-media{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.text-image .module-image, .text-image .module-poster{z-index:1}.text-image .module-video{z-index:2}.text-image .media-wrap p{color:#fff;position:absolute;bottom:0;left:20px;font-size:21px;display:block;z-index:3}.text-buttons h4{text-transform:uppercase;font-weight:500;font-size:25px;line-height:1.6;margin-bottom:40px}.text-buttons .btn{background:#fff;margin-right:10px;margin-left:10px}.text-buttons.white .btn{background:#86b4ba}.full-btn-element .btn{background:#fff;margin-right:0px}.book-meeting{padding-top:90px}.book-meeting svg{width:160px;position:absolute;margin-left:-150px;margin-top:-54px;-webkit-transform:rotate(-20deg);-moz-transform:rotate(-20deg);-ms-transform:rotate(-20deg);-o-transform:rotate(-20deg);transform:rotate(-20deg)}.btn-modified .middle{display:flex;align-items:flex-start;max-width:1130px}.btn-module-text-wrap{text-align:left}.book-meeting.btn-modified .middle svg{margin-left:0px;right:260px;width:130px;top:30px}.book-meeting.btn-modified .middle .btn{margin-left:auto;margin-right:0px;margin-bottom:10px;margin-top:auto}.btn-modified .middle h3{color:#fff}.btn-modified .middle p{font-size:30px;font-weight:400}#book-meeting-form .form-style p{color:#004e38}#book-meeting-form .form-style input, #book-meeting-form .form-style textarea{-webkit-box-shadow:0px 0px 30px 0px rgba(17, 87, 64, 0.3);-moz-box-shadow:0px 0px 30px 0px rgba(17, 87, 64, 0.3);box-shadow:0px 0px 30px 0px rgba(17, 87, 64, 0.3)}#book-meeting-form .form-style input.wpcf7-submit:hover, #book-meeting-form .form-style textarea.wpcf7-submit:hover{color:#004e38;-webkit-box-shadow:0px 0px 30px 0px rgba(17, 87, 64, 0.8);-moz-box-shadow:0px 0px 30px 0px rgba(17, 87, 64, 0.8);box-shadow:0px 0px 30px 0px rgba(17, 87, 64, 0.8)}#book-meeting-form .form-style input:focus, #book-meeting-form .form-style textarea:focus{-webkit-box-shadow:0px 0px 30px 0px rgba(17, 87, 64, 0.8);-moz-box-shadow:0px 0px 30px 0px rgba(17, 87, 64, 0.8);box-shadow:0px 0px 30px 0px rgba(17, 87, 64, 0.8)}#book-meeting-form div.wpcf7-validation-errors, #book-meeting-form div.wpcf7-acceptance-missing{border:2px solid #fff;background:#fff;color:#004e38;margin:0px;-webkit-box-shadow:0px 0px 30px 0px rgba(17, 87, 64, 0.3);-moz-box-shadow:0px 0px 30px 0px rgba(17, 87, 64, 0.3);box-shadow:0px 0px 30px 0px rgba(17, 87, 64, 0.3)}.close-meeting-form{position:absolute;right:40px;top:140px;cursor:pointer}.close-meeting-form i{color:#fff;font-size:30px}.ui-datepicker{z-index:600 !important}.kataloger .katalog{display:inline-block;width:43%;padding:3%}.feed-item{padding:0px 60px;margin-bottom:60px;width:100%}.feed-item .post-image{position:absolute;top:40px;width:30%;z-index:2}.feed-item .post-image img{position:relative;z-index:100}.feed-item .text{padding:80px;padding-left:120px;width:70%;float:right;min-height:420px}#newsletter{padding-top:100px;padding-bottom:100px}#newsletter .middle{position:relative;z-index:100}#newsletter .newsletter-text{color:#000;font-size:30px;width:50%;float:left}#newsletter #mc_embed_signup, #newsletter .mc_embed_signup{float:right;width:45%;font-size:14px;-webkit-appearance:none;margin-top:20px}#newsletter #mc-embedded-subscribe-form, #newsletter .newsletter-form{width:100%}#newsletter .mc-field-group{display:flex;flex-wrap:wrap;align-items:flex-start;width:100%}#newsletter #mce-EMAIL, #newsletter .newsletter-email{width:80%;flex:0 0 80%;font-size:18px;padding:20px;background:#f4f4f3;border:0;outline:0;box-sizing:border-box;-webkit-appearance:none;appearance:none}#newsletter .input-wrapper{width:20%;flex:0 0 20%;cursor:pointer;background:#86b4ba;position:relative;text-align:center}#newsletter #mc-embedded-subscribe, #newsletter .newsletter-form .button{font-size:18px;width:100%;padding:20px;cursor:pointer;background:#86b4ba;-webkit-appearance:none;appearance:none;border:0;text-align:center;text-indent:-9999px;overflow:hidden;white-space:nowrap}#newsletter .input-wrapper:after{font-family:'Font Awesome 6 Pro';content:'\f0e0';position:absolute;left:0;right:0;margin:auto;top:22px;font-size:22px;color:#00858a;font-weight:300;pointer-events:none}#newsletter .gdpr-wrapper{display:block;width:100%;flex:0 0 100%;margin-top:10px}#newsletter .gdpr-wrapper fieldset{display:flex;gap:10px;margin:0;padding:0;border:0;align-items:flex-start}#newsletter .gdpr-wrapper input[type="checkbox"], #newsletter #mc-embedded-subscribe-form input[type=checkbox], #newsletter .newsletter-form input[type=checkbox]{display:inline-block;width:auto;height:auto;margin:4px 10px 0 0;flex:0 0 auto}#newsletter .gdpr-wrapper label{font-size:12px;line-height:1.4}#newsletter .newsletter-messages{width:100%;flex:0 0 100%;margin-top:12px;line-height:1.3;font-size:14px;color:#00858a;font-weight:500}#newsletter #mce-error-response{color:#fff !important;margin-top:20px;line-height:1.3;width:100%}#newsletter #mce-error-response a{color:#fff;text-decoration:underline}#mce-success-response, #newsletter .newsletter-messages.is-success{padding-top:10px;color:#004e38}#newsletter #mc_embed_signup div.mce_inline_error{display:inline-block;margin:2px 0 1em 0;padding:5px 10px;background-color:rgba(255, 255, 255, 0.85);border-radius:3px;font-size:14px;font-weight:normal;z-index:1;color:#e85c41}#newsletter .checkbox{margin-top:10px;display:block}#newsletter .hide{display:none}.newsletter{padding-top:50px;padding-bottom:50px}#newsletter .middle::after, #newsletter .newsletter-form::after{content:"";display:table;clear:both}@media (max-width: 900px){#newsletter .newsletter-text, #newsletter #mc_embed_signup, #newsletter .mc_embed_signup{width:100%;float:none}#newsletter .newsletter-text{margin-bottom:30px}#newsletter .newsletter-email, #newsletter #mce-EMAIL{width:100%;flex:0 0 100%}#newsletter .input-wrapper{width:100%;flex:0 0 100%;margin-top:10px}#newsletter .input-wrapper:after{top:22px}#newsletter .gdpr-wrapper fieldset{align-items:flex-start}}#map{height:700px}#map .acf-map{height:100%}#pagination{margin-top:50px}#pagination .pages{display:none}#pagination .wp-pagenavi a, #pagination .wp-pagenavi span.current, #pagination .page{border:0px;color:#fff;-webkit-border-radius:50%;border-radius:50%;background-clip:padding-box;padding:0px;padding-top:10px;height:35px;width:35px;display:inline-block;font-weight:500;margin:5px;-webkit-transition:all, 0.3s;-moz-transition:all, 0.3s;-ms-transition:all, 0.3s;-o-transition:all, 0.3s;transition:all, 0.3s}#pagination .wp-pagenavi a, #pagination .wp-pagenavi span.current{background:#86b4ba}#pagination .page{background:#86b4ba}#pagination .wp-pagenavi span.current{background:#a5cdd5}#pagination .wp-pagenavi .previouspostslink, #pagination .wp-pagenavi .nextpostslink, #pagination .wp-pagenavi .last, #pagination .wp-pagenavi .first{background:#bcbeba;color:#fff;padding-top:9px}#pagination .wp-pagenavi a i{font-size:13px}.single #top-image .page-top-content-page{max-width:720px;bottom:50px}.single #top-image .page-top-content-page p{font-size:25px;margin-top:-30px}.single #posts-feed{background:#6c9183}.single #posts-feed .btn{background:#dad087}.single #posts-feed .meta a, .single #posts-feed .meta .icon:before{color:#00858a}.house-text{padding:50px}.house-text p{font-size:25px}.house-text ul{margin-bottom:0px}.house-text ul li{font-weight:500;font-size:25px;list-style-type:none;margin-left:0px;padding-left:0px;text-transform:uppercase}.house-gallery ul{margin-top:0px}.house-gallery ul li{font-weight:500;font-size:25px;list-style-type:none;margin-left:0px;padding-left:0px;text-transform:uppercase;margin-bottom:30px}.single .post-image{margin-bottom:30px}.house-gallery ul li img, .single .post-image img{width:100%}.fasadskiss,.planskiss{margin-bottom:30px;background:#f4f4f3;padding:60px}.readmore-btn-wrap .btn{margin:0}.single-inspiration_cpt #top-image{min-height:600px}.single-inspiration_cpt #top-image .page-top-content-page, .single-news_cpt #top-image .page-top-content-page{max-width:1200px;bottom:50px}.single-inspiration_cpt .meta, .single-news_cpt .meta{margin-top:-30px}.single-inspiration_cpt .meta .post-date, .single-news_cpt .meta .post-date{margin-bottom:20px}.single-inspiration_cpt .meta .post-date li, .single-news_cpt .meta .post-date li{color:#f4f4f3}.single-inspiration_cpt .meta ul li a, .single-inspiration_cpt .meta .icon:before, .single-news_cpt .meta ul li a, .single-news_cpt .meta .icon:before,  .single-faq_cpt .meta ul li a, .single-faq_cpt .meta .icon:before{color:#fff}.single-inspiration_cpt .meta .icon:before, .single-news_cpt .meta .icon:before{margin-top:0px}.single-inspiration_cpt .entry-content img, .single-news_cpt .entry-content img{margin-top:15px;margin-bottom:15px}.single #post-video{}.single-ingress{margin-bottom:60px}.single-inspiration_cpt img+h2{margin-top:40px}.single-inspiration_cpt .galleri{display:grid;grid-template-columns:repeat(auto-fit, minmax(200px, 1fr));gap:30px;margin-top:20px;margin-bottom:40px}.single-inspiration_cpt .galleri .galleri_item{max-width:250px;justify-self:center}.single-inspiration_cpt .galleri .galleri_item p{font-size:14px;text-align:center}.single-inspiration_cpt .galleri .galleri_item a{position:absolute;left:0;right:0;top:0;bottom:0}.form-style input, .form-style textarea, .wpcf7 input, .wpcf7 textarea, .entry-content .form-style input, .entry-content .form-style textarea{background:#fff;font-size:18px;background-clip:border-box;width:100%;padding:22px;-webkit-border-radius:10px;border-radius:10px;background-clip:padding-box;background-clip:padding-box;border:2px solid white;font-family:'Saira Semi Condensed',sans-serif;-webkit-box-shadow:0px 0px 30px 0px rgba(0, 133, 138, 0.2);-moz-box-shadow:0px 0px 30px 0px rgba(0, 133, 138, 0.2);box-shadow:0px 0px 30px 0px rgba(0, 133, 138, 0.2);-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s}.form-style input.wpcf7-submit, .form-style textarea.wpcf7-submit, .wpcf7 input.wpcf7-submit, .wpcf7 textarea.wpcf7-submit, .entry-content .form-style input.wpcf7-submit, .entry-content .form-style textarea.wpcf7-submit{width:auto;color:#000;font-weight:500;font-size:18px;margin-top:20px;float:right;padding:14px 45px;-webkit-border-radius:35px;border-radius:35px;background-clip:padding-box;text-transform:uppercase;letter-spacing:0.6px;cursor:pointer;font-size:18px}.form-style input.wpcf7-submit:hover, .form-style textarea.wpcf7-submit:hover, .wpcf7 input.wpcf7-submit:hover, .wpcf7 textarea.wpcf7-submit:hover, .entry-content .form-style input.wpcf7-submit:hover, .entry-content .form-style textarea.wpcf7-submit:hover{color:#00858a;-webkit-box-shadow:0px 0px 30px 0px rgba(0, 133, 138, 0.6);-moz-box-shadow:0px 0px 30px 0px rgba(0, 133, 138, 0.6);box-shadow:0px 0px 30px 0px rgba(0, 133, 138, 0.6)}.form-style input:focus, .form-style textarea:focus, .wpcf7 input:focus, .wpcf7 textarea:focus, .entry-content .form-style input:focus, .entry-content .form-style textarea:focus{-webkit-box-shadow:0px 0px 30px 0px rgba(0, 133, 138, 0.6);-moz-box-shadow:0px 0px 30px 0px rgba(0, 133, 138, 0.6);box-shadow:0px 0px 30px 0px rgba(0, 133, 138, 0.6)}.form-style .form-entry, .wpcf7 .form-entry, .entry-content .form-style .form-entry{margin-bottom:30px}.form-style p, .wpcf7 p, .entry-content .form-style p{font-size:16px;font-weight:500;margin-bottom:5px;color:#00858a;text-transform:uppercase}.form-style p a, .wpcf7 p a, .entry-content .form-style p a{text-decoration:underline}.form-style .gdpr > span, .wpcf7 .gdpr > span, .entry-content .form-style .gdpr>span{float:left;margin-right:12px;margin-top:5px}.form-style span.wpcf7-not-valid-tip, .wpcf7 span.wpcf7-not-valid-tip, .entry-content .form-style span.wpcf7-not-valid-tip{font-size:14px;margin-top:4px;color:#dad087;float:left}.form-style input.wpcf7-not-valid, .wpcf7 input.wpcf7-not-valid, .entry-content .form-style input.wpcf7-not-valid{border:2px solid #dad087}.form-style #submit input, .wpcf7 #submit input, .entry-content .form-style #submit input{background:#86b4ba;color:#fff;width:200px;float:right;text-transform:uppercase;font-weight:700;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}.form-style #submit input:hover, .wpcf7 #submit input:hover, .entry-content .form-style #submit input:hover{letter-spacing:1.5px}.form-style div.wpcf7-response-output, .wpcf7 div.wpcf7-response-output, .entry-content .form-style div.wpcf7-response-output{padding:15px;width:100%;float:left;text-align:center;font-weight:500;-webkit-border-radius:10px;border-radius:10px;background-clip:padding-box}.form-style div.wpcf7-mail-sent-ok, .wpcf7 div.wpcf7-mail-sent-ok, .entry-content .form-style div.wpcf7-mail-sent-ok{border:2px solid #fff;background:#fff}.form-style div.wpcf7-validation-errors, .form-style div.wpcf7-acceptance-missing, .wpcf7 div.wpcf7-validation-errors, .wpcf7 div.wpcf7-acceptance-missing, .entry-content .form-style div.wpcf7-validation-errors, .entry-content .form-style div.wpcf7-acceptance-missing{border:2px solid #fff;background:#fff;color:#00858a;margin:0px;-webkit-box-shadow:0px 0px 30px 0px rgba(0, 133, 138, 0.2);-moz-box-shadow:0px 0px 30px 0px rgba(0, 133, 138, 0.2);box-shadow:0px 0px 30px 0px rgba(0, 133, 138, 0.2)}.form-style .wpcf7-radio, .form-style .wpcf7-checkbox, .form-style .wpcf7-acceptance, .wpcf7 .wpcf7-radio, .wpcf7 .wpcf7-checkbox, .wpcf7 .wpcf7-acceptance, .entry-content .form-style .wpcf7-radio, .entry-content .form-style .wpcf7-checkbox, .entry-content .form-style .wpcf7-acceptance{margin-top:5px;float:left;width:100%}.form-style .wpcf7-radio .wpcf7-list-item, .form-style .wpcf7-checkbox .wpcf7-list-item, .form-style .wpcf7-acceptance .wpcf7-list-item, .wpcf7 .wpcf7-radio .wpcf7-list-item, .wpcf7 .wpcf7-checkbox .wpcf7-list-item, .wpcf7 .wpcf7-acceptance .wpcf7-list-item, .entry-content .form-style .wpcf7-radio .wpcf7-list-item, .entry-content .form-style .wpcf7-checkbox .wpcf7-list-item, .entry-content .form-style .wpcf7-acceptance .wpcf7-list-item{margin:0px;margin-right:20px;float:left}.form-style .wpcf7-radio .wpcf7-list-item.last, .form-style .wpcf7-checkbox .wpcf7-list-item.last, .form-style .wpcf7-acceptance .wpcf7-list-item.last, .wpcf7 .wpcf7-radio .wpcf7-list-item.last, .wpcf7 .wpcf7-checkbox .wpcf7-list-item.last, .wpcf7 .wpcf7-acceptance .wpcf7-list-item.last, .entry-content .form-style .wpcf7-radio .wpcf7-list-item.last, .entry-content .form-style .wpcf7-checkbox .wpcf7-list-item.last, .entry-content .form-style .wpcf7-acceptance .wpcf7-list-item.last{margin-left:0px}#book-meeting-form .form-style .wpcf7-radio .wpcf7-list-item{margin-left:0px}.form-style .wpcf7-radio input, .form-style .wpcf7-checkbox input, .form-style .wpcf7-acceptance input, .wpcf7 .wpcf7-radio input, .wpcf7 .wpcf7-checkbox input, .wpcf7 .wpcf7-acceptance input, .entry-content .form-style .wpcf7-radio input, .entry-content .form-style .wpcf7-checkbox input, .entry-content .form-style .wpcf7-acceptance input{width:20px;height:20px;float:left;margin-top:0px;margin-right:10px}.form-style .wpcf7-radio .wpcf7-list-item-label, .form-style .wpcf7-checkbox .wpcf7-list-item-label, .form-style .wpcf7-acceptance .wpcf7-list-item-label, .wpcf7 .wpcf7-radio .wpcf7-list-item-label, .wpcf7 .wpcf7-checkbox .wpcf7-list-item-label, .wpcf7 .wpcf7-acceptance .wpcf7-list-item-label, .entry-content .form-style .wpcf7-radio .wpcf7-list-item-label, .entry-content .form-style .wpcf7-checkbox .wpcf7-list-item-label, .entry-content .form-style .wpcf7-acceptance .wpcf7-list-item-label{color:#fff;text-transform:uppercase;font-weight:500;line-height:1.2;float:left}.form-style .wpcf7-checkbox input, .wpcf7 .wpcf7-checkbox input, .entry-content .form-style .wpcf7-checkbox input{margin-top:-1px;float:left}#book-meeting-form .form-style .gdpr-text{color:#004e38}#book-meeting-form .form-style .gdpr-text a{color:#004e38;text-decoration:underline}.form-style select{position:relative;border:2px solid white;-webkit-border-radius:310px;border-radius:10px;background-clip:padding-box;padding:15px 30px;padding-right:30px;padding-right:75px;-moz-appearance:none;-webkit-appearance:none;appearance:none;background:#fff;z-index:2;font-weight:500;font-size:18px;cursor:pointer;width:100%}#footer{padding-top:90px;padding-bottom:90px;background:#545962;color:#fff}#footer a{color:#fff;-webkit-transition:all, 0.3s;-moz-transition:all, 0.3s;-ms-transition:all, 0.3s;-o-transition:all, 0.3s;transition:all, 0.3s}#footer a:hover{opacity:0.8}#footer #footer-address{width:40%}#footer #footer-address h3{font-size:28px}#footer #footer-address ul{margin-bottom:30px}#footer #footer-address li{font-size:18px;margin-bottom:10px}#footer #footer-links{width:35%}#footer #footer-links ul{width:50%;float:left}#footer #footer-links li{display:inline-block;width:100%;font-size:18px;font-weight:500;float:left;margin-bottom:14px}#footer #footer-links li h4{font-size:15px;margin-bottom:5px;text-transform:uppercase;opacity:0.5}#footer #footer-social{float:right}#footer #footer-social li{text-align:right;float:right;margin-left:20px}#footer #footer-social li a{color:#fff}#footer #footer-social li i{font-size:25px}#footer-end{background:#4a4c4f;padding-top:17px;padding-bottom:17px}#footer-end li{display:inline-block;margin-left:20px;margin-right:20px}#footer-end li a{color:#fff;opacity:0.22;filter:alpha(opacity=22);font-size:12px;text-transform:uppercase}@media only screen and (max-width : 1800px){.text-image .text, .text-image .image{padding:100px}.text-image .image{padding-left:0px;padding-right:0px}.text-image .text.right .text-content{padding:0px}.text-image .text.left .text-content{padding:0px}.text-image .text .text-content{max-width:100%}}@media only screen and (max-width : 1500px){h1{font-size:60px}.async-feed .feed-item{width:100%}.contact #address{padding:50px}#top-image p{font-size:30px}.home #top-image p{font-size:35px}.page-top-content{max-width:700px}.home .page-top-content{max-width:800px;width:100%}.home h1{font-size:90px}.text-image.image-617 .text{padding:50px;padding-top:50px;padding-bottom:30px;min-height:inherit}.element{padding-top:120px;padding-bottom:120px}.element-title{font-size:45px}.page-id-5191 #posts-feed,.page-id-3822 #posts-feed, .page-id-5191 #content>.element{background-size:35%;background-position:left -50px top -200px}}@media only screen and (max-width : 1280px){h2{font-size:35px;margin-bottom:18px}h3{font-size:26px;margin-bottom:12px}.btn-modified .middle p{font-size:26px}.entry-content p + h2, .entry-content p + h3, .entry-content ul + h2, .entry-content ul h3{margin-top:40px}.element-title{font-size:40px}.entry-content h3{font-size:28px;margin-bottom:20px}.entry-content .faq h3, .faq h3{font-size:22px;line-height:1}.entry-content p, p, .text-image .text p{font-size:19px}.entry-content ul li, .entry-content ol li{margin-bottom:18px;font-size:19px}.meta{margin-top:-5px;margin-bottom:15px}.meta ul li{margin-bottom:0px;font-size:14px}.btn,.btn-line{font-size:16px;margin-top:20px;padding:19px 30px}.btn-small{padding:12px 18px;font-size:15px}.btn::after,.btn-line::after{font-size:16px}.element{padding-top:80px;padding-bottom:80px}.single #content{padding-top:70px;padding-bottom:70px}.element-big{padding-top:120px;padding-bottom:120px}.single .entry-content{padding-bottom:80px}#menu li{margin-left:25px}.filter-btn-wrap{margin-top:-30px;margin-bottom:30px}.home .page-top-content{top:auto;bottom:-20px}.home #top-image h1{font-size:75px;margin-top:0px;padding-bottom:40px;background-position:center bottom -125px}#posts-feed .list-items-3 .list-item, #posts-feed .list-items-6 .list-item{width:31%;width:calc((100% - 60px) / 3)}#posts-feed .list-items-3 .list-item:nth-child(3n+2), #posts-feed .list-items-6 .list-item:nth-child(3n+2){margin-left:30px;margin-right:30px}#posts-feed .btn{left:30px}.text-image .text, .text-image .image{padding:70px;padding-top:90px}.text-image .image{padding-left:0px;padding-right:0px}.text-image.image-617 .text{padding:50px;padding-top:50px;padding-bottom:30px;min-height:inherit}#profile-cards-list.per-col-5{grid-template-columns:repeat(3, 1fr);gap:80px}#houses .list-item{margin-bottom:30px}#posts-feed .list-item .text{padding:30px;padding-bottom:80px}#houses #posts-feed{margin-top:30px}.box-filter{margin-top:-10px;margin-bottom:80px}#footer{padding-top:50px;padding-bottom:30px}#footer .middle-big{position:relative}#footer #footer-address h3{font-size:25px}#footer #footer-address{margin-left:0px;margin-right:80px;margin-bottom:20px;clear:both}#footer #footer-address li, #footer #footer-links li{font-size:16px}#footer #footer-links li h4{margin-bottom:0px}#footer #footer-social{position:absolute;right:0px;top:15px}#show-menu{display:block}#mobil-menu{position:absolute;bottom:auto}#menu{display:none}#posts-feed .list-item-banner h3{font-size:50px}}@media only screen and (min-width : 1280px){#menu{display:block}#show-menu{display:none}.running-text.element{padding-top:80px;padding-bottom:80px}}@media only screen and (max-width : 1040px){.btn-modified .middle{max-width:600px;flex-flow:column}.btn-modified .middle *{text-align:center}.book-meeting.btn-modified .middle .btn{margin-left:auto;margin-right:auto}.book-meeting.btn-modified .middle svg{bottom:50px;top:auto;right:auto;left:100px;width:100px}}@media only screen and (max-width : 1024px){#posts-feed .list-item-banner{display:none}.entry-content p + h2, .entry-content p + h3, .entry-content ul + h2, .entry-content ul h3{margin-top:40px}.entry-content h3{font-size:26px;margin-bottom:20px}.entry-content h2{margin-bottom:22px;font-size:35px}.entry-content h4{font-size:22px;margin-bottom:22px;line-height:1.4}.entry-content p, p, .single .entry-content p{font-size:17px}.entry-content ul li, .entry-content ol li{margin-bottom:17px;font-size:17px}.single .entry-content p, .single .entry-content ul li, .single .entry-content ol li{font-size:19px}.house-price-meta p{font-size:28px!important}.entry-content .meta ul li{margin-bottom:0px;font-size:14px}#posts-feed .list-items-3 .list-item:nth-child(3n+2), #posts-feed .list-items-6 .list-item:nth-child(3n+2){margin-left:0px;margin-right:0px}.element{padding-top:70px;padding-bottom:70px}.single #content{padding-top:60px;padding-bottom:60px}.single .entry-content{padding-bottom:70px}.home .page-top-content{bottom:120px}.entry-content .faq h3, .faq h3{font-size:17px}.entry-content .faq .collapse-list .list-intro, .faq .collapse-list .list-intro{padding:25px}.read-more-collapse{font-size:17px;right:15px;top:25px}.close-meeting-form{top:40px}#profile-cards-list,#profile-cards-list.per-col-5{gap:30px;grid-template-columns:repeat(3, 1fr)}#var-process .number.left .number-content{margin-right:70px}#var-process .number.right .number-content{margin-left:70px}#var-process .number .number-content{padding:70px}#var-process .number{font-size:100px}.box-filter h4{font-size:16px;margin-bottom:0px}.box-filter h4:nth-of-type(2){margin-top:10px}.btn-list{font-size:14px;padding:10px 14px}ul.filter-list li{margin-bottom:0px}#posts-feed #house-list.list-items-3 .list-item{width:48%;width:calc(50% - 20px)}#posts-feed #house-list.list-items-3 .list-item:nth-child(even){margin-left:40px}.text-image .text, .text-image .image{width:100%}.text-image .text{min-height:inherit;padding:70px}.text-image.image-617 .text{padding:70px;min-height:inherit}.text-image .image{padding:0px;height:40vh;min-height:40vh}.text-image .text.right .text-content{margin-top:auto !important}.feed-item{margin-bottom:0px}.feed-item .post-image{position:relative;width:50%;top:75px}.feed-item .text{width:85%;padding:80px;padding-top:140px}#posts-feed .middle-big{max-width:720px}#posts-feed .list-item{width:100%;max-width:780px;margin:0px;margin-bottom:30px}#posts-feed .list-items-3 .list-item, #posts-feed .list-items-6 .list-item{width:100%;margin-left:0px;margin-right:0px}.single .entry-content .middle-content{padding-right:50px;padding-left:50px}.single .list-items-3 .list-item, .single .list-items-6 .list-item{margin:20px;width:40%;width:calc((100% / 2) - 40px)}.contact .feed-item .text{width:55%;float:left;padding:40px;padding-right:80px}.contact #address{width:45%;position:relative;float:right;top:40px;right:40px;padding:40px}.contact .entry-content h2{font-size:22px;margin-bottom:15px}.contact #address ul{margin-top:0px}.contact #address ul li{font-size:15px;margin-bottom:15px}.bob .bob__content{line-height:26px}.bob{max-height:100px}}@media only screen and (min-width : 780px){.mobile{display:none}.desktop{display:block}}@media only screen and (max-width : 780px){.element-title.element-title--narrow{font-size:25px}#page-top .page-top-content{padding-top:40px;padding-bottom:60px}.home #top-image h1{font-size:45px;line-height:1.3}.home #top-image p{font-size:25px}.single h1{font-size:40px}.home #top-image .op-midnatt{opacity:0.42;filter:alpha(opacity=42)}#opening-hours{z-index:200}.entry-content p + h2, .entry-content p + h3, .entry-content ul + h2, .entry-content ul h3{margin-top:40px}.entry-content h3{font-size:24px;margin-bottom:20px}.entry-content h2{margin-bottom:22px;font-size:30px}.entry-content h2.simplon{font-size:30px}.entry-content p,p{font-size:16px}.entry-content ul li{margin-bottom:16px;font-size:16px}.mobile{display:block}.desktop{display:none}.cookie-message{position:fixed;width:100%}.cookie-message .my-close-button{clear:both;float:left;margin-top:10px;width:70%;margin-left:15%;margin-right:15%;text-align:center}.cookie-message p{text-align:center;width:90%;max-width:500px}#page-top-image{height:320px}.half{width:100%}.text-image .image.left, .text-image .image.right{padding:0px;padding-bottom:30px}.entry-content .text-image .image{padding:0px}.single .entry-content .middle-content{padding-right:40px;padding-left:40px;padding-top:50px;width:100%}.single .entry-content{padding-top:0px}h4{font-size:20px}.btn,.btn-line{font-size:15px;padding:15px 21px}.btn::after,.btn-line::after{font-size:15px}.element{padding-top:50px;padding-bottom:50px}.single #content{padding-top:40px;padding-bottom:40px}.single .entry-content{padding-bottom:50px}#show-menu .fa-bars{margin-top:21px}.form-style input, .form-style textarea, .wpcf7 input, .wpcf7 textarea{padding:10px 8px}.form-style p, .wpcf7 p{font-size:16px}.form-style .form-entry, .wpcf7 .form-entry{margin-bottom:15px}.home #how-it-works .how-content > .left, .home #how-it-works .how-content>.right{min-height:400px}.entry-content .faq .list-item, .faq .list-item{width:100%}.btn-underscore{padding-top:40px}.home .feed-item .post-image, .home .feed-item .text{width:100%}.home .feed-item .text{margin-top:15px;padding:10px}#flash .pop-text p{font-size:27px}#flash .pop-text{}#page-top{height:auto}#page-top h1{font-size:45px}#page-top .page-top-content{float:left;width:100%;text-align:center}.text-image .image{padding:0px;height:30vh;min-height:30vh}.entry-content .address-box{padding:40px}.kataloger .katalog h3{font-size:15px}#profile-cards-list,#profile-cards-list.per-col-5{gap:40px;grid-template-columns:repeat(2, 1fr)}.post-filter{height:auto}#house-filter ul.filter-list{clear:both;float:left;margin:0px;width:100%}ul.filter-list li, #house-filter ul li{float:left;text-align:center;margin-bottom:10px;margin-top:10px;margin-right:10px}.post-filter .fa-filter{top:16px}.btn-list, .box-filter ul .btn-list{margin-left:0px;margin-bottom:0px;margin-top:0px}.box-filter{padding:30px}.box-filter .filter-list{margin-top:0px}.btn-list{font-size:12px;margin-right:0px}.box-filter h4{margin-bottom:5px}.feed-item{margin-bottom:40px}.feed-item .post-image, .async-feed .feed-item-even .post-image{width:100%;top:5px;right:auto}.feed-item .text, .async-feed .feed-item-even .text{width:100%;padding:40px;padding-top:80px;min-height:380px}.entry-content .icons ul li{width:50%}#conference-rooms .cr-feed-item{margin:20px;width:48%;width:calc(100% - 40px)}#conference-rooms .cr-feed-item , .single .list-items-3 .list-item, .single .list-items-6 .list-item{margin:0px;margin-bottom:25px;width:100%}.contact .feed-item .text{width:100%;float:left;padding:40px}.contact #address{width:100%;position:relative;float:left;top:0px;right:0px;padding:40px;margin-bottom:40px}.wpcf7-acceptance .wpcf7-list-item-label{width:calc(100% - 35px)}#map{height:500px;float:left}.list-items-3 .list-item, .list-items-6 .list-item{width:100%;margin-bottom:30px}.list-items-3 .list-item-2, .list-items-6 .list-item-2, .list-items-6 .list-item-4, .list-items-6 .list-item-6{margin:0px;margin-bottom:30px}.filter-btn-wrap{margin-bottom:20px}#filter-btn i{font-size:11px}.single-page__price .house-text{padding-left:10px;padding-right:10px;padding-top:10px}.single-page__price .house-text table{font-size:17px}.list-price .text td{font-size:17px}.list-price .text td:first-of-type{width:20%}.price{background-size:100px 300px;background-position:left 0px bottom -140px}.circle-number{width:50px;height:50px;font-size:22px;top:-17px;left:-17px;padding-top:15px}}@media only screen and (max-width : 650px){.book-meeting.btn-modified .middle svg{left:50px}}@media only screen and (max-width : 500px){#houses #house-list .list-price .btn{right:16px;bottom:45px;left:inherit}.circle-number{top:-12px;left:-12px}#sommar{height:145px !important}#header #logotyp{width:90px}h1{font-size:37px;margin-bottom:-26px;margin-top:30px}.single-inspiration_cpt h1, .single-news_cpt h1{font-size:30px;margin-bottom:-5px;background-position:left -8px bottom -92px}h2{font-size:25px;margin-bottom:24px}.entry-content h2{margin-bottom:22px;font-size:28px}.halsning p{margin-bottom:10px}.halsning h2{font-size:35px}#top-image .page-top-content-halsning{bottom:50px}h3{font-size:22px}h5{font-size:12px;margin-bottom:23px}.entry-content h4{font-size:18px;margin-bottom:20px}.element-title{font-size:35px}.home #top-image h1{font-size:40px;line-height:1.3;background-size:200px 300px;margin-bottom:10px}.home #top-image p{font-size:22px}.home #top-image{height:80vh}.home .page-top-content{padding-left:20px;padding-right:20px;-webkit-transform:inherit;-ms-transform:inherit;transform:inherit;bottom:120px;left:0px;right:0px}#flash .pop-text{margin-top:-60px}#flash .pop-text p{font-size:21px;margin-bottom:5px}#flash .pop-text p b{font-size:19px}#flash #newsletter #mc_embed_signup{width:72%}#flash #newsletter #mc_embed_signup{margin-top:4px}.home #how-it-works .how-content > .left, .home #how-it-works .how-content>.right{padding:30px;min-height:250px}.single-inspiration_cpt #top-image .page-top-content-page, .single-news_cpt #top-image .page-top-content-page{bottom:0px}.single-inspiration_cpt .meta .post-date, .single-news_cpt .meta .post-date{margin-bottom:12px}.faq .list-item{margin-bottom:20px}.element-big{padding-top:80px;padding-bottom:80px}.btn-underscore{font-size:25px}.book-meeting svg{width:130px;margin-left:-100px;margin-top:-45px}#newsletter .newsletter-text{width:100%}#newsletter #mc_embed_signup{width:100%}.close-meeting-form{right:20px}.close-meeting-form i{font-size:20px}.text-image .image{min-height:35vh}.text-image #image-617{min-height:inherit}.page #top-image{height:50vh;min-height:400px}.single #top-image{height:50vh;min-height:440px}.single #top-image .page-top-content-page p.single-ingress{font-size:22px;margin-top:-40px}.home #top-image{height:80vh;min-height:600px}#page-menu ul li{font-size:10px;margin-top:10px;margin-left:18px}#page-menu .middle-big{width:100%}#page-menu h3{font-size:10px;padding:10px 15px}#top-image p{font-size:22px}.page-top-content-page{bottom:15px}.book-meeting{padding-top:70px;padding-bottom:50px}#newsletter{padding-top:70px;padding-bottom:70px}#newsletter #mce-EMAIL, #newsletter #mc-embedded-subscribe{font-size:16px;padding:16px}#newsletter .input-wrapper::after{top:16px}.btn,.btn-line{font-size:14px;padding:14px 18px 12px 18px;margin-left:0px;margin-right:5px}.btn::after,.btn-line::after{font-size:11px;margin-left:7px}#posts-feed #house-list.list-items-3 .list-item, #posts-feed #house-list.list-items-3 .list-item:nth-child(2n){width:100%;margin-left:0px;margin-right:0px}.text-buttons.center{text-align:left}.text-buttons .btn, .text-buttons .btn-line, #page-menu .btn{font-size:11px;padding:13px 18px 11px 12px;margin-left:0px;margin-right:5px}#page-menu .btn{margin-left:5%}.text-buttons .btn{margin-left:0px;margin-right:5px}.text-buttons .btn::after, .text-buttons .btn-line::after{font-size:11px;margin-left:5px}.text-image .text{padding:50px 5%}.text-image.image-617 .text{padding:50px 5%}#posts-feed .list-items-2 .list-item{width:100%;margin-left:0px;margin-right:0px}#var-process .text{width:100%;padding:50px 5%}#var-process .number.left .number-content, #var-process .number.right .number-content{margin-top:50px !important;padding:30px;margin-right:auto;margin-left:auto;float:none}#var-process .number{width:100%;text-align:center;font-size:60px}#houses .list-item .text{padding-bottom:0px}#houses .list-item .btn{right:27px;left:auto;bottom:32px}.faq .box-filter .filter-list{margin-bottom:0px}.box-filter{margin-bottom:40px}.box-filter h4{font-size:12px}ul.filter-list li, #house-filter ul li{float:left;text-align:center;margin-bottom:5px;margin-top:5px;margin-right:7px}.box-filter{padding:15px 22px}.box-filter h4{margin-bottom:0px}.btn-list{font-size:9px;padding:5px 10px}.entry-content h3.form-header,h3.form-header{margin-bottom:40px;font-size:30px}.form-intro{margin-bottom:50px}.entry-content .form-style input, #book-meeting-form .form-style textarea{padding:8px 10px;font-size:14px;border-radius:5px}.form-style .form-entry, .wpcf7 .form-entry, .entry-content .form-style .form-entry{margin-bottom:15px}.form-style p, .wpcf7 p, .entry-content .form-style p{font-size:14px;margin-bottom:3px}.form-style .wpcf7-radio input, .form-style .wpcf7-checkbox input, .form-style .wpcf7-acceptance input, .wpcf7 .wpcf7-radio input, .wpcf7 .wpcf7-checkbox input, .wpcf7 .wpcf7-acceptance input, .entry-content .form-style .wpcf7-radio input, .entry-content .form-style .wpcf7-checkbox input, .entry-content .form-style .wpcf7-acceptance input{padding:0px;width:auto;height:auto;float:left;margin-top:0px;margin-right:6px}.entry-content .form-style .wpcf7-radio .wpcf7-list-item, .entry-content .form-style .wpcf7-radio .wpcf7-list-item.last{width:100%;margin-bottom:15px;margin-right:0px;margin-left:0px}.form-style .wpcf7-radio .wpcf7-list-item, .form-style .wpcf7-checkbox .wpcf7-list-item, .form-style .wpcf7-acceptance .wpcf7-list-item, .wpcf7 .wpcf7-radio .wpcf7-list-item, .wpcf7 .wpcf7-checkbox .wpcf7-list-item, .wpcf7 .wpcf7-acceptance .wpcf7-list-item, .entry-content .form-style .wpcf7-radio .wpcf7-list-item, .entry-content .form-style .wpcf7-checkbox .wpcf7-list-item, .entry-content .form-style .wpcf7-acceptance .wpcf7-list-item{width:100%;margin-bottom:15px;margin-right:0px;margin-left:0px}.entry-content .form-style .wpcf7-radio .wpcf7-list-item input, .form-style .wpcf7-radio .wpcf7-list-item input{margin-top:-2px}.single .entry-content .middle-content{padding-right:20px;padding-left:20px;padding-top:0px}.fasadskiss,.planskiss{padding:10px}.single .entry-content .middle-content .price-box{width:260px;height:260px;left:-130px;top:-130px}.single-events_cpt .entry-content .middle-content .price-box .price-box-text p{font-size:13px}.single .single-text img{margin-top:20px;margin-bottom:20px}.entry-content .address-box{width:100%;margin-bottom:10px;padding:30px}.single-page__price .house-text .btn-1{margin-right:0px;margin-bottom:-10px}#phone span{font-size:40px}#phone span a{color:#fff}#profile-cards-list,#profile-cards-list.per-col-5{gap:20px;grid-template-columns:repeat(2, 1fr)}#profile-cards-list .profile h3, #profile-cards-list.per-col-5 .profile h3{font-size:15px;margin-top:9px}#profile-cards-list .profile ul li{font-size:11px;margin-bottom:4px}#profile-cards-list .profile .title{margin-bottom:10px}#footer #footer-links{width:100%}#filter-btn{font-size:14px;padding:10px 14px}.page-id-5191 #posts-feed,.page-id-3822 #posts-feed, .page-id-5191 #content>.element{background-size:80%;background-position:left -120px top -140px}.book-meeting.btn-modified .middle svg{left:0px;bottom:30px;width:80px}.btn-modified .middle p{font-size:22px}}.wp-pagenavi{clear:both}.wp-pagenavi a, .wp-pagenavi span{text-decoration:none;border:1px solid #BFBFBF;padding:3px 5px;margin:2px}.wp-pagenavi a:hover, .wp-pagenavi span.current{border-color:#000}.wp-pagenavi span.current{font-weight:bold}