.c-form-option{align-items:center;border-radius:.8rem;box-shadow:inset 0 0 0 1px var(--c-grey-300);display:flex;font-size:1.5rem;font-weight:700;justify-content:center;min-width:14rem;padding-block:1.6rem;padding-inline:2.8rem;position:relative;transition:all .3s ease;width:-moz-max-content;width:max-content}@media (max-width:640px){.c-form-option{min-width:unset;padding:1.2rem 1.6rem}}.c-form-option.is-disabled{pointer-events:none}.c-form-option.is-disabled:not(.is-checked){cursor:help;opacity:.5}.c-form-option.is-checked{background-color:var(--c-primary);box-shadow:inset 0 0 0 2px var(--c-black)}.c-form-option.is-checked .c-form-option__check{display:flex}.c-form-option:hover:not(.is-checked){background-color:var(--c-grey-100)}.c-form-option__check{align-items:center;background-color:var(--c-white);border:2px solid var(--c-black);border-radius:999px;display:none;height:2.4rem;justify-content:center;position:absolute;right:-.65rem;top:-.8rem;width:2.4rem}.tippy-box[data-animation=scale][data-placement^=top]{transform-origin:bottom}.tippy-box[data-animation=scale][data-placement^=bottom]{transform-origin:top}.tippy-box[data-animation=scale][data-placement^=left]{transform-origin:right}.tippy-box[data-animation=scale][data-placement^=right]{transform-origin:left}.tippy-box[data-animation=scale][data-state=hidden]{opacity:0;transform:scale(.5)}.tippy-box[data-theme~=primary]{background-color:var(--c-primary);border:1px solid var(--c-black);box-shadow:0 0 .5rem .5rem #0000000d;color:var(--c-font-dark);font-family:inherit;font-size:1.4rem;padding:.4rem 0;text-align:center}.c-tooltip{cursor:help}.c-form-input-answer{align-items:start;display:flex;gap:.8rem}@media (max-width:640px){.c-form-input-answer{grid-column:1/-1}}.c-form-input-answer .c-input{flex:1}.c-form-input-answer .c-input input{min-width:unset;width:100%}@media (max-width:1024px){.c-form-input-answer .c-input{font-size:1.6rem}}.c-form-question{display:flex;flex-direction:column;transition:all .3s ease-in-out}.c-form-question.is-active .c-form-question__header__question-number{background-color:var(--c-primary);box-shadow:none}.c-form-question.should-wrap.is-answered{padding-bottom:2.4rem}.c-form-question.should-wrap.is-answered:not(:last-of-type){border-bottom:1px solid var(--c-grey-200)}.c-form-question.should-wrap.is-answered .c-form-question__answers{padding:0}.c-form-question.should-wrap.is-answered .c-form-question__answers-wrapper{grid-template-rows:0fr}@media (max-width:640px){.c-form-question.is-answered .c-form-question__header{display:grid;grid-template:"questionNumber toggle" min-content "questionTitle toggle" min-content/1fr auto}}.c-form-question__header{align-items:center;display:flex;gap:1.6rem}.c-form-question__header__question-number{align-items:center;border-radius:999px;box-shadow:inset 0 0 0 1px var(--c-grey-300);display:flex;font-size:1.5rem;font-weight:700;grid-area:questionNumber;height:4.8rem;justify-content:center;max-width:4.8rem;width:100%}@media (max-width:640px){.c-form-question__header__question-number{display:none}}.c-form-question__header__title{font-size:1.5rem;font-weight:700;grid-area:questionTitle}@media (max-width:640px){.c-form-question__header__title{font-size:1.4rem}}.c-form-question__header__title-wrapper{align-items:center;display:flex;gap:1.6rem;margin-right:auto}@media (max-width:640px){.c-form-question__header__title-wrapper{align-items:start;flex-direction:column;gap:.8rem}}.c-form-question__header__unwrap-toggle{align-items:center;background-color:var(--c-black);border-radius:999px;color:var(--c-white);cursor:pointer;display:flex;font-size:2.4rem;grid-area:toggle;height:3.6rem;justify-content:center;min-width:3.6rem}@media (max-width:640px){.c-form-question__header__unwrap-toggle{height:3rem;min-width:3rem}}.c-form-question__answers{align-items:center;display:flex;flex-wrap:wrap;gap:1.6rem;overflow:hidden;padding-block:2.4rem;transition:all .3s ease-in-out}@media (max-width:640px){.c-form-question__answers{display:grid;grid-template-columns:repeat(2,1fr)}.c-form-question__answers .c-form-option{font-size:1.3rem;width:100%}}.c-form-question__answers-wrapper{display:grid;grid-template-rows:1fr;transition:all .3s ease-in-out}.c-form-question__note{color:var(--c-grey-400);font-size:1.4rem;font-weight:400}.c-form{gap:4rem}.c-form,.c-form__inputs{display:flex;flex-direction:column}.c-form__inputs{gap:3.2rem}.c-form__cta .c-btn{font-size:1.6rem;gap:.8rem}.c-form__cta .c-btn .c-ico{font-size:2.4rem}.c-form-holder{background-color:var(--c-white);border-radius:2.4rem;box-shadow:0 4px 8px #00000014;margin-top:-6rem;max-width:96rem;overflow:hidden;padding:4.8rem;position:relative;width:100%;z-index:1}@media (max-width:1024px){.c-form-holder{border-radius:unset;box-shadow:none;margin-top:unset;padding:4.8rem 1.6rem 1.6rem;padding-inline:0}}.c-form-holder__wrapper.c-page-section{padding-top:0}@media (max-width:1024px){.c-form-holder__wrapper .l-container{padding-inline:0}}.c-form-holder__wrapper .c-page-section__content{align-items:center;display:flex;flex-direction:column}.c-form-holder__progress-bar{background-color:var(--c-grey-200);height:.6rem;left:0;position:absolute;top:0;width:100%}.c-form-holder__progress-bar__progress{background-color:var(--c-black);height:100%;transition:width .3s ease-in-out;will-change:width}.c-price-offer-summary-form{background-color:var(--c-primary);border-radius:2.4rem;display:flex;justify-content:center;padding:6.4rem 2.4rem;position:relative;width:100%}.c-price-offer-summary-form .c-success-ico{font-size:6rem;margin-bottom:2.4rem}.c-price-offer-summary-form .c-sticker{align-items:center;background-color:var(--c-black);border-radius:999px;color:var(--c-white);display:flex;flex-direction:column;font-size:1.8rem;font-weight:700;gap:.8rem;height:18rem;justify-content:center;position:absolute;right:6rem;text-align:center;top:-15rem;transform:rotate(15deg);width:18rem}@media (max-width:1024px){.c-price-offer-summary-form .c-sticker{font-size:1.4rem;height:15rem;right:1rem;top:-10rem;width:15rem}}.c-price-offer-summary-form .c-sticker p{max-width:14.4rem}.c-price-offer-summary-form .c-sticker .c-ico{font-size:2.4rem}@media (max-width:1024px){.c-price-offer-summary-form .c-sticker .c-ico{font-size:2rem}}.c-price-offer-summary-form__content{align-items:center;display:flex;flex-direction:column;max-width:57.6rem}.c-price-offer-summary-form__title{font-size:2.6rem;font-weight:700;padding-bottom:1.6rem;text-align:center}.c-price-offer-summary-form__description{font-size:1.5rem;line-height:1.6;padding-bottom:3.2rem;text-align:center}.c-price-offer-summary-form__inputs{align-items:start;display:flex;flex-wrap:wrap;gap:2.4rem;padding-bottom:3.2rem}.c-price-offer-summary-form__inputs__first-name,.c-price-offer-summary-form__inputs__phone-number{max-width:20.4rem;width:100%}@media (max-width:1024px){.c-price-offer-summary-form__inputs__first-name,.c-price-offer-summary-form__inputs__phone-number{max-width:unset}}.c-price-offer-summary-form__inputs__email,.c-price-offer-summary-form__inputs__last-name{max-width:34.6rem;width:100%}@media (max-width:1024px){.c-price-offer-summary-form__inputs__email,.c-price-offer-summary-form__inputs__last-name{max-width:unset}}.c-price-offer-summary-form__inputs__implementation-place{width:100%}.c-price-offer-summary-form .c-btn{font-size:1.6rem;gap:.8rem;width:100%}@media (max-width:1024px){.c-price-offer-summary-form .c-btn{font-size:1.4rem}}.c-price-offer-summary-form .c-btn.is-success{max-width:-moz-max-content;max-width:max-content}.c-price-offer-summary-form__additional{font-size:1.2rem;opacity:.64;padding-top:.8rem;text-align:center}:root{--c-primary:#fff23d;--c-red:#ff3d40;--c-green:#01c234;--c-black:#000;--c-white:#fff;--c-grey-100:#f5f5f5;--c-grey-200:#e7e8eb;--c-grey-300:#d5d7dd;--c-grey-400:#818694;--c-grey-500:#595959;--c-grey-600:#444}.c-price-offer-summary.c-page-section{padding-top:3.2rem}@media (max-width:1024px){.c-price-offer-summary .l-container{padding-inline:2.4rem}}.c-price-offer-summary .c-form-holder{align-items:center;display:flex;flex-direction:column;padding-block:6.4rem}@media (max-width:1024px){.c-price-offer-summary .c-form-holder{box-shadow:none;padding:0}}.c-price-offer-summary__title{font-size:4.2rem;font-weight:700;max-width:51.2rem;padding-bottom:4rem;text-align:center}@media (max-width:1024px){.c-price-offer-summary__title{font-size:2.2rem}}.c-price-offer-summary__totals{display:flex;flex-direction:column;width:100%}.c-price-offer-summary__totals__secondary{display:flex;flex-direction:column;gap:1.6rem;padding-bottom:.4rem}.c-price-offer-summary__totals__total .c-price-offer-summary__price-total__title{font-size:1.8rem}@media (max-width:1024px){.c-price-offer-summary__totals__total .c-price-offer-summary__price-total__title{font-size:1.6rem}}.c-price-offer-summary__totals__total .c-price-offer-summary__price-total__price{background-color:var(--c-primary);border-radius:999px;font-size:2.4rem;padding:.8rem 1.6rem}@media (max-width:1024px){.c-price-offer-summary__totals__total .c-price-offer-summary__price-total__price{font-size:1.5rem;padding:.8rem}}.c-price-offer-summary__price-total{align-items:baseline;display:flex;font-size:1.5rem;font-weight:700;gap:1.6rem}.c-price-offer-summary__price-total.is-grant{color:var(--c-green)}.c-price-offer-summary__price-total.is-discount{color:var(--c-red)}.c-price-offer-summary__price-total__title{font-size:1.5rem}@media (max-width:1024px){.c-price-offer-summary__price-total__title{font-size:1.6rem}}.c-price-offer-summary__price-total .c-separator{border-bottom:1.5px dashed var(--c-grey-300);flex:1;height:1px}.c-price-offer-summary__technologies{width:100%}.c-price-offer-summary__technology{display:flex;flex-direction:column;gap:2.4rem;padding-block:4rem}.c-price-offer-summary__technology:not(:last-of-type){border-bottom:1px solid var(--c-grey-200)}.c-price-offer-summary__technology__title{align-items:center;display:flex;gap:1.6rem}@media (max-width:1024px){.c-price-offer-summary__technology__title{gap:.8rem;justify-content:space-between}}.c-price-offer-summary__technology__title h4{font-size:2.8rem}@media (max-width:1024px){.c-price-offer-summary__technology__title h4{font-size:2rem}}.c-price-offer-summary__technology__title .c-btn{font-size:1.8rem;padding:.8rem 1.6rem}@media (max-width:1024px){.c-price-offer-summary__technology__title .c-btn{font-size:1.5rem}}.c-price-offer-summary__technology__content{align-items:start;display:flex;gap:4rem;position:relative}@media (max-width:1024px){.c-price-offer-summary__technology__content{align-items:center;flex-direction:column}}.c-price-offer-summary__technology__content .c-img{aspect-ratio:28/24;border-radius:2.4rem;height:100%;max-width:28rem;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:100%}.c-price-offer-summary__technology__details{display:flex;flex:1;flex-direction:column;gap:2.4rem}.c-price-offer-summary__technology__details ul{display:flex;flex-direction:column;list-style:none}.c-price-offer-summary__technology__title{font-size:1.8rem;font-weight:700}.c-price-offer-summary__technology__title .c-btn{cursor:default;pointer-events:none}.c-price-offer-summary__technology__price-detail{align-items:center;display:flex;font-size:15px;justify-content:space-between;padding-block:1.2rem}.c-price-offer-summary__technology__price-detail:first-of-type{padding-top:0}.c-price-offer-summary__technology__price-detail:not(:last-of-type){border-bottom:1px solid var(--c-grey-200)}.c-price-offer-summary__technology__price-detail h4{font-weight:500}.c-price-offer-summary__technology__price-detail p{filter:blur(.4rem);font-weight:700}.c-price-offer-summary__footer{align-items:center;border-top:1px solid var(--c-grey-200);display:flex;font-size:1.6rem;gap:.8rem;justify-content:center;margin-top:4rem;padding-top:4rem;width:100%}.c-price-offer-summary__footer .c-btn{gap:.8rem}.c-price-offer-summary__footer .c-btn .c-ico{font-size:2.4rem}
