body.campaign #hero{background:rgba(0,0,0,.5);color:#fff;height:47.5rem;overflow:hidden;padding:12.5rem 0;position:relative;width:100%}@media (min-width:1700px){body.campaign #hero{padding:6.5rem 0}}@media (min-width:2500px){body.campaign #hero{padding:0}}@media (max-width:767px){body.campaign #hero{height:37.5rem;padding:6.5rem 0}}body.campaign #hero .text-container p:not(:last-child){margin-bottom:0}body.campaign #hero>img{z-index:-2}body.campaign #hero .play-video.modal{background-image:url(/assets/images/icons/play-video.svg);background-position:50%;background-repeat:no-repeat;color:transparent;display:block;height:4.25rem;padding:1rem;width:4.25rem}body.campaign #hero .hero-video{border-radius:0;height:auto;left:50%;min-height:100%;min-width:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:50%;transform:translate(-50%,-50%);width:auto;z-index:-1}body.campaign #hero:after{background-image:url(/assets/images/icons/campaign-line.svg);bottom:0;height:12rem;left:-3rem;transform:rotate(5deg);width:100%;z-index:0}body.campaign #hero h1{color:#fff;margin-bottom:0}body.campaign #hero p{margin-bottom:0}body.campaign #hero .container1{align-items:center;display:flex;justify-content:center;margin:0;max-width:100%;text-align:center;width:100%}body.campaign #hero .container1 .text-container{align-items:center;display:flex;flex-direction:column;gap:3.125rem;max-width:40rem;padding:0;z-index:2}@media (max-width:767px){body.campaign #hero .container1 .text-container{gap:1.5rem}}body.campaign #hero .container1 .text-container figure.icon{height:4.75rem;margin-top:5.875rem;width:4.75rem}@media (min-width:1920px){body.campaign #hero .container1 .text-container figure.icon{margin-top:0}}@media (max-width:767px){body.campaign #hero .container1 .text-container figure.icon{margin-top:1rem}}body.campaign #hero .container1 .text-container figure.icon img{cursor:pointer;height:4.75rem;width:4.75rem}@media (max-width:767px){body.campaign #hero h1{font-size:58px;font-style:normal;font-weight:400;line-height:66.628px}body.campaign #hero .text-container{margin:0 1.25rem}body.campaign #hero:after{background-image:url(/assets/images/icons/hero-line-mobile.svg);bottom:0;left:0;transform:rotate(0deg)}}body.campaign div[role=dialog]:not(.gm-style-iw) .close-modal:active:after,body.campaign div[role=dialog]:not(.gm-style-iw) .close-modal:active:before,body.campaign div[role=dialog]:not(.gm-style-iw) .close-modal:focus:after,body.campaign div[role=dialog]:not(.gm-style-iw) .close-modal:focus:before,body.campaign div[role=dialog]:not(.gm-style-iw) .close-modal:hover:after,body.campaign div[role=dialog]:not(.gm-style-iw) .close-modal:hover:before{background-color:#00315e}body.campaign div[role=dialog]:not(.gm-style-iw) .close-modal{height:auto}@media (max-width:767px){body.campaign div[role=dialog]:not(.gm-style-iw) .close-modal{height:2rem}}body.campaign section.explore{box-shadow:0 3px 3px 1px hsla(0,0%,80%,.25);color:#00315e;font-size:14px;font-style:normal;font-weight:600;line-height:25.5px;margin-bottom:.5rem;padding:.688rem 0}body.campaign section.explore .container3{display:flex;flex-direction:row;gap:3.125rem;justify-content:center}body.campaign section.explore .container3 .links-container{display:flex;flex-direction:row;font-style:italic;gap:2rem;justify-content:center}body.campaign section.explore .container3 .links-container a{font-weight:700}body.campaign section.explore .container3 .links-container a:not(:last-child){padding-right:2rem}@media (max-width:767px){body.campaign section.explore .container3{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;gap:1rem;justify-content:flex-start;margin:0;overflow-x:auto;scroll-behavior:smooth;scroll-padding-left:0;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;white-space:nowrap}body.campaign section.explore .container3::-webkit-scrollbar{display:none}body.campaign section.explore .container3 .title{flex:0 0 auto;padding-left:1rem;scroll-snap-align:start}body.campaign section.explore .container3 .links-container{display:flex;flex-direction:row;gap:1rem;justify-content:flex-start}body.campaign section.explore .container3 .links-container a{flex:0 0 auto;scroll-snap-align:start;white-space:nowrap}body.campaign section.explore .container3 .links-container a:not(:last-child){border-right:1px solid #c49558;padding-right:1rem}body.campaign section.explore .container3 .links-container a:last-child{margin-right:1rem}}body.campaign section .arrow{font-size:20px;font-style:italic;font-weight:600;line-height:normal;padding:1rem 5.5rem 1rem 0}body.campaign section .arrow:before{height:3.375rem;width:4.75rem}body.campaign section .arrow:after{height:3.375rem;width:3.375rem}@media (max-width:767px){body.campaign section .arrow{font-size:12px;font-style:italic;font-weight:600;line-height:normal;padding:1rem 4.5rem 1rem 0}body.campaign section .arrow:before{height:2.5rem;right:0;width:3.75rem}body.campaign section .arrow:after{height:2.5rem;width:2.5rem}}body.campaign section.image_text:not(.parallax):after{display:none}@media (max-width:767px){body.campaign section.image_text:not(.parallax) .bg-wrapper{height:15.625rem;padding:0}body.campaign section.image_text:not(.parallax) h2{font-size:30px;font-style:normal;font-weight:400;letter-spacing:.6px;line-height:120%;margin-bottom:.625rem}body.campaign section.image_text:not(.parallax) p{font-size:12px;font-style:normal;font-weight:300;line-height:normal;margin-bottom:1rem}}body.campaign section#sinai blockquote p{align-items:center;display:flex;height:3.75rem;padding-left:5rem}body.campaign section#sinai blockquote p:before{background-image:url(/assets/images/icons/sinai.svg);background-position:50%;background-repeat:no-repeat;content:"";height:3.375rem;margin-left:-5rem;margin-right:1.5rem;padding:.25rem;width:4.75rem}body.campaign section.parallax{background-image:url(/assets/images/icons/parallax.svg);background-position:bottom;background-repeat:no-repeat;background-size:100% auto;padding:0 0 14.875rem}body.campaign section.parallax ol li,body.campaign section.parallax ul li{color:#fff}@media (max-width:767px){body.campaign section.parallax{padding:0 0 12.25rem}}body.campaign section.parallax:nth-of-type(2){padding-top:8.25rem}@media (max-width:767px){body.campaign section.parallax:nth-of-type(2){background-position:17.5% 110%;background-repeat:no-repeat;background-size:250% 28%}}body.campaign section.parallax:nth-of-type(3){background-image:url(/assets/images/icons/parallax2.svg)}@media (max-width:767px){body.campaign section.parallax:nth-of-type(3){background-position:70% 110%;background-repeat:no-repeat;background-size:175% 37%}}body.campaign section.parallax:nth-of-type(4){background-image:url(/assets/images/icons/parallax3.svg)}@media (max-width:767px){body.campaign section.parallax:nth-of-type(4){background-position:18% 110%;background-repeat:no-repeat;background-size:200% 23%}}body.campaign section.parallax:nth-of-type(5){background-image:url(/assets/images/icons/parallax4.svg)}@media (max-width:767px){body.campaign section.parallax:nth-of-type(5){background-position:77% 83%;background-repeat:no-repeat;background-size:200% 25%}}body.campaign section.parallax:nth-last-of-type(4){padding-bottom:7.5rem}body.campaign section.parallax .container1{align-items:flex-start;flex-wrap:wrap;justify-content:center;max-width:100%}body.campaign section.parallax .image-quote{padding-right:1.5rem;width:60%;z-index:0}@media (min-width:1920px){body.campaign section.parallax .image-quote{width:70%}}body.campaign section.parallax .image-quote .bg-wrapper{background:#7bb4bd;border:2px solid #7bb4bd;border-left:none;margin-left:0;max-height:34.375rem;width:100%}@media (max-width:1023px){body.campaign section.parallax .image-quote .bg-wrapper{height:34.375rem}}@media (max-width:767px){body.campaign section.parallax .image-quote .bg-wrapper{height:15.625rem;padding:0}}body.campaign section.parallax .quote{align-content:center;align-items:flex-start;color:#06303d;display:flex;flex-direction:column;font-size:22px;font-style:italic;font-weight:600;justify-content:center;line-height:120%;margin:6rem 20% 0;max-width:28.75rem}body.campaign section.parallax .quote.mobile{display:none}@media (max-width:1023px){body.campaign section.parallax .quote.mobile{display:flex;margin:2rem 0 0;max-width:calc(100% - 2.5rem)}body.campaign section.parallax .quote.mobile p{max-width:calc(100% - 2.5rem)}body.campaign section.parallax .quote{display:none}}body.campaign section.parallax .quote p{margin-bottom:1rem;max-width:28.125rem}body.campaign section.parallax .quote:before{background-image:url(/assets/images/icons/quote-lite-teal.svg);background-position:50%;background-repeat:no-repeat;content:"";height:3.625rem;margin-bottom:2rem;width:4.75rem}body.campaign section.parallax .content-container{display:flex;flex-direction:column;margin-top:6.25rem;width:40%}@media (min-width:1920px){body.campaign section.parallax .content-container{width:30%}}body.campaign section.parallax .content-container .title{margin-bottom:6rem;max-width:27.125rem}@media (max-width:767px){body.campaign section.parallax .content-container .title{margin-bottom:5rem}}body.campaign section.parallax .content-container .text,body.campaign section.parallax .content-container .title{background:#06303d;border-radius:14px;box-shadow:0 4px 12px 0 rgba(0,0,0,.1);color:#fff;padding:2.5rem;position:relative;transition:transform .2s ease-out;will-change:transform}body.campaign section.parallax .content-container .text strong,body.campaign section.parallax .content-container .title strong{font-size:18px;font-style:normal;font-weight:600;line-height:25.5px}body.campaign section.parallax .content-container .text h2,body.campaign section.parallax .content-container .title h2{color:#7bb4bd;font-size:38px;font-style:normal;font-weight:400;letter-spacing:.76px;line-height:46px;margin-bottom:.625rem;margin-top:.25rem}body.campaign section.parallax .content-container .text h2:first-child,body.campaign section.parallax .content-container .title h2:first-child{margin-top:0}body.campaign section.parallax .content-container .text p,body.campaign section.parallax .content-container .title p{font-size:14px;font-style:normal;font-weight:300;line-height:normal;margin-bottom:.5rem}body.campaign section.parallax .content-container .text p:last-child .arrow,body.campaign section.parallax .content-container .title p:last-child .arrow{margin-bottom:0}body.campaign section.parallax .content-container .text{margin-left:-9.375rem;max-width:30rem}body.campaign section.parallax .content-container .text h2{font-size:24px;font-style:normal;font-weight:400;letter-spacing:.48px;line-height:120%;margin-bottom:.625rem}body.campaign section.parallax ol,body.campaign section.parallax ul{display:flex;flex-direction:column;gap:1.75rem;list-style:none;padding-left:0}@media (max-width:767px){body.campaign section.parallax ol,body.campaign section.parallax ul{gap:1rem}}body.campaign section.parallax ol li,body.campaign section.parallax ul li{align-items:flex-start;display:table;font-size:14px;font-style:normal;font-weight:300;line-height:normal;width:100%}body.campaign section.parallax ol li:after,body.campaign section.parallax ul li:after{clear:both;content:"";display:table}@media (max-width:767px){body.campaign section.parallax ol li,body.campaign section.parallax ul li{font-size:12px;font-weight:300;gap:1rem;letter-spacing:0}}body.campaign section.parallax ol li figure,body.campaign section.parallax ul li figure{display:table-cell;padding-right:1.5rem;vertical-align:top}body.campaign section.parallax ol li img,body.campaign section.parallax ul li img{height:3.125rem;width:3.125rem}@media (max-width:767px){body.campaign section.parallax ol li img,body.campaign section.parallax ul li img{height:1.875rem;width:2rem}}body.campaign section.parallax ul{gap:.625rem;list-style-type:disc;padding-left:1rem}body.campaign section.parallax ul li{display:list-item}body.campaign section.parallax .arrow-white{align-items:center;color:#fff;display:inline-flex;font-size:20px;font-style:italic;font-weight:600;line-height:normal;margin:1.25rem 0;text-decoration:none}body.campaign section.parallax .arrow-white:before{background-image:url(/assets/images/icons/arrow-circle-white.svg)}body.campaign section.parallax .arrow-white:after{border-color:#fff}body.campaign section.parallax.right .container1 .image-quote{order:2;padding-left:1.5rem;padding-right:0}body.campaign section.parallax.right .container1 .image-quote .bg-wrapper{border-left:2px solid #c49558;border-right:none}body.campaign section.parallax.right .container1 .content-container{align-items:flex-end}body.campaign section.parallax.right .container1 .content-container .text{margin-left:0;margin-right:-9.375rem}body.campaign section.parallax .featured-box{align-items:center;background:#fff;border-radius:1.25rem;box-shadow:0 2px 30px 5px rgba(0,0,0,.05);display:flex;flex-direction:column;gap:.875rem;margin-top:6.25rem!important;order:3;padding:2rem 2.3125rem 2.625rem}@media (min-width:1024px){body.campaign section.parallax .featured-box{border-radius:1.0417vw}}body.campaign section.parallax .featured-box:not(:first-child){margin-top:3.75rem}body.campaign section.parallax .featured-box:not(:last-child){margin-bottom:3.75rem}@media (min-width:1024px){body.campaign section.parallax .featured-box{border-radius:1.25rem;padding:2.5vw 2.7605vw 2.1875vw}}@media (min-width:1024px) and (min-width:1024px){body.campaign section.parallax .featured-box{border-radius:1.0417vw}}@media (min-width:1024px){body.campaign section.parallax .featured-box:not(:first-child){margin-top:3.125vw}body.campaign section.parallax .featured-box:not(:last-child){margin-bottom:3.125vw}body.campaign section.parallax .featured-box.small{max-width:51.25rem}}@media (max-width:767px){body.campaign section.parallax .featured-box{margin-bottom:0!important;padding:1.875rem}}body.campaign section.parallax .featured-box h2,body.campaign section.parallax .featured-box p{margin-bottom:0}body.campaign section.parallax .featured-box em{color:#000;font-size:medium!important;font-style:normal!important;font-weight:300!important;line-height:normal!important}@media (max-width:767px){body.campaign section.parallax .featured-box em{font-size:12px!important}}@media (max-width:1023px){body.campaign section.parallax:nth-of-type(2){padding-top:1.25rem}body.campaign section.parallax:nth-last-of-type(4){padding-bottom:4.25rem}body.campaign section.parallax .container1{margin:0}body.campaign section.parallax .container1 .content-container{width:calc(100% - 2.5rem)}body.campaign section.parallax .container1 .image-quote{width:100%}body.campaign section.parallax .container1 .content-container{align-items:center!important;margin:0 1.25rem}body.campaign section.parallax .container1 .text,body.campaign section.parallax .container1 .title{margin-left:0!important;margin-right:0!important;max-width:100%;width:100%}body.campaign section.parallax .featured-box{align-items:center!important;margin:0 auto;width:calc(100% - 2.5rem)}body.campaign section.parallax .featured-box h2{text-align:center}body.campaign section.parallax .featured-box em{font-size:12px;font-style:normal;font-weight:300;line-height:normal}}@media (max-width:767px){body.campaign section.parallax .quote{font-size:24px;font-style:italic;font-weight:600;line-height:120%;max-width:100%!important;width:100%}body.campaign section.parallax .quote p{max-width:100%!important;width:100%}body.campaign section.parallax .content-container .text,body.campaign section.parallax .content-container .title{padding:1.5rem}body.campaign section.parallax .content-container .title h2{font-size:28px;font-weight:400;letter-spacing:1.12px;line-height:120%}body.campaign section.parallax .content-container .title p{font-size:12px;font-style:normal;font-weight:300;line-height:normal}body.campaign section.parallax .content-container .title strong{font-size:12px;font-style:normal;font-weight:600;line-height:15.283px}body.campaign section.parallax .content-container .text h2{font-size:20px;font-style:normal;font-weight:400;letter-spacing:.4px;line-height:120%}body.campaign section.parallax .content-container .text p{font-size:12px;font-style:normal;font-weight:300;line-height:normal}body.campaign section.parallax .arrow-white{font-size:12px;font-style:italic;font-weight:600;line-height:normal;margin:.75rem 0}body.campaign section.parallax .featured-box h2{font-size:26px;font-style:normal;font-weight:400;letter-spacing:.52px;line-height:27.568px}body.campaign section.parallax .featured-box p{font-size:12px;font-style:normal;font-weight:300;line-height:normal;text-align:center}}body.campaign section.map{position:relative}body.campaign section.map img:not(.not-lazy){opacity:1!important}body.campaign section.map .map-container{border-radius:400px 0 0 400px;height:37rem;margin-top:0!important;max-height:37rem!important;overflow:hidden}body.campaign section.map .map-container>div>.gm-style>.gm-style-cc,body.campaign section.map .map-container>div>.gm-style>.gmnoprint,body.campaign section.map .map-container>div>.gm-style>div:nth-child(3){display:none!important}body.campaign section.map .map-container .gm-style .gm-style-iw-c{border-radius:10px;box-shadow:0 0 40px rgba(53,64,69,.15);padding:20px}body.campaign section.map .map-container .gm-style .gm-style-iw-c button.gm-ui-hover-effect{right:0!important;top:0!important}body.campaign section.map .map-container .gm-style .gm-style-iw-t:after{display:none}body.campaign section.map .map-container .gm-style .gm-style-iw-d{padding-bottom:0;padding-right:5px}body.campaign section.map .map-aside{display:flex;flex-direction:column;margin-right:3rem;width:100%}body.campaign section.map .map-aside .accordion{flex-shrink:unset;margin-top:2rem;padding-top:2rem;z-index:1}body.campaign section.map .map-aside .accordion button:after{left:1.25rem}body.campaign section.map .map-aside .accordion button.open:after{width:calc(100% - 2.5rem)}body.campaign section.map .map-aside .accordion button h3{font-family:IvyMode,serif;font-size:1.125rem}body.campaign section.map .map-aside .accordion .answer{padding:.5rem 1rem}body.campaign section.map .map-aside .accordion .answer a{align-items:center;color:#606668;cursor:pointer;display:flex;flex-wrap:wrap;font-size:1rem;font-weight:400;justify-content:left;line-height:1.5em;padding:.75em 1em .75em 2.75em;position:relative;text-decoration:none}body.campaign section.map .map-aside .accordion .answer a:before{background-image:url(/assets/images/icons/pin.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:1.5rem;left:1.2rem;position:absolute;top:.8rem;vertical-align:text-top;width:1rem}@media (max-width:767px){body.campaign section.map .map-aside .accordion .answer a:before{height:1rem;margin-right:4px;width:.75rem}}body.campaign section.map .map-aside .accordion .answer a.active{font-weight:600}@media (max-width:1023px){body.campaign section.map .map-aside{margin-bottom:2rem}}@media (min-width:1024px){body.campaign section.map{position:unset}body.campaign section.map .map-wrapper{align-items:center;display:flex}body.campaign section.map .map-wrapper .map-container{margin-right:-3.125vw;position:relative;width:48.1459vw}body.campaign section.map .map-wrapper .map-container .gm-style-iw-c{border-radius:.5208333333vw;box-shadow:0 0 2.0833333333vw rgba(53,64,69,.15);max-height:inherit!important;max-width:inherit!important;padding:1.0416666667vw}body.campaign section.map .map-wrapper .map-container .gm-style-iw-d{padding-bottom:.2604166667vw;padding-right:.78125vw}body.campaign section.map .map-wrapper .map-container .poi-info-window.gm-style .location-links{margin-top:.8333333333vw}body.campaign section.map .map-wrapper .map-container .poi-info-window.gm-style .location-links a{font-size:1vw}body.campaign section.map .map-wrapper .map-container .poi-info-window.gm-style .address,body.campaign section.map .map-wrapper .map-container .poi-info-window.gm-style .phone{font-size:1.1458333333vw;line-height:1.09375vw;margin:0 0 .4166666667vw}body.campaign section.map .map-wrapper .map-container .poi-info-window.gm-style .address br,body.campaign section.map .map-wrapper .map-container .poi-info-window.gm-style .phone br{content:"";display:block;margin-top:.4166666667vw}body.campaign section.map .map-wrapper .map-container .poi-info-window.gm-style strong{font-family:Open Sans,sans-serif;font-size:1.25vw;font-weight:600}body.campaign section.map .map-wrapper .map-aside{width:50%}body.campaign section.map .map-wrapper .map-aside .accordion{margin-bottom:3.3333333333vw}body.campaign section.map .map-wrapper .map-aside .accordion button{padding-left:1.6666666667vw;padding-right:3.3333333333vw}body.campaign section.map .map-wrapper .map-aside .accordion button h3{font-size:1.25vw}body.campaign section.map .map-wrapper .map-aside .accordion button .plus{right:1.6666666667vw}body.campaign section.map .map-wrapper .map-aside .accordion .answer a{font-size:1.1458333333vw}body.campaign section.map .map-wrapper .map-aside .accordion .answer a:before{height:1.25vw;left:1.6666666667vw;top:1.0416666667vw;width:.8333333333vw}body.campaign section.map .map-wrapper .map-aside .accordion .answer .lab{font-size:.7291666667vw;font-weight:400;margin-left:.8333333333vw}}body.campaign section.map .poi-info-window.gm-style strong{color:#00315e;display:block;font-family:Open Sans,sans-serif;font-size:1rem;font-weight:600;letter-spacing:-.01em;margin-bottom:.5em}body.campaign section.map .poi-info-window.gm-style .transit{display:flex;flex-wrap:wrap;margin:0 0 1rem}body.campaign section.map .poi-info-window.gm-style .transit span{align-items:center;border-radius:100%;color:#fff;display:flex;font-size:1rem;font-weight:700;height:1.625rem;justify-content:center;margin:.3rem .5rem 0 0;width:1.625rem}@media (min-width:1024px){body.campaign section.map .poi-info-window.gm-style .transit span{font-size:.8333333333vw;height:1.3541666667vw;width:1.3541666667vw}}body.campaign section.map .poi-info-window.gm-style .lab{font-weight:400;margin:0 0 1rem}@media (min-width:1024px){body.campaign section.map .poi-info-window.gm-style .lab{margin:0 0 .8333333333vw}}body.campaign section.map .poi-info-window.gm-style .location-links a{color:#00315e;font-size:1rem;font-style:italic;font-weight:400;line-height:1.5rem}@media (min-width:1024px){body.campaign section.map .poi-info-window.gm-style .location-links a{font-size:1.3542vw;line-height:1.823vw}}body.campaign section.map .poi-info-window.gm-style .location-links a:last-child:before{content:"|";display:inline-block;font-style:normal;margin:0 .25rem 0 .3rem}body.campaign section.map .poi-info-window.gm-style .address,body.campaign section.map .poi-info-window.gm-style .phone{color:#606668;font-size:.938rem;line-height:21px;margin:0 0 .5rem;position:relative}body.campaign section.map .poi-info-window.gm-style .address a,body.campaign section.map .poi-info-window.gm-style .phone a{text-decoration:underline;text-underline-offset:1px}body.campaign section.map .featured-content>div{background:#f9f9f9}@media (min-width:1024px){body.campaign section.map .featured-content>div{background:#f2f2f2}}body.campaign section.map .featured-content>div:hover,body.campaign section.map .featured-content>div:hover .image:after{background:#ccc}body.campaign section.map .featured-content .image:after{background:#f9f9f9}@media (min-width:1024px){body.campaign section.map .featured-content .image:after{background:#f2f2f2}}body.campaign section.map .featured-content .description{color:#606668}body.campaign section.map .featured-content .description strong{display:block;font-family:Gotham;font-size:1rem;line-height:1.3;margin-bottom:.5rem}body.campaign section.map .featured-content .description a{color:#00315e}body.campaign section.map .featured-content span.lab,body.campaign section.map .poi-info-window span.lab{margin-bottom:.5rem}body.campaign section.map .featured-content span.lab:before,body.campaign section.map .poi-info-window span.lab:before{height:20px;vertical-align:text-top}body.campaign section.map .featured-content span.lab:after,body.campaign section.map .poi-info-window span.lab:after{content:"IVF Lab On-Site";display:inline-block}body.campaign section.map span.lab{background:#c49558;border-radius:1.25rem;box-sizing:border-box;color:#323232;display:inline-block;font-size:.875rem;font-weight:100;line-height:17px;margin-top:.25rem;padding:.24rem .9rem}@media (min-width:1024px){body.campaign section.map span.lab{border-radius:1.0417vw}}body.campaign section.map span.lab:after{content:"IVF Lab On-Site";vertical-align:text-top}@media (min-width:1024px){body.campaign section.map span.lab:after{content:"IVF Lab On-Site"}body.campaign section.map span.lab{font-size:.7291666667vw;line-height:.8854166667vw;margin-top:.2083333333vw;padding:.2666666667vw .6666666667vw}}body.campaign section.map .text-container h2{font-size:50px;font-style:normal;font-weight:400;line-height:55px}body.campaign section.map .text-container>p{font-size:20px;font-style:normal;font-weight:300;line-height:normal}body.campaign section.map ul.accordion li button h3{font-family:Open Sans,sans-serif!important;font-size:24px!important;font-style:normal;font-weight:600;line-height:34px}body.campaign section.map ul.accordion li button span:after,body.campaign section.map ul.accordion li button span:before{height:1.078rem}@media (max-width:767px){body.campaign section.map ul.accordion li button span:after,body.campaign section.map ul.accordion li button span:before{height:.611rem}}@media (max-width:1023px){body.campaign section.map .map-container{border-radius:0;margin:0 -1rem!important}body.campaign section.map{margin-top:2.25rem}}@media (max-width:767px){body.campaign section.map .text-container h2{font-size:30px;font-style:normal;font-weight:400;letter-spacing:.6px;line-height:120%}body.campaign section.map .text-container p{font-size:12px;font-style:normal;font-weight:300;line-height:normal}body.campaign section.map .map-aside ul.accordion{margin-top:1rem}body.campaign section.map .map-aside ul.accordion li .answer a,body.campaign section.map .map-aside ul.accordion li .lab,body.campaign section.map .map-aside ul.accordion li button h3{font-size:13.592px!important;font-style:normal;font-weight:600;line-height:19.255px}}body.campaign .modals{display:none}body.campaign #modal-landing{display:none;inset:0;position:fixed;z-index:1000}body.campaign #modal-landing #modal-backdrop{background:rgba(0,0,0,.5);inset:0;position:absolute;z-index:1}body.campaign #modal-landing #modal-inner{background:#fff;border-radius:14px;box-shadow:0 4px 12px 0 rgba(0,0,0,.1);color:#06303d;left:50%;max-height:calc(100vh - 4rem);max-width:600px;overflow-y:auto;padding:2rem;position:relative;top:50%;transform:translate(-50%,-50%);width:90%;z-index:2}body.campaign #modal-landing #modal-inner .video-container{margin-top:1.5rem}@media (max-width:767px){body.campaign #modal-landing #modal-inner{max-width:100%!important}}body.campaign #modal-landing #modal-inner ol,body.campaign #modal-landing #modal-inner ul{display:flex;flex-direction:column;gap:1.75rem;list-style:none;padding-left:0}@media (max-width:767px){body.campaign #modal-landing #modal-inner ol,body.campaign #modal-landing #modal-inner ul{gap:1rem}}body.campaign #modal-landing #modal-inner ol li,body.campaign #modal-landing #modal-inner ul li{align-items:flex-start;display:table;font-size:14px;font-style:normal;font-weight:300;line-height:normal;width:100%}body.campaign #modal-landing #modal-inner ol li:after,body.campaign #modal-landing #modal-inner ul li:after{clear:both;content:"";display:table}@media (max-width:767px){body.campaign #modal-landing #modal-inner ol li,body.campaign #modal-landing #modal-inner ul li{font-size:12px;font-weight:300;gap:1rem;letter-spacing:0}}body.campaign #modal-landing #modal-inner ol li figure:first-child,body.campaign #modal-landing #modal-inner ul li figure:first-child{display:table-cell;padding-right:1.5rem;vertical-align:top}body.campaign #modal-landing #modal-inner ol li img,body.campaign #modal-landing #modal-inner ul li img{height:3.125rem;width:3.125rem}@media (max-width:767px){body.campaign #modal-landing #modal-inner ol li img,body.campaign #modal-landing #modal-inner ul li img{height:1.875rem;width:2rem}}body.campaign #modal-landing #modal-inner strong{font-size:18px;font-style:normal;font-weight:600;line-height:25.5px}body.campaign #modal-landing #modal-inner h2{color:#c49558;font-size:38px;font-style:normal;font-weight:400;letter-spacing:.76px;line-height:46px;margin-top:.25rem}body.campaign #modal-landing #modal-inner h2:first-child{margin-top:0}body.campaign #modal-landing #modal-inner h3{margin-bottom:.625rem;margin-top:2.5rem}body.campaign #modal-landing #modal-inner p{font-size:14px;font-style:normal;font-weight:300;line-height:normal;margin-bottom:.5rem}body.campaign #modal-landing #modal-inner p:last-child .arrow{margin-bottom:0}body.campaign #modal-landing #modal-inner .arrow-white{align-items:center;color:#fff;display:inline-flex;font-size:20px;font-style:italic;font-weight:600;line-height:normal;margin:1.25rem 0;text-decoration:none}body.campaign #modal-landing #modal-inner .arrow-white:before{background-image:url(/assets/images/icons/arrow-circle-white.svg)}body.campaign #modal-landing #modal-inner .arrow-white:after{border-color:#fff}body.campaign #modal-landing #modal-close{background:transparent;border:none;color:#fff;cursor:pointer;font-size:1.5rem;position:absolute;right:.5rem;top:.5rem;z-index:999}body.campaign #modal-landing #modal-close:after{background-image:url(/assets/images/icons/modal-close.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:1rem;left:-1.75rem;position:absolute;top:.5rem;width:1rem}@media (max-width:767px){body.campaign #modal-landing #modal-close:after{height:1rem;left:-1.75rem;top:.5rem;width:1rem}}body.campaign section.image_text+section.image_text:after{display:none}body.campaign section.image_text .video-modal-button:after{left:50.25%}body.campaign #video-modal .content .video-container{border-top-left-radius:0;border-top-right-radius:0}

/*# sourceMappingURL=campaign.css.map*/