.services-showcase{padding-top:var(--top-spacer, 85px);padding-bottom:var(--bottom-spacer, 40px)}.services-showcase-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:60px;flex-wrap:wrap;gap:20px}.services-showcase-header.text-left{text-align:left}.services-showcase-header.text-center{text-align:center;justify-content:center}.services-showcase-header.text-right{text-align:right;justify-content:flex-end}.services-showcase-main-heading{line-height:1.2;margin:0;color:var(--color-foreground);flex:1;min-width:200px}.services-showcase-main-heading .highlight-text{color:var(--highlight-text, #EFF341)}.services-showcase-header-button{flex-shrink:0}.services-showcase-media-button{margin-top:20px;text-align:center;display:none}.services-showcase-wrapper{margin-top:40px}.services-showcase-wrapper .row{display:flex;flex-wrap:wrap}.services-list{display:flex;flex-direction:column;gap:15px}.service-item{background:var(--service-item-bg, #F5F5F5);padding:20px;cursor:pointer;transition:all .3s ease;border:1px solid transparent}.service-item:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.service-item.active{background:var(--service-item-active-bg, #FFFFFF);border-color:var(--service-item-active-text, #000000);box-shadow:0 2px 8px #0000001a}.service-item-content{text-align:center}.service-item-title{font-size:1.125rem;font-weight:600;margin:0 0 8px;color:var(--service-item-text, #000000);line-height:1.4}.service-item.active .service-item-title{color:var(--service-item-active-text, #000000)}.service-item-description{font-size:.875rem;margin:0;color:var(--service-item-text, #000000);opacity:.8;line-height:1.5}.service-item.active .service-item-description{color:var(--service-item-active-text, #000000);opacity:1}.services-media-content{position:relative;min-height:400px}.service-content-panel{display:none;flex-direction:column;gap:30px;opacity:0;transition:opacity .3s ease-in-out}.service-content-panel.active{display:flex;opacity:1}.services-media-wrapper{width:100%}.services-image-gallery{display:grid;grid-template-columns:1fr 1fr;gap:15px;width:100%}.services-image-gallery .services-image-item:first-child{grid-column:1 / -1}.services-image-item,.services-image-wrapper{width:100%;position:relative;overflow:hidden;border-radius:8px}.services-image-wrapper .media-box{position:relative;width:100%;padding-bottom:75%;overflow:hidden}.services-image-gallery[data-image-size=landscape] .services-image-wrapper .media-box{padding-bottom:75%}.services-image-gallery[data-image-size=portrait] .services-image-wrapper .media-box{padding-bottom:133.33%}.services-image-wrapper img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.services-image-wrapper .placeholder-svg{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.services-video-container{width:100%;position:relative;overflow:hidden;border-radius:8px;background:#000}.services-video-embed{position:relative;width:100%;padding-bottom:56.25%;overflow:hidden;background:#000}.services-youtube-video,.services-vimeo-video{position:absolute;top:0;left:0;width:100%;height:100%;border:none;display:block}.services-video-file-wrapper{width:100%;position:relative;overflow:hidden;background:#000}.services-video-file{width:100%;height:auto;display:block;max-height:600px;margin:0 auto}.services-video-file::-webkit-media-controls{display:none!important}.services-video-file::-webkit-media-controls-enclosure{display:none!important}.services-video-file::-webkit-media-controls-panel{display:none!important}.services-video-file::-webkit-media-controls-play-button{display:none!important}.services-video-file::-webkit-media-controls-timeline{display:none!important}.services-video-file::-webkit-media-controls-current-time-display{display:none!important}.services-video-file::-webkit-media-controls-time-remaining-display{display:none!important}.services-video-file::-webkit-media-controls-mute-button{display:none!important}.services-video-file::-webkit-media-controls-volume-slider{display:none!important}.services-video-file::-webkit-media-controls-fullscreen-button{display:none!important}.services-content-text{padding-top:20px}.services-content-heading{font-size:2rem;font-weight:700;margin:0 0 15px;color:var(--content-heading-color, #000000);line-height:1.3}.services-content-subheading{font-size:1.125rem;font-weight:500;margin:0 0 20px;color:var(--content-subheading-color, #4CAF50);line-height:1.5}.services-content-description{font-size:1rem;line-height:1.7;color:var(--color-foreground, rgba(0, 0, 0, .8));margin:0}.services-content-description p{margin-bottom:15px}.services-content-description p:last-child{margin-bottom:0}.services-content-description strong{font-weight:700;color:var(--color-foreground)}@media screen and (max-width:991px){.services-showcase-header{flex-direction:column;align-items:flex-start;text-align:left}.services-showcase-header.text-center{align-items:center;text-align:center}.services-showcase-header.text-right{align-items:flex-end;text-align:right}.services-showcase-main-heading{width:100%}.services-showcase-header-button{width:100%;display:none}.services-showcase-header-button .button{width:100%;text-align:center}.services-showcase-media-button{display:block}.services-list{margin-bottom:0;margin-top:40px}}@media screen and (max-width:767px){.services-showcase{padding-top:var(--top-spacer, 35px);padding-bottom:var(--bottom-spacer, 35px)}.services-showcase-header{margin-bottom:40px}.services-showcase-header-button{display:none}.services-showcase-media-button{display:block}.services-showcase-wrapper{margin-top:30px}.services-showcase-wrapper .row>.col-12.order-1{order:1}.services-showcase-wrapper .row>.col-12.order-2{order:2}.services-list{gap:12px;margin-bottom:0;margin-top:30px}.service-item{padding:16px}.services-image-gallery{grid-template-columns:1fr;gap:12px}.services-image-gallery .services-image-item:first-child{grid-column:1}.services-image-gallery[data-image-size=landscape] .services-image-wrapper .media-box{padding-bottom:75%}.services-image-gallery[data-image-size=portrait] .services-image-wrapper .media-box{padding-bottom:133.33%}.services-content-text{padding-top:20px}.services-content-heading{margin-bottom:12px}.services-content-subheading{margin-bottom:15px}}
/*# sourceMappingURL=/cdn/shop/t/24/assets/services-showcase.css.map */
