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}#header{position:fixed;width:100%;z-index:3;top:0}#header .loc-button,#header .top .right .tel-link.button{display:none}#header .container{position:relative;max-width:95rem;display:-webkit-box;display:flex}#header .top{padding:1.36rem 0;background:#fff}#header .top a:not(.button){font:1.22222rem "Avenir-Med","Open Sans",sans-serif;margin-right:1.75rem;color:#fff}#header .top a:not(.button).call-number:hover,.sticky #header .top .right a.tel-link:not(.button),.submenu-open #header .top .right a.tel-link:not(.button){color:#54307a}#header .top a:not(.button):hover{color:rgba(255,255,255,.75)}#header .top a:not(.button) .heart{vertical-align:0;margin:0 .2rem}#header .top .logo{display:inline-block;z-index:2;position:relative}#header .top .logo img{display:block;height:5rem;width:9.375rem}#header .top .logo img:nth-of-type(2),.sticky #header .top .logo img:nth-of-type(1),.submenu-open #header .top .logo img:nth-of-type(1){display:none}#header .top .right{right:0;z-index:1;-webkit-transform:translateY(-50%);transform:translateY(-50%);position:absolute;top:50%}#header .top .right p{margin-bottom:0}#header #display-menu{background:#54307a;display:none;right:-1rem;padding:.75rem;margin-right:-2rem}#header .menu-bottom{display:none}@media screen and (max-width:1699px){#header .top{padding-left:7.5rem;padding-right:5rem}}@media screen and (max-width:1039px){#header .top{padding-top:1.125rem;padding-bottom:1.125rem}#header .top .logo img{width:7rem;height:3.75rem}#header #display-menu{padding:.65rem}}@media screen and (min-width:740px) and (max-width:769px){#header .right #contact-links>div:last-child ul{top:2.538rem}}@media screen and (max-width:768px){#header .top{padding:.753rem 0}#header .top .logo img{height:3rem;width:5.75rem}#header .top a:not(.button){font-size:1rem}#header .top .right{width:100%}#header .top .right p{margin-right:4.85rem;float:right}#header .top .right #display-menu,#header .top .right .button,#header .top .right .tel-link{display:none}}@media screen and (max-width:360px){#header .top a:not(.button){margin-right:1.25rem}#header .top .right p{margin-right:4rem}#header .top .right .button{font-size:.575rem;padding:.78rem .65rem .6rem}}@media screen and (max-width:1040px){body #header #contact-links>div:nth-child(-n+2) a:not(.button) .call-number{display:none}}#topbar{height:3.125rem;position:relative;background:#54307a;font-family:"Avenir-Light","Open Sans",sans-serif}#topbar .container{z-index:2;width:100%;line-height:1;padding-left:0;padding-right:0;position:absolute;top:50%;left:50%;-webkit-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%)}#topbar .promos,#topbar a{font-size:.875rem;color:rgba(255,255,255,.8);text-transform:uppercase}#topbar a{letter-spacing:.75px;vertical-align:middle}#topbar .patient-portal.open>a,#topbar a:hover,.menu-open #header .menu-bottom .lgbt figcaption a:hover{color:#fff}#topbar .promos{line-height:1;text-align:center;display:inline-block;-webkit-transform:translateX(-50%);transform:translateX(-50%);position:relative;left:50%}#topbar .promos a{vertical-align:top;text-decoration:underline}#topbar .promos span:not(.divider){letter-spacing:.75px;text-transform:uppercase;color:rgba(255,255,255,.8);font-size:.875rem}#topbar .right{display:inline-block;-webkit-transform:translateY(-50%);transform:translateY(-50%);position:absolute;top:50%;right:0}#topbar .language,#topbar .patient-portal,#topbar .referring-physicians{background:#7543aa}#topbar .language a,#topbar .patient-portal a,#topbar .referring-physicians a{font:11px/1 "Avenir-Heavy","Open Sans",sans-serif;background:#624388}#topbar .language{margin-right:6px}#topbar .language span{top:50%}#topbar .language .language-wrapper{background:#54307a}#topbar .language-mobile,mobile-menu,mobile-menu #menu-wrap{display:none}#topbar .patient-portal,#topbar .referring-physicians{margin-right:.625rem;vertical-align:middle}#topbar .patient-portal a,#topbar .referring-physicians a{height:25px;padding:0 .75rem}#topbar .patient-portal span{-webkit-transform:translateY(-50%);transform:translateY(-50%);position:relative;top:50%}#topbar .patient-portal ul a{font:12px/26px "Avenir-Book","Open Sans",sans-serif;background:#7e659b;text-transform:inherit}#topbar .patient-portal ul a:hover{background:#8a74a5}#topbar .referring-physicians,#topbar .top-img,.menu-open #header .menu-bottom figure,.menu-open #header .top .right .button{display:inline-block}#topbar .referring-physicians a{line-height:25px}#topbar .top-img{vertical-align:middle}#topbar .top-img a{line-height:0}#topbar .eivf{max-width:3.25rem;margin-right:10px}#topbar .lgbt,#topbar .lgbt a,nav ul li{position:relative}#topbar .lgbt a{z-index:2}#topbar .lgbt figcaption{color:rgba(255,255,255,.8);font-size:.75rem;background:#7543aa;position:absolute;white-space:nowrap;top:-1px;left:0;z-index:1;padding:6.5px .25rem;display:none}#topbar .lgbt figcaption a{text-transform:none;font-size:.75rem;vertical-align:0}#topbar .lgbt figcaption a span,.menu-open #header .menu-bottom .lgbt figcaption a span{text-decoration:underline}#topbar .divider{margin:0 1rem;width:1px;height:.875rem;background:rgba(255,255,255,.3);display:inline-block;vertical-align:-2px}@media screen and (max-width:360px){#topbar .divider{margin:0 .5rem;vertical-align:middle}}@media screen and (max-width:1699px){#topbar{padding-left:3rem;padding-right:3rem}}@media screen and (min-width:1040px){#topbar .mobile{display:none}}@media screen and (max-width:1039px){#topbar .promos,#topbar .promos span:not(.divider),#topbar a{font-size:.73333rem}#topbar .desktop{display:none}}@media screen and (min-width:880px){#topbar .promos{max-width:calc(100% - 32.375rem)}}@media screen and (max-width:768px){#topbar{height:2.875rem}#topbar .container{padding-left:1.25rem;padding-right:1.25rem}#topbar .promos,#topbar .promos span:not(.divider),#topbar a{font-size:.8rem;line-height:1.3em}#topbar .right{display:none}}@media screen and (max-width:360px){#topbar .container{padding-left:.5rem;padding-right:.5rem}}nav{border-top:1px #7543aa solid;text-align:center;background:#fff}nav ul{list-style:none}nav ul.menu{display:-webkit-box;display:flex}nav ul li{width:16.66%;display:inline-block;transition:background .25s}nav ul li .submenu{display:block;visibility:hidden;opacity:0;width:100%}.sticky nav a:hover,.submenu-open nav a:hover,mobile-menu #menu-wrap .active>a,nav ul li a:hover,nav ul li.active a:hover,nav ul li.active>a{color:#54307a!important}nav ul li.active .submenu{opacity:1}nav ul li.displaying .submenu{visibility:visible}@media screen and (max-height:1000px){nav ul li.displaying .submenu{visibility:visible}}@media screen and (min-width:768px){nav ul li.hidden-desktop{display:none}}nav ul li a{font:.875rem "Avenir-Black","Open Sans",sans-serif;text-transform:uppercase;color:#7543aa;letter-spacing:1px;padding:1rem 0;width:100%}nav,nav>ul ul{box-shadow:0 3px 5px 0 rgba(0,0,0,.08)}nav .top-link:last-child li.has-third-submenu>a:before{content:'\f104';font-family:'FontAwesome';display:inline-block;margin-right:.25rem;transition:ease .25s all}nav .top-link:last-child li.has-third-submenu>a:after{display:none}nav .top-link:last-child .third-submenu{left:-100%;right:unset}nav .submenu{position:absolute;padding:0;text-align:center;transition:opacity .3s,-webkit-transform .3s;transition:transform .3s,opacity .3s;transition:transform .3s,opacity .3s,-webkit-transform .3s;background:#fff}nav .submenu li{width:100%}mobile-menu .has-third-submenu:after,nav .submenu li.has-third-submenu>a:after,nav .third-submenu .third-link .has-fourth-submenu>span:after{content:'\f105';font-family:'FontAwesome';display:inline-block;margin-left:.25rem;transition:ease .25s all}nav .submenu li a{font:.78888rem "Avenir-Heavy","Open Sans",sans-serif;padding:.75rem .5rem;color:rgba(57,56,55,.9);transition:all .15s;letter-spacing:1px}nav .submenu li a:hover{color:#54307a}nav .submenu li a span{position:static;-webkit-transform:none;transform:none}nav .fourth-submenu,nav .third-submenu{display:none;background:rgba(255,255,255,.97);position:absolute;right:-100%;top:0;max-width:100%;width:100%}@media screen and (max-height:1000px){nav .third-submenu.providers{left:100%;right:unset;overflow-y:scroll;min-width:16.5rem;max-height:24.375rem}}@media screen and (max-width:1304px){nav ul li a{font-size:.75555rem}nav .submenu li a{font-size:.68888rem;padding:.75rem .5rem}}@media screen and (max-width:1158px){nav .submenu li a,nav ul li a{font-size:.61111rem}}@media screen and (max-width:768px){nav{display:none}}.burger{-webkit-transform:translateY(-50%);transform:translateY(-50%);top:50%;position:absolute;z-index:6;border-radius:5px}.burger span{width:1.3rem;height:2px;background:#fff;display:block;transition:opacity .1s,-webkit-transform .2s;transition:transform .2s,opacity .1s;transition:transform .2s,opacity .1s,-webkit-transform .2s}.burger span:not(:last-of-type){margin-bottom:.344rem}@media screen and (min-width:740px) and (max-width:769px){mobile-menu .burger{padding:.75rem;right:0;border:1px solid #fff;margin-right:1.55rem!important}}@media screen and (max-width:740px){mobile-menu .burger{border:1px solid #9474b4;padding:.45rem;right:0}}mobile-menu .burger span{width:1.1rem;background:#54307a}mobile-menu .burger span:not(:last-of-type){margin-bottom:.3rem}mobile-menu #menu-wrap{position:absolute;top:56px;width:100%;text-align:center;height:calc(100vh - 150px);background:#fff;overflow:scroll;left:0}mobile-menu #menu-wrap a{text-transform:uppercase;color:rgba(57,56,55,.9)!important;margin-right:0!important;display:block;letter-spacing:2px;line-height:1!important}mobile-menu .menu-inner>div{border-bottom:1px solid #e5e3e3}mobile-menu .menu-inner>div>a{font-size:.88rem!important;padding:1.5rem 0 1.4rem}.menu-open #header .top .logo-white,mobile-menu .fourth-submenu,mobile-menu .submenu,mobile-menu .third-submenu{display:none}mobile-menu .submenu>div{background:#f6f6f6}mobile-menu .submenu>div:not(:last-of-type){border-bottom:1px solid #e5e3e3}mobile-menu .submenu a{font-size:.77rem!important;padding:1rem 0}mobile-menu .active>.has-third-submenu:after{-webkit-transform:rotate(90deg);transform:rotate(90deg);vertical-align:-.12rem}@media screen and (max-width:768px){mobile-menu,mobile-menu .burger{display:block}}.sticky #header .top,.sticky nav,.submenu-open #header .top,.submenu-open nav{background:#fff}.sticky #header .top .logo img:nth-of-type(2),.submenu-open #header .top .logo img:nth-of-type(2){display:block}.sticky nav ul li.displaying,.sticky nav ul li:hover,.submenu-open nav ul li.displaying,.submenu-open nav ul li:hover{background:#eee}.menu-open #header #contact-links>div:nth-child(-n+2)>a>img:first-of-type,.sticky #contact-links>div:nth-child(-n+2)>a>img:first-of-type,.submenu-open #contact-links>div:nth-child(-n+2)>a>img:first-of-type{opacity:0}.menu-open #header #contact-links>div:nth-child(-n+2)>a>img:last-of-type,.sticky #contact-links>div:nth-child(-n+2)>a>img:last-of-type,.submenu-open #contact-links>div:nth-child(-n+2)>a>img:last-of-type{opacity:1}.menu-open #header .top{background:#f6f6f6}.menu-open #header .top .logo-purple{display:block!important}.menu-open #header .top .right .button:not(:last-child){margin-right:1rem}@media screen and (max-width:360px){.menu-open #header .top .right .button:not(:last-child){margin-right:.65rem}}.menu-open #header .top .right .button .heart{width:.5rem;margin:0 .25rem}.menu-open #header .menu-bottom{display:block;z-index:1;position:fixed;bottom:0;background:#f6f6f6;width:100%;text-align:center;padding:1rem 1.25rem}.menu-open #header .menu-bottom .text-purple{color:#7543aa}.menu-open #header .menu-bottom .language{display:none}.menu-open #header .menu-bottom .language-mobile{display:inline-block;width:63%;margin-right:7px}.menu-open #header .menu-bottom .language-mobile a{font:.7rem/1 "Avenir-Med","Open Sans",sans-serif;color:rgba(57,56,55,.9);text-transform:uppercase;width:25%;height:27px}.menu-open #header .menu-bottom .language-mobile a span{-webkit-transform:translateY(-50%);transform:translateY(-50%);position:relative;top:50%;display:block}.menu-open #header .menu-bottom .language-mobile a:nth-of-type(1){border-top-left-radius:5px;border-bottom-left-radius:5px;border:1px solid #b8b8b6}.menu-open #header .menu-bottom .language-mobile a:nth-of-type(2),.menu-open #header .menu-bottom .language-mobile a:nth-of-type(3){border-top:1px solid #b8b8b6;border-bottom:1px solid #b8b8b6}.menu-open #header .menu-bottom .language-mobile a:nth-of-type(2){border-right:1px solid #b8b8b6}.menu-open #header .menu-bottom .language-mobile a:nth-of-type(4){border-top-right-radius:5px;border-bottom-right-radius:5px;border:1px solid #b8b8b6}.menu-open #header .menu-bottom .language-mobile a.current{background:#edebeb}.menu-open #header .menu-bottom figure>a{font-size:0}.menu-open #header .menu-bottom .eivf{margin-right:7px;max-width:3.25rem}#contact-links>div,.menu-open #header .menu-bottom .lgbt{position:relative}.menu-open #header .menu-bottom .lgbt a{position:relative;z-index:2}.menu-open #header .menu-bottom .lgbt figcaption{font-size:.65rem;background:#7543aa;position:absolute;white-space:nowrap;top:0;left:0;z-index:1;padding:5.5px .25rem;display:none}.menu-open #header .menu-bottom .lgbt figcaption a{text-transform:none;font-size:.65rem;color:#fff;vertical-align:0}@media screen and (max-width:768px){.menu-open #header{height:calc(100vh)}}.menu-open #menu-open,.sticky #menu-open{background:#fff;border-color:#54307a}@media screen and (max-width:740px){.menu-open #contact-links>div:last-child>a>img:first-of-type,.sticky #contact-links>div:last-child>a>img:first-of-type{opacity:0}.menu-open #contact-links>div:last-child>a>img:last-of-type,.sticky #contact-links>div:last-child>a>img:last-of-type{opacity:1}.menu-open #contact-links>div:last-child>a:before,.sticky #contact-links>div:last-child>a:before{border-color:rgba(115,85,145,.5)!important}}.display-menu #display-menu span:nth-of-type(1),.submenu-open #display-menu span:nth-of-type(1){-webkit-transform:rotateZ(45deg) translate(.3rem,.3rem);transform:rotateZ(45deg) translate(.3rem,.3rem)}.display-menu #display-menu span:nth-of-type(2),.submenu-open #display-menu span:nth-of-type(2){opacity:0}.display-menu #display-menu span:nth-of-type(3),.submenu-open #display-menu span:nth-of-type(3){-webkit-transform:rotateZ(-45deg) translate(.35rem,-.35rem);transform:rotateZ(-45deg) translate(.35rem,-.35rem)}.menu-open #menu-open span:nth-of-type(1){-webkit-transform:rotateZ(45deg) translate(.3rem,.27rem);transform:rotateZ(45deg) translate(.3rem,.27rem)}.menu-open #menu-open span:nth-of-type(2){opacity:0}.menu-open #menu-open span:nth-of-type(3){-webkit-transform:rotateZ(-45deg) translate(.3rem,-.29rem);transform:rotateZ(-45deg) translate(.3rem,-.29rem)}.sticky #header #display-menu{display:block}.sticky nav{position:relative;z-index:-1}.sticky #menu-wrap{height:calc(100vh - 130px)}@media screen and (max-width:768px){.sticky.menu-open #header{height:calc(100vh + 34px)}}@media screen and (max-width:740px){.sticky #contact-links ul{height:calc(100vh - 72px)}}#contact-links{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;flex-wrap:wrap;-webkit-box-pack:justify;justify-content:space-between;margin-right:.625rem}@media screen and (max-width:479px){#contact-links>div{margin-left:0}}#contact-links>div:nth-child(-n+2)>a{width:1.875rem;padding:0 .1rem;box-sizing:content-box}@media screen and (min-width:1040px){#contact-links>div:nth-child(-n+2)>a{width:2.875rem;border-top-left-radius:5px;border-top-right-radius:5px}}#contact-links>div:nth-child(-n+2)>a.open{background:#f5f5f5}#contact-links>div:nth-child(-n+2)>a>img{position:absolute;top:50%;left:50%;-webkit-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);width:1.875rem;height:1.875rem}@media screen and (min-width:1040px){#contact-links>div:nth-child(-n+2)>a.call-icon{width:160px}}#contact-links>div:nth-child(-n+2)>a.call-icon .call-number{font:18px/42px "Avenir-Heavy","Open Sans",sans-serif;padding-left:1.4rem;color:#54307a;display:block}@media screen and (min-width:1040px){#contact-links>div:nth-child(-n+2)>a.call-icon>img{left:0%}}@media screen and (max-width:360px){#contact-links>div:nth-child(-n+2)>a,#contact-links>div:nth-child(-n+2)>a.call-icon{width:1.5rem}#contact-links>div:nth-child(-n+2)>a.call-icon>img,#contact-links>div:nth-child(-n+2)>a>img{width:1.5rem;height:1.5rem}}@media screen and (min-width:1040px){#contact-links>div:nth-child(2)>a{width:1.875rem;padding:0 .1rem;box-sizing:content-box}}#contact-links>div:nth-child(3)>a{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;border-radius:5px;line-height:2.6rem;background:#9483bd;padding:0 1.5rem 0 2.75rem}@media screen and (min-width:741px){#contact-links>div:nth-child(3)>a.open,#contact-links>div:nth-child(3)>a:hover{background:#f5f5f5;color:#7543aa!important}}#contact-links>div:nth-child(3)>a>img{left:1rem;width:.938rem;height:.938rem;-webkit-transform:translateY(-50%);transform:translateY(-50%);position:absolute;top:50%}#contact-links>div:nth-child(3)>a>span{font-size:.87rem;text-transform:uppercase;display:-webkit-box;display:flex;height:100%;-webkit-box-align:center;align-items:center}#contact-links>div:nth-child(3) ul img{top:50%;left:-.2rem}@media screen and (min-width:1040px){#contact-links>div:nth-child(3)>*{left:0}#contact-links>div:nth-child(3) a{margin-left:.5em}}@media screen and (max-width:1775px){#contact-links>div:nth-child(3)>ul{right:0;left:unset}}@media screen and (max-width:1040px){#contact-links>div:nth-child(3){position:relative;height:2.6rem;width:1.875rem;padding:0 .1rem;box-sizing:content-box}#contact-links>div:nth-child(3)>a,#contact-links>div:nth-child(3)>a:before{position:absolute;top:50%;left:50%;-webkit-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);width:1.875rem}#contact-links>div:nth-child(3)>a{padding:0 .1rem;background:0 0;border-bottom-left-radius:0;border-bottom-right-radius:0;height:2.6rem;box-sizing:content-box}#contact-links>div:nth-child(3)>a:before{content:'';height:1.875rem;box-sizing:border-box;border-radius:50%;border:1px solid rgba(84,48,122,.5)}}@media screen and (max-width:1040px) and (max-width:768px){#contact-links>div:nth-child(3)>a:hover:before{opacity:.6}}@media screen and (max-width:1040px){#contact-links>div:nth-child(3)>a.open{background:#f5f5f5}#contact-links>div:nth-child(3)>a.open:before{border-color:#543378}#contact-links>div:nth-child(3)>a>img{position:absolute;top:50%;left:50%;-webkit-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%)}#contact-links>div:nth-child(3)>a span{display:none}}@media screen and (max-width:360px){#contact-links>div:nth-child(3),#contact-links>div:nth-child(3)>a{width:1.5rem}#contact-links>div:nth-child(3)>a:before{width:1.5rem;height:1.5rem}#contact-links>div:nth-child(3)>a>img{width:.75rem;height:.75rem}}#contact-links>div:nth-child(4)>a{width:1.875rem;padding:0 .1rem;box-sizing:content-box}#contact-links>div:nth-child(4)>a.open{background:#f5f5f5}#contact-links>div:nth-child(4)>a>img{position:absolute;top:50%;left:50%;-webkit-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);width:1.875rem;height:1.875rem}@media screen and (max-width:360px){#contact-links>div:nth-child(4)>a{width:1.5rem}#contact-links>div:nth-child(4)>a>img{width:1.5rem;height:1.5rem}}@media screen and (min-width:769px){#contact-links>div:nth-child(4)>a{display:none}}#contact-links>div>a{height:2.6rem}#contact-links>div>a:after{content:'';left:0;width:100%;height:11px;bottom:-7px;position:absolute;background:0 0}@media screen and (max-width:740px){#contact-links>div>a:after{height:17px;bottom:-15px}}#contact-links>div>a.open>img:first-of-type,#contact-links>div>a:hover>img:first-of-type{opacity:0}@media screen and (max-width:768px){#contact-links>div>a.open>img:first-of-type,#contact-links>div>a:hover>img:first-of-type{opacity:.6}}#contact-links>div>a:hover>img:nth-of-type(2){opacity:1}#contact-links>div>a.open>img:last-of-type{opacity:1}#contact-links>div>a.open:before,#contact-links>div>a:hover{opacity:1!important}#contact-links ul li:hover,#contact-links>div>a.open:after{background:#f5f5f5}#contact-links ul{font:1rem "Avenir-Book","Open Sans",sans-serif;left:0;top:2.938rem;display:none;color:#000;width:18.75rem;list-style:none;position:absolute;background:#fff;border-top:5px solid #f5f5f5;box-shadow:0 3px 5px 0 rgba(0,0,0,.08)}#contact-links ul li{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;flex-wrap:wrap;-webkit-box-pack:justify;justify-content:space-between;min-height:3.375rem;max-height:3.375rem;transition:.15s all;padding:1.125rem .75rem .875rem}#contact-links ul li:hover img:first-of-type{opacity:0}#contact-links ul li:hover img:last-of-type{opacity:1}#contact-links ul li:not(:last-child){border-bottom:1px solid #f0f0f0}#contact-links ul a{padding-left:1.15rem;color:#54307a!important;font:1rem "Avenir-Book","Open Sans",sans-serif!important}#contact-links ul a:hover span{text-decoration:underline}#contact-links ul a:first-of-type:not(:last-of-type){padding-left:1.15rem}#contact-links ul a:first-of-type:not(:last-of-type) img{width:1.15rem;height:1.15rem}#contact-links ul a:nth-of-type(2){margin-left:.75rem;padding-left:1.3rem}#contact-links ul a:nth-of-type(2) img{width:1.15rem;height:1.15rem}#contact-links ul img{left:0;width:1rem;height:1rem;-webkit-transform:translateY(-50%);transform:translateY(-50%);position:absolute;top:45%}@media screen and (max-width:740px){#contact-links ul{top:56px;width:100%;position:fixed;height:calc(100vh - 98px)}#contact-links ul li{padding:1.125rem 1.75rem .875rem}#contact-links ul li:last-child{border-bottom:1px solid #f0f0f0}}@media screen and (max-width:360px){#contact-links ul li{padding:1.125rem 1.25rem .875rem}}#contact-links a{position:relative;margin-right:0!important}#contact-links a,#contact-links img{transition:.15s all}#contact-links img:not(:first-of-type){opacity:0}@media screen and (max-width:768px){#contact-links{margin-right:4.75rem;-webkit-box-pack:end;justify-content:flex-end}}@media screen and (max-width:740px){#contact-links{margin-right:4.65rem}#contact-links>div:not(:last-child){margin-right:.25rem}}@media screen and (max-width:360px){#contact-links{margin-right:3.925rem}#contact-links>div:not(:last-child){margin-right:0}}#special-announcement{font:1rem "Avenir-Med","Open Sans",sans-serif;color:#0c1529;background:#fbe59f;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;text-align:center;-webkit-box-pack:center;justify-content:center;flex-wrap:wrap;padding:.75rem 0 .375rem}#special-announcement>*{line-height:2.25rem;width:100%;max-width:95rem;margin-left:auto;margin-right:auto}#special-announcement p.announcement-title{color:#54307a;font-weight:600;margin-bottom:0;font-size:1.75rem;letter-spacing:.015em}#special-announcement a{color:inherit;display:inline;font-size:inherit;vertical-align:initial;text-decoration:underline}#special-announcement span{color:#b39dca}@media screen and (max-width:1024px){#special-announcement{padding:.75rem 3rem .375rem}#special-announcement p.announcement-title{font-size:1.5rem;line-height:1.3em;letter-spacing:normal}}@media screen and (max-width:767px){#special-announcement{padding:1rem;font-size:.875rem}#special-announcement>*{line-height:1.375rem}#special-announcement p.announcement-title{font-size:1rem;margin-bottom:.25rem}}@media screen and (max-width:360px){#special-announcement{font-size:.75rem;padding-left:.5rem;padding-right:.5rem}#special-announcement>*{line-height:1.25rem}#special-announcement p.announcement-title{font-size:.9375rem}}