.template-index .testimonials-two .testimonials-media img{border-radius:100%;width:60px;height:60px;object-fit:cover}.back-to-top-mobile-true .back-to-top{box-sizing:border-box}.list-social__link{padding:1.2rem 1.3rem!important}.call_btn-block{height:auto}.page-contact .mapouter,.page-contact .gmap_canvas,.page-contact .gmap_iframe{width:100%!important}.page-contact .image-with-text-section .page-width{padding-left:5rem;padding-right:5rem}.template-page nav.breadcrumbs{position:absolute}.page-faq .main-page-title{margin-bottom:0}.page-faq .collapsible-content-header .collapsible-content-heading{margin-top:0}.page-faq .product__accordion .content-text{width:auto}.page-faq .product__accordion .content-text p{margin:0}.page-faq .accordion__content{word-break:break-word;overflow-x:auto;padding-left:26px;padding-top:0;padding-right:0}.page-how-it-works .collapsible-content-container,.page-treatment-programs .collapsible-content-container,.page-anti-aging-skin-treatments .collapsible-content-container,.page-what-we-treat .collapsible-content-container,.page-natural-fertility-support .collapsible-content-container{padding:0}.page-how-it-works .rich-text-blocks .rich-text-text:last-child p{margin-bottom:0}.page-how-it-works .collapsible-content-header .collapsible-content-heading{margin-top:0;margin-bottom:2rem}.page-anti-aging-skin-treatments .rte a{padding-bottom:0}.page-fertility-success-stories .rich-text-blocks{max-width:none}.page-what-we-treat .content-text p{margin-top:0}.page-what-we-treat .collapsible__content .banner-buttons{justify-content:flex-start}.rte ul,.rte ol{list-style-position:outside!important}.back-to-top-mobile-true .back-to-top{padding:0!important}.page-what-we-treat .main-page-title,.page-natural-fertility-support .main-page-title,.page-mcg-heart-scan .main-page-title{margin-bottom:0}.blog-articles .article-card .card-information,.blog-posts .article-card .card-information{padding-left:0!important;padding-right:0!important}.page-how-it-works .rich-text-blocks h1{font-size:calc(var(--font-heading-scale) * 5.2rem)!important;margin:0 0 20px}.page-how-it-works .h0{font-size:calc(var(--font-heading-scale) * 5.2rem)!important;font-weight:500!important}.footer-block__details-content .list-menu__item--link,.social-footer-links a,.flex-info a{font-size:calc(var(--font-body-scale) * 1.8rem)}.main-blog h1,.main-blog .h1{font-size:calc(var(--font-heading-scale) * 5.2rem)}.page-fertility-programs .product__accordion .content-text p{margin-top:0}#block-philosophy .content-area{margin-top:30px}.page-before-and-after-weight-loss #MainContent .page-width{max-width:1000px}.page-before-and-after-weight-loss .main-page-title,.page-real-patients-real-results .main-page-title{margin-bottom:2rem}.grtyoutube-popup-content .grtyoutube-popup-close{width:26px;height:26px;top:-35px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1024 1024'%3E%3Cpath fill='%23fff' d='M195.2 195.2a64 64 0 0 1 90.496 0L512 421.504 738.304 195.2a64 64 0 0 1 90.496 90.496L602.496 512 828.8 738.304a64 64 0 0 1-90.496 90.496L512 602.496 285.696 828.8a64 64 0 0 1-90.496-90.496L421.504 512 195.2 285.696a64 64 0 0 1 0-90.496z'/%3E%3C/svg%3E")!important}.text-arround-image{display:block}.text-arround-image .grid-item.right{float:left;width:auto!important;max-width:none!important;margin:0 20px 20px 0;min-width:unset}.text-arround-image .testimonial-text{width:auto!important;max-width:none!important}.text-arround-image .testimonials-media img{width:130px;height:130px;object-fit:cover;object-position:top;border-radius:100%}.template-index .testimonials-list__item{display:flex}.template-index .testimonials.content-container{padding:20px;flex-grow:1}@media screen and (max-width: 1560px){.template-index .banner-decoration .image-signature{top:-80px;right:0!important}}@media screen and (max-width: 1366px){.footer-block.grid-item .footer-block__image-wrapper{max-width:160px!important}.footer__content-top .grid{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr}.footer-block.grid-item,.footer-block.grid-item.footer-block--menu{width:auto!important;max-width:none!important}}@media screen and (max-width: 1280.98px){.footer__content-top .grid{display:grid;grid-template-columns:1fr 1fr 1fr}.footer-block.grid-item:last-child{grid-column:span 2 / span 2}.footer-block.grid-item:last-child>.footer-block__details-content{display:flex;gap:20px;flex-direction:row;justify-content:start}}@media only screen and (min-device-width: 1024px) and (max-device-width: 1024px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2){.template-index .advanced-slider-section .media>img{object-fit:cover;object-position:-210px center!important}}@media screen and (max-width: 1560px){.template-index .advanced-slider-section .media>img{object-fit:cover;object-position:-210px center!important}}@media screen and (max-width: 1260px){.header--logo-centermenu-icons .header__heading,.header--logo-centermenu-icons .header__heading-link,.header--logo-menu-icons .header__heading,.header--logo-menu-icons .header__heading-link{min-width:16rem}.nav-menu-item{padding:.5rem;text-decoration:none;font-size:13px}.template-index .swiper-slide .content{top:50%!important;transform:translateY(-50%);width:60%!important}.template-index .testimonials-two .testimonials-media img{width:50px;height:50px}.template-index .banner-decoration.page-width{z-index:1}.template-index .blog-posts .article-card .card-information{padding-left:0;padding-right:0}.template-index .article-card .card-heading{line-height:normal}.template-index .testimonials-two .testimonial.grid{flex-direction:column-reverse}.template-index .testimonials-two .testimonial .grid-item.right{margin-left:0}.template-index .testimonials-two .testimonial .grid-item.left{width:calc(100% - var(--grid-desktop-horizontal-spacing) / 2);max-width:calc(100% - var(--grid-desktop-horizontal-spacing) / 2)}.template-index .testimonials-two .grid--3-col-desktop .grid-item{display:flex;flex-direction:column}.template-index .testimonials-two .testimonials.content-container{padding:20px;flex-grow:1}.text-arround-image .testimonials-media img{width:100px;height:100px;object-fit:cover;object-position:top}}@media screen and (max-width: 1180px){.template-index .subcollections .grid--4-col-desktop .grid-item{width:calc(33.33% - var(--grid-desktop-horizontal-spacing) * 3 / 4);max-width:calc(33.33% - var(--grid-desktop-horizontal-spacing) * 3 / 4)}.template-index .multicolumn-list-item{display:flex}.template-index .multicolumn-card{display:flex;flex-direction:column;flex-grow:1}.template-index .multicolumn-card-info{margin-top:auto}.template-article hr{margin:3rem 0}.template-article .previous-next-buttons{padding:20px}}@media screen and (max-width: 991px){.header{grid-template-columns:auto 2fr auto}.menu-drawer__menu.has-submenu.list-menu{margin-top:0}.template-index .advanced-slider-section .media>img{object-fit:cover;object-position:-260px center}.header__heading-link{padding:0}.template-index .banner-decoration.image-circle-ignore-true{display:block}.template-index .banner-decoration .image-signature{top:50%;right:0!important;transform:translateY(-50%)}.text-arround-image .testimonials-media img{width:140px;height:140px;object-fit:cover;object-position:top}.template-index .rich-text,.template-index .collection,.template-index .blog .margin-spacing-negative,.template-index .image-with-text-section-mobile--false.ignore-background-padding-mobile--true,.page-contact .image-with-text-section-mobile--false.ignore-background-padding-mobile--true,.page-about-us .collapsible-content-wrapper,.page-about-us .video-section,.page-how-it-works .rich-text,.page-how-it-works .collapsible-content-section-mobile--false .ignore-background-padding-mobile--true,.page-fertility-success-stories .multicolumn .page-width{padding-top:50px!important}.template-index .collection,.template-index .icons-with-text .margin-spacing-negative,.template-index .blog .margin-spacing-negative,.page-contact .image-with-text-section-mobile--false.ignore-background-padding-mobile--true,.page-about-us .collapsible-content-wrapper,.template-blog .main-blog,.page-resources .multicolumn .page-width,.page-about-us .video-section,.page-about-us .text-with-slider,.page-faq .shopify-section:last-child,.page-how-it-works .collapsible-content-section-mobile--false .ignore-background-padding-mobile--true,.page-treatment-programs .collapsible-content-section-mobile--false .ignore-background-padding-mobile--true,.page-anti-aging-skin-treatments .rich-text,.page-fertility-success-stories .rich-text{padding-bottom:50px!important}.page-contact .image-with-text-content{padding-bottom:0}.template-index .testimonials-section--left.ignore-true{margin:0}.page-faq .shopify-section:last-child .collapsible-content-container{padding-bottom:0}.template-index .swiper-slide .content{top:auto!important;left:0!important;text-align:center;width:100%!important;bottom:0;box-sizing:border-box;transform:none!important}.footer{padding-bottom:20px!important}.footer__content-bottom{flex-wrap:wrap;padding-top:20px!important;margin-top:20px}.template-blog .title--primary{margin:0 0 2rem}.template-index .testimonials-two .testimonial.grid{display:grid;grid-template-columns:50px 1fr}.template-index .testimonial-section .grid--peek.slider .grid-item:first-of-type{margin-left:0;order:2}.template-index .subcollections .disable-slider-arrows-true .grid--4-col-desktop .grid-item{width:calc(48% - 3rem);max-width:calc(48% - 3rem)}.template-index .collection .slider-buttons,.template-index .testimonial-section .slider-buttons,.template-index .multicolumn .slider-buttons,.template-index .promotion-cards-section .slider-buttons{justify-content:center!important}.template-index .icons-with-text.multicolumn .grid--peek .grid-item{width:50%}.page-faq .accordion__content{padding-left:20px}.page-faq .accordion summary{padding:1rem 0}.page-how-it-works .rich-text-blocks,.page-anti-aging-skin-treatments .rich-text-blocks{max-width:none}.page-anti-aging-skin-treatments .collapsible-content-wrapper{padding-bottom:20px!important;padding-top:20px!important}.search-modal__content{padding:0rem 5rem 0 1rem}.template-article .breadcrumbs{margin:0}img.visible.float-img-s{max-width:none!important;width:100%;margin:20px 0!important}}@media only screen and (min-device-width: 375px) and (max-device-width: 812px) and (-webkit-min-device-pixel-ratio: 3) and (orientation: portrait){.template-index .advanced-slider-section .media>img{object-fit:cover;object-position:0 center!important}.template-index .swiper-slide .content .caption{display:none}.template-index .swiper-slide .content .title{font-size:2.5rem!important;line-height:normal;padding:0}.template-index .subcollections .disable-slider-arrows-true .grid--4-col-desktop .grid-item{width:calc(90% - 3rem);max-width:calc(90% - 3rem)}}@media only screen and (min-device-width: 375px) and (max-device-width: 812px) and (-webkit-min-device-pixel-ratio: 3) and (orientation: landscape){.template-index .advanced-slider-section .media>img{object-fit:cover;object-position:-100px center!important}.template-index .swiper-slide .content .caption{font-size:1.5rem!important}.template-index .swiper-slide .content .title{font-size:2.5rem!important;line-height:normal;padding:0}.template-index .swiper-slide .content{top:auto!important;left:30%!important;text-align:center;width:70%!important;bottom:0;box-sizing:border-box;transform:none!important}}@media screen and (max-width:743px){.template-index .rich-text,.template-index .collection,.template-index .blog .margin-spacing-negative,.template-index .image-with-text-section-mobile--false.ignore-background-padding-mobile--true,.page-contact .image-with-text-section-mobile--false.ignore-background-padding-mobile--true,.page-about-us .collapsible-content-wrapper,.page-about-us .video-section,.page-how-it-works .rich-text,.page-how-it-works .collapsible-content-section-mobile--false .ignore-background-padding-mobile--true,.page-fertility-success-stories .multicolumn .page-width{padding-top:30px!important}.template-index .collection,.template-index .icons-with-text .margin-spacing-negative,.template-index .blog .margin-spacing-negative,.page-contact .image-with-text-section-mobile--false.ignore-background-padding-mobile--true,.page-about-us .collapsible-content-wrapper,.template-blog .main-blog,.page-resources .multicolumn .page-width,.page-about-us .video-section,.page-about-us .text-with-slider,.page-faq .shopify-section:last-child,.page-how-it-works .collapsible-content-section-mobile--false .ignore-background-padding-mobile--true,.page-treatment-programs .collapsible-content-section-mobile--false .ignore-background-padding-mobile--true,.page-anti-aging-skin-treatments .rich-text,.page-fertility-success-stories .rich-text{padding-bottom:30px!important}.header__heading-logo{max-width:160px!important}.page-fertility-success-stories .button,.page-natural-fertility-support .rich-text-buttons .button,.button{font-size:1.2rem}.page-natural-fertility-support .rich-text-wrapper{padding-left:0;padding-right:0}.template-index .advanced-slider-section .media>img{object-fit:cover;object-position:-60px center!important}.footer-block:last-child .footer-block__details-content{margin:0}.footer__content-bottom .policies-li:last-child:before{display:none}.policies li a{padding:0!important;display:block}.footer-block__image-wrapper{max-width:min(100%,120px)!important}.template-index .blog .card-content{padding:0}.template-index .testimonials-list{margin-bottom:0;padding-bottom:0!important}.template-index .blog-post .article-card-excerpt{margin-bottom:0}.template-index .blog-posts.articles-wrapper{row-gap:10px}.page-contact .image-with-text-section .page-width{padding-left:1.5rem;padding-right:1.5rem}.footer-block.grid-item,.footer-block.grid-item.footer-block--menu{margin:0}.footer-block.grid-item .footer-block__image-wrapper{max-width:160px!important;margin:0}.footer-block__brand-info{display:flex;gap:20px}.footer-block.grid-item .footer-block__image-wrapper{max-width:200px!important;margin:0}.template-index slider-component.slider-mobile-gutter{display:flex;flex-direction:column}.template-index slider-component .slider-buttons{order:2;margin-top:10px}.template-index .icons-with-text.multicolumn .grid--peek .grid-item{width:100%}.page-how-it-works .rich-text-wrapper{padding-left:0;padding-right:0}}.mcg-row{display:flex;margin:0 -15px}.mcg-img,.mcg-content{padding:0 15px;width:100%}.mcg-content .button{margin-left:0}.mcg-content p{margin-top:0}.mcg-content strong,.mcg-head-title strong{font-weight:700}.mcg-head-title.mcg-center{text-align:center}.mcg-row.mcg-row-wrap{flex-wrap:wrap}.mcg-row.mcg-a-center{align-items:center}.mcg-content.mcg-center{text-align:center}.mcg-img.mcg-img-70{flex:0 0 40%}.mcg-img iframe{width:100%;height:auto;aspect-ratio:16/9;border-radius:var(--media-radius);border:0}.mcg-table table thead{background:#eee}.mcg-table table th,.mcg-table table td{padding-top:5px;padding-bottom:5px}.mcg-table-50 table{width:50%;margin:0 auto}.mcg-table-80 table{width:70%;margin:0 auto}.mcg-table table{font-size:1.8rem}.mcg-img img{display:block;margin:0!important;border:0!important;padding:0!important}.mcg-head-title{padding-top:50px;padding-bottom:20px}.mcg-head-title h2{margin:0}.mcg-head-title p{margin:20px 0 0}.pt-40{padding-top:40px}.pb-40{padding-bottom:40px}.mt-40{margin-top:40px}.mb-40{margin-bottom:40px}.no-bor table{box-shadow:none}.no-bor table td,.no-bor table th{border:0}.no-bor table td:first-child,.no-bor table th:first-child{width:190px;text-align:left}.no-bor table th{text-align:left}.page-functional-lab-testing .content-image,.page-media-request .content-image{width:400px;margin-right:5%}.page-treatment-programs .content-row.content-main .content-video img{max-width:400px!important}.page-functional-lab-testing .content-row.content-main .content-text,.page-fertility-programs .content-row.content-main .content-text{margin-right:0}.page-functional-lab-testing .content-row.content-main .content-video img{max-width:400px}.page-functional-lab-testing .content-row.content-main .content-video{width:400px;order:2;flex:1 1 400px;position:relative}.mcg-table-100 table{width:100%}.mcg-text-left{text-align:left}@media screen and (max-width:991px){.mcg-wrapper .mcg-container{padding-left:0;padding-right:0}.mcg-table{overflow:auto;border:1px solid #dcdcd9}.mcg-table table{min-width:600px}.mcg-row{flex-wrap:wrap;gap:20px}.mcg-img.mcg-img-70{flex:0 0 100%}.mcg-head-title h2,.mcg-head-title .h2{font-size:calc(var(--font-heading-scale) * 3rem)}.mcg-head-title{padding-top:30px;padding-bottom:20px}.mt-40{margin-top:20px}.mb-40{margin-bottom:20px}.mcg-table-50 table,.mcg-table-80 table,.page-functional-lab-testing .content-image,.page-functional-lab-testing .content-row.content-main .content-video,.page-media-request .content-image{width:100%}.video-iframe{max-width:100%;margin-left:auto;margin-right:auto}}@media screen and (max-width:743px){.mcg-content ul,.mcg-content ol{padding-left:2rem!important}}@media only screen and (min-width:767px){.page-mcg-heart-scan .rte table td{padding-top:5px!important;padding-bottom:5px!important;padding-left:10px;vertical-align:top}.page-mcg-heart-scan .rte table th{vertical-align:top}}@media only screen and (min-width:1024px){.template-index .section-image-banner .banner--medium:not(.banner--adapt){max-height:650px!important;min-height:500px!important}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/responsive.css.map */
