@charset "UTF-8";
.how-much h1{margin:30px 0}.how-much h2{margin-top:0}.how-much .banner{height:400px;background-repeat:no-repeat;background-position:center;background-size:cover}.how-much .zds-separator{border-style:solid;height:1px;border:0;margin:0}.how-much .vyw-form{margin-bottom:10px}.how-much .same-height .row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-wrap:wrap}.how-much .same-height .row>[class*=col-lg-6]{display:flex;flex-direction:column}.how-much .same-height .zds-content-box{height:100%}.how-much .button{margin-top:20px;margin-bottom:15px}.how-much .btn-zds{margin-bottom:0}.how-much .btn-zds[disabled]{cursor:not-allowed;background-color:#45484a}.how-much .btn-zds[disabled]:hover{background-color:#45484a}@media(max-width: 376.98px){.how-much .banner{height:240px;margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);width:100vw}}@media(min-width: 377px)and (max-width: 767.98px){.how-much .banner{height:300px;margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);width:100vw}}.how-much .fy6-quote-form-field .quote-form-label-wrapper{margin-bottom:10px}.how-much .fy6-quote-form-field .quote-form-label-wrapper .text--label{font-size:1.125em;line-height:25px;font-weight:400;display:inline-block;max-width:100%;margin-bottom:0}.how-much .fy6-quote-form-field .quote-form-label-wrapper .guidance-text{color:#1d5996}.how-much .form-group{display:flex;width:345px}.how-much .form-group .form-control{display:block;width:100%;height:50px;padding:6px 12px;font-size:1em;line-height:1.428571429;color:#23366f;background-color:#fff;background-image:none;border:1px solid #23366f;border-radius:4px}.how-much .form-group .form-control.form-input{height:50px}.how-much .form-group .form-control[disabled],.how-much .form-group .form-control[readonly]{background-color:#eee;opacity:1}.how-much .form-group .form-control[disabled]{cursor:not-allowed}.how-much .form-control:focus{border:3px solid #23366f;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}.how-much .child-group{width:690px}.how-much .child-group .child-age .form-group{width:inherit}.how-much .child-group .child-age:nth-last-child(-n+3):nth-child(3n+1) .form-group{margin-bottom:0}.how-much .child-group .child-age:nth-last-child(-n+3):nth-child(3n+1)~.child-age .form-group{margin-bottom:0}@media(max-width: 991.98px){.how-much .child-group{width:345px}.how-much .child-group .child-age .form-group{margin-bottom:15px}.how-much .child-group .child-age:nth-last-child(-n+3):nth-child(3n+1) .form-group{margin-bottom:0}.how-much .child-group .child-age:nth-last-child(-n+3):nth-child(3n+1)~.child-age .form-group{margin-bottom:0}}.how-much label{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:bold}.how-much .dropdown{width:100%}.how-much .dropdown .dropdown-toggle{position:relative}.how-much .dropdown .dropdown-toggle::after{display:none}.how-much .dropdown .dropdown-toggle.show .zds-icon::after{content:""}.how-much .dropdown .dropdown-toggle .zds-icon{position:absolute;right:10px;top:12px}.how-much .dropdown .dropdown-toggle .zds-icon::after{content:"";font-family:"ZDS"}.how-much .dropdown .dropdown-menu{width:100%;border:1px solid #23366f;padding:0;background-color:#fff;border-radius:.375rem}.how-much .dropdown .dropdown-menu li+li{border-top:1px solid #23366f}.how-much .dropdown .dropdown-menu .dropdown-item{padding:13px 10px}.how-much .dropdown .dropdown-menu .dropdown-item:hover,.how-much .dropdown .dropdown-menu .dropdown-item.chosen{background-color:#23366f;color:#fff}.how-much .input-group{position:relative;display:table;border-collapse:separate;width:100%}.how-much .input-group .input-group-addon{display:table-cell;padding:6px 12px;font-size:1em;font-weight:normal;line-height:1;color:#23366f;text-align:center;background-color:#dde4e3;border:1px solid #23366f;border-radius:4px;width:1%;white-space:nowrap;vertical-align:middle}.how-much .input-group .input-group-addon:first-child{border-right:0;min-width:50px}.how-much .input-group .form-control{display:table-cell;position:relative;z-index:2;width:100%;margin-bottom:0}.how-much .input-group:has(.form-control:focus) .input-group-addon{border:3px solid #23366f;border-right:none}.how-much .has-error .input-group-addon{color:#9b1919;border:3px solid #9b1919;background-color:#f2dede}.how-much .has-error .help-block{font-family:"ZurichSans-SemiBold",Arial,sans-serif;width:auto;color:#9b1919 !important;font-weight:bold;background-color:rgba(0,0,0,0);float:none;display:inline-block;background-position:left center;margin-top:5px;margin-bottom:10px}.how-much .has-error .field-error{display:table-cell;border-left:5px solid #9b1919;padding-right:20px}.how-much .has-error .field-wrapper{display:table-cell;padding-top:10px;width:100%}.how-much .has-error .field-wrapper .has-error{display:block}.how-much .has-error .field-wrapper .quote-form-label-wrapper{margin-bottom:0}.how-much .has-error .form-control{border:3px solid #9b1919;color:#9b1919}.how-much .has-error .form-control:focus{box-shadow:0 0 6px #363131}.how-much .has-error .input-group:has(.form-control:focus) .input-group-addon{border:3px solid #9b1919;box-shadow:0 0 6px #ea635c;border-right:none}.how-much .has-error .child-age .field-wrapper{padding:0}.how-much .has-error .child-age .form-control{border:1px solid;border-color:#23366f}.how-much .has-error .child-age .form-control:focus{border:3px solid #23366f;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}.how-much .has-error .child-age:has(.has-error) *{color:#9b1919}.how-much .has-error .child-age .has-error .form-control{border:3px solid #9b1919}.how-much .zds-content-box{margin-bottom:10px}.how-much .zds-content-box.contentbox-border{border:1px solid #23366f;padding:24px 15px}.how-much .zds-content-box.total-amount-result{background-color:#eef0f1}.how-much .zds-content-box .zds-headline{margin-bottom:10px}.how-much .zds-content-box .zds-headline .total-amount{font-size:3em;font-weight:400;font-family:"ZurichSans-SemiBold",Arial,sans-serif;line-height:1}.how-much .zds-content-box .zds-headline .zds-headline-heading{font-size:1.4375em;font-family:"ZurichSans-SemiBold",Arial,sans-serif}.how-much .zds-content-box .title{font-size:1.4375em}.how-much .zds-content-box .weblink-list{margin-top:10px;font-family:"ZurichSans-Light",Arial,sans-serif;font-weight:400}.how-much .zds-content-box .weblink-list li{color:#23366f}.how-much .zds-content-box .weblink-list li:hover{color:#4846c3}.how-much .zds-content-box .weblink-list li *{color:#23366f}.how-much .zds-content-box table *{color:inherit}.how-much .zds-content-box table button:disabled{cursor:not-allowed}.how-much .zds-content-box .summary-form-field{border-bottom-color:#aed0ea;border-top:1px solid #aed0ea}@media(max-width: 767.98px){.how-much .zds-content-box.non-mb-border{border:none;padding:0}}.how-much .tabs{margin:30px 0}.how-much .tabs .tab-headline{margin-bottom:0;color:#1d5996;font-weight:400;font-size:1em;line-height:24px;font-family:"ZurichSans-SemiBold",Arial,sans-serif}.how-much .tabs .btn-tab-header{padding:16px;position:relative;transition:all .25s ease-in-out;z-index:1;cursor:pointer;text-decoration:none;font-weight:400;font-size:1.125em;line-height:26px;width:100%;background-color:rgba(0,0,0,0);display:flex}.how-much .tabs .btn-tab-header span.zds-icon{display:block;font-size:1.5em;margin:0 auto 10px}.how-much .tabs .btn-tab-header.active{color:#23366f;border-color:#23366f}.how-much .tabs .btn-tab-header.active .tab-headline{color:#23366f}.how-much .tabs-header{-ms-overflow-style:none;scrollbar-width:none;display:flex;flex-wrap:nowrap;overflow-x:auto;position:relative}.tabs--stretch .how-much .tabs-header{width:100%;justify-content:space-between}.tabs--stretch .how-much .tabs-header .tab-headline{flex:1;text-align:center}.how-much .tabs-header-wrapper{width:100%;overflow:hidden;position:relative;margin-bottom:48px;display:none}@media(max-width: 991.98px){.how-much .tabs-header-wrapper{margin-bottom:40px}}.how-much .tabs-header-wrapper::after{content:"";display:block;position:absolute;bottom:0;left:0;height:1px;width:100%;background-color:#aed0ea}.tabs--center .how-much .tabs-header-wrapper{justify-content:center}.tabs--right .how-much .tabs-header-wrapper{justify-content:flex-end}.how-much .tabs-vertical{display:flex;border:1px solid #23366f}.how-much .tabs-vertical .tabs-header-wrapper{margin-bottom:0;width:30%;min-width:250px}.how-much .tabs-vertical .tabs-header-wrapper .tabs-header{flex-direction:column}.how-much .tabs-vertical .tabs-header-wrapper .tabs-header.dark-bg .btn-tab-header{color:#fff}.how-much .tabs-vertical .tabs-header-wrapper .tabs-header.dark-bg .btn-tab-header:hover{background-color:#1d5996}.how-much .tabs-vertical .tabs-header-wrapper .tabs-header.dark-bg .btn-tab-header:hover span.zds-icon,.how-much .tabs-vertical .tabs-header-wrapper .tabs-header.dark-bg .btn-tab-header:hover .tab-headline,.how-much .tabs-vertical .tabs-header-wrapper .tabs-header.dark-bg .btn-tab-header:hover *{text-decoration:underline}.how-much .tabs-vertical .tabs-header-wrapper .tabs-header.dark-bg .btn-tab-header .tab-headline{color:#fff}.how-much .tabs-vertical .tabs-header-wrapper .tabs-header .btn-tab-header{border:0;flex-direction:row;justify-content:space-between;align-items:center}.how-much .tabs-vertical .tabs-header-wrapper .tabs-header .btn-tab-header .tab-headline{width:100%}.how-much .tabs-vertical .tabs-header-wrapper .tabs-header .btn-tab-header.active{background-color:#fff;color:#23366f}.how-much .tabs-vertical .tabs-header-wrapper .tabs-header .btn-tab-header.active span.zds-icon,.how-much .tabs-vertical .tabs-header-wrapper .tabs-header .btn-tab-header.active .tab-headline,.how-much .tabs-vertical .tabs-header-wrapper .tabs-header .btn-tab-header.active *{color:#23366f}.how-much .tabs-vertical .tabs-header-wrapper .tabs-header .btn-tab-header.active:hover{background-color:#fff}.how-much .tabs-vertical .tabs-header-wrapper .tabs-header .btn-tab-header span.zds-icon{display:inline-block;margin:0;margin-right:10px}.how-much .tabs-vertical .tabs-header-wrapper .tabs-header .btn-tab-header:after{content:"";display:inline-block;speak:none;font-style:normal;font-weight:normal;font-family:"ZDS";font-size:inherit;vertical-align:middle;position:relative;top:-1px;margin-left:10px;width:24px;height:24px;font-size:1.5em}.how-much .tabs-vertical .tabs-header-wrapper::after{display:none}.how-much .tabs-vertical .tabs-content-wrapper{flex:1 75%;padding:16px}@media(max-width: 767.98px){.how-much .tabs-vertical{border:0}.how-much .tabs-vertical .tabs-content-wrapper{padding:0}}@media(min-width: 768px){.how-much .tabs .tabs-header-wrapper{display:flex}.how-much .tabs .tabs-header-wrapper .tabs-header{white-space:nowrap}.how-much .tabs .accordion-tab-item{display:none}.how-much .tabs .collapse{display:block}.how-much .tabs.tabs-vertical .tabs-header{white-space:normal;width:100%}}@media(max-width: 767.98px){.how-much .tabs .accordion-tab-item .btn-tab-header span.zds-icon{margin:0;margin-right:10px}.how-much .tabs .accordion-tab-item .btn-tab-header::after{margin-left:auto}.how-much .tabs .accordion-tab-item .btn-tab-header{flex-direction:row;align-items:center;justify-content:space-between;padding-left:10px;padding-right:10px;background-color:#23366f;color:#fff}.how-much .tabs .accordion-tab-item .btn-tab-header .tab-headline{color:#fff}.how-much .tabs .accordion-tab-item .btn-tab-header::after{content:"";display:inline-block;speak:none;font-style:normal;font-weight:normal;font-family:"ZDS";font-size:inherit;transition:transform .2s ease-in-out}.how-much .tabs .accordion-tab-item .btn-tab-header:not(.collapsed){background-color:#fff;color:#23366f;border-bottom:0}.how-much .tabs .accordion-tab-item .btn-tab-header:not(.collapsed)::after{content:"";display:inline-block;speak:none;font-style:normal;font-weight:normal;font-family:"ZDS";font-size:inherit}.how-much .tabs .accordion-tab-item .btn-tab-header:not(.collapsed) .tab-headline{color:#23366f;font-weight:600}.how-much .tabs .accordion-tab-collapse{padding:20px 10px;padding-top:0;transition:all .25s ease}.how-much .tabs .tab-pane{display:block !important;opacity:1;border:1px solid #23366f;border-bottom:0}.how-much .tabs .tab-pane:last-of-type{border-bottom:1px solid #23366f}}
