section.hero-section-module{background-color:var(--primary-light);min-height:100dvh;padding:3rem 0}section.hero-section-module .container{align-items:center;display:flex;flex-direction:row;gap:2rem;justify-content:space-between;min-height:calc(100dvh - 6rem);padding-bottom:4rem;padding-top:4rem;position:relative;z-index:2}section.hero-section-module .container .logo-link{height:50px;left:2rem;position:absolute;top:0;width:220px}section.hero-section-module .container .logo-link .logo{height:100%;width:100%}section.hero-section-module .container .logo-link .logo img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}section.hero-section-module .container .text-content{width:calc(41.66667% - 1rem)}section.hero-section-module .container .text-content .list{display:flex;flex-direction:column;gap:1.25rem;margin-top:3rem}section.hero-section-module .container .text-content .list.square .item .icon{border-radius:.25rem}section.hero-section-module .container .text-content .list .item{align-items:center;display:flex;flex-direction:row;gap:1.25rem}section.hero-section-module .container .text-content .list .item .icon{background-color:var(--primary);border-radius:10rem;flex-shrink:0;height:50px;padding:10px;width:50px}section.hero-section-module .container .text-content .list .item .icon img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}section.hero-section-module .container .text-content .list .item .text{font-weight:600}section.hero-section-module .container .form-container{width:calc(41.66667% - 1rem)}section.hero-section-module .container .form-container .form-wrapper{background-color:#fff;border-radius:1rem;height:-moz-fit-content;height:fit-content;padding:2.5rem 2rem 2rem;width:100%}section.hero-section-module .container .form-container .form-wrapper .multi-step-wrapper .steps-infos{display:flex;flex-direction:row;gap:1rem;justify-content:space-between;margin-bottom:2rem;padding:0 6rem;position:relative}section.hero-section-module .container .form-container .form-wrapper .multi-step-wrapper .steps-infos:before{background-color:var(--primary);content:"";height:1px;left:6rem;position:absolute;top:50%;width:calc(100% - 12rem);z-index:1}section.hero-section-module .container .form-container .form-wrapper .multi-step-wrapper .steps-infos .step-indicator{align-items:center;background-color:#fff;border:1px solid var(--primary);border-radius:10rem;cursor:pointer;display:flex;flex-shrink:0;font-family:"DM Serif Display",serif;font-size:.9375rem;height:1.75rem;justify-content:center;line-height:1.5;transition:background-color .3s;width:1.75rem;z-index:2}section.hero-section-module .container .form-container .form-wrapper .multi-step-wrapper .steps-infos .step-indicator.active{background-color:var(--primary)}section.hero-section-module .container .form-container .form-wrapper .multi-step-wrapper form>fieldset{display:none}section.hero-section-module .container .form-container .form-wrapper .multi-step-wrapper form .step[style="display: block;"]{display:flex!important;flex-direction:column;gap:2rem}section.hero-section-module .container .form-container .form-wrapper .multi-step-wrapper form .btn.primary{width:100%}section.hero-section-module .container .form-container .image{display:none}section.hero-section-module>.image{height:100%;overflow:hidden;position:absolute;right:0;top:0;width:50%;z-index:1}section.hero-section-module>.image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media (max-width:768px){section.hero-section-module{min-height:unset;padding:unset;padding-top:1.25rem}section.hero-section-module .container{align-items:center;flex-direction:column;gap:unset;justify-content:flex-start;min-height:unset;padding-bottom:unset;padding-top:unset}section.hero-section-module .container .logo-link{left:unset;margin-bottom:2.5rem;position:relative;top:unset}section.hero-section-module .container .text-content{padding-bottom:4rem;width:100%}section.hero-section-module .container .form-container{padding:2.5rem 2rem;position:relative;width:calc(100% + 4rem)}section.hero-section-module .container .form-container .form-wrapper{position:relative;z-index:2}section.hero-section-module .container .form-container .form-wrapper .multi-step-wrapper .steps-infos{padding:0 .625rem}section.hero-section-module .container .form-container .form-wrapper .multi-step-wrapper .steps-infos:before{left:.625rem;width:calc(100% - 1.25rem)}section.hero-section-module .container .form-container .image{display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}section.hero-section-module .container .form-container .image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}section.hero-section-module>.image{height:-moz-fit-content;height:fit-content;position:relative;right:unset;top:unset;width:100%}section.hero-section-module>.image.desktop-only{display:none}section.hero-section-module>.image img{height:auto;-o-object-fit:unset;object-fit:unset;width:100%}}