.c-hamburger{display:block;position:relative;overflow:hidden;margin:0;padding:0;width:30px;height:30px;font-size:0;text-indent:-9999px;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-shadow:none;border-radius:none;border:none;cursor:pointer;transition:background 0.3s}.c-hamburger:focus{outline:none}.c-hamburger span{display:block;position:absolute;top:14.5px;left:5px;right:5px;height:1px;background:#222}.c-hamburger span::before,.c-hamburger span::after{position:absolute;display:block;left:0;width:100%;height:1px;background-color:#222;content:""}.c-hamburger span::before{top:-6px}.c-hamburger span::after{bottom:-6px}.c-hamburger--htx{background-color:#fff0}.c-hamburger--htx span{transition:background 0s 0.3s}.c-hamburger--htx span::before,.c-hamburger--htx span::after{transition-duration:0.3s,0.3s;transition-delay:0.3s,0s}.c-hamburger--htx span::before{transition-property:top,transform}.c-hamburger--htx span::after{transition-property:bottom,transform}.c-hamburger--htx.is-active span{background:none}.c-hamburger--htx.is-active span::before{top:0;transform:rotate(45deg)}.c-hamburger--htx.is-active span::after{bottom:0;transform:rotate(-45deg)}.c-hamburger--htx.is-active span::before,.c-hamburger--htx.is-active span::after{transition-delay:0s,0.3s}html{font-size:100%}body{display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-webkit-flex-direction:column!important;-ms-flex-direction:column!important;flex-direction:column!important;min-height:100vh}*{text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img{max-width:100%;height:auto}.acf-map{width:100%;height:400px}.boxed .section .section_inner,.grid_section .section_inner{z-index:100}footer{z-index:99}.acf-map img{max-width:inherit!important}.alignleft,.alignright{max-width:47%;height:auto}.alignnone{float:none}.alignright{float:right;margin:0 0 1.5rem 1.5rem}.alignleft{float:left;margin:0 1.5rem 1.5rem 0}.aligncenter{display:block;margin:1.5rem auto}.container.container_foretag_form{z-index:3000}div.content{z-index:104}.container{max-width:calc(1280px + 30px);width:100%;margin:0 auto}.navbar,.page-header,.front-page-header,section,.page-footer{padding-left:calc(1.5rem - 15px);padding-right:calc(1.5rem - 15px)}@media all and (min-width:768px){.navbar,.page-header,.front-page-header,section,.page-footer{padding-left:calc(2.25rem - 15px);padding-right:calc(2.25rem - 15px)}}section{overflow:hidden}.page-header,.front-page-header,section,.page-footer{padding-top:1.5rem;padding-bottom:1.5rem}@media all and (min-width:768px){.page-header,.front-page-header,section,.page-footer{padding-top:2.25rem;padding-bottom:2.25rem}}@media all and (min-width:1200px){.page-header,.front-page-header,section,.page-footer{padding-top:3.75rem;padding-bottom:3.75rem}}.default{background:#fff}.sand{background:#f5f0eb}.negative *,.negative h1,.negative h2,.negative h3,.negative h4,.negative h5,.negative h6,.negative p,.negative a{color:#fff}.orange{background:linear-gradient(#ff7000,#de4901)}.collapse-margin,.column-content.collapse-margin{display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important;align-items:flex-end;justify-content:center}.collapse-margin>img,.column-content.collapse-margin>img{margin-bottom:-1.5rem;position:relative}@media all and (min-width:576px){.collapse-margin>img,.column-content.collapse-margin>img{margin-bottom:-2.25rem}}@media all and (min-width:1200px){.collapse-margin>img,.column-content.collapse-margin>img{margin-bottom:-3.75rem}}@media all and (min-width:992px){.collapse-margin.col-lg-6>img,.column-content.collapse-margin.col-lg-6>img{justify-content:flex-end;right:-2.25rem}}@media all and (min-width:1200px){.collapse-margin.col-lg-6>img,.column-content.collapse-margin.col-lg-6>img{right:-3.75rem}}div.title{z-index:99}*,body,h1,h2,h3,h4,h5,h6,p,ul,li,a,div,span,input,textarea{font-family:"Lato",sans-serif}h1,h2,h3{line-height:1.2;font-weight:700;color:#111}h1{font-size:1.75rem;margin-bottom:1.5rem}@media all and (min-width:992px){h1{font-size:2.5rem;margin-bottom:1.75rem}}h2{font-size:1.375rem;margin-bottom:1.5rem}@media all and (min-width:992px){h2{font-size:1.75rem}}h3,.company-title,.modal-heading{margin-bottom:1.5rem;font-size:1.125rem}@media all and (min-width:992px){h3,.company-title,.modal-heading{font-size:1.375rem}}h4,h5,h6{font-weight:700;font-size:1rem;color:#222}p{margin-bottom:1.75rem;color:#222}.ingress p{font-size:1.125rem}a{text-decoration:none;transition:all .5s ease}a:hover,a:focus,a:active{text-decoration:none}.navbar{border-top:.75rem solid #de4901;background:#fff;box-shadow:0 0 1.5rem rgb(0 0 0 / .125);padding-top:1rem;padding-bottom:1rem}@media all and (min-width:768px){.navbar{padding-top:0;padding-bottom:0}}@media all and (min-width:768px){.navbar .navbar-container{display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important}}.navbar .navbar-toggle{position:absolute;right:calc(1.5rem - 15px);top:1.125rem}@media all and (min-width:768px){.navbar .navbar-toggle{display:none}}@media all and (min-width:768px){.navbar .navbar-header{display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important;align-items:center;padding:1rem 0}}@media all and (min-width:992px){.navbar .navbar-header{padding:.875rem 0}}.navbar .navbar-brand{padding:0;display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important;height:61px;align-items:center;margin-right:45px}.navbar #primary-navigation{width:calc(100% + 3rem);margin:1.5rem -1.5rem -1rem -1.5rem;border-top:1px solid rgb(0 0 0 / .1)}@media all and (min-width:768px){.navbar #primary-navigation{margin:0 0 0 auto;width:auto;border:0;display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important;padding:0}}.navbar #primary-navigation ul.nav{width:100%}@media all and (min-width:768px){.navbar #primary-navigation ul.nav{display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-webkit-flex-direction:row!important;-ms-flex-direction:row!important;flex-direction:row!important;justify-content:flex-end;align-items:center}}.navbar #primary-navigation ul.nav li{position:relative}.navbar #primary-navigation ul.nav li a{background:#fff;color:#666;display:block;padding:.75rem 1.5rem;font-weight:700;text-decoration:none;transition:all .5s ease;border-bottom:1px solid rgb(0 0 0 / .2)}@media all and (min-width:768px) and (max-width:991.9px){.navbar #primary-navigation ul.nav li a{font-size:.875rem;padding:.5rem .625rem}}@media all and (min-width:768px){.navbar #primary-navigation ul.nav li a{border:0;margin-left:2px;border-radius:5px}}@media all and (min-width:992px){.navbar #primary-navigation ul.nav li a{padding:.5rem 1rem}}.navbar #primary-navigation ul.nav li.current-menu-ancestor>a,.navbar #primary-navigation ul.nav li.current-menu-item>a,.navbar #primary-navigation ul.nav li:hover>a{color:#fff;background:#ff7000}.navbar #primary-navigation ul.nav li.current-menu-ancestor.menu-item-has-children .dropdown-toggle::before,.navbar #primary-navigation ul.nav li.current-menu-item.menu-item-has-children .dropdown-toggle::before{color:#fff}.navbar #primary-navigation ul.nav li.menu-item-has-children .nav-link{width:100%}@media all and (min-width:768px){.navbar #primary-navigation ul.nav li.menu-item-has-children .nav-link{padding-right:0;border-radius:5px 0 0 5px}}.navbar #primary-navigation ul.nav li.menu-item-has-children .dropdown-toggle{cursor:pointer;font-size:0;position:absolute;right:0;top:0;height:3rem;width:3rem;text-align:right;line-height:3rem;margin:0}@media all and (max-width:767.9px){.navbar #primary-navigation ul.nav li.menu-item-has-children .dropdown-toggle{padding:0 1.5rem 0 0}}@media all and (min-width:420px) and (max-width:767.9px){.navbar #primary-navigation ul.nav li.menu-item-has-children .dropdown-toggle{line-height:3.25rem;height:3.25rem}}@media all and (min-width:768px){.navbar #primary-navigation ul.nav li.menu-item-has-children .dropdown-toggle{position:relative;height:auto;width:auto;line-height:calc(1.5 * .875);border-radius:0 5px 5px 0;padding-left:.25rem}}@media all and (min-width:992px){.navbar #primary-navigation ul.nav li.menu-item-has-children .dropdown-toggle{line-height:1.5;padding-right:.75rem}}.navbar #primary-navigation ul.nav li.menu-item-has-children .dropdown-toggle::before{border:0;content:'\f107';font-size:1rem;font-family:'FontAwesome';font-weight:400;position:relative}@media all and (min-width:420px) and (max-width:767.9px){.navbar #primary-navigation ul.nav li.menu-item-has-children .dropdown-toggle::before{font-size:1.125rem}}@media all and (min-width:768px){.navbar #primary-navigation ul.nav li.menu-item-has-children .dropdown-toggle::before{top:1px}}.navbar #primary-navigation ul.nav li.menu-item-has-children .dropdown-toggle::after{content:none}.navbar #primary-navigation ul.nav li.menu-item-has-children .dropdown-menu{list-style:none;margin:0;padding:0;position:relative;top:0;width:100%;border-radius:0;box-shadow:none;border:0}@media all and (min-width:768px){.navbar #primary-navigation ul.nav li.menu-item-has-children .dropdown-menu{top:100%;position:absolute;border-top:3px solid #de4901;top:100%;width:auto}}.navbar #primary-navigation ul.nav li.menu-item-has-children .dropdown-menu>li a{cursor:pointer}@media all and (max-width:767.9px){.navbar #primary-navigation ul.nav li.menu-item-has-children .dropdown-menu>li a{padding-left:3rem}}@media all and (min-width:768px){.navbar #primary-navigation ul.nav li.menu-item-has-children .dropdown-menu>li a{margin:0;border-radius:0;border:1px solid rgb(0 0 0 / .1);border-top:0;font-weight:400}.navbar #primary-navigation ul.nav li.menu-item-has-children .dropdown-menu>li a:hover{color:#333;background:#f7f7f7}}@media all and (min-width:768px){.navbar #primary-navigation ul.nav li:last-of-type .dropdown-menu{right:0;left:auto}}@media all and (min-width:768px){.navbar #primary-navigation ul.nav>li{display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important;align-self:stretch;align-items:center}}@media all and (min-width:420px) and (max-width:767.9px){.navbar #primary-navigation ul.nav>li>a{font-size:1.125rem}}@media all and (min-width:992px){.navbar #primary-navigation ul.nav>li>a{font-size:1rem}}.page-header,.front-page-header{background-repeat:no-repeat;background-color:#f5f0eb;background-position:top center}.page-header{background-size:cover}header.page_header{z-index:105}.header-intro{background:rgb(255 255 255 / .85);padding:1.5rem}@media all and (min-width:480px){.header-intro{padding:2.25rem}}@media all and (min-width:1200px){.header-intro{padding:3.75rem}}.front-page-header{background-size:auto 550px;padding-top:12.5rem;position:relative}@media all and (min-width:576px){.front-page-header{padding-top:14rem;background-size:100% auto}}@media all and (min-width:768px){.front-page-header{padding-top:18rem}}.blocker{z-index:1000}.inline_left{display:inline-block;width:49%}.inline_right{display:inline-block;width:49%;float:right}.dialog-toggle{text-align:center;position:static;margin:1rem 0;width:100%}@media all and (min-width:576px){.dialog-toggle{top:-14rem}}@media all and (min-width:768px){.dialog-toggle{width:auto;top:-18rem}}.dialog-toggle a{background:rgb(95 162 29 / .8);display:block;color:#fff;font-weight:900;text-align:center;font-size:.75rem;border-radius:10px;padding:.75rem;display:-webkit-inline-box!important;display:-webkit-inline-flex!important;display:-ms-inline-flexbox!important;display:inline-flex!important;margin:0 auto;padding-left:0!important;justify-content:center}@media all and (min-width:576px){.dialog-toggle a{font-size:.875rem}}@media all and (max-width:768px){.dialog-toggle a{padding:0 .75rem 0 0!important}}@media all and (min-width:768px){.dialog-toggle a{height:80px;padding:.75rem 1rem .75rem 1.5rem}}@media all and (min-width:992px){.dialog-toggle a{font-size:1rem}}@media all and (min-width:1200px){.dialog-toggle a{font-size:1.2rem;padding:1rem 1rem 1rem 2rem}}.dialog-toggle a::after{content:'\f107';border-radius:50%;font-family:'FontAwesome';font-weight:400;background:#376c04;display:inline-block;width:2rem;height:2rem;line-height:2rem;-webkit-box-flex:0 0 2rem;-webkit-flex:0 0 2rem;-ms-flex:0 0 2rem;flex:0 0 2rem;max-width:2rem;align-self:center;margin-left:.5rem}@media all and (min-width:576px){.dialog-toggle a::after{margin-left:1rem}}@media all and (min-width:992px){.dialog-toggle a::after{width:3rem;height:3rem;line-height:3rem;font-size:1.75rem;-webkit-box-flex:0 0 3rem;-webkit-flex:0 0 3rem;-ms-flex:0 0 3rem;flex:0 0 3rem;max-width:3rem}}.dialog-toggle a:hover{background:#5fa21d}.dialog-toggle a span{align-self:center}@media all and (min-width:768px){.dialog-toggle a span{white-space:nowrap}}@-webkit-keyframes slide-in-top{0%{-webkit-transform:translateY(-1000px);transform:translateY(-1000px);opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes slide-in-top{0%{-webkit-transform:translateY(-1000px);transform:translateY(-1000px);opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}.jquery-modal .modal{-webkit-animation:slide-in-top 0.5s cubic-bezier(.25,.46,.45,.94) both;animation:slide-in-top 0.5s cubic-bezier(.25,.46,.45,.94) both}.modal{border-radius:0;border:0;box-shadow:none;background:linear-gradient(#5fa21d,#376c04);padding:1rem;max-width:35rem}@media all and (min-width:460px){.modal{padding:1.5rem}}@media all and (min-width:576px){.modal{padding:2.25rem}}.modal h1,.modal h2,.modal h3,.modal h4,.modal h5,.modal h6,.modal a,.modal p,.modal *{color:#fff}.modal .modal-heading{padding-right:3rem;font-weight:900}@media all and (min-width:576px){.modal .modal-heading{font-size:1.25rem}}.modal a.close-modal{background:url(https://xn--flyttfirmaistockholmsln-h8b.se/wp-content/plugins/foretag_plugin-1/img/close.png) 0 0 no-repeat;background-size:cover;width:1.25rem;height:1.25rem;top:1rem;right:1rem}@media all and (min-width:576px){.modal a.close-modal{top:2rem;right:2rem}}form label,form .nf-field-label label,.nf-form-cont label,.nf-form-cont .nf-field-label label{text-transform:uppercase;margin-bottom:.25rem;font-size:.875rem;font-weight:900}form .label-above .nf-field-label,form .nf-field-container,.nf-form-cont .label-above .nf-field-label,.nf-form-cont .nf-field-container{margin:0}form .nf-form-layout,.nf-form-cont .nf-form-layout{margin:0 -5px}form input,form textarea,.nf-form-cont input,.nf-form-cont textarea{color:#222;border:0;outline:0;background:rgb(255 255 255 / .75)}form input[type="text"],form input[type="email"],form input[type="number"],form input[type="tel"],form textarea,form .nf-field-element textarea,.nf-form-cont input[type="text"],.nf-form-cont input[type="email"],.nf-form-cont input[type="number"],.nf-form-cont input[type="tel"],.nf-form-cont textarea,.nf-form-cont .nf-field-element textarea{margin-bottom:1rem;padding:.75rem 1rem}form input[type="submit"],form .submit-wrap input[type="button"],.nf-form-cont input[type="submit"],.nf-form-cont .submit-wrap input[type="button"]{font-weight:900;text-transform:uppercase;padding:.75rem 3rem;transition:all .5s ease;cursor:pointer;font-size:1.125rem}form textarea::placeholder,.nf-form-cont textarea::placeholder{color:#782801;font-family:"Lato",sans-serif;font-size:.75rem}form .list-checkbox-wrap .nf-field-element ul,form .list-radio-wrap .nf-field-element ul,.nf-form-cont .list-checkbox-wrap .nf-field-element ul,.nf-form-cont .list-radio-wrap .nf-field-element ul{margin-top:0.5rem!important}form .list-checkbox-wrap,form div.company-checkbox-list,.nf-form-cont .list-checkbox-wrap,.nf-form-cont div.company-checkbox-list{margin:.5rem 0 1.5rem 0}form .list-checkbox-wrap ul,form div.company-checkbox-list ul,.nf-form-cont .list-checkbox-wrap ul,.nf-form-cont div.company-checkbox-list ul{list-style:none;margin-top:0.5rem!important}form .list-checkbox-wrap ul li,form div.company-checkbox-list ul li,.nf-form-cont .list-checkbox-wrap ul li,.nf-form-cont div.company-checkbox-list ul li{position:relative}form .list-checkbox-wrap ul li label,form div.company-checkbox-list ul li label,.nf-form-cont .list-checkbox-wrap ul li label,.nf-form-cont div.company-checkbox-list ul li label{text-transform:none;margin-left:0}@media all and (max-width:1199.9px){form .list-checkbox-wrap ul li label,form div.company-checkbox-list ul li label,.nf-form-cont .list-checkbox-wrap ul li label,.nf-form-cont div.company-checkbox-list ul li label{margin-bottom:.75rem}}@media all and (min-width:1200px){form .list-checkbox-wrap ul li input[type="checkbox"],form div.company-checkbox-list ul li input[type="checkbox"],.nf-form-cont .list-checkbox-wrap ul li input[type="checkbox"],.nf-form-cont div.company-checkbox-list ul li input[type="checkbox"]{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}form .list-checkbox-wrap ul li input[type="checkbox"]~label::before,form div.company-checkbox-list ul li input[type="checkbox"]~label::before,.nf-form-cont .list-checkbox-wrap ul li input[type="checkbox"]~label::before,.nf-form-cont div.company-checkbox-list ul li input[type="checkbox"]~label::before{font-family:'FontAwesome';font-weight:400;content:'';display:inline-block;background:rgb(0 0 0 / .5);vertical-align:middle;color:#fff;text-align:center;position:relative;top:-1px;width:2rem;height:2rem;font-size:1.5rem;line-height:1.125;margin-right:.5rem}}@media all and (min-width:1200px) and (min-width:1200px){form .list-checkbox-wrap ul li input[type="checkbox"]~label::before,form div.company-checkbox-list ul li input[type="checkbox"]~label::before,.nf-form-cont .list-checkbox-wrap ul li input[type="checkbox"]~label::before,.nf-form-cont div.company-checkbox-list ul li input[type="checkbox"]~label::before{width:1rem;height:1rem;line-height:.875rem;font-size:.75rem;margin-right:.375rem}}@media all and (min-width:1200px){form .list-checkbox-wrap ul li input[type="checkbox"]:checked~label::before,form div.company-checkbox-list ul li input[type="checkbox"]:checked~label::before,.nf-form-cont .list-checkbox-wrap ul li input[type="checkbox"]:checked~label::before,.nf-form-cont div.company-checkbox-list ul li input[type="checkbox"]:checked~label::before{content:'\f00d'}}@media (pointer:fine){form .list-checkbox-wrap ul li input[type="checkbox"],form div.company-checkbox-list ul li input[type="checkbox"],.nf-form-cont .list-checkbox-wrap ul li input[type="checkbox"],.nf-form-cont div.company-checkbox-list ul li input[type="checkbox"]{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}form .list-checkbox-wrap ul li input[type="checkbox"]~label::before,form div.company-checkbox-list ul li input[type="checkbox"]~label::before,.nf-form-cont .list-checkbox-wrap ul li input[type="checkbox"]~label::before,.nf-form-cont div.company-checkbox-list ul li input[type="checkbox"]~label::before{font-family:'FontAwesome';font-weight:400;content:'';display:inline-block;background:rgb(0 0 0 / .5);vertical-align:middle;color:#fff;text-align:center;position:relative;top:-1px;width:2rem;height:2rem;font-size:1.5rem;line-height:1.125;margin-right:.5rem}}@media all and (pointer:fine) and (min-width:1200px){form .list-checkbox-wrap ul li input[type="checkbox"]~label::before,form div.company-checkbox-list ul li input[type="checkbox"]~label::before,.nf-form-cont .list-checkbox-wrap ul li input[type="checkbox"]~label::before,.nf-form-cont div.company-checkbox-list ul li input[type="checkbox"]~label::before{width:1rem;height:1rem;line-height:.875rem;font-size:.75rem;margin-right:.375rem}}@media (pointer:fine){form .list-checkbox-wrap ul li input[type="checkbox"]:checked~label::before,form div.company-checkbox-list ul li input[type="checkbox"]:checked~label::before,.nf-form-cont .list-checkbox-wrap ul li input[type="checkbox"]:checked~label::before,.nf-form-cont div.company-checkbox-list ul li input[type="checkbox"]:checked~label::before{content:'\f00d'}}.modal input[type="submit"],.modal .submit-wrap input[type="button"]{background:#ff7000;color:#fff;float:right}.modal input[type="submit"]:hover,.modal .submit-wrap input[type="button"]:hover{background:#de4901}.contact-form{text-align:right;position:fixed;bottom:0;z-index:100;right:0;width:100%;display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important;align-items:flex-end;flex-wrap:wrap}@media all and (min-width:576px){.contact-form{margin:0;width:100%}}.contact-form h1,.contact-form h2,.contact-form h3,.contact-form h4,.contact-form h5,.contact-form h6,.contact-form a,.contact-form p,.contact-form *{color:#fff}.contact-form::after{width:100%;background:#de4901;display:block;height:1rem;content:''}.contact-form .contact-form-toggle{cursor:pointer;background:#de4901;width:auto;display:inline-block;position:relative;right:1.25rem;color:#fff;font-weight:700;text-transform:uppercase;height:34px;padding:0;margin-right:30px;position:relative}@media all and (min-width:420px){.contact-form .contact-form-toggle{right:2rem}}@media all and (min-width:576px){.contact-form .contact-form-toggle{right:2.875rem}}.contact-form .contact-form-toggle span{font-weight:700;position:relative;top:10px;font-size:1rem}.contact-form .contact-form-toggle i{top:10px;margin-right:.5em;position:relative}.contact-form .contact-form-toggle::before,.contact-form .contact-form-toggle::after{content:'';height:100%;display:block;width:30px;position:absolute;top:0}.contact-form .contact-form-toggle::before{left:-30px;background:url(https://xn--flyttfirmaistockholmsln-h8b.se/wp-content/plugins/foretag_plugin-1/img/bg-contactbox-top-left.png) no-repeat}.contact-form .contact-form-toggle::after{right:-30px;background:url(https://xn--flyttfirmaistockholmsln-h8b.se/wp-content/plugins/foretag_plugin-1/img/bg-contactbox-top-right.png) no-repeat}.contact-form .contact-form-wrapper{-webkit-box-flex:0 0 100%;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;margin-left:auto}@media all and (min-width:768px){.contact-form .contact-form-wrapper{max-width:40rem}}@media all and (min-width:576px){.contact-form .list-checkbox-wrap ul,.contact-form div.company-checkbox-list ul{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:1.5rem;-moz-column-gap:1.5rem;column-gap:1.5rem}}.contact-form input[type="submit"],.contact-form .submit-wrap input[type="button"]{background:#5fa21d;color:#fff;float:right}.contact-form input[type="submit"]:hover,.contact-form .submit-wrap input[type="button"]:hover{background:#376c04}.contact-form .contact-form-container{display:none;background:linear-gradient(#ff7000,#de4901);border-top:1.25rem solid #de4901;padding:.75rem 1.25rem 0 1.25rem;text-align:left;max-height:calc(100vh - 4.5rem);overflow-y:auto;-webkit-overflow-scrolling:touch}@media all and (min-width:420px){.contact-form .contact-form-container{padding:2rem 2rem 0 2rem}}@media all and (min-width:576px){.contact-form .contact-form-container{padding:2.5rem 2.5rem 0 2.5rem}}.contact-form .contact-form-container p{font-size:.875rem}.company{background:rgb(255 255 255 / .95);border:1px solid rgb(0 0 0 / .3);margin-bottom:1rem;padding:1.25rem}.company:last-of-type{margin-bottom:0}@media all and (min-width:768px){.company{padding:2.25rem}}@media all and (min-width:992px){.company .company-column:first-of-type{padding-right:2.25rem;display:block!important}}@media all and (min-width:1200px){.company .company-column:first-of-type{padding-right:2.25rem}.company .company-column:last-of-type{padding-left:2.25rem}}.company .company-header{margin-bottom:1rem;flex-wrap:nowrap;align-items:center;display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important}.company .company-header .logo{margin-right:1.5rem;-webkit-box-flex:0 1 auto;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;max-width:auto}@media all and (min-width:576px){.company .company-header .logo{margin-right:3rem}}@media all and (min-width:992px){.company .company-header .logo{display:none}}.company .company-header .logo img{max-height:3.75rem;max-width:100%;width:auto}@media all and (min-width:768px){.company .company-header{margin-bottom:1.5rem;display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important}}.company .rating{white-space:nowrap;font-size:.75rem;line-height:calc(1.125rem * 1.2);-webkit-box-flex:1 0 auto;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;max-width:auto}@media all and (min-width:480px){.company .rating{font-size:.875rem}}@media all and (min-width:576px){.company .rating{font-size:1rem;line-height:calc(1.375rem * 1.2)}}@media all and (min-width:1200px){.company .rating{line-height:calc(1.75rem * 1.2);font-size:1.125rem}}.company .rating i{color:#ff7000;margin-right:.125em}.company .rating .rating-empty{opacity:.5}.company .company-title{margin-bottom:0;font-weight:900}@media all and (max-width:991.9px){.company .company-title{display:none}}.company .company-title,.company h3{padding-right:1.5rem}@media all and (min-width:576px){.company .company-title,.company h3{font-size:1.375rem}}@media all and (min-width:1200px){.company .company-title,.company h3{font-size:1.75rem}}.company p{margin-bottom:.825rem}.company p,.company li{font-size:.875rem}@media all and (min-width:1200px){.company p,.company li{font-size:.9375rem}}.company .read-more-link{color:#ff7000;cursor:pointer;transition:color .5s ease;margin-left:.5em;white-space:nowrap}@media all and (max-width:991.9px){.company .read-more-link{display:none;opacity:0;position:absolute;text-indent:-9999px}}.company .read-more-link:hover{color:#de4901}.company .company-list{list-style:none;padding:1.25rem 0 1.5rem 0}@media all and (min-width:480px){.company .company-list{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:1.5rem;-moz-column-gap:1.5rem;column-gap:1.5rem}}@media all and (min-width:768px){.company .company-list{padding-top:1.75rem}}@media all and (min-width:992px){.company .company-list{padding-bottom:0}}.company .company-list li{display:block;position:relative;padding-left:1.75rem;margin-bottom:.125em;break-inside:avoid-column;-webkit-column-break-inside:avoid}@media all and (min-width:576px){.company .company-list li{padding-left:2.25rem;min-height:1.875rem;padding-top:2px}}.company .company-list li::before{position:absolute;font-family:'FontAwesome';font-weight:400;content:'\f00c';left:0;background:#deecd1;color:#5fa21d;width:1.25rem;height:1.25rem;line-height:1.25rem;text-align:center;font-size:.75rem;border-radius:50%;display:inline-block}@media all and (min-width:576px){.company .company-list li::before{font-size:1rem;width:1.75rem;height:1.75rem;line-height:1.75rem;vertical-align:middle;top:0}}.company .company-logo{margin-bottom:1.5rem}@media all and (max-width:991.9px){.company .company-logo{display:none}}.company .company-logo img{max-height:3.75rem;height:auto;width:auto;max-width:100%}@media all and (min-width:1200px){.company .company-logo img{max-height:5rem}}@media all and (min-width:992px){.company .company-content{display:block!important}}.company .company-contact{display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important;margin-bottom:calc(1rem - 5px)}@media all and (max-width:370px){.company .company-contact{flex-wrap:wrap}}.company .phone,.company .company-address{padding:0 .25rem}.company .phone p,.company .company-address p{position:relative}.company .phone i,.company .company-address i{display:inline-block;text-align:center;width:1.5rem;font-weight:400;margin-right:.125rem;position:absolute;left:0}@media all and (min-width:1200px){.company .phone i,.company .company-address i{width:3rem;font-size:1.125rem}}.company .phone{background:#f5f0eb;padding:.25em .5em .25em calc(.25em + 1.5rem);color:#ff7000;font-weight:900;display:block;-webkit-box-flex:1 0 auto;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;max-width:auto;max-width:100%;margin-bottom:5px;position:relative}@media all and (min-width:576px) and (max-width:991.9px){.company .phone{padding:.25rem .25rem .25rem calc(.25rem + 1.5rem + .125rem);line-height:2.25rem}}@media all and (min-width:992px) and (max-width:1199.9px){.company .phone{padding:.25rem 1rem .25rem calc(.25rem + 1.5rem + .125rem)}}@media all and (min-width:1200px){.company .phone{font-size:1.5rem;padding:.25rem 1rem .25rem calc(.25rem + 3rem)}}@media all and (min-width:371px) and (max-width:400px){.company .phone span,.company .phone i{font-size:.75rem}}@media all and (min-width:401px) and (max-width:575.9px){.company .phone span,.company .phone i{font-size:.875rem}}@media all and (min-width:576px) and (max-width:1199.9px){.company .phone span,.company .phone i{font-size:1.125rem}}.company .phone i{top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);left:.25em}.company .offer-toggle{height:auto;line-height:25px!important;align-self:center}@media all and (min-width:1200px){.company .phone i{font-size:1.5rem;left:.25rem}}.company .offer-toggle{color:#fff;transition:all .5s ease;background:#ff7000;cursor:pointer;padding:.25em .5em;text-align:center;text-transform:uppercase;font-weight:700;border-radius:5px;margin-bottom:5px}@media all and (max-width:370px){.company .offer-toggle{width:100%;-webkit-box-flex:0 1 100%;-webkit-flex:0 1 100%;-ms-flex:0 1 100%;flex:0 1 100%;max-width:100%}}@media all and (min-width:371px){.company .offer-toggle{margin-left:5px;white-space:nowrap;-webkit-box-flex:0 1 auto;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;max-width:auto}}@media all and (min-width:576px) and (max-width:991.9px){.company .offer-toggle{font-size:1rem;padding:.25rem 1rem;width:auto;max-width:none;height:45px;line-height:35px!important}}@media all and (min-width:1200px){.company .offer-toggle{font-size:1.125rem;padding:.25rem 1rem;width:auto;max-width:none;line-height:calc(1.5rem * 1.5)}}@media all and (max-width:370px){.company .offer-toggle span,.company .offer-toggle i{font-size:85%;line-height:calc(1.5em / 0.85)}}@media all and (min-width:371px) and (max-width:400px){.company .offer-toggle span,.company .offer-toggle i{font-size:75%;line-height:calc(1.5em / 0.75)}}@media all and (min-width:401px) and (max-width:575.9px){.company .offer-toggle span,.company .offer-toggle i{font-size:85%;line-height:calc(1.5em / 0.85)}}@media all and (min-width:992px) and (max-width:1199.9px){.company .offer-toggle span,.company .offer-toggle i{font-size:85%;line-height:calc(1.5em / 0.85);margin:0 .125em}}.company .offer-toggle i{margin-right:.25em}.company .offer-toggle:hover{background:#de4901}@media all and (max-width:767.9px){.company .company-address{padding-right:3rem}}.company .company-address a{font-weight:400;color:#222}.company .company-address a:hover{color:#ff7000}.company .company-address p{margin:.5em 0 0 0;padding-left:calc(.125rem + 1.5rem)}@media all and (min-width:1200px){.company .company-address p{padding-left:3rem}}.company .company-address p:first-of-type{margin-top:0}.company .company-address i{position:absolute;left:0;top:4px}.company .company-other-info{padding-right:4.5rem;margin-top:1.5rem;overflow:hidden}@media all and (min-width:768px){.company .company-other-info{padding-top:1.5rem}}.company .content-toggle-button{position:absolute;right:15px;bottom:0;display:block}@media all and (max-width:576px){.company .content-toggle-button{bottom:27px}}.content-toggle-button{background:#ff7000;width:3rem;height:3rem;cursor:pointer;font-size:0;text-align:center;transition:all 5s ease}.content-toggle-button:hover{background:#de4901}.content-toggle-button::before{font-family:'FontAwesome';font-weight:400;top:50%;display:block;position:relative;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);color:#fff;content:'\f107';font-size:2rem}.content-toggle-button.toggled::before{content:'\f106'}.toggled-content,.company .company-list .toggled-content{display:none}.layout-cols_2 .col-lg-6{margin-bottom:1.5rem}@media all and (min-width:576px){.layout-cols_2 .col-lg-6{margin-bottom:2.25rem}}@media all and (min-width:992px){.layout-cols_2 .col-lg-6{margin:0}}@media all and (min-width:1200px){.layout-cols_2 .col-lg-6:first-of-type{padding-right:2.25rem}}.layout-cols_2 .col-lg-6:last-of-type{margin-bottom:0}@media all and (min-width:1200px){.layout-cols_2 .col-lg-6:last-of-type{padding-left:2.25rem}}.layout-cols_2 .column-content{margin-bottom:1.75rem;-webkit-box-flex:0 0 100%;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;max-width:100%}@media all and (min-width:576px){.layout-cols_2 .column-content{margin-bottom:2.25rem}}.layout-cols_2 .column-content:last-of-type{margin:0}.layout-cols_2 .column-content :last-child:not(img){margin-bottom:0}.collapse-margin:not(:last-of-type)>img{margin:0}.col-lg-6:last-of-type:not(:first-of-type) .collapse-margin:last-of-type{margin:0}.col-lg-6:first-of-type .collapse-margin:last-of-type{margin:0}section ul{padding-left:1em;margin-bottom:1.75rem;column-gap:1.5rem}@media all and (min-width:480px){section .list-columns-2{-webkit-column-count:2;-moz-column-count:2;column-count:2}}@media all and (min-width:480px){section .list-columns-3{-webkit-column-count:3;-moz-column-count:3;column-count:3}}@media all and (max-width:991.9px){.col-lg-6:first-of-type:not(:last-of-type) .collapse-margin:last-of-type>img{margin:0}}.column-quote{display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important}@media all and (max-width:479px){.column-quote{flex-wrap:wrap}}.column-quote .image{width:50%;max-width:300px;margin:0 auto 1.5rem auto}@media all and (min-width:480px){.column-quote .image{-webkit-box-flex:1 0 33%;-webkit-flex:1 0 33%;-ms-flex:1 0 33%;flex:1 0 33%;max-width:33%;max-width:150px;margin:0 1.5rem 0 0}}@media all and (min-width:768px){.column-quote .image{margin-right:2.25rem}}.column-quote .image img{border-radius:50%;margin:auto}.column-quote .quote{text-align:center}@media all and (min-width:480px){.column-quote .quote{text-align:left}}.column-quote blockquote p{margin-bottom:.825rem;font-style:italic;font-weight:700;font-size:1.125rem}@media all and (min-width:768px){.column-quote blockquote p{font-size:1.375rem}}.column-quote footer{font-style:normal;font-weight:400;font-size:1rem}.layout-cols_1 h1,.layout-cols_1 h2,.layout-cols_1 h3,.layout-cols_1 p{text-align:center}.blurb-row{display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important;justify-content:center}@media all and (min-width:480px){.blurb-row{margin:0 calc(-2.25rem / 2)}}@media all and (min-width:992px){.blurb-row{margin-top:2.25rem}}@media all and (min-width:1200px){.blurb-row{flex-wrap:nowrap}}.blurb-row .blurb-link,.blurb-row .blurb{display:block}.blurb-row>div,.blurb-row>a{-webkit-box-flex:0 0 50%;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;padding:0 calc(1.5rem / 2);margin-bottom:1.75rem}@media all and (min-width:480px){.blurb-row>div,.blurb-row>a{-webkit-box-flex:0 1 10rem;-webkit-flex:0 1 10rem;-ms-flex:0 1 10rem;flex:0 1 10rem;max-width:10rem;margin:0 calc(2.25rem / 2) 1.75rem calc(2.25rem / 2);padding:0;max-width:10rem}}@media all and (min-width:1200px){.blurb-row>div,.blurb-row>a{margin:0 calc(3.75rem / 2) 1.75rem calc(3.75rem / 2)}}.blurb-row h3,.blurb-row a h3{color:#666;font-size:1rem;margin-top:1rem;text-decoration:none;transition:all .5s ease}.blurb-row a:hover h3{color:#de4901;text-decoration:none}.person{margin-bottom:1.5rem}.person .featured-image{padding-bottom:100%;position:relative}.person .featured-image::before,.person .featured-image img{position:absolute;top:0;left:0;right:0;bottom:0;border-radius:50%}.person .featured-image::before{background:#f7f7f7 url(https://xn--flyttfirmaistockholmsln-h8b.se/wp-content/plugins/foretag_plugin-1/img/avatar.png);background-size:auto 75%;background-position:center bottom;background-repeat:no-repeat;content:''}ul.social{margin:0;padding:0}ul.social li{list-style:none;display:inline-block;vertical-align:top;margin:0 .25rem}ul.social li a{transition:all 0.5s ease;display:block;border-radius:50%;width:3rem;height:3rem;text-align:center;line-height:3rem;font-size:1.5rem;text-decoration:none;background:rgb(0 0 0 / .2)}ul.social li a:hover{background:rgb(0 0 0 / .3)}.page-footer{margin-top:auto;background:#565452;border-top:10px solid rgb(0 0 0 / .4);padding-top:3.25rem;padding-bottom:3.25rem}@media all and (min-width:576px){.page-footer{padding-top:0;padding-bottom:0}}@media all and (min-width:576px){.page-footer .col-12{flex-wrap:wrap;display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important}}@media all and (min-width:768px){.page-footer .col-12{-webkit-box-flex:0 0 auto;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;max-width:auto;max-width:none;width:auto}}.page-footer .footer-widget{padding-bottom:2.25rem;width:100%}@media all and (max-width:575.9px){.page-footer .footer-widget{width:100%;max-width:360px;margin:auto}}@media all and (min-width:576px){.page-footer .footer-widget{padding:2.25rem calc(2.25rem - 15px) 5.5rem calc(2.25rem - 15px);align-self:stretch}}@media all and (min-width:992px){.page-footer .footer-widget{padding:3.25rem calc(3.25rem - 15px)}}@media all and (min-width:1200px){.page-footer .footer-widget{padding:3.25rem calc(3.75rem + 10px - 15px)}}.page-footer .footer-logo{padding-left:0}@media all and (min-width:768px){.page-footer .footer-logo{text-align:center}}@media all and (min-width:576px){.page-footer .footer-logo::before,.page-footer .footer-logo::after{height:100%;content:'';background:rgb(0 0 0 / .3);width:1px;position:absolute;top:0}}.page-footer .footer-logo::before{content:none}.page-footer .footer-logo::after{right:0}.page-footer .footer-contact p{margin-bottom:.25rem;position:relative;line-height:1.5;padding-left:1.75em}.page-footer .footer-contact p:last-of-type{margin:0}.page-footer .footer-contact i{display:block;position:absolute;left:0;top:.25em}.page-footer *,.page-footer p,.page-footer a{color:#fff;font-size:.875rem}@media all and (min-width:576px) and (max-width:767.9px){.page-footer *,.page-footer p,.page-footer a{font-size:1rem}}@media all and (min-width:1200px){.page-footer *,.page-footer p,.page-footer a{font-size:1rem}}.page-footer h2{margin-bottom:1rem;font-size:1rem}@media all and (min-width:1200px){.page-footer h2{margin-top:-3px;font-size:1.25rem}}.page-footer .footer-links{padding-right:1.5rem}.page-footer .footer-links ul{list-style:none;margin:0;padding:0}.page-footer .footer-links ul li a{font-weight:700;text-decoration:none;position:relative;padding-left:1rem}@media all and (min-width:576px) and (max-width:767.9px){.page-footer .footer-links ul li a{font-size:1.25rem}}@media all and (min-width:1200px){.page-footer .footer-links ul li a{font-size:1.25rem}}.page-footer .footer-links ul li a::before{font-family:'FontAwesome';font-weight:400;left:0;position:absolute;content:'\f105';display:block;top:-2px}.page-footer .footer-links ul li a:hover,.page-footer .footer-links ul li a:focus,.page-footer .footer-links ul li a:active{color:#de4901}body div#cookie-notice{background:#E4192C!important;padding-top:1.5rem;padding-bottom:1.5rem;font-size:0}body div#cookie-notice .cookie-notice-container{background:none;padding:0 1.5rem;max-width:calc(1600px + 2.25rem + 2.25rem);margin:auto}@media all and (min-width:768px){body div#cookie-notice .cookie-notice-container{display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important;align-items:center;justify-content:flex-end;padding:0 2.25rem}}body div#cookie-notice .cookie-notice-container a.button{color:#fff;background-color:#cd1628;transition:all .3s ease;padding:.75rem 1rem;font-weight:700;box-shadow:none;border:0;outline:0;text-transform:uppercase;font-size:1rem;display:inline-block;vertical-align:middle;text-decoration:none;margin:0 5px;white-space:nowrap}body div#cookie-notice .cookie-notice-container a.button:hover{background:rgb(0 0 0 / .25)}body div#cookie-notice .cookie-notice-container a.button.button::after{content:none}body div#cookie-notice .cookie-notice-container span{color:#fff;display:inline-block;vertical-align:middle;width:100%;font-size:.875rem;margin-bottom:.75rem}@media all and (min-width:768px){body div#cookie-notice .cookie-notice-container span{margin:0 auto 0 0;max-width:50%;width:auto;text-align:left}}@media all and (min-width:992px){body div#cookie-notice .cookie-notice-container span{max-width:66%}}@media only screen and (max-width:480px){div.grid_section.firm_section .section_inner{width:360px}}@media only screen and (max-width:380px){div.grid_section.firm_section .section_inner{width:320px}}