:root{--color-black:rgb(36, 37, 37);--color-pds-purple:#b43a8d;--color-red:red;--color-white:#fff}.with_frm_style:has(#form_atpv2222342342332223),.with_frm_style:has(#form_na-2026-registration),.with_frm_style:has(#form_nordics-2026-registration){--bg-color-active:rgba(247, 245, 243, 1);--border-bottom:solid var(--color-pds-purple) 3px;--border-color-active:rgba(171, 171, 170, 1);--description-color:rgba(36, 37, 37, 0.75);--description-margin:0.25rem 0 1rem 0;--fieldset-bg-color:rgba(247, 245, 243, 1);--field-margin:16px;--fieldset-padding:5px;--font-size:15px;--input-color:var(--color-pds-purple);--label-color:var(--color-black);--label-padding:0;--label-size:1rem;--label-weight:500;--required-color:var(--color-red);--required-weight:700;--section-pad:0;--text-color:var(--color-black);:focus{box-shadow:none!important;outline:none!important}input[type='checkbox']:before,input[type='checkbox']:focus,.form_field input:not([type='file']):not([type='range']):not([readonly]):focus{box-shadow:none!important}input[type='checkbox']:focus,.form_field input:not([type='file']):not([type='range']):not([readonly]):focus{background-color:var(--color-white)!important;border-color:var(--color-black)!important;box-shadow:none!important}&.frm_forms .frm_fields_container .frm_checkbox{input[type='checkbox']:not([disabled]):checked{background-color:var(--color-pds-purple)!important;border-color:var(--color-black)!important}}.frm_form_field{&.placeholder{visibility:hidden!important}&.frm_html_container{color:var(--color-black);font-size:1rem;strong{border-bottom:solid 2px var(--color-pds-purple);display:inline-block;font-weight:500}p{margin-bottom:1rem;margin-top:0}}}.frm-show-form{.frm_section_heading{margin-bottom:1.5rem;.frm_section_spacing{margin-bottom:0}h3[class*='frm_pos_']{align-items:center;border-top:none!important;display:flex;justify-content:space-between;line-height:1}}}.horizontal_radio{.frm_checkbox{margin-right:0;label{display:flex;column-gap:.5rem;p{margin:0}}}}.nordics-2026-registration{font-family:'DM Sans',sans-serif;.frm_toggle_container{margin-top:1rem}.frm_form_fields{fieldset{padding:1rem;.frm_fields_container{h4{border-bottom:var(--border-bottom);color:var(--color-black);font-size:2.25rem;font-weight:500;letter-spacing:0;line-height:1.25;margin:0;text-transform:uppercase}.frm_primary_label{color:var(--label-color);font-size:var(--label-size);font-weight:var(--label-weight)}>.frm_top_container{border-bottom:var(--border-bottom);margin-bottom:18px;padding-bottom:8px}div.frm_description{color:var(--description-color);margin:var(--description-margin);span{display:block}}.frm_checkbox label{align-items:center;display:flex;input[type='checkbox']{border-color:rgb(0 0 0);&:not(:checked):focus{border-color:rgb(0 0 0)}&:not([disabled]):checked{border-color:rgb(0 0 0)}}}.frm_radio label{align-items:center;display:flex;input[type='radio']{border-color:rgb(0 0 0);&:not([disabled]):checked{border-color:rgb(0 0 0)}&::before{box-shadow:inset 1em 1em var(--input-color)}&:checked,&:focus{background-color:var(--color-white);border-color:var(--color-black)!important;box-shadow:none!important;color:var(--text-color)}}}.frm_section_heading{margin-top:0}}}}input[type='submit']{background-color:var(--color-pds-purple);border-color:var(--color-pds-purple)}}.frm_checkbox:has(input[disabled]),.frm_checkbox:has(.disabled-option-label),.frm_radio:has(input[disabled]),.frm_radio:has(.disabled-option-label){label{color:rgb(0 0 0 / .5);input{background-color:rgb(255 255 255 / .05);border-color:rgb(0 0 0 / .5)!important;pointer-events:none!important;&:hover{cursor:not-allowed!important}}&:hover{cursor:not-allowed!important;pointer-events:none!important}pointer-events:none!important}}span.disabled-reason{font-weight:700!important}}