.elementor-kit-5{--e-global-color-primary:#001E5E;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-color-d239859:#000000;--e-global-color-74f8d65:#2E3099;--e-global-color-f1e31e2:#001E5E;--e-global-color-3a22cd5:#455EFF;--e-global-color-64eab14:#B5BFFF;--e-global-color-330c0c3:#008385;--e-global-color-3e1ff2e:#98D9CF;--e-global-color-5a24da9:#882669;--e-global-color-f070506:#FF7D52;--e-global-color-7598fe5:#FFB752;--e-global-color-c026a1d:#7C7079;--e-global-color-6520425:#F5F6FF;--e-global-color-dd18c08:#FFFFFF;--e-global-color-5957a25:#FAECE7;--e-global-color-3035a84:#FFDD2C;--e-global-color-02285b0:#FFF1E0;--e-global-color-6a2c82d:#FFDBD6;--e-global-typography-primary-font-family:"Nanum Gothic Coding";--e-global-typography-primary-font-size:75px;--e-global-typography-primary-font-weight:400;--e-global-typography-primary-line-height:81px;--e-global-typography-secondary-font-family:"Red Hat Text";--e-global-typography-secondary-font-size:64px;--e-global-typography-secondary-font-weight:700;--e-global-typography-secondary-line-height:70px;--e-global-typography-text-font-family:"Red Hat Text";--e-global-typography-text-font-size:18px;--e-global-typography-text-font-weight:400;--e-global-typography-text-line-height:24px;--e-global-typography-accent-font-family:"Red Hat Text";--e-global-typography-accent-font-size:18px;--e-global-typography-accent-font-weight:600;--e-global-typography-accent-line-height:24px;--e-global-typography-d0e8250-font-family:"Red Hat Text";--e-global-typography-d0e8250-font-size:130px;--e-global-typography-d0e8250-font-weight:700;--e-global-typography-d0e8250-line-height:135px;--e-global-typography-58f5f1b-font-family:"Nanum Gothic Coding";--e-global-typography-58f5f1b-font-size:50px;--e-global-typography-58f5f1b-font-weight:700;--e-global-typography-58f5f1b-line-height:56px;--e-global-typography-f041323-font-family:"Red Hat Text";--e-global-typography-f041323-font-size:48px;--e-global-typography-f041323-font-weight:700;--e-global-typography-f041323-text-transform:uppercase;--e-global-typography-f041323-line-height:54px;--e-global-typography-2d94a58-font-family:"Nanum Gothic Coding";--e-global-typography-2d94a58-font-size:36px;--e-global-typography-2d94a58-font-weight:700;--e-global-typography-2d94a58-line-height:41px;--e-global-typography-ccb310c-font-family:"Red Hat Text";--e-global-typography-ccb310c-font-size:32px;--e-global-typography-ccb310c-font-weight:400;--e-global-typography-ccb310c-line-height:38px;--e-global-typography-1843ace-font-family:"Red Hat Text";--e-global-typography-1843ace-font-size:24px;--e-global-typography-1843ace-font-weight:400;--e-global-typography-1843ace-line-height:30px;--e-global-typography-64bcd46-font-family:"Red Hat Text";--e-global-typography-64bcd46-font-size:20px;--e-global-typography-64bcd46-font-weight:400;--e-global-typography-64bcd46-line-height:26px;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-5 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1386px){.elementor-kit-5{--e-global-typography-primary-font-size:58px;--e-global-typography-primary-line-height:64px;--e-global-typography-secondary-font-size:55px;--e-global-typography-secondary-line-height:61px;--e-global-typography-d0e8250-font-size:100px;--e-global-typography-d0e8250-line-height:100px;--e-global-typography-58f5f1b-font-size:42px;--e-global-typography-58f5f1b-line-height:48px;--e-global-typography-f041323-font-size:42px;--e-global-typography-f041323-line-height:48px;--e-global-typography-2d94a58-font-size:30px;--e-global-typography-2d94a58-line-height:36px;--e-global-typography-ccb310c-font-size:28px;--e-global-typography-ccb310c-line-height:34px;--e-global-typography-1843ace-font-size:22px;--e-global-typography-1843ace-line-height:28px;--e-global-typography-64bcd46-font-size:18px;--e-global-typography-64bcd46-line-height:24px;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:1024px){.elementor-kit-5{--e-global-typography-primary-font-size:50px;--e-global-typography-primary-line-height:56px;--e-global-typography-secondary-font-size:40px;--e-global-typography-secondary-line-height:46px;--e-global-typography-text-font-size:16px;--e-global-typography-text-line-height:24px;--e-global-typography-accent-font-size:16px;--e-global-typography-accent-line-height:24px;--e-global-typography-d0e8250-line-height:100px;--e-global-typography-58f5f1b-font-size:35px;--e-global-typography-58f5f1b-line-height:41px;--e-global-typography-f041323-font-size:28px;--e-global-typography-f041323-line-height:34px;--e-global-typography-2d94a58-font-size:25px;--e-global-typography-2d94a58-line-height:31px;--e-global-typography-ccb310c-font-size:25px;--e-global-typography-ccb310c-line-height:31px;--e-global-typography-1843ace-font-size:18px;--e-global-typography-1843ace-line-height:24px;--e-global-typography-64bcd46-font-size:16px;--e-global-typography-64bcd46-line-height:24px;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-5{--e-global-typography-primary-font-size:30px;--e-global-typography-primary-line-height:36px;--e-global-typography-secondary-font-size:30px;--e-global-typography-secondary-line-height:36px;--e-global-typography-d0e8250-font-size:70px;--e-global-typography-d0e8250-line-height:70px;--e-global-typography-58f5f1b-font-size:25px;--e-global-typography-58f5f1b-line-height:31px;--e-global-typography-f041323-font-size:25px;--e-global-typography-f041323-line-height:31px;--e-global-typography-2d94a58-font-size:22px;--e-global-typography-2d94a58-line-height:28px;--e-global-typography-ccb310c-font-size:22px;--e-global-typography-ccb310c-line-height:28px;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//* General styling */
body {
  font-family: Arial, sans-serif;
  background: #ffffff; /* Assuming a white background */
  margin: 0;
  padding: 20px;
}

.contact-form {
  background: #f7f7f7;
  padding: 20px;
  border-radius: 8px;
  width: 80%;
  max-width: 500px;
  margin: auto;
  box-shadow: 0 2px 15px rgba(0, 0, 0, 0.1);
}

.bold { font-weight: 700; }

.elementor-button { text-decoration: none !important; }

.purple-text{
    color: #882669;
}

/*** Home Swiper Slide ***/
.swiper-slide-contents { padding: 15px 50px; }

/*** Statistics ***/
.circle {
  position:relative;
  width: 50%;
  padding-bottom:50%;
  background:#f5f5ff;
  border-radius:50%;
}
.circle .stat{
  position:absolute;
  top:50%; left:50%;
  transform: translate(-50%, -50%);
  margin:0;
}

/*** Homepage Dividers ***/
/**#topdivider { margin-bottom: -18px; }
#bottomdivider { margin-top: -15px; }***/

input[type="text"],
input[type="email"],
input[type="tel"],
textarea {
  width: 100%;
  padding: 10px;
  margin-bottom: 10px;
  border: 1px solid #ccc;
  border-radius: 4px;
}

input[type="tel"] {
  width: calc(70% - 12px); /* Adjust width for phone input */
}

label {
  display: inline-block;
  margin-left: 10px;
  font-style: italic;
  color: #999;
  line-height: 30px;
}

textarea {
  height: 120px;
  resize: none;
}

button {}

.jet-hamburger-panel__inner { height: 50vh !important; }

@media (max-width: 979px) {
    .swiper-slide-contents { padding: 15px 35px; max-width: 75% !important; margin-right: auto; margin-left: auto; }
    .jet-hamburger-panel__inner { height: 100vh !important;
}
@media (max-width: 480px) {
    .swiper-slide-contents { padding: 15px 25px; max-width: 75% !important; margin-right: auto; margin-left: auto; }
}/* End custom CSS */