.elementor-1807 .elementor-element.elementor-element-3b8afa6{--display:flex;--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:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-1807 .elementor-element.elementor-element-3b8afa6:not(.elementor-motion-effects-element-type-background), .elementor-1807 .elementor-element.elementor-element-3b8afa6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1807 .elementor-element.elementor-element-4cd0e36{width:var( --container-widget-width, 800px );max-width:800px;background-color:#E8E7FD;padding:40px 40px 40px 40px;--container-widget-width:800px;--container-widget-flex-grow:0;}@media(max-width:1024px){.elementor-1807 .elementor-element.elementor-element-3b8afa6{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-1807 .elementor-element.elementor-element-4cd0e36{width:100%;max-width:100%;}}@media(min-width:768px){.elementor-1807 .elementor-element.elementor-element-3b8afa6{--content-width:80%;}}@media(max-width:1024px) and (min-width:768px){.elementor-1807 .elementor-element.elementor-element-3b8afa6{--content-width:100%;}}@media(max-width:767px){.elementor-1807 .elementor-element.elementor-element-3b8afa6{--content-width:100%;}}/* Start custom CSS *//*Styling For Button*/

[type=button], [type=submit], button {
background-color: #0A45D2;
color: #ffffff;
font-family: "Roboto", Sans-serif;
font-size: 18px;
font-weight: 600;
border: 1px solid #0A45D2!important;
text-transform: uppercase;
border-radius: 9999px 9999px 9999px 9999px;
}


/*Hover Effects For Button*/
[type="button"]:hover,
[type="submit"]:hover,
button:hover {
    background-color: #ffffff;
    color: #0A45D2;
}


/*Label*/
label {
font-family: "Roboto", Sans-serif;
font-size: 18px;
font-weight: 400;
color: #000000;
padding-bottom:10px;
}


/*Field Styling*/
input[type=date], input[type=email], input[type=number], input[type=password], input[type=search], input[type=tel], input[type=text], input[type=time], input[type=url], select, textarea {
    border: 1px solid #666;
    border-radius: 0px;
    padding: .5rem 1rem;
    transition: all .3s;
    width: 100%;
}


a {
    background-color: transparent;
    color: #0A45D2;
    text-decoration: none;
    font-family: "Roboto", Sans-serif;
font-size: 18px;
font-weight: 400;
}/* End custom CSS */