
img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
/*# sourceURL=wp-img-auto-sizes-contain-inline-css */


	/*Transparent Header*/
	.stads-1536 .stads-element.stads-element-78adae6f:not(.stads-motion-effects-element-type-background), .stads-1536 .stads-element.stads-element-78adae6f > .stads-motion-effects-container > .stads-motion-effects-layer {
    background-color: transparent;
}
	
	.stads-1536 .stads-element.stads-element-78adae6f:not(.stads-motion-effects-element-type-background):hover {
    background: #fff !important;
}
	.stads.stads-1536.stads-location-header:hover {
    background: #fff !important;
}
	
	#main-header.stads-sticky.stads-sticky--effects.stads-sticky--active{
		background-color: #fff; 
	}
	
/* 	.stads-6846 .stads-element.stads-element-d779a1e.mega-menu-c, .stads-6846 .stads-element.stads-element-14e720d.mega-menu-c {
    height: 100% !important;
} */


				.e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload),
				.e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload) * {
					background-image: none !important;
				}
				@media screen and (max-height: 1024px) {
					.e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload),
					.e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload) * {
						background-image: none !important;
					}
				}
				@media screen and (max-height: 640px) {
					.e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload),
					.e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload) * {
						background-image: none !important;
					}
				}
			

// bookkeeping css
.bookkeeper-grid {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));
  gap: 24px;
  margin-top: 40px;
}

.bookkeeper-card {
  border: 1px solid #ccc;
  border-radius: 12px;
  padding: 20px;
  background-color: #f9f9f9;
  box-shadow: 0 2px 4px rgba(0,0,0,0.05);
  transition: all 0.2s ease;
}

.bookkeeper-card:hover {
  box-shadow: 0 6px 12px rgba(0,0,0,0.1);
}

.bookkeeper-card h3 {
  margin-top: 0;
  font-size: 1.2rem;
  color: #2d2d2d;
}
.bookkeeper-card p {
  font-size: 0.95rem;
  margin: 6px 0;
}

// bokeeping css ends


div#post-title h2 {
    font-size: 24px;
}

.page-content a{
	text-decoration: none !important;
}

.e-form__indicators__indicator--state-completed + .e-form__indicators__indicator__separator{
	background-color: #ff613c !important;
}

/** Start Block Kit CSS: 71-3-d415519effd9e11f35d2438c58ea7ebf **/

.envato-block__preview{overflow: visible;}

/** End Block Kit CSS: 71-3-d415519effd9e11f35d2438c58ea7ebf **/
a.content-block-file__button.wp-element-button {
    background: #fa613c;
    color: #fff;
}
.start_business.gform_confirmation_wrapper {
    border-top: 6px solid #ff613c;
    margin-top: 5px;
    padding-top: 70px;
    text-align: center;
}
.start_business.gform_confirmation_wrapper .gform_confirmation_message {
    max-width: 700px;
    margin: 0 auto;
}
.start_business.gform_confirmation_wrapper .gform_confirmation_message h3{
    margin: 0;
    margin-bottom: 20px;
    font-size: 38px;
    font-weight: 700;
}


/** Start Block Kit CSS: 141-3-1d55f1e76be9fb1a8d9de88accbe962f **/

.envato-kit-138-bracket .stads-widget-container > *:before{
	content:"[";
	color:#ffab00;
	display:inline-block;
	margin-right:4px;
	line-height:1em;
	position:relative;
	top:-1px;
}

.envato-kit-138-bracket .stads-widget-container > *:after{
	content:"]";
	color:#ffab00;
	display:inline-block;
	margin-left:4px;
	line-height:1em;
	position:relative;
	top:-1px;
}

/** End Block Kit CSS: 141-3-1d55f1e76be9fb1a8d9de88accbe962f **/



/** Start Block Kit CSS: 72-3-34d2cc762876498c8f6be5405a48e6e2 **/

.envato-block__preview{overflow: visible;}

/*Kit 69 Custom Styling for buttons */
.envato-kit-69-slide-btn .stads-button,
.envato-kit-69-cta-btn .stads-button,
.envato-kit-69-flip-btn .stads-button{
	border-left: 0px !important;
	border-bottom: 0px !important;
	border-right: 0px !important;
	padding: 15px 0 0 !important;
}
.envato-kit-69-slide-btn .stads-slide-button:hover,
.envato-kit-69-cta-btn .stads-button:hover,
.envato-kit-69-flip-btn .stads-button:hover{
	margin-bottom: 20px;
}
.envato-kit-69-menu .stads-nav-menu--main a:hover{
	margin-top: -7px;
	padding-top: 4px;
	border-bottom: 1px solid #FFF;
}
/* Fix menu dropdown width */
.envato-kit-69-menu .stads-nav-menu--dropdown{
	width: 100% !important;
}

/** End Block Kit CSS: 72-3-34d2cc762876498c8f6be5405a48e6e2 **/



/** Start Block Kit CSS: 105-3-0fb64e69c49a8e10692d28840c54ef95 **/

.envato-kit-102-phone-overlay {
	position: absolute !important;
	display: block !important;
	top: 0%;
	left: 0%;
	right: 0%;
	margin: auto;
	z-index: 1;
}

/** End Block Kit CSS: 105-3-0fb64e69c49a8e10692d28840c54ef95 **/
@media screen and (max-width: 767px) {
  /* Selve cookiebanneret */
  #CybotCookiebotDialog {
    font-size: 13px !important;
    padding: 10px 12px !important;
    max-height: 30vh !important;
    overflow-y: auto !important;
    bottom: 0 !important;
    top: auto !important;
    width: 100% !important;
    box-sizing: border-box !important;
  }

  /* Tekstindhold */
  #CybotCookiebotDialogBody,
  #CybotCookiebotDialogBodyContent {
    padding: 0 !important;
    margin: 0 !important;
  }

  /* Knapper */
  #CybotCookiebotDialogBodyButtons {
    gap: 8px !important;
    margin-top: 8px !important;
  }

  #CybotCookiebotDialogBodyButtonAccept,
  #CybotCookiebotDialogBodyButtonDecline,
  #CybotCookiebotDialogBodyButtonDetails {
    font-size: 13px !important;
    padding: 8px 12px !important;
    box-sizing: border-box !important;
  }
}




.sr-faq{background:#fff1ec;border-radius:24px;padding:12px 28px;margin:24px 0}
.sr-faq-item{border-bottom:1px solid rgba(0,0,0,.08)}
.sr-faq-item:last-child{border-bottom:0}
.sr-faq-item summary{cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 0}
.sr-faq-item summary::-webkit-details-marker{display:none}
.sr-faq-item summary h3,.sr-faq-item summary h4,.sr-faq-q{margin:0;font-size:1.05rem;line-height:1.4;font-weight:600}
.sr-faq-item summary::after{content:"";flex:none;width:10px;height:10px;border-right:2px solid #ff5c39;border-bottom:2px solid #ff5c39;transform:rotate(45deg);transition:transform .2s}
.sr-faq-item[open] summary::after{transform:rotate(-135deg)}
.sr-faq-answer{padding:0 0 18px}
