.contact-details p a,.social-btn{text-decoration:none;color:#fff}.theme-btn,h1,h2,h3,h4,h5,h6,html body,p{font-family:Roboto,Sans-serif!important}:root{--primary-dark:#1D165C;--primary-light:#ffffff;--accent-green:#00cba9;--input-border:#ced4da;--card-bg:rgba(255, 255, 255, 0.05);--card-border:rgba(255, 255, 255, 0.1)}.contact-container{background-color:#fff;border-radius:20px;box-shadow:0 10px 30px rgba(0,0,0,.1);padding:30px;width:100%}.modal-dialog.modal-xl.modal-dialog-centered{max-width:1360px;width:100%;padding:15px}.modal-dialog-centered .modal-content{background:#fff!important;border-radius:30px!important}.left-panel{background-color:var(--primary-dark);color:#fff;padding:25px;display:flex;border-radius:21px;flex-direction:column;justify-content:space-between}.contact-card,.icon-box{display:flex;align-items:center}.left-panel span{font-weight:700;font-size:32px;margin:0}.left-panel p{color:#fff!important;font-size:16px;font-weight:400;padding-top:15px;padding-bottom:15px}.contact-card{border:1px solid #372aaa;border-radius:10px;padding:15px;margin-bottom:15px;transition:.3s}.contact-card:hover{background-color:rgba(255,255,255,.1);border-color:rgba(255,255,255,.3)}.icon-box{width:52px;height:52px;justify-content:center;margin-right:15px;font-size:20px;background:#0c054d;border-radius:13px}.social-btn,.social-links{align-items:center;display:flex}.flag-icon{font-size:24px}.contact-details span{margin:0;font-size:14px;opacity:.7;text-transform:initial;letter-spacing:.5px}.contact-details p{margin:0;padding:0;font-size:16px;font-weight:600;opacity:1}.social-links{margin-top:30px;gap:48px}.social-links span{font-weight:600;margin-right:15px;font-size:20px}.footer_social_links{display:flex;background:#0c054d;gap:22px;padding:10px;border-radius:10px}@media screen and (max-width:575.98px){.footer_social_links{align-items:center;justify-content:center;width:100%}}.social-btn{width:35px;height:35px;border:1px solid rgba(255,255,255,.3);border-radius:8px;justify-content:center;transition:.3s}.cls_btn_cls,.popup-button-close{width:30px!important;height:30px!important;box-shadow:0 2px 5px 0 rgba(0,0,0,.2)!important;border:1px solid #fff!important;background:#fff!important;border-radius:20px!important;position:absolute!important;right:-3px;top:-1px;color:#000!important;z-index:999!important;font-weight:700;font-size:16px!important;display:flex;align-items:center;justify-content:center}.modal-dialog-centered .modal-footer{display:block!important;flex-shrink:unset!important;border:2px solid #00bb6e!important}.popup_open .modal-dialog .modal-content{background:#fff!important;border-radius:5px!important}.get_a_free_quote .right-block{position:relative;min-height:542px;height:100%}.right-panel{padding:0 0 0 25px}.form-control,.form-select{height:55px;border-radius:10px;border:1px solid #ced4da;padding:10px 15px;font-size:14px}.form-label-custom{font-size:14px;font-weight:600;color:#333;margin-bottom:5px;display:block}.custom-input{width:100%;height:50px;border:1px solid #3c3c3c;border-radius:8px;padding:0 15px;font-size:15px;color:#333;margin-bottom:35px;outline:0;transition:border-color .3s}.modal-dialog-centered .wpcf7-form-control.wpcf7-submit.has-spinner{background:linear-gradient(90deg,#00c897 0,#0085ff 100%);border:none;border-radius:10px;color:#fff;font-weight:600!important;padding:12px 60px;font-size:18px;margin-top:20px;transition:.3s;max-width:260px;width:100%;line-height:100%}select.custom-input{background-color:#fff;padding-right:30px}.custom-input:focus{border-color:var(--primary-dark)}textarea.custom-input{height:170px;padding-top:15px;resize:none}.wpcf7-not-valid-tip{display:none}.contact-container .submit-btn{background:linear-gradient(90deg,#00cba9,#00b395);color:#fff;border:none;padding:12px 40px;border-radius:8px;font-weight:600;font-size:16px;cursor:pointer;float:right;transition:opacity .3s}.submit-btn:hover{opacity:.9}.relative-container .close-btn{position:absolute;top:-10px;right:-6px;width:30px;height:30px;background:linear-gradient(131.64deg,#00e289 1.86%,#0d6cd4 91%);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:14px;opacity:1!important;z-index:99999}.right-panel p{padding:0;margin:0}.relative-container{position:relative}.form_section .default-form span.form-title{top:6px}.fileupload input[type=file],.fileupload input[type=file]::file-selector-button{top:-6px;cursor:pointer}.right-panel .mobile-title{font-family:Roboto,Arial,Helvetica,sans-serif}@media (max-width:991px){.right-panel{padding:0;margin-top:35px}.social-links{gap:7px;flex-wrap:wrap}.mobile-title{display:none}}@media (max-width:767px){.contact-container{padding:10px}.left-panel span{font-size:22px;display:none}.left-panel{padding:15px}.relative-container .close-btn{right:-12px}.left-panel p{padding-bottom:15px;line-height:1.8}textarea.custom-input{margin-bottom:0}.modal-dialog.modal-xl.modal-dialog-centered{margin:0}.col-lg-6.col-md-12.order-sm-1{order:1}.right-panel{padding:0 0 30px;margin-top:7px}.custom-input{margin-bottom:10px}.social-links{margin-top:0}h2.mobile-title{display:block;font-size:22px;padding-bottom:15PX;font-weight:700}.autopopup-button{display:flex;justify-content:center}.popup-button-close{right:16px!important;top:16px!important}.get_a_free_quote .right-block{min-height:400px;height:100%}}.popup_india span{padding-bottom:14px}.get_a_free_quote.popup_open .modal-dialog{transition:opacity .8s;transform:translateY(0)!important}.page-title{padding:206px 0 59px!important}.page-title .content-box h1{margin:0!important}.page-title.style-two .pattern-layer{height:auto}.widget-title{padding-left:0!important}@media (max-width:991.98px){.page-title{padding:50px 0!important;margin:90px 0 0}}.main-menu .navigation>li>ul>li>a{border-bottom:1px solid #e5e5e5}.menu-item ul.submenu li.active>a{background-image:linear-gradient(to right,#00bb6e 0,#0156d5 50%,#00bb6e 100%);transition:.5s;cursor:pointer;background-size:200% auto;color:#fff!important;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.left-panel .contact-card .icon-box .flag-icon{display:flex;justify-content:center;align-items:center}.main-menu .navigation>li>a{font-weight:600;color:#1d165c!important}@media screen and (max-width:575px){#autopopup .left-panel .contact-card .icon-box{min-width:52px!important}}
/*# sourceMappingURL=global.css.map */
