.grid-sizer{width:10%}.grid{margin:.25rem -4px}.grid-item{position:relative;overflow:hidden;height:0;transition:all .4s;width:10%}.grid-item:before{content:"";position:absolute;top:0;left:0;display:block;width:100%;height:100%;border:4px solid #e0e0e0;z-index:100}.grid-item--width2{width:20%}.grid-item--width3{width:30%}.grid-item--width4{width:40%}.grid-item--width5{width:50%}.grid-item--width6{width:60%}.grid-item--width7{width:70%}.grid-item--width8{width:80%}.grid-item--width9{width:90%}.grid-item--width10{width:100%}.grid-item--height1{padding-top:10%}.grid-item--height2{padding-top:20%}.grid-item--height3{padding-top:30%}.grid-item--height4{padding-top:40%}.grid-item--height5{padding-top:50%}.grid-item--height6{padding-top:60%}.grid-item--height7{padding-top:70%}.grid-item--height8{padding-top:80%}.grid-item--height9{padding-top:90%}.grid-item--height10{padding-top:100%}.grid-item img{min-height:100%;height:100%;width:auto;min-width:100%;max-width:none;position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);z-index:20;-o-object-fit:cover;object-fit:cover}@media only screen and (max-width: 768px){.grid-item img{border-weight:2px}}.carousel,.image-gallery-slider{margin-top:2rem}@media only screen and (max-width: 768px){.carousel,.image-gallery-slider{margin-top:1rem}}.carousel figure,.image-gallery-slider figure{margin:0;padding:0}.carousel .flickity-button.flickity-prev-next-button,.image-gallery-slider .flickity-button.flickity-prev-next-button{width:60px;height:60px;padding:10px;background:transparent}@media only screen and (max-width: 990px){.carousel .flickity-button.flickity-prev-next-button,.image-gallery-slider .flickity-button.flickity-prev-next-button{width:44px;height:44px}}@media only screen and (max-width: 768px){.carousel .flickity-button.flickity-prev-next-button,.image-gallery-slider .flickity-button.flickity-prev-next-button{width:38px;height:38px}}@media only screen and (max-width: 675px){.carousel .flickity-button.flickity-prev-next-button,.image-gallery-slider .flickity-button.flickity-prev-next-button{width:32px;height:32x}}@media only screen and (max-width: 615px){.carousel .flickity-button.flickity-prev-next-button,.image-gallery-slider .flickity-button.flickity-prev-next-button{display:none}}.carousel .flickity-button.flickity-prev-next-button.previous,.image-gallery-slider .flickity-button.flickity-prev-next-button.previous{left:10px}.carousel .flickity-button.flickity-prev-next-button.next,.image-gallery-slider .flickity-button.flickity-prev-next-button.next{right:10px}.carousel .flickity-button.flickity-prev-next-button svg.flickity-button-icon,.image-gallery-slider .flickity-button.flickity-prev-next-button svg.flickity-button-icon{fill:#00192c}.carousel .flickity-button.flickity-prev-next-button:hover svg.flickity-button-icon,.image-gallery-slider .flickity-button.flickity-prev-next-button:hover svg.flickity-button-icon{fill:#df8127}.carousel-main .carousel-cell{width:100%;height:0;padding-top:60%;position:relative;overflow:hidden}.carousel-main .carousel-cell img{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.carousel-nav{height:80px;width:100%;background:transparent;margin:1rem 0 2rem 0}@media only screen and (max-width: 768px){.carousel-nav{height:40px;margin:1rem 0}}.carousel-nav .carousel-cell{margin:2px;height:80px;width:100px;padding:0;border:5px solid transparent;line-height:0;position:relative}@media only screen and (max-width: 768px){.carousel-nav .carousel-cell{height:40px;width:50px}}.carousel-nav .carousel-cell img{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);opacity:.6;min-width:100%;min-height:100%;transition:all .2s ease;-o-transition:all .2s ease;-moz-transition:all .2s ease;-webkit-transition:all .2s ease}.carousel-nav .carousel-cell:hover img{opacity:1}.carousel-nav .carousel-cell.is-nav-selected{background:#df8127;border:5px solid #df8127}.carousel-nav .carousel-cell.is-nav-selected img{opacity:1}.image-gallery-slider{margin:0}.image-gallery-slider:first-child{margin-top:-2rem}@media only screen and (max-width: 768px){.image-gallery-slider:first-child{margin-top:0}}.image-gallery .image-gallery-slide{opacity:.35;transition:all .2s ease;-o-transition:all .2s ease;-moz-transition:all .2s ease;-webkit-transition:all .2s ease}.image-gallery .image-gallery-slide.is-selected{opacity:1}.image-gallery .image-gallery-slide figure{margin:0;padding:0;background-color:#fff}.image-gallery .image-gallery-slide figure figcaption{text-align:center}.image-gallery .image-gallery-slide figure img{display:block;height:72vh;width:auto;max-width:none;margin:0 .45rem;opacity:1;transition:all .2s ease;-o-transition:all .2s ease;-moz-transition:all .2s ease;-webkit-transition:all .2s ease}.image-gallery .image-gallery-slide figure img.lazyloaded{opacity:1}@media only screen and (max-width: 1085px){.image-gallery .image-gallery-slide figure img{height:60vh}}@media only screen and (max-width: 865px){.image-gallery .image-gallery-slide figure img{height:53vh}}@media only screen and (max-width: 768px){.image-gallery .image-gallery-slide figure img{height:48vh}}@media only screen and (max-width: 615px){.image-gallery .image-gallery-slide figure img{height:30vh}}.carousel-nav{margin-bottom:2rem}.carousel-nav .image-gallery-thumbnail{margin:5px;opacity:.5;border:5px solid transparent;transition:all .2s ease;-o-transition:all .2s ease;-moz-transition:all .2s ease;-webkit-transition:all .2s ease}.carousel-nav .image-gallery-thumbnail.is-selected{opacity:1;border:5px solid #df8127}.carousel-nav .image-gallery-thumbnail img{height:40px;width:auto;max-width:none;display:block}@media only screen and (max-width: 768px){.carousel-nav .image-gallery-thumbnail img{height:45px}}.acf-block-preview .vi_image-gallery .image-gallery-slide img{height:30vh;display:block;width:auto;max-width:none;margin:.125rem}.acf-block-preview .vi_image-gallery .flickity-page-dots{bottom:-5vh}.acf-block-preview .carousel-nav{display:none}
