/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.progress__track{border-color:#b3b3b3;border-radius:10em;background-color:#f2f1eb;background-image:-webkit-linear-gradient(#e7e7df,#f0f0f0);background-image:linear-gradient(#e7e7df,#f0f0f0);box-shadow:inset 0 1px 3px hsla(0,0%,0%,0.16);}.progress__bar{height:16px;margin-top:-1px;margin-left:-1px;padding:0 1px;-webkit-transition:width 0.5s ease-out;transition:width 0.5s ease-out;-webkit-animation:animate-stripes 3s linear infinite;-moz-animation:animate-stripes 3s linear infinite;border:1px #07629a solid;border-radius:10em;background:#057ec9;background-image:-webkit-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0.15)),-webkit-linear-gradient(left top,#0094f0 0%,#0094f0 25%,#007ecc 25%,#007ecc 50%,#0094f0 50%,#0094f0 75%,#0094f0 100%);background-image:linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,0.15)),linear-gradient(to right bottom,#0094f0 0%,#0094f0 25%,#007ecc 25%,#007ecc 50%,#0094f0 50%,#0094f0 75%,#0094f0 100%);background-size:40px 40px;}[dir="rtl"] .progress__bar{margin-right:-1px;margin-left:0;-webkit-animation-direction:reverse;-moz-animation-direction:reverse;animation-direction:reverse;}@media screen and (prefers-reduced-motion:reduce){.progress__bar{-webkit-transition:none;transition:none;-webkit-animation:none;-moz-animation:none;}}@-webkit-keyframes animate-stripes{0%{background-position:0 0,0 0;}100%{background-position:0 0,-80px 0;}}@-ms-keyframes animate-stripes{0%{background-position:0 0,0 0;}100%{background-position:0 0,-80px 0;}}@keyframes animate-stripes{0%{background-position:0 0,0 0;}100%{background-position:0 0,-80px 0;}}
html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}.flex-default{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-1rem;margin-left:-1rem}.flex-default>*{margin-right:1rem;margin-left:1rem}html{-webkit-box-sizing:border-box;box-sizing:border-box;font-weight:400;line-height:1.5}html strong{font-weight:900}html *,html ::after,html ::before{-webkit-box-sizing:inherit;box-sizing:inherit;margin-top:0}body{margin:0}.h1,h1{margin-bottom:24px}.call-out__title,.h2,.notice--major--open .notice--major__title,.stats-wall-item__heading,.webform-type-fieldset>legend>.fieldset-legend,h2{margin-bottom:24px}.accordion__title,.block-views-blocklocations-map-block-1>h2,.h3,.list--cards .view-header,.list--staff .view-header,h3{margin-bottom:24px}.h4,.list--staff .view-footer h3,.list--staff .view-header .person h3,.view-fingal-document-library .view-header,.view-search .view-header,.webform-type-fieldset .fieldset-wrapper .fieldset-legend,h4{margin-bottom:24px}.footer .navigation__title,.h5,.notice--major__title,.office__location-heading p,h5{margin-bottom:24px}blockquote,ol,p,pre,table,ul{margin-bottom:24px}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}sub,sup{position:relative;vertical-align:baseline;line-height:0}sup{top:-.5rem}sub{bottom:-.25rem}.demo-transition.transition-opacity{-webkit-transition:opacity .3s ease-in;transition:opacity .3s ease-in}.demo-transition.transition-move:after{-webkit-transition:left .3s ease-in;transition:left .3s ease-in}.layout-container{position:relative}.block-page-title-block,.block-views-blocklocations-map-block-1,.eu-cookie-compliance-content,.form--inline,.layout-contained,.layout-content,.list--cards,.list--staff,.sitemap,.view-fingal-document-library .view-header,.view-search .view-header{max-width:1440px;margin-right:auto;margin-left:auto}.block-page-title-block,.block-views-blocklocations-map-block-1,.form--inline,.layout-contained--large,.layout-content,.list--cards,.list--staff,.sitemap,.view-fingal-document-library .view-header,.view-search .view-header{max-width:1200px}.layout-contained--medium{max-width:1024px}.layout-contained--small{max-width:768px}.layout-contained--tiny{max-width:380px}.bg-primary{background:#c85208}.bg-primary--light{background:#f67626}.bg-primary--dark{background:#7e3405}.bg-secondary{background:#5a8147}.bg-secondary--light{background:#7fac68}.bg-secondary--dark{background:#38502c}.bg-tertiary{background:#397ea0}.bg-tertiary--light{background:#5fa4c6}.bg-tertiary--dark{background:#255268}.bg-quaternary{background:#5a0e56}.bg-quaternary--light{background:#a05599}.bg-quaternary--extralight{background:#eee6ee}.bg-quaternary--dark{background:#180417}.bg-white{background:#fff}.bg-grey{background:#9d9c8f}.bg-grey--lightest{background:#fff}.bg-grey--lighter{background:#f5f5f3}.bg-grey--light{background:#cecdc7}.bg-grey--dark{background:#5a594c}.bg-grey--darker{background:#2c3643}.bg-grey--darkest{background:#000}.bg-light{background:#fff}.bg-dark{background:#9d9c8f}.bg-black{background:#000}.bg-theme-1{background:#f5eef4}.bg-theme-2{background:#fdf0e6}.bg-theme-3{background:#eef6e9}.bg-theme-4{background:#e5f4fa}.bg-theme-5{background:#fae5e8}.bg-theme-6{background:#db001b}.bg-theme-7{background:#008ca8}.bg-theme-8{background:#16195c}.bg-theme-9{background:#953f10}.main{width:100%;max-width:1224px;margin:0 auto;padding:0 1rem;display:block}@media (min-width:480px){.main{padding:0 1rem}}@media (min-width:1224px){.main{padding-right:calc(1rem + calc(-50vw + calc(1224px / 2)));padding-left:calc(1rem + calc(-50vw + calc(1224px / 2)))}}.pl-template{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap}.pl .sg-subtype h2,.sg-main .sg-subtype h2{text-transform:uppercase;background-color:#2c3643;font-size:3rem}.pl .sg-subtype h2 a,.sg-main .sg-subtype h2 a{width:100%;max-width:1224px;margin:0 auto;padding:1rem 1rem;display:block;text-decoration:none;color:#fff;line-height:1}@media (min-width:480px){.pl .sg-subtype h2 a,.sg-main .sg-subtype h2 a{padding:1rem 1rem}}@media (min-width:1224px){.pl .sg-subtype h2 a,.sg-main .sg-subtype h2 a{padding-right:calc(1rem + calc(-50vw + calc(1224px / 2)));padding-left:calc(1rem + calc(-50vw + calc(1224px / 2)))}}.pl .sg-pattern>div,.sg-main .sg-pattern>div{width:100%;max-width:1224px;margin:0 auto;padding:0 1rem}@media (min-width:480px){.pl .sg-pattern>div,.sg-main .sg-pattern>div{padding:0 1rem}}@media (min-width:1224px){.pl .sg-pattern>div,.sg-main .sg-pattern>div{padding-right:calc(1rem + calc(-50vw + calc(1224px / 2)));padding-left:calc(1rem + calc(-50vw + calc(1224px / 2)))}}.pl .sg-pattern-title,.sg-main .sg-pattern-title{text-transform:none!important;color:#738ba3;font-size:1.4rem!important}.pl .sg-pattern-title a,.sg-main .sg-pattern-title a{text-transform:uppercase!important;color:#1169ba!important;font-family:Calibre,sans-serif;font-size:2.2rem;font-weight:500}.pl .sg-pattern-extra-info,.sg-main .sg-pattern-extra-info{width:100%}.pl .sg-pattern-extra-code,.sg-main .sg-pattern-extra-code{display:none}.pl .visually-hidden,.sg-main .visually-hidden{position:absolute!important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal}.pl .sg-colors,.sg-main .sg-colors{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0;padding:0;list-style:none}.pl .sg-colors li,.sg-main .sg-colors li{-webkit-box-flex:0;-ms-flex:0 0 100px;flex:0 0 100px;margin:0 .5rem 1rem}.pl .sg-colors__sample,.sg-main .sg-colors__sample{display:block;height:100px;margin-bottom:.3em}.u-spacing-down{margin-bottom:20px}.u-spacing-up{margin-top:20px}.u-gap-down{margin-bottom:5px}.u-gap-up{margin-top:5px}.padding{padding:1rem}.block-page-title-block,.block-views-blocklocations-map-block-1,.council-service__id,.eu-cookie-compliance-content,.layout-content,.list--staff,.padding-horizontal,.sitemap,.view-fingal-document-library .view-header,.view-search .view-header{padding-right:1rem;padding-left:1rem}.padding-vertical{padding-top:1rem;padding-bottom:1rem}.margin-bottom{margin-bottom:24px}@media (min-width:640px){.margin-bottom{margin-bottom:48px}}@media (min-width:768px){.margin-bottom{margin-bottom:72px}}.margin-top{margin-top:24px}@media (min-width:640px){.margin-top{margin-top:48px}}@media (min-width:768px){.margin-top{margin-top:72px}}.padding-bottom{padding-bottom:24px}@media (min-width:640px){.padding-bottom{padding-bottom:48px}}@media (min-width:768px){.padding-bottom{padding-bottom:72px}}.padding-top{padding-top:24px}@media (min-width:640px){.padding-top{padding-top:48px}}@media (min-width:768px){.padding-top{padding-top:72px}}.padding-left{padding-left:1rem}.padding-left{padding-right:1rem}.float-left{float:left}.float-right{float:right}.clear-both{clear:both}.clearfix::after{display:block;visibility:hidden;clear:both;height:0;content:" ";font-size:0}.u-center{display:inline-block;position:relative;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.u-center--h{display:inline-block;position:relative;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.u-center--v{display:inline-block;position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.local-base{font-size:1rem}@media (min-width:640px){.small-screen-only{display:none}}@media (min-width:768px){.small-screen-only{display:none}}@media (min-width:768px){.small-medium-screen-only{display:none}}.large-screen-only{display:none}@media (min-width:768px){.large-screen-only{display:block}}.large-medium-screen-only{display:none}@media (min-width:640px){.large-medium-screen-only{display:block}}.xlarge-screen-only{display:none}@media (min-width:1024px){.xlarge-screen-only{display:block}}.visually-hidden{position:absolute!important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;white-space:nowrap;word-wrap:normal}[hidden]{display:none!important}.field__label{font-weight:700}.field--label-inline>.field__items,.field--label-inline>.field__label{display:inline}.field--label-inline .field__items,.field--label-inline .field__label,.field--label-inline>.field__item{display:inline;padding-right:.5em}[dir=rtl] .field--label-inline .field__items,[dir=rtl] .field--label-inline .field__label{padding-right:0;padding-left:.5em}.field--label-inline .field__label::after{content:":"}@font-face{font-family:"Open Sans";src:url(/themes/custom/weatherlab/fonts/open-sans-v29-latin_cyrillic/open-sans-v29-latin_cyrillic-300.eot) format("eot"),url(/themes/custom/weatherlab/fonts/open-sans-v29-latin_cyrillic/open-sans-v29-latin_cyrillic-300.woff2) format("woff2"),url(/themes/custom/weatherlab/fonts/open-sans-v29-latin_cyrillic/open-sans-v29-latin_cyrillic-300.woff) format("woff"),url(/themes/custom/weatherlab/fonts/open-sans-v29-latin_cyrillic/open-sans-v29-latin_cyrillic-300.ttf) format("truetype"),url(/themes/custom/weatherlab/fonts/open-sans-v29-latin_cyrillic/open-sans-v29-latin_cyrillic-300.svg#Open_Sans) format("svg");font-weight:300;font-display:swap}@font-face{font-family:"Open Sans";src:url(/themes/custom/weatherlab/fonts/open-sans-v27-latin/open-sans-v27-latin-regular-subset.eot) format("eot"),url(/themes/custom/weatherlab/fonts/open-sans-v27-latin/open-sans-v27-latin-regular-subset.woff2) format("woff2"),url(/themes/custom/weatherlab/fonts/open-sans-v27-latin/open-sans-v27-latin-regular-subset.woff) format("woff"),url(/themes/custom/weatherlab/fonts/open-sans-v27-latin/open-sans-v27-latin-regular-subset.ttf) format("truetype"),url(/themes/custom/weatherlab/fonts/open-sans-v27-latin/open-sans-v27-latin-regular-subset.svg#Open_Sans) format("svg");font-weight:400;font-display:swap}@font-face{font-family:"Open Sans";src:url(/themes/custom/weatherlab/fonts/open-sans-v29-latin_cyrillic/open-sans-v29-latin_cyrillic-600.eot) format("eot"),url(/themes/custom/weatherlab/fonts/open-sans-v29-latin_cyrillic/open-sans-v29-latin_cyrillic-600.woff2) format("woff2"),url(/themes/custom/weatherlab/fonts/open-sans-v29-latin_cyrillic/open-sans-v29-latin_cyrillic-600.woff) format("woff"),url(/themes/custom/weatherlab/fonts/open-sans-v29-latin_cyrillic/open-sans-v29-latin_cyrillic-600.ttf) format("truetype"),url(/themes/custom/weatherlab/fonts/open-sans-v29-latin_cyrillic/open-sans-v29-latin_cyrillic-600.svg#Open_Sans) format("svg");font-weight:600;font-display:swap}@font-face{font-family:"Open Sans";src:url(/themes/custom/weatherlab/fonts/open-sans-v27-latin/open-sans-v27-latin-700-subset.eot) format("eot"),url(/themes/custom/weatherlab/fonts/open-sans-v27-latin/open-sans-v27-latin-700-subset.woff2) format("woff2"),url(/themes/custom/weatherlab/fonts/open-sans-v27-latin/open-sans-v27-latin-700-subset.woff) format("woff"),url(/themes/custom/weatherlab/fonts/open-sans-v27-latin/open-sans-v27-latin-700-subset.ttf) format("truetype"),url(/themes/custom/weatherlab/fonts/open-sans-v27-latin/open-sans-v27-latin-700-subset.svg#Open_Sans) format("svg");font-weight:700;font-display:swap}.accordion__title,.block-views-blocklocations-map-block-1>h2,.call-out__title,.footer .navigation__title,.h1,.h2,.h3,.h4,.h5,.list--cards .view-header,.list--staff .view-footer h3,.list--staff .view-header,.list--staff .view-header .person h3,.notice--major--open .notice--major__title,.notice--major__title,.office__location-heading p,.stats-wall-item__heading,.view-fingal-document-library .view-header,.view-search .view-header,.webform-type-fieldset .fieldset-wrapper .fieldset-legend,.webform-type-fieldset>legend>.fieldset-legend,h1,h2,h3,h4,h5{font-weight:300}.h1,h1{line-height:1.25}.h1,h1{font-size:32px}@media screen and (min-width:380px){.h1,h1{font-size:calc(32px + 44 * (100vw - 380px)/ 820)}}@media screen and (min-width:1200px){.h1,h1{font-size:76px}}.h1.has-background,h1.has-background{-webkit-box-sizing:border-box;box-sizing:border-box;padding:27px;background-color:#f5eef4}.call-out__title,.h2,.notice--major--open .notice--major__title,.stats-wall-item__heading,.webform-type-fieldset>legend>.fieldset-legend,h2{line-height:1.25}.call-out__title,.h2,.notice--major--open .notice--major__title,.stats-wall-item__heading,.webform-type-fieldset>legend>.fieldset-legend,h2{font-size:27px}@media screen and (min-width:380px){.call-out__title,.h2,.notice--major--open .notice--major__title,.stats-wall-item__heading,.webform-type-fieldset>legend>.fieldset-legend,h2{font-size:calc(27px + 23 * (100vw - 380px)/ 820)}}@media screen and (min-width:1200px){.call-out__title,.h2,.notice--major--open .notice--major__title,.stats-wall-item__heading,.webform-type-fieldset>legend>.fieldset-legend,h2{font-size:50px}}.h2.has-background,.has-background.call-out__title,.has-background.stats-wall-item__heading,.notice--major--open .has-background.notice--major__title,.webform-type-fieldset>legend>.has-background.fieldset-legend,h2.has-background{-webkit-box-sizing:border-box;box-sizing:border-box;padding:27px;background-color:#f5eef4}.accordion__title,.block-views-blocklocations-map-block-1>h2,.h3,.list--cards .view-header,.list--staff .view-header,h3{line-height:1.25}.accordion__title,.block-views-blocklocations-map-block-1>h2,.h3,.list--cards .view-header,.list--staff .view-header,h3{font-size:24px}@media screen and (min-width:380px){.accordion__title,.block-views-blocklocations-map-block-1>h2,.h3,.list--cards .view-header,.list--staff .view-header,h3{font-size:calc(24px + 13 * (100vw - 380px)/ 820)}}@media screen and (min-width:1200px){.accordion__title,.block-views-blocklocations-map-block-1>h2,.h3,.list--cards .view-header,.list--staff .view-header,h3{font-size:37px}}.block-views-blocklocations-map-block-1>h2.has-background,.h3.has-background,.has-background.accordion__title,.list--cards .has-background.view-header,.list--staff .has-background.view-header,h3.has-background{-webkit-box-sizing:border-box;box-sizing:border-box;padding:27px;background-color:#f5eef4}.h4,.list--staff .view-footer h3,.list--staff .view-header .person h3,.view-fingal-document-library .view-header,.view-search .view-header,.webform-type-fieldset .fieldset-wrapper .fieldset-legend,h4{line-height:1.25}.h4,.list--staff .view-footer h3,.list--staff .view-header .person h3,.view-fingal-document-library .view-header,.view-search .view-header,.webform-type-fieldset .fieldset-wrapper .fieldset-legend,h4{font-size:20px}@media screen and (min-width:380px){.h4,.list--staff .view-footer h3,.list--staff .view-header .person h3,.view-fingal-document-library .view-header,.view-search .view-header,.webform-type-fieldset .fieldset-wrapper .fieldset-legend,h4{font-size:calc(20px + 4 * (100vw - 380px)/ 820)}}@media screen and (min-width:1200px){.h4,.list--staff .view-footer h3,.list--staff .view-header .person h3,.view-fingal-document-library .view-header,.view-search .view-header,.webform-type-fieldset .fieldset-wrapper .fieldset-legend,h4{font-size:24px}}.h4.has-background,.list--staff .view-footer h3.has-background,.list--staff .view-header .person h3.has-background,.view-fingal-document-library .has-background.view-header,.view-search .has-background.view-header,.webform-type-fieldset .fieldset-wrapper .has-background.fieldset-legend,h4.has-background{-webkit-box-sizing:border-box;box-sizing:border-box;padding:27px;background-color:#f5eef4}.footer .navigation__title,.h5,.notice--major__title,.office__location-heading p,h5{line-height:1.25}.footer .navigation__title,.h5,.notice--major__title,.office__location-heading p,h5{font-size:18px}@media screen and (min-width:380px){.footer .navigation__title,.h5,.notice--major__title,.office__location-heading p,h5{font-size:calc(18px + 0 * (100vw - 380px)/ 820)}}@media screen and (min-width:1200px){.footer .navigation__title,.h5,.notice--major__title,.office__location-heading p,h5{font-size:18px}}.footer .has-background.navigation__title,.h5.has-background,.has-background.notice--major__title,.office__location-heading p.has-background,h5.has-background{-webkit-box-sizing:border-box;box-sizing:border-box;padding:27px;background-color:#f5eef4}h1.page-title{margin-top:24px}@media (min-width:768px){h1.page-title{margin-top:48px}}.link__inline,.person__information-item a,.view-location-title-list .item-list a{text-decoration:none;color:#a05599;border-bottom:1px solid #cecdc7;outline:0;font-weight:300}.link__inline,.person__information-item a,.view-location-title-list .item-list a{font-size:16px}@media screen and (min-width:380px){.link__inline,.person__information-item a,.view-location-title-list .item-list a{font-size:calc(16px + 6 * (100vw - 380px)/ 820)}}@media screen and (min-width:1200px){.link__inline,.person__information-item a,.view-location-title-list .item-list a{font-size:22px}}ul.toc{margin-bottom:48px;padding-left:1rem}.site-content--visitor ul.toc{color:#c85208}.site-content--resident ul.toc{color:#5a8147}.site-content--business ul.toc{color:#397ea0}.site-content--business ul.toc{color:#5a0e56}ul.toc li{position:relative;margin-bottom:1rem;margin-left:.5rem}ul.toc li a{display:inline-block;margin-left:5px;vertical-align:middle;text-decoration:none;color:#a05599;border-bottom:1px solid #cecdc7;outline:0;font-weight:300}ul.toc li a{font-size:16px}@media screen and (min-width:380px){ul.toc li a{font-size:calc(16px + 6 * (100vw - 380px)/ 820)}}@media screen and (min-width:1200px){ul.toc li a{font-size:22px}}.text ol,.text ul:not(.toc){padding-left:.75rem}.text ol li,.text ul:not(.toc) li{padding:5px .5rem 5px 0;list-style-position:inside;font-size:1rem;font-weight:300}.be-text,p{font-weight:300}.be-text a,p a{display:inline;text-decoration:none;color:#a05599;border-bottom:1px solid #a05599;outline:0;font-size:inherit;font-weight:inherit}a{cursor:pointer;-webkit-transition:.4s;transition:.4s;color:#c85208}a:focus,a:hover{text-decoration:none}a:focus{outline:1px dotted}a.double-border{position:relative}a.double-border::before{position:absolute;z-index:1;top:-6px;right:0;left:0;display:block;width:100%;height:calc(100% + 12px);content:"";border-radius:3px}a.double-border::after{position:absolute;z-index:1;top:0;bottom:0;left:-6px;display:block;width:calc(100% + 12px);height:100%;content:"";border-radius:3px}a.double-border::after,a.double-border::before{border:1px solid}.be-text--large{font-weight:300}.be-text--large{font-size:16px}@media screen and (min-width:380px){.be-text--large{font-size:calc(16px + 6 * (100vw - 380px)/ 820)}}@media screen and (min-width:1200px){.be-text--large{font-size:22px}}.aside__container,.be-text--small{font-size:14px}@media screen and (min-width:380px){.aside__container,.be-text--small{font-size:calc(14px + 0 * (100vw - 380px)/ 820)}}@media screen and (min-width:1200px){.aside__container,.be-text--small{font-size:14px}}.aside__title,.be-text--xsmall,.footer .menu-item a{font-size:12px}@media screen and (min-width:380px){.aside__title,.be-text--xsmall,.footer .menu-item a{font-size:calc(12px + 0 * (100vw - 380px)/ 820)}}@media screen and (min-width:1200px){.aside__title,.be-text--xsmall,.footer .menu-item a{font-size:12px}}.be-text--title{margin-bottom:0;color:#a05599;font-weight:700}.be-text--title{font-size:14px}@media screen and (min-width:380px){.be-text--title{font-size:calc(14px + 0 * (100vw - 380px)/ 820)}}@media screen and (min-width:1200px){.be-text--title{font-size:14px}}button{font-family:"Open Sans",arial,verdana,sans-serif}.form-submit,.paragraph-popup-text #popupText.modal .modal-content .modal-header a.popupTextClose,.paragraph-popup-text #popupText.modal .modal-content .modal-header button.popupTextClose,.paragraph-popup-text #popupText.modal .modal-content .modal-header input.popupTextClose,.paragraph-popup-text a.btn-popup,.paragraph-popup-text button.btn-popup,.paragraph-popup-text input.btn-popup,.related-content__count a,.views-exposed-form input[type=submit],a.button,button.button,input.button,input[type=submit]{display:inline-block;margin-top:7px;margin-left:7px;cursor:pointer;text-align:center;text-decoration:none;letter-spacing:1.4px;text-transform:uppercase;font-weight:600;position:relative;padding:.5rem 1.5rem;color:#5a0e56;border:1px solid transparent}.form-submit::before,.paragraph-popup-text #popupText.modal .modal-content .modal-header a.popupTextClose::before,.paragraph-popup-text #popupText.modal .modal-content .modal-header button.popupTextClose::before,.paragraph-popup-text #popupText.modal .modal-content .modal-header input.popupTextClose::before,.paragraph-popup-text a.btn-popup::before,.paragraph-popup-text button.btn-popup::before,.paragraph-popup-text input.btn-popup::before,.related-content__count a::before,.views-exposed-form input[type=submit]::before,a.button::before,button.button::before,input.button::before,input[type=submit]::before{position:absolute;z-index:1;top:-6px;right:0;left:0;display:block;width:100%;height:calc(100% + 12px);content:"";border-radius:3px}.form-submit::after,.paragraph-popup-text #popupText.modal .modal-content .modal-header a.popupTextClose::after,.paragraph-popup-text #popupText.modal .modal-content .modal-header button.popupTextClose::after,.paragraph-popup-text #popupText.modal .modal-content .modal-header input.popupTextClose::after,.paragraph-popup-text a.btn-popup::after,.paragraph-popup-text button.btn-popup::after,.paragraph-popup-text input.btn-popup::after,.related-content__count a::after,.views-exposed-form input[type=submit]::after,a.button::after,button.button::after,input.button::after,input[type=submit]::after{position:absolute;z-index:1;top:0;bottom:0;left:-6px;display:block;width:calc(100% + 12px);height:100%;content:"";border-radius:3px}.form-submit,.paragraph-popup-text #popupText.modal .modal-content .modal-header a.popupTextClose,.paragraph-popup-text #popupText.modal .modal-content .modal-header button.popupTextClose,.paragraph-popup-text #popupText.modal .modal-content .modal-header input.popupTextClose,.paragraph-popup-text a.btn-popup,.paragraph-popup-text button.btn-popup,.paragraph-popup-text input.btn-popup,.related-content__count a,.views-exposed-form input[type=submit],a.button,button.button,input.button,input[type=submit]{font-size:12px}@media screen and (min-width:380px){.form-submit,.paragraph-popup-text #popupText.modal .modal-content .modal-header a.popupTextClose,.paragraph-popup-text #popupText.modal .modal-content .modal-header button.popupTextClose,.paragraph-popup-text #popupText.modal .modal-content .modal-header input.popupTextClose,.paragraph-popup-text a.btn-popup,.paragraph-popup-text button.btn-popup,.paragraph-popup-text input.btn-popup,.related-content__count a,.views-exposed-form input[type=submit],a.button,button.button,input.button,input[type=submit]{font-size:calc(12px + 4 * (100vw - 380px)/ 820)}}@media screen and (min-width:1200px){.form-submit,.paragraph-popup-text #popupText.modal .modal-content .modal-header a.popupTextClose,.paragraph-popup-text #popupText.modal .modal-content .modal-header button.popupTextClose,.paragraph-popup-text #popupText.modal .modal-content .modal-header input.popupTextClose,.paragraph-popup-text a.btn-popup,.paragraph-popup-text button.btn-popup,.paragraph-popup-text input.btn-popup,.related-content__count a,.views-exposed-form input[type=submit],a.button,button.button,input.button,input[type=submit]{font-size:16px}}@media (min-width:768px){.form-submit,.paragraph-popup-text #popupText.modal .modal-content .modal-header a.popupTextClose,.paragraph-popup-text #popupText.modal .modal-content .modal-header button.popupTextClose,.paragraph-popup-text #popupText.modal .modal-content .modal-header input.popupTextClose,.paragraph-popup-text a.btn-popup,.paragraph-popup-text button.btn-popup,.paragraph-popup-text input.btn-popup,.related-content__count a,.views-exposed-form input[type=submit],a.button,button.button,input.button,input[type=submit]{padding:1rem 3rem}}.form-submit::after,.form-submit::before,.paragraph-popup-text #popupText.modal .modal-content .modal-header a.popupTextClose::after,.paragraph-popup-text #popupText.modal .modal-content .modal-header a.popupTextClose::before,.paragraph-popup-text #popupText.modal .modal-content .modal-header button.popupTextClose::after,.paragraph-popup-text #popupText.modal .modal-content .modal-header button.popupTextClose::before,.paragraph-popup-text #popupText.modal .modal-content .modal-header input.popupTextClose::after,.paragraph-popup-text #popupText.modal .modal-content .modal-header input.popupTextClose::before,.paragraph-popup-text a.btn-popup::after,.paragraph-popup-text a.btn-popup::before,.paragraph-popup-text button.btn-popup::after,.paragraph-popup-text button.btn-popup::before,.paragraph-popup-text input.btn-popup::after,.paragraph-popup-text input.btn-popup::before,.related-content__count a::after,.related-content__count a::before,.views-exposed-form input[type=submit]::after,.views-exposed-form input[type=submit]::before,a.button::after,a.button::before,button.button::after,button.button::before,input.button::after,input.button::before,input[type=submit]::after,input[type=submit]::before{border:1px solid #c85208}.form-submit:focus,.form-submit:hover,.paragraph-popup-text #popupText.modal .modal-content .modal-header a.popupTextClose:focus,.paragraph-popup-text #popupText.modal .modal-content .modal-header a.popupTextClose:hover,.paragraph-popup-text #popupText.modal .modal-content .modal-header button.popupTextClose:focus,.paragraph-popup-text #popupText.modal .modal-content .modal-header button.popupTextClose:hover,.paragraph-popup-text #popupText.modal .modal-content .modal-header input.popupTextClose:focus,.paragraph-popup-text #popupText.modal .modal-content .modal-header input.popupTextClose:hover,.paragraph-popup-text a.btn-popup:focus,.paragraph-popup-text a.btn-popup:hover,.paragraph-popup-text button.btn-popup:focus,.paragraph-popup-text button.btn-popup:hover,.paragraph-popup-text input.btn-popup:focus,.paragraph-popup-text input.btn-popup:hover,.related-content__count a:focus,.related-content__count a:hover,.views-exposed-form input:focus[type=submit],.views-exposed-form input:hover[type=submit],a.button:focus,a.button:hover,button.button:focus,button.button:hover,input.button:focus,input.button:hover,input[type=submit]:focus,input[type=submit]:hover{color:#c85208}.form-submit:active,.paragraph-popup-text #popupText.modal .modal-content .modal-header a.popupTextClose:active,.paragraph-popup-text #popupText.modal .modal-content .modal-header button.popupTextClose:active,.paragraph-popup-text #popupText.modal .modal-content .modal-header input.popupTextClose:active,.paragraph-popup-text a.btn-popup:active,.paragraph-popup-text button.btn-popup:active,.paragraph-popup-text input.btn-popup:active,.related-content__count a:active,.views-exposed-form input:active[type=submit],a.button:active,button.button:active,input.button:active,input[type=submit]:active{outline:0}.form-submit:active::after,.form-submit:active::before,.paragraph-popup-text #popupText.modal .modal-content .modal-header a.popupTextClose:active::after,.paragraph-popup-text #popupText.modal .modal-content .modal-header a.popupTextClose:active::before,.paragraph-popup-text #popupText.modal .modal-content .modal-header button.popupTextClose:active::after,.paragraph-popup-text #popupText.modal .modal-content .modal-header button.popupTextClose:active::before,.paragraph-popup-text #popupText.modal .modal-content .modal-header input.popupTextClose:active::after,.paragraph-popup-text #popupText.modal .modal-content .modal-header input.popupTextClose:active::before,.paragraph-popup-text a.btn-popup:active::after,.paragraph-popup-text a.btn-popup:active::before,.paragraph-popup-text button.btn-popup:active::after,.paragraph-popup-text button.btn-popup:active::before,.paragraph-popup-text input.btn-popup:active::after,.paragraph-popup-text input.btn-popup:active::before,.related-content__count a:active::after,.related-content__count a:active::before,.views-exposed-form input[type=submit]:active::after,.views-exposed-form input[type=submit]:active::before,a.button:active::after,a.button:active::before,button.button:active::after,button.button:active::before,input.button:active::after,input.button:active::before,input[type=submit]:active::after,input[type=submit]:active::before{border-color:#cecdc7;outline:0}.paragraph-popup-text #popupText.modal .modal-content .modal-header a.popupTextClose,.paragraph-popup-text a.btn-popup,.related-content__count a,a.button{display:inline-block;margin-top:7px;margin-left:7px;cursor:pointer;text-align:center;text-decoration:none;letter-spacing:1.4px;text-transform:uppercase;font-weight:600;position:relative;padding:.5rem 1.5rem;color:#5a0e56;border:1px solid transparent}.paragraph-popup-text #popupText.modal .modal-content .modal-header a.popupTextClose::before,.paragraph-popup-text a.btn-popup::before,.related-content__count a::before,a.button::before{position:absolute;z-index:1;top:-6px;right:0;left:0;display:block;width:100%;height:calc(100% + 12px);content:"";border-radius:3px}.paragraph-popup-text #popupText.modal .modal-content .modal-header a.popupTextClose::after,.paragraph-popup-text a.btn-popup::after,.related-content__count a::after,a.button::after{position:absolute;z-index:1;top:0;bottom:0;left:-6px;display:block;width:calc(100% + 12px);height:100%;content:"";border-radius:3px}.paragraph-popup-text #popupText.modal .modal-content .modal-header a.popupTextClose,.paragraph-popup-text a.btn-popup,.related-content__count a,a.button{font-size:12px}@media screen and (min-width:380px){.paragraph-popup-text #popupText.modal .modal-content .modal-header a.popupTextClose,.paragraph-popup-text a.btn-popup,.related-content__count a,a.button{font-size:calc(12px + 4 * (100vw - 380px)/ 820)}}@media screen and (min-width:1200px){.paragraph-popup-text #popupText.modal .modal-content .modal-header a.popupTextClose,.paragraph-popup-text a.btn-popup,.related-content__count a,a.button{font-size:16px}}@media (min-width:768px){.paragraph-popup-text #popupText.modal .modal-content .modal-header a.popupTextClose,.paragraph-popup-text a.btn-popup,.related-content__count a,a.button{padding:1rem 3rem}}.paragraph-popup-text #popupText.modal .modal-content .modal-header a.popupTextClose::after,.paragraph-popup-text #popupText.modal .modal-content .modal-header a.popupTextClose::before,.paragraph-popup-text a.btn-popup::after,.paragraph-popup-text a.btn-popup::before,.related-content__count a::after,.related-content__count a::before,a.button::after,a.button::before{border:1px solid #c85208}.paragraph-popup-text #popupText.modal .modal-content .modal-header a.popupTextClose:focus,.paragraph-popup-text #popupText.modal .modal-content .modal-header a.popupTextClose:hover,.paragraph-popup-text a.btn-popup:focus,.paragraph-popup-text a.btn-popup:hover,.related-content__count a:focus,.related-content__count a:hover,a.button:focus,a.button:hover{color:#c85208}.paragraph-popup-text #popupText.modal .modal-content .modal-header a.popupTextClose:active,.paragraph-popup-text a.btn-popup:active,.related-content__count a:active,a.button:active{outline:0}.paragraph-popup-text #popupText.modal .modal-content .modal-header a.popupTextClose:active::after,.paragraph-popup-text #popupText.modal .modal-content .modal-header a.popupTextClose:active::before,.paragraph-popup-text a.btn-popup:active::after,.paragraph-popup-text a.btn-popup:active::before,.related-content__count a:active::after,.related-content__count a:active::before,a.button:active::after,a.button:active::before{border-color:#cecdc7;outline:0}a.button--primary{display:inline-block;margin-top:7px;margin-left:7px;cursor:pointer;text-align:center;text-decoration:none;letter-spacing:1.4px;text-transform:uppercase;font-weight:600;position:relative;padding:.5rem 1.5rem;color:#5a0e56;border:1px solid transparent}a.button--primary::before{position:absolute;z-index:1;top:-6px;right:0;left:0;display:block;width:100%;height:calc(100% + 12px);content:"";border-radius:3px}a.button--primary::after{position:absolute;z-index:1;top:0;bottom:0;left:-6px;display:block;width:calc(100% + 12px);height:100%;content:"";border-radius:3px}a.button--primary{font-size:12px}@media screen and (min-width:380px){a.button--primary{font-size:calc(12px + 4 * (100vw - 380px)/ 820)}}@media screen and (min-width:1200px){a.button--primary{font-size:16px}}@media (min-width:768px){a.button--primary{padding:1rem 3rem}}a.button--primary::after,a.button--primary::before{border:1px solid #c85208}a.button--primary:focus,a.button--primary:hover{color:#c85208}a.button--primary:active{outline:0}a.button--primary:active::after,a.button--primary:active::before{border-color:#cecdc7;outline:0}a.button--secondary{display:inline-block;margin-top:7px;margin-left:7px;cursor:pointer;text-align:center;text-decoration:none;letter-spacing:1.4px;text-transform:uppercase;font-weight:600;position:relative;padding:.5rem 1.5rem;color:#5a0e56;border:1px solid transparent}a.button--secondary::before{position:absolute;z-index:1;top:-6px;right:0;left:0;display:block;width:100%;height:calc(100% + 12px);content:"";border-radius:3px}a.button--secondary::after{position:absolute;z-index:1;top:0;bottom:0;left:-6px;display:block;width:calc(100% + 12px);height:100%;content:"";border-radius:3px}a.button--secondary{font-size:12px}@media screen and (min-width:380px){a.button--secondary{font-size:calc(12px + 4 * (100vw - 380px)/ 820)}}@media screen and (min-width:1200px){a.button--secondary{font-size:16px}}@media (min-width:768px){a.button--secondary{padding:1rem 3rem}}a.button--secondary::after,a.button--secondary::before{border:1px solid #5a8147}a.button--secondary:focus,a.button--secondary:hover{color:#5a8147}a.button--secondary:active{outline:0}a.button--secondary:active::after,a.button--secondary:active::before{border-color:#cecdc7;outline:0}a.button--tertiary{display:inline-block;margin-top:7px;margin-left:7px;cursor:pointer;text-align:center;text-decoration:none;letter-spacing:1.4px;text-transform:uppercase;font-weight:600;position:relative;padding:.5rem 1.5rem;color:#5a0e56;border:1px solid transparent}a.button--tertiary::before{position:absolute;z-index:1;top:-6px;right:0;left:0;display:block;width:100%;height:calc(100% + 12px);content:"";border-radius:3px}a.button--tertiary::after{position:absolute;z-index:1;top:0;bottom:0;left:-6px;display:block;width:calc(100% + 12px);height:100%;content:"";border-radius:3px}a.button--tertiary{font-size:12px}@media screen and (min-width:380px){a.button--tertiary{font-size:calc(12px + 4 * (100vw - 380px)/ 820)}}@media screen and (min-width:1200px){a.button--tertiary{font-size:16px}}@media (min-width:768px){a.button--tertiary{padding:1rem 3rem}}a.button--tertiary::after,a.button--tertiary::before{border:1px solid #397ea0}a.button--tertiary:focus,a.button--tertiary:hover{color:#397ea0}a.button--tertiary:active{outline:0}a.button--tertiary:active::after,a.button--tertiary:active::before{border-color:#cecdc7;outline:0}a.button--quaternary{display:inline-block;margin-top:7px;margin-left:7px;cursor:pointer;text-align:center;text-decoration:none;letter-spacing:1.4px;text-transform:uppercase;font-weight:600;position:relative;padding:.5rem 1.5rem;color:#5a0e56}a.button--quaternary::before{position:absolute;z-index:1;top:-6px;right:0;left:0;display:block;width:100%;height:calc(100% + 12px);content:"";border-radius:3px}a.button--quaternary::after{position:absolute;z-index:1;top:0;bottom:0;left:-6px;display:block;width:calc(100% + 12px);height:100%;content:"";border-radius:3px}a.button--quaternary{font-size:12px}@media screen and (min-width:380px){a.button--quaternary{font-size:calc(12px + 4 * (100vw - 380px)/ 820)}}@media screen and (min-width:1200px){a.button--quaternary{font-size:16px}}@media (min-width:768px){a.button--quaternary{padding:1rem 3rem}}a.button--quaternary::after,a.button--quaternary::before{border:1px solid #5a0e56}a.button--quaternary:focus,a.button--quaternary:hover{color:#a05599}a.button--quaternary:focus::after,a.button--quaternary:focus::before,a.button--quaternary:hover::after,a.button--quaternary:hover::before{border-color:#a05599}a.button--quaternary:active{color:#a05599;outline:0}a.button--quaternary:active::after,a.button--quaternary:active::before{border-color:#cecdc7;outline:0}a.button--dark{display:inline-block;margin-top:7px;margin-left:7px;cursor:pointer;text-align:center;text-decoration:none;letter-spacing:1.4px;text-transform:uppercase;font-weight:600;position:relative;padding:.5rem 1.5rem;z-index:2;color:#fff;border:1px solid #fff;background-color:#a05599}a.button--dark::before{position:absolute;z-index:1;top:-6px;right:0;left:0;display:block;width:100%;height:calc(100% + 12px);content:"";border-radius:3px}a.button--dark::after{position:absolute;z-index:1;top:0;bottom:0;left:-6px;display:block;width:calc(100% + 12px);height:100%;content:"";border-radius:3px}a.button--dark{font-size:12px}@media screen and (min-width:380px){a.button--dark{font-size:calc(12px + 4 * (100vw - 380px)/ 820)}}@media screen and (min-width:1200px){a.button--dark{font-size:16px}}@media (min-width:768px){a.button--dark{padding:1rem 3rem}}a.button--dark::after,a.button--dark::before{z-index:-1;border:1px solid #a05599;background-color:#a05599}a.button--dark:focus,a.button--dark:hover{color:#fff;background-color:#5a0e56}a.button--dark:focus::after,a.button--dark:focus::before,a.button--dark:hover::after,a.button--dark:hover::before{background-color:#5a0e56}a.button--dark:active{outline:0;background-color:#ac86aa}a.button--dark:active::after,a.button--dark:active::before{border:1px solid #ac86aa;outline:0;background-color:#ac86aa}a.button--darker{display:inline-block;margin-top:7px;margin-left:7px;cursor:pointer;text-align:center;text-decoration:none;letter-spacing:1.4px;text-transform:uppercase;font-weight:600;position:relative;padding:.5rem 1.5rem;color:#fff;border:1px solid #fff;background-color:transparent}a.button--darker::before{position:absolute;z-index:1;top:-6px;right:0;left:0;display:block;width:100%;height:calc(100% + 12px);content:"";border-radius:3px}a.button--darker::after{position:absolute;z-index:1;top:0;bottom:0;left:-6px;display:block;width:calc(100% + 12px);height:100%;content:"";border-radius:3px}a.button--darker{font-size:12px}@media screen and (min-width:380px){a.button--darker{font-size:calc(12px + 4 * (100vw - 380px)/ 820)}}@media screen and (min-width:1200px){a.button--darker{font-size:16px}}@media (min-width:768px){a.button--darker{padding:1rem 3rem}}a.button--darker::after,a.button--darker::before{z-index:-1;border:1px solid rgba(90,14,86,.6);background-color:rgba(90,14,86,.6)}a.button--darker:focus,a.button--darker:hover{color:#fff;background-color:rgba(90,14,86,.6)}a.button--darker:focus::after,a.button--darker:focus::before,a.button--darker:hover::after,a.button--darker:hover::before{background-color:rgba(90,14,86,.8)}a.button--darker:active{outline:0;background-color:#ac86aa}a.button--darker:active::after,a.button--darker:active::before{border:1px solid #ac86aa;outline:0;background-color:#ac86aa}button.button--darker{display:inline-block;margin-top:7px;margin-left:7px;cursor:pointer;text-align:center;text-decoration:none;letter-spacing:1.4px;text-transform:uppercase;font-weight:600;position:relative;padding:.5rem 1.5rem;color:#fff;border:1px solid #fff;background-color:transparent}button.button--darker::before{position:absolute;z-index:1;top:-6px;right:0;left:0;display:block;width:100%;height:calc(100% + 12px);content:"";border-radius:3px}button.button--darker::after{position:absolute;z-index:1;top:0;bottom:0;left:-6px;display:block;width:calc(100% + 12px);height:100%;content:"";border-radius:3px}button.button--darker{font-size:12px}@media screen and (min-width:380px){button.button--darker{font-size:calc(12px + 4 * (100vw - 380px)/ 820)}}@media screen and (min-width:1200px){button.button--darker{font-size:16px}}@media (min-width:768px){button.button--darker{padding:1rem 3rem}}button.button--darker::after,button.button--darker::before{z-index:-1;border:1px solid rgba(90,14,86,.6);background-color:rgba(90,14,86,.6)}button.button--darker:focus,button.button--darker:hover{color:#fff;background-color:rgba(90,14,86,.6)}button.button--darker:focus::after,button.button--darker:focus::before,button.button--darker:hover::after,button.button--darker:hover::before{background-color:rgba(90,14,86,.8)}button.button--darker:active{outline:0;background-color:#ac86aa}button.button--darker:active::after,button.button--darker:active::before{border:1px solid #ac86aa;outline:0;background-color:#ac86aa}a.button--grey--light--large{display:inline-block;margin-top:7px;margin-left:7px;cursor:pointer;text-align:center;text-decoration:none;letter-spacing:1.4px;text-transform:uppercase;font-weight:600;position:relative;padding:.5rem 1.5rem;color:#5a0e56}a.button--grey--light--large::before{position:absolute;z-index:1;top:-6px;right:0;left:0;display:block;width:100%;height:calc(100% + 12px);content:"";border-radius:3px}a.button--grey--light--large::after{position:absolute;z-index:1;top:0;bottom:0;left:-6px;display:block;width:calc(100% + 12px);height:100%;content:"";border-radius:3px}a.button--grey--light--large{font-size:12px}@media screen and (min-width:380px){a.button--grey--light--large{font-size:calc(12px + 4 * (100vw - 380px)/ 820)}}@media screen and (min-width:1200px){a.button--grey--light--large{font-size:16px}}@media (min-width:768px){a.button--grey--light--large{padding:1rem 3rem}}a.button--grey--light--large svg path{fill:#5a0e56}a.button--grey--light--large::after,a.button--grey--light--large::before{border:1px solid #cecdc7}a.button--grey--light--large:focus,a.button--grey--light--large:hover{color:#5a0e56}a.button--grey--light--large:focus::after,a.button--grey--light--large:focus::before,a.button--grey--light--large:hover::after,a.button--grey--light--large:hover::before{border-color:#a05599}a.button--grey--light--large:active{position:relative;z-index:2;color:#fff;outline:0;background-color:#ac86aa}a.button--grey--light--large:active svg path{fill:#fff}a.button--grey--light--large:active::after,a.button--grey--light--large:active::before{z-index:-1;border-color:#a05599;outline:0;background-color:#ac86aa}a.button--small{display:inline-block;margin-top:7px;margin-left:7px;cursor:pointer;text-align:center;text-decoration:none;letter-spacing:1.4px;text-transform:uppercase;font-weight:600;position:relative;padding:.25rem 1rem;color:#5a0e56;border:1px solid transparent}a.button--small::before{position:absolute;z-index:1;top:-6px;right:0;left:0;display:block;width:100%;height:calc(100% + 12px);content:"";border-radius:3px}a.button--small::after{position:absolute;z-index:1;top:0;bottom:0;left:-6px;display:block;width:calc(100% + 12px);height:100%;content:"";border-radius:3px}a.button--small::before{top:-3px;width:100%;height:calc(100% + 6px)}a.button--small::after{left:-3px;width:calc(100% + 6px)}a.button--small{font-size:12px}@media screen and (min-width:380px){a.button--small{font-size:calc(12px + 0 * (100vw - 380px)/ 820)}}@media screen and (min-width:1200px){a.button--small{font-size:12px}}a.button--small::after,a.button--small::before{border:1px solid #c85208}a.button--small:focus,a.button--small:hover{color:#c85208}a.button--small:active{outline:0}a.button--small:active::after,a.button--small:active::before{border-color:#cecdc7;outline:0}.building-block table a,.call-out__intro a,.pager__item a,.view-planning-weekly-lists table a,a.button--grey--light{display:inline-block;margin-top:7px;margin-left:7px;cursor:pointer;text-align:center;text-decoration:none;letter-spacing:1.4px;text-transform:uppercase;font-weight:600;position:relative;padding:.25rem 1rem;color:#5a0e56}.building-block table a::before,.call-out__intro a::before,.pager__item a::before,.view-planning-weekly-lists table a::before,a.button--grey--light::before{position:absolute;z-index:1;top:-6px;right:0;left:0;display:block;width:100%;height:calc(100% + 12px);content:"";border-radius:3px}.building-block table a::after,.call-out__intro a::after,.pager__item a::after,.view-planning-weekly-lists table a::after,a.button--grey--light::after{position:absolute;z-index:1;top:0;bottom:0;left:-6px;display:block;width:calc(100% + 12px);height:100%;content:"";border-radius:3px}.building-block table a::before,.call-out__intro a::before,.pager__item a::before,.view-planning-weekly-lists table a::before,a.button--grey--light::before{top:-3px;width:100%;height:calc(100% + 6px)}.building-block table a::after,.call-out__intro a::after,.pager__item a::after,.view-planning-weekly-lists table a::after,a.button--grey--light::after{left:-3px;width:calc(100% + 6px)}.building-block table a,.call-out__intro a,.pager__item a,.view-planning-weekly-lists table a,a.button--grey--light{font-size:12px}@media screen and (min-width:380px){.building-block table a,.call-out__intro a,.pager__item a,.view-planning-weekly-lists table a,a.button--grey--light{font-size:calc(12px + 0 * (100vw - 380px)/ 820)}}@media screen and (min-width:1200px){.building-block table a,.call-out__intro a,.pager__item a,.view-planning-weekly-lists table a,a.button--grey--light{font-size:12px}}.building-block table a svg path,.call-out__intro a svg path,.pager__item a svg path,.view-planning-weekly-lists table a svg path,a.button--grey--light svg path{fill:#5a0e56}.building-block table a::after,.building-block table a::before,.call-out__intro a::after,.call-out__intro a::before,.pager__item a::after,.pager__item a::before,.view-planning-weekly-lists table a::after,.view-planning-weekly-lists table a::before,a.button--grey--light::after,a.button--grey--light::before{border:1px solid #cecdc7}.building-block table a:focus,.building-block table a:hover,.call-out__intro a:focus,.call-out__intro a:hover,.pager__item a:focus,.pager__item a:hover,.view-planning-weekly-lists table a:focus,.view-planning-weekly-lists table a:hover,a.button--grey--light:focus,a.button--grey--light:hover{color:#5a0e56}.building-block table a:focus::after,.building-block table a:focus::before,.building-block table a:hover::after,.building-block table a:hover::before,.call-out__intro a:focus::after,.call-out__intro a:focus::before,.call-out__intro a:hover::after,.call-out__intro a:hover::before,.pager__item a:focus::after,.pager__item a:focus::before,.pager__item a:hover::after,.pager__item a:hover::before,.view-planning-weekly-lists table a:focus::after,.view-planning-weekly-lists table a:focus::before,.view-planning-weekly-lists table a:hover::after,.view-planning-weekly-lists table a:hover::before,a.button--grey--light:focus::after,a.button--grey--light:focus::before,a.button--grey--light:hover::after,a.button--grey--light:hover::before{border-color:#a05599}.building-block table a:active,.call-out__intro a:active,.pager__item a:active,.view-planning-weekly-lists table a:active,a.button--grey--light:active{position:relative;z-index:2;color:#fff;outline:0;background-color:#ac86aa}.building-block table a:active svg path,.call-out__intro a:active svg path,.pager__item a:active svg path,.view-planning-weekly-lists table a:active svg path,a.button--grey--light:active svg path{fill:#fff}.building-block table a:active::after,.building-block table a:active::before,.call-out__intro a:active::after,.call-out__intro a:active::before,.pager__item a:active::after,.pager__item a:active::before,.view-planning-weekly-lists table a:active::after,.view-planning-weekly-lists table a:active::before,a.button--grey--light:active::after,a.button--grey--light:active::before{z-index:-1;border-color:#a05599;outline:0;background-color:#ac86aa}.form-type-date::-webkit-calendar-picker-indicator{color:transparent}.form-type-date input{color:#5a0e56;border:none;outline:0;background:url(/themes/custom/weatherlab/components/_patterns/01-basic-elements/icons/svg/dropdown-small.svg) transparent no-repeat 94% center;font-family:"Open Sans",arial,verdana,sans-serif;font-weight:700}.form-type-date input{font-size:12px}@media screen and (min-width:380px){.form-type-date input{font-size:calc(12px + 0 * (100vw - 380px)/ 820)}}@media screen and (min-width:1200px){.form-type-date input{font-size:12px}}.form-type-date input::-webkit-calendar-picker-indicator{color:transparent;background:0 0}.form-type-date input::-webkit-inner-spin-button{display:none}.period_picker_input::before{display:none}main .period_picker_input{display:block;overflow:hidden;margin:1rem 0;text-align:left;line-height:25px}main .period_picker_input{font-size:18px}@media screen and (min-width:380px){main .period_picker_input{font-size:calc(18px + 16 * (100vw - 380px)/ 820)}}@media screen and (min-width:1200px){main .period_picker_input{font-size:34px}}@media (min-width:768px){main .period_picker_input{margin:initial;margin-left:1rem;line-height:2rem}}@media (min-width:1024px){main .period_picker_input{margin-top:.5rem;margin-left:1rem;line-height:38px}}.period_button_content_body,.period_picker_input{font-family:"Open Sans",arial,verdana,sans-serif;font-weight:300;line-height:inherit}.period_button_content_body,.period_picker_input{font-size:18px}@media screen and (min-width:380px){.period_button_content_body,.period_picker_input{font-size:calc(18px + 16 * (100vw - 380px)/ 820)}}@media screen and (min-width:1200px){.period_button_content_body,.period_picker_input{font-size:34px}}.period_picker_input .icon_clear{display:inline-block;margin:0 0 0 8px;vertical-align:inherit}.form--inline .period_picker_input .period_button_text{padding:0}#block-exposed-form-activities-browse .form-item-keywords,.search-field--wrapper,.view-events .form-item-keywords,.view-news-category .form-item-keywords{border-bottom:2px solid #cecdc7}#block-exposed-form-activities-browse .form-item-keywords input,.search-field,.view-events .form-item-keywords input,.view-news-category .form-item-keywords input{border:none;font-weight:300}#block-exposed-form-activities-browse .form-item-keywords input,.search-field,.view-events .form-item-keywords input,.view-news-category .form-item-keywords input{font-size:18px}@media screen and (min-width:380px){#block-exposed-form-activities-browse .form-item-keywords input,.search-field,.view-events .form-item-keywords input,.view-news-category .form-item-keywords input{font-size:calc(18px + 16 * (100vw - 380px)/ 820)}}@media screen and (min-width:1200px){#block-exposed-form-activities-browse .form-item-keywords input,.search-field,.view-events .form-item-keywords input,.view-news-category .form-item-keywords input{font-size:34px}}#block-exposed-form-activities-browse .form-item-keywords input::-webkit-input-placeholder,.search-field::-webkit-input-placeholder,.view-events .form-item-keywords input::-webkit-input-placeholder,.view-news-category .form-item-keywords input::-webkit-input-placeholder{opacity:.4}#block-exposed-form-activities-browse .form-item-keywords input::-moz-placeholder,.search-field::-moz-placeholder,.view-events .form-item-keywords input::-moz-placeholder,.view-news-category .form-item-keywords input::-moz-placeholder{opacity:.4}#block-exposed-form-activities-browse .form-item-keywords input:-ms-input-placeholder,.search-field:-ms-input-placeholder,.view-events .form-item-keywords input:-ms-input-placeholder,.view-news-category .form-item-keywords input:-ms-input-placeholder{opacity:.4}#block-exposed-form-activities-browse .form-item-keywords input::-ms-input-placeholder,.search-field::-ms-input-placeholder,.view-events .form-item-keywords input::-ms-input-placeholder,.view-news-category .form-item-keywords input::-ms-input-placeholder{opacity:.4}#block-exposed-form-activities-browse .form-item-keywords input::placeholder,.search-field::placeholder,.view-events .form-item-keywords input::placeholder,.view-news-category .form-item-keywords input::placeholder{opacity:.4}.form-type-select{position:relative}#block-exposed-form-activities-browse select,.form--inline .form-item-location select,.form--inline select,.form-item.form-type-cshs select,.form-item.js-form-type-cshs+.form-item select,.form-select--large,.view-events select,.view-news-category select,main .period_picker_input{-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:.5rem;margin-bottom:.5rem;padding-right:38px;border-top:none;border-right:none;border-bottom:2px solid #cecdc7;border-left:none;border-radius:0;outline:0;background:url(/themes/custom/weatherlab/components/_patterns/01-basic-elements/icons/svg/dropdown-default.svg) transparent no-repeat center right;background-size:contain;font-family:"Open Sans",arial,verdana,sans-serif;font-weight:300;-webkit-appearance:none;-moz-appearance:none;appearance:none}#block-exposed-form-activities-browse select,.form--inline .form-item-location select,.form--inline select,.form-item.form-type-cshs select,.form-item.js-form-type-cshs+.form-item select,.form-select--large,.view-events select,.view-news-category select,main .period_picker_input{font-size:18px}@media screen and (min-width:380px){#block-exposed-form-activities-browse select,.form--inline .form-item-location select,.form--inline select,.form-item.form-type-cshs select,.form-item.js-form-type-cshs+.form-item select,.form-select--large,.view-events select,.view-news-category select,main .period_picker_input{font-size:calc(18px + 16 * (100vw - 380px)/ 820)}}@media screen and (min-width:1200px){#block-exposed-form-activities-browse select,.form--inline .form-item-location select,.form--inline select,.form-item.form-type-cshs select,.form-item.js-form-type-cshs+.form-item select,.form-select--large,.view-events select,.view-news-category select,main .period_picker_input{font-size:34px}}#block-exposed-form-activities-browse select::-ms-expand,.form--inline .form-item-location select::-ms-expand,.form--inline select::-ms-expand,.form-item.form-type-cshs select::-ms-expand,.form-item.js-form-type-cshs+.form-item select::-ms-expand,.form-select--large::-ms-expand,.view-events select::-ms-expand,.view-news-category select::-ms-expand,main .period_picker_input::-ms-expand{display:none}@media (min-width:768px){#block-exposed-form-activities-browse select,.form--inline .form-item-location select,.form--inline select,.form-item.form-type-cshs select,.form-item.js-form-type-cshs+.form-item select,.form-select--large,.view-events select,.view-news-category select,main .period_picker_input{background-size:initial;line-height:3rem}}.form-select--small,.view-id-service_directory_category .form--inline select{position:relative;width:auto;padding:7px;color:#5a0e56;border:none;outline:0;background:url(/themes/custom/weatherlab/components/_patterns/01-basic-elements/icons/svg/dropdown-small.svg) transparent no-repeat right center;font-family:"Open Sans",arial,verdana,sans-serif;font-size:.75rem;font-weight:700;-webkit-appearance:none;-moz-appearance:none;appearance:none}.form-select--small::before,.view-id-service_directory_category .form--inline select::before{position:absolute;z-index:1;top:-6px;right:0;left:0;display:block;width:100%;height:calc(100% + 12px);content:"";border-radius:3px}.form-select--small::after,.view-id-service_directory_category .form--inline select::after{position:absolute;z-index:1;top:0;bottom:0;left:-6px;display:block;width:calc(100% + 12px);height:100%;content:"";border-radius:3px}.form-select--small::before,.view-id-service_directory_category .form--inline select::before{top:-3px;width:100%;height:calc(100% + 6px)}.form-select--small::after,.view-id-service_directory_category .form--inline select::after{left:-3px;width:calc(100% + 6px)}.form-select--small,.view-id-service_directory_category .form--inline select{font-size:12px}@media screen and (min-width:380px){.form-select--small,.view-id-service_directory_category .form--inline select{font-size:calc(12px + 0 * (100vw - 380px)/ 820)}}@media screen and (min-width:1200px){.form-select--small,.view-id-service_directory_category .form--inline select{font-size:12px}}.form-select--small::-ms-expand,.view-id-service_directory_category .form--inline select::-ms-expand{display:none}.form-select--small-wrapper,.view-id-service_directory_category .form-item-type{position:relative;position:relative;width:auto;margin-top:1rem;margin-left:.5rem}.form-select--small-wrapper::before,.view-id-service_directory_category .form-item-type::before{position:absolute;z-index:1;top:-6px;right:0;left:0;display:block;width:100%;height:calc(100% + 12px);content:"";border-radius:3px}.form-select--small-wrapper::after,.view-id-service_directory_category .form-item-type::after{position:absolute;z-index:1;top:0;bottom:0;left:-6px;display:block;width:calc(100% + 12px);height:100%;content:"";border-radius:3px}.form-select--small-wrapper::after,.form-select--small-wrapper::before,.view-id-service_directory_category .form-item-type::after,.view-id-service_directory_category .form-item-type::before{z-index:-1;border:1px solid #cecdc7}.form-select--small-wrapper::after,.view-id-service_directory_category .form-item-type::after{top:-3px;width:calc(100% + 18px);height:calc(100% + 6px)}.form-select--small-wrapper::before,.view-id-service_directory_category .form-item-type::before{left:-3px;width:calc(100% + 12px)}.input--text,.input--text--small,.revaluation-calculator input[type=text],.view-fingal-document-library .view-filters .form-item-keyword input,.view-search .view-filters .form-item-keywords input{width:100%;padding:1rem;border:1px solid #9d9c8f;border-radius:3px;font-family:"Open Sans",arial,verdana,sans-serif;font-weight:400}.input--text,.input--text--small,.revaluation-calculator input[type=text],.view-fingal-document-library .view-filters .form-item-keyword input,.view-search .view-filters .form-item-keywords input{font-size:16px}@media screen and (min-width:380px){.input--text,.input--text--small,.revaluation-calculator input[type=text],.view-fingal-document-library .view-filters .form-item-keyword input,.view-search .view-filters .form-item-keywords input{font-size:calc(16px + 0 * (100vw - 380px)/ 820)}}@media screen and (min-width:1200px){.input--text,.input--text--small,.revaluation-calculator input[type=text],.view-fingal-document-library .view-filters .form-item-keyword input,.view-search .view-filters .form-item-keywords input{font-size:16px}}.input--text--small{padding:0 5px;border:none;background:0 0;font-size:.75rem;line-height:1.5rem}.input--text-wrapper{position:relative;display:inline-block;width:auto;padding:0}.input--text-wrapper::before{position:absolute;z-index:1;top:-6px;right:0;left:0;display:block;width:100%;height:calc(100% + 12px);content:"";border-radius:3px}.input--text-wrapper::after{position:absolute;z-index:1;top:0;bottom:0;left:-6px;display:block;width:calc(100% + 12px);height:100%;content:"";border-radius:3px}.input--text-wrapper::before{top:-3px;width:100%;height:calc(100% + 6px)}.input--text-wrapper::after{left:-3px;width:calc(100% + 6px)}.input--text-wrapper::after,.input--text-wrapper::before{z-index:-1;content:"";border:1px solid #9d9c8f}html{color:#2c3643;font-family:"Open Sans",arial,verdana,sans-serif}html{font-size:1rem}@media screen and (min-width:380px){html{font-size:calc(1rem + 0 * (100vw - 380px)/ 820)}}@media screen and (min-width:1200px){html{font-size:1rem}}img{max-width:100%;height:auto}.building-block table{width:100%;border-spacing:0}.building-block table{display:block;overflow-x:auto}.building-block thead{width:100;background:#f5eef4}.building-block table th{display:none;text-align:left;color:#5a594c}.building-block table th{font-size:12px}@media screen and (min-width:380px){.building-block table th{font-size:calc(12px + 0 * (100vw - 380px)/ 820)}}@media screen and (min-width:1200px){.building-block table th{font-size:12px}}@media (min-width:768px){.building-block table th{display:table-cell;padding:20px 1rem;font-weight:700}}.building-block table tr{display:block;padding:5px 0 10px 0;border-bottom:1px solid #cecdc7}@media (min-width:768px){.building-block table tr{display:table-row;padding:0;border-bottom:none}}.building-block table td{display:block;padding:5px 1rem;text-align:left;color:#2c3643;font-weight:300}.building-block table td{font-size:14px}@media screen and (min-width:380px){.building-block table td{font-size:calc(14px + 0 * (100vw - 380px)/ 820)}}@media screen and (min-width:1200px){.building-block table td{font-size:14px}}@media (min-width:768px){.building-block table td{display:table-cell;padding:20px 1rem;border-bottom:1px solid #cecdc7}}.building-block table a{margin:0}.scrollable{overflow-x:auto}.scrollable.has-scroll{position:relative;overflow:hidden}.scrollable.has-scroll:after{position:absolute;top:0;left:100%;width:50px;height:100%;content:"";border-radius:10px 0 0 10px/50% 0 0 50%;-webkit-box-shadow:-5px 0 10px rgba(0,0,0,.25);box-shadow:-5px 0 10px rgba(0,0,0,.25)}.scrollable.has-scroll:before{position:absolute;top:0;left:0;width:100%;height:15px;content:"";-webkit-box-shadow:-5px 0 10px rgba(0,0,0,.25);box-shadow:-5px 0 10px rgba(0,0,0,.25)}.scrollable.has-scroll>div{overflow-x:auto}.scrollable>div::-webkit-scrollbar{height:12px}.scrollable>div::-webkit-scrollbar-track{background:#f0f0f0;-webkit-box-shadow:0 0 2px rgba(0,0,0,.15) inset;box-shadow:0 0 2px rgba(0,0,0,.15) inset}.scrollable>div::-webkit-scrollbar-thumb{border-radius:6px;background:#ccc}.category{text-transform:uppercase;color:#5a0e56}.category a{text-decoration:none;text-transform:uppercase;color:#5a0e56}.category a:focus,.category a:hover{text-decoration:underline}.category--visitor{color:#7e3405}.category--visitor a{color:#7e3405}.category--visitor .site__section::before{background-color:#c85208}.category--resident{color:#38502c}.category--resident a{color:#38502c}.category--resident .site__section::before{background-color:#5a8147}.category--business{color:#255268}.category--business a{color:#255268}.category--business .site__section::before{background-color:#397ea0}.category--business::before{background-color:#397ea0}.category--council{color:#5a0e56}.category--council a{color:#5a0e56}.category--council .site__section::before{background-color:#5a0e56}.site__section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:0;text-transform:uppercase;font-weight:600}.site__section::before{display:inline-block;width:56px;height:1px;margin-right:1rem;content:"";background-color:#5a0e56}.site__section--visitor::before{background-color:#c85208}.site__section--resident::before{background-color:#5a8147}.site__section--business::before{background-color:#397ea0}.site__section--council::before{background-color:#5a0e56}.add-to-calendar__trigger{display:inline-block;margin-top:7px;margin-left:7px;cursor:pointer;text-align:center;text-decoration:none;letter-spacing:1.4px;text-transform:uppercase;font-weight:600;position:relative;padding:.25rem 1rem;color:#5a0e56;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:24px;margin-left:0;cursor:pointer;border:none;background-color:#fff}.add-to-calendar__trigger::before{position:absolute;z-index:1;top:-6px;right:0;left:0;display:block;width:100%;height:calc(100% + 12px);content:"";border-radius:3px}.add-to-calendar__trigger::after{position:absolute;z-index:1;top:0;bottom:0;left:-6px;display:block;width:calc(100% + 12px);height:100%;content:"";border-radius:3px}.add-to-calendar__trigger::before{top:-3px;width:100%;height:calc(100% + 6px)}.add-to-calendar__trigger::after{left:-3px;width:calc(100% + 6px)}.add-to-calendar__trigger{font-size:12px}@media screen and (min-width:380px){.add-to-calendar__trigger{font-size:calc(12px + 0 * (100vw - 380px)/ 820)}}@media screen and (min-width:1200px){.add-to-calendar__trigger{font-size:12px}}.add-to-calendar__trigger svg path{fill:#5a0e56}.add-to-calendar__trigger::after,.add-to-calendar__trigger::before{border:1px solid #cecdc7}.add-to-calendar__trigger:focus,.add-to-calendar__trigger:hover{color:#5a0e56}.add-to-calendar__trigger:focus::after,.add-to-calendar__trigger:focus::before,.add-to-calendar__trigger:hover::after,.add-to-calendar__trigger:hover::before{border-color:#a05599}.add-to-calendar__trigger:active{position:relative;z-index:2;color:#fff;outline:0;background-color:#ac86aa}.add-to-calendar__trigger:active svg path{fill:#fff}.add-to-calendar__trigger:active::after,.add-to-calendar__trigger:active::before{z-index:-1;border-color:#a05599;outline:0;background-color:#ac86aa}.add-to-calendar__trigger[hidden]{display:none}.add-to-calendar .aside__title{margin-top:24px}.add-to-calendar__trigger-icon{margin-right:.5rem;line-height:0}.add-to-calendar__items{padding:1rem}.add-to-calendar__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:-3px;margin-bottom:1rem;margin-left:-3px;line-height:1}.add-to-calendar__item>*{margin-right:3px;margin-left:3px}.add-to-calendar svg{position:relative;top:-1px;width:1rem;height:1rem;fill:#a05599}.add-to-calendar svg path{fill:#a05599}.add-to-calendar a{text-decoration:none;color:#a05599}.add-to-calendar a:focus,.add-to-calendar a:hover{text-decoration:underline}.branding__logo svg{width:100%;max-width:275px;height:auto;max-height:85px}.breadcrumb ol{margin:0;padding:0;list-style:none}.breadcrumb li{display:inline-block;text-transform:capitalize;color:#5a594c;font-size:12px;font-weight:300}.breadcrumb li:after{margin:.15rem .25rem .15rem .15rem;content:"»";letter-spacing:-3px}.breadcrumb li:last-of-type:after{margin:0;content:""}.breadcrumb li a{display:inline-block;padding-bottom:.33rem;text-decoration:none;color:#5a594c}.breadcrumb li a:focus,.breadcrumb li a:hover{text-decoration:underline}#sliding-popup{padding-top:24px;padding-bottom:24px;font-family:"Open Sans",arial,verdana,sans-serif}#sliding-popup *{font-weight:400}#sliding-popup h2{font-size:1rem}#sliding-popup p{font-size:.75rem}.eu-cookie-compliance-more-button{font-family:"Open Sans",arial,verdana,sans-serif;font-size:.75rem}.eu-cookie-compliance-secondary-button{padding:.5rem 1rem;color:#fff;border-radius:1rem;background-color:#000}.eu-cookie-compliance-secondary-button:focus,.eu-cookie-compliance-secondary-button:hover{color:#000;background-color:#fff;background-image:none}.eu-cookie-compliance-default-button,.eu-cookie-compliance-hide-button,.eu-cookie-compliance-more-button-thank-you,.eu-cookie-withdraw-button{color:#fff;border:0;background-color:#397ea0;background-image:none;-webkit-box-shadow:none;box-shadow:none;text-shadow:none;font-family:"Open Sans",arial,verdana,sans-serif}.eu-cookie-compliance-default-button:focus,.eu-cookie-compliance-default-button:hover,.eu-cookie-compliance-hide-button:focus,.eu-cookie-compliance-hide-button:hover,.eu-cookie-compliance-more-button-thank-you:focus,.eu-cookie-compliance-more-button-thank-you:hover,.eu-cookie-withdraw-button:focus,.eu-cookie-withdraw-button:hover{text-decoration:underline;background-color:#c85208;background-image:none;-webkit-box-shadow:none;box-shadow:none;text-shadow:none}.webform-submission-form .fieldgroup,.webform-submission-form .form-actions,.webform-submission-form .form-item{margin-bottom:24px}.webform-submission-form .form-item .form-item{margin-bottom:1rem}.webform-submission-form .form-item .form-item:last-child{margin-bottom:1rem}.webform-submission-form .form-email,.webform-submission-form .form-select,.webform-submission-form .form-tel,.webform-submission-form .form-text,.webform-submission-form .form-textarea{width:100%;max-width:none}.webform-submission-form legend{padding-top:.5em;padding-bottom:1em}.webform-submission-form label{display:block}.webform-type-fieldset{padding:0;border:0}fieldset.form-composite .fieldset-wrapper>.form-wrapper>.form-item:last-child{margin-bottom:1rem}.webform-element-help--tooltip{padding:.5rem;border-radius:.5rem;background:#fff}.form-item--error-message{color:#c85208}.webform-submission-form div.form-actions{display:inline-block;margin-top:7px;margin-left:7px;cursor:pointer;text-align:center;text-decoration:none;letter-spacing:1.4px;text-transform:uppercase;font-weight:600;position:relative;padding:.5rem 1.5rem;color:#5a0e56}.webform-submission-form div.form-actions::before{position:absolute;z-index:1;top:-6px;right:0;left:0;display:block;width:100%;height:calc(100% + 12px);content:"";border-radius:3px}.webform-submission-form div.form-actions::after{position:absolute;z-index:1;top:0;bottom:0;left:-6px;display:block;width:calc(100% + 12px);height:100%;content:"";border-radius:3px}.webform-submission-form div.form-actions{font-size:12px}@media screen and (min-width:380px){.webform-submission-form div.form-actions{font-size:calc(12px + 4 * (100vw - 380px)/ 820)}}@media screen and (min-width:1200px){.webform-submission-form div.form-actions{font-size:16px}}@media (min-width:768px){.webform-submission-form div.form-actions{padding:1rem 3rem}}.webform-submission-form div.form-actions::after,.webform-submission-form div.form-actions::before{border:1px solid #5a0e56}.webform-submission-form div.form-actions:focus,.webform-submission-form div.form-actions:hover{color:#a05599}.webform-submission-form div.form-actions:focus::after,.webform-submission-form div.form-actions:focus::before,.webform-submission-form div.form-actions:hover::after,.webform-submission-form div.form-actions:hover::before{border-color:#a05599}.webform-submission-form div.form-actions:active{color:#a05599;outline:0}.webform-submission-form div.form-actions:active::after,.webform-submission-form div.form-actions:active::before{border-color:#cecdc7;outline:0}.paragraph-popup-text #popupText.modal .modal-content .modal-header .webform-submission-form div.form-actions input.popupTextClose,.paragraph-popup-text .webform-submission-form div.form-actions input.btn-popup,.webform-submission-form div.form-actions .paragraph-popup-text #popupText.modal .modal-content .modal-header input.popupTextClose,.webform-submission-form div.form-actions .paragraph-popup-text input.btn-popup,.webform-submission-form div.form-actions input.button{z-index:100;margin:0;padding:0;color:inherit;background:0 0}.views-exposed-form .form--inline{margin-top:24px;margin-bottom:48px}.form--inline label{position:absolute!important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;white-space:nowrap;word-wrap:normal}.form--inline .form-item,.form--inline .form-type-cshs,.form--inline .js-form-item,.form--inline .js-form-type-cshs{display:inline-block;vertical-align:middle}.form--inline .form-type-cshs .select-wrapper-0{display:inline-block}.form--inline{display:block;float:none}@media (min-width:640px){.form--inline{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;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.form--inline #edit-actions,.form--inline #edit-actions--3{position:relative;display:inline-block;margin-top:13px;margin-left:25px;vertical-align:middle}.form--inline #edit-actions--3::before,.form--inline #edit-actions::before{position:absolute;z-index:1;top:-6px;right:0;left:0;display:block;width:100%;height:calc(100% + 12px);content:"";border-radius:3px}.form--inline #edit-actions--3::after,.form--inline #edit-actions::after{position:absolute;z-index:1;top:0;bottom:0;left:-6px;display:block;width:calc(100% + 12px);height:100%;content:"";border-radius:3px}.form--inline #edit-actions--3::after,.form--inline #edit-actions--3::before,.form--inline #edit-actions::after,.form--inline #edit-actions::before{border:1px solid #a05599}.form--inline .button,.form--inline .paragraph-popup-text #popupText.modal .modal-content .modal-header .popupTextClose,.form--inline .paragraph-popup-text .btn-popup,.form--inline .related-content__count a,.paragraph-popup-text #popupText.modal .modal-content .modal-header .form--inline .popupTextClose,.paragraph-popup-text .form--inline .btn-popup,.related-content__count .form--inline a{z-index:2;margin:0;color:#5a0e56;outline:0;background:0 0}.form--inline .button:active,.form--inline .button:focus,.form--inline .button:hover,.form--inline .paragraph-popup-text #popupText.modal .modal-content .modal-header .popupTextClose:active,.form--inline .paragraph-popup-text #popupText.modal .modal-content .modal-header .popupTextClose:focus,.form--inline .paragraph-popup-text #popupText.modal .modal-content .modal-header .popupTextClose:hover,.form--inline .paragraph-popup-text .btn-popup:active,.form--inline .paragraph-popup-text .btn-popup:focus,.form--inline .paragraph-popup-text .btn-popup:hover,.form--inline .related-content__count a:active,.form--inline .related-content__count a:focus,.form--inline .related-content__count a:hover,.paragraph-popup-text #popupText.modal .modal-content .modal-header .form--inline .popupTextClose:active,.paragraph-popup-text #popupText.modal .modal-content .modal-header .form--inline .popupTextClose:focus,.paragraph-popup-text #popupText.modal .modal-content .modal-header .form--inline .popupTextClose:hover,.paragraph-popup-text .form--inline .btn-popup:active,.paragraph-popup-text .form--inline .btn-popup:focus,.paragraph-popup-text .form--inline .btn-popup:hover,.related-content__count .form--inline a:active,.related-content__count .form--inline a:focus,.related-content__count .form--inline a:hover{color:#a05599}#block-exposed-form-activities-browse .form-item-keywords .form--inline-with-search input,.form--inline-with-search #block-exposed-form-activities-browse .form-item-keywords input,.form--inline-with-search .search-field,.form--inline-with-search .view-events .form-item-keywords input,.form--inline-with-search .view-news-category .form-item-keywords input,.view-events .form-item-keywords .form--inline-with-search input,.view-news-category .form-item-keywords .form--inline-with-search input{float:right;margin-top:10px}.form--inline__separator{display:inline-block;display:none;margin-right:1rem;vertical-align:middle;font-weight:300}.form--inline__separator{font-size:18px}@media screen and (min-width:380px){.form--inline__separator{font-size:calc(18px + 16 * (100vw - 380px)/ 820)}}@media screen and (min-width:1200px){.form--inline__separator{font-size:34px}}@media (min-width:768px){.form--inline__separator{display:inline-block;margin-right:0;padding:0 1rem}}.period_picker_input{line-height:initial!important}.form--inline .period_picker_input .icon_calendar{display:none}.form--inline table .period_picker_days td.period_picker_selected{color:#fff;background:#5a0e56;font-weight:700}.form--inline .period_picker_days td.period_picker_cell_today{background:red!important}.form--inline table td:hover{background:#a05599}form[data-drupal-form-fields=edit-type] .form--inline{margin-top:0;margin-right:-1rem;margin-bottom:48px;margin-left:-1rem}@media (min-width:1024px){form[data-drupal-form-fields=edit-type] .form--inline{margin-top:0;margin-bottom:72px}}form[data-drupal-form-fields=edit-type] .form--inline #edit-actions{position:relative;margin-top:0}form[data-drupal-form-fields=edit-type] .form--inline #edit-actions::before{position:absolute;z-index:1;top:-6px;right:0;left:0;display:block;width:100%;height:calc(100% + 12px);content:"";border-radius:3px}form[data-drupal-form-fields=edit-type] .form--inline #edit-actions::after{position:absolute;z-index:1;top:0;bottom:0;left:-6px;display:block;width:calc(100% + 12px);height:100%;content:"";border-radius:3px}form[data-drupal-form-fields=edit-type] .form--inline #edit-actions::before{top:-3px;width:100%;height:calc(100% + 6px)}form[data-drupal-form-fields=edit-type] .form--inline #edit-actions::after{left:-3px;width:calc(100% + 6px)}input[data-drupal-selector=edit-submit-service-directory-category]{display:inline-block;margin-top:7px;margin-left:7px;cursor:pointer;text-align:center;text-decoration:none;letter-spacing:1.4px;text-transform:uppercase;font-weight:600;position:relative;padding:.25rem 1rem;color:#5a0e56;border:1px solid transparent}input[data-drupal-selector=edit-submit-service-directory-category]::before{position:absolute;z-index:1;top:-6px;right:0;left:0;display:block;width:100%;height:calc(100% + 12px);content:"";border-radius:3px}input[data-drupal-selector=edit-submit-service-directory-category]::after{position:absolute;z-index:1;top:0;bottom:0;left:-6px;display:block;width:calc(100% + 12px);height:100%;content:"";border-radius:3px}input[data-drupal-selector=edit-submit-service-directory-category]::before{top:-3px;width:100%;height:calc(100% + 6px)}input[data-drupal-selector=edit-submit-service-directory-category]::after{left:-3px;width:calc(100% + 6px)}input[data-drupal-selector=edit-submit-service-directory-category]{font-size:12px}@media screen and (min-width:380px){input[data-drupal-selector=edit-submit-service-directory-category]{font-size:calc(12px + 0 * (100vw - 380px)/ 820)}}@media screen and (min-width:1200px){input[data-drupal-selector=edit-submit-service-directory-category]{font-size:12px}}input[data-drupal-selector=edit-submit-service-directory-category]::after,input[data-drupal-selector=edit-submit-service-directory-category]::before{border:1px solid #c85208}input[data-drupal-selector=edit-submit-service-directory-category]:focus,input[data-drupal-selector=edit-submit-service-directory-category]:hover{color:#c85208}input[data-drupal-selector=edit-submit-service-directory-category]:active{outline:0}input[data-drupal-selector=edit-submit-service-directory-category]:active::after,input[data-drupal-selector=edit-submit-service-directory-category]:active::before{border-color:#cecdc7;outline:0}.view-id-service_directory_category .form--inline select{padding:0 7px}.view-id-service_directory_category .form-actions#edit-actions{display:none}.form-type-select select{font-family:"Open Sans",arial,verdana,sans-serif}.view-news-category .form--inline{margin-right:-1rem;margin-left:-1rem}.view-news-category .form-item{display:block;width:100%;margin:.5rem 0 .5rem 0}@media (min-width:640px){.view-news-category .form-item{display:inline-block;width:28%}}@media (min-width:768px){.view-news-category .form-item{width:28%}}.view-news-category input[type=text],.view-news-category select{width:100%}@media (min-width:640px){.view-news-category input[type=text],.view-news-category select{overflow:hidden}}@media (min-width:1024px){.view-news-category input[type=text],.view-news-category select{overflow:initial}}#block-exposed-form-activities-browse .form-item-keywords input,.view-events .form-item-keywords input,.view-news-category .form-item-keywords input{display:inline-block;max-width:100%}.views-exposed-form input[type=submit]{margin-top:0;margin-left:0;padding:.5rem 2rem}.block-views-exposed-filter-blockamenity-search-block-page-1 .form-item-offer{margin:0 10px 0 20px}#block-exposed-form-activities-browse #edit-actions--3,.block-views-exposed-filter-blockamenity-search-block-page-1 #edit-actions,.view-events #edit-actions,.view-news-category #edit-actions{display:block;width:100%;margin:2rem 0 0 0;text-align:center}@media (min-width:1024px){#block-exposed-form-activities-browse #edit-actions--3,.block-views-exposed-filter-blockamenity-search-block-page-1 #edit-actions,.view-events #edit-actions,.view-news-category #edit-actions{display:inline-block;width:auto;margin:0 0 0 .5rem}}@media (min-width:1200px){#block-exposed-form-activities-browse #edit-actions--3,.block-views-exposed-filter-blockamenity-search-block-page-1 #edit-actions,.view-events #edit-actions,.view-news-category #edit-actions{margin:0 0 0 1rem}}#block-exposed-form-activities-browse .form-item,.view-events .form-item{display:block;width:100%;margin-top:.5rem;margin-bottom:.5rem}@media (min-width:640px){#block-exposed-form-activities-browse .form-item,.view-events .form-item{display:inline-block;width:30%;margin-right:1rem}}@media (min-width:1200px){#block-exposed-form-activities-browse .form-item,.view-events .form-item{width:initial}}#block-exposed-form-activities-browse .form-item-keywords,.view-events .form-item-keywords,.view-news-category .form-item-keywords{margin:1rem 0}@media (min-width:640px){#block-exposed-form-activities-browse .form-item-keywords,.view-events .form-item-keywords,.view-news-category .form-item-keywords{display:inline-block;width:50%;margin-top:0;margin-bottom:0;margin-left:0}}#views-exposed-form-events-activities-browse .form-item-end,.form--inline .form-item-end{display:none}#block-exposed-form-activities-browse select,.view-events select{width:100%}.path-events .period_picker_box{z-index:3}.path-events .period_picker_box .period_picker_days table table.period_picker_first_letters_table th,.path-events .period_picker_box .period_picker_days table td,.path-events .period_picker_box table td,.path-events .period_picker_box table th{font-family:"Open Sans",arial,verdana,sans-serif}.path-events .period_picker_box .period_picker_days table table td{padding:0;text-align:center}.path-events .period_picker_box .period_picker_days table td.period_picker_selected{color:#fff;background:#a05599}.path-events .period_picker_box .period_picker_days table td.period_picker_cell_today{color:#c85208;border:2px solid #c85208;background:#fff;font-weight:600}.path-events .period_picker_box .period_picker_days table table td:hover{color:#fff;border-radius:0;background:#ac86aa}.path-events .period_picker_input .period_button_dash{width:0;color:transparent;font-size:0}.path-events .period_picker_input .period_button_dash::after{display:inline-block;margin:0 5px;content:"-";color:#000}.path-events .period_picker_input .period_button_dash::after{font-size:18px}@media screen and (min-width:380px){.path-events .period_picker_input .period_button_dash::after{font-size:calc(18px + 16 * (100vw - 380px)/ 820)}}@media screen and (min-width:1200px){.path-events .period_picker_input .period_button_dash::after{font-size:34px}}.block-language .links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:90%;margin-bottom:0;padding:0;padding-left:.75rem;background-color:#fff}@media (min-width:1024px){.block-language .links{width:auto}}.block-language .links li{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;list-style:none}.block-language .links li+li::before{display:inline-block;margin:0 2px;content:"/";color:#5a594c}.block-language .links a{display:block;padding:.75rem .25rem;text-decoration:none;text-transform:uppercase;color:#5a594c;font-size:12px;font-weight:600}.block-language .links a:focus,.block-language .links a:hover{text-decoration:underline}.block-language .links a.is-active{font-weight:700}@media (min-width:1024px){.block-language .links a{padding:.5rem 0}}.main-navigation .menu{margin:0;padding:0}@media (min-width:1200px){.main-navigation .menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}.main-navigation .menu-item{margin:0;padding:0;list-style:none}@media (min-width:1200px){.main-navigation .menu-item{margin:0 .5rem}}.main-navigation .menu-item a{display:inline-block;width:90%;padding:.5rem;text-decoration:none;text-transform:uppercase;color:#2c3643;border-bottom:1px solid #9d9c8f;border-left:5px solid #9d9c8f;background-color:#fff}.main-navigation .menu-item a.is-active,.main-navigation .menu-item a:focus,.main-navigation .menu-item a:hover{text-decoration:underline;color:#fff;border-bottom-color:#2c3643;border-left-color:#2c3643;background-color:#2c3643}@media (min-width:1200px){.main-navigation .menu-item a{width:auto;border-bottom:0;border-left:0;font-size:12px;font-weight:600}}.main-navigation .menu-item--active-trail>a{color:#fff;border-bottom-color:#2c3643;border-left-color:#2c3643;background-color:#2c3643}.mega-menu{position:relative}.menu--mega-menu .menu{padding:0}.menu--mega-menu .menu-item{list-style-type:none}.mega-menu__small-screens{width:90%}.mega-menu__small-screens .menu--level-1{margin-bottom:0}.mega-menu__small-screens .menu--level-2,.mega-menu__small-screens .menu--level-3{display:none}.mega-menu__small-screens .menu-item{background-color:#fff}.mega-menu__small-screens .menu-item{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;border-bottom:1px solid #9d9c8f}.mega-menu__small-screens .menu-item--opened .menu-item:last-of-type{border-bottom:0}.mega-menu__small-screens .menu-item--opened>a{border-bottom:1px solid #9d9c8f}.mega-menu__small-screens .menu-item>.menu{width:100%;margin-left:2rem}.mega-menu__small-screens .menu-item a{display:block;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;width:calc(100% - 2rem);padding:.5rem .5rem;text-decoration:none;text-transform:uppercase;color:#2c3643;border-left:5px solid #c85208;background-color:#fff}.mega-menu__small-screens .menu-item a:focus,.mega-menu__small-screens .menu-item a:hover{color:#fff;background-color:#2c3643}.mega-menu__small-screens .menu-item--level-1:nth-child(1) a{border-left-color:#c85208}.mega-menu__small-screens .menu-item--level-1:nth-child(1) a:focus,.mega-menu__small-screens .menu-item--level-1:nth-child(1) a:hover{color:#fff;background-color:#c85208}.mega-menu__small-screens .menu-item--level-1:nth-child(1) a+.sub-menu-item-toggle:focus,.mega-menu__small-screens .menu-item--level-1:nth-child(1) a+.sub-menu-item-toggle:hover{color:#fff;background-color:#c85208}.mega-menu__small-screens .menu-item--level-1:nth-child(2) a{border-left-color:#5a8147}.mega-menu__small-screens .menu-item--level-1:nth-child(2) a:focus,.mega-menu__small-screens .menu-item--level-1:nth-child(2) a:hover{color:#fff;background-color:#5a8147}.mega-menu__small-screens .menu-item--level-1:nth-child(2) a+.sub-menu-item-toggle:focus,.mega-menu__small-screens .menu-item--level-1:nth-child(2) a+.sub-menu-item-toggle:hover{color:#fff;background-color:#5a8147}.mega-menu__small-screens .menu-item--level-1:nth-child(3) a{border-left-color:#397ea0}.mega-menu__small-screens .menu-item--level-1:nth-child(3) a:focus,.mega-menu__small-screens .menu-item--level-1:nth-child(3) a:hover{color:#fff;background-color:#397ea0}.mega-menu__small-screens .menu-item--level-1:nth-child(3) a+.sub-menu-item-toggle:focus,.mega-menu__small-screens .menu-item--level-1:nth-child(3) a+.sub-menu-item-toggle:hover{color:#fff;background-color:#397ea0}.mega-menu__small-screens .menu-item--level-1:nth-child(4) a{border-left-color:#5a0e56}.mega-menu__small-screens .menu-item--level-1:nth-child(4) a:focus,.mega-menu__small-screens .menu-item--level-1:nth-child(4) a:hover{color:#fff;background-color:#5a0e56}.mega-menu__small-screens .menu-item--level-1:nth-child(4) a+.sub-menu-item-toggle:focus,.mega-menu__small-screens .menu-item--level-1:nth-child(4) a+.sub-menu-item-toggle:hover{color:#fff;background-color:#5a0e56}.mega-menu__small-screens .sub-menu-item-toggle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:2rem;color:#5a594c;border:0;border-left:1px solid #9d9c8f;background-color:#fff}.mega-menu__small-screens .sub-menu-item-toggle--opened{border-bottom:1px solid #9d9c8f}.mega-menu__small-screens .sub-menu-item-toggle--opened>.sub-menu-item-toggle__icon--closed{display:none}.mega-menu__small-screens .sub-menu-item-toggle--opened>.sub-menu-item-toggle__icon--opened{display:block}.mega-menu__small-screens .sub-menu-item-toggle--closed>.sub-menu-item-toggle__icon--closed{display:block}.mega-menu__small-screens .sub-menu-item-toggle--closed>.sub-menu-item-toggle__icon--opened{display:none}.mega-menu__small-screens .sub-menu-item-toggle__icon{font-size:2rem}@media (min-width:1024px){.menu--mega-menu .menu-level--top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin:0;padding:0}}@media (min-width:1024px){.menu-item--level-top{width:auto;margin-right:1px}}@media (min-width:1024px){.menu-item--level-top .recite-ele>a,.menu-item--level-top>a{display:inline-block;width:auto;padding:.5rem 3rem;text-decoration:none;text-transform:uppercase;border-bottom:8px solid #c85208;font-size:1.25rem;font-weight:300}}.menu-item--level-top:nth-child(1)>.recite-ele>a,.menu-item--level-top:nth-child(1)>a{color:#fff;background-color:#7e3405}.menu-item--level-top:nth-child(1)>.recite-ele>a.is-active,.menu-item--level-top:nth-child(1)>.recite-ele>a:focus,.menu-item--level-top:nth-child(1)>.recite-ele>a:hover,.menu-item--level-top:nth-child(1)>a.is-active,.menu-item--level-top:nth-child(1)>a:focus,.menu-item--level-top:nth-child(1)>a:hover{border-bottom-color:#c85208;background-color:#c85208}@media (min-width:1024px){.menu-item--level-top:nth-child(1)>.recite-ele>a,.menu-item--level-top:nth-child(1)>a{border-bottom-color:#7e3405;border-left-width:0}}.menu-item--level-top:nth-child(2)>.recite-ele>a,.menu-item--level-top:nth-child(2)>a{color:#fff;background-color:#38502c}.menu-item--level-top:nth-child(2)>.recite-ele>a.is-active,.menu-item--level-top:nth-child(2)>.recite-ele>a:focus,.menu-item--level-top:nth-child(2)>.recite-ele>a:hover,.menu-item--level-top:nth-child(2)>a.is-active,.menu-item--level-top:nth-child(2)>a:focus,.menu-item--level-top:nth-child(2)>a:hover{color:#fff;border-bottom-color:#5a8147;background-color:#5a8147}@media (min-width:1024px){.menu-item--level-top:nth-child(2)>.recite-ele>a,.menu-item--level-top:nth-child(2)>a{border-bottom-color:#38502c;border-left-width:0}}.menu-item--level-top:nth-child(3)>.recite-ele>a,.menu-item--level-top:nth-child(3)>a{color:#fff;background-color:#255268}.menu-item--level-top:nth-child(3)>.recite-ele>a.is-active,.menu-item--level-top:nth-child(3)>.recite-ele>a:focus,.menu-item--level-top:nth-child(3)>.recite-ele>a:hover,.menu-item--level-top:nth-child(3)>a.is-active,.menu-item--level-top:nth-child(3)>a:focus,.menu-item--level-top:nth-child(3)>a:hover{border-bottom-color:#397ea0;background-color:#397ea0}@media (min-width:1024px){.menu-item--level-top:nth-child(3)>.recite-ele>a,.menu-item--level-top:nth-child(3)>a{border-bottom-color:#255268;border-left-width:0}}.menu-item--level-top:nth-child(4)>.recite-ele>a,.menu-item--level-top:nth-child(4)>a{color:#fff;background-color:#5a0e56}.menu-item--level-top:nth-child(4)>.recite-ele>a.is-active,.menu-item--level-top:nth-child(4)>.recite-ele>a:focus,.menu-item--level-top:nth-child(4)>.recite-ele>a:hover,.menu-item--level-top:nth-child(4)>a.is-active,.menu-item--level-top:nth-child(4)>a:focus,.menu-item--level-top:nth-child(4)>a:hover{color:#fff;border-bottom-color:#a05599;background-color:#a05599}@media (min-width:1024px){.menu-item--level-top:nth-child(4)>.recite-ele>a,.menu-item--level-top:nth-child(4)>a{border-bottom-color:#5a0e56;border-left-width:0}}.menu-item--active-trail.menu-item--level-top .recite-ele>a,.menu-item--active-trail.menu-item--level-top>a{color:#fff}.menu-item--active-trail.menu-item--level-top:nth-child(1) .recite-ele>a,.menu-item--active-trail.menu-item--level-top:nth-child(1)>a{background-color:#c85208}.menu-item--active-trail.menu-item--level-top:nth-child(2) .recite-ele>a,.menu-item--active-trail.menu-item--level-top:nth-child(2)>a{background-color:#5a8147}.menu-item--active-trail.menu-item--level-top:nth-child(3) .recite-ele>a,.menu-item--active-trail.menu-item--level-top:nth-child(3)>a{background-color:#397ea0}.menu-item--active-trail.menu-item--level-top:nth-child(4) .recite-ele>a,.menu-item--active-trail.menu-item--level-top:nth-child(4)>a{background-color:#5a0e56}.mega-menu__dropdown{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;width:calc(100% + 2rem);min-height:600px;-webkit-transition:.3s;transition:.3s;border-top:1px solid #cecdc7;background-color:#fff;-webkit-box-shadow:0 9px 12px -1px rgba(0,0,0,.56);box-shadow:0 9px 12px -1px rgba(0,0,0,.56)}.mega-menu__dropdown--hidden{display:none}.mega-menu__dropdown--active{-webkit-transition:.3s;transition:.3s;opacity:1}.mega-menu__dropdown--inactive{-webkit-transition:.3s;transition:.3s;opacity:0}.mega-menu__dropdown-sidebar{position:relative;width:33%;border-right:1px solid #cecdc7;-webkit-box-shadow:0 0 32px -4px #cecdc7;box-shadow:0 0 32px -4px #cecdc7}.menu-item__sidebar{display:none}.menu-item__sidebar--visible{display:block}.menu-item__sidebar>a{display:block;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:1.5rem 1rem;text-decoration:none;color:#2c3643;border-bottom:1px solid #cecdc7}.menu-item__sidebar>a:focus,.menu-item__sidebar>a:hover{text-decoration:underline;color:#fff;background-color:#a05599}.menu-item__sidebar>a::after{display:inline-block;width:1.5rem;height:1.5rem;content:"";background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'><path fill='white' d='M85 277.375h259.704L225.002 397.077 256 427l171-171L256 85l-29.922 29.924 118.626 119.701H85v42.75z'/></svg>")}.menu-item__sidebar--active>a{color:#fff}.menu-item__sidebar--visitor>a:focus,.menu-item__sidebar--visitor>a:hover{background-color:#c85208}.menu-item__sidebar--visitor.menu-item__sidebar--active.menu-item__sidebar--visible>a{background-color:#c85208}.menu-item__sidebar--resident>a:focus,.menu-item__sidebar--resident>a:hover{background-color:#5a8147}.menu-item__sidebar--resident.menu-item__sidebar--active.menu-item__sidebar--visible>a{background-color:#5a8147}.menu-item__sidebar--business>a:focus,.menu-item__sidebar--business>a:hover{background-color:#397ea0}.menu-item__sidebar--business.menu-item__sidebar--active.menu-item__sidebar--visible>a{background-color:#397ea0}.menu-item__sidebar--council>a:focus,.menu-item__sidebar--council>a:hover{background-color:#5a0e56}.menu-item__sidebar--council.menu-item__sidebar--active.menu-item__sidebar--visible>a{background-color:#5a0e56}.mega-menu__dropdown-main{width:100%;padding:2rem}.mega-menu__dropdown-main-item--inactive{display:none}.mega-menu__dropdown-main-item--active{display:block}.mega-menu__dropdown-main .menu_link_content{display:-webkit-box;display:-ms-flexbox;display:flex}.mega-menu__dropdown-main .menu-level-2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;max-height:400px;margin-right:auto}.mega-menu__dropdown-main .menu-level-2{width:225px}.mega-menu__dropdown-main .field--name-field-menu-flyout-text{display:none}.mega-menu__dropdown-main .field--name-field-menu-flyout-text p:last-of-type{margin-bottom:0}.mega-menu__dropdown-main .field--name-field-menu-flyout-text p+ul{margin-top:24px}@media (min-width:1024px){.mega-menu__dropdown-main .field--name-field-menu-flyout-text{display:block;width:25%;margin-bottom:auto;margin-left:auto;padding:2rem;border:1px solid #cecdc7;font-weight:400}}.mega-menu__dropdown-main .field--name-field-menu-flyout-text ul{margin:0;padding:0}.mega-menu__dropdown-main .field--name-field-menu-flyout-text li{padding:0;list-style-type:none}.mega-menu__dropdown-main .field--name-field-menu-flyout-text a{text-decoration:none;color:#2c3643}.mega-menu__dropdown-main .field--name-field-menu-flyout-text a:focus,.mega-menu__dropdown-main .field--name-field-menu-flyout-text a:hover{text-decoration:underline}.mega-menu__dropdown-main .menu-item a{display:inline-block;padding:.75rem;text-decoration:none;color:#2c3643}.mega-menu__dropdown-main .menu-item a:focus,.mega-menu__dropdown-main .menu-item a:hover{text-decoration:underline}.messages{margin-bottom:1.5rem;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}[dir=rtl] .messages{padding-right:35px;padding-left:20px;text-align:right;border-width:1px 0 1px 1px;background-position:right 10px top 17px}.messages__list{margin:0;padding:0;list-style:none}.messages__item+.messages__item{margin-top:.769rem}.messages--status{color:#325e1c;border-color:#c9e1bd #c9e1bd #c9e1bd transparent;background-color:#f3faef;background-image:url(/themes/custom/weatherlab/components/images/messages/check.svg);-webkit-box-shadow:-8px 0 0 #77b259;box-shadow:-8px 0 0 #77b259}[dir=rtl] .messages--status{margin-left:0;border-color:#c9e1bd transparent #c9e1bd #c9e1bd;-webkit-box-shadow:8px 0 0 #77b259;box-shadow:8px 0 0 #77b259}.messages--warning{color:#734c00;border-color:#f4daa6 #f4daa6 #f4daa6 transparent;background-color:#fdf8ed;background-image:url(/themes/custom/weatherlab/components/images/messages/warning.svg);-webkit-box-shadow:-8px 0 0 #e09600;box-shadow:-8px 0 0 #e09600}[dir=rtl] .messages--warning{border-color:#f4daa6 transparent #f4daa6 #f4daa6;-webkit-box-shadow:8px 0 0 #e09600;box-shadow:8px 0 0 #e09600}.messages--error{color:#a51b00;border-color:#f9c9bf #f9c9bf #f9c9bf transparent;background-color:#fcf4f2;background-image:url(/themes/custom/weatherlab/components/images/messages/error.svg);-webkit-box-shadow:-8px 0 0 #e62600;box-shadow:-8px 0 0 #e62600}[dir=rtl] .messages--error{border-color:#f9c9bf transparent #f9c9bf #f9c9bf;-webkit-box-shadow:8px 0 0 #e62600;box-shadow:8px 0 0 #e62600}.messages--error p.error{color:#a51b00}.footer .block-fingal-onetrust button#ot-sdk-btn{color:#fff;border-color:#5a594c;background:#5a594c}.footer .block-fingal-onetrust button#ot-sdk-btn:focus,.footer .block-fingal-onetrust button#ot-sdk-btn:focus-within,.footer .block-fingal-onetrust button#ot-sdk-btn:hover{text-decoration:underline;color:#fff;background:#5a594c}.pager{margin-top:48px;margin-bottom:48px}.pager__items{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-1rem;margin-left:-1rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:24px;margin-right:0;margin-left:0;padding:0}.pager__items>*{margin-right:1rem;margin-left:1rem}@media (min-width:1024px){.pager__items{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.pager__item{margin-bottom:1rem;list-style:none}.pager__items>*{margin-right:.15rem;margin-left:.15rem}@media (min-width:1024px){.pager__items>*{margin-right:1rem;margin-left:1rem}}.pager__item.is-active a::after,.pager__item.is-active a::before{border:1px solid #a05599}.pager__item--ellipsis{display:none}.header__inner a#recite-me{color:#5a594c}.revaluation-calculator{margin:0 auto;padding:0 1rem;font-weight:300}.revaluation-calculator{font-size:16px}@media screen and (min-width:380px){.revaluation-calculator{font-size:calc(16px + 0 * (100vw - 380px)/ 820)}}@media screen and (min-width:1200px){.revaluation-calculator{font-size:16px}}.revaluation-calculator input[type=text]{display:inline-block;width:calc(85% - 2rem);margin-left:1rem;text-align:right;font-weight:400}.revaluation-calculator input[type=text]{font-size:16px}@media screen and (min-width:380px){.revaluation-calculator input[type=text]{font-size:calc(16px + 0 * (100vw - 380px)/ 820)}}@media screen and (min-width:1200px){.revaluation-calculator input[type=text]{font-size:16px}}.revaluation-calculator input[type=text]:active,.revaluation-calculator input[type=text]:focus{border:1px solid #c85208;outline:0;background:#fff2e7}.revaluation-calculator__item{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-1rem;margin-left:-1rem;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:initial;padding:.5rem 0;border-bottom:1px solid #cecdc7}.revaluation-calculator__item>*{margin-right:1rem;margin-left:1rem}@media (min-width:1200px){.revaluation-calculator__item{height:70px}}.revaluation-calculator__item:last-child{border-bottom:none}.revaluation-calculator__item-label{width:calc(65% - 2rem);font-weight:700}.revaluation-calculator__item-amount{width:calc(35% - 2rem);text-align:right}.social-sharing__menu{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin:0;padding:0}.social-sharing__menu-item{width:1.6rem;height:1.6rem;margin:0 .5rem;list-style:none;text-align:center;border-radius:1rem;background-color:#2c3643}.social-sharing__menu-item svg{width:1.3rem;height:1.3rem;padding-top:.3rem}.social-sharing__menu-item path{fill:#fff}.social-sharing__menu-item--facebook{background-color:#3b5998}.social-sharing__menu-item--twitter{background-color:#55acee}.social-sharing__menu-item--linkedin{background-color:#0e76a8}.social-sharing__menu-item--email{background-color:#2c3643}.social-sharing__menu-link{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}.user-forms form{max-width:500px;margin:48px auto;text-align:left}.user-forms .page-title{width:100%;margin:2rem 0 3rem}.user-forms form .form-item{max-width:500px;margin-bottom:2rem}.user-forms form .form-item label{display:block;margin-bottom:3px;font-weight:700}.user-forms form .form-item input{width:100%;max-width:100%;padding:7px;color:#000;border:2px solid #000;font-size:1rem}.user-forms form .form-item input:hover{padding:5px 7px;border:4px solid #000}.user-forms form .form-item input:focus{padding:5px 7px;border:4px solid #000}.user-forms .description{font-size:.75rem}.user-forms .form-submit,.user-forms .views-exposed-form input[type=submit],.views-exposed-form .user-forms input[type=submit]{padding:7px 1.5rem;-webkit-transition:.4s;transition:.4s;color:#000;border:2px solid #000;border-radius:4px;background:#fff;font-size:1rem}.user-forms .form-submit:focus,.user-forms .form-submit:hover,.user-forms .views-exposed-form input:focus[type=submit],.user-forms .views-exposed-form input:hover[type=submit],.views-exposed-form .user-forms input:focus[type=submit],.views-exposed-form .user-forms input:hover[type=submit]{color:#fff;background:#000}.user-forms .back-to-site{max-width:500px;margin:auto;text-align:right}.user-forms .back-to-site a{color:#000}.building-blocks>.building-block{margin-bottom:24px}@media (min-width:640px){.building-blocks>.building-block{margin-bottom:48px}}@media (min-width:768px){.building-blocks>.building-block{margin-bottom:72px}}.accordion__item{margin:24px 0}.accordion__item.active{-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,.2);box-shadow:0 0 5px 0 rgba(0,0,0,.2)}.accordion__trigger{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;padding:24px 3rem 24px 24px;cursor:pointer;text-align:left;border:none;border:1px solid #cecdc7;border-radius:3px;background-color:#fff;font-size:1rem}.accordion__trigger svg{z-index:3;width:1.75rem;height:1.75rem;-webkit-transition:all .2s linear;transition:all .2s linear}.accordion__trigger svg path{fill:#a05599}.accordion__trigger-border{position:absolute;z-index:3;top:0;right:0;left:0;width:100%;height:100%}.accordion__trigger.active{border:1px solid #a05599;background:rgba(160,85,153,.1)}.accordion__trigger.active svg{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.accordion__trigger-icon{position:absolute;z-index:3;top:50%;right:1rem;-webkit-transform:translateY(-50%);transform:translateY(-50%);line-height:0}.accordion__trigger-text{font-weight:600}.accordion__trigger-text{font-size:16px}@media screen and (min-width:380px){.accordion__trigger-text{font-size:calc(16px + 3 * (100vw - 380px)/ 820)}}@media screen and (min-width:1200px){.accordion__trigger-text{font-size:19px}}.accordion__response{position:relative;display:none;-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:-2px;padding:24px;border:1px solid #a05599;border-top:none;border-radius:3px;border-top-left-radius:0;border-top-right-radius:0}.accordion__response{font-size:16px}@media screen and (min-width:380px){.accordion__response{font-size:calc(16px + 0 * (100vw - 380px)/ 820)}}@media screen and (min-width:1200px){.accordion__response{font-size:16px}}.accordion__response p{margin-bottom:0}.ui-accordion-header-active .accordion__trigger-icon--open{display:none}.ui-accordion-header-active.ui-state-active .accordion__trigger-icon--close{display:block}.ui-accordion-header-collapsed.ui-state-active .accordion__trigger-icon--open{display:block}.ui-accordion-header-collapsed .accordion__trigger-icon--close{display:none}.accordion__item .building-block{margin-bottom:24px}.accordion__item .building-block>div{max-width:100%;margin:24px 0}.accordion__item .call-to-action{padding:0}.accordion__item .iwt.left .iwt__content{padding-right:0}.accordion__item .iwt.right .iwt__content{padding-left:0}a.button-link{position:relative;display:inline-block;min-width:50%;padding:1.5rem 3.5rem 1.5rem 1.5rem;text-decoration:none;color:#2c3643;border:1px solid #cecdc7;border-radius:3px}a.button-link:focus,a.button-link:hover{color:#000}a.button-link .button-link__icon{position:absolute;top:50%;right:1rem;-webkit-transform:translateY(-50%);transform:translateY(-50%)}a.button-link svg{z-index:3;width:2rem;height:2rem}a.button-link svg path{fill:#a05599}.button-link .button-link__title{display:block;font-size:1.2rem;font-weight:700}.button-link .button-link__description{display:block;font-size:.875rem;font-weight:300}@media (min-width:1024px){.building-block .call-to-action{margin-top:72px}}.call-to-action__link{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;padding-top:24px;padding-right:60px;padding-bottom:24px;padding-left:24px;text-align:left;text-decoration:none;color:#2c3643;border:1px solid #cecdc7;border-radius:3px}.call-to-action__heading{display:block;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:calc(100% - 2rem);margin-bottom:0}.call-to-action__text{display:block;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;width:calc(100% - 2rem)}.call-to-action__heading{font-weight:600}.call-to-action__heading{font-size:16px}@media screen and (min-width:500px){.call-to-action__heading{font-size:calc(16px + 6 * (100vw - 500px)/ 524)}}@media screen and (min-width:1024px){.call-to-action__heading{font-size:22px}}.call-to-action__text p{margin-bottom:0;font-weight:400}.call-to-action__text p{font-size:16px}@media screen and (min-width:768px){.call-to-action__text p{font-size:calc(16px + -2 * (100vw - 768px)/ 256)}}@media screen and (min-width:1024px){.call-to-action__text p{font-size:14px}}.call-to-action__icon{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;width:2rem}.call-to-action__icon svg{z-index:3;width:2rem;height:2rem;vertical-align:middle}.call-to-action__icon svg path{fill:#a05599}.carousel-wrapper{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;max-width:1024px;margin:0 auto;padding:.5rem}.carousel{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;padding:24px}.carousel::before{position:absolute;z-index:1;top:-6px;right:0;left:0;display:block;width:100%;height:calc(100% + 12px);content:"";border-radius:3px}.carousel::after{position:absolute;z-index:1;top:0;bottom:0;left:-6px;display:block;width:calc(100% + 12px);height:100%;content:"";border-radius:3px}.carousel::after,.carousel::before{z-index:-1;border:1px solid #cecdc7}.carousel img{width:100%;height:auto}.carousel-item__caption{-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:3.5rem;padding:1rem 0}.carousel-item__caption p{margin-bottom:0;color:#2c3643;font-size:1rem;font-weight:600}.carousel__information{position:absolute;right:0;left:0;-webkit-box-sizing:border-box;box-sizing:border-box;width:calc(100% - 62px);margin:0 auto;padding:10px 0;background:#f5eef4}.carousel__information:after{display:table;clear:both;content:""}.carousel__slides{float:left;padding-top:5px;padding-left:1rem;color:#5a0e56;font-size:1rem;font-weight:600}.carousel__arrows{float:right;padding-right:1rem}.carousel__arrow--next,.carousel__arrow--prev{cursor:pointer;border:none;outline:0;background:0 0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.carousel__arrow--next svg,.carousel__arrow--prev svg{z-index:3;width:2rem;height:2rem;vertical-align:middle}.carousel__arrow--next svg path,.carousel__arrow--prev svg path{-webkit-transition:all .2s linear;transition:all .2s linear;fill:#a05599}.carousel__arrow--next:hover svg path,.carousel__arrow--prev:hover svg path{fill:#5a0e56}.paragraph--type--christmas-shop{text-align:center}.paragraph--type--christmas-shop form{position:relative;display:inline-block;padding:5px 50px}.paragraph--type--christmas-shop form::before{position:absolute;z-index:1;top:-6px;right:0;left:0;display:block;width:100%;height:calc(100% + 12px);content:"";border-radius:3px}.paragraph--type--christmas-shop form::after{position:absolute;z-index:1;top:0;bottom:0;left:-6px;display:block;width:calc(100% + 12px);height:100%;content:"";border-radius:3px}.paragraph--type--christmas-shop form::after,.paragraph--type--christmas-shop form::before{z-index:-1;border:1px solid #bf2025}.paragraph--type--christmas-shop form>*{display:inline-block;vertical-align:middle}.paragraph--type--christmas-shop form h3{margin:0 50px 0 0;color:#bf2025}.paragraph--type--christmas-shop form select{color:#bf2025;border:0}.paragraph--type--christmas-shop form .button,.paragraph--type--christmas-shop form .paragraph-popup-text #popupText.modal .modal-content .modal-header .popupTextClose,.paragraph--type--christmas-shop form .paragraph-popup-text .btn-popup,.paragraph--type--christmas-shop form .related-content__count a,.paragraph-popup-text #popupText.modal .modal-content .modal-header .paragraph--type--christmas-shop form .popupTextClose,.paragraph-popup-text .paragraph--type--christmas-shop form .btn-popup,.related-content__count .paragraph--type--christmas-shop form a{margin:0 0 0 50px;color:#bf2025}.contact-block__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-1rem;margin-left:-1rem;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;flex-wrap:wrap;margin:0 auto}.contact-block__inner>*{margin-right:1rem;margin-left:1rem}@media (min-width:768px){.contact-block__inner{padding:0 1rem}}@media (min-width:1024px){.contact-block__inner{margin:0 -1rem}}.contact-block__column{width:100%;margin:0 0 1rem 0}@media (min-width:768px){.contact-block__column{width:33%}}.contact-block__column-heading{display:block;margin-bottom:5px;text-transform:uppercase;color:#a05599;font-size:.75rem;font-weight:700}.contact-block__icon{display:inline-block;width:15px;height:15px;margin-right:5px}.contact-block__icon svg path{fill:#a05599}.contact-block__item{font-size:.875rem}.contact-block__item p{display:inline-block;margin-bottom:0;margin-bottom:5px;vertical-align:top;text-decoration:none;color:#2c3643;border-bottom:none;font-size:.875rem;font-weight:400}.embed-external-url{text-align:center}.file-upload-file{position:relative;display:block;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:24px;padding:24px;padding-right:3rem;-webkit-transition:.2s;transition:.2s;text-decoration:none;color:#2c3643;border:1px solid #cecdc7;border-radius:3px;background:red;background-color:#fff}@media (min-width:768px){.file-upload-file{padding:24px}}.file-upload-file+.file-upload-file{margin-top:24px}.file-upload-file__details{text-transform:uppercase;font-weight:700}.file-upload-file__details{font-size:12px}@media screen and (min-width:380px){.file-upload-file__details{font-size:calc(12px + 0 * (100vw - 380px)/ 820)}}@media screen and (min-width:1200px){.file-upload-file__details{font-size:12px}}.file-upload-file__name{font-weight:600}.file-upload-file__name{font-size:16px}@media screen and (min-width:380px){.file-upload-file__name{font-size:calc(16px + 3 * (100vw - 380px)/ 820)}}@media screen and (min-width:1200px){.file-upload-file__name{font-size:19px}}.file-upload-file__description{font-weight:600}.file-upload-file__download-icon{position:absolute;top:50%;right:1rem;width:2rem;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.file-upload-file__download-icon svg{width:2rem;height:2rem}.file-upload-file__download-icon svg path{fill:#a05599}.file-upload-file__category{display:inline-block;vertical-align:middle}.file-upload-file__category-business{color:#5fa4c6}.file-upload-file__category-visitor{color:#f67626}.file-upload-file__category-resident{color:#7fac68}.file-upload-file__category-council{color:#a05599}.file-upload-file__date,.file-upload-file__size,.file-upload-file__type{display:inline-block;margin-left:5px;vertical-align:middle;color:#5a594c}.file-upload-file__date:before,.file-upload-file__size:before,.file-upload-file__type:before{display:inline-block;margin-right:5px;content:"•";vertical-align:initial;color:#5a594c}.hero-media{position:relative;z-index:1}.hero-media__video-item .video-embed-field-lazy-play{width:60px;height:60px;border:1px solid #fff;border-radius:50px;background:#fff url(/themes/custom/weatherlab/components/_patterns/01-basic-elements/icons/svg/ionicons/ios-play.svg) no-repeat;background-size:65px 55px}.hero-media.hero-media__video-playing{z-index:3}.hero-media__image{-webkit-box-shadow:0 12px 16px -4px rgba(0,0,0,.5);box-shadow:0 12px 16px -4px rgba(0,0,0,.5);line-height:0}.hero-media__image img{width:100%}.hero-media__image-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.1)}.hero-media--darken .hero-media__content{padding:5px;background:rgba(0,0,0,.65)}@media (min-width:768px){.hero-media--darken .hero-media__content{padding:20px}}.hero-media__hidden-item{display:none}.hero-media__visible-item{display:block}.hero-media__video .video-embed-field-responsive-video{position:relative}.hero-media__video .video-embed-field-responsive-video::after{display:block;padding-bottom:56.25%;content:""}.hero-media__video .video-embed-field-responsive-video iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0}.hero-media__content{position:absolute;z-index:1;top:45%;left:5%;width:90%;-webkit-transform:translateY(-45%);transform:translateY(-45%);color:#fff;text-shadow:1px 1px 1px rgba(0,0,0,.5)}.hero-media__content>*{text-align:center}@media (min-width:768px){.hero-media__content{left:10%;max-width:80%}}@media (min-width:1200px){.hero-media__content{left:17%;max-width:66%}}.hero-media__title{margin-bottom:0}.hero-media__intro{padding:24px 0;font-style:italic}.hero-media__intro p{font-weight:400}.hero-media__intro p{margin-bottom:0}@-webkit-keyframes read_more{0%{top:0}50%{top:5px}100%{top:0}}@keyframes read_more{0%{top:0}50%{top:5px}100%{top:0}}.hero-media__more{display:none}.hero-media__more .hero-media__more-item{display:block}.hero-media__more svg{width:1rem;height:1rem}.hero-media__more svg path{fill:#fff}.hero-media__more:focus .hero-media__more-item--icon,.hero-media__more:hover .hero-media__more-item--icon{position:relative;-webkit-animation-name:read_more;animation-name:read_more;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.hero-media__more.hero-media__hidden-item{display:none}@media (min-width:640px){.hero-media__more{position:absolute;z-index:2;bottom:5%;display:block;width:100%;text-align:center;text-transform:uppercase;color:#fff}}.iwt__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-1rem;margin-left:-1rem;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.iwt__inner>*{margin-right:1rem;margin-left:1rem}@media (min-width:640px){.iwt__inner{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.iwt__inner>*{width:50%}}@media (min-width:640px){.left>.iwt__inner{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media (min-width:1024px){.left>.iwt__inner .iwt__content{padding-right:120px;padding-left:48px}}@media (min-width:640px){.right>.iwt__inner{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}@media (min-width:1024px){.right>.iwt__inner .iwt__content{padding-right:48px;padding-left:120px}}.iwt__content>*{margin-bottom:24px}.iwt__image{width:calc(100% - 2rem)}@media (min-width:640px){.iwt__image{width:calc(50% - 2rem)}}.iwt__image img{width:100%;-webkit-box-shadow:4px 4px 16px 0 rgba(0,0,0,.3);box-shadow:4px 4px 16px 0 rgba(0,0,0,.3)}@media (min-width:640px){.iwt__image img{height:auto}}.iwt__content{max-width:100%;padding:0 1rem}@media (min-width:640px){.iwt__content{width:calc(50% - 2rem);padding:initial}}.iwt__title{color:#5a0e56}.site-content--visitor .iwt__title{color:#c85208}.site-content--resident .iwt__title{color:#5a8147}.site-content--business .iwt__title{color:#397ea0}.site-content--council .iwt__title{color:#5a0e56}.iwt__cta a{display:inline-block;margin-top:7px;margin-left:7px;cursor:pointer;text-align:center;text-decoration:none;letter-spacing:1.4px;text-transform:uppercase;font-weight:600;position:relative;padding:.5rem 1.5rem;color:#5a0e56}.iwt__cta a::before{position:absolute;z-index:1;top:-6px;right:0;left:0;display:block;width:100%;height:calc(100% + 12px);content:"";border-radius:3px}.iwt__cta a::after{position:absolute;z-index:1;top:0;bottom:0;left:-6px;display:block;width:calc(100% + 12px);height:100%;content:"";border-radius:3px}.iwt__cta a{font-size:12px}@media screen and (min-width:380px){.iwt__cta a{font-size:calc(12px + 4 * (100vw - 380px)/ 820)}}@media screen and (min-width:1200px){.iwt__cta a{font-size:16px}}@media (min-width:768px){.iwt__cta a{padding:1rem 3rem}}.iwt__cta a::after,.iwt__cta a::before{border:1px solid #5a0e56}.iwt__cta a:focus,.iwt__cta a:hover{color:#a05599}.iwt__cta a:focus::after,.iwt__cta a:focus::before,.iwt__cta a:hover::after,.iwt__cta a:hover::before{border-color:#a05599}.iwt__cta a:active{color:#a05599;outline:0}.iwt__cta a:active::after,.iwt__cta a:active::before{border-color:#cecdc7;outline:0}.info-block__inner{padding:2rem;text-align:center;border:1px solid #cecdc7;border-radius:3px}.info-block p{margin-bottom:5px;font-size:.875rem}.info-block strong{color:#5a0e56;font-size:.75rem;font-weight:600}.licta{position:relative;padding-top:24px;padding-bottom:24px}@media (min-width:640px){.licta{padding-top:0;padding-bottom:0}}.licta__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (min-width:640px){.licta__inner{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.licta__inner>*{width:50%}}.licta__content{padding-right:1rem;padding-left:1rem}@media (min-width:640px){.left>.licta__inner{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media (min-width:1024px){.left>.licta__inner .licta__content{padding-right:0;padding-left:48px}.left>.licta__inner .licta__content>*{margin-right:96px}}@media (min-width:640px){.right>.licta__inner{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}@media (min-width:1024px){.right>.licta__inner .licta__content{padding-right:48px;padding-left:0}.right>.licta__inner .licta__content>*{margin-left:96px}}.licta__content>*{margin-bottom:24px}.licta__image img{width:100%}@media (min-width:640px){.licta__image img{height:auto}}.licta__top-image{display:none}@media (min-width:1024px){.licta__top-image{position:absolute;z-index:-1;top:-10%;display:block;margin-right:0!important;margin-left:0!important;max-width:110px}}.left .licta__top-image{right:0}.licta__bottom-image{display:none}@media (min-width:1024px){.licta__bottom-image{display:block;margin-top:24px}}.licta__title{color:#5a0e56}.licta__cta a{display:inline-block;margin-top:7px;margin-left:7px;cursor:pointer;text-align:center;text-decoration:none;letter-spacing:1.4px;text-transform:uppercase;font-weight:600;position:relative;padding:.5rem 1.5rem;color:#5a0e56}.licta__cta a::before{position:absolute;z-index:1;top:-6px;right:0;left:0;display:block;width:100%;height:calc(100% + 12px);content:"";border-radius:3px}.licta__cta a::after{position:absolute;z-index:1;top:0;bottom:0;left:-6px;display:block;width:calc(100% + 12px);height:100%;content:"";border-radius:3px}.licta__cta a{font-size:12px}@media screen and (min-width:380px){.licta__cta a{font-size:calc(12px + 4 * (100vw - 380px)/ 820)}}@media screen and (min-width:1200px){.licta__cta a{font-size:16px}}@media (min-width:768px){.licta__cta a{padding:1rem 3rem}}.licta__cta a::after,.licta__cta a::before{border:1px solid #5a0e56}.licta__cta a:focus,.licta__cta a:hover{color:#a05599}.licta__cta a:focus::after,.licta__cta a:focus::before,.licta__cta a:hover::after,.licta__cta a:hover::before{border-color:#a05599}.licta__cta a:active{color:#a05599;outline:0}.licta__cta a:active::after,.licta__cta a:active::before{border-color:#cecdc7;outline:0}.licta.primary .site__section{color:#7e3405}.licta.primary .site__section::before{background-color:#7e3405}.licta.primary .licta__title{color:#c85208}.licta.primary .licta__cta a{display:inline-block;margin-top:7px;margin-left:7px;cursor:pointer;text-align:center;text-decoration:none;letter-spacing:1.4px;text-transform:uppercase;font-weight:600;position:relative;padding:.5rem 1.5rem;color:#5a0e56;border:1px solid transparent}.licta.primary .licta__cta a::before{position:absolute;z-index:1;top:-6px;right:0;left:0;display:block;width:100%;height:calc(100% + 12px);content:"";border-radius:3px}.licta.primary .licta__cta a::after{position:absolute;z-index:1;top:0;bottom:0;left:-6px;display:block;width:calc(100% + 12px);height:100%;content:"";border-radius:3px}.licta.primary .licta__cta a{font-size:12px}@media screen and (min-width:380px){.licta.primary .licta__cta a{font-size:calc(12px + 4 * (100vw - 380px)/ 820)}}@media screen and (min-width:1200px){.licta.primary .licta__cta a{font-size:16px}}@media (min-width:768px){.licta.primary .licta__cta a{padding:1rem 3rem}}.licta.primary .licta__cta a::after,.licta.primary .licta__cta a::before{border:1px solid #c85208}.licta.primary .licta__cta a:focus,.licta.primary .licta__cta a:hover{color:#c85208}.licta.primary .licta__cta a:active{outline:0}.licta.primary .licta__cta a:active::after,.licta.primary .licta__cta a:active::before{border-color:#cecdc7;outline:0}.licta.secondary .site__section{color:#38502c}.licta.secondary .site__section::before{background-color:#38502c}.licta.secondary .licta__title{color:#5a8147}.licta.secondary .licta__cta a{display:inline-block;margin-top:7px;margin-left:7px;cursor:pointer;text-align:center;text-decoration:none;letter-spacing:1.4px;text-transform:uppercase;font-weight:600;position:relative;padding:.5rem 1.5rem;color:#5a0e56;border:1px solid transparent}.licta.secondary .licta__cta a::before{position:absolute;z-index:1;top:-6px;right:0;left:0;display:block;width:100%;height:calc(100% + 12px);content:"";border-radius:3px}.licta.secondary .licta__cta a::after{position:absolute;z-index:1;top:0;bottom:0;left:-6px;display:block;width:calc(100% + 12px);height:100%;content:"";border-radius:3px}.licta.secondary .licta__cta a{font-size:12px}@media screen and (min-width:380px){.licta.secondary .licta__cta a{font-size:calc(12px + 4 * (100vw - 380px)/ 820)}}@media screen and (min-width:1200px){.licta.secondary .licta__cta a{font-size:16px}}@media (min-width:768px){.licta.secondary .licta__cta a{padding:1rem 3rem}}.licta.secondary .licta__cta a::after,.licta.secondary .licta__cta a::before{border:1px solid #5a8147}.licta.secondary .licta__cta a:focus,.licta.secondary .licta__cta a:hover{color:#5a8147}.licta.secondary .licta__cta a:active{outline:0}.licta.secondary .licta__cta a:active::after,.licta.secondary .licta__cta a:active::before{border-color:#cecdc7;outline:0}.licta.tertiary .site__section{color:#255268}.licta.tertiary .site__section::before{background-color:#255268}.licta.tertiary .licta__title{color:#397ea0}.licta.tertiary .licta__cta a{display:inline-block;margin-top:7px;margin-left:7px;cursor:pointer;text-align:center;text-decoration:none;letter-spacing:1.4px;text-transform:uppercase;font-weight:600;position:relative;padding:.5rem 1.5rem;color:#5a0e56;border:1px solid transparent}.licta.tertiary .licta__cta a::before{position:absolute;z-index:1;top:-6px;right:0;left:0;display:block;width:100%;height:calc(100% + 12px);content:"";border-radius:3px}.licta.tertiary .licta__cta a::after{position:absolute;z-index:1;top:0;bottom:0;left:-6px;display:block;width:calc(100% + 12px);height:100%;content:"";border-radius:3px}.licta.tertiary .licta__cta a{font-size:12px}@media screen and (min-width:380px){.licta.tertiary .licta__cta a{font-size:calc(12px + 4 * (100vw - 380px)/ 820)}}@media screen and (min-width:1200px){.licta.tertiary .licta__cta a{font-size:16px}}@media (min-width:768px){.licta.tertiary .licta__cta a{padding:1rem 3rem}}.licta.tertiary .licta__cta a::after,.licta.tertiary .licta__cta a::before{border:1px solid #397ea0}.licta.tertiary .licta__cta a:focus,.licta.tertiary .licta__cta a:hover{color:#397ea0}.licta.tertiary .licta__cta a:active{outline:0}.licta.tertiary .licta__cta a:active::after,.licta.tertiary .licta__cta a:active::before{border-color:#cecdc7;outline:0}.licta.quaternary .site__section{color:#5a0e56}.licta.quaternary .site__section::before{background-color:#5a0e56}.licta.quaternary .licta__title{color:#5a0e56}.licta.quaternary .licta__cta a{display:inline-block;margin-top:7px;margin-left:7px;cursor:pointer;text-align:center;text-decoration:none;letter-spacing:1.4px;text-transform:uppercase;font-weight:600;position:relative;padding:.5rem 1.5rem;color:#5a0e56}.licta.quaternary .licta__cta a::before{position:absolute;z-index:1;top:-6px;right:0;left:0;display:block;width:100%;height:calc(100% + 12px);content:"";border-radius:3px}.licta.quaternary .licta__cta a::after{position:absolute;z-index:1;top:0;bottom:0;left:-6px;display:block;width:calc(100% + 12px);height:100%;content:"";border-radius:3px}.licta.quaternary .licta__cta a{font-size:12px}@media screen and (min-width:380px){.licta.quaternary .licta__cta a{font-size:calc(12px + 4 * (100vw - 380px)/ 820)}}@media screen and (min-width:1200px){.licta.quaternary .licta__cta a{font-size:16px}}@media (min-width:768px){.licta.quaternary .licta__cta a{padding:1rem 3rem}}.licta.quaternary .licta__cta a::after,.licta.quaternary .licta__cta a::before{border:1px solid #5a0e56}.licta.quaternary .licta__cta a:focus,.licta.quaternary .licta__cta a:hover{color:#a05599}.licta.quaternary .licta__cta a:focus::after,.licta.quaternary .licta__cta a:focus::before,.licta.quaternary .licta__cta a:hover::after,.licta.quaternary .licta__cta a:hover::before{border-color:#a05599}.licta.quaternary .licta__cta a:active{color:#a05599;outline:0}.licta.quaternary .licta__cta a:active::after,.licta.quaternary .licta__cta a:active::before{border-color:#cecdc7;outline:0}.block-views-blocklocations-map-block-1{margin-top:24px}.block-views-blocklocations-map-block-1>h2{color:#5a8147}.view-location-title-list{margin-bottom:24px;padding-right:1rem;color:#a05599}@media (min-width:768px){.view-location-title-list{margin-top:initial}}.view-location-title-list .item-list li{margin-bottom:.25rem;padding-bottom:.25rem}.view-location-title-list .item-list a{border-bottom:1px solid #cecdc7}.view-locations-map>.view-content{overflow:hidden;width:100%;height:100vw;border-radius:3px}@media (min-width:768px){.view-locations-map>.view-content{width:75%;height:initial}}.view-locations-map .geolocation-common-map,.view-locations-map .geolocation-common-map-container{height:100%}.view-locations-map{display:block}@media (min-width:768px){.view-locations-map{display:-webkit-box;display:-ms-flexbox;display:flex}}.view-locations-map>.view-header{position:relative;width:100%}@media (min-width:768px){.view-locations-map>.view-header{width:25%}}.view-locations-map .gm-style-iw{padding:1rem;border-radius:3px}.gm-style-iw .location-title{display:none}.office__location-inner{position:relative;display:block;text-align:center}@media (min-width:640px){.geolocation-google-map{width:234px!important;height:234px!important}}@media (min-width:1200px){.geolocation-google-map{width:380px!important;height:380px!important}}.office__location-canvas{margin:0 auto;border-radius:100%}@media (min-width:640px){.office__location-canvas{width:234px;height:234px}}@media (min-width:1200px){.office__location-canvas{width:380px;height:380px}}.js .office__location-canvas{overflow:hidden}.office__location-heading p{margin-bottom:1rem;color:#5a0e56}.office__location-heading h3{margin-bottom:.5rem}.office__location-address{display:block;margin:24px 0}.office__location-address p{margin-bottom:5px}.paragraph-popup-text .btn-popup{position:relative}.paragraph-popup-text .btn-popup::before{position:absolute;z-index:1;top:-6px;right:0;left:0;display:block;width:100%;height:calc(100% + 12px);content:"";border-radius:3px}.paragraph-popup-text .btn-popup::after{position:absolute;z-index:1;top:0;bottom:0;left:-6px;display:block;width:calc(100% + 12px);height:100%;content:"";border-radius:3px}.paragraph-popup-text .btn-popup::before{top:-3px;width:100%;height:calc(100% + 6px)}.paragraph-popup-text .btn-popup::after{left:-3px;width:calc(100% + 6px)}.paragraph-popup-text #popupText{display:none}.paragraph-popup-text #popupText.modal{position:absolute;z-index:10;top:0;left:0;max-width:100%;margin:2rem;padding:2rem;border:2px solid gray;border-radius:5px;background:#fff;-webkit-box-shadow:5px 10px;box-shadow:5px 10px}.paragraph-popup-text #popupText.modal .modal-content .modal-header{position:relative}.paragraph-popup-text #popupText.modal .modal-content .modal-header .popupTextClose{position:relative;position:absolute!important;right:0}.paragraph-popup-text #popupText.modal .modal-content .modal-header .popupTextClose::before{position:absolute;z-index:1;top:-6px;right:0;left:0;display:block;width:100%;height:calc(100% + 12px);content:"";border-radius:3px}.paragraph-popup-text #popupText.modal .modal-content .modal-header .popupTextClose::after{position:absolute;z-index:1;top:0;bottom:0;left:-6px;display:block;width:calc(100% + 12px);height:100%;content:"";border-radius:3px}.paragraph-popup-text #popupText.modal .modal-content .modal-header .popupTextClose::before{top:-3px;width:100%;height:calc(100% + 6px)}.paragraph-popup-text #popupText.modal .modal-content .modal-header .popupTextClose::after{left:-3px;width:calc(100% + 6px)}.quote--with-author{margin-top:1.5rem}@media (min-width:640px){.quote--with-author .quote__items{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-1rem;margin-left:-1rem;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.quote--with-author .quote__items>*{margin-right:1rem;margin-left:1rem}}.quote--with-author .quote__inner{position:relative;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;width:100%}@media (min-width:640px){.quote--with-author .quote__inner{width:calc(50% - 2rem)}}@media (min-width:1024px){.quote--with-author .quote__inner{width:calc(75% - 2rem)}}.quote--with-author .quote__author img{width:100%}@media (min-width:640px){.quote--with-author .quote__author{width:calc(25% - 2rem)}}.quote__inner{position:relative}.quote__inner::before{position:absolute;z-index:1;top:-6px;right:0;left:0;display:block;width:100%;height:calc(100% + 12px);content:"";border-radius:3px}.quote__inner::after{position:absolute;z-index:1;top:0;bottom:0;left:-6px;display:block;width:calc(100% + 12px);height:100%;content:"";border-radius:3px}.quote__inner::after,.quote__inner::before{border:1px solid #cecdc7}.quote blockquote{margin:20px;padding:24px;text-align:center;color:#5a594c;font-weight:400}.quote blockquote{font-size:18px}@media screen and (min-width:380px){.quote blockquote{font-size:calc(18px + 0 * (100vw - 380px)/ 820)}}@media screen and (min-width:1200px){.quote blockquote{font-size:18px}}@media (min-width:1024px){.quote blockquote{padding:96px}}.quote__mark{position:absolute;z-index:2;background:#fff}.quote__mark--open{top:0;left:2rem;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.quote__mark--close{right:2rem;bottom:0;-webkit-transform:translateY(50%);transform:translateY(50%)}.quote svg{fill:#cecdc7}.quote p{margin-bottom:0}@media (min-width:768px){.related-content-grid__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-1rem;margin-left:-1rem}.related-content-grid__inner>*{margin-right:1rem;margin-left:1rem}}@media (min-width:768px){.related-content-grid__inner>.related-content{width:calc(50% - 2rem)!important;margin-bottom:24px}}.related-content-grid__inner>.related-content.block-page-title-block,.related-content-grid__inner>.related-content.block-views-blocklocations-map-block-1,.related-content-grid__inner>.related-content.council-service__id,.related-content-grid__inner>.related-content.eu-cookie-compliance-content,.related-content-grid__inner>.related-content.layout-content,.related-content-grid__inner>.related-content.list--staff,.related-content-grid__inner>.related-content.padding-horizontal,.related-content-grid__inner>.related-content.sitemap,.view-fingal-document-library .related-content-grid__inner>.related-content.view-header,.view-search .related-content-grid__inner>.related-content.view-header{padding-right:0!important;padding-left:0!important}.related-content{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}.related-content.related-content--border .related-content__header{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.related-content.related-content--border .related-content__items .card{position:relative;padding:1rem}.related-content.related-content--border .related-content__items .card::before{position:absolute;z-index:1;top:-6px;right:0;left:0;display:block;width:100%;height:calc(100% + 12px);content:"";border-radius:3px}.related-content.related-content--border .related-content__items .card::after{position:absolute;z-index:1;top:0;bottom:0;left:-6px;display:block;width:calc(100% + 12px);height:100%;content:"";border-radius:3px}.related-content.related-content--border .related-content__items .card .card__category,.related-content.related-content--border .related-content__items .card .card__title{color:#bf2025}.related-content.related-content--border .related-content__items .card .card__text,.related-content.related-content--border .related-content__items .card .card__title{text-transform:initial}.related-content.related-content--border .related-content__items .card::after,.related-content.related-content--border .related-content__items .card::before{z-index:-1;border:1px solid #bf2025}.related-content.related-content--border .block-views-blocklocations-map-block-1>h2,.related-content.related-content--border .related-content__title{color:#bf2025}@media (min-width:1200px){.related-content .iwt__content{padding-left:48px}}.block-views-blocklocations-map-block-1>h2,.related-content__title{margin-bottom:24px}.site-content--visitor .block-views-blocklocations-map-block-1>h2,.site-content--visitor .related-content__title{color:#c85208}.site-content--resident .block-views-blocklocations-map-block-1>h2,.site-content--resident .related-content__title{color:#5a8147}.site-content--business .block-views-blocklocations-map-block-1>h2,.site-content--business .related-content__title{color:#397ea0}.site-content--council .block-views-blocklocations-map-block-1>h2,.site-content--council .related-content__title{color:#5a0e56}@media (min-width:640px){.related-content__items{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-1rem;margin-left:-1rem}.related-content__items>*{margin-right:1rem;margin-left:1rem}}@media (min-width:1200px){.related-content__items{margin:0 -1rem}}.related-content__items>*{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;width:100%;margin-bottom:24px}@media (min-width:640px){.related-content__items>*{width:calc(50% - 2rem)}}@media (min-width:1024px){.related-content--small .related-content__items>*{width:calc(25% - 2rem)}}@media (min-width:1024px){.related-content--medium .related-content__items>*{width:calc(33% - 2rem)}}@media (min-width:1024px){.related-content--large .related-content__items>*{width:calc(50% - 2rem)}}.related-content__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.related-content__count{margin-bottom:24px}.related-content__count a{position:relative;width:auto;padding:5px 18px;font-size:12px}.related-content__count a::before{position:absolute;z-index:1;top:-6px;right:0;left:0;display:block;width:100%;height:calc(100% + 12px);content:"";border-radius:3px}.related-content__count a::after{position:absolute;z-index:1;top:0;bottom:0;left:-6px;display:block;width:calc(100% + 12px);height:100%;content:"";border-radius:3px}.related-content__count a::before{top:-3px;width:100%;height:calc(100% + 6px)}.related-content__count a::after{left:-3px;width:calc(100% + 6px)}@media (min-width:1024px){.related-links{margin-top:48px}}@media (min-width:768px){.related-links__items{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-1rem;margin-left:-1rem}.related-links__items>*{margin-right:1rem;margin-left:1rem}}.related-links__items .call-to-action{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;margin-bottom:2rem;padding:0}@media (min-width:768px){.related-links__items .call-to-action{margin-top:0}}@media (min-width:768px){.related-links--medium .call-to-action{width:calc(50% - 2rem)}}@media (min-width:768px){.related-links--small .call-to-action{width:calc(33% - 2rem)}}.related_links__heading{display:block}.related-links__title{color:#5a8147}.site-content--visitor .related-links__title{color:#c85208}.site-content--resident .related-links__title{color:#5a8147}.site-content--business .related-links__title{color:#397ea0}.site-content--council .related-links__title{color:#5a0e56}.side-by-side{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-1rem;margin-left:-1rem;margin:0}.side-by-side>*{margin-right:1rem;margin-left:1rem}@media (min-width:1200px){.side-by-side{margin:0 -1rem}}.side-by-side>*{width:100%;margin:.5rem 0}@media (min-width:768px){.side-by-side>*{width:calc(50% - 2rem);margin:0 1rem}}@media (min-width:768px){.side-by-side .info-block{display:grid}}.side-by-side .call-to-action{padding:0}.single-image{text-align:center}.single-image--hero img{width:100%}.stats-wall__wrapper{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;margin-top:24px;margin-top:48px;padding:0 1rem}@media (min-width:640px){.stats-wall__wrapper{-ms-flex-wrap:no-wrap;flex-wrap:no-wrap}}@media (min-width:1024px){.stats-wall__wrapper{margin-top:72px}}.stats-wall-item{position:relative;display:inline-block;width:47%;margin-top:1rem;margin-bottom:1rem;padding-top:24px;padding-right:1rem;padding-bottom:24px;padding-left:1rem;text-align:center;vertical-align:top}.stats-wall-item::before{position:absolute;z-index:1;top:-6px;right:0;left:0;display:block;width:100%;height:calc(100% + 12px);content:"";border-radius:3px}.stats-wall-item::after{position:absolute;z-index:1;top:0;bottom:0;left:-6px;display:block;width:calc(100% + 12px);height:100%;content:"";border-radius:3px}.stats-wall-item::after,.stats-wall-item::before{border:1px solid #cecdc7}@media (min-width:640px){.stats-wall-item{max-width:22%}}@media (min-width:1200px){.stats-wall-item{padding-top:72px;padding-bottom:72px}}.stats-wall--resident .stats-wall__percentage{color:#c85208}.stats-wall--visitor .stats-wall__percentage{color:#5a8147}.stats-wall--business .stats-wall__percentage{color:#397ea0}.stats-wall-item__text{font-size:16px}@media screen and (min-width:768px){.stats-wall-item__text{font-size:calc(16px + 6 * (100vw - 768px)/ 256)}}@media screen and (min-width:1024px){.stats-wall-item__text{font-size:22px}}.stats-wall-item__heading,.stats-wall__text{position:relative;z-index:2}.stats-wall-item__heading{text-align:center;color:#397ea0}.full--is-full-width .text{max-width:100%}@media (min-width:1200px){.full--is-full-width .text{max-width:60%;padding:0}}.full--is-full-width .text--left{margin:0;text-align:left}.full--is-full-width .text--center{margin:0 auto;text-align:center}.full--is-full-width .text--right{margin:0;text-align:right}.site-content--visitor .text a,.site-content--visitor .text h1:not(.has-background),.site-content--visitor .text h2:not(.has-background),.site-content--visitor .text h3:not(.has-background),.site-content--visitor .text h4:not(.has-background),.site-content--visitor .text h5:not(.has-background),.site-content--visitor .text h6:not(.has-background){color:#c85208;border-bottom-color:#c85208}.site-content--resident .text a,.site-content--resident .text h1:not(.has-background),.site-content--resident .text h2:not(.has-background),.site-content--resident .text h3:not(.has-background),.site-content--resident .text h4:not(.has-background),.site-content--resident .text h5:not(.has-background),.site-content--resident .text h6:not(.has-background){color:#5a8147;border-bottom-color:#5a8147}.site-content--business .text a,.site-content--business .text h1:not(.has-background),.site-content--business .text h2:not(.has-background),.site-content--business .text h3:not(.has-background),.site-content--business .text h4:not(.has-background),.site-content--business .text h5:not(.has-background),.site-content--business .text h6:not(.has-background){color:#397ea0;border-bottom-color:#397ea0}.site-content--council .text a,.site-content--council .text h1:not(.has-background),.site-content--council .text h2:not(.has-background),.site-content--council .text h3:not(.has-background),.site-content--council .text h4:not(.has-background),.site-content--council .text h5:not(.has-background),.site-content--council .text h6:not(.has-background){color:#5a0e56;border-bottom-color:#5a0e56}.video .video-embed-field-responsive-video{position:relative}.video .video-embed-field-responsive-video::after{display:block;padding-bottom:56.25%;content:""}.video .video__item.active{display:block}.video .video-embed-field-responsive-video iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0}.video__placeholder{position:relative;text-align:center}.video__placeholder img{width:100%}.video__placeholder-border{position:absolute;z-index:3;top:0;right:0;bottom:0;left:0;border:1px solid #fff}.video__placeholder-play{position:relative;position:absolute;z-index:1;top:50%;right:0;left:0;display:block;width:70px;height:70px;margin:0 auto;cursor:pointer;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:rgba(90,14,86,.1)}.video__placeholder-play::before{position:absolute;z-index:1;top:-6px;right:0;left:0;display:block;width:100%;height:calc(100% + 12px);content:"";border-radius:3px}.video__placeholder-play::after{position:absolute;z-index:1;top:0;bottom:0;left:-6px;display:block;width:calc(100% + 12px);height:100%;content:"";border-radius:3px}.video__placeholder-play:after,.video__placeholder-play:before{border:1px solid #fff;background:rgba(90,14,86,.6)}.video__placeholder-play svg{position:absolute;z-index:4;top:50%;right:0;left:0;width:2rem;height:auto;margin:0 auto;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.video__placeholder-play svg path{fill:#fff}.video__item .video-embed-field-lazy-play{width:60px;height:60px;border:1px solid #fff;border-radius:50px;background:#fff url(/themes/custom/weatherlab/components/_patterns/01-basic-elements/icons/svg/ionicons/ios-play.svg) no-repeat;background-size:65px 55px}.video__item .placeholder{display:none}.video{visibility:hidden}.video .field--name-field-media-video-embed-field div.anrt-cookiebotconsent-optout:not(.fingal-cookiebotconsent-video-optout){display:none}.video .fingal-cookiebotconsent-video-optout{top:0}@media (min-width:640px){.amenity.full .main-content{display:-webkit-box;display:-ms-flexbox;display:flex}.amenity.full .hero__image{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.amenity.full .hero__image+.building-blocks{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.contact-page .full__title{margin:24px 0}@media (min-width:1024px){.contact-page .full__title{margin-top:48px;margin-bottom:48px}}@media (min-width:1200px){.contact-page .full__title{margin-top:72px;margin-bottom:48px}}.contact-page .building-blocks>.building-block{margin-bottom:1rem}.contact-page .building-block .call-to-action{margin-top:0}.aside__add-to-favourites-link{position:relative;left:-3px;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.aside__add-to-favourites-icon{line-height:1}.aside__add-to-favourites-icon svg{width:1.5rem;height:1.5rem;margin-left:.5rem}span.service-category{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 1rem;vertical-align:middle;text-decoration:none;text-transform:uppercase;color:#a05599;font-weight:700}span.service-category:before{display:inline-block;width:56px;height:1px;margin-right:1rem;content:"";vertical-align:middle;background-color:#a05599}.council-service h1{margin:15px 0}.council-service__subtitle{color:#a05599;font-weight:300;font-style:italic}.council-service__id{margin-bottom:-1rem;color:#a05599;font-weight:700}.call-out__hero,.call-out__with-card{position:relative}.call-out__hero img{width:100%;-webkit-box-shadow:-10px 12px 24px 0 rgba(0,0,0,.2);box-shadow:-10px 12px 24px 0 rgba(0,0,0,.2)}.call-out__title{position:absolute;top:50%;right:0;left:0;width:100%;max-width:1200px;margin:0 auto;-webkit-transform:translateY(-50%);transform:translateY(-50%);text-align:center;color:#fff;text-shadow:0 3px 4px rgba(0,0,0,.4)}@media (min-width:1440px){.call-out__title{text-align:left}}.call-out__details{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 1rem}@media (min-width:768px){.call-out__details{padding:0}}.call-out__card{position:relative}@media (min-width:768px){.call-out__card{position:absolute;right:0;bottom:calc(43% - 5px);left:0;margin:0 auto}}.call-out__card-inner{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:1rem;border-radius:3px;background:#fff}@media (min-width:768px){.call-out__card-inner{position:absolute;right:1rem;width:320px;margin-top:0;padding:20px;-webkit-box-shadow:10px 12px 24px 0 rgba(0,0,0,.2);box-shadow:10px 12px 24px 0 rgba(0,0,0,.2)}}@media (min-width:1440px){.call-out__card-inner{right:0}}.call-out__card-image{position:relative}.call-out__card-image img{width:100%}a.call_out-card__title{display:block;margin:5px 0;text-decoration:none;color:#2c3643;font-weight:600}.call_out_card__category,.call_out_card__date{display:inline-block;font-size:12px;font-weight:700}.call_out_card__date::before{display:inline-block;content:"•";color:#5a594c}.call_out_card__date{color:#5a594c}.call-out p{margin-bottom:0}.call-out__intro{width:100%;margin-top:24px;padding:25px;border:1px solid #cecdc7}@media (min-width:768px){.call-out__intro{width:calc(100% - 370px);margin-left:1rem}}@media (min-width:1200px){.call-out__intro{max-width:60%}}@media (min-width:1440px){.call-out__intro{margin-top:96px;margin-left:0}}.call-out__intro h2{margin-bottom:0;margin-bottom:10px;text-transform:uppercase;color:#a05599;font-weight:700}.call-out__intro h2{font-size:12px}@media screen and (min-width:380px){.call-out__intro h2{font-size:calc(12px + 0 * (100vw - 380px)/ 820)}}@media screen and (min-width:1200px){.call-out__intro h2{font-size:12px}}.call-out__intro p{margin-bottom:10px}.call-out__intro a{display:table;margin-top:24px;margin-left:0}.card{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:100%}@media (min-width:1024px){.card{display:block;padding:0}}.card__image{position:relative;width:105px;border-radius:3px}@media (min-width:1024px){.card__image{display:block;width:100%}}.card__image img{width:105px;max-width:initial;height:105px;border-radius:3px}@media (min-width:1024px){.card__image img{width:100%;max-width:100%;height:auto}}.card__content{padding:0 1rem}@media (min-width:1024px){.card__content{display:block;width:100%;padding:0}}.card__favourite{position:absolute;z-index:1;top:10px;right:10px}.card__favourite svg{width:1.5rem;height:1.5rem;stroke:#fff;stroke-width:1.5rem}.card__favourite svg path{fill:rgba(90,14,86,.5)}@media (min-width:1024px){.card__favourite{top:1rem;right:1rem}}.card__content>*{margin-bottom:.25rem}.card__title{font-weight:600}.card__title a{text-decoration:none;color:#2c3643}.card__title a:focus,.card__title a:hover{text-decoration:underline}.card__category,.card__date{font-weight:700}.card__date{color:#5a594c}.card__text p{margin-bottom:0}.featured{position:relative}.featured__overlay{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(50%,transparent),to(rgba(0,0,0,.5)));background-image:linear-gradient(transparent 50%,rgba(0,0,0,.5))}.featured__image{position:relative;line-height:1}.featured__image img{width:100%;border-radius:3px}.featured__content{position:absolute;z-index:2;bottom:1rem;left:1rem;width:calc(100% - 2rem);color:#fff}.featured__favourite{position:absolute;z-index:1;top:10px;right:10px}.featured__favourite svg{width:1.5rem;height:1.5rem;stroke:#fff;stroke-width:1.5rem}.featured__favourite svg path{fill:rgba(90,14,86,.5)}@media (min-width:1200px){.featured__favourite{top:1rem;right:1rem}}.featured__content>*{margin-bottom:.25rem}.featured__title{font-weight:300}.featured__title a{text-decoration:none;color:#fff}.featured__title a:focus,.featured__title a:hover{text-decoration:underline}.featured__category,.featured__date{display:inline-block;font-weight:700}.featured__date{margin-left:5px}.featured__dot{position:relative;top:2px;display:inline-block;width:5px;height:5px;margin-left:5px;border-radius:.375rem;background-color:#fff}.featured__category{text-transform:uppercase;color:#fff}.featured__category a{text-decoration:none;color:#fff}.featured__category a:focus,.featured__category a:hover{text-decoration:underline}@media (min-width:768px){.full--has-sidebar{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:auto;margin-left:auto}}.full--has-sidebar .full__top-section{-ms-flex-preferred-size:100%;flex-basis:100%;margin-bottom:48px}@media (min-width:768px){.full--has-sidebar .main-content{overflow:hidden;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:67%;max-width:67%}}.full--has-sidebar .aside{margin-bottom:48px;padding:0 15px;color:#2c3643}@media (min-width:768px){.full--has-sidebar .aside{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;width:calc(33% - 24px);margin-bottom:0;margin-left:24px}}@media (min-width:1200px){.full--has-sidebar .aside{padding:0}}.aside__item{margin-bottom:24px}.aside__container{padding:1rem;border:1px solid #cecdc7}.aside__container-item{margin-bottom:24px}.aside__container-item a{color:#a05599}.aside__container-item .building-block table a,.aside__container-item .button--grey--light,.aside__container-item .call-out__intro a,.aside__container-item .pager__item a,.aside__container-item .view-planning-weekly-lists table a,.building-block table .aside__container-item a,.call-out__intro .aside__container-item a,.pager__item .aside__container-item a,.view-planning-weekly-lists table .aside__container-item a{display:table;margin-left:0}.aside__title{margin-bottom:.5rem;text-transform:uppercase;color:#a05599;font-weight:700}.aside__with-icon{display:-webkit-box;display:-ms-flexbox;display:flex}.aside__with-icon-icon{margin-top:2px;margin-right:1rem}.aside__with-icon-icon svg{width:1rem;height:1rem}.aside__with-icon-icon svg path{fill:#a05599}.aside__container .social-sharing{margin-top:10px}.aside__container .social-sharing__menu-item{text-align:center}.aside__container .social-sharing__menu-item:first-child{margin-left:0}.site-content--visitor .full__title{color:#c85208}.site-content--resident .full__title{color:#5a8147}.site-content--business .full__title{color:#397ea0}.site-content--council .full__title{color:#5a0e56}.full--has-sidebar .iwt.left .iwt__content{padding-right:0}.full--has-sidebar .iwt.right .iwt__content{padding-left:0}.service-cards__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.service-cards__wrapper.list--cards{margin-top:0}.service-cards__wrapper .view-header{width:100%}.service-cards__wrapper--featured .view-header{color:#a05599}.service-cards__wrapper--featured .view-header p{margin-bottom:0}.service-cards__wrapper .view-content{display:inherit;-ms-flex-wrap:inherit;flex-wrap:inherit;-webkit-box-pack:inherit;-ms-flex-pack:inherit;justify-content:inherit;width:100%}.service-cards__title{display:block;width:100%}.service-card{position:relative;max-width:768px;margin-top:1rem;padding:1rem;border:1px solid #cecdc7;border-radius:3px}.list--cards .view-content .service-card{position:relative;max-width:768px;margin-top:1rem;margin-bottom:1rem;padding:1rem;border:1px solid #cecdc7;border-radius:3px}.featured-card-border{position:absolute;top:-1px;right:0;left:0;display:block;width:100%;height:6px;border-top-left-radius:3px;border-top-right-radius:3px}.service-card__icon{display:inline-block;width:75px;margin-right:15px;vertical-align:top}@media (min-width:1200px){.service-card__icon{display:block;margin:5px 0}}.service-card__content{display:inline-block;width:calc(100% - 100px)}@media (min-width:1200px){.service-card__content{display:block;width:100%}}.service-card__title a{display:inline-block;margin-bottom:10px;text-decoration:none;color:#2c3643;font-size:1.5rem;font-weight:300}.service-card__description{color:#2c3643;font-size:.875rem;font-weight:400}.service-card__most-requested{margin-top:1rem;padding-top:1rem;border-top:1px solid #cecdc7}@media (min-width:1200px){.service-card__most-requested{margin-top:48px}}.service-card__most-requested-title{text-transform:uppercase;font-size:.75rem;font-weight:700}.service-card ul{margin-bottom:0;margin-left:1rem;padding:0}.service-card__most-requested-list li{margin-left:.5rem;list-style:disc;font-size:.875rem}.service-card__most-requested a{display:block;margin-bottom:0;padding:8px 0 0 0;text-decoration:none;color:#2c3643;font-size:.875rem;font-weight:400}.service-card--featured .featured-card-border{background-color:#a05599}.service-card--featured .service-card__most-requested-title,.service-card--featured .service-card__title a{color:#a05599}.service-card--featured .service-card__most-requested a:before{color:#a05599}.services-page .view-header{width:100%;margin-top:72px;margin-bottom:24px}.service-cards--wrapper .service-cards__wrapper--featured{margin:0 -1rem}.service-cards--wrapper__all-categories-title,.service-cards__wrapper h2,.service-cards__wrapper--featured .view-header p{padding:0 1rem}@media (min-width:1200px){.service-cards--wrapper__all-categories-title,.service-cards__wrapper h2,.service-cards__wrapper--featured .view-header p{padding:0}}.service-directory__tabs{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 1rem;-webkit-box-shadow:0 7px 7px -5px #ccc,-50px -50px 15px -30px rgba(204,204,204,0);box-shadow:0 7px 7px -5px #ccc,-50px -50px 15px -30px rgba(204,204,204,0)}@media (min-width:1200px){.service-directory__tabs{padding:0}}.service-directory__tabs a{display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;width:50%;padding:15px 0;text-align:center;text-decoration:none;letter-spacing:1px;color:#5a594c;border-bottom:3px solid transparent;font-weight:600}.service-directory__tabs a{font-size:12px}@media screen and (min-width:380px){.service-directory__tabs a{font-size:calc(12px + 0 * (100vw - 380px)/ 820)}}@media screen and (min-width:1200px){.service-directory__tabs a{font-size:12px}}.service-directory__tabs a:hover{color:#2c3643}@media (min-width:500px){.service-directory__tabs a{width:auto;padding:15px 45px}}@media (min-width:1024px){.service-directory__tabs a{width:auto;padding:15px 120px}}.service-directory__tabs a.active{color:#5a0e56;border-bottom:3px solid #a05599}.service-cards--wrapper__all-categories-title{margin-top:72px;color:#2c3643}.services-page .view-content{margin-top:48px}.services-page .call-to-action{margin-top:24px;padding:0}.side-by-side{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:24px}.side-by-side__image{-ms-flex-preferred-size:85px;flex-basis:85px;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}@media (min-width:640px){.side-by-side__image{-ms-flex-preferred-size:170px;flex-basis:170px}}@media (min-width:1024px){.side-by-side__image{-ms-flex-preferred-size:390px;flex-basis:390px}}.side-by-side__content{width:calc(100% - 110px);margin-left:1rem}@media (min-width:640px){.side-by-side__content{width:calc(100% - 235px)}}@media (min-width:1024px){.side-by-side__content{-ms-flex-preferred-size:390px;flex-basis:390px;margin-right:1rem;margin-left:1rem}}.side-by-side__category{display:block;text-transform:uppercase;font-weight:700}.side-by-side__category a{text-decoration:none;color:#5a8147}.side-by-side__category a:focus,.side-by-side__category a:hover{text-decoration:underline}.side-by-side__title{margin-top:5px;margin-bottom:0;font-weight:600}.side-by-side__title{font-size:14px}@media screen and (min-width:380px){.side-by-side__title{font-size:calc(14px + 5 * (100vw - 380px)/ 820)}}@media screen and (min-width:1200px){.side-by-side__title{font-size:19px}}.side-by-side__title a{text-decoration:none;color:#2c3643}.side-by-side__title a:focus,.side-by-side__title a:hover{text-decoration:underline}.side-by-side__date{display:block;color:#5a594c;font-weight:700}.side-by-side__text p{margin-top:5px;font-weight:400}@media (min-width:1024px){.side-by-side__text p{font-weight:600}}.tiny{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:100%;margin-bottom:1rem}.tiny__image{position:relative;-ms-flex-negative:0;flex-shrink:0;width:80px;border-radius:3px}.tiny__image img{width:100%;max-width:initial;border-radius:3px}.tiny__content{padding:0 1rem}.tiny__favourite{position:absolute;z-index:1;top:5px;right:5px}.tiny__favourite svg{width:1rem;height:1rem;stroke:#fff;stroke-width:1rem}.tiny__favourite svg path{fill:rgba(90,14,86,.5)}.tiny__content>*{margin-bottom:.125rem}.tiny__category,.tiny__date,.tiny__title{font-weight:600}.tiny__title a{text-decoration:none;color:#2c3643}.tiny__title a:focus,.tiny__title a:hover{text-decoration:underline}.tiny__date{color:#5a594c}.aside__add-to-favourites-link{position:relative;left:-3px;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.aside__add-to-favourites-icon{line-height:1}.aside__add-to-favourites-icon svg{width:1.5rem;height:1.5rem;margin-left:.5rem}@media (min-width:768px){.fclp__atf{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-1rem;margin-left:-1rem}.fclp__atf>*{margin-right:1rem;margin-left:1rem}}.fclp__featured-content{-webkit-box-flex:2;-ms-flex:2;flex:2}.fclp__featured-list{-webkit-box-flex:1;-ms-flex:1;flex:1}.fclp__featured-list .feed-icons{margin-top:1rem}.fclp__featured-top{margin-bottom:24px}@media (min-width:1024px){.fclp__featured-bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-1rem;margin-left:-1rem;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.fclp__featured-bottom>*{margin-right:1rem;margin-left:1rem}.fclp__featured-bottom>*{width:calc(50% - 2rem)}}.full-width-page .full__title{margin:24px 0}@media (min-width:1024px){.full-width-page .full__title{margin-top:48px;margin-bottom:48px}}@media (min-width:1200px){.full-width-page .full__title{margin-top:72px;margin-bottom:48px}}.full-width-page .building-blocks>.building-block{margin-bottom:1rem}.full-width-page .building-block .call-to-action{margin-top:0}.home-page .related-content{margin-top:24px;margin-bottom:24px}@media (min-width:1024px){.home-page .related-content{margin-top:48px;margin-bottom:48px}}.home-page .latest-news{padding:24px;-webkit-box-shadow:0 0 4px 0 rgba(0,0,0,.5);box-shadow:0 0 4px 0 rgba(0,0,0,.5)}@media (min-width:768px){.home-page .latest-news{padding-top:48px;padding-bottom:48px}}@media (min-width:1200px){.home-page .latest-news{padding:120px}}.field--type-text-long iframe{max-width:100%}.landing-page .hero-media__title{font-weight:400}.landing-page__introduction{margin-top:48px;text-align:center}@media (min-width:640px){.landing-page__introduction{margin-top:96px;margin-bottom:96px}}@media (min-width:1024px){.landing-page__introduction{margin-top:144px;margin-bottom:144px}}.landing-page__introduction h2{color:#5a8147}.landing-page .related-content{margin-top:48px;margin-bottom:24px}.site-content--visitor .landing-page__introduction h2{color:#c85208}.site-content--resident .landing-page__introduction h2{color:#5a8147}.site-content--business .landing-page__introduction h2{color:#397ea0}.site-content--council .landing-page__introduction h2{color:#5a0e56}.list--cards.view-activity-type .view-content{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:10px}.list--cards.view-activity-type .view-content .activity-type__wrapper{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;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;margin:0;padding:1.5rem;text-align:center;border:1px solid #cecdc7;border-radius:3px}.list--cards.view-activity-type .view-content .activity-type__wrapper span{display:block}.list--cards.view-activity-type .view-content .activity-type__wrapper span.name{min-height:35px}.list--cards.view-activity-type .view-content .activity-type__wrapper span.icon{width:80px;height:80px;color:#a05599;font-size:50px}.list--cards.view-activity-type .view-content .activity-type__wrapper span.icon__svg+.fontawesome-icons{display:none}.list--cards.view-activity-type .view-content .activity-type__wrapper a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#5a0e56;font-size:14px;font-weight:700}@media (min-width:768px){.list--cards{margin-top:24px}}.list--cards .view-content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-1rem;margin-left:-1rem;margin:0}.list--cards .view-content>*{margin-right:1rem;margin-left:1rem}.list--cards .view-header{margin-top:0;margin-bottom:24px;padding:0 1rem}.list--cards .view-content>*{width:calc(100% - 2rem)}@media (min-width:640px){.list--cards .view-content>*{width:calc(50% - 2rem)}}@media (min-width:1200px){.list--cards .view-content>*{width:calc(25% - 2rem);margin-right:1rem;margin-left:1rem}}.list--cards .card{margin-bottom:48px}.view-fingal-document-library .view-filters .form--inline,.view-search .view-filters .form--inline{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.view-fingal-document-library .view-filters .form-item-keyword,.view-search .view-filters .form-item-keywords{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;margin-top:13px}.view-search .call-to-action{margin-bottom:24px}.view-search .call-to-action:last-child{margin-bottom:0}.path-search .header__search{background:#fff}.path-search .header__search svg{margin-top:8px}.path-search .header__search svg path{fill:#a05599}@media (min-width:1200px){.path-search .header__search svg path{fill:#fff}}@media (min-width:1200px){.path-search .header__search{background:#9d9c8f}}@media (min-width:1200px){.path-search .header__search{top:0}}.view-empty h2{color:#c85208}.view-empty .search__no-results--title{font-weight:700}.list--tiny .views-row{margin-bottom:1rem}.list--tiny .view-header h3{display:inline-block;max-width:60%}.list--tiny .view-header a.button--small{float:right;margin-top:10px}.location__introduction{margin-top:48px;margin-bottom:48px;text-align:center}@media (min-width:640px){.location__introduction{margin-top:96px;margin-bottom:96px}}.location__introduction{text-align:left}@media (min-width:640px){.location__introduction-inner{max-width:66%}}.location__introduction h1{color:#2c3643}.location__map{position:relative;display:none}@media (min-width:640px){.location__map{z-index:1;display:block}}.location__map-inner{position:absolute;right:1rem;text-align:center}@media (min-width:640px){.location__map-inner{width:234px;height:234px;-webkit-transform:translateY(-60%);transform:translateY(-60%)}}@media (min-width:1200px){.location__map-inner{width:380px;height:380px;-webkit-transform:translateY(-55%);transform:translateY(-55%)}}@media (min-width:640px){.geolocation-google-map{width:234px!important;height:234px!important}}@media (min-width:1200px){.geolocation-google-map{width:380px!important;height:380px!important}}.location__map-canvas{border-radius:100%;-webkit-box-shadow:0 0 34px 3px rgba(0,0,0,.2);box-shadow:0 0 34px 3px rgba(0,0,0,.2)}@media (min-width:640px){.location__map-canvas{width:234px;height:234px}}@media (min-width:1200px){.location__map-canvas{width:380px;height:380px}}.js .location__map-canvas{overflow:hidden}.location-title{padding:40% 10%;font-size:1rem}.location__map .button,.location__map .paragraph-popup-text #popupText.modal .modal-content .modal-header .popupTextClose,.location__map .paragraph-popup-text .btn-popup,.location__map .related-content__count a,.paragraph-popup-text #popupText.modal .modal-content .modal-header .location__map .popupTextClose,.paragraph-popup-text .location__map .btn-popup,.related-content__count .location__map a{margin-top:40px}.section-visitor .location__introduction h2{color:#c85208}.section-resident .location__introduction h2{color:#5a8147}.section-business .location__introduction h2{color:#397ea0}.section-council .location__introduction h2{color:#5a0e56}.location .building-block .text{width:100%;max-width:1024px;text-align:center}.leaflet-control-attribution{display:none}.maintenance-page__wrapper{-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:24px;padding:1rem;text-align:center;border:1px solid #c85208}@media (min-width:768px){.maintenance-page__wrapper{margin-top:48px;padding:1.5rem}}@media (min-width:1200px){.maintenance-page__wrapper{margin-top:72px;padding:2rem}}.maintenance-page a{text-decoration:none}.notice{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;width:calc(100% - 2rem);margin:1rem auto;padding:1rem;color:#2c3643}@media (min-width:640px){.notice{margin:1.5rem auto}}.notice .building-blocks{display:none}.notice__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:100%;margin:0 auto}.notice__header{width:100%}.notice__icon{margin-top:8px;margin-right:1rem}.notice h2{margin:0 0 5px 0;font-weight:600}.notice h3,.notice__content-header p,.notice__content-header span{margin-bottom:0;text-transform:uppercase;font-size:.875rem;font-weight:600}.notice__content-header>*{display:inline-block}.notice__content-header p{font-size:.875rem}@media (min-width:500px){.notice__content-header p:after,.notice__content-header p:before{display:inline-block;margin:0 .25rem;content:"\2219";font-weight:700}}.notice__content-header p{color:#397ea0}.notice__content-main p{margin-bottom:0;color:#5a594c;font-size:.875rem;font-weight:400}.notice__date{color:#5a594c}.notice--low{border:4px solid #dbcc00;background:#fff}.notice--low h3{color:#dbcc00}.notice--low svg path,.notice--low svg polygon{fill:#dbcc00}.notice--medium{border:6px solid #c85208;background:#fff}.notice--medium h3{color:#c85208}.notice--medium svg path,.notice--medium svg polygon{fill:#c85208}.notice--high,.notice--major{border:8px solid #db001b;background:#fff}.notice--high h3,.notice--major h3{color:#db001b}.notice--high svg path,.notice--high svg polygon,.notice--major svg path,.notice--major svg polygon{fill:#db001b}.notice--major__toggle{position:absolute;top:0;right:0;cursor:pointer;border:none;background:#db001b;-webkit-appearance:none;-moz-appearance:none;appearance:none}.notice--major__toggle svg{width:1.5rem;height:1.5rem}.notice--major__toggle svg path{fill:#fff}.notice--major .building-block{margin-bottom:2rem}.notice.notice--major--open .building-blocks{display:block;width:100%}.notice--major--open .notice__content-header{margin-top:22px}.notice--major__toggle svg{-webkit-transition:all .2s linear;transition:all .2s linear}.notice--major--open .notice--major__toggle svg{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.notice.notice--major--open h2{margin:2rem 0;font-weight:300}.notice--major--open .building-blocks{margin:2rem 0 0 0}.notice--major--open .building-block>*{padding:0}.notice--major--open .notice__content-main p{font-size:1rem}.notice--major--open .iwt__content,.notice--major--open .iwt__image{margin:0;padding:0 1rem}.notice--major--open .notice__header{padding-bottom:1rem;border-bottom:1px solid #a05599}@media (min-width:1024px){.notice--major--open .notice__header{padding-bottom:0}}.notice--major .notice__content-header,.notice--major .notice__icon{display:inline-block;vertical-align:middle}.notice__content-header{width:50%}@media (min-width:768px){.notice__content-header{width:auto}}.notice--major .notice__content{margin-bottom:.5rem}.notice--major .notice__logo{float:right}.notice--major .notice__content-header{margin-top:0}.notice--major .notice__logo{display:none}.notice--major--open .notice__logo{display:block;width:100%;text-align:left}@media (min-width:1024px){.notice--major--open .notice__logo{width:auto}}@media (min-width:768px){.list--staff{margin-top:48px}}.list--staff .view-footer h3,.list--staff .view-header .person h3{margin-top:0;color:#2c3643}.list--staff .view-content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-1rem;margin-left:-1rem;margin:0}.list--staff .view-content>*{margin-right:1rem;margin-left:1rem}@media (min-width:1200px){.list--staff .view-content{margin:0 -1rem}}.list--staff .view-content>h3{display:block;width:100%;margin-top:48px;margin-bottom:24px;color:#a05599}.list--staff .view-header{margin-top:0}.list--staff .view-content>*{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:calc(100% - 2rem);margin-right:0;margin-bottom:24px;margin-left:0}@media (min-width:768px){.list--staff .view-content>*{width:calc(50% - 2rem);margin:0 1rem}}@media (min-width:1024px){.list--staff .view-content>*{display:inline;width:calc(25% - 2rem);margin-right:1rem;margin-bottom:1rem;margin-left:1rem}}.list--staff .card{margin-bottom:48px}.list--staff--mayor{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;padding:0}.list--staff--mayor .view-content>*{display:-webkit-box;display:-ms-flexbox;display:flex;width:calc(100% - 2rem)}@media (min-width:768px){.list--staff--mayor .view-content>*{width:calc(50% - 2rem);margin-bottom:24px}}.list--staff-mayor .person{display:-webkit-box;display:-ms-flexbox;display:flex}@media (min-width:640px){.list--staff--mayor .view-content,.list--staff--mayor .view-footer{width:100%;margin-bottom:48px}}@media (min-width:1024px){.list--staff--mayor .view-content,.list--staff--mayor .view-footer{width:calc(50% + 1rem);margin:0 -1rem}}.list--staff--mayor .view-footer{padding:0 1rem}.list--staff--mayor .view-footer img{width:100%;border-radius:3px}.person{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-top:24px}.person svg{display:block;width:1rem;height:1rem}.person svg path{fill:#a05599}@media (min-width:640px){.person{margin-top:48px}}.person__title{margin-top:0}.person__information,.person__picture{width:50%}.person__picture{position:relative;padding-right:1rem;cursor:pointer}.person__picture img{width:100%;margin-bottom:.5rem}.person__picture:hover .person__picture__download{opacity:1}@media (min-width:640px){.person__picture{margin-right:2rem;padding-right:2rem;border-right:1px solid #cecdc7}}.person__picture__download{position:absolute;bottom:0;display:none;width:100%;padding:3px;opacity:0;background:#cecdc7;font-size:18px}.person__picture__download a{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;text-decoration:none;color:#2c3643}.person__picture__download a svg{margin-left:5px}.person__picture__download a svg path{fill:#2c3643}@media (min-width:768px){.person__picture__download{display:block}}.person__information-item--name{margin-bottom:.5rem;color:#2c3643;font-weight:600}.person__information-item--position{text-transform:uppercase;color:#5a594c;font-weight:700}.person__information-icon{width:1rem;height:1rem}.person__information-content{width:calc(100% - 2rem);color:#2c3643;font-weight:600}.person__information-content{font-size:14px}@media screen and (min-width:380px){.person__information-content{font-size:calc(14px + 0 * (100vw - 380px)/ 820)}}@media screen and (min-width:1200px){.person__information-content{font-size:14px}}.person__information-item a{font-size:.875rem}.person--staff{display:block;margin-bottom:48px}@media (min-width:640px){.person--staff{margin-top:0;margin-bottom:0}}.person--staff .person__is-mayor{width:100%}.person--staff .person__picture{width:35%;margin-right:0;padding-right:1rem;border-right:none}@media (min-width:768px){.person--staff .person__picture{width:100%;padding-right:0}}.person--staff .person__picture img{width:100%;border-radius:3px}.person--staff .person__information{width:calc(65% - 2rem);width:65%}@media (min-width:768px){.person--staff .person__information{width:100%}}.person__information-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:.5rem}.person__information-icon{margin-right:1rem}.person__information-item--party{text-transform:uppercase;color:#5a594c;font-weight:700}.view-planning-weekly-lists table{width:100%;border-spacing:0}.view-planning-weekly-lists thead{display:none}@media (min-width:768px){.view-planning-weekly-lists thead{display:table-header-group;width:100;background:#f5eef4}}.view-planning-weekly-lists table th{display:none;text-align:left;color:#2c3643}.view-planning-weekly-lists table th{font-size:12px}@media screen and (min-width:380px){.view-planning-weekly-lists table th{font-size:calc(12px + 2 * (100vw - 380px)/ 820)}}@media screen and (min-width:1200px){.view-planning-weekly-lists table th{font-size:14px}}@media (min-width:768px){.view-planning-weekly-lists table th{display:table-cell;padding:20px 1rem;text-align:center;text-transform:uppercase;color:#2c3643;font-weight:600}}.view-planning-weekly-lists table tr{display:block;padding:5px 0 10px 0;border-bottom:1px solid #cecdc7}@media (min-width:768px){.view-planning-weekly-lists table tr{display:table-row;padding:0;border-bottom:none}}.view-planning-weekly-lists table td{display:block;padding:10px 1rem;text-align:left;color:#2c3643;font-weight:300}.view-planning-weekly-lists table td{font-size:14px}@media screen and (min-width:380px){.view-planning-weekly-lists table td{font-size:calc(14px + 0 * (100vw - 380px)/ 820)}}@media screen and (min-width:1200px){.view-planning-weekly-lists table td{font-size:14px}}.view-planning-weekly-lists table td:after{display:table;clear:both;content:" "}@media (min-width:768px){.view-planning-weekly-lists table td{display:table-cell;padding:20px 1rem;text-align:center;border-bottom:1px solid #cecdc7}}.view-planning-weekly-lists table a{float:right;margin:0}@media (min-width:768px){.view-planning-weekly-lists table a{float:none}}.view-planning-weekly-lists td.views-field-field-pwl-week{text-transform:capitalize;font-weight:600}.view-planning-weekly-lists td span{float:left}@media (min-width:768px){.view-planning-weekly-lists td span{display:none}}.service-category__heading{position:relative;margin:4rem 0}.service-category__heading-title{float:left;width:85%;margin:15px 0}.notice--major--open .service-category__heading-title .notice--major__title,.service-category__heading-title .call-out__title,.service-category__heading-title .h2,.service-category__heading-title .notice--major--open .notice--major__title,.service-category__heading-title .stats-wall-item__heading,.service-category__heading-title .webform-type-fieldset>legend>.fieldset-legend{max-width:70%;margin-bottom:1rem;text-transform:initial;color:#2c3643}.service-category__heading-description{max-width:70%;text-transform:initial;color:#a05599;font-weight:300;font-style:italic}@media (min-width:768px){.service-category__heading-description{font-style:nomal}}.service-category__heading-icon{position:absolute;z-index:-1;top:0;right:0;bottom:0;width:100%;height:100%;text-align:right}.service-category__heading-icon img{width:auto;max-width:initial;height:100%;max-height:100px;padding-top:14px}@media (min-width:500px){.service-category__heading-icon img{max-height:160px}}@media (min-width:768px){.service-category__heading-icon img{height:160px}}.service-category__services .call-to-action{margin-top:1rem}.service-category__services .call-to-action{padding:0}@media (min-width:1024px){.service-category__services .call-to-action{padding:0 1rem}}.system-page__wrapper{-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:24px;padding:1rem;text-align:center;border:1px solid #c85208}@media (min-width:768px){.system-page__wrapper{margin-top:48px;padding:1.5rem}}@media (min-width:1200px){.system-page__wrapper{margin-top:72px;padding:2rem}}.system-page a{text-decoration:none}.system-page h1{color:#c85208}.taxonomy-term .content{text-align:center}.taxonomy-term .content h2{margin:0;font-size:20px}.taxonomy-term .content a{text-decoration:none}.trip__introduction{text-align:left}@media (min-width:640px){.trip__introduction{margin-top:72px}}@media (min-width:1024px){.trip__introduction{margin-bottom:72px}}.trip__introduction-inner{margin-bottom:48px;padding:15px 15px 0 15px;border:1px solid #cecdc7}@media (min-width:640px){.trip__introduction-inner{-webkit-box-sizing:border-box;box-sizing:border-box;max-width:60%;padding:25px 25px 0 25px}}.trip__introduction h2{margin-bottom:0;margin-bottom:10px;text-transform:uppercase;color:#a05599;font-weight:700}.trip__introduction h2{font-size:12px}@media screen and (min-width:380px){.trip__introduction h2{font-size:calc(12px + 0 * (100vw - 380px)/ 820)}}@media screen and (min-width:1200px){.trip__introduction h2{font-size:12px}}.trip__introduction p{font-size:14px}@media screen and (min-width:380px){.trip__introduction p{font-size:calc(14px + 0 * (100vw - 380px)/ 820)}}@media screen and (min-width:1200px){.trip__introduction p{font-size:14px}}.trip__map{position:relative}@media (min-width:640px){.trip__map{z-index:1;display:block}}.trip__map-inner{position:relative;width:80%;height:auto;margin-top:48px;margin-right:auto;margin-bottom:48px;margin-left:auto;text-align:center}@media (min-width:640px){.trip__map-inner{position:absolute;right:1rem;width:234px;height:234px;margin-top:0;-webkit-transform:translateY(-60%);transform:translateY(-60%)}}@media (min-width:1200px){.trip__map-inner{width:380px;height:380px;-webkit-transform:translateY(-55%);transform:translateY(-55%)}}.trip__map-canvas{width:234px;height:234px;margin:0 auto;border-radius:100%;-webkit-box-shadow:0 0 34px 3px rgba(0,0,0,.2);box-shadow:0 0 34px 3px rgba(0,0,0,.2)}@media (min-width:1200px){.trip__map-canvas{width:380px;height:380px}}.js .trip__map-canvas{overflow:hidden}.paragraph-popup-text #popupText.modal .modal-content .modal-header .trip__map .popupTextClose,.paragraph-popup-text .trip__map .btn-popup,.related-content__count .trip__map a,.trip__map .button,.trip__map .paragraph-popup-text #popupText.modal .modal-content .modal-header .popupTextClose,.trip__map .paragraph-popup-text .btn-popup,.trip__map .related-content__count a{margin-top:40px}.twitter-feed{position:relative;display:inline-block;overflow-y:auto;width:100%;max-width:calc(100% - 12px);max-height:550px;margin-top:3px}.twitter-feed__wrapper{position:relative;width:100%;text-align:center}.twitter-feed__wrapper::before{position:absolute;z-index:1;top:-6px;right:0;left:0;display:block;width:100%;height:calc(100% + 12px);content:"";border-radius:3px}.twitter-feed__wrapper::after{position:absolute;z-index:1;top:0;bottom:0;left:-6px;display:block;width:calc(100% + 12px);height:100%;content:"";border-radius:3px}.twitter-feed__wrapper::after,.twitter-feed__wrapper::before{z-index:-1;border:1px solid #cecdc7}.twitter-feed__error{display:none}.twitter-feed__error--visible{display:block}.twitter-feed__error p{margin-bottom:0;padding:.5rem;color:#5a0e56}.twitter-feed__error a{display:table;margin:0 auto}.twitter-feed__error .twitter-handle a{display:inline-block;color:#2c3643}.breadcrumbs{padding:.5rem 0 3px;-webkit-filter:drop-shadow(0 4px 2px #cecdc7);filter:drop-shadow(0 4px 2px #cecdc7);background-color:#f5f5f3}.breadcrumbs__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.breadcrumbs__share{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-align:center;-ms-flex-align:center;align-items:center;margin-left:auto}.breadcrumbs__share-btn{margin-left:.5rem;border:0;background:0 0}.breadcrumbs__share-btn svg{width:1.25rem;height:1.25rem}.breadcrumbs__share-btn svg path{fill:#2c3643}.breadcrumbs__share-items{margin-top:-4px;-webkit-transition:.3s opacity;transition:.3s opacity}.js-breadcrumbs__share-items{display:block}.breadcrumbs__share-btn[aria-expanded=false]+.breadcrumbs__share-items{visibility:hidden;opacity:0}.breadcrumbs__share-btn[aria-expanded=true]+.breadcrumbs__share-items{visibility:visible;opacity:1}.credits{padding-top:24px;padding-bottom:24px;color:#2c3643;border-top:1px solid #ac86aa}.credits p:last-of-type{margin-bottom:0}.footer{margin-top:48px;border-top:1px solid #5a0e56}.footer__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-1rem;margin-left:-1rem;flex-wrap:wrap}.footer__inner>*{margin-right:1rem;margin-left:1rem}.footer__block--1,.footer__block--2{width:calc(50% - 2rem)}.footer__block--3,.footer__block--4{width:calc(100% - 2rem)}.footer__block{margin-bottom:48px}@media (min-width:640px){.footer__block{width:calc(50% - 2rem)}}@media (min-width:1024px){.footer__block{width:calc(25% - 2rem)}}.footer .navigation__title{color:#2c3643;font-weight:400}.footer .menu{margin:0;padding:0}.footer .menu-item{list-style:none}.footer .menu-item a{display:inline-block;margin-bottom:24px;text-decoration:none;text-transform:uppercase;color:#5a0e56;font-weight:600}.footer .menu-item a:focus,.footer .menu-item a:hover{text-decoration:underline}.footer__social{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem;max-width:15rem;margin-right:-3px;margin-left:-3px}.footer__social>*{margin-right:3px;margin-left:3px}.footer__social a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.footer__social svg{width:1.5rem;height:1.5rem}.footer__social path{fill:#5a0e56}.footer__block--bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;margin-bottom:0}#show-chatbot{margin-left:18px;padding:.8em 2em;cursor:pointer;-webkit-transition:.1s ease;transition:.1s ease;color:#68b631;border:1px solid #68b631;font-size:.8em;line-height:1.2}#show-chatbot:hover{color:#fff;background-color:#68b631}.header{position:relative;z-index:10;-webkit-box-shadow:0 0 9px 0 #9d9c8f;box-shadow:0 0 9px 0 #9d9c8f}@media (min-width:1024px){.header{padding-top:24px}}.header__off-canvas{position:absolute;z-index:100;-webkit-transition:1s;transition:1s;background-color:#a05599;-webkit-box-shadow:0 0 9px 0 #9d9c8f;box-shadow:0 0 9px 0 #9d9c8f}@media (min-width:1024px){.header__off-canvas{display:none}}.header__off-canvas--will-be-off-canvas{left:-100%;width:0}.header__off-canvas--is-off-canvas{display:none}.header__off-canvas--will-be-on-canvas{display:block}.header__off-canvas--is-on-canvas{left:0;width:100%}.header__off-canvas--is-on-canvas+.header{-webkit-box-shadow:none;box-shadow:none}.header__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (min-width:1200px){.header__inner{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.header__search{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.header__search svg{width:2rem;height:2rem}.header__search svg path{fill:#5a0e56}@media (min-width:1200px){.header__search{position:relative;top:.5rem;border-bottom:.5rem solid #9d9c8f}}.header__inner .header__language-switcher,.header__inner .header__main-menu,.header__inner .header__mega-menu,.header__inner .header__user{display:none}@media (min-width:1200px){.header__inner .header__language-switcher,.header__inner .header__main-menu,.header__inner .header__mega-menu,.header__inner .header__user{display:block}}@media (min-width:1200px){.header__toggle--open{display:none}}.header__toggle--open button{cursor:pointer;border:none;background-color:#fff}.header__toggle--open svg{width:2rem;height:2rem}.header__toggle--open path{fill:#5a0e56}.header__toggle--close{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;width:90%;border-bottom:1px solid #9d9c8f;background-color:#fff}.header__toggle--close button{width:100%;padding-top:.5rem;padding-bottom:.25rem;text-align:right;color:#9d9c8f;border:none;background-color:#fff}.header__toggle--close button svg{width:2rem;height:2rem}.header__toggle--close button svg path{fill:#9d9c8f}@media (min-width:1200px){.header__branding{margin:.5rem auto -2rem 0}}.header__user{display:none;width:90%;padding-bottom:24px;text-align:center;background-color:#fff}@media (min-width:1024px){.header__user{width:auto;margin-left:2rem;padding-bottom:0}}.header__user a{display:inline-block;width:90%;max-width:300px;margin-left:-6px}@media (min-width:1200px){.header__user a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:0;margin-left:0}}.header__user-item--icon{position:relative;top:2px}.header__user-item--icon svg{width:1rem;height:1rem}.header__user-item--icon svg path path{fill:#a05599}@media (min-width:1200px){.header__user-item--icon{margin-right:.5rem;margin-left:.5rem}}.header__mega-menu--large-screens{display:none}@media (min-width:1200px){.header__mega-menu--large-screens{display:block;width:calc(100% - 2rem);min-width:768px;margin-left:auto}}.header__off-canvas .mega-menu__menu>*{display:none}.header__off-canvas .mega-menu__menu>.mega-menu__small-screens{display:block}@media (min-width:1200px){.header__off-canvas .mega-menu__menu>.mega-menu__small-screens{display:none}}@media (min-width:1200px){.mega-menu__small-screens{display:none}}.page-title{margin-bottom:0}.layout-tabs{background:#000}.layout-tabs ul.tabs{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0}.layout-tabs li{margin:0;list-style:none}.layout-tabs li a{display:inline-block;padding:.66rem 1rem;text-decoration:none;color:#d3d3d3;font-weight:700}.layout-tabs li a.is-active{color:#fff;background:green}.layout-tabs li a:focus,.layout-tabs li a:hover{text-decoration:underline;color:#000;background:#d3d3d3}
.xdsoft_noselect,.xdsoft_noselect :not(input){-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.period_picker_input{border:0;line-height:28px;font-size:13px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;font-family:Arial,sans-serif;color:#000;cursor:pointer;position:relative;display:inline-block;margin:0;padding:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-align:center;white-space:nowrap;outline:0}.period_picker_input:before{position:absolute;top:1px;right:1px;bottom:1px;left:1px;padding:0;content:'';-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;background:#fff;-webkit-box-shadow:0 0 0 1px rgba(0,0,0,.2);-moz-box-shadow:0 0 0 1px rgba(0,0,0,.2);box-shadow:0 0 0 1px rgba(0,0,0,.2)}.period_picker_input:focus:before{background:#f6f6f6;-webkit-box-shadow:0 0 0 1px rgba(0,0,0,.4);-moz-box-shadow:0 0 0 1px rgba(0,0,0,.4);box-shadow:0 0 0 1px rgba(0,0,0,.4)}.period_picker_input[disabled]{color:#999}.period_picker_input[disabled]:before{background-color:#eee}.period_picker_input:active:before{background-color:#f6f5f3;-webkit-box-shadow:0 0 0 1px rgba(0,0,0,.3);-moz-box-shadow:0 0 0 1px rgba(0,0,0,.3);box-shadow:0 0 0 1px rgba(0,0,0,.3)}.period_picker_input .period_button_text{padding:0 13px;position:relative}.period_picker_input .icon_calendar,.period_picker_input .icon_clear{width:16px;height:16px;background:50% no-repeat;-moz-background-size:100% 100%;-o-background-size:100% 100%;background-size:100% 100%;background-position:center center;background-repeat:no-repeat;background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20fill%3D%22%23010202%22%20d%3D%22M0%206h3v3H0V6zm4%203h3V6H4v3zm4%200h3V6H8v3zm4%200h3V6h-3v3zm0-7v3h3V2h-3zM8%205h3V2H8v3zM4%205h3V2H4v3zm-4%208h3v-3H0v3zm4%200h3v-3H4v3zm4%200h3v-3H8v3z%22%2F%3E%3C%2Fsvg%3E);margin-right:9px;margin-bottom:2px;position:relative;vertical-align:middle;display:inline-block}.period_picker_input .icon_calendar:after,.period_picker_input .icon_clear:after{visibility:hidden;content:'\00A0'}.period_picker_input[disabled] .icon_calendar,.period_picker_input[disabled] .icon_clear{opacity:.5}.period_picker_input .icon_clear{background-image:url(data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0A%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%3E%0A%3Cpath%20fill%3D%22%23444444%22%20d%3D%22M8%200c-4.418%200-8%203.582-8%208s3.582%208%208%208%208-3.582%208-8-3.582-8-8-8zM8%2014.5c-3.59%200-6.5-2.91-6.5-6.5s2.91-6.5%206.5-6.5%206.5%202.91%206.5%206.5-2.91%206.5-6.5%206.5z%22%3E%3C%2Fpath%3E%0A%3Cpath%20fill%3D%22%23666666%22%20d%3D%22M10.5%204l-2.5%202.5-2.5-2.5-1.5%201.5%202.5%202.5-2.5%202.5%201.5%201.5%202.5-2.5%202.5%202.5%201.5-1.5-2.5-2.5%202.5-2.5z%22%3E%3C%2Fpath%3E%0A%3C%2Fsvg%3E%0A);margin-right:0;margin-left:9px;-webkit-transition:opacity .2s linear,background .2s linear;-moz-transition:opacity .2s linear,background .2s linear;-o-transition:opacity .2s linear,background .2s linear;transition:opacity .2s linear,background .2s linear;position:relative;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px}.period_picker_input .icon_clear:hover{opacity:.8}.period_picker_input .icon_clear:active{background-color:#ccc}.period_picker_input .period_button_dash{margin-left:3px;margin-right:2px}.period_picker_box{position:absolute;left:0;top:0;padding:0 20px 20px;background:#fff;font-family:Arial,sans-serif;font-size:13px;cursor:default;overflow:hidden;z-index:33001;border:1px solid rgba(0,0,0,.1);-webkit-box-shadow:0 10px 20px -5px rgba(0,0,0,.4);-moz-box-shadow:0 10px 20px -5px rgba(0,0,0,.4);box-shadow:0 10px 20px -5px rgba(0,0,0,.4);min-width:236px;max-width:100%;min-height:365px;padding-bottom:80px;visibility:hidden;display:none}.period_picker_box,.period_picker_box *{-webkit-box-sizing:border-box!important;-moz-box-sizing:border-box!important;box-sizing:border-box!important;color:#606060}.period_picker_box.with_first_timepicker{min-width:-webkit-calc(236px + 87px);min-width:-moz-calc(236px + 87px);min-width:calc(236px + 87px)}.period_picker_box.with_first_timepicker.with_second_timepicker{min-width:-webkit-calc(236px + 87px + 87px);min-width:-moz-calc(236px + 87px + 87px);min-width:calc(236px + 87px + 87px)}.period_picker_box.period_picker_maximize{border:0;position:fixed;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;left:0;top:0;min-width:667px;min-height:395px;margin-top:0;width:100%!important;height:100%!important;max-width:100%;left:0!important;top:0!important}@media (max-width:667px){.period_picker_box.period_picker_maximize{min-width:200px}}.period_picker_box.visible{visibility:visible;display:block}.period_picker_box.animation{opacity:0;margin-top:-200px;-webkit-transition:.15s linear;-moz-transition:.15s linear;-o-transition:.15s linear;transition:.15s linear;-webkit-transition-property:opacity,margin-top;-moz-transition-property:opacity,margin-top;-o-transition-property:opacity,margin-top;transition-property:opacity,margin-top}.period_picker_box.active.animation{opacity:1;margin-top:0}.period_picker_box.animation.xdsoft_inline,.period_picker_box.xdsoft_inline{position:relative;top:auto;bottom:auto;left:auto;right:auto;visibility:visible;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;opacity:1;margin:0;z-index:0;display:inline-block}.period_picker_box .period_picker_error{-webkit-box-shadow:1px 1px 10px red!important;-moz-box-shadow:1px 1px 10px red!important;box-shadow:1px 1px 10px red!important}.period_picker_box .period_picker_head{color:#333;position:relative;height:40px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.period_picker_box .period_picker_head_title{display:inline-block;margin-top:12px;color:rgba(0,0,0,.5)}.period_picker_box .period_picker_close,.period_picker_box .period_picker_max_min,.period_picker_box .period_picker_resizer{background-image:url(data:image/svg+xml,%3Csvg%20width%3D%2256%22%20height%3D%2214%22%20viewBox%3D%220%200%2056%2014%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Cg%20fill%3D%22%23000%22%3E%3Cpath%20d%3D%22M16%202h11v10H16V2zm1%201h9v8h-9V3z%22%2F%3E%3Cpath%20d%3D%22M38%209h2V3h-7v2h-2v6h7V9h1V4h-6v1h5v4zm-6-3h5v4h-5V6z%22%2F%3E%3Cpath%20d%3D%22M12%202.714L11.287%202%207%206.286%202.714%202%202%202.714%206.286%207%202%2011.285l.714.715L7%207.714%2011.287%2012l.713-.715L7.714%207%2012%202.714%22%2F%3E%3Cpath%20d%3D%22M44.964%2010.328l.708.708%206.364-6.364-.708-.708-6.364%206.364zm3.415.586l.706.707%203.535-3.534-.706-.707-3.535%203.534z%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E);background-repeat:no-repeat;opacity:.5;right:0}.period_picker_box .period_picker_close:hover,.period_picker_box .period_picker_max_min:hover,.period_picker_box .period_picker_resizer:hover{opacity:.9}.period_picker_box .period_picker_close:active,.period_picker_box .period_picker_max_min:active,.period_picker_box .period_picker_resizer:active{-webkit-transform:scale(1.2,1.2);-moz-transform:scale(1.2,1.2);-ms-transform:scale(1.2,1.2);-o-transform:scale(1.2,1.2);transform:scale(1.2,1.2)}.period_picker_box .period_picker_resizer{position:absolute;bottom:0;right:0;font-size:0;line-height:0;width:14px;height:14px;cursor:se-resize;z-index:7;display:block;background-position:-42px 0}.period_picker_box.period_picker_maximize .period_picker_resizer{display:none}.period_picker_box .period_picker_close,.period_picker_box .period_picker_max_min{position:absolute;width:14px;height:14px;top:10px;cursor:pointer;background-position:0 0}.period_picker_box .period_picker_max_min{background-position:-14px 0;right:20px}.period_picker_box .period_picker_maximize div span.period_picker_max_min{background-position:-28px 0}.period_picker_box .period_picker_years{position:relative;left:0;height:30px;margin-bottom:15px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.period_picker_box .period_picker_years_selector{position:absolute;width:100%;height:30px;overflow:hidden;font-size:14px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background:#f4f4f3}.period_picker_box .period_picker_years_selector .period_picker_year{position:absolute;top:5px;width:3em;margin-left:-1.5em;font-size:12px;text-align:center;cursor:pointer;z-index:11;color:rgba(0,0,0,.5);font-weight:700}.period_picker_box .period_picker_years_selector .period_picker_year:hover{color:#000}.period_picker_box .period_picker_years_selector .period_picker_year:after{content:'';display:block;width:1px;height:9px;margin:2px auto;background:rgba(0,0,0,.2)}.period_picker_box .period_picker_years_selector_container{position:absolute;left:0;top:0;height:30px}.period_picker_box .period_picker_years_dragger{position:absolute;top:0;right:20px;width:70px;height:30px;margin-left:-1px;font-size:0;line-height:0;z-index:12;cursor:pointer}.period_picker_box .period_picker_years_dragger:after{content:'';display:block;border:2px solid rgba(0,0,0,.7);background:rgba(255,255,255,.4);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;position:absolute;top:0;bottom:0;left:1px;right:-1px}.period_picker_box .period_picker_years_dragger:hover:after{border-color:#000;background:rgba(255,255,255,.6)}.period_picker_box .period_picker_years_period{background:#ffcf00;position:absolute;right:100px;width:1px;height:32px;font-size:0;line-height:0;z-index:9;display:none}.period_picker_box .period_picker_first_letters_td,.period_picker_box .period_picker_first_letters_tr{padding:0 6px}.period_picker_box table{border-spacing:0;border-collapse:separate}.period_picker_box table td,.period_picker_box table th{font-family:Arial,sans-serif;font-size:13px;font-weight:400;white-space:nowrap;padding:0;text-align:left;vertical-align:top;border-collapse:collapse}.period_picker_box table td.period_picker_first_letters_td,.period_picker_box table td.period_picker_first_letters_tr,.period_picker_box table th.period_picker_first_letters_td,.period_picker_box table th.period_picker_first_letters_tr{padding:0}.period_picker_box table td.period_picker_selector_week{width:16px;padding:2px 5px 0;text-align:center}.period_picker_box .period_picker_days table td{vertical-align:top}.period_picker_box .period_picker_days table table{width:184px;table-layout:fixed;border-spacing:0}.period_picker_box .period_picker_days table table.period_picker_first_letters_table th{text-align:right;font-size:9px;height:10px;line-height:10px;padding:0;color:rgba(0,0,0,.5);font-family:Verdana,Arial,sans-serif}.period_picker_box .period_picker_days table table th{width:23px;padding:0 5px;height:25px;white-space:nowrap}.period_picker_box .period_picker_days table table td{width:23px;padding:0 5px;height:25px;cursor:pointer;empty-cells:hide;vertical-align:middle}.period_picker_box .period_picker_days table table td:hover{background:#EBEBEB;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.period_picker_box .period_picker_days table table td.period_picker_holiday{color:#c11924}.period_picker_box .period_picker_days table table th.period_picker_month{border:0;font-weight:700;padding:14px 0 10px 12px;text-transform:uppercase}.period_picker_box .period_picker_days table table th.period_picker_month:hover{color:rgba(0,0,0,.7);cursor:pointer}.period_picker_box .period_picker_days table table td.period_picker_empty,.period_picker_box .period_picker_days table table td.period_picker_empty:hover{cursor:default!important;background:0 0!important;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.period_picker_box .period_picker_days table table td.period_picker_gray_period,.period_picker_box .period_picker_days table table td.period_picker_gray_period:hover{color:#aaa}.period_picker_box .period_picker_days table td.period_picker_month12:not(:last-child){position:relative}.period_picker_box .period_picker_days table td.period_picker_month12:not(:last-child):after{content:'';display:block;border-right:2px solid rgba(0,0,0,.1);position:absolute;top:-16px;bottom:0;right:-5px}.period_picker_box .period_picker_days table td.period_picker_cell_today{background:#c8ffca;color:#0e5632}.period_picker_box .period_picker_days table td.period_picker_selected{background:#ffeba0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.period_picker_box .period_picker_days table td.period_picker_selected :hover{background-color:#fff5d0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.period_picker_box .period_picker_days table td.period_picker_selected_start,.period_picker_box .period_picker_days table td.period_picker_selected_start:hover{-webkit-border-radius:5px 0 0 0;-moz-border-radius:5px 0 0 0;border-radius:5px 0 0 0}.period_picker_box .period_picker_days table td.period_picker_selected_end,.period_picker_box .period_picker_days table td.period_picker_selected_end:hover{-webkit-border-radius:0 0 5px 0;-moz-border-radius:0 0 5px 0;border-radius:0 0 5px 0}.period_picker_box span.period_picker_selector_week_cap{visibility:hidden}.period_picker_box span.period_picker_selector_week,.period_picker_box span.period_picker_selector_week_cap{padding:0;background-color:#ccc;display:inline-block;width:2px;height:16px}.period_picker_box .period_picker_empty,.period_picker_box .period_picker_gray_period,.period_picker_box .period_picker_holiday,.period_picker_box .period_picker_weekday{text-align:right}.period_picker_box .period_picker_month b{display:none}.period_picker_box .period_picker_submit_dates{position:absolute;bottom:0;right:0;left:0;font-size:13px;text-align:center;margin:0 20px 15px;background-color:#fff}.period_picker_box .period_picker_submit_dates:before{content:'';border-top:1px solid rgba(0,0,0,.1);margin:0;margin-bottom:20px;display:block}.period_picker_box .period_picker_submit_dates .input_box{padding-right:7px;background:#fff;-webkit-box-shadow:inset 0 0 0 1px #cbcbcb;-moz-box-shadow:inset 0 0 0 1px #cbcbcb;box-shadow:inset 0 0 0 1px #cbcbcb;position:relative;display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;cursor:text}.period_picker_box .period_picker_submit_dates .input_focused_yes .input_box{-webkit-box-shadow:inset 0 0 0 1px #d0ba65,0 0 10px #fc0;-moz-box-shadow:inset 0 0 0 1px #d0ba65,0 0 10px #fc0;box-shadow:inset 0 0 0 1px #d0ba65,0 0 10px #fc0}.period_picker_box .period_picker_submit_dates input{width:6.1em}.period_picker_box .period_picker_submit_dates input.input_control{position:relative;z-index:3;width:100%;margin:0;font-size:100%;-webkit-tap-highlight-color:transparent;-webkit-appearance:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:.4em 0;border:0;outline:0;background:0 0;font-family:Arial,sans-serif;color:#000;padding-left:7px}.period_picker_box.without_bottom_panel{min-height:311px;padding-bottom:0}.period_picker_box.without_bottom_panel .period_picker_submit_dates{display:none}.period_picker_box.without_yearsline{min-height:335px}.period_picker_box.without_header{min-height:325px}.period_picker_box.without_header .period_picker_head{height:10px}.period_picker_box.without_header.without_yearsline{min-height:325px}.period_picker_box.without_header.without_bottom_panel{min-height:271px}.period_picker_box.without_yearsline.without_bottom_panel{min-height:281px}.period_picker_box.without_yearsline.without_header.without_bottom_panel{min-height:241px}.period_picker_box .period_picker_from_block,.period_picker_box .period_picker_from_time_block,.period_picker_box .period_picker_to_block,.period_picker_box .period_picker_to_time_block{margin-right:5px;width:81px;font-size:13px;line-height:28px;font-family:Arial,sans-serif;color:#000;position:relative;display:inline-block;margin-bottom:5px}.period_picker_box .period_picker_from_time_block,.period_picker_box .period_picker_to_time_block{width:60px}.period_picker_box.xdsoft_norange .period_picker_from_block~span{display:none}.period_picker_box .period_picker_to_block,.period_picker_box .period_picker_to_time_block{margin-right:0;margin-left:5px}.period_picker_box .period_picker_show{display:inline-block;margin:0;padding:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-align:center;white-space:nowrap;outline:0;position:absolute;right:0;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;font-family:Arial,sans-serif;color:#000;line-height:28px;font-size:13px;cursor:pointer;border:0;background:0 0;z-index:3}.period_picker_box .period_picker_show+.period_picker_show{right:50px}.period_picker_box .period_picker_show:before{position:absolute;top:1px;right:1px;bottom:1px;left:1px;padding:0;content:'';-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;background:#ffdb4d;-webkit-box-shadow:0 0 0 1px rgba(191,153,0,.8);-moz-box-shadow:0 0 0 1px rgba(191,153,0,.8);box-shadow:0 0 0 1px rgba(191,153,0,.8)}.period_picker_box .period_picker_show span{position:relative;padding:0 13px}.period_picker_box .period_picker_show:focus{-webkit-box-shadow:0 0 6px #fc0;-moz-box-shadow:0 0 6px #fc0;box-shadow:0 0 6px #fc0}.period_picker_box .period_picker_show:active:before{background-color:#fc0;-webkit-box-shadow:0 0 0 1px rgba(159,127,0,.8);-moz-box-shadow:0 0 0 1px rgba(159,127,0,.8);box-shadow:0 0 0 1px rgba(159,127,0,.8)}.period_picker_box .period_picker_work{vertical-align:top;height:100%;position:relative}.period_picker_box .period_picker_timepicker_box{width:87px;display:block;top:0;bottom:100px;left:0;position:absolute}.period_picker_box .period_picker_timepicker_box+.period_picker_days+.period_picker_timepicker_box{left:auto;right:0}.period_picker_box.with_first_timepicker .period_picker_days{width:-webkit-calc(100% - 87px);width:-moz-calc(100% - 87px);width:calc(100% - 87px);margin-left:87px}.period_picker_box.with_first_timepicker.with_second_timepicker .period_picker_days{width:-webkit-calc(100% - 174px);width:-moz-calc(100% - 174px);width:calc(100% - 174px);margin-left:87px}.period_picker_box.xdsoft_norange_timepickerinright.with_first_timepicker .period_picker_days{margin-right:87px;margin-left:0}.period_picker_box .xdsoft_navigate{background:url("data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20%3F%3E%0D%0A%3Csvg%20height%3D%2212px%22%20version%3D%221.1%22%20viewBox%3D%220%200%209%2012%22%20width%3D%229px%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Asketch%3D%22http%3A%2F%2Fwww.bohemiancoding.com%2Fsketch%2Fns%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%0D%0A%09%3Ctitle%2F%3E%0D%0A%09%3Cdesc%2F%3E%0D%0A%09%3Cdefs%2F%3E%0D%0A%09%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%20id%3D%22Page-1%22%20stroke%3D%22none%22%20stroke-width%3D%221%22%3E%0D%0A%09%09%3Cg%20fill%3D%22%23444444%22%20id%3D%22Core%22%20transform%3D%22translate(-218.000000%2C%20-90.000000)%22%3E%0D%0A%09%09%09%3Cg%20id%3D%22chevron-left%22%20transform%3D%22translate(218.500000%2C%2090.000000)%22%3E%0D%0A%09%09%09%09%3Cpath%20d%3D%22M7.4%2C1.4%20L6%2C0%20L-8.8817842e-16%2C6%20L6%2C12%20L7.4%2C10.6%20L2.8%2C6%20L7.4%2C1.4%20Z%22%20id%3D%22Shape%22%2F%3E%0D%0A%09%09%09%3C%2Fg%3E%0D%0A%09%09%3C%2Fg%3E%0D%0A%09%3C%2Fg%3E%0D%0A%3C%2Fsvg%3E") no-repeat center center;position:absolute;top:0;left:-13px;bottom:100px;width:15px;opacity:.7;-webkit-transition:opacity .3s linear;-moz-transition:opacity .3s linear;-o-transition:opacity .3s linear;transition:opacity .3s linear}.period_picker_box .xdsoft_navigate:hover{opacity:1}.period_picker_box .xdsoft_navigate:active{margin-top:2px}.period_picker_box .xdsoft_navigate.xdsoft_navigate_next{background-image:url("data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20%3F%3E%0D%0A%3Csvg%20height%3D%2212px%22%20version%3D%221.1%22%20viewBox%3D%220%200%209%2012%22%20width%3D%229px%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Asketch%3D%22http%3A%2F%2Fwww.bohemiancoding.com%2Fsketch%2Fns%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%0D%0A%09%3Ctitle%2F%3E%0D%0A%09%3Cdesc%2F%3E%0D%0A%09%3Cdefs%2F%3E%0D%0A%09%3Cg%20transform%3D%22rotate(180%204.1999969482421875%2C6)%20%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%20id%3D%22Page-1%22%20stroke%3D%22none%22%20stroke-width%3D%221%22%3E%0D%0A%09%09%3Cg%20fill%3D%22%23444444%22%20id%3D%22Core%22%20transform%3D%22translate(-218.000000%2C%20-90.000000)%22%3E%0D%0A%09%09%09%3Cg%20id%3D%22chevron-left%22%20transform%3D%22translate(218.500000%2C%2090.000000)%22%3E%0D%0A%09%09%09%09%3Cpath%20d%3D%22M7.4%2C1.4%20L6%2C0%20L-8.8817842e-16%2C6%20L6%2C12%20L7.4%2C10.6%20L2.8%2C6%20L7.4%2C1.4%20Z%22%20id%3D%22Shape%22%2F%3E%0D%0A%09%09%09%3C%2Fg%3E%0D%0A%09%09%3C%2Fg%3E%0D%0A%09%3C%2Fg%3E%0D%0A%3C%2Fsvg%3E");left:auto;right:-15px}.period_picker_box.without_bottom_panel .xdsoft_navigate{bottom:0}
