ul{box-sizing:border-box}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}html :where(img[class*=wp-image-]){height:auto;max-width:100%}@font-face{font-display:swap;font-family:"Quicksand";font-style:normal;font-weight:300 700;font-display:swap;src:url(https://fonts.gstatic.com/s/quicksand/v31/6xKtdSZaM9iE8KbpRA_hK1QNYuDyPw.woff2)format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*,strong{color:#000}*{margin:0;padding:0;box-sizing:border-box;font-family:"Quicksand",sans-serif}html{scroll-behavior:smooth;margin-top:0!important}body{display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#f0f0f0;margin:0 auto}main{width:100%}h1,h2,h3{color:#252525}h1{font-size:40px;margin-bottom:15px}h2,h3{font-size:32.5px}h3{font-size:30px}h2,h3,h4,p{margin-bottom:20px}h1,h2,h3,h4{font-weight:500}h2,h3,h4{scroll-margin-top:100px}h4{font-size:25px;color:#353535}p{font-size:18px;font-weight:450;color:#151515}strong{font-weight:600;font-style:normal}img{max-width:100%;border-radius:5px}a img{display:block;margin:0}.logo{width:50px}hr{margin:35px 0;border:solid 1px #f7f8fb}.action-div{display:flex;flex-direction:row;width:auto;gap:10px}.cta-button{padding:20px;font-size:18px;font-weight:500;color:#fff;background-color:#505050;border-radius:5px;border:0;width:100%;cursor:pointer;text-decoration:none;transition:background-color .3s ease;margin-bottom:0}.cta-button:hover{background-color:#404040}.floating-buttons{position:fixed;bottom:20px;right:20px;display:flex;flex-direction:column;gap:10px;z-index:9999}.floating-button{width:50px;height:50px;border-radius:5px;background-color:rgb(0 0 0/.25);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(10px);color:#fff;text-align:center;line-height:50px;font-size:24px;transition:all .3s ease;text-decoration:none;box-shadow:0 4px 12px rgb(0 0 0/.15);display:flex;justify-content:center;align-items:center}.floating-button:hover{transform:scale(1.1)}.header{position:relative;top:0;left:0;width:100%;box-sizing:border-box;height:100px;justify-content:space-between;align-items:center;z-index:999;padding:0 50px;width:calc(100% - 15px);border-radius:4px}.blogg-container,.header,.page-content{display:flex;background-color:#fff;margin:7.5px auto 0}.blogg-container{flex-direction:column;width:100%;box-sizing:border-box;padding:50px;height:auto;width:calc(100% - 15px);border-radius:4px;overflow:hidden}.page-content{flex-direction:row;position:relative;gap:60px}.faq-section,.footer,.page-content{width:100%;box-sizing:border-box;padding:50px;width:calc(100% - 15px);border-radius:4px}.faq-section{background-color:#fff;margin:7.5px auto 0}.footer{position:relative;bottom:0;left:0;display:flex;flex-direction:column;justify-content:space-between;height:auto;gap:40px;margin:7.5px auto;background-image:linear-gradient(rgb(255 255 255/.8)0,rgb(255 255 255/.8) 50%,rgb(255 255 255/.8) 100%),url(https://www.assistanscentrum.se/wp-content/uploads/2025/04/background-picture.webp);background-size:cover;background-position:center}.footer hr{margin:20px 0}.menu-container{position:relative;flex-direction:row;width:auto}.menu,.menu ul{display:flex;flex-direction:row;align-items:center;width:100%}.menu{justify-content:center;top:100%;right:0;color:#fff;height:45px;z-index:1000}.menu ul{list-style-type:none;justify-content:flex-end;gap:10px;height:100%}.menu li a{text-decoration:none;border-radius:4.5px;font-size:16px;background-color:#f7f8fb;border:1px solid #efefef;padding:8px 10px}.menu li a:hover{background-color:#eceef3;transition:all .5s}.menu-icon{display:none;cursor:pointer;position:absolute;top:0;right:0;z-index:1001}.bar{display:block;width:30px;height:3px;background-color:#333;margin:5px 0;transition:.3s}#menu-toggle:checked+.menu-icon .bar:nth-child(1){transform:rotate(45deg) translate(5px,5px)}#menu-toggle:checked+.menu-icon .bar:nth-child(2){opacity:0}#menu-toggle:checked+.menu-icon .bar:nth-child(3){transform:rotate(-45deg) translate(5px,-5px)}#menu-toggle:checked+.menu-icon+.menu{display:block}.file-item input[type=file],.menu-label,input[type=checkbox]{display:none}form{display:grid;max-width:800px;margin:0 auto}form p{margin:0}form label{display:block}input[type=text]{display:flex;width:100%;padding:12.5px;font-size:16px;border-radius:4px;background-color:#f7f8fb;border:1px solid #efefef}.submit-button{background-color:#505050;color:#fff;border:solid 1px rgb(255 255 255/.3);padding:20px;font-size:18px;border-radius:5px;cursor:pointer;transition:background-color .3s ease}.submit-button:hover{background-color:#404040;transition:all .5s ease}.checkbox-container{display:flex;flex-direction:column;padding:2px;gap:7.5px;margin-bottom:20px}.file-container,.form-section1{display:flex;justify-content:flex-start}.form-section1{flex-direction:column;overflow:hidden}.file-container{gap:10px;align-items:center}.file-item{display:flex;flex-direction:column;align-items:flex-start;width:auto}.file-info{font-size:12px;color:#333;margin-top:3px}.cta-container,.file-upload-button{width:100%;background-color:#f7f8fb;border:1px solid #efefef}.file-upload-button{cursor:pointer;font-size:14px;text-align:center;border-radius:4px;padding:10px;margin-bottom:10px;transition:background-color .3s ease}.file-upload-button:hover{background-color:#eef0f4}.cta-container{max-width:600px;margin:40px 0;padding:25px;border-radius:5px}.cta-container h3{font-size:30px;color:#333;margin-bottom:10px}.cta-container p{font-size:18px;color:#666;margin-bottom:15px}.main-content ul{margin-left:25px;font-size:18px}.main-content ul li{margin-bottom:5px}.row-container{display:flex;flex-direction:row;justify-content:space-between;margin-bottom:25px;height:auto}.large-box,.small-box{display:flex;flex-direction:column;height:100%}.small-box{overflow:hidden;box-sizing:border-box}.small-box img{max-width:100%;max-height:calc(100% - 40px);object-fit:contain;display:block}.row-container .large-box p{margin-top:0;margin-bottom:10px}.post-modified-date{display:inline-block;width:fit-content!important;font-size:18px;margin-bottom:20px;padding-bottom:15px;border-bottom:solid 3px #f7f8fb}.hero-container-project{display:flex;flex-direction:row;justify-content:space-between;align-items:stretch;overflow:hidden;position:relative;margin:7.5px;box-sizing:border-box;gap:7.5px}.project-content-item,.project-navigation{display:flex;flex-direction:column;width:50%;padding:50px;background-color:#fff;border-radius:4px;box-sizing:border-box}.project-navigation{position:relative;border-radius:4.5px}.project-navigation p{width:70%}.main-content ul,.project-navigation .product-grid{margin-bottom:20px}.project-navigation .product-grid .product-grid-item{pointer-events:none}.project-button{text-decoration:none;color:#fff;background-color:#505050;padding:15px 40px 15px 15px;border:solid 1px rgb(255 255 255/.3);border-radius:4px;font-size:16px;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);position:relative;text-align:start;cursor:pointer}.project-button::after{content:"→";position:absolute;right:15px;top:50%;transform:translateY(-50%);font-size:1rem;color:#fff;pointer-events:none}.project-button:hover{background-color:#404040;transition:all .5s}.project-buttons{display:flex;flex-direction:column;gap:10px}.small-text{font-size:16px;color:#555}.product-grid{display:flex;flex-direction:row;flex-wrap:wrap;gap:10px;justify-content:flex-start;width:100%}.product-grid-item{background-color:#f7f8fb;border:1px solid #efefef;border-radius:4.5px;padding:8px 10px;display:flex;font-size:16px;align-items:center;justify-content:center;text-align:center;white-space:nowrap;flex-grow:0;flex-shrink:0;text-decoration:none}.breadcrumbs span:hover,.product-grid-item:hover{background-color:#eceef3;transition:all .3s;cursor:pointer}.product-grid li{margin:0;padding:0;list-style-type:none;text-decoration:none}table{width:100%;border-collapse:collapse;margin:25px 0;background-color:#fff}table td,table th{padding:12px 15px;border:1px solid #ddd;text-align:left}table th{background-color:#f8f8f8;color:#333;font-weight:700}table tr:nth-child(even){background-color:#f9f9f9}table tr:hover{background-color:#f1f1f1}.breadcrumbs{display:flex;flex-direction:row;gap:7.5px;flex-wrap:wrap}.breadcrumbs a,.breadcrumbs span,.footer-menu a{text-decoration:none;background-color:#f7f8fb;font-size:18px;padding:8px 10px;border-radius:4.5px;border:1px solid #efefef}.breadcrumbs a:hover,.footer-menu a:hover{background-color:#eceef3;transition:all .3s}.main-content{width:60%}.table-of-contents{color:#000;height:auto;position:sticky;top:70px;align-self:flex-start;width:35%;overflow:hidden;background-color:#fff;border-left:solid 2.5px #f7f8fb;padding-left:35px}.logo{max-width:100%;height:100%}.faq-item{margin-bottom:4px;overflow:hidden}.faq-answer,.faq-question{padding:20px 0;background-color:#fff;font-size:18px;margin-bottom:4px;box-shadow:0 1px 3px rgb(0 0 0/.1);transition:box-shadow .2s ease,transform .2s ease}.faq-question{cursor:pointer;font-weight:500;position:relative}.faq-question:hover{transform:translateY(-2px)}.faq-answer{display:none;margin-top:7.5px}.footer-bar p{margin:0}.footer-bar{position:relative;bottom:0;left:0;width:100%;box-sizing:border-box;display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:40px;background-color:#fff}.footer-menu{display:flex;flex-direction:column;width:100%;height:100%}.footer-menu a{display:inline-flex;font-size:16px}.footer-menu li{list-style:none;font-size:18px}.footer-menu p{margin-bottom:0;font-size:18px}.action-btn,.action-btn2{padding:10px 15px;font-size:18px;text-align:center;cursor:pointer;font-weight:400;text-decoration:none;border-radius:5px}.action-btn{background-color:#505050;color:#fff;border:solid 1px rgb(255 255 255/.3)}.action-btn2:hover,.action-btn:hover{transform:scale(1.05);transition:all .3s ease}.action-btn2{background-color:rgb(255 255 255/.1);border:solid 1px #505050;margin-left:20px}.checkbox-grid{display:flex;flex-direction:row;padding:2px;width:auto;gap:7.5px;text-align:center;overflow:visible}.custom-checkbox{display:flex;align-items:center;justify-content:center;padding:10px 12.5px;font-size:16px;border-radius:4px;background-color:#f7f8fb;border:1px solid #efefef;color:#333;text-align:center;cursor:pointer;transition:background-color .3s,color .3s,border-color .3s}.custom-checkbox:hover{background-color:#eceef3;transition:all .5s}input[type=checkbox]:checked+.custom-checkbox{background-color:#505050;color:#fff;border:solid 1px rgb(255 255 255/.3)}form h4{margin-bottom:15px}.popup{position:fixed;top:0;left:0;width:100%;height:100%;background:rgb(0 0 0/.6);display:flex;align-items:center;justify-content:center;z-index:9999}.popup.hidden{display:none}.popup-inner{background:#fff;padding:30px;border-radius:4px;width:600px;max-height:650px;position:relative;overflow-y:auto;box-sizing:border-box}.close{position:absolute;top:0;right:10px;font-size:30px;cursor:pointer}@media (max-width:1600px){.blogg-container,.faq-section,.footer,.page-content{padding:50px}.header{padding:0 50px}}@media (max-width:1250px){h1{font-size:45px}h2{font-size:30px}h3{font-size:27.5px}h4{font-size:20px}.footer-menu a,.footer-menu p,.main-content ul,p{font-size:18px}.action-btn,.action-btn2{margin-right:0;font-size:18px;padding:10px 20px}.header{padding:0 30px}.blogg-container{padding:40px 30px}.footer{display:grid;grid-template-columns:1fr;gap:30px;padding:30px;height:auto}.page-content{padding:40px 30px}.main-content{padding:0;width:55%}.table-of-contents{flex:1 1 30%}.footer-menu{overflow:hidden;width:100%;height:auto;align-items:flex-start;justify-content:center;text-align:start}.faq-section{padding:40px 30px}form{display:grid;max-width:100%;margin:0;left:0}}@media (max-width:992px){body{padding-left:0;padding-right:0;margin:0 auto}h1{font-size:40px}h2{font-size:35px}.cta-container h3,h3{font-size:30px}h4{font-size:27.5px}p{font-size:18px;margin-bottom:25px}.hero-container-project,.menu ul{flex-direction:column}.project-content-item,.project-navigation{width:100%;padding:40px 30px}.menu ul li a,.popup-inner{position:relative;width:100%}.popup-inner{background:#fff;padding:30px;border-radius:5px;height:100%;margin:7.5px;max-height:calc(100vh - 15px);overflow-y:auto}.action-btn{margin-right:65px}.action-btn,.action-btn2{font-size:20px;padding:10px 15px}.post-modified-date{font-size:20px;margin-bottom:25px}hr{margin:35px 0;border:solid 1px #f7f8fb}.breadcrumbs a,.breadcrumbs span{text-decoration:none;color:#151515;font-size:18px;padding:10px}.header{justify-content:space-between;height:100px;padding:0 30px}.menu ul li a{display:block;font-size:18px;background-color:#f7f8fb;border:1px solid #efefef;color:#222;padding:12px 15px;border-radius:4px}.menu{display:none;position:absolute;top:0;left:0;width:100%;box-sizing:border-box;height:100vh;background-color:#fff;padding:30px;border-radius:4.5px}.menu ul{display:flex;justify-content:flex-start;align-items:flex-start;gap:10px;width:100%}.menu ul li{width:100%;height:auto;z-index:1002}.menu ul li a::after{content:"›";position:absolute;right:15px;top:45%;transform:translateY(-50%);font-size:16px;color:#222}.menu-label{display:flex;font-size:25px;margin-bottom:25px;padding-bottom:25px;color:#252525;border-bottom:solid 2px #f7f8fb;width:auto}.menu-container{display:block;position:absolute;width:100%;right:0;top:0}.menu-icon{display:inline-block;right:30px;top:35px}.footer-menu a,.product-grid-item{font-size:18px;padding:10px}.product-grid{width:100%}.blogg-container{flex-direction:column;padding:40px 30px}.page-content{flex-direction:column;gap:25px}.table-of-contents{position:relative;top:0;left:0;border:0;width:100%;order:1;border-bottom:solid 1.5px #f7f8fb;padding:0 0 30px}.faq-section{padding:40px 30px}.faq-question{font-weight:400}.checkbox-grid label.custom-checkbox,.cta-container p,.faq-answer,.faq-question,.footer-menu p{font-size:18px}.main-content ul{font-size:20px}.main-content{order:2;width:100%}.large-box,.small-box{justify-content:center}.small-box img{max-height:calc(100% - 55px)}table td,table th{font-size:16px}form input[type=submit]{font-weight:400px;font-size:16px}.footer{grid-template-columns:1fr;height:auto;padding:40px 30px}.footer-menu{height:auto;align-items:flex-start;justify-content:center;text-align:start}.cta-container{padding:20px}.cta-button{font-size:20px}form{gap:0}}@media (max-width:768px){h1{font-size:40px}h2{font-size:35px}h3{font-size:30px}h4{font-size:20px}p{margin-bottom:20px}.breadcrumbs a,.breadcrumbs span,.main-content ul,.menu ul li a,.post-modified-date,p{font-size:18px}.project-navigation h2,.project-navigation p{width:80%}.header{padding:0 25px}table td,table th{font-size:14px}.project-content-item,.project-navigation{padding:35px 25px}.action-btn{margin-right:65px}.action-btn,.action-btn2{font-size:20px;padding:10px 15px}.menu-icon{right:30px;top:35px}.menu{padding:25px}.blogg-container,.page-content{padding:35px 25px}.small-box img{max-height:calc(100% - 50px)}.footer-menu a,.footer-menu p,.product-grid{font-size:18px}.footer{grid-template-columns:1fr;height:auto}.faq-section,.footer{padding:35px 25px}.faq-answer,.faq-question{font-size:18px}}@media (max-width:576px){h1{font-size:27.5px}.cta-container h3,h2,h3{font-size:25px}h4{font-size:20px}p{font-size:15px}.logo{width:50px}hr{margin:25px 0}.breadcrumbs a,.breadcrumbs span{font-size:14px;padding:8px 10px}.action-btn{margin-right:55px}.action-btn,.action-btn2{font-size:15px;padding:10px 15px}.cta-button,.menu ul li a{font-size:16px}.popup-inner{padding:25px}.footer-menu a,.product-grid-item{font-size:14px;padding:8px 10px}.header{padding:0 25px;height:80px}.menu-icon{right:25px;top:25px}.menu{padding:25px}.blogg-container,.page-content,.project-content-item,.project-navigation{padding:30px 25px}.project-navigation h2,.project-navigation p{width:100%}.menu ul li a{padding:10px 12px}.main-content{padding:0}table td,table th{font-size:12px}.table-of-contents{padding-bottom:20px}.main-content ul{font-size:14px}.small-box img{max-height:calc(100% - 45px)}.footer{padding:30px 25px;gap:25px;grid-template-columns:1fr}.footer,.footer-menu{height:auto}.footer-menu p{font-size:15px}.faq-section{padding:30px 25px}.checkbox-grid label.custom-checkbox,.cta-container p,.faq-answer,.faq-question,.feature-list-cta li{font-size:14px}form input[type=submit]{font-weight:400px;font-size:16px}.form-section1{padding:0;border:0}.post-modified-date{font-size:14px}}