/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.paragraph.paragraph--width--full>.paragraph__column,.paragraph.paragraph--width--medium>.paragraph__column,.paragraph.paragraph--width--narrow>.paragraph__column,.paragraph.paragraph--width--tiny>.paragraph__column,.paragraph.paragraph--width--wide>.paragraph__column,.paragraph>.paragraph__column{position:relative;min-height:1px;padding-right:15px;padding-left:15px}.paragraph{display:table;width:100%;margin-right:0;margin-left:0;table-layout:fixed}.paragraph::after,.paragraph::before{display:table;table-layout:fixed;content:" "}.paragraph::after{clear:both}.paragraph>.paragraph__column{padding-bottom:30px}.paragraph--type--bp-carousel .paragraph:last-of-type>.paragraph__column,.paragraph--type--bp-columns .paragraph:last-of-type>.paragraph__column,.paragraph--type--bp-columns-three-uneven .paragraph:last-of-type>.paragraph__column,.paragraph--type--bp-columns-two-uneven .paragraph:last-of-type>.paragraph__column,.paragraph--type--bp-tabs .paragraph:last-of-type>.paragraph__column{padding-bottom:0}@media (min-width:768px){.paragraph>.paragraph__column{float:left;width:100%}.paragraph.paragraph--width--tiny>.paragraph__column{float:left;width:33.33333%;margin-left:33.33333%}.paragraph.paragraph--width--narrow>.paragraph__column{float:left;width:50%;margin-left:25%}.paragraph.paragraph--width--medium>.paragraph__column{float:left;width:66.66667%;margin-left:16.66667%}.paragraph.paragraph--width--wide>.paragraph__column{float:left;width:83.33333%;margin-left:8.33333%}.paragraph.paragraph--width--full>.paragraph__column{float:left;width:100%}}.paragraph .paragraph,.paragraph .paragraph .paragraph{margin-right:0;margin-left:0}.paragraph>.paragraph__column .paragraph>.paragraph__column,.paragraph>.paragraph__column .paragraph>.paragraph__column .paragraph>.paragraph__column{float:none;width:auto;margin-left:0;padding-right:0;padding-left:0}
.paragraph.paragraph--type--bp-columns-three-uneven>.paragraph__column,.paragraph.paragraph--type--bp-columns-two-uneven>.paragraph__column,.paragraph.paragraph--type--bp-columns>.paragraph__column{padding-right:0;padding-left:0}
.paragraph.paragraph--color>.paragraph__column{padding-top:30px;padding-bottom:30px}.paragraph.paragraph--color+.paragraph>.paragraph__column{padding-top:30px}.bg-rgba-blue-light{background:rgba(3,169,244,.3)}.bg-rgba-red-light{background:rgba(244,67,54,.3)}.bg-rgba-pink-light{background:rgba(233,30,99,.3)}.bg-rgba-purple-light{background:rgba(156,39,176,.3)}.bg-rgba-indigo-light{background:rgba(63,81,181,.3)}.bg-rgba-cyan-light{background:rgba(0,188,212,.3)}.bg-rgba-teal-light{background:rgba(0,150,136,.3)}.bg-rgba-green-light{background:rgba(76,175,80,.3)}.bg-rgba-lime-light{background:rgba(205,220,57,.3)}.bg-rgba-yellow-light{background:rgba(255,235,59,.3)}.bg-rgba-orange-light{background:rgba(255,152,0,.3)}.bg-rgba-brown-light{background:rgba(121,85,72,.3)}.bg-rgba-grey-light{background:rgba(158,158,158,.3)}.bg-rgba-bluegrey-light{background:rgba(96,125,139,.3)}.bg-rgba-black-light{background:rgba(0,0,0,.3)}.bg-rgba-stylish-light{background:rgba(62,69,81,.3)}.bg-rgba-white-light{background:rgba(255,255,255,.3)}.bg-rgba-blue-strong{background:rgba(3,169,244,.7)}.bg-rgba-red-strong{background:rgba(244,67,54,.7)}.bg-rgba-pink-strong{background:rgba(233,30,99,.7)}.bg-rgba-purple-strong{background:rgba(156,39,176,.7)}.bg-rgba-indigo-strong{background:rgba(63,81,181,.7)}.bg-rgba-cyan-strong{background:rgba(0,188,212,.7)}.bg-rgba-teal-strong{background:rgba(0,150,136,.7)}.bg-rgba-green-strong{background:rgba(76,175,80,.7)}.bg-rgba-lime-strong{background:rgba(205,220,57,.7)}.bg-rgba-yellow-strong{background:rgba(255,235,59,.7)}.bg-rgba-orange-strong{background:rgba(255,152,0,.7)}.bg-rgba-brown-strong{background:rgba(121,85,72,.7)}.bg-rgba-grey-strong{background:rgba(158,158,158,.7)}.bg-rgba-bluegrey-strong{background:rgba(96,125,139,.7)}.bg-rgba-black-strong{background:rgba(0,0,0,.7)}.bg-rgba-stylish-strong{background:rgba(62,69,81,.7)}.bg-rgba-white-strong{background:rgba(255,255,255,.7)}.bg-rgba-blue-slight{background:rgba(3,169,244,.1)}.bg-rgba-red-slight{background:rgba(244,67,54,.1)}.bg-rgba-pink-slight{background:rgba(233,30,99,.1)}.bg-rgba-purple-slight{background:rgba(156,39,176,.1)}.bg-rgba-indigo-slight{background:rgba(63,81,181,.1)}.bg-rgba-cyan-slight{background:rgba(0,188,212,.1)}.bg-rgba-teal-slight{background:rgba(0,150,136,.1)}.bg-rgba-green-slight{background:rgba(76,175,80,.1)}.bg-rgba-lime-slight{background:rgba(205,220,57,.1)}.bg-rgba-yellow-slight{background:rgba(255,235,59,.1)}.bg-color--rgba-orange-slight{background:rgba(255,152,0,.1)}.bg-color--rgba-brown-slight{background:rgba(121,85,72,.1)}.bg-color--rgba-grey-slight{background:rgba(158,158,158,.1)}.bg-color--rgba-bluegrey-slight{background:rgba(96,125,139,.1)}.bg-rgba-black-slight{background:rgba(0,0,0,.1)}.bg-rgba-stylish-slight{background:rgba(62,69,81,.1)}.bg-rgba-white-slight{background:rgba(255,255,255,.1)}
.views-align-left{text-align:left}.views-align-right{text-align:right}.views-align-center{text-align:center}.views-view-grid .views-col{float:left}.views-view-grid .views-row{float:left;clear:both;width:100%}.views-display-link+.views-display-link{margin-left:.5em}
.views_slideshow_cycle_no_display,.views_slideshow_cycle_hidden,.views_slideshow_cycle_controls,.views_slideshow_cycle_image_count{display:none}.views_slideshow_cycle_pager div a img{width:75px;height:75px}.views_slideshow_pager_numbered div,.views_slideshow_pager_thumbnails div{display:inline;padding-left:10px}.views_slideshow_cycle_pager.thumbnails a.activeSlide img{border:3px solid #000}.views_slideshow_cycle_pager.numbered a.activeSlide{text-decoration:underline}
.webform-details-toggle-state-wrapper{text-align:right;margin-top:1em}[dir=rtl] .webform-details-toggle-state-wrapper{text-align:left}.webform-details-toggle-state-wrapper+details{margin-top:0}.webform-details-toggle-state{margin-top:0;padding:0;cursor:pointer;border:0;background:0 0;font-size:1em;text-decoration:none;color:#337ab7}.webform-details-toggle-state:hover,.webform-details-toggle-statelink:focus{text-decoration:underline}.webform-tabs .webform-details-toggle-state-wrapper{float:right}@media screen and (max-width:600px){.webform-tabs .webform-details-toggle-state-wrapper{float:none}}
.webform-message--close .messages{position:relative;padding-right:35px}.webform-message--close .webform-message__link{display:none}html.js .webform-message--close .webform-message__link{position:absolute;top:11px;right:10px;display:block;font-size:24px;line-height:24px}html[dir=rtl].js .webform-message--close .webform-message__link{top:11px;right:inherit;left:10px}.webform-message__link{opacity:.33;color:inherit}.webform-message__link:link{text-decoration:none;border-bottom:none}.webform-message__link:hover,.webform-message__link:focus,.webform-message__link:active{text-decoration:none;opacity:1;color:inherit;border-bottom:none}html.js .js-webform-message--close-storage{display:none}.js-webform-message--close .button--dismiss{display:none}
html.js .js-webform-visually-hidden,html.js .js-webform-visually-hidden[style*="display: none"]{position:absolute !important;display:inline !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal}.js-form-item.js-webform-states-hidden,.js-form-submit.js-webform-states-hidden,.js-form-wrapper.js-webform-states-hidden,.js-webform-text-format-hidden>.js-text-format-wrapper{display:none}.form--inline .form-item{float:left;margin-right:.5em}[dir=rtl] .form--inline .form-item{float:right;margin-right:0;margin-left:.5em}.webform-element-description p:first-child{margin-top:0}.webform-element-description p:last-child{margin-bottom:0}.form-item .container-inline{margin:2px 0}.form-checkboxes .form-required:after,.form-radios .form-required:after{display:none}.webform-element--title-inline>label{display:inline;padding-right:.5em}.webform-element--title-inline>div.container-inline{display:inline}.form-composite.webform-fieldset--title-inline legend{float:left;margin:.4em .5em .4em 0}[dir=rtl] .form-composite.webform-fieldset--title-inline legend{float:right;margin-right:0;margin-left:.5em}.form-composite.webform-fieldset--title-inline .fieldset-wrapper,.form-composite.webform-fieldset--title-inline .fieldset-wrapper>div{display:inline}.webform-element--title-inline .form-radios,.webform-element--title-inline .form-checkboxes{display:inline}.webform-submission-form strong.error.form-item--error-message{display:block}.webform-readonly input[type=date],.webform-readonly input[type=datetime-local],.webform-readonly input[type=email],.webform-readonly input[type=number],.webform-readonly input[type=password],.webform-readonly input[type=search],.webform-readonly input[type=tel],.webform-readonly input[type=text],.webform-readonly input[type=time],.webform-readonly input[type=url],.webform-readonly textarea{color:#6b6b6b;border-color:#bbb;background:#ededed}
.captcha__description{margin-bottom:.75em}
.paragraph--unpublished{background-color:#fff4f4}
.spb-popup-main-wrapper{position:fixed;padding:5px;border:2px solid #000;z-index:999999;background-color:#fefefe}.spb_overlay{position:fixed;z-index:999999;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgba(0,0,0,.4)}.spb-controls{position:absolute;right:5px;z-index:999999}.spb_close{border:1px solid;cursor:pointer;float:right;margin:3px;padding:0 10px;color:#000;background:#fff}.spb_minimize{border:1px solid;cursor:pointer;float:right;margin:3px;padding:0 11px;color:#000;background:#fff}.spb_minimized{background:rgba(255,170,0,.34) none repeat scroll 0 0;border:1px solid;border-radius:50%;bottom:30px;cursor:pointer;padding:20px;position:fixed;right:20%;z-index:999999;display:none}.spb_top_left{top:0;left:0}.spb_top_right{top:0;right:0}.spb_bottom_left{bottom:0;left:0}.spb_bottom_right{bottom:0;right:0}.spb_center{margin:auto;top:50%;left:50%;margin-top:-70px}.spb_top_center{top:0;position:relative;margin:auto}.spb_top_bar{right:0;top:0;left:0}.spb_bottom_bar{right:0;bottom:0;left:0}.spb_left_bar{top:0;bottom:0;left:0}.spb_right_bar{top:0;bottom:0;right:0}
.views_slideshow_controls_text span:hover{text-decoration:underline;cursor:pointer}
