body{overflow-x:hidden}.home #menu-item-560{display:none}.inside-header{padding:0 40px}.footer-widgets span.kt-blocks-info-box-link-wrap{padding-left:0;padding-top:0}#menu-quick-links li a{text-decoration:none;font-size:16px}.main-navigation .main-nav ul li a{padding-left:10px;padding-right:10px}#menu-quick-links li{margin-bottom:0;line-height:1.6}.footer-widgets .widget-title{margin-bottom:15px!important}.footer-widgets .widget{margin:0}.site-header{width:100%;transition:all 0.3s ease;z-index:9999}.site-main .wp-block-group__inner-container{padding:0}.site-header.sticky-header{position:fixed;top:0;left:0;background:#fff;box-shadow:0 3px 12px rgb(0 0 0 / .12);animation:slideDown 0.3s ease}@keyframes slideDown{from{transform:translateY(-100%)}to{transform:translateY(0)}}.stack-slider{width:min(100%, 500px);text-align:center}.stack-slider__stage{position:relative;width:100%;height:340px;margin:auto;perspective:1200px}.sticky-enquiry__widgets input{margin-bottom:20px}.sticky-enquiry__widgets select{border:0;background:#f9f9f9;width:100%;border-radius:15px;margin-bottom:10px}.stack-card{position:absolute;inset:0;margin:auto;width:calc(100% - 54px);height:300px;overflow:hidden;border-radius:28px;opacity:0;transform:translateX(0) translateY(75px) scale(.76);transition:transform .65s cubic-bezier(.22,1,.36,1),opacity .45s ease,filter .45s ease;pointer-events:none;user-select:none}.menu-item-has-children .dropdown-menu-toggle{padding-left:0}.stack-card img{width:100%;height:100%;display:block;object-fit:cover}.stack-card::after{content:"";position:absolute;inset:0;background:linear-gradient(to top,rgb(0 0 0 / .35),transparent 48%);pointer-events:none}.stack-card.is-active{z-index:5;opacity:1;transform:translateX(0) translateY(0) scale(1);pointer-events:auto}.stack-card.is-next{z-index:4;opacity:.86;filter:saturate(.82);transform:translateX(22px) translateY(18px) scale(.93)}.stack-card.is-next-2{z-index:3;opacity:.52;filter:saturate(.65);transform:translateX(42px) translateY(36px) scale(.86)}.stack-card.is-prev{z-index:2;opacity:0;transform:translateX(-150px) translateY(15px) scale(.88) rotateY(-8deg)}.stack-slider__content{max-width:680px;margin:18px auto 0}.stack-slider__content h2{margin:0 0 6px;color:#222;font-size:1.4rem;line-height:1.25;font-style:italic}.stack-slider__content p{margin:0;color:#64616a;font-size:clamp(.9rem, 1.8vw, 1rem);line-height:1.75}.stack-slider__content>*{animation:contentIn .55s both}.stack-slider__content p{animation-delay:.07s;display:none!important}.contact-us-page-form input[type=text],.contact-us-page-form input[type=email],.contact-us-page-form textarea,.contact-us-page-form input[type=text],.contact-us-page-form input[type=email],.contact-us-page-form select{border-radius:10px;border:0;width:100%;background-color:#f9f9f9;margin-bottom:30px}span.wpcf7-list-item-label{font-size:14px}.contact-us-page-form textarea{max-height:150px;overflow-y:scroll;resize:none}.contact-us-page-form input[type=submit]{width:150px;border-radius:15px}.contact-us-page-form form{box-shadow:0 0 50px 0 rgb(0 0 0 / .1);transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;margin:0 0 0 20px;padding:20px;border-radius:10px}form.wpcf7-form input[type=text],form.wpcf7-form input[type=email],form.wpcf7-form input[type=tel],form.wpcf7-form textarea{border-radius:10px;border-color:#f9f9f9;background:#eee;width:100%}form.wpcf7-form p{margin-bottom:1em}form.wpcf7-form input.wpcf7-submit{border-radius:10px;font-size:14px}form.wpcf7-form textarea{max-height:100px;overflow-y:scroll;resize:none}.footer-widget-2,.footer-widget-4{display:none}.large-checkbox input{cursor:pointer;margin-left:-15px}@keyframes contentIn{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.stack-slider__controls{display:none;align-items:center;justify-content:center;gap:16px;margin-top:-50px}.stack-slider__button{width:46px;height:46px;border:0;border-radius:50%;display:grid;place-items:center;color:#fff;background:#222;box-shadow:0 10px 22px rgb(165 70 134 / .25);font-size:21px;cursor:pointer;transition:transform .2s ease,background .2s ease;padding:0}.stack-slider__button:hover{background:#222;transform:translateY(-2px)}.stack-slider__dots{display:flex;align-items:center;gap:7px}.stack-slider__dot{width:8px;height:8px;padding:0;border:0;border-radius:20px;background:#222;cursor:pointer;transition:width .3s ease,background .3s ease}.stack-slider__dot.is-active{width:27px;background:#FA9005}@media (max-width:640px){.stack-slider{width:100%;padding:35px 18px 30px}.stack-slider__stage{height:285px}.stack-card{width:calc(100% - 42px);height:250px;border-radius:20px}.stack-card.is-next{transform:translateX(17px) translateY(15px) scale(.94)}.stack-card.is-next-2{transform:translateX(32px) translateY(30px) scale(.88)}}@media (prefers-reduced-motion:reduce){.stack-card,.stack-slider__content>*{animation:none;transition-duration:.01ms}}