.elementor-1349 .elementor-element.elementor-element-3b1a203{--display:flex;--min-height:100vh;--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;--overlay-opacity:0;--margin-top:-2em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;}.elementor-1349 .elementor-element.elementor-element-3b1a203::before, .elementor-1349 .elementor-element.elementor-element-3b1a203 > .elementor-background-video-container::before, .elementor-1349 .elementor-element.elementor-element-3b1a203 > .e-con-inner > .elementor-background-video-container::before, .elementor-1349 .elementor-element.elementor-element-3b1a203 > .elementor-background-slideshow::before, .elementor-1349 .elementor-element.elementor-element-3b1a203 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1349 .elementor-element.elementor-element-3b1a203 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#F5F5F5;--background-overlay:'';}.elementor-1349 .elementor-element.elementor-element-5434fe0{--display:flex;--justify-content: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-1349 .elementor-element.elementor-element-759d1dc > .elementor-widget-container{margin:-7em 0em 0em 0em;}.elementor-1349 .elementor-element.elementor-element-759d1dc .elementor-heading-title{font-family:"Encode Sans", Sans-serif;font-size:30px;font-weight:600;line-height:50px;color:#FFFFFF;}.elementor-widget-text-editor{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-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-1349 .elementor-element.elementor-element-2eb458b{color:#FFFFFF;font-family:"Albert Sans", Sans-serif;font-size:20px;font-weight:400;}.elementor-1349 .elementor-element.elementor-element-0f2927d{--display:flex;--justify-content:center;}.elementor-1349 .elementor-element.elementor-element-162cc75{--display:flex;}.elementor-1349 .elementor-element.elementor-element-162cc75:not(.elementor-motion-effects-element-type-background), .elementor-1349 .elementor-element.elementor-element-162cc75 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1349 .elementor-element.elementor-element-4a1f9bb{--spacer-size:31px;}.elementor-1349 .elementor-element.elementor-element-7f18524{text-align:center;}.elementor-1349 .elementor-element.elementor-element-7f18524 .elementor-heading-title{font-family:"Encode Sans", Sans-serif;font-size:31px;font-weight:600;line-height:79px;color:var( --e-global-color-22be350 );}.elementor-1349 .elementor-element.elementor-element-0975eb5{--display:flex;}.elementor-1349 .elementor-element.elementor-element-0975eb5:not(.elementor-motion-effects-element-type-background), .elementor-1349 .elementor-element.elementor-element-0975eb5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1349 .elementor-element.elementor-element-d328b55{text-align:center;font-family:"Albert Sans", Sans-serif;font-weight:400;}.elementor-1349 .elementor-element.elementor-element-5b8f75b{--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;}.elementor-1349 .elementor-element.elementor-element-5b8f75b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1349 .elementor-element.elementor-element-1a7d3ed{text-align:center;}.elementor-1349 .elementor-element.elementor-element-1a7d3ed .elementor-heading-title{font-family:"Encode Sans", Sans-serif;font-size:31px;font-weight:600;line-height:79px;color:var( --e-global-color-22be350 );}.elementor-1349 .elementor-element.elementor-element-fb522b5{--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;--margin-top:-30px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1349 .elementor-element.elementor-element-fb522b5:not(.elementor-motion-effects-element-type-background), .elementor-1349 .elementor-element.elementor-element-fb522b5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1349 .elementor-element.elementor-element-5b83f7f{--display:flex;--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:56px;--padding-bottom:56px;--padding-left:0px;--padding-right:0px;}.elementor-1349 .elementor-element.elementor-element-5b83f7f:not(.elementor-motion-effects-element-type-background), .elementor-1349 .elementor-element.elementor-element-5b83f7f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1349 .elementor-element.elementor-element-2fd47da{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:1;}.elementor-1349 .elementor-element.elementor-element-77d40f4{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overflow:hidden;--border-radius:12px 12px 12px 12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:2px;--padding-bottom:2px;--padding-left:2px;--padding-right:2px;}.elementor-1349 .elementor-element.elementor-element-77d40f4:not(.elementor-motion-effects-element-type-background), .elementor-1349 .elementor-element.elementor-element-77d40f4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#B3CDEB;}.elementor-1349 .elementor-element.elementor-element-77d40f4.e-con{--align-self:center;}.elementor-1349 .elementor-element.elementor-element-e24acd7{--display:flex;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--background-transition:0.3s;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1349 .elementor-element.elementor-element-e24acd7:not(.elementor-motion-effects-element-type-background), .elementor-1349 .elementor-element.elementor-element-e24acd7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-148162b );}.elementor-1349 .elementor-element.elementor-element-e24acd7.e-con{--align-self:center;}.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-1349 .elementor-element.elementor-element-52343eb .elementor-heading-title{font-family:"Encode Sans", Sans-serif;font-size:18px;font-weight:600;line-height:29px;color:var( --e-global-color-22be350 );}.elementor-1349 .elementor-element.elementor-element-d9b97ac{color:var( --e-global-color-22be350 );}.elementor-1349 .elementor-element.elementor-element-b124dd8{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:1;}.elementor-1349 .elementor-element.elementor-element-46b2934{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overflow:hidden;--border-radius:12px 12px 12px 12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:2px;--padding-bottom:2px;--padding-left:2px;--padding-right:2px;}.elementor-1349 .elementor-element.elementor-element-46b2934:not(.elementor-motion-effects-element-type-background), .elementor-1349 .elementor-element.elementor-element-46b2934 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#B3CDEB;}.elementor-1349 .elementor-element.elementor-element-46b2934.e-con{--align-self:center;}.elementor-1349 .elementor-element.elementor-element-a001f8a{--display:flex;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--background-transition:0.3s;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1349 .elementor-element.elementor-element-a001f8a:not(.elementor-motion-effects-element-type-background), .elementor-1349 .elementor-element.elementor-element-a001f8a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-148162b );}.elementor-1349 .elementor-element.elementor-element-a001f8a.e-con{--align-self:center;}.elementor-1349 .elementor-element.elementor-element-7ba3c21 .elementor-heading-title{font-family:"Encode Sans", Sans-serif;font-size:18px;font-weight:600;line-height:29px;color:var( --e-global-color-22be350 );}.elementor-1349 .elementor-element.elementor-element-d6e70ef > .elementor-widget-container{margin:-4px 0px 0px 0px;}.elementor-1349 .elementor-element.elementor-element-d6e70ef{color:var( --e-global-color-22be350 );}.elementor-1349 .elementor-element.elementor-element-d6d360b{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:1;}.elementor-1349 .elementor-element.elementor-element-063cd21{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overflow:hidden;--border-radius:12px 12px 12px 12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:2px;--padding-bottom:2px;--padding-left:2px;--padding-right:2px;}.elementor-1349 .elementor-element.elementor-element-063cd21:not(.elementor-motion-effects-element-type-background), .elementor-1349 .elementor-element.elementor-element-063cd21 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#B3CDEB;}.elementor-1349 .elementor-element.elementor-element-063cd21.e-con{--align-self:center;}.elementor-1349 .elementor-element.elementor-element-3b36d9d{--display:flex;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--background-transition:0.3s;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1349 .elementor-element.elementor-element-3b36d9d:not(.elementor-motion-effects-element-type-background), .elementor-1349 .elementor-element.elementor-element-3b36d9d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-148162b );}.elementor-1349 .elementor-element.elementor-element-3b36d9d.e-con{--align-self:center;}.elementor-1349 .elementor-element.elementor-element-ece3b4f .elementor-heading-title{font-family:"Encode Sans", Sans-serif;font-size:18px;font-weight:600;line-height:29px;color:var( --e-global-color-22be350 );}.elementor-1349 .elementor-element.elementor-element-0fffd49 > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-1349 .elementor-element.elementor-element-0fffd49{color:var( --e-global-color-22be350 );}:root{--page-title-display:none;}@media(min-width:768px){.elementor-1349 .elementor-element.elementor-element-5b8f75b{--width:97.632%;}}@media(max-width:767px){.elementor-1349 .elementor-element.elementor-element-3b1a203{--padding-top:50px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-1349 .elementor-element.elementor-element-759d1dc .elementor-heading-title{font-size:40px;line-height:60px;}.elementor-1349 .elementor-element.elementor-element-7f18524 .elementor-heading-title{font-size:40px;line-height:60px;}.elementor-1349 .elementor-element.elementor-element-1a7d3ed .elementor-heading-title{font-size:40px;line-height:60px;}}/* Start custom CSS for heading, class: .elementor-element-759d1dc */.silder-header {
     background-color: rgba(0, 0, 0, 0.5); 
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 120px;
    padding-bottom: 10px;
    width: 94%; /* Full width */
    margin: 0; /* Remove any margins */
    box-sizing: border-box; /* Ensures padding is included within the width */
    border-radius: 20px 20px 0px 0px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2eb458b */.slide-text {
    background-color: rgba(0, 0, 0, 0.5);
    padding-left: 10px;
    padding-top: 10px;
    width:94%;
    margin-top:-20px;
    border-radius: 0px 0px 20px 20px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-77d40f4 *//* Second Animated Card */
:root{
  --color-one: #001E43;
  --color-two: #001E43;
    --size: 50%;
    --speed: 4s;
}
.elementor-1349 .elementor-element.elementor-element-77d40f4{
    overflow: hidden !important;
    display: flex;
    justify-content: center;
    align-items: center;
}

.elementor-1349 .elementor-element.elementor-element-77d40f4:hover .heading1{
    background-color: #00BAFF;
}
.elementor-1349 .elementor-element.elementor-element-77d40f4:hover:before{
    content: '';
    position: absolute;
    left: 0px;
  right: 0px;
  top: 0;
  bottom: 0;
  margin: auto;
    width: var(--size);
    height: 160%;
    background: linear-gradient(var(--color-one), var(--color-two));
    transform: rotate(35deg);
    animation: animate var(--speed) linear infinite;
}
@keyframes animate{
    0%{
        transform: rotate(0deg);
    }
    100%{
        transform: rotate(360deg);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2fd47da */.elementor-1349 .elementor-element.elementor-element-2fd47da:hover #heading2{
    background-color: #00BAFF;
}
.elementor-1349 .elementor-element.elementor-element-2fd47da:hover #heading2 h3{
    color: #FFFFFF;
}
.elementor-1349 .elementor-element.elementor-element-2fd47da:hover #inner2{
     background-color: #00BAFF;
}
.elementor-1349 .elementor-element.elementor-element-2fd47da:hover #inner2 h2{
    color: #FFFFFF;
}
.elementor-1349 .elementor-element.elementor-element-2fd47da:hover #inner2 .icon{
    color: #FFFFFF;
    fill: #000;
}

.elementor-1349 .elementor-element.elementor-element-2fd47da:hover .elementor-view-stacked .elementor-icon {
    background-color: #001E43;
    color: #fff;
    padding: .5em;
    fill: #fff;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-46b2934 *//* Second Animated Card */
:root{
  --color-one: #001E43;
  --color-two: #001E43;
    --size: 50%;
    --speed: 4s;
}
.elementor-1349 .elementor-element.elementor-element-46b2934{
    overflow: hidden !important;
    display: flex;
    justify-content: center;
    align-items: center;
}

.elementor-1349 .elementor-element.elementor-element-46b2934:hover .heading1{
    background-color: #00BAFF;
}
.elementor-1349 .elementor-element.elementor-element-46b2934:hover:before{
    content: '';
    position: absolute;
    left: 0px;
  right: 0px;
  top: 0;
  bottom: 0;
  margin: auto;
    width: var(--size);
    height: 160%;
    background: linear-gradient(var(--color-one), var(--color-two));
    transform: rotate(35deg);
    animation: animate var(--speed) linear infinite;
}
@keyframes animate{
    0%{
        transform: rotate(0deg);
    }
    100%{
        transform: rotate(360deg);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b124dd8 */.elementor-1349 .elementor-element.elementor-element-b124dd8:hover #heading2{
    background-color: #00BAFF;
}
.elementor-1349 .elementor-element.elementor-element-b124dd8:hover #heading2 h3{
    color: #FFFFFF;
}
.elementor-1349 .elementor-element.elementor-element-b124dd8:hover #inner2{
     background-color: #00BAFF;
}
.elementor-1349 .elementor-element.elementor-element-b124dd8:hover #inner2 h2{
    color: #FFFFFF;
}
.elementor-1349 .elementor-element.elementor-element-b124dd8:hover #inner2 .icon{
    color: #FFFFFF;
    fill: #000;
}

.elementor-1349 .elementor-element.elementor-element-b124dd8:hover .elementor-view-stacked .elementor-icon {
    background-color: #001E43;
    color: #fff;
    padding: .5em;
    fill: #fff;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-063cd21 *//* Second Animated Card */
:root{
  --color-one: #001E43;
  --color-two: #001E43;
    --size: 50%;
    --speed: 4s;
}
.elementor-1349 .elementor-element.elementor-element-063cd21{
    overflow: hidden !important;
    display: flex;
    justify-content: center;
    align-items: center;
}

.elementor-1349 .elementor-element.elementor-element-063cd21:hover .heading1{
    background-color: #00BAFF;
}
.elementor-1349 .elementor-element.elementor-element-063cd21:hover:before{
    content: '';
    position: absolute;
    left: 0px;
  right: 0px;
  top: 0;
  bottom: 0;
  margin: auto;
    width: var(--size);
    height: 160%;
    background: linear-gradient(var(--color-one), var(--color-two));
    transform: rotate(35deg);
    animation: animate var(--speed) linear infinite;
}
@keyframes animate{
    0%{
        transform: rotate(0deg);
    }
    100%{
        transform: rotate(360deg);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d6d360b */.elementor-1349 .elementor-element.elementor-element-d6d360b:hover #heading3{
    background-color: #00BAFF;
}
.elementor-1349 .elementor-element.elementor-element-d6d360b:hover #heading3 h3{
    color: #FFFFFF;
}
.elementor-1349 .elementor-element.elementor-element-d6d360b:hover #inner3{
     background-color: #00BAFF;
}
.elementor-1349 .elementor-element.elementor-element-d6d360b:hover #inner3 h2{
    color: #FFFFFF;
}
.elementor-1349 .elementor-element.elementor-element-d6d360b:hover #inner3 .icon{
    color: #F1F1F1;
}
.elementor-1349 .elementor-element.elementor-element-d6d360b:hover .elementor-view-stacked .elementor-icon {
    background-color: #001E43;
    color: #fff;
    padding: .5em;
    fill: #fff;
}/* End custom CSS */