.elementor-396 .elementor-element.elementor-element-74b04f7c{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:16px 16px 16px 16px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-396 .elementor-element.elementor-element-74b04f7c:not(.elementor-motion-effects-element-type-background), .elementor-396 .elementor-element.elementor-element-74b04f7c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-396 .elementor-element.elementor-element-7395606a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:center;}.elementor-396 .elementor-element.elementor-element-7395606a img{width:358px;}.elementor-396 .elementor-element.elementor-element-2e284616{width:100%;max-width:100%;text-align:center;}.elementor-396 .elementor-element.elementor-element-2e284616.elementor-element{--align-self:center;}.elementor-396 .elementor-element.elementor-element-2e284616 .elementor-heading-title{font-size:63px;}.elementor-396 .elementor-element.elementor-element-366019ee{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:center;font-size:14px;}.elementor-396 .elementor-element.elementor-element-b776c96{width:100%;max-width:100%;}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}/* Start custom CSS for shortcode, class: .elementor-element-b776c96 */.elementor-396 .elementor-element.elementor-element-b776c96 .wpcf7 form{display:flex;flex-direction:column;gap:2px;}
.elementor-396 .elementor-element.elementor-element-b776c96 .wpcf7 p{margin:0 0 12px;}
.elementor-396 .elementor-element.elementor-element-b776c96 .wpcf7 input[type=text],
.elementor-396 .elementor-element.elementor-element-b776c96 .wpcf7 input[type=email],
.elementor-396 .elementor-element.elementor-element-b776c96 .wpcf7 input[type=tel],
.elementor-396 .elementor-element.elementor-element-b776c96 .wpcf7 select,
.elementor-396 .elementor-element.elementor-element-b776c96 .wpcf7 textarea{
  width:100%;
  background:rgba(255,255,255,.06);
  border:1px solid rgba(255,255,255,.18);
  border-radius:8px;
  padding:13px 16px;
  color:#fff;
  font-family:'Inter',sans-serif;
  font-size:14px;
  transition:border-color .2s;
}
.elementor-396 .elementor-element.elementor-element-b776c96 .wpcf7 input:focus,
.elementor-396 .elementor-element.elementor-element-b776c96 .wpcf7 select:focus,
.elementor-396 .elementor-element.elementor-element-b776c96 .wpcf7 textarea:focus{border-color:#B478FB;outline:none;}
.elementor-396 .elementor-element.elementor-element-b776c96 .wpcf7 ::placeholder{color:rgba(255,255,255,.45);opacity:1;}
.elementor-396 .elementor-element.elementor-element-b776c96 .wpcf7 select{color:rgba(255,255,255,.85);}
.elementor-396 .elementor-element.elementor-element-b776c96 .wpcf7 select option{color:#000;}
.elementor-396 .elementor-element.elementor-element-b776c96 .wpcf7 textarea{min-height:90px;resize:vertical;}
.elementor-396 .elementor-element.elementor-element-b776c96 .wpcf7 input[type=submit]{
  width:100%;
  background:linear-gradient(100deg,#F8A919 0%,#F26D21 32%,#EF4A23 62%,#2E9FE6 88%,#4AC6E8 100%);
  color:#000;
  border:none;
  border-radius:8px;
  padding:14px 16px;
  font-family:'Inter',sans-serif;
  font-weight:600;
  font-size:15px;
  cursor:pointer;
  transition:background .2s;
  margin-top:4px;
}
.elementor-396 .elementor-element.elementor-element-b776c96 .wpcf7 input[type=submit]:hover{filter:brightness(1.1);}
.elementor-396 .elementor-element.elementor-element-b776c96 .wpcf7-not-valid-tip{color:#ED5A78;font-size:12px;margin-top:4px;}
.elementor-396 .elementor-element.elementor-element-b776c96 .wpcf7-response-output{
  color:#fff;
  border:1px solid #B478FB!important;
  border-radius:8px;
  margin:12px 0 0!important;
  padding:10px 14px!important;
  font-size:13px;
}
.elementor-396 .elementor-element.elementor-element-b776c96 .wpcf7-spinner{display:block;margin:8px auto 0;}/* End custom CSS */