.elementor-422 .elementor-element.elementor-element-21f4567 .elementor-repeater-item-f8e8790.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-422 .elementor-element.elementor-element-edabce6{padding:0px 0px 25px 0px;text-align:center;}.elementor-422 .elementor-element.elementor-element-00fc622 .breadcrumb{justify-content:center;}.elementor-422 .elementor-element.elementor-element-00fc622 #breadcrumbs{justify-content:center;}.elementor-422 .elementor-element.elementor-element-00fc622, .elementor-422 .elementor-element.elementor-element-00fc622 .breadcrumb-item.active span, .elementor-422 .elementor-element.elementor-element-00fc622 span.current-item{color:#C9CFFF;}.elementor-422 .elementor-element.elementor-element-00fc622 .raven-breadcrumbs-yoast .breadcrumb_last{color:#C9CFFF;}.elementor-422 .elementor-element.elementor-element-00fc622 .raven-breadcrumbs-navxt span.current-item{color:#C9CFFF;}.elementor-422 .elementor-element.elementor-element-00fc622 .breadcrumb-item + .breadcrumb-item::before{color:#C9CFFF;}.elementor-422 .elementor-element.elementor-element-00fc622 .raven-breadcrumbs-yoast #breadcrumbs{color:#C9CFFF;}.elementor-422 .elementor-element.elementor-element-00fc622 .raven-breadcrumbs-navxt .breadcrumb{color:#C9CFFF;}.elementor-422 .elementor-element.elementor-element-00fc622 a, .elementor-422 .elementor-element.elementor-element-00fc622 a *{color:#C9CFFF;}.elementor-422 .elementor-element.elementor-element-21f4567:not(.elementor-motion-effects-element-type-background), .elementor-422 .elementor-element.elementor-element-21f4567 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2A3BBF;}.elementor-422 .elementor-element.elementor-element-21f4567{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:315px 0px 150px 0px;}.elementor-422 .elementor-element.elementor-element-21f4567 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-422 .elementor-element.elementor-element-ba96bea .elementor-repeater-item-cfa9f0e.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-bc-flex-widget .elementor-422 .elementor-element.elementor-element-982f65d.elementor-column:not(.raven-column-flex-vertical) .elementor-widget-wrap{align-items:center;}.elementor-422 .elementor-element.elementor-element-982f65d.elementor-column.elementor-element[data-element_type="column"]:not(.raven-column-flex-vertical) > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-422 .elementor-element.elementor-element-982f65d.elementor-column.elementor-element[data-element_type="column"].raven-column-flex-vertical > .elementor-widget-wrap.elementor-element-populated{justify-content:center;}.elementor-422 .elementor-element.elementor-element-982f65d > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-422 .elementor-element.elementor-element-5f60ae9{padding:0px 0px 20px 0px;text-align:center;}.elementor-422 .elementor-element.elementor-element-5f60ae9 .elementor-heading-title{font-size:30px;font-weight:bold;}.elementor-422 .elementor-element.elementor-element-1d59872.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-422 .elementor-element.elementor-element-1d59872.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-422 .elementor-element.elementor-element-1d59872.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-422 .elementor-element.elementor-element-1d59872 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-422 .elementor-element.elementor-element-1d59872 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-422 .elementor-element.elementor-element-9155992.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-422 .elementor-element.elementor-element-9155992.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-422 .elementor-element.elementor-element-9155992.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-422 .elementor-element.elementor-element-9155992 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-422 .elementor-element.elementor-element-9155992 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-422 .elementor-element.elementor-element-94c9a5f.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-422 .elementor-element.elementor-element-94c9a5f.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-422 .elementor-element.elementor-element-94c9a5f.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-422 .elementor-element.elementor-element-94c9a5f .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-422 .elementor-element.elementor-element-94c9a5f .elementor-image-box-img img{transition-duration:0.3s;}.elementor-422 .elementor-element.elementor-element-d3c598f.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-422 .elementor-element.elementor-element-d3c598f.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-422 .elementor-element.elementor-element-d3c598f.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-422 .elementor-element.elementor-element-d3c598f .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-422 .elementor-element.elementor-element-d3c598f .elementor-image-box-img img{transition-duration:0.3s;}.elementor-422 .elementor-element.elementor-element-d90fc71:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-422 .elementor-element.elementor-element-d90fc71 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2A3BBF;}.elementor-422 .elementor-element.elementor-element-d90fc71 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 45px 60px 45px;}.elementor-422 .elementor-element.elementor-element-d90fc71 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-422 .elementor-element.elementor-element-5ba1ca3{padding:0px 0px 0px 0px;}.elementor-422 .elementor-element.elementor-element-5ba1ca3 .elementor-heading-title{font-size:21px;font-weight:bold;}.elementor-422 .elementor-element.elementor-element-a12410a{padding:0px 0px 40px 0px;}.elementor-422 .elementor-element.elementor-element-a12410a .elementor-heading-title{font-size:16px;font-weight:bold;}.elementor-422 .elementor-element.elementor-element-ee88029{padding:0px 20px 0px 20px;}.elementor-422 .elementor-element.elementor-element-ba96bea > .elementor-container{max-width:1146px;}.elementor-422 .elementor-element.elementor-element-ba96bea{padding:0px 0px 180px 0px;}.elementor-422 .elementor-element.elementor-element-98f208d .elementor-repeater-item-a6f5d6c.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-422 .elementor-element.elementor-element-98c15bc iframe{height:450px;filter:brightness( 100% ) contrast( 100% ) saturate( 48% ) blur( 0px ) hue-rotate( 0deg );}.elementor-422 .elementor-element.elementor-element-98f208d > .elementor-container{max-width:1146px;}.elementor-422 .elementor-element.elementor-element-98f208d{padding:0px 0px 180px 0px;}@media(min-width:768px){.elementor-422 .elementor-element.elementor-element-982f65d{width:24.981%;}.elementor-422 .elementor-element.elementor-element-d90fc71{width:74.978%;}}@media(max-width:1024px){.elementor-422 .elementor-element.elementor-element-edabce6 .elementor-heading-title{font-size:50px;}.elementor-422 .elementor-element.elementor-element-21f4567{padding:200px 30px 100px 30px;}.elementor-422 .elementor-element.elementor-element-982f65d > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-422 .elementor-element.elementor-element-ba96bea{padding:0px 30px 100px 30px;}.elementor-422 .elementor-element.elementor-element-98c15bc iframe{height:300px;}.elementor-422 .elementor-element.elementor-element-98f208d{padding:0px 30px 100px 30px;}}@media(max-width:767px){.elementor-422 .elementor-element.elementor-element-edabce6 .elementor-heading-title{font-size:40px;line-height:50px;}.elementor-422 .elementor-element.elementor-element-1d59872 .elementor-image-box-img{margin-bottom:15px;}.elementor-422 .elementor-element.elementor-element-9155992 .elementor-image-box-img{margin-bottom:15px;}.elementor-422 .elementor-element.elementor-element-94c9a5f .elementor-image-box-img{margin-bottom:15px;}.elementor-422 .elementor-element.elementor-element-d3c598f .elementor-image-box-img{margin-bottom:15px;}.elementor-422 .elementor-element.elementor-element-d90fc71 > .elementor-element-populated{padding:50px 0px 50px 0px;}.elementor-422 .elementor-element.elementor-element-ee88029{padding:0px 0px 0px 0px;}}/* Start custom CSS for shortcode, class: .elementor-element-ee88029 *//* ================================
   🌈 FORM BACKGROUND & CONTAINER
   ================================ */
#forminator-module-1461 {
  background-color: #2733b1; /* Elementor deep blue */
  padding: 30px !important;
  border-radius: 10px;
  max-width: auto;
  margin: auto -20px;
}

/* Remove padding and margin on mobile screens */
@media (max-width: 768px) {
  #forminator-module-1461 {
    padding: 0 !important;
    margin: 0 !important;
     max-width: 500px !important;
  }
}

/* ================================
   🏷️ LABELS
   ================================ */
#forminator-module-1461 .forminator-label {
  color: #ffffff;
  font-weight: 600;
  margin-bottom: 6px;
  display: block;
}

/* Remove red asterisk style */
#forminator-module-1461 .forminator-required {
  color: #00c6ff;
}

/* ================================
   ✏️ INPUT FIELDS & TEXTAREA
   ================================ */
#forminator-module-1461 input[type="text"],
#forminator-module-1461 input[type="email"],
#forminator-module-1461 input[type="tel"],
#forminator-module-1461 textarea {
  background-color: #2f3bbf;
  color: #ffffff;
  border: 1px solid #4152e6;
  border-radius: 5px;
  padding: 12px 15px;
  width: 100%;
  font-size: 15px;
  transition: all 0.3s ease;
  box-shadow: none !important;
}

/* Placeholder color */
#forminator-module-1461 input::placeholder,
#forminator-module-1461 textarea::placeholder {
  color: #b5b8ff;
}

/* Focus style */
#forminator-module-1461 input:focus,
#forminator-module-1461 textarea:focus {
  border-color: #6e80ff;
  background-color: #3645d6;
  outline: none;
}

/* ================================
   🧾 CHARACTER COUNTER
   ================================ */
#forminator-module-1461 .forminator-description {
  color: #d9dcff;
  font-size: 12px;
  text-align: right;
}

/* ================================
   🚀 SUBMIT BUTTON
   ================================ */
#forminator-module-1461 .forminator-button-submit {
  background: linear-gradient(to right, #00c6ff, #0072ff);
  color: #ffffff;
  border: none;
  border-radius: 6px;
  padding: 12px 30px;
  font-weight: 600;
  font-size: 15px;
  text-transform: uppercase;
  letter-spacing: 0.5px;
  transition: all 0.3s ease;
  width: auto;
  display: inline-block;
}

/* Hover effect */
#forminator-module-1461 .forminator-button-submit:hover {
  background: linear-gradient(to right, #0072ff, #00c6ff);
  transform: translateY(-2px);
}

/* ================================
   📱 RESPONSIVE (optional)
   ================================ */
@media (max-width: 600px) {
  #forminator-module-1461 {
    padding: 20px;
  }
  #forminator-module-1461 .forminator-button-submit {
    width: 100%;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-ee88029 *//* ================================
   🌈 FORM BACKGROUND & CONTAINER
   ================================ */
#forminator-module-1461 {
  background-color: #2733b1; /* Elementor deep blue */
  padding: 30px !important;
  border-radius: 10px;
  max-width: auto;
  margin: auto -20px;
}

/* Remove padding and margin on mobile screens */
@media (max-width: 768px) {
  #forminator-module-1461 {
    padding: 0 !important;
    margin: 0 !important;
     max-width: 500px !important;
  }
}

/* ================================
   🏷️ LABELS
   ================================ */
#forminator-module-1461 .forminator-label {
  color: #ffffff;
  font-weight: 600;
  margin-bottom: 6px;
  display: block;
}

/* Remove red asterisk style */
#forminator-module-1461 .forminator-required {
  color: #00c6ff;
}

/* ================================
   ✏️ INPUT FIELDS & TEXTAREA
   ================================ */
#forminator-module-1461 input[type="text"],
#forminator-module-1461 input[type="email"],
#forminator-module-1461 input[type="tel"],
#forminator-module-1461 textarea {
  background-color: #2f3bbf;
  color: #ffffff;
  border: 1px solid #4152e6;
  border-radius: 5px;
  padding: 12px 15px;
  width: 100%;
  font-size: 15px;
  transition: all 0.3s ease;
  box-shadow: none !important;
}

/* Placeholder color */
#forminator-module-1461 input::placeholder,
#forminator-module-1461 textarea::placeholder {
  color: #b5b8ff;
}

/* Focus style */
#forminator-module-1461 input:focus,
#forminator-module-1461 textarea:focus {
  border-color: #6e80ff;
  background-color: #3645d6;
  outline: none;
}

/* ================================
   🧾 CHARACTER COUNTER
   ================================ */
#forminator-module-1461 .forminator-description {
  color: #d9dcff;
  font-size: 12px;
  text-align: right;
}

/* ================================
   🚀 SUBMIT BUTTON
   ================================ */
#forminator-module-1461 .forminator-button-submit {
  background: linear-gradient(to right, #00c6ff, #0072ff);
  color: #ffffff;
  border: none;
  border-radius: 6px;
  padding: 12px 30px;
  font-weight: 600;
  font-size: 15px;
  text-transform: uppercase;
  letter-spacing: 0.5px;
  transition: all 0.3s ease;
  width: auto;
  display: inline-block;
}

/* Hover effect */
#forminator-module-1461 .forminator-button-submit:hover {
  background: linear-gradient(to right, #0072ff, #00c6ff);
  transform: translateY(-2px);
}

/* ================================
   📱 RESPONSIVE (optional)
   ================================ */
@media (max-width: 600px) {
  #forminator-module-1461 {
    padding: 20px;
  }
  #forminator-module-1461 .forminator-button-submit {
    width: 100%;
  }
}/* End custom CSS */