@font-face{font-display:swap;font-family:'proxima_nova_altbold';unicode-range:U+0020-007F;src:url(../../../../../../themes/best-upon-request/fonts/proxima-nova-alt-bold.woff2) format('woff2'),url(../../../../../../themes/best-upon-request/fonts/proxima-nova-alt-bold.woff) format('woff');font-weight:700;font-style:normal}@font-face{font-display:swap;font-family:'proximanova_regular_webfont';unicode-range:U+0020-007F;src:url(../../../../../../themes/best-upon-request/fonts/proximanova-regular-webfont.woff2) format('woff2'),url(../../../../../../themes/best-upon-request/fonts/proximanova-regular-webfont.woff) format('woff');font-weight:400;font-style:normal}body,p,a,li,ul,ol,blockquote{font-family:sans-serif;font-family:'proximanova_regular_webfont',sans-serif!important;font-weight:normal!important;color:#666}strong,b,h1,h2,h3,h4,h5,h6,.bold-text h1 span,.bold-text h2 span,.bold-text h3 span,.bold-text h4 span,.tophat .fl-button-text,.fl-menu a,.bold-button .fl-module-content .fl-button-wrap .fl-button,.fl-accordion-item .fl-accordion-button .fl-accordion-button-label{font-family:sans-serif;font-family:'proxima_nova_altbold',sans-serif!important;font-weight:bold!important}.normal-text h1 span,.normal-text h2 span,.normal-text h3 span,.normal-text h4 span{font-family:sans-serif;font-family:'proximanova_regular_webfont',sans-serif!important;font-weight:normal!important}h1{font-size:40px!important}.white-text .fl-module-content .fl-rich-text p,.white-text,.white-text h1 span,.white-text h2 span,.white-text h3 span,.white-text h4 span,.white-text ul li,.white-text ul li a{color:#fff!important}.teal-text .fl-module-content .fl-rich-text p,.teal-text,.teal-text h1 span,.teal-text h2 span,.teal-text h3 span,.teal-text h4 span{color:#549f97!important}.maternity-text .fl-module-content .fl-rich-text p,.maternity-text,.maternity-text h1 span,.maternity-text h2 span,.maternity-text h3 span,.maternity-text h4 span{color:#d65ca7!important}.gold-text .fl-module-content .fl-rich-text p,.gold-text,.gold-text h1 span,.gold-text h2 span,.gold-text h3 span,.gold-text h4 span{color:#e3a236!important}.light-blue-icon .fl-module-content .fl-button-wrap .fl-button .fl-button-icon{color:#adc1fd}.tophat-phone-icon .fl-module-content .fl-button-wrap .fl-button .fl-button-icon,.tophat-mail-icon .fl-module-content .fl-button-wrap .fl-button .fl-button-icon{font-size:14px}.site-header,.button-shadow .fl-module-content .fl-button-wrap .fl-button,.drop-shadow .fl-module-content .fl-photo .fl-photo-content img{-webkit-box-shadow:0 3px 3px 0 rgba(0,0,0,.33);-moz-box-shadow:0 3px 3px 0 rgba(0,0,0,.33);box-shadow:0 3px 3px 0 rgba(0,0,0,.33)}.button-white-bg .fl-module-content .fl-button-wrap .fl-button{background:#fff!important;background-color:rgba(255,255,255,1)!important}.separator,.separator-white,.separator-green{display:table;width:100%}.separator span,.separator-white span,.separator-green span{display:inline-block;text-align:center;vertical-align:middle;font-size:1.5em;padding:.125em .375em;width:50px}.separator::before,.separator-white::before,.separator-green::before,.separator::after,.separator-white::after,.separator-green::after{content:"";display:table-cell;width:50%;height:1px;vertical-align:middle;background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(0,0,0,0)),color-stop(35%,rgba(0,0,0,0)),color-stop(36%,rgba(175,196,254,1)),color-stop(44%,rgba(175,196,254,1)),color-stop(45%,rgba(0,0,0,0)),color-stop(100%,rgba(0,0,0,0)));background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0)50%,rgba(175,196,254,1) 0%,rgba(175,196,254,1) 0%,rgba(0,0,0,0) 55%,rgba(0,0,0,0) 100%);background:-moz-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0) 50%,rgba(175,196,254,1) 0%,rgba(175,196,254,1) 55%,rgba(0,0,0,0) 55%,rgba(0,0,0,0) 100%);background:-ms-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0) 45%,rgba(175,196,254,1) 46%,rgba(175,196,254,1) 54%,rgba(0,0,0,0) 55%,rgba(0,0,0,0) 100%);background:-o-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0) 45%,rgba(175,196,254,1) 46%,rgba(175,196,254,1) 54%,rgba(0,0,0,0) 55%,rgba(0,0,0,0) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,0) 45%,rgba(175,196,254,1) 46%,rgba(175,196,254,1) 54%,rgba(0,0,0,0) 55%),rgba(0,0,0,0) 100%)}.separator-white::before,.separator-white::after{background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(0,0,0,0)),color-stop(35%,rgba(0,0,0,0)),color-stop(36%,rgba(153,153,153,1)),color-stop(44%,rgba(153,153,153,1)),color-stop(45%,rgba(0,0,0,0)),color-stop(100%,rgba(0,0,0,0)));background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0)50%,rgba(153,153,153,1) 0%,rgba(153,153,153,1) 0%,rgba(0,0,0,0) 55%,rgba(0,0,0,0) 100%);background:-moz-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0) 50%,rgba(153,153,153,1) 0%,rgba(153,153,153,1) 55%,rgba(0,0,0,0) 55%,rgba(0,0,0,0) 100%);background:-ms-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0) 45%,rgba(153,153,153,1) 46%,rgba(153,153,153,1) 54%,rgba(0,0,0,0) 55%,rgba(0,0,0,0) 100%);background:-o-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0) 45%,rgba(153,153,153,1) 46%,rgba(153,153,153,1) 54%,rgba(0,0,0,0) 55%,rgba(0,0,0,0) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,0) 45%,rgba(153,153,153,1) 46%,rgba(153,153,153,1) 54%,rgba(0,0,0,0) 55%),rgba(0,0,0,0) 100%)}.separator-green::before,.separator-green::after{background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(0,0,0,0)),color-stop(35%,rgba(0,0,0,0)),color-stop(36%,rgba(255,255,255,1)),color-stop(44%,rgba(255,255,255,1)),color-stop(45%,rgba(0,0,0,0)),color-stop(100%,rgba(0,0,0,0)));background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0)50%,rgba(255,255,255,1) 0%,rgba(255,255,255,1) 0%,rgba(0,0,0,0) 55%,rgba(0,0,0,0) 100%);background:-moz-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0) 50%,rgba(255,255,255,1) 0%,rgba(255,255,255,1) 55%,rgba(0,0,0,0) 55%,rgba(0,0,0,0) 100%);background:-ms-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0) 45%,rgba(255,255,255,1) 46%,rgba(255,255,255,1) 54%,rgba(0,0,0,0) 55%,rgba(0,0,0,0) 100%);background:-o-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0) 45%,rgba(255,255,255,1) 46%,rgba(255,255,255,1) 54%,rgba(0,0,0,0) 55%,rgba(0,0,0,0) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,0) 45%,rgba(255,255,255,1) 46%,rgba(255,255,255,1) 54%,rgba(0,0,0,0) 55%),rgba(0,0,0,0) 100%)}.menu-item{padding:0 25px!important}.menu-item a{padding:36px 0 30px 0!important;line-height:1.2em}li.current_page_item .fl-has-submenu-container a,li.current_page_parent .fl-has-submenu-container a{border-bottom:4px solid #1f3575}.sub-menu .menu-item{padding:3px 15px!important}.sub-menu .menu-item:first-child{padding-top:6px!important}.sub-menu .menu-item:last-child{border-bottom:0!important}.fl-accordion-item .fl-accordion-button{display:flex;justify-content:center}.fl-accordion-item .fl-accordion-button .fl-accordion-button-label{color:#29378f;font-size:18px}.fl-accordion-item .fl-accordion-button .fl-accordion-button-label::before{display:inline-block;width:24px;height:31px;content:url(../../../../../../themes/best-upon-request/images/best-bullet.png);margin-right:25px;vertical-align:middle}.fl-accordion-item-active .fl-accordion-button{background:#29378f}.fl-accordion-item-active .fl-accordion-button .fl-accordion-button-label{color:#fff}.fl-accordion-button-icon{padding-top:5px;opacity:1}.fl-accordion-button-icon.fa-plus:before{content:url(../../../../../../themes/best-upon-request/images/accordion-down.png)}.fl-accordion-button-icon.fa-minus:before{content:url(../../../../../../themes/best-upon-request/images/accordion-up.png)}.fl-accordion-content{padding:20px 30px!important}.portal-cities .fl-accordion-item .fl-accordion-button .fl-accordion-button-label{font-size:14px}.portal-contact-heading{background:#29378f;margin:20px 20px 0 20px}.portal-contact-heading h3 span{color:#fff!important;display:inline-block;padding:13px 0}.portal-contact-heading h3::before{display:inline-block;width:24px;height:31px;content:url(../../../../../../themes/best-upon-request/images/best-bullet.png);margin-right:25px;vertical-align:middle}.read-more-accordion .fl-accordion-item{border:0!important}.read-more-accordion .fl-accordion-content{background:#efefef}.read-more-accordion.white-text .fl-accordion-content{background:#2a3890}.read-more-accordion.white-text .fl-accordion-content p{color:#fff!important}.read-more-accordion .fl-accordion-item .fl-accordion-button .fl-accordion-button-label{color:#666;text-align:center}.read-more-accordion .fl-accordion-item .fl-accordion-button .fl-accordion-button-label::before{display:none}.read-more-accordion.white-text .fl-accordion-item .fl-accordion-button .fl-accordion-button-label{background:transparent;color:#fff}.read-more-accordion .fl-accordion-item .fl-accordion-button .fl-accordion-button-label::after{font-family:'Font Awesome 5 Free';font-weight:900;content:'\f107';color:#666;padding-left:20px}.read-more-accordion.white-text .fl-accordion-item .fl-accordion-button .fl-accordion-button-label::after{color:#fff!important}.read-more-accordion.white-text .fl-accordion-item .fl-accordion-button .fl-accordion-button-label::after{color:#666}.read-more-accordion .fl-accordion-item-active .fl-accordion-button .fl-accordion-button-label::after{content:'\f106'}.read-more-accordion .fl-accordion-item-active .fl-accordion-button{background:transparent}.read-more-accordion .fl-accordion-button-icon{display:none}.blog-header{width:100%;min-height:300px;float:left;background-size:100%;background:url(/wp-content/uploads/2018/04/concierge-blog-hero-8.jpg);padding:40px 30px;background-repeat:no-repeat;background-position:center top}#blog-main{padding-top:50px}.single #blog-main{padding-top:30px;padding-right:50px}.blog .fl-sidebar.col-md-4,.archive .fl-sidebar.col-md-4,.category .fl-sidebar.col-md-4,.single .fl-sidebar.col-md-4{width:100%}.fl-post-feed-post{border-bottom:0}.fl-node-5ac3ddd34e980 .fl-post-column{padding-bottom:0!important}.blog-read-more{text-decoration:none;font-size:14px;font-family:'proxima_nova_altbold',sans-serif!important;font-weight:700;color:#29378f}.blog-read-more::after{content:'\00BB';font-size:14px;padding-left:10px}.post-wrapper{margin-bottom:40px;width:100%;float:left}.post-content-wrapper{width:calc(100% - 100px);float:left;border:2px solid #ccc;padding:15px 20px}.post-content-wrapper .entry-header a h1{margin-top:0;font-size:1.4em!important}.post-content-wrapper .entry-header,.post-content-wrapper .entry-content{padding-left:20px}.post-date-wrapper{position:relative;width:100px;float:left}.post-date::after{content:'';width:0;height:0;border-style:solid;border-width:12px 0 12px 12px;border-color:transparent transparent transparent #29378f;position:absolute;right:18px;top:23px}.sticky .post-date::after,.status-sticky .post-date::after{border-color:transparent transparent transparent #3d4db6}.post-date{width:70px;height:70px;background:#29378f;color:#fff;text-align:center}.sticky .post-date,.status-sticky .post-date{background:#3d4db6}.post-date p{color:#fff!important;margin:0;line-height:70px;font-weight:700!important;font-size:22px}.post-date .day{font-size:30px}.post-featured-image{float:left;width:183px;padding-right:20px}.post-featured-image img{width:100%;height:auto;padding-top:5px}.post-content{float:left;width:calc(100% - 203px)}.post-content.no-featured-image{width:100%}.ajax-load-more-wrap.blue .alm-load-more-btn.done,.ajax-load-more-wrap.blue .alm-load-more-btn{background:#29378f!important}.ajax-load-more-wrap.blue .alm-load-more-btn:hover{background:#3d4db6!important}.home-news-feed,.home-blog-feed .fl-post-column .fl-post-grid-post{border-radius:5px;-webkit-box-shadow:5px 5px 15px 0 rgba(0,0,0,.1);-moz-box-shadow:5px 5px 15px 0 rgba(0,0,0,.1);box-shadow:5px 5px 15px 0 rgba(0,0,0,.1);-webkit-backface-visibility:hidden;backface-visibility:hidden;background:#fff;border:1px solid #e6e6e6}.blog .gform_wrapper .top_label input.medium,.blog .gform_wrapper .top_label select.medium,.archive .gform_wrapper .top_label input.medium,.archive .gform_wrapper .top_label select.medium,.single .gform_wrapper .top_label input.medium,.single .gform_wrapper .top_label select.medium{width:100%!important}::-webkit-input-placeholder{color:#555555!important}:-ms-input-placeholder{color:#555555!important}::-moz-placeholder{color:#555555!important;opacity:1!important}:-moz-placeholder{color:#555555!important;opacity:1!important}.blue-form,.white-form{border-radius:10px;text-align:center}.blue-form{background:#1f3575}.white-form{background:#fff;color:#666}.blue-form h2,.white-form h2{font-size:28px;line-height:1;letter-spacing:0;margin-top:10px;margin-bottom:30px}.blue-form h2{color:#fff!important}.blue-form .gform_wrapper h3.gform_title,.white-form .gform_wrapper h3.gform_title{text-align:center;margin-bottom:25px!important}.blue-form .gform_wrapper h3.gform_title{color:#fff!important}.white-form .gform_wrapper h3.gform_title{color:#1f3575!important}.blue-form .gform_wrapper .top_label input.medium,.gform_wrapper .top_label select.medium,.blue-form select,.white-form .gform_wrapper .top_label input.medium,.white-form select{width:100%!important}.blue-form input[type="submit"],.white-form input[type="submit"]{margin-left:15px!important}.blue-form input[type="button"],.blue-form input[type="submit"],.white-form input[type="button"],.white-form input[type="submit"]{background:#e3a236!important}.blue-form .gform_wrapper textarea.medium{height:100px!important}.blue-form .gform_wrapper div.validation_error{color:#ff9e9e;border-top:2px solid #ff9e9e;border-bottom:2px solid #ff9e9e}.blue-form .gform_wrapper .validation_message{color:#ff9e9e}.home-newsletter-signup .fl-col-content{border-radius:5px}body .home-newsletter-signup .gform_wrapper h3{color:#fff!important;text-align:center}.home-newsletter-signup .gform_wrapper .gform_footer input[type=submit],.home-newsletter-signup .gform_wrapper .gform_page_footer input[type=submit]{background:#f5ac33;color:#fff;width:100%;text-align:center;font-weight:700;text-transform:uppercase}.home-newsletter-signup input[type=submit]:active,.home-newsletter-signup input[type=submit]:focus,.home-newsletter-signup input[type=submit]:hover{background:#dc9829!important}.home-newsletter-signup .gform_wrapper ul.gform_fields li.gfield{padding-left:0!important;padding-right:0!important}.home-newsletter-signup input,.fl-node-5ac3dde36ed38 #gform_1 input{width:100%!important}.home-newsletter-signup .gform_wrapper textarea.medium{height:100px!important}#gform_widget-2{background:#29378f;color:#fff;padding:10px 20px}#gform_widget-2 h4{color:#fff!important;text-align:center}#gform_widget-2 input{width:100%}#gform_widget-2 .gform_wrapper ul.gform_fields li.gfield{padding-right:0}.fl-widget h4{font-size:20px;margin-bottom:10px!important}.fl-widget ul li{padding:5px 0 5px 15px;border-bottom:1px solid #ccc;margin-bottom:0!important}.gform_widget ul li{border-bottom:0}.fl-widget ul li a{color:#666;text-transform:uppercase;font-size:14px;font-weight:bold!important}.fl-widget .recent-news-items ul li a{text-transform:none}.fl-widget.gform_widget ul li{border-bottom:0;padding:0}.fl-sidebar .gform_widget{background:#29378f;border-radius:5px;padding:15px}.fl-sidebar .gform_widget h4{color:#fff!important;text-align:center;margin-bottom:0!important}.fl-sidebar .gform_wrapper{margin-top:0;margin-left:10px}.newsletter-posts h2 a{font-weight:700!important}.newsletter-posts .fl-post-grid-more{text-transform:uppercase;color:#29378f}.newsletter-posts .fl-post-grid-more::after{color:#29378f;content:'\f101';font-family:'Font Awesome 5 Free';font-weight:900;font-size:14px;padding-left:10px}.rounded-corners,.rounded-corners .fl-module-content .fl-photo .fl-photo-content img,.rounded-corners .fl-col-content{border-radius:5px}.fixed-bottom{position:absolute;bottom:0}.home-service-box{position:relative;padding-bottom:60px}pre{background:transparent!important;border:0!important;padding:0!important;margin:0!important;word-wrap:normal!important}pre code{white-space:nowrap!important}.bd.news-item h3,.bd.news-item h3 a{white-space:normal!important;word-break:normal!important;font-size:18px;color:#29378f!important}.media.news-item{border-top:1px solid #ccc}@media (max-width:1450px){.advisors-hero .fl-col{background:rgba(255,255,255,.8)}.advisors-hero .fl-col:first-child{background:transparent}.advisors-hero .fl-col:first-child,.corporate-hero .fl-col{background:transparent}}@media only screen and (min-width:1200px){.home-side-form .gform_wrapper textarea.medium{height:340px!important}}@media (min-width:768px) and (max-width:992px){.blog-header{padding:20px}}@media (min-width:992px) and (max-width:1200px){.employee-concierge-hero h1.fl-heading{font-size:30px!important}}@media (min-width:992px) and (max-width:1100px){.employee-concierge-hero .fl-row-content-wrap{background-position:-270px center!important}}@media (min-width:992px) and (max-width:1300px){.patient-concierge-hero .fl-row-content-wrap{background-position:-200px center!important}.patient-concierge-hero h1.fl-heading,.hospital-concierge-hero h1.fl-heading{font-size:30px!important}.program-costs-hero .fl-row-content-wrap,.hospital-concierge-hero .fl-row-content-wrap{background-position:-150px center!important}.company-overview-hero .fl-row-content-wrap{background-position:-370px center!important}.company-overview-hero .fl-col{background:rgba(255,255,255,.8)}.company-overview-hero .fl-col:first-child{background:transparent}}@media (max-width:1230px){.fl-node-5a7897d604c24>.fl-row-content-wrap{background-position:-400px center}}@media (max-width:1200px){.blog .fl-node-5a7cafcaf2769{width:20%!important}.blog .fl-node-5a7cafcaf27a6{width:80%!important}}@media (max-width:1199px){.fl-node-5ad8f8bfe746f,.fl-node-5ad8f8bfe7596,.fl-node-5ad8f8bfe76fd,.fl-node-5ad8f8bfe7686{width:25%!important}}@media (max-width:1150px){.fl-node-5a7897d604c24>.fl-row-content-wrap{background-position:-600px center}}@media (max-width:992px){.hero .fl-col{width:100%!important;background:rgba(255,255,255,.8)}.hero.corporate-hero .fl-col,.leadership-hero .fl-col{background:transparent}.corporate-hero .fl-row-content-wrap{background-position:-100px center}.blog .fl-node-5a7cafcaf2769{display:none}.blog .fl-node-5a7cafcaf27a6{width:100%!important;background:rgba(255,255,255,.8);padding-top:20px}.blog-header{background-image:url(/wp-content/uploads/2018/04/concierge-blog-hero-mobile.jpg);background-repeat:no-repeat!important;background-size:cover!important}.neh-testimonial-text img{float:none;margin:0 auto;padding-bottom:15px}.mobile-mail-button{padding:12px 10px!important}.mobile-phone-button{padding:12px 20px!important}}@media (max-width:900px){.fl-node-5a78c05df3705{background:rgba(255,255,255,.7)}}@media (max-width:767px){.post-date-wrapper{display:none}.post-content-wrapper,.post-content{width:100%}.post-featured-image{width:100%;padding-bottom:20px;text-align:center}.post-featured-image img{max-height:200px;width:auto}}@media (max-width:545px){.home-hero-mobile .fl-row-content-wrap{background-position:-200px center}}