
.radio-group-module-scss-module___hQamq__CheckboxPay-wrapper{flex-direction:column;justify-content:space-between;width:100%;margin-bottom:4rem;margin-right:6.3rem;display:flex}@media screen and (min-width:768px){.radio-group-module-scss-module___hQamq__CheckboxPay-wrapper{flex-direction:row}}.radio-group-module-scss-module___hQamq__CheckboxPay-wrapper-vertical{flex-direction:column;justify-content:space-between;width:100%;margin-right:6.3rem;display:flex}.radio-group-module-scss-module___hQamq__CheckboxPay-wrapper-vertical>div{margin-bottom:1.5rem}@media screen and (min-width:768px){.radio-group-module-scss-module___hQamq__CheckboxPay-wrapper-vertical{margin-bottom:4rem}}.radio-group-module-scss-module___hQamq__CheckboxPay-checkbox{appearance:none;border-radius:.5rem;outline:0;width:1.5rem;height:1.5rem;margin-top:1.2rem;position:relative}.radio-group-module-scss-module___hQamq__CheckboxPay-checkbox:before{box-sizing:border-box;content:"";background-color:#fff;border:3px solid #ccced6;border-radius:50%;width:1.5rem;height:1.5rem;display:block;position:absolute;top:0;left:0}@media screen and (min-width:768px){.radio-group-module-scss-module___hQamq__CheckboxPay-checkbox{width:3.1rem;height:3.1rem;margin-top:.8rem}.radio-group-module-scss-module___hQamq__CheckboxPay-checkbox:before{width:3.1rem;height:3.1rem}}.radio-group-module-scss-module___hQamq__CheckboxPay-checkbox--checked:before{border:2px solid #03a356}.radio-group-module-scss-module___hQamq__CheckboxPay-checkbox--checked:after{content:"";background-color:#03a356;border-radius:50%;width:.7rem;height:.7rem;display:block;position:absolute;top:.35rem;left:.35rem}@media screen and (min-width:768px){.radio-group-module-scss-module___hQamq__CheckboxPay-checkbox--checked:before{border-width:3px}.radio-group-module-scss-module___hQamq__CheckboxPay-checkbox--checked:after{width:1.5rem;height:1.5rem;top:.8rem;left:.8rem}}.radio-group-module-scss-module___hQamq__CheckboxPay-label-wrapper{align-items:flex-start;display:flex}.radio-group-module-scss-module___hQamq__CheckboxPay-label-wrapper:first-child{margin-bottom:1rem}@media screen and (min-width:768px){.radio-group-module-scss-module___hQamq__CheckboxPay-label-wrapper:first-child{margin-bottom:0}}.radio-group-module-scss-module___hQamq__CheckboxPay-label{color:var(--text-color,#fff);cursor:pointer;margin-left:2rem;font-size:2.4rem}@media screen and (min-width:768px){.radio-group-module-scss-module___hQamq__CheckboxPay-label{font-size:3.6rem}}.radio-group-module-scss-module___hQamq__CheckboxPay-label strong{margin-right:.8rem}.radio-group-module-scss-module___hQamq__CheckboxPay-label-details{color:#03a356;cursor:pointer;margin-left:2rem}.radio-group-module-scss-module___hQamq__CheckboxPay-value{opacity:.5}.radio-group-module-scss-module___hQamq__CheckboxPay-text{color:#03a356}
.bui-coverage-container-module-scss-module__5AdnZG__coverageSelectorContainer{color:var(--input-text-color,#fff);border-color:#818498;border-bottom-width:1px;padding-top:1rem;padding-bottom:1rem}.bui-coverage-container-module-scss-module__5AdnZG__coverageDescription{color:#818498}
.bui-vehicle-container-module-scss-module__dGhllG__vehicleContainer{color:var(--input-text-color,#fff);flex-direction:column;justify-content:space-between;align-items:flex-start;margin-top:1.5rem;margin-bottom:1rem;display:flex}
.simple-select-module-scss-module__wFRgwa__listBox{letter-spacing:-.04em;white-space:pre-line;width:100%;margin-top:.25rem;font-family:SofiaProMedium;font-size:1.4rem;line-height:1.75rem;position:relative}@media screen and (min-width:768px){.simple-select-module-scss-module__wFRgwa__listBox{width:24rem;font-size:1.6rem;line-height:2rem}}.simple-select-module-scss-module__wFRgwa__listBox button:disabled{opacity:.5;cursor:default}
.bui-driver-container-module-scss-module__gvlT-q__driverContainer{color:var(--input-text-color,#fff);flex-direction:column;justify-content:space-between;align-items:flex-start;margin-top:3rem;margin-bottom:1rem;display:flex}
.bui-outdoorsy-membership-module-scss-module__yfAsra__text{color:var(--text-color,#fff);max-width:60rem;margin-bottom:2rem;font-size:1.875rem;line-height:2.25rem}@media screen and (min-width:768px){.bui-outdoorsy-membership-module-scss-module__yfAsra__text{font-size:3rem;line-height:1}}.bui-outdoorsy-membership-module-scss-module__yfAsra__subtext{color:var(--text-highlight-color,#03a356);margin-bottom:2rem;font-size:1.875rem;line-height:2.25rem}
.bui-total-price-module-scss-module__amrBiG__container{border:3px solid var(--input-border-color,#040932);color:var(--text-color,#040932);border-radius:.75rem;flex-direction:column;justify-content:space-between;padding:1.5rem;display:flex}@media screen and (min-width:768px){.bui-total-price-module-scss-module__amrBiG__container{flex-direction:row;margin-bottom:1.5rem}}.bui-total-price-module-scss-module__amrBiG__header{color:var(--text-color,#040932)}
.bui-coverage-divider-module-scss-module__Dlr1rq__coverageDivider{color:var(--input-text-color,#fff);flex-direction:column;justify-content:space-between;align-items:flex-start;margin-top:3rem;margin-bottom:1rem;display:flex}
.bui-payment-options-module-scss-module__uYAfJW__container{color:var(--text-color,#fff);flex-direction:column;margin-bottom:1.5rem;display:flex}@media screen and (min-width:768px){.bui-payment-options-module-scss-module__uYAfJW__container{flex-direction:row}}
.rectangular-button-module-scss-module__YF1Maq__rectangularButton{box-sizing:border-box;color:#374151;text-align:left;cursor:pointer;overflow-wrap:break-word;word-wrap:break-word;background-color:#fff;border:2px solid #e7ebe5;border-radius:1rem;flex-direction:column;justify-content:flex-start;width:100%;min-width:0;height:100%;padding:1rem;font-size:1.2rem;font-weight:600;transition:all .25s;display:flex}.rectangular-button-module-scss-module__YF1Maq__rectangularButton:hover{background-color:#03a35626;border:2px solid #03a356;transform:translateY(-1px);box-shadow:0 4px 12px #3b82f626}.rectangular-button-module-scss-module__YF1Maq__rectangularButton:active{transform:translateY(0);box-shadow:0 2px 6px #3b82f626}@media screen and (min-width:640px){.rectangular-button-module-scss-module__YF1Maq__rectangularButton{padding:1.25rem;font-size:1.3rem}}@media screen and (min-width:768px){.rectangular-button-module-scss-module__YF1Maq__rectangularButton{padding:1.5rem;font-size:1.4rem}}@media screen and (min-width:1024px){.rectangular-button-module-scss-module__YF1Maq__rectangularButton{padding:1.75rem;font-size:1.5rem}}.rectangular-button-module-scss-module__YF1Maq__rectangularButton.rectangular-button-module-scss-module__YF1Maq__compact{padding:1rem;font-size:1.1rem}@media screen and (min-width:640px){.rectangular-button-module-scss-module__YF1Maq__rectangularButton.rectangular-button-module-scss-module__YF1Maq__compact{padding:1.25rem}}@media screen and (min-width:768px){.rectangular-button-module-scss-module__YF1Maq__rectangularButton.rectangular-button-module-scss-module__YF1Maq__compact{padding:1.5rem;font-size:1.2rem}}@media screen and (min-width:1024px){.rectangular-button-module-scss-module__YF1Maq__rectangularButton.rectangular-button-module-scss-module__YF1Maq__compact{padding:1.75rem;font-size:1.3rem}}.rectangular-button-module-scss-module__YF1Maq__rectangularButton.rectangular-button-module-scss-module__YF1Maq__tall{padding:2.5rem}@media screen and (min-width:640px){.rectangular-button-module-scss-module__YF1Maq__rectangularButton.rectangular-button-module-scss-module__YF1Maq__tall{padding:3rem}}@media screen and (min-width:768px){.rectangular-button-module-scss-module__YF1Maq__rectangularButton.rectangular-button-module-scss-module__YF1Maq__tall{padding:3.5rem}}@media screen and (min-width:1024px){.rectangular-button-module-scss-module__YF1Maq__rectangularButton.rectangular-button-module-scss-module__YF1Maq__tall{padding:4rem}}@media screen and (min-width:768px){.rectangular-button-module-scss-module__YF1Maq__rectangularButton.rectangular-button-module-scss-module__YF1Maq__isLarge{padding:3.5rem}}.rectangular-button-module-scss-module__YF1Maq__squareButtonChecked{color:#fff;background-color:#03a356;border-color:#03a356}.rectangular-button-module-scss-module__YF1Maq__squareButtonChecked:hover{background-color:#028a4a;border-color:#028a4a}.rectangular-button-module-scss-module__YF1Maq__bestValue{border-width:2px;border-color:#03a356}.rectangular-button-module-scss-module__YF1Maq__bestValue:hover{border-width:2px;border-color:#028a4a}.rectangular-button-module-scss-module__YF1Maq__bestValue.rectangular-button-module-scss-module__YF1Maq__squareButtonChecked{background-color:#03a356;border-width:2px;border-color:#03a356}.rectangular-button-module-scss-module__YF1Maq__bestValue.rectangular-button-module-scss-module__YF1Maq__squareButtonChecked:hover{background-color:#028a4a;border-color:#028a4a}
.rectangular-button-internal-module-scss-module__UPC72q__container{flex-direction:column;width:100%;height:100%;display:flex}.rectangular-button-internal-module-scss-module__UPC72q__internal{color:var(--input-text-color,#fff)}.rectangular-button-internal-module-scss-module__UPC72q__tag{opacity:.75;font-size:1.4rem;font-weight:700}.rectangular-button-internal-module-scss-module__UPC72q__info{text-align:left;opacity:.75;font-size:1.5rem;font-weight:400;display:block}.rectangular-button-internal-module-scss-module__UPC72q__label{text-align:left;font-size:2.4rem;font-weight:bolder;line-height:2.8rem}@media screen and (min-width:768px){.rectangular-button-internal-module-scss-module__UPC72q__label{margin-bottom:1rem}}.rectangular-button-internal-module-scss-module__UPC72q__wrap{overflow-wrap:break-word;width:100%}
@media screen and (min-width:768px){.bui-vehicle-years-owned-module-scss-module___ODCjq__yearsOwned{max-width:33.5%!important}}
.plan-module-scss-module__cL7iVq__Plan{border:1px solid var(--border-color,transparent);color:#040932;opacity:1;background-color:#fff;border-radius:1rem;width:100%;margin:1.2rem 0;transition:opacity .3s}@media screen and (min-width:768px){.plan-module-scss-module__cL7iVq__Plan{opacity:1;width:27.5rem;position:relative}.plan-module-scss-module__cL7iVq__Plan:nth-child(2),.plan-module-scss-module__cL7iVq__Plan:nth-child(4){margin:1.2rem}}.plan-module-scss-module__cL7iVq__Plan--active{opacity:1;position:relative}.plan-module-scss-module__cL7iVq__Plan-wrapper{padding:2.6rem 1.5rem 0}.plan-module-scss-module__cL7iVq__Plan-label-wrapper{align-items:center;margin-bottom:1.5rem;display:flex}@media screen and (min-width:768px){.plan-module-scss-module__cL7iVq__Plan-label-wrapper{margin-bottom:6.5rem}}.plan-module-scss-module__cL7iVq__Plan-img{width:1.8rem;height:1.6rem;margin-left:.6rem}.plan-module-scss-module__cL7iVq__Value-wrapper{display:flex}.plan-module-scss-module__cL7iVq__Plan-row{padding:1rem 0 2.5rem}.plan-module-scss-module__cL7iVq__Plan-row-label{margin-bottom:.5rem}.plan-module-scss-module__cL7iVq__Plan-row-value{margin:.5rem 0}.plan-module-scss-module__cL7iVq__Plan-row-text{color:#040932;opacity:.5}.plan-module-scss-module__cL7iVq__Plan-row-value-inactive{color:#ccced6}.plan-module-scss-module__cL7iVq__Plan-button{background-color:var(--primary-color);color:#fff;text-align:center;text-transform:uppercase;white-space:pre-line;border-radius:1rem;width:calc(100% - 3rem);height:6rem;margin:1.5rem;font-family:SofiaProSemiBold,sans-serif;font-size:1.5rem;font-weight:700;line-height:3rem;position:sticky;bottom:1.5rem;left:1.5rem}.plan-module-scss-module__cL7iVq__Plan-button h4{color:#fff}
.bui-plans-module-scss-module__Azpiua__Plans{padding:0 1rem}@media screen and (min-width:768px){.bui-plans-module-scss-module__Azpiua__Plans{padding:0}}.bui-plans-module-scss-module__Azpiua__Plans-tabs{justify-content:space-between;margin-bottom:3rem;display:flex}@media screen and (min-width:768px){.bui-plans-module-scss-module__Azpiua__Plans-tabs{display:none}}.bui-plans-module-scss-module__Azpiua__Plans-tabs-button{color:#fff;border-bottom:thin solid #0000}.bui-plans-module-scss-module__Azpiua__Plans-tabs-button--active{color:#03a356;border-color:#03a356}.bui-plans-module-scss-module__Azpiua__Plans-wrapper{position:relative}@media screen and (min-width:768px){.bui-plans-module-scss-module__Azpiua__Plans-wrapper{width:100%;display:flex}}
.plan-price-module-scss-module__ovS72q__Price-wrapper{display:flex}.plan-price-module-scss-module__ovS72q__Price-sup{letter-spacing:-.04em;margin-right:.5rem;font-family:SofiaProRegular;font-size:4rem;font-weight:500;line-height:7.3rem}.plan-price-module-scss-module__ovS72q__Price-value{line-height:10.8rem}.plan-price-module-scss-module__ovS72q__Price-small{font-size:6rem}.plan-price-module-scss-module__ovS72q__Price-period{padding-top:4rem;font-family:SofiaProBold}.plan-price-module-scss-module__ovS72q__Price-period-tax{padding-top:2rem;font-family:SofiaProBold}.plan-price-module-scss-module__ovS72q__Price-label{color:#040932;opacity:.5;margin:.5rem 0 2.4rem 3rem;font-size:1.8rem}@media screen and (min-width:768px){.plan-price-module-scss-module__ovS72q__Price-label{margin:-2rem 0 2.4rem 3rem}}.plan-price-module-scss-module__ovS72q__Price-originalPrice{color:#b22a3c;margin:-2rem 0 1.4rem 3rem;font-size:1.8rem;font-weight:700;text-decoration:line-through}.plan-price-module-scss-module__ovS72q__Price-sub-value{color:#040932;opacity:.5;margin:-2rem 0 2.4rem 3rem;font-size:1.6rem;line-height:2.5rem}@media screen and (min-width:640px){.plan-price-module-scss-module__ovS72q__Price-sub-value{min-height:8rem}}.plan-price-module-scss-module__ovS72q__Price-sub-value-icon{margin-top:-23px}.plan-price-module-scss-module__ovS72q__discountPrice{color:red;padding-left:.5rem}
