.react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__navigation-icon::before{border-color:#ccc;border-style:solid;border-width:3px 3px 0 0;content:"";display:block;height:9px;position:absolute;top:6px;width:9px}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{margin-left:-4px;position:absolute;width:0}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle::before,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle::before,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle::after,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle::after{box-sizing:content-box;position:absolute;border:8px solid rgba(0,0,0,0);height:0;width:1px;content:"";z-index:-1;border-width:8px;left:-8px}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle::before,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle::before{border-bottom-color:#aeaeae}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{top:0;margin-top:-8px}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle::before,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle::after{border-top:none;border-bottom-color:#f0f0f0}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle::after{top:0}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle::before{top:-1px;border-bottom-color:#aeaeae}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle{bottom:0;margin-bottom:-8px}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle::before,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle::after{border-bottom:none;border-top-color:#fff}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle::after{bottom:0}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle::before{bottom:-1px;border-top-color:#aeaeae}.react-datepicker-wrapper{display:inline-block;padding:0;border:0}.react-datepicker{font-family:"Helvetica Neue",helvetica,arial,sans-serif;font-size:.8rem;background-color:#fff;color:#000;border:1px solid #aeaeae;border-radius:.3rem;display:inline-block;position:relative}.react-datepicker--time-only .react-datepicker__triangle{left:35px}.react-datepicker--time-only .react-datepicker__time-container{border-left:0}.react-datepicker--time-only .react-datepicker__time,.react-datepicker--time-only .react-datepicker__time-box{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker__triangle{position:absolute;left:50px}.react-datepicker-popper{z-index:1}.react-datepicker-popper[data-placement^=bottom]{padding-top:10px}.react-datepicker-popper[data-placement=bottom-end] .react-datepicker__triangle,.react-datepicker-popper[data-placement=top-end] .react-datepicker__triangle{left:auto;right:50px}.react-datepicker-popper[data-placement^=top]{padding-bottom:10px}.react-datepicker-popper[data-placement^=right]{padding-left:8px}.react-datepicker-popper[data-placement^=right] .react-datepicker__triangle{left:auto;right:42px}.react-datepicker-popper[data-placement^=left]{padding-right:8px}.react-datepicker-popper[data-placement^=left] .react-datepicker__triangle{left:42px;right:auto}.react-datepicker__header{text-align:center;background-color:#f0f0f0;border-bottom:1px solid #aeaeae;border-top-left-radius:.3rem;padding:8px 0;position:relative}.react-datepicker__header--time{padding-bottom:8px;padding-left:5px;padding-right:5px}.react-datepicker__header--time:not(.react-datepicker__header--time--only){border-top-left-radius:0}.react-datepicker__header:not(.react-datepicker__header--has-time-select){border-top-right-radius:.3rem}.react-datepicker__year-dropdown-container--select,.react-datepicker__month-dropdown-container--select,.react-datepicker__month-year-dropdown-container--select,.react-datepicker__year-dropdown-container--scroll,.react-datepicker__month-dropdown-container--scroll,.react-datepicker__month-year-dropdown-container--scroll{display:inline-block;margin:0 15px}.react-datepicker__current-month,.react-datepicker-time__header,.react-datepicker-year-header{margin-top:0;color:#000;font-weight:bold;font-size:.944rem}.react-datepicker-time__header{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.react-datepicker__navigation{align-items:center;background:none;display:flex;justify-content:center;text-align:center;cursor:pointer;position:absolute;top:2px;padding:0;border:none;z-index:1;height:32px;width:32px;text-indent:-999em;overflow:hidden}.react-datepicker__navigation--previous{left:2px}.react-datepicker__navigation--next{right:2px}.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:85px}.react-datepicker__navigation--years{position:relative;top:0;display:block;margin-left:auto;margin-right:auto}.react-datepicker__navigation--years-previous{top:4px}.react-datepicker__navigation--years-upcoming{top:-4px}.react-datepicker__navigation:hover *::before{border-color:#a6a6a6}.react-datepicker__navigation-icon{position:relative;top:-1px;font-size:20px;width:0}.react-datepicker__navigation-icon--next{left:-2px}.react-datepicker__navigation-icon--next::before{transform:rotate(45deg);left:-7px}.react-datepicker__navigation-icon--previous{right:-2px}.react-datepicker__navigation-icon--previous::before{transform:rotate(225deg);right:-7px}.react-datepicker__month-container{float:left}.react-datepicker__year{margin:.4rem;text-align:center}.react-datepicker__year-wrapper{display:flex;flex-wrap:wrap;max-width:180px}.react-datepicker__year .react-datepicker__year-text{display:inline-block;width:4rem;margin:2px}.react-datepicker__month{margin:.4rem;text-align:center}.react-datepicker__month .react-datepicker__month-text,.react-datepicker__month .react-datepicker__quarter-text{display:inline-block;width:4rem;margin:2px}.react-datepicker__input-time-container{clear:both;width:100%;float:left;margin:5px 0 10px 15px;text-align:left}.react-datepicker__input-time-container .react-datepicker-time__caption{display:inline-block}.react-datepicker__input-time-container .react-datepicker-time__input-container{display:inline-block}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input{display:inline-block;margin-left:10px}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input{width:auto}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button,.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]{-moz-appearance:textfield}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter{margin-left:5px;display:inline-block}.react-datepicker__time-container{float:right;border-left:1px solid #aeaeae;width:85px}.react-datepicker__time-container--with-today-button{display:inline;border:1px solid #aeaeae;border-radius:.3rem;position:absolute;right:-87px;top:0}.react-datepicker__time-container .react-datepicker__time{position:relative;background:#fff;border-bottom-right-radius:.3rem}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{width:85px;overflow-x:hidden;margin:0 auto;text-align:center;border-bottom-right-radius:.3rem}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{list-style:none;margin:0;height:calc(195px + .85rem);overflow-y:scroll;padding-right:0;padding-left:0;width:100%;box-sizing:content-box}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{height:30px;padding:5px 10px;white-space:nowrap}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover{cursor:pointer;background-color:#f0f0f0}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected{background-color:#216ba5;color:#fff;font-weight:bold}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover{background-color:#216ba5}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled{color:#ccc}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover{cursor:default;background-color:rgba(0,0,0,0)}.react-datepicker__week-number{color:#ccc;display:inline-block;width:1.7rem;line-height:1.7rem;text-align:center;margin:.166rem}.react-datepicker__week-number.react-datepicker__week-number--clickable{cursor:pointer}.react-datepicker__week-number.react-datepicker__week-number--clickable:hover{border-radius:.3rem;background-color:#f0f0f0}.react-datepicker__day-names,.react-datepicker__week{white-space:nowrap}.react-datepicker__day-names{margin-bottom:-8px}.react-datepicker__day-name,.react-datepicker__day,.react-datepicker__time-name{color:#000;display:inline-block;width:1.7rem;line-height:1.7rem;text-align:center;margin:.166rem}.react-datepicker__day,.react-datepicker__month-text,.react-datepicker__quarter-text,.react-datepicker__year-text{cursor:pointer}.react-datepicker__day:hover,.react-datepicker__month-text:hover,.react-datepicker__quarter-text:hover,.react-datepicker__year-text:hover{border-radius:.3rem;background-color:#f0f0f0}.react-datepicker__day--today,.react-datepicker__month-text--today,.react-datepicker__quarter-text--today,.react-datepicker__year-text--today{font-weight:bold}.react-datepicker__day--highlighted,.react-datepicker__month-text--highlighted,.react-datepicker__quarter-text--highlighted,.react-datepicker__year-text--highlighted{border-radius:.3rem;background-color:#3dcc4a;color:#fff}.react-datepicker__day--highlighted:hover,.react-datepicker__month-text--highlighted:hover,.react-datepicker__quarter-text--highlighted:hover,.react-datepicker__year-text--highlighted:hover{background-color:#32be3f}.react-datepicker__day--highlighted-custom-1,.react-datepicker__month-text--highlighted-custom-1,.react-datepicker__quarter-text--highlighted-custom-1,.react-datepicker__year-text--highlighted-custom-1{color:#f0f}.react-datepicker__day--highlighted-custom-2,.react-datepicker__month-text--highlighted-custom-2,.react-datepicker__quarter-text--highlighted-custom-2,.react-datepicker__year-text--highlighted-custom-2{color:green}.react-datepicker__day--selected,.react-datepicker__day--in-selecting-range,.react-datepicker__day--in-range,.react-datepicker__month-text--selected,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--selected,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--selected,.react-datepicker__year-text--in-selecting-range,.react-datepicker__year-text--in-range{border-radius:.3rem;background-color:#216ba5;color:#fff}.react-datepicker__day--selected:hover,.react-datepicker__day--in-selecting-range:hover,.react-datepicker__day--in-range:hover,.react-datepicker__month-text--selected:hover,.react-datepicker__month-text--in-selecting-range:hover,.react-datepicker__month-text--in-range:hover,.react-datepicker__quarter-text--selected:hover,.react-datepicker__quarter-text--in-selecting-range:hover,.react-datepicker__quarter-text--in-range:hover,.react-datepicker__year-text--selected:hover,.react-datepicker__year-text--in-selecting-range:hover,.react-datepicker__year-text--in-range:hover{background-color:#1d5d90}.react-datepicker__day--keyboard-selected,.react-datepicker__month-text--keyboard-selected,.react-datepicker__quarter-text--keyboard-selected,.react-datepicker__year-text--keyboard-selected{border-radius:.3rem;background-color:#bad9f1;color:#000}.react-datepicker__day--keyboard-selected:hover,.react-datepicker__month-text--keyboard-selected:hover,.react-datepicker__quarter-text--keyboard-selected:hover,.react-datepicker__year-text--keyboard-selected:hover{background-color:#1d5d90}.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__month-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__quarter-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__year-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range){background-color:rgba(33,107,165,.5)}.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range){background-color:#f0f0f0;color:#000}.react-datepicker__day--disabled,.react-datepicker__month-text--disabled,.react-datepicker__quarter-text--disabled,.react-datepicker__year-text--disabled{cursor:default;color:#ccc}.react-datepicker__day--disabled:hover,.react-datepicker__month-text--disabled:hover,.react-datepicker__quarter-text--disabled:hover,.react-datepicker__year-text--disabled:hover{background-color:rgba(0,0,0,0)}.react-datepicker__input-container{position:relative;display:inline-block;width:100%}.react-datepicker__input-container .react-datepicker__calendar-icon{position:absolute;padding:.5rem}.react-datepicker__view-calendar-icon input{padding:6px 10px 5px 25px}.react-datepicker__year-read-view,.react-datepicker__month-read-view,.react-datepicker__month-year-read-view{border:1px solid rgba(0,0,0,0);border-radius:.3rem;position:relative}.react-datepicker__year-read-view:hover,.react-datepicker__month-read-view:hover,.react-datepicker__month-year-read-view:hover{cursor:pointer}.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow{border-top-color:#b3b3b3}.react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow{transform:rotate(135deg);right:-16px;top:0}.react-datepicker__year-dropdown,.react-datepicker__month-dropdown,.react-datepicker__month-year-dropdown{background-color:#f0f0f0;position:absolute;width:50%;left:25%;top:30px;z-index:1;text-align:center;border-radius:.3rem;border:1px solid #aeaeae}.react-datepicker__year-dropdown:hover,.react-datepicker__month-dropdown:hover,.react-datepicker__month-year-dropdown:hover{cursor:pointer}.react-datepicker__year-dropdown--scrollable,.react-datepicker__month-dropdown--scrollable,.react-datepicker__month-year-dropdown--scrollable{height:150px;overflow-y:scroll}.react-datepicker__year-option,.react-datepicker__month-option,.react-datepicker__month-year-option{line-height:20px;width:100%;display:block;margin-left:auto;margin-right:auto}.react-datepicker__year-option:first-of-type,.react-datepicker__month-option:first-of-type,.react-datepicker__month-year-option:first-of-type{border-top-left-radius:.3rem;border-top-right-radius:.3rem}.react-datepicker__year-option:last-of-type,.react-datepicker__month-option:last-of-type,.react-datepicker__month-year-option:last-of-type{-webkit-user-select:none;-moz-user-select:none;user-select:none;border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker__year-option:hover,.react-datepicker__month-option:hover,.react-datepicker__month-year-option:hover{background-color:#ccc}.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming{border-bottom-color:#b3b3b3}.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous{border-top-color:#b3b3b3}.react-datepicker__year-option--selected,.react-datepicker__month-option--selected,.react-datepicker__month-year-option--selected{position:absolute;left:15px}.react-datepicker__close-icon{cursor:pointer;background-color:rgba(0,0,0,0);border:0;outline:0;padding:0 6px 0 0;position:absolute;top:0;right:0;height:100%;display:table-cell;vertical-align:middle}.react-datepicker__close-icon::after{cursor:pointer;background-color:#216ba5;color:#fff;border-radius:50%;height:16px;width:16px;padding:2px;font-size:12px;line-height:1;text-align:center;display:table-cell;vertical-align:middle;content:"×"}.react-datepicker__today-button{background:#f0f0f0;border-top:1px solid #aeaeae;cursor:pointer;text-align:center;font-weight:bold;padding:5px 0;clear:left}.react-datepicker__portal{position:fixed;width:100vw;height:100vh;background-color:rgba(0,0,0,.8);left:0;top:0;justify-content:center;align-items:center;display:flex;z-index:2147483647}.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__time-name{width:3rem;line-height:3rem}@media(max-width: 400px),(max-height: 550px){.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__time-name{width:2rem;line-height:2rem}}.react-datepicker__portal .react-datepicker__current-month,.react-datepicker__portal .react-datepicker-time__header{font-size:1.44rem}.react-datepicker__children-container{width:13.8rem;margin:.4rem;padding-right:.2rem;padding-left:.2rem;height:auto}.react-datepicker__aria-live{position:absolute;clip-path:circle(0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;width:1px;white-space:nowrap}.react-datepicker__calendar-icon{width:1em;height:1em;vertical-align:-0.125em}
.ReactModalPortal .modal-selection{padding:16px 16px 32px;border-radius:4px;box-shadow:0px 4px 4px rgba(0,0,0,.25)}@media(max-width: 1370px){.ReactModalPortal .modal-selection.modal--fullscreen-mobile{top:50%;left:50%;transform:translate(-50%, -50%);width:auto;height:auto}}@media(max-width: 924px){.ReactModalPortal .modal-selection.modal--fullscreen-mobile{top:0;left:0;transform:none;width:100vw;height:100vh}}@media(max-width: 1370px){.overlay{position:fixed}}@media(max-width: 924px){.overlay{position:static}}
@media(min-width: 1370px){.main-layout--uberfrance.quote-list,.main-layout--uberfrance-user.quote-list{grid-template-columns:230px 1fr 220px}}.main-layout--uberfrance.quote-list .sidebar__block,.main-layout--uberfrance-user.quote-list .sidebar__block{padding:8px 16px 16px}.main-layout--uberfrance.quote-list .sidebar__block h5,.main-layout--uberfrance-user.quote-list .sidebar__block h5{margin:0}.main-layout--uberfrance.quote-list .sidebar__card,.main-layout--uberfrance-user.quote-list .sidebar__card{margin-bottom:16px}.main-layout--uberfrance.quote-list .sidebar__text--small,.main-layout--uberfrance-user.quote-list .sidebar__text--small{margin-bottom:4px}.main-layout--uberfrance.quote-list .sidebar__text--spaced,.main-layout--uberfrance-user.quote-list .sidebar__text--spaced{margin:0}@media(max-width: 924px){.main-layout--uberfrance.quote-list .submission-quote-item--call,.main-layout--uberfrance-user.quote-list .submission-quote-item--call{display:flex;flex-direction:column;gap:16px;padding:16px;text-align:left}}.main-layout--uberfrance.quote-list .submission-quote-item--call .submission-quote-item__section,.main-layout--uberfrance-user.quote-list .submission-quote-item--call .submission-quote-item__section{padding:16px}@media(max-width: 924px){.main-layout--uberfrance.quote-list .submission-quote-item--call .submission-quote-item__section,.main-layout--uberfrance-user.quote-list .submission-quote-item--call .submission-quote-item__section{padding:0}}.main-layout--uberfrance.quote-list .submission-quote-item--call .submission-quote-item__section-title,.main-layout--uberfrance-user.quote-list .submission-quote-item--call .submission-quote-item__section-title{padding:0;margin-bottom:8px}@media(max-width: 924px){.main-layout--uberfrance.quote-list .submission-quote-item--call .submission-quote-item__section-title,.main-layout--uberfrance-user.quote-list .submission-quote-item--call .submission-quote-item__section-title{margin-bottom:16px}}.main-layout--uberfrance.quote-list .terms-page .main-body,.main-layout--uberfrance-user.quote-list .terms-page .main-body{padding-bottom:16px}@media(max-width: 924px){.main-layout--uberfrance.quote-list .terms-page .main-body,.main-layout--uberfrance-user.quote-list .terms-page .main-body{padding:0}}.main-layout--uberfrance.quote-list .quotes-types-group,.main-layout--uberfrance-user.quote-list .quotes-types-group{margin-top:16px}.main-layout--uberfrance.quote-list .quotes-types-group__section-header,.main-layout--uberfrance-user.quote-list .quotes-types-group__section-header{padding-bottom:8px}@media(max-width: 924px){.main-layout--uberfrance.quote-list .quotes-types-group__section-header,.main-layout--uberfrance-user.quote-list .quotes-types-group__section-header{padding-bottom:24px}}.main-layout--uberfrance.quote-list .quotes-types-group__title--with-switcher,.main-layout--uberfrance-user.quote-list .quotes-types-group__title--with-switcher{font-size:16px;font-weight:300;line-height:24px;color:#4d4d4d}@media(max-width: 924px){.main-layout--uberfrance.quote-list .quotes-types-group .PlanSwitcher--slim,.main-layout--uberfrance-user.quote-list .quotes-types-group .PlanSwitcher--slim{padding:16px 16px 0;width:100%}}@media(max-width: 924px){.main-layout--uberfrance.quote-list .quotes-types-group .PlanSwitcher--slim .PlanSwitcher__buttons-wrapper,.main-layout--uberfrance-user.quote-list .quotes-types-group .PlanSwitcher--slim .PlanSwitcher__buttons-wrapper{margin:0;width:100%}}@media(max-width: 924px){.main-layout--uberfrance.quote-list .quotes-types-group .PlanSwitcher--slim .PlanSwitcher__buttons-wrapper .PlanSwitcher__controls-button,.main-layout--uberfrance-user.quote-list .quotes-types-group .PlanSwitcher--slim .PlanSwitcher__buttons-wrapper .PlanSwitcher__controls-button{width:50%}}.main-layout--uberfrance.quote-list .submission-index-page__faq-container,.main-layout--uberfrance-user.quote-list .submission-index-page__faq-container{margin:0}p[data-test=tier-group-highlight-text]{margin-top:0;margin-bottom:0}
.main-layout--uberfrance .main-layout__primary-panel--uberfrance,.main-layout--uberfrance-user .main-layout__primary-panel--uberfrance-user{display:flex;flex-direction:column;justify-content:space-between}@media(min-width: 1370px){.main-layout--uberfrance .main-layout__primary-panel--uberfrance,.main-layout--uberfrance-user .main-layout__primary-panel--uberfrance-user{margin-bottom:48px;padding-bottom:0}}.main-layout--uberfrance .main-layout__primary-panel--uberfrance .agent-nav-box__contact-us,.main-layout--uberfrance-user .main-layout__primary-panel--uberfrance-user .agent-nav-box__contact-us{display:flex;flex-direction:column;align-items:center;gap:8px;font-size:12px}@media(min-width: 1370px){.main-layout--uberfrance .main-layout__primary-panel--uberfrance .agent-nav-box__contact-us,.main-layout--uberfrance-user .main-layout__primary-panel--uberfrance-user .agent-nav-box__contact-us{margin-bottom:8px}}
.multichk-payment-complete .main-layout__content--uberfrance .cw-flash-notification-wrapper,.multichk-payment-complete .main-layout__content--uberfrance-user .cw-flash-notification-wrapper{margin-bottom:4px}.multichk-payment-complete .main-layout__content--uberfrance .icon-heading,.multichk-payment-complete .main-layout__content--uberfrance-user .icon-heading{padding:24px 60px;margin:0;gap:16px}@media(max-width: 924px){.multichk-payment-complete .main-layout__content--uberfrance .icon-heading,.multichk-payment-complete .main-layout__content--uberfrance-user .icon-heading{padding:24px 16px}}.multichk-payment-complete .main-layout__content--uberfrance .icon-heading__icon-container,.multichk-payment-complete .main-layout__content--uberfrance-user .icon-heading__icon-container{width:90px;height:90px;padding:0;margin:0;background:#f9f9f9;font-size:50px}.multichk-payment-complete .main-layout__content--uberfrance .icon-heading__icon,.multichk-payment-complete .main-layout__content--uberfrance-user .icon-heading__icon{width:40px;height:40px}.multichk-payment-complete .main-layout__content--uberfrance .icon-heading__title,.multichk-payment-complete .main-layout__content--uberfrance-user .icon-heading__title{margin:0;font-weight:300}.multichk-payment-complete .main-layout__content--uberfrance .icon-heading__subtitle,.multichk-payment-complete .main-layout__content--uberfrance-user .icon-heading__subtitle{margin:0;max-width:none;font-size:14px;line-height:20px}.multichk-payment-complete .main-layout__content--uberfrance .payment-complete__documents-accordion,.multichk-payment-complete .main-layout__content--uberfrance-user .payment-complete__documents-accordion{margin:0;border-bottom:1px solid #d2d2d2}.multichk-payment-complete .main-layout__content--uberfrance .payment-complete__documents-accordion .accordion__item .accordion__toggle,.multichk-payment-complete .main-layout__content--uberfrance-user .payment-complete__documents-accordion .accordion__item .accordion__toggle{padding:14px 16px;padding-left:40px;font-size:14px;font-weight:600;line-height:20px}.multichk-payment-complete .main-layout__content--uberfrance .payment-complete__documents-accordion .accordion__item .accordion__toggle::before,.multichk-payment-complete .main-layout__content--uberfrance-user .payment-complete__documents-accordion .accordion__item .accordion__toggle::before{left:16px}.multichk-payment-complete .main-layout__content--uberfrance .payment-complete__documents-accordion .accordion__item .accordion__toggle::after,.multichk-payment-complete .main-layout__content--uberfrance-user .payment-complete__documents-accordion .accordion__item .accordion__toggle::after{display:none}
.multichk-payment-options .main-layout__content--uberfrance .row-group,.multichk-payment-options .main-layout__content--uberfrance-user .row-group{margin:0;padding:0}.multichk-payment-options .main-layout__content--uberfrance .payment-options-page__section,.multichk-payment-options .main-layout__content--uberfrance-user .payment-options-page__section{padding:0}.multichk-payment-options .main-layout__content--uberfrance .payment-options-page__section-header,.multichk-payment-options .main-layout__content--uberfrance-user .payment-options-page__section-header{padding-right:0}@media(max-width: 1370px){.multichk-payment-options .main-layout__content--uberfrance .payment-options-page__section-header,.multichk-payment-options .main-layout__content--uberfrance-user .payment-options-page__section-header{display:none}}.multichk-payment-options .main-layout__content--uberfrance .payment-options-page__section-logo,.multichk-payment-options .main-layout__content--uberfrance-user .payment-options-page__section-logo{padding:10% 0 0 10%}.multichk-payment-options .main-layout__content--uberfrance .payment-options-page__section-title,.multichk-payment-options .main-layout__content--uberfrance-user .payment-options-page__section-title{padding:0;font-weight:300;font-size:16px;line-height:24px;color:#4d4d4d}.multichk-payment-options .main-layout__content--uberfrance .payment-options-page__section .payment-info,.multichk-payment-options .main-layout__content--uberfrance .payment-options-page__section .payment-options-inputs,.multichk-payment-options .main-layout__content--uberfrance-user .payment-options-page__section .payment-info,.multichk-payment-options .main-layout__content--uberfrance-user .payment-options-page__section .payment-options-inputs{padding:16px}@media(max-width: 924px){.multichk-payment-options .main-layout__content--uberfrance .payment-options-page__section .payment-info,.multichk-payment-options .main-layout__content--uberfrance-user .payment-options-page__section .payment-info{padding:16px 0}}@media(max-width: 924px){.multichk-payment-options .main-layout__content--uberfrance .payment-options-page__section .payment-options-inputs .radio-input,.multichk-payment-options .main-layout__content--uberfrance-user .payment-options-page__section .payment-options-inputs .radio-input{width:100%}}.multichk-payment-options .main-layout__content--uberfrance .payment__title,.multichk-payment-options .main-layout__content--uberfrance-user .payment__title{margin:0 0 0 8px;padding-top:0;padding-bottom:10px;color:#8a8a8a;border-bottom:1px solid #f9f9f9}.multichk-payment-options .main-layout__content--uberfrance .cart-payment-options-table__row,.multichk-payment-options .main-layout__content--uberfrance-user .cart-payment-options-table__row{padding:10px 16px 10px 40px}@media(max-width: 924px){.multichk-payment-options .main-layout__content--uberfrance .cart-payment-options-table__row,.multichk-payment-options .main-layout__content--uberfrance-user .cart-payment-options-table__row{padding-left:16px}}.multichk-payment-options .main-layout__content--uberfrance .cart-payment-options-table__row--title,.multichk-payment-options .main-layout__content--uberfrance-user .cart-payment-options-table__row--title{flex:0 1 auto;padding:0 16px 10px;line-height:20px;color:#8a8a8a;border-bottom:1px solid #f9f9f9}@media(max-width: 924px){.multichk-payment-options .main-layout__content--uberfrance .cart-payment-options-table__row--title,.multichk-payment-options .main-layout__content--uberfrance-user .cart-payment-options-table__row--title{padding-bottom:16px}}.multichk-payment-options .main-layout__content--uberfrance .cart-payment-options-table__row--collapsible,.multichk-payment-options .main-layout__content--uberfrance-user .cart-payment-options-table__row--collapsible{padding:14px 16px 14px 40px;border-bottom:1px solid #f9f9f9}.multichk-payment-options .main-layout__content--uberfrance .cart-payment-options-table__row--collapsible .cart-payment-options-table__column:first-child,.multichk-payment-options .main-layout__content--uberfrance-user .cart-payment-options-table__row--collapsible .cart-payment-options-table__column:first-child{font-weight:600;color:#4d4d4d}.multichk-payment-options .main-layout__content--uberfrance .cart-payment-options-table__row--collapsible :nth-child(3),.multichk-payment-options .main-layout__content--uberfrance-user .cart-payment-options-table__row--collapsible :nth-child(3){display:flex;align-items:center}@media(max-width: 924px){.multichk-payment-options .main-layout__content--uberfrance .cart-payment-options-table__row--collapsible,.multichk-payment-options .main-layout__content--uberfrance-user .cart-payment-options-table__row--collapsible{padding:12px 16px 12px 40px}}.multichk-payment-options .main-layout__content--uberfrance .cart-payment-options-table__row--collapsible:before,.multichk-payment-options .main-layout__content--uberfrance-user .cart-payment-options-table__row--collapsible:before{top:45%;left:20px;width:10px;height:10px;border:2px solid #0083a9;border-bottom:0;border-left:0;transform:translateY(-50%) rotate(-225deg);transition:all .3s ease 0s}.multichk-payment-options .main-layout__content--uberfrance .cart-payment-options-table__row--collapsible-unfolded:before,.multichk-payment-options .main-layout__content--uberfrance-user .cart-payment-options-table__row--collapsible-unfolded:before{top:55%;transform:translateY(-50%) rotate(-45deg)}.multichk-payment-options .main-layout__content--uberfrance .cart-payment-options-table__row--big,.multichk-payment-options .main-layout__content--uberfrance-user .cart-payment-options-table__row--big{padding:0;font-size:16px;line-height:24px;font-weight:600}.multichk-payment-options .main-layout__content--uberfrance .cart-payment-options-table__row--big :nth-child(2),.multichk-payment-options .main-layout__content--uberfrance-user .cart-payment-options-table__row--big :nth-child(2){font-weight:700}.multichk-payment-options .main-layout__content--uberfrance .cart-payment-options-table__column--light,.multichk-payment-options .main-layout__content--uberfrance-user .cart-payment-options-table__column--light{display:flex;font-size:12px;line-height:16px;font-weight:400;color:#8a8a8a;align-items:center;justify-content:flex-end;margin-right:4px}.multichk-payment-options .main-layout__content--uberfrance .cart-payment-options-table__total-block,.multichk-payment-options .main-layout__content--uberfrance-user .cart-payment-options-table__total-block{padding:16px;margin-top:16px;color:#4d4d4d;background:#f9f9f9;gap:8px 0}@media(max-width: 924px){.multichk-payment-options .main-layout__content--uberfrance .cart-payment-options-table__total-block,.multichk-payment-options .main-layout__content--uberfrance-user .cart-payment-options-table__total-block{margin:16px 8px 0}}
.multichk-payment-summary .main-layout__content--uberfrance .section__wrapper,.multichk-payment-summary .main-layout__content--uberfrance-user .section__wrapper{margin:0}.multichk-payment-summary .main-layout__content--uberfrance .section__title,.multichk-payment-summary .main-layout__content--uberfrance-user .section__title{padding:10px 0;margin:0;font-size:14px;line-height:20px;font-weight:700;color:#4d4d4d}.multichk-payment-summary .main-layout__content--uberfrance .summary-agreement__terms span,.multichk-payment-summary .main-layout__content--uberfrance-user .summary-agreement__terms span{display:block}.multichk-payment-summary .main-layout__content--uberfrance .summary-agreement__terms .summary-agreement__term p,.multichk-payment-summary .main-layout__content--uberfrance-user .summary-agreement__terms .summary-agreement__term p{margin:16px 0;font-size:14px;line-height:20px;color:#4d4d4d}.multichk-payment-summary .main-layout__content--uberfrance .summary-agreement__terms .summary-agreement__term.summary-agreement__term_with-confirmation .contains-task-list,.multichk-payment-summary .main-layout__content--uberfrance-user .summary-agreement__terms .summary-agreement__term.summary-agreement__term_with-confirmation .contains-task-list{margin:16px 0}.multichk-payment-summary .main-layout__content--uberfrance .summary-agreement__terms .summary-agreement__term_with-confirmation li,.multichk-payment-summary .main-layout__content--uberfrance-user .summary-agreement__terms .summary-agreement__term_with-confirmation li{margin:0;font-size:14px;line-height:20px;color:#4d4d4d}.multichk-payment-summary .main-layout__content--uberfrance .summary-agreement__terms .summary-agreement__term_with-confirmation .term-with-checkbox label,.multichk-payment-summary .main-layout__content--uberfrance-user .summary-agreement__terms .summary-agreement__term_with-confirmation .term-with-checkbox label{margin:0 16px 0 0}.multichk-payment-summary .main-layout__content--uberfrance .summary-agreement__terms .summary-agreement__term_with-confirmation .term-with-checkbox label input,.multichk-payment-summary .main-layout__content--uberfrance-user .summary-agreement__terms .summary-agreement__term_with-confirmation .term-with-checkbox label input{width:24px;height:24px}.multichk-payment-summary .main-layout__content--uberfrance .summary-agreement__terms .summary-agreement__term_with-confirmation .term-with-checkbox label span,.multichk-payment-summary .main-layout__content--uberfrance-user .summary-agreement__terms .summary-agreement__term_with-confirmation .term-with-checkbox label span{margin:0}.multichk-payment-summary .main-layout__content--uberfrance .summary-agreement__terms .summary-agreement__term_with-confirmation:last-child p,.multichk-payment-summary .main-layout__content--uberfrance-user .summary-agreement__terms .summary-agreement__term_with-confirmation:last-child p{margin-left:40px;margin-bottom:0}.multichk-payment-summary .main-layout__content--uberfrance .summary-agreement__terms .summary-agreement__term_with-confirmation:last-child ul,.multichk-payment-summary .main-layout__content--uberfrance-user .summary-agreement__terms .summary-agreement__term_with-confirmation:last-child ul{margin-left:56px}
.quote-list-new .main-layout__content--uberfrance .terms-page .main-body,.quote-list-new .main-layout__content--uberfrance-user .terms-page .main-body{padding-bottom:16px}@media(max-width: 924px){.quote-list-new .main-layout__content--uberfrance .terms-page .main-body,.quote-list-new .main-layout__content--uberfrance-user .terms-page .main-body{padding:0}}.quote-list-new .main-layout__content--uberfrance .quotes-types-group,.quote-list-new .main-layout__content--uberfrance-user .quotes-types-group{margin-top:16px}.quote-list-new .main-layout__content--uberfrance .quotes-types-group__section-header,.quote-list-new .main-layout__content--uberfrance-user .quotes-types-group__section-header{padding-bottom:8px}@media(max-width: 924px){.quote-list-new .main-layout__content--uberfrance .quotes-types-group__section-header,.quote-list-new .main-layout__content--uberfrance-user .quotes-types-group__section-header{padding-bottom:24px}}.quote-list-new .main-layout__content--uberfrance .quotes-types-group__title--with-switcher,.quote-list-new .main-layout__content--uberfrance-user .quotes-types-group__title--with-switcher{font-size:16px;font-weight:300;line-height:24px;color:#4d4d4d}@media(max-width: 924px){.quote-list-new .main-layout__content--uberfrance .quotes-types-group .PlanSwitcher--slim,.quote-list-new .main-layout__content--uberfrance-user .quotes-types-group .PlanSwitcher--slim{padding:16px 16px 0;width:100%}}@media(max-width: 924px){.quote-list-new .main-layout__content--uberfrance .quotes-types-group .PlanSwitcher--slim .PlanSwitcher__buttons-wrapper,.quote-list-new .main-layout__content--uberfrance-user .quotes-types-group .PlanSwitcher--slim .PlanSwitcher__buttons-wrapper{margin:0;width:100%}}@media(max-width: 924px){.quote-list-new .main-layout__content--uberfrance .quotes-types-group .PlanSwitcher--slim .PlanSwitcher__buttons-wrapper .PlanSwitcher__controls-button,.quote-list-new .main-layout__content--uberfrance-user .quotes-types-group .PlanSwitcher--slim .PlanSwitcher__buttons-wrapper .PlanSwitcher__controls-button{width:50%}}.quote-list-new .main-layout__content--uberfrance .submission-index-page__faq-container,.quote-list-new .main-layout__content--uberfrance-user .submission-index-page__faq-container{margin:0}
.back-link{padding:0;line-height:41px;margin:0 26px 0 0;border:none;background:none}
div[data-test=rc-wallet]{margin-top:5px}.recommendations-sectionIndividuals{margin-top:85px;border-top:1px dashed #d2d2d2}.recommendations-sectionIndividuals__title{padding:20px 0 25px;font-size:18px}.recommendations-sectionIndividuals__content{display:flex}.recommendations-sectionIndividuals__content .recommendations-sectionIndividuals__itemIndividuals{position:relative;display:flex;flex-direction:column;padding:20px 15px 20px 24px;margin:20px 10px 20px 10px;border:1px solid #f0f0f0;border-top:none;font-size:14px;background-color:#fff;width:50%;justify-content:space-between}.recommendations-sectionIndividuals__content .recommendations-sectionIndividuals__itemIndividuals:hover{box-shadow:0 2px 2px 0 #d2d2d2;transition:.3s}.recommendations-sectionIndividuals__content .recommendations-sectionIndividuals__itemIndividuals:hover .recommendation-item__request-btn{color:#fff;background-color:#428ad8;opacity:1}.recommendations-sectionIndividuals__content .recommendations-sectionIndividuals__itemIndividuals::before{content:"";position:absolute;top:-6px;left:0;display:block;width:100%;height:6px;background-color:#e0f4ff;border-radius:4px 4px 0 0}.recommendations-sectionIndividuals__content .recommendation-itemIndividuals__message{margin-right:40px;color:#8a8a8a}.recommendations-sectionIndividuals__content .recommendation-itemIndividuals__message--title{padding-bottom:10px;font-weight:400;font-size:18px;color:#505050}.recommendations-sectionIndividuals__content .recommendation-itemIndividuals__footerIndividuals{display:flex;justify-content:end;padding-top:20px}.recommendations-sectionIndividuals__content .recommendation-itemIndividuals__footerIndividuals .btnIndividuals{display:inline-block;padding:10px 18px;border:1px solid #d0352f;font:inherit;font-size:14px;color:#d0352f;background-color:#fff;border-radius:3px;cursor:pointer;transition:all .2s ease-out}.recommendations-sectionIndividuals__content .recommendation-itemIndividuals__footerIndividuals .btn-border-red-individuals{border:1px solid #d0352f;color:#d0352f;background-color:#fff}.recommendations-sectionIndividuals__content .recommendation-itemIndividuals__footerIndividuals .btn-border-red-individuals:hover{border:1px solid #d0352f;color:#fff;background-color:#d0352f}.recommendations-sectionIndividuals__item{flex:1 1 45%;margin:10px}
.commission_container{font-size:12px;line-height:16px}@media(max-width: 924px){.commission_container{margin:0 auto}}.commission_container td,.commission_container th{padding:6px 0;font-weight:400}.commission_container__last_breakdown td{padding-bottom:12px}.commission_container__total td{padding:12px 0;border-top:1px solid #d2d2d2}
.policy-date{height:100%;flex-direction:column}@media(max-width: 924px){.policy-date{text-align:center}}.policy-date__additional-text{margin:5px 0 16px 0;color:#bfbfbf;font-size:13px;font-weight:bold}.policy-date__additional-text:last-child{margin-bottom:0}
div[data-test=rc-wallet]{margin-top:5px}
@supports(display: grid){.main-layout--insurance-certification-program{grid-template-rows:64px 62px 1fr auto}@media(max-width: 1370px){.main-layout--insurance-certification-program{grid-template-rows:64px 40px 1fr auto}}.main-layout--insurance-certification-program .program-banner{grid-row:1;grid-column:1/4}.main-layout--insurance-certification-program .program-banner button:hover{background-color:rgba(0,0,0,0);border:none}.main-layout--insurance-certification-program .main-layout__header{grid-row:2/3}@media(max-width: 1370px){.main-layout--insurance-certification-program .main-layout__header{grid-column:1/4}}.main-layout--insurance-certification-program .main-layout__primary-panel{grid-row:3/4}.main-layout--insurance-certification-program .main-layout__content,.main-layout--insurance-certification-program .main-layout__secondary-panel{grid-row:2/4}@media(max-width: 1370px){.main-layout--insurance-certification-program .main-layout__content,.main-layout--insurance-certification-program .main-layout__secondary-panel{grid-row:3/4}}.main-layout--insurance-certification-program .main-layout__footer{grid-row:4/4}}
@media(min-width: 1124px){.main-layout--mty{grid-template-columns:1fr !important}}@media(min-width: 1370px){.main-layout--mty{grid-template-columns:230px 1fr !important}}
.options-footer-note{margin:0;padding:0 8px;font-size:12px;color:#4d4d4d}@media(max-width: 924px){.options-footer-note{margin:16px 0}}
.ReactModalPortal .modal-selection{padding:16px 16px 32px;border-radius:4px;box-shadow:0px 4px 4px rgba(0,0,0,.25)}@media(max-width: 1370px){.ReactModalPortal .modal-selection.modal--fullscreen-mobile{top:50%;left:50%;transform:translate(-50%, -50%);width:auto;height:auto}}@media(max-width: 924px){.ReactModalPortal .modal-selection.modal--fullscreen-mobile{top:0;left:0;transform:none;width:100vw;height:100vh}}@media(max-width: 1370px){.overlay{position:fixed}}@media(max-width: 924px){.overlay{position:static}}
@media(min-width: 1370px){.main-layout--uberportugal.quote-list,.main-layout--uberportugal-user.quote-list{grid-template-columns:230px 1fr 220px}}.main-layout--uberportugal.quote-list .sidebar__block,.main-layout--uberportugal-user.quote-list .sidebar__block{padding:8px 16px 16px}.main-layout--uberportugal.quote-list .sidebar__block h5,.main-layout--uberportugal-user.quote-list .sidebar__block h5{margin:0}.main-layout--uberportugal.quote-list .sidebar__card,.main-layout--uberportugal-user.quote-list .sidebar__card{margin-bottom:16px}.main-layout--uberportugal.quote-list .sidebar__text--small,.main-layout--uberportugal-user.quote-list .sidebar__text--small{margin-bottom:4px}.main-layout--uberportugal.quote-list .sidebar__text--spaced,.main-layout--uberportugal-user.quote-list .sidebar__text--spaced{margin:0}@media(max-width: 924px){.main-layout--uberportugal.quote-list .submission-quote-item--call,.main-layout--uberportugal-user.quote-list .submission-quote-item--call{display:flex;flex-direction:column;gap:16px;padding:16px;text-align:left}}.main-layout--uberportugal.quote-list .submission-quote-item--call .submission-quote-item__section,.main-layout--uberportugal-user.quote-list .submission-quote-item--call .submission-quote-item__section{padding:16px}.main-layout--uberportugal.quote-list .submission-quote-item--call .submission-quote-item__section:first-child,.main-layout--uberportugal-user.quote-list .submission-quote-item--call .submission-quote-item__section:first-child{padding:16px}@media(max-width: 924px){.main-layout--uberportugal.quote-list .submission-quote-item--call .submission-quote-item__section,.main-layout--uberportugal-user.quote-list .submission-quote-item--call .submission-quote-item__section{padding:0;width:100%}.main-layout--uberportugal.quote-list .submission-quote-item--call .submission-quote-item__section:first-child,.main-layout--uberportugal-user.quote-list .submission-quote-item--call .submission-quote-item__section:first-child{padding:0}}.main-layout--uberportugal.quote-list .submission-quote-item--call .submission-quote-item__section-title,.main-layout--uberportugal-user.quote-list .submission-quote-item--call .submission-quote-item__section-title{padding:0;margin-bottom:8px}@media(max-width: 924px){.main-layout--uberportugal.quote-list .submission-quote-item--call .submission-quote-item__section-title,.main-layout--uberportugal-user.quote-list .submission-quote-item--call .submission-quote-item__section-title{margin-bottom:16px}}.main-layout--uberportugal.quote-list .terms-page .main-body,.main-layout--uberportugal-user.quote-list .terms-page .main-body{padding-bottom:16px}@media(max-width: 924px){.main-layout--uberportugal.quote-list .terms-page .main-body,.main-layout--uberportugal-user.quote-list .terms-page .main-body{padding:0}}.main-layout--uberportugal.quote-list .quotes-types-group,.main-layout--uberportugal-user.quote-list .quotes-types-group{margin-top:16px}.main-layout--uberportugal.quote-list .quotes-types-group__section-header,.main-layout--uberportugal-user.quote-list .quotes-types-group__section-header{padding-bottom:8px}@media(max-width: 924px){.main-layout--uberportugal.quote-list .quotes-types-group__section-header,.main-layout--uberportugal-user.quote-list .quotes-types-group__section-header{padding-bottom:24px}}.main-layout--uberportugal.quote-list .quotes-types-group__title--with-switcher,.main-layout--uberportugal-user.quote-list .quotes-types-group__title--with-switcher{font-size:16px;font-weight:300;line-height:24px;color:#4d4d4d}@media(max-width: 924px){.main-layout--uberportugal.quote-list .quotes-types-group .PlanSwitcher--slim,.main-layout--uberportugal-user.quote-list .quotes-types-group .PlanSwitcher--slim{padding:16px 16px 0;width:100%}}@media(max-width: 924px){.main-layout--uberportugal.quote-list .quotes-types-group .PlanSwitcher--slim .PlanSwitcher__buttons-wrapper,.main-layout--uberportugal-user.quote-list .quotes-types-group .PlanSwitcher--slim .PlanSwitcher__buttons-wrapper{margin:0;width:100%}}@media(max-width: 924px){.main-layout--uberportugal.quote-list .quotes-types-group .PlanSwitcher--slim .PlanSwitcher__buttons-wrapper .PlanSwitcher__controls-button,.main-layout--uberportugal-user.quote-list .quotes-types-group .PlanSwitcher--slim .PlanSwitcher__buttons-wrapper .PlanSwitcher__controls-button{width:50%}}.main-layout--uberportugal.quote-list .submission-index-page__faq-container,.main-layout--uberportugal-user.quote-list .submission-index-page__faq-container{margin:0}p[data-test=tier-group-highlight-text]{margin:0}
.payment-options .main-layout__content--uberportugal .payment-options-page__section,.payment-options .main-layout__content--uberportugal-user .payment-options-page__section{padding:16px}@media(max-width: 924px){.payment-options .main-layout__content--uberportugal .payment-options-inputs__inputs-wrapper,.payment-options .main-layout__content--uberportugal-user .payment-options-inputs__inputs-wrapper{width:100%;margin:0;padding:0}}@media(max-width: 924px){.payment-options .main-layout__content--uberportugal .payment-options-inputs__inputs span,.payment-options .main-layout__content--uberportugal-user .payment-options-inputs__inputs span{width:calc(50% - 4px)}.payment-options .main-layout__content--uberportugal .payment-options-inputs__inputs span:only-child,.payment-options .main-layout__content--uberportugal-user .payment-options-inputs__inputs span:only-child{width:100%}}@media(max-width: 924px){.payment-options .main-layout__content--uberportugal .payment-options-inputs__inputs .radio-input,.payment-options .main-layout__content--uberportugal-user .payment-options-inputs__inputs .radio-input{width:100%}.payment-options .main-layout__content--uberportugal .payment-options-inputs__inputs .radio-input__label,.payment-options .main-layout__content--uberportugal-user .payment-options-inputs__inputs .radio-input__label{margin:0}}@media(max-width: 924px){.payment-options .main-layout__content--uberportugal .payment-options-inputs__inputs,.payment-options .main-layout__content--uberportugal-user .payment-options-inputs__inputs{flex-wrap:wrap;gap:8px}}
.payment-summary .main-layout__content--uberportugal .payment-summary-page>.section__wrapper,.payment-summary .main-layout__content--uberportugal-user .payment-summary-page>.section__wrapper{margin:0 0 4px 0}.payment-summary .main-layout__content--uberportugal .payment-summary-page>.section__wrapper~.section__wrapper,.payment-summary .main-layout__content--uberportugal-user .payment-summary-page>.section__wrapper~.section__wrapper{margin:0}.payment-summary .main-layout__content--uberportugal .section__wrapper,.payment-summary .main-layout__content--uberportugal-user .section__wrapper{padding:0 16px}.payment-summary .main-layout__content--uberportugal .section__wrapper .summary-table__row,.payment-summary .main-layout__content--uberportugal-user .section__wrapper .summary-table__row{margin:0;padding:12px 0}.payment-summary .main-layout__content--uberportugal .section__wrapper .summary-table__row__label,.payment-summary .main-layout__content--uberportugal .section__wrapper .summary-table__row__value,.payment-summary .main-layout__content--uberportugal-user .section__wrapper .summary-table__row__label,.payment-summary .main-layout__content--uberportugal-user .section__wrapper .summary-table__row__value{width:50%;line-height:20px;color:#4d4d4d;flex:0 1 auto}.payment-summary .main-layout__content--uberportugal .section__wrapper .summary-table__row__label,.payment-summary .main-layout__content--uberportugal-user .section__wrapper .summary-table__row__label{max-width:none;margin:0}.payment-summary .main-layout__content--uberportugal .section__wrapper .summary-table__row__value,.payment-summary .main-layout__content--uberportugal-user .section__wrapper .summary-table__row__value{font-weight:600}@media(max-width: 924px){.payment-summary .main-layout__content--uberportugal .section__wrapper .summary-table__row__value,.payment-summary .main-layout__content--uberportugal-user .section__wrapper .summary-table__row__value{text-align:right}}.payment-summary .main-layout__content--uberportugal .section__title,.payment-summary .main-layout__content--uberportugal-user .section__title{padding:10px 0;margin:0;font-size:14px;line-height:20px;font-weight:700;color:#4d4d4d}.payment-summary .main-layout__content--uberportugal .summary-agreement__terms span,.payment-summary .main-layout__content--uberportugal-user .summary-agreement__terms span{display:block}.payment-summary .main-layout__content--uberportugal .summary-agreement__terms .summary-agreement__term p,.payment-summary .main-layout__content--uberportugal-user .summary-agreement__terms .summary-agreement__term p{margin:16px 0;font-size:14px;line-height:20px;color:#4d4d4d}.payment-summary .main-layout__content--uberportugal .summary-agreement__terms .summary-agreement__term.summary-agreement__term_with-confirmation .contains-task-list,.payment-summary .main-layout__content--uberportugal-user .summary-agreement__terms .summary-agreement__term.summary-agreement__term_with-confirmation .contains-task-list{padding:16px 0}.payment-summary .main-layout__content--uberportugal .summary-agreement__terms .summary-agreement__term_with-confirmation li,.payment-summary .main-layout__content--uberportugal-user .summary-agreement__terms .summary-agreement__term_with-confirmation li{margin:0 0 0 56px;font-size:14px;line-height:20px;color:#4d4d4d}.payment-summary .main-layout__content--uberportugal .summary-agreement__terms .summary-agreement__term_with-confirmation .term-with-checkbox label,.payment-summary .main-layout__content--uberportugal-user .summary-agreement__terms .summary-agreement__term_with-confirmation .term-with-checkbox label{margin:0 16px 0 0}.payment-summary .main-layout__content--uberportugal .summary-agreement__terms .summary-agreement__term_with-confirmation .term-with-checkbox label input,.payment-summary .main-layout__content--uberportugal-user .summary-agreement__terms .summary-agreement__term_with-confirmation .term-with-checkbox label input{width:24px;height:24px}.payment-summary .main-layout__content--uberportugal .summary-agreement__terms .summary-agreement__term_with-confirmation .term-with-checkbox label span,.payment-summary .main-layout__content--uberportugal-user .summary-agreement__terms .summary-agreement__term_with-confirmation .term-with-checkbox label span{margin:0}.payment-summary .main-layout__content--uberportugal .summary-agreement__terms .summary-agreement__term_with-confirmation .term-with-checkbox del,.payment-summary .main-layout__content--uberportugal-user .summary-agreement__terms .summary-agreement__term_with-confirmation .term-with-checkbox del{text-decoration:none}.payment-summary .main-layout__content--uberportugal .summary-agreement__terms .summary-agreement__term_with-confirmation li.term-with-checkbox,.payment-summary .main-layout__content--uberportugal-user .summary-agreement__terms .summary-agreement__term_with-confirmation li.term-with-checkbox{margin-left:0}.payment-summary .main-layout__content--uberportugal .summary-agreement__terms .summary-agreement__term_with-confirmation:last-child p,.payment-summary .main-layout__content--uberportugal-user .summary-agreement__terms .summary-agreement__term_with-confirmation:last-child p{margin-left:40px;margin-bottom:0}.payment-summary .main-layout__content--uberportugal .summary-agreement__error,.payment-summary .main-layout__content--uberportugal-user .summary-agreement__error{margin:0;padding-bottom:16px}
.payment-complete .main-layout__content--uberportugal .icon-heading,.payment-complete .main-layout__content--uberportugal-user .icon-heading{padding:24px 16px;gap:16px}.payment-complete .main-layout__content--uberportugal .icon-heading__icon-container,.payment-complete .main-layout__content--uberportugal .icon-heading__title,.payment-complete .main-layout__content--uberportugal .icon-heading__subtitle,.payment-complete .main-layout__content--uberportugal-user .icon-heading__icon-container,.payment-complete .main-layout__content--uberportugal-user .icon-heading__title,.payment-complete .main-layout__content--uberportugal-user .icon-heading__subtitle{margin:0}.payment-complete .main-layout__content--uberportugal .cw-table--for-documents,.payment-complete .main-layout__content--uberportugal-user .cw-table--for-documents{margin-bottom:4px}.payment-complete .main-layout__content--uberportugal .cw-table__th,.payment-complete .main-layout__content--uberportugal-user .cw-table__th{padding:12px 0;text-align:left}.payment-complete .main-layout__content--uberportugal .documents-review__message,.payment-complete .main-layout__content--uberportugal-user .documents-review__message{margin:0}
.ReactModalPortal .modal-selection{padding:16px 16px 32px;border-radius:4px;box-shadow:0px 4px 4px rgba(0,0,0,.25)}@media(max-width: 1370px){.ReactModalPortal .modal-selection.modal--fullscreen-mobile{top:50%;left:50%;transform:translate(-50%, -50%);width:auto;height:auto}}@media(max-width: 924px){.ReactModalPortal .modal-selection.modal--fullscreen-mobile{top:0;left:0;transform:none;width:100vw;height:100vh}}@media(max-width: 1370px){.overlay{position:fixed}}@media(max-width: 924px){.overlay{position:static}}
@media(min-width: 1370px){.main-layout--uberspain.quote-list,.main-layout--uberspain-user.quote-list{grid-template-columns:230px 1fr 220px}}.main-layout--uberspain.quote-list .sidebar__block,.main-layout--uberspain-user.quote-list .sidebar__block{padding:8px 16px 16px}.main-layout--uberspain.quote-list .sidebar__block h5,.main-layout--uberspain-user.quote-list .sidebar__block h5{margin:0}.main-layout--uberspain.quote-list .sidebar__card,.main-layout--uberspain-user.quote-list .sidebar__card{margin-bottom:16px}.main-layout--uberspain.quote-list .sidebar__text--small,.main-layout--uberspain-user.quote-list .sidebar__text--small{margin-bottom:4px}.main-layout--uberspain.quote-list .sidebar__text--spaced,.main-layout--uberspain-user.quote-list .sidebar__text--spaced{margin:0}@media(max-width: 924px){.main-layout--uberspain.quote-list .submission-quote-item--call,.main-layout--uberspain-user.quote-list .submission-quote-item--call{display:flex;flex-direction:column;gap:16px;padding:16px;text-align:left}}.main-layout--uberspain.quote-list .submission-quote-item--call .submission-quote-item__section,.main-layout--uberspain-user.quote-list .submission-quote-item--call .submission-quote-item__section{padding:16px}.main-layout--uberspain.quote-list .submission-quote-item--call .submission-quote-item__section:first-child,.main-layout--uberspain-user.quote-list .submission-quote-item--call .submission-quote-item__section:first-child{padding:16px}@media(max-width: 924px){.main-layout--uberspain.quote-list .submission-quote-item--call .submission-quote-item__section,.main-layout--uberspain-user.quote-list .submission-quote-item--call .submission-quote-item__section{padding:0;width:100%}.main-layout--uberspain.quote-list .submission-quote-item--call .submission-quote-item__section:first-child,.main-layout--uberspain-user.quote-list .submission-quote-item--call .submission-quote-item__section:first-child{padding:0}}.main-layout--uberspain.quote-list .submission-quote-item--call .submission-quote-item__section-title,.main-layout--uberspain-user.quote-list .submission-quote-item--call .submission-quote-item__section-title{padding:0;margin-bottom:8px}@media(max-width: 924px){.main-layout--uberspain.quote-list .submission-quote-item--call .submission-quote-item__section-title,.main-layout--uberspain-user.quote-list .submission-quote-item--call .submission-quote-item__section-title{margin-bottom:16px}}.main-layout--uberspain.quote-list .terms-page .main-body,.main-layout--uberspain-user.quote-list .terms-page .main-body{padding-bottom:16px}@media(max-width: 924px){.main-layout--uberspain.quote-list .terms-page .main-body,.main-layout--uberspain-user.quote-list .terms-page .main-body{padding:0}}.main-layout--uberspain.quote-list .quotes-types-group,.main-layout--uberspain-user.quote-list .quotes-types-group{margin-top:16px}.main-layout--uberspain.quote-list .quotes-types-group__section-header,.main-layout--uberspain-user.quote-list .quotes-types-group__section-header{padding-bottom:8px}@media(max-width: 924px){.main-layout--uberspain.quote-list .quotes-types-group__section-header,.main-layout--uberspain-user.quote-list .quotes-types-group__section-header{padding-bottom:24px}}.main-layout--uberspain.quote-list .quotes-types-group__title--with-switcher,.main-layout--uberspain-user.quote-list .quotes-types-group__title--with-switcher{font-size:16px;font-weight:300;line-height:24px;color:#4d4d4d}@media(max-width: 924px){.main-layout--uberspain.quote-list .quotes-types-group .PlanSwitcher--slim,.main-layout--uberspain-user.quote-list .quotes-types-group .PlanSwitcher--slim{padding:16px 16px 0;width:100%}}@media(max-width: 924px){.main-layout--uberspain.quote-list .quotes-types-group .PlanSwitcher--slim .PlanSwitcher__buttons-wrapper,.main-layout--uberspain-user.quote-list .quotes-types-group .PlanSwitcher--slim .PlanSwitcher__buttons-wrapper{margin:0;width:100%}}@media(max-width: 924px){.main-layout--uberspain.quote-list .quotes-types-group .PlanSwitcher--slim .PlanSwitcher__buttons-wrapper .PlanSwitcher__controls-button,.main-layout--uberspain-user.quote-list .quotes-types-group .PlanSwitcher--slim .PlanSwitcher__buttons-wrapper .PlanSwitcher__controls-button{width:50%}}.main-layout--uberspain.quote-list .submission-index-page__faq-container,.main-layout--uberspain-user.quote-list .submission-index-page__faq-container{margin:0}.main-layout--uberspain.quote-list .quote-item__section--policy-uber,.main-layout--uberspain-user.quote-list .quote-item__section--policy-uber{padding:16px 0}p[data-test=tier-group-highlight-text]{margin:0}
.recommendations-section-attorneys__title{padding:20px 0 25px;font-size:18px}.recommendations-section-attorneys__content{display:flex;flex-wrap:wrap;margin:-10px}.recommendations-section-attorneys__item{flex:1 1 45%;margin:10px}@media(max-width: 924px){.recommendations-section-attorneys__item{flex:1 1 100%}}.recommendation-item-attorneys{position:relative;padding:20px 15px 20px 24px;margin-bottom:20px;border:1px solid #f0f0f0;border-top:none;font-size:14px;background-color:#fff}.recommendation-item-attorneys:hover{box-shadow:0 2px 2px 0 #d2d2d2;transition:.3s}.recommendation-item-attorneys:hover .recommendation-item__request-btn{color:#fff;background-color:#0083a9;opacity:1}.recommendation-item-attorneys::before{content:"";position:absolute;top:-6px;left:0;display:block;width:100%;height:6px;background-color:#e6f4f8;border-radius:4px 4px 0 0}.recommendation-item-attorneys__message{height:80px;margin-right:40px;color:#8a8a8a}.recommendation-item-attorneys__message--title{padding-bottom:10px;font-weight:400;font-size:18px;color:#505050}.recommendation-item-attorneys__message--content{margin:0}.recommendation-item-attorneys__footer{display:flex;justify-content:space-between;padding-top:20px}@media(max-width: 924px){.recommendation-item-attorneys__footer{padding-top:60px}}.recommendation-item-attorneys__request-btn{opacity:.7}
div[data-test=rc-wallet]{margin-top:5px}
