html{box-sizing:border-box}*,::after,::before{box-sizing:inherit}#hero{height:calc(100vh - 160px);overflow:hidden}#hero .container{top:52%}#hero video{position:absolute;min-height:100%;min-width:100%;height:auto;width:auto}#hero p:first-of-type:last-child{margin-top:2rem}#hero p:nth-of-type(2){margin-top:3rem}#hero .button{font-size:.9555rem;padding:.95rem 1.5rem .8rem}#hero .heart{content:url(/assets/images/heart.png);vertical-align:-1px;margin:0 .25rem}#hero .scroll-link.mobile:not(.button){display:none;text-transform:uppercase;background:rgba(17,16,16,.5);padding:1.75rem 2.5rem;position:absolute;width:100%;bottom:0;color:#fff;z-index:1;font-family:"Avenir-Heavy","Open Sans",sans-serif}#hero .scroll-link.mobile:not(.button) i{-webkit-transform:translateY(-50%);transform:translateY(-50%);position:absolute;top:50%;right:2rem}@media screen and (min-width:768px){#hero .button.mobile{display:none}}@media screen and (max-width:767px){#hero .button:not(.mobile){display:none}}@media screen and (max-width:768px){#hero .container{padding-left:2.5rem;padding-right:2.5rem}#hero video{display:none}#hero h1{margin-bottom:1.5rem}#hero .button.mobile{padding-left:1.25rem;padding-right:1.25rem}#hero .button.transparent.scroll-link.mobile{margin-right:.75rem}#hero .button.mobile.request{background:#9474b4}#hero .scroll-link.mobile:not(.button){display:block}}@media screen and (max-width:1039px){#hero .button{font-size:.8555rem;padding:.85rem 1.5rem .75rem}}@media screen and (max-width:879px){#hero:before{background-position:center center!important}}@media screen and (max-width:768px){#hero:before{background-position:50% center!important;top:20px}}@media screen and (max-width:360px){#hero .container{padding-left:1.5rem;padding-right:1.5rem}#hero .button.mobile{padding-left:1rem;padding-right:1rem}#hero .scroll-link.mobile:not(.button){padding:1.75rem 1.5rem}#hero .scroll-link.mobile:not(.button) i{right:1.5rem}}@media screen and (max-width:740px){#hero{height:calc(100vh - 124px);overflow:hidden}}body.has-special-announcement #hero .container{top:calc(52% + 5.625rem)}@media screen and (max-width:768px){body.location #hero .button.request{display:inline-block}}section:not(#hero){text-align:center}h1,h2{color:#915ab5}#patient-portal-hero{font:1rem "Avenir-Light","Open Sans",sans-serif;display:block;position:-webkit-sticky;position:sticky;bottom:0;height:62px;padding:1rem;text-transform:uppercase}@media screen and (min-width:768px){#patient-portal-hero{display:none}}#patient-portal-hero a{color:#54307a;width:100%;position:absolute;top:50%;left:50%;-webkit-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%)}#patient-portal-hero a span{font-family:"Avenir-Heavy","Open Sans",sans-serif;font-weight:800;margin-left:.25rem}#patient-portal-hero a span:before{content:'';display:inline-block;background:url(/assets/images/patient-portal.svg) top no-repeat;vertical-align:middle;margin-right:.15rem;width:1rem;height:1rem}.card{display:inline-block;max-width:27rem}.card:nth-of-type(2),.card:nth-of-type(5){margin:0 2rem}.card:nth-child(-n+3){margin-bottom:2rem}.card.start,.card:hover{box-shadow:0 5px 30px 8px rgba(0,0,0,.1)}.card div{padding-bottom:54%}.card figcaption{background:#fff;padding:3rem 2.25rem;line-height:1.75}.card span{margin-bottom:.75rem}@media screen and (max-width:1399px){.card{max-width:23.66rem}.card figcaption{padding:2.5rem 1.5rem;min-height:14rem}}@media screen and (max-width:1199px){.card{max-width:20.83333rem}.card:nth-of-type(2),.card:nth-of-type(5){margin:0 1.25rem}.card figcaption{padding:2rem 1.5rem}}@media screen and (max-width:1039px){.card{max-width:17.5rem}.card figcaption{padding:1.7rem .75rem;min-height:170px}}@media screen and (max-width:879px){.card{max-width:18rem}.card:nth-of-type(2){margin-right:0}.card:nth-of-type(3){margin-right:1.25rem}.card:nth-of-type(5){margin-left:0}}@media screen and (max-width:768px){.card{max-width:20rem;display:inline-block!important;margin-right:.75rem!important}.card:nth-of-type(2),.card:nth-of-type(3),.card:nth-of-type(5){margin:0 auto}.card:nth-child(-n+3){margin-bottom:0}.card:not(:last-child){margin-bottom:2rem}.card figcaption{padding:1.5rem 1rem}}@media screen and (max-width:479px){.card{margin-right:0!important}}@media screen and (max-width:768px){.cta{background-attachment:initial!important}}#cta-fpa{text-align:center;background:#fff;padding:6rem 0}#cta-fpa img{width:15%;margin-top:1rem}@media screen and (max-width:1039px){#cta-fpa{padding:4rem 0}#cta-fpa img{width:50%}}@media screen and (max-width:768px){#cta-fpa{padding:2.5rem 0}#cta-fpa h3{margin-bottom:0}}@media screen and (max-width:360px){#cta-fpa{padding:2rem 0}#cta-fpa img{width:70%}}#map,body#referring-ob-gyns section#doctors section#doctors hr{display:none}#intro,#map,#options,#welcome{background:#f7f7f7}#intro .container>:not(.box-container):not(.cards-container),#map .container>:not(.box-container):not(.cards-container),#options .container>:not(.box-container):not(.cards-container),#welcome .container>:not(.box-container):not(.cards-container){max-width:49rem;margin-left:auto;margin-right:auto}#intro .container>p,#intro .container>p a:not(.button),#map .container>p,#map .container>p a:not(.button),#options .container>p,#options .container>p a:not(.button),#welcome .container>p,#welcome .container>p a:not(.button){font-size:1.1rem}#intro .container>p a:not(.button),#map .container>p a:not(.button),#options .container>p a:not(.button),#welcome .container>p a:not(.button){color:#9474b4;vertical-align:top;text-decoration:underline}@media screen and (max-width:1039px){#intro .container>p,#map .container>p,#options .container>p,#welcome .container>p{padding:0 4rem}#intro .container>p,#intro .container>p a:not(.button),#map .container>p,#map .container>p a:not(.button),#options .container>p,#options .container>p a:not(.button),#welcome .container>p,#welcome .container>p a:not(.button){font-size:1rem}}@media screen and (max-width:768px){#intro .container>p,#map .container>p,#options .container>p,#welcome .container>p{padding:0}#intro .container>p,#intro .container>p a:not(.button),#map .container>p,#map .container>p a:not(.button),#options .container>p,#options .container>p a:not(.button),#welcome .container>p,#welcome .container>p a:not(.button){font-size:.875rem;line-height:1.5}}#intro .box-container,#map .box-container,#options .box-container,#welcome .box-container{margin-top:6rem}@media screen and (max-width:1039px){#intro .box-container,#map .box-container,#options .box-container,#welcome .box-container{margin-top:4rem}}@media screen and (max-width:768px){#intro .box-container,#map .box-container,#options .box-container,#welcome .box-container{margin-top:3rem}}#welcome{background:#fff;margin:4rem auto}#intro{padding:5rem 0}#intro .container>.ed-logo{max-width:18rem!important}#intro .container>figure{font-size:0;margin-bottom:2rem;max-width:8rem!important}#intro .container>figure img{display:block}@media screen and (max-width:768px){#intro .container>figure{margin-bottom:1rem}}#intro .container>.aspire-rba-merger{max-width:20rem!important}#intro .container>p a:not(.button):hover{color:#54307a}@media screen and (min-width:880px) and (max-width:1199px){#intro .box-container{margin-bottom:2rem}#intro .box-container .card{margin-bottom:0!important}}@media screen and (min-width:880px) and (max-width:1399px){#intro .box-container{display:-webkit-box;display:flex;-webkit-box-align:inherit;align-items:inherit}}@media screen and (min-width:1200px) and (max-width:1399px){#intro .box-container .card{background:#fff}#intro .box-container .card figcaption{padding:2.5rem 1.325rem}}@media screen and (max-width:1039px){#intro{padding:5rem 0 3rem}}@media screen and (max-width:768px){#intro{padding:3rem 0}#intro h2{max-width:16rem}}#stats{display:none;text-transform:uppercase;color:#fff}#stats .container{max-width:100%}#stats .stats{width:25%;display:inline-block;position:relative;padding-bottom:18%;vertical-align:top}#stats .wrapper{position:absolute;top:50%;left:50%;-webkit-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);width:100%}#stats .figures{height:5rem;margin-bottom:2rem}#stats div.odometer{font:4.25rem/1.475 "Avenir-Roman","Open Sans",sans-serif;margin-right:0;margin-top:10px;top:0;bottom:0}@media screen and (max-width:879px){#stats div.odometer{top:40px;bottom:-40px}}@media screen and (max-width:479px){#stats div.odometer{-webkit-transform:translateY(-50%);transform:translateY(-50%);position:relative;margin-top:14px;top:20px;bottom:-20px}}#stats i,#stats img{-webkit-transform:translateY(-50%);transform:translateY(-50%);position:relative}#stats i{font:4.25rem "Avenir-Roman","Open Sans",sans-serif;top:0%}@media screen and (max-width:879px){#stats i{top:12%}}@media screen and (max-width:1399px){#stats i{top:12%}}#stats img{width:auto;top:50%}#stats p{font:1.15555rem/1.5 "Avenir-Med","Open Sans",sans-serif;max-width:10rem;margin-left:auto;margin-right:auto}#stats #years{background:#9474b4}#stats #babies{background:rgba(84,48,122,.85)}#stats #babies p{max-width:5rem}#stats #offices{background:rgba(84,48,122,.95)}#stats #offices img{top:55%}@media screen and (max-width:879px){#stats #offices img{top:65%}}#stats #healthy{background:#54307a}@media screen and (max-width:879px){#stats #healthy img{top:53%}}@media screen and (max-width:1039px){#stats .figures{height:4rem;margin-bottom:1.25rem}#stats div.odometer{font-size:3.75rem;line-height:1.4}#stats i{font-size:3.75rem}#stats p{font-size:1rem;max-width:9rem}}@media screen and (max-width:879px){#stats .figures{margin-bottom:.25rem}#stats div.odometer,#stats i{font-size:3rem}#stats p{font-size:.875rem;line-height:1.25;max-width:7.5rem}#stats img{height:3rem}}@media screen and (max-width:768px){#stats .container{padding:0}}@media screen and (max-width:479px){#stats .stats{width:50%;padding-bottom:35%}#stats .figures{height:2.5rem;margin-bottom:1rem}#stats div.odometer{font-size:2.3rem;margin-right:.25rem;line-height:1.23;top:50%}#stats i{font-size:2.3rem}#stats img{height:2rem;margin-top:0}}#testimonials{padding:0;overflow:auto}#blog article.no-image .text,#blog article.no-image p,#testimonials>.container,.sub-blog article.no-image .text,.sub-blog article.no-image p{max-width:100%}#testimonials testimonial{width:50%;float:left;padding-bottom:25%}#testimonials testimonial .container{max-width:36rem}#testimonials testimonial img{width:auto;margin-bottom:.5rem}#testimonials testimonial .quote{font-size:2rem;margin-bottom:1rem;line-height:1.7}#testimonials testimonial .author{font-size:1.5rem}@media screen and (max-width:1399px){#testimonials testimonial{padding-bottom:28%}#testimonials testimonial img{width:4rem;margin-bottom:.5rem!important}#testimonials testimonial .quote{line-height:1.5}}@media screen and (max-width:1039px){#testimonials testimonial{padding-bottom:30%}#testimonials testimonial .container{padding:0 1.5rem}#testimonials testimonial .quote{font-size:16px;margin-bottom:1.25rem}#testimonials testimonial .author{font-size:1rem}}@media screen and (max-width:768px){#testimonials testimonial{padding-bottom:25%}#testimonials testimonial img{width:3rem}#testimonials testimonial .quote{font-size:1.25rem;max-width:100%;padding:0 1rem;margin:0 auto 1rem}#testimonials testimonial .author{font-size:1rem}#testimonials testimonial .credits{margin-top:.25rem;font-size:.5rem}}@media screen and (max-width:479px){#testimonials testimonial{width:100%;padding-bottom:53%;float:none;display:block}#testimonials testimonial .quote{font-size:16px;padding:0}#testimonials testimonial img{margin-bottom:.5rem}}@media screen and (max-width:360px){#testimonials testimonial img{width:2.75rem;margin-bottom:0!important}#testimonials testimonial .quote{margin-bottom:.5rem;font-size:.7rem}#testimonials testimonial .author{font-size:.65rem}}@media screen and (max-width:768px){#testimonials>.container{padding:0}}@media screen and (max-width:479px){#testimonials{overflow:initial}}#options{padding:7rem 0 8.5rem}@media screen and (max-width:1039px){#options{padding:4rem 0 5.5rem}}@media screen and (max-width:768px){#options{padding:3rem 0}#options h2{max-width:16rem}}#trustlogos{padding:4rem 0 3rem;background:#7543aa!important}#trustlogos .container{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;flex-wrap:wrap;justify-content:space-around}#trustlogos figure{position:relative;cursor:default}#trustlogos figure.start figcaption,#trustlogos figure:hover figcaption{opacity:1}@media screen and (max-width:479px){#trustlogos figure{width:50%!important;margin-bottom:0!important}}#trustlogos img{width:11rem}#trustlogos figcaption{opacity:0;color:rgba(46,84,112,.8);font-family:"Avenir-Med","Open Sans",sans-serif;line-height:1.5;background:rgba(255,255,255,.9);width:15rem;padding:.5rem 0;transition:opacity .5s;position:absolute;top:50%;left:50%;-webkit-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%)}@media screen and (max-width:1399px){#trustlogos figcaption{font-size:.875rem;width:13rem}}@media screen and (max-width:360px){#trustlogos figcaption{font-size:.75rem;width:11rem}}@media screen and (max-width:1039px){#trustlogos{padding:4rem 0}#trustlogos img{width:60%;padding:.5rem 0 0}#trustlogos figure{margin-bottom:0}}@media screen and (max-width:768px){#trustlogos{padding:1.5rem 0}}@media screen and (max-width:360px){#trustlogos{padding:1rem 0}#trustlogos figure{height:4.75rem}}#team{padding-bottom:20%;position:relative;background-attachment:initial!important;background-position:center bottom!important}#team .wrapper:after,#team .wrapper:before{content:'';bottom:0;height:2rem;width:15.05%;position:absolute;background:#ededed}#team .wrapper:before{left:0}#team .wrapper:after{right:0}#team .wrapper figure,#trustlogos figure{display:inline-block;vertical-align:middle;width:25%;margin-bottom:2rem}#team .wrapper img{max-width:13.5rem}#team .content{-webkit-transform:translateX(-50%);transform:translateX(-50%);position:absolute;left:50%;float:left;width:70%;max-width:100%;margin:0;background:rgba(148,116,180,.9);padding:5rem 0 4rem;border:.65rem solid #fff;bottom:0;z-index:1}#team .content.link{cursor:pointer}@media screen and (max-width:1544px){#team .content{padding:5rem 3.5rem 4rem}}#team .mobile{display:none;line-height:0}#team .image-container,#team p{max-width:65rem;margin-left:auto;margin-right:auto}#team .image-container{margin-top:3rem}#team h2{padding-top:5rem;color:#7543aa}#team p{color:#646569;letter-spacing:.3px;padding:0 7rem;font-size:1.1rem}@media screen and (max-width:1200px){#team{padding-bottom:14.25rem}}@media screen and (max-width:1199px){#team .wrapper img{width:10rem}}@media screen and (max-width:1039px){#team .wrapper:after,#team .wrapper:before{width:10.05%}#team .content{padding:4rem 2rem 4.5rem;width:82%}#team p{font-size:1rem;padding:0 2rem}}@media screen and (max-width:768px){#team{background:#fff!important;padding-bottom:0}#team .container{padding:50px}#team h2{padding-top:0}#team .content{padding:2rem 0;position:relative;bottom:0;float:none;width:100%}#team .mobile,#team .wrapper:after,#team .wrapper:before{display:none}#team .image-container{margin-top:2rem}#team p{max-width:36rem}}@media screen and (max-width:479px){#team .wrapper figure{width:100%;display:block}#team .wrapper figure:not(:last-of-type){margin-bottom:1.25rem}#team .content{padding:2rem 1.5rem}#team h2{font-size:1.5rem}#team p{font-size:.75rem}}#blog,.sub-blog{padding:7rem 0;background:#ededed}#blog .wrapper,.sub-blog .wrapper{margin-top:4rem}#blog article,.sub-blog article{display:inline-block;max-width:41.5rem;text-align:left;background:#fff;transition:box-shadow .25s;vertical-align:top;height:180px}#blog article.start,#blog article:hover,.sub-blog article.start,.sub-blog article:hover{box-shadow:0 3px 55px -15px rgba(0,0,0,.5)}@media screen and (min-width:1040px){#blog article:nth-of-type(odd):not(:last-child),.sub-blog article:nth-of-type(odd):not(:last-child){margin-right:1.5rem}#blog article:nth-of-type(n+3),.sub-blog article:nth-of-type(n+3){margin-top:1.25rem}}#blog img,.sub-blog img{display:inline-block;vertical-align:top;width:auto}#blog .title,.sub-blog .title{font:1.25rem "Avenir-Med","Open Sans",sans-serif;color:#9474b4;margin-bottom:.5rem}#blog .text,.sub-blog .text{display:inline-block;vertical-align:top;max-width:28rem;padding:1.75rem 2rem 1rem}#blog .text .read-more,.sub-blog .text .read-more{color:#54307a;text-decoration:underline;font-size:.8255rem}#blog p,.sub-blog p{line-height:1.5;margin-bottom:.5rem;max-width:24rem}#blog p:last-of-type,.sub-blog p:last-of-type{display:none}@media screen and (max-width:1399px){#blog article,.sub-blog article{max-width:36.6rem}#blog .text,.sub-blog .text{max-width:24.65rem;padding:1.25rem 1rem 1rem 1.5rem}}@media screen and (max-width:1199px){#blog article,.sub-blog article{max-width:31.62rem}#blog .text,.sub-blog .text{max-width:19.74rem}#blog .title,.sub-blog .title{font-size:1rem}#blog p,.sub-blog p{font-size:.875rem}}@media screen and (max-width:1039px){#blog,.sub-blog{padding:4rem 0}#blog img,.sub-blog img{width:10rem}#blog article,.sub-blog article{max-width:35rem;height:152px}#blog article:nth-of-type(1),#blog article:nth-of-type(3),.sub-blog article:nth-of-type(1),.sub-blog article:nth-of-type(3){margin-right:0}#blog article:not(:last-of-type),.sub-blog article:not(:last-of-type){margin-bottom:1.25rem}#blog .text,.sub-blog .text{max-width:25rem}}@media screen and (max-width:768px){#blog,.sub-blog{padding:1.5rem 0}#blog .wrapper,.sub-blog .wrapper{margin-top:2.5rem}#blog article,.sub-blog article{height:106px;display:inline-block;max-width:24rem;margin:0 auto 0 14px;width:calc(50% - 16px)}#blog article:nth-of-type(1),#blog article:nth-of-type(3),.sub-blog article:nth-of-type(1),.sub-blog article:nth-of-type(3){margin-right:auto}#blog article:hover,.sub-blog article:hover{box-shadow:0 3px 45px -15px rgba(0,0,0,.5)}#blog img,.sub-blog img{max-width:7rem}#blog .title,.sub-blog .title{font-size:.875rem;margin-bottom:.5rem}#blog .text,.sub-blog .text{max-width:12.35rem;padding:.75rem 1rem 0;height:6.65rem}#blog .text .read-more,.sub-blog .text .read-more{display:block;font-size:.5555rem;vertical-align:top;line-height:1}#blog p,.sub-blog p{font-size:.65rem;margin-bottom:.5rem}#blog p:first-of-type,.sub-blog p:first-of-type{display:none}}@media screen and (max-width:479px){#blog,.sub-blog{padding:2rem 0}#blog article,.sub-blog article{width:100%;margin-left:0;max-width:19.375rem}}@media screen and (max-width:375px){#blog .text,.sub-blog .text{max-width:11.9rem}}@media screen and (max-width:360px){#blog article,.sub-blog article{height:83px}#blog img,.sub-blog img{max-width:5.5rem}#blog .title,.sub-blog .title{font-size:.75rem}#blog .text,.sub-blog .text{max-width:10.5rem;padding:.5rem .75rem 0;height:5.25rem}#blog .text .read-more,.sub-blog .text .read-more{display:none}#blog p,.sub-blog p{font-size:.5555rem;margin-bottom:0}}.ie #stats i{top:50%}.ie #testimonials{overflow:hidden}.signature{font:700 1.75rem "La Belle Aurore",sans-serif}@media screen and (max-width:479px){.signature{font-size:1.1rem}}#video-popup{top:0;left:0;z-index:5;width:100%;height:100%;display:none;position:fixed;background:rgba(0,0,0,.75)}#video-popup .video-container{position:absolute;top:50%;left:50%;-webkit-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);width:87.5%;max-width:56.25rem;padding-bottom:25%;max-height:32.813rem}@media screen and (max-width:1039px){#video-popup .video-container{padding-bottom:50%}}#video-popup iframe{width:100%;height:100%;position:absolute}#video-popup .close{top:-1.25rem;right:-2.25rem;position:absolute}#video-popup .close span{height:2px;width:1.8rem;display:block;background:#fff}#video-popup .close span:first-of-type{-webkit-transform:rotateZ(45deg) translate(.3rem,.3rem);transform:rotateZ(45deg) translate(.3rem,.3rem);margin-bottom:.8125rem}#video-popup .close span:last-of-type{-webkit-transform:rotateZ(-45deg) translate(.35rem,-.35rem);transform:rotateZ(-45deg) translate(.35rem,-.35rem)}@media screen and (max-width:767px){#video-popup .close{top:-.5rem}}@media screen and (max-width:479px){#video-popup .close{top:-2rem;right:-1rem}}#become-an-egg-donor #accordion-ed{text-align:left;padding:0 0 2rem;max-width:49rem;margin-left:auto;margin-right:auto}#become-an-egg-donor .cta-ed-header,#ed-san-antonio-cta .san-antonio-ed-text h2{color:#fff}#become-an-egg-donor #cta p:not(:last-of-type){margin-bottom:0}#become-an-egg-donor #cta:before{background:rgba(0,0,0,.1)}#become-an-egg-donor .acc_close,#become-an-egg-donor .acc_open{visibility:hidden;position:relative}#become-an-egg-donor .acc_open:after{visibility:visible;content:"("}#become-an-egg-donor .acc_close:after{visibility:visible;position:relative;left:-5px;content:")"}#become-an-egg-donor #faq{padding:5rem 0 2.5rem}#become-an-egg-donor #accordion-ed{padding-bottom:7rem}@media screen and (max-width:1039px){#become-an-egg-donor #faq{padding:2.5rem 0}#become-an-egg-donor #accordion-ed{padding-bottom:5rem}}#become-an-egg-donor #ed-san-antonio-cta a.button,#become-an-egg-donor a.button{margin-top:2rem}@media screen and (max-width:768px){#become-an-egg-donor #hero{height:23rem}#become-an-egg-donor #hero .container{top:60%;padding-right:5rem}}#ed-san-antonio-cta{background-attachment:initial!important;color:#fff;margin-bottom:10px}#ed-san-antonio-cta .container{max-width:100%}@media screen and (max-width:768px){#ed-san-antonio-cta{margin:1.25rem auto 1rem}}#ed-san-antonio-cta .san-antonio-ed-text{position:relative;padding:12.5rem 8.25rem;z-index:2;color:#fff;text-align:left}#ed-san-antonio-cta .san-antonio-ed-text a:not(.button){font-size:1.25rem}@media screen and (max-width:1039px){#ed-san-antonio-cta .san-antonio-ed-text{padding:4rem 0;text-align:center}}@media screen and (max-width:479px){#ed-san-antonio-cta .san-antonio-ed-text{padding:2rem 0}}#ed-san-antonio-cta .san-antonio-ed-text p{font-size:1.25rem;margin-bottom:0}@media screen and (max-width:879px){#ed-san-antonio-cta .san-antonio-ed-text p{font-size:1rem}}@media screen and (max-width:479px){#ed-san-antonio-cta .san-antonio-ed-text p{font-size:.75rem;margin-bottom:0}}#ed-san-antonio-cta .san-antonio-ed-text a{color:#fff;vertical-align:unset}@media screen and (max-width:879px){#ed-san-antonio-cta .san-antonio-ed-text a:not(.button){font-size:1rem}}@media screen and (max-width:479px){#ed-san-antonio-cta .san-antonio-ed-text a:not(.button){font-size:.75rem}}#ed-san-antonio-cta .button{margin-top:40px}#ed-san-antonio-cta a .button{font-size:.85rem}@media screen and (max-width:1039px){#ed-san-antonio-cta:before{content:'';position:absolute;width:100%;height:100%;left:0;top:0;background:rgba(0,0,0,.6);transition:opacity .5s}}@media screen and (min-width:1040px){#become-an-egg-donor #header .top a:not(.button):not(.burger){padding:.95rem 1.5rem .8rem}}@media screen and (max-width:736px){#become-an-egg-donor #contact-links>div:not(:last-child){display:none}#become-an-egg-donor #contact-links>div:last-child{margin-right:7rem;white-space:nowrap}#become-an-egg-donor #contact-links>div:last-child>a:after,#become-an-egg-donor #contact-links>div:last-child>a:before{content:none}#become-an-egg-donor #contact-links>div:last-child>a span{display:block;font:.75rem "Avenir-Heavy","Open Sans",sans-serif;text-transform:uppercase;padding:.55rem 1rem;border-radius:5px;height:unset;background:#9474b4;transition:color .15s,background .15s,border-color .15s}}@media screen and (max-width:360px){#become-an-egg-donor #contact-links>div:last-child{margin-right:5.5rem}#become-an-egg-donor #contact-links>div:last-child>a span{height:unset;font:.65rem "Avenir-Heavy","Open Sans",sans-serif;padding:.55rem}}@media screen and (min-width:1040px){#become-an-egg-donor #contact-links>div:last-child>a{padding:0 1.5rem}}@media screen and (min-width:740px) and (max-width:769px){#become-an-egg-donor #contact-links>div:last-child>a{padding:0 1.5rem}}#referrals{margin:2rem auto 4rem}#referrals .container{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center}@media screen and (max-width:1039px){#referrals .container{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}}#referrals .referral-card{display:-webkit-box;display:flex;width:40%;margin:2rem;padding:3rem;background:#f9f9f9;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:center;justify-content:center}@media screen and (max-width:1039px){#referrals .referral-card{margin:1rem 0;padding:2rem 1rem;width:100%}}#referrals .referral-card .card-title{font:700 28px/130% "Avenir-Med","Open Sans",sans-serif;color:#915ab5}@media screen and (max-width:1039px){#referrals .referral-card .card-title{font-size:24px}}#referrals .referral-card .card-text{font-size:17px;line-height:190%;padding:1rem}@media screen and (max-width:1039px){#referrals .referral-card .card-text{font-size:14px}}#referrals .referral-card a.button{margin-top:1rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;-ms-grid-row-align:center;align-self:center}#cblocks{margin:4rem auto;max-width:992px}#cblocks .container .circle-block{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;padding:2rem 0}#cblocks .container .circle-block figure img{width:320px;height:320px;-o-object-fit:cover;object-fit:cover;border-radius:50%;margin:0 5rem 0 0}@media screen and (max-width:1039px){#cblocks .container .circle-block figure img{margin:0}#cblocks .container .circle-block{padding:2rem 0;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:center;justify-content:center}}#cblocks .container .circle-block.right{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;flex-direction:row-reverse}#cblocks .container .circle-block.right figure img{margin:0 0 0 5rem}@media screen and (max-width:1039px){#cblocks .container .circle-block.right figure img{margin:0}#cblocks .container .circle-block.right{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}}#cblocks .container .circle-block .cb-body{text-align:left;padding:0;flex-basis:100%;max-width:700px}@media screen and (max-width:1039px){#cblocks .container .circle-block .cb-body{padding:2rem 0;text-align:center;margin:0 auto}}#cblocks .container .circle-block .cb-title{font:500 36px/130% "Avenir-Med","Open Sans",sans-serif;margin-top:1rem;color:#915ab5}@media screen and (max-width:1039px){#cblocks .container .circle-block .cb-title{font-size:28px}}#cblocks .container .circle-block .cb-text{padding-top:17px;line-height:32px;font-weight:400}body#referring-ob-gyns h1{font-size:60px}@media screen and (max-width:1039px){body#referring-ob-gyns h1{font-size:40px!important}}body#referring-ob-gyns h2{color:#54307a;margin-bottom:13px}body#referring-ob-gyns #cta div{font-size:1.25rem}@media screen and (max-width:1039px){body#referring-ob-gyns #cta div{font-size:28px!important}body#referring-ob-gyns #cta p{font-size:14px!important}}body#referring-ob-gyns section#doctors{padding:65px 0}@media screen and (max-width:620px){body#referring-ob-gyns section#doctors{padding:48px 0}}body#referring-ob-gyns section#doctors>div.container>p{max-width:750px;margin:0 auto}body#referring-ob-gyns section#doctors section#doctors div.slider-container div.slider-button{margin-top:96px}@media screen and (min-width:1040px){body#referring-ob-gyns section#doctors section#doctors div.slider-container div.slider-button{margin-top:116px}}@media screen and (min-width:1081px) and (max-width:1460px){body#referring-ob-gyns section#doctors section#doctors div.slider-container div.slider-viewport{width:500px}}@media screen and (min-width:892px) and (max-width:1080px){body#referring-ob-gyns section#doctors section#doctors div.slider-container div.slider-viewport{width:250px}}@media screen and (min-width:621px) and (max-width:892px){body#referring-ob-gyns section#doctors section#doctors div.slider-container div.slider-viewport{width:500px}}@media screen and (max-width:620px){body#referring-ob-gyns section#doctors section#doctors div.slider-container div.slider-viewport{width:250px}}@media screen and (min-width:1040px){body#referring-ob-gyns section#doctors section#doctors div.slider-container div.slider-viewport{width:936px}body#referring-ob-gyns section#doctors section#doctors div.slider-container div.slider-viewport a.slider-card{padding:0 24px}body#referring-ob-gyns section#doctors section#doctors div.slider-container div.slider-viewport a.slider-card figure.card-image img{width:264px;height:264px}}@media screen and (min-width:1400px){body#referring-ob-gyns section#doctors section#doctors div.slider-container div.slider-viewport{width:1248px}}