/* Styles de formulaire */
.gform_wrapper .atgf-has-affix{display:grid;grid-template-columns:minmax(0,1fr)}
.gform_wrapper .atgf-has-affix>input,.gform_wrapper .atgf-has-affix>.atgf-affix{grid-area:1/1}
.gform_wrapper .atgf-affix{align-self:center;display:inline-flex;align-items:center;gap:.3em;pointer-events:none;line-height:1;z-index:1;color:color-mix(in srgb,currentColor 65%,transparent)}
.gform_wrapper .atgf-affix svg{width:1.05em;height:1.05em;fill:currentColor}
.gform_wrapper .atgf-affix--start{justify-self:start;margin-inline-start:var(--atgf-affix-pad,1em)}
.gform_wrapper .atgf-affix--suf{justify-self:end;margin-inline-end:var(--atgf-affix-pad,1em)}
.gform_wrapper.gform-theme .atgf-has-affix--start>input{padding-inline-start:calc(var(--atgf-affix-pad,1em) + var(--atgf-pre) + .5em)}
.gform_wrapper.gform-theme .atgf-has-affix--suf>input{padding-inline-end:calc(var(--atgf-affix-pad,1em) + var(--atgf-suf) + .5em)}
.gform_wrapper.gform-theme--framework.atgf-sf-univerturedevis_wrapper .gfield--type-image_choice .gchoice .gform-field-label--type-inline{font-weight:inherit;text-transform:inherit;letter-spacing:inherit}
.gform_wrapper.gform-theme--framework.atgf-sf-univerturedevis_wrapper .gfield--type-image_choice .gchoice .gform-field-label--type-inline{font-weight:400;font-size:16px;line-height:1.5;color:var(--atb-text-neutral, var(--atgf-neutral, #192743));--text-color:var(--atb-text-neutral, var(--atgf-neutral, #192743));text-align:center}
.gform_wrapper.gform-theme--framework.atgf-sf-univerturedevis_wrapper .gfield--type-image_choice{--gf-field-img-choice-aspect-ratio:4 / 3}
.gform_wrapper.gform-theme--framework.atgf-sf-univerturedevis_wrapper .gfield--type-image_choice .gchoice{position:relative;overflow:hidden;padding:0}
.gform_wrapper.gform-theme--framework.atgf-sf-univerturedevis_wrapper .gfield--type-image_choice .gfield-image-choice-wrapper-outer{display:block;padding:0;aspect-ratio:var(--gf-field-img-choice-aspect-ratio, 4 / 3)}
.gform_wrapper.gform-theme--framework.atgf-sf-univerturedevis_wrapper .gfield--type-image_choice .gfield-choice-image-wrapper{position:absolute;inset:0;margin:0;border-radius:0;aspect-ratio:auto}
.gform_wrapper.gform-theme--framework.atgf-sf-univerturedevis_wrapper .gfield--type-image_choice .gfield-choice-image{inline-size:100%;block-size:100%;object-fit:cover;display:block}
.gform_wrapper.gform-theme--framework.atgf-sf-univerturedevis_wrapper .gfield--type-image_choice .gfield-image-choice-wrapper-inner{position:absolute;inset:0;display:flex;align-items:flex-end;padding:12px}
.gform_wrapper.gform-theme--framework.atgf-sf-univerturedevis_wrapper .gfield--type-image_choice .gfield-image-choice-wrapper-inner::before{content:"";position:absolute;inset:0;pointer-events:none;background-color:rgb(0 0 0 / .62);-webkit-mask-image:linear-gradient(to top, #000, rgb(0 0 0 / .45) 40%, transparent 75%);mask-image:linear-gradient(to top, #000, rgb(0 0 0 / .45) 40%, transparent 75%)}
.gform_wrapper.gform-theme--framework.atgf-sf-univerturedevis_wrapper .gfield--type-image_choice .gchoice .gform-field-label--type-inline{position:relative;z-index:1;margin:0;padding:0;color:#fff;font-weight:700}
.gform_wrapper.gform-theme--framework.atgf-sf-univerturedevis_wrapper:is([id], #atgf-sf){--gf-ctrl-date-picker-bg-color:color-mix(in oklab, var(--atgf-neutral, #192743) 6%, transparent);--gf-ctrl-date-picker-radius:min(calc(999px + 4px), 20px);--gf-ctrl-date-picker-cell-content-radius:999px}
.gform_wrapper.gform-theme--framework.atgf-sf-univerturedevis_wrapper .gform-datepicker-calendar{border:1px solid transparent}
.gform_wrapper.gform-theme--framework.atgf-sf-univerturedevis_wrapper .gfield_repeater_items{border:0;padding:0;display:grid;gap:14px;margin-block-end:calc(.875rem * 1.25 + 39px)}
.gform_wrapper.gform-theme--framework.atgf-sf-univerturedevis_wrapper .gfield_repeater_items > .gfield_repeater_item{position:relative;margin:0;padding:44px 20px 6px;border:1px solid color-mix(in srgb, transparent 45%, transparent);border-radius:min(calc(999px + 4px), 20px);background:color-mix(in srgb, transparent 6%, transparent)}
.gform_wrapper.gform-theme--framework.atgf-sf-univerturedevis_wrapper .gfield_repeater_items > .gfield_repeater_item::before{content:none}
.gform_wrapper.gform-theme--framework.atgf-sf-univerturedevis_wrapper .gfield_repeater_item > legend.gform-repeat-label:where(:not(.screen-reader-text)){position:absolute;inset-block-start:14px;inset-inline-start:20px;margin:0;padding:0;font-size:.8125rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--atgf-primary, #0099dd)}
.gform_wrapper.gform-theme--framework.atgf-sf-univerturedevis_wrapper .gfield_repeater_item .gfield_repeater_buttons{display:contents}
.gform_wrapper.gform-theme--framework.atgf-sf-univerturedevis_wrapper .gfield_repeater_item .remove_repeater_item:not(.atgf-sf-x){position:absolute;inset-block-start:8px;inset-inline-end:12px;min-block-size:0;padding:6px 8px;background:none;border:0;box-shadow:none;color:inherit;font-size:.8125rem;text-decoration:underline;text-underline-offset:3px}
.gform_wrapper.gform-theme--framework.atgf-sf-univerturedevis_wrapper .gfield_repeater_item:where(:not(:last-child)) .add_repeater_item:not(.atgf-sf-x){display:none}
.gform_wrapper.gform-theme--framework.atgf-sf-univerturedevis_wrapper .gfield_repeater_item:where(:last-child) .add_repeater_item:not(.atgf-sf-x){position:absolute;inset-block-start:calc(100% + 14px);inset-inline-start:0;min-block-size:0;padding:10px 18px;background:transparent;border:1.5px dashed transparent;border-radius:min(calc(999px + 4px), 20px);box-shadow:none;color:var(--atgf-primary, #0099dd);font-size:.875rem;line-height:1.25}
.gform_wrapper.gform-theme--framework.atgf-sf-univerturedevis_wrapper .gfield_repeater_item:where(:last-child) .add_repeater_item:not(.atgf-sf-x)::before{content:"+ ";white-space:pre;font:inherit;color:inherit}
.gform_wrapper.gform-theme--framework.atgf-sf-univerturedevis_wrapper .gfield_label:not(.gform-field-label--type-inline){font-family:var(--atgf-font-heading, 'Montserrat', sans-serif);font-weight:700;font-size:16px;color:var(--atb-text-neutral, var(--atgf-neutral, #192743));--text-color:var(--atb-text-neutral, var(--atgf-neutral, #192743))}
.gform_wrapper.gform-theme--framework.atgf-sf-univerturedevis_wrapper .gfield_label:not(.gform-field-label--type-inline){margin-bottom:12px;}
.gform_wrapper.gform-theme--framework.atgf-sf-univerturedevis_wrapper fieldset.gfield > legend.gfield_label{font-family:var(--atgf-font-heading, 'Montserrat', sans-serif);font-weight:700;font-size:16px;color:var(--atb-text-neutral, var(--atgf-neutral, #192743));--text-color:var(--atb-text-neutral, var(--atgf-neutral, #192743))}
.gform_wrapper.gform-theme--framework.atgf-sf-univerturedevis_wrapper :is(input[type]:where(:not([type=radio],[type=checkbox],[type=submit],[type=button],[type=hidden],[type=file],[type=image])), select:not([multiple]), textarea){font-family:var(--atgf-font-body, 'Open Sans', sans-serif);font-size:14px;color:var(--atb-text-neutral, var(--atgf-neutral, #192743));--text-color:var(--atb-text-neutral, var(--atgf-neutral, #192743))}
.gform_wrapper.gform-theme--framework.atgf-sf-univerturedevis_wrapper :is(select[multiple], .chosen-container-single .chosen-single, .chosen-container-multi, input[type=file]){font-family:var(--atgf-font-body, 'Open Sans', sans-serif);font-size:14px;color:var(--atb-text-neutral, var(--atgf-neutral, #192743));--text-color:var(--atb-text-neutral, var(--atgf-neutral, #192743))}
.gform_wrapper.gform-theme--framework.atgf-sf-univerturedevis_wrapper :is(input[type]:where(:not([type=radio],[type=checkbox],[type=submit],[type=button],[type=hidden],[type=file],[type=image])), select:not([multiple]), textarea){background-color:color-mix(in oklab, var(--atgf-neutral, #192743) 6%, transparent)}
.gform_wrapper.gform-theme--framework.atgf-sf-univerturedevis_wrapper :is(select[multiple], .chosen-container-single .chosen-single, .chosen-container-multi, input[type=file]){background-color:color-mix(in oklab, var(--atgf-neutral, #192743) 6%, transparent)}
.gform_wrapper.gform-theme--framework.atgf-sf-univerturedevis_wrapper :is(input[type]:where(:not([type=radio],[type=checkbox],[type=submit],[type=button],[type=hidden],[type=file],[type=image])), select:not([multiple]), textarea):hover{background-color:color-mix(in oklab, var(--atgf-neutral, #192743) 10%, transparent)}
.gform_wrapper.gform-theme--framework.atgf-sf-univerturedevis_wrapper :is(input[type]:where(:not([type=radio],[type=checkbox],[type=submit],[type=button],[type=hidden],[type=file],[type=image])), select:not([multiple]), textarea):focus{background-color:var(--atgf-light, #ffffff)}
.gform_wrapper.gform-theme--framework.atgf-sf-univerturedevis_wrapper .gfield_error :is(input[type]:where(:not([type=radio],[type=checkbox],[type=submit],[type=button],[type=hidden],[type=file],[type=image])), select:not([multiple]), textarea){background-color:color-mix(in oklab, var(--atgf-danger, #f04957) 6%, transparent)}
.gform_wrapper.gform-theme--framework.atgf-sf-univerturedevis_wrapper :is(input[type]:where(:not([type=radio],[type=checkbox],[type=submit],[type=button],[type=hidden],[type=file],[type=image])), select:not([multiple]), textarea){border-width:1px;border-style:solid;border-color:transparent;border-radius:999px;--border-radius:999px}
.gform_wrapper.gform-theme--framework.atgf-sf-univerturedevis_wrapper :is(select[multiple], .chosen-container-single .chosen-single, .chosen-container-multi, input[type=file]){border-width:1px;border-style:solid;border-color:transparent;border-radius:999px;--border-radius:999px}
.gform_wrapper.gform-theme--framework.atgf-sf-univerturedevis_wrapper :is(input[type]:where(:not([type=radio],[type=checkbox],[type=submit],[type=button],[type=hidden],[type=file],[type=image])), select:not([multiple]), textarea):focus{border-color:var(--atgf-primary, #0099dd)}
.gform_wrapper.gform-theme--framework.atgf-sf-univerturedevis_wrapper .gfield_error :is(input[type]:where(:not([type=radio],[type=checkbox],[type=submit],[type=button],[type=hidden],[type=file],[type=image])), select:not([multiple]), textarea){border-color:var(--atgf-danger, #f04957)}
.gform_wrapper.gform-theme--framework.atgf-sf-univerturedevis_wrapper :is(input[type]:where(:not([type=radio],[type=checkbox],[type=submit],[type=button],[type=hidden],[type=file],[type=image])), select:not([multiple]), textarea){padding-right:20px;padding-left:20px;}
.gform_wrapper.gform-theme--framework.atgf-sf-univerturedevis_wrapper :is(input[type]:where(:not([type=radio],[type=checkbox],[type=submit],[type=button],[type=hidden],[type=file],[type=image])), select:not([multiple]), textarea){height:52px}
.gform_wrapper.gform-theme--framework.atgf-sf-univerturedevis_wrapper :is(input:not([type=checkbox], [type=radio], [type=file], [type=hidden], [type=submit], [type=button], [type=image]), textarea)::placeholder{color:color-mix(in oklab, var(--atb-text-neutral, var(--atgf-neutral, #192743)) 45%, transparent);--text-color:color-mix(in oklab, var(--atb-text-neutral, var(--atgf-neutral, #192743)) 45%, transparent)}
.gform_wrapper.gform-theme--framework.atgf-sf-univerturedevis_wrapper .gfield .ginput_container_textarea textarea{height:288px}
.gform_wrapper.gform-theme--framework.atgf-sf-univerturedevis_wrapper .gfield .ginput_container_textarea textarea{border-radius:16px;--border-radius:16px}
.gform_wrapper.gform-theme--framework.atgf-sf-univerturedevis_wrapper .gfield--type-image_choice .gchoice{background-color:color-mix(in oklab, var(--atgf-neutral, #192743) 10%, transparent)}
.gform_wrapper.gform-theme--framework.atgf-sf-univerturedevis_wrapper .gfield--type-image_choice .gchoice{border-width:2px;border-style:solid;border-color:transparent;border-radius:11.2px;--border-radius:11.2px}
.gform_wrapper.gform-theme--framework.atgf-sf-univerturedevis_wrapper .gfield--type-image_choice .gchoice:has(input:checked){border-color:var(--atgf-primary, #0099dd)}
.gform_wrapper.gform-theme--framework.atgf-sf-univerturedevis_wrapper .gfield--type-image_choice .gchoice{box-shadow:none}
.gform_wrapper.gform-theme--framework.atgf-sf-univerturedevis_wrapper .gfield--type-image_choice .gchoice:hover{scale:1.02}
.gform_wrapper.gform-theme--framework.atgf-sf-univerturedevis_wrapper .gfield--type-image_choice .gchoice input:is([type=radio],[type=checkbox]){background-color:color-mix(in oklab, var(--atgf-light, #ffffff) 50%, transparent)}
.gform_wrapper.gform-theme--framework.atgf-sf-univerturedevis_wrapper .gfield--type-image_choice .gchoice input:is([type=radio],[type=checkbox]){border-width:0px;border-style:none;border-radius:999px;--border-radius:999px}
.gform_wrapper.gform-theme--framework.atgf-sf-univerturedevis_wrapper .gfield--type-image_choice .gchoice input:is([type=radio],[type=checkbox]){width:28px;height:28px}
.gform_wrapper.gform-theme--framework.atgf-sf-univerturedevis_wrapper .gfield--type-image_choice .gfield-image-choice-wrapper-inner::before{background-color:#000000c7}
.gform_wrapper.gform-theme--framework.atgf-sf-univerturedevis_wrapper .gfield--type-image_choice .gchoice .gform-field-label--type-inline{font-family:var(--atgf-font-heading, 'Montserrat', sans-serif);font-weight:700;font-size:14px;color:var(--atb-text-light, var(--atgf-light, #ffffff));--text-color:var(--atb-text-light, var(--atgf-light, #ffffff));text-align:left}
.gform_wrapper.gform-theme--framework.atgf-sf-univerturedevis_wrapper .gfield--type-image_choice .gchoice:has(input:checked)::after{background-color:var(--atgf-primary, #0099dd)}
.gform_wrapper.gform-theme--framework.atgf-sf-univerturedevis_wrapper .gfield--type-image_choice .gchoice:has(input:checked)::after{width:28px;height:28px}
.gform_wrapper.gform-theme--framework.atgf-sf-univerturedevis_wrapper .gfield--type-choice:where(:not(.gfield--type-image_choice)) .gchoice:where(:not(.atgf-v-casesenliste, .atgf-v-casesenliste *)){font-weight:400;font-size:16px;line-height:1.5;color:var(--atb-text-neutral, var(--atgf-neutral, #192743));--text-color:var(--atb-text-neutral, var(--atgf-neutral, #192743));text-align:center}
.gform_wrapper.gform-theme--framework.atgf-sf-univerturedevis_wrapper .gfield--type-choice:where(:not(.gfield--type-image_choice)) .gchoice:has(input:checked):where(:not(.atgf-v-casesenliste, .atgf-v-casesenliste *)){color:var(--atb-text-light, var(--atgf-light, #ffffff));--text-color:var(--atb-text-light, var(--atgf-light, #ffffff))}
.gform_wrapper.gform-theme--framework.atgf-sf-univerturedevis_wrapper .gfield--type-choice:where(:not(.gfield--type-image_choice)) .gchoice:where(:not(.atgf-v-casesenliste, .atgf-v-casesenliste *)){background-color:color-mix(in oklab, var(--atgf-neutral, #192743) 6%, transparent)}
.gform_wrapper.gform-theme--framework.atgf-sf-univerturedevis_wrapper .gfield--type-choice:where(:not(.gfield--type-image_choice)) .gchoice:hover:where(:not(.atgf-v-casesenliste, .atgf-v-casesenliste *)){background-color:color-mix(in oklab, var(--atgf-neutral, #192743) 10%, transparent)}
.gform_wrapper.gform-theme--framework.atgf-sf-univerturedevis_wrapper .gfield--type-choice:where(:not(.gfield--type-image_choice)) .gchoice:has(input:checked):where(:not(.atgf-v-casesenliste, .atgf-v-casesenliste *)){background-color:var(--atgf-secondary, #363c42)}
.gform_wrapper.gform-theme--framework.atgf-sf-univerturedevis_wrapper .gfield--type-choice:where(:not(.gfield--type-image_choice)) .gchoice:where(:not(.atgf-v-casesenliste, .atgf-v-casesenliste *)){border-width:0px;border-style:none;border-radius:999px;--border-radius:999px}
.gform_wrapper.gform-theme--framework.atgf-sf-univerturedevis_wrapper .gfield--type-choice:where(:not(.gfield--type-image_choice)) .gchoice:where(:not(.atgf-v-casesenliste, .atgf-v-casesenliste *)){padding-top:8.5px;padding-right:16px;padding-bottom:8.5px;padding-left:16px;}
.gform_wrapper.gform-theme--framework.atgf-sf-univerturedevis_wrapper .gchoice input[type=radio]:checked:where(:not(.atgf-v-casesenliste, .atgf-v-casesenliste *)){background-color:var(--atgf-primary, #0099dd)}
.gform_wrapper.gform-theme--framework.atgf-sf-univerturedevis_wrapper :is(.gchoice input[type=checkbox], .ginput_container_consent > input[type=checkbox]):where(:not(.atgf-v-casesenliste, .atgf-v-casesenliste *)){background-color:color-mix(in oklab, var(--atgf-neutral, #192743) 6%, transparent)}
.gform_wrapper.gform-theme--framework.atgf-sf-univerturedevis_wrapper :is(.gchoice input[type=checkbox], .ginput_container_consent > input[type=checkbox]):checked:where(:not(.atgf-v-casesenliste, .atgf-v-casesenliste *)){background-color:var(--atgf-primary, #0099dd)}
.gform_wrapper.gform-theme--framework.atgf-sf-univerturedevis_wrapper :is(.gchoice input[type=checkbox], .ginput_container_consent > input[type=checkbox]):where(:not(.atgf-v-casesenliste, .atgf-v-casesenliste *)){border-width:1px;border-style:solid;border-color:transparent}
.gform_wrapper.gform-theme--framework.atgf-sf-univerturedevis_wrapper .gsection{border-width:0px;border-style:none}
.gform_wrapper.gform-theme--framework.atgf-sf-univerturedevis_wrapper .gsection{padding-bottom:0px;}
.gform_wrapper.gform-theme--framework.atgf-sf-univerturedevis_wrapper .gsection_title{font-family:var(--atgf-font-heading, 'Montserrat', sans-serif);font-weight:700;font-size:18px;color:var(--atb-text-neutral, var(--atgf-neutral, #192743));--text-color:var(--atb-text-neutral, var(--atgf-neutral, #192743))}
.gform_wrapper.gform-theme--framework.atgf-sf-univerturedevis_wrapper .gsection_title{margin-top:0px;margin-bottom:0px;}
.gform_wrapper.gform-theme--framework.atgf-sf-univerturedevis_wrapper .gform_drop_area{background-color:color-mix(in oklab, var(--atgf-neutral, #192743) 6%, transparent)}
.gform_wrapper.gform-theme--framework.atgf-sf-univerturedevis_wrapper .gform_drop_area{border-color:color-mix(in oklab, var(--atgf-light, #ffffff) 0%, transparent)}
.gform_wrapper.gform-theme--framework.atgf-sf-univerturedevis_wrapper .gfield_validation_message{font-size:14px}
.gform_wrapper.gform-theme--framework.atgf-sf-univerturedevis_wrapper .gfield_validation_message{border-radius:6px;--border-radius:6px}
.gform_wrapper.gform-theme--framework.atgf-sf-univerturedevis_wrapper .gform_validation_errors{margin-bottom:24px;}
.gform_wrapper.gform-theme--framework.atgf-sf-univerturedevis_wrapper:is([id], #atgf-sf){--gf-color-primary:var(--atgf-primary, #0099dd);--gf-color-primary-darker:color-mix(in srgb, var(--atgf-primary, #0099dd) 85%, #000);--gf-color-primary-lighter:color-mix(in srgb, var(--atgf-primary, #0099dd) 85%, #fff);--gf-color-in-ctrl-primary:var(--atgf-primary, #0099dd);--gf-color-in-ctrl-primary-darker:color-mix(in srgb, var(--atgf-primary, #0099dd) 85%, #000);--gf-color-in-ctrl-primary-lighter:color-mix(in srgb, var(--atgf-primary, #0099dd) 85%, #fff);--gf-ctrl-date-picker-cell-content-bg-color-hover:color-mix(in srgb, var(--atgf-primary, #0099dd) 12%, transparent)}
.gform_wrapper.gform-theme--framework.atgf-sf-univerturedevis_wrapper{container:atgf-form / inline-size}
@container atgf-form (max-width: 479.98px){.gform_wrapper.gform-theme--framework.atgf-sf-univerturedevis_wrapper .gform_fields > .gfield{grid-column:1 / -1}
.gform_wrapper.gform-theme--framework.atgf-sf-univerturedevis_wrapper :is(.ginput_complex > span, .ginput_address_city, .ginput_address_state, .ginput_address_zip, .ginput_address_country){flex:0 1 auto;inline-size:100%}
.gform_wrapper.gform-theme--framework.atgf-sf-univerturedevis_wrapper .gform_validation_errors .gform_submission_error{flex-direction:column;align-items:flex-start}
.gform_wrapper.gform-theme--framework.atgf-sf-univerturedevis_wrapper .gfield_list_header{display:none}
.gform_wrapper.gform-theme--framework.atgf-sf-univerturedevis_wrapper .gfield_list_group{flex-wrap:wrap}
.gform_wrapper.gform-theme--framework.atgf-sf-univerturedevis_wrapper .gfield_list_group_item{flex:0 0 auto;inline-size:100%}
.gform_wrapper.gform-theme--framework.atgf-sf-univerturedevis_wrapper .gfield_list_group_item + .gfield_list_group_item{margin-block-start:4px}
.gform_wrapper.gform-theme--framework.atgf-sf-univerturedevis_wrapper .ginput_container_list--columns .gfield_list_group_item::before{content:attr(data-label)}
.gform_wrapper.gform-theme--framework.atgf-sf-univerturedevis_wrapper .gfield_list_icons{flex-wrap:nowrap;inline-size:100%;justify-content:normal}
.gform_wrapper.gform-theme--framework.atgf-sf-univerturedevis_wrapper .left_label .gform-field-label:not([class*="gform-field-label--type-"]){float:none;inline-size:auto;flex-direction:row;gap:normal}
.gform_wrapper.gform-theme--framework.atgf-sf-univerturedevis_wrapper .left_label .gfield > .ginput_container{float:none;inline-size:auto}
.gform_wrapper.gform-theme--framework.atgf-sf-univerturedevis_wrapper .left_label .gfield_description{margin-inline-start:0;clear:none;inline-size:auto}
}
.gform_wrapper.gform-theme--framework.atgf-sf-univerturedevis_wrapper .gform-has-spinner{position:relative;-webkit-text-fill-color:transparent}
.gform_wrapper.gform-theme--framework.atgf-sf-univerturedevis_wrapper .gform-has-spinner > :not(.gform-loader){visibility:hidden}
.gform_wrapper.gform-theme--framework.atgf-sf-univerturedevis_wrapper{--atgf-affix-pad:20px}
.gform_wrapper.gform-theme--framework.atgf-sf-univerturedevis_wrapper .atgf-has-affix--start > input{padding-inline-start:calc(var(--atgf-affix-pad,1em) + var(--atgf-pre) + .5em)}
.gform_wrapper.gform-theme--framework.atgf-sf-univerturedevis_wrapper .atgf-has-affix--suf > input{padding-inline-end:calc(var(--atgf-affix-pad,1em) + var(--atgf-suf) + .5em)}
.gform_wrapper.gform-theme--framework.atgf-sf-univerturedevis_wrapper .gform_fields{column-gap:16px;row-gap:24px}
.gform_wrapper.gform-theme--framework.atgf-sf-univerturedevis_wrapper .gform_fields > .gfield--type-submit{min-inline-size:max-content}
.gform_wrapper.gform-theme--framework.atgf-sf-univerturedevis_wrapper:is([id], #atgf-sf){--gf-radius:11.2px;}
.gform_wrapper.gform-theme--framework.atgf-sf-univerturedevis_wrapper .gform_required_legend{display:none}
.gform_wrapper.gform-theme--framework.atgf-sf-univerturedevis_wrapper select:not([multiple]){padding-block:0}
.gform_wrapper.gform-theme--framework.atgf-sf-univerturedevis_wrapper select:not([multiple]){line-height:calc(52px - 2px)}
.gform_wrapper.gform-theme--framework.atgf-sf-univerturedevis_wrapper :is(textarea, select[multiple]){border-radius:1em}
.gform_wrapper.gform-theme--framework.atgf-sf-univerturedevis_wrapper .ginput_container :is(.chosen-container-multi, .chosen-container-single){inline-size:100% !important}
.gform_wrapper.gform-theme--framework.atgf-sf-univerturedevis_wrapper .gf_step_completed .gf_step_number{position:relative}
.gform_wrapper.gform-theme--framework.atgf-sf-univerturedevis_wrapper .gf_step_completed .gf_step_number::after{inset:0;inline-size:auto;block-size:auto;border:0;background-color:inherit;border-radius:inherit;color:inherit}
.gform_wrapper.gform-theme--framework.atgf-sf-univerturedevis_wrapper .gfield textarea{min-block-size:0}
.gform_wrapper.gform-theme--framework.atgf-sf-univerturedevis_wrapper :where(.ginput_container_date) > input{inline-size:100%}
.gform_wrapper.gform-theme--framework.atgf-sf-univerturedevis_wrapper .gfield .ginput_container_date > button.gform-datepicker-toggle.gform-theme-button{flex-shrink:0;margin-inline-start:calc(-22px - .9em);margin-inline-end:.9em}
.gform_wrapper.gform-theme--framework.atgf-sf-univerturedevis_wrapper select:has(option.gf_placeholder:checked){color:{"v":1,"ref":"color.neutral","mix":45,"fb":"#192743"}
}
.gform_wrapper.gform-theme--framework.atgf-sf-univerturedevis_wrapper select:has(option.gf_placeholder:checked) option:not(.gf_placeholder){color:CanvasText}
.gform_wrapper.gform-theme--framework.atgf-sf-univerturedevis_wrapper .gfield--type-choice:not(.gfield--type-image_choice) :is(.gfield_radio, .gfield_checkbox):where(:not(.atgf-v-casesenliste, .atgf-v-casesenliste *)){display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:.6em}
@media (max-width: 639.98px){.gform_wrapper.gform-theme--framework.atgf-sf-univerturedevis_wrapper .gfield--type-choice:not(.gfield--type-image_choice) :is(.gfield_radio, .gfield_checkbox):where(:not(.atgf-v-casesenliste, .atgf-v-casesenliste *)){grid-template-columns:repeat(1, minmax(0, 1fr))}
}
@container atgf-form (max-width: 479.98px){.gform_wrapper.gform-theme--framework.atgf-sf-univerturedevis_wrapper .gfield--type-choice:not(.gfield--type-image_choice) :is(.gfield_radio, .gfield_checkbox):where(:not(.atgf-v-casesenliste, .atgf-v-casesenliste *)){grid-template-columns:repeat(1, minmax(0, 1fr))}
}
.gform_wrapper.gform-theme--framework.atgf-sf-univerturedevis_wrapper .gfield--type-choice:where(:not(.gfield--type-image_choice)) .gchoice .gform-field-label--type-inline:where(:not(.atgf-v-casesenliste, .atgf-v-casesenliste *)){color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;text-transform:inherit;letter-spacing:inherit}
.gform_wrapper.gform-theme--framework.atgf-sf-univerturedevis_wrapper .gfield--type-choice:not(.gfield--type-image_choice) .gchoice:where(:not(.atgf-v-casesenliste, .atgf-v-casesenliste *)){position:relative;display:flex;align-items:center;gap:.6em}
.gform_wrapper.gform-theme--framework.atgf-sf-univerturedevis_wrapper .gfield--type-choice:not(.gfield--type-image_choice) .gchoice .gform-field-label--type-inline:where(:not(.atgf-v-casesenliste, .atgf-v-casesenliste *)){margin:0}
.gform_wrapper.gform-theme--framework.atgf-sf-univerturedevis_wrapper .gfield--type-choice:not(.gfield--type-image_choice) .gchoice input:is([type=radio],[type=checkbox]):where(:not(.atgf-v-casesenliste, .atgf-v-casesenliste *)){flex-shrink:0}
.gform_wrapper.gform-theme--framework.atgf-sf-univerturedevis_wrapper .gfield--type-choice:not(.gfield--type-image_choice) .gchoice .gform-field-label--type-inline:where(:not(.atgf-v-casesenliste, .atgf-v-casesenliste *))::after{content:"";position:absolute;inset:0;border-radius:inherit;cursor:pointer}
.gform_wrapper.gform-theme--framework.atgf-sf-univerturedevis_wrapper .gfield--type-choice:not(.gfield--type-image_choice) .gchoice:has(input:focus-visible):where(:not(.atgf-v-casesenliste, .atgf-v-casesenliste *)){outline:2px solid var(--gf-color-primary, currentColor);outline-offset:2px}
@media (forced-colors: active){.gform_wrapper.gform-theme--framework.atgf-sf-univerturedevis_wrapper .gfield--type-choice:not(.gfield--type-image_choice) .gchoice:where(:not(.atgf-v-casesenliste, .atgf-v-casesenliste *)){border:1px solid CanvasText}
.gform_wrapper.gform-theme--framework.atgf-sf-univerturedevis_wrapper .gfield--type-choice:not(.gfield--type-image_choice) .gchoice:has(input:checked):where(:not(.atgf-v-casesenliste, .atgf-v-casesenliste *)){outline:3px solid Highlight;outline-offset:-1px}
}
.gform_wrapper.gform-theme--framework.atgf-sf-univerturedevis_wrapper :where(.gfield--type-choice:not(.gfield--type-image_choice) .gchoice):where(:not(.atgf-v-casesenliste, .atgf-v-casesenliste *)){padding:.45em 1em;border:1px solid color-mix(in srgb, currentColor 22%, transparent);border-radius:999px;background-color:transparent}
.gform_wrapper.gform-theme--framework.atgf-sf-univerturedevis_wrapper :where(.gfield--type-choice:not(.gfield--type-image_choice) .gchoice):has(input:checked):where(:not(.atgf-v-casesenliste, .atgf-v-casesenliste *)){border-color:var(--gf-color-primary, #204ce5);background-color:color-mix(in srgb, var(--gf-color-primary, #204ce5) 8%, transparent)}
.gform_wrapper.gform-theme--framework.atgf-sf-univerturedevis_wrapper .gfield--type-choice:not(.gfield--type-image_choice) .gchoice input:is([type=radio],[type=checkbox]):where(:not(.atgf-v-casesenliste, .atgf-v-casesenliste *)){position:absolute;opacity:0;pointer-events:none}
.gform_wrapper.gform-theme--framework.atgf-sf-univerturedevis_wrapper .gfield--type-choice:not(.gfield--type-image_choice) .gchoice .gform-field-label--type-inline:where(:not(.atgf-v-casesenliste, .atgf-v-casesenliste *)){flex:1 1 auto}
.gform_wrapper.gform-theme--framework.atgf-sf-univerturedevis_wrapper .gfield--type-choice:not(.gfield--type-image_choice) :is(.gfield_radio, .gfield_checkbox):where(:not(.atgf-v-casesenliste, .atgf-v-casesenliste *)){gap:12px}
@media (prefers-reduced-motion: reduce){.gform_wrapper.gform-theme--framework.atgf-sf-univerturedevis_wrapper .gfield--type-choice .gchoice input:is([type=radio],[type=checkbox]), .gform_wrapper.gform-theme--framework.atgf-sf-univerturedevis_wrapper .gfield--type-choice .gchoice input:is([type=radio],[type=checkbox])::before, .gform_wrapper.gform-theme--framework.atgf-sf-univerturedevis_wrapper .gfield--type-choice .gchoice .gform-field-label--type-inline::before{transition:none;animation:none}
}
@media (forced-colors: active){.gform_wrapper.gform-theme--framework.atgf-sf-univerturedevis_wrapper .gfield--type-choice .gchoice input:is([type=radio],[type=checkbox]):checked::before{background-color:CanvasText}
}
@media (forced-colors: active){.gform_wrapper.gform-theme--framework.atgf-sf-univerturedevis_wrapper .gfield--type-image_choice .gchoice:has(input:checked){outline:3px solid Highlight;outline-offset:-1px}
}
.gform_wrapper.gform-theme--framework.atgf-sf-univerturedevis_wrapper .gfield--type-image_choice{--gf-field-img-choice-gap:12px;--gf-field-img-choice-size:calc((100% - 2 * var(--gf-field-img-choice-gap)) / 3);--gf-field-img-choice-card-space:10px}
.gform_wrapper.gform-theme--framework.atgf-sf-univerturedevis_wrapper .gfield--type-image_choice .gchoice input:is([type=radio],[type=checkbox]){position:absolute;inset-block-start:var(--gf-field-img-choice-card-space);inset-inline-end:var(--gf-field-img-choice-card-space);margin:0;z-index:1}
.gform_wrapper.gform-theme--framework.atgf-sf-univerturedevis_wrapper .gfield--type-image_choice .gchoice:has(input:checked) input{opacity:0}
.gform_wrapper.gform-theme--framework.atgf-sf-univerturedevis_wrapper .gfield--type-image_choice .gchoice:has(input:checked)::after{position:absolute;inset-block-start:var(--gf-field-img-choice-card-space);inset-inline-end:var(--gf-field-img-choice-card-space);margin:0}
@media (max-width: 639.98px){.gform_wrapper.gform-theme--framework.atgf-sf-univerturedevis_wrapper .gfield--type-image_choice{--gf-field-img-choice-size:calc((100% - 1 * var(--gf-field-img-choice-gap)) / 2)}
}
@container atgf-form (max-width: 479.98px){.gform_wrapper.gform-theme--framework.atgf-sf-univerturedevis_wrapper .gfield--type-image_choice{--gf-field-img-choice-size:calc((100% - 1 * var(--gf-field-img-choice-gap)) / 2)}
}
.gform_wrapper.gform-theme--framework.atgf-sf-univerturedevis_wrapper .gf_progressbar_wrapper{display:none}
.gform_wrapper.gform-theme--framework.atgf-sf-univerturedevis_wrapper .gfield--type-image_choice .gfield-image-choice-wrapper-inner{display:flex}
.gform_wrapper.gform-theme--framework.atgf-sf-univerturedevis_wrapper .gfield--type-image_choice .gfield-image-choice-wrapper-inner .gform-field-label--type-inline{margin-inline-start:0}
.gform_wrapper.gform-theme--framework.atgf-sf-univerturedevis_wrapper{--atgf-sf:1}
.gform_wrapper.gform-theme--framework.atgf-sf-univerturedevis_wrapper .gchoice input[type=radio]:is(.atgf-v-casesenliste, .atgf-v-casesenliste *){background-color:color-mix(in oklab, var(--atgf-neutral, #192743) 6%, transparent)}
.gform_wrapper.gform-theme--framework.atgf-sf-univerturedevis_wrapper .gchoice input[type=radio]:is(.atgf-v-casesenliste, .atgf-v-casesenliste *){border-color:color-mix(in oklab, var(--atgf-light, #ffffff) 0%, transparent)}
.gform_wrapper.gform-theme--framework.atgf-sf-univerturedevis_wrapper :is(.gchoice input[type=checkbox], .ginput_container_consent > input[type=checkbox]):is(.atgf-v-casesenliste, .atgf-v-casesenliste *){background-color:color-mix(in oklab, var(--atgf-neutral, #192743) 6%, transparent)}
.gform_wrapper.gform-theme--framework.atgf-sf-univerturedevis_wrapper :is(.gchoice input[type=checkbox], .ginput_container_consent > input[type=checkbox]):is(.atgf-v-casesenliste, .atgf-v-casesenliste *){border-color:color-mix(in oklab, var(--atgf-light, #ffffff) 0%, transparent)}
html[data-atb-mode="dark"] .gform_wrapper.gform-theme--framework.atgf-sf-univerturedevis_wrapper:is([id], #atgf-sf){--gf-color-secondary:#1a1a1a;--gf-color-secondary-contrast:#b3cce7;--gf-color-secondary-darker:#1e2127;--gf-color-secondary-lighter:#1e2127;--gf-color-in-ctrl:#1a1a1a;--gf-color-in-ctrl-contrast:#b3cce7;--gf-color-in-ctrl-dark:#9298a4;--gf-color-in-ctrl-dark-darker:#b3cce7;--gf-color-in-ctrl-dark-lighter:#888e97;--gf-color-in-ctrl-light:#272a32;--gf-color-in-ctrl-light-darker:#343941;--gf-color-in-ctrl-light-lighter:#1e2127;--gf-color-out-ctrl-dark:#9298a4;--gf-color-out-ctrl-dark-darker:#b3cce7;--gf-color-out-ctrl-dark-lighter:#888e97;--gf-color-out-ctrl-light:#272a32;--gf-color-out-ctrl-light-darker:#343941;--gf-color-out-ctrl-light-lighter:#1e2127;--gf-icon-ctrl-select:url("data:image/svg+xml,%3Csvg width='10' height='6' viewBox='0 0 10 6' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M.3.3a1 1 0 0 1 1.4 0L5 3.6 8.3.3a1 1 0 1 1 1.4 1.4l-4 4a1 1 0 0 1-1.4 0l-4-4A1 1 0 0 1 .3.3Z' fill='%23888e97'/%3E%3C/svg%3E")}
html[data-atb-mode="dark"] .gform_wrapper.gform-theme--framework.atgf-sf-univerturedevis_wrapper .gfield--type-image_choice .gchoice .gform-field-label--type-inline{color:#aabcdf;--text-color:#aabcdf}
html[data-atb-mode="dark"] .gform_wrapper.gform-theme--framework.atgf-sf-univerturedevis_wrapper:is([id], #atgf-sf){--gf-ctrl-date-picker-bg-color:color-mix(in oklab, #aabcdf 6%, transparent)}
html[data-atb-mode="dark"] .gform_wrapper.gform-theme--framework.atgf-sf-univerturedevis_wrapper .gfield_repeater_item > legend.gform-repeat-label:where(:not(.screen-reader-text)){color:#0099dd}
html[data-atb-mode="dark"] .gform_wrapper.gform-theme--framework.atgf-sf-univerturedevis_wrapper .gfield_repeater_item:where(:last-child) .add_repeater_item:not(.atgf-sf-x){color:#0099dd}
html[data-atb-mode="dark"] .gform_wrapper.gform-theme--framework.atgf-sf-univerturedevis_wrapper .gfield_label:not(.gform-field-label--type-inline){color:#aabcdf;--text-color:#aabcdf}
html[data-atb-mode="dark"] .gform_wrapper.gform-theme--framework.atgf-sf-univerturedevis_wrapper fieldset.gfield > legend.gfield_label{color:#aabcdf;--text-color:#aabcdf}
html[data-atb-mode="dark"] .gform_wrapper.gform-theme--framework.atgf-sf-univerturedevis_wrapper :is([class*="gform-field-label--type-sub"], .gfield_header_item, .ginput_quantity_label){color:#9298a4;--text-color:#9298a4}
html[data-atb-mode="dark"] .gform_wrapper.gform-theme--framework.atgf-sf-univerturedevis_wrapper :is(.gfield_description:not(.gfield_validation_message), .ginput_counter, .instruction){color:#9298a4;--text-color:#9298a4}
html[data-atb-mode="dark"] .gform_wrapper.gform-theme--framework.atgf-sf-univerturedevis_wrapper :is(input[type]:where(:not([type=radio],[type=checkbox],[type=submit],[type=button],[type=hidden],[type=file],[type=image])), select:not([multiple]), textarea){color:#aabcdf;--text-color:#aabcdf}
html[data-atb-mode="dark"] .gform_wrapper.gform-theme--framework.atgf-sf-univerturedevis_wrapper :is(select[multiple], .chosen-container-single .chosen-single, .chosen-container-multi, input[type=file]){color:#aabcdf;--text-color:#aabcdf}
html[data-atb-mode="dark"] .gform_wrapper.gform-theme--framework.atgf-sf-univerturedevis_wrapper :is(input[type]:where(:not([type=radio],[type=checkbox],[type=submit],[type=button],[type=hidden],[type=file],[type=image])), select:not([multiple]), textarea){background-color:color-mix(in oklab, #aabcdf 6%, transparent)}
html[data-atb-mode="dark"] .gform_wrapper.gform-theme--framework.atgf-sf-univerturedevis_wrapper :is(select[multiple], .chosen-container-single .chosen-single, .chosen-container-multi, input[type=file]){background-color:color-mix(in oklab, #aabcdf 6%, transparent)}
html[data-atb-mode="dark"] .gform_wrapper.gform-theme--framework.atgf-sf-univerturedevis_wrapper :is(input[type]:where(:not([type=radio],[type=checkbox],[type=submit],[type=button],[type=hidden],[type=file],[type=image])), select:not([multiple]), textarea):hover{background-color:color-mix(in oklab, #aabcdf 10%, transparent)}
html[data-atb-mode="dark"] .gform_wrapper.gform-theme--framework.atgf-sf-univerturedevis_wrapper :is(input[type]:where(:not([type=radio],[type=checkbox],[type=submit],[type=button],[type=hidden],[type=file],[type=image])), select:not([multiple]), textarea):focus{background-color:#1a1a1a}
html[data-atb-mode="dark"] .gform_wrapper.gform-theme--framework.atgf-sf-univerturedevis_wrapper .gfield_error :is(input[type]:where(:not([type=radio],[type=checkbox],[type=submit],[type=button],[type=hidden],[type=file],[type=image])), select:not([multiple]), textarea){background-color:color-mix(in oklab, #f25c68 6%, transparent)}
html[data-atb-mode="dark"] .gform_wrapper.gform-theme--framework.atgf-sf-univerturedevis_wrapper :is(input[type]:where(:not([type=radio],[type=checkbox],[type=submit],[type=button],[type=hidden],[type=file],[type=image])), select:not([multiple]), textarea):focus{border-color:#0099dd}
html[data-atb-mode="dark"] .gform_wrapper.gform-theme--framework.atgf-sf-univerturedevis_wrapper .gfield_error :is(input[type]:where(:not([type=radio],[type=checkbox],[type=submit],[type=button],[type=hidden],[type=file],[type=image])), select:not([multiple]), textarea){border-color:#f25c68}
html[data-atb-mode="dark"] .gform_wrapper.gform-theme--framework.atgf-sf-univerturedevis_wrapper :is(input:not([type=checkbox], [type=radio], [type=file], [type=hidden], [type=submit], [type=button], [type=image]), textarea)::placeholder{color:color-mix(in oklab, #aabcdf 45%, transparent);--text-color:color-mix(in oklab, #aabcdf 45%, transparent)}
html[data-atb-mode="dark"] .gform_wrapper.gform-theme--framework.atgf-sf-univerturedevis_wrapper .gfield--type-image_choice .gchoice{background-color:color-mix(in oklab, #aabcdf 10%, transparent)}
html[data-atb-mode="dark"] .gform_wrapper.gform-theme--framework.atgf-sf-univerturedevis_wrapper .gfield--type-image_choice .gchoice:has(input:checked){border-color:#0099dd}
html[data-atb-mode="dark"] .gform_wrapper.gform-theme--framework.atgf-sf-univerturedevis_wrapper .gfield--type-image_choice .gchoice input:is([type=radio],[type=checkbox]){background-color:color-mix(in oklab, #ffffff 50%, transparent)}
html[data-atb-mode="dark"] .gform_wrapper.gform-theme--framework.atgf-sf-univerturedevis_wrapper .gfield--type-image_choice .gchoice .gform-field-label--type-inline{color:#ffffff;--text-color:#ffffff}
html[data-atb-mode="dark"] .gform_wrapper.gform-theme--framework.atgf-sf-univerturedevis_wrapper .gfield--type-image_choice .gchoice:has(input:checked)::after{background-color:#0099dd}
html[data-atb-mode="dark"] .gform_wrapper.gform-theme--framework.atgf-sf-univerturedevis_wrapper .gfield--type-choice:where(:not(.gfield--type-image_choice)) .gchoice:where(:not(.atgf-v-casesenliste, .atgf-v-casesenliste *)){color:#aabcdf;--text-color:#aabcdf}
html[data-atb-mode="dark"] .gform_wrapper.gform-theme--framework.atgf-sf-univerturedevis_wrapper .gfield--type-choice:where(:not(.gfield--type-image_choice)) .gchoice:has(input:checked):where(:not(.atgf-v-casesenliste, .atgf-v-casesenliste *)){color:#1a1a1a;--text-color:#1a1a1a}
html[data-atb-mode="dark"] .gform_wrapper.gform-theme--framework.atgf-sf-univerturedevis_wrapper .gfield--type-choice:where(:not(.gfield--type-image_choice)) .gchoice:where(:not(.atgf-v-casesenliste, .atgf-v-casesenliste *)){background-color:color-mix(in oklab, #aabcdf 6%, transparent)}
html[data-atb-mode="dark"] .gform_wrapper.gform-theme--framework.atgf-sf-univerturedevis_wrapper .gfield--type-choice:where(:not(.gfield--type-image_choice)) .gchoice:hover:where(:not(.atgf-v-casesenliste, .atgf-v-casesenliste *)){background-color:color-mix(in oklab, #aabcdf 10%, transparent)}
html[data-atb-mode="dark"] .gform_wrapper.gform-theme--framework.atgf-sf-univerturedevis_wrapper .gfield--type-choice:where(:not(.gfield--type-image_choice)) .gchoice:has(input:checked):where(:not(.atgf-v-casesenliste, .atgf-v-casesenliste *)){background-color:#b2b9c0}
html[data-atb-mode="dark"] .gform_wrapper.gform-theme--framework.atgf-sf-univerturedevis_wrapper .gchoice input[type=radio]:where(:not(.atgf-v-casesenliste, .atgf-v-casesenliste *)){background-color:#1a1a1a}
html[data-atb-mode="dark"] .gform_wrapper.gform-theme--framework.atgf-sf-univerturedevis_wrapper .gchoice input[type=radio]:checked:where(:not(.atgf-v-casesenliste, .atgf-v-casesenliste *)){background-color:#0099dd}
html[data-atb-mode="dark"] .gform_wrapper.gform-theme--framework.atgf-sf-univerturedevis_wrapper :is(.gchoice input[type=checkbox], .ginput_container_consent > input[type=checkbox]):where(:not(.atgf-v-casesenliste, .atgf-v-casesenliste *)){background-color:color-mix(in oklab, #aabcdf 6%, transparent)}
html[data-atb-mode="dark"] .gform_wrapper.gform-theme--framework.atgf-sf-univerturedevis_wrapper :is(.gchoice input[type=checkbox], .ginput_container_consent > input[type=checkbox]):checked:where(:not(.atgf-v-casesenliste, .atgf-v-casesenliste *)){background-color:#0099dd}
html[data-atb-mode="dark"] .gform_wrapper.gform-theme--framework.atgf-sf-univerturedevis_wrapper .gsection_title{color:#aabcdf;--text-color:#aabcdf}
html[data-atb-mode="dark"] .gform_wrapper.gform-theme--framework.atgf-sf-univerturedevis_wrapper .gform_drop_area{background-color:color-mix(in oklab, #aabcdf 6%, transparent)}
html[data-atb-mode="dark"] .gform_wrapper.gform-theme--framework.atgf-sf-univerturedevis_wrapper .gform_drop_area{border-color:color-mix(in oklab, #1a1a1a 0%, transparent)}
html[data-atb-mode="dark"] .gform_wrapper.gform-theme--framework.atgf-sf-univerturedevis_wrapper .gform_title{color:#b3cce7;--text-color:#b3cce7}
html[data-atb-mode="dark"] .gform_wrapper.gform-theme--framework.atgf-sf-univerturedevis_wrapper .gform_description{color:#9298a4;--text-color:#9298a4}
html[data-atb-mode="dark"] .gform_wrapper.gform-theme--framework.atgf-sf-univerturedevis_wrapper:is([id], #atgf-sf){--gf-color-primary:#0099dd;--gf-color-primary-darker:color-mix(in srgb, #0099dd 85%, #000);--gf-color-primary-lighter:color-mix(in srgb, #0099dd 85%, #fff);--gf-color-in-ctrl-primary:#0099dd;--gf-color-in-ctrl-primary-darker:color-mix(in srgb, #0099dd 85%, #000);--gf-color-in-ctrl-primary-lighter:color-mix(in srgb, #0099dd 85%, #fff);--gf-ctrl-date-picker-cell-content-bg-color-hover:color-mix(in srgb, #0099dd 12%, transparent)}
html[data-atb-mode="dark"] .gform_wrapper.gform-theme--framework.atgf-sf-univerturedevis_wrapper .gchoice input[type=radio]:is(.atgf-v-casesenliste, .atgf-v-casesenliste *){background-color:color-mix(in oklab, #aabcdf 6%, transparent)}
html[data-atb-mode="dark"] .gform_wrapper.gform-theme--framework.atgf-sf-univerturedevis_wrapper .gchoice input[type=radio]:is(.atgf-v-casesenliste, .atgf-v-casesenliste *){border-color:color-mix(in oklab, #1a1a1a 0%, transparent)}
html[data-atb-mode="dark"] .gform_wrapper.gform-theme--framework.atgf-sf-univerturedevis_wrapper :is(.gchoice input[type=checkbox], .ginput_container_consent > input[type=checkbox]):is(.atgf-v-casesenliste, .atgf-v-casesenliste *){background-color:color-mix(in oklab, #aabcdf 6%, transparent)}
html[data-atb-mode="dark"] .gform_wrapper.gform-theme--framework.atgf-sf-univerturedevis_wrapper :is(.gchoice input[type=checkbox], .ginput_container_consent > input[type=checkbox]):is(.atgf-v-casesenliste, .atgf-v-casesenliste *){border-color:color-mix(in oklab, #1a1a1a 0%, transparent)}
.gform_wrapper.gform-theme--framework.atgf-sf-univerturenewsletter_wrapper:is([id], #atgf-sf){--gf-ctrl-date-picker-bg-color:color-mix(in oklab, var(--atgf-light, #ffffff) 5%, transparent)}
.gform_wrapper.gform-theme--framework.atgf-sf-univerturenewsletter_wrapper .gform-datepicker-calendar{border:1px solid color-mix(in oklab, var(--atgf-light, #ffffff) 12%, transparent)}
.gform_wrapper.gform-theme--framework.atgf-sf-univerturenewsletter_wrapper .gfield_repeater_items{border:0;padding:0;display:grid;gap:14px;margin-block-end:calc(.875rem * 1.25 + 39px)}
.gform_wrapper.gform-theme--framework.atgf-sf-univerturenewsletter_wrapper .gfield_repeater_items > .gfield_repeater_item{position:relative;margin:0;padding:44px 20px 6px;border:1px solid color-mix(in srgb, color-mix(in oklab, var(--atgf-light, #ffffff) 12%, transparent) 45%, transparent);border-radius:12px;background:color-mix(in srgb, color-mix(in oklab, var(--atgf-light, #ffffff) 12%, transparent) 6%, transparent)}
.gform_wrapper.gform-theme--framework.atgf-sf-univerturenewsletter_wrapper .gfield_repeater_items > .gfield_repeater_item::before{content:none}
.gform_wrapper.gform-theme--framework.atgf-sf-univerturenewsletter_wrapper .gfield_repeater_item > legend.gform-repeat-label:where(:not(.screen-reader-text)){position:absolute;inset-block-start:14px;inset-inline-start:20px;margin:0;padding:0;font-size:.8125rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:inherit}
.gform_wrapper.gform-theme--framework.atgf-sf-univerturenewsletter_wrapper .gfield_repeater_item .gfield_repeater_buttons{display:contents}
.gform_wrapper.gform-theme--framework.atgf-sf-univerturenewsletter_wrapper .gfield_repeater_item .remove_repeater_item:not(.atgf-sf-x){position:absolute;inset-block-start:8px;inset-inline-end:12px;min-block-size:0;padding:6px 8px;background:none;border:0;box-shadow:none;color:inherit;font-size:.8125rem;text-decoration:underline;text-underline-offset:3px}
.gform_wrapper.gform-theme--framework.atgf-sf-univerturenewsletter_wrapper .gfield_repeater_item:where(:not(:last-child)) .add_repeater_item:not(.atgf-sf-x){display:none}
.gform_wrapper.gform-theme--framework.atgf-sf-univerturenewsletter_wrapper .gfield_repeater_item:where(:last-child) .add_repeater_item:not(.atgf-sf-x){position:absolute;inset-block-start:calc(100% + 14px);inset-inline-start:0;min-block-size:0;padding:10px 18px;background:transparent;border:1.5px dashed color-mix(in oklab, var(--atgf-light, #ffffff) 12%, transparent);border-radius:12px;box-shadow:none;color:inherit;font-size:.875rem;line-height:1.25}
.gform_wrapper.gform-theme--framework.atgf-sf-univerturenewsletter_wrapper .gfield_repeater_item:where(:last-child) .add_repeater_item:not(.atgf-sf-x)::before{content:"+ ";white-space:pre;font:inherit;color:inherit}
.gform_wrapper.gform-theme--framework.atgf-sf-univerturenewsletter_wrapper :is(input[type]:where(:not([type=radio],[type=checkbox],[type=submit],[type=button],[type=hidden],[type=file],[type=image])), select:not([multiple]), textarea){font-family:var(--atgf-font-condensed, 'Roboto Condensed', sans-serif);font-size:14px;color:var(--atb-text-light, var(--atgf-light, #ffffff));--text-color:var(--atb-text-light, var(--atgf-light, #ffffff))}
.gform_wrapper.gform-theme--framework.atgf-sf-univerturenewsletter_wrapper :is(select[multiple], .chosen-container-single .chosen-single, .chosen-container-multi, input[type=file]){font-family:var(--atgf-font-condensed, 'Roboto Condensed', sans-serif);font-size:14px;color:var(--atb-text-light, var(--atgf-light, #ffffff));--text-color:var(--atb-text-light, var(--atgf-light, #ffffff))}
.gform_wrapper.gform-theme--framework.atgf-sf-univerturenewsletter_wrapper :is(input[type]:where(:not([type=radio],[type=checkbox],[type=submit],[type=button],[type=hidden],[type=file],[type=image])), select:not([multiple]), textarea){background-color:color-mix(in oklab, var(--atgf-light, #ffffff) 5%, transparent)}
.gform_wrapper.gform-theme--framework.atgf-sf-univerturenewsletter_wrapper :is(select[multiple], .chosen-container-single .chosen-single, .chosen-container-multi, input[type=file]){background-color:color-mix(in oklab, var(--atgf-light, #ffffff) 5%, transparent)}
.gform_wrapper.gform-theme--framework.atgf-sf-univerturenewsletter_wrapper :is(input[type]:where(:not([type=radio],[type=checkbox],[type=submit],[type=button],[type=hidden],[type=file],[type=image])), select:not([multiple]), textarea){border-width:1px;border-style:solid;border-color:color-mix(in oklab, var(--atgf-light, #ffffff) 12%, transparent);border-right-width:0px;border-top-left-radius:11.2px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:11.2px}
.gform_wrapper.gform-theme--framework.atgf-sf-univerturenewsletter_wrapper :is(select[multiple], .chosen-container-single .chosen-single, .chosen-container-multi, input[type=file]){border-width:1px;border-style:solid;border-color:color-mix(in oklab, var(--atgf-light, #ffffff) 12%, transparent);border-right-width:0px;border-top-left-radius:11.2px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:11.2px}
.gform_wrapper.gform-theme--framework.atgf-sf-univerturenewsletter_wrapper :is(input[type]:where(:not([type=radio],[type=checkbox],[type=submit],[type=button],[type=hidden],[type=file],[type=image])), select:not([multiple]), textarea){padding-right:12px;padding-left:12px;}
.gform_wrapper.gform-theme--framework.atgf-sf-univerturenewsletter_wrapper :is(input[type]:where(:not([type=radio],[type=checkbox],[type=submit],[type=button],[type=hidden],[type=file],[type=image])), select:not([multiple]), textarea){height:48px}
.gform_wrapper.gform-theme--framework.atgf-sf-univerturenewsletter_wrapper :is(input:not([type=checkbox], [type=radio], [type=file], [type=hidden], [type=submit], [type=button], [type=image]), textarea)::placeholder{font-size:14px;color:color-mix(in oklab, var(--atb-text-light, var(--atgf-light, #ffffff)) 36%, transparent);--text-color:color-mix(in oklab, var(--atb-text-light, var(--atgf-light, #ffffff)) 36%, transparent)}
.gform_wrapper.gform-theme--framework.atgf-sf-univerturenewsletter_wrapper .gfield_consent_label{font-family:var(--atgf-font-condensed, 'Roboto Condensed', sans-serif);font-size:0.875rem;line-height:1.6;color:color-mix(in oklab, var(--atb-text-light, var(--atgf-light, #ffffff)) 60%, transparent);--text-color:color-mix(in oklab, var(--atb-text-light, var(--atgf-light, #ffffff)) 60%, transparent)}
.gform_wrapper.gform-theme--framework.atgf-sf-univerturenewsletter_wrapper{container:atgf-form / inline-size}
@media (max-width: 639.98px){.gform_wrapper.gform-theme--framework.atgf-sf-univerturenewsletter_wrapper .gform_fields > .gfield{grid-column:1 / -1}
.gform_wrapper.gform-theme--framework.atgf-sf-univerturenewsletter_wrapper :is(.ginput_complex > span, .ginput_address_city, .ginput_address_state, .ginput_address_zip, .ginput_address_country){flex:0 1 auto;inline-size:100%}
.gform_wrapper.gform-theme--framework.atgf-sf-univerturenewsletter_wrapper .gform_validation_errors .gform_submission_error{flex-direction:column;align-items:flex-start}
.gform_wrapper.gform-theme--framework.atgf-sf-univerturenewsletter_wrapper .gfield_list_header{display:none}
.gform_wrapper.gform-theme--framework.atgf-sf-univerturenewsletter_wrapper .gfield_list_group{flex-wrap:wrap}
.gform_wrapper.gform-theme--framework.atgf-sf-univerturenewsletter_wrapper .gfield_list_group_item{flex:0 0 auto;inline-size:100%}
.gform_wrapper.gform-theme--framework.atgf-sf-univerturenewsletter_wrapper .gfield_list_group_item + .gfield_list_group_item{margin-block-start:4px}
.gform_wrapper.gform-theme--framework.atgf-sf-univerturenewsletter_wrapper .ginput_container_list--columns .gfield_list_group_item::before{content:attr(data-label)}
.gform_wrapper.gform-theme--framework.atgf-sf-univerturenewsletter_wrapper .gfield_list_icons{flex-wrap:nowrap;inline-size:100%;justify-content:normal}
.gform_wrapper.gform-theme--framework.atgf-sf-univerturenewsletter_wrapper .left_label .gform-field-label:not([class*="gform-field-label--type-"]){float:none;inline-size:auto;flex-direction:row;gap:normal}
.gform_wrapper.gform-theme--framework.atgf-sf-univerturenewsletter_wrapper .left_label .gfield > .ginput_container{float:none;inline-size:auto}
.gform_wrapper.gform-theme--framework.atgf-sf-univerturenewsletter_wrapper .left_label .gfield_description{margin-inline-start:0;clear:none;inline-size:auto}
}
.gform_wrapper.gform-theme--framework.atgf-sf-univerturenewsletter_wrapper .gform-has-spinner{position:relative;-webkit-text-fill-color:transparent}
.gform_wrapper.gform-theme--framework.atgf-sf-univerturenewsletter_wrapper .gform-has-spinner > :not(.gform-loader){visibility:hidden}
.gform_wrapper.gform-theme--framework.atgf-sf-univerturenewsletter_wrapper{--atgf-affix-pad:12px}
.gform_wrapper.gform-theme--framework.atgf-sf-univerturenewsletter_wrapper .atgf-has-affix--start > input{padding-inline-start:calc(var(--atgf-affix-pad,1em) + var(--atgf-pre) + .5em)}
.gform_wrapper.gform-theme--framework.atgf-sf-univerturenewsletter_wrapper .atgf-has-affix--suf > input{padding-inline-end:calc(var(--atgf-affix-pad,1em) + var(--atgf-suf) + .5em)}
.gform_wrapper.gform-theme--framework.atgf-sf-univerturenewsletter_wrapper .gform_fields{column-gap:0px;row-gap:16px}
.gform_wrapper.gform-theme--framework.atgf-sf-univerturenewsletter_wrapper .gform_fields > .gfield--type-submit{min-inline-size:max-content}
.gform_wrapper.gform-theme--framework.atgf-sf-univerturenewsletter_wrapper .gform_fields > .gfield--type-consent{order:1}
@media (max-width: 639.98px){.gform_wrapper.gform-theme--framework.atgf-sf-univerturenewsletter_wrapper .gform_fields{column-gap:var(--gf-form-gap-x)}
.gform_wrapper.gform-theme--framework.atgf-sf-univerturenewsletter_wrapper .gform_fields > .gfield--width-full{grid-column:span 12}
.gform_wrapper.gform-theme--framework.atgf-sf-univerturenewsletter_wrapper .gform_fields > .gfield--width-eleven-twelfths{grid-column:span 11}
.gform_wrapper.gform-theme--framework.atgf-sf-univerturenewsletter_wrapper .gform_fields > .gfield--width-five-sixths{grid-column:span 10}
.gform_wrapper.gform-theme--framework.atgf-sf-univerturenewsletter_wrapper .gform_fields > .gfield--width-three-quarter{grid-column:span 9}
.gform_wrapper.gform-theme--framework.atgf-sf-univerturenewsletter_wrapper .gform_fields > .gfield--width-two-thirds{grid-column:span 8}
.gform_wrapper.gform-theme--framework.atgf-sf-univerturenewsletter_wrapper .gform_fields > .gfield--width-seven-twelfths{grid-column:span 7}
.gform_wrapper.gform-theme--framework.atgf-sf-univerturenewsletter_wrapper .gform_fields > .gfield--width-half{grid-column:span 6}
.gform_wrapper.gform-theme--framework.atgf-sf-univerturenewsletter_wrapper .gform_fields > .gfield--width-five-twelfths{grid-column:span 5}
.gform_wrapper.gform-theme--framework.atgf-sf-univerturenewsletter_wrapper .gform_fields > .gfield--width-third{grid-column:span 4}
.gform_wrapper.gform-theme--framework.atgf-sf-univerturenewsletter_wrapper .gform_fields > .gfield--width-quarter{grid-column:span 3}
.gform_wrapper.gform-theme--framework.atgf-sf-univerturenewsletter_wrapper .gform_fields > .gfield--width-one-sixth{grid-column:span 2}
.gform_wrapper.gform-theme--framework.atgf-sf-univerturenewsletter_wrapper .gform_fields > .gfield--width-one-twelfth{grid-column:span 1}
}
.gform_wrapper.gform-theme--framework.atgf-sf-univerturenewsletter_wrapper .gform_required_legend{display:none}
.gform_wrapper.gform-theme--framework.atgf-sf-univerturenewsletter_wrapper select:not([multiple]){padding-block:0}
.gform_wrapper.gform-theme--framework.atgf-sf-univerturenewsletter_wrapper select:not([multiple]){line-height:calc(48px - 2px)}
.gform_wrapper.gform-theme--framework.atgf-sf-univerturenewsletter_wrapper .ginput_container :is(.chosen-container-multi, .chosen-container-single){inline-size:100% !important}
.gform_wrapper.gform-theme--framework.atgf-sf-univerturenewsletter_wrapper .gf_step_completed .gf_step_number{position:relative}
.gform_wrapper.gform-theme--framework.atgf-sf-univerturenewsletter_wrapper .gf_step_completed .gf_step_number::after{inset:0;inline-size:auto;block-size:auto;border:0;background-color:inherit;border-radius:inherit;color:inherit}
.gform_wrapper.gform-theme--framework.atgf-sf-univerturenewsletter_wrapper :where(.ginput_container_date) > input{inline-size:100%}
.gform_wrapper.gform-theme--framework.atgf-sf-univerturenewsletter_wrapper .gfield .ginput_container_date > button.gform-datepicker-toggle.gform-theme-button{flex-shrink:0;margin-inline-start:calc(-22px - .9em);margin-inline-end:.9em}
.gform_wrapper.gform-theme--framework.atgf-sf-univerturenewsletter_wrapper select:has(option.gf_placeholder:checked){color:{"v":1,"ref":"color.light","mix":36,"fb":"#ffffff"}
}
.gform_wrapper.gform-theme--framework.atgf-sf-univerturenewsletter_wrapper select:has(option.gf_placeholder:checked) option:not(.gf_placeholder){color:CanvasText}
@media (prefers-reduced-motion: reduce){.gform_wrapper.gform-theme--framework.atgf-sf-univerturenewsletter_wrapper .gfield--type-choice .gchoice input:is([type=radio],[type=checkbox]), .gform_wrapper.gform-theme--framework.atgf-sf-univerturenewsletter_wrapper .gfield--type-choice .gchoice input:is([type=radio],[type=checkbox])::before, .gform_wrapper.gform-theme--framework.atgf-sf-univerturenewsletter_wrapper .gfield--type-choice .gchoice .gform-field-label--type-inline::before{transition:none;animation:none}
}
@media (forced-colors: active){.gform_wrapper.gform-theme--framework.atgf-sf-univerturenewsletter_wrapper .gfield--type-choice .gchoice input:is([type=radio],[type=checkbox]):checked::before{background-color:CanvasText}
}
@media (forced-colors: active){.gform_wrapper.gform-theme--framework.atgf-sf-univerturenewsletter_wrapper .gfield--type-image_choice .gchoice:has(input:checked){outline:3px solid Highlight;outline-offset:-1px}
}
.gform_wrapper.gform-theme--framework.atgf-sf-univerturenewsletter_wrapper.gform-theme :is(.gform_footer, .gform_page_footer, .gfield--type-submit) :is(.gform-theme-no-framework, input[type=submit], input[type=button], button){width:100%}
.gform_wrapper.gform-theme--framework.atgf-sf-univerturenewsletter_wrapper{--atgf-sf:1}
