@charset "UTF-8";@font-face{font-family:"SharpSans";src:url("../fonts/SharpSansDispNo1-Bold.eot?#iefix") format("embedded-opentype"),url("../fonts/SharpSansDispNo1-Bold.woff2") format("woff2"),url("../fonts/SharpSansDispNo1-Bold.woff") format("woff");font-style:normal;font-weight:700}
@font-face{font-family:"SharpSans";src:url("../fonts/SharpSansDispNo1-Semibold.eot?#iefix") format("embedded-opentype"),url("../fonts/SharpSansDispNo1-Semibold.woff2") format("woff2"),url("../fonts/SharpSansDispNo1-Semibold.woff") format("woff");font-style:normal;font-weight:600}
@font-face{font-family:"SharpSans";src:url("../fonts/SharpSansDispNo1-Medium.eot?#iefix") format("embedded-opentype"),url("../fonts/SharpSansDispNo1-Medium.woff2") format("woff2"),url("../fonts/SharpSansDispNo1-Medium.woff") format("woff");font-style:normal;font-weight:500}
@font-face{font-family:"KievitSlab";src:url("../fonts/KievitSlabWeb-Bold.woff") format("woff");font-style:normal;font-weight:700}
@font-face{font-family:"KievitSlab";src:url("../fonts/KievitSlabWeb-Book.woff") format("woff");font-style:normal;font-weight:normal}
@font-face{font-family:"KievitSlab";src:url("../fonts/KievitSlabPro-Light.otf") format("opentype");font-style:normal;font-weight:300}
@font-face{font-family:"KievitSlab";src:url("../fonts/KievitSlabPro-BookItalic.otf") format("opentype");font-style:italic;font-weight:normal}
@font-face{font-family:"KievitSlab";src:url("../fonts/KievitSlabPro-BoldItalic.otf") format("opentype");font-style:italic;font-weight:700}
button,[type='button'],[type='reset'],[type='submit'],.button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:2px solid #00214e;border-radius:0;background-color:#fdfaee;color:#00214e;cursor:pointer;display:inline-block;font-family:"SharpSans","Helvetica Neue","Helvetica","Arial",sans-serif;font-size:18px;-webkit-font-smoothing:antialiased;font-weight:600;line-height:1;padding:14px 20px;text-align:center;text-decoration:none;-webkit-transition:150ms ease;transition:150ms ease;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}
button.inverted,[type='button'].inverted,[type='reset'].inverted,[type='submit'].inverted,.button.inverted{background-color:#00214e;color:white}
button.shadow,[type='button'].shadow,[type='reset'].shadow,[type='submit'].shadow,.button.shadow{-webkit-transition:-webkit-box-shadow 150ms ease;transition:-webkit-box-shadow 150ms ease;transition:box-shadow 150ms ease;transition:box-shadow 150ms ease,-webkit-box-shadow 150ms ease;-webkit-box-shadow:6px 6px 0 0 #00214e;box-shadow:6px 6px 0 0 #00214e;margin-bottom:8px}
button.small,[type='button'].small,[type='reset'].small,[type='submit'].small,.button.small{font-size:18px;padding-top:17px;padding-bottom:17px}
@media screen and (min-width:1025px){button.small,[type='button'].small,[type='reset'].small,[type='submit'].small,.button.small{padding:12px 15px}
}button.button-on-light:hover,[type='button'].button-on-light:hover,[type='reset'].button-on-light:hover,[type='submit'].button-on-light:hover,.button.button-on-light:hover{-webkit-box-shadow:none;box-shadow:none}
button:hover.shadow,[type='button']:hover.shadow,[type='reset']:hover.shadow,[type='submit']:hover.shadow,.button:hover.shadow{-webkit-box-shadow:8px 8px 0 0 #00214e;box-shadow:8px 8px 0 0 #00214e}
button:focus,[type='button']:focus,[type='reset']:focus,[type='submit']:focus,.button:focus{outline:0 solid rgba(0,33,78,0.6);outline-offset:0}
button:disabled,[type='button']:disabled,[type='reset']:disabled,[type='submit']:disabled,.button:disabled{cursor:not-allowed;opacity:.5}
button:disabled:hover,[type='button']:disabled:hover,[type='reset']:disabled:hover,[type='submit']:disabled:hover,.button:disabled:hover{background-color:#fdfaee}
.topic-tag{font-family:"SharpSans","Helvetica Neue","Helvetica","Arial",sans-serif;padding:10px;margin:0 12px 12px 0;border:2px solid #00214e;color:#00214e;display:inline-block;font-weight:600;font-size:16px;-webkit-transition:150ms ease;transition:150ms ease;position:relative}
.topic-tag:after{content:"";position:absolute;left:0;top:0;width:0;bottom:0;background-color:#00214e;-webkit-transition:width 150ms ease;transition:width 150ms ease;z-index:-1}
.no-touchevents .topic-tag:hover{color:#fff;-webkit-box-shadow:none;box-shadow:none}
.no-touchevents .topic-tag:hover:after{width:100%}@media screen and (min-width:768px){.topic-tag{padding:8px 13px;margin:0 15px 15px 0}
}.alm-btn-wrap{text-align:center}.alm-btn-wrap .done{display:none}.alm-btn-wrap .alm-load-more-btn{width:100%}
.arrow:after{content:"\2192";margin-left:5px}@media screen and (min-width:768px){.arrow:after{margin-left:15px}
}.btn{font-family:"SharpSans","Helvetica Neue","Helvetica","Arial",sans-serif;display:inline-block;text-align:center;-webkit-transition:all ease-in-out .3s;transition:all ease-in-out .3s}
.btn.btn-variant-primary{font-weight:600;border-radius:4px;padding:12px 36px;background:#333;color:#fff}
.btn.btn-variant-primary:hover{background:#404040}.btn.btn-variant-tag{padding:15px 20px;font-weight:500;font-size:14px;line-height:18px;text-align:center;color:#9e9e9e;border:1px solid #c5c5c5;border-radius:5px}
.btn.btn-variant-tag:hover{color:#646464;border-color:#646464}.btn.btn-variant-secondary{font-weight:600;font-size:16px;line-height:24px;color:#333;padding:12px 24px;border:1px solid #333;border-radius:4px;background:transparent}
.btn.btn-variant-secondary:hover{background:#333;color:#fff}fieldset{background-color:transparent;border:0;margin:0;padding:0}
legend{font-weight:600;margin-bottom:.375em;padding:0}label{display:block;color:#00214e;font-family:"SharpSans","Helvetica Neue","Helvetica","Arial",sans-serif;margin-bottom:.375em}
input,select,textarea{display:block;font-family:"SharpSans","Helvetica Neue","Helvetica","Arial",sans-serif;font-size:16px}
[type='color'],[type='date'],[type='datetime'],[type='datetime-local'],[type='email'],[type='month'],[type='number'],[type='password'],[type='search'],[type='tel'],[type='text'],[type='time'],[type='url'],[type='week'],input:not([type]),textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:1px solid #ccd3db;border-radius:0;-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:.75em;padding:.5em;-webkit-transition:border-color 150ms ease;transition:border-color 150ms ease;width:100%;outline:0}
[type='color']::-webkit-input-placeholder,[type='date']::-webkit-input-placeholder,[type='datetime']::-webkit-input-placeholder,[type='datetime-local']::-webkit-input-placeholder,[type='email']::-webkit-input-placeholder,[type='month']::-webkit-input-placeholder,[type='number']::-webkit-input-placeholder,[type='password']::-webkit-input-placeholder,[type='search']::-webkit-input-placeholder,[type='tel']::-webkit-input-placeholder,[type='text']::-webkit-input-placeholder,[type='time']::-webkit-input-placeholder,[type='url']::-webkit-input-placeholder,[type='week']::-webkit-input-placeholder,input:not([type])::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#00214e}
[type='color']::-moz-placeholder,[type='date']::-moz-placeholder,[type='datetime']::-moz-placeholder,[type='datetime-local']::-moz-placeholder,[type='email']::-moz-placeholder,[type='month']::-moz-placeholder,[type='number']::-moz-placeholder,[type='password']::-moz-placeholder,[type='search']::-moz-placeholder,[type='tel']::-moz-placeholder,[type='text']::-moz-placeholder,[type='time']::-moz-placeholder,[type='url']::-moz-placeholder,[type='week']::-moz-placeholder,input:not([type])::-moz-placeholder,textarea::-moz-placeholder{color:#00214e}
[type='color']::-ms-input-placeholder,[type='date']::-ms-input-placeholder,[type='datetime']::-ms-input-placeholder,[type='datetime-local']::-ms-input-placeholder,[type='email']::-ms-input-placeholder,[type='month']::-ms-input-placeholder,[type='number']::-ms-input-placeholder,[type='password']::-ms-input-placeholder,[type='search']::-ms-input-placeholder,[type='tel']::-ms-input-placeholder,[type='text']::-ms-input-placeholder,[type='time']::-ms-input-placeholder,[type='url']::-ms-input-placeholder,[type='week']::-ms-input-placeholder,input:not([type])::-ms-input-placeholder,textarea::-ms-input-placeholder{color:#00214e}
[type='color']::placeholder,[type='date']::placeholder,[type='datetime']::placeholder,[type='datetime-local']::placeholder,[type='email']::placeholder,[type='month']::placeholder,[type='number']::placeholder,[type='password']::placeholder,[type='search']::placeholder,[type='tel']::placeholder,[type='text']::placeholder,[type='time']::placeholder,[type='url']::placeholder,[type='week']::placeholder,input:not([type])::placeholder,textarea::placeholder{color:#00214e}
[type='color']::-ms-clear,[type='date']::-ms-clear,[type='datetime']::-ms-clear,[type='datetime-local']::-ms-clear,[type='email']::-ms-clear,[type='month']::-ms-clear,[type='number']::-ms-clear,[type='password']::-ms-clear,[type='search']::-ms-clear,[type='tel']::-ms-clear,[type='text']::-ms-clear,[type='time']::-ms-clear,[type='url']::-ms-clear,[type='week']::-ms-clear,input:not([type])::-ms-clear,textarea::-ms-clear{display:none}
textarea{resize:vertical}[type="checkbox"],[type="radio"]{display:inline;margin-right:.375em}
[type="file"]{margin-bottom:.75em;width:100%}select{margin-bottom:.75em;width:100%}
[type="checkbox"]:focus,[type="radio"]:focus,[type="file"]:focus,select:focus{outline:0 solid rgba(0,33,78,0.6);outline-offset:0}
html{-webkit-box-sizing:border-box;box-sizing:border-box}*,*::before,*::after{-webkit-box-sizing:inherit;box-sizing:inherit}
html,body{height:100%}body{margin:0;background-color:#fff;overflow-x:hidden}.container{margin-right:auto;margin-left:auto;position:relative;padding:0 24px}
.post .container{position:static}@media screen and (min-width:1280px){.container{padding:0;max-width:1170px}
}.border{display:block;height:8px;background:transparent url(../images/squiggle-horiz.png) repeat-x 0 0;background-size:auto 8px;min-width:167px}
.border.border-vert{min-height:167px;width:8px;background:transparent url(../images/squiggle-vert.png) repeat-y 0 0;background-size:auto 8px}
.visuallyhidden{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(100%);clip-path:inset(100%);height:1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}
@media screen and (max-width:767px){.hide-mobile{display:none}}@media screen and (min-width:768px) and (max-width:1024px){.hide-tablet{display:none}
}@media screen and (min-width:768px){.hide-tablet-up{display:none}}@media screen and (min-width:1025px){.hide-desktop{display:none}
}@media screen and (max-width:767px){.only-desktop{display:none}}@media screen and (min-width:768px){.only-mobile{display:none}
}ul,ol{margin:0;padding:0}dl{margin:0}dt{font-weight:600;margin:0}dd{margin:0}.post .entry-content ul li strong,.post .entry-content ol li strong{color:#00214e;font-family:"SharpSans","Helvetica Neue","Helvetica","Arial",sans-serif}
.post .entry-content ol{counter-reset:item}.post .entry-content ol li{display:block}
figure{margin:0}img,picture{margin:0;max-width:100%;height:100%}table{border-collapse:collapse;margin:1.5em 0;table-layout:fixed;text-align:left;width:100%}
thead{line-height:1.2;vertical-align:bottom}tbody{vertical-align:top}tr{border-bottom:1px solid #eaefee}
th{font-weight:600}th,td{padding:.75em .75em .75em 0}html{color:#333;font-family:"SharpSans","Helvetica Neue","Helvetica","Arial",sans-serif;font-size:100%;line-height:1.5}
h1,h2,h3,h4,h5,h6{font-family:"SharpSans","Helvetica Neue","Helvetica","Arial",sans-serif;font-size:1.25em;line-height:1.2;margin:0 0 .75em;color:#333}
h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:#00214e}p,li{margin:0 0 .75em;color:#333;font-size:16px;line-height:24px}
@media screen and (min-width:1025px){p,li{font-size:18px;line-height:30px}}a{color:#333;text-decoration:none;-webkit-text-decoration-skip:ink;text-decoration-skip:ink;-webkit-transition:color 150ms ease;transition:color 150ms ease}
.link{border-bottom:2px solid #00214e;font-family:"SharpSans","Helvetica Neue","Helvetica","Arial",sans-serif;color:#00214e;line-height:1.1;-webkit-transition:padding 150ms ease;transition:padding 150ms ease}
.link:hover{padding-bottom:2px}hr{border-bottom:1px solid #eaefee;border-left:0;border-right:0;border-top:0;margin:40px 0}
hr.squiggle{background:transparent url("../images/squiggle-horiz.png") no-repeat 50% 100%;background-size:271px 11px;border:0;padding:0 0 11px;margin:35px auto 25px}
.site-title{font-family:"SharpSans","Helvetica Neue","Helvetica","Arial",sans-serif;font-weight:700}
.primary-header{font-family:"SharpSans","Helvetica Neue","Helvetica","Arial",sans-serif;font-weight:300;font-size:32px;line-height:36px;color:#333}
.primary-header a{border:0;color:#00214e;text-decoration:none}.primary-header a:hover{color:rgba(0,33,78,0.8)}
@media screen and (min-width:768px){.primary-header{font-size:48px;line-height:52px}
}@media screen and (min-width:1025px){.primary-header{font-size:54px;line-height:58px}
}.secondary-header{font-family:"SharpSans","Helvetica Neue","Helvetica","Arial",sans-serif;font-weight:600;letter-spacing:1.5px;color:#333;font-size:34px;line-height:1.17647;text-align:center}
@media screen and (min-width:768px){.secondary-header{font-weight:500;font-size:36px;line-height:47px}
}.aside-column .secondary-header{font-size:24px}@media screen and (min-width:1025px){.aside-column .secondary-header{text-align:left}
}.search .posts-list-header{letter-spacing:2px;font-size:24px}@media screen and (min-width:768px){.search .posts-list-header{text-align:left}
}@media screen and (min-width:768px){.search .posts-list-header{font-size:22px}}.preview-header{font-family:"SharpSans","Helvetica Neue","Helvetica","Arial",sans-serif;font-weight:400;font-size:18px;line-height:25px;color:#00214e}
.preview-header a{color:#333;text-decoration:none}.preview-header a:hover{color:#2c64d8}
@media screen and (min-width:1025px){.preview-header{font-size:22px;line-height:27px}
}.the-dose-main .preview-header,.preview-left-right-container .preview-header,.preview-latest-hero-container .preview-header,.preview-latest-list-container .preview-header{font-size:25px;line-height:31px}
.the-dose-header{font-family:"SharpSans","Helvetica Neue","Helvetica","Arial",sans-serif;font-weight:700;font-size:38px;text-align:center}
@media screen and (min-width:768px){.the-dose-header{font-size:54px;margin-bottom:.7em}
}@media screen and (min-width:1025px){.the-dose-header{font-size:60px;margin-bottom:.9em}
}.excerpt,.archive-description p{font-size:20px;line-height:1.4;color:#747474}.preview .excerpt,.preview .archive-description p{font-size:16px;line-height:1.5}
@media screen and (min-width:768px){.preview .excerpt,.preview .archive-description p{font-size:18px}
}article.preview .post-text-content .entry-title{margin-top:10px;margin-bottom:10px}
article.preview .post-text-content .excerpt{margin-bottom:20px}@media screen and (min-width:768px){article.preview .post-text-content .entry-title{margin-top:5px;margin-bottom:10px}
}@media screen and (min-width:1025px){article.preview .post-text-content .entry-title{margin-top:16px;margin-bottom:16px}
article.preview .post-text-content .excerpt{margin-bottom:25px}}@media screen and (min-width:1025px){.preview-latest-list-container .articles article .post-text-content .entry-title{margin-top:5px;margin-bottom:5px}
.preview-latest-list-container .articles article .post-text-content .excerpt{margin-bottom:15px;font-size:16px;line-height:23px}
}.category-links a,.archive-type{font-family:"SharpSans","Helvetica Neue","Helvetica","Arial",sans-serif;font-size:12px;line-height:14px;letter-spacing:3px;display:inline-block;font-weight:700;color:#ff6b63;vertical-align:top;text-transform:uppercase}
.category-links a:hover,.archive-type:hover{color:rgba(0,33,78,0.8)}.tertiary-header,.time-byline{font-family:"SharpSans","Helvetica Neue","Helvetica","Arial",sans-serif;font-size:14px;line-height:14px;font-weight:500;color:#9b9b9b}
.tertiary-header .author a,.time-byline .author a{color:#9b9b9b}.tertiary-header{font-weight:600}
.archive-title,.search-title{font-size:32px;line-height:36px;font-weight:600}@media screen and (min-width:768px){.archive-title,.search-title{font-size:48px;line-height:52px}
}@media screen and (min-width:1025px){.archive-title,.search-title{font-size:54px;line-height:58px}
}small,.nc_attribution_text{display:block;font-size:14px;line-height:24px;color:#747474}
.nc_attribution_text{font-style:italic}.post .entry-content p.nc_attribution_text a{color:#747474}
.no-results h2{font-family:"SharpSans","Helvetica Neue","Helvetica","Arial",sans-serif;font-size:24px;line-height:34px;font-weight:500;margin-bottom:40px}
@media screen and (min-width:768px){.no-results h2{font-size:32px;line-height:42px}
}@media screen and (min-width:1025px){.no-results h2{font-size:36px;line-height:46px}
}.font-eyebrow{font-weight:700;font-size:18px;line-height:100%;letter-spacing:.02em;text-transform:uppercase}
.hamburger-menu{width:25px;height:17px;cursor:pointer}.hamburger-menu .bar,.hamburger-menu .bar:after,.hamburger-menu .bar:before{width:25px;height:3px}
.hamburger-menu .bar{position:relative;-webkit-transform:translateY(7px);transform:translateY(7px);background:#00214e;-webkit-transition:all 0ms 300ms;transition:all 0ms 300ms}
.hamburger-menu .bar.animate,.toggled .hamburger-menu .bar{background:rgba(255,255,255,0)}
.hamburger-menu .bar:before{content:"";position:absolute;left:0;bottom:7px;background:#00214e;-webkit-transition:bottom 300ms 300ms cubic-bezier(0.23,1,0.32,1),-webkit-transform 300ms cubic-bezier(0.23,1,0.32,1);transition:bottom 300ms 300ms cubic-bezier(0.23,1,0.32,1),-webkit-transform 300ms cubic-bezier(0.23,1,0.32,1);transition:bottom 300ms 300ms cubic-bezier(0.23,1,0.32,1),transform 300ms cubic-bezier(0.23,1,0.32,1);transition:bottom 300ms 300ms cubic-bezier(0.23,1,0.32,1),transform 300ms cubic-bezier(0.23,1,0.32,1),-webkit-transform 300ms cubic-bezier(0.23,1,0.32,1)}
.hamburger-menu .bar:after{content:"";position:absolute;left:0;top:7px;background:#00214e;-webkit-transition:top 300ms 300ms cubic-bezier(0.23,1,0.32,1),-webkit-transform 300ms cubic-bezier(0.23,1,0.32,1);transition:top 300ms 300ms cubic-bezier(0.23,1,0.32,1),-webkit-transform 300ms cubic-bezier(0.23,1,0.32,1);transition:top 300ms 300ms cubic-bezier(0.23,1,0.32,1),transform 300ms cubic-bezier(0.23,1,0.32,1);transition:top 300ms 300ms cubic-bezier(0.23,1,0.32,1),transform 300ms cubic-bezier(0.23,1,0.32,1),-webkit-transform 300ms cubic-bezier(0.23,1,0.32,1)}
.hamburger-menu .bar.animate:after,.toggled .hamburger-menu .bar:after{top:0;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:top 300ms cubic-bezier(0.23,1,0.32,1),-webkit-transform 300ms 300ms cubic-bezier(0.23,1,0.32,1);transition:top 300ms cubic-bezier(0.23,1,0.32,1),-webkit-transform 300ms 300ms cubic-bezier(0.23,1,0.32,1);transition:top 300ms cubic-bezier(0.23,1,0.32,1),transform 300ms 300ms cubic-bezier(0.23,1,0.32,1);transition:top 300ms cubic-bezier(0.23,1,0.32,1),transform 300ms 300ms cubic-bezier(0.23,1,0.32,1),-webkit-transform 300ms 300ms cubic-bezier(0.23,1,0.32,1)}
.hamburger-menu .bar.animate:before,.toggled .hamburger-menu .bar:before{bottom:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition:bottom 300ms cubic-bezier(0.23,1,0.32,1),-webkit-transform 300ms 300ms cubic-bezier(0.23,1,0.32,1);transition:bottom 300ms cubic-bezier(0.23,1,0.32,1),-webkit-transform 300ms 300ms cubic-bezier(0.23,1,0.32,1);transition:bottom 300ms cubic-bezier(0.23,1,0.32,1),transform 300ms 300ms cubic-bezier(0.23,1,0.32,1);transition:bottom 300ms cubic-bezier(0.23,1,0.32,1),transform 300ms 300ms cubic-bezier(0.23,1,0.32,1),-webkit-transform 300ms 300ms cubic-bezier(0.23,1,0.32,1)}
blockquote{font-family:"SharpSans","Helvetica Neue","Helvetica","Arial",sans-serif;font-size:28px;line-height:1.14286;padding:0;margin:0 0 60px;position:relative;z-index:1}
blockquote span{font-family:"SharpSans","Helvetica Neue","Helvetica","Arial",sans-serif;font-size:16px;display:block;margin:30px 0 0;padding-left:30px;position:relative}
blockquote span:after{content:"";width:25px;height:1px;background-color:white;position:absolute;top:50%;left:0}
blockquote:before{content:"“";color:#2072ef;font-family:"SharpSans","Helvetica Neue","Helvetica","Arial",sans-serif;position:absolute;font-size:120px;line-height:1;top:-68px;left:0;z-index:-1}
@media screen and (min-width:768px){blockquote{font-size:36px;padding:0 50px;margin-bottom:0}
blockquote:before{left:17px;font-size:140px}}@media screen and (min-width:1025px){blockquote{font-size:54px}
blockquote:before{top:-63px;left:-4px}}.post .entry-content .row blockquote{margin:96px 0 12px;padding:0;text-align:left;clear:both}
.post .entry-content .row blockquote::after{clear:both;content:"";display:block}
.post .entry-content .row blockquote:before{color:#bbecc3;top:-68px}.post .entry-content .row blockquote p{padding:0;margin:0;position:relative;z-index:1;color:#00214e;font-size:28px;font-weight:300;font-family:"SharpSans","Helvetica Neue","Helvetica","Arial",sans-serif;line-height:1.14286}
.post .entry-content .row blockquote p:after{content:none}.post .entry-content .row blockquote p span{font-size:inherit;margin:0;padding:0}
.post .entry-content .row blockquote p span:after{content:none}@media screen and (min-width:768px){.post .entry-content .row blockquote{margin-top:0;margin-left:58px}
.post .entry-content .row blockquote:before{top:-15px;left:-64px}.post .entry-content .row blockquote p{font-size:36px}
}@media screen and (min-width:1025px){.post .entry-content .row blockquote{float:left;margin:40px 0 0 71px;width:calc(100% - 131px)}
.post .entry-content .row blockquote:before{top:-4px;left:-76px}.post .entry-content .row blockquote p:first-child{font-weight:300;font-size:40px;line-height:1.2}
}.blockquote-container{margin-bottom:48px}.blockquote-container::after{clear:both;content:"";display:block}
.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute !important;width:1px;word-wrap:normal !important}
.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;-webkit-box-shadow:0 0 2px 2px rgba(0,0,0,0.6);box-shadow:0 0 2px 2px rgba(0,0,0,0.6);clip:auto !important;-webkit-clip-path:none;clip-path:none;color:#21759b;display:block;font-size:14px;font-size:.875rem;font-weight:bold;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}
.site-header{background-color:#fdfaee;position:sticky;top:0;z-index:1000;padding:0;border-bottom:1px solid #00214e}
@media screen and (min-width:768px){.site-header{position:static;border-bottom:0}
}.site-header .responsive.desktop{display:none}@media screen and (min-width:768px){.site-header .responsive.desktop{display:block}
}.admin-bar .site-header{top:0}@media screen and (min-width:600px){.admin-bar .site-header{top:46px}
}@media screen and (min-width:782px){.admin-bar .site-header{top:46px}}@media screen and (min-width:783px){.admin-bar .site-header{top:32px}
}.subscribe-header-open .site-header{top:163px}@media screen and (min-width:768px){.subscribe-header-open .site-header{top:100px}
}@media screen and (min-width:1025px){.subscribe-header-open .site-header{top:100px}
}.subscribe-header-open.admin-bar .site-header{top:163px}@media screen and (min-width:768px){.subscribe-header-open.admin-bar .site-header{top:146px}
}@media screen and (min-width:782px){.subscribe-header-open.admin-bar .site-header{top:146px}
}@media screen and (min-width:783px){.subscribe-header-open.admin-bar .site-header{top:132px}
}.ie .site-header{position:fixed;top:0;left:0;right:0}.site-header .site-branding{text-align:center;padding-top:12px;padding-bottom:12px}
@media screen and (min-width:768px){.site-header .site-branding{padding-top:66px;padding-bottom:40px}
}@media screen and (min-width:1025px){.site-header .site-branding{padding-top:76px}
}.site-header .zocdoc-link{border:0;position:absolute;right:0;top:50%;margin-top:-17.5px}
.site-header .zocdoc-link .zocdoc-name{font-size:.8rem;font-weight:600;font-family:"SharpSans","Helvetica Neue","Helvetica","Arial",sans-serif}
.site-header .zocdoc-link .responsive.mobile{display:none}@media screen and (min-width:768px){.site-header .zocdoc-link{top:80px}
.site-header .zocdoc-link img,.site-header .zocdoc-link svg{margin:0 auto -4px;display:block;height:35px}
}@media screen and (min-width:1025px){.site-header .zocdoc-link{top:84px;margin-top:0}
}.site-header .site-title{margin-bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.site-header .site-title .logo{height:33px;width:180px;display:block;margin:0 auto;fill:#00214e;background:transparent url(../icons/logo.svg?v2) no-repeat 0 100%;text-indent:-999em}
@media screen and (min-width:768px){.site-header .site-title .logo{height:45px;width:326px;margin:0 auto 30px}
}.site-header .site-title .site-title-tagline{margin:.2rem auto 0;width:180px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.site-header .site-title .site-title-tagline svg{width:62.5%}@media screen and (min-width:1025px){.site-header .site-title .logo{height:78px;width:565px;margin:0 auto}
.site-header .site-title .site-title-tagline{margin:14px auto 0;width:565px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.site-header .site-title .site-title-tagline svg{width:175px}}.site-header .site-description{display:none}
@media screen and (min-width:768px){.site-header .site-description{display:inline-block;color:#00214e;font-family:"SharpSans","Helvetica Neue","Helvetica","Arial",sans-serif;font-size:18px;font-style:italic;font-weight:normal;line-height:1.4}
}@media screen and (min-width:1025px){.site-header .site-description{font-size:20px}
}.site-header.toggled .zocdoc-link{top:20px;margin-top:0;right:auto;left:0}.site-header.toggled .zocdoc-link .responsive.mobile{display:block}
.site-header.toggled .zocdoc-link img,.site-header.toggled .zocdoc-link svg{display:block;height:35px}
.site-header.toggled .main-navigation .nav-end{top:20px;right:0;left:auto;margin-top:0}
.home.mini .site-header .site-title{-webkit-animation:slideIn .5s;animation:slideIn .5s}
.home.mini .site-header .zocdoc-link{-webkit-animation:slideIn .5s;animation:slideIn .5s}
.home.mini .site-header .nav-categories{-webkit-animation:slideLeft .5s;animation:slideLeft .5s}
@media screen and (min-width:768px){.mini .site-header{position:sticky;border-bottom:1px solid #00214e}
.ie .mini .site-header{position:fixed}.mini .site-header .site-title{font-size:27px}
.mini .site-header .site-title .logo{height:25px;width:180px;background:transparent url(../icons/logo.svg?v2) no-repeat 0 0;margin-bottom:0}
.mini .site-header .site-title .site-title-tagline{margin:.2rem 0 0;width:180px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end}
.mini .site-header .site-title .site-title-tagline svg{width:62.5%}.mini .site-header .site-description{display:none}
.mini .site-header .site-branding{-webkit-transition:none;transition:none;padding-top:19px;padding-bottom:19px}
.mini .site-header .navigation-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.mini .site-header .main-navigation{margin-left:10px;border:0}.mini .site-header .main-navigation .nav-search{margin-left:40px}
.mini .site-header .zocdoc-link{top:50%;margin-top:-25px}}@media screen and (min-width:1025px){.mini .site-header .main-navigation .nav-search{margin-left:60px}
}@-webkit-keyframes slideIn{0%{-webkit-transform:translateY(-200%);transform:translateY(-200%)}
100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideIn{0%{-webkit-transform:translateY(-200%);transform:translateY(-200%)}
100%{-webkit-transform:translateY(0);transform:translateY(0)}}@media screen and (min-width:768px){@-webkit-keyframes slideLeft{0%{-webkit-transform:translateX(10%);transform:translateX(10%)}
100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slideLeft{0%{-webkit-transform:translateX(10%);transform:translateX(10%)}
100%{-webkit-transform:translateX(0);transform:translateX(0)}}}@media screen and (min-width:1025px){@-webkit-keyframes slideLeft{0%{-webkit-transform:translateX(30%);transform:translateX(30%)}
100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slideLeft{0%{-webkit-transform:translateX(30%);transform:translateX(30%)}
100%{-webkit-transform:translateX(0);transform:translateX(0)}}}.main-navigation ul{list-style-type:none;margin:0}
.main-navigation li{display:inline-block;margin:0}.main-navigation .nav-category{display:none;margin-right:25px;margin-left:25px}
.main-navigation .nav-category:after{content:"";position:absolute;bottom:0;left:0;right:0;height:0;background-color:#d0f5d6;-webkit-transition:150ms ease;transition:150ms ease}
@media screen and (min-width:768px){.main-navigation .nav-category{display:inline-block;position:relative;margin-right:10px;margin-left:10px}
}.main-navigation .nav-category>a{display:block;font-family:"SharpSans","Helvetica Neue","Helvetica","Arial",sans-serif;font-size:18px;line-height:1;letter-spacing:1px;font-weight:600;padding:20px 0;color:#00214e;position:relative;text-align:center}
.main-navigation .nav-category>a:after{display:block;content:attr(title);font-weight:400;visibility:hidden;overflow:hidden;height:0}
.main-navigation .nav-category>a:hover{font-weight:700}.main-navigation .nav-category>a:hover:after{font-weight:400}
@media screen and (min-width:768px){.main-navigation .nav-category>a{padding:26px 0}
}@media screen and (min-width:1025px){.main-navigation .nav-category>a{padding:31px 0}
}.main-navigation .nav-end{position:absolute;left:0;top:50%;margin-top:-18px}@media screen and (min-width:768px){.main-navigation .nav-end{position:static;display:none;margin-top:0}
}.main-navigation .nav-search{position:absolute;top:50%;margin-top:-13px;right:35px}
.toggled .main-navigation .nav-search{display:none}@media screen and (min-width:768px){.main-navigation .nav-search{position:static;margin-left:25px;margin-top:0}
}.main-navigation .nav-search-button{display:inline-block;vertical-align:sub}.main-navigation .nav-search-button:hover .icon{stroke:#d0f5d6}
.main-navigation .nav-button{display:none;font-size:18px}.ie-11 .main-navigation .nav-button,.ie-10 .main-navigation .nav-button{z-index:1}
@media screen and (min-width:768px){.main-navigation .nav-button{display:inline-block}
}.main-navigation .menu{width:25px;position:relative;margin:0}@media screen and (min-width:1025px){.main-navigation .menu{display:none}
}.main-navigation .hamburger-menu{position:absolute;left:0;right:0;top:0;bottom:0;margin:auto}
@media screen and (min-width:768px){.main-navigation{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-top:1px solid #cbcfd3;border-bottom:1px solid #cbcfd3;position:relative;z-index:20}
}.icon-search{-webkit-transition:stroke 150ms ease;transition:stroke 150ms ease;width:25px;height:26px;stroke:#00214e;display:block}
.extra-container{max-height:0;overflow:hidden;-webkit-transition:max-height 1s cubic-bezier(0.23,1,0.32,1);transition:max-height 1s cubic-bezier(0.23,1,0.32,1);text-align:center}
.toggled .extra-container.expanded-container{max-height:1000px;overflow-y:scroll;height:100vh;margin-top:-66px;background-color:#fdfaee}
.subscribe-header-open .toggled .extra-container.expanded-container{height:calc(100vh - 223px)}
.extra-container ul li{border-top:1px solid #cbcfd3;font-size:24px;display:block;padding:30px;margin-bottom:0}
.extra-container ul li:first-child{border-top:0}.extra-container ul li p{margin-bottom:0;font-size:14px;line-height:1.5}
.extra-container ul li a{color:#00214e;font-family:"SharpSans","Helvetica Neue","Helvetica","Arial",sans-serif;font-weight:600;margin-bottom:15px;display:inline-block}
.extra-container ul li li{font-size:16px}.extra-container ul li li a{font-weight:normal}
.extra-container .button{display:block;position:relative;z-index:100}.extra-container .list{margin-top:66px}
@media screen and (min-width:768px){.toggled .extra-container.expanded-container{height:auto;overflow-y:visible}
.extra-container .list{padding-right:20px;padding-left:20px}.extra-container .button{display:none}
}@media screen and (min-width:1025px){.extra-container .list{padding-right:0;padding-left:0}
}.search-container{position:absolute;left:0;top:auto;right:0;bottom:0;background-color:#fdfaee}
.search-container::after{clear:both;content:"";display:block}
.search-container form{position:relative}.search-container .hamburger-menu{position:absolute;right:30px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:none}
@media screen and (min-width:1025px){.search-container .hamburger-menu{right:0}}.search-container label{margin-bottom:0}
.search-container input{margin-bottom:0;border:0;height:49px;padding-left:50px;padding-right:30px;-webkit-box-shadow:none;box-shadow:none;font-size:16px;font-family:"SharpSans","Helvetica Neue","Helvetica","Arial",sans-serif;color:#00214e}
.search-container input::-webkit-search-cancel-button{display:none}@media screen and (min-width:768px){.search-container input{height:70px;font-size:20px}
}@media screen and (min-width:1025px){.search-container input{height:80px}}.search-container button{padding:0;background-color:transparent;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);border:0}
.search-container button:hover{-webkit-box-shadow:none;box-shadow:none;background-color:transparent}
.search-container.toggled{max-height:49px;z-index:30}.search-container.toggled .hamburger-menu{display:block;right:0}
@media screen and (min-width:768px){.search-container.toggled{max-height:70px}.ie-11 .search-container.toggled,.ie-10 .search-container.toggled{z-index:30}
}@media screen and (min-width:1025px){.search-container.toggled{max-height:80px}}
li.more.nav-link{padding-right:0}li.more{overflow:visible;padding-right:0}li.more:focus:after,li.more:hover:after{height:6px}
li.more:focus>.submenu,li.more:hover>.submenu{visibility:visible;opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}
@media screen and (min-width:1025px){li.more{padding-right:.8em;position:relative}
}ul.submenu{visibility:hidden;padding-left:0;opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px);-webkit-transition:all 200ms ease;transition:all 200ms ease;text-align:center;display:none}
ul.submenu .icon{display:none}@media screen and (min-width:768px){ul.submenu{padding:30px 20px;background-color:#fdfaee;border:1px solid #00214e;-webkit-box-shadow:4px 4px #00214e;box-shadow:4px 4px #00214e;left:0;position:absolute;top:100%;width:260px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
ul.submenu h3{font-size:26px;font-weight:600;margin-bottom:.5em}ul.submenu p{margin-bottom:1em}
.ie-11 ul.submenu,.ie-10 ul.submenu{z-index:5}ul.submenu .icon{display:block;height:50px;width:50px;margin:0 auto 15px}
}@media screen and (min-width:1025px){ul.submenu{display:-webkit-box;display:-ms-flexbox;display:flex}
}@media screen and (min-width:1025px){ul.submenu .submenu.fly-out-right{left:11.8em;top:0}
}@media screen and (min-width:1025px){ul.submenu .submenu.fly-out-left{left:-11.8em;top:0}
}@media screen and (min-width:1025px){ul.submenu .submenu{left:0;top:0}}ul.submenu li{display:block;padding-right:0;min-height:0}
ul.submenu li a{display:inline-block;width:auto;margin-bottom:0}.header-2023{background-color:#fdfaee;position:static;top:-150px}
@media screen and (max-width:767px){.mobile-nav-is-open .header-2023{position:fixed;top:0;z-index:9999;width:100%}
.mobile-nav-is-open .header-2023 .header-top-row{background:#fff}}.header-2023 .header-upper{background-image:url(../images/header-bg.svg);background-repeat:no-repeat;background-position:bottom center;background-size:100% auto;padding:24px 0 0}
@media screen and (max-width:767px){.header-2023 .header-upper{padding:0;background-image:url(../images/header-bg-mobile.svg)}
}.header-2023 .header-top-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative;z-index:9999}
@media screen and (max-width:767px){.header-2023 .header-top-row{padding:12px 0}}
.header-2023 .header-top-row svg{height:58px;width:auto;display:block}@media screen and (max-width:767px){.header-2023 .header-top-row svg{height:42px}
}.header-2023 .header-top-row .header-top-row_left,.header-2023 .header-top-row .header-top-row_center,.header-2023 .header-top-row .header-top-row_right{width:33.3333%}
@media screen and (max-width:767px){.header-2023 .header-top-row .header-top-row_left,.header-2023 .header-top-row .header-top-row_center,.header-2023 .header-top-row .header-top-row_right{width:auto}
}.header-2023 .header-top-row .header-top-row_center{font-weight:700;font-size:31.274px;line-height:28px;text-align:center;letter-spacing:.15em;text-transform:uppercase;color:#333;display:none}
@media screen and (max-width:767px){.header-2023 .header-top-row .header-top-row_center{display:none !important}
}.header-2023 .header-top-row .header-top-row_right{text-align:right}.header-2023 .header-top-row .header-top-row_right a.btn{font-weight:600}
.header-2023 .header-top-row .header-top-row_right .header-top-row_right-mobile{display:none}
.header-2023 .header-top-row .header-top-row_right .header-top-row_right-mobile a.btn{font-size:14px;line-height:20px;padding:6px 14px}
.header-2023 .header-top-row .header-top-row_right .header-top-row_right-mobile .nav-menu-toggle{border:0;padding:2px 0;background:0;width:30px;height:30px;margin-left:12px}
.header-2023 .header-top-row .header-top-row_right .header-top-row_right-mobile .nav-menu-toggle svg{margin-left:auto}
.header-2023 .header-top-row .header-top-row_right .header-top-row_right-mobile .nav-menu-toggle svg:first-child{height:20px;width:20px}
.mobile-nav-is-open .header-2023 .header-top-row .header-top-row_right .header-top-row_right-mobile .nav-menu-toggle svg:first-child{display:none}
.header-2023 .header-top-row .header-top-row_right .header-top-row_right-mobile .nav-menu-toggle svg:last-child{display:none;height:28px;width:28px}
.mobile-nav-is-open .header-2023 .header-top-row .header-top-row_right .header-top-row_right-mobile .nav-menu-toggle svg:last-child{display:block}
@media screen and (max-width:767px){.header-2023 .header-top-row .header-top-row_right .header-top-row_right-desktop{display:none}
.header-2023 .header-top-row .header-top-row_right .header-top-row_right-mobile{display:-webkit-box;display:-ms-flexbox;display:flex}
}.header-2023 .header-center-row{padding:34px 0}@media screen and (max-width:767px){.header-2023 .header-center-row{padding:63px 0 53px}
}.header-2023 .header-center-row .blog-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;color:#333}
.header-2023 .header-center-row .blog-title span{text-align:center;letter-spacing:.15em;text-transform:uppercase;font-weight:700;display:inline-block}
.header-2023 .header-center-row .blog-title span:first-child{font-size:22.5005px;line-height:20px}
@media screen and (max-width:767px){.header-2023 .header-center-row .blog-title span:first-child{font-size:18px}
}.header-2023 .header-center-row .blog-title span:last-child{margin-top:12px;font-size:36.54px;line-height:33px}
@media screen and (max-width:767px){.header-2023 .header-center-row .blog-title span:last-child{margin-top:4px;font-size:32px}
}.header-2023 .header-center-row hr{height:1px;width:144px;margin:26px auto;border:0;background:#000}
.header-2023 .header-center-row .blog-tagline{max-width:500px;font-weight:500;font-size:24px;line-height:150%;text-align:center;color:#333;margin:0 auto}
@media screen and (max-width:767px){.header-2023 .header-center-row .blog-tagline{font-size:16px}
}.header-2023 .header-bottom-row{background:#fff;border-bottom:1px solid #c5c5c5}
@media screen and (max-width:767px){.header-2023 .header-bottom-row{display:none}
}.header-2023 .header-bottom-row ul{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 -20px}
.header-2023 .header-bottom-row ul li{margin:0}.header-2023 .header-bottom-row ul a{display:inline-block;padding:18px 20px}
.header-2023 .header-bottom-row_inner,.header-2023 .search-nav-container{height:66px}
.header-2023 .header-bottom-row_inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.header-2023 .search-nav-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:none}
.header-2023 .search-nav-container svg{height:30px;width:30px}.header-2023 .search-nav-container #search-input{margin:0;border:0;font-weight:600;font-size:18px;line-height:28px;color:#333}
.header-2023 .search-nav-container #search-input::-webkit-input-placeholder{color:#333}
.header-2023 .search-nav-container #search-input::-moz-placeholder{color:#333}.header-2023 .search-nav-container #search-input::-ms-input-placeholder{color:#333}
.header-2023 .search-nav-container #search-input::placeholder{color:#333}.header-2023.show-search .header-bottom-row_inner{display:none}
.header-2023.show-search .search-nav-container{display:-webkit-box;display:-ms-flexbox;display:flex}
.is-non-feature-page .header-2023,.header-is-sticky .header-2023{background-color:#fff}
.is-non-feature-page .header-2023 .header-upper,.header-is-sticky .header-2023 .header-upper{background:0}
@media screen and (max-width:767px){.is-non-feature-page .header-2023 .header-upper .container,.header-is-sticky .header-2023 .header-upper .container{padding:0}
}.is-non-feature-page .header-2023 .header-top-row,.header-is-sticky .header-2023 .header-top-row{padding:0 0 24px}
@media screen and (max-width:767px){.is-non-feature-page .header-2023 .header-top-row,.header-is-sticky .header-2023 .header-top-row{border-bottom:1px solid #d8d8d8;padding:12px 24px}
}.is-non-feature-page .header-2023 .header-top-row .header-top-row_center,.header-is-sticky .header-2023 .header-top-row .header-top-row_center{display:block}
.is-non-feature-page .header-2023 .header-center-row,.header-is-sticky .header-2023 .header-center-row{display:none}
.is-non-feature-page .header-2023 .header-bottom-row,.header-is-sticky .header-2023 .header-bottom-row{border-top:1px solid #d8d8d8}
@media screen and (max-width:767px){.is-non-feature-page .header-2023 .header-bottom-row,.header-is-sticky .header-2023 .header-bottom-row{border:0}
}.header-is-sticky .header-2023{position:fixed;z-index:999;width:100%;border-bottom:1px solid #d8d8d8;-webkit-transition:top .3s ease-in-out;transition:top .3s ease-in-out;top:0}
.header-is-sticky .header-2023 .header-bottom-row{border-bottom:0}@media screen and (max-width:767px){.header-is-sticky .header-2023{border-bottom:0}
}.header-is-sticky.admin-bar .header-2023{top:32px}#search-submit,#open-nav-search,#close-nav-search{background:0;border:0;outline:0;color:#333}
#search-submit svg,#open-nav-search svg,#close-nav-search svg{display:block}#open-nav-search{width:24px;height:25px;padding:0 0 0 40px}
#mobile-nav-menu{position:fixed;height:100vh;width:100%;background:#fff;top:0;left:0;z-index:999;display:none;padding-top:67px}
.mobile-nav-is-open #mobile-nav-menu{display:block}#mobile-nav-menu .menu-item-home{margin:0 0 40px}
#mobile-nav-menu .menu-item-home a{font-weight:500;font-size:24px;line-height:32px;color:#333}
#mobile-nav-menu .mobile-nav-menu_inner{height:100%;padding:18px 24px 36px}#mobile-nav-menu .mobile-nav-menu_inner ul{list-style:none;margin:0;padding:0}
#mobile-nav-menu .mobile-nav-menu_inner ul li{margin:0 0 40px}#mobile-nav-menu .mobile-nav-menu_inner ul li a{font-weight:500;font-size:24px;line-height:32px;color:#333}
#mobile-nav-menu .search-nav-container-mobile{margin:0 0 40px}#mobile-nav-menu .search-nav-container-mobile input{background:#fdfaee;border:1px solid #f5f0e2;border-radius:30px;padding:12px 30px}
#mobile-nav-menu .mobile-nav-menu_book{position:absolute;bottom:36px;width:100%;left:0;padding:0 24px}
#mobile-nav-menu .mobile-nav-menu_book a{width:100%}.search-input-mobile-has-results #mobile-nav-menu{overflow-y:auto}
.search-input-mobile-has-results #mobile-nav-menu #search-input-mobile{color:#333;margin:0 0 16px}
.search-input-mobile-has-results #mobile-nav-menu #search-input-mobile::-webkit-input-placeholder{color:#333}
.search-input-mobile-has-results #mobile-nav-menu #search-input-mobile::-moz-placeholder{color:#333}
.search-input-mobile-has-results #mobile-nav-menu #search-input-mobile::-ms-input-placeholder{color:#333}
.search-input-mobile-has-results #mobile-nav-menu #search-input-mobile::placeholder{color:#333}
.search-input-mobile-has-results #mobile-nav-menu .search-nav-container-mobile_results{display:block}
#mobile-nav-menu .search-nav-container-mobile_results{display:none}#mobile-nav-menu .search-nav-container-mobile_results strong{display:block;font-weight:600;font-size:12px;line-height:20px;color:#333}
#mobile-nav-menu .search-nav-container-mobile_results a{display:block;font-weight:500;font-size:18px;line-height:28px;color:#333;padding:14px 0;border-bottom:1px solid #cecece}
#mobile-nav-menu .search-nav-container-mobile_results a:last-child{border:0}.search-input-mobile-is-focused .mobile-nav-menu_inner .menu-main-menu-container,.search-input-mobile-is-focused .mobile-nav-menu_book{display:none}
.section-about{background:#1f4d2c;color:#fff;padding:80px 0}@media screen and (max-width:767px){.section-about{padding:40px 0}
}.section-about .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
@media screen and (max-width:767px){.section-about .container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
}.section-about .section-about_left{max-width:551px}@media screen and (min-width:768px) and (max-width:1024px){.section-about .section-about_left{padding-right:24px}
}@media screen and (max-width:767px){.section-about .section-about_left{margin:0 0 40px}
}.section-about .section-about_left h2{font-weight:500;font-size:36px;line-height:44px;color:#fff}
@media screen and (max-width:767px){.section-about .section-about_left h2{font-size:24px;line-height:32px;margin:0 0 18px}
}.section-about .section-about_left p{font-weight:500;font-size:18px;line-height:28px;color:#fff}
.section-about .section-about_left a{font-weight:600;font-size:16px;line-height:24px;color:#fff;text-decoration:underline}
.section-about .section-about_right>div{background:#fff;padding:40px;border-radius:5px;max-width:410px}
@media screen and (max-width:767px){.section-about .section-about_right>div{padding:32px 24px 24px}
}.section-about .section-about_right>div .section-about_right-copy{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
@media screen and (max-width:767px){.section-about .section-about_right>div .section-about_right-copy>div{width:40px;-webkit-box-flex:0;-ms-flex:0 0 40px;flex:0 0 40px}
.section-about .section-about_right>div .section-about_right-copy>div svg{display:block;width:100%}
}.section-about .section-about_right>div h2{font-weight:500;font-size:24px;line-height:32px;padding:0;margin:0 0 0 32px;color:#333;max-width:220px}
.section-about .section-about_right>div .btn{margin-top:30px;width:100%;font-weight:600}
.newsletter{background:#feed5a;padding:44px 0}.newsletter .subscribe-form .column-form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
@media screen and (max-width:767px){.newsletter .subscribe-form .column-form{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
}.newsletter .subscribe-form h3{font-weight:500;font-size:36px;line-height:44px;color:#333;margin:0;max-width:410px;text-align:left}
@media screen and (max-width:767px){.newsletter .subscribe-form h3{font-size:24px;line-height:32px;margin:0 0 24px}
}.newsletter .subscribe-form .form-bar{width:100%;max-width:510px}.site-description{font-size:1em;margin-bottom:20px;line-height:1.625}
.theme-footer{background:#333;font-family:"SharpSans","Helvetica Neue","Helvetica","Arial",sans-serif}
.theme-footer .container{padding:0 12px}.theme-footer .row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -12px}
@media screen and (max-width:767px){.theme-footer .footer-title-link{margin-bottom:16px !important}
}.theme-footer .footer-title-link a{text-decoration:underline;-webkit-transition:all .5s;transition:all .5s}
.theme-footer .footer-title-link a:hover{color:#fff;opacity:.8}.theme-footer .theme-footer__top{padding:48px 0 20px}
.theme-footer .theme-footer__top .menu-discover-container{max-width:232px}@media screen and (max-width:767px){.theme-footer .theme-footer__top .menu-discover-container{max-width:100%}
}.theme-footer .theme-footer__content{margin:20px 0 0}@media screen and (max-width:767px){.theme-footer .theme-footer__content{margin:0}
}.theme-footer .theme-footer__content small{color:#e2e6eb;font-size:12px;line-height:1.6;font-weight:500}
.theme-footer .footer-menu{list-style:none;margin:0 0 40px}@media screen and (max-width:767px){.theme-footer .footer-menu{margin:0 0 32px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:16px}
}.theme-footer .link{border:0;padding:0;margin:0}.theme-footer .footer-title{color:#fff;font-size:16px;line-height:1.6;margin:0 0 12px}
.theme-footer .footer-app-list{list-style:none}@media screen and (max-width:767px){.theme-footer .footer-app-list{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;margin-bottom:32px}
}.theme-footer .footer-app-list li{line-height:1;margin-bottom:8px}@media screen and (max-width:767px){.theme-footer .footer-app-list li{margin-bottom:0}
}.theme-footer a{font-family:"SharpSans","Helvetica Neue","Helvetica","Arial",sans-serif;color:#fff}
.theme-footer .menu-item{margin-bottom:16px;font-size:14px;line-height:1.4;font-weight:500}
@media screen and (max-width:767px){.theme-footer .menu-item{margin-bottom:0}}.theme-footer .menu-item.with-tag a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}
.theme-footer .menu-item:hover a{color:white}.theme-footer .menu-item a{color:rgba(255,255,255,0.5)}
.theme-footer .theme-footer__bottom{background-color:#000;padding:24px 0}@media screen and (max-width:767px){.theme-footer .theme-footer__bottom{padding:20px 0}
}.theme-footer .theme-footer__bottom .theme-footer__bottom-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.theme-footer .theme-footer__bottom .theme-footer__terms,.theme-footer .theme-footer__bottom .footer-menu-list,.theme-footer .theme-footer__bottom .footer-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0}
.theme-footer .theme-footer__bottom .theme-footer__terms,.theme-footer .theme-footer__bottom .theme-footer__terms *,.theme-footer .theme-footer__bottom .footer-menu-list,.theme-footer .theme-footer__bottom .footer-menu-list *,.theme-footer .theme-footer__bottom .footer-menu,.theme-footer .theme-footer__bottom .footer-menu *{color:#949494;opacity:1;font-size:14px;line-height:1.5}
.theme-footer .theme-footer__bottom .theme-footer__terms a:hover,.theme-footer .theme-footer__bottom .footer-menu-list a:hover,.theme-footer .theme-footer__bottom .footer-menu a:hover{color:#fff}
@media screen and (max-width:767px){.theme-footer .theme-footer__bottom .footer-logo{margin-bottom:10px}
}.theme-footer .theme-footer__bottom .footer-logo .link{color:#fff}.theme-footer .theme-footer__bottom .theme-footer__terms .menu-item{margin-bottom:0}
.theme-footer .theme-footer__bottom .footer-menu-list,.theme-footer .theme-footer__bottom .footer-menu li,.theme-footer .theme-footer__bottom .cpra-footer-link{margin-left:16px}
.theme-footer .theme-footer__bottom .footer-menu-list svg,.theme-footer .theme-footer__bottom .footer-menu li svg,.theme-footer .theme-footer__bottom .cpra-footer-link svg{height:16px;width:30px}
.theme-footer .theme-footer__bottom .footer-menu-list span,.theme-footer .theme-footer__bottom .footer-menu li span,.theme-footer .theme-footer__bottom .cpra-footer-link span{margin-left:8px}
@media screen and (max-width:767px){.theme-footer .theme-footer__bottom .footer-menu-list,.theme-footer .theme-footer__bottom .footer-menu li,.theme-footer .theme-footer__bottom .cpra-footer-link{margin-left:0}
}@media screen and (max-width:767px){.theme-footer .theme-footer__terms{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start !important;-ms-flex-align:start !important;align-items:start !important}
.theme-footer .theme-footer__terms .footer-menu{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}
.theme-footer .theme-footer__terms .footer-menu-list{margin-left:0;margin-top:6px}
.theme-footer .theme-footer__terms .footer-menu li:first-child{margin-left:0}}@media screen and (max-width:767px){.theme-footer .theme-footer__bottom-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;align-items:start !important}
.theme-footer .theme-footer__bottom-wrap .footer-menu-list{margin-bottom:8px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start !important;-ms-flex-align:start !important;align-items:flex-start !important;gap:16px}
}.theme-footer .cpra-footer-link a{opacity:.6 !important}.theme-footer .cpra-footer-link a:hover{opacity:1 !important}
.theme-footer .cpra-footer-link a span{font-family:"SharpSans","Helvetica Neue","Helvetica","Arial",sans-serif !important;border:none !important}
@media screen and (max-width:767px){.theme-footer .theme-footer__social{margin-top:16px}
}.theme-footer .theme-footer__social ul{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}
.theme-footer .theme-footer__social ul li{margin:0}.theme-footer .theme-footer__social ul li+li{margin-left:16px}
.theme-footer .theme-footer__social ul a{opacity:.6}.theme-footer .theme-footer__social ul a:hover{opacity:1}
.theme-footer .theme-footer__social ul svg{display:block;height:auto;width:20px}.theme-footer .col-sm-6{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%;padding:0 12px}
@media screen and (min-width:768px){.theme-footer .col-md-4{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:33.33333%}
}@media screen and (min-width:1025px){.theme-footer .col-xl-2{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:16.66667%}
.theme-footer .col-xl-3{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:25%}
}@-webkit-keyframes wiggle{0%{-webkit-transform:translateX(0);transform:translateX(0)}
45%{-webkit-transform:translateX(2px);transform:translateX(2px)}90%{-webkit-transform:translateX(-0.5px);transform:translateX(-0.5px)}
100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes wiggle{0%{-webkit-transform:translateX(0);transform:translateX(0)}
45%{-webkit-transform:translateX(2px);transform:translateX(2px)}90%{-webkit-transform:translateX(-0.5px);transform:translateX(-0.5px)}
100%{-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes hideBriefly{0%{-webkit-transform:translateX(0);transform:translateX(0)}
10%{-webkit-transform:translateX(103%);transform:translateX(103%)}90%{-webkit-transform:translateX(103%);transform:translateX(103%)}
100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes hideBriefly{0%{-webkit-transform:translateX(0);transform:translateX(0)}
10%{-webkit-transform:translateX(103%);transform:translateX(103%)}90%{-webkit-transform:translateX(103%);transform:translateX(103%)}
100%{-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes hideBriefly2{90%{opacity:1}
100%{opacity:0}}@keyframes hideBriefly2{90%{opacity:1}100%{opacity:0}}form.form-bar{position:relative}
form.form-bar input{-webkit-box-shadow:none;box-shadow:none;border:0;border-bottom:2px solid #00214e;padding:.75em 0;color:#00214e}
form.form-bar input::-ms-clear{display:none}form.form-bar label{margin-bottom:0;z-index:1}
form.form-bar input[type="email"]{font-family:"SharpSans","Helvetica Neue","Helvetica","Arial",sans-serif;font-weight:500;padding-right:30px;margin-bottom:0;font-size:18px;line-spacing:.5px;margin-top:0}
@media screen and (min-width:768px){.subscribe-form-header form.form-bar input[type="email"]{min-width:250px}
}@media screen and (min-width:1025px){.subscribe-form-header form.form-bar input[type="email"]{min-width:430px}
}form.form-bar input[type="search"]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:white;display:block;font-size:1em;font-style:italic;margin:0;padding:.5em 0;position:relative;width:100%}
form.form-bar button[type="submit"]{position:absolute;top:0;right:0;bottom:0;outline:0;border:0;padding:0;font-size:14px;background:transparent;color:#00214e;margin:0;-webkit-transition:.7s cubic-bezier(0.19,1,0.22,1);transition:.7s cubic-bezier(0.19,1,0.22,1);z-index:3}
form.form-bar button[type="submit"] .icon-arrow{height:24px;width:24px;fill:#fef3d1}
form.form-bar button[type="submit"] .icon-arrow .shadow{-webkit-transition:-webkit-transform 150ms ease;transition:-webkit-transform 150ms ease;transition:transform 150ms ease;transition:transform 150ms ease,-webkit-transform 150ms ease}
form.form-bar button[type="submit"]:hover .shadow{-webkit-transform:translate(1px,2px);transform:translate(1px,2px)}
.subscribe-form-header form.form-bar button[type="submit"]{background-color:#00214e;color:white;width:auto}
form.form-bar button[type="submit"] img{height:12px;opacity:.7}
.site .error .icon{fill:red;height:13px;width:13px}.site .error .msg{display:block;color:red;-webkit-animation:.15s linear .1s 3 normal forwards wiggle;animation:.15s linear .1s 3 normal forwards wiggle;font-family:"SharpSans","Helvetica Neue","Helvetica","Arial",sans-serif}
.site .error input,.site .error textarea{border-color:red}.site .error button[type="submit"]{top:1px;right:1px;bottom:1px;-webkit-animation:hideBriefly 3s cubic-bezier(0.19,1,0.22,1);animation:hideBriefly 3s cubic-bezier(0.19,1,0.22,1);position:absolute}
.site .error button[type="submit"]:after{content:"";background:transparent url(../icons/error.svg) no-repeat 0 50%;background-size:4px auto;width:27px;height:27px;top:50%;margin-top:-13.5px;left:0;-webkit-transform:translateX(-100%);transform:translateX(-100%);display:block;fill:red;position:absolute;-webkit-animation:hideBriefly2 3s cubic-bezier(0.19,1,0.22,1) forwards;animation:hideBriefly2 3s cubic-bezier(0.19,1,0.22,1) forwards}
.site .success .icon{fill:#00d45b;height:19px;width:26px;z-index:2;opacity:1}.site .success button[type="submit"]{-webkit-transform:translateX(102%);transform:translateX(102%)}
.subscribe-form{text-align:center;z-index:0;position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.subscribe-form h3{margin-bottom:15px;font-size:18px;font-weight:normal;color:#00214e}
@media screen and (min-width:768px){.subscribe-form h3{font-size:24px}}.subscribe-form .hamburger-menu{position:absolute;top:20px;right:24px;width:17px;height:12px;cursor:pointer}
.subscribe-form .hamburger-menu .bar,.subscribe-form .hamburger-menu .bar:after,.subscribe-form .hamburger-menu .bar:before{width:17px;height:2px}
.subscribe-form .hamburger-menu .bar{position:relative;-webkit-transform:translateY(5px);transform:translateY(5px);background:#00214e;-webkit-transition:all 0ms 300ms;transition:all 0ms 300ms}
.subscribe-form .hamburger-menu .bar.animate,.toggled .subscribe-form .hamburger-menu .bar{background:rgba(255,255,255,0)}
.subscribe-form .hamburger-menu .bar:before{content:"";position:absolute;left:0;bottom:5px;background:#00214e;-webkit-transition:bottom 300ms 300ms cubic-bezier(0.23,1,0.32,1),-webkit-transform 300ms cubic-bezier(0.23,1,0.32,1);transition:bottom 300ms 300ms cubic-bezier(0.23,1,0.32,1),-webkit-transform 300ms cubic-bezier(0.23,1,0.32,1);transition:bottom 300ms 300ms cubic-bezier(0.23,1,0.32,1),transform 300ms cubic-bezier(0.23,1,0.32,1);transition:bottom 300ms 300ms cubic-bezier(0.23,1,0.32,1),transform 300ms cubic-bezier(0.23,1,0.32,1),-webkit-transform 300ms cubic-bezier(0.23,1,0.32,1)}
.subscribe-form .hamburger-menu .bar:after{content:"";position:absolute;left:0;top:5px;background:#00214e;-webkit-transition:top 300ms 300ms cubic-bezier(0.23,1,0.32,1),-webkit-transform 300ms cubic-bezier(0.23,1,0.32,1);transition:top 300ms 300ms cubic-bezier(0.23,1,0.32,1),-webkit-transform 300ms cubic-bezier(0.23,1,0.32,1);transition:top 300ms 300ms cubic-bezier(0.23,1,0.32,1),transform 300ms cubic-bezier(0.23,1,0.32,1);transition:top 300ms 300ms cubic-bezier(0.23,1,0.32,1),transform 300ms cubic-bezier(0.23,1,0.32,1),-webkit-transform 300ms cubic-bezier(0.23,1,0.32,1)}
.subscribe-form .hamburger-menu .bar.animate:after,.toggled .subscribe-form .hamburger-menu .bar:after{top:0;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:top 300ms cubic-bezier(0.23,1,0.32,1),-webkit-transform 300ms 300ms cubic-bezier(0.23,1,0.32,1);transition:top 300ms cubic-bezier(0.23,1,0.32,1),-webkit-transform 300ms 300ms cubic-bezier(0.23,1,0.32,1);transition:top 300ms cubic-bezier(0.23,1,0.32,1),transform 300ms 300ms cubic-bezier(0.23,1,0.32,1);transition:top 300ms cubic-bezier(0.23,1,0.32,1),transform 300ms 300ms cubic-bezier(0.23,1,0.32,1),-webkit-transform 300ms 300ms cubic-bezier(0.23,1,0.32,1)}
.subscribe-form .hamburger-menu .bar.animate:before,.toggled .subscribe-form .hamburger-menu .bar:before{bottom:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition:bottom 300ms cubic-bezier(0.23,1,0.32,1),-webkit-transform 300ms 300ms cubic-bezier(0.23,1,0.32,1);transition:bottom 300ms cubic-bezier(0.23,1,0.32,1),-webkit-transform 300ms 300ms cubic-bezier(0.23,1,0.32,1);transition:bottom 300ms cubic-bezier(0.23,1,0.32,1),transform 300ms 300ms cubic-bezier(0.23,1,0.32,1);transition:bottom 300ms cubic-bezier(0.23,1,0.32,1),transform 300ms 300ms cubic-bezier(0.23,1,0.32,1),-webkit-transform 300ms 300ms cubic-bezier(0.23,1,0.32,1)}
.subscribe-form label{margin-bottom:0;position:relative;overflow-x:hidden}.subscribe-form .icon-status{height:13px;width:13px;position:absolute;right:10px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:.7s cubic-bezier(0.19,1,0.22,1);transition:.7s cubic-bezier(0.19,1,0.22,1)}
.subscribe-form .msg{margin-top:5px;text-align:left;position:absolute;left:0;top:100%;font-size:12px;font-family:"SharpSans","Helvetica Neue","Helvetica","Arial",sans-serif;-webkit-transform:translateY(-23px);transform:translateY(-23px);-webkit-transition:.7s cubic-bezier(0.19,1,0.22,1);transition:.7s cubic-bezier(0.19,1,0.22,1);display:none}
.subscribe-form .success .msg{display:block;-webkit-transform:translateY(0);transform:translateY(0);color:#00214e;bottom:0;top:auto;font-size:16px;font-family:"SharpSans","Helvetica Neue","Helvetica","Arial",sans-serif;margin:0;line-height:3.3}
@media screen and (min-width:768px){.subscribe-form .hamburger-menu{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:18px}
}@media screen and (min-width:1025px){.subscribe-form .hamburger-menu{right:56px}
}.footer-subscribe .subscribe-form-main{background-color:#ff8a56}.footer-subscribe .subscribe-form-main .column-icon{display:none}
.footer-subscribe .subscribe-form-main button[type="submit"] .icon{fill:#ff8a56}
.subscribe-form-header{z-index:1050;padding:30px 20px;position:sticky;top:0;overflow:visible;height:163px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:none}
.subscribe-form-header:before{content:"";position:absolute;top:-100px;left:0;width:100%;height:100px;background-color:#eaefee}
.subscribe-header-open .subscribe-form-header{display:-webkit-box;display:-ms-flexbox;display:flex}
.subscribe-form-header h3{padding:0 24%}.subscribe-form-header .subscribe-form-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.ie-11 .subscribe-form-header .subscribe-form-row,.ie-10 .subscribe-form-header .subscribe-form-row{position:relative}
@media screen and (min-width:768px){.subscribe-header-open .subscribe-form-header{height:auto;display:block}
.admin-bar .subscribe-form-header{top:46px}}@media screen and (min-width:768px) and (min-width:783px){.admin-bar .subscribe-form-header{top:32px}
}@media screen and (min-width:768px){.subscribe-form-header .subscribe-form-row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.subscribe-form-header h3{margin-bottom:0;margin-right:20px;font-size:18px;padding:0}
}@media screen and (min-width:1025px){.admin-bar .subscribe-form-header{top:32px}
.subscribe-form-header h3{font-size:24px}.subscribe-form-header input[type="email"]{width:440px}
}#popup-subscribe{position:fixed;top:0;left:0;right:0;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:opacity .3s ease,z-index .3s step-end;transition:opacity .3s ease,z-index .3s step-end;opacity:0;z-index:-1;padding:15px}
.show-popup-subscribe #popup-subscribe{z-index:2147483646;-webkit-transition:opacity .4s ease;transition:opacity .4s ease;opacity:1}
#popup-subscribe .overlay{background:rgba(0,0,0,0.6);position:fixed;top:-1000px;left:-1000px;right:-1000px;bottom:-1000px}
#popup-subscribe .popup-content{position:relative;z-index:2147483647;background:#fe8a71;-webkit-box-shadow:0 0 12px rgba(0,0,0,0.3),0 1px 5px rgba(0,0,0,0.2);box-shadow:0 0 12px rgba(0,0,0,0.3),0 1px 5px rgba(0,0,0,0.2);padding:55px 110px 0;max-width:668px;text-align:center}
#popup-subscribe .popup-content span{color:#00214c;font-size:44px;font-family:Arial,sans-serif;font-weight:700;max-width:456px}
#popup-subscribe .popup-content iframe{display:block;margin:0 auto;border:0}#popup-subscribe .popup-close{display:inline-block;background-color:rgba(255,255,255,0.6);border:0;border-radius:50%;color:#525151;cursor:pointer;font-family:Arial,sans-serif;font-size:20px;font-weight:400;height:20px;line-height:1;outline:0;padding:0;position:absolute;right:10px;text-align:center;top:10px;-webkit-transition:background-color .2s ease-in-out,-webkit-transform .2s ease-in-out;transition:background-color .2s ease-in-out,-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out,background-color .2s ease-in-out;transition:transform .2s ease-in-out,background-color .2s ease-in-out,-webkit-transform .2s ease-in-out;width:20px;z-index:1}
#popup-subscribe .popup-close:hover{background-color:#fff;-webkit-transform:scale(1.2);transform:scale(1.2)}
@media only screen and (max-width:922px){#popup-subscribe .popup-content{padding:55px 30px 0}
}.join-zocdoc{text-align:center;margin-bottom:60px;padding:38px 0;background-color:#feed5a}
.search .join-zocdoc,.archive .join-zocdoc{background-color:#d0f5d6;margin-bottom:70px}
.search .join-zocdoc a.button,.archive .join-zocdoc a.button{background-color:#d0f5d6}
.join-zocdoc h5{font-family:"SharpSans","Helvetica Neue","Helvetica","Arial",sans-serif;font-size:18px;letter-spacing:1px;font-weight:600}
.join-zocdoc h3{font-family:"SharpSans","Helvetica Neue","Helvetica","Arial",sans-serif;font-size:32px;line-height:37px;margin:.7em 10%;font-weight:600}
.join-zocdoc a.button{background-color:#feed5a}@media screen and (min-width:768px){.join-zocdoc{padding:60px 0 50px}
.search .join-zocdoc,.archive .join-zocdoc{width:100vw;position:relative;left:50%;margin-right:-50vw;margin-left:-50vw}
.join-zocdoc .container{padding:60px 0}}@media screen and (min-width:1025px){.join-zocdoc{text-align:left;margin-bottom:40px;padding:38px 24px}
.search .join-zocdoc,.archive .join-zocdoc{width:auto;position:static;margin-right:0;margin-bottom:60px;margin-left:0}
.join-zocdoc h3{padding-right:1em;margin-right:0;margin-left:0}.join-zocdoc .container{padding:40px 0}
}.browse-topics.aside-item{margin-bottom:60px}@media screen and (min-width:1025px){.browse-topics{margin-bottom:40px}
.browse-topics.aside-item{margin-bottom:40px}}.homepage-section h2{font-size:24px;font-weight:bold;margin-bottom:13px;font-family:"SharpSans","Helvetica Neue","Helvetica","Arial",sans-serif;letter-spacing:1px}
@media screen and (min-width:768px){.homepage-section h2{font-size:34px}}@media screen and (min-width:1025px){.homepage-section h2{font-size:36px}
}.section-latest-stories{padding:40px 0 0}.section-latest-stories .homepage-section-title{margin-bottom:32px}
@media screen and (max-width:767px){.section-latest-stories .homepage-section-title{margin-bottom:40px}
}.section-latest-stories .the-dose-posts-container{padding-bottom:45px}@media screen and (max-width:767px){.section-latest-stories .the-dose-posts-container{padding-bottom:0}
}.section-latest-stories .the-dose-posts-container.single-post .the-dose-main{max-width:100%;padding-right:0;border-right:0}
@media screen and (min-width:768px) and (max-width:1024px){.section-latest-stories .the-dose-posts-container.single-post .the-dose-main{width:100%;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}
}.section-latest-stories .latest-load-more-mobile{display:none;width:100%}@media screen and (max-width:767px){.section-latest-stories .latest-load-more-mobile{display:block}
}.section-additional-posts .homepage-section-separator{margin-top:0}@media screen and (max-width:767px){.section-additional-posts hr{display:none}
.section-additional-posts .row.preview-latest-list-container{padding:0}.section-additional-posts .preview-latest-list-container .aside{width:100%}
}.post_tags{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
@media screen and (min-width:768px){.post_tags{padding-right:15%;padding-left:15%}
}@media screen and (min-width:1025px){.post_tags{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;padding-right:0;padding-left:0}
}.explore-topics{padding:80px 0}@media screen and (max-width:767px){.explore-topics{padding:40px 0}
}.explore-topics .homepage-section-title{margin:0 0 40px}@media screen and (max-width:767px){.explore-topics .homepage-section-title{margin:0 0 32px}
}.explore-topics ul{display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;margin:-12px;-ms-flex-wrap:wrap;flex-wrap:wrap}
@media screen and (min-width:768px){.explore-topics ul{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
}.explore-topics ul li{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;margin:0;padding:6px;width:100%}
@media screen and (min-width:768px) and (max-width:1024px){.explore-topics ul li{-webkit-box-flex:0;-ms-flex:0 0 33.3333%;flex:0 0 33.3333%;width:33.3333%}
}@media screen and (min-width:1025px){.explore-topics ul li{-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;width:20%}
}.explore-topics ul li .icon-wrapper{width:156px;height:156px;background:#fff;border-radius:500px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto 36px}
.explore-topics ul li a{display:block;height:100%;background:#f5f0e2;border-radius:5px;padding:36px 18px 65px;text-align:center;position:relative;-webkit-transition:-webkit-box-shadow ease-in-out .3s;transition:-webkit-box-shadow ease-in-out .3s;transition:box-shadow ease-in-out .3s;transition:box-shadow ease-in-out .3s,-webkit-box-shadow ease-in-out .3s}
.explore-topics ul li a:hover{-webkit-box-shadow:2px 2px 6px #e2e2e2;box-shadow:2px 2px 6px #e2e2e2}
.explore-topics ul li a svg,.explore-topics ul li a img{max-height:90px;max-width:90px}
.explore-topics ul li a .desc h3{font-weight:600;font-size:22px;line-height:28px;color:#333}
.explore-topics ul li a .desc p{line-height:25px}.explore-topics ul li a .desc .category-link{position:absolute;bottom:40px;left:50%;width:120px;text-align:center;margin-left:-60px;font-weight:600;font-size:16px;line-height:24px;text-decoration:underline;color:#333}
@media screen and (max-width:767px){.explore-topics ul li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:12px 18px;text-align:left;position:relative}
.explore-topics ul li a:after{content:"";background-image:url(../images/chevron-right.svg);height:14px;width:8px;margin-left:auto}
.explore-topics ul li a .icon-wrapper{height:65px;width:65px;margin:0}.explore-topics ul li a .desc{padding-left:18px}
.explore-topics ul li a .desc h3{font-size:14px;line-height:18px;margin:0 0 4px}.explore-topics ul li a .desc p{font-size:12px;line-height:16px;margin:0}
.explore-topics ul li a svg,.explore-topics ul li a img{height:40px;width:40px}.explore-topics ul li a .category-link{display:none}
}@media screen and (max-width:767px){.explore-topics ul{margin:-6px}.explore-topics ul li{padding:6px}
}.zocdocs-pov{padding-top:29px;padding-bottom:29px;background:transparent no-repeat 50% 50%;background-size:cover}
.zocdocs-pov .container{background-color:#fdfaee;padding:40px 20px}.zocdocs-pov .column-info{text-align:center;padding-bottom:30px;margin-bottom:30px;background:transparent url(../images/squiggle-horiz.png) no-repeat 50% 100%;background-size:auto 8px}
.zocdocs-pov .column-info h4{font-size:12px;text-transform:uppercase;margin-bottom:16px;font-family:"SharpSans","Helvetica Neue","Helvetica","Arial",sans-serif;letter-spacing:2px}
.zocdocs-pov .column-info h2{font-size:36px;margin-bottom:12px;font-weight:400;font-family:"SharpSans","Helvetica Neue","Helvetica","Arial",sans-serif}
.zocdocs-pov .column-info p{font-size:16px;color:#00214e}.zocdocs-pov article.preview{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:27px}
.zocdocs-pov article.preview:last-child{margin-bottom:0}.zocdocs-pov article.preview .post-image{margin-right:20px}
.zocdocs-pov article.preview .post-image .thumbnail{padding:0;height:100px;width:100px;margin-bottom:0;margin-right:0;margin-left:0}
.zocdocs-pov article.preview .post-text-content{padding-top:0;text-align:left}.zocdocs-pov article.preview .post-text-content .category-links a{font-size:14px}
.zocdocs-pov article.preview .post-text-content .excerpt{display:none}.zocdocs-pov article.preview .post-text-content .entry-title{font-size:16px;line-height:1.3125;font-family:"SharpSans","Helvetica Neue","Helvetica","Arial",sans-serif;font-weight:400;margin:0 0 10px 0}
.zocdocs-pov article.preview .post-text-content .date{display:none}@media screen and (min-width:768px){.zocdocs-pov .column-info{padding-right:40px;padding-left:40px}
.zocdocs-pov .column-info h4{font-size:16px}.zocdocs-pov .column-info h2{font-size:54px;margin-bottom:21px}
.zocdocs-pov .column-info p{font-size:20px}.zocdocs-pov .container{padding:58px 30px 38px}
.zocdocs-pov article.preview{margin-bottom:41px}.zocdocs-pov article.preview .post-image .thumbnail{width:220px;padding-top:54.545454%;height:0;margin-bottom:0}
.zocdocs-pov article.preview .post-text-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-right:30px}
.zocdocs-pov article.preview .post-text-content .entry-title{font-size:22px}}@media screen and (min-width:1025px){.zocdocs-pov .zocdocs-pov-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.zocdocs-pov .zocdocs-pov-row::after{clear:both;content:"";display:block}
.zocdocs-pov .container{padding:50px 0}.zocdocs-pov .column-info{text-align:center;padding-right:100px;padding-right:60px;padding-bottom:0;padding-left:0;margin-bottom:0;background:transparent url(../images/squiggle-vert.png) repeat-y 100% 50%;background-size:8px auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-item-align:stretch;align-self:stretch;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
}@media screen and (min-width:1025px) and (min-width:1025px){.zocdocs-pov .column-info{width:calc(41.66667% - 45.33333px);float:left;margin-left:32px;margin-left:calc(8.33333% - 34.66667px + 64px)}
}@media screen and (min-width:1025px){.zocdocs-pov .column-info p{font-size:18px}
}@media screen and (min-width:1025px) and (min-width:1025px){.zocdocs-pov .list-links{width:calc(50% - 48px);float:left;margin-left:32px}
}@media screen and (min-width:1025px){.zocdocs-pov article.preview{margin-bottom:30px}
.zocdocs-pov article.preview .post-image .thumbnail{padding-top:54.6875%}}.the-dose{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:0;margin-bottom:15px;text-transform:uppercase;font-size:16px;font-family:"SharpSans","Helvetica Neue","Helvetica","Arial",sans-serif;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.the-dose .icon{height:30px;width:30px;margin-right:10px}@media screen and (min-width:768px){.the-dose{font-size:18px;margin-top:60px;margin-bottom:16px}
}@media screen and (min-width:1025px){.the-dose{font-size:20px;margin-top:70px;margin-bottom:10px}
}.about-subscribe{background-color:#feed5a;color:#00214e}.about-subscribe .about-blog{padding-top:30px;padding-bottom:56px;background:transparent url(../images/squiggle-horiz.png) no-repeat 0 90%;background-size:auto 8px}
.about-subscribe .about-blog .about-blog-link{color:#00214e;text-decoration:underline}
.about-subscribe .about-blog .about-blog-link:hover{color:rgba(0,33,78,0.8)}.about-subscribe p{color:#00214e}
.about-subscribe .column-icon{display:none}@media screen and (min-width:768px){.about-subscribe .about-blog{padding-top:65px;padding-bottom:108px;background-position:0 82%}
}@media screen and (min-width:1025px){.about-subscribe .about-subscribe-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.about-subscribe .about-subscribe-row::after{clear:both;content:"";display:block}
}@media screen and (min-width:1025px) and (min-width:1025px){.about-subscribe .about-subscribe-row{margin-left:-32px;margin-right:-32px;width:calc(100% + 64px)}
}@media screen and (min-width:1025px){.about-subscribe .about-blog{padding-top:0;padding-right:20px;padding-bottom:0;margin-top:87px;margin-bottom:87px;background:transparent url(../images/squiggle-vert.png) repeat-y 95% 50%;background-size:8px auto}
}@media screen and (min-width:1025px) and (min-width:1025px){.about-subscribe .about-blog{width:calc(58.33333% - 50.66667px);float:left;margin-left:32px}
}@media screen and (min-width:1025px){.about-subscribe .about-blog p{padding-right:100px}
.about-subscribe .form{width:auto;margin:0}.about-subscribe .column-form{display:block}
.about-subscribe .column-form h3{width:auto;float:none}.about-subscribe .column-form .form-bar{width:auto;float:none;margin-left:0}
}.homepage-section-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.homepage-section-title h2,.homepage-section-title h3{font-weight:700;font-size:21px;line-height:21px;letter-spacing:.12em;text-transform:uppercase;margin:0}
@media screen and (max-width:767px){.homepage-section-title h2,.homepage-section-title h3{font-size:16px;line-height:16px}
}.homepage-section-separator{border-bottom:1px solid #c5c5c5}.section-tags_tags-list{margin:-5px;margin-bottom:54px}
.section-tags_tags-list span{display:inline-block;padding:5px}.section-reports{background:#fdfaee;padding:68px 0}
@media screen and (max-width:767px){.section-reports{padding:40px 0}.section-reports article.preview:last-child{margin:0}
}.section-reports .homepage-section-separator{margin-top:0}.section-reports .homepage-section-title{margin:0 0 40px}
@media screen and (max-width:767px){.section-reports .homepage-section-title{margin:0 0 24px}
}.section-reports .time-byline{display:none !important}.section-book{background:#ff8a56}
@media screen and (max-width:767px){.section-book .container{padding:0}}.section-book .row{display:-webkit-box;display:-ms-flexbox;display:flex}
@media screen and (max-width:767px){.section-book .row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
}.section-book .section-book_content{max-width:459px;padding:74px 0 100px}@media screen and (max-width:767px){.section-book .section-book_content{padding:40px 24px}
}.section-book .section-book_content span{font-weight:500;font-size:47px;line-height:130%;color:#333;display:block;margin-bottom:44px}
@media screen and (max-width:767px){.section-book .section-book_content span{font-size:36px;line-height:44px;margin-bottom:24px}
}.section-book .section-book_img{-ms-flex-item-align:end;align-self:end}.section-book .section-book_img svg{display:block}
@media screen and (max-width:767px){.section-book .section-book_img{display:none}
}.section-book .section-book_img-mobile{display:none;padding:0}.section-book .section-book_img-mobile svg{margin:0 auto;display:block;max-width:100%}
@media screen and (max-width:767px){.section-book .section-book_img-mobile{display:block}
}@media screen and (min-width:768px) and (max-width:1024px){.section-book .section-book_content,.section-book .section-book_img{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;width:50%}
.section-book .section-book_content svg,.section-book .section-book_img svg{width:360px;height:192px}
}.section-patient-stories,.section-most-popular{background:#fdfaee;padding-top:40px}
.section-patient-stories .homepage-section-separator,.section-most-popular .homepage-section-separator{margin-top:0}
.section-patient-stories .homepage-section-title{margin:0 0 27px}.section-most-popular{background:#fdfaee}
.section-most-popular .homepage-section-title{margin:0 0 32px}@media screen and (max-width:767px){.section-most-popular .the-dose-main article.preview .post-text-content{text-align:left}
.section-most-popular .the-dose-main article.preview .entry-eyebrow a{font-weight:700;font-size:10px;line-height:13px;color:#333}
.section-most-popular .homepage-section-title{margin:0 0 40px}}article.preview{position:relative;margin-bottom:40px;padding-top:0}
article.preview .post-image .thumbnail{background:#ddd;padding-top:54.4%;background-size:cover;background-position:50% 50%;background-image:url(../images/more-default.png)}
@media only screen and (-webkit-min-device-pixel-ratio:1.3),only screen and (min--moz-device-pixel-ratio:1.3),only screen and (-webkit-min-device-pixel-ratio:1.3020833333333333),only screen and (min-resolution:125dpi),only screen and (min-resolution:1.3dppx){article.preview .post-image .thumbnail{background-image:url(../images/more-default_2x.png)}
}article.preview .entry-eyebrow{display:none}article.preview .post-text-content{padding-top:35px;text-align:center}
article.preview .post-text-content .entry-title{border-top:0;padding:0}article.preview .post-text-content .excerpt{display:-webkit-box;display:box;max-height:72px;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;box-orient:vertical;overflow:hidden;text-overflow:ellipsis}
@media screen and (min-width:768px){article.preview .post-text-content .excerpt{max-height:81px}
}article.preview .post-text-content .time-byline .author{margin-right:10px}article.preview .post-text-content .time-byline .author a{color:#2c64d8}
@media screen and (min-width:768px){article.preview{margin-bottom:50px}}@media screen and (min-width:1025px){article.preview{margin-bottom:100px}
article.preview .post-text-content{padding-top:45px}}.the-dose-main article .excerpt{display:none}
@media screen and (max-width:767px){.the-dose-main article .excerpt{display:block}
}@media screen and (min-width:768px){.row .the-dose-main article .thumbnail{margin-bottom:0;background-image:url(../images/hero-default.png)}
}@media only screen and (min-width:768px) and (-webkit-min-device-pixel-ratio:1.3),only screen and (min-width:768px) and (min--moz-device-pixel-ratio:1.3),only screen and (min-width:768px) and (-webkit-min-device-pixel-ratio:1.3020833333333333),only screen and (min-width:768px) and (min-resolution:125dpi),only screen and (min-width:768px) and (min-resolution:1.3dppx){.row .the-dose-main article .thumbnail{background-image:url(../images/hero-default_2x.png)}
}@media screen and (min-width:768px){.the-dose-main article:first-child .entry-title{font-size:36px;line-height:46px}
.the-dose-main article:nth-of-type(2) .post-text-content,.the-dose-main article:nth-of-type(3) .post-text-content{padding-top:0;text-align:left}
.the-dose-main article:nth-of-type(2) .thumbnail{margin-left:-5vw}.the-dose-main article:nth-of-type(3) .thumbnail{margin-right:-5vw}
}@media screen and (min-width:1025px){.the-dose-main article .post-text-content .entry-title{font-size:36px;line-height:44px}
}.the-dose-posts-container{display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:54px}
@media screen and (max-width:767px){.the-dose-posts-container{-ms-flex-wrap:wrap;flex-wrap:wrap}
}.the-dose-posts-container article.preview{margin:0}.the-dose-posts-container article.preview .entry-eyebrow,.the-dose-posts-container article.preview .excerpt{display:none}
.the-dose-posts-container .the-dose-main{max-width:737px;width:100%}@media screen and (min-width:1025px){.the-dose-posts-container .the-dose-main{padding-right:25px;border-right:1px solid #c5c5c5}
}.the-dose-posts-container article.preview .post-text-content{padding-top:36px}@media screen and (max-width:767px){.the-dose-posts-container{padding-bottom:40px}
.the-dose-posts-container .the-dose-main article.preview{margin:0 0 40px}.the-dose-posts-container .the-dose-main article.preview .post-text-content{padding-top:24px;text-align:left}
.the-dose-posts-container .the-dose-main article.preview .post-text-content .entry-title{margin:0 0 12px}
.the-dose-posts-container .the-dose-list article.preview{padding:24px 0 !important;border-top:1px solid #c5c5c5}
.the-dose-posts-container .the-dose-list article.preview figure{width:70px;height:70px}
}@media screen and (min-width:768px) and (max-width:1024px){.the-dose-posts-container .the-dose-main{width:50%;-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}
}@media screen and (min-width:768px) and (max-width:1024px){.the-dose-posts-container .the-dose-list{padding-left:24px}
}@media screen and (min-width:768px) and (max-width:1024px){.the-dose-posts-container .the-dose-list article.preview .post-text-content{padding:0 24px 0 0}
}@media screen and (max-width:767px){.the-dose-posts-container .the-dose-list article.preview .post-text-content .entry-title{margin-top:0}
}@media screen and (min-width:1025px){.the-dose-list{padding:0 29px}}.the-dose-list article{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.the-dose-list article.preview{padding-bottom:40px}.the-dose-list article.preview+.preview{border-top:1px solid #c5c5c5;padding-top:40px}
.the-dose-list article.preview+.preview:last-child{padding-bottom:0}.the-dose-list article.preview .post-text-content{padding:0 72px 0 0;text-align:left}
@media screen and (max-width:767px){.the-dose-list article.preview .post-text-content{padding:0 18px 0 0}
}.the-dose-list figure{height:140px;width:140px}.row.preview-latest-hero-container .secondary-header{line-height:1;margin-bottom:.45em}
@media screen and (min-width:768px){.row.preview-latest-hero-container article .entry-title{font-size:36px;line-height:46px}
}@media screen and (min-width:1025px){.row.preview-latest-hero-container .secondary-header{margin-bottom:.5em}
.row.preview-latest-hero-container article .category-links a{font-size:14px}.row.preview-latest-hero-container article .post-image .thumbnail{height:600px;margin-left:-5vw;margin-right:-5vw;padding-top:0;background-image:url(../images/hero-default.png)}
}@media only screen and (min-width:1025px) and (-webkit-min-device-pixel-ratio:1.3),only screen and (min-width:1025px) and (min--moz-device-pixel-ratio:1.3),only screen and (min-width:1025px) and (-webkit-min-device-pixel-ratio:1.3020833333333333),only screen and (min-width:1025px) and (min-resolution:125dpi),only screen and (min-width:1025px) and (min-resolution:1.3dppx){.row.preview-latest-hero-container article .post-image .thumbnail{background-image:url(../images/hero-default_2x.png)}
}@media screen and (min-width:1025px) and (min-width:1280px){.row.preview-latest-hero-container article .post-image{margin-left:calc((100vw - 1170px) / -2);margin-right:calc((100vw - 1170px) / -2)}
.row.preview-latest-hero-container article .post-image .thumbnail{margin-right:0;margin-left:0}
}@media screen and (min-width:1025px){.row.preview-latest-hero-container article .entry-title{font-size:54px;line-height:64px;margin-bottom:13px}
}@media screen and (max-width:767px){.archive #main .container{padding:0}}.row.preview-latest-list-container{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 0 88px}
.row.preview-latest-list-container .articles{width:100%}.row.preview-latest-list-container .articles article.preview{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:40px}
@media screen and (max-width:767px){.row.preview-latest-list-container .articles article.preview{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
}.row.preview-latest-list-container .articles article.preview .post-image{width:49%;-webkit-box-flex:0;-ms-flex:0 0 49%;flex:0 0 49%}
@media screen and (max-width:767px){.row.preview-latest-list-container .articles article.preview .post-image{width:100%;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}
}.row.preview-latest-list-container .articles article.preview figure{width:100%}.row.preview-latest-list-container .articles article.preview .post-text-content{margin:0;padding:0 0 0 24px;text-align:left}
@media screen and (max-width:767px){.row.preview-latest-list-container .articles article.preview .post-text-content{padding:24px 0 0}
}.row.preview-latest-list-container .articles article.preview .post-text-content .entry-title{font-weight:500;font-size:36px;line-height:44px;color:#333}
@media screen and (min-width:768px) and (max-width:1024px){.row.preview-latest-list-container .articles article.preview .post-text-content .entry-title{font-size:24px;line-height:1.3}
}@media screen and (max-width:767px){.row.preview-latest-list-container .articles article.preview .post-text-content .entry-title{font-size:25px;line-height:1.24;margin:0 0 12px}
}@media screen and (max-width:767px){.row.preview-latest-list-container{-ms-flex-wrap:wrap;flex-wrap:wrap}
.archive .row.preview-latest-list-container{padding:0}.archive .row.preview-latest-list-container .articles{padding:0 24px 72px}
.archive .row.preview-latest-list-container .articles article.preview{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:normal;-ms-flex-align:normal;align-items:normal}
.archive .row.preview-latest-list-container .articles article.preview .post-image{width:100%;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}
.archive .row.preview-latest-list-container .articles article.preview .post-text-content{padding:0}
.archive .row.preview-latest-list-container .articles article.preview .post-text-content .entry-title{font-size:24px;line-height:32px;margin:24px 0 0}
.archive .row.preview-latest-list-container .aside-column{width:100%}}.row.preview-left-right-container article.preview{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.row.preview-left-right-container article.preview .post-image{width:66.6666%;-webkit-box-flex:1;-ms-flex:1 0 66.6666%;flex:1 0 66.6666%}
.row.preview-left-right-container article.preview .post-image figure{width:100%}.row.preview-left-right-container article.preview .post-text-content{padding:0 0 0 24px;text-align:left}
.row.preview-left-right-container article.preview .entry-title{font-weight:500;font-size:36px;line-height:44px;color:#333;margin:0}
@media screen and (min-width:768px) and (max-width:1024px){.row.preview-left-right-container article.preview .entry-title{font-size:24px;line-height:32px}
}.row.preview-left-right-container article.preview .btn{margin:18px 0 0}.row.preview-left-right-container article.preview:nth-child(2n+1){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}
.row.preview-left-right-container article.preview:nth-child(2n+1) .post-text-content{padding:0 24px 0 0;text-align:left}
@media screen and (max-width:767px){.row.preview-left-right-container article.preview{-webkit-box-orient:vertical !important;-webkit-box-direction:normal !important;-ms-flex-direction:column !important;flex-direction:column !important}
.row.preview-left-right-container article.preview .post-image{width:100%;margin:0 0 30px}
.row.preview-left-right-container article.preview .post-image figure{height:137px}
.row.preview-left-right-container article.preview .post-text-content{padding:0 !important}
.row.preview-left-right-container article.preview .entry-title{font-size:24px;line-height:32px}
.row.preview-left-right-container article.preview .btn{margin:12px 0 0;padding:12px 34px}
}.ajax-load-more-wrap .excerpt{display:none !important}.post .container{max-width:846px}
.single #page,.page-template #page{background:#fdfaee}.single article.post,.single article.page,.page-template article.post,.page-template article.page{padding:80px 0}
@media screen and (max-width:767px){.single article.post,.single article.page,.page-template article.post,.page-template article.page{border-top:1px solid #cecece}
}.single article.post .large-quote,.single article.page .large-quote,.page-template article.post .large-quote,.page-template article.page .large-quote{position:relative;font-weight:500;font-size:40px;line-height:140%;display:-webkit-box;display:-ms-flexbox;display:flex;margin:90px 0 107px !important;padding:0 109px}
.single article.post .large-quote:before,.single article.post .large-quote:after,.single article.page .large-quote:before,.single article.page .large-quote:after,.page-template article.post .large-quote:before,.page-template article.post .large-quote:after,.page-template article.page .large-quote:before,.page-template article.page .large-quote:after{content:"";display:block;width:68px;height:51px;-webkit-box-flex:0;-ms-flex:0 0 58px;flex:0 0 58px;background-repeat:no-repeat;background-position:center center;background-size:contain;position:absolute}
@media screen and (max-width:767px){.single article.post .large-quote:before,.single article.post .large-quote:after,.single article.page .large-quote:before,.single article.page .large-quote:after,.page-template article.post .large-quote:before,.page-template article.post .large-quote:after,.page-template article.page .large-quote:before,.page-template article.page .large-quote:after{width:18px;-webkit-box-flex:0;-ms-flex:0 0 31px;flex:0 0 31px}
}.single article.post .large-quote:before,.single article.page .large-quote:before,.page-template article.post .large-quote:before,.page-template article.page .large-quote:before{background-image:url("../images/large-quote-start.svg");top:12px;left:0}
@media screen and (max-width:767px){.single article.post .large-quote:before,.single article.page .large-quote:before,.page-template article.post .large-quote:before,.page-template article.page .large-quote:before{top:-8px}
}.single article.post .large-quote:after,.single article.page .large-quote:after,.page-template article.post .large-quote:after,.page-template article.page .large-quote:after{background-image:url("../images/large-quote-end.svg");bottom:12px;right:0}
@media screen and (max-width:767px){.single article.post .large-quote,.single article.page .large-quote,.page-template article.post .large-quote,.page-template article.page .large-quote{padding:0 31px;font-size:24px;line-height:32px;margin:30px 0 59px !important}
}.single article .wp-block-kevinbatdorf-code-block-pro,.page-template article .wp-block-kevinbatdorf-code-block-pro{margin-bottom:40px}
.single article.page .container,.page-template article.page .container{max-width:846px}
.inline-book-an-appointment{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 0 30px;background-color:#5fc69b;background-image:url("../images/inline-book-an-appointment-bg.svg");background-size:cover;background-position:left center;background-repeat:no-repeat;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:175px;padding:0 24px 0 240px}
@media screen and (max-width:767px){.inline-book-an-appointment{padding:32px 100px 50px 24px;margin:0 -24px 30px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:start;height:auto;background-image:url("../images/inline-book-an-appointment-bg-mobile.svg");background-size:auto;background-position:top right}
}.inline-book-an-appointment span{font-weight:500;font-size:31px;line-height:41px;color:#333;max-width:290px}
@media screen and (max-width:767px){.inline-book-an-appointment span{max-width:100%;font-size:36px;line-height:48px;padding-right:40px}
}.inline-book-an-appointment .btn{font-weight:600;font-size:18px;margin-left:10px}
@media screen and (max-width:767px){.inline-book-an-appointment .btn{margin:20px 0 0}
}article.post .entry-header h1,article.type-post .entry-header h1,.about .entry-header h1{font-weight:500;font-size:60px;line-height:72px;text-align:center;color:#333;margin:0 0 14px}
@media screen and (max-width:767px){article.post .entry-header h1,article.type-post .entry-header h1,.about .entry-header h1{font-size:24px;line-height:32px}
}article.post .entry-header .time-byline,article.type-post .entry-header .time-byline,.about .entry-header .time-byline{font-weight:500;font-size:14px;line-height:18px;text-align:center;color:#333;margin:0 0 36px}
article.post .entry-header .time-byline a,article.type-post .entry-header .time-byline a,.about .entry-header .time-byline a{color:#1f6cd6}
article.post .entry-header .post-hero-image,article.type-post .entry-header .post-hero-image,.about .entry-header .post-hero-image{background-size:cover;background-image:url("../images/hero-default.png");background-repeat:no-repeat;background-position:50% 50%;padding-bottom:67.44%;width:100%;margin-bottom:72px}
@media only screen and (-webkit-min-device-pixel-ratio:1.3),only screen and (min--moz-device-pixel-ratio:1.3),only screen and (-webkit-min-device-pixel-ratio:1.3020833333333333),only screen and (min-resolution:125dpi),only screen and (min-resolution:1.3dppx){article.post .entry-header .post-hero-image,article.type-post .entry-header .post-hero-image,.about .entry-header .post-hero-image{background-image:url("../images/hero-default_2x.png")}
}@media screen and (min-width:768px){article.post .entry-header .post-hero-image,article.type-post .entry-header .post-hero-image,.about .entry-header .post-hero-image{padding-bottom:60.7%}
}@media screen and (min-width:1025px){article.post .entry-header .post-hero-image,article.type-post .entry-header .post-hero-image,.about .entry-header .post-hero-image{padding-bottom:460px}
}@media screen and (max-width:767px){article.post .entry-header .post-hero-image,article.type-post .entry-header .post-hero-image,.about .entry-header .post-hero-image{width:auto;margin:0 -24px 40px}
}.progress-bar{background:#ff6b63;position:absolute;top:100%;left:0;height:4px}.share-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.share-container .wpulike label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.share-container .wpulike svg{margin-top:-3px;width:32px;height:32px}.share-container .wpulike svg .heart{stroke:#00214e;stroke-width:1.5px;fill:transparent;-webkit-transition:150ms ease;transition:150ms ease}
.share-container .wpulike svg:hover .heart{fill:#00214e;stroke:none}.share-container .wpulike .count-box{font-size:14px;color:#9b9b9b;font-weight:normal;font-family:Georgia;position:static;margin-left:-4px;margin-right:4px}
.share-container a{-webkit-box-sizing:content-box;box-sizing:content-box;display:inline-block;width:40px;height:40px}
.share-container a.share-email .icon{height:13px;width:19px;fill:transparent;color:#00214e;stroke:none;margin-bottom:-9px}
.share-container a.share-email:hover .icon{color:#fdfaee;fill:#00214e}.share-container a .icon{width:40px;height:40px;fill:transparent;stroke:#00214e;-webkit-transition:150ms ease;transition:150ms ease}
.share-container a:hover .icon{stroke:transparent;fill:#00214e}.share-container .share-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.share-container .share-menu .share-email{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.share-container .share-menu .share-email .icon{margin-bottom:0}.share-container .share-menu .share-linkedin{display:none}
@media screen and (min-width:1025px){.share-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-item-align:end;align-self:flex-end}
.share-container .wpulike svg{height:40px;width:40px}.share-container .wpulike label{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.share-container .wpulike .count-box{margin:-6px 0 6px}}.touchevents .share-container .share-menu a{margin-left:0}
.zocdoc-inset-promo{background-color:#d0f5d6;width:100vw;position:relative;left:50%;margin-right:-50vw;margin-bottom:40px;margin-left:-50vw}
.zocdoc-inset-promo::after{clear:both;content:"";display:block}
.zocdoc-inset-promo .col{padding:30px 22px}.zocdoc-inset-promo h5{font-size:14px;line-height:14px;margin-bottom:20px;color:#004c35;position:relative;padding:10px 0 10px 13px;display:inline-block}
.zocdoc-inset-promo h5 .icon{height:36px;width:28px;position:absolute;left:0;top:0}
.zocdoc-inset-promo h5 span{position:relative}.zocdoc-inset-promo h3{font-size:30px;color:#004c35;font-weight:normal;margin-bottom:28px}
.zocdoc-inset-promo.zocdoc-inset-promo-form .col{padding:30px}.zocdoc-inset-promo .subscribe-form-main{padding:0;background:0;margin:0}
.zocdoc-inset-promo .subscribe-form-main h3{text-align:left;padding:0;font-size:28px}
.zocdoc-inset-promo .subscribe-form-main button[type="submit"]{background-color:#00214e;text-indent:15px;padding-right:0;padding-left:0;width:auto}
.zocdoc-inset-promo .subscribe-form-main button[type="submit"]:hover{color:#00214e}
.zocdoc-inset-promo .subscribe-form-main button[type="submit"]:hover .icon{fill:#00214e}
.zocdoc-inset-promo .subscribe-form-main button[type="submit"]:before{content:"Subscribe";color:#fff;font-size:16px}
@media screen and (min-width:768px){.zocdoc-inset-promo{width:auto;float:right;text-align:left;shape-outside:inset(0 0 0 0);clear:none;margin-right:0;left:auto;margin-right:0;margin-bottom:30px;margin-left:20px}
.zocdoc-inset-promo h3{font-size:28px}.zocdoc-inset-promo .col{padding:24px 40px 38px 40px;width:270px}
.zocdoc-inset-promo+a+blockquote{z-index:-1;clear:none;margin-right:-50px}.zocdoc-inset-promo+a+blockquote>p{float:none;display:inline}
.zocdoc-inset-promo .subscribe-form-main .row{margin-left:0;width:auto}.zocdoc-inset-promo .subscribe-form-main button[type="submit"]{background-color:#fff;text-indent:0;padding-right:10px;padding-left:10px;width:40px}
.zocdoc-inset-promo .subscribe-form-main button[type="submit"]:before{content:""}
.zocdoc-inset-promo .subscribe-form-main button[type="submit"]:hover{color:#fff}
.zocdoc-inset-promo .subscribe-form-main button[type="submit"]:hover .icon{fill:#fff}
}@media screen and (min-width:1025px){.zocdoc-inset-promo{float:right}.zocdoc-inset-promo h5{font-size:16px;line-height:16px;margin-bottom:18px}
.zocdoc-inset-promo a .icon{vertical-align:sub}}.timer-icon{vertical-align:middle}
.timer-icon .icon{width:16px;height:16px}.inline-promo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;margin:50px 0}
.inline-promo::after{clear:both;content:"";display:block}
.inline-promo .thumbnail{margin-bottom:20px}.inline-promo .thumbnail figure{height:0;background:#ddd;padding-top:55.556%;background-size:cover;background-position:50% 50%}
.inline-promo h2{font-size:24px}.inline-promo h2 a{background-image:none !important}
.inline-promo .time-byline{font-size:14px}@media screen and (min-width:768px){.inline-promo{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-top:39px;margin-bottom:42px}
}@media screen and (min-width:768px) and (min-width:768px) and (max-width:1024px){.inline-promo{margin-left:-20px;margin-right:-20px;width:calc(100% + 40px)}
}@media screen and (min-width:768px){.inline-promo .post-text-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-right:50px}
}@media screen and (min-width:768px) and (min-width:768px) and (max-width:1024px){.inline-promo .post-text-content{width:calc(87.5% - 37.5px);float:left;margin-left:20px}
}@media screen and (min-width:768px){.inline-promo .thumbnail{margin-bottom:0}}@media screen and (min-width:768px) and (min-width:768px) and (max-width:1024px){.inline-promo .thumbnail{width:calc(62.5% - 32.5px);float:left;margin-left:20px}
}@media screen and (min-width:768px){.inline-promo .thumbnail figure{padding-top:0;height:149px}
.inline-promo h2{font-size:22px}}@media screen and (min-width:1025px) and (min-width:1025px){.inline-promo{margin-left:-32px;margin-right:-32px;width:calc(100% + 64px)}
}@media screen and (min-width:1025px) and (min-width:1025px){.inline-promo .post-text-content{width:calc(58.33333% - 50.66667px);float:left;margin-left:32px}
}@media screen and (min-width:1025px) and (min-width:1025px){.inline-promo .thumbnail{width:calc(41.66667% - 45.33333px);float:left;margin-left:32px}
}@media screen and (min-width:1025px){.inline-promo h2{font-size:24px}}.wp-caption{margin-bottom:1.5em;max-width:100%;min-width:100%}
.wp-caption img{height:auto;min-width:100%}@media screen and (min-width:768px){.entry-content img{margin:0 0 1.5em 0}
.alignleft,img.alignleft{margin-right:1.5em;display:inline;float:left}.alignright,img.alignright{margin-left:1.5em;display:inline;float:right}
.aligncenter,img.aligncenter{margin-right:auto;margin-left:auto;display:block;clear:both}
.wp-caption{text-align:center;padding-top:5px;min-width:auto}.wp-caption img{min-width:auto}
.wp-caption img{border:0 none;padding:0;margin:0}}.wp-caption p.wp-caption-text{line-height:1.5;font-size:10px;margin:0}
.wp-smiley{margin:0 !important;max-height:1em}.wp-caption-text{color:gray;font-size:16px;text-align:left;font-family:"SharpSans","Helvetica Neue","Helvetica","Arial",sans-serif}
blockquote.left{margin-right:20px;text-align:right;margin-left:0;width:33%;float:left}
blockquote.right{margin-left:20px;text-align:left;margin-right:0;width:33%;float:right}
.more-posts{padding:80px 0 120px;background:#fff}@media screen and (max-width:767px){.more-posts .card-items .card+.card{margin:40px 0 0}
}@media screen and (min-width:768px){.more-posts .card-items{display:-webkit-box;display:-ms-flexbox;display:flex;margin:-12px}
.more-posts .card-items .card{padding:12px;-webkit-box-flex:0;-ms-flex:0 0 33.3333%;flex:0 0 33.3333%;width:33.3333%}
}.more-posts .category-links{display:none}.more-posts .entry-title{margin:0 0 4px}
.more-posts .entry-title a{font-weight:500;font-size:25px;line-height:33px;color:#333}
.more-posts .excerpt{font-weight:500;font-size:14px;line-height:18px;display:none}
.more-posts .thumbnail{width:100%;height:0;padding-top:54%;background-repeat:no-repeat;background-position:50% 50%;background-size:cover;background-image:url(../images/more-default.png);margin-bottom:24px}
@media only screen and (-webkit-min-device-pixel-ratio:1.3),only screen and (min--moz-device-pixel-ratio:1.3),only screen and (-webkit-min-device-pixel-ratio:1.3020833333333333),only screen and (min-resolution:125dpi),only screen and (min-resolution:1.3dppx){.more-posts .thumbnail{background-image:url(../images/more-default_2x.png)}
}.post .entry-content .row h1 a,.post .entry-content .row h2 a,.post .entry-content .row h3 a,.post .entry-content .row h4 a,.post .entry-content .row h5 a,.post .entry-content .row h6 a,.post .entry-content .row p a,.post .entry-content .row li a{color:#2c64d8;border:0}
.post .entry-content .row h1 a:hover,.post .entry-content .row h2 a:hover,.post .entry-content .row h3 a:hover,.post .entry-content .row h4 a:hover,.post .entry-content .row h5 a:hover,.post .entry-content .row h6 a:hover,.post .entry-content .row p a:hover,.post .entry-content .row li a:hover{cursor:pointer;text-decoration:underline}
.post .entry-content .row blockquote a{background-position:0 30px;font-weight:200}
@media screen and (min-width:768px){.post .entry-content .row blockquote a{background-position:0 39px}
}@media screen and (min-width:1025px){.post .entry-content .row blockquote a{background-position:0 45px}
}.post .entry-content .row>h1{font-size:36px;line-height:1.11111;font-weight:600;color:#333;margin-bottom:18px;clear:both}
.post .entry-content .row>h2{font-size:24px;line-height:1.16667;font-weight:600;color:#333;margin-bottom:18px;clear:both}
.post .entry-content .row>h3{font-size:24px;line-height:32px;font-weight:600;color:#333;margin-bottom:18px}
.post .entry-content .row>h4{font-size:22px;font-weight:600;color:#333;line-height:.84615;margin-bottom:18px}
.post .entry-content .row>h5{font-size:18px;font-weight:600;color:#333;line-height:1.22222;margin-bottom:18px;font-family:"SharpSans","Helvetica Neue","Helvetica","Arial",sans-serif}
.post .entry-content .row>h6{font-size:18px;font-weight:600;color:#333;line-height:1.22222;margin-bottom:18px}
.post .entry-content .row>h3[style],.post .entry-content .row>h4[style],.post .entry-content .row>h5[style]{margin-bottom:18px}
.post .entry-content .row>figure{margin-bottom:5px}.post .entry-content .row>figure img{height:auto}
.post .entry-content .row .wp-caption-text{font-size:15px;color:#747474}.post .entry-content .row p{line-height:1.65;margin-bottom:30px}
.post .entry-content .row ul,.post .entry-content .row ol{margin-left:40px}.post .entry-content .row li{margin-bottom:15px}
.post .entry-content .row li:last-of-type{margin-bottom:30px}@media screen and (min-width:768px){.post .entry-content .row>figure{margin-bottom:5px}
}.tags-links h5{font-weight:700;font-size:18px;line-height:100%;letter-spacing:.02em;text-transform:uppercase;color:#333;margin:0 0 12px}
.tags-links .tags-links_list{margin:-5px}.tags-links .tags-links_list>span{padding:5px;display:inline-block}
.post .social-links{background:#feed5a;padding:36px 48px;margin:60px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
@media screen and (max-width:767px){.post .social-links{margin:24px -24px 46px;padding:24px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
}.post .social-links span{font-weight:500;font-size:24px;line-height:32px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;color:#333}
@media screen and (max-width:767px){.post .social-links span{font-size:18px;line-height:28px;text-align:center;margin:0 0 12px}
}.post .social-links ul{list-style:none}.post .social-links ul li{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0;margin:0}
.post .social-links ul li a{color:#333}.post .social-links ul li a:hover{color:#000}
.post .social-links ul li a+a{margin-left:30px}.post .social-links ul svg{height:24px;width:24px;display:block}
.article-author{margin:0 0 40px}.article-author a{color:#2c64d8}.article-author a:hover{cursor:pointer;text-decoration:underline}
.comments-area{font-family:"SharpSans","Helvetica Neue","Helvetica","Arial",sans-serif;margin:0 0 33px}
.comments-area-closed .comments-title{background-color:#f0f0f0}.comments-area .comments-title{text-align:center;font-size:16px;font-weight:600;padding:15px 0;margin-bottom:17px;display:block;color:#00214e;border:2px solid #00214e;background-color:transparent;font-family:"SharpSans","Helvetica Neue","Helvetica","Arial",sans-serif}
.comments-area .comments-title:hover{background-color:#00214e;color:white}.comments-area .comments-title:hover .icon-comment{fill:white;color:#00214e}
.comments-area .comments-title .icon-comment{-webkit-transition:150ms ease;transition:150ms ease;width:24px;height:21px;fill:#00214e;color:white;vertical-align:middle;margin-right:20px}
.comments-area .comment-author{color:#00214e;font-size:14px;line-height:1;font-weight:500;font-family:"SharpSans","Helvetica Neue","Helvetica","Arial",sans-serif}
.comments-area .comment-author cite{font-style:normal;font-weight:600}.comments-area .comment-meta{margin-bottom:30px}
.comments-area .comment-meta a{font-size:14px;line-height:1;color:#747474}.comments-area .comment-text p{font-size:18px;color:rgba(0,0,0,0.7)}
.comments-area .comment-body{padding-bottom:30px;margin-bottom:30px;border-bottom:1px solid rgba(116,116,116,0.25)}
.comments-area .form-submit{text-align:center;margin-top:50px}.comments-area .comments-toggle{height:0;overflow:hidden;-webkit-transition:height 1s cubic-bezier(0.23,1,0.32,1);transition:height 1s cubic-bezier(0.23,1,0.32,1)}
.comments-area.toggled .comments-title{-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out;height:0;padding:0;overflow:hidden;border:0}
@media screen and (min-width:768px){.comments-area{margin-bottom:43px}.comments-area .comments-title{padding:23px 0;font-size:18px}
}@media screen and (min-width:1025px){.comments-area{margin-bottom:73px}}@media screen and (min-width:1025px) and (min-width:1025px){.comments-area{width:calc(66.66667% - 53.33333px);float:left;margin-left:32px;margin-left:calc(16.66667% - 37.33333px + 64px)}
}.archive-header{background-color:#f5f0e2;background-image:url(../images/archive-bg.svg);background-repeat:no-repeat;background-position:right center;background-size:auto 100%;margin:0 0 84px}
.archive-header .row{min-height:275px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.archive-header.author-header .row{min-height:200px}.archive-header h1{font-weight:500;font-size:54px;line-height:71px;color:#333;margin:0;padding:24px 0}
@media screen and (max-width:767px){.archive-header{background-image:url(../images/archive-bg-mobile.svg);margin:0 0 40px}
.archive-header .row{min-height:auto}.archive-header h1{padding:50px 24px 100px;font-size:36px;line-height:38px}
}.not-found .page-header{padding-top:60px;padding-bottom:100px;background:transparent url(../images/squiggle-horiz.png) no-repeat 50% 100%;background-size:auto 8px}
.not-found .page-title{text-align:center}.not-found .page-title h1{font-size:54px;line-height:64px;font-weight:400;margin:0;position:relative}
.not-found .page-title h1 .logo{position:absolute;width:54px;height:54px;left:calc(50% - 136px);display:block;background:transparent url(../images/logo-404.png) no-repeat 0 50%;background-size:54px auto}
@media only screen and (-webkit-min-device-pixel-ratio:1.3),only screen and (min--moz-device-pixel-ratio:1.3),only screen and (-webkit-min-device-pixel-ratio:1.3020833333333333),only screen and (min-resolution:125dpi),only screen and (min-resolution:1.3dppx){.not-found .page-title h1 .logo{background-image:url(../images/logo-404_2x.png);background-size:54px auto}
}.not-found .page-title h3{font-family:"SharpSans","Helvetica Neue","Helvetica","Arial",sans-serif;font-weight:400;font-size:20px;line-height:30px;margin:30px 0 40px}
@media screen and (min-width:1025px){.not-found .page-title h3{font-size:24px}}.search .not-found .page-header{padding-top:0;padding-bottom:20px;background:0}
.search .not-found .page-header h2{text-align:left}@media screen and (min-width:768px){.search .not-found .page-header{padding-bottom:30px}
}@media screen and (min-width:1025px){.search .not-found .page-header{padding-bottom:20px}
}.author-header{background-image:none}.author-header h1{font-size:36px;line-height:44px;color:#333}
.data-spotlight{margin-top:90px;margin-bottom:100px}.data-spotlight::after{clear:both;content:"";display:block}
.data-spotlight h2{font-size:80px;-webkit-text-stroke:1px #00214e;text-shadow:1.2px 2px #00214e;margin-top:28px;margin-bottom:20px;color:#d0f5d6;line-height:1}
@media screen and (min-width:768px){.data-spotlight h2{-webkit-text-stroke:2px #00214e;text-shadow:4px 5px #00214e}
}.data-spotlight h4{font-size:24px;font-family:"SharpSans","Helvetica Neue","Helvetica","Arial",sans-serif}
.data-spotlight .factoid:before{font-size:400px;content:'“';color:#fdfaee;position:absolute;left:10%;top:0;font-family:'Georgia';line-height:1}
.data-spotlight .swiper-button-next,.data-spotlight .swiper-button-prev{background:0;padding:18px 21px 18px 24px;border:2px solid #00214e;background-color:white;width:auto;height:auto;right:-16px;margin-top:-32px}
.data-spotlight .swiper-button-next .icon,.data-spotlight .swiper-button-prev .icon{display:block;height:24px;width:12px}
.data-spotlight .swiper-button-next:hover,.data-spotlight .swiper-button-prev:hover{background-color:#00214e;border-color:white}
.data-spotlight .swiper-button-next:hover .icon,.data-spotlight .swiper-button-prev:hover .icon{fill:white}
.data-spotlight .swiper-wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.data-spotlight .swiper-button-prev{-webkit-transform:rotate(180deg);transform:rotate(180deg);right:auto;left:-16px}
.data-spotlight .container::after{clear:both;content:"";display:block}
@media screen and (min-width:768px){.data-spotlight h2{font-size:100px}.data-spotlight h4{font-size:28px}
.data-spotlight .factoid:before{font-size:500px}}@media screen and (min-width:1025px){.data-spotlight h2{font-size:120px}
.data-spotlight h4{font-size:34px}.data-spotlight .factoid:before{font-size:600px}
.data-spotlight .swiper-button-next,.data-spotlight .swiper-button-prev{right:97px}
.data-spotlight .swiper-button-prev{right:auto;left:97px}}.swiper-container{width:100%;height:auto}
@media screen and (min-width:1025px) and (min-width:1025px){.highlight-items{width:calc(83.33333% - 58.66667px);float:left;margin-left:32px;margin-left:calc(8.33333% - 34.66667px + 64px)}
}.highlight{background-color:#d0f5d6;text-align:center;padding-top:50px;padding-bottom:50px}
.highlight p{font-size:20px;color:#00214e;line-height:1.35714}.highlight .inner{padding-right:25px;padding-left:25px;position:relative}
@media screen and (min-width:768px){.highlight{padding-top:62px;padding-bottom:55px}
.highlight::after{clear:both;content:"";display:block}.highlight .inner{padding-right:0;padding-left:0}
}@media screen and (min-width:768px) and (min-width:768px) and (min-width:768px) and (max-width:1024px){.highlight .inner{width:calc(75% - 35px);float:left;margin-left:20px;margin-left:calc(12.5% - 22.5px + 40px)}
}@media screen and (min-width:768px){.highlight p{font-size:22px}.highlight a{font-size:20px}
}@media screen and (min-width:1025px){.highlight{padding-top:72px;padding-bottom:72px}
}@media screen and (min-width:1025px) and (min-width:1025px){.highlight .inner{width:calc(66.66667% - 53.33333px);float:left;margin-left:32px;margin-left:calc(16.66667% - 37.33333px + 64px)}
}@media screen and (min-width:1025px){.highlight p{font-size:28px}.highlight a{font-size:24px}
}.search-header{padding:20px 0 23px;margin-bottom:0;font-family:"SharpSans","Helvetica Neue","Helvetica","Arial",sans-serif}
.search-header::after{clear:both;content:"";display:block}
.search-header .search-title{font-size:16px;line-height:1.2;font-weight:600;color:#00214e}
.search-header form{position:relative}.search-header form input{border:0;font-size:28px;line-height:60px;height:60px;color:#00214e;font-weight:400;padding:0;margin:0;border-bottom:1px solid #9b9b9b;background-color:transparent}
.search-header form input::-webkit-search-cancel-button{display:none}.search-header form button{background-color:transparent;position:absolute;top:8px;right:0;padding:0;border:0}
.search-header form button .icon{width:30px;height:30px}.search-header form button:hover{-webkit-box-shadow:none;box-shadow:none;background-color:transparent}
.search-header .filters-list{margin:20px 0 0 0;height:16px}.search-header .filters-list li{float:left}
.search-header .filters-list li a{text-transform:uppercase;letter-spacing:2.5px;font-size:10px;line-height:14px;color:#ff6b63;font-weight:700;display:block;margin-right:15px;border-bottom:2px solid transparent;font-family:"SharpSans","Helvetica Neue","Helvetica","Arial",sans-serif}
.search-header .filters-list li a.selected{border-bottom:2px solid #ff6b63}.search-header .filters-list li a:hover{opacity:.8}
.search-header .filters-list li:last-child a{margin-right:0}@media screen and (min-width:768px){.search-header{padding-bottom:28px}
.search-header form input{font-size:54px;line-height:80px;height:80px}.search-header form button{top:18px}
.search-header form button .icon{width:37px;height:37px}.search-header .filters-list li a{letter-spacing:3px;font-size:12px;margin-right:30px}
}#page{overflow-x:hidden}.mobile-nav-is-open{overflow:hidden}.about p{line-height:32px;margin-bottom:30px}
.about p:last-of-type{margin-bottom:50px}.popup-infographic-viewer{position:fixed;top:0;left:0;right:0;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:opacity .3s ease,z-index .3s step-end;transition:opacity .3s ease,z-index .3s step-end;opacity:0;z-index:-1;padding:15px;overflow:auto}
.popup-infographic-viewer.visible{z-index:2147483646;-webkit-transition:opacity .4s ease;transition:opacity .4s ease;opacity:1}
.popup-infographic-viewer .overlay{background:rgba(0,0,0,0.6);position:fixed;top:-1000px;left:-1000px;right:-1000px;bottom:-1000px}
.popup-infographic-viewer .popup-content{position:relative;z-index:2147483647;-webkit-box-shadow:0 0 12px rgba(0,0,0,0.3),0 1px 5px rgba(0,0,0,0.2);box-shadow:0 0 12px rgba(0,0,0,0.3),0 1px 5px rgba(0,0,0,0.2);max-width:375px;text-align:center;margin:100px 0;font-size:0}
.popup-infographic-viewer .popup-content .infographic{width:100%;height:auto}.popup-infographic-viewer .popup-close{display:inline-block;background-color:rgba(255,255,255,0.6);border:0;border-radius:50%;color:#525151;cursor:pointer;font-family:Arial,sans-serif;font-size:20px;font-weight:400;height:20px;line-height:1;outline:0;padding:0;position:absolute;right:10px;text-align:center;top:10px;-webkit-transition:background-color .2s ease-in-out,-webkit-transform .2s ease-in-out;transition:background-color .2s ease-in-out,-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out,background-color .2s ease-in-out;transition:transform .2s ease-in-out,background-color .2s ease-in-out,-webkit-transform .2s ease-in-out;width:20px;z-index:1}
.popup-infographic-viewer .popup-close:hover{background-color:#fff;-webkit-transform:scale(1.2);transform:scale(1.2)}
.section-specialist-by-city{clear:both;background:#d8e9fd;padding:60px 0 72px}.section-specialist-by-city h3{font-family:"SharpSans","Helvetica Neue","Helvetica","Arial",sans-serif;font-size:24px;font-weight:600;line-height:32px;margin:0 0 1rem}
.section-specialist-by-city .powered-by{display:block;margin:0 0 40px}.section-specialist-by-city .row{margin:-1rem}
@media screen and (min-width:768px){.section-specialist-by-city .row{display:-webkit-box;display:-ms-flexbox;display:flex}
}.section-specialist-by-city .row .col{padding:.25rem;-webkit-box-flex:1;-ms-flex:1 1 0;flex:1 1 0}
.section-specialist-by-city .row .col a{display:block;padding:.75rem;font-family:"SharpSans","Helvetica Neue","Helvetica","Arial",sans-serif;font-size:16px;line-height:24px;color:#00234b;text-decoration:underline}
.section-specialist-by-city .row .col a:hover{opacity:.7}.sidebar-book-an-appointment{background:#ffbb95;width:300px}
.sidebar-book-an-appointment .sidebar-see-mobile{display:none}.sidebar-book-an-appointment .sidebar-see-mobile svg{display:block;margin-left:auto}
@media screen and (min-width:768px) and (max-width:1024px){.sidebar-book-an-appointment{width:200px}
}@media screen and (max-width:767px){.sidebar-book-an-appointment{width:100%}.sidebar-book-an-appointment .sidebar-see-mobile{display:block}
.sidebar-book-an-appointment .sidebar-zee-desktop{display:none}}.sidebar-book-an-appointment>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.sidebar-book-an-appointment>div>span{font-weight:500;font-size:39px;line-height:51px;color:#333;padding:47px 34px 0;display:block}
@media screen and (min-width:768px) and (max-width:1024px){.sidebar-book-an-appointment>div>span{font-size:32px;line-height:1.25}
}@media screen and (max-width:767px){.sidebar-book-an-appointment>div>span{font-size:36px;line-height:48px;padding:32px 24px 20px}
.sidebar-book-an-appointment>div>span span{display:inline-block;max-width:240px}}
.sidebar-book-an-appointment>div .sidebar-zee-desktop svg{width:100%;-ms-flex-item-align:end;align-self:end}
.sidebar-book-an-appointment .sidebar-book-an-appointment_btn-wrapper{padding:0 34px 36px;text-align:center;position:relative;z-index:9}
.sidebar-book-an-appointment .sidebar-book-an-appointment_btn-wrapper .btn{padding:20px;font-weight:600;font-size:16px;line-height:100%}
@media screen and (max-width:767px){.sidebar-book-an-appointment .sidebar-book-an-appointment_btn-wrapper{text-align:left;padding:0 24px;margin:0 0 -65px}
}.swiper-patient-stories{overflow:visible;margin:0 -28px;width:auto;padding:0 0 48px}
.swiper-patient-stories .swiper-slide{padding:0 28px;-webkit-box-sizing:border-box;box-sizing:border-box}
.swiper-patient-stories .swiper-button-next,.swiper-patient-stories .swiper-button-prev{background:0;width:54px;height:54px;margin-top:-27px}
.swiper-patient-stories .swiper-button-next.swiper-button-disabled,.swiper-patient-stories .swiper-button-prev.swiper-button-disabled{opacity:1}
@media screen and (max-width:767px){.swiper-patient-stories .swiper-button-next,.swiper-patient-stories .swiper-button-prev{display:none}
}.swiper-patient-stories .swiper-button-prev{left:-18px}.swiper-patient-stories .swiper-button-next{right:-18px}
.swiper-patient-stories.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-patient-stories .swiper-pagination-custom,.swiper-patient-stories .swiper-pagination-fraction{bottom:0}
.swiper-patient-stories.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-patient-stories .swiper-pagination-custom .swiper-pagination-bullet,.swiper-patient-stories .swiper-pagination-fraction .swiper-pagination-bullet{opacity:1;background:transparent;border:1.5px solid #333}
.swiper-patient-stories.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active,.swiper-patient-stories .swiper-pagination-custom .swiper-pagination-bullet.swiper-pagination-bullet-active,.swiper-patient-stories .swiper-pagination-fraction .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#333}
.card-patient-story .card-patient-story_inner{position:relative;padding:75px 0 0}
.card-patient-story .card-copy{background:#fff;padding:75px 24px 36px;text-align:center;border:1px solid #f5f0e2}
.card-patient-story .card-copy h4{font-weight:700;font-size:18px;line-height:100%;letter-spacing:.1rem;text-transform:uppercase;color:#333;margin:9px 0 26px}
.card-patient-story .card-copy .quote{font-weight:500;font-size:24px;line-height:32px;color:#333;margin:0 0 40px}
.card-patient-story .card-copy .btn{width:100%}.card-patient-story .card-image{padding:10px;border-radius:500px;background:#fff;position:absolute;left:50%;margin-top:-75px;margin-left:-75px;border:1px solid #f5f0e2}
.card-patient-story .card-image:before{content:"";width:160px;height:80px;display:block;background:#fff;position:absolute;bottom:-5px;left:-5px}
.card-patient-story .card-image figure{height:130px;width:130px;border-radius:500px;position:relative;z-index:9;background-position:center center;background-repeat:no-repeat;background-size:cover}