.form-steps.chat{gap:var(--g-2);height:100vh;margin:0;overflow:hidden;padding:var(--g-2) 0;--field-container-bg-color:#f4f8f8;--field-container-padding:24px 36px;--field-container-radius:14px;--assistant-text-border-color:#1333401a;--bg-color:var(--accent1);--title-color:var(--bs-white)}.form-steps.chat .form-steps-header h1{color:var(--title-color)}@media screen and (max-width:992px){.form-steps.chat .form-steps-header{flex-direction:row;padding:0 var(--g-2)}.form-steps.chat .form-steps-header h1{border-left:2px solid var(--bs-white);font-size:20px;padding-left:var(--g-1);text-align:start!important}}.form-steps.chat .form-body{--bg:none;--bg-color:#fff;display:flex;flex:1;flex-direction:column;gap:0;justify-content:space-between;margin:0;overflow-x:hidden;overflow-y:auto;padding:0}@media screen and (max-width:768px){.form-steps.chat .form-body{border-radius:0}}.form-steps.chat form{height:auto}.form-steps.chat form .form-field>label,.form-steps.chat form legend.col-form-label{font-weight:700}@media screen and (max-width:768px){.form-steps.chat form .form-field>label,.form-steps.chat form legend.col-form-label{font-size:14px}}.form-steps.chat form .form-check-label,.form-steps.chat form .form-check-label label,.form-steps.chat form input{font-weight:300}.form-steps.chat form fieldset>div label,.form-steps.chat form fieldset>div legend{font-weight:300!important}.form-steps.chat .form-footer{padding:var(--g-2)}.form-steps.chat>div{margin:0 auto;max-width:990px}.form-steps.chat .tab.done{display:flex;opacity:1}.form-steps.chat .tab .active,.form-steps.chat .tab .done{display:block}.form-steps.chat .form-tab-body{display:flex;flex-direction:column;gap:0}.form-steps.chat .form-tab-body>div{background:unset;box-shadow:unset}.form-steps.chat .form-tab-body .active,.form-steps.chat .form-tab-body .done,.form-steps.chat .form-tab-body .left{display:flex}@media screen and (max-width:768px){.form-steps.chat .form-tab-body .active,.form-steps.chat .form-tab-body .done,.form-steps.chat .form-tab-body .left{padding:0}.form-steps.chat .form-tab-body{gap:var(--g-2)}}.form-steps.chat .form-assistant,.form-steps.chat .form-step-answer{background-color:var(--field-container-bg-color);border-radius:var(--field-container-radius);max-width:85%;padding:var(--g-2);width:100%}@media screen and (max-width:768px){.form-steps.chat .form-assistant,.form-steps.chat .form-step-answer{max-width:95%}}.form-steps.chat .form-assistant{margin-right:auto;position:relative}.form-steps.chat .form-assistant .form-assistant-text{border-left:1px solid var(--assistant-text-border-color);padding-left:15px}@media screen and (max-width:768px){.form-steps.chat .form-assistant .form-assistant-text{border-left:unset;padding-left:0}}.form-steps.chat .form-step-answer{box-shadow:var(--field-container-shadow);margin-left:auto}.form-steps.chat .progress-block{margin:0;padding:0 var(--g-2)}.form-assistant{align-items:center;background-color:var(--white);border-radius:var(--g-1);display:flex;gap:15px;margin-bottom:var(--g-3);padding:var(--g-1) var(--g-2);--assistant-img-size:40px;--assistant-img-radius:0;--assistant-img:url(/build/images/form-guide-icon.46fff875.svg)}.form-assistant .form-assistant-img{background-image:var(--assistant-img);background-repeat:no-repeat;background-size:cover;border-radius:var(--assistant-img-radius);height:var(--assistant-img-size);min-width:var(--assistant-img-size)}.form-assistant .form-assistant-text{color:var(--dark);font-size:var(--fs-16);font-weight:var(--fw-light);line-height:var(--fs-20)}.form-assistant .form-assistant-text *{margin-bottom:0}.form-assistant .form-assistant-text .help__title{color:inherit;font-size:var(--fs-20);font-weight:var(--fw-semibold);line-height:var(--fs-24)}.form-assistant .form-assistant-text .help__content{color:var(--dark);font-size:var(--fs-16);font-weight:var(--fw-light);line-height:var(--fs-20)}@media screen and (max-width:768px){.form-assistant{align-items:start;background-color:unset;gap:var(--g-1);margin-bottom:var(--g-1);padding:0}.form-assistant img{height:20px;width:20px}.form-assistant .form-assistant-text *{font-size:13px;line-height:16px}.form-assistant .form-assistant-text :not(:last-child){margin-bottom:var(--g-05)}.form-assistant .form-assistant-img{left:0;position:absolute;top:0;transform:translate(-50%,-25%);--assistant-img-size:24px}}div.form-field:has(.charCount){position:relative}div.form-field:has(.charCount) .charCount{color:var(--bs-info);font-size:12px;position:absolute;right:6px;top:60px}:root{--form-header-height:80px;--form-steps-max-width:800px;--mw-input:100%;--button-radius:12px;--white:#fff;--primary:#0a4444;--secondary:#e3f476;--info:#f2b7ac;--light:#f2f5f5;--accent1:#0b4545;--danger:#f63568;--accent3:#e1f374;--dark:#042f2f;--black:#000;--body-color:#212529;--border-width:1px;--border-color:#0b4545;--g-05:6px;--g-1:12px;--g-2:24px;--g-3:36px;--g-4:48px;--g-5:60px;--fs-12:12px;--fs-14:14px;--fs-16:16px;--fs-18:18px;--fs-20:20px;--fs-19:19px;--fs-22:22px;--fs-34:34px;--fs-28:28px;--fs-42:42px;--fs-54:54px;--fw-light:300;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--fw-extrabold:800}section.form-steps{--bg-color:#fff;--bg-image:"";--field-container-bg-color:transparent;--field-container-shadow:none;--field-container-padding:0;--field-container-radius:0;--title-color:inherit;align-items:stretch;background-color:var(--bg-color);background-image:var(--bg-image);background-repeat:no-repeat;background-size:cover;display:flex;flex-direction:row;justify-content:stretch;min-height:100%}section.form-steps .progress-block{--progress-height:15px;--progress-bg:transparent;--progress-border-color:#e3f476;--progress-bar-bg:#e3f476;--progress-percent-color:#fff;align-items:center;color:var(--progress-percent-color);display:flex;gap:12px;margin:0 auto var(--g-3) auto;min-width:220px}section.form-steps .progress-block .progress{background-color:var(--progress-bg);border:2px solid var(--progress-border-color);border-radius:25px;flex:1;min-height:var(--progress-height);width:100%;z-index:1001}section.form-steps .progress-block .progress .progress-bar{background-color:var(--progress-bar-bg)}section.form-steps .buttons{--btn-min-width:190px;--btn-border:0 solid transparent;--btn-border-color:transparent;--btn-bg:#f2b7ac;--btn-radius:25px;--btn-color:var(--bs-primary);--btn-shadow:none;--justify-btn:flex-end;--btn-disable-bg:#e8ebeb;--btn-disable-border-color:#e8ebeb;--btn-disable-color:#a0a2a2;align-items:center;display:flex;flex-direction:row;justify-content:var(--justify-btn)}section.form-steps .buttons .prevBtn{align-items:center;color:var(--accent1);cursor:pointer;display:flex;font-size:16px;font-weight:var(--fw-medium);gap:var(--g-1);line-height:20px;min-width:var(--btn-min-width);padding:12px;text-decoration:none}section.form-steps .buttons .prevBtn:hover{color:var(--info)}section.form-steps .buttons #nextBtn{background-color:var(--btn-bg);border:var(--btn-border);border-radius:var(--bs-border-radius-pill);box-shadow:var(--btn-shadow);color:var(--btn-color);flex:1;font-size:var(--fs-16);font-weight:var(--fw-700);line-height:normal;max-width:238px;min-width:190px;padding:var(--g-1) var(--g-3)}section.form-steps .buttons [disabled]{background-color:var(--btn-disable-bg)!important;border-color:var(--btn-disable-border-color)!important;color:var(--btn-disable-color)!important}@media screen and (max-width:768px){section.form-steps .buttons .prevBtn{min-width:unset}}section.form-steps .form-body{--bg:url(/build/images/bg-form.e6f1877c.svg);--bg-color:transparent;--body-radius:0;--input-bg-color:#fff;--input-border:none;--input-radius:0;--choice-best-bg-color:var(--secondary);--choice-label-color:var(--accent1);--choice-input-bg:var(--bs-light);--choice-input-border:2px solid var(--secondary);--choice-input-size:22px;--choice-input-checked-bg-color:rgba(var(--bs-secondary-rgb),.1);--choice-input-checked-border-color:var(--secondary);--choice-input-checked-label-color:var(--bs-primary);--choice-input-checked-input-bg-color:var(--bs-white);background-color:var(--bg-color);background-image:var(--bg);background-position:100% 0;background-repeat:no-repeat;background-size:cover;border-radius:var(--body-radius);display:flex;flex-direction:column;justify-content:space-between;margin:var(--g-3) 0;overflow:auto;padding:3%;width:100%}section.form-steps .form-body .form-send-confirm-email{align-items:center;display:flex;flex-direction:column;justify-content:center;text-align:center}section.form-steps .form-body .form-send-confirm-email h1{color:var(--dark);font-size:var(--fs-40);letter-spacing:-.8px;line-height:normal;margin-bottom:23px}section.form-steps .form-body .form-send-confirm-email h2{color:var(--primary);font-family:var(--font-1);font-size:var(--fs-20);font-weight:var(--fw-regular);margin-bottom:21px}section.form-steps .form-body .form-send-confirm-email p{margin-bottom:25px}section.form-steps .form-body.bg-form-list{background:url(/build/images/bg-form-list.6cf5bd20.svg) no-repeat;background-size:cover}section.form-steps .form-body form div.tab{align-items:stretch;display:none;flex:1;flex-direction:column;gap:var(--g-2);opacity:0;position:relative;transition:opacity .5s ease-in}section.form-steps .form-body form div.tab.active{display:flex;opacity:1}section.form-steps .form-body form div.tab .accordion-button{color:var(--black);font-weight:var(--fw-medium);text-align:left}@media(max-width:768px){section.form-steps .form-body form div.tab{gap:var(--g-1)}}section.form-steps .form-body form input,section.form-steps .form-body form select{box-shadow:none!important;font-size:var(--fs-16);font-weight:var(--fw-medium);line-height:var(--fs-20);max-width:var(--mw-input);padding:var(--g-1) var(--g-2);width:100%}section.form-steps .form-body form input[type=checkbox],section.form-steps .form-body form select[type=checkbox]{border:3px solid transparent;border-radius:8px;height:30px;margin:0;min-width:unset;padding:0;width:30px}section.form-steps .form-body form input[type=checkbox]+label,section.form-steps .form-body form select[type=checkbox]+label{color:var(--primary);font-size:var(--fs-16);font-weight:var(--fw-medium);letter-spacing:-.32px;line-height:var(--fs-20);padding:0}section.form-steps .form-body form input[type=checkbox]:checked,section.form-steps .form-body form input[type=checkbox]:hover,section.form-steps .form-body form select[type=checkbox]:checked,section.form-steps .form-body form select[type=checkbox]:hover{background-color:var(--primary);border-color:var(--secondary)}@media screen and (max-width:768px){section.form-steps .form-body form input,section.form-steps .form-body form select{padding:var(--g-1)}}section.form-steps .form-body form select.form-select{min-width:fit-content;padding:var(--g-1) var(--g-3) var(--g-1) var(--g-1)}section.form-steps .form-body form .form-check{align-items:center;display:flex;gap:var(--g-2)}section.form-steps .form-body form .form-check .form-check-label{font-weight:var(--fw-medium);margin:0}section.form-steps .form-body form .form-check:has(>input[type=checkbox]){gap:0;padding-left:0}section.form-steps .form-body form fieldset>div:not(.block-list){align-items:stretch;display:flex;flex-direction:column;gap:var(--g-2)}section.form-steps .form-body form fieldset>div:not(.block-list)[data-type=phone-indicatif]{align-items:stretch!important;display:flex;flex-direction:row!important;gap:var(--g-18);max-width:var(--mw-input);width:100%}section.form-steps .form-body form fieldset>div:not(.block-list)[data-type=phone-indicatif] .select2-selection--single,section.form-steps .form-body form fieldset>div:not(.block-list)[data-type=phone-indicatif] .select2.select2-container{height:100%!important}section.form-steps .form-body form fieldset>div:not(.block-list)[data-type=phone-indicatif] div.form-field{flex:0;margin-bottom:0;min-width:unset}section.form-steps .form-body form fieldset>div:not(.block-list)[data-type=phone-indicatif] div.form-field:last-of-type{flex:1}section.form-steps .form-body form fieldset>div:not(.block-list)[data-type=phone-indicatif] div.form-field:not(.form-floating) label{display:none}section.form-steps .form-body form fieldset>div:not(.block-list)[data-type=phone-indicatif] div.form-field select{box-shadow:none!important}section.form-steps .form-body form fieldset>div:not(.block-list)[data-type=phone-indicatif] div.form-field input{height:100%}section.form-steps .form-body form .choice-widget-expanded{align-items:center;border-radius:8px;display:flex;flex-direction:column;justify-content:center;min-height:var(--g-4);padding:var(--g-1) var(--g-2);position:relative;width:clamp(146px,33%,var(--mw-input))}section.form-steps .form-body form .choice-widget-expanded:has(.best-choice){padding-top:var(--g-4)}section.form-steps .form-body form .choice-widget-expanded>label:first-of-type{display:none}section.form-steps .form-body form .choice-widget-expanded .form-check{align-items:center;display:flex;gap:var(--g-2);inset:0;justify-content:start;margin:0;padding:0}@media(max-width:768px){section.form-steps .form-body form .choice-widget-expanded .form-check{padding:0 0 0 var(--g-5)}}section.form-steps .form-body form .choice-widget-expanded .form-check label{cursor:pointer}section.form-steps .form-body form .choice-widget-expanded .form-check input.form-check-input{height:100%;width:100%}section.form-steps .form-body form .choice-widget-expanded .form-check .choice-label{pointer-events:none}section.form-steps .form-body form .choice-widget-expanded .form-check .choice-label .choice-description{font-weight:var(--fw-300);margin-top:var(--g-05);pointer-events:none}section.form-steps .form-body form .choice-widget-expanded.w-50{flex:1;max-width:unset;min-width:280px}section.form-steps .form-body form .choice-widget-expanded.with-description{justify-content:flex-start;margin-top:var(--g-2);padding-top:calc(var(--g-3) + 20px)}section.form-steps .form-body form .choice-widget-expanded .best-choice{background-color:var(--bs-primary);border-radius:6px 6px 0 0;color:var(--white);font-weight:var(--fw-bold);left:0;padding:10px;pointer-events:none;position:absolute;right:0;text-align:center;top:0}@media screen and (max-width:768px){section.form-steps .form-body form .choice-widget-expanded{align-items:start;padding:var(--g-1) var(--g-18);width:100%}}section.form-steps .form-body form .choice-widget-expanded img{display:block;height:73px;object-fit:cover;width:73px}@media(max-width:1000px){section.form-steps .form-body form .choice-widget-expanded img{height:48px;width:48px}}section.form-steps .form-body form .choice-widget-expanded input{--bs-form-check-bg-image:unset;background-color:var(--input-bg-color);border:3px solid var(--white);border-radius:8px;cursor:pointer;height:unset;inset:0;margin:0;max-width:unset;position:absolute}section.form-steps .form-body form .choice-widget-expanded input[type=radio]:after{border-radius:25px}section.form-steps .form-body form .choice-widget-expanded input[type=checkbox]:after{border-radius:3px}section.form-steps .form-body form .choice-widget-expanded input:after{align-items:center;background-color:var(--choice-input-bg);border:3px solid var(--bs-primary);color:var(--white);content:" ";display:flex;height:var(--choice-input-size);justify-content:center;left:var(--g-1);position:absolute;top:50%;transform:translateY(-50%);width:var(--choice-input-size)}@media screen and (max-width:768px){section.form-steps .form-body form .choice-widget-expanded input:after{left:var(--g-2);top:50%;transform:translateY(-50%)}}section.form-steps .form-body form .choice-widget-expanded input+label{align-items:center;border:1px solid transparent;color:var(--choice-label-color);cursor:pointer;display:flex;flex-direction:column;font-size:var(--fs-16);font-weight:var(--fw-medium);justify-content:center;line-height:var(--fs-20);text-align:center;z-index:2}section.form-steps .form-body form .choice-widget-expanded input+label>span:first-child{margin-top:15px}@media screen and (max-width:640px){section.form-steps .form-body form .choice-widget-expanded input+label>span:first-child{margin-top:5px}}section.form-steps .form-body form .choice-widget-expanded input+label span{font-weight:400}@media screen and (max-width:768px){section.form-steps .form-body form .choice-widget-expanded input+label{text-align:start}}section.form-steps .form-body form .choice-widget-expanded input:checked,section.form-steps .form-body form .choice-widget-expanded input:hover{background-color:var(--choice-input-checked-bg-color);border-color:var(--choice-input-checked-border-color)}section.form-steps .form-body form .choice-widget-expanded input:checked:after,section.form-steps .form-body form .choice-widget-expanded input:hover:after{background-color:var(--choice-input-checked-input-bg-color);border-color:var(--bs-secondary);border-width:6px}section.form-steps .form-body form .choice-widget-expanded input:checked+label,section.form-steps .form-body form .choice-widget-expanded input:hover+label{color:var(--choice-input-checked-label-color)!important;display:block!important}section.form-steps .form-body form .choice-widget-expanded.choice-with-image{background:unset;border:none;min-height:146px;padding:0;width:fit-content}section.form-steps .form-body form .choice-widget-expanded.choice-with-image .choice-img-container{align-items:center;background:var(--white);border:3px solid var(--white);border-radius:50%;display:flex;height:176px;justify-content:center;margin-bottom:var(--g-1);pointer-events:none;position:relative;width:176px}section.form-steps .form-body form .choice-widget-expanded.choice-with-image .choice-img-container:after{background-color:hsla(0,0%,100%,.102);border-radius:50%;content:"";display:block;height:73px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:73px;z-index:1}section.form-steps .form-body form .choice-widget-expanded.choice-with-image .choice-img-container i,section.form-steps .form-body form .choice-widget-expanded.choice-with-image .choice-img-container img{color:var(--primary);z-index:2}section.form-steps .form-body form .choice-widget-expanded.choice-with-image input{background:none;border:none}section.form-steps .form-body form .choice-widget-expanded.choice-with-image input+label{display:none!important}section.form-steps .form-body form .choice-widget-expanded.choice-with-image input:after{display:none}section.form-steps .form-body form .choice-widget-expanded.choice-with-image label{border-bottom:2px solid transparent}section.form-steps .form-body form .choice-widget-expanded.choice-with-image:has(input:checked),section.form-steps .form-body form .choice-widget-expanded.choice-with-image:has(input:hover){transform:unset}section.form-steps .form-body form .choice-widget-expanded.choice-with-image:has(input:checked) .choice-img-container,section.form-steps .form-body form .choice-widget-expanded.choice-with-image:has(input:hover) .choice-img-container{background-color:var(--primary);border-color:var(--secondary)}section.form-steps .form-body form .choice-widget-expanded.choice-with-image:has(input:checked) .svg-icon,section.form-steps .form-body form .choice-widget-expanded.choice-with-image:has(input:checked) i,section.form-steps .form-body form .choice-widget-expanded.choice-with-image:has(input:checked) img,section.form-steps .form-body form .choice-widget-expanded.choice-with-image:has(input:hover) .svg-icon,section.form-steps .form-body form .choice-widget-expanded.choice-with-image:has(input:hover) i,section.form-steps .form-body form .choice-widget-expanded.choice-with-image:has(input:hover) img{color:var(--secondary)}section.form-steps .form-body form .choice-widget-expanded.choice-with-image:has(input:checked) label,section.form-steps .form-body form .choice-widget-expanded.choice-with-image:has(input:hover) label{border-bottom:2px solid var(--secondary);color:var(--primary)}section.form-steps .form-body form #form_steps_comment{border:1px solid #d1d6d6;padding:15px;width:100%}section.form-steps .form-body form #adresse,section.form-steps .form-body form #infos-persos{display:flex;flex-direction:column;gap:15px;margin-top:15px}section.form-steps .form-body form #adresse input,section.form-steps .form-body form #infos-persos input{border:1px solid #d1d6d6;padding:10px}section.form-steps .form-body.center form{align-items:center;text-align:center}section.form-steps .form-body.center form .form-field{align-items:center;justify-content:center}section.form-steps .form-body.center form .block-list{justify-content:center}section.form-steps.base{gap:0;height:100vh;margin:0;overflow:hidden;padding:var(--g-2) var(--g-3)}section.form-steps .form-conclusion{background-color:var(--white);border-radius:var(--field-container-radius);display:flex;flex-direction:column;gap:12px;padding:36px}section.form-steps .form-conclusion .form-conclusion-title{font-size:24px;font-weight:600}section.form-steps .form-steps-header{color:var(--title-color);display:flex;flex-direction:column;gap:var(--g-1)}section.form-steps div.form-menu{align-items:stretch;display:flex;flex-direction:column;gap:var(--g-2)}section.form-steps div.form-menu div.form-menu-body{background-color:var(--bs-primary);background-image:url(/build/images/bg-green-center-icon.b7f806f4.svg);background-position:bottom;background-repeat:no-repeat;background-size:revert;border-radius:var(--g-1);display:flex;flex:1;flex-direction:column;padding:var(--g-3);width:330px}section.form-steps div.form-menu div.form-menu-body .form-logo{margin-bottom:var(--g-3)}section.form-steps div.form-menu div.form-menu-body .form-title{color:var(--info);font-size:var(--fs-14);font-weight:var(--fw-light);letter-spacing:1.4px;line-height:var(--fs-34);margin-bottom:var(--g-3);text-align:center;text-transform:uppercase}section.form-steps div.form-menu div.form-menu-body .form-title .form-subtitle{color:#fff;font-size:var(--fs-12);text-transform:none}section.form-steps div.form-menu div.form-menu-body .rounded-pill{align-items:center;background-color:var(--light);display:flex;gap:10px;justify-content:start;padding:15px 18px;width:258px}section.form-steps div.form-menu div.form-menu-body .rounded-pill .rounded-circle{align-items:center;background:url(/build/images/flower-icon.f9f43cbf.svg) no-repeat;background-size:cover;display:flex;height:32px;justify-content:center;width:32px}section.form-steps div.form-menu div.form-menu-body .rounded-pill .rounded-circle .icon{background-color:var(--secondary);color:var(--primary);font-size:18px}section.form-steps div.form-menu div.form-menu-body .rounded-pill .rounded-pill-title{color:var(--primary);display:block;font-size:var(--fs-16);font-weight:var(--fw-bold);letter-spacing:-.32px;line-height:var(--fs-20)}section.form-steps div.form-menu div.form-menu-body .rounded-pill .rounded-pill-desc{color:var(--primary);font-size:var(--fs-16);font-weight:var(--fw-regular);letter-spacing:-.32px;line-height:var(--fs-18)}section.form-steps div.form-menu div.form-menu-body .btn-go-home{align-items:center;background-color:transparent;border:2px solid var(--bs-info);color:var(--bs-white);display:flex;font-weight:var(--fw-800);gap:var(--g-05);justify-content:start;margin-top:auto;padding:var(--g-1) var(--g-2) var(--g-1) var(--g-18);text-decoration:none;width:fit-content}section.form-steps div.form-menu div.form-menu-body .btn-go-home i{color:var(--bs-info)}section.form-steps div.form-menu div.form-menu-body .form-person{color:#fff;display:flex;flex-direction:column;font-size:var(--fs-14)}section.form-steps div.form-menu div.form-menu-body .form-person .form-person-title{font-weight:var(--fw-bold);margin-bottom:10px}section.form-steps div.form-menu div.form-menu-body .form-person .form-person-subtitle{font-size:var(--fs-12);margin-bottom:20px}section.form-steps--contact{bottom:30px;position:fixed;right:30px;z-index:1001}section.form-steps--contact a img{transition:all .3s;width:48px}section.form-steps--contact a img:hover{opacity:.5}section.form-steps .form-text-after-label{margin:var(--g-1) 0 var(--g-2) 0}section.form-steps .form-tab-body{position:relative}section.form-steps .form-tab-body>div{align-items:stretch;background-color:var(--field-container-bg-color);border-radius:var(--field-container-radius);box-shadow:var(--field-container-shadow);display:none;flex-direction:column;justify-content:center;padding:var(--field-container-padding)}section.form-steps .form-tab-body>div.active{display:flex}section.form-steps .form-footer{margin-top:var(--g-4)}section.form-steps .form-footer.center .buttons{justify-content:center}section.form-steps .form-footer.between .buttons{justify-content:space-between}section.form-steps .form-footer.around .buttons{justify-content:space-around}section.form-steps .form-group{max-width:var(--mw-input)}section.form-steps .form-group .form-field{margin-bottom:0}section.form-steps .back{background-color:#fff;border:none;box-shadow:none!important;color:var(--secondary);display:none;font-weight:var(--fw-semibold);justify-self:start;line-height:30px;padding:0}section.form-steps .back:hover{color:var(--blue-dark-active)}section.form-steps form input:not([type=checkbox],[type=range],[type=radio]),section.form-steps form textarea{-webkit-appearance:none}section.form-steps form input:not([type=checkbox],[type=range],[type=radio]):focus,section.form-steps form textarea:focus{-webkit-appearance:none;border-color:#bdd5ea;box-shadow:inset 0 0 6px rgba(189,213,234,.502),0 3px 6px rgba(87,115,153,.396)}section.form-steps form .form-check input,section.form-steps form .form-check label{cursor:pointer}section.form-steps form .form-check-input:focus{box-shadow:unset}section.form-steps form .form-block{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;margin:auto 7px}section.form-steps form .form-block>div{width:100%}section.form-steps form .input-label{color:var(--secondary);font-weight:var(--fw-medium);margin-bottom:5px;margin-top:5px;max-width:var(--mw-input)}section.form-steps form .form-errors{color:var(--red-dark);margin-top:5px;max-width:var(--mw-input)}section.form-steps form .continue{background-color:#3b8f7c;border:3px solid #3b8f7c;border-radius:10px;color:var(--white)}section.form-steps form .continue:hover{background-color:#fff;color:#3b8f7c}section.form-steps form .form-img{display:flex;margin:0 auto 50px}section.form-steps form .range-steps{margin-bottom:12px;max-width:482px;width:100%}section.form-steps form .form-range{--range-value:"0";--range-position:0;border:none;box-shadow:none!important;display:flex;margin-bottom:35px;max-width:482px;outline:none!important;padding:0;position:relative;width:100%}section.form-steps form .form-range:after{color:#b61501;content:var(--range-value);left:var(--range-position);position:absolute;top:30px;white-space:nowrap}section.form-steps form .form-range::-webkit-slider-thumb{background:#b61501!important;box-shadow:none!important;height:16px;margin-top:0;outline:none!important;width:16px}section.form-steps form .form-range::-webkit-slider-runnable-track{background-color:rgba(182,21,1,.2);height:16px}section.form-steps form .form-range::-moz-range-thumb{background:#b61501!important;box-shadow:none!important;height:16px;outline:none!important;width:16px}section.form-steps form .form-range::-moz-range-track{background-color:rgba(182,21,1,.2);height:16px}section.form-steps a[data-action="form-collection#addCollectionElement"]{background-color:var(--accent1)}section.form-steps a[data-action="form-collection#addCollectionElement"],section.form-steps a[data-remove-item]{align-items:center;border-radius:var(--button-radius);color:var(--white);display:flex;height:48px;justify-content:center;width:48px}section.form-steps a[data-remove-item]{background-color:var(--danger)}section.form-steps ul[data-form-collection-target=collectionContainer] li:before{content:unset}section.form-steps ul[data-form-collection-target=collectionContainer] li:not(:last-child){margin-bottom:var(--g-2)}section.form-steps ul[data-form-collection-target=collectionContainer] legend{color:var(--accent3)!important;margin-bottom:var(--g-05)!important}section.form-steps label:has(>.choice-description){font-family:var(--font-2);font-size:var(--fs-19);font-weight:var(--fw-bold);letter-spacing:-.38px;line-height:var(--fs-22)}section.form-steps label:has(>.choice-description) .choice-description{font-family:var(--font-1);font-size:var(--fs-14);font-weight:var(--fw-regular);letter-spacing:-.28px;line-height:normal}section.form-steps .block-list{display:flex;flex-wrap:wrap;gap:var(--g-2);justify-content:start;width:100%}section.form-steps .block-list.flex-column{flex-direction:column}@media screen and (max-width:768px){section.form-steps .block-list{flex-direction:column;gap:var(--g-1)}section.form-steps .block-list.flex-column{grid-template-columns:1fr}}section.form-steps .form-summary{align-items:start;display:flex;justify-content:space-between}section.form-steps .form-summary ul{margin-bottom:0;padding:0}section.form-steps .form-summary ul li{align-items:center;display:flex}section.form-steps .form-summary ul li a{color:var(--white);font-family:var(--font-2);font-size:var(--fs-16);font-weight:var(--fw-regular);letter-spacing:-.32px;line-height:var(--fs-34);padding-left:var(--fs-14);text-decoration:none}section.form-steps .form-summary ul li:before{color:#809d9d;content:"";font-family:Font Awesome\ 6 Free;font-size:12px;font-weight:var(--fw-bold);line-height:1}section.form-steps .form-summary ul li.current a{font-weight:var(--fw-800)}section.form-steps .form-summary ul li.current a,section.form-steps .form-summary ul li.current:before{color:var(--secondary)}@media(max-width:768px){section.form-steps .form-summary ul li.current a{padding-left:0}section.form-steps .form-summary.open i.fa-angle-down{transform:rotateX(180deg)}section.form-steps .form-summary:not(.open) ul li:not(.current){display:none}}section.form-steps .form-tab-header{align-items:start;display:flex;flex-direction:column}section.form-steps .form-tab-header .form-title{color:var(--dark);font-size:var(--fs-42);font-weight:var(--fw-extrabold);line-height:var(--fs-54);margin-bottom:var(--g-2)}@media screen and (max-width:768px){section.form-steps .form-tab-header{display:none}}section.form-steps .select2-container .select2-selection--single,section.form-steps select{--form-select-bg-img:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3E%3C/svg%3E");align-items:center;background-image:var(--form-select-bg-img),none;background-position:right var(--g-05) center;background-repeat:no-repeat;background-size:16px 12px;cursor:pointer;display:flex;height:var(--g-4);max-width:var(--mw-input);padding:var(--g-1) var(--g-2);padding-right:calc(var(--g-1) + 16px)}@media screen and (max-width:768px){section.form-steps .select2-container .select2-selection--single,section.form-steps select{padding:var(--g-1);padding-right:25px}}section.form-steps .select2-container{max-width:var(--mw-input)!important;width:100%!important}section.form-steps .select2-container img{border-radius:0;margin-right:5px;vertical-align:bottom}section.form-steps .select2-container--default .select2-selection--single .select2-selection__rendered{color:var(--body-color);font-size:1rem;font-weight:400;line-height:1.5;padding-left:0}@media screen and (max-width:768px){section.form-steps .select2-container--default .select2-selection--single .select2-selection__rendered{padding-right:0}}section.form-steps .select2-container--default .select2-selection--single .select2-selection__arrow{display:none}section.form-steps .select2-container--default .select2-results>.select2-results__options{max-height:250px;padding-left:0!important;padding-right:var(--g-1)}section.form-steps .select2-container--default .select2-results>.select2-results__options .select2-results__option--selected{display:none}section.form-steps .select2-container--default .select2-results>.select2-results__options::-webkit-scrollbar{width:15px}section.form-steps .select2-container--default .select2-results>.select2-results__options::-webkit-scrollbar-track{background-color:var(--light);border-radius:10px}section.form-steps .select2-container--default .select2-results>.select2-results__options::-webkit-scrollbar-thumb{background:rgba(10,68,68,.502);border-radius:10px;min-height:50px}section.form-steps .select2-container--default .select2-results>.select2-results__options::-webkit-scrollbar-thumb:hover{background:#0a4444}section.form-steps .select2-container--default .select2-results__option[aria-selected=true]{background-color:unset}section.form-steps .select2-container--default .select2-results__option--highlighted[aria-selected=true]{background-color:var(--accent1);color:var(--white)}section.form-steps .select2-dropdown{border:var(--bs-border-width) solid var(--bs-border-color)!important;border-radius:var(--bs-border-radius);color:var(--bs-black);min-width:160px;padding:var(--g-1) var(--g-2)}section.form-steps .select2-dropdown .select2-search--dropdown{margin-bottom:var(--g-1);padding:0}section.form-steps .select2-dropdown .select2-search--dropdown input.select2-search__field{background-color:var(--bs-white);border-radius:var(--bs-border-radius);padding:var(--g-1) var(--g-2)}section.form-steps .select2-results__option{align-items:center;color:#0a4444;cursor:pointer!important;display:flex;font-family:var(--font-1);font-size:var(--fs-16);font-style:normal;font-weight:400;letter-spacing:-.32px;line-height:var(--fs-24);padding:var(--g-05)}section.form-steps [data-type=city]{flex:2!important}section.form-steps [data-input-date] .input-group{align-items:center;display:flex;flex-wrap:nowrap;gap:0}@media screen and (max-width:1000px){section.form-steps .form-steps form .form-errors,section.form-steps .form-steps form .register-btn-block,section.form-steps .form-steps form input:not[type=checkbox]{width:calc(100% - 30px)}section.form-steps .form-steps form .group-row,section.form-steps .form-steps form .group-row input,section.form-steps .form-steps form .input-label{width:100%}section.form-steps .form-steps form input:not([type=checkbox]),section.form-steps .form-steps form select{line-height:22px;padding:24px 20px}section.form-steps .form-steps form .choice-image{height:100px;margin-bottom:var(--g-1);width:100px}section.form-steps .form-steps form .form-img{height:100px;margin-bottom:var(--g-2);width:100px}}@media screen and (max-width:575.98px){section.form-steps .form-steps .back{display:flex;margin:0 auto 10px 0}section.form-steps .form-steps form .register-btn-block{margin-top:30px}}@media(max-width:768px){section.form-steps.base{flex-direction:column;height:calc(100vh - var(--header-height));margin-top:var(--header-height);overflow:hidden;padding:0}section.form-steps.base.form-steps-confirm .form-body{justify-content:center}section.form-steps.base.form-steps-confirm .form-summary ul li:not(:last-child){display:none}section.form-steps.base div.form-menu div.form-menu-body{border-radius:unset;padding:var(--g-1) var(--g-2);width:100%}section.form-steps.base div.form-menu div.form-menu-body .form-logo{display:none}section.form-steps.base div.form-menu div.form-menu-body .form-title{font-weight:var(--fw-400);margin-bottom:0}section.form-steps.base div.form-menu div.form-menu-body .btn-go-home{display:none}section.form-steps.base div.form-menu div.form-menu-body .progress-block{margin-bottom:var(--g-05)}section.form-steps.base div.form-menu div.form-menu-body .progress-block .progress{max-width:220px}section.form-steps.base div.form-menu div.form-menu-body .form-summary{align-items:center;justify-content:center}section.form-steps.base div.form-menu div.form-menu-body .form-summary>i{display:none!important}section.form-steps.base div.form-menu div.form-menu-body .form-summary ul li.current:before,section.form-steps.base div.form-menu div.form-menu-body .form-summary ul li.done:before{content:""}section.form-steps.base .progress-block{margin-bottom:0}section.form-steps .form-body{flex:1;gap:0;margin-bottom:0;margin-top:0;overflow-y:auto;padding:0}section.form-steps .form-body form{flex:1;overflow-y:auto;padding:var(--g-2)}section.form-steps .form-body .form-footer{border-top:2px solid var(--white);margin-top:var(--g-1);padding:var(--g-1) var(--g-2)}section.form-steps .form-body .form-footer .buttons{justify-content:space-between;padding:0}section.form-steps :root{--form-header-height:60px;--mw-input:100%}section.form-steps #CookiebotWidget:not(.CookiebotWidget-inactive){display:none}}@media screen and (max-width:768px){body:has(section.form-steps) .grecaptcha-badge{display:none!important}}