.elementor-35063 .elementor-element.elementor-element-2e6ff69{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10%;--padding-bottom:10%;--padding-left:10%;--padding-right:10%;}.elementor-35063 .elementor-element.elementor-element-2e6ff69:not(.elementor-motion-effects-element-type-background), .elementor-35063 .elementor-element.elementor-element-2e6ff69 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c419827 );}.elementor-35063 .elementor-element.elementor-element-2e6ff69.e-con{--align-self:center;}.elementor-35063 .elementor-element.elementor-element-00b7ce3{--display:flex;--min-height:600px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:20px 20px 20px 20px;box-shadow:1px 32px 20px 5px rgba(0, 0, 0, 0.26);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-35063 .elementor-element.elementor-element-00b7ce3:not(.elementor-motion-effects-element-type-background), .elementor-35063 .elementor-element.elementor-element-00b7ce3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://409adirect.com/wp-content/uploads/Login-bg-WEBP-1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-35063 .elementor-element.elementor-element-00b7ce3.e-con{--align-self:center;}.elementor-35063 .elementor-element.elementor-element-5f9dde5{width:var( --container-widget-width, 575px );max-width:575px;--container-widget-width:575px;--container-widget-flex-grow:0;}.elementor-35063 .elementor-element.elementor-element-5f9dde5 > .elementor-widget-container{margin:5px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-35063 .elementor-element.elementor-element-5f9dde5.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-35063 .elementor-element.elementor-element-bf182b6{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-35063 .elementor-element.elementor-element-bf182b6.e-con{--align-self:flex-start;--order:-99999 /* order start hack */;}.elementor-35063 .elementor-element.elementor-element-d215768{width:var( --container-widget-width, 16.26% );max-width:16.26%;--container-widget-width:16.26%;--container-widget-flex-grow:0;text-align:start;}.elementor-35063 .elementor-element.elementor-element-d215768 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-35063 .elementor-element.elementor-element-d215768.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-35063 .elementor-element.elementor-element-d215768 img{width:100%;border-radius:0px 0px 0px 0px;}:root{--page-title-display:none;}body.elementor-page-35063{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}@media(max-width:1024px){.elementor-35063 .elementor-element.elementor-element-2e6ff69{--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-35063 .elementor-element.elementor-element-00b7ce3{--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;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-35063 .elementor-element.elementor-element-bf182b6{--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-35063 .elementor-element.elementor-element-bf182b6.e-con{--order:-99999 /* order start hack */;}.elementor-35063 .elementor-element.elementor-element-d215768{width:var( --container-widget-width, 152.906px );max-width:152.906px;--container-widget-width:152.906px;--container-widget-flex-grow:0;}.elementor-35063 .elementor-element.elementor-element-d215768 img{width:100%;}}@media(max-width:767px){.elementor-35063 .elementor-element.elementor-element-2e6ff69{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-around;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-35063 .elementor-element.elementor-element-2e6ff69.e-con{--align-self:center;}.elementor-35063 .elementor-element.elementor-element-00b7ce3{--min-height:100vh;--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;--justify-content:flex-start;--gap:0% 0%;--row-gap:0%;--column-gap:0%;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-35063 .elementor-element.elementor-element-5f9dde5 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-35063 .elementor-element.elementor-element-bf182b6{--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-35063 .elementor-element.elementor-element-d215768{width:var( --container-widget-width, 117.672px );max-width:117.672px;--container-widget-width:117.672px;--container-widget-flex-grow:0;}.elementor-35063 .elementor-element.elementor-element-d215768 img{width:100%;}}@media(min-width:768px){.elementor-35063 .elementor-element.elementor-element-00b7ce3{--width:1000px;}.elementor-35063 .elementor-element.elementor-element-bf182b6{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-35063 .elementor-element.elementor-element-00b7ce3{--width:100%;}}/* Start custom CSS *//* --- form ---- */

[data-name="WebsiteLeadGenFormC"],
[data-name="RecordTypeId"]{
    display: none;

	
}

.wpcf7 form .wpcf7-response-output {
	color:white;
}

.wpcf7-form-control wpcf7-text wpcf7-validates-as-required{
    visibility: none;
}


/* Steps mobile */
@media (min-width: 500px){
  h2{
font-size:35px !important;
line-height:30px !important;
}  
}

@media (max-width: 500px){
.steps-form .steps-row{
display:flex!important;
width:100%;
justify-content:space-evenly !important;
}
h2{
font-size:24px !important;
line-height:24px !important;
}
.cf7-form-icons{
left:90% !important;
} 
p{
font-size:12px !important;
line-height:12px !important;
} 
}

.blue{
color:#0066CC;
}

/* HIDE RADIO */
[type=radio] {   
position: absolute;  
opacity: 0;  
width: 0;  
height: 0;
}

/* 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%;
background-color:#323645 !important;
}
  
.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 {
             width: 100%;
             padding: 15px;
             outline: none;
             border-radius:15px;
        }


        .input-field:focus {
         border: 2px solid #0066CC !important;
        }

/* Buttons */
      .uacf7-prev{
      background: white !important;
      border-style: none !important;
      padding:15px 25px !important;
      color:#0066CC !important;
      margin-top:5% !important;
      font-size: 16px !important;
      }

      .uacf7-prev:hover{
      background: #EDB351 !important;
      color:white !important;
      }

      .uacf7-next{
      background: #0066CC !important;
      color:white !important;
      float:right !important;
      border-style: none !important;
      padding:15px 25px !important;
      margin-top:5% !important;
        font-size: 16px !important;
     }

      .uacf7-next:hover{
      background: #edb351 !important;
      color:white !important;
      }

    .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;
      }

      h2{
      padding:0; 
      margin-top:10%;
      margin-bottom:1%; 
      color:white !important;
      }

      p{
      color:white;
      margin-top:1%;
      margin-bottom:5%;
      }

      .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 */