.elementor-1595 .elementor-element.elementor-element-a7b8025 > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(0deg, var( --e-global-color-primary ) 26%, var( --e-global-color-secondary ) 74%);opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1595 .elementor-element.elementor-element-a7b8025 > .elementor-container{max-width:1559px;min-height:68vh;}.elementor-1595 .elementor-element.elementor-element-a7b8025{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 0px 50px 0px;}.elementor-1595 .elementor-element.elementor-element-1677006 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1595 .elementor-element.elementor-element-835d15b{text-align:center;}.elementor-1595 .elementor-element.elementor-element-835d15b .elementor-heading-title{font-family:"Heebo", Sans-serif;font-size:33px;font-weight:600;color:#004D99;}.elementor-1595 .elementor-element.elementor-element-039af36{text-align:center;}.elementor-1595 .elementor-element.elementor-element-039af36 .elementor-heading-title{font-family:"Heebo", Sans-serif;font-size:47px;font-weight:800;color:#004D99;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-1595 .elementor-element.elementor-element-aa6be13 > .elementor-widget-container{margin:14px 0px 11px 0px;}.elementor-1595 .elementor-element.elementor-element-aa6be13{text-align:center;}.elementor-1595 .elementor-element.elementor-element-aa6be13 img{width:51%;}.elementor-1595 .elementor-element.elementor-element-b59732d > .elementor-widget-container{margin:6px 0px 0px 0px;}.elementor-1595 .elementor-element.elementor-element-b59732d{text-align:center;}.elementor-1595 .elementor-element.elementor-element-b59732d .elementor-heading-title{font-family:"Heebo", Sans-serif;font-weight:600;color:#004D99;}.elementor-1595 .elementor-element.elementor-element-b3e7f03 > .elementor-container{max-width:500px;}.elementor-1595 .elementor-element.elementor-element-b3e7f03{margin-top:14px;margin-bottom:0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1595 .elementor-element.elementor-element-4906525{text-align:start;font-family:"Heebo", Sans-serif;font-size:22px;font-weight:700;color:var( --e-global-color-text );}.elementor-1595 .elementor-element.elementor-element-c157d46 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-1595 .elementor-element.elementor-element-49f2143 > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(0deg, var( --e-global-color-primary ) 26%, var( --e-global-color-secondary ) 74%);opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1595 .elementor-element.elementor-element-49f2143 > .elementor-container{max-width:1559px;min-height:68vh;}.elementor-1595 .elementor-element.elementor-element-49f2143{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 0px 50px 0px;}.elementor-1595 .elementor-element.elementor-element-7f54256 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-1595 .elementor-element.elementor-element-fa4ee19{text-align:center;}.elementor-1595 .elementor-element.elementor-element-fa4ee19 .elementor-heading-title{font-family:"Heebo", Sans-serif;font-size:33px;font-weight:600;color:#004D99;}.elementor-1595 .elementor-element.elementor-element-2749b94{text-align:center;}.elementor-1595 .elementor-element.elementor-element-2749b94 .elementor-heading-title{font-family:"Heebo", Sans-serif;font-size:47px;font-weight:800;color:#004D99;}.elementor-1595 .elementor-element.elementor-element-c54c203 > .elementor-widget-container{margin:14px 0px 11px 0px;}.elementor-1595 .elementor-element.elementor-element-c54c203{text-align:center;}.elementor-1595 .elementor-element.elementor-element-c54c203 img{width:51%;}.elementor-1595 .elementor-element.elementor-element-832994c > .elementor-widget-container{margin:6px 0px 0px 0px;}.elementor-1595 .elementor-element.elementor-element-832994c{text-align:center;}.elementor-1595 .elementor-element.elementor-element-832994c .elementor-heading-title{font-family:"Heebo", Sans-serif;font-weight:600;color:#004D99;}.elementor-1595 .elementor-element.elementor-element-92fc37a > .elementor-container{max-width:500px;}.elementor-1595 .elementor-element.elementor-element-92fc37a{margin-top:14px;margin-bottom:0px;}.elementor-1595 .elementor-element.elementor-element-abc6528{text-align:start;font-family:"Heebo", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-text );}.elementor-1595 .elementor-element.elementor-element-ad6b09e .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-1595 .elementor-element.elementor-element-1555eff > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-1595 .elementor-element.elementor-element-1555eff:not(.elementor-motion-effects-element-type-background), .elementor-1595 .elementor-element.elementor-element-1555eff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#CCECFB;}.elementor-1595 .elementor-element.elementor-element-1555eff{overflow:hidden;border-style:solid;border-width:2px 0px 0px 0px;border-color:var( --e-global-color-accent );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-1595 .elementor-element.elementor-element-1555eff > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1595 .elementor-element.elementor-element-36ab8f7.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-1595 .elementor-element.elementor-element-a766762 > .elementor-widget-container{margin:9px 0px 0px 0px;}.elementor-1595 .elementor-element.elementor-element-a766762{text-align:center;}.elementor-1595 .elementor-element.elementor-element-a766762 .elementor-heading-title{font-family:"Heebo", Sans-serif;font-weight:600;color:#004D99;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1595 .elementor-element.elementor-element-ceeb95d{width:var( --container-widget-width, 20% );max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0;}.elementor-1595 .elementor-element.elementor-element-ceeb95d > .elementor-widget-container{margin:0px 0px 0px 26px;}.elementor-1595 .elementor-element.elementor-element-ceeb95d .elementor-button{font-family:"Heebo", Sans-serif;font-size:24px;font-weight:500;}.elementor-1595 .elementor-element.elementor-element-da257b5{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}body.elementor-page-1595:not(.elementor-motion-effects-element-type-background), body.elementor-page-1595 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-1595 .elementor-element.elementor-element-49f2143 > .elementor-container{min-height:295px;}.elementor-1595 .elementor-element.elementor-element-a766762 .elementor-heading-title{font-size:28px;}.elementor-1595 .elementor-element.elementor-element-ceeb95d{width:var( --container-widget-width, 20% );max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0;}.elementor-1595 .elementor-element.elementor-element-da257b5{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-1595 .elementor-element.elementor-element-835d15b .elementor-heading-title{font-size:27px;}.elementor-1595 .elementor-element.elementor-element-039af36 .elementor-heading-title{font-size:46px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-1595 .elementor-element.elementor-element-aa6be13 img{width:71%;}.elementor-1595 .elementor-element.elementor-element-b59732d .elementor-heading-title{font-size:29px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-1595 .elementor-element.elementor-element-4906525 > .elementor-widget-container{padding:14px 14px 14px 14px;}.elementor-1595 .elementor-element.elementor-element-fa4ee19 .elementor-heading-title{font-size:27px;}.elementor-1595 .elementor-element.elementor-element-2749b94 .elementor-heading-title{font-size:46px;}.elementor-1595 .elementor-element.elementor-element-c54c203 img{width:71%;}.elementor-1595 .elementor-element.elementor-element-832994c .elementor-heading-title{font-size:29px;}.elementor-1595 .elementor-element.elementor-element-abc6528 > .elementor-widget-container{padding:14px 14px 14px 14px;}.elementor-1595 .elementor-element.elementor-element-1555eff{padding:12px 0px 0px 0px;}.elementor-1595 .elementor-element.elementor-element-a766762 .elementor-heading-title{font-size:22px;}.elementor-1595 .elementor-element.elementor-element-ceeb95d{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-1595 .elementor-element.elementor-element-ceeb95d > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-1595 .elementor-element.elementor-element-ceeb95d .elementor-button{font-size:19px;}.elementor-1595 .elementor-element.elementor-element-da257b5{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}}/* Start custom CSS for text-editor, class: .elementor-element-4906525 */.elementor-1595 .elementor-element.elementor-element-4906525 li::marker{
    color: #004D99;
    
}
.elementor-1595 .elementor-element.elementor-element-4906525 li:hover{
    color: #004D99;
   letter-spacing: 1px;
    transition: 200ms;
    
}
.elementor-1595 .elementor-element.elementor-element-4906525 li{
  transition: 200ms;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-abc6528 */.elementor-1595 .elementor-element.elementor-element-abc6528 li::marker{
    color: #004D99;
    
}
.elementor-1595 .elementor-element.elementor-element-abc6528 li:hover{
    color: #004D99;
   letter-spacing: 1px;
    transition: 200ms;
    
}
.elementor-1595 .elementor-element.elementor-element-abc6528 li{
  transition: 200ms;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-da257b5 */.twoRowFormInner {
    display: flex;
    flex-wrap: wrap;
}

.twoRowFormInner > div {
    flex: 1 0 50%;
    box-sizing: border-box;
    max-width: 50%;
  
    

}
.twoRowFormInner > div:nth-child(odd) {
    padding-left: 20px;
}

.twoRowFormInner > div:nth-child(even  ) {
    padding-right: 20px;
}

.twoRowFormInner > div input:not([type="submit"]), .twoRowFormInner textarea {
    border: none;
    border-bottom: 1px solid #0C4E99 !important;;
    background: none !important;
    outline: none;
    border-radius: 0;
    margin-bottom: 30px;
    padding: 0;
    text-indent: 0;
    font-weight: 400;
    width: 100%;
    text-align: right;
    font-family: "heebo";
    font-size: 16px;
}

.twoRowFormInner textarea {
    resize: none;
    height: 30px;
    transition: height .4s;
    line-height: normal;
  
}

.twoRowFormInner textarea:active, .twoRowFormInner textarea:focus {
    height: 70px;
}

.twoRowForm div input[type="submit"] {
    background: #0C4E99;
    width: 100%;
    height: 30px;
    line-height: 30px;
   border-style: none;
    border-radius: 0;
    outline: none;
    -webkit-transition: all .3s;
    transition: all .3s;
    text-indent: 0;
    text-shadow: none;
    color: white;
    padding: 0;
    font-family: "heebo";
    font-size: 16px;
    
}

.twoRowForm input[type="submit"]:hover,
.twoRowForm input[type="submit"]:focus,
.twoRowForm input[type="submit"]:active {
    outline: none;
    background: #329FD1 !important;
}

.mySubmit {
    text-align: center;
    position: relative;
}
.twoRowForm .ajax-loader {
    position: absolute;
    left: auto;
    right: auto;
}
::-webkit-input-placeholder { /* Edge */
  color: #0C4E99;
}

:-ms-input-placeholder { /* Internet Explorer 10-11 */
  color: #0C4E99;
}

::placeholder {
  color: #0C4E99;
}
@media screen and (max-width: 768px) {

    .twoRowFormInner > div {
        flex: 100%;
        max-width: 50%;
        
    }
x
    .twoRowFormInner > div {
        padding: 0 !important;
    }

}/* End custom CSS */