/* @license GNU-GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.md-objects .md-object.md-layer-2-733-0{z-index:1000!important;}.md-objects .md-object.md-layer-2-713-0{z-index:2!important;}.md-objects .md-object.md-layer-2-736-0{z-index:1000!important;}.md-objects .md-object.md-layer-2-616-0{z-index:1000!important;}.md-objects .md-object.md-layer-2-398-0{z-index:999!important;}.md-objects .md-object.md-layer-2-398-1{z-index:1000!important;}.md-objects .md-object.md-layer-2-639-0{z-index:1000!important;}.md-objects .md-object.md-layer-2-595-0{z-index:1000!important;}.md-objects .md-object.md-layer-2-440-0{z-index:1000!important;}.md-objects .md-object.md-layer-2-557-0{z-index:2!important;}.md-objects .md-object.md-layer-2-366-0{z-index:1000!important;}.md-objects .md-object.md-layer-2-352-0{z-index:1000!important;}
.ajax-progress.sk-grid{width:var(--sk-size);height:var(--sk-size);}.ajax-throbber .sk-grid-cube{width:33.33%;height:33.33%;background-color:var(--sk-color);float:left;animation:sk-grid 1.3s infinite ease-in-out;}.ajax-throbber .sk-grid-cube:nth-child(1){animation-delay:0.2s;}.ajax-throbber .sk-grid-cube:nth-child(2){animation-delay:0.3s;}.ajax-throbber .sk-grid-cube:nth-child(3){animation-delay:0.4s;}.ajax-throbber .sk-grid-cube:nth-child(4){animation-delay:0.1s;}.ajax-throbber .sk-grid-cube:nth-child(5){animation-delay:0.2s;}.ajax-throbber .sk-grid-cube:nth-child(6){animation-delay:0.3s;}.ajax-throbber .sk-grid-cube:nth-child(7){animation-delay:0.0s;}.ajax-throbber .sk-grid-cube:nth-child(8){animation-delay:0.1s;}.ajax-throbber .sk-grid-cube:nth-child(9){animation-delay:0.2s;}@keyframes sk-grid{0%,70%,100%{transform:scale3D(1,1,1);}35%{transform:scale3D(0,0,1);}}
#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden;-webkit-transform:translate3d(0,0,0);}#cboxWrapper{max-width:none;}#cboxOverlay{position:fixed;width:100%;height:100%;}#cboxMiddleLeft,#cboxBottomLeft{clear:left;}#cboxContent{position:relative;}#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch;}#cboxTitle{margin:0;}#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%;}#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer;}.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none;-ms-interpolation-mode:bicubic;}.cboxIframe{width:100%;height:100%;display:block;border:0;padding:0;margin:0;}#colorbox,#cboxContent,#cboxLoadedContent{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;}#cboxOverlay{background:#fff;opacity:0.9;filter:alpha(opacity = 90);}#colorbox{outline:0;}#cboxContent{margin-top:32px;overflow:visible;background:#000;}.cboxIframe{background:#fff;}#cboxError{padding:50px;border:1px solid #ccc;}#cboxLoadedContent{background:#000;padding:1px;}#cboxLoadingGraphic{background:url(/libraries/colorbox/example2/images/loading.gif) no-repeat center center;}#cboxLoadingOverlay{background:#000;}#cboxTitle{position:absolute;top:-22px;left:0;color:#000;}#cboxCurrent{position:absolute;top:-22px;right:205px;text-indent:-9999px;}#cboxPrevious,#cboxNext,#cboxSlideshow,#cboxClose{border:0;padding:0;margin:0;overflow:visible;text-indent:-9999px;width:20px;height:20px;position:absolute;top:-20px;background:url(/libraries/colorbox/example2/images/controls.png) no-repeat 0 0;}#cboxPrevious:active,#cboxNext:active,#cboxSlideshow:active,#cboxClose:active{outline:0;}#cboxPrevious{background-position:0px 0px;right:44px;}#cboxPrevious:hover{background-position:0px -25px;}#cboxNext{background-position:-25px 0px;right:22px;}#cboxNext:hover{background-position:-25px -25px;}#cboxClose{background-position:-50px 0px;right:0;}#cboxClose:hover{background-position:-50px -25px;}.cboxSlideshow_on #cboxPrevious,.cboxSlideshow_off #cboxPrevious{right:66px;}.cboxSlideshow_on #cboxSlideshow{background-position:-75px -25px;right:44px;}.cboxSlideshow_on #cboxSlideshow:hover{background-position:-100px -25px;}.cboxSlideshow_off #cboxSlideshow{background-position:-100px 0px;right:44px;}.cboxSlideshow_off #cboxSlideshow:hover{background-position:-75px -25px;}
.paragraph--unpublished{background-color:#fff4f4;}
.paragraph--type--instagram-gallery{width:100%;}.paragraph--type--instagram-feed{width:100%}.block-instagram-feed{background-color:#e9ecef;padding:5vw 3vw;}.instagram-feed-description{margin:1.8vw;}.block-instagram-feed h2{text-align:center;}.block-instagram-feed-content{max-width:1200px;column-count:3;column-gap:1.875em;column-fill:balance;margin:auto;}.post{display:inline-block;width:100%;box-sizing:border-box;border:1px solid #ddd;border-radius:3px;overflow:hidden;margin-bottom:1em;background-color:#fff;}.post div{font-size:14px;line-height:1.5;color:#333;}.post a{display:inline;width:100%;height:0;font-weight:600;color:#434d57;position:relative;}.post img{width:100%;height:auto;display:block;}.post .instagram-image-link{padding:0;}.post .instagram-image-link img{max-height:500px;object-fit:cover;}.post .instagram-user-id{padding:10px;}.instagram-user-id{display:flex;align-items:center;margin:2px 10px;overflow:hidden;}.instagram-user-id .instagram-logo{display:flex;justify-content:center;align-items:center;width:38px;height:38px;border-radius:50%;position:relative;margin-right:10px;}.instagram-user-id .instagram-logo:before{content:"";position:absolute;top:-2px;bottom:-2px;left:-2px;right:-2px;background:radial-gradient(circle at 30% 107%,#fdf497 0%,#fdf497 5%,#fd5949 45%,#d6249f 60%,#285AEB 90%);border-radius:50%;z-index:0;}.instagram-user-id .instagram-logo:after{content:"";position:absolute;background:url(/modules/custom/instagram_feed/css/./img/logo.png) no-repeat center center;background-size:cover;width:100%;height:100%;border-radius:50%;z-index:1;border:2px solid #fff;}.instagram-icons{display:flex;justify-content:space-between;align-items:center;padding:10px 20px;}.instagram-icon{flex:1;text-align:center;}.instagram-icon a{display:flex;justify-content:center;align-items:center;height:24px;width:24px;}.instagram-icon.save{flex:6;}.instagram-icon.save a{margin-left:auto;}.instagram-icons .comment{padding:0;border:none;}.instagram-user-id .instagram-username{font-weight:bold;font-size:12px;}.instagram-caption{padding:20px;}.instagram-caption p{font-size:14px;line-height:1.6;}@media screen and (max-width:960px){.block-instagram-feed-content{column-count:2;}}@media screen and (max-width:600px){.block-instagram-feed{margin:3vw;}.block-instagram-feed h2{font-size:24px;}.block-instagram-feed-content{column-count:2;}}
