.elementor-2427 .elementor-element.elementor-element-6c5eb6d{--display:flex;--min-height:100vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;}.elementor-2427 .elementor-element.elementor-element-d172a3a{--display:flex;--background-transition:0.3s;--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-2427 .elementor-element.elementor-element-d172a3a:not(.elementor-motion-effects-element-type-background), .elementor-2427 .elementor-element.elementor-element-d172a3a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2427 .elementor-element.elementor-element-d172a3a, .elementor-2427 .elementor-element.elementor-element-d172a3a::before{--border-transition:0.3s;}.elementor-2427 .elementor-element.elementor-element-5223145 .elementor-field-group{margin-bottom:15px;}.elementor-2427 .elementor-element.elementor-element-5223145 .elementor-form-fields-wrapper{margin-bottom:-15px;}.elementor-2427 .elementor-element.elementor-element-5223145 .elementor-field-group > a:hover{color:var( --e-global-color-primary );}body .elementor-2427 .elementor-element.elementor-element-5223145 .elementor-field-group > label{padding-bottom:10px;}.elementor-2427 .elementor-element.elementor-element-5223145 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:var( --e-global-color-5028107 );border-width:0px 0px 0px 0px;border-radius:8px 8px 8px 8px;}.elementor-2427 .elementor-element.elementor-element-5223145 .elementor-field-group .elementor-select-wrapper select{background-color:var( --e-global-color-5028107 );border-width:0px 0px 0px 0px;border-radius:8px 8px 8px 8px;}.elementor-2427 .elementor-element.elementor-element-5223145 .elementor-button{background-color:var( --e-global-color-primary );}body.elementor-page-2427:not(.elementor-motion-effects-element-type-background), body.elementor-page-2427 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3D6DA3;}@media(min-width:768px){.elementor-2427 .elementor-element.elementor-element-d172a3a{--width:500px;}}/* Start custom CSS for container, class: .elementor-element-d172a3a */.elementor-2427 .elementor-element.elementor-element-d172a3a::before {
  left: 40%;
  bottom: -130%;
  background-color: rgba(61, 109, 163, 0.3);
  -webkit-animation: wawes 6s infinite linear;
  -moz-animation: wawes 6s infinite linear;
  animation: wawes 6s infinite linear;
}
.elementor-2427 .elementor-element.elementor-element-d172a3a::after {
  left: 35%;
  bottom: -125%;
  background-color: rgba(61, 109, 163, 0.5);
  -webkit-animation: wawes 7s infinite;
  -moz-animation: wawes 7s infinite;
  animation: wawes 7s infinite;
}



@-webkit-keyframes wawes {
  from {
    -webkit-transform: rotate(0);
  }
  to {
    -webkit-transform: rotate(360deg);
  }
}
@-moz-keyframes wawes {
  from {
    -moz-transform: rotate(0);
  }
  to {
    -moz-transform: rotate(360deg);
  }
}
@keyframes wawes {
  from {
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    -o-transform: rotate(0);
    transform: rotate(0);
  }
  to {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}/* End custom CSS */