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


:root{--content-block-synced-color:#7a00df;--content-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--content-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.wp-element-button{cursor:pointer}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}:root{--content--preset--font-size--normal:16px;--content--preset--font-size--huge:42px}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--content--preset--font-size--normal)}.has-huge-font-size{font-size:var(--content--preset--font-size--huge)}:root .has-text-align-center{text-align:center}:root .has-text-align-left{text-align:left}:root .has-text-align-right{text-align:right}.has-fit-text{white-space:nowrap!important}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-break:normal!important}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style^=border-color],[style*=";border-color"],[style*="; border-color"]){border-style:solid}html :where([style^=border-top-color],[style*=";border-top-color"],[style*="; border-top-color"]){border-top-style:solid}html :where([style^=border-right-color],[style*=";border-right-color"],[style*="; border-right-color"]){border-right-style:solid}html :where([style^=border-bottom-color],[style*=";border-bottom-color"],[style*="; border-bottom-color"]){border-bottom-style:solid}html :where([style^=border-left-color],[style*=";border-left-color"],[style*="; border-left-color"]){border-left-style:solid}html :where([style^=border-width],[style*=";border-width"],[style*="; border-width"]){border-style:solid}html :where([style^=border-top-width],[style*=";border-top-width"],[style*="; border-top-width"]){border-top-style:solid}html :where([style^=border-right-width],[style*=";border-right-width"],[style*="; border-right-width"]){border-right-style:solid}html :where([style^=border-bottom-width],[style*=";border-bottom-width"],[style*="; border-bottom-width"]){border-bottom-style:solid}html :where([style^=border-left-width],[style*=";border-left-width"],[style*="; border-left-width"]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}}

/*# sourceURL=/wp-includes/css/dist/block-library/common.min.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;
  }
}




/* ===== Stadsrevisionen rekrutteringsportal — brand-skin (kit 160: Poppins, #FF613C) ===== */
body.page-id-91284{background:#F8F8F8;font-family:"Poppins",sans-serif;}

/* Topbar */
.ansog-topbar{position:sticky;top:0;z-index:9999;display:flex;align-items:center;gap:18px;
  padding:12px 22px;background:#ffffff;border-bottom:1px solid #ececec;box-shadow:0 1px 8px rgba(37,36,37,.05);}
.ansog-topbar a{font-family:"Poppins",sans-serif;font-size:14px;text-decoration:none;display:inline-flex;align-items:center;gap:7px;}
.ansog-logo{display:inline-flex;align-items:center;margin-right:6px;}
.ansog-logo img{height:26px;width:auto;display:block;}
.ansog-back{color:#252425;font-weight:600;}
.ansog-back:hover{color:#FF613C;}
.ansog-leave{color:#7A7A7A;margin-left:auto;font-weight:500;}
.ansog-leave:hover{color:#b00020;text-decoration:underline;}
@media(max-width:600px){.ansog-logo img{height:20px}.ansog-topbar{padding:10px 14px;gap:12px}.ansog-topbar a{font-size:13px}}

/* Hero */
.ansog-hero{text-align:center;padding:56px 16px 8px;}
.ansog-eyebrow{display:inline-block;font-size:14px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#FF613C;margin-bottom:14px;}
.ansog-hero h1{margin:0 0 14px;font-family:"Poppins",sans-serif;font-weight:600;color:#252425;font-size:clamp(30px,4.5vw,44px);line-height:1.15;}
.ansog-hero p{max-width:640px;margin:0 auto;font-size:17px;line-height:1.6;color:#7A7A7A;}
.ansog-usp{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin:26px auto 0;max-width:720px;}
.ansog-usp span{display:inline-flex;align-items:center;gap:8px;background:#ffffff;border:1px solid #ececec;border-radius:100px;
  padding:9px 18px;font-size:13.5px;font-weight:500;color:#252425;}
.ansog-usp span::before{content:"";width:7px;height:7px;border-radius:50%;background:#FF613C;flex:0 0 auto;}

/* Form-kort */
.ansog-wrap{max-width:860px;margin:34px auto 0;padding:0 16px;}
.ansog-card{background:#ffffff;border-radius:12px;box-shadow:0 6px 30px rgba(37,36,37,.07);padding:38px 42px 46px;}
@media(max-width:600px){.ansog-card{padding:24px 18px 32px;border-radius:10px}}

/* ===== Gravity Forms skin (scoped) ===== */
.ansog-card .gform_wrapper{font-family:"Poppins",sans-serif;}
.ansog-card .gform_wrapper .gform_title{display:none;}

/* Progressbar */
.ansog-card .gf_progressbar_wrapper{margin-bottom:30px;}
.ansog-card .gf_progressbar_title{font-family:"Poppins",sans-serif;font-size:14px;font-weight:600;color:#252425;margin-bottom:10px;opacity:1;}
.ansog-card .gf_progressbar{background:#F1F1F1;border-radius:100px;height:12px;overflow:hidden;box-shadow:none;}
.ansog-card .gf_progressbar_percentage{border-radius:100px;height:12px !important;
  background:linear-gradient(90deg,#FF613C 0%,#ff7d5e 100%) !important;}
.ansog-card .gform_wrapper .gf_progressbar_percentage span{display:none !important;}

/* Sektioner */
.ansog-card .gsection{border:none;margin-top:34px;padding:0 0 6px;}
.ansog-card .gsection_title{font-family:"Poppins",sans-serif;font-size:19px;font-weight:600;color:#252425;
  padding-bottom:10px;border-bottom:2px solid #FF613C;display:inline-block;}
.ansog-card .gsection_description{font-size:14px;color:#7A7A7A;margin-top:8px;line-height:1.55;}

/* Labels + beskrivelser */
.ansog-card .gform-field-label{font-family:"Poppins",sans-serif;font-size:15px;font-weight:500;color:#252425;}
.ansog-card .gfield_description{font-size:13px;color:#7A7A7A;line-height:1.5;}
.ansog-card .gfield_required{color:#FF613C;}

/* Inputs */
.ansog-card input[type=text],.ansog-card input[type=email],.ansog-card input[type=tel],
.ansog-card input[type=number],.ansog-card textarea,.ansog-card select{
  border:1px solid #DEDEDE;border-radius:5px;padding:13px 15px;font-family:"Poppins",sans-serif;
  font-size:15px;color:#252425;background:#fff;width:100%;transition:border-color .15s, box-shadow .15s;}
.ansog-card input:focus,.ansog-card textarea:focus,.ansog-card select:focus{
  outline:none;border-color:#FF613C;box-shadow:0 0 0 3px rgba(255,97,60,.13);}

/* Radio-valg som kort */
.ansog-card .gfield_radio{display:flex;flex-direction:column;gap:8px;}
.ansog-card .gchoice{position:relative;}
.ansog-card .gchoice input[type=radio]{position:absolute;left:14px;top:50%;transform:translateY(-50%);
  accent-color:#FF613C;width:17px;height:17px;margin:0;}
.ansog-card .gchoice label{display:block;margin:0;padding:12px 16px 12px 44px;border:1px solid #E4E4E4;border-radius:8px;
  background:#fff;font-size:14.5px;font-weight:400;color:#252425;cursor:pointer;line-height:1.4;
  transition:border-color .12s, background .12s;max-width:100%;width:100%;}
.ansog-card .gchoice label:hover{border-color:#FF613C;}
.ansog-card .gchoice input[type=radio]:checked+label{border-color:#FF613C;background:#FFF4F0;font-weight:500;}
.ansog-card .gchoice input[type=radio]:focus-visible+label{box-shadow:0 0 0 3px rgba(255,97,60,.18);}

/* Upload-felter */
.ansog-card input[type=file]{font-family:"Poppins",sans-serif;font-size:14px;color:#252425;
  border:1px dashed #C9C9C9;border-radius:8px;padding:18px 15px;width:100%;background:#FAFAFA;}
.ansog-card input[type=file]:hover{border-color:#FF613C;}
.ansog-card .gform_fileupload_rules{font-size:12.5px;color:#7A7A7A;}

/* Consent */
.ansog-card .gfield--type-consent .gfield_consent_label{font-size:14px;color:#252425;}
.ansog-card input[type=checkbox]{accent-color:#FF613C;width:17px;height:17px;}

/* Knapper (høj specificitet + !important — temaets .gform-theme-button/.button overstyrer ellers) */
.ansog-card .gform_wrapper input.gform_button,.ansog-card .gform_wrapper input.gform_next_button,
.ansog-card .gform_wrapper input.gform_previous_button{
  font-family:"Poppins",sans-serif !important;font-size:15px !important;font-weight:500 !important;
  border-radius:5px !important;cursor:pointer;padding:15px 38px !important;border:none !important;
  text-transform:none !important;letter-spacing:normal !important;
  transition:transform .12s, background .12s, opacity .12s;}
.ansog-card .gform_wrapper input.gform_button,.ansog-card .gform_wrapper input.gform_next_button{
  background:#FF613C !important;color:#ffffff !important;}
.ansog-card .gform_wrapper input.gform_button:hover,.ansog-card .gform_wrapper input.gform_next_button:hover{
  background:#ef5027 !important;transform:scale(.985);}
.ansog-card .gform_wrapper input.gform_previous_button{
  background:transparent !important;color:#252425 !important;border:1px solid #DEDEDE !important;margin-right:10px;}
.ansog-card .gform_wrapper input.gform_previous_button:hover{border-color:#252425 !important;}
.ansog-card .gform_page_footer,.ansog-card .gform_footer{border-top:1px solid #F1F1F1;margin-top:34px;padding-top:26px;}

/* Validering */
.ansog-card .gform_validation_errors{border-radius:8px;}
.ansog-card .gfield_error input,.ansog-card .gfield_error textarea{border-color:#b00020;}

/* Trust-strip */
.ansog-trust{max-width:860px;margin:26px auto 0;padding:0 16px 70px;}
.ansog-trust-inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:14px 38px;
  padding:24px 20px;text-align:center;}
.ansog-trust-item{font-size:14px;color:#252425;font-weight:500;}
.ansog-trust-item .stars{color:#FF613C;letter-spacing:2px;margin-right:8px;}
.ansog-trust-item small{display:block;font-weight:400;color:#7A7A7A;font-size:12.5px;margin-top:2px;}
.ansog-trust-note{width:100%;text-align:center;font-size:13px;color:#7A7A7A;margin-top:2px;}


.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}
