.elementor-3399 .elementor-element.elementor-element-bf85437{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--margin-top:2em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;}.elementor-widget-theme-site-logo .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-3399 .elementor-element.elementor-element-a6287ab{text-align:right;}.elementor-3399 .elementor-element.elementor-element-a6287ab img{width:33%;height:80px;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-3399 .elementor-element.elementor-element-73a6c73 .elementor-icon-wrapper{text-align:center;}.elementor-3399 .elementor-element.elementor-element-d3efbcc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:2em;--margin-bottom:2em;--margin-left:0em;--margin-right:0em;}.elementor-3399 .elementor-element.elementor-element-5ac1ff4{--display:grid;--min-height:213px;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:25px 25px;--row-gap:25px;--column-gap:25px;--grid-auto-flow:row;--justify-items:center;--align-items:center;--padding-top:0rem;--padding-bottom:1rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3399 .elementor-element.elementor-element-6052d45 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:solid;border-width:4px 4px 4px 4px;border-color:var( --e-global-color-a3f75a3 );border-radius:20px 20px 20px 20px;box-shadow:4px 4px 0px 1px rgba(0, 0, 0, 0.16);}.elementor-3399 .elementor-element.elementor-element-6052d45 .elementor-wrapper{--video-aspect-ratio:1;}.elementor-3399 .elementor-element.elementor-element-2b70862 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:solid;border-width:4px 4px 4px 4px;border-color:var( --e-global-color-a3f75a3 );border-radius:20px 20px 20px 20px;box-shadow:4px 4px 0px 1px rgba(0, 0, 0, 0.16);}.elementor-3399 .elementor-element.elementor-element-2b70862 .elementor-wrapper{--video-aspect-ratio:1;}.elementor-3399 .elementor-element.elementor-element-665a305 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:solid;border-width:4px 4px 4px 4px;border-color:var( --e-global-color-a3f75a3 );border-radius:20px 20px 20px 20px;box-shadow:4px 4px 0px 1px rgba(0, 0, 0, 0.16);}.elementor-3399 .elementor-element.elementor-element-665a305 .elementor-wrapper{--video-aspect-ratio:1;}.elementor-3399 .elementor-element.elementor-element-603d9c5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:solid;border-width:4px 4px 4px 4px;border-color:var( --e-global-color-a3f75a3 );border-radius:20px 20px 20px 20px;box-shadow:4px 4px 0px 1px rgba(0, 0, 0, 0.16);}.elementor-3399 .elementor-element.elementor-element-603d9c5 .elementor-wrapper{--video-aspect-ratio:1;}.elementor-3399 .elementor-element.elementor-element-8c8b50a{--display:grid;--min-height:213px;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:25px 25px;--row-gap:25px;--column-gap:25px;--grid-auto-flow:row;--justify-items:center;--align-items:center;--padding-top:0rem;--padding-bottom:1rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3399 .elementor-element.elementor-element-ea9c63b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:solid;border-width:4px 4px 4px 4px;border-color:var( --e-global-color-a3f75a3 );border-radius:20px 20px 20px 20px;box-shadow:4px 4px 0px 1px rgba(0, 0, 0, 0.16);}.elementor-3399 .elementor-element.elementor-element-ea9c63b .elementor-wrapper{--video-aspect-ratio:1;}.elementor-3399 .elementor-element.elementor-element-1eb2ccf > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:solid;border-width:4px 4px 4px 4px;border-color:var( --e-global-color-a3f75a3 );border-radius:20px 20px 20px 20px;box-shadow:4px 4px 0px 1px rgba(0, 0, 0, 0.16);}.elementor-3399 .elementor-element.elementor-element-1eb2ccf .elementor-wrapper{--video-aspect-ratio:1;}.elementor-3399 .elementor-element.elementor-element-4c83e37 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:solid;border-width:4px 4px 4px 4px;border-color:var( --e-global-color-a3f75a3 );border-radius:20px 20px 20px 20px;box-shadow:4px 4px 0px 1px rgba(0, 0, 0, 0.16);}.elementor-3399 .elementor-element.elementor-element-4c83e37 .elementor-wrapper{--video-aspect-ratio:1;}.elementor-3399 .elementor-element.elementor-element-2fb662f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:solid;border-width:4px 4px 4px 4px;border-color:var( --e-global-color-a3f75a3 );border-radius:20px 20px 20px 20px;box-shadow:4px 4px 0px 1px rgba(0, 0, 0, 0.16);}.elementor-3399 .elementor-element.elementor-element-2fb662f .elementor-wrapper{--video-aspect-ratio:1;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-3399 .elementor-element.elementor-element-bf85437{--grid-auto-flow:row;}.elementor-3399 .elementor-element.elementor-element-a6287ab img{width:30%;height:53px;}.elementor-3399 .elementor-element.elementor-element-73a6c73 > .elementor-widget-container{margin:0px 0px -9px 0px;padding:0px 0px 0px 0px;}.elementor-3399 .elementor-element.elementor-element-73a6c73 .elementor-icon{font-size:23px;}.elementor-3399 .elementor-element.elementor-element-73a6c73 .elementor-icon svg{height:23px;}.elementor-3399 .elementor-element.elementor-element-5ac1ff4{--min-height:17px;--e-con-grid-template-columns:repeat(4, 1fr);--grid-auto-flow:row;--margin-top:2em;--margin-bottom:2em;--margin-left:0em;--margin-right:0em;--padding-top:0rem;--padding-bottom:0rem;--padding-left:3rem;--padding-right:3rem;}.elementor-3399 .elementor-element.elementor-element-8c8b50a{--min-height:17px;--e-con-grid-template-columns:repeat(4, 1fr);--grid-auto-flow:row;--margin-top:2em;--margin-bottom:2em;--margin-left:0em;--margin-right:0em;--padding-top:0rem;--padding-bottom:0rem;--padding-left:3rem;--padding-right:3rem;}}@media(max-width:767px){.elementor-3399 .elementor-element.elementor-element-bf85437{--content-width:500px;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:end;}.elementor-3399 .elementor-element.elementor-element-a6287ab{width:auto;max-width:auto;text-align:right;}.elementor-3399 .elementor-element.elementor-element-a6287ab > .elementor-widget-container{margin:0px 9px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3399 .elementor-element.elementor-element-a6287ab.elementor-element{--align-self:flex-start;--order:-99999 /* order start hack */;}.elementor-3399 .elementor-element.elementor-element-a6287ab img{width:100%;max-width:100%;height:38px;}.elementor-3399 .elementor-element.elementor-element-73a6c73.elementor-element{--align-self:flex-end;}.elementor-3399 .elementor-element.elementor-element-73a6c73 .elementor-icon{font-size:30px;}.elementor-3399 .elementor-element.elementor-element-73a6c73 .elementor-icon svg{height:30px;}.elementor-3399 .elementor-element.elementor-element-d3efbcc{--margin-top:1em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;}.elementor-3399 .elementor-element.elementor-element-5ac1ff4{--e-con-grid-template-columns:repeat(2, 1fr);--gap:14px 14px;--row-gap:14px;--column-gap:14px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-3399 .elementor-element.elementor-element-8c8b50a{--e-con-grid-template-columns:repeat(2, 1fr);--gap:14px 14px;--row-gap:14px;--column-gap:14px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}}@media(min-width:768px){.elementor-3399 .elementor-element.elementor-element-5ac1ff4{--content-width:1024px;}.elementor-3399 .elementor-element.elementor-element-8c8b50a{--content-width:1024px;}}@media(max-width:1024px) and (min-width:768px){.elementor-3399 .elementor-element.elementor-element-5ac1ff4{--content-width:100%;}.elementor-3399 .elementor-element.elementor-element-8c8b50a{--content-width:100%;}}/* Start custom CSS */#gform_wrapper_1 {
  background: linear-gradient(to bottom right, #4e4e4e, #303030) !important;
  color: #fff !important;
  padding: 20px !important;
  border-radius: 15px !important;
  box-shadow: 0 4px 10px rgba(0, 0, 0, 0.3) !important;
}

#gform_wrapper_1 h2.gform_title {
  font-size: 24px !important;
  font-weight: bold !important;
  text-align: center !important;
  margin-bottom: 20px !important;
  color: #E4970D !important;
}

#gform_wrapper_1 .gfield_label {
  font-size: 16px !important;
  margin-bottom: 10px !important;
  display: block !important;
  color: #fff !important;
}

#gform_wrapper_1 label {
  font-size: 16px !important;
  margin-bottom: 10px !important;
  display: block !important;
  color: #fff !important;
}
#gform_wrapper_1 .gfield_description {
  font-size: 13px !important;
  margin-bottom: 10px !important;
  display: block !important;
  color: #a6a6a6 !important;
}

#gform_wrapper_1 input[type="text"],
#gform_wrapper_1 input[type="tel"],
#gform_wrapper_1 select,
#gform_wrapper_1 textarea {
  width: 100% !important;
  padding: 12px 15px !important;
  font-size: 14px !important;
  color: #112337 !important;
  border: none !important;
  border-radius: 8px !important;
  background: #fff !important;
  box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.1) !important;
  margin-bottom: 15px !important;
}

#gform_wrapper_1 input[type="text"]:focus,
#gform_wrapper_1 input[type="tel"]:focus,
#gform_wrapper_1 select:focus,
#gform_wrapper_1 textarea:focus {
  outline: none !important;
  border: 2px solid #527EFF !important;
}


#gform_wrapper_1 .gform_footer {
  text-align: center !important;
}

#gform_wrapper_1 .gform_button {
  background: #E4970D !important;
  color: #fff !important;
  font-size: 16px !important;
  padding: 10px 20px !important;
  border: none !important;
  border-radius: 8px !important;
  cursor: pointer !important;
  transition: all 0.3s ease !important;
  width: -webkit-fill-available;
}

#gform_wrapper_1 .gform_button:hover {
  background: #d37700 !important;
}

#gform_wrapper_1 .gfield_required .gfield_required_text {
  color: #ff9999 !important;
  font-size: 12px !important;
  padding-right: 8px;
}

@media (max-width: 768px) {
  #gform_wrapper_1 {
    padding: 15px !important;
  }

  #gform_wrapper_1 h2.gform_title {
    font-size: 20px !important;
  }

  #gform_wrapper_1 input[type="text"],
  #gform_wrapper_1 input[type="tel"],
  #gform_wrapper_1 select,
  #gform_wrapper_1 textarea {
    font-size: 14px !important;
  }

  #gform_wrapper_1 .gform_button {
    font-size: 14px !important;
    padding: 8px 16px !important;
  }
}/* End custom CSS */