body,html{background-color:#775af4;background-color:var(--primary);color:#000;color:var(--black);font-family:Inter,sans-serif;font-family:var(--font-family-body);font-size:15px;margin:0;scroll-behavior:smooth}.main-container{display:block;margin:0 auto;max-width:1800px;width:90%}.main-container>.logo-container{margin:68px 0 30px}.span-color-primary{color:#775af4;color:var(--primary);font-style:italic;position:relative}.span-color-secondary{color:#eefd6b;color:var(--secondary);position:relative}.hidden{display:none!important;opacity:0!important;transition:all .5s}.box-upload-document.input-error,input.input-error{border:1px solid #a22c29!important;border:1px solid var(--red)!important}label.input-error{color:#a22c29!important;color:var(--red)!important}input[type=checkbox]:hover{cursor:pointer}.input-container{display:flex;flex-direction:column;width:inherit}.input-container input,.input-container textarea{border:1px solid #001d6b;border-radius:10px;box-sizing:border-box;font-family:inherit;font-size:inherit;padding:16px 32px;width:100%}.input-container:has(label){align-items:center;flex-direction:row}.input-container:has(label) input[type=checkbox]{height:16px;margin-right:16px;width:16px!important}.input-container>span{color:red;margin-top:10px;width:inherit;width:100%}.input-container>span:before{content:"* "}@supports(-webkit-touch-callout:none){input[type=checkbox]{transform:scale(.8)!important;transform-origin:left center}}.title-small{font-size:20px;font-weight:600}svg{height:auto;width:100%}.main-container.home-box .home-box__main-logo{align-items:center;display:flex}.main-container.home-box .home-box__landing .home-box__heading{display:none}.main-container.home-box .home-box__landing .home-box__body{align-items:center;display:flex;flex-direction:column;gap:50px}.main-container.home-box .home-box__landing .home-box__body .body__title{font-size:40px;font-weight:500}.main-container.home-box .home-box__landing .home-box__body .body__text{font-size:24px}.feedback-container{--gapFeedback:80px;margin:80px 0;overflow:hidden;width:100%}.feedback-container__title{color:#eefd6b;color:var(--secondary);font-size:40px;font-weight:500}.feedback-container__body{margin-top:30px;overflow:hidden;position:relative;width:100%}.feedback-container__body .feedback__list{align-items:flex-start;display:flex;flex-direction:row;gap:var(--gapFeedback);transition:transform 1s ease;width:100%}.feedback-container__body::-webkit-scrollbar{display:none}.feedback-container__body .feedback__single{display:flex;flex:0 0 100%;flex-direction:column}.feedback-container__body .feedback__single .single__text span{color:#ededed;color:var(--grey);font-size:24px;font-style:italic;font-weight:500;position:relative}.feedback-container__body .feedback__single .single__text span:after,.feedback-container__body .feedback__single .single__text span:before{content:'"'}.feedback-container__body .feedback__single .single__text svg{width:100px}.feedback-container__body .feedback__single .single__stars{height:30px;margin:30px 0;width:100%}@media only screen and (min-width:768px){.main-container.home-box .home-box__landing{align-items:stretch;display:flex;flex-direction:row;margin-top:40px;padding:95px;position:relative}.main-container.home-box .home-box__landing .home-box__heading{align-items:center;display:flex;flex:0 0 40%;justify-content:center}.main-container.home-box .home-box__landing .home-box__body{align-items:flex-start;flex:0 0 60%;justify-content:center}.main-container.home-box .home-box__landing .home-box__body .body__image{display:none}.main-container.home-box .feedback-container__body .feedback__single{flex-direction:column-reverse;max-width:350px;min-width:350px}}@media only screen and (min-width:1024px){.main-container.home-box .home-box__landing{align-items:center;justify-content:center}.main-container.home-box .home-box__landing .home-box__heading{align-items:center}.main-container.home-box .home-box__landing .home-box__heading .heading__img{height:auto;width:220px}.main-container.home-box .home-box__landing .home-box__body{box-sizing:border-box;padding:0 40px}}@media only screen and (min-width:1280px){.main-container.home-box .home-box__landing .home-box__heading .heading__img{width:335px}.main-container.home-box .home-box__landing .home-box__body{padding:0 60px}.main-container.home-box .home-box__landing .home-box__body .body__title{font-size:60px}.main-container.home-box .home-box__landing .home-box__body .body__text{font-size:40px}.main-container.home-box .home-box__landing .home-box__body .body__btn .button{font-size:24px}}.logo-home-link{cursor:pointer}.logo-container{display:flex;justify-content:center}.logo-container__image{height:40px}@media only screen and (min-width:1024px){.logo-container{display:flex;justify-content:center}.logo-container__image{height:60px}}@media only screen and (min-width:1280px){.logo-container{display:flex;justify-content:center}.logo-container__image{height:80px}}.box-container{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;margin:0 auto;padding:30px 20px;position:relative;width:100%}.box-container--primary{background-color:#775af4;background-color:var(--primary);border:1px solid #fff}.box-container--secondary{background-color:#eefd6b;background-color:var(--secondary)}.box-container--dark{background-color:#000;background-color:var(--black)}.box-container--light{background-color:#ededed;background-color:var(--grey)}.box-container--transparent{background-color:#0000;border-radius:none}.box-container--br-s{border-radius:10px}.box-container--br-m{border-radius:16px}.box-container--br-l{border-radius:30px}@media only screen and (min-width:768px){.box-container{padding:50px 30px}}.highlight{box-shadow:0 0 12px 4px #00e25e99}.delete-border{box-shadow:0 0 0 0}.stars-feedback{display:flex;flex-direction:row;gap:17px;width:100%}.stars-feedback svg{width:34px}.stars-feedback .star-on path{fill:#eefd6b;fill:var(--secondary)}.stars-feedback .star-off path{fill:#ededed;fill:var(--grey)}.button{border:1px solid #000;border:1px solid var(--black);border-radius:10px;color:#000;color:var(--black);display:inline-flex;font-size:15px;font-weight:600;padding:8px 16px;position:relative;text-align:center;text-decoration:none;transition:all .5s}.button--primary{background-color:#775af4;background-color:var(--primary);color:#eefd6b;color:var(--secondary)}.button--secondary,.button.active{background-color:#eefd6b;background-color:var(--secondary)}.button--light{background-color:#ededed;background-color:var(--grey);color:#000;color:var(--black)}.button-style-uppercase{text-transform:uppercase}.button-style-lowercase{text-transform:lowercase}.button-style-capitalize{text-transform:capitalize}.button:hover{cursor:pointer;opacity:.8;transform:scale(1.03)}@media only screen and (min-width:1024px){.button{font-size:18px}}@media only screen and (min-width:1280px){.button{font-size:24px}}.footer-container{align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin:60px 0 30px;padding-bottom:60px;position:relative;width:100%}.footer-container__logo{width:150px}.footer-container__logo svg{width:100%}.footer-container__socials{display:flex;flex-direction:row;gap:30px}.footer-container__socials a{height:40px;width:40px}.footer-container__socials img{width:100%}@media only screen and (min-width:768px){.footer-container__logo{width:250px}}.main-container:has(>.supply-box){width:100%}.first-page-buttons{margin:auto;width:90%!important}.supply-box__container{margin-bottom:40px}.supply-box__title{text-wrap:balance;font-size:21px;font-weight:600;text-align:center}.supply-box__title.text-uppercase{text-transform:uppercase}.supply-box__subtitle{font-size:15px}.supply-box__highlight{left:0;position:absolute;top:0}.supply-box__body{display:flex;flex-direction:column;gap:50px;width:100%}.supply-box .box-offers{border-radius:19px;gap:16px;max-width:450px;padding:10px}.supply-box .box-offers .supply-box__logo{max-width:150px}.supply-box .box-offers .logoBox{aspect-ratio:auto;width:100%}.supply-box .choose-offers-buttons,.supply-box .filter-offers-buttons{display:flex;flex-direction:row;flex-wrap:wrap;gap:15px;justify-content:center}.supply-box .body__content .form.body__form{--gap-form:25px;box-sizing:border-box;display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--gap-form)}.supply-box .body__content .form.body__form .input-container{width:100%}.supply-box .body__content .form.body__form .input-container--checkbox:has(input[type=checkbox]) input[type=checkbox]{flex-shrink:0;height:12px!important;width:12px!important}.supply-box .body__content .form.body__form .input-container--checkbox:has(input[type=checkbox]) input{margin-right:12px}@supports(-webkit-touch-callout:none){.supply-box .input-container--checkbox input[type=checkbox],.supply-box input[type=checkbox].checkbox-privacy{transform:scale(.75)!important;transform-origin:left center}}.supply-box .supply-text-small{color:currentColor;font-size:15px;text-align:left;width:100%}.supply-box .box-upload-document{border:1px solid #001d6b;display:flex;flex-direction:column;gap:30px;margin-top:30px}.supply-box .box-upload-document__texts{width:100%}.supply-box .box-upload-document__texts .texts__title{font-size:15px}.supply-box .box-upload-document__texts .texts__paragraph{display:none}.supply-box .box-upload-document__texts *{text-align:left}.supply-box .box-upload-document__docs{display:flex;flex-direction:column;gap:24px;justify-content:center}.supply-box .box-upload-document__docs .docs__upload{display:flex;flex-direction:row;gap:24px}.supply-box .box-upload-document__docs .docs__upload .upload__file{align-items:center;display:flex;flex-direction:row;gap:15px}.supply-box .box-upload-document__docs .docs__upload .upload__file .input--file{display:none}.supply-box .box-upload-document__docs .docs__upload .upload__file .file__circle{align-items:center;aspect-ratio:1;background-color:#000;background-color:var(--black);border-radius:30px;color:#ededed;color:var(--grey);display:flex;font-size:34px;font-weight:300;height:43px;justify-content:center;width:43px}.supply-box .box-upload-document__docs .docs__upload .upload__file .file__circle.plusIcon svg{max-width:16px}.supply-box .box-upload-document__docs .docs__upload .upload__file .file__circle svg{max-width:22px}.supply-box .box-upload-document__docs .docs__upload .upload__file .file__circle span{height:100%}.supply-box .box-upload-document__docs .docs__upload .upload__file .file__label{cursor:pointer;font-size:10px;max-width:90px}.supply-box .box-upload-document__docs .docs__text-footer{font-size:10px}.supply-box .box-radios-container,.supply-box .radio{display:flex;flex-direction:column;gap:25px;margin-top:30px;padding:0}.supply-box .box-radios-container__title,.supply-box .radio__title{text-align:left;width:100%}.supply-box .box-radios-container__radio-buttons,.supply-box .radio__radio-buttons{align-items:flex-start;display:flex;flex-direction:column;gap:15px;width:100%}.supply-box .box-radios-container__radio-buttons .radio-select,.supply-box .radio__radio-buttons .radio-select{align-items:center;display:flex;flex-direction:row;gap:10px;vertical-align:middle;width:-webkit-fit-content;width:fit-content}.supply-box .box-radios-container__radio-buttons .radio-select.privacy-box input,.supply-box .radio__radio-buttons .radio-select.privacy-box input{margin:0 auto}.supply-box .box-radios-container__radio-buttons .radio-select input,.supply-box .radio__radio-buttons .radio-select input{width:auto!important}.supply-box .box-radios-container__radio-buttons .radio-select.sub-inputs-container,.supply-box .radio__radio-buttons .radio-select.sub-inputs-container{align-items:flex-start;width:100%}.supply-box .box-radios-container__radio-buttons .radio-select.sub-inputs-container .postal-order-add-fields.form.body__form,.supply-box .radio__radio-buttons .radio-select.sub-inputs-container .postal-order-add-fields.form.body__form{align-items:flex-start;display:flex;flex-direction:column;margin-top:30px;width:100%}.supply-box .box-radios-container__radio-buttons .radio-select.sub-inputs-container .postal-order-add-fields.form.body__form .radio-select,.supply-box .radio__radio-buttons .radio-select.sub-inputs-container .postal-order-add-fields.form.body__form .radio-select{align-items:flex-start;width:-webkit-fit-content;width:fit-content}.supply-box .box-radios-container__radio-buttons .radio-select.sub-inputs-container .postal-order-add-fields.form.body__form .radio-select .step4-input-address,.supply-box .box-radios-container__radio-buttons .radio-select.sub-inputs-container .postal-order-add-fields.form.body__form .radio-select .step4-input-address span,.supply-box .radio__radio-buttons .radio-select.sub-inputs-container .postal-order-add-fields.form.body__form .radio-select .step4-input-address,.supply-box .radio__radio-buttons .radio-select.sub-inputs-container .postal-order-add-fields.form.body__form .radio-select .step4-input-address span{width:inherit}.supply-box .box-radios-container__radio-buttons .radio-select.sub-inputs-container .postal-order-add-fields.form.body__form .radio-select .step4-input-address input,.supply-box .radio__radio-buttons .radio-select.sub-inputs-container .postal-order-add-fields.form.body__form .radio-select .step4-input-address input{margin-top:10px}.supply-box .box-radios-container__radio-buttons .radio-select.sub-inputs-container .postal-order-add-fields.form.body__form input,.supply-box .radio__radio-buttons .radio-select.sub-inputs-container .postal-order-add-fields.form.body__form input{width:100%}.supply-box .box-radios-container__radio-buttons .radio-select.sub-inputs-container .postal-order-add-fields.form.body__form input[name=capToSend],.supply-box .box-radios-container__radio-buttons .radio-select.sub-inputs-container .postal-order-add-fields.form.body__form input[name=provinceToSend],.supply-box .radio__radio-buttons .radio-select.sub-inputs-container .postal-order-add-fields.form.body__form input[name=capToSend],.supply-box .radio__radio-buttons .radio-select.sub-inputs-container .postal-order-add-fields.form.body__form input[name=provinceToSend]{width:calc(50% - var(--gap-form)/2)}.supply-box .form-buttons{display:flex;flex-direction:row;justify-content:space-between;margin-top:100px;width:100%}.supply-box .calc-fiscal-code__form{display:flex;flex-direction:column;gap:14px}.supply-box .calc-fiscal-code__form .form-buttons{justify-content:center;margin-top:16px}.supply-box .calc-fiscal-code__form .input-container{width:100%!important}.supply-box .calc-fiscal-code__form .cf-calculated-container{border-radius:16px;box-sizing:border-box;display:flex;flex-direction:column;font-size:13px;margin-top:20px}.supply-box .calc-fiscal-code__form .cf-calculated-container__text{background-color:#ededed;background-color:var(--grey);border-radius:30px;box-sizing:border-box;color:#000;color:var(--black);font-size:13px;font-weight:600;margin-top:10px;padding:8px 12px;text-align:center;width:100%}.supply-box .calc-fiscal-code__form .cf-calculated-container__text:hover{cursor:copy}.supply-box .calc-fiscal-code__form .radio-select{display:flex;flex-direction:row;font-weight:400;gap:10px;vertical-align:middle;width:-webkit-fit-content;width:fit-content}.supply-box .podcode-info{display:flex;flex-direction:column;height:-webkit-fit-content;height:fit-content}.supply-box .podcode-info__content{margin-bottom:30px;width:100%}.supply-box .podcode-info__content .content__image{height:auto;width:100%}.supply-box .find-code-container{border:1px solid #000;border:1px solid var(--black);border-radius:10px;box-sizing:border-box;display:flex;flex-direction:row;font-size:13px;font-weight:600;margin-bottom:30px;position:relative}.supply-box .find-code-container input{left:0;margin:0;opacity:0;padding:0;position:absolute;top:0;z-index:1}.supply-box .find-code-container__option{border-radius:inherit;box-sizing:border-box;padding:12px 9px;text-align:center;width:100%}.supply-box .find-code-container__option:hover{cursor:pointer}.supply-box .find-code-container__option.checked{background-color:#000;background-color:var(--black);color:#ededed;color:var(--grey)}.supply-box .step-payment{margin-top:50px;width:100%}.supply-box .supply-box__subtitle{width:100%}.supply-box .step-5 .body__content .content__show-resume{display:flex;flex-direction:column;gap:30px}.supply-box .step-5 .body__content .content__show-resume .show-resume__data-box{border-radius:19px}.supply-box .step-5 .body__content .content__show-resume>div{max-width:100%}.supply-box .step-5 .body__content .content__show-resume>div.box-offers{padding:20px}.supply-box .step-5 .body__content .content__show-resume .show-data{box-sizing:border-box;color:#ededed;color:var(--grey);display:flex;flex-direction:column;font-size:20px;gap:40px;margin-top:30px;padding:20px 5px}.supply-box .step-5 .body__content .content__show-resume .show-data>div:not(.form-buttons){box-sizing:border-box;display:flex;flex-direction:column;flex-wrap:wrap;font-size:15px;padding:0 20px;text-align:left;width:100%}.supply-box .step-5 .body__content .content__show-resume .show-data>div:not(.form-buttons) span{overflow-wrap:break-word}.supply-box .step-5 .body__content .content__show-resume .show-data>div:not(.form-buttons) span.span-email{text-transform:lowercase}.supply-box .step-5 .body__content .content__show-resume .show-data>div:not(.form-buttons) .supply-box__title{margin-bottom:15px;text-align:left}.supply-box .step-5 .body__content .privacy-resumen{margin:10px 0 50px}.supply-box .step-5 .body__content__buttons{justify-content:center}.supply-box .step-5 .body__content .contact-form-supply{margin-top:120px}.fix-height{display:flex;flex-direction:column;gap:50px}@media only screen and (min-width:768px){.supply-box__container{margin:40px 0}.supply-box__heading{display:flex;flex-direction:row;justify-content:center;width:100%}.supply-box__body{margin-top:50px;width:100%}.supply-box__body .box-offers{margin:0}.supply-box__body.step-1{flex-direction:row;gap:70px;justify-content:center}.supply-box__body.step-3 .body__content .form.body__form :first-child{order:1}.supply-box__body.step-3 .body__content .form.body__form :nth-child(2){order:2}.supply-box__body.step-3 .body__content .form.body__form :nth-child(3){order:3}.supply-box__body.step-3 .body__content .form.body__form :nth-child(4){order:5}.supply-box__body.step-3 .body__content .form.body__form :nth-child(5){order:7}.supply-box__body.step-3 .body__content .form.body__form :nth-child(6){order:4}.supply-box__body.step-3 .body__content .form.body__form :nth-child(7){order:6}.supply-box__body.step-3 .body__content .form.body__form :nth-child(8){order:8}.supply-box__body.step-3 .body__content .form.body__form :nth-child(9){order:9}.supply-box .body__content .form.body__form{justify-content:center}.supply-box .body__content .form.body__form .input-container:not(.complete-width){align-self:flex-start;width:calc(50% - var(--gap-form)/2)}.supply-box .body__content .form.body__form .input-container--checkbox.checkbox-privacy,.supply-box .body__content .form.body__form .input-container:not(.complete-width) input{width:100%}.supply-box .body__content .form.body__form .find-code-container{border-radius:9px;margin-bottom:0}.supply-box .box-upload-document{flex-direction:row}.supply-box .box-upload-document__docs,.supply-box .box-upload-document__texts{max-width:50%}.supply-box .box-upload-document__texts{display:flex;flex-direction:column;gap:30px}.supply-box .box-upload-document__texts .texts__title{font-size:24px}.supply-box .box-upload-document__texts .texts__paragraph{display:block;font-size:15px}.supply-box .box-upload-document__docs .docs__upload{flex-direction:column;gap:30px}.supply-box .box-upload-document__docs .docs__upload .upload__file{align-items:center;cursor:pointer;display:flex;flex-direction:row;gap:15px}.supply-box .box-upload-document__docs .docs__upload .upload__file .file__circle.plusIcon svg{max-width:18px}.supply-box .box-upload-document__docs .docs__upload .upload__file .file__circle svg{max-width:24px}.supply-box .box-upload-document__docs .docs__upload .upload__file .file__label{font-size:15px;max-width:none}.supply-box .box-upload-document__docs .docs__text-footer{display:none}.supply-box .step-5 .body__content .content__show-resume{align-items:flex-start;flex-direction:row;justify-content:space-around}.supply-box .step-5 .body__content .content__show-resume>div{max-width:50%;padding:20px}.supply-box .step-5 .body__content .content__show-resume>div.box-offers{padding:20px}}@media only screen and (min-width:1024px){.fix-height{gap:0}.supply-box .box-offers{border-radius:24px;gap:16px;max-width:500px;padding:30px}.supply-box .box-offers .supply-box__logo{width:150px}.supply-box .box-offers .card-container .offer-container__text .text__title{font-size:25px}.supply-box .box-offers .card-container .offer-container__text .text__paragraph{font-size:18px}.supply-box .box-offers .card-container .offer-container__text .text__small{font-size:15px}.supply-box__title{font-size:30px}.supply-box__subtitle{font-size:20px}.supply-box .body__content,.supply-box .box-radios-container__title,.supply-box .find-code-container,.supply-box .input-container input{font-size:25px}.supply-box .box-upload-document{padding:45px}.supply-box .box-upload-document__texts .texts__title{font-size:30px}.supply-box .box-upload-document__texts .texts__paragraph{font-size:25px}.supply-box .box-upload-document__docs .docs__upload .upload__file .file__circle{border-radius:100%;font-size:40px;height:50px;width:50px}.supply-box .box-upload-document__docs .docs__upload .upload__file .file__circle.plusIcon svg{max-width:25px}.supply-box .box-upload-document__docs .docs__upload .upload__file .file__circle svg{max-width:30px}.supply-box .box-upload-document__docs .docs__upload .upload__file .file__label{font-size:25px}.supply-box .step-5 .body__content .content__show-resume>div.box-offers{padding:30px}.supply-box .step-5 .body__content .content__show-resume .box-offers .card-container .offer-container__text .text__title{font-size:35px}.supply-box .step-5 .body__content .content__show-resume .box-offers .card-container .offer-container__text .text__paragraph{font-size:25px}.supply-box .step-5 .body__content .content__show-resume .box-offers .card-container .offer-container__text .text__small{font-size:18px}.supply-box .step-5 .body__content .content__show-resume .show-resume__data-box{border-radius:24px;margin:0;max-width:700px;padding:30px}.supply-box .step-5 .body__content .content__show-resume .show-resume__data-box .show-data{margin-top:70px}.supply-box .step-5 .body__content .content__show-resume .show-resume__data-box .show-data .supply-box__title span,.supply-box .step-5 .body__content .content__show-resume .show-resume__data-box .show-data span{font-size:25px}}@media only screen and (min-width:1536px){.supply-box .box-offers{gap:20px;max-width:600px;padding:4gi0px}.supply-box .box-offers .supply-box__logo{width:224px}.supply-box__title{font-size:40px}.supply-box .body__content,.supply-box .box-radios-container__title,.supply-box .find-code-container,.supply-box .input-container input,.supply-box__subtitle{font-size:30px}.supply-box .box-upload-document{padding:60px}.supply-box .box-upload-document__texts .texts__title{font-size:40px}.supply-box .box-upload-document__texts .texts__paragraph{font-size:30px}.supply-box .box-upload-document__docs .docs__upload .upload__file .file__circle{border-radius:100%;font-size:50px;height:75px;width:75px}.supply-box .box-upload-document__docs .docs__upload .upload__file .file__circle.plusIcon svg{max-width:40px}.supply-box .box-upload-document__docs .docs__upload .upload__file .file__circle svg{max-width:50px}.supply-box .box-upload-document__docs .docs__upload .upload__file .file__label{font-size:30px}.supply-box .step-5 .body__content .content__show-resume .show-resume__data-box .show-data{padding:30px}.supply-box .step-5 .body__content .content__show-resume .show-resume__data-box .show-data .supply-box__title span{font-size:40px}.supply-box .step-5 .body__content .content__show-resume .show-resume__data-box .show-data span{font-size:30px}}.undertitle{display:block;font-size:13px;margin-top:4px}.trashIcon{height:24px;width:24px}.w-full{width:100%!important}.info-box{background-color:#775af4;background-color:var(--primary);border:1px solid #001d6b;border-radius:10px;box-sizing:border-box;color:#ededed;color:var(--grey);display:flex;flex-direction:column;padding:16px 32px;width:100%}.info-box:has(.menus-plus-container.open){gap:25px}.info-box__title{align-items:center;align-self:stretch;display:flex;flex-direction:row;font-weight:600;justify-content:space-between}.info-box__title:hover{cursor:pointer}.info-box__title .menus-plus-container{position:relative}.info-box__title .menus-plus-container__line{background-color:#ededed;background-color:var(--grey);height:2px;left:0;position:absolute;top:0;transition:all .3s;width:13px}.info-box__title .menus-plus-container__line:nth-child(2){transform:rotate(90deg)}.info-box__title .menus-plus-container.open .menus-plus-container__line:nth-child(2){transform:rotate(0deg)}.info-box__body{height:0;overflow:hidden;width:100%}.info-box__body.open{height:100%}@media only screen and (min-width:768px){.info-box{align-self:flex-start;width:calc(50% - var(--gap-form)/2)}.info-box input{width:100%}}.clickable-card:hover{cursor:pointer}.card-container{box-sizing:border-box;display:flex;flex-direction:row;gap:15px;margin:0 auto;padding:20px;position:relative;transition:all .3s;width:100%}.card-container--primary{background-color:#775af4;background-color:var(--primary);border:1px solid #ededed;border:1px solid var(--grey);color:#ededed;color:var(--grey)}.card-container--secondary{background-color:#eefd6b;background-color:var(--secondary)}.card-container--dark{background-color:#000;background-color:var(--black)}.card-container--light{background-color:#ededed;background-color:var(--grey)}.card-container--br-s{border-radius:10px}.card-container--br-m{border-radius:16px}.card-container--br-l{border-radius:30px}.card-container .offer-container__icon{flex:0 0 9%;margin-top:5px}.card-container .offer-container__icon svg{min-width:18px;min-width:20px}.card-container .offer-container__text{display:flex;flex:0 0 91%;flex-direction:column}.card-container .offer-container__text .text__title{font-size:24px;font-weight:600;text-transform:uppercase}.card-container .offer-container__text .text__paragraph{font-size:15px;font-weight:600;margin-top:22px}.card-container .offer-container__text .text__small{font-size:10px;font-weight:300;margin-top:4px}@media only screen and (min-width:768px){.card-container{flex:1 1;gap:20px;padding:30px}.card-container .offer-container__icon svg{width:100%}}@media only screen and (min-width:1024px){.card-container{flex:1 1;gap:20px;padding:30px}.card-container .offer-container__icon svg{width:100%}}@media only screen and (min-width:1536px){.card-container{gap:40px;padding:35px}.card-container .offer-container__text{gap:15px}.card-container .offer-container__text .text__title{font-size:40px}.card-container .offer-container__text .text__paragraph{font-size:30px}.card-container .offer-container__text .text__small{font-size:22px}}.text-appendix{display:inline-block;height:100%}.text-appendix span{font-size:10px;height:100%;position:absolute;right:-5px;top:0;width:-webkit-fit-content;width:fit-content}.text-appendix span:hover{cursor:pointer}.text-appendix__hover{background-color:#775af4;background-color:var(--primary);border:1px solid #fff;border:1px solid var(--white);border-radius:10px;box-sizing:border-box;color:#fff;color:var(--white);display:none;font-size:15px;font-weight:400;height:-webkit-fit-content;height:fit-content;max-width:350px;min-width:250px;padding:12px 16px;position:absolute;right:-10px;text-transform:none;top:-45px;width:100%}.text-appendix__hover.show{display:block}@media only screen and (min-width:768px){.text-appendix span{font-size:15px}.text-appendix__hover{font-size:15px;max-width:400px}}@media only screen and (min-width:1024px){.text-appendix span{font-size:20px}.text-appendix__hover{font-size:21px;max-width:600px}}@media only screen and (min-width:1280px){.text-appendix span{font-size:21px}}.contact-us-container{display:flex;flex-direction:column;gap:24px}.contact-us-container__paragraph{font-size:35px}.contact-us-container input,.contact-us-container textarea{font-size:medium!important}.contact-us-container__inputs{align-items:center;display:flex;flex-direction:column;gap:8px}.contact-us-container__inputs .input-container,.contact-us-container__inputs input{width:100%}.contact-us-container__inputs textarea{min-height:250px}.contact-us-container__inputs .button{width:auto -webkit-fit-content;width:auto fit-content}@media only screen and (min-width:768px){.contact-us-container{display:flex;flex-direction:row;gap:32px}.contact-us-container>div{width:50%}}.alert-container{align-items:center;display:flex;height:-webkit-fit-content;height:fit-content;justify-content:center;left:0;pointer-events:none;position:fixed;top:20px;width:100%;z-index:999999}.alert-message{align-items:center;border-radius:24px;box-shadow:0 12px 30px #0000004d;box-sizing:border-box;display:flex;font-family:Inter,sans-serif;gap:16px;max-width:600px;opacity:1;padding:20px 24px;pointer-events:auto;transform:translateY(60px);transition:transform .5s ease,opacity .4s ease;width:90%}.alert-message.hidden-alert{opacity:0;transform:translateY(-150px)}.alert-message__icon{align-items:center;background-color:#fff3;border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:28px;font-weight:700;height:50px;justify-content:center;width:50px}.alert-message__text{color:#fff;flex:1 1;font-size:clamp(16px,3vw,22px);font-weight:600;line-height:1.4}.alert-message--error{background:#e53935;border:3px solid #b71c1c}.alert-message--error .alert-message__icon{background:#b71c1c;color:#fff}.alert-message--success{background:#43a047;border:3px solid #1b5e20}.alert-message--success .alert-message__icon{background:#1b5e20;color:#fff}.stepper-container{--circle-size:30px;display:flex;flex-direction:row;gap:20px;justify-content:center;position:relative}.stepper-container__step{align-items:center;display:flex;flex-direction:column;gap:8px;position:relative;z-index:2}.stepper-container__step .circle{align-items:center;background-color:#000;background-color:var(--black);border:1px solid #000;border:1px solid var(--black);border-radius:100%;color:#eefd6b;color:var(--secondary);display:flex;font-size:20px;font-weight:500;height:var(--circle-size);justify-content:center;width:var(--circle-size)}.stepper-container__step .text{font-size:10px;font-weight:400;text-align:center}.stepper-container__step.active .circle{background-color:#eefd6b;background-color:var(--secondary);color:#000;color:var(--black)}.stepper-container .line{background-color:#000;background-color:var(--black);height:1px;position:absolute;top:calc(var(--circle-size)/2);width:calc(100% - var(--circle-size));z-index:1}@media only screen and (min-width:768px){.stepper-container{gap:30px}}@media only screen and (min-width:1024px){.stepper-container{--circle-size:40px;gap:35px}.stepper-container__step .circle{font-size:21px}.stepper-container__step .text{font-size:20px}}@media only screen and (min-width:1536px){.stepper-container{--circle-size:50px;gap:55px}.stepper-container__step .circle,.stepper-container__step .text{font-size:24px}}.highlight-box{background-color:#eefd6b;background-color:var(--secondary);border:1px solid #000;border:1px solid var(--black);border-radius:16px;color:#000;color:var(--black);font-size:15px;font-weight:600;padding:6px 12px;text-align:center;text-transform:uppercase}@media only screen and (min-width:1024px){.highlight-box{font-size:21px;padding:10px 18px}}@media only screen and (min-width:1536px){.highlight-box{font-size:21px;padding:12px 20px}}.spinner-container{animation:rotate360deg 5s linear infinite}@keyframes rotate360deg{to{transform:rotate(1turn)}}.fullsize-image-container{position:relative;width:100%}.fullsize-image-container .content__image{border-radius:8px;display:block;height:auto;width:100%}.fullsize-image-container .fullscreen-btn{background:#00000080;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:14px;padding:4px 8px;position:absolute;right:8px;top:8px;transition:background .2s;width:40px}.fullsize-image-container .fullscreen-btn:hover{background:#000}.fullscreen-overlay{-webkit-overflow-scrolling:touch;align-items:center;background:#000;display:flex;inset:0;justify-content:center;overflow:auto;position:fixed;z-index:9999}.fullscreen-image{border-radius:8px;box-shadow:0 8px 30px #00000080;max-height:100%;max-width:100%;touch-action:manipulation}.close-btn{align-items:center;background:#fff3;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:20px;height:40px;justify-content:center;position:fixed;right:20px;top:20px;width:40px}.close-btn:hover{background:#ffffff80}.select-comune{font-family:sans-serif;margin:0;max-width:400px;position:relative}.select-label{color:var(--white);display:block;margin-bottom:8px}.custom-input{border:1px solid #ccc;border-radius:8px;font-size:14px;outline:none;padding:10px 14px;width:100%}.custom-input:focus{border-color:#000;box-shadow:0 0 5px #0000001a}.space-taker{height:200px}.dropdown{background:#fff;border:1px solid #ccc;border-radius:8px;list-style:none;margin-top:4px;max-height:200px;overflow-y:auto;padding:0;position:absolute;width:100%;z-index:1000}.dropdown-item{color:#000;cursor:pointer;padding:10px 14px;transition:background .2s}.dropdown-item:hover{background-color:#f0f0f0}.select-note{color:#fff;font-size:12px;margin-top:4px}.last-page-box__landing{display:flex;flex-direction:column;font-size:24px}.last-page-box__landing .landing__heading{display:flex;flex-direction:column;gap:50px}.last-page-box__landing .landing__heading .heading-wrapper__title{font-size:40px;font-weight:600}.last-page-box__landing .landing__heading .heading-wrapper__image{display:none}.last-page-box__landing .landing__heading .heading__img{display:flex;justify-content:center;width:100%}.last-page-box__landing .landing__heading .heading__img svg{margin:20px 0 30px;width:200px}.last-page-box__landing .landing__body{display:flex;flex-direction:column;gap:50px}.last-page-box__landing .landing__body .landing__body__inputs{align-items:center;display:flex;flex-direction:column;gap:25px;width:100%}.last-page-box__landing .landing__body .landing__body__inputs .button{width:-webkit-fit-content;width:fit-content}@media only screen and (min-width:768px){.last-page-box__landing{padding:70px}.last-page-box__landing .landing__heading{flex-direction:row}.last-page-box__landing .landing__heading .heading-wrapper{align-items:center;display:flex;flex-direction:column;gap:60px}.last-page-box__landing .landing__heading .heading-wrapper .heading-wrapper__title{font-size:35px}.last-page-box__landing .landing__heading .heading-wrapper__image{display:block}.last-page-box__landing .landing__heading .heading__paragraph{max-width:50%}.last-page-box__landing .landing__heading .heading__img{display:none}.last-page-box__landing .landing__body{flex-direction:row;gap:60px;margin-top:100px}}@media only screen and (min-width:1024px){.main-container.last-page-box .last-page-box__landing{padding:80px}.main-container.last-page-box .last-page-box__landing .landing__heading{justify-content:space-around}.main-container.last-page-box .last-page-box__landing .landing__heading .heading-wrapper{box-sizing:border-box;flex:0 0 35%;padding:0 40px}.main-container.last-page-box .last-page-box__landing .landing__heading .heading-wrapper__title{font-size:45px}.main-container.last-page-box .last-page-box__landing .landing__heading .heading-wrapper__image{margin-top:80px;width:250px}.main-container.last-page-box .last-page-box__landing .landing__heading .heading__paragraph{flex:0 0 65%;font-size:30px}.main-container.last-page-box .last-page-box__landing .landing__body__paragraph{font-size:30px}.main-container.last-page-box .last-page-box__landing .landing__body__inputs textarea{font-size:20px}.main-container.last-page-box .last-page-box__landing .landing__body__inputs .button{font-size:24px}}@media only screen and (min-width:1280px){.main-container.last-page-box .last-page-box__landing{padding:90px}.main-container.last-page-box .last-page-box__landing .landing__heading .heading-wrapper{box-sizing:border-box;flex:0 0 40%;padding:0 60px}.main-container.last-page-box .last-page-box__landing .landing__heading .heading-wrapper__title{font-size:60px}.main-container.last-page-box .last-page-box__landing .landing__heading .heading-wrapper__image{margin-top:80px;width:335px}.main-container.last-page-box .last-page-box__landing .landing__heading .heading__paragraph{flex:0 0 60%;font-size:40px}.main-container.last-page-box .last-page-box__landing .landing__body__paragraph{font-size:40px}.main-container.last-page-box .last-page-box__landing .landing__body__inputs .button,.main-container.last-page-box .last-page-box__landing .landing__body__inputs textarea{font-size:24px}}.support.support-page-box .support-page-box__landing{display:flex;flex-direction:column;font-size:24px}.support.support-page-box .support-page-box__landing .landing__support-heading{display:flex;flex-direction:column;gap:50px;width:100%}.support.support-page-box .support-page-box__landing .landing__support-heading .suppport-heading-wrapper{width:inherit}.support.support-page-box .support-page-box__landing .landing__support-heading .suppport-heading-wrapper__title{font-size:40px;font-weight:600;text-align:center}.support.support-page-box .support-page-box__landing .landing__support-heading .suppport-heading-wrapper__image{display:none}.support.support-page-box .support-page-box__landing .landing__support-heading .heading__img{display:flex;justify-content:center;width:100%}.support.support-page-box .support-page-box__landing .landing__support-heading .heading__img svg{margin:20px 0 30px;width:200px}.support.support-page-box .support-page-box__landing .landing__body{margin-top:60px}@media only screen and (min-width:768px){.support.support-page-box .support-page-box__landing{padding:70px}.support.support-page-box .support-page-box__landing .landing__support-heading{flex-direction:row}.support.support-page-box .support-page-box__landing .landing__support-heading .suppport-heading-wrapper{align-items:center;display:flex;flex-direction:column;gap:60px}.support.support-page-box .support-page-box__landing .landing__support-heading .suppport-heading-wrapper .suppport-heading-wrapper__title{font-size:35px}.support.support-page-box .support-page-box__landing .landing__support-heading .suppport-heading-wrapper__image{display:block}.support.support-page-box .support-page-box__landing .landing__support-heading .heading__paragraph{max-width:50%}.support.support-page-box .support-page-box__landing .landing__support-heading .heading__img{display:none}}@media only screen and (min-width:1024px){.main-container.support.support-page-box .support-page-box__landing{padding:80px}.main-container.support.support-page-box .support-page-box__landing .landing__support-heading{justify-content:space-around}.main-container.support.support-page-box .support-page-box__landing .landing__support-heading .suppport-heading-wrapper__title{font-size:45px}.main-container.support.support-page-box .support-page-box__landing .landing__support-heading .suppport-heading-wrapper__image{margin-top:80px;width:250px}.main-container.support.support-page-box .support-page-box__landing .landing__support-heading .heading__paragraph{flex:0 0 65%;font-size:30px}.main-container.support.support-page-box .support-page-box__landing .landing__body{margin-top:120px}}@media only screen and (min-width:1280px){.main-container.support.support-page-box .support-page-box__landing{padding:90px}.main-container.support.support-page-box .support-page-box__landing .landing__support-heading .suppport-heading-wrapper__title{font-size:60px}.main-container.support.support-page-box .support-page-box__landing .landing__support-heading .suppport-heading-wrapper__image{margin-top:80px;width:335px}.main-container.support.support-page-box .support-page-box__landing .landing__support-heading .heading__paragraph{flex:0 0 60%;font-size:40px}}:root{--primary-value:119,90,244;--secondary-value:238,253,107;--grey-value:237,237,237;--black-value:0,0,0;--white-value:255,255,255;--red-value:162,44,41;--green-value:22,193,114;--primary:rgb(var(--primary-value));--secondary:rgb(var(--secondary-value));--grey:rgb(var(--grey-value));--black:rgb(var(--black-value));--font-family-body:"Inter",sans-serif;--white:rgb(var(--white-value));--red:rgb(var(--red-value));--green:rgb(var(--green-value))}.contact-us-container__paragraph{font-size:20px;width:100%}@media(max-width:768px){.contact-us-container__paragraph{font-size:18px}}@media(max-width:480px){.contact-us-container__paragraph{font-size:15px}}
/*# sourceMappingURL=main.d651e2ee.css.map*/