.wp-block-service-image-tabs .services-mobile,.page-block.service-image-tabs .services-mobile{display:block}.wp-block-service-image-tabs .services-mobile .service-item,.page-block.service-image-tabs .services-mobile .service-item{display:block;margin-bottom:24px;text-decoration:none;color:inherit;-webkit-transition:var(--odm--preset--transition);transition:var(--odm--preset--transition);-webkit-mask-image:url(/wp-content/uploads/2025/12/image-skew-mask-5deg.svg);mask-image:url(/wp-content/uploads/2025/12/image-skew-mask-5deg.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.wp-block-service-image-tabs .services-mobile .service-item:hover,.page-block.service-image-tabs .services-mobile .service-item:hover{text-decoration:none;-webkit-transform:translateY(-2px);transform:translateY(-2px)}.wp-block-service-image-tabs .services-mobile .service-item .service-image,.page-block.service-image-tabs .services-mobile .service-item .service-image{position:relative;overflow:hidden}.wp-block-service-image-tabs .services-mobile .service-item .service-image img,.page-block.service-image-tabs .services-mobile .service-item .service-image img{width:100%;height:300px;-o-object-fit:cover;object-fit:cover;display:block}.wp-block-service-image-tabs .services-mobile .service-item .service-image .service-overlay,.page-block.service-image-tabs .services-mobile .service-item .service-image .service-overlay{position:absolute;bottom:0;left:0;right:0;background:rgba(255,255,255,.95);padding:24px 0;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);-webkit-transition:var(--odm--preset--transition);transition:var(--odm--preset--transition)}.wp-block-service-image-tabs .services-mobile .service-item .service-image .service-overlay.primary-btn,.page-block.service-image-tabs .services-mobile .service-item .service-image .service-overlay.primary-btn{background:var(--wp--preset--color--primary)}.wp-block-service-image-tabs .services-mobile .service-item .service-image .service-overlay.primary-btn .service-title,.page-block.service-image-tabs .services-mobile .service-item .service-image .service-overlay.primary-btn .service-title{color:#fff}.wp-block-service-image-tabs .services-mobile .service-item .service-image .service-overlay.primary-btn .service-description,.page-block.service-image-tabs .services-mobile .service-item .service-image .service-overlay.primary-btn .service-description{color:#fff}.wp-block-service-image-tabs .services-mobile .service-item .service-image .service-overlay .service-title,.page-block.service-image-tabs .services-mobile .service-item .service-image .service-overlay .service-title{margin:0 0 16px 0;padding:0 28px;font-family:var(--wp--preset--font-family--raleway);font-size:16px;font-weight:900;text-transform:uppercase;color:#000}.wp-block-service-image-tabs .services-mobile .service-item .service-image .service-overlay .service-description,.page-block.service-image-tabs .services-mobile .service-item .service-image .service-overlay .service-description{margin:0;padding:0 40px 0 24px;color:var(--wp--preset--color--dark-grey);font-size:16px;line-height:1.2}.wp-block-service-image-tabs .services-desktop,.page-block.service-image-tabs .services-desktop{display:none;max-width:calc(96% - var(--wp--preset--spacing--small)*2);margin-left:auto;margin-right:auto}@media(min-width: 600px){.wp-block-service-image-tabs .services-mobile,.page-block.service-image-tabs .services-mobile{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2, 1fr);gap:24px}.wp-block-service-image-tabs .services-mobile .service-item,.page-block.service-image-tabs .services-mobile .service-item{margin-bottom:0}.wp-block-service-image-tabs .services-mobile .service-item .service-image img,.page-block.service-image-tabs .services-mobile .service-item .service-image img{height:300px}}@media(min-width: 900px){.wp-block-service-image-tabs .services-mobile,.page-block.service-image-tabs .services-mobile{display:none}.wp-block-service-image-tabs .services-desktop,.page-block.service-image-tabs .services-desktop{display:-webkit-box;display:-ms-flexbox;display:flex;gap:var(--wp--preset--spacing--x-large);min-height:500px;max-width:calc(96% - var(--wp--preset--spacing--small)*2);margin-left:auto;margin-right:auto}.wp-block-service-image-tabs .services-desktop .services-tabs,.page-block.service-image-tabs .services-desktop .services-tabs{-webkit-box-flex:0;-ms-flex:0 0 45%;flex:0 0 45%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0}.wp-block-service-image-tabs .services-desktop .services-tabs input[type=radio],.page-block.service-image-tabs .services-desktop .services-tabs input[type=radio]{display:none}.wp-block-service-image-tabs .services-desktop .services-tabs .service-tab-btn,.page-block.service-image-tabs .services-desktop .services-tabs .service-tab-btn{display:block;padding:24px 40px;border:none;cursor:pointer;font-family:var(--wp--preset--font-family--raleway);font-weight:900;font-size:var(--wp--preset--font-size--large);line-height:1;color:var(--wp--preset--color--secondary);-webkit-transition:var(--odm--preset--transition);transition:var(--odm--preset--transition);text-align:center;text-transform:uppercase;position:relative;margin-bottom:24px}.wp-block-service-image-tabs .services-desktop .services-tabs .service-tab-btn::before,.page-block.service-image-tabs .services-desktop .services-tabs .service-tab-btn::before{content:"";position:absolute;top:0;right:0;bottom:0;width:100%;background:var(--wp--preset--color--white);-webkit-transform:var(--odm--preset--transform--skew);transform:var(--odm--preset--transform--skew);-webkit-transition:var(--odm--preset--transition);transition:var(--odm--preset--transition);z-index:0}.wp-block-service-image-tabs .services-desktop .services-tabs .service-tab-btn span,.page-block.service-image-tabs .services-desktop .services-tabs .service-tab-btn span{z-index:1;position:relative}.wp-block-service-image-tabs .services-desktop .services-tabs .service-tab-btn:hover,.page-block.service-image-tabs .services-desktop .services-tabs .service-tab-btn:hover{color:#fff;text-decoration:none}.wp-block-service-image-tabs .services-desktop .services-tabs .service-tab-btn:hover:before,.page-block.service-image-tabs .services-desktop .services-tabs .service-tab-btn:hover:before{background:var(--wp--preset--color--secondary)}.wp-block-service-image-tabs .services-desktop .services-tabs .service-tab-btn.primary-btn,.page-block.service-image-tabs .services-desktop .services-tabs .service-tab-btn.primary-btn{color:#fff}.wp-block-service-image-tabs .services-desktop .services-tabs .service-tab-btn.primary-btn::before,.page-block.service-image-tabs .services-desktop .services-tabs .service-tab-btn.primary-btn::before{background:var(--wp--preset--color--primary)}.wp-block-service-image-tabs .services-desktop .services-tabs .service-tab-btn.primary-btn:hover,.page-block.service-image-tabs .services-desktop .services-tabs .service-tab-btn.primary-btn:hover{color:#fff;text-decoration:none}.wp-block-service-image-tabs .services-desktop .services-tabs .service-tab-btn.primary-btn:hover:before,.page-block.service-image-tabs .services-desktop .services-tabs .service-tab-btn.primary-btn:hover:before{background:var(--wp--preset--color--secondary)}.wp-block-service-image-tabs .services-desktop .services-tabs input[type=radio]:checked+.service-tab-btn,.page-block.service-image-tabs .services-desktop .services-tabs input[type=radio]:checked+.service-tab-btn{color:#fff}.wp-block-service-image-tabs .services-desktop .services-tabs input[type=radio]:checked+.service-tab-btn::before,.page-block.service-image-tabs .services-desktop .services-tabs input[type=radio]:checked+.service-tab-btn::before{background:var(--wp--preset--color--secondary)}.wp-block-service-image-tabs .services-desktop .services-content,.page-block.service-image-tabs .services-desktop .services-content{-webkit-box-flex:1;-ms-flex:1;flex:1;position:relative}.wp-block-service-image-tabs .services-desktop .services-content .service-content,.page-block.service-image-tabs .services-desktop .services-content .service-content{display:none}.wp-block-service-image-tabs .services-desktop .services-content .service-content.active,.page-block.service-image-tabs .services-desktop .services-content .service-content.active{display:block}.wp-block-service-image-tabs .services-desktop .services-content .service-content .service-image,.page-block.service-image-tabs .services-desktop .services-content .service-content .service-image{margin-bottom:24px;aspect-ratio:1.2/1;-webkit-mask-image:url(/wp-content/uploads/2025/12/image-skew-mask-5deg.svg);mask-image:url(/wp-content/uploads/2025/12/image-skew-mask-5deg.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.wp-block-service-image-tabs .services-desktop .services-content .service-content .service-image img,.page-block.service-image-tabs .services-desktop .services-content .service-content .service-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.wp-block-service-image-tabs .services-desktop .services-content .service-content .service-description,.page-block.service-image-tabs .services-desktop .services-content .service-content .service-description{font-size:18px;line-height:1.2;margin:0;text-align:center}}