html{overflow:overlay}html,body{display:flex;flex-direction:column;height:100%;position:relative;width:100%;margin:0}@font-face{font-family:"Emoji";src:url(../AppleColorEmoji.ttf)}html,textarea,input{font-family:"Poppins",Emoji}body{align-items:center}input{outline:none}button{all:unset;outline:none;-webkit-tap-highlight-color:transparent;text-align:center}button:hover:enabled{cursor:pointer}ul{padding:0;margin:0}ul li{list-style:none}a{text-decoration:none}a.underline:hover{text-decoration:underline}img{-webkit-user-select:none;user-select:none}p,h1,h2,h3,h4,h5,h6{margin:0}svg{display:inline-block;vertical-align:middle}::-webkit-scrollbar{width:6px;height:8px}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:#d1d1d1}::-webkit-scrollbar-thumb:hover{background:#a9a9a9}#root{height:100%;width:100%}#main{display:flex;flex-direction:column;height:100%;position:relative}#main>div:last-of-type{width:100%;margin:0 auto}.quoterHeader__content__helpButton__link__text{color:#0d4ec9}.quoterHeader__helper img{background-color:#ffc536}.quoterHeader__content__progress__bar{background-color:#31d16e}.quoterHeader__content{background-color:#fff}.quoterHeader{width:100%;position:fixed;top:0;z-index:10}.quoterHeader__content{position:relative;box-shadow:0 5px 15px #0000000d;width:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;justify-content:space-between}.quoterHeader__content__logo{padding:10px 15px}.quoterHeader__content__helpButton{border:2px solid #0D4EC9;padding:5px 1rem;border-radius:12px;margin:1rem 2rem}.quoterHeader__content__helpButton__link{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;gap:.5rem}.quoterHeader__content__helpButton__link__text{font-size:.7rem}.quoterHeader__content__progress{position:absolute;width:100%;height:5px;z-index:2;top:100%;background-color:#00000003}.quoterHeader__content__progress__bar{width:0;height:100%;transition:width .5s ease-in-out}.quoterHeader__helper{position:absolute;border-radius:50%;top:30%;left:0;right:0;margin:auto auto 15px;z-index:3;border:8px solid #fff;overflow:hidden;width:80px;height:80px;box-shadow:0 0 10px #0000001a}.quoterHeader__helper img{width:100%;height:100%}@media screen and (max-width: 620px){.quoterHeader .quoterHeader__content__helpButton{margin:0rem 1rem}.quoterHeader__helper{width:70px;height:70px;border-width:6px}}@media screen and (max-width: 800px){.quoterHeader{height:70px;margin-bottom:20px}.quoterHeader__content__logo{padding:5px 10px}.quoterHeader__content__logo img{width:80px;height:40px}.quoterHeader__helper{display:none}.quoterHeader__progress{height:4px}}.errorMessage{color:var(--color-red);font-weight:500}.spinner--color-main{color:#0d4ec9}.spinner--color-white{color:#fff}.spinner{margin:auto;top:0;bottom:0;left:0;right:0;width:25px;height:25px;position:absolute}.spinner--relative{position:relative}.text--color-main{color:#0d4ec9}.text--color-red{color:#ff3d54}.text--color-green{color:#31d16e}.text--color-default{color:#444}.text--color-white{color:#fff}.text--type-title{font-weight:700}.text--type-title{font-size:25px}@media screen and (min-width: 480px){.text--type-title{font-size:26px}}@media screen and (min-width: 800px){.text--type-title{font-size:27px}}@media screen and (min-width: 1400px){.text--type-title{font-size:28px}}.text--type-subtitle{font-weight:600}.text--type-subtitle{font-size:20px}@media screen and (min-width: 480px){.text--type-subtitle{font-size:21px}}@media screen and (min-width: 800px){.text--type-subtitle{font-size:22px}}@media screen and (min-width: 1400px){.text--type-subtitle{font-size:23px}}.text--type-paragraph{font-weight:500}.text--type-paragraph{font-size:15px}@media screen and (min-width: 480px){.text--type-paragraph{font-size:16px}}@media screen and (min-width: 800px){.text--type-paragraph{font-size:17px}}@media screen and (min-width: 1400px){.text--type-paragraph{font-size:18px}}.text--type-label{font-weight:400}.text--type-label{font-size:11px}@media screen and (min-width: 480px){.text--type-label{font-size:12px}}@media screen and (min-width: 800px){.text--type-label{font-size:13px}}@media screen and (min-width: 1400px){.text--type-label{font-size:14px}}.text--left{text-align:left}.text--right{text-align:right}.text--center{text-align:center}.text--bold{font-weight:700}.text--block{display:block}.text--uppercase{text-transform:uppercase}.text--color-light-grey{color:#b4b4b4}.logoWrapper{padding:5px;display:inline-block;-webkit-user-drag:none;user-select:none;-moz-user-select:none;-webkit-user-select:none}.logoWrapper__image{width:130px;height:30px;display:block;-webkit-user-drag:none;user-select:none;-moz-user-select:none;-webkit-user-select:none}.logoWrapper__image--full{width:200px;height:auto}.modalWrapper__content{background-color:#fff}.modalWrapper{position:fixed;width:100%;height:100%;z-index:99998;top:0;left:0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}.modalWrapper--center{-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.modalWrapper--top{padding-top:20px;-webkit-box-align:start;-moz-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start}.modalWrapper--bottom{padding-bottom:20px;-webkit-box-align:end;-moz-box-align:end;-ms-flex-align:end;-webkit-align-items:flex-end;align-items:flex-end}.modalWrapper__background-overlay{width:100%;height:100%;z-index:0;top:0;left:0;background-color:#afafaf80;position:absolute}.modalWrapper__content{padding:10px;border-radius:12px;min-height:50px;min-width:100px;max-width:700px;max-height:95%;margin:0 20px;transition:.1s;box-sizing:border-box;position:relative;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;box-shadow:0 0 10px #0000001a}.modalWrapper__content--center,.modalWrapper__content--top{animation:.4s ease modalTopIn;-webkit-animation:.4s ease modalTopIn}.modalWrapper__content--bottom{animation:.3s ease modalBottomIn;-webkit-animation:.3s ease modalBottomIn}@media screen and (max-width: 480px){.modalWrapper__content{margin:0;max-height:100%;border-radius:0}}@keyframes modalTopIn{0%{opacity:0;transform:translateY(-25%)}to{opacity:1;transform:translateY(0)}}@keyframes modalBottomIn{0%{opacity:.2;transform:translateY(25%)}to{opacity:1;transform:translateY(0)}}.anchor__text{color:#0d4ec9}.anchor:hover{text-decoration:underline;text-decoration-color:#0d4ec9}.anchor--block{display:block}.backButton{color:#444}.backButton{padding:14px;font-weight:600;background-color:transparent;border:none}.backButton[link-overlay]{position:absolute;z-index:10}.backButton--justIcon svg{font-size:25px}@media screen and (min-width: 480px){.backButton--justIcon svg{font-size:26px}}@media screen and (min-width: 800px){.backButton--justIcon svg{font-size:27px}}@media screen and (min-width: 1400px){.backButton--justIcon svg{font-size:28px}}.backButton svg,.backButton span{display:inline-block;vertical-align:middle}.backButton span{margin-left:5px}.backButton span{font-size:15px}@media screen and (min-width: 480px){.backButton span{font-size:16px}}@media screen and (min-width: 800px){.backButton span{font-size:17px}}@media screen and (min-width: 1400px){.backButton span{font-size:18px}}.backButton:hover span{text-decoration:underline}@media only screen and (max-width: 600px){.backButton--hideTextOnMobile span{display:none}}.btn--fill-outline--color-main,.btn--fill-none--color-main{color:#0d4ec9}.btn--fill-none--color-main:hover{text-decoration:underline;text-decoration-color:#0d4ec9}.btn--fill-filled--color-main,.btn--fill-outline--color-main:hover{background-color:#0d4ec9}.btn--fill-filled--color-main:hover{background-color:#0f59e5}.btn--fill-outline--color-main{border-color:#0d4ec9}.btn--fill-outline--color-red,.btn--fill-none--color-red{color:#ff3d54}.btn--fill-none--color-red:hover{text-decoration:underline;text-decoration-color:#ff3d54}.btn--fill-filled--color-red,.btn--fill-outline--color-red:hover{background-color:#ff3d54}.btn--fill-filled--color-red:hover{background-color:#ff5065}.btn--fill-outline--color-red{border-color:#ff3d54}.btn--fill-outline--color-green,.btn--fill-none--color-green{color:#31d16e}.btn--fill-none--color-green:hover{text-decoration:underline;text-decoration-color:#31d16e}.btn--fill-filled--color-green,.btn--fill-outline--color-green:hover{background-color:#31d16e}.btn--fill-filled--color-green:hover{background-color:#46d67d}.btn--fill-outline--color-green{border-color:#31d16e}.btn--fill-filled,.btn--fill-filled--color-main,.btn--fill-filled--color-red,.btn--fill-filled--color-green,.btn--fill-outline:hover{color:#fff}.btn--fill-outline,.btn--fill-none{background-color:#fff}.btn{padding:7px 20px;font-weight:600;border-radius:8px;transition:.2s;min-width:150px;border-width:2px;border-style:solid;position:relative}.btn{font-size:12px}@media screen and (min-width: 480px){.btn{font-size:13px}}@media screen and (min-width: 800px){.btn{font-size:14px}}@media screen and (min-width: 1400px){.btn{font-size:15px}}.btn--hide{pointer-events:none}.btn--hide .btn__content{visibility:hidden}.btn[disabled]{pointer-events:none;opacity:.4}.btn--fill-filled,.btn--fill-filled--color-green,.btn--fill-filled--color-red,.btn--fill-filled--color-main{border-color:transparent}.btn--fill-filled--color-main{box-shadow:0 10px 20px #0d4ec940}.btn--fill-filled--color-red{box-shadow:0 10px 20px #ff3d5440}.btn--fill-filled--color-green{box-shadow:0 10px 20px #31d16e40}.btn--fill-none{border-width:0;border-radius:0;min-width:100px}.btn__content{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.btn__content__icon{margin-bottom:1px}.btn__content__icon--left{margin-right:7.5px}.btn__content__icon--right{margin-left:7.5px}.btn__content__icon svg{width:20px;height:20px}.checkboxWrapper{margin:5px 0;font-size:.9rem;font-weight:500;text-align:left;position:relative;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.checkboxWrapper__checkText{margin-left:35px}.checkboxWrapper__checkText a{position:relative;z-index:10;color:#3d76e0}.checkboxWrapper__checkText a:hover{cursor:pointer;text-decoration:underline}.checkboxWrapper input{opacity:0;top:0;left:0;bottom:0;cursor:pointer;z-index:1;margin:auto;position:absolute;height:100%;width:22px}.checkboxWrapper__checkMark{position:absolute;display:inline-block;vertical-align:middle;top:0;left:0;bottom:0;margin:auto;height:20px;width:20px;background-color:#fff;border-radius:5px;border-style:solid;border-width:2px;border-color:#afb6c0}.checkboxWrapper__checkMark:after{content:"";position:absolute;top:0;left:0;bottom:3px;right:0;margin:auto;z-index:1;display:none;pointer-events:none;width:4px;height:10px;border:solid white;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.checkboxWrapper input:checked~.checkboxWrapper__checkMark{background-color:#31d16e;border-color:#31d16e}.checkboxWrapper input:checked~.checkboxWrapper__checkMark:after{display:block}.checkboxWrapper[position-end]{justify-content:flex-end}.checkboxWrapper[position-end] .checkboxWrapper__checkText{margin-right:30px;margin-left:0;display:inline-block;vertical-align:middle}.checkboxWrapper[position-end] .checkboxWrapper__checkMark{left:auto;right:0}.inputWrapper__eye-button[is-visible],.inputWrapper__icon[is-visible]{color:#0d4ec9}.inputWrapper__eye-button,.inputWrapper__icon{color:#676767}.inputWrapper__loader{color:#e6e7e9}.inputWrapper--error,.inputWrapper--error:focus-within{border-color:#ff3d54!important}.inputWrapper__input{color:#444}.inputWrapper{border:2px solid #E6E6E6;border-radius:7px;transition:.15s;position:relative}.inputWrapper--noBorder{border:none}.inputWrapper__label{color:#b4b4b4;position:absolute;transform:translate(15px,17px) scale(1);transform-origin:top left;transition:transform .15s;cursor:text;pointer-events:none}.inputWrapper__label--active{transform:translate(15px,4px) scale(.75)}.inputWrapper:focus-within{border-color:#0d4ec9;transition:.2s border-color}.inputWrapper--error:focus-within{transition:.2s border-color}.inputWrapper__input{padding:20px 20px 10px 15px;border-radius:7px;width:100%;box-sizing:border-box;caret-color:#b4b4b4;border:none;outline:0;z-index:1}.inputWrapper__input{font-size:13px}@media screen and (min-width: 480px){.inputWrapper__input{font-size:14px}}@media screen and (min-width: 800px){.inputWrapper__input{font-size:15px}}@media screen and (min-width: 1400px){.inputWrapper__input{font-size:16px}}.inputWrapper__input:read-only{cursor:pointer}.inputWrapper__input:disabled{cursor:not-allowed}.inputWrapper__input--uppercase{text-transform:uppercase}.inputWrapper__input--password{border-radius:7px;padding:20px 40px 10px 15px;border:none}.inputWrapper__eye-button{position:absolute;right:5px;height:100%;width:40px;border:none;background-color:transparent;font-size:1.4rem;-webkit-user-select:none;user-select:none}.inputWrapper__icon{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;position:absolute;top:0;right:0;height:100%;width:40px;border:none;background-color:transparent;font-size:1.4rem;-webkit-user-select:none;user-select:none}.inputWrapper__loader svg{right:20px;width:35px;height:35px;left:auto}.dropdownWrapper__arrowIcon,.dropdownWrapper__deleteIcon{color:#676767}.dropdownWrapper__selection__loader{color:#e6e7e9}.dropdownWrapper__itemsList__item--current,.dropdownWrapper__itemsList__item:hover{background-color:#e6e7e9}.dropdownWrapper{position:relative}.dropdownWrapper--disabled{pointer-events:none;opacity:.6}.dropdownWrapper--no-search:hover{cursor:pointer}.dropdownWrapper--no-search__input{pointer-events:none}.dropdownWrapper__input{padding:20px 40px 10px 15px!important;text-overflow:ellipsis}.dropdownWrapper__input--shorter{padding:20px 60px 10px 15px!important}.dropdownWrapper__arrowIcon{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;position:absolute;top:0;height:100%;right:10px;transition:all .15s;pointer-events:none}.dropdownWrapper__arrowIcon{font-size:27px}@media screen and (min-width: 480px){.dropdownWrapper__arrowIcon{font-size:28px}}@media screen and (min-width: 800px){.dropdownWrapper__arrowIcon{font-size:29px}}@media screen and (min-width: 1400px){.dropdownWrapper__arrowIcon{font-size:30px}}.dropdownWrapper__arrowIcon--rotated{transform:rotate(180deg)}.dropdownWrapper__deleteIcon{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;position:absolute;top:0;right:40px;height:100%}.dropdownWrapper__deleteIcon{font-size:20px}@media screen and (min-width: 480px){.dropdownWrapper__deleteIcon{font-size:21px}}@media screen and (min-width: 800px){.dropdownWrapper__deleteIcon{font-size:22px}}@media screen and (min-width: 1400px){.dropdownWrapper__deleteIcon{font-size:23px}}.dropdownWrapper__deleteIcon svg{cursor:pointer}.dropdownWrapper__itemsList{border-radius:7px;border:2px solid #E6E6E6;width:100%;background-color:#f7f7f7;position:absolute;max-height:170px;overflow:auto;z-index:2}.dropdownWrapper__itemsList--top{bottom:62px}.dropdownWrapper__itemsList--bottom{top:62px}.dropdownWrapper__itemsList__item{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;border-bottom:2px solid #E6E6E6;width:-webkit-fill-available;width:-moz-available;width:stretch;padding:10px 20px;cursor:pointer}.dropdownWrapper__itemsList__item__value{font-size:10px}@media screen and (min-width: 480px){.dropdownWrapper__itemsList__item__value{font-size:11px}}@media screen and (min-width: 800px){.dropdownWrapper__itemsList__item__value{font-size:12px}}@media screen and (min-width: 1400px){.dropdownWrapper__itemsList__item__value{font-size:13px}}.dropdownWrapper__itemsList__item:last-child{border-bottom:none}.dropdownWrapper__itemsList__notFound{padding:25px 10px;text-align:center}.dropdownWrapper__itemsList__notFound p{margin:0}.dropdownWrapper__selection__loader svg{right:40px;width:35px;height:35px;left:auto}.dropdownWrapper__selection__loader--left svg{right:60px}.formError{color:#ff3d54}.formError{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;width:-webkit-fill-available;width:-moz-available;width:stretch;margin:10px 0 0}.formError svg{margin-right:5px;width:22px;height:22px}.formError p{width:90%;font-size:.8rem}.inputCardWrapper{border:2px solid #E6E6E6;border-radius:7px;padding:20px 18px 18px}.inputCardWrapper[is-focused]{border-color:#0d4ec9}.inputDate--invalid{border-color:#ff3d54!important}.inputDate__inputWrapper__input{color:#444}.inputDate{border:2px solid #E6E6E6;border-radius:7px;color:#b4b4b4;position:relative;padding:3px 0 0;cursor:pointer}.inputDate input{cursor:pointer}.inputDate__label{position:absolute;transform:translate(15px,12px) scale(1);transform-origin:top left;transition:transform .15s;pointer-events:none}.inputDate__label span{color:#b4b4b4}.inputDate__label--active{transform:translate(15px,-3px) scale(.75)}.inputDate__selectedDate{padding:18px 20px 10px 15px;border-radius:7px;height:22px}.inputDate__selectedDate__text{font-weight:400}.inputDate__selectedDate__text{font-size:13px}@media screen and (min-width: 480px){.inputDate__selectedDate__text{font-size:14px}}@media screen and (min-width: 800px){.inputDate__selectedDate__text{font-size:15px}}@media screen and (min-width: 1400px){.inputDate__selectedDate__text{font-size:16px}}.inputDate__inputWrapper{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;border-left:2px solid #E6E6E6;max-width:110px;padding:1px 0}.inputDate__inputWrapper__input{color:#b4b4b4;width:100%;border:none;text-align:center}.inputDate__inputWrapper__input{font-size:12px}@media screen and (min-width: 480px){.inputDate__inputWrapper__input{font-size:13px}}@media screen and (min-width: 800px){.inputDate__inputWrapper__input{font-size:14px}}@media screen and (min-width: 1400px){.inputDate__inputWrapper__input{font-size:15px}}.inputDate__calendarWrapper{position:absolute;top:105%;left:0;z-index:99;box-shadow:1px 2px 10px #ababab;border-radius:5px}.inputDate__calendarWrapper.top{top:auto;bottom:105%}.inputDate--focused{border-color:#0d4ec9;transition:.2s border-color}@media screen and (max-width: 480px){.inputDate{padding:0}.inputDate__label{padding:2px 15px 2px 2px}.inputDate__inputWrapper{padding:1px 0}.inputDate__inputWrapper__input{font-size:12px}}@media screen and (max-width: 480px) and (min-width: 480px){.inputDate__inputWrapper__input{font-size:13px}}@media screen and (max-width: 480px) and (min-width: 800px){.inputDate__inputWrapper__input{font-size:14px}}@media screen and (max-width: 480px) and (min-width: 1400px){.inputDate__inputWrapper__input{font-size:15px}}.inputDate--invalid{border:2px solid}.rdrCalendarWrapper{box-sizing:border-box;background:#fff;display:inline-flex;flex-direction:column;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.rdrDateDisplay{display:flex;justify-content:space-between}.rdrDateDisplayItem{flex:1 1;width:0;text-align:center;color:inherit}.rdrDateDisplayItem+.rdrDateDisplayItem{margin-left:.833em}.rdrDateDisplayItem input{text-align:inherit}.rdrDateDisplayItem input:disabled{cursor:default}.rdrMonthAndYearWrapper{box-sizing:inherit;display:flex;justify-content:space-between}.rdrMonthAndYearPickers{flex:1 1 auto;display:flex;justify-content:center;align-items:center}.rdrNextPrevButton{box-sizing:inherit;cursor:pointer;outline:none}.rdrMonths{display:flex}.rdrMonthsVertical{flex-direction:column}.rdrMonthsHorizontal>div>div>div{display:flex;flex-direction:row}.rdrMonth{width:27.667em}.rdrWeekDays{display:flex}.rdrWeekDay{flex-basis:calc(100% / 7);box-sizing:inherit;text-align:center}.rdrDays{display:flex;flex-wrap:wrap}.rdrInfiniteMonths{overflow:auto}.rdrDateRangeWrapper{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.rdrDateInput{position:relative}.rdrDateInput input{outline:none}.rdrDateInput .rdrWarning{position:absolute;font-size:1.6em;line-height:1.6em;top:0;right:.25em;color:red}.rdrDay{box-sizing:inherit;width:calc(100% / 7);position:relative;font:inherit;cursor:pointer}.rdrDayNumber{display:block;position:relative}.rdrDayNumber span{color:#1d2429}.rdrDayDisabled{cursor:not-allowed}@supports (-ms-ime-align: auto){.rdrDay{flex-basis:14.285%!important}}.rdrSelected,.rdrInRange,.rdrStartEdge,.rdrEndEdge,.rdrDayStartPreview,.rdrDayInPreview,.rdrDayEndPreview{pointer-events:none}.rdrDateRangePickerWrapper{display:inline-flex;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.rdrStaticRanges{display:flex;flex-direction:column}.rdrStaticRange{font-size:inherit}.rdrInputRange{display:flex}.rdrCalendarWrapper{color:#000;font-size:12px}.rdrDateDisplayWrapper{background-color:#eff2f7}.rdrDateDisplay{margin:.833em}.rdrDateDisplayItem{border-radius:4px;background-color:#fff;box-shadow:0 1px 2px #23394236;border:1px solid transparent}.rdrDateDisplayItem input{cursor:pointer;height:2.5em;line-height:2.5em;border:0px;background:transparent;width:100%;color:#849095}.rdrDateDisplayItemActive{border-color:currentColor}.rdrDateDisplayItemActive input{color:#7d888d}.rdrMonthAndYearWrapper{align-items:center;height:60px;padding-top:10px}.rdrMonthAndYearPickers{font-weight:600}.rdrMonthAndYearPickers select{-moz-appearance:none;appearance:none;-webkit-appearance:none;border:0;background:transparent;padding:10px 30px 10px 10px;border-radius:4px;outline:0;color:#3e484f;background:url("data:image/svg+xml;utf8,<svg width='9px' height='6px' viewBox='0 0 9 6' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'><g id='Artboard' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd' transform='translate(-636.000000, -171.000000)' fill-opacity='0.368716033'><g id='input' transform='translate(172.000000, 37.000000)' fill='%230E242F' fill-rule='nonzero'><g id='Group-9' transform='translate(323.000000, 127.000000)'><path d='M142.280245,7.23952813 C141.987305,6.92353472 141.512432,6.92361662 141.219585,7.23971106 C140.926739,7.5558055 140.926815,8.06821394 141.219755,8.38420735 L145.498801,13 L149.780245,8.38162071 C150.073185,8.0656273 150.073261,7.55321886 149.780415,7.23712442 C149.487568,6.92102998 149.012695,6.92094808 148.719755,7.23694149 L145.498801,10.7113732 L142.280245,7.23952813 Z' id='arrow'></path></g></g></g></svg>") no-repeat;background-position:right 8px center;cursor:pointer;text-align:center}.rdrMonthAndYearPickers select:hover{background-color:#00000012}.rdrMonthPicker,.rdrYearPicker{margin:0 5px}.rdrNextPrevButton{display:block;width:24px;height:24px;margin:0 .833em;padding:0;border:0;border-radius:5px;background:#eff2f7}.rdrNextPrevButton:hover{background:#e1e7f0}.rdrNextPrevButton i{display:block;width:0;height:0;padding:0;text-align:center;border-style:solid;margin:auto;transform:translate(-3px)}.rdrPprevButton i{border-width:4px 6px 4px 4px;border-color:transparent rgb(52,73,94) transparent transparent;transform:translate(-3px)}.rdrNextButton i{margin:0 0 0 7px;border-width:4px 4px 4px 6px;border-color:transparent transparent transparent rgb(52,73,94);transform:translate(3px)}.rdrWeekDays{padding:0 .833em}.rdrMonth{padding:0 .833em 1.666em}.rdrMonth .rdrWeekDays{padding:0}.rdrMonths.rdrMonthsVertical .rdrMonth:first-child .rdrMonthName{display:none}.rdrWeekDay{font-weight:400;line-height:2.667em;color:#849095}.rdrDay{background:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:0;padding:0;line-height:3em;height:3em;text-align:center;color:#1d2429}.rdrDay:focus{outline:0}.rdrDayNumber{outline:0;font-weight:300;position:absolute;left:0;right:0;top:5px;bottom:5px;display:flex;align-items:center;justify-content:center}.rdrDayToday .rdrDayNumber span{font-weight:500}.rdrDayToday .rdrDayNumber span:after{content:"";position:absolute;bottom:4px;left:50%;transform:translate(-50%);width:18px;height:2px;border-radius:2px;background:#3d91ff}.rdrDayToday:not(.rdrDayPassive) .rdrInRange~.rdrDayNumber span:after,.rdrDayToday:not(.rdrDayPassive) .rdrStartEdge~.rdrDayNumber span:after,.rdrDayToday:not(.rdrDayPassive) .rdrEndEdge~.rdrDayNumber span:after,.rdrDayToday:not(.rdrDayPassive) .rdrSelected~.rdrDayNumber span:after{background:#fff}.rdrDay:not(.rdrDayPassive) .rdrInRange~.rdrDayNumber span,.rdrDay:not(.rdrDayPassive) .rdrStartEdge~.rdrDayNumber span,.rdrDay:not(.rdrDayPassive) .rdrEndEdge~.rdrDayNumber span,.rdrDay:not(.rdrDayPassive) .rdrSelected~.rdrDayNumber span{color:#ffffffd9}.rdrSelected,.rdrInRange,.rdrStartEdge,.rdrEndEdge{background:currentColor;position:absolute;top:5px;left:0;right:0;bottom:5px}.rdrSelected{left:2px;right:2px}.rdrStartEdge{border-top-left-radius:1.042em;border-bottom-left-radius:1.042em;left:2px}.rdrEndEdge{border-top-right-radius:1.042em;border-bottom-right-radius:1.042em;right:2px}.rdrSelected{border-radius:1.042em}.rdrDayStartOfMonth .rdrInRange,.rdrDayStartOfMonth .rdrEndEdge,.rdrDayStartOfWeek .rdrInRange,.rdrDayStartOfWeek .rdrEndEdge{border-top-left-radius:1.042em;border-bottom-left-radius:1.042em;left:2px}.rdrDayEndOfMonth .rdrInRange,.rdrDayEndOfMonth .rdrStartEdge,.rdrDayEndOfWeek .rdrInRange,.rdrDayEndOfWeek .rdrStartEdge{border-top-right-radius:1.042em;border-bottom-right-radius:1.042em;right:2px}.rdrDayStartOfMonth .rdrDayInPreview,.rdrDayStartOfMonth .rdrDayEndPreview,.rdrDayStartOfWeek .rdrDayInPreview,.rdrDayStartOfWeek .rdrDayEndPreview{border-top-left-radius:1.333em;border-bottom-left-radius:1.333em;border-left-width:1px;left:0}.rdrDayEndOfMonth .rdrDayInPreview,.rdrDayEndOfMonth .rdrDayStartPreview,.rdrDayEndOfWeek .rdrDayInPreview,.rdrDayEndOfWeek .rdrDayStartPreview{border-top-right-radius:1.333em;border-bottom-right-radius:1.333em;border-right-width:1px;right:0}.rdrDayStartPreview,.rdrDayInPreview,.rdrDayEndPreview{background:#ffffff17;position:absolute;top:3px;left:0;right:0;bottom:3px;pointer-events:none;border:0px solid currentColor;z-index:1}.rdrDayStartPreview{border-top-width:1px;border-left-width:1px;border-bottom-width:1px;border-top-left-radius:1.333em;border-bottom-left-radius:1.333em;left:0}.rdrDayInPreview{border-top-width:1px;border-bottom-width:1px}.rdrDayEndPreview{border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-top-right-radius:1.333em;border-bottom-right-radius:1.333em;right:0}.rdrDefinedRangesWrapper{font-size:12px;width:226px;border-right:solid 1px #eff2f7;background:#fff}.rdrDefinedRangesWrapper .rdrStaticRangeSelected{color:currentColor;font-weight:600}.rdrStaticRange{border:0;cursor:pointer;display:block;outline:0;border-bottom:1px solid #eff2f7;padding:0;background:#fff}.rdrStaticRange:hover .rdrStaticRangeLabel,.rdrStaticRange:focus .rdrStaticRangeLabel{background:#eff2f7}.rdrStaticRangeLabel{display:block;outline:0;line-height:18px;padding:10px 20px;text-align:left}.rdrInputRanges{padding:10px 0}.rdrInputRange{align-items:center;padding:5px 20px}.rdrInputRangeInput{width:30px;height:30px;line-height:30px;border-radius:4px;text-align:center;border:solid 1px rgb(222,231,235);margin-right:10px;color:#6c767a}.rdrInputRangeInput:focus,.rdrInputRangeInput:hover{border-color:#b4bfc4;outline:0;color:#333}.rdrCalendarWrapper:not(.rdrDateRangeWrapper) .rdrDayHovered .rdrDayNumber:after{content:"";border:1px solid currentColor;border-radius:1.333em;position:absolute;top:-2px;bottom:-2px;left:0;right:0;background:transparent}.rdrDayPassive{pointer-events:none}.rdrDayPassive .rdrDayNumber span{color:#d5dce0}.rdrDayPassive .rdrInRange,.rdrDayPassive .rdrStartEdge,.rdrDayPassive .rdrEndEdge,.rdrDayPassive .rdrSelected,.rdrDayPassive .rdrDayStartPreview,.rdrDayPassive .rdrDayInPreview,.rdrDayPassive .rdrDayEndPreview{display:none}.rdrDayDisabled{background-color:#f8f8f8}.rdrDayDisabled .rdrDayNumber span{color:#aeb9bf}.rdrDayDisabled .rdrInRange,.rdrDayDisabled .rdrStartEdge,.rdrDayDisabled .rdrEndEdge,.rdrDayDisabled .rdrSelected,.rdrDayDisabled .rdrDayStartPreview,.rdrDayDisabled .rdrDayInPreview,.rdrDayDisabled .rdrDayEndPreview{filter:grayscale(100%) opacity(60%)}.rdrMonthName{text-align:left;font-weight:600;color:#849095;padding:.833em}.phoneWrapper--invalid{border-color:#ff3d54!important}.phoneWrapper{border:2px solid #E6E6E6;border-radius:7px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;position:relative;background-color:#fff}.phoneWrapper__inputWrapper{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;flex:1}.phoneWrapper__inputWrapper__country{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;border-radius:7px;padding:0 10px;transition:.15s}.phoneWrapper__inputWrapper__country__countryFlag{width:30px;height:20px}.phoneWrapper__inputWrapper__country svg{font-size:1.2rem}.phoneWrapper__inputWrapper__country:hover{cursor:pointer;background-color:#eee}.phoneWrapper__inputWrapper__country__countryCode{font-size:13px}@media screen and (min-width: 480px){.phoneWrapper__inputWrapper__country__countryCode{font-size:14px}}@media screen and (min-width: 800px){.phoneWrapper__inputWrapper__country__countryCode{font-size:15px}}@media screen and (min-width: 1400px){.phoneWrapper__inputWrapper__country__countryCode{font-size:16px}}.phoneWrapper__inputWrapper .inputWrapper{flex:1}.phoneWrapper__inputWrapper .inputWrapper input{padding-left:0}.phoneWrapper__inputWrapper .inputWrapper span{transform:translateY(17px) scale(1)}.phoneWrapper__inputWrapper .inputWrapper span.inputWrapper__label--active{transform:translateY(4px) scale(.75)}.phoneWrapper>span{margin-left:5px;font-size:.9rem}.phoneWrapper__countries{position:absolute;width:100%;left:0;top:110%;overflow-y:auto;max-height:250px;z-index:99;background-color:#fff;border-radius:5px;border:1px solid #d1d1d1;padding:.5rem 0}.phoneWrapper__countries__searchCountry{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;margin:.5rem 1rem;border-bottom:2px solid #ddd}.phoneWrapper__countries__searchCountry svg{font-size:1.2rem;color:#949494}.phoneWrapper__countries__searchCountry input{flex:1;padding:.5rem;border:none}.phoneWrapper__countries__searchCountry:focus-within{border-color:#0d4ec9;transition:.2s border-color}.phoneWrapper__countries__searchCountry:focus-within svg{color:#0d4ec9}.phoneWrapper__countries__countryItem{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;cursor:pointer;margin:7px 0;-webkit-user-select:none;user-select:none}.phoneWrapper__countries__countryItem span{display:flex}.phoneWrapper__countries__countryItem__countryFlag{width:30px;height:20px;margin:0 10px}.phoneWrapper--focused{border-color:#0d4ec9;transition:.2s border-color}@media screen and (max-width: 480px){.phoneWrapper__inputWrapper__country{width:auto;padding:0 5px}}.radioWrapper__radioItem__radio--active:after{background-color:#0d4ec9}.radioWrapper__radioItem__radio{border-color:#e6e7e9}.radioWrapper__radioItem__radio{background-color:#fff}.radioWrapper{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;width:-webkit-fill-available;width:-moz-available;width:stretch;gap:5px}.radioWrapper__radioItem{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;padding:10px 20px;border-radius:8px;background-color:#f5f5f5;margin:5px 0;max-width:420px;width:-webkit-fill-available;width:-moz-available;width:stretch;transition:background-color .1s;cursor:pointer}.radioWrapper__radioItem:hover{background-color:#ebebeb}.radioWrapper__radioItem__radio{position:relative;width:20px;height:20px;border-width:2px;border-style:solid;border-radius:50%;margin-right:10px}.radioWrapper__radioItem__radio--active:after{content:"";width:14px;height:14px;position:absolute;border-radius:50%;top:0;bottom:0;left:0;right:0;margin:auto}.radioWrapper__radioItem__text{flex:1;margin:0 auto;padding-right:24px}.segment{border-radius:30px;overflow:hidden;border:1px solid #ccc;display:flex;position:relative;max-width:450px;margin:1.5rem auto 1rem}.segment__indicator{position:absolute;height:100%;border-radius:30px;box-shadow:0 0 10px var(--color-grey);z-index:1;transition:.25s ease-out;pointer-events:none}.segment a,.segment__button{width:100%;height:100%;padding:.6rem;background-color:#f5f5f5;-webkit-user-select:none;user-select:none;font-size:.9rem;text-align:center}.segment a[segment-active],.segment__button[segment-active]{font-weight:700}.stepsBarWrapper__bar{background-color:#0d4ec9}.stepsBarWrapper{background-color:#ececec;height:10px;border-radius:5px;width:inherit;position:relative}.stepsBarWrapper__bar{height:10px;border-radius:5px}.stepsBarWrapper__bar.red{background-color:var(--color-red)}.suggestion__list__item:hover{background-color:#e6e7e9}.suggestion__list__item{border-bottom-color:#e6e7e9}.suggestion__list{background-color:#fff}.suggestion{position:relative;max-width:500px}.suggestion__list{box-shadow:0 0 10px #0000001a;z-index:99999;position:absolute;width:100%;top:100%;border-bottom-left-radius:8px;border-bottom-right-radius:8px;box-sizing:border-box}.suggestion__list__item{border-bottom-width:1px;border-bottom-style:solid;padding:10px}.suggestion__list__item:hover{cursor:pointer}.suggestion__list__item__text{text-overflow:ellipsis;display:block;white-space:nowrap;overflow:hidden}.suggestion__list__item:last-child{border:none}@media screen and (max-width: 480px){.suggestion .inputWrapper{max-width:350px;margin:0 auto}}.quoter{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:100%}.quoter__routes{flex:1;margin-top:130px}.quoterContent{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:100%}.quoterContent .backButton{position:absolute;left:100px;top:0;z-index:1}@media screen and (max-width: 1000px){.quoterContent .backButton{left:40px}}@media screen and (max-width: 800px){.quoterContent .backButton{left:10px;top:-35px}}.quoterContent__section--header{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-flex:.2;-moz-box-flex:.2;-webkit-flex:.2 0 auto;-ms-flex:.2 0 auto;flex:.2 0 auto;position:relative}@media screen and (max-width: 800px){.quoterContent__section--header{margin-top:10px}}.quoterContent__section--content{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;margin-top:40px}@media screen and (max-width: 480px){.quoterContent__section--content .quoterContent__section__transitioner{width:100%;height:100%;position:relative}}@media screen and (max-width: 800px){.quoterContent__section--content{margin-top:0}}@media screen and (max-width: 800px){.quoterContent__section__title{padding:0 60px}}.quoterContent__section__subtitle{max-width:700px;margin:auto;padding:0 20px}@media screen and (max-width: 800px){.quoterContent__section__subtitle{padding:0 30px}}.quoterContent__section__message{padding:0 20px;max-width:700px;margin:20px auto 0}.quoterContent__section__transitioner{animation-name:section-in;animation-duration:.6s;animation-timing-function:cubic-bezier(.075,.82,.165,1);animation-fill-mode:forwards}.quoterContent__section__transitioner--delay{animation-delay:.2s;opacity:0}@keyframes section-in{0%{opacity:.1;transform:translateY(25%)}to{opacity:1;transform:translateY(0)}}.quoterContent__section__helper--mobile{display:none}@media screen and (max-width: 800px){.quoterContent__section__helper--mobile{display:flex}.quoterContent__section__helper--mobile img{width:75px;height:75px;border-width:5px;border-radius:50%;margin:auto auto 15px;border:8px solid #fff;box-shadow:0 0 10px #0000001a}}.quoterEmail{height:100%}.quoterEmail__form{width:350px;margin:20px auto 0}.quoterEmail__form__inputWrapper{margin-top:25px}.quoterEmail__button{display:block;margin:50px auto}.quoterEmail__existingEmailModal{padding:30px 50px}.quoterEmail__existingEmailModal__textWrapper__title{margin:10px 0 20px}.quoterEmail__existingEmailModal__buttonWrapper{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;margin:20px 0 0}.quoterEmail__existingEmailModal__buttonWrapper__closeButton{margin:20px 0 0}@media screen and (max-width: 480px){.quoterEmail{-webkit-box-pack:start;-moz-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start}.quoterEmail .inputWrapper{width:-webkit-fill-available;width:-moz-available;width:stretch;margin:0}.quoterEmail__existingEmailModal{padding:10px}.quoterEmail__button{padding:10px 20px;width:75%}.quoterEmail__button{font-size:15px}}@media screen and (max-width: 480px) and (min-width: 480px){.quoterEmail__button{font-size:16px}}@media screen and (max-width: 480px) and (min-width: 800px){.quoterEmail__button{font-size:17px}}@media screen and (max-width: 480px) and (min-width: 1400px){.quoterEmail__button{font-size:18px}}.quoterPerson{height:100%}.quoterPerson__form{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;width:350px;gap:20px;margin:0 auto}.quoterPerson__form__inputWrapper{width:100%}.quoterPerson__form__inputWrapper--space-bottom{margin-bottom:20px}.quoterPerson__button{display:block;margin:50px auto}@media screen and (max-width: 800px){.quoterPerson__form{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;gap:20px;margin-top:20px}.quoterPerson__form .inputWrapper{width:100%;margin:0}}@media screen and (max-width: 480px){.quoterPerson__form{width:85%}.quoterPerson__button{padding:10px 20px;width:75%}.quoterPerson__button{font-size:15px}}@media screen and (max-width: 480px) and (min-width: 480px){.quoterPerson__button{font-size:16px}}@media screen and (max-width: 480px) and (min-width: 800px){.quoterPerson__button{font-size:17px}}@media screen and (max-width: 480px) and (min-width: 1400px){.quoterPerson__button{font-size:18px}}.quoterLocation{height:100%}.quoterLocation__form{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;width:350px;gap:20px;margin:25px auto}.quoterLocation__form__inputWrapper{width:100%}.quoterLocation__button{display:block;margin:50px auto}@media screen and (max-width: 480px){.quoterLocation__button{padding:10px 20px;width:75%}.quoterLocation__button{font-size:15px}}@media screen and (max-width: 480px) and (min-width: 480px){.quoterLocation__button{font-size:16px}}@media screen and (max-width: 480px) and (min-width: 800px){.quoterLocation__button{font-size:17px}}@media screen and (max-width: 480px) and (min-width: 1400px){.quoterLocation__button{font-size:18px}}.quoterLocation__channel{padding:20px 40px}.quoterLocation__channel__title{margin-bottom:20px;font-weight:700}.quoterLocation__channel__button{margin-top:30px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}@media screen and (max-width: 480px){.quoterLocation__channel{padding:10px}.quoterLocation__channel__button{margin-top:20px}}.inputsGroup__inputSection__hintButton{color:#0d4ec9}.inputsGroup{min-width:400px;max-width:400px;padding:20px 40px;box-shadow:0 0 10px -6px;border-radius:12px}.inputsGroup__inputSection__title{margin:0 0 15px}.inputsGroup__inputSection__title{font-size:14px}@media screen and (min-width: 480px){.inputsGroup__inputSection__title{font-size:15px}}@media screen and (min-width: 800px){.inputsGroup__inputSection__title{font-size:16px}}@media screen and (min-width: 1400px){.inputsGroup__inputSection__title{font-size:17px}}.inputsGroup__inputSection>.stepsBarWrapper{margin:35px 0 30px}@media screen and (max-width: 480px){.inputsGroup__inputSection>.stepsBarWrapper{margin:25px 0 30px}}.inputsGroup__inputSection__hintButton{margin:0 0 20px;display:none}.inputsGroup__inputSection__hintButton{font-size:13px}@media screen and (min-width: 480px){.inputsGroup__inputSection__hintButton{font-size:14px}}@media screen and (min-width: 800px){.inputsGroup__inputSection__hintButton{font-size:15px}}@media screen and (min-width: 1400px){.inputsGroup__inputSection__hintButton{font-size:16px}}@media screen and (max-width: 480px){.inputsGroup__inputSection__hintButton{display:block}.inputsGroup__inputSection--hasHint>.stepsBarWrapper{margin:25px 0 15px}}.inputsGroup__buttonSection{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}.inputsGroup__buttonSection__backButton{height:42px}.inputsGroup__buttonSection__backButton__button{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;background-color:#f2f2f2;border-radius:50%;width:40px;height:40px;color:#595c68;cursor:pointer}.inputsGroup__buttonSection__backButton__button{font-size:17px}@media screen and (min-width: 480px){.inputsGroup__buttonSection__backButton__button{font-size:18px}}@media screen and (min-width: 800px){.inputsGroup__buttonSection__backButton__button{font-size:19px}}@media screen and (min-width: 1400px){.inputsGroup__buttonSection__backButton__button{font-size:20px}}.inputsGroup__buttonSection--spaced{-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}@media screen and (max-width: 480px){.inputsGroup{min-width:none;max-width:none;padding:20px 25px;border-radius:15px 15px 0 0/15px 15px 0px 0px;position:fixed;bottom:0;width:-webkit-fill-available;width:-moz-available;width:stretch;min-width:unset;box-shadow:0 -7px 5px -1px #cccccc30;margin-bottom:30px}.inputsGroup__buttonSection button{width:85%;padding:10px 20px}.inputsGroup__buttonSection button{font-size:15px}}@media screen and (max-width: 480px) and (min-width: 480px){.inputsGroup__buttonSection button{font-size:16px}}@media screen and (max-width: 480px) and (min-width: 800px){.inputsGroup__buttonSection button{font-size:17px}}@media screen and (max-width: 480px) and (min-width: 1400px){.inputsGroup__buttonSection button{font-size:18px}}.quoterVehicle{height:100%}.quoterVehicle__vehicleManagement{padding:20px 40px;min-width:400px;box-shadow:0 0 10px -6px;border-radius:12px}@media screen and (max-width: 480px){.quoterVehicle__vehicleManagement{padding:20px 25px;border-radius:15px 15px 0 0/15px 15px 0px 0px;position:fixed;bottom:0;width:-webkit-fill-available;width:-moz-available;width:stretch;min-width:unset}}.quoterVehicleId__form__vinLocation{color:#0d4ec9}.quoterVehicleId{height:100%}.quoterVehicleId__form{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.quoterVehicleId__form__vinLocation{visibility:hidden;margin-top:20px}.quoterVehicleId__form__vinLocation{font-size:13px}@media screen and (min-width: 480px){.quoterVehicleId__form__vinLocation{font-size:14px}}@media screen and (min-width: 800px){.quoterVehicleId__form__vinLocation{font-size:15px}}@media screen and (min-width: 1400px){.quoterVehicleId__form__vinLocation{font-size:16px}}.quoterVehicleId__form__vinLocation--visible{visibility:visible}@media screen and (max-width: 480px){.quoterVehicleId__form__vinLocation{visibility:hidden}}.quoterVehicleId__vinLocationModal{text-align:center;padding:20px 40px;margin:0 auto}.quoterVehicleId__vinLocationModal__closeIcon{position:absolute;top:20px;right:20px;cursor:pointer}.quoterVehicleId__vinLocationModal__closeIcon{font-size:23px}@media screen and (min-width: 480px){.quoterVehicleId__vinLocationModal__closeIcon{font-size:24px}}@media screen and (min-width: 800px){.quoterVehicleId__vinLocationModal__closeIcon{font-size:25px}}@media screen and (min-width: 1400px){.quoterVehicleId__vinLocationModal__closeIcon{font-size:26px}}.quoterVehicleId__vinLocationModal img{object-fit:contain;height:300px;width:-webkit-fill-available;width:-moz-available;width:stretch;max-width:600px}.quoterVehicleId__vinLocationModal__textWrapper{margin-bottom:40px}.quoterVehicleId__vinLocationModal__textWrapper__firstParagraph{margin:20px 0}@media screen and (max-width: 1100px){.quoterVehicleId__vinLocationModal{width:85%;padding:10px 20px}.quoterVehicleId__vinLocationModal img{height:200px;max-width:350px}}@media screen and (max-width: 480px){.quoterVehicleId__vinLocationModal{width:95%;padding:10px}.quoterVehicleId__vinLocationModal__textWrapper{margin-bottom:20px}.quoterVehicleId__vinLocationModal__textWrapper__firstParagraph{margin:5px 0 10px}}.quoterVehicleId__button{display:block;margin:50px auto}@media screen and (max-width: 800px){.quoterVehicleId{-webkit-box-pack:start;-moz-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start}.quoterVehicleId__textSection{margin:50px 20px 0}.quoterVehicleId__textSection__subtitle{margin:20px 0}}.personAccount__password__input__current-rules__item__icon--invalid{color:#ff3d54}.personAccount__password__input__current-rules__item__icon--valid{color:#31d16e}.personAccount__password,.personAccount__password__input__current-rules__bg,.personAccount__password__input__current-rules__arrow{background-color:#fff}.personAccount__password{box-shadow:0 0 10px #0000001a;border-radius:15px;padding:10px 20px;max-width:500px;margin:auto}@media screen and (max-width: 480px){.personAccount__password{display:none}}.personAccount__password__email{margin-bottom:20px}.personAccount__password__email--title{margin-bottom:0}.personAccount__password__input{margin-top:15px;position:relative}.personAccount__password__input__current-rules{position:absolute;right:-235px;top:-10px;padding:10px 15px;z-index:5;animation:rules-in-left ease-out .3s}.personAccount__password__input__current-rules__bg{box-shadow:0 0 10px #0000001a;position:absolute;width:100%;height:100%;border-radius:7px;z-index:-1;top:0;left:0}.personAccount__password__input__current-rules__arrow{position:absolute;width:25px;height:25px;transform:rotate(45deg);left:-12px;top:25px}.personAccount__password__input__current-rules__arrow--shadow{box-shadow:0 0 10px #0000001a;z-index:-3}.personAccount__password__input__current-rules__item{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.personAccount__password__input__current-rules__item__icon svg{width:20px;height:20px}.personAccount__password__input__current-rules__item__text{margin-top:5px;margin-left:5px}@keyframes rules-in-left{0%{opacity:.5;transform:translate(20px)}to{opacity:1;transform:translate(0)}}@keyframes rules-in-top{0%{opacity:.5;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media screen and (max-width: 1000px){.personAccount__password__input__error{margin-left:45px}.personAccount__password__input__current-rules{right:inherit;left:-20px;top:100%;animation-name:rules-in-top}.personAccount__password__input__current-rules__arrow{left:40px;top:-15px}}.personAccount__password__rules{margin:10px 0}.personAccount__password__rules ul li{list-style:disc;margin-left:20px}.personAccount__password__button{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;margin:25px 0}@media screen and (max-width: 480px){.personAccount__password__button button{padding:10px 20px;width:80%}.personAccount__password__button button{font-size:15px}}@media screen and (max-width: 480px) and (min-width: 480px){.personAccount__password__button button{font-size:16px}}@media screen and (max-width: 480px) and (min-width: 800px){.personAccount__password__button button{font-size:17px}}@media screen and (max-width: 480px) and (min-width: 1400px){.personAccount__password__button button{font-size:18px}}.personAccount__password--mobile{display:none}@media screen and (max-width: 480px){.personAccount__password--mobile{display:block;padding-bottom:80px}.personAccount__password--mobile .personAccount__password__button{position:fixed;bottom:0;z-index:1;width:100%;left:0;margin:0;padding:20px 0;background-color:#fff}.personAccount__password--mobile .personAccount__password__button button{padding:10px 20px;width:75%}.personAccount__password--mobile .personAccount__password__button button{font-size:15px}}@media screen and (max-width: 480px) and (min-width: 480px){.personAccount__password--mobile .personAccount__password__button button{font-size:16px}}@media screen and (max-width: 480px) and (min-width: 800px){.personAccount__password--mobile .personAccount__password__button button{font-size:17px}}@media screen and (max-width: 480px) and (min-width: 1400px){.personAccount__password--mobile .personAccount__password__button button{font-size:18px}}.quoterProfile{height:100%}@media screen and (max-width: 800px){.quoterProfile{-webkit-box-pack:start;-moz-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start}.quoterProfile__button{margin:50px 0 0}}.quoterPayment__dataWrapper__infoSection__amounts__button svg,.quoterPayment__mobileInfoSection__amounts__button svg{color:#0d4ec9}.quoterPayment__renewalModal svg,.quoterPayment__picturesModal svg{color:#676767}.quoterPayment__dataWrapper__infoSection__amounts,.quoterPayment__mobileInfoSection__amounts,.quoterPayment__dataWrapper__infoSection__summary,.quoterPayment__mobileInfoSection__summary{border-color:#e6e7e9}.quoterPayment__dataWrapper__infoSection,.quoterPayment__mobileInfoSection{background-color:#fff}.quoterPayment{height:100%}.quoterPayment__dataWrapper{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:start;-moz-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start}@media screen and (max-width: 800px){.quoterPayment__dataWrapper{justify-content:center}}@media screen and (max-width: 480px){.quoterPayment__dataWrapper{padding-bottom:250px}}.quoterPayment__dataWrapper__inputsSection{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;max-width:400px;min-height:100px;gap:20px}.quoterPayment__dataWrapper__inputsSection .dropdownWrapper,.quoterPayment__dataWrapper__inputsSection .inputWrapper,.quoterPayment__dataWrapper__inputsSection .inputCardWrapper,.quoterPayment__dataWrapper__inputsSection form{width:-webkit-fill-available;width:-moz-available;width:stretch}.quoterPayment__dataWrapper__inputsSection__information{box-shadow:0 0 10px #0000001a;text-align:center;margin:20px 0 0;padding:10px 15px 20px;border-radius:10px}.quoterPayment__dataWrapper__inputsSection__information__title{margin:15px 0}.quoterPayment__dataWrapper__coverText{margin:20px;display:block}.quoterPayment__dataWrapper__mobileCoverText{display:none;margin:20px 15px 300px}@media screen and (max-width: 800px){.quoterPayment__dataWrapper__mobileCoverText{display:block}}.quoterPayment__dataWrapper__infoSection,.quoterPayment__mobileInfoSection{box-shadow:0 0 10px #0000001a;max-width:300px;padding:0 15px;border-radius:10px;text-align:center;margin-bottom:20px;margin-left:80px}.quoterPayment__dataWrapper__infoSection__amounts,.quoterPayment__mobileInfoSection__amounts{padding:10px 0;border-bottom-width:1px;border-bottom-style:solid}.quoterPayment__dataWrapper__infoSection__amounts__bigAmount,.quoterPayment__mobileInfoSection__amounts__bigAmount{letter-spacing:-2px;line-height:1}.quoterPayment__dataWrapper__infoSection__amounts__bigAmount,.quoterPayment__mobileInfoSection__amounts__bigAmount{font-size:31px}@media screen and (min-width: 480px){.quoterPayment__dataWrapper__infoSection__amounts__bigAmount,.quoterPayment__mobileInfoSection__amounts__bigAmount{font-size:32px}}@media screen and (min-width: 800px){.quoterPayment__dataWrapper__infoSection__amounts__bigAmount,.quoterPayment__mobileInfoSection__amounts__bigAmount{font-size:33px}}@media screen and (min-width: 1400px){.quoterPayment__dataWrapper__infoSection__amounts__bigAmount,.quoterPayment__mobileInfoSection__amounts__bigAmount{font-size:34px}}.quoterPayment__dataWrapper__infoSection__amounts__subscriptionAmount,.quoterPayment__mobileInfoSection__amounts__subscriptionAmount{margin-top:10px;letter-spacing:-2px;line-height:1}.quoterPayment__dataWrapper__infoSection__amounts__monthly__price,.quoterPayment__mobileInfoSection__amounts__monthly__price{line-height:1;margin:5px 0 0}.quoterPayment__dataWrapper__infoSection__amounts__button,.quoterPayment__mobileInfoSection__amounts__button{margin:15px auto 10px}.quoterPayment__dataWrapper__infoSection__amounts__button svg,.quoterPayment__mobileInfoSection__amounts__button svg{margin:-3px 0 0 3px;transition:all .1s}.quoterPayment__dataWrapper__infoSection__amounts__button svg,.quoterPayment__mobileInfoSection__amounts__button svg{font-size:22px}@media screen and (min-width: 480px){.quoterPayment__dataWrapper__infoSection__amounts__button svg,.quoterPayment__mobileInfoSection__amounts__button svg{font-size:23px}}@media screen and (min-width: 800px){.quoterPayment__dataWrapper__infoSection__amounts__button svg,.quoterPayment__mobileInfoSection__amounts__button svg{font-size:24px}}@media screen and (min-width: 1400px){.quoterPayment__dataWrapper__infoSection__amounts__button svg,.quoterPayment__mobileInfoSection__amounts__button svg{font-size:25px}}.quoterPayment__dataWrapper__infoSection__amounts__button[is-expanded] svg,.quoterPayment__mobileInfoSection__amounts__button[is-expanded] svg{transform:rotate(180deg)}.quoterPayment__dataWrapper__infoSection__summary,.quoterPayment__mobileInfoSection__summary{border-bottom-width:1px;border-bottom-style:solid}.quoterPayment__dataWrapper__infoSection__summary__title,.quoterPayment__mobileInfoSection__summary__title{display:block;margin:15px 0 10px}.quoterPayment__dataWrapper__infoSection__summary__list,.quoterPayment__mobileInfoSection__summary__list{margin-bottom:10px}.quoterPayment__dataWrapper__infoSection__summary__list__listItem,.quoterPayment__mobileInfoSection__summary__list__listItem{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;margin:5px 0}.quoterPayment__dataWrapper__infoSection__summary__list__monthlyItem,.quoterPayment__mobileInfoSection__summary__list__monthlyItem{text-align:left}.quoterPayment__dataWrapper__infoSection__summary__list__monthlyItem__amount,.quoterPayment__mobileInfoSection__summary__list__monthlyItem__amount{width:-webkit-fill-available;width:-moz-available;width:stretch;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.quoterPayment__dataWrapper__infoSection__bottomSection,.quoterPayment__mobileInfoSection__bottomSection{padding:10px 0 15px}.quoterPayment__dataWrapper__infoSection__bottomSection form,.quoterPayment__mobileInfoSection__bottomSection form{margin-bottom:15px}@media screen and (max-width: 900px){.quoterPayment__dataWrapper__infoSection{margin-left:40px}}.quoterPayment__mobileInfoSection{display:none;width:-webkit-fill-available;width:-moz-available;width:stretch;position:fixed;bottom:0;z-index:9999;max-width:none;min-width:none;margin:0;padding:0 15px}.quoterPayment__mobileInfoSection section{max-width:400px;margin:0 auto}.quoterPayment__mobileInfoSection__amounts__button{margin:5px auto}.quoterPayment__mobileInfoSection__amounts__button svg{transform:rotate(180deg)}.quoterPayment__mobileInfoSection__amounts__button[is-expanded] svg{transform:rotate(0)}@media screen and (max-width: 800px){.quoterPayment__dataWrapper__infoSection{display:none}.quoterPayment__mobileInfoSection{display:block}}.quoterPayment__renewalModal svg,.quoterPayment__picturesModal svg{position:absolute;top:20px;right:20px;cursor:pointer}.quoterPayment__renewalModal svg,.quoterPayment__picturesModal svg{font-size:20px}@media screen and (min-width: 480px){.quoterPayment__renewalModal svg,.quoterPayment__picturesModal svg{font-size:21px}}@media screen and (min-width: 800px){.quoterPayment__renewalModal svg,.quoterPayment__picturesModal svg{font-size:22px}}@media screen and (min-width: 1400px){.quoterPayment__renewalModal svg,.quoterPayment__picturesModal svg{font-size:23px}}.quoterPayment__renewalModal{padding:20px 50px;text-align:center;width:460px}.quoterPayment__renewalModal__image{display:block;width:50px;height:50px;margin:10px auto 15px;background-size:contain;background-position:center;background-repeat:no-repeat}.quoterPayment__renewalModal .radioWrapper{margin:30px auto 20px}.quoterPayment__renewalModal .radioWrapper__radioItem{background-color:transparent}.quoterPayment__renewalModal .radioWrapper__radioItem__text{text-align:left;margin-left:15px;font-weight:500}.quoterPayment__renewalModal__buttonsWrapper{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;gap:15px}.quoterPayment__renewalModal__buttonsWrapper button{width:80%;margin:20px 0 10px}.quoterPayment__picturesModal{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;max-width:400px;border-radius:10px;padding:20px 30px}.quoterPayment__picturesModal__picture{width:100px;height:100px;background-size:contain;background-position:center;background-repeat:no-repeat;margin:0}.quoterPayment__picturesModal .text{margin:5px 0}.quoterPayment__picturesModal__limitTimeText{margin:10px 0!important}.quoterPayment__picturesModal__button{margin:25px 0 0}.quoterPayment__payingModal{padding:25px 50px;text-align:center}.quoterPayment__payingModal svg{margin:5px;width:50px;height:50px}@media screen and (max-width: 800px){.quoterPayment{-webkit-box-pack:start;-moz-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start}.quoterPayment__textSection{margin:50px 20px 0}.quoterPayment__textSection__subtitle{margin:20px 0 0}.quoterPayment__inputsSection{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;width:80%;gap:20px;margin:40px 0 0}.quoterPayment__inputsSection .inputWrapper{width:100%;margin:0}.quoterPayment__button{margin:50px 0 0}.quoterPayment__renewalModal{width:-webkit-fill-available;width:-moz-available;width:stretch;max-width:400px;padding:0 10px}.quoterPayment__renewalModal .radioWrapper{margin:10px auto}.quoterPayment__mobileInfoSection__bottomSection__digitalCoverText{display:block}}@media screen and (max-width: 480px){.quoterPayment__mobileCoverText{display:none;margin:20px auto}.quoterPayment__mobileInfoSection__bottomSection button{padding:10px 20px;width:75%}.quoterPayment__mobileInfoSection__bottomSection button{font-size:15px}}@media screen and (max-width: 480px) and (min-width: 480px){.quoterPayment__mobileInfoSection__bottomSection button{font-size:16px}}@media screen and (max-width: 480px) and (min-width: 800px){.quoterPayment__mobileInfoSection__bottomSection button{font-size:17px}}@media screen and (max-width: 480px) and (min-width: 1400px){.quoterPayment__mobileInfoSection__bottomSection button{font-size:18px}}.contractingButton{position:fixed;z-index:99999;left:0;right:0;margin:auto;background:#ffffff8f;padding:2rem;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);bottom:0;display:none;box-shadow:0 0 10px #0000001a;animation:.2s ease buttonPopUp;-webkit-animation:.2s ease buttonPopUp}.contractingButton--visible{display:block}@keyframes buttonPopUp{0%{opacity:0;transform:translateY(25%)}to{opacity:1;transform:translateY(0)}}.contractingButton__button{box-sizing:border-box;max-width:320px;text-transform:uppercase;font-size:.8rem;display:block;width:100%;margin:auto;height:46px}.contractingButton__button__normal{font-weight:400}.contractingButton__button--large{max-width:340px}.planCost{background-color:#0d4ec9}.planCost{height:150px;width:150px;border-radius:50%;margin:15px auto;position:relative;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.planCost--animateWrapper{animation:2s ease-in-out costWrapper;-webkit-animation:2s ease-in-out costWrapper}.planCost svg{width:3rem;height:3rem}.planCost__circleRing{border:1px solid var(--color-light-main);border-radius:50%;z-index:-1}.planCost__circleRing div{width:100%;height:100%;border-radius:50%;background-color:var(--color-main);opacity:.2}.planCost__circleRing--animate{animation:1.5s ease aura;-webkit-animation:1.5s ease aura}.planCost__discountText{position:absolute;top:20px;text-decoration:line-through}.planCost__infoText--bottom{max-width:100px;position:absolute;bottom:10px;font-size:10px!important;margin:0}.planCost *{color:#fff}.planCost__costWrapper{height:40px;overflow-y:hidden;overflow-x:hidden;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:baseline}.planCost__costWrapper__total{display:none;position:absolute}.planCost__costWrapper__value{position:relative}.planCost__costWrapper__value__slot{font-size:28px;font-weight:600;text-align:center;height:40px}.planCost__costWrapper__value--decimal{display:flex;align-self:flex-start;top:.35rem;animation:.2s ease-out decimals;animation-fill-mode:forwards;animation-delay:2.75s;opacity:0}.planCost__costWrapper__value--decimal *{font-size:1rem;font-weight:400}.planCost__costWrapper__value--number{animation:2s ease-in-out roll;animation-fill-mode:forwards;width:1.2rem}.planCost__costWrapper__value--number[roll-to-hide]{animation:2s ease-in-out rollAndHide;animation-fill-mode:forwards}.planCost__costWrapper__value[hide-field]{display:none}.planCost__costWrapper__value--number:nth-of-type(8){animation-delay:.5s}.planCost__costWrapper__value--number:nth-of-type(7){animation-delay:.6s}.planCost__costWrapper__value--number:nth-of-type(6){animation-delay:.7s}.planCost__costWrapper__value--number:nth-of-type(5){animation-delay:.8s}.planCost__costWrapper__value--number:nth-of-type(4){animation-delay:.9s}.planCost__costWrapper__value--number:nth-of-type(3){animation-delay:1s}.planCost__costWrapper__value--number:nth-of-type(2){animation-delay:1.1s}.planCost__costWrapper__value--number:nth-of-type(1){animation-delay:1.2s}@keyframes decimals{0%{opacity:0}to{opacity:1}}@keyframes roll{0%{transform:translateY(0)}70%{top:2.5rem;transform:translateY(-104%)}80%{top:2.5rem;transform:translateY(-98%)}95%{top:2.5rem;transform:translateY(-101%)}98%{top:2.5rem;transform:translateY(-100.5%)}to{top:2.5rem;transform:translateY(-100%)}}@keyframes rollAndHide{0%{transform:translateY(0);opacity:1}70%{top:2.5rem;transform:translateY(-104%)}80%{top:2.5rem;transform:translateY(-98%);width:0;opacity:0}95%{top:2.5rem;transform:translateY(-101%);width:0;opacity:0}98%{top:2.5rem;transform:translateY(-100.5%);width:0;opacity:0}to{top:2.5rem;transform:translateY(-100%);width:0;opacity:0}}@keyframes costWrapper{0%{transform:rotate(0) scale(1)}40%{transform:rotate(15deg) scale(.9)}80%{transform:rotate(-5deg) scale(1.1)}to{transform:rotate(0) scale(1)}}.planCost__circleRing--animate:nth-of-type(1){animation-delay:1s}.planCost__circleRing--animate:nth-of-type(2){animation-delay:1.5s}@keyframes aura{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.25)}}.planCoupon__field__input__button,.planCoupon:focus-within>svg,.planCoupon:focus-within .planCoupon__field__label{color:#0d4ec9}.planCoupon:focus-within{border-color:#0d4ec9}.planCoupon[disabled-form] input{background-color:#e6e7e9}.planCoupon{border-color:#e6e7e9}.planCoupon__field__input__button--remove,.planCoupon__error__wrapper svg{color:#ff3d54}.planCoupon{background-color:#fff}.planCoupon{max-width:300px;margin:20px auto;border-radius:5px;padding:10px;border-width:1px;border-style:solid;transition:.1s;position:relative;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.planCoupon svg{width:20px;height:20px}.planCoupon__field{margin-left:1rem;-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto}.planCoupon__field__input{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.planCoupon__field__input input{border:none;font-weight:700;margin-right:.5rem}.planCoupon__field__input input::placeholder{font-weight:500;opacity:.5}@media screen and (max-width: 480px){.planCoupon__field__input input{width:190px}}.planCoupon__field__input__button{font-weight:700}.planCoupon__field__label{opacity:.8}.planCoupon:focus-within .planCoupon__field__label{opacity:1}.planCoupon[disabled-form] input{opacity:.8;pointer-events:none}.planCoupon__error{position:absolute;bottom:-25px}.planCoupon__error__wrapper{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.planCoupon__error__wrapper svg{width:15px;height:15px;margin-right:5px}.coverageOption__selected{background-color:#e6e7e9}.coverageOption__list{background-color:#fff}.coverageOption{display:inline-flex;transition:.15s;margin-top:8px;position:relative}.coverageOption:hover{cursor:pointer}.coverageOption:hover__selected{filter:brightness(.95)}.coverageOption__selected{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;border-radius:15px;padding:8px 12px}.coverageOption__selected__value{margin-right:8px}.coverageOption__selected svg{width:20px;height:20px}.coverageOption__selected[disabled-options]{opacity:.3;pointer-events:none}.coverageOption__selected--open{border-bottom-right-radius:inherit;border-bottom-left-radius:inherit}.coverageOption__list{box-shadow:0 6px 6px #0000001a;position:absolute;z-index:999;width:100%;left:0;top:98%;border-bottom-left-radius:16px;border-bottom-right-radius:16px}.coverageOption__list__item{margin:1rem}.coverageOption__list__item__value:hover{text-decoration:underline}.planCoverages__content__item__values__list__item span svg{color:#0d4ec9}.planCoverages__header__toggle{background-color:#e6e7e9}.planCoverages__content--border{border-color:#e6e7e9}.planCoverages{background-color:#fff}.planCoverages{box-shadow:0 0 10px #0000001a;border-radius:12px;padding:15px;margin:30px}.planCoverages__header{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;height:70px;margin:0 28px}.planCoverages__header__vehicle{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.planCoverages__header__vehicle img{width:60px;height:60px;object-fit:contain}.planCoverages__header__vehicle__details{text-transform:uppercase;margin-left:15px}.planCoverages__header__toggle{border-radius:50%;width:45px;height:45px;transition:.15s;align-self:center}.planCoverages__header__toggle[is-expanded]{transform:rotate(180deg)}.planCoverages__header__toggle svg{width:35px;height:35px}@media screen and (max-width: 800px){.planCoverages__header{margin:0;height:80px}.planCoverages__header__vehicle{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-moz-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start}.planCoverages__header__vehicle img{display:none}.planCoverages__header__vehicle__details{margin-left:0;max-width:100%}.planCoverages__header__vehicle__details{font-size:17px}}@media screen and (max-width: 800px) and (min-width: 480px){.planCoverages__header__vehicle__details{font-size:18px}}@media screen and (max-width: 800px) and (min-width: 800px){.planCoverages__header__vehicle__details{font-size:19px}}@media screen and (max-width: 800px) and (min-width: 1400px){.planCoverages__header__vehicle__details{font-size:20px}}@media screen and (max-width: 800px){.planCoverages__header__toggle{width:35px;height:35px}.planCoverages__header__toggle svg{width:25px;height:25px}}.planCoverages__content--border{border-top-width:2px;border-top-style:solid;margin-top:6px}.planCoverages__content__item{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;margin:28px;padding:0 15px}.planCoverages__content__item__image{align-items:baseline}.planCoverages__content__item__image div{background-color:#f5f5f5;border-radius:50%;width:80px;height:80px;overflow:hidden}.planCoverages__content__item__image div img{width:100%;height:100%;object-fit:contain}.planCoverages__content__item__values{width:100%;margin-left:30px}.planCoverages__content__item__values__name{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.planCoverages__content__item__values__name__toggle{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:end;-moz-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end;width:100px}.planCoverages__content__item__values__list{margin-top:15px}.planCoverages__content__item__values__list__item{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;margin-bottom:15px}.planCoverages__content__item__values__list__item span{align-items:baseline}.planCoverages__content__item__values__list__item span svg{width:25px;height:25px}.planCoverages__content__item__values__list__item__value{margin-left:8px}.planCoverages__content__item__values__customization{max-width:320px}@media screen and (max-width: 800px){.planCoverages__content__item{margin:30px 0;padding:0}.planCoverages__content__item__image{display:none}.planCoverages__content__item__values{margin-left:0}.planCoverages__content__item__values__name__toggle{width:100px}.planCoverages__content__item__list__item span svg{width:20px;height:20px}}.planCoverages__content *[element-disabled]{opacity:.4;pointer-events:none}@media screen and (max-width: 800px){.planCoverages{margin:15px}}.plan__requirements__item__action__text{color:#0d4ec9}.plan__section__scroll-indicator button{background-color:#0d4ec9}.plan__section__scroll-indicator__pulse{border-color:#0d4ec9}.plan__section__scroll-indicator button:hover{background-color:#3d76e0}.plan__section__plan-details__actions{background-color:#e6e7e9}.plan__section__scroll-indicator button svg{color:#fff}.plan{height:100%;margin-bottom:130px;position:relative;box-sizing:border-box}.plan__bg{position:absolute;z-index:-1;height:80%;width:100%;top:18%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.plan__bg__image{width:100%;height:auto}.plan__bg__color{background-color:#f8f8f8;height:100%;width:100%}@media screen and (max-width: 550px){.plan__bg--image{top:66.6666666667vh}.plan__bg--color{height:76%}}.plan__section{box-sizing:border-box}.plan__section__scroll-indicator{position:relative;margin-top:40px;height:60px;width:100%}.plan__section__scroll-indicator__pulse{position:absolute;width:70px;height:70px;border-radius:50%;left:0;right:0;margin:auto;border-width:10px;border-style:solid;bottom:-10px;animation:pulse 1s linear infinite .3s;z-index:0}.plan__section__scroll-indicator button{position:absolute;bottom:0;left:0;right:0;margin:auto;border-radius:50%;width:70px;height:70px;box-shadow:0 0 10px #0000001a;animation:circle 1s linear infinite 0s;animation-play-state:running;animation-direction:normal;z-index:1;transition:background-color .1s}.plan__section__scroll-indicator button svg{width:60px;height:60px;position:absolute;left:0;right:0;top:20px;bottom:0;margin:auto;animation:arrow 1s linear infinite 0s;animation-direction:normal;animation-play-state:running}@keyframes pulse{0%{transform:scale(0);opacity:0}8%{transform:scale(0);opacity:0}15%{transform:scale(.1);opacity:1}30%{transform:scale(.5);opacity:1}to{opacity:0;transform:scale(1.2)}}@keyframes arrow{0%{bottom:0}75%{bottom:50px}to{bottom:0}}@keyframes circle{0%{height:70px}10%{height:70px}50%{height:80px}75%{height:90px}90%{height:80px}to{height:70px}}.plan__section--relative{position:relative}.plan__section--space-top{margin-top:40px}.plan__section--center-content{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.plan__section__action-wrapper{width:400px;margin:30px auto}@media screen and (max-width: 450px){.plan__section__action-wrapper{width:300px}}.plan__section__plan-details{max-width:1000px;margin:auto}.plan__section__plan-details__actions{margin:0 10px;border-radius:15px;padding:6px 12px}.plan__section__plan-details__actions span{margin-right:5px}@media screen and (max-width: 800px){.plan__section__plan-details__actions{margin:5px 0 0}}@media screen and (max-width: 480px){.plan__section #planManagementButton{width:75%;height:30px}.plan__section #planManagementButton{font-size:16px}}@media screen and (max-width: 480px) and (min-width: 480px){.plan__section #planManagementButton{font-size:17px}}@media screen and (max-width: 480px) and (min-width: 800px){.plan__section #planManagementButton{font-size:18px}}@media screen and (max-width: 480px) and (min-width: 1400px){.plan__section #planManagementButton{font-size:19px}}.plan__requirements{padding:20px;max-width:600px}.plan__requirements__item{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;box-shadow:0 0 10px #0000001a;border-radius:10px;padding:30px 0;margin:40px 20px}.plan__requirements__buttons{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;flex-flow:column-reverse;max-width:500px;margin:50px auto auto}.plan__requirements__buttons__button{margin:5px 0}@media screen and (max-width: 550px){.plan__requirements__buttons{margin-top:0}}@media screen and (max-width: 475px){.plan__requirements{padding:40px 5px 20px}.plan__requirements__item{max-width:300px;margin:40px auto}.plan__requirements__buttons__button{padding:10px 20px;width:75%}.plan__requirements__buttons__button{font-size:15px}}@media screen and (max-width: 475px) and (min-width: 480px){.plan__requirements__buttons__button{font-size:16px}}@media screen and (max-width: 475px) and (min-width: 800px){.plan__requirements__buttons__button{font-size:17px}}@media screen and (max-width: 475px) and (min-width: 1400px){.plan__requirements__buttons__button{font-size:18px}}.plan__vin{text-align:center;padding:20px 40px;margin:0 auto}.plan__vin__closeIcon{position:absolute;top:20px;right:20px;cursor:pointer}.plan__vin__closeIcon{font-size:23px}@media screen and (min-width: 480px){.plan__vin__closeIcon{font-size:24px}}@media screen and (min-width: 800px){.plan__vin__closeIcon{font-size:25px}}@media screen and (min-width: 1400px){.plan__vin__closeIcon{font-size:26px}}.plan__vin img{object-fit:contain;height:300px;width:-webkit-fill-available;width:-moz-available;width:stretch;max-width:600px}.plan__vin__textWrapper{margin-bottom:40px}.plan__vin__textWrapper__firstParagraph{margin:20px 0}@media screen and (max-width: 1100px){.plan__vin{width:85%;padding:10px 20px}.plan__vin img{height:200px;max-width:350px}}@media screen and (max-height: 760px){.plan__vin{width:85%;padding:10px 20px}.plan__vin__textWrapper__firstParagraph{margin:10px 0}.plan__vin__textWrapper .text{font-size:12px}}@media screen and (max-height: 760px) and (min-width: 480px){.plan__vin__textWrapper .text{font-size:13px}}@media screen and (max-height: 760px) and (min-width: 800px){.plan__vin__textWrapper .text{font-size:14px}}@media screen and (max-height: 760px) and (min-width: 1400px){.plan__vin__textWrapper .text{font-size:15px}}.plan__loader{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;width:50px;height:50px}.plan__loader svg{height:35px;width:35px}.personType{height:100%}.personType__radios{width:100%;max-width:400px;margin:auto;padding:0 10px;box-sizing:border-box}.personType__radios .radioWrapper__radioItem{width:100%}.personType__invalid-image{width:500px;height:250px;display:block;background-repeat:no-repeat;background-size:contain;background-position:center;margin:auto}@media screen and (max-width: 500px){.personType__invalid-image{width:330px;height:200px;display:block;background-repeat:no-repeat;background-size:contain;background-position:center}}.personType__buttons-wrapper{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;margin-top:60px}.personType__buttons-wrapper__link{margin-top:30px}.personType__loader{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;width:50px;height:50px}.personType__loader svg{height:35px;width:35px}.personType__salvageMessage{padding:20px;max-width:600px}.personType__salvageMessage__image{background-repeat:no-repeat;background-position:center;background-size:contain;display:block;width:60px;height:60px;margin:0 auto 20px}.personType__salvageMessage__title{max-width:350px;margin:0 auto}.personType__salvageMessage__description{margin:10px 0 0}.personType__salvageMessage__buttons{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;max-width:500px;margin:30px auto 0}.personType__salvageMessage__buttons__button{margin:0 0 20px}@media screen and (max-width: 475px){.personType__salvageMessage{padding:40px 5px 20px}.personType__salvageMessage__item{max-width:300px;margin:40px auto}.personType__salvageMessage__buttons__button{padding:10px 20px;width:75%}.personType__salvageMessage__buttons__button{font-size:15px}}@media screen and (max-width: 475px) and (min-width: 480px){.personType__salvageMessage__buttons__button{font-size:16px}}@media screen and (max-width: 475px) and (min-width: 800px){.personType__salvageMessage__buttons__button{font-size:17px}}@media screen and (max-width: 475px) and (min-width: 1400px){.personType__salvageMessage__buttons__button{font-size:18px}}@media screen and (max-width: 480px){.personType__buttons-wrapper button{padding:10px 20px;width:75%}.personType__buttons-wrapper button{font-size:15px}}@media screen and (max-width: 480px) and (min-width: 480px){.personType__buttons-wrapper button{font-size:16px}}@media screen and (max-width: 480px) and (min-width: 800px){.personType__buttons-wrapper button{font-size:17px}}@media screen and (max-width: 480px) and (min-width: 1400px){.personType__buttons-wrapper button{font-size:18px}}.quoterCompletion{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:start;-moz-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;width:100%;height:100%}.quoterCompletion__textSection{margin:0 0 50px}.quoterCompletion__textSection__subtitle{margin:5px 0 0}.quoterCompletion__contentSection,.quoterCompletion__mobileContentSection{box-shadow:0 0 10px #0000001a;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;width:90%;max-width:500px;border-radius:10px;padding:20px 30px}.quoterCompletion__contentSection__picture,.quoterCompletion__mobileContentSection__picture{width:100px;height:100px;background-size:contain;background-position:center;background-repeat:no-repeat;margin:0 0 20px}.quoterCompletion__contentSection .text,.quoterCompletion__mobileContentSection .text{margin:5px 0}.quoterCompletion__contentSection__limitTimeText,.quoterCompletion__mobileContentSection__limitTimeText{margin:10px 0!important}.quoterCompletion__contentSection__button,.quoterCompletion__mobileContentSection__button{margin:25px 0 0}.quoterCompletion__mobileContentSection{display:none;width:-webkit-fill-available;width:-moz-available;width:stretch;max-width:none;padding:20px}@media screen and (max-width: 480px){.quoterCompletion{-webkit-box-pack:start;-moz-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start}.quoterCompletion__textSection{margin:30px 0 50px}.quoterCompletion__textSection__subtitle{margin:20px 0 0}.quoterCompletion__button{margin:50px 0 0}}@media screen and (max-width: 800px){.quoterCompletion__contentSection{display:none}.quoterCompletion__mobileContentSection{display:flex}.quoterCompletion__textSection{margin:30px 0 50px}.quoterCompletion__textSection__subtitle{margin:20px 0 0}.quoterCompletion__button{margin:50px 0 0}}.planReviewCoverage__description__text__list__item span svg,.planReviewCoverage__button{color:#0d4ec9}.planReviewCoverage__description__image,.planReviewCoverage__description__text__details{background-color:#e6e7e9}.planReviewCoverage{border-color:#e6e7e9}.planReviewCoverage{width:-webkit-fill-available;width:-moz-available;width:stretch;border-bottom-width:2px;border-bottom-style:solid;padding:0 0 20px;text-align:center}.planReviewCoverage:last-of-type{border-bottom:none}.planReviewCoverage__description{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.planReviewCoverage__description__image{width:80px;height:80px;border-radius:50%;background-size:contain;background-position:center;background-repeat:no-repeat}.planReviewCoverage__description__text{margin-left:30px;flex:1}.planReviewCoverage__description__text__details{width:fit-content;border-radius:15px;padding:8px 20px}.planReviewCoverage__description__text__list{margin-top:25px;text-align:left}.planReviewCoverage__description__text__list__item{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;margin-bottom:15px}.planReviewCoverage__description__text__list__item span{align-items:baseline}.planReviewCoverage__description__text__list__item span svg{width:25px;height:25px;margin-top:-10px}.planReviewCoverage__description__text__list__item__value{margin-left:8px}.planReviewCoverage__button{margin:20px auto 0}.planReviewCoverage__button svg{transition:.25s}.planReviewCoverage__button svg{font-size:20px}@media screen and (min-width: 480px){.planReviewCoverage__button svg{font-size:21px}}@media screen and (min-width: 800px){.planReviewCoverage__button svg{font-size:22px}}@media screen and (min-width: 1400px){.planReviewCoverage__button svg{font-size:23px}}.planReviewCoverage__button--rotated svg{transform:rotate(180deg)}.planReviewCard__title__button{background-color:#e6e7e9}.planReviewCard__content__wrapper{border-top-color:#e6e7e9}.planReviewCard{box-shadow:0 0 10px #0000001a;width:100%;box-sizing:border-box;padding:20px;border-radius:10px}.planReviewCard:last-of-type{margin-bottom:30px}.planReviewCard__title{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;cursor:pointer}.planReviewCard__title__image{width:60px;height:60px;background-position:center;background-size:contain;background-repeat:no-repeat;margin:0 30px 0 0}.planReviewCard__title__button{transition:.25s;margin:0 0 0 auto;border-radius:50%;width:40px;height:40px}.planReviewCard__title__button{font-size:20px}@media screen and (min-width: 480px){.planReviewCard__title__button{font-size:21px}}@media screen and (min-width: 800px){.planReviewCard__title__button{font-size:22px}}@media screen and (min-width: 1400px){.planReviewCard__title__button{font-size:23px}}.planReviewCard__title__button--rotated{transform:rotate(180deg)}.planReviewCard__content__wrapper{border-top-width:2px;border-top-style:solid;margin-top:15px;padding:30px 0 20px;display:grid;gap:40px;grid-template-columns:repeat(3,1fr)}.planReviewCard__content__wrapper--twoItems{display:grid;grid-template-columns:1fr 1fr}.planReviewCard__content__wrapper__coverages{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;padding-bottom:0}@media screen and (max-width: 1200px){.planReviewCard__content__wrapper{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width: 480px){.planReviewCard__content__wrapper{padding:10px 0 0;gap:20px}}.quoterPlanReview__mobileInfoSection__amounts__button svg,.quoterPlanReview__dataWrapper__infoSection__amounts__button svg{color:#0d4ec9}.quoterPlanReview__mobileInfoSection__amounts,.quoterPlanReview__dataWrapper__infoSection__amounts,.quoterPlanReview__mobileInfoSection__summary,.quoterPlanReview__dataWrapper__infoSection__summary{border-color:#e6e7e9}.quoterPlanReview__mobileInfoSection,.quoterPlanReview__dataWrapper__infoSection{background-color:#fff}.quoterPlanReview{height:100%}.quoterPlanReview__dataWrapper{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:start;-moz-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start;max-width:1200px;margin:0 20px}.quoterPlanReview__dataWrapper__dataSection{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-align:start;-moz-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start;gap:40px;min-height:100px;width:800px}.quoterPlanReview__dataWrapper__dataSection .dropdownWrapper,.quoterPlanReview__dataWrapper__dataSection .inputWrapper,.quoterPlanReview__dataWrapper__dataSection .inputCardWrapper,.quoterPlanReview__dataWrapper__dataSection form{width:-webkit-fill-available;width:-moz-available;width:stretch}.quoterPlanReview__dataWrapper__dataSection__information{box-shadow:0 0 10px #0000001a;text-align:center;margin:40px 0 0;padding:30px 15px;border-radius:10px}.quoterPlanReview__dataWrapper__dataSection__information__title{margin:0 0 15px}.quoterPlanReview__dataWrapper__dataSection__information__text{margin:5px 0}.quoterPlanReview__mobileInfoSection,.quoterPlanReview__dataWrapper__infoSection{box-shadow:0 0 10px #0000001a;min-width:300px;max-width:300px;padding:0 15px;margin:0 0 0 30px;border-radius:10px;text-align:center}.quoterPlanReview__mobileInfoSection__amounts,.quoterPlanReview__dataWrapper__infoSection__amounts{padding:10px 0;border-bottom-width:1px;border-bottom-style:solid}.quoterPlanReview__mobileInfoSection__amounts__bigAmount,.quoterPlanReview__dataWrapper__infoSection__amounts__bigAmount{letter-spacing:-2px;line-height:1}.quoterPlanReview__mobileInfoSection__amounts__bigAmount,.quoterPlanReview__dataWrapper__infoSection__amounts__bigAmount{font-size:31px}@media screen and (min-width: 480px){.quoterPlanReview__mobileInfoSection__amounts__bigAmount,.quoterPlanReview__dataWrapper__infoSection__amounts__bigAmount{font-size:32px}}@media screen and (min-width: 800px){.quoterPlanReview__mobileInfoSection__amounts__bigAmount,.quoterPlanReview__dataWrapper__infoSection__amounts__bigAmount{font-size:33px}}@media screen and (min-width: 1400px){.quoterPlanReview__mobileInfoSection__amounts__bigAmount,.quoterPlanReview__dataWrapper__infoSection__amounts__bigAmount{font-size:34px}}.quoterPlanReview__mobileInfoSection__amounts__subscriptionAmount,.quoterPlanReview__dataWrapper__infoSection__amounts__subscriptionAmount{margin-top:10px;letter-spacing:-2px;line-height:1}.quoterPlanReview__mobileInfoSection__amounts__monthly__price,.quoterPlanReview__dataWrapper__infoSection__amounts__monthly__price{line-height:1;margin:5px 0 0}.quoterPlanReview__mobileInfoSection__amounts__button,.quoterPlanReview__dataWrapper__infoSection__amounts__button{margin:15px auto 10px}.quoterPlanReview__mobileInfoSection__amounts__button svg,.quoterPlanReview__dataWrapper__infoSection__amounts__button svg{margin:-3px 0 0 3px;transition:all .1s}.quoterPlanReview__mobileInfoSection__amounts__button svg,.quoterPlanReview__dataWrapper__infoSection__amounts__button svg{font-size:22px}@media screen and (min-width: 480px){.quoterPlanReview__mobileInfoSection__amounts__button svg,.quoterPlanReview__dataWrapper__infoSection__amounts__button svg{font-size:23px}}@media screen and (min-width: 800px){.quoterPlanReview__mobileInfoSection__amounts__button svg,.quoterPlanReview__dataWrapper__infoSection__amounts__button svg{font-size:24px}}@media screen and (min-width: 1400px){.quoterPlanReview__mobileInfoSection__amounts__button svg,.quoterPlanReview__dataWrapper__infoSection__amounts__button svg{font-size:25px}}.quoterPlanReview__mobileInfoSection__amounts__button[is-expanded] svg,.quoterPlanReview__dataWrapper__infoSection__amounts__button[is-expanded] svg{transform:rotate(180deg)}.quoterPlanReview__mobileInfoSection__summary,.quoterPlanReview__dataWrapper__infoSection__summary{border-bottom-width:1px;border-bottom-style:solid}.quoterPlanReview__mobileInfoSection__summary__title,.quoterPlanReview__dataWrapper__infoSection__summary__title{display:block;margin:15px 0 10px}.quoterPlanReview__mobileInfoSection__summary__list,.quoterPlanReview__dataWrapper__infoSection__summary__list{margin-bottom:10px}.quoterPlanReview__mobileInfoSection__summary__list__listItem,.quoterPlanReview__dataWrapper__infoSection__summary__list__listItem{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;margin:5px 0}.quoterPlanReview__mobileInfoSection__summary__list__monthlyItem,.quoterPlanReview__dataWrapper__infoSection__summary__list__monthlyItem{text-align:left}.quoterPlanReview__mobileInfoSection__summary__list__monthlyItem__amount,.quoterPlanReview__dataWrapper__infoSection__summary__list__monthlyItem__amount{width:-webkit-fill-available;width:-moz-available;width:stretch;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.quoterPlanReview__mobileInfoSection__bottomSection,.quoterPlanReview__dataWrapper__infoSection__bottomSection{padding:10px 0 15px}.quoterPlanReview__mobileInfoSection__bottomSection form,.quoterPlanReview__dataWrapper__infoSection__bottomSection form{margin-bottom:15px}.quoterPlanReview__mobileInfoSection{display:none}@media screen and (max-width: 1200px){.quoterPlanReview__dataWrapper__dataSection{width:auto}.quoterPlanReview__dataWrapper__infoSection{min-width:250px;max-width:250px;margin:0 0 0 15px}}@media screen and (max-width: 800px){.quoterPlanReview{-webkit-box-pack:start;-moz-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start}.quoterPlanReview__textSection{margin:50px 20px 0}.quoterPlanReview__textSection__subtitle{margin:20px 0 0}.quoterPlanReview__inputsSection{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;width:80%;gap:20px;margin:40px 0 0}.quoterPlanReview__inputsSection .inputWrapper{width:100%;margin:0}.quoterPlanReview__button{margin:50px 0 0}.quoterPlanReview__dataWrapper__dataSection{padding-bottom:200px}.quoterPlanReview__dataWrapper__infoSection{display:none}.quoterPlanReview__mobileInfoSection{display:block;position:fixed;bottom:0;z-index:9999;max-width:none;min-width:none;margin:0;padding:0 15px}.quoterPlanReview__mobileInfoSection__amounts{padding-bottom:0}.quoterPlanReview__mobileInfoSection__amounts__button{margin:10px auto}.quoterPlanReview__mobileInfoSection section{max-width:420px;margin:0 auto}}@media screen and (max-width: 480px){.quoterPlanReview__dataWrapper__dataSection{padding-bottom:220px}.quoterPlanReview__mobileInfoSection__bottomSection button{padding:10px 20px;width:75%}.quoterPlanReview__mobileInfoSection__bottomSection button{font-size:15px}}@media screen and (max-width: 480px) and (min-width: 480px){.quoterPlanReview__mobileInfoSection__bottomSection button{font-size:16px}}@media screen and (max-width: 480px) and (min-width: 800px){.quoterPlanReview__mobileInfoSection__bottomSection button{font-size:17px}}@media screen and (max-width: 480px) and (min-width: 1400px){.quoterPlanReview__mobileInfoSection__bottomSection button{font-size:18px}}
