/*!
 * 
 *       Name: BupaPartnerAquisition
 *       Description: The responsive theme for BupaPartnerAquisition
 *       website: http://
 *       lastUpdate: 04/06/25 @ 31:42
 *     
 */
@charset "UTF-8";.packages-data{margin:0 -20px;background-color:#fff}@media only screen and (min-width:580px){.packages-data{margin:0}}.packages-data.-block{background-color:transparent;margin:0}@media only screen and (max-width:1099px){.packages-data.-block{margin:30px 0}}.packages-data-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.packages-data-row.-hidden{display:none}.packages-data-summary-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.packages-selection-wrapper{width:100%}@media only screen and (min-width:768px){.packages-selection-wrapper{width:35%;-ms-flex-negative:0;flex-shrink:0}}@media only screen and (min-width:768px){.packages-selection-wrapper+.packages-data-summary{width:65%;-ms-flex-negative:0;flex-shrink:0}}.packages-data-column{width:25%;border-top:1px solid #c1ccd5;border-left:1px solid #c1ccd5}@media only screen and (min-width:768px){.packages-data-column{width:16.25%}}@media only screen and (max-width:767px){.packages-data-body .packages-data-column:nth-child(2),.packages-data-column:first-child{border-left:none}}.packages-data-column:last-child{border-right:1px solid #c1ccd5}@media only screen and (max-width:767px){.packages-data-column:last-child{border-right:none}}.packages-data-wrapper.-last .packages-data-column{border-bottom:1px solid #c1ccd5}.packages-data-column.-main{width:100%}@media only screen and (min-width:768px){.packages-data-column.-main{width:35%}}@media only screen and (min-width:768px){.packages-data-column.-offset{margin-left:35%}}@media only screen and (min-width:768px){.packages-data-column.-span{width:25%}}.packages-data-column.-third{width:33.33333%}.packages-data-column.-quarter{width:25%}.packages-data-summary .packages-data-column.-head{border-top:4px solid #c1ccd5}.packages-data-summary .packages-data-column.-head:first-child{border-top-color:#d8d9d9}.packages-data-summary .packages-data-column.-head:nth-child(2){border-top-color:#7f7f7f}.packages-data-summary .packages-data-column.-head:nth-child(3){border-top-color:#d5ccb0}.packages-data-summary .packages-data-column.-head:nth-child(4){border-top-color:#ae9962}.packages-data-summary .packages-data-row+.packages-data-row .packages-data-column{border-top:none}.packages-data-body .packages-data-column:nth-child(3){background-color:#f7f7f7}.packages-data-body .packages-data-column:nth-child(4){background-color:#f5f2eb}.packages-data-body .packages-data-column:nth-child(5){background-color:#ebe5d8}.packages-data-content{padding:0 10px;height:100%}.packages-data-column.-main .packages-data-content{padding:0 20px;padding-right:60px}.packages-data-content.-has-description{position:relative;cursor:pointer}.packages-data-content.-has-description:after{content:unicode("\E902");width:22px;height:12px;line-height:12px;font-size:12px;position:absolute;right:20px;top:10px;margin-top:4px;color:#007cc6;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}@media only screen and (min-width:768px){.packages-data-content.-has-description:after{top:20px}}.packages-data-content.-has-description.-active:after{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.packages-data-content.-span{border:1px solid #c1ccd5;border-bottom:none;font-size:14px;padding:20px;width:100%}.packages-data-wrapper.-last .packages-data-content.-span{border-bottom:1px solid #c1ccd5}.packages-data-value{padding:10px 0;font-size:12px;font-weight:500;color:#00355a;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (min-width:768px){.packages-data-value{font-size:14px;padding:20px 0}}.packages-data-value.text-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.packages-data-summary-content__collaterals{display:none;padding:13px 20px;font-size:10px;background-color:#f1f9ff;color:#007cc6;text-align:center;height:100%}@media only screen and (min-width:768px){.packages-data-summary-content__collaterals{font-size:12px}}.packages-data-summary-content__collaterals.-js-active{display:block}.packages-data-summary-content-wrapper{padding:20px 5px;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-flex:1;-ms-flex-positive:1;flex-grow:1}@media only screen and (min-width:992px){.packages-data-summary-content-wrapper{padding:20px 0}}@media only screen and (min-width:768px){.packages-data-summary-content-wrapper.-padded{padding:14px}}.package-selection{padding:10px;border-radius:3px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;font-weight:400;line-height:1;white-space:normal;font-size:11px;background-color:#00335b}[data-package=ultimate] .package-selection{background-color:#ae9962}.packages-data-summary-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}.packages-data-summary-content__title{font-size:16px;line-height:1.2;margin:0 0 .5em;font-weight:500;color:#00355a}@media only screen and (min-width:768px){.packages-data-summary-content__title{font-size:24px}}.packages-data-summary-content__subtitle{font-size:9px;font-weight:500;color:#00355a}@media only screen and (min-width:400px){.packages-data-summary-content__subtitle{font-size:11px}}@media only screen and (min-width:768px){.packages-data-summary-content__subtitle{font-size:14px}}.packages-data-summary-content__note{margin-top:auto;color:#00355a;font-size:10px;padding:0}@media only screen and (min-width:400px){.packages-data-summary-content__note{font-size:12px;padding:0 5px}}.packages-data-summary-content__price{margin-top:auto;font-size:13px;font-weight:700;color:#00355a}@media only screen and (min-width:768px){.packages-data-summary-content__price{font-size:22px}}.packages-data-summary-content__price.-js-updating{visibility:hidden;position:relative}.form-screen.-js-loading .packages-data-summary-content__price.-js-updating{opacity:0}.packages-data-summary-content__price.-js-updating:before{visibility:visible;content:"";position:absolute;left:50%;margin-left:-10px;top:5px;border-radius:50%;border:3px solid #00355a;border-top-color:transparent;width:20px;height:20px;-webkit-animation:a .3s infinite linear;animation:a .3s infinite linear}@-webkit-keyframes a{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.packages-data-summary-content__price-main,.packages-data-summary-content__price-note{opacity:1;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.packages-data-summary-content__price.-js-updating .packages-data-summary-content__price-main,.packages-data-summary-content__price.-js-updating .packages-data-summary-content__price-note{opacity:0}.packages-data-summary-content__price-main.-highlight,.packages-data-summary-content__price-note.-highlight{color:#007cc6}.packages-data-summary-content__price-note{display:block;font-size:12px;font-weight:400}[data-frequency-price].-annual+.packages-data-summary-content__price-note{visibility:hidden}[data-currency]{display:none}[data-currency].-js-selected{display:block}[data-featured-boolean="1"]{width:18px;height:13px;display:inline-block;-ms-flex-item-align:center;align-self:center;background:image-url("icons/icon-checkmark.svg") no-repeat 50%}.js-selected-package{display:none}.js-selected-package.-js-active{display:block}.selected-package{padding:15px}@media only screen and (min-width:768px){.selected-package{padding:0}}.overview-content-title{margin:25px 0 15px;font-weight:500;color:#007cc6;font-size:24px}[data-package=ultimate] .overview-content-title{color:#ae9962}.overview-content-columns{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -15px 30px;font-size:14px}@media only screen and (min-width:768px){.overview-content-columns{margin-bottom:70px}}.overview-content-column{width:100%;padding:0 15px;margin:0 0 30px}@media only screen and (min-width:768px){.overview-content-column{width:50%}}.overview-content-footer{padding:15px;margin:0;background-color:#f7f7f7;border-radius:0 0 7px 7px}@media only screen and (min-width:768px){.overview-content-footer{padding:40px;margin:0 -40px -40px}}.icon-blocks{-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -15px -30px}.icon-block,.icon-blocks{display:-webkit-box;display:-ms-flexbox;display:flex}.icon-block{width:100%;padding:0 15px;margin:0 0 30px}@media only screen and (min-width:768px){.icon-block{width:50%}}@media only screen and (min-width:768px){.icon-blocks.-single-row .icon-block{width:100%}}.icon-block__media{width:11%;-ms-flex-item-align:start;align-self:flex-start;margin-right:20px;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.icon-block__content{margin-left:auto;font-size:14px}.icon-block__title{font-size:18px;color:#00355a;margin:0 0 10px}.package-summary-table-wrapper table{font-size:13px;margin:25px 0 0;font-weight:400}.package-summary-table-wrapper td{border:none;border-top:1px solid #c1ccd5;padding:20px 0;font-weight:500;color:#007cc6}[data-package=ultimate] .package-summary-table-wrapper td{color:#ae9962}.package-summary-table-wrapper strong{color:#00355a}[data-package=ultimate] .package-summary-table-wrapper strong{color:#ae9962}.overview-content-typ{font-size:14px}.overview-content-typ strong{font-weight:500;font-size:16px}.request-callback{border:1px solid #d9e2ea;color:#de5408;border-radius:500px;font-size:14px;width:100%;text-align:left;padding:0 9px;line-height:48px;background-color:#f8fcff}.request-callback:before{content:"";display:inline-block;width:30px;height:30px;border-radius:50%;vertical-align:middle;margin-right:10px;border:5px solid #de5408;color:#fff;-webkit-transform:translateY(-1px);transform:translateY(-1px)}.request-callback:focus{outline:none;background-color:#f8fcff;color:#de5408}.request-callback:hover{background-color:#de5408}.request-callback:hover:before{border-color:#fff}.request-callback.-js-updating{pointer-events:none}.request-callback.-js-updating:before{border-top-color:transparent;background-color:transparent;-webkit-animation:a .3s infinite linear;animation:a .3s infinite linear}.request-callback.-js-updated{pointer-events:none}.request-callback.-js-updated:before{content:unicode("\E900");width:30px;height:30px;line-height:22px;font-size:12px;border:5px solid #de5408;text-align:center;background-color:#de5408}.b-packages-block{padding-top:30px;padding-bottom:30px}@media only screen and (min-width:768px){.b-packages-block{padding-top:60px;padding-bottom:60px}}.b-packages-block.-pad-top-none{padding-top:0}.b-packages-block.-pad-bottom-none{padding-bottom:0}.b-packages-block.-pad-top-50{padding-top:15px}@media only screen and (min-width:768px){.b-packages-block.-pad-top-50{padding-top:30px}}.b-packages-block.-pad-bottom-50{padding-bottom:15px}@media only screen and (min-width:768px){.b-packages-block.-pad-bottom-50{padding-bottom:30px}}.b-packages-block.-pad-top-150{padding-top:45px}@media only screen and (min-width:768px){.b-packages-block.-pad-top-150{padding-top:90px}}.b-packages-block.-pad-bottom-150{padding-bottom:45px}@media only screen and (min-width:768px){.b-packages-block.-pad-bottom-150{padding-bottom:90px}}.b-packages-block.-pad-top-200{padding-top:60px}@media only screen and (min-width:768px){.b-packages-block.-pad-top-200{padding-top:120px}}.b-packages-block.-pad-bottom-200{padding-bottom:60px}@media only screen and (min-width:768px){.b-packages-block.-pad-bottom-200{padding-bottom:120px}}.b-packages-block .b-intro,.b-packages-block .b-outro{text-align:center;padding:0}.packages-data.-block{padding:0}@media only screen and (min-width:768px){.packages-data.-block{padding:60px 0}}.b-packages-block-wrapper{padding:0}.packages-data-column.-block{background:#fff}.packages-data-column.-quarter.-block{border-top:none;border-bottom:1px solid #c1ccd5;border-left:1px solid #c1ccd5}@media only screen and (min-width:768px){.packages-data-column.-quarter.-block{width:16.25%}}.packages-data-summary-content-wrapper.-block{padding:0;margin-bottom:20px}.js-packages-description.-block{background:#fff}.packages-data-value.-block [data-currency=GBP]{display:block}.packages-data-summary-content-wrapper.-block{padding:5px}@media only screen and (min-width:992px){.packages-data-summary-content-wrapper.-block{padding:10px}}.packages-data-summary-content.-block{padding:10px}@media only screen and (min-width:768px){.packages-data-summary-content.-block{padding:20px}}.packages-data-summary-content-link{font-size:14px;color:#1185ca;font-weight:500}@media only screen and (max-width:991px){.btn.-block{padding:15px;white-space:unset}}.packages-data-content.-has-description:after,.request-callback.-js-updated:before{font-family:bupa;speak:none;font-style:normal;font-weight:400;-webkit-font-feature-settings:normal;font-feature-settings:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.location-form .btn-toolbar{text-align:center;border-top:1px solid #ececec;padding:32px 0 0;margin:25px 0 32px}.location-field .parsley-errors-list,.location-form .parsley-errors-list{display:none}.form-note{text-align:center;font-size:12px}.location-modal{display:none}.quote-form-divider{margin:35px 0}.quote-form{padding:0 15px}@media only screen and (min-width:768px){.quote-form{padding:0}}.form-screen{display:none}.form-screen.-active{display:block}.form-screen.-js-loading{visibility:hidden;position:relative}.form-screen.-js-loading:before{visibility:visible;content:"";position:absolute;left:50%;margin-left:-20px;top:20px;border-radius:50%;border:3px solid #00355a;border-top-color:transparent;width:40px;height:40px;-webkit-animation:a .3s infinite linear;animation:a .3s infinite linear}@keyframes a{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.form-screen__heading{font-size:18px;line-height:1.25;color:#00355a;font-weight:400;text-align:center;margin:0 0 1.25em;padding:0 10px}@media only screen and (min-width:768px){.form-screen__heading{font-size:24px;padding:0}}@media only screen and (max-width:767px){.quote-form-section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.quote-form-section.-last{margin:0 0 20px}.quote-form-heading{font-size:36px;color:#00355a;font-weight:300;text-align:center;margin:0 0 1em;line-height:1}.quote-canvas{height:100%;padding:60px 0 90px}.quote-canvas__background{background:no-repeat 50%;background-size:cover;position:fixed;top:0;left:0;width:100%;height:100vh;z-index:-1}@media only screen and (max-width:767px){.quote-canvas__background{background-color:#d3d3d3;background-image:none!important}}.quote-form-container{margin:0;padding:20px 0;border-radius:7px;background-color:#fff}@media only screen and (min-width:768px){.quote-form-container{max-width:940px;margin:0 auto;padding:40px;-webkit-box-shadow:0 5px 10px 0 rgba(0,0,0,.05);box-shadow:0 5px 10px 0 rgba(0,0,0,.05)}}.quote-form-notice{padding:22px;font-size:14px;background-color:#f1f9ff;text-align:center;color:#00355a}.js-quote-person-add.-js-hidden{display:none}.quote-person-row{-ms-flex-wrap:wrap;flex-wrap:wrap;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 -4px;position:relative}.quote-person-row+.quote-person-row{margin-top:20px}@media only screen and (min-width:768px){.quote-person-row{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.quote-person-row.-js-hidden{display:none}.quote-person-row.-js-last{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.quote-add-person-wrap{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}.form-field-tooltip{display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;cursor:pointer}@media only screen and (min-width:768px){.form-field-tooltip{display:-webkit-box;display:-ms-flexbox;display:flex}}.form-field-tooltip.-offset{margin-left:4px}.form-field-tooltip:before{content:"?";font-weight:500;text-align:center;display:block;width:22px;height:22px;background-color:#e5f2f9;border-radius:50%;font-size:14px;color:#007cc6}.quote-person-row .form-field-tooltip{margin-top:1.5em}.form-field-tooltip.-float-right{bottom:0;height:100%;margin-top:-11px;position:absolute;left:100%;margin-left:10px}.quote-person-tooltip{position:absolute;right:0;top:0}.form-field-tooltip__content{visibility:hidden;opacity:0;background-color:#e5f2f9;position:absolute;top:100%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:180px;font-size:12px;padding:15px;color:#00355a;-webkit-transition:none;transition:none}.form-field-tooltip__content:before{content:"";position:absolute;left:50%;margin-left:-10px;bottom:100%;width:0;height:0;border-style:solid;border-width:0 10px 10px;border-color:transparent transparent #e5f2f9}.form-field-tooltip:hover .form-field-tooltip__content{visibility:visible;opacity:1;cursor:auto;z-index:2;-webkit-transition:visibility .3s ease,opacity .3s ease;transition:visibility .3s ease,opacity .3s ease}.form-section-heading{color:#00355a;text-align:center;font-size:16px;margin:0 0 25px}.quote-form-label{font-size:14px;color:#00355a;font-weight:400}.quote-form-label.-required:after{content:"*";display:inline-block;margin-left:.1em}.quote-form-label.-hidden{display:none}@media only screen and (min-width:768px){.quote-form-label.-floating{position:absolute}}.quote-person-row:not(.-first) .quote-person-label{display:none}.person-field-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 4px;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0 0 15px}@media only screen and (min-width:768px){.person-field-wrapper{margin:0;width:auto}}.quote-person-add{font-size:14px;background:none;padding:0;color:#007cc6;font-weight:500;margin-top:21px}@media only screen and (max-width:767px){.quote-person-add{width:100%}}.quote-person-add:focus,.quote-person-add:hover{background-color:transparent;color:#007cc6}.quote-person-add:before{content:"+";vertical-align:middle;display:inline-block;margin-right:10px;width:25px;height:25px;line-height:25px;font-weight:400;color:#fff;font-size:22px;background-color:#007cc6;border-radius:50%;-webkit-transform:translateY(-2px);transform:translateY(-2px)}.quote-person-remove{line-height:48px;-webkit-transform:translateX(5px);transform:translateX(5px)}@media only screen and (max-width:767px){.quote-person-remove{width:100%;text-align:center}}@media only screen and (max-width:767px){.quote-person-remove:before{display:inline-block;margin-right:5px;content:"Remove"}}.quote-form-field{margin-top:auto}.quote-form-field.-grow{width:100%}.quote-form-field .parsley-errors-list{display:none}.quote-form-field .dropdown,.quote-form-field .text{background-color:#fff;margin:0;font-size:13px;-webkit-box-shadow:none;box-shadow:none;border:1px solid #d9d9d9;border-radius:3px;line-height:46px;height:46px;padding:0 10px}.quote-form-field .dropdown.parsley-error,.quote-form-field .text.parsley-error{border-color:red}.quote-form-field label{margin:0}.quote-form-field .text{padding:0 14px}.quote-form-field ::-webkit-input-placeholder{color:rgba(63,63,63,.5);font-weight:500}.quote-form-field ::-moz-placeholder{color:rgba(63,63,63,.5);font-weight:500}.quote-form-field ::-ms-input-placeholder{color:rgba(63,63,63,.5);font-weight:500}.quote-form-field ::placeholder{color:rgba(63,63,63,.5);font-weight:500}.quote-form-field .dropdown{padding-right:34px}.quote-form-actions{text-align:center}.quote-form-submit{background-color:#00335b;border-radius:3px;font-weight:400;font-size:16px;padding:12px 24px}.quote-form-content{margin:0 0 35px;font-weight:400;color:#00355a;font-size:13px}.quote-form-row{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 -4px 15px;-ms-flex-wrap:wrap;flex-wrap:wrap}.quote-form-row:last-of-type{margin-bottom:0}.quote-form-row.-no-wrap{-ms-flex-wrap:nowrap;flex-wrap:nowrap}@media only screen and (min-width:768px){.quote-form-row{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.quote-form-group{margin-top:auto}.quote-form-column,.quote-form-group{display:-webkit-box;display:-ms-flexbox;display:flex}.quote-form-column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0 4px;margin:0 0 15px}@media only screen and (min-width:768px){.quote-form-column{margin:0}}.quote-form-column.-grow{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.quote-form-column.-narrow{width:20%}@media only screen and (min-width:768px){.quote-form-column.-main{width:50%}}.policy-holder-age-notice{text-align:center;padding:30px 20px;margin:24px 0 38px;background-color:#f1f9ff;font-size:14px;display:none}.policy-holder-age-notice p:last-of-type{margin:0}.policy-holder-age-notice.-js-display{display:block}.policy-holder-age-notice__content{display:none}.policy-holder-age-notice__content.-js-active{display:block}.form-disclaimer{margin:25px 0 0;color:#00355a;text-align:center;font-size:12px}.form-disclaimer p:last-of-type{margin:0}
/*# sourceMappingURL=quoteForm-bundle.css.map*/