.flow_slider_wrapper { position: relative; display: block; overflow: hidden; width: 100%; }
.flow_slider_wrapper .flow_gallery_container { position: relative; }
.flow_slider_wrapper .flow_gallery_container .flow_slide { position: absolute; z-index: -1; top: 50%; left: 50%; display: block; height: 100%; margin: 0px; padding: 0px; transition: opacity 0.4s, z-index 0.4s, transform 0.4s, -webkit-transform 0.4s; transform: translate(-50%, -50%) scale(0.756) translateZ(0px); background-position: 50% center; background-repeat: no-repeat; background-size: cover; will-change: transform; }
.flow_slider_wrapper .flow_gallery_container .slide-current, .flow_slider_wrapper .flow_gallery_container .slide-next-1, .flow_slider_wrapper .flow_gallery_container .slide-next-2, .flow_slider_wrapper .flow_gallery_container .slide-prev-1, .flow_slider_wrapper .flow_gallery_container .slide-prev-2 { z-index: 17; cursor: pointer; opacity: 1; }
.flow_slider_wrapper .flow_gallery_container.wait4load2 .slide-next-2, .flow_slider_wrapper .flow_gallery_container.wait4load2 .slide-prev-2, .flow_slider_wrapper .flow_gallery_container.wait4load .slide-next-1, .flow_slider_wrapper .flow_gallery_container.wait4load .slide-prev-1, .flow_slider_wrapper .flow_gallery_container.wait4load_first .slide-current { opacity: 0; }
.flow_slider_wrapper .flow_gallery_container .slide-prev-2 { z-index: 17; transform: translate(-87.82%, -50%) scale(0.756) translateZ(0px); }
.flow_slider_wrapper .flow_gallery_container .slide-prev-1 { z-index: 27; transform: translate(-68.92%, -50%) scale(0.878) translateZ(0px); }
.flow_slider_wrapper .flow_gallery_container .slide-next-1 { z-index: 27; transform: translate(-31.08%, -50%) scale(0.878) translateZ(0px); }
.flow_slider_wrapper .flow_gallery_container .slide-next-2 { z-index: 17; transform: translate(-12.18%, -50%) scale(0.756) translateZ(0px); }
.flow_slider_wrapper .flow_gallery_container .slide-current { z-index: 37; cursor: default; transform: translate(-50%, -50%) scale(1) translateZ(0px); }
.flow_slider_wrapper .control-next, .flow_slider_wrapper .control-prev { line-height: 60px; position: absolute; z-index: 40; top: 0px; bottom: 0px; left: 0px; width: 75px; height: 60px; margin: auto; cursor: pointer; transition: color 0.3s; text-align: center; }
.flow_slider_wrapper .control-next { right: 0px; left: auto; }
.flow_slider_wrapper .flow_title_content { position: absolute; z-index: 33; bottom: 0px; left: 0px; box-sizing: border-box; width: 100%; height: 100px; padding: 10px 20px; transition: opacity 0.2s; text-align: center; opacity: 1; }
.flow_slider_wrapper .flow_title_content.hide { opacity: 0; }
.ribbon_slider_wrapper { position: relative; display: block; overflow: hidden; }
.ribbon_slider { position: absolute; z-index: 13; top: 0px; left: 0px; width: 100%; height: calc(100% - 80px); margin: 0px; padding: 0px; transition: opacity 0.5s; }
.ribbon_slider_wrapper .footer-wrapper { box-sizing: border-box; height: 80px; left: 0px; bottom: 0px; position: absolute; width: 100%; padding: 0px 30px; display: flex; flex-flow: row; place-content: stretch flex-start; align-items: center; }
.ribbon_slider_wrapper .footer-wrapper .title-wrapper { flex: 1 1 auto; }
.ribbon_slider_wrapper .footer-wrapper > div { margin-right: 25px; }
.ribbon_slider_wrapper .footer-wrapper > div:not(.title-wrapper) { white-space: nowrap; }
.ribbon_slider_wrapper .footer-wrapper > div:last-child { margin-right: 0px; }
.ribbon_slider_wrapper .footer-wrapper .buttons > div { display: inline-block; font-size: 26px; line-height: 1; vertical-align: middle; margin-right: 5px; cursor: pointer; opacity: 1; transition: opacity 0.3s; }
.ribbon_slider_wrapper .footer-wrapper .buttons > div:hover { opacity: 0.8; }
.ribbon_autoplay_button { display: inline-block; position: relative; padding: 0px; width: 26px; height: 26px; border-radius: 0px; }
.ribbon_autoplay_button .ribbon_play-pause { border-image: none; background: rgba(0, 0, 0, 0); box-sizing: border-box; width: 0px; height: 16px; border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) currentcolor; border-style: solid; border-width: 8px 0px 8px 12px; z-index: 1; transition: 0.1s; left: 50%; top: 50%; transform: translate(-50%, -50%); position: absolute; margin: 1px 0px 0px; }
.start-autoplay .ribbon_autoplay_button .ribbon_play-pause { border-style: double; border-width: 0px 0px 0px 12px; }
.ribbon_slider.wait2load { opacity: 1; }
.ribbon_slider .ribbon_slide { position: absolute; z-index: -1; top: 0px; left: 0px; display: block; height: 100%; margin: 0px; padding: 0px; list-style: none; transition: opacity 0.6s, transform 0.6s, -webkit-transform 0.6s; opacity: 0; background: inherit; }
.ribbon_slider .ribbon_slide.ribbon_current, .ribbon_slider .ribbon_slide.ribbon_next, .ribbon_slider .ribbon_slide.ribbon_next2, .ribbon_slider .ribbon_slide.ribbon_prev, .ribbon_slider .ribbon_slide.ribbon_prev2 { top: 0px; left: 0px; opacity: 1; z-index: 15 !important; }
.ribbon_slider .ribbon_slide.ribbon_current::after { pointer-events: none; background: rgba(0, 0, 0, 0.2); }
.ribbon_slider .ribbon_slide.ribbon_next, .ribbon_slider .ribbon_slide.ribbon_prev { z-index: 20 !important; }
.ribbon_slider .ribbon_slide.ribbon_current { z-index: 22 !important; }
.ribbon_slider .ribbon_slide img { display: block; width: auto; max-width: none; height: 100%; margin: 0px 13px; transition: opacity 0.5s; opacity: 0; }
.ribbon_slider .ribbon_slide iframe { display: block; margin: 0px; }
.ribbon_slider .ribbon_next, .ribbon_slider .ribbon_prev { cursor: pointer; opacity: 1; z-index: 27 !important; }
.ribbon_slider .ribbon_current { z-index: 37 !important; opacity: 1; }
.ribbon_title { font-weight: 400; letter-spacing: normal; }
.ribbon_descr { font-size: 14px; line-height: 24px; max-height: 24px; overflow: hidden; }
.ribbon_overlay, .ribbon_overlay_active { position: absolute; z-index: 15; top: 0px; left: 0px; width: 100%; height: 100%; transition: opacity 0.4s; opacity: 0; display: none; }
.ribbon_current .ribbon_overlay_active, .ribbon_next2 .ribbon_overlay, .ribbon_next .ribbon_overlay, .ribbon_prev2 .ribbon_overlay, .ribbon_prev .ribbon_overlay { opacity: 1; }
.ribbon_slider_wrapper .slick-position { display: none; }
.ribbon_slider .ribbon_slide::before { position: absolute; top: calc(50% - 15px); left: calc(50% - 15px); width: 30px; height: 30px; content: ""; opacity: 1; animation: auto ease 0s 1 normal none running none !important; background: url("https://beaesthetic.co.uk/wp-content/plugins/gt3-photo-video-gallery-pro/dist/img/loading.4ea06c31.svg") 50% center no-repeat !important; box-shadow: none !important; }
.ribbon_slider .ribbon_slide.block_loaded::before { z-index: -10 !important; opacity: 0; }
.ribbon_slider .ribbon_slide.block_loaded img { opacity: 1; }
.gt3pg-pro--ribbon .title-wrapper { opacity: 1; transition: opacity 0.4s linear; }
.gt3pg-pro--ribbon .title-wrapper.hide { opacity: 0; transition: opacity 0.2s linear; }
@media screen and (max-width: 767px) {
  .status-wrapper { display: none; }
}
.gt3_slider_arrow { display: inline-block; width: 15px; vertical-align: top; pointer-events: none; }
.gt3_slider_arrow svg { width: 100%; height: auto; color: currentcolor; fill: currentcolor; display: inline-block; vertical-align: top; margin-top: 5px; }
.shift-gallery-wrapper { position: relative; opacity: 0; transition: opacity 0.4s; }
.shift-gallery-wrapper.started { opacity: 1; }
.shift-gallery-wrapper .shift-gallery { position: absolute; top: 0px; left: 0px; display: block; overflow: hidden; width: 100%; height: 100%; pointer-events: none; }
.shift-gallery-wrapper .shift-gallery .gallery-slide { position: absolute; top: 0px; display: block; overflow: hidden; width: 50%; transition: top 0.5s, width 0.5s; pointer-events: auto; opacity: 0; left: 0px; z-index: -1 !important; }
.shift-gallery-wrapper .shift-gallery .gallery-slide::after { content: " "; width: 100%; height: 100%; background: rgb(0, 0, 0); opacity: 0.2; position: absolute; left: 0px; top: 0px; }
.shift-gallery-wrapper .shift-gallery .gallery-slide.even_slide { left: unset; right: 0px; }
.shift-gallery-wrapper .shift-gallery .gallery-slide .image-background-wrapper { position: absolute; inset: 0px; width: 100%; height: 100%; transition: transform 0.4s, -webkit-transform 0.4s; transform: scale(1); background-position: 50% center; background-size: cover !important; }
.shift-gallery-wrapper .shift-gallery .gallery-slide.slide-next-2-even, .shift-gallery-wrapper .shift-gallery .gallery-slide.slide-next-2-odd, .shift-gallery-wrapper .shift-gallery .gallery-slide.slide-prev-2-even, .shift-gallery-wrapper .shift-gallery .gallery-slide.slide-prev-2-odd { transition: top 0.5s, opacity, width 0.5s; opacity: 1; z-index: 16 !important; }
.shift-gallery-wrapper .shift-gallery .gallery-slide.slide-next-2-even, .shift-gallery-wrapper .shift-gallery .gallery-slide.slide-prev-2-odd { transition: top 0.5s, opacity 0.5s, width 0.5s; }
.shift-gallery-wrapper .shift-gallery .gallery-slide.slide-next-2-odd, .shift-gallery-wrapper .shift-gallery .gallery-slide.slide-prev-2-even { transition: top 0.5s, opacity 0.5s, width 0.5s; opacity: 0; }
.shift-gallery-wrapper .shift-gallery .gallery-slide.slide-next-1-even, .shift-gallery-wrapper .shift-gallery .gallery-slide.slide-next-1-odd, .shift-gallery-wrapper .shift-gallery .gallery-slide.slide-prev-1-even, .shift-gallery-wrapper .shift-gallery .gallery-slide.slide-prev-1-odd { transition: top 0.5s, opacity, width 0.5s; opacity: 1; z-index: 18 !important; }
.shift-gallery-wrapper .shift-gallery .gallery-slide.slide-next-1-even, .shift-gallery-wrapper .shift-gallery .gallery-slide.slide-prev-1-odd { transition: top 0.5s, opacity 0.5s, width 0.5s; }
.shift-gallery-wrapper .shift-gallery .gallery-slide.slide-next-1-odd, .shift-gallery-wrapper .shift-gallery .gallery-slide.slide-prev-1-even { transition: top 0.5s, opacity 0.5s, width 0.5s; opacity: 0; }
.shift-gallery-wrapper .shift-gallery .gallery-slide.slide-next-1-even, .shift-gallery-wrapper .shift-gallery .gallery-slide.slide-prev-1-odd { top: -100%; }
.shift-gallery-wrapper .shift-gallery .gallery-slide.slide-next-1-odd, .shift-gallery-wrapper .shift-gallery .gallery-slide.slide-prev-1-even { top: 100%; }
.shift-gallery-wrapper .shift-gallery .gallery-slide.slide-current-even, .shift-gallery-wrapper .shift-gallery .gallery-slide.slide-current-odd { top: 0px; z-index: 19 !important; opacity: 1 !important; }
.shift-gallery-wrapper .shift-gallery .gallery-slide.slide--fullview { z-index: 20; width: 100%; }
.shift-gallery-wrapper .shift-gallery.expandable_yes .gallery-slide { cursor: zoom-in; }
.shift-gallery-wrapper .shift-gallery.expandable_yes .gallery-slide.slide--fullview { cursor: zoom-out; }
.shift-gallery-wrapper.fullview .control--next, .shift-gallery-wrapper.fullview .control--prev { z-index: -1; opacity: 0; }
.shift-gallery-wrapper.fullview .gallery-slide { z-index: 18; width: 0px; }
.shift-gallery-wrapper .title_state_always .gallery-title_wrapper, .shift-gallery-wrapper .title_state_expanded .gallery-slide.slide--fullview .gallery-title_wrapper, .shift-gallery-wrapper .title_state_on_hover .gallery-slide:hover .gallery-title_wrapper { opacity: 1; visibility: visible; }
.shift-gallery-wrapper .title_state_expanded .gallery-slide.slide--fullview .gallery-title_wrapper { transition: margin 0.4s, opacity 0.45s 0.4s, visibility 0.4s; }
.shift-gallery-wrapper .gallery-title_wrapper { color: rgb(255, 255, 255); opacity: 0; visibility: hidden; position: absolute; z-index: 66; bottom: 0px; left: 0px; margin-bottom: 110px; margin-left: 80px; cursor: default; transition: margin 0.4s, opacity 0.4s, visibility 0.4s; }
.shift-gallery-wrapper .gallery-title_wrapper h2 { color: currentcolor; }
.shift-gallery-wrapper .control--next, .shift-gallery-wrapper .control--prev { font-size: 14px; font-weight: 500; position: absolute; z-index: 77; top: 50%; right: 50%; display: inline-block; margin-top: -20px; margin-left: 0px; padding: 0px 20px; transition: background 0.4s, opacity 0.4s, z-index 0.4s; transform-origin: center center; letter-spacing: 0.2em; will-change: transform; color: rgb(255, 255, 255); }
.shift-gallery-wrapper .control--next { right: unset; left: 50%; }
.admin-bar .shift-gallery-wrapper .control--next, .admin-bar .shift-gallery-wrapper .control--prev { margin-top: -4px; }
.shift-gallery-wrapper.controls_off .control--next, .shift-gallery-wrapper.controls_off .control--prev, .shift-gallery-wrapper.reached_bottom .control--next, .shift-gallery-wrapper.reached_top .control--prev { z-index: -1; opacity: 0; }
.gt3_shift_arrow { display: inline-block; width: 24px; vertical-align: top; pointer-events: none; }
.gt3_shift_arrow svg { width: 100%; height: auto; color: currentcolor; fill: currentcolor; }
.gallery_kenburns { position: relative; overflow: hidden; }
.gallery_kenburns .kenburn-slide { position: absolute; z-index: 1; opacity: 0; width: 100%; height: 100%; background-repeat: no-repeat; background-position: 50% center; background-size: cover; transform: translate(0px) scale(1); transition: transform 5s linear, opacity 0.4s linear 0.6s, -webkit-transform 5s linear; pointer-events: none; }
.gallery_kenburns .kenburn-slide.current { opacity: 1; pointer-events: auto; }
.gt3pg-justified-gallery { transition: height 0.3s; position: relative; overflow: hidden; }
.gt3pg-justified-gallery .gt3pg-isotope-gallery { display: block; position: relative; transition: height 0.4s; }
.gt3pg-justified-gallery .gt3pg-isotope-gallery.css-resize { display: flex; flex-flow: wrap; place-content: stretch space-between; align-items: stretch; }
.gt3pg-justified-gallery .gt3pg-isotope-gallery.css-resize::after { flex: 999999 1 auto; }
.gt3pg-justified-gallery .gt3pg-isotope-gallery.css-resize .gt3pg-isotope-item { position: unset; top: 0px; left: 0px; flex: 0 1 25%; height: auto; }
.gt3pg-justified-gallery .gt3pg-isotope-gallery.css-resize .gt3pg-isotope-item .img img { width: auto; height: auto; max-width: 100%; }
.gt3pg-justified-gallery .gt3pg-isotope-gallery .gt3pg-isotope-item { position: absolute; top: 0px; left: 0px; transition: transform 0.4s, -webkit-transform 0.4s; }
.gt3pg-justified-gallery .gt3pg-isotope-gallery .gt3pg-isotope-item.filter-hidden { visibility: hidden; }
.gt3pg-justified-gallery .gt3pg-isotope-gallery .gt3pg-isotope-item .img, .gt3pg-justified-gallery .gt3pg-isotope-gallery .gt3pg-isotope-item .img_wrap, .gt3pg-justified-gallery .gt3pg-isotope-gallery .gt3pg-isotope-item .wrapper, .gt3pg-justified-gallery .gt3pg-isotope-gallery .gt3pg-isotope-item a { height: 100%; }
.gt3pg-justified-gallery .gt3pg-isotope-gallery .gt3pg-isotope-item .wrapper { padding: 0px !important; min-height: auto !important; }
.gt3pg-justified-gallery .gt3pg-isotope-gallery .gt3pg-isotope-item a { display: block; outline: none; box-shadow: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; }
.gt3pg-justified-gallery .gt3pg-isotope-gallery .gt3pg-isotope-item.filter-hidden .img { transform: scale(0.1) translateZ(0px); opacity: 0; visibility: hidden; }
.gt3pg-justified-gallery .gt3pg-isotope-gallery .gt3pg-isotope-item .img { font-size: 0px; line-height: 0; opacity: 1; visibility: visible; transform: scale(1) translateZ(0px); transition: opacity 0.4s, transform 0.4s, visibility 0.3s, -webkit-transform 0.4s; }
.gt3pg-justified-gallery .gt3pg-isotope-gallery .gt3pg-isotope-item .img img { width: auto; height: 100%; }
.gt3pg-justified-gallery .gt3pg-isotope-gallery .gt3pg-isotope-item.loading .img { opacity: 0; }
.before-after { padding: 9px; }
.beforeAfter_wrapper img { display: block; width: 100%; height: auto; }
.beforeAfter_wrapper { width: 100%; overflow: hidden; display: block; position: relative; background-size: cover; cursor: pointer; background-repeat: no-repeat; background-position: 50% center; }
.img_before { visibility: hidden; }
.beforeAfter_wrapper .after_wrapper { display: block; width: 100%; height: 100%; position: absolute; left: 0px; top: 0px; overflow: hidden; background-size: cover; }
.beforeAfter_wrapper .after_wrapper img { position: absolute; left: 0px; top: 0px; width: 100%; height: auto; }
.beforeAfter_wrapper .result_line { width: 27px; height: 11px; display: block; background: url("/assets/4b3ba299ba529f.png") 0px -78px no-repeat; position: absolute; top: 50%; margin: -5px 0px 0px -12px; }
.beforeAfter_wrapper .result_line::before { bottom: 5px; }
.beforeAfter_wrapper .result_line::after, .beforeAfter_wrapper .result_line::before { content: ""; background: rgb(255, 255, 255); width: 3px; height: 5000px; left: 12px; display: block; position: absolute; }
.beforeAfter_wrapper .result_line::after { top: 5px; }
.gt3pg-justified-gallery { transition: height 0.3s; position: relative; overflow: hidden; }
.gt3pg-justified-gallery .gt3pg-isotope-gallery { display: block; position: relative; transition: height 0.4s; }
.gt3pg-justified-gallery .gt3pg-isotope-gallery.css-resize { display: flex; flex-flow: wrap; place-content: stretch space-between; align-items: stretch; }
.gt3pg-justified-gallery .gt3pg-isotope-gallery.css-resize::after { flex: 999999 1 auto; }
.gt3pg-justified-gallery .gt3pg-isotope-gallery.css-resize .gt3pg-isotope-item { position: unset; top: 0px; left: 0px; flex: 0 1 25%; height: auto; }
.gt3pg-justified-gallery .gt3pg-isotope-gallery.css-resize .gt3pg-isotope-item .img img { width: auto; height: auto; max-width: 100%; }
.gt3pg-justified-gallery .gt3pg-isotope-gallery .gt3pg-isotope-item { position: absolute; top: 0px; left: 0px; transition: transform 0.4s, -webkit-transform 0.4s; }
.gt3pg-justified-gallery .gt3pg-isotope-gallery .gt3pg-isotope-item.filter-hidden { visibility: hidden; }
.gt3pg-justified-gallery .gt3pg-isotope-gallery .gt3pg-isotope-item .img, .gt3pg-justified-gallery .gt3pg-isotope-gallery .gt3pg-isotope-item .img_wrap, .gt3pg-justified-gallery .gt3pg-isotope-gallery .gt3pg-isotope-item .wrapper, .gt3pg-justified-gallery .gt3pg-isotope-gallery .gt3pg-isotope-item a { height: 100%; }
.gt3pg-justified-gallery .gt3pg-isotope-gallery .gt3pg-isotope-item .wrapper { padding: 0px !important; min-height: auto !important; }
.gt3pg-justified-gallery .gt3pg-isotope-gallery .gt3pg-isotope-item a { display: block; outline: none; box-shadow: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; }
.gt3pg-justified-gallery .gt3pg-isotope-gallery .gt3pg-isotope-item.filter-hidden .img { transform: scale(0.1) translateZ(0px); opacity: 0; visibility: hidden; }
.gt3pg-justified-gallery .gt3pg-isotope-gallery .gt3pg-isotope-item .img { font-size: 0px; line-height: 0; opacity: 1; visibility: visible; transform: scale(1) translateZ(0px); transition: opacity 0.4s, transform 0.4s, visibility 0.3s, -webkit-transform 0.4s; }
.gt3pg-justified-gallery .gt3pg-isotope-gallery .gt3pg-isotope-item .img img { width: auto; height: 100%; }
.gt3pg-justified-gallery .gt3pg-isotope-gallery .gt3pg-isotope-item.loading .img { opacity: 0; }
.elementor-widget-gt3pg-zoom { overflow: hidden; }
.elementor-widget-gt3pg-zoom .zoom_gallery_wrapper { transition: height 0.3s; }
.elementor-widget-gt3pg-zoom .zoom_gallery_wrapper .isotope_item a { display: block; outline: none; box-shadow: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; }
.elementor-widget-gt3pg-zoom .zoom_gallery_wrapper .isotope_item .img { font-size: 0px; line-height: 0; opacity: 1; transition: opacity 0.3s; }
.elementor-widget-gt3pg-zoom .zoom_gallery_wrapper .isotope_item.loading .img { opacity: 0; }
.elementor-widget-gt3pg-zoom .zoom_gallery_wrapper .isotope_wrapper .img img, .elementor-widget-gt3pg-zoom .zoom_gallery_wrapper .mirror_wrapper .img img { height: 100%; max-width: none; width: auto; pointer-events: none; box-shadow: none; transform: translateZ(0px); }
.elementor-widget-gt3pg-zoom .zoom_gallery_wrapper .mirror_wrapper .img { width: 100%; }
.elementor-widget-gt3pg-zoom .zoom_gallery_wrapper .mirror_wrapper .img_wrap { display: inline-block; width: auto; }
.elementor-widget-gt3pg-zoom .zoom_gallery_wrapper .isotope_wrapper { display: -webkit-flex; flex-flow: wrap; opacity: 1; visibility: visible; transition: opacity 0.2s cubic-bezier(0.75, 0, 0.25, 1) 0.3s, visibility 0.2s cubic-bezier(0.75, 0, 0.25, 1) 0.3s; }
.elementor-widget-gt3pg-zoom .zoom_gallery_wrapper.expanded .isotope_wrapper { visibility: hidden; opacity: 0; transition: none; }
.elementor-widget-gt3pg-zoom .zoom_gallery_wrapper .mirror_items_wrapper { white-space: nowrap; }
.elementor-widget-gt3pg-zoom .zoom_gallery_wrapper .mirror_wrapper { opacity: 0; visibility: hidden; position: absolute; top: 0px; left: 0px; bottom: 0px; background: rgb(255, 255, 255); overflow: auto hidden; max-width: 100%; transition: -webkit-transform cubic-bezier(0.75, 0, 0.25, 1); }
.elementor-widget-gt3pg-zoom .zoom_gallery_wrapper .mirror_wrapper::-webkit-scrollbar { width: 0px; background: rgba(0, 0, 0, 0); display: none; }
.elementor-widget-gt3pg-zoom .zoom_gallery_wrapper.expanded .mirror_wrapper { visibility: visible; pointer-events: auto; touch-action: auto; opacity: 1; transition: -webkit-transform cubic-bezier(0.75, 0, 0.25, 1), opacity 0.3s cubic-bezier(0.75, 0, 0.25, 1) 0.3s; }
.elementor-widget-gt3pg-zoom .zoom_gallery_wrapper.expanded .mirror_wrapper img { -webkit-user-drag: none; user-select: none; pointer-events: none; }
.elementor-widget-gt3pg-zoom .zoom_gallery_wrapper.expanded .mirror_wrapper, .elementor-widget-gt3pg-zoom .zoom_gallery_wrapper.expanded .mirror_wrapper * { cursor: -webkit-grab; }
.elementor-widget-gt3pg-zoom .zoom_gallery_wrapper.expanded .mirror_wrapper:active, .elementor-widget-gt3pg-zoom .zoom_gallery_wrapper.expanded .mirror_wrapper :active { cursor: -webkit-grabbing; }
.elementor-widget-gt3pg-zoom .zoom_gallery_wrapper .mirror_wrapper * { height: 100%; }
.elementor-widget-gt3pg-zoom .zoom_gallery_wrapper .info_panel { width: 100%; height: 80px; position: absolute; left: 0px; right: 0px; bottom: 0px; background-color: rgb(255, 255, 255); z-index: 10; opacity: 0; visibility: hidden; transition: none; }
.elementor-widget-gt3pg-zoom .zoom_gallery_wrapper.expanded .info_panel { opacity: 1; visibility: visible; transition: opacity 0.2s cubic-bezier(0.75, 0, 0.25, 1) 0.3s, visibility 0.2s cubic-bezier(0.75, 0, 0.25, 1) 0.3s; }
.elementor-widget-gt3pg-zoom .zoom_gallery_wrapper .thumbs { position: absolute; font-size: 2em; padding: 0px 30px; margin: 0px; cursor: pointer; height: 100%; display: -webkit-flex; justify-content: center; align-items: center; text-align: center; -webkit-tap-highlight-color: transparent; }
.elementor-widget-gt3pg-zoom .zoom_gallery_wrapper.close_right .thumbs { right: 0px; }
.elementor-widget-gt3pg-zoom .zoom_gallery_wrapper.close_left .thumbs { left: 0px; }
.elementor-widget-gt3pg-zoom .zoom_gallery_wrapper.close_hide .thumbs { display: none; }
.elementor-widget-gt3pg-zoom svg { fill: rgb(0, 0, 0); transition: fill 0.2s linear; width: 30px; height: 30px; }
.elementor-widget-gt3pg-zoom .zoom_gallery_wrapper.expanded .info_panel .position { position: absolute; left: 0px; right: 0px; bottom: 0px; height: 100%; display: -webkit-flex; justify-content: center; flex-direction: row; align-items: center; text-align: center; }
.elementor-widget-gt3pg-zoom .zoom_gallery_wrapper.smart-resize .isotope_item { position: absolute; top: 0px; left: 0px; }
.cloned-img { position: fixed; pointer-events: none; overflow: hidden; transition: left 0.3s cubic-bezier(0.75, 0, 0.25, 1), top 0.3s cubic-bezier(0.75, 0, 0.25, 1), width 0.3s cubic-bezier(0.75, 0, 0.25, 1), height 0.3s cubic-bezier(0.75, 0, 0.25, 1); z-index: 999; }
.cloned-img img { position: absolute; top: 0px; left: 0px; width: auto; max-width: none; height: 100%; transition: left 0.3s cubic-bezier(0.75, 0, 0.25, 1); transform: translateZ(0px); }
.zoom-lightbox { position: fixed; left: 0px; bottom: 0px; width: 0px; height: 0px; display: none; }
.zoom-lightbox.show { display: flex; width: 100vw; height: 100vh; z-index: 100000; flex-direction: column; }
.zoom-lightbox .images_wrapper { flex-grow: 1; position: relative; }
.zoom-lightbox img { width: auto; height: 100%; max-width: none; transform: translateX(-50%); position: absolute; left: 50%; top: 0px; opacity: 0; visibility: hidden; }
.zoom-lightbox img.current { opacity: 1; visibility: visible; }
.gt3pg-pro--thumbnails { overflow: hidden; }
.thumbnails-isotope-gallery { position: relative; transition: opacity 0.4s linear; }
.thumbnails-isotope-gallery.loading { opacity: 0; }
.thumbnails-isotope-gallery .isotope_item-wrapper { pointer-events: none; }
.thumbnails-isotope-gallery.thumbnails-on-slider .gallery-thumbnails-wrapper { margin-bottom: 0px !important; }
.thumbnails-isotope-gallery.thumbnails-on-slider .thumbnails-wrapper { transform: translateY(0px); bottom: 10px; }
.thumbnails-isotope-gallery .gallery-thumbnails-wrapper { position: relative; overflow: hidden; background: rgb(255, 255, 255); cursor: pointer; }
.thumbnails-isotope-gallery .gallery-thumbnails-wrapper.align-auto { background: none; }
.thumbnails-isotope-gallery .gallery-thumbnails-wrapper.size-16x9 { padding: 56.25% 0px 0px; margin-bottom: 15.75%; }
.thumbnails-isotope-gallery .gallery-thumbnails-wrapper.size-4x3 { padding: 75% 0px 0px; margin-bottom: 20.5%; }
.thumbnails-isotope-gallery .gallery-thumbnails-wrapper .gt3pg-thumbnails-item { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; transition: opacity 0.6s; opacity: 0; pointer-events: none; }
.thumbnails-isotope-gallery .gallery-thumbnails-wrapper .gt3pg-thumbnails-item.active { opacity: 1; pointer-events: auto; }
.thumbnails-isotope-gallery .gallery-thumbnails-wrapper .gt3pg-thumbnails-item.landscape img { width: auto; height: 100%; max-width: none; }
.thumbnails-isotope-gallery .gallery-thumbnails-wrapper .gt3pg-thumbnails-item img { width: 100%; height: auto; transform: translate(-50%, -50%); position: absolute; top: 50%; left: 50%; margin: 0px; }
.thumbnails-isotope-gallery .gallery-thumbnails-wrapper .gt3pg-thumbnails-item[data-align="width"] img { width: 100%; height: auto; max-width: 100%; max-height: none; }
.thumbnails-isotope-gallery .gallery-thumbnails-wrapper .gt3pg-thumbnails-item[data-align="height"] img { width: auto; height: 100%; max-height: 100%; max-width: none; }
.thumbnails-isotope-gallery .gallery-thumbnails-wrapper div { height: 100%; }
.thumbnails-isotope-gallery .thumbnails-wrapper { margin-top: 10px; height: 25%; position: absolute; width: 100%; bottom: -10px; transform: translateY(100%); }
.thumbnails-isotope-gallery .thumbnails-wrapper .thumbnails-wrapper-items { display: flex; flex-flow: row; transition: transform 0.4s, -webkit-transform 0.4s; position: absolute; bottom: 0px; left: 0px; right: 0px; margin-right: -10px; width: auto; will-change: transform; }
.thumbnails-isotope-gallery .thumbnails-wrapper .thumbnails-wrapper-items .gt3pg-thumbnails-item { cursor: pointer; }
.thumbnails-isotope-gallery .thumbnails-wrapper .thumbnails-wrapper-items .gt3pg-thumbnails-item:not(:last-child) { margin-right: 10px; }
.thumbnails-isotope-gallery .thumbnails-wrapper .thumbnails-wrapper-items.size-auto .gt3pg-thumbnails-item img { width: auto; height: 100%; max-width: none; }
.thumbnails-isotope-gallery .thumbnails-wrapper .thumbnails-wrapper-items:not(.size-auto) .gt3pg-thumbnails-item { position: relative; overflow: hidden; height: auto; min-width: calc(25% - 10px); width: auto; }
.thumbnails-isotope-gallery .thumbnails-wrapper .thumbnails-wrapper-items:not(.size-auto) .gt3pg-thumbnails-item.landscape img { width: auto; height: 100%; max-width: none; }
.thumbnails-isotope-gallery .thumbnails-wrapper .thumbnails-wrapper-items:not(.size-auto) .gt3pg-thumbnails-item img { width: 100%; height: auto; transform: translate(-50%, -50%); position: absolute; top: 50%; left: 50%; margin: 0px; }
.thumbnails-isotope-gallery .thumbnails-wrapper img { width: auto; height: 100%; max-width: none; }
.thumbnails-isotope-gallery .thumbnails-wrapper div { height: 100%; }
.thumbnails-isotope-gallery .thumbnails-wrapper .controls { height: 0px; width: 0px; }
.thumbnails-isotope-gallery .thumbnails-wrapper .controls .nav { position: absolute; top: 50%; display: flex; align-items: center; color: rgb(255, 255, 255); background-image: url("/assets/8d1b92d8fee32e.webp"); background-repeat: no-repeat; background-size: 150px 100px; width: 26px; height: 40px; text-indent: -99999px; font-size: 0px; line-height: 0; transform: translateY(-50%); cursor: pointer; }
.thumbnails-isotope-gallery .thumbnails-wrapper .controls .nav.hide { display: none; }
.thumbnails-isotope-gallery .thumbnails-wrapper .controls .nav::after { content: ""; position: absolute; left: 0px; width: 50px; height: 60px; transform: translateX(-50%) translateY(0px); }
.thumbnails-isotope-gallery .thumbnails-wrapper .controls .nav.prev { left: 0px; background-position: -98px -5px; }
.thumbnails-isotope-gallery .thumbnails-wrapper .controls .nav.prev::after { transform: translateX(0px) translateY(0px); }
.thumbnails-isotope-gallery .thumbnails-wrapper .controls .nav.next { right: 0px; background-position: -124px -5px; }
@media screen and (max-width: 599px) {
  .thumbnails-isotope-gallery .thumbnails-wrapper .controls { display: none; }
}
body.rtl .thumbnails-isotope-gallery .thumbnails-wrapper .thumbnails-wrapper-items { margin-left: -10px; margin-right: 0px; }
body.rtl .thumbnails-isotope-gallery .thumbnails-wrapper .thumbnails-wrapper-items .gt3pg-thumbnails-item:not(:last-child) { margin-right: 0px; margin-left: 10px; }
body.rtl .thumbnails-isotope-gallery .thumbnails-wrapper .controls .nav.prev { right: 0px; left: auto; background-position: -124px -5px; }
body.rtl .thumbnails-isotope-gallery .thumbnails-wrapper .controls .nav.next { left: 0px; right: auto; background-position: -98px -5px; }
.gt3pg_pro_FSSlider { overflow: visible; }
.gt3pg_pro_FSSlider .gt3pg_pro_slide { will-change: left, transform; }
.gt3pg_pro_FSSlider .gt3pg-isotope-gallery { position: relative; }
.gt3pg_pro_FSSlider, .gt3pg_pro_FSSlider .gallery-isotope-wrapper, .gt3pg_pro_FSSlider .gt3pg_pro_gallery_wrap { height: 100%; }
.gt3pg_pro_FSSlider .gallery-fullScreenSlider { position: relative; }
.gt3pg_pro_FSSlider .gt3pg_pro_socials { position: absolute; width: 100%; height: 100%; top: 0px; left: 0px; color: rgb(255, 255, 255); }
.gt3pg_pro_FSSlider .gt3pg_pro_socials::before { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; content: ""; }
.gt3pg_pro_FSSlider .gt3pg_pro_socials .gt3pg_pro_socials_container { position: absolute; left: 50%; top: 50%; font-size: 30px; transform: translate(-50%, -50%); visibility: hidden; opacity: 0; transition: 0.3s; }
.gt3pg_pro_FSSlider .gt3pg_pro_socials .gt3pg_pro_socials_container a:not(:hover) { color: inherit; }
.gt3pg_pro_FSSlider .gt3pg_pro_socials .gt3pg_pro_socials_container a { margin: 0px 15px; }
.gt3pg_pro_FSSlider .gt3pg_pro_socials .gt3pg_pro_socials_container a.gt3pg_pro_share_twitter:hover { color: rgb(85, 172, 238); }
.gt3pg_pro_FSSlider .gt3pg_pro_socials .gt3pg_pro_socials_container a.gt3pg_pro_share_facebook:hover { color: rgb(59, 89, 152); }
.gt3pg_pro_FSSlider .gt3pg_pro_socials .gt3pg_pro_socials_container a.gt3pg_pro_share_pinterest:hover { color: rgb(189, 8, 28); }
.gt3pg_pro_FSSlider .gt3pg_pro_socials:not(.show) { pointer-events: none; }
.gt3pg_pro_FSSlider .gt3pg_pro_socials.show { background: rgba(0, 0, 0, 0.9); z-index: 10; }
.gt3pg_pro_FSSlider .gt3pg_pro_socials.show .gt3pg_pro_socials_container { visibility: visible; opacity: 1; }
.gt3pg_pro_FSSlider .gt3pg_pro_gallery_wrap { height: 100%; width: 100%; }
.gt3pg_pro_FSSlider .gt3pg_pro_gallery_wrap.gt3pg_pro_wrap_controls .gt3pg_pro_fsslider_footer { transform: translateY(0px); pointer-events: auto; touch-action: auto; }
.gt3pg_pro_FSSlider .gt3pg_pro_gallery_wrap .gt3pg_pro_fsslider_footer { background: rgba(0, 0, 0, 0); color: rgb(255, 255, 255); position: absolute; bottom: 0px; left: 0px; width: 100%; height: 59px; transform: translateY(0px); transition: transform 0.2s ease-in-out, -webkit-transform 0.2s ease-in-out; display: flex; pointer-events: none; touch-action: none; }
.gt3pg_pro_FSSlider .gt3pg_pro_gallery_wrap .gt3pg_pro_fsslider_footer > div:not(.gt3pg_pro_thumbnails_wrapper) { margin: 0px auto; display: inline-flex; align-items: center; position: relative; }
.gt3pg_pro_FSSlider .gt3pg_pro_gallery_wrap .gt3pg_pro_fsslider_footer > div:not(.gt3pg_pro_thumbnails_wrapper)::after, .gt3pg_pro_FSSlider .gt3pg_pro_gallery_wrap .gt3pg_pro_fsslider_footer > div:not(.gt3pg_pro_thumbnails_wrapper)::before { position: absolute; left: 0px; top: 0px; content: ""; width: 100%; height: 0px; border-style: solid; border-width: 1px; opacity: 0.1; }
.gt3pg_pro_FSSlider .gt3pg_pro_gallery_wrap .gt3pg_pro_fsslider_footer > div:not(.gt3pg_pro_thumbnails_wrapper)::before { border-left-width: medium; border-left-style: none; border-left-color: currentcolor; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; border-right-width: medium; border-right-style: none; border-right-color: currentcolor; }
.gt3pg_pro_FSSlider .gt3pg_pro_gallery_wrap .gt3pg_pro_fsslider_footer > div:not(.gt3pg_pro_thumbnails_wrapper)::after { right: 0px; left: auto; width: 0px; height: 100%; border-left-width: medium; border-left-style: none; border-left-color: currentcolor; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; }
.gt3pg_pro_FSSlider .gt3pg_pro_gallery_wrap .gt3pg_pro_fsslider_footer > div:not(.gt3pg_pro_thumbnails_wrapper).gt3_pro_controls_button::after { display: none; }
.gt3pg_pro_FSSlider .gt3pg_pro_gallery_wrap .gt3pg_pro_fsslider_footer > div:not(.gt3pg_pro_title_wrap) { justify-content: center; }
.gt3pg_pro_FSSlider .gt3pg_pro_gallery_wrap .gt3pg_pro_fsslider_footer .gt3_pro_socials_button_wrapper { width: 80px; }
.gt3pg_pro_FSSlider .gt3pg_pro_gallery_wrap .gt3pg_pro_fsslider_footer .gt3pg_pro_title_wrap { max-width: none; flex-grow: 1; text-align: left; padding: 0px 30px; }
.gt3pg_pro_FSSlider .gt3pg_pro_gallery_wrap .gt3pg_pro_fsslider_footer .thumbnails_button_wrap { width: 76px; }
.gt3pg_pro_FSSlider .gt3pg_pro_gallery_wrap .gt3pg_pro_fsslider_footer .thumbnails_button_wrap .gt3pg_pro_button_thumbnails { width: 15px; height: 15px; display: block; position: relative; color: inherit; }
.gt3pg_pro_FSSlider .gt3pg_pro_gallery_wrap .gt3pg_pro_fsslider_footer .thumbnails_button_wrap .gt3pg_pro_button_thumbnails span { width: 0px; height: 0px; display: block; position: absolute; border-width: 2px; border-style: solid; transition: 0.3s; opacity: 1; }
.gt3pg_pro_FSSlider .gt3pg_pro_gallery_wrap .gt3pg_pro_fsslider_footer .thumbnails_button_wrap .gt3pg_pro_button_thumbnails span.btn_thumb1 { left: 0px; top: 0px; }
.gt3pg_pro_FSSlider .gt3pg_pro_gallery_wrap .gt3pg_pro_fsslider_footer .thumbnails_button_wrap .gt3pg_pro_button_thumbnails span.btn_thumb2 { right: 0px; top: 0px; }
.gt3pg_pro_FSSlider .gt3pg_pro_gallery_wrap .gt3pg_pro_fsslider_footer .thumbnails_button_wrap .gt3pg_pro_button_thumbnails span.btn_thumb3 { right: 0px; bottom: 0px; }
.gt3pg_pro_FSSlider .gt3pg_pro_gallery_wrap .gt3pg_pro_fsslider_footer .thumbnails_button_wrap .gt3pg_pro_button_thumbnails span.btn_thumb4 { left: 0px; bottom: 0px; }
.gt3pg_pro_FSSlider .gt3pg_pro_gallery_wrap .gt3pg_pro_fsslider_footer .thumbnails_button_wrap .gt3pg_pro_button_thumbnails:hover span { opacity: 0.7; }
.gt3pg_pro_FSSlider .gt3pg_pro_gallery_wrap .gt3pg_pro_fsslider_footer .gt3pg_pro_controls { display: flex; }
.gt3pg_pro_FSSlider .gt3pg_pro_gallery_wrap .gt3pg_pro_fsslider_footer .gt3pg_pro_controls .gt3pg_pro_next_wrap, .gt3pg_pro_FSSlider .gt3pg_pro_gallery_wrap .gt3pg_pro_fsslider_footer .gt3pg_pro_controls .gt3pg_pro_prev_wrap { position: static; left: auto; right: auto; top: auto; margin: 5px 7px; transform: none; line-height: 24px; font-size: 26px; padding: 5px; cursor: pointer; opacity: 1; color: inherit; transition: opacity 0.3s; }
.gt3pg_pro_FSSlider .gt3pg_pro_gallery_wrap .gt3pg_pro_fsslider_footer .gt3pg_pro_controls .gt3pg_pro_next_wrap:hover, .gt3pg_pro_FSSlider .gt3pg_pro_gallery_wrap .gt3pg_pro_fsslider_footer .gt3pg_pro_controls .gt3pg_pro_prev_wrap:hover { opacity: 0.7; }
.gt3pg_pro_FSSlider .gt3pg_pro_gallery_wrap .gt3pg_pro_fsslider_footer .gt3pg_pro_controls .gt3pg_pro_autoplay_wrap.gt3pg_pro_autoplay_button { position: relative; padding: 0px; width: 38px; height: 38px; border-radius: 0px; left: auto; top: auto; }
.gt3pg_pro_FSSlider .gt3pg_pro_gallery_wrap .gt3pg_pro_fsslider_footer .gt3pg_pro_controls .gt3pg_pro_autoplay_wrap .gt3pg_pro_play-pause { border-image: none; background: rgba(0, 0, 0, 0); box-sizing: border-box; width: 0px; height: 16px; border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) currentcolor; border-style: solid; border-width: 8px 0px 8px 12px; z-index: 1; transition: 0.1s; left: 50%; top: 50%; transform: translate(-50%, -50%); position: absolute; margin: 0px; }
.gt3pg_pro_FSSlider .gt3pg_pro_gallery_wrap .gt3pg_pro_fsslider_footer .gt3pg_pro_controls .gt3pg_pro_autoplay_wrap .gt3pg_pro_play-pause:hover { opacity: 0.7; }
.gt3pg_pro_FSSlider .gt3pg_pro_gallery_wrap .gt3pg_pro_fsslider_footer .gt3pg_pro_caption_wrap { display: flex; align-items: center; width: auto; height: 100%; padding-left: 27px; padding-right: 27px; }
.gt3pg_pro_FSSlider .gt3pg_pro_gallery_wrap .gt3pg_pro_fsslider_footer .gt3pg_pro_caption_wrap .autoplay_indicator { position: static; margin-left: 20px; margin-right: 20px; }
.gt3pg_pro_FSSlider .gt3pg_pro_gallery_wrap .gt3pg_pro_fsslider_footer .gt3pg_pro_caption_wrap .autoplay_indicator svg { vertical-align: middle; width: 75px !important; height: 2px !important; }
.gt3pg_pro_FSSlider .gt3pg_pro_gallery_wrap .gt3pg_pro_fsslider_footer .gt3pg_pro_caption_wrap .autoplay_indicator svg > * { stroke: currentcolor; width: 100% !important; height: 100% !important; }
.gt3pg_pro_FSSlider .gt3pg_pro_gallery_wrap .gt3pg_pro_fsslider_footer .gt3pg_pro_caption_wrap .autoplay_indicator svg > :not(.gt3pg_pro_svg_animate) { opacity: 0.2; }
.gt3pg_pro_FSSlider .gt3pg_pro_gallery_wrap .gt3pg_pro_fsslider_footer .gt3pg_pro_caption_wrap .autoplay_indicator svg .gt3pg_pro_svg_animate { stroke-dasharray: 75px; stroke-dashoffset: 75px; }
.gt3pg_pro_FSSlider .gt3pg_pro_gallery_wrap .gt3pg_pro_fsslider_footer .gt3pg_pro_caption_wrap .gt3pg_pro_caption_all, .gt3pg_pro_FSSlider .gt3pg_pro_gallery_wrap .gt3pg_pro_fsslider_footer .gt3pg_pro_caption_wrap .gt3pg_pro_caption_current { margin: 0px; padding: 0px; position: static; color: inherit; font-size: 14px; }
.gt3pg_pro_FSSlider .gt3pg_pro_gallery_wrap .gt3pg_pro_fsslider_footer .gt3pg_pro_caption_wrap .gt3pg_pro_FSSlider_divider { padding: 0px 3px; }
.gt3pg_pro_FSSlider .gt3pg_pro_gallery_wrap .gt3pg_pro_fsslider_footer .gt3_pro_controls_button { width: 80px; }
.gt3pg_pro_FSSlider .gt3pg_pro_gallery_wrap .gt3pg_pro_fsslider_footer .gt3_pro_controls_button a { width: 19px; height: 15px; position: relative; color: currentcolor; }
.gt3pg_pro_FSSlider .gt3pg_pro_gallery_wrap .gt3pg_pro_fsslider_footer .gt3_pro_controls_button a span { width: 7px; height: 6px; display: block; position: absolute; transition: 0.3s; opacity: 1; }
.gt3pg_pro_FSSlider .gt3pg_pro_gallery_wrap .gt3pg_pro_fsslider_footer .gt3_pro_controls_button a span::after, .gt3pg_pro_FSSlider .gt3pg_pro_gallery_wrap .gt3pg_pro_fsslider_footer .gt3_pro_controls_button a span::before { position: absolute; left: 0px; top: 0px; content: ""; width: 0px; height: 100%; border-left: 2px solid; }
.gt3pg_pro_FSSlider .gt3pg_pro_gallery_wrap .gt3pg_pro_fsslider_footer .gt3_pro_controls_button a span::before { width: 100%; height: 0px; border-top: 2px solid; }
.gt3pg_pro_FSSlider .gt3pg_pro_gallery_wrap .gt3pg_pro_fsslider_footer .gt3_pro_controls_button a span.btn_thumb1 { left: 0px; top: 0px; }
.gt3pg_pro_FSSlider .gt3pg_pro_gallery_wrap .gt3pg_pro_fsslider_footer .gt3_pro_controls_button a span.btn_thumb2 { right: 0px; top: 0px; }
.gt3pg_pro_FSSlider .gt3pg_pro_gallery_wrap .gt3pg_pro_fsslider_footer .gt3_pro_controls_button a span.btn_thumb3 { right: 0px; bottom: 0px; }
.gt3pg_pro_FSSlider .gt3pg_pro_gallery_wrap .gt3pg_pro_fsslider_footer .gt3_pro_controls_button a span.btn_thumb4 { left: 0px; bottom: 0px; }
.gt3pg_pro_FSSlider .gt3pg_pro_gallery_wrap .gt3pg_pro_fsslider_footer .gt3_pro_controls_button a span.btn_thumb2::after, .gt3pg_pro_FSSlider .gt3pg_pro_gallery_wrap .gt3pg_pro_fsslider_footer .gt3_pro_controls_button a span.btn_thumb3::after { border-left-width: medium; border-left-style: none; border-left-color: currentcolor; border-right: 2px solid; left: auto; right: 0px; }
.gt3pg_pro_FSSlider .gt3pg_pro_gallery_wrap .gt3pg_pro_fsslider_footer .gt3_pro_controls_button a span.btn_thumb3::before, .gt3pg_pro_FSSlider .gt3pg_pro_gallery_wrap .gt3pg_pro_fsslider_footer .gt3_pro_controls_button a span.btn_thumb4::before { border-top-width: medium; border-top-style: none; border-top-color: currentcolor; border-bottom: 2px solid; top: auto; bottom: 0px; }
.gt3pg_pro_FSSlider .gt3pg_pro_gallery_wrap .gt3pg_pro_fsslider_footer .gt3_pro_controls_button a:hover span { opacity: 0.7; }
.gt3pg_pro_FSSlider .gt3pg_pro_gallery_wrap .gt3pg_pro_fsslider_footer .gt3_pro_controls_button a svg { width: 19px; height: auto; position: absolute; left: 0px; top: 0px; transition: 0.3s; opacity: 1; display: none; }
.gt3pg_pro_FSSlider .gt3pg_pro_gallery_wrap .gt3pg_pro_fsslider_footer .gt3_pro_controls_button a svg path { fill: currentcolor; }
.gt3pg_pro_FSSlider .gt3pg_pro_gallery_wrap .gt3pg_pro_fsslider_footer .gt3_pro_controls_button a:hover svg { opacity: 0.7; }
@-webkit-keyframes gt3pg_pro_svg_autoplay_FullScreenSlider { 
  0% { stroke-dashoffset: 75px; }
  100% { stroke-dashoffset: 0px; }
}
@keyframes gt3pg_pro_svg_autoplay_FullScreenSlider { 
  0% { stroke-dashoffset: 75px; }
  100% { stroke-dashoffset: 0px; }
}
.gt3pg_pro_FSSlider .gt3pg_pro_gallery_wrap .gt3pg_pro_fsslider_footer svg { fill: currentcolor; color: currentcolor; }
.gt3pg_pro_FSSlider .gt3pg_pro_gallery_wrap .gt3pg_pro_thumbnails_wrapper { position: absolute; height: 80px; width: auto; top: 0px; transform: translateY(-100%); overflow: hidden; }
.gt3pg_pro_FSSlider .gt3pg_pro_gallery_wrap .gt3pg_pro_thumbnails_wrapper .gt3pg_pro_thumbnails { position: relative; top: 0px; left: 0px; width: auto; height: auto; display: flex; flex-wrap: nowrap; transform: translate(0px); transition: transform 0.3s linear, -webkit-transform 0.3s linear; will-change: transform; }
.gt3pg_pro_FSSlider .gt3pg_pro_gallery_wrap .gt3pg_pro_thumbnails_wrapper .gt3pg_pro_thumbnails.hide-thumbnails { transform: translateY(100%); }
.gt3pg_pro_FSSlider .gt3pg_pro_gallery_wrap .gt3pg_pro_thumbnails_wrapper .gt3pg_pro_thumbnails .thumbnail { width: 120px; height: 80px; background-repeat: no-repeat; background-position: 50% center; background-size: cover; position: relative; }
.gt3pg_pro_FSSlider .gt3pg_pro_gallery_wrap .gt3pg_pro_thumbnails_wrapper .gt3pg_pro_thumbnails .thumbnail::before { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; content: ""; background: rgb(0, 0, 0); opacity: 0.4; transition: opacity 0.3s; }
.gt3pg_pro_FSSlider .gt3pg_pro_gallery_wrap .gt3pg_pro_thumbnails_wrapper .gt3pg_pro_thumbnails .thumbnail.active::before, .gt3pg_pro_FSSlider .gt3pg_pro_gallery_wrap .gt3pg_pro_thumbnails_wrapper .gt3pg_pro_thumbnails .thumbnail:hover::before { opacity: 0; }
.gt3pg_pro_FSSlider .gt3pg_pro_gallery_wrap.gt3pg_pro_wrap_autoplay:not(.changing-slide) .gt3pg_pro_svg_animate { animation: 10s linear 0s 1 normal none running gt3pg_pro_svg_autoplay_FullScreenSlider; }
.gt3pg_pro_FSSlider .gt3pg_pro_gallery_wrap.gt3pg_pro_wrap_autoplay .gt3pg_pro_fsslider_footer .gt3pg_pro_controls .gt3pg_pro_autoplay_wrap .gt3pg_pro_play-pause { border-style: double; border-width: 0px 0px 0px 12px; }
.gt3pg_pro_FSSlider .gt3pg_pro_gallery_wrap .gt3pg_pro_fsslider_footer .gt3pg_pro_controls { padding-left: 14px; padding-right: 14px; }
.gt3pg_pro_FSSlider .gt3pg_pro_socials_button { padding: 10px 12px; margin-top: 4px; color: inherit; width: 100%; }
.gt3pg_pro_FSSlider .gt3pg_pro_socials_button svg { width: 18px; height: auto; transform: rotate(3deg); opacity: 1; }
.gt3pg_pro_FSSlider .gt3pg_pro_socials_button:hover svg { opacity: 0.7; }
.gt3pg_pro_FSSlider .gt3pg_pro_gallery_type_slider .gt3pg_pro_title_wrap .gt3pg_pro_title.gt3pg_pro_clip, .gt3pg_pro_FSSlider .gt3pg_pro_title_wrap .gt3pg_pro_clip, .gt3pg_pro_FSSlider .gt3pg_pro_title_wrap .gt3pg_pro_title.gt3pg_pro_clip { color: inherit; }
.gt3pg_pro_FSSlider .gt3pg_pro_wrap_single .gt3pg_pro_caption_wrap, .gt3pg_pro_FSSlider .gt3pg_pro_wrap_single .gt3pg_pro_controls, .gt3pg_pro_FSSlider .gt3pg_pro_wrap_single .gt3pg_pro_thumbnails_wrapper, .gt3pg_pro_FSSlider .gt3pg_pro_wrap_single .thumbnails_button_wrap { display: none !important; }
.page_with_gt3pg_pro_fsslider_footer_above footer { position: absolute; left: 0px; width: 100%; bottom: 0px; background: rgba(0, 0, 0, 0) !important; }
.page_with_gt3pg_pro_fsslider_footer_above .gt3pg_pro_FSSlider .gt3pg_pro_fullscreen footer { display: none; visibility: hidden; }
.page_with_gt3pg_pro_fsslider_footer_above .gt3pg_pro_FSSlider .gt3pg_pro_fullscreen .gt3pg_pro_fsslider_footer { bottom: 0px !important; }
.page_with_gt3pg_pro_fsslider_footer_above .gt3pg_pro_FSSlider .gt3pg_pro_fullscreen .gt3pg_pro_fsslider_footer .gt3_pro_controls_button a svg { display: block; }
.page_with_gt3pg_pro_fsslider_footer_above .gt3pg_pro_FSSlider .gt3pg_pro_fullscreen .gt3pg_pro_fsslider_footer .gt3_pro_controls_button a span { display: none; }
@media screen and (max-width: 767px) {
  .gt3pg_pro_FSSlider .gt3pg_pro_gallery_wrap .gt3pg_pro_fsslider_footer > div { display: none !important; }
  .gt3pg_pro_FSSlider .gt3pg_pro_gallery_wrap .gt3pg_pro_fsslider_footer > div.gt3pg_pro_controls, .gt3pg_pro_FSSlider .gt3pg_pro_gallery_wrap .gt3pg_pro_fsslider_footer > div.gt3pg_pro_title_wrap { display: inline-flex !important; }
  .gt3pg_pro_FSSlider .gt3pg_pro_gallery_wrap .gt3pg_pro_fsslider_footer > div.gt3pg_pro_title_wrap { max-width: calc(100% - 135px); }
  .gt3pg_pro_FSSlider .gt3pg_pro_gallery_wrap .gt3pg_pro_fsslider_footer > div.gt3pg_pro_title_wrap > div { max-width: 100%; }
}
body.gt3pg_pro_video_playing .gt3pg_pro_fsslider_footer { transform: translateY(200%) !important; visibility: hidden !important; }
.gt3pg-pro--fsslider.gt3pg_pro_FSSlider .gallery-fsslider.youtube-16x9 .slide-content .youtube-video-wrapper { padding-bottom: 56.25%; position: absolute; margin: auto; height: 0px; width: 100%; top: 0px; bottom: 0px; }
.gt3pg-pro--fsslider.gt3pg_pro_FSSlider .gallery-fsslider.video-thumbnails-hidden iframe { opacity: 1; top: 0px; }
.gt3pg-pro--fsslider.gt3pg_pro_FSSlider .gallery-fsslider.animation_type--fade .gt3pg_pro_slide { float: none; left: 0px; top: 0px; position: absolute; width: 100%; opacity: 0; visibility: hidden; transition: 0.8s; }
.gt3pg-pro--fsslider.gt3pg_pro_FSSlider .gallery-fsslider.animation_type--fade .gt3pg_pro_slide.current { opacity: 1; visibility: visible; }
.gt3_slider_arrow { display: inline-block; width: 15px; vertical-align: top; pointer-events: none; }
.gt3_slider_arrow svg { width: 100%; height: auto; color: currentcolor; fill: currentcolor; display: inline-block; vertical-align: top; margin-top: 5px; }
img.seo_hidden_image { display: none; visibility: hidden; width: 0px; height: 0px; margin: 0px; padding: 0px; opacity: 0; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; }
.no_transition, .no_transition * { transition: none !important; }
.elementor-editor-active .gt3pg_pro_slides { pointer-events: none; }
.gt3pg_pro_gallery_wrap, .gt3pg_pro_gallery_wrap .gt3pg_pro_slides .gt3pg_pro_slide .slide-content { position: relative; inset: 0px; background-position: 50% center; background-repeat: no-repeat; }
.gt3pg_pro_gallery_wrap .gt3pg_pro_slides .gt3pg_pro_slide .slide-content { margin: auto; max-width: 100%; max-height: 100%; opacity: 1; width: auto; height: auto; position: absolute; }
.gt3pg_pro_gallery_wrap { position: fixed; z-index: 999999; overflow: hidden; background: rgba(0, 0, 0, 0.9); opacity: 0; display: none; visibility: hidden; direction: ltr; touch-action: none; max-width: 100vw; flex-direction: column; }
.gt3pg_pro_gallery_wrap-display { display: block; opacity: 1; visibility: visible; }
.gt3pg_pro_gallery_wrap .gt3pg_pro_slides { position: relative; height: 80%; overflow: hidden; flex-grow: 1; }
.gt3pg_pro_gallery_wrap .gt3pg_pro_slides .gt3pg_pro_slide { position: relative; float: left; height: 100%; text-align: center; transition-timing-function: linear; transition-property: transform, opacity, visibility, -webkit-transform; transition-duration: 0.2s; background-position: 50% center; background-repeat: no-repeat; }
.gt3pg_pro_gallery_wrap, .gt3pg_pro_gallery_wrap .gt3pg_pro_slides .gt3pg_pro_slide .slide-content { transition: opacity 0.2s linear; }
.gt3pg_pro_gallery_wrap .gt3pg_pro_slides .slide-loading { background: url("https://beaesthetic.co.uk/wp-content/plugins/gt3-photo-video-gallery-pro/dist/img/loading.4ea06c31.svg") 50% center / 64px 64px no-repeat; }
.gt3pg_pro_gallery_wrap .gt3pg_pro_slides .slide-loading .slide-content { opacity: 0; }
.gt3pg_pro_gallery_wrap .gt3pg_pro_slides .slide-error { background: url("/assets/3d90b34b380c88.png") 50% center no-repeat; }
.gt3pg_pro_gallery_wrap .gt3pg_pro_slides .slide-error .slide-content { display: none; }
.gt3pg_pro_gallery_wrap .caption:hover, .gt3pg_pro_gallery_wrap .gt3pg_pro_slide_header .gt3pg_pro_close:hover, .gt3pg_pro_gallery_wrap .play-pause:hover, .gt3pg_pro_gallery_wrap .title:hover { color: rgb(255, 255, 255); opacity: 1; }
body:last-child .gt3pg_pro_gallery_wrap .gt3pg_pro_slides .slide-error { background-image: url("https://beaesthetic.co.uk/wp-content/plugins/gt3-photo-video-gallery-pro/dist/img/error.d81d3bbe.svg"); }
* + html .gt3pg_pro_gallery_wrap .gt3pg_pro_slides .gt3pg_pro_slide { min-height: 300px; }
* + html .gt3pg_pro_gallery_wrap .gt3pg_pro_slides .gt3pg_pro_slide .slide-content { position: relative; }
@media screen and (max-width: 420px) {
  .gt3pg_pro_gallery_wrap .gt3pg_pro_slides .slide-loading { background-size: 54px 54px; }
}
.gt3pg_pro_gallery_wrap > .gt3pg_pro_slides > .gt3pg_pro_slide > .gt3pg_pro_video_content > img { position: absolute; inset: 0px; margin: auto; width: auto; height: auto; max-width: 100%; max-height: 100%; }
.gt3pg_pro_gallery_wrap > .gt3pg_pro_slides > .gt3pg_pro_slide > .gt3pg_pro_video_content > .gt3pg_pro_video_poster, .gt3pg_pro_gallery_wrap > .gt3pg_pro_slides > .gt3pg_pro_slide > .gt3pg_pro_video_content > video { position: absolute; inset: 0px; margin: auto; width: auto; height: auto; max-width: 100%; max-height: 100%; visibility: visible; opacity: 1; background-position: 50% center; background-repeat: no-repeat; }
.gt3pg_pro_gallery_wrap > .gt3pg_pro_slides > .gt3pg_pro_slide .gt3pg_pro_video_content iframe { position: absolute; left: 0px; width: 100%; height: 100%; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; top: 0px; }
.gt3pg_pro_gallery_wrap > .gt3pg_pro_slides > .gt3pg_pro_slide .gt3pg_pro_video_playing iframe { top: 0px; opacity: 1; }
.gt3pg_pro_gallery_wrap > .gt3pg_pro_slides > .gt3pg_pro_slide > .gt3pg_pro_video_content > a { position: absolute; top: 50%; right: 0px; left: 0px; margin: -64px auto 0px; width: 128px; height: 128px; opacity: 1; cursor: pointer; transition: opacity 0.3s; background-image: url("/assets/5c79c43dc90d1e.png"); background-repeat: no-repeat; background-size: 45px 45px; background-position: 50% center; }
.gt3pg_pro_gallery_wrap > .gt3pg_pro_slides > .gt3pg_pro_slide > .gt3pg_pro_video_content > a:hover { opacity: 0.8; }
.gt3pg_pro_gallery_wrap:not(.video-thumbnails-hidden) .gt3pg_pro_slide > .gt3pg_pro_video_content > video, .gt3pg_pro_gallery_wrap > .gt3pg_pro_slides > .gt3pg_pro_slide > .gt3pg_pro_video_playing > .gt3pg_pro_video_poster, .gt3pg_pro_gallery_wrap > .gt3pg_pro_slides > .gt3pg_pro_slide > .gt3pg_pro_video_playing > a, .gt3pg_pro_gallery_wrap > .gt3pg_pro_slides > .gt3pg_pro_slide > .gt3pg_pro_video_playing > img { display: none; }
.gt3pg_pro_gallery_wrap > .gt3pg_pro_slides > .gt3pg_pro_slide > .gt3pg_pro_video_content.gt3pg_pro_video_playing > video { display: block; }
.gt3pg_pro_gallery_wrap > .gt3pg_pro_slides > .gt3pg_pro_slide > .gt3pg_pro_video_loading > a { background: url("https://beaesthetic.co.uk/wp-content/plugins/gt3-photo-video-gallery-pro/dist/img/loading.4ea06c31.svg") 50% center / 64px 64px no-repeat; }
.gt3pg_pro_gallery_wrap > .gt3pg_pro_slides > .gt3pg_pro_slide > .gt3pg_pro_video_content > .gt3pg_pro_cover { background-size: cover; }
.gt3pg_pro_gallery_wrap > .gt3pg_pro_slides > .gt3pg_pro_slide > .gt3pg_pro_video_content > .gt3pg_pro_contain { background-size: auto; }
* + html .gt3pg_pro_gallery_wrap > .gt3pg_pro_slides > .gt3pg_pro_slide > .gt3pg_pro_video_content { height: 100%; }
* + html .gt3pg_pro_gallery_wrap > .gt3pg_pro_slides > .gt3pg_pro_slide > .gt3pg_pro_video_content > a { left: 50%; margin-left: -64px; }
@media screen and (max-width: 420px) {
  .gt3pg_pro_gallery_wrap > .gt3pg_pro_slides > .gt3pg_pro_slide > .gt3pg_pro_video_loading > a { background-size: 54px 54px; }
}
.gt3pg_pro_gallery_wrap.gt3pg_pro_gallery_wrap-display { display: flex !important; }
.gt3pg_pro_img_wrap { position: relative; overflow: hidden; display: block; width: 100%; }
.gt3pg_pro_img_wrap img { position: absolute; display: block; top: 50%; left: 50%; width: 100%; transform: translateX(-50%) translateY(-50%) translateZ(0px); visibility: hidden !important; opacity: 0 !important; }
.gt3pg_pro_img_wrap.landscape img { height: 100%; width: auto; max-width: none; }
.gt3pg_pro_wrap_controls .gt3pg_pro_thumbnails { display: block; overflow: hidden; transform: translateZ(0px); }
.gt3pg_pro_wrap_single .gt3pg_pro_thumbnails { display: none; }
.gt3pg_pro_gallery_wrap .gt3pg_pro_thumbnails { user-select: none; }
@media screen and (max-width: 1024px) {
  .gt3pg_pro_thumbnails { display: none !important; visibility: hidden !important; }
}
* + html .gt3pg_pro_gallery_wrap .gt3pg_pro_thumbnails > li { display: inline; }
.gt3pg_pro_gallery_type_slider { position: relative; z-index: auto; margin: 0px auto; box-shadow: rgb(0, 0, 0) 0px 0px 10px; touch-action: pan-y; max-width: 100vw; }
@media screen and (max-width: 900px) {
  .gt3pg_pro_gallery_wrap.gt3pg_pro_video_limit_size .gt3pg_pro_slides .gt3pg_pro_slide .gt3pg_pro_video_content { height: 0px; padding-top: 56.25%; }
}
.gt3pg_pro_gallery_wrap.gt3pg_pro_video_limit_size .gt3pg_pro_slides .gt3pg_pro_slide .gt3pg_pro_video_content { transition: 0.3s cubic-bezier(0.645, 0.045, 0.355, 1); max-width: 1140px; max-height: 640px; }
.gt3pg_pro_gallery_wrap.gt3pg_pro_video_limit_size .gt3pg_pro_slides .gt3pg_pro_slide .gt3pg_pro_video_content iframe { display: block; }
.gt3pg_pro_gallery_wrap .vimeo-video, .gt3pg_pro_gallery_wrap .vimeo-video iframe { height: 100%; }
.gt3pg_pro_gallery_wrap.video-thumbnails-hidden iframe { opacity: 1 !important; }
.gt3pg_pro_gallery_wrap.video-thumbnails-hidden .gt3pg_pro_video_poster, .gt3pg_pro_gallery_wrap.video-thumbnails-hidden .play-button { display: none; }
.gt3pg_pro_gallery_wrap:not(.video-thumbnails-hidden) .gt3pg_pro_video_content.slide-content:not(.gt3pg_pro_video_playing) iframe { touch-action: none; pointer-events: none; }
.gt3pg_pro_gallery_wrap .gt3pg_pro_video_content:not(.gt3pg_pro_video_playing) iframe { opacity: 0; }
.gt3pg_pro_gallery_wrap[data-animation-type="fade"] .gt3pg_pro_slide { opacity: 0; visibility: hidden; width: 100%; left: 0px; top: 0px; position: absolute; }
.gt3pg_pro_gallery_wrap[data-animation-type="fade"] .gt3pg_pro_slide.current { opacity: 1; visibility: visible; }
.gt3-photo-gallery-pro--isotope_gallery { text-align: center; position: relative; }
.gt3-photo-gallery-pro--isotope_gallery, .gt3-photo-gallery-pro--isotope_gallery * { box-sizing: border-box; }
.gt3-photo-gallery-pro--isotope_gallery .gallery-preloader { position: absolute; left: 0px; top: 70px; width: 100%; height: 100%; background-repeat: no-repeat; background-position: 50% center; z-index: 2; max-height: 50px; }
.gt3-photo-gallery-pro--isotope_gallery .gallery-preloader svg { fill: rgb(255, 255, 255); animation: 1s linear 0s infinite normal none running gt3-gallery-preloader; }
@-webkit-keyframes gt3-gallery-preloader { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(1turn); }
}
@keyframes gt3-gallery-preloader { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(1turn); }
}
.gt3-photo-gallery-pro--isotope_gallery .gallery-isotope-wrapper { overflow: visible; position: relative; transition: height 0.3s; }
.gt3-photo-gallery-pro--isotope_gallery .gallery-isotope-wrapper .gt3pg-isotope-item { box-sizing: border-box; position: relative; display: block; }
.gt3-photo-gallery-pro--isotope_gallery .gallery-isotope-wrapper .gt3pg-isotope-item .isotope_item-wrapper { transition: opacity 0.4s; }
.gt3-photo-gallery-pro--isotope_gallery .gallery-isotope-wrapper .gt3pg-isotope-item .isotope_item-wrapper img { transform: translateZ(0px); }
.gt3-photo-gallery-pro--isotope_gallery .gallery-isotope-wrapper .gt3pg-isotope-item.loading .isotope_item-wrapper { opacity: 0; }
.gt3-photo-gallery-pro--isotope_gallery .gallery-isotope-wrapper .gt3pg-isotope-item .gt3pg-lightbox { display: block; height: 100%; }
.gt3-photo-gallery-pro--isotope_gallery .gallery-isotope-wrapper .img-wrapper { position: relative; overflow: hidden; margin: auto; height: 100%; }
.gt3-photo-gallery-pro--isotope_gallery .gallery-isotope-wrapper .img-wrapper iframe, .gt3-photo-gallery-pro--isotope_gallery .gallery-isotope-wrapper .img-wrapper img, .gt3-photo-gallery-pro--isotope_gallery .gallery-isotope-wrapper .img-wrapper video { pointer-events: none; display: block; width: 100%; height: auto; margin: 0px; padding: 0px; visibility: visible; opacity: 1 !important; }
.gt3-photo-gallery-pro--isotope_gallery .gallery-albums.album-grid .img-wrapper, .gt3-photo-gallery-pro--isotope_gallery .gallery-grid .img-wrapper { height: auto; width: 100%; padding-top: 100%; }
.gt3-photo-gallery-pro--isotope_gallery .gallery-albums.album-grid.rectangle .img-wrapper, .gt3-photo-gallery-pro--isotope_gallery .gallery-grid.rectangle .img-wrapper { padding-top: 75%; }
.gt3-photo-gallery-pro--isotope_gallery .gallery-albums.album-grid.rectangle-16x9 .img-wrapper, .gt3-photo-gallery-pro--isotope_gallery .gallery-grid.rectangle-16x9 .img-wrapper { padding-top: 56.25%; }
.gt3-photo-gallery-pro--isotope_gallery .gallery-albums.album-grid.rectangle-3x2 .img-wrapper, .gt3-photo-gallery-pro--isotope_gallery .gallery-grid.rectangle-3x2 .img-wrapper { padding-top: 66.6667%; }
.gt3-photo-gallery-pro--isotope_gallery .gt3pg-isotope-gallery.gallery-albums.album-grid div.gallery-isotope-wrapper div.gt3pg-isotope-item div.isotope_item-wrapper iframe, .gt3-photo-gallery-pro--isotope_gallery .gt3pg-isotope-gallery.gallery-albums.album-grid div.gallery-isotope-wrapper div.gt3pg-isotope-item div.isotope_item-wrapper img, .gt3-photo-gallery-pro--isotope_gallery .gt3pg-isotope-gallery.gallery-albums.album-grid div.gallery-isotope-wrapper div.gt3pg-isotope-item div.isotope_item-wrapper picture, .gt3-photo-gallery-pro--isotope_gallery .gt3pg-isotope-gallery.gallery-albums.album-grid div.gallery-isotope-wrapper div.gt3pg-isotope-item div.isotope_item-wrapper video, .gt3-photo-gallery-pro--isotope_gallery .gt3pg-isotope-gallery.gallery-albums.album-packery div.gallery-isotope-wrapper div.gt3pg-isotope-item div.isotope_item-wrapper iframe, .gt3-photo-gallery-pro--isotope_gallery .gt3pg-isotope-gallery.gallery-albums.album-packery div.gallery-isotope-wrapper div.gt3pg-isotope-item div.isotope_item-wrapper img, .gt3-photo-gallery-pro--isotope_gallery .gt3pg-isotope-gallery.gallery-albums.album-packery div.gallery-isotope-wrapper div.gt3pg-isotope-item div.isotope_item-wrapper picture, .gt3-photo-gallery-pro--isotope_gallery .gt3pg-isotope-gallery.gallery-albums.album-packery div.gallery-isotope-wrapper div.gt3pg-isotope-item div.isotope_item-wrapper video, .gt3-photo-gallery-pro--isotope_gallery .gt3pg-isotope-gallery.gallery-grid div.gallery-isotope-wrapper div.gt3pg-isotope-item div.isotope_item-wrapper iframe, .gt3-photo-gallery-pro--isotope_gallery .gt3pg-isotope-gallery.gallery-grid div.gallery-isotope-wrapper div.gt3pg-isotope-item div.isotope_item-wrapper img, .gt3-photo-gallery-pro--isotope_gallery .gt3pg-isotope-gallery.gallery-grid div.gallery-isotope-wrapper div.gt3pg-isotope-item div.isotope_item-wrapper picture, .gt3-photo-gallery-pro--isotope_gallery .gt3pg-isotope-gallery.gallery-grid div.gallery-isotope-wrapper div.gt3pg-isotope-item div.isotope_item-wrapper video, .gt3-photo-gallery-pro--isotope_gallery .gt3pg-isotope-gallery.gallery-packery div.gallery-isotope-wrapper div.gt3pg-isotope-item div.isotope_item-wrapper iframe, .gt3-photo-gallery-pro--isotope_gallery .gt3pg-isotope-gallery.gallery-packery div.gallery-isotope-wrapper div.gt3pg-isotope-item div.isotope_item-wrapper img, .gt3-photo-gallery-pro--isotope_gallery .gt3pg-isotope-gallery.gallery-packery div.gallery-isotope-wrapper div.gt3pg-isotope-item div.isotope_item-wrapper picture, .gt3-photo-gallery-pro--isotope_gallery .gt3pg-isotope-gallery.gallery-packery div.gallery-isotope-wrapper div.gt3pg-isotope-item div.isotope_item-wrapper video { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); }
.gt3-photo-gallery-pro--isotope_gallery .gt3pg-isotope-gallery.gallery-albums.album-grid div.gallery-isotope-wrapper div.gt3pg-isotope-item[data-align="align-height"] iframe, .gt3-photo-gallery-pro--isotope_gallery .gt3pg-isotope-gallery.gallery-albums.album-grid div.gallery-isotope-wrapper div.gt3pg-isotope-item[data-align="align-height"] img, .gt3-photo-gallery-pro--isotope_gallery .gt3pg-isotope-gallery.gallery-albums.album-grid div.gallery-isotope-wrapper div.gt3pg-isotope-item[data-align="align-height"] picture, .gt3-photo-gallery-pro--isotope_gallery .gt3pg-isotope-gallery.gallery-albums.album-grid div.gallery-isotope-wrapper div.gt3pg-isotope-item[data-align="align-height"] video, .gt3-photo-gallery-pro--isotope_gallery .gt3pg-isotope-gallery.gallery-albums.album-packery div.gallery-isotope-wrapper div.gt3pg-isotope-item[data-align="align-height"] iframe, .gt3-photo-gallery-pro--isotope_gallery .gt3pg-isotope-gallery.gallery-albums.album-packery div.gallery-isotope-wrapper div.gt3pg-isotope-item[data-align="align-height"] img, .gt3-photo-gallery-pro--isotope_gallery .gt3pg-isotope-gallery.gallery-albums.album-packery div.gallery-isotope-wrapper div.gt3pg-isotope-item[data-align="align-height"] picture, .gt3-photo-gallery-pro--isotope_gallery .gt3pg-isotope-gallery.gallery-albums.album-packery div.gallery-isotope-wrapper div.gt3pg-isotope-item[data-align="align-height"] video, .gt3-photo-gallery-pro--isotope_gallery .gt3pg-isotope-gallery.gallery-grid div.gallery-isotope-wrapper div.gt3pg-isotope-item[data-align="align-height"] iframe, .gt3-photo-gallery-pro--isotope_gallery .gt3pg-isotope-gallery.gallery-grid div.gallery-isotope-wrapper div.gt3pg-isotope-item[data-align="align-height"] img, .gt3-photo-gallery-pro--isotope_gallery .gt3pg-isotope-gallery.gallery-grid div.gallery-isotope-wrapper div.gt3pg-isotope-item[data-align="align-height"] picture, .gt3-photo-gallery-pro--isotope_gallery .gt3pg-isotope-gallery.gallery-grid div.gallery-isotope-wrapper div.gt3pg-isotope-item[data-align="align-height"] video, .gt3-photo-gallery-pro--isotope_gallery .gt3pg-isotope-gallery.gallery-packery div.gallery-isotope-wrapper div.gt3pg-isotope-item[data-align="align-height"] iframe, .gt3-photo-gallery-pro--isotope_gallery .gt3pg-isotope-gallery.gallery-packery div.gallery-isotope-wrapper div.gt3pg-isotope-item[data-align="align-height"] img, .gt3-photo-gallery-pro--isotope_gallery .gt3pg-isotope-gallery.gallery-packery div.gallery-isotope-wrapper div.gt3pg-isotope-item[data-align="align-height"] picture, .gt3-photo-gallery-pro--isotope_gallery .gt3pg-isotope-gallery.gallery-packery div.gallery-isotope-wrapper div.gt3pg-isotope-item[data-align="align-height"] video { width: auto; max-width: none; height: 100%; max-height: none; }
.gt3-photo-gallery-pro--isotope_gallery .gt3pg-isotope-gallery.gallery-albums.album-grid div.gallery-isotope-wrapper div.gt3pg-isotope-item[data-align="align-widht"] iframe, .gt3-photo-gallery-pro--isotope_gallery .gt3pg-isotope-gallery.gallery-albums.album-grid div.gallery-isotope-wrapper div.gt3pg-isotope-item[data-align="align-widht"] img, .gt3-photo-gallery-pro--isotope_gallery .gt3pg-isotope-gallery.gallery-albums.album-grid div.gallery-isotope-wrapper div.gt3pg-isotope-item[data-align="align-widht"] picture, .gt3-photo-gallery-pro--isotope_gallery .gt3pg-isotope-gallery.gallery-albums.album-grid div.gallery-isotope-wrapper div.gt3pg-isotope-item[data-align="align-widht"] video, .gt3-photo-gallery-pro--isotope_gallery .gt3pg-isotope-gallery.gallery-albums.album-packery div.gallery-isotope-wrapper div.gt3pg-isotope-item[data-align="align-widht"] iframe, .gt3-photo-gallery-pro--isotope_gallery .gt3pg-isotope-gallery.gallery-albums.album-packery div.gallery-isotope-wrapper div.gt3pg-isotope-item[data-align="align-widht"] img, .gt3-photo-gallery-pro--isotope_gallery .gt3pg-isotope-gallery.gallery-albums.album-packery div.gallery-isotope-wrapper div.gt3pg-isotope-item[data-align="align-widht"] picture, .gt3-photo-gallery-pro--isotope_gallery .gt3pg-isotope-gallery.gallery-albums.album-packery div.gallery-isotope-wrapper div.gt3pg-isotope-item[data-align="align-widht"] video, .gt3-photo-gallery-pro--isotope_gallery .gt3pg-isotope-gallery.gallery-grid div.gallery-isotope-wrapper div.gt3pg-isotope-item[data-align="align-widht"] iframe, .gt3-photo-gallery-pro--isotope_gallery .gt3pg-isotope-gallery.gallery-grid div.gallery-isotope-wrapper div.gt3pg-isotope-item[data-align="align-widht"] img, .gt3-photo-gallery-pro--isotope_gallery .gt3pg-isotope-gallery.gallery-grid div.gallery-isotope-wrapper div.gt3pg-isotope-item[data-align="align-widht"] picture, .gt3-photo-gallery-pro--isotope_gallery .gt3pg-isotope-gallery.gallery-grid div.gallery-isotope-wrapper div.gt3pg-isotope-item[data-align="align-widht"] video, .gt3-photo-gallery-pro--isotope_gallery .gt3pg-isotope-gallery.gallery-packery div.gallery-isotope-wrapper div.gt3pg-isotope-item[data-align="align-widht"] iframe, .gt3-photo-gallery-pro--isotope_gallery .gt3pg-isotope-gallery.gallery-packery div.gallery-isotope-wrapper div.gt3pg-isotope-item[data-align="align-widht"] img, .gt3-photo-gallery-pro--isotope_gallery .gt3pg-isotope-gallery.gallery-packery div.gallery-isotope-wrapper div.gt3pg-isotope-item[data-align="align-widht"] picture, .gt3-photo-gallery-pro--isotope_gallery .gt3pg-isotope-gallery.gallery-packery div.gallery-isotope-wrapper div.gt3pg-isotope-item[data-align="align-widht"] video { height: auto; max-width: none; width: 100%; max-height: none; }
.gt3-photo-gallery-pro--isotope_gallery .isotope_item-wrapper { position: relative; height: 100%; }
.gt3-photo-gallery-pro--isotope_gallery .img-wrapper { overflow: hidden; margin: auto; height: 100%; position: absolute; top: 0px; left: 0px; width: 100%; }
.gt3-photo-gallery-pro--isotope_gallery [data-cols="1"] .gt3pg-isotope-item { width: 100%; }
.gt3-photo-gallery-pro--isotope_gallery [data-cols="2"] .gt3pg-isotope-item { width: 50%; }
.gt3-photo-gallery-pro--isotope_gallery [data-cols="3"] .gt3pg-isotope-item { width: 33.3333%; }
.gt3-photo-gallery-pro--isotope_gallery [data-cols="4"] .gt3pg-isotope-item { width: 25%; }
.gt3-photo-gallery-pro--isotope_gallery [data-cols="5"] .gt3pg-isotope-item { width: 20%; }
.gt3-photo-gallery-pro--isotope_gallery [data-cols="6"] .gt3pg-isotope-item { width: 16.6667%; }
.gt3-photo-gallery-pro--isotope_gallery [data-cols="7"] .gt3pg-isotope-item { width: 14.2857%; }
.gt3-photo-gallery-pro--isotope_gallery [data-cols="8"] .gt3pg-isotope-item { width: 12.5%; }
.gt3-photo-gallery-pro--isotope_gallery [data-cols="9"] .gt3pg-isotope-item { width: 11.1111%; }
@media screen and (max-width: 1200px) {
  .gt3-photo-gallery-pro--isotope_gallery [data-cols-tablet="1"] .gt3pg-isotope-item { width: 100%; }
  .gt3-photo-gallery-pro--isotope_gallery [data-cols-tablet="2"] .gt3pg-isotope-item { width: 50%; }
  .gt3-photo-gallery-pro--isotope_gallery [data-cols-tablet="3"] .gt3pg-isotope-item { width: 33.3333%; }
  .gt3-photo-gallery-pro--isotope_gallery [data-cols-tablet="4"] .gt3pg-isotope-item { width: 25%; }
  .gt3-photo-gallery-pro--isotope_gallery [data-cols-tablet="5"] .gt3pg-isotope-item { width: 20%; }
  .gt3-photo-gallery-pro--isotope_gallery [data-cols-tablet="6"] .gt3pg-isotope-item { width: 16.6667%; }
  .gt3-photo-gallery-pro--isotope_gallery [data-cols-tablet="7"] .gt3pg-isotope-item { width: 14.2857%; }
  .gt3-photo-gallery-pro--isotope_gallery [data-cols-tablet="8"] .gt3pg-isotope-item { width: 12.5%; }
  .gt3-photo-gallery-pro--isotope_gallery [data-cols-tablet="9"] .gt3pg-isotope-item { width: 11.1111%; }
}
@media screen and (max-width: 480px) {
  .gt3-photo-gallery-pro--isotope_gallery [data-cols-mobile="1"] .gt3pg-isotope-item { width: 100%; }
  .gt3-photo-gallery-pro--isotope_gallery [data-cols-mobile="2"] .gt3pg-isotope-item { width: 50%; }
  .gt3-photo-gallery-pro--isotope_gallery [data-cols-mobile="3"] .gt3pg-isotope-item { width: 33.3333%; }
  .gt3-photo-gallery-pro--isotope_gallery [data-cols-mobile="4"] .gt3pg-isotope-item { width: 25%; }
  .gt3-photo-gallery-pro--isotope_gallery [data-cols-mobile="5"] .gt3pg-isotope-item { width: 20%; }
  .gt3-photo-gallery-pro--isotope_gallery [data-cols-mobile="6"] .gt3pg-isotope-item { width: 16.6667%; }
  .gt3-photo-gallery-pro--isotope_gallery [data-cols-mobile="7"] .gt3pg-isotope-item { width: 14.2857%; }
  .gt3-photo-gallery-pro--isotope_gallery [data-cols-mobile="8"] .gt3pg-isotope-item { width: 12.5%; }
  .gt3-photo-gallery-pro--isotope_gallery [data-cols-mobile="9"] .gt3pg-isotope-item { width: 11.1111%; }
}
.gt3-photo-gallery-pro--isotope_gallery .view_more_link { display: inline-block; }
.gt3-photo-gallery-pro--isotope_gallery .view_more_link.hidden { display: none; }
.gt3-photo-gallery-pro--isotope_gallery .gallery-albums.album-grid.circle .img-wrapper, .gt3-photo-gallery-pro--isotope_gallery .gallery-albums.album-grid.circle .isotope_item-wrapper, .gt3-photo-gallery-pro--isotope_gallery .gallery-grid.circle .img-wrapper, .gt3-photo-gallery-pro--isotope_gallery .gallery-grid.circle .isotope_item-wrapper { border-radius: 50%; }
.gt3-photo-gallery-pro--isotope_gallery .corner-rounded .img-wrapper, .gt3-photo-gallery-pro--isotope_gallery .corner-rounded .isotope_item-wrapper { border-radius: 5px; }
.gt3-photo-gallery-pro--isotope_gallery .hover-default .img-wrapper::after, .gt3-photo-gallery-pro--isotope_gallery .hover-default .img-wrapper::before { content: ""; position: absolute; width: 100%; height: 100%; top: 0px; left: 0px; transition: 0.3s linear; }
.gt3-photo-gallery-pro--isotope_gallery .hover-default .img-wrapper::before { background: rgb(0, 0, 0); opacity: 0; z-index: 1; }
.gt3-photo-gallery-pro--isotope_gallery .hover-default .gt3pg-isotope-item .img-wrapper:hover::before { opacity: 0.5; }
.gt3-photo-gallery-pro--isotope_gallery .hover-default .gt3pg-isotope-item .img-wrapper:hover::after { opacity: 1; }
.gt3-photo-gallery-pro--isotope_gallery .hover-default .img-wrapper::after { background: url("https://beaesthetic.co.uk/wp-content/plugins/gt3-photo-video-gallery-pro/dist/img/plus.00556b2f.svg") 50% center / 14px auto no-repeat; z-index: 2; opacity: 0; }
.gt3-photo-gallery-pro--isotope_gallery .hover-default .mfp-iframe .img-wrapper::after { background: url("https://beaesthetic.co.uk/wp-content/plugins/gt3-photo-video-gallery-pro/dist/img/video.c6870d88.svg") 50% center / 18px auto no-repeat; z-index: 2; opacity: 0; }
.gt3-photo-gallery-pro--isotope_gallery .hover-default .text_info_wrapper { margin-top: 5px; }
.gt3-photo-gallery-pro--isotope_gallery.text-on-image .text_info_wrapper { padding: 5px; }
.gt3-photo-gallery-pro--isotope_gallery.text-on-image[data-hover-valign="top"] .text_info_wrapper { justify-content: flex-start; }
.gt3-photo-gallery-pro--isotope_gallery.text-on-image[data-hover-valign="center"] .text_info_wrapper { justify-content: center; }
.gt3-photo-gallery-pro--isotope_gallery.text-on-image[data-hover-valign="bottom"] .text_info_wrapper { justify-content: flex-end; }
.gt3-photo-gallery-pro--isotope_gallery.text-on-image[data-hover-halign="left"] .text_info_wrapper { align-items: flex-start; }
.gt3-photo-gallery-pro--isotope_gallery.text-on-image[data-hover-halign="left"] .text_wrap_title { text-align: left; }
.gt3-photo-gallery-pro--isotope_gallery.text-on-image[data-hover-halign="center"] .text_info_wrapper { align-items: center; }
.gt3-photo-gallery-pro--isotope_gallery.text-on-image[data-hover-halign="right"] .text_info_wrapper { align-items: flex-end; }
.gt3-photo-gallery-pro--isotope_gallery.text-on-image[data-hover-halign="right"] .text_wrap_title { text-align: right; }
.gt3-photo-gallery-pro--isotope_gallery.text-on-image[data-hover-type="slideUp"] .text_info_wrapper { transform: translateY(5%); transition: transform 0.3s, -webkit-transform 0.3s; }
.gt3-photo-gallery-pro--isotope_gallery.text-on-image[data-hover-type="slideUp"] .isotope_item-wrapper:hover .text_info_wrapper { transform: translateY(0px); }
.gt3-photo-gallery-pro--isotope_gallery.text-on-image[data-hover-type="slideDown"] .text_info_wrapper { transform: translateY(-5%); transition: transform 0.3s, -webkit-transform 0.3s; }
.gt3-photo-gallery-pro--isotope_gallery.text-on-image[data-hover-type="slideDown"] .isotope_item-wrapper:hover .text_info_wrapper { transform: translateY(0px); }
.gt3-photo-gallery-pro--isotope_gallery.text-on-image .text_info_wrapper { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; display: flex; flex-direction: column; justify-content: center; z-index: 1; color: rgb(255, 255, 255); opacity: 0; transition: opacity 0.3s, transform 0.3s, -webkit-transform 0.3s; }
.gt3-photo-gallery-pro--isotope_gallery.text-on-image .isotope_item-wrapper:hover .img-wrapper::after, .gt3-photo-gallery-pro--isotope_gallery.text-on-image .isotope_item-wrapper:hover .img-wrapper::before, .gt3-photo-gallery-pro--isotope_gallery.text-on-image .isotope_item-wrapper:hover .text_info_wrapper { opacity: 1; }
.gt3-photo-gallery-pro--isotope_gallery.text-on-image .img-wrapper::after, .gt3-photo-gallery-pro--isotope_gallery.text-on-image .img-wrapper::before { content: ""; position: absolute; width: 100%; height: 100%; top: 0px; left: 0px; transition: 0.3s linear; }
.gt3-photo-gallery-pro--isotope_gallery.text-on-image .img-wrapper::before { background: rgb(0, 0, 0); opacity: 0; z-index: 1; }
.gt3-photo-gallery-pro--isotope_gallery .gt3pg-isotope-gallery[data-hover-type="hover-opacity"] .text_info_wrapper { position: absolute; left: 0px; bottom: 0px; transition: opacity 0.3s; z-index: 1; opacity: 0; color: rgb(255, 255, 255); }
.gt3-photo-gallery-pro--isotope_gallery .gt3pg-isotope-gallery[data-hover-type="hover-opacity"] .isotope_item-wrapper:hover .text_info_wrapper { opacity: 1; }
.gt3-photo-gallery-pro--isotope_gallery .gt3pg-isotope-gallery[data-hover-type="hover-slide-up"] .text_info_wrapper { position: absolute; bottom: 0px; transition: opacity 0.3s, transform 0.3s, -webkit-transform 0.3s; z-index: 1; opacity: 0; color: rgb(255, 255, 255); transform: translateY(10%); }
.gt3-photo-gallery-pro--isotope_gallery .gt3pg-isotope-gallery[data-hover-type="hover-slide-up"] .isotope_item-wrapper:hover .text_info_wrapper { opacity: 1; transform: translateY(0px); }
.gt3-photo-gallery-pro--isotope_gallery .gt3pg-isotope-gallery[data-hover-type="hover-slide-down"] .text_info_wrapper { position: absolute; bottom: 0px; transition: opacity 0.3s, transform 0.3s, -webkit-transform 0.3s; z-index: 1; opacity: 0; color: rgb(255, 255, 255); transform: translateY(10%); }
.gt3-photo-gallery-pro--isotope_gallery .gt3pg-isotope-gallery[data-hover-type="hover-slide-down"] .isotope_item-wrapper:hover .text_info_wrapper { opacity: 1; transform: translateY(0px); }
.gt3-photo-gallery-pro--isotope_gallery .gt3pg-isotope-gallery[data-hover-type="hover-rotate"] .text_info_wrapper { position: absolute; bottom: 0px; transition: opacity 0.3s, transform 0.3s, -webkit-transform 0.3s; z-index: 1; opacity: 0; color: rgb(255, 255, 255); transform: rotateX(90deg); }
.gt3-photo-gallery-pro--isotope_gallery .gt3pg-isotope-gallery[data-hover-type="hover-rotate"] .isotope_item-wrapper:hover .text_info_wrapper { opacity: 1; transform: rotateX(0deg); }
.gt3-photo-gallery-pro--isotope_gallery .gt3pg_pro_video_content:not(.gt3pg_pro_video_playing) iframe { opacity: 0; }
.gt3-photo-gallery-pro--isotope_gallery.one-column .gt3pg-isotope-item { width: 100% !important; height: auto !important; }
.gt3-photo-gallery-pro--isotope_gallery.one-column.gt3pg-pro--grid .gt3pg-isotope-item .img-wrapper, .gt3-photo-gallery-pro--isotope_gallery.one-column.gt3pg-pro--packery .gt3pg-isotope-item .img-wrapper { padding-top: 0px !important; }
.gt3-photo-gallery-pro--isotope_gallery.one-column.gt3pg-pro--grid .gt3pg-isotope-item img, .gt3-photo-gallery-pro--isotope_gallery.one-column.gt3pg-pro--packery .gt3pg-isotope-item img { width: 100% !important; height: auto !important; transform: none !important; position: unset !important; top: 0px !important; left: 0px !important; }
.gt3pg-pro--albums .img-wrapper, .gt3pg-pro--albums .text_info_wrapper, .gt3pg-pro--albums .text_wrap_meta, .gt3pg-pro--albums .text_wrap_title { display: block; }
.gt3pg-pro--albums .text_info_wrapper { position: absolute; left: 0px; bottom: 0px; right: 0px; padding: 22px 25px 15px; color: rgb(255, 255, 255); text-align: left; background: linear-gradient(rgba(29, 30, 31, 0) 0px, rgb(29, 30, 31)); }
.gt3pg-pro--albums .text_info_wrapper h5 { padding: 0px; margin: 0px 0px 5px; font-size: 13px; line-height: 15px; color: rgb(192, 192, 193); letter-spacing: 1px; text-transform: uppercase; font-family: inherit; transition: color 0.3s; }
.gt3pg-pro--albums .text_info_wrapper h5:hover { color: rgb(255, 255, 255); }
.gt3pg-pro--albums .text_info_wrapper .text_wrap_meta { font-size: 12px; line-height: 1.5; color: rgb(192, 192, 193); }
.gt3pg-pro--albums .text_info_wrapper .text_wrap_meta > span::after { content: "·"; padding: 0px 5px; font-size: 1.1em; }
.gt3pg-pro--albums .text_info_wrapper .text_wrap_meta > span:last-child::after { display: none; }
.search-wrapper { margin-bottom: 30px; width: 100%; display: flex; flex-direction: column; align-items: flex-start; }
.search-wrapper.center { align-items: center; }
.search-wrapper.right { align-items: flex-end; }
.search-wrapper .form-search { width: 350px; max-width: 100%; margin: 0px; position: relative; }
.search-wrapper .form-search::before { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; border: 1px solid; content: ""; pointer-events: none; z-index: 1; opacity: 0.1; border-radius: 5px; }
.search-wrapper .form-search svg { position: absolute; right: 15px; top: 50%; transform: translateY(-50%); cursor: pointer; color: currentcolor; fill: currentcolor; stroke: currentcolor; width: 16px; height: auto; opacity: 0.3; }
.search-wrapper .form-search input.search-input, .search-wrapper .form-search input[type="search"] { width: 100%; padding: 9px 41px 9px 21px; background: rgba(0, 0, 0, 0); color: inherit; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; font-size: 16px; line-height: 1.5; margin: 0px; box-shadow: none !important; outline: none !important; }
.search-wrapper .form-search input[type="search"]::-webkit-search-cancel-button, .search-wrapper .form-search input[type="search"]::-webkit-search-decoration, .search-wrapper .form-search input[type="search"]::-webkit-search-results-button, .search-wrapper .form-search input[type="search"]::-webkit-search-results-decoration { appearance: none; }
.search-wrapper .form-search input[type="reset"] { position: absolute; right: 0px; top: 50%; font-size: 1.2em; line-height: 1; transform: translateY(-50%); cursor: pointer; width: 50px; height: 30px; overflow: hidden; opacity: 0; padding: 0px; margin: 0px; }
.search-wrapper .form-search input[type="reset"], .search-wrapper .form-search svg { display: none; visibility: hidden; }
.search-wrapper .form-search.search_active input[type="reset"], .search-wrapper .form-search.search_active svg { display: block; visibility: visible; }
.search-wrapper + div[data-filtered="0"] { margin-bottom: 0px !important; }
.isotope-filter { margin-bottom: 30px; }
.isotope-filter a { margin-right: 15px; text-decoration: none; }
.isotope-filter a:last-child { margin-right: 0px; }
#lazy-ghost { display: flex; flex-flow: wrap; position: fixed; top: -100vh; left: 0px; width: 100vw; max-width: 100vw; max-height: 2px; height: 1px !important; }
#lazy-ghost img { width: 1px !important; height: 1px !important; }
.gt3pg_pro_gallery_wrap .gt3pg_pro_controls .gt3pg_pro_next_wrap .gt3pg_pro_next::before, .gt3pg_pro_gallery_wrap .gt3pg_pro_controls .gt3pg_pro_prev_wrap .gt3pg_pro_prev::before { content: ""; position: absolute; left: 0px; width: 80px; height: 80px; transform: translateX(-50%) translateY(-25%); }
.gt3pg_pro_gallery_wrap .gt3pg_pro_controls .gt3pg_pro_prev_wrap .gt3pg_pro_prev::before { transform: translateX(-15px) translateY(-20px); right: 0px; }
.gt3pg_pro_gallery_wrap .gt3pg_pro_controls .gt3pg_pro_next_wrap .gt3pg_pro_next, .gt3pg_pro_gallery_wrap .gt3pg_pro_controls .gt3pg_pro_prev_wrap .gt3pg_pro_prev { position: absolute; top: 50%; left: 20px; width: 26px; height: 40px; margin-top: -33px; opacity: 1; cursor: pointer; background-image: url("/assets/8d1b92d8fee32e.webp"); background-position: -98px -5px; background-repeat: no-repeat; background-size: 150px 100px; outline: none; text-indent: -9999px; transition: 0.3s cubic-bezier(0.645, 0.045, 0.355, 1); }
.gt3pg_pro_gallery_wrap .gt3pg_pro_controls .gt3pg_pro_next_wrap .gt3pg_pro_next { left: auto; right: 20px; background-position: -124px -5px; }
.gt3pg_pro_gallery_wrap .gt3pg_pro_next_wrap .gt3pg_pro_next { margin-right: -65px; margin-top: 4px; }
.gt3pg_pro_gallery_wrap .gt3pg_pro_prev_wrap .gt3pg_pro_prev { margin-left: -65px; margin-top: 4px; }
.gt3pg_pro_gallery_wrap.gt3pg_pro_fullscreen .gt3pg_pro_prev_wrap .gt3pg_pro_prev { left: 40px; margin-top: -33px; margin-left: 0px; }
.gt3pg_pro_gallery_wrap.gt3pg_pro_fullscreen .gt3pg_pro_next_wrap .gt3pg_pro_next { left: auto; right: 40px; margin-top: -33px; margin-right: 0px; }
.gt3pg_pro_gallery_wrap .gt3pg_pro_controls .gt3pg_pro_next:hover, .gt3pg_pro_gallery_wrap .gt3pg_pro_controls .gt3pg_pro_prev:hover { opacity: 0.5; }
.gt3pg_pro_gallery_wrap .gt3pg_pro_autoplay_button .gt3pg_pro_play-pause { position: absolute; left: 12px; top: 10px; border-image: none; background: rgba(0, 0, 0, 0); box-sizing: border-box; width: 0px; height: 12px; border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgb(255, 255, 255); border-style: solid; border-width: 6px 0px 6px 12px; z-index: 1; transition: 0.1s; }
.gt3pg_pro_wrap_controls .caption, .gt3pg_pro_wrap_controls .gt3pg_pro_controls .gt3pg_pro_next, .gt3pg_pro_wrap_controls .gt3pg_pro_controls .gt3pg_pro_prev, .gt3pg_pro_wrap_controls .gt3pg_pro_slide_header .gt3pg_pro_close, .gt3pg_pro_wrap_controls .play-pause, .gt3pg_pro_wrap_controls .title { display: block; margin: 0px; transform: translateZ(0px); }
.gt3pg_pro_gallery_wrap-left .gt3pg_pro_prev, .gt3pg_pro_gallery_wrap-right .gt3pg_pro_next, .gt3pg_pro_wrap_single .gt3pg_pro_next, .gt3pg_pro_wrap_single .gt3pg_pro_prev, .gt3pg_pro_wrap_single .play-pause { display: none !important; }
.gt3pg_pro_gallery_wrap .gt3pg_pro_controls .gt3pg_pro_next, .gt3pg_pro_gallery_wrap .gt3pg_pro_controls .gt3pg_pro_prev, .gt3pg_pro_gallery_wrap .gt3pg_pro_slide_header .gt3pg_pro_close, .gt3pg_pro_gallery_wrap .gt3pg_pro_slides .gt3pg_pro_slide .slide-content, .gt3pg_pro_gallery_wrap .play-pause { user-select: none; }
.gt3pg_pro_slide_footer, .gt3pg_pro_slide_header { background: rgb(0, 0, 0); display: flex; justify-content: space-between; align-items: center; transition: 0.3s cubic-bezier(0.645, 0.045, 0.355, 1); }
.gt3pg_pro_slide_header { height: 50px; margin-top: -50px; }
.gt3pg_pro_slide_header a { cursor: pointer; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; text-decoration: none; }
.gt3pg_pro_slide_header a, .gt3pg_pro_slide_header a::before { text-decoration: none; color: rgb(119, 119, 119); }
.gt3pg_pro_close { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; border-radius: 50%; display: block; width: 32px; height: 32px; position: relative; color: rgb(255, 255, 255); background: rgb(46, 47, 47); cursor: pointer; transition: background 0.3s; }
.gt3pg_pro_slide_header a:hover, .gt3pg_pro_slide_header a:hover::before { color: rgb(255, 255, 255); }
.gt3pg_pro_close_wrap { margin: auto 25px auto 17px; }
.gt3pg_pro_slide_footer { height: 70px; margin-bottom: -70px; }
.gt3pg_pro_wrap_controls .gt3pg_pro_slide_footer, .gt3pg_pro_wrap_controls .gt3pg_pro_slide_header { margin: 0px; }
.free-space { flex-grow: 1; }
.gt3pg_pro_title_wrap { padding-left: 25px; }
.gt3pg_pro_description { font-size: 14px; overflow: hidden; color: rgb(119, 119, 119); }
.gt3pg_pro_title { color: rgb(255, 255, 255); font-size: 18px; margin: 0px; padding: 0px; }
.gt3pg_pro_caption_wrap { pointer-events: none; touch-action: none; position: relative; height: 70px; width: 70px; margin-right: 10px; }
.gt3pg_pro_caption_wrap > div { position: absolute; }
.gt3pg_pro_caption_current { font-size: 20px; color: rgb(255, 255, 255); right: 50%; top: 20px; line-height: 21px; font-weight: 400; margin-right: -3px; }
.gt3pg_pro_caption_delimiter { top: 50%; left: 50%; width: 20.8px; height: 1.5px; background: rgb(120, 120, 120); transform: rotate(-58deg); margin: 2px -1px 0px 0px; }
.gt3pg_pro_caption_all { top: 50%; left: 50%; font-size: 12px; line-height: 12px; font-weight: 400; margin: 1px 0px 0px 13px; color: rgb(120, 120, 120); }
.gt3pg_pro_clip { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.gt3pg_pro_autoplay_wrap { position: relative; width: 62px; height: 70px; }
.gt3pg_pro_close::after { position: absolute; display: block; z-index: 5; left: 50%; top: 50%; width: 13px; height: 13px; background-image: url("/assets/8d1b92d8fee32e.webp"); background-position: -81px 0px; background-repeat: no-repeat; background-size: 150px 100px; content: ""; transform: translate(-50%, -50%); }
.gt3pg_pro_close:hover { background: rgba(46, 47, 47, 0.7); }
.gt3pg_pro_title_wrap .gt3pg_pro_clip { margin: 0px; padding: 0px; font-weight: 400; color: rgb(119, 119, 119); line-height: 24px; font-size: 14px; }
.gt3pg_pro_title_wrap .gt3pg_pro_title.gt3pg_pro_clip { color: rgb(255, 255, 255); font-size: 18px; }
.gt3pg_pro_title_wrap { max-width: calc(100% - 650px); }
@media screen and (max-width: 900px) {
  .gt3pg_pro_title_wrap { max-width: 65%; }
}
.gt3pg_pro_share_wrap { margin-left: 11px; }
.gt3pg_pro_icons_wrap { line-height: 20px; display: flex; align-items: center; }
.gt3pg_pro_icons_wrap a, .gt3pg_pro_share_wrap a { display: inline-block; vertical-align: top; height: 20px; width: 16px; background-image: url("/assets/8d1b92d8fee32e.webp"); background-position: 0px 0px; background-repeat: no-repeat; background-size: 150px 100px; opacity: 0.5; transition: opacity 0.3s; outline: none; margin-left: 13px; margin-right: 13px; }
.gt3pg_pro_icons_wrap a:hover, .gt3pg_pro_share_wrap a:hover { opacity: 1; }
.gt3pg_pro_icons_wrap a.gt3pg_pro_button_download { background-position: -16px 0px; width: 24px; }
.gt3pg_pro_icons_wrap a.gt3pg_pro_button_fullsize { background-position: -40px 0px; width: 20px; }
.gt3pg_pro_icons_wrap a.gt3pg_pro_button_controls { background-position: -60px 0px; width: 20px; }
.gt3pg_pro_icons_wrap a.gt3pg_pro_button_shopping-bag { background-position: 0px 0px; width: 16px; }
.gt3pg_pro_icons_wrap a.gt3pg_pro_button_zoom { background-position: -19px -76px; width: 20px; filter: none; }
.gt3pg_pro_share_wrap, .gt3pg_pro_share_wrap * { line-height: 15px; }
.gt3pg_pro_share_wrap a { height: 15px; }
.gt3pg_pro_share_wrap a.gt3pg_pro_share_twitter { background-position: -1px -24px; width: 15px; }
.gt3pg_pro_share_wrap a.gt3pg_pro_share_facebook { background-position: -16px -24px; width: 8px; }
.gt3pg_pro_share_wrap a.gt3pg_pro_share_pinterest { background-position: -24px -24px; width: 11px; }
.gt3pg_pro_share_wrap a.gt3pg_pro_share_google_plus { background-position: -35px -24px; width: 19px; }
.gt3pg_pro_wrap_single .gt3pg_pro_autoplay_wrap { display: none; }
@media screen and (max-width: 900px) {
  .gt3pg_pro_slide_footer .gt3pg_pro_autoplay_wrap { margin-right: -15px; }
  .gt3pg_pro_gallery_type_slider .gt3pg_pro_title_wrap { max-width: 50%; }
  .gt3pg_pro_version_pro .gt3pg_pro_share_wrap { margin-left: 7px; }
  .gt3pg_pro_version_pro .gt3pg_pro_title_wrap { padding-left: 15px; }
  .gt3pg_pro_version_pro .gt3pg_pro_icons_wrap a, .gt3pg_pro_version_pro .gt3pg_pro_share_wrap a { margin-left: 7px; margin-right: 8px; }
  .gt3pg_pro_version_pro .gt3pg_pro_close_wrap { margin-right: 15px; margin-left: 7px; }
}
.gt3pg_pro_thumbnails { width: 360px; height: 60px; cursor: pointer; margin-right: 10px; overflow: hidden; }
.gt3pg_pro_thumbnails .thumbnail video { width: 100%; height: 100%; object-fit: cover; }
.gt3pg_pro_thumbnails > div > div { height: 60px; display: flex; align-items: center; }
.gt3pg_pro_thumbnails > div > div > div { position: relative; background-size: cover; background-position: 50% center; width: 62px; height: 42px; margin-left: 5px; margin-right: 5px; padding: 0px; border: 1px solid rgb(0, 0, 0); transition: border-color 0.3s; }
.gt3pg_pro_thumbnails > div > div > div#custom_current_slick, .gt3pg_pro_thumbnails > div > div > div.slick-current { border-color: rgb(130, 130, 130); }
.gt3pg_pro_thumbnails > div > div > div#custom_current_slick::after, .gt3pg_pro_thumbnails > div > div > div.glide__slide--active::after, .gt3pg_pro_thumbnails > div > div > div.slick-current::after { opacity: 0; }
.gt3pg_pro_thumbnails > div > div > div::after { opacity: 0.7; width: 100%; height: 100%; top: 0px; left: 0px; position: absolute; display: block; content: " "; background: rgb(0, 0, 0); transition: opacity 0.3s; }
.gt3pg_pro_thumbnails > div > div > div:hover::after { opacity: 0; }
.gt3pg_pro_wrap_autoplay .gt3pg_pro_autoplay_button .gt3pg_pro_play-pause { border-style: double; border-width: 0px 0px 0px 12px; left: 10px; top: 10px; }
.gt3pg_pro_wrap_autoplay .gt3pg_pro_autoplay_button { position: absolute; width: 32px; height: 32px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; }
.gt3pg_pro_autoplay_button { position: absolute; width: 32px; height: 32px; top: 19px; left: 15px; cursor: pointer; z-index: 2; transition: border-color 0.3s; }
.gt3pg_pro_autoplay_button:hover { border-color: rgb(255, 255, 255); }
.gt3pg_pro_svg { stroke: rgb(116, 116, 116); pointer-events: none; }
.gt3pg_pro_svg rect { stroke-dasharray: 94px; stroke-dashoffset: 0px; }
.gt3pg_pro_autoplay_button:hover .gt3pg_pro_svg { stroke: rgb(255, 255, 255); }
.gt3pg_pro_gallery_type_slider.gt3pg_pro_wrap_autoplay.changing-slide .gt3pg_pro_svg rect, .gt3pg_pro_wrap_autoplay.changing-slide .gt3pg_pro_svg rect { stroke-dashoffset: 94px; }
.gt3pg_pro_wrap_autoplay:not(.changing-slide) .gt3pg_pro_svg_animate { animation: 10s linear 0s 1 normal none running gt3pg_pro_svg_autoplay; }
.gt3pg_pro_gallery_type_slider.gt3pg_pro_wrap_autoplay:not(.changing-slide) .gt3pg_pro_svg_animate { animation: 10s linear 0s 1 normal none running gt3pg_pro_svg_autoplay_slider; }
@-webkit-keyframes gt3pg_pro_svg_autoplay { 
  0% { stroke-dashoffset: 94px; }
  100% { stroke-dashoffset: 0px; }
}
@keyframes gt3pg_pro_svg_autoplay { 
  0% { stroke-dashoffset: 94px; }
  100% { stroke-dashoffset: 0px; }
}
@-webkit-keyframes gt3pg_pro_svg_autoplay_slider { 
  0% { stroke-dashoffset: 94px; }
  100% { stroke-dashoffset: 0px; }
}
@keyframes gt3pg_pro_svg_autoplay_slider { 
  0% { stroke-dashoffset: 94px; }
  100% { stroke-dashoffset: 0px; }
}
.gt3pg_pro_button_zoom { opacity: 1; transition: opacity 0.2s linear; }
.gt3pg_pro_button_zoom.disabled { opacity: 0; pointer-events: none; }
.gt3pg_pro_gallery_wrap.zoomed .gt3pg_pro_icons_wrap .gt3pg_pro_button_zoom { opacity: 1; }
.gt3pg_pro_gallery_wrap.zoomed .gt3pg_pro_slide.current img.slide-content { opacity: 0; visibility: hidden; }
.gt3pg_pro_gallery_wrap.zoomed .gt3pg_pro_slide:hover { cursor: zoom-in; }
.gt3pg_pro_gallery_wrap.zoomed .gt3pg_pro_slide:hover .slide-content, .gt3pg_pro_gallery_wrap.zoomed .gt3pg_pro_slide:hover::before { opacity: 0; }
.gt3pg_pro_gallery_wrap.zoomed .slide-content { pointer-events: none; }
.gt3pg_pro_gallery_wrap.zoomed .gt3pg_pro_next { margin-right: -65px; margin-top: 4px; }
.gt3pg_pro_gallery_wrap.zoomed .gt3pg_pro_prev { margin-left: -65px; margin-top: 4px; }
.gt3pg_pro_gallery_wrap.zoomed.style-light .gt3pg_pro_slide::before { background: rgb(255, 255, 255); }
.gt3pg_pro_gallery_wrap.style-light { background: rgba(240, 240, 240, 0.95); }
.gt3pg_pro_gallery_wrap.style-light .gt3pg_pro_slide_footer, .gt3pg_pro_gallery_wrap.style-light .gt3pg_pro_slide_header { background: rgb(255, 255, 255); }
.gt3pg_pro_gallery_wrap.style-light .gt3pg_pro_close::after, .gt3pg_pro_gallery_wrap.style-light .gt3pg_pro_controls .gt3pg_pro_next_wrap .gt3pg_pro_next, .gt3pg_pro_gallery_wrap.style-light .gt3pg_pro_controls .gt3pg_pro_prev_wrap .gt3pg_pro_prev, .gt3pg_pro_gallery_wrap.style-light .gt3pg_pro_icons_wrap a, .gt3pg_pro_gallery_wrap.style-light .gt3pg_pro_share_wrap a { background-image: url("/assets/befc2a36732dcb.png"); }
.gt3pg_pro_gallery_wrap.style-light .gt3pg_pro_autoplay_button:hover .gt3pg_pro_svg { stroke: rgb(53, 53, 53); }
.gt3pg_pro_gallery_wrap.style-light .gt3pg_pro_autoplay_button .gt3pg_pro_play-pause { border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgb(83, 83, 83); }
.gt3pg_pro_gallery_wrap.style-light .gt3pg_pro_caption_all, .gt3pg_pro_gallery_wrap.style-light .gt3pg_pro_caption_delimiter { color: rgb(83, 83, 83); }
.gt3pg_pro_gallery_wrap.style-light .gt3pg_pro_caption_current { color: rgb(0, 0, 0); }
.gt3pg_pro_gallery_wrap.style-light .gt3pg_pro_close { background-color: rgb(147, 147, 147); }
.gt3pg_pro_gallery_wrap.style-light .gt3pg_pro_close:hover { background-color: rgb(89, 89, 89); }
.gt3pg_pro_gallery_wrap.style-light .gt3pg_pro_title { color: rgb(0, 0, 0); }
.gt3pg_pro_gallery_wrap.style-light .gt3pg_pro_description { color: rgb(131, 131, 131); }
.gt3pg_pro_gallery_wrap.style-light .gt3pg_pro_thumbnails > div > div > div { border: 1px solid rgb(255, 255, 255); }
.gt3pg_pro_gallery_wrap.style-light .gt3pg_pro_thumbnails > div > div > div::after { background: rgb(255, 255, 255); opacity: 0.6; }
.gt3pg_pro_gallery_wrap.style-light .gt3pg_pro_thumbnails > div > div > div.slick-current::after { opacity: 0; }
.gt3_gallery_type_slider { position: relative; z-index: auto; margin: 1em auto; touch-action: pan-y; max-width: 100vw; box-shadow: none; }
.gt3_gallery_type_slider .gt3pg_slide_header { height: 35px; }
.gt3_gallery_type_slider .gt3pg_share_wrap { margin-left: 15px; }
.gt3_gallery_type_slider .gt3pg_icons_wrap { padding-right: 12px; }
.gt3_gallery_type_slider .gt3pg_icons_wrap a, .gt3_gallery_type_slider .gt3pg_share_wrap a { margin-left: 8px; margin-right: 8px; }
.gt3pg_gallery_wrap.gt3_gallery_type_slider .gt3pg_controls .gt3pg_next, .gt3pg_gallery_wrap.gt3_gallery_type_slider .gt3pg_controls .gt3pg_prev { left: 15px; }
.gt3pg_gallery_wrap.gt3_gallery_type_slider .gt3pg_controls .gt3pg_next { right: 15px; left: auto; }
.gt3_gallery_type_slider .gt3pg_icons_wrap a.gt3pg_button_controls, .gt3_gallery_type_slider .gt3pg_icons_wrap a.gt3pg_button_download, .gt3_gallery_type_slider .gt3pg_icons_wrap a.gt3pg_button_fullsize, .gt3_gallery_type_slider .gt3pg_icons_wrap a.gt3pg_button_shopping-bag { height: 16px; }
.gt3_gallery_type_slider .gt3pg_icons_wrap a.gt3pg_button_shopping-bag { background-position: 0px -44px; width: 13px; }
.gt3_gallery_type_slider .gt3pg_icons_wrap a.gt3pg_button_download { background-position: -13px -44px; width: 19px; }
.gt3_gallery_type_slider .gt3pg_icons_wrap a.gt3pg_button_fullsize { background-position: -32px -44px; width: 16px; }
.gt3_gallery_type_slider .gt3pg_icons_wrap a.gt3pg_button_controls { background-position: -48px -44px; width: 16px; }
.gt3_gallery_type_slider .gt3pg_icons_wrap { line-height: 16px; }
.gt3_gallery_type_slider .gt3pg_share_wrap, .gt3_gallery_type_slider .gt3pg_share_wrap * { line-height: 12px; }
.gt3_gallery_type_slider .gt3pg_share_wrap a { height: 12px; }
.gt3_gallery_type_slider .gt3pg_share_wrap a.gt3pg_share_twitter { background-position: 0px -64px; width: 12px; }
.gt3_gallery_type_slider .gt3pg_share_wrap a.gt3pg_share_facebook { background-position: -12px -64px; width: 6px; }
.gt3_gallery_type_slider .gt3pg_share_wrap a.gt3pg_share_pinterest { background-position: -18px -64px; width: 9px; }
.gt3_gallery_type_slider .gt3pg_share_wrap a.gt3pg_share_google_plus { background-position: -27px -64px; width: 15px; }
.gt3_gallery_type_slider .gt3pg_slide_footer { height: 60px; }
.gt3_gallery_type_slider .gt3pg_slide_footer .gt3pg_title_wrap { padding-left: 20px; }
.gt3_gallery_type_slider .gt3pg_title_wrap .gt3pg_clip { line-height: 22px; }
.gt3_gallery_type_slider .gt3pg_title_wrap .gt3pg_title.gt3pg_clip { font-size: 16px; }
.gt3_gallery_type_slider .gt3pg_title_wrap { max-width: calc(100% - 500px); }
.gt3_gallery_type_slider .gt3pg_caption_wrap { width: 60px; height: 60px; }
.gt3_gallery_type_slider .gt3pg_caption_current { font-size: 15px; top: 18px; line-height: 17px; margin-right: 0px; }
.gt3_gallery_type_slider .gt3pg_caption_delimiter { width: 19px; height: 1.5px; margin: 1px 0px 0px -4px; }
.gt3_gallery_type_slider .gt3pg_caption_all { font-size: 10.55px; margin: 0px 0px 0px 9px; }
.gt3_gallery_type_slider .gt3pg_autoplay_wrap { width: 46px; height: 60px; }
.gt3_gallery_type_slider .gt3pg_autoplay_button { width: 28px; height: 28px; top: 16px; left: 9px; border-radius: 50%; }
.gt3_gallery_type_slider .gt3pg_autoplay_button .gt3pg_svg { width: 28px; height: 28px; }
.gt3_gallery_type_slider .gt3pg_autoplay_button .gt3pg_svg rect { width: 26px; height: 26px; stroke-dasharray: 162px; }
.gt3pg_gallery_wrap.gt3_gallery_type_slider .gt3pg_autoplay_button .gt3pg_play-pause { margin-left: -2px; margin-top: -2px; transform: scale(0.92); }
.gt3pg_version_pro.gt3pg_width_900 .gt3pg_icons_wrap a, .gt3pg_version_pro.gt3pg_width_900 .gt3pg_share_wrap a { margin-left: 7px; margin-right: 8px; }
.gt3pg_width_900 .gt3pg_slide_footer .gt3pg_autoplay_wrap { margin-right: -15px; }
.gt3pg_version_pro.gt3pg_width_900 .gt3pg_share_wrap { margin-left: 7px; }
.gt3_gallery_type_slider.gt3pg_width_520 .gt3pg_title_wrap { max-width: 40%; }
.gt3pg_version_pro.gt3pg_width_900 .gt3pg_title_wrap { padding-left: 15px; }
.gt3pg_version_pro.gt3pg_width_900 .gt3pg_close_wrap { margin-right: 15px; margin-left: 7px; }
.gt3_gallery_type_slider.gt3pg_width_900 .gt3pg_icons_wrap { margin-right: 7px; }
.gt3_gallery_type_slider .gt3pg_icons_wrap { margin-right: 10px; }
.gt3pg_version_pro .gt3pg_slide_header { min-height: 36px; }
.gt3pg_gallery_wrap.gt3pg_width_520 .gt3pg_slide_footer .gt3pg_thumbnails { display: none; }
.gt3_gallery_type_slider .gt3pg_svg rect { stroke-dasharray: 162px; }
.gt3_gallery_type_slider.gt3pg_wrap_autoplay.changing-slide .gt3pg_svg rect { stroke-dashoffset: 162px; }
.gt3_gallery_type_slider.gt3pg_wrap_autoplay:not(.changing-slide) .gt3pg_svg_animate { animation: 10s linear 0s 1 normal none running gt3pg_svg_autoplay_slider; }
@-webkit-keyframes gt3pg_svg_autoplay_slider { 
  0% { stroke-dashoffset: 162px; }
  100% { stroke-dashoffset: 0; }
}
@keyframes gt3pg_svg_autoplay_slider { 
  0% { stroke-dashoffset: 162px; }
  100% { stroke-dashoffset: 0; }
}
.gt3pg_pro_gallery_wrap.simple-style .gt3pg_pro_slide_footer, .gt3pg_pro_gallery_wrap.simple-style .gt3pg_pro_slide_header { position: absolute; left: 0px; width: 100%; background: none; z-index: 1; }
.gt3pg_pro_gallery_wrap.simple-style .gt3pg_pro_slide_header { top: 0px; }
.gt3pg_pro_gallery_wrap.simple-style .gt3pg_pro_slide_footer { bottom: 0px; }
.gt3pg_pro_gallery_wrap.simple-style .gt3pg_pro_caption_wrap, .gt3pg_pro_gallery_wrap.simple-style .gt3pg_pro_icons_wrap, .gt3pg_pro_gallery_wrap.simple-style .gt3pg_pro_share_wrap, .gt3pg_pro_gallery_wrap.simple-style .gt3pg_pro_thumbnails { display: none; }
body .gt3pg-pro--carousel .carousel .carousel__bullets { position: relative; text-align: center; inset: auto; transform: none; margin: 25px 0px; line-height: 10px; color: inherit; }
body .gt3pg-pro--carousel .carousel .carousel__bullets .carousel__bullet { width: 10px; height: 10px; border-radius: 50%; display: inline-block; vertical-align: top; margin: 5px; color: inherit; background: currentcolor; opacity: 0.5; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; }
body .gt3pg-pro--carousel .carousel .carousel__bullets .carousel__bullet:last-child { margin-right: 5px; }
body .gt3pg-pro--carousel .carousel .carousel__bullets .carousel__bullet.carousel__bullet--active { opacity: 1; }
body .gt3pg-pro--carousel .carousel .carousel__track { position: relative; }
body .gt3pg-pro--carousel .carousel .carousel__arrows { opacity: 0; visibility: hidden; transition: opacity 0.3s, visibility 0.3s; }
body .gt3pg-pro--carousel .carousel .carousel__arrows .carousel__arrow { margin: 0px; width: 45px; height: 45px; background: rgba(255, 255, 255, 0.8); color: rgb(0, 0, 0); border-radius: 50%; display: block; padding: 0px; text-align: center; box-shadow: rgba(0, 0, 0, 0.05) 0px 0px 5px; transition: background-color 0.3s; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; cursor: pointer; }
body .gt3pg-pro--carousel .carousel .carousel__arrows .carousel__arrow:hover { background: rgb(255, 255, 255); }
body .gt3pg-pro--carousel .carousel .carousel__arrows .carousel__arrow svg { width: 30px; height: auto; position: absolute; left: 48%; top: 50%; transform: translate(-50%, -50%); fill: currentcolor; stroke: currentcolor; }
body .gt3pg-pro--carousel .carousel .carousel__arrows .carousel__arrow.carousel__arrow--prev { left: 30px; }
body .gt3pg-pro--carousel .carousel .carousel__arrows .carousel__arrow.carousel__arrow--next { right: 30px; }
body .gt3pg-pro--carousel .carousel .carousel__arrows .carousel__arrow.carousel__arrow--next svg { left: 52%; }
body .gt3pg-pro--carousel .carousel .carousel__track:hover .carousel__arrows { opacity: 1; visibility: visible; }
.carousel { position: relative; width: 100%; box-sizing: border-box; }
.carousel .carousel__slides { height: 10px; }
.carousel.started .carousel__slides { height: auto; }
.carousel * { box-sizing: inherit; }
.carousel__track { overflow: hidden; }
.carousel__slides { align-items: center; position: relative; width: 100%; list-style: none; backface-visibility: hidden; transform-style: preserve-3d; touch-action: pan-y; overflow: hidden; margin: 0px; padding: 0px; white-space: nowrap; display: flex; flex-wrap: nowrap; will-change: transform; }
.carousel__slide, .carousel__slides--dragging { user-select: none; }
.carousel__slide { width: 100%; height: 100%; flex-shrink: 0; white-space: normal; -webkit-tap-highlight-color: transparent; }
.carousel__slide a { -webkit-user-drag: none; }
.carousel__arrows, .carousel__slide a { user-select: none; }
.carousel__arrows { }
.carousel__arrow { position: absolute; top: 50%; transform: translateY(-50%); }
.carousel__arrow.carousel__arrow--prev { left: 0px; }
.carousel__arrow.carousel__arrow--next { right: 0px; }
.carousel__bullets { user-select: none; position: absolute; bottom: 0px; left: 50%; transform: translateX(-50%); }
.carousel__bullets .carousel__bullet { width: 15px; height: 15px; padding: 0px; border-radius: 999px; margin-right: 3px; }
.carousel__bullets .carousel__bullet:last-child { margin-right: 0px; }
.carousel--rtl { direction: rtl; }
.flow_slider_wrapper { padding-bottom: 30px; box-sizing: content-box; }
.flow_slider_wrapper .flow_title_content { height: auto; }