.quote-form.wide>.container>.custom-row{background-color:transparent;padding:0}.quote-form.flipped>.container>.custom-row{flex-direction:column-reverse}#GMIQuoting{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;padding:20px 0;margin:0 auto;background-color:#fff}#GMIQuoting::before{content:'';position:absolute;display:block;top:0;left:-100px;width:100px;height:100%;background-color:#fff}#GMIQuoting::after{content:'';position:absolute;display:block;top:0;right:-100px;width:100px;height:100%;background-color:#fff}#GMIQuoting>div{width:100%}#GMIQuoting .heading{color:#109cc7;font-size:calc(24px + .375vw);font-weight:700;letter-spacing:-.0025rem;margin-bottom:.5rem}#GMIQuoting .heading.small{font-size:calc(18px + .375vw)}#GMIQuoting .sub-heading{color:#333;font-size:calc(17px + .125vw);font-weight:700;letter-spacing:-.0025rem;line-height:1}#GMIQuoting p{font-size:calc(14px + .05vw);line-height:1.25;color:#000}#GMIQuoting a{color:#109cc7}#GMIQuoting small{display:inline-block;width:100%;margin-top:30px;color:#777;font-size:12px;font-weight:300;text-align:center}#GMIQuoting input[type=date],#GMIQuoting input[type=email],#GMIQuoting input[type=tel],#GMIQuoting input[type=text]{color:#109cc7;font-size:16px;padding:8px 15px;border-radius:100px;border:1px solid #ccc;background-color:#fff;width:100%;text-indent:0;-webkit-box-sizing:border-box;box-sizing:border-box;opacity:1}#GMIQuoting select{position:relative;color:#109cc7;font-size:16px;padding:8px 25px 8px 15px;border-radius:100px;border:1px solid #ccc;background-color:#fff;width:100%;text-indent:0;-webkit-box-sizing:border-box;box-sizing:border-box;opacity:1}#GMIQuoting :focus{outline:0}#GMIQuoting input:focus,#GMIQuoting select:focus{outline:solid 2px #109cc7;border-color:#fff}#GMIQuoting input::-webkit-input-placeholder,#GMIQuoting select::-webkit-input-placeholder{color:#109cc7;opacity:1}#GMIQuoting input::-moz-placeholder,#GMIQuoting select::-moz-placeholder{color:#109cc7;opacity:1}#GMIQuoting input:-ms-input-placeholder,#GMIQuoting select:-ms-input-placeholder{color:#109cc7;opacity:1}#GMIQuoting input::-ms-input-placeholder,#GMIQuoting select::-ms-input-placeholder{color:#109cc7;opacity:1}#GMIQuoting input::placeholder,#GMIQuoting select::placeholder{color:#109cc7;opacity:1}#GMIQuoting input:-webkit-autofill,#GMIQuoting input:-webkit-autofill:active,#GMIQuoting input:-webkit-autofill:focus,#GMIQuoting input:-webkit-autofill:hover{-webkit-background-clip:text;-webkit-text-fill-color:#109cc7;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s;-webkit-box-shadow:inset 0 0 50px 50px #fff;box-shadow:inset 0 0 50px 50px #fff}#GMIQuoting fieldset{margin:0}#GMIQuoting .row{width:100%}#GMIQuoting .stepper-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}#GMIQuoting .stepper-container .stepper-bar{position:relative;width:90%;height:10px;background-color:#ccc;border-radius:100px;margin-top:10px;margin-bottom:10px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#GMIQuoting .stepper-bar.not-active{filter:grayscale(100);opacity:.5}#GMIQuoting .stepper-container .progress{position:absolute;top:0;left:0;height:100%;background-color:#b1de86;border-radius:100px;-webkit-transition:width .3s ease;-o-transition:width .3s ease;transition:width .3s ease}#GMIQuoting .stepper-container .dot{position:absolute;top:-5px;left:0;width:20px;height:20px;background-color:#76b837;border-radius:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:left .3s ease;-o-transition:left .3s ease;transition:left .3s ease}#GMIQuoting .stepper-container .labels-container{position:relative;width:90%;margin-top:40px;margin-bottom:20px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#GMIQuoting .stepper-container .labels-container.not-active{visibility:hidden}#GMIQuoting .stepper-container .labels-container .label{position:absolute;bottom:0;color:#ccc;font-size:12px;font-weight:400;text-align:center;width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:80px;opacity:0;-webkit-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease;line-height:15px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}#GMIQuoting .stepper-container .labels-container .label.visible{opacity:1!important}#GMIQuoting .stepper-container .labels-container .label.visible.current{color:#000;font-weight:700}#GMIQuoting .content{padding:0;width:100%}#GMIQuoting .buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;justify-content:space-between;width:100%;padding:0;margin-top:40px;z-index:2}#GMIQuoting button{padding:12px 25px;font-size:15px;min-width:120px;cursor:pointer;border:none;background-color:#109cc7;color:#fff;border-radius:100px;-webkit-transition:none;-o-transition:none;transition:none}#GMIQuoting button:focus-visible,#GMIQuoting button:hover{background-color:#104571}#GMIQuoting button[disabled]{background-color:#ccc;cursor:not-allowed}#GMIQuoting .buttons button:only-child{margin:0 auto!important}#GMIQuoting .error,.quote-modal .error{position:relative;margin-top:5px;color:#bc0202;font-size:13px}#GMIQuoting .error::before,.quote-modal .error::before{content:'\f06a';position:relative;color:#bc0202;font-family:"Font Awesome 5 Free";font-weight:900;font-size:14px;margin-right:5px;pointer-events:none}#GMIQuoting #GMIStartDate{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;text-align:center}#GMIQuoting #GMIStartDate .shadow-container{position:relative;display:flex;flex-direction:column;height:fit-content;width:100%;margin-bottom:40px}#GMIQuoting #GMIStartDate .shadow-container::after{content:'';position:absolute;bottom:-50px;left:calc(50% - 150px);display:flex;flex-direction:row;justify-content:center;width:300px;height:40px;background-image:-o-radial-gradient(#ccc 5%,#cdcdcd 20%,#fff 65%);background-image:radial-gradient(#ccc 5%,#cdcdcd 20%,#fff 65%);opacity:.25;-webkit-transition:bottom .3s linear;-o-transition:bottom .3s linear;transition:bottom .3s linear;z-index:1}#GMIQuoting #GMIStartDate .date-wrapper{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto}#GMIQuoting #GMIStartDate .date-wrapper .overlay{position:absolute;display:block;top:10px;left:16px;width:calc(100% - 54px);color:#109cc7;font-size:16px;text-align:left;pointer-events:none;background-color:#fff}#GMIQuoting #GMIStartDate .date-wrapper input[type=date]{padding:8px 40px 8px 15px}@-moz-document url-prefix(){#GMIQuoting #GMIStartDate .date-wrapper input[type=date]{padding:8px 15px}}#GMIQuoting #GMIStartDate input[type=date]::-webkit-calendar-picker-indicator{position:absolute;right:10px;width:25px;height:25px;-webkit-filter:brightness(0) saturate(100%) invert(44%) sepia(88%) saturate(563%) hue-rotate(151deg) brightness(97%) contrast(91%);filter:brightness(0) saturate(100%) invert(44%) sepia(88%) saturate(563%) hue-rotate(151deg) brightness(97%) contrast(91%);cursor:pointer;outline:0}#GMIQuoting #GMIStartDate .date-wrapper input:focus+.overlay,#GMIQuoting #GMIStartDate .date-wrapper input:valid+.overlay{opacity:0;pointer-events:none}#GMIAdministratorsDetails{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;text-align:center}#GMIQuoting #GMIAdministratorsDetails .date-wrapper{position:relative}#GMIQuoting #GMIAdministratorsDetails input[type=date]::-webkit-calendar-picker-indicator{position:absolute;right:10px;width:25px;height:25px;-webkit-filter:brightness(0) saturate(100%) invert(44%) sepia(88%) saturate(563%) hue-rotate(151deg) brightness(97%) contrast(91%);filter:brightness(0) saturate(100%) invert(44%) sepia(88%) saturate(563%) hue-rotate(151deg) brightness(97%) contrast(91%);cursor:pointer}#GMIAdministratorsDetails .error{color:#d9534f;font-size:14px;text-align:center;margin-top:5px;padding-left:5px}#GMIAdministratorsDetails .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}#GMIQuoting #GMIAdministratorsDetails .date-wrapper{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;margin:0 auto}#GMIQuoting #GMIAdministratorsDetails .date-wrapper .overlay{position:absolute;display:block;top:10px;left:16px;width:calc(100% - 54px);color:#109cc7;font-size:16px;text-align:left;pointer-events:none;background-color:#fff}#GMIQuoting #GMIAdministratorsDetails .date-wrapper input[type=date]{padding:8px 40px 8px 15px}@-moz-document url-prefix(){#GMIQuoting #GMIAdministratorsDetails .date-wrapper input[type=date]{padding:8px 15px}}#GMIQuoting #GMIAdministratorsDetails input[type=date]::-webkit-calendar-picker-indicator{position:absolute;right:10px;width:25px;height:25px;-webkit-filter:brightness(0) saturate(100%) invert(44%) sepia(88%) saturate(563%) hue-rotate(151deg) brightness(97%) contrast(91%);filter:brightness(0) saturate(100%) invert(44%) sepia(88%) saturate(563%) hue-rotate(151deg) brightness(97%) contrast(91%);cursor:pointer;outline:0}#GMIQuoting #GMIAdministratorsDetails .date-wrapper input:focus+.overlay,#GMIQuoting #GMIAdministratorsDetails .date-wrapper input:valid+.overlay{opacity:0;pointer-events:none}#GMISports{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;text-align:center}#GMIFilterQuestions{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;text-align:center}#GMIQuoting #GMIFilterQuestions .cover-type{position:relative;display:-ms-grid;display:grid}#GMIQuoting #GMIFilterQuestions .cover-type select{appearance:none;-webkit-appearance:none;-moz-appearance:none}#GMIQuoting #GMIFilterQuestions .cover-type::after{content:"\f078";position:absolute;display:block;right:10px;top:50%;color:#109cc7;font-family:"Font Awesome 5 Free";font-weight:900;font-size:.9rem;-webkit-transform:translateY(-45%);-ms-transform:translateY(-45%);transform:translateY(-45%);pointer-events:none}#GMIQuoting #GMIFilterQuestions #GMIQuotingRadio{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}#GMIQuotingRadio .radio-label{color:#109cc7;font-size:16px}#GMIQuoting #GMIFilterQuestions #GMIQuotingRadio .options{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:20px}#GMIQuoting #GMIFilterQuestions #GMIQuotingRadio .option{border-radius:100px;background-color:transparent}#GMIQuoting #GMIFilterQuestions #GMIQuotingRadio .option input{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}#GMIQuoting #GMIFilterQuestions #GMIQuotingRadio .option label{color:#fff;font-size:16px;font-weight:700;border-radius:100px;background-color:#ccc;padding:8px 30px;cursor:pointer;outline:0!important}#GMIQuoting #GMIFilterQuestions #GMIQuotingRadio .option label:hover{background-color:#109cc7}#GMIQuoting #GMIFilterQuestions #GMIQuotingRadio .option:focus>label{background-color:#109cc7!important;-webkit-box-shadow:inset 0 0 0 10px #109cc7!important;box-shadow:inset 0 0 0 10px #109cc7!important;outline:solid 2px #109cc7!important}#GMIQuoting #GMIFilterQuestions #GMIQuotingRadio .option input+label:active{background-color:#104571!important;-webkit-box-shadow:inset 0 0 0 10px #104571!important;box-shadow:inset 0 0 0 10px #104571!important;outline:solid 2px #104571!important}#GMIQuoting #GMIFilterQuestions #GMIQuotingRadio .option .input:checked+label{background-color:#109cc7;-webkit-box-shadow:inset 0 0 0 10px #109cc7;box-shadow:inset 0 0 0 10px #109cc7;outline:0}#GMIYourDetails{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;text-align:center}#GMIQuoting #GMIYourDetails .date-wrapper{position:relative}#GMIQuoting #GMIYourDetails .date-wrapper .overlay{position:absolute;top:10px;left:16px;width:calc(100% - 54px);color:#109cc7;font-size:16px;text-align:left;pointer-events:none;background-color:#fff}#GMIQuoting #GMIYourDetails input[type=date]::-webkit-calendar-picker-indicator{position:absolute;right:10px;width:25px;height:25px;-webkit-filter:brightness(0) saturate(100%) invert(44%) sepia(88%) saturate(563%) hue-rotate(151deg) brightness(97%) contrast(91%);filter:brightness(0) saturate(100%) invert(44%) sepia(88%) saturate(563%) hue-rotate(151deg) brightness(97%) contrast(91%);cursor:pointer;outline:0}#GMIQuoting #GMIYourDetails .date-wrapper input:focus+.overlay,#GMIQuoting #GMIYourDetails .date-wrapper input:valid+.overlay{opacity:0;pointer-events:none}#GMIQuoting #GMIYourDetails .salutation,#GMIQuoting #GMIYourDetails .years-registered{position:relative;display:-ms-grid;display:grid}#GMIQuoting #GMIYourDetails .salutation select,#GMIQuoting #GMIYourDetails .years-registered select{appearance:none;-webkit-appearance:none;-moz-appearance:none}#GMIQuoting #GMIYourDetails .salutation::after,#GMIQuoting #GMIYourDetails .years-registered::after{content:"\f078";position:absolute;display:block;right:10px;top:50%;color:#109cc7;font-family:"Font Awesome 5 Free";font-weight:900;font-size:.9rem;-webkit-transform:translateY(-45%);-ms-transform:translateY(-45%);transform:translateY(-45%);pointer-events:none}#GMIQuoting #GMIYourDetails a{font-size:16px;cursor:pointer}#GMIQuoting #GMIYourDetails a i{font-size:20px}#GMIQuoting #GMIYourDetails button.gpMoreInfo{padding:0!important;background-color:transparent!important;color:#109cc7!important}#GMIQuoting #GMIYourDetails button.gpMoreInfo:focus,#GMIQuoting #GMIYourDetails button.gpMoreInfo:hover{color:#104571!important}#GMIQuoting #GMICoverLevel{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;text-align:center}#GMIQuoting #GMICoverLevel .cover-level{position:relative;display:-ms-grid;display:grid}#GMIQuoting #GMICoverLevel .cover-level select{appearance:none;-webkit-appearance:none;-moz-appearance:none}#GMIQuoting #GMICoverLevel .cover-level::after{content:"\f078";position:absolute;display:block;right:10px;top:50%;color:#109cc7;font-family:"Font Awesome 5 Free";font-weight:900;font-size:.9rem;-webkit-transform:translateY(-45%);-ms-transform:translateY(-45%);transform:translateY(-45%);pointer-events:none}#GMIQuoting #GMIAddChildren{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;text-align:center}#GMIQuoting #GMIAddChildren .member-details{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;grid-gap:10px}#GMIQuoting #GMIAddChildren .member-details .details{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:14px;max-width:100%;padding:10px 15px;background-color:#f3f0f0;border-radius:15px;user-select:none}#GMIQuoting #GMIAddChildren .member-details .details div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#GMIQuoting #GMIAddChildrenModal .member-details .details .name{position:relative;font-size:17px;font-weight:700;text-align:left;line-height:1.25;margin-bottom:5px;padding-right:30px}#GMIQuoting #GMIAddChildrenModal .member-details .details .name::after{content:"\f406";position:absolute;display:block;right:0;top:0;color:#109cc7;font-family:"Font Awesome 5 Free";font-weight:900;font-size:1.25rem}#GMIQuoting #GMIAddChildrenModal .member-details .details .dob::before{content:'Date of birth:'}#GMIQuoting #GMIAddChildren .member-details .details .registered::before{content:'GP Registration:'}#GMIQuoting #GMIAddChildren .member-details .details .edit-delete{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:5px;margin-top:auto;padding-top:10px}#GMIQuoting #GMIAddChildren .member-details .details .edit-delete button{font-size:14px;padding:8px 15px;background-color:#ccc;min-width:unset}#GMIQuoting #GMIAddChildren .member-details .details .edit-delete button:focus{background-color:#109cc7;outline:solid 2px #109cc7}#GMIQuoting #GMIAddChildren .member-details .details .edit-delete button:hover{background-color:#109cc7}#GMIQuoting #GMIAddChildren .member-details .details .edit-delete button:active{background-color:#104571;outline:solid 2px #104571!important}#GMIQuoting #GMIAddChildren .member-details .details .dob::before{content:'Date of birth:'}#GMIQuoting #GMIAddChildren .member-details .details .pex::before{content:'Number of pre-existing conditions:'}#GMIQuoting .GMISports{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;text-align:center}#GMIAddChildrenModal .date-wrapper{position:relative}#GMIAddChildrenModal input[type=date]::-webkit-calendar-picker-indicator{position:absolute;right:10px;width:25px;height:25px;-webkit-filter:brightness(0) saturate(100%) invert(44%) sepia(88%) saturate(563%) hue-rotate(151deg) brightness(97%) contrast(91%);filter:brightness(0) saturate(100%) invert(44%) sepia(88%) saturate(563%) hue-rotate(151deg) brightness(97%) contrast(91%);cursor:pointer}#GMIAddChildrenModal .error{color:#d9534f;font-size:14px;text-align:left;margin-top:5px;padding-left:5px}#GMIAddChildrenModal .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}#GMIAddChildrenModal .date-wrapper{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;margin:0 auto}#GMIAddChildrenModal .date-wrapper .overlay{position:absolute;display:block;top:10px;left:16px;width:calc(100% - 54px);color:#109cc7;font-size:16px;text-align:left;pointer-events:none;background-color:#fff}#GMIAddChildrenModal .date-wrapper input[type=date]{padding:8px 40px 8px 15px}@-moz-document url-prefix(){#GMIAddChildrenModal .date-wrapper input[type=date]{padding:8px 15px}}#GMIAddChildrenModal input[type=date]::-webkit-calendar-picker-indicator{position:absolute;right:10px;width:25px;height:25px;-webkit-filter:brightness(0) saturate(100%) invert(44%) sepia(88%) saturate(563%) hue-rotate(151deg) brightness(97%) contrast(91%);filter:brightness(0) saturate(100%) invert(44%) sepia(88%) saturate(563%) hue-rotate(151deg) brightness(97%) contrast(91%);cursor:pointer;outline:0}#GMIAddChildrenModal .date-wrapper input:focus+.overlay,#GMIAddChildrenModal .date-wrapper input:valid+.overlay{opacity:0;pointer-events:none}#GMIAddChildrenModal .preExistingCondition{position:relative;display:-ms-grid;display:grid}#GMIAddChildrenModal .preExistingCondition select{appearance:none;-webkit-appearance:none;-moz-appearance:none}#GMIAddChildrenModal .preExistingCondition::after{content:"\f078";position:absolute;display:block;right:10px;top:50%;color:#109cc7;font-family:"Font Awesome 5 Free";font-weight:900;font-size:.9rem;-webkit-transform:translateY(-45%);-ms-transform:translateY(-45%);transform:translateY(-45%);pointer-events:none}#GMIQuoting #GMIAddPeople{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;text-align:center}#GMIQuoting #GMIAddPeople .member-details{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;grid-gap:10px}#GMIQuoting #GMIAddPeople .member-details .details{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:14px;max-width:100%;padding:10px 15px;background-color:#f3f0f0;border-radius:15px;user-select:none}#GMIQuoting #GMIAddPeople .member-details .details div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#GMIQuoting #GMIAddPeople .member-details .details .name{position:relative;font-size:17px;font-weight:700;text-align:left;line-height:1.25;margin-bottom:5px;padding-right:30px}#GMIQuoting #GMIAddPeople .member-details .details .name::after{content:"\f406";position:absolute;display:block;right:0;top:0;color:#109cc7;font-family:"Font Awesome 5 Free";font-weight:900;font-size:1.25rem}#GMIQuoting #GMIAddPeople .member-details .details .dob::before{content:'Date of birth:'}#GMIQuoting #GMIAddPeople .member-details .details .registered::before{content:'GP Registration:'}#GMIQuoting #GMIAddPeople .member-details .details .spouse::before{content:'Is Spouse/Partner:'}#GMIQuoting #GMIAddPeople .member-details .details .education::before{content:'In Full-time education:'}#GMIQuoting #GMIAddPeople .member-details .details .edit-delete{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:5px;margin-top:auto;padding-top:10px}#GMIQuoting #GMIAddPeople .member-details .details .edit-delete button{font-size:14px;padding:8px 15px;background-color:#ccc;min-width:unset}#GMIQuoting #GMIAddPeople .member-details .details .edit-delete button:focus{background-color:#109cc7;outline:solid 2px #109cc7}#GMIQuoting #GMIAddPeople .member-details .details .edit-delete button:hover{background-color:#109cc7}#GMIQuoting #GMIAddPeople .member-details .details .edit-delete button:active{background-color:#104571;outline:solid 2px #104571!important}#GMIQuoting #GMIContactInfo{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;text-align:center}#GMIQuoting #GMIContactInfo .referral{position:relative;display:-ms-grid;display:grid}#GMIQuoting #GMIContactInfo .referral select{appearance:none;-webkit-appearance:none;-moz-appearance:none}#GMIQuoting #GMIContactInfo .referral::after{content:"\f078";position:absolute;display:block;right:10px;top:50%;color:#109cc7;font-family:"Font Awesome 5 Free";font-weight:900;font-size:.9rem;-webkit-transform:translateY(-45%);-ms-transform:translateY(-45%);transform:translateY(-45%);pointer-events:none}#GMIQuoting #GMIContactInfo .confirmation{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:10px;font-size:15px}#GMIQuoting #GMIContactInfo .confirmation input[type=checkbox]{-webkit-transform:scale(1.5);-ms-transform:scale(1.5);transform:scale(1.5);-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;accent-color:#109cc7}#GMIQuoting #GMIContactInfo .confirmation input[type=checkbox]:focus-visible{outline-offset:2px;outline:solid 1px #109cc7}#GMIQuoting #GMIContactInfo .confirmation input[type=checkbox]+label{color:#109cc7;font-size:14px;text-align:left}#GMIQuoting #GMIContactInfo .confirmation input[type=checkbox]:checked{outline:0}#GMIQuoting #GMIContactInfo .confirmation input[type=checkbox]:checked+label{font-weight:700}body.modal-open{overflow:hidden}.quote-modal.modal-backdrop,.quote-modal.modal-backdrop.in{background-color:rgba(0,0,0,.5)!important}.quote-modal .modal-content{background:#fff;border-radius:15px;-webkit-box-shadow:0 4px 6px rgba(0,0,0,.1);box-shadow:0 4px 6px rgba(0,0,0,.1);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-height:90vh;width:100%;font-size:16px;margin:0 auto;overflow:hidden;z-index:10000}.quote-modal .modal-scroll-area{overflow-y:auto;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin-right:3px;border-radius:0 0 15px 15px}.quote-modal .modal-header{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;min-height:unset}.quote-modal .modal-header .modal-title{color:#109cc7;font-size:calc(20px + .125vw);font-weight:700;text-align:left;padding-right:20px;margin-right:auto;letter-spacing:-.0025rem;line-height:1}.quote-modal .modal-header button.close{all:unset!important;font-size:1.375rem!important;color:#ccc!important;z-index:1!important;cursor:pointer!important}.quote-modal .modal-header button.close:focus,.quote-modal .modal-header button.close:hover{color:#109cc7!important}.quote-modal .modal-body{padding:20px}.quote-modal .modal-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.quote-modal .modal-footer::after,.quote-modal .modal-footer::before{all:unset}.quote-modal .modal-footer .buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;justify-content:space-between;width:100%;padding:0;margin-top:0;z-index:2}.quote-modal .modal-footer .buttons button{padding:12px 30px;font-size:15px;min-width:unset;cursor:pointer;border:none;background-color:#109cc7;color:#fff;border-radius:100px;-webkit-transition:none;-o-transition:none;transition:none}.quote-modal .modal-footer .buttons button:focus,.quote-modal .modal-footer .buttons button:hover{background-color:#104571}.quote-modal .modal-footer .buttons button[disabled]{background-color:#ccc;cursor:not-allowed}.quote-modal .modal-footer .buttons button:only-child{margin:0 auto!important}.quote-modal .modal-scroll-area::-webkit-scrollbar{width:8px}.quote-modal .modal-scroll-area::-webkit-scrollbar-thumb{background:#ccc;border-radius:4px}.quote-modal .modal-content-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;text-align:center;height:100%}.quote-modal .modal-content-wrapper p{margin:0 0 15px 0}.quote-modal .modal-content-wrapper p:last-child{margin:0}@-moz-document url-prefix(){.quote-modal .modal-content-wrapper p:last-child{margin:0 0 15px 0}}.quote-modal .row{width:100%}.quote-modal input[type=date],.quote-modal input[type=email],.quote-modal input[type=tel],.quote-modal input[type=text]{color:#109cc7;font-size:16px;padding:8px 15px;border-radius:100px;border:1px solid #ccc;background-color:#fff;width:100%;text-indent:0;-webkit-box-sizing:border-box;box-sizing:border-box;opacity:1}.quote-modal select{position:relative;color:#109cc7;font-size:16px;padding:8px 25px 8px 15px;border-radius:100px;border:1px solid #ccc;background-color:#fff;width:100%;text-indent:0;-webkit-box-sizing:border-box;box-sizing:border-box;opacity:1}.quote-modal :focus{outline:0}.quote-modal input:focus,.quote-modal select:focus{outline:solid 2px #109cc7}.quote-modal input::-webkit-input-placeholder,.quote-modal select::-webkit-input-placeholder{color:#109cc7;opacity:1}.quote-modal input::-moz-placeholder,.quote-modal select::-moz-placeholder{color:#109cc7;opacity:1}.quote-modal input:-ms-input-placeholder,.quote-modal select:-ms-input-placeholder{color:#109cc7;opacity:1}.quote-modal input::-ms-input-placeholder,.quote-modal select::-ms-input-placeholder{color:#109cc7;opacity:1}.quote-modal input::placeholder,.quote-modal select::placeholder{color:#109cc7;opacity:1}.quote-modal input:-webkit-autofill,.quote-modal input:-webkit-autofill:active,.quote-modal input:-webkit-autofill:focus,.quote-modal input:-webkit-autofill:hover{-webkit-background-clip:text;-webkit-text-fill-color:#109cc7;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s;-webkit-box-shadow:inset 0 0 50px 50px #fff;box-shadow:inset 0 0 50px 50px #fff}.quote-modal.your-options .sub-heading{font-weight:700}.quote-modal thead tr{background:#bedae2;vertical-align:top}.quote-modal td:nth-child(2),.quote-modal th:nth-child(2){text-align:center}.quote-modal.add-members .date-wrapper{position:relative}.quote-modal.add-members .date-wrapper input[type=date]{padding:8px 40px 8px 15px!important}.quote-modal.add-members .date-wrapper input[type=date]::-webkit-calendar-picker-indicator{position:absolute;right:10px;width:25px;height:25px;-webkit-filter:brightness(0) saturate(100%) invert(44%) sepia(88%) saturate(563%) hue-rotate(151deg) brightness(97%) contrast(91%);filter:brightness(0) saturate(100%) invert(44%) sepia(88%) saturate(563%) hue-rotate(151deg) brightness(97%) contrast(91%);cursor:pointer;outline:0}.quote-modal.add-members .date-wrapper .overlay{position:absolute;top:10px;left:16px;width:calc(100% - 54px);color:#109cc7;font-size:16px;text-align:left;pointer-events:none;background-color:#fff}.quote-modal.add-members .date-wrapper input:focus+.overlay,.quote-modal.add-members .date-wrapper input:valid+.overlay{display:none}.quote-modal.add-members .salutation,.quote-modal.add-members .years-registered{position:relative;display:-ms-grid;display:grid}.quote-modal.add-members .salutation select,.quote-modal.add-members .years-registered select{appearance:none;-webkit-appearance:none;-moz-appearance:none}.quote-modal.add-members .salutation::after,.quote-modal.add-members .years-registered::after{content:"\f078";position:absolute;display:block;right:10px;top:50%;color:#109cc7;font-family:"Font Awesome 5 Free";font-weight:900;font-size:.9rem;-webkit-transform:translateY(-45%);-ms-transform:translateY(-45%);transform:translateY(-45%);pointer-events:none}.quote-modal.add-members #GMIQuotingRadio{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.quote-modal.add-members #GMIQuotingRadio .radio-label{color:#109cc7;font-size:16px;margin-bottom:5px}.quote-modal.add-members #GMIQuotingRadio .options{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:20px}.quote-modal.add-members #GMIQuotingRadio .option{border-radius:100px;background-color:transparent}.quote-modal.add-members #GMIQuotingRadio .option input{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}.quote-modal.add-members #GMIQuotingRadio .option label{color:#fff;font-size:16px;font-weight:700;border-radius:100px;background-color:#ccc;padding:8px 30px;cursor:pointer;outline:0!important}.quote-modal.add-members #GMIQuotingRadio .option label:hover{background-color:#109cc7}.quote-modal.add-members #GMIQuotingRadio .option:focus>label{background-color:#109cc7!important;-webkit-box-shadow:inset 0 0 0 10px #109cc7!important;box-shadow:inset 0 0 0 10px #109cc7!important;outline:solid 2px #109cc7!important}.quote-modal.add-members #GMIQuotingRadio .option input+label:active{background-color:#104571!important;-webkit-box-shadow:inset 0 0 0 10px #104571!important;box-shadow:inset 0 0 0 10px #104571!important;outline:solid 2px #104571!important}.quote-modal.add-members #GMIQuotingRadio .option .input:checked+label{background-color:#109cc7;-webkit-box-shadow:inset 0 0 0 10px #109cc7;box-shadow:inset 0 0 0 10px #109cc7;outline:0!important}.quote-modal.your-options .text-success{color:#76b837}.quote-modal.your-options .modal-body .fa-times{color:#109cc7}.quote-modal.your-options .confirmation{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:10px;text-align:left}.quote-modal.your-options .confirmation input[type=checkbox]{-webkit-transform:scale(1.5);-ms-transform:scale(1.5);transform:scale(1.5);-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;margin-top:6px;accent-color:#109cc7}.quote-modal.your-options .confirmation input[type=checkbox]:focus-visible{outline-offset:2px;outline:solid 1px #109cc7}.quote-modal.your-options .confirmation:target input[type=checkbox]:not(:focus){outline-offset:2px;outline:solid 1px #109cc7}.quote-modal.your-options .confirmation input[type=checkbox]+label{color:#109cc7;font-size:calc(14px + .05vw);text-align:left}.quote-modal.your-options .confirmation input[type=checkbox]:checked{outline:0}.quote-modal.your-options .confirmation input[type=checkbox]:checked+label{font-weight:700}.quote-modal .accordion .panel{border:none;margin:0;height:unset;-webkit-box-shadow:none;box-shadow:none}.quote-modal .accordion .accordion-header{display:block;cursor:pointer;padding:10px 0;border-top:solid 1px #e5e5e5}.quote-modal .accordion .accordion-title{position:relative;color:#109cc7;text-align:left;font-size:16px;font-weight:700}.quote-modal .accordion .accordion-toggle{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:0 10px;width:100%;color:#109cc7;font-size:16px;font-weight:700;text-decoration:none}.quote-modal .accordion .accordion-toggle div>i{color:#ccc}.quote-modal .accordion .accordion-toggle.collapsed div>i{color:#109cc7}.quote-modal .accordion .accordion-content{text-align:left}#GMIQuoting .loader{border:16px solid #f3f3f3;border-top:16px solid #109cc7;border-radius:50%;width:120px;height:120px;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite}#GMIQuoting .loader-small{border:4px solid #f3f3f3;border-top:4px solid #109cc7;border-radius:50%;width:8px;height:8px;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite}#GMIQuoting #GMICoverUnavailable{display:flex;flex-direction:column;align-items:center;height:100%}#GMIQuoting #GMICoverUnavailable div{font-size:18px;text-align:center}#GMIQuoting #GMICoverUnavailable div:first-child{color:#109cc7;font-size:calc(24px + .375vw);font-weight:700;letter-spacing:-.0025rem}#GMIQuoting #GMICoverUnavailable div:not(:last-child){margin:0 0 15px 0}#GMIQuoting #GMICoverUnavailable div a[href^="tel:"]{position:relative;display:inline-block;padding-left:1.4rem;margin-left:.25rem}#GMIQuoting #GMICoverUnavailable div a[href^="tel:"]::before{content:"\f095";position:absolute;left:0;font-family:"Font Awesome\ 5 Free";font-weight:700;font-style:normal;color:#109cc7;transform:scaleX(-1)!important;margin-right:.25rem;text-decoration:none}@media (max-width:360px){#GMIQuoting input[type=date],#GMIQuoting input[type=email],#GMIQuoting input[type=tel],#GMIQuoting input[type=text]{font-size:15px}#GMIQuoting select{font-size:15px;padding:8px 15px}#GMIQuoting .stepper-container .labels-container .label{font-size:11px}}@media (min-width:576px){#GMIQuoting{border-radius:20px;max-width:540px}#GMIQuoting::before{all:unset}#GMIQuoting::after{all:unset}#GMIQuoting .content{width:90%}#GMIQuoting button{padding:12px 30px;font-size:16px;min-width:160px}#GMIQuoting .stepper-container .stepper-bar{width:80%}#GMIQuoting .stepper-container .labels-container{width:80%}#GMIQuoting .stepper-container .labels-container .label{font-size:13px}}@media (max-width:576px){#GMIQuoting #GMIStartDate .date-wrapper{width:60%!important}}@media (min-width:768px){#GMIQuoting{max-width:700px}#GMIQuoting small{margin-top:40px}#GMIQuoting input.postcode{width:300px}#GMIFilterQuestions select{width:300px!important}#GMIQuoting button{min-width:200px}#GMIQuoting .stepper-container .labels-container .label{font-size:14px}.modal-dialog{width:100%}.quote-modal .modal-header{padding:20px}.quote-modal .modal-footer{padding:20px}.quote-modal .modal-footer button{padding:12px 45px}.quote-modal .modal-content.small{width:50%}.quote-modal .modal-content.medium{width:60%}.quote-modal .modal-content.large{width:70%}.quote-modal .modal-content.xlarge{width:80%}}@media (min-width:992px){.quote-form>.container>.custom-row{display:flex;justify-content:center;margin:0}.quote-form>.container>.custom-row>div[class*=" col-"].quote-form-wide,.quote-form>.container>.custom-row>div[class^=col-].quote-form-wide{display:flex;flex-direction:column;justify-content:flex-start}#GMIQuoting{max-width:800px;padding:20px 30px 30px 30px}#GMIQuoting .buttons{justify-content:space-around}#GMIQuoting input.postcode{width:400px}#GMIFilterQuestions select{width:400px!important}#GMIQuoting #GMIAddPeople .member-details{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:15px}#GMIQuoting #GMIAddPeople .member-details .details:nth-child(2n+1),#GMIQuoting #GMIAddPeople .member-details .details:nth-child(2n+2){-webkit-box-flex:0;-ms-flex:0 0 calc(50% - 10px);flex:0 0 calc(50% - 10px);-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.quote-modal .modal-content.small{width:500px}.quote-modal .modal-content.medium{width:600px}.quote-modal .modal-content.large{width:700px}.quote-modal .modal-content.xlarge{width:800px}}@media (max-width:1279px){.quote-form>.container>.custom-row{display:flex;flex-direction:column!important;justify-content:center!important;align-items:center}}@media (min-width:1280px){.quote-form>.container>.custom-row>div[class*=" col-"],.quote-form>.container>.custom-row>div[class^=col-]{display:flex;flex-direction:column;justify-content:flex-start}.quote-form.flipped>.container>.custom-row{display:flex;flex-direction:row-reverse}.quote-form.flipped>.container>.custom-row>[class*=" col-"],.quote-form.flipped>.container>.custom-row>[class^=col-]{float:none!important;flex:0 0 auto}.quote-form.flipped>.container>.custom-row>div{flex:0 0 50%!important}#GMIQuoting{max-width:1020px;padding:30px 40px 40px 40px}#GMIQuoting input.postcode{width:500px}.quote-form .quote-form-narrow #GMIQuoting input.postcode{width:90%!important}#GMIQuoting button{min-width:180px}#GMIQuoting .stepper-container .labels-container .label{font-size:13px}.quote-form .quote-form-narrow #GMIQuoting #GMICoverLevel .row div.col-lg-5,.quote-form .quote-form-narrow #GMIQuoting #GMICoverLevel .row div.col-lg-7{width:100%!important;text-align:center!important}.quote-form .quote-form-narrow #GMIQuoting #GMIAddPeople .member-details{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#GMIQuoting #GMIAddPeople .member-details .details{-webkit-box-flex:unset;-ms-flex:unset;flex:unset;max-width:100%;padding:15px;-webkit-box-flex:initial;-ms-flex-positive:initial;flex-grow:initial}.quote-modal .modal-content.small{width:600px}.quote-modal .modal-content.medium{width:700px}.quote-modal .modal-content.large{width:800px}.quote-modal .modal-content.xlarge{width:900px}}#GMIBenefitsModal .content{padding-top:.25rem}#GMIBenefitsModal .tableBenefit thead td:first-child{width:66%!important}