﻿@import"https://fonts.googleapis.com/css2?family=Aleo:wght@300..900&family=DM+Sans:opsz,wght@9..40,300..900";@import"https://fonts.googleapis.com/css2?family=Aleo:wght@300..900&family=DM+Sans:opsz,wght@9..40,300..900";@import"https://fonts.googleapis.com/css2?family=Aleo:wght@300..900&family=DM+Sans:opsz,wght@9..40,300..900";@import"https://fonts.googleapis.com/css2?family=Aleo:wght@300..900&family=DM+Sans:opsz,wght@9..40,300..900";@import"https://fonts.googleapis.com/css2?family=Aleo:wght@300..900&family=DM+Sans:opsz,wght@9..40,300..900";@import"https://fonts.googleapis.com/css2?family=Aleo:wght@300..900&family=DM+Sans:opsz,wght@9..40,300..900";h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{font-family:"DM Sans","Helvetica","Arial",sans-serif;color:#464846;font-weight:500;letter-spacing:unset;margin:0}h1,.h1{font-size:4rem;line-height:4.5rem;color:#004d84}h2,.h2{font-size:3rem;line-height:3.5rem}h3,.h3{font-size:2.5rem;line-height:3rem}h4,.h4{font-size:2.25rem;line-height:2.755rem}h5,.h5{font-size:2rem;line-height:2.5rem}h6,.h6{font-size:1.5rem;line-height:2rem}@media(max-width: 767px){h1,.h1{font-size:2.25rem;line-height:2.75rem}h2,.h2{font-size:2rem;line-height:2.5rem}h3,.h3{font-size:1.75rem;line-height:2.25rem}h4,.h4{font-size:1.5rem;line-height:2rem}h5,.h5{font-size:1.25rem;line-height:1.75rem}h6,.h6{font-size:1rem;line-height:1.5rem}}.form-control,.form-select{border-color:#d0d3d4}.form-control:focus,.form-select:focus{border-color:#017ac1;box-shadow:0 0 0 3px rgba(1,122,193,.2)}.form-control:disabled,.form-control[readonly],.form-select:disabled,.form-select[readonly]{background-color:#eaeaea;border-color:#e7e9e9;color:#9ea2a2}.btn{font-family:"Aleo",sans-serif}.gb-card.card,.quote-card.card,[class*=product-card].card{box-shadow:0 2px 8px rgba(0,0,0,.1);border:1px solid #e7e9e9}.gb-card.card .card-header,.quote-card.card .card-header,[class*=product-card].card .card-header{background-color:rgba(0,0,0,0);border-bottom:1px solid #e7e9e9;padding:1.5rem;font-weight:600}.gb-card.card .card-body,.quote-card.card .card-body,[class*=product-card].card .card-body{padding:2rem}.gb-card.card .card-footer,.quote-card.card .card-footer,[class*=product-card].card .card-footer{background-color:rgba(0,0,0,0);border-top:1px solid #e7e9e9;padding:1.5rem}.card{border:1px solid #e7e9e9}.card .card-header{background-color:rgba(0,0,0,0);border-bottom:1px solid #e7e9e9;padding:1.5rem}.card .card-body{padding:1.5rem}.card .card-footer{background-color:rgba(0,0,0,0);border-top:1px solid #e7e9e9;padding:1.5rem}.modal-content{border-radius:12px;box-shadow:0 16px 48px rgba(0,0,0,.2)}.modal-content .modal-header{border-bottom:1px solid #e7e9e9;padding:2rem}.modal-content .modal-header .modal-title{font-weight:700;color:#464846}.modal-content .modal-header .btn-close:focus{box-shadow:none}.modal-content .modal-body{padding:2rem}.modal-content .modal-footer{border-top:1px solid #e7e9e9;padding:2rem}.accordion .accordion-item{border-color:#e7e9e9}.accordion .accordion-item:first-child{border-top-left-radius:8px;border-top-right-radius:8px}.accordion .accordion-item:last-child{border-bottom-left-radius:8px;border-bottom-right-radius:8px}.accordion .accordion-button{font-weight:600;color:#464846;padding:1.5rem;transition:color 200ms cubic-bezier(0.4, 0, 0.2, 1),background-color 200ms cubic-bezier(0.4, 0, 0.2, 1),border-color 200ms cubic-bezier(0.4, 0, 0.2, 1)}.accordion .accordion-button:not(.collapsed){background-color:rgba(1,122,193,.05);color:#017ac1;box-shadow:none}.accordion .accordion-button:focus{box-shadow:none;border-color:rgba(0,0,0,0)}.accordion .accordion-button::after{transition:transform 200ms cubic-bezier(0.4, 0, 0.2, 1)}.accordion .accordion-body{padding:1.5rem}.nav-tabs{border-bottom:2px solid #d0d3d4}.nav-tabs .nav-link{color:#707372;border:none;border-bottom:2px solid rgba(0,0,0,0);padding:1rem 1.5rem;font-weight:500;transition:color 200ms cubic-bezier(0.4, 0, 0.2, 1),background-color 200ms cubic-bezier(0.4, 0, 0.2, 1),border-color 200ms cubic-bezier(0.4, 0, 0.2, 1)}.nav-tabs .nav-link:hover:not(.disabled){color:#017ac1;border-bottom-color:rgba(0,0,0,0)}.nav-tabs .nav-link.active{color:#004d84;border-bottom-color:#004d84;background-color:rgba(0,0,0,0)}.invalid-feedback,.valid-feedback{font-size:.875rem;margin-top:.25rem}.is-invalid{border-color:#dc3545 !important}.is-invalid:focus{box-shadow:0 0 0 3px rgba(220,53,69,.2) !important}.is-valid{border-color:#198754 !important}.is-valid:focus{box-shadow:0 0 0 3px rgba(25,135,84,.2) !important}.alert{border-radius:8px;border-width:1px;padding:1.5rem}.alert .alert-link{font-weight:600}.badge{padding:.25rem .5rem;border-radius:9999px;font-size:.75rem;font-weight:600}.pagination .page-link{color:#017ac1;border-color:#d0d3d4;padding:.5rem 1rem}.pagination .page-link:hover:not(.disabled){background-color:#f4f4f4;border-color:#707372}.pagination .page-link:focus{box-shadow:0 0 0 3px rgba(1,122,193,.2)}.pagination .page-item.active .page-link{background-color:#017ac1;border-color:#017ac1}.dropdown-menu{border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.15);border-color:#e7e9e9;padding:.5rem 0}.dropdown-menu .dropdown-item{padding:.5rem 1.5rem;color:#464846;transition:color 200ms cubic-bezier(0.4, 0, 0.2, 1),background-color 200ms cubic-bezier(0.4, 0, 0.2, 1),border-color 200ms cubic-bezier(0.4, 0, 0.2, 1)}.dropdown-menu .dropdown-item:hover:not(:disabled),.dropdown-menu .dropdown-item:focus:not(:disabled){background-color:#f4f4f4;color:#017ac1}.dropdown-menu .dropdown-item.active{background-color:rgba(1,122,193,.1);color:#017ac1}.dropdown-menu .dropdown-divider{border-color:#e7e9e9}.toast{border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.15)}.toast .toast-header{border-bottom:1px solid #e7e9e9;padding:1rem}.toast .toast-body{padding:1rem}.progress{height:8px;border-radius:9999px;background-color:#eaeaea}.progress .progress-bar{background-color:#017ac1;border-radius:9999px}.list-group-item{border-color:#e7e9e9;transition:color 200ms cubic-bezier(0.4, 0, 0.2, 1),background-color 200ms cubic-bezier(0.4, 0, 0.2, 1),border-color 200ms cubic-bezier(0.4, 0, 0.2, 1)}.list-group-item:hover:not(.disabled){background-color:#f4f4f4}.list-group-item.active{background-color:#017ac1;border-color:#017ac1}.table{color:#464846}.table thead{border-bottom:2px solid #707372}.table thead th{font-weight:600;color:#464846;border-bottom-width:2px}.table tbody tr{border-bottom:1px solid #e7e9e9}.table tbody tr:hover{background-color:#f4f4f4}.spinner-border,.spinner-grow{color:#017ac1}:root{--kendo-color-primary: #004D84;--kendo-color-primary-hover: #003e6b;--kendo-color-primary-active: #002f51;--kendo-color-primary-emphasis: #004D84;--kendo-color-secondary: #707372;--kendo-color-tertiary: #9EA2A2;--kendo-color-success: #198754;--kendo-color-warning: #FFC107;--kendo-color-error: #DC3545;--kendo-color-info: #0DCAF0;--kendo-color-on-primary: #FFFFFF;--kendo-color-on-secondary: #FFFFFF;--kendo-body-text: #464846;--kendo-subtle-text: #707372;--kendo-disabled-text: #9EA2A2;--kendo-font-family: DM Sans, Helvetica, Arial, sans-serif;--kendo-font-size: 1rem;--kendo-font-size-sm: 0.875rem;--kendo-font-size-md: 1rem;--kendo-font-size-lg: 1.125rem;--kendo-font-size-xl: 1.25rem;--kendo-line-height: 1.5;--kendo-line-height-sm: 1.1;--kendo-line-height-lg: 1.6;--kendo-font-weight: 400;--kendo-font-weight-bold: 700;--kendo-spacing: 1rem;--kendo-border-radius: 4px;--kendo-border-radius-sm: 4px;--kendo-border-radius-md: 8px;--kendo-border-radius-lg: 12px;--kendo-border-width: 1px;--kendo-border-width-thin: 1px;--kendo-border-width-thick: 2px;--kendo-elevation-1: 0 1px 3px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.06);--kendo-elevation-2: 0 2px 8px rgba(0, 0, 0, 0.1);--kendo-elevation-3: 0 4px 12px rgba(0, 0, 0, 0.15);--kendo-elevation-4: 0 8px 24px rgba(0, 0, 0, 0.15);--kendo-elevation-5: 0 16px 48px rgba(0, 0, 0, 0.2);--kendo-component-bg: #FFFFFF;--kendo-component-text: #464846;--kendo-component-border: #D0D3D4;--kendo-base-bg: #FAFAFA;--kendo-base-text: #464846;--kendo-base-border: #E7E9E9;--kendo-hover-bg: #F4F4F4;--kendo-hover-text: #464846;--kendo-hover-border: #707372;--kendo-selected-bg: rgba(0, 77, 132, 0.1);--kendo-selected-text: #004D84;--kendo-selected-border: #004D84;--kendo-focus-shadow: 0 0 0 3px rgba(0, 77, 132, 0.2)}.gb-button,.k-button.gb-button{font-family:"DM Sans","Helvetica","Arial",sans-serif;font-weight:600;font-size:1rem;border-radius:4px;padding:.5rem 1.5rem;transition:color 200ms cubic-bezier(0.4, 0, 0.2, 1),background-color 200ms cubic-bezier(0.4, 0, 0.2, 1),border-color 200ms cubic-bezier(0.4, 0, 0.2, 1),box-shadow 200ms cubic-bezier(0.4, 0, 0.2, 1),transform 150ms cubic-bezier(0.4, 0, 0.2, 1);border-width:1px}.gb-button:active:not(:disabled):not(.k-disabled),.k-button.gb-button:active:not(:disabled):not(.k-disabled){transform:translateY(1px)}.gb-button:focus,.gb-button.k-focus,.k-button.gb-button:focus,.k-button.gb-button.k-focus{box-shadow:0 0 0 3px rgba(0,77,132,.2)}.gb-button.k-button-solid-primary,.gb-button.k-button-solid.k-button-solid-primary,.k-button.gb-button.k-button-solid-primary,.k-button.gb-button.k-button-solid.k-button-solid-primary{background-color:#004d84;border-color:#004d84;color:#fff}.gb-button.k-button-solid-primary:hover:not(:disabled):not(.k-disabled),.gb-button.k-button-solid.k-button-solid-primary:hover:not(:disabled):not(.k-disabled),.k-button.gb-button.k-button-solid-primary:hover:not(:disabled):not(.k-disabled),.k-button.gb-button.k-button-solid.k-button-solid-primary:hover:not(:disabled):not(.k-disabled){background-color:#003e6b;border-color:#003e6b}.gb-button.k-button-solid-primary:active:not(:disabled):not(.k-disabled),.gb-button.k-button-solid.k-button-solid-primary:active:not(:disabled):not(.k-disabled),.k-button.gb-button.k-button-solid-primary:active:not(:disabled):not(.k-disabled),.k-button.gb-button.k-button-solid.k-button-solid-primary:active:not(:disabled):not(.k-disabled){background-color:#002f51;border-color:#002f51}.gb-button.k-button-outline-primary,.k-button.gb-button.k-button-outline-primary{background-color:rgba(0,0,0,0);border-color:#004d84;color:#004d84}.gb-button.k-button-outline-primary:hover:not(:disabled):not(.k-disabled),.k-button.gb-button.k-button-outline-primary:hover:not(:disabled):not(.k-disabled){background-color:#004d84;border-color:#004d84;color:#fff}.gb-button.k-button-solid-secondary,.k-button.gb-button.k-button-solid-secondary{background-color:#707372;border-color:#707372;color:#fff}.gb-button.k-button-solid-secondary:hover:not(:disabled):not(.k-disabled),.k-button.gb-button.k-button-solid-secondary:hover:not(:disabled):not(.k-disabled){background-color:#575958;border-color:#575958}.gb-button:disabled,.gb-button.k-disabled,.k-button.gb-button:disabled,.k-button.gb-button.k-disabled{background-color:#eaeaea;border-color:#e7e9e9;color:#9ea2a2;cursor:not-allowed;opacity:.6}.gb-button.k-button-sm,.k-button.gb-button.k-button-sm{padding:.25rem 1rem;font-size:.875rem}.gb-button.k-button-lg,.k-button.gb-button.k-button-lg{padding:1rem 2rem;font-size:1.125rem}.gb-textbox .k-input-inner,.gb-textbox .k-input,.gb-textbox input,.gb-input .k-input-inner,.gb-input .k-input,.gb-input input,.k-input.gb-textbox .k-input-inner,.k-input.gb-textbox .k-input,.k-input.gb-textbox input,.k-textbox.gb-textbox .k-input-inner,.k-textbox.gb-textbox .k-input,.k-textbox.gb-textbox input{font-family:"DM Sans","Helvetica","Arial",sans-serif;font-size:1rem;line-height:1.375;font-weight:400;color:#464846;background-color:#fff;border:1px solid #d0d3d4;border-radius:4px;padding:12px 16px;height:48px;transition:color 200ms cubic-bezier(0.4, 0, 0.2, 1),background-color 200ms cubic-bezier(0.4, 0, 0.2, 1),border-color 200ms cubic-bezier(0.4, 0, 0.2, 1),box-shadow 200ms cubic-bezier(0.4, 0, 0.2, 1)}.gb-textbox .k-input-inner::placeholder,.gb-textbox .k-input::placeholder,.gb-textbox input::placeholder,.gb-input .k-input-inner::placeholder,.gb-input .k-input::placeholder,.gb-input input::placeholder,.k-input.gb-textbox .k-input-inner::placeholder,.k-input.gb-textbox .k-input::placeholder,.k-input.gb-textbox input::placeholder,.k-textbox.gb-textbox .k-input-inner::placeholder,.k-textbox.gb-textbox .k-input::placeholder,.k-textbox.gb-textbox input::placeholder{color:#9ea2a2;opacity:.7}.gb-textbox .k-input-inner:hover:not(:disabled):not(:read-only),.gb-textbox .k-input:hover:not(:disabled):not(:read-only),.gb-textbox input:hover:not(:disabled):not(:read-only),.gb-input .k-input-inner:hover:not(:disabled):not(:read-only),.gb-input .k-input:hover:not(:disabled):not(:read-only),.gb-input input:hover:not(:disabled):not(:read-only),.k-input.gb-textbox .k-input-inner:hover:not(:disabled):not(:read-only),.k-input.gb-textbox .k-input:hover:not(:disabled):not(:read-only),.k-input.gb-textbox input:hover:not(:disabled):not(:read-only),.k-textbox.gb-textbox .k-input-inner:hover:not(:disabled):not(:read-only),.k-textbox.gb-textbox .k-input:hover:not(:disabled):not(:read-only),.k-textbox.gb-textbox input:hover:not(:disabled):not(:read-only){border-color:#707372}.gb-textbox .k-input-inner:focus,.gb-textbox .k-input:focus,.gb-textbox input:focus,.gb-input .k-input-inner:focus,.gb-input .k-input:focus,.gb-input input:focus,.k-input.gb-textbox .k-input-inner:focus,.k-input.gb-textbox .k-input:focus,.k-input.gb-textbox input:focus,.k-textbox.gb-textbox .k-input-inner:focus,.k-textbox.gb-textbox .k-input:focus,.k-textbox.gb-textbox input:focus{border-color:#017ac1;box-shadow:0 0 0 .25rem rgba(0,77,132,.25) !important;outline:none}.gb-textbox .k-input-inner:disabled,.gb-textbox .k-input-inner:read-only,.gb-textbox .k-input:disabled,.gb-textbox .k-input:read-only,.gb-textbox input:disabled,.gb-textbox input:read-only,.gb-input .k-input-inner:disabled,.gb-input .k-input-inner:read-only,.gb-input .k-input:disabled,.gb-input .k-input:read-only,.gb-input input:disabled,.gb-input input:read-only,.k-input.gb-textbox .k-input-inner:disabled,.k-input.gb-textbox .k-input-inner:read-only,.k-input.gb-textbox .k-input:disabled,.k-input.gb-textbox .k-input:read-only,.k-input.gb-textbox input:disabled,.k-input.gb-textbox input:read-only,.k-textbox.gb-textbox .k-input-inner:disabled,.k-textbox.gb-textbox .k-input-inner:read-only,.k-textbox.gb-textbox .k-input:disabled,.k-textbox.gb-textbox .k-input:read-only,.k-textbox.gb-textbox input:disabled,.k-textbox.gb-textbox input:read-only{background-color:#eaeaea;border-color:#e7e9e9;color:#9ea2a2;cursor:not-allowed}.gb-textbox.k-invalid .k-input-inner,.gb-textbox.k-invalid .k-input,.gb-textbox.k-invalid input,.gb-input.k-invalid .k-input-inner,.gb-input.k-invalid .k-input,.gb-input.k-invalid input,.k-input.gb-textbox.k-invalid .k-input-inner,.k-input.gb-textbox.k-invalid .k-input,.k-input.gb-textbox.k-invalid input,.k-textbox.gb-textbox.k-invalid .k-input-inner,.k-textbox.gb-textbox.k-invalid .k-input,.k-textbox.gb-textbox.k-invalid input{border-color:#dc3545}.gb-textbox.k-invalid .k-input-inner:focus,.gb-textbox.k-invalid .k-input:focus,.gb-textbox.k-invalid input:focus,.gb-input.k-invalid .k-input-inner:focus,.gb-input.k-invalid .k-input:focus,.gb-input.k-invalid input:focus,.k-input.gb-textbox.k-invalid .k-input-inner:focus,.k-input.gb-textbox.k-invalid .k-input:focus,.k-input.gb-textbox.k-invalid input:focus,.k-textbox.gb-textbox.k-invalid .k-input-inner:focus,.k-textbox.gb-textbox.k-invalid .k-input:focus,.k-textbox.gb-textbox.k-invalid input:focus{box-shadow:0 0 0 3px rgba(220,53,69,.2)}.gb-numerictextbox,.k-numerictextbox.gb-numerictextbox,.k-numerictextbox{border:1px solid #d0d3d4;border-radius:4px;height:48px;display:flex;align-items:stretch;transition:color 200ms cubic-bezier(0.4, 0, 0.2, 1),background-color 200ms cubic-bezier(0.4, 0, 0.2, 1),border-color 200ms cubic-bezier(0.4, 0, 0.2, 1),box-shadow 200ms cubic-bezier(0.4, 0, 0.2, 1);background-color:#fff}.gb-numerictextbox:focus-within,.k-numerictextbox.gb-numerictextbox:focus-within,.k-numerictextbox:focus-within{border-color:#017ac1;box-shadow:0 0 0 .25rem rgba(0,77,132,.25) !important;outline:none}.gb-numerictextbox:hover:not(:focus-within),.k-numerictextbox.gb-numerictextbox:hover:not(:focus-within),.k-numerictextbox:hover:not(:focus-within){border-color:#707372}.gb-numerictextbox .k-input-inner,.gb-numerictextbox .k-input,.gb-numerictextbox input,.k-numerictextbox.gb-numerictextbox .k-input-inner,.k-numerictextbox.gb-numerictextbox .k-input,.k-numerictextbox.gb-numerictextbox input,.k-numerictextbox .k-input-inner,.k-numerictextbox .k-input,.k-numerictextbox input{font-family:"DM Sans","Helvetica","Arial",sans-serif;font-size:1rem;line-height:1.375;font-weight:400;color:#464846;background-color:rgba(0,0,0,0);border:none !important;outline:none !important;box-shadow:none !important;padding:12px 16px;height:100%;flex:1}.gb-numerictextbox .k-input-inner::placeholder,.gb-numerictextbox .k-input::placeholder,.gb-numerictextbox input::placeholder,.k-numerictextbox.gb-numerictextbox .k-input-inner::placeholder,.k-numerictextbox.gb-numerictextbox .k-input::placeholder,.k-numerictextbox.gb-numerictextbox input::placeholder,.k-numerictextbox .k-input-inner::placeholder,.k-numerictextbox .k-input::placeholder,.k-numerictextbox input::placeholder{color:#9ea2a2;opacity:.7}.gb-numerictextbox .k-input-inner:focus,.gb-numerictextbox .k-input:focus,.gb-numerictextbox input:focus,.k-numerictextbox.gb-numerictextbox .k-input-inner:focus,.k-numerictextbox.gb-numerictextbox .k-input:focus,.k-numerictextbox.gb-numerictextbox input:focus,.k-numerictextbox .k-input-inner:focus,.k-numerictextbox .k-input:focus,.k-numerictextbox input:focus{border:none !important;outline:none !important;box-shadow:none !important}.gb-numerictextbox .k-input-inner:disabled,.gb-numerictextbox .k-input-inner:read-only,.gb-numerictextbox .k-input:disabled,.gb-numerictextbox .k-input:read-only,.gb-numerictextbox input:disabled,.gb-numerictextbox input:read-only,.k-numerictextbox.gb-numerictextbox .k-input-inner:disabled,.k-numerictextbox.gb-numerictextbox .k-input-inner:read-only,.k-numerictextbox.gb-numerictextbox .k-input:disabled,.k-numerictextbox.gb-numerictextbox .k-input:read-only,.k-numerictextbox.gb-numerictextbox input:disabled,.k-numerictextbox.gb-numerictextbox input:read-only,.k-numerictextbox .k-input-inner:disabled,.k-numerictextbox .k-input-inner:read-only,.k-numerictextbox .k-input:disabled,.k-numerictextbox .k-input:read-only,.k-numerictextbox input:disabled,.k-numerictextbox input:read-only{background-color:rgba(0,0,0,0);color:#9ea2a2;cursor:not-allowed}.gb-numerictextbox:disabled,.gb-numerictextbox.k-disabled,.k-numerictextbox.gb-numerictextbox:disabled,.k-numerictextbox.gb-numerictextbox.k-disabled,.k-numerictextbox:disabled,.k-numerictextbox.k-disabled{background-color:#eaeaea;border-color:#e7e9e9;cursor:not-allowed}.gb-numerictextbox:disabled .k-input-inner,.gb-numerictextbox:disabled .k-input,.gb-numerictextbox:disabled input,.gb-numerictextbox.k-disabled .k-input-inner,.gb-numerictextbox.k-disabled .k-input,.gb-numerictextbox.k-disabled input,.k-numerictextbox.gb-numerictextbox:disabled .k-input-inner,.k-numerictextbox.gb-numerictextbox:disabled .k-input,.k-numerictextbox.gb-numerictextbox:disabled input,.k-numerictextbox.gb-numerictextbox.k-disabled .k-input-inner,.k-numerictextbox.gb-numerictextbox.k-disabled .k-input,.k-numerictextbox.gb-numerictextbox.k-disabled input,.k-numerictextbox:disabled .k-input-inner,.k-numerictextbox:disabled .k-input,.k-numerictextbox:disabled input,.k-numerictextbox.k-disabled .k-input-inner,.k-numerictextbox.k-disabled .k-input,.k-numerictextbox.k-disabled input{background-color:rgba(0,0,0,0);color:#9ea2a2}.gb-numerictextbox .k-input-spinner,.gb-numerictextbox .k-spinner,.gb-numerictextbox .k-input-suffix,.k-numerictextbox.gb-numerictextbox .k-input-spinner,.k-numerictextbox.gb-numerictextbox .k-spinner,.k-numerictextbox.gb-numerictextbox .k-input-suffix,.k-numerictextbox .k-input-spinner,.k-numerictextbox .k-spinner,.k-numerictextbox .k-input-suffix{display:flex !important;flex-direction:column !important;width:auto;border-left:1px solid #d0d3d4;background-color:rgba(0,0,0,0)}.gb-numerictextbox .k-input-spinner .k-button,.gb-numerictextbox .k-input-spinner .k-spinner-increase,.gb-numerictextbox .k-input-spinner .k-spinner-decrease,.gb-numerictextbox .k-spinner .k-button,.gb-numerictextbox .k-spinner .k-spinner-increase,.gb-numerictextbox .k-spinner .k-spinner-decrease,.gb-numerictextbox .k-input-suffix .k-button,.gb-numerictextbox .k-input-suffix .k-spinner-increase,.gb-numerictextbox .k-input-suffix .k-spinner-decrease,.k-numerictextbox.gb-numerictextbox .k-input-spinner .k-button,.k-numerictextbox.gb-numerictextbox .k-input-spinner .k-spinner-increase,.k-numerictextbox.gb-numerictextbox .k-input-spinner .k-spinner-decrease,.k-numerictextbox.gb-numerictextbox .k-spinner .k-button,.k-numerictextbox.gb-numerictextbox .k-spinner .k-spinner-increase,.k-numerictextbox.gb-numerictextbox .k-spinner .k-spinner-decrease,.k-numerictextbox.gb-numerictextbox .k-input-suffix .k-button,.k-numerictextbox.gb-numerictextbox .k-input-suffix .k-spinner-increase,.k-numerictextbox.gb-numerictextbox .k-input-suffix .k-spinner-decrease,.k-numerictextbox .k-input-spinner .k-button,.k-numerictextbox .k-input-spinner .k-spinner-increase,.k-numerictextbox .k-input-spinner .k-spinner-decrease,.k-numerictextbox .k-spinner .k-button,.k-numerictextbox .k-spinner .k-spinner-increase,.k-numerictextbox .k-spinner .k-spinner-decrease,.k-numerictextbox .k-input-suffix .k-button,.k-numerictextbox .k-input-suffix .k-spinner-increase,.k-numerictextbox .k-input-suffix .k-spinner-decrease{border:none !important;border-color:rgba(0,0,0,0) !important;background-color:rgba(0,0,0,0);flex:1 1 50% !important;height:50% !important;min-height:0 !important;max-height:24px;padding:0 !important;margin:0;display:flex !important;align-items:center;justify-content:center;outline:none !important;box-shadow:none !important}.gb-numerictextbox .k-input-spinner .k-button:hover,.gb-numerictextbox .k-input-spinner .k-spinner-increase:hover,.gb-numerictextbox .k-input-spinner .k-spinner-decrease:hover,.gb-numerictextbox .k-spinner .k-button:hover,.gb-numerictextbox .k-spinner .k-spinner-increase:hover,.gb-numerictextbox .k-spinner .k-spinner-decrease:hover,.gb-numerictextbox .k-input-suffix .k-button:hover,.gb-numerictextbox .k-input-suffix .k-spinner-increase:hover,.gb-numerictextbox .k-input-suffix .k-spinner-decrease:hover,.k-numerictextbox.gb-numerictextbox .k-input-spinner .k-button:hover,.k-numerictextbox.gb-numerictextbox .k-input-spinner .k-spinner-increase:hover,.k-numerictextbox.gb-numerictextbox .k-input-spinner .k-spinner-decrease:hover,.k-numerictextbox.gb-numerictextbox .k-spinner .k-button:hover,.k-numerictextbox.gb-numerictextbox .k-spinner .k-spinner-increase:hover,.k-numerictextbox.gb-numerictextbox .k-spinner .k-spinner-decrease:hover,.k-numerictextbox.gb-numerictextbox .k-input-suffix .k-button:hover,.k-numerictextbox.gb-numerictextbox .k-input-suffix .k-spinner-increase:hover,.k-numerictextbox.gb-numerictextbox .k-input-suffix .k-spinner-decrease:hover,.k-numerictextbox .k-input-spinner .k-button:hover,.k-numerictextbox .k-input-spinner .k-spinner-increase:hover,.k-numerictextbox .k-input-spinner .k-spinner-decrease:hover,.k-numerictextbox .k-spinner .k-button:hover,.k-numerictextbox .k-spinner .k-spinner-increase:hover,.k-numerictextbox .k-spinner .k-spinner-decrease:hover,.k-numerictextbox .k-input-suffix .k-button:hover,.k-numerictextbox .k-input-suffix .k-spinner-increase:hover,.k-numerictextbox .k-input-suffix .k-spinner-decrease:hover{background-color:#f4f4f4}.gb-numerictextbox .k-input-spinner .k-button:focus,.gb-numerictextbox .k-input-spinner .k-spinner-increase:focus,.gb-numerictextbox .k-input-spinner .k-spinner-decrease:focus,.gb-numerictextbox .k-spinner .k-button:focus,.gb-numerictextbox .k-spinner .k-spinner-increase:focus,.gb-numerictextbox .k-spinner .k-spinner-decrease:focus,.gb-numerictextbox .k-input-suffix .k-button:focus,.gb-numerictextbox .k-input-suffix .k-spinner-increase:focus,.gb-numerictextbox .k-input-suffix .k-spinner-decrease:focus,.k-numerictextbox.gb-numerictextbox .k-input-spinner .k-button:focus,.k-numerictextbox.gb-numerictextbox .k-input-spinner .k-spinner-increase:focus,.k-numerictextbox.gb-numerictextbox .k-input-spinner .k-spinner-decrease:focus,.k-numerictextbox.gb-numerictextbox .k-spinner .k-button:focus,.k-numerictextbox.gb-numerictextbox .k-spinner .k-spinner-increase:focus,.k-numerictextbox.gb-numerictextbox .k-spinner .k-spinner-decrease:focus,.k-numerictextbox.gb-numerictextbox .k-input-suffix .k-button:focus,.k-numerictextbox.gb-numerictextbox .k-input-suffix .k-spinner-increase:focus,.k-numerictextbox.gb-numerictextbox .k-input-suffix .k-spinner-decrease:focus,.k-numerictextbox .k-input-spinner .k-button:focus,.k-numerictextbox .k-input-spinner .k-spinner-increase:focus,.k-numerictextbox .k-input-spinner .k-spinner-decrease:focus,.k-numerictextbox .k-spinner .k-button:focus,.k-numerictextbox .k-spinner .k-spinner-increase:focus,.k-numerictextbox .k-spinner .k-spinner-decrease:focus,.k-numerictextbox .k-input-suffix .k-button:focus,.k-numerictextbox .k-input-suffix .k-spinner-increase:focus,.k-numerictextbox .k-input-suffix .k-spinner-decrease:focus{outline:none !important;box-shadow:none !important}.gb-numerictextbox .k-input-spinner .k-button .k-icon,.gb-numerictextbox .k-input-spinner .k-button .k-button-icon,.gb-numerictextbox .k-input-spinner .k-spinner-increase .k-icon,.gb-numerictextbox .k-input-spinner .k-spinner-increase .k-button-icon,.gb-numerictextbox .k-input-spinner .k-spinner-decrease .k-icon,.gb-numerictextbox .k-input-spinner .k-spinner-decrease .k-button-icon,.gb-numerictextbox .k-spinner .k-button .k-icon,.gb-numerictextbox .k-spinner .k-button .k-button-icon,.gb-numerictextbox .k-spinner .k-spinner-increase .k-icon,.gb-numerictextbox .k-spinner .k-spinner-increase .k-button-icon,.gb-numerictextbox .k-spinner .k-spinner-decrease .k-icon,.gb-numerictextbox .k-spinner .k-spinner-decrease .k-button-icon,.gb-numerictextbox .k-input-suffix .k-button .k-icon,.gb-numerictextbox .k-input-suffix .k-button .k-button-icon,.gb-numerictextbox .k-input-suffix .k-spinner-increase .k-icon,.gb-numerictextbox .k-input-suffix .k-spinner-increase .k-button-icon,.gb-numerictextbox .k-input-suffix .k-spinner-decrease .k-icon,.gb-numerictextbox .k-input-suffix .k-spinner-decrease .k-button-icon,.k-numerictextbox.gb-numerictextbox .k-input-spinner .k-button .k-icon,.k-numerictextbox.gb-numerictextbox .k-input-spinner .k-button .k-button-icon,.k-numerictextbox.gb-numerictextbox .k-input-spinner .k-spinner-increase .k-icon,.k-numerictextbox.gb-numerictextbox .k-input-spinner .k-spinner-increase .k-button-icon,.k-numerictextbox.gb-numerictextbox .k-input-spinner .k-spinner-decrease .k-icon,.k-numerictextbox.gb-numerictextbox .k-input-spinner .k-spinner-decrease .k-button-icon,.k-numerictextbox.gb-numerictextbox .k-spinner .k-button .k-icon,.k-numerictextbox.gb-numerictextbox .k-spinner .k-button .k-button-icon,.k-numerictextbox.gb-numerictextbox .k-spinner .k-spinner-increase .k-icon,.k-numerictextbox.gb-numerictextbox .k-spinner .k-spinner-increase .k-button-icon,.k-numerictextbox.gb-numerictextbox .k-spinner .k-spinner-decrease .k-icon,.k-numerictextbox.gb-numerictextbox .k-spinner .k-spinner-decrease .k-button-icon,.k-numerictextbox.gb-numerictextbox .k-input-suffix .k-button .k-icon,.k-numerictextbox.gb-numerictextbox .k-input-suffix .k-button .k-button-icon,.k-numerictextbox.gb-numerictextbox .k-input-suffix .k-spinner-increase .k-icon,.k-numerictextbox.gb-numerictextbox .k-input-suffix .k-spinner-increase .k-button-icon,.k-numerictextbox.gb-numerictextbox .k-input-suffix .k-spinner-decrease .k-icon,.k-numerictextbox.gb-numerictextbox .k-input-suffix .k-spinner-decrease .k-button-icon,.k-numerictextbox .k-input-spinner .k-button .k-icon,.k-numerictextbox .k-input-spinner .k-button .k-button-icon,.k-numerictextbox .k-input-spinner .k-spinner-increase .k-icon,.k-numerictextbox .k-input-spinner .k-spinner-increase .k-button-icon,.k-numerictextbox .k-input-spinner .k-spinner-decrease .k-icon,.k-numerictextbox .k-input-spinner .k-spinner-decrease .k-button-icon,.k-numerictextbox .k-spinner .k-button .k-icon,.k-numerictextbox .k-spinner .k-button .k-button-icon,.k-numerictextbox .k-spinner .k-spinner-increase .k-icon,.k-numerictextbox .k-spinner .k-spinner-increase .k-button-icon,.k-numerictextbox .k-spinner .k-spinner-decrease .k-icon,.k-numerictextbox .k-spinner .k-spinner-decrease .k-button-icon,.k-numerictextbox .k-input-suffix .k-button .k-icon,.k-numerictextbox .k-input-suffix .k-button .k-button-icon,.k-numerictextbox .k-input-suffix .k-spinner-increase .k-icon,.k-numerictextbox .k-input-suffix .k-spinner-increase .k-button-icon,.k-numerictextbox .k-input-suffix .k-spinner-decrease .k-icon,.k-numerictextbox .k-input-suffix .k-spinner-decrease .k-button-icon{font-size:12px;color:#017ac1}.gb-numerictextbox .k-input-spinner .k-button:first-child,.gb-numerictextbox .k-input-spinner .k-spinner-increase,.gb-numerictextbox .k-spinner .k-button:first-child,.gb-numerictextbox .k-spinner .k-spinner-increase,.gb-numerictextbox .k-input-suffix .k-button:first-child,.gb-numerictextbox .k-input-suffix .k-spinner-increase,.k-numerictextbox.gb-numerictextbox .k-input-spinner .k-button:first-child,.k-numerictextbox.gb-numerictextbox .k-input-spinner .k-spinner-increase,.k-numerictextbox.gb-numerictextbox .k-spinner .k-button:first-child,.k-numerictextbox.gb-numerictextbox .k-spinner .k-spinner-increase,.k-numerictextbox.gb-numerictextbox .k-input-suffix .k-button:first-child,.k-numerictextbox.gb-numerictextbox .k-input-suffix .k-spinner-increase,.k-numerictextbox .k-input-spinner .k-button:first-child,.k-numerictextbox .k-input-spinner .k-spinner-increase,.k-numerictextbox .k-spinner .k-button:first-child,.k-numerictextbox .k-spinner .k-spinner-increase,.k-numerictextbox .k-input-suffix .k-button:first-child,.k-numerictextbox .k-input-suffix .k-spinner-increase{border-bottom:1px solid #d0d3d4 !important;border-radius:0}.gb-numerictextbox .k-input-spinner .k-button:last-child,.gb-numerictextbox .k-input-spinner .k-spinner-decrease,.gb-numerictextbox .k-spinner .k-button:last-child,.gb-numerictextbox .k-spinner .k-spinner-decrease,.gb-numerictextbox .k-input-suffix .k-button:last-child,.gb-numerictextbox .k-input-suffix .k-spinner-decrease,.k-numerictextbox.gb-numerictextbox .k-input-spinner .k-button:last-child,.k-numerictextbox.gb-numerictextbox .k-input-spinner .k-spinner-decrease,.k-numerictextbox.gb-numerictextbox .k-spinner .k-button:last-child,.k-numerictextbox.gb-numerictextbox .k-spinner .k-spinner-decrease,.k-numerictextbox.gb-numerictextbox .k-input-suffix .k-button:last-child,.k-numerictextbox.gb-numerictextbox .k-input-suffix .k-spinner-decrease,.k-numerictextbox .k-input-spinner .k-button:last-child,.k-numerictextbox .k-input-spinner .k-spinner-decrease,.k-numerictextbox .k-spinner .k-button:last-child,.k-numerictextbox .k-spinner .k-spinner-decrease,.k-numerictextbox .k-input-suffix .k-button:last-child,.k-numerictextbox .k-input-suffix .k-spinner-decrease{border-radius:0}.gb-numerictextbox.k-invalid,.k-numerictextbox.gb-numerictextbox.k-invalid,.k-numerictextbox.k-invalid{border-color:#dc3545}.gb-numerictextbox.k-invalid:focus-within,.k-numerictextbox.gb-numerictextbox.k-invalid:focus-within,.k-numerictextbox.k-invalid:focus-within{box-shadow:0 0 0 3px rgba(220,53,69,.2)}.k-numerictextbox .k-input-suffix{display:flex !important;flex-direction:column !important;align-self:stretch}.k-numerictextbox .k-input-suffix .k-button{flex:1 1 50% !important;height:50% !important;min-height:0 !important;padding:0 !important;margin:0 !important;display:flex !important;align-items:center;justify-content:center}.k-numerictextbox .k-input-suffix .k-button:first-child{border-bottom:1px solid #d0d3d4 !important}.gb-dropdown .k-input-inner,.gb-dropdown .k-input,.k-dropdown.gb-dropdown .k-input-inner,.k-dropdown.gb-dropdown .k-input,.k-dropdownlist.gb-dropdown .k-input-inner,.k-dropdownlist.gb-dropdown .k-input{font-family:"DM Sans","Helvetica","Arial",sans-serif;font-size:1rem;color:#464846;background-color:#fff;border:1px solid #d0d3d4;border-radius:4px;padding:12px 16px;height:48px;transition:color 200ms cubic-bezier(0.4, 0, 0.2, 1),background-color 200ms cubic-bezier(0.4, 0, 0.2, 1),border-color 200ms cubic-bezier(0.4, 0, 0.2, 1),box-shadow 200ms cubic-bezier(0.4, 0, 0.2, 1)}.gb-dropdown .k-input-inner:hover:not(:disabled),.gb-dropdown .k-input:hover:not(:disabled),.k-dropdown.gb-dropdown .k-input-inner:hover:not(:disabled),.k-dropdown.gb-dropdown .k-input:hover:not(:disabled),.k-dropdownlist.gb-dropdown .k-input-inner:hover:not(:disabled),.k-dropdownlist.gb-dropdown .k-input:hover:not(:disabled){border-color:#707372}.gb-dropdown .k-input-inner:focus,.gb-dropdown .k-input:focus,.k-dropdown.gb-dropdown .k-input-inner:focus,.k-dropdown.gb-dropdown .k-input:focus,.k-dropdownlist.gb-dropdown .k-input-inner:focus,.k-dropdownlist.gb-dropdown .k-input:focus{border-color:#004d84;box-shadow:0 0 0 3px rgba(0,77,132,.2)}.gb-dropdown .k-input-button,.gb-dropdown .k-select,.k-dropdown.gb-dropdown .k-input-button,.k-dropdown.gb-dropdown .k-select,.k-dropdownlist.gb-dropdown .k-input-button,.k-dropdownlist.gb-dropdown .k-select{border-left:1px solid #d0d3d4;display:flex;align-items:center;justify-content:center;color:#004d84}.gb-dropdown .k-input-button .k-icon,.gb-dropdown .k-input-button .k-button-icon,.gb-dropdown .k-input-button .k-svg-icon,.gb-dropdown .k-select .k-icon,.gb-dropdown .k-select .k-button-icon,.gb-dropdown .k-select .k-svg-icon,.k-dropdown.gb-dropdown .k-input-button .k-icon,.k-dropdown.gb-dropdown .k-input-button .k-button-icon,.k-dropdown.gb-dropdown .k-input-button .k-svg-icon,.k-dropdown.gb-dropdown .k-select .k-icon,.k-dropdown.gb-dropdown .k-select .k-button-icon,.k-dropdown.gb-dropdown .k-select .k-svg-icon,.k-dropdownlist.gb-dropdown .k-input-button .k-icon,.k-dropdownlist.gb-dropdown .k-input-button .k-button-icon,.k-dropdownlist.gb-dropdown .k-input-button .k-svg-icon,.k-dropdownlist.gb-dropdown .k-select .k-icon,.k-dropdownlist.gb-dropdown .k-select .k-button-icon,.k-dropdownlist.gb-dropdown .k-select .k-svg-icon{color:#004d84;width:32px;height:32px}.gb-dropdown .k-animation-container .k-list,.k-dropdown.gb-dropdown .k-animation-container .k-list,.k-dropdownlist.gb-dropdown .k-animation-container .k-list{border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.15);border:1px solid #e7e9e9}.gb-dropdown .k-list-item,.k-dropdown.gb-dropdown .k-list-item,.k-dropdownlist.gb-dropdown .k-list-item{padding:.5rem 1rem;color:#464846;transition:color 200ms cubic-bezier(0.4, 0, 0.2, 1),background-color 200ms cubic-bezier(0.4, 0, 0.2, 1),border-color 200ms cubic-bezier(0.4, 0, 0.2, 1)}.gb-dropdown .k-list-item:hover,.gb-dropdown .k-list-item.k-hover,.k-dropdown.gb-dropdown .k-list-item:hover,.k-dropdown.gb-dropdown .k-list-item.k-hover,.k-dropdownlist.gb-dropdown .k-list-item:hover,.k-dropdownlist.gb-dropdown .k-list-item.k-hover{background-color:#f4f4f4;color:#464846}.gb-dropdown .k-list-item.k-selected,.k-dropdown.gb-dropdown .k-list-item.k-selected,.k-dropdownlist.gb-dropdown .k-list-item.k-selected{background-color:rgba(0,77,132,.1);color:#004d84}.gb-datepicker .k-input-inner,.gb-datepicker .k-input,.k-datepicker.gb-datepicker .k-input-inner,.k-datepicker.gb-datepicker .k-input{font-family:"DM Sans","Helvetica","Arial",sans-serif;font-size:1rem;border:1px solid #d0d3d4;border-radius:4px;padding:12px 16px;height:48px;transition:color 200ms cubic-bezier(0.4, 0, 0.2, 1),background-color 200ms cubic-bezier(0.4, 0, 0.2, 1),border-color 200ms cubic-bezier(0.4, 0, 0.2, 1),box-shadow 200ms cubic-bezier(0.4, 0, 0.2, 1)}.gb-datepicker .k-input-inner:focus,.gb-datepicker .k-input:focus,.k-datepicker.gb-datepicker .k-input-inner:focus,.k-datepicker.gb-datepicker .k-input:focus{border-color:#004d84;box-shadow:0 0 0 3px rgba(0,77,132,.2)}.gb-datepicker .k-input-button .k-icon,.k-datepicker.gb-datepicker .k-input-button .k-icon{color:#004d84}.gb-datepicker .k-calendar,.k-datepicker.gb-datepicker .k-calendar{border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.15);border:1px solid #e7e9e9}.gb-datepicker .k-calendar .k-calendar-header,.k-datepicker.gb-datepicker .k-calendar .k-calendar-header{background-color:#004d84;color:#fff;padding:1rem;border-radius:8px 8px 0 0}.gb-datepicker .k-calendar .k-calendar-header .k-button,.k-datepicker.gb-datepicker .k-calendar .k-calendar-header .k-button{color:#fff}.gb-datepicker .k-calendar .k-calendar-header .k-button:hover,.k-datepicker.gb-datepicker .k-calendar .k-calendar-header .k-button:hover{background-color:rgba(255,255,255,.1)}.gb-datepicker .k-calendar .k-calendar-view .k-calendar-td:hover .k-link,.k-datepicker.gb-datepicker .k-calendar .k-calendar-view .k-calendar-td:hover .k-link{background-color:#f4f4f4}.gb-datepicker .k-calendar .k-calendar-view .k-calendar-td.k-selected .k-link,.k-datepicker.gb-datepicker .k-calendar .k-calendar-view .k-calendar-td.k-selected .k-link{background-color:#004d84;color:#fff}.gb-datepicker .k-calendar .k-calendar-view .k-calendar-td.k-today .k-link,.k-datepicker.gb-datepicker .k-calendar .k-calendar-view .k-calendar-td.k-today .k-link{border-color:#004d84}.form-control-custom .k-input-inner,.form-control-custom .k-input,.form-control-custom input{font-family:"DM Sans","Helvetica","Arial",sans-serif;font-size:1rem;line-height:1.375;font-weight:400;color:#464846;background-color:#fff;border:unset;border-radius:4px;padding:12px 16px;height:48px;transition:color 200ms cubic-bezier(0.4, 0, 0.2, 1),background-color 200ms cubic-bezier(0.4, 0, 0.2, 1),border-color 200ms cubic-bezier(0.4, 0, 0.2, 1),box-shadow 200ms cubic-bezier(0.4, 0, 0.2, 1)}.form-control-custom .k-input-inner::placeholder,.form-control-custom .k-input::placeholder,.form-control-custom input::placeholder{color:#9ea2a2;opacity:.7}.form-control-custom .k-input-inner:hover:not(:disabled):not(:read-only),.form-control-custom .k-input:hover:not(:disabled):not(:read-only),.form-control-custom input:hover:not(:disabled):not(:read-only){border-color:#707372}.form-control-custom .k-input-inner:focus,.form-control-custom .k-input:focus,.form-control-custom input:focus{border-color:#017ac1;box-shadow:0 0 0 .25rem rgba(0,77,132,.25) !important;outline:none}.form-control-custom .k-input-inner:disabled,.form-control-custom .k-input-inner:read-only,.form-control-custom .k-input:disabled,.form-control-custom .k-input:read-only,.form-control-custom input:disabled,.form-control-custom input:read-only{background-color:#eaeaea;border-color:#e7e9e9;color:#9ea2a2;cursor:not-allowed}.form-control-custom.k-invalid .k-input-inner,.form-control-custom.k-invalid .k-input,.form-control-custom.k-invalid input{border-color:#dc3545}.form-control-custom.k-invalid .k-input-inner:focus,.form-control-custom.k-invalid .k-input:focus,.form-control-custom.k-invalid input:focus{box-shadow:0 0 0 3px rgba(220,53,69,.2)}.form-select-custom .k-input-inner,.form-select-custom .k-input{font-family:"DM Sans","Helvetica","Arial",sans-serif;font-size:1rem;line-height:1.375;color:#464846;background-color:#fff;border:unset;border-radius:4px;padding:12px 16px;height:48px;transition:color 200ms cubic-bezier(0.4, 0, 0.2, 1),background-color 200ms cubic-bezier(0.4, 0, 0.2, 1),border-color 200ms cubic-bezier(0.4, 0, 0.2, 1),box-shadow 200ms cubic-bezier(0.4, 0, 0.2, 1)}.form-select-custom .k-input-inner:hover:not(:disabled),.form-select-custom .k-input:hover:not(:disabled){border-color:#707372}.form-select-custom .k-input-inner:focus,.form-select-custom .k-input:focus{border-color:#004d84;box-shadow:0 0 0 3px rgba(0,77,132,.2)}.form-select-custom .k-input-button,.form-select-custom .k-select{border-left:1px solid #d0d3d4;display:flex;align-items:center;justify-content:center;color:#004d84}.form-select-custom .k-input-button .k-icon,.form-select-custom .k-input-button .k-button-icon,.form-select-custom .k-input-button .k-svg-icon,.form-select-custom .k-select .k-icon,.form-select-custom .k-select .k-button-icon,.form-select-custom .k-select .k-svg-icon{color:#004d84}.form-select-custom .k-animation-container .k-list{border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.15);border:1px solid #e7e9e9}.form-select-custom .k-list-item{padding:.5rem 1rem;color:#464846;transition:color 200ms cubic-bezier(0.4, 0, 0.2, 1),background-color 200ms cubic-bezier(0.4, 0, 0.2, 1),border-color 200ms cubic-bezier(0.4, 0, 0.2, 1)}.form-select-custom .k-list-item:hover,.form-select-custom .k-list-item.k-hover{background-color:#f4f4f4;color:#464846}.form-select-custom .k-list-item.k-selected{background-color:rgba(0,77,132,.1);color:#004d84}.form-datecontrol-custom .k-input-inner,.form-datecontrol-custom .k-input{font-family:"DM Sans","Helvetica","Arial",sans-serif;font-size:1rem;line-height:1.375;border:1px solid #d0d3d4;border-radius:4px;padding:12px 16px;height:48px;transition:color 200ms cubic-bezier(0.4, 0, 0.2, 1),background-color 200ms cubic-bezier(0.4, 0, 0.2, 1),border-color 200ms cubic-bezier(0.4, 0, 0.2, 1),box-shadow 200ms cubic-bezier(0.4, 0, 0.2, 1)}.form-datecontrol-custom .k-input-inner:focus,.form-datecontrol-custom .k-input:focus{border-color:#004d84;box-shadow:0 0 0 3px rgba(0,77,132,.2)}.form-datecontrol-custom .k-input-button .k-icon{color:#004d84}.form-datecontrol-custom .k-calendar{border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.15);border:1px solid #e7e9e9}.form-datecontrol-custom .k-calendar .k-calendar-header{background-color:#004d84;color:#fff;padding:1rem;border-radius:8px 8px 0 0}.form-datecontrol-custom .k-calendar .k-calendar-header .k-button{color:#fff}.form-datecontrol-custom .k-calendar .k-calendar-header .k-button:hover{background-color:rgba(255,255,255,.1)}.form-datecontrol-custom .k-calendar .k-calendar-view .k-calendar-td:hover .k-link{background-color:#f4f4f4}.form-datecontrol-custom .k-calendar .k-calendar-view .k-calendar-td.k-selected .k-link{background-color:#004d84;color:#fff}.form-datecontrol-custom .k-calendar .k-calendar-view .k-calendar-td.k-today .k-link{border-color:#004d84}.form-datecontrol-custom,.k-datepicker.form-datecontrol-custom{border:1px solid #d0d3d4;border-radius:4px;background-color:#fff;height:48px;display:flex;align-items:center;transition:color 200ms cubic-bezier(0.4, 0, 0.2, 1),background-color 200ms cubic-bezier(0.4, 0, 0.2, 1),border-color 200ms cubic-bezier(0.4, 0, 0.2, 1),box-shadow 200ms cubic-bezier(0.4, 0, 0.2, 1)}.form-datecontrol-custom:focus-within,.k-datepicker.form-datecontrol-custom:focus-within{border-color:#017ac1;box-shadow:0 0 0 .25rem rgba(0,77,132,.25) !important;outline:none}.form-datecontrol-custom:hover:not(:focus-within),.k-datepicker.form-datecontrol-custom:hover:not(:focus-within){border-color:#707372}.form-datecontrol-custom .k-input-inner,.form-datecontrol-custom .k-input,.form-datecontrol-custom input,.k-datepicker.form-datecontrol-custom .k-input-inner,.k-datepicker.form-datecontrol-custom .k-input,.k-datepicker.form-datecontrol-custom input{font-family:"DM Sans","Helvetica","Arial",sans-serif;font-size:1rem;line-height:1.375;font-weight:400;color:#464846;background-color:rgba(0,0,0,0);border:none !important;outline:none !important;box-shadow:none !important;padding:12px 16px;height:100%;flex:1}.form-datecontrol-custom .k-input-inner::placeholder,.form-datecontrol-custom .k-input::placeholder,.form-datecontrol-custom input::placeholder,.k-datepicker.form-datecontrol-custom .k-input-inner::placeholder,.k-datepicker.form-datecontrol-custom .k-input::placeholder,.k-datepicker.form-datecontrol-custom input::placeholder{color:#9ea2a2;opacity:.7}.form-datecontrol-custom .k-input-inner:focus,.form-datecontrol-custom .k-input:focus,.form-datecontrol-custom input:focus,.k-datepicker.form-datecontrol-custom .k-input-inner:focus,.k-datepicker.form-datecontrol-custom .k-input:focus,.k-datepicker.form-datecontrol-custom input:focus{border:none !important;outline:none !important;box-shadow:none !important}.form-datecontrol-custom .k-input-button,.form-datecontrol-custom .k-select,.k-datepicker.form-datecontrol-custom .k-input-button,.k-datepicker.form-datecontrol-custom .k-select{background-color:rgba(0,0,0,0);border:none;border-left:1px solid #d0d3d4;border-radius:0;padding:0 1rem;height:100%;display:flex;align-items:center;justify-content:center}.form-datecontrol-custom .k-input-button .k-icon,.form-datecontrol-custom .k-input-button .k-svg-icon,.form-datecontrol-custom .k-select .k-icon,.form-datecontrol-custom .k-select .k-svg-icon,.k-datepicker.form-datecontrol-custom .k-input-button .k-icon,.k-datepicker.form-datecontrol-custom .k-input-button .k-svg-icon,.k-datepicker.form-datecontrol-custom .k-select .k-icon,.k-datepicker.form-datecontrol-custom .k-select .k-svg-icon{color:#017ac1;font-size:20px}.form-datecontrol-custom .k-input-button:hover,.form-datecontrol-custom .k-select:hover,.k-datepicker.form-datecontrol-custom .k-input-button:hover,.k-datepicker.form-datecontrol-custom .k-select:hover{background-color:#f4f4f4}.form-datecontrol-custom .k-input-button:focus,.form-datecontrol-custom .k-select:focus,.k-datepicker.form-datecontrol-custom .k-input-button:focus,.k-datepicker.form-datecontrol-custom .k-select:focus{outline:none;box-shadow:none}.form-datecontrol-custom:disabled,.form-datecontrol-custom.k-disabled,.k-datepicker.form-datecontrol-custom:disabled,.k-datepicker.form-datecontrol-custom.k-disabled{background-color:#eaeaea;border-color:#e7e9e9;cursor:not-allowed}.form-datecontrol-custom:disabled .k-input-inner,.form-datecontrol-custom:disabled .k-input,.form-datecontrol-custom:disabled input,.form-datecontrol-custom.k-disabled .k-input-inner,.form-datecontrol-custom.k-disabled .k-input,.form-datecontrol-custom.k-disabled input,.k-datepicker.form-datecontrol-custom:disabled .k-input-inner,.k-datepicker.form-datecontrol-custom:disabled .k-input,.k-datepicker.form-datecontrol-custom:disabled input,.k-datepicker.form-datecontrol-custom.k-disabled .k-input-inner,.k-datepicker.form-datecontrol-custom.k-disabled .k-input,.k-datepicker.form-datecontrol-custom.k-disabled input{background-color:rgba(0,0,0,0);color:#9ea2a2}.form-datecontrol-custom:disabled .k-input-button .k-icon,.form-datecontrol-custom.k-disabled .k-input-button .k-icon,.k-datepicker.form-datecontrol-custom:disabled .k-input-button .k-icon,.k-datepicker.form-datecontrol-custom.k-disabled .k-input-button .k-icon{color:#9ea2a2}.form-datecontrol-custom.k-invalid,.k-datepicker.form-datecontrol-custom.k-invalid{border-color:#dc3545}.form-datecontrol-custom.k-invalid:focus-within,.k-datepicker.form-datecontrol-custom.k-invalid:focus-within{box-shadow:0 0 0 3px rgba(220,53,69,.2)}.k-radio-list .k-radio-item{margin-right:1.5rem}.k-radio-list .k-radio-item .k-radio{width:20px !important;height:20px !important;border:1px solid #707372 !important;border-radius:9999px !important;background:#fff !important;transition:color 200ms cubic-bezier(0.4, 0, 0.2, 1),background-color 200ms cubic-bezier(0.4, 0, 0.2, 1),border-color 200ms cubic-bezier(0.4, 0, 0.2, 1)}.k-radio-list .k-radio-item .k-radio:hover{border-color:#004d84 !important}.k-radio-list .k-radio-item .k-radio.k-checked,.k-radio-list .k-radio-item .k-radio:checked{border-width:6px !important;border-color:#004d84 !important;background-color:#fff !important;box-shadow:none !important}.k-radio-list .k-radio-item .k-radio.k-checked::before,.k-radio-list .k-radio-item .k-radio:checked::before{display:none !important}.k-radio-list .k-radio-item .k-radio.k-checked:focus,.k-radio-list .k-radio-item .k-radio.k-checked.k-focus,.k-radio-list .k-radio-item .k-radio:checked:focus,.k-radio-list .k-radio-item .k-radio:checked.k-focus{border-color:#004d84 !important;box-shadow:0 0 0 .25rem rgba(0,77,132,.25) !important;outline:none !important}.k-radio-list .k-radio-item .k-radio:focus,.k-radio-list .k-radio-item .k-radio.k-focus{outline:2px solid rgba(0,77,132,.3) !important;outline-offset:2px;box-shadow:none !important}.k-radio-list .k-radio-item .k-radio-label{font-family:"DM Sans","Helvetica","Arial",sans-serif;font-size:1rem;color:#464846;margin-left:.5rem}.k-radio:checked:focus,.k-radio.k-checked.k-focus,.k-radio.k-checked:focus{border-width:6px !important;border-color:#004d84 !important;box-shadow:0 0 0 .25rem rgba(0,77,132,.25) !important}.k-input-md .k-input-inner,.k-picker-md .k-input-inner{padding-block:12px;padding-inline:16px}.k-dropdownlist.deductible-dropdown.k-picker-md{height:48px}.k-numerictextbox .k-spinner{display:flex !important;flex-direction:column !important}.k-numerictextbox .k-spinner .k-spinner-increase,.k-numerictextbox .k-spinner .k-spinner-decrease{flex:1 1 50% !important;height:50% !important;min-height:0 !important;display:flex !important;align-items:center;justify-content:center}.k-numerictextbox .k-input-suffix{display:flex !important;flex-direction:column !important}.k-numerictextbox .k-input-suffix .k-button{flex:1 1 50% !important;height:50% !important;min-height:0 !important;display:flex !important;align-items:center;justify-content:center}.k-input-solid.k-valid:focus-within{box-shadow:0 0 0 .25rem rgba(0,77,132,.25) !important}.tooltip{position:absolute !important;z-index:1080;opacity:0}.tooltip.fade{transition:opacity .15s linear !important}.tooltip.show{opacity:1}.tooltip-inner{background-color:#014974;color:#fff;font-size:.75rem;padding:1rem;border-radius:.35rem;box-shadow:0 4px 12px rgba(0,0,0,.18);max-width:500px !important;width:500px !important;min-width:500px !important;text-align:left;word-wrap:break-word;white-space:normal}.tooltip-inner p{margin-bottom:.5rem;color:#fff !important;font-size:.75rem !important}.tooltip-inner p:last-child{margin-bottom:0}.tooltip-inner h5{margin-top:1rem !important;margin-bottom:1rem !important;font-weight:600;font-size:.8rem !important;color:#fff !important}.tooltip-inner h5:first-child{margin-top:0}.tooltip-inner strong{font-weight:600;color:#fff !important}.tooltip-arrow{position:absolute !important;display:block !important;width:.8rem !important;height:.4rem !important;left:50% !important;transform:translateX(-50%) !important}.tooltip-arrow::before{position:absolute !important;content:"" !important;border-color:rgba(0,0,0,0) !important;border-style:solid !important}.tooltip.bs-tooltip-top .tooltip-arrow,.tooltip.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow{bottom:calc(-0.4rem - 1px) !important}.tooltip.bs-tooltip-top .tooltip-arrow::before,.tooltip.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before{top:-1px !important;left:50% !important;transform:translateX(-50%) !important;border-width:.4rem .4rem 0 !important;border-top-color:#014974 !important}.tooltip.bs-tooltip-bottom .tooltip-arrow,.tooltip.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow{top:calc(-0.4rem - 1px) !important}.tooltip.bs-tooltip-bottom .tooltip-arrow::before,.tooltip.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before{bottom:-1px !important;left:50% !important;transform:translateX(-50%) !important;border-width:0 .4rem .4rem !important;border-bottom-color:#014974 !important}.tooltip.bs-tooltip-start .tooltip-arrow,.tooltip.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow{right:calc(-0.4rem - 1px) !important;left:auto !important;top:50% !important;transform:translateY(-50%) !important;width:.4rem !important;height:.8rem !important}.tooltip.bs-tooltip-start .tooltip-arrow::before,.tooltip.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before{left:-1px !important;top:50% !important;transform:translateY(-50%) !important;border-width:.4rem 0 .4rem .4rem !important;border-left-color:#014974 !important}.tooltip.bs-tooltip-end .tooltip-arrow,.tooltip.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow{left:calc(-0.4rem - 1px) !important;top:50% !important;transform:translateY(-50%) !important;width:.4rem !important;height:.8rem !important}.tooltip.bs-tooltip-end .tooltip-arrow::before,.tooltip.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before{right:-1px !important;top:50% !important;transform:translateY(-50%) !important;border-width:.4rem .4rem .4rem 0 !important;border-right-color:#014974 !important}.k-tooltip{background-color:#014974;color:#fff;font-size:.75rem;padding:.4rem .6rem;border-radius:.35rem;box-shadow:0 4px 12px rgba(0,0,0,.18);border:none;font-family:"DM Sans","Helvetica","Arial",sans-serif;position:relative}.k-tooltip p,.k-tooltip h5,.k-tooltip h1,.k-tooltip h2,.k-tooltip h3,.k-tooltip h4,.k-tooltip h6,.k-tooltip span,.k-tooltip strong,.k-tooltip div,.k-tooltip a{color:#fff !important;font-size:.75rem !important}.k-callout{color:#014974 !important}.k-callout.k-callout-n{border-top-color:#014974 !important}.k-callout.k-callout-s{border-bottom-color:#014974 !important}.k-callout.k-callout-e{border-right-color:#014974 !important}.k-callout.k-callout-w{border-left-color:#014974 !important}.k-callout svg{fill:#014974 !important;color:#014974 !important}.k-animation-container .k-callout{color:#014974 !important}.k-animation-container .k-callout svg{fill:#014974 !important}.k-animation-container.tooltip-pos-top .k-tooltip,.k-animation-container.tooltip-pos-bottom .k-tooltip,.k-animation-container.tooltip-pos-left .k-tooltip,.k-animation-container.tooltip-pos-right .k-tooltip{background-color:#014974 !important;color:#fff !important}.k-animation-container.tooltip-pos-top .k-tooltip *,.k-animation-container.tooltip-pos-bottom .k-tooltip *,.k-animation-container.tooltip-pos-left .k-tooltip *,.k-animation-container.tooltip-pos-right .k-tooltip *{color:#fff !important;font-size:.75rem !important}.k-animation-container.tooltip-pos-top .k-callout,.k-animation-container.tooltip-pos-bottom .k-callout,.k-animation-container.tooltip-pos-left .k-callout,.k-animation-container.tooltip-pos-right .k-callout{color:#014974 !important}.k-animation-container.tooltip-pos-top .k-callout svg,.k-animation-container.tooltip-pos-bottom .k-callout svg,.k-animation-container.tooltip-pos-left .k-callout svg,.k-animation-container.tooltip-pos-right .k-callout svg{fill:#014974 !important}.k-dropdownlist,.k-picker{background-color:#fff !important}.k-dropdownlist .k-input-inner,.k-dropdownlist .k-input-value-text,.k-picker .k-input-inner,.k-picker .k-input-value-text{background-color:#fff !important}.k-dropdownlist .k-input-button,.k-dropdownlist .k-select,.k-picker .k-input-button,.k-picker .k-select{background-color:rgba(0,0,0,0) !important}.k-dropdownlist .k-input-button .k-icon,.k-dropdownlist .k-input-button .k-svg-icon,.k-dropdownlist .k-input-button .k-i-arrow-s,.k-dropdownlist .k-input-button .k-i-caret-alt-down,.k-dropdownlist .k-select .k-icon,.k-dropdownlist .k-select .k-svg-icon,.k-dropdownlist .k-select .k-i-arrow-s,.k-dropdownlist .k-select .k-i-caret-alt-down,.k-picker .k-input-button .k-icon,.k-picker .k-input-button .k-svg-icon,.k-picker .k-input-button .k-i-arrow-s,.k-picker .k-input-button .k-i-caret-alt-down,.k-picker .k-select .k-icon,.k-picker .k-select .k-svg-icon,.k-picker .k-select .k-i-arrow-s,.k-picker .k-select .k-i-caret-alt-down{color:#004d84 !important}.k-dropdownlist .k-input-button svg,.k-dropdownlist .k-select svg,.k-picker .k-input-button svg,.k-picker .k-select svg{fill:#004d84 !important;color:#004d84 !important}.k-dropdownlist .k-input-button svg path,.k-dropdownlist .k-select svg path,.k-picker .k-input-button svg path,.k-picker .k-select svg path{fill:#004d84 !important}.k-dropdownlist:hover .k-input-button .k-icon,.k-dropdownlist:hover .k-select .k-icon,.k-picker:hover .k-input-button .k-icon,.k-picker:hover .k-select .k-icon{color:#15234f !important}.k-picker-solid{background-color:#fff !important}.k-picker-solid:focus,.k-picker-solid:focus-within,.k-picker-solid.k-focus{background-color:#fff !important;border-color:#017ac1 !important;box-shadow:0 0 0 .25rem rgba(0,77,132,.25) !important}.k-animation-container .k-list-container .k-list{background-color:#fff}.k-animation-container .k-list-container .k-list .k-list-item:hover,.k-animation-container .k-list-container .k-list .k-list-item.k-hover{background-color:#f4f4f4}.k-animation-container .k-list-container .k-list .k-list-item.k-selected{background-color:#004d84 !important;color:#fff !important}.k-animation-container .k-list-container .k-list .k-list-item.k-selected.k-focus{background-color:#004d84 !important;color:#fff !important}.k-popup .k-list-item.k-selected{background-color:#004d84 !important;color:#fff !important}.gb-modal.k-window{border-radius:12px;box-shadow:0 16px 48px rgba(0,0,0,.2);border:none;background-color:#fff;overflow:hidden}.gb-modal.k-window .k-window-titlebar{background-color:#fff;color:#464846;padding:2rem 3rem;padding-right:4rem;padding-bottom:0;border-width:0;white-space:normal !important;min-height:40px}.gb-modal.k-window .k-window-titlebar .k-window-title{font-family:"DM Sans","Helvetica","Arial",sans-serif;font-size:1.25rem;font-weight:600;color:#464846;white-space:normal !important;overflow:visible !important;flex-direction:column}.gb-modal.k-window .k-window-titlebar .k-window-title h1{white-space:normal;overflow-wrap:break-word;word-wrap:break-word;hyphens:auto}.gb-modal.k-window .k-window-titlebar .k-window-actions{position:absolute;top:1rem;right:1rem;border-width:0;padding-block:3rem;padding-inline:3rem}.gb-modal.k-window .k-window-titlebar .k-window-actions .k-button{width:32px;height:32px;border-radius:9999px;background-color:rgba(0,0,0,0);border:none;display:flex;align-items:center;justify-content:center;transition:color 200ms cubic-bezier(0.4, 0, 0.2, 1),background-color 200ms cubic-bezier(0.4, 0, 0.2, 1),border-color 200ms cubic-bezier(0.4, 0, 0.2, 1)}.gb-modal.k-window .k-window-titlebar .k-window-actions .k-button:hover{background-color:#f4f4f4}.gb-modal.k-window .k-window-titlebar .k-window-actions .k-button .k-icon,.gb-modal.k-window .k-window-titlebar .k-window-actions .k-button .k-svg-icon{color:#707372;font-size:20px}.gb-modal.k-window .k-window-titlebar .k-window-actions .k-button .k-icon svg,.gb-modal.k-window .k-window-titlebar .k-window-actions .k-button .k-svg-icon svg{width:20px;height:20px}.gb-modal.k-window .k-window-titlebar .k-window-actions .k-button:hover .k-icon,.gb-modal.k-window .k-window-titlebar .k-window-actions .k-button:hover .k-svg-icon{color:#464846}.gb-modal.k-window .k-window-content{padding:2rem 3rem;font-family:"DM Sans","Helvetica","Arial",sans-serif;font-size:1rem;color:#464846;line-height:1.5;background-color:#fff}.gb-modal.k-window .k-window-content p{margin-bottom:1rem;color:#707372}.gb-modal.k-window .k-window-content p:last-child{margin-bottom:0}.gb-modal.k-window .k-window-footer{padding:2rem 3rem;border-top:none;background-color:#fff;border-radius:0 0 12px 12px}.gb-modal.k-window .k-window-actions,.gb-modal.k-window .k-actions.k-window-actions{border-top:none !important;padding:2rem 3rem;background-color:#fff;border-radius:0 0 12px 12px}.gb-modal--large.k-window{max-width:1180px !important;width:90vw !important;min-width:300px !important}.gb-modal--large.k-window .k-window-content{min-height:600px !important;max-height:80vh !important;overflow-y:auto !important}.gb-modal--medium.k-window{max-width:988px !important;width:90vw !important;min-width:300px !important}.gb-modal--medium.k-window .k-window-content{max-height:70vh !important;overflow-y:auto !important}.gb-modal--small.k-window{max-width:500px !important;width:90vw !important;min-width:280px !important}.gb-modal--small.k-window .k-window-content{min-height:auto !important;max-height:60vh !important;overflow-y:auto !important;padding:1.5rem !important}.gb-modal--small.k-window .k-window-titlebar{padding:1rem 1.5rem !important;padding-right:3rem !important}.gb-modal--small.k-window .k-window-titlebar .k-window-title,.gb-modal--small.k-window .k-window-titlebar .k-window-title h1{font-size:1.125rem !important}@media(max-width: 768px){.gb-modal--large.k-window,.gb-modal--medium.k-window,.gb-modal--small.k-window{width:95vw !important;max-width:95vw !important}.gb-modal--large .k-window-content{min-height:auto !important}}.gb-modal-footer{display:flex;gap:1rem;justify-content:flex-end}.gb-modal-footer .btn{min-width:100px;padding:.5rem 1.5rem}.calendly-modal.k-window{max-width:900px !important;width:90vw !important}.calendly-modal.k-window .k-window-content{padding:0;overflow:auto;min-height:400px}.calendly-modal.k-window .k-window-content #calendly-embed{width:100%;height:100%;min-height:500px}.k-window.telerik-blazor.k-centered.gb-modal.calendly-modal{min-height:748px !important}.k-overlay{background-color:rgba(0,0,0,.5)}@media(max-width: 767px){.k-window-content{padding:1.5rem !important;max-height:70vh !important}.k-window-titlebar{padding:1.5rem !important}.k-actions.k-window-actions{padding:1.5rem !important}}@media(max-width: 992px){.k-step-list-horizontal .k-step-indicator+.k-step-label{display:none}}.text-muted{color:#707372 !important}.text-link{color:#017ac1 !important}.fs-5\.5{font-size:1.125rem}.fs-7{font-size:.875rem}.fs-16{font-size:1rem}.fw-500{font-weight:500 !important}.fw-700{font-weight:700 !important}.mb-0\.5rem{margin-bottom:.5rem !important}.mb-2\.5rem{margin-bottom:2.5rem !important}.rounded-10{border-radius:1rem !important}.rounded-11{border-radius:1.5rem !important}.border-color-1{border-color:#d0d3d4 !important}.bg-white{background-color:#fff !important}.z-1{z-index:1 !important}.loading-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:9999;backdrop-filter:blur(2px);pointer-events:all;cursor:wait;animation:fadeIn .2s ease-in-out}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.loading-overlay__content{text-align:center;color:#fff}.loading-overlay__spinner{margin:0 auto 1.5rem auto}.loading-overlay__text{font-size:1rem;font-weight:500;margin-top:1rem;color:#fff}.loader{border:4px solid rgba(255,255,255,.3);border-top:4px solid #fff;border-radius:50%;width:48px;height:48px;animation:spin 1s linear infinite;margin:0 auto}.loading-overlay .loader{position:static !important;top:unset !important;left:unset !important;margin:0 auto;border:4px solid rgba(255,255,255,.3);border-top:4px solid #fff;border-radius:50%;width:48px;height:48px;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}header{opacity:1 !important;z-index:1040}a{text-decoration:none}.subnavbar{position:absolute;left:0;top:66px;width:100%;border-top:1px solid #dae5eb;border-bottom:1px solid #dae5eb;background:#f7fcff}.subnavbar .brand-title{font-size:1rem !important;color:#007bbd !important;font-weight:700 !important}.subnavbar .brand-title:hover:before{display:none}.subnavbar .dropdown:hover .dropdown-menu.mega-menu{width:43.75rem;flex-direction:column;padding:1.25rem 1.5rem;border-radius:.75rem;border-radius:.75rem;border:1px solid #dae5eb;background-color:#fff;box-shadow:0px 4px 16px 0px rgba(24,62,122,.16)}.subnavbar .mega-menu{width:43.75rem;padding:1.25rem 1.5rem !important;border-radius:.75rem;border-radius:.75rem;border:1px solid #dae5eb;background-color:#fff;box-shadow:0px 4px 16px 0px rgba(24,62,122,.16)}.subnavbar .mega-menu h6{font-size:1.125rem;color:#000;font-weight:700;margin-bottom:.5rem}.subnavbar .mega-menu p{font-size:.875rem;color:#63666f;font-weight:500;margin-bottom:1rem}.subnavbar .mega-menu h5{font-size:1rem;color:#000;font-weight:700;margin-bottom:.75rem}.subnavbar .mega-menu .mega-menu-list{border:1px solid #dae5eb;border-radius:10px}.subnavbar .mega-menu .mega-menu-list a{font-size:1rem;font-weight:700;color:#007bbd;padding:.9375rem 1.25rem;border-bottom:1px solid #dae5eb;position:relative}.subnavbar .mega-menu .mega-menu-list a:last-child{border-bottom:0px solid #dae5eb}.subnavbar .mega-menu .mega-menu-list a:hover{background-color:#f6f9fa}.subnavbar .mega-menu .mega-menu-list a:hover:after{content:"";width:24px;height:24px;background-image:url(/Images/hyperlink.svg);position:absolute;top:19px;right:24px}.subnavbar .mega-menu .mega-menu-list.mega-menu-list-grid{display:flex;flex-wrap:wrap}.subnavbar .mega-menu .mega-menu-list.mega-menu-list-grid a{width:50%;border-right:1px solid #dae5eb}.subnavbar .mega-menu .mega-menu-list.mega-menu-list-grid a:nth-child(even){border-right:0px solid #dae5eb}.subnavbar .mega-menu .mega-menu-list.mega-menu-list-grid a:nth-last-child(2){border-bottom:0px solid #dae5eb}.navbar{border-bottom:1px solid #d8dee9;background-color:#fff;padding-top:.2rem;padding-bottom:.2rem}.navbar .navbar-brand{margin-right:3.75rem}.navbar .navbar-toggler{position:relative}.navbar .navbar-toggler:focus{box-shadow:0 0 0 0}.navbar .navbar-toggler .navbar-toggler-icon{display:flex;align-items:center;justify-content:center}.navbar .navbar-toggler .navbar-toggler-icon svg{width:24px !important;height:24px !important}.navbar .nav-info{display:flex;gap:2.5rem;margin-right:1rem}.navbar .nav-info a{font-size:1rem;color:#007bbd;font-weight:700}.navbar .dropdown{margin-right:1.5rem}.navbar .mobile-profile .dropdown-menu[data-bs-popper]{left:inherit;right:0}.navbar .dropdown-menu[data-bs-popper]{box-shadow:0px 4px 16px 0px rgba(24,62,122,.16);border-radius:.5rem;border:1px solid #dae5eb;padding-top:.5rem;padding-bottom:.5rem}.navbar .dropdown-menu[data-bs-popper] .dropdown-item:hover{background-color:#f6f8fa}.navbar .dropdown-menu[data-bs-popper] .dropdown-item:focus{color:#007bbd}.navbar .dropdown-menu[data-bs-popper] .dropdown-item:active{background-color:#007bbd;color:#fff}.navbar .dropdown-toggle{background-color:rgba(0,0,0,0);border:0;color:#000;font-size:.875rem;font-weight:500;padding:16px .75rem}.navbar .dropdown-toggle:hover{background-color:rgba(0,0,0,0);border:0;color:#000}.navbar .dropdown-toggle:focus{box-shadow:0 0 0 0;background-color:rgba(0,0,0,0);color:#000}.navbar .dropdown-toggle .avatar{border-radius:50%;margin-right:.75rem}.navbar .nav-item .nav-link{font-size:1rem;color:#393939;font-weight:500;line-height:1.25rem;position:relative}.navbar .nav-item .nav-link:hover{color:#007bbd}.navbar .nav-item .nav-link:hover:before{content:"";position:absolute;left:0;bottom:-3px;width:100%;height:3px;background-color:#007bbd}.navbar .navbar-expand-lg .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar .navbar-expand-lg .navbar-nav .dropdown:hover .dropdown-menu{display:block}.navbar .notification{position:relative;display:flex;text-decoration:none;color:#878787}.navbar .notification .notification_count{position:absolute;top:2px;right:6px;background-color:red;font-size:.625rem;color:#fff;width:.37375rem;height:.37375rem;border-radius:50%;display:flex;align-items:center;justify-content:center;border:1px solid #fff}li.lang-selector-li{display:none !important}@media(min-width: 992px){.navbar-expand-lg .navbar-nav .nav-item{margin-right:1.5rem}.navbar-expand-lg .navbar-nav .nav-item .nav-link{padding:1.25rem .5rem}}.logout-menu{display:none}.logout-menu a:after{display:none}.logout-menu:after{display:none}@media only screen and (max-width: 768px){.subnavbar .mega-menu .mega-menu-list a{width:100% !important;border-right:0 !important}}@media only screen and (max-width: 992px){.navbar-brand{order:1}.navbar-toggler{order:3}.dropdown.language-selection{order:2;width:100px;border:0 !important;position:absolute;right:70px}.nav-info{width:100%;padding:1rem;margin-right:0}.logout-menu{display:block}.logout-menu-mobile{display:none}.navbar{padding-top:.5rem;padding-bottom:.5rem}.navbar .nav-item .nav-link{padding:1rem !important;border-bottom:1px solid #dae5eb}.navbar .nav-item .nav-link:hover:before{display:none}.navbar .nav-item .nav-link.show{border-bottom:1px solid #dae5eb !important}.navbar .nav-item .nav-link.show:after{content:"";border-top:0;border-right:.3em solid rgba(0,0,0,0);border-bottom:.3em solid;border-left:.3em solid rgba(0,0,0,0)}.navbar .subnavbar{background-color:rgba(0,0,0,0);position:initial}.navbar .subnavbar .nav-link{border-bottom:0px solid rgba(0,0,0,0)}.navbar .subnavbar .mega-menu{width:100%}.navbar .subnavbar .dropdown:hover .dropdown-menu.mega-menu{width:100% !important;box-shadow:0px 4px 16px 0px rgba(24,62,122,0);border:0 !important;background-color:#f7fcff}.navbar .dropdown-menu[data-bs-popper]{box-shadow:0px 4px 16px 0px rgba(0,0,0,0);border:0 solid rgba(0,0,0,0)}.navbar .dropdown{margin-right:0;border-bottom:1px solid #dae5eb}.navbar .dropdown-toggle{padding:16px 0;width:100%;text-align:left}.navbar .dropdown-toggle::after{position:absolute;right:1rem;top:24px}.navbar .dropdown-menu[data-bs-popper]{left:0}.navbar-nav{width:100%;margin-bottom:0 !important}.mobile-profile{width:100%;order:1;margin-bottom:100px !important}.mobile-profile button{display:flex;align-items:center;justify-content:center;flex-direction:column;flex-wrap:nowrap}.mobile-profile button span{margin-bottom:14px}.mobile-profile button span svg{width:90px;height:90px}.mobile-profile button.dropdown-toggle::after{display:none}.mobile-profile .dropdown-menu{width:100%;border:0}.mobile-profile .dropdown-menu .dropdown-item{padding:16px 0;border-bottom:1px solid #dae5eb;color:#393939;font-size:1.125rem;font-style:normal;font-weight:500;line-height:1.25rem}.mobile-profile .dropdown-menu .dropdown-item:hover{background-color:rgba(0,0,0,0);color:#007bbd}.navbar-collapse{position:absolute;top:54px;right:100%;padding-bottom:15px;width:100%;transition:all .3s ease;display:block;display:flex;flex-direction:column;width:100%}.navbar-collapse.collapsing{height:auto !important;margin-right:50%;transition:all .3s ease;display:block}.navbar-collapse.show{right:0;background-color:#fff;height:95vh;overflow:hidden;overflow-y:auto}.navbar-toggler span{display:block;background-color:#444;height:3px;width:25px;margin-top:4px;margin-bottom:4px;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);position:relative;left:0;opacity:1;-webkit-transition:transform .35s ease-in-out;-moz-transition:transform .35s ease-in-out;-o-transition:transform .35s ease-in-out;transition:transform .35s ease-in-out}.navbar-toggler[aria-expanded=true] span:nth-child(1){position:absolute;left:12px;top:10px;-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg);opacity:.9}.navbar-toggler[aria-expanded=true] span:nth-child(2){height:12px;visibility:hidden;background-color:rgba(0,0,0,0)}.navbar-toggler[aria-expanded=true] span:nth-child(3){position:absolute;left:12px;top:10px;-webkit-transform:rotate(-135deg);-moz-transform:rotate(-135deg);-o-transform:rotate(-135deg);transform:rotate(-135deg);opacity:.9}}.gb-table{border-radius:8px}.gb-table thead td{font-size:.9375rem;font-weight:600;background-color:#f7fcff}.gb-table td{border:1px solid #dae5eb;padding:1.25rem 1rem;font-size:1rem;line-height:1.5rem;vertical-align:top}::placeholder{color:#a4a5a6}.xplorer-section h2{font-size:1rem;color:#393939;font-weight:700;margin-bottom:1rem}.xplorer-section h3{font-size:.9375rem;color:#393939;font-weight:700;margin-bottom:1rem}.xplorer-section h4{font-size:1.25rem;color:#393939;font-weight:700;margin-bottom:1rem}.xplorer-section p{font-size:1rem;color:#63666f;font-weight:500;line-height:1.375rem}.xplorer-section ol{margin-top:1.75rem}.xplorer-section ol li{font-size:1rem;color:#63666f;font-weight:500;position:relative;padding-left:10px;margin-bottom:.75rem}.xplorer-section .k-tabstrip-items-wrapper .k-item.k-active{background-color:rgba(0,0,0,0) !important}.xplorer-section .k-content{background-color:rgba(0,0,0,0);padding-left:0 !important;padding-right:0 !important}.xplorer-section .k-content:focus{outline-width:0}.xplorer-section .faq-header{font-size:1.125rem;color:#393939;font-weight:700}.xplorer-section hr{margin-bottom:1.5rem;margin-top:1.5rem}.xplorer-section a{font-size:1rem;color:#007bbd;font-weight:700;padding-right:1.25rem}.xplorer-section .parent-tab-item{width:50%}.xplorer-section .parent-tab-item .k-link{font-size:1.2rem;text-align:center}.xplorer-section .gb-tabs .k-tabstrip-content{padding-top:1rem !important}.xplorer-section .gb-tabs.parent-tabs .k-tabstrip-items{flex-wrap:nowrap !important}.xplorer-section .gb-tabs.parent-tabs .k-tabstrip-items .k-tabstrip-item.parent-tab-item{width:50%;text-align:center}.xplorer-section .child-tabs .k-tabstrip-items .k-link,.xplorer-section .parent-tabs .k-tabstrip-items .k-link{font-size:1rem;color:#63666f;font-weight:700}.xplorer-section .child-tabs .k-tabstrip-items .k-active .k-link,.xplorer-section .parent-tabs .k-tabstrip-items .k-active .k-link{color:#007bbd}.xplorer-section .gb-table{border-radius:8px}.xplorer-section .gb-table thead td{font-size:.9375rem;font-weight:600;background-color:#f7fcff}.xplorer-section .gb-table td{border:1px solid #dae5eb;padding:1.25rem 1rem;font-size:1rem;line-height:1.5rem;vertical-align:top}.gbcheckbox{display:flex;gap:10px;align-items:center}.gbcheckbox label{font-size:1rem;color:#63666f;font-weight:500}.gbcheckbox .k-checkbox{width:19px;height:19px;border-radius:3px}.gbcheckbox .k-checkbox:checked{border-color:#007bbd;color:#fff;background-color:#007bbd}.gbcheckbox .k-checkbox:checked:focus{box-shadow:0 0 0 2px rgba(0,123,189,.3)}.k-checkbox:checked,.k-checkbox.k-checked{border-color:#007bbd;color:#fff;background-color:#007bbd}.k-checkbox:checked:focus,.k-checkbox.k-checked:focus{box-shadow:0 0 0 2px rgba(0,123,189,.3)}.tellus-container h6{font-size:1.25rem;color:#000;font-weight:700;margin-bottom:1.25rem}.tellus-container sup{font-size:1.125rem;color:#dc3545;font-weight:400;position:relative;top:-2px;left:2px}.tellus-container p{font-size:1.125rem;color:#63666f}.tellus-container p a{color:#007bbd;font-weight:700}.tellus-container .toggle-button{margin-right:0 !important}.tellus-container .toggle-button .k-button-solid-base{width:8.125rem}.tellus-container .k-form-field{margin-top:1rem}.tellus-container .k-radio-list{flex-flow:row nowrap;gap:1rem}.tellus-container .gb-dropdown label{font-size:1.125rem;color:#63666f;margin-bottom:.5rem}.tellus-container .gb-dropdown .primary-dropdown{margin-bottom:0;padding:.4rem 1rem}.tellus-container .gb-dropdown .primary-dropdown .k-input-inner{padding:0}.tellus-container .date-age-toggle{background-color:#fff;border:1px solid #dae5eb;border-radius:8px}.tellus-container .date-age-toggle buton{background-color:rgba(0,0,0,0)}.dots li{font-size:1rem;color:#63666f;font-weight:500;position:relative;padding-left:10px;margin-bottom:.75rem}.dots li:before{content:"";width:5px;height:5px;background-color:#63666f;border-radius:50%;position:absolute;left:0;top:7px}.k-radio{border-color:#007bbd}.k-radio:checked{border-color:#007bbd;color:#fff;background-color:#007bbd}.k-radio:checked:focus{box-shadow:0 0 0 2px rgba(0,123,189,.3)}.k-radio-label{font-size:1rem}.h-46{height:46px}.mb-56{margin-bottom:56px}.quotes-heading{font-size:1.5rem;color:#000;font-weight:700;margin-bottom:1.25rem}.quoteresults-section .gb-slider{width:12rem;height:16rem;margin-top:30px;margin-bottom:40px}.quoteresults-section .gb-slider .k-slider-items{border:0}.quoteresults-section .gb-slider .k-slider-items li{font-size:1rem;color:#63666f}.quoteresults-section .gb-slider .k-slider-items li:last-child{font-weight:normal}.quoteresults-section .gb-slider .k-draghandle{width:1.25rem;height:1.25rem}.quoteresults-section .gb-slider .k-draghandle:before{content:"";width:8px;height:1px;position:absolute;top:7px;left:5px;background-color:#91d0f2;border-radius:2px}.quoteresults-section .gb-slider .k-draghandle:after{content:"";width:8px;height:1px;position:absolute;top:11px;left:5px;background-color:#91d0f2;border-radius:2px}.quoteresults-section .gb-accordion .k-panelbar-item:last-child{background-color:rgba(0,0,0,0)}.quoteresults-section .sub-headtext{font-size:1rem;color:#63666f;font-weight:500;margin-bottom:1.25rem}.quoteresults-section ul{border:1px solid #dae5eb;border-radius:8px}.quoteresults-section ul li{display:flex;align-items:center;justify-content:space-between;padding:1.25rem 1rem;font-size:1rem;color:#000}.quoteresults-section ul li p{margin:0 !important}.quoteresults-section ul li:last-child{background-color:#f6f9fa;font-weight:600;border-bottom-left-radius:8px;border-bottom-right-radius:8px}.quoteresults-section .usbenefits{max-width:80%;margin-top:1.5rem;margin-bottom:2rem}.quoteresults-section .usbenefits h5{font-size:1.125rem;color:#393939;font-weight:700;margin-bottom:1rem}.quoteresults-section .usbenefits p{font-size:1rem;color:#63666f;font-weight:500;margin-bottom:.75rem;line-height:1.375rem}.quoteresults-section .usbenefits .gb-dropdown label{font-size:1.125rem;color:#393939;font-weight:500;margin-bottom:.75rem}.quoteresults-section .usbenefits-pdf{border:1px solid #dae5eb;border-radius:8px;margin-bottom:2rem}.quoteresults-section .usbenefits-pdf a{display:flex;align-items:center;padding:1.25rem 1rem;font-size:1rem;color:#393939;font-weight:700;border-bottom:1px solid #dae5eb;gap:.5rem}.quoteresults-section .usbenefits-pdf a:last-child{border-bottom-left-radius:8px;border-bottom-right-radius:8px;border-bottom:0 solid #dae5eb}.quoteresults-section .usbenefits-pdf a span{display:flex;justify-content:end;flex-grow:1}.quoteresults-section h6{font-size:1.25rem;color:#393939;font-weight:700;margin-bottom:1.25rem}.quoteresults-section .salesteam-info{border:1px solid #dae5eb;border-radius:8px;padding:1.25rem 1.5rem}.quoteresults-section .salesteam-info .plan-table{margin-bottom:1.25rem}.quoteresults-section .salesteam-info .plan-table li{border-bottom:1px solid #dae5eb}.quoteresults-section .salesteam-info .plan-table li:last-child{background-color:rgba(0,0,0,0);font-weight:600;border-bottom-left-radius:8px;border-bottom-right-radius:8px;border-bottom:0 solid #dae5eb}.quoteresults-section .salesteam-info p{font-size:.875rem;color:#63666f;font-weight:500;margin-bottom:1rem;line-height:1.375rem}.quoteresults-section .salesteam-info h5{font-size:1.125rem;color:#393939;font-weight:700;margin-bottom:.5rem;line-height:1.5rem}.quoteresults-section .salesteam-info a{color:#007bbd}.quoteresults-section .salesteam-info .quote-info{border:0;margin-bottom:1.5rem}.quoteresults-section .salesteam-info .quote-info p{font-size:.875rem;color:#63666f;font-weight:500;margin-bottom:.94rem;position:relative;padding-left:14px;line-height:1.375rem}.quoteresults-section .salesteam-info .quote-info p:before{content:"";width:5px;height:5px;background-color:#63666f;position:absolute;left:0;top:8px;border-radius:50%}.quoteresults-section .salesteam-info .quote-info p:last-child{margin-bottom:0}.enrollment-instructions-section .enrollment-instructions{background:#f8f9fa;min-height:100vh;padding:2rem 0}.enrollment-instructions-section .instruction-container{max-width:1200px;margin:0 auto;padding:0 1rem}.enrollment-instructions-section .instruction-card{background:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1);border:1px solid #e5e5e5;overflow:hidden}.enrollment-instructions-section .card-body{padding:2rem}.enrollment-instructions-section .logo-section{display:flex;align-items:flex-start;gap:1rem;margin-bottom:2rem}.enrollment-instructions-section .title-section{flex:1}.enrollment-instructions-section .small-title{color:#666;font-size:1rem;font-weight:400;margin:0 0 .25rem 0}.enrollment-instructions-section .subtitle{color:#06c;font-size:2rem;font-weight:700;margin:0}.enrollment-instructions-section .description{color:#666;font-size:1rem;margin:0 0 2rem 0;line-height:1.4}.enrollment-instructions-section .instructions-content{display:grid;grid-template-columns:1fr 1fr;gap:2rem;margin-bottom:2rem}.enrollment-instructions-section .section-title{color:#333;font-size:1rem;font-weight:600;margin:0 0 1rem 0;line-height:1.4}.enrollment-instructions-section .instruction-list{list-style:none;padding:0;margin:0}.enrollment-instructions-section .instruction-list>li{position:relative;padding-left:1.5rem;margin-bottom:1rem;color:#333;font-size:.9rem;line-height:1.4}.enrollment-instructions-section .instruction-list>li::before{content:"•";color:#06c;font-weight:bold;position:absolute;left:0;top:0}.enrollment-instructions-section .sub-list{list-style:none;padding:0;margin:.5rem 0 0 1rem}.enrollment-instructions-section .sub-list>li{position:relative;padding-left:1rem;margin-bottom:.5rem;color:#666;font-size:.85rem}.enrollment-instructions-section .sub-list>li::before{content:"◦";color:#06c;position:absolute;left:0;top:0}.enrollment-instructions-section .continue-section{text-align:right;padding-top:1rem}.enrollment-instructions-section .continue-btn{background:#06c;color:#fff;border:none;padding:.75rem 2rem;border-radius:4px;font-size:1rem;font-weight:500;cursor:pointer;text-decoration:none;display:inline-block}.enrollment-instructions-section .continue-btn:hover{background:#0056b3}@media(max-width: 768px){.enrollment-instructions-section .enrollment-instructions{padding:1rem 0}.enrollment-instructions-section .instruction-container{padding:0 .5rem}.enrollment-instructions-section .card-body{padding:1.5rem}.enrollment-instructions-section .logo-section{flex-direction:column;align-items:flex-start;gap:.5rem}.enrollment-instructions-section .small-title{font-size:.9rem}.enrollment-instructions-section .subtitle{font-size:1.5rem}.enrollment-instructions-section .instructions-content{grid-template-columns:1fr;gap:1rem}.enrollment-instructions-section .section-title{font-size:.9rem}.enrollment-instructions-section .instruction-list>li{font-size:.8rem}.enrollment-instructions-section .continue-section{text-align:center}.enrollment-instructions-section .continue-btn{width:100%}}.application-section .h4{margin-bottom:.75rem}.application-section p{line-height:1.375rem}.application-section .gb-btn-primary{padding:16px 50px}.application-section .applicant-label{font-size:1.125rem;color:#63666f;margin-bottom:.5rem}.application-section .applicant-label sup{font-size:1.125rem;color:#dc3545;font-weight:400;position:relative;top:-2px;left:2px}.k-calendar .k-calendar-td.k-selected .k-link{background-color:#007bbd}.k-calendar .k-calendar-td.k-selected:hover .k-link{background-color:#007bbd}.k-calendar .k-calendar-view .k-today{color:#007bbd}.k-calendar .k-calendar-header .k-calendar-nav .k-calendar-nav-today{color:#007bbd}.k-calendar .k-calendar-header .k-calendar-nav .k-calendar-nav-today.k-button::before{background-color:#007bbd}.plan-list{border-radius:.5rem;border:1px solid #dae5eb}.plan-list li{border-bottom:1px solid #dae5eb;padding:12px}.plan-list li:last-child{border:0 !important}.plan-list li a{display:flex;align-items:center;justify-content:space-between;padding-right:0}.gb-datepicker{margin-top:1rem}.gb-datepicker label{font-size:1.125rem;color:#63666f;margin-bottom:.5rem}.gb-datepicker .k-datepicker{border-radius:.5rem;border:1px solid #c3d1d9}.gb-datepicker .k-datepicker .k-input-inner{font-size:1rem;color:#393939;font-weight:700;padding:.72rem 1rem}.gb-datepicker .k-datepicker .k-input-button{background-color:rgba(0,0,0,0);border:0;padding-right:1rem}.input-label{font-size:1.125rem;color:#63666f;margin-bottom:.5rem}.input-label-steps{font-size:1rem;color:#63666f;margin-bottom:.5rem}@media screen and (max-width: 640px){.tellus-container .gb-btn-primary{width:100%}.quoteresults-section .share-quote .gb-input-group{padding-left:0;padding-right:0;margin-bottom:14px}.quoteresults-section .share-quote .gb-btn-primary{width:100%}}@media screen and (max-width: 992px){.quoteresults-section ul{margin-bottom:1.5rem}.quoteresults-section .share-quote .gb-input-group{padding-left:0;padding-right:0;margin-bottom:14px}.quoteresults-section .salesteam-info .gb-btn-outline{width:100%}.quoteresults-section .gb-tabs .k-tabstrip-content{padding-top:1.75rem !important}}@media screen and (max-width: 1024px){.quoteresults-section .usbenefits{max-width:100%}.xplorer-section .k-content{padding-top:1.75rem !important}.mb-56{margin-bottom:0}}.quote-results .quote-card{background:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1);padding:2.5rem;border:1px solid #e5e5e5}.quote-results .quote-header{margin-bottom:2rem;position:relative}.quote-results .quote-title{color:#666;font-size:1rem;font-weight:400;margin-bottom:.25rem}.quote-results .quote-subtitle{color:#06c;font-size:2rem;font-weight:700;margin-bottom:0;max-width:70%}.quote-results .schedule-call-btn{background:#fff;border:2px solid #06c;color:#06c;padding:.5rem 1rem;border-radius:4px;font-size:.9rem;cursor:pointer;position:absolute;top:0;right:0}.quote-results .schedule-call-btn:hover{background:#f8f9fa}.quote-results .form-columns{display:flex;gap:3rem;margin-top:2rem}.quote-results .form-column-left,.quote-results .form-column-right{flex:1}.quote-results .step-section{margin-bottom:2.5rem}.quote-results .step-title{color:#333;font-size:1rem;font-weight:600;margin-bottom:1rem}.quote-results .coverage-tabs{display:flex;gap:.5rem;margin-bottom:1rem}.quote-results .coverage-tab{background:#fff;border:1px solid #ddd;color:#666;padding:.5rem 1rem;border-radius:4px;font-size:.85rem;cursor:pointer;transition:all .2s}.quote-results .coverage-tab.active{background:#06c;color:#fff;border-color:#06c}.quote-results .coverage-tab.selected{background:#06c;color:#fff;border-color:#06c}.quote-results .coverage-tab:hover:not(.active):not(.selected){border-color:#06c;color:#06c}.quote-results .coverage-description{font-size:.9rem;color:#666;line-height:1.4}.quote-results .deductible-selection .deductible-dropdown{width:100%;border:1px solid #ddd;border-radius:4px;background:#fff}.quote-results .deductible-selection .deductible-dropdown .deductible-option{display:flex;justify-content:space-between;align-items:center;padding:.75rem 1rem}.quote-results .deductible-selection .deductible-dropdown .deductible-option .plan-name{font-weight:500;color:#333}.quote-results .deductible-selection .deductible-dropdown .deductible-option .plan-price{font-weight:600;color:#06c}.quote-results .addon-options{display:flex;gap:1rem}.quote-results .addon-options.single-column{justify-content:flex-start}.quote-results .addon-column{flex:1}.quote-results .addon-option{align-items:center;justify-content:space-between;padding:0;border-radius:4px;background:#fff}.quote-results .addon-checkbox{display:flex;align-items:center;gap:.5rem;cursor:pointer;font-size:.9rem;color:#333;margin-bottom:10px}.quote-results .addon-checkbox input[type=checkbox]{margin:0;cursor:pointer}.quote-results .whats-covered-btn{background:none;border:none;color:#06c;font-size:.8rem;cursor:pointer;text-decoration:underline;padding:0}.quote-results .whats-covered-btn:hover{color:#0056b3}.quote-results .form-column-right{background:#f8f9fa;border-radius:8px;padding:1.5rem}.quote-results .plan-summary{height:100%;display:flex;flex-direction:column}.quote-results .plan-header{margin-bottom:2rem}.quote-results .plan-price .price{color:#004d84;font-size:3rem;font-weight:500}.quote-results .plan-price .price-period{color:#666;font-size:.9rem;margin-left:.5rem}.quote-results .coverage-info{margin-bottom:1.5rem}.quote-results .coverage-item{display:flex;align-items:center;justify-content:space-between;margin-bottom:0}.quote-results .coverage-item .coverage-label{color:#666;font-size:1rem}.quote-results .coverage-item .coverage-value{color:#333;font-weight:500;font-size:.9rem}.quote-results .edit-btn{background:none;border:none;color:#06c;font-size:1rem;cursor:pointer;display:flex;align-items:center;gap:.25rem;padding:0}.quote-results .edit-btn:hover{color:#0056b3;text-decoration:underline}.quote-results .edit-btn svg{width:14px;height:14px}.quote-results .plan-details{margin-bottom:2rem}.quote-results .detail-item{display:flex;justify-content:space-between;align-items:center;margin-bottom:.15rem;font-size:1rem}.quote-results .detail-item .detail-label{color:#666}.quote-results .detail-item .detail-value{color:#333;font-weight:500}.quote-results .action-buttons{display:flex;gap:.75rem;margin-top:auto}.quote-results .apply-btn{flex:1}.quote-results .share-btn{flex:1}.quote-results .external-content{margin-top:2rem}.quote-results .usbenefits-pdf{margin:2rem 0}.quote-results .usbenefits-pdf a{display:flex;align-items:center;gap:.5rem;color:#06c;text-decoration:none;margin-bottom:1rem;font-size:.9rem}.quote-results .usbenefits-pdf a:hover{text-decoration:underline}.quote-results .usbenefits-pdf a img{width:16px;height:16px}.quote-results .usbenefits-pdf a svg{width:16px;height:16px}.quote-results .salesteam-info{background:#f8f9fa;border-radius:8px;padding:2rem;margin:2rem 0}.quote-results .salesteam-info h2,.quote-results .salesteam-info h3,.quote-results .salesteam-info h4{color:#06c}.quote-results .salesteam-info .plan-table{list-style:none;padding:0;margin:1rem 0}.quote-results .salesteam-info .plan-table li{display:flex;justify-content:space-between;padding:.5rem 0;border-bottom:1px solid #ddd}.quote-results .salesteam-info .plan-table li:last-child{border-bottom:none}.quote-results .salesteam-info .plan-table li p{margin:0;font-size:.9rem}.quote-results .salesteam-info .quote-info{margin:1.5rem 0}.quote-results .salesteam-info .quote-info p{margin-bottom:.5rem;font-size:.9rem;color:#666}.quote-results .salesteam-info .quote-info p span{color:#333;font-weight:500}.quote-results .salesteam-info .btn{padding:.75rem 1.5rem;border-radius:4px;font-size:.9rem;cursor:pointer;text-decoration:none;display:inline-block;text-align:center}.quote-results .salesteam-info .gb-btn-primary{background:#06c;color:#fff;border:none}.quote-results .salesteam-info .gb-btn-primary:hover{background:#0056b3}.quote-results .salesteam-info .gb-btn-outline{background:#fff;border:2px solid #06c;color:#06c}.quote-results .salesteam-info .gb-btn-outline:hover{background:#f8f9fa}.quote-results .salesteam-info hr{border:none;border-top:1px solid #ddd;margin:2rem 0}.quote-results .salesteam-info a{color:#06c;text-decoration:none}.quote-results .salesteam-info a:hover{text-decoration:underline}.quote-results .gb-tabs .k-tabstrip-items .k-active .k-link,.quote-results .gb-tabs .k-tabstrip-items .k-state-default .k-link{font-size:1rem !important}.quote-results .coverage-area-tabs .k-tabstrip-items{display:flex;flex-wrap:nowrap}.quote-results .coverage-area-tabs .k-tabstrip-items .k-item{flex:1;min-width:0}.quote-results .coverage-area-tabs .k-tabstrip-items .k-item:hover,.quote-results .coverage-area-tabs .k-tabstrip-items .k-item.k-hover{border-color:rgba(0,0,0,0) !important}.quote-results .coverage-area-tabs .k-tabstrip-items .k-item .k-link{padding:1.5rem .25rem !important;font-size:.875rem !important;font-family:"DM Sans","Helvetica","Arial",sans-serif !important;font-weight:400 !important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:center;justify-content:center;letter-spacing:0;color:#464846 !important;position:unset !important}.quote-results .coverage-area-tabs .k-tabstrip-items .k-item .k-link:focus:not(:focus-visible){outline:none !important;box-shadow:none !important}.quote-results .coverage-area-tabs .k-tabstrip-items .k-item .k-link:focus-visible{outline:2px solid #004d84 !important;outline-offset:2px !important;box-shadow:none !important}@media(min-width: 992px)and (max-width: 1199px){.quote-results .coverage-area-tabs .k-tabstrip-items .k-item .k-link{white-space:normal;line-height:1.2;padding:.25rem .25rem !important;word-break:break-word;hyphens:auto}}@media(max-width: 680px){.quote-results .coverage-area-tabs .k-tabstrip-items .k-item .k-link{white-space:normal;line-height:1.2;font-size:.75rem !important;padding:.25rem .25rem !important;word-break:break-word;hyphens:auto}}@media(max-width: 768px){.quote-results .coverage-area-tabs .k-tabstrip-items .k-item .k-link{font-size:.75rem !important;padding:.25rem .25rem !important}}.quote-results .coverage-area-tabs .k-tabstrip-items .k-item:hover .k-link{color:#004d84 !important}.quote-results .coverage-area-tabs .k-tabstrip-items .k-item.k-active .k-link{color:#004d84 !important;font-weight:600 !important}@media(max-width: 768px){.quote-results .form-columns{flex-direction:column;gap:1.5rem}.quote-results .form-column-left,.quote-results .form-column-right{padding:0}.quote-results .coverage-tabs{flex-direction:column;gap:.5rem}.quote-results .coverage-tab{text-align:center}.quote-results .addon-option{flex-direction:column;align-items:flex-start;gap:.5rem}.quote-results .quote-card{padding:1.5rem}.quote-results .schedule-call-btn{position:static;margin-top:1rem;width:100%}.quote-results .quote-subtitle{max-width:100%}.quote-results .action-buttons{flex-direction:column}.quote-results .coverage-item{flex-direction:column;align-items:flex-start;gap:.5rem}.quote-results .detail-item{flex-direction:column;align-items:flex-start;gap:.25rem}.quote-results .salesteam-info{padding:1.5rem}}.riders{margin-top:20px}.riders button.edit-btn{margin-bottom:6px}.step-section.step-3{margin-bottom:0}.nospace{margin:0;padding:0;margin-bottom:0 !important}.step-space{margin-bottom:16px !important}.h5.plan-name{margin-bottom:0 !important}.blue-overlay{max-width:58.8em !important}.blue-overlay ul li{list-style:disc !important;font-size:1.6em;font-weight:700;line-height:1.125em;padding:0 0 .1875em;color:#63666f;font-size:.9em;line-height:1.78em;position:relative}.blue-overlay-cta{width:32%;font-size:16px;font-weight:500 !important;text-transform:unset !important;float:right;text-decoration:none;border:1px solid #fff !important}.blue-overlay-wrap a:hover{color:#fff !important;text-decoration:none !important}.quote-results .step-section p.coverage-description{margin-bottom:0}.quote-results h3.step-title{margin-bottom:0 !important}h3.step-title.step2,h3.step-title.step3{margin-bottom:16px !important}.quote-results h3.plan-name{margin-bottom:0 !important;color:unset}.buy-process-section .logo-section{display:flex;align-items:flex-start;gap:1rem}.buy-process-section .logo-circle{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:bold;font-size:1.2rem;flex-shrink:0}.buy-process-section .logo-circle.contact{background:#9b59b6}.buy-process-section .logo-circle.insurance{background:#e91e63}.buy-process-section .logo-circle.health{background:#4caf50}.buy-process-section .logo-circle.terms{background:#ff9800}.buy-process-section .logo-circle.payment{background:#2196f3}.buy-process-section .logo-circle.confirmation{background:#795548}.buy-process-section .title-section{flex:1}.buy-process-section .small-title{color:#666;font-size:1rem;font-weight:400;margin:0 0 .25rem 0}.buy-process-section .subtitle{color:#06c;font-size:2rem;font-weight:700;margin:0}.buy-process-section .description{color:#666;font-size:1rem;margin:0 0 1.5rem 0;line-height:1.4}.buy-process-section .process-columns{display:grid;grid-template-columns:1fr 1fr;gap:2rem;margin-bottom:1.5rem}.buy-process-section .process-columns .process-column-left,.buy-process-section .process-columns .process-column-right{display:flex;flex-direction:column;gap:1.5rem}.buy-process-section ul.validation-summary{background-color:#ffe4b5;border:1px solid #ddd;padding:1.5rem;margin-top:2rem;margin-bottom:2rem;border-radius:4px}.buy-process-section ul.validation-summary>li.validation-message{color:red;list-style-type:disc;margin-left:2.5rem}.buy-process-section .location-questions,.buy-process-section .health-questions-columns{display:grid;grid-template-columns:1fr 1fr;gap:2rem;margin-bottom:1.5rem}.buy-process-section .location-questions .question-column,.buy-process-section .location-questions .health-question-column-left,.buy-process-section .location-questions .health-question-column-right,.buy-process-section .health-questions-columns .question-column,.buy-process-section .health-questions-columns .health-question-column-left,.buy-process-section .health-questions-columns .health-question-column-right{display:flex;flex-direction:column;gap:1.5rem}.buy-process-section .location-question .question-text{color:#333;font-weight:500;margin-bottom:.5rem}.buy-process-section .location-question .edit-btn{background:none;border:none;color:#06c;font-size:.9rem;cursor:pointer;text-decoration:underline;padding:0;margin-bottom:.5rem}.buy-process-section .location-question .edit-btn:hover{color:#0056b3}.buy-process-section .location-question .selected-values{color:#666;font-size:.9rem;margin:0;line-height:1.4;min-height:1.2rem}.buy-process-section .form-section{margin-bottom:2.5rem;padding-bottom:1.5rem;border-bottom:1px solid #e5e5e5}.buy-process-section .form-section:last-child{border-bottom:none;margin-bottom:0}.buy-process-section .section-title{color:#06c;font-size:1.5rem;font-weight:600;margin:0 0 1.5rem 0}.buy-process-section .section-description{color:#666;font-size:.95rem;margin:0 0 1.5rem 0;line-height:1.4}.buy-process-section .section-description i{font-style:italic}.buy-process-section .form-row{display:flex;gap:1rem;margin-bottom:1rem}.buy-process-section .form-group{flex:1;margin-bottom:1rem}.buy-process-section .form-group.full-width{flex:100%}.buy-process-section .form-label{display:block;margin-bottom:.5rem;color:#333;font-size:.9rem;font-weight:500}.buy-process-section .form-label .required{color:#e74c3c}.buy-process-section .form-control-custom{width:100%;padding:.75rem;border:1px solid #ddd;border-radius:4px;font-size:1rem;background:#fff}.buy-process-section .form-control-custom:focus{outline:none;border-color:#06c;box-shadow:0 0 0 2px rgba(0,102,204,.1)}.buy-process-section .form-select-custom{width:100%;padding:.75rem;border:1px solid #ddd;border-radius:4px;font-size:1rem;background:#fff}.buy-process-section .form-select-custom:focus{outline:none;border-color:#06c;box-shadow:0 0 0 2px rgba(0,102,204,.1)}.buy-process-section .form-datecontrol-custom{height:50px;width:100%}.buy-process-section .help-text{font-size:.8rem;color:#666;margin-top:.25rem;font-style:italic}.buy-process-section .radio-section{margin:1rem 0}.buy-process-section .radio-inline{display:flex;gap:1rem;margin-top:.5rem}.buy-process-section .radiobutton-container{margin-bottom:1.5rem;padding-bottom:1rem}.buy-process-section .radiobutton-container .radio-label{color:#333;font-weight:500;margin-bottom:.75rem;display:block;font-size:1rem;line-height:1.4}.buy-process-section .radiobutton-container .k-radio-list{display:flex;gap:2rem;margin-top:.5rem}.buy-process-section .radiobutton-container .k-radio-list .k-radio-item{display:flex;align-items:center;gap:.5rem}.buy-process-section .radiobutton-container hr{margin:1.5rem 0;border-color:#e5e5e5}.buy-process-section .applicants-list .applicant-card,.buy-process-section .applicants-list .applicant-item,.buy-process-section .applicant-cover .applicant-card,.buy-process-section .applicant-cover .applicant-item{border:1px solid #e5e5e5;border-radius:8px;padding:1.5rem;margin-bottom:1.5rem;background:#fafafa}.buy-process-section .applicants-list .applicant-card .applicant-header,.buy-process-section .applicants-list .applicant-item .applicant-header,.buy-process-section .applicant-cover .applicant-card .applicant-header,.buy-process-section .applicant-cover .applicant-item .applicant-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;padding-bottom:.75rem;border-bottom:1px solid #e5e5e5}.buy-process-section .applicants-list .applicant-card .applicant-header .relationship-label,.buy-process-section .applicants-list .applicant-item .applicant-header .relationship-label,.buy-process-section .applicant-cover .applicant-card .applicant-header .relationship-label,.buy-process-section .applicant-cover .applicant-item .applicant-header .relationship-label{color:#06c;font-weight:600;margin:0;font-size:1.1rem}.buy-process-section .applicants-list .applicant-card .applicant-header .delete-btn,.buy-process-section .applicants-list .applicant-card .applicant-header .trash-button,.buy-process-section .applicants-list .applicant-item .applicant-header .delete-btn,.buy-process-section .applicants-list .applicant-item .applicant-header .trash-button,.buy-process-section .applicant-cover .applicant-card .applicant-header .delete-btn,.buy-process-section .applicant-cover .applicant-card .applicant-header .trash-button,.buy-process-section .applicant-cover .applicant-item .applicant-header .delete-btn,.buy-process-section .applicant-cover .applicant-item .applicant-header .trash-button{color:#fff;border:none;border-radius:4px;padding:.5rem;cursor:pointer;font-size:.8rem;min-width:32px;min-height:32px;display:flex;align-items:center;justify-content:center;background:url("/images/trash-icon.svg") no-repeat center center;color:#c82333;background-color:#c82333;background-size:16px 16px}.buy-process-section .applicants-list .applicant-card .applicant-header .delete-btn:hover,.buy-process-section .applicants-list .applicant-card .applicant-header .trash-button:hover,.buy-process-section .applicants-list .applicant-item .applicant-header .delete-btn:hover,.buy-process-section .applicants-list .applicant-item .applicant-header .trash-button:hover,.buy-process-section .applicant-cover .applicant-card .applicant-header .delete-btn:hover,.buy-process-section .applicant-cover .applicant-card .applicant-header .trash-button:hover,.buy-process-section .applicant-cover .applicant-item .applicant-header .delete-btn:hover,.buy-process-section .applicant-cover .applicant-item .applicant-header .trash-button:hover{background:url("/images/trash-icon.svg") no-repeat center center;color:#c82333;background-color:#c82333;background-size:16px 16px}.buy-process-section .applicants-list .applicant-card .applicant-header .delete-btn svg,.buy-process-section .applicants-list .applicant-card .applicant-header .trash-button svg,.buy-process-section .applicants-list .applicant-item .applicant-header .delete-btn svg,.buy-process-section .applicants-list .applicant-item .applicant-header .trash-button svg,.buy-process-section .applicant-cover .applicant-card .applicant-header .delete-btn svg,.buy-process-section .applicant-cover .applicant-card .applicant-header .trash-button svg,.buy-process-section .applicant-cover .applicant-item .applicant-header .delete-btn svg,.buy-process-section .applicant-cover .applicant-item .applicant-header .trash-button svg{width:16px;height:16px;fill:#fff}.buy-process-section .applicants-list .applicant-card .applicant-details .height-inputs,.buy-process-section .applicants-list .applicant-item .applicant-details .height-inputs,.buy-process-section .applicant-cover .applicant-card .applicant-details .height-inputs,.buy-process-section .applicant-cover .applicant-item .applicant-details .height-inputs{display:flex;align-items:center;gap:.5rem}.buy-process-section .applicants-list .applicant-card .applicant-details .height-inputs .form-control-custom,.buy-process-section .applicants-list .applicant-item .applicant-details .height-inputs .form-control-custom,.buy-process-section .applicant-cover .applicant-card .applicant-details .height-inputs .form-control-custom,.buy-process-section .applicant-cover .applicant-item .applicant-details .height-inputs .form-control-custom{flex:1}.buy-process-section .applicants-list .applicant-card .applicant-details .height-inputs .separator,.buy-process-section .applicants-list .applicant-item .applicant-details .height-inputs .separator,.buy-process-section .applicant-cover .applicant-card .applicant-details .height-inputs .separator,.buy-process-section .applicant-cover .applicant-item .applicant-details .height-inputs .separator{color:#666;font-weight:bold}.buy-process-section .applicants-list .applicant-card .applicant-details .validation-row,.buy-process-section .applicants-list .applicant-item .applicant-details .validation-row,.buy-process-section .applicant-cover .applicant-card .applicant-details .validation-row,.buy-process-section .applicant-cover .applicant-item .applicant-details .validation-row{display:flex;gap:.5rem}.buy-process-section .applicants-list .applicant-card .form-row,.buy-process-section .applicants-list .applicant-item .form-row,.buy-process-section .applicant-cover .applicant-card .form-row,.buy-process-section .applicant-cover .applicant-item .form-row{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;margin-bottom:1rem}.buy-process-section .applicants-list .applicant-card .form-row:last-child,.buy-process-section .applicants-list .applicant-item .form-row:last-child,.buy-process-section .applicant-cover .applicant-card .form-row:last-child,.buy-process-section .applicant-cover .applicant-item .form-row:last-child{margin-bottom:0}.buy-process-section .applicants-list .applicant-card .form-row .form-group,.buy-process-section .applicants-list .applicant-item .form-row .form-group,.buy-process-section .applicant-cover .applicant-card .form-row .form-group,.buy-process-section .applicant-cover .applicant-item .form-row .form-group{display:flex;flex-direction:column}.buy-process-section .applicants-list .applicant-card .form-row .form-group.full-width,.buy-process-section .applicants-list .applicant-item .form-row .form-group.full-width,.buy-process-section .applicant-cover .applicant-card .form-row .form-group.full-width,.buy-process-section .applicant-cover .applicant-item .form-row .form-group.full-width{grid-column:1/-1}.buy-process-section .applicants-list .applicant-card .form-row .form-group .form-label,.buy-process-section .applicants-list .applicant-item .form-row .form-group .form-label,.buy-process-section .applicant-cover .applicant-card .form-row .form-group .form-label,.buy-process-section .applicant-cover .applicant-item .form-row .form-group .form-label{margin-bottom:.5rem;color:#333;font-size:.9rem;font-weight:500}.buy-process-section .applicants-list .applicant-card .form-row .form-group .form-control-custom,.buy-process-section .applicants-list .applicant-card .form-row .form-group .form-select-custom,.buy-process-section .applicants-list .applicant-card .form-row .form-group .form-datecontrol-custom,.buy-process-section .applicants-list .applicant-item .form-row .form-group .form-control-custom,.buy-process-section .applicants-list .applicant-item .form-row .form-group .form-select-custom,.buy-process-section .applicants-list .applicant-item .form-row .form-group .form-datecontrol-custom,.buy-process-section .applicant-cover .applicant-card .form-row .form-group .form-control-custom,.buy-process-section .applicant-cover .applicant-card .form-row .form-group .form-select-custom,.buy-process-section .applicant-cover .applicant-card .form-row .form-group .form-datecontrol-custom,.buy-process-section .applicant-cover .applicant-item .form-row .form-group .form-control-custom,.buy-process-section .applicant-cover .applicant-item .form-row .form-group .form-select-custom,.buy-process-section .applicant-cover .applicant-item .form-row .form-group .form-datecontrol-custom{width:100%;padding:.75rem;border:1px solid #ddd;border-radius:4px;font-size:1rem;background:#fff}.buy-process-section .applicants-list .applicant-card .form-row .form-group .form-control-custom:focus,.buy-process-section .applicants-list .applicant-card .form-row .form-group .form-select-custom:focus,.buy-process-section .applicants-list .applicant-card .form-row .form-group .form-datecontrol-custom:focus,.buy-process-section .applicants-list .applicant-item .form-row .form-group .form-control-custom:focus,.buy-process-section .applicants-list .applicant-item .form-row .form-group .form-select-custom:focus,.buy-process-section .applicants-list .applicant-item .form-row .form-group .form-datecontrol-custom:focus,.buy-process-section .applicant-cover .applicant-card .form-row .form-group .form-control-custom:focus,.buy-process-section .applicant-cover .applicant-card .form-row .form-group .form-select-custom:focus,.buy-process-section .applicant-cover .applicant-card .form-row .form-group .form-datecontrol-custom:focus,.buy-process-section .applicant-cover .applicant-item .form-row .form-group .form-control-custom:focus,.buy-process-section .applicant-cover .applicant-item .form-row .form-group .form-select-custom:focus,.buy-process-section .applicant-cover .applicant-item .form-row .form-group .form-datecontrol-custom:focus{outline:none;border-color:#06c;box-shadow:0 0 0 2px rgba(0,102,204,.1)}.buy-process-section .applicants-list .applicant-card .form-row .form-group textarea.form-control-custom,.buy-process-section .applicants-list .applicant-item .form-row .form-group textarea.form-control-custom,.buy-process-section .applicant-cover .applicant-card .form-row .form-group textarea.form-control-custom,.buy-process-section .applicant-cover .applicant-item .form-row .form-group textarea.form-control-custom{min-height:100px;resize:vertical}.buy-process-section .applicants-list .applicant-card .form-row .form-group .form-datecontrol-custom,.buy-process-section .applicants-list .applicant-item .form-row .form-group .form-datecontrol-custom,.buy-process-section .applicant-cover .applicant-card .form-row .form-group .form-datecontrol-custom,.buy-process-section .applicant-cover .applicant-item .form-row .form-group .form-datecontrol-custom{height:50px}.buy-process-section .applicants-list .applicant-card .form-row .form-group .form-datecontrol-custom .k-datepicker,.buy-process-section .applicants-list .applicant-item .form-row .form-group .form-datecontrol-custom .k-datepicker,.buy-process-section .applicant-cover .applicant-card .form-row .form-group .form-datecontrol-custom .k-datepicker,.buy-process-section .applicant-cover .applicant-item .form-row .form-group .form-datecontrol-custom .k-datepicker{width:100%}.buy-process-section .applicants-list .applicant-card .form-row .form-group .form-datecontrol-custom .k-datepicker .k-input,.buy-process-section .applicants-list .applicant-item .form-row .form-group .form-datecontrol-custom .k-datepicker .k-input,.buy-process-section .applicant-cover .applicant-card .form-row .form-group .form-datecontrol-custom .k-datepicker .k-input,.buy-process-section .applicant-cover .applicant-item .form-row .form-group .form-datecontrol-custom .k-datepicker .k-input{padding:.75rem;border:1px solid #ddd;border-radius:4px}.buy-process-section .applicants-list .applicant-card .form-row .form-group .k-dropdown,.buy-process-section .applicants-list .applicant-item .form-row .form-group .k-dropdown,.buy-process-section .applicant-cover .applicant-card .form-row .form-group .k-dropdown,.buy-process-section .applicant-cover .applicant-item .form-row .form-group .k-dropdown{width:100%}.buy-process-section .applicants-list .applicant-card .form-row .form-group .k-dropdown .k-dropdown-wrap,.buy-process-section .applicants-list .applicant-item .form-row .form-group .k-dropdown .k-dropdown-wrap,.buy-process-section .applicant-cover .applicant-card .form-row .form-group .k-dropdown .k-dropdown-wrap,.buy-process-section .applicant-cover .applicant-item .form-row .form-group .k-dropdown .k-dropdown-wrap{border:1px solid #ddd;border-radius:4px;padding:.75rem}.buy-process-section .applicants-list .add-buttons,.buy-process-section .applicant-cover .add-buttons{display:flex;gap:1rem;margin-top:1rem}.buy-process-section .applicants-list .add-buttons .add-btn,.buy-process-section .applicant-cover .add-buttons .add-btn{background:#06c;color:#fff;border:none;padding:.75rem 1.5rem;border-radius:4px;font-size:.9rem;cursor:pointer}.buy-process-section .applicants-list .add-buttons .add-btn:hover,.buy-process-section .applicant-cover .add-buttons .add-btn:hover{background:#0056b3}.buy-process-section .gb-btn-text{background:none;border:none;color:#06c;font-size:.9rem;cursor:pointer;text-decoration:none;padding:.75rem 0;display:flex;align-items:center;gap:.5rem;margin-top:1rem}.buy-process-section .gb-btn-text:hover{color:#0056b3;text-decoration:underline}.buy-process-section .gb-btn-text svg{width:20px;height:20px;flex-shrink:0}.buy-process-section .edit-plan-btn{background:#fff;border:2px solid #06c;color:#06c;padding:.5rem 1rem;border-radius:4px;font-size:.9rem;cursor:pointer}.buy-process-section .edit-plan-btn:hover{background:#f8f9fa}.buy-process-section .form-actions{display:flex;justify-content:flex-end;gap:1rem;padding-top:2rem;border-top:1px solid #e5e5e5;margin-top:2rem}.buy-process-section .form-actions .save-btn,.buy-process-section .form-actions .continue-btn{background:#06c;color:#fff;border:none;padding:.75rem 1.5rem;border-radius:4px;font-size:.9rem;cursor:pointer}.buy-process-section .form-actions .save-btn:hover:not(:disabled),.buy-process-section .form-actions .continue-btn:hover:not(:disabled){background:#0056b3}.buy-process-section .form-actions .save-btn:disabled,.buy-process-section .form-actions .continue-btn:disabled{background:#ccc;cursor:not-allowed}.buy-process-section .form-actions .save-btn{background:#fff;border:2px solid #06c;color:#06c}.buy-process-section .form-actions .save-btn:hover:not(:disabled){background:#f8f9fa}.buy-process-section .form-actions .save-btn:disabled{background:#f8f9fa;border-color:#ccc;color:#999}.buy-process-section .modal-footer{display:flex;justify-content:flex-end;padding-top:1rem;gap:10px}.buy-process-section .modal-footer .modal-save-btn{background:#06c;color:#fff;border:none;padding:.75rem 1.5rem;border-radius:4px;font-size:.9rem;cursor:pointer}.buy-process-section .modal-footer .modal-save-btn:hover{background:#0056b3}.buy-process-section .step-gauge{display:flex;align-items:center;gap:1rem;margin-bottom:2rem}.buy-process-section .step-gauge .gauge-percentage{text-align:center}.buy-process-section .important-notice{margin-top:2rem;padding-top:1.5rem;border-top:1px solid #e5e5e5}.buy-process-section .alert-message{padding:1rem;border-radius:4px;margin-bottom:1.5rem}.buy-process-section .alert-message.alert-danger{background:#f8d7da;border:1px solid #f5c6cb;color:#721c24}.buy-process-section .loading-container{display:flex;justify-content:center;align-items:center;min-height:200px}.buy-process-section .loading-container .loader{border:4px solid #f3f3f3;border-top:4px solid #06c;border-radius:50%;width:40px;height:40px;animation:spin 2s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@media(max-width: 768px){.buy-process-section{padding:1rem 0}.buy-process-section .container{padding:0 .5rem}.buy-process-section .card-header{flex-direction:column;align-items:flex-start;gap:1rem;padding:1.5rem}.buy-process-section .card-header .edit-plan-btn{width:100%;text-align:center}.buy-process-section .logo-section{flex-direction:column;align-items:flex-start;gap:.5rem}.buy-process-section .small-title{font-size:.9rem}.buy-process-section .subtitle{font-size:1.5rem}.buy-process-section .card-body{padding:1.5rem}.buy-process-section .form-row{flex-direction:column;gap:0}.buy-process-section .process-columns,.buy-process-section .location-questions,.buy-process-section .health-questions-columns{grid-template-columns:1fr;gap:1rem}.buy-process-section .applicant-card,.buy-process-section .applicant-item{padding:1rem}.buy-process-section .applicant-card .applicant-header,.buy-process-section .applicant-item .applicant-header{flex-direction:column;align-items:flex-start;gap:1rem}.buy-process-section .applicant-card .form-row,.buy-process-section .applicant-item .form-row{grid-template-columns:1fr;gap:1rem}.buy-process-section .applicant-card .form-row .form-group.full-width,.buy-process-section .applicant-item .form-row .form-group.full-width{grid-column:1}.buy-process-section .add-buttons{flex-direction:column}.buy-process-section .add-buttons .add-btn{width:100%}.buy-process-section .radio-inline{flex-direction:column;gap:.5rem}.buy-process-section .height-inputs{flex-direction:column;gap:.5rem}.buy-process-section .height-inputs .separator{display:none}.buy-process-section .radiobutton-container .k-radio-list{flex-direction:column;gap:1rem}.buy-process-section .radiobutton-container .radio-label{font-size:.95rem}}@media(max-width: 576px){.buy-process-section .card-header{flex-direction:column;align-items:flex-start;gap:1rem;padding:1.5rem}.buy-process-section .card-header .edit-plan-btn{width:100%;text-align:center}.buy-process-section .card-body{padding:1.5rem}.buy-process-section .form-section .radiobutton-container .radio-label{font-size:.95rem}}.edit-plan-modal .edit-plan-header{text-align:center;margin-bottom:2rem;padding-bottom:1rem;border-bottom:1px solid #e5e5e5}.edit-plan-modal .edit-plan-header .modal-title{color:#06c;font-size:1.75rem;font-weight:700;margin:0 0 .5rem 0}.edit-plan-modal .edit-plan-header .modal-subtitle{color:#666;font-size:1rem;margin:0}.edit-plan-modal .edit-plan-content{margin-bottom:2rem}.edit-plan-modal .plan-columns{display:grid;grid-template-columns:1fr 1fr;gap:2rem}.edit-plan-modal .plan-column-left .plan-step-section{margin-bottom:2rem;padding-bottom:1rem;border-bottom:1px solid #f0f0f0}.edit-plan-modal .plan-column-left .plan-step-section:last-child{border-bottom:none}.edit-plan-modal .plan-column-left .plan-step-title{color:#333;font-size:1.2rem;font-weight:600;margin:0 0 1rem 0}.edit-plan-modal .plan-column-left .plan-coverage-tabs{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1rem}.edit-plan-modal .plan-column-left .plan-coverage-tab{background:#fff;border:2px solid #e5e5e5;color:#333;padding:.75rem 1rem;border-radius:4px;font-size:.9rem;cursor:pointer;text-align:left;transition:all .2s ease}.edit-plan-modal .plan-column-left .plan-coverage-tab:hover{border-color:#06c}.edit-plan-modal .plan-column-left .plan-coverage-tab.active{background:#06c;border-color:#06c;color:#fff}.edit-plan-modal .plan-column-left .plan-coverage-tab.selected{background:#06c;border-color:#06c;color:#fff}.edit-plan-modal .plan-column-left .plan-coverage-description{color:#666;font-size:.9rem;margin:0;line-height:1.4}.edit-plan-modal .plan-column-left .plan-deductible-selection .plan-deductible-dropdown{width:100%;padding:.75rem;border:1px solid #ddd;border-radius:4px;font-size:1rem;background:#fff}.edit-plan-modal .plan-column-left .plan-deductible-selection .plan-deductible-dropdown:focus{outline:none;border-color:#06c;box-shadow:0 0 0 2px rgba(0,102,204,.1)}.edit-plan-modal .plan-column-left .plan-deductible-selection .plan-deductible-option .plan-name{font-weight:500}.edit-plan-modal .plan-column-left .plan-addon-options{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.edit-plan-modal .plan-column-left .plan-addon-options.single-column{grid-template-columns:1fr}.edit-plan-modal .plan-column-left .plan-addon-option{display:flex;flex-direction:column;gap:.5rem}.edit-plan-modal .plan-column-left .plan-addon-checkbox{display:flex;align-items:center;gap:.5rem;cursor:pointer;font-size:.9rem;color:#333}.edit-plan-modal .plan-column-left .plan-addon-checkbox input[type=checkbox]{width:16px;height:16px}.edit-plan-modal .plan-column-left .plan-whats-covered-btn{background:none;border:none;color:#06c;font-size:.8rem;cursor:pointer;text-decoration:underline;padding:0;text-align:left}.edit-plan-modal .plan-column-left .plan-whats-covered-btn:hover{color:#0056b3}.edit-plan-modal .plan-column-right .plan-summary-card{background:#f8f9fa;border:1px solid #e5e5e5;border-radius:8px;padding:1.5rem}.edit-plan-modal .plan-column-right .plan-summary-header{text-align:center;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid #e5e5e5}.edit-plan-modal .plan-column-right .plan-summary-header .plan-summary-name{color:#06c;font-size:1.25rem;font-weight:600;margin:0 0 .5rem 0}.edit-plan-modal .plan-column-right .plan-summary-header .plan-summary-price .price{color:#333;font-size:2rem;font-weight:700;display:block}.edit-plan-modal .plan-column-right .plan-summary-header .plan-summary-price .price-period{color:#666;font-size:.9rem}.edit-plan-modal .plan-column-right .plan-coverage-info{margin-bottom:1.5rem}.edit-plan-modal .plan-column-right .plan-coverage-item{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem}.edit-plan-modal .plan-column-right .plan-coverage-item .coverage-label{color:#666;font-size:.9rem}.edit-plan-modal .plan-column-right .plan-coverage-item .coverage-value{color:#333;font-weight:500;font-size:.9rem}.edit-plan-modal .plan-column-right .plan-details-section{border-top:1px solid #e5e5e5;padding-top:1rem}.edit-plan-modal .plan-column-right .plan-detail-item{margin-bottom:.75rem;font-size:.9rem}.edit-plan-modal .plan-column-right .plan-detail-item .detail-label{color:#666}.edit-plan-modal .plan-column-right .plan-detail-item .detail-value{color:#333;font-weight:500;float:right}.edit-plan-modal .plan-coverage-tab{background:#fff;border:1px solid #ddd;color:#666;padding:.5rem 1rem;border-radius:4px;font-size:.85rem;cursor:pointer;transition:all .2s}.edit-plan-modal .plan-coverage-tab.active{background:#06c;color:#fff;border-color:#06c}.edit-plan-modal .plan-coverage-tab.selected{background:#06c;color:#fff;border-color:#06c}.edit-plan-modal .plan-coverage-tab:hover:not(.active):not(.selected){border-color:#06c;color:#06c}.edit-plan-modal .edit-plan-footer{display:flex;justify-content:flex-end;gap:1rem;padding-top:1rem;border-top:1px solid #e5e5e5}.edit-plan-modal .edit-plan-footer .cancel-btn{background:#fff;border:2px solid #ccc;color:#666;padding:.75rem 2rem;border-radius:4px;font-size:1rem;cursor:pointer}.edit-plan-modal .edit-plan-footer .cancel-btn:hover{background:#f8f9fa;border-color:#999}.edit-plan-modal .edit-plan-footer .save-changes-btn{background:#06c;color:#fff;border:none;padding:.75rem 2rem;border-radius:4px;font-size:1rem;cursor:pointer}.edit-plan-modal .edit-plan-footer .save-changes-btn:hover{background:#0056b3}@media(max-width: 768px){.edit-plan-modal .plan-columns{grid-template-columns:1fr;gap:1rem}.edit-plan-modal .plan-addon-options{grid-template-columns:1fr}.edit-plan-modal .edit-plan-footer{flex-direction:column}.edit-plan-modal .edit-plan-footer .cancel-btn,.edit-plan-modal .edit-plan-footer .save-changes-btn{width:100%}}.plan-changed-modal .plan-change-notification{padding:2rem}.plan-changed-modal .logo-section{margin-bottom:1.5rem}.plan-changed-modal .logo-section .title-section .small-title{color:#666;font-size:.875rem;margin-bottom:.25rem;font-weight:normal}.plan-changed-modal .logo-section .title-section .subtitle{font-size:1.5rem;font-weight:600;color:#333;margin:0}.plan-changed-modal .description{font-size:1rem;color:#333;margin-bottom:1.5rem;line-height:1.5}.plan-changed-modal .form-section{margin-bottom:1.5rem}.plan-changed-modal .form-section .section-description{margin-bottom:1rem;color:#333;line-height:1.5}.plan-changed-modal .change-reasons{list-style:none;padding:0;margin:1rem 0}.plan-changed-modal .change-reasons li{margin-bottom:.75rem;padding-left:1.5rem;position:relative;color:#666;line-height:1.4}.plan-changed-modal .change-reasons li:before{content:"•";color:#06c;position:absolute;left:0;font-weight:bold}.plan-changed-modal .important-notice{background-color:#f8f9fa;border-left:4px solid #06c;padding:1rem;margin:1.5rem 0;border-radius:4px}.plan-changed-modal .important-notice .section-description{margin:0;color:#333;font-size:.9rem}.plan-changed-modal .form-actions{margin-top:2rem;display:flex;justify-content:flex-end;gap:1rem}.plan-changed-modal .form-actions .continue-btn{background-color:#06c;color:#fff;border:none;padding:.75rem 1.5rem;border-radius:4px;font-weight:500;cursor:pointer;transition:background-color .2s ease}.plan-changed-modal .form-actions .continue-btn:hover{background-color:#0052a3}.plan-changed-modal .form-actions .continue-btn:focus{outline:2px solid #06c;outline-offset:2px}.buy-process-modal{border-radius:1.5rem;width:50%}.buy-process-modal .k-window-actions{display:none}.buy-process-modal .k-window-titlebar{display:none}.buy-process-modal .k-resize-handle{display:none}@media screen and (max-width: 992px){.buy-process-modal{width:90%}}.share-quote-modal{max-width:600px;width:100%;padding:1.5rem;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",system-ui,sans-serif}.share-quote-modal h3{margin:0 0 1rem 0;font-size:1rem;font-weight:500;color:#374151}.copy-link-section{margin-bottom:1.5rem;padding-bottom:1.5rem}.link-input-group{display:flex;gap:.5rem}.link-input{flex:1;padding:.75rem;border:1px solid #eaeaea;border-radius:.375rem;font-size:.875rem;background-color:#fff}.copy-btn{padding:.75rem 1.5rem;background-color:#017ac1;color:#fff;border:none;border-radius:4px;cursor:pointer;font-weight:500;font-size:.875rem;transition:color 200ms cubic-bezier(0.4, 0, 0.2, 1),background-color 200ms cubic-bezier(0.4, 0, 0.2, 1),border-color 200ms cubic-bezier(0.4, 0, 0.2, 1);max-height:47px}.copy-btn:hover{background-color:#004d84}.email-section{margin-bottom:1rem}.recipient-group{position:relative;border-radius:.375rem}.remove-recipient-btn{position:absolute;top:0;right:0}.remove-btn{background:none;border:none;cursor:pointer;padding:.25rem;display:flex;align-items:center;justify-content:center;border-radius:.25rem}.remove-btn:hover{background-color:#fee2e2}.recipient-fields{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.form-group{margin-bottom:1rem}.form-group label{display:block;margin-bottom:.5rem;font-weight:500;color:#374151;font-size:.875rem}.add-recipient-btn{display:flex;align-items:center;gap:.5rem;padding:0;background:none;border:none;border-radius:4px;color:#017ac1;cursor:pointer;font-weight:500;font-size:.875rem;margin-bottom:1rem;transition:color 200ms cubic-bezier(0.4, 0, 0.2, 1),background-color 200ms cubic-bezier(0.4, 0, 0.2, 1),border-color 200ms cubic-bezier(0.4, 0, 0.2, 1)}.add-recipient-btn:hover{color:#3093cd}.captcha-send-row{display:flex;gap:1.5rem;align-items:flex-start;margin-top:1.5rem}@media(max-width: 768px){.captcha-send-row{flex-direction:column;gap:1rem}}.recaptcha-section{flex-shrink:0;display:flex;flex-direction:column;align-items:flex-start}.send-button-section{flex:1;display:flex;flex-direction:column;justify-content:center;min-height:78px;gap:.5rem;align-items:flex-end;min-height:78px}@media(max-width: 768px){.send-button-section{min-height:auto}}.email-sent-text{color:#198754;font-weight:500;font-size:.875rem;text-align:center}.send-btn{width:auto;padding:10px 30px 10px;background-color:#017ac1;color:#fff;border:none;border-radius:4px;cursor:pointer;font-weight:500;font-size:.875rem;transition:color 200ms cubic-bezier(0.4, 0, 0.2, 1),background-color 200ms cubic-bezier(0.4, 0, 0.2, 1),border-color 200ms cubic-bezier(0.4, 0, 0.2, 1)}.send-btn:hover:not(:disabled){background-color:#004d84}.send-btn:disabled{background-color:#eaeaea;color:#707372;cursor:not-allowed}.form-input{width:100%;padding:.75rem;border:1px solid #eaeaea;border-radius:.375rem;font-size:.875rem;transition:border-color .2s,box-shadow .2s}.form-input:focus{outline:none;border-color:#017ac1;box-shadow:0 0 0 3px rgba(1,122,193,.2)}.form-input.invalid{border-color:#dc3545;background-color:#fcebec}.form-input.invalid:focus{box-shadow:0 0 0 3px rgba(220,53,69,.2)}.validation-error{display:block;color:#dc3545;font-size:.75rem;font-weight:500}.character-count{font-size:.75rem;color:#6b7280;text-align:right;margin-top:.25rem}.character-count.error{color:#dc3545;font-weight:500}.form-control{width:100%;padding:.75rem;border:1px solid #eaeaea;border-radius:.375rem;font-size:.875rem;font-family:inherit;resize:vertical;transition:border-color .2s,box-shadow .2s}.form-control:focus{outline:none;border-color:#017ac1;box-shadow:0 0 0 3px rgba(1,122,193,.2)}.form-control.invalid{border-color:#dc3545;background-color:#fcebec}.form-control.invalid:focus{box-shadow:0 0 0 3px rgba(220,53,69,.2)}.share-quote-label{font-size:12px;line-height:20px;font-weight:600}@media(max-width: 768px){.recipient-fields{grid-template-columns:1fr}}.tabs.vertical.with-content h3,.tabs.vertical.with-content .h3,.tabs.vertical.with-content [role=tabpanel] h3,.tabs.vertical.with-content [role=tabpanel] .h3{color:#004d84 !important}.tabs.vertical.with-content h5,.tabs.vertical.with-content .h5,.tabs.vertical.with-content [role=tabpanel] h5,.tabs.vertical.with-content [role=tabpanel] .h5{color:#004d84 !important}body.modal-open-no-scroll{overflow:hidden !important;position:fixed !important;width:100% !important;height:100vh !important;top:0;left:0}.k-window-content,.k-dialog-content{overflow:auto !important;max-height:calc(100vh - 100px);-webkit-overflow-scrolling:touch}#calendly-embed{overflow:hidden !important;height:100%;width:100%}#calendly-embed iframe{overflow:auto !important;-webkit-overflow-scrolling:touch;border:none;width:100%;height:100%}body.modal-open-no-scroll{padding-right:var(--scrollbar-width, 0px)}.k-window[role=dialog] .k-window-content,.k-dialog[role=dialog] .k-dialog-content{overflow-y:auto !important;overflow-x:hidden !important}.k-overlay{overflow:hidden !important}@media(max-width: 768px){body.modal-open-no-scroll{position:fixed !important;overflow:hidden !important;width:100% !important;height:100% !important}.k-window-content,.k-dialog-content{max-height:calc(100vh - 60px)}}@media(prefers-contrast: high){body.modal-open-no-scroll{outline:2px solid currentColor;outline-offset:-2px}}@media(prefers-reduced-motion: reduce){.k-window-content,.k-dialog-content{scroll-behavior:auto}}.main-section{padding-top:30px;min-height:700px}@media only screen and (max-width: 992px){.main-section{padding-top:0px}}body{background-size:contain;background-repeat:repeat;background-position:center;background-attachment:fixed;font-family:"DM Sans","Helvetica","Arial",sans-serif;background-color:#fff;color:#464846}body .cursor-pointer{cursor:pointer}hr{color:#666;height:1px;margin:2rem 0}ul{margin:10px 0 0;padding-left:1.15rem}li{margin-bottom:.55rem}@media(max-width: 576px){.w-auto{width:100% !important}}.nested-list ul{margin-top:.45rem;padding-left:1.25rem;list-style-type:circle}.nested-list li{color:#4b5563;font-size:.95rem;line-height:.9}.loader{animation:spin 1s linear infinite;border:3px solid #017ac1;border-top:3px solid rgba(0,0,0,0);border-radius:9999px;height:4.45em;display:block;margin:0;transition:200ms cubic-bezier(0.4, 0, 0.2, 1);width:4.45em;z-index:1051;color:#017ac1;position:fixed;top:40%;left:50%;transform:translate(-50%, -50%)}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.accordions .container{padding:0}.wc-outline-btn{display:inline-flex;align-items:center;gap:.25rem;padding:.25rem 1rem;border:2px solid #017ac1;border-radius:4px;background:#fff;color:#017ac1;font:600 .7954545455rem "DM Sans","Helvetica","Arial",sans-serif;cursor:pointer;transition:color 200ms cubic-bezier(0.4, 0, 0.2, 1),background-color 200ms cubic-bezier(0.4, 0, 0.2, 1),border-color 200ms cubic-bezier(0.4, 0, 0.2, 1)}.wc-outline-btn .wc-icon{display:inline-flex;justify-content:center;align-items:center;width:18px;height:18px;border:1.8px solid #017ac1;border-radius:9999px;font-size:.75rem;line-height:1;transition:color 200ms cubic-bezier(0.4, 0, 0.2, 1),background-color 200ms cubic-bezier(0.4, 0, 0.2, 1),border-color 200ms cubic-bezier(0.4, 0, 0.2, 1)}.wc-outline-btn:hover{background:#3cdbc0;border-color:#3cdbc0;color:#15234f}.wc-outline-btn:hover .wc-icon{border-color:#15234f}.wc-outline-btn:focus{outline:none;box-shadow:0 0 0 3px rgba(1,122,193,.2)}.wc-outline-btn:active{background:rgba(1,122,193,.1);transform:translateY(1px)}.mb-100{margin-bottom:100px}.mt-0{margin-top:0 !important}.mt-sm{margin-top:.5rem !important}.mt-md{margin-top:1rem !important}.mt-lg{margin-top:1.5rem !important}.mt-xl{margin-top:2rem !important}.mb-0{margin-bottom:0 !important}.mb-sm{margin-bottom:.5rem !important}.mb-md{margin-bottom:1rem !important}.mb-lg{margin-bottom:1.5rem !important}.mb-xl{margin-bottom:2rem !important}.pt-0{padding-top:0 !important}.pt-sm{padding-top:.5rem !important}.pt-md{padding-top:1rem !important}.pt-lg{padding-top:1.5rem !important}.pt-xl{padding-top:2rem !important}.pb-0{padding-bottom:0 !important}.pb-sm{padding-bottom:.5rem !important}.pb-md{padding-bottom:1rem !important}.pb-lg{padding-bottom:1.5rem !important}.pb-xl{padding-bottom:2rem !important}.text-body{color:#464846 !important}.text-primary{color:#017ac1 !important}.text-secondary{color:#707372 !important}.text-error{color:#dc3545 !important}.text-success{color:#198754 !important}.w-25{width:25% !important}.w-50{width:50% !important}.w-75{width:75% !important}.w-100{width:100% !important}.d-none{display:none !important}.d-block{display:block !important}.d-flex{display:flex !important}.d-inline{display:inline !important}.d-inline-block{display:inline-block !important}@media(min-width: 768px){.d-md-none{display:none !important}.d-md-block{display:block !important}.d-md-flex{display:flex !important}.d-md-inline{display:inline !important}.d-md-inline-block{display:inline-block !important}}@media(min-width: 992px){.d-lg-none{display:none !important}.d-lg-block{display:block !important}.d-lg-flex{display:flex !important}.d-lg-inline{display:inline !important}.d-lg-inline-block{display:inline-block !important}}@media(min-width: 576px){.d-sm-none{display:none !important}.d-sm-block{display:block !important}.d-sm-flex{display:flex !important}.d-sm-inline{display:inline !important}.d-sm-inline-block{display:inline-block !important}}@media(min-width: 1200px){.d-xl-none{display:none !important}.d-xl-block{display:block !important}.d-xl-flex{display:flex !important}.d-xl-inline{display:inline !important}.d-xl-inline-block{display:inline-block !important}}.base-card-hero{position:relative;min-height:750px;background-image:url("https://c8s387h5.media.zestyio.com/Hero.Medium.Container-IND-MultiTrip.jpg");background-size:cover;background-position:center;display:flex;align-items:center;justify-content:center}.base-card-hero::after{content:"";position:absolute;inset:0;background:linear-gradient(rgba(255, 255, 255, 0.18), rgba(255, 255, 255, 0.18));pointer-events:none}.floating-navbar{position:absolute;top:30px;left:50%;transform:translateX(-50%);width:calc(100% - 2rem);max-width:1180px;z-index:10;background:rgba(0,0,0,.55);backdrop-filter:blur(6px);border-radius:1rem;padding:.5rem 1.5rem}.base-card{margin-top:30px;padding:50px;background-color:#fff;z-index:1039;border-radius:12px;border:none;box-shadow:rgba(16,24,40,.08) 0px 6px 15px -2px,rgba(16,24,40,.08) 0px 6px 15px -2px;overflow:visible}@media(max-width: 767px){.base-card{padding:30px 20px}}@keyframes fadeSlideUp{0%{opacity:0;transform:translate(-50%, 40px)}100%{opacity:1;transform:translate(-50%, 0)}}.overlap-up{margin-top:-634px}@media only screen and (max-width: 992px){.overlap-up{margin-top:-700px}}.quote-heading{font-size:2.1rem;color:var(--bcbs-deep);font-weight:600;margin-bottom:.25rem}.quote-sub{color:#47525b}.disclaimer-text{font-size:12px}.schedule-btn{border:1px solid rgba(11,90,148,.18);background:rgba(0,0,0,0);color:var(--bcbs-blue);border-radius:6px}.form-row .form-control,.form-row .form-select{min-height:42px}.form-note{font-size:.78rem;color:#6b6f73}.faq-panel{margin-top:40px;border-radius:10px;box-shadow:var(--card-shadow);padding:2rem}.faq-panel h3{color:var(--bcbs-deep);font-weight:700;text-align:center;margin-bottom:1.4rem;font-size:1.8rem}.site-footer{background:linear-gradient(180deg, #084c79 0%, #083f66 100%);color:#fff;padding:48px 0 24px}.site-footer a{color:#e6f4ff;text-decoration:none}.site-footer small{color:rgba(255,255,255,.78)}@media(max-width: 1210px){.site-container{padding-left:20px;padding-right:20px}}@media(max-width: 991.98px){.quote-and-buy>.container{max-width:unset !important}.base-card.overlap-up{margin-top:-640px}.floating-nav{width:calc(100% - 32px);left:16px;transform:none;top:18px;border-radius:10px}.quote-heading{font-size:1.6rem}.base-card-hero{min-height:750px}}@media(min-width: 576px){.quote-and-buy{padding-left:20px !important;padding-right:20px !important}}@media(max-width: 575.98px){.quote-and-buy{padding-left:0px !important;padding-right:0px !important}.base-card.overlap-up{margin-top:-640px}.base-card-hero{min-height:750px;background-position:center 35%}.quote-heading{font-size:1.45rem}.faq-panel{padding:1.25rem}}.accordion-button::after{transition:transform .25s ease}.get-quote-btn{background:linear-gradient(180deg, #6c757d 0%, #5a6368 100%);color:#fff;border:none;width:100%;padding:.6rem 1rem;border-radius:6px}.muted-sm{font-size:.85rem;color:var(--muted-gray)}.policy a{color:var(--bcbs-blue);text-decoration:underline}.quote-and-buy .quote-card,.tell-us-about-yourself .quote-card,.quote-results .quote-card{background:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1);padding:2rem;border:1px solid #e7e9e9;margin-bottom:4rem}.quote-and-buy .quote-subtitle,.tell-us-about-yourself .quote-subtitle,.quote-results .quote-subtitle{color:#707372;font-size:1.25rem;font-weight:400;line-height:1.6;margin-bottom:0}@media(max-width: 992px){.quote-and-buy .quote-subtitle,.tell-us-about-yourself .quote-subtitle,.quote-results .quote-subtitle{margin-bottom:10px}}.quote-and-buy .privacy-text,.tell-us-about-yourself .privacy-text,.quote-results .privacy-text{font-size:.75rem;font-family:"DM Sans","Helvetica","Arial",sans-serif;color:#707372;line-height:1.6;margin-bottom:.5rem}.quote-and-buy .privacy-text a,.tell-us-about-yourself .privacy-text a,.quote-results .privacy-text a{color:#017ac1;text-decoration:none;font-weight:500;transition:color 200ms cubic-bezier(0.4, 0, 0.2, 1),background-color 200ms cubic-bezier(0.4, 0, 0.2, 1),border-color 200ms cubic-bezier(0.4, 0, 0.2, 1)}.quote-and-buy .privacy-text a:hover,.tell-us-about-yourself .privacy-text a:hover,.quote-results .privacy-text a:hover{color:#15234f;text-decoration:underline}.quote-and-buy .add-child-component,.tell-us-about-yourself .add-child-component,.quote-results .add-child-component{display:flex}.quote-and-buy .add-child-btn,.tell-us-about-yourself .add-child-btn,.quote-results .add-child-btn{background:none;border:none;color:#017ac1;font-size:1rem;font-weight:500;font-family:"DM Sans","Helvetica","Arial",sans-serif;cursor:pointer;display:flex;align-items:center;gap:.5rem;padding:.5rem 0;margin:0;transition:color 200ms cubic-bezier(0.4, 0, 0.2, 1),background-color 200ms cubic-bezier(0.4, 0, 0.2, 1),border-color 200ms cubic-bezier(0.4, 0, 0.2, 1)}.quote-and-buy .add-child-btn svg,.tell-us-about-yourself .add-child-btn svg,.quote-results .add-child-btn svg{width:20px;height:20px}.quote-and-buy .add-child-btn:hover,.tell-us-about-yourself .add-child-btn:hover,.quote-results .add-child-btn:hover{color:#15234f;text-decoration:underline}.quote-and-buy .add-child-btn:focus,.tell-us-about-yourself .add-child-btn:focus,.quote-results .add-child-btn:focus{outline-offset:2px}.quote-and-buy .delete-child-btn,.tell-us-about-yourself .delete-child-btn,.quote-results .delete-child-btn{background:none;border:none;cursor:pointer;padding:.5rem;color:#707372;flex-shrink:0;transition:color 200ms cubic-bezier(0.4, 0, 0.2, 1),background-color 200ms cubic-bezier(0.4, 0, 0.2, 1),border-color 200ms cubic-bezier(0.4, 0, 0.2, 1)}.quote-and-buy .delete-child-btn svg,.tell-us-about-yourself .delete-child-btn svg,.quote-results .delete-child-btn svg{width:20px;height:20px;fill:currentColor}.quote-and-buy .delete-child-btn:hover,.tell-us-about-yourself .delete-child-btn:hover,.quote-results .delete-child-btn:hover{color:#dc3545}.quote-and-buy .delete-child-btn:focus,.tell-us-about-yourself .delete-child-btn:focus,.quote-results .delete-child-btn:focus{outline:2px solid #dc3545;outline-offset:-4px}.quote-and-buy .form-columns,.tell-us-about-yourself .form-columns,.quote-results .form-columns{display:flex;gap:50px;margin-top:3rem}@media(max-width: 992px){.quote-and-buy .form-columns,.tell-us-about-yourself .form-columns,.quote-results .form-columns{gap:0}}@media(max-width: 768px){.quote-and-buy .form-columns,.tell-us-about-yourself .form-columns,.quote-results .form-columns{flex-direction:column;gap:0}}.quote-and-buy .form-column-left,.quote-and-buy .form-column-right,.tell-us-about-yourself .form-column-left,.tell-us-about-yourself .form-column-right,.quote-results .form-column-left,.quote-results .form-column-right{flex:1}@media(max-width: 768px){.quote-and-buy .form-column-left,.quote-and-buy .form-column-right,.tell-us-about-yourself .form-column-left,.tell-us-about-yourself .form-column-right,.quote-results .form-column-left,.quote-results .form-column-right{padding:0}}.quote-and-buy .form-row,.tell-us-about-yourself .form-row,.quote-results .form-row{display:flex;gap:1.5rem;margin-bottom:1.5rem}@media(max-width: 768px){.quote-and-buy .form-row,.tell-us-about-yourself .form-row,.quote-results .form-row{flex-direction:column;gap:0}}.quote-and-buy .form-row.single,.tell-us-about-yourself .form-row.single,.quote-results .form-row.single{display:block;margin-bottom:2rem}.quote-and-buy .form-group,.tell-us-about-yourself .form-group,.quote-results .form-group{margin-bottom:2rem;flex:1}.quote-and-buy .form-group.full-width,.tell-us-about-yourself .form-group.full-width,.quote-results .form-group.full-width{width:100%}.quote-and-buy .form-label,.tell-us-about-yourself .form-label,.quote-results .form-label{display:block;margin-bottom:.5rem;color:#464846;font-size:.875rem;font-weight:500;font-family:"DM Sans","Helvetica","Arial",sans-serif}.quote-and-buy .form-label .required,.tell-us-about-yourself .form-label .required,.quote-results .form-label .required{color:#dc3545;margin-left:2px}.quote-and-buy .form-select-custom,.tell-us-about-yourself .form-select-custom,.quote-results .form-select-custom{width:100%;border:1px solid #d0d3d4;border-radius:4px;font-size:1rem;font-family:"DM Sans","Helvetica","Arial",sans-serif;color:#464846;background:#fff;transition:color 200ms cubic-bezier(0.4, 0, 0.2, 1),background-color 200ms cubic-bezier(0.4, 0, 0.2, 1),border-color 200ms cubic-bezier(0.4, 0, 0.2, 1),box-shadow 200ms cubic-bezier(0.4, 0, 0.2, 1)}.quote-and-buy .form-select-custom:focus,.tell-us-about-yourself .form-select-custom:focus,.quote-results .form-select-custom:focus{outline:none;border-color:#017ac1;box-shadow:0 0 0 3px rgba(1,122,193,.2)}.quote-and-buy .form-select-custom:not(.k-picker):not(.k-dropdownlist),.tell-us-about-yourself .form-select-custom:not(.k-picker):not(.k-dropdownlist),.quote-results .form-select-custom:not(.k-picker):not(.k-dropdownlist){appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23393939' d='M6 9L1 4h10z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1rem center;padding-right:2rem}.quote-and-buy .form-datecontrol-custom:hover:not(:disabled),.tell-us-about-yourself .form-datecontrol-custom:hover:not(:disabled),.quote-results .form-datecontrol-custom:hover:not(:disabled){border-color:#707372}.quote-and-buy .radio-option,.tell-us-about-yourself .radio-option,.quote-results .radio-option{display:flex;align-items:center;gap:.5rem}.quote-and-buy .radio-option input[type=radio],.tell-us-about-yourself .radio-option input[type=radio],.quote-results .radio-option input[type=radio]{margin:0;width:18px;height:18px;cursor:pointer}.quote-and-buy .radio-option label,.tell-us-about-yourself .radio-option label,.quote-results .radio-option label{font-family:"DM Sans","Helvetica","Arial",sans-serif;font-size:1rem;color:#464846;cursor:pointer}.quote-and-buy .citizenship-question,.tell-us-about-yourself .citizenship-question,.quote-results .citizenship-question{margin:2rem 0 1.5rem 0;color:#464846;font-size:1rem;font-weight:500;font-family:"DM Sans","Helvetica","Arial",sans-serif}.quote-and-buy .citizenship-question .required,.tell-us-about-yourself .citizenship-question .required,.quote-results .citizenship-question .required{color:#dc3545;margin-left:2px}.quote-and-buy .validation-message,.tell-us-about-yourself .validation-message,.quote-results .validation-message{color:#dc3545;font-size:.875rem;font-family:"DM Sans","Helvetica","Arial",sans-serif;margin-top:.25rem;display:block}.quote-and-buy .loader,.tell-us-about-yourself .loader,.quote-results .loader{border:8px solid #e7e9e9;border-top:8px solid #017ac1;border-radius:9999px;width:88px;height:88px;animation:spin 1s linear infinite;margin:3rem auto}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@media(max-width: 768px){.quote-and-buy .quote-card,.tell-us-about-yourself .quote-card,.quote-results .quote-card{padding:2rem}}.quote-and-buy .calendly-modal,.tell-us-about-yourself .calendly-modal,.quote-results .calendly-modal{width:75%;height:82%}@media(max-width: 768px){.quote-and-buy .calendly-modal,.tell-us-about-yourself .calendly-modal,.quote-results .calendly-modal{width:95%;height:90%}}.quote-and-buy .gb-tabs .k-tabstrip-items .k-active .k-link,.quote-and-buy .gb-tabs .k-tabstrip-items .k-state-default .k-link,.tell-us-about-yourself .gb-tabs .k-tabstrip-items .k-active .k-link,.tell-us-about-yourself .gb-tabs .k-tabstrip-items .k-state-default .k-link,.quote-results .gb-tabs .k-tabstrip-items .k-active .k-link,.quote-results .gb-tabs .k-tabstrip-items .k-state-default .k-link{font-size:1rem !important}.quote-and-buy .gb-tabs.k-tabstrip,.tell-us-about-yourself .gb-tabs.k-tabstrip,.quote-results .gb-tabs.k-tabstrip{width:100%;max-width:100%;overflow:hidden}.quote-and-buy .gb-tabs .k-tabstrip-content,.quote-and-buy .gb-tabs .k-tabstrip>.k-content,.tell-us-about-yourself .gb-tabs .k-tabstrip-content,.tell-us-about-yourself .gb-tabs .k-tabstrip>.k-content,.quote-results .gb-tabs .k-tabstrip-content,.quote-results .gb-tabs .k-tabstrip>.k-content{margin:0 !important;padding-block:1rem 0px;padding-inline:0 !important;box-sizing:border-box;border-width:1px;border-style:solid;border-color:inherit;display:none;overflow-x:hidden !important;overflow-y:visible !important;flex:1 1 auto;position:relative;width:100%;max-width:100%}.quote-and-buy .gb-tabs .k-tabstrip-content.k-active,.quote-and-buy .gb-tabs .k-tabstrip>.k-content.k-active,.tell-us-about-yourself .gb-tabs .k-tabstrip-content.k-active,.tell-us-about-yourself .gb-tabs .k-tabstrip>.k-content.k-active,.quote-results .gb-tabs .k-tabstrip-content.k-active,.quote-results .gb-tabs .k-tabstrip>.k-content.k-active{display:block}.quote-and-buy .gb-tabs .k-tabstrip-content .form-group,.quote-and-buy .gb-tabs .k-tabstrip-content .form-row,.quote-and-buy .gb-tabs .k-tabstrip-content .k-picker,.quote-and-buy .gb-tabs .k-tabstrip-content .k-textbox,.quote-and-buy .gb-tabs .k-tabstrip-content .k-numerictextbox,.quote-and-buy .gb-tabs .k-tabstrip-content .k-datepicker,.quote-and-buy .gb-tabs .k-content .form-group,.quote-and-buy .gb-tabs .k-content .form-row,.quote-and-buy .gb-tabs .k-content .k-picker,.quote-and-buy .gb-tabs .k-content .k-textbox,.quote-and-buy .gb-tabs .k-content .k-numerictextbox,.quote-and-buy .gb-tabs .k-content .k-datepicker,.tell-us-about-yourself .gb-tabs .k-tabstrip-content .form-group,.tell-us-about-yourself .gb-tabs .k-tabstrip-content .form-row,.tell-us-about-yourself .gb-tabs .k-tabstrip-content .k-picker,.tell-us-about-yourself .gb-tabs .k-tabstrip-content .k-textbox,.tell-us-about-yourself .gb-tabs .k-tabstrip-content .k-numerictextbox,.tell-us-about-yourself .gb-tabs .k-tabstrip-content .k-datepicker,.tell-us-about-yourself .gb-tabs .k-content .form-group,.tell-us-about-yourself .gb-tabs .k-content .form-row,.tell-us-about-yourself .gb-tabs .k-content .k-picker,.tell-us-about-yourself .gb-tabs .k-content .k-textbox,.tell-us-about-yourself .gb-tabs .k-content .k-numerictextbox,.tell-us-about-yourself .gb-tabs .k-content .k-datepicker,.quote-results .gb-tabs .k-tabstrip-content .form-group,.quote-results .gb-tabs .k-tabstrip-content .form-row,.quote-results .gb-tabs .k-tabstrip-content .k-picker,.quote-results .gb-tabs .k-tabstrip-content .k-textbox,.quote-results .gb-tabs .k-tabstrip-content .k-numerictextbox,.quote-results .gb-tabs .k-tabstrip-content .k-datepicker,.quote-results .gb-tabs .k-content .form-group,.quote-results .gb-tabs .k-content .form-row,.quote-results .gb-tabs .k-content .k-picker,.quote-results .gb-tabs .k-content .k-textbox,.quote-results .gb-tabs .k-content .k-numerictextbox,.quote-results .gb-tabs .k-content .k-datepicker{max-width:100%;box-sizing:border-box}.quote-and-buy .child-tabs.gb-tabs .k-tabstrip-items-wrapper .k-item:hover,.quote-and-buy .child-tabs.gb-tabs .k-tabstrip-items-wrapper .k-item.k-hover,.tell-us-about-yourself .child-tabs.gb-tabs .k-tabstrip-items-wrapper .k-item:hover,.tell-us-about-yourself .child-tabs.gb-tabs .k-tabstrip-items-wrapper .k-item.k-hover,.quote-results .child-tabs.gb-tabs .k-tabstrip-items-wrapper .k-item:hover,.quote-results .child-tabs.gb-tabs .k-tabstrip-items-wrapper .k-item.k-hover{border-color:rgba(0,0,0,0) !important}.quote-and-buy .child-tabs.gb-tabs .k-tabstrip-items-wrapper .k-item .k-link,.tell-us-about-yourself .child-tabs.gb-tabs .k-tabstrip-items-wrapper .k-item .k-link,.quote-results .child-tabs.gb-tabs .k-tabstrip-items-wrapper .k-item .k-link{font-size:unset !important;font-family:"DM Sans","Helvetica","Arial",sans-serif !important;color:#464846 !important;font-weight:400 !important;position:unset !important}.quote-and-buy .child-tabs.gb-tabs .k-tabstrip-items-wrapper .k-item .k-link:focus:not(:focus-visible),.tell-us-about-yourself .child-tabs.gb-tabs .k-tabstrip-items-wrapper .k-item .k-link:focus:not(:focus-visible),.quote-results .child-tabs.gb-tabs .k-tabstrip-items-wrapper .k-item .k-link:focus:not(:focus-visible){outline:none !important;box-shadow:none !important}.quote-and-buy .child-tabs.gb-tabs .k-tabstrip-items-wrapper .k-item .k-link:focus-visible,.tell-us-about-yourself .child-tabs.gb-tabs .k-tabstrip-items-wrapper .k-item .k-link:focus-visible,.quote-results .child-tabs.gb-tabs .k-tabstrip-items-wrapper .k-item .k-link:focus-visible{outline:2px solid #004d84 !important;outline-offset:2px !important;box-shadow:none !important}.quote-and-buy .child-tabs.gb-tabs .k-tabstrip-items-wrapper .k-item:hover .k-link,.tell-us-about-yourself .child-tabs.gb-tabs .k-tabstrip-items-wrapper .k-item:hover .k-link,.quote-results .child-tabs.gb-tabs .k-tabstrip-items-wrapper .k-item:hover .k-link{color:#004d84 !important}.quote-and-buy .child-tabs.gb-tabs .k-tabstrip-items-wrapper .k-item.k-active .k-link,.tell-us-about-yourself .child-tabs.gb-tabs .k-tabstrip-items-wrapper .k-item.k-active .k-link,.quote-results .child-tabs.gb-tabs .k-tabstrip-items-wrapper .k-item.k-active .k-link{color:#004d84 !important;font-weight:600 !important}.quote-and-buy .coverage-area-tabs .k-tabstrip-items,.tell-us-about-yourself .coverage-area-tabs .k-tabstrip-items,.quote-results .coverage-area-tabs .k-tabstrip-items{display:flex;flex-wrap:nowrap}.quote-and-buy .coverage-area-tabs .k-tabstrip-items .k-item,.tell-us-about-yourself .coverage-area-tabs .k-tabstrip-items .k-item,.quote-results .coverage-area-tabs .k-tabstrip-items .k-item{flex:1;min-width:0}.quote-and-buy .coverage-area-tabs .k-tabstrip-items .k-item .k-link,.tell-us-about-yourself .coverage-area-tabs .k-tabstrip-items .k-item .k-link,.quote-results .coverage-area-tabs .k-tabstrip-items .k-item .k-link{padding:1.5rem .25rem !important;font-size:.875rem !important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:center;justify-content:center;letter-spacing:0}@media(min-width: 992px)and (max-width: 1199px){.quote-and-buy .coverage-area-tabs .k-tabstrip-items .k-item .k-link,.tell-us-about-yourself .coverage-area-tabs .k-tabstrip-items .k-item .k-link,.quote-results .coverage-area-tabs .k-tabstrip-items .k-item .k-link{white-space:normal;line-height:1.2;padding:.25rem .25rem !important;word-break:break-word;hyphens:auto}}@media(max-width: 680px){.quote-and-buy .coverage-area-tabs .k-tabstrip-items .k-item .k-link,.tell-us-about-yourself .coverage-area-tabs .k-tabstrip-items .k-item .k-link,.quote-results .coverage-area-tabs .k-tabstrip-items .k-item .k-link{white-space:normal;line-height:1.2;font-size:.75rem !important;padding:.25rem .25rem !important;word-break:break-word;hyphens:auto}}@media(max-width: 768px){.quote-and-buy .coverage-area-tabs .k-tabstrip-items .k-item .k-link,.tell-us-about-yourself .coverage-area-tabs .k-tabstrip-items .k-item .k-link,.quote-results .coverage-area-tabs .k-tabstrip-items .k-item .k-link{font-size:.75rem !important;padding:.25rem .25rem !important}}.quote-and-buy .blue-overlay-heading,.tell-us-about-yourself .blue-overlay-heading,.quote-results .blue-overlay-heading{color:#004d84 !important}.quote-and-buy .blue-overlay-wrap,.tell-us-about-yourself .blue-overlay-wrap,.quote-results .blue-overlay-wrap{background:rgba(112,115,114,.85) !important;display:none;height:100%;left:0;position:fixed;top:0;width:100%;z-index:1040}.quote-and-buy .blue-overlay,.tell-us-about-yourself .blue-overlay,.quote-results .blue-overlay{background:#fff;border-radius:3rem;display:block;left:0;margin:auto;max-height:calc(100% - 6em);max-width:38.8em;overflow:auto;padding:3rem 4rem;position:absolute;right:0;top:50%;transform:translateY(-50%);width:calc(100% - 6em)}.quote-and-buy .blue-overlay p.blue-overlay-heading,.quote-and-buy .blue-overlay .blue-overlay-heading,.tell-us-about-yourself .blue-overlay p.blue-overlay-heading,.tell-us-about-yourself .blue-overlay .blue-overlay-heading,.quote-results .blue-overlay p.blue-overlay-heading,.quote-results .blue-overlay .blue-overlay-heading{color:#464846;font-size:1.375rem;font-weight:700;line-height:1.1;max-width:15em;padding:0 0 .25rem}.quote-and-buy .blue-overlay-cta,.tell-us-about-yourself .blue-overlay-cta,.quote-results .blue-overlay-cta{background:#017ac1;border-radius:9999px;color:#fff;display:block;font-size:1rem;font-weight:700;font-family:"DM Sans","Helvetica","Arial",sans-serif;line-height:1.1;padding:1rem 3rem;position:relative;text-align:center;text-decoration:none;text-transform:uppercase;transition:color 200ms cubic-bezier(0.4, 0, 0.2, 1),background-color 200ms cubic-bezier(0.4, 0, 0.2, 1),border-color 200ms cubic-bezier(0.4, 0, 0.2, 1)}.quote-and-buy .blue-overlay-cta:hover,.tell-us-about-yourself .blue-overlay-cta:hover,.quote-results .blue-overlay-cta:hover{background:#15234f;color:#fff}.quote-and-buy .gb-tooltip,.tell-us-about-yourself .gb-tooltip,.quote-results .gb-tooltip{display:block;border-radius:8px;padding:1rem;width:500px;max-width:90vw;font-family:"DM Sans","Helvetica","Arial",sans-serif;font-size:.75rem;color:#fff;line-height:1.1;padding:.4rem .6rem;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.18);z-index:4000 !important}.quote-and-buy .gb-tooltip .k-tooltip,.tell-us-about-yourself .gb-tooltip .k-tooltip,.quote-results .gb-tooltip .k-tooltip{background:#014974;z-index:inherit !important}.quote-and-buy .gb-tooltip .k-animation-container,.tell-us-about-yourself .gb-tooltip .k-animation-container,.quote-results .gb-tooltip .k-animation-container{z-index:inherit !important}.quote-and-buy .info-icon:hover,.quote-and-buy .info-icon:focus-visible,.quote-and-buy .info-icon.tooltip-hover-active,.tell-us-about-yourself .info-icon:hover,.tell-us-about-yourself .info-icon:focus-visible,.tell-us-about-yourself .info-icon.tooltip-hover-active,.quote-results .info-icon:hover,.quote-results .info-icon:focus-visible,.quote-results .info-icon.tooltip-hover-active{background-color:#014974;color:#fff;outline:none;width:20px;height:20px;top:0px;position:relative;left:0px}.quote-and-buy .info-icon,.tell-us-about-yourself .info-icon,.quote-results .info-icon{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;font-size:1rem;color:#014974;background-color:rgba(0,0,0,0);cursor:pointer;transition:background-color .2s ease,color .2s ease,transform .2s ease}.quote-and-buy .tooltip-inner,.tell-us-about-yourself .tooltip-inner,.quote-results .tooltip-inner{background-color:#014974;color:#fff;font-size:.75rem;padding:.4rem .6rem;border-radius:.35rem;box-shadow:0 4px 12px rgba(0,0,0,.18)}.quote-and-buy .tooltip-box p,.tell-us-about-yourself .tooltip-box p,.quote-results .tooltip-box p{color:#fff;font-family:"DM Sans","Helvetica","Arial",sans-serif;font-size:.75rem;font-weight:400;line-height:unset;padding:0;margin:0 0 10px 0}.quote-and-buy .tooltip-box h5,.tell-us-about-yourself .tooltip-box h5,.quote-results .tooltip-box h5{color:#fff;padding:0;margin:21px 0 0 0;font-family:"DM Sans","Helvetica","Arial",sans-serif;font-weight:700;margin-bottom:.75rem !important;font-size:.75rem}.quote-and-buy .tooltip-box strong,.tell-us-about-yourself .tooltip-box strong,.quote-results .tooltip-box strong{color:#fff;font-weight:700}.quote-and-buy .trash-button,.tell-us-about-yourself .trash-button,.quote-results .trash-button{color:#fff;border:none;border-radius:4px;padding:.5rem;cursor:pointer;font-size:.875rem;min-width:32px;min-height:32px;display:flex;align-items:center;justify-content:center;background:url("/images/trash-icon.svg") no-repeat center center;background-color:#dc3545;background-size:20px 20px;transition:color 200ms cubic-bezier(0.4, 0, 0.2, 1),background-color 200ms cubic-bezier(0.4, 0, 0.2, 1),border-color 200ms cubic-bezier(0.4, 0, 0.2, 1),transform 150ms cubic-bezier(0.4, 0, 0.2, 1);float:right}.quote-and-buy .trash-button:hover,.tell-us-about-yourself .trash-button:hover,.quote-results .trash-button:hover{background-color:#bd2130;transform:scale(1.05)}.quote-and-buy .trash-button:active,.tell-us-about-yourself .trash-button:active,.quote-results .trash-button:active{transform:scale(0.95)}.quote-and-buy .trash-button svg,.tell-us-about-yourself .trash-button svg,.quote-results .trash-button svg{width:20px;height:20px;fill:#fff}.quote-and-buy .priv-quote-row.row.mb-3.align-items-end.align-items-center,.tell-us-about-yourself .priv-quote-row.row.mb-3.align-items-end.align-items-center,.quote-results .priv-quote-row.row.mb-3.align-items-end.align-items-center{margin:24px 0}.quote-and-buy .quote-card-inner,.tell-us-about-yourself .quote-card-inner,.quote-results .quote-card-inner{border-radius:8px;background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.1);padding:30px}.instructions-sub-title{font-size:1.15rem;font-weight:600;color:#464846;margin-bottom:.65rem}.log-in-text{font-size:1.5rem;line-height:2rem;font-weight:400;color:#464846;margin-bottom:.65rem}.k-wizard{font-family:unset}.step-1-wrapper .ssn-or-visa{font-size:12px;font-weight:400;padding:2rem 0 0}@media(max-width: 992px){.step-1-wrapper .ssn-or-visa{padding:0 0 1rem}}p.relationship-label{font-size:1.125rem}.trash-row{display:flex;justify-content:space-between}.add-buttons{display:flex}.k-radio-list-horizontal,.k-radio-list.k-list-horizontal{display:flex;flex-flow:nowrap;gap:0}.step-1-wrapper{background-color:unset;padding:0;margin-top:30px}.step-1-wrapper nav.k-stepper.telerik-blazor{background-color:#fff;padding:50px 50px 30px 50px;border-radius:6px 6px 0 0;z-index:1040}.step-1-wrapper .base-card{margin-top:0}.step-1-wrapper .k-wizard-horizontal .k-wizard-steps{margin-top:0}.step-1-wrapper .base-card.step1-top-card{border-radius:0 0 6px 6px;padding:0 50px 50px 50px}.step-1-wrapper .k-wizard{overflow:visible}.k-wizard-horizontal .k-wizard-steps,.k-wizard-horizontal .k-wizard-content{overflow:visible}.step-1-wrapper .step1-top-card .base-card{border-radius:0 0 6px 6px;padding:0 50px 50px 50px}.step-1-wrapper .base-card{margin-top:0;border-radius:6px}.input-primary .k-input-inner{padding:12px 16px !important}.input-primary{font-size:unset;font-weight:unset;color:unset;padding:unset;border-radius:.375rem;border:1px solid #c3d1d9}.form-actions{display:flex;justify-content:flex-end;gap:15px}.step-1-wrapper .form-actions{border-radius:0 0 12px 12px;z-index:5000;position:relative;padding:0 50px 50px 50px;margin-top:-89px}.time-loc .form-group{margin-bottom:0}.errors-list{margin-left:30px}p.selected-values{margin-top:12px;font-weight:600}.step1-btm-card .section-title{font-size:1.125rem}.step-1-wrapper .form-actions{background-color:#fff;border-radius:0 0 12px 12px;box-shadow:rgba(16,24,40,.04) 0px 8px 20px -10px;z-index:1000;position:relative;padding:50px;margin-top:-132px}.step1-btm-btn-pad{margin-bottom:72px !important}@media(max-width: 576px){.step-1-wrapper .form-actions{margin-top:-176px !important}.step1-btm-btn-pad{margin-bottom:144px !important}}@media(max-width: 768px){.step-1-wrapper nav.k-stepper.telerik-blazor{padding:30px 20px}.step-1-wrapper .base-card.step1-top-card{border-radius:0 0 6px 6px;padding:0 20px 30px}.step-1-wrapper .form-actions{padding:20px}}.plan-summary-copy-btn{border-radius:4px;border:none;font-size:12px;font-family:"Aleo",sans-serif;letter-spacing:.05rem;font-weight:400;color:#fff;padding:4px 12px !important;text-align:center !important;display:flex;align-items:center;justify-content:center;text-decoration:none !important;position:relative;overflow:hidden;z-index:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;background-color:#464846;min-width:140px}.plan-summary-copy-btn:hover{background-color:#000}.plan-summary__card{background:#b1e4e3;border-radius:8px;border:none;overflow:hidden}.plan-summary__item{padding:22px 24px}.plan-summary__label{color:#464846;font-size:16px;font-weight:600;line-height:1.2}.plan-summary__value-line{margin-top:14px}.plan-summary__value{color:#464846;font-size:16px;font-weight:400;line-height:1.2}.plan-summary__divider{margin:0;border:0;height:2px;background:#eaeaea}.plan-summary__copy-icon{display:inline-flex;margin-right:6px}@media(max-width: 767px){.plan-summary__label{font-size:14px}.plan-summary__value{font-size:14px}.plan-summary__label--colon::after{content:":"}}@media(min-width: 768px){.plan-summary__item{padding:20px 28px}.plan-summary__value-line{margin-top:0}}.other-health-questions{background-color:#fafafa;padding:30px;border-radius:8px}.small-text-headline{font-size:12px;line-height:20px;font-weight:700}.radio-label{padding-bottom:6px}.chk-row{display:inline-flex;align-items:center;gap:8px}.chk-label{margin:0;color:#464846;font-size:.875rem;font-weight:500;font-family:"DM Sans","Helvetica","Arial",sans-serif}.chk{transition:box-shadow .15s ease}.chk:hover{box-shadow:1px 1px 4px rgba(0,0,0,.28)}.chk:focus-visible{box-shadow:0 0 0 3px rgba(13,110,253,.25),0 10px 28px rgba(0,0,0,.28)}.cc-payment label{font-size:12px;line-height:20px;color:#646564;font-weight:500;margin-bottom:4px;text-transform:none !important}.cc-payment label sup{left:-2px}.cc-payment .form-control{height:46px;border-radius:.5rem;border:1px solid #c3d1d9;font-size:1rem;color:#393939;font-weight:700;width:100% !important}.cc-payment .invalid-feedback{font-size:.875rem;color:red}.cc-payment .visually-hidden{display:none !important}.cc-image{max-height:24px}.k-overlay{background:rgba(0,0,0,.5) !important;z-index:11000 !important}.k-dialog,.k-window,.k-dialog-wrapper,.k-window-wrapper{z-index:11001 !important}.k-dialog .k-dialog-content,.k-window .k-window-content{position:relative;z-index:11002 !important}.spousedob .k-invalid,.k-datepicker.form-datecontrol-custom.k-invalid{border-color:#198754 !important}.terms-aggrement-modal .terms-intro{background-color:#f8f9fa;border-left:4px solid #06c;padding:1.5rem;margin-bottom:2rem}.terms-aggrement-modal .terms-content{width:100%;max-width:100%}.terms-aggrement-modal .section-title{color:#036;font-size:1.25rem;font-weight:600;margin-top:2rem;margin-bottom:1rem;padding-bottom:.5rem;border-bottom:2px solid #e0e0e0}.terms-aggrement-modal .subsection{margin-left:1.5rem;margin-bottom:1.5rem}.terms-aggrement-modal .subsection-title{color:#06c;font-size:1.1rem;font-weight:600;margin-top:1rem;margin-bottom:.75rem}.terms-aggrement-modal .important-notice{background-color:#fff3cd;border:1px solid #ffc107;border-radius:4px;padding:1.5rem;margin:1.5rem 0}.terms-aggrement-modal .important-notice .subsection-title{color:#856404;margin-top:0}.terms-aggrement-modal .copyright-notice{margin-top:3rem;padding-top:2rem;border-top:1px solid #e0e0e0;text-align:center;color:#666}.terms-aggrement-modal .instruction-list{margin-left:1.5rem;margin-bottom:1rem}.terms-aggrement-modal .instruction-list li{margin-bottom:.75rem;line-height:1.6}.terms-aggrement-modal .regular-text{line-height:1.6;margin-bottom:1rem;color:#333}.terms-aggrement-modal .regular-text strong{color:#036}.terms-aggrement-modal .sub-list{margin-top:.5rem;margin-left:1.5rem;list-style-type:circle}.terms-aggrement-modal .sub-list li{margin-bottom:.5rem}.page-404{min-height:100vh}.hero-404{position:relative;background:url("https://c8s387h5.media.zestyio.com/404_desktop_image.jpg") center center/cover no-repeat;min-height:100vh;overflow:hidden;display:flex;align-items:center}.hero-inner{position:relative;z-index:2;max-width:1440px;margin:0 auto;width:100%;padding:48px 34px}.hero-layout{display:flex;align-items:center;justify-content:space-between;gap:36px}.error-card{background:rgba(255,255,255,.64);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(211,211,211,.24);border-radius:10px;padding:30px;width:100%;max-width:520px;box-shadow:0 8px 32px 0 rgba(0,0,0,.1)}.floating-404{width:100%;max-width:640px;display:flex;justify-content:center;align-items:center}.floating-404 img{width:100%;max-width:610px;height:auto;display:block}@media(max-width: 991.98px){.hero-404{min-height:auto;display:block;background:none}.hero-inner{padding:0;max-width:none}.hero-layout{display:flex;flex-direction:column-reverse;align-items:stretch;justify-content:flex-start;gap:0}.floating-404{width:100%;max-width:none;display:block;margin:0;padding:0;line-height:0}.floating-404 img{display:block;width:100%;max-width:none;height:auto}.error-card{width:100%;max-width:none;margin:0;border-radius:0;box-shadow:none;border:0;backdrop-filter:none;-webkit-backdrop-filter:none;background:#fff;padding:48px 40px 52px}}@media(max-width: 575.98px){.error-card{padding:40px 20px 28px}}section.hero-404{position:absolute;top:0;width:100%}.hero-inner{position:relative;z-index:2;max-width:1440px;margin:0 auto;width:100%;padding:183px 40px 50px 40px}
