.flip-card{background-color:transparent;border:1px solid #f1f1f1;perspective:1000px}.flip-card-inner{position:relative;width:100%;height:100%;transition:transform .8s;transform-style:preserve-3d}.flip-card:hover .flip-card-front,.flip-card:active .flip-card-front{transition:opacity .8s ease-in-out}.flip-card:hover .flip-card-front h2,.flip-card:active .flip-card-front h2{transition:opacity .8s ease-in-out;opacity:0}.flip-card:hover .flip-card-back,.flip-card:active .flip-card-back{transition:opacity .8s ease-in-out;opacity:1}.flip-card-front,.flip-card-back{position:absolute;width:100%;height:100%;backface-visibility:hidden}.flip-card-front{background-color:#bbb;color:#000;transition:opacity .8s ease-in-out;opacity:1}.flip-card-back{background-color:#000000b3;color:#fff;opacity:0;overflow:hidden}.input-group-lg>.ts-wrapper,.ts-wrapper.form-control-lg,.ts-wrapper.form-select-lg{min-height:calc(1.5em + 1rem + 6px)}a.my-btn-transition:hover,a.my-btn-transition:active{color:#fff!important;border-color:#fff;background:#377dff;box-shadow:none}.service-card-description div{color:#fff}.my-btn-shadow:hover,.my-btn-shadow:active{box-shadow:0 4px 11px #377dff59}html{scroll-behavior:smooth}.btn.btn-outline-primary.search-tag-button{color:#6c757d}#chat-support{z-index:9999!important}.chat-widget{position:fixed;bottom:20px;right:20px;width:350px;max-height:400px;background:#fff;border:1px solid #ccc;border-radius:12px;box-shadow:0 4px 10px #0000001a;overflow:hidden;z-index:9999!important;transition:all .3s ease}.chat-header{background:#377dff;color:#fff;padding:10px;cursor:pointer;font-weight:700}.chat-body{display:none;flex-direction:column;height:300px}.chat-widget.expanded .chat-body{display:flex}.chat-input{display:flex;padding:10px;border-top:1px solid #ddd}.chat-input input{flex:1;margin-right:5px}.messages{flex:1;overflow-y:auto;padding:10px}.message{margin-bottom:8px}.message.user{text-align:right;color:#377dff}.message.bot{text-align:left;color:#333}#arrow-features{animation-duration:3s;animation-name:slidein;animation-iteration-count:infinite}div#locationLabel-ts-control{padding:1rem!important}#searchServiceForm::-moz-placeholder{color:#fff}#searchServiceForm::placeholder{color:#fff}.my-bi-bold-icon{-webkit-text-stroke:1px}@keyframes slidein{0%{padding-top:0}50%{padding-top:50px}to{padding-top:0}}
