#infinite-grid-menu-canvas{cursor:grab;width:100%;height:100%;overflow:hidden;position:relative;outline:none}#infinite-grid-menu-canvas:active{cursor:grabbing}.action-button{position:absolute;left:50%;z-index:10;width:60px;height:60px;display:grid;place-items:center;background:var(--thm-base, #d5aa3b);border:none;border-radius:50%;cursor:pointer;border:5px solid var(--thm-primary, #1b2838)}.face-title{-webkit-user-select:none;-moz-user-select:none;user-select:none;position:absolute;font-weight:900;font-size:4rem;left:1.6em;top:50%;color:var(--thm-black, #252c4b)}.action-button-icon{-webkit-user-select:none;-moz-user-select:none;user-select:none;position:relative;color:#fff;top:2px;font-size:26px}.face-title{position:absolute;top:50%;transform:translate(20%,-50%)}.face-title.active{opacity:1;transform:translate(20%,-50%);pointer-events:auto;transition:.5s ease}.face-title.inactive{pointer-events:none;opacity:0;transition:.1s ease}.face-description{-webkit-user-select:none;-moz-user-select:none;user-select:none;position:absolute;max-width:10ch;top:50%;font-size:1.5rem;right:1%;transform:translateY(-50%);color:#737789}.face-description.active{opacity:1;transform:translate(-90%,-50%);pointer-events:auto;transition:.5s ease}.face-description.inactive{pointer-events:none;transform:translate(-60%,-50%);opacity:0;transition:.1s ease}.action-button{position:absolute;left:50%}.action-button.active{bottom:3.8em;transform:translate(-50%) scale(1);opacity:1;pointer-events:auto;transition:.5s ease}.action-button.inactive{bottom:-80px;transform:translate(-50%) scale(0);opacity:0;pointer-events:none;transition:.1s ease}@media (max-width: 1500px){.face-title,.face-description{display:none}}@media (max-width: 575px){.mobile-nav__container{padding-left:40px!important;padding-right:40px!important;padding-top:30px!important}.mobile-nav__navigation li a{font-size:16px!important;padding:12px 0!important}.side-menu__block-inner{padding-top:15px!important}.side-menu__top{padding-left:40px!important;padding-right:20px!important}.side-menu__content{padding-left:40px!important;padding-right:40px!important}.block-title h3{font-size:28px!important;line-height:1.3!important}.block-title p{font-size:14px!important}}@media (max-width: 480px){.mobile-nav__container{padding-left:30px!important;padding-right:30px!important}.side-menu__top{padding-left:30px!important}.side-menu__content{padding-left:30px!important;padding-right:30px!important}.site-header-one__logo img{max-width:100px!important}}@media (max-width: 991px){.side-menu__block.active{overflow:hidden}body:has(.side-menu__block.active){overflow:hidden}.testimonials-one__image:before{display:none!important}.testimonials-one__image img{border:none!important;outline:none!important;box-shadow:none!important;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:10px}}.infinite-menu__canvas-wrap{height:600px;position:relative;margin-top:50px;padding:20px;border-radius:12px;border:1px solid rgba(255,255,255,.1);background:linear-gradient(145deg,#0c121ee6,#1b2838d9);overflow:hidden}@media (max-width: 991px){.banner-one__content{text-align:center}.banner-one__content h3{font-size:42px!important;line-height:1.2!important}.banner-one__content p{max-width:520px;margin:15px auto 0}.banner-one__moc{display:none!important}.cta-one__content{text-align:center}.cta-one__list{display:inline-block;text-align:left}.cta-one__moc-img{max-width:360px;width:100%;margin:0 auto 30px;display:block}.infinite-menu__canvas-wrap{height:420px;padding:10px;margin-top:30px}}@media (max-width: 767px){.banner-one__content h3{font-size:34px!important}.banner-one__content p{font-size:16px!important}.infinite-menu__canvas-wrap{height:360px;margin-top:20px}.contact-one .row>div{margin-bottom:30px}}@media (max-width: 575px){.infinite-menu__canvas-wrap{height:320px;padding:10px}.cta-one__list li{font-size:15px}}
