.reactheme__service{overflow:hidden;position:relative;text-align:center;color:#f8f9fa;border-radius:10px;--bg-dark-1-rgb:18, 18, 18}.reactheme__service *{transition:var(--transition)}.reactheme__service .serial{position:absolute;top:0;left:0;z-index:1;font-size:32px;color:#fff;padding:25px;font-family:var(--e-global-typography-secondary-font-family);font-weight:600}.reactheme__service_img{width:100%}.reactheme__service_content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:4;opacity:0;margin-top:40px;width:100%;padding-left:24px;padding-right:24px}.reactheme__service_content .reactheme__service_description{margin-bottom:20px}.reactheme__service_overlay{position:absolute;background-color:rgb(0 0 0 / .15);z-index:2;top:0;height:100%;width:100%;opacity:0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.reactheme__service_title{position:absolute;bottom:0;left:50%;transform:translate(-50%,-50%);z-index:3;margin-top:15px;width:100%;opacity:1}.reactheme__service_title h4{color:#fff}.reactheme__service .gradient-trans-dark-bottom{background:linear-gradient(0deg,rgba(var(--bg-dark-1-rgb),1) 0%,rgba(var(--bg-dark-1-rgb),0) 100%);position:absolute;height:40%;width:100%;bottom:0}.reactheme__service:hover .reactheme__service_content{opacity:1;margin-top:0}.reactheme__service:hover .reactheme__service_overlay{opacity:1}.reactheme__service:hover .reactheme__service_title{opacity:0}.reactheme__service .centered__item{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:4;opacity:0;margin-top:40px;width:100%}.reactheme__service.style2 .reactheme__service_title{position:absolute;bottom:50%;left:50%;transform:translate(-50%,50%);z-index:3;margin-top:15px;width:100%;opacity:1}.reactheme__service.style2:hover .reactheme__service_title{opacity:0}.reactheme__service.style2 .service_overlay_two{background:linear-gradient(0deg,rgba(var(--bg-dark-1-rgb),.75) 0%,rgba(var(--bg-dark-1-rgb),.75) 50%);position:absolute;width:100%;height:100%;left:0;top:0;opacity:.8}.reactheme__service.style3{background-color:#222}.reactheme__service.style3:hover .reactheme__service_title{opacity:1}.reactheme__service.style3 .reactheme__service_inner{display:flex;align-items:center}@media screen and (max-width:767px){.reactheme__service.style3 .reactheme__service_inner{flex-wrap:wrap}}.reactheme__service.style3 .reactheme__service_inner .content{padding:40px;flex:0 0 50%}@media screen and (max-width:767px){.reactheme__service.style3 .reactheme__service_inner .content{flex:0 0 100%}}.reactheme__service.style3 .reactheme__service_inner .image{overflow:hidden;flex:0 0 50%}@media screen and (max-width:767px){.reactheme__service.style3 .reactheme__service_inner .image{flex:0 0 100%}}.reactheme__service.style3 .reactheme__service_inner .image img{display:block;height:100%;transform:scale(1);transition:var(--transition)}.reactheme__service.style3 .reactheme__service_inner .image:hover img{transform:scale(1.1)}.reactheme__service.style3 .reactheme__service_inner .image .serial{z-index:3}.reactheme__service.style3 .reactheme__service_inner .image .sw-overlay{position:absolute;width:100%;height:100%;left:0;top:0;background:linear-gradient(0deg,rgba(var(--bg-dark-1-rgb),.75) 0%,rgba(var(--bg-dark-1-rgb),.75) 50%);opacity:.5;z-index:2}.reactheme__service.style3 .reactheme__service_title{position:relative;font-size:26px;font-weight:500;line-height:1.2;margin-top:0;margin-bottom:20px;transform:translate(-50%,0)}.reactheme__service.style3 .reactheme__service_description{margin-top:-15px}