<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* 
 * 
 * This CSS is use for all site 
 * common css which basically need like
 * header, footer, form
 * font-family, etc.
 * 
 *  */

:root {
	--hr-primary-color: #1b3c74;
	--hr-secondary-color: #152ce1;
	--hr-accent-color: #f96d64;
}
*{ margin:0; padding:0; box-sizing: border-box; }

html { font-size: 100%; overflow-x: hidden; }
body { color: #5c5c5c; overflow:unset; margin: 0; background-color: #FFF; }
body, a, input, select, textarea { font-family: 'Nunito', sans-serif;  }
.container { width: calc(100% - 30px); max-width: 1170px !important; }


p{ margin: 0; }
a,a:hover, a:focus{ text-decoration:none}
a { color: var(--hr-primary-color); -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; }
a:hover { color: #5c5c5c; }
ol, ul { padding-left: 32px;}
h1,h2,h3,h4,h5,h6{color: var(--hr-primary-color); text-transform: capitalize; line-height: 1.3; }
img { max-width: 100%; height: auto; display: block;}
p, li { font-size: 15px; line-height: 1.65; }

@media (max-width:767px) {
	h1:not(.product_title) { font-size: 32px; }
	.single-post h1 { font-size: 32px; }
}
@media (max-width:479px) {
	h1 { font-size: 40px; }
	h2 { font-size: 30px; }
	h3 { font-size: 27px; }
	h4 { font-size: 23px; }
	h5 { font-size: 20px; }
	h6 { font-size: 17px; }
} 
.container, .container-fluid, .container-lg,.container-md,.container-sm,.container-xl,.container-xxl{
	--bs-gutter-x: 1.5rem;
	--bs-gutter-y: 0;
	width: 100%;
	padding-right: calc(var(--bs-gutter-x)* .5);
	padding-left: calc(var(--bs-gutter-x)* .5);
	margin-right: auto;
	margin-left: auto;
}


.navbar .navbar-nav&gt;li&gt;a:hover:after,
.navbar .navbar-nav&gt;li.active&gt;a:after,
.navbar .navbar-nav&gt;li.active&gt;a:hover:after,
.navbar .navbar-nav&gt;li.active&gt;a:focus:after,
.search-submit, .search-submit:hover { background-color: var(--hr-primary-color); }

a,
.navbar .navbar-nav .dropdown-menu li.active a,
.navbar .navbar-nav .dropdown-menu li a:hover,
.navbar .navbar-nav .dropdown-menu li.active a:hover,
.page-title h1,
.inner-container&gt;h1.entry-title,
.elementor-widget-toggle .elementor-toggle .elementor-toggle-title,
.elementor-widget-toggle .elementor-toggle .elementor-toggle-title.active,
.elementor-widget-toggle .elementor-toggle .elementor-toggle-icon { color: var(--hr-primary-color); }

.sec-heading .elementor-heading-title{ color: var(--hr-primary-color); }

.pre-title .elementor-heading-title, .color-second { color: var(--hr-secondary-color); }

.elementor-element .elementor-button {
	background-color: var(--hr-secondary-color);
	border-color: var(--hr-secondary-color);
}

.inner-container&gt;.content-editor { width: calc(100% - 30px); max-width: 1170px; margin: 0 auto; }
.error-404 { padding-top: 40px; padding-bottom: 40px }

body.elementor-page .inner-container&gt;.content-editor,
body.elementor-editor-active .inner-container&gt;.content-editor,
body.elementor-editor-preview .inner-container&gt;.content-editor { width: auto!important;max-width: none;margin: 0;padding: 0; }

/* Pop Up */
#popupBackground { display: none; position: fixed; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.5); z-index: 9998; }
#closePopup { z-index: 5; }
#closePopup .x { position: absolute; top: -8px; right: -8px; display: flex; justify-content: center; align-items: center; width: 24px; height: 24px; background: var(--hr-secondary-color); color: #fff; border-radius: 20px; cursor: pointer; padding: 4px; }
#myPopup { display: none; justify-content: center; position: fixed; top: 50%; left: 50%; transform: translate(-50%, -50%); background-color: white; z-index: 9999; border-radius: 10px; box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px; }
#myPopup {width: 85%;}
.elementor-28075 .elementor-container,
.elementor-28075 { width: 100%; max-width: 550px; }

@media screen and (min-width: 768px) {
	#myPopup {width: auto;}
	#myPopup .elementor-section-boxed .elementor-container { width: auto; }
}

@keyframes fadeInPopup {from {opacity: 0;}to {opacity: 1;}}

/* ********************************************************************************************************************* */
/* ***************************************** OWL Carousal dots CSS****************************************************** */
/* ********************************************************************************************************************* */
.owl-carousel .owl-stage { display: flex; }
.owl-carousel .owl-dots { margin-top: 12px; line-height: normal; position: relative; width: 100%; text-indent: inherit; text-align: center; cursor: pointer; }
.owl-carousel .owl-dots .owl-dot { border-radius: 10px;outline: none; background: var(--hr-secondary-color); opacity: 0.25; display: inline-block; margin: 0px 5px; width: 12px;height:12px;transition: all 0.25s ease-in-out;cursor: pointer; }
.owl-carousel .owl-dots .owl-dot span { display: none; }
.owl-carousel .owl-dots .owl-dot:hover { opacity: 1; }
.owl-carousel .owl-dots .owl-dot.active { opacity: 1; }

/* ********************************************************************************************************************* */
/* *************************************** Form CSS *************************************** */
/* ********************************************************************************************************************* */

:focus-visible { outline: 0; }
.wpcf7-form p { margin:0; width: 100%}
input,textarea,button,select,
.wpcf7-form-control { border: 0; font-family: 'Nunito'; }
.wpcf7-form .field-wrapper {margin-bottom: 8px;}
.wpcf7-form-control { transition: 200ms all ease; }

.form-field .row {--bs-gutter-x: 4px; display: flex;margin: 0 calc(-1 * var(--bs-gutter-x));}
.form-field .row&gt;* {width: 100%;padding:  0 var(--bs-gutter-x);}
.form-field input.wpcf7-form-control { height: 40px;  }
.form-field textarea.wpcf7-textarea { height: 70px; }

@media screen and (min-width:600px){
	.form-field .row {--bs-gutter-x: 8px;}
	.form-field .row&gt;* {width: 50%; }
}

@media screen and (max-width: 575px){
	.elementor-28075 .elementor-element.elementor-element-fd0cf5e{ width: 100%; }
}

.form-field .field-wrapper .input-field,
.wpcf7-form-control:not([type=submit]) { height: 40px; width: 100%; color: var(--hr-primary-color); font-weight: 500; border-radius: 4px; padding: 8px; font-size:14px; border: 1px solid var(--hr-secondary-color); background: #FFF; }
.wpcf7-form-control.wpcf7-not-valid { border-color: #DC3232!important; padding-right: calc(1.5em + 0.75rem); background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e"); background-repeat: no-repeat; background-position: right calc(0.375em + 0.1875rem) center; background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); }
form.wpcf7-form.init { width: 100%; }
form.wpcf7-form select:focus,form textarea:focus,form input:focus,.th-widget-area .widget select:focus,.search-form input:focus { border-color: #5E6084 !important; }
/* Submit btn */
.form-submit-btn { display: flex; max-width: 100%; justify-content: center; position: relative; }
.form-submit-btn p{ text-align: center; }
.form-submit-btn .wpcf7-spinner { position: absolute; left: 50%; top: 50%; margin: 0; transform: translate(-50%, -50%); }
.form-submit-btn .wpcf7-form-control.wpcf7-submit { color: #FFF; background-color: #5669EC; text-align: center !important; border-radius: 8px; font-size:16px; font-weight: 500; width: 100%; padding: 12px 8px; cursor: pointer;  }
.form-submit-btn .wpcf7-form-control.wpcf7-submit:hover { background-color: #465EFB; box-shadow: 0 0 5px 0 #5168FB80; }

/* th-widget-area */
.th-widget-area .widget input[type=submit]{ border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius:8px; line-height: 1.3 }


/* Contact Form Notice CSS */
.wpcf7 form .wpcf7-response-output { padding: 12px 16px; border-radius: 4px; border-color: #5E6084; margin: 2em 0 1em; }
.wpcf7 form.invalid .wpcf7-response-output { display: none; }
.wpcf7 form.spam .wpcf7-response-output { border-color: #F56E28; background-color: #F56E2834; }
.wpcf7 form.failed .wpcf7-response-output { border-color: #DC3232; background-color: #DC323234; color: #B10000; }
.wpcf7 form.success .wpcf7-response-output { border-color: #46B450; background-color: #46B45034; color: #1D4220; }

/* ----------------------------- Contact Form ----------------------------- */
/* .contact-form-wrapper { padding: 30px; border-radius: 8px; background: #FFF; box-shadow: 0px 10px 80px 0px rgba(83, 94, 132, 0.15); } */
.contact-form-wrapper p { margin: 0; }
.contact-form-wrapper .form-submit-btn { letter-spacing: 1px; text-transform: uppercase; } 

/* ----------------------------- Start Free Demo Form ----------------------------- */
.start-free-demo .form-submit-btn .wpcf7-submit { position:relative; }

.img-scribble { position: absolute; top: -36px; right: -64px; display: none; }
.img-scribble img { rotate: 18deg; }

.scribble-none .img-scribble{ display: none; }
@media only screen and (min-width: 1025px){ 
	.img-scribble { display: block; }
	.start-free-demo .form-submit-btn .wpcf7-submit { background-image: url("data:image/svg+xml,%3Csvg width='99' height='35' viewBox='0 0 99 35' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M95.0565 24.5556L89.2929 30.3193C88.9024 30.7098 88.9024 31.3429 89.2929 31.7335C89.6834 32.124 90.3166 32.124 90.7071 31.7335L98.2203 24.2203C98.6108 23.8298 98.6108 23.1966 98.2203 22.8061L90.7071 15.2929C90.3166 14.9024 89.6834 14.9024 89.2929 15.2929C88.9024 15.6834 88.9024 16.3166 89.2929 16.7071L95.1385 22.5527H45.8681L39.3792 22.5252L32.8992 22.5069L32.8458 22.2509C32.8191 22.1137 32.3919 19.4888 31.9023 16.4249C31.4039 13.3519 30.941 10.6722 30.8698 10.4527C30.585 9.64786 29.4278 9.53811 29.0362 10.2789C28.9828 10.3887 28.5021 13.5257 27.9859 17.2481C27.4607 20.9704 27.0067 23.952 26.98 23.8788C26.9533 23.8057 26.446 18.6748 25.8496 12.4922C25.2443 6.29133 24.7192 1.10563 24.6747 0.941002C24.4521 0.227623 23.6243 -0.0467526 23.0903 0.41969C22.939 0.54773 22.7787 0.803814 22.7253 0.986733C22.6808 1.16965 21.9954 5.97123 21.2121 11.66C20.4289 17.3395 19.7613 22.1137 19.7346 22.2509L19.6812 22.5069L18.2481 22.4521L17.2957 19.0315C16.4145 15.8671 16.3166 15.5835 16.0584 15.3457C15.6045 14.925 14.8212 15.0439 14.5453 15.5744C14.4829 15.6933 14.118 17.2938 13.7442 19.123L13.0588 22.4521L1.5497 22.5435L1.28267 22.8088C0.80201 23.2752 0.837615 24.0069 1.34498 24.4184C1.5586 24.5922 1.73662 24.6013 7.92286 24.6013H14.2871L14.572 24.2995C14.839 24.0343 14.8835 23.8697 15.2039 22.3332C15.3909 21.4094 15.5778 20.7144 15.6134 20.7784C15.649 20.8424 15.8448 21.51 16.0495 22.2692C16.2543 23.0191 16.4857 23.7965 16.5569 23.9886C16.7794 24.5648 16.9485 24.6013 19.0759 24.6013C21.0786 24.6013 21.2567 24.5648 21.497 24.1166C21.5504 24.016 22.0221 20.8607 22.5473 17.1109C23.2149 12.3093 23.5175 10.3795 23.562 10.6082C23.5887 10.7819 24.1139 16.0134 24.7103 22.2234C25.4402 29.7139 25.8496 33.5826 25.9297 33.7106C26.3837 34.4606 27.5319 34.296 27.79 33.4454C27.8345 33.2808 28.3508 29.7322 28.9294 25.5434C29.5079 21.3637 29.9886 17.9523 30.0064 17.9706C30.0242 17.9797 30.2556 19.3425 30.5227 20.9887C30.7986 22.6716 31.0656 24.0617 31.1368 24.1806C31.2169 24.2995 31.3772 24.4367 31.5018 24.4916C31.662 24.5739 33.638 24.6013 38.7829 24.6013C43.0376 24.6013 44.7288 24.6013 45.4586 24.5556H95.0565Z' fill='white'/%3E%3C/svg%3E%0A"); background-position: right calc(0.375em + 0.1875rem) center; background-size: 99px 95%;background-repeat:no-repeat; transition: 200ms all ease-in-out; }
}
@media only screen and ( max-width: 1024px) { 
	.start-free-demo .form-submit-btn:after { content: unset; }
}


/* ----------------------------- Inquery Now Form - Single Blog ----------------------------- */


/* ----------------------------- CTA Form ----------------------------- */
.cta-demo{ display: flex; flex-direction: column;border-radius: 8px; box-shadow: 0 0 45px #00000012; }
.cta-demo .title{ background-color: var(--hr-primary-color); color: #fff; padding: 8px; border-radius: 8px 8px 0 0; margin:0; text-align: center; font-size: 20px; } 
.cta-form{ padding: 12px; display: flex; flex-direction: column; background-color: #fff; border-radius: 0 0 8px 8px; }



/* CSS */
.trust_content_box { display: flex; justify-content: center; flex-wrap: wrap; padding :8px 24px }

.trust_content { display: flex; align-items: center;padding: 8px 24px;}
.trust_content p{ margin: 0; }
.trust_content:not(:first-child){ border-left: 2px solid #d3d3d3;}

.trust_content_title { color: var(--hr-secondary-color); font-size: 20px; font-weight: 800; word-wrap: break-word;}
.trust_content_title2 { padding-left: 8px; font-size: 15px; font-style: normal; }
@media (max-width: 575.98px) {
	.trust_content {height: auto;width: 50%;padding: 8px; justify-content: center; }
	.trust_content .content { font-size: 14px; color: #4b5563; padding: 15px; font-weight: 500; line-height: 26.39px ; word-wrap: break-word; }
}
@media (max-width: 567px) {
	.trust_content_title2 {font-weight: 400;}
	.trust_content:nth-child(3){ border: 0;}
	.trust_content:nth-child(3),.trust_content:nth-child(4){ border-top: 2px solid #d3d3d3; }
}

.white-box .trust_content_title,.white-box .trust_content_title2{ color: #fff; }
.white-box .trust_content{ flex-direction: column; justify-content: center;  }


/* ********************************************************************************************************************* */
/* *********************************************** ELEMENTOR CSS ******************************************************* */
/* ********************************************************************************************************************* */

.elementor-widget-text-editor, .elementor-widget-text-editor h1, .elementor-widget-text-editor h2,  .elementor-widget-text-editor h3, .elementor-widget-text-editor h4, .elementor-widget-text-editor h5, .elementor-widget-text-editor h6, .elementor-widget-text-editor p, .elementor-widget-text-editor ul li, .elementor-widget-text-editor ol li{ line-height: initial; }

#scrollUp:before{ line-height: unset; }
.overflow-hidden { overflow:hidden; }
.page-title.centered { margin-bottom: 20px; } 
.grecaptcha-badge { visibility: hidden; }
.hide-section{ display: none;}

.elementor-section .elementor-section-boxed .elementor-container{ width: calc(100% - 20px); }
.headline-color .elementor-heading-title span { color: var(--hr-secondary-color); }
.ml-line .elementor-heading-title span{ border-bottom: 3px solid; border-image: linear-gradient(270deg, #FF6161 24.42%, #264D7F 54.15%, #1884C7 83.28%); border-image-slice: 1; word-wrap: break-word; }
.elementor-widget-container p:not(:last-child){ margin-bottom: 12px; }


/* ********************************************************************************************************************* */
/* ******************************************* Custom toggle css ******************************************************* */
/* ********************************************************************************************************************* */

/* ----------------------------- Custom toggle css ----------------------------- */
.custom-toggle-container { display: flex; flex-wrap: wrap; --gap: 20px; gap: var(--gap); }
.feature-card { display: flex; width: 100%; box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1); border-radius: 8px; height: fit-content; position: relative; overflow: hidden; }
.feature-card::after{ height: 100%; width: 8px; content:''; position: absolute; background-color: var(--color); }

.feature-card .feature-card-body { display: flex; padding: 24px; flex-grow: 1; }
.feature-card .feature-card-body .img { margin-right: 24px; } 
.feature-card .feature-card-body .content { flex-grow: 1; }
.feature-card .feature-card-body .content .feature-card-title { margin-bottom: 8px; }
.toggle-list {display: none;margin-top: 10px;}
.toggle-list ul { padding-left: 20px; }

@media screen and (min-width: 768px){
	.custom-toggle-container{ --gap: 40px; }
	.feature-card { width: calc(50% - (var(--gap) / 2)); }
}</pre></body></html>