: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-bottom:60px;margin-top: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{border-top:1px dashed rgba(0,0,0,.176);height:1px;margin:20px 0;width:100%}.divider.vertical{border-right:1px dashed rgba(0,0,0,.176);height:100%;margin:0 20px;width:1px}.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-bottom:.8rem!important;padding-top:.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{border-radius:16px;box-sizing:content-box;padding:5px 15px}#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{border-radius:8px;overflow:scroll;padding:8px 0;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{align-items:center;background-color:#f8f8f8;border:1px solid #f8f8f8;border-radius:6px;color:#808285;display:flex;font-size:14px;font-weight:400;justify-content:center;padding:6px 12px;transition:all .2s ease;white-space:nowrap}.mokanik-filter-bar .mokanik-filter .mokanik-filter-item:not(.active):hover{border:1px solid rgba(33,37,41,.251);color:#231f20}.mokanik-filter-bar .mokanik-filter .mokanik-filter-item.active{background:#df861b;border:1px solid #df861b;color:#fff}.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;box-shadow:0 2px 4px 0 rgba(0,0,0,.08);padding:12px;transition:all .2s ease}.mokanik-service-container .mokanik-card:hover{background-color:#fff;border:1px solid #df861b;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;box-shadow:unset;color:#fff}.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{background-color:#fcf3e8;border-radius:4px;color:#df861b;font-size:12px;padding:1px 8px;position:absolute;right:10px;text-align:right;top:10px;white-space:pre-wrap}.mokanik-service-container .mokanik-card .card-title{font-size:16px;font-weight:700}.mokanik-service-container .mokanik-card .card-body{line-height:150%}.mokanik-service-container .mokanik-card .card-body .card-text{display:-webkit-box;font-size:14px;font-weight:400;-webkit-box-orient:vertical;-webkit-line-clamp:2;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:pre-line}.mokanik-service-container .mokanik-card .card-body .card-text-ellipsis{color:#df861b;cursor:pointer;font-size:14px;font-weight:400;margin:0;text-decoration:underline}.mokanik-service-container .mokanik-card .card-footer{background-color:transparent;border:none;border-top:1px dashed rgba(0,0,0,.18);padding:0}.mokanik-service-container .mokanik-card .card-footer .card-price .card-discount .badge{background-color:#01e676;color:#000;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-size:16px;font-weight:700;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{cursor:pointer;text-decoration:underline}.mokanik-service-container .mokanik-card .card-footer .btn-schedule{background-color:#f8f8f8;border-radius:12px;color:#000;height:100%;padding:6px 12px;width:100%}.mokanik-service-container .mokanik-card .card-footer .btn-schedule:hover{background-color:#df861b;box-shadow:unset;color:#fff}.mokanik-service-load-more p{cursor:pointer;text-decoration:underline}.workshop-map-container{background-color:#f5f5f5;border-radius:24px;gap:8px;height:600px;padding: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{align-items:center;display:flex;justify-content:center}.workshop-map-container #workshop-lists .workshop-item{border-bottom:1px solid rgba(0,0,0,.129);cursor:pointer;padding:20px;transition:all .2s ease}.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;margin-left:auto;margin-right:auto;text-decoration:underline;width:-moz-max-content;width:max-content}.workshop-map-container #workshop-lists .workshop-item .info{color:#000;line-height:150%}.workshop-map-container #workshop-lists .workshop-item .info-title{font-size:16px;font-weight:700;margin:0}.workshop-map-container #workshop-lists .workshop-item .info-address,.workshop-map-container #workshop-lists .workshop-item .info-phone{font-size:14px;font-weight:400;margin:0}.workshop-map-container #workshop-lists .workshop-item .direction{align-items:center;display:flex;justify-content:center}.workshop-map-container #workshop-lists .workshop-item .direction .btn-direction{background-color:#fcf3e8;border-radius:50%!important;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{border-radius:16px;height:100%;width:100%}.section-title{font-size:28px;font-weight:900;line-height:150%}.section-desc{font-size:16px;font-weight:400;line-height:150%}#mokanik-landing-page{font-family:Mulish,serif}#section-home .btn-schedule-book{align-items:center;border-radius:12px;display:flex;gap:.8rem;justify-content:center;padding:12px 16px;width:-moz-max-content;width:max-content}#section-booking-form .booking-banner{border-radius:50px}.benefit-container .benefit-card{display:flex;flex-direction:row;height:100%;padding:15px 0}.benefit-container .benefit-card .benefit-content{align-items:center;display:flex;flex-direction:row;gap:1rem;justify-content:center;text-align:center}.benefit-container .benefit-card .benefit-content .benefit-icon{align-items:center;display:flex;height:60px;justify-content:center;width:60px}.benefit-container .benefit-card .benefit-content .benefit-icon svg{border-radius:5px;box-sizing:content-box;padding:10px}.benefit-container .benefit-card .benefit-content .benefit-icon svg.expert{background-color:rgba(237,38,79,.122)}.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{box-shadow:0 5px 10px rgba(0,0,0,.2);transform:translateY(-1px)}.btn-action-animate:hover{background-color:#b26b16;box-shadow:0 10px 20px rgba(0,0,0,.2);color:#fff;transform:translateY(-3px)}.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:1px solid #fff;border-radius:24px;box-shadow:0 5px 10px rgba(0,0,0,.075);display:flex;flex-direction:column}.box-testimonial .testimonial-card-text{color:#000;font-size:16px;line-height:1.6;margin-bottom:20px}.box-testimonial .testimonial-card .card-footer{background-color:transparent;border-top:unset}.box-testimonial .testimonial-card .avatar-card{background-color:transparent;display:flex;flex-direction:row;gap:1rem}.box-testimonial .testimonial-card .avatar-card img{border-radius:50%;height:60px;-o-object-fit:cover;object-fit:cover;width:60px}.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{color:#000;font-size:16px;font-weight:700;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{background-color:transparent;border:none;border-right:3px solid #fcf3e8;font-size:16px;font-weight:400;line-height:150%;padding:8px 16px;text-align:right;transition:all .2s ease}.mokanik-faq-container .side-faq-filter .side-faq-item.active{border-right:3px solid #df861b;color:#df861b;font-weight:700}.mokanik-faq-container .side-faq-filter .side-faq-item:hover{color:#df861b}.mokanik-faq-container .faq-section .faq-item{background-color:#f8f8f8;border:unset;border-radius:24px;color:#000;margin-bottom:10px;padding:16px;text-align:left}.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{display:inline-block;font-weight:700;margin-right:10px;text-align:center;width:20px}.mokanik-faq-container .faq-section .faq-item .faq-question{align-items:center;color:#333;cursor:pointer;display:flex;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-size:18px;font-weight:700;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-size:14px;font-weight:400;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%{max-height:0;opacity:0;transform:scaleY(0)}to{max-height:500px;opacity:1;transform:scaleY(1)}}.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{background-color:#25d366;border-radius:12px;color:#fff;padding:4px 8px;transition:all .2s ease}.btn-contact-us:hover{background-color:#25d366;box-shadow:0 10px 20px rgba(0,0,0,.2);color:#fff;transform:translateY(-3px)}.shimmer.image{background:#dee2e6;border-radius:8px;height:150px;width:100%}.shimmer.label{margin:10px 0;width:40%}.shimmer.button,.shimmer.label{background:#dee2e6;border-radius:8px;height:14px}.shimmer.button{display:block;margin:10px auto;width:80%}#modalLiveLocationSelect .fresh-title>span{color:#000}#modalLiveLocationSelect #buyerLiveLocation{border:2px solid #df861b;font-size:16px;padding:8px;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;box-shadow:0 10px 20px rgba(0,0,0,.2);transform:translateY(-3px)}#mokanikServicesModal .modal-header{align-items:center;border-bottom:unset;display:flex;flex-direction:row;font-size:20px;font-weight:700;justify-content:space-between;line-height:150%;padding:24px 24px 0}#mokanikServicesModal .modal-header .close{align-items:center;background-color:#f8f8f8;border:none;border-radius:50%;color:#231f20;display:flex;font-size:26px;height:40px;justify-content:center;line-height:1;margin-right:1px;padding:0;width:40px}#mokanikServicesModal .modal-body{color:#808285;font-size:16px;font-weight:400;line-height:150%;padding:0 24px 24px}#mokanikServicesModal .modal-body .description-text{white-space:pre-line}#mokanikServicesModal .modal-body .sticky-button-container{background-color:#fff;bottom:0;position:sticky}#mokanikServicesModal .modal-body .sticky-button-container .btn-popup{background-color:#df861b;border-radius:12px;color:#fff;padding:6px 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-left:0;padding-right: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{background-color:transparent;border:1px solid #df861b;color:#df861b;font-size:12.2px}.mokanik-service-load p{margin-bottom:0}#section-workshops .workshops-container{gap:0!important}}
