.nyhetsbrev-signup > div {
	padding: 7rem 9rem 5rem 9rem;
}
@media screen and (max-width:1025px) {
section.nyhetsbrev-signup{
    padding:1rem;
}
 section.nyhetsbrev-signup form{
    margin-top:5rem;
}   
    
}

@media screen and (max-width:1025px) {
.nyhetsbrev-signup > div {
	padding: 3.5rem;
}

}

@media (min-width: 1026px) {
	.nyhetsbrev-signup {
		padding: 9rem var(--gutter);
		gap: 14rem !important;
	}
}

.nyhetsbrev-signup__content {
	max-width: 650px;
}

.nyhetsbrev-signup h2 {
	font-size: var(--h3);
}

.nyhetsbrev-signup__content p {
	font-size: var(--text-m);
	max-width: 550px;
}

.nyhetsbrev-signup.nyhetsbrev-signup.nyhetsbrev-signup.nyhetsbrev-signup textarea,
.nyhetsbrev-signup input[type="text"],
.nyhetsbrev-signup input[type="email"],
.nyhetsbrev-signup input[type="tel"] {
	background: transparent !important;
	border-color: var(--secondary-light) !important;
	color: var(--base-light) !important;
}
.nyhetsbrev-signup.nyhetsbrev-signup.nyhetsbrev-signup.nyhetsbrev-signup textarea label,
.nyhetsbrev-signup input[type="text"] label,
.nyhetsbrev-signup input[type="email"] label,
.nyhetsbrev-signup input[type="tel"] label,
.nyhetsbrev-signup .wsf-label,
.nyhetsbrev-signup span.wsf-required-wrapper.wsf-required-wrapper.wsf-required-wrapper .wsf-text-danger,
.nyhetsbrev-signup .wsf-invalid-feedback.wsf-invalid-feedback.wsf-invalid-feedback.wsf-invalid-feedback {
	color: var(--base-light) !important;
}
.nyhetsbrev-signup.nyhetsbrev-signup.nyhetsbrev-signup.nyhetsbrev-signup.nyhetsbrev-signup.nyhetsbrev-signup .wsf-form button.wsf-button:hover,
.nyhetsbrev-signup .form--light .wsf-form button.wsf-button.wsf-button-primary:hover {
	border-color: white !important;
}

.nyhetsbrev-signup .form--light .wsf-form input[type="checkbox"].wsf-field + label.wsf-label::before {
	border: 1px solid var(--primary-light) !important;
	top: 5px !important;
	background: transparent;
}

@media screen and (min-width:1026px) {
.nyhetsbrev-signup__form form{
    max-width:493px;
}}

.nyhetsbrev-signup button[type="submit"]{
    width: fit-content!important;
}
@media screen and (max-width:1025px) {
.nyhetsbrev-signup button[type="submit"]{
    border:none!important;
}
}

.nyhetsbrev-signup form{
    margin-top:0!important;
}
@media screen and (max-width:1025px) {
.nyhetsbrev-signup div[data-type="checkbox"] label{
    font-size:14px!important;
    padding-left:28px!important;
}
}