html{box-sizing:border-box}*,::after,::before{box-sizing:inherit}#hero{height:500px;background-size:cover;background-repeat:no-repeat;background-position:center;margin-bottom:5em}#hero #header-wrapper,#hero:before{width:100%;height:100%;position:relative;top:87px}#hero .title{color:#fff;font-family:"Open Sans","Jeju Gothic",sans-serif;font-size:2.4em;font-weight:300;text-align:center;max-width:1400px;padding:0 2em;margin:0 auto}@media only screen and (max-width:991px){#hero .title{font-size:2em;line-height:1.1}}@media only screen and (max-width:767px){#hero .title{padding:0 .5em}}@media only screen and (max-width:479px){#hero .title{font-size:1.6em}}#hero #hero-inner{transform:translate(-50%,-50%);position:relative;top:50%;left:50%}@media only screen and (max-width:767px){#hero #hero-inner{top:55%}}#hero .crumbs{text-align:center;margin-top:2em;font-size:.9em}@media only screen and (max-width:991px){#hero .crumbs{margin-top:1em}}#hero .crumbs li{display:inline;color:#fff;vertical-align:middle}#hero .crumbs li a{color:#d5c4b4}#hero .crumbs li a:hover{background-image:linear-gradient(to bottom,rgba(213,196,180,0) 50%,rgba(213,196,180,.6) 50%);background-repeat:repeat-x;background-size:2px 2px;background-position:0 1.15em}#hero .crumbs i{font-size:1em;color:#fff;margin:0 .25em 0 .35em}@media only screen and (max-width:767px){#hero .crumbs{padding:0 3em;font-size:.75em;line-height:1.5}}#hero:before{content:'';position:absolute;top:0;left:0;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzFmMWQxYiIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjElIiBzdG9wLWNvbG9yPSIjMWYxZDFiIiBzdG9wLW9wYWNpdHk9IjAiLz4KICAgIDxzdG9wIG9mZnNldD0iMzQlIiBzdG9wLWNvbG9yPSIjMWYxZDFiIiBzdG9wLW9wYWNpdHk9IjAiLz4KICAgIDxzdG9wIG9mZnNldD0iNDklIiBzdG9wLWNvbG9yPSIjMWYxZDFiIiBzdG9wLW9wYWNpdHk9IjAuMTMiLz4KICAgIDxzdG9wIG9mZnNldD0iNzclIiBzdG9wLWNvbG9yPSIjMWYxZDFiIiBzdG9wLW9wYWNpdHk9IjAuMzMiLz4KICAgIDxzdG9wIG9mZnNldD0iODglIiBzdG9wLWNvbG9yPSIjMWYxZDFiIiBzdG9wLW9wYWNpdHk9IjAuNDMiLz4KICAgIDxzdG9wIG9mZnNldD0iOTklIiBzdG9wLWNvbG9yPSIjMWYxZDFiIiBzdG9wLW9wYWNpdHk9IjAuNTIiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);background:linear-gradient(to bottom,rgba(31,29,27,0) 0%,rgba(31,29,27,0) 1%,rgba(31,29,27,0) 34%,rgba(31,29,27,.13) 49%,rgba(31,29,27,.33) 77%,rgba(31,29,27,.43) 88%,rgba(31,29,27,.52) 99%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#001f1d1b', endColorstr='#851f1d1b',GradientType=0 )}@media only screen and (max-width:767px){#hero:before{background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzFmMWQxYiIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjElIiBzdG9wLWNvbG9yPSIjMWYxZDFiIiBzdG9wLW9wYWNpdHk9IjAiLz4KICAgIDxzdG9wIG9mZnNldD0iMzQlIiBzdG9wLWNvbG9yPSIjMWYxZDFiIiBzdG9wLW9wYWNpdHk9IjAuMiIvPgogICAgPHN0b3Agb2Zmc2V0PSI0OSUiIHN0b3AtY29sb3I9IiMxZjFkMWIiIHN0b3Atb3BhY2l0eT0iMC40MyIvPgogICAgPHN0b3Agb2Zmc2V0PSI3NyUiIHN0b3AtY29sb3I9IiMxZjFkMWIiIHN0b3Atb3BhY2l0eT0iMC41MyIvPgogICAgPHN0b3Agb2Zmc2V0PSI4OCUiIHN0b3AtY29sb3I9IiMxZjFkMWIiIHN0b3Atb3BhY2l0eT0iMC42MyIvPgogICAgPHN0b3Agb2Zmc2V0PSI5OSUiIHN0b3AtY29sb3I9IiMxZjFkMWIiIHN0b3Atb3BhY2l0eT0iMC43MiIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMWYxZDFiIiBzdG9wLW9wYWNpdHk9IjAuNzIiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);background:linear-gradient(to bottom,rgba(31,29,27,0) 0%,rgba(31,29,27,0) 1%,rgba(31,29,27,.2) 34%,rgba(31,29,27,.43) 49%,rgba(31,29,27,.53) 77%,rgba(31,29,27,.63) 88%,rgba(31,29,27,.72) 99%,rgba(31,29,27,.72) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#001f1d1b', endColorstr='#b81f1d1b',GradientType=0 )}}@media only screen and (max-width:991px){#hero{height:360px;margin-bottom:3em}#hero #header-wrapper{top:20px}}@media only screen and (max-width:479px){#hero{height:320px;margin-bottom:2em}}#hero i{font-size:.3em;margin-left:.5em;vertical-align:middle}#blog-feed,#content,#hero,#sidebar,.footer{position:relative;z-index:3}#content blockquote{margin-bottom:1em}#content .table-container.calendar strong,#content blockquote .author{font-weight:600}#content .table-container{width:100%;overflow-x:auto;font-size:.9em;margin-bottom:2em}#content .table-container table{width:100%;min-width:550px;border-collapse:collapse;border:1px solid #e4e0dd}#content .table-container table td,#content .table-container table th{padding:1.5em 1.35em;line-height:1.4;text-align:center;min-width:80px}#content .table-container table th{padding:1.75em 1.35em;font-weight:500}#content .table-container table th:first-child{text-align:left}#content .table-container table tr:nth-child(even){background:0 0}#content .table-container table tr:nth-child(odd),#content .table-container.calendar table tbody td:nth-child(odd){background:#fbfaf8}#content .table-container table thead{color:#8a0e54;border-top:1px solid #e4e0dd;border-bottom:1px solid #e4e0dd}#content .table-container table thead:first-child,#content .table-container.calendar table tbody tr:first-child{border-top:0}#content .table-container table thead tr{background:0 0!important}#content .table-container table thead tr th{background:inherit}#content .table-container table tbody td{border-left:1px solid #e9e9e9;border-color:rgba(233,233,233,.85)}#content .table-container table tbody td:first-child{border-left:0;text-align:left}#content .table-container.calendar table th{text-align:center!important;font-size:1.125em;padding:1.5em 1.35em}#content .table-container.calendar table tbody tr{border-top:1px solid #e9e9e9;border-color:rgba(233,233,233,.85)}#content .table-container.calendar table tbody td{text-align:left;line-height:1.6}#content .table-container.calendar table tbody td:first-child:last-child{text-align:center}#content .table-container.calendar table tbody td:nth-child(even){background:#fff}#content .table-container.calendar table .week td{width:14.28571%;min-width:0}.inner-page .main{margin-bottom:3em;overflow:hidden}@media only screen and (max-width:479px){.inner-page .main{margin-bottom:0}}.inner-page .main .container{position:relative;padding:0 2.35765%}@media only screen and (min-width:1600px){.inner-page .main .container{max-width:1400px;padding:0 20px}}@media only screen and (max-width:767px){.inner-page .main .container{padding:0}}.inner-page #content{float:left;display:block;margin-right:2.35765%;width:57.35098%;font-size:.8em}.contact-section #sidebar>div>div:last-child,.inner-page #content:last-child,.inner-page #sidebar:last-child,.survey-page #sidebar>div>div:last-child{margin-right:0}@media only screen and (max-width:1349px) and (min-width:992px){.inner-page #content{padding-right:1em}}@media only screen and (max-width:991px){.inner-page #content{padding:0 45px;margin-bottom:3em}}@media only screen and (max-width:479px){.inner-page #content{padding:0 20px;margin-bottom:1em}}.inner-page #content ol{padding-left:1.5em}.inner-page #content ul li{position:relative;padding-left:20px}.inner-page #content ul li:before{content:'\25A0';font-size:.3em;position:absolute;color:#8a0e54;max-width:0;max-height:0;top:0;left:0}@media only screen and (max-width:767px){.inner-page #content .accordion ul li{padding-left:0}.inner-page #content .accordion ul li:before{left:-20px}}.inner-page #content form ul li{padding-left:0}.inner-page #content form ul li:before{display:none}.inner-page #content blockquote{position:relative;padding:2.4em .7em 1em 3.4em;margin-bottom:2em;color:#8a0e54;font-size:1.0625em;font-style:italic}.inner-page #content blockquote:after,.inner-page #content blockquote:before{position:absolute;left:0}.inner-page #content blockquote .quotebox{display:block;border:1px solid #eeeae5;position:absolute;top:0;left:0;width:28px;height:28px;text-align:center;padding:.2em 0;background:#fff;z-index:1}.inner-page #content blockquote .quotebox img{width:15px;margin:0 auto}.inner-page #content blockquote:after{content:'';top:14.5px;width:100%;height:1px;background:#e0dcd8;z-index:0}.inner-page #sidebar{display:block;width:31.76157%;margin-right:-2.35765%!important;float:right}@media only screen and (min-width:1600px){.inner-page #sidebar{margin-left:8.5298%;margin-right:0!important;float:left}}.inner-page.video-collection-page #content{width:100%}@media only screen and (max-width:991px){.inner-page #content,.inner-page #sidebar{float:left;display:block;margin-right:2.35765%;width:91.4702%;margin-left:8.5298%}.inner-page #content:last-child,.inner-page #sidebar:last-child{margin-right:0}}@media only screen and (max-width:479px){.inner-page #sidebar{padding:0}.inner-page #content,.inner-page #sidebar{float:left;display:block;margin-right:2.35765%;width:100%;margin-left:0}.inner-page #content:last-child,.inner-page #sidebar:last-child{margin-right:0}}.inner-page h1{color:#8a0e54;font-weight:300;margin-bottom:.7em}.contact-section #sidebar .title,.inner-page h1.post-title,.survey-page #sidebar .title{color:#846346}.inner-page h2{color:#846346;font-size:1.5em;margin-bottom:1em;margin-top:1.3em;line-height:1.45em}.inner-page h2.subtitle{margin-top:0}.inner-page h3{line-height:1.75em}.inner-page h4{font-weight:600;color:inherit;font-size:1em}.contact-section #sidebar>div>div,.survey-page #sidebar>div>div{margin-right:7.42297%;width:73.14426%;margin-left:12.94733%;float:none;display:inline-block}@media only screen and (max-width:479px){.contact-section #sidebar>div>div,.survey-page #sidebar>div>div{margin-left:0;width:100%}}.contact-section #sidebar #contact-info,.survey-page #sidebar #contact-info{background:#fbfaf8;padding:2em 0;margin-bottom:2em}@media only screen and (max-width:479px){.contact-section #sidebar #contact-info,.survey-page #sidebar #contact-info{padding:1.5em 1.25em}}.contact-section #sidebar #contact-info .tel-link,.survey-page #sidebar #contact-info .tel-link{color:#8a0e54;background-image:none!important;display:block;margin:1.5em 0}.contact-section #sidebar #contact-info .tel-link:active,.contact-section #sidebar #contact-info .tel-link:focus,.contact-section #sidebar #contact-info .tel-link:hover,.survey-page #sidebar #contact-info .tel-link:active,.survey-page #sidebar #contact-info .tel-link:focus,.survey-page #sidebar #contact-info .tel-link:hover,aside.link-box a:active,aside.link-box a:focus,aside.link-box a:hover{color:#b81370}.contact-section #sidebar #contact-info .tel-link span,.survey-page #sidebar #contact-info .tel-link span{display:block;font-size:1.6em;font-weight:300}@media only screen and (max-width:479px){.contact-section #sidebar #contact-info .tel-link span,.survey-page #sidebar #contact-info .tel-link span{font-size:1.25em}}.contact-section #sidebar #contact-info ul,.survey-page #sidebar #contact-info ul{font-weight:300;margin-bottom:0}.contact-section #sidebar #contact-info ul li,.survey-page #sidebar #contact-info ul li{position:relative;padding-left:16px}.contact-section #sidebar #contact-info ul li:before,.survey-page #sidebar #contact-info ul li:before{content:'\25A0';font-size:.2em;position:absolute;color:#8a0e54;max-width:0;max-height:0;top:1px;left:0}.contact-section #sidebar #contact-info ul li a,.survey-page #sidebar #contact-info ul li a{font-size:.8em;background-image:none!important;color:inherit!important}.contact-section #sidebar #locations,.survey-page #sidebar #locations{font-size:.8em;font-weight:300}@media only screen and (max-width:479px){.contact-section #sidebar #locations,.survey-page #sidebar #locations{padding:0 1.25em}}.contact-section #sidebar #locations>div,.survey-page #sidebar #locations>div{margin-bottom:3em}.contact-section #sidebar #locations a,.survey-page #sidebar #locations a{padding:0 .75em;background-image:none!important;color:inherit!important;border:1px solid #e5e5e5;display:inline-block;margin:1.25em .25em 0 0;transition:border-color .2s}.contact-section #sidebar #locations a:active,.contact-section #sidebar #locations a:focus,.contact-section #sidebar #locations a:hover,.survey-page #sidebar #locations a:active,.survey-page #sidebar #locations a:focus,.survey-page #sidebar #locations a:hover{border-color:#ccc}.contact-section #sidebar #locations a.tel-link,.survey-page #sidebar #locations a.tel-link{padding:0;border:0;display:inline}#inner-social figure,.contact-section #sidebar #locations p,.sitemap-list>ul ul ul,.survey-page #sidebar #locations p{margin-bottom:0}.contact-section #sidebar #locations .title,.survey-page #sidebar #locations .title{font-size:1.25em;font-weight:500;margin-bottom:.75em}.contact-section #sidebar #locations .title a,.survey-page #sidebar #locations .title a{padding:0;border:0;margin:0}.csscalc.cssvwunit .inner-page #sidebar{margin-right:calc((100vw - 100%)/-2)!important;width:calc(31.76157% + ((100vw - 100%)/2))}@media only screen and (min-width:1600px){.csscalc.cssvwunit .inner-page #sidebar{float:left;display:block;width:31.76157%;margin-left:8.5298%;margin-right:0!important}.csscalc.cssvwunit .inner-page #sidebar:last-child{margin-right:0}}@media only screen and (max-width:991px){.csscalc.cssvwunit .inner-page #sidebar{float:left;display:block;width:91.4702%;margin-right:0!important}.csscalc.cssvwunit .inner-page #sidebar:last-child{margin-right:0}}@media only screen and (max-width:479px){.csscalc.cssvwunit .inner-page #sidebar{float:left;display:block;margin-right:2.35765%;width:100%}.csscalc.cssvwunit .inner-page #sidebar:last-child{margin-right:0}}#inner-social{width:100%;color:#9c8370;text-align:center;z-index:1;transition:top .5s}#inner-social figure img{display:block;margin:0 auto}#inner-social .share-text{font-size:.6em;margin-bottom:2em}#inner-social a{background-image:none!important;background-color:#d1c5ba;display:block;margin:0 auto 1em;transition:background-color .15s}#inner-social a:active.at-svc-facebook,#inner-social a:focus.at-svc-facebook,#inner-social a:hover.at-svc-facebook{background-color:#3b5998}#inner-social a:active.at-svc-twitter,#inner-social a:focus.at-svc-twitter,#inner-social a:hover.at-svc-twitter{background-color:#55acee}#inner-social a:active.at-svc-linkedin,#inner-social a:focus.at-svc-linkedin,#inner-social a:hover.at-svc-linkedin{background-color:#0077b5}#inner-social a:active.at-svc-google_plusone_share,#inner-social a:focus.at-svc-google_plusone_share,#inner-social a:hover.at-svc-google_plusone_share{background-color:#dc4e41}#social-wrap{float:left;display:block;margin-right:2.35765%;width:6.17215%;transition:top .5s}#social-wrap:last-child{margin-right:0}#social-wrap #inner-social{position:fixed;top:600px;left:0;margin-left:10.0298%;margin-left:calc((100vw - 1400px)/2 + (1400px*.6070863));width:36px}#social-wrap.fixed #inner-social{top:120px}@media only screen and (max-width:1599px) and (min-width:1350px){#social-wrap{width:calc(((100vw - 1150px)/2) + 27px);position:fixed;left:0;top:600px}#social-wrap.fixed{top:120px}#social-wrap #inner-social{position:static!important;margin:0 auto;display:block;width:36px}}@media only screen and (max-width:1349px) and (min-width:992px){#social-wrap #inner-social{margin-left:11.0298%;margin-left:calc((100vw*.5970863))}}@media only screen and (max-width:991px){#social-wrap{width:12.17215%;position:fixed;left:0;top:600px}#social-wrap.fixed{top:120px}#social-wrap #inner-social{position:static!important;margin:0 auto;display:block;width:36px}}@media only screen and (max-width:767px){#social-wrap{width:8.17215%}}@media only screen and (max-width:479px){#social-wrap{margin-bottom:1.5em}#social-wrap,#social-wrap #inner-social{position:static;width:100%}#social-wrap #inner-social .addthis_sharing_toolbox,#social-wrap #inner-social figure{display:inline-block;vertical-align:middle}#social-wrap #inner-social .addthis_sharing_toolbox .at-share-btn,#social-wrap #inner-social figure .at-share-btn{display:inline-block;margin:0 0 0 1em}#social-wrap #inner-social .share-text{margin-bottom:0}}.sidebox{background-size:cover;background-repeat:no-repeat;background-position:center}.sidebox .figure>a,.sidebox>a{position:relative;display:block;background-image:none!important}.sidebox .figure>a .overlay,.sidebox>a .overlay{position:absolute;top:0;left:0;height:100%;width:100%}.sidebox figure{margin:0;visibility:hidden}.sidebox .button{display:inline-block;color:#fff;border:1px solid #fff;padding:.25em 2em;font-family:"Open Sans","Nanum Gothic",sans-serif;font-size:.6em;font-weight:600;text-transform:uppercase;margin-top:3em;background:rgba(138,14,84,.7)}.sidebox .text{color:#fff;padding:45px 60px;z-index:1;position:relative;height:100%}@media only screen and (max-width:479px){.sidebox .text{padding:35px 20px 30px 25px}}.sidebox .text blockquote p,.sidebox .text p{transition:opacity .2s,color .2s,background-color .2s!important}.sidebox .text p{line-height:1.8;margin-bottom:0;font-size:.7em;opacity:0;visibility:hidden}.sidebox .text .title{font-size:1.3em;font-weight:300;margin-bottom:1em;line-height:1.25}.sidebox .text blockquote{color:#8a0e54}.sidebox .text blockquote p{font-size:1.1em;font-style:italic;opacity:1;visibility:visible}.sidebox .text blockquote p span{display:inline-block;font-style:normal;font-size:.913043478em;color:#846346;font-weight:400;transition:color .2s}.sidebox .text *{-webkit-backface-visibility:hidden;backface-visibility:hidden}.sidebox .overlay{background:0 0;transition:background .2s;z-index:0}.sidebox.video-container .overlay{background:rgba(51,51,51,.6)}.sidebox.video-container.active .overlay,.sidebox.video-container:active .overlay,.sidebox.video-container:focus .overlay,.sidebox.video-container:hover .overlay{background:rgba(99,33,70,.6)}.sidebox.active .text *,.sidebox:active .text *,.sidebox:focus .text *,.sidebox:hover .text *{color:#fff!important}.sidebox.active .text blockquote,.sidebox.active .text p,.sidebox:active .text blockquote,.sidebox:active .text p,.sidebox:focus .text blockquote,.sidebox:focus .text p,.sidebox:hover .text blockquote,.sidebox:hover .text p{opacity:1;visibility:visible}.sidebox.active .overlay,.sidebox:active .overlay,.sidebox:focus .overlay,.sidebox:hover .overlay{background:rgba(51,51,51,.75)}.sidebox.active .button,.sidebox:active .button,.sidebox:focus .button,.sidebox:hover .button{background:#8a0e54}.sidebox.purple-overlay.active .overlay,.sidebox.purple-overlay:active .overlay,.sidebox.purple-overlay:focus .overlay,.sidebox.purple-overlay:hover .overlay{background:rgba(138,14,84,.5);background:rgba(138,14,84,.8)}.sidebox.purple-text .text,.sidebox.purple-title .title{color:#8a0e54}.sidebox.purple-text:active .text,.sidebox.purple-text:focus .text,.sidebox.purple-text:hover .text,.sidebox.purple-title:active .title,.sidebox.purple-title:focus .title,.sidebox.purple-title:hover .title{color:#fff}.sidebox#twins-quote-cta .button{opacity:1;visibility:visible}.video-container .figure{height:320px;background-size:cover;background-repeat:no-repeat;background-position:center}.video-container .figure a{display:block;height:100%}.video-container .figure a:active,.video-container .figure a:focus,.video-container .figure a:hover{background-image:none}@media only screen and (max-width:479px){.video-container .figure{height:220px}}.video-container iframe{width:100%;z-index:1;display:none;visibility:hidden}.mobile .video-container iframe,.video-container .inline iframe{display:block;visibility:visible}.video-container .button{position:absolute;bottom:45px}.video-container.top-video{margin:1.25em 0 2em}.video-container.top-video .figure{height:480px;height:50vw!important}@media only screen and (max-width:767px){.video-container.top-video .figure{height:320px}}@media only screen and (max-width:479px){.video-container.top-video .figure{height:270px!important}.video-container.top-video{min-height:270px}.video-container.top-video .text .title{font-size:1.2em}}.video-container.inner-video{display:block;width:57.35098%;margin:0 0 0 2.35765%;float:right;position:relative;z-index:1}.video-container.inner-video:last-child{margin-right:0}@media only screen and (max-width:767px){.video-container.inner-video{display:block;width:100%;float:none;margin:0}.video-container.inner-video:last-child{margin-right:0}}.video-container.inner-video .play{transform:translateY(-50%);position:relative;top:50%;margin:0 auto}.video-container.inner-video .figure{height:250px}@media only screen and (max-width:1149px){.video-container.inner-video .figure{height:190px}}@media only screen and (max-width:991px){.video-container.inner-video .figure{height:230px}}@media only screen and (max-width:767px){.video-container.inner-video .figure{height:230px}}.mobile .video-container:before,aside.link-box a:before,aside.link-box.cta>p:before{display:none}@media only screen and (max-width:479px){.mobile .video-container{min-height:180px}.mobile .video-container .figure{height:180px!important}.mobile .video-container .text .title{font-size:1.2em}}@media only screen and (max-width:320px){.mobile .video-container{min-height:160px}.mobile .video-container .figure{height:160px!important}}aside{background-color:#f4f1ed;padding:45px;margin:2.5em 0 2.5em -45px}aside:after{content:"";display:table;clear:both}@media only screen and (max-width:479px){aside{margin:0 -20px 1.5em;padding:45px 25px}}aside h3{font-size:1.5em;color:#9d447b}@media only screen and (max-width:479px){aside h3{font-size:1.3em;line-height:1.6em!important;margin-bottom:1.25em}}aside>:last-child{margin-bottom:0}aside .figure{margin-bottom:1em}aside.no-title p{color:#8a0e54;font-size:1.2em;line-height:1.8em}aside.link-box{padding:35px 45px 35px 85px}@media only screen and (max-width:479px){aside.link-box{padding:20px 45px 20px 65px}}aside.link-box>p{position:relative}aside.link-box>p:before{color:#8a0e54;content:'\f105';font-family:"fa-custom";position:absolute;top:0;left:-45px;border:1px solid;width:32px;height:32px;text-align:center;border-radius:50%;transform:scale(.7)}@media only screen and (max-width:479px){aside.link-box>p:before{line-height:.5}}aside.link-box a{color:#8a0e54;background-image:none!important}aside.link-box a:active:before,aside.link-box a:focus:before,aside.link-box a:hover:before{color:inherit!important}@media only screen and (max-width:479px){aside.link-box a{line-height:1.6}}aside.link-box.cta a{position:relative;display:block}aside.link-box.cta a:before{display:block;color:#8a0e54;content:'\f105';font-family:"fa-custom";position:absolute;top:0;left:-47px;border:1px solid;width:32px;height:32px;text-align:center;border-radius:50%;transform:scale(.7)}@media only screen and (max-width:479px){aside.link-box.cta a:before{line-height:1.75}}aside.link-box.comments a:before,aside.link-box.comments p:before,aside.link-box.facebook a:before,aside.link-box.facebook p:before,aside.link-box.info a:before,aside.link-box.info p:before,aside.link-box.twitter a:before,aside.link-box.twitter p:before,aside.link-box.video a:before,aside.link-box.video p:before,aside.link-box.youtube a:before,aside.link-box.youtube p:before{font-size:2.2em;border:0}aside.link-box.chart a:before,aside.link-box.chart p:before,aside.link-box.photo a:before,aside.link-box.photo p:before{border:0}aside.link-box.sdfc a:before,aside.link-box.sdfc p:before{font-size:2.2em;border:0}aside.link-box.chart a:before,aside.link-box.chart p:before,aside.link-box.photo a:before,aside.link-box.photo p:before{font-size:2.1em}aside.link-box.youtube a:before,aside.link-box.youtube p:before{content:'\f167'}aside.link-box.facebook a:before,aside.link-box.facebook p:before{content:'\f230'}aside.link-box.twitter a:before,aside.link-box.twitter p:before{content:'\f099'}aside.link-box.video a:before,aside.link-box.video p:before{content:'\f03d'}aside.link-box.info a:before,aside.link-box.info p:before{content:'\f05a'}aside.link-box.comments a:before,aside.link-box.comments p:before{content:'\f0e6'}aside.link-box.photo a:before,aside.link-box.photo p:before{content:'\f083'}aside.link-box.chart a:before,aside.link-box.chart p:before{content:'\f080'}aside.link-box.sdfc a:before,aside.link-box.sdfc p:before{content:url(../images/sdfc-icon.svg);transform:none}aside .image-container,aside .video-container{float:left;display:block;width:40.29137%;margin:.5em 1.5em 0 0}.sitemap-list>ul:last-child,aside .image-container:last-child,aside .video-container:last-child{margin-right:0}@media only screen and (max-width:767px){aside .image-container,aside .video-container{float:left;display:block;width:100%;margin:0}aside .image-container:last-child,aside .video-container:last-child{margin-right:0}}aside .video-container .figure{height:190px}@media only screen and (max-width:767px){aside .video-container .figure{height:270px}}@media only screen and (max-width:479px){aside .video-container .figure{height:150px}}aside .video-container .play{width:40px;margin:0 auto;transform:translateY(-50%);position:relative;top:50%}aside .image-container img{height:auto}aside .tel-link{color:inherit!important;background-image:none!important}.pagination{border-top:2px solid #eaeceb;padding:2em 0;margin:3em 0}.pagination.no-buttons{padding:0}.pagination .previous{float:left}.pagination .next{float:right}.pagination .button{background-image:none!important;background-color:#856242;color:#fff!important;font-weight:600;font-size:.75em;padding:5px 20px;transition:background-color .2s}.pagination .button:hover{color:#fff;background-color:#8a0e54}.contact-form .select-wrapper,.contact-form input[type=date],.contact-form input[type=email],.contact-form input[type=password],.contact-form input[type=tel],.contact-form input[type=text],.contact-form textarea{width:100%;height:45px;border:1px solid #ded5ce;margin-bottom:.65em;color:#000}.contact-form .select-wrapper:active,.contact-form .select-wrapper:focus,.contact-form input[type=date]:active,.contact-form input[type=date]:focus,.contact-form input[type=email]:active,.contact-form input[type=email]:focus,.contact-form input[type=password]:active,.contact-form input[type=password]:focus,.contact-form input[type=tel]:active,.contact-form input[type=tel]:focus,.contact-form input[type=text]:active,.contact-form input[type=text]:focus,.contact-form textarea:active,.contact-form textarea:focus{outline:5px auto #8a0e54}.contact-form .select-wrapper.placeholder,.contact-form input[type=date].placeholder,.contact-form input[type=email].placeholder,.contact-form input[type=password].placeholder,.contact-form input[type=tel].placeholder,.contact-form input[type=text].placeholder,.contact-form textarea.placeholder{color:#313131}.contact-form .select-wrapper:-moz-placeholder,.contact-form .select-wrapper::-moz-placeholder,.contact-form input[type=date]:-moz-placeholder,.contact-form input[type=date]::-moz-placeholder,.contact-form input[type=email]:-moz-placeholder,.contact-form input[type=email]::-moz-placeholder,.contact-form input[type=password]:-moz-placeholder,.contact-form input[type=password]::-moz-placeholder,.contact-form input[type=tel]:-moz-placeholder,.contact-form input[type=tel]::-moz-placeholder,.contact-form input[type=text]:-moz-placeholder,.contact-form input[type=text]::-moz-placeholder,.contact-form textarea:-moz-placeholder,.contact-form textarea::-moz-placeholder{color:#313131}.contact-form .select-wrapper:-ms-input-placeholder,.contact-form input[type=date]:-ms-input-placeholder,.contact-form input[type=email]:-ms-input-placeholder,.contact-form input[type=password]:-ms-input-placeholder,.contact-form input[type=tel]:-ms-input-placeholder,.contact-form input[type=text]:-ms-input-placeholder,.contact-form textarea:-ms-input-placeholder{color:#313131}.contact-form .select-wrapper::-webkit-input-placeholder,.contact-form input[type=date]::-webkit-input-placeholder,.contact-form input[type=email]::-webkit-input-placeholder,.contact-form input[type=password]::-webkit-input-placeholder,.contact-form input[type=tel]::-webkit-input-placeholder,.contact-form input[type=text]::-webkit-input-placeholder,.contact-form textarea::-webkit-input-placeholder{color:#313131}.contact-form .select-wrapper.error,.contact-form input[type=date].error,.contact-form input[type=email].error,.contact-form input[type=password].error,.contact-form input[type=tel].error,.contact-form input[type=text].error,.contact-form textarea.error{border-color:#d42400!important}.contact-form .select-wrapper.error select,.contact-form .select-wrapper.error.placeholder,.contact-form input[type=date].error.placeholder,.contact-form input[type=email].error.placeholder,.contact-form input[type=password].error.placeholder,.contact-form input[type=tel].error.placeholder,.contact-form input[type=text].error.placeholder,.contact-form textarea.error.placeholder{color:#d42400!important}.contact-form .select-wrapper.error:-moz-placeholder,.contact-form .select-wrapper.error::-moz-placeholder,.contact-form input[type=date].error:-moz-placeholder,.contact-form input[type=date].error::-moz-placeholder,.contact-form input[type=email].error:-moz-placeholder,.contact-form input[type=email].error::-moz-placeholder,.contact-form input[type=password].error:-moz-placeholder,.contact-form input[type=password].error::-moz-placeholder,.contact-form input[type=tel].error:-moz-placeholder,.contact-form input[type=tel].error::-moz-placeholder,.contact-form input[type=text].error:-moz-placeholder,.contact-form input[type=text].error::-moz-placeholder,.contact-form textarea.error:-moz-placeholder,.contact-form textarea.error::-moz-placeholder{color:#d42400!important}.contact-form .select-wrapper.error:-ms-input-placeholder,.contact-form input[type=date].error:-ms-input-placeholder,.contact-form input[type=email].error:-ms-input-placeholder,.contact-form input[type=password].error:-ms-input-placeholder,.contact-form input[type=tel].error:-ms-input-placeholder,.contact-form input[type=text].error:-ms-input-placeholder,.contact-form textarea.error:-ms-input-placeholder{color:#d42400!important}.contact-form .select-wrapper.error::-webkit-input-placeholder,.contact-form input[type=date].error::-webkit-input-placeholder,.contact-form input[type=email].error::-webkit-input-placeholder,.contact-form input[type=password].error::-webkit-input-placeholder,.contact-form input[type=tel].error::-webkit-input-placeholder,.contact-form input[type=text].error::-webkit-input-placeholder,.contact-form textarea.error::-webkit-input-placeholder{color:#d42400!important}.contact-form input,.contact-form textarea{padding:0 .8em}.contact-form input[type=date]{background:#f8f8f8;padding:.8em}.contact-form input[type=checkbox]{display:inline;visibility:hidden;width:23px;margin-right:7px}.contact-form .select2 input{padding:0 .675em}.contact-form .select-wrapper{position:relative}.contact-form .select-wrapper:after{content:'\f0d7';font-family:"fa-custom";color:#ded5ce;position:absolute;top:7px;right:16px}.contact-form .select-wrapper.disabled{border-color:#fbfbfb}.contact-form .select-wrapper select{background:#f8f8f8}.contact-form select{width:100%;height:100%;border:0;color:#313131;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none}.contact-form .select-wrapper.disabled:after,.contact-form select.select2{display:none}.contact-form select[disabled=true]{color:#999;background:#fbfbfb}.contact-form .ajax-loader{display:none;color:#866345;font-size:1.6em;text-align:center;height:37px;width:155px}.contact-form .ajax-loader i{position:relative;top:.15em}.contact-form label{color:#9d447b;font-size:1.3125em;font-weight:300;font-family:"Open Sans","Jeju Gothic",sans-serif;margin:45px 0 25px}.contact-form label.checkbox-label{display:inline;color:#313131;font-size:1em}.contact-form label.checkbox-label.clickable{cursor:pointer}.contact-form button[type=submit]{width:155px;display:block;color:#fff;background-color:#866345;text-transform:uppercase;font-size:.75em;font-weight:600;padding:10px 22px;letter-spacing:.04em;cursor:pointer;transition:background-color .2s}.contact-form button[type=submit]:active,.contact-form button[type=submit]:focus,.contact-form button[type=submit]:hover{background-color:#a87c56}.contact-form .ajax-loader,.contact-form .disclaimer,.contact-form .signup-wrapper,.contact-form button[type=submit]{margin-top:45px}@media only screen and (max-width:767px){.contact-form .ajax-loader,.contact-form button[type=submit]{width:100%}}#message-hidden,.contact-form .closed,.mobile-steps .first-steps-dropdown:after,.sitemap-list .top-level:before{display:none}.mobile .contact-form select.select2{display:block}.contact-page h2,.survey-page h2{color:#846346}#gestational-surrogacy #hero,#surrogacy-program #hero{background-position:0 30%}.contact-page #hero,.location-page #hero{background-position:0 0}.sitemap-list>ul{float:left;display:block;margin-right:2.35765%;width:48.82117%;margin-bottom:0}@media only screen and (max-width:1149px){.sitemap-list>ul{float:left;display:block;margin-right:2.35765%;width:100%}.sitemap-list>ul:last-child{margin-right:0}}@media only screen and (max-width:991px){.sitemap-list>ul{float:left;display:block;margin-right:2.35765%;width:48.82117%}.sitemap-list>ul:last-child{margin-right:0}}@media only screen and (max-width:767px){.sitemap-list>ul{float:left;display:block;margin-right:2.35765%;width:100%}.sitemap-list>ul:last-child{margin-right:0}}.sitemap-list .top-level{padding-left:0}.sitemap-list .top-level>a{font-size:1.3em;display:inline-block;padding-bottom:.5em}.sitemap-list li{padding-left:15px!important}.payjunction{font-family:Arial,Helvetica,sans-serif;font-size:9px;color:#666}.payjunction a{text-decoration:underline}.payjunction img{display:inline-block}.inline-icon{display:inline}figure.constrict{max-width:40%}figure.constrict.left{float:left;margin:8px 2em 1em 0}figure.constrict.right{float:right;margin:8px 0 1em 2em}figure.constrict.location{max-width:55%}@media only screen and (max-width:767px){figure.constrict{max-width:100%!important}figure.constrict.left,figure.constrict.right{float:none;margin:0 0 1.25em}}figure.doctor{text-align:center;float:left;display:block;margin-right:2.35765%;width:31.76157%}figure.doctor img{margin:0 auto .8em;height:auto}.inline-icon,figure.doctor img.inline-icon{margin:0 .3em 0 0}figure.doctor img img:not(.loaded){opacity:0}figure.doctor figcaption{line-height:1.8;text-align:left;padding:0 .05em;font-weight:600;max-width:240px;margin:0 auto}@media only screen and (max-width:767px){figure.doctor figcaption{max-width:400px}}figure.doctor figcaption a{font-weight:300;color:#8a0e54;display:block;background-image:none!important}figure.doctor figcaption a:hover{color:#b81370}figure.doctor figcaption a img,figure.doctor figcaption a span{vertical-align:middle}figure.doctor figcaption a span{font-size:.85em}.mobile-steps .icon.block:last-child,figure.doctor:last-child{margin-right:0}figure.doctor:nth-child(3n){margin-right:0}@media only screen and (max-width:1149px){figure.doctor{float:left;display:block;margin-right:2.35765%;width:48.82117%}figure.doctor:last-child{margin-right:0}figure.doctor:nth-child(3n){margin-right:2.35765%}figure.doctor:nth-child(even){margin-right:0}}@media only screen and (max-width:991px){figure.doctor{float:left;display:block;margin-right:2.35765%;width:31.76157%}figure.doctor:last-child{margin-right:0}figure.doctor:nth-child(even){margin-right:2.35765%}figure.doctor:nth-child(3n){margin-right:0}}@media only screen and (max-width:767px){figure.doctor{float:left;display:block;width:100%;margin-right:0!important}figure.doctor:last-child{margin-right:0}figure.doctor a:first-child img{width:100%;max-width:400px}}.ivf-calendar table,.ivf-calendar td,.ivf-calendar th{border:1px solid #eae6e3}.ivf-calendar table{margin-bottom:30px;border-collapse:collapse}.ivf-calendar th{padding:20px 0;font-weight:600}.ivf-calendar td{padding:20px 20px 0;font-size:.85em;line-height:1.5em;color:#8b8180}.ivf-calendar td:first-child,.ivf-calendar td:nth-child(2n+3){background:#fbfaf8}.first-steps-dropdown{position:absolute;top:-150px;opacity:0;animation:fadeInUp ease .5s forwards 3s;transition:opacity .15s}.first-steps-dropdown i{font-size:1.4em;position:relative;top:1px}.first-steps-dropdown a{background-image:none!important;background:#8a0e54;color:#fff;display:block;padding:10px 48px;text-transform:uppercase;font-size:14px;border:0;position:relative;transition:background .2s,opacity .2s;width:306px;white-space:nowrap;font-weight:300;letter-spacing:.15rem}.first-steps-dropdown a:before{content:url(/content/steps-fade.png);position:absolute;top:50px;left:-24px}.first-steps-dropdown a:after{content:"";position:absolute;left:0;bottom:-10px;display:block;width:0;height:0;border:0 solid transparent;border-top-color:#8a0e54;border-width:10px 299px 0 0;transition:border-top-color .2s}@media only screen and (max-width:479px){.first-steps-dropdown a{width:274px}.first-steps-dropdown a:after{display:block;width:0;height:0;border:0 solid transparent;border-top-color:#8a0e54;border-width:10px 267px 0 0}}.first-steps-dropdown.loading a,.first-steps-dropdown:hover a,.mobile-steps .first-steps-dropdown:hover a{background:#b81370}.first-steps-dropdown.loading a:after,.first-steps-dropdown:hover a:after,.mobile-steps .first-steps-dropdown:hover a:after{border-top-color:#b81370}.first-steps-dropdown.hidden a,.first-steps-dropdown.hidden a:after,.first-steps-dropdown.hidden a:before{background-color:transparent;opacity:0}@media only screen and (max-width:767px){.first-steps-dropdown{width:100%;left:0}.first-steps-dropdown a{margin:0 auto}.first-steps-dropdown a:before{display:none}}@media only screen and (max-width:479px){.first-steps-dropdown a{padding:10px 38px 10px 24px}.first-steps-dropdown a:after{display:block;width:0;height:0;border:0 solid transparent;border-top-color:#8a0e54;border-width:10px 267px 0 0}}.caption{text-transform:uppercase;letter-spacing:.1rem;color:#891c5a;font-size:.7em;font-weight:400;line-height:1.6;display:block;margin-bottom:1rem}@media only screen and (max-width:479px){.caption{font-size:.55em}}.block.icon>a img{border-radius:50%;box-shadow:none;transition:all .2s}.block.icon>a p{color:#222!important}.block.icon>a:hover .caption{color:#b32576}.block.icon>a:hover img{opacity:.85;box-shadow:0 0 10px 3px rgba(138,14,84,.4)}.mobile-steps{position:fixed;left:0;bottom:0;width:100%;z-index:10;background:#f1f1ef;padding:0;transition:top .2s,bottom .2s}.mobile-steps .first-steps-dropdown{top:-50px;background:0 0!important;width:100%}.mobile-steps .first-steps-dropdown a{color:#fff!important;margin:0 auto;position:relative;transition:background .2s,opacity .2s}.mobile-steps .first-steps-dropdown a:after{content:'';position:absolute;left:0;bottom:-10px;transition:border-color .2s}.mobile-steps .button-wrapper{padding:3em 0 2em;display:none}@media only screen and (max-width:767px){.mobile-steps .button-wrapper{padding:1.5em 0 1.25em}}.mobile-steps .icon.block{text-align:center;margin-right:2.35765%;width:23.23176%;float:none!important;display:inline-block!important}@media only screen and (max-width:767px){.mobile-steps .icon.block{float:left;display:block;margin-right:2.35765%;width:48.82117%;margin-bottom:1em}.mobile-steps .icon.block:last-child{margin-right:0}.mobile-steps .icon.block:last-child,.mobile-steps .icon.block:nth-child(3){margin-bottom:0}.mobile-steps .icon.block:nth-child(even){margin-right:0}}.mobile-steps .icon.block img{margin:0 auto 15px}@media only screen and (max-width:479px){.mobile-steps .icon.block img{width:70%}}.mobile-steps.open .first-steps-dropdown i:before{content:url(/content/close.svg)}@media only screen and (max-width:479px){#first-steps .icon.block a,.mobile-steps .icon.block a{padding:0 .75em;display:block;background-image:none!important}}