/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.dropbutton-wrapper,.dropbutton-wrapper div{box-sizing:border-box;}.js .dropbutton-wrapper,.js .dropbutton-widget{position:relative;display:block;}@media screen and (max-width:600px){.js .dropbutton-wrapper{width:100%;}}@media screen and (min-width:600px){.form-actions .dropbutton-wrapper{float:left;}[dir="rtl"] .form-actions .dropbutton-wrapper{float:right;}}.js .form-actions .dropbutton-widget{position:static;}.js td .dropbutton-widget{position:absolute;}.js td .dropbutton-wrapper{min-height:2em;}.js td .dropbutton-multiple{max-width:100%;margin-right:2em;padding-right:10em;}[dir="rtl"].js td .dropbutton-multiple{margin-right:0;margin-left:2em;padding-right:0;padding-left:10em;}.js td .dropbutton-multiple .dropbutton-action a,.js td .dropbutton-multiple .dropbutton-action input,.js td .dropbutton-multiple .dropbutton-action button{width:auto;}.js .dropbutton-widget .dropbutton{overflow:hidden;margin:0;padding:0;list-style-type:none;list-style-image:none;}.js .dropbutton li,.js .dropbutton a{display:block;outline:none;}.js .dropbutton li:hover,.js .dropbutton li:focus,.js .dropbutton a:hover,.js .dropbutton a:focus{outline:initial;}.js .dropbutton-multiple .dropbutton-widget{padding-right:2em;}.js[dir="rtl"] .dropbutton-multiple .dropbutton-widget{padding-right:0;padding-left:2em;}.dropbutton-multiple.open,.dropbutton-multiple.open .dropbutton-widget{max-width:none;}.dropbutton-multiple.open{z-index:100;}.dropbutton-multiple .dropbutton .secondary-action{display:none;}.dropbutton-multiple.open .dropbutton .secondary-action{display:block;}.dropbutton-toggle{position:absolute;top:0;right:0;bottom:0;display:block;width:2em;white-space:nowrap;text-indent:110%;}[dir="rtl"] .dropbutton-toggle{right:auto;left:0;}.dropbutton-toggle button{display:block;width:100%;height:100%;margin:0;padding:0;cursor:pointer;border:0;background:none;}.dropbutton-toggle button:hover,.dropbutton-toggle button:focus{outline:initial;}.dropbutton-arrow{position:absolute;top:50%;right:40%;display:block;overflow:hidden;width:0;height:0;margin-top:-0.1666em;border-width:0.3333em 0.3333em 0;border-style:solid;border-right-color:transparent;border-bottom-color:transparent;border-left-color:transparent;line-height:0;}[dir="rtl"] .dropbutton-arrow{right:auto;left:0.6667em;}.dropbutton-multiple.open .dropbutton-arrow{top:0.6667em;border-top-color:transparent;border-bottom:0.3333em solid;}
.boshfpngr-e13 .js-disabled{unicode-bidi:bidi-override;direction:rtl;}.boshfpngr-e13 .js-enabled{display:none;}
.views-align-left{text-align:left;}.views-align-right{text-align:right;}.views-align-center{text-align:center;}.views-view-grid .views-col{float:left;}.views-view-grid .views-row{float:left;clear:both;width:100%;}.views-display-link + .views-display-link{margin-left:0.5em;}
.views_slideshow_cycle_no_display,.views_slideshow_cycle_hidden,.views_slideshow_cycle_controls,.views_slideshow_cycle_image_count{display:none;}.views_slideshow_cycle_pager div a img{width:75px;height:75px;}.views_slideshow_pager_numbered div,.views_slideshow_pager_thumbnails div{display:inline;padding-left:10px;}.views_slideshow_cycle_pager.thumbnails a.activeSlide img{border:3px solid #000;}.views_slideshow_cycle_pager.numbered a.activeSlide{text-decoration:underline;}
#sliding-popup{background:url(/modules/contrib/eu_cookie_compliance/images/gradient.png) center center scroll repeat-y transparent;}.sliding-popup-bottom,.sliding-popup-top{margin:0;padding:0;width:100%;z-index:99999;left:0;text-align:center;}.sliding-popup-bottom{position:fixed;}.sliding-popup-top{position:relative;}.eu-cookie-compliance-content{margin:0 auto;max-width:80%;display:inline-block;text-align:left;width:100%;position:relative;}.eu-cookie-compliance-buttons{float:right;margin:0 0 1em 0;max-width:40%;}.eu-cookie-compliance-categories-buttons{margin:0 0 1em 0;max-width:60%;float:left;}[dir="rtl"] .eu-cookie-compliance-buttons{float:left;}[dir="rtl"] .eu-cookie-compliance-categories-buttons{float:right;}.eu-cookie-compliance-more-button{cursor:pointer;display:inline;height:auto;margin:0;padding:0;border:none;text-decoration:underline;background:none;}.eu-cookie-compliance-secondary-button{cursor:pointer;border:none;background:none;margin-top:1em;padding:0 8px;vertical-align:middle;}.disagree-button.eu-cookie-compliance-more-button,.eu-cookie-compliance-agree-button,.eu-cookie-compliance-default-button,.eu-cookie-compliance-hide-button,.eu-cookie-compliance-more-button-thank-you,.eu-cookie-withdraw-button,.eu-cookie-compliance-save-preferences-button{cursor:pointer;margin-right:5px;margin-top:1em;vertical-align:middle;overflow:visible;width:auto;-moz-box-shadow:inset 0 1px 0 0 #ffffff;-webkit-box-shadow:inset 0 1px 0 0 #ffffff;box-shadow:inset 0 1px 0 0 #ffffff;background-color:#ededed;background-image:-moz-linear-gradient(top,#ededed 5%,#dfdfdf 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(5%,#ededed),color-stop(100%,#dfdfdf));background-image:-webkit-linear-gradient(top,#ededed 5%,#dfdfdf 100%);background-image:-o-linear-gradient(top,#ededed 5%,#dfdfdf 100%);background-image:-ms-linear-gradient(top,#ededed 5%,#dfdfdf 100%);background-image:linear-gradient(to bottom,#ededed 5%,#dfdfdf 100%);-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;border:1px solid #dcdcdc;color:#000;font-family:Arial,sans-serif;font-weight:bold;padding:4px 8px;text-decoration:none;text-shadow:1px 1px 0 #ffffff;}[dir="rtl"] .eu-cookie-compliance-buttons button{-moz-box-shadow:inset 0 0 0 1px #ffffff;-webkit-box-shadow:inset 0 0 0 1px #ffffff;box-shadow:inset 0 0 0 1px #ffffff;}.disagree-button.eu-cookie-compliance-more-button:hover,.eu-cookie-compliance-agree-button:hover,.eu-cookie-compliance-default-button:hover,.eu-cookie-compliance-hide-button:hover,.eu-cookie-compliance-more-button-thank-you:hover,.eu-cookie-withdraw-button:hover{background-color:#dfdfdf;background-image:-moz-linear-gradient(top,#dfdfdf 5%,#ededed 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(5%,#dfdfdf),color-stop(100%,#ededed));background-image:-webkit-linear-gradient(top,#dfdfdf 5%,#ededed 100%);background-image:-o-linear-gradient(top,#dfdfdf 5%,#ededed 100%);background-image:-ms-linear-gradient(top,#dfdfdf 5%,#ededed 100%);background-image:linear-gradient(to bottom,#dfdfdf 5%,#ededed 100%);}.disagree-button.eu-cookie-compliance-more-button:active,.eu-cookie-compliance-agree-button:active,.eu-cookie-compliance-default-button:active,.eu-cookie-compliance-hide-button:active,.eu-cookie-compliance-more-button-thank-you:active,.eu-cookie-withdraw-button:active{position:relative;top:1px;}.eu-cookie-compliance-message{float:left;margin:5px 0 0;max-width:60%;}.eu-cookie-compliance-banner--categories .eu-cookie-compliance-message{max-width:100%;}.eu-cookie-compliance-categories{clear:both;padding-top:1em;}.eu-cookie-compliance-categories label{display:inline;}[dir="rtl"] .eu-cookie-compliance-message{float:right;text-align:right;}.eu-cookie-compliance-message h1,.eu-cookie-compliance-message h2,.eu-cookie-compliance-message h3,.eu-cookie-compliance-message p{font-weight:bold;line-height:1.4;margin:0 0 5px 0;}.eu-cookie-compliance-message h1,.eu-cookie-compliance-message h2,.eu-cookie-compliance-message h3,.eu-cookie-compliance-message p,.eu-cookie-compliance-message button,.eu-cookie-compliance-category label{color:#fff;}.eu-cookie-compliance-message h1{font-size:24px;}.eu-cookie-compliance-message h2{font-size:16px;}.eu-cookie-compliance-message h3{font-size:12px;}.eu-cookie-compliance-message p{font-size:12px;display:inline;}.eu-cookie-withdraw-tab{padding:4px 7px;cursor:pointer;}.sliding-popup-bottom .eu-cookie-withdraw-tab{border-width:2px 2px 0;border-radius:5px 5px 0 0;}.sliding-popup-top .eu-cookie-withdraw-tab{border-width:0 2px 2px;border-radius:0 0 5px 5px;}.eu-cookie-withdraw-wrapper.sliding-popup-top,.eu-cookie-withdraw-wrapper.sliding-popup-top .eu-cookie-withdraw-banner{transform:scaleY(-1);}.eu-cookie-withdraw-tab{position:absolute;top:0;transform:translate(-50%,-100%);left:50%;}.eu-cookie-withdraw-wrapper.sliding-popup-top .eu-cookie-withdraw-tab{transform:translate(-50%,-100%) scaleY(-1);}.eu-cookie-compliance-close-button{background:url(/modules/contrib/eu_cookie_compliance/images/close.png);width:24px;height:24px;border-width:0;font-size:0;position:absolute;right:2px;top:-12px;cursor:pointer;}body:not(.eu-cookie-compliance-popup-open) .eu-cookie-compliance-close-button{display:none;}@media screen and (max-width:600px){.eu-cookie-compliance-content{max-width:95%;}.eu-cookie-compliance-categories,.eu-cookie-compliance-message{max-width:100%;}.eu-cookie-compliance-buttons{clear:both;float:none;max-width:100%;margin:5px 0 1em;}.eu-cookie-compliance-buttons.eu-cookie-compliance-has-categories{float:right;}.eu-cookie-compliance-banner--categories .eu-cookie-compliance-buttons{position:initial;bottom:unset;right:unset;}}
.cke5-custom-block-indent-1{margin-left:40px;}.cke5-custom-block-indent-2{margin-left:80px;}.cke5-custom-block-indent-3{margin-left:120px;}.cke5-custom-block-indent-4{margin-left:160px;}.cke5-custom-block-indent-5{margin-left:200px;}.cke5-custom-block-indent-6{margin-left:240px;}.cke5-custom-block-indent-7{margin-left:280px;}.cke5-custom-block-indent-8{margin-left:320px;}.cke5-custom-block-indent-9{margin-left:360px;}.cke5-custom-block-indent-10{margin-left:400px;}.cke5-custom-block-indent-11{margin-left:440px;}.cke5-custom-block-indent-12{margin-left:480px;}.cke5-custom-block-indent-13{margin-left:520px;}.cke5-custom-block-indent-14{margin-left:560px;}.cke5-custom-block-indent-15{margin-left:600px;}.cke5-custom-block-indent-16{margin-left:640px;}.cke5-custom-block-indent-17{margin-left:680px;}.cke5-custom-block-indent-18{margin-left:720px;}.cke5-custom-block-indent-19{margin-left:760px;}.cke5-custom-block-indent-20{margin-left:800px;}
.gin--edit-form .button-primary{background-image:url(/modules/custom/di_custom/images/svg/button-primary.svg);background-repeat:no-repeat;background-size:contain;display:inline-block;height:56px;width:auto;min-width:189px;padding:0 16px;color:#fff;text-align:center;text-transform:uppercase;font-size:18px;font-weight:700;line-height:56px;margin:28px 0;text-decoration:none!important;}.gin--edit-form .button-primary-color{-webkit-mask-image:url(/modules/custom/di_custom/images/svg/button-primary.svg);mask-image:url(/modules/custom/di_custom/images/svg/button-primary.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;background-color:#CCD244;display:inline-block;height:56px;width:auto;min-width:189px;padding:0 16px;color:#000;text-align:center;text-transform:uppercase;font-size:18px;font-weight:700;line-height:56px;margin:28px 0;text-decoration:none!important;}.gin--edit-form .button-secondary{position:relative;display:inline-block;height:56px;width:auto;min-width:189px;padding:0 16px;background-color:transparent;text-align:center;text-transform:uppercase;font-size:18px;font-weight:700;line-height:56px;color:#000;margin:28px 0;text-decoration:none!important;}.gin--edit-form .button-secondary::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;-webkit-mask-image:url(/modules/custom/di_custom/images/svg/button-secondary.svg);mask-image:url(/modules/custom/di_custom/images/svg/button-secondary.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;background-color:#000;z-index:1;}.gin--edit-form .button-secondary span{position:relative;z-index:2;color:#000;}.gin--edit-form .button-secondary-interactive{-webkit-mask-image:url(/modules/custom/di_custom/images/svg/button-primary.svg);mask-image:url(/modules/custom/di_custom/images/svg/button-primary.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;background-color:#CE1988!important;display:inline-block;height:56px;width:auto;min-width:189px;padding:0 16px;color:#FFF;text-align:center;text-transform:uppercase;font-size:18px;font-weight:700;line-height:56px;margin:28px 0;text-decoration:none!important;}.gin--edit-form .anchor-link{display:inline-block;height:56px;width:auto;min-width:189px;padding:0 16px;color:#000;text-align:center;text-transform:none;font-size:18px;font-weight:700;line-height:56px;margin:28px 0;text-decoration:none;text-align:center;font-size:16px;font-style:normal;font-weight:400;border:1px solid #000;}.gin--edit-form .field--type-image,.gin--edit-form .table-file-multiple-widget{display:inline-block;width:100%!important;min-height:300px!important;}.gin--edit-form .table-file-multiple-widget .tabledrag-cell-content{position:relative;display:block !important;height:auto;top:-60px;height:150px;}.gin--edit-form .ajax-new-content.draggable{min-height:150px;}.gin--edit-form .field--type-image img{max-height:220px!important;max-width:220px!important;}.gin--edit-form  .js-media-library-item.media-library-item.media-library-item--grid{max-height:220px;max-width:220px;overflow:hidden;}.gin--edit-form h2 a.ck-anchor-placeholder,.gin--edit-form a.ck-anchor-placeholder{font-size:16px!important;color:#FFF;}
span.ext{width:10px;height:10px;padding-right:12px;text-decoration:none;background:url(/modules/contrib/extlink/images/extlink_s.png) 2px center no-repeat;}span.mailto{width:10px;height:10px;padding-right:12px;text-decoration:none;background:url(/modules/contrib/extlink/images/extlink_s.png) -20px center no-repeat;}span.tel{width:10px;height:10px;padding-right:12px;text-decoration:none;background:url(/modules/contrib/extlink/images/extlink_s.png) -42px center no-repeat;}svg.ext{width:14px;height:14px;fill:#727272;font-weight:900;}svg.mailto,svg.tel{width:14px;height:14px;fill:#727272;}[data-extlink-placement='prepend'],[data-extlink-placement='before']{padding-right:0.2rem;}[data-extlink-placement='append'],[data-extlink-placement='after']{padding-left:0.2rem;}svg.ext path,svg.mailto path,svg.tel path{stroke:#727272;stroke-width:3;}@media print{svg.ext,svg.mailto,svg.tel,span.ext,span.mailto,span.tel{display:none;padding:0;}}.extlink i{padding-left:0.2em;}.extlink-nobreak{white-space:nowrap;}
.flickr-slider{position:relative;}.swiper{width:100%;height:100%;}.swiper-slide{align-items:center;justify-content:center;text-align:center;font-size:18px;}.swiper{width:100%;margin-right:auto;margin-left:auto;}.swiper-slide{background-position:center;background-size:cover;}.swiper-for{width:75%;margin:0 auto;object-fit:contain;}.swiper-nav{box-sizing:border-box;height:20%;padding:10px 0;}.swiper-nav .swiper-slide{width:25%;height:100%;opacity:0.4;}.swiper-nav .swiper-slide-thumb-active{opacity:1;}.swiper-for img{width:100% !important;height:550px;margin:0 auto;object-fit:contain;}.swiper-nav img{width:97% !important;height:150px !important;margin:auto;margin-top:1px !important;border:#fff solid 3px;}.swiper-nav{margin-top:10px;padding-top:10px;padding-bottom:10px;background:#000;}.swiper-button-prev::after,.swiper-button-next::after{margin-left:4vw;content:url(/modules/contrib/flickr_integration_suite/images/arrow.svg) !important;opacity:1;}.swiper-button-prev,.swiper-button-next{scale:2;top:var(--swiper-navigation-top-offset,85%);}.swiper-button-prev{margin-top:calc(0px - (var(--swiper-navigation-size) / 2));transform:rotate(180deg) !important;}.swiper-button-next{margin-bottom:calc(0px - (var(--swiper-navigation-size) / 2));}.full-screen-image{position:fixed;z-index:9999;top:0;left:0;display:flex;justify-content:center;width:100%;height:100%;background:rgb(51,51,51);}.full-screen-image img{display:block;max-width:60% !important;object-fit:contain;}.close-btn{position:absolute;cursor:pointer;color:#fff;font-size:30px;}.close-btn{top:20px;right:20px;}@media (max-width:1366px){.swiper-for img{height:475px;}}@media (max-width:1024px){.swiper-button-prev::after,.swiper-button-next::after{margin-left:5vw;}}@media (max-width:991px){.swiper-for img{height:300px;object-fit:contain;}.flickr-slider .swiper-nav{width:85%;}.swiper-button-prev{top:var(--swiper-navigation-top-offset,80%);}.swiper-button-next{top:var(--swiper-navigation-top-offset,81%);}.swiper-button-prev::after,.swiper-button-next::after{margin-left:2vw;}}@media (max-width:480px){.swiper-button-prev::after,.swiper-button-next::after{margin-left:7vw !important;}.swiper-button-prev,.swiper-button-next{scale:1.5;}}
.paragraph--unpublished{background-color:#fff4f4;}
