@import url("https://fonts.googleapis.com/css2?family=Roboto&display=swap");@font-face{font-family:'SF';src:url(/assets/FontsFree-Net-SFProDisplay-Bold-c9827fe6da53ebb039959d9efb76a1e38b2de98586aeb0889f2151bcd72f8aca.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:'SF';src:url(/assets/FontsFree-Net-SFProDisplay-Regular-84c665facfb01427187dee17b1460821271595f8b8794bbc4c8a3f438699828c.ttf) format("truetype");font-weight:400;font-style:normal}html{font-size:62.5%;font-family:"SF", "Roboto", sans-serif;color:#4c4c4c;overflow-x:hidden}body{margin:0;padding:0;line-height:1}body.landing-menu-opened{overflow:hidden}*,*::before,*::after{box-sizing:border-box}img{display:block;height:auto}a{text-decoration:none}button{cursor:pointer;margin:0;padding:0;border:0;background-color:transparent}button:focus{outline:none}ul{list-style:none;margin:0;padding:0}input,textarea,button{font-family:inherit}main{padding-top:62px}@media (min-width: 768px){main{padding-top:81px}}@media (min-width: 1025px){main{padding-top:92px}}h1,.h1{font-weight:bold}@media (max-width: 375px){h1,.h1{font-size:3.6rem;line-height:4.8rem}}@media (min-width: 376px) and (max-width: 1215px){h1,.h1{font-size:calc(3.6rem + 20 * ((100vw - 375px) / (1215 - 375)));line-height:calc(4.8rem + 24 * ((100vw - 375px) / (1215 - 375)))}}@media (min-width: 1216px){h1,.h1{font-size:5.6rem;line-height:7.2rem}}h2,.h2,.banner-with-text__text h1{font-weight:bold}@media (max-width: 375px){h2,.h2,.banner-with-text__text h1{font-size:3.2rem;line-height:4rem}}@media (min-width: 376px) and (max-width: 1215px){h2,.h2,.banner-with-text__text h1{font-size:calc(3.2rem + 16 * ((100vw - 375px) / (1215 - 375)));line-height:calc(4rem + 20 * ((100vw - 375px) / (1215 - 375)))}}@media (min-width: 1216px){h2,.h2,.banner-with-text__text h1{font-size:4.8rem;line-height:6rem}}h4,.h4{font-weight:500}@media (max-width: 375px){h4,.h4{font-size:1.8rem;line-height:2.8rem}}@media (min-width: 376px) and (max-width: 1215px){h4,.h4{font-size:calc(1.8rem + 12 * ((100vw - 375px) / (1215 - 375)));line-height:calc(2.8rem + 20 * ((100vw - 375px) / (1215 - 375)))}}@media (min-width: 1216px){h4,.h4{font-size:3rem;line-height:4.8rem}}h5,.h5{font-size:2rem;line-height:3.2rem;font-weight:bold}h6,.h6{font-size:1.6rem;letter-spacing:3px;font-weight:bold}p,a,q{font-size:1.7rem;line-height:2.6rem}@media (max-width: 375px){.p2,.grid-with-team__item h4,.banner-with-text__text p{font-size:2rem;line-height:3.2rem}}@media (min-width: 376px) and (max-width: 1215px){.p2,.grid-with-team__item h4,.banner-with-text__text p{font-size:calc(2rem + 4 * ((100vw - 375px) / (1215 - 375)));line-height:calc(3.2rem + 8 * ((100vw - 375px) / (1215 - 375)))}}@media (min-width: 1216px){.p2,.grid-with-team__item h4,.banner-with-text__text p{font-size:2.4rem;line-height:4rem}}.container{max-width:1215px;width:100%;margin:0 auto;box-sizing:border-box;padding-right:2rem;padding-left:2rem}@media (min-width: 576px){.container{padding-right:2.4rem;padding-left:2.4rem}}@media (min-width: 1281px){.container{padding-right:6.4rem;padding-left:6.4rem}}.heading-with-logo{color:#009dd1;margin:0;position:relative;text-align:center}.heading-with-logo::before{content:'';display:block;height:4rem;margin:0 auto;width:4rem;background-image:url(/assets/landing/heading-mark-8df54e6ec032f770654a536bf0d9595884e369dea51c29110abe75c0cf963e52.svg);background-position:left center;background-repeat:no-repeat;background-size:auto 100%}@media (min-width: 576px){.heading-with-logo{padding-left:6rem;padding-top:0}.heading-with-logo::before{position:absolute;top:0;left:0;margin:0;height:100%;width:6rem}}@media (min-width: 576px){.banner-with-text__text .heading-with-logo::before,.grid-with-team__title .heading-with-logo::before{top:27%;height:73%;transform:translateY(-1.25rem)}}.btn{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;border-radius:100px;border:1px solid transparent;padding:1rem 2.4rem;font-size:1.6rem;font-weight:bold;text-align:center;height:5rem;text-decoration:none;cursor:pointer}.btn--icon img,.btn--icon svg{margin-left:1rem}.btn--blue{background-color:#009dd1;color:#fff}.btn--small{height:3.6rem}.btn--border-blue{background-color:#fff;color:#009dd1;border:solid 1.5px #009dd1;transition:linear .3s}.btn--border-blue svg circle,.btn--border-blue svg path,.btn--border-blue svg rect{transition:linear .3s}@media (min-width: 1025px){.btn--border-blue:hover{background-color:#009dd1;color:#fff}.btn--border-blue:hover svg circle{fill:#fff}.btn--border-blue:hover svg path,.btn--border-blue:hover svg rect{stroke:#fff}}.burger__line{display:block;margin-bottom:0.8rem;width:25px;height:2px;background-color:#009dd1}.burger__line:last-child{margin-bottom:0}.header{position:fixed;top:0;z-index:1111;width:100%;transition:linear 0.3s;background-color:#fff}.header__fader{visibility:hidden;opacity:0;transition:all 250ms ease-out;position:fixed;z-index:10;background:rgba(76,76,76,0.6);width:100%;height:100%;top:0;left:0}.header__container{display:flex;justify-content:space-between;align-items:center;padding-top:2rem;padding-bottom:2rem;box-sizing:border-box;transition:linear 0.2s}@media (min-width: 768px){.header__container{padding-top:2.8rem;padding-bottom:2.8rem}}.header__logo img{width:184px}@media (min-width: 768px){.header__logo img{width:231px}}.header__nav{width:100%}@media (max-width: 1024px){.header__nav{position:absolute;z-index:10;top:0;left:101%;height:100vh;max-width:38rem;width:100%;box-sizing:border-box;padding:2rem;transition:transform 300ms ease-out;overflow-y:auto;background-color:#009dd1}}.header__close-nav{margin-left:auto;width:2.4rem}.header__close-nav img{width:100%}.header__menu{position:relative;display:flex;justify-content:flex-end;align-items:center}@media (max-width: 1024px){.header__menu{flex-direction:column}}.header__menu-item{position:relative;display:flex;justify-content:center}@media (max-width: 1024px){.header__menu-item{margin-bottom:5rem;width:100%}}@media (max-width: 1024px){.header__menu-item:not(:last-child){margin-bottom:5rem}}@media (min-width: 1025px){.header__menu-item:not(:last-child){margin-right:3rem}}.header__link{color:#4c4c4c;font-weight:bold;font-size:1.6rem;border-bottom:2px solid transparent;transition:linear .2s}@media (max-width: 1024px){.header__link{color:#fff}}.header__link:hover{color:#009dd1;border-bottom:2px solid #009dd1}.header__burger{display:none;margin-left:2rem}@media (max-width: 1024px){.header__burger{display:block}}.header__nav-subheader{display:flex;justify-content:space-between;align-items:center;margin-bottom:8rem}@media (min-width: 1025px){.header__nav-subheader{display:none}}.header__nav-subheader>img{width:184px}@media (max-width: 1024px){.header__btn{border:1px solid transparent;background-color:#fff;color:#4c4c4c;height:44px;width:95%}}@media (max-width: 1024px){.header__btn svg path,.header__btn svg rect{stroke:#4c4c4c}}.header--min{box-shadow:0 0 10px rgba(0,0,0,0.4);transition:all 0.25s linear}@media (min-width: 768px){.header--min .header__container{padding-top:1.8rem;padding-bottom:1.8rem}}.header--menu-opened .header__fader{visibility:visible;opacity:1;transition:all 250ms ease-out}@media (max-width: 1024px){.header--menu-opened .header__nav{transform:translateX(-101%);transition:transform 300ms ease-out}}.banner-with-text{position:relative;min-height:68vw}@media (min-width: 768px){.banner-with-text{min-height:58vw;display:flex;align-items:flex-end}}@media (min-width: 1025px){.banner-with-text{min-height:58vw}}@media (min-width: 1800px){.banner-with-text{min-height:38vw}}.banner-with-text__banner{width:100%;z-index:-1}@media (min-width: 768px){.banner-with-text__banner{position:absolute;top:0;left:0;height:80%}}@media (min-width: 1281px){.banner-with-text__banner{height:86%}}.banner-with-text__banner img{min-height:35vh;width:100%;height:100%;object-fit:cover;z-index:-1}.banner-with-text__text{background-color:#f8f8f8;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 1.6rem 4rem;box-sizing:border-box;margin-top:-8rem;position:relative}@media (min-width: 576px){.banner-with-text__text{padding:4rem}}@media (min-width: 768px){.banner-with-text__text{margin:0}}@media (min-width: 1025px){.banner-with-text__text{padding:4rem 9.2rem}}@media (min-width: 1281px){.banner-with-text__text{padding:4rem 9.2rem;min-height:44rem}}.banner-with-text__text p{margin-top:2rem}@media (min-width: 1025px){.banner-with-text__text p{margin-top:4rem}}.text-on-img-to-bord{margin:6rem 0;position:relative;min-height:37vw}@media (min-width: 768px){.text-on-img-to-bord{display:flex;align-items:center}}.text-on-img-to-bord__picture{height:100%;width:100%;z-index:-1}@media (min-width: 768px){.text-on-img-to-bord__picture{position:absolute;top:0;right:0;width:60%}.text-on-img-to-bord__picture::before{position:absolute;content:"";width:100%;height:100%;background-image:radial-gradient(circle at 50% 50%, #9af2ff, #42ddf3 118%);opacity:0.09}}.text-on-img-to-bord__picture img{position:relative;opacity:1;width:100%;height:100%;object-fit:cover;min-height:33rem}.text-on-img-to-bord__text{width:100%;background-color:#fff;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;margin-top:-4rem;box-sizing:border-box;padding:2rem 0}@media (min-width: 768px){.text-on-img-to-bord__text{padding:2rem 5rem;min-height:38rem;margin:5rem 0;width:60%}}@media (min-width: 1025px){.text-on-img-to-bord__text{padding:2rem 9rem}}.text-on-img-to-bord__text h2{font-size:3.2rem;line-height:4rem;font-weight:700}.text-on-img-to-bord__text h2::before{height:4rem}.text-on-img-to-bord__text q{margin-top:3rem;quotes:none}@media (min-width: 1025px){.text-on-img-to-bord__text q{margin-top:4rem}}.text-on-img-to-bord--reverse .text-on-img-to-bord__picture{height:100%;width:100%;z-index:-1}@media (min-width: 768px){.text-on-img-to-bord--reverse .text-on-img-to-bord__picture{position:absolute;top:0;left:0;right:auto;width:60%}}.text-on-img-to-bord--reverse .text-on-img-to-bord__text{margin-left:auto}.grid-with-team{margin:5rem 0 8.8rem}@media (max-width: 1024px){.grid-with-team{margin:8rem 0 11rem}}.grid-with-team__title{display:flex;justify-content:center;text-align:center;margin-bottom:4.4rem}@media (min-width: 1025px){.grid-with-team__title{margin-bottom:6.4rem}}.grid-with-team__wrapp{display:grid;gap:3rem}@media (min-width: 576px){.grid-with-team__wrapp{grid-template-columns:repeat(2, 1fr);gap:4rem 6rem}}@media (min-width: 768px){.grid-with-team__wrapp{grid-template-columns:repeat(3, 1fr)}}.grid-with-team__item{text-align:center}.grid-with-team__item h4{margin-bottom:1rem}.grid-with-team__item h5{margin-top:1rem;color:#009dd1}.grid-with-team__picture{width:168px;height:168px;border-radius:50%;overflow:hidden;margin:auto;margin-bottom:2rem}.grid-with-team__picture img{width:100%;height:100%;object-fit:cover}.footer-section{position:relative;background-color:#009dd1;padding:5rem 0 3.5rem}.footer-section::before{position:absolute;content:'';top:100%;width:100%;height:33px;background-color:#42ddf3}@media (max-width: 575px){.footer-section::before{height:10px}}.footer-section__container{display:grid;justify-content:space-around;gap:5.5rem 1.6rem}@media (min-width: 1025px){.footer-section__container{gap:11rem 3rem;justify-content:space-between}}.footer-section__logo{grid-column:1/3;grid-row:1/2}@media (min-width: 576px){.footer-section__logo{grid-column:1/4;grid-row:1/2}}@media (min-width: 768px){.footer-section__logo{grid-column:1/2;grid-row:1/2}}.footer-section__logo img{margin:0 auto}.footer-section__logo svg{height:30px;margin:1.2rem auto 0 auto;display:block}@media (min-width: 576px){.footer-section__logo svg{margin-left:unset;margin-right:unset}}.footer-section__list h6{color:#fff;margin:0 0 2.5rem}.footer-section__list ul li{margin-top:2rem}.footer-section__link{color:#fff;font-size:1.6rem;line-height:2.4rem}.footer-section__list-explore{grid-column:1/2;grid-row:2/4}@media (min-width: 768px){.footer-section__list-explore{grid-column:2/3;grid-row:1/3}}.footer-section__list-information{grid-column:2/2;grid-row:2/3}@media (min-width: 768px){.footer-section__list-information{grid-column:3/4;grid-row:1/2}}@media (min-width: 1025px){.footer-section__list-information{grid-column:3/4;grid-row:1/3}}.footer-section__social-media{grid-column:2/2;grid-row:3/4}@media (min-width: 768px){.footer-section__social-media{grid-column:3/4;grid-row:2/3}}@media (min-width: 1025px){.footer-section__social-media{grid-column:4/5;grid-row:1/3}}.footer-section__social-media ul{display:grid;grid-template-columns:repeat(4, 1fr);gap:1rem}.footer-section__copyright{display:flex;align-items:flex-end;grid-column:1/3;grid-row:4/5;color:#fff;font-size:1.6rem;line-height:2.4rem}@media (max-width: 575px){.footer-section__copyright{display:flex;flex-direction:column-reverse;align-items:flex-start}}@media (min-width: 576px){.footer-section__copyright{grid-column:3/4;grid-row:2/3}}@media (min-width: 768px){.footer-section__copyright{grid-column:1/2;grid-row:2/3}}.ukca-ce-logos{margin-top:4rem;text-align:left}.ukca-ce-logos__marks{display:flex;align-items:center;height:3rem}.ukca-ce-logos__ukca{display:block;height:4rem;margin:0;transform:translateX(-0.5rem);width:4rem}.ukca-ce-logos__divider{background-color:#fff;display:block;height:3rem;margin:0 1.2rem 0 0.2rem;width:0.3rem}.ukca-ce-logos__ce{background-image:url(/assets/ce-medical-logo-55f49271fab2a6bfc736b65a457d3eefd6222f7aaa6a3727f895a024acde786f.svg);background-position:left center;background-repeat:no-repeat;background-size:auto 100%;display:block;height:3rem;width:4rem}.ukca-ce-logos__medical-device{color:#fff;display:block;font-size:1.6rem;line-height:1;margin-top:2.5rem}.footer-section__logo .ukca-ce-logos__ukca{margin:0}
