@import "https://fonts.googleapis.com/css2?family=Montserrat:wght@400;600&display=swap";*{box-sizing:border-box;margin:0;padding:0}body{min-width:300px}header,section,footer{color:#fff;margin:0;padding:20px;font-family:Montserrat,sans-serif;line-height:1.6;transition:all .3s}img{height:100%;transition:all .3s;overflow:hidden}a{text-decoration:none;transition:all .3s}h2{color:#f5f5f5;font-family:Montserrat,sans-serif;font-size:x-large}.orange-text{color:#dd6620}.black-text{color:#030303}.search-sticky{z-index:100;background:#fff;position:sticky;top:0;box-shadow:0 4px 10px #1310191f}.search-spacer{height:40px}.header{background:#131019;padding:0 30px;overflow:auto}.header .flex{justify-content:space-between}.logo-link #logo{height:26px;display:block}.container{max-width:1100px;margin:0 auto}.flex{justify-content:center;align-items:center;display:flex}.grid{grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.contact-info{align-items:center;display:flex}.contact-info #phone-icon{filter:invert();width:12px;margin-right:3px}.contact-info #email-icon{filter:invert();width:16px;margin-right:3px}.contact-info .sm-icons-mobile{visibility:hidden;width:0;height:0}.contact-info span{margin-right:50px}.links img{margin:8px 10px 0 0;transition:all .3s}.links img:hover{transform:scale(1.15)}.links .store-btn{text-align:center;background:#dd6620;margin-left:10px;padding:0 10px;transition:all .3s;transform:scale(1)}.links .store-btn:hover{background:#fd8640;transform:scale(1.05);box-shadow:0 4px 12px #dd66204d}.section1{background:#131019;height:clamp(200px,39.5vw,500px);min-height:367px}.section1-container{justify-content:space-between;align-items:start;max-width:1200px;margin:0 auto;display:flex}.section1-column1{width:55%;padding-left:20px}.section1-column1 p{font-size:clamp(16px,4vw,40px)}.section1-column1 .big-text{margin-top:15px;font-size:60px;font-weight:bolder;line-height:1.2}.section1-column1 .orange-text{letter-spacing:.5em}.section1-column2{justify-content:left;width:45%;display:flex}.spacer{background:#fff;height:40px}.categories{color:#616161;background:0 0;flex-direction:column;justify-content:center;align-items:center;display:flex}.categories .background-text{color:#dfdfdf;z-index:-1;justify-items:center;font-size:7vw;font-weight:999;transform:scaleY(1.6)}.categories .image-container{background:0 0;justify-content:center;margin-top:-10vw;margin-bottom:20px;display:flex}.categories .image-container-column{flex-direction:column;align-items:center;width:30vw;max-width:450px;transition:all .3s;display:flex}.image-container-column:hover{transform:translateY(-8px)scale(1.02)}.image-container-column:hover img{box-shadow:0 8px 24px #00000026}.categories .image-container-column p{color:#131019;margin:-5vw -30px 0 0;font-size:clamp(24px,2.5vw,40px);font-weight:bolder}.store-btn2{color:#fff;cursor:pointer;background:#131019;border-style:none;border-radius:8px;margin-top:30px;padding:5px 40px;font-family:Montserrat,sans-serif;font-size:25px;font-weight:bolder;line-height:1.6;transition:all .3s;transform:scale(1)}.store-btn2:hover{background:#333039;transform:scale(1.05);box-shadow:0 6px 20px #0003}.click-service{color:#030303;background:#f5f5f5;margin-top:40px}.click-service-container{justify-content:center;height:56vw;max-height:950px;margin:0 0 0 auto;display:flex}.orange-banner{background:#dd6620;flex-direction:column;align-items:center;padding:40px 0;font-size:clamp(16px,5vw,60px);font-weight:bolder;line-height:1.2;display:flex}.orange-banner .spaced-text{letter-spacing:.28em}.services{padding:10px 0}.image-container-u005{grid-area:1/3/auto/5;margin:0;padding:0;position:relative}.image-container-u006{grid-area:1/2;margin:0;padding:0;position:relative}.image-container-u007{grid-area:1/1/3;margin:0;padding:0;position:relative}.image-container-u008{grid-area:2/2/auto/4;margin:0;padding:0;position:relative}.image-container-u009{grid-area:2/4;margin:0;padding:0;position:relative}.service-name{text-align:center;pointer-events:none;width:100%;font-size:clamp(11px,2.2vw,40px);font-weight:bolder;transition:all .3s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.image-container-u005,.image-container-u006,.image-container-u007,.image-container-u008,.image-container-u009{transition:all .3s;overflow:hidden}.image-container-u005:hover,.image-container-u006:hover,.image-container-u007:hover,.image-container-u008:hover,.image-container-u009:hover{transform:scale(1.03);box-shadow:0 8px 24px #0003}.image-container-u005:hover img,.image-container-u006:hover img,.image-container-u007:hover img,.image-container-u008:hover img,.image-container-u009:hover img{transform:scale(1.05)}.orange-banner2{background:#dd6620;flex-direction:column;align-items:center;padding:40px 0;font-size:clamp(20px,8vw,60px);font-weight:bolder;line-height:1.2;display:flex}.orange-banner2 p{margin-bottom:10px}.orange-banner2 .black-text{letter-spacing:.3em}.map-section{width:100%;padding:10px 0 0}#u001{width:220px;margin:30px 0}#u002{width:18px;height:18px;transition:all .3s}#u002:hover{filter:brightness(1.2);transform:scale(1.2)}#u003{border-radius:4px;width:100%;transition:all .3s}#u004{height:100%}#u005,#u006,#u007,#u008,#u009{object-fit:cover;width:100%;transition:all .3s}#s1_1{max-width:100%}.contactButton{z-index:1000;height:60px;transition:all .3s;animation:.6s ease-out bounceIn;position:fixed;bottom:15px;right:15px}.contactButton:hover{transform:scale(1.1)rotate(5deg)}.contactButton img{transition:all .3s}@keyframes bounceIn{0%{opacity:0;transform:scale(.3)}50%{opacity:1;transform:scale(1.05)}70%{transform:scale(.9)}to{transform:scale(1)}}@media screen and (width<=1200px){#u001{margin:1.8vw 0}.section1-column1 p{font-size:clamp(16px,3.5vw,40px)}.section1-column1 .big-text{margin-top:10px;font-size:clamp(20px,6vw,60px);font-weight:bolder;line-height:1.2}}@media screen and (width<=1000px){.header .container{grid-template-columns:1fr auto;display:grid}.logo-link{grid-column:1/-1;justify-self:center;margin-top:12px}.section1-container{position:relative}.section1-column2{position:absolute;bottom:-70px;right:0}}@media screen and (width<=800px){.header{padding:6px 15px 8px}.header .container{grid-template-areas:"logo links""contact contact";row-gap:4px}.logo-link{grid-area:logo;justify-self:start;margin-top:0}.header .links{grid-area:links}.contact-info{flex-wrap:wrap;grid-area:contact;gap:2px 14px;font-size:13px}.contact-info span{margin-right:0}.contact-info .sm-icons-mobile{visibility:visible;gap:10px;width:auto;height:auto;display:flex}.sm-icons{display:none}.links .store-btn{padding:2px 12px}.store-btn-text{font-size:16px}.search-spacer{display:none}.section1{height:585px}.section1-container{flex-direction:column;align-items:center;width:100%;margin:0}.section1-column1{flex-direction:column;align-items:center;width:100%;padding:0;display:flex}.section1-column1 p{margin-top:16px;font-size:clamp(16px,6vw,28px)}.section1-column1 .big-text{font-size:clamp(28px,10vw,46px)}.section1-column2{width:clamp(300px,5vw,400px);margin-top:-70px;position:relative}.categories .image-container{flex-direction:column;align-items:center;width:100%}.categories .image-container-column{width:300px}.categories .image-container-column p{margin:-45px -30px 0 0;font-size:28px;font-weight:bolder}}@media screen and (width<=700px){.categories .background-text{font-size:clamp(12px,7vw,60px)}}@media screen and (width<=500px){.contact-info{font-size:12px}.contact-info #phone-icon{width:10px}.contact-info #email-icon{width:12px}.categories .background-text{font-size:clamp(12px,6.5vw,40px)}.click-service-container{height:380px}#u004{height:100%;margin-left:-20px}.store-btn2{padding:5px 25px;font-size:20px}}
