.elementor-12184 .elementor-element.elementor-element-58ae97a{--display:flex;--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;--gap:0% 0%;--row-gap:0%;--column-gap:0%;--padding-top:-1px;--padding-bottom:-1px;--padding-left:-1px;--padding-right:-1px;}.elementor-12184 .elementor-element.elementor-element-58ae97a:not(.elementor-motion-effects-element-type-background), .elementor-12184 .elementor-element.elementor-element-58ae97a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A080B;}.elementor-12184 .elementor-element.elementor-element-58ae97a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-12184 .elementor-element.elementor-element-d644f38 .elementor-button{background-color:#FFFFFF00;font-size:22px;border-style:solid;border-width:1px 1px 1px 1px;border-radius:30px 30px 30px 30px;}.elementor-12184 .elementor-element.elementor-element-d644f38 > .elementor-widget-container{padding:1% 0% 1% 0%;}.elementor-12184 .elementor-element.elementor-element-d644f38 .elementor-button:hover, .elementor-12184 .elementor-element.elementor-element-d644f38 .elementor-button:focus{border-color:#FFFFFF;}.elementor-12184 .elementor-element.elementor-element-edfc96c > .elementor-widget-container{margin:0% 0% 0% 0%;padding:2% 19% 3% 19%;}.elementor-12184 .elementor-element.elementor-element-edfc96c{text-align:center;}.elementor-12184 .elementor-element.elementor-element-edfc96c .elementor-heading-title{font-size:28px;font-weight:300;line-height:30px;color:#FFFFFF;}.elementor-12184 .elementor-element.elementor-element-9e9a650{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:25px 25px;--row-gap:25px;--column-gap:25px;--grid-auto-flow:row;}.elementor-12184 .elementor-element.elementor-element-035119e > .elementor-widget-container{background-color:#DBDBDB;padding:12px 12px 12px 12px;border-radius:12px 12px 12px 12px;}.elementor-12184 .elementor-element.elementor-element-035119e{text-align:center;color:#000000;}.elementor-12184 .elementor-element.elementor-element-9c57215 > .elementor-widget-container{background-color:#DBDBDB;padding:12px 12px 12px 12px;border-radius:12px 12px 12px 12px;}.elementor-12184 .elementor-element.elementor-element-9c57215{text-align:center;color:#000000;}.elementor-12184 .elementor-element.elementor-element-23a1ef0 > .elementor-widget-container{background-color:#DBDBDB;padding:12px 12px 12px 12px;border-radius:12px 12px 12px 12px;}.elementor-12184 .elementor-element.elementor-element-23a1ef0{text-align:center;color:#000000;}.elementor-12184 .elementor-element.elementor-element-6494e31 > .elementor-widget-container{padding:10px 0px 10px 0px;}.elementor-12184 .elementor-element.elementor-element-6494e31{text-align:center;}.elementor-12184 .elementor-element.elementor-element-6494e31 .elementor-heading-title{color:#FFFFFF;}.elementor-12184 .elementor-element.elementor-element-2789209 .elementor-button{background-color:#FFFFFF00;font-size:22px;border-style:solid;border-width:1px 1px 1px 1px;border-radius:30px 30px 30px 30px;}.elementor-12184 .elementor-element.elementor-element-2789209 > .elementor-widget-container{padding:1% 0% 1% 0%;}.elementor-12184 .elementor-element.elementor-element-2789209 .elementor-button:hover, .elementor-12184 .elementor-element.elementor-element-2789209 .elementor-button:focus{border-color:#FFFFFF;}.elementor-12184 .elementor-element.elementor-element-e2102d2 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-12184 .elementor-element.elementor-element-e2102d2{text-align:center;}.elementor-12184 .elementor-element.elementor-element-e2102d2 .elementor-heading-title{font-size:18px;font-weight:300;color:#196FFE;}.elementor-12184 .elementor-element.elementor-element-cc38bc2{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:25px 25px;--row-gap:25px;--column-gap:25px;--grid-auto-flow:row;}.elementor-12184 .elementor-element.elementor-element-2602608 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-12184 .elementor-element.elementor-element-2602608 .elementor-custom-embed-play i{font-size:70px;}.elementor-12184 .elementor-element.elementor-element-2602608 .elementor-custom-embed-play svg{width:70px;height:70px;}.elementor-12184 .elementor-element.elementor-element-f1ae107 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-12184 .elementor-element.elementor-element-05589fe .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-12184 .elementor-element.elementor-element-9152730 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-12184 .elementor-element.elementor-element-16184ca .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-12184 .elementor-element.elementor-element-f0809ed.elementor-element{--align-self:center;}.elementor-12184 .elementor-element.elementor-element-f0809ed{text-align:center;}.elementor-12184 .elementor-element.elementor-element-9c5e0f8 > .elementor-widget-container{padding:5% 0% 0% 0%;}.elementor-12184 .elementor-element.elementor-element-9c5e0f8{text-align:center;}.elementor-12184 .elementor-element.elementor-element-9c5e0f8 .elementor-heading-title{color:#FFFFFF;}.elementor-12184 .elementor-element.elementor-element-c164b21 > .elementor-widget-container{padding:5% 5% 5% 5%;}@media(max-width:1024px){.elementor-12184 .elementor-element.elementor-element-9e9a650{--grid-auto-flow:row;}.elementor-12184 .elementor-element.elementor-element-cc38bc2{--grid-auto-flow:row;}}@media(min-width:768px){.elementor-12184 .elementor-element.elementor-element-58ae97a{--width:99.919%;}.elementor-12184 .elementor-element.elementor-element-9e9a650{--content-width:1183px;}}@media(max-width:767px){.elementor-12184 .elementor-element.elementor-element-d644f38 > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-12184 .elementor-element.elementor-element-d644f38 .elementor-button{font-size:15px;letter-spacing:1px;padding:10px 10px 10px 10px;}.elementor-12184 .elementor-element.elementor-element-edfc96c > .elementor-widget-container{padding:5% 6% 4% 6%;}.elementor-12184 .elementor-element.elementor-element-edfc96c .elementor-heading-title{font-size:12px;line-height:20px;}.elementor-12184 .elementor-element.elementor-element-9e9a650{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-12184 .elementor-element.elementor-element-2789209 > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-12184 .elementor-element.elementor-element-2789209 .elementor-button{font-size:15px;letter-spacing:1px;padding:10px 10px 10px 10px;}.elementor-12184 .elementor-element.elementor-element-e2102d2 > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-12184 .elementor-element.elementor-element-e2102d2 .elementor-heading-title{font-size:14px;}.elementor-12184 .elementor-element.elementor-element-cc38bc2{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-12184 .elementor-element.elementor-element-c164b21 > .elementor-widget-container{padding:10% 0% 10% 0%;}}/* Start custom CSS for text-editor, class: .elementor-element-035119e */.info-text {
  color: #fff;
  font-size: 14px;
}

/* Info Icon - BLACK */
.info-icon {
  position: relative;
  display: inline-block;
  width: 15px;
  height: 15px;
  border-radius: 50%;
  background: transparent;
  border: 1px solid #000;   /* black border */
  color: #000;              /* black text */
  font-size: 10px;
  text-align: center;
  line-height: 14px;
  cursor: pointer;
  font-weight: bold;
  vertical-align: text-top;    
}

.info-popup {
  position: absolute;
  bottom: 20px;
  left: 50%;
  transform: translateX(-50%);
  background: #fff;
  color: #000;
  padding: 6px 8px;
  font-size: 11px;
  width: 300px;
  white-space: normal;
  text-align: center;
  border-radius: 4px;
  display: none;
  z-index: 999;
  box-shadow: 0 2px 8px rgba(0,0,0,0.15);
  font-weight: 100; 
  line-height: 1.4;
}

/* show popup on hover */
.info-icon:hover .info-popup {
  display: block;
}

/* MOBILE POPUP FIX */
@media (max-width:768px){

  .info-icon{
    position: static;
  }

  .info-popup{
    position: fixed !important;
    top:50% !important;
    left:50% !important;
    bottom:auto !important;
    transform:translate(-50%,-50%) !important;

    width:90%;
    max-width:340px;

    box-sizing:border-box;
    white-space:normal;

    z-index:99999;
  }

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9c57215 */.info-text {
  color: #fff;
  font-size: 14px;
}

/* Info Icon - BLACK */
.info-icon {
  position: relative;
  display: inline-block;
  width: 15px;
  height: 15px;
  border-radius: 50%;
  background: transparent;
  border: 1px solid #000;   /* black border */
  color: #000;              /* black text */
  font-size: 10px;
  text-align: center;
  line-height: 14px;
  cursor: pointer;
  font-weight: bold;
  vertical-align: text-top;    
}

.info-popup {
  position: absolute;
  bottom: 20px;
  left: 50%;
  transform: translateX(-50%);
  background: #fff;
  color: #000;
  padding: 6px 8px;
  font-size: 11px;
  width: 300px;
  white-space: normal;
  text-align: center;
  border-radius: 4px;
  display: none;
  z-index: 999;
  box-shadow: 0 2px 8px rgba(0,0,0,0.15);
  font-weight: 100; 
  line-height: 1.4;
}

/* show popup on hover */
.info-icon:hover .info-popup {
  display: block;
}

/* MOBILE POPUP FIX */
@media (max-width:768px){

  .info-icon{
    position: static;
  }

  .info-popup{
    position: fixed !important;
    top:50% !important;
    left:50% !important;
    bottom:auto !important;
    transform:translate(-50%,-50%) !important;

    width:90%;
    max-width:340px;

    box-sizing:border-box;
    white-space:normal;

    z-index:99999;
  }

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-23a1ef0 */.info-text {
  color: #fff;
  font-size: 14px;
}

/* Info Icon - BLACK */
.info-icon {
  position: relative;
  display: inline-block;
  width: 15px;
  height: 15px;
  border-radius: 50%;
  background: transparent;
  border: 1px solid #000;   /* black border */
  color: #000;              /* black text */
  font-size: 10px;
  text-align: center;
  line-height: 14px;
  cursor: pointer;
  font-weight: bold;
  vertical-align: text-top;    
}

.info-popup {
  position: absolute;
  bottom: 20px;
  left: 50%;
  transform: translateX(-50%);
  background: #fff;
  color: #000;
  padding: 6px 8px;
  font-size: 11px;
  width: 300px;
  white-space: normal;
  text-align: center;
  border-radius: 4px;
  display: none;
  z-index: 999;
  box-shadow: 0 2px 8px rgba(0,0,0,0.15);
  font-weight: 100; 
  line-height: 1.4;
}

/* show popup on hover */
.info-icon:hover .info-popup {
  display: block;
}

/* MOBILE POPUP FIX */
@media (max-width:768px){

  .info-icon{
    position: static;
  }

  .info-popup{
    position: fixed !important;
    top:50% !important;
    left:50% !important;
    bottom:auto !important;
    transform:translate(-50%,-50%) !important;

    width:90%;
    max-width:340px;

    box-sizing:border-box;
    white-space:normal;

    z-index:99999;
  }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9e9a650 */.info-text {
  color: #fff;
  font-size: 14px;
}

/* Info Icon - BLACK */
.info-icon {
  position: relative;
  display: inline-block;
  width: 15px;
  height: 15px;
  border-radius: 50%;
  background: transparent;
  border: 1px solid #000;   /* black border */
  color: #000;              /* black text */
  font-size: 10px;
  text-align: center;
  line-height: 14px;
  cursor: pointer;
  font-weight: bold;
  vertical-align: text-top;    
}

.info-popup {
  position: absolute;
  bottom: 20px;
  left: 50%;
  transform: translateX(-50%);
  background: #fff;
  color: #000;
  padding: 6px 8px;
  font-size: 11px;
  width: 300px;
  white-space: normal;
  text-align: center;
  border-radius: 4px;
  display: none;
  z-index: 999;
  box-shadow: 0 2px 8px rgba(0,0,0,0.15);
  font-weight: 100; 
  line-height: 1.4;
}

/* show popup on hover */
.info-icon:hover .info-popup {
  display: block;
}

/* MOBILE POPUP FIX */
@media (max-width:768px){

  .info-icon{
    position: static;
  }

  .info-popup{
    position: fixed !important;
    top:50% !important;
    left:50% !important;
    bottom:auto !important;
    transform:translate(-50%,-50%) !important;

    width:90%;
    max-width:340px;

    box-sizing:border-box;
    white-space:normal;

    z-index:99999;
  }

}/* End custom CSS */