@use "sass:color";@font-face{font-family:'Glyphicons Halflings';src:url("//maxcdn.bootstrapcdn.com/bootstrap/3.1.1/fonts/glyphicons-halflings-regular.woff") format("woff"),url("//maxcdn.bootstrapcdn.com/bootstrap/3.2.0/fonts/glyphicons-halflings-regular.ttf") format("truetype")}nav.main_site_nav.mobile-closed .mobile-darkened-overlay{opacity:0;pointer-events:none}nav.main_site_nav.mobile-closed .logo-and-menus .logo-and-mobile-buttons .mobile-locale-and-hamburger .locale-switch{opacity:1}nav.main_site_nav.mobile-closed .logo-and-menus .logo-and-mobile-buttons .mobile-locale-and-hamburger .locale-switch a{pointer-events:auto;cursor:pointer}nav.main_site_nav.mobile-closed .logo-and-menus .logo-and-mobile-buttons .mobile-locale-and-hamburger button.mobile_hamburger_button .menu-label{opacity:1}nav.main_site_nav.mobile-closed .logo-and-menus .menus-container{max-height:0}@media (min-width: 1024px){nav.main_site_nav.mobile-closed .logo-and-menus .menus-container{max-height:unset}}nav.main_site_nav.mobile-closed .user-login-status{display:none}@media (min-width: 1024px){nav.main_site_nav.mobile-closed .user-login-status{display:flex}}nav.main_site_nav{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:'Archer A', 'Archer B';font-weight:800;font-size:16px;color:#404040;position:sticky;top:0;z-index:350;display:flex;flex-direction:column;background:white}@media (min-width: 1024px){nav.main_site_nav{flex-direction:column-reverse;position:relative;z-index:auto}}nav.main_site_nav .mobile-darkened-overlay{position:absolute;left:0;top:100%;height:100vh;width:100%;background-color:black;transition:opacity 0.2s;opacity:0.65}@media (min-width: 1024px){nav.main_site_nav .mobile-darkened-overlay{display:none}}nav.main_site_nav .logo-and-menus{background:white;box-shadow:0 1px 1px 0 rgba(64,64,64,0.3);display:flex;flex-direction:column}nav.main_site_nav .logo-and-menus .logo-and-mobile-buttons{display:flex;justify-content:space-between}@media (min-width: 1024px){nav.main_site_nav .logo-and-menus .logo-and-mobile-buttons .logo{margin:auto}}nav.main_site_nav .logo-and-menus .logo-and-mobile-buttons .logo img{margin:15px 20px}@media (min-width: 1024px){nav.main_site_nav .logo-and-menus .logo-and-mobile-buttons .logo img{margin:30px auto}}nav.main_site_nav .logo-and-menus .logo-and-mobile-buttons .mobile-locale-and-hamburger{display:flex;align-items:center}@media (min-width: 1024px){nav.main_site_nav .logo-and-menus .logo-and-mobile-buttons .mobile-locale-and-hamburger{display:none}}nav.main_site_nav .logo-and-menus .logo-and-mobile-buttons .mobile-locale-and-hamburger .locale-switch{margin-right:4vw;transition:opacity 0.2s;opacity:0}nav.main_site_nav .logo-and-menus .logo-and-mobile-buttons .mobile-locale-and-hamburger .locale-switch a{pointer-events:none;cursor:auto}nav.main_site_nav .logo-and-menus .logo-and-mobile-buttons .mobile-locale-and-hamburger .locale-switch #LocaleSwitcher.LocaleSwitcher a{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:'Archer A', 'Archer B';font-weight:700;font-size:14px;line-height:19px;color:#404040;color:#404040;background-color:#d0f2ed}@media (min-width: 525px){nav.main_site_nav .logo-and-menus .logo-and-mobile-buttons .mobile-locale-and-hamburger .locale-switch #LocaleSwitcher.LocaleSwitcher a{font-size:16px;line-height:21px}}nav.main_site_nav .logo-and-menus .logo-and-mobile-buttons .mobile-locale-and-hamburger .locale-switch #LocaleSwitcher.LocaleSwitcher a a{color:#028388;display:inline;text-decoration:none}nav.main_site_nav .logo-and-menus .logo-and-mobile-buttons .mobile-locale-and-hamburger .locale-switch #LocaleSwitcher.LocaleSwitcher a a:active,nav.main_site_nav .logo-and-menus .logo-and-mobile-buttons .mobile-locale-and-hamburger .locale-switch #LocaleSwitcher.LocaleSwitcher a a:hover{color:#017378;cursor:pointer}nav.main_site_nav .logo-and-menus .logo-and-mobile-buttons .mobile-locale-and-hamburger .locale-switch #LocaleSwitcher.LocaleSwitcher a a:active,nav.main_site_nav .logo-and-menus .logo-and-mobile-buttons .mobile-locale-and-hamburger .locale-switch #LocaleSwitcher.LocaleSwitcher a a:hover{text-decoration:underline}nav.main_site_nav .logo-and-menus .logo-and-mobile-buttons .mobile-locale-and-hamburger button.mobile_hamburger_button{margin-right:20px;display:flex;align-items:center;cursor:pointer}nav.main_site_nav .logo-and-menus .logo-and-mobile-buttons .mobile-locale-and-hamburger button.mobile_hamburger_button .menu-label{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:'Archer A', 'Archer B';font-weight:700;font-size:14px;line-height:19px;color:#404040;margin-right:6px;transition:opacity 0.2s;opacity:0}@media (min-width: 525px){nav.main_site_nav .logo-and-menus .logo-and-mobile-buttons .mobile-locale-and-hamburger button.mobile_hamburger_button .menu-label{font-size:16px;line-height:21px}}nav.main_site_nav .logo-and-menus .logo-and-mobile-buttons .mobile-locale-and-hamburger button.mobile_hamburger_button .menu-label a{color:#028388;display:inline;text-decoration:none}nav.main_site_nav .logo-and-menus .logo-and-mobile-buttons .mobile-locale-and-hamburger button.mobile_hamburger_button .menu-label a:active,nav.main_site_nav .logo-and-menus .logo-and-mobile-buttons .mobile-locale-and-hamburger button.mobile_hamburger_button .menu-label a:hover{color:#017378;cursor:pointer}nav.main_site_nav .logo-and-menus .logo-and-mobile-buttons .mobile-locale-and-hamburger button.mobile_hamburger_button .menu-label a:active,nav.main_site_nav .logo-and-menus .logo-and-mobile-buttons .mobile-locale-and-hamburger button.mobile_hamburger_button .menu-label a:hover{text-decoration:underline}nav.main_site_nav .logo-and-menus .logo-and-mobile-buttons .mobile-locale-and-hamburger button.mobile_hamburger_button .menu-label.mobile-closed{opacity:1}nav.main_site_nav .logo-and-menus .menus-container{display:flex;flex-direction:column;max-height:575px;transition:max-height 0.2s;overflow:hidden}@media (min-width: 1024px){nav.main_site_nav .logo-and-menus .menus-container{flex-wrap:wrap;flex-direction:row;align-items:flex-start;border:2px solid #f5f5f5;overflow:visible}}nav.main_site_nav .logo-and-menus .menus-container.mobile-closed{max-height:0}@media (min-width: 1024px){nav.main_site_nav .logo-and-menus .menus-container.mobile-closed{max-height:unset}}nav.main_site_nav .section-menu{padding:0 16px;position:relative}@media (min-width: 1024px){nav.main_site_nav .section-menu{padding:0 .75vw;border:none}nav.main_site_nav .section-menu:first-of-type{margin-left:1vw}}@media (min-width: 1280px){nav.main_site_nav .section-menu{padding:0 8px}}@media (min-width: 1024px){nav.main_site_nav .section-menu button.mobile-expand{display:none}}nav.main_site_nav .section-menu a.desktop-view-all{display:none}@media (min-width: 1024px){nav.main_site_nav .section-menu a.desktop-view-all{display:block}}nav.main_site_nav .section-menu button.mobile-expand,nav.main_site_nav .section-menu a.desktop-view-all{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:'Archer A', 'Archer B';font-weight:800;font-size:16px;color:#404040;text-decoration:none;position:relative;width:100%;box-sizing:border-box;text-align:left;cursor:pointer;padding:16px 0}@media (min-width: 1024px){nav.main_site_nav .section-menu button.mobile-expand,nav.main_site_nav .section-menu a.desktop-view-all{white-space:nowrap;padding:16px 1.6vw 14px 0;transition:padding 0s}}@media (min-width: 1280px){nav.main_site_nav .section-menu button.mobile-expand,nav.main_site_nav .section-menu a.desktop-view-all{padding-right:20px}}nav.main_site_nav .section-menu button.mobile-expand::after,nav.main_site_nav .section-menu a.desktop-view-all::after{content:'';display:block;position:absolute;top:18px;right:20px;width:16px;height:16px;background-position:center;background-repeat:no-repeat;background-size:10px 6px;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="10" height="6" viewBox="0 0 10 6"><g fill="none" fill-rule="evenodd"><g fill="%23028388" fill-rule="nonzero"><g><path d="M112.5 35.19l3.78-3.97c.28-.293.732-.293 1.01 0 .28.293.28.767 0 1.06l-4.285 4.5c-.279.293-.731.293-1.01 0l-4.286-4.5c-.279-.293-.279-.767 0-1.06.28-.293.731-.293 1.01 0l2.345 2.461 1.436 1.508z" transform="translate(-757 -818) translate(649.5 787)"/></g></g></g></svg>');filter:grayscale(100%) contrast(100%)}@media (min-width: 1024px){nav.main_site_nav .section-menu button.mobile-expand::after,nav.main_site_nav .section-menu a.desktop-view-all::after{right:0}}nav.main_site_nav .section-menu .section-links{display:flex;pointer-events:none;border-bottom:1px solid #e5e5e5}@media (min-width: 1024px){nav.main_site_nav .section-menu .section-links{position:absolute;top:100%;left:-15px;z-index:350;width:max-content;padding:12px 0;background:white;border-radius:5px 5px 0 0;border:2px solid #f5f5f5;border-top:none;box-shadow:0 2px 2px 0 rgba(60,64,67,0.3);opacity:0;max-height:0;overflow:hidden}}nav.main_site_nav .section-menu .section-links a{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:'Archer A', 'Archer B';font-weight:700;font-size:14px;line-height:19px;color:#404040;text-decoration:none;padding:0 0 0 24px;overflow:hidden;max-height:0;transition:max-height 0.15s, padding 0.15s}@media (min-width: 525px){nav.main_site_nav .section-menu .section-links a{font-size:16px;line-height:21px}}nav.main_site_nav .section-menu .section-links a a{color:#028388;display:inline;text-decoration:none}nav.main_site_nav .section-menu .section-links a a:active,nav.main_site_nav .section-menu .section-links a a:hover{color:#017378;cursor:pointer}nav.main_site_nav .section-menu .section-links a a:active,nav.main_site_nav .section-menu .section-links a a:hover{text-decoration:underline}@media (min-width: 1024px){nav.main_site_nav .section-menu .section-links a{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:'Archer A', 'Archer B';font-weight:800;font-size:16px;color:#404040;padding:12px 28px;max-height:unset}}nav.main_site_nav .section-menu .section-links a:hover{color:#028388}nav.main_site_nav .section-menu .section-links .main-column{display:flex;flex-direction:column;width:100%}@media (min-width: 1024px){nav.main_site_nav .section-menu .section-links .main-column{width:unset;padding-top:16px}}nav.main_site_nav .section-menu .section-links .main-column a:first-of-type{padding-top:0}nav.main_site_nav .section-menu .section-links .main-column a:last-of-type{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:'Archer A', 'Archer B';font-weight:600;font-style:italic}@media (min-width: 1024px){nav.main_site_nav .section-menu .section-links .main-column a:last-of-type{border:none}}nav.main_site_nav .section-menu .section-links .desktop-extra-menu{width:550px;display:none}@media (min-width: 1024px){nav.main_site_nav .section-menu .section-links .desktop-extra-menu{display:block}}nav.main_site_nav .section-menu .section-links .desktop-extra-menu .extra-title{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans', Verdana, Arial, sans-serif;font-weight:800;font-size:13px;line-height:16px;color:#808080;text-transform:uppercase;color:#808080;letter-spacing:1.3;padding:12px 28px 4px}@media (min-width: 525px){nav.main_site_nav .section-menu .section-links .desktop-extra-menu .extra-title{font-size:16px;line-height:21px}}nav.main_site_nav .section-menu .section-links .desktop-extra-menu .extra-title a{color:#028388;display:inline;text-decoration:none}nav.main_site_nav .section-menu .section-links .desktop-extra-menu .extra-title a:active,nav.main_site_nav .section-menu .section-links .desktop-extra-menu .extra-title a:hover{color:#017378;cursor:pointer}@media (min-width: 1024px){nav.main_site_nav .section-menu .section-links .desktop-extra-menu .extra-title{font-size:13px}}nav.main_site_nav .section-menu .section-links .desktop-extra-menu .extra-column{display:flex;flex-direction:column;flex-wrap:wrap;max-height:420px}nav.main_site_nav .section-menu .section-links .desktop-extra-menu .extra-column a{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:'Archer A', 'Archer B';font-weight:700}@media (max-width: 1023px){nav.main_site_nav .section-menu.open button.mobile-expand,nav.main_site_nav .section-menu.open a.desktop-view-all{color:#028388}}@media (max-width: 1023px) and (min-width: 1024px){nav.main_site_nav .section-menu.open button.mobile-expand,nav.main_site_nav .section-menu.open a.desktop-view-all{padding-bottom:12px;border-bottom:2px solid #028388}}@media (max-width: 1023px){nav.main_site_nav .section-menu.open button.mobile-expand::after,nav.main_site_nav .section-menu.open a.desktop-view-all::after{transform:rotate(180deg);filter:none}}@media (max-width: 1023px) and (min-width: 1024px){nav.main_site_nav .section-menu.open .section-links{opacity:1;max-height:300px;pointer-events:auto;transition:max-height 0.15s ease 0.1s, opacity 0s linear 0.1s}}@media (max-width: 1023px) and (max-width: 1023px){nav.main_site_nav .section-menu.open .section-links a{max-height:38px;padding-top:6px;padding-bottom:6px;pointer-events:auto}}@media (max-width: 1023px) and (min-width: 1024px){nav.main_site_nav .section-menu.open.birth-control .section-links{max-height:450px}}@media (max-width: 1023px){nav.main_site_nav .section-menu.open.find-health-care button.mobile-expand,nav.main_site_nav .section-menu.open.find-health-care a.desktop-view-all{border:none}nav.main_site_nav .section-menu.open.find-health-care button.mobile-expand .button-text,nav.main_site_nav .section-menu.open.find-health-care a.desktop-view-all .button-text{color:#028388}}@media (min-width: 1024px){nav.main_site_nav .section-menu:hover button.mobile-expand,nav.main_site_nav .section-menu:hover a.desktop-view-all,nav.main_site_nav .section-menu:focus-within button.mobile-expand,nav.main_site_nav .section-menu:focus-within a.desktop-view-all{color:#028388}}@media (min-width: 1024px) and (min-width: 1024px){nav.main_site_nav .section-menu:hover button.mobile-expand,nav.main_site_nav .section-menu:hover a.desktop-view-all,nav.main_site_nav .section-menu:focus-within button.mobile-expand,nav.main_site_nav .section-menu:focus-within a.desktop-view-all{padding-bottom:12px;border-bottom:2px solid #028388}}@media (min-width: 1024px){nav.main_site_nav .section-menu:hover button.mobile-expand::after,nav.main_site_nav .section-menu:hover a.desktop-view-all::after,nav.main_site_nav .section-menu:focus-within button.mobile-expand::after,nav.main_site_nav .section-menu:focus-within a.desktop-view-all::after{transform:rotate(180deg);filter:none}}@media (min-width: 1024px) and (min-width: 1024px){nav.main_site_nav .section-menu:hover .section-links,nav.main_site_nav .section-menu:focus-within .section-links{opacity:1;max-height:300px;pointer-events:auto;transition:max-height 0.15s ease 0.1s, opacity 0s linear 0.1s}}@media (min-width: 1024px) and (max-width: 1023px){nav.main_site_nav .section-menu:hover .section-links a,nav.main_site_nav .section-menu:focus-within .section-links a{max-height:38px;padding-top:6px;padding-bottom:6px;pointer-events:auto}}@media (min-width: 1024px) and (min-width: 1024px){nav.main_site_nav .section-menu.birth-control:hover .section-links,nav.main_site_nav .section-menu.birth-control:focus-within .section-links{max-height:450px}}@media (min-width: 1024px){nav.main_site_nav .section-menu.find-health-care:hover button.mobile-expand,nav.main_site_nav .section-menu.find-health-care:hover a.desktop-view-all,nav.main_site_nav .section-menu.find-health-care:focus-within button.mobile-expand,nav.main_site_nav .section-menu.find-health-care:focus-within a.desktop-view-all{border:none}nav.main_site_nav .section-menu.find-health-care:hover button.mobile-expand .button-text,nav.main_site_nav .section-menu.find-health-care:hover a.desktop-view-all .button-text,nav.main_site_nav .section-menu.find-health-care:focus-within button.mobile-expand .button-text,nav.main_site_nav .section-menu.find-health-care:focus-within a.desktop-view-all .button-text{color:#028388}}@media (min-width: 1024px){nav.main_site_nav .section-menu.find-health-care{margin-left:auto}}nav.main_site_nav .section-menu.find-health-care button.mobile-expand,nav.main_site_nav .section-menu.find-health-care a.desktop-view-all{padding-right:0;padding-bottom:12px}@media (min-width: 1024px){nav.main_site_nav .section-menu.find-health-care button.mobile-expand,nav.main_site_nav .section-menu.find-health-care a.desktop-view-all{padding-bottom:0}}nav.main_site_nav .section-menu.find-health-care button.mobile-expand .button-text,nav.main_site_nav .section-menu.find-health-care a.desktop-view-all .button-text{color:#028388;background-repeat:repeat-x;background-position-y:100%;width:max-content;background-image:url('data:image/svg+xml;utf8, <svg width="100%" height="100%" viewBox="0 0 97 21" version="1.1" xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;"> <g transform="matrix(1,0,0,1,-0.0750532,0)"> <g id="layer101"> <path d="M48.599,16.067C58.007,16.113 65.106,12.757 72.672,7.978C77.161,5.143 86.677,0.707 97.172,0.974L97.172,5.475C91.292,5.554 83.764,7.13 75.065,12.442C64.462,18.918 58.48,20.768 48.599,20.782L48.599,20.782L48.575,20.782L48.551,20.782L48.551,20.782C38.67,20.768 32.688,18.918 22.085,12.442C13.386,7.13 5.858,5.554 -0.022,5.475L-0.022,0.974C10.473,0.707 19.989,5.143 24.478,7.978C32.044,12.757 39.143,16.113 48.551,16.067L48.551,16.067L48.575,16.067L48.599,16.067L48.599,16.067Z" style="fill:rgb(40,191,166);fill-rule:nonzero;"/> </g> </g> </svg>');background-size:40px 15px;padding-bottom:5vw;padding-right:1.6vw;padding-bottom:12px;background-size:20px 15px;background-position-y:115%;color:#404040}@media (min-width: 525px){nav.main_site_nav .section-menu.find-health-care button.mobile-expand .button-text,nav.main_site_nav .section-menu.find-health-care a.desktop-view-all .button-text{padding-bottom:16px}}@media (min-width: 1024px){nav.main_site_nav .section-menu.find-health-care button.mobile-expand .button-text,nav.main_site_nav .section-menu.find-health-care a.desktop-view-all .button-text{padding-bottom:12px}}nav.main_site_nav .section-menu.find-health-care .section-links{right:-50px;left:auto}@media (min-width: 1024px){nav.main_site_nav.spanish .logo-and-menus .menus-container .section-menu{padding:0 .5vw}nav.main_site_nav.spanish .logo-and-menus .menus-container .section-menu a{font-size:14px}nav.main_site_nav.spanish .logo-and-menus .menus-container button.expand-searchbar{margin-right:0}nav.main_site_nav.spanish .logo-and-menus .menus-container button.expand-searchbar span{display:none}}
