.qlf-form-root{--indigo-1: #9ac9e8;--indigo-2: #9ac9e8;--indigo-3: #9ac9e8;--indigo-4: #9ac9e8;--indigo-5: #9ac9e8;--indigo-6: #9ac9e8;--indigo-7: #9ac9e8;--indigo-8: #0772ba;--indigo-9: #0772ba;--indigo-10: #0772ba;--indigo-11: #0772ba;--indigo-12: #651c14;--indigo-a1: #9ac9e8;--indigo-a2: #9ac9e8;--indigo-a3: #9ac9e8;--indigo-a4: #9ac9e8;--indigo-a5: #ff2d003f;--indigo-a6: #ff260051;--indigo-a7: #fb230068;--indigo-a8: #ec1d0086;--indigo-a9: #0772ba;--indigo-a10: #cc0000;--indigo-a11: #dd0000;--indigo-a12: #580900eb;--indigo-contrast: #fff;--indigo-surface: #fff6f4cc;--indigo-indicator: #0772ba;--indigo-track: #0772ba}@supports (color: color(display-p3 1 1 1)){@media (color-gamut: p3){:root,.light,.light-theme{--indigo-1: oklch(99.4% .0036 29.23);--indigo-2: oklch(98.4% .0088 29.23);--indigo-3: oklch(95.5% .0251 29.23);--indigo-4: oklch(92.7% .0548 29.23);--indigo-5: oklch(89.4% .0725 29.23);--indigo-6: oklch(85.4% .0885 29.23);--indigo-7: oklch(80.5% .1075 29.23);--indigo-8: oklch(74.3% .1355 29.23);--indigo-9: oklch(56.4% .2313 29.23);--indigo-10: oklch(51.8% .2313 29.23);--indigo-11: oklch(56.3% .2313 29.23);--indigo-12: oklch(34.3% .1064 29.23);--indigo-a1: color(display-p3 .7569 .2667 .0235 / .016);--indigo-a2: color(display-p3 .8941 .2392 .0235 / .036);--indigo-a3: color(display-p3 .8314 .1412 .0118 / .091);--indigo-a4: color(display-p3 .8667 .1843 .0039 / .173);--indigo-a5: color(display-p3 .8706 .1843 .0039 / .24);--indigo-a6: color(display-p3 .8745 .1569 .0039 / .306);--indigo-a7: color(display-p3 .851 .1412 .0039 / .393);--indigo-a8: color(display-p3 .8078 .1176 0 / .506);--indigo-a9: color(display-p3 .7686 .0627 0 / .887);--indigo-a10: color(display-p3 .702 .0588 0 / .899);--indigo-a11: color(display-p3 .7686 .0627 0 / .887);--indigo-a12: color(display-p3 .2941 .0353 0 / .902);--indigo-contrast: #fff;--indigo-surface: color(display-p3 .9961 .9647 .9608 / .8);--indigo-indicator: #0772ba;--indigo-track: #0772ba;--indigo-a9: #0772ba}}}body{width:100%!important}.qlf-form-root,.radix-themes{--text-field-height: 44px}.qlf-form-root{width:100%;max-width:450px;margin:0 auto}.qlf-form{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;gap:10px 5px;box-sizing:border-box}.qlf-form__row{width:100%}.qlf-form__row--firstname,.qlf-form__row--lastname{width:calc(50% - 5px)}.qlf-form__row--address{width:calc(70% - 5px)}.qlf-form__row--number,.qlf-form__row--box{width:calc(30% - 5px)}.qlf-form__row--zipcode{width:calc(40% - 5px)}.qlf-form__row--locality{width:calc(80% - 5px)}.qlf__textfield,.qlf__checkbox,.qlf__dropdown,.qlf__memo,.qlf__calendar,.qlf__upload{width:100%}.qlf-form__row--error .qlf-form__control .qlf__textfield,.qlf-form__row--error .qlf-form__control .qlf__calendar{box-shadow:inset 0 0 0 var(--text-field-border-width) var(--indigo-a11)}.qlf-form__row--error .qlf-form__control .qlf__textarea{box-shadow:inset 0 0 0 var(--text-area-border-width) var(--indigo-a11)}.qlf-form__row--error .qlf-form__control .qlf__select{box-shadow:inset 0 0 0 1px var(--indigo-a11)}.qlf-form__row--error .qlf-form__control .qlf__radio--selector:before,.qlf-form__row--error .qlf-form__control .qlf__checkbox--selector:before{box-shadow:inset 0 0 0 1px var(--indigo-a11)}.qlf-form__action{display:flex;justify-content:center;flex-direction:column;align-items:center;width:100%;padding:32px 0 0}.qlf-form__label{margin-bottom:5px;display:block}.qlf-form{font-size:var(--font-size-3)}.qlf-form__error{font-size:var(--font-size-1);margin-top:5px;text-align:left}.qlf__mandatory{color:#0772ba}.qlf-form button,.qlf-form [type=button],.qlf-form [type=submit]{font-size:var(--font-size-3);text-transform:uppercase;height:auto;transition:box-shadow .12s,background-color .12s}.qlf-form button:hover,.qlf-form [type=button]:hover,.qlf-form [type=submit]:hover{transition-duration:40ms,40ms}.qlf-form .qlf__textfield,.qlf-form .qlf__calendar,.qlf-form .qlf__select{height:40px}.qlf-form__group{margin-left:15px;margin-top:10px}.questionset .qlf-form__label{font-size:var(--font-size-4);font-weight:700}.qlf-content *{margin:0;padding:0}.qlf-form{padding:20px;border-top:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8;margin:25px 0}.qlf-form__hidden{display:none}@media (max-width: 550px){.qlf-form__row{width:100%!important}}.mentions-section{text-align:center;padding:12px 5%;font-size:14px;color:#333}.mentions-section a{color:#000;text-decoration:none;text-transform:uppercase;padding:0 15px}.bg-img{background-repeat:no-repeat;background-position:top center;position:initial;height:100%!important}nav .menu a{display:inline-block;text-decoration:none;font-size:14px;color:#fff;background:#000;padding:10px 16px;margin:0 0 0 5px;border-style:solid}.campaign-form-wrapper{width:100%;background:#fff;padding:20px;margin:0 auto;display:flex;flex-direction:column;align-items:center;box-sizing:border-box}@media only screen and (max-width: 480px){nav{height:auto;position:relative;height:50px}nav .menu a{margin:0}nav .logo img{max-height:50px}.campaign-zone{padding-top:10px;margin:auto}.campaign-zone .wrapper{padding-top:0}footer{padding:20px 0 5px}#social{gap:20px}}@media (max-width: 480px){.bg-img{display:flex!important}}input[name=newsletter_38293]+label,input[name=newsletter_34314]+label,input[name=newsletter_24738]+label,input[name=newsletter_39334]+label{font-size:x-small}.qlf-form__row:has(input[name=newsletter_24738]){margin-top:1.5rem}.qlf-form__label{text-align:left}input[type=checkbox]+label{text-align:left!important}.rt-BaseButton:where(.rt-r-size-2){--base-button-height: 40px}.rt-BaseRadioRoot:where(:focus-visible):before{outline:2px solid var(--focus-8)!important}::selection{background:var(--indigo-4)!important}.qlf-form [type=submit]{padding:15px 20px}html,body,#root{height:100%;min-height:100%;min-width:100%}.bg-color,.bg-pattern,.bg-img{min-height:100vh;height:100%}body{margin:0;padding:0;background-repeat:repeat,no-repeat;background-position:top center,top center;background-attachment:fixed,fixed}.bg-img{background-repeat:no-repeat;background-position:top center;position:initial;height:100%}.wrapper{margin:auto;position:relative}.campaign-zone iframe{max-width:inherit!important}nav{top:0;left:0;width:100%;z-index:1}nav .wrapper{padding:0 15px}nav .logo img{display:inline-block;width:auto;height:auto}nav .menu{position:absolute;top:0;right:0;display:flex}nav ol{padding:0;list-style:none;margin:auto}nav li{display:inline-block}nav .menu a{display:inline-block;text-decoration:none;font-size:14px;color:#fff;background:#000;padding:7px 10px;margin:0 0 0 5px;border-style:solid}nav .logo img{-o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s}nav .logo a img,nav .logo a{border:none}.campaign-zone{padding:16px 0;width:100%;display:block;text-align:center;position:relative}.campaign-zone .container{display:block;width:100%;background:transparent;box-shadow:none;padding:0;margin:0 auto}.campaign-zone .wrapper{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:60vh}.campaign-content-centered{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;margin:0 auto;background:none}.campaign-main-image{width:100%;height:auto}.campaign-form-wrapper{width:100%;background:#fff;padding:24px 0;margin:0 auto;display:flex;flex-direction:column;align-items:center}footer{background:#15395a;color:#fff;width:100%;padding:30px 0 10px;position:relative;bottom:0;left:0}footer .wrapper{padding-top:0;padding-bottom:0;display:flex;flex-direction:column;align-items:center}#social{list-style:none;padding:0;margin:0 0 10px;display:flex;justify-content:center;gap:40px}#social li a{color:#fff;font-size:24px;text-decoration:none;display:flex;align-items:center}#social li a span{font-size:0}footer a{text-decoration:none;color:#fff;font-size:16px}footer a:hover{text-decoration:underline}.optanon-show-settings{display:block;margin:0 auto;color:#fff;background:none;border:none;font-size:16px;cursor:pointer;text-align:center;padding:10px 0 0}@media only screen and (max-width: 480px){.wrapper{padding:10px}nav{height:auto;position:relative;height:50px}nav .menu a{margin:0}nav .logo img{max-height:50px}.campaign-zone{padding-top:10px;width:95%;margin:auto}.campaign-zone .wrapper{padding-top:0}footer{padding:20px 0 5px}#social{gap:20px}}@media (max-width: 800px){.campaign-content-centered,.campaign-main-image,.campaign-form-wrapper{max-width:98vw;padding-left:0;padding-right:0}.campaign-form-wrapper{padding:16px 0}}
