.elementor-5875 .elementor-element.elementor-element-fd7a3af{--display:grid;--min-height:560px;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--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-5875 .elementor-element.elementor-element-fd7a3af.e-con{--align-self:center;}.elementor-5875 .elementor-element.elementor-element-db7b7db{width:100%;max-width:100%;grid-column:1 / 1;grid-row:1 / 1;}.elementor-5875 .elementor-element.elementor-element-81d97d4{--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;--margin-top:0px;--margin-bottom:120px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;grid-column:1/1;grid-row:1/1;}.elementor-5875 .elementor-element.elementor-element-81d97d4.e-con{--align-self:center;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-5875 .elementor-element.elementor-element-fcdbab4{width:var( --container-widget-width, 570px );max-width:570px;--container-widget-width:570px;--container-widget-flex-grow:0;text-align:start;}.elementor-5875 .elementor-element.elementor-element-fcdbab4 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-5875 .elementor-element.elementor-element-fcdbab4.elementor-element{--align-self:flex-start;}.elementor-5875 .elementor-element.elementor-element-fcdbab4 .elementor-heading-title{font-family:"Vend Sans", Sans-serif;font-size:60px;font-weight:700;line-height:110.00000000000001%;letter-spacing:0px;color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;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-5875 .elementor-element.elementor-element-9a085fc{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:start;font-family:"Vend Sans", Sans-serif;font-size:24px;font-weight:400;line-height:150%;letter-spacing:0px;color:#FFFFFF;}.elementor-5875 .elementor-element.elementor-element-9a085fc.elementor-element{--align-self:flex-start;}.elementor-5875 .elementor-element.elementor-element-9a085fc p{margin-block-end:0px;}.elementor-5875 .elementor-element.elementor-element-2e7f19b{--display:flex;--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:space-between;--align-items:flex-start;--gap:62px 62px;--row-gap:62px;--column-gap:62px;--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:130px;--padding-left:12px;--padding-right:12px;}.elementor-5875 .elementor-element.elementor-element-d8f3835{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5875 .elementor-element.elementor-element-d8f3835.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-5875 .elementor-element.elementor-element-6a98167.elementor-element{--align-self:flex-end;}body:not(.rtl) .elementor-5875 .elementor-element.elementor-element-6a98167{right:-491px;}body.rtl .elementor-5875 .elementor-element.elementor-element-6a98167{left:-491px;}.elementor-5875 .elementor-element.elementor-element-6a98167{top:-128px;}.elementor-5875 .elementor-element.elementor-element-5b5e708 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5875 .elementor-element.elementor-element-5b5e708{text-align:start;}.elementor-5875 .elementor-element.elementor-element-5b5e708 img{width:50px;}.elementor-5875 .elementor-element.elementor-element-2b628c7{width:var( --container-widget-width, 510px );max-width:510px;--container-widget-width:510px;--container-widget-flex-grow:0;}.elementor-5875 .elementor-element.elementor-element-2b628c7 .elementor-heading-title{font-family:"Vend Sans", Sans-serif;font-size:32px;font-weight:700;line-height:39px;letter-spacing:0px;color:#2C2C2C;}.elementor-5875 .elementor-element.elementor-element-5df56b2{width:var( --container-widget-width, 500px );max-width:500px;--container-widget-width:500px;--container-widget-flex-grow:0;font-family:"Lato", Sans-serif;font-size:20px;font-weight:400;line-height:26px;letter-spacing:0px;color:#505252;}.elementor-5875 .elementor-element.elementor-element-5df56b2 p{margin-block-end:0px;}.elementor-5875 .elementor-element.elementor-element-0eed11c{--spacer-size:20px;}.elementor-5875 .elementor-element.elementor-element-e4cc765 > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-5875 .elementor-element.elementor-element-e4cc765{text-align:start;}.elementor-5875 .elementor-element.elementor-element-e4cc765 img{width:50px;}.elementor-5875 .elementor-element.elementor-element-2a9b78c{width:var( --container-widget-width, 510px );max-width:510px;--container-widget-width:510px;--container-widget-flex-grow:0;}.elementor-5875 .elementor-element.elementor-element-2a9b78c .elementor-heading-title{font-family:"Vend Sans", Sans-serif;font-size:32px;font-weight:700;line-height:39px;letter-spacing:0px;color:#2C2C2C;}.elementor-5875 .elementor-element.elementor-element-80710b6{width:var( --container-widget-width, 500px );max-width:500px;--container-widget-width:500px;--container-widget-flex-grow:0;font-family:"Lato", Sans-serif;font-size:20px;font-weight:400;line-height:26px;letter-spacing:0px;color:#505252;}.elementor-5875 .elementor-element.elementor-element-80710b6 p{margin-block-end:0px;}.elementor-5875 .elementor-element.elementor-element-9407778{--spacer-size:20px;}.elementor-5875 .elementor-element.elementor-element-86dcdec > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-5875 .elementor-element.elementor-element-86dcdec{text-align:start;}.elementor-5875 .elementor-element.elementor-element-86dcdec img{width:50px;}.elementor-5875 .elementor-element.elementor-element-fca059c{width:var( --container-widget-width, 510px );max-width:510px;--container-widget-width:510px;--container-widget-flex-grow:0;}.elementor-5875 .elementor-element.elementor-element-fca059c .elementor-heading-title{font-family:"Vend Sans", Sans-serif;font-size:32px;font-weight:700;line-height:39px;letter-spacing:0px;color:#2C2C2C;}.elementor-5875 .elementor-element.elementor-element-f7c7350{width:var( --container-widget-width, 500px );max-width:500px;--container-widget-width:500px;--container-widget-flex-grow:0;font-family:"Lato", Sans-serif;font-size:20px;font-weight:400;line-height:26px;letter-spacing:0px;color:#505252;}.elementor-5875 .elementor-element.elementor-element-f7c7350 p{margin-block-end:0px;}.elementor-5875 .elementor-element.elementor-element-06bd5de{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:30px 30px 30px 30px;box-shadow:0px 0px 23px -2px rgba(44, 44, 44, 0.22);--margin-top:-478px;--margin-bottom:130px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:999;}.elementor-5875 .elementor-element.elementor-element-06bd5de:not(.elementor-motion-effects-element-type-background), .elementor-5875 .elementor-element.elementor-element-06bd5de > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F6F6;}.elementor-5875 .elementor-element.elementor-element-a5aa392{width:var( --container-widget-width, 390px );max-width:390px;--container-widget-width:390px;--container-widget-flex-grow:0;text-align:center;}.elementor-5875 .elementor-element.elementor-element-a5aa392 > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-5875 .elementor-element.elementor-element-a5aa392 .elementor-heading-title{font-family:"Vend Sans", Sans-serif;font-size:20px;font-weight:700;line-height:24px;letter-spacing:0px;color:#2C2C2C;}.elementor-5875 .elementor-element.elementor-element-130c74e > .elementor-widget-container{padding:40px 40px 40px 40px;}.elementor-5875 .elementor-element.elementor-element-130c74e.elementor-element{--align-self:stretch;}.elementor-5875 .elementor-element.elementor-element-431dece{--display:flex;}.elementor-5875 .elementor-element.elementor-element-fae71ab.elementor-element{--align-self:flex-end;}body:not(.rtl) .elementor-5875 .elementor-element.elementor-element-fae71ab{right:0px;}body.rtl .elementor-5875 .elementor-element.elementor-element-fae71ab{left:0px;}.elementor-5875 .elementor-element.elementor-element-fae71ab{bottom:0px;}@media(max-width:1024px){.elementor-5875 .elementor-element.elementor-element-fd7a3af{--min-height:75vh;--grid-auto-flow:row;}.elementor-5875 .elementor-element.elementor-element-81d97d4{--padding-top:1.875rem;--padding-bottom:1.875rem;--padding-left:1.875rem;--padding-right:1.875rem;}.elementor-5875 .elementor-element.elementor-element-fcdbab4 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5875 .elementor-element.elementor-element-fcdbab4{--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;}.elementor-5875 .elementor-element.elementor-element-fcdbab4 .elementor-heading-title{font-size:60px;}.elementor-5875 .elementor-element.elementor-element-2e7f19b{--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;}body:not(.rtl) .elementor-5875 .elementor-element.elementor-element-6a98167{right:-491px;}body.rtl .elementor-5875 .elementor-element.elementor-element-6a98167{left:-491px;}.elementor-5875 .elementor-element.elementor-element-6a98167{top:5px;}.elementor-5875 .elementor-element.elementor-element-06bd5de{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:-370px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:23px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}@media(max-width:767px){.elementor-5875 .elementor-element.elementor-element-fd7a3af{--min-height:70vh;--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--z-index:2;}.elementor-5875 .elementor-element.elementor-element-81d97d4{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:1.875rem;--padding-bottom:1.875rem;--padding-left:1.875rem;--padding-right:1.875rem;}.elementor-5875 .elementor-element.elementor-element-fcdbab4 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5875 .elementor-element.elementor-element-fcdbab4 .elementor-heading-title{font-size:40px;}.elementor-5875 .elementor-element.elementor-element-9a085fc{width:100%;max-width:100%;font-size:20px;letter-spacing:0px;}.elementor-5875 .elementor-element.elementor-element-2e7f19b{--gap:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:0rem;--padding-bottom:1.875rem;--padding-left:1.875rem;--padding-right:1.875rem;--z-index:1;}.elementor-5875 .elementor-element.elementor-element-d8f3835{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}body:not(.rtl) .elementor-5875 .elementor-element.elementor-element-6a98167{right:-120px;}body.rtl .elementor-5875 .elementor-element.elementor-element-6a98167{left:-120px;}.elementor-5875 .elementor-element.elementor-element-6a98167{z-index:0;}.elementor-5875 .elementor-element.elementor-element-5b5e708 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-5875 .elementor-element.elementor-element-2b628c7 .elementor-heading-title{font-size:16px;line-height:150%;letter-spacing:0px;}.elementor-5875 .elementor-element.elementor-element-5df56b2{line-height:150%;}.elementor-5875 .elementor-element.elementor-element-0eed11c{--spacer-size:30px;}.elementor-5875 .elementor-element.elementor-element-e4cc765 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-5875 .elementor-element.elementor-element-2a9b78c .elementor-heading-title{font-size:16px;line-height:150%;letter-spacing:0px;}.elementor-5875 .elementor-element.elementor-element-80710b6{line-height:150%;}.elementor-5875 .elementor-element.elementor-element-9407778{--spacer-size:30px;}.elementor-5875 .elementor-element.elementor-element-86dcdec > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-5875 .elementor-element.elementor-element-fca059c .elementor-heading-title{font-size:16px;line-height:150%;letter-spacing:0px;}.elementor-5875 .elementor-element.elementor-element-f7c7350{line-height:150%;}.elementor-5875 .elementor-element.elementor-element-06bd5de{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5875 .elementor-element.elementor-element-a5aa392 > .elementor-widget-container{padding:0rem 1rem 0rem 1rem;}.elementor-5875 .elementor-element.elementor-element-a5aa392 .elementor-heading-title{font-size:16px;line-height:150%;letter-spacing:0px;}}@media(min-width:768px){.elementor-5875 .elementor-element.elementor-element-fd7a3af{--width:100%;}.elementor-5875 .elementor-element.elementor-element-81d97d4{--content-width:1200px;}.elementor-5875 .elementor-element.elementor-element-2e7f19b{--content-width:1207px;}.elementor-5875 .elementor-element.elementor-element-d8f3835{--width:46%;}.elementor-5875 .elementor-element.elementor-element-06bd5de{--width:45%;}}@media(max-width:1024px) and (min-width:768px){.elementor-5875 .elementor-element.elementor-element-06bd5de{--width:50%;}}/* Start custom CSS for html, class: .elementor-element-db7b7db */.hero {
  --gradient-color-1: #0082c9;
  --gradient-color-2: #003aaa;
  --gradient-color-3: #0038a7;
  --gradient-color-4: #00236b;

  /*position: relative;*/
  /*min-height: 100vh;*/
  overflow: hidden;
  /*display: flex;*/
  /*align-items: center;*/
  /*justify-content: center;*/
  background:
    radial-gradient(circle at 15% 25%, var(--gradient-color-4), transparent 20%),
    radial-gradient(circle at 75% 20%,  var(--gradient-color-3), transparent 55%),
    radial-gradient(circle at 40% 85%,  var(--gradient-color-2), transparent 65%),
    #003690;

}

#gradient-canvas {
  position: absolute;
  inset: 0;
  z-index: 0;
  /* display: none; */
  pointer-events: none;
  opacity: 0;
  transition: opacity 1s ease-in;
}

#gradient-canvas.isLoaded {
  opacity: 1;
}

.hero-content {
  position: relative;
  z-index: 1;
  color: white;
  text-align: center;
  max-width: 90%;
  padding: 20px;
}

.hero-content h1 {
  font-size: clamp(32px, 6vw, 64px);
  font-family: sans-serif;
  margin: 0 0 20px 0;
  font-weight: 700;
}

.hero-content p {
  font-size: clamp(16px, 3vw, 24px);
  font-family: sans-serif;
  margin: 0;
  opacity: 0.9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-81d97d4 */@media (min-width: 1901px) {
.elementor-5875 .elementor-element.elementor-element-81d97d4{
    justify-content: space-between;
}
}

.elementor-5875 .elementor-element.elementor-element-81d97d4 h1,
.elementor-5875 .elementor-element.elementor-element-81d97d4 p {
    text-wrap: pretty;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fd7a3af */.hero {
  --gradient-color-1: #7dd3fc;
  --gradient-color-2: #003aaa;
  --gradient-color-3: #0038a7;
  --gradient-color-4: #00236b;

  /*position: relative;*/
  /*min-height: 100vh;*/
  overflow: hidden;
  /*display: flex;*/
  /*align-items: center;*/
  /*justify-content: center;*/
  background:
    radial-gradient(circle at 15% 25%, var(--gradient-color-4), transparent 20%),
    radial-gradient(circle at 75% 20%,  var(--gradient-color-3), transparent 55%),
    radial-gradient(circle at 40% 85%,  var(--gradient-color-2), transparent 65%),
    #003690;
}

#gradient-canvas {
  position: absolute;
  inset: 0;
  z-index: 0;
  /* display: none; */
  pointer-events: none;
  opacity: 0;
  transition: opacity 1s ease-in;
}

#gradient-canvas.isLoaded {
  opacity: 1;
}


.container-mask-bottom {
    -webkit-mask: url("data:image/svg+xml;utf8,\
<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 140 100' preserveAspectRatio='none'>\
<path d='\
M0 60 \
A80 80 0 0 0 140 48 \
L140 0 \
L0 0 \
Z' fill='white'/>\
</svg>") no-repeat bottom / 100% 100%;

    mask: url("data:image/svg+xml;utf8,\
<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 140 100' preserveAspectRatio='none'>\
<path d='\
M0 60 \
A80 80 0 0 0 140 48 \
L140 0 \
L0 0 \
Z' fill='white'/>\
</svg>") no-repeat bottom / 100% 100%;
}

@media (min-width: 768px) and (max-width: 1024px) {
    .container-mask-bottom {
    -webkit-mask: url("data:image/svg+xml;utf8,\
<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 140 100' preserveAspectRatio='none'>\
<path d='\
M0 60 \
A80 80 0 0 0 140 48 \
L140 0 \
L0 0 \
Z' fill='white'/>\
</svg>") no-repeat bottom / 120% 100%;

    mask: url("data:image/svg+xml;utf8,\
<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 140 100' preserveAspectRatio='none'>\
<path d='\
M0 60 \
A80 80 0 0 0 140 48 \
L140 0 \
L0 0 \
Z' fill='white'/>\
</svg>") no-repeat bottom / 120% 100%;
}
}


@media (max-width: 767px) {
    .container-mask-bottom {
        -webkit-mask: url("data:image/svg+xml;utf8,\
<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='none'>\
<path d='M0 93 C35 100 65 100 100 93 L100 0 L0 0 Z' fill='white'/>\
</svg>") no-repeat bottom / 100% 100%;

        mask: url("data:image/svg+xml;utf8,\
<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='none'>\
<path d='M0 93 C35 100 65 100 100 93 L100 0 L0 0 Z' fill='white'/>\
</svg>") no-repeat bottom / 100% 100%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a5aa392 */.elementor-5875 .elementor-element.elementor-element-a5aa392 h2 {
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS */body.elementor-page-5875 .c-footer{
    display: none;
}/* End custom CSS */