@charset "UTF-8";.layout{width:100%;min-width:16rem;--tw-bg-opacity: 1;background-color:rgb(54 160 199 / var(--tw-bg-opacity));padding-left:5%;padding-right:5%;padding-top:3rem;padding-bottom:3rem;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.layout__container{margin:auto;width:100%;max-width:1536px}.layout-app{display:flex;width:100%;flex-direction:column;align-items:center;justify-content:flex-start}.layout-app main{width:100%}.header{width:100%;min-width:16rem;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));padding-left:5%;padding-right:5%;--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity))}.header__container{position:relative;margin:auto;display:flex;width:100%;max-width:1536px;flex-direction:row;align-items:center;justify-content:space-between;gap:1rem;padding-left:0;padding-right:0;padding-top:1rem;padding-bottom:1rem}@media (min-width: 640px){.header__container{padding-left:.75rem;padding-right:.75rem}}@media (min-width: 768px){.header__container{gap:.5rem}}.header__container .brand{display:flex;flex-basis:33.333333%;align-items:center;justify-content:flex-start}@media (min-width: 1024px){.header__container .brand{flex-basis:25%}}.header__container .brand__container{display:flex;width:-moz-fit-content;width:fit-content;-webkit-user-select:none;-moz-user-select:none;user-select:none;align-items:center;justify-content:center;gap:.5rem}.header__container .brand__logo{height:1.5rem}@media (min-width: 640px){.header__container .brand__logo{height:2rem}}@media (min-width: 768px){.header__container .brand__logo{height:2.5rem}}.language-selector{display:flex;align-items:center;justify-content:center;gap:.5rem}.language-selector__language{display:flex;width:100%;align-items:center;justify-content:center;gap:.5rem;border-radius:.375rem;padding:.25rem}.language-selector__language:hover{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity))}@media (min-width: 768px){.language-selector__language{padding:.5rem}}.language-selector__language--selected{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity))}.language-selector__language__flag{height:1rem;width:auto}.language-selector__language__name{overflow:hidden;text-overflow:ellipsis;font-size:.875rem;line-height:1.25rem}.footer{width:100%;min-width:16rem;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));padding-left:5%;padding-right:5%;--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity))}.footer__container{position:relative;margin:auto;display:flex;width:100%;max-width:1536px;flex-direction:column;gap:1.5rem;padding-left:0;padding-right:0;padding-top:1.5rem;padding-bottom:1.5rem}@media (min-width: 640px){.footer__container{padding-left:1rem;padding-right:1rem}}.footer__top{display:flex;width:100%;flex-direction:row;align-items:center;justify-content:space-between;gap:1rem}@media (min-width: 768px){.footer__top{gap:.5rem}}.footer__top .brand{display:flex;flex-basis:33.333333%;align-items:center;justify-content:flex-start}@media (min-width: 1024px){.footer__top .brand{flex-basis:25%}}.footer__top .brand__container{display:flex;width:-moz-fit-content;width:fit-content;-webkit-user-select:none;-moz-user-select:none;user-select:none;align-items:center;justify-content:center;gap:.5rem}.footer__top .brand__logo{height:1.5rem}@media (min-width: 640px){.footer__top .brand__logo{height:2rem}}.footer__top__social-networks{display:flex;align-items:center;justify-content:flex-end;gap:.25rem}@media (min-width: 768px){.footer__top__social-networks{gap:.5rem}}.footer__top__social-networks>a{border-radius:9999px;border-width:8px;border-color:transparent}.footer__top__social-networks>a:hover{cursor:pointer;--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity))}.footer__top__social-networks>a>svg{height:auto;width:1.5rem}.footer__top__social-networks>a>svg[data-social-network=linkedin]{color:#0077b5}.footer__nav{display:flex;width:100%;flex-direction:row;flex-wrap:wrap;align-items:flex-start;justify-content:flex-start;gap:1rem}@media (min-width: 768px){.footer__nav{gap:2rem}}@media (min-width: 1024px){.footer__nav{gap:4rem}}.footer__nav .menu{display:inline-block}.footer__nav .menu__title{font-family:Roboto Condensed,sans-serif;font-size:.875rem;line-height:1.25rem;font-weight:500;text-transform:uppercase}@media (min-width: 640px){.footer__nav .menu__title{font-size:1rem;line-height:1.5rem}}.footer__nav .menu__list__link{margin-top:.375rem;margin-bottom:.375rem;font-size:.875rem;line-height:1.25rem}@media (min-width: 640px){.footer__nav .menu__list__link{margin-top:.75rem;margin-bottom:.75rem;font-size:1rem;line-height:1.5rem}}.footer__nav .menu__list__link>a{border-bottom-width:1px;border-color:transparent;padding-top:.125rem;padding-bottom:.125rem;text-decoration-line:none}.footer__nav .menu__list__link>a:hover{cursor:pointer;--tw-border-opacity: 1;border-bottom-color:rgb(42 98 176 / var(--tw-border-opacity));--tw-text-opacity: 1;color:rgb(42 98 176 / var(--tw-text-opacity))}.footer__bottom{display:flex;width:100%;flex-direction:row;align-items:center;justify-content:space-between;gap:1rem}@media (min-width: 768px){.footer__bottom{gap:.5rem}}.footer__bottom__copyright{font-size:.75rem;line-height:1rem}@media (min-width: 640px){.footer__bottom__copyright{font-size:.875rem;line-height:1.25rem}}@media (min-width: 768px){.footer__bottom__copyright{font-size:1rem;line-height:1.5rem}}.stepper__item{display:none}.stepper__item--active{display:block}.stepper__item__title{margin-bottom:1rem;font-size:1.25rem;line-height:1.75rem;font-weight:400;text-transform:uppercase}@media (min-width: 640px){.stepper__item__title{font-size:1.5rem;line-height:2rem}}@media (min-width: 768px){.stepper__item__title{font-size:2.25rem;line-height:2.5rem}}.stepper__item__content{margin-top:2rem;margin-bottom:2rem}.stepper__item__buttons{display:flex;align-items:center;justify-content:center;gap:2rem}.stepper__item__buttons>button{max-width:20rem;flex-basis:33.333333%;-webkit-user-select:none;-moz-user-select:none;user-select:none;border-radius:.375rem;--tw-bg-opacity: 1;background-color:rgb(42 98 176 / var(--tw-bg-opacity));padding:.5rem 1rem;font-size:1rem;line-height:1.5rem;font-weight:700;text-transform:uppercase;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity));--tw-shadow: inset 0 2px 4px 0 rgb(0 0 0 / .05);--tw-shadow-colored: inset 0 2px 4px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);--tw-shadow-color: rgb(0 0 0 / .2);--tw-shadow: var(--tw-shadow-colored);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.stepper__item__buttons>button:hover{--tw-bg-opacity: 1;background-color:rgb(34 78 141 / var(--tw-bg-opacity));--tw-shadow-color: rgb(0 0 0 / .4);--tw-shadow: var(--tw-shadow-colored) }@media (min-width: 640px){.stepper__item__buttons>button{font-size:1.25rem;line-height:1.75rem}}@media (min-width: 768px){.stepper__item__buttons>button{font-size:1.5rem;line-height:2rem}}.stepper-graphic{display:flex;flex-direction:row;align-items:flex-start;justify-content:center}.stepper-graphic-item{position:relative;display:flex;flex-direction:row;align-items:center;justify-content:center}.stepper-graphic-item--reached .stepper-graphic-item__progress,.stepper-graphic-item--reached .stepper-graphic-item__card__index{--tw-bg-opacity: 1;background-color:rgb(42 98 176 / var(--tw-bg-opacity))}.stepper-graphic-item__progress{height:.25rem;width:2.5rem;background-color:#fff3}@media (min-width: 640px){.stepper-graphic-item__progress{width:5rem}}@media (min-width: 768px){.stepper-graphic-item__progress{width:7rem}}@media (min-width: 1024px){.stepper-graphic-item__progress{width:9rem}}.stepper-graphic-item__card__index{display:flex;width:2.75rem;height:2.75rem;flex-direction:row;align-items:center;justify-content:center;border-radius:9999px;background-color:#fff3;font-weight:700;line-height:1.5rem;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}@media (min-width: 640px){.stepper-graphic-item__card__index{width:3.5rem;height:3.5rem}}@media (min-width: 768px){.stepper-graphic-item__card__index{width:5rem;height:5rem}}.stepper-graphic-item__card__index--clickable{cursor:pointer}.stepper-graphic-item__card__index>img{width:75%}.loader{display:flex;align-items:center;justify-content:center;padding-top:1.5rem;padding-bottom:1.5rem}.loader__spinner>svg{width:3rem;height:3rem}.loader__spinner>svg{animation:spin 1s linear infinite;border-radius:9999px}.flash{pointer-events:none;position:fixed;z-index:10;-webkit-user-select:none;-moz-user-select:none;user-select:none;border-radius:.5rem;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));padding:.5rem 1rem;--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity));opacity:0;--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:1s}.flash--active{pointer-events:auto;opacity:1}.flash__message{font-size:.875rem;line-height:1.25rem}.quote-page{margin-left:auto;margin-right:auto;width:100%;max-width:1024px;text-align:center;min-height:70dvh}.quote-page .form-group{margin-bottom:.5rem;display:flex;width:100%;flex-direction:column;align-items:center;justify-content:flex-start;-moz-column-gap:3rem;column-gap:3rem;row-gap:.5rem}@media (min-width: 768px){.quote-page .form-group{flex-direction:row;align-items:flex-start;justify-content:center}}.quote-page .form-group--no-mb{margin-bottom:0}.quote-page .form-group--no-row-gap{row-gap:0px}.quote-page .form-group>section{display:flex;width:100%;flex:1 1 0%;flex-direction:column;align-items:flex-end;justify-content:flex-start;gap:.5rem;max-width:max(75%,500px)}.quote-page .form-group>section.placement{display:none}@media (min-width: 768px){.quote-page .form-group>section.placement{display:flex}}.quote-page .form-group__field{position:relative;display:flex;width:100%;align-items:center;justify-content:space-between;gap:.5rem}.quote-page .form-group__field--hidden{display:none}.quote-page .form-group__field__label{cursor:default;text-align:left;font-size:.75rem;line-height:1rem;font-weight:600;text-transform:uppercase}@media (min-width: 640px){.quote-page .form-group__field__label{font-size:.875rem;line-height:1.25rem}}.quote-page .form-group__field__label--full-sized-input{max-width:35%}@media (min-width: 768px){.quote-page .form-group__field__label--full-sized-input{max-width:none}}.quote-page .form-group__field__label>span{margin-left:.25rem;display:inline-block;--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity))}.quote-page .form-group__field__input{font-size:.75rem;line-height:1rem;--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity));--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}@media (min-width: 640px){.quote-page .form-group__field__input{font-size:.875rem;line-height:1.25rem}}.quote-page .form-group__field__input[type=text],.quote-page .form-group__field__input[type=number],.quote-page .form-group__field__input[type=email],.quote-page .form-group__field__input[type=tel],.quote-page .form-group__field__input[type=password],.quote-page .form-group__field__input[type=date],.quote-page .form-group__field__input--multi-select,.quote-page .form-group__field__input--select{width:60%;border-radius:.375rem;border-bottom-width:0px;border-color:transparent;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));padding:.375rem .75rem;text-align:start;font-size:.75rem;line-height:1rem;--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}@media (min-width: 640px){.quote-page .form-group__field__input[type=text],.quote-page .form-group__field__input[type=number],.quote-page .form-group__field__input[type=email],.quote-page .form-group__field__input[type=tel],.quote-page .form-group__field__input[type=password],.quote-page .form-group__field__input[type=date],.quote-page .form-group__field__input--multi-select,.quote-page .form-group__field__input--select{font-size:.875rem;line-height:1.25rem}}.quote-page .form-group__field__input[type=text]:invalid,.quote-page .form-group__field__input[type=text].invalid,.quote-page .form-group__field__input[type=number]:invalid,.quote-page .form-group__field__input[type=number].invalid,.quote-page .form-group__field__input[type=email]:invalid,.quote-page .form-group__field__input[type=email].invalid,.quote-page .form-group__field__input[type=tel]:invalid,.quote-page .form-group__field__input[type=tel].invalid,.quote-page .form-group__field__input[type=password]:invalid,.quote-page .form-group__field__input[type=password].invalid,.quote-page .form-group__field__input[type=date]:invalid,.quote-page .form-group__field__input[type=date].invalid,.quote-page .form-group__field__input--multi-select:invalid,.quote-page .form-group__field__input--multi-select.invalid,.quote-page .form-group__field__input--select:invalid,.quote-page .form-group__field__input--select.invalid{border-bottom-width:4px;--tw-border-opacity: 1;border-color:rgb(220 38 38 / var(--tw-border-opacity));padding-bottom:.125rem}.quote-page .form-group__field__input[type=text]:invalid+.form-group__field__error,.quote-page .form-group__field__input[type=text].invalid+.form-group__field__error,.quote-page .form-group__field__input[type=number]:invalid+.form-group__field__error,.quote-page .form-group__field__input[type=number].invalid+.form-group__field__error,.quote-page .form-group__field__input[type=email]:invalid+.form-group__field__error,.quote-page .form-group__field__input[type=email].invalid+.form-group__field__error,.quote-page .form-group__field__input[type=tel]:invalid+.form-group__field__error,.quote-page .form-group__field__input[type=tel].invalid+.form-group__field__error,.quote-page .form-group__field__input[type=password]:invalid+.form-group__field__error,.quote-page .form-group__field__input[type=password].invalid+.form-group__field__error,.quote-page .form-group__field__input[type=date]:invalid+.form-group__field__error,.quote-page .form-group__field__input[type=date].invalid+.form-group__field__error,.quote-page .form-group__field__input--multi-select:invalid+.form-group__field__error,.quote-page .form-group__field__input--multi-select.invalid+.form-group__field__error,.quote-page .form-group__field__input--select:invalid+.form-group__field__error,.quote-page .form-group__field__input--select.invalid+.form-group__field__error{display:block}.quote-page .form-group__field__input[type=text]:invalid summary,.quote-page .form-group__field__input[type=text].invalid summary,.quote-page .form-group__field__input[type=number]:invalid summary,.quote-page .form-group__field__input[type=number].invalid summary,.quote-page .form-group__field__input[type=email]:invalid summary,.quote-page .form-group__field__input[type=email].invalid summary,.quote-page .form-group__field__input[type=tel]:invalid summary,.quote-page .form-group__field__input[type=tel].invalid summary,.quote-page .form-group__field__input[type=password]:invalid summary,.quote-page .form-group__field__input[type=password].invalid summary,.quote-page .form-group__field__input[type=date]:invalid summary,.quote-page .form-group__field__input[type=date].invalid summary,.quote-page .form-group__field__input--multi-select:invalid summary,.quote-page .form-group__field__input--multi-select.invalid summary,.quote-page .form-group__field__input--select:invalid summary,.quote-page .form-group__field__input--select.invalid summary{padding-bottom:.125rem}.quote-page .form-group__field__input--select{cursor:pointer}.quote-page .form-group__field__input--select:hover{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity))}.quote-page .form-group__field__input[type=checkbox],.quote-page .form-group__field__input[type=radio]{width:1.5rem;height:1.5rem;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:.375rem;border-width:4px;--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.quote-page .form-group__field__input[type=checkbox]:checked,.quote-page .form-group__field__input[type=radio]:checked{--tw-bg-opacity: 1;background-color:rgb(42 98 176 / var(--tw-bg-opacity))}.quote-page .form-group__field__input[type=checkbox]+label,.quote-page .form-group__field__input[type=radio]+label{font-weight:400}.quote-page .form-group__field__error{position:absolute;top:-.25rem;right:-.5rem;display:none;border-radius:.375rem;--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity));padding-left:.25rem;padding-right:.25rem;padding-top:0;padding-bottom:0;font-size:.75rem;line-height:1rem;font-weight:400}@media (min-width: 768px){.quote-page .form-group__field__error{font-size:.875rem;line-height:1.25rem}}.quote-page .form-group__field .multi-select{position:relative;cursor:pointer;padding:0;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.quote-page .form-group__field .multi-select[open]{border-bottom-right-radius:0;border-bottom-left-radius:0}.quote-page .form-group__field .multi-select[open]:after{border-bottom-right-radius:0;border-bottom-left-radius:0}.quote-page .form-group__field .multi-select:not([open]):hover{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(243 244 246 / var(--tw-text-opacity))}.quote-page .form-group__field .multi-select:after{position:absolute;top:0;right:0;bottom:0;display:flex;height:100%;width:1.5rem;border-top-right-radius:.375rem;border-bottom-right-radius:.375rem;border-top-width:1.75rem;border-left-width:1rem;border-color:transparent;background-color:transparent}@media (min-width: 640px){.quote-page .form-group__field .multi-select:after{width:2rem;border-top-width:2rem}}.quote-page .form-group__field .multi-select:after{content:"";transition:border-color .2s ease}.quote-page .form-group__field .multi-select:has(input:checked):after{--tw-border-opacity: 1;border-top-color:rgb(42 98 176 / var(--tw-border-opacity));border-left-color:currentColor}.quote-page .form-group__field .multi-select__label{-webkit-user-select:none;-moz-user-select:none;user-select:none;overflow-x:hidden;text-overflow:ellipsis;white-space:nowrap;padding:.375rem .75rem;--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity));width:calc(100% - .875rem)}.quote-page .form-group__field .multi-select__content{position:absolute;top:1.75rem;left:0;z-index:10;max-height:16rem;min-height:2rem;width:100%;cursor:default;resize:vertical;overflow-y:auto;border-bottom-right-radius:.375rem;border-bottom-left-radius:.375rem;border-top-width:2px;border-bottom-width:2px;--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity));--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}@media (min-width: 640px){.quote-page .form-group__field .multi-select__content{top:2rem}}.quote-page .form-group__field .multi-select__content{scrollbar-width:thin}.quote-page .form-group__field .multi-select__content__option{position:relative}.quote-page .form-group__field .multi-select__content__option input{visibility:hidden;position:absolute;width:0px;height:0px}.quote-page .form-group__field .multi-select__content__option input:checked+label{--tw-bg-opacity: 1;background-color:rgb(42 98 176 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.quote-page .form-group__field .multi-select__content__option input:checked+label:before{--tw-border-opacity: 1;border-color:rgb(54 160 199 / var(--tw-border-opacity));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity));content:"✓"}.quote-page .form-group__field .multi-select__content__option input:checked+label:hover{--tw-bg-opacity: 1;background-color:rgb(34 78 141 / var(--tw-bg-opacity))}.quote-page .form-group__field .multi-select__content__option label{display:flex;width:100%;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;align-items:center;justify-content:flex-start;padding:.25rem .75rem;font-size:.75rem;line-height:1rem}@media (min-width: 640px){.quote-page .form-group__field .multi-select__content__option label{font-size:.875rem;line-height:1.25rem}}.quote-page .form-group__field .multi-select__content__option label:before{margin-right:.5rem;display:flex;width:1rem;height:1rem;align-items:center;justify-content:center;border-radius:9999px;border-width:2px;--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity));font-size:1rem;line-height:1.5rem;content:""}.quote-page .form-group__field .multi-select__content__option label:hover{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity))}.quote-page .form-group__field .multi-select__content__option label:hover:before{--tw-border-opacity: 1;border-color:rgb(156 163 175 / var(--tw-border-opacity))}.quote-page .form-group__field .radio-container{display:flex;align-items:center;justify-content:flex-start;gap:.375rem;padding:.375rem}@media (min-width: 640px){.quote-page .form-group__field .radio-container{gap:.75rem;padding-left:.75rem;padding-right:.75rem}}.quote-page .form-group+h3{margin-top:1rem;margin-bottom:1rem;margin-left:auto;margin-right:auto;border-radius:.375rem;background-color:#fff3;padding:.5rem 1rem;text-align:center;font-size:1.25rem;line-height:1.75rem;font-weight:600;text-transform:uppercase}@media (min-width: 640px){.quote-page .form-group+h3{background-color:transparent;text-align:left;font-size:1.5rem;line-height:2rem}}.quote-page .offer{text-align:start;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.quote-page .offer>section{margin-bottom:1.5rem;display:flex;width:100%;flex-direction:column;align-items:center;justify-content:flex-start;-moz-column-gap:3rem;column-gap:3rem;row-gap:1.5rem}@media (min-width: 768px){.quote-page .offer>section{flex-direction:row;align-items:flex-start;justify-content:center}}.quote-page .offer>section>*{display:flex;width:100%;flex-shrink:1;flex-grow:1;flex-direction:column;gap:.5rem;max-width:max(90%,500px)}.quote-page .offer__actions{flex-basis:33.333333%;align-items:flex-start;justify-content:flex-start}.quote-page .offer__actions__title{font-size:1.5rem;line-height:2rem;font-weight:600}.quote-page .offer__actions__description{font-size:1rem;line-height:1.5rem;font-weight:400}.quote-page .offer__summary{position:relative;margin-bottom:1rem;flex-basis:66.666667%;align-items:flex-start;justify-content:flex-start;border-radius:.5rem;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));padding:1rem 1.5rem;--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity));--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}@media (min-width: 768px){.quote-page .offer__summary{margin-bottom:0}}.quote-page .offer__summary__price{font-size:1.875rem;line-height:2.25rem;font-weight:600}.quote-page .offer__summary__price--value{margin-right:.375rem;display:inline-block}.quote-page .offer__summary__price--currency{display:inline-block;font-weight:400}.quote-page .offer__summary__price--currency>sup{top:-.75rem;left:.125rem;font-size:.75rem;line-height:1rem}.quote-page .offer__summary__infos{margin-top:1rem;margin-bottom:1rem;height:20rem;width:100%;overflow-y:auto;padding-right:.5rem;scrollbar-width:thin}.quote-page .offer__summary__infos>dt{border-bottom-width:1px;--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity));font-weight:400;--tw-text-opacity: 1;color:rgb(42 98 176 / var(--tw-text-opacity))}.quote-page .offer__summary__infos>dt+dd{padding-top:1rem}.quote-page .offer__summary__infos>dd{padding-left:1rem;padding-bottom:.375rem;font-size:.875rem;line-height:1.25rem}.quote-page .offer__summary__infos>dd.is-bullet-list{display:list-item;list-style-position:inside}.quote-page .offer__summary__infos>dd+dt{padding-top:.25rem}.quote-page .offer__summary__guarentee-details{cursor:pointer;text-decoration-line:underline}.quote-page .offer__summary__download{position:absolute;bottom:-1rem;right:1rem;height:2rem;border-width:2px;padding-top:0;padding-bottom:0}@media (min-width: 768px){.quote-page .offer__summary__download{bottom:-1.25rem;right:1.25rem;height:2.5rem}}.quote-page .offer__deductible-level{align-items:flex-start;justify-content:flex-start}@media (min-width: 768px){.quote-page .offer__deductible-level{align-items:center}}.quote-page .offer__deductible-level__title{margin-left:auto;margin-right:auto;margin-top:0;margin-bottom:.5rem;border-radius:.375rem;background-color:#fff3;padding:.5rem 1rem;text-align:center;font-size:1.125rem;line-height:1.75rem;font-weight:600;text-transform:uppercase}@media (min-width: 640px){.quote-page .offer__deductible-level__title{margin-left:0;margin-right:0;background-color:transparent;text-align:left;font-size:1.25rem;line-height:1.75rem}}.quote-page .offer__deductible-level__summary{margin-left:auto;margin-right:auto;list-style-position:inside;list-style-type:disc}@media (min-width: 640px){.quote-page .offer__deductible-level__summary{margin-left:0;margin-right:0}}.quote-page .offer__deductible-level__summary__item{font-size:1rem;line-height:1.5rem}.quote-page .offer__prev{text-align:center;font-size:.875rem;line-height:1.25rem}.quote-page .specific-case-popup{margin-left:auto;margin-right:auto;width:-moz-fit-content;width:fit-content;border-radius:1rem;border-width:4px;--tw-border-opacity: 1;border-color:rgb(42 98 176 / var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));padding:1.5rem 1rem;--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity));--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);--tw-shadow-color: rgb(0 0 0 / .2);--tw-shadow: var(--tw-shadow-colored)}@media (min-width: 768px){.quote-page .specific-case-popup{border-radius:1.5rem;padding:1rem 2rem}}.quote-page .specific-case-popup__title{font-family:Roboto Condensed,sans-serif;font-size:1.5rem;line-height:2rem;font-weight:500;--tw-text-opacity: 1;color:rgb(54 160 199 / var(--tw-text-opacity))}.quote-page .specific-case-popup__content{margin-top:.5rem;font-size:1rem;line-height:1.5rem}.quote-page .specific-case-popup__content__phone{margin-top:.25rem;display:inline-block;font-family:Roboto Condensed,sans-serif;font-size:1.25rem;line-height:1.75rem;font-weight:600;--tw-text-opacity: 1;color:rgb(42 98 176 / var(--tw-text-opacity))}.quote-page .action-button{display:flex;cursor:pointer;align-items:center;justify-content:center;gap:.5rem;border-radius:.375rem;--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:rgb(42 98 176 / var(--tw-bg-opacity));padding:.375rem 1rem;text-align:start;font-size:.875rem;line-height:1.25rem;font-weight:600;text-transform:uppercase;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}@media (min-width: 768px){.quote-page .action-button{font-size:1rem;line-height:1.5rem}}.quote-page .action-button.is-loading{cursor:not-allowed}.quote-page .action-button.is-loading>span>svg.loading-icon{display:block}.quote-page .action-button.is-loading>span>svg:not(.loading-icon){display:none}.quote-page .action-button>span>svg{width:1rem;height:1rem;min-width:1rem}.quote-page .action-button>span>svg.loading-icon{display:none}@keyframes spin{to{transform:rotate(360deg)}}.quote-page .action-button>span>svg.loading-icon{animation:spin 1s linear infinite}.quote-page .action-button>span>svg:not(.loading-icon){display:block}.quote-page .action-button:hover{--tw-bg-opacity: 1;background-color:rgb(34 78 141 / var(--tw-bg-opacity))}.guarantees-details-page{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem}.guarantees-details-page h1{margin-bottom:.5rem;font-size:1.5rem;line-height:2rem;font-weight:700}@media (min-width: 768px){.guarantees-details-page h1{margin-bottom:1rem}}.guarantees-details-page #guarantees-details{max-width:100%;border-radius:.125rem}@media (min-width: 768px){.guarantees-details-page #guarantees-details{border-radius:.5rem}}
