/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.view-gallery{width:100%;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.view-gallery.view-display-id-main-gallery{background:#252729;}.view-gallery.view-display-id-main-gallery .views-row{display:none;text-align:center;position:absolute;}.view-gallery.view-display-id-main-gallery .views-row:before{content:'';display:inline-block;height:100%;vertical-align:middle;font-size:0;}.view-gallery.view-display-id-main-gallery .views-row-first{display:block;}.view-gallery.view-display-id-main-gallery picture,.view-gallery.view-display-id-main-gallery img{height:100%;width:100%;object-fit:contain;margin:0 auto;display:inline-block;vertical-align:middle;}.view-gallery.view-display-id-main-gallery.js-gallery{height:0;overflow:hidden;position:relative;padding-bottom:66.666667%;}.view-gallery.view-display-id-main-gallery.js-gallery .view-content{position:absolute;top:0;left:0;height:100%;width:100%;font-size:0;line-height:0;}.view-gallery.view-display-id-main-gallery.js-gallery .views-row{left:100%;width:100%;height:100%;top:0;display:none;transition:left 0.3s;}.view-gallery.view-display-id-main-gallery.js-gallery .views-row.photo-current{left:0;display:block;transition:left 0.3s;}.view-gallery.view-display-id-main-gallery.js-gallery .views-row.photo-prev{left:-100%;display:block;transition:left 0.3s;}.view-gallery.view-display-id-main-gallery.js-gallery .views-row.photo-next{display:block;}.view-gallery.view-display-id-main-gallery.js-gallery .gallery-control{position:absolute;height:100%;width:36%;z-index:9;color:#e7e7e8;text-shadow:0 0 9px rgba(0,0,0,0.9);font-size:61px;opacity:0;transition:opacity 0.3s;}.view-gallery.view-display-id-main-gallery.js-gallery .gallery-control:hover{cursor:pointer;}.view-gallery.view-display-id-main-gallery.js-gallery .gallery-control.prev{left:0;padding-left:19px;}.view-gallery.view-display-id-main-gallery.js-gallery .gallery-control.next{right:0;padding-right:19px;text-align:right;}.view-gallery.view-display-id-main-gallery.js-gallery .gallery-control .table,.view-gallery.view-display-id-main-gallery.js-gallery .gallery-control .table-row{height:100%;width:100%;}.view-gallery.view-display-id-main-gallery.js-gallery .gallery-control .table-cell{vertical-align:middle;}.view-gallery.view-display-id-main-gallery.js-gallery:hover.with-next .gallery-control.next{opacity:1;transition:opacity 0.3s;}.view-gallery.view-display-id-main-gallery.js-gallery:hover.with-prev .gallery-control.prev{opacity:1;transition:opacity 0.3s;}@media only screen and (max-width:1024px){.view-gallery.view-display-id-main-gallery.js-gallery .views-row{transition:none;}.view-gallery.view-display-id-main-gallery.js-gallery .views-row.photo-current{transition:none;}.view-gallery.view-display-id-main-gallery.js-gallery .views-row.photo-prev{transition:none;}.view-gallery.view-display-id-main-gallery.js-gallery .gallery-control{transition:none;}.view-gallery.view-display-id-main-gallery.js-gallery.with-next .gallery-control.next{transition:none;opacity:1;}.view-gallery.view-display-id-main-gallery.js-gallery.with-prev .gallery-control.prev{transition:none;opacity:1;}}.view-redesign-photo-gallery-embed h3 a{color:white;padding-top:21px;display:block;}.view-redesign-photo-gallery-embed .views-field-field-photos ul{list-style:none;position:relative;height:0;padding-bottom:56.25%;overflow:hidden;}.view-redesign-photo-gallery-embed .views-field-field-photos ul li{position:absolute;top:0;bottom:0;left:0;right:0;display:none;}.view-redesign-photo-gallery-embed .views-field-field-photos ul li.first{display:block;}.node-gallery{margin-top:40px;}.node-type-gallery .title,.page-galleries .title{padding-bottom:0.5em;}#block-fwrd-views-block-gallery-main-gallery{margin-bottom:21px;}@media only screen and (max-width:1024px){#block-fwrd-views-block-gallery-thumbs{margin-bottom:80px;}}@media only screen and (max-width:820px){#block-fwrd-views-block-gallery-thumbs{display:none;}}@media only screen and (max-width:1024px){#block-fwrd-views-block-gallery-thumbs .arrows{top:15px;}}#block-fwrd-views-block-gallery-thumbs .views-row{cursor:pointer;}.table{display:table;}.table-row{display:table-row;}.table-cell{display:table-cell;}.slide-5 .views-row{width:18vw;}.slide:not(.slide-1){height:auto;}.slide:not(.slide-1):after{content:"";display:table;clear:both;}.slide:not(.slide-1) .view-content{position:relative;left:0px;transition:left 0.8s;width:20000%;}@media only screen and (max-width:1024px){.slide:not(.slide-1) .view-content{transition:none;}}.slide:not(.slide-1) .view-content .views-row{float:left;box-sizing:border-box;-moz-box-sizing:border-box;padding-right:7px;padding-left:7px;vertical-align:top;}.slide:not(.slide-1) .view-footer{float:right;}.restricted-width .width-container{max-width:1360px;width:95%;margin:0 auto;position:relative;}.restricted-width .width-container .content-wrapper{max-width:1200px;width:95%;margin:0 auto;}.content-wrapper{position:relative;}.visible-arrows .back-arrow,.tab-width-container .back-arrow,.visible-arrows .forward-arrow,.tab-width-container .forward-arrow{display:block;position:absolute;top:50%;transform:translateY(-50%);transition:color 0.3s;color:#005daa;font-size:30px;}.visible-arrows .back-arrow:hover,.tab-width-container .back-arrow:hover,.visible-arrows .forward-arrow:hover,.tab-width-container .forward-arrow:hover{cursor:pointer;color:#4e97d3;transition:color 0.3s;}@media only screen and (max-width:1024px){.visible-arrows .back-arrow,.tab-width-container .back-arrow,.visible-arrows .forward-arrow,.tab-width-container .forward-arrow{display:block;position:relative;top:auto;transform:none;top:20px;margin-bottom:7px;transition:none;}.visible-arrows .back-arrow:hover,.tab-width-container .back-arrow:hover,.visible-arrows .forward-arrow:hover,.tab-width-container .forward-arrow:hover{transition:none;}}.visible-arrows .back-arrow,.tab-width-container .back-arrow{left:0;}.visible-arrows .back-arrow:after,.tab-width-container .back-arrow:after{content:"\f053";font-family:"Font Awesome 5 Pro";font-style:normal;font-weight:normal;text-decoration:inherit;font-size:40px;}@media only screen and (max-width:1024px){.visible-arrows .back-arrow,.tab-width-container .back-arrow{left:30%;float:left;}}.visible-arrows .forward-arrow,.tab-width-container .forward-arrow{right:0;}.visible-arrows .forward-arrow:after,.tab-width-container .forward-arrow:after{content:"\f054";font-family:"Font Awesome 5 Pro";font-style:normal;font-weight:normal;text-decoration:inherit;font-size:40px;}@media only screen and (max-width:1024px){.visible-arrows .forward-arrow,.tab-width-container .forward-arrow{right:30%;float:right;}}.visible-arrows .content-wrapper,.tab-width-container .content-wrapper{overflow:hidden;}
