.elementor-kit-5{--e-global-color-primary:#141414;--e-global-color-text:#141414;--e-global-color-accent:#7249BC;--e-global-color-secondary:#DD001B;--e-global-color-494791c:#AD95DA;--e-global-color-52af895:#E3D7FA;--e-global-color-9dc469f:#F9F5FF;--e-global-color-ed574b6:#FC7E8D;--e-global-color-204104e:#FFD6DB;--e-global-color-e2e93c7:#FFF5F6;--e-global-color-eb8d3f1:#FFFFFF;--e-global-color-b2cba96:#DDDDDC;--e-global-color-fb07e39:#F0F0EF;--e-global-color-6fa3951:#F8F8F8;--e-global-typography-text-font-family:"Fira Sans";--e-global-typography-text-font-size:1.25rem;--e-global-typography-text-font-weight:normal;--e-global-typography-accent-font-family:"Fira Sans";--e-global-typography-accent-font-weight:400;--e-global-typography-979d0c0-font-family:"Fira Sans";--e-global-typography-979d0c0-font-size:8rem;--e-global-typography-979d0c0-font-weight:800;--e-global-typography-979d0c0-line-height:1.15em;--e-global-typography-63adf00-font-family:"Fira Sans";--e-global-typography-63adf00-font-size:6rem;--e-global-typography-63adf00-font-weight:800;--e-global-typography-63adf00-line-height:1.145em;--e-global-typography-64a3999-font-family:"Fira Sans";--e-global-typography-64a3999-font-size:4rem;--e-global-typography-64a3999-font-weight:800;--e-global-typography-64a3999-line-height:1.156em;--e-global-typography-78c121c-font-family:"Fira Sans";--e-global-typography-78c121c-font-size:3rem;--e-global-typography-78c121c-font-weight:800;--e-global-typography-78c121c-line-height:1.145em;--e-global-typography-1c3d973-font-family:"Fira Sans";--e-global-typography-1c3d973-font-size:2rem;--e-global-typography-1c3d973-font-weight:800;--e-global-typography-1c3d973-line-height:1.156em;--e-global-typography-c6b8af7-font-size:1.5rem;--e-global-typography-c6b8af7-font-weight:700;--e-global-typography-c6b8af7-line-height:1.5em;--e-global-typography-a63660b-font-size:1.5rem;--e-global-typography-a63660b-font-weight:600;--e-global-typography-a63660b-line-height:1.5em;--e-global-typography-5d4ebdf-font-family:"Fira Sans";--e-global-typography-5d4ebdf-font-size:1.5rem;--e-global-typography-5d4ebdf-line-height:1.5em;--e-global-typography-321b2d6-font-family:"Fira Sans";--e-global-typography-321b2d6-font-size:1.25rem;--e-global-typography-321b2d6-font-weight:700;--e-global-typography-321b2d6-line-height:1.5rem;--e-global-typography-613a9c3-font-family:"Fira Sans";--e-global-typography-613a9c3-font-size:1.25rem;--e-global-typography-613a9c3-font-weight:600;--e-global-typography-613a9c3-line-height:1.6em;--e-global-typography-cb533d9-font-size:1.25rem;--e-global-typography-cb533d9-font-weight:400;--e-global-typography-7fa6eb4-font-family:"Fira Sans";--e-global-typography-7fa6eb4-font-size:1rem;--e-global-typography-7fa6eb4-font-weight:700;--e-global-typography-7fa6eb4-line-height:1.5em;--e-global-typography-5059390-font-family:"Fira Sans";--e-global-typography-5059390-font-size:1rem;--e-global-typography-5059390-font-weight:600;--e-global-typography-5059390-line-height:1.5em;--e-global-typography-f875a89-font-family:"Fira Sans";--e-global-typography-f875a89-font-size:1rem;--e-global-typography-f875a89-line-height:1.5em;}.elementor-kit-5 button,.elementor-kit-5 input[type="button"],.elementor-kit-5 input[type="submit"],.elementor-kit-5 .elementor-button{background-color:var( --e-global-color-accent );font-family:"Fira Sans", Sans-serif;font-size:1rem;font-weight:400;line-height:1.5rem;color:var( --e-global-color-eb8d3f1 );border-radius:48px 48px 48px 48px;padding:12px 32px 12px 32px;}.elementor-kit-5 button:hover,.elementor-kit-5 button:focus,.elementor-kit-5 input[type="button"]:hover,.elementor-kit-5 input[type="button"]:focus,.elementor-kit-5 input[type="submit"]:hover,.elementor-kit-5 input[type="submit"]:focus,.elementor-kit-5 .elementor-button:hover,.elementor-kit-5 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-eb8d3f1 );}.elementor-kit-5 e-page-transition{background-color:var( --e-global-color-ed574b6 );}.elementor-kit-5 a{color:#7249BC;}.elementor-kit-5 h1{font-family:"Fire Sans", Sans-serif;font-weight:800;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1260px;}.e-con{--container-max-width:1260px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(min-width:2400px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1560px;}.e-con{--container-max-width:1560px;}}@media(max-width:1366px){.elementor-kit-5{--e-global-typography-979d0c0-font-size:7rem;--e-global-typography-63adf00-font-size:6rem;--e-global-typography-78c121c-font-size:3rem;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:90%;}.e-con{--container-max-width:90%;}}@media(max-width:1024px){.elementor-kit-5{--e-global-typography-979d0c0-font-size:6rem;--e-global-typography-63adf00-font-size:5rem;--e-global-typography-64a3999-font-size:3.5rem;--e-global-typography-78c121c-font-size:2.5rem;}.elementor-kit-5 button,.elementor-kit-5 input[type="button"],.elementor-kit-5 input[type="submit"],.elementor-kit-5 .elementor-button{padding:12px 24px 12px 24px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:100%;}.e-con{--container-max-width:100%;}}@media(max-width:767px){.elementor-kit-5{--e-global-typography-979d0c0-font-size:4rem;--e-global-typography-63adf00-font-size:3rem;--e-global-typography-64a3999-font-size:2.5rem;--e-global-typography-78c121c-font-size:2rem;--e-global-typography-1c3d973-font-size:1.5rem;}.elementor-kit-5 button,.elementor-kit-5 input[type="button"],.elementor-kit-5 input[type="submit"],.elementor-kit-5 .elementor-button{padding:10px 24px 10px 24px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:100%;}.e-con{--container-max-width:100%;}}/* Start custom CSS *//* Cod Gray solid (info) button type*/
.elementor-button-info .elementor-button {
    background-color: #141414 !important ;
    border-color: #141414;
    color: #fff;
    fill: #fff;
    border: 2px solid #141414;
}

.elementor-button-info .elementor-button:hover {
    color: #141414;
    background-color: #fff !important;
    border-color: #fff;
    fill: #141414;
}

/* Cod Gray outline (success) button type*/
.elementor-button-success .elementor-button {
    background-color: transparent !important;
    color: #141414;
    fill: #141414;
    border: 2px solid #141414;
}

.elementor-button-success .elementor-button:hover {
    background-color: #7249BC !important;
    color: #fff;
    fill: #fff;
    border-color: #7249BC;
}

/* Text link (warning) button type*/
.elementor-button-warning .elementor-button {
    background-color: transparent !important;
    color: #7249BC;
    font-weight: 600 !important;
    fill: #7249BC;
    border: none;
    padding: 5px 0 !important;
    line-height: 1rem;
}

.elementor-button-warning .elementor-button:hover {
    background-color: transparent !important;
    color: #7249BC;
    font-weight: 600 !important;
    fill: #7249BC;
    border: none;
    text-decoration: underline;
}

/* White outline (danger) button type*/
.elementor-button-danger .elementor-button {
    background-color: transparent !important;
    color: #fff;
    fill: #fff;
    border: 2px solid #fff;
}

.elementor-button-danger .elementor-button:hover {
    background-color: #fff !important;
    color: #141414;
    fill: #141414;
    border-color: #fff;
}

/* Button large styling */

.elementor-button.elementor-size-lg {
    padding: 24px 68px;
    font-size: 1.25rem;
}

@media (max-width: 768px) {
    .elementor-button.elementor-size-lg {
    padding: 18px 50px;
    font-size: 1.25rem;
}
}

/* Button medium styling */

.elementor-button.elementor-size-md {
    padding: 18px 50px;
    font-size: 1.15rem;
}

@media (max-width: 768px) {
    .elementor-button.elementor-size-md {
    padding: 12px 32px;
    font-size: 1.25rem;
}
}

/* highlight text styling */
.highlight {
    color: #7249BC !important;
}

p, body, span, h1, h2, h3, h4, h5, h6  {
  font-variant-ligatures: none;
}

/** Weglot custom css codes **/

/*show only in english*/
html[lang="da"] .only-en:not(.elementor-element-edit-mode), html[lang="no"] .only-en:not(.elementor-element-edit-mode), html[lang="sv"] .only-en:not(.elementor-element-edit-mode), html[lang="de"] .only-en, html[lang="fi"] .only-en:not(.elementor-element-edit-mode) { display: none!important; 
} 

/*show only in danish*/
html[lang="en-US"] .only-dk:not(.elementor-element-edit-mode), html[lang="no"] .only-dk:not(.elementor-element-edit-mode), html[lang="sv"] .only-dk:not(.elementor-element-edit-mode), html[lang="de"] .only-dk, html[lang="fi"] .only-dk:not(.elementor-element-edit-mode) { display: none!important; 
}

/*show only in finish*/
html[lang="en-US"] .only-fi:not(.elementor-element-edit-mode), html[lang="da"] .only-fi:not(.elementor-element-edit-mode), html[lang="no"] .only-fi:not(.elementor-element-edit-mode), html[lang="sv"] .only-fi:not(.elementor-element-edit-mode), html[lang="de"] .only-fi:not(.elementor-element-edit-mode) { display: none!important; 
}

/*show only in german*/
html[lang="en-US"] .only-de:not(.elementor-element-edit-mode), html[lang="da"] .only-de:not(.elementor-element-edit-mode), html[lang="no"] .only-de:not(.elementor-element-edit-mode), html[lang="sv"] .only-de:not(.elementor-element-edit-mode), html[lang="fi"] .only-de:not(.elementor-element-edit-mode) { display: none!important; 
}

/*show only in sweedish*/
html[lang="en-US"] .only-sv:not(.elementor-element-edit-mode), html[lang="da"] .only-sv:not(.elementor-element-edit-mode), html[lang="no"] .only-sv:not(.elementor-element-edit-mode), html[lang="de"] .only-sv:not(.elementor-element-edit-mode), html[lang="fi"] .only-sv:not(.elementor-element-edit-mode) { display: none!important; 
}


/*show only in danish and english*/
html[lang="sv"] .only-dk-en:not(.elementor-element-edit-mode), html[lang="no"] .only-dk-en:not(.elementor-element-edit-mode), html[lang="de"] .only-dk-en:not(.elementor-element-edit-mode), html[lang="fi"] .only-dk-en:not(.elementor-element-edit-mode) { display: none!important; 
}

/*do not show in danish*/
html[lang="da"] .not-dk:not(.elementor-element-edit-mode) { display: none!important; 
}

/*do not show in english*/
html[lang="en-US"] .not-en:not(.elementor-element-edit-mode) { display: none!important; 
}

/*do not show in swedish*/
html[lang="sv"] .not-sv { display: none!important; 
}

/*do not show in norwegian*/
html[lang="no"] .not-no:not(.elementor-element-edit-mode) { display: none!important; 
}

/*do not show in german*/
html[lang="de"] .not-de:not(.elementor-element-edit-mode) { display: none!important; 
}

/* navigation menu styling */
.submenu-link a:hover {
    text-decoration: underline;
}

.submenu-link .elementor-button {
    background-color: transparent !important;
    fill: transparent !important;
}

.submenu-link .elementor-button:hover {
    color: #7249BC !important;
}

@media (min-width: 1025px) {
.submenu-link .elementor-button-content-wrapper {
    text-align: left;
}
.submenu-link .elementor-button {
    padding: 8px 32px 8px 0;
}
.submenu-link .elementor-button-icon {
    color: transparent;
}
.submenu-link .elementor-button:hover .elementor-button-icon {
    color: #7249BC;
}
}

@media (max-width: 1024px) {
    .submenu-link .elementor-button-icon {
        display: none;
    }
}
/* Elementor form styling */
.elementor-field-option input {
    vertical-align: middle;
}

span.elementor-field-option {
    display: inline-block;
    vertical-align: middle;
    margin-bottom: 10px;
}

/* dark mode styling */

@media (min-width: 1024px) {
.dark-header:not(.elementor-sticky--effects) .e-n-menu-title-text {
    color: #fff !important;

}
}
.dark-header:not(.elementor-sticky--effects) .logo img {
    content: url(https://acubiz.com/wp-content/uploads/2023/07/acubiz_by-Visma-right_white.svg) !important;
}

.dark-header:not(.elementor-sticky--effects) .elementor-search-form__toggle svg {
    fill: #fff !important;
}

.dark-header:not(.elementor-sticky--effects) .elementor-search-form--skin-full_screen .elementor-search-form__toggle {
    color: #fff;
}

.dark-header.elementor-sticky--effects .active-language > a {
    color: #000000 !important;
}

.elementor-editor-active .dark-header {
    background: #ddd !important;
}
/* end dark mode styling */

.elementor-widget-text-editor ul {
    padding-inline-start: 20px;
}

/* word wrap on mobile */

@media (max-width: 767px) {
.elementor-heading-title {
    overflow-wrap: break-word;
    hyphens: auto;
}
}
/*
#weglot-switcher-1 {
    z-index: 9999;
}
*/
.elementor-form .elementor-field {
font-variant-ligatures: none;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Fira Sans';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://acubiz.com/wp-content/uploads/2023/07/firasans-regular-webfont.woff2') format('woff2'),
		url('https://acubiz.com/wp-content/uploads/2023/07/firasans-regular-webfont.woff') format('woff');
}
@font-face {
	font-family: 'Fira Sans';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://acubiz.com/wp-content/uploads/2023/07/firasans-semibold-webfont.woff2') format('woff2'),
		url('https://acubiz.com/wp-content/uploads/2023/07/firasans-semibold-webfont.woff') format('woff');
}
@font-face {
	font-family: 'Fira Sans';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://acubiz.com/wp-content/uploads/2023/07/firasans-bold-webfont.woff2') format('woff2'),
		url('https://acubiz.com/wp-content/uploads/2023/07/firasans-bold-webfont.woff') format('woff');
}
@font-face {
	font-family: 'Fira Sans';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('https://acubiz.com/wp-content/uploads/2023/07/firasans-extrabold-webfont.woff2') format('woff2'),
		url('https://acubiz.com/wp-content/uploads/2023/07/firasans-extrabold-webfont.woff') format('woff');
}
@font-face {
	font-family: 'Fira Sans';
	font-style: italic;
	font-weight: normal;
	font-display: auto;
	src: url('https://acubiz.com/wp-content/uploads/2023/07/firasans-italic-webfont.woff2') format('woff2'),
		url('https://acubiz.com/wp-content/uploads/2023/07/firasans-italic-webfont.woff') format('woff');
}
@font-face {
	font-family: 'Fira Sans';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://acubiz.com/wp-content/uploads/2023/07/firasans-medium-webfont.woff2') format('woff2'),
		url('https://acubiz.com/wp-content/uploads/2023/07/firasans-medium-webfont.woff') format('woff');
}
/* End Custom Fonts CSS */