.info-toast-section[data-v-515aac02]{margin:50px auto}.info-toast-section .info-toast[data-v-515aac02]{position:absolute;top:-30%;right:-100%}@media screen and (max-width: 1180px){.info-toast-section .info-toast[data-v-515aac02]{display:none}}@media screen and (max-width: 1250px){.info-toast-section[data-v-515aac02]{flex-direction:column;gap:20px;margin-bottom:50px}.info-toast-section .info-toast[data-v-515aac02]{position:relative;top:unset;right:unset;margin:0 auto}}.not-found-message[data-v-5ea3d3de]{color:red;margin-left:10px;margin-top:-10px}.text-content[data-v-e7965434]{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;transition:max-height 1.5s ease-in-out}.text-content.expanded[data-v-e7965434]{display:block;overflow:visible}.toggle-btn[data-v-e7965434]{color:red;background:none;border:none;cursor:pointer;margin-top:10px;margin-bottom:5px;font-size:12px;display:inline-block}.text-content[data-v-9275fe94]{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;transition:max-height 1.5s ease-in-out}.text-content.expanded[data-v-9275fe94]{display:block;overflow:visible}.toggle-btn[data-v-9275fe94]{color:red;background:none;border:none;cursor:pointer;margin-top:10px;margin-bottom:5px;font-size:12px;display:inline-block}.expert-opinion-date[data-v-9c5709ba]{width:380px;float:right}@media all and (max-width: 866px){.expert-opinion-date[data-v-9c5709ba]{float:unset;margin:0 auto}}.info-toast-section .info-toast[data-v-110af780]{position:absolute;top:0;right:-40%}@media screen and (max-width: 1180px){.info-toast-section .info-toast[data-v-110af780]{display:none}}@media all and (max-width: 1650px){.info-toast-section[data-v-110af780]{flex-direction:column;gap:20px;margin-bottom:0}.info-toast-section .info-toast[data-v-110af780]{position:relative;top:unset;right:unset;margin:0 0 0 auto}}.width75[data-v-28509db1]{width:75%}.info-toast-section[data-v-28509db1]{margin:50px auto}.info-toast-section .info-toast[data-v-28509db1]{position:absolute;top:-50%;right:-100%}@media screen and (max-width: 1180px){.info-toast-section .info-toast[data-v-28509db1]{display:none}}@media all and (max-width: 1250px){.info-toast-section[data-v-28509db1]{flex-direction:column;gap:20px;margin-bottom:50px}.info-toast-section .info-toast[data-v-28509db1]{position:relative;top:unset;right:unset;margin:0 auto}}a[data-v-28509db1]{color:#e61414;font-weight:700;text-decoration:underline}.lottie-box{width:300px}.row[data-v-8743d559]{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;gap:30px}hr[data-v-8743d559]{margin:30px 0}.additional-insurance{display:flex;flex-direction:row;width:100%;min-height:160px;padding:30px;box-shadow:0 3px 30px #a7a7a729}.additional-insurance:hover{border:1px solid #D0D0D0}.additional-insurance.active{border:2px solid #E61414;background-color:#fff2f2}.additional-insurance:not(:first-child){margin-top:20px}.additional-insurance .col{display:flex;flex-direction:column;flex:1;align-items:baseline;justify-content:space-between;vertical-align:middle}.additional-insurance .col:first-child{flex:5}.additional-insurance .col:last-child{align-items:flex-end}.additional-insurance .col:last-child .subtitle{display:flex;flex:1;justify-content:center;padding-top:25px}.additional-insurance .col .title{display:flex;align-items:center}.additional-insurance .col .title .checkbox{max-width:none}.additional-insurance .col .title .label{font-weight:700;font-size:16px;vertical-align:middle;color:#1f1f1f}.additional-insurance .col .title .tooltip{padding-left:15px}.additional-insurance .col .subtitle{display:flex;align-items:center;justify-items:center;padding-top:25px;padding-left:36px}.additional-insurance .col .subtitle .label{font-size:14px;text-align:left}.additional-insurance .col .subtitle .label.price{text-align:right}.additional-insurance .col .subtitle .input{padding-left:15px;width:100%}.additional-insurance .col .price{font-size:30px;color:#e61414}@media screen and (max-width: 768px){.additional-insurance{flex-direction:column;padding:15px}.additional-insurance .col .title{display:flex;flex:1;width:100%}.additional-insurance .col .title .tooltip{display:flex;flex:1;justify-content:flex-end;margin:0}.additional-insurance .col .subtitle{display:flex;flex:1;flex-direction:column;width:100%;align-items:flex-start;padding-left:0}.additional-insurance .col .subtitle .input{padding-left:0;padding-top:10px}.additional-insurance .col:last-child{display:flex;flex-direction:row-reverse;align-items:center;padding-top:15px}.additional-insurance .col:last-child .subtitle{padding-top:0}}.alert-message{display:flex;align-items:center;gap:10px;padding:20px;font-weight:700;border-radius:8px;outline:none;margin-bottom:30px}.alert-message.cabin{margin-top:30px}.alert-message i{flex:none}.alert-message .message{text-align:left}.alert-message.alert-error{color:#e61414;background-color:#e614140d}.alert-message.alert-info{background-color:#f5f5f5}.button{user-select:none;cursor:pointer;min-width:110px;width:max-content;max-width:400px;min-height:60px;font-size:16px;font-weight:700;z-index:1;padding:0 25px}.button:hover,.button:active{z-index:2}.button.final{margin-top:50px}.button.add{width:auto;min-width:156px;height:40px;color:#211f20;border:solid 1px #211F20;font-size:14px}.button.primary{background-color:#e61414;border:1px solid #E61414;color:#fff}.button.primary.disabled{background-color:#d0d0d0;border-color:#d0d0d0}.button.primary:not(.disabled):hover{background-color:#d51212}.button.primary:not(.disabled):active{background-color:#931b1d}.button.secondary{background-color:#fff;border:1px solid #525252}.button.secondary.disabled{border-color:#d0d0d0;background-color:#fff;color:#d0d0d0}.button.secondary:not(.disabled):hover,.button.secondary:not(.disabled):active{color:#1f1f1f;border:2px solid #1F1F1F}.button.rounded{background-color:#848484;border:none;border-radius:70px;color:#fff}.button.rounded.disabled{border-color:#d0d0d0}.button.rounded:not(.disabled):hover,.button.rounded:not(.disabled):active{color:#fff;border:2px solid #1F1F1F}.list-action-buttons{display:flex;justify-content:space-between;margin-top:15px}.list-action-buttons .button{display:flex;flex-direction:row;align-items:center;max-height:61px;background-color:#fff;border:none;box-shadow:0 3px 30px #a7a7a729}.list-action-buttons .button i{margin-right:10px}@media screen and (max-width: 768px){.list-action-buttons .button i{margin-right:5px}}.list-action-buttons .button span{font-weight:400}.checkbox{display:flex;color:#1f1f1f;line-height:19.4px;text-align:start;align-items:center;max-width:fit-content}.checkbox a{color:#e61414;text-decoration:underline}.checkbox i.check{cursor:pointer;margin-right:15px;width:22px;height:22px;background-image:url(./checkbox-false.bf457632.svg)}.checkbox i.check:hover{background:rgba(208,208,208,.1215686275) 0 0 no-repeat padding-box;border:3px solid #D0D0D0}.checkbox .label{cursor:pointer}.checkbox.checked{font-weight:700}.checkbox.checked i.check{background-image:url(./checkbox-true.1c0d8551.svg)}.checkbox.checked i.check:hover{border:none}.checkbox.disabled{pointer-events:none}.counter{display:flex;flex-direction:row;text-align:left}.counter .counter-label{display:flex;justify-content:space-between;align-items:center;gap:15px;line-height:20px}.counter .counter-label label{font-weight:700;font-size:16px;color:#1f1f1f}.counter .counter-label+.counter-field{margin-top:5px;margin-bottom:5px}.counter .counter-field{margin-top:5px;display:flex;flex-direction:row;align-items:center;gap:5px}.counter .counter-field input{width:40px;height:100%;text-align:center;border:none;font-weight:700;font-size:16px;user-select:none}.counter .counter-field input:disabled{background-color:#fff}.counter .counter-field button{display:flex;justify-content:center;align-items:center;padding:0;min-width:43px;min-height:43px}.counter .counter-field button.secondary{background-color:#525252}.counter .counter-field button.secondary:hover{border:1px solid #1F1F1F}.file-upload{display:flex;flex-direction:column;padding:60px;background-color:#e614140d;font-weight:700;color:#e61414;line-height:19.4px;border-radius:8px;outline:none;align-items:center;width:80%;border:1px dashed #E61414;font-size:20px}.file-upload input{display:none}.file-upload label{text-decoration:underline}.file-upload.highlighted{background-color:#fff}.file-upload .files{display:flex;width:100%;flex-direction:column;align-items:flex-start;gap:10px;color:#525252;font-size:14px;margin-top:40px}.file-upload .files>div{display:flex;width:100%;border-bottom:1px solid #E61414;padding:10px;justify-content:space-between;align-items:center}.file-upload .uploader{display:flex;width:100%;flex-direction:row;justify-content:space-around;flex-wrap:wrap-reverse;align-items:center;gap:20px 10px}.file-upload .icon-circle{padding:30px;background-color:#e6141417;border-radius:50%}.file-upload .icon-circle .cabin-small{position:relative}.file-upload .icon-circle .red-plus{position:absolute;margin-top:57px;margin-left:1px}.file-upload .text-items{display:flex;flex-direction:column;align-items:flex-start}.file-upload .content{margin-top:14px;color:#1f1f1f;font-size:16px}*+.form-section{margin-top:50px;width:100%;text-align:left}.form-section h5{margin-top:30px}.form-section.inline [class$=-container]{display:flex;flex-direction:row;justify-content:space-between}.form-section.inline [class$=-container]>.radio-buttons{flex-wrap:nowrap}.form-section.inline [class$=-container]>.radio-label{margin-bottom:0}.form-section.inline [class$=-container] [class$=-label]+div{margin-left:0}.form-section:not(.no-border)>div:not(:first-child):not(.alert-message):not(.subsection){border-top:1px solid #E6E6E6}.form-section.error-section>div:not(.subsection):not(.error-section){padding:30px 10px}@media screen and (min-width: 769px){.form-section.error-section>div [class$=-label]+div{margin-left:20px}}.form-section:not(.error-section)>div{padding:15px 0}@media screen and (min-width: 769px){.form-section:not(.error-section)>div [class$=-label]+div{margin-left:20px}}.form-section.user-validable .touched:not(.error) .input-label,.form-section.user-validable .touched:not(.error) .radio-label{color:#3bac20}.form-section.user-validable .touched:not(.error) .input-label .check-circle-green,.form-section.user-validable .touched:not(.error) .radio-label .check-circle-green{display:block}@media screen and (max-width: 768px){.form-section.half-input-width [class$=-container]{max-width:50%}}@media screen and (min-width: 769px){.form-section.half-input-width .input-container .input-label,.form-section.half-input-width .input-container .input-field{max-width:50%}.form-section.half-input-width .input-floor{max-width:30%}}@media screen and (min-width: 769px) and (max-width: 992px){.form-section.half-input-width .input-floor{max-width:50%}}.form-section .subsection{margin-left:31px;padding:0}@media screen and (max-width: 768px){.form-section .subsection{margin-left:10px}}.form-section .subsection>div:not(.alert-message):not(.subsection):not(.line-text):not(.list-action-buttons){padding:15px 10px}.form-section .subsection>div:not(.alert-message):not(.subsection):not(.line-text):not(.list-action-buttons) .input-field{margin-left:0}.form-section .subsection+div{margin-top:30px}.form-section .alert-message{margin-top:15px}.line-text{text-align:left;padding-bottom:5px;color:#848484;border-bottom:1px solid #E6E6E6;font-size:12px;font-weight:700;margin-bottom:10px;margin-top:10px;text-transform:uppercase}.line-text.full{width:100%}@media screen and (max-width: 768px){.form-section.inline [class$=-container]{flex-direction:column;justify-content:flex-start}.form-section.inline [class$=-container]>.radio-label{margin-bottom:20px}.form-section>div [class$=-label]+div{margin-left:0}}.icon{display:inline-block;background-repeat:no-repeat;font-style:normal;vertical-align:middle;flex:none}.icon.modal-info{width:25px;height:23px;background-image:url(./modal-info.f884fad7.svg)}.icon.cross-white{width:10px;height:10px;background-image:url(./cross-white.f48c963d.svg)}.icon.minus-white{width:16px;height:16px;background-image:url(./minus-white.fbd23ce2.svg)}.icon.plus-white{width:16px;height:16px;background-image:url(./plus-white.a6eca279.svg)}.icon.info{width:26px;height:26px;background-image:url(./info.4446579d.svg)}.icon.info-hover{width:26px;height:26px;background-image:url(./info-hover.5f08a42c.svg)}.icon.house{width:97.7px;height:77.3px;background-image:url(./house.b8349814.svg)}@media screen and (max-width: 768px){.icon.house{max-width:33px;height:33px}}.icon.cabin{width:83px;height:83px;background-image:url(./cabin.dd1ea8b1.svg)}@media screen and (max-width: 768px){.icon.cabin{max-width:33px;height:33px}}.icon.cabin-small{width:53px;height:53px;background-image:url(./cabin-small.89745d5b.svg)}.icon.apartment{width:74.8px;height:89.1px;background-image:url(./apartment.7ced6821.svg)}@media screen and (max-width: 768px){.icon.apartment{max-width:33px;height:33px}}.icon.alert-error-mark{width:26px;height:26px;background-image:url(./alert-error-mark.fc1e6786.svg)}.icon.alert-info-mark{width:26px;height:26px;background-image:url(./alert-info-mark.c978b82e.svg)}.icon.household-package{width:196px;height:196px;background-image:url(./household-package.4165fa7e.svg)}.icon.building-package{width:196px;height:196px;background-image:url(./building-package.1efdaba0.svg)}.icon.building-household-package{width:196px;height:196px;background-image:url(./building-household-package.a7fe6583.svg)}.icon.household{width:440px;height:440px;background-image:url(./household.9c0898a1.svg)}.icon.building{width:440px;height:440px;background-image:url(./building.4c0e2561.svg)}.icon.building-household{width:440px;height:440px;background-image:url(./building-household.30ff3a94.svg)}.icon.empty{width:440px;height:440px;background-image:url(./empty.8dc28ecd.svg)}.icon.coins{width:32.5px;height:26.6px;background-image:url(./coins.520eff34.svg)}.icon.coins-circle{width:60px;height:60px;background-image:url(./coins-circle.b9dbe240.svg)}.icon.diamond{width:32.8px;height:30.1px;background-image:url(./diamond.6fb0dcfb.svg)}.icon.diamond-circle{width:60px;height:60px;background-image:url(./diamond-circle.bc734b93.svg)}.icon.phone{width:41px;height:40px;background-image:url(./phone.db17cc93.svg)}.icon.phone-input{width:30.25px;height:50.77px;background-image:url(./phone-input.5fc6e8b4.svg)}.icon.message{width:41px;height:40px;background-image:url(./message.b375630f.svg)}.icon.mail-input{width:45px;height:45px;background-image:url(./mail-input.a06b4338.svg)}.icon.message-transparent{width:41px;height:40px;background-image:url(./message-transparent.7b7db0af.svg)}.icon.checkbox-true{width:22px;height:22px;background-image:url(./checkbox-true.1c0d8551.svg)}.icon.checkbox-false{width:22px;height:22px;background-image:url(./checkbox-false.bf457632.svg)}.icon.check-green{width:13.5px;height:10.5px;background-image:url(./check-green.9c4deee5.svg)}.icon.check-black{width:16px;height:12px;background-image:url(./check-black.9b97e5cf.svg)}.icon.check-circle{width:28px;height:28px;background-image:url(./check-circle.5a4ae64c.svg)}.icon.check-circle-green{width:20px;height:20px;background-image:url(./check-circle-green.996b3fbd.svg)}.icon.red-plus{width:29px;height:29px;background-image:url(./red-plus.cc46ea49.svg)}.icon.red-cross{width:29px;height:29px;background-image:url(./red-cross.86b97a55.svg)}.icon.arrow-black-down{width:12px;height:8px;background-image:url(./arrow-black-down.11cdf471.svg)}.icon.arrow-black-left{width:10px;height:16px;background-image:url(./arrow-black-left.feebf93b.svg)}.icon.arrow-grey-left{width:10px;height:16px;background-image:url(./arrow-grey-left.ae501e2b.svg)}.icon.arrow-white-right{width:10px;height:16px;background-image:url(./arrow-white-right.7f280c7c.svg)}.icon.phone-input{width:30px;height:51px;background-image:url(./phone-input.5fc6e8b4.svg)}.icon.payment-card{width:23.6px;height:25.3px;background-image:url(./payment-card.dd2038be.svg)}.icon.copy-square{width:29.4px;height:29.4px;background-image:url(./copy-square.1647cf13.svg)}.icon.cancel-black{width:16px;height:16px;background-image:url(./cancel-black.c38a1a23.svg)}.icon.plus-circle{width:16px;height:16px;background-image:url(./plus-circle.36c8cbd9.svg)}.info-toast{position:absolute;display:none;flex-direction:column;background-color:#fff2f2;font-size:14px;line-height:19.4px;border-radius:8px;outline:none;align-items:flex-start;text-align:start;max-width:320px;padding:26px}.info-toast .title{display:flex;width:100%;justify-content:space-between;color:#e61414;font-weight:700;font-size:18px}.info-toast .title .icons{display:flex;margin-left:15px;gap:5px}.info-toast .content{margin-top:20px;margin-right:10px}.info-toast.mobile{display:flex;flex-direction:row;min-width:100%;position:absolute;align-items:center;justify-content:center;top:0px;font-weight:700;border-radius:0}.info-toast.mobile .title{font-size:14px;width:fit-content;justify-content:center}.info-toast.mobile .content{font-size:14px;margin-top:0;margin-left:4px;text-align:start;justify-content:center}@media screen and (min-width: 991px){.info-toast.mobile{display:none}}@media screen and (min-width: 990px){.info-toast{display:flex}}.input{text-align:left}.input .input-container{display:flex;flex-direction:column}.input .input-container .input-label{display:flex;justify-content:space-between;align-items:center;gap:15px;line-height:20px}.input .input-container .input-label label{font-size:16px;font-weight:700}.input .input-container .input-label .check-circle-green{display:none}.input .input-container .input-label+.input-field{margin-top:5px;margin-bottom:5px}.input .input-container .input-field{position:relative}.input .input-container .input-field input{width:100%;height:43px;padding:0 15px;font-size:16px;outline:none;border-width:1px;border-style:solid;border-color:#d0d0d0;transition:all .3s ease-in-out}.input .input-container .input-field input:focus{border-color:#1f1f1f}.input .input-container .input-field .unit+input{padding-right:30px}.input .input-container .input-field .unit{position:absolute;height:16px;width:30px;right:0;top:calc(50% - 8px);text-align:center}.input.disabled label,.input.disabled .unit{color:#d0d0d0}.input.disabled input{border-color:#d0d0d0;background-color:#ededed;color:#d0d0d0;cursor:not-allowed}.input.disabled input::placeholder{color:#d0d0d0}.input.datepicker .v3dp__datepicker{--vdp-hover-bg-color: #D51212;--vdp-selected-bg-color: #D51212}.input.combobox.error .input-container .input-field .value .toggle-icon{color:#e61414;border-left-color:#e61414}.input.combobox.address-combobox .input-container.active .input-field .options ul{max-height:200px;overflow:auto}.input.combobox.address-combobox .input-container.active .input-field .options ul li.selected{background-color:#d0d0d0}.input.combobox .input-container .input-field .value{position:relative}.input.combobox .input-container .input-field .value input{padding-right:58px}.input.combobox .input-container .input-field .value .toggle-icon{display:inline-block;position:absolute;right:0;height:100%;width:43px;border-left-width:1px;border-left-style:solid;border-left-color:#d0d0d0;transition:all .3s ease-in-out}.input.combobox .input-container .input-field .value .toggle-icon i{transition:transform .3s ease-out;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.input.combobox .input-container .input-field .value input:focus+.toggle-icon{border-left-color:#1f1f1f}.input.combobox .input-container .input-field .value input:hover{border-color:#848484}.input.combobox .input-container .input-field .value input:hover+.toggle-icon{border-left-color:#848484;box-shadow:0 3px 6px #00000029}.input.combobox .input-container .input-field .options{position:relative}.input.combobox .input-container .input-field .options ul{max-height:0;overflow:hidden;margin:0;padding-left:0;list-style:none;position:absolute;z-index:10;left:0;right:0;top:0;background-color:#fff;border-width:0 1px 1px 1px;border-style:solid;border-color:#fff;transition:all .3s ease-in-out;-webkit-box-shadow:0px 10px 20px 0px rgba(0,0,0,.09);-moz-box-shadow:0px 10px 20px 0px rgba(0,0,0,.09);box-shadow:0 10px 20px #00000017}.input.combobox .input-container .input-field .options ul li{padding:10px;cursor:pointer;font-size:16px}.input.combobox .input-container .input-field .options ul li:hover{cursor:pointer;background-color:#f7f7f7;font-weight:700}.input.combobox .input-container.active .input-field .value input,.input.combobox .input-container.active .input-field .value .toggle-icon{border-color:#1f1f1f}.input.combobox .input-container.active .input-field .value i{transform:translate(-50%,-50%) rotate(180deg) translateY(25%)}.input.combobox .input-container.active .input-field .options ul{border-color:#1f1f1f}.input .errors,.input-contact .errors{display:none;margin:10px 0 0;font-size:12px;font-weight:700;color:#e61414}.input.error .input-container .unit,.input.error .input-container label,.input-contact.error .input-container .unit,.input-contact.error .input-container label{color:#e61414}.input.error .input-container input,.input-contact.error .input-container input{border-color:#e61414}.input.error .errors,.input-contact.error .errors{display:block}.input-contact .input-container{display:flex;flex-direction:column}.input-contact .input-container>*{width:100%}.input-contact .input-container .input-field{position:relative;display:flex;align-items:center;border-bottom:3px solid #E61414;padding:15px}.input-contact .input-container .input-field input{width:100%;text-align:center;height:43px;margin-left:20px;font-size:32px;outline:none;transition:all .3s ease-in-out;border:none}.input-contact .input-container .input-field input:focus::placeholder{color:transparent}.input-contact .input-container .input-field ::placeholder{color:#e6e6e6;font-weight:700}.input-contact.disabled label{color:transparent}.input-contact.disabled input{border-color:#d0d0d0;background-color:transparent;color:#fff;cursor:not-allowed}.input-person-date>.input-container>.input-field{display:flex;justify-content:space-between;gap:10px}.input-person-date>.input-container>.input-field .input-label label{font-weight:400}@media screen and (max-width: 768px){.input-contact .input-container .input-field input{font-size:24px}}.input-floor{padding:15px 10px;border:1px solid #525252}.input-floor .input-container{flex-direction:row;justify-content:space-between;align-items:center}.input-floor .input-container .input-label+.input-field{margin:0}.input-floor .input-container .input-field input{height:30px;width:100px}.input-floor:not(:first-child){margin-bottom:10px}.insurance-summary{display:flex;flex-direction:row;justify-content:center}.insurance-summary .tos{position:relative;display:flex;flex-direction:column;align-items:center;max-height:25rem;overflow-y:scroll;box-shadow:0 3px 30px #a7a7a729;padding:15px 15px 0}@media (max-width: 1200px){.insurance-summary .tos{width:100%}}@media (max-width: 576px){.insurance-summary .tos{max-height:30rem}}.insurance-summary .tos .content-container{width:55vw}.insurance-summary .tos .content-container .ws-inline-group{position:relative;display:flex;flex-direction:row;justify-content:space-between;margin:20px 0 0}.insurance-summary .tos .content-container .ws-inline-group:after{position:absolute;content:"";border-bottom:1px solid #E6E6E6;width:100%;bottom:-7px;left:0}@media screen and (max-width: 768px){.insurance-summary .tos .content-container .ws-inline-group{flex-direction:column}}.insurance-summary .tos .content-container .ws-inline-group>*{width:50%}@media screen and (max-width: 768px){.insurance-summary .tos .content-container .ws-inline-group>*{width:100%}}.insurance-summary .tos .content-container .ws-inline-group>*:nth-child(1){text-align:left}.insurance-summary .tos .content-container .ws-inline-group>*:nth-child(2){text-align:right}@media screen and (max-width: 768px){.insurance-summary .tos .content-container .ws-inline-group>*:nth-child(2){text-align:left;margin-top:5px}}.insurance-summary .tos .content-container .ws-inline-group>*:nth-child(2).text-align-right,.insurance-summary .tos .content-container .ws-inline-group>*:nth-child(2) .text-align-right{font-weight:700!important}.insurance-summary .tos .overlay{display:flex;justify-content:center;flex:1;width:100%;position:sticky;bottom:0;left:0;background-image:linear-gradient(rgba(255,255,255,0) 0%,rgb(255,255,255) 100%)}.insurance-summary .tos .overlay button.rounded{z-index:100;margin:20px 0}@media (max-width: 990px){.illustration-start-img{width:75%}}@media all and (max-width: 768px){.illustration-start-img{width:100%}}.introduction-four-steps{display:flex;gap:37px;margin-top:50px}.introduction-four-steps .step{display:flex;flex-direction:column;align-items:center;justify-content:center;width:145px;background-color:transparent;position:relative}.introduction-four-steps .step .step-id{display:flex;align-items:center;justify-content:center;width:78px;height:78px;border-radius:100%;border:solid 2px #E61414;background-color:#fff;color:#e61414;font-size:32px;z-index:2}.introduction-four-steps .step .step-line{height:5px;background:url(./line.413259f7.svg) no-repeat;background-size:cover;width:109.5px;position:absolute;top:39px;left:calc(-50% - 1px);z-index:1}.introduction-four-steps .step .step-label{margin-top:15px;font-weight:700;font-size:16px}@media (max-width: 990px){.introduction-four-steps{order:1;flex-direction:column;gap:50px}.introduction-four-steps .step{flex-direction:row;width:auto;justify-content:flex-start}.introduction-four-steps .step .step-line{transform:rotate(90deg);top:-28px;left:14px;width:50px}.introduction-four-steps .step .step-label{margin-left:15px;margin-top:0}}.introduction-four-steps+.button{margin-top:40px}@media (max-width: 990px){.introduction-four-steps+.button{width:100%}}.additional-insurance-layout{margin-top:50px;display:grid;grid-template-columns:1fr 12fr 1fr;gap:30px;width:100%}@media screen and (max-width: 990px){.additional-insurance-layout{grid-template-columns:1fr}.additional-insurance-layout .right{display:none}}.additional-insurance-layout h4{text-align-last:left}.additional-insurance-layout h4:not(:first-child){padding-top:20px}.additional-insurance-layout .right .info-toast{margin-top:75px}@media screen and (max-width: 1180px){.additional-insurance-layout .info-toast{display:none}}.center-form-layout{display:flex;flex-direction:column;width:500px}@media screen and (max-width: 990px){.center-form-layout{width:100%}}.center-form-layout div [class$=-label]+div{margin-left:0}.loader-mask{position:fixed;z-index:9998;top:0;left:0;width:100%;height:100%;background-color:#0003;display:flex;justify-content:center;transition:opacity .3s ease}.search-loader{display:flex;justify-content:center;align-items:center;vertical-align:middle}.search-loader .loader{display:inline-block;position:relative;width:4rem;height:2rem}.search-loader .loader div{display:inline-block;position:absolute;width:1rem;background:#ec1c24;animation:search-loader 1.2s cubic-bezier(0,.5,.5,1) infinite}.search-loader .loader div:nth-child(1){left:0;animation-delay:-.24s}.search-loader .loader div:nth-child(2){left:1.5rem;animation-delay:-.12s}.search-loader .loader div:nth-child(3){left:3rem;animation-delay:0}@keyframes search-loader{0%{top:0;height:2rem}50%,to{top:.5rem;height:1rem}}.navigation-progress-bar{position:fixed;width:100%;height:75px;bottom:0;z-index:1000;background-color:#fff}.navigation-progress-bar .progress-bar{width:100%;height:5px;background-color:#f4f4f4;z-index:1}.navigation-progress-bar .progress-bar .progress{width:0;height:5px;background-color:#e61414;transition:width .3s ease-in-out}.navigation-progress-bar .step-data{font-weight:700;font-size:14px;display:flex;flex-direction:row;align-items:center;gap:50px;transform:translateY(calc(-50% + 2.5px));top:50%;position:absolute;margin-left:10%}.navigation-progress-bar .step-data .parent-step{display:flex;flex-direction:row;align-items:center;color:#525252;gap:10px;padding:5px 15px 5px 5px;border-radius:30px;background-color:#f4f4f4}.navigation-progress-bar .step-data .parent-step .step-label{width:auto}.navigation-progress-bar .step-data .parent-step .step-id{color:#fff;background-color:#525252;border-style:solid;border-width:1px;border-color:#525252;cursor:default;user-select:none;display:flex;align-items:center;justify-content:center;width:25px;height:25px;border-radius:50%}.navigation-progress-bar .step-data .current-step{color:#e61414}.navigation-progress-bar .navigation-buttons{position:absolute;top:calc(-50% + 10px);right:50px;display:flex;gap:20px;z-index:2}@media all and (min-width: 991px){.navigation-progress-bar .mobile{display:none}}@media all and (max-width: 990px){.navigation-progress-bar{box-shadow:0 -3px 6px #0000001f}.navigation-progress-bar .progress-bar{position:absolute;bottom:1.2px}.navigation-progress-bar .step-data{justify-content:center;width:100%;margin-top:9px;margin-left:0}.navigation-progress-bar .navigation-buttons{width:calc(100% - 40px);justify-content:space-between;margin:0 20px;gap:0;right:0;top:calc(-50% + 5px)}.navigation-progress-bar .navigation-buttons .button{min-width:67px;min-height:67px}.navigation-progress-bar .desktop{display:none!important}.navigation-progress-bar .mobile{display:block}}.packagesTable{padding-top:30px}.packagesTable .mobile{display:none}.packagesTable.responsive{width:100%;padding-bottom:10px}.packagesTable.responsive::-webkit-scrollbar{margin-top:10px;height:10px}.packagesTable.responsive::-webkit-scrollbar-track{background:#b71018;border-radius:5px}.packagesTable.responsive::-webkit-scrollbar-thumb{background:#a3a3a3;border-radius:5px}.packagesTable table{border-spacing:0;position:relative}.packagesTable thead{font-weight:700;font-size:20px}.packagesTable thead tr:first-child th{padding:25px}.packagesTable thead tr:not(:first-child) th:first-child,.packagesTable thead tr:not(:first-child) th:last-child{color:#e61414}.packagesTable thead tr:not(:first-child) th:nth-child(even){border-width:1px 1px 0 1px;border-radius:8px 8px 0 0;position:relative;display:flex;justify-content:center;padding:20px 0;min-width:7vw}.packagesTable thead tr:not(:first-child) th:nth-child(even)>span{margin-top:12px}.packagesTable thead tr:not(:first-child) th:first-child{padding-top:12px}.packagesTable thead tr:not(:first-child) i{position:absolute;bottom:52px}.packagesTable tbody{font-size:12px}.packagesTable tbody tr.no-border-bottom td{border-bottom:none!important}.packagesTable tbody tr:not(:last-child) td{border-bottom:1px solid #EDEDED}.packagesTable tbody tr:hover{background-color:#f8f8f8}.packagesTable tbody tr:last-child td{padding:0;height:15px}.packagesTable tbody tr:last-child td:nth-child(even){border-width:0 1px 1px 1px;border-radius:0 0 8px 8px}.packagesTable th,.packagesTable td{background-color:transparent;text-align:start;padding:0 10px}.packagesTable th:first-child,.packagesTable td:first-child{min-width:250px;padding-right:15px}.packagesTable th:nth-child(odd):not(:first-child),.packagesTable td:nth-child(odd):not(:first-child){min-width:15px;padding:0}.packagesTable th:nth-child(even),.packagesTable td:nth-child(even){padding:15px;text-align:center;cursor:pointer;border:solid #E6E6E6;border-width:0 1px 0 1px}.packagesTable th.disabled,.packagesTable td.disabled{pointer-events:none;background-color:#7875751a}.packagesTable th.active,.packagesTable td.active{border-color:#e51e1a;background-color:#e51e1a1a}.packagesTable .sticky-top{position:sticky;top:0;z-index:999;background-color:#fff}.packagesTable .sticky-top.radio-tile-group-packages{padding:30px 0;margin:0}@media screen and (min-width: 769px){.packagesTable .mobile{display:none}}@media screen and (max-width: 768px){.packagesTable table{width:100%}.packagesTable thead.desktop{font-size:14px}.packagesTable thead.desktop.sticky-top{z-index:998;padding:0;margin:0}.packagesTable thead.desktop tr th:not(:first-child){display:none}.packagesTable thead.desktop tr:first-child{display:none}.packagesTable .desktop:not(thead){display:none}.packagesTable th,.packagesTable td{padding:15px 0}.packagesTable th.active,.packagesTable td.active{background-color:unset;width:80px}.packagesTable tbody tr td:not(:first-child){text-align:center;border:solid #E6E6E6;border-width:0 0 1px 0;padding:0}.packagesTable tbody tr td:not(:first-child):not(.active){display:none}.packagesTable tbody tr:last-child td{border:none}.packagesTable .mobile{display:block}}.payment-info-alert{width:100%;padding:30px;background-color:#e61414;color:#fff;text-align:left;font-size:16px}.payment-info-alert .alert-header{font-weight:700;width:100%}.payment-info-alert .alert-header .payment-title{display:flex;align-items:baseline;flex-direction:row;justify-content:space-between;gap:15px 30px;flex-wrap:wrap-reverse}.payment-info-alert .alert-header .payment-title .title{margin-top:5px}.payment-info-alert .alert-header .payment-title .payment-type{padding:10px 20px;background-color:#ce0f0f;border-radius:30px}.payment-info-alert .alert-header .payment-title .payment-type i{margin-right:5px}.payment-info-alert .alert-header .payment-price{display:flex;gap:15px;align-items:baseline}.payment-info-alert .alert-header .payment-price .price{font-size:48px}.payment-info-alert .alert-header .payment-price .frequency{font-weight:400;text-transform:lowercase;font-size:24px}.payment-info-alert .alert-body{border-top:1px solid #FFFFFF;padding-top:15px;margin-top:15px}.payment-info-alert .alert-body>div{display:flex;flex-direction:column}.payment-info-alert .alert-body>div:not(:first-child){margin-top:15px}.payment-info-alert .alert-body>div .value{font-weight:700;margin-top:3px}.payment-info-alert .alert-body>div .value .copy{position:relative;display:inline-block;float:right;margin-top:-10px;cursor:pointer;font-size:12px}.payment-info-alert .alert-body>div .qr-code{max-width:20%;border:solid;margin-top:10px;filter:grayscale(1)}.header-pricebox{position:absolute;top:141px;right:0}.price-box{display:flex;flex-direction:row;padding:30px 25px;background-color:#d51212;justify-content:space-between;gap:20px}.price-box .price-details{display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.price-box .price-details .title{color:#fff;font-size:10px;font-weight:700;letter-spacing:3px;margin-bottom:20px}.price-box .price-details .price{color:#fff;font-weight:700;font-size:32px;margin-bottom:5px}.price-box .price-details .frequency{color:#fff;font-weight:500;font-size:16px}.price-box .price-details .price-with-frequency-mobile{display:none}.price-box .icon-container{display:flex;flex-direction:column;width:70px;height:70px}.price-box .icon-container .deal-icon{width:100%;height:100%}@media screen and (max-width: 1180px){.header-pricebox{position:initial;grid-column-start:1;grid-column-end:4;grid-row-start:1;grid-row-end:1}.price-box{padding:8px 10px;gap:0}.price-box .price-details{width:100%}.price-box .price-details .title{font-size:10px;letter-spacing:2px;margin-bottom:0}.price-box .price-details .price,.price-box .price-details .frequency{display:none}.price-box .price-details .price-with-frequency-mobile{display:block}.price-box .price-details .price-with-frequency-mobile .price-mobile{color:#fff;font-size:22px;font-weight:700;margin-right:5px}.price-box .price-details .price-with-frequency-mobile .frequency-mobile{color:#fff;font-size:14px}.price-box .icon-container{width:48px;height:48px}}.radio-tile-group>.radio-tile-group-container>.radio-tiles{display:flex;flex-direction:row;justify-content:center;flex-wrap:wrap;gap:20px;align-items:stretch}.radio-tile-group.mobile{padding-bottom:30px}.radio-tile-group.mobile>.radio-tile-group-container>.radio-tiles{display:flex;flex-direction:row;justify-content:center;flex-wrap:nowrap;gap:20px;align-items:initial}.radio-tile{box-shadow:0 3px 30px #a7a7a729;background-color:#fff;border-bottom:4px solid #E61414;padding:2px 2px 0;position:relative;width:280px;display:flex;align-items:center;justify-content:center}.radio-tile.wide{width:380px;min-height:200px}.radio-tile.left>.radio-tile-container{text-align:left}.radio-tile.left>.radio-tile-container span{width:100%}.radio-tile.mobile{width:140px;border-bottom:none}.radio-tile.mobile>i{position:absolute}.radio-tile.mobile>i.check-circle{top:-14px;left:calc(50% - 14px)}.radio-tile.active{color:#e61414;background-color:#fff2f2;border:2px solid #E61414;padding:0}.radio-tile.active.mobile{color:#525252}.radio-tile.active>.radio-tile-container{padding-bottom:47px}@media all and (max-width: 768px){.radio-tile.active>.radio-tile-container{padding-bottom:27px}}.radio-tile.active .tooltip{top:-15px;right:11px}.radio-tile.secondary>.radio-tile-container{align-items:flex-start;justify-content:flex-start;padding:20px}.radio-tile.secondary>.radio-tile-container>.label{text-align:start}@media all and (max-width: 768px){.radio-tile.column>.radio-tile-container{flex-direction:column;align-items:flex-start;text-align:left}}@media all and (max-width: 768px){.radio-tile.tall>.radio-tile-container{min-height:125px;justify-content:space-between}}.radio-tile>.radio-tile-container{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:45px;padding:45px;cursor:pointer}@media all and (max-width: 768px){.radio-tile>.radio-tile-container{display:flex;flex-direction:row;justify-content:flex-start;gap:15px;align-items:center;padding:25px}}.radio-tile>.radio-tile-container.mobile{gap:20px;padding:20px;justify-content:end;flex-direction:column}.radio-tile>.radio-tile-container.mobile:hover{color:#525252}.radio-tile>.radio-tile-container:hover{color:#e61414}.radio-tile .label{font-size:16px;font-weight:700}.radio-tile .tooltip{position:absolute;top:-13px;right:13px}.radio-button-group .radio-label,.radio-group .radio-label,.radio-tile-group-container .radio-label,.radio-button-group-container .radio-label,.radio-tile-group-payment .radio-label{display:flex;align-items:center;line-height:20px;gap:20px;margin-bottom:15px}.radio-button-group .radio-label label,.radio-group .radio-label label,.radio-tile-group-container .radio-label label,.radio-button-group-container .radio-label label,.radio-tile-group-payment .radio-label label{font-weight:700;font-size:16px;color:#1f1f1f}.radio-button-group .radio-label .check-circle-green,.radio-group .radio-label .check-circle-green,.radio-tile-group-container .radio-label .check-circle-green,.radio-button-group-container .radio-label .check-circle-green,.radio-tile-group-payment .radio-label .check-circle-green{display:none}.radio-button-group.error .radio-label>label,.radio-group.error .radio-label>label,.radio-tile-group-container.error .radio-label>label,.radio-button-group-container.error .radio-label>label,.radio-tile-group-payment.error .radio-label>label{color:#e61414}.radio-button-group.error .errors,.radio-group.error .errors,.radio-tile-group-container.error .errors,.radio-button-group-container.error .errors,.radio-tile-group-payment.error .errors{display:block}.radio-button-group .errors,.radio-group .errors,.radio-tile-group-container .errors,.radio-button-group-container .errors,.radio-tile-group-payment .errors{display:none;margin:10px 0 0;font-size:12px;color:#e61414;font-weight:700}.radio-button-group{text-align:left}.radio-button-group.radio-button-group-personType>.radio-button-group-container>.radio-buttons .radio-button{flex-grow:1;width:33.3333333333%}.radio-button-group.radio-button-group-personType>.radio-button-group-container>.radio-buttons .radio-button .button{min-height:64px}.radio-button-group.wide-1>.radio-button-group-container>.radio-buttons .radio-button .button,.radio-button-group.wide-2>.radio-button-group-container>.radio-buttons .radio-button .button,.radio-button-group.wide-3>.radio-button-group-container>.radio-buttons .radio-button .button{width:100%;max-width:unset}.radio-button-group.error .radio-button-group-container label{color:#e61414}.radio-button-group.error .errors{display:block}@media screen and (max-width: 768px){.radio-button-group.wide-2>.radio-button-group-container>.radio-buttons .radio-button{width:50%}}@media screen and (max-width: 768px){.radio-button-group.wide-1>.radio-button-group-container>.radio-buttons .radio-button{width:100%}}.radio-button-group.wide-3{width:100%}@media screen and (max-width: 768px){.radio-button-group.wide-3>.radio-button-group-container>.radio-buttons .radio-button{width:33.3333333333%}}.radio-button-group>.radio-button-group-container>.radio-buttons{display:flex;flex-direction:row;flex-wrap:wrap}.radio-button-group>.radio-button-group-container>.radio-buttons>.date{display:flex;flex-direction:row;gap:30px;font-size:16px}.radio-button-group>.radio-button-group-container>.radio-buttons .button{max-width:145px;min-height:max-content;padding:10px;font-weight:400;border-color:#d0d0d0}.radio-button-group>.radio-button-group-container>.radio-buttons .button.secondary:hover{padding:9px}.radio-tile-group-packages{margin-bottom:20px}.radio-tile-group-packages .radio-tile{z-index:1}.radio-tile-group-packages .package{position:relative;margin-top:93px}.radio-tile-group-packages .package.disabled{pointer-events:none;background-color:#7875751a}.radio-tile-group-packages .package.mobile{margin-top:0}.radio-tile-group-packages .package .package-tooltip{width:100%;position:absolute;display:flex;justify-content:space-between;align-items:center;top:calc(-50% - 35px);padding:20px;font-size:18px;font-weight:700;border-radius:7px;z-index:2}.radio-tile-group-packages .package .package-tooltip:after{content:" ";position:absolute;bottom:-20px;left:calc(50% - 10px);border-width:10px;border-style:solid;z-index:2}.radio-tile-group-packages .package .package-tooltip.komfort{background-color:#eaf5e7;color:#246914}.radio-tile-group-packages .package .package-tooltip.komfort:after{border-color:#EAF5E7 transparent transparent transparent}.radio-tile-group-packages .package .package-tooltip.premium{background-color:#e61414;color:#fff}.radio-tile-group-packages .package .package-tooltip.premium:after{border-color:#E61414 transparent transparent transparent}.radio-tile-group-payment>.radio-tile-group-container>.radio-tiles{display:flex;flex-direction:row;justify-content:center;flex-wrap:nowrap;gap:20px}.radio-tile-group-payment>.radio-tile-group-container>.radio-tiles>.radio-tile{width:calc(33.3333333333% - 20px)}.radio-tile-group-payment>.radio-tile-group-container>.radio-tiles>.radio-tile>.radio-tile-container{gap:8px}.radio-tile-group-payment>.radio-tile-group-container>.radio-tiles>.radio-tile .label{margin-top:7px;color:#1f1f1f}.radio-tile-group-payment>.radio-tile-group-container>.radio-tiles>.radio-tile .price-label{font-size:48px;color:#e61414}.radio-tile-group-payment>.radio-tile-group-container>.radio-tiles>.radio-tile .text{margin-top:7px;color:#525252}@media screen and (max-width: 992px){.radio-tile{width:200px}}@media screen and (max-width: 768px){.radio-tile-group-payment>.radio-tile-group-container>.radio-tiles{gap:5px}.radio-tile-group-payment>.radio-tile-group-container>.radio-tiles>.radio-tile{width:100%;border-bottom:none}.radio-tile-group-payment>.radio-tile-group-container>.radio-tiles>.radio-tile>.radio-tile-container{gap:8px;padding:20px}.radio-tile-group-payment>.radio-tile-group-container>.radio-tiles>.radio-tile .label{font-size:14px}.radio-tile-group-payment>.radio-tile-group-container>.radio-tiles>.radio-tile .price-label{font-size:24px}.radio-tile-group-payment>.radio-tile-group-container>.radio-tiles>.radio-tile .text{font-size:10px}.radio-tile-group-payment>.radio-tile-group-container>.radio-tiles>.radio-tile.active{border:2px solid #E61414;padding:0}.radio-tile,.radio-tile-group-packages .package{width:100%}.radio-tile-group-packages .package:first-child{margin-top:0}.radio-tile-group-packages .package .package-tooltip{top:calc(-50% - 50px)}.radio-button-group.radio-button-group-personType>.radio-button-group-container>.radio-buttons .radio-button .button{min-height:76px}.radio-button-group.wide-2>.radio-button-group-container>.radio-buttons .radio-button{width:50%}.radio-button-group.wide-1>.radio-button-group-container>.radio-buttons .radio-button{width:100%}.radio-button-group.wide-3>.radio-button-group-container>.radio-buttons .radio-button{width:33.3333333333%}}@media screen and (max-width: 450px){.radio-tile-group-payment>.radio-tile-group-container>.radio-tiles{flex-wrap:wrap}}.radiobox{position:relative}.radiobox .radiobox-container{font-size:16px;padding-left:25px;color:#000;position:relative;margin:15px 0 5px;cursor:pointer}.radiobox .radiobox-container i.check{width:15px;height:16px;background-image:url(./radio-false.e6f3157d.svg);position:absolute;left:0;top:0}.radiobox .radiobox-container.checked{font-weight:700;color:#e61414}.radiobox .radiobox-container.checked i.check{background-image:url(./radio-true.5b7602e9.svg)}.radio-group{display:flex;flex-direction:column;position:relative}.radio-group .radio-group-container{display:flex;flex-wrap:wrap;align-items:baseline;color:#1f1f1f}.radio-group .radio-group-container>*{margin:0 0 10px}.radio-group .radio-group-container>div{width:100%;margin:0}.radio-group .radio-group-container>div .radiobox{margin-right:0;text-align:left}.radio-group .radio-group-container>div .radiobox:last-child{margin:0}.radio-group .radio-group-container span{font-weight:700;font-size:16px;margin-bottom:5px}.radio-group .radio-group-container .inline{display:flex;gap:0 40px;flex-direction:row;flex-wrap:wrap}.radio-group .radio-group-container .radiobox{font-weight:400}.radio-group .radio-group-container .radiobox.checked{font-weight:700}.radio-group .errors{text-align:left;color:#e61414;font-weight:700}.insurance-sum-section{color:#1f1f1f;text-align:left;margin-top:50px;padding:20px 0;position:relative;align-self:start}.insurance-sum-section .insurance-sum-default,.insurance-sum-section .insurance-sum-change{position:relative;z-index:2}.insurance-sum-section .insurance-sum-default{font-size:20px}.insurance-sum-section .insurance-sum-default>div{margin-top:10px}.insurance-sum-section .insurance-sum-change{margin-top:30px;font-size:14px}.insurance-sum-section .insurance-sum-change .input{margin-top:15px}.section-overlay{width:150vw;height:100%;background-color:#fcfcfc;position:absolute;top:0;left:-50vw;z-index:1}.section-overlay.page-bottom{height:calc(100% + 150px)}.info-toast-section{position:relative;display:flex}.info-toast-section.column{flex-direction:column}.summary-section{margin-top:50px;text-align:left}.summary-section .line-text:not(:first-child){margin-top:80px}.error-section>.radio-button-group,.error-section>.input,.error-section>.input-floor,.error-section>.radio-group,.error-section>.radio-tile-group-payment{position:relative;padding:30px 10px;margin-top:0}.error-section>.radio-button-group.error,.error-section>.input.error,.error-section>.input-floor.error,.error-section>.radio-group.error,.error-section>.radio-tile-group-payment.error{background-color:#e614140d;border:1px dashed #E61414!important}.error-section>.radio-button-group.error:not(.with-space)+.error,.error-section>.input.error:not(.with-space)+.error,.error-section>.input-floor.error:not(.with-space)+.error,.error-section>.radio-group.error:not(.with-space)+.error,.error-section>.radio-tile-group-payment.error:not(.with-space)+.error{border-top:none!important}.error-section>.radio-button-group.error .errors,.error-section>.input.error .errors,.error-section>.input-floor.error .errors,.error-section>.radio-group.error .errors,.error-section>.radio-tile-group-payment.error .errors{position:absolute;top:30px;right:-105px;margin:0;padding:0;width:90px}.error-section>.radio-button-group.error .errors>.error-message,.error-section>.input.error .errors>.error-message,.error-section>.input-floor.error .errors>.error-message,.error-section>.radio-group.error .errors>.error-message,.error-section>.radio-tile-group-payment.error .errors>.error-message{font-weight:700}.error-section>.radio-button-group.error .errors:before,.error-section>.input.error .errors:before,.error-section>.input-floor.error .errors:before,.error-section>.radio-group.error .errors:before,.error-section>.radio-tile-group-payment.error .errors:before{content:" ";width:21.7px;height:21.7px;position:absolute;top:-30px;left:0;background-image:url(./alert-error-mark-small.1a3421ef.svg)}@media screen and (max-width: 1120px){.error-section>.radio-button-group.error .errors,.error-section>.input.error .errors,.error-section>.input-floor.error .errors,.error-section>.radio-group.error .errors,.error-section>.radio-tile-group-payment.error .errors{width:45px;right:-60px}}@media screen and (max-width: 1030px){.error-section>.radio-button-group.error .errors,.error-section>.input.error .errors,.error-section>.input-floor.error .errors,.error-section>.radio-group.error .errors,.error-section>.radio-tile-group-payment.error .errors{width:0;top:0;left:calc(50% - 11px)}.error-section>.radio-button-group.error .errors:before,.error-section>.input.error .errors:before,.error-section>.input-floor.error .errors:before,.error-section>.radio-group.error .errors:before,.error-section>.radio-tile-group-payment.error .errors:before{top:-11px}.error-section>.radio-button-group.error .errors .error-message,.error-section>.input.error .errors .error-message,.error-section>.input-floor.error .errors .error-message,.error-section>.radio-group.error .errors .error-message,.error-section>.radio-tile-group-payment.error .errors .error-message{display:none!important}}h1+h2{margin-top:35px}@media all and (max-width: 768px){h1+h2{margin-top:20px}}h2+div{margin-top:30px}h5+div{margin-top:50px}.gap20>*:not(:first-child){margin-top:20px}.header-wrapper{display:grid;margin:10px;grid-template-columns:1fr 1fr 1fr;grid-template-rows:1fr auto}.header-wrapper .header-progress-bar{grid-column-start:2;grid-column-end:3;grid-row-start:1;grid-row-end:1;margin-top:20px}.header-wrapper .step-progress-bar{top:50px;left:0;right:0;display:flex;flex-direction:row;justify-content:center;width:100%}.header-wrapper .step-progress-bar .step{display:flex;flex-direction:column;align-items:center;color:#525252;font-weight:700;position:relative;width:195px}.header-wrapper .step-progress-bar .step .step-label{width:170px;margin-top:15px;font-size:16px;text-align:center}.header-wrapper .step-progress-bar .step .step-id{position:relative;color:#fff;background-color:#525252;border-style:solid;border-width:1px;border-color:#525252;font-size:14px;cursor:default;user-select:none;display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;z-index:2}.header-wrapper .step-progress-bar .step.finished{color:#3bac20}.header-wrapper .step-progress-bar .step.finished .step-id{background-color:#edf5ec;border-color:#3bac20}.header-wrapper .step-progress-bar .step.disabled{color:#e0e0e0}.header-wrapper .step-progress-bar .step.disabled .step-id{background-color:#e0e0e0;border-color:#e0e0e0}.header-wrapper .step-progress-bar .step.disabled:before{border-bottom-style:dashed}.header-wrapper .step-progress-bar .step:before{content:"";width:calc(100% - 30px);border-bottom-width:1px;border-bottom-style:solid;position:absolute;top:15px;z-index:1;left:calc(-50% + 15px)}.header-wrapper .step-progress-bar .step:first-of-type:before{display:none}@media all and (max-width: 990px){.header-wrapper .step-progress-bar{justify-content:center}.header-wrapper .step-progress-bar.steps5 .step{width:20%}.header-wrapper .step-progress-bar.steps5 .step:first-child,.header-wrapper .step-progress-bar.steps5 .step:last-child{width:calc(10% + 15px)}.header-wrapper .step-progress-bar.steps4 .step{width:25%}.header-wrapper .step-progress-bar.steps4 .step:first-child,.header-wrapper .step-progress-bar.steps4 .step:last-child{width:calc(12.5% + 15px)}.header-wrapper .step-progress-bar .step .step-label{max-width:125px;font-size:14px}.header-wrapper .step-progress-bar .step:not(.active) .step-label{display:none}.header-wrapper .step-progress-bar .step:before{border-bottom-style:dashed;border-color:#e0e0e0}.header-wrapper .step-progress-bar .step:first-of-type{align-items:flex-start}.header-wrapper .step-progress-bar .step:first-of-type.active .step-label{text-align:left}.header-wrapper .step-progress-bar .step:last-of-type{align-items:flex-end}.header-wrapper .step-progress-bar .step:last-of-type:before{width:150%;left:-75%}.header-wrapper .step-progress-bar .step:last-of-type.active .step.label{text-align:right}}.header-wrapper .header-discounts{width:100%;display:flex;justify-content:flex-end;grid-column-start:3;grid-column-end:3;grid-row-start:1;grid-row-end:1}@media screen and (max-width: 1180px){.header-wrapper{margin:0}.header-wrapper .header-progress-bar{grid-column-start:1;grid-column-end:4;grid-row-start:3;grid-row-end:3}.header-wrapper .header-discounts{grid-column-start:1;grid-column-end:4;grid-row-start:2;grid-row-end:2}.header-wrapper .header-discounts .discount-toast{order:0;display:flex;width:100%;min-height:40px;align-items:center;justify-content:center;max-width:initial;padding:10px}.header-wrapper .header-discounts .discount-toast .title{align-items:center;justify-content:center;text-align:center}}.tooltip{display:inline-block;position:relative;font-size:14px}.tooltip .icon.info{cursor:pointer}.tooltip .tooltip-popup,.tooltip .tooltip-modal{display:none;color:#fff}.tooltip .tooltip-popup.show,.tooltip .tooltip-modal.show{display:block}.tooltip .tooltip-popup,.tooltip .tooltip-modal>.modal{font-weight:700;box-shadow:0 1em 2em -.5em #1f1f1f;background-color:#1f1f1f;z-index:1002}.tooltip-modal{position:fixed;top:0;left:0;width:100%;height:100%;display:table;transition:opacity .3s ease;z-index:1001}.tooltip-modal .modal{position:absolute;width:414px;transition:all .3s ease;display:flex;flex-direction:column;overflow-y:auto;border-radius:7px 7px 0 0;padding:30px;bottom:0;left:50%;transform:translate(-50%,-15px);animation:tooltips-vert .3s ease-out forwards}.tooltip-modal .modal .cross-white{cursor:pointer;position:absolute;top:30px;right:30px}.tooltip-modal .modal .header{margin:0 0 15px;text-align:left;font-weight:700;font-size:18px}.tooltip-modal .modal .content{text-align:left}@media all and (max-width: 768px){.tooltip-modal .modal{width:90%}}.tooltip-popup{width:max-content;position:absolute;padding:10px;border-radius:7px}.tooltip-popup:after{content:" ";position:absolute;bottom:-10px;left:calc(50% - 10px);border-width:5px;border-style:solid;z-index:1001;border-color:#1F1F1F transparent transparent transparent}.tooltip-popup.top{left:50%;top:calc(-100% - 20px);transform:translate(-50%,-50%);animation:tooltips-vert .3s ease-out forwards}@keyframes tooltips-vert{to{opacity:.9;transform:translate(-50%)}}.agreements-input-group{display:flex;flex-direction:column}.agreements-input-group .agreements-inputs-container-box{display:flex;flex-direction:column;align-items:flex-start}.agreements-input-group .agreements-title{font-size:12px;font-weight:700;color:#969696}.agreements-input-group .agreements-title+.agreements-inputs{margin-top:10px}.agreements-input-group .agreements-inputs{display:flex;flex-direction:row;flex-wrap:wrap;gap:20px}.agreements-input-group .agreements-inputs-container-box+.alert-message{margin-top:10px}@media screen and (max-width: 768px){.agreements-input-group .agreements-inputs-container-box .agreements-inputs,.agreements-input-group .agreements-inputs-container-box .agreements-inputs .input{width:100%}}.toggleable-input-datepicker{display:flex;flex-direction:row;align-items:center;gap:20px}.toggleable-input-datepicker .date-inactive{margin-right:20px;font-weight:700;color:#969696}.toggleable-input-datepicker .interaction:hover{cursor:pointer}.toggleable-input-datepicker span.interaction.activate{text-decoration:underline;font-weight:700;font-size:16px}.toggleable-input-datepicker .interactions-container{display:flex;flex-direction:row!important;align-items:center}.toggleable-input-datepicker .interactions-container .save{margin-right:20px}.toggleable-input-datepicker .interactions-container .save i{margin-right:8px}.toggleable-input-datepicker .interactions-container .save span{font-weight:700;text-decoration:underline}@media screen and (max-width: 768px){.toggleable-input-datepicker{display:flex;align-items:center;justify-content:space-between}}.insurance-summary-container{display:flex;flex-direction:column;align-items:flex-start;justify-content:start;text-align:start;gap:20px;margin-top:30px}.insurance-summary-container>div{width:100%}.insurance-summary-container .insurance-summary-label{border-bottom:2px solid #525252;padding:2px 0;display:flex;align-items:center;justify-content:space-between;font-weight:700;margin-bottom:8px}.insurance-summary-container .text{font-size:14px;display:flex;flex-direction:column;align-items:flex-start;padding:8px 0}.insurance-summary-container .text>div{display:flex;justify-content:space-between;width:100%;padding:8px 0;border-bottom:2px solid #E6E6E6}.insurance-summary-container .text>div :nth-child(even){font-weight:700}.insurance-summary-container .green-text{color:#3bac20}.insurance-summary-container ul{list-style-type:square}.insurance-summary-container .link{color:#e61414;text-decoration:none}@media screen and (max-width: 768px){.text div:last-of-type{border:none}.text>div{display:flex;flex-direction:column;border-bottom:2px solid #E6E6E6}}.photo-documentation-container{display:flex;flex-direction:row;justify-content:space-evenly;width:100%;margin-top:70px;gap:20px}.photo-documentation-container .photo-upload-requirements{display:flex;flex-direction:column;align-items:flex-start}.photo-documentation-container .photo-upload-requirements ul.list-dashed{list-style-type:"- ";padding-left:10px}.photo-documentation-container .photo-upload-requirements ul.list-dashed li{text-align:start}.photo-documentation-container .alert-message{width:280px}.photo-documentation-container .alert-message .allowed-file-formats{font-weight:400}@media screen and (max-width: 768px){.photo-documentation-container{flex-direction:column;align-items:center}.photo-documentation-container .alert-message{width:100%}}.card-logos-container-wrapper{display:flex;flex-direction:column;gap:20px}.card-logos-container-wrapper .card-logos-container{display:flex;flex-direction:row;gap:6px;justify-content:space-between;width:100%}.card-logos-container-wrapper .card-logos-container .card-logo{width:40px;max-width:100%}.discount-toast{flex-direction:column;background-color:#fff2f2;font-size:14px;line-height:19.4px;border-radius:8px;outline:none;align-items:flex-start;text-align:start;max-width:320px;padding:26px}.discount-toast.mobile{display:none}.discount-toast .title{display:flex;width:100%;justify-content:space-between;color:#e61414;font-weight:700;font-size:18px}.discount-toast .title.mobile{display:none}.discount-toast .title span.text-highlighted{color:#e61414}.discount-toast .title .icons{display:flex;margin-left:15px;gap:5px}.discount-toast .content{margin-top:20px;margin-right:10px}.discount-toast .content.mobile{display:none}@media screen and (max-width: 1180px){.discount-toast .title{display:none;color:#525252}.discount-toast .title.mobile{display:block}.discount-toast .content{display:none}.discount-toast .content.mobile{display:block}}body{margin:0;color:#525252;font-family:Roboto,sans-serif;font-size:14px;overflow-x:hidden}body::-webkit-scrollbar{width:10px}body::-webkit-scrollbar-track{background:#F4F4F4}body::-webkit-scrollbar-thumb{background:#a3a3a3;border-radius:7px}#app{display:flex;flex-direction:column;background-color:#fff}#app>.body{width:880px;margin:0 auto 100px;display:flex;flex-direction:column;align-items:center;padding-bottom:50px;text-align:center}#app>.body.no-footer{margin-bottom:20px;padding-bottom:0}@media all and (max-width: 1200px){#app>.body{width:900px}}@media all and (max-width: 992px){#app>.body{width:90%}}@media all and (max-width: 768px){#app>.body{width:calc(100% - 40px);margin:0 20px 110px}}#app>.body *{box-sizing:border-box}#app>.body h1{color:#e61414;font-size:35px}@media all and (max-width: 768px){#app>.body h1:not(.big){font-size:24px}}#app>.body h2{font-size:20px}@media all and (max-width: 768px){#app>.body h2{font-size:16px;text-align:left}}#app>.body h3{font-size:20px;font-weight:700}#app>.body h4{font-size:20px;font-weight:700;margin:0}#app>.body h5{font-size:18px;font-weight:400;margin:0}#app>.body h6{font-size:18px;font-weight:400;margin:0}#app>.body p{font-size:16px;font-weight:700;margin:30px 0;text-align:left}@media all and (max-width: 768px){#app>.body p{font-size:16px}}#app>.body h2,#app>.body h3,#app>.body h4,#app>.body h5,#app>.body h6,#app>.body p{color:#1f1f1f}#app>.body .insurance-subject-img{width:196px;height:196px}.cookies-button{width:20vw;border:none;color:#e61414;background-color:#fff;padding:15px 32px;text-align:center;text-decoration:none;display:block;font-size:16px;margin:4px 2px;cursor:pointer}
