﻿@import url(https://js01.v15cdn.com/single-template/public.css);
.wmpage138-page5{position:relative;background-image:url(https://img01.v15cdn.com/singletem/wmpage138/wmpage138-page5-img1.webp);margin:0 auto}
.wmpage138-page5::before{position:absolute;content:'';width:100%;height:100%;left:0;top:0;background:#ebebeb;opacity:.4;z-index:-1}
.wmpage138-page5 .wmpage138-page5-box{padding:30px 0;text-align:center}
.wmpage138-page5 .wmpage138-page5-box .wmpage-title{text-align:center;position:relative;padding-bottom:10px}
.wmpage138-page5 .wmpage138-page5-box .wmpage138-page5-desc{margin:0 auto;text-align:center;color:#555;padding:10px 0;max-width:700px;margin-bottom:20px}
.wmpage138-page5 .wmpage138-page5-box .wmpage138-page5-btn a{width:auto;height:auto;display:inline-flex;align-items:center;justify-content:center;background-color:var(--color);color:#fff;padding:15px 40px;border-radius:5px;font-size:var(--wmpage-font14);font-weight:var(--fontbold6);transition:all .2s linear}
.wmpage138-page5 .wmpage138-page5-box .wmpage138-page5-btn a:hover{opacity:.9}
@media screen and (max-width:768px){.wmpage138-page1 .wmpage138-page1-box .wmpage138-page1-list .wmpage138-page1-item{width:100%;padding:40px 20px}
.wmpage138-page1 .wmpage138-page1-box .wmpage138-page1-list .wmpage138-page1-item:not(:first-child){margin-top:35px}
}
@media screen and (max-width:300px){.wmpage138-page1 .wmpage138-page1-box .wmpage138-page1-list .wmpage138-page1-item{padding:20px 0}
.wmpage138-page1 .wmpage138-page1-box .wmpage-title::before{display:none}
}
@media screen and (max-width:768px){.wmpage138-page2 .wmpage138-page2-box .info{width:100%;padding-top:20px}
.wmpage138-page2 .wmpage138-page2-box .img{width:100%}
.wmpage138-page2 .wmpage138-page2-box{flex-direction:column-reverse}
}
@media screen and (max-width:300px){.wmpage138-page2 .wmpage-title::before{display:none}
}
@media screen and (max-width:768px){.wmpage138-page3 .wmpage138-page3-item{transform:translateY(10px)}
.wmpage138-page3 .wmpage138-page3-item .wmpage138-page3-content{padding:60px 30px}
}
@media screen and (max-width:600px){.wmpage138-page3 .wmpage138-page3-item .item-num{right:10px;bottom:10px}
.wmpage138-page3 .wmpage138-page3-item .wmpage138-page3-content{padding:40px 20px}
}
@media screen and (max-width:1024px){.wmpage138-page4 .wmpage138-page4-list .wmpage138-page4-item{width:48%;margin-bottom:30px}
}
@media screen and (max-width:768px){.wmpage138-page4 .wmpage138-page4-list .wmpage138-page4-item{width:100%}
.wmpage138-page4 .wmpage138-page4-list .wmpage138-page4-item:last-child{margin-bottom:0}
}
@media screen and (max-width:300px){.wmpage138-page4 .wmpage138-page4-list .wmpage138-page4-item .img .mtxt{left:3%;font-size:var(--wmpage-font14);transform:translateX(0)}
.wmpage138-page4 .wmpage-title::before{display:none}
}
@media screen and (max-width:768px){.wmpage138-page5 .wmpage138-page5-box .wmpage138-page5-btn a{padding:15px 20px}
}
.wmpage117-page3 .wmpage-title{text-align:center;margin-bottom:2%}
.wmpage117-page3 .page3-grid{display:grid;grid-gap:2%}
.wmpage117-page3 .page3-grid-item{position:relative;text-align:center}
.wmpage117-page3 .page3-grid-item .page3-img{width:100%;height:100%}
.wmpage117-page3 .page3-grid-item .page3-img img{width:100%;height:100%;object-fit:cover}
.wmpage117-page3 .item2{grid-column:2;grid-row:1/3}
.wmpage117-page3 .item6{grid-column:3/5;grid-row:2/4}
.wmpage117-page3 .item7{grid-column:1/3}
.wmpage117-page3 .page3-text{display:flex;flex-direction:column;align-items:center;justify-content:center;position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}
.wmpage117-page3 .page3-text-p{opacity: 1;color: #fff;font-size: var(--wmpage-font20);line-height: 1;margin-bottom: 20px;transition: all .25s ease-in-out;}
.wmpage117-page3 .page3-text-p:hover{color:var(--color)}
.wmpage117-page3 em{width:50px;height:50px;line-height:50px;text-align:center;margin-top:4%;font-size:var(--wmpage-font20);transition:.3s ease-in-out;border-radius:50%;color:#fff;background:var(--color);border:1px solid var(--color)}
.wmpage117-page3 em:hover{border:1px solid #fff}
@media (max-width:1200px){.wmpage117-page3 .page3-grid{grid-template-columns:32% auto auto;grid-template-rows:auto auto 30%}
.wmpage117-page3 .item2{grid-column:2;grid-row:1/3}
.wmpage117-page3 .item3{grid-column:3}
.wmpage117-page3 .item4{grid-column:1;grid-row:2}
.wmpage117-page3 .item6{grid-column:1;grid-row:3}
.wmpage117-page3 .item7{grid-column:2/4}
}
@media (min-width:991px){.wmpage117-page3 .page3-text::before{position:absolute;content:'';top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.85);transform:scale(.8);transition:all .3s ease;opacity:0;z-index:-1}
.wmpage117-page3 .page3-grid-item:hover .page3-text::before{opacity:1;transform:scale(1)}
.wmpage117-page3 .page3-text-p{opacity:0}
.wmpage117-page3 .em{opacity:0;transform:translate3d(-40px,40px,0)}
.wmpage117-page3 em::before{margin-left:5px}
.wmpage117-page3 .page3-grid-item:hover .page3-text-p{opacity: 1;color: #Fff;position: absolute;width: 100%;top: 40%;z-index: 3;}
.wmpage117-page3 .page3-grid-item:hover .em{opacity:1;transform:translate3d(0,0,0)}}
@media (max-width:990px){.wmpage117-page3 .page3-text-p{color:#000}
.wmpage117-page3 .page3-grid{display:block!important;column-count:2;column-gap:5%}
.wmpage117-page3 .page3-grid-item{margin-bottom:10%}
.wmpage117-page3 .page3-text{position:relative;background:#f9faf9;padding:5%}
.wmpage117-page3 .page3-text-p{opacity:1;font-size:var(--wmpage-font22)}
.wmpage117-page3 .em{width:40px;height:40px;line-height:40px}
}
@media (max-width:580px){.wmpage117-page3 .page3-grid{column-count:1}
.wmpage117-page3 .page3-text-p{opacity:1;font-size:var(--wmpage-font24,24px)}
}
@media (max-width:390px){.wmpage117-page3 .wmpage-title{margin-bottom:8%}
.wmpage117-page3 .page3-grid-item{margin-bottom:10%}
.wmpage117-page3 .page3-text-p{opacity:1;font-size:var(--wmpage-font18)}
}
.wmpage22-team{display:flex;width:100%;overflow:hidden;justify-content:space-between}
.wmpage22-team-left{width:40%;display:flex;flex-direction:column;padding-right:50px;justify-content:center}
.wmpage22-team-right{width:60%}
.wmpage22-team-text p{margin-top:10px;color:#000}
.wmpage22-team-btn{position:relative;padding-top:30px;display:flex;justify-content:space-between;width:45%}
.wmpage22-team-btn .wmpage22-team-next,.wmpage22-team-btn .wmpage22-team-prev{position:relative;width:46px;height:46px;border-radius:4px;border:solid 1px var(--color);justify-content:center;align-items:center;color:var(--color);display:flex;line-height:46px;font-weight:var(--fontbold7);cursor:pointer;z-index:12;transition:all .3s ease-in-out}
.wmpage22-team-btn .wmpage22-team-next:hover,.wmpage22-team-btn .wmpage22-team-prev:hover{color:#fff;background:var(--color)}
.wmpage22-team-h5 h5{font-size:var(--wmpage-font36);line-height:1.2;font-weight:var(--fontbold7);font-style:normal}
@media(max-width:1366px){.wmpage22-team-left{width:45%;padding-right:30px}
.wmpage22-team-right{width:55%;display:flex;align-items:center}
.wmpage22-team-btn{padding-top:25px}
}
@media(max-width:1130px){.wmpage22-team-btn .wmpage22-team-next,.wmpage22-team-btn .wmpage22-team-prev{width:40px;height:40px;line-height:40px}
.wmpage22-team-btn .swiper-pagination{bottom:6px}
}
@media(max-width:1024px){.wmpage22-team{flex-direction:column-reverse}
.wmpage22-team-left{width:100%;padding-right:0;margin-top:25px}
.wmpage22-team-right{width:100%}
.wmpage22-team-btn{margin:0 auto}
.wmpage22-team-h5 h5{text-align:center}
}
.wmpage242-page1 .contact-top{display:flex;justify-content:space-between;flex-wrap:wrap;padding:5% 0;position:relative;z-index:1;align-items:center}
.wmpage242-page1 .contact-top::before{content:'';position:absolute;left:50%;top:0;width:100vw;height:100%;max-width:1920px;transform:translateX(-50%);background-color:#f5f5f5;z-index:-1}
.wmpage242-page1 .contact-top .contact-info{width:48%}
.wmpage242-page1 .contact-top .contact-info .title{font-size:var(--fontsize32);font-weight:var(--fontbold7)}
.wmpage242-page1 .contact-top .contact-info .txt{margin:20px 0}
.wmpage242-page1 .contact-top .contact-info .line{width:80px;height:2px;background-color:var(--color);display:block;margin-bottom:20px}
.wmpage242-page1 .contact-top .contact-info .tit{color:#000;font-size:var(--fontsize24);font-weight:var(--fontbold7);margin-bottom:20px}
.wmpage242-page1 .contact-top .contact-info .txt-list{display:flex;flex-wrap:wrap}
.wmpage242-page1 .contact-top .contact-info .txt-list li{width:50%;margin-bottom:10px}
.wmpage242-page1 .contact-top .contact-info .txt-list li em{color:var(--color);font-weight:var(--fontbold7);margin-right:6px}
.wmpage242-page1 .wmkcfeedback .inquiry-form{display:flex;flex-wrap:wrap;justify-content:space-between}
.wmpage242-page1 .wmkcfeedback .wmkcfb-fileupload,.wmpage242-page1 .wmkcfeedback input,.wmpage242-page1 .wmkcfeedback textarea{outline:0;border-radius:5px;border:none;background-color:#fff;height:48px;padding:10px;margin-bottom:1em;font-family:inherit;border:1px solid #eaeaea;font-size:var(--fontsize14);transition:all .1s linear;font-size:16px}
.wmpage242-page1 .contact1-inquiry .wmkcfeedback input,.wmpage242-page1 .contact1-inquiry .wmkcfeedback textarea,.wmpage242-page1 .wmkcfeedback .wmkcfb-fileupload{margin-bottom:10px;width:100%}
.wmpage242-page1 .contact-top .contact-wmkcfeedback{width:48%;padding:40px 60px;background-color:#fff;border-radius:3px;box-shadow:0 5px 46px 3px rgba(205,205,205,.44)}
.wmpage242-page1 .contact-top .contact-wmkcfeedback .title{color:#000;font-size:var(--fontsize24);font-weight:var(--fontbold7)}
.wmpage242-page1 .contact-wmkcfeedback .wmkcfeedback .inquiry-form>*{width:100%}
.wmpage242-page1 .contact-wmkcfeedback .wmkcfeedback .wmkcfb-fileupload,.wmpage242-page1 .contact-wmkcfeedback .wmkcfeedback input,.wmpage242-page1 .contact-wmkcfeedback .wmkcfeedback textarea{background-color:#f8f8f8;width:100%}
.wmpage242-page1 .contact-wmkcfeedback .wmkcfeedback .send-btn{width:100%;color:#fff}
.wmpage242-page1 .wmkcfeedback textarea{width:100%!important;flex:none!important;height:140px;resize:none}
.wmpage242-page1 .wmkcfeedback .send-btn{margin:0 auto;min-width:250px;height:48px;border-radius:5px;font-size:var(--fontsize16);background:var(--color);color:#fff;font-weight:var(--fontbold4);display:flex;align-items:center;justify-content:center;cursor:pointer;border:none;outline:0;padding:0 20px;transition:all .1s linear;position:relative;overflow:hidden}
@media screen and (max-width:1024px){.wmpage242-page1 .contact-top .contact-info{width:100%}
.wmpage242-page1 .contact-top{padding:40px 0}
.wmpage242-page1 .contact-top .contact-wmkcfeedback{width:100%;margin-top:20px}
.wmpage242-page1 .contact-top .contact-info .title{font-size:var(--fontsize24)}
.wmpage242-page1 .contact-top .contact-info .tit{font-size:var(--fontsize20)}
.wmpage242-page1 .contact-top .contact-wmkcfeedback .title{font-size:var(--fontsize20)}
}
@media screen and (max-width:768px){.wmpage242-page1 .contact-top .contact-wmkcfeedback{padding:20px}
}

/*Hospital Flooring Solutions*/
.imgwrap{width:100%;display:block;position:relative;overflow:hidden}
.imgwrap img{width:100%;transition:transform .2s linear}
.imgwrap img:hover{transform:scale(1.02)}
.banner-text{position:absolute;width:100%;max-width:1640px;padding:0 70px;z-index:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;opacity:0;animation:pagesbanner 1s .5s forwards}
.banner-text .banner-title{font-size:42px;font-weight:var(--fontbold7);position:relative;padding-bottom:1vw;margin-bottom:1vw}
.banner-text .banner-title:after{content:"";position:absolute;left:0;bottom:0;width:100px;height:3px;background:var(--color)}
.banner-text .banner-p{max-width:60%}
.banner-text .cert-img{width:auto;min-height:0;margin-top:1.5vw}
.banner-text .banner-btn{margin-top:1.5vw}
.banner-text .banner-btn .hospital-btn:hover{color:#fff}
@media (max-width:1600px){
.banner-text .banner-title{font-size:clamp(18px,2.5vw,42px)}
.banner-text .banner-p{font-size:clamp(12px,1vw,16px)}
.banner-text .banner-btn .hospital-btn{font-size:clamp(12px,1vw,16px);height:auto;padding:.5vw 1.5vw;line-height:1.6;min-height:0}
.banner-text .cert-img{width:25%}
}
@media (max-width:1024px){
.banner-text{padding:0 10px}
}
@media (max-width:768px){
.banner-text .cert-img{display:none}
.banner-text .banner-p{max-width:100%;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}
}
.hospital-flooring-solutions>.l-wrap{width:100%;max-width:100%;padding:0}
.hospital-flooring-solutions article section{padding:90px 0;overflow:hidden}
.hfs-list li{position:relative;padding-left:20px;font-size:16px;color:#555;line-height:1.875}
.hfs-list li::before{content:"";position:absolute;left:0;top:13px;width:7px;height:7px;border-radius:50%;background:#555}
.hospital-section-head{margin:0 auto 44px;text-align:center}
.hospital-section-title{margin:0;color:#111;font-size:42px;font-weight:var(--fontbold7);line-height:1.25;margin-bottom:20px}
.hospital-section-desc{margin:24px auto 0;color:#555;font-size:16px;line-height:1.875}
.hospital-btn,.module4-btn,.module9-submit{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:54px;padding:0 30px;border:0;border-radius:6px;background:#009b4d;color:#fff;font-weight:var(--fontbold5);line-height:1;text-decoration:none;cursor:pointer;transition:transform .3s ease,box-shadow .3s ease,background .3s ease}
.hospital-btn:hover,.module4-btn:hover,.module9-submit:hover{transform:translateY(-2px);box-shadow:0 14px 28px rgba(0,155,77,.22);background:#007f40;color:#fff}
.module1-pain-points{background:#fff}
.module1-inner{display:flex;align-items:center;gap:62px}
.module1-content,.module1-media{flex:1 1 0}
.module1-media .imgwrap{border-radius:6px}
.module1-media img,.module3-media img,.module7-item img,.module8-gallery img{display:block;width:100%;height:auto;border-radius:6px}
.module1-content p{margin-top:30px;color:#555;font-size:16px;line-height:1.875}
.module1-content ul{margin-top:24px}
.module2-benefits,.module6-installation,.module8-projects{background:#f5f5f5}
.module2-list{display:flex;flex-wrap:wrap;gap:28px}
.module2-card{display:flex;flex:1 1 calc(33.333% - 19px);min-width:0;flex-direction:column;overflow:hidden;border-radius:6px;background:#fff;box-shadow:0 0 20px rgba(7,32,50,.06)}
.module2-card img{display:block;width:100%;aspect-ratio:480/336;-o-object-fit:cover;object-fit:cover}
.module2-card-body{flex:1;padding:35px 30px 38px}
.module2-card-title,.module3-product-title,.module6-card-title,.module7-item-title{margin:0 0 15px;color:#111;font-size:20px;font-weight:var(--fontbold6);line-height:1.5}
.module2-card-body p:not(.module2-card-title),.module3-content p:not(.module3-product-title),.module6-card p:not(.module6-card-title),.module7-content p:not(.module7-item-title),.module8-content p,.module9-content li,.module9-content p{color:#555;font-size:16px;line-height:1.875}
.module3-products{background:#fff}
.module3-list{display:flex;flex-direction:column;gap:54px}
.module3-item{display:flex;align-items:center;gap:78px}
.module3-item-reverse{justify-content:space-between}
.module3-content{flex:1 1 0}
.module3-media{flex:0 0 35%;max-width:502px;background:#fff}
.module3-media .imgwrap{border-radius:6px}
.module3-product-title{margin-bottom:24px;font-size:26px}
.module3-content p:not(.module3-product-title){margin-top:5px}
.module3-content .hospital-btn{margin-top:34px}
.hospital-flooring-solutions .module4-cta{padding:6% 0;position:relative;display:flex;align-items:center;background:#fff url(/uploads/46698/page/module4-cta-bg.webp) center/cover no-repeat}
.hospital-flooring-solutions .module4-cta::before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;z-index:1;background:rgba(255,255,255,.8)}
.module4-cta .l-wrap{position:relative;z-index:1}
.module4-box{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}
.module4-content{max-width:1020px}
.module4-kicker{display:none}
.module9-kicker{margin-bottom:18px;color:#009b4d;font-size:16px;font-weight:var(--fontbold6);text-transform:uppercase}
.module4-title,.module9-title{margin-bottom:24px;font-size:42px;font-weight:var(--fontbold6);line-height:1.25}
.module4-title{margin-bottom:25px;color:#111}
.module9-title{color:#fff}
.module4-content p:not(.module4-kicker):not(.module4-title){max-width:1018px;color:#555;font-size:16px;line-height:30px}
.module4-btn{margin-top:30px}
.module5-areas{padding-top:30px;background:#fff}
.module5-mosaic{display:grid;grid-template-columns:repeat(4,1fr);gap:25px}
.module5-card{position:relative;display:flex;min-width:0;align-items:center;justify-content:center;overflow:hidden;border-radius:6px;color:#fff;text-decoration:none}
.module5-card.module5-card-small{aspect-ratio:1/1}
.module5-card-large{grid-column:span 2;grid-row:span 2}
.module5-card-wide{grid-column:span 2}
.module5-card-tall{grid-row:span 2}
.module5-card img{inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .5s ease}
.module5-card:hover::before{content:"";position:absolute;inset:0;z-index:1;background:rgba(0,0,0,.5)}
.module5-card:hover::after{content:"\e6e1";position:absolute;left:50%;top:50%;z-index:2;display:flex;width:58px;height:58px;align-items:center;justify-content:center;border-radius:50%;background:#009b4d;color:#fff;font-family:iconfont;font-size:20px;opacity:0;transform:translate(-50%,-50%) scale(1);transition:transform .3s ease}
.module5-card .module5-card-title{opacity:0;color:#fff;position:absolute;width:100%;font-size:20px;font-weight:var(--fontbold5);display:flex;flex-direction:column;align-items:center;justify-content:center;position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;transition:opacity .3s ease;text-align:center}
.module5-card .module5-card-title em{width:50px;height:50px;line-height:50px;text-align:center;margin-top:4%;font-size:20px;transition:.3s ease-in-out;border-radius:50%;color:#fff;background:var(--color);border:1px solid var(--color)}
.module5-card:hover .module5-card-title{opacity:1}
.module5-card:hover img{transform:scale(1.06)}
.module5-card:hover::after{transform:translate(-50%,-50%) scale(1.05)}
.module6-list{display:flex;flex-wrap:wrap;gap:30px}
.module6-card{position:relative;flex:1 1 calc(33.333% - 20px);min-width:0;padding:42px 34px 46px;border-radius:6px;background:#fff;transition:.2s;box-shadow:0 3px 0 #009b4d,0 18px 38px rgba(7,32,50,.06)}
.module6-card:hover{box-shadow:0 3px 0 #009b4d,0 0 30px rgba(7,32,50,.2)}
.module6-icon{display:inline-flex;width:70px;height:70px;margin-bottom:28px;align-items:center;justify-content:center;border-radius:50%;background:#009b4d;color:#fff;font-weight:var(--fontbold6)}
.module7-why{background:#fff}
.module7-why>.l-wrap{max-width:100%;padding:0 60px}
.module7-list{display:flex;flex-wrap:wrap;gap:20px}
.module7-item{display:flex;gap:18px;flex:1 1 calc(50% - 10px);min-width:0;overflow:hidden}
.module7-item.module7-item-reverse{flex-direction:row-reverse}
.module7-content,.module7-item .imgwrap{flex:0 0 calc((100% - 18px)/ 2);max-width:calc((100% - 18px)/ 2);min-width:0;border-radius:6px}
.module7-item img{height:100%;-o-object-fit:cover;object-fit:cover}
.module7-content{display:flex;flex-direction:column;justify-content:center;padding:30px 20px;background:#f0f9f5}
.module8-inner{display:flex;align-items:center;gap:64px}
.module8-content{flex:0 0 38%}
.module8-content p{margin-top:26px}
.module8-content .hospital-btn{margin-top:34px}
.module8-gallery{display:flex;flex:1;gap:24px;align-items:stretch}
.module8-gallery .imgwrap{flex:1 1 0;min-width:0;border-radius:6px}
.module8-gallery img{-o-object-fit:cover;object-fit:cover;box-shadow:0 16px 34px rgba(7,32,50,.1)}
.module9-inner{display:flex;gap:70px;align-items:center}
.module9-content{flex:1 1 0}
.module9-form-card{flex:0 0 46%;padding:60px 30px;border-radius:6px;background:#f0f9f5}
.module9-form-title{margin:0 0 28px;color:#111;font-size:32px;font-weight:var(--fontbold6);text-align:center}
.module9-inquiry .wmkcfeedback .send-btn{width:100%;background-color:var(--color);border-radius:30px}
.module9-inquiry .wmkcfeedback .send-btn:hover{box-shadow:0 14px 28px rgba(0,155,77,.22)}
@media (max-width:1440px){
.hospital-flooring-solutions article section{padding:60px 0}
.hospital-section-title,.module4-title,.module9-title{font-size:38px}
.module1-inner,.module3-item,.module8-inner,.module9-inner{gap:48px}
}
@media (max-width:1280px){
.hospital-section-title,.module4-title,.module9-title{font-size:34px}
.module9-form-title{font-size:28px}
.module2-list,.module5-mosaic,.module6-list,.module7-list{gap:20px}
}
@media (max-width:1024px){
.module1-inner,.module3-item,.module8-inner,.module9-inner{gap:20px}
.module1-content p,.module1-content ul{margin-top:15px}
.hospital-section-head{margin-bottom:20px}
.hospital-flooring-solutions article section{padding:40px 0}
.module1-inner,.module8-inner,.module9-inner{flex-direction:column;align-items:flex-start}
.module1-content,.module1-media,.module7-item,.module8-content,.module9-content,.module9-form-card{width:100%;flex:1 1 auto}
.module2-card,.module6-card{flex-basis:calc(50% - 11px)}
.module3-item,.module3-item-reverse{gap:34px}
.module3-media{flex-basis:42%}
.module8-gallery{width:100%}
.module7-why>.l-wrap{padding:0 10px}
}
@media (max-width:768px){
.hospital-section-title,.module4-title,.module9-title{font-size:24px}
.module3-product-title,.module9-form-title{font-size:22px}
.module2-card-body,.module6-card{padding:15px}
.module3-list{gap:20px}
.module3-item,.module3-item-reverse{flex-direction:column;align-items:stretch}
.module3-product-title{margin-bottom:15px}
.module3-item-reverse .module3-content{order:2}
.module3-item-reverse .module3-media{order:1}
.module3-media{width:100%;max-width:none;flex:1 1 auto}
.module4-title{margin-bottom:20px}
.module5-mosaic{gap:10px}
.module5-card .module5-card-title{font-size:16px}
.module5-card .module5-card-title em{width:30px;height:30px;line-height:30px}
.module6-icon{width:50px;height:50px;margin-bottom:20px}
.module6-icon img{max-width:25px}
.module7-list{flex-direction:column}
.module7-item,.module7-item.module7-item-reverse{flex-direction:column}
.module7-content,.module7-item .imgwrap{flex:1 1 auto;width:100%;max-width:100%}
.module8-gallery{gap:15px}
.module9-form label{flex-basis:100%}
.module9-form-card{padding:30px 15px}
.module9-form-title{margin-bottom:15px}
}
@media (max-width:500px){
.module2-card,.module6-card{flex-basis:100%}
.module3-content .hospital-btn{margin-top:15px}
.module5-mosaic{grid-template-columns:repeat(2,1fr)}
}
/*Hospital Flooring Solutions*/