/*! FormRadio component */.AskForAQuoteForm .FormRadio{display:contents}.AskForAQuoteForm .FormRadio .FormRadio-label{align-items:center;border:1px solid #919ea8;color:#444d55;cursor:pointer;display:flex;justify-content:center;padding:var(--s) var(--m);text-align:center;transition:border-color .3s ease,color .3s ease}@media (min-width:1024px){.AskForAQuoteForm .FormRadio .FormRadio-label:hover{border-color:#0072cf;color:#0072cf}}.AskForAQuoteForm .FormRadio .FormRadio-input{clip:rect(0 0 0 0);-webkit-clip-path:inset(100%);clip-path:inset(100%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.AskForAQuoteForm .FormRadio .FormRadio-input:checked~.FormRadio-label{border-color:#0072cf;color:#0072cf}/*! AskForAQuoteForm COMPONENT */.AskForAQuoteForm{display:grid;grid-template-rows:auto 1fr auto;height:calc(100vh - var(--mobile-header-height) - var(--l));margin-inline:auto;max-width:1200px;position:relative;width:100%}@media (min-width:1024px){.AskForAQuoteForm{height:calc(100vh - var(--small-desktop-header-height) - var(--l));max-height:800px}}@media (min-width:1280px){.AskForAQuoteForm{height:calc(100vh - var(--desktop-header-height) - var(--l))}}.AskForAQuoteForm-stepper{display:grid}@media (max-width:1023px){.AskForAQuoteForm-stepper{background-color:#fff;border-bottom:1px solid #f2f3f5}}@media (min-width:1024px){.AskForAQuoteForm-stepper{grid-template-columns:repeat(4,1fr);margin-bottom:var(--s)}}@media (max-width:1023px){.AskForAQuoteForm-stepperItem{-webkit-padding-start:var(--l);align-items:center;display:flex;grid-area:1/1;padding-inline-start:var(--l);visibility:hidden}.AskForAQuoteForm-stepperItem[aria-current=step]{visibility:visible}}.AskForAQuoteForm-stepperCount{font-weight:700;padding:var(--l);position:relative;z-index:1}@media (min-width:1024px){.AskForAQuoteForm-stepperCount{display:none}}.AskForAQuoteForm-stepperCount:before{content:attr(data-count)}.stepperCount-circle{border-radius:50%;inset:var(--xxs);overflow:hidden;position:absolute;z-index:-1}.stepperCount-circle:before{background-color:#f2f3f5;content:"";inset:0;position:absolute}.stepperCount-circle:after{background-color:#fff;border-radius:50%;content:"";inset:6px;position:absolute}.stepperCount-segment{background-color:#000;height:50%;position:absolute;width:50%}.stepperCount-segment:first-child{right:0;top:0}.stepperCount-segment:nth-child(2){right:0;top:50%}.stepperCount-segment:nth-child(3){left:0;top:50%}.stepperCount-segment:nth-child(4){left:0;top:0}.AskForAQuoteForm-stepperButton{align-items:flex-start;background-color:#fff;display:flex;flex-direction:column;font-weight:700;justify-content:center;padding:var(--m);width:100%}@media (max-width:1023px){.AskForAQuoteForm-stepperButton{pointer-events:none}}@media (min-width:1024px){.AskForAQuoteForm-stepperButton{-webkit-padding-start:var(--xxl);-webkit-clip-path:polygon(0 0,90% 0,100% 50%,90% 100%,0 100%,10% 50%);clip-path:polygon(0 0,90% 0,100% 50%,90% 100%,0 100%,10% 50%);color:#919ea8;height:100%;padding-inline-start:var(--xxl);transition:background-color .3s ease-out,color .3s ease-out,opacity .3s ease}html[dir=rtl] .AskForAQuoteForm-stepperButton{-webkit-clip-path:polygon(10% 0,100% 0,90% 50%,100% 100%,10% 100%,0 50%);clip-path:polygon(10% 0,100% 0,90% 50%,100% 100%,10% 100%,0 50%)}.AskForAQuoteForm-stepperItem:not(:last-child) .AskForAQuoteForm-stepperButton{width:calc(100% + var(--m))}.AskForAQuoteForm-stepperItem:first-child .AskForAQuoteForm-stepperButton{-webkit-clip-path:polygon(90% 0,100% 50%,90% 100%,0 100%,0 0);clip-path:polygon(90% 0,100% 50%,90% 100%,0 100%,0 0)}html[dir=rtl] .AskForAQuoteForm-stepperItem:first-child .AskForAQuoteForm-stepperButton{-webkit-clip-path:polygon(10% 0,100% 0,100% 100%,10% 100%,0 50%);clip-path:polygon(10% 0,100% 0,100% 100%,10% 100%,0 50%)}.AskForAQuoteForm-stepperItem:last-child .AskForAQuoteForm-stepperButton{-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%,10% 50%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%,10% 50%)}html[dir=rtl] .AskForAQuoteForm-stepperItem:last-child .AskForAQuoteForm-stepperButton{-webkit-clip-path:polygon(0 0,100% 0,90% 50%,100% 100%,0 100%);clip-path:polygon(0 0,100% 0,90% 50%,100% 100%,0 100%)}.AskForAQuoteForm-stepperButton:not(:disabled):focus,.AskForAQuoteForm-stepperButton:not(:disabled):hover,[aria-current=step] .AskForAQuoteForm-stepperButton:not(:disabled){background-color:#000;color:#fff}.AskForAQuoteForm-stepperButton:not(:disabled):focus:after,.AskForAQuoteForm-stepperButton:not(:disabled):hover:after,[aria-current=step] .AskForAQuoteForm-stepperButton:not(:disabled):after{color:#fff}}.AskForAQuoteForm-stepperButton:disabled{opacity:1}.AskForAQuoteForm-stepperButton:after{color:#919ea8;content:attr(data-text);font-size:1.4rem;font-weight:400;text-align:start;transition:color .3s ease-out}.AskForAQuoteForm-ctas{background-color:#fff;border-top:1px solid #f2f3f5;display:flex;justify-content:space-between}.AskForAQuoteForm-ctas .Cta:last-child{-webkit-margin-start:auto;margin-inline-start:auto}.AskForAQuoteForm-ctaBack{-webkit-padding-start:var(--l);padding-inline-start:var(--l)}@media (min-width:1024px){.AskForAQuoteForm-ctaBack{-webkit-padding-start:var(--xxl);padding-inline-start:var(--xxl)}}.AskForAQuoteForm-ctaBack .arrow-s{transform:translate(0) rotate(.5turn)!important}html[dir=rtl] .AskForAQuoteForm-ctaBack .arrow-s{transform:translate(0) rotate(.5turn) scaleX(-1)!important}.AskForAQuoteForm-inner{align-items:center;background-color:#fff;display:grid;outline:0;overflow-y:auto;padding:var(--l) var(--m)}@media (min-width:1024px){.AskForAQuoteForm-inner{padding:var(--xxl)}}.AskForAQuoteForm-inner>*{grid-area:1/1}.AskForAQuoteForm-inner .fade-enter-active,.AskForAQuoteForm-inner .fade-leave-active{transition:opacity .3s ease-out}.AskForAQuoteForm-inner .fade-enter-from,.AskForAQuoteForm-inner .fade-leave-to{opacity:0}.AskForAQuoteForm-ourSolutions,.AskForAQuoteForm-yourProject{display:flex;flex-direction:column}@media (min-width:1024px){.AskForAQuoteForm-ourSolutions,.AskForAQuoteForm-yourProject{flex-direction:column-reverse}}.AskForAQuoteForm-ourSolutions>p,.AskForAQuoteForm-yourProject>p{-webkit-margin-after:var(--xl);margin-block-end:var(--xl);opacity:1;text-align:center;transition:opacity .3s ease-out,color .3s ease-out}@media (min-width:1024px){.AskForAQuoteForm-ourSolutions>p,.AskForAQuoteForm-yourProject>p{margin-block:var(--xxl) 0}}.AskForAQuoteForm-ourSolutions>p.isHidden,.AskForAQuoteForm-yourProject>p.isHidden{opacity:0}.AskForAQuoteForm-ourSolutions>p:not(.AskForAQuoteForm-errorMessage),.AskForAQuoteForm-yourProject>p:not(.AskForAQuoteForm-errorMessage){color:#8c8c8c}.AskForAQuoteForm-aboutYou legend,.AskForAQuoteForm-location legend{font-weight:700;margin-bottom:var(--s)}.AskForAQuoteForm-aboutYouOptional,.AskForAQuoteForm-locationWhereIs{display:grid;gap:var(--s);margin-bottom:var(--xl)}@media (min-width:375px){.AskForAQuoteForm-aboutYouOptional,.AskForAQuoteForm-locationWhereIs{grid-template-columns:1fr 1fr}}@media (min-width:1024px){.AskForAQuoteForm-aboutYouOptional,.AskForAQuoteForm-locationWhereIs{grid-template-columns:2fr 1fr 1fr}}.AskForAQuoteForm-aboutYouOptional .AskForAQuoteForm-countrySelector,.AskForAQuoteForm-locationWhereIs .AskForAQuoteForm-countrySelector{grid-column:1/-1}@media (max-width:1023px){.AskForAQuoteForm-aboutYouOptional .FormField:first-of-type,.AskForAQuoteForm-locationWhereIs .FormField:first-of-type{grid-column:1/-1}}.AskForAQuoteForm-radioButtons{display:grid;gap:var(--s);margin-bottom:var(--xl);position:relative}@media (min-width:375px){.AskForAQuoteForm-radioButtons{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.AskForAQuoteForm-radioButtons{grid-template-columns:repeat(4,1fr)}}.AskForAQuoteForm-estimatedTimeRequired{color:#ff003d;font-size:1.2rem;opacity:0;position:absolute;top:100%;transition:opacity .3s ease}.AskForAQuoteForm-estimatedTimeRequired--show{opacity:1}.AskForAQuoteForm-aboutYouInfos{display:grid;gap:var(--s);margin-bottom:var(--xl)}@media (min-width:375px){.AskForAQuoteForm-aboutYouInfos{grid-template-columns:1fr 1fr}}@media (min-width:1024px){.AskForAQuoteForm-aboutYouInfos{grid-template-columns:repeat(4,1fr)}}.AskForAQuoteForm-aboutYouOptional legend{color:#444d55;font-size:1.4rem;font-weight:400;margin-bottom:var(--xs)}.AskForAQuoteForm-summary ul{border-top:1px solid #f2f3f5;list-style-type:disc;padding-block:var(--s)}.AskForAQuoteForm-summary li{-webkit-margin-start:var(--xl);margin-inline-start:var(--xl)}.AskForAQuoteForm-summaryTitle{font-weight:700;margin-bottom:var(--s)}.AskForAQuoteForm-errorMessage{color:#ff003d}.AskForAQuoteForm-submitError{-webkit-margin-before:var(--l);-webkit-margin-start:var(--xs);align-items:center;display:flex;margin-block-start:var(--l);margin-inline-start:var(--xs)}.AskForAQuoteForm-submitError .Icon{-webkit-margin-end:var(--m);color:#ff003d;font-size:2rem;margin-inline-end:var(--m);position:relative}.AskForAQuoteForm-submitError .Icon:before{border:1px solid;border-radius:50%;content:"";inset:calc(var(--xs)*-1);position:absolute}.AskForAQuoteForm-submitError p{color:#ff003d}.AskForAQuoteForm-submitSuccess{background-color:#fff;display:grid;grid-template-rows:1fr auto;inset:0;padding-inline:var(--m);position:absolute;z-index:1}.AskForAQuoteForm-submitSuccess>.Cta{margin:0 auto var(--xxl)}.submitSuccess-message{align-items:center;display:flex;flex-direction:column;justify-content:center}.submitSuccess-message .Icon{-webkit-margin-after:var(--xxxl);color:#0072cf;font-size:4rem;margin-block-end:var(--xxxl);position:relative}html[dir=rtl] .submitSuccess-message .Icon{transform:none}@media (min-width:1024px){.submitSuccess-message .Icon{font-size:5rem}}.submitSuccess-message .Icon:before{border:1px solid;border-radius:50%;content:"";inset:calc(var(--l)*-1);position:absolute}@media (min-width:1024px){.submitSuccess-message .Icon:before{inset:calc(var(--xl)*-1)}}.submitSuccess-message p{font-size:1.8rem;text-align:center}@media (min-width:1024px){.submitSuccess-message p{font-size:2.4rem}}.AskForAQuoteForm-title{color:#8c8c8c;font-size:2rem;text-align:center}@media (min-width:1024px){.AskForAQuoteForm-title{margin-bottom:var(--xxl);order:3}}
