.lpoc-header-responsive.insurance {
    padding-top: 160px !important;
    padding-bottom: 160px !important;
}
.gfield.gfield--type-text, .gfield.gfield--type-email {
    width: 100%;
}
.gf_stylespro .o-custom-border input[type]:checked+label, .gf_stylespro .o-custom-border li:not(.gfsp_choice_icn):not(.gfsp_choice_img) :checked+label {
    border-color: #99a39b;
}
.gravity-theme.ui-datepicker .ui-datepicker-header select,
.gravity-theme.ui-datepicker .ui-datepicker-calendar th span,
.gravity-theme.ui-datepicker .ui-datepicker-calendar td {
    font-size: 14px;
}

legend {border:0!important;}
span.gf_step_label {
    padding-left: 6px!important;
}
.gform_wrapper.gravity-theme .gf_step,
.gform_wrapper.gravity-theme .gf_step_hidden {
    display: inline-block;
    margin: 8px 6px;
}

.benefits-grid.insurance .large-btn,
.benefits-grid.insurance .newwindow{
    min-height: 180px;
}
   .result-supplier a, .result-supplier a:hover {
       color: #222;
   }
.ut-layout-insurance-2021 .benefits-grid .vc_column-inner {
background-color: #ae9f91!important;
    padding-top: 0 !important;
    overflow: hidden;
}
.ut-layout-insurance-2021 .ultimatum-menu .nav-holder ul ul {
    background: #ae9f91;
}
.footer-menu .menu-footer-insurance-2021-container {
   padding-top: 12px;
   display: block;
    border-top: 1px solid #ae9f91;
    margin-top 20px;
}
.companylogos {
    overflow: hidden;
    max-height: 200px;
}
.companylogos img {
    max-width: 100%;
    max-height: 65px;
} 
.menu-item-21310 {
    border: 1px solid;
}
.ut-layout-insurance .ultimatum-menu .nav-holder ul ul {
    background:#ae9f91;
}
header .ultimatum-menu ul.navigation>li.menu-item-21310>a:after {
    height: 0;
    content: ''!important;
    display: none!important;
}
.ultimatum-menu .nav-holder .navigation>li.menu-item-21310>a {
    padding: 0 20px!important;
    line-height: 44px!important;
    margin-bottom: -4px;
    margin-top: -2px;
}

.intro-copy-insurance h3 {
    color: #222222;
}
.insurance-cta a {
    background: #AE9F91;
    font-size: 16px!important;
    padding: 20px 35px 17px;
    color: #fff!important;
}
.insurance-cta {
    margin: 10px 0 40px!important;
}

#popmake-21529 .pum-content.popmake-content h3 {
    color: #95877B;
    text-align: center;
    margin: 20px!important;
    letter-spacing: 1px;
}
#popmake-21529 .pum-content.popmake-content p {
    color: #707070;
    font-size: 18px;
    line-height: 22px;
    text-align: center;
    margin: 20px 20px 0!important;
}
.sp_kiwi button {
    color: #8b9b92;
    border:1px solid #8b9b92;
    background: #fff;
    text-transform: uppercase;
    padding: 4px 12px
}
.sp_kiwi button:hover {
    color: #fff;
    background: #8b9b92;
}
#popmake-21529 .gfield input[type=text] {
    background: #fff;
    border-bottom: 1px solid #8b9b92;
}
div#gform_confirmation_message_18 {
    font-size: 28px;
    background: #fff;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    text-align: center;
    color: #8b9b92;
  padding: 50px 60px;
}
#popmake-21529 .gform_body input {
    padding-left: 0!important;
}
#popmake-21529 .gform_body input::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  text-transform: uppercase;
  font-family: "GillSans-Light"!important;
    color: #65716A!important;
    font-size: 14px;
    font-weight: 100;
}
#popmake-21529 .gform_body input::-moz-placeholder { /* Firefox 19+ */
  text-transform: uppercase;
  font-family: "GillSans-Light"!important;
    color: #65716A!important;
    font-size: 14px;
    font-weight: 100;
}
#popmake-21529 .gform_body input:-ms-input-placeholder { /* IE 10+ */
  text-transform: uppercase;
  font-family: "GillSans-Light"!important;
    color: #65716A!important;
    font-size: 14px;
    font-weight: 100;
}
#popmake-21529 .gform_body input:-moz-placeholder { /* Firefox 18- */
  text-transform: uppercase;
  font-family: "GillSans-Light"!important;
    color: #65716A!important;
    font-size: 14px;
    font-weight: 100;
}
#popmake-21529 .gf_stylespro.sp_kiwi .gfield {
    margin-bottom: .4em;
}
#popmake-21529 .gf_stylespro .gform_footer {
    padding: 0;
}

.insurance-cta a {
    display: block;
}


