#header{left:0;position:fixed;top:0;transition:all .3s ease;width:100%;z-index:2}@media (max-width:1199px){body.sticky:not(.menu-open) #header{box-shadow:0 2px 10px 0 rgba(47,41,51,.1)}}#topbar{background:#59058a;color:#fff;font-size:.875rem;line-height:1.125rem;padding:.875rem 0}#topbar .container1{align-items:center;display:flex;height:100%;max-width:95rem}@media (max-height:479px),(max-width:767px){#topbar p:first-child:not(:only-child){display:none}}@media (min-width:768px) and (min-height:480px){#topbar p:nth-child(2){display:none}}#topbar a:active,#topbar a:focus,#topbar a:hover{color:#d5d2d6}#topbar:not(:has(#announcements)) .container1{justify-content:center;text-align:center}#topbar:has(#announcements) .container1{max-width:100%}#topbar:has(#announcements) .controller{flex-shrink:0;margin-right:.9375rem}#topbar:has(#announcements) .controller button{border:1px solid #fff;border-radius:50%;height:1.125rem;position:relative;width:1.125rem}#topbar:has(#announcements) .controller button:active,#topbar:has(#announcements) .controller button:focus,#topbar:has(#announcements) .controller button:hover{background:#fff;border-color:#fff}#topbar:has(#announcements) .controller button:active:before,#topbar:has(#announcements) .controller button:focus:before,#topbar:has(#announcements) .controller button:hover:before{border-color:#59058a}#topbar:has(#announcements) .controller button:before{content:""}#topbar:has(#announcements) .controller button:not(:last-child){margin-right:.25rem}#topbar:has(#announcements) .controller .pause:before{border-left:2px solid #fff;border-right:2px solid #fff;height:.375rem;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:.125rem}#topbar:has(#announcements) .controller .play:active:before,#topbar:has(#announcements) .controller .play:focus:before,#topbar:has(#announcements) .controller .play:hover:before{border-color:transparent transparent transparent #59058a}#topbar:has(#announcements) .controller .play:before{border-color:transparent transparent transparent #fff;border-style:solid;border-width:.25rem 0 .25rem .3125rem;left:.375rem;position:absolute;top:.25rem}#topbar:has(#announcements) .controller .next:before{border-bottom:2px solid #fff;border-right:2px solid #fff;height:.25rem;left:.25rem;position:absolute;top:.3125rem;transform:rotate(-45deg);transition:border-color .15s linear;width:.25rem}@media (max-width:479px){#topbar:has(#announcements) .controller{margin-right:.625rem}}#announcements{align-items:center;display:flex;transform:translateX(0)}#announcements .announcement{align-items:center;display:flex;flex:1 0 100%;justify-content:center}#announcements .announcement:not(.current){display:none}#announcements .announcement.next:first-child,#announcements .announcement.prev{order:1}#announcements .announcement.hide{animation:flipOutX .5s forwards}#announcements .announcement.next:not(.hide){animation:flipInX .5s forwards}#top-menu{background:#fff}#top-menu .container1{align-items:center;display:flex;flex-wrap:wrap;height:5.5rem;justify-content:space-between;max-width:95rem}@media (max-width:1199px){#top-menu .container1{height:4rem}}#top-menu .cta-links{align-items:center;display:flex}@media (max-width:1199px){#top-menu .cta-links li:not(:last-child){display:none}}@media (min-width:1200px){#top-menu .cta-links li:last-child{margin-left:1.1875rem}}#top-menu .cta-links .button:not(.consult){background:none;color:#2f2933;padding-left:2.5rem;padding-right:1rem;position:relative}#top-menu .cta-links .button:not(.consult):before{background-position:50%;background-repeat:no-repeat;background-size:cover;content:"";height:1rem;left:1rem;position:absolute;top:50%;transform:translateY(-50%);width:1rem}#top-menu .cta-links .button:not(.consult):active,#top-menu .cta-links .button:not(.consult):focus,#top-menu .cta-links .button:not(.consult):hover{background:#faf9fa}#top-menu .cta-links .phone:before{background-image:url(/assets/images/icons/phone-black.svg)}#top-menu .cta-links .topbar-link:before{background-image:url(/assets/images/icons/ivf.svg)}@media (min-width:1200px){#top-menu .cta-links .consult{padding-left:3rem;padding-right:1.625rem;position:relative}#top-menu .cta-links .consult:before{background-image:url(/assets/images/icons/arrow-white.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;content:"";height:.75rem;left:1.625rem;position:absolute;top:50%;transform:translateY(-50%);transition:inherit;width:.75rem}#top-menu .cta-links .consult span:last-child{display:none}}@media (max-width:1199px){#top-menu .cta-links .consult{height:2.25rem;line-height:2.375rem;padding-left:1.25rem;padding-right:1.25rem}#top-menu .cta-links .consult span:first-child{display:none}}@media (max-width:320px){#top-menu .cta-links .consult{padding-left:.75rem;padding-right:.75rem}}#logo{display:block;line-height:0;margin-right:auto}@media (max-width:1199px){#logo{max-width:7rem}}form[id*=site-search] label{left:-9999px;position:absolute;top:-9999px}#desktop-site-search,#mobile-site-search{position:relative}#desktop-site-search{border-right:1px solid #d5d2d6;margin-right:1rem;padding-right:1.25rem}#desktop-site-search.open input{opacity:1;width:15.625rem;z-index:1}#desktop-site-search.open button{background:#59058a}#desktop-site-search.open button:before{opacity:0}#desktop-site-search.open button:after{opacity:1}#desktop-site-search input{border-bottom-right-radius:0;border-right:0;border-top-right-radius:0;height:2.5rem;opacity:0;position:absolute;right:3.75rem;transition:all .3s;width:0;z-index:-1}#desktop-site-search button{border-radius:.25rem;height:2.5rem;position:relative;width:2.5rem}#desktop-site-search button:active,#desktop-site-search button:focus,#desktop-site-search button:hover{background:#59058a}#desktop-site-search button:active:before,#desktop-site-search button:focus:before,#desktop-site-search button:hover:before{opacity:0}#desktop-site-search button:active:after,#desktop-site-search button:focus:after,#desktop-site-search button:hover:after{opacity:1}#desktop-site-search button:after,#desktop-site-search button:before{background-position:50%;background-repeat:no-repeat;background-size:cover;content:"";height:1.0625rem;left:50%;position:absolute;top:.75rem;transform:translateX(-50%);transition:all .15s linear;width:1rem}#desktop-site-search button:before{background-image:url(/assets/images/icons/search-black.svg)}#desktop-site-search button:after{background-image:url(/assets/images/icons/search-white.svg);opacity:0}@media (max-width:1199px){#desktop-site-search{display:none}}#mobile-site-search{margin-bottom:1.0625rem}#mobile-site-search input{background:none;border:0;border-bottom:1px solid hsla(0,0%,100%,.3);border-radius:0;height:2.625rem;padding:0 2.25rem 0 0}#mobile-site-search input:active,#mobile-site-search input:focus{border-color:#fff!important}#mobile-site-search input.error{border-color:#b20101!important}#mobile-site-search input::-moz-placeholder{color:#fff}#mobile-site-search input,#mobile-site-search input::placeholder{color:#fff}#mobile-site-search button{position:absolute;right:0;top:50%;transform:translateY(-50%)}#mobile-site-search button,#mobile-site-search button:before{height:1.0625rem;width:1rem}#mobile-site-search button:before{background-image:url(/assets/images/icons/search-white.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;content:"";left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}@media (min-width:1200px){#mobile-site-search{display:none}}#menu-container{background:rgba(89,5,138,.96)}@media (max-width:1199px){#menu-container #secondary-menu{margin:1.75rem 0 2.8125rem}#menu-container #secondary-menu>li:not(:last-child){margin-bottom:.9375rem}#menu-container #secondary-menu a{color:#eeedef;font-size:1rem;font-weight:300;letter-spacing:.02em;line-height:1.25rem}#menu-container .cta-links{align-items:center;display:flex;gap:1.25rem;justify-content:center;margin-top:auto}}@media (max-width:320px){#menu-container .cta-links .button{padding-left:1.25rem;padding-right:1.25rem}}@media (min-width:1200px){#menu-container{display:block!important;opacity:1!important;padding-left:2.5rem;padding-right:2.5rem}#menu-container #secondary-menu,#menu-container .cta-links{display:none}}@media (max-width:1199px){#menu-container{background:#59058a;display:none;flex-direction:column;height:calc(100vh - 4rem);overflow:scroll;padding:1.375rem 2.5rem 2.875rem}}@media (max-width:320px){#menu-container{padding-left:1.25rem;padding-right:1.25rem}}#menu>li>a,#secondary-menu>li>a{display:inline-block;text-decoration:none}#menu>li>button{position:relative}#menu .submenu{display:none;width:100%}#menu .submenu .text-container{color:#390359}#menu .submenu .side-menu h3{font-family:Univers,sans-serif;line-height:1.5rem}#menu .submenu .side-menu a{color:#59058a;display:inline-block;font-weight:400;line-height:1.5rem;position:relative;text-decoration:none!important}#menu .submenu .side-menu a:active:before,#menu .submenu .side-menu a:focus:before,#menu .submenu .side-menu a:hover:before{width:calc(100% - 1rem)}#menu .submenu .side-menu a:active:after,#menu .submenu .side-menu a:focus:after,#menu .submenu .side-menu a:hover:after{right:-.5rem}#menu .submenu .side-menu a:after,#menu .submenu .side-menu a:before{content:"";transition:all .3s}#menu .submenu .side-menu a:before{background:#59058a;bottom:2px;height:1px;left:0;position:absolute;width:0}#menu .submenu .side-menu a:after{background-image:url(/assets/images/icons/arrow-long-brand.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;display:inline-block;height:.4375rem;position:relative;right:-.25rem;top:-2px;width:1rem}@media (min-width:1200px){#menu{align-items:center;display:flex;gap:3.75%;justify-content:center;margin-left:auto;margin-right:auto;max-width:100rem}#menu>li>a,#menu>li>button{color:#fff;font-weight:400;height:3rem;line-height:3.1875rem;padding-left:.875rem;padding-right:.875rem}#menu>li>a{display:block}#menu>li>button{overflow:hidden}#menu>li>button.open:after{opacity:1}#menu>li>button:after{background:#fff;bottom:-.4375rem;content:"";height:.5rem;left:50%;opacity:0;position:absolute;transform:rotate(45deg) translateX(-50%);transition:all .3s;width:.5rem}#menu .submenu{background:hsla(300,9%,98%,.98);left:0!important;line-height:1.5rem;max-height:calc(100vh - 8.5rem);overflow-y:scroll;padding:3.4375rem 0 4.5rem;position:absolute;top:8.5rem}#menu .submenu .close-submenu{display:none}#menu .submenu .container1{align-items:inherit;display:flex;flex-wrap:wrap;justify-content:center}#menu .submenu .side-menu,#menu .submenu .text-container{padding-bottom:1.5rem}#menu .submenu .text-container{border-right:1px solid #d5d2d6;margin-right:4.6667%;padding-left:4.6667%;padding-right:4.6667%;width:60.5%}#menu .submenu .text-container>*{max-width:35.5rem}#menu .submenu .text-container h2:not(:last-child){margin-bottom:1.5625rem}#menu .submenu .text-container p:not(:last-child){margin-bottom:2.5rem}#menu .submenu .text-container .button:not(:hover):not(:active):not(:focus){background:#faf9fa}#menu .submenu .side-menu{padding-top:1.0625rem;width:34.6667%}#menu .submenu .side-menu h3{font-size:1.3125rem}#menu .submenu .side-menu h3:not(:first-child){margin-top:2.5625rem}#menu .submenu .side-menu h3:not(:last-child){margin-bottom:.6875rem}#menu .submenu .side-menu li:not(:last-child){margin-bottom:.75rem}}@media (max-width:1199px){#menu>li>a,#menu>li>button{color:#fff;font-size:1.125rem;font-weight:300;letter-spacing:.01em;line-height:1.25rem;padding:.8125rem 0 .75rem}#menu>li>button{padding-right:2.25rem}#menu>li>button:after{background-image:url(/assets/images/icons/slider-caret-white.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;content:"";height:.75rem;position:absolute;right:0;top:1.0625rem;transform:rotate(180deg);width:.5rem}#menu .submenu{border-left:.9375rem solid transparent;position:fixed;top:4rem;transition:border 0s;z-index:1}#menu .submenu.showing{border-color:rgba(47,41,51,.8);transition:border .3s}#menu .submenu .close-submenu{background:#59058a;color:#fff;font-size:1.125rem;height:4.375rem;letter-spacing:.01em;line-height:4.5rem;padding:0 2.5rem 0 4.125rem;position:relative}#menu .submenu .close-submenu:before{background-image:url(/assets/images/icons/slider-caret-white.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;content:"";height:.75rem;left:2.5rem;position:absolute;top:1.875rem;width:.5rem}}@media (max-width:1199px) and (max-height:479px),(max-width:1199px) and (max-width:767px){#menu .submenu .close-submenu:before{left:1.25rem}}@media (max-width:1199px) and (max-width:320px){#menu .submenu .close-submenu:before{left:1rem}}@media (max-width:1199px) and (max-height:479px),(max-width:1199px) and (max-width:767px){#menu .submenu .close-submenu{padding-left:3.125rem}}@media (max-width:1199px){#menu .submenu .container1{background:#fff;height:calc(100vh - 8.375rem);overflow:scroll;padding-bottom:4.0625rem;padding-top:1.6875rem}#menu .submenu .text-container{font-size:.875rem;font-weight:300;line-height:1.3125rem}#menu .submenu .text-container h2{font-size:1.8125rem;line-height:2.1875rem}#menu .submenu .text-container h2:not(:last-child){margin-bottom:.9375rem}#menu .submenu .text-container p:not(:last-child){margin-bottom:1rem}#menu .submenu .side-menu{margin-top:2.5rem}#menu .submenu .side-menu h3{font-size:1.125rem}#menu .submenu .side-menu h3:not(:first-child){margin-top:1.9375rem}#menu .submenu .side-menu h3:not(:last-child){margin-bottom:.9375rem}#menu .submenu .side-menu li:not(:last-child){margin-bottom:.625rem}#menu .submenu .side-menu a{font-size:.875rem;line-height:1.3125rem}}#menu button{text-align:left;width:100%}header:has(#topbar) .submenu{top:11.375rem}@media (max-width:1199px){header:has(#topbar) #menu-container{height:calc(100vh - 6.875rem)}header:has(#topbar) #menu-container #menu>li>button{padding:.5rem 0}header:has(#topbar) #menu-container #secondary-menu{margin:1.75rem 0}}#mobile-menu-button{border:1px solid #d5d2d6;border-radius:.25rem;height:2.25rem;margin-left:.625rem;position:relative;width:2.25rem}#mobile-menu-button.open span{bottom:.375rem;transform:translate3d(0,-.5625rem,0) rotate(-45deg);transition-delay:.22s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}#mobile-menu-button.open span:before{top:0;transform:rotate(-90deg);transition:top .1s cubic-bezier(.33333,0,.66667,.33333) .16s,transform .13s cubic-bezier(.215,.61,.355,1) .25s}#mobile-menu-button.open span:after{opacity:0;top:0;transition:top .2s cubic-bezier(.33333,0,.66667,.33333),opacity .1s linear .22s}#mobile-menu-button span{bottom:.625rem;left:.5625rem;transition-delay:.13s;transition:transform .13s cubic-bezier(.55,.055,.675,.19)}#mobile-menu-button span,#mobile-menu-button span:after,#mobile-menu-button span:before{background:#59058a;height:.125rem;position:absolute;width:1rem}#mobile-menu-button span:after,#mobile-menu-button span:before{content:"";left:0;transition:transform .15s ease}#mobile-menu-button span:before{top:-.375rem;transition:top .12s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19)}#mobile-menu-button span:after{top:-.75rem;transition:top .2s cubic-bezier(.33333,.66667,.66667,1) .2s,opacity .1s linear}@media (min-width:1200px){#mobile-menu-button{display:none}}#hero{color:#fff;margin-top:5.5rem}#hero.hero-slider,#hero:not([class]){background:#e9eaee;overflow:hidden;position:relative}@media (max-width:1023px){#hero.hero-slider .bg-container,#hero:not([class]) .bg-container{height:auto;padding-bottom:27.5rem;position:relative}}@media (max-height:479px),(max-width:767px){#hero.hero-slider .bg-container,#hero:not([class]) .bg-container{padding-bottom:calc(100vh - 4rem)}}@media (max-width:479px){#hero.hero-slider .bg-container,#hero:not([class]) .bg-container{padding-bottom:69.8667vw}}#hero.hero-slider .container1,#hero:not([class]) .container1{font-size:1.3125rem;letter-spacing:-.01em;line-height:2rem}@media (min-width:1024px){#hero.hero-slider .container1>:not(.hero-box),#hero:not([class]) .container1>:not(.hero-box){max-width:48%}#hero.hero-slider .container1,#hero:not([class]) .container1{position:relative;top:26.9566%}}@media (min-width:1024px) and (max-height:800px){#hero.hero-slider .container1,#hero:not([class]) .container1{top:calc(50vw - 34.5rem)}}@media (min-width:1024px) and (max-height:800px) and (max-width:80rem){#hero.hero-slider .container1,#hero:not([class]) .container1{top:5.5rem}}@media (min-width:1024px) and (max-height:800px) and (max-width:1199px){#hero.hero-slider .container1,#hero:not([class]) .container1{top:2.5rem}}@media (max-width:1023px){#hero.hero-slider .container1,#hero:not([class]) .container1{background:#59058a;padding-bottom:3rem;padding-top:3rem}}@media (max-height:479px),(max-width:767px){#hero.hero-slider .container1,#hero:not([class]) .container1{font-size:.9375rem;font-weight:300;line-height:1.6875rem;padding-bottom:2.5rem;padding-top:2.5rem}}@media (max-width:320px){#hero.hero-slider .container1,#hero:not([class]) .container1{padding-bottom:1.25rem;padding-top:1.25rem}}#hero.hero-slider h2,#hero:not([class]) h2{color:inherit;font-size:4rem;line-height:4rem}#hero.hero-slider h2:not(:first-child),#hero:not([class]) h2:not(:first-child){margin-top:0}#hero.hero-slider h2:not(:last-child),#hero:not([class]) h2:not(:last-child){margin-bottom:2.1875rem}@media (max-height:479px),(max-width:767px){#hero.hero-slider h2:not(:last-child),#hero:not([class]) h2:not(:last-child){margin-bottom:1.3125rem}#hero.hero-slider h2,#hero:not([class]) h2{font-size:2.375rem;line-height:2.625rem}}@media (max-width:320px){#hero.hero-slider h2,#hero:not([class]) h2{font-size:2.125rem;line-height:2.375rem}}@media (min-width:1024px){#hero.hero-slider,#hero:not([class]){height:calc(100vh - 5.5rem)}}@media (min-width:1024px) and (max-width:1199px){#hero.hero-slider,#hero:not([class]){height:calc(100vh - 4rem)}}#hero .title-small{background:#faf9fa;border-radius:.125rem;color:#59058a;display:inline-block;font-size:1rem;font-weight:400;letter-spacing:0;line-height:2rem;padding:.3125rem 1rem .1875rem}#hero .title-small:not(:only-child){margin-bottom:1.5rem}@media (max-height:479px),(max-width:767px){#hero .title-small:not(:only-child){margin-bottom:1.3125rem}#hero .title-small{font-size:.9375rem;line-height:1.375rem;padding:.375rem 1.25rem .25rem}}@media (max-width:320px){#hero .title-small{padding-left:.75rem;padding-right:.75rem}}@media (max-width:1199px){#hero{margin-top:4rem}}@media (min-width:1024px){#hero .black{color:#2f2933}#hero .brand{color:#59058a}#hero .brand-dark{color:#390359}}@media (max-width:1023px){#hero{text-align:center}}

/*# sourceMappingURL=above-fold.css.map*/