.elementor-kit-25{--e-global-color-primary:#1B3426;--e-global-color-secondary:#BEE108;--e-global-color-text:#1B3426;--e-global-color-accent:#61CE70;--e-global-color-ccf5b65:#000;--e-global-color-edbbd2e:#FFF;--e-global-color-968160a:#1B3426;--e-global-color-21c8d2cd:#005587;--e-global-color-6c99afe:#FFFFFF;--e-global-color-2c4df853:#00436B;--e-global-color-838c460:#FFFFFF;--e-global-color-5228381:#0074B8;--e-global-color-6ab3e26:#FFFFFF;--e-global-color-5a1512a:#0074B8;--e-global-color-f49348f:#FFFFFF;--e-global-color-5a537f1c:#7100A7;--e-global-color-5fef9f6e:#CAC5C5;--e-global-color-2335b82d:#F6F4F4;--e-global-typography-primary-font-family:"Arial";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Arial";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Arial";--e-global-typography-text-font-weight:400;--e-global-typography-text-line-height:1.37em;--e-global-typography-accent-font-family:"Arial";--e-global-typography-accent-font-weight:500;--e-global-typography-7a1227d-font-family:"didact-gothic-v14-latin";--e-global-typography-7a1227d-font-size:3rem;--e-global-typography-7a1227d-font-weight:400;--e-global-typography-7a1227d-line-height:1.2em;--e-global-typography-8ab6131-font-family:"open-sans-v20-latin";--e-global-typography-8ab6131-font-size:1.75rem;--e-global-typography-8ab6131-font-weight:600;--e-global-typography-8ab6131-line-height:1.2em;--e-global-typography-84cb214-font-family:"open-sans-v20-latin";--e-global-typography-84cb214-font-size:1.45rem;--e-global-typography-84cb214-font-weight:400;--e-global-typography-84cb214-line-height:1.2em;--e-global-typography-1ccda22-font-family:"open-sans-v20-latin";--e-global-typography-1ccda22-font-size:1.125rem;--e-global-typography-1ccda22-font-weight:400;--e-global-typography-1ccda22-line-height:1.3em;--e-global-typography-35ac7f5-font-family:"open-sans-v20-latin";--e-global-typography-35ac7f5-font-size:0.9rem;--e-global-typography-35ac7f5-font-weight:400;--e-global-typography-35ac7f5-line-height:1.2em;--e-global-typography-e6d1519-font-family:"open-sans-v20-latin";--e-global-typography-e6d1519-font-size:1.125rem;--e-global-typography-e6d1519-font-weight:400;--e-global-typography-e6d1519-line-height:1.2em;--e-global-typography-3cb195d-font-family:"open-sans-v20-latin";--e-global-typography-3cb195d-font-size:1.25rem;--e-global-typography-3cb195d-font-weight:600;--e-global-typography-3cb195d-line-height:1.2em;--e-global-typography-2dd6074-font-family:"open-sans-v20-latin";--e-global-typography-2dd6074-font-size:1.125rem;--e-global-typography-2dd6074-font-weight:400;--e-global-typography-2dd6074-text-decoration:underline;--e-global-typography-2dd6074-line-height:1.3em;--e-global-typography-5bd537f-font-family:"Tahoma";--e-global-typography-5bd537f-font-size:6.2px;--e-global-typography-5bd537f-font-weight:400;--e-global-typography-5bd537f-line-height:1.37em;color:#1B3426;font-family:var( --e-global-typography-1ccda22-font-family ), Verdana;font-size:var( --e-global-typography-1ccda22-font-size );font-weight:var( --e-global-typography-1ccda22-font-weight );line-height:var( --e-global-typography-1ccda22-line-height );}.elementor-kit-25 button,.elementor-kit-25 input[type="button"],.elementor-kit-25 input[type="submit"],.elementor-kit-25 .elementor-button{background-color:var( --e-global-color-21c8d2cd );font-family:var( --e-global-typography-e6d1519-font-family ), Verdana;font-size:var( --e-global-typography-e6d1519-font-size );font-weight:var( --e-global-typography-e6d1519-font-weight );line-height:var( --e-global-typography-e6d1519-line-height );color:var( --e-global-color-6c99afe );border-style:solid;border-color:var( --e-global-color-edbbd2e );border-radius:25px 25px 25px 25px;}.elementor-kit-25 button:hover,.elementor-kit-25 button:focus,.elementor-kit-25 input[type="button"]:hover,.elementor-kit-25 input[type="button"]:focus,.elementor-kit-25 input[type="submit"]:hover,.elementor-kit-25 input[type="submit"]:focus,.elementor-kit-25 .elementor-button:hover,.elementor-kit-25 .elementor-button:focus{background-color:var( --e-global-color-5a1512a );color:var( --e-global-color-f49348f );}.elementor-kit-25 e-page-transition{background-color:#FFBC7D;}.elementor-kit-25 a{color:var( --e-global-color-5a537f1c );font-family:var( --e-global-typography-2dd6074-font-family ), Verdana;font-size:var( --e-global-typography-2dd6074-font-size );font-weight:var( --e-global-typography-2dd6074-font-weight );text-decoration:var( --e-global-typography-2dd6074-text-decoration );line-height:var( --e-global-typography-2dd6074-line-height );}.elementor-kit-25 a:hover{color:#7100A7;text-decoration:underline;}.elementor-kit-25 h1{color:var( --e-global-color-968160a );font-family:var( --e-global-typography-7a1227d-font-family ), Verdana;font-size:var( --e-global-typography-7a1227d-font-size );font-weight:var( --e-global-typography-7a1227d-font-weight );line-height:var( --e-global-typography-7a1227d-line-height );}.elementor-kit-25 h2{color:var( --e-global-color-968160a );font-family:var( --e-global-typography-8ab6131-font-family ), Verdana;font-size:var( --e-global-typography-8ab6131-font-size );font-weight:var( --e-global-typography-8ab6131-font-weight );line-height:var( --e-global-typography-8ab6131-line-height );}.elementor-kit-25 h3{color:var( --e-global-color-968160a );font-family:var( --e-global-typography-84cb214-font-family ), Verdana;font-size:var( --e-global-typography-84cb214-font-size );font-weight:var( --e-global-typography-84cb214-font-weight );line-height:var( --e-global-typography-84cb214-line-height );}.elementor-kit-25 h4{color:var( --e-global-color-968160a );font-family:var( --e-global-typography-84cb214-font-family ), Verdana;font-size:var( --e-global-typography-84cb214-font-size );font-weight:var( --e-global-typography-84cb214-font-weight );line-height:var( --e-global-typography-84cb214-line-height );}.elementor-kit-25 h5{color:var( --e-global-color-968160a );font-family:var( --e-global-typography-84cb214-font-family ), Verdana;font-size:var( --e-global-typography-84cb214-font-size );font-weight:var( --e-global-typography-84cb214-font-weight );line-height:var( --e-global-typography-84cb214-line-height );}.elementor-kit-25 h6{color:var( --e-global-color-968160a );font-family:var( --e-global-typography-84cb214-font-family ), Verdana;font-size:var( --e-global-typography-84cb214-font-size );font-weight:var( --e-global-typography-84cb214-font-weight );line-height:var( --e-global-typography-84cb214-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1920px;}.e-con{--container-max-width:1920px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-kit-25{font-size:var( --e-global-typography-1ccda22-font-size );line-height:var( --e-global-typography-1ccda22-line-height );}.elementor-kit-25 a{font-size:var( --e-global-typography-2dd6074-font-size );line-height:var( --e-global-typography-2dd6074-line-height );}.elementor-kit-25 h1{font-size:var( --e-global-typography-7a1227d-font-size );line-height:var( --e-global-typography-7a1227d-line-height );}.elementor-kit-25 h2{font-size:var( --e-global-typography-8ab6131-font-size );line-height:var( --e-global-typography-8ab6131-line-height );}.elementor-kit-25 h3{font-size:var( --e-global-typography-84cb214-font-size );line-height:var( --e-global-typography-84cb214-line-height );}.elementor-kit-25 h4{font-size:var( --e-global-typography-84cb214-font-size );line-height:var( --e-global-typography-84cb214-line-height );}.elementor-kit-25 h5{font-size:var( --e-global-typography-84cb214-font-size );line-height:var( --e-global-typography-84cb214-line-height );}.elementor-kit-25 h6{font-size:var( --e-global-typography-84cb214-font-size );line-height:var( --e-global-typography-84cb214-line-height );}.elementor-kit-25 button,.elementor-kit-25 input[type="button"],.elementor-kit-25 input[type="submit"],.elementor-kit-25 .elementor-button{font-size:var( --e-global-typography-e6d1519-font-size );line-height:var( --e-global-typography-e6d1519-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-25{--e-global-typography-7a1227d-font-size:2.7rem;--e-global-typography-7a1227d-line-height:1.2em;font-size:var( --e-global-typography-1ccda22-font-size );line-height:var( --e-global-typography-1ccda22-line-height );}.elementor-kit-25 a{font-size:var( --e-global-typography-2dd6074-font-size );line-height:var( --e-global-typography-2dd6074-line-height );}.elementor-kit-25 h1{font-size:var( --e-global-typography-7a1227d-font-size );line-height:var( --e-global-typography-7a1227d-line-height );}.elementor-kit-25 h2{font-size:var( --e-global-typography-8ab6131-font-size );line-height:var( --e-global-typography-8ab6131-line-height );}.elementor-kit-25 h3{font-size:var( --e-global-typography-84cb214-font-size );line-height:var( --e-global-typography-84cb214-line-height );}.elementor-kit-25 h4{font-size:var( --e-global-typography-84cb214-font-size );line-height:var( --e-global-typography-84cb214-line-height );}.elementor-kit-25 h5{font-size:var( --e-global-typography-84cb214-font-size );line-height:var( --e-global-typography-84cb214-line-height );}.elementor-kit-25 h6{font-size:var( --e-global-typography-84cb214-font-size );line-height:var( --e-global-typography-84cb214-line-height );}.elementor-kit-25 button,.elementor-kit-25 input[type="button"],.elementor-kit-25 input[type="submit"],.elementor-kit-25 .elementor-button{font-size:var( --e-global-typography-e6d1519-font-size );line-height:var( --e-global-typography-e6d1519-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//*Klasser för att slå av och på understrykning av text i länkar*/
.customCssNoUnderline a {
    text-decoration:none !important;
}
.customCssUnderlineOnHover a:hover {
    text-decoration:underline !important;
}


/*Klass som används vid de tillfällen ord blir för långa.*/
.customCssBreakWord {
    word-break: break-word !important;
} 

/*Klass för att ändra radavstånd för hjälptexten i sökrutan för mobil vy.*/
.customCssSearchInput input::placeholder {
     line-height:20px;
}


/* Möjliggör visning av outline-ram vid tabbning på widget "post" samt bryter långa ord*/
.elementor-post {
    overflow: visible !important;
    word-break: break-word !important;
}
.elementor-post .elementor-post__card{
     overflow: visible !important;
}


/*Slår av understrykning av länkar i rubriker*/
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
    text-decoration:none !important;
}
/*Slår av understrykning av länkar i rubriker vid hoover*/
h1 a:hover , h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover {
    text-decoration:underline !important;
}

/*Specialhantering av sökrutan*/
/* Möjliggör visning av outline-ram vid tabbning*/
.elementor-search-form, .elementor-search-form__container  {
   overflow: visible !important;
}
/* Sätter rundad kant på sökfält och sökknapp, måste göras då vi slagit av overflow på sökformuläret som annars döljer knappens fyrkantiga form*/
.elementor-search-form input, .elementor-search-form button {
   border-radius: inherit !important;
}
/* Sätter outline-ram runt sökrutan vid tabbning*/
.elementor-search-form input:focus {
   outline: auto black 1px !important;
   outline-offset: 0px !important;
   transition: none !important;
}
/* Sätter outline-ram runt sökknappen vid tabbning*/
.elementor-search-form button:focus {
   outline: auto black 1px !important;
   outline-offset: 0px !important;
}


/* Sätter bred ram runt inmatningsfält i kontaktformuläret vid tabbning*/
.elementor-form input:focus, .elementor-form textarea:focus {
   outline: auto black 1px !important;
}


/*CSS-anpassningar för av/på objektet för platta och mobil*/
/*Centrerar texten "MENY" i av/på objektet för platta och mobil*/
#custom-nav-toggle .elementor-toggle{
    text-align: center !important;
}
/*Centrerar hamburge-ikonen i av/på objektet för platta och mobil*/
#custom-nav-toggle .elementor-toggle .elementor-toggle-icon{
    text-align: center !important;
    float: none !important;
}
/*Tar bort all padding för nav objektet i av/på objektet för platta och mobil*/
#custom-nav-toggle .elementor-tab-content{
    padding: 0px;
}

/*CSS-anpassningar i menyn för liten skärm*/
/*Sätter outline-ram på varje meny-objekt i av/på objektet för platta och mobil vid tabbning*/
.customCss-nav-for-small-screen .elementor-nav-menu--dropdown li a:focus {
   outline: auto auto 1px !important;
   outline-offset: -1px !important;
}
/*Sätter ikonen för undermeny direkt till höger om texten för platta och mobil*/
.customCss-nav-for-small-screen .elementor-nav-menu--dropdown li a {
   justify-content: flex-start !important;
}
/*Sätter en smal grå kantlinje (vänster) för undermeny för platta och mobil */
.customCss-nav-for-small-screen .elementor-nav-menu--dropdown li a.elementor-sub-item {
    border-left: solid 8px lightgray;
}

/*Sätter en slutmarginal på punktlistor som skapats i Gutenberg och visas med en elementormall */
.custumcss-listmargin ul {
    margin-bottom: .9rem;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'didact-gothic-v14-latin';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('/wp-content/uploads/lst-fonts/didact-gothic-v14-latin-regular.eot');
	src: url('/wp-content/uploads/lst-fonts/didact-gothic-v14-latin-regular.eot?#iefix') format('embedded-opentype'),
		url('/wp-content/uploads/lst-fonts/didact-gothic-v14-latin-regular.woff2') format('woff2'),
		url('/wp-content/uploads/lst-fonts/didact-gothic-v14-latin-regular.woff') format('woff'),
		url('/wp-content/uploads/lst-fonts/didact-gothic-v14-latin-regular.ttf') format('truetype'),
		url('/wp-content/uploads/lst-fonts/didact-gothic-v14-latin-regular.svg#didact-gothic-v14-latin') format('svg');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'open-sans-v20-latin';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('/wp-content/uploads/lst-fonts/open-sans-v20-latin-regular.eot');
	src: url('/wp-content/uploads/lst-fonts/open-sans-v20-latin-regular.eot?#iefix') format('embedded-opentype'),
		url('/wp-content/uploads/lst-fonts/open-sans-v20-latin-regular.woff2') format('woff2'),
		url('/wp-content/uploads/lst-fonts/open-sans-v20-latin-regular.woff') format('woff'),
		url('/wp-content/uploads/lst-fonts/open-sans-v20-latin-regular.ttf') format('truetype'),
		url('/wp-content/uploads/lst-fonts/open-sans-v20-latin-regular.svg#open-sans-v20-latin') format('svg');
}
@font-face {
	font-family: 'open-sans-v20-latin';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('/wp-content/uploads/lst-fonts/open-sans-v20-latin-600.eot');
	src: url('/wp-content/uploads/lst-fonts/open-sans-v20-latin-600.eot?#iefix') format('embedded-opentype'),
		url('/wp-content/uploads/lst-fonts/open-sans-v20-latin-600.woff2') format('woff2'),
		url('/wp-content/uploads/lst-fonts/open-sans-v20-latin-600.woff') format('woff'),
		url('/wp-content/uploads/lst-fonts/open-sans-v20-latin-600.ttf') format('truetype'),
		url('/wp-content/uploads/lst-fonts/open-sans-v20-latin-600.svg#open-sans-v20-latin') format('svg');
}
@font-face {
	font-family: 'open-sans-v20-latin';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('/wp-content/uploads/lst-fonts/open-sans-v20-latin-700.eot');
	src: url('/wp-content/uploads/lst-fonts/open-sans-v20-latin-700.eot?#iefix') format('embedded-opentype'),
		url('/wp-content/uploads/lst-fonts/open-sans-v20-latin-700.woff2') format('woff2'),
		url('/wp-content/uploads/lst-fonts/open-sans-v20-latin-700.woff') format('woff'),
		url('/wp-content/uploads/lst-fonts/open-sans-v20-latin-700.ttf') format('truetype'),
		url('/wp-content/uploads/lst-fonts/open-sans-v20-latin-700.svg#open-sans-v20-latin') format('svg');
}
/* End Custom Fonts CSS */