*,*:before,*:after{box-sizing:inherit}html{box-sizing:border-box}body{margin:0;padding:0;-webkit-font-smoothing:antialiased}article,footer,header,main,menu,nav,section{display:block}strong{font-weight:700}img{max-width:100%;height:auto;border:0;display:block}ul,ol,li>ul,li>ol{margin:0;padding:0}ul,ol{margin-left:40px;margin-bottom:25px}svg:not(:root){overflow:hidden}figure{margin:0}a{background-color:#fff0;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}:root{--color-primary:#00aeef;--color-primary-dark:#00a3e0;--color-secondary:#4bacda;--color-success:#4caf50;--color-success-dark:#409644;--color-bg:white;--color-bg-alt:rgb(249, 247, 246);--color-text:#212121;--color-text-dark:#111;--color-text-light:#777;--color-footer:#009dd8;--color-shadow:rgba(0, 0, 0, 0.1);--color-shadow-dark:rgba(0, 0, 0, 0.1);--color-border:#ddd;--color-cookie-bg:#333;--color-cookie-bg-hover:#555;--color-cookie-text:#111111;--color-cookie-shadow:rgba(0, 0, 0, .1);--color-campaign-bg:#eee;--color-ref-bg:white;--color-related-bg:white;--color-related-text:#111;--color-related-link:white;--color-done:#1b0505}body{font-family:'Open Sans',sans-serif;background:#fff;font-weight:400;color:var(--color-text);font-size:17px;line-height:1.6}h1,h2,h3,h4,h5,h6{font-weight:700;clear:both;display:block}h1{font-size:32px;line-height:1.3}h2{font-size:24px;line-height:1.3}h3{font-size:22px;line-height:1.3;padding-top:20px}h4{font-size:17px;line-height:1.4}h5{font-size:15px;line-height:1.4}p{margin:0 0 25px 0}@media (max-width:768px){h1{font-size:30px}h2{font-size:23px}h3{font-size:20px}}@media (max-width:468px){h1{font-size:28px}h2{font-size:21px}h3{font-size:19px}}a{color:#111;text-decoration:none;-webkit-transition:all 0.125s ease-in-out 0s;-moz-transition:all 0.125s ease-in-out 0s;transition:all 0.125s ease-in-out 0s}a:hover,a:focus,a:active{color:#777;text-decoration:none;outline:0}.site-content p a:hover,.site-content .author-email a:hover{color:var(--color-secondary);border-bottom:1px dashed var(--color-secondary)}.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:576px){.container{max-width:540px}}@media (min-width:768px){.container{max-width:720px}}@media (min-width:992px){.container{max-width:960px}}@media (min-width:1200px){.container{max-width:1140px}}.small-container{max-width:700px}.container-fluid{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.d-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col,.col-auto,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm,.col-sm-auto,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-md,.col-md-auto,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg,.col-lg-auto,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl,.col-xl-auto{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}.col-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-4{-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-5{-webkit-box-flex:0;-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-7{-webkit-box-flex:0;-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-8{-webkit-box-flex:0;-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-10{-webkit-box-flex:0;-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-11{-webkit-box-flex:0;-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}@media (min-width:0){.col-xs-3{flex:0 0 25%;max-width:25%}.col-xs-4{flex:0 0 33.333333%;max-width:33.333333%}.col-xs-5{flex:0 0 41.666667%;max-width:41.666667%}.col-xs-6{flex:0 0 50%;max-width:50%}.col-xs-7{flex:0 0 58.333333%;max-width:58.333333%}.col-xs-8{flex:0 0 66.666667%;max-width:66.666667%}.col-xs-9{flex:0 0 75%;max-width:75%}.col-xs-10{flex:0 0 83.333333%;max-width:83.333333%}.col-xs-11{flex:0 0 91.666667%;max-width:91.666667%}.col-xs-12{flex:0 0 100%;max-width:100%}}@media (min-width:576px){.col-sm-3{flex:0 0 25%;max-width:25%}.col-sm-4{flex:0 0 33.333333%;max-width:33.333333%}.col-sm-5{flex:0 0 41.666667%;max-width:41.666667%}.col-sm-6{flex:0 0 50%;max-width:50%}.col-sm-7{flex:0 0 58.333333%;max-width:58.333333%}.col-sm-8{flex:0 0 66.666667%;max-width:66.666667%}.col-sm-9{flex:0 0 75%;max-width:75%}.col-sm-10{flex:0 0 83.333333%;max-width:83.333333%}.col-sm-11{flex:0 0 91.666667%;max-width:91.666667%}.col-sm-12{flex:0 0 100%;max-width:100%}}@media (min-width:768px){.col-md-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-md-4{-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-md-5{-webkit-box-flex:0;-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-md-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-md-7{-webkit-box-flex:0;-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-md-8{-webkit-box-flex:0;-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-md-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-md-10{-webkit-box-flex:0;-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-md-11{-webkit-box-flex:0;-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-md-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}@media (min-width:1024px){.col-lg-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-lg-4{-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-lg-5{-webkit-box-flex:0;-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-lg-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-lg-7{-webkit-box-flex:0;-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-lg-8{-webkit-box-flex:0;-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-lg-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-lg-10{-webkit-box-flex:0;-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-lg-11{-webkit-box-flex:0;-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-lg-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}.center-block{text-align:center}.mx-auto{margin:0 auto}.no-gutters{margin-right:0;margin-left:0}.edge-to-edge{padding:0}header{background:var(--color-primary);width:100%}.nav-wrap{background:var(--color-primary-dark)}.page-content{margin-top:20px}.main,.sidebar,.footer{display:block}header .top-header{height:70px;display:flex;align-items:center}header .top-header .col-md-4{display:flex;justify-content:flex-end;align-items:center}.logo img{width:180px}input{background:#fff;background-clip:padding-box;border:none;color:#111;height:32px;font-size:15px;letter-spacing:.5px;margin:0;outline:none;padding:0 10px 0 15px;transition:all .1s linear}.searchform label{display:none}nav ul{display:flex;align-content:center;margin:0}nav .menu{display:flex;align-items:center;height:60px}nav ul li{float:left;list-style:none;display:block;margin:0 10px 0 0}nav li:first-child{margin-left:0}nav li:first-child a{padding-left:0}nav a,nav a:hover,nav a:visited,nav a:focus,nav a:active{font-weight:600;color:#fff;font-size:15px;display:block;line-height:1.6;padding:0 15px;cursor:pointer;text-transform:uppercase}header nav.mainmenu{display:none}header .ham-txt{font-weight:600;color:#fff;font-size:15px;display:block;line-height:1.6}header nav.mobilemenu{z-index:9}@media (max-width:767px){header .top-header,header .ham,nav .menu{height:45px}header .top-header .col-md-4{display:none}header .top-header .col-md-8{display:flex;justify-content:center}header .nav-wrap>.container{display:flex;justify-content:space-between;align-items:center}nav ul li{margin:0}.logo img{width:130px}}@media (min-width:767px){header nav.mainmenu{display:block}header nav.mobilemenu{display:none}nav a:hover{text-decoration:underline}}body.home,body.category,body.search,body.page-template-list-page{background-color:#f9f7f6}.post-row{background:#fff;padding:20px;margin-bottom:25px}.post-row,.home .sidebar .sidebox,.category .sidebar .sidebox{box-shadow:0 2px 4px -2px rgb(0 0 0 / .1),0 2px 4px -1px rgb(0 0 0 / .1);border-radius:8px;overflow:hidden;transition:box-shadow 250ms cubic-bezier(.4,0,.2,1)}input,.post-row,.post-row .link a,.link a.campaign-link,.sidebar .sidebox,.ajax-load-more-wrap .alm-btn-wrap .alm-load-more-btn{border-radius:10px}.reco img,.main .img-wrap img{border-radius:10px}.intro{padding:5px 20px;background:#fff;box-shadow:rgb(0 0 0 / .1) 1px 1px 1px 0;margin-bottom:25px;border-radius:8px}.intro h1{font-size:24px;line-height:1.3;margin-bottom:10px}.intro h1:after{display:block;content:'';background-color:var(--color-primary);width:75px;height:4px;margin-top:10px}.post-wrap{display:block}.post-wrap h3{margin:0 0 10px;padding:0}.post-wrap h3 a:hover{color:var(--color-primary-dark)}.post-wrap .date{font-size:11px;text-transform:uppercase;letter-spacing:.7px;margin-bottom:5px}.post-wrap .desc p{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.link a.campaign-link,.post-wrap .link a{background:#4caf50;padding:8px 18px 7px;display:inline-block;color:white!important;font-size:14px;font-weight:600;font-family:Arial;-webkit-transition:all .35s ease;transition:all .35s ease;letter-spacing:.5px}.link a.campaign-link:hover,.post-wrap .link a:hover{background:#409644}@media (max-width:1023px){.main .post-row .col-md-3{padding-right:0}}.single .main a,.sidebar .fb a,.error404 .main a{color:var(--color-primary)}.single .main a:hover,.sidebar .fb a:hover,.error404 .main a:hover{color:var(--color-secondary)}.single h1{margin-bottom:15px}.single .resp-ad{padding-top:20px}.single .date{margin-bottom:20px;font-weight:100;font-size:14px}.single .main h4{margin-bottom:10px}.single figcaption{color:#555d66;font-size:13px;text-align:center}.single .page-content ul li{list-style:disc;margin-bottom:.4rem}.single .page-content ul,.single .page-content ol{margin-top:1rem;margin-bottom:2rem}.single .page-content ol li{margin-bottom:1rem}.sidebar h3{font-size:20px;margin-top:0;border-bottom:2px solid var(--color-primary);padding-bottom:8px;color:#1d1d1d}.sidebar h4{font-size:16px;margin-top:0;margin-bottom:10px}.sidebox{margin-bottom:40px;background:#fff;padding:20px}.sidebox a{color:#111}.sidebox a:hover{color:var(--color-secondary)}.sidebar .reco .post-row:last-child{margin-bottom:0}.sidebar .reco p{font-size:14px;line-height:1.6}.sidebar .reco .post-row{box-shadow:none;background:inherit;border-radius:0;padding:5px 0}.sidebar .reco .img-wrap{padding-right:0}.sidebar .reco,.sidebar .ref{padding:20px;margin-top:25px;background:#fff}.sidebar .ref .name{font-size:14px;font-weight:600}.sidebar .ref blockquote{font-size:14px;margin:3px 0 30px 0}.single .sidebar .reco,.single .sidebar .fb{padding:0}.sidebar .fb a.social-image{display:block;margin-bottom:20px}.sidebar .presentation img{border-radius:8px;margin:0 auto 20px}.sidebar .presentation p,.sidebar .fb p,.sidebar .ref p{font-size:14px}@media (min-width:768px) and (max-width:1023px){.sidebar .reco .img-wrap{padding-right:15px}.sidebar h4{margin-top:10px}}@media (min-width:768px){.sidebar .reco,.sidebar .ref{margin-top:0}.single .sidebar .reco,.single .sidebar .fb{padding:20px}}.ham{cursor:pointer;-webkit-tap-highlight-color:#fff0;transition:transform 400ms;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;z-index:1;display:block}.ham .top{stroke-dasharray:40 172}.ham .middle{stroke-dasharray:40 111}.ham .bottom{stroke-dasharray:40 172}.ham-wrap.active .top{stroke-dashoffset:-132px}.ham-wrap.active .middle{stroke-dashoffset:-71px}.ham-wrap.active .bottom{stroke-dashoffset:-132px}.line{fill:none;transition:stroke-dasharray 800ms,stroke-dashoffset 400ms;stroke:#fff;stroke-width:4;stroke-linecap:round}header .ham-wrap{display:flex;justify-content:center;align-items:center;color:#fff;text-transform:uppercase;z-index:99}header .top-items .ham{height:60px}@media (max-width:767px){header .top-items .ham{height:60px}}@media (min-width:767px){header .ham-wrap{display:none}}header .ham-txt.close{display:none}.main-menu{position:fixed;left:0;top:0;height:100%;width:100%;z-index:999;visibility:hidden;opacity:0;overflow:auto;transition:all 250ms linear;-webkit-transition:all 250ms linear;-moz-transition:all 250ms linear;background-color:var(--color-text);z-index:-1}.main-menu>ul{opacity:1;display:block;-webkit-transform:translateY(25px);-ms-transform:translateY(25px);transform:translateY(25px);-webkit-transition-property:all;transition-property:all;-webkit-transition-duration:250ms;transition-duration:250ms;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;list-style:none;clear:both;margin:0 auto;padding:160px 0 0 0;width:50%}.main-menu>ul>li{display:block;position:relative}.main-menu>ul.menu>li:before{display:block;content:'';width:auto;height:1px;background-color:rgb(255 255 255 / .2)}.main-menu>ul>li:first-child:before{height:0}.main-menu ul.menu>li>a{position:relative;width:calc(100%);display:block;font-size:22px;height:auto;line-height:1.5;letter-spacing:.0025rem;padding-bottom:.8125rem;padding-left:1.25rem;padding-top:.875rem;padding-right:.4375rem;text-decoration:none;outline:0;color:#fff}body.open-mainmenu{overflow:hidden;height:100%;width:100%}body.open-main-menu nav.mainmenu{visibility:visible;opacity:1;-webkit-transition-delay:0s;transition-delay:0s;-webkit-overflow-scrolling:touch;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-overflow-scrolling:touch;-webkit-backface-visibility:hidden;backface-visibility:hidden}body.open-main-menu nav.mainmenu ul{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}@media (max-width:768px){.open-main-menu nav.mainmenu{display:block;position:absolute;top:45px;z-index:8;background:var(--color-primary-dark);width:100%;height:100%;left:0}.open-main-menu nav.mainmenu .menu{flex-direction:column;height:100%;padding-top:60px}.open-main-menu .mainmenu li{margin-bottom:10px}.open-main-menu .mainmenu li a{font-size:16px;padding:0}.open-main-menu header .ham-txt:first-child{display:none}.open-main-menu header .ham-txt.close{display:block}}.related-posts{margin-top:60px}.related-posts .post-row{box-shadow:none}.single .main .related-posts a{color:#111}.single .main .related-posts .link a{color:#fff}.home .page-content{margin-top:20px}.page-template-list-page .page-content{margin-top:0}.hero{background-size:auto;background-position:center center;margin-bottom:40px}.hero,.content{position:relative;width:100%}.hero .inner{background:#158dbb}.copy{width:100%;display:flex;justify-content:center;align-items:center;padding-right:20%;padding-left:20%;text-align:center;flex-direction:column;padding-top:3rem;padding-bottom:3rem}.hero h1,.hero p{color:#fff}.hero h1{font-size:40px;line-height:1.2;margin:0}.hero h3{color:#fff;font-size:24px;font-weight:400;margin-top:20px;margin-bottom:0}.page-template-list-page .post-row{position:relative;border-radius:0;box-shadow:none;padding:20px 30px 30px 30px}.page-template-list-page .post-row .post-nr{position:absolute;top:0;left:0;width:25px;height:25px;background:var(--color-primary);display:flex;justify-content:center;align-items:center;color:#fff;font-size:18px;font-weight:600}.page-template-list-page .post-row h2{font-size:22px;margin-top:0;margin-bottom:13px}.page-template-list-page .post-row p{margin:0 0 20px 0}.page-template-list-page .post-row p:last-child{margin:0}.page-template-list-page .post-row img{margin-bottom:20px}.page-template-list-page .post-row .post-link span:after{content:"\f345";font-family:dashicons;display:inline-block;line-height:1;font-weight:400;font-style:normal;color:var(--color-primary);font-size:20px;height:auto;margin-left:0;margin-right:0;margin-top:-3px;vertical-align:middle;width:auto}.page-template-list-page .post-row a{color:var(--color-primary);font-weight:600}.page-template-list-page .post-row a:hover{color:var(--color-secondary)}@media (min-width:768px){.hero{background-attachment:fixed;background-size:cover;margin-bottom:30px}.home .hero{background-position:center center}.hero h1{font-size:50px}.home .hero h1{font-size:40px;line-height:1.3}.hero h3{font-size:26px}.page-template-list-page .post-row h2{margin-left:0;font-size:26px}.page-template-list-page .post-row .post-nr{top:0;left:-80px;width:80px;height:80px;font-size:36px;border-radius:3px 0 0 3px}}@media (max-width:767px){.copy{padding-right:10%;padding-left:10%}.home .hero{background-position:center -145px}.home .hero h1{font-size:30px;line-height:1.4}}@media (max-width:500px){.hero{margin-bottom:20px}.copy{padding-top:1rem;padding-bottom:1rem}.home .hero{background-position:center -249px;margin-bottom:20px}.hero h1{font-size:30px}.home .hero h1{font-size:22px;line-height:1.4}.hero h3{font-size:20px;margin-top:10px}}.ajax-load-more-wrap .alm-btn-wrap .alm-load-more-btn{background:#111;font-size:14px;font-weight:700}.ajax-load-more-wrap .alm-btn-wrap .alm-load-more-btn.loading,.ajax-load-more-wrap .alm-btn-wrap .alm-load-more-btn:hover{background-color:#777}.ajax-load-more-wrap .alm-btn-wrap .alm-load-more-btn.done{background-color:#1b0505}.wp-block-image{margin-bottom:25px}.fb-share-button{display:flex!important;justify-content:flex-end;margin-bottom:20px}.wp-block-separator{border:none;border-top:2px solid;border-color:#ddd}.campaign-info p{background:#eee;padding:8px 18px;margin:0 0 20px;border-radius:10px;display:inline-block;font-weight:600;font-size:14px}.fullpage{display:block}.fullpage>*:not(.blocket-container):not(.blocket-intro){max-width:730px;margin-left:auto;margin-right:auto}.fullpage .featured-image img,.blocket-intro,.blocket-intro .wp-block-image img{border-radius:10px}.blocket-intro{gap:0;padding:0;margin:0;background-image:url(https://gratishuset.se/wp-content/uploads/2025/07/blocket-background.svg);background-repeat:no-repeat;background-position:center;background-size:cover;border:1px solid #ebecee}.blocket-intro h1{font-size:32px;letter-spacing:-1px;word-spacing:-1px;line-height:1.2;color:#454545;font-weight:600}.blocket-intro p{color:#454545}.blocket-intro .wp-block-image{margin-bottom:0}.blocket-intro .wp-block-column{align-self:auto;justify-content:center;display:flex;flex-direction:column;padding:40px 60px}.blocket-intro .wp-block-column figure{margin:0 auto}.blocket-search-filters{background-image:url(https://gratishuset.se/wp-content/uploads/2025/07/blocket-background.svg);background-repeat:no-repeat;background-position:center;background-size:cover}@media (max-width:991px){.blocket-intro{flex-direction:column}.blocket-intro .wp-block-column{padding:20px 40px 0}.blocket-intro .wp-block-column img{max-width:200px}.blocket-intro .wp-block-column:last-child{padding:0 40px 20px 40px;text-align:center}.blocket-intro h1{font-size:22px;margin-top:0;letter-spacing:-1px;word-spacing:-1px}.blocket-intro p{font-size:16px}}@media (max-width:781px){.blocket-intro .wp-block-column{padding:0}.blocket-intro .wp-block-column:last-child{padding:0 20px 20px 20px}.blocket-intro p{font-size:14px;margin-bottom:0}}a.link-btn{font-size:16px;font-weight:600}a.link-btn:before{content:"\f345";font-family:dashicons;display:inline-block;line-height:1;font-weight:400;font-style:normal;color:var(--color-primary);font-size:16px;height:auto;margin-left:-5px;margin-right:5px;margin-top:-4px;vertical-align:middle;width:auto}a.link-btn:hover{text-decoration:underline}.footer{font-size:15px;width:100%;color:#fff;background:var(--color-primary-dark);overflow:hidden;clear:both;padding:20px;margin-top:40px}.single .footer{padding:0}.footer h4{font-size:20px;color:#fff;margin-bottom:15px}.footer a{color:#fff;text-decoration:underline}@media (min-width:768px){.single .footer{padding:40px}}#cookie-notice{max-width:500px;min-width:auto!important;box-shadow:0 4px 15px rgb(0 0 0 / .1);margin:20px;border-radius:5px}#cookie-notice.cn-position-bottom{font-size:16px;line-height:1.5;font-weight:400}#cookie-notice a{color:#111;text-decoration:underline}#cookie-notice #cn-notice-buttons{padding:0;text-align:center}#cookie-notice #cn-notice-buttons a{text-decoration:none;background:#333;color:#fff;padding:7px 16px;display:block;margin:0;font-size:12px;-webkit-transition:all 0.225s ease-in-out 0s;-moz-transition:all 0.225s ease-in-out 0s;transition:all 0.225s ease-in-out 0s;border-radius:100px;font-weight:700}#cookie-notice #cn-notice-buttons a:hover{background:#555}a.cn-close-icon{display:none}#cookie-notice .cookie-notice-container{text-align:left}#cookie-notice .cookie-notice-container{width:90%;margin:0 auto;padding:0;display:flex!important;justify-content:center;align-items:center}#cookie-notice.cookie-notice-hidden .cookie-notice-container{display:none!important}#cookie-notice .cookie-notice-container .cn-notice-text{font-weight:400}#cookie-notice .cookie-notice-container #cn-notice-text{padding:20px 40px 20px 0;display:inline-block;margin-bottom:0;max-width:70%;font-size:13px}@media (max-width:540px){#cookie-notice{margin:35px}#cookie-notice #cn-notice-buttons{padding:0 20px 20px}#cookie-notice .cookie-notice-container{flex-direction:column}#cookie-notice .cookie-notice-container #cn-notice-text,#cookie-notice #cn-notice-buttons a{font-size:13px;line-height:1.5}#cookie-notice .cookie-notice-container,#cookie-notice .cookie-notice-container #cn-notice-text{max-width:100%}#cookie-notice .cookie-notice-container #cn-notice-text{padding:20px}#cookie-notice #cn-notice-buttons{width:100%}}@media (max-width:380px){#cookie-notice .cookie-notice-container,#cookie-notice .cookie-notice-container #cn-notice-text{width:100%}}