/* Glassline PowerPack replacements: scoped, no PowerPack assets required. */
.gl-news-tiles{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:5px;padding:0 0 5px}
.gl-news-tile{position:relative;grid-column:span 2;height:272.5px;overflow:hidden;color:#fff;background:#222}
.gl-news-tile:nth-child(-n+2){grid-column:span 3}
.gl-news-tile-bg{position:absolute;inset:0;background-size:cover;background-position:center;transition:transform .3s}
.gl-news-tile:hover .gl-news-tile-bg{transform:scale(1.05)}
.gl-news-tile>a{position:absolute;inset:0;z-index:3}
.gl-news-tile-overlay{position:absolute;inset:0;background:linear-gradient(#000,#2d32ff47);opacity:.5;transition:opacity .3s}
.gl-news-content{position:absolute;top:50%;transform:translateY(-50%);left:0;right:0;padding:20px;background:linear-gradient(180deg,#393fff1c 0%,#1200bceb 100%);pointer-events:none;z-index:2}
.gl-news-content h2{margin:0 0 0;color:#fff;font:400 16px/1.1 Roboto,sans-serif}
.gl-news-date{color:#fff;font:500 14px/24px Roboto,sans-serif}
.gl-wheel-table{border:0;border-collapse:collapse;border-spacing:0;width:100%;margin:0;font:400 16px/24px 'Open Sans',sans-serif;color:#353535}
.gl-wheel-table th,.gl-wheel-table td{padding:8px 11.2px;border:0;text-align:left;vertical-align:middle;background:transparent}
.gl-wheel-table th{background:#e6e6e6;font-weight:400}
.gl-wheel-table .gl-cell-label{display:none}
.gl-wheel-form h3{font:500 24px/1.1 'Open Sans',sans-serif;text-align:center;color:#005cb7;margin:0 0 20px}
.gl-wheel-form .gform_wrapper .gfield_label,.gl-wheel-form .gform_wrapper .gfield_description{margin-bottom:0}
.gl-wheel-form .gform_wrapper .gform_page_footer .button{width:100%}
.gl-scroll-image .elementor-widget-container{height:300px;overflow:hidden;position:relative}
.gl-scroll-image img{display:block;width:100%;max-width:100%;height:auto;transition:transform 3s ease-in-out}
.gl-scroll-image:hover img,.gl-scroll-image:focus-within img{transform:translateY(min(0px,calc(300px - 100%)))}
.gl-native-video.gl-custom-play .elementor-custom-embed-play{width:60px;height:60px;background:var(--gl-play-icon) center/contain no-repeat}
.gl-native-video.gl-custom-play .elementor-custom-embed-play i{opacity:0}
.logo-slider .swiper-slide-inner img{display:inline-block;max-height:none;width:auto;height:auto;max-width:100%;vertical-align:middle}
.logo-slider .swiper-slide-inner{line-height:0;text-align:center}
.logo-slider .elementor-image-carousel{align-items:center}
.logo-slider .elementor-swiper-button{font-size:22px;color:#000}
.gl-native-gallery .gallery{display:grid!important;grid-template-columns:repeat(var(--gl-gallery-cols,3),minmax(0,1fr));gap:20px!important;margin:0!important}
.gl-native-gallery .gallery-item{float:none!important;width:auto!important;max-width:none!important;margin:0!important;padding:0!important;text-align:center}
.gl-native-gallery .gallery-icon img{width:100%;height:auto;border:0!important;display:block}
.gl-native-gallery .gallery-caption{display:none}
.gl-video-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}
.gl-video-gallery.gl-video-carousel{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:20px}
.gl-video-gallery.gl-video-carousel>a{flex:0 0 calc((100% - 40px)/3);scroll-snap-align:start}
.gl-video-gallery>a{position:relative;display:block;aspect-ratio:16/9;background:#111}
.gl-video-gallery img{width:100%;height:100%;object-fit:cover;display:block}
.gl-video-gallery .gl-video-play{position:absolute;width:40px;height:40px;left:50%;top:50%;transform:translate(-50%,-50%)}
@media(max-width:1024px){.gl-native-gallery .gallery{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:767px){.gl-news-tiles{grid-template-columns:1fr}.gl-news-tile,.gl-news-tile:nth-child(-n+2){grid-column:auto}.gl-native-gallery .gallery{grid-template-columns:1fr!important}.logo-slider .elementor-swiper-button{font-size:15px}.logo-slider .elementor-swiper-button-prev{left:40px!important}.logo-slider .elementor-swiper-button-next{right:40px!important}.gl-video-gallery{grid-template-columns:1fr}.gl-video-gallery.gl-video-carousel>a{flex-basis:100%}}
@media(max-width:640px){.gl-wheel-table thead{display:none}.gl-wheel-table tbody,.gl-wheel-table tr,.gl-wheel-table td{display:block}.gl-wheel-table tr{padding:6.4px 0;border-bottom:1px solid #ddd}.gl-wheel-table td{display:flex;align-items:baseline;padding:6.4px 11.2px}.gl-wheel-table .gl-cell-label{display:inline-block;flex:0 0 40%;padding-right:9.6px;font-weight:700}.gl-wheel-table .gl-cell-value{flex:1}}
@media(prefers-reduced-motion:reduce){.gl-scroll-image img,.gl-news-tile-bg{transition:none}}
.gl-news-cards{display:flex;gap:20px;overflow-x:auto;scroll-snap-type:x mandatory}.gl-news-cards article{flex:0 0 calc(33.333% - 14px);scroll-snap-align:start}.gl-news-cards img{width:100%;height:220px;object-fit:cover}@media(max-width:767px){.gl-news-cards article{flex-basis:100%}}

@media(max-width:640px){.gl-wheel-table tr{padding:0;border-bottom:1px solid #dfdfdf}.gl-wheel-table td{display:block;padding:8px 11.2px;min-height:40px}.gl-wheel-table .gl-cell-label{display:inline-block;width:30%;max-width:30%;padding-right:9.6px;vertical-align:top}.gl-wheel-table .gl-cell-value{display:inline-block;max-width:67%;vertical-align:top;min-height:24px}}

.gl-native-gallery.elementor-element-c2f2bbe{--gl-gallery-cols:4}.gl-native-video.gl-custom-play{--gl-play-icon:url(/wp-content/uploads/2021/06/glassline-play.png)}.gl-video-carousel[style*="--gl-video-count:1"]>a{flex-basis:100%}
.gl-native-video.gl-custom-play .elementor-custom-embed-play{width:64px;height:64px}

.gl-native-gallery .gallery>br,.gl-native-gallery .gallery::before,.gl-native-gallery .gallery::after{display:none!important;content:none!important}
.gl-wheel-form h3{margin:0}
.gl-wheel-form .gform_wrapper.gravity-theme .gfield_label{margin-bottom:0}
.gl-wheel-form .gform_wrapper.gravity-theme legend.gfield_label{font-size:21px;font-weight:300;margin-bottom:20px}
.gl-wheel-form .gform_wrapper.gravity-theme input:not([type=checkbox]):not([type=radio]):not([type=submit]),.gl-wheel-form .gform_wrapper.gravity-theme textarea{background:#f9f9f9;font:500 16px/24px 'Open Sans',sans-serif;padding:10px;height:auto}
.gl-wheel-form .gform_wrapper.gravity-theme .gfield_description{font-size:16px;padding:0;margin:0}
.gl-wheel-form .gform_wrapper.gravity-theme .gform_footer{margin:0;padding:0}
.gl-wheel-form .gform_wrapper.gravity-theme .gform_footer input[type=submit]{font-size:16px;line-height:24px;padding:10px;border:0;margin:0}

.gl-native-gallery .elementor-image-gallery{padding-bottom:20px}
.gl-wheel-form .gform_wrapper.gravity-theme .gfield textarea.large{height:auto}

.gl-video-gallery-shell{position:relative}.gl-video-carousel{scrollbar-width:none}.gl-video-carousel::-webkit-scrollbar{display:none}.gl-gallery-prev,.gl-gallery-next{position:absolute;top:calc(50% - 20px);border:0;padding:4px 8px;background:transparent;color:#000;font-size:22px;z-index:2}.gl-gallery-prev{left:0}.gl-gallery-next{right:0}.gl-gallery-prev:disabled,.gl-gallery-next:disabled{opacity:.3}.gl-gallery-dots{display:flex;justify-content:center;gap:7px;margin:20px 0 0}.gl-gallery-dot{padding:0;border:0;border-radius:50%;width:10px;height:10px;background:#0455b7}.gl-gallery-dot[aria-current=true]{background:#858585}.gl-video-carousel[style*="--gl-video-count:1"] .gl-video-play{width:60px;height:60px}@media(min-width:768px)and(max-width:1024px){.gl-video-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}.gl-video-gallery.gl-video-carousel>a{flex-basis:calc((100% - 20px)/2)}}
