/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
body .ckeditor-accordion-container > dl dt > a,body .ckeditor-accordion-container > dl dt > a:not(.button){background-color:#fff !important;color:#337ab7 !important;border-bottom:1px solid #fff !important;font-weight:normal !important;}body .ckeditor-accordion-container > dl dt.active > a{background-color:#38A4B2!important;color:#fff!important;}body .ckeditor-accordion-container > dl dt > a:hover,body .ckeditor-accordion-container > dl dt > a:not(.button):hover{background-color:#fff !important;color:#019CA9 !important;}body .ckeditor-accordion-container > dl dt.active > a:hover{background-color:#2b909b!important;color:#fff!important;}
body > div.dialog-off-canvas-main-canvas > div.main__wrapper > div > div > section > div.region.region-content > article > div > div > div.layout__region.layout__region--zebra > section.block.block-layout-builder.block-field-blocknodeservicesfield-contact-us.clearfix > div > div.field--item{max-width:425px;}
#edit-email-description{font-size:14px;color:#555;font-style:italic;margin-top:5px;}#edit-community-of-your-visit-description{font-size:14px;color:#555;font-style:italic;margin-top:5px;}#edit-location-of-your-visit-description{font-size:14px;color:#555;font-style:italic;margin-top:5px;}.text-count-message{font-size:14px;color:#555;font-style:italic;position:absolute;right:10px;bottom:10px;background:rgba(255,255,255,0.8);padding:2px 5px;border-radius:4px;}.js-form-item-message{position:relative;}.tos-box{max-height:150px;overflow-y:auto;border:1px solid #ccc;padding:10px;background:#f9f9f9;font-size:14px;line-height:1.5;}.webform-element-description{max-height:150px;overflow-y:auto;border:1px solid #ccc;padding:10px;background:#f9f9f9;font-size:14px;margin-top:5px;}.webform-label,.webform-component-label,.form-item label{font-weight:bold !important;}.tos-box textarea{max-height:150px;overflow-y:auto;resize:vertical;width:100%;}.bold-label,.webform-label,.webform-component-label,.form-item label{font-weight:bold !important;}.webform-component--checkboxes label,.webform-component--radios label,input[type="checkbox"] + label,input[type="radio"] + label{font-weight:bold !important;}.tos-container{max-height:150px;overflow-y:auto;border:1px solid #ccc;padding:10px;background:#f9f9f9;font-size:14px;line-height:1.5;}textarea#edit-message{max-height:150px;overflow-y:auto;resize:vertical;width:100%;}.text-count-message{font-size:14px;color:#555;font-style:italic;position:absolute;right:10px;bottom:10px;background:rgba(255,255,255,0.8);padding:2px 5px;border-radius:4px;}.js-form-item-message{position:relative;}.tos-container{padding:15px;background-color:#f9f9f9;border-radius:8px;border:1px solid #ddd;font-family:Arial,sans-serif;font-size:16px;line-height:1.5;}.tos-container p{margin-bottom:10px;}.tos-container ul{padding-left:20px;}.tos-container li{margin-bottom:5px;}.tos-container p:first-of-type{font-weight:bold;font-size:18px;color:#333;}#webform-submission-compliments-node-1139-add-form > div.form-item.js-form-item.form-type-checkbox.js-form-type-checkbox.form-item-anon.js-form-item-anon.checkbox > label{font-weight:bold;font-size:18px;color:#333;}#edit-terms-of-service-text{width:100%;height:200px;overflow:auto;resize:vertical;}#edit-community-of-your-visit-select-all-that-apply---wrapper > legend > span{font-weight:bold;font-size:18px;color:#333;}
input[type="file"]{display:none;}label[for^="edit-field-banner"]{cursor:default;pointer-events:none;background:#ffffff;}label[for^="edit-field-documents"]{cursor:default;pointer-events:none;background:#ffffff;}label[for^="edit-field-teaser"]{cursor:default;pointer-events:none;background:#ffffff;}label[for^="edit-field-location"]{cursor:default;pointer-events:none;background:#ffffff;}div[class^="dfm-filefield-widget"]{margin-top:7px;margin-bottom:7px;}
@media (max-width:767px){.content_page_header{height:76px;padding-top:14px;}.content_page_header .breadcrumb{padding-right:0;}.breadcrumb li{display:none;}.breadcrumb li:nth-last-child(2){display:list-item;}.breadcrumb li .active{display:none;}.breadcrumb li:nth-last-child(2)::before{content:"< ";color:#fff;margin-right:0.25em;}.breadcrumb{position:relative;}.breadcrumb li{display:none;position:relative;}.breadcrumb li:nth-last-child(2){display:list-item;padding-left:1.5em;}.breadcrumb li:nth-last-child(2)::before{content:"‹ ";position:absolute;left:0;top:0;color:#fff;font-weight:bold;font-size:20px;line-height:1;}.breadcrumb li a{display:inline-block;max-width:100%;text-wrap:pretty;}}@media (max-width:1199px){.content_page_header .breadcrumb .active{display:none}.content_page_header li{font-size:1.6rem;line-height:2.2rem;}.main__wrapper{padding-top:36px}.header__mobile{padding-bottom:64px;}.header__mobile--navitems{padding:20px 20px 10px 20px;}.content_page_header .breadcrumb{height:fit-content;padding-bottom:12px}.content_page_header .breadcrumb .active{display:none}}@media only screen and (min-width:768px) and (max-width:1199px){.content_page_header{height:90px;padding-top:14px;}}.breadcrumb .custicon-arrow-right{display:none;}.content_page_header .breadcrumb .active{display:none}.breadcrumb > li + li:before{content:" > ";padding:0 10px;color:#fff;}body > div.dialog-off-canvas-main-canvas > div.content_page_header > div > div > div.col-md-9 > div > h1{display:none;}
#edit-email-description{font-size:14px;color:#555;font-style:italic;margin-top:5px;}#edit-community-of-your-visit-description{font-size:14px;color:#555;font-style:italic;margin-top:5px;}#edit-location-of-your-visit-description{font-size:14px;color:#555;font-style:italic;margin-top:5px;}.text-count-message{font-size:14px;color:#555;font-style:italic;position:absolute;right:10px;bottom:10px;background:rgba(255,255,255,0.8);padding:2px 5px;border-radius:4px;}.js-form-item-message{position:relative;}.tos-box{max-height:150px;overflow-y:auto;border:1px solid #ccc;padding:10px;background:#f9f9f9;font-size:14px;line-height:1.5;}.webform-element-description{max-height:150px;overflow-y:auto;border:1px solid #ccc;padding:10px;background:#f9f9f9;font-size:14px;margin-top:5px;}.webform-label,.webform-component-label,.form-item label{font-weight:bold !important;}.tos-box textarea{max-height:150px;overflow-y:auto;resize:vertical;width:100%;}.bold-label,.webform-label,.webform-component-label,.form-item label{font-weight:bold !important;}.webform-component--checkboxes label,.webform-component--radios label,input[type="checkbox"] + label,input[type="radio"] + label{font-weight:bold !important;}.tos-container{max-height:150px;overflow-y:auto;border:1px solid #ccc;padding:10px;background:#f9f9f9;font-size:14px;line-height:1.5;}textarea#edit-message{max-height:150px;overflow-y:auto;resize:vertical;width:100%;}.text-count-message{font-size:14px;color:#555;font-style:italic;position:absolute;right:10px;bottom:10px;background:rgba(255,255,255,0.8);padding:2px 5px;border-radius:4px;}.js-form-item-message{position:relative;}#edit-terms-of-service-text{padding:15px;background-color:#f9f9f9;border-radius:8px;border:1px solid #ddd;font-family:Arial,sans-serif;font-size:16px;line-height:1.5;overflow-y:auto;max-height:250px;}#edit-terms-of-service-text p{margin-bottom:10px;}#edit-terms-of-service-text ul{padding-left:20px;}#edit-terms-of-service-text li{margin-bottom:5px;}#edit-terms-of-service-text p:first-of-type{font-weight:bold;font-size:18px;color:#333;}.tos-container{padding:15px;background-color:#f9f9f9;border-radius:8px;border:1px solid #ddd;font-family:Arial,sans-serif;font-size:16px;line-height:1.5;}.tos-container p{margin-bottom:10px;}.tos-container ul{padding-left:20px;}.tos-container li{margin-bottom:5px;}.tos-container p:first-of-type{font-weight:bold;font-size:18px;color:#333;}#webform-submission-compliments-node-1139-add-form > div.form-item.js-form-item.form-type-checkbox.js-form-type-checkbox.form-item-anon.js-form-item-anon.checkbox > label{font-weight:bold;font-size:18px;color:#333;}#edit-terms-of-service-text{width:100%;height:200px;overflow:auto;resize:vertical;}#edit-community-of-your-visit--wrapper > legend > span{font-weight:bold;font-size:18px;color:#333;}
