@import"https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap";@import"https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap";:root{--color-dark-green: #016d52;--color-light-green: #2ba84a;--color-text-grey: #494949;--color-button-bg: #003125}*{margin:0;padding:0;box-sizing:border-box;font-family:Montserrat,system-ui,sans-serif}html[lang=en-US]{margin-top:0 !important;scroll-behavior:smooth}body{background:#f4f7fa;font-family:Montserrat,system-ui,sans-serif}html.is-locked,body.is-locked{overflow:hidden}html,body{overflow:clip visible;display:flex;flex-flow:column nowrap;width:100%;height:100%}.inner{width:100%;max-width:1200px;margin:0 auto}.single{padding-top:calc(var(--navbar-height)*1px)}.the-main{display:flex;flex-flow:column nowrap;display:block;padding-top:26px}.breadcrumbs{display:flex;align-items:center;margin:26px auto;max-width:1200px}.section-about-hero .breadcrumbs{margin-top:0}@media screen and (max-width: 1252px){.breadcrumbs{margin:26px}}@media screen and (max-width: 767px){.breadcrumbs{display:none}}.breadcrumbs>svg{margin:0 8px}.breadcrumbs_link{color:var(--color-text-grey);font-size:12px;font-style:normal;font-weight:400;line-height:140%;text-decoration:none;text-transform:capitalize}.breadcrumbs_current{color:var(--color-dark-green);font-size:12px;font-style:normal;font-weight:600;line-height:140%;text-transform:capitalize}[data-tooltip]{position:relative;overflow:visible}[data-tooltip] .tooltip{position:absolute;top:-100%;translate:-25%;font-size:10px;background:rgba(0,0,0,.75);padding:4px 16px;border-radius:2px;color:#fff;opacity:0;pointer-events:none;transition:opacity .3s ease;text-align:center}[data-tooltip]:hover .tooltip,[data-tooltip].show .tooltip{opacity:1;transition:opacity .3s ease}.the-site{background-color:#f4f7fa}.the-header{width:100vw;height:80px;border-bottom:1px solid var(--color-light-grey);position:fixed;top:0;z-index:99;transition:background .4s ease-in-out;background-color:#fff}.the-header .navbar_list-item:last-of-type .submenu{left:-200px}@media screen and (max-width: 991px){.the-header{height:-moz-fit-content;height:fit-content}}.the-header.scrolled{background:#fff}.the-header.sticky{background:hsla(0,0%,100%,.5)}.the-header:not(.sticky){border-bottom-color:#fff}.the-header .navbar{width:100%;height:100%;max-width:1440px;padding:0px 80px;margin:0 auto;display:flex;align-items:center;justify-content:space-between}@media screen and (max-width: 1260px){.the-header .navbar{padding:0px 30px}}@media screen and (max-width: 991px){.the-header .navbar{height:72px;display:flex;padding:12px 20px;justify-content:space-between;align-items:center;border-bottom:1px solid var(--Colours-Neutral-300-Light-Grey, #e4e4e4);background:var(--Colours-Neutral-000-White, #fff)}.the-header .navbar .navbar_list{display:none}.the-header .navbar .btn-primary.active:after{display:none}}@media screen and (max-width: 335px){.the-header .navbar{padding:0px 18px}}.the-header .navbar_brand.active:after,.the-header .navbar_list-link.active:after,.the-header .navbar_list-link:hover:after,.the-header .navbar .btn.active:after{content:"";position:absolute;bottom:-18.5px;left:50%;transform:translateX(-50%);width:17px;height:5px;border-radius:5px;background:var(--color-green)}.the-header .navbar_list-link:hover:after{opacity:.5}.the-header .navbar_brand{width:-moz-fit-content;width:fit-content;height:100%;position:relative;display:flex;align-items:center}.the-header .navbar_brand img{height:44px}@media screen and (max-width: 991px){.the-header .navbar_brand.active:after{content:unset}}.the-header .navbar_list{display:flex;align-items:center;-moz-column-gap:32px;column-gap:32px;margin-left:40px;margin-left:auto;margin-right:auto}@media screen and (max-width: 1260px){.the-header .navbar_list{-moz-column-gap:16px;column-gap:16px}}@media screen and (max-width: 1100px){.the-header .navbar_list{-moz-column-gap:8px;column-gap:8px}}.the-header .navbar_list-link{color:var(--color-text-blue);font-family:var(--font-1);font-size:14px;font-style:normal;font-weight:400;line-height:130%;padding:0px 8px;display:block;text-decoration:none;position:relative}.the-header .navbar_list-link.active{font-weight:700}.the-header .navbar_ctas{display:flex;align-items:center}.the-header .navbar_ctas .btn.btn-primary{display:flex;height:56px;padding:10px 24px;justify-content:center;align-items:center;gap:4px;border-radius:4px;background:var(--Colours-Full-Yellow, #f8bd00);text-decoration:none;color:var(--Colours-Secondary-Secondary-1, #003125);font-family:Montserrat,system-ui,sans-serif;font-size:16px;font-style:normal;font-weight:600;line-height:140%}@media only screen and (min-width: 992px){.the-header .navbar_ctas .btn.btn-primary.mobile-only{display:none}}@media only screen and (max-width: 991px){.the-header .navbar_ctas .btn.btn-primary{height:100%}.the-header .navbar_ctas .btn.btn-primary:not(.mobile-only){display:none}}.the-header .navbar_ctas-phone{color:var(--color-text-black);font-family:var(--font-1);font-size:14px;font-style:normal;font-weight:600;line-height:130%;display:flex;align-items:center;text-decoration:none}.the-header .navbar_ctas-phone svg{margin-right:8px}@media screen and (max-width: 1145px){.the-header .navbar_ctas-phone{display:none}}.the-header .navbar_ctas .btn-secondary-outline{margin:0 8px 0 24px}.the-header .navbar_mobile-ctas{display:none}@media screen and (max-width: 991px){.the-header .navbar_mobile-ctas{display:flex;align-items:center;gap:16px;width:28px;margin-right:12px}.the-header .navbar_mobile-ctas .btn{padding:0px;width:123px;text-align:center;height:40px;line-height:40px}.the-header .navbar_mobile-ctas .close-icon{display:none}.the-header .navbar_mobile-ctas .close-icon,.the-header .navbar_mobile-ctas .menu-icon{align-items:center}}.the-header .mobile-menu{width:100%;min-width:275px;height:calc(100vh - 72px);position:fixed;top:calc(var(--navbar-height)*1px);left:-100%;padding:56px 32px;transition:left .5s ease-in-out;border-radius:0px 0px 0px 20px;background:var(--color-pastel-yellow);z-index:3;border-top:1px solid var(--color-light-grey);display:flex;flex-direction:column;background-color:#fff}@media only screen and (max-width: 991px){.the-header .mobile-menu{padding:24px 0 !important}.the-header .mobile-menu .navbar_list{margin:0;height:-moz-fit-content;height:fit-content;justify-content:flex-start;align-items:flex-start}.the-header .mobile-menu .navbar_list .navbar_list-item{display:flex;height:56px;padding:0px 16px;justify-content:space-between;align-items:center;align-self:stretch}.the-header .mobile-menu .navbar_list .navbar_list-item.has_submenu:after{rotate:-90deg}.the-header .mobile-menu .navbar_list .navbar_list-item:not(:last-child){border-bottom:1px solid var(--Colours-Neutral-300-Light-Grey, #e4e4e4)}}.the-header .mobile-menu .btn{width:211px;text-align:center;margin-top:32px}.the-header .mobile-menu .navbar_list{flex-flow:column nowrap}.the-header.active .mobile-menu{left:0%}.the-header.active .navbar_mobile-ctas .close-icon{display:flex}.the-header.active .navbar_mobile-ctas .menu-icon{display:none}.the-footer .inner{max-width:100vw;display:grid;grid-template-columns:65fr 35fr;padding:0 0 0 24px}@media screen and (max-width: 1235px){.the-footer .inner{grid-template-columns:7fr 3fr}}@media screen and (max-width: 991px){.the-footer .inner{grid-template-columns:1fr;padding:0;row-gap:24px}}.the-footer .inner .footer_column{width:100%}.the-footer .inner .footer_column:first-of-type{padding:80px 80px 0 80px;max-width:953px;gap:24px;display:flex;align-items:flex-start}@media screen and (max-width: 1350px){.the-footer .inner .footer_column:first-of-type{padding:40px 40px 0 40px}}@media screen and (max-width: 767px){.the-footer .inner .footer_column:first-of-type{flex-direction:column;gap:0}}.the-footer .inner .footer_column:first-of-type>.col:first-of-type{min-width:302px;width:302px}@media screen and (max-width: 767px){.the-footer .inner .footer_column:first-of-type>.col:first-of-type{max-width:unset;width:100%;min-width:unset}}.the-footer .inner .footer_column:first-of-type>.col:nth-child(2){margin-left:auto}@media screen and (max-width: 767px){.the-footer .inner .footer_column:first-of-type>.col:nth-child(2){margin-left:0}}.the-footer .inner .footer_column:first-of-type>.col:nth-child(2) .link-group:last-of-type{margin-top:24px}.the-footer .inner .footer_column:first-of-type>.col{width:-moz-fit-content;width:fit-content}@media screen and (max-width: 767px){.the-footer .inner .footer_column:first-of-type>.col{width:100%}}.the-footer .inner .footer_column:first-of-type .logo{display:block}.the-footer .inner .footer_column:first-of-type .heading{margin:34px 0 20px;color:var(--color-dark-green);font-size:20px;font-style:normal;font-weight:600;line-height:130%}.the-footer .inner .footer_column:first-of-type .text{color:#212121;font-size:14px;font-style:normal;font-weight:400;line-height:140%;margin-bottom:44px}.the-footer .inner .footer_column:first-of-type .link-group{display:flex;flex-direction:column;gap:16px;max-width:230px}@media screen and (max-width: 767px){.the-footer .inner .footer_column:first-of-type .link-group{max-width:unset;width:100%;margin-top:0 !important}}.the-footer .inner .footer_column:first-of-type .link-group .small-heading{color:#016d52;font-size:16px;font-style:normal;font-weight:700;line-height:140%}.the-footer .inner .footer_column:first-of-type .link-group .small-heading svg{display:none}@media screen and (max-width: 767px){.the-footer .inner .footer_column:first-of-type .link-group .small-heading svg{display:block}}@media screen and (max-width: 767px){.the-footer .inner .footer_column:first-of-type .link-group .small-heading{display:flex;justify-content:space-between;align-items:center;padding:16px 0;border-top:1px solid #e4e4e4;cursor:pointer;color:#003125;font-size:18px;font-style:normal;font-weight:600;line-height:140%;width:100%}.the-footer .inner .footer_column:first-of-type .link-group .small-heading.active svg{transform:scaleY(-1)}}.the-footer .inner .footer_column:first-of-type .link-group .footer-link{color:#212121;font-size:14px;font-style:normal;font-weight:400;line-height:140%;text-decoration:none}@media screen and (max-width: 767px){.the-footer .inner .footer_column:first-of-type .link-group .footer-link{display:none}.the-footer .inner .footer_column:first-of-type .link-group .footer-link:last-of-type{margin-bottom:16px}}.the-footer .inner .footer_column:last-of-type{min-width:503px}@media screen and (max-width: 1235px){.the-footer .inner .footer_column:last-of-type{min-width:unset}}.the-footer .inner .footer_column .form-container{border-bottom:1px solid 212121;background:var(--color-button-bg);padding:40px 64px;width:100%}@media screen and (max-width: 1235px){.the-footer .inner .footer_column .form-container{padding:40px}}.the-footer .inner .footer_column .form-container_heading{color:#fff;text-align:center;font-size:24px;font-style:normal;font-weight:600;line-height:130%}.the-footer .inner .footer_column .form-container_body{margin:16px 0;color:#fff;font-size:16px;font-style:normal;font-weight:400;line-height:140%;text-align:center}.the-footer .inner .footer_column .form-container_form{margin-bottom:32px;width:100%}.the-footer .inner .footer_column .form-container_form .validation_message{color:#fff}.the-footer .inner .footer_column .form-container_form .validation_error{color:red;padding:0 0 15px}.the-footer .inner .footer_column .form-container_form .gfield_error{border:1px solid red;padding:5px;border-radius:5px;margin:-5px}.the-footer .inner .footer_column .form-container_form .gform_confirmation_message{color:#fff;padding:40px 0 30px}.the-footer .inner .footer_column .form-container_form ul{list-style:none}.the-footer .inner .footer_column .form-container_form li{list-style:none}.the-footer .inner .footer_column .form-container_form input{display:block;width:100%;margin-bottom:16px;height:56px;padding:10px 16px;border-radius:4px;border:.5px solid #e4e4e4;background:#fff;color:#494949;font-size:16px;font-style:normal;font-weight:400;line-height:140%}.the-footer .inner .footer_column .form-container_form button[type=submit],.the-footer .inner .footer_column .form-container_form input[type=submit]{margin-top:32px;display:flex;height:56px;padding:10px 24px;justify-content:center;align-items:center;border-radius:4px;background:#f8bd00;width:100%;text-align:center;color:#003125;font-size:16px;font-style:normal;font-weight:600;line-height:140%;cursor:pointer}.the-footer .inner .footer_column .form-container .socials{display:flex;align-items:center;justify-content:center;width:100%}.the-footer .inner .footer_column .form-container .socials>a:nth-child(2){margin:0 20px}.the-footer .inner .footer_column .grid{display:grid;grid-template-columns:1fr 1fr;width:100%}@media screen and (max-width: 1235px){.the-footer .inner .footer_column .grid{grid-template-columns:1fr}}.the-footer .inner .footer_column .grid_box{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 0 120px;background:var(--color-dark-green)}@media screen and (max-width: 1235px){.the-footer .inner .footer_column .grid_box{padding:24px}}.the-footer .inner .footer_column .grid_box:last-of-type{border-left:1px solid var(--color-button-bg)}@media screen and (max-width: 1235px){.the-footer .inner .footer_column .grid_box:last-of-type{border-left:none;border-top:1px solid var(--color-button-bg)}}.the-footer .inner .footer_column .grid_box>span{display:block;margin-bottom:24px;color:#fff;text-align:center;font-size:20px;font-style:normal;font-weight:600;line-height:130%}.the-footer .inner .footer_column .grid_box a{display:flex;align-items:center;justify-content:center;height:56px;padding:10px 24px;border-radius:4px;border:1px solid #eff2f9;color:#eff2f9;font-size:16px;font-style:normal;font-weight:600;line-height:140%;text-decoration:none}.section-spacer{display:flex}.section-spacer .spacer-desktop{display:flex}@media screen and (max-width: 991px){.section-spacer .spacer-desktop{display:none}}.section-spacer .spacer-mobile{display:none}@media screen and (max-width: 991px){.section-spacer .spacer-mobile{display:flex}}:root{--spacing-subheading-content: 16px;--inactive-down-arrow: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" viewBox="0 0 14 14" fill="none"><path d="M2.53183 4.53128L2.53174 4.53137C2.44768 4.61553 2.40046 4.72962 2.40046 4.84857C2.40046 4.96753 2.44768 5.08162 2.53174 5.16578L2.53178 5.16583L6.83464 9.46868L6.83468 9.46872C6.91885 9.55278 7.03294 9.6 7.15189 9.6C7.27084 9.6 7.38493 9.55278 7.4691 9.46872L7.46914 9.46868L11.772 5.16583L11.772 5.16587L11.7744 5.16329C11.8537 5.0782 11.8969 4.96565 11.8949 4.84936C11.8928 4.73307 11.8457 4.62211 11.7634 4.53987C11.6812 4.45763 11.5703 4.41052 11.454 4.40847C11.3377 4.40641 11.2251 4.44958 11.14 4.52887L11.14 4.52882L11.1375 4.53132L7.15189 8.51692L3.16629 4.53132L3.16625 4.53128C3.08208 4.44722 2.96799 4.4 2.84904 4.4C2.73008 4.4 2.61599 4.44722 2.53183 4.53128Z" fill="black" stroke="black" stroke-width="0.2"/></svg>');--active-down-arrow: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" viewBox="0 0 14 14" fill="none"><path d="M2.53183 4.53128L2.53174 4.53137C2.44768 4.61553 2.40046 4.72962 2.40046 4.84857C2.40046 4.96753 2.44768 5.08162 2.53174 5.16578L2.53178 5.16583L6.83464 9.46868L6.83468 9.46872C6.91885 9.55278 7.03294 9.6 7.15189 9.6C7.27084 9.6 7.38493 9.55278 7.4691 9.46872L7.46914 9.46868L11.772 5.16583L11.772 5.16587L11.7744 5.16329C11.8537 5.0782 11.8969 4.96565 11.8949 4.84936C11.8928 4.73307 11.8457 4.62211 11.7634 4.53987C11.6812 4.45763 11.5703 4.41052 11.454 4.40847C11.3377 4.40641 11.2251 4.44958 11.14 4.52887L11.14 4.52882L11.1375 4.53132L7.15189 8.51692L3.16629 4.53132L3.16625 4.53128C3.08208 4.44722 2.96799 4.4 2.84904 4.4C2.73008 4.4 2.61599 4.44722 2.53183 4.53128Z" fill="%23016D52" stroke="%23016D52" stroke-width="0.2"/></svg>');--Colours-Neutral-100-Black-texts: #212121;--Colours-Full-Dark-Green: #016d52}.navbar_list{height:100%;display:flex;justify-content:center;align-items:center;list-style:none;gap:var(--spacing-subheading-content)}@media only screen and (min-width: 992px){.navbar_list{position:relative}}@media only screen and (max-width: 991px){.navbar_list{gap:8px}}.navbar_list li.navbar_list-item,.navbar_list li.navbar_list-item a.navbar_list-link{display:flex;height:auto;align-items:center;position:relative;height:100%}@media only screen and (max-width: 991px){.navbar_list li.navbar_list-item{position:static}}.navbar_list li.navbar_list-item.has_submenu:after{content:"";background:#000;mask-image:var(--inactive-down-arrow);-webkit-mask-image:var(--inactive-down-arrow);width:16px;height:16px}.navbar_list li.navbar_list-item.has_submenu.submenu-open:after{background:#016d52}@media only screen and (min-width: 992px){.navbar_list li.navbar_list-item.has_submenu:hover .submenu{opacity:1;transition:opacity .3s ease;pointer-events:all}.navbar_list li.navbar_list-item.has_submenu:hover:before{pointer-events:all}.navbar_list li.navbar_list-item.has_submenu:before{content:"";position:absolute;top:100%;left:0;width:100%;height:50%;pointer-events:none}}.navbar_list li.navbar_list-item a.navbar_list-link{color:var(--Colours-Neutral-100-Black-texts);font-family:Montserrat,system-ui,sans-serif;font-size:16px;font-style:normal;font-weight:600;line-height:140%;text-decoration:none;padding:0px 8px}.navbar_list li.navbar_list-item a.navbar_list-link:hover{color:#016d52}.navbar_list li.navbar_list-item.active.active.has_submenu:after{content:var(--active-down-arrow)}.navbar_list .submenu{position:absolute;opacity:0;transition:opacity .3s ease;margin:0;display:grid;grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(2, max-content);grid-template-areas:"title title title" "items items featured";width:-moz-max-content;width:max-content;height:-moz-max-content;height:max-content;top:0px;margin-top:106px;padding:40px;gap:28px;pointer-events:none;border-radius:var(--Borders-Border-M, 12px);background:var(--Colours-Neutral-000-White, #fff);box-shadow:0px 0px 20px 0px rgba(14,14,44,.1)}.navbar_list .submenu.locations .submenu-items-container{width:100%;max-height:360px}.navbar_list .submenu.services{width:943px;grid-template-areas:"title title" "items subitems";grid-template-columns:260px minmax(0%, 100%);left:-200px}.navbar_list .submenu.services .submenu-items-container{width:100%;gap:32px}.navbar_list .submenu.services .submenu-items-container .navbar_list-item.has_submenu:after{rotate:-90deg}.navbar_list .submenu.services .submenu-items-container .navbar_list-item.has_submenu .navbar_list-link{grid-area:items}.navbar_list .submenu.services .submenu-items-container .navbar_list-item.has_submenu .navbar_list.submenu{grid-area:subitems;padding:0;box-shadow:none;align-items:flex-start;justify-content:flex-start;top:0;margin-top:0;left:0;width:100%;grid-template-columns:repeat(2, minmax(0%, 100%));grid-template-rows:none;grid-template-areas:none;gap:0}.navbar_list .submenu.services .submenu-items-container .navbar_list-item.has_submenu .navbar_list.submenu .submenu-title{display:none}.navbar_list .submenu.services .submenu-items-container .navbar_list-item.has_submenu .navbar_list.submenu .submenu-featured-container{display:none}.navbar_list .submenu.services .submenu-subitems-container{grid-area:subitems;display:grid;transition:left .3s ease;background:#fff;z-index:100}@media only screen and (max-width: 991px){.navbar_list .submenu.services .submenu-subitems-container{position:absolute;left:100%}}.navbar_list .submenu.services .submenu-subitems-container.active{left:0%;transition:left .3s ease;height:100%}.navbar_list .submenu.services .submenu-subitems-container .navbar_list.nested{position:static;display:grid;margin-left:0;grid-template-areas:"items featured";grid-template-columns:260px minmax(0%, 100%)}.navbar_list .submenu.services .submenu-subitems-container .navbar_list.nested .submenu-title{display:none}.navbar_list .submenu.services .submenu-subitems-container .navbar_list.nested .submenu-items-container{width:100%}.navbar_list .submenu.services .submenu-subitems-container .navbar_list.nested .submenu-subitems-container{display:none}.navbar_list .submenu.services .submenu-subitems-container .navbar_list.nested:not(.active){display:none}@media only screen and (max-width: 991px){.navbar_list .submenu.services{grid-template-columns:minmax(0%, 100%);grid-template-areas:"back" "title" "items" "featured";width:100%}}.navbar_list .submenu .submenu-title{grid-area:title;color:var(--Colours-Full-Dark-Green, #016d52);font-family:Montserrat,system-ui,sans-serif;font-size:28px;font-style:normal;font-weight:600;line-height:130%}.navbar_list .submenu .submenu-title{color:var(--Colours-Full-Dark-Green, #016d52);font-family:Montserrat,system-ui,sans-serif;font-size:24px;font-style:normal;font-weight:600;line-height:130%}.navbar_list .submenu .submenu-items-container{grid-area:items;place-self:flex-start;display:flex;flex-flow:column wrap;gap:21px}@media only screen and (max-width: 991px){.navbar_list .submenu .submenu-items-container{flex-flow:column nowrap;max-height:unset !important;width:100%}}.navbar_list .submenu .submenu-items-container .navbar_list-item,.navbar_list .submenu .submenu-items-container li.navbar_list-item a.navbar_list-link{align-items:center}.navbar_list .submenu .submenu-items-container .navbar_list-item[data-submenu-title]{justify-content:space-between;display:flex;width:100%;height:48px;padding:0px 16px;justify-content:space-between;align-items:center;border-radius:var(--Borders-Border-S, 6px);font-family:Montserrat,system-ui,sans-serif;font-size:16px;font-style:normal;font-weight:600;line-height:140%}.navbar_list .submenu .submenu-items-container .navbar_list-item[data-submenu-title].active{background:var(--Colours-Secondary-Secondary-2, #f4f7fa)}.navbar_list .submenu .submenu-items-container .navbar_list-item[data-submenu-title].active .navbar_list-link{color:var(--Colours-Full-Dark-Green, #016d52)}.navbar_list .submenu .submenu-back{grid-area:back;display:flex;align-items:center;color:var(--Colours-Neutral-100-Black-texts, #212121);font-family:Montserrat,system-ui,sans-serif;font-size:12px;font-style:normal;font-weight:600;line-height:140%;text-decoration:none;gap:4px}@media only screen and (min-width: 992px){.navbar_list .submenu .submenu-back{display:none}}.navbar_list .submenu .submenu-featured-container{display:flex;flex-flow:column nowrap;gap:24px;grid-area:featured}.navbar_list .submenu .submenu-featured-container .submenu-featured-image{width:100%;height:300px;-o-object-fit:cover;object-fit:cover;border-radius:6px}@media only screen and (max-width: 991px){.navbar_list .submenu .submenu-featured-container{display:none}}.navbar_list .submenu .submenu-featured-cta{display:flex;height:56px;padding:10px 24px;justify-content:center;align-items:center;gap:4px;flex:1 0 0;text-align:center;border-radius:4px;border:1px solid var(--Colours-Secondary-Secondary-1, #003125);color:var(--Colours-Full-Dark-Green, #016d52);font-family:Montserrat,system-ui,sans-serif;font-size:16px;font-style:normal;font-weight:600;line-height:140%;text-decoration:none;transition:color .3s ease,background-color .3s ease,border .3s ease}.navbar_list .submenu .submenu-featured-cta:hover{color:#fff;background-color:var(--Colours-Full-Dark-Green, #016d52);border:1px solid var(--Colours-Full-Dark-Green, #016d52);transition:color .3s ease,background-color .3s ease,border .3s ease}@media only screen and (max-width: 991px){.navbar_list .submenu{grid-template-columns:minmax(0%, 100%);grid-template-areas:"back" "title" "items" "featured"}}.navbar_list .submenu.locations .submenu-items-container{width:100%;max-height:380px}@media only screen and (max-width: 991px){.navbar_list .submenu{opacity:1;transition:opacity .3s ease,left .3s ease;pointer-events:auto;width:100%;height:100%;overflow:auto}}.focus-bg{position:fixed;inset:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:10;opacity:1;pointer-events:auto;transition:opacity 1s ease}.focus-bg:not(.visible){opacity:0;transition:opacity 1s ease;pointer-events:none}.the-header.submenu-open{background:#fff}@media only screen and (max-width: 991px){.mobile-menu{padding:24px 0 !important}.mobile-menu .navbar_list{margin:0;height:-moz-fit-content;height:fit-content;justify-content:flex-start;align-items:flex-start}.mobile-menu .navbar_list .navbar_list-item{display:flex;height:56px;padding:0px 16px;justify-content:space-between;align-items:center;align-self:stretch}.mobile-menu .navbar_list .navbar_list-item.has_submenu:after{rotate:-90deg}.mobile-menu .navbar_list .navbar_list-item.has_submenu .submenu{position:absolute;transition:left .3s ease}.mobile-menu .navbar_list .navbar_list-item.has_submenu:not(.submenu-open) .submenu{left:200%}.mobile-menu .navbar_list .navbar_list-item.has_submenu.submenu-open .submenu{left:0;z-index:1;height:100%;padding:24px;overflow:clip auto}.mobile-menu .navbar_list .navbar_list-item.has_submenu.submenu-open .submenu .navbar_list-item.has_submenu .submenu{left:100%}.mobile-menu .navbar_list .navbar_list-item.has_submenu.submenu-open .submenu .navbar_list-item.has_submenu.submenu-open .submenu{left:0}.mobile-menu .navbar_list .navbar_list-item:not(:last-child){border-bottom:1px solid var(--Colours-Neutral-300-Light-Grey, #e4e4e4)}}@media only screen and (max-width: 991px)and (max-width: 991px){.mobile-menu .navbar_list .navbar_list-item{height:48px;padding:0 24px}}@media only screen and (max-width: 991px){.mobile-menu .navbar_list.services .submenu-subitems-container{display:flex;width:100%}.mobile-menu .navbar_list.services .submenu-subitems-container .navbar_list.nested{display:flex;width:100%;padding:24px}.mobile-menu .navbar_list.services .submenu-subitems-container .navbar_list.nested .submenu-featured-container{display:flex;justify-content:center;align-items:center;align-self:stretch;width:100%;height:56px;margin-bottom:40px;margin-top:10px}.mobile-menu .navbar_list.services .submenu-subitems-container .navbar_list.nested .submenu-featured-container .submenu-featured-cta{display:flex;padding:10px 24px;width:100%}.mobile-menu .navbar_list.services .submenu-subitems-container .navbar_list.nested .submenu-featured-container .submenu-featured-image{display:none}}.section-home-hero{height:815px;width:100%;display:flex;position:relative}.section-home-hero+section,.section-home-hero+script+section{position:relative;z-index:2}.section-home-hero .background-wrapper{position:absolute;inset:0;z-index:1;max-height:815px;overflow-x:clip}.section-home-hero .background-wrapper:before{content:"";position:absolute;width:100%;height:100%;background:#fff;background:linear-gradient(90deg, rgb(255, 255, 255) 0%, rgba(213, 213, 213, 0.25) 100%)}.section-home-hero .background-wrapper .cards-wrapper{position:absolute;inset:0;margin:auto 0 auto auto;width:698px;height:100%}.section-home-hero .background-wrapper .cards-wrapper .floating-card{display:flex;position:absolute;justify-content:center;align-items:center;border-radius:var(--Borders-Border-M, 12px);background:var(--Colours-Neutral-000-White, #fff);box-shadow:0px 9px 5px 0px rgba(27,82,25,.08);padding:var(--spacing-subheading-content, 16px) var(--spacing-heading-body, 24px);width:240px;height:72px;margin:auto;gap:var(--spacing-subheading-content, 16px)}.section-home-hero .background-wrapper .cards-wrapper .floating-card:nth-of-type(1){translate:-50% -50%;top:20%;right:20%}.section-home-hero .background-wrapper .cards-wrapper .floating-card:nth-of-type(2){translate:-50% -50%;top:40%;right:45%}.section-home-hero .background-wrapper .cards-wrapper .floating-card:nth-of-type(3){translate:-50% -50%;top:66%;right:33%;z-index:2}.section-home-hero .background-wrapper .cards-wrapper .floating-card .card-icon{width:28px;height:28px;flex:0}.section-home-hero .background-wrapper .cards-wrapper .floating-card .card-text{color:var(--Colours-Full-Dark-Green, #016d52);font-family:Montserrat,system-ui,sans-serif;font-size:14px;font-style:normal;font-weight:600;line-height:140%}.section-home-hero .background-image{position:relative;height:auto;max-height:100%;-o-object-fit:contain;object-fit:contain;width:100%;translate:50%}.home-hero__content-wrapper{width:calc(100% - 48px);max-width:1200px;margin:0 auto;justify-content:center;display:flex;flex-flow:column nowrap;position:relative;z-index:2}.home-hero__content-wrapper .hero-title{color:var(--Colours-Secondary-Secondary-1, #003125);font-family:Montserrat,system-ui,sans-serif;font-size:80px;font-style:normal;font-weight:600;line-height:130%;display:flex;flex-flow:column nowrap;margin-bottom:16px}.home-hero__content-wrapper .hero-title .coloured{color:var(--Colours-Full-Dark-Green, #016d52)}.home-hero__content-wrapper .search-box-outer-wrapper{display:flex;width:100%;max-width:617px;padding:24px 32px;flex-direction:column;align-items:flex-start;gap:8px;border-radius:var(--Borders-Border-M, 12px);border:1px solid var(--Colours-Neutral-300-Light-Grey, #e4e4e4);background:hsla(0,0%,100%,.9)}.home-hero__content-wrapper .search-box-outer-wrapper .select2.select2-container,.home-hero__content-wrapper .search-box-outer-wrapper .select2-container .select2-selection--single{height:100%}.home-hero__content-wrapper .search-box-outer-wrapper .search-box-outer-wrapper .select2.select2-container{width:100% !important}.home-hero__content-wrapper .search-box-outer-wrapper .select2-container .select2-selection--single{display:flex;width:100%;justify-content:flex-start;align-items:center;border-top-right-radius:0;border-bottom-right-radius:0}.home-hero__content-wrapper .search-box-outer-wrapper .select2-selection__arrow{display:none}.home-hero__content-wrapper .search-box-outer-wrapper .select2-selection{padding:17px 24px;color:var(--Colours-Neutral-500-Dark-Grey, #494949);font-family:Montserrat,system-ui,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:140%}.home-hero__content-wrapper .search-box-outer-wrapper .select2-search--dropdown{padding:0}.home-hero__content-wrapper .search-box-outer-wrapper .select2-results__message,.home-hero__content-wrapper .search-box-outer-wrapper .select2-search--dropdown .select2-search__field{padding:1em;font-family:Montserrat,system-ui,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:140%}.home-hero__content-wrapper .search-box-outer-wrapper .select2-container--default .select2-results__option--highlighted.select2-results__option--selectable{background-color:var(--Colours-Full-Dark-Green);font-family:Montserrat,system-ui,sans-serif;padding:1em}.home-hero__content-wrapper .search-box-outer-wrapper .search-box-title{color:var(--Colours-Neutral-100-Black-texts, #212121);font-family:Montserrat,system-ui,sans-serif;font-size:20px;font-style:normal;font-weight:600;line-height:130%;margin-bottom:24px}.home-hero__content-wrapper .search-box-outer-wrapper .search-box-wrapper{display:flex;flex-flow:row nowrap;align-items:center;height:56px;width:100%}.home-hero__content-wrapper .search-box-outer-wrapper .search-box-wrapper .search-input{display:flex;height:100%;align-items:center;gap:10px;flex:1;align-self:stretch;border-radius:var(--Borders-Border-S, 6px) 0px 0px var(--Borders-Border-S, 6px);border:1px solid var(--Colours-Neutral-300-Light-Grey, #e4e4e4);background:var(--Colours-Neutral-000-White, #fff);padding:0 24px;color:var(--Colours-Neutral-500-Dark-Grey, #494949);font-family:Montserrat,system-ui,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:140%}.home-hero__content-wrapper .search-box-outer-wrapper .search-box-wrapper .dropdown-wrapper{height:100%;position:relative}.home-hero__content-wrapper .search-box-outer-wrapper .search-box-wrapper .dropdown-wrapper .dropdown-trigger{height:100%;display:flex;width:180px;flex:1;justify-content:center;align-items:center;gap:8px;align-self:stretch;border-radius:0px 6px 6px 0px;background:var(--Colours-Full-Dark-Green, #016d52);color:var(--Colours-Neutral-000-White, #fff);text-align:center;font-family:Montserrat,system-ui,sans-serif;font-size:16px;font-style:normal;font-weight:600;line-height:140%;border:none;transition:background-color .3s ease}.home-hero__content-wrapper .search-box-outer-wrapper .search-box-wrapper .dropdown-wrapper .dropdown-trigger:hover{background:#003125;transition:background-color .3s ease}.home-hero__content-wrapper .search-box-outer-wrapper .search-box-wrapper .dropdown-wrapper .dropdown-options{position:absolute;top:100%;left:0;list-style:none;width:100%;box-shadow:0px 0px 5px 2px rgba(0,0,0,.1);z-index:10;background:#fff}@media screen and (max-width: 767px){.home-hero__content-wrapper .search-box-outer-wrapper .search-box-wrapper .dropdown-wrapper .dropdown-options{left:auto;right:0}}.home-hero__content-wrapper .search-box-outer-wrapper .search-box-wrapper .dropdown-wrapper .dropdown-options .dropdown-option{height:48px;display:flex;flex-flow:column nowrap;justify-content:center;font-family:Montserrat,system-ui,sans-serif;color:var(--Colours-Full-Dark-Green, #016d52);font-weight:600}.home-hero__content-wrapper .search-box-outer-wrapper .search-box-wrapper .dropdown-wrapper .dropdown-trigger{cursor:pointer}.home-hero__content-wrapper .search-box-outer-wrapper .search-box-wrapper .dropdown-wrapper .dropdown-options{opacity:0;visibility:hidden;position:absolute;background-color:#fff;min-width:160px;box-shadow:0px 8px 16px 0px rgba(0,0,0,.2);z-index:1;transition:opacity .2s}.home-hero__content-wrapper .search-box-outer-wrapper .search-box-wrapper .dropdown-wrapper .dropdown-options a{color:#000;padding:12px 16px;text-decoration:none;display:block}.home-hero__content-wrapper .search-box-outer-wrapper .search-box-wrapper .dropdown-wrapper .dropdown-options a:hover{background-color:#f1f1f1}.home-hero__content-wrapper .search-box-outer-wrapper .search-box-wrapper .dropdown-wrapper .dropdown-trigger .arrow{rotate:0deg;transition:rotate .3s ease}.home-hero__content-wrapper .search-box-outer-wrapper .search-box-wrapper .dropdown-wrapper.expanded .dropdown-trigger .arrow{rotate:180deg;transition:rotate .3s ease}.home-hero__content-wrapper .search-box-outer-wrapper .search-box-wrapper .dropdown-wrapper.expanded .dropdown-options{opacity:1;visibility:visible}@media only screen and (min-width: 1120px)and (max-width: 1279px){.home-hero__content-wrapper{max-width:30%;margin-left:24px}}@media only screen and (max-width: 1279px){.home-hero__content-wrapper .hero-title{color:var(--Colours-Secondary-Secondary-1, #003125);font-family:Montserrat,system-ui,sans-serif;font-size:48px;font-style:normal;font-weight:600;line-height:140%;letter-spacing:-0.48px}.home-hero__content-wrapper .search-box-outer-wrapper .search-box-wrapper .dropdown-wrapper .dropdown-trigger{width:56px}.home-hero__content-wrapper .search-box-outer-wrapper .search-box-wrapper .dropdown-wrapper .dropdown-trigger .selected-value{display:none}}@media only screen and (min-width: 1120px){.home-hero__content-wrapper .cards-wrapper{display:none}}@media only screen and (max-width: 1119px){.section-home-hero .background-wrapper .cards-wrapper{display:none}.home-hero__content-wrapper{width:50%;margin-left:10%}.home-hero__content-wrapper .cards-wrapper{display:flex;gap:16px;margin-top:32px}.home-hero__content-wrapper .cards-wrapper .floating-card{flex:1}.home-hero__content-wrapper .cards-wrapper .floating-card .card-icon{width:24px;height:24px;margin-bottom:8px}.home-hero__content-wrapper .cards-wrapper .floating-card .card-text{color:var(--Colours-Full-Dark-Green, #016d52);font-family:Montserrat,system-ui,sans-serif;font-size:14px;font-style:normal;font-weight:600;line-height:140%}}@media only screen and (max-width: 991px){.section-home-hero{height:-moz-fit-content;height:fit-content;padding-top:104px}.section-home-hero .background-wrapper{display:none}.home-hero__content-wrapper{justify-content:flex-start;max-width:100%;width:100%;margin:0 24px}.home-hero__content-wrapper .search-box-outer-wrapper .select2.select2-container{width:100% !important}.home-hero__content-wrapper .search-box-outer-wrapper{padding:24px}.home-hero__content-wrapper .search-box-outer-wrapper .search-box-title{color:var(--Colours-Neutral-100-Black-texts, #212121);font-family:Montserrat,system-ui,sans-serif;font-size:18px;font-style:normal;font-weight:600;line-height:140%}}@media only screen and (max-width: 767px){.home-hero__content-wrapper .cards-wrapper{flex-direction:column}.home-hero__content-wrapper .cards-wrapper .floating-card{display:flex;justify-content:center;align-items:center}.home-hero__content-wrapper .cards-wrapper .floating-card img{margin-right:5px;margin-bottom:5px}}.section-flexible-cards{padding:var(--Padding-Vertical-without-BG, 80px) 0px 24px 0px;position:relative}.section-flexible-cards .section-title{color:var(--Colours-Full-Dark-Green, #016d52);font-family:Montserrat,system-ui,sans-serif;font-size:32px;font-style:normal;font-weight:600;line-height:130%;margin-bottom:23px;display:flex}.section-flexible-cards .section-title.h-left{text-align:left;justify-content:flex-start}.section-flexible-cards .section-title.h-center{text-align:center;justify-content:center}.section-flexible-cards .section-title.h-right{text-align:right;justify-content:flex-end}.section-flexible-cards .section-title.v-top{align-items:flex-start}.section-flexible-cards .section-title.v-middle{align-items:center}.section-flexible-cards .section-title.v-bottom{align-items:flex-end}.section-flexible-cards .card-container{width:calc(100% - 48px);max-width:1200px;margin:0 auto;display:flex;flex-flow:row nowrap;gap:23px}.section-flexible-cards .card-container .card-wrapper{flex:1;text-decoration:none}.section-flexible-cards .card-container .card-wrapper .card{padding:37px 24px;flex:1;border-radius:var(--Borders-Border-S, 6px)}.section-flexible-cards .card-container .card-wrapper .card .card-icon{height:24px;width:24px;translate:0px 0;transition:translate .3s ease}.section-flexible-cards .card-container .card-wrapper .card:hover .card-icon{translate:6px 0;transition:translate .3s ease}.section-flexible-cards .card-container .card-wrapper .card.filled{background:#016d52;color:#fff;transition:background-color .3s ease,color .3s ease,fill .3s ease,box-shadow .3s ease}.section-flexible-cards .card-container .card-wrapper .card.filled:hover{border-radius:var(--Borders-Border-S, 6px);background:var(--Colours-Secondary-Secondary-1, #003125);box-shadow:0px 4px 20px 0px rgba(2,12,9,.1);transition:background-color .3s ease,color .3s ease,fill .3s ease,box-shadow .3s ease}.section-flexible-cards .card-container .card-wrapper .card.filled:hover .card-icon path{fill:#f8bd00}.section-flexible-cards .card-container .card-wrapper .card.outline{border:1px solid var(--Colours-Full-Dark-Green, #016d52);color:var(--Colours-Secondary-Secondary-1, #003125);background:rgba(0,0,0,0);transition:background-color .3s ease,color .3s ease,fill .3s ease,box-shadow .3s ease}.section-flexible-cards .card-container .card-wrapper .card.outline .card-icon path{fill:#016d52}.section-flexible-cards .card-container .card-wrapper .card.outline:hover{border-radius:var(--Borders-Border-S, 6px);border:1px solid var(--Colours-Full-Green, #2ba84a);box-shadow:0px 4px 20px 0px rgba(2,12,9,.1);transition:background-color .3s ease,color .3s ease,fill .3s ease,box-shadow .3s ease}.section-flexible-cards .card-container .card-wrapper .card.outline:hover .card-title{color:var(--Colours-Full-Dark-Green, #016d52)}.section-flexible-cards .card-container .card-wrapper .card.outline:hover .card-icon path{fill:#2ba84a}.section-flexible-cards .card-container .card-wrapper .card .card-content{display:flex;flex-direction:column;gap:16px}.section-flexible-cards .card-container .card-wrapper .card .card-title-wrapper{display:flex;flex-flow:row nowrap;justify-content:space-between}@media only screen and (max-width: 991px){.section-flexible-cards{margin-top:0 !important;padding-bottom:0 !important;width:calc(100% - 48px);margin:0 auto;padding-top:30px;z-index:1}.section-flexible-cards .swiper{overflow:visible}.section-flexible-cards .card-container{width:100%}.section-flexible-cards .card-container .card-wrapper.swiper-slide{flex:1 0 auto;height:auto}.section-flexible-cards .card-container .card-wrapper.swiper-slide:not(:last-child){padding-right:16px}.section-flexible-cards .card-container .card-wrapper.swiper-slide .card{height:100%;padding:24px}.section-flexible-cards .card-container:not(.swiper-wrapper){flex-direction:column}.section-flexible-cards .card-container.swiper-wrapper{gap:0}}.section-mini-flexible-cards{padding:var(--Padding-Vertical-without-BG, 240px) 0px;margin-top:-230px;z-index:-1;width:100%}.section-mini-flexible-cards.ultra.light{background:#2ba84a}.section-mini-flexible-cards.light{background:var(--Colours-Full-Dark-Green, #016d52)}.section-mini-flexible-cards.dark{background:var(--Colours-Secondary-Secondary-1, #003125)}.section-mini-flexible-cards .section-title{color:var(--Colours-Full-Dark-Green, #016d52);font-family:Montserrat,system-ui,sans-serif;font-size:32px;font-style:normal;font-weight:600;line-height:130%;margin-bottom:23px;display:flex}.section-mini-flexible-cards .section-title.h-left{text-align:left;justify-content:flex-start}.section-mini-flexible-cards .section-title.h-middle{text-align:center;justify-content:center}.section-mini-flexible-cards .section-title.h-right{text-align:right;justify-content:flex-end}.section-mini-flexible-cards .section-title.v-top{align-items:flex-start}.section-mini-flexible-cards .section-title.v-middle{align-items:center}.section-mini-flexible-cards .section-title.v-bottom{align-items:flex-end}.section-mini-flexible-cards.dark .section-title{color:#fff}.section-mini-flexible-cards .card-container{width:calc(100% - 48px);max-width:1200px;margin:0 auto;display:flex;gap:23px;flex-flow:row nowrap}.section-mini-flexible-cards .card-container .card{padding:8px 24px;display:flex;justify-content:center;align-items:center;flex:1;max-width:282px;height:97px;border-radius:var(--Borders-Border-S, 6px);border:1px solid var(--Colours-Neutral-300-Light-Grey, #e4e4e4);background:var(--Colours-Neutral-000-White, #fff)}.section-mini-flexible-cards .card-container .card .card-title{color:var(--Colours-Full-Dark-Green, #016d52);font-family:Montserrat,system-ui,sans-serif;font-size:15px;font-style:normal;font-weight:600;line-height:140%}.section-mini-flexible-cards .card-container .card .card-icon{height:40px;width:40px}.section-mini-flexible-cards .card-container .card.icon-only .card-content{height:100%}.section-mini-flexible-cards .card-container .card.icon-only .card-content .card-title-wrapper{width:100%;height:100%}.section-mini-flexible-cards .card-container .card.icon-only .card-content .card-icon{height:100%;width:100%;align-self:center;-o-object-fit:contain;object-fit:contain}.section-mini-flexible-cards .card-container .card .card-content{display:flex;flex-direction:column;gap:16px;width:100%;height:auto}.section-mini-flexible-cards .card-container .card .card-title-wrapper{display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center}@media(max-width: 991px){.section-mini-flexible-cards{margin-top:0 !important;margin-bottom:0 !important;padding:var(--Padding-Vertical-without-BG, 64px) var(--Padding-Horizontal-padding, 24px) !important;z-index:0}}@media screen and (max-width: 991px)and (max-width: 767px){.section-mini-flexible-cards{padding-bottom:90px !important}}@media(max-width: 991px){.section-mini-flexible-cards .card-container{width:100%}.section-mini-flexible-cards .card-container .card{max-width:unset;flex:1 0 auto;margin:0 !important}.section-mini-flexible-cards .content-container:not(.swiper) .card-container{display:grid;grid-template-rows:auto;grid-template-columns:repeat(2, minmax(0%, 100%))}.section-mini-flexible-cards .content-container:not(.swiper) .card-container .card{display:flex;padding:var(--spacing-subheading-content, 16px);height:64px;flex-direction:column;justify-content:center;align-items:center;gap:8px;flex:1 0 0}.section-mini-flexible-cards .content-container.swiper{overflow:visible}}@media screen and (max-width: 991px)and (max-width: 991px){.section-mini-flexible-cards .content-container.swiper .swiper-scrollbar{top:120px;background-color:hsla(0,0%,100%,.1)}.section-mini-flexible-cards .content-container.swiper .swiper-scrollbar .swiper-scrollbar-drag{background-color:#fff}}[data-page-name="About Us"] .section-insurance-search{margin-top:-120px}@media only screen and (max-width: 991px){[data-page-name="About Us"] .section-insurance-search{margin-top:0px}}.section-insurance-search{width:100%;display:flex;justify-content:center;align-items:center;margin-top:-150px}.section-insurance-search .block-wrapper{width:calc(100% - 48px);max-width:1200px;padding:120px 180px;display:flex;flex-direction:column;align-items:center;border-radius:6px;background:var(--Colours-Neutral-000-White, #fff)}.section-insurance-search .title{color:var(--Colours-Full-Dark-Green, #016d52);text-align:center;font-family:Montserrat,system-ui,sans-serif;font-size:40px;font-style:normal;font-weight:600;line-height:130%;margin-bottom:16px}.section-insurance-search .subtitle{color:var(--Colours-Neutral-100-Black-texts, #212121);text-align:center;font-family:Montserrat,system-ui,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:140%}.section-insurance-search .search-wrapper{margin:40px 0;display:flex;width:100%;justify-content:center;align-items:center;height:56px}.section-insurance-search .search-wrapper select.health_fund{height:100%;width:100%;flex:1}.section-insurance-search .search-wrapper .button.search-button{height:100%;width:180px;display:flex;padding:10px 24px;justify-content:center;align-items:center;gap:8px;border-radius:0px 4px 4px 0px;background:var(--Colours-Full-Dark-Green, #016d52);border:0;color:#fff;color:var(--Colours-Neutral-000-White, #fff);font-family:Montserrat,system-ui,sans-serif;font-size:16px;font-style:normal;font-weight:600;line-height:140%;cursor:pointer;transition:background-color .3s ease}.section-insurance-search .search-wrapper .button.search-button:hover{background:var(--Colours-Secondary-Secondary-1, #003125);transition:background-color .3s ease}.section-insurance-search .health-fund-logos{display:flex;justify-content:center;align-items:center;gap:64px}.section-insurance-search .health-fund-logos .health-fund-logo{max-height:70px;height:100%;align-self:center;width:auto;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}@media(max-width: 991px){.section-insurance-search .health-fund-logos .health-fund-logo{flex:0 0 calc(50% - 64px);width:calc(50% - 64px)}}.section-insurance-search .select2-container,.section-insurance-search .select2-container .select2-selection--single,.section-insurance-search .select2-container--default .select2-selection--single .select2-selection__rendered{height:100%}.section-insurance-search .select2-container .select2-selection--single{display:flex;flex-flow:row nowrap;width:100%}.section-insurance-search .select2-container--default .select2-selection--single .select2-selection__rendered{width:100%;height:100%;display:flex;align-items:center;padding:10px var(--spacing-heading-body, 24px)}.section-insurance-search .select2-container--default .select2-selection--single .select2-selection__arrow{display:none}.location_template{margin-top:0}.location_template .block-wrapper{background-color:rgba(0,0,0,0)}@media only screen and (max-width: 991px){.section-insurance-search{margin-top:0px}.section-insurance-search .title{color:var(--Colours-Full-Dark-Green, #016d52);text-align:center;font-family:Montserrat,system-ui,sans-serif;font-size:32px;font-style:normal;font-weight:600;line-height:130%}.section-insurance-search .block-wrapper{width:100%;height:-moz-fit-content;height:fit-content;padding:var(--Padding-Vertical-without-BG, 64px) var(--Padding-Horizontal-padding, 24px)}.section-insurance-search .block-wrapper .health-fund-logos{flex-wrap:wrap}}.section-guarantee-hero{padding:0 24px;margin-top:88px}.section-guarantee-hero.is-service .box{background:#fff;margin-bottom:64px}@media(min-width: 992px){.section-guarantee-hero.is-service .box{height:520px;min-height:-moz-fit-content;min-height:fit-content;padding:0 0 0 56px;margin:64px 0}}@media screen and (max-width: 991px){.section-guarantee-hero.is-service .box{border:none !important;margin-bottom:0px}}@media screen and (max-width: 600px){.section-guarantee-hero.is-service .box .book-online_input-group input{width:100%}.section-guarantee-hero.is-service .box .book-online_input-group button{width:48px}.section-guarantee-hero.is-service .box .book-online_input-group button span{display:none}}.section-guarantee-hero.is-service .reviews{margin-top:64px;max-width:100%}.section-guarantee-hero.is-service .book-online{min-height:600px;justify-content:center}@media screen and (max-width: 767px){.section-guarantee-hero.is-service{margin-top:0px}}@media screen and (max-width: 767px){.section-guarantee-hero{margin-top:80px}}.section-guarantee-hero .box{padding:29.5px 0 29.5px 76px;border-radius:12px;border:1px solid var(--color-light-green);width:calc(100% - 102px);display:flex;align-items:center;justify-content:space-between}@media screen and (max-width: 1152px){.section-guarantee-hero .box{padding-left:24px}}@media screen and (max-width: 991px){.section-guarantee-hero .box{flex-direction:column;justify-content:center;width:100%;padding:24px 24px 0 24px}}.section-guarantee-hero .box .content{max-width:489px}@media screen and (max-width: 1152px){.section-guarantee-hero .box .content{max-width:350px}}@media screen and (max-width: 991px){.section-guarantee-hero .box .content{max-width:unset;width:100%}}.section-guarantee-hero .box .content .badge-group{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.section-guarantee-hero .box .content .badge{color:#fff;font-size:12px;font-style:normal;font-weight:600;line-height:140%;letter-spacing:1.2px;background-color:var(--color-light-green);padding:2px 10px;width:-moz-fit-content;width:fit-content;border-radius:4px}.section-guarantee-hero .box .content .badge.outlined{text-transform:uppercase;color:var(--color-dark-green);border:1px solid var(--color-dark-green);background:rgba(0,0,0,0)}.section-guarantee-hero .box .content .title{color:var(--color-dark-green);font-size:56px;font-style:normal;font-weight:600;line-height:130%;margin:8px 0 24px}@media screen and (max-width: 1152px){.section-guarantee-hero .box .content .title{font-size:40px;margin-bottom:16px}}.section-guarantee-hero .box .content .text{color:#003125;font-size:20px;font-style:normal;font-weight:600;line-height:130%}@media screen and (max-width: 1152px){.section-guarantee-hero .box .content .text{font-size:18px}}.section-guarantee-hero .box .book-online{position:relative;left:102px;padding:56px 32px;border-radius:6px;background:var(--color-dark-green);width:486px;display:flex;flex-direction:column;align-items:center;min-width:none}@media screen and (max-width: 991px){.section-guarantee-hero .box .book-online{left:0;width:100vw;border-radius:0;margin-top:36px}}.section-guarantee-hero .box .book-online_heading{color:#fff;font-size:28px;font-style:normal;font-weight:600;line-height:130%}.section-guarantee-hero .box .book-online_input-group{display:flex;align-items:center;height:56px;width:100%;margin:32px 0 40px}.section-guarantee-hero .box .book-online_input-group input{height:100%;width:57%;padding-left:24px;color:var(--color-text-grey);font-size:16px;font-style:normal;font-weight:400;line-height:140%;border-radius:6px 0 0 6px;border:none}.section-guarantee-hero .box .book-online_input-group button{width:43%;height:100%;background:var(--color-button-bg);border-radius:0 4px 4px 0;border:none;color:#fff;font-size:16px;font-style:normal;font-weight:600;line-height:140%;display:flex;align-items:center;justify-content:center;gap:8px;cursor:pointer}.section-guarantee-hero .box .book-online_nearest-title{color:#fff;font-size:24px;font-style:normal;font-weight:600;line-height:130%}.section-guarantee-hero .box .book-online_based-on{margin:8px 0 24px;color:#fff;font-size:16px;font-style:normal;font-weight:400;line-height:140%;display:flex;align-items:center;gap:8px}.section-guarantee-hero .box .book-online_based-on span{display:flex;align-items:center;gap:8px;font-weight:600}@media screen and (max-width: 767px){.section-guarantee-hero .box .book-online_based-on{flex-direction:column}}.section-guarantee-hero .box .book-online_locations{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media screen and (max-width: 767px){.section-guarantee-hero .box .book-online_locations{grid-template-columns:1fr;width:100%}}.section-guarantee-hero .box .book-online_locations-item{border-radius:var(--Borders-Border-S, 6px);border:1px solid #fff;padding:16px;text-decoration:none}.section-guarantee-hero .box .book-online_locations-item-title{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px;color:#fff;font-size:18px;font-style:normal;font-weight:600;line-height:140%}.section-guarantee-hero .box .book-online_locations-item-address,.section-guarantee-hero .box .book-online_locations-item-phone{color:#fff;font-size:12px;font-style:normal;font-weight:400;line-height:140%}.section-guarantee-hero .box .book-online_locations-item-phone{margin-top:4px}.section-text-grid{padding:120px 24px}@media screen and (max-width: 767px){.section-text-grid{padding:80px 24px}}.section-text-grid .inner{display:grid;grid-template-columns:1fr 1fr;max-width:996px;gap:24px}@media screen and (max-width: 767px){.section-text-grid .inner{grid-template-columns:1fr}}.section-text-grid .inner .col-heading{color:var(--color-dark-green);font-size:32px;font-style:normal;font-weight:600;line-height:130%;margin-bottom:24px}@media screen and (max-width: 767px){.section-text-grid .inner .col-heading{font-size:24px}}.section-text-grid .inner .col-content{color:var(--color-text-grey);font-size:18px;font-style:normal;font-weight:400;line-height:140%}@media screen and (max-width: 767px){.section-text-grid .inner .col-content{font-size:16px}}.section-text-grid .inner .col-content p{margin-bottom:16px}.section-text-grid .inner .col-content a{color:#000 !important}.section-text-grid .inner .col-content ul{list-style:none;padding:0;margin-top:27px}.section-text-grid .inner .col-content ul li{position:relative;padding-left:32px}.section-text-grid .inner .col-content ul li:not(:first-of-type){margin-top:16px}.section-text-grid .inner .col-content ul li:after{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:24px;height:24px;background:url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M7.09264 6.34315C6.67843 6.34315 6.34264 6.67893 6.34264 7.09315L6.34264 7.58786C6.34264 8.00181 6.67802 8.33749 7.09197 8.33786L14.241 8.34426L6.16587 16.4194C5.87297 16.7123 5.87297 17.1872 6.16587 17.4801L6.51942 17.8336C6.81231 18.1265 7.28719 18.1265 7.58008 17.8336L15.6552 9.75847L15.6616 16.9075C15.662 17.3215 15.9977 17.6569 16.4116 17.6569L16.9064 17.6569C17.3206 17.6569 17.6564 17.3211 17.6564 16.9069L17.6564 7.09315C17.6564 6.67893 17.3206 6.34315 16.9064 6.34315L7.09264 6.34315Z" fill="%23016D52"/></svg>') center/cover no-repeat}.section-dentists{padding-bottom:75px;background:var(--color-button-bg);margin:67px 0 -66px 0}@media screen and (max-width: 1024px){.section-dentists{margin:0;padding-bottom:0}}.section-dentists .inner{padding:80px;position:relative;top:-67px;background:var(--color-dark-green)}@media screen and (max-width: 1024px){.section-dentists .inner{top:0}}@media screen and (max-width: 991px){.section-dentists .inner{padding:64px 24px}}.section-dentists .inner .head{display:flex;align-items:flex-start;justify-content:space-between}.section-dentists .inner .head .title{color:#fff;font-size:32px;font-style:normal;font-weight:600;line-height:130%;max-width:444px}@media screen and (max-width: 991px){.section-dentists .inner .head .title{max-width:unset}}.section-dentists .inner .head .input-group{display:flex;align-items:center;height:56px;width:438px}@media screen and (max-width: 991px){.section-dentists .inner .head .input-group{display:none}}.section-dentists .inner .head .input-group input{height:100%;width:57%;padding-left:24px;color:var(--color-text-grey);font-size:16px;font-style:normal;font-weight:400;line-height:140%;border-radius:6px 0 0 6px;border:none}.section-dentists .inner .head .input-group button{width:43%;height:100%;background:var(--color-button-bg);border-radius:0 4px 4px 0;border:none;color:#fff;font-size:16px;font-style:normal;font-weight:600;line-height:140%;display:flex;align-items:center;justify-content:center;gap:8px;cursor:pointer}.section-dentists .inner .dentists{display:flex;align-items:center;justify-content:flex-start;overflow-x:scroll;width:100%;padding-bottom:32px;margin-top:32px}.section-dentists .inner .dentists::-webkit-scrollbar{height:6px}.section-dentists .inner .dentists::-webkit-scrollbar-track{background:hsla(0,0%,100%,.1)}.section-dentists .inner .dentists::-webkit-scrollbar-thumb{background:#fff;border-radius:100px}.section-dentists .inner .dentists .dentist{flex:0 0 282px;width:282px;border-radius:6px;background:#fff;padding-bottom:24px;margin-right:24px;height:100%;text-decoration:none;min-height:360px}.section-dentists .inner .dentists .dentist_image{border-radius:6px;height:214px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.section-dentists .inner .dentists .dentist_name{display:flex;align-items:center;justify-content:space-between;padding:24px 24px 8px 24px;color:var(--color-dark-green);font-size:20px;font-style:normal;font-weight:600;line-height:130%}.section-dentists .inner .dentists .dentist_address{padding:0 24px;color:var(--color-text-grey);font-size:12px;font-style:normal;font-weight:400;line-height:140%}.section-dentists .inner .view-locations{display:none;align-items:center;justify-content:center;height:56px;width:100%;text-align:center;color:#fff;font-size:16px;font-style:normal;font-weight:600;line-height:140%;border-radius:4px;background:var(--color-button-bg);text-decoration:none;margin-top:32px}@media screen and (max-width: 991px){.section-dentists .inner .view-locations{display:flex}}.html-single-service .section-dentists{background:none;margin:80px 0 0 0;padding-bottom:0}.html-single-service .section-dentists .inner{top:0}@media screen and (max-width: 767px){.section-meet-our-team+.section-guarantee-block .inner{padding-top:0 !important}}.section-guarantee-block{margin-bottom:80px}@media screen and (max-width: 1024px){.section-guarantee-block{margin-bottom:0}}.section-guarantee-block .inner{border-radius:6px;background:#fff;padding:120px 100px;display:flex;justify-content:space-between;align-items:center;position:relative}@media screen and (max-width: 991px){.section-guarantee-block .inner{flex-direction:column;padding:64px 24px}}.section-guarantee-block .inner .content{flex:0 0 556px}@media screen and (max-width: 991px){.section-guarantee-block .inner .content{flex:unset;margin-bottom:40px}}.section-guarantee-block .inner .content .title{color:var(--color-dark-green);font-size:40px;font-style:normal;font-weight:600;line-height:130%}@media screen and (max-width: 767px){.section-guarantee-block .inner .content .title{font-size:32px}}.section-guarantee-block .inner .content .subtitle{color:var(--color-button-bg);font-size:24px;font-style:normal;font-weight:600;line-height:130%;margin:24px 0 16px}@media screen and (max-width: 767px){.section-guarantee-block .inner .content .subtitle{font-size:20px}}.section-guarantee-block .inner .content .text{color:var(--color-text-grey);font-size:18px;font-style:normal;font-weight:400;line-height:140%;margin-bottom:32px}.section-guarantee-block .inner .content .button-group{display:flex;align-items:center;gap:16px}@media screen and (max-width: 767px){.section-guarantee-block .inner .content .button-group{flex-direction:column;width:100%}}.section-guarantee-block .inner .content .button-group .button{height:56px;line-height:56px;padding:0 24px;border-radius:4px;border:1px solid var(--color-button-bg);font-size:16px;font-style:normal;font-weight:600;transition:.25s ease-in-out;text-decoration:none}@media screen and (max-width: 767px){.section-guarantee-block .inner .content .button-group .button{width:100%;text-align:center}}.section-guarantee-block .inner .content .button-group .button:hover{background-color:#016d52;border-color:#016d52}.section-guarantee-block .inner .content .button-group .button-filled{background:var(--color-button-bg);color:#fff}.section-guarantee-block .inner .content .button-group .button-outline{color:var(--color-button-bg);transition:background-color .3s ease,color .3s ease}.section-guarantee-block .inner .content .button-group .button-outline:hover{color:#fff;transition:background-color .3s ease,color .3s ease}.section-guarantee-block .inner .covers{flex:0 0 307px}@media screen and (max-width: 991px){.section-guarantee-block .inner .covers{flex:unset;width:100%}}.section-guarantee-block .inner .covers_title{margin-bottom:24px;color:var(--color-dark-green);font-size:24px;font-style:normal;font-weight:600;line-height:130%}.section-guarantee-block .inner .covers_item{margin-bottom:16px;display:flex;align-items:center;gap:8px;color:#212121;font-size:16px;font-style:normal;font-weight:400;line-height:140%}.section-guarantee-block .inner .covers_item:last-of-type{margin-bottom:0}[data-page-name="About Us"] .section-location-selector-callout{margin:80px 0}[data-page-name=Locations] .section-location-selector-callout{position:relative}[data-page-name=Locations] .section-location-selector-callout::before{content:"";position:absolute;top:0;left:0;width:100%;height:50%;background:#003125;z-index:-1}.section-location-selector-callout.health-insurance{margin-top:80px;margin-bottom:80px}@media(max-width: 991px){.section-location-selector-callout.health-insurance{margin-top:0px}}.section-location-selector-callout.about-us{margin:80px 0}@media(max-width: 991px){.section-location-selector-callout.about-us{margin-top:0px}}.section-location-selector-callout.our-clinics-facilities{margin-bottom:80px}.section-location-selector-callout.locations{position:relative}.section-location-selector-callout.locations::before{content:"";position:absolute;top:0;left:0;width:100%;height:50%;background:#003125;z-index:-1}.section-location-selector-callout .inner{padding:120px 32px;background:var(--color-dark-green);border-radius:6px;display:flex;flex-direction:column;align-items:center}@media screen and (max-width: 1024px){.section-location-selector-callout .inner{border-radius:0;padding:56px 24px}}.section-location-selector-callout .inner .title{color:#fff;text-align:center;font-size:40px;font-style:normal;font-weight:600;line-height:130%}@media screen and (max-width: 767px){.section-location-selector-callout .inner .title{color:#fff;text-align:center;font-size:28px;font-style:normal;font-weight:600;line-height:130%}}.section-location-selector-callout .inner .subtitle{margin:16px 0 32px;color:#fff;text-align:center;font-size:16px;font-style:normal;font-weight:400;line-height:140%}.section-location-selector-callout .inner .input-group{display:flex;align-items:center;height:56px}.section-location-selector-callout .inner .input-group input{height:100%;width:412px;padding-left:24px;color:var(--color-text-grey);font-size:16px;font-style:normal;font-weight:400;line-height:140%;border-radius:6px 0 0 6px;border:none}@media screen and (max-width: 767px){.section-location-selector-callout .inner .input-group input{width:calc(100vw - 104px)}}.section-location-selector-callout .inner .input-group button{width:180px;height:100%;background:var(--color-button-bg);border-radius:0 4px 4px 0;border:none;color:#fff;font-size:16px;font-style:normal;font-weight:600;line-height:140%;display:flex;align-items:center;justify-content:center;gap:8px;cursor:pointer}.section-location-selector-callout .inner .input-group button.mobile{display:none}@media screen and (max-width: 767px){.section-location-selector-callout .inner .input-group button{width:56px;border-radius:0px 6px 6px 0px;display:none}.section-location-selector-callout .inner .input-group button.mobile{display:flex}}.section-location-selector-callout .inner .nearest-clinics{display:flex;margin-top:64px}@media screen and (max-width: 767px){.section-location-selector-callout .inner .nearest-clinics{flex-direction:column;align-items:center;width:100%;margin-top:32px}}.section-location-selector-callout .inner .nearest-clinics_title{margin-bottom:16px;color:#fff;font-size:28px;font-style:normal;font-weight:600;line-height:130%}.section-location-selector-callout .inner .nearest-clinics_based-on{margin:8px 0 24px;color:#fff;font-size:16px;font-style:normal;font-weight:400;line-height:140%;display:flex;flex-direction:column;gap:8px}@media screen and (max-width: 767px){.section-location-selector-callout .inner .nearest-clinics_based-on{align-items:center}}.section-location-selector-callout .inner .nearest-clinics_based-on span{display:flex;align-items:center;gap:8px;font-weight:600}.section-location-selector-callout .inner .nearest-clinics-location{border-radius:var(--Borders-Border-S, 6px);border:1px solid #fff;text-decoration:none;width:282px;padding:24px 20px;transition:.25s ease-in-out}@media screen and (max-width: 767px){.section-location-selector-callout .inner .nearest-clinics-location{width:100%;margin:0}}.section-location-selector-callout .inner .nearest-clinics-location:hover{background:#fff}.section-location-selector-callout .inner .nearest-clinics-location:hover *{color:#000 !important}.section-location-selector-callout .inner .nearest-clinics-location:hover * path{fill:#000}.section-location-selector-callout .inner .nearest-clinics-location *{transition:.25s ease-in-out}.section-location-selector-callout .inner .nearest-clinics-location:first-of-type{margin:0 24px 0 37px}@media screen and (max-width: 767px){.section-location-selector-callout .inner .nearest-clinics-location:first-of-type{margin:0 0 16px 0}}.section-location-selector-callout .inner .nearest-clinics-location-title{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px;color:#fff;font-size:18px;font-style:normal;font-weight:600;line-height:140%}.section-location-selector-callout .inner .nearest-clinics-location-address,.section-location-selector-callout .inner .nearest-clinics-location-phone{color:#fff;font-size:12px;font-style:normal;font-weight:400;line-height:140%}.section-location-selector-callout .inner .nearest-clinics-location-phone{margin-top:4px}.section-ways-to-pay{padding:120px 24px}@media screen and (max-width: 991px){.section-ways-to-pay{padding:64px 24px}}.section-ways-to-pay .inner .title{color:var(--color-dark-green);text-align:center;font-size:32px;font-style:normal;font-weight:600;line-height:130%;margin-bottom:24px}.section-ways-to-pay .inner .methods{display:grid;grid-template-columns:repeat(4, 1fr);gap:24px}@media screen and (max-width: 991px){.section-ways-to-pay .inner .methods{grid-template-columns:1fr 1fr}}.section-ways-to-pay .inner .methods_item{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:80px;border-radius:6px;border:1px solid #e4e4e4;background:#fff}.section-ways-to-pay .inner .methods_item .logo{max-height:100%;width:auto;padding:20px 0}.section-ways-to-pay .inner .methods_item .text{color:var(--color-dark-green);text-align:center;font-size:16px;font-style:normal;font-weight:400;line-height:140%}@media screen and (max-width: 550px){.section-ways-to-pay .inner .methods_item .text{font-size:14px}}.section-ways-to-pay .inner .methods_item .text p{display:flex;flex-direction:column;align-items:center;justify-content:center}.section-ways-to-pay .inner .methods_item .text strong{font-size:20px;font-style:normal;font-weight:600;line-height:130%}@media screen and (max-width: 550px){.section-ways-to-pay .inner .methods_item .text strong{font-size:16px}}.section-locations-carousel-with-map{display:flex;flex-flow:column nowrap}.section-locations-carousel-with-map .map-embed__wrapper{height:650px;width:100%}.section-locations-carousel-with-map gmp-map{height:100%;width:100%}.section-locations-carousel-with-map .map-embed{width:100%;height:650px}.section-locations-carousel-with-map .map-embed iframe{width:100%;height:100%}.section-locations-carousel-with-map .locations-block{width:calc(100% - 48px);max-width:1200px;margin:0 auto;margin-top:-120px !important;display:flex;position:relative;z-index:2;flex-flow:column nowrap;background:#003125;padding:80px 0 80px 80px;border-radius:6px 6px 0px 0px}.section-locations-carousel-with-map .locations-block .swiper{width:100%;margin-bottom:32px}.section-locations-carousel-with-map .locations-block .location-card{display:flex;flex-direction:column;align-items:flex-start;gap:8px;align-self:stretch;margin-right:24px;border-radius:var(--Borders-Border-S, 6px);background:var(--Colours-Neutral-000-White, #fff);overflow:hidden;text-decoration:none;height:auto}.section-locations-carousel-with-map .locations-block .location-card .arrow-icon{translate:0px 0;transition:translate .3s ease}.section-locations-carousel-with-map .locations-block .location-card:hover .arrow-icon{translate:6px 0;transition:translate .3s ease}.section-locations-carousel-with-map .locations-block .location-card .location-image{width:100%;height:100%;max-height:218px;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}.section-locations-carousel-with-map .locations-block .location-card .location-content{display:flex;padding:var(--spacing-heading-body, 24px);flex-direction:column;align-items:flex-start;gap:8px;align-self:stretch}.section-locations-carousel-with-map .locations-block .location-card .location-name-wrapper{display:flex;width:100%;flex-flow:row nowrap;justify-content:space-between}.section-locations-carousel-with-map .locations-block .location-card .location-name-wrapper .location-name{color:var(--Colours-Full-Dark-Green, #016d52);font-family:Montserrat,system-ui,sans-serif;font-size:20px;font-style:normal;font-weight:600;line-height:130%}.section-locations-carousel-with-map .locations-block .location-card .location-address{color:var(--Colours-Neutral-500-Dark-Grey, #494949);font-family:Montserrat,system-ui,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:140%}.section-locations-carousel-with-map .locations-block .swiper-scrollbar{border-radius:100px;background:hsla(0,0%,100%,.1);position:relative;top:32px}.section-locations-carousel-with-map .locations-block .swiper-scrollbar .swiper-scrollbar-drag{border-radius:100px;background:var(--Colours-Neutral-000-White, #fff);opacity:1}.section-locations-carousel-with-map .swiper+.cta-button{display:none}.section-locations-carousel-with-map .title-wrapper{display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center;margin-bottom:32px;width:calc(100% - 10px)}.section-locations-carousel-with-map .title-wrapper .locations-title{color:var(--Colours-Neutral-000-White, #fff);text-align:left;font-family:Montserrat,system-ui,sans-serif;font-size:40px;font-style:normal;font-weight:600;line-height:130%}.section-locations-carousel-with-map .cta-button{display:flex;height:56px;padding:10px 24px;justify-content:center;align-items:center;gap:4px;border-radius:4px;background:var(--Colours-Neutral-000-White, #fff);color:var(--Colours-Full-Dark-Green, #016d52);transition:background-color .3s ease,color .3s ease;font-family:Montserrat,system-ui,sans-serif;font-size:16px;font-style:normal;font-weight:600;line-height:140%;text-decoration:none}.section-locations-carousel-with-map .cta-button:hover{background-color:#016d52;color:#fff;transition:background-color .3s ease,color .3s ease}.section-locations-carousel-with-map .swiper+.cta-button{width:100%}@media only screen and (max-width: 991px){.section-locations-carousel-with-map .map-embed__wrapper{height:375px}.section-locations-carousel-with-map .map-embed{height:375px}.section-locations-carousel-with-map .locations-block{width:100%;padding:var(--Padding-Vertical-without-BG, 64px) 24px;border-radius:0px}.section-locations-carousel-with-map .locations-block .swiper{width:100%;overflow:visible;margin-bottom:48px}.section-locations-carousel-with-map .locations-block .location-card{margin-right:0px}.section-locations-carousel-with-map .locations-block .title-wrapper .locations-title{color:var(--Colours-Neutral-000-White, #fff);text-align:center;font-family:Montserrat,system-ui,sans-serif;font-size:30px;font-style:normal;font-weight:600;line-height:130%;margin-bottom:32px}.section-locations-carousel-with-map .locations-block .title-wrapper .cta-button{display:none}.section-locations-carousel-with-map .locations-block .swiper+.cta-button{display:flex;width:100%}.section-locations-carousel-with-map .locations-block .swiper-scrollbar{top:24px}}@media only screen and (min-width: 992px){.section-locations-carousel-with-map .map-embed__wrapper .close-map{display:none}}.section-no-gaps-video-block{width:calc(100% - 48px);max-width:1200px;margin:0 auto;background:#fff;display:flex;flex-flow:row nowrap;border-radius:0 0 8px 8px;position:relative;z-index:1}.section-no-gaps-video-block .video-col,.section-no-gaps-video-block .content-col{flex:1 0 50%;max-width:600px}.section-no-gaps-video-block .video-col .video-embed{max-width:600px;max-height:551px;overflow:hidden;position:relative}.section-no-gaps-video-block .video-col .video-embed .play-icon{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.section-no-gaps-video-block .video-col .video-embed .thumbnail{-o-object-fit:cover;object-fit:cover}.section-no-gaps-video-block .content-col{padding:76.5px 102px;display:flex;flex-flow:column nowrap}.section-no-gaps-video-block .content-col .title{color:var(--Colours-Full-Dark-Green, #016d52);font-family:Montserrat,system-ui,sans-serif;font-size:24px;font-style:normal;font-weight:600;line-height:130%;margin-bottom:24px}.section-no-gaps-video-block .content-col .selling-points{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-subheading-content, 16px);align-self:stretch;list-style:none;margin-bottom:auto}.section-no-gaps-video-block .content-col .selling-points .selling-point{display:flex;gap:8px}.section-no-gaps-video-block .content-col .selling-points .arrow-marker{display:flex;width:24px;height:24px;justify-content:center;align-items:center;flex-shrink:0}.section-no-gaps-video-block .content-col .cta-btn{display:flex;height:56px;width:-moz-fit-content;width:fit-content;padding:10px 24px;justify-content:center;align-items:center;gap:4px;border-radius:4px;border:1px solid var(--Colours-Secondary-Secondary-1, #003125);color:var(--Colours-Full-Dark-Green, #016d52);text-decoration:none;font-family:Montserrat,system-ui,sans-serif;font-size:16px;font-style:normal;font-weight:600;line-height:140%;transition:background-color .3s ease,color .3s ease}.section-no-gaps-video-block .content-col .cta-btn:hover{background:#016d52;border:1px solid var(--Colours-Secondary-Secondary-1, #016d52);color:#fff;transition:background-color .3s ease,color .3s ease}@media only screen and (max-width: 991px){.section-no-gaps-video-block{width:100%;flex-flow:column nowrap}.section-no-gaps-video-block .video-col .video-embed .thumbnail{width:100%;-o-object-fit:contain;object-fit:contain}.section-no-gaps-video-block .content-col{max-width:unset;display:flex;padding:56px 24px;flex-direction:column;justify-content:center;align-items:flex-start;gap:24px;align-self:stretch}.section-no-gaps-video-block .content-col .cta-btn{width:100%}}@media screen and (max-width: 767px){.section-mini-flexible-cards+script+.section-meet-our-team{padding-top:50px}}.section-meet-our-team{width:calc(100% - 48px);max-width:1200px;margin:0 auto;margin-top:-120px;padding-left:102px;align-items:center;border-radius:6px;background:var(--Colours-Neutral-000-White, #fff);display:flex;flex-flow:row nowrap;justify-content:space-between;overflow:hidden;margin-bottom:64px}.section-meet-our-team img.team-members{display:block;padding:8px 0}.section-meet-our-team .content-col{padding:80px 0px;max-width:384px;display:flex;padding:var(--Padding-Vertical-without-BG, 80px) 0px;flex-direction:column;align-items:flex-start;gap:var(--spacing-heading-body, 24px);flex-shrink:0;gap:var(--spacing-heading-body, 24px)}.section-meet-our-team .content-col .section-meet-our-team__title{color:var(--Colours-Full-Dark-Green, #016d52);font-family:Montserrat,system-ui,sans-serif;font-size:40px;font-style:normal;font-weight:600;line-height:130%}.section-meet-our-team .content-col .section-meet-our-team__cta-link{display:flex;height:56px;padding:10px 24px;justify-content:center;align-items:center;gap:4px;border-radius:4px;border:1px solid var(--Colours-Secondary-Secondary-1, #003125);color:var(--Colours-Full-Dark-Green, #016d52);font-family:Montserrat,system-ui,sans-serif;font-size:16px;font-style:normal;font-weight:600;line-height:140%;text-decoration:none;transition:background-color .3s ease,color .3s ease}.section-meet-our-team .content-col .section-meet-our-team__cta-link:hover{color:#fff;background:#016d52;transition:background-color .3s ease,color .3s ease}.section-meet-our-team .content-col,.section-meet-our-team .section-meet-our-team__members{flex:0 0 50%}.section-meet-our-team .section-meet-our-team__members{display:flex;flex-flow:row;gap:16px;margin-top:5px}.section-meet-our-team .section-meet-our-team__members .team-member-column{flex:1 0 32%;display:flex;flex-flow:column;gap:16px}@media screen and (max-width: 767px){.section-meet-our-team .section-meet-our-team__members .team-member-column{flex-shrink:1;flex-grow:0;flex-basis:auto}}.section-meet-our-team .section-meet-our-team__members .team-member-column:nth-of-type(2){translate:0 -5%}.section-meet-our-team .section-meet-our-team__members .section-meet-our-team__member{flex:0 0 32%;max-width:186px;max-height:142px;overflow:hidden;border-radius:6px}@media screen and (max-width: 767px){.section-meet-our-team .section-meet-our-team__members .section-meet-our-team__member{flex-shrink:1}}.section-meet-our-team .section-meet-our-team__members .section-meet-our-team__member .section-meet-our-team__member-image{width:100%;-o-object-fit:cover;object-fit:cover;height:100%}@media only screen and (max-width: 991px){.section-meet-our-team{align-items:flex-start;flex-flow:column-reverse nowrap;width:100%;margin-top:0;padding-left:0;margin-bottom:0px}}@media only screen and (max-width: 991px)and (max-width: 767px){.section-meet-our-team{padding:0 24px}}@media only screen and (max-width: 991px){.section-meet-our-team .content-col,.section-meet-our-team .section-meet-our-team__members{width:calc(100% - 48px);margin:0 auto;align-items:flex-start;min-width:350px;margin-left:24px !important;margin-top:-100px !important}}@media only screen and (max-width: 991px)and (max-width: 767px){.section-meet-our-team .content-col,.section-meet-our-team .section-meet-our-team__members{margin:0 !important;min-width:0;width:100%}}@media only screen and (max-width: 991px){.section-meet-our-team .content-col{padding-top:135px;padding-bottom:56px}}@media only screen and (max-width: 991px)and (max-width: 767px){.section-meet-our-team .content-col{padding-top:32px}}@media only screen and (max-width: 991px){.section-meet-our-team .content-col .section-meet-our-team__title{color:var(--Colours-Full-Dark-Green, #016d52);font-size:32px;font-style:normal;font-weight:600;line-height:130%}.section-meet-our-team .content-col .section-meet-our-team__description{color:var(--Colours-Neutral-100-Black-texts, #212121);font-family:Montserrat,system-ui,sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:140%}.section-meet-our-team .content-col .section-meet-our-team__ctas{width:100%}}@media screen and (max-width: 767px){.section-about-hero{margin-top:calc(var(--navbar-height)*1px)}}.section-about-hero .inner{display:flex;gap:30px;margin-left:auto}@media screen and (max-width: 1300px){.section-about-hero .inner{padding-left:24px}}@media screen and (max-width: 767px){.section-about-hero .inner{flex-direction:column-reverse}}.section-about-hero .inner>div:first-of-type{flex:0 0 685px;padding-top:88px}@media screen and (max-width: 1300px){.section-about-hero .inner>div:first-of-type{flex:0 0 50%}}@media screen and (max-width: 767px){.section-about-hero .inner>div:first-of-type{flex:unset;padding:32px 24px 32px 0}}.section-about-hero .inner>div:first-of-type .title{color:var(--color-dark-green);font-size:80px;font-style:normal;font-weight:600;line-height:130%;margin:92px 0 24px 0}@media screen and (max-width: 1300px){.section-about-hero .inner>div:first-of-type .title{font-size:52px}}@media screen and (max-width: 767px){.section-about-hero .inner>div:first-of-type .title{margin:0 0 16px 0;font-size:40px}}.section-about-hero .inner>div:first-of-type .paragraph{color:var(--color-button-bg);font-size:20px;font-style:normal;font-weight:600;line-height:130%}.section-about-hero .inner>div:first-of-type .box{width:100%;max-width:617px;padding:24px 32px;border-radius:12px;border:1px solid #e4e4e4;background:hsla(0,0%,100%,.9)}.section-about-hero .inner>div:first-of-type .box_title{margin-bottom:24px;color:#212121;font-size:20px;font-style:normal;font-weight:600;line-height:130%}.section-about-hero .inner>div:first-of-type .box .input-group{display:flex}.section-about-hero .inner>div:first-of-type .box .input-group input{width:calc(100% - 180px);display:flex;padding:10px 24px;align-items:center;gap:10px;flex:1 0 0;align-self:stretch;border-radius:6px 0px 0px 6px;border:1px solid #e4e4e4;background:#fff}.section-about-hero .inner>div:first-of-type .box .input-group button{border-radius:0px 6px 6px 0px;background:var(--color-dark-green);display:flex;width:180px;padding:20px 32px;justify-content:center;align-items:center;gap:8px;align-self:stretch;color:#fff;font-size:16px;font-style:normal;font-weight:600;line-height:140%}.section-about-hero .inner .images{display:flex}@media screen and (max-width: 1300px){.section-about-hero .inner .images{flex:0 0 50%}}@media screen and (max-width: 767px){.section-about-hero .inner .images{flex:unset}}.section-about-hero .inner .images .hero-video{width:278px;height:366px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;border-radius:20px;margin:150px 28px 0 0}@media screen and (max-width: 767px){.section-about-hero .inner .images .hero-video{margin:auto 16px 0 0;height:150px !important;max-width:unset;width:50%;flex:50%}}.section-about-hero .inner .images .image-1{margin:150px 28px 0 0;max-width:278px;max-height:366px;-o-object-fit:cover;object-fit:cover;border-radius:12px}@media screen and (max-width: 767px){.section-about-hero .inner .images .image-1{margin:auto 16px 0 0;height:150px !important;-o-object-fit:cover;object-fit:cover;border-radius:12px;width:50%;flex:50%}}.section-about-hero .inner .images .image-2{height:417px;border-radius:12px}@media screen and (max-width: 767px){.section-about-hero .inner .images .image-2{max-width:278px;max-height:366px;-o-object-fit:cover;border-radius:12px;margin:25px 16px 0 0;height:150px !important;object-fit:cover;border-radius:12px;width:50%;flex:50%}}@media screen and (max-width: 1300px){.section-about-hero .inner .images img{flex:0 0 calc((100% - 28px)/2);width:calc((100% - 28px)/2);height:-moz-fit-content !important;height:fit-content !important}}@media screen and (max-width: 767px){.section-about-hero .inner .images img{flex:0 0 calc((100% - 16px)/2);width:calc((100% - 16px)/2)}}[data-page-name=Subscribe] .section-about-hero .paragraph{max-width:583px}.section-about-hero .inner .search-box-outer-wrapper{display:flex;width:100%;max-width:617px;padding:24px 32px;flex-direction:column;align-items:flex-start;gap:8px;border-radius:var(--Borders-Border-M, 12px);border:1px solid var(--Colours-Neutral-300-Light-Grey, #e4e4e4);background:hsla(0,0%,100%,.9)}.section-about-hero .inner .search-box-outer-wrapper .select2.select2-container,.section-about-hero .inner .search-box-outer-wrapper .select2-container .select2-selection--single{height:100%}.section-about-hero .inner .search-box-outer-wrapper .search-box-outer-wrapper .select2.select2-container{width:100% !important}.section-about-hero .inner .search-box-outer-wrapper .select2-container .select2-selection--single{display:flex;width:100%;justify-content:flex-start;align-items:center;border-top-right-radius:0;border-bottom-right-radius:0}.section-about-hero .inner .search-box-outer-wrapper .select2-selection__arrow{display:none}.section-about-hero .inner .search-box-outer-wrapper .select2-selection{padding:17px 24px;color:var(--Colours-Neutral-500-Dark-Grey, #494949);font-family:Montserrat,system-ui,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:140%}.section-about-hero .inner .search-box-outer-wrapper .select2-search--dropdown{padding:0}.section-about-hero .inner .search-box-outer-wrapper .select2-results__message,.section-about-hero .inner .search-box-outer-wrapper .select2-search--dropdown .select2-search__field{padding:1em;font-family:Montserrat,system-ui,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:140%}.section-about-hero .inner .search-box-outer-wrapper .select2-container--default .select2-results__option--highlighted.select2-results__option--selectable{background-color:var(--Colours-Full-Dark-Green);font-family:Montserrat,system-ui,sans-serif;padding:1em}.section-about-hero .inner .search-box-outer-wrapper .search-box-title{color:var(--Colours-Neutral-100-Black-texts, #212121);font-family:Montserrat,system-ui,sans-serif;font-size:20px;font-style:normal;font-weight:600;line-height:130%;margin-bottom:24px}.section-about-hero .inner .search-box-outer-wrapper .search-box-wrapper{display:flex;flex-flow:row nowrap;align-items:center;height:56px;width:100%}.section-about-hero .inner .search-box-outer-wrapper .search-box-wrapper .search-input{display:flex;height:100%;align-items:center;gap:10px;flex:1;align-self:stretch;border-radius:var(--Borders-Border-S, 6px) 0px 0px var(--Borders-Border-S, 6px);border:1px solid var(--Colours-Neutral-300-Light-Grey, #e4e4e4);background:var(--Colours-Neutral-000-White, #fff);padding:0 24px;color:var(--Colours-Neutral-500-Dark-Grey, #494949);font-family:Montserrat,system-ui,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:140%}.section-about-hero .inner .search-box-outer-wrapper .search-box-wrapper .dropdown-wrapper{height:100%;position:relative}.section-about-hero .inner .search-box-outer-wrapper .search-box-wrapper .dropdown-wrapper .dropdown-trigger{height:100%;display:flex;width:180px;flex:1;justify-content:center;align-items:center;gap:8px;align-self:stretch;border-radius:0px 6px 6px 0px;background:var(--Colours-Full-Dark-Green, #016d52);color:var(--Colours-Neutral-000-White, #fff);text-align:center;font-family:Montserrat,system-ui,sans-serif;font-size:16px;font-style:normal;font-weight:600;line-height:140%;border:none;transition:background-color .3s ease}.section-about-hero .inner .search-box-outer-wrapper .search-box-wrapper .dropdown-wrapper .dropdown-trigger:hover{background:#003125;transition:background-color .3s ease}.section-about-hero .inner .search-box-outer-wrapper .search-box-wrapper .dropdown-wrapper .dropdown-options{position:absolute;top:100%;left:0;list-style:none;width:100%;box-shadow:0px 0px 5px 2px rgba(0,0,0,.1);z-index:10;background:#fff}.section-about-hero .inner .search-box-outer-wrapper .search-box-wrapper .dropdown-wrapper .dropdown-options .dropdown-option{height:48px;display:flex;flex-flow:column nowrap;justify-content:center;font-family:Montserrat,system-ui,sans-serif;color:var(--Colours-Full-Dark-Green, #016d52);font-weight:600}.section-about-hero .inner .search-box-outer-wrapper .search-box-wrapper .dropdown-wrapper .dropdown-trigger{cursor:pointer}.section-about-hero .inner .search-box-outer-wrapper .search-box-wrapper .dropdown-wrapper .dropdown-options{opacity:0;visibility:hidden;position:absolute;background-color:#fff;min-width:160px;box-shadow:0px 8px 16px 0px rgba(0,0,0,.2);z-index:1;transition:opacity .2s}.section-about-hero .inner .search-box-outer-wrapper .search-box-wrapper .dropdown-wrapper .dropdown-options a{color:#000;padding:12px 16px;text-decoration:none;display:block}.section-about-hero .inner .search-box-outer-wrapper .search-box-wrapper .dropdown-wrapper .dropdown-options a:hover{background-color:#f1f1f1}.section-about-hero .inner .search-box-outer-wrapper .search-box-wrapper .dropdown-wrapper .dropdown-trigger .arrow{rotate:0deg;transition:rotate .3s ease}.section-about-hero .inner .search-box-outer-wrapper .search-box-wrapper .dropdown-wrapper.expanded .dropdown-trigger .arrow{rotate:180deg;transition:rotate .3s ease}.section-about-hero .inner .search-box-outer-wrapper .search-box-wrapper .dropdown-wrapper.expanded .dropdown-options{opacity:1;visibility:visible}[data-page-name=Subscribe] .section-about-hero .paragraph{max-width:583px}@media only screen and (max-width: 1279px){.section-about-hero .search-box-outer-wrapper .search-box-wrapper .dropdown-wrapper .dropdown-trigger{width:56px !important}.section-about-hero .search-box-outer-wrapper .search-box-wrapper .dropdown-wrapper .dropdown-trigger .selected-value{display:none}}@media only screen and (max-width: 991px){.section-about-hero .search-box-outer-wrapper .select2.select2-container{width:100% !important}.section-about-hero .search-box-outer-wrapper{padding:24px}.section-about-hero .search-box-outer-wrapper .search-box-title{color:var(--Colours-Neutral-100-Black-texts, #212121);font-family:Montserrat,system-ui,sans-serif;font-size:18px;font-style:normal;font-weight:600;line-height:140%}.section-about-hero .inner .search-box-outer-wrapper .search-box-wrapper .dropdown-wrapper .dropdown-options{left:auto;right:0}}.section-about-content{margin:80px 0}@media screen and (max-width: 991px){.section-about-content.about-us{margin-top:0}}.section-about-content>.title{text-align:center;color:var(--color-dark-green);font-size:40px;font-style:normal;font-weight:600;line-height:130%;margin-top:80px}@media screen and (max-width: 767px){.section-about-content>.title{font-size:32px;margin-top:64px;padding:0 24px}}.section-about-content>.text{text-align:center;margin:16px auto 80px;max-width:960px;color:#494949;font-size:18px;font-style:normal;font-weight:400;line-height:140%}@media screen and (max-width: 767px){.section-about-content>.text{padding:0 24px}}.section-about-content .inner{display:flex;gap:24px;padding:0 24px}@media screen and (max-width: 991px){.section-about-content .inner{flex-direction:column;gap:0}}.section-about-content .inner .sticky{position:sticky;top:100px;flex:0 0 384px;width:384px;height:-moz-fit-content;height:fit-content}@media screen and (max-width: 1272px){.section-about-content .inner .sticky{flex:0 0 250px;width:250px}}@media screen and (max-width: 991px){.section-about-content .inner .sticky{position:relative;top:0;margin-bottom:40px;flex:unset;width:100%}}.section-about-content .inner .sticky .title{color:var(--color-dark-green);font-size:28px;font-style:normal;font-weight:600;line-height:130%;margin-bottom:24px}@media screen and (max-width: 991px){.section-about-content .inner .sticky .title{font-size:20px}}.section-about-content .inner .sticky .link{width:180px;height:56px;padding:10px;display:flex;align-items:center;color:var(--color-text-grey);font-size:16px;font-style:normal;font-weight:400;line-height:140%;text-transform:capitalize;text-decoration:none;position:relative}@media screen and (max-width: 991px){.section-about-content .inner .sticky .link{display:none}}.section-about-content .inner .sticky .link:after{content:"";position:absolute;bottom:0;left:0;width:0%;height:2px;background:var(--color-light-green);transition:width .3s ease}.section-about-content .inner .sticky .link.active{font-weight:600}.section-about-content .inner .sticky .link.active:after{width:100%;transition:width .3s ease}.section-about-content .inner .sticky .link:last-of-type{width:210px}.section-about-content .inner .blocks{width:100%;display:flex;flex-direction:column;row-gap:40px}.section-about-content .inner .blocks .block{background:#fff;padding:0 56px 56px;width:100%;border-radius:12px}@media screen and (max-width: 991px){.section-about-content .inner .blocks .block{padding:0 24px 40px}}.section-about-content .inner .blocks .block .block-video{width:calc(100% + 56px + 56px);height:470px;margin-left:-56px;-o-object-fit:cover;object-fit:cover;border-radius:12px 12px 0 0}.section-about-content .inner .blocks .block_img{width:calc(100% + 56px + 56px);margin-left:-56px;max-width:unset;border-radius:12px 12px 0 0}@media screen and (max-width: 991px){.section-about-content .inner .blocks .block_img{width:calc(100% + 24px + 24px);margin-left:-24px}}.section-about-content .inner .blocks .block_badge{margin-top:56px;padding:2px 10px;border-radius:4px;border:1px solid var(--color-light-green);color:var(--color-dark-green);font-size:12px;font-style:normal;font-weight:600;line-height:140%;letter-spacing:1.2px;display:block;width:-moz-fit-content;width:fit-content}@media screen and (max-width: 991px){.section-about-content .inner .blocks .block_badge{margin-top:40px}}.section-about-content .inner .blocks .block_title{margin:16px 0 24px;color:var(--color-dark-green);font-size:32px;font-style:normal;font-weight:600;line-height:130%}@media screen and (max-width: 991px){.section-about-content .inner .blocks .block_title{font-size:28px}}.section-about-content .inner .blocks .block_content *{color:var(--color-text-grey);font-size:18px;font-style:normal;font-weight:400;line-height:140%}@media screen and (max-width: 991px){.section-about-content .inner .blocks .block_content *{font-size:16px}}.section-about-content .inner .blocks .block_content * a{font-weight:600;text-decoration:underline;color:var(--color-text-grey)}.section-about-content .inner .blocks .block_content p{margin:12px 0}.section-about-content .inner .blocks .block_content ul{list-style:none;padding:0;margin-top:8px}.section-about-content .inner .blocks .block_content ul li{position:relative;padding-left:32px;color:#494949;font-size:16px;font-style:normal;font-weight:400;line-height:140%;margin-bottom:8px}.section-about-content .inner .blocks .block_content ul li:after{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:24px;height:24px;background:url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M7.09264 6.34315C6.67843 6.34315 6.34264 6.67893 6.34264 7.09315L6.34264 7.58786C6.34264 8.00181 6.67802 8.33749 7.09197 8.33786L14.241 8.34426L6.16587 16.4194C5.87297 16.7123 5.87297 17.1872 6.16587 17.4801L6.51942 17.8336C6.81231 18.1265 7.28719 18.1265 7.58008 17.8336L15.6552 9.75847L15.6616 16.9075C15.662 17.3215 15.9977 17.6569 16.4116 17.6569L16.9064 17.6569C17.3206 17.6569 17.6564 17.3211 17.6564 16.9069L17.6564 7.09315C17.6564 6.67893 17.3206 6.34315 16.9064 6.34315L7.09264 6.34315Z" fill="%23016D52"/></svg>') center/cover no-repeat}.section-about-content .inner .blocks .block_content h2,.section-about-content .inner .blocks .block_content h3,.section-about-content .inner .blocks .block_content h4,.section-about-content .inner .blocks .block_content h5{margin:12px 0 24px 0;color:var(--color-dark-green);font-size:24px;font-style:normal;font-weight:600;line-height:130%}.section-about-content .inner .blocks .block_faq{margin:4px 0}.section-about-content .inner .blocks .block_faq-head{display:flex;align-items:center;justify-content:space-between;min-height:40px;padding:8px 0;border-bottom:1px solid #f4f4f4;color:#016d52;font-size:16px;font-style:normal;font-weight:600;line-height:140%;cursor:pointer}.section-about-content .inner .blocks .block_faq-body{display:none;padding-bottom:24px}.section-about-content .inner .blocks .block_faq-body ul{list-style:none;padding:0;margin-top:8px}.section-about-content .inner .blocks .block_faq-body ul li{position:relative;padding-left:32px;color:#494949;font-size:16px;font-style:normal;font-weight:400;line-height:140%;margin-bottom:8px}.section-about-content .inner .blocks .block_faq-body ul li:after{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:24px;height:24px;background:url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M7.09264 6.34315C6.67843 6.34315 6.34264 6.67893 6.34264 7.09315L6.34264 7.58786C6.34264 8.00181 6.67802 8.33749 7.09197 8.33786L14.241 8.34426L6.16587 16.4194C5.87297 16.7123 5.87297 17.1872 6.16587 17.4801L6.51942 17.8336C6.81231 18.1265 7.28719 18.1265 7.58008 17.8336L15.6552 9.75847L15.6616 16.9075C15.662 17.3215 15.9977 17.6569 16.4116 17.6569L16.9064 17.6569C17.3206 17.6569 17.6564 17.3211 17.6564 16.9069L17.6564 7.09315C17.6564 6.67893 17.3206 6.34315 16.9064 6.34315L7.09264 6.34315Z" fill="%23016D52"/></svg>') center/cover no-repeat}.section-about-content .inner .blocks .block_faq-body table{width:100% !important;margin:24px 0}.section-about-content .inner .blocks .block_faq-body table td,.section-about-content .inner .blocks .block_faq-body table th{padding:8px}.section-about-content .inner .blocks .block_faq.active .block_faq-head svg{transform:scaleY(-1)}.section-about-content .inner .blocks .block_faq.active .block_faq-body{display:block}@media screen and (max-width: 767px){.section-about-content .inner .blocks .block .block_faq-cta{width:100%;text-align:center}}.section-about-content .inner .blocks .block_cta,.section-about-content .inner .blocks .block .block_faq-cta{display:flex;height:56px;padding:10px 24px;justify-content:center;align-items:center;border-radius:4px;border:1px solid var(--color-button-bg);color:var(--color-dark-green);font-size:16px;font-style:normal;font-weight:600;line-height:140%;text-decoration:none;width:-moz-fit-content;width:fit-content;margin-top:32px;transition:.25s ease-in-out}.section-about-content .inner .blocks .block_cta:hover,.section-about-content .inner .blocks .block .block_faq-cta:hover{color:#fff;background:var(--color-button-bg)}.section-about-content .view-all-faqs{display:flex;height:56px;padding:10px 24px;justify-content:center;align-items:center;border-radius:4px;border:1px solid var(--color-button-bg);color:var(--color-dark-green);font-size:16px;font-style:normal;font-weight:600;line-height:140%;text-decoration:none;width:-moz-fit-content;width:fit-content;margin:32px auto;transition:.25s ease-in-out}.section-about-content .view-all-faqs:hover{background:var(--color-dark-green);border-color:var(--color-dark-green);color:#fff}.html-single-service .section-about-content .blocks .block_cta{background:var(--color-button-bg);color:#fff}.section-text-image-grid{padding:0 24px}@media screen and (max-width: 767px){.section-text-image-grid{margin-bottom:64px;padding-top:50px}}.section-text-image-grid .inner{display:grid;grid-template-columns:12fr 13fr;border-radius:6px;overflow:hidden}@media screen and (max-width: 767px){.section-text-image-grid .inner{grid-template-columns:1fr}}.section-text-image-grid .inner .image-container{width:100%}.section-text-image-grid .inner .image-container .image{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}@media screen and (max-width: 767px){.section-text-image-grid .inner .image-container .image{height:235px}}.section-text-image-grid .inner .content{width:100%;padding:40px;background:#fff;display:flex;flex-direction:column;justify-content:center}@media screen and (max-width: 767px){.section-text-image-grid .inner .content{padding:40px 24px}}.section-text-image-grid .inner .content .heading{margin-bottom:24px;color:#016d52;font-size:32px;font-style:normal;font-weight:600;line-height:130%}.section-text-image-grid .inner .content .text{color:#494949;font-size:18px;font-style:normal;font-weight:400;line-height:140%}@media screen and (max-width: 767px){.section-text-image-grid .inner .content .text{font-size:16px}}.section-text-image-grid .green-block{width:100vw;margin-left:-24px;height:348px;background:var(--color-button-bg);margin-top:-148px;margin-bottom:-120px}@media screen and (max-width: 767px){.section-text-image-grid .green-block{display:none;margin:0}}.section-private-health-funds{padding:0 24px}.section-private-health-funds .inner{border-radius:6px;background:#fff;padding:120px 100px;display:flex;justify-content:space-between}@media screen and (max-width: 1132px){.section-private-health-funds .inner{padding:64px 40px}}@media screen and (max-width: 991px){.section-private-health-funds .inner{flex-direction:column;padding:64px 24px}}.section-private-health-funds .inner .content{flex:0 0 556px;width:556px}@media screen and (max-width: 991px){.section-private-health-funds .inner .content{flex:unset;width:100%;margin-bottom:40px}}.section-private-health-funds .inner .content .title{color:var(--color-dark-green);font-size:40px;font-style:normal;font-weight:600;line-height:130%}@media screen and (max-width: 991px){.section-private-health-funds .inner .content .title{font-size:32px}}.section-private-health-funds .inner .content .text{margin:24px 0 32px;color:#494949;font-size:18px;font-style:normal;font-weight:400;line-height:140%}@media screen and (max-width: 991px){.section-private-health-funds .inner .content .text{margin:24px 0 40px}}.section-private-health-funds .inner .content .logos{display:flex;align-items:center;flex-wrap:wrap;gap:48px}@media screen and (max-width: 561px){.section-private-health-funds .inner .content .logos{gap:16px;justify-content:space-between}.section-private-health-funds .inner .content .logos .logo{max-width:99px}}@media screen and (max-width: 400px){.section-private-health-funds .inner .content .logos .logo{max-width:65px}}.section-private-health-funds .inner .locations{flex:0 0 307px;width:307px}@media screen and (max-width: 991px){.section-private-health-funds .inner .locations{flex:unset;width:100%}}.section-private-health-funds .inner .locations_title{margin-bottom:24px;color:var(--color-dark-green);font-size:24px;font-style:normal;font-weight:600;line-height:130%}.section-private-health-funds .inner .locations_title:not(:first-of-type){margin-top:32px}.section-private-health-funds .inner .locations_link{display:flex;align-items:center;gap:8px;margin-bottom:16px;color:#212121;font-size:16px;font-style:normal;font-weight:400;line-height:140%;text-decoration:none}.section-text-image-carousel{background:var(--color-button-bg);padding:116px 24px 200px;margin-bottom:-120px}@media screen and (max-width: 991px){.section-text-image-carousel{padding:0;background:rgba(0,0,0,0);margin-bottom:0}}.section-text-image-carousel .inner{padding:64px 0 64px 56px;display:grid;grid-template-columns:37fr 63fr;gap:42px;background:#fff;border-radius:6px;border:1px solid #f4f4f4}@media screen and (max-width: 991px){.section-text-image-carousel .inner{border:none;border-radius:none;background:rgba(0,0,0,0);padding:32px 0;display:flex;flex-direction:column-reverse;gap:24px}}.section-text-image-carousel .inner .text{width:100%}@media screen and (max-width: 991px){.section-text-image-carousel .inner .text{padding:0 0 0 24px}}.section-text-image-carousel .inner .text-slide_title{color:var(--color-dark-green);font-size:40px;font-style:normal;font-weight:600;line-height:130%}@media screen and (max-width: 991px){.section-text-image-carousel .inner .text-slide_title{font-size:32px}}.section-text-image-carousel .inner .text-slide_subtitle{margin:24px 0 16px;color:#003125;font-size:24px;font-style:normal;font-weight:600;line-height:130%}@media screen and (max-width: 991px){.section-text-image-carousel .inner .text-slide_subtitle{font-size:20px}}.section-text-image-carousel .inner .text-slide_text{color:#494949;font-size:18px;font-style:normal;font-weight:400;line-height:140%}.section-text-image-carousel .inner .images{width:100%}@media screen and (max-width: 991px){.section-text-image-carousel .inner .images{height:220px}}.section-text-image-carousel .inner .images .swiper-button-next,.section-text-image-carousel .inner .images .swiper-button-prev{width:40px;height:40px;top:unset;bottom:16px}.section-text-image-carousel .inner .images .swiper-button-next:after,.section-text-image-carousel .inner .images .swiper-button-prev:after{content:unset}.section-text-image-carousel .inner .images .swiper-button-next{right:22.5%}.section-text-image-carousel .inner .images .swiper-button-prev{right:calc(22.5% + 48px);left:unset}.section-text-image-carousel .inner .images .swiper-slide .image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;border-radius:12px}.section-text-content{padding:80px 0 120px}.section-text-content h2{color:var(--color-dark-green);font-size:32px;font-style:normal;font-weight:600;line-height:130%;margin-bottom:24px}.section-text-content p,.section-text-content li{color:#494949;font-size:18px;font-style:normal;font-weight:400;line-height:140%}.section-text-content ul{list-style:none;padding:0;margin:32px 0}.section-text-content ul li{position:relative;padding-left:32px}.section-text-content ul li:not(:first-of-type){margin-top:16px}.section-text-content ul li:after{content:"";position:absolute;left:0;top:1px;width:24px;height:24px;background:url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M7.09264 6.34315C6.67843 6.34315 6.34264 6.67893 6.34264 7.09315L6.34264 7.58786C6.34264 8.00181 6.67802 8.33749 7.09197 8.33786L14.241 8.34426L6.16587 16.4194C5.87297 16.7123 5.87297 17.1872 6.16587 17.4801L6.51942 17.8336C6.81231 18.1265 7.28719 18.1265 7.58008 17.8336L15.6552 9.75847L15.6616 16.9075C15.662 17.3215 15.9977 17.6569 16.4116 17.6569L16.9064 17.6569C17.3206 17.6569 17.6564 17.3211 17.6564 16.9069L17.6564 7.09315C17.6564 6.67893 17.3206 6.34315 16.9064 6.34315L7.09264 6.34315Z" fill="%23016D52"/></svg>') center/cover no-repeat}.section-single-form{padding:80px 24px}.section-single-form .inner .form-container{width:100%;max-width:793px}.section-single-form .inner .form-container .title{color:var(--color-dark-green);font-size:32px;font-style:normal;font-weight:600;line-height:130%;margin-bottom:24px}.section-single-form .inner .form-container li{list-style:none}.section-single-form .inner .form-container li:not(:first-of-type){margin-top:16px}.section-single-form .inner .form-container label{color:#212121;font-size:14px;font-style:normal;font-weight:600;line-height:140%;margin-bottom:8px;display:block}.section-single-form .inner .form-container input:not([type=submit]),.section-single-form .inner .form-container textarea,.section-single-form .inner .form-container select{height:56px;padding:10px 16px;color:#494949;font-size:16px;font-style:normal;font-weight:400;line-height:140%;width:100%;border-radius:4px;border:.5px solid #e4e4e4;background:#fff}.section-single-form .inner .form-container textarea{height:253px}.section-single-form .inner .form-container input[type=file]{display:none}.section-single-form .inner .form-container input[type=submit]{width:264px;margin-top:24px;border:none;display:flex;height:56px;padding:10px 24px;justify-content:center;align-items:center;border-radius:4px;background:var(--color-button-bg);color:#fff;font-size:16px;font-style:normal;font-weight:600;line-height:140%;cursor:pointer}@media screen and (max-width: 600px){.section-single-form .inner .form-container input[type=submit]{width:100%}}.section-single-form .inner .form-container .add-file{display:flex;align-items:center;width:100%;height:80px;margin-top:16px;border-radius:6px;padding:0 16px;border:1px solid #e4e4e4;cursor:pointer;position:relative}.section-single-form .inner .form-container .add-file .clear-file{position:absolute;right:16px;height:calc(100% - 32px);border:none;display:flex;padding:10px 24px;justify-content:center;align-items:center;border-radius:4px;background:var(--color-button-bg);color:#fff;font-size:16px;font-style:normal;font-weight:600;line-height:140%;cursor:pointer;z-index:1}.section-single-form .inner .form-container .add-file .clear-file:not(.visible){display:none}.section-single-form .inner .form-container .add-file .text{margin-left:8px;color:var(--color-button-bg);font-size:16px;font-style:normal;font-weight:600;line-height:140%}.section-subscribe-form{padding:0 24px}@media screen and (max-width: 991px){.section-subscribe-form{padding:0}}.section-subscribe-form .inner{border-radius:6px;background:var(--color-button-bg);padding:120px 102px;display:flex;justify-content:space-between;align-items:center}@media screen and (max-width: 991px){.section-subscribe-form .inner{padding:64px 24px;border-radius:0 0 6px 6px}}@media screen and (max-width: 991px){.section-subscribe-form .inner{flex-direction:column;align-items:flex-start;justify-content:flex-start}}.section-subscribe-form .inner .title{color:#fff;font-size:56px;font-style:normal;font-weight:600;line-height:130%;width:403px}@media screen and (max-width: 991px){.section-subscribe-form .inner .title{width:100%;max-width:403px;margin-bottom:40px}}@media screen and (max-width: 767px){.section-subscribe-form .inner .title{font-size:40px}.section-subscribe-form .inner .title span{display:block}}.section-subscribe-form .inner .title span{color:var(--color-light-green)}.section-subscribe-form .inner .form-container{width:485px;display:flex;flex-direction:column}@media screen and (max-width: 991px){.section-subscribe-form .inner .form-container{width:100%}}.section-subscribe-form .inner .form-container li{list-style:none}.section-subscribe-form .inner .form-container input{height:56px;padding:10px 16px;border-radius:4px;border:.5px solid #e4e4e4;background:#fff;color:#494949;font-size:16px;font-style:normal;font-weight:400;line-height:140%;width:100%}.section-subscribe-form .inner .form-container #field_3_2{margin-top:16px}.section-subscribe-form .inner .form-container li label{display:none}.section-subscribe-form .inner .form-container li:nth-child(3),.section-subscribe-form .inner .form-container li:nth-child(4),.section-subscribe-form .inner .form-container .gform_footer{display:none}.section-subscribe-form .inner .form-container .adult,.section-subscribe-form .inner .form-container .child{border-radius:6px;background:#f4f7fa;padding:16px;margin-top:16px}.section-subscribe-form .inner .form-container .adult .top,.section-subscribe-form .inner .form-container .child .top{display:flex;align-items:center;gap:16px;color:var(--color-dark-green);font-size:20px;font-style:normal;font-weight:600;line-height:130%;text-transform:capitalize}.section-subscribe-form .inner .form-container .adult input,.section-subscribe-form .inner .form-container .child input{margin-top:16px}.section-subscribe-form .inner .form-container .error{color:red;margin-top:12px;font-size:16px}.section-subscribe-form .inner .form-container .add-btn{margin-top:16px;gap:8px;display:flex;align-items:center;cursor:pointer;display:flex;height:56px;padding:0px 16px;color:#fff;font-size:16px;font-style:normal;font-weight:600;line-height:140%;border-radius:6px;border:1px solid #fff;background:rgba(0,0,0,0)}.section-subscribe-form .inner .form-container .cta{margin-top:16px;display:flex;height:56px;padding:10px 24px;justify-content:center;align-items:center;border-radius:4px;background:#f8bd00;width:100%;text-align:center;color:#003125;font-size:16px;font-weight:600;cursor:pointer;border:none}@media screen and (max-width: 1300px){.section-blog-list .inner{padding:0 24px}}.section-blog-list .inner .list-container{margin:80px 0}.section-blog-list .inner .list-container .blog-container{display:flex;flex-wrap:wrap;gap:40px 23px}.section-blog-list .inner .list-container .blog-container .blog{display:flex;flex-direction:column;flex:0 0 calc(33% - 12px);background:#fff;border-radius:8px}.section-blog-list .inner .list-container .blog-container .blog a{text-decoration:none}.section-blog-list .inner .list-container .blog-container .blog a:hover{text-decoration:none}.section-blog-list .inner .list-container .blog-container .blog a img{width:100%;height:220px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;border-radius:8px}.section-blog-list .inner .list-container .blog-container .blog a .blog-title{color:var(--color-dark-green);font-size:20px;font-style:normal;font-weight:600;line-height:130%;padding:22px 24px 10px}.section-blog-list .inner .list-container .blog-container .blog a .blog-date{color:var(--color-text-grey);font-size:14px;font-style:normal;font-weight:400;line-height:140%;padding:0 24px 18px}.section-blog-list .inner .list-container .blog-container .blog a .blog-content{color:var(--color-text-grey);font-size:18px;font-style:normal;font-weight:400;line-height:140%;padding:0 24px 22px}.section-blog-list .inner .list-container .pagination{display:flex;justify-content:center;align-items:center;margin-top:40px}.section-blog-list .inner .list-container .pagination a{display:flex;align-items:center;text-decoration:none;margin:0 22px}.section-blog-list .inner .list-container .pagination a span{color:var(--color-dark-green);font-size:18px;font-style:normal;font-weight:400;line-height:140%;padding:0;margin:0;display:inline-flex;align-items:center}.section-blog-list .inner .list-container .pagination .e_next{display:flex;align-items:center}.section-blog-list .inner .list-container .pagination .e_prev{display:flex;align-items:center}.section-blog-list .inner .list-container .pagination .e_prev .card-icon{transform:rotate(180deg)}.section-blog-list .inner .list-container .pagination .card-icon{height:24px;width:24px;translate:0px -2px;transition:translate .3s ease;margin:0 15px}.section-blog-list .inner .list-container .pagination .card-icon path{fill:#003125}.section-single-intro .inner .blog-header{width:calc(100% - 48px);max-width:1200px;margin:86px auto;display:flex;flex-flow:row nowrap;position:relative}.section-single-intro .inner .blog-header .blog-header__wrapper{display:flex;margin:40px 0;padding:64px 56px;width:100%;height:100%;flex-direction:column;align-items:flex-start;align-self:stretch;border-radius:var(--Borders-Border-M, 12px);border:1px solid var(--colours-neutral-200-light-grey-bg, #F4F4F4);background:var(--Colours-Neutral-000-White, #FFF);overflow:hidden}.section-single-intro .inner .blog-header .blog-header__content-wrapper{display:flex;flex-direction:column;gap:var(--spacing-subheading-content, 16px);max-width:455px}.section-single-intro .inner .blog-header .blog-header__content-wrapper .blog-title{color:var(--Colours-Full-Dark-Green, #016D52);font-family:Montserrat,system-ui,sans-serif;font-size:32px;font-style:normal;font-weight:600;line-height:130%}.section-single-intro .inner .blog-header .blog-header__content-wrapper .blog-date{font-size:14px;font-style:normal;font-weight:400;line-height:130%;color:var(--color-text-grey)}.section-single-intro .inner .blog-header .blog-header__content-wrapper .social-share{margin-top:8px}.section-single-intro .inner .blog-header .blog-header__image-wrapper{position:absolute;top:0;right:56px;max-width:536px;max-height:661px;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:var(--Borders-Border-M, 12px);overflow:hidden}.section-single-intro .inner .blog-header .blog-header__image-wrapper .blog-image{height:100%}.section-single-intro .inner .blog-header .blog-header__image-wrapper img{height:100%}.content-outer{position:relative;z-index:1}.content-outer .inner .content.blog-body{display:flex;max-width:85%;flex-direction:column;align-items:flex-start;padding:56px 70px;border-radius:var(--Borders-Border-M, 12px);background:var(--Colours-Neutral-000-White, #FFF);margin:auto;color:var(--color-text-grey)}.content-outer .inner .content.blog-body img{display:flex;margin:10px 0}.content-outer .inner .content.blog-body p{margin-bottom:15px;color:var(--color-text-grey)}.content-outer .inner .content.blog-body h2{margin-bottom:15px;color:var(--color-dark-green);font-size:28px;font-style:normal;font-weight:600;line-height:130%;margin-bottom:24px}.content-outer .inner .content.blog-body ol{padding-left:20px;margin-bottom:15px;color:var(--color-text-grey)}.content-outer .inner .content.blog-body ul{margin-bottom:15px;list-style:none}.content-outer .inner .content.blog-body ul>li{position:relative;padding-left:32px;margin-bottom:5px;color:var(--color-text-grey)}.content-outer .inner .content.blog-body ul li:after{content:"";position:absolute;left:0;top:10px;transform:translateY(-50%);width:24px;height:24px;background:url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M7.09264 6.34315C6.67843 6.34315 6.34264 6.67893 6.34264 7.09315L6.34264 7.58786C6.34264 8.00181 6.67802 8.33749 7.09197 8.33786L14.241 8.34426L6.16587 16.4194C5.87297 16.7123 5.87297 17.1872 6.16587 17.4801L6.51942 17.8336C6.81231 18.1265 7.28719 18.1265 7.58008 17.8336L15.6552 9.75847L15.6616 16.9075C15.662 17.3215 15.9977 17.6569 16.4116 17.6569L16.9064 17.6569C17.3206 17.6569 17.6564 17.3211 17.6564 16.9069L17.6564 7.09315C17.6564 6.67893 17.3206 6.34315 16.9064 6.34315L7.09264 6.34315Z" fill="%23016D52"/></svg>') center/cover no-repeat}.content-outer .inner .content.blog-body a{color:var(--color-text-grey)}.content-outer .inner .content.blog-body .blog-footer{display:flex;justify-content:space-between;align-items:center;width:100%;margin-top:45px}.content-outer .inner .content.blog-body .blog-footer>div{font-weight:bold;font-size:22px;display:flex;flex-direction:column;color:var(--Colours-Full-Dark-Green, #016D52)}.content-outer .inner .content.blog-body .blog-footer>div .social-share{margin-top:10px;display:inline-flex}.content-outer .inner .content.blog-body .blog-footer a{display:flex;flex-direction:column;align-items:flex-end;justify-content:center;text-decoration:none}.content-outer .inner .content.blog-body .blog-footer a>div{font-weight:bold;font-size:22px;text-decoration:none;padding-bottom:10px;color:var(--Colours-Full-Dark-Green, #016D52)}.content-outer .inner .content.blog-body .blog-footer a span{display:inline-flex;flex-wrap:nowrap;align-items:center;color:var(--color-text-grey);text-decoration:none}.related-articles{padding:140px 82px 90px;background:var(--color-dark-green);display:flex;flex-direction:column;align-items:center;margin-top:-60px;z-index:0}.related-articles .inner{max-width:900px;margin:auto}.related-articles .inner .title{color:#fff;text-align:center;font-size:40px;font-style:normal;font-weight:600;line-height:130%;margin-bottom:32px}.related-articles .inner .posts{display:flex;flex-direction:column}.related-articles .inner .posts .article{display:inline-flex;justify-content:flex-start;align-items:center;margin-bottom:8px}.related-articles .inner .posts .article a{color:#fff;display:inline-flex;justify-content:flex-start;align-items:center;text-decoration:none;color:#fff;font-size:18px;font-style:normal;font-weight:400;line-height:140%}.related-articles .inner .posts .article a svg{margin-left:10px}@media screen and (max-width: 1124px){.section-single-intro .inner .blog-header{margin:40px auto;flex-direction:column;gap:32px;padding:40px 24px;border-radius:var(--Borders-Border-M, 12px);border:1px solid var(--colours-neutral-200-light-grey-bg, #F4F4F4);background:var(--Colours-Neutral-000-White, #FFF);overflow:hidden}.section-single-intro .inner .blog-header .blog-header__wrapper{margin:0;border:none;border-radius:0;padding:0}.section-single-intro .inner .blog-header .blog-header__wrapper .blog-header__content-wrapper{max-width:unset}.section-single-intro .inner .blog-header .blog-header__image-wrapper{position:static;width:100%;height:-moz-fit-content;height:fit-content;max-height:300px;max-width:unset}.section-single-intro .inner .blog-header .blog-header__image-wrapper img{height:auto;width:100%}.content-outer .inner .content.blog-body{width:calc(100% - 48px);max-width:1200px;padding:40px 24px}.related-articles{padding-left:32px;padding-right:32px}.related-articles .inner{max-width:unset}}.section-landing-hero{margin-bottom:45px;padding:18px 24px 0 24px;margin:80px 0}.section-landing-hero:first-child{margin-top:0}.section-landing-hero:last-child{margin-bottom:0}@media screen and (max-width: 991px){.section-landing-hero{margin-bottom:60px}}@media screen and (max-width: 767px){.section-landing-hero{margin-top:16px;margin-bottom:0}}.section-landing-hero .box{padding:60px 0 60px 102px;border-radius:12px;border:1px solid var(--color-light-green);display:flex;align-items:center;box-sizing:border-box;position:relative}@media screen and (max-width: 1152px){.section-landing-hero .box{padding-left:24px}}@media screen and (max-width: 991px){.section-landing-hero .box{display:block;width:100%;padding:24px 24px 24px 24px}}@media screen and (max-width: 767px){.section-landing-hero .box{padding:24px 24px 40px 24px;border-radius:12px 12px 0 0}}.section-landing-hero .box .text-container{max-width:575px;margin-right:40px}@media screen and (max-width: 1400px){.section-landing-hero .box .text-container{max-width:520px}}@media screen and (max-width: 1152px){.section-landing-hero .box .text-container{max-width:350px}}@media screen and (max-width: 991px){.section-landing-hero .box .text-container{max-width:unset;width:100%}}.section-landing-hero .box .text-container .badge-group{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.section-landing-hero .box .text-container .badge{color:#fff;font-size:12px;font-style:normal;font-weight:600;line-height:100%;letter-spacing:1.2px;background-color:var(--color-light-green);padding:6px 10px 5px;width:-moz-fit-content;width:fit-content;border-radius:4px;display:flex;align-items:center;justify-content:center}.section-landing-hero .box .text-container .badge.outlined{text-transform:uppercase;color:var(--color-dark-green);border:1px solid var(--color-dark-green);background:rgba(0,0,0,0)}.section-landing-hero .box .text-container .title{color:var(--color-dark-green);font-size:56px;font-style:normal;font-weight:600;line-height:130%;margin:8px 0 24px}@media screen and (max-width: 1152px){.section-landing-hero .box .text-container .title{font-size:40px;margin-bottom:16px}}.section-landing-hero .box .text-container .text{max-width:498px}.section-landing-hero .box .text-container .text p{color:#494949;font-size:20px;font-style:normal;font-weight:600;line-height:130%;margin-bottom:30px}.section-landing-hero .box .text-container .text p:first-child{margin-top:0}.section-landing-hero .box .text-container .text p:last-child{margin-bottom:0}@media screen and (max-width: 1152px){.section-landing-hero .box .text-container .text p{font-size:18px}}.section-landing-hero .box .text-container .book-cta{display:inline-flex;height:56px;padding:10px 24px;justify-content:center;align-items:center;gap:4px;margin-top:24px;border-radius:4px;background:var(--Colours-Secondary-Secondary-1, #003125);color:var(--Colours-Neutral-000-White, #fff);font-family:Montserrat,system-ui,sans-serif;font-size:16px;font-style:normal;font-weight:600;line-height:140%;text-decoration:none}.section-landing-hero .box .media-container .hero-video{width:278px;height:366px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;border-radius:20px;margin-top:20px}.section-landing-hero .box .media-container img{position:absolute;top:-45px;right:-122px;border-radius:20px}@media screen and (max-width: 1400px){.section-landing-hero .box .media-container img{right:-60px}}@media screen and (max-width: 1152px){.section-landing-hero .box .media-container img{right:-45px}}@media screen and (max-width: 991px){.section-landing-hero .box .media-container img{position:relative}}.media-container.show-on-phone{padding:107px 0px 0 24px;display:flex;justify-content:space-between;align-items:end;position:relative}.media-container.show-on-phone video{width:156px;height:149px;-o-object-fit:cover;object-fit:cover;border-radius:12px;margin-right:-24px}.media-container.show-on-phone img{width:179px;height:211px;-o-object-fit:cover;object-fit:cover;position:absolute;border-radius:0 0 0 12px;right:0}@media screen and (max-width: 767px){.hide-on-phone{display:none !important}}@media screen and (min-width: 768px){.show-on-phone{display:none !important}}.section-no-gaps-image-block{width:calc(100% - 48px);max-width:1200px;margin:80px auto;background:#fff;border-radius:6px;overflow:hidden;display:flex;flex-flow:row nowrap;position:relative}.section-no-gaps-image-block:first-child{margin-top:0}.section-no-gaps-image-block:last-child{margin-bottom:0}@media screen and (max-width: 991px){.section-no-gaps-image-block{display:block;margin:0px auto 40px}.section-location-selector-callout+.section-no-gaps-image-block{margin-top:40px}}.section-no-gaps-image-block .image-col,.section-no-gaps-image-block .content-col{flex:1 0 50%;max-width:600px;overflow:hidden}.section-no-gaps-image-block .image-col{max-width:600px;max-height:551px;overflow:hidden}.section-no-gaps-image-block .image-col img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover}@media screen and (max-width: 991px){.section-no-gaps-image-block .image-col{max-width:100%}}.section-no-gaps-image-block .content-col{min-height:100%;padding:80px 60px;display:flex;flex-flow:column nowrap;box-sizing:border-box}@media screen and (max-width: 1200px){.section-no-gaps-image-block .content-col{padding:40px 20px}}@media screen and (max-width: 991px){.section-no-gaps-image-block .content-col{max-width:100%}}.section-no-gaps-image-block .content-col .title{color:var(--Colours-Full-Dark-Green, #016d52);font-family:Montserrat,system-ui,sans-serif;font-size:32px;font-style:normal;font-weight:600;line-height:130%;margin-bottom:26px}@media screen and (max-width: 767px){.section-no-gaps-image-block .content-col .title{font-size:24px}}.section-no-gaps-image-block .content-col .selling-points{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-subheading-content, 16px);align-self:stretch;list-style:none}.section-no-gaps-image-block .content-col .selling-points .selling-point{display:flex;gap:8px;font-size:18px;color:#212121;margin-bottom:3px}@media screen and (max-width: 767px){.section-no-gaps-image-block .content-col .selling-points .selling-point{font-size:16px;align-items:center}}.section-no-gaps-image-block .content-col .selling-points .arrow-marker{display:flex;width:24px;height:24px;justify-content:center;align-items:center;flex-shrink:0;position:relative;top:-2px}@media screen and (max-width: 767px){.section-no-gaps-image-block .content-col .selling-points .arrow-marker{position:initial}}@media only screen and (max-width: 991px){.section-no-gaps-video-block{width:100%;flex-flow:column nowrap}.section-no-gaps-video-block .content-col{max-width:unset;display:flex;padding:56px 24px;flex-direction:column;justify-content:center;align-items:flex-start;gap:24px;align-self:stretch}}.section-testimonial-carousel{margin-bottom:68px;margin:80px auto}.section-testimonial-carousel:first-child{margin-top:0}.section-testimonial-carousel:last-child{margin-bottom:0}@media screen and (max-width: 1200px){.section-testimonial-carousel{padding:60px 20px;margin:0 auto}}@media screen and (max-width: 991px){.section-testimonial-carousel{margin-top:0}}.section-testimonial-carousel .swiper-wrapper{padding-bottom:50px}.section-testimonial-carousel .swiper-wrapper .swiper-slide{background-color:#fff;padding:40px 32px}.section-testimonial-carousel .swiper-wrapper .swiper-slide .rating{display:flex;align-items:center;gap:8px;margin-bottom:19px}.section-testimonial-carousel .swiper-wrapper .swiper-slide .rating svg{width:18px;height:18px}.section-testimonial-carousel .swiper-wrapper .swiper-slide .rating .rating-text{color:#494949;font-size:12px;font-style:normal;font-weight:400;line-height:140%}.section-testimonial-carousel .swiper-wrapper .swiper-slide .slide-title{color:#494949;font-size:24px;font-style:normal;font-weight:600;line-height:130%;margin-bottom:16px}.section-testimonial-carousel .swiper-wrapper .swiper-slide .slide-text{color:#494949;font-size:16px;font-style:normal;font-weight:400;line-height:140%;margin-bottom:24px}.section-testimonial-carousel .swiper-wrapper .swiper-slide .slide-name{color:#494949;font-size:16px;font-style:normal;font-weight:400;line-height:140%}.section-testimonial-carousel .swiper-wrapper .swiper-slide .slide-location{color:#494949;font-size:16px;font-style:normal;font-weight:bold;line-height:140%}.section-testimonial-carousel .swiper-pagination-bullet{background-color:#2ba84a;opacity:1;width:12px;height:12px;margin-inline:12px !important}.section-testimonial-carousel .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#016d52}.section-dentists-grid{display:flex;flex-flow:column nowrap;margin-top:calc(var(--navbar-height)*1px)}@media only screen and (max-width: 991px){.section-dentists-grid{margin-top:40px}}.section-dentists-grid .dentists-grid__filters-outer-wrapper{border-bottom:1px solid var(--Colours-Neutral-300-Light-Grey, #e4e4e4);padding:10px 120px var(--spacing-subheading-content, 16px) 120px}@media only screen and (max-width: 991px){.section-dentists-grid .dentists-grid__filters-outer-wrapper{padding:0 24px;margin-bottom:16px;border-bottom:0}}.section-dentists-grid .dentists-grid__filters-outer-wrapper .dentists-grid__filters-inner-wrapper{display:flex;width:100%;max-width:1200px;margin:0 auto;justify-content:space-between;align-items:center;align-self:stretch}.section-dentists-grid .dentists-grid__filters-outer-wrapper .dentists-grid__filters-inner-wrapper .filter-options-text{display:none}@media only screen and (max-width: 991px){.section-dentists-grid .dentists-grid__filters-outer-wrapper .dentists-grid__filters-inner-wrapper .filter-options-text{display:block;font-size:15px;color:#212121;margin-right:auto;margin-left:-15px}}.section-dentists-grid .dentists-grid__filters-outer-wrapper .dentists-grid__filters-inner-wrapper .dentists-grid__filters{display:flex;align-items:center;gap:var(--spacing-heading-body, 24px)}.section-dentists-grid .dentists-grid__filters-outer-wrapper .dentists-grid__filters-inner-wrapper .dentists-grid__filters .dentists-grid__filter-icon{width:40px;height:40px}.section-dentists-grid .dentists-grid__filters-outer-wrapper .dentists-grid__filters-inner-wrapper .dentists-grid__filters .ms-options-wrap{display:flex;justify-content:space-between;align-items:center;flex:1 0 0;align-self:stretch;color:var(--Colours-Neutral-100-Black-texts, #212121);font-family:Montserrat,system-ui,sans-serif;font-size:16px;font-style:normal;font-weight:600;line-height:140%;width:250px;height:48px;flex-direction:column;gap:4px;position:relative}.section-dentists-grid .dentists-grid__filters-outer-wrapper .dentists-grid__filters-inner-wrapper .dentists-grid__filters .ms-options-wrap button{height:100%;padding:10px 16px;border-radius:4px;border:.5px solid var(--Colours-Neutral-400-Light-grey, #e4e4e4);background:var(--Colours-Neutral-000-White, #fff)}.section-dentists-grid .dentists-grid__filters-outer-wrapper .dentists-grid__filters-inner-wrapper .dentists-grid__filters .ms-options-wrap button:after{content:"";background:url('data:image/svg+xml,<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M2 5L8 11L14 5" stroke="%23171C38" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>') center/cover no-repeat;width:16px;height:16px;border:none !important;transform:translateY(-50%);margin-top:0}.section-dentists-grid .dentists-grid__filters-outer-wrapper .dentists-grid__filters-inner-wrapper .dentists-grid__filters .ms-options-wrap button span{font-size:16px;color:#212121;font-weight:600}.section-dentists-grid .dentists-grid__filters-outer-wrapper .dentists-grid__filters-inner-wrapper .dentists-grid__filters .ms-options-wrap>.ms-options{top:calc(100% + 16px);border-radius:var(--Borders-Border-S, 6px);background:#fff;border:none;border-bottom:1px solid #e4e4e4;box-shadow:0px 0px 20px 0px rgba(14,14,44,.1)}.section-dentists-grid .dentists-grid__filters-outer-wrapper .dentists-grid__filters-inner-wrapper .dentists-grid__filters .ms-options-wrap>.ms-options li[data-search-term]:not(:last-of-type){border-bottom:1px solid #e4e4e4}.section-dentists-grid .dentists-grid__filters-outer-wrapper .dentists-grid__filters-inner-wrapper .dentists-grid__filters .ms-options-wrap>.ms-options li[data-search-term] label{padding:0px 24px;height:48px;display:flex;justify-content:space-between;align-items:center;align-self:stretch;color:var(--Colours-Neutral-100-Black-texts, #212121);font-family:Montserrat,system-ui,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:140%}@media only screen and (max-width: 991px){.section-dentists-grid .dentists-grid__filters-outer-wrapper .dentists-grid__filters-inner-wrapper .dentists-grid__filters #location,.section-dentists-grid .dentists-grid__filters-outer-wrapper .dentists-grid__filters-inner-wrapper .dentists-grid__filters #language,.section-dentists-grid .dentists-grid__filters-outer-wrapper .dentists-grid__filters-inner-wrapper .dentists-grid__filters .ms-options-wrap{display:none}}.section-dentists-grid .dentists-grid__filters-outer-wrapper .dentists-grid__filters-inner-wrapper .dentists-grid__result-count{font-weight:600;color:#212121}.section-dentists-grid .filters-menu{position:fixed;top:calc(var(--navbar-height)*1px);left:100%;transition:left .3s ease;width:100%;height:calc(100% - 72px);background:#fff;padding-top:30px;display:flex;flex-flow:column nowrap;z-index:100}.section-dentists-grid .filters-menu .close-icon{position:absolute;left:0;top:-62px;z-index:1000;cursor:pointer;background:#fff}.section-dentists-grid .filters-menu.open{left:0%;transition:left .3s ease}.section-dentists-grid .filters-menu .title{color:var(--Colours-Full-Dark-Green, #016d52);font-family:Montserrat,system-ui,sans-serif;font-size:20px;font-style:normal;font-weight:600;line-height:130%;margin-bottom:16px;padding:0px 24px}.section-dentists-grid .filters-menu .filters-wrapper{flex:1;padding:0;display:flex;flex-flow:column nowrap;gap:32px}.section-dentists-grid .filters-menu .filters-wrapper .ms-options-wrap{display:flex;height:56px;padding:0px 24px;justify-content:space-between;align-items:center;align-self:stretch}.section-dentists-grid .filters-menu .filters-wrapper .ms-options-wrap button{height:100%;border-radius:4px;background:var(--Colours-Secondary-Secondary-2, #f4f7fa);border:none;padding:0px 16px}.section-dentists-grid .filters-menu .filters-wrapper .ms-options-wrap button:after{content:"";background:url('data:image/svg+xml,<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M2 5L8 11L14 5" stroke="%23016d52" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>') center/cover no-repeat;width:16px;height:16px;border:none !important;transform:translateY(-50%);margin-top:0;right:16px}.section-dentists-grid .filters-menu .filters-wrapper .ms-options-wrap button span{font-size:16px;font-weight:600;color:var(--Colours-Full-Dark-Green, #016d52)}.section-dentists-grid .filters-menu .filters-wrapper .ms-options-wrap .ms-options{top:100%;border:none;padding:5px 24px}.section-dentists-grid .filters-menu .filters-wrapper .ms-options-wrap .ms-options ul li{height:48px;padding:0px 24px;border-bottom:1px solid #e4e4e4;display:flex;align-items:center}.section-dentists-grid .filters-menu .filters-wrapper .ms-options-wrap .ms-options ul li label{font-size:14px;font-style:normal;font-weight:400;line-height:140%;color:#212121}.section-dentists-grid .filters-menu .filters-wrapper .ms-options-wrap .ms-options ul li label:hover{background:none;border:none}.section-dentists-grid .filters-menu .summary-wrapper{position:relative;bottom:0;left:0;display:flex;width:100%;padding:24px 24px 32px 24px;flex-direction:column;justify-content:flex-end;align-items:center;gap:8px;background:var(--Colours-Neutral-000-White, #fff);box-shadow:0px -8px 20px 0px rgba(0,0,0,.1)}.section-dentists-grid .filters-menu .summary-wrapper .applied-filters-wrapper{display:flex;flex-flow:row nowrap;gap:10px;display:flex;width:100%;justify-content:flex-start;align-items:flex-start;gap:10px}.section-dentists-grid .filters-menu .summary-wrapper .applied-filters-wrapper .dentists-grid__applied-filter{display:flex;height:32px;padding:5px 20px;align-items:center;gap:10px;width:-moz-max-content;width:max-content;white-space:nowrap;border-radius:25px;border:1.25px solid var(--Colours-Neutral-400-Medium-Grey, #b5b5b5);color:var(--Colours-Neutral-500-Dark-Grey, #494949);font-family:Montserrat,system-ui,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:140%;cursor:pointer}.section-dentists-grid .filters-menu .summary-wrapper .apply-filters-btn{display:flex;height:56px;width:100%;justify-content:center;align-items:center;gap:4px;align-self:stretch;margin-top:8px;color:var(--Colours-Full-Dark-Green, #016d52);font-family:Montserrat,system-ui,sans-serif;font-size:16px;font-style:normal;font-weight:600;line-height:140%;background:var(--Colours-Neutral-000-White, #fff);box-shadow:0px -8px 20px 0px rgba(0,0,0,.1);border-radius:4px;border:1px solid var(--Colours-Secondary-Secondary-1, #003125)}.section-dentists-grid .filters-menu .summary-wrapper .clear-filters-btn{color:var(--Colours-Full-Dark-Green, #016d52);font-family:Montserrat,system-ui,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:140%;text-decoration-line:underline;background:rgba(0,0,0,0);border:none}.section-dentists-grid .filters-menu:not(.has-filters) .summary-wrapper .clear-filters-btn{display:none}.section-dentists-grid .filters-menu.has-filters .summary-wrapper .apply-filters-btn{border-radius:4px;background:var(--Colours-Secondary-Secondary-1, #003125);color:#fff}.section-dentists-grid .dentists-grid__applied-filters-wrapper{display:flex;width:calc(100% - 48px);max-width:var(--Breakpoints-Full-width, 1200px);padding-top:32px;justify-content:space-between;align-items:center;margin:0 auto}@media only screen and (max-width: 991px){.section-dentists-grid .dentists-grid__applied-filters-wrapper{display:none !important}}.section-dentists-grid .dentists-grid__applied-filters-wrapper .dentists-grid__applied-filters{display:flex;width:-moz-fit-content;width:fit-content;justify-content:flex-start;align-items:center;gap:10px}.section-dentists-grid .dentists-grid__applied-filters-wrapper .dentists-grid__applied-filters .dentists-grid__applied-filter{display:flex;height:32px;padding:5px 20px;align-items:center;gap:10px;border-radius:25px;border:1.25px solid var(--Colours-Neutral-400-Medium-Grey, #b5b5b5);color:var(--Colours-Neutral-500-Dark-Grey, #494949);font-family:Montserrat,system-ui,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:140%;cursor:pointer}.section-dentists-grid .dentists-grid__applied-filters-wrapper .dentists-grid__clear-filters{color:var(--Colours-Full-Dark-Green, #016d52);font-family:Montserrat,system-ui,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:140%;text-decoration-line:underline}.section-dentists-grid .dentists-grid__grid-wrapper{display:grid;grid-template-columns:repeat(3, minmax(0%, 100%));gap:24px;width:calc(100% - 48px);max-width:1200px;margin:32px auto}@media only screen and (max-width: 1024px){.section-dentists-grid .dentists-grid__grid-wrapper{grid-template-columns:repeat(2, minmax(0%, 100%))}}@media only screen and (max-width: 768px){.section-dentists-grid .dentists-grid__grid-wrapper{grid-template-columns:repeat(1, minmax(0%, 100%))}}.section-dentists-grid .dentists-grid__grid-wrapper .dentists-grid__card-wrapper{width:100%;height:auto}.section-dentists-grid .dentists-grid__grid-wrapper .dentists-grid__card-wrapper.hidden-pagination{display:none}.section-dentists-grid .dentists-grid__grid-wrapper .dentists-grid__card-wrapper:not(.matched-filter){display:none}.section-dentists-grid .dentists-grid__grid-wrapper .dentists-grid__card-wrapper .dentists-grid__card{border-radius:6px;overflow:hidden;background:#fff;height:100%}.section-dentists-grid .dentists-grid__grid-wrapper .dentists-grid__card-wrapper .dentists-grid__card .dentist-card__image{width:100%;height:288px;-o-object-fit:cover;object-fit:cover}.section-dentists-grid .dentists-grid__grid-wrapper .dentists-grid__card-wrapper .dentists-grid__card .dentist-card__content{display:flex;padding:32px 18px 32px var(--spacing-heading-body, 24px);flex-direction:column;align-items:flex-start;gap:var(--spacing-subheading-content, 16px)}.section-dentists-grid .dentists-grid__grid-wrapper .dentists-grid__card-wrapper .dentists-grid__card .dentist-card__content .dentist-card__heading-wrapper{display:grid;grid-template-areas:"name arrow" "profession arrow";grid-template-columns:1fr max-content;grid-template-rows:auto;justify-content:space-between;align-content:center;width:100%;align-items:center}.section-dentists-grid .dentists-grid__grid-wrapper .dentists-grid__card-wrapper .dentists-grid__card .dentist-card__content .dentist-card__heading-wrapper .dentists-grid__card-link{text-decoration:none;width:100%;grid-area:name}.section-dentists-grid .dentists-grid__grid-wrapper .dentists-grid__card-wrapper .dentists-grid__card .dentist-card__content .dentist-card__heading-wrapper .dentists-grid__card-link .dentists-card__name{color:var(--Colours-Full-Dark-Green, #016d52);font-family:Montserrat,system-ui,sans-serif;font-size:20px;font-style:normal;font-weight:600;line-height:130%;display:flex;justify-content:space-between;width:100%}.section-dentists-grid .dentists-grid__grid-wrapper .dentists-grid__card-wrapper .dentists-grid__card .dentist-card__content .dentist-card__heading-wrapper .dentists-card__profession{grid-area:profession;color:var(--Colours-Neutral-500-Dark-Grey, #494949);font-family:Montserrat,system-ui,sans-serif;font-size:14px;font-style:normal;font-weight:600;line-height:140%}.section-dentists-grid .dentists-grid__grid-wrapper .dentists-grid__card-wrapper .dentists-grid__card .dentist-card__content .dentist-card__heading-wrapper .dentists-grid__arrow-right{grid-area:arrow;translate:0;transition:translate .3s ease;align-self:center}.section-dentists-grid .dentists-grid__grid-wrapper .dentists-grid__card-wrapper .dentists-grid__card .dentist-card__content .dentist-card__heading-wrapper:hover .dentists-grid__arrow-right{translate:5px;transition:translate .3s ease}.section-dentists-grid .dentists-grid__grid-wrapper .dentists-grid__card-wrapper .dentists-grid__card .dentist-card__content .dentists-card__languages-wrapper,.section-dentists-grid .dentists-grid__grid-wrapper .dentists-grid__card-wrapper .dentists-grid__card .dentist-card__content .dentists-card__locations{display:flex;gap:8px;align-items:center}.section-dentists-grid .dentists-grid__grid-wrapper .dentists-grid__card-wrapper .dentists-grid__card .dentist-card__content .dentists-card__languages-wrapper svg,.section-dentists-grid .dentists-grid__grid-wrapper .dentists-grid__card-wrapper .dentists-grid__card .dentist-card__content .dentists-card__locations svg{min-width:40px}.section-dentists-grid .dentists-grid__grid-wrapper .dentists-grid__card-wrapper .dentists-grid__card .dentist-card__content .dentists-card__languages .dentists-card__language:not(:last-of-type):after{content:","}.section-dentists-grid .dentists-grid__grid-wrapper .dentists-grid__card-wrapper .dentists-grid__card .dentist-card__content .dentists-card__locations-list{display:flex;flex-flow:column nowrap}.section-dentists-grid .dentists-grid__grid-wrapper .dentists-grid__card-wrapper .dentists-grid__card .dentist-card__content .dentists-card__locations-list .dentists-card__location{color:var(--Colours-Full-Dark-Green, #016d52);font-family:Montserrat,system-ui,sans-serif;font-size:14px;font-style:normal;font-weight:600;line-height:140%;text-decoration:none;display:flex;align-items:center;gap:4px}.section-dentists-grid .dentists-grid__grid-wrapper .dentists-grid__card-wrapper .dentists-grid__card .dentist-card__content .dentists-card__locations-list .dentists-card__location svg{translate:0px;transition:translate .3s ease}.section-dentists-grid .dentists-grid__grid-wrapper .dentists-grid__card-wrapper .dentists-grid__card .dentist-card__content .dentists-card__locations-list .dentists-card__location:hover svg{translate:5px;transition:translate .3s ease}.section-dentists-grid .dentists-grid__pagination{display:flex;justify-content:center;align-items:center}.section-dentists-grid .dentists-grid__pagination>a{display:flex;justify-content:center;align-items:center;height:40px;width:40px;background-color:#fff;border-radius:6px;margin:0 8px}.section-dentists-grid .dentists-grid__pagination>a.disabled{cursor:default;pointer-events:none}.section-dentists-grid .dentists-grid__pagination>a.disabled svg path{fill:#e4e4e4}.section-dentists-grid .dentists-grid__pagination>span{display:flex;justify-content:center;align-items:center;height:40px;width:25px;font-size:16px;font-style:normal;font-weight:600;line-height:140%;color:#016d52;cursor:default}.section-dentists-grid .dentists-grid__pagination>span a{text-decoration:none;font-size:16px;font-style:normal;font-weight:400;line-height:140%;color:#016d52}.section-team-member-hero{width:calc(100% - 48px);max-width:1200px;margin:86px auto;display:flex;flex-flow:row nowrap;position:relative}.section-team-member-hero .team-member__block-wrapper{display:flex;margin:40px 0;padding:64px 56px;width:100%;height:100%;flex-direction:column;align-items:flex-start;align-self:stretch;border-radius:var(--Borders-Border-M, 12px);border:1px solid var(--colours-neutral-200-light-grey-bg, #F4F4F4);background:var(--Colours-Neutral-000-White, #FFF);overflow:hidden}.section-team-member-hero .team-member__block-wrapper .team-member__content-wrapper{display:flex;flex-direction:column;gap:var(--spacing-subheading-content, 16px);max-width:485px}.section-team-member-hero .team-member__block-wrapper .team-member__content-wrapper .team-member__badge{border-radius:4px;background:var(--Colours-Full-Green, #2BA84A);color:var(--Colours-Neutral-000-White, #FFF);font-family:Montserrat,system-ui,sans-serif;font-size:12px;font-style:normal;font-weight:600;line-height:140%;letter-spacing:1.2px;padding:2px 10px;text-transform:uppercase;width:-moz-fit-content;width:fit-content}.section-team-member-hero .team-member__block-wrapper .team-member__content-wrapper .team-member__name{color:var(--Colours-Full-Dark-Green, #016D52);font-family:Montserrat,system-ui,sans-serif;font-size:56px;font-style:normal;font-weight:600;line-height:130%}.section-team-member-hero .team-member__block-wrapper .team-member__content-wrapper .team-member__subtitle{color:var(--Colours-Neutral-500-Dark-Grey, #494949);font-family:Montserrat,system-ui,sans-serif;font-size:20px;font-style:normal;font-weight:600;line-height:130%}.section-team-member-hero .team-member__image-wrapper{position:absolute;top:0;right:56px;max-width:486px;max-height:461px;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:var(--Borders-Border-M, 12px);overflow:hidden}.section-team-member-hero .team-member__image-wrapper .team-member__image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media screen and (max-width: 1124px){.section-team-member-hero .team-member__block-wrapper .team-member__content-wrapper{max-width:300px}}@media only screen and (max-width: 991px){.section-team-member-hero{margin:40px auto;flex-direction:column;gap:32px;padding:40px 24px;border-radius:var(--Borders-Border-M, 12px);border:1px solid var(--colours-neutral-200-light-grey-bg, #F4F4F4);background:var(--Colours-Neutral-000-White, #FFF);overflow:hidden}.section-team-member-hero .team-member__block-wrapper{margin:0;border:none;border-radius:0;padding:0}.section-team-member-hero .team-member__image-wrapper{position:static;width:100%;height:100%}}@media screen and (max-width: 991px){.section-team-member-hero .team-member__block-wrapper .team-member__content-wrapper .team-member__name{font-size:32px}}@media screen and (max-width: 991px){.section-team-member-hero .team-member__block-wrapper .team-member__content-wrapper .team-member__subtitle{font-size:18px}}.section-team-member-details{width:calc(100% - 48px);max-width:1200px;margin:24px auto 0;display:flex;flex-flow:row nowrap;align-items:flex-start;gap:var(--spacing-heading-body, 24px);position:relative}.section-team-member-details .details-wrapper{display:flex;max-width:791px;flex-direction:column;align-items:flex-start;padding:56px;width:100%;border-radius:var(--Borders-Border-M, 12px);background:var(--Colours-Neutral-000-White, #FFF)}.section-team-member-details .details-wrapper .badge{display:flex;padding:2px 10px;justify-content:center;align-items:center;gap:10px;border-radius:4px;border:1px solid var(--Colours-Full-Green, #2BA84A);color:var(--Colours-Full-Dark-Green, #016D52);font-family:Montserrat,system-ui,sans-serif;font-size:12px;font-style:normal;font-weight:600;line-height:140%;letter-spacing:1.2px;text-transform:uppercase;margin-bottom:18px}.section-team-member-details .details-wrapper .detail-group{margin-bottom:56px;display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-heading-body, 24px);align-self:stretch}.section-team-member-details .details-wrapper .detail-group .title{color:var(--Colours-Full-Dark-Green, #016D52);font-family:Montserrat,system-ui,sans-serif;font-size:32px;font-style:normal;font-weight:600;line-height:130%}.section-team-member-details .details-wrapper .detail-group .detail-sub-group{display:flex;flex-flow:column nowrap;gap:8px}.section-team-member-details .details-wrapper .detail-group .detail-sub-group .subtitle{color:var(--Colours-Full-Dark-Green, #016D52);font-family:Montserrat,system-ui,sans-serif;font-size:20px;font-style:normal;font-weight:600;line-height:130%}.section-team-member-details .details-wrapper .detail-group .detail-sub-group p{color:var(--Colours-Neutral-500-Dark-Grey, #494949);font-family:Montserrat,system-ui,sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:140%}.section-team-member-details .details-wrapper .detail-group p{color:var(--Colours-Neutral-100-Black-texts, #212121);font-family:Montserrat,system-ui,sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:140%}.section-team-member-details .details-wrapper .detail-group .languages-list{display:flex;flex-flow:column nowrap;gap:8px;justify-content:center;align-items:flex-start}.section-team-member-details .details-wrapper .detail-group .languages-list .language-wrapper{list-style:none;display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center;gap:8px}@media only screen and (max-width: 768px){.section-team-member-details .details-wrapper{margin:auto 0px;width:100%;max-width:unset}}.section-team-member-details .services-wrapper{position:sticky;top:104px;display:flex;width:100%;height:100%;max-width:384px;padding:40px;flex-direction:column;justify-content:center;align-items:flex-start;gap:var(--spacing-content-ct-as, 32px);border-radius:var(--Borders-Border-S, 6px);background:var(--Colours-Full-Dark-Green, #016D52)}.section-team-member-details .services-wrapper .title{color:var(--Colours-Neutral-000-White, #FFF);font-family:Montserrat,system-ui,sans-serif;font-size:24px;font-style:normal;font-weight:600;line-height:130%}.section-team-member-details .services-wrapper .services-list{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-subheading-content, 16px);align-self:stretch}.section-team-member-details .services-wrapper .services-list .service-wrapper{display:flex;align-items:center;gap:8px;align-self:stretch;text-decoration:none}.section-team-member-details .services-wrapper .services-list .service-wrapper .service-name{color:var(--Colours-Neutral-000-White, #FFF);font-family:Montserrat,system-ui,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:140%}.section-team-member-details .services-wrapper .booking-cta{display:flex;height:56px;width:100%;padding:10px 24px;justify-content:center;align-items:center;gap:4px;color:var(--Colours-Neutral-000-White, #FFF);font-family:Montserrat,system-ui,sans-serif;font-size:16px;font-style:normal;font-weight:600;line-height:140%;border-radius:4px;text-decoration:none;background:var(--Colours-Secondary-Secondary-1, #003125);transition:background-color .3s ease}.section-team-member-details .services-wrapper .booking-cta:hover{background:var(--Colours-Secondary-Secondary-2, #004d3d);transition:background-color .3s ease}@media only screen and (max-width: 768px){.section-team-member-details .services-wrapper{margin:auto 0px;width:calc(100% - 0px);max-width:unset}}@media only screen and (max-width: 768px){.section-team-member-details{flex-direction:column}}@media only screen and (max-width: 991px){.section-team-member-details .details-wrapper{padding:56px 24px}.section-team-member-details .details-wrapper .detail-group .title{font-size:28px}}.section-team-member__locations{position:relative}.section-team-member__locations:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:125%;background:var(--Colours-Secondary-Secondary-1, #003125);z-index:-1;top:50%}.section-team-member__locations .block-wrapper{max-width:1200px;width:calc(100% - 48px);margin:120px auto 80px}.section-team-member__locations .title-wrapper{display:flex;flex-flow:row nowrap;gap:40px;margin-bottom:16px}.section-team-member__locations .title-wrapper .title{color:var(--Colours-Full-Dark-Green, #016D52);font-family:Montserrat,system-ui,sans-serif;font-size:40px;font-style:normal;font-weight:600;line-height:130%}.section-team-member__locations .title-wrapper .locations-triggers-wrapper{display:flex;align-items:flex-start;gap:var(--spacing-subheading-content, 16px);width:100%}.section-team-member__locations .title-wrapper .locations-triggers-wrapper .location-trigger{display:flex;height:56px;padding:10px;justify-content:center;align-items:center;gap:10px;color:var(--Colours-Neutral-500-Dark-Grey, #494949);background-color:rgba(0,0,0,0);border:none;font-family:Montserrat,system-ui,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:140%;position:relative}.section-team-member__locations .title-wrapper .locations-triggers-wrapper .location-trigger:after{content:"";position:absolute;bottom:0;left:0;width:0%;height:2px;background:var(--Colours-Full-Green, #2BA84A);transition:width .3s ease}.section-team-member__locations .title-wrapper .locations-triggers-wrapper .location-trigger.active{color:var(--Colours-Secondary-Secondary-1, #003125);font-weight:600}.section-team-member__locations .title-wrapper .locations-triggers-wrapper .location-trigger.active:after{width:100%;transition:width .3s ease}.section-team-member__locations .location-blocks-wrapper{display:flex;width:100%;height:100%}.section-team-member__locations .location-blocks-wrapper .location-block{display:flex;align-items:center;border-radius:var(--Borders-Border-M, 12px);width:100%;border-radius:var(--Borders-Border-M, 12px);overflow:hidden}.section-team-member__locations .location-blocks-wrapper .location-block:not(.active){display:none}.section-team-member__locations .location-blocks-wrapper .location-block .location-content-wrapper,.section-team-member__locations .location-blocks-wrapper .location-block .location-map-wrapper{flex:1;flex-basis:50%}.section-team-member__locations .location-blocks-wrapper .location-block .location-content-wrapper{display:flex;padding:80px;flex-direction:column;justify-content:flex-end;align-items:flex-start;background:var(--Colours-Neutral-000-White, #FFF)}.section-team-member__locations .location-blocks-wrapper .location-block .location-content-wrapper .location-name{color:var(--Colours-Full-Dark-Green, #016D52);font-family:Montserrat,system-ui,sans-serif;font-size:32px;font-style:normal;font-weight:600;line-height:130%;margin-bottom:24px}.section-team-member__locations .location-blocks-wrapper .location-block .location-content-wrapper .address,.section-team-member__locations .location-blocks-wrapper .location-block .location-content-wrapper .phone{color:var(--Colours-Neutral-100-Black-texts, #212121);font-family:Montserrat,system-ui,sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:140%}.section-team-member__locations .location-blocks-wrapper .location-block .location-content-wrapper .title{margin-top:40px;margin-bottom:16px;color:var(--Colours-Full-Dark-Green, #016D52);font-family:Montserrat,system-ui,sans-serif;font-size:24px;font-style:normal;font-weight:600;line-height:130%}.section-team-member__locations .location-blocks-wrapper .location-block .location-content-wrapper .schedule{color:var(--Colours-Neutral-100-Black-texts, #212121);font-family:Montserrat,system-ui,sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:140%}.section-team-member__locations .location-blocks-wrapper .location-block .location-map-wrapper{width:100%;height:100%;background:#eee}.section-team-member__locations .location-blocks-wrapper .location-block .location-map-wrapper iframe{width:100%;height:100%}@media only screen and (min-width: 992px){.section-team-member__locations .title-wrapper .locations-triggers-wrapper .location-trigger{max-width:200px}}@media only screen and (max-width: 991px){.section-team-member__locations:before{content:unset}.section-team-member__locations .block-wrapper{margin:64px auto}.section-team-member__locations .title-wrapper{flex-direction:column;gap:8px}.section-team-member__locations .title-wrapper .locations-triggers-wrapper{gap:0px}.section-team-member__locations .title-wrapper .locations-triggers-wrapper .location-trigger{max-width:unset;white-space:nowrap}.section-team-member__locations .location-blocks-wrapper .location-block .location-content-wrapper{padding:32px 24px}.section-team-member__locations .location-blocks-wrapper .location-block .location-map-wrapper{display:none}}@media screen and (max-width: 991px){.section-team-member__locations .title-wrapper .title{font-size:32px}}.section-locations-selector{padding-top:calc(var(--navbar-height)*1px);display:grid;grid-template-columns:520px minmax(0%, 100%);width:calc(100% - 48px);margin-left:auto;gap:50px}.section-locations-selector .locations-list__wrapper{max-height:733px;max-width:520px;display:flex;flex-flow:column nowrap}.section-locations-selector .locations-list__wrapper .breadcrumbs{margin:26px 0}.section-locations-selector .locations-list__wrapper .title{color:var(--Colours-Full-Dark-Green, #016d52);font-family:Montserrat,system-ui,sans-serif;font-size:32px;font-style:normal;font-weight:600;line-height:130%;margin-bottom:16px}.section-locations-selector .locations-list__wrapper .search-input__wrapper{display:flex;flex-flow:row nowrap;align-items:center;margin-bottom:24px}.section-locations-selector .locations-list__wrapper .search-input__wrapper .search-input{display:flex;height:56px;padding:10px var(--spacing-heading-body, 24px);align-items:center;flex:1 0 auto;border-radius:var(--Borders-Border-S, 6px) 0px 0px var(--Borders-Border-S, 6px);border:1px solid var(--Colours-Neutral-300-Light-Grey, #e4e4e4);background:var(--Colours-Neutral-000-White, #fff);color:var(--Colours-Neutral-500-Dark-Grey, #494949);font-family:Montserrat,system-ui,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:140%}.section-locations-selector .locations-list__wrapper .search-input__wrapper .search-btn{display:flex;height:56px;padding:10px 24px;justify-content:center;align-items:center;gap:8px;border-radius:0px 4px 4px 0px;background:var(--Colours-Full-Dark-Green, #016d52);border:none;color:var(--Colours-Neutral-000-White, #fff);font-family:Montserrat,system-ui,sans-serif;font-size:16px;font-style:normal;font-weight:600;line-height:140%;cursor:pointer}.section-locations-selector .locations-list__wrapper .heading-wrapper{display:flex;height:40px;padding:10px 0px;align-items:center;gap:10px;align-self:stretch;color:var(--Colours-Neutral-100-Black-texts, #212121);border-bottom:1px solid var(--Colours-Neutral-300-Light-Grey, #e4e4e4);font-family:Montserrat,system-ui,sans-serif;font-size:16px;font-style:normal;font-weight:600;line-height:140%}.section-locations-selector .locations-list__wrapper .locations-list{padding:var(--spacing-heading-body, 24px) 12px 24px 0;flex-direction:column;align-items:center;gap:25px;display:flex;overflow:hidden;height:100%;width:100%}.section-locations-selector .locations-list__wrapper .locations-list:not(.no-filter) .location-listing:not(.matched-filter){display:none}.section-locations-selector .locations-list__wrapper .locations-list::-webkit-scrollbar{width:6px;border-radius:100px;background:rgba(1,109,82,.1)}.section-locations-selector .locations-list__wrapper .locations-list::-webkit-scrollbar-thumb{width:6px;border-radius:100px;background:#016d52}.section-locations-selector .locations-list__wrapper .locations-list .swiper-wrapper{flex-flow:column nowrap}.section-locations-selector .locations-list__wrapper .locations-list .swiper-wrapper .location-listing{display:flex;width:100%;height:100%;flex:1 0 auto;max-height:214px;align-items:flex-start;cursor:pointer;border-radius:var(--Borders-Border-S, 6px);border:1px solid var(--Colours-Neutral-300-Light-Grey, #e4e4e4);background:var(--Colours-Neutral-000-White, #fff);transition:border-color .3s ease;overflow:hidden}.section-locations-selector .locations-list__wrapper .locations-list .swiper-wrapper .location-listing.active{border-color:#016d52;transition:border-color .3s ease}.section-locations-selector .locations-list__wrapper .locations-list .swiper-wrapper .location-listing .location-listing__image,.section-locations-selector .locations-list__wrapper .locations-list .swiper-wrapper .location-listing .location-listing__details{flex:1;height:100%}.section-locations-selector .locations-list__wrapper .locations-list .swiper-wrapper .location-listing .location-listing__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:var(--Borders-Border-S, 6px) 0px 0px var(--Borders-Border-S, 6px)}.section-locations-selector .locations-list__wrapper .locations-list .swiper-wrapper .location-listing .location-listing__details{display:flex;flex-direction:column;justify-content:space-between}.section-locations-selector .locations-list__wrapper .locations-list .swiper-wrapper .location-listing .location-listing__details .location-listing__details-container{display:flex;flex-direction:column;align-items:flex-start;align-self:stretch;justify-content:space-between;gap:8px;padding:var(--spacing-subheading-content, 16px) var(--spacing-heading-body, 24px) 0px}.section-locations-selector .locations-list__wrapper .locations-list .swiper-wrapper .location-listing .location-listing__details .location-listing__details-container .location-listing__title-hitpoint{display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center;width:100%;text-decoration:none}.section-locations-selector .locations-list__wrapper .locations-list .swiper-wrapper .location-listing .location-listing__details .location-listing__details-container .location-listing__title-hitpoint .location-listing__title{color:var(--Colours-Full-Dark-Green, #016d52);font-family:Montserrat,system-ui,sans-serif;font-size:20px;font-style:normal;font-weight:600;line-height:130%}.section-locations-selector .locations-list__wrapper .locations-list .swiper-wrapper .location-listing .location-listing__details .location-listing__details-container .location-listing__address,.section-locations-selector .locations-list__wrapper .locations-list .swiper-wrapper .location-listing .location-listing__details .location-listing__details-container .location-listing__phone{color:var(--Colours-Neutral-500-Dark-Grey, #494949);font-family:Montserrat,system-ui,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:140%}.section-locations-selector .locations-list__wrapper .locations-list .swiper-wrapper .location-listing .location-listing__details .location-listing__details-container .location-listing__booking-link{color:var(--Colours-Full-Dark-Green, #016d52);font-family:Montserrat,system-ui,sans-serif;font-size:14px;font-style:normal;font-weight:600;line-height:140%;margin-top:12px;text-decoration:none;display:flex;align-items:center;flex-flow:row nowrap;gap:4px}.section-locations-selector .locations-list__wrapper .locations-list .swiper-wrapper .location-listing .location-listing__details .location-listing__features{display:flex;height:48px;flex-direction:row;align-items:center;justify-content:space-evenly;align-self:stretch;padding:0 24px;background:var(--Colours-Secondary-Secondary-2, #f4f7fa)}.section-locations-selector .locations-list__wrapper .locations-list .swiper-scrollbar.swiper-scrollbar-vertical{right:0;width:6px;border-radius:100px;background:rgba(1,109,82,.1)}.section-locations-selector .locations-list__wrapper .locations-list .swiper-scrollbar.swiper-scrollbar-vertical .swiper-scrollbar-drag{width:6px;border-radius:100px;background:#016d52}.section-locations-selector .map-embed__wrapper{height:733px;width:100%}.section-locations-selector gmp-map{height:100%;width:100%}@media only screen and (min-width: 992px){.section-locations-selector .heading-wrapper .show-map{display:none}.section-locations-selector .map-embed__wrapper .close-map{display:none}.section-locations-selector .map-embed__wrapper .selected-location__wrapper{display:none}}@media only screen and (max-width: 991px){.section-locations-selector{display:flex;flex-flow:column-reverse nowrap;margin:40px auto 0}.section-locations-selector.map-overlay .search-input__wrapper{position:fixed;top:calc(var(--navbar-height)*1px);left:0;z-index:2;width:100%;padding:var(--spacing-subheading-content, 16px) 24px;background:#fff}.section-locations-selector .locations-list__wrapper .breadcrumbs{display:none}.section-locations-selector .locations-list__wrapper .search-input__wrapper .search-btn .search-label{display:none}.section-locations-selector .locations-list__wrapper .heading-wrapper{justify-content:space-between}.section-locations-selector .locations-list__wrapper .heading-wrapper .show-map{display:flex;align-items:center;gap:8px;color:var(--Colours-Neutral-100-Black-texts, #212121);font-family:Montserrat,system-ui,sans-serif;font-size:16px;font-style:normal;font-weight:600;line-height:140%;text-decoration:none}.section-locations-selector .locations-list__wrapper .locations-list .swiper-wrapper .location-listing{flex-flow:column nowrap;max-height:unset}.section-locations-selector .locations-list__wrapper .locations-list .swiper-wrapper .location-listing .location-listing__image,.section-locations-selector .locations-list__wrapper .locations-list .swiper-wrapper .location-listing .location-listing__details{width:100%;flex:1 0 auto}.section-locations-selector .locations-list__wrapper .locations-list .swiper-wrapper .location-listing .location-listing__image{height:177px}.section-locations-selector .locations-list__wrapper .locations-list .swiper-wrapper .location-listing .location-listing__details .location-listing__details-container{padding:16px 24px}.section-locations-selector .map-embed__wrapper{height:0}.section-locations-selector .map-embed__wrapper.active{height:100vh;width:100vw;position:fixed;inset:0;z-index:1}.section-locations-selector .map-embed__wrapper:not(.active) .close-map{display:none}.section-locations-selector .map-embed__wrapper:not(.active) .selected-location__wrapper{display:none}.section-locations-selector .map-embed__wrapper .close-map{rotate:180deg;border:none;width:48px;height:48px;background:#fff;position:absolute;top:170px;left:0;z-index:1;display:flex;justify-content:center;align-items:center}.section-locations-selector .map-embed__wrapper .selected-location__wrapper{position:absolute;width:calc(100% - 24px);margin:0 12px 12px 12px;bottom:0;min-height:166px;display:flex;flex-flow:row nowrap;border-radius:var(--Borders-Border-S, 6px);border:1px solid var(--Colours-Neutral-300-Light-Grey, #e4e4e4);background:var(--Colours-Neutral-000-White, #fff);box-shadow:0px 4px 4px 0px rgba(0,0,0,.25)}.section-locations-selector .map-embed__wrapper .selected-location__wrapper:not(.populated){display:none}.section-locations-selector .map-embed__wrapper .selected-location__wrapper .location-listing__image{height:auto;width:100%;max-width:125px}.section-locations-selector .map-embed__wrapper .selected-location__wrapper .location-listing__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.section-locations-selector .map-embed__wrapper .selected-location__wrapper .location-listing__details{padding:var(--spacing-subheading-content, 16px) 24px}.section-locations-selector .map-embed__wrapper .selected-location__wrapper .location-listing__details .location-listing__details-container{display:flex;flex-direction:column;align-items:flex-start;align-self:stretch;justify-content:space-between;gap:8px}.section-locations-selector .map-embed__wrapper .selected-location__wrapper .location-listing__details .location-listing__details-container .location-listing__title-hitpoint{display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center;width:100%;text-decoration:none}.section-locations-selector .map-embed__wrapper .selected-location__wrapper .location-listing__details .location-listing__details-container .location-listing__title-hitpoint .location-listing__title{color:var(--Colours-Full-Dark-Green, #016d52);font-family:Montserrat,system-ui,sans-serif;font-size:20px;font-style:normal;font-weight:600;line-height:130%}.section-locations-selector .map-embed__wrapper .selected-location__wrapper .location-listing__details .location-listing__details-container .location-listing__address,.section-locations-selector .map-embed__wrapper .selected-location__wrapper .location-listing__details .location-listing__details-container .location-listing__phone{color:var(--Colours-Neutral-500-Dark-Grey, #494949);font-family:Montserrat,system-ui,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:140%}.section-locations-selector .map-embed__wrapper .selected-location__wrapper .location-listing__details .location-listing__details-container .location-listing__booking-link{color:var(--Colours-Full-Dark-Green, #016d52);font-family:Montserrat,system-ui,sans-serif;font-size:14px;font-style:normal;font-weight:600;line-height:140%;margin-top:12px;text-decoration:none;display:flex;flex-flow:row nowrap;gap:4px}}.section-location-details.section-location-details__emergency{--screen-with: 1200px;width:calc(100% - 48px);max-width:1244px;margin:0 auto;display:flex;flex-flow:row nowrap;justify-content:center;align-items:flex-start;position:relative;padding-top:0}.section-location-details.section-location-details__emergency .block-wrapper{width:100%;min-height:inherit;padding:0 0 0 56px;border-radius:24px;border:1px solid var(--colours-neutral-200-light-grey-bg, #f4f4f4);background:var(--Colours-Neutral-000-White, #fff);display:flex;align-items:stretch;justify-content:space-between}.section-location-details.section-location-details__emergency .left-col{max-width:445px;margin-top:62px;padding-bottom:70px}.section-location-details.section-location-details__emergency .left-col .badge-group{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:30px}.section-location-details.section-location-details__emergency .left-col .badge-group .badge{color:#fff;font-size:12px;font-style:normal;font-weight:600;line-height:140%;letter-spacing:1.2px;background-color:var(--color-light-green);padding:2px 10px;width:-moz-fit-content;width:fit-content;border-radius:4px;text-transform:capitalize}.section-location-details.section-location-details__emergency .left-col .badge-group .badge.outlined{text-transform:uppercase;color:var(--color-dark-green);border:1px solid var(--color-dark-green);background:rgba(0,0,0,0)}.section-location-details.section-location-details__emergency .left-col .badge{display:flex;padding:2px 10px;justify-content:center;align-items:center;gap:10px;width:-moz-fit-content;width:fit-content;text-transform:uppercase;border-radius:4px;background:var(--Colours-Full-Green, #2ba84a);color:var(--Colours-Neutral-000-White, #fff);font-family:Montserrat,system-ui,sans-serif;font-size:12px;font-style:normal;font-weight:600;line-height:140%;letter-spacing:1.2px}.section-location-details.section-location-details__emergency .left-col .title{color:var(--Colours-Full-Dark-Green, #016d52);font-family:Montserrat,system-ui,sans-serif;font-size:40px;font-style:normal;font-weight:600;line-height:130%;margin-bottom:10px}.section-location-details.section-location-details__emergency .left-col .details-wrapper{display:flex;flex-direction:column;gap:16px}.section-location-details.section-location-details__emergency .left-col .details-wrapper .location-wrapper,.section-location-details.section-location-details__emergency .left-col .details-wrapper .phone-wrapper,.section-location-details.section-location-details__emergency .left-col .details-wrapper .schedules-wrapper,.section-location-details.section-location-details__emergency .left-col .details-wrapper .booking-wrapper{display:flex;gap:16px;color:var(--Colours-Neutral-100-Black-texts, #212121);font-weight:500;font-size:16px;background-position:center;background-repeat:no-repeat;background-size:cover}.section-location-details.section-location-details__emergency .left-col .details-wrapper .schedules-wrapper{margin-bottom:16px;font-weight:600}@media only screen and (min-width: 1140px){.section-location-details.section-location-details__emergency .left-col .details-wrapper .booking-wrapper.mobile-only{display:none}}.section-location-details.section-location-details__emergency .left-col .details-wrapper .phone-wrapper .phone{color:#212121;text-decoration:none}.section-location-details.section-location-details__emergency .left-col .review-widget{margin-top:35px}.section-location-details.section-location-details__emergency .right-col{max-width:528px;position:static;min-height:100%}.section-location-details.section-location-details__emergency .right-col .booking-wrapper{background-position:center !important;background-repeat:no-repeat !important;background-size:cover !important;width:100%;display:block}.section-location-details.section-location-details__emergency .right-col .booking-wrapper .booking-green-wrap{text-align:center;margin:0 auto;background-color:#006e52;border-radius:24px;min-width:100%;position:absolute;bottom:0;padding:28px 0}.section-location-details.section-location-details__emergency .right-col .carousel-wrapper{width:100%;max-height:380px;margin-bottom:24px}.section-location-details.section-location-details__emergency .right-col .carousel-wrapper .swiper-wrapper{height:100%}.section-location-details.section-location-details__emergency .right-col .carousel-wrapper .carousel-slide{-o-object-fit:contain;object-fit:contain;overflow:hidden;border-radius:var(--Borders-Border-M, 12px);height:100%}.section-location-details.section-location-details__emergency .right-col .carousel-wrapper .carousel-slide .carousel-image{-o-object-fit:cover;object-fit:cover;width:100%;height:380px}.section-location-details.section-location-details__emergency .right-col .carousel-wrapper .carousel-slide .carousel-video{-o-object-fit:cover;object-fit:cover;width:100%;height:380px}.section-location-details.section-location-details__emergency .right-col .booking-wrapper{display:flex;width:100%;height:100%;min-height:inherit;flex-direction:column;padding:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-heading-body, 24px);align-self:stretch;border-radius:24px;background:var(--Colours-Full-Dark-Green, #016d52);position:relative}.section-location-details.section-location-details__emergency .right-col .booking-wrapper .booking-title{color:var(--Colours-Neutral-000-White, #fff);font-weight:600;font-size:24px;width:65%;text-align:center;margin:0 auto;padding-bottom:18px}.section-location-details.section-location-details__emergency .right-col .booking-wrapper .treatment-selector__wrapper{display:flex;flex-flow:row nowrap;gap:8px;width:100%;height:56px;max-width:346px;margin:0 auto}.section-location-details.section-location-details__emergency .right-col .booking-wrapper .treatment-selector__wrapper .select2 .selection{height:100%;position:relative;display:block}.section-location-details.section-location-details__emergency .right-col .booking-wrapper .treatment-selector__wrapper .select2 .selection .select2-selection--single{height:100%;display:flex;justify-content:flex-start;align-items:center}.section-location-details.section-location-details__emergency .right-col .booking-wrapper .treatment-selector__wrapper .select2 .selection .select2-selection--single .select2-selection__arrow{top:auto}.section-location-details.section-location-details__emergency .right-col .booking-wrapper .treatment-selector__wrapper .treatment-selector{display:flex;flex:1 1 100%;align-items:center;justify-content:flex-start;border-radius:4px;border:.5px solid var(--Colours-Neutral-400-Light-grey, #e4e4e4);background:var(--Colours-Neutral-000-White, #fff)}.section-location-details.section-location-details__emergency .right-col .booking-wrapper .treatment-selector__wrapper .book-cta{display:flex;justify-content:center;align-items:center;width:-moz-fit-content;width:fit-content;white-space:nowrap;flex:1 1 max-content;padding:10px 24px;justify-content:center;align-items:center;border-radius:4px;background:var(--Colours-Secondary-Secondary-1, #003125);color:var(--Colours-Neutral-000-White, #fff);font-weight:600;font-size:15.49px;line-height:21.69px;text-decoration:none;background-color:#f8bd00;color:#003125}.section-location-details.section-location-details__emergency .carousel-navigation{display:flex;gap:8px;position:absolute;bottom:14px;left:540px}.section-location-details.section-location-details__emergency .carousel-navigation .swiper-button-prev,.section-location-details.section-location-details__emergency .carousel-navigation .swiper-button-next{position:static;border-radius:var(--Borders-Border-S, 6px);background:var(--Colours-Neutral-000-White, #fff);width:40px;height:40px;display:flex;justify-content:center;align-items:center;padding:10px}.section-location-details.section-location-details__emergency .carousel-navigation .swiper-button-prev:after,.section-location-details.section-location-details__emergency .carousel-navigation .swiper-rtl .swiper-button-next:after,.section-location-details.section-location-details__emergency .carousel-navigation .swiper-button-next:after,.section-location-details.section-location-details__emergency .carousel-navigation .swiper-rtl .swiper-button-prev:after{content:unset}.section-location-details.section-location-details__emergency .open-time-wrapper{font-weight:600;font-size:16px;line-height:27px;color:var(--color-dark-green);margin-bottom:10px}.section-location-details.section-location-details__emergency .open-time-wrapper svg{position:relative;top:4px}.section-location-details.section-location-details__emergency .details-text-wrapper{padding-right:15px}.section-location-details.section-location-details__emergency .details-text-wrapper p{margin-bottom:15px}.section-location-details.health-hero{--screen-with: 1240px;width:calc(100% - 48px);max-width:1240px}.section-location-details.health-hero .booking-wrapper{background-position:center !important;background-repeat:no-repeat !important;background-size:cover !important}.section-location-details.health-hero .block-wrapper{align-items:stretch;justify-content:space-between;padding:0}.section-location-details.health-hero .block-wrapper .left-col{max-width:570px;margin-top:105px;padding-bottom:117px;padding-left:56px;padding-right:15px}.section-location-details.health-hero .block-wrapper .left-col .badge-group{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:30px}.section-location-details.health-hero .block-wrapper .left-col .badge-group .badge{color:#fff;font-size:12px;font-style:normal;font-weight:600;line-height:140%;letter-spacing:1.2px;background-color:var(--color-light-green);padding:2px 10px;width:-moz-fit-content;width:fit-content;border-radius:4px;text-transform:capitalize}.section-location-details.health-hero .block-wrapper .left-col .badge-group .badge.outlined{text-transform:uppercase;color:var(--color-dark-green);border:1px solid var(--color-dark-green);background:rgba(0,0,0,0)}.section-location-details.health-hero .block-wrapper .left-col .title{margin-bottom:23px;font-size:40px}.section-location-details.health-hero .block-wrapper .left-col .details-text-wrapper p{line-height:1.3}.section-location-details.health-hero .block-wrapper .right-col{min-height:100%;flex:0 0 45%;max-width:45%;position:static}.section-location-details.health-hero .block-wrapper .right-col .booking-wrapper{min-height:100%;justify-content:flex-end;padding:100px 23px 20px 23px;align-items:stretch;width:100%}.section-location-details.health-hero .review-widget{padding:42px 30px}.section-location-details.health-hero .review-widget__imag{margin:0 auto}.section-location-details.health-hero .review-widget{display:flex;margin-top:0;background-color:#fff;border-radius:11px;padding:24px 94px;max-width:100%}.section-location-details.health-hero .review-widget .review-widget-inner{display:flex;flex-direction:column;margin-left:10px}.section-location-details.health-hero .review-widget .review-widget-inner .review-widget-title-grid{display:flex}.section-location-details.health-hero .review-widget .review-widget-inner .review-widget-title-grid h6{color:#1e1e1e;text-align:center;font-family:Poppins,system-ui,sans-serif;font-size:18.72px;font-style:normal;font-weight:500;line-height:18.72px;margin-right:20px}.section-location-details.health-hero .review-widget .review-widget-inner .review-widget-title-grid .review-widget-rating{color:#1e1e1e;text-align:center;font-family:Poppins,system-ui,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:normal;margin-right:10px}.section-location-details.health-hero .review-widget .review-widget-inner .review-widget-title-grid .fas{color:#ffcb14;font-size:14px}.section-location-details.health-hero .review-widget .review-widget-inner .review-widget-text{color:#6a6a6a;text-align:left;font-family:Poppins,system-ui,sans-serif;font-size:10px;font-style:normal;font-weight:400;line-height:normal}@media only screen and (max-width: 991px){.section-location-details.health-hero .block-wrapper{background-color:#fff}.section-location-details.health-hero .block-wrapper .left-col{margin-top:15px;max-width:100%;padding:30px}.section-location-details.health-hero .block-wrapper .right-col{flex:0 0 100%;max-width:100%}.section-location-details.health-hero .block-wrapper .right-col .review-widget{padding:15px 55px}.section-location-details.health-hero .block-wrapper .right-col .review-widget__imag{max-width:100%}}@media only screen and (max-width: 1246px){.section-location-details.section-location-details__emergency .right-col{right:-24px}.section-location-details.section-location-details__emergency .left-col{max-width:360px}.section-location-details.section-location-details__emergency .carousel-navigation{left:auto;right:95px}}@media only screen and (min-width: 992px){.section-location-details.section-location-details__emergency .block-wrapper .carousel-wrapper{display:none}}@media only screen and (max-width: 991px){.section-location-details.section-location-details__emergency{flex-flow:column nowrap;gap:24px;width:100%;padding-top:0}.section-location-details.section-location-details__emergency .block-wrapper{padding:0;margin:0;width:100%;min-height:unset;display:flex;flex-flow:column nowrap;align-items:flex-start;background:rgba(0,0,0,0)}.section-location-details.section-location-details__emergency .block-wrapper .carousel-wrapper{width:100%}.section-location-details.section-location-details__emergency .block-wrapper .carousel-wrapper .swiper-wrapper{width:100%}.section-location-details.section-location-details__emergency .block-wrapper .carousel-wrapper .swiper-wrapper .carousel-slide{border-radius:var(--Borders-Border-M, 12px);overflow:hidden;max-height:220px}.section-location-details.section-location-details__emergency .block-wrapper .carousel-wrapper .swiper-wrapper .carousel-slide .carousel-image{width:100%;height:220px;-o-object-fit:cover;object-fit:cover}.section-location-details.section-location-details__emergency .block-wrapper .carousel-wrapper .swiper-wrapper .carousel-slide .carousel-video{width:100%;height:220px;-o-object-fit:cover;object-fit:cover}.section-location-details.section-location-details__emergency .block-wrapper .left-col{padding:24px;margin-top:0}.section-location-details.section-location-details__emergency .right-col{position:relative;width:100%;right:0;max-width:100%}.section-location-details.section-location-details__emergency .right-col .carousel-wrapper{display:none}.section-location-details.section-location-details__emergency .right-col .booking-wrapper{width:calc(100% - 48px);height:unset;margin:0 auto;display:flex;padding:24px;flex-direction:column;justify-content:center;align-items:flex-start;gap:8px}.section-location-details.section-location-details__emergency .right-col .booking-wrapper .booking-title{margin-bottom:24px;color:var(--Colours-Neutral-000-White, #fff);text-align:center;font-family:Montserrat,system-ui,sans-serif;font-size:20px;font-style:normal;font-weight:600;line-height:130%;width:100%;text-align:center}.section-location-details.section-location-details__emergency .right-col .booking-wrapper .treatment-selector__wrapper{flex-flow:column;gap:8px;height:auto}.section-location-details.section-location-details__emergency .right-col .booking-wrapper .treatment-selector__wrapper .select2{height:56px;width:100% !important}.section-location-details.section-location-details__emergency .right-col .booking-wrapper .treatment-selector__wrapper .select2 .selection{height:56px}.section-location-details.section-location-details__emergency .right-col .booking-wrapper .treatment-selector__wrapper .book-cta{height:56px;min-height:56px;width:100%}.section-location-details.section-location-details__emergency .right-col .booking-wrapper .booking-green-wrap{position:static}.section-location-details.section-location-details__emergency .left-col{max-width:unset}.section-location-details.section-location-details__emergency .carousel-navigation{right:85px}}@media only screen and (max-width: 768px){.section-location-details.section-location-details__emergency .carousel-navigation{right:65px}}@media only screen and (max-width: 460px){.section-location-details.section-location-details__emergency .review-widget{padding:18px 25px}}.section-location-details{--screen-with: 1200px;width:calc(100% - 48px);max-width:1200px;margin:0 auto;display:flex;flex-flow:row nowrap;justify-content:center;align-items:flex-start;position:relative}.section-location-details .block-wrapper{margin:40px 0;width:100%;min-height:500px;padding:64px 56px;border-radius:var(--Borders-Border-M, 12px);border:1px solid var(--colours-neutral-200-light-grey-bg, #f4f4f4);background:var(--Colours-Neutral-000-White, #fff);display:flex;align-items:center}.section-location-details .left-col{max-width:450px}.section-location-details .left-col .badge{display:flex;padding:2px 10px;justify-content:center;align-items:center;gap:10px;width:-moz-fit-content;width:fit-content;text-transform:uppercase;border-radius:4px;background:var(--Colours-Full-Green, #2ba84a);color:var(--Colours-Neutral-000-White, #fff);font-family:Montserrat,system-ui,sans-serif;font-size:12px;font-style:normal;font-weight:600;line-height:140%;letter-spacing:1.2px}.section-location-details .left-col .title{color:var(--Colours-Full-Dark-Green, #016d52);font-family:Montserrat,system-ui,sans-serif;font-size:48px;font-style:normal;font-weight:600;line-height:130%;margin-bottom:24px}.section-location-details .left-col .details-wrapper{display:flex;flex-direction:column;gap:16px}.section-location-details .left-col .details-wrapper .location-wrapper,.section-location-details .left-col .details-wrapper .phone-wrapper,.section-location-details .left-col .details-wrapper .schedules-wrapper,.section-location-details .left-col .details-wrapper .booking-wrapper{display:flex;gap:16px;color:var(--Colours-Neutral-100-Black-texts, #212121);font-family:Montserrat,system-ui,sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:140%}@media only screen and (min-width: 1140px){.section-location-details .left-col .details-wrapper .booking-wrapper.mobile-only{display:none}}.section-location-details .left-col .details-wrapper .phone-wrapper .phone{color:#212121;text-decoration:none}.section-location-details .right-col{width:calc(50vw - var(--screen-with)/2 + var(--screen-with)/2 + 90px);right:calc(var(--screen-with)/2 - 50vw);position:absolute;top:0}.section-location-details .right-col .carousel-wrapper{width:100%;max-height:380px;margin-bottom:24px}.section-location-details .right-col .carousel-wrapper .swiper-wrapper{height:100%}.section-location-details .right-col .carousel-wrapper .carousel-slide{-o-object-fit:contain;object-fit:contain;overflow:hidden;border-radius:var(--Borders-Border-M, 12px);height:100%}.section-location-details .right-col .carousel-wrapper .carousel-slide .carousel-image{-o-object-fit:cover;object-fit:cover;width:100%;height:380px}.section-location-details .right-col .carousel-wrapper .carousel-slide .carousel-video{-o-object-fit:cover;object-fit:cover;width:100%;height:380px}.section-location-details .right-col .booking-wrapper{display:flex;width:650px;height:194px;padding:var(--spacing-heading-body, 24px) 40px;flex-direction:column;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:var(--spacing-heading-body, 24px);align-self:stretch;border-radius:var(--Borders-Border-M, 12px);background:var(--Colours-Full-Dark-Green, #016d52)}.section-location-details .right-col .booking-wrapper .booking-title{color:var(--Colours-Neutral-000-White, #fff);font-family:Montserrat,system-ui,sans-serif;font-size:20px;font-style:normal;font-weight:600;line-height:130%}.section-location-details .right-col .booking-wrapper .treatment-selector__wrapper{display:flex;flex-flow:row nowrap;gap:8px;width:100%;height:56px}.section-location-details .right-col .booking-wrapper .treatment-selector__wrapper .select2 .selection{height:100%;position:relative;display:block}.section-location-details .right-col .booking-wrapper .treatment-selector__wrapper .select2 .selection .select2-selection--single{height:100%;display:flex;justify-content:flex-start;align-items:center}.section-location-details .right-col .booking-wrapper .treatment-selector__wrapper .select2 .selection .select2-selection--single .select2-selection__arrow{top:auto}.section-location-details .right-col .booking-wrapper .treatment-selector__wrapper .treatment-selector{display:flex;flex:1 1 100%;align-items:center;justify-content:flex-start;border-radius:4px;border:.5px solid var(--Colours-Neutral-400-Light-grey, #e4e4e4);background:var(--Colours-Neutral-000-White, #fff)}.section-location-details .right-col .booking-wrapper .treatment-selector__wrapper .book-cta{display:flex;justify-content:center;align-items:center;width:-moz-fit-content;width:fit-content;white-space:nowrap;flex:1 1 max-content;padding:10px 24px;justify-content:center;align-items:center;border-radius:4px;background:var(--Colours-Secondary-Secondary-1, #003125);color:var(--Colours-Neutral-000-White, #fff);font-family:Montserrat,system-ui,sans-serif;font-size:16px;font-style:normal;font-weight:600;line-height:140%;text-decoration:none}.section-location-details .carousel-navigation{display:flex;gap:8px;position:absolute;bottom:14px;left:540px}.section-location-details .carousel-navigation .swiper-button-prev,.section-location-details .carousel-navigation .swiper-button-next{position:static;border-radius:var(--Borders-Border-S, 6px);background:var(--Colours-Neutral-000-White, #fff);width:40px;height:40px;display:flex;justify-content:center;align-items:center;padding:10px}.section-location-details .carousel-navigation .swiper-button-prev:after,.section-location-details .carousel-navigation .swiper-rtl .swiper-button-next:after,.section-location-details .carousel-navigation .swiper-button-next:after,.section-location-details .carousel-navigation .swiper-rtl .swiper-button-prev:after{content:unset}.review-widget{display:flex;margin-top:40px}.review-widget .review-widget-inner{display:flex;flex-direction:column;margin-left:10px}.review-widget .review-widget-inner .review-widget-title-grid{display:flex}.review-widget .review-widget-inner .review-widget-title-grid h6{color:#1e1e1e;text-align:center;font-family:Poppins,system-ui,sans-serif;font-size:18.72px;font-style:normal;font-weight:500;line-height:18.72px;margin-right:20px}.review-widget .review-widget-inner .review-widget-title-grid .review-widget-rating{color:#1e1e1e;text-align:center;font-family:Poppins,system-ui,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:normal;margin-right:10px}.review-widget .review-widget-inner .review-widget-title-grid .fas{color:#ffcb14;font-size:14px}.review-widget .review-widget-inner .review-widget-text{color:#6a6a6a;text-align:left;font-family:Poppins,system-ui,sans-serif;font-size:10px;font-style:normal;font-weight:400;line-height:normal}@media only screen and (max-width: 1246px){.section-location-details .right-col{right:-24px;width:calc(100vw - 460px)}.section-location-details .right-col .booking-wrapper{width:calc(100vw - 520px)}.section-location-details .left-col{max-width:360px}.section-location-details .carousel-navigation{left:auto;right:95px}}@media only screen and (min-width: 992px){.section-location-details .block-wrapper .carousel-wrapper{display:none}}@media only screen and (max-width: 991px){.section-location-details{flex-flow:column nowrap;gap:24px;width:100%}.section-location-details .block-wrapper{padding:0;margin:32px 0px;width:100%;min-height:unset;display:flex;flex-flow:column nowrap;align-items:flex-start;background:rgba(0,0,0,0)}.section-location-details .block-wrapper .carousel-wrapper{width:100%}.section-location-details .block-wrapper .carousel-wrapper .swiper-wrapper{width:100%}.section-location-details .block-wrapper .carousel-wrapper .swiper-wrapper .carousel-slide{border-radius:var(--Borders-Border-M, 12px);overflow:hidden;max-height:220px}.section-location-details .block-wrapper .carousel-wrapper .swiper-wrapper .carousel-slide .carousel-image{width:100%;height:220px;-o-object-fit:cover;object-fit:cover}.section-location-details .block-wrapper .carousel-wrapper .swiper-wrapper .carousel-slide .carousel-video{width:100%;height:220px;-o-object-fit:cover;object-fit:cover}.section-location-details .block-wrapper .left-col{padding:24px}.section-location-details .right-col{position:relative;width:100%;right:0}.section-location-details .right-col .carousel-wrapper{display:none}.section-location-details .right-col .booking-wrapper{width:calc(100% - 48px);height:unset;margin:0 auto;display:flex;padding:24px;flex-direction:column;justify-content:center;align-items:flex-start;gap:8px}.section-location-details .right-col .booking-wrapper .booking-title{margin-bottom:24px;color:var(--Colours-Neutral-000-White, #fff);text-align:center;font-family:Montserrat,system-ui,sans-serif;font-size:20px;font-style:normal;font-weight:600;line-height:130%}.section-location-details .right-col .booking-wrapper .treatment-selector__wrapper{flex-flow:column;gap:8px;height:auto}.section-location-details .right-col .booking-wrapper .treatment-selector__wrapper .select2{height:56px;width:100% !important}.section-location-details .right-col .booking-wrapper .treatment-selector__wrapper .select2 .selection{height:56px}.section-location-details .right-col .booking-wrapper .treatment-selector__wrapper .book-cta{height:56px;min-height:56px;width:100%}.section-location-details .left-col{max-width:unset}.section-location-details .carousel-navigation{right:85px}}@media only screen and (max-width: 768px){.section-location-details .carousel-navigation{right:65px}}.section-location-cards{margin-top:120px}.section-location-cards .inner{display:flex;flex-flow:row nowrap;gap:24px;position:relative}.section-location-cards .sticky-wrapper{max-width:384px;position:sticky;top:104px;height:-moz-fit-content;height:fit-content;width:100%}.section-location-cards .sticky-wrapper .top-title{color:var(--Colours-Full-Dark-Green, #016d52);font-family:Montserrat,system-ui,sans-serif;font-size:28px;font-style:normal;font-weight:600;line-height:130%;margin-bottom:24px}.section-location-cards .sticky-wrapper .quick-scroll-links{display:flex;flex-flow:column nowrap}.section-location-cards .sticky-wrapper .quick-scroll-links .quick-scroll-link{display:flex;width:-moz-fit-content;width:fit-content;min-width:180px;height:56px;padding:10px;align-items:center;gap:10px;color:var(--Colours-Neutral-500-Dark-Grey, #494949);font-family:Montserrat,system-ui,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:140%;text-decoration:none;position:relative}.section-location-cards .sticky-wrapper .quick-scroll-links .quick-scroll-link:after{content:"";position:absolute;top:100%;width:0%;height:2px;background-color:var(--Colours-Full-Green, #2ba84a);transition:width .3s ease}.section-location-cards .sticky-wrapper .quick-scroll-links .quick-scroll-link.active{color:var(--Colours-Secondary-Secondary-1, #003125);font-family:Montserrat,system-ui,sans-serif;font-size:16px;font-style:normal;font-weight:600;line-height:140%}.section-location-cards .sticky-wrapper .quick-scroll-links .quick-scroll-link.active:after{width:100%;transition:width .3s ease}.section-location-cards .cards-wrapper{display:flex;flex-flow:column nowrap;gap:40px;width:100%}@media only screen and (max-width: 991px){.section-location-cards{width:calc(100% - 48px);margin:0 auto}.section-location-cards .inner{flex-flow:column nowrap;gap:24px}.section-location-cards .inner .sticky-wrapper{margin-top:64px;position:static}.section-location-cards .inner .sticky-wrapper .top-title{margin-bottom:0}.section-location-cards .inner .sticky-wrapper .quick-scroll-links{display:none}}.location-detail-card{display:flex;padding:56px;flex-direction:column;align-items:flex-start;border-radius:var(--Borders-Border-M, 12px);background:var(--Colours-Neutral-000-White, #fff)}.location-detail-card .badge{display:flex;padding:2px 10px;justify-content:center;align-items:center;gap:10px;width:-moz-fit-content;width:fit-content;text-transform:uppercase;border-radius:4px;border:1px solid var(--Colours-Full-Green, #2ba84a);background-color:rgba(0,0,0,0);color:var(--Colours-Full-Green, #016d52);font-family:Montserrat,system-ui,sans-serif;font-size:12px;font-style:normal;font-weight:600;line-height:140%;letter-spacing:1.2px;margin-bottom:16px}.location-detail-card .title{color:var(--Colours-Full-Dark-Green, #016d52);font-family:Montserrat,system-ui,sans-serif;font-size:32px;font-style:normal;font-weight:600;line-height:130%;margin-bottom:24px}.location-detail-card .content{color:var(--Colours-Neutral-500-Dark-Grey, #494949);font-family:Montserrat,system-ui,sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:140%}@media only screen and (max-width: 991px){.location-detail-card{display:flex;padding:var(--spacing-content-ct-as, 32px) 24px;flex-direction:column;align-items:flex-start;align-self:stretch}}.section-location-how-to-find-us{border-top-left-radius:12px;border-top-right-radius:12px;overflow:hidden}.section-location-how-to-find-us .map-embed-wrapper{width:100%;height:238px}.section-location-how-to-find-us .map-embed-wrapper iframe{width:100%;height:100%}.section-location-how-to-find-us .location-detail-card{border-top-left-radius:0;border-top-right-radius:0;display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:flex-start}.section-location-how-to-find-us .location-detail-card .location-details{margin-bottom:16px}.section-location-how-to-find-us .location-detail-card .travel-details-wrapper{display:flex;flex-flow:column nowrap;gap:16px}.section-location-how-to-find-us .location-detail-card .travel-details-wrapper .parking-wrapper,.section-location-how-to-find-us .location-detail-card .travel-details-wrapper .transport-wrapper{display:flex;flex-flow:row nowrap;gap:8px;justify-content:flex-start;align-items:center}.section-location-how-to-find-us .location-detail-card .travel-details-wrapper .parking-wrapper svg,.section-location-how-to-find-us .location-detail-card .travel-details-wrapper .transport-wrapper svg{flex:0 0 auto}.section-location-how-to-find-us .location-detail-card .col.health-funds{width:138px;flex:1 0 auto}.section-location-how-to-find-us .location-detail-card .col.health-funds .health-funds-title{color:#505050;text-align:center;font-family:Montserrat,system-ui,sans-serif;font-size:14px;font-style:normal;font-weight:700;line-height:130%;margin-bottom:40px}.section-location-how-to-find-us .location-detail-card .col.health-funds .health-funds-wrapper{display:flex;flex-flow:column nowrap;gap:40px;justify-content:center;align-items:center}.section-location-how-to-find-us .location-detail-card .col.health-funds .health-fund img{max-width:92px;width:100%;height:auto;align-self:center}@media only screen and (max-width: 991px){.section-location-how-to-find-us .location-detail-card{flex-flow:column nowrap;gap:24px}.section-location-how-to-find-us .location-detail-card .col.health-funds{width:100%;margin-bottom:24px}.section-location-how-to-find-us .location-detail-card .col.health-funds .health-funds-title{margin-bottom:16px}.section-location-how-to-find-us .location-detail-card .col.health-funds .health-funds-wrapper{flex-flow:row wrap;gap:40px;justify-content:center;align-items:center}}.section-location-languages .languages-wrapper{display:flex;flex-flow:column nowrap;gap:8px;margin-bottom:32px}.section-location-languages .languages-wrapper .language-wrapper{display:flex;gap:8px;align-items:center}.section-location-languages .disclaimer{color:#505050;font-family:Montserrat,system-ui,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:140%}.section-location-services .services-wrapper{display:flex;flex-flow:column nowrap;align-items:flex-start;gap:8px;align-self:stretch}.section-location-services .services-wrapper .service{display:flex;height:40px;flex-direction:column;justify-content:center;align-items:flex-start;gap:10px;align-self:stretch;border-bottom:1px solid var(--colours-neutral-200-light-grey-bg, #F4F4F4)}.section-location-services .services-wrapper .service .content-wrapper{display:flex;justify-content:space-between;align-items:flex-start;align-self:stretch;color:var(--Colours-Neutral-500-Dark-Grey, #494949);font-family:Montserrat,system-ui,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:140%;text-decoration:none}.section-location-dentists{margin-top:96px;padding-bottom:90px;position:relative}.section-location-dentists:before{content:"";position:absolute;left:0px;bottom:0px;height:58%;width:100%;background-color:var(--color-dark-green)}.section-location-dentists.service:before{content:none}.section-location-dentists .block-wrapper{display:flex;gap:32px;width:calc(100% - 48px);max-width:1200px;margin:0 auto;padding:80px 0px 190px 80px;flex-direction:column;align-items:flex-start;background:var(--color-button-bg);position:relative}.section-location-dentists .block-wrapper .title-wrapper{display:flex;flex-flow:row nowrap;width:calc(100% - 80px);margin-right:auto;justify-content:space-between;align-items:center;gap:32px}.section-location-dentists .block-wrapper .title-wrapper .title{color:var(--Colours-Neutral-000-White, #fff);font-family:Montserrat,system-ui,sans-serif;font-size:32px;font-style:normal;font-weight:600;line-height:130%}.section-location-dentists .block-wrapper .title-wrapper .book-cta{display:none;height:56px;padding:10px 24px;justify-content:center;align-items:center;gap:4px;border-radius:4px;background:var(--Colours-Secondary-Secondary-1, #003125);color:var(--Colours-Neutral-000-White, #fff);font-family:Montserrat,system-ui,sans-serif;font-size:16px;font-style:normal;font-weight:600;line-height:140%;text-decoration:none}.section-location-dentists .block-wrapper .dentists-carousel__wrapper{display:flex;width:100%;height:100%;overflow:clip visible}.section-location-dentists .block-wrapper .dentists-carousel__wrapper .swiper-slide.dentist-card{max-width:282px;height:auto;display:flex;flex-flow:column nowrap;border-radius:var(--Borders-Border-S, 6px);overflow:hidden;background:#fff}.section-location-dentists .block-wrapper .dentists-carousel__wrapper .swiper-slide.dentist-card .dentist-card__image-wrapper{max-height:214px;overflow:hidden}.section-location-dentists .block-wrapper .dentists-carousel__wrapper .swiper-slide.dentist-card .dentist-card__image-wrapper .dentist-card__image{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.section-location-dentists .block-wrapper .dentists-carousel__wrapper .swiper-slide.dentist-card .dentist-card__content-wrapper{display:flex;padding:var(--spacing-heading-body, 24px);flex-direction:column;align-items:flex-start;gap:8px;align-self:stretch}.section-location-dentists .block-wrapper .dentists-carousel__wrapper .swiper-slide.dentist-card .dentist-card__content-wrapper .dentist-card__name-wrapper{display:flex;justify-content:space-between;width:100%;text-decoration:none}.section-location-dentists .block-wrapper .dentists-carousel__wrapper .swiper-slide.dentist-card .dentist-card__content-wrapper .dentist-card__name-wrapper .card-icon{translate:0px;transition:translate .3s ease}.section-location-dentists .block-wrapper .dentists-carousel__wrapper .swiper-slide.dentist-card .dentist-card__content-wrapper .dentist-card__name-wrapper:hover .card-icon{translate:5px;transition:translate .3s ease}.section-location-dentists .block-wrapper .dentists-carousel__wrapper .swiper-slide.dentist-card .dentist-card__content-wrapper .dentist-card__name-wrapper .dentist-card__name{color:var(--Colours-Full-Dark-Green, #016d52);font-family:Montserrat,system-ui,sans-serif;font-size:20px;font-style:normal;font-weight:600;line-height:130%}.section-location-dentists .block-wrapper .dentists-carousel__wrapper .swiper-scrollbar{bottom:-32px;background:hsla(0,0%,100%,.1);width:calc(100% - 80px)}.section-location-dentists .block-wrapper .dentists-carousel__wrapper .swiper-scrollbar .swiper-scrollbar-drag{background:#fff;opacity:1}.section-location-dentists .block-wrapper .dentists-carousel__wrapper .swiper-scrollbar.swiper-scrollbar-horizontal,.section-location-dentists .block-wrapper .dentists-carousel__wrapper .swiper-button-next,.section-location-dentists .block-wrapper .dentists-carousel__wrapper .swiper-button-prev{display:none}.location-benefits{position:relative;width:calc(100% - 48px);max-width:1170px;margin:0 auto}.location-benefits__wrap{display:flex;align-items:center;justify-content:space-between;margin-top:43px}.location-benefits__item{background-color:#fff;display:flex;align-items:center;justify-content:flex-start;border-radius:6px;margin:0 10px;padding:27px 22px}.location-benefits__item-text{font-weight:600;font-size:15px;line-height:21px;color:var(--color-dark-green)}@media only screen and (min-width: 992px){.section-location-dentists .block-wrapper .book-cta.mobile-only{display:none}}@media only screen and (max-width: 991px){.section-location-dentists{width:100%;padding-bottom:43px}.section-location-dentists .block-wrapper{width:100%;display:flex;padding:var(--Padding-Vertical-without-BG, 64px) 24px;flex-direction:column;align-items:flex-start;gap:32px}.section-location-dentists .block-wrapper .title-wrapper{width:100%}.section-location-dentists .block-wrapper .title-wrapper .title{color:var(--Colours-Neutral-000-White, #FFF);font-family:Montserrat,system-ui,sans-serif;font-size:30px;font-style:normal;font-weight:600;line-height:130%;text-align:center}.section-location-dentists .block-wrapper .title-wrapper .book-cta{display:none}.section-location-dentists .block-wrapper .dentists-carousel__wrapper{width:calc(100% + 24px)}.section-location-dentists .block-wrapper .dentists-carousel__wrapper .swiper-slide.dentist-card{height:auto}.section-location-dentists .block-wrapper .dentists-carousel__wrapper:last-child{margin-right:24px}.section-location-dentists .block-wrapper .dentists-carousel__wrapper .swiper-scrollbar{bottom:-32px;background:hsla(0,0%,100%,.1);width:calc(100% - 27px)}.section-location-dentists .block-wrapper .book-cta.mobile-only{display:flex;height:56px;width:100%;padding:10px 24px;justify-content:center;align-items:center;gap:4px;margin-top:32px;border-radius:4px;background:var(--Colours-Secondary-Secondary-1, #003125);color:var(--Colours-Neutral-000-White, #fff);font-family:Montserrat,system-ui,sans-serif;font-size:16px;font-style:normal;font-weight:600;line-height:140%;text-decoration:none}.location-benefits__wrap{flex-direction:column}.location-benefits__item{width:400px;max-width:100%;margin-bottom:15px}}.section-location-about-no-gaps{background:#003125;padding:106px 0px}.section-location-about-no-gaps .about-block-wrapper{max-width:1200px;width:calc(100% - 48px);margin:0 auto;display:flex;padding:var(--Padding-Horizontal-padding, 120px) 80px;align-items:center;gap:80px;border-radius:var(--Borders-Border-S, 6px);background:var(--Colours-Neutral-000-White, #fff);position:relative}.section-location-about-no-gaps .about-block-wrapper .col{flex:1}.section-location-about-no-gaps .about-block-wrapper .col .heading{color:var(--Colours-Full-Dark-Green, #016d52);font-family:Montserrat,system-ui,sans-serif;font-size:40px;font-style:normal;font-weight:600;line-height:130%;margin-bottom:32px}.section-location-about-no-gaps .about-block-wrapper .col .accordions-wrapper{display:flex;flex-flow:column nowrap;gap:24px}.section-location-about-no-gaps .about-block-wrapper .col .accordions-wrapper .accordion{--content-height: 0px;display:flex;flex-flow:column nowrap;gap:16px}.section-location-about-no-gaps .about-block-wrapper .col .accordions-wrapper .accordion .accordion-trigger{display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center;cursor:pointer}.section-location-about-no-gaps .about-block-wrapper .col .accordions-wrapper .accordion .accordion-trigger .accordion-title{color:var(--Colours-Full-Dark-Green, #016d52);font-family:Montserrat,system-ui,sans-serif;font-size:20px;font-style:normal;font-weight:600;line-height:130%}.section-location-about-no-gaps .about-block-wrapper .col .accordions-wrapper .accordion .accordion-trigger .accordion-icon{rotate:0deg;transition:rotate .3s ease}.section-location-about-no-gaps .about-block-wrapper .col .accordions-wrapper .accordion .accordion-content{max-height:0px;overflow:hidden;transition:max-height .3s ease;line-height:24px}.section-location-about-no-gaps .about-block-wrapper .col .accordions-wrapper .accordion .accordion-content .progress-bar{margin-top:16px;height:6px;border-radius:100px;background:var(--Colours-Secondary-Secondary-2, #f4f7fa);overflow:hidden}.section-location-about-no-gaps .about-block-wrapper .col .accordions-wrapper .accordion .accordion-content .progress-bar .progress-bar-track{height:100%;border-radius:100px;transition:1s linear;background:var(--Colours-Secondary-Secondary-1, #016d52)}.section-location-about-no-gaps .about-block-wrapper .col .accordions-wrapper .accordion.open .accordion-icon{rotate:180deg;transition:rotate .3s ease}.section-location-about-no-gaps .about-block-wrapper .col .accordions-wrapper .accordion.open .accordion-content{max-height:var(--content-height);transition:max-height .3s ease}.section-location-about-no-gaps .about-block-wrapper .col .quote{color:var(--Colours-Secondary-Secondary-1, #003125);font-family:Montserrat,system-ui,sans-serif;font-size:24px;font-style:normal;font-weight:400;line-height:130%;max-width:383px;padding:0px var(--spacing-heading-body, 24px);position:relative}.section-location-about-no-gaps .about-block-wrapper .col .quote:before{content:"";position:absolute;top:0px;left:0px;width:4px;height:100%;background-color:#2ba84a}.section-location-about-no-gaps .about-block-wrapper .floating-images{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-heading-body, 24px);position:absolute;right:-100px;top:-106px}@media screen and (max-width: 1400px){.section-location-about-no-gaps .about-block-wrapper .floating-images{right:-50px}}.section-location-about-no-gaps .about-block-wrapper .floating-images .floating-image-wrapper{width:194px;height:178px;border-radius:12px;overflow:hidden}.section-location-about-no-gaps .about-block-wrapper .floating-images .floating-image-wrapper:first-child{border-radius:0 0 12px 12px}.section-location-about-no-gaps .about-block-wrapper .floating-images .floating-image-wrapper .floating-image{-o-object-position:center center;object-position:center center;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media only screen and (min-width: 992px){.section-location-about-no-gaps .floating-images.mobile-only{display:none}}@media only screen and (max-width: 991px){.section-location-about-no-gaps{padding:56px 0}.section-location-about-no-gaps .floating-images.mobile-only{display:flex;gap:18px;overflow:hidden;margin-bottom:38px;justify-content:center;align-items:center}.section-location-about-no-gaps .floating-images.mobile-only .floating-image-wrapper{width:139px;height:127.536px;border-radius:10px;overflow:hidden;flex:0 0 auto}.section-location-about-no-gaps .floating-images.mobile-only .floating-image-wrapper .floating-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.section-location-about-no-gaps .about-block-wrapper{padding:40px 24px;gap:56px;flex-flow:column nowrap}.section-location-about-no-gaps .about-block-wrapper .col .heading{color:var(--Colours-Full-Dark-Green, #016d52);text-align:center;font-family:Montserrat,system-ui,sans-serif;font-size:32px;font-style:normal;font-weight:600;line-height:130%}.section-location-about-no-gaps .about-block-wrapper .col .accordions-wrapper .accordion .accordion-trigger .accordion-title{color:var(--Colours-Full-Dark-Green, #016d52);font-family:Montserrat,system-ui,sans-serif;font-size:20px;font-style:normal;font-weight:600;line-height:130%}.section-location-about-no-gaps .about-block-wrapper .col .quote{color:var(--Colours-Secondary-Secondary-1, #003125);font-family:Montserrat,system-ui,sans-serif;font-size:20px;font-style:normal;font-weight:400;line-height:130%}.section-location-about-no-gaps .about-block-wrapper .floating-images{display:none}}.location-template-default{margin-top:20px}.location-template-default .breadcrumbs .breadcrumbs_link:first-child{color:var(--color-text-grey)}.location-template-default .breadcrumbs svg{display:none}.location-template-default .breadcrumbs_link{margin-left:16px;font-weight:600;font-size:12px;line-height:16.8px;text-transform:capitalize;color:var(--color-dark-green)}.faq-section{--screen-with: 1200px;width:calc(100% - 48px);max-width:1150px;margin:0 auto;display:flex;flex-flow:row nowrap;justify-content:center;align-items:flex-start;position:relative;padding-top:75px;padding-bottom:75px}.faq-section__row{display:flex;justify-content:center;align-items:flex-start}.faq-section__col-6{flex:0 0 50%;max-width:50%;padding:0 35px}.faq-section__title{font-weight:600;font-size:32px;line-height:40px;color:var(--color-dark-green);margin-bottom:25px}.faq-section__text{font-weight:500;font-size:16px;line-height:24px;color:var(--color-text-grey)}.faq-section--full{width:calc(100% - 48px);max-width:870px;padding-top:0}.faq-section--full .faq-section__title{margin-bottom:40px}.faq-section--full .accordion-item{width:870px}.accordion .accordion-item{background-color:#fff;margin-bottom:15px;padding:26.5px 25px}.accordion .accordion-item .accordion-button{border:none;background-color:inherit;font-weight:700;font-size:16px;line-height:24px;color:var(--color-dark-green)}.accordion .accordion-body ul{list-style-type:none}.accordion .accordion-body ul li{font-weight:500;font-size:15px;line-height:24px;color:var(--color-text-grey)}.accordion-collapse,.accordion .collapse,.collapsing{transition:height .35s cubic-bezier(0.4, 0, 0.2, 1);will-change:height}.collapsing{overflow:hidden}.accordion-button::after{display:none}.accordion-button{position:relative;padding-right:3rem}.accordion-icon{position:absolute;right:1rem;top:50%;transform:translateY(-50%) rotate(0deg);transition:transform .25s ease}.accordion-button:not(.collapsed) .accordion-icon{transform:translateY(-50%) rotate(90deg)}.location-cta{width:calc(100% - 48px);max-width:1140px;margin:0 auto;border:3px solid #016d52;border-radius:24px;padding:71px 77px;background-color:#fff;margin-bottom:-103px;position:relative}.location-cta__wrap{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}.location-cta__title{font-weight:600;font-size:24px;color:var(--color-dark-green);max-width:100%;width:400px}.location-cta__button-wrap .book-cta{padding:17px 58px;border-radius:4px;font-weight:600;font-size:15.49px;line-height:21.69px;text-decoration:none;background-color:#f8bd00;color:#003125}.health-columns{max-width:100%;width:100%}.health-columns .container{max-width:1400px;width:calc(100% - 48px)}.health-columns__col-5{max-width:41.6%}.health-columns__col-7{max-width:58.1%}.health-columns p{margin-bottom:15px}.health-columns ul{margin-left:25px}.health-columns ul li{margin-bottom:15px}.health-columns__link-wrap{margin-top:65px}.health-columns__link{font-weight:600;font-size:15.49px;line-height:21.69px;color:#003125;background-color:#f8bd00;border:1px solid rgba(0,0,0,0);border-radius:4px;padding:17px 37px;text-decoration:none;transition:.3s}.health-columns__link:hover{background-color:rgba(0,0,0,0);border:1px solid #f8bd00}.health-columns--green{background-color:#006e52;color:#fff}.health-columns--green a,.health-columns--green p{color:#fff}.health-columns--green .faq-section__title{color:#fff}.health-locations__col-right{background-color:#fff;border-radius:10px;padding:15px}.health-locations__links-list{list-style-type:none;display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center}.health-locations__links-list li{flex:0 0 48%}.health-locations__links-list li a{color:#494949;text-decoration:none;font-size:18px;font-weight:500;transition:.3s}.health-locations__links-list li a:hover{text-decoration:underline}.health-booking{margin-top:0}.health-booking .block-wrapper{background-color:rgba(0,0,0,0)}.health-booking__button-wrap{text-align:center;margin-top:57px}.health-booking__button-wrap .book-cta{padding:18px 97px;border-radius:4px;font-weight:600;font-size:15.49px;line-height:21.69px;text-decoration:none;background-color:#f8bd00;color:#003125}.health-booking .review-widget{margin-top:35px}@media only screen and (max-width: 991px){.faq-section__row{flex-direction:column}.faq-section__col-6{flex:0 0 100%;max-width:100%;padding:0}.faq-section__col-6--left{margin-bottom:35px}.faq-section--full .accordion-item{width:inherit}.location-cta{padding:35px 70px}.location-cta__wrap{flex-direction:column;justify-content:center;text-align:center}.location-cta__title{width:100%;margin-bottom:40px}.health-columns__col-5{max-width:100%}.health-columns__col-7{max-width:100%}.health-locations__col-right{padding:15px}.health-locations__links-list li{flex:0 0 100%}.health-booking__button-wrap .book-cta{padding:18px 40px}}@media only screen and (max-width: 768px){.location-cta{padding:35px 15px}.location-cta__button-wrap .book-cta{padding:17px 15px;display:block}}.clinic-doctors{padding:40px 0;overflow:hidden}.clinic-doctors__inner{display:flex;justify-content:flex-end;max-width:100%}.clinic-slider{position:relative;width:100%;max-width:1400px}.clinic-slider__viewport{overflow:hidden;position:relative}.clinic-slider__track{display:flex;transition:transform .4s ease}.clinic-slider__item{flex:0 0 calc(33.333% - 16px);margin-right:24px;height:320px;background-size:cover;background-position:center;border-radius:10px}.clinic-slider__item:last-child{margin-right:0}.clinic-slider__btn{position:absolute;top:85%;transform:translateY(-50%);z-index:10;background:hsla(0,0%,100%,.9);border:none;border-radius:5px;width:45px;height:45px;font-size:22px;cursor:pointer;transition:background .3s;color:#016d52}.clinic-slider__btn:hover{background:#fff}.clinic-slider__btn svg{position:relative;top:4px}.clinic-slider__btn--prev{left:20%}.clinic-slider__btn--next{left:25%}@media(max-width: 1023px){.clinic-slider__item{flex:0 0 calc(50% - 12px);margin-right:16px;height:260px}}@media(max-width: 767px){.clinic-doctors{padding:20px 0}.clinic-slider__item{flex:0 0 100%;margin-right:12px;height:220px}.clinic-slider__btn{font-size:18px}.clinic-slider__btn--prev{left:5px}.clinic-slider__btn--next{right:5px;left:inherit}}.location-map{background-color:#006e52;padding-top:100px;padding-bottom:70px}.location-map__container{width:calc(100% - 48px);max-width:1040px;margin:0 auto}.location-map__wrap{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:stretch;padding-top:76px}.location-map__col-7{flex:0 0 57%;max-width:57%}.location-map__col-5{flex:0 0 43%;max-width:43%;padding-left:50px}.location-map__title{font-weight:600;font-size:32px;line-height:40px;color:#fff}.location-map__content{font-weight:500;font-size:16px;line-height:24px;color:#fff}.location-map__content p{margin-bottom:25px}.location-map__map{height:100%}.location-map__map iframe{border-radius:14px}@media only screen and (max-width: 991px){.location-map__wrap{flex-direction:column}.location-map__col-7{flex:0 0 100%;max-width:100%}.location-map__col-5{flex:0 0 100%;max-width:100%;padding-left:0}}.location-cols__container{width:calc(100% - 48px);max-width:1040px;margin:0 auto}.location-cols__wrap{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;padding-top:90px}.location-cols__title{font-weight:600;font-size:32px;line-height:40px;color:var(--color-dark-green);margin-bottom:25px}.location-cols__content{font-weight:500;font-size:16px;line-height:24px;color:var(--color-text-grey)}.location-cols__col-6{flex:0 0 50%;max-width:50%}.location-cols__col-6--last{padding-left:50px}.location-cols__image{max-width:100%}.location-cols__image--first{border-radius:100px 0 100px 0;margin-bottom:5px}.location-cols__image--last{border-radius:0 101px 0 57px}@media only screen and (max-width: 991px){.location-cols__wrap{flex-direction:column}.location-cols__col-6{flex:0 0 100%;max-width:100%}.location-cols__col-6--last{padding-left:0;padding-top:35px}.location-cols__image--first{border-radius:100px 0 100px 0;margin-bottom:15px}}.section-services{margin-bottom:80px}.section-services .inner{padding:120px 24px;border-radius:6px;background:var(--color-button-bg)}@media screen and (max-width: 1200px){.section-services .inner{border-radius:0}}@media screen and (max-width: 991px){.section-services .inner{padding:65px 24px}}.section-services .inner .title{color:#fff;text-align:center;font-size:32px;font-style:normal;font-weight:600;line-height:130%;margin-bottom:16px}.section-services .inner .text{color:#fff;text-align:center;font-size:16px;font-style:normal;font-weight:400;line-height:140%}.section-services .inner .quote{padding:24px 24px 24px 29px;display:flex;align-items:center;justify-content:center}.section-services .inner .quote_text{padding-left:24px;color:#fff;font-size:24px;font-style:normal;font-weight:600;line-height:130%;border-left:5px solid var(--color-light-green)}@media screen and (max-width: 991px){.section-services .inner .quote_text{font-size:20px}}@media screen and (max-width: 991px){.section-services .inner .quote{margin:56px 0;padding:0}}.section-services .inner .form-box{grid-column-start:1;grid-column-end:3;position:relative;padding-left:45px;display:flex;align-items:center;border-radius:12px;background:#2ba84a;min-height:340px}@media screen and (max-width: 991px){.section-services .inner .form-box{margin-top:56px;padding:41px 24px}}.section-services .inner .form-box .form{position:relative;z-index:2;width:100%}.section-services .inner .form-box .form_title{color:#fff;font-size:24px;font-style:normal;font-weight:600;line-height:130%;max-width:283px}@media screen and (max-width: 991px){.section-services .inner .form-box .form_title{max-width:100%}}.section-services .inner .form-box .form_input-group{display:flex;align-items:center;height:56px;width:422px;margin:24px 0 0 0;max-width:100%}@media screen and (max-width: 600px){.section-services .inner .form-box .form_input-group{width:100%}}.section-services .inner .form-box .form_input-group input{height:100%;width:57%;padding-left:24px;color:var(--color-text-grey);font-size:16px;font-style:normal;font-weight:400;line-height:140%;border-radius:6px 0 0 6px;border:none}@media screen and (max-width: 600px){.section-services .inner .form-box .form_input-group input{width:100%}}.section-services .inner .form-box .form_input-group button{width:43%;height:100%;background:var(--color-button-bg);border-radius:0 4px 4px 0;border:none;color:#fff;font-size:16px;font-style:normal;font-weight:600;line-height:140%;display:flex;align-items:center;justify-content:center;gap:8px;cursor:pointer}@media screen and (max-width: 600px){.section-services .inner .form-box .form_input-group button{width:56px;background:var(--color-dark-green)}.section-services .inner .form-box .form_input-group button svg{transform:rotate(90deg)}.section-services .inner .form-box .form_input-group button span{display:none}}.section-services .inner .form-box img{position:absolute;right:0;bottom:0}@media screen and (max-width: 991px){.section-services .inner .form-box img{display:none}}.section-services .inner .form-box[data-index="7"]{grid-column-end:4}.section-services .inner .grid{display:grid;grid-template-columns:1fr 1fr 1fr;width:100%;max-width:990px;margin:56px auto 0;gap:24px}@media screen and (max-width: 991px){.section-services .inner .grid{margin:0;display:flex;gap:16px;overflow-x:scroll;scroll-snap-type:x mandatory;padding-bottom:24px}.section-services .inner .grid::-webkit-scrollbar{height:6px;background:hsla(0,0%,100%,.1);border-radius:100px}.section-services .inner .grid::-webkit-scrollbar-thumb{background:#fff;border-radius:100px}}.section-services .inner .grid .service{border-radius:6px;background:#f4f7fa;padding:32px 24px;text-decoration:none;display:flex;flex-direction:column;height:340px}@media screen and (max-width: 991px){.section-services .inner .grid .service{min-width:84vw;scroll-snap-align:center}}.section-services .inner .grid .service_title{display:flex;justify-content:space-between;align-items:flex-start;gap:8px;color:var(--color-button-bg);font-size:24px;font-style:normal;font-weight:600;line-height:130%;margin-bottom:14px}.section-services .inner .grid .service_title svg{min-width:24px}.section-services .inner .grid .service_description{color:#000;font-size:16px;font-style:normal;font-weight:400;line-height:140%}.section-services .inner .grid .service_cta{display:flex;align-items:center;color:var(--color-dark-green);font-size:14px;font-style:normal;font-weight:600;line-height:140%;margin-top:auto}.section-services .inner .grid .service_cta svg{margin-left:4px}.section-services-list .inner{margin:80px auto 24px}.section-services-list .inner .card-container{width:100%;max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:auto 1fr;gap:23px}.section-services-list .inner .card-container .card-wrapper{flex:1;text-decoration:none}.section-services-list .inner .card-container .card-wrapper .card{padding:37px 24px;flex:1;border-radius:var(--Borders-Border-S, 6px)}.section-services-list .inner .card-container .card-wrapper .card .card-icon{height:24px;width:24px;translate:0px 0;transition:translate .3s ease}.section-services-list .inner .card-container .card-wrapper .card:hover .card-icon{translate:6px 0;transition:translate .3s ease}.section-services-list .inner .card-container .card-wrapper .card.filled{background:#016d52;color:#fff;transition:background-color .3s ease,color .3s ease,fill .3s ease,box-shadow .3s ease}.section-services-list .inner .card-container .card-wrapper .card.filled:hover{border-radius:var(--Borders-Border-S, 6px);background:var(--Colours-Secondary-Secondary-1, #003125);box-shadow:0px 4px 20px 0px rgba(2,12,9,.1);transition:background-color .3s ease,color .3s ease,fill .3s ease,box-shadow .3s ease}.section-services-list .inner .card-container .card-wrapper .card.filled:hover .card-icon path{fill:#f8bd00}.section-services-list .inner .card-container .card-wrapper .card.outline{border:1px solid var(--Colours-Full-Dark-Green, #016d52);color:var(--Colours-Secondary-Secondary-1, #003125);background:rgba(0,0,0,0);transition:background-color .3s ease,color .3s ease,fill .3s ease,box-shadow .3s ease}.section-services-list .inner .card-container .card-wrapper .card.outline .card-icon path{fill:#016d52}.section-services-list .inner .card-container .card-wrapper .card.outline:hover{border-radius:var(--Borders-Border-S, 6px);border:1px solid var(--Colours-Full-Green, #2ba84a);box-shadow:0px 4px 20px 0px rgba(2,12,9,.1);transition:background-color .3s ease,color .3s ease,fill .3s ease,box-shadow .3s ease}.section-services-list .inner .card-container .card-wrapper .card.outline:hover .card-title{color:var(--Colours-Full-Dark-Green, #016d52)}.section-services-list .inner .card-container .card-wrapper .card.outline:hover .card-icon path{fill:#2ba84a}.section-services-list .inner .card-container .card-wrapper .card .card-content{display:flex;flex-direction:column;gap:16px}.section-services-list .inner .card-container .card-wrapper .card .card-title-wrapper{display:flex;flex-flow:row nowrap;justify-content:space-between}.section-services-list .inner .card-container .column{padding:40px 24px;border-radius:6px;background:#fff}.section-services-list .inner .card-container .column_title{width:-moz-fit-content;width:fit-content;color:var(--color-dark-green);font-size:12px;font-style:normal;font-weight:600;line-height:140%;letter-spacing:1.2px;padding:2px 10px;border-radius:4px;border:1px solid var(--color-light-green);margin-bottom:16px}.section-services-list .inner .card-container .column_service{min-height:40px;display:flex;align-items:center;justify-content:space-between;color:#494949;font-size:16px;font-style:normal;font-weight:400;line-height:140%;text-decoration:none;padding:7px 0}.section-services-list .inner .card-container .column_service:not(:last-of-type){border-bottom:1px solid #f4f4f4}.section-services-list .inner .card-container .column_service svg{min-width:24px;margin-left:4px}@media only screen and (max-width: 991px){.section-services-list .inner .card-container{width:calc(100% - 42px);grid-template-columns:1fr;grid-auto-flow:row;gap:8px}.section-services-list .inner .card-container .card-wrapper:nth-child(1){grid-row:1/2}.section-services-list .inner .card-container .card-wrapper:nth-child(2){grid-row:3/4;margin-top:16px}.section-services-list .inner .card-container .card-wrapper:nth-child(3){grid-row:5/6;margin-top:16px}.section-services-list .inner .card-container .card-wrapper:nth-child(4){grid-row:2/3}.section-services-list .inner .card-container .card-wrapper:nth-child(5){grid-row:4/5}.section-services-list .inner .card-container .card-wrapper:nth-child(6){grid-row:6/7}}.section-contact-us{margin-top:calc(var(--navbar-height)*1px);padding:0 24px}.section-contact-us .inner{display:flex;justify-content:space-between;gap:12px}@media screen and (max-width: 991px){.section-contact-us .inner{flex-direction:column}}.section-contact-us .inner .title{color:var(--color-dark-green);font-size:32px;font-style:normal;font-weight:600;line-height:130%;margin-bottom:24px}.section-contact-us .inner .locations-container{flex:0 0 552px;width:552px;max-width:50%}@media screen and (max-width: 991px){.section-contact-us .inner .locations-container{flex:unset;width:100%;max-width:100%;margin-top:80px}}.section-contact-us .inner .locations-container .input-group{display:flex;align-items:center;height:56px}.section-contact-us .inner .locations-container .input-group input{height:100%;width:342px;padding-left:24px;color:var(--color-text-grey);font-size:16px;font-style:normal;font-weight:400;line-height:140%;border-radius:6px 0 0 6px;border:1px solid #e4e4e4}@media screen and (max-width: 767px){.section-contact-us .inner .locations-container .input-group input{width:calc(100vw - 104px)}}.section-contact-us .inner .locations-container .input-group button{width:180px;height:100%;background:var(--color-dark-green);border-radius:0 4px 4px 0;border:none;color:#fff;font-size:16px;font-style:normal;font-weight:600;line-height:140%;display:flex;align-items:center;justify-content:center;gap:8px;cursor:pointer}@media screen and (max-width: 767px){.section-contact-us .inner .locations-container .input-group button{width:56px;border-radius:0px 6px 6px 0px}.section-contact-us .inner .locations-container .input-group button span{display:none}}.section-contact-us .inner .locations-container .locations-list{margin-top:24px}.section-contact-us .inner .locations-container .locations-list .results{padding:10px;border-bottom:1px solid #e4e4e4;width:calc(100% - 22px);color:#212121;font-size:16px;font-style:normal;font-weight:600;line-height:140%}@media screen and (max-width: 600px){.section-contact-us .inner .locations-container .locations-list .results{width:100%}}.section-contact-us .inner .locations-container .locations-list .locations{height:447px;overflow-y:scroll;padding-right:16px;margin-bottom:40px}@media screen and (max-width: 600px){.section-contact-us .inner .locations-container .locations-list .locations{overflow:hidden;height:-moz-fit-content;height:fit-content;padding:0}}.section-contact-us .inner .locations-container .locations-list .locations::-webkit-scrollbar{width:6px}.section-contact-us .inner .locations-container .locations-list .locations::-webkit-scrollbar-track{border-radius:100px;background:#dceae9}.section-contact-us .inner .locations-container .locations-list .locations::-webkit-scrollbar-thumb{background:var(--color-dark-green);border-radius:100px}.section-contact-us .inner .locations-container .locations-list .location{margin-top:25px;display:grid;grid-template-columns:1fr 1fr}@media screen and (max-width: 600px){.section-contact-us .inner .locations-container .locations-list .location{display:block}}.section-contact-us .inner .locations-container .locations-list .location.hidden{display:none}.section-contact-us .inner .locations-container .locations-list .location_image{width:100%;height:214px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;border-radius:6px}.section-contact-us .inner .locations-container .locations-list .location_inner{padding:16px 24px;display:flex;flex-direction:column;background:#fff;border-radius:0 6px 6px 0}.section-contact-us .inner .locations-container .locations-list .location_title{display:flex;width:100%;justify-content:space-between;color:var(--color-dark-green);font-size:20px;font-style:normal;font-weight:600;line-height:130%;text-decoration:none}.section-contact-us .inner .locations-container .locations-list .location_address,.section-contact-us .inner .locations-container .locations-list .location_phone{margin-top:8px;color:#494949;font-size:12px;font-style:normal;font-weight:400;line-height:140%}.section-contact-us .inner .locations-container .locations-list .location_book-now{margin-top:auto;text-decoration:none;display:flex;gap:8px;align-items:center;color:var(--color-dark-green);font-size:14px;font-style:normal;font-weight:600;line-height:140%}@media screen and (max-width: 600px){.section-contact-us .inner .locations-container .locations-list .location_book-now{margin-top:28px}}.section-contact-us .inner .form-container{flex:0 0 486px;width:486px}@media screen and (max-width: 991px){.section-contact-us .inner .form-container{flex:unset;width:100%}}.section-contact-us .inner .form-container li{list-style:none}.section-contact-us .inner .form-container li:not(:first-of-type){margin-top:16px}.section-contact-us .inner .form-container label{color:#212121;font-size:14px;font-style:normal;font-weight:600;line-height:140%}.section-contact-us .inner .form-container input:not([type=submit]),.section-contact-us .inner .form-container textarea{height:56px;padding:10px 16px;color:#494949;font-size:16px;font-style:normal;font-weight:400;line-height:140%;width:100%;border-radius:4px;border:.5px solid #e4e4e4;background:#fff}.section-contact-us .inner .form-container input[type=submit]{width:260px;margin-top:24px;border:none;display:flex;height:56px;padding:10px 24px;justify-content:center;align-items:center;border-radius:4px;background:var(--color-button-bg);color:#fff;font-size:16px;font-style:normal;font-weight:600;line-height:140%;cursor:pointer}@media screen and (max-width: 600px){.section-contact-us .inner .form-container input[type=submit]{width:100%}}.section-contact-us .inner .form-container textarea{height:253px}.section-booking{margin-top:88px;padding:0 24px}.section-booking .inner .badge{color:#fff;font-size:12px;font-style:normal;font-weight:600;line-height:140%;letter-spacing:1.2px;background-color:var(--color-light-green);padding:2px 10px;width:-moz-fit-content;width:fit-content;border-radius:4px}.section-booking .inner .title{color:var(--color-dark-green);font-size:80px;font-style:normal;font-weight:600;line-height:130%;margin:8px 0 20px}@media screen and (max-width: 991px){.section-booking .inner .title{font-size:40px}}.section-booking .inner .paragraph{color:#494949;font-size:20px;font-style:normal;font-weight:600;line-height:130%;max-width:689px}.section-booking .inner .grid{display:flex;margin-top:56px;gap:24px}@media screen and (max-width: 991px){.section-booking .inner .grid{flex-direction:column}}.section-booking .inner .grid>div:first-of-type{width:100%;display:flex;flex-direction:column;row-gap:32px}.section-booking .inner .grid>div:first-of-type .box{padding:56px;border-radius:12px;background:#fff}@media screen and (max-width: 991px){.section-booking .inner .grid>div:first-of-type .box{padding:40px 20px}}.section-booking .inner .grid>div:first-of-type .box_badge{color:var(--color-light-green);font-size:12px;font-style:normal;font-weight:600;line-height:140%;letter-spacing:1.2px;border:1px solid var(--color-light-green);padding:2px 10px;width:-moz-fit-content;width:fit-content;border-radius:4px}.section-booking .inner .grid>div:first-of-type .box_title{margin:16px 0 24px;color:var(--color-dark-green);font-size:28px;font-style:normal;font-weight:600;line-height:130%;display:flex;justify-content:space-between;align-items:center}.section-booking .inner .grid>div:first-of-type .box_title .plus,.section-booking .inner .grid>div:first-of-type .box_title .minus{display:none}@media screen and (max-width: 991px){.section-booking .inner .grid>div:first-of-type .box_title{font-size:24px}}@media screen and (max-width: 991px){.section-booking .inner .grid>div:first-of-type .box:first-of-type:not(.open)>*:not(.box_toggle){display:none}.section-booking .inner .grid>div:first-of-type .box .plus{display:block}.section-booking .inner .grid>div:first-of-type .box_title{margin-bottom:0}.section-booking .inner .grid>div:first-of-type .box.open .plus{display:none}.section-booking .inner .grid>div:first-of-type .box.open .minus{display:block}}.section-booking .inner .grid>div:first-of-type .box label{margin-bottom:4px;color:#494949;font-size:12px;font-style:normal;font-weight:600;line-height:140%;display:block}@media screen and (max-width: 991px){.section-booking .inner .grid>div:first-of-type .box label{margin-top:24px}}.section-booking .inner .grid>div:first-of-type .box_input-group{width:100%;display:flex;align-items:center;height:56px}.section-booking .inner .grid>div:first-of-type .box_input-group input{height:100%;width:100%;padding-left:24px;color:var(--color-text-grey);font-size:16px;font-style:normal;font-weight:400;line-height:140%;border-radius:6px 0 0 6px;border:1px solid #e4e4e4;border-right:none}@media(max-width: 375px){.section-booking .inner .grid>div:first-of-type .box_input-group input{font-size:14px}}.section-booking .inner .grid>div:first-of-type .box_input-group button{min-width:180px;height:100%;background:var(--color-dark-green);border-radius:0 4px 4px 0;border:none;color:#fff;font-size:16px;font-style:normal;font-weight:600;line-height:140%;display:flex;align-items:center;justify-content:center;gap:8px;cursor:pointer}.section-booking .inner .grid>div:first-of-type .box_small-title{margin:40px 0 24px;color:var(--color-dark-green);font-size:24px;font-style:normal;font-weight:600;line-height:130%}.section-booking .inner .grid>div:first-of-type .box_grid{display:grid;grid-template-columns:1fr 1fr;-moz-column-gap:24px;column-gap:24px;row-gap:16px}@media screen and (max-width: 600px){.section-booking .inner .grid>div:first-of-type .box_grid{grid-template-columns:1fr}}.section-booking .inner .grid>div:first-of-type .box_grid .nearest-clinics-location{padding:16px 20px;border-radius:6px;border:1px solid #e4e4e4;cursor:pointer}.section-booking .inner .grid>div:first-of-type .box_grid .nearest-clinics-location.hidden{display:none}.section-booking .inner .grid>div:first-of-type .box_grid .nearest-clinics-location.active{background:var(--color-dark-green)}.section-booking .inner .grid>div:first-of-type .box_grid .nearest-clinics-location.active *{color:#fff !important}.section-booking .inner .grid>div:first-of-type .box_grid .nearest-clinics-location-title{color:var(--color-dark-green);display:flex;align-items:flex-start;justify-content:space-between;font-size:20px;font-style:normal;font-weight:600;line-height:130%}.section-booking .inner .grid>div:first-of-type .box_grid .nearest-clinics-location-address,.section-booking .inner .grid>div:first-of-type .box_grid .nearest-clinics-location-phone{margin-top:8px;color:#494949;font-size:12px;font-style:normal;font-weight:400;line-height:140%}.section-booking .inner .grid>div:first-of-type .box_show-all{width:100%;display:flex;align-items:center;justify-content:center;cursor:pointer;height:56px;color:var(--color-dark-green);font-size:16px;font-style:normal;font-weight:600;line-height:140%;border-radius:4px;border:1px solid var(--color-dark-green);transition:.2s ease;margin-top:24px}.section-booking .inner .grid>div:first-of-type .box_show-all:hover{background:var(--color-dark-green);color:#fff}.section-booking .inner .grid .details{min-width:384px;padding:56px 24px;border-radius:6px;background:var(--color-dark-green);height:-moz-fit-content;height:fit-content;position:sticky;top:100px}@media screen and (max-width: 991px){.section-booking .inner .grid .details{position:relative;top:0}}.section-booking .inner .grid .details_title{color:#fff;font-size:24px;font-style:normal;font-weight:600;line-height:130%;margin-bottom:32px}.section-booking .inner .grid .details_group{margin-bottom:16px;display:flex;align-items:flex-start;gap:8px}.section-booking .inner .grid .details_group-type{display:flex;align-items:center;flex:0 0 94px;gap:8px;color:#fff;font-size:14px;font-style:normal;font-weight:600;line-height:140%}.section-booking .inner .grid .details_group-value{display:flex;align-items:flex-start;color:#fff;font-size:16px;font-style:normal;font-weight:400;line-height:140%;width:100%;justify-content:space-between}.section-booking .inner .grid .details_group-value .location-value{font-weight:600;line-height:140%}.section-booking .inner .grid .details_group-value .location-value span{display:block;font-size:12px;font-weight:400}.section-booking .inner .grid .details_group-value .location-value span:first-of-type{margin:4px 0}.section-booking .inner .grid .details_group-value .edit{cursor:pointer;text-decoration:underline;color:#fff;font-size:14px;font-style:normal;font-weight:400;line-height:140%}.section-booking .inner .grid>div:first-of-type .box_show-all:hover{background:var(--color-dark-green);color:#fff}@media screen and (max-width: 991px){.section-booking .inner .grid .details{position:relative;top:0;min-width:unset}}.section-booking .inner .grid .details_title{color:#fff;font-size:24px;font-style:normal;font-weight:600;line-height:130%;margin-bottom:32px}.section-booking .inner .grid .details_group{margin-bottom:16px;display:flex;align-items:flex-start;gap:8px}.section-booking .inner .grid .details_group-type{display:flex;align-items:center;flex:0 0 94px;gap:8px;color:#fff;font-size:14px;font-style:normal;font-weight:600;line-height:140%}.section-booking .inner .grid .details_group-value{display:flex;align-items:flex-start;color:#fff;font-size:16px;font-style:normal;font-weight:400;line-height:140%;width:100%;justify-content:space-between}.section-booking .inner .grid .details_group-value .location-value{font-weight:600;line-height:140%}.section-booking .inner .grid .details_group-value .location-value span{display:block;font-size:12px;font-weight:400}.section-booking .inner .grid .details_group-value .location-value span:first-of-type{margin:4px 0}.section-booking .inner .grid .details_group-value .edit{cursor:pointer;text-decoration:underline;color:#fff;font-size:14px;font-style:normal;font-weight:400;line-height:140%}/*# sourceMappingURL=style.css.map */