﻿@import url("https://fonts.googleapis.com/css?family=Outfit");@font-face{font-family:"Outfit";}.footer-main{position:relative;}.footer-main .footer-inner .logo-container{max-width:150px;}.footer-main .footer-inner .logo-container img{max-width:100%;max-height:100px;}.footer-main .footer-inner .footer-text{font-size:12px;}.footer-main .footer-inner .footer-text p{color:#707792;}.footer-main div>a{position:relative;margin:0 .25rem;}.footer-main div>a::before{position:absolute;top:50%;left:-1rem;transform:translateY(-50%);}@media only screen and (max-width:767px){.footer-main{padding:1rem!important;}.footer-main .footer-text{padding:0;}.footer-main .footer-text--company{margin:0 auto .5rem;flex-basis:100%;text-align:center;}.footer-main .footer-text>div{flex-wrap:wrap;}.footer-main .footer-text p{text-align:center;}.footer-main .footer-text a{position:relative;padding:0 0 0 .5rem!important;}.footer-main .footer-text a::before{content:"|";position:absolute;top:50%;left:0;}.footer-main .footer-text a:first-of-type::before{content:"";}}#ot-sdk-btn{display:none;}.header{height:100px;background-position:center bottom;background-color:#fff;border-bottom:#ced4da 1px solid;}@media only screen and (max-width:767px){.header{height:60px;}}.header .header-logo{max-width:300px;max-height:70%;cursor:default;}.header .contact .call{font-size:13.33px;}.navbar-collapse{flex-grow:unset;}.current-policy #insurer-logo{max-height:50px;width:fit-content;max-width:125px;}.current-quote #insurer-logo{max-height:70px;width:fit-content;max-width:125px;}.accordion .accordion-button:not(.collapsed){background-color:#f7f7f7;}.accordion .document-link{line-height:normal;padding:11px;}.saved-quote .main-info{clear:both;font-size:1rem;font-weight:400;line-height:1.5;margin:16px 0 8px;background-color:#f7f7f7;border-left:solid 4px #111d4a;position:relative;}.saved-quote .main-info .panel-left{background-color:#efefef;}.saved-quote .main-info .status{color:#111d4a;font-weight:600;}.saved-quote .main-info.declined{border-left:solid 4px #dc3545;}.saved-quote .main-info.declined .status{color:#dc3545;}.saved-quote .main-info.referred{border-left:solid 4px #ffae33;}.saved-quote .main-info.referred .status{color:#ffae33;}.saved-quote .main-info.reviewed{border-left:solid 4px #246c7b;}.saved-quote .main-info.reviewed .status{color:#111d4a;}.saved-quote .main-info.reviewed .btn.btn-primary{background-color:#246c7b;border:2px solid #246c7b;color:#111d4a!important;}.saved-quote .main-info .premium-value{font-size:1.35rem;margin-top:0;margin-bottom:0;vertical-align:top;line-height:1.4;font-weight:600;}.saved-quote .main-info .premium-value .per-text{font-size:.6em;margin-left:.25rem;}.saved-quote .more-info{background:#f9f9f9;}.policies-list .list-group-item:not(.current):hover,.quotes-list .list-item:hover{background-color:#f8f9fa;cursor:pointer;}@media only screen and (min-width:992px){.policies-list .list-group-item{height:32%;min-height:90px;}.quotes-list td{white-space:nowrap;max-width:180px;text-overflow:ellipsis;overflow:hidden;}.quotes-history .card,.all-policies .card{padding-bottom:5rem;}.quotes-history nav,.all-policies nav{position:absolute;width:100%;bottom:20px;}}.cover-name-container span{display:block;}.cover-name-container .cover-name{font-size:1.35rem;line-height:1.4;font-weight:600;}.cover-name-container .cover-desc{font-size:.765rem;line-height:1.5;font-weight:400;}.page-link:not(.disabled){cursor:pointer;}.progress-container{width:100%;}.progress-container .progress-info{display:table;width:100%;counter-reset:progress-counter;}.progress-container .progress-info li{list-style:none;display:table-cell;width:20%;font-size:13.33px;padding:0 .5rem;}.progress-container .progress-info li:first-child{padding-left:0;}.progress-container .progress-info li:last-child{padding-right:0;}.progress-container .progress-info li .marker{height:5px;background-color:#7a98a9;border-radius:20px;margin-bottom:.5rem;}.progress-container .progress-info li.active .marker{background-color:#246c7b;}.progress-container .progress-info li.active:not(.current) .progress-text{color:#246c7b;}@media all and (max-width:576px){.progress-container .progress-info li.current .step-text{position:absolute;width:100%;text-align:center;left:0;}}.progress-container .progress-info li.current .marker{background-color:#3dd6d0;}.progress-container .progress-info li:not(.active):not(.current) .progress-text{opacity:.5;}@media all and (max-width:576px){.progress-container .progress-info{padding:0;}}.page-title,.title,.form-title{color:#215370;font-weight:600;}.page-title .counter-circle,.title .counter-circle,.form-title .counter-circle{width:30px;height:30px;border-radius:50%;background-color:#215370;color:#fff;font-size:1rem;}.page-title .counter-circle.small,.title .counter-circle.small,.form-title .counter-circle.small{width:25px;height:25px;}.page-title .counter-circle .fa-check,.title .counter-circle .fa-check,.form-title .counter-circle .fa-check{display:none;}ul{margin-bottom:0;}.validation-summary-errors{margin-top:1.5rem;background-color:#fcebec;border-left:solid 4px #dc3545;padding:16px;color:#dc3545;overflow-wrap:break-word;}.validation-summary-errors b{line-height:30px;}.dp__input,.dp__instance_calendar,.dp__calendar{font-family:"Outfit";}.quote-form .fieldset:has(+.free-text-field){padding-bottom:0;border-bottom:0!important;}.form-container{background-color:#fff;border-radius:5px;padding:2rem;-webkit-transition:all 200ms ease-in;-moz-transition:all 200ms ease-in;transition:all 200ms ease-in;}.form-container.questions-form{border:2px solid #e9f0f2;}.form-container.questions-form.active{border:2px solid #246c7b;}.form-container.questions-form.inactive{opacity:75%;margin-top:.5rem!important;}.form-container.questions-form.inactive .form-title{margin:0;}.form-container.questions-form:not(.inactive).active:has(.form-control:focus,.multiselect.multiselect--active,.radio-btn.valid,.form-control.valid,.multiselect-box.valid .multiselect,.dp__input_focus,.valid .datepicker,.fieldset-btn.active){border:2px solid #246c7b;}.form-container.questions-form:not(.inactive):not(:has(.radio-btn.invalid,.radio-btn.incomplete,.form-control.is-invalid,.form-control.incomplete,.fieldset-btn.incomplete,.multiselect.is-invalid,.multiselect-box.incomplete .multiselect,.incomplete .datepicker)).active{border:2px solid #198754;}.form-container.questions-form:not(.inactive):not(:has(.radio-btn.invalid,.radio-btn.incomplete,.form-control.is-invalid,.form-control.incomplete,.fieldset-btn.incomplete,.multiselect.is-invalid,.multiselect-box.incomplete .multiselect,.incomplete .datepicker)) .counter-circle .section{display:none;}.form-container.questions-form:not(.inactive):not(:has(.radio-btn.invalid,.radio-btn.incomplete,.form-control.is-invalid,.form-control.incomplete,.fieldset-btn.incomplete,.multiselect.is-invalid,.multiselect-box.incomplete .multiselect,.incomplete .datepicker)) .counter-circle .fa-check{display:block;}.form-container.questions-form:not(.inactive):has(.form-control.is-invalid,.multiselect-box.is-invalid .multiselect:not(.multiselect--active),.radio-btn.invalid,.is-invalid-datepicker,.checkbox.is-invalid){border:2px solid #dc3545;}@media only screen and (max-width:767px){.form-container{margin-right:0;margin-left:0;padding:1.5rem 1rem;}.form-container .form-container-panel{padding:0;}}.form-container .intro-text{font-size:16px;}.form-container .disclaimer-box{font-size:13.33px;color:#2b3990;background-color:#d5d7e9;border-left:4px solid #2b3990;border-left:4px solid #2b3990;padding:15px 20px;}.form-container .asterisk{color:#f00;margin-left:3px;}.form-container .error-message{display:block;margin-top:.5em;color:#dc3545;}.form-container .form-select{-webkit-transition:all 200ms ease-in;-moz-transition:all 200ms ease-in;transition:all 200ms ease-in;}.form-container .free-text-field .label-container{margin-bottom:1rem;}@media only screen and (max-width:767px){.form-container .label-container{margin-bottom:1rem;}}.form-container .form-label{font-size:1.2rem;font-weight:600;color:#215370;}@media only screen and (max-width:767px){.form-container .form-label{font-size:1.125rem;}}.form-container .fieldset-wrapper{padding-left:1.25rem;margin-left:.7rem;border-left:3px solid #246c7b;}.form-container .insurer-question-container:not(:last-child):not(:has(+.free-text-field)) .insurer-question{border-bottom:1px solid #ced4da;}.form-container .insurer-question-container ul{list-style:none;padding-left:0;}@media only screen and (max-width:767px){.form-container .insurer-question-container li{font-size:1.125rem;}}.form-container .insurer-question-container .fieldset{padding-bottom:20px;}.form-container .fieldset{clear:both;font-size:1rem;font-weight:400;line-height:1.5;margin:16px 0 8px;padding:16px 0 40px;position:relative;}.form-container .fieldset:not(:last-child){border-bottom:1px solid #ced4da;}@media only screen and (max-width:991px){.form-container .fieldset{overflow-wrap:anywhere;}}.form-container .fieldset .form-control.is-valid:not(:focus),.form-container .fieldset .is-valid-datepicker input:not(.dp__input_focus),.form-container .fieldset .multiselect-box.is-valid .multiselect:not(.multiselect--active),.form-container .fieldset .checkbox.is-valid{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;border:1px solid #246c7b;}.form-container .fieldset .form-control:hover,.form-container .fieldset .form-control:focus,.form-container .fieldset .btn-check:not(:checked)+.radio-btn:hover,.form-container .fieldset .multiselect:hover,.form-container .fieldset .multiselect.multiselect--active,.form-container .fieldset .datepicker input:hover,.form-container .fieldset .dp__input_focus{-moz-box-shadow:inset 0 0 0 1px #215370;-webkit-box-shadow:inset 0 0 0 1px #215370;box-shadow:inset 0 0 0 1px #215370;border:1px solid #215370;}.form-container .fieldset .form-control.is-invalid:not(:focus),.form-container .fieldset .is-invalid-datepicker input:not(.dp__input_focus),.form-container .fieldset .multiselect-box.is-invalid .multiselect:not(.multiselect--active),.form-container .fieldset .radio-form .radio-btn.invalid,.form-container .fieldset .checkbox.is-invalid{-moz-box-shadow:inset 0 0 0 1px #dc3545;-webkit-box-shadow:inset 0 0 0 1px #dc3545;box-shadow:inset 0 0 0 1px #dc3545;border:1px solid #dc3545;}.form-container .fieldset .form-row.row>.label-container .form-label{color:#215370;}.form-container .fieldset .form-row.row>.label-container:has(+* .form-control.is-invalid,+* .multiselect-box.is-invalid .multiselect:not(.multiselect--active),+* .radio-btn.invalid,+* .is-invalid-datepicker,+* .checkbox.is-invalid) .form-label{color:#dc3545;opacity:1;}.form-container .fieldset .form-row:not(:first-child){margin-top:2rem;}.form-container .fieldset .form-subrow:not(:first-child){margin-top:1.5rem;}.form-container .fieldset .form-field{padding:13px;}.form-container .fieldset .form-field.disabled{background-color:#d3e2e5;}.form-container .fieldset .input-group-text{padding:.375rem 1rem;border:0;color:#fff;background-color:#111d4a;border-radius:24px;}.form-container .fieldset div.datepicker,.form-container .fieldset .datepicker div,.form-container .fieldset .form-floating{display:inline;}.form-container .fieldset .form-floating .form-control{height:unset;line-height:1.5;}.form-container .fieldset .multiselect{box-sizing:border-box;font-size:16px;-webkit-font-smoothing:antialiased;letter-spacing:.2px;box-shadow:#ebebeb 0 1px 0 inset;background-color:#fff;border-radius:8px;border:1px solid #ced4da;border-image:initial;height:auto;min-height:unset;padding:15px 20px;transition:all .15s ease-in-out;min-height:unset;position:relative;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:1%;min-width:0;}.form-container .fieldset .multiselect .multiselect__tags{border:0;padding:0;min-height:unset;font-size:16px;line-height:20px;}.form-container .fieldset .multiselect .multiselect__content-wrapper{left:0;}.form-container .fieldset .multiselect .multiselect__single,.form-container .fieldset .multiselect .multiselect__placeholder{margin-bottom:0;display:inline;margin-left:10px;font-size:16px;}.form-container .fieldset .multiselect .multiselect__input{margin-top:8px;}.form-container .fieldset .multiselect .multiselect__element{font-size:16px;}.form-container .fieldset .multiselect .multiselect__select{height:47px;}.form-container .fieldset .multiselect input:not([type=checkbox],.is-invalid):focus{border:0;}.form-container .fieldset .multiselect-box .delete{height:fit-content;}.form-container .fieldset .input-group.number{max-width:175px;}.form-container .fieldset .input-group.number input::-webkit-outer-spin-button,.form-container .fieldset .input-group.number input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0;}.form-container .fieldset .input-group.number input[type=number]{-moz-appearance:textfield;text-align:center;}.form-container .fieldset .input-group.number .input-group-btn{margin-top:1rem;background-color:#e0e0e0;border:1px solid #ced4da;}.form-container .fieldset .input-group .input-group-addon{display:flex;justify-content:center;align-items:center;padding:11px 16px;background-color:#3dd6d0;color:#fff;border-top-right-radius:.375rem;border-bottom-right-radius:.375rem;cursor:pointer;}.form-container .fieldset .input-group .input-group-addon.delete{background-color:#dc3545;}.form-container .fieldset .datepicker input{padding:13px 35px!important;}.form-container .fieldset .radio-form .radio-row .radio-btn-container{display:inline;}.form-container .fieldset .radio-form .radio-row .radio-btn-container:first-child{margin-right:1rem;}@media only screen and (max-width:380px){.form-container .fieldset .radio-form .radio-row .radio-btn-container .radio-btn{padding-right:1.25rem;padding-left:2.75rem;font-size:.9rem;}.form-container .fieldset .radio-form .radio-row .radio-btn-container .radio-btn .fakeradio{left:1rem;}}.form-container .fieldset .radio-form .radio-row.multi-radio .radio-btn{width:100%;text-align:left;}.form-container .fieldset .radio-form .radio-row.multi-radio .radio-btn:not(:first-child){margin-top:1rem;}.form-container .fieldset .radio-form .radio-row.multi-radio .radio-btn .fakeradio{text-align:center;}.form-container .fieldset .radio-form .btn-check:focus+.radio-btn,.form-container .fieldset .radio-form .btn-check:focus-visible+.radio-btn,.form-container .fieldset .radio-form .radio-btn:focus,.form-container .fieldset .radio-form .radio-btn:focus-visible{opacity:.75;}.form-container .fieldset .radio-form .btn-check:checked+.radio-btn{opacity:1!important;}.form-container .fieldset .radio-form .radio-btn{background:#fff;border:1px solid #ced4da;border-radius:8px;position:relative;padding:12px 32px 12px 50px;}.form-container .fieldset .radio-form .radio-btn .fakeradio,.form-container .fieldset .radio-form .radio-btn .fakecheckbox{width:20px;height:20px;top:14px;left:22px;line-height:1;vertical-align:middle;display:inline-block;border:1px solid #ced4da;position:absolute;}.form-container .fieldset .radio-form .radio-btn .fakeradio{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;}.form-container .fieldset .radio-form .radio-btn .fakecheckbox{color:#fff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}.form-container .fieldset .radio-form .radio-btn .fakecheckbox .fa-check{margin-top:1px;margin-left:1px;opacity:0;}.form-container .fieldset .radio-form .radio-btn.btn-check,.form-container .fieldset .radio-form .btn-check:checked+.btn,.form-container .fieldset .radio-form .btn-check:not(.btn-checkbox):focus+.radio-btn,.form-container .fieldset .radio-form .btn-check:focus-visible+.radio-btn,.form-container .fieldset .radio-form .radio-btn:focus,.form-container .fieldset .radio-form .radio-btn:focus-visible{border:1px solid #246c7b;background-color:#d3e2e5;}.form-container .fieldset .radio-form .radio-btn.btn-check .fakeradio,.form-container .fieldset .radio-form .btn-check:checked+.btn .fakeradio,.form-container .fieldset .radio-form .btn-check:not(.btn-checkbox):focus+.radio-btn .fakeradio,.form-container .fieldset .radio-form .btn-check:focus-visible+.radio-btn .fakeradio,.form-container .fieldset .radio-form .radio-btn:focus .fakeradio,.form-container .fieldset .radio-form .radio-btn:focus-visible .fakeradio{border:1px solid #246c7b;display:flex;align-items:center;justify-content:center;}.form-container .fieldset .radio-form .radio-btn.btn-check .fakeradio:before,.form-container .fieldset .radio-form .btn-check:checked+.btn .fakeradio:before,.form-container .fieldset .radio-form .btn-check:not(.btn-checkbox):focus+.radio-btn .fakeradio:before,.form-container .fieldset .radio-form .btn-check:focus-visible+.radio-btn .fakeradio:before,.form-container .fieldset .radio-form .radio-btn:focus .fakeradio:before,.form-container .fieldset .radio-form .radio-btn:focus-visible .fakeradio:before{width:8px;height:8px;content:"";-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background-color:#246c7b;position:absolute;}.form-container .fieldset .radio-form .radio-btn.btn-check .fakecheckbox,.form-container .fieldset .radio-form .btn-check:checked+.btn .fakecheckbox,.form-container .fieldset .radio-form .btn-check:not(.btn-checkbox):focus+.radio-btn .fakecheckbox,.form-container .fieldset .radio-form .btn-check:focus-visible+.radio-btn .fakecheckbox,.form-container .fieldset .radio-form .radio-btn:focus .fakecheckbox,.form-container .fieldset .radio-form .radio-btn:focus-visible .fakecheckbox{background-color:#246c7b;border-color:#246c7b;}.form-container .fieldset .radio-form .radio-btn.btn-check .fakecheckbox .fa-check,.form-container .fieldset .radio-form .btn-check:checked+.btn .fakecheckbox .fa-check,.form-container .fieldset .radio-form .btn-check:not(.btn-checkbox):focus+.radio-btn .fakecheckbox .fa-check,.form-container .fieldset .radio-form .btn-check:focus-visible+.radio-btn .fakecheckbox .fa-check,.form-container .fieldset .radio-form .radio-btn:focus .fakecheckbox .fa-check,.form-container .fieldset .radio-form .radio-btn:focus-visible .fakecheckbox .fa-check{opacity:1;}.form-container .payment-radio-container .payment-checkbox{height:20px;width:20px;top:calc(50% - 10px);clip:auto;z-index:1;}.form-container .payment-radio-container .payment-checkbox:checked+.payment-radio{background-color:#cfd2db;border:2px solid #111d4a;color:#111d4a;}.form-container .payment-radio-container .payment-checkbox:checked+.payment-radio img{filter:none;}.form-container .payment-radio-container .payment-checkbox:checked+.payment-radio .description{font-weight:600;}.form-container .payment-radio-container .payment-radio{font-size:18px;color:#111d4a;padding:20px 20px 20px 65px;border:2px solid #ced4da;}.form-container .payment-radio-container .payment-radio:hover{background-color:#fff;border:2px solid #215370;}.form-container .payment-radio-container .payment-radio .description{font-weight:normal;}.form-container .payment-radio-container .payment-radio .price{font-weight:bold;}.form-container .payment-radio-container .payment-radio img{filter:none;height:24px;margin:10px 5px 0 0;}@media only screen and (min-width:992px){.form-container .payment-radio-container .payment-radio.flex-lg-row{padding:30px 30px 30px 65px;}.form-container .payment-radio-container .payment-radio.flex-lg-row img{height:40px;}}.label-tooltip{z-index:2;background:none;border:0;color:#2b3990;font-size:1rem;}.label-tooltip svg{height:1.25em;}.tooltip{font-family:inherit;font-size:1rem;}.tooltip .tooltip-inner{max-width:300px;padding:20px;background-color:#111d4a;}.tooltip .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before{border-top-color:#111d4a!important;}.tooltip .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before{border-bottom-color:#111d4a!important;}.tooltip .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before{border-right-color:#111d4a!important;}.tooltip .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before{border-left-color:#111d4a!important;}.btn{border-radius:24px;padding:10px 32px;font-size:16px;position:relative;}.btn.btn-sm{padding:6px 16px;font-size:14px;}.btn.icon-right{padding-right:50px;}.btn.icon-right.btn-sm{padding-right:40px;}.btn.icon-left{padding-left:50px;}.btn.icon-left .button-icon{left:12px;}.btn.icon-left.btn-sm{padding-left:40px;}.btn.icon-left.btn-sm .button-icon{left:10px;}.btn .button-icon{position:absolute;border-radius:50%;top:6px;}.btn.btn-primary .button-icon{background-color:#ff7133;}.break-row-mobile{display:none;}@media only screen and (max-width:767px){.btn.icon-right{padding-left:1rem;padding-right:45px;}.scheme-wrapper{flex-direction:column;align-items:stretch;padding:1.25rem;}.scheme-wrapper .break-row-mobile{display:flex;flex-basis:100%;}.scheme-wrapper>div:nth-child(1){width:120px;margin-bottom:1rem;margin-left:.75rem;padding:0!important;}.scheme-wrapper>div:nth-child(2){width:100%;padding:0!important;}.scheme-wrapper>div:nth-child(3){padding:0!important;flex-direction:row!important;justify-content:space-between!important;flex-wrap:wrap;width:100%;border-left:0!important;}.scheme-wrapper>div:nth-child(3) .description-toggle{border-top:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important;display:flex;width:100%;text-align:center;padding-top:1.5rem;justify-content:center;}}.stripe-btn-disabled{opacity:.6;background-color:#3dd6d0!important;}.btn-outline-primary,.btn-outline-secondary{background-color:#fff;}.cover-table td,.cover-table th{width:50%;}@media only screen and (max-width:767px){.quote-reference{width:210px;}}#payment-sidebar{top:20px;}#payment-sidebar .quote-ref{line-height:14px;font-size:14px;}#having-trouble,#sticky-summary{border-radius:16px;}#having-trouble p,#sticky-summary p{font-size:.833rem;}.quote-display-background{position:fixed;width:100%;height:100%;top:30%;left:-50%;padding-left:100%;padding-right:100%;background-color:#fff;border-radius:100% 100% 0 0;z-index:-1;}.quote-loader-container{height:25vh;}#quote-container .form-container{filter:drop-shadow(0 4px 2px #ced4da);}#quote-container .limit-select .small-spinner{right:-25px;}#quote-container .quote-display-date .fieldset{padding-bottom:1.5rem!important;}#schemes-container .scheme .scheme-inner,#addons-container .scheme .scheme-inner{min-height:130px;}#schemes-container .premium span,#schemes-container .premium h3,#addons-container .premium span,#addons-container .premium h3{display:inline;}#schemes-container .form-container,#addons-container .form-container{border:2px solid #ced4da;}#schemes-container .form-container:has(.scheme-description.show),#addons-container .form-container:has(.scheme-description.show){border:2px solid #246c7b;}.quote-summary{position:sticky;top:0;align-self:flex-start;}@media only screen and (max-width:767px){.quote-summary{bottom:0;align-self:flex-end;padding:0;max-width:none;width:100vw;margin-left:calc(-50vw + 50%);z-index:2;}.quote-summary .btn{padding:.5rem!important;}}.quote-summary .cover-breakdown{padding-bottom:8px;}.quote-summary .cover-breakdown ul{list-style-type:none;padding:16px 0 0;margin:0;border-top:1px solid #ced4da;}.quote-summary .cover-breakdown ul li{display:table;width:100%;margin-bottom:8px;list-style:none;position:relative;}.quote-summary .cover-breakdown ul li .cover-breakdown-name,.quote-summary .cover-breakdown ul li .cover-breakdown-premium{margin-top:0;margin-bottom:0;line-height:1.5;display:table-cell;vertical-align:top;}.quote-summary .cover-breakdown ul li .cover-breakdown-name{font-size:.85rem;padding:0 4px;}.quote-summary .cover-breakdown ul li .cover-breakdown-premium{font-size:.85rem;text-align:right;}.quote-summary .cover-breakdown,.quote-summary .summary-cta{border-top:1px solid #ced4da;border-bottom:1px solid #ced4da;}.quote-summary .summary-cta .btn{width:100%;}@media only screen and (max-width:767px){.quote-summary .summary-cta .btn{width:48%;}.quote-summary .summary-cta .btn:nth-child(2){float:right;}}.quote-summary .pay-monthly-annually .input-group-btn{width:50%;}.quote-summary .pay-monthly-annually .input-group-btn:first-child label{border-radius:4px 0 0 4px;}.quote-summary .pay-monthly-annually .input-group-btn:not(:first-child) label{border-radius:0 4px 4px 0;}.quote-summary .pay-monthly-annually .input-group-btn label{width:100%;outline:0;padding:10px 2px;min-height:0;border:0;}.quote-summary .pay-monthly-annually .input-group-btn label:hover{border:0;}.quote-summary .pay-monthly-annually .input-group-btn label.selected{background-color:#111d4a;box-shadow:inset 0 2px 2px 2px #070d21;}.quote-summary .pay-monthly-annually .input-group-btn label.selected:focus{opacity:1!important;}.quote-summary .pay-monthly-annually .input-group-btn label input{display:none;}.quote-summary .pay-monthly-annually .input-group-btn label span{display:inline-block;padding-right:5px;}.documents img{width:30px;}#timer-display{font-size:60px;font-weight:bold;color:#111d4a;}.visible{visibility:visible;opacity:1;transition:opacity .5s linear;}.hidden{visibility:hidden;opacity:0;transition:visibility 0s .5s,opacity .5s linear;}.hidden-custom{visibility:hidden;opacity:0;transition:opacity .5s linear;}body{font-family:"Outfit";color:#000411;}body #app{background-color:#e9f0f2;padding-bottom:3rem;min-height:80vh;position:relative;z-index:0;}body.modal-open #app{z-index:unset;}.success-box{background-color:#dcede5;border-left:solid 4px #198754;padding:15px 20px;color:#198754;font-weight:600;}.warning-box{background-color:#fff6da;border-left:solid 4px #ffc107;padding:15px 20px;color:#664d03;font-weight:600;}.danger-box{background-color:#fcebec;border-left:solid 4px #dc3545;padding:15px 20px;color:#dc3545;font-weight:600;}.fade-enter-active,.fade-leave-active,.fade-slide-enter-active,.fade-slide-leave-active{transition:opacity .5s ease,transform .5s ease;}.fade-enter-from,.fade-leave-to{opacity:0;}.fade-slide-enter-from,.fade-slide-leave-to{opacity:0;transform:translateY(10px);}@keyframes ani{0%{background-position:2740px 0;}100%{background-position:0 0;}}.nav-tabs.ollo-nav{border-radius:2rem;background-color:#e9f0f2;border:0;padding:.5rem;box-shadow:inset 0 1px 2px #ced4da;}.nav-tabs.ollo-nav .nav-link{border-radius:2rem;border:0;color:#000411;filter:drop-shadow(0 1px 2px #ced4da);}.nav-tabs.ollo-nav .nav-link.active{background-color:#fff;color:#246c7b;}.nav-tabs.ollo-nav .nav-link:not(.active){cursor:pointer;}.nav-tabs.ollo-nav .nav-link:hover{color:#246c7b;}table thead,table tbody,table tfoot,table tr,table td,table th{border:0;}table th{font-weight:normal;}table tbody tr{border-bottom:1px solid #ced4da;}.scheme-description,.covers-and-endorsements .endorsement-description{transform:scaleY(0);height:0;}.scheme-description.show,.covers-and-endorsements .endorsement-description.show{transform:scaleY(1);height:auto;}.covers-and-endorsements .details-section:not(:last-child){border-bottom:1px solid #ced4da;}.covers-and-endorsements.my-policy-covers .details-section{padding-bottom:1.5rem;}.covers-and-endorsements.my-policy-covers .details-section:not(:first-child){padding-top:1.5rem;}.description-toggle .view-details svg,.description-toggle .hide-details svg{font-size:.75rem;}.description-toggle .view-details{display:inline;}.description-toggle .hide-details{display:none;}.description-toggle.show .view-details{display:none;}.description-toggle.show .hide-details{display:inline;}.phone{font-size:19px;}.phone .fa-phone{color:#3dd6d0;}input::placeholder{color:#000411;opacity:1;}.text-gray{color:#6c757d;}.link,a{cursor:pointer;color:#2b3990;text-decoration:none;}.wide{width:100%!important;}.cursor-pointer{cursor:pointer;}.cursor-default{cursor:default;}b,strong{font-weight:bold;}.small-spinner{height:15px;font-size:15px;width:15px;}ul.columns-2{columns:2;-webkit-columns:2;-moz-columns:2;list-style:none;}ul.columns-2 li{padding:5px 10px;}ul.columns-2 li svg{width:35px!important;}.dropdown-menu:has(.modal.show){display:block;z-index:1100;background:none;border:0;}.dropdown-menu:has(.modal.show) li{opacity:0;}.dropdown-menu:has(.modal.show) .modal{z-index:1200;}.dp__theme_light{--dp-primary-color:#111d4a;--dp-success-color:#246c7b;}.scheme-layout-desktop{display:flex;}.scheme-layout-mobile{display:none;}.endorsement-description{display:none;}.endorsement-description.show{display:block;}.premium-breakdown-list{font-size:13px;color:#1f214a;}@media only screen and (max-width:767px){.scheme-layout-desktop{display:none;}.scheme-layout-mobile{display:flex;justify-content:center;align-items:center;padding:0;}.scheme-layout-mobile .mobile-quote-card{box-sizing:border-box;display:flex;flex-direction:column;width:100%;max-width:343px;background:#fff;border-radius:8px;padding:16px;margin:0 auto 24px;}.scheme-layout-mobile .mobile-quote-card .mobile-premium-and-docs .premium-breakdown{margin-bottom:1rem;}.scheme-layout-mobile .mobile-quote-card .mobile-covers h5{margin-bottom:.75rem;}.scheme-layout-mobile .mobile-quote-card .mobile-covers .mobile-cover{padding:12px 0;border-top:1px solid #e5e5e5;}.scheme-layout-mobile .mobile-quote-card .mobile-covers .mobile-cover:first-child{border-top:0;}.scheme-layout-mobile .mobile-quote-card .mobile-covers .mobile-cover .mobile-cover-header{display:flex;justify-content:space-between;align-items:center;gap:.5rem;background-color:#ecfbfa;padding:.75rem .5rem;}.scheme-layout-mobile .mobile-quote-card .mobile-covers .mobile-cover .mobile-cover-header .mobile-cover-title{display:flex;align-items:flex-start;}.scheme-layout-mobile .mobile-quote-card .mobile-covers .mobile-cover .mobile-cover-header h5{font-size:.875rem;margin-bottom:0;}.scheme-layout-mobile .mobile-quote-card .mobile-covers .mobile-cover .mobile-cover-meta{margin-top:8px;}.scheme-layout-mobile .mobile-quote-card .mobile-covers .mobile-cover .mobile-cover-meta .meta-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px;gap:8px;}.scheme-layout-mobile .mobile-quote-card .mobile-covers .mobile-cover .mobile-cover-meta .meta-row .meta-label{font-size:.85rem;font-weight:600;}.scheme-layout-mobile .mobile-quote-card .mobile-covers .mobile-cover .mobile-cover-meta .meta-note{display:block;margin-top:4px;}.scheme-layout-mobile .mobile-quote-card .mobile-endorsements h5{background-color:#ecfbfa;padding:.75rem .5rem;font-size:.875rem;}.scheme-layout-mobile .mobile-quote-card .mobile-endorsements .mobile-endorsement{padding:12px 0;border-top:1px solid #e5e5e5;font-size:.875rem;}.scheme-layout-mobile .mobile-quote-card .mobile-endorsements .mobile-endorsement .endorsement-header{display:flex;flex-direction:column;gap:4px;}.scheme-layout-mobile .mobile-quote-card .mobile-documents{margin-top:1rem;}.scheme-layout-mobile .mobile-quote-card .mobile-documents ul{margin-top:.75rem;}.scheme-layout-mobile .mobile-quote-card .mobile-documents li{margin-bottom:.5rem;}}@media only screen and (max-width:767px){.hide-on-mobile{display:none;}}@media only screen and (max-width:767px){.stripe-payment{width:100%;margin:0 auto;}.stripe-payment .buttons{padding-top:0!important;}.stripe-payment .buttons .button-wrapper{padding:0;width:fit-content;}}