.formmodule{width:100%}.swform{width:100%;display:flex;flex-direction:column;flex-wrap:nowrap;gap:2rem}.swform>div:first-child,.swform .swformsection{container-type:inline-size;width:100%;display:flex;flex-direction:row;flex-wrap:wrap;gap:2rem;margin:0;padding:0}.swformsection__header{width:100%}.swformsection__header>div *:last-child{margin-bottom:0}.swformfield,.swformfieldlist{container-type:inline-size;display:inline-flex;flex-direction:column;flex-wrap:nowrap;gap:1rem 4rem;vertical-align:top;width:100%}@container (min-width: 500px){.swformfield:not(.swformfield--textarea),.swformfieldlist:not(.swformfield--textarea){width:calc((100% - 2rem)/2)}}.swform:has(.swformfield--text:nth-last-child(2)+.swformfield--textarea:last-child) .swformfield--text:nth-last-child(2){width:100%}.swformfield.swformfield--checkbox,.swformfield.swformfield--radio{position:relative;width:100%;display:inline-block;flex:0 0 auto;vertical-align:top;z-index:0}@container (min-width: 840px){.swformfield.swformfield--checkbox,.swformfield.swformfield--radio{width:calc((100% - 4rem)/2)}}@container (min-width: 1080px){.swformfield.swformfield--checkbox,.swformfield.swformfield--radio{width:calc((100% - 8rem) / 3)}}.swformfield.swformfield--checkbox .swformfieldwrapper,.swformfield.swformfield--radio .swformfieldwrapper{position:absolute;width:auto;height:auto;display:block;flex:initial;margin:0;padding:0;z-index:-1}.swformfield.swformfield--checkbox .swformfieldwrapper .swformfield__background:before,.swformfield.swformfield--radio .swformfieldwrapper .swformfield__background:before{display:block;font-family:Material Symbols Outlined;font-size:2rem;line-height:2.5rem;color:#3858e9}.reverse-text .swformfield.swformfield--checkbox .swformfieldwrapper .swformfield__background:before,.reverse-text .swformfield.swformfield--radio .swformfieldwrapper .swformfield__background:before{color:#fff}.swformfield.swformfield--checkbox .swformfieldwrapper input,.swformfield.swformfield--radio .swformfieldwrapper input{clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);position:absolute!important;top:0}.swformfield.swformfield--checkbox .swformfield__label,.swformfield.swformfield--radio .swformfield__label{font-weight:400;margin:0!important;padding:0 0 0 2.5rem;cursor:pointer}.swformfield--checkbox .swformfieldwrapper .swformfield__background:before{content:"check_box_outline_blank"}.swformfield--checkbox .swformfieldwrapper input:checked+.swformfield__background:before{content:"check_box"}.swformfield--radio .swformfieldwrapper .swformfield__background:before{content:"radio_button_unchecked"}.swformfield--radio .swformfieldwrapper input:checked+.swformfield__background:before{content:"radio_button_checked"}.swformfield--required .swformfield__label:after{color:#d81b09;content:"*"}p.swformfield__errortxt{color:#d81b09;font-size:1.6rem;margin:0}.swformactions{display:flex;flex-direction:column;flex-wrap:nowrap;gap:2rem;margin-top:2rem;width:100%}.swformmsg{position:relative;width:100%;padding:0 0 0 2.5rem}.swformmsg--error{border:.1rem solid #d81b09;padding:1rem 2rem}.swformmsg__intro{clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);position:absolute!important;top:-999999px}.page-end .formmodule{background-color:#fff;margin:clamp(3.6rem,3.6rem + (4.8 * 10 - 3.6 * 10) * (100vw - 420px) / (1440 - 420),4.8rem) clamp(2.4rem,2.4rem + (10 * 10 - 2.4 * 10) * (100vw - 420px) / (1440 - 420),10rem);padding:clamp(4rem,4rem + (5 * 10 - 4 * 10) * (100vw - 420px) / (1440 - 420),5rem) clamp(2.4rem,2.4rem + (4 * 10 - 2.4 * 10) * (100vw - 420px) / (1440 - 420),4rem);position:relative;width:auto;z-index:1}@media only screen and (min-width: 1280px){.page-end .formmodule{margin-left:auto;width:calc(50% - clamp(2.4rem,2.4rem + (10 * 10 - 2.4 * 10) * (100vw - 420px) / (1440 - 420),10rem))}}
