.elementor-6067 .elementor-element.elementor-element-f92a4c9 > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(90deg, #FFFFFF 50%, #D8E8FF 0%);opacity:1;}.elementor-6067 .elementor-element.elementor-element-f92a4c9 > .elementor-container{min-height:745px;}.elementor-6067 .elementor-element.elementor-element-e721371 > .elementor-element-populated{padding:0px 40px 0px 0px;}.elementor-6067 .elementor-element.elementor-element-0f13ee7{width:var( --container-widget-width, 33.725% );max-width:33.725%;--container-widget-width:33.725%;--container-widget-flex-grow:0;}.elementor-6067 .elementor-element.elementor-element-22fc894{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-6067 .elementor-element.elementor-element-a17d0be .elementor-button{background-color:#FFFFFF;fill:#000000;color:#000000;border-radius:3px 3px 3px 3px;padding:10px 20px 10px 20px;}.elementor-6067 .elementor-element.elementor-element-a17d0be .elementor-button-content-wrapper{flex-direction:row;}.elementor-6067 .elementor-element.elementor-element-48c8b54 .elementor-button{background-color:var( --e-global-color-4d6bbf5 );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-radius:3px 3px 3px 3px;padding:10px 20px 10px 20px;}.elementor-6067 .elementor-element.elementor-element-2bcfc94{--divider-border-style:solid;--divider-color:#E7E7E7;--divider-border-width:1px;}.elementor-6067 .elementor-element.elementor-element-2bcfc94 > .elementor-widget-container{margin:11px 0px 0px 0px;}.elementor-6067 .elementor-element.elementor-element-2bcfc94 .elementor-divider-separator{width:100%;}.elementor-6067 .elementor-element.elementor-element-2bcfc94 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-6067 .elementor-element.elementor-element-b6edc75{width:var( --container-widget-width, 106.792% );max-width:106.792%;--container-widget-width:106.792%;--container-widget-flex-grow:0;}.elementor-6067 .elementor-element.elementor-element-8ea157d .elementor-button{background-color:var( --e-global-color-secondary );fill:var( --e-global-color-4d6bbf5 );color:var( --e-global-color-4d6bbf5 );border-style:solid;border-width:1px 1px 1px 1px;border-radius:3px 3px 3px 3px;padding:10px 20px 10px 20px;}.elementor-6067 .elementor-element.elementor-element-8ea157d .elementor-button:hover, .elementor-6067 .elementor-element.elementor-element-8ea157d .elementor-button:focus{background-color:var( --e-global-color-4d6bbf5 );color:var( --e-global-color-secondary );border-color:var( --e-global-color-primary );}.elementor-6067 .elementor-element.elementor-element-8ea157d{width:var( --container-widget-width, 141.185% );max-width:141.185%;--container-widget-width:141.185%;--container-widget-flex-grow:0;}.elementor-6067 .elementor-element.elementor-element-8ea157d .elementor-button-content-wrapper{flex-direction:row;}.elementor-6067 .elementor-element.elementor-element-8ea157d .elementor-button:hover svg, .elementor-6067 .elementor-element.elementor-element-8ea157d .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-6067 .elementor-element.elementor-element-7a0e538 .elementor-button{background-color:#FFFFFF;fill:var( --e-global-color-4d6bbf5 );color:var( --e-global-color-4d6bbf5 );border-style:solid;border-width:1px 1px 1px 1px;border-radius:3px 3px 3px 3px;padding:10px 20px 10px 20px;}.elementor-6067 .elementor-element.elementor-element-7a0e538 .elementor-button:hover, .elementor-6067 .elementor-element.elementor-element-7a0e538 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-6067 .elementor-element.elementor-element-7a0e538{width:var( --container-widget-width, 53.725% );max-width:53.725%;--container-widget-width:53.725%;--container-widget-flex-grow:0;}.elementor-6067 .elementor-element.elementor-element-7a0e538 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6067 .elementor-element.elementor-element-7a0e538 .elementor-button-content-wrapper{flex-direction:row;}.elementor-6067 .elementor-element.elementor-element-7a0e538 .elementor-button:hover svg, .elementor-6067 .elementor-element.elementor-element-7a0e538 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-6067 .elementor-element.elementor-element-2e1ed3f > .elementor-container{min-height:164px;}.elementor-6067 .elementor-element.elementor-element-2be6c8f{text-align:center;}.elementor-6067 .elementor-element.elementor-element-2be6c8f .elementor-heading-title{font-size:35px;color:var( --e-global-color-4d6bbf5 );}.elementor-6067 .elementor-element.elementor-element-0544f3d > .elementor-background-overlay{background-color:#E8F2FF;opacity:0.5;}.elementor-6067 .elementor-element.elementor-element-0544f3d, .elementor-6067 .elementor-element.elementor-element-0544f3d > .elementor-background-overlay{border-radius:20px 20px 20px 20px;}.elementor-6067 .elementor-element.elementor-element-4d32fa2{width:var( --container-widget-width, 132% );max-width:132%;--container-widget-width:132%;--container-widget-flex-grow:0;text-align:center;}.elementor-6067 .elementor-element.elementor-element-4d32fa2 img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );border-style:none;border-radius:20px 20px 20px 20px;}.elementor-6067 .elementor-element.elementor-element-1b32c86{--divider-border-style:solid;--divider-color:#385BAA;--divider-border-width:4px;}.elementor-6067 .elementor-element.elementor-element-1b32c86 .elementor-divider-separator{width:100%;}.elementor-6067 .elementor-element.elementor-element-1b32c86 .elementor-divider{padding-block-start:22px;padding-block-end:22px;}@media(max-width:1024px){.elementor-6067 .elementor-element.elementor-element-8ea157d{width:var( --container-widget-width, 100.531px );max-width:100.531px;--container-widget-width:100.531px;--container-widget-flex-grow:0;}.elementor-6067 .elementor-element.elementor-element-7a0e538{width:var( --container-widget-width, 174.797px );max-width:174.797px;--container-widget-width:174.797px;--container-widget-flex-grow:0;}}@media(max-width:767px){.elementor-6067 .elementor-element.elementor-element-f92a4c9 > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(90deg, #FFFFFF 50%, #D8E8FF 0%);opacity:0;}.elementor-6067 .elementor-element.elementor-element-f92a4c9{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-6067 .elementor-element.elementor-element-9b3a3d3 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-6067 .elementor-element.elementor-element-22fc894{width:var( --container-widget-width, 289px );max-width:289px;--container-widget-width:289px;--container-widget-flex-grow:0;}.elementor-6067 .elementor-element.elementor-element-ffdb5fc{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-6067 .elementor-element.elementor-element-a17d0be{width:var( --container-widget-width, 111px );max-width:111px;--container-widget-width:111px;--container-widget-flex-grow:0;}.elementor-6067 .elementor-element.elementor-element-48c8b54{width:var( --container-widget-width, 118px );max-width:118px;--container-widget-width:118px;--container-widget-flex-grow:0;}.elementor-6067 .elementor-element.elementor-element-b6edc75{width:var( --container-widget-width, 294px );max-width:294px;--container-widget-width:294px;--container-widget-flex-grow:0;}.elementor-6067 .elementor-element.elementor-element-8ea157d{width:var( --container-widget-width, 300px );max-width:300px;--container-widget-width:300px;--container-widget-flex-grow:0;}.elementor-6067 .elementor-element.elementor-element-7a0e538{width:var( --container-widget-width, 331px );max-width:331px;--container-widget-width:331px;--container-widget-flex-grow:0;}}@media(min-width:768px){.elementor-6067 .elementor-element.elementor-element-6c09a44{width:27.108%;}.elementor-6067 .elementor-element.elementor-element-15351d3{width:72.892%;}}/* Start custom CSS for text-editor, class: .elementor-element-22fc894 */#steps-container{
  display: flex !important;
flex-direction: row;
  justify-content: space-between;
  align-items: center;
  margin: 20px 0; 
  width: 50%; 
    column-gap: 28px;
}

div#step {
  font-weight: bold; 
  font-size: 14px;
  color: #DADADA;  
  display: flex; 
  flex-direction: column; 
  width: 100%;
}
 
div#step\ active #step-bar { 
  width: 100%;
  height: 6px;
  background-color: #002D72;
}


div#step #step-bar {
  font-weight: bold; 
  width: 100%;
  height: 6px;
  background-color: #DADADA;
}


div#step\ active{
 width: 100%;
  font-weight: bold;
  color: #18419D; /* Dark blue */
}
 
 
  
div#step\ done #step-bar { 
  width: 100%;
  height: 6px;
  background-color: #5CCB78;
}

 
 div#step\ done{    
  color: #334155;
  width: 100%;
}

.tooltip-container {
  position: relative;
  display: inline-block;
  cursor: pointer;  
  border-radius: 5px;
  font-size: 12px;
  line-height: normal;
}

.tooltip-container:hover .tooltip-text {
  visibility: visible;
  opacity: 1; 
}

.tooltip-text { 
    visibility: hidden; 
    background-color: white;
    color: #000;
    text-align: center;
    border-radius: 6px;
    padding: 5px;
    position: absolute;
    z-index: 1; 
    left: 30%;
    right: -50px;
    margin-left: -106px;
    opacity: 0;
    width: auto;
    font-size: 11px;
    transition: opacity 0.3s;
    box-shadow: 0px 1px 7px 1px #00000040;
    top: 30px;
 
} 

.tooltip .gfield_description{
    padding: 0px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4d32fa2 */section#container-image {
    box-shadow: 0px 0px 17px 9px #0F2B6914 !important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-0544f3d */#container-image:{
    box-shadow: 20px 4px 10px 4px #0F2B6914 !important;
}/* End custom CSS */
/* Start custom CSS */#container-thank-you{
    position:relative !important;
}
#right-video{
    position: absolute !important;
    /*left: 50%;*/
    /*float: right;*/
    right: 0; 
    padding: 0 auto;
       top: 50%;
    transform: translateY(-50%);
    margin-right: -5%; 
    /*margin-left: calc( 50% - 100%);*/
}

@media (max-width: 450px) {
 #right-video {
   display: none;
  }
 #container-thank-you{
      padding: 20px;
  } 
}/* End custom CSS */