html{box-sizing:border-box}*,::after,::before{box-sizing:inherit}select{color:inherit;font:inherit;margin:0;*font-family:sans-serif;*vertical-align:middle;text-transform:none}@font-face{font-family:"Avenir-Light";font-style:normal;font-weight:300;src:url(/assets/fonts/avenir/721220/avenir-light.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/avenir/721220/avenir-light.woff2) format("woff2"),url(/assets/fonts/avenir/721220/avenir-light.woff) format("woff"),url(/assets/fonts/avenir/721220/avenir-light.ttf) format("truetype"),url(/assets/fonts/avenir/721220/avenir-light.svg#Avenir-Light) format("svg")}@font-face{font-family:"Avenir-Med";font-style:normal;font-weight:500;src:url(/assets/fonts/avenir/721232/avenir-medium.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/avenir/721232/avenir-medium.woff2) format("woff2"),url(/assets/fonts/avenir/721232/avenir-medium.woff) format("woff"),url(/assets/fonts/avenir/721232/avenir-medium.ttf) format("truetype"),url(/assets/fonts/avenir/721232/avenir-medium.svg#Avenir-Med) format("svg")}@font-face{font-family:"Avenir-Heavy";font-style:normal;font-weight:700;src:url(/assets/fonts/avenir/721244/avenir-heavy.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/avenir/721244/avenir-heavy.woff2) format("woff2"),url(/assets/fonts/avenir/721244/avenir-heavy.woff) format("woff"),url(/assets/fonts/avenir/721244/avenir-heavy.ttf) format("truetype"),url(/assets/fonts/avenir/721244/avenir-heavy.svg#Avenir-Heavy) format("svg")}@font-face{font-family:"Avenir-Roman";font-style:normal;font-weight:400;src:url(/assets/fonts/AvenirLTStd-Roman.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/AvenirLTStd-Roman.woff2) format("woff2"),url(/assets/fonts/AvenirLTStd-Roman.woff) format("woff"),url(/assets/fonts/AvenirLTStd-Roman.ttf) format("truetype"),url(/assets/fonts/AvenirLTStd-Roman.svg#Avenir-Roman) format("svg")}@font-face{font-family:"Avenir-Black";font-style:normal;font-weight:400;src:url(/assets/fonts/AvenirLTStd-Black.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/AvenirLTStd-Black.woff2) format("woff2"),url(/assets/fonts/AvenirLTStd-Black.woff) format("woff"),url(/assets/fonts/AvenirLTStd-Black.ttf) format("truetype"),url(/assets/fonts/AvenirLTStd-Black.svg#Avenir-Black) format("svg")}@font-face{font-family:"Avenir-Book";font-style:normal;font-weight:400;src:url(/assets/fonts/AvenirLTStd-Book.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/AvenirLTStd-Book.woff2) format("woff2"),url(/assets/fonts/AvenirLTStd-Book.woff) format("woff"),url(/assets/fonts/AvenirLTStd-Book.ttf) format("truetype"),url(/assets/fonts/AvenirLTStd-Book.svg#Avenir-Book) format("svg")}@font-face{font-family:"Nunito-Sans";font-style:normal;font-weight:400;src:url(/assets/fonts/Nunito_Sans/NunitoSans-Regular.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/Nunito_Sans/NunitoSans-Regular.woff2) format("woff2"),url(/assets/fonts/Nunito_Sans/NunitoSans-Regular.woff) format("woff"),url(/assets/fonts/Nunito_Sans/NunitoSans-Regular.ttf) format("truetype"),url(/assets/fonts/Nunito_Sans/NunitoSans-Regular.svg#Nunito-Sans) format("svg")}@font-face{font-family:"Nunito-Sans-Heavy";font-style:normal;font-weight:700;src:url(/assets/fonts/Nunito_Sans/NunitoSans-Bold.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/Nunito_Sans/NunitoSans-Bold.woff2) format("woff2"),url(/assets/fonts/Nunito_Sans/NunitoSans-Bold.woff) format("woff"),url(/assets/fonts/Nunito_Sans/NunitoSans-Bold.ttf) format("truetype"),url(/assets/fonts/Nunito_Sans/NunitoSans-Bold.svg#Nunito-Sans-Heavy) format("svg")}@font-face{font-family:"DM-Serif-Display";font-style:normal;font-weight:400;src:url(/assets/fonts/DM_Serif_Display/DMSerifDisplay-Regular.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/DM_Serif_Display/DMSerifDisplay-Regular.woff2) format("woff2"),url(/assets/fonts/DM_Serif_Display/DMSerifDisplay-Regular.woff) format("woff"),url(/assets/fonts/DM_Serif_Display/DMSerifDisplay-Regular.ttf) format("truetype"),url(/assets/fonts/DM_Serif_Display/DMSerifDisplay-Regular.svg#DM-Serif-Display) format("svg")}blockquote,body,figure,h1,h2,h3,h4,h5,h6,p,ul{margin:0;padding:0}h1.heading{color:#54307a;font-size:2.75rem;margin-bottom:1.5rem}@media screen and (max-width:1039px){h1.heading{font-size:2rem}}@media screen and (max-width:768px){h1.heading{font-size:1.75rem;line-height:1.25}}body{font:1rem "Open Sans",sans-serif;color:#646569;top:0!important}@media screen and (max-width:768px){body{font-size:.875rem}}h1,h2,h3,h4,h5,h6{font-weight:400}div.title,h1{font:4.555rem "Avenir-Med","Open Sans",sans-serif}@media screen and (max-width:1199px){div.title,h1{font-size:4rem}}@media screen and (max-width:768px){div.title,h1{font-size:3.555rem}}@media screen and (max-width:360px){div.title,h1{font-size:3.111rem}}h2,h3,h4{font-family:"Avenir-Med","Open Sans",sans-serif}h3,h4{color:#54307a}h2{color:#915ab5;font-size:2.75rem;margin-bottom:1.5rem}@media screen and (max-width:1039px){h2{font-size:2rem}}@media screen and (max-width:768px){h2{font-size:1.75rem;line-height:1.25;margin:0 auto 1.5rem}}body section#metros div.metro-heading .metro-title a,body section#metros div.metro-heading .metro-title h3,h3{font-size:1.75rem;margin-bottom:1rem}gallery:not(:first-child),goto:not(:first-child),h3:not(:first-child){margin-top:3rem}@media screen and (max-width:1039px){h3{font-size:1.5rem}}@media screen and (max-width:768px){h3{font-size:1.25rem;margin-bottom:2rem}}h4{font-size:1.25rem;margin-bottom:1rem}accordion:not(:first-child),h4:not(:first-child){margin-top:2rem}@media screen and (max-width:768px){h4{font-size:1rem;margin-bottom:1rem}}a{text-decoration:none;transition:color .15s;color:#fff;font-size:1rem;display:inline-block;vertical-align:middle}#map .cards-container a:not(.button):hover,#promodal.full_type p a:not(.button):hover,a:hover:not(.button),aside>ul:not(.tags) li.on>a{color:#9474b4}a.button{font:.85rem "Avenir-Heavy","Open Sans",sans-serif;text-transform:uppercase;padding:.85rem 1.5rem .75rem;border-radius:5px;background:#9474b4;transition:color .15s,background .15s,border-color .15s}a.button:hover{background:#7d5e9c}a.button.blue,button:hover{background:#7543aa}a.button.blue:hover{background:#6b3d9c}a.button.dark-purple{background:#54307a}a.button.dark-purple:hover{background:#6d3e9f}a.button.light-green,a.button.purple{font:700 14px 'Nunito-Sans-Heavy';color:#383838;background:#fff;padding:.5rem 2rem;border:2px solid #86c648;box-sizing:border-box;border-radius:4rem;text-transform:none}a.button.purple{border:2px solid #7543aa}a.button.gray{background:#acb4b9}a.button.gray:hover{background:#a2aaaf}a.button.transparent{background:0 0;border:1px solid rgba(255,255,255,.3);margin-right:1.25rem;transition:border-color .15s}a.button.transparent:hover{border-color:#fff}a.button.space{margin-right:1rem}@media screen and (max-width:360px){a.button.space{margin-bottom:1rem}}a.button.play{position:relative;padding:.85rem 1.5rem .75rem 3rem}a.button.play:before{content:'';left:1rem;width:1.75rem;height:1.75rem;-webkit-transform:translateY(-50%);transform:translateY(-50%);position:absolute;top:50%;background:url(/assets/images/play.png) no-repeat center/cover}@media screen and (max-width:1039px){a.button{font-size:.75rem;padding:.75rem 1.5rem .65rem}}@media screen and (max-width:768px){a.button{font-size:.85rem;padding:.75rem .8rem .6rem;line-height:1;margin-bottom:10px}}p{line-height:1.9}#content ol:not(:last-child),#content ul:not(:last-child),bio p:not(:last-child),p:not(:last-child){margin-bottom:.75rem}img{width:100%}.checkbox div,.radio div,input,select,textarea{font:1rem "Open Sans",sans-serif;outline:0!important;-moz-appearance:none;appearance:none;-webkit-appearance:none;border:1px solid #e3e3e2;background:#f6f5f5;transition:border-color .15s;border-radius:0}.checkbox div:focus,.radio div:focus,input:focus,select:focus,textarea:focus{border-color:#54307a}input:not([type=checkbox]):not([type=radio]),select{padding:0 1rem;height:2.5rem}button{border:0;background:#9474b4;color:#fff;cursor:pointer}hr{background:rgba(148,116,180,.5);height:2px;border:0;margin-bottom:2rem}.language{display:inline-block;vertical-align:middle;position:relative;height:25px;width:40px}.language a{text-align:center;text-transform:uppercase;height:25px;width:40px}#hero .container,.language a span{-webkit-transform:translateY(-50%);transform:translateY(-50%);position:relative;top:50%}.language a span,.language>a{display:block}.language>a{position:relative;z-index:1}.language .language-wrapper{display:none;position:absolute;top:0;left:0;width:123px}.language .language-wrapper a{display:inline-block;vertical-align:top!important;margin-right:1px}#main,section{position:relative;background:#fff}.container{max-width:85rem;margin-left:auto;margin-right:auto}@media screen and (max-width:1399px){.container{max-width:75rem}}@media screen and (max-width:1199px){.container{max-width:65rem}}@media screen and (max-width:1039px){.container{max-width:55rem}}@media screen and (max-width:768px){.container{padding-left:1.75rem;padding-right:1.75rem}}@media screen and (max-width:360px){.container{padding-left:1.25rem;padding-right:1.25rem}}#hero:after,#hero:before{content:'';left:0;width:100%;height:100%;position:absolute}#hero:after{top:0;background:rgba(0,0,0,.15)}#hero .container{z-index:1}#hero div.title,#hero h1,.hero-cta{font-family:"Avenir-Light","Open Sans",sans-serif}#hero div.title,#hero h1,#hero p{color:#fff}#hero p{font:1.25rem "Avenir-Light","Open Sans",sans-serif}@media screen and (max-width:1500px){#hero .container{max-width:100%;padding:0 5rem}}@media screen and (max-width:768px){#hero .container{padding:0 1.75rem}#hero h1{line-height:1;margin-top:20px;font-size:3rem}#hero p{font-size:1rem}#hero:before{background-position-x:67%!important}}@media screen and (max-width:479px){#hero h1{line-height:1.2;font-size:2.5rem}}@media screen and (max-width:360px){#hero h1{font-size:2rem}}.hero-cta{background:#925ca6;margin-top:1.5rem}.hero-cta:hover{background:#54307a}.breadcrumbs{list-style:none;font-family:"Avenir-Roman","Open Sans",sans-serif;margin-bottom:1rem}.breadcrumbs li{display:inline-block}.breadcrumbs li a{font-size:1rem}.breadcrumbs i{color:#fff;font-size:1.25rem;margin:0 .75rem;line-height:1.2;vertical-align:bottom}@media screen and (max-width:768px){.breadcrumbs li a{font-size:.88888rem}.breadcrumbs i{font-size:1rem;margin:0 .5rem}}@media screen and (max-width:360px){.breadcrumbs li a{font-size:.75rem}.breadcrumbs i{font-size:.875rem;margin:0 .35rem}}.subheading{font-size:1.5rem;line-height:1.5}@media screen and (max-width:1039px){.subheading{font-size:1.25rem}}@media screen and (max-width:768px){.subheading{font-size:1.15rem}}blockquote{border-top:2px solid rgba(148,116,180,.5);border-bottom:2px solid rgba(148,116,180,.5);padding:3.5rem 4rem}blockquote:not(:last-child){margin-bottom:2rem;margin-top:2rem}blockquote .quote{font:1.5rem/1.5 "Avenir-Book","Open Sans",sans-serif;color:rgba(84,48,122,.8)}.card span,blockquote .author{font:1.111rem "Avenir-Heavy","Open Sans",sans-serif}blockquote .author{margin-top:2rem;color:rgba(148,116,180,.8)}@media screen and (max-width:768px){blockquote{padding:1.75rem 2rem}blockquote .quote{font-size:1rem}blockquote .author{margin-top:1rem;font-size:.75rem}}.card{transition:box-shadow .5s}.card figcaption{position:relative;color:#646569;text-align:center;font-size:.95rem}.card figcaption:before{-webkit-transform:translateX(-50%);transform:translateX(-50%);position:absolute;left:50%;top:-1rem}.card span{color:#54307a;display:block;text-transform:uppercase}@media screen and (max-width:1199px){.card span{font-size:.875rem}}@media screen and (max-width:1039px){.card span{font-size:.875rem}.card figcaption{font-size:.75rem}}@media screen and (max-width:768px){.card{display:block;margin:0 auto}.card figcaption{font-size:.75rem}.card span{font-size:.875rem}}.feature{background:rgba(203,149,248,.12);padding:3rem 3.75rem}.feature:not(:last-child),bio:not(:last-child){margin-bottom:3rem;margin-top:3rem}.feature .title{font:1.575rem "Avenir-Heavy","Open Sans",sans-serif;color:#54307a;margin-bottom:1.5rem}.feature .title+ul{margin-top:1rem}@media screen and (min-width:1200px){.feature.no-text{display:-webkit-box;display:flex;-webkit-box-align:start;align-items:flex-start;flex-wrap:wrap;-webkit-box-pack:justify;justify-content:space-between}.feature.no-text .title{width:69%}.feature.no-text img{width:28%;margin-top:.15rem}}.feature .with-image p,body section#metros div.slider-container div.slider-cards a.slider-card figure{margin-bottom:0}@media screen and (min-width:1200px){.feature .with-image{display:-webkit-box;display:flex;-webkit-box-align:start;align-items:flex-start;flex-wrap:wrap;-webkit-box-pack:justify;justify-content:space-between}.feature .with-image p{-webkit-box-ordinal-group:2;order:1;width:69%;font-size:.95rem}.feature .with-image img{-webkit-box-ordinal-group:3;order:2;width:23%;margin-top:.15rem}}@media screen and (max-width:1199px){.feature .with-image img{width:8rem;float:right;margin-left:1.25rem}}@media screen and (max-width:479px){.feature .with-image img{width:6.5rem;margin-left:1rem}}.feature ul{margin-bottom:1rem!important}.feature .button:nth-of-type(2){margin-left:1.25rem}@media screen and (max-width:768px){.feature{width:calc(100% + 3.5rem);margin-left:-1.75rem;padding:2rem 1.75rem}.feature .title{font-size:1.25rem}}@media screen and (max-width:360px){.feature{width:calc(100% + 2.5rem);margin-left:-1.25rem}}accordion{display:block}accordion:not(:last-child),gallery:not(:first-child),goto:not(:first-child){margin-bottom:3rem}accordion h3{margin-bottom:0;line-height:1;background:#d6cfe6;font-family:"Open Sans",sans-serif;font-weight:600;transition:background .15s}accordion h3 a{color:#543179!important;display:block!important;position:relative;padding:1rem 1.75rem}accordion h3 a:after{font:1.75rem 'FontAwesome';content:'\f107';color:#54307a;-webkit-transform:translateY(-50%);transform:translateY(-50%);position:absolute;top:50%;right:1.25rem;transition:ease .25s all}accordion h4{margin-bottom:.25rem}accordion raw{background:rgba(236,234,234,.3);padding:1.25rem 1.75rem 1.75rem;transition:background .15s}#promodal.aspire-hfi h2:not(:last-child),accordion>div:not(:last-of-type){margin-bottom:1.25rem}accordion>div.open h3{background:#9474b4}accordion>div.open h3 a,gallery a,gallery-popup figure,goto a{color:#fff!important}accordion>div.open h3 a:after{content:'\f106'}accordion>div.open raw{background:#edeaf4}@media screen and (max-width:768px){accordion{width:calc(100% + 2rem);margin-left:-1rem}accordion h3 a{font-size:.875rem;line-height:1.5;padding:.75rem 2.5rem .75rem 1rem}accordion h3 a:after{font-size:1.25rem}}@media screen and (max-width:360px){accordion{width:calc(100% + 1rem);margin-left:-.5rem}accordion h3 a{padding:.75rem 2rem .75rem 1rem}}testimonial{position:relative;color:#fff;text-align:center}testimonial .hover-overlay{background:rgba(0,0,0,.6);position:absolute;top:0;width:100%;height:100%;opacity:0;transition:opacity .5s}testimonial.link,testimonial.scroll-link{cursor:pointer}testimonial .container{position:absolute;top:50%;left:50%;-webkit-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);max-width:25rem;width:100%}testimonial.start .hover-overlay,testimonial:hover .hover-overlay{opacity:1}testimonial img{width:4.5rem;margin-bottom:.5rem}testimonial .quote{font:1.1111rem/1.6 "Avenir-Light","Open Sans",sans-serif;margin-bottom:1rem}testimonial .author{font:.875rem "Avenir-Roman","Open Sans",sans-serif}testimonial .credits{font:.875rem "Avenir-Heavy","Open Sans",sans-serif;margin-top:.5rem;color:#756f69}gallery,goto,review{display:block;text-align:center}review{margin-bottom:3rem}review .image{padding-bottom:63%}review .text{background:#f0eeef;transition:all .3s;padding:2rem 2rem 2.25rem}review .title{font:1.45rem "Avenir-Heavy","Open Sans",sans-serif;color:#54307a;margin-bottom:1.25rem}review:hover .text{background:rgba(240,238,239,.8)}@media screen and (min-width:880px){review{float:left;width:47.82117%;margin-right:4.35765%}review:nth-of-type(even){margin-right:0}review:nth-of-type(odd):last-of-type{margin-right:52.17883%}}@media screen and (max-width:1199px){review .text{padding:1.5rem 1rem 1.75rem}review .title{font-size:1.25rem}review .button{font-size:.65rem}}@media screen and (max-width:879px){review{margin:0 auto 3rem;width:338px;display:inline-block;margin-left:15px}}@media screen and (max-width:736px){review{margin:0 auto 3rem;display:block}}gallery,goto{position:relative;color:#fff;cursor:pointer;padding-bottom:51%}gallery:before,goto:before{content:'';display:block;background:rgba(0,0,0,.2);position:absolute;top:0;left:0;width:100%;height:100%;transition:background .5s}gallery .text,goto .text{font:1.5rem "Avenir-Light","Open Sans",sans-serif;position:absolute;top:50%;left:50%;-webkit-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);opacity:0;transition:opacity .5s;max-width:100%;width:100%}gallery.start:before,gallery:hover:before,goto.start:before,goto:hover:before{background:rgba(0,0,0,.6)}gallery.start .text,gallery:hover .text,goto.start .text,goto:hover .text{opacity:1}gallery .credits,goto .credits{font:.875rem "Avenir-Heavy","Open Sans",sans-serif;color:#756f69;display:block;margin-top:.25rem}gallery img,goto img{margin-bottom:2rem;width:auto}@media screen and (max-width:768px){gallery,goto{padding-bottom:60%}gallery img,goto img{max-width:4.75rem;margin-bottom:1rem}gallery .text,goto .text{font-size:1.25rem}}body.clinic gallery#gallery{cursor:auto}body.clinic gallery#gallery.start:before,body.clinic gallery#gallery:before,body.clinic gallery#gallery:hover:before{background:unset!important}gallery-popup{position:fixed;top:0;left:0;width:100%;height:100%;opacity:0;z-index:-1}gallery-popup .modal-inner{background:rgba(0,0,0,.85);position:absolute;top:0;left:0;width:100%;height:100%}gallery-popup .close{position:absolute;top:1em;right:1.5em;font-size:1.25em;color:#fff;z-index:1;display:block;height:1.25em;width:1.25em}gallery-popup .close span{background:#fff;display:block;position:relative;left:50%}gallery-popup .close span.left{height:100%;width:2px}gallery-popup .close span.right{width:100%;height:2px}gallery-popup .close span.left{-webkit-transform:translate(-50%) rotateZ(45deg);transform:translate(-50%) rotateZ(45deg)}gallery-popup .close span.right{top:-50%;-webkit-transform:translate(-50%,-75%) rotateZ(45deg);transform:translate(-50%,-75%) rotateZ(45deg)}gallery-popup .container{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%}gallery-popup figure figcaption{font-size:1.5em;float:left;display:block;margin:.375em 2.35765% .75em 0;width:100%}gallery-popup .image img:last-child,gallery-popup .image:last-child,gallery-popup figure figcaption:last-child,ul.sitemap:last-child{margin-right:0}gallery-popup .image,gallery-popup .image a i,timeline{position:relative;display:block}gallery-popup .image,gallery-popup .image img{float:left;margin-right:2.35765%;width:100%}gallery-popup .image img{display:block}gallery-popup .image a{position:absolute;z-index:1;width:50%;height:100%;opacity:0;transition:opacity .15s;display:block;padding:0 1.125em;text-decoration:none!important}gallery-popup .image a i{color:#fff;-webkit-transform:translateY(-50%);transform:translateY(-50%);top:50%;font-size:2em}gallery-popup .image a.prev{left:0}gallery-popup .image a.next{right:0;text-align:right}gallery-popup .image a:hover{opacity:1}@media screen and (max-width:768px){gallery-popup .image a{opacity:1}}timeline{overflow:auto;margin-bottom:5rem}timeline>div{float:left;background:rgba(203,149,248,.12);width:48%;padding:1.25rem 1.75rem;position:relative}timeline>div:after,timeline>div:before{content:'';-webkit-transform:translateY(-50%);transform:translateY(-50%);position:absolute;top:50%}timeline>div:before{width:4%;height:2px;right:-4%;background:rgba(148,116,180,.5)}timeline>div:after{width:12px;height:12px;right:-5.5%;background:#9474b4;border-radius:50%}body section#metros div.metro-heading .metro-title a:not(:first-child),body section#metros div.metro-heading .metro-title h3:not(:first-child),timeline>div:not(:first-child){margin-top:3rem}timeline>div:nth-child(13){margin-top:6rem}timeline>div:nth-child(even){float:right}timeline>div:nth-child(even):before{left:-4%}timeline>div:nth-child(even):after{left:-5.5%}bio h3,timeline h4{color:#9474b4;margin-bottom:1rem}timeline img{display:inline-block;vertical-align:top;width:auto;margin-right:1rem}timeline .with-image{padding:1.25rem}timeline .with-image .text{display:inline-block;vertical-align:top;max-width:15.75rem}#map:before,timeline:before{content:'';top:0;height:100%;position:absolute}timeline:before{-webkit-transform:translateX(-50%);transform:translateX(-50%);background:rgba(148,116,180,.7);left:50%;width:2px}@media screen and (max-width:1399px){timeline>div{width:47%}timeline>div:before{width:5%;right:-5%}timeline>div:after{right:-8%}timeline>div:nth-child(13){margin-top:10rem}timeline>div:nth-child(even):before{left:-5%}timeline>div:nth-child(even):after{left:-8.25%}}@media screen and (max-width:1039px){timeline>div{padding:1rem 1.25rem}timeline>div:after{right:-9%}timeline>div:nth-child(3){margin-top:6rem}timeline>div:nth-child(13){margin-top:7rem}timeline>div:nth-child(even):after{left:-9%}timeline h4{font-size:1rem;margin-bottom:.5rem}timeline p{font-size:.875rem;line-height:1.75}}@media screen and (max-width:890px){timeline>div:after{right:-8.25%}timeline>div:nth-child(3){margin-top:3rem}timeline>div:nth-child(even):after{left:-8%}}@media screen and (max-width:768px){timeline{width:calc(100% + 3.5rem);margin-left:-1.75rem;overflow:hidden;padding:0 1.75rem}timeline>div{width:100%;padding:1rem 1.25rem}timeline>div:not(:first-child){margin-top:1rem}timeline>div:before{left:-1rem;width:1rem}timeline>div:after{left:-19px!important;width:8px;height:8px}timeline>div:nth-child(even):before{left:-1rem}timeline h4{margin-bottom:.5rem}timeline img{max-width:5rem}timeline .with-image{padding:1rem}timeline .with-image .text{max-width:13.85rem}timeline:before{left:.75rem;-webkit-transform:initial;transform:initial}}@media screen and (max-width:375px){timeline .with-image .text{max-width:11.25rem}}@media screen and (max-width:360px){timeline{width:calc(100% + 2.5rem);margin-left:-1.25rem}timeline img{max-width:4rem}timeline .with-image .text{max-width:9.5rem}}bio{width:100%;display:block;background:url(/assets/images/bio-feet.svg) no-repeat left bottom #f9f9f9;padding:3rem 3rem 2.5rem 3.25rem;overflow:auto}bio .text,bio img{width:67%;display:block}bio img{width:30%;float:right;margin-right:0;margin-top:50px}bio.no-image .text{max-width:100%}@media screen and (max-width:1199px){bio .text{float:none;width:100%;margin-right:0}bio img{width:10rem;margin-left:1.25rem}}@media screen and (max-width:768px){bio{width:calc(100% + 3.5rem);margin-left:-1.75rem;padding:2rem 1.75rem}bio .desktop{display:block!important}bio .mobile{display:none!important}bio img{width:7rem;margin-left:1rem}}@media screen and (max-width:360px){bio{width:calc(100% + 2.5rem);margin-left:-1.25rem}}.bullet{margin:0 .75rem}.bullet:before{content:'';width:5px;height:5px;border-radius:50%;background:#bab9b8;display:inline-block;vertical-align:middle}@media screen and (max-width:479px){.location #map:before{background:linear-gradient(#fff,rgba(255,255,255,0))!important}}#map{padding:7rem 0;position:relative;background-size:cover!important;background-attachment:initial!important;background-position:center top!important}#map:before{left:0;width:100%;background:linear-gradient(#fff,rgba(255,255,255,0))}@media screen and (max-width:479px){#map:before{background:0 0!important}}#map .container{z-index:1;position:relative}#map .container p:has(.button):not(:first-child){margin-top:1.875rem}#map .cards-container{display:-webkit-box;display:flex;-webkit-box-align:inherit;align-items:inherit;flex-wrap:wrap;-webkit-box-pack:center;justify-content:center;margin-top:6.5rem}#map .cards-container>*{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;opacity:0;max-width:27rem;position:relative;transition:all .5s;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:center;justify-content:center;background:rgba(255,255,255,.98);padding:3.5rem 3.5rem 2.5rem}#map .cards-container>:hover{box-shadow:0 5px 30px 8px rgba(0,0,0,.1)}@media screen and (min-width:1200px){#map .cards-container>*{width:31.765%}#map .cards-container>:not(:nth-child(3n)):not(:last-child){margin-right:2.3525%}#map .cards-container>:nth-child(n+4){margin-top:5.88125%}}@media screen and (min-width:768px) and (max-width:1039px){#map .cards-container>*{padding:3rem 1.5rem}}@media screen and (min-width:768px) and (max-width:1199px){#map .cards-container>*{width:45%}#map .cards-container>:not(:nth-child(2n)):not(:last-child){margin-right:5%}#map .cards-container>:nth-child(n+3){margin-top:7.5%}}@media screen and (max-width:767px){#map .cards-container>*{max-width:22.5rem;padding:2.5rem 1.5rem 1.5rem}#map .cards-container>:not(:last-child){margin-bottom:3rem}}#map .cards-container figure{top:-2.25rem;width:4.5rem;height:4.5rem;background:#fff;border-radius:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);position:absolute;left:50%}#map .cards-container figure img{width:60%;position:absolute;top:50%;left:50%;-webkit-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%)}@media screen and (max-width:767px){#map .cards-container figure{top:-1.75rem;width:3.5rem;height:3.5rem}}#map .cards-container .title{font:1.111rem "Avenir-Heavy","Open Sans",sans-serif;color:#54307a;margin-bottom:.75rem;text-transform:uppercase}#map .cards-container p{line-height:1.75}#map .cards-container a:not(.button),#map .cards-container p{font-size:.95rem!important}#map .cards-container p:not(:last-child){margin-bottom:.875rem!important}#map .cards-container a:not(.button){color:#54307a;text-decoration:none}#map .cards-container a:not(.button):not(.line)[target*=blank]::after{background:url(/assets/images/external-purple.svg) no-repeat 50%/cover;content:"";margin-left:.25rem;vertical-align:-1px;display:inline-block;transition:all .15s linear;width:.75rem;height:.75rem}@media screen and (max-width:767px){#map .cards-container{margin-top:4.5rem}#map .cards-container .title{font-size:.875rem}#map .cards-container a:not(.button),#map .cards-container p{font-size:.75rem!important}#map{padding:3rem 0}}#egg-freezing h2:first-of-type{display:none}#egg-freezing h2:nth-of-type(2){font-family:"Avenir-Light","Open Sans",sans-serif}#egg-freezing ol ::marker{font-weight:700}#egg-freezing accordion h3{font-weight:300}#egg-freezing accordion p{color:#646569;font-weight:300}#egg-freezing bio{background-position-x:right;background-position-y:center;background-size:30% 90%}#egg-freezing bio h3{font-family:"Avenir-Heavy","Open Sans",sans-serif;color:#54307a}#egg-freezing bio .desktop{width:75%}@media screen and (max-width:479px){#egg-freezing bio .desktop{width:100%}}#cta{padding:8rem 0;background:no-repeat center center/cover;background-attachment:fixed;text-align:center}#cta:before{content:'';position:absolute;width:100%;height:100%;left:0;top:0;background:rgba(0,0,0,.6);transition:opacity .5s}#cta,#cta .wrapper{position:relative}#cta h2,#cta p{color:#fff}#cta p{font-size:1.25rem}#cta p:not(:last-of-type){margin-bottom:2.4rem}#cta .button:not(:first-of-type){margin-left:2rem}#cta a.button{margin-top:1rem;margin-bottom:0}@media screen and (max-width:1039px){#cta{background-attachment:initial}}@media screen and (max-width:879px){#cta{background-attachment:initial;padding:6rem 7rem}#cta p{font-size:1rem}}@media screen and (max-width:757px){#cta{margin-top:2.5rem}}@media screen and (max-width:479px){#cta{padding:4rem 0;background-attachment:initial}#cta h2{font-size:1.25rem;max-width:20rem;margin:0 auto .75rem}#cta p{font-size:.75rem}#cta p:not(:last-of-type){margin-bottom:1.5rem}#cta p br{display:none}#cta a{display:block;max-width:11rem;margin-left:auto;margin-right:auto}#cta a.button:not(:first-of-type){margin-top:1rem;margin-left:auto}}#home h1{font:2.75rem "Avenir-Medium","Open Sans",sans-serif;color:#915ab5;margin-bottom:1.5rem}@media screen and (max-width:1039px){#home h1{font-size:2rem}}@media screen and (max-width:768px){#home h1{font-size:1.75rem}}#home>#hero .container{padding-left:1.5rem;padding-right:1.5rem}@media screen and (max-width:1499px){#home>#hero .container{margin-left:55px}}@media screen and (max-width:768px){#home>#hero .container{margin-left:auto}}#home>#hero p:first-of-type{font-size:4.5rem;max-width:900px;border:solid transparent 1px}@media screen and (max-width:768px){#home>#hero p:first-of-type{font-size:3rem}}@media screen and (max-width:479px){#home>#hero p:first-of-type{line-height:1.2;font-size:2.5rem}}@media screen and (max-width:360px){#home>#hero p:first-of-type{font-size:2rem}}@media screen and (max-width:767px){body:not(#home):not(.location).has-special-announcement #hero{height:25rem}body:not(#home):not(.location).has-special-announcement #hero .container{top:calc(65% + 2.25rem)}}body:not(#home):not(.location) #hero{height:32rem}body:not(#home):not(.location) #hero:after{background:rgba(0,0,0,.4)}body:not(#home):not(.location) #hero .container{top:70%}body:not(#home):not(.location) #hero h1.xlong{font-size:3.5rem}@media screen and (max-width:1399px){body:not(#home):not(.location) #hero{height:28rem}}@media screen and (max-width:879px){body:not(#home):not(.location) #hero{height:25rem}}@media screen and (max-width:768px){body:not(#home):not(.location) #hero{height:20rem}body:not(#home):not(.location) #hero .container{top:65%}body:not(#home):not(.location) #hero h1{max-width:100%}body:not(#home):not(.location) #hero h1.long{font-size:2.25rem}body:not(#home):not(.location) #hero h1.xlong{font-size:2rem}}@media screen and (max-width:360px){body:not(#home):not(.location) #hero h1.long{font-size:2.25rem}}@media screen and (max-width:1494px){body:not(#home):not(.location) #main>.container{max-width:100%;padding-left:5rem}}@media screen and (max-width:1494px) and (min-width:769px){body:not(#home):not(.location) #main>.container{overflow:auto}}@media screen and (max-width:890px){body:not(#home):not(.location) #main>.container{padding-right:5rem}}@media screen and (max-width:768px){body:not(#home):not(.location) #main>.container{padding:0 1.75rem}}@media screen and (max-width:360px){body:not(#home):not(.location) #main>.container{padding:0 1.25rem}}body:not(#blog):not(.post):not(.sub-blog) aside .sidebar-title,body:not(#blog):not(.post):not(.sub-blog) aside>ul{padding-left:5rem}@media screen and (max-width:879px){body:not(#blog):not(.post):not(.sub-blog) aside .sidebar-title,body:not(#blog):not(.post):not(.sub-blog) aside>ul{padding-left:2.5rem}}@media screen and (max-width:890px){body:not(#blog):not(.post):not(.sub-blog) aside .sidebar-title,body:not(#blog):not(.post):not(.sub-blog) aside>ul{display:none}}@media screen and (max-width:768px){body:not(#blog):not(.post):not(.sub-blog) aside{max-width:calc(100% + 3.5rem);width:calc(100% + 3.5rem);margin-left:-1.75rem}body:not(#blog):not(.post):not(.sub-blog) aside testimonial{width:100%;padding-bottom:53%;margin-left:0}}@media screen and (max-width:360px){body:not(#blog):not(.post):not(.sub-blog) aside{margin-left:-1.25rem;max-width:calc(100% + 2.5rem);width:calc(100% + 2.5rem)}body:not(#blog):not(.post):not(.sub-blog) aside testimonial img{width:2.75rem;margin-bottom:0}body:not(#blog):not(.post):not(.sub-blog) aside testimonial .quote{margin-bottom:.5rem}}#content{padding:5rem 7rem 10rem 0;max-width:60rem;width:100%;display:inline-block;vertical-align:top}#content ul{line-height:1.9;list-style:none}#content ul li{position:relative;padding-left:2rem;line-height:2}@media screen and (max-width:479px){#content ul li{padding-left:1rem}}#content ul li:before{content:'';width:5px;height:5px;position:absolute;top:.85rem;left:1rem;background:#9474b4;border-radius:50%}@media screen and (max-width:479px){#content ul li:before{left:0}}#content ol li:not(:last-of-type),#content ul li:not(:last-of-type){margin-bottom:.5rem}#content ol{line-height:1.9;padding-left:2rem}#content ol li{padding-left:.25rem;line-height:2}#content a:not(.button){color:#9474b4;vertical-align:top}#content a:not(.button):hover{color:#54307a}#content p a:not(.button){text-decoration:underline}#content .half{display:table-cell;width:26rem;height:11rem}@media screen and (max-width:1199px){#content .half{width:50%}}@media screen and (max-width:879px){#content .half{display:block;width:100%;height:auto;margin-bottom:2rem}}#content figure:not(:last-child){margin-bottom:2rem}@media screen and (min-width:480px){#content figure.left,#content figure.right{width:30%;max-width:25rem;margin-top:.75rem;margin-bottom:1rem!important}#content figure.left.large-img,#content figure.right.large-img{width:45%}#content figure.left{float:left;margin-right:3%}#content figure.right{float:right;margin-left:3%}}#content hr{clear:both;margin:4rem 0;background:rgba(148,116,180,.1)}@media screen and (max-width:1494px){#content{float:left;display:block;margin-right:2.35765%;width:65.88078%;max-width:100%}#content:last-child{margin-right:0}}@media screen and (max-width:1039px){#content{float:left;display:block;margin-right:2.35765%;width:57.35098%;padding-right:3rem}#content:last-child{margin-right:0}}@media screen and (max-width:890px){#content{padding:3rem 0;display:block;float:none;width:100%;margin-right:0}#content a:not(.button){font-size:.875rem}#content ul li:before{top:.6rem}}aside{display:inline-block;vertical-align:top;border-left:1px #eff0eb solid;padding-top:5.75rem;margin-left:-5px;margin-bottom:7rem;width:100%;max-width:25rem}aside .sidebar-title{font:1.5rem "Avenir-Heavy","Open Sans",sans-serif;margin-bottom:2rem;color:#54307a}aside ul{list-style:none}aside>ul:not(.tags){margin-bottom:3.5rem}aside>ul:not(.tags) li{position:relative}aside>ul:not(.tags) li:not(:last-of-type){margin-bottom:1rem}aside>ul:not(.tags) li.on>a:before{opacity:1}aside>ul:not(.tags) li a:before{background:url(/assets/images/feet.png) no-repeat 0 0/20px 20px;left:-25px;display:inline-block;width:40px;height:40px;content:"";opacity:0}aside>ul:not(.tags) li a[target=_blank]:after{background:url(/assets/images/external.svg) no-repeat 50%/cover;content:"";margin-left:.25rem;vertical-align:-1px;display:inline-block;transition:all .15s linear;width:.75rem;height:.75rem}aside>ul:not(.tags) li:not(.on)>a:hover:before{opacity:.1}aside>ul.tags{margin-bottom:2.75rem}aside>ul.tags li{display:inline-block;margin-bottom:.75rem}aside>ul.tags li:not(:last-of-type){margin-right:.75rem}aside>ul.tags li a{background:#dfdfdf;padding:.5rem .65rem .35rem;border-radius:5px;font-size:.95555rem}aside .third{margin-left:1.5rem}aside .third a{font-size:1rem}aside a{font:1.14444rem "Avenir-Med","Open Sans",sans-serif;color:#646569}aside a:before{position:absolute;left:-1.5rem}aside .has-children ul{margin-top:1rem;display:none}aside .has-children>a:after{content:'\f105';font-family:'FontAwesome';display:inline-block;margin-left:.25rem;transition:ease .25s all}aside .has-children.open>a:after{-webkit-transform:rotate(90deg);transform:rotate(90deg);vertical-align:-.12rem}aside .open ul,ul.sitemap{display:block}aside testimonial{display:block;width:calc(100% + 4.25rem);padding-bottom:calc(50% + 6.75rem)}@media screen and (max-width:1494px){aside{float:left;display:block;margin-right:2.35765%;width:31.76157%;max-width:100%;margin-left:0}aside:last-child{margin-right:0}aside testimonial{width:100%}aside testimonial .container{padding:0 1.5rem}aside testimonial img{width:4rem;margin-bottom:.25rem}aside testimonial .quote{font-size:1rem;margin-bottom:1.25rem;line-height:1.5}aside testimonial .author{font-size:.875rem}aside testimonial .credits{font-size:.75rem}}@media screen and (max-width:1399px){aside testimonial img{width:3.5rem}aside testimonial .quote{font-size:.875rem;margin-bottom:1rem}aside testimonial .author{font-size:.75rem}aside testimonial .credits{font-size:.65rem}}@media screen and (max-width:1039px){aside{float:left;display:block;margin-right:2.35765%;width:40.29137%}aside:last-child{margin-right:0}aside a{font-size:1rem}}@media screen and (max-width:890px){aside{padding:0;border:0;display:block;float:none;width:100%;margin-bottom:0}aside .sidebar-title{font-size:1.1rem}aside a{font-size:.88rem}aside>ul:not(.tags){padding-left:1.5rem;margin-bottom:2rem}aside>ul.tags li a{font-size:.75555rem}aside testimonial .container{max-width:100%;padding:0 3rem}aside testimonial img{width:auto;margin-bottom:1rem}aside testimonial .quote{font-size:1.5rem;max-width:100%}aside testimonial .author{font-size:1.25rem}aside testimonial .credits{margin-top:.25rem;font-size:1rem}}@media screen and (max-width:479px){aside testimonial .container{padding:0 1.25rem}aside testimonial img{width:3rem;margin-bottom:.25rem}aside testimonial .quote{font-size:.75rem}aside testimonial .author{font-size:.65rem}aside testimonial .credits{font-size:.5rem}}body.location #hero{height:48rem}body.location #hero .container{top:58%}@media screen and (max-width:879px){body.location #hero{height:28rem}}@media screen and (max-width:767px){body.location #hero{height:30rem}}@media screen and (max-width:479px){body.location #hero p:has(.finder-button){display:-webkit-box;display:flex;margin-top:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:start;align-items:flex-start}body.location #hero p:has(.finder-button) .finder-button{-webkit-box-ordinal-group:2;order:1;margin-bottom:0}}.featured-bundl a.button,body.location #team .wrapper:after,body.location #team .wrapper:before{background:#fff}body#locations #hero{height:32rem}body#locations #hero .container{top:70%}@media screen and (max-width:767px){body#locations #hero{height:20rem}}#error #content,#sitemap #content{text-align:center;padding:5rem 0 10rem;max-width:100%;width:100%!important}#error #content p,#sitemap #content p{margin-bottom:7rem}@media screen and (max-width:1494px){#error #main .container,#sitemap #main .container{padding-right:5rem}#error #content p,#sitemap #content p{margin-bottom:4rem}}ul.sitemap{float:left;margin-right:2.35765%;width:31.76157%;text-align:left}ul.sitemap li{padding-left:0!important}ie-message,ul.sitemap li:before{display:none}ul.sitemap li ul li{padding-left:2rem!important}ul.sitemap a{color:#646569!important;font-family:"Avenir-Heavy","Open Sans",sans-serif}ul.sitemap a:hover{color:#54307a!important}ul.sitemap h3,ul.sitemap h3 a{font:1.25rem "Avenir-Black","Open Sans",sans-serif;text-transform:uppercase;letter-spacing:2px;color:#54307a!important}ul.sitemap>li:not(:last-of-type)>ul{margin-bottom:1.5rem}@media screen and (max-width:1039px){ul.sitemap a{font-size:.875rem}ul.sitemap h3,ul.sitemap h3 a{font-size:1rem!important}}@media screen and (max-width:768px){ul.sitemap{float:none;width:100%}}.ie{overflow-x:hidden}.unsupported ie-message{display:block;background:rgba(0,0,0,.5);position:fixed;top:0;left:0;width:100%;height:100vh}.unsupported ie-message #wrapper{background:#fff;text-align:center;padding:3rem 3.5rem;max-width:50rem;width:70%;z-index:2;position:absolute;top:50%;left:50%;-webkit-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%)}.unsupported ie-message a:not(.button){color:#9474b4;vertical-align:top}.unsupported ie-message .close{position:absolute;right:1.35rem;top:1rem;font-size:1.25rem}.unsupported ie-message .button{margin-bottom:1rem}.unsupported ie-message .button i{margin-right:.5rem}.unsupported ie-message .mozilla{margin-right:1rem}@media screen and (max-width:768px){.unsupported ie-message #wrapper{padding:1.5rem 1.75rem;width:90%}.unsupported ie-message .close{right:.875rem;top:.7rem}.unsupported ie-message p:not(:last-child){margin-bottom:.75rem}.unsupported ie-message a:not(.button){font-size:.875rem}.unsupported ie-message .button{margin-bottom:.75rem}}.auto{text-align:center}#demand-form>div>div img,.auto img,.bundl .bundl-image img{width:auto}@media screen and (max-width:1199px){.auto img{width:100%}}#promodal{display:none;width:100%;max-width:50rem;max-height:25rem;background:#fff;position:fixed;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:200}#promodal.full_type{background:#54307a;color:#fff;height:100%;max-width:65rem;font-size:1.5rem;text-align:center}#promodal.full_type .event-content{padding:0 2.5rem;max-width:50rem;margin-left:auto;margin-right:auto}#promodal.full_type figure{margin-bottom:1.5rem;max-width:23rem;margin-left:auto;margin-right:auto}#promodal.full_type figure img{width:auto;max-height:5.625rem}#promodal.full_type p{line-height:1.5}#promodal.full_type p:not(:last-child){margin-bottom:3rem}#promodal.full_type p a:not(.button){display:inline;font-size:inherit;vertical-align:inherit;text-decoration:underline}#promodal.full_type a.button{padding:1rem 1.5rem .825rem;font-size:.875rem;margin-top:2rem}@media screen and (min-width:480px){#promodal.full_type a.button:not(:last-child){margin-right:1.25rem}}@media screen and (max-width:479px){#promodal.full_type a.button{margin-bottom:0}#promodal.full_type a.button:not(:last-child){margin-bottom:.625rem}}#promodal .event-content:after,share .share-container:after{content:'';display:block;width:100%}#promodal .title{background:#54307a;color:#fff;overflow:hidden;height:2.813rem;position:relative;font-size:1.35rem;font-weight:400;padding:.5rem 1.5rem}#promodal .event-date{color:#9474b4;font-size:1.3rem}#promodal .event-date p{line-height:1;margin-bottom:.5rem}#promodal .event-title h2{font-size:1.65rem;margin-bottom:.75rem}#promodal .event-description h2,body#referring-ob-gyns #cta h2{color:#fff}#promodal .event-content{padding:2.5rem}#promodal .event-links{padding:0 2.5rem 2.5rem}#promodal .event-links .button.gray{margin-left:1rem}#promodal .event-image{float:left;display:block;margin-right:2.35765%;width:31.76157%;margin-right:2.125rem}#promodal .event-image:last-child,#promodal .location:last-child{margin-right:0}#promodal .location{float:left;margin-right:2.35765%;width:31.76157%;margin-right:2.125rem;text-align:center;display:block}#promodal .location a{color:#54307a;font-weight:700;font-size:.9rem;margin-top:.5rem;position:relative}#promodal .location a::before{content:url(../images/pin.png);position:absolute;left:-1.25rem;top:.125rem}@media screen and (min-width:480px){#promodal.full_type{width:80%;max-height:36.125rem}#promodal.full_type .event-content{-webkit-transform:translateY(-50%);transform:translateY(-50%);position:relative;top:42.5%}}@media screen and (max-width:479px){#promodal.event_type{top:auto;left:0;bottom:0;-webkit-transform:none;transform:none;max-height:100vh}#promodal.full_type{width:95%;height:auto;max-height:unset;font-size:1.25rem}#promodal.full_type .event-content{padding:0 1.5rem 2.25rem}#promodal.full_type figure{max-width:16rem;margin-bottom:.75rem}#promodal.full_type figure img{max-height:4.5rem}#promodal.full_type p:not(:last-child){margin-bottom:2rem}#promodal .event-image{margin-right:2.35765%}#promodal .event-date{font-size:1.125rem}#promodal .event-title h2{font-size:1.25rem}#promodal .location{display:none}#promodal .event-description p{line-height:1.75}#promodal .event-content{padding:1rem 1rem .25rem}#promodal .event-links{float:left;width:100%;padding:.25rem 1rem .5rem}#promodal .event-links:after{content:'';display:block;width:100%}#promodal .event-links a.button{float:left;display:block;margin-right:2.35765%;width:48.82117%;text-align:center}#promodal .event-links a.button:last-child{margin-right:0}#promodal .event-links a.button.gray{margin-left:0}}@media screen and (max-width:352px){#promodal .event-image img{display:none}#promodal .event-date{font-size:1rem}#promodal .event-title h2{font-size:1.125rem;margin-bottom:0}}#promodal.aspire-hfi{height:auto;max-width:46.25rem;font-size:1.125rem;line-height:1.875rem;background:#925ca6}#promodal.aspire-hfi .title{background:#925ca6}#promodal.aspire-hfi .event-content{top:0;-webkit-transform:none;transform:none;padding:1.5rem 2.5rem 4.9375rem}#promodal.aspire-hfi .event-description{max-width:37.5rem;margin-left:auto;margin-right:auto}@media screen and (min-width:768px){#promodal.aspire-hfi h2{font-size:2.25rem;line-height:3.0625rem}}#promodal.aspire-hfi p{line-height:inherit}#promodal.aspire-hfi p:not(:last-child){margin-bottom:2.5rem}#promodal.aspire-hfi a.button{margin-top:0;height:2.75rem;font-size:.875rem;padding:0 1.375rem;line-height:2.875rem}#promodal.aspire-hfi a.button.white{color:#54307a;background:#fff}#promodal.aspire-hfi a.button.white:active,#promodal.aspire-hfi a.button.white:focus,#promodal.aspire-hfi a.button.white:hover{color:#fff;background:#54307a}@media screen and (max-width:768px){#promodal.aspire-hfi{font-size:.875rem;line-height:1.375rem}#promodal.aspire-hfi .event-content{padding:.5rem 2.5rem 3.9375rem}#promodal.aspire-hfi h2{font-size:1.375rem;line-height:1.875rem}#promodal.aspire-hfi h2:not(:last-child){margin-bottom:.875rem}#promodal.aspire-hfi p:not(:last-child){margin-bottom:1.375rem}#promodal.aspire-hfi a.button{height:2.5rem;padding:0 1rem;font-size:.75rem;line-height:2.625rem}}@media screen and (max-width:479px){#promodal.aspire-hfi .event-content{padding-left:1.5rem;padding-right:1.5rem}}body.extmodal-open,body.modal-open{overflow:hidden}body.extmodal-open::before,body.modal-open::before{background:rgba(0,0,0,.75);content:'';display:block;position:absolute;top:0;left:0;width:100%;height:1000vh;z-index:100}body.extmodal-open #extmodal,body.modal-open #promodal{display:block}#extmodal{font:1.125rem/1.875rem "Avenir-Med","Open Sans",sans-serif;display:none;height:auto;max-width:46.25rem;position:fixed;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:200;background:#925ca6;padding:2.5rem 8rem}@media screen and (max-width:479px){#extmodal{max-height:100vh;width:95%;height:auto;padding:0}}#extmodal .event-content .event-image{width:50%;margin:3rem auto}#extmodal .event-title{padding:2rem auto;color:#fff;font-size:1.5rem;max-width:80%;margin:0 auto;text-align:center}#extmodal .event-description{margin:2rem auto;max-width:80%;text-align:center;color:#fff;font-size:1rem}#extmodal .event-description a,#extmodal .event-description a:hover{color:#fff;font-size:1rem;text-decoration:underline;vertical-align:unset}#close-modal{top:0;right:0;position:absolute;transition:all .15s;padding:.875rem .507rem;background:#9474b4}#close-modal:active,#close-modal:focus,#close-modal:hover{background:#54307a}#close-modal span{width:1.8rem;height:2px;background:#fff;display:block}#close-modal span:first-of-type{-webkit-transform:rotateZ(45deg) translate(.3rem,.3rem);transform:rotateZ(45deg) translate(.3rem,.3rem);margin-bottom:.8125rem}#close-modal span:last-of-type{-webkit-transform:rotateZ(-45deg) translate(.35rem,-.35rem);transform:rotateZ(-45deg) translate(.35rem,-.35rem)}.show-mobile{display:none}@media screen and (max-width:479px){.show-mobile{display:initial}span.show-mobile{display:inline}.hide-mobile{display:none}}.translated-ltr #header #topbar .promos.mobile a:not(:last-of-type),.translated-ltr #header #topbar .promos.mobile span{display:none}@media screen and (min-width:768px){.translated-ltr #header .right p>a:last-of-type{display:none}}.translated-ltr .menu-open #header .top .right .tel-link.button{margin-right:.35rem}.goog-te-banner-frame{display:none!important}.uniform__potty,share .fa span{position:absolute;top:-9999px;left:-9999px}share{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,.9875);z-index:-5}share .share-container{text-align:center;max-width:32.5em;margin-left:auto;margin-right:auto;position:absolute;top:45%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media screen and (max-width:768px){share .share-container{max-width:100%;width:80%}}@media screen and (max-width:479px){share .share-container{width:100%;padding:0 1.5em;-webkit-transform:none;transform:none;left:0;top:40%}}share .title{font:1.75em "Avenir-Med","Open Sans",sans-serif;color:#9474b4;margin-bottom:1.125em}share a{margin-left:.5em;font-size:2.5em;display:inline-block}@media screen and (max-width:768px){share .title{font-size:1.5em}share a{font-size:2.5em!important}}@media screen and (max-width:360px){share a{font-size:2.0625em!important}}.patient-portal span,share .fa{display:block}share .container{text-align:right;padding:2.5em 1.25em;max-width:95rem}@media screen and (max-width:1699px){share .container{max-width:100%;padding:2.5em 6.25em}}@media screen and (max-width:1039px){share .container{padding:1.5em 6.125em}}@media screen and (max-width:879px){share .container{padding:1.375em 6.125em}}@media screen and (max-width:768px){share .container{padding:.875em 2.125em}}@media screen and (max-width:360px){share .container{padding:.875em 1.5875em}}share .close{outline:0;background:0 0;width:2.5625em;height:2.5625em;position:relative}share .close span{width:2em;height:2px;display:block;background:#9474b4;position:absolute}share .close span:first-child{-webkit-transform:rotateZ(45deg);transform:rotateZ(45deg)}share .close span:last-child{-webkit-transform:rotateZ(-45deg);transform:rotateZ(-45deg)}#content share a:not(.button).facebook{color:#3b5998}#content share a:not(.button).facebook:hover{color:#4669b4}#content share a:not(.button).twitter{color:#1da1f2}#content share a:not(.button).twitter:hover{color:#41b0f4}#content share a:not(.button).google-plus{color:#dd4b39}#content share a:not(.button).google-plus:hover{color:#e3695a}#content share a:not(.button).pinterest{color:#bd081c}#content share a:not(.button).pinterest:hover{color:#e20a21}#content share a:not(.button).email{color:#a0a0a0}#content share a:not(.button).email:hover{color:#b3b3b3}.no-image .text,section#top-feature .container img{width:100%}.flatpickr-day.endRange,.flatpickr-day.endRange.inRange,.flatpickr-day.endRange.nextMonthDay,.flatpickr-day.endRange.prevMonthDay,.flatpickr-day.endRange:focus,.flatpickr-day.endRange:hover,.flatpickr-day.selected,.flatpickr-day.selected.inRange,.flatpickr-day.selected.nextMonthDay,.flatpickr-day.selected.prevMonthDay,.flatpickr-day.selected:focus,.flatpickr-day.selected:hover,.flatpickr-day.startRange,.flatpickr-day.startRange.inRange,.flatpickr-day.startRange.nextMonthDay,.flatpickr-day.startRange.prevMonthDay,.flatpickr-day.startRange:focus,.flatpickr-day.startRange:hover{background:#54307a!important;border-color:#54307a!important}.resp-container iframe .i4ewOd-pzNkMb-haAclf.QUIbkc{background:#9483bd!important}.resp-container:not(:first-child){margin-top:3.125rem}.resp-container:not(:last-child){margin-bottom:3.125rem}.patient-portal{position:relative;display:inline-block}.patient-portal ul{width:100%;display:none;list-style:none;position:absolute;z-index:1}.patient-portal ul li:not(:last-child){border-bottom:1px solid #8f7aa8}.patient-portal ul a{display:block;text-align:center;transition:all .15s}.hide-patient-portal{opacity:0;transition:.25s ease-out all}.placeholder{background:#ffc;padding:1.75rem 1.5rem;border-left:4px solid #ffeb3b;box-shadow:0 15px 30px rgba(71,78,95,.07)}.placeholder:not(:last-child){margin-bottom:2rem}.blog-read-more{margin-top:60px;margin-right:50px}@media screen and (max-width:1039px){.blog-read-more{margin-right:auto;margin-left:auto;margin-top:30px}}@media screen and (max-width:768px){.blog-read-more{margin-top:15px}}@media screen and (max-width:479px){.blog-read-more{margin-top:30px;padding-right:15px!important;padding-left:15px!important}}.locations-feet img{width:100%;max-width:140px;margin-bottom:40px}.in-card-link,.link-container{color:#54307a!important;font:inherit!important;text-transform:none!important;margin-bottom:0!important}.link-container{display:-webkit-box!important;display:flex!important;-webkit-box-pack:center!important;justify-content:center!important}.in-card-link{display:inline!important;text-decoration:underline!important}.in-card-link:hover{cursor:pointer!important;color:#9474b4!important;z-index:1!important}.hide-tag{color:transparent!important}.location-phone{margin-left:-3px}.home-link{background:0 0!important;color:#8252a1;font:inherit!important;text-transform:none!important;padding:0!important;margin-bottom:0!important}.home-link::before,body#referring-ob-gyns section#doctors section#metros hr{display:none}.home-link:hover{opacity:.8}.blog-p{color:#fff!important;font:4.555rem "Avenir-Light","Open Sans",sans-serif!important}@media screen and (max-width:1199px){.blog-p{font-size:4rem!important}}@media screen and (max-width:768px){.blog-p{line-height:1!important;margin-top:20px!important;font-size:3rem!important;max-width:100%!important}}@media screen and (max-width:479px){.blog-p{line-height:1.2!important;font-size:2.5rem!important}}.blog-h1{color:#915ab5;font-size:2.75rem;margin-bottom:1.5rem}@media screen and (max-width:1039px){.blog-h1{font-size:2rem}}@media screen and (max-width:768px){.blog-h1{font-size:1.75rem;line-height:1.25;margin:0 auto 1.5rem}}body.has-special-announcement #hero:before{top:6rem}@media screen and (max-width:767px){body.has-special-announcement #hero:before{top:4.5rem}}body section#metros .metro-section{margin-top:3rem}body section#metros hr{background:#e1e1e1;height:1px;margin:2rem 0 3rem}@media screen and (max-width:768px){body section#metros hr{margin:1rem 0 3rem}}body section#metros div.metro-heading{padding-bottom:2rem}@media screen and (max-width:768px){body section#metros div.metro-heading{padding-bottom:2rem}}@media screen and (max-width:1039px){body section#metros div.metro-heading .metro-title a,body section#metros div.metro-heading .metro-title h3{font-size:1.5rem}}@media screen and (max-width:768px){body section#metros div.metro-heading .metro-title a,body section#metros div.metro-heading .metro-title h3{font-size:1.25rem;margin-bottom:1rem}}body section#metros div.slider-container{height:260px;display:-webkit-box;display:flex;-webkit-box-align:start;align-items:start;-webkit-box-pack:center;justify-content:center}body section#metros div.slider-container div.slider-viewport{width:750px;height:300px;overflow:hidden}@media screen and (min-width:1081px) and (max-width:1460px){body section#metros div.slider-container div.slider-viewport{width:500px}}@media screen and (min-width:892px) and (max-width:1080px){body section#metros div.slider-container div.slider-viewport{width:250px}}@media screen and (min-width:621px) and (max-width:892px){body section#metros div.slider-container div.slider-viewport{width:500px}}@media screen and (max-width:620px){body section#metros div.slider-container div.slider-viewport{width:250px}}body section#metros div.slider-container div.slider-button{width:2rem;height:2rem;margin-top:85px}body section#metros div.slider-container div.slider-button.sb-next{text-align:right}@media screen and (max-width:768px){body section#metros div.slider-container div.slider-button{margin-top:5rem}}body section#metros div.slider-container a.next,body section#metros div.slider-container a.prev{font-weight:700;font-size:3rem;padding:0 .6rem;visibility:hidden;width:32px;height:32px}body section#metros div.slider-container a.prev{background:url(/assets/images/arrow-left.svg) no-repeat left}@media screen and (max-width:768px){body section#metros div.slider-container a.prev{margin-bottom:.2rem}}body section#metros div.slider-container a.next{background:url(/assets/images/arrow-right.svg) no-repeat right}body section#metros div.slider-container div.slider-cards{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-webkit-transform:translateX(0);transform:translateX(0);transition-duration:.5s;transition-timing-function:ease-out}body section#metros div.slider-container div.slider-cards ::before{color:#000}body section#metros div.slider-container div.slider-cards a.slider-card{background:#fff;box-sizing:border-box;padding:0 10px}body section#metros div.slider-container div.slider-cards a.slider-card figure img{width:230px;height:230px}body section#metros div.slider-container div.slider-cards a.slider-card .card-title{text-align:center;font:1.125rem "Avenir-Med";color:#646569;padding-top:9px}@media screen and (max-width:768px){body section#metros div.slider-container div.slider-cards a.slider-card .card-title{font:1rem "Avenir-Med"}}body#referring-ob-gyns h1{font-size:60px}body#referring-ob-gyns h2{color:#54307a;margin-bottom:13px}@media screen and (max-width:1039px){body#referring-ob-gyns #cta h2{font-size:28px}body#referring-ob-gyns #cta p{font-size:14px}}body#referring-ob-gyns section#doctors{padding:100px 0}body#referring-ob-gyns section#doctors>div.container>p{max-width:750px;margin:0 auto}body#referring-ob-gyns section#doctors section#metros div.slider-container div.slider-button{margin-top:96px}@media screen and (min-width:1040px){body#referring-ob-gyns section#doctors section#metros 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#metros 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#metros 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#metros div.slider-container div.slider-viewport{width:500px}}@media screen and (max-width:620px){body#referring-ob-gyns section#doctors section#metros div.slider-container div.slider-viewport{width:250px}}@media screen and (min-width:1040px){body#referring-ob-gyns section#doctors section#metros div.slider-container div.slider-viewport{width:936px}body#referring-ob-gyns section#doctors section#metros div.slider-container div.slider-viewport a.slider-card{padding:0 24px}body#referring-ob-gyns section#doctors section#metros 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#metros div.slider-container div.slider-viewport{width:1248px}}.featured-bundl{background:#fcfcfc;border:1px solid #d2d2d2;box-sizing:border-box;box-shadow:0 5px 10px rgba(56,56,56,.05);border-radius:10px;padding:2rem 2.5rem 2.5rem}.featured-bundl h3{font:34px/130% 'DM-Serif-Display';padding:0;margin:0;margin-bottom:1rem;color:#008aa8}@media screen and (max-width:1199px){.featured-bundl h3{font-size:26px}}.featured-bundl p{font:16px/25px 'Nunito-Sans';color:#383838;width:60%;display:inline-block}@media screen and (max-width:1199px){.featured-bundl p{width:auto}}.featured-bundl p strong{font-family:'Nunito-Sans-Heavy'}.featured-bundl figure{width:40%;float:right;margin-top:-3rem;margin-right:-2.5rem}@media screen and (max-width:1399px){.featured-bundl figure{margin-top:-1rem}}@media screen and (max-width:1199px){.featured-bundl figure{width:0;display:none}}.featured-bundl a{font:700 14px/25px 'Nunito-Sans';margin-top:1rem;text-align:center;color:#383838}.featured-bundl a.button.light-green{font:700 14px 'Nunito-Sans-Heavy';background:#fff;padding:.5rem 2rem;border:2px solid #86c648;box-sizing:border-box;border-radius:4rem;text-transform:none}.bundl{display:-webkit-box;display:flex;justify-content:space-around}.bundl .bundl-text{padding-bottom:1.5rem}.awards-container figure,.bundl .bundl-image{padding:1rem}@media screen and (max-width:1199px){.bundl .bundl-image{display:none}}.bundl-quote{background:url(/assets/images/bundl_quote_image.jpg) no-repeat 0 0/cover;display:-webkit-box;display:flex;background-position-x:center;background-position-y:center;-webkit-box-align:center;align-items:center;-webkit-box-pack:end;justify-content:flex-end;min-height:274px;margin-top:2rem}@media screen and (max-width:1039px){.bundl-quote{background-image:url(/assets/images/bundl_quote_mobile.jpg);background-color:#f1f6fd;min-height:400px;background-size:contain;background-position-y:bottom;-webkit-box-pack:center;justify-content:center}}.bundl-quote .bundl-quote-text{-ms-grid-row-align:center;align-self:center;max-width:50%}@media screen and (max-width:1039px){.bundl-quote .bundl-quote-text{max-width:80%;align-self:flex-start;padding:1.5rem 0}}.bundl-quote .bundl-quote-text .text{font:700 1.7rem/2.3rem 'DM-Serif-Display';color:#383838}.awards-container{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center}.awards-container figure img{max-height:150px;max-width:150px}section#speciality{display:-ms-grid;display:grid;grid-auto-flow:row;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);-ms-grid-rows:(1fr)[2];grid-template-rows:repeat(2,1fr)}section#speciality .sp-card{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}section#speciality .sp-card .sp-image{margin-bottom:0;min-width:96px;height:96px}section#speciality .sp-card .sp-title{padding:0 1.5rem;max-width:250px}@media screen and (max-width:1039px){section#speciality{-ms-grid-columns:(1fr)[1];grid-template-columns:repeat(1,1fr);-ms-grid-rows:(1fr)[1];grid-template-rows:repeat(1,1fr)}}body.physician main #content .patient-testimonials blockquote:not(:last-child){border-bottom:none;margin-bottom:0;margin-top:0}.smcx-widget.smcx-embed{max-width:500px!important}body#become-an-egg-donor.hero-side #hero a{margin-top:2rem}body#become-an-egg-donor.hero-side h2{font-family:"Avenir-Light","Open Sans",sans-serif;color:#54307a;margin-bottom:0}body#become-an-egg-donor.hero-side h2:not(:first-of-type){line-height:5rem}@media screen and (max-width:890px){body#become-an-egg-donor.hero-side h2:not(:first-of-type){line-height:120%}}body#become-an-egg-donor.hero-side h3{font:1.5rem 'Open Sans';color:#9474b4}body#become-an-egg-donor.hero-side h3:first-of-type{margin-top:1.5rem}body#become-an-egg-donor.hero-side .embeded{font:1rem "Avenir-Light","Open Sans",sans-serif;margin:1rem 0 4rem}body#become-an-egg-donor.hero-side figure:not(:last-child){margin-bottom:4rem}body#become-an-egg-donor.hero-side blockquote{margin-top:4rem}body#become-an-egg-donor.hero-side blockquote:last-of-type{margin-bottom:4rem}body#become-an-egg-donor.hero-side strong{font-family:"Avenir-Heavy","Open Sans",sans-serif}body#become-an-egg-donor.hero-side .feature{background:#f9f9f9;margin-top:4rem}body#become-an-egg-donor.hero-side .feature .title{color:#9474b4;font-size:1.5rem;line-height:3.125rem}@media screen and (max-width:890px){body#become-an-egg-donor.hero-side .feature .title{line-height:120%}}body:not(#home):not(.location).has-special-announcement #hero{height:45rem}.visually-hidden{top:-9999px;left:-9999px;position:absolute}section#top-feature{background:#f7f7f7;padding:5rem 0 0;text-align:left!important}section#top-feature .container{position:relative;width:100%;-webkit-box-align:center;align-items:center;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;-webkit-column-gap:7rem;column-gap:7rem}section#top-feature .container .top-feature-text{position:absolute;top:20%;left:62%;color:#fff;max-width:37.5rem;padding:0 3rem 0 0}.cookies.hidden,section#top-feature .container .top-feature-mobile{display:none}section#top-feature .container .top-feature-title{font-size:1.438rem}section#top-feature .container .top-feature-paragraph{padding:1rem 0 0;font-size:.875rem;line-height:1.575rem}section#top-feature .container .top-feature-badge{position:absolute;top:25%;left:42%}section#top-feature .container .top-feature-badge img{width:50%}@media screen and (max-width:1399px){section#top-feature .container .top-feature-text{top:8%;left:62%;padding:0 4rem 0 0}section#top-feature .container .top-feature-badge{position:absolute;top:25%;left:42%}section#top-feature .container .top-feature-badge img{width:45%}}@media screen and (max-width:1199px){section#top-feature .container .top-feature-badge{position:absolute;top:25%;left:42%}section#top-feature .container .top-feature-badge img{width:40%}section#top-feature .container .top-feature-text{top:15%;padding:0 4rem 0 0}section#top-feature .container .top-feature-title{font-size:1rem}section#top-feature .container .top-feature-paragraph{padding:1rem 0 0;font-size:.775rem;line-height:1.25rem}}@media screen and (max-width:1039px){section#top-feature .container .top-feature-text{top:8%;padding:0 1rem 0 0}section#top-feature .container .top-feature-badge img{width:35%}}@media screen and (min-width:768px) and (max-width:879px){section#top-feature .container{padding:0 8.75rem}section#top-feature .container .top-feature-text{position:absolute;top:5%;left:22%;color:#fff;max-width:29rem;padding:0 3rem;margin:0 auto}section#top-feature .container .top-feature-title{font-size:1.438rem}section#top-feature .container .top-feature-paragraph{padding:1rem 0 0;font-size:.875rem;line-height:1.575rem}section#top-feature .container .top-feature-badge{position:absolute;top:35%;left:22%}section#top-feature .container .top-feature-badge img{width:50%}section#top-feature .container .top-feature-mobile{display:block}section#top-feature .container .top-feature-mobile img{width:100%;padding:2.5rem}section#top-feature .container .top-feature-desktop{display:none}}@media screen and (max-width:768px){section#top-feature .container{padding:0 1.75rem}section#top-feature .container .top-feature-text{position:absolute;top:4%;left:0;color:#fff;padding:0 4rem;margin:0 auto;max-width:100vw;min-height:200px}section#top-feature .container .top-feature-title{font-size:1.375rem}section#top-feature .container .top-feature-paragraph{padding:1rem 0 0;font-size:1.125rem;line-height:1.55rem}section#top-feature .container .top-feature-badge{position:absolute;top:35%;left:6%}section#top-feature .container .top-feature-badge img{width:50%}section#top-feature .container .top-feature-mobile{display:block}section#top-feature .container .top-feature-mobile img{width:100%;padding:.75rem}section#top-feature .container .top-feature-desktop{display:none}}@media screen and (max-width:479px){section#top-feature .container{padding:0}section#top-feature .container .top-feature-text{position:absolute;top:4%;left:0;color:#fff;padding:0 2rem;margin:0 auto}section#top-feature .container .top-feature-title{font-size:1.125rem}section#top-feature .container .top-feature-paragraph{padding:1rem 0 0;font-size:.75rem;line-height:1.35rem}section#top-feature .container .top-feature-badge{position:absolute;top:39%;left:0}section#top-feature .container .top-feature-badge img{width:43%}}@media screen and (min-width:599px) and (max-width:699px){section#top-feature .container .top-feature-badge{position:absolute;top:32%;left:12%}section#top-feature .container .top-feature-badge img{width:50%}}@media screen and (min-width:700px) and (max-width:768px){section#top-feature .container .top-feature-badge{position:absolute;top:27%;left:18%}section#top-feature .container .top-feature-badge img{width:50%}}@media screen and (min-width:768px) and (max-width:879px){section#top-feature{text-align:center!important;padding:0}}@media screen and (max-width:768px){section#top-feature{text-align:center!important;padding:0;min-height:56.25rem;background-color:#fff}}.double-side{display:-webkit-box;display:flex;background:#54307a;font-size:1rem;line-height:1.5rem;padding:2.5rem 3.75rem;text-align:left;margin-bottom:2.5rem}@media screen and (max-width:767px){.double-side{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}}.double-side>div{width:50%;padding-top:.6875rem;padding-bottom:.5rem}@media screen and (max-width:767px){.double-side>div{width:100%}}.double-side>div:first-child{padding-right:2.5rem;border-right:1px solid rgba(255,255,255,.5)}@media screen and (max-width:767px){.double-side>div:first-child{border-right:0;padding-right:0;padding-bottom:1.5rem;border-bottom:1px solid rgba(255,255,255,.5)}}.double-side>div:last-child{padding-left:2.5rem}@media screen and (max-width:767px){.double-side>div:last-child{padding-top:1.5rem;padding-left:0}}.double-side h3,.double-side p{margin-bottom:1.5rem;color:#fff;line-height:1.75rem}.double-side h3{font-size:1.5rem}.double-side p{font-size:1rem}.double-side a{border-radius:0;font-size:1.125rem;font-weight:300;line-height:1.5rem;margin-top:0!important;padding:.6875rem 1.875rem .625rem;background:#9483bd;text-transform:none}.cookies{font:300 .875rem/150% "Open Sans",sans-serif;background:#54307a;position:fixed;bottom:6rem;width:53%;z-index:9999;border-radius:10px;left:50%;display:-webkit-box;display:flex;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);color:#fff;padding:1rem 1.5rem;gap:1.5rem;-webkit-box-align:center;align-items:center}@media screen and (max-width:1039px){.cookies{bottom:1rem;width:75%}}@media screen and (max-width:768px){.cookies{width:95%;font-size:.75rem;font-style:normal;font-weight:300;line-height:129%}}.cookies .button{width:10.5rem;color:#fff;font-weight:400;line-height:0;background:#9474b4;font-size:.938rem;display:inline-block;transition:background .15s;padding:0;border-radius:5px;height:2.375rem}@media screen and (max-width:768px){.cookies .button{width:5.5rem}}.gm-style-iw-chr{position:absolute;right:0;top:0}.image-container{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;gap:3.125rem;flex-wrap:wrap}.award-highlight{width:3.875rem;height:6.25rem;-o-object-fit:contain;object-fit:contain}.award-logo{max-width:4.3rem;max-height:4.3rem;width:auto;height:auto;-o-object-fit:contain;object-fit:contain}@media (max-width:768px){.image-container{gap:2rem}}body:not(.home) .video-container{overflow:hidden}body:not(.home) .video-container:not(:first-child){margin-top:3rem}body:not(.home) .video-container:not(:last-child){margin-bottom:3rem}body:not(.home) .video-container,body:not(.home) .video-container .video{position:relative}body:not(.home) .video-container .thumbnail,body:not(.home) .video-container .video>*{top:0;left:0;width:100%;height:100%;position:absolute}body:not(.home) .video-container .thumbnail{z-index:1;cursor:pointer;background-size:cover;background-position:center;background-repeat:no-repeat}body:not(.home) .video-container .thumbnail img{position:absolute;top:50%;left:50%;-webkit-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);width:5.75rem;height:5.75rem;transition:all .15s}body:not(.home) .video-container .thumbnail img:last-child{opacity:0}@media screen and (max-width:479px){body:not(.home) .video-container .thumbnail img{width:4rem;height:4rem}}body:not(.home) .video-container .thumbnail:hover img:first-child{opacity:0}body:not(.home) .video-container .thumbnail:hover img:last-child{opacity:1}body:not(.home) .video-container .video{padding-bottom:56.25%}body:not(.home) .video-container .video>*{border:0;display:block}@media screen and (max-width:768px){body:not(.home) .video-container{margin-left:-1rem;width:calc(100% + 2rem)}}@media screen and (max-width:360px){body:not(.home) .video-container{margin-left:-.5rem;width:calc(100% + 1rem)}}