html{font:100%/1.2em sans-serif;overflow-x:hidden}body{-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto;word-wrap:break-word;font-weight:400;font-size:100%;color:#555}.header{background-color:#faf6ea;padding:30px 0 30px 0}.header .main-nav{float:right}.header .main-nav ul{margin:0;padding:0}.header a{text-decoration:none;font-weight:400;color:#333!important}.header .main-nav li{display:inline-block}.header .main-nav li a{font-size:1em}h1{font-weight:700;color:#333;font-size:2.2em;line-height:1.2em;word-break:unset!important}.header div.blog-name{margin:0!important;float:left;font-size:1.4em;font-weight:bold!important}.blog-name>a{text-decoration:none;font-weight:700;color:#333;margin:0;background-size:auto;background-size:40px;padding-left:0;padding-top:10px;padding-bottom:10px}.blog-name>a:active,a:hover{text-decoration:none!important}article,aside,figure,footer,header,hgroup,nav,section,img{display:block}.main_container{margin-top:20px}.footer-container{margin-top:40px;background:#d5a45a;padding:20px 0;color:#fff}.single-post .post-article{border-bottom:none}.post-article:last-of-type,.page-article:last-of-type{border-bottom:none;margin-bottom:0;padding-bottom:0}.post-article,.page-article{margin-bottom:2em;padding-bottom:2em;border-bottom:1px dashed #e9e9e9}.post-article img{max-width:100%}article,aside,figure,footer,header,hgroup,nav,section,img{display:block}.post-date{display:block;margin-bottom:.7em;color:#bbb;font-size:.9em}.post-title{font-weight:700;color:#333;font-size:2.2em;line-height:1.2em}.post-title a{color:#333}a{color:#524db4}a:hover,a:focus{opacity:.8;text-decoration:underline;color:#524db4}.post-title a:hover,.post-title a:focus{opacity:.8;text-decoration:none}.post-excerpt{line-height:1.9em;font-weight:400}.post-excerpt p{margin-bottom:20px;font-size:1.2em}p.schema-faq-question{font-size:1.2em!important}.post-excerpt h3.wp-block-heading{font-size:1.3em}img.alignright{float:right;margin:0 0 1em 1em}img.alignleft{float:left;margin:0 1em 1em 0}img.aligncenter{display:block;margin-left:auto;margin-right:auto}a img.alignright{float:right;margin:0 0 1em 1em}a img.alignleft{float:left;margin:0 1em 1em 0}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.inline-block{display:inline-block}.pagination-buttons{margin:20px 0 40px 0;clear:both}.pagination-buttons>div>a{padding:10px 15px;border-radius:7px;border:1px solid #524db4}.post-category{margin-top:60px}.post-category>a{padding:7px 10px;background:#f3f3f3;font-size:90%;color:#333;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.post-category>a:hover{background:#e3e3e3;text-decoration:none}blockquote{font-style:italic}.post-comments{margin-top:60px}.post-comments h3{margin-bottom:30px;text-align:center;font-style:italic}p.comment-notes{display:none}ol.comment-list{margin:0;padding:0}ol.comment-list>li{list-style:none}.comment-author>img{float:right;border-radius:50%}li.media{border-bottom:1px solid #f3f3f3;margin:20px 0 40px 0;padding-bottom:20px}li.media:last-of-type{border-bottom:none!important}li.media>.media-body{text-align:justify;line-height:1.6em}li.media>.media-body>time{font-size:90%;font-style:italic}li.media>.media-body>.media-heading{display:inline-block}li.media>.children>li{border-bottom:none!important}li.media>.media-body>img{float:right;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;margin-left:40px;margin-bottom:20px}.comment-respond>form>textarea,input{margin-bottom:20px}.single-post .post-excerpt{text-align:justify}.iframe-wrapper{position:relative;width:100vw;max-width:960px;left:50%;transform:translateX(-50%);overflow:hidden;text-align:center}.iframe-wrapper iframe{width:100%;border:none;margin:20px 0}.about-the-author{margin-top:30px;background:#f6f3fb;padding:20px;border-radius:20px}.about-the-author img{float:left;margin-right:20px;margin-bottom:20px;border-radius:50%}.product-image img{max-width:100%}.product-grid{margin:20px 0;text-align:left!important}.product-grid-row{display:flex;flex-wrap:wrap}.same-height-row{display:flex;flex-wrap:wrap}.same-height-row .same-height-col{display:flex;flex-direction:column}.product-grid-row .col-md-4{display:flex;flex-direction:column}.product-grid img{max-width:100%}.product-grid a{color:#333}.product-grid a:hover{text-decoration:none}.product-grid .product-name{margin:10px 0;line-height:normal!important;display:block}.product-grid .product-price{margin:10px 0;line-height:normal!important;display:block}.product-grid .product-price s{color:#666;margin-right:10px}.product-grid .product-price span.sales-price{color:rebeccapurple;font-weight:700}.single-product h1.product-name{margin:0;font-size:1.6rem;font-weight:700}.product-purchasable{margin:20px 0}.post-excerpt>.post-thumbnail{width:150px;height:150px;float:left;margin-right:20px;margin-bottom:20px;background-position:center;background-size:cover}.single-product .product-purchasable .product-price s{color:#666;margin-right:10px}.single-product .product-purchasable .product-price span.sales-price{color:rebeccapurple;font-weight:700}.single-product .product-buy>i{margin-right:5px}.single-product .product-buy{background:rgb(255,222,0);color:rgb(0,0,0);cursor:pointer;font-weight:700;display:inline-flex;justify-content:center;align-items:center;box-sizing:border-box;line-height:inherit;padding:.6rem;text-decoration:none;border:.1rem solid transparent;-webkit-appearance:none;appearance:none;border-radius:5px;margin:10px 0}.stock-status{display:inline-block;margin-left:20px}.discount-badge{background:#ffde00;color:#000;font-weight:700;top:10px;right:10px;position:absolute;padding:7px;border-radius:3px}.free-shipping-badge{background:#524db4;color:#fff;font-weight:700;top:10px;left:10px;position:absolute;padding:7px;border-radius:3px}.aioseo-breadcrumbs{margin-bottom:10px}.copyright{font-size:1em}.footer-container nav ul{margin:0;padding:0}.footer-container nav ul>li{list-style:none;padding:2px 0}.footer-container nav ul>li>a{color:#524db4}.footer-container a{color:#fff;font-size:1em}.footer-col{padding:0}.single-product-image{min-height:80vh;background-size:cover!important;background-position:center center!important;position:relative;z-index:0}.single-product-details{padding:20px;background-color:#f6f3fb}@media only screen and (max-width:600px){.single-product-image{width:100%;min-height:40vh!important}.single-product-details{border-top-right-radius:unset!important;-webkit-border-top-right-radius:unset!important;border-bottom-right-radius:unset!important;-webkit-border-bottom-right-radius:unset!important}.footer-col{margin-bottom:20px}.product-grid-row .col-md-4{width:50%}.single-product-container{padding-left:0;padding-right:0}body.single-products .main_container{margin-top:0}.iframe-wrapper{width:100%!important}.iframe-wrapper iframe{margin:0 auto}.header{padding:30px 0!important}.schema-faq{text-align:left!important}}.aioseo-breadcrumb a{color:#524db4}:root :where(p.has-background){padding:1rem!important}.related-products-grid{margin-top:40px;background:#f6f3fb;padding:20px}.related-products-grid h3{margin:0;font-size:1rem;font-weight:700}.wp-block-buttons{margin-bottom:20px}.product-image-loop{display:block;width:100%;height:230px;background-size:cover;background-position:center;background-repeat:no-repeat}.order-by-row{text-align:right}.order-by-row ul{margin:0;padding:0;display:inline-block}.order-by-row ul>li{display:inline-block;margin:0 5px}.disclaimer{display:block;font-size:12px;margin:20px 0}.product-description ul{margin:20px 0}ul.wp-block-list li{margin-bottom:10px;font-size:1.1em}.header-logo{max-width:35px;display:inline-block}.schema-faq{padding:20px;border-radius:10px;background:#f3f3f3;font-size:90%}.schema-faq-section>strong.schema-faq-question{cursor:pointer;font-size:1.2em;padding:5px 0;border-bottom:1px solid #d9d9d9;display:block}.schema-faq-section>p.schema-faq-answer{display:none;padding-top:5px}.post-excerpt h2{font-size:22px;font-weight:700}.provision-item-class{background:#2ca76f!important}a,a:active{outline:none!important}.product-related-blogs{margin-top:20px}.product-related-blogs li{list-style:square;margin-left:30px}a.brandLink{padding:5px 15px;background:#524db4;color:#fff;border-radius:10px;margin:10px 0;text-decoration:none;width:max-content;display:inline-block}.rating{display:inline-block;margin:0;padding:0;color:#524db4}a.brandLink:hover,a.brandLink:active{text-decoration:none}.btn-primary,.btn-primary:hover,.btn-primary:active{background-color:#524db4;border-color:#524db4;font-size:unset}.dimension-list-wrapper{overflow-x:auto;white-space:nowrap;padding:10px 0;margin-bottom:20px;margin-top:20px}.dimension-list{display:inline-flex;gap:10px;padding:0;margin:0;list-style:none}.dimension-list li{background:#e9ecef;padding:8px 12px;border-radius:5px;border:1px solid #ccc;font-weight:700;font-family:Arial,sans-serif;font-size:14px;display:inline-block;white-space:nowrap}.dimension-list li.active{background:#524db4;color:#fff!important;border-color:#0056b3}.dimension-list li.active>a{color:#fff!important}.flexel-logo>a{display:block;width:175px;height:50px;background:url(/app/themes/_v1/img/aarhuspuls-logo.svg) no-repeat center;background-size:contain;float:left}a.s-link{color:#555;border-bottom:1px dotted #555}.header-wrap .nav-menu{list-style:none;margin:0;padding:0;display:flex;justify-content:center;position:relative}.header-wrap .nav-menu .menu-item{position:relative;margin:0 5px}.header-wrap .nav-menu .menu-item>a{display:block;padding:7px 12px;color:#333;font-size:16px;font-weight:700;text-decoration:none;border-radius:8px;transition:background 0.7s ease}.header-wrap .nav-menu .menu-item>a:hover,.header-wrap .nav-menu .menu-item.current-menu-item>a{background:rgba(0,0,0,.1)}.header-wrap .nav-menu .menu-item-has-children{position:relative}.header-wrap .nav-menu .menu-item-has-children>.sub-menu{position:absolute;top:100%;left:50%;transform:translateX(-50%);width:600px;background:#fff;border-radius:12px;box-shadow:0 6px 12px rgba(0,0,0,.1);padding:20px;z-index:1000;display:none;flex-wrap:wrap;justify-content:space-around}.header-wrap .nav-menu .menu-item-has-children:hover>.sub-menu{display:flex}.header-wrap .nav-menu .sub-menu>li{flex:1;min-width:200px;padding:10px}.header-wrap .nav-menu .sub-menu .menu-item a{padding:10px 15px;color:#5B3FAA!important;font-size:14px;font-weight:500;display:block;background:#f8f8fc;border-radius:8px;transition:background 0.3s ease,color 0.3s ease}.header-wrap .nav-menu .sub-menu .menu-item a:hover{background:#5B3FAA;color:white!important}.category-footer-text{display:block;margin-top:45px;text-align:justify}.category-footer-text h2,.category-footer-text h3{margin-bottom:5px;font-size:20px;font-weight:700}.product-category-description{max-height:100px;overflow:hidden;position:relative;transition:max-height 0.3s ease-in-out;margin-bottom:10px;text-align:justify}.product-category-description h1{text-align:left}.product-category-description::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:30px;background:linear-gradient(to bottom,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);pointer-events:none}.product-category-description.expanded{max-height:none}.product-category-description.expanded::after{display:none}.read-more-btn{padding:5px 10px;border-radius:7px;border:1px solid #524db4;cursor:pointer;color:#524db4;margin-bottom:30px;margin-top:10px;font-size:14px}.shop-header{padding:20px 0;background:#ede3ff;margin-top:-21px;text-align:justify}.brandlink-list-wrapper{margin:20px 0;padding:0;text-align:center}.brandlink-list{list-style-type:none;margin:0;padding:0;justify-content:center}.brandlink-list li{font-size:1rem;font-weight:600;padding:10px 15px;border-radius:5px;transition:background-color 0.3s,color 0.3s;display:inline-block}.brandlink-list li a{text-decoration:none;color:#333;font-weight:600;transition:color 0.3s}.brandlink-list li:hover{background-color:#f0f0f0}.brandlink-list li.active{background-color:#524db4;color:#fff}.brandlink-list li.active a{color:#fff}.category-brands{margin-top:40px}.category-brands h4{font-size:1.2rem;font-weight:700;margin-bottom:10px}.product-category-archive{margin-bottom:40px}.product-category-archive h1{font-size:1.6rem;font-weight:700}.text-block-front{background:#f7f7fa;padding:40px 0}.text-block-front h1{font-size:32px;font-weight:700}.text-block-front h2{font-size:18px;font-weight:700}@media (max-width:768px){.brandlink-list{flex-direction:column;align-items:center}.brandlink-list li{font-size:1.2rem;margin-bottom:10px}.flexel-logo>a{background:url(/app/themes/_v1/img/flexel-icon.svg) no-repeat center;width:50px;margin-top:-4px}.header-wrap .nav-menu .menu-item{margin:unset}.header-wrap .nav-menu .menu-item>a{padding:10px 15px}}.single-cover{height:40vh;background-size:cover;background-position:center;background-attachment:fixed;position:relative;margin-top:-21px}.has-cover{background:#fff;border-top-left-radius:8px;border-top-right-radius:8px;margin-top:-25vh;padding:2rem;position:relative;z-index:10;overflow:hidden}._transparent{background:transparent!important}.no-border-radius{border-radius:0!important}.dictionary-list ul{list-style:none;padding:0;margin:0}.dictionary-list li{margin-bottom:.5rem}.company-logo{background-color:#fff;border-radius:50%;display:block;width:170px;height:170px;margin:0 auto;background-size:80%;background-position:center;background-repeat:no-repeat;border:2px solid #f3f3f3}.company-cover{height:25vh;background-size:cover;background-position:center;background-attachment:fixed;position:relative;margin-top:-21px;border-bottom:2px solid #f3f3f3}.single-powerco .has-cover{margin-top:-150px}.company-details{padding:20px;background:#fff;margin-top:30px;border-radius:10px}.company-details p{font-size:1em;line-height:1.5}.company-details h1.post-title{font-size:2rem;font-weight:700;margin:0 0 10px 0}.company-info{margin-top:20px}.company-info a.btn>i{margin-right:5px}.company-info a.btn{padding:10px 15px;background:#524db4;color:#fff;border-radius:10px;margin:10px 0;text-decoration:none}.wp-block-cover{margin-bottom:20px}.post-article h2,.post-article h3,.post-article h4,.post-article h5,.post-article h6{font-weight:bold!important}.news-wrap{margin:0;padding:0 0 40px;box-sizing:border-box;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;background:#fff}.section-title{font-size:18px;font-weight:800;margin:16px 0 12px;text-transform:none}.section-title a{color:#111;text-decoration:none}.section-title a:hover{text-decoration:underline;text-underline-offset:3px}.archive-header{margin:16px 0 8px}.archive-title{font-size:24px;font-weight:800;margin:0}.archive-description{color:#4a4f57;margin-top:6px}.category-submenu{border-top:1px solid #eaeaea;border-bottom:1px solid #eaeaea;background:#fafafa}.category-submenu .category-menu{margin:0;padding:8px 0;list-style:none;display:flex;flex-wrap:wrap;gap:16px}.category-submenu .category-menu li a{text-decoration:none;opacity:.9;color:#222;font-size:14px}.category-submenu .category-menu li a:hover{text-decoration:underline;opacity:1}.category-submenu .cat-item-all a{font-weight:700}.news-hero{display:grid;grid-template-columns:1.3fr 1fr;gap:24px;align-items:start;margin:18px 0 24px}.news-hero__media{display:block;border-radius:14px;overflow:hidden}.news-hero__media img{width:100%;height:clamp(260px, 42vw, 520px);display:block;object-fit:cover}.news-hero__placeholder{background:#f0f2f5;width:100%;height:clamp(260px, 42vw, 520px);border-radius:14px}.news-hero__content .post-kicker{display:inline-block;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.04em;color:#dc4ea1;margin-bottom:8px}.media-body .post-kicker{display:inline-block;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.04em;color:#dc4ea1;margin-bottom:8px}.news-hero__title{font-size:clamp(28px, 3.6vw, 44px);line-height:1.08;margin:0 0 8px}.news-hero__title a{text-decoration:none;color:#111}.news-hero__title a:hover{text-decoration:underline;text-underline-offset:3px}.post-meta{color:#5b626a;font-size:14px;display:flex;align-items:center;gap:8px;margin:0 0 10px}.post-meta .dot{opacity:.6}.news-hero__excerpt{color:#1f2328;font-size:16px;line-height:1.55;margin:0}.news-secondary{margin:8px 0 18px}.news-card{display:grid;grid-template-rows:auto 1fr;border:1px solid #e8eaee;border-radius:14px;overflow:hidden;background:#fff;transition:box-shadow .15s ease,transform .05s ease}.news-card:hover{box-shadow:0 4px 30px rgba(0,0,0,.06)}.news-card__media{display:block;aspect-ratio:16/9;overflow:hidden;background:#f5f6f8}.news-card__media img{width:100%;height:100%;display:block;object-fit:cover}.news-card__placeholder{width:100%;aspect-ratio:16/9;background:#f0f2f5}.news-card__body{padding:14px 16px 16px}.news-card .post-kicker{font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.04em;color:#dc4ea1;margin-bottom:6px}.news-card__title{font-size:20px;line-height:1.25;margin:0 0 8px}.news-card__title a{color:#111;text-decoration:none;font-weight:700}.news-card__title a:hover{text-decoration:underline;text-underline-offset:3px}.news-card__excerpt{color:#4a4f57;font-size:15px;line-height:1.5;margin:6px 0 0}.news-card--compact .news-card__title{font-size:17px;margin-bottom:4px}.news-latest{margin-top:8px}.news-list{display:grid;gap:16px}.news-list__item{display:flex;align-items:flex-start;gap:14px;border-bottom:1px solid #eef0f3;padding-bottom:14px}.news-list__item:last-child{border-bottom:0}.news-list__thumb{display:block;width:200px;min-width:200px;height:112px;border-radius:10px;overflow:hidden;background:#f0f2f5}.news-list__thumb img{width:100%;height:100%;object-fit:cover;display:block}.news-list__placeholder{display:block;width:100%;height:100%;background:#eef0f3}.news-list__title{font-size:19px;line-height:1.25;margin:2px 0 6px}.news-list__title a{color:#111;text-decoration:none;font-weight:700}.news-list__title a:hover{text-decoration:underline;text-underline-offset:3px}.news-list__excerpt{color:#4a4f57;font-size:15px;margin:4px 0 0}.news-grid-block{margin-top:20px}.news-grid-block .news-card{margin-bottom:16px}.news-aside{position:sticky;top:20px}.aside-block{border:1px solid #e8eaee;border-radius:14px;padding:14px 16px;background:#fff;margin-bottom:16px}.aside-title{font-size:16px;font-weight:800;margin:0 0 10px}.aside-list{list-style:none;padding:0;margin:0}.aside-list li{padding:6px 0;border-bottom:1px solid #f1f2f4}.aside-list li:last-child{border-bottom:0}.aside-list a{color:#111;text-decoration:none}.aside-list a:hover{text-decoration:underline;text-underline-offset:3px}.aside-tags{display:flex;flex-wrap:wrap;gap:8px;list-style:none;padding:0;margin:0}.aside-tags a{display:inline-block;padding:6px 10px;border:1px solid #e8eaee;border-radius:999px;text-decoration:none;font-size:13px;color:#111}.aside-tags a:hover{background:#111;color:#fff;border-color:#111}.aside-ad .ad-slot{height:180px;border:2px dashed #d9dce2;border-radius:12px;display:flex;align-items:center;justify-content:center;font-weight:700;color:#9aa0a6}.news-pagination{margin-top:18px;display:flex;justify-content:center}.news-pagination .page-numbers,.news-pagination a,.news-pagination span{display:inline-flex;align-items:center;justify-content:center;min-width:36px;height:36px;padding:0 10px;margin:0 4px;border-radius:10px;border:1px solid #e8eaee;text-decoration:none;color:#111;font-size:14px}.news-pagination .current,.news-pagination a:hover{background:#111;color:#fff;border-color:#111}.news-empty{text-align:center;padding:80px 0;color:#555}.article-hero{position:relative;width:140%;max-width:1120px;margin:0 -20% 4px;border-radius:16px;overflow:hidden}.article-hero img{display:block;width:100%;height:clamp(220px, 48vw, 460px);object-fit:cover}.article-hero__overlay{position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,0) 60%,rgba(0,0,0,.18));pointer-events:none}.article{max-width:760px;margin:0 auto}.article-hero__caption{display:block;background:none;border:0;margin:.5rem 0 0;padding:0;font-size:.9rem;line-height:1.4;color:#666;font-style:italic;text-align:center}.article{max-width:760px;margin:0 auto}.article-header .post-kicker{display:inline-block;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.04em;color:#dc4ea1;margin-bottom:8px}.article-title{font-size:clamp(28px, 4vw, 44px);line-height:1.12;margin:0 0 10px;color:#111}.article .post-meta{color:#5b626a;font-size:14px;display:flex;align-items:center;gap:8px;margin-bottom:18px}.article-content{color:#1f2328;font-size:18px;line-height:1.75;margin-top:2em}.article-content p{margin:0 0 1.1em}.article-content h2,.article-content h3,.article-content h4{margin:1.6em 0 .6em;line-height:1.25}.article-content h1,.article-content h2,.article-content h3,.article-content h4,.article-content h5,.article-content h6{font-weight:700;color:#111;line-height:1.25;margin:1.6em 0 .6em}.article-content blockquote{border-left:3px solid #e8eaee;margin:1.4em 0;padding:.1em 1em;color:#4a4f57;font-style:italic}.article-content figure{margin:1.2em 0}.article-content figcaption{color:#6a7179;font-size:14px;margin-top:.4em}.article-content img{height:auto;max-width:100%;border-radius:12px}.article-footer{margin-top:22px}.article-tags{list-style:none;padding:0;margin:0;display:flex;gap:8px;flex-wrap:wrap}.article-tags a{display:inline-block;padding:6px 10px;border:1px solid #e8eaee;border-radius:999px;text-decoration:none;font-size:13px;color:#111}.article-tags a:hover{background:#111;color:#fff;border-color:#111}.article-nav{max-width:760px;margin:28px auto 0;display:grid;grid-template-columns:1fr 1fr;gap:12px}.article-nav__prev a,.article-nav__next a{display:block;padding:14px 16px;border:1px solid #e8eaee;border-radius:12px;text-decoration:none;color:#111;background:#fff;transition:box-shadow .15s ease}.article-nav__prev a:hover,.article-nav__next a:hover{box-shadow:0 4px 22px rgba(0,0,0,.06)}@media (max-width:992px){.news-hero{grid-template-columns:1fr}.news-aside{position:static}}@media (max-width:768px){.news-list__thumb{width:150px;min-width:150px;height:84px}}@media (max-width:560px){.news-wrap{padding:0 12px 36px}.news-hero{gap:16px}.news-card__body{padding:12px}.news-list__item{gap:10px}.news-list__thumb{width:120px;min-width:120px;height:72px}.news-list__title{font-size:17px}.section-title{margin:12px 0 10px}}#site-main>.container{padding:0}#ap-popup{position:fixed;right:20px;bottom:20px;background:#fff;color:#111;padding:12px 14px;border-radius:10px;box-shadow:0 6px 24px rgba(0,0,0,.15);font-size:14px;display:flex;align-items:center;gap:10px;z-index:9999}#ap-popup a{text-decoration:underline}#ap-popup button#ap-popup-close{appearance:none;border:0;background:transparent;cursor:pointer;font-size:18px;line-height:1;padding:2px 6px;opacity:.6}#ap-popup button#ap-popup-close:hover{opacity:1}.ap-hidden{display:none!important}.site-footer{background:#faf8f3;color:#444;font-family:"Helvetica Neue",Arial,sans-serif;margin-top:3rem;border-top:1px solid #eceae5}.site-footer a{color:#222;text-decoration:none}.site-footer a:hover{color:#d38f5b}.footer-main{padding:3rem 0 2rem}.footer-col+.footer-col{margin-top:2rem}@media (min-width:768px){.footer-col+.footer-col{margin-top:0}}.footer-brand .brand-name{font-weight:700;font-size:1.4rem;color:#d38f5b}.footer-about{margin:1rem 0 1.5rem;color:#666;line-height:1.6}.footer-social{display:flex;gap:1rem;margin:0 0 1.5rem;padding:0;list-style:none}.footer-social a{font-size:.95rem;color:#666}.footer-social a:hover{color:#d38f5b}.footer-newsletter .form-control{background:#fff;border:1px solid #ddd;color:#333}.footer-newsletter .form-control::placeholder{color:#aaa}.footer-newsletter .btn{background:#d38f5b;color:#fff;border:none}.footer-newsletter .btn:hover{background:#b47448}.footer-title{font-size:1rem;font-weight:600;text-transform:none;letter-spacing:0;color:#333;margin-bottom:1rem}.footer-links li{margin-bottom:.5rem}.footer-links li a{color:#555}.footer-links li a:hover{color:#d38f5b}.footer-links.two-col{column-count:2;column-gap:1.5rem}@media (max-width:575.98px){.footer-links.two-col{column-count:1}}.footer-articles{margin:0;padding:0;list-style:none}.footer-article{margin-bottom:1rem}.footer-article-link{display:flex;align-items:center}.footer-article .thumb{flex:0 0 60px;height:60px;border-radius:6px;background-size:cover;background-position:center;margin-right:1rem}.footer-article .meta{display:flex;flex-direction:column}.footer-article .title{font-size:.95rem;font-weight:500;color:#222}.footer-article .date{color:#888;font-size:.8rem}.footer-search .form-control{background:#fff;border:1px solid #ddd;color:#333}.footer-search .form-control::placeholder{color:#aaa}.footer-search .btn{border-color:#ccc;color:#555}.footer-search .btn:hover{background:#eee}.footer-secondary{border-top:1px solid #eceae5;background:#f7f5f0;padding:1rem 0}.footer-secondary small{color:#777}.footer-secondary .muted-links a{color:#777}.footer-secondary .muted-links a:hover{color:#d38f5b}.footer-secondary .sep{opacity:.5;margin:0 .4rem}.back-to-top{white-space:nowrap}