.elementor-34376 .elementor-element.elementor-element-4134e04{--display:flex;--padding-top:100px;--padding-bottom:0px;--padding-left:100px;--padding-right:100px;}.elementor-34376 .elementor-element.elementor-element-df9d0cb{--display:flex;}.elementor-34376 .elementor-element.elementor-element-ba95791{text-align:center;}.elementor-34376 .elementor-element.elementor-element-ba95791 .elementor-heading-title{font-family:var( --e-global-typography-9b5617b-font-family ), Arial, Helvetica, sans-serif;font-size:var( --e-global-typography-9b5617b-font-size );font-weight:var( --e-global-typography-9b5617b-font-weight );line-height:var( --e-global-typography-9b5617b-line-height );letter-spacing:var( --e-global-typography-9b5617b-letter-spacing );color:var( --e-global-color-primary );}.elementor-34376 .elementor-element.elementor-element-3cdd9d3{width:var( --container-widget-width, 594px );max-width:594px;--container-widget-width:594px;--container-widget-flex-grow:0;text-align:center;font-family:var( --e-global-typography-text-font-family ), Arial, Helvetica, sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-primary );}.elementor-34376 .elementor-element.elementor-element-3cdd9d3.elementor-element{--align-self:center;}.elementor-34376 .elementor-element.elementor-element-372705b{width:var( --container-widget-width, 503px );max-width:503px;--container-widget-width:503px;--container-widget-flex-grow:0;text-align:center;font-family:var( --e-global-typography-text-font-family ), Arial, Helvetica, sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-34376 .elementor-element.elementor-element-372705b.elementor-element{--align-self:center;}.elementor-34376 .elementor-element.elementor-element-f5e5950 > .elementor-widget-container{margin:25px 25px 25px 25px;}.elementor-34376 .elementor-element.elementor-element-dff2bf5{--display:flex;--padding-top:20px;--padding-bottom:0px;--padding-left:100px;--padding-right:100px;}.elementor-34376 .elementor-element.elementor-element-1325a2c{--display:flex;--justify-content:flex-start;}.elementor-34376 .elementor-element.elementor-element-ff54666{text-align:center;}.elementor-34376 .elementor-element.elementor-element-ff54666 .elementor-heading-title{font-family:var( --e-global-typography-9b5617b-font-family ), Arial, Helvetica, sans-serif;font-size:var( --e-global-typography-9b5617b-font-size );font-weight:var( --e-global-typography-9b5617b-font-weight );line-height:var( --e-global-typography-9b5617b-line-height );letter-spacing:var( --e-global-typography-9b5617b-letter-spacing );color:var( --e-global-color-primary );}.elementor-34376 .elementor-element.elementor-element-dbf7284{width:var( --container-widget-width, 594px );max-width:594px;--container-widget-width:594px;--container-widget-flex-grow:0;text-align:center;}.elementor-34376 .elementor-element.elementor-element-dbf7284.elementor-element{--align-self:center;}.elementor-34376 .elementor-element.elementor-element-73a5fe5 > .elementor-widget-container{margin:25px 25px 25px 25px;}@media(max-width:1024px){.elementor-34376 .elementor-element.elementor-element-ba95791 .elementor-heading-title{font-size:var( --e-global-typography-9b5617b-font-size );line-height:var( --e-global-typography-9b5617b-line-height );letter-spacing:var( --e-global-typography-9b5617b-letter-spacing );}.elementor-34376 .elementor-element.elementor-element-3cdd9d3{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-34376 .elementor-element.elementor-element-372705b{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-34376 .elementor-element.elementor-element-ff54666 .elementor-heading-title{font-size:var( --e-global-typography-9b5617b-font-size );line-height:var( --e-global-typography-9b5617b-line-height );letter-spacing:var( --e-global-typography-9b5617b-letter-spacing );}}@media(max-width:767px){.elementor-34376 .elementor-element.elementor-element-ba95791 .elementor-heading-title{font-size:var( --e-global-typography-9b5617b-font-size );line-height:var( --e-global-typography-9b5617b-line-height );letter-spacing:var( --e-global-typography-9b5617b-letter-spacing );}.elementor-34376 .elementor-element.elementor-element-3cdd9d3{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-34376 .elementor-element.elementor-element-372705b{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-34376 .elementor-element.elementor-element-ff54666 .elementor-heading-title{font-size:var( --e-global-typography-9b5617b-font-size );line-height:var( --e-global-typography-9b5617b-line-height );letter-spacing:var( --e-global-typography-9b5617b-letter-spacing );}}/* Start custom CSS */.ma-cf form input {
    color:white;
}


[data-name="WebsiteLeadGenFormC"],
[data-name="RecordTypeId"]{
    display: none;
}

.uacf7-uacf7style-4724 input[type="submit"] {
    color:blue;
 
}

.wpcf7 form .wpcf7-response-output {
	color:white;
}

.uacf7-uacf7style-4724 label{
    margin-bottom: 10px;
    font-size: 16px !important;
    color:#edb351  !important;
}


.blue{
color:#0066CC;
}


/* IMAGE STYLES */
[type=radio] + img {  
cursor: pointer; 
width:100%;
padding:20%; 
}

/* CHECKED STYLES */
[type=radio]:checked + img { 
 outline: 2px solid #0066CC; 
}

label{ 
text-align:center;
margin:2% 0; 
line-height:1.5;
color:white;}

/* Icons */
 .input-icons i{
position: absolute;
}

input{
width:100%;
padding: 0px;
}
  
.cf7-form-icons{
left:92%;
z-index:1000;
color:white;
}  

.cf7-icon-field{
background-color:#323645 !important;
margin-bottom:3% !important;
}

.wpcf7-form-control-wrap{
   width: 100%;
}  
        .input-icons {
            width: 100%;
            margin-bottom: 15px;

        }
          
        .icon {
            padding: 15px;
            min-width: 40px;
            transform: translate(-50px);
            color:white;
        }
          
        .input-field {
            font-size: 12px;
             width: 100%;
             padding: 5px;
             outline: none;
             border-radius:15px;
        }


        .input-field:focus {
         border: 2px solid #0066CC !important;
        }

/* Buttons */
   

   .wpcf7-submit{
      background: #0066CC !important;
      color:white !important;
      padding:15px 25px !important;
      margin:5% 0 !important;
     }
     
      .wpcf7-submit:hover{
      background: #edb351 !important;
      color:white !important;
      padding:15px 25px !important;
      margin:5% 0 !important;
     }
   
   
      img {
      display: block;
      margin: 0% auto;
      width: 150px !important;
      border-radius: 0;
      }

      .icon-box{
      margin:10% auto
      }

      .public-container{
      display:flex;
      justify-content: space-evenly;
margin:0;
padding:0;
      }
      
  
  /* auto fill */    
            input:-webkit-autofill,
input:-webkit-autofill:hover, 
input:-webkit-autofill:focus,
textarea:-webkit-autofill,
textarea:-webkit-autofill:hover,
textarea:-webkit-autofill:focus,
select:-webkit-autofill,
select:-webkit-autofill:hover,
select:-webkit-autofill:focus {
  border: 1px solid #0066CC;
  -webkit-text-fill-color: white;
  -webkit-box-shadow: 0 0 0px 100px #323645 inset;
  transition: background-color 5000s ease-in-out 0s;
}

.wpcf7-not-valid-tip {
	color: #EDB351; /* Red */
	font-size: 14px;
	font-weight: normal;
transform: translateY(-12px);
   margin-left: 25px;
}



.wpcf7-not-valid ~ .cf7-form-labels, .wpcf7-not-valid ~ .cf7-form-icons{
    color:#EDB351;

}/* End custom CSS */