html{box-sizing:border-box}*,::after,::before{box-sizing:inherit}h2:not(:first-child){margin-top:2.5rem}h2:not(:last-child){margin-bottom:1rem}#content a:not(.button){display:inline}#content .mobile{display:none}#content p:has(.button):not(:first-child){margin-top:1.875rem}@media screen and (max-width:768px){#content .desktop{display:none}#content .mobile{display:block}#content p{line-height:1.75}}.bio{float:left;display:block;margin-right:2.35765%;width:31.76157%;position:relative;line-height:0}.bio:last-child{margin-right:0}.bio:nth-child(4),.bio:nth-child(7){margin-right:0}.bio a:before,.bio figcaption{position:absolute;width:100%;opacity:0}.bio a:before{content:'';height:100%;left:0;top:0;background:rgba(0,0,0,.6);transition:opacity .5s}.bio figcaption{font:1.25rem "Avenir-Light","Open Sans",sans-serif;color:#fff;text-align:center;bottom:1.25rem;transition:opacity .1s}.bio:hover a:before,.bio:hover figcaption{opacity:1}@media screen and (max-width:768px){.bio{float:none;width:47%;display:inline-block;margin-right:0;margin-bottom:1rem}.bio:nth-child(even){margin-right:1.1rem}.bio figcaption{font-size:.875rem}}.card{float:left;width:47.82117%}.card:nth-of-type(odd){margin-right:4.35765%}.card:hover{box-shadow:0 2px 35px 2px rgba(0,0,0,.1)}.card:hover figcaption{background:#fff}.card div{padding-bottom:51%}.card figcaption{background:#f7f7f7;padding:2rem 1rem;transition:background .5s}.card span{font-size:.97777rem}@media screen and (max-width:1199px){.card figcaption{padding:1.5rem .75rem}.card span{font-size:.875rem}}@media screen and (max-width:1039px){.card figcaption{padding:1.25rem .25rem}.card span{font-size:.75rem}}@media screen and (max-width:892px){.card{float:none;width:100%;max-width:15rem;margin-left:auto;margin-right:auto}.card:nth-of-type(odd){margin-right:auto}}@media screen and (max-width:768px){.card{max-width:20rem}.card figcaption{padding:1.5rem 1rem}.card span{font-size:.875rem}}#arc-fertility #content figure,#prosper-healthcare-lending #content figure{width:30%;float:left;margin:0 20px 0 0}#winfertility #content figure{width:30%;float:left;margin:-4px 20px 0 0}#arc-fertility #content img{max-width:15rem}@media screen and (max-width:1215px){#we-love-referrals #content .feature{padding:2rem 2.25rem}#we-love-referrals #content .feature .button{font-size:.75rem;padding:.85rem .75rem .75rem}#we-love-referrals #content .feature .button:nth-of-type(2){margin-left:1rem}}@media screen and (max-width:1015px){#we-love-referrals #content .feature .button{display:block;max-width:14rem;text-align:center}#we-love-referrals #content .feature .button:nth-of-type(2){margin-left:0;margin-top:1rem}}@media screen and (max-width:768px){#we-love-referrals #content .feature{padding:2rem 1.75rem}}#reviews .feature a{display:inline;max-width:16.25rem;margin-left:auto;margin-right:auto;text-align:center}#reviews .feature a:nth-of-type(2){margin-top:1rem}#reviews .feature a.google{background:#3780ff;max-width:7rem!important;margin-right:20px!important}#reviews .feature a.yelp{display:none}#reviews .feature a.yelp,#reviews .feature a.yelp-show{background:#bd2624!important;max-width:7rem!important}@media screen and (max-width:768px){#reviews .feature a{max-width:12rem}}#reviews .feature p{margin-bottom:20px}#locations-list,#preferred-location-provider{max-width:41rem;margin-top:3.5rem}#locations-list label,#preferred-location-provider label{display:block;margin-bottom:.5rem}#locations-list select,#preferred-location-provider select{width:100%}#locations-list option,#preferred-location-provider option{color:#646569!important}#locations-list .icon,#preferred-location-provider .icon{position:relative}#locations-list .icon i,#preferred-location-provider .icon i{right:1rem;color:#54307a;-webkit-transform:translateY(-50%);transform:translateY(-50%);position:absolute;top:50%}#locations-list button,#preferred-location-provider button{font-size:.85rem;background:#54307a;text-transform:uppercase;padding:.85rem 2.5rem .75rem}#locations-list button:hover,#preferred-location-provider button:hover{background:#9474b4}#locations-list button.disabled,#preferred-location-provider button.disabled{pointer-events:none}@media screen and (max-width:479px){#locations-list button,#preferred-location-provider button{padding:.85rem 1.25rem .75rem}}#preferred-location-provider>div{margin-bottom:1.25rem;display:-webkit-box;display:flex;-webkit-box-align:start;align-items:flex-start}#preferred-location-provider>div>div:not(#or-divider){width:calc(50% - 2rem)}#preferred-location-provider>div>div:not(#or-divider):not(.active) label,#preferred-location-provider>div>div:not(#or-divider):not(.active) select{color:#e3e3e2}@media screen and (max-width:479px){#preferred-location-provider>div>div:not(#or-divider){width:100%}#preferred-location-provider>div{margin-bottom:2.5rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}}#locations-list{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}#locations-list>div{width:70%;margin-right:5%;max-width:18.5rem}#or-divider{width:4rem;height:6.25rem;font-size:.75rem;position:relative;text-transform:uppercase}#or-divider span,#or-divider:before{position:absolute;top:50%;left:50%;-webkit-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%)}#or-divider:before{content:'';width:1px;height:100%;background:#e3e3e2}#or-divider span{padding:.5rem;background:#fff;text-align:center}@media screen and (max-width:479px){#or-divider{width:100%;height:4.5rem;margin-top:.25rem}#or-divider:before{height:1px;width:100%}#or-divider span{padding:0 1rem}}