.elementor-24202 .elementor-element.elementor-element-6ea6b3b{--display:flex;--min-height:785px;--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-end;--align-items:center;--gap:104px 104px;--row-gap:104px;--column-gap:104px;--overflow:hidden;--padding-top:0rem;--padding-bottom:0rem;--padding-left:3rem;--padding-right:3rem;}.elementor-24202 .elementor-element.elementor-element-6ea6b3b:not(.elementor-motion-effects-element-type-background), .elementor-24202 .elementor-element.elementor-element-6ea6b3b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #F6F7F9 67%, #B6C8FA 0%);}.elementor-24202 .elementor-element.elementor-element-325c41bd{--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:flex-end;--align-items:flex-end;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--flex-wrap:wrap;--align-content:flex-end;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24202 .elementor-element.elementor-element-45a0960f.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-24202 .elementor-element.elementor-element-45a0960f{text-align:center;}.elementor-24202 .elementor-element.elementor-element-364f7497{width:var( --container-widget-width, 690px );max-width:690px;--container-widget-width:690px;--container-widget-flex-grow:0;text-align:left;}.elementor-24202 .elementor-element.elementor-element-364f7497.elementor-element{--align-self:center;}.elementor-24202 .elementor-element.elementor-element-364f7497 .elementor-heading-title{color:#081B5F;}.elementor-24202 .elementor-element.elementor-element-5739588f{width:var( --container-widget-width, 690px );max-width:690px;--container-widget-width:690px;--container-widget-flex-grow:0;font-size:1.125rem;line-height:26px;color:var( --e-global-color-secondary );}.elementor-24202 .elementor-element.elementor-element-2575148{--display:flex;--min-height:500px;--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:center;--align-items:center;--overflow:hidden;--border-radius:20px 20px 20px 20px;box-shadow:0px 10px 50px 0px rgba(0, 0, 0, 0.1);--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24202 .elementor-element.elementor-element-4597333c{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;padding:0rem 0rem 0rem 0rem;}.elementor-24202 .elementor-element.elementor-element-555de938{--display:flex;}@media(min-width:768px){.elementor-24202 .elementor-element.elementor-element-6ea6b3b{--content-width:1420px;}.elementor-24202 .elementor-element.elementor-element-325c41bd{--width:50%;}.elementor-24202 .elementor-element.elementor-element-2575148{--width:750px;}}@media(max-width:880px) and (min-width:768px){.elementor-24202 .elementor-element.elementor-element-2575148{--width:700px;}}@media(max-width:1366px){.elementor-24202 .elementor-element.elementor-element-6ea6b3b{--min-height:553px;--gap:60px 60px;--row-gap:60px;--column-gap:60px;}.elementor-24202 .elementor-element.elementor-element-325c41bd{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24202 .elementor-element.elementor-element-364f7497 .elementor-heading-title{font-size:4rem;line-height:75px;}.elementor-24202 .elementor-element.elementor-element-2575148{--margin-top:7rem;--margin-bottom:7rem;--margin-left:0rem;--margin-right:0rem;}}@media(max-width:1200px){.elementor-24202 .elementor-element.elementor-element-6ea6b3b{--min-height:400px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0rem;--padding-bottom:0rem;--padding-left:2rem;--padding-right:2rem;}.elementor-24202 .elementor-element.elementor-element-45a0960f{width:var( --container-widget-width, 177px );max-width:177px;--container-widget-width:177px;--container-widget-flex-grow:0;}}@media(max-width:1024px){.elementor-24202 .elementor-element.elementor-element-6ea6b3b{--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;--padding-top:3rem;--padding-bottom:0rem;--padding-left:2rem;--padding-right:2rem;}.elementor-24202 .elementor-element.elementor-element-325c41bd{--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:flex-start;--align-content:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-24202 .elementor-element.elementor-element-364f7497{width:100%;max-width:100%;}.elementor-24202 .elementor-element.elementor-element-5739588f{width:100%;max-width:100%;}.elementor-24202 .elementor-element.elementor-element-2575148{--margin-top:3rem;--margin-bottom:5rem;--margin-left:0rem;--margin-right:0rem;}}@media(max-width:880px){.elementor-24202 .elementor-element.elementor-element-6ea6b3b{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-24202 .elementor-element.elementor-element-2575148{--min-height:400px;}}@media(max-width:767px){.elementor-24202 .elementor-element.elementor-element-6ea6b3b{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:3.75rem;--padding-bottom:3.75rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-24202 .elementor-element.elementor-element-364f7497 .elementor-heading-title{font-size:2.625rem;line-height:47px;}.elementor-24202 .elementor-element.elementor-element-5739588f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-24202 .elementor-element.elementor-element-2575148{--min-height:300px;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:2rem;--margin-bottom:2rem;--margin-left:0rem;--margin-right:0rem;}}@media(max-width:1024px) and (min-width:768px){.elementor-24202 .elementor-element.elementor-element-325c41bd{--width:100%;}}@media(min-width:2400px){.elementor-24202 .elementor-element.elementor-element-325c41bd{--width:50%;}.elementor-24202 .elementor-element.elementor-element-2575148{--width:50%;}}/* Start custom CSS */@media(max-width: 1024px){
    #page-hero{
        background-image: linear-gradient(180deg, #F6F7F9 60%,  #B6C8FA 0%);
    }
}

/*--Form--*/
#white-form :focus-visible{
    outline: 0;
}

#white-form .form-columns-2 div:nth-child(odd) .input {
    margin-right: 20px;
}

#white-form .mktoClear{
    display: none;
}

#white-form{
    background: #fff;
    padding: 50px;
    border-radius: 20px;
    width: 100%;
    min-height: 500px;
}
#white-form form {
    width: 100% !important;
    display: flex;
    flex-direction: column;
}

#white-form .mktoForm .mktoFormRow {
    display: flex;
    gap: 33px;
}

#white-form .mktoForm .mktoFormCol {
    width: 50%; 
    margin-bottom: 40px !important;
}

#white-form .mktoFormRow:nth-child(5) .mktoFormCol {
    width: 100% !important;
}

#white-form .mktoForm .mktoFieldWrap{
    float: none;
}

/*--Form Styles--*/
#white-form .mktoField {
     border-bottom: 2px solid #E8E8EB !important;
    border-left: none !important;
    border-right: none !important;
    border-top: none !important;
    border-radius: 0 !important;
    font-size: 18px !important;
    color: rgba(8, 27, 95, 0.5) !important;
    font-weight: 300 !important;
    line-height: 24px !important;
}


#white-form ::-webkit-input-placeholder {
  color: rgba(8, 27, 95, 0.5);
}

#white-form :-ms-input-placeholder { 
  color: rgba(8, 27, 95, 0.5);
}

#white-form ::-moz-input-placeholder { 
  color: rgba(8, 27, 95, 0.5);
  opacity: 1;
}

#white-form ::placeholder {
  color: rgba(8, 27, 95, 0.5);
}



#white-form .mktoForm .mktoOffset{
    display: none;
}

#white-form label {
    font-size: 18px;
    color: rgba(8, 27, 95, 0.5) !important;
    font-weight: 300 !important;
    width: auto !important;
}

#white-form .mktoForm .mktoButtonWrap.mktoDownloadButton button.mktoButton {
    width: 100% !important;
    border-radius: 100px !important;
}

/*--Asterix Styles--*/
#white-form .mktoForm.mktoLayoutAbove .mktoRequiredField .mktoAsterix {
    color: rgba(8, 27, 95, 0.5);
    float: right;
}

#white-form .mktoForm input, #white-form .mktoForm select{
    width: 100% !important;
    border-bottom: 2px solid rgba(113,127,136,0.1) !important;
}

#white-form .mktoForm input, #white-form .mktoForm select{
     color: #081B5F !important;
}

#white-form  .mktoButtonWrap{
    margin-left: 0 !important;
}

#white-form  button{
     position: relative !important;
     left: 0 !important;
     height: 50px !important;
     background-color: #1C4ADE !important;
     color: #fff !important;
     text-transform: capitalize !important;
      width: 100% !important;
 }
 
#white-form .mktoForm input[type=text], .mktoForm input[type=url], .mktoForm input[type=email], .mktoForm input[type=tel], .mktoForm input[type=number], .mktoForm input[type=date], .mktoForm textarea.mktoField, .mktoForm select.mktoField {
     padding-left: 0px !important;
 }
 
#white-form button:hover {
     background-color: #fff !important;
     border: solid 2px #1C4ADE !important;
     color: #1C4ADE !important;
 }


@media(max-width: 767px){
 #white-form .mktoFormRow{
     flex-direction: column;
     gap: 0px !important;
 }
 
 
 #white-form .mktoForm .mktoFormCol {
    width: 100% !important;
    margin-bottom: 20px !important;
}

#white-form{
    padding: 40px 30px;
}
 
}/* End custom CSS */