:root{--mi-spring:cubic-bezier(0.34,1.56,0.64,1);--mi-ease-out:cubic-bezier(0.25,0.46,0.45,0.94);--mi-t-fast:140ms;--mi-t-normal:220ms;--mi-t-slow:340ms;--mi-shadow-btn:0 6px 20px rgba(0,0,0,0.13);--mi-shadow-card:0 12px 36px rgba(0,0,0,0.11);--mi-shadow-focus:0 0 0 3px rgba(37,99,235,0.18);}.btn:not(.swiper-button-next):not(.swiper-button-prev):not(.btn-close):not([class*="mcb-"]):not(.scroll-top-btn),.n1_btn,.n2_btn,.about_v1_button,.all-reviews-btn,.testimonial-v2-btn,.testimonial_variant4_button,.testimonial-v3-btn,.serv-cat-glass-btn,.request_form_variant1_button,.request_form_variant2_button,.request_form_variant3_button,.request_form_variant4_button,.request_form_variant5_button,.request_form_variant6_button,.request_form_variant7_button{position:relative !important;overflow:hidden !important;transition:transform var(--mi-t-normal) var(--mi-spring),box-shadow var(--mi-t-normal) var(--mi-ease-out),background-color var(--mi-t-fast) ease,color var(--mi-t-fast) ease,border-color var(--mi-t-fast) ease !important;}.btn:not(.swiper-button-next):not(.swiper-button-prev):not(.btn-close):not([class*="mcb-"]):not(.scroll-top-btn):hover,.n1_btn:hover,.n2_btn:hover,.about_v1_button:hover,.all-reviews-btn:hover,.testimonial-v2-btn:hover,.testimonial_variant4_button:hover,.testimonial-v3-btn:hover,.serv-cat-glass-btn:hover,.request_form_variant1_button:hover,.request_form_variant2_button:hover,.request_form_variant3_button:hover,.request_form_variant4_button:hover,.request_form_variant5_button:hover,.request_form_variant6_button:hover,.request_form_variant7_button:hover{transform:translateY(-2px) !important;box-shadow:var(--mi-shadow-btn) !important;}.btn:not(.swiper-button-next):not(.swiper-button-prev):not(.btn-close):not([class*="mcb-"]):not(.scroll-top-btn):active,.n1_btn:active,.n2_btn:active,.about_v1_button:active,.all-reviews-btn:active,.testimonial-v2-btn:active,.testimonial_variant4_button:active,.testimonial-v3-btn:active,.serv-cat-glass-btn:active,.request_form_variant1_button:active,.request_form_variant2_button:active,.request_form_variant3_button:active,.request_form_variant4_button:active,.request_form_variant5_button:active,.request_form_variant6_button:active,.request_form_variant7_button:active{transform:translateY(0) scale(0.97) !important;box-shadow:0 2px 8px rgba(0,0,0,0.08) !important;transition-duration:80ms !important;}.mi-ripple{position:absolute;border-radius:50%;background:rgba(255,255,255,0.28);pointer-events:none;transform:scale(0);opacity:0.5;}.counter_v1_box,.references-variant1-modern-card,.team-modern-card,.ops-timeline-step,.features_variant8_card{transition:transform var(--mi-t-normal) var(--mi-spring),box-shadow var(--mi-t-normal) var(--mi-ease-out) !important;}.counter_v1_box:hover,.references-variant1-modern-card:hover,.team-modern-card:hover,.ops-timeline-step:hover,.features_variant8_card:hover{transform:translateY(-5px) !important;box-shadow:var(--mi-shadow-card) !important;}.latest-blog-section .img-loading-wrapper,.premium-projects-v1 .img-loading-wrapper,[class*="blog-card"] .img-loading-wrapper,[class*="project-card"] .img-loading-wrapper{overflow:hidden;}.latest-blog-section .img-loading-wrapper img,.premium-projects-v1 .img-loading-wrapper img,[class*="blog-card"] .img-loading-wrapper img,[class*="project-card"] .img-loading-wrapper img{transition:transform var(--mi-t-slow) var(--mi-ease-out) !important;}.latest-blog-section .img-loading-wrapper:hover img,.premium-projects-v1 .img-loading-wrapper:hover img,[class*="blog-card"] .img-loading-wrapper:hover img,[class*="project-card"] .img-loading-wrapper:hover img{transform:scale(1.05) !important;}.form-control,.request_form_variant1_input,.request_form_variant2_input,.request_form_variant3_input,.request_form_variant4_input,.request_form_variant5_input,.request_form_variant6_input,.request_form_variant7_input{transition:border-color var(--mi-t-fast) ease,box-shadow var(--mi-t-fast) ease !important;}.form-control:focus,.request_form_variant1_input:focus,.request_form_variant2_input:focus,.request_form_variant3_input:focus,.request_form_variant4_input:focus,.request_form_variant5_input:focus,.request_form_variant6_input:focus,.request_form_variant7_input:focus{box-shadow:var(--mi-shadow-focus) !important;outline:none !important;}[class*="pricing"] .card,[class*="plan"] .card{transition:transform var(--mi-t-normal) var(--mi-spring),box-shadow var(--mi-t-normal) var(--mi-ease-out) !important;}[class*="pricing"] .card:hover,[class*="plan"] .card:hover{transform:translateY(-6px) !important;box-shadow:var(--mi-shadow-card) !important;}@media (prefers-reduced-motion:reduce){*,*::before,*::after{transition-duration:1ms !important;animation-duration:1ms !important;}.mi-ripple{display:none !important;}}