/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0;}.slick-list:focus{outline:none;}.slick-list.dragging{cursor:pointer;cursor:hand;}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto;}.slick-track:before,.slick-track:after{display:table;content:'';}.slick-track:after{clear:both;}.slick-loading .slick-track{visibility:hidden;}.slick-slide{display:none;float:left;height:100%;min-height:1px;}[dir='rtl'] .slick-slide{float:right;}.slick-slide img{display:block;}.slick-slide.slick-loading img{display:none;}.slick-slide.dragging img{pointer-events:none;}.slick-initialized .slick-slide{display:block;}.slick-loading .slick-slide{visibility:hidden;}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent;}.slick-arrow.slick-hidden{display:none;}
:root{--colorBlack:#333;--colorGray:#a9a9a9;--colorWhite:#fff;--colorOrange:#dc793d;--colorBlue:#0f4c81;--colorAlertBlue:#3ba2dc;--color999:#444;--color998:#d9d8d7;--color997:#333;--color996:#f0f0f0;--color995:#585858;--colorLightGray:#a9a9a9;--colorBrightGray:#ecedf2;--colorFooterGray:#ababab;--colorFooterHeadlineGrey:#d9d9d9;--colorCourseBlue:#004299;--colorCourseLightGrey:#e0e0e0;--colorCourseBorderGrey:#c9c9c9;--colorBrokerSearchLightGrey:#e0e0e0;--colorLightGreyTwo:#f4f5f9;--colorNeutralGray:#f5f5f5;--colorDarkBlue:#0f4c81;--colorLightBlue:#3ca2db;--colorOrangeTwo:#dc793d;--colorDarkGrey:#282828;--colorGreyBlack:#131313;@custom-media --viewport-max-phone-small (max-width:400px);@custom-media --viewport-phone (min-width:480px);@custom-media --viewport-max-phone (max-width:480px);@custom-media --viewport-tablet (min-width:768px);@custom-media --viewport-max-tablet (max-width:768px);@custom-media --viewport-desktop (min-width:992px);@custom-media --viewport-large-desktop (min-width:1200px);--baseFont:"Open Sans",sans-serif;--maxWidth:1300px;--BorderRadius:8px}@lost gutter 12rem;@lost flexbox flex;.full-flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.full-flex h1{margin-top:0}.broker__content{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;-webkit-box-flex:1;-ms-flex:1 1 500px;flex:1 1 500px}@media screen and (max-width:933px){.broker__content{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.broker__brokersearch{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;margin:0 4rem 4rem 0;max-width:450px}@media screen and (max-width:933px){.broker__brokersearch{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;width:100%;margin:4rem 0 0}}.broker__content__text{-webkit-box-flex:1;-ms-flex:1 1 300px;flex:1 1 300px;margin-right:4rem}.broker__content__text ul{padding:0;margin:0}.broker__content__text li{list-style:none}.broker__content__listing{margin-bottom:1em}.broker__content__listing label.label__section{font-weight:700;width:100%}a.link__single-row{display:block}.broker__content__image{-webkit-box-flex:0;-ms-flex:0 1 300px;flex:0 1 300px}.broker__content__company{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;border-top:1px solid #c9c9c9;border-top:1px solid var(--colorCourseBorderGrey);padding-top:2rem;margin-top:2rem}@media screen and (max-width:600px){.broker__content__company thead,.brokersearch__content thead,.company__content thead{display:none}}@media screen and (max-width:600px){.broker__content__company tr,.brokersearch__content tr,.company__content tr{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:1rem 0}}.broker__content__company tr:nth-of-type(odd),.brokersearch__content tr:nth-of-type(odd),.company__content tr:nth-of-type(odd){background:#f4f5f9;background:var(--colorLightGreyTwo)}.broker__content__company td,.brokersearch__content td,.company__content td{padding:1rem}@media screen and (max-width:600px){.broker__content__company td,.brokersearch__content td,.company__content td{display:block;-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%;padding:0 1rem}}.broker__content__company td:first-of-type,.brokersearch__content td:first-of-type,.company__content td:first-of-type{font-weight:700}@media screen and (max-width:600px){.broker__content__company td:first-of-type,.brokersearch__content td:first-of-type,.company__content td:first-of-type{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}}.broker__content__company td:nth-of-type(3),.brokersearch__content td:nth-of-type(3),.company__content td:nth-of-type(3){text-align:right}.broker__content__company td:nth-of-type(3) a,.brokersearch__content td:nth-of-type(3) a,.company__content td:nth-of-type(3) a{color:#333;color:var(--colorBlack)}h1.broker__content__name,h2.broker__content__name{font-size:1.8rem;font-weight:900;margin:0 0 1em;line-height:1.3em}
:root{--colorBlack:#333;--colorGray:#a9a9a9;--colorWhite:#fff;--colorOrange:#dc793d;--colorBlue:#0f4c81;--colorAlertBlue:#3ba2dc;--color999:#444;--color998:#d9d8d7;--color997:#333;--color996:#f0f0f0;--color995:#585858;--colorLightGray:#a9a9a9;--colorBrightGray:#ecedf2;--colorFooterGray:#ababab;--colorFooterHeadlineGrey:#d9d9d9;--colorCourseBlue:#004299;--colorCourseLightGrey:#e0e0e0;--colorCourseBorderGrey:#c9c9c9;--colorBrokerSearchLightGrey:#e0e0e0;--colorLightGreyTwo:#f4f5f9;--colorNeutralGray:#f5f5f5;--colorDarkBlue:#0f4c81;--colorLightBlue:#3ca2db;--colorOrangeTwo:#dc793d;--colorDarkGrey:#282828;--colorGreyBlack:#131313;@custom-media --viewport-max-phone-small (max-width:400px);@custom-media --viewport-phone (min-width:480px);@custom-media --viewport-max-phone (max-width:480px);@custom-media --viewport-tablet (min-width:768px);@custom-media --viewport-max-tablet (max-width:768px);@custom-media --viewport-desktop (min-width:992px);@custom-media --viewport-large-desktop (min-width:1200px);--baseFont:"Open Sans",sans-serif;--maxWidth:1300px;--BorderRadius:8px}@lost gutter 12rem;@lost flexbox flex;#broker-search-form{background-color:#f4f5f9;background-color:var(--colorLightGreyTwo);padding:2rem}#broker-search-form label{font-weight:600}#broker-search-form input,#broker-search-form select{background:#fff;background:var(--colorWhite);width:100%;padding:.5em;margin-bottom:1em}#broker-search-form input[type=submit]{width:100%;border-radius:0;padding:1.4rem;background-color:#0f4c81;background-color:var(--colorBlue);font-size:1.4rem;margin-top:2rem}#broker-search-form input[type=submit]:focus,#broker-search-form input[type=submit]:hover{cursor:pointer;-webkit-filter:saturate(1.3);filter:saturate(1.3)}.full-flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.full-flex h1{margin-top:0}.brokersearch__content{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;-webkit-box-flex:1;-ms-flex:1 1 500px;flex:1 1 500px}@media screen and (max-width:933px){.brokersearch__content{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.brokersearch__search{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;margin:0 4rem 4rem 0;max-width:450px}@media screen and (max-width:933px){.brokersearch__search{width:100%;margin:4rem 0 0}}@media screen and (max-width:933px){.brokersearch__search,.path-maklarsok .brokersearch__content{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.path-maklarsok .brokersearch__content h1{display:none}}@media screen and (max-width:933px){.path-maklarsok .brokersearch__search{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin:0 0 4rem}}
:root{--colorBlack:#333;--colorGray:#a9a9a9;--colorWhite:#fff;--colorOrange:#dc793d;--colorBlue:#0f4c81;--colorAlertBlue:#3ba2dc;--color999:#444;--color998:#d9d8d7;--color997:#333;--color996:#f0f0f0;--color995:#585858;--colorLightGray:#a9a9a9;--colorBrightGray:#ecedf2;--colorFooterGray:#ababab;--colorFooterHeadlineGrey:#d9d9d9;--colorCourseBlue:#004299;--colorCourseLightGrey:#e0e0e0;--colorCourseBorderGrey:#c9c9c9;--colorBrokerSearchLightGrey:#e0e0e0;--colorLightGreyTwo:#f4f5f9;--colorNeutralGray:#f5f5f5;--colorDarkBlue:#0f4c81;--colorLightBlue:#3ca2db;--colorOrangeTwo:#dc793d;--colorDarkGrey:#282828;--colorGreyBlack:#131313;@custom-media --viewport-max-phone-small (max-width:400px);@custom-media --viewport-phone (min-width:480px);@custom-media --viewport-max-phone (max-width:480px);@custom-media --viewport-tablet (min-width:768px);@custom-media --viewport-max-tablet (max-width:768px);@custom-media --viewport-desktop (min-width:992px);@custom-media --viewport-large-desktop (min-width:1200px);--baseFont:"Open Sans",sans-serif;--maxWidth:1300px;--BorderRadius:8px}@lost gutter 12rem;@lost flexbox flex;.full-flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.full-flex h1{margin-top:0}.company__content{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;-webkit-box-flex:1;-ms-flex:1 1 500px;flex:1 1 500px}@media screen and (max-width:933px){.company__content{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.company__brokersearch{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;margin:0 4rem 4rem 0;max-width:450px}@media screen and (max-width:933px){.company__brokersearch{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;width:100%;margin:4rem 0 0}}
:root{--colorBlack:#333;--colorGray:#a9a9a9;--colorWhite:#fff;--colorOrange:#dc793d;--colorBlue:#0f4c81;--colorAlertBlue:#3ba2dc;--color999:#444;--color998:#d9d8d7;--color997:#333;--color996:#f0f0f0;--color995:#585858;--colorLightGray:#a9a9a9;--colorBrightGray:#ecedf2;--colorFooterGray:#ababab;--colorFooterHeadlineGrey:#d9d9d9;--colorCourseBlue:#004299;--colorCourseLightGrey:#e0e0e0;--colorCourseBorderGrey:#c9c9c9;--colorBrokerSearchLightGrey:#e0e0e0;--colorLightGreyTwo:#f4f5f9;--colorNeutralGray:#f5f5f5;--colorDarkBlue:#0f4c81;--colorLightBlue:#3ca2db;--colorOrangeTwo:#dc793d;--colorDarkGrey:#282828;--colorGreyBlack:#131313;@custom-media --viewport-max-phone-small (max-width:400px);@custom-media --viewport-phone (min-width:480px);@custom-media --viewport-max-phone (max-width:480px);@custom-media --viewport-tablet (min-width:768px);@custom-media --viewport-max-tablet (max-width:768px);@custom-media --viewport-desktop (min-width:992px);@custom-media --viewport-large-desktop (min-width:1200px);--baseFont:"Open Sans",sans-serif;--maxWidth:1300px;--BorderRadius:8px}@lost gutter 12rem;@lost flexbox flex;.full-flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.full-flex h1{margin-top:0}.node-course .slideshow.slick-slider{margin-bottom:6rem}.course__content{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;-webkit-box-flex:1;-ms-flex:1 1 500px;flex:1 1 500px}@media screen and (max-width:933px){.course__content{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.course__occations{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;margin:0 4rem 4rem 0;background-color:#f4f5f9;background-color:var(--colorLightGreyTwo);padding:2rem;max-width:400px}@media screen and (max-width:933px){.course__occations{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;width:100%;margin:4rem 0 0}}.course .occation{background:#fff;background:var(--colorWhite);padding:2rem;margin-bottom:2px}.course .action-area{padding:2rem 0 0}.course .action-area span.price{margin-bottom:1rem;display:block}.course .action-area input[type=submit]{width:100%;border-radius:0;padding:1.4rem;background-color:#0f4c81;background-color:var(--colorBlue);font-size:1.4rem;margin-top:2rem}.course .action-area input[type=submit]:focus,.course .action-area input[type=submit]:hover{cursor:pointer;-webkit-filter:saturate(1.3);filter:saturate(1.3)}.course .occation .js-form-type-checkbox{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.course .occation label{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:100%;padding-right:4rem;font-size:1.5rem}.course .occation [type=checkbox]:focus,.course .occation [type=checkbox]:hover,.course .occation label:focus,.course .occation label:hover{cursor:pointer}.course .occation [type=checkbox]{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;position:absolute;right:0}.course .occation--date{display:block;font-weight:600}.course .occation--lastregistration,.course .occation--location{display:block}.course input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:3rem;height:3rem;border-radius:3rem;border:1px solid #004299;border:1px solid var(--colorCourseBlue);background-color:#fff;background-color:var(--colorWhite);background-image:url(/themes/maklarsamfundet/dist/images/checkmark__white.svg);background-size:3rem 3rem;background-position:-4rem -4rem;outline:0}.course input[type=checkbox]:checked{background-color:#004299;background-color:var(--colorCourseBlue);background-position:50%}button#show-more:hover{cursor:pointer}button#show-more:focus{outline:0}.more-info{height:0;overflow:hidden;padding:0;margin:0}.show-more--is--switched .more-info{height:auto;overflow:visible}.{margin:2rem 0}form.course-registration .form-item-company,form.course-registration .form-item-companycourseinvoice,form.course-registration .form-item-course-name,form.course-registration .form-item-date,form.course-registration .form-item-email,form.course-registration .form-item-location,form.course-registration .form-item-price,form.course-registration .form-item-username{background:#f4f5f9;background:var(--colorLightGreyTwo);padding:0 2rem 1rem;display:block;margin:1rem 0}form.course-registration .form-item-companycourseinvoice label,form.course-registration .form-item-company label,form.course-registration .form-item-course-name label,form.course-registration .form-item-date label,form.course-registration .form-item-email label,form.course-registration .form-item-location label,form.course-registration .form-item-price label,form.course-registration .form-item-username label{width:calc(100% + 4rem);display:block;background:#fff;position:relative;left:-2rem;padding:1rem 0;margin:1rem 0}.form-item-cancellationrule{margin:4rem 0}.course-registration label{font-weight:200}.course-registration .form-item-comment{margin:2rem 0 4rem}.course-registration .form-item-comment textarea{width:100%}.course-registration .fieldgroup{border:0;padding:0;margin:4rem 0 2rem}.course-registration .fieldgroup legend{font-weight:200}.course-registration .fieldgroup .js-form-type-checkbox,.form-item-registration-approval .js-form-type-checkbox,.form-item-terms-approval .js-form-type-checkbox{margin:2rem 0}.course-registration .fieldgroup label,.form-item-registration-approval label,.form-item-terms-approval label{font-weight:200;margin-left:.5rem}.course-registration .fieldgroup input.form-checkbox,.form-item-registration-approval input.form-checkbox,.form-item-terms-approval input.form-checkbox{width:2rem;height:2rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #a9a9a9;border:1px solid var(--colorLightGray);position:relative;top:3px}.course-registration .fieldgroup input.form-checkbox:checked,.form-item-registration-approval input.form-checkbox:checked,.form-item-terms-approval input.form-checkbox:checked{background-color:#a9a9a9;background-color:var(--colorLightGray);background-image:url(/themes/maklarsamfundet/dist/images/checkmark__white.svg)}.course-registration .fieldgroup input.form-checkbox:focus,.form-item-registration-approval input.form-checkbox:focus,.form-item-terms-approval input.form-checkbox:focus{outline:0;border-color:#e0e0e0;border-color:var(--colorCourseLightGrey)}.form-item-registration-approval,.form-item-terms-approval{margin:2rem 0}.course-registration .form-submit{width:100%;background-color:#0f4c81;background-color:var(--colorBlue);padding:2rem;border-radius:0;letter-spacing:1px;margin:4rem 0}.course-registration .form-submit:focus,.course-registration .form-submit:hover{background-color:#0f4c81;background-color:var(--colorBlue);cursor:pointer;-webkit-filter:saturate(1.3);filter:saturate(1.3)}@media (max-width:1040px){.my-course-list{font-size:1.4rem}}.my-course-list .on-mobile{display:none}@media (max-width:767px){.my-course-list .on-mobile{display:block}}.my-course-list .my-course-list__headers{font-weight:600}.my-course-list .my-course-list__rows a{color:#333;color:var(--colorBlack)}@media (max-width:767px){.my-course-list .not-on-mobile,.my-course-list .not-on-mobile.flex-table{display:none}}.my-course-list .table-container{display:block;margin:0;width:100%}.my-course-list .flex-table{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.my-course-list .flex-table.header .flex-row{background:#e0e0e0;background:var(--colorCourseLightGrey);border:0}@media (max-width:767px){.my-course-list .flex-table.row{border-bottom:1px solid #c9c9c9;border-bottom:1px solid var(--colorCourseBorderGrey)}}.my-course-list .flex-row{width:35%;padding:1rem;border-bottom:1px solid #c9c9c9;border-bottom:1px solid var(--colorCourseBorderGrey)}@media (max-width:767px){.my-course-list .flex-row{width:100%;border:0;padding:.5rem 0}}@media (max-width:767px){.my-course-list .flex-row.first{width:100%;border:0}}.my-course-list .flex-row.second{width:30%}@media (max-width:767px){.my-course-list .flex-row.second{width:100%;border:0}}.my-course-list .flex-row.last{width:10%}@media (max-width:767px){.my-course-list .flex-row.last{width:100%}}.my-course-list label.replace-header{font-weight:200}.teachers{padding-top:2rem}.teacher{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.teacher_image{padding:1rem 2rem 1rem 0}.teacher_image img{border-radius:100px;max-width:80px;border:1px solid #fff;border:1px solid var(--colorWhite)}.teacher_text{margin:auto 0}.teacher_text h2{font-size:1.8rem;font-weight:700;margin:0 0 .5rem}.teacher_text p{margin:0}.listed-course{border-top:1px solid #c9c9c9;border-top:1px solid var(--colorCourseBorderGrey);padding:2rem 0;margin:0}.listed-course__category{color:#dc793d;color:var(--colorOrange);text-transform:uppercase;font-weight:600;font-size:1.4rem;letter-spacing:1px}.listed-course__name{color:#333;color:var(--colorBlack);font-weight:600;font-size:2.2rem}a.listed-course__link:focus .listed-course__name,a.listed-course__link:hover .listed-course__name{color:#004299;color:var(--colorCourseBlue)}.listed-course__occations{color:#333;color:var(--colorBlack);margin-top:2rem}a.listed-course__link:focus .listed-course__occations,a.listed-course__link:hover .listed-course__occations{color:#004299;color:var(--colorCourseBlue)}.listed-course__occations table td,.listed-course__occations table th{padding:0 .5rem 1rem 0}.listed-course__occations .table{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}.listed-course__occations .row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.listed-course__occations .row.header{font-weight:700}.listed-course__occations .cell{padding:0 0 10px;-webkit-box-flex:1;-ms-flex:1;flex:1 1}.listed-course__occations .cell.header.mobile-header{display:none}@media (min-width:769px){.listed-course__occations .row.header{display:-webkit-box;display:-ms-flexbox;display:flex}.listed-course__occations .cell.header.mobile-header{display:none}.listed-course__occations .cell.date,.listed-course__occations .cell.last-date{max-width:170px}.listed-course__occations .row:not(.header){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media (max-width:768px){.listed-course__occations .row.header{display:none}.listed-course__occations .row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.listed-course__occations .row:not(:last-child){border-bottom:1px dashed #ccc;margin-bottom:10px}.listed-course__occations .cell.header.mobile-header{display:block;font-weight:700;width:100%}.listed-course__occations .cell{width:100%;padding-left:0}}.sort-filters{text-align:right;margin:2rem 0}.sort-filters .active{color:#333!important;color:var(--colorBlack)!important;font-weight:600}.sort-filters .active:focus,.sort-filters .active:hover{cursor:default}.sort-filters a:not(.active):focus,.sort-filters a:not(.active):hover{color:#004299;color:var(--colorCourseBlue)}.course-list__pager{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
:root{--colorBlack:#333;--colorGray:#a9a9a9;--colorWhite:#fff;--colorOrange:#dc793d;--colorBlue:#0f4c81;--colorAlertBlue:#3ba2dc;--color999:#444;--color998:#d9d8d7;--color997:#333;--color996:#f0f0f0;--color995:#585858;--colorLightGray:#a9a9a9;--colorBrightGray:#ecedf2;--colorFooterGray:#ababab;--colorFooterHeadlineGrey:#d9d9d9;--colorCourseBlue:#004299;--colorCourseLightGrey:#e0e0e0;--colorCourseBorderGrey:#c9c9c9;--colorBrokerSearchLightGrey:#e0e0e0;--colorLightGreyTwo:#f4f5f9;--colorNeutralGray:#f5f5f5;--colorDarkBlue:#0f4c81;--colorLightBlue:#3ca2db;--colorOrangeTwo:#dc793d;--colorDarkGrey:#282828;--colorGreyBlack:#131313;@custom-media --viewport-max-phone-small (max-width:400px);@custom-media --viewport-phone (min-width:480px);@custom-media --viewport-max-phone (max-width:480px);@custom-media --viewport-tablet (min-width:768px);@custom-media --viewport-max-tablet (max-width:768px);@custom-media --viewport-desktop (min-width:992px);@custom-media --viewport-large-desktop (min-width:1200px);--baseFont:"Open Sans",sans-serif;--maxWidth:1300px;--BorderRadius:8px}@lost gutter 12rem;@lost flexbox flex;.region--footer{background-color:#f4f5f9;background-color:var(--colorLightGreyTwo);color:#585858;color:var(--color995)}.region--footer.section{padding:4rem 0}.region--footer a{color:#585858;color:var(--color995)}.region--footer a:focus,.region--footer a:hover{color:#0f4c81;color:var(--colorBlue)}.region--footer h2{color:#585858;color:var(--color995);font-size:1.6rem;text-transform:uppercase;font-weight:700;letter-spacing:1px;margin-bottom:2rem}.footer__top,.region--footer li.menu-item{margin-bottom:1rem}.footer__top{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:2rem;border-bottom:1px solid #585858;border-bottom:1px solid var(--color995)}.footer--links,.footer--newsletter{margin-right:5rem}.footer--newsletter{-webkit-box-flex:1;-ms-flex:1 1 360px;flex:1 1 360px}.footer--newsletter .form-submit{margin-top:auto}@media (max-width:768px){.footer--newsletter .form-submit{margin-top:1rem;width:100%}}@media (max-width:1199px){.footer--newsletter{margin-right:0;-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;margin-bottom:2rem}}@media (min-width:1200px){.footer--newsletter form{max-width:560px}}.footer--newsletter form .elem--form--text a,.footer--newsletter form .form-item-pf-email a{text-decoration:underline}.footer--newsletter form .elem--form--text a:focus,.footer--newsletter form .elem--form--text a:hover,.footer--newsletter form .form-item-pf-email a:focus,.footer--newsletter form .form-item-pf-email a:hover{text-decoration:none}@media (min-width:1200px){.footer--newsletter form .elem--form--text,.footer--newsletter form .form-item-pf-email{max-width:400px}}.footer--newsletter form .elem--input{padding:8px 15px;border-radius:8px;outline:none}.footer--newsletter form .form-submit{cursor:pointer;font-family:Open Sans,sans-serif;font-family:var(--baseFont)}@media (max-width:1199px){.footer--links,.footer--social{-webkit-box-flex:1;-ms-flex:1 1 200px;flex:1 1 200px;min-width:40%}}@media (max-width:480px){.footer--links,.footer--social{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;margin-right:0;margin-top:2rem}}@media (min-width:1200px){.footer--links{-webkit-box-flex:0;-ms-flex:0 0 250px;flex:0 0 250px}}.form-item-pf-email{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-flex:0;-ms-flex:0 1 200px;flex:0 1 200px;margin-right:2rem}.form-item-pf-email label{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;margin-bottom:.5rem}@media (max-width:768px){.form-item-pf-email{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;overflow:hidden;margin-right:0}.form-item-pf-email input{width:100%}}.footer--logo{margin-top:auto;margin-left:auto;-webkit-box-flex:0;-ms-flex:0 1 200px;flex:0 1 200px}@media (max-width:768px){.footer--logo{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:2rem}}.footer--info{margin-right:3rem;-webkit-box-flex:1;-ms-flex:1 1 340px;flex:1 1 340px}.footer--info .copyright{text-transform:uppercase}.footer--info p:last-of-type{margin-bottom:0}#block-social a{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:2em}#block-social a:before{left:0;position:absolute;content:"";display:block;width:1.5em;height:1.5em;background-size:cover;background-position:50%}#block-social a.facebook:before{background-image:url(/themes/maklarsamfundet/dist/images/social-facebook-transparent.svg)}#block-social a.instagram:before{background-image:url(/themes/maklarsamfundet/dist/images/social-instagram.svg)}#block-social a.linkedin:before{width:2em;height:2em;left:-.25em;background-image:url(/themes/maklarsamfundet/dist/images/social-linkedin.svg)}#block-social a.x:before{left:.25em;width:1.1em;height:1.2em;background-image:url(/themes/maklarsamfundet/dist/images/social-x.svg)}#block-social a.youtube:before{left:-.25em;width:2em;height:2em;background-image:url(/themes/maklarsamfundet/dist/images/social-youtube.svg)}
:root{--colorBlack:#333;--colorGray:#a9a9a9;--colorWhite:#fff;--colorOrange:#dc793d;--colorBlue:#0f4c81;--colorAlertBlue:#3ba2dc;--color999:#444;--color998:#d9d8d7;--color997:#333;--color996:#f0f0f0;--color995:#585858;--colorLightGray:#a9a9a9;--colorBrightGray:#ecedf2;--colorFooterGray:#ababab;--colorFooterHeadlineGrey:#d9d9d9;--colorCourseBlue:#004299;--colorCourseLightGrey:#e0e0e0;--colorCourseBorderGrey:#c9c9c9;--colorBrokerSearchLightGrey:#e0e0e0;--colorLightGreyTwo:#f4f5f9;--colorNeutralGray:#f5f5f5;--colorDarkBlue:#0f4c81;--colorLightBlue:#3ca2db;--colorOrangeTwo:#dc793d;--colorDarkGrey:#282828;--colorGreyBlack:#131313;@custom-media --viewport-max-phone-small (max-width:400px);@custom-media --viewport-phone (min-width:480px);@custom-media --viewport-max-phone (max-width:480px);@custom-media --viewport-tablet (min-width:768px);@custom-media --viewport-max-tablet (max-width:768px);@custom-media --viewport-desktop (min-width:992px);@custom-media --viewport-large-desktop (min-width:1200px);--baseFont:"Open Sans",sans-serif;--maxWidth:1300px;--BorderRadius:8px}@lost gutter 12rem;@lost flexbox flex;.header--section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.nav--usermenu{position:relative}.nav--usermenu--menu{position:absolute;display:none;right:0}.nav--usermenu__open .nav--usermenu--menu{display:block;z-index:1000}.header.section{padding-top:1.5rem;padding-bottom:1.5rem;-webkit-box-shadow:0 3px 3px #a9a9a9;box-shadow:0 3px 3px #a9a9a9;-webkit-box-shadow:0 3px 3px var(--colorGray);box-shadow:0 3px 3px var(--colorGray)}@media (min-width:992px){.header.section{padding-top:2.5rem;padding-bottom:2rem}}.header__top{text-align:right}.header__bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (min-width:992px){.header__bottom{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}}.header__branding{margin-right:1.8rem;position:relative}@media (min-width:992px){.header__branding{margin-right:3rem;margin-top:-5px}}@media (max-width:1400px){.header__branding{margin-right:1.8rem}}@media (min-width:1401px){.header__branding{margin-top:-9px}}.header__branding svg{-webkit-transition:height .4s ease;transition:height .4s ease;width:auto}@media (min-width:768px){.header__branding svg{height:57px}}@media (max-width:1400px){.header__branding svg{height:50px}}.header ul{margin:0}.header .container{position:static}.user-logged-in .header.section{padding-top:3.5rem}header.header{margin:0 auto;-webkit-box-shadow:none;box-shadow:none;-webkit-transition:top .5s ease,-webkit-transform .5s ease;transition:top .5s ease,-webkit-transform .5s ease;transition:transform .5s ease,top .5s ease;transition:transform .5s ease,top .5s ease,-webkit-transform .5s ease}header.header--fixed{background:#fff;z-index:499;position:fixed;width:100%;top:0;left:0;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);-webkit-box-shadow:0 2px 4px rgba(0,0,0,.1);box-shadow:0 2px 4px rgba(0,0,0,.1)}header.header--show{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.toolbar-fixed.toolbar-horizontal header.header--show{top:39px}.toolbar-fixed.toolbar-horizontal.toolbar-tray-open header.header--show{top:79px}div#block-searchform [type=search],div#block-searchform [type=text]{background-color:#f0f0f0;background-color:var(--color996);line-height:2rem;padding:1.8rem 1.2rem;width:100%;float:right}div#block-searchform div#edit-actions,div#block-searchform div#edit-actions--2,div#block-searchform label{display:none}.path-search div#block-searchform{display:block}#block-useraccountmenu{width:100%;background-color:#a9a9a9;background-color:var(--colorGray);margin:0;text-align:right;padding:0 20px;position:fixed;z-index:9}#block-useraccountmenu body.user-logged-in:not(.toolbar-vertical),body.user-logged-in:not(.toolbar-horizontal) #block-useraccountmenu{top:0;z-index:10000}#block-useraccountmenu h2{font-size:1.4rem;color:#fff;color:var(--colorWhite);background:url(/themes/maklarsamfundet/dist/images/user.png) no-repeat 100%;padding-right:60px;line-height:30px;margin:0;font-weight:300;display:inline-block}#block-useraccountmenu h2 :focus,#block-useraccountmenu h2 :hover{cursor:pointer}#block-useraccountmenu ul.menu-list{display:none;width:200px;right:20px;position:absolute;z-index:99;background-color:#fff;background-color:var(--colorWhite);-webkit-box-shadow:0 4px 5px #cdcdcd;box-shadow:0 4px 5px #cdcdcd;top:15px;padding:10px 15px;text-align:left}#block-useraccountmenu ul.menu-list a{font-size:1.2rem;color:#000}#block-useraccountmenu ul.menu-list li:last-of-type a{background:url(/themes/maklarsamfundet/dist/images/logout.png) no-repeat 100%;padding-right:20px}
:root{--colorBlack:#333;--colorGray:#a9a9a9;--colorWhite:#fff;--colorOrange:#dc793d;--colorBlue:#0f4c81;--colorAlertBlue:#3ba2dc;--color999:#444;--color998:#d9d8d7;--color997:#333;--color996:#f0f0f0;--color995:#585858;--colorLightGray:#a9a9a9;--colorBrightGray:#ecedf2;--colorFooterGray:#ababab;--colorFooterHeadlineGrey:#d9d9d9;--colorCourseBlue:#004299;--colorCourseLightGrey:#e0e0e0;--colorCourseBorderGrey:#c9c9c9;--colorBrokerSearchLightGrey:#e0e0e0;--colorLightGreyTwo:#f4f5f9;--colorNeutralGray:#f5f5f5;--colorDarkBlue:#0f4c81;--colorLightBlue:#3ca2db;--colorOrangeTwo:#dc793d;--colorDarkGrey:#282828;--colorGreyBlack:#131313;@custom-media --viewport-max-phone-small (max-width:400px);@custom-media --viewport-phone (min-width:480px);@custom-media --viewport-max-phone (max-width:480px);@custom-media --viewport-tablet (min-width:768px);@custom-media --viewport-max-tablet (max-width:768px);@custom-media --viewport-desktop (min-width:992px);@custom-media --viewport-large-desktop (min-width:1200px);--baseFont:"Open Sans",sans-serif;--maxWidth:1300px;--BorderRadius:8px}@lost gutter 12rem;@lost flexbox flex;#block-maklarsamfundet-main-menu li:first-of-type a{padding-left:0}#block-maklarsamfundet-main-menu .login-link,#block-maklarsamfundet-main-menu .search-link{height:30px;width:30px;overflow:hidden;color:transparent;display:block}#block-maklarsamfundet-main-menu .login-link{background-image:url(/themes/maklarsamfundet/dist/images/icon-login.svg);margin-left:80px}#block-maklarsamfundet-main-menu .search-link{background-image:url(/themes/maklarsamfundet/dist/images/icon-search.svg)}@media screen and (max-width:1200px){#block-maklarsamfundet-main-menu a{font-size:1.8rem;padding:.5rem}#block-maklarsamfundet-main-menu .login-link{margin-left:10px}}@media screen and (max-width:992px){#block-maklarsamfundet-main-menu .login-link{display:block}#block-maklarsamfundet-main-menu .search-link{display:block;margin-right:50px}}@media screen and (max-width:480px){#block-maklarsamfundet-main-menu .login-link{margin-left:0}#block-maklarsamfundet-main-menu .search-link{margin-right:10px}}.user-logged-in #block-maklarsamfundet-main-menu .login-link{display:none}.menu-main{font-size:2.1rem}.menu-main .menu-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.menu-main .menu-item a{padding:0 1rem;display:none;color:#333;color:var(--color997);font-weight:500}@media (min-width:992px){.menu-main .menu-item a{display:block}}
:root{--colorBlack:#333;--colorGray:#a9a9a9;--colorWhite:#fff;--colorOrange:#dc793d;--colorBlue:#0f4c81;--colorAlertBlue:#3ba2dc;--color999:#444;--color998:#d9d8d7;--color997:#333;--color996:#f0f0f0;--color995:#585858;--colorLightGray:#a9a9a9;--colorBrightGray:#ecedf2;--colorFooterGray:#ababab;--colorFooterHeadlineGrey:#d9d9d9;--colorCourseBlue:#004299;--colorCourseLightGrey:#e0e0e0;--colorCourseBorderGrey:#c9c9c9;--colorBrokerSearchLightGrey:#e0e0e0;--colorLightGreyTwo:#f4f5f9;--colorNeutralGray:#f5f5f5;--colorDarkBlue:#0f4c81;--colorLightBlue:#3ca2db;--colorOrangeTwo:#dc793d;--colorDarkGrey:#282828;--colorGreyBlack:#131313;@custom-media --viewport-max-phone-small (max-width:400px);@custom-media --viewport-phone (min-width:480px);@custom-media --viewport-max-phone (max-width:480px);@custom-media --viewport-tablet (min-width:768px);@custom-media --viewport-max-tablet (max-width:768px);@custom-media --viewport-desktop (min-width:992px);@custom-media --viewport-large-desktop (min-width:1200px);--baseFont:"Open Sans",sans-serif;--maxWidth:1300px;--BorderRadius:8px}@lost gutter 12rem;@lost flexbox flex;.menu-top .menu-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.menu-top .menu-item{padding:0 1rem}.menu-top .menu-item:last-child{padding-right:0}.menu-top a,.menu-top span{cursor:pointer;color:#333;color:var(--colorBlack);font-size:1.4rem;font-weight:600;-webkit-transition:color .2s ease;transition:color .2s ease}.menu-top a:focus,.menu-top a:hover{color:#dc793d;color:var(--colorOrange)}
:root{--colorBlack:#333;--colorGray:#a9a9a9;--colorWhite:#fff;--colorOrange:#dc793d;--colorBlue:#0f4c81;--colorAlertBlue:#3ba2dc;--color999:#444;--color998:#d9d8d7;--color997:#333;--color996:#f0f0f0;--color995:#585858;--colorLightGray:#a9a9a9;--colorBrightGray:#ecedf2;--colorFooterGray:#ababab;--colorFooterHeadlineGrey:#d9d9d9;--colorCourseBlue:#004299;--colorCourseLightGrey:#e0e0e0;--colorCourseBorderGrey:#c9c9c9;--colorBrokerSearchLightGrey:#e0e0e0;--colorLightGreyTwo:#f4f5f9;--colorNeutralGray:#f5f5f5;--colorDarkBlue:#0f4c81;--colorLightBlue:#3ca2db;--colorOrangeTwo:#dc793d;--colorDarkGrey:#282828;--colorGreyBlack:#131313;@custom-media --viewport-max-phone-small (max-width:400px);@custom-media --viewport-phone (min-width:480px);@custom-media --viewport-max-phone (max-width:480px);@custom-media --viewport-tablet (min-width:768px);@custom-media --viewport-max-tablet (max-width:768px);@custom-media --viewport-desktop (min-width:992px);@custom-media --viewport-large-desktop (min-width:1200px);--baseFont:"Open Sans",sans-serif;--maxWidth:1300px;--BorderRadius:8px}@lost gutter 12rem;@lost flexbox flex;.promo__full-link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.has-link:focus .btn--promo-readmore,.has-link:hover .btn--promo-readmore{color:#0f4c81;color:var(--colorBlue);-webkit-transition:color .2s ease-in-out;transition:color .2s ease-in-out}.has-link:focus .promo--content h2,.has-link:hover .promo--content h2{text-decoration:underline;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}.btn--promo-readmore{font-size:1.6rem;font-weight:700;color:#dc793d;color:var(--colorOrange)}.menu-list .btn--promo-readmore{font-size:1.5rem}.paragraph__promos__row{padding-top:6rem;padding-bottom:5rem}@media (max-width:768px){.paragraph__promos__row{padding-top:4rem;padding-bottom:3rem}}@media (max-width:480px){.paragraph__promos__row{padding-top:3rem;padding-bottom:2rem}}.related-news-wrapper .paragraph__promos__row{padding-top:4rem}@media (max-width:480px){.related-news-wrapper .paragraph__promos__row{padding-top:3rem}}.paragraph--background-colour--brightgrey .paragraph__promos__row{background-color:#ecedf2;background-color:var(--colorBrightGray)}.paragraph--background-colour--lightgrey .paragraph__promos__row{background-color:#f4f5f9;background-color:var(--colorLightGreyTwo)}.paragraph--background-colour--neutralgrey .paragraph__promos__row{background-color:#f5f5f5;background-color:var(--colorNeutralGray)}.paragraph--background-colour--darkblue .paragraph__promos__row{background-color:#0f4c81;background-color:var(--colorDarkBlue)}.paragraph--background-colour--lightblue .paragraph__promos__row{background-color:#3ca2db;background-color:var(--colorLightBlue)}.paragraph--background-colour--orange .paragraph__promos__row{background-color:#dc793d;background-color:var(--colorOrangeTwo)}.paragraph--background-colour--darkgrey .paragraph__promos__row{background-color:#282828;background-color:var(--colorDarkGrey)}.paragraph--background-colour--greyblack .paragraph__promos__row{background-color:#131313;background-color:var(--colorGreyBlack)}.paragraph--background-colour--darkblue .paragraph__promos__row .paragraph--readmore--button--text,.paragraph--background-colour--darkblue .paragraph__promos__row .paragraph__promos__preamble,.paragraph--background-colour--darkblue .paragraph__promos__row h2.paragraph--main-content--promos,.paragraph--background-colour--darkgrey .paragraph__promos__row .paragraph--readmore--button--text,.paragraph--background-colour--darkgrey .paragraph__promos__row .paragraph__promos__preamble,.paragraph--background-colour--darkgrey .paragraph__promos__row h2.paragraph--main-content--promos,.paragraph--background-colour--greyblack .paragraph__promos__row .paragraph--readmore--button--text,.paragraph--background-colour--greyblack .paragraph__promos__row .paragraph__promos__preamble,.paragraph--background-colour--greyblack .paragraph__promos__row h2.paragraph--main-content--promos,.paragraph--background-colour--lightblue .paragraph__promos__row .paragraph--readmore--button--text,.paragraph--background-colour--lightblue .paragraph__promos__row .paragraph__promos__preamble,.paragraph--background-colour--lightblue .paragraph__promos__row h2.paragraph--main-content--promos,.paragraph--background-colour--orange .paragraph__promos__row .paragraph--readmore--button--text,.paragraph--background-colour--orange .paragraph__promos__row .paragraph__promos__preamble,.paragraph--background-colour--orange .paragraph__promos__row h2.paragraph--main-content--promos{color:#fff;color:var(--colorWhite)}.paragraph--background-colour--darkblue .paragraph__promos__row .paragraph--readmore--button--text,.paragraph--background-colour--darkblue .paragraph__promos__row .paragraph__promos__preamble--wrap,.paragraph--background-colour--darkgrey .paragraph__promos__row .paragraph--readmore--button--text,.paragraph--background-colour--darkgrey .paragraph__promos__row .paragraph__promos__preamble--wrap,.paragraph--background-colour--greyblack .paragraph__promos__row .paragraph--readmore--button--text,.paragraph--background-colour--greyblack .paragraph__promos__row .paragraph__promos__preamble--wrap,.paragraph--background-colour--lightblue .paragraph__promos__row .paragraph--readmore--button--text,.paragraph--background-colour--lightblue .paragraph__promos__row .paragraph__promos__preamble--wrap,.paragraph--background-colour--orange .paragraph__promos__row .paragraph--readmore--button--text,.paragraph--background-colour--orange .paragraph__promos__row .paragraph__promos__preamble--wrap{border-color:#fff;border-color:var(--colorWhite)}.paragraph--background-colour--darkblue:not(.paragraph--layout--quadruple) .paragraph__promos__row,.paragraph--background-colour--darkblue:not(.paragraph--layout--quadruple) .paragraph__promos__row .btn--promo-readmore,.paragraph--background-colour--darkblue:not(.paragraph--layout--quadruple) .paragraph__promos__row a,.paragraph--background-colour--darkblue:not(.paragraph--layout--quadruple) .paragraph__promos__row h2,.paragraph--background-colour--darkgrey:not(.paragraph--layout--quadruple) .paragraph__promos__row,.paragraph--background-colour--darkgrey:not(.paragraph--layout--quadruple) .paragraph__promos__row .btn--promo-readmore,.paragraph--background-colour--darkgrey:not(.paragraph--layout--quadruple) .paragraph__promos__row a,.paragraph--background-colour--darkgrey:not(.paragraph--layout--quadruple) .paragraph__promos__row h2,.paragraph--background-colour--greyblack:not(.paragraph--layout--quadruple) .paragraph__promos__row,.paragraph--background-colour--greyblack:not(.paragraph--layout--quadruple) .paragraph__promos__row .btn--promo-readmore,.paragraph--background-colour--greyblack:not(.paragraph--layout--quadruple) .paragraph__promos__row a,.paragraph--background-colour--greyblack:not(.paragraph--layout--quadruple) .paragraph__promos__row h2,.paragraph--background-colour--lightblue:not(.paragraph--layout--quadruple) .paragraph__promos__row,.paragraph--background-colour--lightblue:not(.paragraph--layout--quadruple) .paragraph__promos__row .btn--promo-readmore,.paragraph--background-colour--lightblue:not(.paragraph--layout--quadruple) .paragraph__promos__row a,.paragraph--background-colour--lightblue:not(.paragraph--layout--quadruple) .paragraph__promos__row h2,.paragraph--background-colour--orange:not(.paragraph--layout--quadruple) .paragraph__promos__row,.paragraph--background-colour--orange:not(.paragraph--layout--quadruple) .paragraph__promos__row .btn--promo-readmore,.paragraph--background-colour--orange:not(.paragraph--layout--quadruple) .paragraph__promos__row a,.paragraph--background-colour--orange:not(.paragraph--layout--quadruple) .paragraph__promos__row h2{color:#fff;color:var(--colorWhite)}.paragraph--background-colour--darkblue:not(.paragraph--layout--quadruple) .paragraph__promos__row .promo__full-link:focus .btn--promo-readmore,.paragraph--background-colour--darkblue:not(.paragraph--layout--quadruple) .paragraph__promos__row .promo__full-link:hover .btn--promo-readmore,.paragraph--background-colour--darkgrey:not(.paragraph--layout--quadruple) .paragraph__promos__row .promo__full-link:focus .btn--promo-readmore,.paragraph--background-colour--darkgrey:not(.paragraph--layout--quadruple) .paragraph__promos__row .promo__full-link:hover .btn--promo-readmore,.paragraph--background-colour--greyblack:not(.paragraph--layout--quadruple) .paragraph__promos__row .promo__full-link:focus .btn--promo-readmore,.paragraph--background-colour--greyblack:not(.paragraph--layout--quadruple) .paragraph__promos__row .promo__full-link:hover .btn--promo-readmore,.paragraph--background-colour--lightblue:not(.paragraph--layout--quadruple) .paragraph__promos__row .promo__full-link:focus .btn--promo-readmore,.paragraph--background-colour--lightblue:not(.paragraph--layout--quadruple) .paragraph__promos__row .promo__full-link:hover .btn--promo-readmore,.paragraph--background-colour--orange:not(.paragraph--layout--quadruple) .paragraph__promos__row .promo__full-link:focus .btn--promo-readmore,.paragraph--background-colour--orange:not(.paragraph--layout--quadruple) .paragraph__promos__row .promo__full-link:hover .btn--promo-readmore{text-decoration:underline}.paragraph__promos__row--inside{margin:0 -1.8rem;width:auto}@media (max-width:480px){.paragraph__promos__row--inside{margin:0 -1.5rem}}.promo{padding:1.8rem;position:relative}@media (max-width:480px){.promo{padding:1.5rem 1.5rem 3rem;font-size:1.5rem}}.promo--menu .promo{padding:0;margin-top:4rem}.promo.promo--layout__full{padding-left:0;padding-right:0}.promo.promo--layout__single{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%}.promo.promo--layout__double{-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%;max-width:50%}@media (max-width:600px){.promo.promo--layout__double{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%}}.promo.promo--layout__triple{-webkit-box-flex:1;-ms-flex:1 1 33.33%;flex:1 1 33.33%;max-width:33.33%}@media (max-width:768px){.promo.promo--layout__triple{-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%;max-width:50%}}@media (max-width:480px){.promo.promo--layout__triple{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%}}.promo.promo--layout__quadruple{-webkit-box-flex:1;-ms-flex:1 1 25%;flex:1 1 25%;max-width:25%;overflow:hidden}@media (max-width:768px){.promo.promo--layout__quadruple{-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%;max-width:50%}}@media (max-width:480px){.promo.promo--layout__quadruple{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%}}@media (max-width:480px){.promo.promo--layout__quadruple .promo--image img{width:100%}}.promo--image__bg{width:100%;height:0;padding-top:64%;overflow:hidden}.promo--layout__quadruple .promo--inside{height:100%;overflow:hidden}.promo--layout__quadruple .promo--inside .promo--content{height:100%}.promo--inside .positioned-image--video--wrapper,.promo--inside .positioned-image--video--wrapper img{width:100%}.promo--inside .positioned-image--video--wrapper:not(.video-loaded) .promo--image{-webkit-transition:-webkit-filter .2s ease;transition:-webkit-filter .2s ease;transition:filter .2s ease;transition:filter .2s ease,-webkit-filter .2s ease}.promo--inside .positioned-image--video--wrapper:not(.video-loaded):focus .promo--image,.promo--inside .positioned-image--video--wrapper:not(.video-loaded):hover .promo--image{-webkit-filter:brightness(.85);filter:brightness(.85)}.promo--inside .positioned-image--video--wrapper:not(.video-loaded):focus+.promo--content h2,.promo--inside .positioned-image--video--wrapper:not(.video-loaded):hover+.promo--content h2{text-decoration:underline}.promo--content{word-wrap:break-word;word-break:break-word}.promo--content h2{-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.paragraph--layout--quadruple .promo--content{background-color:#fff;background-color:var(--colorWhite);height:auto;padding:2rem}.paragraph--layout--quadruple.paragraph--image-position--top .promo--content{margin-top:-2rem}.paragraph--layout--quadruple.paragraph--background-colour--none .promo--content{padding:2rem 0}.paragraph--layout--quadruple .promo--image{background-color:#fff;background-color:var(--colorWhite)}.promo--menu .promo--image{margin-bottom:2rem}.promo--image img{width:100%}.paragraph--image-position--top .promo--image{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;margin-bottom:2rem}.paragraph--image-position--top .promo--content{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}@media (max-width:900px){.paragraph--layout--triple.paragraph--image-position--left .promo--image{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}.paragraph--layout--triple.paragraph--image-position--left .promo--content{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;padding-left:0;padding-top:2rem}}.paragraph--layout--carousel.paragraph--image-position--left .promo--image,.paragraph--layout--single.paragraph--image-position--left .promo--image{max-width:calc(50% - 2rem);margin-right:2rem}@media (max-width:480px){.paragraph--layout--carousel.paragraph--image-position--left .promo--image,.paragraph--layout--single.paragraph--image-position--left .promo--image{max-width:100%;margin-right:0}}.paragraph--image-position--left .promo--image{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%}@media (max-width:480px){.paragraph--image-position--left .promo--image{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;padding-bottom:2rem}}.paragraph--image-position--left .promo--image__bg{padding-top:32%}.paragraph--image-position--left .promo--content{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%;padding-left:2rem}@media (max-width:480px){.paragraph--image-position--left .promo--content{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;padding-left:0;padding-bottom:0}}@media (max-width:900px){.paragraph--layout--triple.paragraph--image-position--right .promo--image{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.paragraph--layout--triple.paragraph--image-position--right .promo--content{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;padding-left:0;padding-top:2rem;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.paragraph--layout--carousel.paragraph--image-position--right .promo--image,.paragraph--layout--single.paragraph--image-position--right .promo--image{max-width:calc(50% - 2rem);margin-left:2rem}@media (max-width:480px){.paragraph--layout--carousel.paragraph--image-position--right .promo--image,.paragraph--layout--single.paragraph--image-position--right .promo--image{max-width:100%;margin-right:0}}.paragraph--image-position--right .promo--image{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%}@media (max-width:480px){.paragraph--image-position--right .promo--image{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;padding-bottom:2rem}}.paragraph--image-position--right .promo--image__bg{padding-top:32%}.paragraph--image-position--right .promo--content{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%;padding-right:1.4rem}@media (max-width:480px){.paragraph--image-position--right .promo--content{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;padding-left:0;-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;padding-bottom:0}}.promo--content p{font-size:1.6rem;line-height:1.5em}@media (max-width:480px){.promo--content p{font-size:1.5rem;line-height:1.4em}}.menu-list .promo--content p{font-size:1.45rem}.promo--content p:first-of-type{margin-top:0}h2.paragraph--main-content--promos{margin:0 0 2rem;font-size:3.4rem;font-weight:600}@media (max-width:480px){h2.paragraph--main-content--promos{font-size:2.8rem}}.paragraph__promos__preamble--wrap{border-bottom:1px solid #444;border-bottom:1px solid var(--color999);padding-bottom:2rem;margin-bottom:3rem}.paragraph__promos__preamble--wrap h2.paragraph--main-content--promos{-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%;margin-bottom:0}@media (max-width:480px){.paragraph__promos__preamble--wrap h2.paragraph--main-content--promos{margin-bottom:1.4rem;-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}}.paragraph__promos__preamble--wrap .paragraph__promos__preamble{-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%;font-size:1.5rem;line-height:1.45em;padding-left:2rem}@media (max-width:768px){.paragraph__promos__preamble--wrap .paragraph__promos__preamble{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;padding-left:0;padding-top:1.4rem}}.paragraph__promos__preamble--wrap .paragraph__promos__preamble li,.paragraph__promos__preamble--wrap .paragraph__promos__preamble p{font-size:1.5rem;line-height:1.45em}.paragraph__promos__preamble--wrap .paragraph__promos__preamble li:first-child,.paragraph__promos__preamble--wrap .paragraph__promos__preamble p:first-child{margin-top:0}.promo--content h2{font-size:2.3rem;font-weight:600;margin:0 0 1.1rem;line-height:1.3em}.menu-list .promo--content h2{font-size:2.1rem}@media (max-width:480px){.promo--content h2{font-size:1.9rem}}.promo--layout__quadruple .promo--content h2{font-size:1.7rem;font-weight:700}.paragraph__promos__row ul.slick-dots{margin:1rem 0 0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}@media (min-width:1380px){.paragraph__promos__row ul.slick-dots{opacity:0;overflow:hidden;height:0;width:0}}.paragraph__promos__row ul.slick-dots li{list-style:none;padding:0;margin:0 .5rem}.paragraph__promos__row ul.slick-dots button{width:1.2rem;height:1.2rem;border-radius:1.2rem;background-color:#f0f0f0;background-color:var(--color996);color:hsla(0,0%,100%,0);overflow:hidden;text-indent:-9999px;display:block}.paragraph--background-colour--brightgrey .paragraph__promos__row ul.slick-dots button{background-color:#fff;background-color:var(--colorWhite)}.paragraph__promos__row ul.slick-dots li.slick-active button{background-color:#0f4c81;background-color:var(--colorBlue)}.paragraph--layout--carousel .arrows__container{opacity:1;-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}.paragraph--layout--carousel:focus .arrows__container,.paragraph--layout--carousel:hover .arrows__container{opacity:1}.arrows__container{position:absolute;top:50%;z-index:100;width:100%;width:calc(100% + 7rem);margin:-2.5rem 0 0 -6rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;pointer-events:none}@media (max-width:1379px){.arrows__container{display:none}}.slide--arrow{width:5rem;height:5rem;overflow:hidden;border-radius:5rem;background-color:#fff;background-color:var(--colorWhite);text-indent:-9999px;position:relative;-webkit-box-shadow:2px 3px 10px 1px rgba(0,0,0,.06667);box-shadow:2px 3px 10px 1px rgba(0,0,0,.06667);color:#333;color:var(--colorBlack);pointer-events:all}.slide--arrow:focus,.slide--arrow:hover{cursor:pointer}.slide--arrow:before{display:block;position:absolute;text-indent:0;top:1.3rem;text-align:center;width:100%}.slide--arrow__prev:before{content:"\1438"}.slide--arrow__next:before{content:"\1433"}.promo--text p:last-of-type{margin-bottom:0}.paragraph--layout--carousel.paragraph--image-position--left .promo--content h2,.paragraph--layout--carousel.paragraph--image-position--right .promo--content h2,.paragraph--layout--single.paragraph--image-position--left .promo--content h2,.paragraph--layout--single.paragraph--image-position--right .promo--content h2{margin-top:3rem;margin-bottom:2rem;font-size:3.2rem}@media (max-width:480px){.paragraph--layout--carousel.paragraph--image-position--left .promo--content h2,.paragraph--layout--carousel.paragraph--image-position--right .promo--content h2,.paragraph--layout--single.paragraph--image-position--left .promo--content h2,.paragraph--layout--single.paragraph--image-position--right .promo--content h2{font-size:2.6rem;margin-top:0;margin-bottom:1rem}}.promo--date,.promo--label,.promo--tags{text-transform:uppercase;color:#dc793d;color:var(--colorOrange);font-weight:600;font-size:.92em;letter-spacing:.2px}.promo--tags .promo--tag:first-child .divider{display:none}.promo--type__counter .title-inner{display:block}.promo-titles-hidden .is-hidden,.promo-titles-hidden .title-inner{display:none}
:root{--colorBlack:#333;--colorGray:#a9a9a9;--colorWhite:#fff;--colorOrange:#dc793d;--colorBlue:#0f4c81;--colorAlertBlue:#3ba2dc;--color999:#444;--color998:#d9d8d7;--color997:#333;--color996:#f0f0f0;--color995:#585858;--colorLightGray:#a9a9a9;--colorBrightGray:#ecedf2;--colorFooterGray:#ababab;--colorFooterHeadlineGrey:#d9d9d9;--colorCourseBlue:#004299;--colorCourseLightGrey:#e0e0e0;--colorCourseBorderGrey:#c9c9c9;--colorBrokerSearchLightGrey:#e0e0e0;--colorLightGreyTwo:#f4f5f9;--colorNeutralGray:#f5f5f5;--colorDarkBlue:#0f4c81;--colorLightBlue:#3ca2db;--colorOrangeTwo:#dc793d;--colorDarkGrey:#282828;--colorGreyBlack:#131313;@custom-media --viewport-max-phone-small (max-width:400px);@custom-media --viewport-phone (min-width:480px);@custom-media --viewport-max-phone (max-width:480px);@custom-media --viewport-tablet (min-width:768px);@custom-media --viewport-max-tablet (max-width:768px);@custom-media --viewport-desktop (min-width:992px);@custom-media --viewport-large-desktop (min-width:1200px);--baseFont:"Open Sans",sans-serif;--maxWidth:1300px;--BorderRadius:8px}@lost gutter 12rem;@lost flexbox flex;.promo--type__view__news--block_2 .views-row{border-bottom:1px solid #e5e5e5;display:-webkit-box;display:-ms-flexbox;display:flex;padding:3.4rem 0;position:relative}.promo--type__view__news--block_2 .views-row:last-of-type{border-bottom:none}.promo--type__view__news--block_2 .views-row a{text-decoration:none;color:#333;color:var(--colorBlack)}.promo--type__view__news--block_2 .views-row a:focus .title,.promo--type__view__news--block_2 .views-row a:hover .title{text-decoration:underline;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}.promo--type__view__news--block_2 .views-row .image{display:inline-block;margin-right:4%;margin-top:5px;width:34%}@media (max-width:462px){.promo--type__view__news--block_2 .views-row .image{width:100%;margin-right:0}}.promo--type__view__news--block_2 .views-row .wrapper{display:inline-block;vertical-align:-webkit-baseline-middle;width:61%}@media (max-width:462px){.promo--type__view__news--block_2 .views-row .wrapper{width:100%;margin-top:1rem}.promo--type__view__news--block_2 .views-row .wrapper .title{font-size:2.1rem}.promo--type__view__news--block_2 .views-row .wrapper .date{font-size:1.6rem}}.promo--type__view__news--block_2 .views-row .title{font-size:2.4rem;font-weight:500;line-height:3.2rem}.promo--type__view__news--block_2 .views-row .date{color:#7e7e7e;text-transform:uppercase;margin-bottom:8px;margin-top:2px}.promo--type__view__news--block_2 .views-row .body p:first-child{margin-top:10px}.promo--type__view__news--block_2 .views-row:first-of-type{padding-top:1.4rem}.promo--type__view__news--block_2 footer{text-align:right}.promo--type__view__news--block_2 footer .more{color:#4f4f4f}.promo.promo--layout__double.promo--type__view__news--block_2{-webkit-box-flex:1;-ms-flex:1 1 58%;flex:1 1 58%;max-width:58%}@media screen and (max-width:1200px){.promo.promo--layout__double.promo--type__view__news--block_2{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%}}
:root{--colorBlack:#333;--colorGray:#a9a9a9;--colorWhite:#fff;--colorOrange:#dc793d;--colorBlue:#0f4c81;--colorAlertBlue:#3ba2dc;--color999:#444;--color998:#d9d8d7;--color997:#333;--color996:#f0f0f0;--color995:#585858;--colorLightGray:#a9a9a9;--colorBrightGray:#ecedf2;--colorFooterGray:#ababab;--colorFooterHeadlineGrey:#d9d9d9;--colorCourseBlue:#004299;--colorCourseLightGrey:#e0e0e0;--colorCourseBorderGrey:#c9c9c9;--colorBrokerSearchLightGrey:#e0e0e0;--colorLightGreyTwo:#f4f5f9;--colorNeutralGray:#f5f5f5;--colorDarkBlue:#0f4c81;--colorLightBlue:#3ca2db;--colorOrangeTwo:#dc793d;--colorDarkGrey:#282828;--colorGreyBlack:#131313;@custom-media --viewport-max-phone-small (max-width:400px);@custom-media --viewport-phone (min-width:480px);@custom-media --viewport-max-phone (max-width:480px);@custom-media --viewport-tablet (min-width:768px);@custom-media --viewport-max-tablet (max-width:768px);@custom-media --viewport-desktop (min-width:992px);@custom-media --viewport-large-desktop (min-width:1200px);--baseFont:"Open Sans",sans-serif;--maxWidth:1300px;--BorderRadius:8px}@lost gutter 12rem;@lost flexbox flex;.promo--type__view__calendar--block_1 .views-row{margin-bottom:3.5rem}.promo--type__view__calendar--block_1 .views-field-field-start-date{background:#004c93;border-radius:10rem;color:#fff;display:inline-block;height:66px;margin-right:2rem;text-align:center;vertical-align:top;width:66px}.promo--type__view__calendar--block_1 .views-field-field-start-date .day-number{font-size:2.8rem;font-weight:500;margin-bottom:-.6rem}.promo--type__view__calendar--block_1 .views-field-field-start-date .month-letters{font-size:1.5rem;text-transform:uppercase}.promo--type__view__calendar--block_1 .views-field-nothing{display:inline-block;position:relative;width:calc(100% - 100px)}.promo--type__view__calendar--block_1 .event-title a{color:#333;color:var(--colorBlack);display:inline-block;font-size:2rem;margin-bottom:.4rem}.promo--type__view__calendar--block_1 .event-customtext{max-width:300px}.promo--type__view__calendar--block_1 .event-location{padding-left:3rem;postion:relative}.promo--type__view__calendar--block_1 .event-location:before{content:url(/themes/maklarsamfundet/dist/images/marker.png);display:inline-block;position:absolute;left:0;-webkit-transform:scale(.5);-ms-transform:scale(.5);transform:scale(.5);height:0}.promo--type__view__calendar--block_1 footer{text-align:right}.promo--type__view__calendar--block_1 footer .more{color:#4f4f4f}.promo.promo--layout__double.promo--type__view__calendar--block_1{-webkit-box-flex:1;-ms-flex:1 1 42%;flex:1 1 42%;max-width:42%}@media screen and (max-width:1200px){.promo.promo--layout__double.promo--type__view__calendar--block_1{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%}}
:root{--colorBlack:#333;--colorGray:#a9a9a9;--colorWhite:#fff;--colorOrange:#dc793d;--colorBlue:#0f4c81;--colorAlertBlue:#3ba2dc;--color999:#444;--color998:#d9d8d7;--color997:#333;--color996:#f0f0f0;--color995:#585858;--colorLightGray:#a9a9a9;--colorBrightGray:#ecedf2;--colorFooterGray:#ababab;--colorFooterHeadlineGrey:#d9d9d9;--colorCourseBlue:#004299;--colorCourseLightGrey:#e0e0e0;--colorCourseBorderGrey:#c9c9c9;--colorBrokerSearchLightGrey:#e0e0e0;--colorLightGreyTwo:#f4f5f9;--colorNeutralGray:#f5f5f5;--colorDarkBlue:#0f4c81;--colorLightBlue:#3ca2db;--colorOrangeTwo:#dc793d;--colorDarkGrey:#282828;--colorGreyBlack:#131313;@custom-media --viewport-max-phone-small (max-width:400px);@custom-media --viewport-phone (min-width:480px);@custom-media --viewport-max-phone (max-width:480px);@custom-media --viewport-tablet (min-width:768px);@custom-media --viewport-max-tablet (max-width:768px);@custom-media --viewport-desktop (min-width:992px);@custom-media --viewport-large-desktop (min-width:1200px);--baseFont:"Open Sans",sans-serif;--maxWidth:1300px;--BorderRadius:8px}@lost gutter 12rem;@lost flexbox flex;.promo--type__view__maklarsamfundet_in_media--block_1{max-width:1300px;max-width:var(--maxWidth);margin:0 auto}.promo--type__view__maklarsamfundet_in_media--block_1 h2{border-bottom:1px solid #ff9500;margin-bottom:0;padding-bottom:3rem}.promo--type__view__maklarsamfundet_in_media--block_1 .views-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.promo--type__view__maklarsamfundet_in_media--block_1 .views-row:nth-of-child(1){padding-top:0}.promo--type__view__maklarsamfundet_in_media--block_1 .views-row{border-bottom:1px solid #ff9500;padding:1.7rem 0}.promo--type__view__maklarsamfundet_in_media--block_1 .views-row a,.promo--type__view__maklarsamfundet_in_media--block_1 .views-row a:focus,.promo--type__view__maklarsamfundet_in_media--block_1 .views-row a:hover{font-weight:600}.promo--type__view__maklarsamfundet_in_media--block_1 .more-link{float:right;padding-top:15px}.promo--type__view__maklarsamfundet_in_media--block_1 .more-link a{color:#333;color:var(--colorBlack)}
.promo--type__view__partner_list--block_1{max-width:1300px;max-width:var(--maxWidth);margin:0 auto}.promo--type__view__partner_list--block_1 h2{text-align:center}.promo--type__view__partner_list--block_1 .item-list ul{display:-webkit-box;display:-ms-flexbox;display:flex;list-style-type:none;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0}.promo--type__view__partner_list--block_1 .item-list li{margin:2rem}
:root{--colorBlack:#333;--colorGray:#a9a9a9;--colorWhite:#fff;--colorOrange:#dc793d;--colorBlue:#0f4c81;--colorAlertBlue:#3ba2dc;--color999:#444;--color998:#d9d8d7;--color997:#333;--color996:#f0f0f0;--color995:#585858;--colorLightGray:#a9a9a9;--colorBrightGray:#ecedf2;--colorFooterGray:#ababab;--colorFooterHeadlineGrey:#d9d9d9;--colorCourseBlue:#004299;--colorCourseLightGrey:#e0e0e0;--colorCourseBorderGrey:#c9c9c9;--colorBrokerSearchLightGrey:#e0e0e0;--colorLightGreyTwo:#f4f5f9;--colorNeutralGray:#f5f5f5;--colorDarkBlue:#0f4c81;--colorLightBlue:#3ca2db;--colorOrangeTwo:#dc793d;--colorDarkGrey:#282828;--colorGreyBlack:#131313;@custom-media --viewport-max-phone-small (max-width:400px);@custom-media --viewport-phone (min-width:480px);@custom-media --viewport-max-phone (max-width:480px);@custom-media --viewport-tablet (min-width:768px);@custom-media --viewport-max-tablet (max-width:768px);@custom-media --viewport-desktop (min-width:992px);@custom-media --viewport-large-desktop (min-width:1200px);--baseFont:"Open Sans",sans-serif;--maxWidth:1300px;--BorderRadius:8px}@lost gutter 12rem;@lost flexbox flex;.slideshow{display:none}.slideshow.slick-initialized{display:block}.slideshow .slide-header-wrapper{max-width:1600px;width:100%;margin-left:auto;margin-right:auto}.slideshow h2{font-size:5.2rem;font-weight:500;padding:0;width:55%;margin-bottom:3rem}.slide__inner,.slideshow h2{color:#fff;color:var(--colorWhite)}.slide__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;max-height:46rem;height:40vh;padding:4rem 0 1rem;background-size:cover;background-position:50%;background-color:#0f4c81;background-color:var(--colorBlue)}.slideshow--high .slide__inner{max-height:56rem;height:44vh}@media screen and (max-width:1400px){.slideshow h2{padding:0 1.5rem}}@media screen and (max-width:992px){.slideshow h2{width:100%}}@media screen and (max-width:480px){.slideshow h2{font-size:2.6rem;margin-bottom:2rem}.slideshow--high .slide__inner{height:30vh}}
.se-block{padding-top:25px;border-top:1px solid #a9a9a9;border-top:1px solid var(--colorLightGray);margin-top:3rem;margin-bottom:.8rem;clear:both}@media (min-width:480px){.se-block{margin-bottom:0}}.node--type-news .container{padding-bottom:25px;border-bottom:1px solid #a9a9a9;border-bottom:1px solid var(--colorLightGray)}.se-links{list-style:none;margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (min-width:480px){.se-links{height:0;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;position:relative;top:2px}}.se-link{margin-right:8px}.se-link:last-child{margin-right:0}.se-link a{color:transparent;font-size:0;display:block;margin-bottom:8px}@media (min-width:480px){.se-link a{margin-bottom:0}}.se-link a:focus,.se-link a:hover{opacity:.6}.se-link a:before{content:"";display:block;width:36px;height:36px}.se-link.facebook_share a:before{background:url(/themes/maklarsamfundet/dist/images/facebook.svg) no-repeat 50%/100% auto}.se-link.twitter a:before{background:url(/themes/maklarsamfundet/dist/images/x.svg) no-repeat 50%/100% auto}.se-link.linkedin a:before{background:url(/themes/maklarsamfundet/dist/images/linkedin.svg) no-repeat 50%/100% auto}.se-link.mail a:before{background:url(/themes/maklarsamfundet/dist/images/email.svg) no-repeat 50%/100% auto}
.video-loaded{position:fixed;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,.93333);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:10001}.video-loaded .positioned-image{position:relative;padding-bottom:56.25%;height:0;width:100%}.video-loaded .positioned-image iframe{position:absolute;top:10%;left:10%;right:10%;bottom:10%;width:80%;height:80%}.video--close{position:fixed;top:2rem;right:2rem;padding-top:2.6rem;font-size:1.5rem;z-index:10002;display:none;font-weight:500;background-image:url(/themes/maklarsamfundet/dist/images/close--video--white.svg);background-size:26px 20px;background-position:top;background-repeat:no-repeat;color:#fff;color:var(--colorWhite)}.video--close:focus,.video--close:hover{cursor:pointer}.container-has-video .video--close{display:block}.positioned-image--video--wrapper:focus,.positioned-image--video--wrapper:hover{cursor:pointer}.container-has-video .positioned-image--video--wrapper:focus,.container-has-video .positioned-image--video--wrapper:hover{cursor:default}.positioned-image--video--wrapper .positioned-image{position:relative}.positioned-image--video--wrapper .positioned-image:before{content:"";display:block;width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;background-image:url(/themes/maklarsamfundet/dist/images/play--video.svg);background-size:42px 42px;background-position:50%;background-repeat:no-repeat}
:root{--colorBlack:#333;--colorGray:#a9a9a9;--colorWhite:#fff;--colorOrange:#dc793d;--colorBlue:#0f4c81;--colorAlertBlue:#3ba2dc;--color999:#444;--color998:#d9d8d7;--color997:#333;--color996:#f0f0f0;--color995:#585858;--colorLightGray:#a9a9a9;--colorBrightGray:#ecedf2;--colorFooterGray:#ababab;--colorFooterHeadlineGrey:#d9d9d9;--colorCourseBlue:#004299;--colorCourseLightGrey:#e0e0e0;--colorCourseBorderGrey:#c9c9c9;--colorBrokerSearchLightGrey:#e0e0e0;--colorLightGreyTwo:#f4f5f9;--colorNeutralGray:#f5f5f5;--colorDarkBlue:#0f4c81;--colorLightBlue:#3ca2db;--colorOrangeTwo:#dc793d;--colorDarkGrey:#282828;--colorGreyBlack:#131313;@custom-media --viewport-max-phone-small (max-width:400px);@custom-media --viewport-phone (min-width:480px);@custom-media --viewport-max-phone (max-width:480px);@custom-media --viewport-tablet (min-width:768px);@custom-media --viewport-max-tablet (max-width:768px);@custom-media --viewport-desktop (min-width:992px);@custom-media --viewport-large-desktop (min-width:1200px);--baseFont:"Open Sans",sans-serif;--maxWidth:1300px;--BorderRadius:8px}@lost gutter 12rem;@lost flexbox flex;html{height:100%;font-size:62.5%;position:relative}html.is-clipped{overflow:hidden}@media (min-width:992px){html.is-clipped{overflow:auto}}body{color:#333;color:var(--colorBlack);font-family:Open Sans,sans-serif;font-family:var(--baseFont);min-height:100%;font-size:1.7rem}a{text-decoration:none}img{max-width:100%;height:auto}hr{display:block;margin:2rem 0}h1,h2,h3,h4,h5,h6{line-height:1.15;font-weight:700;margin-top:.8rem;margin-bottom:1.25rem;color:#444;color:var(--color999)}p+h1,p+h2,p+h3,p+h4,p+h5,p+h6{margin-top:4rem}h1{font-size:2.8rem;font-weight:700}@media (min-width:768px){h1{font-size:4rem;line-height:5rem}}h2{font-size:2.4rem;font-weight:700}@media (min-width:768px){h2{font-size:2.5rem}}h3{font-size:1.5rem;font-weight:700}@media (min-width:768px){h3{font-size:2rem}}h4{font-size:1.25rem}h5{font-size:1rem}h6{font-size:.875rem}main a,main a:visited{color:#dc793d;color:var(--colorOrange)}main a:focus,main a:hover,main a:visited:focus,main a:visited:hover{text-decoration:underline;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}.ingress,.preamble{font-size:1.9rem;line-height:1.35;font-weight:500;color:#444;color:var(--color999)}@media (min-width:768px){.ingress,.preamble{font-size:2.4rem}}.preamble{margin:3rem 0 2rem}img.align-center{display:inherit;margin:0 auto}img.align-right{float:right;margin-left:2rem;margin-bottom:2rem}img.align-left{float:left;margin-right:2rem;margin-bottom:2rem}p img{margin-top:.4rem;margin-bottom:.4rem}@media (max-width:480px){p img{width:100%}}.visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}table{font-size:.875rem;width:100%}table th{text-align:left;background:#fff}table td,table th{padding-bottom:1rem;padding-right:1rem;border-bottom:1px solid;border-color:#e5e5e5}table td{padding-top:1rem}table tbody{line-height:1.5}nav ol,nav ul{padding:0}@media (max-width:768px){.mobile-hidden{display:none}}.section{padding:4rem 1.5rem}@media (min-width:768px){.section{padding:4rem 2.5rem}.section--medium:not(.full-width){padding:7rem 2.5rem}.section--large{padding:18rem 2.5rem}}.section:empty{padding:0}@media (min-width:480px){.faux-sidebar.section--medium:not(.full-width){padding-left:1rem;padding-right:1rem}}@media (min-width:1360px){.section{padding:3rem 1.5rem}.section--medium:not(.full-width){padding:7rem 1.5rem}.section--large{padding:18rem 1.5rem}}main.section__vert-pad{padding:3rem 0}main.section__vert-pad--medium:not(.full-width){padding:7rem 0}main.section__vert-pad--large{padding:18rem 0}main.section__vert-pad.bottom+.footer,main.section__vert-pad.bottom+.views-element-container .paragraph--type--promos:last-child{margin-top:3rem}@media (min-width:768px){main.section__vert-pad.bottom{padding-bottom:7rem}main.section__vert-pad.bottom+.footer{margin-top:7rem}main.section__vert-pad.bottom+.views-element-container .paragraph--type--promos:last-child{margin-bottom:8rem}main.section__vert-pad.bottom .section--large,main.section__vert-pad.bottom .section--medium:not(.full-width){padding-bottom:0}}.container{margin:0 auto;position:relative;width:100%}@media (min-width:992px){.container{max-width:960px}}@media (min-width:1200px){.container{max-width:1300px;max-width:var(--maxWidth)}}@media (min-width:480px){.container--narrow{max-width:760px}}@media (min-width:1200px){.container--wide{max-width:1600px}}.container--left{margin-left:0}.centered-content{margin:0 auto;position:relative;width:100%;padding:0 1.5rem}.centered-content.section,.centered-content.section--medium{padding-left:1.5rem;padding-right:1.5rem}.centered-content .pb-0{padding-bottom:0}@media (min-width:992px){.centered-content{max-width:960px}}@media (min-width:768px){.centered-content{padding:0 2.5rem}.centered-content.section,.centered-content.section--medium{padding-left:2.5rem;padding-right:2.5rem}}@media (max-width:767px){.centered-content{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width:1200px){.centered-content{max-width:1300px;max-width:var(--maxWidth);max-width:calc(1300px + 5rem);max-width:calc(var(--maxWidth) + 5rem)}}@media (min-width:480px){.centered-content--narrow{max-width:760px}}@media (min-width:1200px){.centered-content--wide{max-width:1600px}}.centered-content .centered-content{padding-left:0;padding-right:0;max-width:100%}.meta{font-size:1.5rem;font-weight:600;text-transform:uppercase;color:#dc793d;color:var(--colorOrange)}@media (min-width:768px){.meta{font-size:1.7rem}}.image+.meta{margin-top:2rem}.meta span{display:block}@media (min-width:480px){.meta span{display:inline-block}}.button,body div .button-orange{background-color:#dc793d;background-color:var(--colorOrange);padding:2px 10px;text-transform:uppercase;color:#fff;color:var(--colorWhite);border-radius:8px;border-radius:var(--BorderRadius);display:table;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.button:focus,.button:hover,body div .button-orange:focus,body div .button-orange:hover{background-color:rgba(220,121,61,.8)}.button a,.button a:visited,a.button-orange,a.button-orange:visited,body div .button-orange a,body div .button-orange a:visited{color:#fff;color:var(--colorWhite)}.path-node article>div>.slideshow .slide,.path-node article>div>img{margin-bottom:2rem}.path-node article>div>img{margin-top:2rem;width:100%}.path-node article>div>.slideshow .slide{margin-top:.75rem}.path-node article .layout-content>.field-image img{margin-bottom:2rem}.pager ul{overflow:auto}.pager ul>*{float:left;padding:10px}.pager ul a,.pager ul a:visited{color:#333;color:var(--colorBlack)}.pager ul .is-active a,.pager ul .is-active a:visited{color:#dc793d;color:var(--colorOrange)}.node-form input[type=text],.node-form select{max-width:500px;border:1px solid #a9a9a9;border:1px solid var(--colorGray);padding:5px 10px;margin:5px 0}.node-form #edit-actions{display:-webkit-box;display:-ms-flexbox;display:flex}.node-form #edit-actions #edit-preview{margin:0 10px}.views-row .views-field-field-end-date{color:#dc793d;color:var(--colorOrange);font-weight:700}.views-row .views-field-title a{color:#333;color:var(--colorBlack)}.views-row .views-field-field-location .field-content{margin-bottom:1rem}.views-row .views-field-body p{margin:0}.path-i-medier #block-maklarsamfundet-content header h1{padding-bottom:1.25rem}.path-fastighetsmaklare-jobbforum .views-element-container header,.path-node .views-element-container header{padding-top:7.2rem}.path-fastighetsmaklare-jobbforum .views-element-container a,.path-node .views-element-container a{color:#333;color:var(--colorBlack);font-size:1.7rem}.path-fastighetsmaklare-jobbforum .views-element-container .item-list ul,.path-node .views-element-container .item-list ul{padding:0}.path-fastighetsmaklare-jobbforum .views-element-container .item-list li,.path-node .views-element-container .item-list li{border-bottom:1px solid #a9a9a9;border-bottom:1px solid var(--colorGray);padding:2.2rem 0;list-style-type:none}.path-fastighetsmaklare-jobbforum .views-element-container .views-field-created,.path-node .views-element-container .views-field-created{color:#dc793d;color:var(--colorOrange);font-weight:400}.path-fastighetsmaklare-jobbforum .views-element-container .views-field-title,.path-node .views-element-container .views-field-title{font-weight:600}.path-fastighetsmaklare-jobbforum .views-element-container [dir=ltr] .more-link,.path-node .views-element-container [dir=ltr] .more-link{text-align:right}.path-fastighetsmaklare-jobbforum .views-element-container [dir=rtl] .more-link,.path-node .views-element-container [dir=rtl] .more-link{text-align:left}.path-fastighetsmaklare-jobbforum .views-element-container .more-link a,.path-node .views-element-container .more-link a{font-size:2rem;font-weight:300}.path-fastighetsmaklare-jobbforum .views-element-container[id*=partner-list] .item-list li,.path-node .views-element-container[id*=partner-list] .item-list li{padding:0;border:0}.path-fastighetsmaklare-jobbforum .create-date,.path-node .create-date{font-weight:600;font-size:1.9rem}.path-fastighetsmaklare-jobbforum .back-link,.path-node .back-link{margin-top:5rem;display:block}.path-fastighetsmaklare-jobbforum .event-date,.path-fastighetsmaklare-jobbforum .location,.path-node .event-date,.path-node .location{font-weight:600;font-size:1.9rem}.path-fastighetsmaklare-jobbforum .event-date,.path-node .event-date{margin-top:1.7rem}.path-fastighetsmaklare-jobbforum .event-date>div,.path-node .event-date>div{display:inline-block}.path-fastighetsmaklare-jobbforum .about-us-employee-section,.path-node .about-us-employee-section{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.path-fastighetsmaklare-jobbforum .about-us-employee-section .employee,.path-node .about-us-employee-section .employee{word-break:break-word;margin:0 15px 20px;max-width:190px}@media screen and (max-width:780px){.path-fastighetsmaklare-jobbforum .about-us-employee-section .employee,.path-node .about-us-employee-section .employee{margin:0 auto 20px}}.path-fastighetsmaklare-jobbforum .views-element-container header{padding-top:0}.path-fastighetsmaklare-jobbforum main h2{font-size:3.8rem;font-weight:500}.path-kalender .views-row,.path-nyheter .views-row{padding:3.4rem 0;border-top:1px solid #a9a9a9;border-top:1px solid var(--colorGray)}.path-kalender .views-row .views-field-field-end-date,.path-nyheter .views-row .views-field-field-end-date{font-weight:600}.path-kalender .views-row .month-letters,.path-nyheter .views-row .month-letters{text-transform:uppercase}.path-kalender .views-row .views-field-body,.path-kalender .views-row .views-field-field-location,.path-nyheter .views-row .views-field-body,.path-nyheter .views-row .views-field-field-location{color:#333;color:var(--colorBlack)}.path-kalender .field-content .year{margin:0 4px}.path-kalender .field-content .day-number{margin-right:4px}.path-kalender .field-content .day-number~.day-number{margin-left:4px}.path-nyheter h1{padding-botom:0}.path-nyheter label{text-transform:uppercase}.path-nyheter fieldset{border:none;margin:4rem 0}.path-nyheter fieldset .fieldset-legend{display:none}.path-nyheter fieldset a.bef-toggle{color:#fff;color:var(--colorWhite);float:left;background-color:#0f4c81;background-color:var(--colorBlue);padding:4px 8px;border-radius:8px}.path-nyheter fieldset .js-form-type-checkbox{float:left}@media (max-width:1000px){.path-nyheter fieldset .js-form-type-checkbox{width:33.3%}}@media (max-width:660px){.path-nyheter fieldset .js-form-type-checkbox{width:50%}}@media (max-width:480px){.path-nyheter fieldset .js-form-type-checkbox{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex}.path-nyheter fieldset .js-form-type-checkbox label{display:block;top:.4rem;margin-right:0;margin-left:1rem;font-size:1.5rem}}.path-nyheter fieldset input{height:22px;width:22px;margin:1rem .8rem 0 0;-moz-appearance:none;appearance:none;-webkit-appearance:none}.path-nyheter fieldset label{position:relative;top:-.4rem;margin-right:3rem}.path-nyheter fieldset input[type=checkbox]:before{position:relative;display:block;width:28px;height:28px;border:2px solid #004991;content:"";background:#fff;border-radius:20px;margin-top:-3px;margin-left:-3px}.path-nyheter fieldset input[type=checkbox]:after{position:relative;display:block;top:-26px;width:24px;height:24px;left:-1px;content:"";background-color:#fff;background-repeat:no-repeat;background-position:50%;border-radius:20px}.path-nyheter fieldset input[type=checkbox]:checked:after{background-image:url(/themes/maklarsamfundet/dist/images/checker.png);background-color:#004991}.path-nyheter fieldset input[type=checkbox]:disabled:after{-webkit-filter:opacity(.4)}.path-nyheter fieldset input[type=checkbox]:not(:disabled):focus:after,.path-nyheter fieldset input[type=checkbox]:not(:disabled):hover:after{cursor:pointer}.path-nyheter #edit-actions{display:none}.path-nyheter .views-row{min-height:215px}.path-nyheter .views-row .views-field-field-news-category{color:#dc793d;color:var(--colorOrange);text-transform:uppercase;font-weight:600}.path-nyheter .views-row .views-field-title a{font-size:2rem;font-weight:500}.path-nyheter .views-row .views-field-created{font-size:1.6rem;font-weight:300;text-transform:uppercase;margin-bottom:.8rem}.path-nyheter .views-row img{float:left;margin-right:4rem}.path-medlemmar .news-for-members-view h1{padding-botom:0}.path-medlemmar .news-for-members-view label{text-transform:uppercase}.path-medlemmar .news-for-members-view .views-row{min-height:215px;padding:3.4rem 0;border-top:1px solid #a9a9a9;border-top:1px solid var(--colorGray)}.path-medlemmar .news-for-members-view .views-row .views-field-field-news-category{color:#dc793d;color:var(--colorOrange);text-transform:uppercase;font-weight:600}.path-medlemmar .news-for-members-view .views-row .views-field-title a{font-size:2rem;font-weight:500}.path-medlemmar .news-for-members-view .views-row .views-field-created{font-size:1.6rem;font-weight:300;text-transform:uppercase;margin-bottom:.8rem}.path-medlemmar .news-for-members-view .views-row .views-field-field-end-date{font-weight:600}.path-medlemmar .news-for-members-view .views-row .month-letters{text-transform:uppercase}.path-medlemmar .news-for-members-view .views-row .views-field-body,.path-medlemmar .news-for-members-view .views-row .views-field-field-location{color:#333;color:var(--colorBlack)}.path-medlemmar .news-for-members-view .views-row img{float:left;margin-right:4rem}h2.related-news-header{max-width:1300px;margin:20px auto}.related-news-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;grid-column-gap:20px;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px}.related-news-wrapper .related-news{-webkit-box-flex:1;-ms-flex:1;flex:1 1}.related-news-wrapper .related-news img{width:100%}@media screen and (max-width:480px){.path-medlemmar .js-form-type-checkbox,.path-nyheter .js-form-type-checkbox{clear:both}.path-medlemmar .views-row .views-field-field-image img,.path-nyheter .views-row .views-field-field-image img{width:100%;float:none;margin:0 0 2rem}.path-medlemmar fieldset input,.path-nyheter fieldset input{margin:.6rem .8rem 2rem 0}.path-medlemmar a.bef-toggle,.path-nyheter a.bef-toggle{margin-bottom:2rem}}table{font-size:1.7rem}table td{padding:0 10px}table:not(.table-border),table:not(.table-border) td,table:not(.table-border) th{border:none}p.padding-left-small img{padding-left:10px}p.padding-left-medium img{padding-left:15px}p.padding-left-big img{padding-left:20px}p.padding-right-small img{padding-right:10px}p.padding-right-medium img{padding-right:15px}p.padding-right-big img{padding-right:20px}p.padding-all-sides-small img{padding:10px}p.padding-all-sides-medium img{padding:15px}p.padding-all-sides-big img{padding:20px}p.flush-with-image{overflow:hidden}p.left-align-image{float:left;margin-right:2rem}p.left-align-image img.align-left,p.left-align-image img.align-right{margin:.4rem 0}p.right-align-image{float:right;margin-left:2rem}p.right-align-image img.align-left,p.right-align-image img.align-right{margin:.4rem 0}@media (min-width:768px){p.font-size-large{font-size:large}p.font-size-x-large{font-size:x-large}p.font-size-xx-large{font-size:xx-large}p.font-size-xxx-large{font-size:xxx-large}}span.color-dark-blue{color:#0f4c81;color:var(--colorDarkBlue)}span.color-dark-grey{color:#585858;color:var(--color995)}span.color-light-blue{color:#3ca2db;color:var(--colorLightBlue)}span.color-neutral-gray{color:#f5f5f5;color:var(--colorNeutralGray)}span.color-orange-two{color:#dc793d;color:var(--colorOrangeTwo)}@media screen and (max-width:480px){#block-maklarsamfundet-main-menu{margin-right:40px}}div[id*=block-mobilemenu]{position:relative;width:100%}.sf-accordion-toggle{position:absolute;right:0;top:-52px}@media (max-width:768px){.sf-accordion-toggle{top:-46px}}.sf-accordion-toggle.search-open{top:-130px}ul.sf-menu.sf-style-black a[class*=sf-depth-]{padding-right:50px;line-height:normal}ul.sf-menu.sf-style-black.sf-accordion li a.sf-accordion-button{font-size:0;width:50px;height:45px;top:1px}ul.sf-menu.sf-style-black.sf-accordion li a.sf-accordion-button:after{font-size:17px;position:absolute;top:13px;right:17px}ul.sf-menu.sf-style-black.sf-navbar{background:#333}ul.sf-menu.sf-style-black.sf-navbar>li>ul{background:#292929}ul.sf-menu.sf-accordion.sf-accordion-with-buttons .sf-accordion-button:after{content:"►"}ul.sf-menu.sf-accordion.sf-accordion-with-buttons li.sf-expanded>.sf-accordion-button:after{content:"▼"}#lime-user-form .field--type-image,#user-form .field--type-image{border:1px solid silver}#lime-user-form .field--type-image,#lime-user-form fieldset:not(.fieldgroup),#user-form .field--type-image,#user-form fieldset:not(.fieldgroup){position:relative;min-width:0;margin:1em 0;padding:30px 18px 18px;border-radius:2px}#lime-user-form fieldset,#user-form fieldset{background-color:#f4f5f9;background-color:var(--colorLightGreyTwo)}#lime-user-form fieldset:not(.fieldgroup)>legend,#user-form fieldset:not(.fieldgroup)>legend{position:absolute;top:10px;letter-spacing:.08em;text-transform:uppercase;font-size:1em;font-weight:700}#lime-user-form .fieldgroup,#user-form .fieldgroup{min-width:0}#lime-user-form .form-item,#user-form .form-item{margin:.75em 0}#lime-user-form tr.even .form-item,#lime-user-form tr.odd .form-item,#user-form tr.even .form-item,#user-form tr.odd .form-item{margin-top:.75em;margin-bottom:.75em}#lime-user-form td>.form-item:only-child,#user-form td>.form-item:only-child{margin-top:0;margin-bottom:0}#lime-user-form .form-type-checkbox,#user-form .form-type-checkbox{padding:0}#lime-user-form label,#user-form label{display:table;margin:0 0 .1em;padding:0;font-weight:700}#lime-user-form label.error,#user-form label.error{color:#a51b00}#lime-user-form label[for],#user-form label[for]{cursor:pointer}#lime-user-form .form-item label.option,#user-form .form-item label.option{text-transform:none;display:inline;font-weight:400}#lime-user-form .form-item label.option input,#user-form .form-item label.option input{vertical-align:middle}#lime-user-form .form-disabled label,#user-form .form-disabled label{color:#686868}#lime-user-form .form-disabled input.form-color,#lime-user-form .form-disabled input.form-date,#lime-user-form .form-disabled input.form-email,#lime-user-form .form-disabled input.form-file,#lime-user-form .form-disabled input.form-number,#lime-user-form .form-disabled input.form-search,#lime-user-form .form-disabled input.form-tel,#lime-user-form .form-disabled input.form-text,#lime-user-form .form-disabled input.form-time,#lime-user-form .form-disabled input.form-url,#lime-user-form .form-disabled select.form-select,#lime-user-form .form-disabled textarea.form-textarea,#user-form .form-disabled input.form-color,#user-form .form-disabled input.form-date,#user-form .form-disabled input.form-email,#user-form .form-disabled input.form-file,#user-form .form-disabled input.form-number,#user-form .form-disabled input.form-search,#user-form .form-disabled input.form-tel,#user-form .form-disabled input.form-text,#user-form .form-disabled input.form-time,#user-form .form-disabled input.form-url,#user-form .form-disabled select.form-select,#user-form .form-disabled textarea.form-textarea{border-color:#d4d4d4;background-color:rgba(0,0,0,.08);-webkit-box-shadow:none;box-shadow:none}#lime-user-form .form-item input.error,#lime-user-form .form-item select.error,#lime-user-form .form-item textarea.error,#user-form .form-item input.error,#user-form .form-item select.error,#user-form .form-item textarea.error{color:#a51b00;border-width:1px;border-color:#e62600;background-color:#fdf4f2;-webkit-box-shadow:inset 0 5px 5px -5px #b8b8b8;box-shadow:inset 0 5px 5px -5px #b8b8b8}#lime-user-form .form-item textarea.error+.cke,#user-form .form-item textarea.error+.cke{border-width:1px;border-color:#e62600}#lime-user-form .form-item input.error:focus,#lime-user-form .form-item select.error:focus,#lime-user-form .form-item textarea.error:focus,#user-form .form-item input.error:focus,#user-form .form-item select.error:focus,#user-form .form-item textarea.error:focus{border-color:#e62600;outline:0;background-color:#fcf4f2;-webkit-box-shadow:inset 0 1px 3px rgba(0,0,0,.05),0 0 8px 1px #e62600;box-shadow:inset 0 1px 3px rgba(0,0,0,.05),0 0 8px 1px #e62600}#lime-user-form .form-required:after,#user-form .form-required:after{width:7px;height:7px;background-size:7px 7px}#lime-user-form .form-item--error-message,#user-form .form-item--error-message{margin-top:.15em;color:#e32700}#lime-user-form .fieldset-wrapper>.form-item--error-message,#user-form .fieldset-wrapper>.form-item--error-message{margin-top:0}#lime-user-form .text-format-wrapper .form-item--error-message,#user-form .text-format-wrapper .form-item--error-message{margin:0;padding:.25em .666em 0;border:solid #ccc;border-width:0 1px}#lime-user-form .form-item .description,#lime-user-form div.description,#lime-user-form ul.tips,#user-form .form-item .description,#user-form div.description,#user-form ul.tips{margin:.2em 0 0;color:#595959;font-size:.95em}#lime-user-form .form-item .description.error,#user-form .form-item .description.error{margin-top:0;color:#a51b00}#lime-user-form ul.tips li,#user-form ul.tips li{margin:.25em 0 .25em 1.5em}#lime-user-form [dir=rtl] ul.tips li,#user-form [dir=rtl] ul.tips li{margin:.25em 1.5em .25em 0}#lime-user-form .form-type-checkbox .description,#lime-user-form .form-type-radio .description,#user-form .form-type-checkbox .description,#user-form .form-type-radio .description{margin-left:1.5em}#lime-user-form [dir=rtl] .form-type-checkbox .description,#lime-user-form [dir=rtl] .form-type-radio .description,#user-form [dir=rtl] .form-type-checkbox .description,#user-form [dir=rtl] .form-type-radio .description{margin-right:1.5em;margin-left:0}#lime-user-form .form-text,#lime-user-form .form-textarea,#user-form .form-text,#user-form .form-textarea{border-radius:2px;font-size:1em;line-height:normal}#lime-user-form input.form-autocomplete,#lime-user-form input.form-color,#lime-user-form input.form-date,#lime-user-form input.form-email,#lime-user-form input.form-file,#lime-user-form input.form-number,#lime-user-form input.form-search,#lime-user-form input.form-tel,#lime-user-form input.form-text,#lime-user-form input.form-time,#lime-user-form input.form-url,#lime-user-form textarea.form-textarea,#user-form input.form-autocomplete,#user-form input.form-color,#user-form input.form-date,#user-form input.form-email,#user-form input.form-file,#user-form input.form-number,#user-form input.form-search,#user-form input.form-tel,#user-form input.form-text,#user-form input.form-time,#user-form input.form-url,#user-form textarea.form-textarea{-webkit-box-sizing:border-box;box-sizing:border-box;max-width:100%;padding:.3em .4em .3em .5em;-webkit-transition:border .2s linear,box-shadow .2s linear;-webkit-transition:border .2s linear,-webkit-box-shadow .2s linear;transition:border .2s linear,-webkit-box-shadow .2s linear;transition:border .2s linear,box-shadow .2s linear;transition:border .2s linear,box-shadow .2s linear,-webkit-box-shadow .2s linear;color:#595959;border:1px solid #b8b8b8;border-top-color:#999;border-radius:2px;background:#fcfcfa;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.125);box-shadow:inset 0 1px 2px rgba(0,0,0,.125);font-size:1em}#lime-user-form [dir=rtl] textarea.form-textarea,#user-form [dir=rtl] textarea.form-textarea{padding:.3em .5em .3em .4em}#lime-user-form .form-color:focus,#lime-user-form .form-date:focus,#lime-user-form .form-email:focus,#lime-user-form .form-file:focus,#lime-user-form .form-number:focus,#lime-user-form .form-search:focus,#lime-user-form .form-tel:focus,#lime-user-form .form-text:focus,#lime-user-form .form-textarea:focus,#lime-user-form .form-time:focus,#lime-user-form .form-url:focus,#user-form .form-color:focus,#user-form .form-date:focus,#user-form .form-email:focus,#user-form .form-file:focus,#user-form .form-number:focus,#user-form .form-search:focus,#user-form .form-tel:focus,#user-form .form-text:focus,#user-form .form-textarea:focus,#user-form .form-time:focus,#user-form .form-url:focus{border-color:#40b6ff;outline:0;background-color:#fff;-webkit-box-shadow:inset 0 1px 3px rgba(0,0,0,.05),0 0 8px #40b6ff;box-shadow:inset 0 1px 3px rgba(0,0,0,.05),0 0 8px #40b6ff}#lime-user-form .confirm-parent,#lime-user-form .password-parent,#user-form .confirm-parent,#user-form .password-parent{overflow:visible;width:auto}#lime-user-form .form-item-options-group-info-identifier,#lime-user-form .form-item-pass .description,#user-form .form-item-options-group-info-identifier,#user-form .form-item-pass .description{clear:both}#lime-user-form select,#user-form select{max-width:100%}@media screen and (-webkit-min-device-pixel-ratio:0){#lime-user-form select,#user-form select{padding:1px 1.571em 1px .5em;cursor:pointer;-webkit-transition:all .1s;transition:all .1s;border:1px solid #a6a6a6;border-radius:.143em;background:-webkit-linear-gradient(top,#f6f6f3,#e7e7df);text-shadow:0 1px hsla(0,0%,100%,.6)}#lime-user-form [dir=rtl] select,#user-form [dir=rtl] select{padding:1px .714em 1px 1.571em;background-position:1% 63%,0 0}#lime-user-form select:focus,#lime-user-form select:hover,#user-form select:focus,#user-form select:hover{color:#1a1a1a}#lime-user-form select:hover,#user-form select:hover{-webkit-box-shadow:0 1px 2px rgba(0,0,0,.125);box-shadow:0 1px 2px rgba(0,0,0,.125)}}#lime-user-form #edit-cancel,#user-form #edit-cancel{margin-left:10px}#lime-user-form [dir=rtl] #edit-cancel,#user-form [dir=rtl] #edit-cancel{margin-right:10px;margin-left:0}@media screen and (max-width:600px){#lime-user-form input.form-autocomplete,#lime-user-form input.form-color,#lime-user-form input.form-email,#lime-user-form input.form-file,#lime-user-form input.form-number,#lime-user-form input.form-search,#lime-user-form input.form-tel,#lime-user-form input.form-text,#lime-user-form input.form-url,#lime-user-form textarea.form-textarea,#user-form input.form-autocomplete,#user-form input.form-color,#user-form input.form-email,#user-form input.form-file,#user-form input.form-number,#user-form input.form-search,#user-form input.form-tel,#user-form input.form-text,#user-form input.form-url,#user-form textarea.form-textarea{width:100%;font-size:1.2em;line-height:1.2em}#lime-user-form input.form-number,#user-form input.form-number{width:auto}#lime-user-form details summary,#user-form details summary{overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;white-space:nowrap;text-overflow:ellipsis}#lime-user-form .password-strength,#user-form .password-strength{width:100%}#lime-user-form div.form-item div.password-suggestions,#user-form div.form-item div.password-suggestions{float:none}#lime-user-form #dblog-filter-form .form-actions,#user-form #dblog-filter-form .form-actions{float:none;padding:0}#lime-user-form #edit-cancel,#user-form #edit-cancel{display:block;margin:10px 0 0}#lime-user-form select,#user-form select{width:100%}}#lime-user-form #diff-inline-form select,#lime-user-form div.filter-options select,#user-form #diff-inline-form select,#user-form div.filter-options select{padding:0}#lime-user-form .form-email,#lime-user-form .form-file,#lime-user-form .form-select,#lime-user-form .form-text,#lime-user-form .password-confirm,#lime-user-form .password-confirm-match,#lime-user-form .password-field,#lime-user-form .password-strength,#user-form .form-email,#user-form .form-file,#user-form .form-select,#user-form .form-text,#user-form .password-confirm,#user-form .password-confirm-match,#user-form .password-field,#user-form .password-strength{width:55%}#lime-user-form .button,#user-form .button{width:55%;border-radius:0;padding:1.4rem;background-color:#0f4c81;background-color:var(--colorBlue);font-size:1.4rem;margin-top:2rem}#lime-user-form .button:focus,#lime-user-form .button:hover,#user-form .button:focus,#user-form .button:hover{cursor:pointer;-webkit-filter:saturate(1.3);filter:saturate(1.3)}#lime-user-form #edit-submit,#user-form #edit-submit{width:100%}.messages{padding:15px 20px 15px 35px;border:1px solid;border-left:0 solid;border-radius:2px;background:no-repeat 10px 17px;word-wrap:break-word}.messages+.messages{margin-top:1.538em}.messages__list{margin:0;padding:0;list-style:none}.messages__item+.messages__item{margin-top:.769em}.messages--status{color:#325e1c;border-color:#c9e1bd #c9e1bd #c9e1bd transparent;background-color:#f3faef;background-image:url(/themes/maklarsamfundet/dist/images/check.svg);-webkit-box-shadow:-8px 0 0 #77b259;box-shadow:-8px 0 0 #77b259}.messages--warning{color:#734c00;border-color:#f4daa6 #f4daa6 #f4daa6 transparent;background-color:#fdf8ed;background-image:url(/themes/maklarsamfundet/dist/images/warning.svg);-webkit-box-shadow:-8px 0 0 #e09600;box-shadow:-8px 0 0 #e09600}.messages--error{color:#a51b00;border-color:#f9c9bf #f9c9bf #f9c9bf transparent;background-color:#fcf4f2;background-image:url(/themes/maklarsamfundet/dist/images/error.svg);-webkit-box-shadow:-8px 0 0 #e62600;box-shadow:-8px 0 0 #e62600}.messages--error p.error{color:#a51b00}#block-maklarsamfundet-content{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}.node-landing_page section.region.sidebar.region--sidebar.section,.node-member_page section.region.sidebar.region--sidebar.section,.node-menber_page section.region.sidebar.region--sidebar.section,.node-page section.region.sidebar.region--sidebar.section{display:none}.node-landing_page article[data-id="53"] .centered-content>.container--narrow,input{max-width:100%}.region--sidebar.no-sidebar{display:none}.text-align-center{text-align:center}.has-link:focus .promo--image,.has-link:hover .promo--image,a:focus .image--hover-fx,a:hover .image--hover-fx{-webkit-filter:brightness(.85);filter:brightness(.85);-webkit-transition:-webkit-filter .2s ease-in-out;transition:-webkit-filter .2s ease-in-out;transition:filter .2s ease-in-out;transition:filter .2s ease-in-out,-webkit-filter .2s ease-in-out}.node-updated{font-size:1.3rem}.path-user .layout-container{margin-left:auto;margin-right:auto}@media (max-width:768px){.feed-icon{display:inline-block;padding-bottom:3rem}}
:root{--colorBlack:#333;--colorGray:#a9a9a9;--colorWhite:#fff;--colorOrange:#dc793d;--colorBlue:#0f4c81;--colorAlertBlue:#3ba2dc;--color999:#444;--color998:#d9d8d7;--color997:#333;--color996:#f0f0f0;--color995:#585858;--colorLightGray:#a9a9a9;--colorBrightGray:#ecedf2;--colorFooterGray:#ababab;--colorFooterHeadlineGrey:#d9d9d9;--colorCourseBlue:#004299;--colorCourseLightGrey:#e0e0e0;--colorCourseBorderGrey:#c9c9c9;--colorBrokerSearchLightGrey:#e0e0e0;--colorLightGreyTwo:#f4f5f9;--colorNeutralGray:#f5f5f5;--colorDarkBlue:#0f4c81;--colorLightBlue:#3ca2db;--colorOrangeTwo:#dc793d;--colorDarkGrey:#282828;--colorGreyBlack:#131313;@custom-media --viewport-max-phone-small (max-width:400px);@custom-media --viewport-phone (min-width:480px);@custom-media --viewport-max-phone (max-width:480px);@custom-media --viewport-tablet (min-width:768px);@custom-media --viewport-max-tablet (max-width:768px);@custom-media --viewport-desktop (min-width:992px);@custom-media --viewport-large-desktop (min-width:1200px);--baseFont:"Open Sans",sans-serif;--maxWidth:1300px;--BorderRadius:8px}@lost gutter 12rem;@lost flexbox flex;.path-frontpage main .container:first-of-type{max-width:100%}.path-frontpage h1{display:none}.path-frontpage .section--medium{padding:0}.path-frontpage section.region.region--sidebar.section{padding:1rem 1.5rem}.region--frontpage{max-width:1300px;max-width:var(--maxWidth);margin:0 auto 40px;overflow:hidden;padding:0}.region--below #block-views-block-maklarsamfundet-in-media-block-1>div,.region--below #block-views-block-promos-block-1>div,.region--frontpage .container{margin-left:10px;margin-right:10px;width:calc(100% - 20px)}.path-frontpage #block-views-block-news-block-2>div:nth-child(3)>div>div:nth-child(2){padding-top:1.2rem}#block-maklarsamfundetskundombudsman{font-weight:lighter;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;color:#fff;color:var(--colorWhite);margin:0 auto;background-color:#0f4c81;background-color:var(--colorBlue);padding:30px 0}#block-maklarsamfundetskundombudsman a,#block-maklarsamfundetskundombudsman a:visited{color:#fff;color:var(--colorWhite)}#block-maklarsamfundetskundombudsman .layout--onecol{max-width:1100px;width:100%!important;margin:0 auto}#block-maklarsamfundetskundombudsman .layout--onecol .layout__region--content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;word-break:break-word}#block-maklarsamfundetskundombudsman .layout--onecol .layout__region--content .image{width:300px;height:300px;display:inline-block;margin-right:100px}#block-maklarsamfundetskundombudsman .layout--onecol .layout__region--content .image-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#block-maklarsamfundetskundombudsman .layout--onecol .layout__region--content .image-text--name{font-size:3rem;font-weight:lighter;margin-bottom:5px;margin-top:10px}#block-maklarsamfundetskundombudsman .layout--onecol .layout__region--content .image-text--desc{margin-top:5px;margin-bottom:0;width:400px}#block-maklarsamfundetskundombudsman .layout--onecol .layout__region--content .image-text--telephone{width:300px}#block-maklarsamfundetskundombudsman .layout--onecol .layout__region--content .image-text--number{margin-top:0;margin-bottom:0;font-size:35px;font-weight:lighter}#block-maklarsamfundetskundombudsman .layout--onecol .layout__region--content p{text-align:center;color:#fff;color:var(--colorWhite);max-width:700px;display:inline-block}#block-top>ul>li:first-child>a{font-weight:700}#block-hittadinmaklarehar,#block-vadgormaklarsamfundetformig{padding:40px;max-width:100%;margin-top:0;text-align:center}#block-hittadinmaklarehar p,#block-vadgormaklarsamfundetformig p{max-width:700px;margin-left:auto;margin-right:auto}#block-hittadinmaklarehar h2,#block-vadgormaklarsamfundetformig h2{font-size:3.4rem;font-weight:lighter}#block-hittadinmaklarehar .button,#block-vadgormaklarsamfundetformig .button{margin:0 auto}#block-vadgormaklarsamfundetformig{background-color:#dcdcdc;margin-bottom:2px}#block-hittadinmaklarehar{background-color:#435f81}#block-hittadinmaklarehar,#block-hittadinmaklarehar h2{color:#fff;color:var(--colorWhite)}#block-service{background-color:#a9a9a9;background-color:var(--colorGray)}#block-service .service-container{max-width:1300px;max-width:var(--maxWidth);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:60px 0;margin:0 auto;color:#fff;color:var(--colorWhite);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#block-service .service-container--email,#block-service .service-container--location,#block-service .service-container--telephone{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-preferred-size:25%;flex-basis:25%}#block-service .service-container--email img,#block-service .service-container--location img,#block-service .service-container--telephone img{margin:0 auto}#block-service .service-container--email p,#block-service .service-container--location p,#block-service .service-container--telephone p{margin:0}#block-service .service-container--telephone img{height:80px;width:80px;margin-bottom:10px}#block-service .service-container--email{margin-top:15px}#block-service .service-container--email img{height:70px;width:70px}#block-service .service-container a,#block-service .service-container a:visited{color:#fff;color:var(--colorWhite);margin-top:10px}#block-service .service-container--location img{height:120px;width:120px}#block-social-2 .block-social-sharing{display:-webkit-box;display:-ms-flexbox;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:750px;margin:0 auto;width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:120px 80px}#block-social-2 .block-social-sharing a{height:80px;width:80px;border-radius:50%;background-repeat:no-repeat;background-position:50%}#block-social-2 .block-social-sharing a,#block-social-2 .block-social-sharing a:visited{background-color:#dc793d;background-color:var(--colorOrange)}#block-social-2 .block-social-sharing--facebook{background:url(/themes/maklarsamfundet/dist/images/social-facebook.svg);background-size:125%}#block-social-2 .block-social-sharing--twitter{background:url(/themes/maklarsamfundet/dist/images/social-x.svg);background-size:85%}#block-social-2 .block-social-sharing--linkedin{background:url(/themes/maklarsamfundet/dist/images/social-linkedin.svg);background-size:150%}#block-social-2 .block-social-sharing--instagram{background:url(/themes/maklarsamfundet/dist/images/social-instagram.svg);background-size:95%}#block-social-2 .block-social-sharing--youtube{background:url(/themes/maklarsamfundet/dist/images/social-youtube.svg);background-size:110%}@media screen and (max-width:768px){#block-social-2 .block-social-sharing{padding:60px 100px}#block-social-2 .block-social-sharing a{height:70px;width:70px}}@media screen and (max-width:480px){#block-social-2 .block-social-sharing{padding:60px 20px}#block-social-2 .block-social-sharing a{height:50px;width:50px}}#block-views-block-maklarsamfundet-in-media-block-1{padding-top:100px}#block-views-block-maklarsamfundet-in-media-block-1,.path-i-medier #block-maklarsamfundet-content{max-width:1300px;max-width:var(--maxWidth);margin:0 auto;padding-bottom:100px}#block-views-block-maklarsamfundet-in-media-block-1 h1,#block-views-block-maklarsamfundet-in-media-block-1 h2,.path-i-medier #block-maklarsamfundet-content h1,.path-i-medier #block-maklarsamfundet-content h2{border-bottom:1px solid #ff9500;margin-bottom:0}#block-views-block-maklarsamfundet-in-media-block-1 h2,.path-i-medier #block-maklarsamfundet-content h2{margin:0 10px;padding-bottom:3rem}#block-views-block-maklarsamfundet-in-media-block-1 .views-row,.path-i-medier #block-maklarsamfundet-content .views-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#block-views-block-maklarsamfundet-in-media-block-1 .views-row:nth-of-child(1),.path-i-medier #block-maklarsamfundet-content .views-row:nth-of-child(1){padding-top:0}#block-views-block-maklarsamfundet-in-media-block-1 .views-row,.path-i-medier #block-maklarsamfundet-content .views-row{border-bottom:1px solid #ff9500;padding:1.7rem 0}#block-views-block-maklarsamfundet-in-media-block-1 .views-row a,#block-views-block-maklarsamfundet-in-media-block-1 .views-row a:focus,#block-views-block-maklarsamfundet-in-media-block-1 .views-row a:hover,.path-i-medier #block-maklarsamfundet-content .views-row a,.path-i-medier #block-maklarsamfundet-content .views-row a:focus,.path-i-medier #block-maklarsamfundet-content .views-row a:hover{font-weight:600}#block-views-block-maklarsamfundet-in-media-block-1 .more-link,.path-i-medier #block-maklarsamfundet-content .more-link{float:right;padding-top:15px}#block-views-block-maklarsamfundet-in-media-block-1 .more-link a,.path-i-medier #block-maklarsamfundet-content .more-link a{color:#333;color:var(--colorBlack)}@media screen and (max-width:768px){#block-views-block-maklarsamfundet-in-media-block-1 .views-row,.path-i-medier #block-maklarsamfundet-content .views-row{font-size:1.2rem;padding:1.5rem 0}}@media screen and (max-width:480px){#block-views-block-maklarsamfundet-in-media-block-1 .views-row,.path-i-medier #block-maklarsamfundet-content .views-row{font-size:1.6rem;padding:1.5rem 0}#block-views-block-maklarsamfundet-in-media-block-1 .views-field-title,.path-i-medier #block-maklarsamfundet-content .views-field-title{padding-right:10px;-webkit-box-flex:1;-ms-flex:1 1 60%;flex:1 1 60%}#block-views-block-maklarsamfundet-in-media-block-1 .views-field-created,.path-i-medier #block-maklarsamfundet-content .views-field-created{-webkit-box-flex:1;-ms-flex:1 1 25%;flex:1 1 25%}}#block-anmaltillnyhetsbrev{float:right;width:35%;margin-top:4.5rem}#block-anmaltillnyhetsbrev p{margin:2.6rem 0 3rem}#block-anmaltillnyhetsbrev input[type=text]{border:1px solid #333;border:1px solid var(--colorBlack);width:60%;margin-right:.6rem;height:3.7rem;padding:0 10px;border-radius:8px;border-radius:var(--BorderRadius)}#block-anmaltillnyhetsbrev input[type=submit]{text-transform:uppercase;color:#fff;color:var(--colorWhite);background-color:#dc793d;background-color:var(--colorOrange);padding:10px 12px;border-radius:8px;border-radius:var(--BorderRadius)}#block-anmaltillnyhetsbrev ::-webkit-input-placeholder{color:transparent}#block-anmaltillnyhetsbrev :-moz-placeholder,#block-anmaltillnyhetsbrev ::-moz-placeholder{color:transparent}#block-anmaltillnyhetsbrev :-ms-input-placeholder{color:transparent}@media screen and (max-width:1200px){#block-anmaltillnyhetsbrev{margin-right:6%}#block-anmaltillnyhetsbrev input[type=submit]{margin-top:10px}}@media screen and (max-width:980px){#block-anmaltillnyhetsbrev{width:100%;margin-bottom:5%;margin-right:0}}@media screen and (max-width:480px){#block-anmaltillnyhetsbrev input[type=submit]{margin-top:.8rem}}.region--below{padding:0}.region--below .container{margin-top:0;width:100%;max-width:100%}#block-views-block-promos-block-1,#block-views-block-promos-block-2{margin:0 auto;padding-top:100px;padding-bottom:100px;position:relative;overflow:hidden}#block-views-block-promos-block-1 h2,#block-views-block-promos-block-2 h2{margin-bottom:30px;font-weight:400;padding-right:180px}#block-views-block-promos-block-1>a,#block-views-block-promos-block-2>a{position:absolute;top:112px;text-transform:uppercase;font-weight:600;color:#dc793d;color:var(--colorOrange);right:1.5rem}@media (min-width:768px){#block-views-block-promos-block-1>a,#block-views-block-promos-block-2>a{right:2.5rem}}#block-views-block-promos-block-1>a:visited,#block-views-block-promos-block-2>a:visited{color:#dc793d;color:var(--colorOrange)}#block-views-block-promos-block-1 .views-row,#block-views-block-promos-block-1 .views-row img,#block-views-block-promos-block-2 .views-row,#block-views-block-promos-block-2 .views-row img{width:100%}#block-views-block-promos-block-1>div>div,#block-views-block-promos-block-2>div>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin-left:-1.8rem;margin-right:-1.8rem}#block-views-block-promos-block-1>div>div .title,#block-views-block-promos-block-2>div>div .title{margin-top:0;margin-bottom:10px;font-size:24px;font-weight:400}#block-views-block-promos-block-1>div>div .label,#block-views-block-promos-block-2>div>div .label{text-transform:uppercase;color:#dc793d;color:var(--colorOrange);font-weight:600;font-size:14px;margin:12px 0 6px}#block-views-block-promos-block-1>div>div p,#block-views-block-promos-block-2>div>div p{margin-top:0;color:#333;color:var(--colorBlack)}#block-views-block-promos-block-1>div>div div:first-child,#block-views-block-promos-block-2>div>div div:first-child{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}@media screen and (max-width:768px){#block-maklarsamfundetskundombudsman{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;word-break:break-word}#block-maklarsamfundetskundombudsman .layout--onecol,#block-maklarsamfundetskundombudsman div:first-of-type{width:100%}#block-maklarsamfundetskundombudsman .layout--onecol .layout__region--content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#block-maklarsamfundetskundombudsman .layout--onecol .layout__region--content .image{margin:0 auto}}@media screen and (max-width:768px) and screen and (max-width:480px){#block-views-block-promos-block-1 .views-row,#block-views-block-promos-block-2 .views-row{border-bottom:1px solid #e5e5e5;padding:3.4rem 0}#block-views-block-promos-block-2>a{top:145px;left:10px}}@media screen and (max-width:768px){#block-service{width:100%}#block-service,#block-service div .service-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#block-views-block-promos-block-2>div>div>div:nth-child(2)>div>span>div{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}#block-views-block-promos-block-1>div>div,#block-views-block-promos-block-2>div>div{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#block-views-block-promos-block-1 .image,#block-views-block-promos-block-1 .views-field,#block-views-block-promos-block-1 .views-row,#block-views-block-promos-block-1>div>div>div>div>span>div,#block-views-block-promos-block-2 .image,#block-views-block-promos-block-2 .views-field,#block-views-block-promos-block-2 .views-row,#block-views-block-promos-block-2>div>div>div>div>span>div{width:100%!important}#block-views-block-promos-block-2{position:relative}#block-service .service-container--email,#block-service .service-container--telephone{padding-bottom:20px}#block-service .service-container--email{margin:0}#block-views-block-promos-block-1,#block-views-block-promos-block-1>div>div>div:nth-child(n)>div>span>div>a>div:nth-child(n),#block-views-block-promos-block-2>div>div>div:nth-child(n)>div>span>div>a>div:nth-child(n){width:100%!important}#block-maklarsamfundetskundombudsman .layout--onecol .layout__region--content .image-text--desc{width:90%}}@media screen and (max-width:1125px){#block-views-block-promos-block-1 .views-row,#block-views-block-promos-block-2 .views-row{width:50%;padding-right:0;padding-left:0}#block-views-block-promos-block-1>div>div,#block-views-block-promos-block-2>div>div{-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;-ms-flex-wrap:wrap;flex-wrap:wrap}}#block-views-block-partner-list-block-1{max-width:1300px;max-width:var(--maxWidth);margin:0 auto}#block-views-block-partner-list-block-1 h2{text-align:center}#block-views-block-partner-list-block-1 .item-list ul{display:-webkit-box;display:-ms-flexbox;display:flex;list-style-type:none;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0}#block-views-block-partner-list-block-1 .item-list li{margin:2rem}#block-maklarsamfundet-content .views-element-container{max-width:1300px;max-width:var(--maxWidth);margin:0 auto}#block-maklarsamfundet-content .views-element-container .views-row .views-field-field-end-date .field-content{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:25px}#block-maklarsamfundet-content .views-element-container .views-row .views-field-title .field-content{font-size:1.9rem;font-weight:600}.path-frontpage .views-field-field-location .field-content{margin-bottom:2.3rem}
:root{--colorBlack:#333;--colorGray:#a9a9a9;--colorWhite:#fff;--colorOrange:#dc793d;--colorBlue:#0f4c81;--colorAlertBlue:#3ba2dc;--color999:#444;--color998:#d9d8d7;--color997:#333;--color996:#f0f0f0;--color995:#585858;--colorLightGray:#a9a9a9;--colorBrightGray:#ecedf2;--colorFooterGray:#ababab;--colorFooterHeadlineGrey:#d9d9d9;--colorCourseBlue:#004299;--colorCourseLightGrey:#e0e0e0;--colorCourseBorderGrey:#c9c9c9;--colorBrokerSearchLightGrey:#e0e0e0;--colorLightGreyTwo:#f4f5f9;--colorNeutralGray:#f5f5f5;--colorDarkBlue:#0f4c81;--colorLightBlue:#3ca2db;--colorOrangeTwo:#dc793d;--colorDarkGrey:#282828;--colorGreyBlack:#131313;@custom-media --viewport-max-phone-small (max-width:400px);@custom-media --viewport-phone (min-width:480px);@custom-media --viewport-max-phone (max-width:480px);@custom-media --viewport-tablet (min-width:768px);@custom-media --viewport-max-tablet (max-width:768px);@custom-media --viewport-desktop (min-width:992px);@custom-media --viewport-large-desktop (min-width:1200px);--baseFont:"Open Sans",sans-serif;--maxWidth:1300px;--BorderRadius:8px}@lost gutter 12rem;@lost flexbox flex;body.sidebar:not(.node-landing_page) .faux-sidebar:not(.full-width),body.sidebar:not(.node-landing_page) body.sidebar main{padding-left:0}body.sidebar main .faux-sidebar:not(.full-width){max-width:100%;padding-left:0;padding-right:0}.faux-sidebar:not(.full-width),body.sidebar:not(.node-landing_page) main{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 auto;position:relative;width:100%;padding-left:1.5rem;padding-right:1.5rem}@media (min-width:992px){.faux-sidebar:not(.full-width),body.sidebar:not(.node-landing_page) main{max-width:960px}}@media (min-width:768px){.faux-sidebar:not(.full-width),body.sidebar:not(.node-landing_page) main{padding-right:2.5rem;padding-left:2.5rem}}@media (min-width:1200px){.faux-sidebar:not(.full-width),body.sidebar:not(.node-landing_page) main{max-width:1300px;max-width:var(--maxWidth);max-width:calc(1300px + 5rem);max-width:calc(var(--maxWidth) + 5rem)}}.faux-sidebar:not(.full-width) .layout-content,body.sidebar:not(.node-landing_page) main .layout-content{width:60%;margin-right:13%}.faux-sidebar:not(.full-width) .layout-content.container--narrow,body.sidebar:not(.node-landing_page) main .layout-content.container--narrow{width:100%;margin-right:auto}@media screen and (max-width:780px){.faux-sidebar:not(.full-width) .layout-content,body.sidebar:not(.node-landing_page) main .layout-content{width:100%;margin-right:auto}}.centered-content .faux-sidebar:not(.full-width),.centered-content body.sidebar:not(.node-landing_page) main,.faux-sidebar:not(.full-width) .centered-content,body.sidebar:not(.node-landing_page) main .centered-content{padding-left:0;padding-right:0}.faux-sidebar:not(.full-width) .region--sidebar,body.sidebar:not(.node-landing_page) main .region--sidebar{width:27%;padding:0}@media screen and (max-width:780px){.faux-sidebar:not(.full-width) .region--sidebar,body.sidebar:not(.node-landing_page) main .region--sidebar{width:100%}}.faux-sidebar:not(.full-width) .region--sidebar h2,body.sidebar:not(.node-landing_page) main .region--sidebar h2{border-bottom:1px solid #dc793d;border-bottom:1px solid var(--colorOrange);padding:10px 12px;font-size:2.1rem;font-weight:600}.faux-sidebar:not(.full-width) .region--sidebar a,body.sidebar:not(.node-landing_page) main .region--sidebar a{color:#333;color:var(--colorBlack);display:inline-block;padding:8px 12px}.faux-sidebar:not(.full-width) .region--sidebar li.is-active>div,body.sidebar:not(.node-landing_page) main .region--sidebar li.is-active>div{background-color:#d9d8d7;background-color:var(--color998)}.faux-sidebar:not(.full-width) .region--sidebar li.is-active>div a,body.sidebar:not(.node-landing_page) main .region--sidebar li.is-active>div a{font-weight:600}.faux-sidebar:not(.full-width) .region--sidebar ul.level-1>li>div>a,body.sidebar:not(.node-landing_page) main .region--sidebar ul.level-1>li>div>a{padding-left:2rem}.faux-sidebar:not(.full-width) .region--sidebar ul.level-2>li>div>a,body.sidebar:not(.node-landing_page) main .region--sidebar ul.level-2>li>div>a{padding-left:4rem}.faux-sidebar:not(.full-width) .region--sidebar ul.level-3>li>div>a,body.sidebar:not(.node-landing_page) main .region--sidebar ul.level-3>li>div>a{padding-left:6rem}.faux-sidebar:not(.full-width) .region--sidebar ul.level-1,.faux-sidebar:not(.full-width) .region--sidebar ul.level-2,.faux-sidebar:not(.full-width) .region--sidebar ul.level-3,body.sidebar:not(.node-landing_page) main .region--sidebar ul.level-1,body.sidebar:not(.node-landing_page) main .region--sidebar ul.level-2,body.sidebar:not(.node-landing_page) main .region--sidebar ul.level-3{display:none}.faux-sidebar:not(.full-width) .region--sidebar .has-children>div>a,body.sidebar:not(.node-landing_page) main .region--sidebar .has-children>div>a{background:url(/themes/maklarsamfundet/dist/images/has-children.svg) no-repeat 100%;padding-right:2.5rem;background-size:9px}.faux-sidebar:not(.full-width) .region--sidebar .active-trail>div>a,body.sidebar:not(.node-landing_page) main .region--sidebar .active-trail>div>a{background:url(/themes/maklarsamfundet/dist/images/has-children-expanded.svg) no-repeat 100%;padding-right:3rem;margin-right:10px;background-size:15px}.faux-sidebar:not(.full-width) .region--sidebar .active-trail>ul,body.sidebar:not(.node-landing_page) main .region--sidebar .active-trail>ul{display:block}.faux-sidebar:not(.full-width) #block-ms-breadcrumbs,.faux-sidebar:not(.full-width) [data-drupal-messages],body.sidebar:not(.node-landing_page) main #block-ms-breadcrumbs,body.sidebar:not(.node-landing_page) main [data-drupal-messages]{width:100%}
:root{--colorBlack:#333;--colorGray:#a9a9a9;--colorWhite:#fff;--colorOrange:#dc793d;--colorBlue:#0f4c81;--colorAlertBlue:#3ba2dc;--color999:#444;--color998:#d9d8d7;--color997:#333;--color996:#f0f0f0;--color995:#585858;--colorLightGray:#a9a9a9;--colorBrightGray:#ecedf2;--colorFooterGray:#ababab;--colorFooterHeadlineGrey:#d9d9d9;--colorCourseBlue:#004299;--colorCourseLightGrey:#e0e0e0;--colorCourseBorderGrey:#c9c9c9;--colorBrokerSearchLightGrey:#e0e0e0;--colorLightGreyTwo:#f4f5f9;--colorNeutralGray:#f5f5f5;--colorDarkBlue:#0f4c81;--colorLightBlue:#3ca2db;--colorOrangeTwo:#dc793d;--colorDarkGrey:#282828;--colorGreyBlack:#131313;@custom-media --viewport-max-phone-small (max-width:400px);@custom-media --viewport-phone (min-width:480px);@custom-media --viewport-max-phone (max-width:480px);@custom-media --viewport-tablet (min-width:768px);@custom-media --viewport-max-tablet (max-width:768px);@custom-media --viewport-desktop (min-width:992px);@custom-media --viewport-large-desktop (min-width:1200px);--baseFont:"Open Sans",sans-serif;--maxWidth:1300px;--BorderRadius:8px}@lost gutter 12rem;@lost flexbox flex;#login,#user-pass{max-width:500px;width:100%;margin:0 auto}#login>.container,#user-pass>.container{margin:0 10px;width:auto}#login h1,#user-pass h1{margin:80px 0}#login form *,#user-pass form *{padding:10px 0}#login #edit-name--description,#login #edit-pass--description,#user-pass #edit-name--description,#user-pass #edit-pass--description{display:none}#login input,#user-pass input{background-color:#f0f0f0;background-color:var(--color996);border:1px solid #a9a9a9;border:1px solid var(--colorGray);width:100%;padding:15px 20px}#login input[type=submit],#user-pass input[type=submit]{background-color:#dc793d;background-color:var(--colorOrange);max-width:200px;width:100%;text-transform:uppercase;color:#fff;color:var(--colorWhite);border-radius:10px;border:none;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}#login input[type=submit]:focus,#login input[type=submit]:hover,#user-pass input[type=submit]:focus,#user-pass input[type=submit]:hover{background-color:rgba(220,121,61,.8)}#login a,#user-pass a{color:#333;color:var(--colorBlack)}
:root{--colorBlack:#333;--colorGray:#a9a9a9;--colorWhite:#fff;--colorOrange:#dc793d;--colorBlue:#0f4c81;--colorAlertBlue:#3ba2dc;--color999:#444;--color998:#d9d8d7;--color997:#333;--color996:#f0f0f0;--color995:#585858;--colorLightGray:#a9a9a9;--colorBrightGray:#ecedf2;--colorFooterGray:#ababab;--colorFooterHeadlineGrey:#d9d9d9;--colorCourseBlue:#004299;--colorCourseLightGrey:#e0e0e0;--colorCourseBorderGrey:#c9c9c9;--colorBrokerSearchLightGrey:#e0e0e0;--colorLightGreyTwo:#f4f5f9;--colorNeutralGray:#f5f5f5;--colorDarkBlue:#0f4c81;--colorLightBlue:#3ca2db;--colorOrangeTwo:#dc793d;--colorDarkGrey:#282828;--colorGreyBlack:#131313;@custom-media --viewport-max-phone-small (max-width:400px);@custom-media --viewport-phone (min-width:480px);@custom-media --viewport-max-phone (max-width:480px);@custom-media --viewport-tablet (min-width:768px);@custom-media --viewport-max-tablet (max-width:768px);@custom-media --viewport-desktop (min-width:992px);@custom-media --viewport-large-desktop (min-width:1200px);--baseFont:"Open Sans",sans-serif;--maxWidth:1300px;--BorderRadius:8px}@lost gutter 12rem;@lost flexbox flex;body.path-search .search-advanced{display:none}body.path-search div#block-maklarsamfundet-content{max-width:780px;position:relative}body.path-search div#block-maklarsamfundet-content .form-wrapper{padding-top:8rem}body.path-search div#block-maklarsamfundet-content label{display:none}body.path-search div#block-maklarsamfundet-content [type=search]{background-color:#f0f0f0;background-color:var(--color996);line-height:2rem;padding:1.8rem 1.2rem;width:100%}body.path-search div#block-maklarsamfundet-content [type=submit]{background-image:url(/themes/maklarsamfundet/dist/images/icon-search.svg);height:30px;width:30px!important;overflow:hidden;margin-left:10px;background-color:transparent;cursor:pointer;color:transparent;position:absolute;right:2rem;top:9.3rem}body.path-search div#block-maklarsamfundet-content #edit-help-link{display:none}body.path-search div#block-maklarsamfundet-content h2{font-size:3.4rem;font-weight:600;position:absolute;top:0}body.path-search div#block-maklarsamfundet-content p.date{color:#dc793d;color:var(--colorOrange);font-size:1.6rem}body.path-search div#block-maklarsamfundet-content h3{margin-top:2rem!important}body.path-search div#block-maklarsamfundet-content h3 a{color:#333;color:var(--colorBlack);font-size:2.2rem;font-weight:600}
:root{--colorBlack:#333;--colorGray:#a9a9a9;--colorWhite:#fff;--colorOrange:#dc793d;--colorBlue:#0f4c81;--colorAlertBlue:#3ba2dc;--color999:#444;--color998:#d9d8d7;--color997:#333;--color996:#f0f0f0;--color995:#585858;--colorLightGray:#a9a9a9;--colorBrightGray:#ecedf2;--colorFooterGray:#ababab;--colorFooterHeadlineGrey:#d9d9d9;--colorCourseBlue:#004299;--colorCourseLightGrey:#e0e0e0;--colorCourseBorderGrey:#c9c9c9;--colorBrokerSearchLightGrey:#e0e0e0;--colorLightGreyTwo:#f4f5f9;--colorNeutralGray:#f5f5f5;--colorDarkBlue:#0f4c81;--colorLightBlue:#3ca2db;--colorOrangeTwo:#dc793d;--colorDarkGrey:#282828;--colorGreyBlack:#131313;@custom-media --viewport-max-phone-small (max-width:400px);@custom-media --viewport-phone (min-width:480px);@custom-media --viewport-max-phone (max-width:480px);@custom-media --viewport-tablet (min-width:768px);@custom-media --viewport-max-tablet (max-width:768px);@custom-media --viewport-desktop (min-width:992px);@custom-media --viewport-large-desktop (min-width:1200px);--baseFont:"Open Sans",sans-serif;--maxWidth:1300px;--BorderRadius:8px}@lost gutter 12rem;@lost flexbox flex;.eu-cookie-compliance-content{margin:0 auto;max-width:1600px;display:-webkit-box;display:-ms-flexbox;display:flex;text-align:left;width:100%;position:relative;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:50px;padding:1rem 0}@media screen and (max-width:1600px){.eu-cookie-compliance-content{padding:1rem}}.eu-cookie-compliance-content p{font-weight:400;margin:0;font-size:inherit}.eu-cookie-compliance-content a{text-decoration:underline;color:#fff;color:var(--colorWhite)}.eu-cookie-compliance-content .eu-cookie-compliance-message{margin:0;max-width:100%;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.eu-cookie-compliance-content .eu-cookie-compliance-buttons{max-width:11%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 0 0 4%}.eu-cookie-compliance-content button,.eu-cookie-compliance-content button:focus,.eu-cookie-compliance-content button:hover{margin:0;background:url(/themes/maklarsamfundet/dist/images/close.svg);width:35px;height:33px;border:none;color:#fe8a1b;overflow:hidden;text-decoration:none;text-shadow:none;font-size:0;display:block;-webkit-box-shadow:none;box-shadow:none;background-size:200% auto;background-position:-20px}
:root{--colorBlack:#333;--colorGray:#a9a9a9;--colorWhite:#fff;--colorOrange:#dc793d;--colorBlue:#0f4c81;--colorAlertBlue:#3ba2dc;--color999:#444;--color998:#d9d8d7;--color997:#333;--color996:#f0f0f0;--color995:#585858;--colorLightGray:#a9a9a9;--colorBrightGray:#ecedf2;--colorFooterGray:#ababab;--colorFooterHeadlineGrey:#d9d9d9;--colorCourseBlue:#004299;--colorCourseLightGrey:#e0e0e0;--colorCourseBorderGrey:#c9c9c9;--colorBrokerSearchLightGrey:#e0e0e0;--colorLightGreyTwo:#f4f5f9;--colorNeutralGray:#f5f5f5;--colorDarkBlue:#0f4c81;--colorLightBlue:#3ca2db;--colorOrangeTwo:#dc793d;--colorDarkGrey:#282828;--colorGreyBlack:#131313;@custom-media --viewport-max-phone-small (max-width:400px);@custom-media --viewport-phone (min-width:480px);@custom-media --viewport-max-phone (max-width:480px);@custom-media --viewport-tablet (min-width:768px);@custom-media --viewport-max-tablet (max-width:768px);@custom-media --viewport-desktop (min-width:992px);@custom-media --viewport-large-desktop (min-width:1200px);--baseFont:"Open Sans",sans-serif;--maxWidth:1300px;--BorderRadius:8px}@lost gutter 12rem;@lost flexbox flex;.ajax-progress.ajax-progress-fullscreen{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.2);z-index:12000}.ajax-progress.ajax-progress-fullscreen:before{content:"";margin:-5rem -5rem 0 0;font-size:25px;width:10rem;height:10rem;top:50%;right:50%;border-radius:50%;position:absolute;text-indent:-9999em;-webkit-animation:load5 1.1s ease infinite;animation:load5 1.1s ease infinite;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0)}@-webkit-keyframes load5{0%,to{-webkit-box-shadow:0 -2.6em 0 0 #fff,1.8em -1.8em 0 0 hsla(0,0%,100%,.2),2.5em 0 0 0 hsla(0,0%,100%,.2),1.75em 1.75em 0 0 hsla(0,0%,100%,.2),0 2.5em 0 0 hsla(0,0%,100%,.2),-1.8em 1.8em 0 0 hsla(0,0%,100%,.2),-2.6em 0 0 0 hsla(0,0%,100%,.5),-1.8em -1.8em 0 0 hsla(0,0%,100%,.7);box-shadow:0 -2.6em 0 0 #fff,1.8em -1.8em 0 0 hsla(0,0%,100%,.2),2.5em 0 0 0 hsla(0,0%,100%,.2),1.75em 1.75em 0 0 hsla(0,0%,100%,.2),0 2.5em 0 0 hsla(0,0%,100%,.2),-1.8em 1.8em 0 0 hsla(0,0%,100%,.2),-2.6em 0 0 0 hsla(0,0%,100%,.5),-1.8em -1.8em 0 0 hsla(0,0%,100%,.7)}12.5%{-webkit-box-shadow:0 -2.6em 0 0 hsla(0,0%,100%,.7),1.8em -1.8em 0 0 #fff,2.5em 0 0 0 hsla(0,0%,100%,.2),1.75em 1.75em 0 0 hsla(0,0%,100%,.2),0 2.5em 0 0 hsla(0,0%,100%,.2),-1.8em 1.8em 0 0 hsla(0,0%,100%,.2),-2.6em 0 0 0 hsla(0,0%,100%,.2),-1.8em -1.8em 0 0 hsla(0,0%,100%,.5);box-shadow:0 -2.6em 0 0 hsla(0,0%,100%,.7),1.8em -1.8em 0 0 #fff,2.5em 0 0 0 hsla(0,0%,100%,.2),1.75em 1.75em 0 0 hsla(0,0%,100%,.2),0 2.5em 0 0 hsla(0,0%,100%,.2),-1.8em 1.8em 0 0 hsla(0,0%,100%,.2),-2.6em 0 0 0 hsla(0,0%,100%,.2),-1.8em -1.8em 0 0 hsla(0,0%,100%,.5)}25%{-webkit-box-shadow:0 -2.6em 0 0 hsla(0,0%,100%,.5),1.8em -1.8em 0 0 hsla(0,0%,100%,.7),2.5em 0 0 0 #fff,1.75em 1.75em 0 0 hsla(0,0%,100%,.2),0 2.5em 0 0 hsla(0,0%,100%,.2),-1.8em 1.8em 0 0 hsla(0,0%,100%,.2),-2.6em 0 0 0 hsla(0,0%,100%,.2),-1.8em -1.8em 0 0 hsla(0,0%,100%,.2);box-shadow:0 -2.6em 0 0 hsla(0,0%,100%,.5),1.8em -1.8em 0 0 hsla(0,0%,100%,.7),2.5em 0 0 0 #fff,1.75em 1.75em 0 0 hsla(0,0%,100%,.2),0 2.5em 0 0 hsla(0,0%,100%,.2),-1.8em 1.8em 0 0 hsla(0,0%,100%,.2),-2.6em 0 0 0 hsla(0,0%,100%,.2),-1.8em -1.8em 0 0 hsla(0,0%,100%,.2)}37.5%{-webkit-box-shadow:0 -2.6em 0 0 hsla(0,0%,100%,.2),1.8em -1.8em 0 0 hsla(0,0%,100%,.5),2.5em 0 0 0 hsla(0,0%,100%,.7),1.75em 1.75em 0 0 #fff,0 2.5em 0 0 hsla(0,0%,100%,.2),-1.8em 1.8em 0 0 hsla(0,0%,100%,.2),-2.6em 0 0 0 hsla(0,0%,100%,.2),-1.8em -1.8em 0 0 hsla(0,0%,100%,.2);box-shadow:0 -2.6em 0 0 hsla(0,0%,100%,.2),1.8em -1.8em 0 0 hsla(0,0%,100%,.5),2.5em 0 0 0 hsla(0,0%,100%,.7),1.75em 1.75em 0 0 #fff,0 2.5em 0 0 hsla(0,0%,100%,.2),-1.8em 1.8em 0 0 hsla(0,0%,100%,.2),-2.6em 0 0 0 hsla(0,0%,100%,.2),-1.8em -1.8em 0 0 hsla(0,0%,100%,.2)}50%{-webkit-box-shadow:0 -2.6em 0 0 hsla(0,0%,100%,.2),1.8em -1.8em 0 0 hsla(0,0%,100%,.2),2.5em 0 0 0 hsla(0,0%,100%,.5),1.75em 1.75em 0 0 hsla(0,0%,100%,.7),0 2.5em 0 0 #fff,-1.8em 1.8em 0 0 hsla(0,0%,100%,.2),-2.6em 0 0 0 hsla(0,0%,100%,.2),-1.8em -1.8em 0 0 hsla(0,0%,100%,.2);box-shadow:0 -2.6em 0 0 hsla(0,0%,100%,.2),1.8em -1.8em 0 0 hsla(0,0%,100%,.2),2.5em 0 0 0 hsla(0,0%,100%,.5),1.75em 1.75em 0 0 hsla(0,0%,100%,.7),0 2.5em 0 0 #fff,-1.8em 1.8em 0 0 hsla(0,0%,100%,.2),-2.6em 0 0 0 hsla(0,0%,100%,.2),-1.8em -1.8em 0 0 hsla(0,0%,100%,.2)}62.5%{-webkit-box-shadow:0 -2.6em 0 0 hsla(0,0%,100%,.2),1.8em -1.8em 0 0 hsla(0,0%,100%,.2),2.5em 0 0 0 hsla(0,0%,100%,.2),1.75em 1.75em 0 0 hsla(0,0%,100%,.5),0 2.5em 0 0 hsla(0,0%,100%,.7),-1.8em 1.8em 0 0 #fff,-2.6em 0 0 0 hsla(0,0%,100%,.2),-1.8em -1.8em 0 0 hsla(0,0%,100%,.2);box-shadow:0 -2.6em 0 0 hsla(0,0%,100%,.2),1.8em -1.8em 0 0 hsla(0,0%,100%,.2),2.5em 0 0 0 hsla(0,0%,100%,.2),1.75em 1.75em 0 0 hsla(0,0%,100%,.5),0 2.5em 0 0 hsla(0,0%,100%,.7),-1.8em 1.8em 0 0 #fff,-2.6em 0 0 0 hsla(0,0%,100%,.2),-1.8em -1.8em 0 0 hsla(0,0%,100%,.2)}75%{-webkit-box-shadow:0 -2.6em 0 0 hsla(0,0%,100%,.2),1.8em -1.8em 0 0 hsla(0,0%,100%,.2),2.5em 0 0 0 hsla(0,0%,100%,.2),1.75em 1.75em 0 0 hsla(0,0%,100%,.2),0 2.5em 0 0 hsla(0,0%,100%,.5),-1.8em 1.8em 0 0 hsla(0,0%,100%,.7),-2.6em 0 0 0 #fff,-1.8em -1.8em 0 0 hsla(0,0%,100%,.2);box-shadow:0 -2.6em 0 0 hsla(0,0%,100%,.2),1.8em -1.8em 0 0 hsla(0,0%,100%,.2),2.5em 0 0 0 hsla(0,0%,100%,.2),1.75em 1.75em 0 0 hsla(0,0%,100%,.2),0 2.5em 0 0 hsla(0,0%,100%,.5),-1.8em 1.8em 0 0 hsla(0,0%,100%,.7),-2.6em 0 0 0 #fff,-1.8em -1.8em 0 0 hsla(0,0%,100%,.2)}87.5%{-webkit-box-shadow:0 -2.6em 0 0 hsla(0,0%,100%,.2),1.8em -1.8em 0 0 hsla(0,0%,100%,.2),2.5em 0 0 0 hsla(0,0%,100%,.2),1.75em 1.75em 0 0 hsla(0,0%,100%,.2),0 2.5em 0 0 hsla(0,0%,100%,.2),-1.8em 1.8em 0 0 hsla(0,0%,100%,.5),-2.6em 0 0 0 hsla(0,0%,100%,.7),-1.8em -1.8em 0 0 #fff;box-shadow:0 -2.6em 0 0 hsla(0,0%,100%,.2),1.8em -1.8em 0 0 hsla(0,0%,100%,.2),2.5em 0 0 0 hsla(0,0%,100%,.2),1.75em 1.75em 0 0 hsla(0,0%,100%,.2),0 2.5em 0 0 hsla(0,0%,100%,.2),-1.8em 1.8em 0 0 hsla(0,0%,100%,.5),-2.6em 0 0 0 hsla(0,0%,100%,.7),-1.8em -1.8em 0 0 #fff}}@keyframes load5{0%,to{-webkit-box-shadow:0 -2.6em 0 0 #fff,1.8em -1.8em 0 0 hsla(0,0%,100%,.2),2.5em 0 0 0 hsla(0,0%,100%,.2),1.75em 1.75em 0 0 hsla(0,0%,100%,.2),0 2.5em 0 0 hsla(0,0%,100%,.2),-1.8em 1.8em 0 0 hsla(0,0%,100%,.2),-2.6em 0 0 0 hsla(0,0%,100%,.5),-1.8em -1.8em 0 0 hsla(0,0%,100%,.7);box-shadow:0 -2.6em 0 0 #fff,1.8em -1.8em 0 0 hsla(0,0%,100%,.2),2.5em 0 0 0 hsla(0,0%,100%,.2),1.75em 1.75em 0 0 hsla(0,0%,100%,.2),0 2.5em 0 0 hsla(0,0%,100%,.2),-1.8em 1.8em 0 0 hsla(0,0%,100%,.2),-2.6em 0 0 0 hsla(0,0%,100%,.5),-1.8em -1.8em 0 0 hsla(0,0%,100%,.7)}12.5%{-webkit-box-shadow:0 -2.6em 0 0 hsla(0,0%,100%,.7),1.8em -1.8em 0 0 #fff,2.5em 0 0 0 hsla(0,0%,100%,.2),1.75em 1.75em 0 0 hsla(0,0%,100%,.2),0 2.5em 0 0 hsla(0,0%,100%,.2),-1.8em 1.8em 0 0 hsla(0,0%,100%,.2),-2.6em 0 0 0 hsla(0,0%,100%,.2),-1.8em -1.8em 0 0 hsla(0,0%,100%,.5);box-shadow:0 -2.6em 0 0 hsla(0,0%,100%,.7),1.8em -1.8em 0 0 #fff,2.5em 0 0 0 hsla(0,0%,100%,.2),1.75em 1.75em 0 0 hsla(0,0%,100%,.2),0 2.5em 0 0 hsla(0,0%,100%,.2),-1.8em 1.8em 0 0 hsla(0,0%,100%,.2),-2.6em 0 0 0 hsla(0,0%,100%,.2),-1.8em -1.8em 0 0 hsla(0,0%,100%,.5)}25%{-webkit-box-shadow:0 -2.6em 0 0 hsla(0,0%,100%,.5),1.8em -1.8em 0 0 hsla(0,0%,100%,.7),2.5em 0 0 0 #fff,1.75em 1.75em 0 0 hsla(0,0%,100%,.2),0 2.5em 0 0 hsla(0,0%,100%,.2),-1.8em 1.8em 0 0 hsla(0,0%,100%,.2),-2.6em 0 0 0 hsla(0,0%,100%,.2),-1.8em -1.8em 0 0 hsla(0,0%,100%,.2);box-shadow:0 -2.6em 0 0 hsla(0,0%,100%,.5),1.8em -1.8em 0 0 hsla(0,0%,100%,.7),2.5em 0 0 0 #fff,1.75em 1.75em 0 0 hsla(0,0%,100%,.2),0 2.5em 0 0 hsla(0,0%,100%,.2),-1.8em 1.8em 0 0 hsla(0,0%,100%,.2),-2.6em 0 0 0 hsla(0,0%,100%,.2),-1.8em -1.8em 0 0 hsla(0,0%,100%,.2)}37.5%{-webkit-box-shadow:0 -2.6em 0 0 hsla(0,0%,100%,.2),1.8em -1.8em 0 0 hsla(0,0%,100%,.5),2.5em 0 0 0 hsla(0,0%,100%,.7),1.75em 1.75em 0 0 #fff,0 2.5em 0 0 hsla(0,0%,100%,.2),-1.8em 1.8em 0 0 hsla(0,0%,100%,.2),-2.6em 0 0 0 hsla(0,0%,100%,.2),-1.8em -1.8em 0 0 hsla(0,0%,100%,.2);box-shadow:0 -2.6em 0 0 hsla(0,0%,100%,.2),1.8em -1.8em 0 0 hsla(0,0%,100%,.5),2.5em 0 0 0 hsla(0,0%,100%,.7),1.75em 1.75em 0 0 #fff,0 2.5em 0 0 hsla(0,0%,100%,.2),-1.8em 1.8em 0 0 hsla(0,0%,100%,.2),-2.6em 0 0 0 hsla(0,0%,100%,.2),-1.8em -1.8em 0 0 hsla(0,0%,100%,.2)}50%{-webkit-box-shadow:0 -2.6em 0 0 hsla(0,0%,100%,.2),1.8em -1.8em 0 0 hsla(0,0%,100%,.2),2.5em 0 0 0 hsla(0,0%,100%,.5),1.75em 1.75em 0 0 hsla(0,0%,100%,.7),0 2.5em 0 0 #fff,-1.8em 1.8em 0 0 hsla(0,0%,100%,.2),-2.6em 0 0 0 hsla(0,0%,100%,.2),-1.8em -1.8em 0 0 hsla(0,0%,100%,.2);box-shadow:0 -2.6em 0 0 hsla(0,0%,100%,.2),1.8em -1.8em 0 0 hsla(0,0%,100%,.2),2.5em 0 0 0 hsla(0,0%,100%,.5),1.75em 1.75em 0 0 hsla(0,0%,100%,.7),0 2.5em 0 0 #fff,-1.8em 1.8em 0 0 hsla(0,0%,100%,.2),-2.6em 0 0 0 hsla(0,0%,100%,.2),-1.8em -1.8em 0 0 hsla(0,0%,100%,.2)}62.5%{-webkit-box-shadow:0 -2.6em 0 0 hsla(0,0%,100%,.2),1.8em -1.8em 0 0 hsla(0,0%,100%,.2),2.5em 0 0 0 hsla(0,0%,100%,.2),1.75em 1.75em 0 0 hsla(0,0%,100%,.5),0 2.5em 0 0 hsla(0,0%,100%,.7),-1.8em 1.8em 0 0 #fff,-2.6em 0 0 0 hsla(0,0%,100%,.2),-1.8em -1.8em 0 0 hsla(0,0%,100%,.2);box-shadow:0 -2.6em 0 0 hsla(0,0%,100%,.2),1.8em -1.8em 0 0 hsla(0,0%,100%,.2),2.5em 0 0 0 hsla(0,0%,100%,.2),1.75em 1.75em 0 0 hsla(0,0%,100%,.5),0 2.5em 0 0 hsla(0,0%,100%,.7),-1.8em 1.8em 0 0 #fff,-2.6em 0 0 0 hsla(0,0%,100%,.2),-1.8em -1.8em 0 0 hsla(0,0%,100%,.2)}75%{-webkit-box-shadow:0 -2.6em 0 0 hsla(0,0%,100%,.2),1.8em -1.8em 0 0 hsla(0,0%,100%,.2),2.5em 0 0 0 hsla(0,0%,100%,.2),1.75em 1.75em 0 0 hsla(0,0%,100%,.2),0 2.5em 0 0 hsla(0,0%,100%,.5),-1.8em 1.8em 0 0 hsla(0,0%,100%,.7),-2.6em 0 0 0 #fff,-1.8em -1.8em 0 0 hsla(0,0%,100%,.2);box-shadow:0 -2.6em 0 0 hsla(0,0%,100%,.2),1.8em -1.8em 0 0 hsla(0,0%,100%,.2),2.5em 0 0 0 hsla(0,0%,100%,.2),1.75em 1.75em 0 0 hsla(0,0%,100%,.2),0 2.5em 0 0 hsla(0,0%,100%,.5),-1.8em 1.8em 0 0 hsla(0,0%,100%,.7),-2.6em 0 0 0 #fff,-1.8em -1.8em 0 0 hsla(0,0%,100%,.2)}87.5%{-webkit-box-shadow:0 -2.6em 0 0 hsla(0,0%,100%,.2),1.8em -1.8em 0 0 hsla(0,0%,100%,.2),2.5em 0 0 0 hsla(0,0%,100%,.2),1.75em 1.75em 0 0 hsla(0,0%,100%,.2),0 2.5em 0 0 hsla(0,0%,100%,.2),-1.8em 1.8em 0 0 hsla(0,0%,100%,.5),-2.6em 0 0 0 hsla(0,0%,100%,.7),-1.8em -1.8em 0 0 #fff;box-shadow:0 -2.6em 0 0 hsla(0,0%,100%,.2),1.8em -1.8em 0 0 hsla(0,0%,100%,.2),2.5em 0 0 0 hsla(0,0%,100%,.2),1.75em 1.75em 0 0 hsla(0,0%,100%,.2),0 2.5em 0 0 hsla(0,0%,100%,.2),-1.8em 1.8em 0 0 hsla(0,0%,100%,.5),-2.6em 0 0 0 hsla(0,0%,100%,.7),-1.8em -1.8em 0 0 #fff}}
.image__focalarea{background-size:cover;background-repeat:no-repeat;background-position:50%}.focalarea--tl .image__focalarea{background-position:0 0}.focalarea--tc .image__focalarea{background-position:top}.focalarea--tr .image__focalarea{background-position:100% 0}.focalarea--ml .image__focalarea{background-position:0}.focalarea--mc .image__focalarea{background-position:50%}.focalarea--mr .image__focalarea{background-position:100%}.focalarea--bl .image__focalarea{background-position:0 100%}.focalarea--bc .image__focalarea{background-position:bottom}.focalarea--br .image__focalarea{background-position:100% 100%}
:root{--colorBlack:#333;--colorGray:#a9a9a9;--colorWhite:#fff;--colorOrange:#dc793d;--colorBlue:#0f4c81;--colorAlertBlue:#3ba2dc;--color999:#444;--color998:#d9d8d7;--color997:#333;--color996:#f0f0f0;--color995:#585858;--colorLightGray:#a9a9a9;--colorBrightGray:#ecedf2;--colorFooterGray:#ababab;--colorFooterHeadlineGrey:#d9d9d9;--colorCourseBlue:#004299;--colorCourseLightGrey:#e0e0e0;--colorCourseBorderGrey:#c9c9c9;--colorBrokerSearchLightGrey:#e0e0e0;--colorLightGreyTwo:#f4f5f9;--colorNeutralGray:#f5f5f5;--colorDarkBlue:#0f4c81;--colorLightBlue:#3ca2db;--colorOrangeTwo:#dc793d;--colorDarkGrey:#282828;--colorGreyBlack:#131313;@custom-media --viewport-max-phone-small (max-width:400px);@custom-media --viewport-phone (min-width:480px);@custom-media --viewport-max-phone (max-width:480px);@custom-media --viewport-tablet (min-width:768px);@custom-media --viewport-max-tablet (max-width:768px);@custom-media --viewport-desktop (min-width:992px);@custom-media --viewport-large-desktop (min-width:1200px);--baseFont:"Open Sans",sans-serif;--maxWidth:1300px;--BorderRadius:8px}@lost gutter 12rem;@lost flexbox flex;.paragraph--text-media__text p:first-of-type{margin-top:0}.paragraph--text-media{overflow:auto}@media (min-width:480px){.paragraph--contacts+.se-wrapper .container,.paragraph--text-media+.se-wrapper .container{max-width:760px}}.paragraph--text-media--video,.paragraph--text-media__image{margin-bottom:2rem}.paragraph--text-media--video img,.paragraph--text-media__image img{width:100%}.size-full.paragraph--text-media--video,.size-full.paragraph--text-media__image{width:100%;float:left}.size-half.paragraph--text-media--video,.size-half.paragraph--text-media__image{width:50%;width:calc(50% - 1.6rem)}@media (max-width:480px){.size-half.paragraph--text-media--video,.size-half.paragraph--text-media__image{width:100%}}.size-one-third.paragraph--text-media--video,.size-one-third.paragraph--text-media__image{width:33.3%;width:calc(33.3% - 1.6rem)}@media (max-width:480px){.size-one-third.paragraph--text-media--video,.size-one-third.paragraph--text-media__image{width:100%}}.pos-right.paragraph--text-media--video,.pos-right.paragraph--text-media__image{float:right;margin-left:3.2rem}@media (max-width:480px){.pos-right.paragraph--text-media--video,.pos-right.paragraph--text-media__image{margin-left:0}}.pos-left.paragraph--text-media--video,.pos-left.paragraph--text-media__image{float:left;margin-right:3.2rem}@media (max-width:480px){.pos-left.paragraph--text-media--video,.pos-left.paragraph--text-media__image{margin-right:0}}.paragraph--text-media--size--full .paragraph--text-media__text{width:100%}.paragraphs--wrapper{margin-top:4rem}.paragraphs--wrapper>div{overflow:hidden}.node-content+.paragraphs--wrapper{margin-top:2rem}.paragraph--contacts{margin-bottom:4rem}.paragraph--text-media+.paragraph--type--promos,.paragraph--type--promos+.paragraph--text-media{margin-top:6rem}.paragraph--sidebar-paragraph{border-radius:10px}.paragraph--sidebar-paragraph:not(.with-headline) img{border-top-left-radius:10px;border-top-right-radius:10px}.paragraph--sidebar-paragraph .paragraph--sidebar-paragraph__text{padding:1rem 2rem}.paragraph--sidebar-paragraph .paragraph--sidebar-paragraph__text h2{padding:initial!important}.paragraph--sidebar-paragraph .paragraph--sidebar-paragraph__text p a{padding:0!important}body.sidebar main .region--sidebar .paragraph--sidebar-paragraph h2{padding:2rem 2rem 1rem}.faux-sidebar:not(.full-width) .region--sidebar .paragraph--sidebar-paragraph:not(.paragraph--background-colour--none) h2,body.sidebar main .region--sidebar .paragraph--sidebar-paragraph:not(.paragraph--background-colour--none) h2{padding:2rem 2rem 0;border:none}.paragraph--sidebar-paragraph.paragraph--background-colour--brightgrey{background-color:#ecedf2;background-color:var(--colorBrightGray)}.paragraph--sidebar-paragraph.paragraph--background-colour--lightgrey{background-color:#f4f5f9;background-color:var(--colorLightGreyTwo)}.paragraph--sidebar-paragraph.paragraph--background-colour--neutralgrey{background-color:#f5f5f5;background-color:var(--colorNeutralGray)}.paragraph--sidebar-paragraph.paragraph--background-colour--darkblue{background-color:#0f4c81;background-color:var(--colorDarkBlue)}.paragraph--sidebar-paragraph.paragraph--background-colour--lightblue{background-color:#3ca2db;background-color:var(--colorLightBlue)}.paragraph--sidebar-paragraph.paragraph--background-colour--orange{background-color:#dc793d;background-color:var(--colorOrangeTwo)}.paragraph--sidebar-paragraph.paragraph--background-colour--darkgrey{background-color:#282828;background-color:var(--colorDarkGrey)}.paragraph--sidebar-paragraph.paragraph--background-colour--greyblack{background-color:#131313;background-color:var(--colorGreyBlack)}.paragraph--sidebar-paragraph.paragraph--background-colour--darkblue .paragraph--sidebar-paragraph__text,.paragraph--sidebar-paragraph.paragraph--background-colour--darkblue .paragraph--sidebar-paragraph__text .ingress,.paragraph--sidebar-paragraph.paragraph--background-colour--darkblue .paragraph--sidebar-paragraph__text .preamble,.paragraph--sidebar-paragraph.paragraph--background-colour--darkblue .paragraph--sidebar-paragraph__text a,.paragraph--sidebar-paragraph.paragraph--background-colour--darkblue .paragraph--sidebar-paragraph__text h2,.paragraph--sidebar-paragraph.paragraph--background-colour--darkblue .paragraph--sidebar-paragraph__text h3,.paragraph--sidebar-paragraph.paragraph--background-colour--darkblue h2,.paragraph--sidebar-paragraph.paragraph--background-colour--darkblue h2 .ingress,.paragraph--sidebar-paragraph.paragraph--background-colour--darkblue h2 .preamble,.paragraph--sidebar-paragraph.paragraph--background-colour--darkblue h2 a,.paragraph--sidebar-paragraph.paragraph--background-colour--darkblue h2 h2,.paragraph--sidebar-paragraph.paragraph--background-colour--darkblue h2 h3,.paragraph--sidebar-paragraph.paragraph--background-colour--darkgrey .paragraph--sidebar-paragraph__text,.paragraph--sidebar-paragraph.paragraph--background-colour--darkgrey .paragraph--sidebar-paragraph__text .ingress,.paragraph--sidebar-paragraph.paragraph--background-colour--darkgrey .paragraph--sidebar-paragraph__text .preamble,.paragraph--sidebar-paragraph.paragraph--background-colour--darkgrey .paragraph--sidebar-paragraph__text a,.paragraph--sidebar-paragraph.paragraph--background-colour--darkgrey .paragraph--sidebar-paragraph__text h2,.paragraph--sidebar-paragraph.paragraph--background-colour--darkgrey .paragraph--sidebar-paragraph__text h3,.paragraph--sidebar-paragraph.paragraph--background-colour--darkgrey h2,.paragraph--sidebar-paragraph.paragraph--background-colour--darkgrey h2 .ingress,.paragraph--sidebar-paragraph.paragraph--background-colour--darkgrey h2 .preamble,.paragraph--sidebar-paragraph.paragraph--background-colour--darkgrey h2 a,.paragraph--sidebar-paragraph.paragraph--background-colour--darkgrey h2 h2,.paragraph--sidebar-paragraph.paragraph--background-colour--darkgrey h2 h3,.paragraph--sidebar-paragraph.paragraph--background-colour--greyblack .paragraph--sidebar-paragraph__text,.paragraph--sidebar-paragraph.paragraph--background-colour--greyblack .paragraph--sidebar-paragraph__text .ingress,.paragraph--sidebar-paragraph.paragraph--background-colour--greyblack .paragraph--sidebar-paragraph__text .preamble,.paragraph--sidebar-paragraph.paragraph--background-colour--greyblack .paragraph--sidebar-paragraph__text a,.paragraph--sidebar-paragraph.paragraph--background-colour--greyblack .paragraph--sidebar-paragraph__text h2,.paragraph--sidebar-paragraph.paragraph--background-colour--greyblack .paragraph--sidebar-paragraph__text h3,.paragraph--sidebar-paragraph.paragraph--background-colour--greyblack h2,.paragraph--sidebar-paragraph.paragraph--background-colour--greyblack h2 .ingress,.paragraph--sidebar-paragraph.paragraph--background-colour--greyblack h2 .preamble,.paragraph--sidebar-paragraph.paragraph--background-colour--greyblack h2 a,.paragraph--sidebar-paragraph.paragraph--background-colour--greyblack h2 h2,.paragraph--sidebar-paragraph.paragraph--background-colour--greyblack h2 h3,.paragraph--sidebar-paragraph.paragraph--background-colour--lightblue .paragraph--sidebar-paragraph__text,.paragraph--sidebar-paragraph.paragraph--background-colour--lightblue .paragraph--sidebar-paragraph__text .ingress,.paragraph--sidebar-paragraph.paragraph--background-colour--lightblue .paragraph--sidebar-paragraph__text .preamble,.paragraph--sidebar-paragraph.paragraph--background-colour--lightblue .paragraph--sidebar-paragraph__text a,.paragraph--sidebar-paragraph.paragraph--background-colour--lightblue .paragraph--sidebar-paragraph__text h2,.paragraph--sidebar-paragraph.paragraph--background-colour--lightblue .paragraph--sidebar-paragraph__text h3,.paragraph--sidebar-paragraph.paragraph--background-colour--lightblue h2,.paragraph--sidebar-paragraph.paragraph--background-colour--lightblue h2 .ingress,.paragraph--sidebar-paragraph.paragraph--background-colour--lightblue h2 .preamble,.paragraph--sidebar-paragraph.paragraph--background-colour--lightblue h2 a,.paragraph--sidebar-paragraph.paragraph--background-colour--lightblue h2 h2,.paragraph--sidebar-paragraph.paragraph--background-colour--lightblue h2 h3,.paragraph--sidebar-paragraph.paragraph--background-colour--orange .paragraph--sidebar-paragraph__text,.paragraph--sidebar-paragraph.paragraph--background-colour--orange .paragraph--sidebar-paragraph__text .ingress,.paragraph--sidebar-paragraph.paragraph--background-colour--orange .paragraph--sidebar-paragraph__text .preamble,.paragraph--sidebar-paragraph.paragraph--background-colour--orange .paragraph--sidebar-paragraph__text a,.paragraph--sidebar-paragraph.paragraph--background-colour--orange .paragraph--sidebar-paragraph__text h2,.paragraph--sidebar-paragraph.paragraph--background-colour--orange .paragraph--sidebar-paragraph__text h3,.paragraph--sidebar-paragraph.paragraph--background-colour--orange h2,.paragraph--sidebar-paragraph.paragraph--background-colour--orange h2 .ingress,.paragraph--sidebar-paragraph.paragraph--background-colour--orange h2 .preamble,.paragraph--sidebar-paragraph.paragraph--background-colour--orange h2 a,.paragraph--sidebar-paragraph.paragraph--background-colour--orange h2 h2,.paragraph--sidebar-paragraph.paragraph--background-colour--orange h2 h3{color:#fff!important;color:var(--colorWhite)!important}.paragraph--list__list-item-expandable .list-item-expandable__headline{cursor:pointer;padding:0;font-weight:bolder;text-align:left}
.Section-breadcrumbs ol{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:1.3rem}.Section-breadcrumbs ol li:last-child:after{display:none}.Section-breadcrumbs--wrapper .Section-breadcrumbs{padding-top:3rem}.Section-breadcrumbs li:after{content:"/";margin:0 .4rem 0 .2rem;pointer-events:none}.Section-breadcrumbs a,main .Section-breadcrumbs a{color:#0f4c81;color:var(--colorBlue);font-size:1.3rem}.layout-content.container .Section-breadcrumbs .centered-content{padding-left:0}
body.debug *{outline:1px solid #0ff}.elem--btn{height:4.2rem;border-radius:4.2rem;border-width:1px;border-style:solid;padding:0 1.6rem;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:600;font-size:1.5rem;-webkit-transform:outline ease-in-out .2s;-ms-transform:outline ease-in-out .2s;transform:outline ease-in-out .2s;outline:0 solid;text-transform:none}.elem--btn:focus,.elem--btn:hover,.has-link:focus .elem--btn,.has-link:hover .elem--btn,a:focus .elem--btn,a:hover .elem--btn{outline:1px solid}.elem--btn.elem--btn__orange,.elem--btn__orange .elem--btn{border-color:#dc793d;border-color:var(--colorOrange);color:#dc793d;color:var(--colorOrange)}.elem--btn--solid__orange .elem--btn,.elem--btn.elem--btn--solid__orange{background-color:#dc793d;background-color:var(--colorOrange);color:#fff;color:var(--colorWhite);border-width:0;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.elem--btn--solid__orange .elem--btn:focus,.elem--btn--solid__orange .elem--btn:hover,.elem--btn.elem--btn--solid__orange:focus,.elem--btn.elem--btn--solid__orange:hover{background-color:rgba(220,121,61,.8)}.btn--solid .elem--btn,.elem--btn.btn--solid{border-width:0}.elem--btn.btn--promo-readmore{margin-top:3rem;color:#0f4c81;color:var(--colorBlue)}@media (max-width:480px){.elem--btn.btn--promo-readmore{margin-top:2rem}}.elem--input{background-color:#fff;background-color:var(--colorWhite);color:#333;color:var(--colorBlack);min-height:4.2rem;border-radius:3px}.input--negative{border:0}.elem--form--text,.elem--form--wrapper{margin:1rem 0}.field__wysiwyg iframe{width:100%;aspect-ratio:16/9}
.nav--topmenu{display:none;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:auto;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}@media (min-width:992px){.nav--topmenu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media (min-width:1200px){.nav--topmenu{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;padding-bottom:15px;margin-left:0}}.nav--topmenu .menu-list{line-height:1}.nav--topmenu nav{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.nav--topmenu li{margin-right:2.5rem}@media (max-width:1400px){.nav--topmenu li{margin-right:1.4rem}}.nav--topmenu li:last-child{margin-right:0}.nav--topmenu li.active-trail--top a{color:#dc793d;color:var(--colorOrange)}.nav--topmenu a{-webkit-transition:color .2s ease;transition:color .2s ease;color:#333;color:var(--colorBlack);font-weight:700;font-size:1.6rem}@media (max-width:1400px){.nav--topmenu a{font-size:1.55rem}}.nav--topmenu a.nav--submenu__active,.nav--topmenu a:focus,.nav--topmenu a:hover{color:#dc793d;color:var(--colorOrange)}.nav--submenu{-webkit-transition:padding .3s ease;transition:padding .3s ease}.nav--submenu__container{background:#f4f5f9;background:var(--colorLightGreyTwo);width:100%;overflow:auto;display:none;cursor:url(/themes/maklarsamfundet/dist/images/x-lg.svg) 15 15,default}.nav--submenu__container nav,.nav--submenu__container ul{cursor:default}@media (min-width:992px){.nav--submenu__container{display:block;max-height:calc(100vh - 167px)}.header--small .nav--submenu__container{max-height:calc(100vh - 143px)}}@media (min-width:1200px){.nav--submenu__container{display:block;max-height:calc(100vh - 125px)}.header--small .nav--submenu__container{max-height:calc(100vh - 101px)}}@media (min-width:1401px){.nav--submenu__container{max-height:calc(100vh - 132px)}.header--small .nav--submenu__container{max-height:calc(100vh - 108px)}}.nav--mobile__container{width:100%;background:#f4f5f9;background:var(--colorLightGreyTwo);display:none;max-height:calc(100vh - 94px);overflow:auto}.header--small .nav--mobile__container{max-height:calc(100vh - 74px)}@media (min-width:992px){.nav--mobile__container{display:none!important}}.nav--mobile__container .menu-list ul{display:none;background:#ecedf2;background:var(--colorBrightGray)}.nav--mobile__container .menu-list ul:before{content:"";display:block;position:absolute;top:0;right:0;width:100vw;height:100%;background:#ecedf2;background:var(--colorBrightGray)}.nav--mobile__container .menu-list li{position:relative;z-index:1;padding-left:2rem}.nav--mobile__container .menu-list li.active-trail>.menu-item__link a{font-weight:700}.nav--mobile__container .menu-list li:focus>.menu-item__link a,.nav--mobile__container .menu-list li:hover>.menu-item__link a{color:#dc793d;color:var(--colorOrange)}.nav--mobile__container .menu-list li:focus>.menu-item__link:after,.nav--mobile__container .menu-list li:hover>.menu-item__link:after{background:#ecedf2;background:var(--colorBrightGray)}.nav--mobile__container .menu-list li li a{font-size:1.5rem}.nav--mobile__container .menu-list a{padding:1rem 5rem 1rem 0;display:block;color:#000;-webkit-transition:color .2s ease,background .2s ease;transition:color .2s ease,background .2s ease;text-decoration:none;position:relative;z-index:1}.nav--mobile__container .menu-list a:active,.nav--mobile__container .menu-list a:focus,.nav--mobile__container .menu-list a:hover{color:#dc793d;color:var(--colorOrange)}.nav--mobile__container .menu-list a.is-active{font-weight:700}.nav--mobile__container .menu-item__link{position:relative}.nav--mobile__container .menu-item__link:after{content:"";display:block;position:absolute;right:0;width:100vw;height:100%;top:0;-webkit-transition:background .2s ease;transition:background .2s ease}.nav--mobile__container .menu-item__link.active:after{background:#ecedf2;background:var(--colorBrightGray)}.nav--mobile__container .submenu__trigger{cursor:pointer;position:absolute;right:0;width:0;height:100%;width:5rem;top:0;z-index:2}.nav--mobile__container .submenu__trigger.active:after{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);border-left-color:#dc793d;border-left-color:var(--colorOrange)}.nav--mobile__container .submenu__trigger.active+a{color:#dc793d;color:var(--colorOrange)}.nav--mobile__container .submenu__trigger.active+a:after{background:#ecedf2;background:var(--colorBrightGray)}.nav--mobile__container .submenu__trigger:after{-webkit-transition:border-color .2s ease,-webkit-transform .2s ease;transition:border-color .2s ease,-webkit-transform .2s ease;transition:transform .2s ease,border-color .2s ease;transition:transform .2s ease,border-color .2s ease,-webkit-transform .2s ease;content:"";display:block;position:absolute;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:8px solid #000;right:2.5rem;top:50%;margin-top:-5px}.nav--submenu.nav--submenu--container__active{padding-top:6rem;position:relative}.nav--submenu li{list-style:none}.nav--submenu>.nav--submenu--left-column>ul>li>a{font-weight:600;font-size:1.7rem;color:#333;color:var(--colorBlack);text-transform:uppercase;display:block;background-color:#fff;background-color:var(--colorWhite);padding:2rem 2rem 6rem;background-image:url(/themes/maklarsamfundet/dist/images/megamenu--icon--arrow.svg);background-position:left 2rem bottom 2rem;background-size:32px 32px}.nav--submenu>.nav--submenu--left-column>ul>li>a:focus,.nav--submenu>.nav--submenu--left-column>ul>li>a:hover{color:#dc793d;color:var(--colorOrange)}.nav--submenu>.nav--submenu--left-column>ul>li>a.is-active{color:#0f4c81;color:var(--colorBlue);background-image:url(/themes/maklarsamfundet/dist/images/megamenu--icon--arrow--active.svg)}.nav--submenu>.nav--submenu--main-column>div>ul>li>a{height:0;width:0;overflow:hidden;text-indent:-9999px;display:block}.nav--submenu li li a{font-weight:600;font-size:1.45rem;color:#333;color:var(--colorBlack);text-transform:uppercase}.nav--submenu li li a.is-active{color:#0f4c81;color:var(--colorBlue)}.nav--submenu li li a:focus,.nav--submenu li li a:hover{color:#dc793d;color:var(--colorOrange)}.nav--submenu li li li a{font-weight:400;text-transform:none}.nav--submenu--left-column{-webkit-box-flex:0;-ms-flex:0 1 362px;flex:0 1 362px}.nav--submenu--left-column ul:first-child{padding-left:1.5rem}.nav--submenu--main-column{-webkit-box-flex:2;-ms-flex:2 2 300px;flex:2 2 300px}.nav--submenu--main-column ul.level-1{-webkit-column-count:2;-moz-column-count:2;column-count:2;grid-column-gap:20px;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px}@media (min-width:1200px){.nav--submenu--main-column ul.level-1{-webkit-column-count:3;-moz-column-count:3;column-count:3;grid-column-gap:30px;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px}}.nav--submenu--main-column ul.level-1>li{page-break-inside:avoid;-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid;margin-bottom:2rem}.nav--submenu--main-column ul.level-2{padding:0}.nav--submenu--main-column ul.level-2 li{margin-bottom:.5rem}.nav--submenu--main-column ul.level-2 ul{padding:0 0 0 1rem;color:#444;color:var(--color999)}.nav--submenu--bottom-column{background:#fff;background:var(--colorWhite);-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%;width:100%;margin-top:4rem;display:none}.nav--submenu--bottom-column .container{padding-left:1.5rem;padding-right:1.5rem}.nav--submenu--bottom-column:not(.has-children){overflow:hidden;height:0}.nav--submenu--bottom-column.active{display:block}.nav--submenu--bottom-column nav{padding-top:1rem;padding-bottom:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.nav--submenu--bottom-column nav h2{font-size:1.3rem;margin:0;padding-top:1px}.nav--submenu--bottom-column nav .menu-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.nav--submenu--bottom-column nav .menu-list li{display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:15px}.nav--submenu--bottom-column nav .menu-list li:last-child{margin-right:0}.nav--submenu--bottom-column nav .menu-list li.is-active{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.nav--submenu--bottom-column nav .menu-list li.is-active~.is-active:before{display:none}.nav--submenu--bottom-column nav .menu-list li.is-active:before{display:inline-block;content:"";font-size:32px;width:30px;height:6px;background:url(/themes/maklarsamfundet/dist/images/arrow-right.svg) no-repeat 50%/100% auto;line-height:1;color:#dc793d;color:var(--colorOrange);margin-right:20px;margin-left:20px;margin-top:3px}.nav--submenu--bottom-column nav .menu-list a{color:#333;color:var(--colorBlack);text-transform:uppercase;text-decoration:none;font-weight:700;font-size:1.3rem;-webkit-transition:color .2s ease;transition:color .2s ease}.nav--submenu--bottom-column nav .menu-list a:focus,.nav--submenu--bottom-column nav .menu-list a:hover{color:#dc793d;color:var(--colorOrange)}body.nav--mobile__active,body.nav--submenu__active{overflow:hidden}body.nav--mobile__active .header--fake:after,body.nav--submenu__active .header--fake:after{content:"";display:none;position:fixed;cursor:url(/themes/maklarsamfundet/dist/images/x-lg-white.svg) 15 15,default;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.4);z-index:1}@media (max-width:991px){body.nav--mobile__active .header--fake:after{display:block}}@media (min-width:992px){body.nav--submenu__active .header--fake:after{display:block}}.nav--extras{margin-left:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-item-align:center;align-self:center}@media (min-width:992px){.nav--extras{-ms-flex-item-align:end;align-self:flex-end}}.header--section--bottom--icon__lock{width:0;overflow:hidden;margin-right:0;-webkit-transition:margin .2s ease,width .2s ease;transition:margin .2s ease,width .2s ease}.header--small .header--section--bottom--icon__lock{margin-right:6px;width:36px}@media  (min-width:1200px) and (max-width:1400px){.header--small .header--section--bottom--icon__lock{width:32px}}.header--section--bottom--icon__lock a{color:#000}.header--section--bottom--icon__lock svg{width:36px;height:auto;fill:#000;-webkit-transition:opacity .2s ease;transition:opacity .2s ease}@media  (min-width:1200px) and (max-width:1400px){.header--section--bottom--icon__lock svg{width:32px}}.header--section--bottom--icon__lock svg:focus,.header--section--bottom--icon__lock svg:hover{opacity:.7}.nav--extras--site-search--trigger{background-image:url(/themes/maklarsamfundet/dist/images/megamenu--icon--search.svg);width:26px;height:26px;background-size:100%;display:block;text-indent:-9999px;position:relative;-webkit-transition:opacity .2s ease;transition:opacity .2s ease}.nav--extras--site-search--trigger:focus,.nav--extras--site-search--trigger:hover{cursor:pointer;opacity:.7}.nav--extras--site-search--serch-box{max-height:0;overflow:hidden;width:100%;-webkit-transition:max-height .3s ease,padding .3s ease;transition:max-height .3s ease,padding .3s ease}.search__opened .nav--extras--site-search--serch-box{max-height:100px;padding-top:2rem;padding-bottom:2rem;background-color:#fff;background-color:var(--colorWhite);z-index:900}.nav--extras--site-search--serch-box form{padding-left:1.5rem;padding-right:1.5rem}@media (min-width:768px){.nav--extras--site-search--serch-box form{padding-left:2.5rem;padding-right:2.5rem}}@media (min-width:1360px){.nav--extras--site-search--serch-box form{padding-left:1.5rem;padding-right:1.5rem}}.nav--extras--site-search--serch-box #block-searchform input[type=text]{float:none;outline:none}.nav--extras--burger--trigger{height:27px;width:30px;background-color:#000;background-clip:content-box;padding-top:12px;padding-bottom:12px;margin-left:1.5rem;cursor:pointer;position:relative}.nav--extras--burger--trigger:after,.nav--extras--burger--trigger:before{content:"";display:block;width:100%;height:3px;background:#000;right:0;-webkit-transform-origin:0 0 0;-ms-transform-origin:0 0 0;transform-origin:0 0 0;position:absolute;-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.nav--extras--burger--trigger:before{top:0}.nav--extras--burger--trigger:after{bottom:0}.nav--extras--burger--trigger.active{background:none}.nav--extras--burger--trigger.active:before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);top:2px}.nav--extras--burger--trigger.active:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);bottom:1px;right:1px}@media (min-width:992px){.nav--extras--burger--trigger{display:none}}.nav--topmenu .nav--submenu__hidden{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.nav--submenu .nav--submenu__hidden{display:none}.header--join-us,.nav--extras--search-brooker,.nav--usermenu{margin-right:1.5rem;display:none}@media  (min-width:1200px) and (max-width:1400px){.header--join-us,.nav--extras--search-brooker,.nav--usermenu{margin-right:1rem}}@media (min-width:992px){.header--join-us,.nav--extras--search-brooker,.nav--usermenu{display:-webkit-box;display:-ms-flexbox;display:flex}}.header--join-us{-webkit-transition:margin .2s ease;transition:margin .2s ease}.header--small .header--join-us{margin-right:.8rem}.nav--usermenu--trigger{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:all .1s ease;transition:all .1s ease;width:190px}.nav--usermenu--trigger.elem--btn--solid__orange{border:1px solid #dc793d;border:1px solid var(--colorOrange);outline:none;padding-left:1.3rem;padding-right:1.3rem}.nav--usermenu--trigger:focus,.nav--usermenu--trigger:hover{cursor:pointer}.nav--usermenu--trigger svg{-webkit-transition:fill .1s ease;transition:fill .1s ease;margin-right:8px;width:22px;height:auto}.nav--usermenu--trigger:after{-webkit-transition:all .1s ease;transition:all .1s ease;content:"";display:inline-block;width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #fff;border-top:6px solid var(--colorWhite);position:relative;top:2px;margin-left:auto}@media (max-width:1400px){.nav--usermenu--trigger:after{margin-left:8px}}.nav--usermenu__open .nav--usermenu--trigger:after{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);border-top-color:#333;border-top-color:var(--colorBlack)}.nav--usermenu__open .nav--usermenu--trigger{border-radius:8px 8px 0 0;border-color:#aaa #aaa transparent;background:#fff;background:var(--colorWhite);color:#333;color:var(--colorBlack);-webkit-box-shadow:0 0 10px rgba(0,0,0,.1);box-shadow:0 0 10px rgba(0,0,0,.1)}.nav--usermenu__open .nav--usermenu--trigger svg{fill:#333;fill:var(--colorBlack)}.nav--usermenu--menu{background-color:#fff;background-color:var(--colorWhite);padding:2rem;border:1px solid #aaa;border-top:0;-webkit-box-shadow:0 10px 10px 0 rgba(0,0,0,.1);box-shadow:0 10px 10px 0 rgba(0,0,0,.1);border-radius:0 0 8px 8px;width:190px;max-height:calc(100vh - 94px);overflow:auto;top:100%}@media (min-width:992px){.nav--usermenu--menu{max-height:calc(100vh - 167px)}.header--small .nav--usermenu--menu{max-height:calc(100vh - 143px)}}@media (min-width:1200px){.nav--usermenu--menu{max-height:calc(100vh - 125px)}.header--small .nav--usermenu--menu{max-height:calc(100vh - 101px)}}@media (min-width:1401px){.nav--usermenu--menu{max-height:calc(100vh - 132px)}.header--small .nav--usermenu--menu{max-height:calc(100vh - 108px)}}.nav--usermenu--menu a{color:#333;color:var(--colorBlack);display:block;line-height:1.2;margin-bottom:8px;-webkit-transition:color .2s ease;transition:color .2s ease;font-size:1.35rem}.nav--usermenu--menu a:focus,.nav--usermenu--menu a:hover{cursor:pointer;color:#dc793d;color:var(--colorOrange)}.nav--usermenu--menu a[href*=logout]:after{content:"";display:inline-block;background:url(/themes/maklarsamfundet/dist/images/logout.svg) no-repeat 50%;width:25px;height:25px;margin-bottom:-6px;margin-left:13px}.header--section--top{-webkit-transition:padding .3s ease;transition:padding .3s ease;padding-bottom:2px;padding-top:10px}@media (min-width:992px){.header--section--top{padding-top:12px}}@media (min-width:1401px){.header--section--top{padding-top:14px}}.header--section--bottom{-webkit-transition:padding .3s ease;transition:padding .3s ease;padding-top:2px;padding-bottom:10px}@media (min-width:992px){.header--section--bottom{padding-bottom:14px}}@media (min-width:1401px){.header--section--bottom{padding-bottom:16px}}.header--section--top--icon__locked,.header--section--top--icon__unlocked{display:-webkit-box;display:-ms-flexbox;display:flex;white-space:nowrap}.header--section--top--icon__locked svg,.header--section--top--icon__unlocked svg{fill:#333;fill:var(--colorBlack);margin-left:3px;width:auto;height:17px}.header--section--top--icon__unlocked svg{margin-left:6px}.header--section--top--row-one,.header--section--top--row-two{width:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.header--section--top--row-two{display:none}@media (min-width:992px){.header--section--top--row-two{display:-webkit-box;display:-ms-flexbox;display:flex}}.header--section--top--row-one{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.3rem;-webkit-transition:max-height .4s ease,margin .4s ease;transition:max-height .4s ease,margin .4s ease;max-height:50px}@media (min-width:992px){.header--section--top--row-one{margin-bottom:.5rem}}.header--section--top--row-one a{color:#0f4c81;color:var(--colorBlue);margin-left:3px}.header--small .header--section--top--row-one{max-height:0;overflow:hidden;margin:0}
