@font-face{font-family:Ubuntu;font-style:normal;font-weight:300;src:url(../fonts/ubuntu-v14-latin-300.woff2) format("woff2"),url(../fonts/ubuntu-v14-latin-300.woff) format("woff")}@font-face{font-family:Ubuntu;font-style:italic;font-weight:300;src:url(../fonts/ubuntu-v14-latin-300italic.woff2) format("woff2"),url(../fonts/ubuntu-v14-latin-300italic.woff) format("woff")}@font-face{font-family:Ubuntu;font-style:normal;font-weight:400;src:url(../fonts/ubuntu-v14-latin-regular.woff2) format("woff2"),url(../fonts/ubuntu-v14-latin-regular.woff) format("woff")}@font-face{font-family:Ubuntu;font-style:italic;font-weight:400;src:url(../fonts/ubuntu-v14-latin-italic.woff2) format("woff2"),url(../fonts/ubuntu-v14-latin-italic.woff) format("woff")}@font-face{font-family:Ubuntu;font-style:normal;font-weight:700;src:url(../fonts/ubuntu-v14-latin-700.woff2) format("woff2"),url(../fonts/ubuntu-v14-latin-700.woff) format("woff")}@font-face{font-family:Ubuntu;font-style:italic;font-weight:700;src:url(../fonts/ubuntu-v14-latin-700italic.woff2) format("woff2"),url(../fonts/ubuntu-v14-latin-700italic.woff) format("woff")}body{-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;font-variant-ligatures:none;font-size:16px;font-weight:400;line-height:1.6;color:#282829;background-color:#fff}body,h1,h2,h3{font-family:Ubuntu,sans-serif}h1,h2,h3{font-size:45pt;line-height:1.1;font-weight:700;color:#007b4c}h2{font-size:35pt}h3{font-size:28pt}h4{font-size:23pt}a{color:#282829}a:hover{text-decoration:none}q{line-height:1.2}blockquote,q{font-size:23pt;color:#282829}blockquote{line-height:1.4;margin:0;font-style:italic}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:none}button:focus,html input[type=button]:focus,input[type=reset]:focus,input[type=submit]:focus{outline:0}input[type=email],input[type=number],input[type=password],input[type=tel],input[type=text],textarea{-webkit-appearance:none}input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=tel]:focus,input[type=text]:focus,textarea:focus{outline:0}.form-item .description{color:#333;margin-top:5px;float:right}*{box-sizing:border-box}a#main-content{outline:none}.svg{position:relative;display:inline-block;top:1px;font-style:normal;font-weight:400;line-height:1}.messages--error{margin-top:20px}.ui-dialog.ui-dialog-off-canvas{width:50%!important}#drupal-off-canvas .ui-autocomplete li a{background-color:#ccc;color:#282829!important}.lines-button{display:inline-block;transition:.3s;background:none;border:none;cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:5.7142857143px;-webkit-appearance:none}.lines-button:focus{outline:none}#mobile-enticer:hover{opacity:1}#mobile-enticer:hover .lines:before{top:15px}#mobile-enticer:hover .lines:after{top:-15px}#mobile-enticer:hover .lines-button.x.close .lines:after,#mobile-enticer:hover .lines-button.x.close .lines:before{top:0}.lines{position:relative}.lines,.lines:after,.lines:before{display:inline-block;width:40px;height:2px;background:#007b4c;transition:.4s}.lines:after,.lines:before{position:absolute;left:0;content:"";transform-origin:2.8571428571px center}.lines:before{top:10px}.lines:after{top:-10px}.lines-button.x.close #header-title{opacity:0}.lines-button.x.close .lines{background:transparent}.lines-button.x.close .lines:after,.lines-button.x.close .lines:before{transform-origin:50% 50%;background:#007b4c;top:0;width:40px}.lines-button.x.close .lines:before{transform:rotate(45deg)}.lines-button.x.close .lines:after{transform:rotate(-45deg)}.section{padding:80px 0}.signup-cta{width:100%}.signup-cta a{transition:all .5s ease;width:100%;display:inline-block;padding:.5em 0 1.1em}.signup-cta a .svg{margin-right:15px;top:10px}.signup-cta a svg{width:35px;height:35px}.signup-cta.animate{z-index:39}.signup-cta.fixed{position:fixed;left:0;top:70px}#advocate-teasers{width:90%;max-width:1028px;margin:80px auto 0;padding:120px 0 80px;position:relative}#advocate-teasers h3{margin:0;position:absolute;left:0;top:0}#advocate-teasers ul{padding:0;margin:0}#advocate-teasers ul li{padding:0;margin:0;list-style:none;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto 1fr}#advocate-teasers .text-container{padding:0 10%;position:relative}#advocate-teasers .text-container blockquote{font-size:18pt}#advocate-teasers .text-container blockquote p:first-child{margin-top:0}#advocate-teasers .text-container blockquote p:last-child{margin-bottom:0}#advocate-teasers .text-container p.name,#advocate-teasers .text-container p.wrk-place{font-size:18px}#advocate-teasers .text-container p.name{margin:2em 0 5px}#advocate-teasers .text-container p.wrk-place{margin:0}#advocate-teasers .text-container a.button{width:100%;margin:2em 0 0;text-align:center;display:inline-block}#advocate-teasers .background{height:100%;width:calc(50% + 65px);position:absolute;top:0;right:0}#advocate-teasers .image-container{overflow:hidden}#advocate-teasers .image-container img{position:relative;width:auto;height:100%;float:right}#advocate-teasers .arrow-container{display:inline-block;margin-left:50%;width:auto;top:-8px;transform:translateX(-100%)}#advocate-teasers .arrow-container .arrow-left,#advocate-teasers .arrow-container .arrow-right{display:inline-block;width:62.75px}#advocate-teasers .arrow-container .arrow-left svg{transform:rotate(180deg)}#advocate-teasers .svg{padding:20px 25px}#advocate-teasers .svg svg{fill:none;stroke-width:2;width:12.757px;height:22.686px}#application-declaration-form #declaration-container,#application-details-form #details-container{width:90%;max-width:1028px;margin:0 auto;position:relative}#application-details-form #details-container .union-cover{font-size:14px;color:#9d9d9d;margin:0 0 53.3333333333px}#application-details-form #details-container .union-cover span{font-size:16px;font-weight:700}#application-details-form #non-union-fields{top:-30px;position:relative}#application-details-form #partner-details-container,#application-details-form .child-details-container{width:90%;max-width:1028px;margin:0 auto;position:relative}#application-details-form .double-container,#application-details-form .triple-container{display:flex;justify-content:space-between}#application-details-form .double-container .form-item,#application-details-form .triple-container .form-item{width:32%}#application-details-form .double-container .form-item{width:49%}#application-details-form #footer-container #text-container{display:none}#application-declaration-form,#application-details-form,#application-payment-form,#application-present-quote,#application-quote-details,#medical-details-form{margin-top:108px;position:relative}#footer-container{display:flex;flex-direction:column-reverse}#footer-container #actions-container{width:90%;max-width:1028px;margin:0 auto;position:relative;padding:40px 0 80px}.node--type-dir-listing{width:90%;max-width:1028px;position:relative;margin:150px auto 80px}#application-payment-form #payment-container{width:90%;max-width:1028px;margin:0 auto;position:relative}#application-payment-form #payment-container .form-radios,#application-payment-form .double-container,#application-payment-form .triple-container{display:flex;justify-content:space-between}#application-payment-form .double-container .form-item,#application-payment-form .triple-container .form-item{width:32%}#application-payment-form .double-container .form-item{width:49%}#application-payment-form #footer-container #text-container{display:none}.context-advisor-thank-you #header-banner,.context-hospitalselect-thank-you #header-banner,.context-thank-you #header-banner,.context-your-application-underway #header-banner,.context-your-hospital-select-application-underway #header-banner{height:400px;background-color:#f4f4f4;margin-top:70px}.context-advisor-thank-you #header-banner .text-container,.context-hospitalselect-thank-you #header-banner .text-container,.context-thank-you #header-banner .text-container,.context-your-application-underway #header-banner .text-container,.context-your-hospital-select-application-underway #header-banner .text-container{width:50%;left:50%;text-align:center;transform:translateY(-50%) translateX(-50%)}.context-advisor-thank-you #header-banner .text-container h1,.context-hospitalselect-thank-you #header-banner .text-container h1,.context-thank-you #header-banner .text-container h1,.context-your-application-underway #header-banner .text-container h1,.context-your-hospital-select-application-underway #header-banner .text-container h1{color:#282829}.context-advisor-thank-you #hospital-travel-plans-section,.context-hospitalselect-thank-you #hospital-travel-plans-section,.context-thank-you #hospital-travel-plans-section,.context-your-application-underway #hospital-travel-plans-section,.context-your-hospital-select-application-underway #hospital-travel-plans-section{padding:120px 0}.context-advisor-thank-you .section-title,.context-hospitalselect-thank-you .section-title,.context-thank-you .section-title,.context-your-application-underway .section-title,.context-your-hospital-select-application-underway .section-title{font-size:23pt;color:#fff;background-color:#007b4c;text-align:center;margin:0;padding:16px 0}@media (max-width:767px){.context-advisor-thank-you #header-banner,.context-hospitalselect-thank-you #header-banner,.context-thank-you #header-banner,.context-your-application-underway #header-banner{height:auto;padding:40px 0}.context-advisor-thank-you #header-banner .text-container,.context-hospitalselect-thank-you #header-banner .text-container,.context-thank-you #header-banner .text-container,.context-your-application-underway #header-banner .text-container{position:relative;left:0;bottom:auto;margin:0 5%;width:90%;transform:translateY(0) translateX(0)}}#info-provided{background-color:#fff;padding:40px 0}#choose-plan{width:90%;max-width:1028px;margin:0 auto;position:relative}#choose-plan #edit-plan-option{height:600px;position:relative}#choose-plan #edit-plan-option .form-type-radio{transition:all .5s ease;display:inline-block;position:absolute;width:36%;top:0;left:32%;z-index:1}#choose-plan #edit-plan-option .form-type-radio.selected{box-shadow:0 1px 3px rgba(0,0,0,.2);z-index:2;top:-10px}#choose-plan #edit-plan-option .form-type-radio:first-child{left:0}#choose-plan #edit-plan-option .form-type-radio:last-child{left:auto;right:0}.context-application-present-quote #footer-container{flex-direction:column}.context-application-present-quote #footer-container #text-container{background-color:#fff}.context-application-present-quote #footer-container #needs-container{width:90%;max-width:1028px;position:relative;border-bottom:1px solid #ccc;padding-bottom:40px;margin:0 auto 30px;display:flex;justify-content:space-between}.context-application-present-quote #footer-container #needs-container .req{width:25%}#progress-container{position:fixed;width:100%;left:0;top:70px;background-color:#f4f4f4;z-index:10;display:inline-flex;justify-content:space-between}#progress-container .form-wrapper{width:calc(25% - 5px)}.context-hospitalselectadvisor-present-quote #progress-container .form-wrapper{width:33%}.user-logged-in #progress-container{top:150px}#cover-container,#quote-details-container{width:90%;max-width:1028px;margin:0 auto;position:relative}#cover-container .form-radios,#quote-details-container .form-radios,#quote-name-container{display:flex;justify-content:space-between}#footer-container #text-container .footer-byline{width:90%;max-width:350px;margin:0 auto;position:relative;text-align:center;font-size:12px}#article-teasers .article-container{width:90%;max-width:1028px;margin:0 auto;position:relative;padding:80px 0 0}#article-teasers h3{font-weight:400;margin:0 0 .5em;width:auto;display:inline-block}#article-teasers .all-link{float:right;display:inline-block;margin-top:16px}#article-teasers ul{padding:0;margin:0;width:100%;display:grid;grid-template-columns:1fr 1fr 1fr}#article-teasers ul li{padding:0;margin:0;list-style:none;display:inline-block;position:relative;margin:20px}#article-teasers ul li:nth-child(3){margin-right:0}#article-teasers ul li:first-child,#article-teasers ul li:nth-child(4){margin-left:0}#article-teasers ul li .image-container{height:160px;overflow:hidden}#article-teasers ul li img{width:100%;height:auto}#article-teasers ul li p.article-date{margin:10px 0 0;line-height:.8;font-size:12px;text-transform:uppercase;color:#9d9d9d;display:inline-block}#article-teasers ul li a{text-decoration:none}#article-teasers ul li a h4.name{transition:all .5s ease;display:inline-block;font-size:20pt;font-weight:500;line-height:1.3;margin:0 0 5px;color:#007b4c}#article-teasers ul li a:hover h4.name{color:#499835}.block-field-blocknodepagefield-slide{margin-top:70px;position:relative}.block-field-blocknodepagefield-slide #banner-slides{padding:0;margin:0;height:calc(100vh - 70px)}.block-field-blocknodepagefield-slide #banner-slides li{padding:0;margin:0;list-style:none}.block-field-blocknodepagefield-slide #banner-slides li.slide{transition:all .5s ease;display:none;position:absolute;top:0;left:0;width:100%;height:100%}#page-banner{position:relative;height:calc(100vh - 70px)}#page-banner .image-container{width:100%;height:100%;position:absolute}#page-banner .content-container{width:1028px;position:absolute;bottom:5vh;left:0;right:0;margin:auto}#page-banner .content-container h1{margin:0;width:50%}#page-banner .content-container a{display:inline-block;width:250px;height:45px;margin:0 .5% 0 0;padding:.5em .75em}#page-banner .content-container a:last-child{margin:0}#page-banner .content-container a .svg{display:inline-block;vertical-align:initial;margin-right:.5em}#page-banner .content-container a svg{width:25px;height:25px}#page-banner .content-container .field--name-field-cta a{width:auto;text-decoration:none;padding:.5em 1em;border-radius:4px;border:2px solid #007b4c}#page-banner .content-container .field--name-field-cta a:hover{color:#007b4c;background-color:#fff}#header-banner{position:relative}#header-banner .backgrond-image{height:50vh;margin-top:70px}#header-banner .text-container{position:absolute;width:30%;left:27px;top:50%;transform:translateY(-50%)}#header-banner .text-container h1{margin:0}#benefits-container{width:100%}#benefits-container h3{max-width:1028px;margin:0 auto 1em}#benefits-container ul#teasers{padding:0;max-width:1028px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr 1fr 1fr}#benefits-container ul#teasers li{padding:0;margin:0;list-style:none}#benefits-container ul#teasers li.better-cover{grid-column:1/2}#benefits-container ul#teasers li.genuine-benefits{grid-column:2/3}#benefits-container ul#teasers li.a-not-for-profit-provider{grid-column:3/4}#benefits-container ul#teasers li.supporting-your-sector{grid-column:4/5}#benefits-container ul#content{padding:0;margin:40px 0 0}#benefits-container ul#content li{padding:0;margin:0;list-style:none;position:relative;width:90%;max-width:1028px;margin:0 auto;display:none}#benefits-container ul#content li.active{display:block}#benefits-container ul#content .innner-container{background-color:#fff;padding:40px 5% 40px 100%;width:170%;margin-left:-100%}#benefits-container ul#content .benefit-image{width:40%;position:absolute;right:0;top:50%;transform:translateY(-50%)}#benefits-container ul#content .benefit-image img{width:100%;height:auto}#benefits-container ul#content .bkgColor{height:100%;width:75%;background-color:#fff;position:absolute;top:0;left:0}#benefits-container ul#content .text-container{position:relative;max-width:1028px;margin:0 auto;padding-right:100px}#benefits-container ul#content .text-container p{width:100%}#benefits-container ul#content .text-container h4 span.svg{position:relative;text-align:center}#benefits-container ul#content .text-container h4 svg{width:30px;height:30px}#compare-table{background-color:#f4f4f4}#compare-table span.svg svg{width:30px;height:42.59px}#compare-table .table-wrapper{position:relative;margin:0 auto;overflow:hidden;width:90%;max-width:1028px}#compare-table .pinned{display:none}#compare-table .pinned table,#compare-table .responsive{font-size:14px;border-spacing:10px 0;border-collapse:separate}#compare-table .responsive th.care4U,#compare-table .responsive th.extra,#compare-table .responsive th.primary{background-color:#fff;padding:2%;text-align:left;vertical-align:top}#compare-table .responsive th.care4U h4,#compare-table .responsive th.extra h4,#compare-table .responsive th.primary h4{font-size:25pt;margin-top:0;line-height:1.1;height:60px;font-family:Ubuntu,sans-serif}#compare-table .responsive th.care4U p,#compare-table .responsive th.extra p,#compare-table .responsive th.primary p{font-weight:400}#compare-table .responsive th.primary a,#compare-table .responsive th.primary h4{color:#008c85}#compare-table .responsive th.extra a,#compare-table .responsive th.extra h4{color:#a81630}#compare-table .responsive th.care4U a,#compare-table .responsive th.care4U h4{color:#3a5393}#compare-table .responsive td{width:300px;text-align:left;background-color:#fff;color:#333;padding:20px 2%;border-top:1px solid #ccc}#compare-table .responsive td h5,#compare-table .responsive td p{margin:0;font-size:14px}#compare-table .responsive td .sub-text{font-size:14px}#compare-table .responsive td.primary{background-color:#008c85;color:#fff}#compare-table .responsive td.extra{background-color:#a81630;color:#fff}#compare-table .responsive td.care4U{background-color:#3a5393;color:#fff}#compare-table .responsive td.no-cover{background-color:#f0f0f0;color:#ccc}#compare-table .responsive td.blank{background-color:transparent;border:none}#compare-table .responsive .cta-buttons td{background-color:transparent;border:none;padding:0}#compare-table .responsive .cta-buttons td.primary a{border:1px solid #008c85;background-color:#008c85;color:#fff}#compare-table .responsive .cta-buttons td.primary a:hover{background-color:#fff;color:#008c85}#compare-table .responsive .cta-buttons td.extra a{border:1px solid #a81630;background-color:#a81630;color:#fff}#compare-table .responsive .cta-buttons td.extra a:hover{background-color:#fff;color:#a81630}#compare-table .responsive .cta-buttons td.care4U a{border:1px solid #3a5393;background-color:#3a5393;color:#fff}#compare-table .responsive .cta-buttons td.care4U a:hover{background-color:#fff;color:#3a5393}#compare-table .responsive .cta-buttons a{transition:all .5s ease;display:inline-block;width:100%;margin:0;text-align:center;font-family:Ubuntu,sans-serif}#compare-conditions{background-color:#f4f4f4;padding:80px 0}#compare-conditions p{font-size:12px;color:#282829;width:90%;max-width:1028px;margin:0 auto}.copy-file-report .inner-container,.copy-with-links .inner-container{display:grid;grid-template-columns:1fr 425px}.copy-file-report .inner-container .text-container,.copy-with-links .inner-container .text-container{grid-column:1/2;margin-right:50px}.copy-file-report .inner-container .text-container ul,.copy-with-links .inner-container .text-container ul{margin-top:0}.copy-file-report .inner-container .text-container ul a,.copy-with-links .inner-container .text-container ul a{word-break:break-word}.copy-file-report .inner-container .image-container,.copy-with-links .inner-container .image-container{grid-column:2/3;position:relative}.copy-file-report .inner-container .image-container img,.copy-with-links .inner-container .image-container img{float:right}.copy-file-report .inner-container .image-container a.button,.copy-with-links .inner-container .image-container a.button{width:60%;position:absolute;bottom:-15px;left:50%;margin:0;transform:translateX(-50%)}.copy-file-report.padding-bot,.copy-with-links.padding-bot{padding-bottom:80px}.copy-file-report.margin-bot,.copy-with-links.margin-bot{margin-bottom:80px}.copy-file-report.center .inner-container,.copy-file-report.owners .inner-container,.copy-with-links.center .inner-container,.copy-with-links.owners .inner-container{width:90%;max-width:1028px;margin:0 auto;position:relative;padding:75px 0 0}.copy-file-report #reports{padding:0;margin:0}.copy-file-report #reports li{padding:0;margin:0;list-style:none;padding-bottom:5px}.copy-file-report #reports a{transition:all .5s ease;display:inline-block;word-break:break-all;font-size:14px;color:#282829;text-decoration:none}.copy-file-report #reports a:hover{color:#007b4c}.copy-file-report #reports .svg{top:10px;margin-right:5px}.copy-file-report #reports svg{fill:#007b4c;width:25px;height:29.63px}#double-action{padding:75px 0;margin-bottom:100px}#double-action .inner-container{width:90%;max-width:1028px;margin:0 auto;position:relative}#double-action .text-container{padding-bottom:80px}#double-action ul{padding:0;margin:0;display:inline-flex;justify-content:space-between}#double-action ul li{padding:0;margin:0;list-style:none}#double-action .left,#double-action .right{position:relative;padding:5%;margin:0;width:35%}#double-contact{background-color:#f4f4f4;padding:0 0 80px;margin-top:80px}#double-contact .inner-container{width:90%;max-width:1028px;margin:0 auto;position:relative}#double-contact .text-container{column-count:2}#double-contact .text-container h3{font-weight:400;margin:0 0 1em}#double-contact .text-container p:first-child{margin-top:0}#double-contact .text-container a,#double-contact .text-container p{font-size:16px}#double-contact ul{padding:0;margin:0;width:100%;display:inline-flex;justify-content:space-between}#double-contact ul li{padding:0;margin:0;list-style:none}#double-contact .left,#double-contact .right{position:relative;background-color:#f6fff4;padding:40px 20px;width:48%;transform:translateY(-80px)}#double-contact .left h3,#double-contact .right h3{margin:0 0 .5em;font-size:20pt}#double-contact .left a.button,#double-contact .right a.button{transition:all .3s ease;width:60%;margin:0;position:absolute;left:50%;bottom:-15px;transform:translateX(-50%);text-align:center;border:2px solid #007b4c;color:#007b4c}#double-contact .left a.button:hover,#double-contact .right a.button:hover{background-color:#007b4c;color:#fff}.value-statements-layout{width:90%;max-width:1050px;margin:0 auto 80px}.value-statements-layout .tab-content{display:grid;grid-template-columns:1fr 1fr 1fr}#comments{position:relative}#comments ul.carousel{padding:0;display:inline-block;margin:0;width:100%}#comments ul.carousel li{padding:0;margin:0;list-style:none;display:none;text-align:center}#comments ul.carousel li .text-container{width:90%;max-width:1028px;margin:0 auto 1em}#comments ul.carousel-indicators{display:flex;justify-content:center;padding:0}#comments ul.carousel-indicators li{display:inline-block;border-radius:20px;height:10px;width:10px;margin:2px}.block-block-content2fa2fdf4-2aac-48de-be05-02e481f781a1,.block-block-contentb7fb217e-4255-431d-a21d-b05f28804731{background-color:#f4f4f4;padding:80px 0}.block-block-content2fa2fdf4-2aac-48de-be05-02e481f781a1 h2,.block-block-contentb7fb217e-4255-431d-a21d-b05f28804731 h2{font-size:28pt;width:90%;max-width:828px;margin:0 auto 1em;position:relative}.block-block-content2fa2fdf4-2aac-48de-be05-02e481f781a1 #hcp-contact-form,.block-block-content2fa2fdf4-2aac-48de-be05-02e481f781a1 #hcp-rep-form,.block-block-contentb7fb217e-4255-431d-a21d-b05f28804731 #hcp-contact-form,.block-block-contentb7fb217e-4255-431d-a21d-b05f28804731 #hcp-rep-form{width:90%;max-width:828px;margin:0 auto;position:relative}.block-block-contentb7fb217e-4255-431d-a21d-b05f28804731{padding-top:0}.block-webform-block{background-color:#f4f4f4;padding-bottom:80px}.block-webform-block h2{font-size:23pt;width:90%;max-width:1028px;margin:0 auto 1em;position:relative}.block-webform-block .webform-submission-form{width:90%;max-width:1028px;margin:0 auto;position:relative;overflow:hidden}.block-webform-block .js-form-item:first-child{margin-top:0}#choose-plan #edit-excessoption{position:relative}#choose-plan #edit-excessoption .form-type-radio{transition:all .5s ease;display:block;width:100%}#choose-plan #edit-excessoption .form-type-radio .excessoption,#choose-plan #table-header{display:grid;grid-template-columns:100px 1fr 200px;align-items:center;justify-content:flex-start}.context-hospitalselect-present-quote #footer-container,.context-hospitalselectadvisor-present-quote #footer-container{flex-direction:column}.context-hospitalselect-present-quote #footer-container #text-container,.context-hospitalselectadvisor-present-quote #footer-container #text-container{background-color:#fff}.context-hospitalselect-present-quote #footer-container #needs-container,.context-hospitalselectadvisor-present-quote #footer-container #needs-container{width:90%;max-width:1028px;margin:0 auto;position:relative;display:flex;justify-content:space-between}.context-hospitalselect-present-quote #footer-container #needs-container .req,.context-hospitalselectadvisor-present-quote #footer-container #needs-container .req{width:25%}#application-quote-details .double-container,#application-quote-details .triple-container,#email-gender-container{display:flex;justify-content:space-between}#application-quote-details .double-container .form-item,#application-quote-details .triple-container .form-item{width:32%}#application-quote-details .double-container .form-item{width:49%}#application-quote-details .js-form-item-region label{width:150px}#application-quote-details #edit-existing,#application-quote-details #edit-insured{justify-content:flex-start}#application-quote-details #edit-existing .form-item,#application-quote-details #edit-insured .form-item{margin-right:20px}#plan-faq{position:relative}#plan-faq ul.accordian{padding:0;width:90%;max-width:1028px;margin:0 auto}#plan-faq ul.accordian li{padding:0;margin:0;list-style:none;border-top:1px solid #ccc}#plan-faq ul.accordian li:last-child{border-bottom:1px solid #ccc}#plan-faq ul.accordian li .details{margin:0}#plan-faq ul.accordian li .bold{font-weight:700}#plan-faq a{position:relative;width:100%;padding:20px 0;text-decoration:none;font-weight:700}#plan-faq a,#plan-faq a span.benefit{display:inline-block;font-family:Ubuntu,sans-serif}#plan-faq a span.benefit{margin-left:10px;font-weight:400;color:#9d9d9d;text-transform:lowercase}#plan-faq a.active .svg{transform:rotate(90deg)}#plan-faq a .svg{transition:all .5s ease;position:absolute;top:20px;right:10px;transform:rotate(0deg)}#plan-faq a svg{fill:none;stroke:#282829;stroke-width:2;width:12.757px;height:22.686px}#plan-faq .text-container{display:none;padding-bottom:20px}#plan-faq .text-container a{display:inline-block;font-size:16px;font-weight:400;text-decoration:underline;padding:0;width:auto}#plan-faq .text-container a:hover{text-decoration:none}#plan-faq .text-container ul{margin-bottom:1em}#plan-faq .text-container ul li{list-style-type:disc;border:none}#plan-faq .text-container ul li:last-child{border:none}#plan-faq .text-container p:first-child{margin-top:0}#plan-faq .text-container p:last-child{margin-bottom:0}#plan-resources ul{padding:0;margin:0}#plan-resources ul li{padding:0;margin:0;list-style:none}#plan-resources ul li.faq-li{border-top:1px solid #ccc}#plan-resources ul li.faq-li .text-container p:first-child{margin-top:0}#plan-resources ul li.faq-li:last-child{border-bottom:1px solid #ccc}#plan-resources a.plan-faq{display:inline-block;position:relative;width:100%;padding:20px 0;text-decoration:none;font-size:18px;font-family:Ubuntu,sans-serif;font-weight:700}#plan-resources a.plan-faq.active .svg{transform:rotate(90deg)}#plan-resources a.plan-faq .svg{transition:all .5s ease;position:absolute;top:20px;right:10px;transform:rotate(0deg)}#plan-resources a.plan-faq svg{fill:none;stroke:#282829;stroke-width:2;width:12.757px;height:22.686px}#plan-resources .item-list ul{padding:0;margin:0;display:grid;grid-template-columns:1fr 1fr 1fr}#plan-resources .item-list ul li{padding:0;margin:0;list-style:none;padding-right:10px;margin-bottom:15px}#plan-resources .text-container{display:none}#plan-resources .text-container a{transition:all .5s ease;display:inline-block;word-break:break-all;font-size:14px;color:#282829!important;text-decoration:none}#plan-resources .text-container .svg{top:10px;margin-right:5px}#plan-resources .text-container svg{width:25px;height:29.63px}#plan-savings{background-color:#f4f4f4;padding:80px 0;position:relative;margin-bottom:100px}#plan-savings .text-container{width:90%;max-width:1028px;margin:0 auto;text-align:center;line-height:1}#plan-savings .text-container p:last-child{margin-bottom:0}#plan-savings .text-container span.plan-saving{font-size:45pt;font-family:Ubuntu,sans-serif;font-weight:700;display:inline-block;margin:0 5px}#plan-savings .text-container a.button{transition:all .3s ease;display:inline-block;text-decoration:none;margin:0;position:absolute;bottom:-15px;left:50%;transform:translateX(-50%)}.context-travel-insurance #plan-savings a.button{width:100%;border-radius:0;padding:1em 0}#addtional-plans-section,#hospital-travel-plans-section,#non-add-plans-section,#primary-plans-section{width:90%;max-width:1028px;margin:0 auto;padding:80px 0}#addtional-plans-section .text-container,#hospital-travel-plans-section .text-container,#non-add-plans-section .text-container,#primary-plans-section .text-container{width:60%;margin-bottom:80px}#addtional-plans-section #addtional-plans,#addtional-plans-section #ht-plans,#addtional-plans-section #non-add-plans,#addtional-plans-section #primary-plans,#hospital-travel-plans-section #addtional-plans,#hospital-travel-plans-section #ht-plans,#hospital-travel-plans-section #non-add-plans,#hospital-travel-plans-section #primary-plans,#non-add-plans-section #addtional-plans,#non-add-plans-section #ht-plans,#non-add-plans-section #non-add-plans,#non-add-plans-section #primary-plans,#primary-plans-section #addtional-plans,#primary-plans-section #ht-plans,#primary-plans-section #non-add-plans,#primary-plans-section #primary-plans{padding:0;margin:0;display:grid;grid-template-columns:1fr 1fr 1fr}#addtional-plans-section #addtional-plans li,#addtional-plans-section #ht-plans li,#addtional-plans-section #non-add-plans li,#addtional-plans-section #primary-plans li,#hospital-travel-plans-section #addtional-plans li,#hospital-travel-plans-section #ht-plans li,#hospital-travel-plans-section #non-add-plans li,#hospital-travel-plans-section #primary-plans li,#non-add-plans-section #addtional-plans li,#non-add-plans-section #ht-plans li,#non-add-plans-section #non-add-plans li,#non-add-plans-section #primary-plans li,#primary-plans-section #addtional-plans li,#primary-plans-section #ht-plans li,#primary-plans-section #non-add-plans li,#primary-plans-section #primary-plans li{padding:0;margin:0;list-style:none}#addtional-plans-section #addtional-plans a,#addtional-plans-section #ht-plans a,#addtional-plans-section #non-add-plans a,#addtional-plans-section #primary-plans a,#hospital-travel-plans-section #addtional-plans a,#hospital-travel-plans-section #ht-plans a,#hospital-travel-plans-section #non-add-plans a,#hospital-travel-plans-section #primary-plans a,#non-add-plans-section #addtional-plans a,#non-add-plans-section #ht-plans a,#non-add-plans-section #non-add-plans a,#non-add-plans-section #primary-plans a,#primary-plans-section #addtional-plans a,#primary-plans-section #ht-plans a,#primary-plans-section #non-add-plans a,#primary-plans-section #primary-plans a{width:-moz-fit-content;width:fit-content;margin:0;position:absolute;left:50%;bottom:-10px;transform:translateX(-50%);width:60%;text-align:center}#addtional-plans-section #addtional-plans li.primary-care,#addtional-plans-section #ht-plans li.primary-care,#addtional-plans-section #non-add-plans li.primary-care,#addtional-plans-section #primary-plans li.primary-care,#hospital-travel-plans-section #addtional-plans li.primary-care,#hospital-travel-plans-section #ht-plans li.primary-care,#hospital-travel-plans-section #non-add-plans li.primary-care,#hospital-travel-plans-section #primary-plans li.primary-care,#non-add-plans-section #addtional-plans li.primary-care,#non-add-plans-section #ht-plans li.primary-care,#non-add-plans-section #non-add-plans li.primary-care,#non-add-plans-section #primary-plans li.primary-care,#primary-plans-section #addtional-plans li.primary-care,#primary-plans-section #ht-plans li.primary-care,#primary-plans-section #non-add-plans li.primary-care,#primary-plans-section #primary-plans li.primary-care{grid-column:1/2}#addtional-plans-section #addtional-plans li.primary-care-extra,#addtional-plans-section #ht-plans li.primary-care-extra,#addtional-plans-section #non-add-plans li.primary-care-extra,#addtional-plans-section #primary-plans li.primary-care-extra,#hospital-travel-plans-section #addtional-plans li.primary-care-extra,#hospital-travel-plans-section #ht-plans li.primary-care-extra,#hospital-travel-plans-section #non-add-plans li.primary-care-extra,#hospital-travel-plans-section #primary-plans li.primary-care-extra,#non-add-plans-section #addtional-plans li.primary-care-extra,#non-add-plans-section #ht-plans li.primary-care-extra,#non-add-plans-section #non-add-plans li.primary-care-extra,#non-add-plans-section #primary-plans li.primary-care-extra,#primary-plans-section #addtional-plans li.primary-care-extra,#primary-plans-section #ht-plans li.primary-care-extra,#primary-plans-section #non-add-plans li.primary-care-extra,#primary-plans-section #primary-plans li.primary-care-extra{grid-column:2/3}#addtional-plans-section #addtional-plans li.care4u,#addtional-plans-section #ht-plans li.care4u,#addtional-plans-section #non-add-plans li.care4u,#addtional-plans-section #primary-plans li.care4u,#hospital-travel-plans-section #addtional-plans li.care4u,#hospital-travel-plans-section #ht-plans li.care4u,#hospital-travel-plans-section #non-add-plans li.care4u,#hospital-travel-plans-section #primary-plans li.care4u,#non-add-plans-section #addtional-plans li.care4u,#non-add-plans-section #ht-plans li.care4u,#non-add-plans-section #non-add-plans li.care4u,#non-add-plans-section #primary-plans li.care4u,#primary-plans-section #addtional-plans li.care4u,#primary-plans-section #ht-plans li.care4u,#primary-plans-section #non-add-plans li.care4u,#primary-plans-section #primary-plans li.care4u{grid-column:3/4}#addtional-plans-section #ht-plans,#hospital-travel-plans-section #ht-plans,#non-add-plans-section #ht-plans,#primary-plans-section #ht-plans{grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr}#addtional-plans-section #ht-plans li.hospital-select,#hospital-travel-plans-section #ht-plans li.hospital-select,#non-add-plans-section #ht-plans li.hospital-select,#primary-plans-section #ht-plans li.hospital-select{grid-column:1/4}#addtional-plans-section #ht-plans li.travel-insurance,#hospital-travel-plans-section #ht-plans li.travel-insurance,#non-add-plans-section #ht-plans li.travel-insurance,#primary-plans-section #ht-plans li.travel-insurance{grid-column:4/7;margin-right:0}#addtional-plans-section #ht-plans li.hospital-cover,#hospital-travel-plans-section #ht-plans li.hospital-cover,#non-add-plans-section #ht-plans li.hospital-cover,#primary-plans-section #ht-plans li.hospital-cover{grid-column:1/3;margin-left:0}#addtional-plans-section #ht-plans li.life-insurance,#hospital-travel-plans-section #ht-plans li.life-insurance,#non-add-plans-section #ht-plans li.life-insurance,#primary-plans-section #ht-plans li.life-insurance{grid-column:3/5}#addtional-plans-section #ht-plans li.home-loans-solution,#hospital-travel-plans-section #ht-plans li.home-loans-solution,#non-add-plans-section #ht-plans li.home-loans-solution,#primary-plans-section #ht-plans li.home-loans-solution{grid-column:5/7}#plans-three-grid-section{width:90%;max-width:1028px;margin:0 auto;padding:80px 0}#plans-three-grid-section .text-container{width:60%;margin-bottom:80px}#plans-three-grid-section #ht-plans{padding:0;margin:0;display:grid;grid-template-columns:1fr 1fr 1fr}#plans-three-grid-section #ht-plans li{padding:0;margin:0;list-style:none}#plans-three-grid-section #ht-plans a{width:-moz-fit-content;width:fit-content;margin:0;position:absolute;left:50%;bottom:-10px;transform:translateX(-50%);width:60%;text-align:center}#plans-three-grid-section #ht-plans li.primary-care{grid-column:1/2}#plans-three-grid-section #ht-plans li.primary-care-extra{grid-column:2/3}#plans-three-grid-section #ht-plans li.care4u{grid-column:3/4}#plan-files{width:90%;max-width:1028px;margin:0 auto;padding:25px 0 80px}#plan-files h3{margin-top:0;font-size:23pt}#plan-files ul{padding:0;margin:0;display:grid;grid-template-columns:1fr 1fr 1fr}#plan-files ul li{padding:0;margin:0;list-style:none;padding-right:10px;margin-bottom:15px}#plan-files a{transition:all .5s ease;display:inline-block;text-decoration:none;word-break:break-all;font-size:14px}#plan-files .svg{top:10px;margin-right:10px}#plan-files svg{width:25px;height:29.63px}#plan-files.annual-reports{width:100%;margin:80px 0 0;padding:80px 0}#plan-files.annual-reports a svg{fill:#007b4c}#plan-files.annual-reports a:hover{color:#007b4c}.page-node-type-hcp-rep{margin-top:70px}.page-node-type-hcp-rep .node-teaser{margin-bottom:0}.page-node-type-hcp-rep .block-field-blocknodehcp-repbody .field--name-body{width:80%;margin:0 auto}.page-node-type-hcp-rep .block-field-blocknodehcp-repbody blockquote p{font-size:20px;line-height:1.6}.page-node-type-hcp-rep .block-field-blocknodehcp-repbody p{font-size:16px}.rep-teasers{width:90%;max-width:1028px;margin:0 auto;padding:80px 0;position:relative}.rep-teasers:last-child{padding-top:0}.rep-teasers h3{font-weight:400;margin-top:0}.rep-teasers ul{padding:0;margin:0;display:grid;grid-template-columns:1fr 1fr 1fr}.rep-teasers ul li{padding:0;margin:0;list-style:none;display:inline-block;position:relative;margin:10px;padding-bottom:70px}.rep-teasers ul li:nth-child(3){margin-right:0}.rep-teasers ul li:first-child,.rep-teasers ul li:nth-child(4){margin-left:0}.rep-teasers ul li img{width:100%;height:auto}.rep-teasers ul li p.location{color:#9d9d9d;margin:10px 0 0;line-height:.8}.rep-teasers ul li h4.name{color:#007b4c;font-size:18pt;line-height:1;margin:10px 0 0}.rep-teasers ul li a.button{position:absolute;margin:0;bottom:0;left:0}.hcp-tabs.about-tabs{width:100%;max-width:100%;position:relative;padding:0}.hcp-tabs.about-tabs div.tabs-nav{position:absolute;width:90%;max-width:1028px;top:-20px;left:0;right:0;margin:auto}.hcp-tabs.about-tabs div.tabs-nav ul li{margin:0;width:18%}.hcp-tabs.about-tabs .tab-content .content-container{padding:0}#our-history .teaser-text.full{padding:75px 0}#board-images{padding:80px 0 40px;position:relative}#board-images .arrow-left,#board-images .arrow-right{cursor:pointer;position:absolute;top:50%;left:0;transform:translateY(-50%)}#board-images .arrow-left .svg,#board-images .arrow-right .svg{background-color:#f4f4f4;padding:20px 25px}#board-images .arrow-left .svg svg,#board-images .arrow-right .svg svg{stroke:#282829;fill:none;stroke-width:2;width:12.757px;height:22.686px}#board-images .arrow-left:hover .svg,#board-images .arrow-right:hover .svg{background-color:#007b4c}#board-images .arrow-left:hover .svg svg,#board-images .arrow-right:hover .svg svg{stroke:#fff}#board-images .arrow-left svg{transform:rotate(180deg)}#board-images .arrow-right{right:0;left:auto}#board-images .board-container{width:90%;height:420px;max-width:1028px;margin:0 auto;position:relative;overflow:hidden}#board-images .board-container .members-container{padding:0;margin:0;width:9000px;position:absolute;top:0;left:0}#board-images .board-container .members-container li{padding:0;margin:0;list-style:none}#board-images .board-container .members-container li.active .overlay{opacity:0}#board-images .board-container .member{display:inline-block;text-decoration:none;float:left;width:270px;height:420px;margin-right:20px}#board-images .board-container .member:hover .overlay{opacity:0}#board-images .board-container .image-container{position:relative}#board-images .board-container .image-container img{width:100%;height:auto}#board-images .board-container .overlay{transition:all .5s ease;background-color:#fff;position:absolute;width:100%;height:100%;top:0;left:0;opacity:.6}#board-images .board-container h3{font-size:20pt;margin:.5em 0 0}#board-images .board-container p{margin:0}#board-content .board-container{width:90%;max-width:1028px;margin:0 auto;position:relative;padding:0 0 80px}#board-content .board-container li{padding:0;margin:0;list-style:none}#board-content .board-container li.active .text-container{display:inline-block}#board-content .position{font-weight:700}#board-content .text-container{display:none}#forms--documents #plan-resources{width:90%;max-width:1028px;margin:0 auto;position:relative}#forms--documents #plan-resources ul .text-container{margin-bottom:20px}.hcp-tabs{position:relative;padding:75px 0}.hcp-tabs .tabs-nav{position:relative;width:90%;max-width:1028px;margin:0 auto;top:-20px}.hcp-tabs .tabs-nav ul{padding:0;margin:0;display:inline-flex;justify-content:space-between;width:100%}.hcp-tabs .tabs-nav ul li{padding:0;margin:0;list-style:none}.hcp-tabs .tabs-nav li{margin:0;width:23%}.hcp-tabs.member-tabs-layout{padding-top:0}.hcp-tabs .node-teaser{width:100%}.layout-builder__section .hcp-tabs .tabs-nav{top:0}.layout-builder__section .hcp-tabs .tab-content .content-container{display:block}#partners-information .partners-content{width:90%;max-width:1028px;margin:0 auto;position:relative;padding:75px 0}#partners-information .partner-menu{padding:0;margin:0}#partners-information .partner-menu li{padding:0;margin:0;list-style:none}#partners-information .partner-menu.image-only{display:inline-flex;justify-content:space-between;width:100%}#partners-information .partner-menu.image-only .content-container{display:none}#partners-information .partner-menu.image-only a{display:inline-block}#partners-information .partner-menu.image-only a:hover img{-ms-filter:grayscale(0);-moz-filter:grayscale(0);-o-filter:grayscale(0);filter:grayscale(0)}#partners-information .partner-menu.image-only img{transition:all .5s ease;-ms-filter:grayscale(100%);-moz-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%);width:auto;height:40px}#partners-information .partner-menu.image-only li.active a img{-ms-filter:grayscale(0);-moz-filter:grayscale(0);-o-filter:grayscale(0);filter:grayscale(0)}#partners-information .partner-menu.content-only a.image{display:none}#partners-information .partner-menu.content-only li.active .content-container{display:block}#partners-information .partner-menu.content-only .content-container{width:100%}#partners-information .partner-menu.content-only .content-container a{margin:15px 0 0;display:inline-block}#partners-information .partner-menu.content-only .content-container blockquote{font-size:20pt}.node-teaser{position:relative;width:90%;max-width:1028px;margin:80px auto}.node-teaser .teaser-container{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:min-content}.node-teaser .teaser-container p:last-child{margin-bottom:0}.node-teaser .text-container{grid-column:1/2;padding-right:10%;position:relative}.node-teaser .teaser-image{grid-column:2/3;grid-row:1/2;position:relative;overflow:hidden}.node-teaser.background{padding:80px 0}.node-teaser.background .text-container{padding:0 10%}.node-teaser.background h3{font-weight:700;font-size:23pt}.node-teaser.right .text-container{grid-column:2/3;position:relative}.node-teaser.right .teaser-image{grid-column:1/2;grid-row:1/2;position:relative}.page-node-type-hcp-rep .node-teaser.background{margin-top:0}#single-plan-section{position:relative;padding:0 0 calc(30vh + 80px)}#single-plan-section .image-container{width:100%;height:60vh;position:absolute;top:0;left:0}#single-plan-section .text-container{position:relative;width:90%;max-width:1028px;margin:0 auto;top:30vh}#single-plan-section .innner-container{padding:5% 5% 0 100%;width:170%;margin-left:-100%}#single-plan-section .plan-container{padding:40px 0}#single-plan-section .hospital-select .text{width:75%}.teaser-text{width:90%;max-width:1028px;margin:0 auto}.teaser-text h3{margin-top:0}.teaser-text .text-container{width:75%}.teaser-text.full-length-text .text-container{width:100%}.teaser-text.top-margin{margin-top:80px}.teaser-text.bot-margin{margin-bottom:80px}.teaser-text.slim h3{font-weight:400}.teaser-text.full{width:100%;max-width:100%;padding:80px 0}.teaser-text.full .text-container{position:relative;width:90%;max-width:1028px;margin:0 auto}.teaser-text.full .inner-container{padding:5% 5% 5% 100%;width:170%;margin-left:-100%}.teaser-text.full-page-text h3,.teaser-text.full-page-text h4{margin-bottom:0}.page-node-type-hcp-plan .teaser-text{margin-bottom:2em}.page-node-type-hcp-plan .teaser-text h3{font-size:23pt;margin-bottom:.5em}.page-node-26 .teaser-text.full .inner-container{padding:5%;width:auto;margin:0 10%}
/*# sourceMappingURL=layout.css.map */
