/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.text-align-left{text-align:left;}.text-align-right{text-align:right;}.text-align-center{text-align:center;}.text-align-justify{text-align:justify;}.align-left{float:left;}.align-right{float:right;}.align-center{display:block;margin-right:auto;margin-left:auto;}
.container-inline div,.container-inline label{display:inline-block;}.container-inline .details-wrapper{display:block;}.container-inline .hidden{display:none;}
.clearfix::after{display:table;clear:both;content:"";}
.hidden{display:none;}.visually-hidden{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal;}.visually-hidden.focusable:active,.visually-hidden.focusable:focus-within{position:static !important;overflow:visible;clip:auto;width:auto;height:auto;}.invisible{visibility:hidden;}
.js .js-hide{display:none;}.js-show{display:none;}.js .js-show{display:block;}@media (scripting:enabled){.js-hide.js-hide{display:none;}.js-show{display:block;}}
.addtoany{display:inline;}.addtoany_list{display:inline;line-height:16px;}.addtoany_list > a,.addtoany_list a img,.addtoany_list a > span{vertical-align:middle;}.addtoany_list > a{border:0;display:inline-block;font-size:16px;padding:0 4px;}.addtoany_list.a2a_kit_size_32 > a{font-size:32px;}.addtoany_list .a2a_counter img{float:left;}.addtoany_list a span.a2a_img{display:inline-block;height:16px;opacity:1;overflow:hidden;width:16px;}.addtoany_list a span{display:inline-block;float:none;}.addtoany_list.a2a_kit_size_32 a > span{border-radius:4px;height:32px;line-height:32px;opacity:1;width:32px;}.addtoany_list a:hover:hover img,.addtoany_list a:hover span{opacity:.7;}.addtoany_list a.addtoany_share_save img{border:0;width:auto;height:auto;}.addtoany_list a .a2a_count{position:relative;}
.slick-wrapper{margin-bottom:24px !important;}.field .paragraph--type--photo-gallery{display:block;width:100%;max-width:100%;}.slide__content .media--slick img{width:auto;}.page-node-type-photo-gallery .page-header{padding:25px 30px 5px 15px;}.slick-slider{background-color:#fff;max-width:1140px;}.slick-dotted.slick-slider{margin-bottom:0 !important;}.slick-slide{background-color:#fff;}h2.slide__title,.field--name-field-photo-credit{font-size:12px !important;font-size:1.2rem !important;color:black !important;margin-left:15px;}.page-node-type-photo-gallery .field--type-text-with-summary,.page-node-type-photo-gallery .field--name-field-caption{font-size:14px;padding-left:15px;}.slick-arrow{border-radius:0 !important;width:50px !important;height:50px !important;}.slick button,.slick--thumbnail .slick__slide img{background:#077dba;}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{background:#077dba !important;}.slick-arrow::before{color:white !important;font-size:16px !important;font-size:1.6rem !important;}.slick__arrow{top:340px !important;}.slick-next:before{content:'▶' !important;}.slick-prev:before{content:'◀' !important;}.slick-dots{text-align:left !important;}.slick .slick-dots--thumbnail-grid{padding:15px 0 22px 0;}.slick .slick-dots--thumbnail-grid li:first-child{margin-left:0;}.slick-dots__thumbnail{display:inline-block;position:relative;}.slick-dots__thumbnail:after,.slick--thumbnail .slick__slide:after{content:'';position:absolute;top:0;right:0;bottom:0;left:0;box-shadow:inset 0 0 0 0 rgba(0,154,210,.5);transition:box-shadow .1s ease;}.slick-dots__thumbnail:hover::after,.slick--thumbnail .slick__slide:hover::after{}.slick .slick-dots--thumbnail-grid img{border:0 solid transparent;}.slick .slick-dots--thumbnail-grid li{width:125px;}.slick--thumbnail .slick-current img{box-shadow:0 0 0 5px rgba(0,154,210,1);position:relative;top:0;right:0;bottom:0;left:0;}.slick--thumbnail .slick-current img:hover{box-shadow:0 0 0 5px rgba(0,154,210,1);}.slick--thumbnail .slick__slide:hover img{box-shadow:0 0 0 5px rgba(0,154,210,1);}.page-node-type-photo-gallery .addtoany_list{float:right;padding-right:15px;}.field--name-field-communities,.field--name-field-tags{padding-left:15px;}.slick--main .slide__caption{padding:20px 0 0 0 !important;}.slick-slider .slick-track,.slick-slider .slick-list{margin-bottom:16px;}.slick--thumbnail .slick__slide.slide.slick-slide{margin:4px;}.slide__content .media--slick img{width:100%;height:auto;}@media screen and (max-width:1024px){.slick__arrow{top:190px !important;}}@media screen and (max-width:767px){.slick__arrow{top:190px !important;}}@media screen and (max-width:560px){.slick__arrow{top:140px !important;}}@media screen and (max-width:425px){.slick__arrow{top:105px !important;}}@media screen and (max-width:320px){.slick__arrow{top:75px !important;}}
.widget-container .horizontal{height:380px;margin-top:40px;margin-bottom:40px;}.widget-title{margin-bottom:40px;}.node-widget-container-form .cogecoSelect,.node-widget-container-edit-form .cogecoSelect{margin-bottom:10px;}.vertical .field-widget{display:table;margin-bottom:30px;}.vertical .field-widget:last-child{margin-bottom:0px;}@media screen and (max-width:767px){.widget-title{margin-bottom:15px;}.widget-container .horizontal{height:380px;margin-top:10px;margin-bottom:40px;}}@media screen and (max-width:414px){.widget-title{margin-bottom:10px;}}
.cta-radio-thumbnail{width:200px;margin-top:10px;display:block;}.description{margin-bottom:15px;}.style1 .description a{text-decoration:underline;color:#fff;}.style2 .description a,.style3 .description a{text-decoration:underline;}.style1{padding:0 20px 20px 20px;background-color:#009ad2;}.style1 .link a{color:#fff;}.style1 .description{color:#fff;}.style1 .title{color:#fff;font-size:24px;line-height:30px;margin-top:0px;margin-bottom:10px;padding-top:20px;}.style2{padding:0;}.style2 .link a{color:#fff;}.style2 .title{font-size:24px;line-height:30px;margin-top:0px;margin-bottom:10px;}.style3{padding:0;}.style3 .image{width:33%;display:inline-block;vertical-align:top;margin:0;padding:0;}.style3 .content-cta{width:60%;width:calc(66% - 30px);display:inline-block;padding:0 0 0 20px;vertical-align:top;margin:0;}.style4{padding:0;}.style4 .image{width:100%;display:inline-block;vertical-align:top;margin:0;padding:0;}.style4 .content-cta{width:60%;width:calc(66% - 30px);display:inline-block;padding:0 0 0 20px;vertical-align:top;margin:0;}@media screen and (max-width:415px){.style3 .image{width:100%;max-width:100%;margin-bottom:20px;display:block;vertical-align:top;}.style3 .content-cta{width:100%;display:block;padding:0;vertical-align:top;}.style4 .image{width:100%;max-width:100%;margin-bottom:20px;display:block;vertical-align:top;}.style4 .content-cta{width:100%;display:block;padding:0;vertical-align:top;}}
.widget-title h3{margin-top:0;}.facebook-widget{max-height:290px;overflow-y:scroll;}.facebook-widget .post{margin-bottom:30px;display:table;}.facebook-widget .post .facebook-user-image{width:60px;float:left;vertical-align:top;}.facebook-widget .post .facebook-content{width:260px;margin-left:10px;float:left;vertical-align:top;overflow:hidden;}.facebook-widget .post .facebook-content .facebook-username{color:#009AD2;font-weight:bold;margin-bottom:10px;display:flex;}.facebook-widget .post .facebook-content .facebook-username .username .fa-facebook{color:#009AD2;font-size:15px;font-weight:bold;}.facebook-widget .post .facebook-content .facebook-username .username{flex:1 1 auto;text-align:left;}.facebook-widget .post .facebook-content .facebook-username .post-date{flex:1 1 auto;text-align:right;color:#636363;font-size:12px;}.facebook-widget .post .facebook-content .facebook-text,.facebook-widget .post .facebook-content .facebook-text a{font-size:13px;}.facebook-widget .post .facebook-content .facebook-url-image{width:200px;margin-top:10px;}@media screen and (max-width:768px){.facebook-widget .post .facebook-content{width:480px;}}@media screen and (max-width:414px){.facebook-widget .post .facebook-content{width:220px;}}@media screen and (max-width:320px){.facebook-widget .post .facebook-content{width:170px;}}
.widget-list-dynamic .search-result-description,.widget-list-dynamic .author{display:none;}.widget-list-dynamic .search-result-images{width:160px;height:auto;}.widget-list-dynamic .search-result-images img{width:160px;height:auto;}.widget-list-dynamic .search-result-bloc-text{width:220px;margin-left:10px;}.widget-list-dynamic .search-result-images .video{min-height:inherit;}.widget-list-dynamic .search-result-images .video,.widget-list-dynamic .search-result-bloc-text h4{margin-top:0;margin-bottom:0;}.widget-list-dynamic article{display:flex;}.widget-list-dynamic .node--view-mode-search-result{margin-bottom:0;}.widget-list-dynamic .widget-content .field-content{margin-bottom:20px;}@media screen and (max-width:1199px){.widget-list-dynamic .widget-content .img-responsive{max-width:160px;}}@media screen and (max-width:991px){.widget-list-dynamic .search-result-bloc-text{width:100%;}}@media screen and (max-width:767px){.widget-list-dynamic h4{padding-top:0;}}
.widget-list-static .search-result-description,.widget-list-static .author{display:none;}.widget-list-static .search-result-images{width:160px;height:auto;}.widget-list-static .search-result-images img{width:160px;height:auto;}.widget-list-static .search-result-bloc-text{width:220px;margin-left:10px;}.widget-list-static .search-result-images .video{min-height:inherit;}.widget-list-static .search-result-images .video,.widget-list-static .search-result-bloc-text h4{margin-top:0;margin-bottom:0;}.widget-list-static article{display:flex;}.widget-list-static .node--view-mode-search-result{margin-bottom:0;}.widget-list-static .widget-content .field-content{margin-bottom:20px;}@media screen and (max-width:1199px){.widget-list-static .widget-content .img-responsive{max-width:160px;}}@media screen and (max-width:991px){.widget-list-static .search-result-bloc-text{width:100%;}}@media screen and (max-width:767px){.widget-list-static h4{padding-top:0;}}
.widget-title h3{margin-top:0;}.twitter-widget{max-height:290px;overflow-y:scroll;}.twitter-widget .tweet{margin-bottom:30px;display:table;}.twitter-widget .tweet .twitter-user-image{width:60px;float:left;vertical-align:top;}.twitter-widget .tweet .twitter-content{width:260px;margin-left:10px;float:left;vertical-align:top;overflow:hidden;}.twitter-widget .tweet .twitter-content .twitter-username{color:#009AD2;font-weight:bold;margin-bottom:10px;display:flex;}.twitter-widget .tweet .twitter-content .twitter-username .username{flex:1 1 auto;text-align:left;}.twitter-widget .tweet .twitter-content .twitter-username .username .fa-twitter{color:#009AD2;font-size:15px;font-weight:bold;}.twitter-widget .tweet .twitter-content .twitter-username .tweet-date{flex:1 1 auto;text-align:right;color:#636363;font-size:12px;}.twitter-widget .tweet .twitter-content .twitter-text,.twitter-widget .tweet .twitter-content .twitter-text a{font-size:13px;}.twitter-widget .tweet .twitter-content .twitter-url-image{width:200px;margin-top:10px;}@media screen and (max-width:768px){.twitter-widget .tweet .twitter-content{width:480px;}}@media screen and (max-width:414px){.twitter-widget .tweet .twitter-content{width:220px;}}@media screen and (max-width:320px){.twitter-widget .tweet .twitter-content{width:170px;}}
