:target{scroll-margin-top:40px}html{scroll-padding-top:40px}.text-primary{color:#231f20!important}.text-secondary{color:#808285!important}.lh-21{line-height:21px}.box-container{margin-top:60px;margin-bottom:60px}.font-size-48{font-size:48px}.font-size-40{font-size:40px}.lh-27{line-height:27px}.lh-150-percent{line-height:150%}.mt-4-5{margin-top:1.53rem!important}.position-relative{position:relative}.divider{display:block}.divider.horizontal{width:100%;height:1px;border-top:1px dashed rgba(0,0,0,.1764705882);margin:20px 0}.divider.vertical{width:1px;height:100%;border-right:1px dashed rgba(0,0,0,.1764705882);margin:0 20px}.divider.vertical.no-margin{margin:0}.navbar-left-container,.navbar-right-container{max-width:-moz-max-content;max-width:max-content}#fresh-header-mokanik,#fresh-header-mokanik .fresh-nav{background-color:#fff}#fresh-header-mokanik .fresh-nav .navbar-brand svg{height:50px;width:auto}#fresh-header-mokanik .btn-mokanik-book{border-radius:12px;padding-top:.8rem!important;padding-bottom:.8rem!important}#fresh-header-mokanik .btn-location{color:#df861b}#fresh-header-mokanik .btn-location .label{text-decoration:underline}#mokanik-mobile-button-nav{background-color:#fcf3e8;transition:all .3s}#mokanik-mobile-button-nav svg{padding:5px 15px;box-sizing:content-box;border-radius:16px}#mokanik-mobile-button-nav svg path{fill:transparent}#mokanik-mobile-button-nav .mobile-bottom-nav-item.active{color:#231f20}#mokanik-mobile-button-nav .mobile-bottom-nav-item.active svg{background-color:#df861b!important}#mokanik-mobile-button-nav .mobile-bottom-nav-item.active svg path{stroke:#fff}#desktop-navbar .nav-item:has(.active){border-bottom:1px solid #df861b}#desktop-navbar a{color:#000;text-decoration:none;transition:color .3s}#desktop-navbar a:hover{color:#b26b16}#desktop-navbar a.active{color:#df861b}.mokanik-filter-bar{padding:8px 0;border-radius:8px;overflow:scroll;text-align:-webkit-center;text-align:-moz-center;-ms-overflow-style:none;scrollbar-width:none}.mokanik-filter-bar::-webkit-scrollbar{display:none}.mokanik-filter-bar .mokanik-shimmer-items{-ms-overflow-style:none;scrollbar-width:none}.mokanik-filter-bar .mokanik-shimmer-items::-webkit-scrollbar{display:none}.mokanik-filter-bar .mokanik-filter{display:flex;gap:4px;width:-moz-max-content;width:max-content}.mokanik-filter-bar .mokanik-filter .mokanik-filter-item{font-size:14px;font-weight:400;color:#808285;background-color:#f8f8f8;border:1px solid #f8f8f8;border-radius:6px;padding:6px 12px;white-space:nowrap;display:flex;justify-content:center;align-items:center;transition:all .2s ease}.mokanik-filter-bar .mokanik-filter .mokanik-filter-item:not(.active):hover{color:#231f20;border:1px solid rgba(33,37,41,.2509803922)}.mokanik-filter-bar .mokanik-filter .mokanik-filter-item.active{background:#df861b;color:#fff;border:1px solid #df861b}.mokanik-service-container .mokanik-shimmer-items{-ms-overflow-style:none;scrollbar-width:none}.mokanik-service-container .mokanik-shimmer-items::-webkit-scrollbar{display:none}.mokanik-service-container .mokanik-card{border:1px solid #fff;border-radius:24px;padding:12px;transition:all .2s ease;box-shadow:0 2px 4px 0 rgba(0,0,0,.08)}.mokanik-service-container .mokanik-card:hover{border:1px solid #df861b;background-color:#fff;box-shadow:0 2px 4px rgba(0,0,0,.05),0 4px 16px rgba(0,0,0,.05),0 16px 32px rgba(0,0,0,.05);transform:translateY(-3px)}.mokanik-service-container .mokanik-card:hover .card-footer .btn-schedule{background-color:#df861b;color:#fff;box-shadow:unset}.mokanik-service-container .mokanik-card .thumbnail-service-card{position:relative}.mokanik-service-container .mokanik-card .thumbnail-service-card img{border-radius:12px}.mokanik-service-container .mokanik-card .thumbnail-service-card .badge{position:absolute;right:10px;top:10px;padding:1px 8px;border-radius:4px;background-color:#fcf3e8;color:#df861b;font-size:12px;text-align:right;white-space:pre-wrap}.mokanik-service-container .mokanik-card .card-title{font-weight:700;font-size:16px}.mokanik-service-container .mokanik-card .card-body{line-height:150%}.mokanik-service-container .mokanik-card .card-body .card-text{font-weight:400;font-size:14px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;max-width:100%;text-overflow:ellipsis;white-space:pre-line}.mokanik-service-container .mokanik-card .card-body .card-text-ellipsis{margin:0;font-weight:400;font-size:14px;text-decoration:underline;color:#df861b;cursor:pointer}.mokanik-service-container .mokanik-card .card-footer{background-color:transparent;padding:0;border:none;border-top:1px dashed rgba(0,0,0,.1803921569)}.mokanik-service-container .mokanik-card .card-footer .card-price .card-discount .badge{color:#000;background-color:#01e676;font-size:14px;height:-moz-max-content;height:max-content}.mokanik-service-container .mokanik-card .card-footer .card-price .card-discount .price-discount-tag{font-size:14px;font-weight:400}.mokanik-service-container .mokanik-card .card-footer .card-price .price-tag{font-weight:700;font-size:16px;line-height:150%}.mokanik-service-container .mokanik-card .card-footer .workshop-tag{font-size:14px;font-weight:400}.mokanik-service-container .mokanik-card .card-footer .workshop-tag .workshop-count{text-decoration:underline;cursor:pointer}.mokanik-service-container .mokanik-card .card-footer .btn-schedule{border-radius:12px;padding:6px 12px;width:100%;height:100%;background-color:#f8f8f8;color:#000}.mokanik-service-container .mokanik-card .card-footer .btn-schedule:hover{background-color:#df861b;color:#fff;box-shadow:unset}.mokanik-service-load-more p{text-decoration:underline;cursor:pointer}.workshop-map-container{height:600px;background-color:#f5f5f5;border-radius:24px;padding:8px;gap:8px}.workshop-map-container #workshop-lists{background-color:#fff;border-radius:16px;height:100%;overflow-y:auto;scrollbar-width:thin}.workshop-map-container #workshop-lists.notfound{display:flex;align-items:center;justify-content:center}.workshop-map-container #workshop-lists .workshop-item{padding:20px;border-bottom:1px solid rgba(0,0,0,.1294117647);transition:all .2s ease;cursor:pointer}.workshop-map-container #workshop-lists .workshop-item.notfound{width:100%}.workshop-map-container #workshop-lists .workshop-item.load-more{cursor:unset}.workshop-map-container #workshop-lists .workshop-item.load-more p{cursor:pointer;width:-moz-max-content;width:max-content;margin-right:auto;margin-left:auto;text-decoration:underline}.workshop-map-container #workshop-lists .workshop-item .info{line-height:150%;color:#000}.workshop-map-container #workshop-lists .workshop-item .info-title{margin:0;font-weight:700;font-size:16px}.workshop-map-container #workshop-lists .workshop-item .info-address,.workshop-map-container #workshop-lists .workshop-item .info-phone{margin:0;font-weight:400;font-size:14px}.workshop-map-container #workshop-lists .workshop-item .direction{display:flex;align-items:center;justify-content:center}.workshop-map-container #workshop-lists .workshop-item .direction .btn-direction{border-radius:50%!important;background-color:#fcf3e8;font-size:25px}.workshop-map-container #workshop-lists .workshop-item .direction .btn-direction .icon{color:#df861b}.workshop-map-container #workshop-lists .workshop-item .direction .btn-direction:hover{box-shadow:unset}.workshop-map-container #workshop-lists .workshop-item.active .info-title{color:#df861b}.workshop-map-container #workshop-lists .workshop-item.active .direction .btn-direction{background-color:#df861b}.workshop-map-container #workshop-lists .workshop-item.active .direction .btn-direction .icon{color:#fcf3e8}.workshop-map-container #workshop-lists .workshop-item:not(.active):hover{background-color:#f5f5f5}.workshop-map-container #workshop-map{height:100%;width:100%;border-radius:16px}.section-title{font-weight:900;font-size:28px;line-height:150%}.section-desc{font-weight:400;font-size:16px;line-height:150%}#mokanik-landing-page{font-family:Mulish,serif}#section-home .btn-schedule-book{border-radius:12px;padding:12px 16px;display:flex;gap:.8rem;align-items:center;justify-content:center;width:-moz-max-content;width:max-content}#section-booking-form .booking-banner{border-radius:50px}.benefit-container .benefit-card{padding:15px 0;height:100%;display:flex;flex-direction:row}.benefit-container .benefit-card .benefit-content{text-align:center;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:1rem}.benefit-container .benefit-card .benefit-content .benefit-icon{display:flex;justify-content:center;align-items:center;height:60px;width:60px}.benefit-container .benefit-card .benefit-content .benefit-icon svg{padding:10px;box-sizing:content-box;border-radius:5px}.benefit-container .benefit-card .benefit-content .benefit-icon svg.expert{background-color:rgba(237,38,79,.1215686275)}.benefit-container .benefit-card .benefit-content .benefit-icon svg.consult{background-color:#fcf3e8}.benefit-container .benefit-card .benefit-content .benefit-icon svg.warranty{background-color:#d2f4ea;padding:7px}.benefit-container .benefit-card .benefit-content .benefit-title{font-size:16px;font-weight:700;line-height:150%;text-align:left}.btn-action-animate{background-color:#df861b;color:#fff;transition:all .2s}.btn-action-animate:active{transform:translateY(-1px);box-shadow:0 5px 10px rgba(0,0,0,.2)}.btn-action-animate:hover{background-color:#b26b16;color:#fff;transform:translateY(-3px);box-shadow:0 10px 20px rgba(0,0,0,.2)}.btn-action-animate:hover:after{opacity:0}.container-testimonial{padding-top:20px!important}.box-testimonial.owl-carousel .owl-nav{display:none}.box-testimonial.owl-carousel .owl-stage{justify-content:center!important}.box-testimonial.owl-carousel .owl-stage .owl-item{margin-right:8px!important}.box-testimonial.owl-carousel .owl-dot.active span{background-color:#df861b!important}.box-testimonial .testimonial-card{background-color:transparent;border-radius:24px;box-shadow:0 5px 10px rgba(0,0,0,.0745098039);display:flex;flex-direction:column;border:1px solid #fff}.box-testimonial .testimonial-card-text{font-size:16px;line-height:1.6;color:#000;margin-bottom:20px}.box-testimonial .testimonial-card .card-footer{background-color:transparent;border-top:unset}.box-testimonial .testimonial-card .avatar-card{display:flex;flex-direction:row;gap:1rem;background-color:transparent}.box-testimonial .testimonial-card .avatar-card img{width:60px;height:60px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.box-testimonial .testimonial-card .avatar-card .author-card{display:flex;flex-direction:column;gap:6.19px}.box-testimonial .testimonial-card .avatar-card .author-card .author-name{font-weight:700;font-size:16px;color:#000;line-height:150%;margin:0}.box-testimonial .testimonial-card .avatar-card .author-card .fa-star{color:#df861b}#view-faqs-toggle{background-color:transparent;color:#df861b;font-size:24px}.card-box-faq{border:none;border-bottom:1px solid rgba(0,0,0,.125)!important;transition:max-height .3s ease,opacity .3s ease}.card-box-faq .card-header{background-color:transparent}.mokanik-faq-container .side-faq-filter{display:flex;flex-direction:column}.mokanik-faq-container .side-faq-filter .side-faq-item{padding:8px 16px;background-color:transparent;border:none;border-right:3px solid #fcf3e8;text-align:right;transition:all .2s ease;font-weight:400;font-size:16px;line-height:150%}.mokanik-faq-container .side-faq-filter .side-faq-item.active{border-right:3px solid #df861b;font-weight:700;color:#df861b}.mokanik-faq-container .side-faq-filter .side-faq-item:hover{color:#df861b}.mokanik-faq-container .faq-section .faq-item{margin-bottom:10px;text-align:left;background-color:#f8f8f8;padding:16px;border-radius:24px;color:#000;border:unset}.mokanik-faq-container .faq-section .faq-item.active{background-color:#fcf3e8}.mokanik-faq-container .faq-section .faq-item.active .faq-question .faq-question-content{color:#df861b}.mokanik-faq-container .faq-section .faq-item .faq-icon{margin-right:10px;font-weight:700;width:20px;display:inline-block;text-align:center}.mokanik-faq-container .faq-section .faq-item .faq-question{cursor:pointer;color:#333;display:flex;align-items:center;margin-bottom:5px}.mokanik-faq-container .faq-section .faq-item .faq-question .faq-icon,.mokanik-faq-container .faq-section .faq-item .faq-question .faq-question-content{font-weight:700;font-size:18px;line-height:150%}.mokanik-faq-container .faq-section .faq-item .faq-question .faq-icon{color:#df861b}.mokanik-faq-container .faq-section .faq-item .faq-question .faq-question-content{color:#000}.mokanik-faq-container .faq-section .faq-item .answer{overflow:hidden;padding-left:28px}.mokanik-faq-container .faq-section .faq-item .answer-content{color:#000;font-weight:400;font-size:14px;line-height:150%}.mokanik-faq-container .faq-section .faq-item .expand-enter-active{animation:expand .3s ease-out forwards;transform-origin:top}@keyframes expand{0%{transform:scaleY(0);opacity:0;max-height:0}to{transform:scaleY(1);opacity:1;max-height:500px}}.mokanik-faq-container .faq-section .faq-item .expand-leave-active{animation:none;transition:none}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#df861b!important}.btn-action-booking-form{width:-moz-fit-content;width:fit-content}.btn-contact-us{padding:4px 8px;background-color:#25d366;border-radius:12px;color:#fff;transition:all .2s ease}.btn-contact-us:hover{transform:translateY(-3px);color:#fff;background-color:#25d366;box-shadow:0 10px 20px rgba(0,0,0,.2)}.shimmer.image{width:100%;height:150px;border-radius:8px;background:#dee2e6}.shimmer.label{width:40%;margin:10px 0}.shimmer.button,.shimmer.label{height:14px;border-radius:8px;background:#dee2e6}.shimmer.button{width:80%;margin:10px auto;display:block}#modalLiveLocationSelect .fresh-title>span{color:#000}#modalLiveLocationSelect #buyerLiveLocation{border:2px solid #df861b;padding:8px;font-size:16px;transition:border-color .3s ease}#modalLiveLocationSelect #close-modal-live-location{background-color:#df861b}#modalLiveLocationSelect .save-live-location{background-color:#df861b;border-color:#df861b;transition:all .2s ease}#modalLiveLocationSelect .save-live-location:hover{background-color:#b26b16;border-color:#b26b16;transform:translateY(-3px);box-shadow:0 10px 20px rgba(0,0,0,.2)}#mokanikServicesModal .modal-header{font-weight:700;font-size:20px;line-height:150%;border-bottom:unset;padding:24px 24px 0;display:flex;flex-direction:row;align-items:center;justify-content:space-between}#mokanikServicesModal .modal-header .close{background-color:#f8f8f8;color:#231f20;border-radius:50%;width:40px;height:40px;display:flex;justify-content:center;align-items:center;padding:0;border:none;font-size:26px;line-height:1;margin-right:1px}#mokanikServicesModal .modal-body{font-weight:400;font-size:16px;line-height:150%;color:#808285;padding:0 24px 24px}#mokanikServicesModal .modal-body .description-text{white-space:pre-line}#mokanikServicesModal .modal-body .sticky-button-container{position:sticky;bottom:0;background-color:#fff}#mokanikServicesModal .modal-body .sticky-button-container .btn-popup{background-color:#df861b;color:#fff;padding:6px 12px;border-radius:12px}#mokanikServicesModal .modal-body .sticky-button-container .btn-popup:hover{background-color:#b26b16}@media (max-width:767.98px){#section-home .btn-schedule-book{width:100%}.benefit-container .benefit-card .divider{display:none}.benefit-container .benefit-card .benefit-content{justify-content:left}.box-testimonial.owl-carousel .owl-stage{justify-content:unset!important}.box-testimonial.owl-carousel .owl-stage .owl-item{margin-right:10px!important}.box-testimonial .testimonial-card .caption-card{height:210px}.mokanik-filter-bar{background:transparent;display:block;padding:8px 10px}.workshop-map-container{background-color:transparent}.workshop-map-container #workshop-map{display:none}.workshop-map-container #workshop-lists .workshop-item.load-more{border-bottom:unset}.mokanik-filter .mokanik-filter-item{border-color:#dee2e6}.mokanik-faq-container .faq-section{padding-right:0;padding-left:0}.mokanik-service-container .mokanik-card .thumbnail-service-card img{width:100%}.mokanik-service-container .mokanik-card .thumbnail-service-card .badge{font-size:10px;white-space:pre-wrap}.mokanik-service-container .mokanik-card .card-footer .btn-schedule{font-size:14px}}@media (max-width:575.98px){#mokanik-landing-page{gap:2rem!important}.workshop-map-container{height:-moz-max-content;height:max-content;padding-left:0;padding-right:0}.workshop-map-container #workshop-lists{overflow-y:hidden;scrollbar-width:none}.workshop-map-container #workshop-lists .workshop-item.load-more p{margin-bottom:0}.mokanik-service-container .mokanik-card .thumbnail-service-card .badge{font-size:9px}.mokanik-service-container .mokanik-card .card-title{font-size:14px}.mokanik-service-container .mokanik-card .card-body .card-text,.mokanik-service-container .mokanik-card .card-body .card-text-ellipsis,.mokanik-service-container .mokanik-card .card-footer .card-price .card-discount .badge,.mokanik-service-container .mokanik-card .card-footer .card-price .card-discount .price-discount-tag{font-size:12px}.mokanik-service-container .mokanik-card .card-footer .card-price .price-tag{font-size:14px}.mokanik-service-container .mokanik-card .card-footer .workshop-tag{font-size:12px;word-spacing:-.4px}.mokanik-service-container .mokanik-card .card-footer .btn-schedule{font-size:12.2px;border:1px solid #df861b;background-color:transparent;color:#df861b}.mokanik-service-load p{margin-bottom:0}#section-workshops .workshops-container{gap:0!important}}