.store-services{padding:10px;border-radius:10px;border:1px solid #444}.faqs{width:100%;margin:0 auto}.faqs .faq{margin:15px;padding:15px;background:#fff;border-radius:10px;box-shadow:0 2px 2px rgba(0,0,0,.1)}.faqs .faq .faq-question{position:relative;font-size:20px;padding-right:80px;transition:all .4s ease}.faqs .faq .faq-question:after{content:"+";position:absolute;top:50%;right:0;transform:translateY(-50%);width:30px;height:30px;transition:all .2s ease}.faqs .faq .faq-answer{opacity:0;max-height:0;overflow:hidden;transition:all .2s ease}.faqs .faq.open .faq-question{margin-bottom:30px}.faqs .faq.open .faq-question:after{content:"-"}.faqs .faq.open .faq-answer{max-height:1000px;opacity:1}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.service-holder{cursor:pointer;svg{transition:all .5s}&:hover{svg{scale:1.5}}}.shop-info{width:100%;z-index:3;background:rgba(0,0,0,.5);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);color:#fff;padding:30px;height:auto;top:calc((90% - 560px) / 2);left:50px;position:static;@media screen and (min-width:1024px){position:absolute;width:-moz-min-content;width:min-content}}.title-banner{z-index:1;@media screen and (min-width:1440px){left:calc((100% - 1440px) / 2)}}.store-overlay{width:100%;height:100%;position:absolute;top:0;left:0;z-index:1}.container-service{background-color:#444;padding-bottom:50px;.service-types{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;max-width:1280px;margin:auto;img{width:100px;height:100px;border-radius:50px}}}.service-banner{display:flex;width:350px;flex-direction:row;@media screen and (min-width:1024px){width:400px}.service-info{width:calc(100% - 120px);padding-top:0;p{color:#e3e3e3;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:10px}.service-href{color:#1ed18d}}}.about-us-container{background:linear-gradient(180deg,#1ed18d,#4de244);.about-us-title{color:#fff;max-width:1440px;margin:auto;padding:40px 20px 0;h2{font-size:42px;font-weight:700}}.about-us-section{max-width:1440px;display:grid;grid-template-columns:repeat(5,1fr);gap:20px;color:#fff;margin:auto;padding:20px 20px 100px;.about-us-additional,.about-us-image,.about-us-info,.about-us-qr,.about-us-repairs,.about-us-services,.about-us-title{background:rgba(0,0,0,.5);padding:20px}.about-us-info{grid-column:span 2;grid-row:span 2;display:flex;flex-direction:column;justify-content:space-around;color:var(--brand-color);h4{display:flex;font-size:24px;font-weight:700;gap:10px;align-items:center;svg{width:40px}}p{font-size:20px;margin-left:50px;color:#ddd;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}}.about-us-image{grid-column:span 2;display:flex;background-color:#000}.about-us-qr{grid-column:span 1}.about-us-additional{grid-row:span 2;grid-column:span 1;div{margin:40px 0;h4{font-size:36px;font-weight:700;color:var(--brand-color)}}}.about-us-repairs{grid-column:span 2;p{font-size:36px;font-weight:700;font-family:math}}.about-us-services{grid-column:span 4;.about-us-services-type{display:flex;flex-direction:row;justify-content:space-between;align-items:center;div{display:flex;flex-direction:column;align-items:center;text-align:center;h5{font-size:28px;font-weight:700}p{font-size:18px}svg{width:50px}}}}}}.about-us{display:flex;flex-direction:column;gap:70px;max-width:1440px;margin:auto;padding:100px 50px;@media screen and (min-width:1024px){flex-direction:row}@media screen and (min-width:1440px){padding-left:100px;padding-bottom:100px;padding-right:100px;padding-top:100px}.about-us-info{display:flex;flex-direction:column;h3{font-size:18px}h4{font-size:42px;font-weight:700;margin-bottom:20px}span{font-weight:700}p,span{font-size:16px;margin-bottom:10px;color:#646c75}a{background:#000;padding:10px 20px;color:var(--brand-color);border-radius:10px;width:250px;margin-top:40px;text-align:center}}.about-us-image{img{aspect-ratio:10/9;@media screen and (min-width:768px){min-width:450px;width:450px}}}}.counter-container{background:linear-gradient(180deg,#4de244,#1ed18d);.counter-banner{display:flex;flex-direction:column;justify-content:space-evenly;max-width:1440px;color:#fff;padding:40px 10px;align-items:center;margin:auto;gap:40px;@media screen and (min-width:1024px){flex-direction:row;align-items:baseline}div{display:flex;flex-direction:column;justify-content:center;align-items:center;width:350px;span{font-size:36px;font-weight:700;display:flex;flex-direction:row;svg{width:40px;margin-right:10px}span{text-shadow:-1px -1px 0 #000,1px -1px 0 #000,-1px 1px 0 #000,1px 1px 0 #000}}p{margin-top:10px;font-size:18px;text-align:center}}}}.choose-us{display:flex;max-width:1440px;flex-direction:column;margin:auto;padding:50px;@media screen and (min-width:1024px){padding-left:100px;padding-bottom:100px;padding-right:100px;padding-top:100px}.choose-us-text{margin-bottom:50px;text-align:center;@media screen and (min-width:1024px){text-align:left}h3{font-size:50px;font-weight:700}}.choose-us-details{display:flex;flex-direction:column;gap:60px;@media screen and (min-width:1024px){flex-direction:row}.choose-us-alt{color:#1ed18d;font-size:32px;white-space:nowrap;text-align:center;@media screen and (min-width:1024px){text-align:left}}.choose-us-information{display:flex;flex-wrap:wrap;gap:30px;justify-content:center;flex-direction:column;@media screen and (min-width:768px){flex-direction:row;width:100%}div{border-top:1px solid #ddd;padding:30px;display:flex;flex-direction:column;width:100%;@media screen and (min-width:768px){width:45%}@media screen and (min-width:1024px){width:30%}p{color:#646c75}h5{font-weight:700;margin-bottom:25px}}}}}.contactus-container{background:linear-gradient(180deg,#4de244,#1ed18d);.contactus-banner{display:flex;flex-direction:column;justify-content:space-evenly;max-width:1440px;color:#fff;padding:100px;align-items:baseline;margin:auto;gap:40px;@media screen and (min-width:768px){flex-direction:row}div{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;width:100%;gap:40px;@media screen and (min-width:768px){width:30%}h4{svg{width:50px;height:50px}}p{font-size:18px}}}}