@import"//hello.myfonts.net/count/32ced1";@import"https://fonts.googleapis.com/css?family=Merriweather:300italic,300,700";@import"//hello.myfonts.net/count/32ced1";@import"https://fonts.googleapis.com/css?family=Merriweather:300italic,300,700";@import"//hello.myfonts.net/count/32ced1";@import"https://fonts.googleapis.com/css?family=Merriweather:300italic,300,700";@import"//hello.myfonts.net/count/32ced1";@import"https://fonts.googleapis.com/css?family=Merriweather:300italic,300,700";
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@font-face{font-family:'icomoon';src:url(/themes/custom/chn/icomoon/fonts/icomoon.eot?9zxac4=);src:url(/themes/custom/chn/icomoon/fonts/icomoon.eot?9zxac4=#iefix) format('embedded-opentype'),url(/themes/custom/chn/icomoon/fonts/icomoon.ttf?9zxac4=) format('truetype'),url(/themes/custom/chn/icomoon/fonts/icomoon.woff?9zxac4=) format('woff'),url(/themes/custom/chn/icomoon/fonts/icomoon.svg?9zxac4=#icomoon) format('svg');font-weight:normal;font-style:normal;}[class^="icon-"],[class*=" icon-"]{font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.icon-youtube:before{content:"\e904";}.icon-twitter:before{content:"\e900";}.icon-rss:before{content:"\e901";}.icon-instagram:before{content:"\e902";}.icon-facebook:before{content:"\e903";}.icon-icon-X:before{content:"\e905";}.icon-google-plus:before{content:"\ea8b";}.icon-linkedin:before{content:"\eaca";}.icon-pinterest:before{content:"\ead1";}.icon-location:before{content:"\e949";}
.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;}.slick-slide:hover{opacity:0.85;}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0;}.slick-list:focus{outline:none;}.slick-list.dragging{cursor:pointer;cursor:hand;}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}.slick-track{position:relative;top:0;left:0;display:block;}.slick-track:before,.slick-track:after{display:table;content:'';}.slick-track:after{clear:both;}.slick-loading .slick-track{visibility:hidden;}.slick-slide{display:none;float:left;height:100%;min-height:1px;}[dir='rtl'] .slick-slide{float:right;}.slick-slide img{display:block;}.slick-slide.slick-loading img{display:none;}.slick-slide.dragging img{pointer-events:none;}.slick-initialized .slick-slide{display:block;}.slick-loading .slick-slide{visibility:hidden;}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent;}.slick-arrow.slick-hidden{display:none;}
.c-slider{margin-bottom:3rem;}.c-slider__item img{vertical-align:middle;}.c-slider__item .paragraph--type--video{max-width:300px;margin:auto;text-align:center;}.slick-arrow{position:absolute;top:50%;transform:translate(0,-50%);text-indent:-9999949px;background:none;border:none;z-index:1;height:30px;width:30px;}.slick-arrow:active{outline:none;}.slick-arrow:after,.slick-arrow:before{top:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;}.slick-arrow:after{border-color:rgba(136,183,213,0);border-right-color:#f1f5f6;border-width:15px;margin-top:-15px;}.slick-arrow:before{border-color:rgba(194,225,245,0);border-right-color:#c9cacc;border-width:18px;margin-top:-18px;}.slick-prev:after,.slick-prev:before{right:100%;margin-right:-36px;}.slick-next:after,.slick-next:before{left:100%;border-right:none;margin-left:-30px;}.slick-prev{left:0;top:50%;transform:translate(0,-50%);}.slick-next{right:0;top:50%;transform:translate(0,-50%);}.slick-next:after{border-left-color:#f1f5f6;}.slick-next:before{border-left-color:#c9cacc;}@media screen and (min-width:700px){.c-slider__item .paragraph--type--video{max-width:350px;}}@media screen and (min-width:900px){.slick-arrow{height:50px;width:50px;}.slick-prev{left:-30px;}.slick-next{right:-30px;}}
@font-face{font-family:"ProximaNova-Light";src:url(/themes/custom/chn/webfonts/32CED1_1_0.eot);src:url(/themes/custom/chn/webfonts/32CED1_1_0.eot#iefix) format("embedded-opentype"),url(/themes/custom/chn/webfonts/32CED1_1_0.woff2) format("woff2"),url(/themes/custom/chn/webfonts/32CED1_1_0.woff) format("woff"),url(/themes/custom/chn/webfonts/32CED1_1_0.ttf) format("truetype")}@font-face{font-family:"ProximaNova";font-weight:normal;font-style:normal;src:url(/themes/custom/chn/webfonts/32CED1_2_0.eot);src:url(/themes/custom/chn/webfonts/32CED1_2_0.eot#iefix) format("embedded-opentype"),url(/themes/custom/chn/webfonts/32CED1_2_0.woff2) format("woff2"),url(/themes/custom/chn/webfonts/32CED1_2_0.woff) format("woff"),url(/themes/custom/chn/webfonts/32CED1_2_0.ttf) format("truetype")}@font-face{font-family:"ProximaNova";font-weight:bold;font-style:normal;src:url(/themes/custom/chn/webfonts/32CED1_3_0.eot);src:url(/themes/custom/chn/webfonts/32CED1_3_0.eot#iefix) format("embedded-opentype"),url(/themes/custom/chn/webfonts/32CED1_3_0.woff2) format("woff2"),url(/themes/custom/chn/webfonts/32CED1_3_0.woff) format("woff"),url(/themes/custom/chn/webfonts/32CED1_3_0.ttf) format("truetype")}@font-face{font-family:"ProximaNovaA-Thin";src:url(/themes/custom/chn/webfonts/32CED1_4_0.eot);src:url(/themes/custom/chn/webfonts/32CED1_4_0.eot#iefix) format("embedded-opentype"),url(/themes/custom/chn/webfonts/32CED1_4_0.woff2) format("woff2"),url(/themes/custom/chn/webfonts/32CED1_4_0.woff) format("woff"),url(/themes/custom/chn/webfonts/32CED1_4_0.ttf) format("truetype")}@font-face{font-family:"BommerSlab-Light";src:url(/themes/custom/chn/webfonts/32CED1_0_0.eot);src:url(/themes/custom/chn/webfonts/32CED1_0_0.eot#iefix) format("embedded-opentype"),url(/themes/custom/chn/webfonts/32CED1_0_0.woff2) format("woff2"),url(/themes/custom/chn/webfonts/32CED1_0_0.woff) format("woff"),url(/themes/custom/chn/webfonts/32CED1_0_0.ttf) format("truetype")}@font-face{font-family:"ProximaNova-Semi";font-weight:normal;font-style:normal;src:url(/themes/custom/chn/webfonts/32CED1_2_0.eot);src:url(/themes/custom/chn/webfonts/32CED1_2_0.eot#iefix) format("embedded-opentype"),url(/themes/custom/chn/webfonts/32CED1_2_0.woff2) format("woff2"),url(/themes/custom/chn/webfonts/32CED1_2_0.woff) format("woff"),url(/themes/custom/chn/webfonts/32CED1_2_0.ttf) format("truetype")}.text-align-left{text-align:left}.text-align-right{text-align:right}.text-align-center{text-align:center}.text-align-justify{text-align:justify}.align-left{float:left}.align-right{float:right}.align-center{display:block;margin-left:auto;margin-right:auto;text-align:center}@font-face{font-family:"ProximaNova-Light";src:url(/themes/custom/chn/webfonts/32CED1_1_0.eot);src:url(/themes/custom/chn/webfonts/32CED1_1_0.eot#iefix) format("embedded-opentype"),url(/themes/custom/chn/webfonts/32CED1_1_0.woff2) format("woff2"),url(/themes/custom/chn/webfonts/32CED1_1_0.woff) format("woff"),url(/themes/custom/chn/webfonts/32CED1_1_0.ttf) format("truetype")}@font-face{font-family:"ProximaNova";font-weight:normal;font-style:normal;src:url(/themes/custom/chn/webfonts/32CED1_2_0.eot);src:url(/themes/custom/chn/webfonts/32CED1_2_0.eot#iefix) format("embedded-opentype"),url(/themes/custom/chn/webfonts/32CED1_2_0.woff2) format("woff2"),url(/themes/custom/chn/webfonts/32CED1_2_0.woff) format("woff"),url(/themes/custom/chn/webfonts/32CED1_2_0.ttf) format("truetype")}@font-face{font-family:"ProximaNova";font-weight:bold;font-style:normal;src:url(/themes/custom/chn/webfonts/32CED1_3_0.eot);src:url(/themes/custom/chn/webfonts/32CED1_3_0.eot#iefix) format("embedded-opentype"),url(/themes/custom/chn/webfonts/32CED1_3_0.woff2) format("woff2"),url(/themes/custom/chn/webfonts/32CED1_3_0.woff) format("woff"),url(/themes/custom/chn/webfonts/32CED1_3_0.ttf) format("truetype")}@font-face{font-family:"ProximaNovaA-Thin";src:url(/themes/custom/chn/webfonts/32CED1_4_0.eot);src:url(/themes/custom/chn/webfonts/32CED1_4_0.eot#iefix) format("embedded-opentype"),url(/themes/custom/chn/webfonts/32CED1_4_0.woff2) format("woff2"),url(/themes/custom/chn/webfonts/32CED1_4_0.woff) format("woff"),url(/themes/custom/chn/webfonts/32CED1_4_0.ttf) format("truetype")}@font-face{font-family:"BommerSlab-Light";src:url(/themes/custom/chn/webfonts/32CED1_0_0.eot);src:url(/themes/custom/chn/webfonts/32CED1_0_0.eot#iefix) format("embedded-opentype"),url(/themes/custom/chn/webfonts/32CED1_0_0.woff2) format("woff2"),url(/themes/custom/chn/webfonts/32CED1_0_0.woff) format("woff"),url(/themes/custom/chn/webfonts/32CED1_0_0.ttf) format("truetype")}@font-face{font-family:"icomoon";src:url(/themes/custom/chn/webfonts/icomoon.eot?i4qr2m=);src:url(/themes/custom/chn/webfonts/icomoon.eot?i4qr2m=#iefix) format("embedded-opentype"),url(/themes/custom/chn/webfonts/icomoon.ttf?i4qr2m=) format("truetype"),url(/themes/custom/chn/webfonts/icomoon.woff?i4qr2m=) format("woff"),url(/themes/custom/chn/webfonts/icomoon.svg?i4qr2m=#icomoon) format("svg");font-weight:normal;font-style:normal}[class^=icon-],[class*=" icon-"]{font-family:"icomoon" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#chn-icon-facebook,#chn-icon-twitter,#chn-icon-google-plus,#chn-icon-youtube,#chn-icon-pinterest,#chn-icon-linkedin,#chn-icon-instagram{font-family:"icomoon" !important}.icon-youtube::before{content:""}.icon-twitter::before{content:""}.icon-rss::before{content:""}.icon-instagram::before{content:""}.icon-facebook::before{content:""}.icon-google-plus::before{content:""}.icon-linkedin::before{content:""}.icon-pinterest::before{content:""}.icon-location::before{content:""}body{font-family:"ProximaNova",Helvetica,Arial,sans-serif;font-size:17px;line-height:1.5;color:#313233;background:#dee5e7;margin:0;padding:0}.layout-container.page-404{overflow:visible}a{color:#445c6e}a.text,a .text{color:#445c6e}h1,h2,h3,h4,h5,h6{font-family:"ProximaNova",Helvetica,Arial,sans-serif;color:#42525f;line-height:1.1}h1{font-family:"Merriweather",Helvetica,Arial,sans-serif;font-size:40px;line-height:1.1;font-weight:300;text-align:center;padding:30px 0 0;margin:0 0 20px}h2{font-family:"Merriweather",Helvetica,Arial,sans-serif;font-size:36px;line-height:1.1;font-weight:normal;padding:0;margin:30px 0 15px}h3{font-size:24px;padding:0;margin:15px 0 10px}h4{font-size:20px}h2 a{text-decoration:none}.question-mark-character{font-family:"BommerSlab-Light",Helvetica,Arial,sans-serif}sup{vertical-align:text-top;font-size:.6em;position:relative;top:.15em}sub{font-size:.6em}.btn-tertiary{text-decoration:none;color:#42525f;padding:10px 12px;font-size:17px;line-height:1.1;border-radius:5px}.accordion{padding:20px;background-color:#f4f8f9;font-family:"ProximaNova",Helvetica,Arial,sans-serif;font-size:20px;font-weight:bold;color:#42525f;text-align:left;border:none;border-top:1px solid #e5e8ea;outline:none;cursor:pointer;-webkit-transition:.6s;transition:.6s}.accordion div{display:inline-block;width:90%}.accordion.active{background-color:#f9fcfe;color:#396a86}.accordion.active::after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.accordion::after{content:"";background:url(/themes/custom/chn/img/arrow-updown.svg) no-repeat 0 0;float:right;width:14px;height:14px;margin-top:6px}.panel,.accordion{max-width:960px;margin:0 auto}.panel{padding:0 20px;background-color:#f9fcfe;max-height:0;height:0;overflow:hidden;-webkit-transition:.6s ease-in-out;transition:.6s ease-in-out}.panel.show{max-height:99999px;height:auto}.panel-content{padding:20px}.text{max-width:100%;display:block;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;color:#313233;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (min-width:768px){.layout-container main{min-height:540px}}@media screen and (min-width:920px)and (max-width:1024px){.layout-container main{min-height:800px}}@media screen and (max-width:767px){.layout-container main{min-height:180px}}figure{text-align:center}figure.align-left{margin:0 24px 14.4px 0}figure.align-right{margin:0 0 14.4px 24px}figure figcaption{font-size:12px;outline-offset:-1px;padding:7.2px;word-break:break-word;background-color:#f7f7f7;margin-top:-10px}input,textarea{font-family:"ProximaNova",Helvetica,Arial,sans-serif;font-size:17px;line-height:1.15;background:#fff;border:1px solid #dbdee0;border-radius:5px;padding:12px 0 9px 12px;margin:0;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none}::-webkit-input-placeholder{color:#42525f}::-moz-placeholder{color:#42525f}:-ms-input-placeholder{color:#42525f}select{font-family:"ProximaNova",Helvetica,Arial,sans-serif;font-size:17px;font-weight:bold;color:#396a86;width:300px;max-width:100%;background:#fff url(/themes/custom/chn/img/updownicon.png) no-repeat 96% 50%;padding:10px;border:1px solid #d8dcdd;border-radius:5px;-webkit-appearance:none;-moz-appearance:none;appearance:none}input:active,input:focus,textarea:active,textarea:focus,select:active,select:focus{border:1px solid #99bcd0;-webkit-box-shadow:0 0 7px 1px rgba(55,144,196,.2);box-shadow:0 0 7px 1px rgba(55,144,196,.2);outline:none}input.btn:active,.btn input:active,input.button:active{border:none;-webkit-box-shadow:none;box-shadow:none}div.js-form-type-checkbox,div.js-form-type-radio{position:relative}div.js-form-type-checkbox label,div.js-form-type-radio label{display:inline-block;overflow:hidden;position:relative;padding-left:27px;min-height:21px;color:#5d6163;font-weight:bold;cursor:pointer}div.js-form-type-checkbox label::before,div.js-form-type-radio label::before{content:"";display:inline-block;height:18px;width:18px;border:1px solid #babebf;border-radius:50%;position:absolute;left:0;top:0;margin:0;padding:0}div.js-form-type-checkbox input,div.js-form-type-radio input{content:"";display:inline-block;border-radius:50%;left:10px;top:20px;z-index:-1;position:absolute !important;border:0;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;width:1px;white-space:nowrap}div.js-form-type-checkbox input:checked+label,div.js-form-type-radio input:checked+label{color:#2f83b3}div.js-form-type-checkbox input:checked+label::before,div.js-form-type-radio input:checked+label::before{background:#2f83b3 url(/themes/custom/chn/img/icon-check.svg) no-repeat 50% 50%;background-size:14px 12px;border-color:#2f83b3}@font-face{font-family:"ProximaNova-Light";src:url(/themes/custom/chn/webfonts/32CED1_1_0.eot);src:url(/themes/custom/chn/webfonts/32CED1_1_0.eot#iefix) format("embedded-opentype"),url(/themes/custom/chn/webfonts/32CED1_1_0.woff2) format("woff2"),url(/themes/custom/chn/webfonts/32CED1_1_0.woff) format("woff"),url(/themes/custom/chn/webfonts/32CED1_1_0.ttf) format("truetype")}@font-face{font-family:"ProximaNova";font-weight:normal;font-style:normal;src:url(/themes/custom/chn/webfonts/32CED1_2_0.eot);src:url(/themes/custom/chn/webfonts/32CED1_2_0.eot#iefix) format("embedded-opentype"),url(/themes/custom/chn/webfonts/32CED1_2_0.woff2) format("woff2"),url(/themes/custom/chn/webfonts/32CED1_2_0.woff) format("woff"),url(/themes/custom/chn/webfonts/32CED1_2_0.ttf) format("truetype")}@font-face{font-family:"ProximaNova";font-weight:bold;font-style:normal;src:url(/themes/custom/chn/webfonts/32CED1_3_0.eot);src:url(/themes/custom/chn/webfonts/32CED1_3_0.eot#iefix) format("embedded-opentype"),url(/themes/custom/chn/webfonts/32CED1_3_0.woff2) format("woff2"),url(/themes/custom/chn/webfonts/32CED1_3_0.woff) format("woff"),url(/themes/custom/chn/webfonts/32CED1_3_0.ttf) format("truetype")}@font-face{font-family:"ProximaNovaA-Thin";src:url(/themes/custom/chn/webfonts/32CED1_4_0.eot);src:url(/themes/custom/chn/webfonts/32CED1_4_0.eot#iefix) format("embedded-opentype"),url(/themes/custom/chn/webfonts/32CED1_4_0.woff2) format("woff2"),url(/themes/custom/chn/webfonts/32CED1_4_0.woff) format("woff"),url(/themes/custom/chn/webfonts/32CED1_4_0.ttf) format("truetype")}@font-face{font-family:"BommerSlab-Light";src:url(/themes/custom/chn/webfonts/32CED1_0_0.eot);src:url(/themes/custom/chn/webfonts/32CED1_0_0.eot#iefix) format("embedded-opentype"),url(/themes/custom/chn/webfonts/32CED1_0_0.woff2) format("woff2"),url(/themes/custom/chn/webfonts/32CED1_0_0.woff) format("woff"),url(/themes/custom/chn/webfonts/32CED1_0_0.ttf) format("truetype")}@font-face{font-family:"icomoon";src:url(/themes/custom/chn/webfonts/icomoon.eot?i4qr2m=);src:url(/themes/custom/chn/webfonts/icomoon.eot?i4qr2m=#iefix) format("embedded-opentype"),url(/themes/custom/chn/webfonts/icomoon.ttf?i4qr2m=) format("truetype"),url(/themes/custom/chn/webfonts/icomoon.woff?i4qr2m=) format("woff"),url(/themes/custom/chn/webfonts/icomoon.svg?i4qr2m=#icomoon) format("svg");font-weight:normal;font-style:normal}[class^=icon-],[class*=" icon-"]{font-family:"icomoon" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#chn-icon-facebook,#chn-icon-twitter,#chn-icon-google-plus,#chn-icon-youtube,#chn-icon-pinterest,#chn-icon-linkedin,#chn-icon-instagram{font-family:"icomoon" !important}.icon-youtube::before{content:""}.icon-twitter::before{content:""}.icon-rss::before{content:""}.icon-instagram::before{content:""}.icon-facebook::before{content:""}.icon-google-plus::before{content:""}.icon-linkedin::before{content:""}.icon-pinterest::before{content:""}.icon-location::before{content:""}input,textarea{font-family:"ProximaNova",Helvetica,Arial,sans-serif;font-size:17px;line-height:1.15;background:#fff;border:1px solid #dbdee0;border-radius:5px;padding:12px 0 9px 12px;margin:0;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none}::-webkit-input-placeholder{color:#42525f}::-moz-placeholder{color:#42525f}:-ms-input-placeholder{color:#42525f}select{font-family:"ProximaNova",Helvetica,Arial,sans-serif;font-size:17px;font-weight:bold;color:#396a86;width:300px;max-width:100%;background:#fff url(/themes/custom/chn/img/updownicon.png) no-repeat 96% 50%;padding:10px;border:1px solid #d8dcdd;border-radius:5px;-webkit-appearance:none;-moz-appearance:none;appearance:none}input:active,input:focus,textarea:active,textarea:focus,select:active,select:focus{border:1px solid #99bcd0;-webkit-box-shadow:0 0 7px 1px rgba(55,144,196,.2);box-shadow:0 0 7px 1px rgba(55,144,196,.2);outline:none}input.btn:active,.btn input:active,input.button:active{border:none;-webkit-box-shadow:none;box-shadow:none}div.js-form-type-checkbox,div.js-form-type-radio{position:relative}div.js-form-type-checkbox label,div.js-form-type-radio label{display:inline-block;overflow:hidden;position:relative;padding-left:27px;min-height:21px;color:#5d6163;font-weight:bold;cursor:pointer}div.js-form-type-checkbox label::before,div.js-form-type-radio label::before{content:"";display:inline-block;height:18px;width:18px;border:1px solid #babebf;border-radius:50%;position:absolute;left:0;top:0;margin:0;padding:0}div.js-form-type-checkbox input,div.js-form-type-radio input{content:"";display:inline-block;border-radius:50%;left:10px;top:20px;z-index:-1;position:absolute !important;border:0;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;width:1px;white-space:nowrap}div.js-form-type-checkbox input:checked+label,div.js-form-type-radio input:checked+label{color:#2f83b3}div.js-form-type-checkbox input:checked+label::before,div.js-form-type-radio input:checked+label::before{background:#2f83b3 url(/themes/custom/chn/img/icon-check.svg) no-repeat 50% 50%;background-size:14px 12px;border-color:#2f83b3}img.align-left{padding:0 10px 10px 0}img.align-right{padding:0 0 10px 10px}div.views-element-container ul,div.views-element-container li{margin:0 auto;padding:0;list-style-type:none}div.views-element-container li{margin:0;padding:0 30px;-webkit-box-sizing:border-box;box-sizing:border-box;width:33.3%;float:left}div.views-element-container nav ul{text-align:center;padding:20px;font-size:1.1em;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:480px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}div.views-element-container nav li{padding:0;width:auto;overflow:inherit;margin-bottom:20px}div.views-element-container nav a{display:inline-block;vertical-align:middle;font-size:1.5em;font-weight:bold;text-decoration:none;letter-spacing:-0.05em;padding:0 6px;margin:-5px 3px 0;background:#f1f5f6;height:1em;overflow:hidden}div.views-element-container nav a span{display:block;line-height:.8}div.views-block{background:#f1f5f6;overflow:hidden;padding:60px 0 0}div.views-block .inner>h2{font-size:40px;line-height:1.1;font-family:"Merriweather",Helvetica,Arial,sans-serif;font-weight:300;text-align:center;margin:0 0 40px;padding:0}div.views-block div.more-link{margin:0 auto 60px;display:inline-block;width:auto}div.views-header{color:#f15d22;font-weight:bold;font-size:20px;line-height:1.3;text-align:center;padding:0 0 25px}div.views-header p{margin:20px 0}@media screen and (max-width:500px){div.sitewide-alert-title{max-width:75%}}div.sitewide-alerts-wrapper{position:relative}div.sitewide-alerts-wrapper #close-alert{position:absolute;top:50%;right:60px;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-weight:700;cursor:pointer;z-index:999;border:2px solid #fff;width:19px;text-align:center;font-size:.8rem;border-radius:50%}@media screen and (max-width:920px){div.sitewide-alerts-wrapper #close-alert{right:5px;top:15px}}.view-sitewide-alerts .sitewide-alert-title .alert-arrow{width:0;height:0;border-left:6px solid rgba(0,0,0,0);border-right:6px solid rgba(0,0,0,0);border-top:6px solid #fff;float:right;margin-left:10px;margin-top:12px}.view-sitewide-alerts .sitewide-alert-title .alert-arrow.open{transform:rotate(180deg);-webkit-transform:rotate(180deg)}.view-sitewide-alerts .alert-description a{color:#fff}@media screen and (max-width:1200px){div.views-element-container li{padding:0 15px}}@media screen and (max-width:800px){div.views-element-container li{width:50%}}@media screen and (max-width:700px){div.views-header a[href^=tel]{display:inline-block}div.views-element-container ul.inner{padding-left:20px;padding-right:20px}div.views-element-container li{width:auto;float:none;padding:0}}div[id*=related-content-slot-] .paragraph--type--generic-wysiwyg{-webkit-box-shadow:none;box-shadow:none}.view-search ul li a,.view-id-job_search ul li a{border:1px solid #f15d22;color:#f15d22;padding:10px;font-size:1em}.view-search ul li a:hover,.view-id-job_search ul li a:hover{background:#f15d22;color:#fff}.view-search ul li.is-active a,.view-id-job_search ul li.is-active a{background:#f15d22;color:#fff}body div.layout-container{min-height:initial}#pg__c.page-panel .mq-main{max-width:100%}body #pg__c.page-panel section#content>#content-area{padding-left:0;padding-right:0}.cog-pl .cog-panel--fullrow{width:100%}.cog-panel--fullrow{border-top:2px dotted #d3e0e5;border-bottom:2px dotted #d3e0e5}.cog-panel--mq{border-right:2px dotted #d3e0e5;border-left:2px dotted #d3e0e5}.panel-cog-layout-one-col .cog-layout--main{width:calc(11em + (100% - 11em));float:right}.panel-cog-layout-one-two-one .cog-layout--middle-left{width:calc(5em + ((100% - 11em) / 12 * 6));float:left;margin-right:1em}.panel-cog-layout-one-two-one .cog-layout--middle-right{width:calc(5em + ((100% - 11em) / 12 * 6));float:right}.panel-cog-layout-one-two-one-cl .cog-layout--middle-left{width:calc(8em + ((100% - 11em) / 12 * 9));float:left;margin-right:1em}.panel-cog-layout-one-two-one-cl .cog-layout--middle-right{width:calc(2em + ((100% - 11em) / 12 * 3));float:right}.panel-cog-layout-one-two-one-cr .cog-layout--middle-left{width:calc(2em + ((100% - 11em) / 12 * 3));float:left;margin-right:1em}.panel-cog-layout-one-two-one-cr .cog-layout--middle-right{width:calc(8em + ((100% - 11em) / 12 * 9));float:right}.panel-cog-layout-one-three-one .cog-layout--middle-left{width:calc(3em + ((100% - 11em) / 12 * 4));float:left;margin-right:1em}.panel-cog-layout-one-three-one .cog-layout--middle-center{width:calc(3em + ((100% - 11em) / 12 * 4));float:left;margin-right:1em}.panel-cog-layout-one-three-one .cog-layout--middle-right{width:calc(3em + ((100% - 11em) / 12 * 4));float:right}.panel-cog-layout-one-three-one-cm .cog-layout--middle-left{width:calc(2em + ((100% - 11em) / 12 * 3));float:left;margin-right:1em}.panel-cog-layout-one-three-one-cm .cog-layout--middle-center{width:calc(5em + ((100% - 11em) / 12 * 6));float:left;margin-right:1em}.panel-cog-layout-one-three-one-cm .cog-layout--middle-right{width:calc(2em + ((100% - 11em) / 12 * 3));float:right}.panel-cog-layout-one-two-three-one .cog-layout--first-middle-left{width:calc(5em + ((100% - 11em) / 12 * 6));float:left;margin-right:1em}.panel-cog-layout-one-two-three-one .cog-layout--first-middle-right{width:calc(5em + ((100% - 11em) / 12 * 6));float:right}.panel-cog-layout-one-two-three-one .cog-layout--second-middle-left{width:calc(3em + ((100% - 11em) / 12 * 4));float:left;margin-right:1em}.panel-cog-layout-one-two-three-one .cog-layout--second-middle-center{width:calc(3em + ((100% - 11em) / 12 * 4));float:left;margin-right:1em}.panel-cog-layout-one-two-three-one .cog-layout--second-middle-right{width:calc(3em + ((100% - 11em) / 12 * 4));float:right}.panel-cog-layout-one-three-two-one .cog-layout--first-middle-left{width:calc(3em + ((100% - 11em) / 12 * 4));float:left;margin-right:1em}.panel-cog-layout-one-three-two-one .cog-layout--first-middle-center{width:calc(3em + ((100% - 11em) / 12 * 4));float:left;margin-right:1em}.panel-cog-layout-one-three-two-one .cog-layout--first-middle-right{width:calc(3em + ((100% - 11em) / 12 * 4));float:right}.panel-cog-layout-one-three-two-one .cog-layout--second-middle-left{width:calc(5em + ((100% - 11em) / 12 * 6));float:left;margin-right:1em}.panel-cog-layout-one-three-two-one .cog-layout--second-middle-right{width:calc(5em + ((100% - 11em) / 12 * 6));float:right}@media(min-width:768px){.body-sidebars-first aside.sidebar-first{width:calc(2em + ((100% - 11em) / 12 * 3));float:left;margin-right:1em}.body-sidebars-first aside.sidebar-first>*{padding-left:15px}.body-sidebars-first section#content{width:calc(8em + ((100% - 11em) / 12 * 9));float:right}.body-sidebars-first section#content>*{padding-right:25px}}@media(min-width:768px){.body-sidebars-second aside.sidebar-second{width:calc(2em + ((100% - 11em) / 12 * 3));float:right}.body-sidebars-second aside.sidebar-second>*{padding-right:15px}.body-sidebars-second section#content{width:calc(8em + ((100% - 11em) / 12 * 9));float:left;margin-right:1em}.body-sidebars-second section#content>*{padding-left:25px}}@media(min-width:768px){.body-sidebars-both aside.sidebar-first{width:calc(1em + ((100% - 11em) / 12 * 2));float:left;margin-right:1em}.body-sidebars-both aside.sidebar-first>*{padding-left:15px}.body-sidebars-both section#content{width:calc(7em + ((100% - 11em) / 12 * 8));float:left;margin-right:1em}.body-sidebars-both section#content>*{padding-right:25px}.body-sidebars-both aside.sidebar-second{width:calc(1em + ((100% - 11em) / 12 * 2));float:right}.body-sidebars-both aside.sidebar-second>*{padding-right:15px}}.body-sidebars-none section#content{width:calc(11em + (100% - 11em));float:left;margin-right:1em}.body-sidebars-none section#content>*{padding-left:15px;padding-right:15px}aside.sidebar{overflow:hidden}div.views-element-container.billpay div.preview.phone span.phone a,div.views-element-container.billpay div.preview.phone span.phone{color:#f15d22;font-weight:bold;font-size:24px}div.views-element-container.billpay{padding-top:0}div.views-element-container.billpay h2{margin:40px 0 45px;padding:0}div.views-element-container.billpay h2+img{display:block;max-width:90%;height:auto;margin:40px auto 45px}div.views-element-container.billpay ul{font-size:1px;text-align:center}div.views-element-container.billpay ul.inner{padding:0}div.views-element-container.billpay li{padding:0 10px;float:none;display:inline-block;vertical-align:top;margin-left:auto;margin-right:auto}div.views-element-container.billpay div.preview{padding:30px 20px;min-height:266px;font-size:17px;line-height:1.235294118;color:#42525f;border:1px solid #e5e8ea;-webkit-box-shadow:none;box-shadow:none}div.views-element-container.billpay div.preview p{margin:15px 0;line-height:1.5}div.views-element-container.billpay div.preview h3{font-family:"ProximaNova-Light",Helvetica,Arial,sans-serif;font-size:27px;line-height:1.1;font-weight:normal;margin:0 0 10px}div.views-element-container.billpay div.preview h3::before{content:"";display:block;width:134px;height:105px;background:url(/themes/custom/chn/img/icons-billpay.png) no-repeat;margin:0 auto 20px}div.views-element-container.billpay div.preview div.more-link{margin:0 auto}div.views-element-container.billpay div.preview.mail h3::before{background-position:-283px 0;width:112px}div.views-element-container.billpay div.preview.phone h3::before{background-position:-283px 0;width:112px}div.views-element-container.billpay div.preview.phone span.phone a:hover,div.views-element-container.billpay div.preview.phone span.phone a:focus{text-decoration:underline}@media screen and (max-width:800px){div.views-element-container.billpay div.preview{min-height:0}}.bill-pay-intro,.context-bill-pay #block-chn-local-tasks,.context-bill-pay #block-chn-page-title{background-color:#f9fcfe}.howard-bill-pay .payment-options span.label,div.paragraph--type--bill-pay span.label{display:block;font-weight:bold;color:#313233;font-size:20px;line-height:1.1;margin:0 0 12px;position:absolute;top:-0.7em;left:0;right:0}.context-bill-pay #block-chn-page-title h1{margin-bottom:0}.context-bill-pay #block-chn-local-tasks ul{margin:0;padding:10px 0}.bill-pay-intro{padding:10px 0;margin-bottom:5px;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.1);box-shadow:0 1px 2px rgba(0,0,0,.1)}.bill-pay-intro .inner{padding:0 10px}div.js-enabled div.paragraph--type--bill-pay-facility,div.js-enabled div.howard-bill-pay-options{display:none}div.paragraph--type--bill-pay-facility .inner,div.howard-bill-pay .inner{padding:0 10px}div.paragraph--type--bill-pay{text-align:center;color:#303030}div.paragraph--type--bill-pay div.facility-select{max-width:381px;margin:35px auto 55px;border:1px solid #e5e8ea;padding:30px 15px;position:relative}div.paragraph--type--bill-pay div.facility-select select{width:330px}div.paragraph--type--bill-pay p{max-width:920px;margin:15px auto}div.paragraph--type--bill-pay span.label span{background:#f9fcfe;padding:0 10px}.howard-bill-pay .gen-hero-wrapper .gen-hero{margin-top:0}.howard-bill-pay .payment-options{max-width:381px;margin:35px auto 30px;border:1px solid #e5e8ea;padding:30px 15px;position:relative}.howard-bill-pay .payment-options label{clear:right;width:90%;display:inline-block;text-align:left;padding:0 3%;vertical-align:top;font-family:"ProximaNova",Helvetica,Arial,sans-serif;font-size:17px;font-weight:bold;color:#396a86}.howard-bill-pay .payment-options input{-webkit-appearance:radio}.howard-bill-pay .payment-options span.label span{background:#f1f5f6;padding:0 10px}.howard-bill-pay-options form div{padding:10px 0}.howard-bill-pay-options form label{display:inline-block;width:90%}.howard-bill-pay-options form input{display:inline-block;width:90%}.howard-bill-pay-options form input[name=amount]{width:45%}.howard-bill-pay-options form .btn{width:auto;margin:20px 0}.blog-right{display:block;float:left;width:285px;margin:0 0 0 2.5%;padding:0}.blog-right h3{font-weight:bolder}.blog-right .block-search{margin-top:40px}.blog-left .block-search{display:none}div.blog-landing-container .block-search form{display:block}div.blog-landing-container .block-search form input.form-search{width:94%;height:1.1em}div.blog-landing-container .block-search input.button{display:none}div.blog-landing-container input.form-search{font-size:15px;line-height:1.3;width:100%;height:40px;border-radius:16px;padding:7px 10px;margin:0;vertical-align:bottom;text-align:left;-webkit-box-sizing:content-box;box-sizing:content-box}@media screen and (max-width:1130px){.blog-right{width:25%}}@media screen and (max-width:920px){.blog-left,.blog-right{width:100%;float:none;margin:0}.blog-right{padding:0 20px;-webkit-box-sizing:border-box;box-sizing:border-box;width:30%;float:right}div.blog-listing.inner{padding:0 20px;max-width:100%}.blog-left .block-search{display:block;margin:0 20px 10px}.blog-right .block-search{display:none}}.latest-block{width:100%;min-height:420px}.latest-block h3{font-family:"BommerSlab-Light",Helvetica,Arial,sans-serif;font-size:24px;text-align:left;margin:30px 0 15px}.latest-block h3::before{background:url(/themes/custom/chn/img/heart.svg) no-repeat;content:"";display:block;width:26px;height:40px;float:left;margin-right:5px}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.latest-block h3::before{display:inline-block;float:none;vertical-align:middle;height:26px}}div.latest-block p{color:#313233;margin-bottom:12px;border-bottom:1px solid #e5e8ea;padding-bottom:17px}div.latest-block div.views-row:first-child p{border-top:1px solid #e5e8ea;padding-top:17px}div.latest-block a{text-decoration:none;color:#313233}div.latest-block a:hover{text-decoration:underline}div.latest-block ul{-webkit-padding-start:0}div.latest-block ul li{font-weight:normal;list-style:none;padding-top:15px;border-top:1px solid #e5e8ea}div.latest-block ul li:last-child{padding-bottom:15px;border-bottom:1px solid #e5e8ea}div.latest-block ul li a{color:initial}@media screen and (max-width:700px){.latest-block{width:initial;padding:20px}.blog-right{width:100%;float:left}}.path-healthminute #block-chn-page-title{background-color:#f9fcfe;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.1);box-shadow:0 1px 2px rgba(0,0,0,.1);margin-bottom:10px;overflow:hidden}.path-healthminute .blog-landing-container{background-color:#f1f5f6;padding:0 0 75px;overflow:hidden}.path-healthminute form.views-exposed-form div.js-form-type-select,.path-healthminute form.views-exposed-form div.form-actions{display:inline-block}.path-healthminute form.views-exposed-form .inner{padding:0}.path-healthminute form.views-exposed-form div.elements{text-align:center;padding:30px 0 50px}.path-healthminute .blog-header-container .form-item{text-align:center}.path-healthminute .blog-header-container label{display:none}.path-healthminute .blog-header-container .healthblock-form-title{display:block;margin:0;position:relative;padding:0;font-family:"ProximaNova",Helvetica,Arial,sans-serif;color:#313233;font-size:20px;font-weight:bold;text-align:center}.path-healthminute .blog-header-container .healthblock-form-title::before{content:"";position:absolute;width:100%;top:.56em;border-top:1px solid #e7ebec;display:block}.path-healthminute .blog-header-container .healthblock-form-title span{background-color:#f9fcfe;padding:0 9px;position:relative}.path-healthminute .blog-header-container select{margin:30px auto 50px}.blog-left{display:block;width:70%;float:left;clear:right}div.blog-listing{overflow:auto;background:#f9fcfe;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.1);box-shadow:0 1px 2px rgba(0,0,0,.1)}div.blog-listing.inner{max-width:740px;padding:70px 60px 0;margin:0 0 0 auto}div.blog-listing form.views-exposed-form{padding-top:0}div.blog-listing li{float:left;width:47.97%;padding:0 0 50px}div.blog-listing>ul li div.field--name-field-main-image{height:150px;overflow:hidden}div.blog-listing ul.pager li.pager__item{margin:0 auto;padding-top:0}div.blog-listing ul:first-child li:nth-child(odd){margin-right:4.05%}div.blog-listing ul li .field--name-field-main-image img{display:block;width:100%;height:auto}div.blog-listing .featured li{float:none;width:100%;padding:0 0 60px;margin:0}.path-healthminute div.views-element-container ul,div.views-element-container li{overflow:hidden}.blog h2{padding-top:15px;font-size:24px;line-height:1;margin:0}.blog h2 a{font-family:"ProximaNova-Light",Arial,Helvetica,sans-serif;text-decoration:none}.blog h2 a:hover,.blog h2 a:focus{text-decoration:underline}.blog div.byline{color:#727374;font-size:13px}.blog div.byline .field--name-field-author a{text-decoration:none;color:#313233;font-weight:bold}.blog div.byline .field--name-field-author a:hover,.blog div.byline .field--name-field-author a:focus{text-decoration:underline}.blog div.byline span{display:inline-block}.blog .field--name-field-author{display:inline}.blog div.byline span.date::before,.blog .field--name-field-topics a:nth-child(n+2)::before{content:".";display:inline-block;position:relative;bottom:3px;padding-right:3px;font-size:20px;color:#727374}.blog .field--type-text-with-summary{font-size:17px;line-height:1.5}.blog .field--type-text-with-summary p:first-child{margin-top:5px}.blog .field--type-text-with-summary p:last-child{margin-bottom:10px}.blog .field--name-field-topics a{text-decoration:none;color:#f15d22;font-size:17px}.blog .field--name-field-topics a:hover,.blog .field--name-field-topics a:focus{text-decoration:underline}.blog-featured h2{font-size:40px}@media screen and (max-width:700px){div.blog-listing li{width:100% !important;float:none;margin-right:0;padding-bottom:30px}div.blog-listing li:first-child{padding-top:25px}div.blog-listing.inner{padding:40px 20px}div.blog-listing .featured li{padding-bottom:30px}div.blog-listing .featured li:first-child{padding-top:0}.blog-featured h2{font-size:30px}.blog .field--type-text-with-summary{font-size:15px;line-height:1.3}.blog-left{width:100%}}.page-node-type-blog #block-chn-page-title{display:none}.node--type-blog{overflow:auto;background:#f1f5f6;padding-bottom:80px}.node--type-blog h1{font-family:"ProximaNova-Light",Helvetica,Arial,sans-serif;font-size:50px;color:#445c6e;text-align:left;padding:30px 0;margin:0}.node--type-blog .field--name-field-topics a{text-decoration:none;color:#f15d22}.node--type-blog .field--name-field-topics a:hover,.node--type-blog .field--name-field-topics a:focus{text-decoration:underline}.node--type-blog .field--name-field-topics a:nth-child(n+2)::before{content:".";position:relative;bottom:3px;padding-right:3px;color:#727374}.node--type-blog .inner{max-width:1180px;overflow:auto;margin-top:10px}.node--type-blog .field--name-body{border-top:1px solid #e5e8ea;margin-top:40px;padding-top:40px}.node--type-blog .field--name-body li{margin-bottom:0}.node--type-blog .field--name-body p:first-child{margin-top:0}.node--type-blog .location-left{width:62.29%;padding:5.93% 5.51%;background:#f9fcfe}.node--type-blog .location-right{width:24.15%;margin:0 0 0 2.5%;padding:0}.node--type-blog .field--type-image img{width:100%;height:auto}.node--type-blog ul{-webkit-padding-start:30px}.node--type-blog li{margin-bottom:15px}.node--type-blog .sharethis-share-button{clear:both}.authored .field--name-field-author,.authored .date{display:inline-block}.authored .field--name-field-author{font-weight:bold}.authored .field--name-field-author a{color:#313233;text-decoration:none}.authored .field--name-field-author a:hover,.authored .field--name-field-author a:focus{text-decoration:underline}.authored .date{color:#727374}.authored .byline .date::before{content:".";position:relative;bottom:3px;padding-right:5px;color:#727374;font-weight:bold}.embedded-entity.align-center{text-align:center}.blog-posts-cta{display:block;margin:20px auto;width:230px}.blog-posts-feed{display:block;padding:10px 10px 10px 30px;color:#f15d22;text-decoration:none;text-align:center;margin:20px auto;width:125px;font-size:18px;background:url(/themes/custom/chn/img/rss-orange.svg) no-repeat;background-size:22px;background-position-y:center}@media screen and (max-width:940px){.blog-posts-cta{width:100%;padding:10px 0}}@media screen and (max-width:700px){.node--type-blog .location-left,.node--type-blog .location-right{width:100%;padding:0;margin:0}.node--type-blog .inner{padding:0;max-width:none}.blog-content{width:initial;padding:20px}.authored .date{display:block;padding-bottom:10px}.authored .date::before{content:"";padding:0}.blog-content+div.content-pager-links{padding:0 20px 20px}.blog-content+div.content-pager-links ul{margin:0}.blog-posts-feed{margin-bottom:35px}}@media screen and (max-width:767px){.rx-container{width:100%;min-width:100%;padding:0}.rx-container .rx-form-title{font-size:24px;margin-top:10px}.rx-container .rx-breadcrumbs-container{height:auto}.rx-container .rx-breadcrumbs-container>ul{padding:0;display:block;width:100%;margin-bottom:0}.rx-container .rx-breadcrumb{float:none;display:block;width:100%;padding:5px 0}.rx-container .rx-breadcrumb::before,.rx-container .rx-breadcrumb::after{display:none}.rx-container .rx-breadcrumb:last-child{padding-right:0}.rx-container .rx-screen-login input[type=text],.rx-container .rx-screen-login input[type=password]{width:100%}.rx-container .rx-screen-login .rx-main-button,.rx-container .rx-screen-login .rx-secondary-button{width:100%}.rx-container .rx-screen-login .rx-secondary-button{margin-top:5px;padding:10px 0 !important;font-size:17px}.rx-container .rx-screen-login .rx-secondary-button#rxRegister{margin-top:5px}.rx-container input[type=button].rx-main-button{margin-top:-15px}.rx-container .rx-input-container{margin-bottom:20px}.rx-container .rx-button-description{padding-left:0;width:100%;display:block;margin:30px auto 0;text-align:center}.rx-container .rx-note-text{float:left;margin-top:5px}.rx-container .rx-screen-register .rx-or,.rx-container .rx-screen-forgot-password .rx-or{display:none}}@media screen and (min-width:768px)and (max-width:1240px){.rx-container{width:100%;min-width:100%;padding:0}.rx-container .rx-button-description{padding-left:0}.rx-container .rx-secondary-button{padding-left:10px}.rx-container .rx-breadcrumbs-container>ul{display:-webkit-box;display:-ms-flexbox;display:flex}}.campaign-paragraph{display:block;position:relative}.campaign-paragraph__title{display:block;max-width:1170px;margin:0 auto;padding:0 20px}.campaign-paragraph__title h2{color:#435563;font-family:"Merriweather";font-weight:bold}.campaign-paragraph__title h2.gray{color:#435563}.campaign-paragraph__title h2.gray span{color:#e87824}.campaign-paragraph__title h2.orange{color:#e87824}.campaign-paragraph__title h2.orange span{color:#435563}.campaign-paragraph__background-video{position:relative;width:100%}.campaign-paragraph__background-video-wrapper{max-height:460px;overflow:hidden;line-height:.5}.campaign-paragraph__background-video video{display:inline-block;height:auto;min-height:100%;min-width:100%;width:auto}.campaign-paragraph__background-video .campaign-youtubevideo{position:fixed !important;top:0 !important;width:100%;z-index:99}.campaign-paragraph__background-video .campaign-youtubevideo::before{content:"";position:absolute;width:100vw;height:100vh;top:0;background:rgba(0,0,0,.9)}.campaign-paragraph__background-video .campaign-youtubevideo-container{display:table;position:absolute;top:0;z-index:1;width:100%;height:100vh}.campaign-paragraph__background-video .video-frame{display:table-cell;vertical-align:middle;width:100%}.campaign-paragraph__background-video .video-embed-field-provider-youtube{width:85%;height:100%;margin:auto}.campaign-paragraph__background-video .close-campaignYT-video{color:#fff;font-weight:500;position:absolute;right:3%;top:3%;font-size:50px;cursor:pointer}.campaign-paragraph__watermark-image{position:absolute;top:-48px;left:0;right:0;width:100%;margin:0 90px 0 auto;z-index:2}.campaign-paragraph__watermark-image img{width:auto;max-width:200px;float:right;opacity:.8}.campaign-paragraph__video-buttons{position:absolute;top:50%;text-align:center;width:100%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.campaign-paragraph__play-button span{background:url(/themes/custom/chn/img/video-play.png) no-repeat;width:80px;height:80px;background-size:100%;display:inline-block;-webkit-transition:.4s;transition:.4s;cursor:pointer;opacity:.4}.campaign-paragraph__play-button span:hover{opacity:.8;-webkit-transition:.4s;transition:.4s}.campaign-paragraph__cta-button{margin-top:30px}.campaign-paragraph__description-pattern{margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative;border-top:14px solid #e31837}.campaign-paragraph__description-pattern::before,.campaign-paragraph__description-pattern::after{content:"";width:35.5%;position:absolute;right:0;top:-14px;border-top:14px solid #e87824}.campaign-paragraph__description-pattern::before{border-top:14px solid #e87824;width:82%}.campaign-paragraph__description-pattern::after{width:55%;border-top-color:#f1b533}.campaign-paragraph__description-pattern .description-wrapper{max-width:1170px;width:100%;margin:0 auto;padding:0 20px}.campaign-paragraph__description-pattern .description{max-width:60%}.campaign-paragraph__description-pattern .pattern{position:absolute;top:0;right:0;-webkit-box-flex:0;-ms-flex:0 1 30%;flex:0 1 30%;max-width:30%;width:100%;height:100%}.campaign-paragraph__description-pattern .pattern-image{width:100%;height:100%}@media screen and (max-width:920px){.campaign-paragraph__description-pattern{border-top:5px solid #e31837}.campaign-paragraph__description-pattern::before,.campaign-paragraph__description-pattern::after{top:-5px;border-top:5px solid #e87824}.campaign-paragraph__description-pattern::after{top:-5px;border-top-color:#f1b533}.campaign-paragraph__watermark-image{top:-26px;margin-right:60px}.campaign-paragraph__watermark-image img{width:auto;max-width:120px;float:right;opacity:.8}.campaign-paragraph__play-button span{opacity:.8}}@media screen and (max-width:575px){.campaign-paragraph__watermark-image{top:-16px;margin-right:20px}.campaign-paragraph__watermark-image img{width:auto;max-width:70px;float:right;opacity:.8}.campaign-paragraph__description-pattern .description{max-width:65%}.campaign-paragraph__cta-button .btn{display:inline-block}}#block-views-block-job-promo-job-post-block-3,.view-job-promo-job-post .views-row{background:#70b576;text-align:center;padding:30px 0;color:#c9eaca}.view-job-promo-job-post .inner{padding:0}#block-views-block-job-promo-job-post-block-3 h2,.view-job-promo-job-post .views-row h2{font-family:"ProximaNova",Helvetica,Arial,sans-serif;font-size:36px;margin:0;color:#fff}#block-views-block-job-promo-job-post-block-3 .bottom.description,.view-job-promo-job-post .views-row .bottom.description{background:rgba(0,0,0,0);border:0;margin:0;padding:0;-webkit-box-shadow:none;box-shadow:none;font-size:20px}#block-views-block-job-promo-job-post-block-3 .bottom.description .link-button a,.view-job-promo-job-post .views-row .bottom.description .link-button a{text-decoration:none;color:#c9eaca;font-size:20px}#block-views-block-job-promo-job-post-block-3 .bottom.description .link-button a:hover,.view-job-promo-job-post .views-row .bottom.description .link-button a:hover{text-decoration:underline}@media screen and (max-width:600px){.view-job-promo-job-post .views-row .bottom.description .link-button{margin:0 20px}}#block-views-block-job-promo-job-post-block-1{margin-bottom:10px}#block-views-block-job-promo-job-post-block-1 .inner{padding:0;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.1);box-shadow:0 1px 2px rgba(0,0,0,.1)}#block-views-block-job-promo-job-post-block-1 div.list-result{padding-top:0}@media screen and (max-width:800px){#block-views-block-job-promo-job-post-block-3 h2,.view-job-promo-job-post .views-row h2{font-family:"ProximaNova-Light",Helvetica,Arial,sans-serif}}.page-node-type-career-area article{background:#f1f5f6}.hero--image{position:relative;line-height:0}.careers--area{position:relative;margin-top:-75px}@media screen and (max-width:600px){.careers--area{margin-top:0}}.inner.hero--details{background-color:#f9fcfe;-webkit-box-shadow:0 1px 1px #e8eced;box-shadow:0 1px 1px #e8eced;text-align:center}.inner.hero--details .hero--inner{padding:10px 100px 60px}.inner.hero--details .hero--inner h1{margin-bottom:15px}.career-hero--body{line-height:1.5em;font-size:17px;text-align:left}@media screen and (max-width:900px){.inner.hero--details .hero--inner{padding:25px 50px}}@media screen and (max-width:700px){.inner.hero--details .hero--inner{padding:15px 0}.inner.hero--details .hero--inner h1{font-size:30px;margin-top:10px}.career-hero--body{line-height:inherit;font-size:15px}}.page-node-type-career-area .accordion,.page-node-type-career-area .panel{max-width:960px;margin:0 auto;padding:20px}.page-node-type-career-area .panel{padding:0 20px}.page-node-type-career-area .accordion{border-top:1px solid #e5e8ea}.page-node-type-career-area .inner.careers--picker{max-width:100%;padding:0}.page-node-type-career-area .paragraph--type--_-promos{max-width:1170px;padding:30px 20px;margin:auto}.page-node-type-career-area .three-promos{background:rgba(0,0,0,0)}.page-node-type-career-area .three-promos img{max-width:100%;height:auto}.page-node-type-career-area .three-promos div{color:#42525f}.page-node-type-career-area .three-promos div p{margin-top:5px}.page-node-type-career-area .promo-block{background:#70b575;padding:40px 0}.page-node-type-career-area .promo-block h2{font-family:"ProximaNova",Helvetica,Arial,sans-serif;font-size:28px}.page-node-type-career-area .promo-block div{font-size:18px}@media screen and (max-width:560px){.career-hero--body iframe{width:100% !important}}.block-job-category{background:#396a86;padding:4rem 0}.block-job-category a{text-decoration:none;line-height:1.8}.block-job-category h2{max-width:730px;text-align:center;color:#e7ecf0;margin:auto;padding-bottom:2rem;font-size:28px}.career-list{display:-webkit-box;display:-ms-flexbox;display:flex;padding:20px 0;border-top:1px solid #336480}.career-list:last-child{padding-bottom:20px;border-bottom:1px solid #336480}.career-list h3{width:50%;text-align:right;-ms-flex-item-align:center;align-self:center;font-weight:normal;font-size:20px;padding-right:2rem}.career-list h3 a{color:#95b6ca}.career-list .career-item{width:50%}.career-list .career-item li{width:100%;float:none;font-size:14px}.career-list a{color:#e1e9ef}.career-list a:hover{text-decoration:underline}.career-list a.show-more{color:#95b6ca}.career-list a.show-more::after{content:""}@media screen and (max-width:700px){.block-job-category{padding:1rem 0;font-size:20px}.block-job-category .inner{padding:0}.block-job-category h2{padding-bottom:1rem;font-size:24px}.career-list{padding:0 20px 20px;-ms-flex-wrap:wrap;flex-wrap:wrap}.career-list h3,.career-list .career-item{width:100%}.career-list h3{text-align:left;font-size:18px;padding-right:0}.career-list h3 a{line-height:1.2}.career-list .career-item li{margin-bottom:0}}.page-node-type-careers-landing-page .paragraph--type--_-promos{margin:0}.paragraph--type--_-promos{display:-webkit-box;display:-ms-flexbox;display:flex;vertical-align:top;text-align:center;margin-top:35px;padding-bottom:0}.three-promos{width:33%;padding:30px 40px;vertical-align:top}@media screen and (max-width:710px){.paragraph--type--_-promos{display:block}.three-promos{width:100%;padding:25px 10px;-webkit-box-sizing:border-box;box-sizing:border-box}}.page-node-type-careers-landing-page .three-promos div,.page-node-type-careers-landing-page .three-promos a{color:#fff}img{max-width:100%;height:auto}.three-promos div:nth-child(2){font-size:24px;font-weight:normal;margin-top:10px}.paragraph-separator{display:block;position:relative;width:100%}.paragraph-separator::before{content:"";width:100%;height:2px;background-color:#dee5e7;position:absolute;top:0;left:0}.paragraph--type--video-promos{max-width:1170px;margin:0 auto;padding:0 20px;display:block}.paragraph--type--video-promos a{text-decoration:none}.paragraph--type--video-promos .field--name-field-featured-video,.paragraph--type--video-promos .field--name-field-description{display:inline-block;vertical-align:middle;width:50%}.paragraph--type--video-promos .field--name-field-featured-video img{width:100%;height:auto}.paragraph--type--video-promos .field--name-field-featured-video .video-embed-field-responsive-video{max-height:305px}.paragraph--type--video-promos .field--name-field-description{font-size:17px;line-height:1.5em;width:45%;padding:60px 0 75px 4%;-webkit-box-sizing:border-box;box-sizing:border-box}.paragraph--type--video-promos .field--name-field-description h2{font-size:40px}.paragraph--type--video-promos .field--name-field-description a{text-decoration:underline}.paragraph--type--video-promos .field--name-field-description a.btn{text-decoration:none}.page-node-type-careers-landing-page .field--name-field-videos .field__item{display:inline-block}.page-node-type-careers-landing-page .field--name-field-videos .field__item a>div{line-height:1}@media screen and (max-width:800px){.paragraph--type--video-promos{margin:0 auto;padding:0}.paragraph--type--video-promos .field--name-field-featured-video,.paragraph--type--video-promos .field--name-field-description{display:block;width:100%}.paragraph--type--video-promos .field--name-field-description{font-size:inherit;line-height:inherit;padding:0 20px}.paragraph--type--video-promos .field--name-field-description h2{font-size:30px}}header #block-careers ul li{margin-right:33px}header #block-careers ul li.no-caret{margin-right:45px}header #block-careers ul li span{display:block;margin-right:0;padding:15px 0;color:#445c6e;cursor:pointer;-webkit-transition:all .25s}header #block-careers ul li span::after{content:url("data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAEBAMAAACuIQj9AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAJFBMVEUAAABCUl9CUl9CUl9CUl9CUl9CUl9CUl9CUl9CUl9CUl8AAACbB29TAAAACnRSTlMAV/lF8zbsKMUpcCsVRgAAAAFiS0dEAIgFHUgAAAAJcEhZcwAACxIAAAsSAdLdfvwAAAAfSURBVAjXYxBatWqRAAOz1ypnBgaGsGUBQJK9k4EBAEv4BS+TI8RRAAAAAElFTkSuQmCC");position:absolute;right:-15px;top:13px}header #block-careers ul li ul li{margin-right:0}header #block-careers ul li:first-child ul{left:-36px}.careers--mobile-menu nav#block-careers-2 ul li span{display:block;padding:15px;font-size:18px;color:#fff}header #block-socialmedialinks-3{margin-left:12px}.c-slider{margin-bottom:3rem}.c-slider__item img{vertical-align:middle}.c-slider__item .paragraph--type--video{max-width:300px;margin:auto;text-align:center}.c-slider__item a .video-caption{background:#fff;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.1);box-shadow:0 1px 1px rgba(0,0,0,.1);color:#313233;line-height:inherit;margin-bottom:.25rem;text-align:center;padding:16.5px 0}.c-slider__item a .video-caption:empty{display:none}.slick-arrow{position:absolute;top:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);text-indent:-9999949px;background:none;border:none;z-index:1;height:30px;width:30px;cursor:pointer}.slick-arrow:active{outline:none}.slick-arrow:focus{outline:none}.slick-arrow.active{outline:-webkit-focus-ring-color auto 5px}.slick-arrow::after,.slick-arrow::before{top:50%;border:solid rgba(0,0,0,0);content:" ";height:0;width:0;position:absolute;pointer-events:none}.slick-arrow::after{border-color:rgba(136,183,213,0);border-right-color:#f1f5f6;border-width:15px;margin-top:-15px}.slick-arrow::before{border-color:rgba(194,225,245,0);border-right-color:#445c6e;border-width:18px;margin-top:-18px}.slick-prev::after,.slick-prev::before{right:100%;margin-right:-36px}.slick-next::after,.slick-next::before{left:100%;border-right:none;margin-left:-30px}.slick-prev{left:0;top:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.slick-next{right:0;top:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.slick-next::after{border-left-color:#f1f5f6}.slick-next::before{border-left-color:#445c6e}@media screen and (min-width:700px){.c-slider__item .paragraph--type--video{max-width:350px}}@media screen and (min-width:900px){.slick-arrow{height:50px;width:50px}.slick-prev{left:-30px}.slick-next{right:-30px}}.careers-landing-page-header{position:relative;line-height:0}.careers-landing-page-header .field-hero-image img{width:100%;height:auto}.careers-landing-page-header .field-banner-video{position:relative;padding-top:42%;width:100%;overflow-y:hidden}.careers-landing-page-header .field-banner-video video{position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;top:0;left:0}.careers-landing-page-header .field-banner-video video::-webkit-media-controls{display:none}.careers-landing-page-header .field-banner-video video::-webkit-media-controls-start-playback-button{display:none !important;-webkit-appearance:none}.careers-landing-page-header .field-banner-video:hover .careers-banner-control{display:inline-block}.careers-landing-page-header .field-banner-video .careers-banner-control{right:48%;position:absolute;top:40%;background:url(/themes/custom/chn/img/video-pause.png) no-repeat;width:80px;height:80px;background-size:100%;display:none;-webkit-transition:.4s;transition:.4s;cursor:pointer;opacity:.4}.careers-landing-page-header #views-exposed-form-job-search-page{position:absolute}.careers-landing-page-header #views-exposed-form-job-search-page .inner{background:rgba(21,33,42,.8)}.careers-landing-page-header #views-exposed-form-job-search-page .inner .elements div.browse-all{padding:25px 0 35px}.careers-landing-page-header #views-exposed-form-job-search-page .exposed-form-title{padding:30px 0}@media screen and (max-width:1024px){.careers-landing-page-header .field-banner-video .careers-banner-control{top:35%;right:47%}}@media screen and (max-width:800px){.careers-landing-page-header .field-hero-image img{width:120%;max-width:120%;margin-left:-10%}.careers-landing-page-header .field-banner-video{padding-top:0}.careers-landing-page-header .field-banner-video video{position:relative;height:auto;max-height:360px}.careers-landing-page-header .field-banner-video .careers-banner-control{width:50px;right:47%;top:45%}.careers-landing-page-header #views-exposed-form-job-search-page{position:relative}.careers-landing-page-header #views-exposed-form-job-search-page .inner{background:#42525f}}@media screen and (max-width:767px){.careers-landing-page-header .field-banner-video .careers-banner-control{right:46%}}@media screen and (max-width:400px){.careers-landing-page-header .field-banner-video .careers-banner-control{width:45px;right:44%;top:35%}}#views-exposed-form-job-search-page{bottom:0;width:100%}#views-exposed-form-job-search-page .inner{max-width:100%;text-align:center;background:#42525f;padding:0}#views-exposed-form-job-search-page .inner .exposed-form-title{font-size:22px;margin:0;padding:0;padding-top:20px}#views-exposed-form-job-search-page .inner h2,#views-exposed-form-job-search-page .inner a{color:#fff}#views-exposed-form-job-search-page .inner .elements div{display:inline-block;margin:0 5px;vertical-align:middle}#views-exposed-form-job-search-page .inner .elements div #edit-keyword{font-size:17px;padding:12px 5px;min-width:300px}#views-exposed-form-job-search-page .inner .elements div #edit-submit-job-search{padding:13px;margin:auto}#views-exposed-form-job-search-page .inner .elements div.browse-all{display:block;font-size:17px;padding:25px 0;margin-bottom:0}#views-exposed-form-job-search-page .inner .elements div.browse-all a{text-decoration:none;border-bottom:1px solid #445c6e}.facets-dropdown-widget label{display:none}.facets-dropdown-widget .form-submit{display:none}.block-facet--dropdown{margin:1.6rem 0}@media screen and (max-width:800px){#views-exposed-form-job-search-page{position:relative;bottom:auto}#views-exposed-form-job-search-page .inner{background:#42525f}#views-exposed-form-job-search-page .inner .exposed-form-title{padding:20px 30px 10px;font-size:24px}#views-exposed-form-job-search-page .inner .elements div{display:block;margin:10px 0;padding:0 15px}#views-exposed-form-job-search-page .inner .elements div #edit-keyword{min-width:inherit}#views-exposed-form-job-search-page .inner .elements div.browse-all{font-size:15px}#views-exposed-form-job-search-page .inner .elements #edit-category,#views-exposed-form-job-search-page .inner .elements #edit-keyword,#views-exposed-form-job-search-page .inner .elements #edit-submit-job-search{width:95%}#views-exposed-form-job-search-page .inner .elements #edit-category{background-position:98% 50%}}.career-search-heading{color:#fff}.career-search-heading p{line-height:1.5}.header.job.inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background:#f9fcfe;max-width:1100px;padding:25px 35px;margin-bottom:10px;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.1);box-shadow:0 1px 2px rgba(0,0,0,.1)}.header.job.inner .left{color:#bbbebf;text-align:left;margin:auto 0 auto 20px}.header.job.inner .right{text-align:right;margin:auto 0}.header.job.inner .right .print{display:inline-block;position:relative}.header.job.inner .right .print::before{content:"";width:18px;height:18px;background:url(/themes/custom/chn/img/print.svg) no-repeat;display:inline-block;vertical-align:middle;position:absolute;top:20%;left:11px}.page-node-type-career-area #block-chn-breadcrumbs,.page-node-type-careers-landing-page #block-chn-breadcrumbs,.context-careers-search #block-chn-breadcrumbs{margin-bottom:0}.page-node-type-job .layout-container{background:#f1f5f6}.page-node-type-job article.inner{background:#f9fcfe;max-width:1070px;padding:0 50px;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.1);box-shadow:0 1px 2px rgba(0,0,0,.1);margin-bottom:20px}.top.job--careers{text-align:center;border-bottom:1px solid #eceff1;margin:0;margin-bottom:30px;padding:1px 0 30px}.top.job--careers h1{font-family:"ProximaNova",Helvetica,Arial,sans-serif;font-weight:normal;margin-bottom:5px}.top.job--careers .details .field__label::after{content:":";display:inline-block}.top.job--careers .details .field__label,.top.job--careers .details .field__item{display:inline-block}.top.job--careers .details .field--type-link .field__label,.left.job-content .field .field--name-field-job-location-name .field__label,.left.job-content .field .field--name-field-address .field__label{display:none}.top.job--careers .details .btn{margin-top:20px}.top.job--careers .details .btn a{text-decoration:none}.left.job-content,.right.job-content{display:inline-block}.left.job-content{width:25%;vertical-align:top;margin-top:15px;margin-right:5%}.left.job-content>.field{border-bottom:1px solid #f1f5f6;padding-bottom:20px;margin-bottom:25px}.left.job-content .field--name-field-job-hours{border-bottom:none}.left.job-content .field .field__label{font-size:14px;color:#727374}.left.job-content .field .field__item{font-size:20px;color:#445c6e}.left.job-content .field .field__item a{text-decoration:none}.left.job-content .field .field__item a:hover,.left.job-content .field .field__item a:focus{text-decoration:underline}.left.job-content .field .field--name-field-job-location-name{font-size:20px;color:#445c6e}.left.job-content .field .field--name-field-address{text-align:left;color:#445c6e;line-height:1em;margin-top:2px}.left.job-content .field .field--name-field-address p.address{padding-bottom:0}.left.job-content .field .field--name-field-address p.address .address-line1{display:block;width:100%}.left.job-content .field .field--name-field-address .address span{font-family:"ProximaNova",Helvetica,Arial,sans-serif;font-size:15px}.right.job-content{width:67%;vertical-align:top;margin-bottom:40px}.right.job-content .field--name-field-link{margin-top:40px;display:inline-block}.right.job-content .field--name-field-link .field__label{display:none}.right.job-content .field--name-field-link a{text-decoration:none}.header.job.inner .right .print,.header.job.inner .right .sharethis-share-button{width:auto;display:inline-block;vertical-align:top}.header.job.inner .right .print .btn-tertiary,.header.job.inner .right .btn-secondary{font-size:15px}.header.job.inner .right .print .btn-tertiary{padding:5px 12px 6px 32px}.header.job.inner .right .sharethis-share-button{height:32px}.header.job.inner .right .btn-secondary{position:relative;margin-left:5px;margin-bottom:0}.header.job.inner .right .share-widget{width:215px;left:-40%}.header.job.inner .right div.share-widget.active .arrow-middle-top{left:80%}.path-careers .layout-sidebar-first{margin-right:30px}.layout-sidebar-first .paragraph--type--acquia-lift-slot{width:250px}.layout-sidebar-first .paragraph--type--acquia-lift-slot img{margin:15px auto}.layout-sidebar-first .paragraph--type--acquia-lift-slot p{margin-left:25px;margin-right:25px}@media screen and (max-width:600px){.header.job.inner{padding:10px 15px}.header.job.inner .left{margin-left:0}.page-node-type-job article.inner{padding:0 20px}.top.job--careers h1{font-family:"ProximaNova-Light",Helvetica,Arial,sans-serif;font-size:34px}.top.job--careers .field--name-field-job-reference{margin-top:10px}.top.job--careers .details .btn{display:inline-block}.left.job-content{width:100%;vertical-align:top;margin-top:15px;margin-right:0%}.left.job-content>.field{padding-bottom:15px;margin-bottom:15px}.left.job-content .field .field__item{font-size:15px}.left.job-content .field .field--name-field-address{line-height:inherit}.left.job-content .field--name-field-job-hours{border-bottom:1px solid #f1f5f6;margin-bottom:30px}.right.job-content{width:100%;vertical-align:top;margin-bottom:40px}.right.job-content .apply-link{display:block;text-align:center}}@media screen and (max-width:475px){.header.job.inner{padding:10px 15px;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.header.job.inner .left{font-size:13px}.header.job.inner .right .btn-secondary{margin-left:0}}@media screen and (max-width:700px){.layout-sidebar-first .paragraph--type--acquia-lift-slot{width:auto}}@media screen and (max-width:800px){.left.job-content .field .field__item{font-size:18px}.page-node-type-job .field--name-body iframe{width:100%;height:auto}}@media print{.page-node-type-job nav,.page-node-type-job .views-row,.page-node-type-job #block-chn-local-tasks ul,.page-node-type-job #block-views-block-job-post-block-1,.page-node-type-job #block-exposedformjob-searchpage,.page-node-type-job .list-result .view-job-promo-job-post,.page-node-type-job .header.job.inner{display:none}}.layout-content a#careers-cta-link-url::before,.layout-content #block-create-search-alert{content:"";width:16px;height:16px;background:url(/themes/custom/chn/img/alert-bell-blue.svg) no-repeat;display:inline-block;vertical-align:baseline;position:absolute;left:-17px;top:1px}.block-recent-jobs{background:#f9fcfe;padding:4rem 0;border-top:10px solid #f1f5f6}.block-recent-jobs h2{text-align:center}#block-views-block-job-post-recent-jobs,#block-views-block-job-post-recent-jobs-career-area,#block-views-block-job-post-block-1{background:#f9fcfe;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.1);box-shadow:0 1px 2px rgba(0,0,0,.1);margin-bottom:80px}#block-views-block-job-post-recent-jobs h2,#block-views-block-job-post-recent-jobs-career-area h2,#block-views-block-job-post-block-1 h2{text-align:center;padding-top:55px;margin-top:0;margin-bottom:1.5em}.view-job-post{overflow:auto}.view-job-search{margin-bottom:25px}.view-job-search .views-header div.inner{background:none}.view-job-post>div:nth-child(odd),.view-job-search>div:nth-child(odd),.block-job-posts-teaser article:nth-child(even){background-color:#f3f7f8}.view-job-search div.empty,.block-job-posts-teaser.view-job-post>div:nth-child(odd){background:none}.view-job-post>div.more-link,.view-job-search>div.more-link{background-color:#f15d22}.view-job-post>div.more-link:hover,.view-job-search>div.more-link:hover{background-color:#ff7037}.view-job-post .job-teaser,.view-job-search .job-teaser{padding:20px 25px}.view-job-post .job-teaser .job-header-teaser,.view-job-search .job-teaser .job-header-teaser{color:#bbbebf;font-size:12px;margin-bottom:10px}.view-job-post .job-teaser .job-content-teaser .left,.view-job-post .job-teaser .job-content-teaser .right,.view-job-search .job-teaser .job-content-teaser .left,.view-job-search .job-teaser .job-content-teaser .right{display:inline-block;width:49%;vertical-align:top;line-height:1.4}.view-job-post .job-teaser .job-content-teaser .right,.view-job-search .job-teaser .job-content-teaser .right{font-size:13px;text-align:right}.view-job-post .job-teaser .job-content-teaser .right .field--name-field-job-location-name,.view-job-search .job-teaser .job-content-teaser .right .field--name-field-job-location-name{font-size:15px;font-weight:normal}.view-job-post .job-teaser .job-content-teaser .right .field--name-field-address,.view-job-search .job-teaser .job-content-teaser .right .field--name-field-address{font-size:13px;text-align:right;color:#303030}.view-job-post .job-teaser .job-content-teaser .left,.view-job-search .job-teaser .job-content-teaser .left{font-size:13px;color:#303030;display:inline-block}.view-job-post .job-teaser .job-content-teaser .left .title a,.view-job-search .job-teaser .job-content-teaser .left .title a{text-decoration:none}.view-job-post .job-teaser .job-content-teaser .left .title a:hover span,.view-job-post .job-teaser .job-content-teaser .left .title a:focus span,.view-job-search .job-teaser .job-content-teaser .left .title a:hover span,.view-job-search .job-teaser .job-content-teaser .left .title a:focus span{text-decoration:underline}.view-job-post .job-teaser .job-content-teaser .left h3,.view-job-search .job-teaser .job-content-teaser .left h3{font-family:"ProximaNova-Light",Helvetica,Arial,sans-serif;font-size:20px;color:#f15d22;margin:0}.view-job-post .job-teaser .job-content-teaser .left .field--name-field-job-department,.view-job-search .job-teaser .job-content-teaser .left .field--name-field-job-department{font-size:15px;color:#313233}.view-job-post .job-teaser .job-content-teaser .left .field--name-field-job-schedule,.view-job-post .job-teaser .job-content-teaser .left .field--name-field-job-shift,.view-job-search .job-teaser .job-content-teaser .left .field--name-field-job-schedule,.view-job-search .job-teaser .job-content-teaser .left .field--name-field-job-shift{font-size:13px;color:#303030;display:inline-block}.view-job-post .more-link,.view-job-search .more-link{display:table;margin:60px auto}#block-views-block-job-post-recent-jobs-career-area article{background:inherit}.view-job-search .views-header{background:inherit !important;padding-left:25px;padding-right:25px}#block-views-block-job-post-recent-jobs-career-area article{background:inherit}.layout-content #block-create-search-alert{text-align:right;padding:0 30px 20px 0;margin:0 -30px;border-bottom:1px solid #ebeef0}.layout-content a#careers-cta-link-url{text-decoration:none;color:#2f83b3;font-size:15px;position:relative}@media screen and (max-width:700px){.block-recent-jobs{padding:1rem 0}.block-recent-jobs .inner{padding:0}#block-views-block-job-post-recent-jobs .inner,#block-views-block-job-post-recent-jobs-career-area .inner{padding:0}#block-views-block-job-post-recent-jobs h2,#block-views-block-job-post-recent-jobs-career-area h2{font-size:24px;padding-top:40px;margin-bottom:20px}.block-job-posts-teaser .inner{padding:0}.block-job-posts-teaser .inner h2{font-size:24px;text-align:center;padding:0 20px}.view-job-post .job-teaser .job-content-teaser .left,.view-job-post .job-teaser .job-content-teaser .right,.view-job-search .job-teaser .job-content-teaser .left,.view-job-search .job-teaser .job-content-teaser .right{display:block;width:100%}.view-job-post .job-teaser .job-content-teaser .right,.view-job-post .job-teaser .job-content-teaser .right .field--name-field-address,.view-job-search .job-teaser .job-content-teaser .right,.view-job-search .job-teaser .job-content-teaser .right .field--name-field-address{font-size:14px;text-align:left}.view-job-post .job-teaser .job-content-teaser .right .field--name-field-job-location-name,.view-job-search .job-teaser .job-content-teaser .right .field--name-field-job-location-name{margin-top:10px}.layout-content #block-create-search-alert{text-align:center;padding:20px 0}}.view-job-search .job-teaser .job-content-teaser .left .title a h3{font-family:"ProximaNova",Helvetica,Arial,sans-serif;font-weight:normal}.chatbot-wrapper{position:fixed;bottom:0;z-index:9999;right:0}.chatbot-container{position:relative;max-height:600px;min-height:525px;height:100vh}.drupal-chatbot{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:justify;-ms-flex-pack:justify;justify-content:space-between;width:425px;height:100%;position:absolute;bottom:80px;-webkit-box-shadow:rgba(19,5,5,.3) 0 2px 12px;box-shadow:rgba(19,5,5,.3) 0 2px 12px;right:20px;border-radius:4px;background:#fff}.drupal-chatbot .innerframe{background:#fff}.drupal-chatbot .message-box{bottom:0;opacity:1;height:12%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-right:1rem;margin:0;background:#fff;border-top:1px solid #e0e0e0;border-radius:0 0 4px 4px}.drupal-chatbot .message-box .msj-rta{width:100%;height:100%;margin:0;padding:0}.drupal-chatbot .message-box .msj-rta::after{display:none}.drupal-chatbot .message-box .msj-rta .text{width:100%;max-width:100%;padding:0}.drupal-chatbot .message-box input{width:100%;height:100%;font-size:16px;font-weight:400;-webkit-box-shadow:none;box-shadow:none;color:#000;border:0;padding:0 0 0 10px;border-radius:0 0 0 2px;background:rgba(0,0,0,0);-webkit-transition:-webkit-box-shadow .15s ease-in-out 0s;transition:-webkit-box-shadow .15s ease-in-out 0s;transition:box-shadow .15s ease-in-out 0s;transition:box-shadow .15s ease-in-out 0s,-webkit-box-shadow .15s ease-in-out 0s}.drupal-chatbot .message-box input:focus{width:100%;border:0;outline:0;-webkit-box-shadow:none;box-shadow:none;padding:0 0 0 10px}.drupal-chatbot .message-box input::-webkit-input-placeholder{font-size:14px;color:#727374 !important}.drupal-chatbot .message-box input::-moz-placeholder{font-size:14px;color:#727374 !important}.drupal-chatbot .message-box input:-ms-input-placeholder{font-size:14px;color:#727374 !important}.drupal-chatbot .message-box input::-ms-input-placeholder{font-size:14px;color:#727374 !important}.drupal-chatbot .message-box input::placeholder{font-size:14px;color:#727374 !important}.drupal-chatbot .message-box input::-ms-clear{display:none}.drupal-chatbot .message-box .chatbot-button{cursor:pointer}.drupal-chatbot .message-box .chatbot-button img{max-width:32px;padding:1px 7px 2px;-webkit-box-sizing:border-box;box-sizing:border-box}.drupal-chatbot .message-box .drupalchatbox-sendbtn{margin-right:8px}.drupal-chatbot .msj{float:left}.drupal-chatbot .msj-rta{float:right}.drupal-chatbot .macro{border-radius:5px;display:-webkit-box;display:-ms-flexbox;display:flex}.drupal-chatbot .text>p:first-of-type{width:100%;margin-top:0;margin-bottom:auto}.drupal-chatbot .text>p:last-of-type{width:100%;margin-bottom:-7px;margin-top:auto}.drupal-chatbot #messages{display:block;position:relative;top:0;background:#fff;height:71%;margin:0;padding:0;overflow:hidden auto}.drupal-chatbot #messages li{margin:24px 0}.drupal-chatbot #messages .msj{width:100%;margin:0;padding:0;background:rgba(0,0,0,0)}.drupal-chatbot #messages .msj::before{display:none}.drupal-chatbot #messages .msj .text{background:#eaeaea}.drupal-chatbot #messages .msj .text p{color:#222}.drupal-chatbot #messages .text{width:auto;max-width:70%;padding:10px 16px 15px;border-radius:4px;margin:0}.drupal-chatbot #messages .text p{font-size:16px;line-height:1.5;text-align:left}.drupal-chatbot #messages .text p small{display:none}.drupal-chatbot #messages .msj-rta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;width:100%;margin:0;padding:0 10px 0 0;background:rgba(0,0,0,0)}.drupal-chatbot #messages .msj-rta::after{display:none}.drupal-chatbot #messages .msj-rta .text{background:#00a8e8}.drupal-chatbot #messages .msj-rta .text p{color:#fff}.drupal-chatbot #messages .msj-rta .avatar{display:none}.drupal-chatbot .avatar{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;float:left;width:46px;padding:0 8px;-webkit-box-sizing:border-box;box-sizing:border-box}.drupal-chatbot .chatbot-header{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;background:#425563;border-radius:4px 4px 0 0;padding:29px 16px}.drupal-chatbot .chatbot-header h2{font-size:24px;font-weight:200;font-family:"ProximaNova";color:#fff;line-height:1;text-align:left;margin:0 0 8px;padding:0}.drupal-chatbot .chatbot-header p{color:#fff;font-size:12px;line-height:1;text-align:left;font-weight:200;margin:0;padding:0}.drupal-chatbot .minimize-btn{width:24px;height:24px;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;cursor:pointer}.drupal-chatbot .minimize-btn span{width:14px;height:2px;display:block;background:#fff}#drupalchat_show{bottom:20px;display:-webkit-box;display:-ms-flexbox;display:flex;width:50px;height:50px;right:20px;min-width:50px;-webkit-box-shadow:rgba(19,5,5,.3) 0 2px 12px;box-shadow:rgba(19,5,5,.3) 0 2px 12px;background:#425563;border-radius:50%;z-index:1001;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#drupalchat_show img{max-width:20px}.chatbot-block{position:fixed;right:20px;bottom:20px;z-index:9999;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.chatbox-block-message{background:#425563;margin-right:10px;margin-left:10px;-webkit-box-shadow:rgba(19,5,5,.3) 0 2px 12px;box-shadow:rgba(19,5,5,.3) 0 2px 12px;width:325px;color:#fff;font-weight:300;font-size:17px;text-align:left;line-height:24px;border-radius:4px;cursor:pointer}.chatbox-block-message p{padding:5px 10px}.chatbox-block-message:focus{outline:-webkit-focus-ring-color auto 5px}@media screen and (max-width:768px){.chatbot-container{max-height:100vh}.drupal-chatbot{bottom:0;z-index:1000;max-height:100%;height:100%;width:100vw;right:0;border-radius:0}.drupal-chatbot .chatbot-header{border-radius:0}}@media screen and (min-width:451px)and (max-width:768px){.drupal-chatbot .chatbot-header{padding:29px 20px}.drupal-chatbot .minimize-btn{width:auto}.drupal-chatbot #messages li{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 12px}}@media screen and (max-width:450px){.chatbox-block-message{width:100%;margin-left:20px}}.chn-checkbox-slider input[type=checkbox]{position:relative;border:0;outline:0;cursor:pointer;overflow:visible;clip:unset;-webkit-clip-path:unset;clip-path:unset;z-index:99;top:3px;left:0;margin-top:0}.chn-checkbox-slider input[type=checkbox]::after{content:"";width:30px;height:14px;display:inline-block;background:rgba(196,195,195,.55);border-radius:18px;clear:both}.chn-checkbox-slider input[type=checkbox]::before{content:"";width:18px;height:18px;display:block;position:absolute;left:0;top:-2px;border-radius:50%;background:#fff;-webkit-box-shadow:1px 1px 3px rgba(0,0,0,.6);box-shadow:1px 1px 3px rgba(0,0,0,.6)}.chn-checkbox-slider input[type=checkbox]:checked::before{left:14px;background:#e87926;-webkit-box-shadow:-1px 1px 3px rgba(0,0,0,.6);box-shadow:-1px 1px 3px rgba(0,0,0,.6)}.chn-checkbox-slider input[type=checkbox]:checked::after{background:#f9e1ae}.chn-checkbox-slider label{display:inline-block;margin-top:10px;padding-left:40px}.chn-checkbox-slider label::before{display:none}.clockwise-schedule-appointment-form{padding-top:15px;padding-bottom:30px;text-align:left}@media screen and (min-width:768px)and (max-width:1023px){.clockwise-schedule-appointment-form{padding-left:20px;padding-right:20px}}.clockwise-schedule-appointment-form .form-item{margin-bottom:15px}.clockwise-schedule-appointment-form .form-item input{width:100%}.clockwise-schedule-appointment-form .content-box-wrapper{max-width:920px;background-color:#f0f5f6;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.16);box-shadow:0 3px 6px rgba(0,0,0,.16);border-radius:10px}.clockwise-schedule-appointment-form .content-box-wrapper .content-box{padding-top:30px;padding-bottom:30px}.clockwise-schedule-appointment-form .content-box-wrapper .form-title{margin-top:0;margin-bottom:20px;color:#7e3677;font-size:32px}@media screen and (max-width:1000px){.clockwise-schedule-appointment-form .content-box-wrapper .form-title{font-size:28px}}@media screen and (max-width:768px){.clockwise-schedule-appointment-form .content-box-wrapper .form-title{font-size:24px}}.clockwise-schedule-appointment-form .section-heading{font-size:28px;color:#435563;margin-bottom:10px;font-weight:bold;margin-top:20px}@media screen and (max-width:1000px){.clockwise-schedule-appointment-form .section-heading{font-size:24px}}@media screen and (max-width:768px){.clockwise-schedule-appointment-form .section-heading{font-size:20px}}.clockwise-schedule-appointment-form .inline-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media(min-width:768px){.clockwise-schedule-appointment-form .inline-container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media(min-width:768px){.clockwise-schedule-appointment-form .inline-container .form-item-name-first-name,.clockwise-schedule-appointment-form .inline-container .form-item-name-last-name{width:49%}}.clockwise-schedule-appointment-form .mail-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media(min-width:768px){.clockwise-schedule-appointment-form .mail-container{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.clockwise-schedule-appointment-form .mail-container .form-item-mail-email,.clockwise-schedule-appointment-form .mail-container .form-item-mail-confirm-email{width:30%}}.clockwise-schedule-appointment-form .mail-container>.form-item{padding-right:0}@media(min-width:768px){.clockwise-schedule-appointment-form .mail-container>.form-item{padding-right:20px}}.clockwise-schedule-appointment-form #dob-wrapper .user-dob{display:inline-block}@media screen and (max-width:767px){.clockwise-schedule-appointment-form #dob-wrapper .js-form-item.form-item.js-form-type-select.form-item-dob-wrapper-gender{width:100%}}.clockwise-schedule-appointment-form #edit-clockwise-address-site-address-country-code{display:none}.clockwise-schedule-appointment-form #edit-clockwise-address-site-address{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}@media(min-width:768px){.clockwise-schedule-appointment-form #edit-clockwise-address-site-address{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.clockwise-schedule-appointment-form #edit-clockwise-address-site-address .form-item{width:100%}@media(min-width:768px){.clockwise-schedule-appointment-form #edit-clockwise-address-site-address .form-item{width:49%}}.clockwise-schedule-appointment-form #contact-container{position:relative}.clockwise-schedule-appointment-form #contact-container .address-container-inline{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}@media(min-width:768px){.clockwise-schedule-appointment-form #contact-container .address-container-inline{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;width:74%}}.clockwise-schedule-appointment-form #contact-container .address-container-inline .form-item{margin-right:0}@media(min-width:768px){.clockwise-schedule-appointment-form #contact-container .address-container-inline .form-item{width:32%}}.clockwise-schedule-appointment-form #contact-container .form-item-phone-number{width:100%;position:relative}@media(min-width:768px){.clockwise-schedule-appointment-form #contact-container .form-item-phone-number{width:24%;position:absolute;right:0;bottom:0}}.clockwise-schedule-appointment-form select{width:100%;min-width:85px;color:#000;padding:12px}@media screen and (min-width:768px){.clockwise-schedule-appointment-form select{min-width:168px}}@media screen and (min-width:1023px){.clockwise-schedule-appointment-form select{min-width:212px}}.clockwise-schedule-appointment-form .btn-submit{border:3px solid #e87926;border-radius:5px;display:inline-block;font-size:19px;font-weight:bold;line-height:1.1;margin-right:15px;margin-top:15px;padding:7px 25px;text-decoration:none;-webkit-transition:all .5s ease;transition:all .5s ease}.clockwise-schedule-appointment-form .btn-submit.btn--bordered,.clockwise-schedule-appointment-form .btn-submit.btn--solid:hover,.clockwise-schedule-appointment-form .btn-submit.btn--solid:active{background-color:#fff;color:#e87926}.clockwise-schedule-appointment-form .btn-submit.btn--solid,.clockwise-schedule-appointment-form .btn-submit.btn--bordered:hover,.clockwise-schedule-appointment-form .btn-submit.btn--bordered:active{background-color:#e87926;color:#fff}.clockwise-schedule-appointment-form .bottom-box-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:920px;margin-top:10px;margin-bottom:10px}@media screen and (max-width:768px){.clockwise-schedule-appointment-form .bottom-box-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap}}.clockwise-schedule-appointment-form .bottom-box-wrapper .button a{text-decoration:none;color:inherit}input.error{border-color:#f15d22}.primary-care-scheduling-appointment-info .layout-container main,.primary-care-scheduling-appointment-time .layout-container main,.primary-care-scheduling-patient-info .layout-container main,.primary-care-scheduling-review-appointment .layout-container main,.primary-care-scheduling-appt-confirmation .layout-container main{background-color:#fff}.primary-care-scheduling-appointment-info #block-chn-content,.primary-care-scheduling-appointment-time #block-chn-content,.primary-care-scheduling-patient-info #block-chn-content,.primary-care-scheduling-review-appointment #block-chn-content,.primary-care-scheduling-appt-confirmation #block-chn-content{max-width:1170px;width:100%;margin:0 auto}.doctor-provider-small-teaser{padding:0 10px}.doctor-provider-small-teaser .steps{padding:30px 10px;margin:0;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;overflow-x:auto}@media(min-width:768px){.doctor-provider-small-teaser .steps{padding:30px}}.doctor-provider-small-teaser .steps .step:first-child{margin-left:auto}.doctor-provider-small-teaser .steps .step:last-child{margin-right:auto}.doctor-provider-small-teaser .step:first-of-type .step-circle::before{display:none}.doctor-provider-small-teaser .step:last-of-type .step-content{padding-right:0}.doctor-provider-small-teaser .step-content{-webkit-box-sizing:content-box;box-sizing:content-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:150px;padding-right:0}@media(min-width:768px){.doctor-provider-small-teaser .step-content{width:220px;padding-right:50px}}.doctor-provider-small-teaser .step-circle{position:relative;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;width:48px;height:48px;border:7px solid #d8d8d8;border-radius:100%;background-size:48px 48px;background-repeat:no-repeat}@media(min-width:768px){.doctor-provider-small-teaser .step-circle{width:72px;height:72px;background-size:72px 72px}}.doctor-provider-small-teaser .step-circle::before{content:"";display:block;position:absolute;top:50%;left:0;width:102px;height:15px;-webkit-transform:translate(-100%,-50%);transform:translate(-100%,-50%);color:#d8d8d8;background-color:currentcolor}@media(min-width:768px){.doctor-provider-small-teaser .step-circle::before{width:198px}}.doctor-provider-small-teaser .step-circle.step-info{background-image:url(/themes/custom/chn/img/appointment-info-color.png)}.doctor-provider-small-teaser .step-circle.step-date{background-image:url(/themes/custom/chn/img/date-and-time-gray.png)}.doctor-provider-small-teaser .step-circle.step-patient-info{background-image:url(/themes/custom/chn/img/patient-info-gray.png)}.doctor-provider-small-teaser .step-circle.step-review{background-image:url(/themes/custom/chn/img/review-and-book-gray.png)}.doctor-provider-small-teaser .step-text{font-family:"ProximaNova";color:#425563;margin-top:10px;font-size:16px;font-weight:bold}@media(min-width:768px){.doctor-provider-small-teaser .step-text{font-size:20px}}.doctor-provider-small-teaser .header{background-color:#425563;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:8px;padding:15px 0;position:relative}.doctor-provider-small-teaser .header .picture-wrapper{margin-left:10px}@media(min-width:768px){.doctor-provider-small-teaser .header .picture-wrapper{margin-left:70px}}@media(min-width:768px){.doctor-provider-small-teaser .header .picture{position:relative;margin-right:150px}}.doctor-provider-small-teaser .header .picture img{border:4px solid #fff;display:block;width:100%;height:auto}.doctor-provider-small-teaser .header .picture div{width:72px}@media(min-width:768px){.doctor-provider-small-teaser .header .picture div{position:absolute;width:120px;top:-60px}}.doctor-provider-small-teaser .header h3{color:#fff;margin:0 0 5px}.primary-care-scheduling-appointment-time .step-info::after,.primary-care-scheduling-patient-info .step-info::after,.primary-care-scheduling-review-appointment .step-info::after{content:"";display:block;position:absolute;top:50%;left:0;z-index:999;width:104px;height:8px;-webkit-transform:translate(47px,-50%);transform:translate(47px,-50%);color:#e87926;background-color:currentcolor}@media(min-width:768px){.primary-care-scheduling-appointment-time .step-info::after,.primary-care-scheduling-patient-info .step-info::after,.primary-care-scheduling-review-appointment .step-info::after{width:200px;-webkit-transform:translate(71px,-50%);transform:translate(71px,-50%)}}.primary-care-scheduling-appointment-time .step-circle.step-date,.primary-care-scheduling-patient-info .step-circle.step-date,.primary-care-scheduling-review-appointment .step-circle.step-date{background-image:url(/themes/custom/chn/img/date-and-time-color.png)}.primary-care-scheduling-patient-info .step-date::after,.primary-care-scheduling-review-appointment .step-date::after{content:"";display:block;position:absolute;top:50%;left:0;z-index:999;width:104px;height:8px;-webkit-transform:translate(47px,-50%);transform:translate(47px,-50%);color:#e87926;background-color:currentcolor}@media(min-width:768px){.primary-care-scheduling-patient-info .step-date::after,.primary-care-scheduling-review-appointment .step-date::after{width:200px;-webkit-transform:translate(71px,-50%);transform:translate(71px,-50%)}}.primary-care-scheduling-patient-info .step-circle.step-patient-info,.primary-care-scheduling-review-appointment .step-circle.step-patient-info{background-image:url(/themes/custom/chn/img/patient-info-color.png)}.primary-care-scheduling-review-appointment .step-patient-info::after{content:"";display:block;position:absolute;top:50%;left:0;z-index:999;width:104px;height:8px;-webkit-transform:translate(47px,-50%);transform:translate(47px,-50%);color:#e87926;background-color:currentcolor}@media(min-width:768px){.primary-care-scheduling-review-appointment .step-patient-info::after{width:200px;-webkit-transform:translate(71px,-50%);transform:translate(71px,-50%)}}.primary-care-scheduling-review-appointment .step-circle.step-review{background-image:url(/themes/custom/chn/img/review-and-book-color.png)}#chn-primary-care-visit-type{padding:0 10px 30px}#chn-primary-care-visit-type h2{font-family:"ProximaNova";color:#425563}#chn-primary-care-visit-type .fieldset-legend{font-weight:bold;font-size:20px;color:#000}#chn-primary-care-visit-type #edit-is-existing-patient{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:5px}#chn-primary-care-visit-type #edit-is-existing-patient label{padding:2px 15px;border:2px solid #e87926;border-radius:4px;color:#e87926;margin-right:10px}#chn-primary-care-visit-type #edit-is-existing-patient label::before{display:none}#chn-primary-care-visit-type #edit-is-existing-patient .checked label{background-color:#e87926;color:#fff}#chn-primary-care-visit-type #edit-reason-new-patient--wrapper,#chn-primary-care-visit-type #edit-reason-existing-patient--wrapper{margin:20px 0 10px}#chn-primary-care-visit-type #edit-reason-new-patient--wrapper label,#chn-primary-care-visit-type #edit-reason-existing-patient--wrapper label{min-height:60px;border-left:12px solid #e87926;background-color:#f1f5f6;color:#425563;border-radius:8px;max-width:680px;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;margin-top:10px;padding:10px 20px}#chn-primary-care-visit-type #edit-reason-new-patient--wrapper label .option-title,#chn-primary-care-visit-type #edit-reason-existing-patient--wrapper label .option-title{font-size:24px}#chn-primary-care-visit-type #edit-reason-new-patient--wrapper label .option-desc,#chn-primary-care-visit-type #edit-reason-existing-patient--wrapper label .option-desc{font-size:16px;margin:0}#chn-primary-care-visit-type #edit-reason-new-patient--wrapper label::before,#chn-primary-care-visit-type #edit-reason-existing-patient--wrapper label::before{display:none}#chn-primary-care-visit-type #edit-reason-new-patient--wrapper .checked label,#chn-primary-care-visit-type #edit-reason-existing-patient--wrapper .checked label{background-color:#425563;color:#fff}#chn-primary-care-visit-type #edit-submit{margin-top:30px;background:none;padding:6px 20px;border:2px solid #e87926;border-radius:4px;color:#e87926;font-size:17px}#chn-primary-care-visit-type #edit-other-option-msg{margin-top:20px;font-weight:bold;color:#425563;font-size:18px}.chn-primary-care-visit-type-data,.chn-primary-care-visit-type-patient-info,.chn-primary-care-review{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 10px 30px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}@media(min-width:768px){.chn-primary-care-visit-type-data,.chn-primary-care-visit-type-patient-info,.chn-primary-care-review{-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.chn-primary-care-visit-type-data h2,.chn-primary-care-visit-type-patient-info h2,.chn-primary-care-review h2{font-family:"ProximaNova";color:#425563}.chn-primary-care-visit-type-data h3,.chn-primary-care-visit-type-patient-info h3,.chn-primary-care-review h3{margin:20px 0 5px}.chn-primary-care-visit-type-data .appointment-info,.chn-primary-care-visit-type-patient-info .appointment-info,.chn-primary-care-review .appointment-info{margin-top:20px;padding:20px;background-image:-webkit-gradient(linear,left top,right top,from(#f2f6f7),to(#fff));background-image:linear-gradient(to right,#f2f6f7,#fff);border-radius:10px}@media(min-width:768px){.chn-primary-care-visit-type-data .appointment-info,.chn-primary-care-visit-type-patient-info .appointment-info,.chn-primary-care-review .appointment-info{margin-top:100px}}.chn-primary-care-visit-type-data .appointment-info h3,.chn-primary-care-visit-type-patient-info .appointment-info h3,.chn-primary-care-review .appointment-info h3{color:#e87926;margin:0}.chn-primary-care-visit-type-data .appointment-info ul,.chn-primary-care-visit-type-patient-info .appointment-info ul,.chn-primary-care-review .appointment-info ul{list-style:none;padding:0;color:#425563}.chn-primary-care-visit-type-data .appointment-info ul li,.chn-primary-care-visit-type-patient-info .appointment-info ul li,.chn-primary-care-review .appointment-info ul li{margin:5px 0;padding-left:20px;position:relative}.chn-primary-care-visit-type-data .appointment-info ul li::before,.chn-primary-care-visit-type-patient-info .appointment-info ul li::before,.chn-primary-care-review .appointment-info ul li::before{content:"";display:inline-block;background:url(/themes/custom/chn/img/arrow-right-yellow.svg) no-repeat;width:15px;height:15px;position:absolute;top:3px;left:0}.chn-primary-care-visit-type-data .appointment-info ul li p,.chn-primary-care-visit-type-patient-info .appointment-info ul li p,.chn-primary-care-review .appointment-info ul li p{margin:0}@media(min-width:768px){.chn-primary-care-visit-type-data .schedule-info,.chn-primary-care-visit-type-data .patient-info,.chn-primary-care-visit-type-patient-info .schedule-info,.chn-primary-care-visit-type-patient-info .patient-info,.chn-primary-care-review .schedule-info,.chn-primary-care-review .patient-info{width:95%}}a.schedule-back-button.button{text-decoration:none;margin-top:15px;background:#e87926;padding:6px 20px;border:2px solid #e87926;border-radius:4px;color:#fff;font-size:17px}a.schedule-back-button.button:hover{background:#e87926}.schedule-info .view-more{text-align:center}.schedule-info .btn{padding-inline:40px;margin-top:20px}.primary-care-scheduling{padding-top:10px}.primary-care-scheduling a.schedule-back-button{padding:10px 30px}.chn-primary-care-visit-type-data .location{position:relative;margin:5px 0 10px;padding-left:40px}.chn-primary-care-visit-type-data .location strong{color:#000;font-size:18px}.chn-primary-care-visit-type-data .location::before{content:"";width:32px;height:32px;background-image:url(/themes/custom/chn/img/location-marker-color.png);background-size:32px 32px;background-repeat:no-repeat;position:absolute;left:0;top:0;bottom:0;margin:auto}.chn-primary-care-visit-type-data .time-slots{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(min-width:768px){.chn-primary-care-visit-type-data .time-slots{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.chn-primary-care-visit-type-data a.time-slot{display:inline-block;margin:0 10px 15px 0;background:none;padding:6px 12px;border:3px solid #e87926;border-radius:10px;color:#e87926;font-size:17px;text-decoration:none;font-weight:bold;width:74px;text-align:center}.chn-primary-care-visit-type-patient-info{display:block}@media(min-width:768px){.chn-primary-care-visit-type-patient-info{display:-webkit-box;display:-ms-flexbox;display:flex}}#chn-primary-care-patient-info{padding-right:20px}#chn-primary-care-patient-info h3{margin:30px 0 10px}#chn-primary-care-patient-info select{color:#000;width:100%;background:#fff url(/themes/custom/chn/img/arrow-updown-orange.svg) no-repeat 96% 50%;background-size:14px 14px;-webkit-box-shadow:1px 5px 5px 0 rgba(0,0,0,.1);box-shadow:1px 5px 5px 0 rgba(0,0,0,.1);font-weight:normal;line-height:1.15}#chn-primary-care-patient-info .form-item-dob-day select:invalid,#chn-primary-care-patient-info .form-item-dob-year select:invalid,#chn-primary-care-patient-info .form-item-dob-month select:invalid{color:#d7dcdd}#chn-primary-care-patient-info .form-item-dob-day select>option,#chn-primary-care-patient-info .form-item-dob-year select>option,#chn-primary-care-patient-info .form-item-dob-month select>option{color:#000}#chn-primary-care-patient-info .form-item{margin-bottom:20px}#chn-primary-care-patient-info .form-item input{width:100%;-webkit-box-shadow:1px 5px 5px 0 rgba(0,0,0,.1);box-shadow:1px 5px 5px 0 rgba(0,0,0,.1)}#chn-primary-care-patient-info label{display:block;margin-bottom:5px;color:#000;font-weight:bold;font-size:16px}#chn-primary-care-patient-info label.form-required::after{content:"*";color:#e87926;margin-left:5px}#chn-primary-care-patient-info #edit-name-wrapper,#chn-primary-care-patient-info #edit-dob,#chn-primary-care-patient-info #edit-insurance-container,#chn-primary-care-patient-info #edit-site-address,#chn-primary-care-patient-info #edit-email-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}@media(min-width:768px){#chn-primary-care-patient-info #edit-name-wrapper,#chn-primary-care-patient-info #edit-dob,#chn-primary-care-patient-info #edit-insurance-container,#chn-primary-care-patient-info #edit-site-address,#chn-primary-care-patient-info #edit-email-wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}#chn-primary-care-patient-info #edit-name-wrapper .form-item,#chn-primary-care-patient-info #edit-dob .form-item,#chn-primary-care-patient-info #edit-insurance-container .form-item,#chn-primary-care-patient-info #edit-site-address .form-item,#chn-primary-care-patient-info #edit-email-wrapper .form-item{width:100%}@media(min-width:768px){#chn-primary-care-patient-info #edit-name-wrapper .form-item,#chn-primary-care-patient-info #edit-dob .form-item,#chn-primary-care-patient-info #edit-insurance-container .form-item,#chn-primary-care-patient-info #edit-site-address .form-item,#chn-primary-care-patient-info #edit-email-wrapper .form-item{width:49%}}#chn-primary-care-patient-info #edit-dob .form-item{width:100%}@media(min-width:768px){#chn-primary-care-patient-info #edit-dob .form-item{width:24%}}#chn-primary-care-patient-info #edit-dob .form-item.form-item-gender{margin-top:0}@media(min-width:768px){#chn-primary-care-patient-info #edit-dob .form-item.form-item-gender{margin-top:-25px}}#chn-primary-care-patient-info #edit-dob select:not(#edit-gender){background:none}#chn-primary-care-patient-info #edit-address-container #edit-site-address-country-code{display:none}#chn-primary-care-patient-info #edit-address-container .form-item{width:100%}@media(min-width:768px){#chn-primary-care-patient-info #edit-address-container .form-item{width:49%}}#chn-primary-care-patient-info #edit-address-container #edit-site-address-container2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}@media(min-width:768px){#chn-primary-care-patient-info #edit-address-container #edit-site-address-container2{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}#chn-primary-care-patient-info #edit-address-container #edit-site-address-container2 .form-item{width:100%;margin-right:0}@media(min-width:768px){#chn-primary-care-patient-info #edit-address-container #edit-site-address-container2 .form-item{width:24%}}#chn-primary-care-patient-info #edit-address-container .form-item-site-address-address-line1 label::after,#chn-primary-care-patient-info #edit-address-container .form-item-site-address-locality label::after,#chn-primary-care-patient-info #edit-address-container .form-item-site-address-administrative-area label::after,#chn-primary-care-patient-info #edit-address-container .form-item-site-address-postal-code label::after{display:none}#chn-primary-care-patient-info #edit-confirm-email-alert{position:relative;border:0;outline:0;cursor:pointer;margin-top:10px;overflow:visible;clip:unset;-webkit-clip-path:unset;clip-path:unset;z-index:99;top:3px;left:0}#chn-primary-care-patient-info #edit-confirm-email-alert::after{content:"";width:30px;height:14px;display:inline-block;background:rgba(196,195,195,.55);border-radius:18px;clear:both}#chn-primary-care-patient-info #edit-confirm-email-alert::before{content:"";width:18px;height:18px;display:block;position:absolute;left:0;top:-2px;border-radius:50%;background:#fff;-webkit-box-shadow:1px 1px 3px rgba(0,0,0,.6);box-shadow:1px 1px 3px rgba(0,0,0,.6)}#chn-primary-care-patient-info #edit-confirm-email-alert:checked::before{left:14px;background:#e87926;-webkit-box-shadow:-1px 1px 3px rgba(0,0,0,.6);box-shadow:-1px 1px 3px rgba(0,0,0,.6)}#chn-primary-care-patient-info #edit-confirm-email-alert:checked::after{background:#f9e1ae}#chn-primary-care-patient-info .form-item-confirm-email-alert label{display:inline-block;margin-top:10px;padding-left:40px}#chn-primary-care-patient-info .form-item-confirm-email-alert label::before{display:none}#chn-primary-care-patient-info .insurance-container-label,#chn-primary-care-patient-info .confirm-email-container,#chn-primary-care-patient-info .address-container-label{margin:10px 0}#chn-primary-care-patient-info .insurance-container-label::after,#chn-primary-care-patient-info .confirm-email-container::after,#chn-primary-care-patient-info .address-container-label::after{content:"*";color:#e87926;margin-left:5px}#chn-primary-care-patient-info .form-item-reason-for-visit label{margin:10px 0;font-size:24px;color:#42525f;line-height:1.1}#chn-primary-care-patient-info .form-item-reason-for-visit textarea{width:100%;resize:none;-webkit-box-shadow:1px 5px 5px 0 rgba(0,0,0,.1);box-shadow:1px 5px 5px 0 rgba(0,0,0,.1)}#chn-primary-care-patient-info input[type=submit]{margin-top:15px;background:none;padding:6px 20px;border:2px solid #e87926;border-radius:4px;color:#e87926;font-size:17px}#chn-primary-care-patient-info .patient-info-actions{display:-webkit-box;display:-ms-flexbox;display:flex}#chn-primary-care-patient-info .patient-info-actions .schedule-back-button{margin-right:5px}.chn-primary-care-review .patient-info{position:relative;padding-left:120px;padding-right:20px;width:auto}.chn-primary-care-review .patient-info::before{content:"";width:92px;height:92px;background-image:url(/themes/custom/chn/img/patient-info-color.png);background-size:92px 92px;background-repeat:no-repeat;position:absolute;left:0;top:0;bottom:0}.chn-primary-care-review .patient-info-wrapper{width:100%}@media(min-width:768px){.chn-primary-care-review .patient-info-wrapper{width:50%}}.chn-primary-care-review .patient-info-wrapper h3{margin:5px 0 20px}.chn-primary-care-review .patient-info-wrapper span{display:block;color:#42525f;word-break:break-all}.chn-primary-care-review .patient-info-wrapper .info-wrapper{margin-bottom:15px}.chn-primary-care-review .patient-info-wrapper .info-wrapper span:first-child,.chn-primary-care-review .patient-info-wrapper .info-wrapper span.info-label{display:block;color:#000;font-weight:bold;font-size:16px}.chn-primary-care-review .patient-info-wrapper .info-wrapper span.info-content{margin-bottom:10px}.chn-primary-care-review .patient-details-link{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-top:5px;padding-bottom:40px}.chn-primary-care-review .patient-details-link a{padding:6px 20px;background:none;border:2px solid #e87926;border-radius:6px;color:#e87926;font-size:17px;text-decoration:none;font-weight:bold}.chn-primary-care-review .appointment-info h3{color:#42525f}.chn-primary-care-review .appointment-info .info-wrapper{margin:20px 0}.chn-primary-care-review .appointment-info .info-wrapper:last-child{margin-bottom:0}.chn-primary-care-review .appointment-info .info-wrapper .info-label{display:block;color:#000;font-weight:bold;font-size:16px;margin-bottom:5px}.chn-primary-care-review .appointment-info .info-wrapper .info-content{background-color:#425563;padding:20px;color:#fff;border-radius:4px}.chn-primary-care-review .appointment-info .info-wrapper .info-content p{margin:0;font-size:16px}.chn-primary-care-review .appointment-info .info-wrapper .info-content strong{font-size:20px}.chn-primary-care-review .appointment-info .info-wrapper .provider-name{font-family:"Merriweather";font-size:24px;color:#e87926;font-weight:700}.primary-care-scheduling-review-appointment .links{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 10px 30px;-ms-flex-wrap:wrap;flex-wrap:wrap}.primary-care-scheduling-review-appointment .links a{padding:6px 20px;border:2px solid #e87926;color:#e87926;font-size:17px;display:inline-block;margin:0 10px 15px 0;background:none;border-radius:6px;text-decoration:none;font-weight:bold;text-align:center}.primary-care-scheduling-review-appointment .links a:first-child{background-color:#e87926;color:#fff}.primary-care-scheduling-appt-confirmation #block-chn-content{padding:30px 0}.primary-care-scheduling-appt-confirmation main{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}.chn-primary-care-visit-type-confirmation{display:-webkit-box;display:-ms-flexbox;display:flex;background-color:#425563;color:#fff;margin:0 auto;border-radius:10px;padding:20px}@media(min-width:768px){.chn-primary-care-visit-type-confirmation{padding:20px 60px 20px 20px}}.chn-primary-care-visit-type-confirmation .picture{width:120px}.chn-primary-care-visit-type-confirmation .picture img{border:4px solid #fff;display:block;width:100%;height:auto}.chn-primary-care-visit-type-confirmation h2{color:#f0b634;margin:0 0 5px;font-size:26px}.chn-primary-care-visit-type-confirmation .content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:320px;margin-left:30px}.chn-primary-care-visit-type-confirmation .content .appointment-info{font-weight:bold;font-size:20px}.chn-primary-care-visit-type-confirmation .content .provider-name{margin:15px 0;font-size:24px;font-weight:bold}.chn-primary-care-visit-type-confirmation .content .date-time-info{margin-top:10px}.primary-care-scheduling-appointment-info #pageloader{background:rgba(67,85,99,.5);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);height:100%;position:fixed;width:100%;z-index:9999999999;display:none;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.primary-care-scheduling-appointment-info #pageloader .loading-picture{width:210px;height:240px;background:#dde5e7;text-align:center;border-radius:10px;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;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.page-node-type-webform div.layout-content{width:70%;display:inline-block}#block-chn-content article form.chn-contact .contact-description::before{content:"";display:inline-block;float:left;background:url(/themes/custom/chn/img/write-contact.svg) no-repeat;background-size:50px;width:50px;height:75px;margin-right:10px;vertical-align:top}#block-chn-content article form.chn-contact .contact-description p{margin-top:5px}#block-chn-content article form.chn-contact div.form-item-name{margin-right:6%}#block-chn-content article form.chn-contact .js-form-type-select,#block-chn-content article form.chn-contact .js-form-type-textfield,#block-chn-content article form.chn-contact .js-form-type-email,#block-chn-content article form.chn-contact .js-form-type-textarea{padding:12px 0;width:47%;max-width:300px}#block-chn-content article form.chn-contact .js-form-type-textfield,#block-chn-content article form.chn-contact .js-form-type-email,#block-chn-content article form.chn-contact .js-form-type-select{float:left}#block-chn-content article form.chn-contact label{display:block;font-weight:bold;padding:5px 0}#block-chn-content article form.chn-contact label.form-required::after{content:"*";color:#f15d22;font-size:24px}#block-chn-content article form.chn-contact input,#block-chn-content article form.chn-contact select,#block-chn-content article form.chn-contact textarea,#block-chn-content article form.chn-contact .js-form-type-textarea{width:100%;background-position:95%;-webkit-background-position:95%;-moz-background-position:95%;-ms-background-position:95%;-o-background-position:95%}#block-chn-content article form.chn-contact select{padding-right:30px !important;-webkit-padding-end:30px !important;-webkit-padding-start:10px !important}#block-chn-content article form.chn-contact select::-ms-expand{display:none}#block-chn-content article form.chn-contact input[type=submit]{width:inherit}#block-chn-content article form.chn-contact .js-form-type-textarea{max-width:inherit}#block-chn-content article form.chn-contact .js-form-item-facility label{padding:14px 0 8px}#block-chn-content article form.chn-contact .js-form-item-message{clear:both}div.form-item-name,div.form-item-purpose{margin-right:6%}.network-admin{color:#42525f;background:#f1f5f6;padding-left:20%}.network-admin p{margin:0}@media screen and (max-width:920px){.page-node-type-webform div.layout-content{width:100%;display:block}.page-node-type-webform div#block-chn-content{padding-left:0;padding-bottom:50px;background:#f9fcfe}#block-chn-content div.contact-description,#block-chn-content form.chn-contact{max-width:inherit;margin-bottom:15px;padding:0 20px}#block-chn-content article form.chn-contact .form-item-name,#block-chn-content article form.chn-contact .form-item-purpose,#block-chn-content article form.chn-contact .form-item-email,#block-chn-content article form.chn-contact .form-item-message{float:none;padding:10px 0}#block-chn-content article form.chn-contact .form-item-name,#block-chn-content article form.chn-contact .form-item-purpose,#block-chn-content article form.chn-contact .form-item-email,#block-chn-content article form.chn-contact .form-item-facility,#block-chn-content article form.chn-contact .form--item-textarea,#block-chn-content article form.chn-contact select,#block-chn-content article form.chn-contact input[type=submit]{width:100%;max-width:initial}.network-admin{padding:20px 0 40px;text-align:center}}.page-node-type-webform aside{display:inline-block;width:30%;vertical-align:top;float:right}.page-node-type-webform aside>div{max-width:400px}.page-node-type-webform aside .contact-us-sidebar{padding:50px 0 0 100px}.page-node-type-webform aside p{margin:10px 0}.page-node-type-webform aside h3.callus-main-number{font-weight:bold;font-size:2em;margin:0 0 30px;color:#f15d22}.page-node-type-webform aside h3.callus-main-number a{color:#f15d22}#block-contactpagechatwithus{background:url(/themes/custom/chn/img/icon-chat.svg) no-repeat;background-size:46px;background-position:30px 50px}#block-contactpagecallus{background:url(/themes/custom/chn/img/phone-contact.svg) no-repeat;background-size:42px;background-position:33px 50px}.callus-content p{margin:10px 0 0 !important;color:#666}.callus-content a{color:#42525f}.callus-content h2,.callus-content h3,.callus-content h4,.callus-content h5,.callus-content h6{margin:0;font-size:1.3em}.page-node-type-webform aside h3.callus-main-number a,.callus-content a{text-decoration:none}.page-node-type-webform aside h3.callus-main-number a:hover,.page-node-type-webform aside h3.callus-main-number a:focus,.callus-content a:hover,.callus-content a:focus{text-decoration:underline}#block-contactpagecallbackservice h3{border-top:1px solid #dbdee0;padding-top:20px}@media screen and (max-width:920px){.page-node-type-webform aside>div{max-width:inherit}.page-node-type-webform aside{display:block;width:100%;float:none}.page-node-type-webform aside .contact-us-sidebar{padding:15px 20px}#block-contactpagechatwithus,#block-contactpagecallus{background:none}.contact-us-sidebar h3.block-title{padding-bottom:10px}.contact-us-sidebar h3.block-title,.callus-content,.callus-main-number,.callback-content{text-align:center}div.callback-content p{margin-top:0 !important}#block-contactpagechatwithus h3.block-title::before,#block-contactpagecallus h3.block-title::before{content:"";display:inline-block;background:url(/themes/custom/chn/img/icon-chat.svg) no-repeat;background-size:contain;width:25px;height:25px;margin-right:5px;position:relative;top:5px}#block-contactpagecallus h3.block-title::before{background:url(/themes/custom/chn/img/phone-contact.svg) no-repeat;background-size:contain;height:25px;width:15px}#block-contactpagecallbackservice .contact-us-sidebar{padding-bottom:50px}.contact-description{padding-top:30px}.contact-us-sidebar p.chat-description{display:none}#block-chn-content article .contact-description::before{width:30px;height:30px;background-size:28px;margin-right:5px}#block-chn-content article .contact-description p{margin-top:10px}}@media screen and (min-width:1024px)and (max-width:1365px){.page-node-type-webform aside{width:34%}.page-node-type-webform div.layout-content{width:66%}.page-node-type-webform aside .contact-us-sidebar{padding:50px 20px 0 100px}}div.contact-container{background:#f1f5f6;max-width:1170px;margin:0 auto}.page-node-type-webform aside.layout-sidebar-first,.page-node-type-webform div.layout-content{padding-top:15px}#block-chn-content div.contact-description,#block-chn-content form.chn-contact,#block-chn-content .network-admin{background:#fff;padding:50px 60px;margin:0 auto}#block-chn-content form.chn-contact{padding-top:0}#block-chn-content div.contact-description{padding-bottom:10px}.network-admin{border-top:1px solid #d4dbdd}.page-node-type-webform aside h3.block-title{font-weight:bold;font-size:1.6em;margin:0}@media screen and (max-width:920px){div.contact-container .inner{padding:0}.contact-us-sidebar a.btn,#block-chn-content article input[type=submit].webform-button--submit.button.button--primary.js-form-submit.form-submit{display:block}.page-node-type-webform div#block-chn-content,.network-admin,.main-warpper-network-admin{padding-left:0}}.node--type-education-research .accordion,.node--type-education-research .panel{margin:0 auto}.node--type-education-research .accordion{max-width:960px;padding:20px;border-top:1px solid #e5e8ea}.node--type-education-research .panel{max-width:1000px}.page-node-type-event div.top{background:gray;position:relative;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;min-height:5em;margin-bottom:90px}.top .event-image{float:none}.top .event-image::before{content:"";display:block;position:absolute;inset:0;background:rgba(21,33,42,.4);z-index:1}.page-node-type-event .top{color:#fff;position:relative;height:500px}.page-node-type-event .top .event-image img{display:block;margin:0 auto;width:100%}.page-node-type-event .top h1{font-size:50px;color:#fff}@media screen and (max-width:1500px){.page-node-type-event .top{height:447px}}@media screen and (max-width:1279px){.page-node-type-event .top{height:auto}}.page-node-type-event .top .events-inner{overflow:hidden;height:inherit}.page-node-type-event .top .event-image{width:calc(100% + 60px)}.page-node-type-event .top h1,.page-node-type-event .top .instructor,.page-node-type-event .top .event-register{position:absolute;inset:0;z-index:99}.page-node-type-event .top h1 span,.page-node-type-event .top .instructor span,.page-node-type-event .top .event-register span{position:absolute;left:10px;right:10px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.page-node-type-event .top h1 span{margin:0 15%}.page-node-type-event .top h1 span::after{content:"";display:block;width:40px;height:1px;border-bottom:1px solid #fff;margin:0 auto;padding-top:30px}.page-node-type-event .top .instructor{top:42.5%}.page-node-type-event .top .event-register{top:auto}div.top.no-image{height:300px}div.top.no-image .instructor{top:160px}div.top.no-image .event-register{top:300px}.node--type-event .inner{text-align:center}.instructor,.event-register{text-align:center;clear:both}.instructor div{display:inline-block;font-weight:bold}.instructor span::before{content:"";display:inline-block;background:url(/themes/custom/chn/img/microphone.svg) no-repeat;width:28px;height:28px;margin-right:5px;position:relative;top:8px}.event-register div{display:inline-block;padding:10px 15px 10px 10px;font-size:24px}.event-register .btn{border-radius:0;border-top-right-radius:5px;border-bottom-right-radius:5px;border-left:1px solid #fff}.registration-closed{margin:1rem;font-weight:bold}.events-align{margin-left:2px;font-size:28px}div.btn.rounded{border-top-left-radius:5px;border-bottom-left-radius:5px;border-left:none}.event-register .btn a{text-decoration:none}.price{margin-right:-10px}@media screen and (max-width:991px){.page-node-type-event .top h1{font-size:40px}}@media screen and (max-width:768px){.page-node-type-event .top h1{font-size:30px}}@media screen and (max-width:600px){.top .event-image{height:auto;margin:0}.top .event-image img{top:0}.page-node-type-event .event-image{max-width:none}.page-node-type-event .top h1{font-size:20px}.page-node-type-event .top h1 span{margin:0 8%}.page-node-type-event .top h1 span::after{padding-top:10px}.page-node-type-event .top h1 span,.page-node-type-event .top .instructor span{padding:0 20px;top:34%}.page-node-type-event .top .event-register span{width:100%;left:0;right:0}.event-register div{font-size:20px}}.event-detail{display:block;width:31%;float:left;text-align:center;min-height:150px;position:relative}.event-detail::after{content:"";background:#e5e8ea;width:1px;height:100px;position:absolute;top:20px;right:0}.event-detail:nth-child(3)::after{display:none}.event-address.event-detail{padding:0 30px}@media(min-width:667px)and (max-width:1024px){.event-address.event-detail{padding:0 20px}}.event-body{max-width:775px;text-align:left;clear:both;margin:0 auto;padding:30px 0}.event-body p:first-child{margin-top:0}.event-date::before,.event-address::before,.event-spots::before{content:"";display:block;background:url(/themes/custom/chn/img/clock-purple.svg) no-repeat;width:53px;height:53px;position:relative;margin:0 auto 15px}.event-address::before{background:url(/themes/custom/chn/img/location-marker-orange.svg) no-repeat}.event-spots::before{background:url(/themes/custom/chn/img/chair.svg) no-repeat}.event-date .time{font-family:"ProximaNova",Helvetica,Arial,sans-serif;font-weight:bold;font-size:17px;color:#355568;margin:15px 0 0}.event-date span{display:block;color:#445c6e}.event-date span,.event-address a,.event-spots span{font-family:"ProximaNova-Light",Helvetica,Arial,sans-serif;font-size:20px;text-decoration:none}.event-address .address{margin-top:15px;color:#f15d22;display:block}.event-address .address span{float:none;font-weight:bold;padding-right:0}.event-address .address span.address-line1::after{content:""}.event-address .address .administrative-area,.event-address .address .locality,.event-address .address .postal-code{display:inline-block}.event-spots span{display:block;margin:0}.event-spots .btn{margin-top:15px;padding:0}.event-spots .btn a{text-decoration:none}.sponsor{text-align:center;margin:35px 0 70px}.sponsor p{color:#b9c0c7;font-size:14px;padding-bottom:10px;text-transform:uppercase}.sponsor img{max-width:170px;height:auto}.event-body .sharethis-share-button{height:auto;border:1px solid #b9c0c7;max-width:250px;margin-top:2rem}.event-body .share{color:#b9c0c7;-webkit-transform:translate(-50%,0) !important;transform:translate(-50%,0) !important;display:block !important;background:#f1f5f6;position:absolute !important;top:-17px !important}.event-body .share::before{content:none}.event-body .share-widget{display:block !important;position:static;background:none;-webkit-box-shadow:none;box-shadow:none;-webkit-transform:translate(0);transform:translate(0)}.event-body .share-widget span{width:24px;height:24px;display:inline-block;margin-right:10px}.event-body .share-widget span:last-child{margin-right:0}.event-body .arrow-middle-top{display:none}@media screen and (max-width:600px){.event-detail{width:100%;height:auto;float:none;padding:0 !important}.event-detail::after{display:none}.sponsor img{display:block;width:100%;height:auto;margin:0 auto}.event-body .sharethis-share-button{max-width:100%}}.path-events form.views-exposed-form{display:block;overflow:hidden;margin:0;background-color:#f9fcfe;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.1);box-shadow:0 1px 2px rgba(0,0,0,.1);padding:30px 0}.path-events form.views-exposed-form .inner{text-align:center}.path-events form.views-exposed-form .form-item{display:inline-block;padding:20px}.path-events form.views-exposed-form .form-actions{display:block}.path-events form.views-exposed-form div.elements{padding:20px 0 0}.path-events form.views-exposed-form input{display:none}@media screen and (max-width:600px){.path-events form.views-exposed-form{padding-bottom:0}}.path-events .views-header .events-link-wrapper,.path-events .views-footer .events-link-wrapper{border-top:4px solid #e5e8ea;border-bottom:1px solid #e5e8ea;margin-top:20px;margin-bottom:40px;padding:0;display:none;overflow:hidden}.path-events .views-header .events-link-wrapper{border-bottom:4px solid #e5e8ea;border-top:1px solid #e5e8ea;margin-bottom:0}.path-events .views-header,.path-events .views-footer{font-size:17px;font-weight:bold;color:#396a86}.path-events .displaymessage{color:#f15d22;font-weight:bold;font-size:20px;line-height:1.3;text-align:center;padding:0 0 25px;margin-bottom:-37px}.path-events .views-header .result-date{font-family:"Merriweather",Helvetica,Arial,sans-serif;font-size:36px;font-weight:300;padding-top:50px;color:#42525f}.path-events .views-header .result-summary{font-family:"ProximaNova",Helvetica,Arial,sans-serif;font-weight:normal;color:#42525f}.view-events .events-link{background:#f15d22;color:#fff;border:0;border-radius:5px;display:inline-block;font-weight:bold;line-height:2.1;text-decoration:none;text-align:center;font-size:17px;cursor:pointer;height:auto;width:auto}.view-events .events-link:hover{background:#ff7037}.events-link{font-family:"ProximaNova",Helvetica,Arial,sans-serif;height:36px;line-height:40px;width:49%;display:inline-block;cursor:pointer}.events-link a{color:#396a86;font-weight:normal;text-decoration:none}.events-link a:hover{text-decoration:underline}.events-link.previous a,.events-link.next a{padding:10px;color:#fff;text-decoration:none;font-weight:bold;font-size:19px}.events-link.previous{text-align:left;float:left;padding-left:10px}.events-link.previous a{padding-left:0}.events-link.next{text-align:right;float:right;padding-right:10px}.events-link.next a{padding-right:0}.view-events .views-row{border-bottom:1px solid #e7ebec;padding:25px 0;margin:0 auto;max-width:1040px;clear:both}@media screen and (max-width:800px){.view-events .registration-closed{font-size:24px}}@media screen and (max-width:600px){.view-events .registration-closed{font-size:18px;margin-top:5px}}@media screen and (max-width:800px){.view-events .event-label a{font-size:28px}}@media screen and (max-width:600px){.view-events .event-label a{font-size:20px}}.cal-date{font-family:"ProximaNova",Helvetica,Arial,sans-serif;color:#42525f;margin:40px 25px 0;width:96px;border:1px solid #e7ebec;float:left}.month-year{text-align:center;font-size:13px;display:inline-block;text-transform:uppercase;letter-spacing:2px;clear:both;width:100%}.month-date{text-align:center;font-size:60px;line-height:1;font-weight:bold;display:inline-block;clear:both;width:100%}.event-info{width:50%;margin-left:5%;margin-top:2%;display:inline-block}.event-info.no-event-image{width:80%}.event-label a{font-family:"ProximaNova-Light",Helvetica,Arial,sans-serif;color:#f15d22;font-size:34px;line-height:38px;text-decoration:none}.event-label a:hover{text-decoration:underline}.event-location,.event-times{font-size:17px;margin:8px 0}.event-location::before,.event-times::before{content:"";float:left;width:16px;height:16px;background:url(/themes/custom/chn/img/clock-gray.svg);vertical-align:middle;margin:0 5px 0 0}.event-location::before{background:url(/themes/custom/chn/img/location-marker-gray.svg);width:21px;height:21px}.event-times{font-family:"ProximaNova",Helvetica,Arial,sans-serif;font-weight:bold}.event-times::before{margin:3px 8px 0 2px}.event-times>span{border-right:2px solid #ccc;padding-right:10px;margin-right:5px}.event-image{float:left}.field--name-field-short-description{font-size:15px}@media screen and (max-width:600px){.path-events .views-row{position:relative;border:none}.event-info{width:80%;margin:0 20px;clear:both;display:inline-block}.event-label a{font-size:20px;line-height:inherit}.event-label>span{color:#f15d22;font-size:20px;line-height:38px}.cal-date{color:#fff;margin:0;display:inline-block;width:68px;border:none;position:absolute;left:20px;top:30px;background-color:#42525f;z-index:100}.month-year{text-align:center;font-size:9px;display:inline-block;text-transform:uppercase;clear:both;width:100%}.month-year.year{display:block}.month-date{text-align:center;font-size:40px;font-weight:bold;display:inline-block;clear:both;width:100%}.event-times,.event-location{font-size:14px}.field--name-field-short-description{font-size:13px}.event-image,.views-row .no-image{height:160px;overflow:hidden;margin:0 20px;display:block;max-width:100%;float:none}.event-image img,.views-row .no-image{position:relative;top:-35px}.views-row .no-image{height:100px}}article.give-page{margin-bottom:80px}.give-page .paragraph.paragraph--type--hero-title-and-description{padding-bottom:20px}@media screen and (max-width:1500px){.give-page .paragraph.paragraph--type--hero-title-and-description{padding-bottom:0}}article.give-page div.promo-block{border-top:none}article.give-page .paragraph--type--generic-wysiwyg{padding-bottom:40px}.foundation-list{background:#f1f5f6;overflow:auto}.foundation-list .paragraph--type--generic-wysiwyg{margin-bottom:45px}#block-views-block-foundation-block-block-1{margin-top:40px}.foundation-view{min-height:400px;width:31.4%;text-align:center;float:left;background:#f9fcfe;overflow:hidden;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.1);box-shadow:0 1px 2px rgba(0,0,0,.1)}.view-foundation-block .views-row{margin:0 2.9% 0 0}.view-foundation-block .views-row:last-child{margin-right:0}.foundation-logo-wrapper{width:100%;height:185px}.foundation-logo-wrapper span.foundation-logo{display:block;width:100%;height:100%}.foundation-title a,.foundation-title span,.foundation-phone a{font-family:"ProximaNova",Helvetica,Arial,sans-serif;font-weight:bold;font-size:20px;text-decoration:none;line-height:20px}.foundation-title a:hover,.foundation-title a:focus{text-decoration:underline}.foundation-phone a{color:#303030;padding:20px 0;display:block}.foundation-phone a:hover,.foundation-phone a:focus{text-decoration:underline}.node--type-foundation{text-align:center;padding-bottom:20px;min-height:425px}.node--type-foundation .foundation-logo img{max-width:90%;height:auto;display:block;margin:0 auto;padding-top:55px}.node--type-foundation p.address{font-size:15px;line-height:17px;padding:10px 0 0;display:block}.node--type-foundation p.address br{display:inherit}.node--type-foundation p.address span.locality,.node--type-foundation p.address span.administrative-area,.node--type-foundation p.address span.postal-code{display:inline-block}.node--type-foundation p.address span{float:none;font-size:15px;padding-right:0;color:#303030}.node--type-foundation .foundation-title{margin-top:15px;padding:0 30px}.foundation-list p{text-align:center;font-size:20px}.foundation-list p.address{font-size:15px}.node--id-3271 .btn{background-color:#7e3677;border:none}.node--id-14851 .btn{background-color:#e87824;border:none}.node--id-14856 .btn{background-color:#f1b533;border:none}@media screen and (max-width:870px){.give-page .paragraph.paragraph--type--hero-title-and-description{padding-bottom:20px}article.give-page h2{font-size:24px}article.give-page div.promo-block{padding-top:20px}.node--type-foundation p strong{font-size:17px}.view-foundation-block .foundation-view.views-row{width:auto;float:none;margin:0 auto 40px}.foundation-list p{font-size:17px}.foundation-list .btn,.foundation-list .btn a{width:auto;display:inline-block}}.view-id-foundation_block .foundation-view.views-row:nth-child(3n){margin-right:0}.featured-services-wrapper{background-color:#f9fcfe;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.1);box-shadow:0 1px 2px rgba(0,0,0,.1);padding:20px 0 80px;-webkit-box-sizing:border-box;box-sizing:border-box}.featured-services-wrapper h2{font-family:"Merriweather",Helvetica,Arial,sans-serif;font-size:40px;font-weight:300;margin:0}.featured-services-wrapper .image-wrapper{float:left;width:570px;margin-right:40px}.featured-services-wrapper .image-wrapper img{width:100%;height:auto;display:block}.services-links-wrapper{margin:20px 0 0 610px}.services-links-wrapper ul{margin:20px 0;padding:0;columns:2;-webkit-columns:2;-moz-columns:2;list-style-type:none}div.featured-services-links ul li:first-child a,div.featured-services-links ul li:nth-child(7) a{border-top:1px solid #e5e8ea}div.featured-services-links ul li a{padding:14px 14px 14px 0;font-size:15px}div.featured-services-links a{display:block;border-bottom:1px solid #e5e8ea;padding:20px 20px 20px 0;color:#313233;font-size:17px;font-weight:normal;-webkit-box-sizing:border-box;box-sizing:border-box;text-decoration:none}div.featured-services-links a:hover{background-color:#f9fcfe}div.featured-services-links a:hover::before{border-left:4px solid #445c6e}div.featured-services-links a::before{content:"";display:block;border-left:4px solid #f15d22;height:36px;float:left;margin:0 16px 0 0;position:relative;bottom:8px}div.featured-services-links a::after{content:"";background:url(/themes/custom/chn/img/arrow-right.svg) no-repeat;display:block;width:15px;height:15px;float:right;position:relative;top:3px}@media screen and (max-width:1100px){.services-links-wrapper{margin-top:0;margin-left:0}.featured-services-wrapper{padding-top:0}.featured-services-wrapper h2,div.promo-block h2{font-size:30px;text-align:center}.featured-services-wrapper .image-wrapper{overflow:hidden;height:450px;margin:0 -30px 2em;width:calc(100% + 60px)}.featured-services-wrapper .image-wrapper img{position:relative}}@media screen and (max-width:600px){.services-links-wrapper{margin-top:0}.featured-services-wrapper{padding-top:0;padding-bottom:60px}.featured-services-wrapper .image-wrapper{height:260px}.featured-services-wrapper ul{columns:1;-webkit-columns:1;-moz-columns:1}div.featured-services-links ul li:nth-child(7) a{border-top:none}.services-all-cta{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}}div.promo-block{padding:60px;text-align:center;clear:both;font-size:20px;line-height:1.1}div.promo-block .inner{max-width:920px}div.promo-block img{display:block;margin:0 auto 20px}div.promo-block h2{font-family:"ProximaNova-Light",Helvetica,Arial,sans-serif;font-size:36px;margin:0 0 10px;padding:0}div.promo-block a{display:block;text-decoration:none;color:#313233}div.promo-block a:hover .cta,div.promo-block a:focus .cta{text-decoration:underline}div.promo-block .cta{font-size:20px;line-height:1.1;font-family:"ProximaNova",Helvetica,Arial,sans-serif;margin:10px 0 0}@media screen and (max-width:600px){div.promo-block{padding:60px 20px}div.promo-block h2{font-size:30px}div.promo-block .cta{font-size:17px}}.paragraph--type--blog-posts{background-color:#f9fcfe;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.1);box-shadow:0 1px 2px rgba(0,0,0,.1);padding:10px 0 40px;margin-bottom:5px}.paragraph--type--blog-posts .inner>h2{font-size:40px;margin:50px 0 60px;text-align:center}#block-views-block-related-content-homepage-related{padding:0 0 50px;display:block;overflow:visible;width:100%}#block-views-block-related-content-homepage-related .related-content-row{width:100%;clear:both}#block-views-block-related-content-homepage-related .views-row{max-width:540px;display:inline-block;vertical-align:top;padding:0 0 20px}#block-views-block-related-content-homepage-related .views-row h2,#block-views-block-related-content-homepage-related .views-row h2 a{font-family:"ProximaNova-Light",Helvetica,Arial,sans-serif;font-size:34px;font-weight:normal;margin:20px 0;color:#42525f;text-decoration:none;text-align:left;padding:0}#block-views-block-related-content-homepage-related .views-row img{display:block;width:100%;height:auto}#block-views-block-related-content-homepage-related .views-row:nth-of-type(odd){width:47%}#block-views-block-related-content-homepage-related .views-row:nth-of-type(even){width:47%;float:right}#block-views-block-related-content-homepage-related span.cta a{color:#f15d22;text-decoration:none;display:block;margin:10px 0;font-size:19px}#block-views-block-related-content-homepage-related span.cta a:hover,#block-views-block-related-content-homepage-related span.cta a:focus{text-decoration:underline}.user-logged-in #block-views-block-related-content-homepage-related div.views-row:nth-of-type(odd){float:none}.user-logged-in #block-views-block-related-content-homepage-related div.views-row:nth-of-type(even){float:right}.path-frontpage #block-views-block-related-content-homepage-related{padding:0}.path-frontpage .blog-posts-cta{margin-top:0;clear:both}.btn.btn-center{display:block}div.related-content{padding:0 0 50px;display:block;overflow:visible;width:100%}div.related-content .views-row{max-width:400px;height:350px;display:inline-block;vertical-align:top;padding:20px 18px}div.related-content .views-row h3,div.related-content .views-row h3 a{font-family:"ProximaNova-Light",Helvetica,Arial,sans-serif;font-size:24px;font-weight:normal;margin:15px 0;color:#42525f;text-decoration:none;text-align:left;padding:0}div.related-content .views-row img{display:block;width:100%;height:auto}div.related-content a.related-link{color:#f15d22;text-decoration:none;display:block;margin:10px 0;font-size:19px;font-weight:bold}div.related-content a.related-link:hover,div.related-content a.related-link:focus{text-decoration:underline}.related-content .views-row{width:33.3%;margin:0 0 60px;padding:0 15px;float:left;-webkit-box-sizing:border-box;box-sizing:border-box}.related-content h2{font-size:36px;text-align:center}.related-content h3{font-family:"ProximaNova-Light",Helvetica,Arial,sans-serif;font-size:25px}.related-content a{text-decoration:none}.related-content .full-button-inner{text-align:center;clear:both;padding-top:50px}.related-content .views-row:nth-child(3n+1){clear:left}@media screen and (max-width:940px){#block-views-block-related-content-homepage-related>.inner{padding:0}#block-views-block-related-content-homepage-related .views-row h2 a,#block-views-block-related-content-homepage-related .views-row h2{font-size:24px}.paragraph--type--blog-posts .inner>h2{font-size:30px;margin:30px 0 40px}.path-frontpage .blog-posts-cta{width:auto}div.related-content>.inner{padding:0}div.related-content .views-row h3,div.related-content .views-row h3 a{font-size:20px}}@media screen and (max-width:700px){#block-views-block-related-content-homepage-related .views-row h2,#block-views-block-related-content-homepage-related .views-row h2 a{font-size:20px;margin:10px 0 0}#block-views-block-related-content-homepage-related .views-row:nth-of-type(odd),#block-views-block-related-content-homepage-related .views-row:nth-of-type(even){width:100%;height:auto;float:none}.user-logged-in #block-views-block-related-content-homepage-related div.views-row:nth-of-type(odd),.user-logged-in #block-views-block-related-content-homepage-related div.views-row:nth-of-type(even){float:none}div.view-related-content .views-row{margin:0;padding:15px 20px;max-width:100%}div.view-related-content p{display:none}.path-frontpage .blog-posts-cta{margin-top:20px}div.related-content{margin-top:20px}div.related-content h2{font-size:24px;padding:30px 20px 0}div.related-content .views-row{margin:0;padding:15px 20px;max-width:100%}div.related-content .views-row:nth-of-type(odd),div.related-content .views-row:nth-of-type(even){width:100%;height:auto;float:none}div.related-content p,div.related-content a.related-link{display:none}div.related-content .full-button-inner{padding-top:0}}div.paragraph--type--statistic-callouts{background:#f1f5f6;padding:40px 0 35px;font-size:1px;text-align:center}div.paragraph--type--statistic-callouts div.stat{-webkit-box-sizing:border-box;box-sizing:border-box;width:33.3%;display:inline-block;vertical-align:top;padding:0 28px 30px}div.stat{text-align:center;font-size:24px;font-family:"ProximaNova-Light",Helvetica,Arial,sans-serif;line-height:1.125;padding:0 0 30px}div.stat a{display:block;text-decoration:none;color:#313233}div.stat h2{font-family:"ProximaNovaA-Thin",Helvetica,Arial,sans-serif;font-size:100px;font-weight:normal;font-weight:100;line-height:1.1;letter-spacing:-0.06em;margin:0;padding:0}div.stat p{margin:0 0 15px;padding:0}div.stat .cta{font-size:20px;font-weight:bold;line-height:1.1;font-family:"ProximaNova",Helvetica,Arial,sans-serif;margin:10px 0 0}div.stat a:hover .cta,div.stat a:focus .cta{text-decoration:underline}@media screen and (max-width:960px){div.paragraph--type--statistic-callouts div.stat{min-width:inherit}}@media screen and (max-width:768px){div.paragraph--type--statistic-callouts div.stat{border-top:1px solid #e5e8ea;min-width:250px;width:100%;padding:10px 0 40px}div.paragraph--type--statistic-callouts div.stat:first-child{border-top:none}div.stat h2{font-size:80px}}.lab-test{-webkit-box-shadow:0 3px 6px rgba(0,0,0,.68);box-shadow:0 3px 6px rgba(0,0,0,.68);margin-top:45px}.lab-test .lab-test-background{width:100%;max-width:1230px;margin:0 auto}.lab-test .lab-test-background article{background:#fff;padding:0 30px;padding-bottom:30px}.lab-test .lab-test-background article .title{padding-top:15px}.lab-test .lab-test-background article .title h2{font-family:"ProximaNova",Helvetica,Arial,sans-serif;text-align:left;color:#e87824}.lab-test .lab-test-background article .lab-test-info .test-info .info-header{background-color:#e87824;padding:9px 25px;margin-bottom:0;color:#fff}.lab-test .lab-test-background article .lab-test-info .test-info .info-table{max-width:920px;background-color:#f0f5f6;border:2px solid #e87824;padding:5px 0 15px;margin-bottom:30px}.lab-test .lab-test-background article .lab-test-info .test-info .info-table h3{font-size:20px}.lab-test .lab-test-background article .lab-test-info .test-info .info-table .info-table-data{padding:0 25px}.lab-test .lab-test-background article .lab-test-info .test-info .info-table .info-table-data h3{margin:15px 0 5px}@media screen and (max-width:400px){.lab-test .lab-test-background article .lab-test-info .test-info .info-table{border:1px solid #e87824}}@media screen and (max-width:767px){.lab-test .lab-test-background article .lab-test-info .test-info .info-header{padding:7px 7px 7px 15px;padding-left:15px;font-size:20px}.lab-test .lab-test-background article .lab-test-info .test-info .info-table .info-table-data{padding:0 15px}.lab-test .lab-test-background article .lab-test-info .test-info .info-table .info-table-data h3{font-size:18px}.lab-test .lab-test-background article .lab-test-info .test-info .info-table .info-table-data span{font-size:16px}}@media screen and (min-width:768px)and (max-width:1023px){.lab-test .lab-test-background article{width:65%}}@media screen and (min-width:1024px){.lab-test .lab-test-background article{width:68%}.lab-test .lab-test-background article .lab-test-info .test-info .info-header{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}div.views-block.doctors{background:#f9fcfe;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.1);box-shadow:0 1px 2px rgba(0,0,0,.1);margin-bottom:10px}.doctors .list-doctors{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.doctors .list-doctors .list-result{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;width:100%}.doctors .list-doctors .inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}div.list-doctors div.list-result .inner>div>div,div.list-doctors div.list-result li{width:25%;text-align:center;margin:0 0 30px;clear:none}@media screen and (min-width:1024px){div.list-doctors div.list-result .inner>div>div,div.list-doctors div.list-result li{padding:0}}div.list-doctors div.list-result div.person{float:none;width:auto;margin:0;overflow:hidden}div.list-doctors div.list-result div.picture{float:none;margin:0}div.list-doctors div.list-result div.picture img{width:170px;height:auto;max-width:100%}div.list-doctors .provider-description.inner{background:#f9fcfe;padding:1% 10%}@media screen and (max-width:767px){div.list-doctors div.list-result li{width:100%;padding:0 20px}.doctors .list-doctors .li{width:50%}}@media screen and (max-width:400px){div.list-doctors div.list-result li{width:100%}}.person{display:inline-block;width:24%;margin:28px 0;min-height:262px;vertical-align:top;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center}.person a,.person a:hover h3,.person a:focus h3{text-decoration:none}.person a:hover span.cta,.person a:focus span.cta{text-decoration:underline}.person span.cta{font-size:16px;display:block;text-align:center;margin:6px 0 0;font-weight:bold}.person-name,.person h3{font-family:"ProximaNova",Helvetica,Arial,sans-serif;color:#303030;font-size:17px;line-height:1.1;font-weight:bold;margin:15px 0 0;padding:0}@media screen and (max-width:1023px){.person-name span,.person h3 span{display:block}}.picture img{border-radius:85px;display:block;margin:auto}.person-link,.section-wrapper .field--name-field-subhead{color:#f15d22;font-size:16px;text-decoration:none;display:block;margin-top:6px;padding:0 10px}.person-link:hover,.person-link:focus{text-decoration:underline}@media screen and (max-width:920px){.person{width:100%;float:none;overflow:auto;min-height:initial}.picture{float:left;margin-right:15px}.picture .field--name-field-picture,.picture img{width:80px;height:80px}.person-name,.person-link,.section-wrapper .field--name-field-subhead{text-align:left}}div.list-locations{text-align:center}.list-locations div.list-result li:nth-child(3n+1){clear:left}@media(max-width:1023px){.list-locations div.list-result li:nth-child(3n+1){clear:none}}div.list-locations div.more-link{margin:0 auto 60px}div.preview.location{-webkit-box-shadow:0 1px 2px rgba(0,0,0,.1);box-shadow:0 1px 2px rgba(0,0,0,.1);margin-bottom:5px;padding-top:10px}@media(min-width:768px){div.preview.location .location-intro{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:center;-ms-flex-pack:center;justify-content:center}}@media(min-width:768px){div.preview.location .location-detail{text-align:justify}div.preview.location .location-detail .field--name-field-address{text-align:justify}}@media(min-width:1024px){div.preview.location .location-detail{padding-right:60px}}div.preview.location,div.preview.location p.address span{color:#303030;font-size:15px;line-height:1.133333333}div.preview.location h2,div.preview.location h2 a{color:#f15d22;font-size:20px;line-height:1.05;font-weight:bold}div.preview.location p.address{display:block;margin:3px 0}div.preview.location p.address span{display:inline;float:none}div.preview.location p.address span.country{display:none}div.preview.location p.address br{display:block}div.preview.location div.field--name-field-phone-number{margin:0;padding:0}div.preview.location div.field--type-telephone,div.preview.location div.field--type-telephone a{color:#303030;font-size:20px;line-height:1.1;font-weight:bold;margin:11px 0}div.preview.location div.field--type-telephone a:hover,div.preview.location div.field--type-telephone a:focus{text-decoration:underline}div.preview.location div.field--name-field-emergency-number,div.preview.location div.field--name-field-emergency-number a{font-size:17px;margin-top:0}div.preview .emergency-num{font-size:16px;margin-top:-5px;display:block}.distance-away{text-align:center;margin-bottom:20px;font-size:13px;color:#727374;margin-top:10px}.distance-away .icon-location{color:#529bc5;font-size:.95rem;font-weight:bold}@media screen and (max-width:600px){div.preview.location{-webkit-box-shadow:none;box-shadow:none;margin-bottom:0}div.list-locations{margin-bottom:20px}div.list-locations ul.inner li{-webkit-box-shadow:0 1px 2px rgba(0,0,0,.1);box-shadow:0 1px 2px rgba(0,0,0,.1)}div.list-locations div.more-link{display:block;margin-left:20px;margin-right:20px}}div.list-result{background:#f1f5f6;overflow:hidden;padding:60px 0 0}div.list-result li{margin:0 0 60px;width:33.3%;overflow-y:hidden}div.views-block div.list-result{border:0;background:rgba(0,0,0,0);padding:0}.views-infinite-scroll-content-wrapper .list-result{padding-top:0}.views-infinite-scroll-content-wrapper .list-result:first-child{padding-top:60px}div.preview{background:#f9fcfe;-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,.05);box-shadow:0 1px 3px 0 rgba(0,0,0,.05);text-align:center;padding:0 0 20px;min-height:360px}div.preview a{text-decoration:none}div.preview a:hover h2 span,div.preview a:focus h2 span{text-decoration:underline}div.preview h2{margin:0 0 5px;padding:15px 0 0}div.preview p{margin:0;padding:0}div.preview div.text{padding:0 20px}div.preview img{width:100%;height:auto}div.preview.service div.img,div.preview.ed-research div.img{position:relative;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;min-height:5em}div.preview.service div.img h2,div.preview.ed-research div.img h2{color:#fff;font-size:27px;line-height:1;background:#0d141a;background:rgba(13,20,26,.4);margin:0;padding:0;position:absolute;inset:0}div.preview.service div.img h2 span,div.preview.ed-research div.img h2 span{position:absolute;left:0;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);overflow-wrap:break-word;word-wrap:break-word;-ms-hyphens:auto;hyphens:auto}div.preview.service div.img img,div.preview.ed-research div.img img{display:block}div.preview.service div.text,div.preview.ed-research div.text{color:#313233;font-size:15px;padding:15px 20px 0;text-align:left}div.preview.service div.text:last-child::after,div.preview.ed-research div.text:last-child::after{content:"→";color:#f15d22;display:inline;font-size:1.3em;vertical-align:middle;position:relative;left:3px;top:-2px}@media screen and (max-width:800px){div.list-result li{width:50%}div.list-result li:nth-child(3n+1){clear:none}div.list-result li:nth-child(2n+1){clear:left}div.preview{min-height:0}}@media screen and (max-width:700px){div.list-result{padding-top:29px}div.list-result li{margin:0 0 20px;width:100%}.views-infinite-scroll-content-wrapper .list-result:first-child{padding-top:25px}div.preview div.text{padding:0 10px}}@media screen and (min-width:801px){.list-services div.list-result li:nth-child(3n+1){clear:left}}div.list-locations .form-item{font-size:15px;text-align:left}div.list-locations span.fieldset-legend{position:absolute;left:-99em}div.list-locations div.js-form-type-checkbox{float:left;-webkit-box-sizing:border-box;box-sizing:border-box;width:25%;padding:0 14px 5px;min-height:3em}div.list-locations div.js-form-type-checkbox:nth-child(4n+1){clear:left}@media screen and (max-width:800px){div.list-locations div.js-form-type-checkbox{width:50%}}@media screen and (max-width:600px){div.list-locations div.js-form-type-checkbox{float:none;width:auto;padding:0 0 15px;min-height:0}}#views-exposed-form-location-page-1 .views-exposed-form .elements{padding-top:0}#views-exposed-form-location-page-1 .views-exposed-form .location-filter-block{margin-bottom:2.5em}#views-exposed-form-location-page-1 .views-exposed-form .location-filter-block .location-filter-form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:.95em}#views-exposed-form-location-page-1 .views-exposed-form .location-filter-block .location-filter-form #edit-city-or-zip{border-radius:.32em 0 0 .32em}#views-exposed-form-location-page-1 .views-exposed-form .location-filter-block .location-filter-form #edit-submit-location{border-radius:0 .32em .32em 0;position:relative;width:100%;height:100%;background:url(/themes/custom/chn/img/arrow-right-icon.svg) no-repeat center #2f83b3;border:0;text-indent:-99em;overflow:hidden;font-size:1.25em}#views-exposed-form-location-page-1 .views-exposed-form .location-filter-block .location-filter-form #edit-actions{width:3.75em}#views-exposed-form-location-page-1 .views-exposed-form .location-filter-block .location-filter-message{margin-bottom:.625em}#views-exposed-form-location-page-1 .views-exposed-form .location-filter-block .location-filter-message .error-message{color:#e31837}#views-exposed-form-location-page-1 .views-exposed-form .location-filter-block .geolocation-link.icon-location{color:#445c6e;font-size:.95rem;font-weight:bold}#views-exposed-form-location-page-1 .views-exposed-form .location-filter-block .geolocation-link>button{color:#445c6e;font-size:1em;background:none;border:none;padding:0;font-family:arial,sans-serif;text-decoration:underline;cursor:pointer}.list-locations .location-sort{display:grid;grid-auto-flow:column;grid-template-columns:1fr 3fr}.list-locations .location-sort a{padding-top:1.6rem;grid-column-start:1;text-align:end;padding-right:3.125rem}@media screen and (min-width:768px)and (max-width:1200px){.list-locations .location-sort a{text-align:start;padding-left:10%}}@media screen and (max-width:768px){.list-locations .location-sort a{text-align:start;padding-left:1.6rem;padding-right:0}}.page-node-type-location .layout-container{background:#f1f5f6}.page-node-type-location #block-chn-page-title{display:none}.page-node-type-location.drupal-dialog-open{position:fixed}.page-node-type-service #pageloader,.path-locations #pageloader,.page-node-type-location #pageloader{background:rgba(67,85,99,.5);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);height:100%;position:fixed;width:100%;z-index:9999999999;display:none;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page-node-type-service #pageloader .loading-picture,.path-locations #pageloader .loading-picture,.page-node-type-location #pageloader .loading-picture{width:210px;height:240px;background:#dde5e7;text-align:center;border-radius:10px;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;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.location-hero{position:relative;min-height:100px}.location-hero img{width:100%;height:auto;margin:0 auto;display:block}.medcheck-paragraph{margin:15px 0 30px;text-align:left}article.node--type-location{max-width:1170px;overflow:auto;margin:0 auto 60px}article.node--type-location:not(.node--type-location-med-check){margin:0 auto -130px;top:-150px;position:relative}.location-left{display:block;width:70%;float:left;clear:right}.location-left .field--name-field-description p:first-child{margin-top:0}.location-left .field--name-field-description p:last-child{margin-bottom:0}.location-right{display:block;width:26%;float:left;margin-left:2%;padding-left:2%}.location-right location-right p{font-size:15px;color:#727374;margin-bottom:20px}.location-top,.node--type-location .field--name-field-description,.location-info,.paragraph--type--maps{background-color:#f9fcfe;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.1);box-shadow:0 1px 2px rgba(0,0,0,.1);margin-bottom:10px}.node--type-location .field--name-field-description,.location-info{font-size:17px;padding:60px 65px 75px 60px}.location-top h1{margin-bottom:15px}.field--name-field-location-info-title h2{padding-top:0;text-align:left;color:#445c6e;margin-top:0}p.address{display:inline-block;margin:0 auto;padding-bottom:0}p.address span.country{display:none}.field--name-field-address{text-align:center;width:100%}.field--type-address p.address span{display:inline-block;font-weight:normal}.sgmpopup-content .field--type-address{text-align:left}.sgmpopup-content .field--type-address br:nth-of-type(1){content:"A";position:relative;display:inline;padding-left:3px}.sgmpopup-content .field--type-address br:nth-of-type(1)::before{content:",";position:absolute;left:-3px}.location-num{text-align:center}.location-num div{display:inline-block}.location-num .field--name-field-phone-number{padding-right:15px}.field--name-field-phone-number,.emergency-num{font-family:"ProximaNova",Helvetica,Arial,sans-serif;font-size:24px;font-weight:bold;text-align:center;margin:0 auto;padding-bottom:0}.field--name-field-phone-number{padding-bottom:0}.page-node-type-location article div.field--name-field-phone-number a{color:#000;text-decoration:none}.page-node-type-location article div.field--name-field-phone-number a:hover,.page-node-type-location article div.field--name-field-phone-number a:focus{text-decoration:underline}.emergency-num,.field--name-field-emergency-number a{color:#d83c3d}.location-num .field--name-field-phone-number a,.emergency-num .field--name-field-emergency-number a{text-decoration:none;color:#313233}.location-num .field--name-field-phone-number a:hover,.location-num .field--name-field-phone-number a:focus,.emergency-num .field--name-field-emergency-number a:hover,.emergency-num .field--name-field-emergency-number a:focus{text-decoration:underline}.hours-op{text-align:center}.hours-op span{font-family:"ProximaNova",Helvetica,Arial,sans-serif;font-weight:bold;text-transform:uppercase;font-size:11px;z-index:2;position:relative;background:#f9fcfe;color:#42525f;padding:0 10px;letter-spacing:1px}.hours-op p{color:#42525f}.hours-op p:first-child{margin-top:0}.hours-op .wait-time-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:20px 0}.hours-op .wait-time-wrapper .wait-time-img{height:22px;width:22px;margin:10px 8px 0 0}.hours-op .wait-time-wrapper .wait-time-mins{margin-top:10px;padding-right:5px;color:#42525f;font-weight:700}.hours-op .wait-time-wrapper .wait-time-mins span{display:inline-block;font-family:"ProximaNova";font-size:17px;text-transform:capitalize;padding:0 0 0 5px}.field--name-field-hours-of-operation{margin-top:10px}.node--type-location .hours-op::before{content:"";position:relative;width:100%;top:11px;border-top:1px solid #e7ebec;display:block;z-index:1}.page-node-type-location .field--name-field-location-maps a{text-decoration:underline;color:#445c6e}.page-node-type-location .field--name-field-location-maps a:hover,.page-node-type-location .field--name-field-location-maps a:focus{text-decoration:underline}.paragraph--type--maps div img{width:95px;height:92px}.field--name-field-location-info-accordion .accordion,.page-paragraph .field__item .accordion,.node--type-procedure .accordion{border-top:1px solid #e5e8ea}.field--name-field-location-info-accordion{border-bottom:1px solid #e5e8ea}.page-paragraph-accordion{margin-bottom:10px}.field--name-field-location-info-accordion h2{font-size:24px;color:#42525f}.field--name-field-location-info-accordion h3,.field--name-field-location-info-accordion h4{font-weight:bolder}.paragraph--type--location-phone-number{padding:10px 0;border-bottom:1px solid #e5e8ea;font-size:20px}.paragraph--type--location-phone-number div a{text-decoration:none;color:#42525f}.paragraph--type--location-phone-number div a:hover,.paragraph--type--location-phone-number div a:focus{text-decoration:underline}.paragraph--type--location-phone-number div:first-child{display:inline-block;color:#42525f;font-weight:bold}.paragraph--type--location-phone-number div:nth-child(2){float:right}div.paragraph--type--location-retailer{min-height:340px;width:45%;float:left;text-align:center}div.paragraph--type--location-retailer:first-child{margin-right:5%}div.paragraph--type--location-retailer img{width:100%;height:auto}.field-location-retailer-name{color:#f15d22;font-weight:bold;font-size:20px}.field-location-retailer-desc{color:#313233;font-size:15px;font-weight:bold;margin-bottom:13px}.field-location-retailer-hours p{font-family:"ProximaNova",Helvetica,Arial,sans-serif;color:#313233;font-size:13px;margin-top:0}.field-location-retailer-hours p:first-child,.field-location-retailer-hours p:nth-child(2){margin-bottom:5px}.field--name-field-description h3,.field-maps-description h3,.find-a-doctor-widget h3,.field-featured-services-desc h3,.field-pre-register-description h3{font-family:Merriweather,Helvetica,Arial,sans-serif;text-align:initial;margin-bottom:5px;font-weight:normal}.field-maps-description h3::before,.field-featured-services-desc h3::before,.field-pre-register-description h3::before,.find-a-doctor-widget h3::before{content:"";display:block;background:url(/themes/custom/chn/img/map.svg) no-repeat;width:28px;height:28px;float:left;margin-right:5px;margin-top:-1px}.field-featured-services-desc h3::before{margin-top:-2px}.field-pre-register-description h3::before{margin-top:-3px}.find-a-doctor-widget h3::before{width:24px;height:24px;background:url(/themes/custom/chn/img/icon-glass_orange.svg) no-repeat}.field-featured-services-desc h3::before{background:url(/themes/custom/chn/img/stethoscope.svg) no-repeat}.field-pre-register-description h3::before{background:url(/themes/custom/chn/img/computer.svg) no-repeat}.paragraph--type--maps{overflow:auto;border:1px solid #e5e8ea;-webkit-box-shadow:none;box-shadow:none}.field-location-map-image{position:relative;float:left;padding:5px}.field-map-title{font-weight:bold;margin-top:28px}.field--name-field-featured-services-links{margin-bottom:25px}.marker-label{font-family:"ProximaNova",Helvetica,Arial,sans-serif;font-size:19px;color:#fff;width:31px;line-height:.9;margin-left:-15px !important;margin-top:-49px !important;text-align:center}.active-marker-label{color:#6c8697;width:61px;margin-left:-32px !important;margin-top:-54px !important;line-height:.9}.active-marker-label.red{color:#e31837}.active-marker-label::after{padding-left:2px}.marker-label{content:" min";font-size:12px;display:block;margin-top:2px}.marker-label:not(.na-marker-label)::after{content:" min";font-size:12px;display:block;margin-top:2px}.marker-label.na-marker-label{width:auto;margin-top:-43px !important;margin-left:-15px !important}.marker-label.na-marker-label.active-marker-label{margin-left:-16px !important;margin-top:-49px !important}.no-slot-message{font-family:"ProximaNova-Semi",Helvetica,Arial,sans-serif;font-size:25px;color:#d35d2b;margin:0 auto;text-align:center;font-weight:bold}@media screen and (max-width:1200px){article.node--type-location:not(.node--type-location-med-check){top:0;overflow:hidden;margin-bottom:-10px}.location-right{margin-right:2%;margin-left:0}}@media screen and (max-width:700px){article.node--type-location{width:100%}div.location-hero .field--name-field-hero-image{height:auto}.location-hero img{width:100%;height:auto}.location-top,.location-right,.location-left{max-width:initial;float:none;width:100%}.location-top{padding-bottom:15px}.location-right{margin-left:0;padding-left:0;margin-bottom:50px}div.field-maps-description p{margin-bottom:0}.location-right div.field-maps-description,.location-right div.field--name-field-location-maps,.location-right div.find-a-doctor-widget,.location-right div.field-featured-services-desc,.location-right div.field--name-field-featured-services-links,.location-right div.field-maps-description,.location-right div.field-pre-register-description,.location-right div.kyruus-search-widget{padding:15px 20px 0}.location-num div{display:block;width:100%;padding-bottom:15px}.emergency-num{font-size:18px}.location-num div.field--name-field-emergency-number{display:inline}p.address span{float:none;padding-right:0}p.address span.locality,p.address span.administrative-area,p.address span.postal-code{display:inline}.node--type-location .field--name-field-description,.location-info{padding:40px 20px 60px}.location-top h1,.field--name-field-location-info-title h2,.node--type-location .field--name-field-description h3,.field-maps-description h3,.field-featured-services-desc h3{font-size:24px}.field-maps-description h3,.find-a-doctor-widget h3{margin-top:0}.field-featured-services-desc h3{padding-top:0}.field--name-field-location-info-accordion{border:none}div.panel-content{padding:16px 20px 0 18px}div.panel.show{padding:0}.paragraph--type--location-phone-number{text-align:center}.paragraph--type--location-phone-number div{width:100%;padding-bottom:8px;float:none !important}.paragraph--type--location-phone-number div a{color:#f15d22;font-size:24px}div.paragraph--type--location-retailer{width:99%;min-height:initial;border:1px solid #e5e8ea;margin:0 0 20px !important;padding-bottom:20px}.location-clockwise-top .no-slot-message{margin:0 20px}}div#leaflet-map{width:100%}@media screen and (max-width:700px){.location-related.related-content{background-color:#f9fcfe;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.1);box-shadow:0 1px 2px rgba(0,0,0,.1);padding:0 0 40px;margin:20px 0}}.path-locations #block-chn-page-title,.path-locations form.views-exposed-form{background-color:#f9fcfe}.path-locations .page-desc{background-color:#f9fcfe;padding-top:30px}.path-locations .page-desc p{margin:0}.path-locations #block-chn-page-title h1{margin-bottom:0}.path-locations form.views-exposed-form{padding-top:30px}.list-ed-research div.list-result li:nth-child(3n+1){clear:left}@media screen and (max-width:800px){.list-ed-research div.list-result li:nth-child(3n+1){clear:none}.list-ed-research div.list-result li:nth-child(2n+1){clear:left}.location-left{width:100%;float:none;max-width:100%}}.ky-search .ky-search-bar,.ky-search .ky-input-search-terms,.ky-search .ky-input-location,.ky-search .ky-submit-search{padding:0 !important}.ky-powered-by-link,.ky-search .ky-legal,.ky-right-input-group{display:none !important}div.kyruus-search-widget{padding-top:40px}label.ky-label-m.ky-mb-xs.ky-d-block{color:#313233;font-size:17px}.ky-search #search-bar-label{padding-top:0;line-height:1.3}.ky-search .ky-search-bar{background:inherit !important}.ky-search .ky-search-bar label{white-space:normal !important;text-indent:0 !important;padding-left:0 !important}.ky-search .ky-search-bar input[type=text]:active,.ky-search .ky-search-bar input[type=text]:focus{outline:none;border-color:#b2ccdb;-webkit-box-shadow:0 0 1em #b2ccdb;box-shadow:0 0 1em #b2ccdb}.ky-search input{border-radius:20px}.ky-search input:-ms-input-placeholder{color:#c2c2c2 !important}.social-links{text-align:center;margin-bottom:2rem;font-size:20px}.social-links a{padding:0 .5rem;color:#42525f !important;text-decoration:none}.location-related.related-content .views-row{height:390px}@media print{.styled_map{display:none}}.location-clockwise-top{border-top:1px solid #f1f5f6}.location-clockwise-top .location-contact-info{display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:40px;padding-bottom:45px}.location-clockwise-top .location-contact-info .location-top-left{-webkit-box-flex:2;-ms-flex:2;flex:2}.location-clockwise-top .location-contact-info .location-top-left h1{padding-top:0;text-align:left}.location-clockwise-top .location-contact-info .location-top-left .location-title-wrapper{float:left;padding-left:65px}.location-clockwise-top .location-contact-info .location-top-left .location-title-wrapper .field--name-field-address{text-align:left}.location-clockwise-top .location-contact-info .location-top-left .location-title-wrapper .field--name-field-address .address{font-family:"ProximaNova-Light",Helvetica,Arial,sans-serif;font-size:20px;color:#313233}.location-clockwise-top .location-contact-info .location-top-left .location-title-wrapper .distance-away{text-align:left !important;margin-top:10px;color:#b3b8ba}.location-clockwise-top .location-contact-info .location-top-left .location-title-wrapper .distance-away .icon-location{font-size:.7rem}.location-clockwise-top .location-contact-info .location-top-right{-webkit-box-flex:1;-ms-flex:1;flex:1;border-left:1px solid #e7ebec}.location-clockwise-top .location-contact-info .location-top-right .location-contact-wrapper{float:left;padding-left:40px;margin-top:5px}.location-clockwise-top .location-contact-info .location-top-right div.hours-op::before{border:none}.location-clockwise-top .location-contact-info .location-top-right .location-num{text-align:left}.location-clockwise-top .location-contact-info .location-top-right .location-num .field--name-field-phone-number{font-size:30px}.location-clockwise-top .location-contact-info .location-top-right .location-num .field--name-field-phone-number::before{background:url("/themes/custom/chn/img/phone-contact.svg") no-repeat;background-size:contain;height:22px;width:15px;content:" ";display:inline-block}.location-clockwise-top .location-contact-info .location-top-right .field--name-field-hours-of-operation{text-align:left;font-size:18px}.location-clockwise-top .appointments-list li{display:inline-block;margin:0 5px}.location-clockwise-top .appointments-list li a.btn{padding:12px 16px 10px;border-radius:22px;font-weight:normal}.location-clockwise-top .appointments-list li .appointments-list-more{-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,.3);box-shadow:0 0 5px 0 rgba(0,0,0,.3);display:none;position:absolute;background-color:#fff;min-width:160px;width:240px;height:auto;border:1px solid #eabcaa;z-index:3;margin-left:-80px;margin-top:14px}.location-clockwise-top .appointments-list li .appointments-list-more li{display:block;padding-top:10px;text-align:left}.location-clockwise-top .appointments-list li .appointments-list-more::after,.location-clockwise-top .appointments-list li .appointments-list-more::before{bottom:100%;left:50%;border:solid rgba(0,0,0,0);content:" ";height:0;width:0;position:absolute;pointer-events:none}.location-clockwise-top .appointments-list li .appointments-list-more::after{border-color:rgba(255,255,255,0);border-bottom-color:#fff;border-width:10px;margin-left:-10px}.location-clockwise-top .appointments-list li .appointments-list-more::before{border-color:rgba(234,188,170,0);border-bottom-color:#eabcaa;border-width:11px;margin-left:-11px}.location-clockwise-top .appointments-list li .appointments-list-more-items{list-style:none;max-height:220px;overflow-y:auto;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;padding:12px 20px}.location-clockwise-top .appointments-list li .appointments-list-more-items li a{text-decoration:none;font-size:15px}.location-clockwise-top .appointments-list li .appointment-more.btn{background:rgba(0,0,0,0);border:1px solid}.location-clockwise-top .appointments-list li:last-child{padding-bottom:15px;margin-bottom:-15px}.location-clockwise-top .appointments-list li:last-child:hover .appointment-more.btn{opacity:.5}.location-clockwise-top .appointments-list li:last-child:hover .appointments-list-more{display:block}.location-clockwise-top .appointments-wrapper .appointments-space{background:#f1f5f6;height:10px}.location-clockwise-top .appointments-wrapper .inner{padding:25px 0 15px;text-align:center}.location-clockwise-top .appointments h3{display:inline;font-size:22px}.location-clockwise-top .appointments .appointments-list{display:inline;padding-left:10px}.view-location-clockwise-map .sgmpopup,.view-aggregated-location-clockwise-map .sgmpopup{width:320px;height:auto}.view-location-clockwise-map .sgmpopup img,.view-aggregated-location-clockwise-map .sgmpopup img{padding:3px 5px}.view-location-clockwise-map .sgmpopup .sgmpopup-content,.view-aggregated-location-clockwise-map .sgmpopup .sgmpopup-content{padding:10px}.view-location-clockwise-map .sgmpopup .sgmpopup-content .wait-time,.view-aggregated-location-clockwise-map .sgmpopup .sgmpopup-content .wait-time{color:#f15d22;font-size:19px;font-family:"ProximaNova",Helvetica,Arial,sans-serif;font-weight:600;line-height:1.1;margin-bottom:13px}.view-location-clockwise-map .sgmpopup .sgmpopup-content .title,.view-aggregated-location-clockwise-map .sgmpopup .sgmpopup-content .title{font-size:18px;line-height:1.1;font-weight:600;color:#42525f;font-family:"ProximaNova",Helvetica,Arial,sans-serif}.view-location-clockwise-map .sgmpopup .sgmpopup-content .phone,.view-aggregated-location-clockwise-map .sgmpopup .sgmpopup-content .phone{margin-bottom:19px;font-size:16px;line-height:1.1;font-weight:600;color:#42525f;font-family:"ProximaNova",Helvetica,Arial,sans-serif}.view-location-clockwise-map .sgmpopup .sgmpopup-content .phone a,.view-aggregated-location-clockwise-map .sgmpopup .sgmpopup-content .phone a{color:#42525f;font-weight:600}.view-location-clockwise-map .sgmpopup .sgmpopup-content .address,.view-aggregated-location-clockwise-map .sgmpopup .sgmpopup-content .address{color:#42525f;font-size:16px;line-height:1.1;font-weight:normal;margin-bottom:6px;font-family:"ProximaNova",Helvetica,Arial,sans-serif}.view-location-clockwise-map .sgmpopup .sgmpopup-content .address span,.view-aggregated-location-clockwise-map .sgmpopup .sgmpopup-content .address span{font-weight:normal}.view-location-clockwise-map .sgmpopup .sgmpopup-content .address span:first-child,.view-aggregated-location-clockwise-map .sgmpopup .sgmpopup-content .address span:first-child{display:block;font-weight:normal}.view-location-clockwise-map .sgmpopup .sgmpopup-content .content-link a,.view-aggregated-location-clockwise-map .sgmpopup .sgmpopup-content .content-link a{background:#f15d22;color:#fff;border:0;border-radius:5px;padding:10px 12px;display:inline-block;font-weight:600;line-height:1.1;text-decoration:none;text-align:center;font-size:19px;cursor:pointer;font-family:"ProximaNova",Helvetica,Arial,sans-serif}.view-location-clockwise-map .sgmpopup .sgmpopup-content .content-link a:hover,.view-aggregated-location-clockwise-map .sgmpopup .sgmpopup-content .content-link a:hover{background:#ff7037}.appointment-confirmation{width:50%;margin:0 auto}.page-node-type-page .schedule-appointment-dialog{position:fixed;top:0}.schedule-appointment-dialog{width:100% !important;height:100% !important;left:0 !important;padding:0;background-color:#49525e;-webkit-text-size-adjust:100%}.schedule-appointment-dialog.ui-widget.ui-widget-content{border:0;z-index:101}.schedule-appointment-dialog #drupal-modal{max-height:100% !important;height:100% !important;overflow:scroll;-webkit-overflow-scrolling:touch}.schedule-appointment-dialog #drupal-modal>*{-webkit-transform:translateZ(0)}.schedule-appointment-dialog .field--name-field-clockwise-into-text .intro-text-span{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;line-height:1.2}.schedule-appointment-dialog .field--name-field-clockwise-into-text .intro-text-span::before{content:"";background:url("/themes/custom/chn/img/plus-icon.svg");background-size:18px 18px;height:18px;width:30px;background-repeat:no-repeat;display:block}.schedule-appointment-dialog .field--name-field-clockwise-into-text>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.schedule-appointment-dialog .preview.location{background-color:#49525e;color:#fff;-webkit-box-shadow:none;box-shadow:none}.schedule-appointment-dialog .preview.location h2{font-size:40px;color:#fff;font-weight:100;padding-top:20px}.schedule-appointment-dialog .preview.location h3{margin:0;background-color:#3d4b56;padding:7px 0;color:#fff;font-size:17px;font-weight:normal;font-family:"ProximaNova-Semi",Helvetica,Arial,sans-serif}.schedule-appointment-dialog .preview.location div.text{width:440px;margin:0 auto}.schedule-appointment-dialog .preview.location .field--name-field-address{margin-bottom:30px;padding-bottom:25px;border-bottom:1px solid #626976}.schedule-appointment-dialog .preview.location .field--name-field-address p.address{margin-top:15px;font-family:"ProximaNova-Light",Helvetica,Arial,sans-serif;font-size:20px}.schedule-appointment-dialog .preview.location .field--name-field-address span{color:#ddd;font-family:"ProximaNova-Light",Arial,Helvetica,sans-serif;font-size:20px}.schedule-appointment-dialog .preview.location .field--name-field-address.success-message-address{border-bottom:0;margin-bottom:10px}.schedule-appointment-dialog .ui-dialog-titlebar{text-align:center;border:none;background-color:#38454f;color:#fff;font-weight:unset;padding:22px 0;border-radius:0}.schedule-appointment-dialog .ui-dialog-titlebar .ui-dialog-title{width:100%;font-family:"ProximaNova-Semi",Helvetica,Arial,sans-serif;font-size:21px}.schedule-appointment-dialog .ui-widget-content{padding:0}.schedule-appointment-dialog .field--name-field-hero-image{margin-top:30px}@media(min-width:768px){.schedule-appointment-dialog .field--name-field-hero-image{margin-top:20px}}.schedule-appointment-dialog .field--name-field-hero-image img{width:440px;margin:0 auto}.schedule-appointment-dialog .field-visit-container .js-form-item.form-item{padding-top:0}.schedule-appointment-dialog .field-visit-container .js-form-item.form-item select.form-select{width:100%;border-radius:3px;color:#42525f;font-weight:bold;font-size:17px;font-family:"ProximaNova-Semi",Helvetica,Arial,sans-serif}.schedule-appointment-dialog .field-visit-container .js-form-item.form-item input.form-text{border-radius:3px}.schedule-appointment-dialog .js-form-item.form-item input.form-text{border-radius:3px;font-size:16px}.schedule-appointment-dialog .js-form-item-apt-time,.schedule-appointment-dialog .js-form-item-reason-id{width:49%;float:left}.schedule-appointment-dialog .form-section .section-heading #edit-contact-info::after,.schedule-appointment-dialog .form-section .section-heading.about_you::after{content:" *";color:#f15d22}.schedule-appointment-dialog .js-form-item.form-item{text-align:left}.schedule-appointment-dialog .js-form-item.form-item label{display:block;margin-bottom:5px;color:#000;font-weight:bold;font-size:16px}.schedule-appointment-dialog .js-form-item.form-item label.form-required::after{content:" *";color:#f15d22}.schedule-appointment-dialog .js-form-item.form-item .form-item--error-message{color:#f15d22;margin-top:4px}.schedule-appointment-dialog .js-form-item.form-item .form-text,.schedule-appointment-dialog .js-form-item.form-item .form-tel{width:100%;font-size:16px}.schedule-appointment-dialog .js-form-item.form-item.form-item-dob h4{margin:0;font-size:14px;font-weight:normal;color:#fff;font-family:"ProximaNova-Semi",Helvetica,Arial,sans-serif}.schedule-appointment-dialog .js-form-item.form-item.form-item-dob h4.js-form-required.form-required::after{content:" *";color:#f15d22}.schedule-appointment-dialog .js-form-item.form-item.form-item-dob h4+div{display:-webkit-box;display:-ms-flexbox;display:flex}.schedule-appointment-dialog .js-form-item.form-item.form-item-dob .js-form-type-select{margin-right:10px;padding:0;display:inline-block}.schedule-appointment-dialog .js-form-item.form-item.form-item-dob .js-form-type-select .form-select{border-radius:3px;color:#42525f;font-weight:bold;font-size:17px;font-family:"ProximaNova-Semi",Helvetica,Arial,sans-serif}.schedule-appointment-dialog .js-form-item.form-item.form-item-dob .js-form-type-select .form-item--error-message{display:none}.schedule-appointment-dialog .js-form-item.form-item.form-item-dob>div:nth-child(3){color:#f15d22;margin-top:4px}@media screen and (min-width:768px){.schedule-appointment-dialog .js-form-type-select.form-item-dob-wrapper-gender{border-left:2px solid #dcdfe0}}@media screen and (min-width:768px){.schedule-appointment-dialog .form-item-clockwise-address-site-address-postal-code{border-right:2px solid #dcdfe0}}@media screen and (min-width:768px){.schedule-appointment-dialog #edit-clockwise-address-site-address-postal-code{width:94%}}@media screen and (min-width:768px){.schedule-appointment-dialog label[for=edit-dob-wrapper-gender],.schedule-appointment-dialog #user-gender{margin-left:14px}}.schedule-appointment-dialog .js-form-item.form-item.form-item--error .error{border-color:#f15d22}.schedule-appointment-dialog .js-form-type-checkbox.form-item--error label::before{border-color:#f15d22}.schedule-appointment-dialog .js-form-item.js-form-type-select select{background:#fff url(/themes/custom/chn/img/arrow-updown-orange.svg) no-repeat 96% 50%;background-size:12px 14px;font-size:14px}.schedule-appointment-dialog .js-form-item.js-form-type-checkbox{margin-top:30px;padding:0}.schedule-appointment-dialog .js-form-item.js-form-type-checkbox label{color:#303030;line-height:1.5;font-weight:normal}.schedule-appointment-dialog .js-form-item.js-form-type-checkbox label::before{border-radius:0}.schedule-appointment-dialog .js-form-item.js-form-type-checkbox input:checked+label{color:#303030}.schedule-appointment-dialog .js-form-item.js-form-type-checkbox input:checked+label::before{background:#fff url(/themes/custom/chn/img/icon-check-orange.svg) no-repeat 50% 50%;background-size:14px 12px;border-color:#3f4653}.schedule-appointment-dialog .js-form-item.form-item-medical-emergency{margin-top:3px}.schedule-appointment-dialog .js-form-item.js-form-item-reason-id{margin-left:8px}.schedule-appointment-dialog .js-form-submit.btn{font-weight:normal;width:100%;background:#f15d22;font-size:17px}.schedule-appointment-dialog .js-form-submit.btn:hover{background:#ff7037}.schedule-appointment-dialog .schedule_button_disabled{background:gray !important}.schedule-appointment-dialog .cancel.btn-black{margin-top:10px;display:block;text-decoration:underline}.schedule-appointment-dialog .chn-clockwise-reschedule-appointment{width:550px;margin:0 auto}.schedule-appointment-dialog .messages.messages--error{color:#f15d22}.schedule-appointment-dialog .messages.messages--error ul li a{color:#f15d22}.schedule-appointment-dialog .cancel.close-modal-dialog{color:#fff;height:35px;width:70px;margin:30px auto 45px;display:block;padding-bottom:30px}.schedule-appointment-dialog .appointments-success-wrapper{padding:20px 20px 50px;background:#fff;color:#000}.schedule-appointment-dialog .appointment-message-success{width:440px;margin:0 auto}.schedule-appointment-dialog .appointment-message-success p{padding:10px 0 20px;text-align:left;line-height:1.8}.schedule-appointment-dialog .appointment-reschedule{margin-top:20px;padding-bottom:110px}.schedule-appointment-dialog .appointment-reschedule div{width:50%;margin:0 auto}.schedule-appointment-dialog .appointment-reschedule div div.ajax-progress-throbber{width:10%}.schedule-appointment-dialog .appointment-reschedule a.btn.close-modal-dialog{font-size:17px;font-weight:normal;width:42%;margin-bottom:60px;height:auto;padding:10px 12px}.schedule-appointment-dialog #redirect a.btn{float:none}.schedule-appointment-dialog #redirect.appointment-reschedule{width:440px;margin:20px auto 0}.schedule-appointment-dialog #redirect.appointment-reschedule a.btn{width:100%;padding:10px 0}.schedule-appointment-dialog .chn-clockwise-reschedule-appointment .brief{margin-bottom:10px}.schedule-appointment-dialog .chn-clockwise-reschedule-appointment .brief p{line-height:1.8;text-align:left}.schedule-appointment-dialog .chn-clockwise-reschedule-appointment .brief p:nth-of-type(2){margin-top:10px}.schedule-appointment-dialog .chn-clockwise-reschedule-appointment .field-visit-container{border-bottom:1px solid #626976;margin-bottom:35px;padding-bottom:35px;padding-top:15px}.schedule-appointment-dialog .chn-clockwise-reschedule-appointment .field-visit-container .js-form-item.form-item{margin-bottom:0;padding-bottom:0}.schedule-appointment-dialog button.ui-dialog-titlebar-close{background-color:rgba(0,0,0,0);width:18px;height:18px;top:50%;border:0;right:2em}.schedule-appointment-dialog button.ui-dialog-titlebar-close span.ui-button-icon{background:url("/themes/custom/chn/img/icon-close-white.png");background-size:18px 18px;height:18px;width:18px}.schedule-appointment-dialog select::-ms-expand{display:none}@media screen and (max-width:767px){.location-clockwise-top{padding-bottom:0}.location-clockwise-top .location-contact-info{padding-bottom:30px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap}.location-clockwise-top .location-contact-info .location-top-left{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.location-clockwise-top .location-contact-info .location-top-left .location-title-wrapper{float:none;padding:0}.location-clockwise-top .location-contact-info .location-top-left .location-title-wrapper h1{font-size:32px;text-align:center}.location-clockwise-top .location-contact-info .location-top-left .location-title-wrapper .field--name-field-address{text-align:center}.location-clockwise-top .location-contact-info .location-top-left .location-title-wrapper .field--name-field-address .address{font-size:18px}.location-clockwise-top .location-contact-info .location-top-left .location-title-wrapper .distance-away{text-align:center !important}.location-clockwise-top .location-contact-info .location-top-right{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;border:none}.location-clockwise-top .location-contact-info .location-top-right .location-contact-wrapper{float:none;padding:0}.location-clockwise-top .location-contact-info .location-top-right .location-contact-wrapper .location-num .field--name-field-phone-number{font-size:25px;padding-bottom:0}.location-clockwise-top .location-contact-info .location-top-right .location-contact-wrapper .location-num .field--name-field-phone-number::before{height:19px;width:12px}.location-clockwise-top .location-contact-info .location-top-right .location-contact-wrapper .field--name-field-hours-of-operation{text-align:center}.location-clockwise-top .appointments-wrapper .inner{padding:5px 0 15px}.location-clockwise-top .appointments-wrapper .inner .appointments h3{display:block}button.ui-dialog-titlebar-close{right:.3em}.schedule-appointment-dialog{width:100% !important;left:0 !important;padding:0}.schedule-appointment-dialog button.ui-dialog-titlebar-close{right:1em}.schedule-appointment-dialog .field-visit-container{margin-top:15px}.schedule-appointment-dialog .field-visit-container .js-form-item.form-item{padding-top:15px}.schedule-appointment-dialog .field-visit-container .js-form-item.js-form-type-select select.form-select{font-size:16px}.schedule-appointment-dialog .js-form-item-apt-time,.schedule-appointment-dialog .js-form-item.js-form-item-reason-id{width:100%;float:left;margin-left:0}.schedule-appointment-dialog .field--name-field-hero-image img{width:80%}.schedule-appointment-dialog .js-form-item.form-item-can-send-alert-sms{margin-top:20px;padding:0}.schedule-appointment-dialog .preview.location h2{font-size:24px}.schedule-appointment-dialog .preview.location h3{font-size:14px}.schedule-appointment-dialog .preview.location h3 .field--name-field-clockwise-into-text{padding:0 15px}.schedule-appointment-dialog .preview.location div.text{width:80%;margin:0 auto}.schedule-appointment-dialog .preview.location .field--name-field-address{margin-bottom:5px}.schedule-appointment-dialog .preview.location .field--name-field-address span{font-size:16px}.schedule-appointment-dialog .appointment-message-success{padding-bottom:0}.schedule-appointment-dialog .appointment-message-success p{font-size:13px;line-height:1.5}.schedule-appointment-dialog .ui-dialog-titlebar .ui-dialog-title{font-size:17px}.schedule-appointment-dialog .appointment-reschedule{width:80%;margin-left:auto;margin-right:auto}.schedule-appointment-dialog .appointment-reschedule div{margin:0;width:auto}.schedule-appointment-dialog .appointment-reschedule a.btn.close-modal-dialog{margin:15px auto;display:block;width:65%;font-size:13px}.schedule-appointment-dialog .chn-clockwise-reschedule-appointment,.schedule-appointment-dialog .chn-clockwise-schedule-appointment,.schedule-appointment-dialog .appointment-message-success{width:80%;margin:0 auto}.schedule-appointment-dialog .chn-clockwise-reschedule-appointment .field-visit-container{margin-bottom:30px;padding-bottom:15px;padding-top:0;margin-top:0}.schedule-appointment-dialog .chn-clockwise-reschedule-appointment .field-visit-container .js-form-item.form-item{padding-bottom:15px}.schedule-appointment-dialog .chn-clockwise-reschedule-appointment .field-visit-container .js-form-item.form-item select.form-select{font-size:16px}.schedule-appointment-dialog .chn-clockwise-reschedule-appointment select.form-select{margin-top:10px;width:100%}.schedule-appointment-dialog .chn-clockwise-reschedule-appointment .brief{margin-bottom:10px;padding-top:10px}.schedule-appointment-dialog .chn-clockwise-reschedule-appointment .brief p{font-size:14px;line-height:1.5;margin:10px 0}.schedule-appointment-dialog .appointments-success-wrapper{padding:20px 10px 50px}.schedule-appointment-dialog .js-form-submit.btn{font-size:13px}.schedule-appointment-dialog #redirect.appointment-reschedule{width:80%}}@media screen and (min-width:768px)and (max-width:1080px){.schedule-appointment-dialog .appointment-reschedule div{width:80%}.schedule-appointment-dialog .appointment-reschedule div a.btn.close-modal-dialog{width:45%}.location-clockwise-top .location-contact-info .location-top-left h1{font-size:32px}.location-clockwise-top .location-contact-info .location-top-right .location-num .field--name-field-phone-number{font-size:25px}.location-clockwise-top .location-contact-info .location-top-right .location-num .field--name-field-phone-number::before{height:19px;width:12px}}@media screen and (min-width:768px)and (max-width:1080px)and (orientation:landscape){.schedule-appointment-dialog .appointment-reschedule div a.btn.close-modal-dialog{width:35%}}@media screen and (max-width:1024px){body{cursor:pointer}}@media screen and (min-width:640px)and (max-width:767px){.location-clockwise-top .appointments-wrapper .inner .appointments .appointments-list{display:block;margin:0 auto}.view-locations-list .appointments-list{display:block;margin:0 auto}}@media screen and (max-width:480px){.location-clockwise-top .appointments-wrapper .inner{padding:5px 0 15px}.location-clockwise-top .appointments-wrapper .inner .appointments h3{display:block}.location-clockwise-top .appointments-wrapper .inner .appointments .appointments-list{padding:0}.location-clockwise-top .appointments-wrapper .inner .appointments .appointments-list>li:last-child{padding-bottom:0;margin:10px auto 0;width:88%;display:block}.location-clockwise-top .appointments-wrapper .inner .appointments .appointments-list>li:last-child a.appointment-more.btn{display:block}.location-clockwise-top .appointments-wrapper .inner .appointments .appointments-list li .appointments-list-more{margin:14px auto;width:inherit}}@media screen and (max-width:320px){.location-clockwise-top .appointments-wrapper .inner .appointments .appointments-list li{margin:0 3px}.location-clockwise-top .appointments-wrapper .inner .appointments .appointments-list li a.btn{font-size:14px}}.estimated_wait_time,.medcheck_global_message{text-align:center;content:"";display:block;margin:0 auto 10px;width:28%;padding-top:12px;border-top:1px solid #e5e8ea}.estimated_wait_time div{font-weight:600;letter-spacing:2px}.map-curve::after{width:0;height:0;border-top:13px solid #f1f5f6;border-left:13px solid rgba(0,0,0,0);border-right:13px solid rgba(0,0,0,0);content:"";position:absolute;z-index:2;left:0;right:0;margin:auto}.title-wrapper-locations .inner{max-width:inherit;padding:5px 60px}.title-wrapper-locations .location-list-back{font-family:"ProximaNova",Helvetica,Arial,sans-serif;text-decoration:none;color:#f15d22;font-size:15px}.title-wrapper-locations .location-list-back::before{content:"←";color:#f15d22;display:inline;font-size:1.3em;vertical-align:middle;position:relative;margin-right:5px}.view-locations-list .webform-type-radios label{width:100%;background-color:#ebeef0;padding:10px 0;color:#727374;text-align:center}.view-locations-list .webform-type-radios label::before{display:none}.view-locations-list .webform-type-radios legend{display:none}.view-locations-list .webform-type-radios .fieldgroup.form-composite{display:-webkit-box;display:-ms-flexbox;display:flex}.view-locations-list .webform-type-radios .form-item-sort-by{-webkit-box-flex:1;-ms-flex:1;flex:1;height:42px}.view-locations-list .webform-type-radios input[type=radio]:checked+label{font-weight:bold;background-color:#42525f;color:#fff}.view-locations-list .exposed-form-title{display:none}.view-locations-list form.views-exposed-form div.elements{padding:0}.view-locations-list .inner{padding:0}.view-locations-list .hospital-listing-wrapper{overflow-y:auto;height:558px}.view-locations-list .hospital-listing-wrapper .location-title-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.view-locations-list .views-row{padding:15px 0 20px}.view-locations-list .views-row:nth-child(odd){background-color:#f3f7f8}.view-locations-list .views-row:nth-child(even){background-color:#f9fcfe}.view-locations-list .js-webform-radios.yamlform-options-display-one-column,.view-locations-list .js-webform-radios.webform-options-display-one-column{background-color:#f3f7f8}.view-locations-list .appointments-list li{padding:0;width:24%;overflow:unset;display:inline-block;float:none}.view-locations-list .appointments-list li .appointment-btn{border-radius:18px}.view-locations-list .appointments-list li .ajax-progress-throbber{width:0}.view-locations-list .appointments-list li .appointment-more{border-radius:18px;display:block}.view-locations-list .appointments-list li:last-child:hover .appointment-more.btn{opacity:.5}.view-locations-list .appointments-list li:last-child:hover .appointments-list-more{display:block}.view-locations-list .appointments-list li .appointments-list-more{-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,.3);box-shadow:0 0 5px 0 rgba(0,0,0,.3);display:none;position:absolute;background-color:#fff;min-width:160px;width:230px;height:auto;border:1px solid #eabcaa;z-index:3;margin-left:-85px;margin-top:14px}.view-locations-list .appointments-list li .appointments-list-more li{display:block;padding-top:10px;text-align:left;width:100%}.view-locations-list .appointments-list li .appointments-list-more::after,.view-locations-list .appointments-list li .appointments-list-more::before{bottom:100%;left:50%;border:solid rgba(0,0,0,0);content:" ";height:0;width:0;position:absolute;pointer-events:none}.view-locations-list .appointments-list li .appointments-list-more::after{border-color:rgba(255,255,255,0);border-bottom-color:#fff;border-width:10px;margin-left:-10px}.view-locations-list .appointments-list li .appointments-list-more::before{border-color:rgba(234,188,170,0);border-bottom-color:#eabcaa;border-width:11px;margin-left:-11px}.view-locations-list .appointments-list li .appointments-list-more.popup-list-top{top:0;left:0;margin-top:-245px}.view-locations-list .appointments-list li .appointments-list-more.popup-list-top::after,.view-locations-list .appointments-list li .appointments-list-more.popup-list-top::before{top:100%}.view-locations-list .appointments-list li .appointments-list-more.popup-list-top::after{-webkit-transform:rotateZ(180deg);transform:rotateZ(180deg)}.view-locations-list .appointments-list li .appointments-list-more.popup-list-top::before{-webkit-transform:rotateZ(180deg);transform:rotateZ(180deg)}.view-locations-list .appointments-list li .appointments-list-more-items{list-style:none;max-height:220px;overflow-y:auto;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;padding:12px 20px}.view-locations-list .appointments-list li .appointments-list-more-items li a{text-decoration:none;font-size:15px}.view-locations-list .appointments-list li .appointment-more.btn{background:rgba(0,0,0,0);border:1px solid}.view-locations-list .appointments-list li:last-child{padding-bottom:15px;margin-bottom:-15px;position:relative}.view-locations-list .appointments-list li.top-popup:last-child{padding-top:15px;margin-top:-15px}.view-locations-list .appointments-list.no-slot-today>li:nth-child(1){vertical-align:middle;width:72%;padding-right:5px}.view-locations-list .appointments-list.no-slot-today>li:nth-child(1) p.message{font-weight:bold}.view-locations-list .views-field-title .field-content{font-family:"ProximaNova-Semi",Helvetica,Arial,sans-serif;font-size:21px;padding-bottom:10px;display:block}.view-locations-list .views-field-title .field-content a{color:#42525f}.view-locations-list .views-field.views-field-title{display:inline-block;width:55%;margin-left:5%}.view-locations-list .views-field-field-operating-hours{display:inline-block;width:35%;margin-right:5%;float:right}.view-locations-list .views-field-field-operating-hours .field-content{font-family:"ProximaNova-Semi",Helvetica,Arial,sans-serif;font-size:18px;text-align:right;margin-right:20px;padding-bottom:10px;color:#6f8997}.view-locations-list .views-field-field-operating-hours .field-content p{margin:0}.view-locations-list .views-field-clockwise-appointment-times{margin:0 5%}.view-locations-list .views-field-clockwise-appointment-times .top-popup .appointments-list-more.popup-list-top{overflow:initial;margin-top:75px !important}.view-locations-list .views-field-clockwise-appointment-times .top-popup .appointments-list-more.popup-list-top::after{display:none}.view-locations-list .views-field-clockwise-appointment-times .top-popup .appointments-list-more .appointments-list-more-items{max-height:100%;overflow-y:initial}.aggregated-locations-wrapper{max-height:600px;overflow-y:scroll;scroll-behavior:smooth;-webkit-overflow-scrolling:touch}.aggregated-locations-wrapper .hospital-listing-wrapper{height:auto}.aggregated-locations-wrapper .aggregated-location-list .location-list-panel .location-list-sort .active a{position:relative;background-color:#354552}.aggregated-locations-wrapper .aggregated-location-list .location-list-panel .location-list-sort .active a::after{content:"";position:absolute;top:100%;left:50%;margin-left:-10px;width:0;height:0;border-top:solid 10px #354552;border-left:solid 10px rgba(0,0,0,0);border-right:solid 10px rgba(0,0,0,0)}.aggregated-locations-wrapper .red .hospital-listing-wrapper{height:auto}.aggregated-locations-wrapper .red .location-list-panel .location-list-sort .active a{background-color:#c41630}.aggregated-locations-wrapper .red .location-list-panel .location-list-sort .active a::after{border-top:solid 10px #c41630}.aggregated-location-list .hospital-listing-wrapper .appointment-btn{background-color:#6c8697}.aggregated-location-list .hospital-listing-wrapper .appointments-list li .appointment-more.btn{color:#6c8697 !important}.appointments .appointments-list .appointment-btn{background-color:#6c8697}.appointments .appointments-list .appointment-more.btn{color:#6c8697 !important}.no-slot-today p.message{color:#6c8697}.red .hospital-listing-wrapper .appointment-btn{background-color:#e31837}.red .hospital-listing-wrapper .appointments-list li .appointment-more.btn{color:#e31837 !important}.red .hospital-listing-wrapper .appointments-list.no-slot-today p.message{color:#e31837}.red.appointments .appointments-list .appointment-btn{background-color:#e31837}.red.appointments .appointments-list .appointment-more.btn{color:#e31837 !important}.red.appointments .appointments-list.no-slot-today p.message{color:#e31837}.location-list-container{display:-webkit-box;display:-ms-flexbox;display:flex}.location-list-container .location-list-map{-webkit-box-flex:5;-ms-flex-positive:5;flex-grow:5}.location-list-container .location-list-map .map-replacement{background-size:cover;background-position:center;background-repeat:no-repeat;height:100%;width:100%}.location-list-container .location-list{-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-flex:3;-ms-flex-positive:3;flex-grow:3;position:relative}.location-list-container .location-list div.elements .fieldgroup.js-webform-type-radios{margin:0}.location-list-container .location-list .location-list-sort{display:table;width:100%}.location-list-container .location-list .location-list-sort .wait-sort,.location-list-container .location-list .location-list-sort .distance-sort,.location-list-container .location-list .location-list-sort .next-available-slot-sort{float:none;display:table-cell;width:50%;text-align:center;padding:0;background-color:#ebeef0;color:#727374;overflow:visible}.location-list-container .location-list .location-list-sort .wait-sort a,.location-list-container .location-list .location-list-sort .distance-sort a,.location-list-container .location-list .location-list-sort .next-available-slot-sort a{text-decoration:none;padding:10px 0;display:block}.location-list-container .location-list .location-list-sort .active a{background-color:#42525f;color:#fff}.estimated_wait_time.hosiptal-location-wait-time,.medcheck_global_message{margin:10px 60px 0;padding:10px 0;width:auto;text-align:left}@media screen and (max-width:700px){.medcheck_global_message{margin:0;padding:10px;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}}.map-curve.hospital-listing-map::after{margin-left:80px}.location-list-map .view-location-clockwise-map .styled_map,.location-list-map .view-aggregated-location-clockwise-map .styled_map{height:600px !important}.aggregated-location-list .location-list-header{background-color:#42525f;color:#fff;cursor:pointer;width:calc(100% - 30px);text-align:left;border:none;outline:none;-webkit-transition:.4s;transition:.4s;display:-moz-flex;display:-ms-flexbox;display:-webkit-box;display:flex;padding:15px;-webkit-box-shadow:inset 5px 11px 25px -21px #000;box-shadow:inset 5px 11px 25px -21px #000}.aggregated-location-list .location-list-header .location-list-accordion .title{font-size:24px}.aggregated-location-list .location-list-header .location-list-accordion .count,.aggregated-location-list .location-list-header .location-list-accordion .subtitle{font-size:12px}.aggregated-location-list .location-list-header .location-list-accordion{width:100%;position:relative}.aggregated-location-list .location-list-header .location-list-accordion .location-list-title-wrapper{width:90%}.aggregated-location-list .location-list-header .location-list-accordion .arrow{content:"";border:solid #fff;border-width:0 3px 3px 0;padding:3px;display:inline-block;transform:rotate(45deg);-webkit-transform:rotate(45deg);position:absolute;right:20px;top:calc(50% - 7px)}.aggregated-location-list.active .location-list-accordion .arrow{transform:rotate(-135deg);-webkit-transform:rotate(-135deg)}.aggregated-location-list.red .location-list-header{background-color:#e31837}.aggregated-location-list.red .location-list-header .styled-checkbox{margin-top:5px}.aggregated-location-list.red .styled-checkbox.selected::after{color:#e31837}.aggregated-location-list.white .location-list-header{background-color:#fff}.aggregated-location-list.white .location-list-header .title{color:#ff8040}.aggregated-location-list.white .location-list-header .count{color:#313233;display:block}.aggregated-location-list.white .location-list-header .location-list-accordion::after{content:"";border:solid #ff8040;padding:3px;color:#ff8040;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);border-width:0 3px 3px 0;top:calc(50% - 3px);position:absolute;right:22px}.aggregated-location-list .location-list-panel{background-color:#fff;display:none;overflow:hidden}.aggregated-location-list .location-list-panel.show{overflow:visible}.indications-block ul{list-style:none;padding:0}.indications-block ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.indications-block ul li img{width:15px;margin-right:7px}.add-patient-form{position:relative;padding-left:45px}.add-patient-form::before{content:"+";font-size:2.8rem;left:5px;font-weight:bold;text-align:left;position:absolute;top:6px}.add-patient-form::after{content:" ";width:7px;height:82%;background-image:-webkit-gradient(linear,left top,left bottom,from(#008c7f),to(transparent));background-image:linear-gradient(#008c7f,transparent);margin-top:20px;position:absolute;left:14px;top:28px}.add-patient-button-wrapper{text-align:left;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:20px 0 35px}.add-patient-button-wrapper .add_more_btn_icon{background:#008c7f;font-size:2.8rem;padding:7px;line-height:.6;height:auto;cursor:pointer}.add-patient-button-wrapper .add_more_btn_icon:hover{background:#008c7f}.add-patient-button-wrapper .add_more_btn_text{background:rgba(0,0,0,0);color:#008c7f;padding:0;margin-left:15px;cursor:pointer;white-space:normal}.add-patient-button-wrapper .add_more_btn_text:hover{background:rgba(0,0,0,0)}@media screen and (max-width:320px){.estimated_wait_time{width:83%}.view-locations-list .views-field.views-field-title .field-content,.view-locations-list .views-field.views-field-field-operating-hours .field-content{font-size:14px}}@media screen and (max-width:480px){.estimated_wait_time{width:80%}.view-locations-list .appointments-list{padding:0}.view-locations-list .appointments-list>li:last-child{padding-bottom:0;margin:10px auto 0;width:88%;display:block}.view-locations-list .appointments-list>li:last-child a.appointment-more.btn{display:block}.view-locations-list .appointments-list li .appointments-list-more{margin:14px auto;width:100%}.view-locations-list .views-field.views-field-title,.view-locations-list .views-field.views-field-field-operating-hours{width:45%}.view-locations-list .views-field.views-field-field-operating-hours .field-content{margin-right:0}.view-locations-list .appointments-list li{margin:0}.view-locations-list .appointments-list li a.btn{font-size:13px}}@media screen and (min-width:320px)and (max-width:640px){.estimated_wait_time{width:90%}.schedule-appointment-dialog .js-form-item.form-item.form-item-dob .js-form-type-select{width:29%}.schedule-appointment-dialog .js-form-item.form-item.form-item-dob .js-form-type-select:last-of-type{margin-right:0}}@media screen and (min-width:640px)and (max-width:767px){.estimated_wait_time{width:51%}}@media screen and (min-width:768px)and (max-width:1080px){.estimated_wait_time{width:45%}}@media screen and (min-width:768px)and (max-width:1366px){.location-clockwise-top .appointments h3{display:block}.location-list-container .location-list-map{-webkit-box-flex:4;flex-grow:4;-ms-flex-positive:4}}@media screen and (min-width:1081px)and (max-width:1360px){.view-locations-list .views-field-title .field-content{font-size:18px}.view-locations-list .views-field-field-operating-hours .field-content{font-size:15px}.view-locations-list li .appointment-btn,.view-locations-list .appointment-more.btn{font-size:14px;padding:10px}.view-locations-list .appointments-list li .appointments-list-more{width:190px}.view-locations-list .appointments-list li .appointments-list-more-items{padding:12px 10px}.view-locations-list .appointments-list li .appointments-list-more-items li a{font-size:14px}}@media screen and (max-width:1080px){.location-list-container{display:block}.location-list-map .view-location-clockwise-map .styled_map,.location-list-map .view-aggregated-location-clockwise-map .styled_map{height:348px !important}.view-locations-list .hospital-listing-wrapper{overflow-y:unset;height:auto}.view-locations-list form.views-exposed-form.collapsed div.elements{display:block}.view-locations-list .views-field-title .field-content,.view-locations-list .views-field-field-operating-hours .field-content{font-size:16px}.view-locations-list .appointments-list{text-align:center}.view-locations-list .appointments-list li{display:inline-block;margin-bottom:5px;width:inherit}.view-locations-list .appointments-list li .appointment-btn{margin:0 5px}.estimated_wait_time.hosiptal-location-wait-time{margin:0 auto;text-align:center}.title-wrapper-locations .inner{padding:5px 0;text-align:center}.title-wrapper-locations .inner h2{margin:15px 0;font-size:24px}.map-curve.hospital-listing-map::after{margin:0 auto}.indications-block ul{margin:15px}}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.view-locations-list .appointments-list li{overflow:visible}.view-locations-list .appointments-list ul.appointments-list-more-items{list-style:none;list-style-image:url("data:0")}.view-locations-list .appointments-list ul.appointments-list-more-items li{list-style:none;list-style-image:url("data:0")}.schedule-appointment-dialog form.chn-clockwise-schedule-appointment{width:460px}}.chn-clockwise-schedule-appointment .js-form-item-visit-container-reason-id{width:100%}.block-chn_location_scheduler .estimated_wait_time{margin:0 auto}.block-chn_location_scheduler .location-list-container .location-list-map{-webkit-box-flex:5;flex-grow:5;-ms-flex-positive:5}.block-chn_location_scheduler .location-list-container .location-list{-webkit-box-flex:4;flex-grow:4;-ms-flex-positive:4;overflow:auto}.page-node-type-location .field--name-field-doctors{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.page-node-type-location .field--name-field-doctors .provider-wrapper{width:100%;padding:20px;-webkit-box-sizing:border-box;box-sizing:border-box;font-family:"ProximaNova"}@media screen and (min-width:768px){.page-node-type-location .field--name-field-doctors .provider-wrapper{width:50%}}.page-node-type-location .field--name-field-doctors .header{background-color:#2f83b3;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:0 0 4px 4px;padding:15px 0;-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,.1);box-shadow:0 0 5px 0 rgba(0,0,0,.1)}.page-node-type-location .field--name-field-doctors .header .picture{width:20%;margin:0 20px;max-width:60px}.page-node-type-location .field--name-field-doctors .header .picture img{border:4px solid #fff;display:block;width:100%;height:auto}.page-node-type-location .field--name-field-doctors .header .doctor-info{width:80%}.page-node-type-location .field--name-field-doctors .header .doctor-info h3{color:#fff;margin:0 0 5px}.page-node-type-location .field--name-field-doctors .availability{background-color:#fff;padding:10px 20px;-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,.1);box-shadow:0 0 5px 0 rgba(0,0,0,.1);border-radius:0 0 4px 4px}.page-node-type-location .field--name-field-doctors .availability p{margin:0}.page-node-type-location .field--name-field-doctors .availability>div{color:#2f83b3}.page-node-type-location .field--name-field-doctors .availability>div strong{margin-right:15px}.page-node-type-location .field--name-field-doctors .availability .no-slot-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.page-node-type-location .field--name-field-doctors .availability .no-slot-wrapper .no-slot-msg{color:#313233}@media screen and (min-width:540px){.page-node-type-location .field--name-field-doctors .availability .no-slot-wrapper{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.page-node-type-location .field--name-field-doctors .availability .no-slot-wrapper .no-slot-msg{margin-left:10px}}.page-node-type-location .field--name-field-doctors .availability h4{margin:5px 0;color:#2f83b3}.page-node-type-location .field--name-field-doctors .availability .btn{margin:5px 0;border-radius:15px}.page-node-type-location .location.appt-form-view .location-intro{display:block;max-width:920px;margin-left:auto;margin-right:auto}.page-node-type-location .location.appt-form-view .location-detail{padding-right:0}.page-node-type-location .location.appt-form-view .location-detail .field--name-field-address{text-align:center}.page-node-type-location .location.appt-form-view h2{font-size:30px;text-align:center}.page-node-type-location .appt-form-view .field--name-field-hero-image{margin-bottom:20px;padding:0 15px}.page-node-type-location .appt-form-view .field--name-field-hero-image img{width:100%;max-width:500px}.page-node-type-location .appt-form-view .location-detail .address span{font-size:20px;margin:10px auto;display:inline-block}.medical-staff-verification{background:#f9fcfe}form.chn-staff{margin:auto;display:block}form.chn-staff .form-item--error-message,form.chn-staff .form-item--error label{color:#f15d22}form.chn-staff input{width:100%;height:45px}form.chn-staff input.error{border-color:#f15d22}form.chn-staff div.js-form-wrapper{width:65%;margin:0 auto 40px}form.chn-staff label{font-weight:bold;color:#42525f;display:block;clear:both;line-height:30px}form.chn-staff label.form-required::after{content:"*";font-size:24px;color:#f15d22;line-height:24px}form.chn-staff .form-item{width:30%;display:inline-block;padding:0 12px 10px;vertical-align:top}form.chn-staff .form-submit{font-size:20px;padding:10px 15px;display:inline-block;width:30%;height:100%;margin:30px 12px;text-align:center;background:#2f83b2;border:1px solid #2a78a4}.form-item-provider-lastname{display:inline-block}.form-item-provider-birthdate{float:right}@media screen and (max-width:740px){form.chn-staff div.js-form-wrapper{width:80%;margin:0 auto 40px}form.chn-staff .form-item{width:100%;padding:0}form.chn-staff .form-submit{margin:20px 0 0;width:100%}.form-item-provider-lastname{display:block}.form-item-provider-birthdate{float:none}}.affiliations{padding:20px 0}.affiliations .item{margin:0 0 20px;padding:0 0 20px 20px;border-bottom:1px solid #313233}.affiliations .item:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.affiliations .item .label{font-weight:bold}.affiliations .item em{color:#445c6e}.requester p{margin:0}form.chn-staff .result-set{background-color:#f9fcfe;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.1);box-shadow:0 1px 2px rgba(0,0,0,.1);margin:10px 0 5px;padding:10px 0}form.chn-staff .result-set p{color:#a2a4a6;text-align:center;font-size:17px;margin-bottom:45px}form.chn-staff .result-set p.search-results-instructions{margin:10px auto 0;color:#000;font-size:15px}form.chn-staff .result-set h3{font-family:"ProximaNova",Helvetica,Arial,sans-serif;color:#42525f;font-size:24px;text-align:center;margin:40px auto 20px}form.chn-staff .result-set .views-col a{font-size:17px;color:#f15d22}form.chn-staff .list-doctors .views-header{padding-top:20px}form.chn-staff .views-view-grid{width:67%;margin:0 auto}form.chn-staff .views-view-grid .views-col{margin-bottom:25px}form.chn-staff p,form.chn-staff h2{width:75%;margin:0 auto;font-weight:normal}form.chn-staff h2{font-size:32px;text-align:center}form.chn-staff p a{text-decoration:none;color:#445c6e}form.chn-staff p a:hover{text-decoration:underline}form.chn-staff .outro-wrapper{color:#313233;font-size:15px;text-align:center;display:block;padding-top:35px;background:#f1f5f6}form.chn-staff .outro-wrapper p{padding-bottom:80px}.medical-staff-verification .list-doctors{border-top:10px solid #f1f5f6}@media screen and (max-width:740px){form.chn-staff .views-view-grid{width:80%}form.chn-staff .views-view-grid .views-col{width:50% !important}}.news-landing-sidebar{display:block;float:left;max-width:318px;width:27%;margin:0 0 0 2.5%;padding:0}.news-landing-sidebar .inner{padding:0}.news-landing-sidebar [id^=block-mediacontacts]>h2::before{content:"@";color:#ed6133;position:relative;left:-2px;font-weight:bold}[id^=block-mediacontacts]{text-align:center;padding:0 20px;-webkit-box-sizing:border-box;box-sizing:border-box}[id^=block-mediacontacts]>div:last-of-type{border-top:1px solid #e8ebed;padding-top:30px;margin-top:20px}[id^=block-mediacontacts] p{color:gray;font-size:15px;text-align:left}[id^=block-mediacontacts] div.information{width:100%;float:none}[id^=block-mediacontacts] .field--name-field-picture img{border-radius:50%}[id^=block-mediacontacts] div.information h2{font-family:"ProximaNova",Helvetica,Arial,sans-serif;font-weight:bold;font-size:17px;margin:10px 0 0}[id^=block-mediacontacts] div.information h2 a{color:#313233}[id^=block-mediacontacts] div.information h2 a:hover span,[id^=block-mediacontacts] div.information h2 a:focus span{text-decoration:underline}[id^=block-mediacontacts] div.sub-cred{font-size:15px;text-align:inherit;padding:0}[id^=block-mediacontacts] .field--name-field-phone-number{font-size:17px;padding:0 0 10px}[id^=block-mediacontacts] .field--name-field-phone-number a{color:#313233;text-decoration:none}[id^=block-mediacontacts] .field--name-field-phone-number a:hover,[id^=block-mediacontacts] .field--name-field-phone-number a:focus{text-decoration:underline}@media screen and (max-width:800px){.news-landing-sidebar{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;width:100%;float:none;max-width:100%}[id^=block-mediacontacts]{width:100%}[id^=block-mediacontacts] .btn{display:inline-block}[id^=block-mediacontacts] .picture{float:none}.news-sidebar{padding:0 20px}}.view-news-landing .form-item-month,.view-news-landing .form-item-year{width:150px}.view-news-landing .form-item select:disabled{background-color:#f1f5f6}.view-news-landing form[id^=views-exposed-form-news] div.views-exposed-form .inner div.elements{text-align:center;padding:30px 0 50px}.view-news-landing div.views-exposed-form{background-color:#f9fcfe;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.1);box-shadow:0 1px 2px rgba(0,0,0,.1);margin-bottom:10px}.view-news-landing div.views-exposed-form select::-ms-expand{display:none}.view-news-landing div.views-exposed-form .form-item,.view-news-landing div.views-exposed-form .form-actions{display:inline-block;margin:0 10px}@media screen and (max-width:1023px){.view-news-landing div.views-exposed-form .form-item,.view-news-landing div.views-exposed-form .form-actions{margin:0 0 10px}}@media screen and (min-width:1024px)and (max-width:1366px){.view-news-landing div.views-exposed-form .form-item{margin-bottom:20px}}.view-news-landing div.views-exposed-form .form-item label{display:none}.view-news-landing div.views-exposed-form input,.view-news-landing div.views-exposed-form select{height:46px}.path-news #block-chn-page-title{background-color:#f9fcfe;margin-bottom:0;overflow:hidden}.view-news-landing{overflow:hidden}.view-news-landing .news-release-list{width:70%;max-width:860px;float:left;padding:0 20px}.view-news-landing .views-row{background:#f9fcfe;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.1);box-shadow:0 1px 2px rgba(0,0,0,.1);margin:0 0 10px;overflow:auto}.news-release-list .title h2{font-family:"ProximaNova-Light",Arial,Helvetica,sans-serif}.news-release-list .node--view-mode-featured .title h2{font-size:40px}.view-news-landing .news-content .authored{font-size:13px}.view-news-landing .news-content .topics{font-size:17px;border:none;margin:10px 0;padding:0}.view-news-landing .news-content .topics a:nth-child(n+2)::before{content:".";display:inline-block;position:relative;bottom:3px;padding:0 3px;font-size:20px;color:#727374}.view-news-landing .news-featured .topics a:nth-child(n+2)::before{padding-left:0}.news-content.blog-content{background:#f9fcfe;padding:20px 50px;padding-bottom:20px}.news-landing-container{max-width:1200px;margin:auto}.news-landing-content{display:block;width:70%;float:left;clear:right}.news-landing-container .news-release-list{width:100%;float:none;-webkit-box-sizing:border-box;box-sizing:border-box;max-width:100%}@media screen and (max-width:800px){.news-landing-content{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;width:100%;float:none}.view-news-landing div.views-exposed-form .form-item,.view-news-landing div.views-exposed-form .form-item input,.view-news-landing div.views-exposed-form .form-item select{max-width:100%;width:100%;margin-bottom:10px}.view-news-landing .js-form-item{display:block}.view-news-landing .news-release-list,.view-news-landing ul.pager li.pager__item{width:100%;float:none;padding:0}.news-release-list .node--view-mode-featured .title h2,.news-release-list .title h2{font-size:30px}.news-featured .view-news-landing .news-release-list .title h2{font-size:25px}.view-news-landing .news-release-list .title h2{font-size:20px}}@media screen and (max-width:700px){.news-body{font-size:15px}.news-content.blog-content{padding:20px}}.news-body{font-size:17px}.news-main{font-size:15px;margin-bottom:0}.news-content h1{font-family:"ProximaNova-Light",Helvetica,Arial,sans-serif;font-size:50px;text-align:left;margin-bottom:30px;color:#445c6e}.news-content .title a:hover,.news-content .title a:focus{text-decoration:underline}.news-content .authored{font-size:15px;color:#727374}.news-content .authored div{display:inline-block}.news-content .authored a{text-decoration:none;color:#313233;font-weight:bold}.news-content .authored a:hover,.news-content .authored a:focus{text-decoration:underline}.news-content .authored .date{color:#727374}.news-content .topics{font-size:15px;border-bottom:1px solid #ebeef0;margin-bottom:35px;padding-bottom:35px;line-height:1.4}.news-content .topics a{text-decoration:none;color:#f15d22}.news-content .topics a:hover,.news-content .topics a:focus{text-decoration:underline}.news-content .topics a:nth-child(n+2)::before{content:".";display:inline-block;position:relative;bottom:3px;padding-right:3px;font-size:20px;color:#727374}.news-author{margin-top:30px;border-top:1px solid #ebeef0;padding-top:30px;margin-bottom:30px}.news-author .views-field-field-picture{display:inline-block;vertical-align:middle;margin-right:2em}.news-author img{border-radius:50%}.news-author .views-field-nothing{display:inline-block;vertical-align:middle}.news-author .author--name{font-size:17px;font-weight:bold}.news-author .author--subhead{font-size:13px;color:#727374}.news-author .author--phone{font-size:17px}.news-author .author--phone a{color:#313233;text-decoration:none}.news-author .author--phone a:hover,.news-author .author--phone a:focus{text-decoration:underline}.location-left.news-author{background:#f9fcfe;border-top:none;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;float:none;margin-bottom:0;margin-top:0;padding:30px 50px;position:relative}.location-left.news-author::before{background-color:#ebeef0;content:"";height:1px;left:50px;position:absolute;right:50px;top:0}.page-node-type-news .content-pager-links{display:block;margin:0 auto;max-width:1170px;padding:0 20px}.page-node-type-news .content-pager-links ul{background:#f9fcfe;border-top:none;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.1);box-shadow:0 1px 2px rgba(0,0,0,.1);-webkit-box-sizing:border-box;box-sizing:border-box;clear:right;margin:0;margin-bottom:80px;overflow:hidden;padding:30px 50px;position:relative;width:70%}.news-link{color:#3f6e89;text-decoration:none}.page-node-type-news #block-chn-page-title{display:none}.page-node-type-news .layout-container{background:#f1f5f6}@media screen and (max-width:700px){.news-content h1{color:#313233;font-size:37px}.news-author .views-field-field-picture,.news-author .views-field-nothing{display:block;text-align:center}.news-author .views-field-field-picture{margin-right:0}.location-left.news-author{padding:20px}.location-left.news-author::before{left:20px;right:20px}.page-node-type-news .content-pager-links{padding:0}.page-node-type-news .content-pager-links ul{padding:30px 20px;margin-bottom:0;width:100%}.page-node-type-news .inner{padding:0}}.node--type-news span.byline a::after{content:" ∙"}@media screen and (max-width:800px){.page-node-type-news .content-pager-links ul{width:100%}}.paragraph-block-clockwise_occupational_health_locations_block .inner{max-width:100% !important;padding:0 20px}.paragraph-block-clockwise_occupational_health_locations_block .inner>div:first-child{max-width:920px;margin:0 auto}@media screen and (min-width:1024px){.paragraph-block-clockwise_occupational_health_locations_block .inner>div:first-child .clockwise_occupational_health_locations_block{margin:0 -115px}}@media screen and (max-width:1024px){.paragraph-block-clockwise_occupational_health_locations_block .inner{padding:0 20px}}.paragraph-block-clockwise_occupational_health_locations_block .clockwise_occupational_health_locations_block{max-width:1170px;margin:0 auto}.paragraph-block-clockwise_occupational_health_locations_block .clockwise_occupational_health_locations-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap}@media screen and (max-width:1024px){.paragraph-block-clockwise_occupational_health_locations_block .clockwise_occupational_health_locations-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap}}.paragraph-block-clockwise_occupational_health_locations_block .clockwise_occupational_health_locations-wrapper .views-element-container{width:50%}@media screen and (max-width:1024px){.paragraph-block-clockwise_occupational_health_locations_block .clockwise_occupational_health_locations-wrapper .views-element-container{width:100%}}.paragraph-block-clockwise_occupational_health_locations_block .clockwise_occupational_health_locations-wrapper .aggregated-locations-wrapper{width:90%;margin-left:15px;border-radius:14px}@media screen and (max-width:1024px){.paragraph-block-clockwise_occupational_health_locations_block .clockwise_occupational_health_locations-wrapper .aggregated-locations-wrapper{width:100%;margin-left:0;border-radius:0}}.paragraph-block-clockwise_occupational_health_locations_block .clockwise_occupational_health_locations-wrapper .aggregated-locations-wrapper .appointment-btn{background-color:#42525f}.paragraph-block-clockwise_occupational_health_locations_block .clockwise_occupational_health_locations-wrapper .aggregated-locations-wrapper .aggregated-location-list .appointments-list-more{border:1px solid #42525f}@media screen and (max-width:767px){.paragraph-block-clockwise_occupational_health_locations_block .clockwise_occupational_health_locations-wrapper .aggregated-locations-wrapper .aggregated-location-list .appointments-list-more{width:auto}}.paragraph-block-clockwise_occupational_health_locations_block .clockwise_occupational_health_locations-wrapper .aggregated-locations-wrapper .aggregated-location-list .appointments-list-more::before{bottom:100%;left:58%;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(255,255,255,0);border-bottom-color:#42525f;border-width:11px;margin-left:-10px}@media screen and (max-width:1024px){.paragraph-block-clockwise_occupational_health_locations_block .clockwise_occupational_health_locations-wrapper .aggregated-locations-wrapper .aggregated-location-list .appointments-list-more::before{left:57.9%}}@media screen and (max-width:767px){.paragraph-block-clockwise_occupational_health_locations_block .clockwise_occupational_health_locations-wrapper .aggregated-locations-wrapper .aggregated-location-list .appointments-list-more::before{left:24.2%}}.paragraph-block-clockwise_occupational_health_locations_block .clockwise_occupational_health_locations-wrapper .aggregated-locations-wrapper .aggregated-location-list .appointments-list-more::after{content:"";border-color:rgba(255,255,255,0);border-bottom-color:#fff;border-width:10px;margin-left:9px}@media screen and (max-width:767px){.paragraph-block-clockwise_occupational_health_locations_block .clockwise_occupational_health_locations-wrapper .aggregated-locations-wrapper .aggregated-location-list .appointments-list-more::after{left:14%}}.paragraph-block-clockwise_occupational_health_locations_block .clockwise_occupational_health_locations-wrapper .aggregated-locations-wrapper .aggregated-location-list .appointments-list-more.popup-list-top::before,.paragraph-block-clockwise_occupational_health_locations_block .clockwise_occupational_health_locations-wrapper .aggregated-locations-wrapper .aggregated-location-list .appointments-list-more.popup-list-top::after{-webkit-transform:rotateZ(360deg);transform:rotateZ(360deg);top:initial}.paragraph-block-clockwise_occupational_health_locations_block .clockwise_occupational_health_locations-wrapper .aggregated-locations-wrapper .aggregated-location-list .appointments-list-more.popup-list-top::after{content:"";display:block}.paragraph-block-clockwise_occupational_health_locations_block .clockwise_occupational_health_locations-wrapper .view-locations-list .views-row{padding:15px 0 20px 15px}@media screen and (max-width:1024px){.paragraph-block-clockwise_occupational_health_locations_block .clockwise_occupational_health_locations-wrapper .view-locations-list .views-row{padding-left:30px}}@media screen and (max-width:1024px){.paragraph-block-clockwise_occupational_health_locations_block .clockwise_occupational_health_locations-wrapper .view-locations-list .views-row .views-field-clockwise-appointment-times{margin:0}}@media screen and (max-width:767px){.paragraph-block-clockwise_occupational_health_locations_block .clockwise_occupational_health_locations-wrapper .view-locations-list .views-row .location-title-wrapper .views-field-title{width:55%}}.paragraph-block-clockwise_occupational_health_locations_block .clockwise_occupational_health_locations-wrapper .view-locations-list .views-row .views-field .hours-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:10px 0 0 28px}@media screen and (max-width:1024px){.paragraph-block-clockwise_occupational_health_locations_block .clockwise_occupational_health_locations-wrapper .view-locations-list .views-row .views-field .hours-wrapper{padding-left:0}}.paragraph-block-clockwise_occupational_health_locations_block .clockwise_occupational_health_locations-wrapper .view-locations-list .views-row .views-field .hours-wrapper .hrs-label,.paragraph-block-clockwise_occupational_health_locations_block .clockwise_occupational_health_locations-wrapper .view-locations-list .views-row .views-field .hours-wrapper .days-of-week{padding-right:5px}.paragraph-block-clockwise_occupational_health_locations_block .clockwise_occupational_health_locations-wrapper .view-locations-list .views-row .views-field .hours-wrapper .days-of-week::after{content:":";margin-left:1px}.paragraph-block-clockwise_occupational_health_locations_block .clockwise_occupational_health_locations-wrapper .view-locations-list .views-row .views-field .hours-wrapper .timing-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.paragraph-block-clockwise_occupational_health_locations_block .clockwise_occupational_health_locations-wrapper .view-locations-list .views-row .views-field .hours-wrapper .timing-wrapper .time-separator{padding:0 5px}.paragraph-block-clockwise_occupational_health_locations_block .clockwise_occupational_health_locations-wrapper .view-locations-list .views-row:nth-child(odd){background-color:#eeeff1}.paragraph-block-clockwise_occupational_health_locations_block .clockwise_occupational_health_locations-wrapper .aggregated-location-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative}.paragraph-block-clockwise_occupational_health_locations_block .clockwise_occupational_health_locations-wrapper .aggregated-location-list::before{content:"";position:absolute;height:30px;width:30px;background-image:url(/themes/custom/chn/img/med-community.png);background-size:30px;left:20px;top:10px}@media screen and (max-width:1024px){.paragraph-block-clockwise_occupational_health_locations_block .clockwise_occupational_health_locations-wrapper .aggregated-location-list::before{left:30px}}.paragraph-block-clockwise_occupational_health_locations_block .clockwise_occupational_health_locations-wrapper .aggregated-location-list h3,.paragraph-block-clockwise_occupational_health_locations_block .clockwise_occupational_health_locations-wrapper .aggregated-location-list .location-list-sort,.paragraph-block-clockwise_occupational_health_locations_block .clockwise_occupational_health_locations-wrapper .aggregated-location-list .hospital-listing-wrapper{width:100%}.paragraph-block-clockwise_occupational_health_locations_block .clockwise_occupational_health_locations-wrapper .aggregated-location-list h3{padding:14px 12px 20px 55px;background-color:#42525f;color:#fff;font-family:"Merriweather",serif;font-weight:300;text-transform:capitalize;margin:0}@media screen and (max-width:1024px){.paragraph-block-clockwise_occupational_health_locations_block .clockwise_occupational_health_locations-wrapper .aggregated-location-list h3{padding-left:70px}}@media screen and (max-width:1024px){.paragraph-block-clockwise_occupational_health_locations_block .clockwise_occupational_health_locations-wrapper .aggregated-location-list .hospital-listing-wrapper .views-field-title{margin-left:0}}.paragraph-block-clockwise_occupational_health_locations_block .clockwise_occupational_health_locations-wrapper .aggregated-location-list .hospital-listing-wrapper .views-field-title a{text-decoration:none}@media screen and (max-width:1024px){.paragraph-block-clockwise_occupational_health_locations_block .clockwise_occupational_health_locations-wrapper .aggregated-location-list .hospital-listing-wrapper .appointments-list{text-align:left;margin-left:-5px}}.paragraph-block-clockwise_occupational_health_locations_block .clockwise_occupational_health_locations-wrapper .aggregated-location-list .hospital-listing-wrapper .appointments-list .appointment-more{margin-left:4px}.paragraph-block-clockwise_occupational_health_locations_block .clockwise_occupational_health_locations-wrapper .aggregated-location-list .hospital-listing-wrapper .appointments-list .appointment-more.btn{min-width:60px;width:-webkit-max-content;width:-moz-max-content;width:max-content;color:#42525f !important;border:4px solid #42525f;border-radius:24px;padding:7px 20px}@media screen and (max-width:767px){.paragraph-block-clockwise_occupational_health_locations_block .clockwise_occupational_health_locations-wrapper .aggregated-location-list .hospital-listing-wrapper .appointments-list .appointment-more.btn{padding:7px 5px}}.paragraph-block-clockwise_occupational_health_locations_block .clockwise_occupational_health_locations-wrapper .aggregated-location-list .hospital-listing-wrapper .appointments-list>li:last-child{width:inherit}.paragraph-block-clockwise_occupational_health_locations_block .clockwise_occupational_health_locations-wrapper .aggregated-location-list .location-list-sort{display:block;background-color:#42525f}@media screen and (max-width:767px){.paragraph-block-clockwise_occupational_health_locations_block .clockwise_occupational_health_locations-wrapper .aggregated-location-list .location-list-sort{display:-webkit-box;display:-ms-flexbox;display:flex}}.paragraph-block-clockwise_occupational_health_locations_block .clockwise_occupational_health_locations-wrapper .aggregated-location-list .location-list-sort li{text-align:center;padding:0;width:50%;margin:0 auto}.paragraph-block-clockwise_occupational_health_locations_block .clockwise_occupational_health_locations-wrapper .aggregated-location-list .location-list-sort li a{display:block;height:20px;width:76%;margin:0 auto;padding:10px;background-color:#d4dbdd;color:#42525f;border:1px solid #d4dbdd;border-top-right-radius:12px 12px;border-top-left-radius:12px 12px;text-decoration:none;font-weight:600;font-size:20px}.paragraph-block-clockwise_occupational_health_locations_block .clockwise_occupational_health_locations-wrapper .aggregated-location-list .location-list-sort li.distance-sort{margin-left:5px}.paragraph-block-clockwise_occupational_health_locations_block .clockwise_occupational_health_locations-wrapper .aggregated-location-list .location-list-sort li.next-available-slot-sort{margin-left:-13px}.paragraph-block-clockwise_occupational_health_locations_block .clockwise_occupational_health_locations-wrapper .aggregated-location-list .location-list-sort li.active a{border:1px solid #fff;background-color:#fff}.paragraph-block-clockwise_occupational_health_locations_block .clockwise_occupational_health_locations-wrapper .view-location-clockwise-map{height:600px}.paragraph-block-clockwise_occupational_health_locations_block .clockwise_occupational_health_locations-wrapper .view-location-clockwise-map .marker-label{display:none !important}.paragraph-block-clockwise_occupational_health_locations_block .clockwise_occupational_health_locations-wrapper .view-location-clockwise-map .styled_map{height:100% !important}#clockwise-schedule-appoinment-form .form-item-employer-name{display:none}@media screen and (min-width:768px){.open-scheduling{margin-bottom:50px}}.open-scheduling-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.open-scheduling-calender{width:auto;padding-right:60px}.open-scheduling-location-time{width:75%;padding-left:60px;border-left:1px solid #e4e8e9}.open-scheduling .location-time{margin-bottom:10px}.open-scheduling-steps-title{color:#7e3677;font-size:16px;margin:0 0 15px}.open-scheduling-steps-title span{background:#7e3677;color:#fff;border-radius:50%;margin-right:5px;width:30px;height:30px;display:inline-block;line-height:1.8;text-align:center;vertical-align:middle}.open-scheduling-mychart-signin{width:100%}.open-scheduling-subtitle,.open-scheduling .selectdate,.open-scheduling .currentmonth{color:#e87824;font-size:20px;font-family:"ProximaNova";margin:0 0 15px}.open-scheduling .selectdate,.open-scheduling .currentmonth{margin-bottom:4px}.open-scheduling-sub-block{max-width:300px}.open-scheduling-sub-block:first-child{margin-right:90px}.open-scheduling-step-3{overflow:hidden}.open-scheduling .heart-scan-block,.open-scheduling-step-3{display:none}.open-scheduling-form-wrapper{position:relative}.open-scheduling-user-detail{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.open-scheduling-block-title{font-family:"ProximaNova";color:#7e3677;font-size:30px;font-weight:bold}.open-scheduling-col{margin-top:30px}.open-scheduling form{width:100%}.open-scheduling .location-time-wrapper{margin-bottom:10px}.open-scheduling .swap-link{position:absolute;right:0;bottom:0;display:block}.open-scheduling .swap-link a{color:#e87824;text-decoration:none}.open-scheduling .swap-link a:hover{text-decoration:underline}.open-scheduling .form-item{max-width:100%;width:500px;display:inline-block;margin-bottom:20px}@media screen and (max-width:1024px){.open-scheduling .form-item{width:47%}}.open-scheduling .form-item:nth-child(2n+2){padding-right:4%}.open-scheduling .form-item input{max-width:100%}.open-scheduling #signInUser-form .form-item{display:block}.open-scheduling input[type=submit]{display:block;background:#e87824;margin:10px 0 15px}.open-scheduling label{display:block;margin-bottom:5px}.open-scheduling label,.open-scheduling .fields-required{color:#42525f;font-weight:bold}.open-scheduling .fields-required{font-size:16px}.open-scheduling .btn{background:#e87824}.open-scheduling .chn-open-scheduling-appointment,.open-scheduling .chn-visit-type-scheduling-appointment{background:#f1f5f6}.open-scheduling .ui-datepicker{width:285px}.open-scheduling .ui-datepicker thead{background:#42525f}.open-scheduling .ui-datepicker th{padding:2px;color:#fff;font-size:14px;font-weight:normal}.open-scheduling .ui-datepicker td,.open-scheduling .ui-datepicker th{border-right:1px solid #dbdee0}.open-scheduling .ui-datepicker td:last-of-type,.open-scheduling .ui-datepicker th:last-of-type{border-right:0}.open-scheduling .ui-datepicker td{padding:0}.open-scheduling .ui-datepicker td a,.open-scheduling .ui-datepicker td span{padding:10px}.open-scheduling .ui-datepicker tbody tr:nth-child(odd){background:#fff}.open-scheduling .ui-datepicker .ui-state-default{border:0;text-align:center;color:#42525f;background:rgba(0,0,0,0)}.open-scheduling .ui-datepicker .ui-state-highlight.ui-state-active,.open-scheduling .ui-datepicker .ui-state-active{background:#e87824;color:#fff;font-weight:bold}.open-scheduling .ui-datepicker .ui-state-highlight{color:#e87824;font-weight:bold}.open-scheduling .ui-datepicker .ui-datepicker-title{border:1px solid #dbdee0;border-radius:4px;margin:0 60px;background:#fff;padding:5px;font-weight:normal;color:#42525f}.open-scheduling .ui-datepicker .ui-datepicker-header{background:#f1f5f6;border:0;margin-bottom:5px;padding-top:0}.open-scheduling .ui-datepicker .ui-datepicker-prev,.open-scheduling .ui-datepicker .ui-datepicker-next,.open-scheduling .ui-datepicker .ui-datepicker-prev-hover,.open-scheduling .ui-datepicker .ui-datepicker-next-hover{-webkit-transform:translateY(-50%);transform:translateY(-50%);top:50%;cursor:pointer}.open-scheduling .ui-datepicker .ui-datepicker-bold a{font-weight:bold}.open-scheduling .ui-widget.ui-widget-content{border:0;background:#f1f5f6}.open-scheduling .provider-name{background-image:url(/themes/custom/chn/img/provider-icon.png);background-size:45px auto;background-repeat:no-repeat;background-position:3px center;background-color:#42525f;color:#fff;padding:10px 10px 10px 50px;font-weight:bold;font-size:18px}.open-scheduling .provider-name:empty{display:none}.open-scheduling .time-slot-wrapper{background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:7px}.open-scheduling .time-slot-wrapper .time-slot{padding:10px 20px;cursor:pointer;text-transform:lowercase;color:#42525f}.open-scheduling .time-slot-wrapper .time-slot.active,.open-scheduling .time-slot-wrapper .time-slot:hover{background:#e87824;color:#fff}.open-scheduling .time-slot-wrapper .time-slot.unavailable{color:#e87824;cursor:not-allowed}.open-scheduling .time-slot-wrapper .time-slot.unavailable:hover{background:rgba(0,0,0,0)}.open-scheduling .heart-scan-button .btn{font-size:24px}.open-scheduling .heart-scan-appointment{background:#7e3677;padding:20px 30px;color:#fff;border-radius:25px}.open-scheduling .heart-scan-appointment p{margin:0}.open-scheduling .heart-scan-content{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}.open-scheduling .heart-scan-title{margin:0;color:#e87824;font-family:"ProximaNova"}.open-scheduling .no-time-slot{background:#dbdee0;padding:20px}.open-scheduling .no-time-slot:empty{display:none}.open-scheduling .selectbox-wrapper{position:relative;height:30px;min-width:120px;margin-right:10px}@media screen and (max-width:767px){.open-scheduling .selectbox-wrapper{width:50%;margin:10px 10px 10px 13px}}.open-scheduling .selectbox-wrapper::before{content:"";position:absolute;top:0;left:0;height:30px;width:calc(100% - 25px);background:#f0f3f5;z-index:0;border-radius:6px 0 0 6px}.open-scheduling .selectbox-wrapper::after{content:"";position:absolute;top:0;right:0;width:25px;height:30px;background:#727375 url(/themes/custom/chn/img/triangle-arrow.png) no-repeat top,-webkit-gradient(linear,left top,left bottom,from(#858288),to(#555));background:#727375 url(/themes/custom/chn/img/triangle-arrow.png) no-repeat top,linear-gradient(#858288,#555);background-position:center;border-radius:0 6px 6px 0;z-index:0}.open-scheduling .selectbox-wrapper select{width:100%;height:30px;position:absolute;top:0;left:0;z-index:1;font-size:1rem;color:#42525f;font-weight:bold;border:none;background:rgba(0,0,0,0);-webkit-appearance:none;-moz-appearance:none;cursor:pointer;padding:5px 24px 5px 7px;line-height:1}.open-scheduling .selectbox-wrapper select::-ms-expand{display:none}.open-scheduling .webform-section{max-width:750px}.open-scheduling .webform-section .webform-submission-form{padding:0}.open-scheduling .webform-section .form-item{padding:0;margin:10px 0;width:100%;max-width:600px}.open-scheduling .webform-section .form-actions{display:-webkit-box;display:-ms-flexbox;display:flex}.open-scheduling .webform-section .form-actions input[type=submit]{margin-right:10px}@media screen and (max-width:767px){.open-scheduling-row{-ms-flex-wrap:wrap;flex-wrap:wrap}.open-scheduling-calender{padding-right:0;margin-top:10px}.open-scheduling-calender,.open-scheduling-location-time{width:100%}.open-scheduling-sub-block{max-width:100%}.open-scheduling-sub-block:first-child{margin-right:0}.open-scheduling-block-title{font-weight:normal;margin:20px 0 5px}.open-scheduling-user-detail{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap}.open-scheduling-steps-title{margin:0 0 8px}.open-scheduling-steps-title span{width:22px;height:22px;line-height:1.6;font-size:14px}.open-scheduling .heart-scan-content{-ms-flex-wrap:wrap;flex-wrap:wrap}.open-scheduling .heart-scan-button{margin:15px 0}.open-scheduling .form-item{max-width:100%;width:100%;display:inline-block}.open-scheduling .form-item:nth-child(2n+2){padding-right:0}.open-scheduling .ui-datepicker{width:auto}.open-scheduling-location-time{padding-left:0;border:0}.open-scheduling .time-slot-wrapper{width:100%}.open-scheduling-sub-block{margin-bottom:20px}.open-scheduling-subtitle{display:none}.open-scheduling .swap-link{position:relative}.open-scheduling .swap-link-mobile a{float:right;font-size:14px;margin-top:12px}.open-scheduling .heart-scan-appointment{padding:20px}.open-scheduling .heart-scan-title{font-size:28px;margin-bottom:5px}.open-scheduling .location-time{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}}@media screen and (max-width:767px)and (max-width:767px){.open-scheduling .location-time{-ms-flex-wrap:wrap;flex-wrap:wrap}}@media screen and (max-width:767px){.open-scheduling .provider-name{font-size:1rem}}@media screen and (max-width:767px)and (max-width:767px){.open-scheduling .provider-name{width:100%}}@media screen and (max-width:767px){.open-scheduling .heart-scan-button .btn{font-size:20px}.open-scheduling .swap-link-desktop{display:none}.open-scheduling .fields-required{margin-top:0}}@media screen and (max-width:360px){.open-scheduling .time-slot-wrapper{padding-left:30px}}@media screen and (min-width:400px)and (max-width:767px){.open-scheduling .time-slot-wrapper .time-slot{-ms-flex:0 1 80px;-webkit-box-flex:0;flex:0 1 80px}}@media screen and (min-width:361px)and (max-width:399px){.open-scheduling .time-slot-wrapper .time-slot{-ms-flex:0 1 70px;-webkit-box-flex:0;flex:0 1 70px;display:grid;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}}@media screen and (max-width:360px){.open-scheduling .time-slot-wrapper .time-slot{-ms-flex:0 1 70px;-webkit-box-flex:0;flex:0 1 70px;display:grid;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}}@media screen and (min-width:768px)and (max-width:1023px){.open-scheduling-calender{width:auto;max-width:40%;padding-right:30px}.open-scheduling-location-time{width:60%;padding-left:30px;border-left:1px solid #e4e8e9}.open-scheduling .ui-datepicker{width:auto}.open-scheduling .time-slot-wrapper .time-slot{padding:10px 15px}.open-scheduling .heart-scan-button .btn{font-size:22px}}form.chn-open-scheduling-appointment .schedule-appointment-btn.button.js-form-submit.form-submit,form.chn-visit-type-scheduling-appointment .schedule-appointment-btn.button.js-form-submit.form-submit{display:none}[id^=openschedulingappointmentblock] [id^=datepicker] .ui-datepicker-inline{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.paragraph-block-open_scheduling_block.paragraph--type--block-reference-paragraph,[class*=paragraph-block-chn_visit_type_schedule].paragraph--type--block-reference-paragraph{background-color:#f1f5f6}.paragraph-block-open_scheduling_block.paragraph--type--block-reference-paragraph .inner,[class*=paragraph-block-chn_visit_type_schedule].paragraph--type--block-reference-paragraph .inner{max-width:1170px}.paragraph-block-open_scheduling_block.paragraph--type--block-reference-paragraph .open-scheduling .open-scheduling-block-title,[class*=paragraph-block-chn_visit_type_schedule].paragraph--type--block-reference-paragraph .open-scheduling .open-scheduling-block-title{font-family:"ProximaNova";font-size:32px;font-weight:700}@media screen and (max-width:767px){.open-scheduling #openschedulingappointmentblock .form-item{width:100%}}.open-scheduling #openschedulingappointmentblock .form-item label.form-required::after{content:"*";font-size:20px;color:#e87824}.open-scheduling #openschedulingappointmentblock .heart-scan-block{margin-right:40px}@media screen and (max-width:767px){.open-scheduling #openschedulingappointmentblock .heart-scan-block{margin-right:0}}.open-scheduling .drupal-messages{color:#e87824}.open-scheduling .drupal-messages .messages--error{color:#e87824}.open-scheduling .drupal-messages .messages--error .item-list__comma-list>li{color:#e87824}.open-scheduling .drupal-messages .messages--error .item-list__comma-list>li a{color:#e87824}.open-scheduling .form-item--error-message{color:#e87824;padding-top:4px}#open-scheduling-appointment-form .chn-open-scheduling-appointment,#open-scheduling-appointment-form .chn-visit-type-scheduling-appointment,#open-scheduling-appointment-form .address-container-inline,#open-scheduling-appointment-form [id^=edit-site-address]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#open-scheduling-appointment-form .address-container-inline{width:auto}#open-scheduling-appointment-form .address-container-inline .form-item-site-address-locality{margin-right:127px;width:502px}@media screen and (min-width:768px)and (max-width:1023px){#open-scheduling-appointment-form .address-container-inline .form-item-site-address-locality{margin-right:56px;width:46%}}@media screen and (min-width:1024px)and (max-width:1366px){#open-scheduling-appointment-form .address-container-inline .form-item-site-address-locality{margin-right:58px;width:472px}}@media screen and (max-width:767px){#open-scheduling-appointment-form .address-container-inline .form-item-site-address-locality{width:100%;margin-right:0}}#open-scheduling-appointment-form .address-container-inline .form-item-site-address-locality input.locality{width:100%}#open-scheduling-appointment-form .address-container-inline .form-item-site-address-administrative-area{width:210px;padding-right:0;margin-right:36px}@media screen and (min-width:768px)and (max-width:1023px){#open-scheduling-appointment-form .address-container-inline .form-item-site-address-administrative-area{width:18%;margin-right:0}}@media screen and (min-width:1024px)and (max-width:1366px){#open-scheduling-appointment-form .address-container-inline .form-item-site-address-administrative-area{margin-right:18px}}@media screen and (max-width:767px){#open-scheduling-appointment-form .address-container-inline .form-item-site-address-administrative-area{width:100%;margin-right:0}}@media screen and (max-width:767px){#open-scheduling-appointment-form .address-container-inline .form-item-site-address-administrative-area select.administrative-area{width:100%}}#open-scheduling-appointment-form .address-container-inline .form-item-site-address-postal-code{width:210px}@media screen and (min-width:768px)and (max-width:1023px){#open-scheduling-appointment-form .address-container-inline .form-item-site-address-postal-code{width:23%}}@media screen and (min-width:1024px)and (max-width:1366px){#open-scheduling-appointment-form .address-container-inline .form-item-site-address-postal-code{width:196px}}@media screen and (max-width:767px){#open-scheduling-appointment-form .address-container-inline .form-item-site-address-postal-code{width:100%;margin-right:0;margin-top:20px}}#open-scheduling-appointment-form .address-container-inline .form-item-site-address-postal-code input.postal-code{width:100%}#open-scheduling-appointment-form .form-item-birth input.form-date{width:100%;padding-right:10px;height:45px}@media screen and (max-width:767px){#open-scheduling-appointment-form .form-item-gender{margin-top:20px}}#open-scheduling-appointment-form .form-item-gender select[id^=edit-gender]{width:100%;padding:12px 34px 11px 10px}#open-scheduling-appointment-form [id^=edit-site-address] [id^=edit-site-address-country-code]{width:100%}#open-scheduling-appointment-form [id^=edit-site-address] [id^=edit-site-address-country-code] select.country{width:100%}#open-scheduling-appointment-form [id^=edit-site-address] .form-item-site-address-address-line1,#open-scheduling-appointment-form [id^=edit-site-address] .form-item-site-address-address-line2{width:100% !important}#open-scheduling-appointment-form [id^=edit-site-address] .form-item-site-address-address-line1 input.address-line1,#open-scheduling-appointment-form [id^=edit-site-address] .form-item-site-address-address-line1 input.address-line2,#open-scheduling-appointment-form [id^=edit-site-address] .form-item-site-address-address-line2 input.address-line1,#open-scheduling-appointment-form [id^=edit-site-address] .form-item-site-address-address-line2 input.address-line2{width:860px}@media screen and (max-width:767px){#open-scheduling-appointment-form [id^=edit-site-address] .form-item-site-address-address-line1 input.address-line1,#open-scheduling-appointment-form [id^=edit-site-address] .form-item-site-address-address-line1 input.address-line2,#open-scheduling-appointment-form [id^=edit-site-address] .form-item-site-address-address-line2 input.address-line1,#open-scheduling-appointment-form [id^=edit-site-address] .form-item-site-address-address-line2 input.address-line2{width:100%}}@media screen and (min-width:768px)and (max-width:1024px){#open-scheduling-appointment-form [id^=edit-site-address] .form-item-site-address-address-line1 input.address-line1,#open-scheduling-appointment-form [id^=edit-site-address] .form-item-site-address-address-line2 input.address-line1{width:75%}}@media screen and (min-width:768px)and (max-width:1024px){#open-scheduling-appointment-form [id^=edit-site-address] .form-item-site-address-address-line1 input.address-line2,#open-scheduling-appointment-form [id^=edit-site-address] .form-item-site-address-address-line2 input.address-line2{width:78%}}#open-scheduling-appointment-form .open-scheduling-step-3{padding-top:15px;overflow:hidden}#open-scheduling-appointment-form .open-scheduling-step-3 .open-scheduling-form .fields-required{color:#e87824}.appointment-message{margin-top:60px}.appointment-message .confirmation-text{display:-webkit-box;display:-ms-flexbox;display:flex;width:51%;margin:0 auto;background-color:#e97724;border-radius:18px}@media screen and (max-width:767px){.appointment-message .confirmation-text{-ms-flex-wrap:wrap;flex-wrap:wrap;width:80%}}@media screen and (min-width:768px)and (max-width:1024px){.appointment-message .confirmation-text{width:75%}}.appointment-message .confirmation-text .confirmation-image-wrapper{-ms-flex-item-align:center;align-self:center;padding:14px 30px 10px 20px}@media screen and (max-width:767px){.appointment-message .confirmation-text .confirmation-image-wrapper{padding:20px 30px 0 20px}}.appointment-message .confirmation-text .confirmation-image-wrapper img{width:130px;height:auto}@media screen and (max-width:767px){.appointment-message .confirmation-text .confirmation-image-wrapper img{width:100px}}.appointment-message .confirmation-text .confirmation-message-wrapper{color:#fff;font-family:"ProximaNova"}@media screen and (max-width:767px){.appointment-message .confirmation-text .confirmation-message-wrapper{padding:0 20px}}.appointment-message .confirmation-text .confirmation-message-wrapper h2{color:#fff;font-family:"ProximaNova";font-size:32px;font-weight:700;margin-bottom:0}@media screen and (max-width:767px){.appointment-message .confirmation-text .confirmation-message-wrapper h2{font-size:28px}}.appointment-message .confirmation-text .confirmation-message-wrapper p{margin-top:5px}.appointment-message .confirmation-text .confirmation-message-wrapper .selected-year-date,.appointment-message .confirmation-text .confirmation-message-wrapper [id^=selected-time],.appointment-message .confirmation-text .confirmation-message-wrapper [id^=heart-scan-value]{font-size:20px;font-weight:700;font-family:"ProximaNova"}.appointment-message .confirmation-text .confirmation-message-wrapper [id^=heart-scan-value]{font-weight:100;font-size:18px;color:#ececec}.appointment-message .appointment-confirm{float:right;width:32% !important;margin-right:224px !important;margin-top:15px !important}@media screen and (min-width:768px)and (max-width:1366px){.appointment-message .appointment-confirm{margin-right:55px !important;margin-top:25px !important}}@media screen and (max-width:1023px){.appointment-message .appointment-confirm{margin-right:30px !important}}@media screen and (max-width:767px){.appointment-message .appointment-confirm{margin-right:40px !important;margin-top:20px !important}}.appointment-message .appointment-confirm a.cancel.close-modal-dialog{float:right;background-color:#e97724 !important;margin:10px 0 !important;font-size:20px !important;padding:14px 0 !important}@media screen and (max-width:1366px){.appointment-message .appointment-confirm a.cancel.close-modal-dialog{font-size:18px !important;padding:10px 12px !important}}.schedule-appointment-dialog .ui-widget-header .ui-dialog-title{display:block;font-size:0;width:38%;margin:0 auto;height:50px;position:relative}@media screen and (max-width:1366px){.schedule-appointment-dialog .ui-widget-header .ui-dialog-title{width:100%}}.schedule-appointment-dialog .ui-widget-header .ui-dialog-title::before{content:"";position:absolute;display:block;background:url(/themes/custom/chn/img/logo-white.svg) no-repeat;width:212px;top:0;right:10%;background-size:205px;height:50px}@media screen and (max-width:1366px){.schedule-appointment-dialog .ui-widget-header .ui-dialog-title::before{left:10%;right:0}}.orthopedic-body-map .body-chart-wrap{position:absolute;z-index:100;overflow:hidden;top:0;left:0;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;width:475px;height:610px;text-align:center;background-color:#435563;border-radius:25px}.orthopedic-body-map .pull-top .body-chart-wrap{top:-40px}.orthopedic-body-map .body-chart{position:relative;width:100%;max-width:300px;margin:0 auto;padding:20px 0}.orthopedic-body-map .body-chart img{display:block;margin:0 auto;max-width:250px}.orthopedic-body-map .body-chart-markers{position:absolute;top:0;left:0;width:100%;height:100%}.orthopedic-body-map .body-chart a{display:inline-block;color:#fff;text-decoration:none;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.orthopedic-body-map .chart-item{position:absolute;font-size:14px;font-size:.875rem;line-height:1}.orthopedic-body-map .chart-item::after{content:"";position:absolute;top:50%;height:1px;background-color:#e87824}.orthopedic-body-map .chart-item.neck{top:95px;left:270px}.orthopedic-body-map .chart-item.neck::after{left:-85px;width:75px}.orthopedic-body-map .chart-item.shoulder{top:110px;left:-50px}.orthopedic-body-map .chart-item.shoulder::after{left:67px;width:62px}.orthopedic-body-map .chart-item.elbow{top:210px;left:270px}.orthopedic-body-map .chart-item.elbow::after{left:-15px;width:5px}.orthopedic-body-map .chart-item.upper-back{white-space:nowrap;top:140px;left:-50px}.orthopedic-body-map .chart-item.upper-back::after{left:85px;width:101px}.orthopedic-body-map .chart-item.lower-back{top:210px;left:-50px}.orthopedic-body-map .chart-item.lower-back::after{left:84px;width:100px}.orthopedic-body-map .chart-item.hip{top:260px;left:270px}.orthopedic-body-map .chart-item.hip::after{left:-125px;width:116px}.orthopedic-body-map .chart-item.hand-wrist{top:275px;left:-50px}.orthopedic-body-map .chart-item.hand-wrist::after{left:94px;width:15px}.orthopedic-body-map .chart-item.knee{top:412px;left:270px}.orthopedic-body-map .chart-item.knee::after{left:-80px;width:72px}.orthopedic-body-map .chart-item.foot-ankle{top:530px;left:220px;white-space:nowrap}.orthopedic-body-map .chart-item.foot-ankle::after{left:-21px;width:14px}.orthopedic-body-map .marker{-webkit-box-sizing:border-box;box-sizing:border-box;display:block;position:absolute;z-index:1;top:-6px;width:28px;height:28px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.orthopedic-body-map a:focus .marker,.orthopedic-body-map a:hover .marker{border-color:#e87824}.orthopedic-body-map .marker::before,.orthopedic-body-map .marker::after{content:"";-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;top:50%;left:50%;border-radius:50%;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.orthopedic-body-map .marker::before{z-index:2;width:18px;height:18px;margin-top:-9px;margin-left:-9px;border:2px solid #e87824;border-color:rgba(232,120,36,0)}.orthopedic-body-map .marker::after{z-index:3;width:8px;height:8px;margin-top:-4px;margin-left:-4px;background-color:#e87824}.orthopedic-body-map a:focus .marker,.orthopedic-body-map a:focus .marker::before,.orthopedic-body-map a:hover .marker,.orthopedic-body-map a:hover .marker::before{border-color:#e87824}.orthopedic-body-map a:focus .marker::after,.orthopedic-body-map a:hover .marker::after{background-color:#e87824}.orthopedic-body-map .marker.neck{left:-115px}.orthopedic-body-map .marker.upper-back{left:185px}.orthopedic-body-map .marker.lower-back{left:185px}.orthopedic-body-map .marker.shoulder{left:131px}.orthopedic-body-map .marker.elbow{left:-46px}.orthopedic-body-map .marker.hip{left:-155px}.orthopedic-body-map .marker.hand{left:106px}.orthopedic-body-map .marker.knee{left:-106px}.orthopedic-body-map .marker.foot{left:-47px}.orthopedic-body-map .body-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px}.orthopedic-body-map .body-section{position:relative;width:475px;height:610px;-ms-flex-negative:0;flex-shrink:0}.orthopedic-body-map .body-popup-section{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1}.orthopedic-body-map h1.body-intro{color:#e87824;margin:35px 10px 5px 15px;padding:0;text-transform:uppercase;font-size:1.5em;font-weight:revert;text-align:revert}.orthopedic-body-map p.body-intro-text{margin:5px 10px 45px 15px;font-size:16px}.orthopedic-body-map .body-up{border:1px solid #435563;border-radius:25px;padding:10px 25px;display:block;-webkit-box-shadow:10px 10px 10px rgba(0,0,0,.1);box-shadow:10px 10px 10px rgba(0,0,0,.1);max-width:500px}@media screen and (max-width:900px){.orthopedic-body-map .body-up{padding:15px}}.orthopedic-body-map .body-icon-name,.orthopedic-body-map .body-desc{display:table-cell;vertical-align:middle}.orthopedic-body-map .body-icon-name{width:150px;margin:0 auto}.orthopedic-body-map .body-icon-name img{width:100%}.orthopedic-body-map .body-icon-name h2{color:#e87824;text-align:center;font-size:1.5em;font-weight:bold;font-family:"ProximaNova-Light",Helvetica,Arial,sans-serif;margin:15px 0}.orthopedic-body-map .body-desc{padding:0 20px}.orthopedic-body-map p.body-more{text-align:right}.orthopedic-body-map .body-more a{color:#e87824}.orthopedic-body-map .body-up{display:none}.orthopedic-body-map .body-up.neck-back{display:block}.orthopedic-body-map .body-icons-mobile-container{display:none;margin:0 auto;padding:25px;text-align:center}.orthopedic-body-map .body-icons{display:inline-block;width:150px;margin:20px 0}.orthopedic-body-map .body-icons img{width:100%;max-width:100px}.orthopedic-body-map .body-icons p{margin-top:8px}.orthopedic-body-map .body-icons a{color:#e87824;font-size:18px;text-decoration:none}.orthopedic-body-map .body-icons a:hover{text-decoration:underline}@media only screen and (max-width:900px){.orthopedic-body-map .body-icon-name,.orthopedic-body-map .body-desc{display:block}}@media only screen and (max-width:800px){.orthopedic-body-map .body-container{display:none}.orthopedic-body-map .body-icons-mobile-container{display:block}}.paragraph--type--block-reference-paragraph{background-color:#f9fcfe;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.1);box-shadow:0 1px 2px rgba(0,0,0,.1);margin-bottom:10px;overflow:auto}.paragraph--type--block-reference-paragraph .inner{max-width:920px}.paragraph--type--block-reference-paragraph .inner .inner{padding:0}.paragraph--type--block-reference-paragraph .inner.full-width{max-width:unset}.paragraph--type--block-reference-paragraph h2{font-family:"Merriweather",serif;font-weight:300}.paragraph--type--block-reference-paragraph .chn_walgreens_clinic-wrapper{margin:0 -260px}@media screen and (max-width:1024px){.paragraph--type--block-reference-paragraph .chn_walgreens_clinic-wrapper{margin:0 -20px}}.paragraph--type--block-reference-paragraph.paragraph-block-chn_er_wait_times .inner{max-width:100%}.paragraph--type--block-reference-paragraph.paragraph-block-chn_er_wait_times .inner>div:first-child{max-width:920px;margin:0 auto}.paragraph--type--block-reference-paragraph.paragraph-block-chn_er_wait_times .wallgreens__er-wait-times-block{max-width:1170px;padding:50px 0;margin:0 auto;border-top:1px solid #e5e8ea}.paragraph--type--block-reference-paragraph.paragraph-block-chn_er_wait_times .wallgreens__er-wait-times-block .location-list{margin-left:15px;border-top-left-radius:10px;border-top-right-radius:10px}@media screen and (max-width:1080px){.paragraph--type--block-reference-paragraph.paragraph-block-chn_er_wait_times .wallgreens__er-wait-times-block .location-list{margin-left:0;border-radius:unset}}.paragraph--type--block-reference-paragraph.paragraph-block-kyruus_search{background-color:inherit;margin-bottom:0}.paragraph--type--block-reference-paragraph.paragraph-block-kyruus_search .inner{max-width:100%;padding:0}.paragraph--type--block-reference-paragraph.paragraph-block-kyruus_search .inner .inner{max-width:1170px;padding:0 20px}@media screen and (min-width:768px){.paragraph--type--block-reference-paragraph[class*=paragraph-block-chn_location_schedule] .wallgreens__timeslot a{min-width:70px}}.paragraph--type--block-reference-paragraph #wallgreens-appointment-form legend span,.paragraph--type--block-reference-paragraph #scheduler-triage-form legend span,.paragraph--type--block-reference-paragraph #scheduler-appointment-form legend span{width:90%}.paragraph--type--multi-promo{background:#42525f;color:#fff}.paragraph--type--multi-promo p{line-height:1.5em !important}.paragraph--type--multi-promo h2{color:#fff}@media screen and (max-width:700px){.paragraph--type--multi-promo .field--name-field-promo-title{margin-top:30px}.paragraph--type--multi-promo .paragraph--type--simple-promo:nth-of-type(2){margin:0 0 70px}.paragraph--type--multi-promo .btn{display:inline-block}}.paragraph--type--multi-promo.light{background:#f1f5f6;color:#42525f}.paragraph--type--multi-promo.light h2{color:#42525f}.paragraph--type--generic-wysiwyg{background-color:#f9fcfe;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.1);box-shadow:0 1px 2px rgba(0,0,0,.1);margin-bottom:10px;overflow:auto}.paragraph--type--generic-wysiwyg .inner{max-width:920px}.inner .paragraph--type--generic-wysiwyg .inner{padding:0}.paragraph--type--generic-wysiwyg h2{font-family:"Merriweather",serif;font-weight:300}.paragraph--type--generic-wysiwyg.lift-static>article>h2{margin:0}.page-node-type-procedure .paragraph--type--generic-wysiwyg{-webkit-box-shadow:none;box-shadow:none}.lift-static .paragraph--type--generic-wysiwyg{-webkit-box-shadow:none;box-shadow:none}#featured-lift-slot p{border:none}.chn-payment-processor,.webform-submission-payeezy_payment_processor-add-form{padding:10px 0 30px;max-width:69%;margin:0 auto}.chn-payment-processor .form-item-name,.webform-submission-payeezy_payment_processor-add-form .form-item-name{margin:0}.chn-payment-processor .form-submit,.webform-submission-payeezy_payment_processor-add-form .form-submit{display:inline-block;margin-top:5px}.chn-payment-processor label[for=edit-introtext],.webform-submission-payeezy_payment_processor-add-form label[for=edit-introtext]{text-align:center;display:block;margin-bottom:20px}.chn-payment-processor .form-item label,.webform-submission-payeezy_payment_processor-add-form .form-item label{display:inline-block;vertical-align:top;width:40%}.chn-payment-processor .js-form-item-x-amount input,.webform-submission-payeezy_payment_processor-add-form .js-form-item-x-amount input{margin-left:10px}.chn-payment-processor .js-form-type-textarea label+div,.webform-submission-payeezy_payment_processor-add-form .js-form-type-textarea label+div{display:inline-block}.chn-payment-processor .form-select,.webform-submission-payeezy_payment_processor-add-form .form-select{margin:5px 0 20px -5px}.chn-payment-processor .form-item-designation .form-select,.webform-submission-payeezy_payment_processor-add-form .form-item-designation .form-select{background:#fff;width:auto}.chn-payment-processor textarea,.webform-submission-payeezy_payment_processor-add-form textarea{margin:5px 0 20px -5px}.chn-payment-processor input,.webform-submission-payeezy_payment_processor-add-form input{margin-left:-5px;margin-bottom:20px}@media screen and (max-width:700px){.chn-payment-processor,.webform-submission-payeezy_payment_processor-add-form{max-width:90%}.chn-payment-processor input,.webform-submission-payeezy_payment_processor-add-form input{width:100%}.chn-payment-processor .form-item,.webform-submission-payeezy_payment_processor-add-form .form-item{margin-bottom:20px}.chn-payment-processor .form-item label,.webform-submission-payeezy_payment_processor-add-form .form-item label{width:100%;margin-bottom:10px}.chn-payment-processor .form-item textarea,.webform-submission-payeezy_payment_processor-add-form .form-item textarea{max-width:300px}.chn-payment-processor .button,.webform-submission-payeezy_payment_processor-add-form .button{display:block;margin:10px 0 0}.chn-payment-processor .js-form-item-x-amount input,.webform-submission-payeezy_payment_processor-add-form .js-form-item-x-amount input{margin-left:10px}}#edit-wrapper-container{display:-webkit-box;display:-ms-flexbox;display:flex}#edit-wrapper-container #edit-container{-webkit-box-flex:1;-ms-flex:1;flex:1}#edit-wrapper-container #edit-container .js-form-type-labtest{-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100px;padding-bottom:40px}#edit-wrapper-container #edit-container .js-form-type-labtest *{vertical-align:middle}#edit-wrapper-container #edit-container .js-form-type-labtest .field-suffix{margin-left:15px;margin-right:15px}#edit-wrapper-container #edit-container .js-form-type-labtest label{display:inline-block;width:210px}#edit-wrapper-container #edit-container-02{-webkit-box-flex:1;-ms-flex:1;flex:1}#edit-wrapper-container #edit-container-02 .js-form-type-labtest{-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100px;padding-bottom:40px}#edit-wrapper-container #edit-container-02 .js-form-type-labtest *{vertical-align:middle}#edit-wrapper-container #edit-container-02 .js-form-type-labtest .field-suffix{margin-left:15px;margin-right:15px}#edit-wrapper-container #edit-container-02 .js-form-type-labtest label{display:inline-block;width:210px}#edit-create-payment .form-item label{display:inline-block;width:130px}.form-item-chn-purchase-webform .price-list-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.form-item-chn-purchase-webform .price-list-wrapper .list-wrapper-container{-webkit-box-flex:1;-ms-flex:1;flex:1}.form-item-chn-purchase-webform .price-list-wrapper .list-wrapper-container .product-list-item{margin:20px 0;display:-webkit-box;display:-ms-flexbox;display:flex}.form-item-chn-purchase-webform .price-list-wrapper .list-wrapper-container .product-title{display:inline-block;width:260px}.form-item-chn-purchase-webform .price-list-wrapper .list-wrapper-container .product-rate-value{display:inline-block}.form-item-chn-purchase-webform .total-price-label{font-weight:bold}@media screen and (max-width:1023px){.webform-submission-purchase-a-test-form #edit-wrapper-container{display:block}.webform-submission-purchase-a-test-form #edit-wrapper-container #edit-container .js-form-type-labtest{height:auto}.webform-submission-purchase-a-test-form #edit-wrapper-container #edit-container-02 .js-form-type-labtest{height:auto}.webform-submission-purchase-a-test-form .price-list-wrapper{display:block}.webform-submission-purchase-a-test-form .price-list-wrapper ul{padding-left:0}}@media screen and (max-width:480px){.webform-submission-purchase-a-test-form{display:block}.webform-submission-purchase-a-test-form #edit-wrapper-container #edit-container .js-form-type-labtest,.webform-submission-purchase-a-test-form #edit-wrapper-container #edit-container-02 .js-form-type-labtest{display:block}.webform-submission-purchase-a-test-form #edit-wrapper-container #edit-container .js-form-type-labtest label,.webform-submission-purchase-a-test-form #edit-wrapper-container #edit-container-02 .js-form-type-labtest label{margin:10px 0;display:block;width:100%}.webform-submission-purchase-a-test-form #edit-wrapper-container #edit-container .js-form-type-labtest input.form-text,.webform-submission-purchase-a-test-form #edit-wrapper-container #edit-container-02 .js-form-type-labtest input.form-text{width:60%}.webform-submission-purchase-a-test-form #edit-wrapper-container #edit-container .js-form-type-labtest .field-suffix,.webform-submission-purchase-a-test-form #edit-wrapper-container #edit-container-02 .js-form-type-labtest .field-suffix{margin-right:0}}@media screen and (max-width:767px){.webform-submission-purchase-a-test-form .webform-actions.js-form-wrapper{margin:25px 0}.webform-submission-purchase-a-test-form #edit-create-payment .form-item label{width:100%}.webform-submission-purchase-a-test-form #edit-wrapper-container #edit-container .js-form-type-labtest,.webform-submission-purchase-a-test-form #edit-wrapper-container #edit-container-02 .js-form-type-labtest{padding-bottom:0}}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.webform-submission-purchase-a-test-form input.labtest{width:180px}}.chn-payment-details .form-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:wrap row;flex-flow:wrap row;margin-bottom:15px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.chn-payment-details .form-item label{margin-bottom:5px}@media screen and (min-width:700px){.chn-payment-details .form-item label{-ms-flex-preferred-size:35%;flex-basis:35%;width:unset}}.chn-payment-details .form-item input,.chn-payment-details .form-item select{margin:0;max-width:100%}@media screen and (max-width:700px){.chn-payment-details .form-item input,.chn-payment-details .form-item select{width:auto}}.chn-payment-details .form-item-amount span{font-weight:bold}.chn-payment-details .address-container-inline .form-item{margin-right:0}.page-node-type-person-group .list-result{padding:0}.page-node-type-person-group #block-chn-page-title{display:none}.page-node-type-person-group #block-chn-content .inner{padding:0 10% 1%;background:#f9fcfe}.page-node-type-person-group .inner p{font-size:17px;line-height:1.3}.section-wrapper{position:relative;text-align:center;margin:3%;padding-top:25px}.section-wrapper h2{display:inline-block;margin:-13px;background:#f1f5f6;text-align:center;vertical-align:-12px;padding:0 1%}.section-wrapper .field--name-field-subhead{color:#42525f;font-weight:normal}.section-body{border:1px solid #d4d5d0;display:block;clear:both;text-align:left;margin:0 1% 3%;overflow:auto}.section-body>div{font-family:"ProximaNova",Helvetica,Arial,sans-serif;color:#303030;font-size:20px;line-height:1.1;font-weight:bold;margin:3%}@media screen and (max-width:920px){.page-node-type-person-group #block-chn-content .inner h1{font-size:30px}.section-wrapper{margin:3% -2%}.section-wrapper h2{font-size:32px}.section-body{padding:0 15px;border:0}}@media screen and (max-width:480px){.section-wrapper{margin:3%}.section-body{margin:3% -2%}}@font-face{font-family:"dancing_script_otregular";src:url(/themes/custom/chn/webfonts/dancingscript-regular-webfont.woff2) format("woff2"),url(/themes/custom/chn/webfonts/dancingscript-regular-webfont.woff) format("woff");font-weight:normal;font-style:normal}div.information h1,.page-node-type-testimonial .inner h1,.page-node-type-person .inner h1{display:block;font-family:"ProximaNova-Light",Helvetica,Arial,sans-serif;font-size:40px;color:#313233;margin:0;text-align:left}.mobile{display:none}.node--type-testimonial div.information h1,.page-node-type-testimonial .inner h1{border-bottom:3px solid #e5e8ea;padding-bottom:5px;font-size:40px;font-family:"Merriweather",Helvetica,Arial,sans-serif;font-weight:300;text-align:left;color:#42525f}div.patient-image,div.information{width:50%;float:left}body.path-search div.information{padding-left:1.6rem;-webkit-box-sizing:border-box;box-sizing:border-box}body.path-search div.information .meta{display:none}div.top-container,div.bottom{background-color:#f9fcfe;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.1);box-shadow:0 1px 2px rgba(0,0,0,.1);padding:60px 0 0;margin-bottom:10px;overflow:auto}.node--type-person div.top-container{-webkit-box-shadow:none;box-shadow:none}div.top div.content{display:none}div.bottom{padding:10px 0 0}div.bottom div.inner,div.middle div.inner{max-width:920px}div.middle{background:#f1f5f6;padding:40px 0 60px}div.middle h2{font-family:"dancing_script_otregular",sans-serif;font-weight:normal;font-size:44px;margin:0}.patient-image div img{border-radius:50%;display:block;margin:0 auto;z-index:9;text-align:center}div.patient-wrapper{position:relative;display:inline-block}span.play{background:url(/themes/custom/chn/img/playhead-w.svg) no-repeat center center;display:block;margin:-240px 0 0;height:75px;position:relative;z-index:10;opacity:.5}div.information h3{border-bottom:3px solid #e5e8ea;padding-bottom:5px;font-size:20px}div.information h2{font-family:"ProximaNova-Light",Helvetica,Arial,sans-serif;font-size:36px;color:#42525f}div.info{border-bottom:1px solid #e5e8ea;display:-webkit-box;display:-ms-flexbox;display:flex;padding:25px 0}div.info:last-child{border-bottom:none}div.info:first-of-type{border-top:1px solid #e5e8ea}div.info span,div.info div{display:inline-block;-ms-flex-item-align:center;align-self:center}div.info span.address-line1::after{content:""}span.first{width:95px;margin-right:45px;text-align:left;color:#727374}div.info div.field--name-field-condition,div.info p.address,.field--name-field-procedures span{font-family:"ProximaNova",Helvetica,Arial,sans-serif;font-weight:bold;color:#42525f;padding-bottom:0}div.info div.field--type-entity-reference a{font-family:"ProximaNova",Helvetica,Arial,sans-serif;font-size:17px;color:#f15d22 !important;text-decoration:none;font-weight:bold;display:block}div.info div.field--type-entity-reference a:hover,div.info div.field--type-entity-reference a:focus{text-decoration:underline}div.info div.field--type-entity-reference a:hover span,div.info div.field--type-entity-reference a:focus span{text-decoration:underline}div.info .field--name-field-procedure .lm,div.info .field--name-field-procedure div{display:none}div.info div.field--name-field-location{padding:0;margin:0}div.info div.field--name-field-location p.address br:first-of-type{display:block}div.info .field--name-field-address{text-align:left;display:block}.node--type-person div.info .field--name-field-address{width:auto;display:inline-block}.node--type-person p.address{vertical-align:middle}.node--type-person p.address br{display:inherit}div.info p.address span.locality{clear:left}.small-pro{border-left:1px solid #42525f;padding:15px 0 15px 15px;min-height:150px;margin:50px 0 70px;position:relative;z-index:1}div.bottom .small-pro::before{content:"";background:url(/themes/custom/chn/img/info-circle.svg) no-repeat 0 0;background-size:contain;width:250px;height:250px;position:absolute;left:-170px;top:-35px;z-index:-1}.small-pro span{font-size:24px;font-weight:bold;padding-bottom:10px}.small-pro div{font-size:17px;padding-bottom:20px}.small-pro a:first-child{text-decoration:none}article.node--type-person{margin-bottom:80px;background:#f9fcfe;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.1);box-shadow:0 1px 2px rgba(0,0,0,.1)}article.node--type-person h2{margin-bottom:0}article.node--type-person div.field--type-string{display:inline-block}article.node--type-person a{text-decoration:underline;color:#445c6e}article.node--type-person div.btn a{text-decoration:none}article.node--type-person div.info:first-child{border-top:1px solid #e5e8ea}article.node--type-person div.info:last-child{border-bottom:1px solid #e5e8ea}article.node--type-person .field--name-field-phone-number{font-size:17px;padding-bottom:0;margin:0}article.node--type-person .field--name-field-phone-number a{color:#445c6e}article.node--type-person .field--name-field-phone-number a:hover,article.node--type-person .field--name-field-phone-number a:focus{text-decoration:underline}article.node--type-person .field--name-field-address span{font-family:"ProximaNova",Helvetica,Arial,sans-serif;font-size:17px;font-weight:bold}article.node--type-person .field--name-body{margin:25px 0 60px}div.field--name-field-credentials::after{content:",";position:relative;left:-5px}div.sub-cred{font-family:"ProximaNova-Light",Helvetica,Arial,sans-serif;font-size:20px;color:#42525f;font-weight:bold;padding:0 0 20px;text-align:left}div.email{font-weight:bold;margin-bottom:20px}div.email a::before{content:"";display:block;background:url(/themes/custom/chn/img/envelope.svg) no-repeat;width:20px;height:20px;float:left;margin-right:5px}.page-node-type-person div#block-chn-content{background:#f1f5f6;border-bottom:1px solid #f1f5f6}@media screen and (max-width:880px){div.information h2{text-align:left}div.patient-image,div.information{width:100%;float:none}.field--name-field-picture{width:200px;margin:0 auto}div.patient-wrapper{display:block;height:200px;margin:0 auto;position:relative}.patient-image div img,.patient-image div a{width:200px;height:200px}span.play{margin:-125px 0 0;height:50px}div.info div{display:block}span.first{padding:20px 0 5px}div.info{display:block;padding:0}div.info div,div.info div.field--name-field-condition,div.info p.address,.field--name-field-procedures span{padding-bottom:25px}div.info div.field--name-field-location:nth-of-type(1){padding-top:20px}.node--type-person div.info .field--name-field-address{display:block;padding:0}div.bottom .field--name-field-procedure::before{left:200px;top:-15px}div.sub-cred{font-size:15px;text-align:center}div.email-cont{text-align:center;padding-bottom:30px}div.email{margin:0 auto}div.info .field--name-field-phone-number{text-align:left;padding-bottom:25px}.field--name-field-quotable{padding-top:30px}div.bottom .small-pro::before{left:inherit;right:-110px;top:-20px}.small-pro{border-left-width:4px}.small-pro span{font-size:20px;padding-bottom:10px}.small-pro div{font-size:15px}div.info:first-of-type{display:block}}.node--add-appointment_request #block-chn-page-title{background-color:#f9fcfe;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.1);box-shadow:0 1px 2px rgba(0,0,0,.1);padding:10px 20px 20px}.node-appointment-request-form{max-width:920px;margin:0 auto;padding:10px 20px 80px}.node-appointment-request-form label,div.field--name-field-patient-birth-date h4{color:#42525f;margin:0 0 8px;display:block;font-weight:bold}.node-appointment-request-form .form-item-revision{display:none}.node-appointment-request-form fieldset,.node-appointment-request-form div#edit-actions{border:none;background-color:#f9fcfe;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.1);box-shadow:0 1px 2px rgba(0,0,0,.1);margin:10px 0 0;padding:5.44% 17.39% 7.61%}.field--name-field-patient-birth-date fieldset.form-wrapper{-webkit-box-shadow:none;box-shadow:none;margin:0;padding:0}.node-appointment-request-form div#edit-actions{padding-top:2.2%;margin:0}.node-appointment-request-form fieldset.form-contact-info{padding-bottom:0}.node-appointment-request-form div.doctor-small-teaser{background-color:#f9fcfe;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.1);box-shadow:0 1px 2px rgba(0,0,0,.1);width:100%;float:none;margin:0 auto;padding:80px 0 60px;overflow:auto}.node-appointment-request-form div.doctor-small-teaser a,.node-appointment-request-form div.doctor-info,.node-appointment-request-form div.form-doctor-intro{display:block;margin:0 auto}.node-appointment-request-form div.form-doctor-intro{width:65%}.node-appointment-request-form div.doctor-info{text-align:center}.node-appointment-request-form div.doctor-small-teaser h3.name{display:block;margin:0 auto;padding-top:10px;color:#303030;font-size:18px}.node-appointment-request-form div.doctor-small-teaser span.cta{display:none}.node-appointment-request-form legend{display:none}.field--name-field-patient-birth-date fieldset.form-wrapper legend{color:#42525f;display:block;font-weight:bold;margin:0 0 8px}fieldset.form-patient-info div.fieldset-wrapper::before,fieldset.form-contact-info div.fieldset-wrapper::before,.node-appointment-request-form div.form-doctor-intro span{content:"Patient";display:block;color:#303030;font-size:24px;font-weight:bold;padding-bottom:40px}fieldset.form-contact-info div.fieldset-wrapper::before{content:"Contact"}.field--name-field-patient-birth-date fieldset.form-wrapper div.fieldset-wrapper::before{content:"";display:none}.field--name-field-patient-birth-date div.form-item-field-patient-birth-date-0-value-month,.field--name-field-patient-birth-date div.form-item-field-patient-birth-date-0-value-year{float:left;width:34%}.field--name-field-patient-birth-date div.form-item-field-patient-birth-date-0-value-day{float:left;margin:0 6px;width:26%}.field--name-field-patient-birth-date div.form-item--error-message{display:none}select.desktopDropDown::-ms-expand{display:none}select::-ms-expand{display:none}select{-moz-appearance:none;-webkit-appearance:none;appearance:none;text-overflow:ellipsis;overflow:hidden !important;padding-right:34px}.node-appointment-request-form div.form-doctor-intro span{content:"";padding-bottom:10px}.node-appointment-request-form div.form-doctor-intro p{margin:0;padding-bottom:30px}.node-appointment-request-form div.field--type-string,.node-appointment-request-form div.field--type-datetime,.node-appointment-request-form div.field--type-email,.node-appointment-request-form div.field--type-telephone,.node-appointment-request-form div.form-item-field-preferred-language{width:45%;display:inline-block;margin-bottom:30px}.node-appointment-request-form div.field--type-telephone{display:block}.node-appointment-request-form input{width:100%}.node-appointment-request-form select{font-size:15px;padding:8px;width:100%}.node-appointment-request-form input.button{width:auto}.node-appointment-request-form div.field--name-field-first-name,.node-appointment-request-form div.field--name-field-contact-first-name,.node-appointment-request-form div.field--name-field-contact-email-address{margin-right:5%}@media screen and (max-width:920px){.doctor-small-teaser .picture{float:none;margin-right:0}.doctor-small-teaser .picture img{width:150px;height:150px}.node-appointment-request-form div.field--type-string,.node-appointment-request-form div.field--type-datetime,.node-appointment-request-form div.field--type-email,.node-appointment-request-form div.field--type-telephone,.node-appointment-request-form div.form-item-field-preferred-language{width:100%;display:block;margin-bottom:20px}.node-appointment-request-form input.button{width:100%}}.appointment-title{text-align:center}.appointment-title .urgent-care-message{display:inline-block;padding:.5rem 1rem;margin-top:.5rem}form[id^=views-exposed-form-events] .views-exposed-form .inner div.elements,form[id^=views-exposed-form-news] .views-exposed-form .inner div.elements{display:block}div.search-flex{display:-webkit-box;display:-ms-flexbox;display:flex}.search-flex #block-careerssearchresetbutton{display:none}.search-flex .layout-sidebar-first ul{padding:0}.search-flex .layout-sidebar-first select{font-size:14px;width:250px;padding:7px 10px}.search-flex .layout-content,#block-contenttype .inner{background-color:#f9fcfe;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.1);box-shadow:0 1px 2px rgba(0,0,0,.1);padding:20px 30px;margin-bottom:80px;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}#block-facet-block-content-type-content ul{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;padding:0;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}#careers-search-reset{display:none}#block-facet-block-content-type-elipses{display:none}.context-kyruus-search .layout-content,.context-kyruus-search .layout-container{background:#fff !important}.kyruus-search-form,.paragraph-block-kyruus_search{font-family:"Open Sans",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding-top:20px}.kyruus-search-form #edit-kyruus-info,.paragraph-block-kyruus_search #edit-kyruus-info{color:#42525f;font-size:18px}@media screen and (max-width:920px){.kyruus-search-form #edit-kyruus-info,.paragraph-block-kyruus_search #edit-kyruus-info{font-size:18px}}.kyruus-search-form.paragraph--type--block-reference-paragraph .inner>div:first-child,.paragraph-block-kyruus_search.paragraph--type--block-reference-paragraph .inner>div:first-child{width:80%;margin:0 auto}@media screen and (max-width:1024px){.kyruus-search-form.paragraph--type--block-reference-paragraph .inner>div:first-child,.paragraph-block-kyruus_search.paragraph--type--block-reference-paragraph .inner>div:first-child{width:90%}}.kyruus-search-form .kyruus-search-form,.kyruus-search-form [id^=kyruus-search-form],.paragraph-block-kyruus_search .kyruus-search-form,.paragraph-block-kyruus_search [id^=kyruus-search-form]{margin:0;background:#fff;padding:30px 45px;position:relative;border-radius:4px}.kyruus-search-form .search-keyword-wrapper,.paragraph-block-kyruus_search .search-keyword-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;margin:1em 0}@media screen and (max-width:920px){.kyruus-search-form .search-keyword-wrapper,.paragraph-block-kyruus_search .search-keyword-wrapper{display:block;margin:1em 0 0}}.kyruus-search-form .search-keyword-wrapper .form-item-kyruus-search,.paragraph-block-kyruus_search .search-keyword-wrapper .form-item-kyruus-search{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;float:left}.kyruus-search-form .search-keyword-wrapper input[type=text],.paragraph-block-kyruus_search .search-keyword-wrapper input[type=text]{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;color:#42525f;margin:0;margin-right:30px;height:40px;padding:.2em .9em;border:1px solid #ccc;border-radius:0;min-width:200px;-webkit-box-shadow:none;box-shadow:none;font:inherit;font-size:16px;font-weight:normal}@media screen and (max-width:920px){.kyruus-search-form .search-keyword-wrapper input[type=text],.paragraph-block-kyruus_search .search-keyword-wrapper input[type=text]{margin-right:0;margin-bottom:40px}}.kyruus-search-form .search-keyword-wrapper input[type=submit],.paragraph-block-kyruus_search .search-keyword-wrapper input[type=submit]{width:150px;height:36px;background:url(/themes/custom/chn/img/icon-glass_white.svg) no-repeat #e87824;background-size:15px 30px;background-position:center;color:#fff;text-align:center;border:0;text-transform:capitalize;padding:.9em .7em;display:inline-block;cursor:pointer;border-radius:4px;font-size:20.8px;font-family:sans-serif;margin-right:0;text-indent:-9999em}.kyruus-search-form .search-keyword-wrapper input[type=submit]:hover,.paragraph-block-kyruus_search .search-keyword-wrapper input[type=submit]:hover{background-color:#c46015}@media screen and (max-width:920px){.kyruus-search-form .search-keyword-wrapper input[type=submit],.paragraph-block-kyruus_search .search-keyword-wrapper input[type=submit]{width:100%}}.js input.form-autocomplete{background-image:none}.ui-autocomplete{width:63% !important;text-align:left;min-width:160px;margin-top:18px;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2);color:initial;font-family:"Open Sans",arial,sans-serif}@media screen and (max-width:1024px)and (min-width:919px){.ui-autocomplete{width:70% !important}}@media screen and (max-width:920px)and (min-width:500px){.ui-autocomplete{width:83% !important}}@media screen and (max-width:499px)and (min-width:400px){.ui-autocomplete{width:68% !important}}@media screen and (max-width:399px)and (min-width:350px){.ui-autocomplete{width:65% !important}}@media screen and (max-width:349px)and (min-width:300px){.ui-autocomplete{width:62% !important}}.ui-autocomplete li.ui-state-disabled{-webkit-box-sizing:border-box;box-sizing:border-box;display:block;margin:0;text-transform:uppercase;padding:5px;border-top:1px solid #ccc}.ui-autocomplete li.ui-menu-item{font-weight:normal;-webkit-font-smoothing:antialiased;font-size:14px}.ui-autocomplete li.ui-menu-item .ui-autocomplete-field-term{font-weight:bold}.ui-autocomplete li.ui-menu-item:hover a.ui-state-active{background:none !important}.ui-autocomplete li.ui-menu-item:hover a:hover,.ui-autocomplete li.ui-menu-item:hover a:active{background:none !important;border:none}.ui-autocomplete .ui-state-active,.ui-autocomplete .ui-widget-content .ui-state-active,.ui-autocomplete .ui-widget-header .ui-state-active,.ui-autocomplete a.ui-button:active,.ui-autocomplete .ui-button:active,.ui-autocomplete .ui-button.ui-state-active:hover{border:none;background:none;color:#fff;margin:0;background-color:#ccc}.ui-autocomplete .ui-menu-item-wrapper{position:relative;padding:4px 10px;display:list-item}.ui-autocomplete span.in_what{color:#a6a6a6}.ui-autocomplete .background-white{background-color:#fff}.ui-autocomplete .background-grey{background-color:#ccc}@media screen and (max-width:700px){.search-flex{display:block}.search-flex.inner{padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.search-flex .layout-sidebar-first{margin:auto;text-align:center}.search-flex .layout-sidebar-first select{width:100%}.search-flex .layout-content{width:100%;padding:0 0 20px}#block-facet-block-content-type-content ul{display:none}}#block-exposedformjob-searchpage-2{margin-bottom:10px}.search-flex .layout-sidebar-first #block-careerssearchresetbutton a#careers-search-reset{width:83%;background:rgba(0,0,0,0);color:#42525f;border:1px solid #d8dcdd;padding:7px 12px}.path-search .search-flex .layout-sidebar-first #block-careerssearchresetbutton{width:100%;padding:0 20px}.search-flex h3#chn-careers-refine-search{font-family:"Merriweather",Helvetica,Arial,sans-serif;font-size:20px;position:relative;padding-left:30px}.search-flex h3#chn-careers-refine-search::before{content:"";width:30px;height:20px;background:url(/themes/custom/chn/img/refine-search.svg) no-repeat;display:inline-block;vertical-align:baseline;position:absolute;left:0;top:1px}.view-job-search .views-header{text-align:left}.view-job-search .views-header .inner{padding:0}.view-job-search .views-header .inner h2.label{font-size:28px;margin-bottom:0}.view-job-search .views-header .inner .matches{font-size:15px;font-weight:normal;color:#313233;line-height:2}@media screen and (max-width:700px){.search-flex h3#chn-careers-refine-search{color:#396a86;font-family:"ProximaNova-Light",Arial,Helvetica,sans-serif;font-size:14px;margin-top:0;padding-left:0}.search-flex h3#chn-careers-refine-search::before{position:relative;top:5px}.search-flex .layout-sidebar-first #block-careerssearchresetbutton a#careers-search-reset{width:96%}.search-flex .view-job-search .views-header{padding:0 25px}.view-job-search .views-header .inner h2.label{font-size:24px;text-align:center;margin-bottom:20px}}.lab-tests-search .views-header{padding:0}.lab-tests-search .views-header .lab-test-description{line-height:1.4;color:#42525f;text-align:left;font-size:19px;font-weight:normal}.lab-tests-search .exposed-form-title{font-family:inherit;font-size:30px}.lab-tests-search .elements{display:-webkit-box;display:-ms-flexbox;display:flex}.lab-tests-search .elements .form-item{width:80%}.lab-tests-search .elements .form-item .form-text{width:95%}.lab-tests-search .elements .form-actions{background-color:#e87824;color:#fff;border-radius:5px;padding-left:10px}.lab-tests-search .elements .form-actions input:active,.lab-tests-search .elements .form-actions input:focus{-webkit-box-shadow:none;box-shadow:none;border:none}.lab-tests-search .elements .form-actions .button{margin-left:18px;background-color:#e87824}.lab-tests-search .elements .form-actions::before{content:"";background:url(/themes/custom/chn/img/icon-glass_white.svg) no-repeat;position:absolute;width:25px;height:25px;margin-top:8px}.lab-test-search-listing{-webkit-box-shadow:0 3px 6px rgba(0,0,0,.68);box-shadow:0 3px 6px rgba(0,0,0,.68)}.lab-test-search-listing .view-lab-test-search{width:100%;max-width:1230px;margin:0 auto}.lab-test-search-listing .view-lab-test-search .views-background{background:#fff;padding:0 30px;margin-top:45px}.lab-test-search-listing .view-lab-test-search .views-background .views-header{text-align:left;font-size:17px;font-weight:normal;padding:25px 0;color:#42525f}.lab-test-search-listing .view-lab-test-search .views-background .views-header .inner{text-align:left}.lab-test-search-listing .view-lab-test-search .views-background .list-result.empty{background:#fff;padding:20px 0;font-size:19px}.lab-test-search-listing .view-lab-test-search .views-background .view-result{overflow:hidden;padding-bottom:35px}.lab-test-search-listing .view-lab-test-search .views-background .view-result .views-row h2{font-family:"ProximaNova",Helvetica,Arial,sans-serif;font-weight:500;font-size:25px;padding:0 0 15px;margin:0}.lab-test-search-listing .view-lab-test-search .views-background .view-result .views-row h2 a:hover{text-decoration:underline}@media screen and (max-width:767px){.lab-tests-search .views-header h1{font-size:24px}.lab-tests-search .views-header .lab-test-description{font-size:15px}.lab-tests-search .exposed-form-title{font-family:inherit;font-size:22px;text-align:center}.lab-tests-search .elements{display:inline}.lab-tests-search .elements .form-item{width:100%}.lab-tests-search .elements .form-item .form-text{width:100%}.lab-tests-search .elements .form-actions{margin:10px auto 0;width:35%}.lab-test-search-listing .view-lab-test-search .views-background{margin-top:20px}.lab-test-search-listing .view-lab-test-search .views-background .view-result .views-row h2{font-size:20px}.lab-test-search-listing .view-lab-test-search .views-background .list-result.empty{font-size:15px}}@media screen and (min-width:768px)and (max-width:1023px){.lab-test-search-listing .view-lab-test-search .views-background{width:65%;margin-top:30px}}@media screen and (min-width:1024px){.lab-test-search-listing .view-lab-test-search .views-background{width:68%}}@media screen and (min-width:768px){.layout-container main{min-height:450px}}#block-contenttype{margin:0 auto;padding:0 20px}#block-contenttype .inner{margin-bottom:10px;padding-bottom:0}#block-contenttype p{font-size:15px;color:#a2a4a6}#block-contenttype h2{cursor:pointer;font-size:20px;position:relative;padding-left:30px;padding-bottom:20px;margin:0}#block-contenttype h2::after{cursor:pointer;content:"";background:url("/themes/custom/chn/img/arrow-updown.svg") no-repeat 0 0;-webkit-transform:rotate(180deg);transform:rotate(180deg);float:right;width:14px;height:14px;margin-top:3px}#block-contenttype h2.open::after{-webkit-transform:rotate(0deg);transform:rotate(0deg)}#block-contenttype h2::before{content:"";width:30px;height:20px;background:url(/themes/custom/chn/img/refine-search.svg) no-repeat;display:inline-block;vertical-align:baseline;position:absolute;left:0;top:1px}#block-contenttype ul li{list-style-type:none;margin-left:30px}#block-contenttype ul li a{padding:12px 0;display:block;font-size:15px;text-decoration:none;border-bottom:3px solid rgba(0,0,0,0)}#block-contenttype ul li a:hover,#block-contenttype ul li a.is-active{color:#2f83b3;border-bottom:3px solid #2f83b3}#block-contenttype ul li a:hover .facet-item__status,#block-contenttype ul li a.is-active .facet-item__status{display:none}.facets-widget-links ul li.facet-item input{display:none}.facets-widget-links ul li.facet-item label{padding:12px 0;display:block;font-size:15px;text-decoration:none;border-bottom:3px solid rgba(0,0,0,0)}.facets-widget-links ul li.facet-item label .facet-item__value,.facets-widget-links ul li.facet-item label .facet-item__count{text-decoration:none;color:#445c6e}.facets-widget-links ul li.facet-item label:hover,.facets-widget-links ul li.facet-item label.is-active{color:#2f83b3;border-bottom:3px solid #2f83b3}.facets-widget-links ul li.facet-item label:hover .facet-item__value,.facets-widget-links ul li.facet-item label:hover .facet-item__count,.facets-widget-links ul li.facet-item label.is-active .facet-item__value,.facets-widget-links ul li.facet-item label.is-active .facet-item__count{color:#2f83b3}@media screen and (max-width:700px){#block-contenttype{padding:0}#block-contenttype h2{margin-top:0}#block-contenttype h2::after{-webkit-transform:rotate(0deg);transform:rotate(0deg)}#block-contenttype h2.open::after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}#block-contenttype .inner{width:auto;padding:20px;padding-bottom:0}#block-contenttype ul li a{display:inline-block;padding:5px 0}}#views-exposed-form-search-page{text-align:center;background-color:#f9fcfe;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.1);box-shadow:0 1px 2px rgba(0,0,0,.1);padding:60px 0 20px;margin-bottom:0}#views-exposed-form-search-page .form-item,#views-exposed-form-search-page .form-actions{display:inline-block}#views-exposed-form-search-page .form-text,#views-exposed-form-search-page .form-submit{height:40px;vertical-align:bottom}#views-exposed-form-search-page .form-submit{font-weight:normal;margin-left:-10px;border-top-left-radius:0;border-bottom-left-radius:0}#block-searchtipblockcontent{background-color:#f9fcfe;padding:1px 20px;-webkit-box-shadow:0 2px 2px rgba(0,0,0,.1);box-shadow:0 2px 2px rgba(0,0,0,.1);text-align:center;margin-bottom:20px}#block-searchtipblockcontent h2{margin:0}@media screen and (max-width:700px){#views-exposed-form-search-page .form-item,#views-exposed-form-search-page .form-actions{display:block}#views-exposed-form-search-page .form-text{width:100%}#views-exposed-form-search-page .form-submit{margin-left:0;border-radius:5px;margin-top:10px;width:100%}}.path-search #block-chn-page-title{display:none}.search-results{margin-top:20px}.search-results .list-result{background-color:inherit;padding:0}.search-results .list-result li{width:auto;float:none;padding:0;margin:0}.search-results .views-row{margin:0 0 30px}.search-results .views-row:last-child{margin-bottom:0}.search-results .search-result__title,.search-results .search-result__title a,.search-results .views-row h2,.search-results .views-row h2 a{font-family:"ProximaNova",Helvetica,Arial,sans-serif;font-size:24px;text-decoration:none;color:#f15d22}.search-results .search-result__title a:hover,.search-results .views-row h2 a:hover{text-decoration:underline}.search-results .search-result__snippet,.search-results .views-row{font-size:15px}.search-results .list-result .views-row .field--name-body img,.search-results .list-result .views-row .field--name-body iframe,.search-results .list-result .views-row .field--name-body object{display:none}.search-results .field--label-inline .field__label,.search-results .field--label-inline .field__items,.search-results .field--label-inline .field__item{display:inline}.search-results .field--label-inline .field__label{font-weight:bold}.search-results .field--label-inline .field__label::after{content:":"}.search-results .list-result.empty{text-align:center;background:none;-webkit-box-shadow:none;box-shadow:none}.search-results .list-result.empty p{color:#a2a4a6}.dont-show-panel{display:none}.service-section-procedures{background-color:#f9fcfe;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.1);box-shadow:0 1px 2px rgba(0,0,0,.1);margin-bottom:10px}.service-section-procedures .inner{max-width:920px}.service-section-procedures .inner .service-procedures iframe{border-width:0}.inner .service-procedures{overflow:auto;padding:20px 0 60px}.service-procedures .view-procedures{margin-top:40px}.service-procedures .views-row{width:50%;float:left}@media screen and (max-width:600px){.service-procedures .views-row{width:100%}}.service-procedures .small-pro{margin:0 30px 40px 0;padding:5px 0 10px 15px;min-height:auto}.service-procedures .small-pro span{font-size:20px;font-weight:bold;line-height:1.5em}.service-procedures .small-pro a:hover span,.service-procedures .small-pro a:focus span{text-decoration:underline}.service-procedures .small-pro div{font-size:15px;padding-bottom:20px}.service-procedures .small-pro .field--name-field-plain-description{padding-right:20px}.service-procedures .view-procedures .views-row:nth-child(2n+3){clear:both}@media screen and (max-width:850px){.inner .service-procedures{padding-left:0;padding-right:0}.service-procedures{padding:0;overflow:hidden}.service-procedures .small-pro{display:block;float:none;width:98%;border-left-width:1px;-webkit-box-sizing:border-box;box-sizing:border-box}.service-procedures .small-pro span{word-break:break-word;-ms-hyphens:auto;hyphens:auto}.service-procedures .small-pro a:last-child{padding:8px 12px}}@media screen and (max-width:700px){.service-procedures h2{font-size:24px}.service-body .callout,.ed-research-body .callout{padding:10px 20px 30px;-webkit-box-shadow:none;box-shadow:none;margin-bottom:10px}}.page-node-type-service .text-align-center .btn-secondary{margin-top:7px;margin-bottom:7px}.registration{margin:60px 0}.registration .inner{max-width:920px}.registration h2{font-family:"ProximaNova-Light",Helvetica,Arial,sans-serif;padding-top:0;margin-top:20px;text-align:center}.registration img{display:block;margin:0 auto}.registration img.custom-notepad-icon{width:65px;height:70px}.registration p{font-size:17px;line-height:1.5em}.registration .field--name-field-phone-number a{color:#f15d22;text-decoration:none;position:relative;top:5px}.registration .field--name-field-phone-number a:hover,.registration .field--name-field-phone-number a:focus{text-decoration:underline}.registration .btn a{text-decoration:none}.registration .field--name-field-phone-number{font-size:30px}.registration .field--name-field-phone-number,.registration .btn{display:inline-block}.reg-contact{text-align:center}.reg-contact span{margin:0 10px;font-weight:bold}@media screen and (max-width:700px){.registration .field--name-field-phone-number,.registration .btn{width:100%;padding:10px 0}.registration .field--name-field-phone-number{padding:0 0 10px}.registration .btn{margin-bottom:10px}}div#block-views-block-action-links-homepage-actions-2{padding-bottom:20px;text-align:center}div#block-views-block-action-links-homepage-actions-2 .inner{border-bottom:1px solid #e5e8ea;padding:0 0 20px}div#block-views-block-action-links-homepage-actions-2 a{font-family:"ProximaNova",Helvetica,Arial,sans-serif;font-size:13px;font-weight:bold;text-decoration:none}div#block-views-block-action-links-homepage-actions-2 a img{width:67px;height:auto;padding-bottom:5px;-webkit-transition:all .3s;transition:all .3s}div#block-views-block-action-links-homepage-actions-2 a:hover,div#block-views-block-action-links-homepage-actions-2 a:focus{text-decoration:underline}div#block-views-block-action-links-homepage-actions-2 a:hover img,div#block-views-block-action-links-homepage-actions-2 a:focus img{-webkit-transform:scale(1.2);transform:scale(1.2)}div#block-views-block-action-links-homepage-actions-2 a:focus{outline:none}div#block-views-block-action-links-homepage-actions-2 div.views-row{display:inline-block;width:30%;text-align:center}div#block-views-block-action-links-homepage-actions-2 div.views-row:nth-child(-n+4){padding-bottom:28px}div.chn-action-links-wrapper{background-color:#f9fcfe;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.1);box-shadow:0 1px 2px rgba(0,0,0,.1);margin-bottom:10px;text-align:center;overflow:auto;padding:60px 0 110px}div.chn-action-links-wrapper h1{font-family:"Merriweather",Helvetica,Arial,sans-serif;font-size:84px;font-weight:300;margin:25px 0 50px;padding:0}div.chn-action-links-wrapper div.views-row{width:16%;display:inline-block}div.chn-action-links-wrapper a{font-family:"ProximaNova",Helvetica,Arial,sans-serif;font-size:20px;font-weight:bold;text-decoration:none}div.chn-action-links-wrapper a img{width:107px;height:auto;padding-bottom:5px;-webkit-transition:all .3s;transition:all .3s}div.chn-action-links-wrapper a:hover,div.chn-action-links-wrapper a:focus{text-decoration:underline}div.chn-action-links-wrapper a:hover img,div.chn-action-links-wrapper a:focus img{-webkit-transform:scale(1.2);transform:scale(1.2)}div.chn-action-links-wrapper a:focus{outline:none}@media screen and (max-width:940px){div.chn-action-links-wrapper h1{font-size:60px;padding:0}div.chn-action-links-wrapper div.views-row{width:30%;margin-bottom:30px}}@media screen and (max-width:600px){div.chn-action-links-wrapper{padding:10px 0 40px}div.chn-action-links-wrapper h1{font-size:45px;margin:20px 0;padding:0 15px}div.chn-action-links-wrapper a{font-size:14px}div.chn-action-links-wrapper a img{width:60%}div.chn-action-links-wrapper div.views-row{display:block;width:33%;float:left;margin:1em 0}}.urgent-care-message{max-width:70%;margin:2rem auto;text-align:center;color:#e02929;font-weight:bold;border:3px solid;padding:.5rem;font-size:1.2rem}.urgent-care-message a{color:inherit}.urgent-care-plus-icon{font-weight:bold;color:#fff;background:#d7393a;width:1rem;height:1rem;display:inline-block;line-height:1rem;border-radius:100%;font-size:1.25rem;margin-right:.25rem;position:relative;top:2px}div.paragraph--type--generic-title-body-cta{padding:50px 0}div.paragraph--type--generic-title-body-cta .inner{max-width:920px}div.paragraph--type--generic-title-body-cta h2,div.paragraph--type--generic-title-body-cta div.more-link{text-align:left}div.paragraph--type--generic-title-body-cta h2{margin:0 0 20px;padding:0}div.paragraph--type--generic-title-body-cta p{line-height:1.5;margin:20px 0}div.paragraph--type--generic-title-body-cta p a{color:#445c6e;text-decoration:underline}div.paragraph--type--generic-title-body-cta p a:hover,div.paragraph--type--generic-title-body-cta p a:focus{text-decoration:underline}div.paragraph--type--generic-title-body-cta.dark p a,div.paragraph--type--generic-title-body-cta.dark li a{color:#fff}div.paragraph--type--generic-title-body-cta.dark,div.paragraph--type--generic-title-body-cta.dark h3{background:#42525f;color:#fff}div.paragraph--type--generic-title-body-cta.dark h3{font-weight:normal}@media screen and (max-width:700px){div.paragraph--type--generic-title-body-cta div.more-link{width:auto;display:inline-block}}footer{background:#dee5e7;font-size:15px;color:#42525f;padding:60px 0 30px}footer a{text-decoration:none;color:#42525f}footer a:hover,footer a:focus,footer a:active{text-decoration:underline}footer p,footer ul,footer li{margin:0;padding:0}footer ul{overflow:hidden;margin:35px -8px 8px;display:block;list-style-type:none;clear:both}footer li{display:inline-block;margin:0 8px 12px}footer dl,footer dt,footer dd{margin:0;padding:0}footer div.footer-slogan{font-size:26px;float:left;width:50%}footer div.footer-slogan h3{font-family:"ProximaNova",Helvetica,Arial,sans-serif;font-size:1em;font-weight:bold;line-height:1.1;padding:0;margin:0 0 40px}footer div#block-searchblock::after{content:"";margin:0 0 25px;border-bottom:1px solid #d4dbdd;display:block;clear:both}footer div#block-searchblock form{float:right;margin:0 0 40px}footer div.footer-legalese{font-size:13px}footer div.contact{display:inline-block;vertical-align:bottom;font-size:24px;margin:0 55px 0 0}footer div.contact #footer-contact-label{font-size:15px;margin:0 0 10px}footer div.contact#block-footercontactchatblock a::before{content:"";width:25px;height:25px;background-image:url(/themes/custom/chn/img/icon-chat.svg);background-size:25px 25px;display:inline-block;vertical-align:middle;margin:0 13px 0 0}footer div.block-social-media-links{float:right;text-align:right}footer div.block-social-media-links ul{font-size:1.4em}footer div.block-social-media-links li{padding:.2em 0 !important;margin:0 0 0 35px !important}@media screen and (max-width:700px){footer{padding-top:25px}footer,footer div.block-social-media-links{text-align:center}footer div.footer-slogan,footer div#block-searchblock form,footer div.block-social-media-links{float:none;width:auto}footer div.footer-slogan h3{margin-bottom:20px}footer form{margin-left:auto;margin-right:auto}footer div.contact{display:block;margin:22px 0}footer div.contact dt{margin-bottom:3px}footer div.block-social-media-links li{margin:0 10px !important}}header{display:-webkit-box;display:-ms-flexbox;display:flex;background-color:#f9fcfe;padding:25px 60px;min-height:48px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:1120px){.path-careers header{padding:25px 5px}}header>div::after{content:"";display:block;clear:both;height:0}header div.menu{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:125px}header div#block-chn-branding{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}header div.block-search{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;margin-left:auto;padding-right:30px}header div#block-chn-branding::after{content:"";height:40px;position:absolute;left:auto;top:32px;margin:0 0 0 -30px;border-left:1px solid #dcdfe0;width:1px}.toolbar-fixed header div#block-chn-branding::after{top:8px}header div.menu>a{position:relative;padding:36px;color:#42525f;font-weight:normal;font-size:14px;text-decoration:none}header div.menu>a::before,header div.menu>a::after{content:"";position:absolute;left:0;top:50%;margin:-10px 0 0;width:28px;height:20px}header div.menu>a::after{position:absolute;height:2px;background:#42525f;-webkit-box-shadow:0 9px 0 0 #42525f,0 18px 0 0 #42525f;box-shadow:0 9px 0 0 #42525f,0 18px 0 0 #42525f}header div.menu-content{font-family:"ProximaNova-Light",Helvetica,Arial,sans-serif;font-size:22px}header div.menu-content nav h2{display:none}header div.menu-content ul{margin:0;padding:0;list-style:none}header div.menu-content ul li{margin:20px 0}header div.menu-content li a{text-decoration:none;display:block;width:100%}header div.menu-content a:hover,header div.menu-content a:focus{text-decoration:underline}@media screen and (max-width:920px){header{border-bottom-width:5px;padding:3px 15px 10px;min-height:34px}header div.menu{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:45px;margin-top:-4px}header div.menu>a{font-size:0;text-indent:-99em;overflow:hidden;width:1px;height:20px;padding:20px}header div#block-chn-branding img{width:140px;height:auto;margin-top:8px}header div#block-chn-branding::after{display:none}header div.block-search{padding:5px 15px 0 0}}@media screen and (max-width:700px){header div.block-search{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4;margin-left:8px;padding:0}header div.block-search h2{display:block;margin:8px 0 0}header div.block-search form{background-color:#f9fcfe;display:none;position:absolute;width:100%;left:0;top:58px;overflow:hidden;border-top:1px solid #f0f3f5;padding:20px 15px;margin:0;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box}header div.block-search input.form-search{width:100%;height:auto;-webkit-box-sizing:border-box;box-sizing:border-box}header div.block-search input.button{right:28px;top:38px;margin:-10px 0 0;background-image:url(/themes/custom/chn/img/icon-glass_orange.svg)}header div.block-search.expanded form{display:block;z-index:1000}.search-overlay{height:70px;background-color:#f9fcfe;padding:20px 15px;margin:0;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box}.user-logged-in header div.block-search.expanded form{width:100vw}.user-logged-in header div.block-search form{right:-15px;left:unset}.user-logged-in .search-overlay{height:85px}}@media print{nav#block-careers,div#block-socialmedialinks-3,div#block-careersctalink,header div.menu,header div#block-chn-branding::after,.header.job.inner{display:none}}.content-moderation-entity-moderation-form{display:block}.content-moderation-entity-moderation-form .entity-moderation-form{border:none;border-top:1px solid;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:20px;margin-bottom:0;padding-left:100px;background:#f1f5f6}.content-moderation-entity-moderation-form .entity-moderation-form li{display:list-item}.content-moderation-entity-moderation-form .entity-moderation-form li label{display:inline;font-weight:600}.content-moderation-entity-moderation-form .entity-moderation-form li .form-select{padding:5px;line-height:1.15}.content-moderation-entity-moderation-form .entity-moderation-form li .form-text{padding:5px}.content-moderation-entity-moderation-form .entity-moderation-form li .form-submit{padding:5px 12px;margin-bottom:18px}.block-chn-breadcrumbs{background-color:#f9fcfe;font-size:13px;line-height:13px;color:#42525f;margin-bottom:10px}.block-chn-breadcrumbs .inner{max-width:inherit;padding:5px 60px}.block-chn-breadcrumbs .inner ol{margin:5px 0;padding:0}.block-chn-breadcrumbs .inner ol li{display:inline;list-style:none}.block-chn-breadcrumbs .inner ol li a{margin:0;text-decoration:none}.block-chn-breadcrumbs .inner ol li a:hover,.block-chn-breadcrumbs .inner ol li a:focus{text-decoration:underline}.block-chn-breadcrumbs .inner li:first-child::before{content:none}.block-chn-breadcrumbs .inner li:first-child a{margin-left:0}.block-chn-breadcrumbs .inner li::before{content:" / ";color:#445c6e}.page-node-type-page .block-chn-breadcrumbs,.page-node-type-location .block-chn-breadcrumbs,.page-node-type-procedure .block-chn-breadcrumbs,.page-node-type-education-research .block-chn-breadcrumbs,.page-node-type-career-area .block-chn-breadcrumbs,.page-node-type-careers-landing-page .block-chn-breadcrumbs,.context-careers-search .block-chn-breadcrumbs,.page-node-type-service .block-chn-breadcrumbs{margin-bottom:0}@media screen and (max-width:600px){.block-chn-breadcrumbs{display:none}}.gen-hero-wrapper{background:#f1f5f6;position:relative;margin-bottom:10px}.gen-hero-wrapper .inner{position:relative}.gen-hero-wrapper .gen-hero{font-size:17px;background-color:#f9fcfe;padding:10px 100px 30px;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.1);box-shadow:0 1px 2px rgba(0,0,0,.1);margin-top:-150px}.gen-hero-wrapper .gen-hero p{line-height:1.5em;max-width:970px}.gen-hero h2,.gen-hero h1,.foundation-list h2{font-family:"Merriweather",serif;font-size:40px;font-weight:300;text-align:center}.gen-hero h1{margin-bottom:15px}.hero-image-wrapper{overflow:hidden;height:500px;margin:0;width:100%}.gen-hero-wrapper img,.hero--image img{display:block;margin:0 auto;width:100%;height:auto}@media screen and (max-width:1500px){.hero-image-wrapper{overflow:hidden;height:450px;margin:0;width:100%}}@media screen and (max-width:870px){.gen-hero-wrapper{max-height:inherit}.gen-hero-wrapper .inner{position:inherit;padding:0}.gen-hero-wrapper .gen-hero{margin-top:0;padding:20px 20px 50px}.hero-image-wrapper{height:auto}.gen-hero h2,.gen-hero h1{padding:0;margin-top:20px;font-size:30px}}div.mychart>a{text-decoration:none}div.mychart>a:hover,div.mychart>a:focus,div.mychart>a:active{text-decoration:underline}div.mychart>a::before{content:"";width:28px;height:28px;background:url(/themes/custom/chn/img/icon-folder.svg) no-repeat;display:inline-block;vertical-align:middle;margin:-2px 9px 0 0}div.mychart-content{text-align:center;font-size:17px}div.mychart-content h2{font-family:"BommerSlab-Light",Helvetica,Arial,sans-serif;font-size:24px;margin:0 0 25px;padding:0}div.mychart-content a{text-decoration:none}div.mychart-content a:hover,div.mychart-content a:focus{text-decoration:underline}div.mychart-content p{font-size:17px;line-height:1.5;margin:0 0 16px}div.mychart-content div.other-services{border-top:1px solid #e5e8ea;margin:30px 0 0}div.mychart-content div.other-services h2{font-size:17px;font-family:"ProximaNova",Helvetica,Arial,sans-serif;font-weight:normal;margin:25px 0 8px}div.mychart-content div.other-services p{margin-top:5px}div.mychart-content p.other-services-text{margin-bottom:0}div.mychart-content form{padding:9px 0 0;margin:0;text-align:left}div.mychart-content a.btn,div.mychart-content input[type=submit]{display:block;font-size:20px;margin:20px 0}div.mychart-content input{display:block;width:100%}div.mychart-content input[name=Password]{margin-top:10px}div.mychart-content a.forgot{font-size:13px;display:inline-block;margin:0 0 0 13px;position:relative}header div.mychart{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}header div.mychart span.small{display:none}header div.menu-content,header div.mychart-content{position:absolute;z-index:150;width:420px;top:-14px;left:-420px;overflow:hidden;display:block;background:#f9fcfe;padding:50px 0}header div.menu-content>*,header div.mychart-content>*{padding:0 50px;clear:both}header div.menu-content>a.close,header div.mychart-content>a.close{padding:0}header div.mychart-content>a.close{float:left}header div.mychart-content{top:-14px;left:auto;right:-420px}header .mychart.contextual-region{position:static}@media screen and (max-width:920px){header div.mychart{padding:4px 0 0}header div.mychart>a{font-size:12px;font-weight:bold}header div.mychart>a::before{display:none}header div.mychart span.large{display:none}header div.mychart span.small{display:inline}}@media screen and (max-width:700px){header div.menu-content,header div.mychart-content{width:100%}header div.mychart{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;margin:4px 8px 0 auto;padding:0}header div.menu-content>*,header div.mychart-content>*{padding:0 20px;clear:both}}ul.tabs,ul.tabs li{margin:0;padding:0;list-style-type:none;font-size:20px;line-height:1.1;font-weight:normal}ul.tabs{display:block;overflow:hidden;margin:0 0 20px;text-align:center}ul.tabs li{float:left;width:50%;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #e5e8ea;background:#f4f7f9}ul.tabs li:first-child{border-right:0;border-radius:5px 0 0}ul.tabs li:last-child{border-radius:0 5px 0 0}ul.tabs a{display:block;color:#97a2aa;text-decoration:none !important;padding:13px 2px 10px}ul.tabs li.selected{background:#f9fcfe;border-bottom-color:#f9fcfe}ul.tabs li.selected a,ul.tabs a:hover,ul.tabs a:focus{color:#396a86}.block-social-media-links a{text-decoration:none}.block-social-media-links h2{font-family:"ProximaNova",Helvetica,Arial,sans-serif;font-size:15px;font-weight:normal;margin:0 0 5px;padding:0}.block-social-media-links ul,.block-social-media-links li{margin:0;padding:0}.block-social-media-links ul.platforms,.pane-social-media-link-widget ul.platforms{padding-left:0}.block-social-media-links .horizontal li,.pane-social-media-link-widget .horizontal li{display:inline-block;text-align:center;padding:.2em .35em}.block-social-media-links .vertical li,.pane-social-media-link-widget .vertical li{list-style-type:none;margin:0 0 .5em}.block-social-media-links .vertical li a img,.pane-social-media-link-widget .vertical li a img{vertical-align:middle;margin-right:.5em}.menu .block-social-media-links{margin-top:50px}.menu .block-social-media-links li{padding-top:0;margin-top:10px}header div.block-social-media-links a:hover,header div.block-social-media-links a:focus{text-decoration:none}div.views-block.testimonial div.person{float:none;width:auto;margin:0;padding:0 136px 60px;min-height:0;overflow:hidden}@media(min-width:667px)and (max-width:1024px){div.views-block.testimonial div.person{padding:0 30px 60px}}div.views-block.testimonial div.person div.picture{float:left;margin:0 25px 0 0}@media(max-width:1024px){div.views-block.testimonial div.person div.picture{float:none}}div.views-block.testimonial div.person div.text{overflow:hidden;text-align:center;padding:0 25px}div.views-block.testimonial blockquote{margin:0;padding:0}div.views-block.testimonial .field--name-field-quotable{max-width:none;line-height:1.5;padding:30px 0 0}div.views-block.testimonial cite{display:block;color:#42525f;font-size:18px;line-height:1.1;font-style:normal;margin:10px 0 20px}div.views-block.testimonial a{font-size:18px;font-weight:bold;color:#f15d22}div.views-block.testimonial a:hover,div.views-block.testimonial a:focus{text-decoration:underline}.field--name-field-quotable{font-family:"Merriweather",serif;font-size:24px;font-style:italic;font-weight:300;color:#42525f;clear:both;padding:60px 0 65px;text-align:center;max-width:850px;margin:0 auto}@media screen and (max-width:920px){div.views-block.testimonial .picture .field--name-field-picture,div.views-block.testimonial .picture img{width:auto;height:auto}.field--name-field-quotable{padding:50px 0 55px}#block-chn-content .bottom{overflow:hidden}}@media screen and (max-width:600px){div.views-block.testimonial{padding-top:40px}div.views-block.testimonial div.person{padding:0 15px 40px}div.views-block.testimonial div.person div.picture{float:none;margin:0}div.views-block.testimonial div.person div.text{padding:0}.field--name-field-quotable{padding:30px 0 35px}}.workbench-moderation-entity-moderation-form{border-top:1px solid gray}.workbench-moderation-entity-moderation-form ul{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:none;margin:20px 0;display:-webkit-box;display:-ms-flexbox;display:flex}.workbench-moderation-entity-moderation-form label{font-weight:bold}.workbench-moderation-entity-moderation-form label::after{content:":"}.workbench-moderation-entity-moderation-form select,.workbench-moderation-entity-moderation-form input{padding:5px;line-height:1.15}.workbench-moderation-entity-moderation-form input[type=submit]#edit-submit{padding:5px 10px;margin-bottom:0}.path-status .layout-container{background-color:#fff}.view-status-reports{max-width:1170px;padding:0 20px;margin:0 auto}.view-status-reports .system-status{text-shadow:0 1px 0 rgba(0,0,0,.5);padding:.85rem 1.25rem .75rem;font-weight:500;font-size:1.25rem;line-height:1.8125rem;background-color:#369245;border-radius:4px;margin:60px 0}.view-status-reports .system-status p{vertical-align:middle;text-overflow:ellipsis;display:inline-block;color:#fff;margin:0}.view-status-reports .not-working .system-status{background-color:#e67e22}.view-status-reports .result-rows{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.view-status-reports .result-rows .views-row{-webkit-box-flex:0;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;-webkit-box-shadow:1px 0 0 0 #e0e0e0,0 1px 0 0 #e0e0e0,1px 1px 0 0 #e0e0e0,1px 0 0 0 #e0e0e0 inset,0 1px 0 0 #e0e0e0 inset;box-shadow:1px 0 0 0 #e0e0e0,0 1px 0 0 #e0e0e0,1px 1px 0 0 #e0e0e0,1px 0 0 0 #e0e0e0 inset,0 1px 0 0 #e0e0e0 inset;padding:1.1rem 1.25rem 1rem;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:920px){.view-status-reports .result-rows .views-row{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}}@media screen and (max-width:480px){.view-status-reports .result-rows .views-row{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}}.view-status-reports .status-index{overflow:hidden;text-align:center;margin-top:1.5rem;font-size:.875rem;line-height:1.334375rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.view-status-reports .status-index span{margin-right:5%;position:relative;padding-left:25px;margin-top:5px}.view-status-reports .status-index span::before{content:"";display:inline-block;width:14px;height:14px;position:absolute;top:0;left:0}.view-status-reports .status-index .status-green::before{background:url(/themes/custom/chn/img/operational.svg) no-repeat}.view-status-reports .status-index .status-yellow::before{background:url(/themes/custom/chn/img/degraded-performance.svg) no-repeat}.view-status-reports .status-index .status-orange::before{background:url(/themes/custom/chn/img/partial-outage.svg) no-repeat}.view-status-reports .status-index .status-red::before{background:url(/themes/custom/chn/img/major-outage.svg) no-repeat}.view-status-reports .status-index .status-blue::before{background:url(/themes/custom/chn/img/maintenance.svg) no-repeat}.view-status-reports .incidents-list{margin:70px 0}.view-status-reports .incidents-list h2{font-weight:800;font-size:1.75rem;line-height:2.3625rem;font-family:"ProximaNova";color:#333}.view-status-reports .incidents-list h3{border:0;font-weight:800;font-family:"ProximaNova";border-style:solid;border-bottom-width:1px;padding-bottom:3px;margin-bottom:10px;border-color:#e0e0e0;font-size:1.25rem;line-height:1.8125rem;color:#333}.view-status-reports .incidents-list h4{margin:0;color:#ef7210}.view-status-reports .incidents-list .views-row{color:#000}.view-status-reports .incidents-list .views-row em{color:#99cccf;font-style:normal}.view-status-reports .component-container .name{vertical-align:middle;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;display:inline-block;font-weight:800;max-width:75%}.view-status-reports .component-container .tooltip{cursor:default;border-radius:99px;display:inline-block;border-width:1px;border-style:solid;height:18px;width:18px;text-align:center;font-size:.75rem;line-height:20px;margin-left:5px;position:relative;top:-1px;color:#666}.view-status-reports .component-container .tooltip::after,.view-status-reports .component-container .tooltip::before{position:absolute;left:50%;visibility:hidden;-webkit-transition:all ease .3s;transition:all ease .3s}.view-status-reports .component-container .tooltip::before{content:"";border-width:10px 8px 8px;border-style:solid;border-color:#000 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);top:-20px;margin-left:-8px}.view-status-reports .component-container .tooltip::after{content:attr(data-tooltip);background:#000;top:-20px;-webkit-transform:translateY(-100%);transform:translateY(-100%);font-size:14px;margin-left:-150px;width:300px;border-radius:10px;color:#fff;padding:14px}.view-status-reports .component-container .tooltip:hover::after,.view-status-reports .component-container .tooltip:hover::before{visibility:visible}.view-status-reports .component-container .component-status{float:right;position:relative}.view-status-reports .component-container .component-status::after,.view-status-reports .component-container .component-status::before{position:absolute;left:50%;visibility:hidden;-webkit-transition:all ease .3s;transition:all ease .3s}.view-status-reports .component-container .component-status::before{content:"";border-width:10px 8px 8px;border-style:solid;border-color:#000 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);top:-20px;margin-left:-8px}.view-status-reports .component-container .component-status::after{content:attr(data-tooltip);background:#000;top:-20px;text-align:center;-webkit-transform:translateY(-100%);transform:translateY(-100%);font-size:14px;margin-left:-100px;width:200px;border-radius:10px;color:#fff;padding:14px}.view-status-reports .component-container .component-status:hover::after,.view-status-reports .component-container .component-status:hover::before{visibility:visible}.view-status-reports .component-container .component-status span{width:14px;height:14px;display:inline-block}.view-status-reports .component-container .component-status.operational span{background:url(/themes/custom/chn/img/operational.svg) no-repeat}.view-status-reports .component-container .component-status.degraded-performance span{background:url(/themes/custom/chn/img/degraded-performance.svg) no-repeat}.view-status-reports .component-container .component-status.partial-outage span{background:url(/themes/custom/chn/img/partial-outage.svg) no-repeat}.view-status-reports .component-container .component-status.major-outage span{background:url(/themes/custom/chn/img/major-outage.svg) no-repeat}.view-status-reports .component-container .component-status.maintenance span{background:url(/themes/custom/chn/img/maintenance.svg) no-repeat}.urgent-care-page .paragraph--type--generic-wysiwyg{-webkit-box-shadow:none;box-shadow:none;margin-bottom:0}.urgent-care-page .paragraph--type--generic-wysiwyg .inner{max-width:100%;padding:initial}.uc{-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1)}.uc-top{margin-bottom:0}.uc-top .inner{max-width:920px !important;padding:20px !important;margin:auto}.uc-top h2{text-align:center}.uc-container{max-width:1170px;margin:auto;clear:both;overflow:hidden}.urgent-care{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";overflow:hidden;max-width:770px;width:70%;float:left}.urgent-care *{-webkit-box-sizing:border-box;box-sizing:border-box}.urgent-care-item{max-width:370px;width:50%;margin:auto;text-align:center;color:#364854;border:1px solid #e4e8e9;float:left}.urgent-care-item:last-of-type{float:right}.urgent-care-top{padding:2rem 1.5rem;background:#fafeff}.care-block-logo{min-height:100px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.care-block-logo img{-ms-flex-item-align:center;align-self:center;max-height:60px}.care-block-title{font-size:1.125rem;font-weight:bold}.care-block-description p{font-size:1rem;margin-bottom:0}.urgent-care-mid{background:#f6fafb;padding:1rem 2rem;min-height:340px}.care-block-additional p{margin-top:0;font-weight:bold;font-size:.875rem}.care-block-additional ul{list-style:none;padding-left:0}.care-block-additional li{margin-bottom:.75rem;color:#727375;font-size:.875rem}.urgent-care-bottom{background:#fafeff;padding:1rem 2rem}.urgent-care-bottom a{font-size:1.125rem;text-decoration:none;color:#fff;background:#2f83b2;padding:.75rem 1.25rem;border-radius:5px;display:inline-block}.urgent-care-title{margin:0;text-align:center;padding:1.25rem;background:#42525f;color:#fff;font-family:"ProximaNova",Helvetica,Arial,sans-serif !important;font-size:1.5rem !important}.emergency-care{width:30%;max-width:370px;float:right}.emergency-care .urgent-care-item{width:100%}.emergency-care .urgent-care-title{background:#d83c3d}.emergency-care .urgent-care-top{color:#d83c3d}.emergency-care .urgent-care-bottom a{background:#d83c3d}.uc input,.uc label{display:none}@media screen and (max-width:900px){.urgent-care{width:auto;max-width:100%;float:none;background:#42525f;padding:1rem}.urgent-care-item{display:none;max-width:100%;width:auto;float:none;margin:auto}.uc label{display:block;background:#f4f8f9;padding:.75rem;border-top-left-radius:5px;border-top-right-radius:5px;font-weight:bold;color:#55636f;font-size:1rem;position:relative}.uc label .chevron{position:absolute;top:50%;right:20px;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.uc .label-alternate{border-top:1px solid #e6eaeb;border-radius:0 0 5px 5px}.uc input:checked+label+div{display:block}.uc input:checked+.label-alternate+div{border-radius:0 0 5px 5px}.uc input:checked+.label-alternate{border-radius:0}.urgent-care-top{padding:1rem}.urgent-care-mid{padding:1rem;min-height:auto}.urgent-care-title{margin-bottom:0;padding-top:0;font-size:1.25rem}.emergency-care{background:#d83c3d}.toggle-item-label-emergency{border-radius:5px}.toggle-item-button-emergency:checked+.toggle-item-label-emergency{border-radius:5px 5px 0 0}.toggle-item-button-emergency:checked+.toggle-item-label-emergency+div{border-radius:0 0 5px 5px}.chevron::before{border-style:solid;border-width:.125em .125em 0 0;content:"";display:inline-block;height:.45em;position:relative;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);width:.45em}.uc input:checked+label span::before{-webkit-transform:rotate(135deg);transform:rotate(135deg)}.uc-top h2{font-size:2rem;margin-top:1rem}.uc-top p{font-size:.9375rem}.urgent-care-message{max-width:100%;font-size:.9rem}.uc-top .inner{margin-top:40px}}.wallgreens__toggle-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.wallgreens__toggle--item{-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%;color:#42525f;padding:10px;background-color:#ebeef0;text-align:center;text-decoration:none}.wallgreens__toggle--item.active{background-color:#42525f;color:#fff}.wallgreens__content{display:none}.wallgreens__content.active{display:block}.wallgreens__location--list{padding:20px;background-color:#f9fcfe}.wallgreens__location--list:nth-of-type(odd){background-color:#f3f7f8}.wallgreens__location-time{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:8px}.wallgreens__location{color:#42525f;font-size:20px;padding-right:16px;width:100%}.wallgreens__timeslot-list{padding-left:0;list-style-type:none}@media screen and (max-width:480px){.wallgreens__timeslot-list{text-align:center}}.wallgreens__timeslot-list .no-slot-today{margin-left:5px;margin-bottom:10px;width:321px}@media screen and (max-width:480px){.wallgreens__timeslot-list .no-slot-today{width:100%}}@media screen and (max-width:480px){.wallgreens__timeslot-list .wallgreens__timeslot:last-child{display:block;margin:10px auto 0}}@media screen and (max-width:480px){.wallgreens__timeslot-list .wallgreens__timeslot:last-child a{display:block}}@media screen and (max-width:480px){.wallgreens__timeslot-list .wallgreens__timeslot a{font-size:13px;padding:10px 10px 7px;min-width:55px}}.wallgreens__timeslot{list-style:none;padding:0 5px;margin-bottom:10px;position:relative;display:inline-block}.wallgreens__timeslot a{background-color:#f15d22;line-height:1;color:#fff;padding:10px 14px 7px;border-radius:40px;min-width:60px;text-align:center;border:1px solid #f15d22;cursor:pointer;text-decoration:none;display:inline-block}@media screen and (max-width:480px){.wallgreens__timeslot--more{padding:0}}.wallgreens__timeslot--more a.appointment-more{font-weight:normal;font-size:17px;background-color:#fff;color:#f15d22 !important}@media screen and (max-width:480px){.wallgreens__timeslot--more a.appointment-more{font-size:13px;max-width:320px;margin:0 auto}}.wallgreens__timeslot--more .appointments-list-more{-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,.3);box-shadow:0 0 5px 0 rgba(0,0,0,.3);display:none;position:absolute;background-color:#fff;min-width:160px;width:230px;height:auto;border:1px solid #eabcaa;z-index:3;top:50px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.wallgreens__timeslot--more .appointments-list-more::before,.wallgreens__timeslot--more .appointments-list-more::after{bottom:100%;left:50%;border:solid rgba(0,0,0,0);content:" ";height:0;width:0;position:absolute;pointer-events:none}.wallgreens__timeslot--more .appointments-list-more::before{border-color:rgba(234,188,170,0);border-bottom-color:#eabcaa;border-width:11px;margin-left:-11px}.wallgreens__timeslot--more .appointments-list-more::after{border-color:rgba(255,255,255,0);border-bottom-color:#fff;border-width:10px;margin-left:-10px}.wallgreens__timeslot--more .appointments-list-more li{display:block;padding:5px 0;text-align:left;width:100%;color:#f15d22;font-size:15px;line-height:19px}.wallgreens__timeslot--more .appointments-list-more li a{color:#f15d22;background-color:#fff;border:none}.wallgreens__timeslot--more .appointments-list-more li a:hover{text-decoration:underline}.wallgreens__timeslot--more .appointments-list-more .appointments-list-more-items{list-style:none;max-height:220px;overflow-y:auto;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;padding:12px 20px;margin-top:0}.wallgreens__timeslot--more.open .appointments-list-more{display:block}.wallgreens__timeslot--more:hover a{border:1px solid #ffac8c;color:#ffac8c;-webkit-transition:.4s ease;transition:.4s ease}.wallgreens__timeslot--more:hover .appointments-list-more li{color:#42525f}#block-clinicsatwalgreens .location-list,.paragraph--type--clinic-at-walgreens .location-list,.chn_walgreens_clinic-wrapper .location-list{overflow:auto}.chn_walgreens_clinic-wrapper h2{padding:0 20px}#wallgreens-appointment-form,#scheduler-triage-form,#scheduler-appointment-form{background-color:#49525e;padding:20px}#wallgreens-appointment-form.bg-blur,#scheduler-triage-form.bg-blur,#scheduler-appointment-form.bg-blur{-webkit-filter:blur(4px);filter:blur(4px)}@media screen and (max-width:767px){#wallgreens-appointment-form .js-form-type-email input.form-email,#scheduler-triage-form .js-form-type-email input.form-email,#scheduler-appointment-form .js-form-type-email input.form-email{width:100%}}#wallgreens-appointment-form [id^=edit-site-address-container2],#scheduler-triage-form [id^=edit-site-address-container2],#scheduler-appointment-form [id^=edit-site-address-container2]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#wallgreens-appointment-form .form-item-site-address-postal-code.js-form-item-site-address-postal-code input[id^=edit-site-address-postal-code],#scheduler-triage-form .form-item-site-address-postal-code.js-form-item-site-address-postal-code input[id^=edit-site-address-postal-code],#scheduler-appointment-form .form-item-site-address-postal-code.js-form-item-site-address-postal-code input[id^=edit-site-address-postal-code]{width:100px;margin-top:0}#wallgreens-appointment-form form,#scheduler-triage-form form,#scheduler-appointment-form form{max-width:570px;width:100%;margin:0 auto}#wallgreens-appointment-form form label,#wallgreens-appointment-form form fieldset.triage-question-wrapper .description,#scheduler-triage-form form label,#scheduler-triage-form form fieldset.triage-question-wrapper .description,#scheduler-appointment-form form label,#scheduler-appointment-form form fieldset.triage-question-wrapper .description{display:block;margin-bottom:10px;font-size:14px;font-family:"ProximaNova";color:#fff}#wallgreens-appointment-form form fieldset.triage-question-wrapper,#scheduler-triage-form form fieldset.triage-question-wrapper,#scheduler-appointment-form form fieldset.triage-question-wrapper{padding:15px 0}#wallgreens-appointment-form form fieldset.triage-question-wrapper .description,#scheduler-triage-form form fieldset.triage-question-wrapper .description,#scheduler-appointment-form form fieldset.triage-question-wrapper .description{float:right;display:inline-block;width:85%;min-height:46px;padding:10px 0 0 18px;border-left:1px solid #fff}@media screen and (max-width:767px){#wallgreens-appointment-form form fieldset.triage-question-wrapper .description,#scheduler-triage-form form fieldset.triage-question-wrapper .description,#scheduler-appointment-form form fieldset.triage-question-wrapper .description{width:85%}}@media screen and (max-width:530px){#wallgreens-appointment-form form fieldset.triage-question-wrapper .description,#scheduler-triage-form form fieldset.triage-question-wrapper .description,#scheduler-appointment-form form fieldset.triage-question-wrapper .description{width:78%}}@media screen and (max-width:420px){#wallgreens-appointment-form form fieldset.triage-question-wrapper .description,#scheduler-triage-form form fieldset.triage-question-wrapper .description,#scheduler-appointment-form form fieldset.triage-question-wrapper .description{width:75%}}#wallgreens-appointment-form form fieldset.triage-question-wrapper .description span,#scheduler-triage-form form fieldset.triage-question-wrapper .description span,#scheduler-appointment-form form fieldset.triage-question-wrapper .description span{display:block;width:62%}@media screen and (max-width:767px){#wallgreens-appointment-form form fieldset.triage-question-wrapper .description span,#scheduler-triage-form form fieldset.triage-question-wrapper .description span,#scheduler-appointment-form form fieldset.triage-question-wrapper .description span{width:90%}}#wallgreens-appointment-form form .fieldset-wrapper,#scheduler-triage-form form .fieldset-wrapper,#scheduler-appointment-form form .fieldset-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#wallgreens-appointment-form form .fieldset-wrapper div[id^=edit-question],#scheduler-triage-form form .fieldset-wrapper div[id^=edit-question],#scheduler-appointment-form form .fieldset-wrapper div[id^=edit-question]{padding-right:18px}#wallgreens-appointment-form form fieldset.triage-question-wrapper legend,#scheduler-triage-form form fieldset.triage-question-wrapper legend,#scheduler-appointment-form form fieldset.triage-question-wrapper legend{display:none}#wallgreens-appointment-form form fieldset.triage-question-wrapper .fieldset-legend,#scheduler-triage-form form fieldset.triage-question-wrapper .fieldset-legend,#scheduler-appointment-form form fieldset.triage-question-wrapper .fieldset-legend{font-size:14px;font-family:"ProximaNova";color:#fff}#wallgreens-appointment-form div.js-form-type-radio,#scheduler-triage-form div.js-form-type-radio,#scheduler-appointment-form div.js-form-type-radio{padding:0}#wallgreens-appointment-form div.js-form-type-radio label.option,#scheduler-triage-form div.js-form-type-radio label.option,#scheduler-appointment-form div.js-form-type-radio label.option{padding-bottom:2px;margin-bottom:8px}#wallgreens-appointment-form div.js-form-type-radio label.option::before,#scheduler-triage-form div.js-form-type-radio label.option::before,#scheduler-appointment-form div.js-form-type-radio label.option::before{border-color:#fff;border-width:2px}#wallgreens-appointment-form div.js-form-type-radio input:checked+label,#scheduler-triage-form div.js-form-type-radio input:checked+label,#scheduler-appointment-form div.js-form-type-radio input:checked+label{color:#fff}#wallgreens-appointment-form div.js-form-type-radio input:checked+label::before,#scheduler-triage-form div.js-form-type-radio input:checked+label::before,#scheduler-appointment-form div.js-form-type-radio input:checked+label::before{background:#f15d22;border-color:#fff;border-width:2px}#wallgreens-appointment-form .form-select,#scheduler-triage-form .form-select,#scheduler-appointment-form .form-select{max-height:42px;border-radius:3px;color:#42525f;font-weight:bold;font-size:16px;font-family:"ProximaNova";background:#fff url(/themes/custom/chn/img/arrow-updown-orange.svg) no-repeat 96% 50%;background-size:12px 14px}#wallgreens-appointment-form .form-item,#scheduler-triage-form .form-item,#scheduler-appointment-form .form-item{padding:15px 0;text-align:left}#wallgreens-appointment-form .form-item label.form-required::after,#scheduler-triage-form .form-item label.form-required::after,#scheduler-appointment-form .form-item label.form-required::after{content:" *";color:#f15d22}#wallgreens-appointment-form .js-form-item.form-item .form-text,#wallgreens-appointment-form .js-form-item.form-item .form-tel,#scheduler-triage-form .js-form-item.form-item .form-text,#scheduler-triage-form .js-form-item.form-item .form-tel,#scheduler-appointment-form .js-form-item.form-item .form-text,#scheduler-appointment-form .js-form-item.form-item .form-tel{width:100%}#wallgreens-appointment-form .form-submit,#scheduler-triage-form .form-submit,#scheduler-appointment-form .form-submit{background-color:#f15d22;display:block;width:100%;font-weight:normal;padding:12px;margin:30px auto 45px;font-size:17px}#wallgreens-appointment-form .form-submit:hover,#scheduler-triage-form .form-submit:hover,#scheduler-appointment-form .form-submit:hover{background-color:#ff7037}#wallgreens-appointment-form .form-item-dob .form-item-dob,#scheduler-triage-form .form-item-dob .form-item-dob,#scheduler-appointment-form .form-item-dob .form-item-dob{padding:0}#wallgreens-appointment-form .form-item-dob input,#scheduler-triage-form .form-item-dob input,#scheduler-appointment-form .form-item-dob input{min-width:100px;height:42px}#wallgreens-appointment-form input::-ms-clear,#scheduler-triage-form input::-ms-clear,#scheduler-appointment-form input::-ms-clear{display:none}.schedule-appointment-dialog #wallgreens-appointment-form .js-form-item.js-form-item-reason-id,.schedule-appointment-dialog #scheduler-appointment-form .js-form-item.js-form-item-reason-id{margin-left:0;width:72%}.schedule-appointment-dialog #wallgreens-appointment-form .appointment-message-success,.schedule-appointment-dialog #scheduler-appointment-form .appointment-message-success{width:50%}@media screen and (max-width:1024px){.schedule-appointment-dialog #wallgreens-appointment-form .appointment-message-success,.schedule-appointment-dialog #scheduler-appointment-form .appointment-message-success{width:auto}}@media screen and (max-width:1024px){.schedule-appointment-dialog #wallgreens-appointment-form .appointment-reschedule a.cancel.close-modal-dialog,.schedule-appointment-dialog #scheduler-appointment-form .appointment-reschedule a.cancel.close-modal-dialog{width:auto}}.schedule-appointment-dialog .wallgreen-provider-wrapper{width:440px;margin:0 auto;text-align:center;padding:0 20px}.schedule-appointment-dialog .wallgreen-provider-title{font-size:40px;color:#fff;font-weight:100;padding-top:20px}.schedule-appointment-dialog .wallgreens-address-field{margin-bottom:30px;padding-bottom:25px;border-bottom:1px solid #626976;text-align:center;width:100%}.schedule-appointment-dialog .wallgreens-address-field .address{margin-top:15px;font-family:"ProximaNova";font-size:20px;max-width:300px}.schedule-appointment-dialog .wallgreens-address-field .address span{color:#ddd;font-family:"ProximaNova";font-size:20px}.schedule-appointment-dialog .drupal-messages{color:#f15d22;text-align:center}.schedule-appointment-dialog .appointments-success-wrapper{margin-top:40px;background-color:#49525e;color:#fff;padding-bottom:0}.schedule-appointment-dialog .appointments-success-wrapper h3{font-family:"ProximaNova";font-weight:bold;font-size:32px;color:#fff;margin-bottom:5px}.schedule-appointment-dialog .appointments-success-wrapper .appointments-success-date{font-size:24px;font-family:"ProximaNova";font-weight:bold;color:#e87824;padding:0 0 5px}.schedule-appointment-dialog .appointments-success-wrapper .appointments-success-checklist{position:relative;color:#fff;font-family:"ProximaNova";padding-left:27%;margin:15px 0 60px}@media screen and (max-width:767px){.schedule-appointment-dialog .appointments-success-wrapper .appointments-success-checklist{padding-left:118px;margin-bottom:10px}}.schedule-appointment-dialog .appointments-success-wrapper .appointments-success-checklist::before{content:"";position:absolute;width:150px;height:150px;left:-1%;background:url(/themes/custom/chn/img/profile-icon.png) no-repeat;background-size:150px}@media screen and (max-width:767px){.schedule-appointment-dialog .appointments-success-wrapper .appointments-success-checklist::before{width:100px;height:100px;background-size:100px}}.schedule-appointment-dialog .appointments-success-wrapper .appointments-success-checklist .checklist-title{font-size:20px;font-weight:600;font-family:"ProximaNova";padding-top:12px}.schedule-appointment-dialog .appointments-success-wrapper .appointments-success-checklist ul{list-style:none;margin-top:5px;padding-left:32px}.schedule-appointment-dialog .appointments-success-wrapper .appointments-success-checklist ul li{position:relative;margin-bottom:15px}.schedule-appointment-dialog .appointments-success-wrapper .appointments-success-checklist ul li::before{content:"";position:absolute;width:20px;height:20px;left:-5.5%;top:-8px;margin-top:10px;background:url(/themes/custom/chn/img/form-tick.svg) no-repeat;background-size:20px}@media screen and (max-width:767px){.schedule-appointment-dialog .appointments-success-wrapper .appointments-success-checklist ul li::before{left:-26px}}.schedule-appointment-dialog .appointments-success-wrapper .appointments-success-disclaimer{color:#f39b3f;font-family:"ProximaNova";font-style:italic;padding-right:8%;padding-bottom:0}.schedule-appointment-dialog .appointments-success-wrapper .appointments-success-disclaimer::before,.schedule-appointment-dialog .appointments-success-wrapper .appointments-success-disclaimer::after{content:"";width:89.5%;display:block;margin:0 5px 0 auto}.schedule-appointment-dialog .appointments-success-wrapper .appointments-success-disclaimer::before{border-top:1px solid #626976;padding-bottom:15px}.schedule-appointment-dialog .appointments-success-wrapper .appointments-success-disclaimer::after{border-bottom:1px solid #626976;padding-top:15px}.schedule-appointment-dialog .appointment-message-success p{font-size:22px;font-family:"ProximaNova";line-height:1.2;margin:0}.schedule-appointment-dialog .appointment-reschedule{width:47%;margin:0 auto}@media screen and (max-width:767px){.schedule-appointment-dialog .appointment-reschedule{width:auto}}@media screen and (min-width:768px)and (max-width:1024px){.schedule-appointment-dialog .appointment-reschedule{margin:0 0 0 18px}}.schedule-appointment-dialog .appointment-reschedule div{width:auto}.schedule-appointment-dialog .appointment-reschedule a.cancel.close-modal-dialog{width:29%;padding:10px 12px;margin:30px 0 0;background-color:#f15d22;font-family:"ProximaNova";font-weight:700;font-size:26px}@media screen and (max-width:1024px){.schedule-appointment-dialog .appointment-reschedule a.cancel.close-modal-dialog{width:auto}}@media screen and (max-width:767px){.schedule-appointment-dialog .wallgreen-provider-title{font-size:24px}.schedule-appointment-dialog .wallgreens-address-field .address{max-width:260px}.schedule-appointment-dialog .wallgreens-address-field .address span{font-size:16px}}#wallgreens-appointment-form .schedule-appointment-btn,#scheduler-triage-form .schedule-appointment-btn,#scheduler-appointment-form .schedule-appointment-btn{display:none}#wallgreens-appointment-form form fieldset.triage-question-wrapper,#scheduler-triage-form form fieldset.triage-question-wrapper,#scheduler-appointment-form form fieldset.triage-question-wrapper{position:relative}#wallgreens-appointment-form form fieldset.triage-question-wrapper .description,#scheduler-triage-form form fieldset.triage-question-wrapper .description,#scheduler-appointment-form form fieldset.triage-question-wrapper .description{padding-top:5px;padding-bottom:5px;margin-bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#wallgreens-appointment-form div.js-form-type-radio label.option,#scheduler-triage-form div.js-form-type-radio label.option,#scheduler-appointment-form div.js-form-type-radio label.option{line-height:22px;padding-top:0;padding-bottom:0;margin:0}#wallgreens-appointment-form div.js-form-type-radio+.js-form-type-radio,#scheduler-triage-form div.js-form-type-radio+.js-form-type-radio,#scheduler-appointment-form div.js-form-type-radio+.js-form-type-radio{margin-top:8px}.triage-screen-popup{position:fixed;width:100%;height:100%;top:0;left:0;z-index:9999}.triage-screen-popup .triage-screen-popup-content{background:#e5e8ea;padding:25px;max-width:300px;position:absolute;top:30%;left:50%;border-radius:14px;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);height:auto}@media screen and (min-width:768px)and (max-width:1024px){.triage-screen-popup .triage-screen-popup-content{top:24%;left:40.3%}}@media screen and (max-width:767px){.triage-screen-popup .triage-screen-popup-content{top:26%;width:70%;left:49.5%}}.triage-screen-popup .triage-screen-popup-content .content{width:100%;font-family:"ProximaNova";overflow-y:auto;color:#5d6163}.triage-screen-popup .triage-screen-popup-content .content h2{color:#f15d22;margin-top:0;font-size:26px;font-weight:600;text-transform:capitalize;font-family:"ProximaNova"}.triage-screen-popup .triage-screen-popup-content .content .btn-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;float:right}.triage-screen-popup .triage-screen-popup-content .content .btn-row .btn{font-size:14px}.triage-screen-popup .triage-screen-popup-content .content .btn-row .back-button{background-color:#b3b8ba;margin-right:15px}.triage-screen-covid-19-candidate{display:none}.triage-screen-covid-19-candidate .triage-screen-covid-19-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:50%;margin:0 auto}@media screen and (max-width:767px){.triage-screen-covid-19-candidate .triage-screen-covid-19-content{width:auto}}@media screen and (min-width:768px)and (max-width:1024px){.triage-screen-covid-19-candidate .triage-screen-covid-19-content{width:100%;margin:0 20px}}.triage-screen-covid-19-candidate .triage-screen-covid-19-content .content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:80px}@media screen and (max-width:767px){.triage-screen-covid-19-candidate .triage-screen-covid-19-content .content{margin-bottom:30px}}.triage-screen-covid-19-candidate .triage-screen-covid-19-content .content h2{font-size:34px;color:#fff;font-weight:800;padding-top:20px;font-family:"ProximaNova"}.triage-screen-covid-19-candidate .triage-screen-covid-19-content .content .img-wrapper{position:relative;width:85%;margin:0 auto}.triage-screen-covid-19-candidate .triage-screen-covid-19-content .content .img-wrapper::before{content:"";position:absolute;width:150px;height:150px;left:-7%;margin-top:10px;background:url(/themes/custom/chn/img/call-icon.svg) no-repeat;background-size:150px}@media screen and (max-width:767px){.triage-screen-covid-19-candidate .triage-screen-covid-19-content .content .img-wrapper::before{background-size:120px}}.triage-screen-covid-19-candidate .triage-screen-covid-19-content .content .img-wrapper p{width:55%;color:#fff;font-family:"ProximaNova";font-size:28px;font-weight:600;text-align:left;margin:0 auto}@media screen and (max-width:767px){.triage-screen-covid-19-candidate .triage-screen-covid-19-content .content .img-wrapper p{margin:0 0 0 auto;font-size:24px}}@media screen and (max-width:1024px){.triage-screen-covid-19-candidate .triage-screen-covid-19-content .content .img-wrapper p{width:58%}}.triage-screen-covid-19-candidate .triage-screen-covid-19-content .content .img-wrapper p span.orange{color:#f15d22}.triage-screen-covid-19-candidate .triage-screen-covid-19-content .appointment-reschedule{border-top:1px solid #626976;margin:0;width:100%}@media screen and (min-width:768px)and (max-width:1024px){.triage-screen-covid-19-candidate .triage-screen-covid-19-content .appointment-reschedule{width:90%}}.triage-screen-covid-19-candidate .triage-screen-covid-19-content .appointment-reschedule div{width:36%;margin-left:0}@media screen and (max-width:767px){.triage-screen-covid-19-candidate .triage-screen-covid-19-content .appointment-reschedule div{width:100%}}.triage-screen-covid-19-candidate .triage-screen-covid-19-content .appointment-reschedule a.cancel.close-modal-dialog{width:auto;padding:10px 12px;margin:30px 0 0;background-color:#f15d22;font-family:"ProximaNova";font-weight:800;font-size:30px}#wallgreens-appointment-form.hide-form-fields .form-item,#scheduler-appointment-form.hide-form-fields .form-item{display:none}#wallgreens-appointment-form.hide-form-fields .next-btn,#scheduler-appointment-form.hide-form-fields .next-btn{display:none}#wallgreens-appointment-form.hide-form-fields .wallgreen-provider-wrapper,#wallgreens-appointment-form.hide-form-fields .wallgreens-address-field,#scheduler-appointment-form.hide-form-fields .wallgreen-provider-wrapper,#scheduler-appointment-form.hide-form-fields .wallgreens-address-field{display:none}#wallgreens-appointment-form.hide-form-fields .three-btns,#scheduler-appointment-form.hide-form-fields .three-btns{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#wallgreens-appointment-form.hide-form-fields .three-btns .btn,#scheduler-appointment-form.hide-form-fields .three-btns .btn{margin:30px 0 0;height:-webkit-min-content;height:-moz-min-content;height:min-content;font-family:"ProximaNova";font-weight:800;font-size:24px}@media screen and (min-width:768px){#wallgreens-appointment-form.hide-form-fields .three-btns .btn,#scheduler-appointment-form.hide-form-fields .three-btns .btn{display:block;width:auto}}@media screen and (max-width:767px){#wallgreens-appointment-form.hide-form-fields .three-btns .btn,#scheduler-appointment-form.hide-form-fields .three-btns .btn{width:100% !important}}#wallgreens-appointment-form.hide-form-fields .three-btns .schedule-appointment-btn,#scheduler-appointment-form.hide-form-fields .three-btns .schedule-appointment-btn{display:block;width:54%;margin-left:0;padding:10px 12px}#wallgreens-appointment-form.hide-form-fields .three-btns .review-appointment-back-btn,#scheduler-appointment-form.hide-form-fields .three-btns .review-appointment-back-btn{width:15%;background-color:#f39b3f;padding:10px 12px;margin-top:30px;text-decoration:none}#wallgreens-appointment-form.hide-form-fields .three-btns .cancel.close-modal-dialog,#scheduler-appointment-form.hide-form-fields .three-btns .cancel.close-modal-dialog{background-color:#a6acac;width:15%;padding:10px 12px;text-decoration:none}#wallgreens-appointment-form.hide-form-fields #chn-walgreens-review-appointment,#scheduler-appointment-form.hide-form-fields #chn-walgreens-review-appointment{border-bottom:1px solid #626976;margin:0 20px}#wallgreens-appointment-form.hide-form-fields #chn-walgreens-review-appointment h2,#scheduler-appointment-form.hide-form-fields #chn-walgreens-review-appointment h2{color:#fff;padding-top:20px;margin:30px 0 20px;font-weight:800;font-size:28px;font-family:"ProximaNova"}#wallgreens-appointment-form.hide-form-fields #chn-walgreens-review-appointment .date,#scheduler-appointment-form.hide-form-fields #chn-walgreens-review-appointment .date{font-family:"ProximaNova";margin-bottom:5px;font-weight:800;font-size:24px}#wallgreens-appointment-form.hide-form-fields #chn-walgreens-review-appointment .clinic-name,#scheduler-appointment-form.hide-form-fields #chn-walgreens-review-appointment .clinic-name{font-family:"ProximaNova";font-size:20px;color:#fff;margin-bottom:5px;font-weight:600}#wallgreens-appointment-form.hide-form-fields #chn-walgreens-review-appointment .clinic-address,#scheduler-appointment-form.hide-form-fields #chn-walgreens-review-appointment .clinic-address{font-family:"ProximaNova";color:#ddd;margin-bottom:30px;max-width:200px}#wallgreens-appointment-form.hide-form-fields #chn-walgreens-review-appointment .content-wrapper,#scheduler-appointment-form.hide-form-fields #chn-walgreens-review-appointment .content-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}#wallgreens-appointment-form.hide-form-fields #chn-walgreens-review-appointment .image-wrapper,#scheduler-appointment-form.hide-form-fields #chn-walgreens-review-appointment .image-wrapper{width:33%;height:150px;margin-top:10px;background:url(/themes/custom/chn/img/calender-icon.png) no-repeat;background-size:150px}@media screen and (max-width:767px){#wallgreens-appointment-form.hide-form-fields #chn-walgreens-review-appointment .image-wrapper,#scheduler-appointment-form.hide-form-fields #chn-walgreens-review-appointment .image-wrapper{width:38%;background-size:100px}}#wallgreens-appointment-form.hide-form-fields #chn-walgreens-review-appointment .info-content,#scheduler-appointment-form.hide-form-fields #chn-walgreens-review-appointment .info-content{width:67%}@media screen and (max-width:767px){#wallgreens-appointment-form.hide-form-fields #chn-walgreens-review-appointment .info-content,#scheduler-appointment-form.hide-form-fields #chn-walgreens-review-appointment .info-content{width:64%}}.wallgreens__er-wait-times-block .location-list{overflow:auto;-webkit-box-flex:4;-ms-flex-positive:4;flex-grow:4}.wallgreens__er-wait-times-block .wallgreens__list-title{background-color:#e97724;font-family:"Merriweather";padding:10px 20px;font-size:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#f9fcfe}.wallgreens__er-wait-times-block .wallgreens__list-title span:last-child{margin-left:15px}.wallgreens__er-wait-times-block .wallgreens__list-title img{display:block}.wallgreens__er-wait-times-block .wallgreens__er-wait-time{color:#e97724}.wallgreens__er-wait-times-block .wallgreens__er-location--list{font-weight:800;color:#42525f;padding:15px 40px;background-color:#f9fcfe}.wallgreens__er-wait-times-block .wallgreens__er-location--list:nth-of-type(odd){background-color:#eeeff1}.wallgreens__er-wait-times-block .wallgreens__er-location{font-size:20px}.wallgreens__er-wait-times-block .wallgreens__er-location a{text-decoration:none}.wallgreens__er-wait-times-block .wallgreens__er-contact-numbers{font-size:15px}.wallgreens__er-wait-times-block .wallgreens__er-contact-numbers a{text-decoration:none}.wallgreens__er-wait-times-block .wallgreens__er-contact-numbers .contact-emergency{color:#d83c3d}.wallgreens__er-wait-times-block .wallgreens__er-contact-numbers .contact-emergency a{color:#d83c3d}@media screen and (max-width:480px){.wallgreens__er-wait-times-block .wallgreens__er-contact-numbers .contact-emergency{display:block}}.er-marker-label{font-family:"ProximaNova";font-weight:bold;font-size:19px;color:#e97724;width:35px;line-height:.9;margin-left:-17px !important;margin-top:-52px !important;text-align:center}.er-marker-label::after{content:" mins";font-size:12px;display:block;margin-top:1px;font-weight:normal}.paragraph-block-chn_walgreens_schedule .inner,.paragraph--type--clinic-at-walgreens .inner{max-width:inherit}.paragraph--type--clinic-at-walgreens>div:first-child{margin:0 20px}.paragraph-block-chn_walgreens_schedule .inner .chn_walgreens_clinic-wrapper{margin:0}.paragraph-block-chn_walgreens_schedule .inner .chn_walgreens_clinic-wrapper h2{padding:0}.paragraph-block-chn_walgreens_schedule .inner .chn_walgreens_clinic-wrapper .title-wrapper-locations .page-title{padding:5px 60px}@media screen and (max-width:767px){.paragraph-block-chn_walgreens_schedule .inner .chn_walgreens_clinic-wrapper .title-wrapper-locations .page-title{padding:0}}.scheduler-form-wrapper{position:absolute;top:0;left:0;right:0;width:100%;height:100%;overflow-y:auto;display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width:1080px){.scheduler-form-wrapper{position:relative}}.scheduler-form-wrapper #scheduler-triage-form{z-index:101;position:relative;height:auto;width:100%}.scheduler-form-wrapper #scheduler-triage-form .btn-triage{width:70px;font-weight:normal;padding:10px 15px;cursor:pointer;font-size:17px;text-align:center;margin-top:20px;display:inline-block}.scheduler-form-wrapper a.btn-close{background-color:rgba(0,0,0,0)}.scheduler-form-wrapper a.btn-next{background-color:#f15d22}.scheduler-form-wrapper a.btn-next:hover{background-color:#ff7037}.scheduler-form-wrapper .triage-submit{display:none !important}.scheduler-form-wrapper .form-title{font-size:20px;color:#fff}.scheduler-form-wrapper .btn-wrapper{display:inline-block;position:relative}.webform-submission-form .form-item--error-message,.webform-submission-form .messages--error{color:red;font-weight:bold}.webform-progress-bar{overflow:hidden;margin:0;padding:0;font-size:smaller}li.webform-progress-bar__page{position:relative;height:30px;margin:0;list-style-type:none;background-color:#f0f0f0;line-height:30px;display:inline-block;overflow:hidden;padding:0 0 0 30px;padding-left:20px;white-space:nowrap;text-overflow:ellipsis;font-weight:normal}li.webform-progress-bar__page::after{position:absolute;left:0;display:block;width:0;height:0;content:"";border:solid rgba(0,0,0,0);z-index:1;top:-5px;border-width:20px;border-left-color:#fff}li.webform-progress-bar__page::before{position:absolute;top:0;left:0;display:block;width:0;height:0;content:"";border:solid rgba(0,0,0,0);border-width:15px;border-left-color:#ededed;z-index:2}li.webform-progress-bar__page:first-child::after{display:none}li.webform-progress-bar__page:first-child span{position:absolute;top:0;left:0;display:block;width:0;height:0;border:solid rgba(0,0,0,0);border-width:15px;border-left-color:#fff}li.webform-progress-bar__page:last-child span{position:absolute;top:0;display:block;width:0;height:0;border:solid rgba(0,0,0,0);border-width:15px;right:-15px;left:auto;border-top-color:#fff;border-bottom-color:#fff;border-left-color:rgba(0,0,0,0)}.webform-progress-bar[data-steps="2"] li{width:43%}.webform-progress-bar[data-steps="3"] li{width:27%}.webform-progress-bar[data-steps="4"] li{width:18%}.webform-progress-bar[data-steps="5"] li{width:20%}.webform-progress-bar[data-steps="6"] li{width:10.6%}.webform-progress-bar[data-steps="7"] li{width:14.28%}.webform-progress-bar[data-steps="8"] li{width:12.5%}.webform-progress-bar[data-steps="9"] li{width:11.11%}.webform-progress-bar[data-steps="10"] li{width:10%}li.webform-progress-bar__page--done{background-color:#dbdbdb}li.webform-progress-bar__page--done+li::before{border-left-color:#dbdbdb}li.webform-progress-bar__page--current{font-weight:bold}li:first-child::before{display:none}
.clickable{cursor:pointer;}.cta{color:#f15d22;font-weight:bold;}.price,.btn,.button,.btn-secondary,.pager__item a{background:#f15d22;color:#fff;border:0;border-radius:5px;padding:10px 12px;display:inline-block;font-weight:bold;line-height:1.1;text-decoration:none;text-align:center;cursor:pointer;}.btn,.button,.btn-secondary,.pager__item a{font-size:19px;white-space:nowrap;}.price{cursor:default;font-size:17px;}div.btn{padding:0;}div.btn a{display:block;padding:10px 12px;}.button,.btn-secondary{background:#2f83b3;}.btn-tertiary{font-size:14px;background:#f0f4f5;color:#676b6d;border-radius:3px;padding:5px 17px 5px 32px;cursor:pointer;border:1px solid #d2d5d6;}a.btn,.btn a{color:#fff !important;text-decoration:none;cursor:pointer;}div.more-link{text-align:center;}.btn:hover,.pager__item a:hover{background:#ff7037;}.button:hover,.btn-secondary:hover{background:#3791c4;}.btn-tertiary:hover{background:#f7f9fa;border:1px solid #dee1e2;}a.close{float:right;overflow:hidden;text-indent:-99em;width:24px;height:24px;background:url(/themes/custom/chn/img/icon-close.png);margin:0 50px 45px;}@media screen and (max-width:700px){.full-button-inner{width:100%;padding:0 20px;box-sizing:border-box;}.full-button-inner .btn{box-sizing:border-box;}}@media screen and (max-width:460px){.btn{display:block;}}.inner,.webform-submission-form{max-width:1170px;margin:0 auto;padding:0 20px;display:block;}div.layout-container{color:#313233;background:#f1f5f6;overflow:hidden;position:relative;margin:0;min-height:930px;}.no-wrap{white-space:nowrap;}div.col-wrapper{display:table;width:100%;}div.col-wrapper.col-thirds div.col{display:table-cell;width:33%;}div.modal{position:fixed;z-index:100;background:#4a4b4c;background:rgba(0,0,0,.7);top:0;right:0;left:0;bottom:0;display:none;-webkit-transition:-webkit-transform 0.3s;transition:transform 0.3s;}body.withModal div.modal{display:block;}.larger{font-size:19px;}.smaller{font-size:13px;}.grey,.gray{color:#6f8997;}.blue{color:#2f83b3;}.purple{color:#7e3677;}.orange{color:#e87824;}.yellow{color:#f1b533;}div.block-search h2{display:block;overflow:hidden;width:22px;height:22px;background:url(/themes/custom/chn/img/icon-glass.svg) no-repeat;text-indent:-99em;font-size:0;display:none;}div.block-search form{position:relative;display:inline-block;margin:0;padding:0;}div.block-search input.form-search{background:#f9fcfe;border:1px solid #e5e8ea;font-size:15px;line-height:1.3;height:1.1em;border-radius:16px;width:206px;padding:7px 10px;margin:0;vertical-align:bottom;text-align:left;box-sizing:content-box;}div.block-search input.form-search:focus,div.block-search input.form-search:active{outline:none;border-color:#b2ccdb;box-shadow:0 0 1em #b2ccdb;}div.block-search input.button{position:absolute;top:18px;right:12px;width:18px;height:18px;background:url(/themes/custom/chn/img/icon-glass.svg) no-repeat #f9fcfe;margin:-10px 0 0;padding:0;border:0;text-indent:-99em;overflow:hidden;}.drupal-messages .messages{border:none;box-shadow:none;}#block-chn-local-tasks ul{margin:10px 0;padding:0;text-align:center;font-weight:bold;font-size:18px;}#block-chn-local-tasks li{list-style:none;display:inline-block;}#block-chn-local-tasks li:first-child a{margin-left:0;}#block-chn-local-tasks li:last-child a{margin-right:0;}#block-chn-local-tasks li a{margin:5px 10px;text-decoration:none;}#block-chn-local-tasks li a.is-active{color:#f15d22;}#block-chn-local-tasks li a:hover,#block-chn-local-tasks li a:focus{color:#f15d22;text-decoration:underline;}form.views-exposed-form h2{font-family:"ProximaNova",Helvetica,Arial,sans-serif;color:#313233;font-size:20px;font-weight:bold;text-align:center;margin:0;padding:0;position:relative;}form.views-exposed-form h2:before{content:"";position:absolute;width:100%;top:.56em;border-top:1px solid #e7ebec;display:block;}form.views-exposed-form h2.clickable{color:#396a86;margin:0 -20px;}form.views-exposed-form h2 span{background-color:#f9fcfe;padding:0 9px;position:relative;}form.views-exposed-form div.elements{padding:40px 0 20px;}form.views-exposed-form.collapsed div.elements,.c-search-form.collapsed .c-search-form__body{display:none;}.path-taxonomy .node-readmore{padding-left:0;}ul.pager li.pager__item{width:100%;margin:20px auto;text-align:center;clear:both;float:none;list-style:none;}div.content-pager-links a{text-decoration:none;color:#396a86;}div.content-pager-links a:hover,div.content-pager-links a:focus{text-decoration:underline;}div.content-pager-links ul{margin:35px 0 0;padding:0;overflow:hidden;display:block;}div.content-pager-links li{float:left;list-style-type:none;font-size:15px;line-height:1.1;font-weight:normal;margin:0;padding:0;}div.content-pager-links li.previous:before,div.content-pager-links li.next:after{content:"\2190";color:#396a86;display:inline-block;vertical-align:middle;margin:-2px 5px 0 0;}div.content-pager-links li.next{float:right;}div.content-pager-links li.next:after{content:"\2192";margin-right:0;margin-left:5px;}@media screen and (max-width:700px){form.views-exposed-form h2{font-weight:normal;font-size:14px;padding:15px 0;border-top:1px solid #e7ebec;border-bottom:1px solid #e7ebec;}form.views-exposed-form h2:before{display:none;}form.views-exposed-form div.elements{padding-top:20px;}}header,footer{position:relative;border-top:14px solid #692364;}header:before,footer:before,header:after,footer:after{content:"";width:586px;width:35.5%;position:absolute;right:0;top:-14px;border-top:14px solid #e87824;}header:after,footer:after{width:290px;width:18.125%;border-top-color:#f1b533;}@media screen and (max-width:920px){header,footer{border-top-width:5px;}header:before,footer:before,header:after,footer:after{top:-5px;border-top-width:5px;}}#block-careersheader{border-left:1px solid #dbddde;margin-left:15px;margin-right:auto;padding-left:15px;order:4;}div.careers-header{font-family:"ProximaNova-Light",Helvetica,Arial,sans-serif;font-size:22px;margin:15px 0;padding:0;line-height:24.2px;font-weight:normal;}div.careers-header a{color:#42525f;text-decoration:none;}nav#block-careers{order:4;margin-left:auto;}nav#block-careers > ul{margin:0;}nav#block-careers li{list-style:none;display:inline-block;}nav#block-careers li a{text-decoration:none;margin:0 25px;}nav#block-careers li li a{margin:5px 10px;}#block-careers > ul > li{float:left;margin-right:20px;position:relative;}#block-careers ul > li > a{display:block;margin-right:0;padding:15px 0;text-decoration:none;-webkit-transition:all 0.25s;}#block-careers ul > li > a:after{content:url('data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAEBAMAAACuIQj9AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAJFBMVEUAAABCUl9CUl9CUl9CUl9CUl9CUl9CUl9CUl9CUl9CUl8AAACbB29TAAAACnRSTlMAV/lF8zbsKMUpcCsVRgAAAAFiS0dEAIgFHUgAAAAJcEhZcwAACxIAAAsSAdLdfvwAAAAfSURBVAjXYxBatWqRAAOz1ypnBgaGsGUBQJK9k4EBAEv4BS+TI8RRAAAAAElFTkSuQmCC');position:absolute;right:-15px;top:13px;}#block-careers ul > li.no-caret > a:after{content:'';}#block-careers ul > li > a:hover{color:#1e84b1;}#block-careers ul > li > ul > li > a:after{content:'';}@media screen and (max-width:920px){#block-careersheader{margin-top:7px;}div.careers-header{font-size:15px;margin:10px 0;}}#block-careers ul li ul{background:#fff;border-radius:5px;box-shadow:0px 1px 5px 0px rgb(234,234,234);left:-12px;list-style:none;margin:0;opacity:0;padding:12px;position:absolute;top:38px;-webkit-transition:all 0.25s;transition:all 0.25s;visibility:hidden;width:190px;}#block-careers ul li ul li{display:block;text-align:left;color:#1e84b1;}#block-careers ul li ul li a{color:#1e84b1;}#block-careers ul li:hover ul{opacity:1;top:44px;visibility:visible;z-index:5;}#block-careers ul li ul a{color:#777;display:inline-block;line-height:1.2em;padding:5px 0;text-decoration:none;}#block-socialmedialinks-3{margin-left:25px;padding-top:0;order:4;font-size:12px;}div#block-careersctalink{margin-left:30px;padding:0;order:4;}div#block-careersctalink a{font-weight:bold;text-decoration:none;border:1px solid #d2d5d6;padding:7px 12px;border-radius:4px;cursor:pointer;font-size:16px;}div#block-careersctalink a:hover{background-color:#eeeff1;}div.chn-info{border-bottom:1px solid #f1f5f6;display:block;width:100%;clear:both;margin:0;}.path-frontpage div.chn-info{border-bottom-width:10px;}.careers--mobile-menu{background:#ec752f;display:none;}@media screen and (max-width:1250px){#block-careers,#block-socialmedialinks-3,#block-careersctalink{display:none !important;}.careers--mobile-menu{display:block !important;}.context-careers div.chn-info{border-bottom:none;}}.careers--mobile-menu a{color:#ffffff;}.careers--mobile-menu ul{list-style:none;margin:0;padding:0;}.careers--mobile-menu .menu--content{display:none;}.careers--mobile-menu .menu--toggle .menu--text,.careers--mobile-menu .menu--toggle .menu--item{vertical-align:middle;display:inline-block;margin:7px 5px;}.menu--toggle{text-align:center;color:#fff;z-index:99;margin-left:1em;cursor:pointer;}.menu--toggle .string{width:20px;height:3px;background:#ffffff;margin:4px auto;transition:all 0.6s;background-visibility:hidden;}.menu--toggle.on .one{transform:rotate(45deg) translate(4px,5px);}.menu--toggle.on .two{opacity:0;}.menu--toggle.on .three{transform:rotate(-45deg) translate(5px,-6px);}#block-careers-2 > ul > li{background:#dd6723;border-bottom:1px solid #cd5818;position:relative;}#block-careers-2 > ul > li > a{display:block;padding:15px;}#block-careers-2 > ul a{font-size:18px;text-decoration:none;}.careers--mobile-menu #block-socialmedialinks-4,.careers--mobile-menu  #block-careersctalink-2{text-align:center;}.careers--mobile-menu  #block-careersctalink-2{max-width:90%;margin:auto;margin-top:30px;margin-bottom:20px;}#block-careersctalink-2 a{text-decoration:none;display:block;margin:auto;border:1px solid #ffffff;border-radius:3px;padding:10px;}.careers--mobile-menu #block-socialmedialinks-4{margin-top:15px;padding-bottom:30px;}#block-socialmedialinks-4{font-size:18px;}#block-careers-2 > ul > li .careers-menu-extra{position:absolute;right:0;top:0;color:#ffffff;}#block-careers-2 > ul > li .careers-menu-extra:after{content:'+';position:absolute;top:0;right:0;display:block;font-size:30px;padding:7px 20px 7px 20px;background:#d45f1d;vertical-align:middle;}#block-careers-2 > ul > li .careers-menu-extra.no-caret:after{content:'';padding:0;}#block-careers-2 > ul > li .careers-menu-extra.on:after{content:'-';padding:4px 23px 10px 23px;}#block-careers-2 > ul > li .careers-menu-extra.on.no-caret:after{content:'';}#block-careers-2 > ul > li > ul{background:#cd5818;padding:15px;display:none;}#block-careers-2 > ul > li > ul > li a{display:block;padding:5px 0;}div.sitewide-alerts-wrapper{background-color:#dc373f;color:white;}div.sitewide-alerts-wrapper .sitewide-alert-title{text-align:center;cursor:pointer;padding:7px 7px 14px;display:table;margin:0 auto;z-index:99;font-size:20px;font-weight:bold;}div.sitewide-alerts-wrapper .sitewide-alert-title:before{content:'';background:url(/themes/custom/chn/img/alert-bell.svg) no-repeat;display:inline-block;width:20px;height:20px;position:relative;top:5px;margin-right:5px;}div.sitewide-alerts-wrapper .closer{text-align:center;cursor:pointer;padding:10px 0;}div.sitewide-alerts-wrapper div.outer{width:100%;}div.sitewide-alerts-wrapper div.inner{max-width:100%;padding:0;}div.sitewide-alerts-wrapper .alert-description{display:none;padding:20px 0 10px;}div.sitewide-alerts-wrapper .alert-description p{text-align:left;width:50%;margin:auto;padding:5px;}@media screen and (max-width:700px){div.sitewide-alerts-wrapper .alert-description p{width:90%;padding:15px;}}.maintenance-page header,.maintenance-page main,.maintenance-page footer{text-align:center;}.page-404 #block-chn-content,.page-403 #block-chn-content{text-align:center;max-width:920px;margin:0 auto 80px;padding:0 20px;display:block;}div.page-404 #block-chn-page-title{background:none;}div.page-404 #block-chn-page-title h1{margin-bottom:20px;}.page-node-type-location div.field--name-field-featured-services-links a{display:block;border-bottom:1px solid #e5e8ea;padding:20px 20px 20px 0;color:#313233;font-size:17px;font-weight:normal;box-sizing:border-box;text-decoration:none;}div.field--name-field-featured-services-links a:first-child{border-top:1px solid #e5e8ea;}div.field--name-field-featured-services-links a:hover{background-color:#f9fcfe;}.field--name-field-featured-services-links a:hover:before{border-left:4px solid #445c6e;}.field--name-field-featured-services-links a:before{content:"";display:block;border-left:4px solid #f15d22;height:36px;float:left;margin:0 16px 0 0;position:relative;bottom:8px;}.field--name-field-featured-services-links a:after{content:"";background:url(/themes/custom/chn/img/arrow-right.svg) no-repeat;display:block;width:15px;height:15px;float:right;position:relative;top:3px;}.sgmpopup-content span{display:none;}.sgmpopup-content span:first-child{display:block;font-weight:bold;}.sgmpopup-content a{text-decoration:none;color:#f15d22;}@media screen and (max-width:700px){.field--name-field-geofield{padding:0 20px;}.event-map .field--name-field-geofield{padding-bottom:20px;}}.paragraph--type--stories{text-align:center;background:#f1f5f6;width:100%;overflow:auto;padding:20px 0 60px;}.paragraph--type--stories h2{font-family:'Merriweather',serif;font-size:40px;font-weight:300;}.paragraph--type--stories div.story-desc{font-size:17px;line-height:1.5em;padding-bottom:30px;}.paragraph--type--stories .paragraph--type--story-video{display:inline-block;width:48%;max-width:555px;}div.paragraph--type--stories div.inner div.paragraph--type--story-video:nth-child(odd){margin-right:2%;}.paragraph--type--stories .field--name-field-quotable{font-size:24px;padding:30px 0 10px;}.paragraph--type--stories .field--name-field-name{color:#42525f;}.paragraph--type--stories .field--name-field-name:before{content:'-';}@media screen and (max-width:700px){.paragraph--type--stories{padding-bottom:30px;}.paragraph--type--stories h2{font-size:24px;}.paragraph--type--stories .field--name-field-quotable{padding-top:10px;font-size:17px;}.paragraph--type--stories .field--name-field-name{font-size:13px;}.paragraph--type--stories .paragraph--type--story-video{float:none;width:100%;max-width:inherit;margin-bottom:30px;}}.paragraph--type--hero-image{width:100%;}.paragraph--type--hero-image img{margin:0 auto;display:block;}.paragraph--type--multi-promo{width:100%;text-align:center;padding:40px 0 60px;margin-bottom:10px;}.paragraph--type--multi-promo .inner{overflow:auto;}.paragraph--type--multi-promo h2{font-family:'Merriweather',serif;font-weight:300;margin-bottom:60px;font-size:32px;}.paragraph--type--multi-promo p{line-height:1.3em;}.paragraph--type--simple-promo{float:left;width:30%;max-width:350px;}.paragraph--type--simple-promo:nth-of-type(2){margin:0 5%;}.field--name-field-promo-icon{height:105px;}.field--name-field-promo-title{font-family:'ProximaNova-Light',Helvetica,Arial,sans-serif;font-size:27px;margin-top:30px;}@media screen and (max-width:700px){.paragraph--type--multi-promo{padding-bottom:10px;}.paragraph--type--simple-promo,.paragraph--type--simple-promo:nth-child(3){float:none;width:100%;max-width:inherit;margin:0 0 70px;}.field--name-field-promo-title{margin-top:10px;}.paragraph--type--multi-promo a.btn,.paragraph--type--multi-promo .btn a{width:auto;display:inline-block;}}.field--name-field-generic-title{text-align:center;}.user-login-form,.user-pass{width:100%;max-width:400px;margin:0 auto 10px;padding:0 10px;box-sizing:border-box;}.user-login-form .form-item,.user-pass .form-item{margin:10px 0;}.user-login-form .form-item label,.user-pass .form-item label{display:block;font-weight:bold;}.user-login-form .form-item input,.user-pass .form-item input{width:98%;}.user-login-form .description,.user-pass p{font-size:14px;margin:0;}.yamlform-form,.webform-submission-form{margin-bottom:10px;box-sizing:border-box;}.yamlform-form .form-item,.webform-submission-form .form-item{margin:20px 0;}.yamlform-form .form-item label,.webform-submission-form .form-item label{display:block;font-weight:bold;padding:5px 0;}.yamlform-form .form-item label.option,.webform-submission-form .form-item label.option{padding:0 0 0 27px;color:#000000;font-weight:normal;}.yamlform-form .form-item input,.yamlform-form .form-item textarea,.webform-submission-form .form-item input,.webform-submission-form .form-item textarea{max-width:100%;}.yamlform-form .description,.webform-submission-form .description{font-size:14px;margin:0;}.ui-autocomplete-input{background:none !important;}ul.ui-autocomplete li .ui-state-active,ul.ui-autocomplete li:hover{background-color:#eff3f4;color:black !important;text-decoration:underline;}
.path-services #block-chn-page-title,.path-education-research #block-chn-page-title,.path-services div.views-header{background-color:#f9fcfe;}.path-services #block-chn-page-title h1,.path-education-research #block-chn-page-title h1{margin-bottom:0;}.path-services div.views-header,.path-education-research #block-chn-page-title{padding-top:10px;margin-bottom:5px;box-shadow:0px 1px 2px rgba(0,0,0,.1);}.path-education-research #block-chn-page-title{padding-bottom:40px;}.path-services div.views-header p{margin-top:0;}div.preview.service,div.preview.ed-research{text-align:center;box-shadow:0px 1px 2px rgba(0,0,0,.1);margin-bottom:5px;}div.preview.service div.img,div.preview.ed-research div.img{position:relative;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transform-style:preserve-3d;min-height:5em;}div.preview.service div.img img,div.preview.ed-research div.img img{display:block;}div.preview.service div.img h2,div.preview.ed-research div.img h2{color:#fff;font-size:27px;line-height:1;background:#0d141a;background:rgba(13,20,26,.4);margin:0;padding:0;position:absolute;left:0;right:0;top:0;bottom:0;}div.preview.service div.img h2 span,div.preview.ed-research div.img h2 span{position:absolute;left:0;right:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);overflow-wrap:break-word;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;-moz-hyphens:auto;hyphens:auto;}div.preview.service a:hover div.img h2
div.preview.ed-research a:hover div.img h2{background:rgba(13,20,26,.6);}@media screen and (max-width:1024px){div.preview.service div.img h2,div.preview.ed-research div.img h2{font-size:24px;}}@media screen and (max-width:600px){div.preview.service,div.preview.ed-research{margin-bottom:0;box-shadow:none;}div.preview.service div.img h2,div.preview.ed-research div.img h2{font-size:22px;}.list-services ul.inner li,.list-ed-research ul.inner li{box-shadow:0px 1px 2px rgba(0,0,0,.1);}div.preview.service div.text,div.preview.ed-research div.text{font-size:13px;padding:0 10px;}}.page-node-type-service #block-chn-page-title h1{display:none;}article.node--type-procedure{background-color:#f9fcfe;box-shadow:0px 1px 2px rgba(0,0,0,.1);padding:20px 0 40px;margin-bottom:80px;}article.node--type-procedure .inner{max-width:920px;}article.node--type-service{background:#f1f5f6;}
.path-events .view-events{margin-bottom:40px;}.path-events div.list-result{padding:0;border-top:none;}.path-events .inner h1{margin:0;}.path-events #block-chn-page-title{background:#f9fcfe;}.path-events .inner .event-label{font-family:"ProximaNova-Light",Helvetica,Arial,sans-serif;}.event-body .sharethis-share-button{height:auto;border:1px solid #b9c0c7;max-width:270px;margin-top:2rem;}.event-body .share-widget span{width:24px;height:24px;display:inline-block;margin-right:10px;}.event-body .share-widget span:last-child{margin-right:0;}.event-body .share{color:#b9c0c7;transform:translate(-50%,0) !important;display:block !important;background:#f1f5f6;position:absolute !important;top:-17px !important;}.event-body .share:before{content:none;}.event-body .share-widget{display:block !important;position:static;background:none;box-shadow:none;transform:translate(0);}.event-body .arrow-middle-top{display:none;}@media screen and (max-width:600px){.event-body .sharethis-share-button{max-width:100%;}}
.context-bill-pay #block-chn-page-title,.context-bill-pay #block-chn-local-tasks,.bill-pay-intro{background-color:#f9fcfe;}.context-bill-pay #block-chn-local-tasks ul{margin:0;padding:10px 0;}.context-bill-pay #block-chn-page-title h1{margin-bottom:0;}.bill-pay-intro{padding:10px 0 10px;margin-bottom:5px;box-shadow:0px 1px 2px rgba(0,0,0,.1);}.bill-pay-intro .inner{padding:0 10px;}div.js-enabled div.paragraph--type--bill-pay-facility,div.js-enabled div.howard-bill-pay-options{display:none;}div.paragraph--type--bill-pay-facility .inner,div.howard-bill-pay .inner{padding:0 10px;}div.paragraph--type--bill-pay{text-align:center;color:#303030;}div.paragraph--type--bill-pay p{max-width:920px;margin:15px auto;}div.paragraph--type--bill-pay div.facility-select{max-width:381px;margin:35px auto 55px;border:1px solid #e5e8ea;padding:30px 15px;position:relative;}div.paragraph--type--bill-pay div.facility-select select{width:330px;}div.paragraph--type--bill-pay span.label,div.howard-bill-pay .payment-options span.label{display:block;font-weight:bold;color:#313233;font-size:20px;line-height:1.1;margin:0 0 12px;position:absolute;top:-.7em;left:0;right:0;}div.paragraph--type--bill-pay span.label span{background:#f9fcfe;padding:0 10px;}div.howard-bill-pay .payment-options span.label span{background:#f1f5f6;padding:0 10px;}div.views-element-container.billpay{padding-top:0;}div.views-element-container.billpay ul.inner{padding:0;}div.views-element-container.billpay ul{font-size:1px;text-align:center;}div.views-element-container.billpay li{padding:0 10px;float:none;display:inline-block;vertical-align:top;margin-left:auto;margin-right:auto;}div.views-element-container.billpay h2{margin:40px 0 45px;padding:0;}div.views-element-container.billpay h2 + img{display:block;max-width:90%;height:auto;margin:40px auto 45px;}div.views-element-container.billpay div.preview{padding:30px 20px 30px;min-height:266px;font-size:17px;line-height:1.235294118;color:#42525f;border:1px solid #e5e8ea;box-shadow:none;}div.views-element-container.billpay div.preview p{margin:15px 0;}div.views-element-container.billpay div.preview h3{font-family:"ProximaNova-Light",Helvetica,Arial,sans-serif;font-size:27px;line-height:1.1;font-weight:normal;margin:0 0 10px;}div.views-element-container.billpay div.preview h3:before{content:"";display:block;width:134px;height:105px;background:url(/themes/custom/chn/img/icons-billpay.png) no-repeat;margin:0 auto 20px;}div.views-element-container.billpay div.preview div.more-link{margin:0 auto;}div.views-element-container.billpay div.preview.mail h3:before{background-position:-283px 0;width:112px;}div.views-element-container.billpay div.preview.phone h3:before{background-position:-173px 0;width:59px;}div.views-element-container.billpay div.preview.phone span.phone,div.views-element-container.billpay div.preview.phone span.phone a{color:#f15d22;font-weight:bold;font-size:24px;}@media screen and (max-width:800px){div.views-element-container.billpay div.preview{min-height:0;}}@media screen and (max-width:320px){div.paragraph--type--bill-pay div.facility-select select{font-size:14px;}}.howard-bill-pay .gen-hero-wrapper .gen-hero{margin-top:0;}.howard-bill-pay .payment-options{max-width:381px;margin:35px auto 30px;border:1px solid #e5e8ea;padding:30px 15px;position:relative;}.howard-bill-pay .payment-options label{clear:right;width:90%;display:inline-block;text-align:left;padding:0 3%;vertical-align:top;font-family:"ProximaNova",Helvetica,Arial,sans-serif;font-size:17px;font-weight:bold;color:#396a86;}.howard-bill-pay .payment-options input{-webkit-appearance:radio;}.howard-bill-pay-options form div{padding:10px 0;}.howard-bill-pay-options form label,.howard-bill-pay-options form input{display:inline-block;width:90%;}.howard-bill-pay-options form input[name=amount]{width:45%;}.howard-bill-pay-options form .btn{width:auto;margin:20px 0;}

body div.layout-container{background-color:#fff}@font-face{font-family:"fa-solid";src:url(/themes/custom/webahead/fonts/fontawesome/fa-solid.eot?i4qr2m=);src:url(/themes/custom/webahead/fonts/fontawesome/fa-solid.eot?i4qr2m=) format("embedded-opentype"),url(/themes/custom/webahead/fonts/fontawesome/fa-solid.ttf?i4qr2m=) format("truetype"),url(/themes/custom/webahead/fonts/fontawesome/fa-solid.woff?i4qr2m=) format("woff"),url(/themes/custom/webahead/fonts/fontawesome/fa-solid.woff2?i4qr2m=) format("woff2"),url(/themes/custom/webahead/fonts/fontawesome/fa-solid.svg?i4qr2m=#fontawesome) format("svg");font-weight:normal;font-style:normal}footer .footer-slogan.webahead-slogan{width:100%;border-bottom:2px solid #d6e0e1}@media screen and (min-width:700px){footer .footer-slogan.webahead-slogan{margin-bottom:30px}}footer .footer--mdroster-link::before{content:"";width:25px;height:25px;background-image:url(/themes/custom/webahead/img/icon-mdroster.png);background-size:25px 25px;display:inline-block;vertical-align:middle;margin:0 13px 0 0}header div#block-chn-branding::after{border-left:0}#block-webaheadsubheader{background:#f0f5f6 0% 0% no-repeat padding-box;-webkit-box-shadow:0 3px 6px 0 rgba(0,0,0,.16);box-shadow:0 3px 6px 0 rgba(0,0,0,.16);margin-bottom:20px}#block-webaheadsubheader .schedule-now-link{color:#8a4f7d}@media screen and (max-width:767px){#block-webaheadsubheader .schedule-now-link{color:#7e4b73}}#block-webaheadsubheader .manage-user-dependents-link{color:#a0b348}#block-webaheadsubheader .user-appointment-history-link{color:#0f7799}@media screen and (max-width:767px){#block-webaheadsubheader .user-appointment-history-link{color:#0c6583}}#block-webaheadsubheader .profile-link{color:#e87824}@media screen and (max-width:767px){#block-webaheadsubheader .profile-link{color:#c76821}}#block-webaheadsubheader .webahead--active-menu{min-height:45px;font-size:30px;padding:5px 0 5px 20px;color:#fff}#block-webaheadsubheader .webahead--active-menu.schedule-now-link{background-color:#8a4f7d}#block-webaheadsubheader .webahead--active-menu.manage-user-dependents-link{background-color:#b4c956}#block-webaheadsubheader .webahead--active-menu.user-appointment-history-link{background-color:#0f7799}#block-webaheadsubheader .webahead--active-menu.profile-link{background-color:#e87824}.webahead--user-menu ul{margin:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:750px;padding:0}@media screen and (max-width:1000px){.webahead--user-menu ul{max-width:600px}}@media screen and (max-width:700px){.webahead--user-menu ul{max-width:400px}}.webahead--user-menu ul li{list-style:none;font-weight:600}.webahead--user-menu li{-ms-flex-preferred-size:25%;flex-basis:25%;color:#435563;padding-top:30px}@media screen and (max-width:767px){.webahead--user-menu li{-ms-flex-preferred-size:50%;flex-basis:50%;padding-top:5px}.webahead--user-menu li.is-active .schedule-now-link,.webahead--user-menu li.is-active .manage-user-dependents-link,.webahead--user-menu li.is-active .user-appointment-history-link,.webahead--user-menu li.is-active .profile-link{border-bottom:8px solid}}@media screen and (max-width:450px){.webahead--user-menu li{-ms-flex-preferred-size:100%;flex-basis:100%}}.webahead--user-menu li .menu-link__item{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-align:center;-ms-flex-align:center;align-items:center;text-align:center;max-width:150px;margin:auto;position:relative}.webahead--user-menu li .menu-link__item span{word-spacing:200px}@media screen and (max-width:767px){.webahead--user-menu li .menu-link__item span{display:none}}.webahead--user-menu li .menu-link__url{width:100%;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;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none;color:inherit;margin-bottom:10px;max-width:60px}.webahead--user-menu li .subheader-menu-icon{border-radius:50%;border:3px solid rgba(0,0,0,0)}.webahead--user-menu li .subheader-menu-icon:hover,.webahead--user-menu li .subheader-menu-icon:focus{border-color:#2c5261}.webahead--user-menu li img{border-radius:50%;border:2px solid rgba(0,0,0,0);width:auto;height:60px;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (min-width:768px){#block-webaheadsubheader .webahead--active-menu{display:none}.webahead--user-menu ul{-ms-flex-wrap:wrap;flex-wrap:wrap}.webahead--user-menu li{padding-bottom:25px}.webahead--user-menu li img{margin-bottom:5px}.webahead--user-menu li.is-active{position:relative}.webahead--user-menu li.is-active::before{display:revert;content:"";position:absolute;left:0;top:0;width:100%;height:calc(100% + 10px);background:#fafcfe 0% 0% no-repeat padding-box;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.16);box-shadow:0 3px 6px rgba(0,0,0,.16);border-radius:0 0 13px 13px;z-index:0}}@media screen and (min-width:768px)and (max-width:700px){.webahead--user-menu li.is-active::before{height:100%;border-radius:10px;max-width:180px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@media screen and (min-width:768px){.layout-container main{min-height:400px}}.location-teaser{max-width:920px}.location-teaser .location-image{display:none}.location-teaser .location-information h3{color:#e87824}@media screen and (max-width:767px){.location-teaser .location-information h3{margin-bottom:0}.location-teaser .location-information .expand-location-details{cursor:pointer;font-weight:bold;color:#435563;margin-top:5px;font-size:18px}.location-teaser .location-information .expand-location-details::after{margin:3px 0 0 9px;content:" ";display:inline-block;border-top:7px solid rgba(0,0,0,0);border-bottom:6px solid rgba(0,0,0,0);border-left:11px solid #e87824;vertical-align:middle;margin-right:.7rem;-webkit-transform:rotate(90deg) translateX(-3px);transform:rotate(90deg) translateX(-3px);-webkit-transition:-webkit-transform .2s ease-out;transition:-webkit-transform .2s ease-out;transition:transform .2s ease-out;transition:transform .2s ease-out,-webkit-transform .2s ease-out}.location-teaser .location-information .expand-location-details.active::after{border-right:11px solid #e87824;border-left:0}.location-teaser .location-information .expand-content{display:none}.location-teaser .location-information .description{padding-bottom:30px}}.location-teaser .location-information .address,.location-teaser .location-information .phone a{font-weight:bold;color:#435563;text-decoration:none}.location-teaser .location-information .phone{padding-bottom:5px}.location-teaser .location-information .description{color:#435563;line-height:normal}.location-teaser .location-information .description p{margin:5px 0 0}@media screen and (min-width:768px){.location-teaser{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;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}.location-teaser .expand-location-details{display:none}.location-teaser .location-image{padding-top:30px;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}.location-teaser .location-image img{padding:5px;border:1px solid #d4dbdd;border-radius:10px}.location-teaser .location-information{width:80%}}.messages{padding:15px 20px 15px 35px;word-wrap:break-word;border:1px solid;border-width:1px 1px 1px 0;border-radius:2px;background:no-repeat 10px 17px;overflow-wrap:break-word}.messages+.messages{margin-top:1.538em}.messages.messages--status{color:#325e1c;border-color:#c9e1bd #c9e1bd #c9e1bd rgba(0,0,0,0);background-color:#f3faef;background-image:url(/themes/custom/webahead/img/check.svg)}.messages.messages--warning{color:#734c00;border-color:#f4daa6 #f4daa6 #f4daa6 rgba(0,0,0,0);background-color:#fdf8ed;background-image:url(/themes/custom/webahead/img/warning.svg)}.messages.messages--error{color:#a51b00;border-color:#f9c9bf #f9c9bf #f9c9bf rgba(0,0,0,0);background-color:#fcf4f2;background-image:url(/themes/custom/webahead/img/error.svg)}.messages.messages--error p.error{color:#a51b00}.messages ul{margin:0;padding:0;list-style:none}.messages ul li+li{margin-top:.769em}.webahead--user-form{padding-top:30px;padding-bottom:30px}@media screen and (max-width:767px){.webahead--user-form{padding-top:0;padding-bottom:10px}}.webahead--user-form div.js-form-type-checkbox input:checked+label{color:#000}.webahead--user-form label{display:block;margin-bottom:5px;color:#000;font-weight:bold;font-size:16px}.webahead--user-form label.form-required::after{content:"*";font-size:20px;color:#e87824}.webahead--user-form .form-item{margin-bottom:15px}.webahead--user-form .form-item input{width:100%}.webahead--user-form .content-box-wrapper{max-width:920px;background-color:#f0f5f6;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.16);box-shadow:0 3px 6px rgba(0,0,0,.16);border-radius:10px}@media screen and (max-width:767px){.webahead--user-form .content-box-wrapper{margin:0 20px}}.webahead--user-form .content-box-wrapper .content-box{padding-top:30px;padding-bottom:30px}.webahead--user-form .content-box-wrapper .form-title{margin-top:0;margin-bottom:20px;color:#7e3677;font-size:32px}@media screen and (max-width:1000px){.webahead--user-form .content-box-wrapper .form-title{font-size:28px}}@media screen and (max-width:768px){.webahead--user-form .content-box-wrapper .form-title{font-size:24px}}.webahead--user-form .bottom-box-wrapper{max-width:920px;margin-top:10px;margin-bottom:10px}.webahead--user-form .section-heading{font-size:28px;color:#435563;margin-bottom:10px;font-weight:normal}@media screen and (max-width:1000px){.webahead--user-form .section-heading{font-size:24px}}@media screen and (max-width:768px){.webahead--user-form .section-heading{font-size:20px}}.webahead--user-form .row-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media(min-width:768px){.webahead--user-form .row-wrapper{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.webahead--user-form .row-wrapper>.form-item{-ms-flex-preferred-size:100%;flex-basis:100%}@media(min-width:768px){.webahead--user-form .row-wrapper>.form-item{-ms-flex-preferred-size:50%;flex-basis:50%}}@media(min-width:768px){.webahead--user-form .row-wrapper>.form-item.field--name-field-color{-ms-flex-preferred-size:auto;flex-basis:auto}}.webahead--user-form .input-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media(min-width:768px){.webahead--user-form .input-wrapper{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.webahead--user-form .input-wrapper>.form-item{padding-right:0}@media(min-width:768px){.webahead--user-form .input-wrapper>.form-item{padding-right:20px}}.webahead--user-form #dob-wrapper input[type=date]{position:relative;font-size:16px}.webahead--user-form #dob-wrapper input[type=date]::-webkit-calendar-picker-indicator{position:absolute;right:0}@media(min-width:768px){.webahead--user-form #dob-wrapper .form-item-dob{padding-right:20px}}.webahead--user-form #edit-site-address,.webahead--user-form #edit-field-user-address-0-address{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}@media(min-width:768px){.webahead--user-form #edit-site-address,.webahead--user-form #edit-field-user-address-0-address{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.webahead--user-form #edit-site-address .form-item,.webahead--user-form #edit-field-user-address-0-address .form-item{width:100%}@media(min-width:768px){.webahead--user-form #edit-site-address .form-item,.webahead--user-form #edit-field-user-address-0-address .form-item{width:49%}}.webahead--user-form #edit-address-container{position:relative}.webahead--user-form #edit-address-container [id$=-country-code]{display:none}.webahead--user-form #edit-address-container .address-container-inline{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}@media(min-width:768px){.webahead--user-form #edit-address-container .address-container-inline{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;width:66%}}.webahead--user-form #edit-address-container .address-container-inline .form-item{margin-right:0}@media(min-width:768px){.webahead--user-form #edit-address-container .address-container-inline .form-item{width:32%}}.webahead--user-form #edit-address-container .form-item-phone-number{width:100%;position:relative}@media(min-width:768px){.webahead--user-form #edit-address-container .form-item-phone-number{width:33%;position:absolute;right:0;bottom:0}}.webahead--user-form #edit-confirm-email-alert,.webahead--user-form #edit-field-appointment-conf-email-value{position:relative;border:0;outline:0;cursor:pointer;margin-top:10px;overflow:visible;clip:unset;-webkit-clip-path:unset;clip-path:unset;z-index:99;top:3px;left:0;width:auto}.webahead--user-form #edit-confirm-email-alert::after,.webahead--user-form #edit-field-appointment-conf-email-value::after{content:"";width:30px;height:14px;display:inline-block;background:rgba(196,195,195,.55);border-radius:18px;clear:both}.webahead--user-form #edit-confirm-email-alert::before,.webahead--user-form #edit-field-appointment-conf-email-value::before{content:"";width:18px;height:18px;display:block;position:absolute;left:0;top:-2px;border-radius:50%;background:#fff;-webkit-box-shadow:1px 1px 3px rgba(0,0,0,.6);box-shadow:1px 1px 3px rgba(0,0,0,.6)}.webahead--user-form #edit-confirm-email-alert:checked::before,.webahead--user-form #edit-field-appointment-conf-email-value:checked::before{left:14px;background:#e87926;-webkit-box-shadow:-1px 1px 3px rgba(0,0,0,.6);box-shadow:-1px 1px 3px rgba(0,0,0,.6)}.webahead--user-form #edit-confirm-email-alert:checked::after,.webahead--user-form #edit-field-appointment-conf-email-value:checked::after{background:#f9e1ae}.webahead--user-form .form-item-confirm-email-alert label,.webahead--user-form .form-item-field-appointment-conf-email-value label{display:inline-block;margin-top:10px;padding-left:40px}.webahead--user-form .form-item-confirm-email-alert label::before,.webahead--user-form .form-item-confirm-email-alert label::after,.webahead--user-form .form-item-field-appointment-conf-email-value label::before,.webahead--user-form .form-item-field-appointment-conf-email-value label::after{display:none}.webahead--user-form .container--label{font-size:18px;font-weight:normal;color:#435563}.webahead--user-form select{width:100%;min-width:150px}.webahead--user-form .info-section{padding-bottom:30px}.webahead--user-form .info-section .item{font-weight:600;padding-left:10px}.webahead--user-form .info-section .item-label{color:#435563}.webahead--user-form .info-section .user-name{font-size:22px;text-transform:capitalize;margin-bottom:10px;color:#313233}.webahead--user-form .info-section .item--address{padding-left:0;margin-top:10px}.webahead--user-form .info-section .item--address .item-value{padding-left:10px}.webahead--user-form .info-section .item--address p{margin:auto}@media(min-width:768px){.webahead--user-form .email-wrapper .form-item{-ms-flex-preferred-size:34%;flex-basis:34%;padding-right:15px}}.webahead--user-form .form-item-password-update{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.webahead--user-form .form-item-password-update>.form-item{-ms-flex-preferred-size:100%;flex-basis:100%}@media(min-width:768px){.webahead--user-form .form-item-password-update>.form-item{-ms-flex-preferred-size:34%;flex-basis:34%;padding-right:15px}}.webahead--user-form .bottom-box-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.webahead--user-form .bottom-box-wrapper .button a{text-decoration:none;color:inherit}.webahead--user-form .bottom-box-wrapper .button .gg-log-out{-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;display:inline-block;width:6px;height:16px;border:2px solid;border-right:0;border-top-left-radius:2px;border-bottom-left-radius:2px;margin-left:-10px;margin-right:20px}.webahead--user-form .bottom-box-wrapper .button .gg-log-out::after,.webahead--user-form .bottom-box-wrapper .button .gg-log-out::before{content:"";display:block;-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute}.webahead--user-form .bottom-box-wrapper .button .gg-log-out::after{border-top:2px solid;border-left:2px solid;-webkit-transform:rotate(135deg);transform:rotate(135deg);width:8px;height:8px;left:8px;bottom:2px}.webahead--user-form .bottom-box-wrapper .button .gg-log-out::before{border-radius:3px;width:10px;height:2px;background:currentcolor;left:5px;bottom:5px}.webahead--user-form .field--name-field-color .color-picker{position:relative;min-height:40px;color:#436653}.webahead--user-form .field--name-field-color .color-picker::before{content:"";font-family:"fa-solid";position:absolute;left:0;top:0;font-size:40px;line-height:1;text-shadow:2px 0 0 #fff,-2px 0 0 #fff,0 2px 0 #fff,0 -2px 0 #fff,1px 1px 0 #fff,-1px -1px 0 #fff,1px -1px 0 #fff,-1px 1px 0 #fff;color:inherit}.webahead--user-form .field--name-field-color .color-picker input{padding:0;border:0;display:inline-block !important;width:1px;position:absolute;height:1px;left:50%;bottom:0}.webahead--user-form .field--name-field-color .color-values{display:none;position:absolute;background:#fff;top:50px;padding:10px;width:200px;-webkit-box-shadow:0 1px 3px 0 #ddd;box-shadow:0 1px 3px 0 #ddd;border-radius:5px;z-index:1}@media(min-width:768px){.webahead--user-form .field--name-field-color .color-values{right:0}}.webahead--user-form .color-value{width:40px;height:40px;margin:auto;padding:3px}.webahead--user-form .color-value .inner{padding:0;width:30px;height:30px}input.error{border-color:#f15d22}.required-marker{color:#e87824}.user-pass{max-width:576px}@media(min-width:768px){.user-pass .webahead--user-form .content-box{padding:60px 30px}}.user-pass .form-section{max-width:360px;margin:auto}.user-pass .form-section .btn-submit{width:100%}.user-pass label.form-required::after{content:""}.login-summary{padding-top:20px}.btn-submit,input.btn-submit{border:3px solid #e87926;border-radius:5px;display:inline-block;font-size:19px;font-weight:bold;line-height:1.1;margin-right:15px;margin-top:15px;padding:7px 25px;text-decoration:none;-webkit-transition:all .5s ease;transition:all .5s ease}@media screen and (max-width:767px){.btn-submit,input.btn-submit{margin-left:20px}}.btn-submit.btn--bordered,.btn-submit.btn--solid:hover,.btn-submit.btn--solid:active,input.btn-submit.btn--bordered,input.btn-submit.btn--solid:hover,input.btn-submit.btn--solid:active{background-color:#fff;color:#e87926}@media screen and (max-width:767px){.btn-submit.btn--bordered,.btn-submit.btn--solid:hover,.btn-submit.btn--solid:active,input.btn-submit.btn--bordered,input.btn-submit.btn--solid:hover,input.btn-submit.btn--solid:active{background-color:#e87926;color:#fff}}.btn-submit.btn--solid,.btn-submit.btn--bordered:hover,.btn-submit.btn--bordered:active,input.btn-submit.btn--solid,input.btn-submit.btn--bordered:hover,input.btn-submit.btn--bordered:active{background-color:#e87926;color:#fff}@media screen and (max-width:767px){.btn-submit.btn--solid,.btn-submit.btn--bordered:hover,.btn-submit.btn--bordered:active,input.btn-submit.btn--solid,input.btn-submit.btn--bordered:hover,input.btn-submit.btn--bordered:active{background-color:#fff;color:#e87926}}#appointment-reason-form label{font-size:28px;color:#435563;margin-bottom:10px;font-weight:normal}@media screen and (max-width:1000px){#appointment-reason-form label{font-size:24px}}@media screen and (max-width:768px){#appointment-reason-form label{font-size:20px}}#appointment-reason-form label::after{content:""}#appointment-reason-form select{color:#000}#appointment-calendar-form .open-scheduling-row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#appointment-calendar-form .open-scheduling-row .open-scheduling-location-time{width:100%;padding:0;border:0;margin:15px 0 30px}#appointment-calendar-form .open-scheduling-row .open-scheduling-calender{margin-bottom:15px}#appointment-calendar-form .btn-submit.btn--solid{display:inline-block;margin:15px 15px 0 0}#appointment-review-form .item--address,.webahead--user-form.appointment-confirmation .item--address{margin-top:20px}#appointment-review-form .appointment-details,.webahead--user-form.appointment-confirmation .appointment-details{padding-bottom:0}#appointment-review-form .appointment-details .item--address,.webahead--user-form.appointment-confirmation .appointment-details .item--address{padding-left:10px}.webahead--user-form.appointment-confirmation{width:100%}.webahead--user-form.appointment-confirmation .form-title{text-align:center;color:#396a86;padding-top:30px}.webahead--user-form.appointment-confirmation .user-name{color:#435563}.webahead--user-form.appointment-confirmation .content-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-top:0;-ms-flex-wrap:wrap;flex-wrap:wrap}.webahead--user-form.appointment-confirmation .info-section{padding-bottom:0}@media screen and (max-width:767px){.webahead--user-form.appointment-confirmation .user-actions{-ms-flex-wrap:wrap;flex-wrap:wrap}}.webahead--user-form.appointment-confirmation .button a{text-decoration:none;color:inherit}.webahead--user-form.appointment-confirmation .gg-log-out{-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;display:inline-block;width:6px;height:16px;border:2px solid;border-right:0;border-top-left-radius:2px;border-bottom-left-radius:2px;margin-left:-10px;margin-right:20px}.webahead--user-form.appointment-confirmation .gg-log-out::after,.webahead--user-form.appointment-confirmation .gg-log-out::before{content:"";display:block;-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute}.webahead--user-form.appointment-confirmation .gg-log-out::after{border-top:2px solid;border-left:2px solid;-webkit-transform:rotate(135deg);transform:rotate(135deg);width:8px;height:8px;left:8px;bottom:2px}.webahead--user-form.appointment-confirmation .gg-log-out::before{border-radius:3px;width:10px;height:2px;background:currentcolor;left:5px;bottom:5px}.webahead--user-form{padding-top:30px;padding-bottom:30px}@media screen and (max-width:767px){.webahead--user-form{padding-top:0;padding-bottom:10px}}.webahead--user-form div.js-form-type-checkbox input:checked+label{color:#000}.webahead--user-form label{display:block;margin-bottom:5px;color:#000;font-weight:bold;font-size:16px}.webahead--user-form label.form-required::after{content:"*";font-size:20px;color:#e87824}.webahead--user-form .form-item{margin-bottom:15px}.webahead--user-form .form-item input{width:100%}.webahead--user-form .content-box-wrapper{max-width:920px;background-color:#f0f5f6;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.16);box-shadow:0 3px 6px rgba(0,0,0,.16);border-radius:10px}@media screen and (max-width:767px){.webahead--user-form .content-box-wrapper{margin:0 20px}}.webahead--user-form .content-box-wrapper .content-box{padding-top:30px;padding-bottom:30px}.webahead--user-form .content-box-wrapper .form-title{margin-top:0;margin-bottom:20px;color:#7e3677;font-size:32px}@media screen and (max-width:1000px){.webahead--user-form .content-box-wrapper .form-title{font-size:28px}}@media screen and (max-width:768px){.webahead--user-form .content-box-wrapper .form-title{font-size:24px}}.webahead--user-form .bottom-box-wrapper{max-width:920px;margin-top:10px;margin-bottom:10px}.webahead--user-form .section-heading{font-size:28px;color:#435563;margin-bottom:10px;font-weight:normal}@media screen and (max-width:1000px){.webahead--user-form .section-heading{font-size:24px}}@media screen and (max-width:768px){.webahead--user-form .section-heading{font-size:20px}}.webahead--user-form .row-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media(min-width:768px){.webahead--user-form .row-wrapper{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.webahead--user-form .row-wrapper>.form-item{-ms-flex-preferred-size:100%;flex-basis:100%}@media(min-width:768px){.webahead--user-form .row-wrapper>.form-item{-ms-flex-preferred-size:50%;flex-basis:50%}}@media(min-width:768px){.webahead--user-form .row-wrapper>.form-item.field--name-field-color{-ms-flex-preferred-size:auto;flex-basis:auto}}.webahead--user-form .input-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media(min-width:768px){.webahead--user-form .input-wrapper{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.webahead--user-form .input-wrapper>.form-item{padding-right:0}@media(min-width:768px){.webahead--user-form .input-wrapper>.form-item{padding-right:20px}}.webahead--user-form #dob-wrapper input[type=date]{position:relative;font-size:16px}.webahead--user-form #dob-wrapper input[type=date]::-webkit-calendar-picker-indicator{position:absolute;right:0}@media(min-width:768px){.webahead--user-form #dob-wrapper .form-item-dob{padding-right:20px}}.webahead--user-form #edit-site-address,.webahead--user-form #edit-field-user-address-0-address{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}@media(min-width:768px){.webahead--user-form #edit-site-address,.webahead--user-form #edit-field-user-address-0-address{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.webahead--user-form #edit-site-address .form-item,.webahead--user-form #edit-field-user-address-0-address .form-item{width:100%}@media(min-width:768px){.webahead--user-form #edit-site-address .form-item,.webahead--user-form #edit-field-user-address-0-address .form-item{width:49%}}.webahead--user-form #edit-address-container{position:relative}.webahead--user-form #edit-address-container [id$=-country-code]{display:none}.webahead--user-form #edit-address-container .address-container-inline{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}@media(min-width:768px){.webahead--user-form #edit-address-container .address-container-inline{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;width:66%}}.webahead--user-form #edit-address-container .address-container-inline .form-item{margin-right:0}@media(min-width:768px){.webahead--user-form #edit-address-container .address-container-inline .form-item{width:32%}}.webahead--user-form #edit-address-container .form-item-phone-number{width:100%;position:relative}@media(min-width:768px){.webahead--user-form #edit-address-container .form-item-phone-number{width:33%;position:absolute;right:0;bottom:0}}.webahead--user-form #edit-confirm-email-alert,.webahead--user-form #edit-field-appointment-conf-email-value{position:relative;border:0;outline:0;cursor:pointer;margin-top:10px;overflow:visible;clip:unset;-webkit-clip-path:unset;clip-path:unset;z-index:99;top:3px;left:0;width:auto}.webahead--user-form #edit-confirm-email-alert::after,.webahead--user-form #edit-field-appointment-conf-email-value::after{content:"";width:30px;height:14px;display:inline-block;background:rgba(196,195,195,.55);border-radius:18px;clear:both}.webahead--user-form #edit-confirm-email-alert::before,.webahead--user-form #edit-field-appointment-conf-email-value::before{content:"";width:18px;height:18px;display:block;position:absolute;left:0;top:-2px;border-radius:50%;background:#fff;-webkit-box-shadow:1px 1px 3px rgba(0,0,0,.6);box-shadow:1px 1px 3px rgba(0,0,0,.6)}.webahead--user-form #edit-confirm-email-alert:checked::before,.webahead--user-form #edit-field-appointment-conf-email-value:checked::before{left:14px;background:#e87926;-webkit-box-shadow:-1px 1px 3px rgba(0,0,0,.6);box-shadow:-1px 1px 3px rgba(0,0,0,.6)}.webahead--user-form #edit-confirm-email-alert:checked::after,.webahead--user-form #edit-field-appointment-conf-email-value:checked::after{background:#f9e1ae}.webahead--user-form .form-item-confirm-email-alert label,.webahead--user-form .form-item-field-appointment-conf-email-value label{display:inline-block;margin-top:10px;padding-left:40px}.webahead--user-form .form-item-confirm-email-alert label::before,.webahead--user-form .form-item-confirm-email-alert label::after,.webahead--user-form .form-item-field-appointment-conf-email-value label::before,.webahead--user-form .form-item-field-appointment-conf-email-value label::after{display:none}.webahead--user-form .container--label{font-size:18px;font-weight:normal;color:#435563}.webahead--user-form select{width:100%;min-width:150px}.webahead--user-form .info-section{padding-bottom:30px}.webahead--user-form .info-section .item{font-weight:600;padding-left:10px}.webahead--user-form .info-section .item-label{color:#435563}.webahead--user-form .info-section .user-name{font-size:22px;text-transform:capitalize;margin-bottom:10px;color:#313233}.webahead--user-form .info-section .item--address{padding-left:0;margin-top:10px}.webahead--user-form .info-section .item--address .item-value{padding-left:10px}.webahead--user-form .info-section .item--address p{margin:auto}@media(min-width:768px){.webahead--user-form .email-wrapper .form-item{-ms-flex-preferred-size:34%;flex-basis:34%;padding-right:15px}}.webahead--user-form .form-item-password-update{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.webahead--user-form .form-item-password-update>.form-item{-ms-flex-preferred-size:100%;flex-basis:100%}@media(min-width:768px){.webahead--user-form .form-item-password-update>.form-item{-ms-flex-preferred-size:34%;flex-basis:34%;padding-right:15px}}.webahead--user-form .bottom-box-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.webahead--user-form .bottom-box-wrapper .button a{text-decoration:none;color:inherit}.webahead--user-form .bottom-box-wrapper .button .gg-log-out{-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;display:inline-block;width:6px;height:16px;border:2px solid;border-right:0;border-top-left-radius:2px;border-bottom-left-radius:2px;margin-left:-10px;margin-right:20px}.webahead--user-form .bottom-box-wrapper .button .gg-log-out::after,.webahead--user-form .bottom-box-wrapper .button .gg-log-out::before{content:"";display:block;-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute}.webahead--user-form .bottom-box-wrapper .button .gg-log-out::after{border-top:2px solid;border-left:2px solid;-webkit-transform:rotate(135deg);transform:rotate(135deg);width:8px;height:8px;left:8px;bottom:2px}.webahead--user-form .bottom-box-wrapper .button .gg-log-out::before{border-radius:3px;width:10px;height:2px;background:currentcolor;left:5px;bottom:5px}.webahead--user-form .field--name-field-color .color-picker{position:relative;min-height:40px;color:#436653}.webahead--user-form .field--name-field-color .color-picker::before{content:"";font-family:"fa-solid";position:absolute;left:0;top:0;font-size:40px;line-height:1;text-shadow:2px 0 0 #fff,-2px 0 0 #fff,0 2px 0 #fff,0 -2px 0 #fff,1px 1px 0 #fff,-1px -1px 0 #fff,1px -1px 0 #fff,-1px 1px 0 #fff;color:inherit}.webahead--user-form .field--name-field-color .color-picker input{padding:0;border:0;display:inline-block !important;width:1px;position:absolute;height:1px;left:50%;bottom:0}.webahead--user-form .field--name-field-color .color-values{display:none;position:absolute;background:#fff;top:50px;padding:10px;width:200px;-webkit-box-shadow:0 1px 3px 0 #ddd;box-shadow:0 1px 3px 0 #ddd;border-radius:5px;z-index:1}@media(min-width:768px){.webahead--user-form .field--name-field-color .color-values{right:0}}.webahead--user-form .color-value{width:40px;height:40px;margin:auto;padding:3px}.webahead--user-form .color-value .inner{padding:0;width:30px;height:30px}input.error{border-color:#f15d22}.required-marker{color:#e87824}.user-pass{max-width:576px}@media(min-width:768px){.user-pass .webahead--user-form .content-box{padding:60px 30px}}.user-pass .form-section{max-width:360px;margin:auto}.user-pass .form-section .btn-submit{width:100%}.user-pass label.form-required::after{content:""}.login-summary{padding-top:20px}.btn-submit,input.btn-submit{border:3px solid #e87926;border-radius:5px;display:inline-block;font-size:19px;font-weight:bold;line-height:1.1;margin-right:15px;margin-top:15px;padding:7px 25px;text-decoration:none;-webkit-transition:all .5s ease;transition:all .5s ease}@media screen and (max-width:767px){.btn-submit,input.btn-submit{margin-left:20px}}.btn-submit.btn--bordered,.btn-submit.btn--solid:hover,.btn-submit.btn--solid:active,input.btn-submit.btn--bordered,input.btn-submit.btn--solid:hover,input.btn-submit.btn--solid:active{background-color:#fff;color:#e87926}@media screen and (max-width:767px){.btn-submit.btn--bordered,.btn-submit.btn--solid:hover,.btn-submit.btn--solid:active,input.btn-submit.btn--bordered,input.btn-submit.btn--solid:hover,input.btn-submit.btn--solid:active{background-color:#e87926;color:#fff}}.btn-submit.btn--solid,.btn-submit.btn--bordered:hover,.btn-submit.btn--bordered:active,input.btn-submit.btn--solid,input.btn-submit.btn--bordered:hover,input.btn-submit.btn--bordered:active{background-color:#e87926;color:#fff}@media screen and (max-width:767px){.btn-submit.btn--solid,.btn-submit.btn--bordered:hover,.btn-submit.btn--bordered:active,input.btn-submit.btn--solid,input.btn-submit.btn--bordered:hover,input.btn-submit.btn--bordered:active{background-color:#fff;color:#e87926}}.webahead--user-form .dependents-section{margin-bottom:30px}.webahead--user-form .dependents-section .dependents-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap}@media(min-width:768px){.webahead--user-form .dependents-section .dependents-list{padding-left:20px;padding-right:20px}}.webahead--user-form .dependents-section .dependents-list .item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid rgba(67,85,99,.1);padding:10px;position:relative;-ms-flex-wrap:wrap;flex-wrap:wrap}@media(min-width:768px){.webahead--user-form .dependents-section .dependents-list .item{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:5px 15px;-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.webahead--user-form .dependents-section .dependents-list:last-child(){border-bottom:none}.webahead--user-form .dependents-section .dependents-list .item-data{-ms-flex-preferred-size:100%;flex-basis:100%;font-size:18px;color:#000;line-height:1;text-transform:capitalize;font-weight:600;margin:5px auto}.webahead--user-form .dependents-section .dependents-list .data--phone-number{padding-right:84px}.webahead--user-form .dependents-section .dependents-list .data--color-code{position:absolute;min-height:30px;right:100px;color:#436653}.webahead--user-form .dependents-section .dependents-list .data--color-code::before{content:"";font-family:"fa-solid";position:absolute;left:0;top:0;font-size:30px;line-height:1;text-shadow:2px 0 0 #fff,-2px 0 0 #fff,0 2px 0 #fff,0 -2px 0 #fff,1px 1px 0 #fff,-1px -1px 0 #fff,1px -1px 0 #fff,-1px 1px 0 #fff;color:inherit}.webahead--user-form .dependents-list .dependent-item-delete{position:absolute;right:20px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.webahead--user-form .dependents-list .dependent-item-delete a{display:-webkit-box;display:-ms-flexbox;display:flex}.webahead--user-form .img--close{width:15px;border-radius:50%;background-color:#bdccd0;padding:5px}@media(min-width:768px){.webahead--user-form .form-section .form-item-relation{padding-right:20px}}.dependent-delete-dialog{padding:10px 0;border-radius:10px}.dependent-delete-dialog .ui-dialog-titlebar{font-size:21px;background-color:#fff;color:#e87926;padding:6.4px 16px 0;border:0}.dependent-delete-dialog .ui-dialog-titlebar-close{display:none}.dependent-delete-dialog .ui-dialog-content{padding:0 16px;min-height:0 !important}.dependent-delete-dialog .ui-dialog-buttonpane{border:0;margin-top:0;padding:0 1rem}.dependent-delete-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:left}.dependent-delete-dialog .ui-dialog-buttonpane .ui-dialog-buttonset .button{padding:8px 20px;margin:10px 0;border:3px solid #e87926;font-weight:bold}.dependent-delete-dialog .ui-dialog-buttonpane .ui-dialog-buttonset .btn--solid.button{margin-right:20px}.dependent-delete-dialog .ui-dialog-buttonpane .ui-dialog-buttonset .btn--solid.button,.dependent-delete-dialog .ui-dialog-buttonpane .ui-dialog-buttonset .btn--bordered.button:hover,.dependent-delete-dialog .ui-dialog-buttonpane .ui-dialog-buttonset .btn--bordered.button:active{background-color:#e87926;color:#fff}.dependent-delete-dialog .ui-dialog-buttonpane .ui-dialog-buttonset .btn--bordered.button,.dependent-delete-dialog .ui-dialog-buttonpane .ui-dialog-buttonset .btn--solid.button:hover,.dependent-delete-dialog .ui-dialog-buttonpane .ui-dialog-buttonset .btn--solid.button:active{background-color:#fff;color:#e87926}.add-blur-filter{-webkit-filter:blur(3px);-moz-filter:blur(3px);-ms-filter:blur(3px);-o-filter:blur(3px);filter:blur(3px)}.user-login-form{max-width:576px}@media(min-width:768px){.user-login-form .webahead--user-form .content-box{padding:60px 30px}}.user-login-form .form-section{max-width:360px;margin:auto}.user-login-form .form-section label{color:#445c6e}.user-login-form .form-section label.form-required::after{content:""}@media screen and (max-width:767px){.user-login-form .form-section .form-actions #edit-submit{width:100%}}@media screen and (max-width:767px){.user-login-form .form-section .form-actions #edit-registration{text-align:center;padding:7px 0;width:99%}}@media(min-width:768px){.user-login-form .form-section .form-actions{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;display:-webkit-box;display:-ms-flexbox;display:flex}}@media(min-width:768px){.user-login-form .form-section .form-actions #edit-registration{margin-right:1px}}.user-login-form .form-section .lost-password{font-weight:bold;text-align:left;padding-top:15px}.user-login-form .form-section .lost-password a{text-decoration:none}@media(min-width:768px){.user-login-form .form-section .lost-password{text-align:center}}.user-register-form .input-wrapper{margin:0 -10px}.user-register-form .input-wrapper>.form-wrapper{-ms-flex-preferred-size:100%;flex-basis:100%;padding:0 10px}@media(min-width:768px){.user-register-form .input-wrapper>.form-wrapper{-ms-flex-preferred-size:50%;flex-basis:50%}}@media(min-width:768px){.user-register-form .input-wrapper>.form-wrapper.field--name-field-color{-ms-flex-preferred-size:auto;flex-basis:auto}}.user-register-form .address-container-inline>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}@media(min-width:768px){.user-register-form .address-container-inline>div{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.user-register-form #edit-account{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 -10px;-ms-flex-wrap:wrap;flex-wrap:wrap}@media(min-width:768px){.user-register-form #edit-account{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.user-register-form #edit-account .form-item{padding:0 10px;margin-right:0;-ms-flex-preferred-size:100%;flex-basis:100%}.user-register-form #edit-field-user-location{width:50%}.user-register-form .field--widget-datetime-flatpickr .form-item input{margin-left:0}.user-register-form .field--widget-datetime-flatpickr .form-item .input{margin-left:0}@media(min-width:768px){.user-register-form #dob-wrapper{width:95%}}.user-register-form #edit-field-user-date-of-birth-0-value,.user-register-form #dob-flatpickr,#manage-user-dependents #edit-field-user-date-of-birth-0-value,#manage-user-dependents #dob-flatpickr{margin:0;background:url("/modules/contrib/datetime_flatpickr/images/calendar.svg") no-repeat;background-size:15px 15px;background-position:98% 50%;background-color:#fff}.user-register-form .field--widget-datetime-range-flatpickr .form-item,.user-register-form .field--widget-datetime-flatpickr .form-item,#manage-user-dependents .field--widget-datetime-range-flatpickr .form-item,#manage-user-dependents .field--widget-datetime-flatpickr .form-item{background:none}#profile-update #edit-field-user-location{width:50%}.view-appointment-history-list .list-result{padding:10px 0}@media screen and (min-width:768px){.view-appointment-history-list{margin-top:50px}}.user-appointment-history{padding-top:30px;padding-bottom:30px}@media screen and (max-width:767px){.user-appointment-history{padding-top:0;padding-bottom:10px}}.user-appointment-history div.views-header{font-size:28px;color:#435563;margin-top:20px;margin-bottom:20px;padding-bottom:0;text-align:left}@media screen and (max-width:1000px){.user-appointment-history div.views-header{font-size:24px}}@media screen and (max-width:768px){.user-appointment-history div.views-header{font-size:20px}}.user-appointment-history div.views-header .inner{padding-left:0}.user-appointment-history .content-box-wrapper{max-width:920px;background-color:#f0f5f6;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.16);box-shadow:0 3px 6px rgba(0,0,0,.16);border-radius:10px}@media screen and (max-width:767px){.user-appointment-history .content-box-wrapper{margin:0 20px}}.user-appointment-history .content-box-wrapper .content-box{padding-top:30px;padding-bottom:30px}.user-appointment-history .content-box-wrapper .page-title{margin-top:0;margin-bottom:20px;color:#7e3677;font-size:32px}@media screen and (max-width:1000px){.user-appointment-history .content-box-wrapper .page-title{font-size:28px}}@media screen and (max-width:768px){.user-appointment-history .content-box-wrapper .page-title{font-size:24px}}.user-appointment-history .content-box-wrapper .content-row-box{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width:768px){.user-appointment-history .content-box-wrapper .content-row-box{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.user-appointment-history .content-box-wrapper .content-col-box{margin:10px;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:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;max-width:450px;background-color:#c92831;border-radius:5px}.user-appointment-history .content-box-wrapper .content-col-box .content-heading{padding:10px;color:#fff}.user-appointment-history .content-box-wrapper .content-col-box .content-location{font-weight:bold;font-size:19px}.user-appointment-history .content-box-wrapper .content-col-box .content-name{font-weight:bold;font-size:18px;color:#000}.user-appointment-history .content-box-wrapper .content-col-box .content-body{padding:10px;background-color:#fff;border-radius:5px}.user-appointment-history .content-box-wrapper .content-col-box .content-reason{padding-top:5px}.user-appointment-history .webahead--user-form{padding-top:0;padding-bottom:0}.user-appointment-history .list-result{padding-top:20px}.cancel-appointment-dialog{padding:15px 0;border-radius:15px;max-width:100%}.cancel-appointment-dialog .ui-dialog-titlebar{font-size:21px;background-color:#fff;color:#e87926;padding:0 20px;border:0;margin-bottom:10px}.cancel-appointment-dialog .ui-dialog-titlebar .ui-dialog-title{white-space:normal}.cancel-appointment-dialog .ui-dialog-titlebar-close{background:none;top:0;right:5px;border-radius:50%;padding:12px}.cancel-appointment-dialog .ui-dialog-titlebar-close:focus,.cancel-appointment-dialog .ui-dialog-titlebar-close:focus-visible{outline-style:solid}.cancel-appointment-dialog .ui-dialog-content{padding:0 20px;min-height:0 !important}.appointment-cancellation-form .js-form-type-radio{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:30px;margin-top:6px}.appointment-cancellation-form .js-form-type-radio label{width:100%}.appointment-cancellation-form .js-form-type-radio label::before{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
