.elementor-133 .elementor-element.elementor-element-d850986 .elementor-repeater-item-31bd1a5.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-133 .elementor-element.elementor-element-87a38fe > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-133 .elementor-element.elementor-element-87a38fe.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-133 .elementor-element.elementor-element-87a38fe{text-align:center;}.elementor-133 .elementor-element.elementor-element-87a38fe .elementor-heading-title{color:var( --e-global-color-10dd0886 );}.elementor-133 .elementor-element.elementor-element-ac10c01{text-align:center;}.elementor-133 .elementor-element.elementor-element-ac10c01 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:38px;font-weight:300;}.elementor-133 .elementor-element.elementor-element-d850986:not(.elementor-motion-effects-element-type-background), .elementor-133 .elementor-element.elementor-element-d850986 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFBC53;background-image:url("https://www.scalebyrd.com/wp-content/uploads/2024/11/penghao-xiong-NzPpWEjbAJc-unsplash-2048x1365.jpg");background-position:-179px -428px;background-repeat:no-repeat;}.elementor-133 .elementor-element.elementor-element-d850986 > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #FFBC53B3 0%, #FFFFFF 100%);opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-133 .elementor-element.elementor-element-d850986{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:220px 0px 130px 0px;}.elementor-133 .elementor-element.elementor-element-5cef9dd{--display:flex;}.elementor-133 .elementor-element.elementor-element-c52429e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-133 .elementor-element.elementor-element-c52429e.elementor-element{--align-self:center;}.elementor-133 .elementor-element.elementor-element-c52429e .wpcf7 span.wpcf7-not-valid-tip{text-align:left;display:block;}.elementor-133 .elementor-element.elementor-element-c52429e .wpcf7 input.wpcf7-submit{padding:0px 14px 0px -46px;margin:0px 0px 0px 124px;}.elementor-133 .elementor-element.elementor-element-c52429e .wpcf7 div.wpcf7-response-output{text-align:left;}.elementor-133 .elementor-element.elementor-element-3f1b24a .elementor-repeater-item-9577b6e.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-bc-flex-widget .elementor-133 .elementor-element.elementor-element-4f1befc.elementor-column:not(.raven-column-flex-vertical) .elementor-widget-wrap{align-items:center;}.elementor-133 .elementor-element.elementor-element-4f1befc.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-133 .elementor-element.elementor-element-4f1befc.elementor-column.elementor-element[data-element_type="column"].raven-column-flex-vertical > .elementor-widget-wrap.elementor-element-populated{justify-content:center;}.elementor-133 .elementor-element.elementor-element-4f1befc > .elementor-element-populated{margin:-34px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-133 .elementor-element.elementor-element-0ddf9bc .raven-divider-solid, .elementor-133 .elementor-element.elementor-element-0ddf9bc .raven-divider-double:before, .elementor-133 .elementor-element.elementor-element-0ddf9bc .raven-divider-double:after{background-color:rgba(87, 102, 126, 0.1);}.elementor-133 .elementor-element.elementor-element-0ddf9bc > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-133 .elementor-element.elementor-element-0ddf9bc .raven-divider-line{width:358px;}.elementor-133 .elementor-element.elementor-element-b3ac15b > .elementor-widget-container{margin:13px 0px 0px 0px;padding:0px 0px 20px 0px;}.elementor-133 .elementor-element.elementor-element-b3ac15b.elementor-element{--align-self:center;}.elementor-133 .elementor-element.elementor-element-b3ac15b .elementor-icon-box-wrapper{text-align:center;gap:0px;}.elementor-133 .elementor-element.elementor-element-b3ac15b .elementor-icon-box-title{margin-block-end:8px;color:#233D63;}.elementor-133 .elementor-element.elementor-element-b3ac15b.elementor-view-stacked .elementor-icon{background-color:#FF7000;}.elementor-133 .elementor-element.elementor-element-b3ac15b.elementor-view-framed .elementor-icon, .elementor-133 .elementor-element.elementor-element-b3ac15b.elementor-view-default .elementor-icon{fill:#FF7000;color:#FF7000;border-color:#FF7000;}.elementor-133 .elementor-element.elementor-element-b3ac15b .elementor-icon{font-size:56px;}.elementor-133 .elementor-element.elementor-element-b3ac15b .elementor-icon-box-title, .elementor-133 .elementor-element.elementor-element-b3ac15b .elementor-icon-box-title a{font-size:16px;font-weight:500;line-height:16px;}.elementor-133 .elementor-element.elementor-element-b3ac15b .elementor-icon-box-description{font-size:14px;line-height:20px;color:#222222;}.elementor-133 .elementor-element.elementor-element-12da7bf > .elementor-widget-container{padding:39px 0px 18px 0px;}.elementor-133 .elementor-element.elementor-element-12da7bf .elementor-icon-box-wrapper{gap:12px;}.elementor-133 .elementor-element.elementor-element-12da7bf .elementor-icon-box-title{margin-block-end:5px;color:#233D63;}.elementor-133 .elementor-element.elementor-element-12da7bf.elementor-view-stacked .elementor-icon{background-color:#FF7000;}.elementor-133 .elementor-element.elementor-element-12da7bf.elementor-view-framed .elementor-icon, .elementor-133 .elementor-element.elementor-element-12da7bf.elementor-view-default .elementor-icon{fill:#FF7000;color:#FF7000;border-color:#FF7000;}.elementor-133 .elementor-element.elementor-element-12da7bf .elementor-icon{font-size:56px;}.elementor-133 .elementor-element.elementor-element-12da7bf .elementor-icon-box-title, .elementor-133 .elementor-element.elementor-element-12da7bf .elementor-icon-box-title a{font-size:16px;font-weight:500;line-height:16px;}.elementor-133 .elementor-element.elementor-element-12da7bf .elementor-icon-box-description{font-size:14px;line-height:20px;color:#222222;}.elementor-133 .elementor-element.elementor-element-3f1b24a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:15px;margin-bottom:15px;padding:60px 0px 200px 0px;}.elementor-133 .elementor-element.elementor-element-3f1b24a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-133 .elementor-element.elementor-element-58a108b{--display:flex;--margin-top:-141px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-133 .elementor-element.elementor-element-0adeb57 iframe{height:539px;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}@media(max-width:1024px) and (min-width:768px){.elementor-133 .elementor-element.elementor-element-4f1befc{width:40%;}}@media(max-width:1024px){.elementor-133 .elementor-element.elementor-element-d850986:not(.elementor-motion-effects-element-type-background), .elementor-133 .elementor-element.elementor-element-d850986 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-133 .elementor-element.elementor-element-d850986{padding:200px 30px 100px 30px;}.elementor-133 .elementor-element.elementor-element-3f1b24a{padding:50px 30px 50px 30px;}}@media(max-width:767px){.elementor-133 .elementor-element.elementor-element-7163c9a > .elementor-element-populated{margin:0px 28px 0px 0px;--e-column-margin-right:28px;--e-column-margin-left:0px;}.elementor-133 .elementor-element.elementor-element-87a38fe{width:var( --container-widget-width, 319px );max-width:319px;--container-widget-width:319px;--container-widget-flex-grow:0;}.elementor-133 .elementor-element.elementor-element-87a38fe > .elementor-widget-container{margin:0px -5px 0px 0px;}.elementor-133 .elementor-element.elementor-element-87a38fe .elementor-heading-title{font-size:50px;}.elementor-133 .elementor-element.elementor-element-ac10c01 > .elementor-widget-container{margin:0px -20px 0px 0px;padding:0px 0px 0px 0px;}.elementor-133 .elementor-element.elementor-element-d850986:not(.elementor-motion-effects-element-type-background), .elementor-133 .elementor-element.elementor-element-d850986 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-133 .elementor-element.elementor-element-c52429e .wpcf7 input.wpcf7-submit{margin:0px 0px 0px 125px;}.elementor-133 .elementor-element.elementor-element-4f1befc > .elementor-element-populated{padding:0px 0px 50px 0px;}.elementor-133 .elementor-element.elementor-element-58a108b{--margin-top:-83px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}}/* Start custom CSS for contact-form-7, class: .elementor-element-c52429e *//* 1) This code uses CSS custom properties, valid in all modern browsers. 
   2) It also uses :focus-within, which requires modern browser support. */

.cu-md-standard.cu-form {
  --grid-gap: 16px;

  --submit-bg-color: #0220b3;
  --submit-bg-color-hover: #0226d5;

  --input-color: #222;

  --input-bg: transparent;
  --input-bg-hover: transparent;
  --input-bg-focus: transparent;

  --input-border: 1px solid #9e9e9e;
  --input-border-color-hover: #9e9e9e;
  --input-border-color-focus: #6200ee;

  --label-color: #626262;
  --label-color-focus: rgba(0, 0, 0, 0.6);
  --label-color-focus-within: #6200ee;

  --not-valid-color: #dc3232;
}

.cu-form,
.cu-form * {
  box-sizing: border-box;
}

.cu-grid {
  display: grid;
  /* If your tools/browsers complain about `gap`, you can revert to `grid-gap: var(--grid-gap);` */
  gap: var(--grid-gap);
  grid-template-columns: repeat(1, minmax(0, 1fr));
}

.cu-col-span-full {
  grid-column: 1 / -1;
}

.cu-form label {
  display: block;
  font-size: 1rem;
  font-weight: 500;
  position: relative;
}

.cu-form .cu-label-text {
  display: inline-block;
  margin-bottom: 4px;
}

.cu-form .cu-label-text,
.cu-form .wpcf7-list-item-label,
.cu-form .cu-form-subhead {
  color: var(--label-color);
}

.cu-form .wpcf7-form-control-wrap {
  display: inline-block;
}

.cu-form .cu-hr {
  background-color: var(--label-color);
  margin: 8px 0;
}

.cu-form .cu-form-subhead {
  display: block;
  margin-bottom: 8px;
}

.cu-form .wpcf7-form-control-wrap,
.cu-form .wpcf7-form-control:not(.wpcf7-submit) {
  width: 100%;
}

.cu-checkbox-container.cu-display-column .wpcf7-form-control,
.cu-radio-container.cu-display-column .wpcf7-form-control {
  display: flex;
  flex-direction: column;
}

.cu-checkbox-container label,
.cu-radio-container label {
  display: inline-flex;
  justify-content: space-between;
}

.cu-checkbox-container .wpcf7-list-item-label,
.cu-radio-container .wpcf7-list-item-label {
  margin-left: 6px;
}

.cu-form .wpcf7-list-item.first,
.cu-form .cu-display-column .wpcf7-list-item {
  margin-left: 0;
}

.cu-form .wpcf7-not-valid-tip {
  color: var(--not-valid-color);
  margin-top: 2px;
}

.cu-form .wpcf7-spinner {
  display: none;
}

.cu-form input[type="text"],
.cu-form input[type="email"],
.cu-form input[type="tel"],
.cu-form input[type="url"],
.cu-form textarea,
.cu-form select {
  background-color: var(--input-bg);
  border: var(--input-border);
  border-radius: 2px;
  color: var(--input-color);
  font-size: 1rem;
}

.cu-form input[type="text"]:hover,
.cu-form input[type="email"]:hover,
.cu-form input[type="tel"]:hover,
.cu-form input[type="url"]:hover,
.cu-form textarea:hover,
.cu-form select:hover {
  background-color: var(--input-bg-hover);
  border-color: var(--input-border-color-hover);
}

.cu-form input[type="text"]:focus,
.cu-form input[type="email"]:focus,
.cu-form input[type="tel"]:focus,
.cu-form input[type="url"]:focus,
.cu-form textarea:focus,
.cu-form select:focus {
  background-color: var(--input-bg-focus);
  border-color: var(--input-border-color-focus);
  color: var(--input-color);
}

.cu-form select {
  background-color: var(--input-bg);
  color: var(--input-color);
}

.cu-form select:focus,
.cu-form select:hover {
  background-color: var(--input-bg);
  color: var(--input-color);
}

.cu-form select option {
  color: #222;
}

.cu-form input[type="submit"] {
  background: var(--submit-bg-color);
  padding: 12px 32px;
  color: #fff
}

.cu-form input[type="submit"]:hover,
.cu-form input[type="submit"]:focus {
  background: var(--submit-bg-color-hover);
}

.cu-form .submitting input.c6-submit {
  display: none;
}

.cu-form .submitting .wpcf7-spinner {
  display: inline-block;
}

.cu-form ~ div.wpcf7-response-output {
  color: var(--label-color);
  margin: 20px 0 0;
}

/* Responsive columns */
@media (min-width: 768px) {
  .cu-grid {
    display: grid;
    gap: var(--grid-gap);
    grid-template-columns: repeat(12, minmax(0, 1fr));
  }

  .cu-col-span-1 {
    grid-column: span 1 / span 1;
  }

  .cu-col-span-2 {
    grid-column: span 2 / span 2;
  }

  .cu-col-span-3 {
    grid-column: span 3 / span 3;
  }

  .cu-col-span-4 {
    grid-column: span 4 / span 4;
  }

  .cu-col-span-5 {
    grid-column: span 5 / span 5;
  }

  .cu-col-span-6 {
    grid-column: span 6 / span 6;
  }

  .cu-col-span-7 {
    grid-column: span 7 / span 7;
  }

  .cu-col-span-8 {
    grid-column: span 8 / span 8;
  }

  .cu-col-span-9 {
    grid-column: span 9 / span 9;
  }

  .cu-col-span-10 {
    grid-column: span 10 / span 10;
  }

  .cu-col-span-11 {
    grid-column: span 11 / span 11;
  }

  .cu-col-span-12 {
    grid-column: span 12 / span 12;
  }
}

/* “Material Design” style label behavior */
.cu-md-standard .cu-label-text {
  color: var(--label-color);
  font-size: 18px;
  font-weight: 400;
  left: 0;
  position: absolute;
  pointer-events: none;
  top: 14px;
  transition: all 150ms ease-in-out;
  will-change: transform;
  z-index: 2;
}

.cu-md-standard .cu-label-text.position-static {
  position: static;
}

.cu-md-standard input[type="text"],
.cu-md-standard input[type="email"],
.cu-md-standard input[type="tel"],
.cu-md-standard input[type="url"],
.cu-md-standard textarea,
.cu-md-standard select {
  border: none;
  border-bottom: 1px solid #9e9e9e;
  font-size: 16px;
  padding: 14px 0 6px;
}

.cu-md-standard input[type="text"]:hover,
.cu-md-standard input[type="email"]:hover,
.cu-md-standard input[type="tel"]:hover,
.cu-md-standard input[type="url"]:hover,
.cu-md-standard textarea:hover,
.cu-md-standard select:hover {
  border-color: #212121;
}

.cu-md-standard input[type="text"]:focus,
.cu-md-standard input[type="email"]:focus,
.cu-md-standard input[type="tel"]:focus,
.cu-md-standard input[type="url"]:focus,
.cu-md-standard textarea:focus,
.cu-md-standard select:focus {
  border-color: var(--input-border-color-focus);
  border-width: 2px;
  margin-top: -1px;
  outline: none;
}

.cu-md-standard .cu-label.is-active .cu-label-text,
.cu-md-standard .cu-label.is-select .cu-label-text,
.cu-md-standard .cu-label:focus-within .cu-label-text {
  color: rgba(0, 0, 0, 0.6);
  font-size: 13px;
  line-height: 1.2;
  top: -4px;
}

.cu-md-standard .cu-label:focus-within .cu-label-text {
  color: var(--label-color-focus-within);
}

.cu-md-standard .is-select select {
  -webkit-appearance: none;
  appearance: none;
  padding-right: 26px;
}

.cu-md-standard .is-select .wpcf7-form-control-wrap {
  position: relative;
}

.cu-md-standard .is-select .wpcf7-form-control-wrap::after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='24' width='24'%3E%3Cpath d='m12 15-5-5h10Z'/%3E%3C/svg%3E");
  content: "";
  height: 24px;
  pointer-events: none;
  position: absolute;
  right: 6px;
  top: 14px;
  width: 24px;
}

.cu-md-standard option {
  background-color: #fff;
}

.cu-md-standard input[type="submit"] {
  border-radius: 4px;
  box-shadow: 0px 3px 1px -2px rgb(0 0 0 / 20%),
              0px 2px 2px 0px rgb(0 0 0 / 14%),
              0px 1px 5px 0px rgb(0 0 0 / 12%);
  font-size: 15px;
  font-weight: 600;
  letter-spacing: 1px;
  padding: 13px 15px;
  text-transform: uppercase;
}

.cu-md-standard .wpcf7-not-valid-tip {
  font-weight: 600;
}/* End custom CSS */
/* Start JX Custom Fonts CSS *//* End JX Custom Fonts CSS */