@import url(https://fonts.googleapis.com/css?family=Lato:wght@300;400&family=Montserrat:wght@400;500;600;800;900&display=swap);body{overflow-x:hidden;overflow-y:scroll}.inner_container{display:block;max-width:1600px;margin-left:auto;margin-right:auto}h1{font-size:4em;font-weight:600;line-height:1.1;position:relative;display:block;z-index:99}h2{line-height:1.2}.dnd-section{padding:20px}.fbox{display:-webkit-flex !important;display:-o-flex !important;display:-ms-flex !important;display:-moz-flex !important;display:flex !important}.fbox-row{-webkit-flex-direction:row !important;-moz-flex-direction:row !important;-webkit-flex-direction:row !important;-o-flex-direction:row !important;flex-direction:row !important}.calign{-webkit-justify-content:center;-o-justify-content:center;-ms-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-align-items:center;-o-align-items:center;-ms-align-items:center;-moz-align-items:center;align-items:center}.valign{-webkit-align-items:center;-o-align-items:center;-ms-align-items:center;-moz-align-items:center;align-items:center}.fb20{-webkit-flex-basis:20%;-o-flex-basis:20%;-ms-flex-basis:20%;-moz-flex-basis:20%;flex-basis:20%;max-width:20%;width:20%}.fb25{-webkit-flex-basis:25%;-o-flex-basis:25%;-ms-flex-basis:25%;-moz-flex-basis:25%;flex-basis:25%;max-width:25%;width:25%}.fb30{-webkit-flex-basis:30%;-o-flex-basis:30%;-ms-flex-basis:30%;-moz-flex-basis:30%;flex-basis:30%;max-width:30%;width:30%}.fb33{-webkit-flex-basis:33.3%;-o-flex-basis:33.3%;-ms-flex-basis:33.3%;-moz-flex-basis:33.3%;flex-basis:33.3%;max-width:33.3%;width:33.3%}.fb40{-webkit-flex-basis:40% !important;-o-flex-basis:40% !important;-ms-flex-basis:40% !important;-moz-flex-basis:40% !important;flex-basis:40% !important;max-width:40% !important;width:40% !important;float:none !important}.fb45{-webkit-flex-basis:45% !important;-o-flex-basis:45% !important;-ms-flex-basis:45% !important;-moz-flex-basis:45% !important;flex-basis:45% !important;max-width:45% !important;width:45% !important;float:none !important}.fb50{-webkit-flex-basis:50% !important;-o-flex-basis:50% !important;-ms-flex-basis:50% !important;-moz-flex-basis:50% !important;flex-basis:50% !important;max-width:50% !important;width:50% !important;float:none !important}.fb60{-webkit-flex-basis:60% !important;-o-flex-basis:60% !important;-ms-flex-basis:60% !important;-moz-flex-basis:60% !important;flex-basis:60% !important;max-width:60% !important;width:60% !important;float:none !important}.fb70{-webkit-flex-basis:70%;-o-flex-basis:70%;-ms-flex-basis:70%;-moz-flex-basis:70%;flex-basis:70%;max-width:70%;width:50%}.fb75{-webkit-flex-basis:75%;-o-flex-basis:75%;-ms-flex-basis:75%;-moz-flex-basis:75%;flex-basis:75%;max-width:75%;width:75%}.fwrap{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-o-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.fbjsb{-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between}.inner_container{margin-left:auto;margin-right:auto}a.cta_appointment_btn{padding:15px 20px 15px 45px;background-color:#fe5000;border-radius:6px;font-family:'Montserrat',sans-serif;font-size:17px;color:#FFF;text-decoration:none;white-space:nowrap;background-position:10px 10px;background-repeat:no-repeat;background-image:url(https://f.hubspotusercontent40.net/hubfs/7144241/aad_wd_assets/calendar-icon.png);background-size:27px 27px}a.cta_appointment_btn:hover,a.cta_appointment_btn:focus,a.cta_appointment_btn:visited{color:#FFF;text-decoration:none}#top_appointment_cta_row{padding-left:5%}#top_appointment_cta_row h2,#top_appointment_cta_row h2 span{font-size:20px !important;line-height:1.2 !important;margin-bottom:18px}#top_appointment_cta_row h3,#top_appointment_cta_row h3 span{font-weight:400;font-size:17px !important;line-height:1.2 !important;margin-bottom:15px}#top_appointment_cta_row .dnd-column:nth-child(1){-webkit-flex-basis:230px;flex-basis:230px;width:230px}header{position:relative;z-index:999999}.main_header_dnd_area{padding-left:9%;padding-top:50px}#top_cta{position:absolute;top:70px;right:12%}#lp_hero{z-index:99;position:relative}.lp_hero_left_col{position:relative;padding-left:7%;padding-top:120px;padding-right:0px;position:relative;z-index:99;min-height:10vh;max-height:650px}.lp_hero_left_col::before{content:"";position:absolute;z-index:0;left:-40%;top:40px;background-color:#f1efec;height:150%;width:150%;transform:skewX(7deg);border-radius:50px;border-top-left-radius:0;border-bottom-right-radius:0}.lp_hero_right_col{position:relative}.lp_hero_right_col .dnd-column .dnd-row,.lp_hero_right_col .dnd-column .dnd-row .row-fluid,.lp_hero_right_col .dnd-column .dnd-row .row-fluid .dnd-module,.lp_hero_right_col .dnd-column .dnd-row .row-fluid .dnd-module .hs_cos_wrapper{position:relative;height:100%}.lp_hero_right_col .hero_image_box{position:absolute;height:90vh;top:-30%;min-height:600px;max-height:650px;right:10%;width:105%;transform:skewX(7deg);border-radius:50px;border-top-left-radius:0;border-bottom-right-radius:0;overflow:hidden}.lp_hero_right_col .hero_image_box figure{background-size:cover;background-position:center;background-repeat:no-repeat;padding:0;margin:0;position:absolute;transform:skewX(-7deg);top:-15%;left:-15%;width:130%;height:130%}.lp_hero_right_col .hero_image_box figure img{position:absolute;z-index:-1;opacity:0;pointer-events:none}#lp_hero_bottom_boxes{padding-left:5%;padding-right:6%;z-index:100;position:relative}.body-container--dnd_area_fancyboxes .dnd-column{padding:5px;position:relative}.body-container--dnd_area_fancyboxes .dnd-column .dnd-row,.body-container--dnd_area_fancyboxes .dnd-column .dnd-row .row-fluid,.body-container--dnd_area_fancyboxes .dnd-column .dnd-row .row-fluid .dnd-module,.body-container--dnd_area_fancyboxes .dnd-column .dnd-row .row-fluid .dnd-module .hs_cos_wrapper{position:relative;height:100%}.im_fancybox,.im_stepbox{position:relative;display:block;transform:skewX(7deg);border-radius:30px;border-top-left-radius:0;border-bottom-right-radius:0;padding:30px 50px 30px 50px;height:100%}.im_fb_inner{position:relative;display:block;transform:skewX(-7deg)}.im_fancybox h4,.im_stepbox h4{color:#FFF;font-size:20px;font-weight:bold;margin-bottom:15px}.im_fancybox .im_fb_text *,.im_stepbox .im_fb_text *{color:#FFF !important;font-size:14px !important;line-height:1.5 !important;font-family:'Montserrat',sans-serif !important;font-weight:300 !important}.im_fancybox .im_fb_text strong,.im_stepbox .im_fb_text strong{font-weight:600 !important}.im_stepbox .flow_arrow{position:absolute;border-radius:50%;width:40px;height:40px;top:30px;right:-20px;background-color:#FFF;-webkit-box-shadow:0px 2px 5px -2px rgba(0,0,0,0.4);-moz-box-shadow:0px 2px 5px -2px rgba(0,0,0,0.4);box-shadow:0px 2px 5px -2px rgba(0,0,0,0.4);transform:skewX(-7deg);background-position:center;background-repeat:no-repeat;background-image:url(https://f.hubspotusercontent40.net/hubfs/7144241/aad_wd_assets/next-arrow.png);background-size:70%}.im_stepbox .step_number{color:#FFF !important;font-size:50px !important;line-height:1 !important;font-family:'Montserrat',sans-serif !important;font-weight:600 !important;display:block;margin-bottom:10px}#appointments_header{min-height:200px;position:relative;z-index:99;padding-left:10%;padding-top:40px !important;margin-top:30px !important;display:block}#appointments_header::before{content:"";position:absolute;z-index:0;right:-10%;top:100px;background-color:#0079c8;height:100%;width:100%;transform:skewX(7deg);border-radius:50px;border-top-left-radius:0;border-bottom-right-radius:0;z-index:-1}.appointments_header_left_col{padding-top:100px;padding-left:40px}.appointments_header_left_col *{font-family:'Montserrat',sans-serif !important;color:#FFF !important}.appointments_header_left_col p{font-size:16px;line-height:1.5}.appointments_header_right_col{position:relative;top:-100px}#appointments_grid{position:relative;z-index:100}.body-container--appointments_grid .dnd-column{padding:5px;position:relative}.im_ms_appointment_btn{overflow:hidden;position:relative;display:block;transform:skewX(7deg);border-radius:30px;border-top-left-radius:0;border-bottom-right-radius:0;background-color:#f1efec;height:100%}.body-container--appointments_grid .dnd-column{padding:5px;position:relative;max-width:25% !important}.body-container--appointments_grid .dnd-column .dnd-row,.body-container--appointments_grid .dnd-column .dnd-row .row-fluid,.body-container--appointments_grid .dnd-column .dnd-row,.body-container--appointments_grid .dnd-column .dnd-row .row-fluid .dnd-module,.body-container--appointments_grid .dnd-column .dnd-row .row-fluid .dnd-module .hs_cos_wrapper{position:relative;height:100%}.im_ms_appointment_btn .inner{position:relative;display:block;transform:skewX(-7deg);padding-bottom:40px !important;height:100% !important}.im_ms_appointment_btn .inner_text{padding:20px}.im_ms_appointment_btn h3{font-size:18px;color:#0079c8;margin-bottom:10px}.appointment_btn{position:absolute;width:110%;background-color:#fe5000;padding:20px 30px 20px 60px;text-decoration:none;color:#FFF;font-size:14px;line-height:1;font-family:'Montserrat',sans-serif;font-weight:500;display:block;bottom:0;left:0}.appointment_btn::after{content:"";position:absolute;display:block;top:12px;right:12%;width:30px;height:30px;background-position:center;background-repeat:no-repeat;background-image:url(https://f.hubspotusercontent40.net/hubfs/7144241/aad_wd_assets/next-arrow-w.png);background-size:70%;z-index:100;transition:all .3s cubic-bezier(.56,.2,.23,.89)}.appointment_btn::before{content:"";position:absolute;display:block;top:13px;left:25px;width:25px;height:25px;background-position:center;background-repeat:no-repeat;background-image:url(https://f.hubspotusercontent40.net/hubfs/7144241/aad_wd_assets/calendar-icon.png);background-size:contain;z-index:100;transition:all .3s cubic-bezier(.56,.2,.23,.89)}.appointment_btn span{position:relative;z-index:99}.appointment_btn span.bg_curtain{position:absolute;display:block;top:0;left:-5%;width:0;height:100%;background-color:#00335b;transition:all .4s cubic-bezier(.56,.2,.23,.89);transform:skewX(-7deg);z-index:0}.appointment_btn:hover span.bg_curtain{width:110%}.appointment_btn:hover::after{transform:translateX(5px)}.appointment_btn:hover,.appointment_btn:visited,.appointment_btn:focus{text-decoration:none;color:#FFF}.im_ms_appointment_btn .im_ms_icon{max-width:40px;max-height:40px;position:relative}.im_ms_appointment_btn .im_ms_icon img{width:100%;height:auto}#online-appointment-steps-header{margin-top:80px;min-height:200px;position:relative;padding-left:8%;padding-right:5%}#online-appointment-steps-header::before{content:"";position:absolute;z-index:0;left:-10%;top:0px;background-color:#f1efec;height:130%;width:90%;transform:skewX(7deg);border-radius:50px;border-top-left-radius:0;border-bottom-right-radius:0;z-index:-1}.online-appointment-steps_left_col{padding-top:50px;padding-right:40px}#online-appointment-steps-header .body-container--online-appointments-steps_header_col_2{position:absolute;top:-50%}.online-appointment-steps_left_col *{font-family:'Montserrat',sans-serif !important;color:#00335b !important}.online-appointment-steps_left_col p{font-size:16px;line-height:1.5}#online-appointment-steps{padding-left:8%}.body-container--bupa_online-appointment-steps .dnd-column{padding:5px;position:relative}.body-container--bupa_online-appointment-steps .dnd-column .dnd-row,.body-container--bupa_online-appointment-steps .dnd-column .dnd-row .row-fluid,.body-container--bupa_online-appointment-steps .dnd-column .dnd-row .row-fluid .dnd-module,.body-container--bupa_online-appointment-steps .dnd-column .dnd-row .row-fluid .dnd-module .hs_cos_wrapper{position:relative;height:100%}.body-container--integramedica_bupa_corporate_block{padding-top:80px !important;padding-bottom:80px !important;background-color:#f1efeb}#integramedica_bupa_corporate_block h3{color:#0079c8;font-size:17px;font-weight:300;padding:0 20px;margin-bottom:10px}#integramedica_bupa_corporate_block h2{padding:0 20px;width:80%}#integramedica_bupa_corporate_block p{font-size:16px;line-height:1.5;font-family:'Montserrat',sans-serif !important}#main_footer_dnd_area{background-color:#0079c8;padding-top:50px;padding-bottom:80px;font-family:'Montserrat',sans-serif !important}#main_footer_dnd_area h4{font-size:18px;line-height:1.5;font-family:'Montserrat',sans-serif !important;color:#FFF;font-weight:bold;margin-bottom:10px}#main_footer_dnd_area p{font-size:18px;line-height:1.5;font-family:'Montserrat',sans-serif !important;color:#FFF}#main_footer_dnd_area a{font-size:18px;line-height:1.5;font-family:'Montserrat',sans-serif !important;color:#FFF}#main_footer_dnd_area a.cta_appointment_btn{background-color:#00335b;display:block;margin-left:auto;margin-right:0;max-width:240px;background-position:10px 12px}#hs_cos_wrapper_widget_1614346791355 a{font-size:15px;color:#93cef6;display:block}@media screen and (max-width:990px){header{padding-bottom:25px}.main_header_dnd_area{padding-left:7%;padding-top:20px;padding-left:9%;padding-top:50px;max-width:1650px;position:relative;margin-left:auto;margin-right:auto}#top_cta{position:absolute;top:40px;right:8%}#lp_hero h1{font-size:38px !important}.lp_hero_right_col .hero_image_box{position:absolute;height:500px;top:0;min-height:500px;width:125%}.body-container--dnd_area_fancyboxes .row-fluid,.container-fluid .body-container--bupa_online-appointment-steps .row-fluid{-webkit-flex-wrap:wrap;flex-wrap:wrap;flex-direction:column}.body-container--dnd_area_fancyboxes .row-fluid .span4.widget-span.widget-type-cell.dnd-column,.body-container--bupa_online-appointment-steps .dnd-column{width:90%;-webkit-flex-basis:90%;flex-basis:90%;max-width:90%}.body-container--appointments_grid{padding-left:5%;padding-right:5%}.body-container--appointments_grid .row-fluid{-webkit-display:flex !important;display:flex !important;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between}.body-container--appointments_grid .row-fluid::before,.body-container--appointments_grid .row-fluid::after{display:none}.body-container--appointments_grid .dnd-column{padding:5px;position:relative;max-width:45% !important;min-width:45% !important;width:45% !important;-webkit-flex-basis:45% !important;flex-basis:45% !important;margin-left:0 !important;margin-bottom:20px !important}.body-container--appointments_grid .dnd-column .widget-type-custom_widget.dnd-module{width:100% !important}.body-container--appointments_grid .row-fluid-wrapper.row-depth-1.dnd-section{padding-bottom:0 !important;padding-top:0 !important}#integramedica_bupa_corporate_block h2{padding:0 20px;width:100%}#main_footer_dnd_area a{font-size:15px;line-height:1.5;font-family:'Montserrat',sans-serif !important;color:#FFF}.im_stepbox .flow_arrow{top:auto;bottom:-20px;right:auto;transform:skewX(-7deg) rotateZ(90deg)}.dnd_area_online-appointment-steps-row-0-vertical-alignment>.row-fluid{display:-ms-flexbox !important;-ms-flex-direction:column !important;display:flex !important;flex-direction:column !important}.dnd_area_online-appointment-steps-row-0-vertical-alignment>.row-fluid .dnd-column:nth-child(1){z-index:999;position:relative}.dnd_area_online-appointment-steps-row-0-vertical-alignment>.row-fluid .dnd-column:nth-child(2){z-index:998;position:relative}}@media screen and (max-width:768px){h2,h2 span{font-size:30px !important}#hs_cos_wrapper_module_1614346555688_ h2,#hs_cos_wrapper_module_1614346555688_ h2 span,#hs_cos_wrapper_widget_1614177227781_ h2,#hs_cos_wrapper_widget_1614177227781_ h2 span{font-size:20px !important}.appointments_header_left_col p{font-size:14px !important}.appointments_header_right_col{position:absolute;top:0px;right:0}.appointments_header_left_col{flex-basis:95% !important;max-width:95% !important;width:95% !important;padding-left:20px !important}#bupa_logo{width:180px;position:relative}#bupa_logo img{max-width:100%;width:100%;height:auto}.body-container--dnd_area_fancyboxes .row-fluid .span4.widget-span.widget-type-cell.dnd-column{width:100%;-webkit-flex-basis:100%;flex-basis:100%;max-width:100%}a.cta_appointment_btn{display:inline-block;margin-bottom:25px}.appointments_header_right_col img{max-width:200% !important;left:-50%;position:relative;top:-30px}.lp_hero_left_col.fb50{flex-basis:90% !important;max-width:90% !important;width:90% !important}.lp_hero_right_col{position:absolute;top:0;right:-5%;width:70% !important;max-width:100% !important;flex-basis:100% !important}.lp_hero_left_col{padding-top:300px}.lp_hero_left_col::before{top:250px}#online-appointment-steps-header::before{left:0;width:100%}.online-appointment-steps_left_col{flex-basis:90% !important;max-width:90% !important;width:90% !important;padding-right:0px}.online-appointment-steps_right_col{position:absolute;top:-60%;right:0}.body-container--bupa_online-appointment-steps .dnd-column:nth-child(1){z-index:9999}.body-container--bupa_online-appointment-steps .dnd-column:nth-child(2){z-index:9998}a.cta_appointment_btn{font-size:15px}#integramedica_bupa_corporate_block h2,#integramedica_bupa_corporate_block h3{padding:0}.im_ms_appointment_btn h3{font-size:15px}.appointment_btn{font-size:12px}.dnd_area_integramedica_bupa_corporate_block-row-0-background-color{padding-left:8%;padding-right:8%}.widget_1614177174992-flexbox-positioning{-webkit-align-items:flex-start;align-items:flex-start}.cell_16141771751782-vertical-alignment.span6{margin-top:30px !important}#main_footer_dnd_area a.cta_appointment_btn{margin-left:0;margin-right:0}#main_footer_dnd_area{padding-left:8%;padding-right:8%}}@media screen and (max-width:600px){.body-container--appointments_grid{padding-left:2%;padding-right:2%}.appointment_btn{padding:20px 30px 20px 45px}.appointment_btn::before{top:16px;left:20px;width:18px;height:18px}.online-appointment-steps_right_col{position:absolute;top:-80px;right:0;flex-basis:50% !important;max-width:50% !important;width:50% !important}}@media screen and (max-width:550px){#lp_hero h1{font-size:30px !important}#top_cta{position:absolute;top:110px;right:5%}.row-fluid-wrapper.dnd-section.dnd_area_fancyboxes_1-row-0-vertical-alignment{padding:0}.im_fancybox,.im_stepbox{border-radius:25px;padding:30px;height:100%}.lp_hero_right_col{position:absolute;top:0;right:-30%;width:100% !important;max-width:100% !important;flex-basis:100% !important}.lp_hero_left_col::before{top:270px}.lp_hero_right_col{right:-30%;width:100% !important;max-width:100% !important;flex-basis:100% !important}.lp_hero_right_col .hero_image_box figure{background-position:60%}.body-container--appointments_grid .dnd-column{padding:5px;position:relative;max-width:100% !important;min-width:100% !important}.span9.widget-span.widget-type-cell.cell_16143465623102-vertical-alignment.cell_16143465623102-padding.dnd-column,.container-fluid.body-container.body-container--integramedica_bupa_corporate_block .span9.widget-span.widget-type-cell.dnd-column{margin-left:0px !important}}