.elementor-661 .elementor-element.elementor-element-72a5137c{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-661 .elementor-element.elementor-element-553cfbe2{--display:flex;--border-radius:12px 12px 12px 12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;--z-index:9;}.elementor-661 .elementor-element.elementor-element-7bee5142{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -4px) 0px;padding:0px 0px 4px 0px;}.elementor-661 .elementor-element.elementor-element-7bee5142 .elementor-heading-title{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 );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );color:var( --e-global-color-d836e6a );}.elementor-661 .elementor-element.elementor-element-9acea0f{font-family:var( --e-global-typography-0ca55b0-font-family ), Sans-serif;font-size:var( --e-global-typography-0ca55b0-font-size );font-weight:var( --e-global-typography-0ca55b0-font-weight );text-transform:var( --e-global-typography-0ca55b0-text-transform );font-style:var( --e-global-typography-0ca55b0-font-style );text-decoration:var( --e-global-typography-0ca55b0-text-decoration );color:var( --e-global-color-52598b9 );}.elementor-661 .elementor-element.elementor-element-9acea0f p{margin-block-end:0px;}.elementor-661 .elementor-element.elementor-element-55135cc1 .elementor-button{font-family:var( --e-global-typography-2ef75be-font-family ), Sans-serif;font-size:var( --e-global-typography-2ef75be-font-size );font-weight:var( --e-global-typography-2ef75be-font-weight );text-transform:var( --e-global-typography-2ef75be-text-transform );font-style:var( --e-global-typography-2ef75be-font-style );text-decoration:var( --e-global-typography-2ef75be-text-decoration );border-radius:8px 8px 8px 8px;padding:10px 30px 10px 30px;}.elementor-661 .elementor-element.elementor-element-5694d881 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-661 .elementor-element.elementor-element-5694d881 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-661 .elementor-element.elementor-element-5694d881{--image-border-radius:12px;--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-661 .elementor-element.elementor-element-af98a47{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-661 .elementor-element.elementor-element-9f1d3c4{--display:flex;--border-radius:12px 12px 12px 12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;--z-index:9;}.elementor-661 .elementor-element.elementor-element-325a2c1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -4px) 0px;padding:0px 0px 4px 0px;}.elementor-661 .elementor-element.elementor-element-325a2c1 .elementor-heading-title{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 );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );color:var( --e-global-color-d836e6a );}.elementor-661 .elementor-element.elementor-element-89b5421{font-family:var( --e-global-typography-0ca55b0-font-family ), Sans-serif;font-size:var( --e-global-typography-0ca55b0-font-size );font-weight:var( --e-global-typography-0ca55b0-font-weight );text-transform:var( --e-global-typography-0ca55b0-text-transform );font-style:var( --e-global-typography-0ca55b0-font-style );text-decoration:var( --e-global-typography-0ca55b0-text-decoration );color:var( --e-global-color-52598b9 );}.elementor-661 .elementor-element.elementor-element-89b5421 p{margin-block-end:0px;}.elementor-661 .elementor-element.elementor-element-4d1ce7f .elementor-button{font-family:var( --e-global-typography-2ef75be-font-family ), Sans-serif;font-size:var( --e-global-typography-2ef75be-font-size );font-weight:var( --e-global-typography-2ef75be-font-weight );text-transform:var( --e-global-typography-2ef75be-text-transform );font-style:var( --e-global-typography-2ef75be-font-style );text-decoration:var( --e-global-typography-2ef75be-text-decoration );border-radius:8px 8px 8px 8px;padding:10px 30px 10px 30px;}.elementor-661 .elementor-element.elementor-element-b43d837 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-661 .elementor-element.elementor-element-b43d837 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-661 .elementor-element.elementor-element-b43d837{--image-border-radius:12px;--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}@media(max-width:1366px){.elementor-661 .elementor-element.elementor-element-7bee5142 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-661 .elementor-element.elementor-element-9acea0f{font-size:var( --e-global-typography-0ca55b0-font-size );}.elementor-661 .elementor-element.elementor-element-55135cc1 .elementor-button{font-size:var( --e-global-typography-2ef75be-font-size );}.elementor-661 .elementor-element.elementor-element-325a2c1 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-661 .elementor-element.elementor-element-89b5421{font-size:var( --e-global-typography-0ca55b0-font-size );}.elementor-661 .elementor-element.elementor-element-4d1ce7f .elementor-button{font-size:var( --e-global-typography-2ef75be-font-size );}}@media(max-width:1024px){.elementor-661 .elementor-element.elementor-element-7bee5142 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-661 .elementor-element.elementor-element-9acea0f{font-size:var( --e-global-typography-0ca55b0-font-size );}.elementor-661 .elementor-element.elementor-element-55135cc1 .elementor-button{font-size:var( --e-global-typography-2ef75be-font-size );}.elementor-661 .elementor-element.elementor-element-325a2c1 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-661 .elementor-element.elementor-element-89b5421{font-size:var( --e-global-typography-0ca55b0-font-size );}.elementor-661 .elementor-element.elementor-element-4d1ce7f .elementor-button{font-size:var( --e-global-typography-2ef75be-font-size );}}@media(max-width:767px){.elementor-661 .elementor-element.elementor-element-7bee5142 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-661 .elementor-element.elementor-element-9acea0f{font-size:var( --e-global-typography-0ca55b0-font-size );}.elementor-661 .elementor-element.elementor-element-55135cc1 .elementor-button{font-size:var( --e-global-typography-2ef75be-font-size );}.elementor-661 .elementor-element.elementor-element-af98a47{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-661 .elementor-element.elementor-element-325a2c1 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-661 .elementor-element.elementor-element-89b5421{font-size:var( --e-global-typography-0ca55b0-font-size );}.elementor-661 .elementor-element.elementor-element-4d1ce7f .elementor-button{font-size:var( --e-global-typography-2ef75be-font-size );}}/* Start custom CSS for heading, class: .elementor-element-7bee5142 */.elementor-661 .elementor-element.elementor-element-7bee5142 {
    /*
    background: linear-gradient(180deg, #ffffff 0%, #707070 100%);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    color: transparent;*/
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-553cfbe2 */.elementor-661 .elementor-element.elementor-element-553cfbe2 {
    background:
        radial-gradient(circle at top right, rgba(0, 174, 238, 0.30), transparent 34%),
        radial-gradient(circle at bottom left, rgba(47, 150, 188, 0.17), transparent 32%),
        linear-gradient(180deg, #123F63 0%, #00AEEE 100%);
}/* End custom CSS */
/* Start custom CSS for gallery, class: .elementor-element-5694d881 */.elementor-661 .elementor-element.elementor-element-5694d881 .e-gallery-grid:not(.e-gallery--animated) {
    grid-auto-rows: 200px;
}
.elementor-661 .elementor-element.elementor-element-5694d881 .elementor-gallery-item, .e-gallery-image {
    width: 100%;
    height: 100%;
    object-fit: cover;
    background-position: center center;
}
.elementor-661 .elementor-element.elementor-element-5694d881 .gallery-first-container {
    grid-row: span 2;
}
.elementor-661 .elementor-element.elementor-element-5694d881 .elementor-gallery-item:nth-child(2),
.elementor-661 .elementor-element.elementor-element-5694d881 .elementor-gallery-item:nth-child(7),
.elementor-661 .elementor-element.elementor-element-5694d881 .elementor-gallery-item:nth-child(8){
    grid-column: span 2;
}
.elementor-661 .elementor-element.elementor-element-5694d881 .elementor-gallery-item:nth-child(3),
.elementor-661 .elementor-element.elementor-element-5694d881 .elementor-gallery-item:nth-child(4){
    grid-row: span 2;
}
@media (max-width: 1366px) {
    .elementor-661 .elementor-element.elementor-element-5694d881 .e-gallery-grid:not(.e-gallery--animated) {
    grid-auto-rows: 250px;
}
}
@media (max-width:1200px) {
    .elementor-661 .elementor-element.elementor-element-5694d881 .e-gallery-grid:not(.e-gallery--animated) {
    grid-auto-rows: 280px;
}
}
@media (max-width:1024px) {
    .elementor-661 .elementor-element.elementor-element-5694d881 .e-gallery-grid:not(.e-gallery--animated) {
    grid-auto-rows: 165px;
    }
.elementor-661 .elementor-element.elementor-element-5694d881 .gallery-first-container,
.elementor-661 .elementor-element.elementor-element-5694d881 .elementor-gallery-item:nth-child(2), 
.elementor-661 .elementor-element.elementor-element-5694d881 .elementor-gallery-item:nth-child(4),
.elementor-661 .elementor-element.elementor-element-5694d881 .elementor-gallery-item:nth-child(5),
.elementor-661 .elementor-element.elementor-element-5694d881 .elementor-gallery-item:nth-child(7),
.elementor-661 .elementor-element.elementor-element-5694d881 .elementor-gallery-item:nth-child(8) {
    grid-row: span 2;
    grid-column: span 1;
    }
    .elementor-661 .elementor-element.elementor-element-5694d881 .elementor-gallery-item:nth-child(3), 
.elementor-661 .elementor-element.elementor-element-5694d881 .elementor-gallery-item:nth-child(6),
.elementor-661 .elementor-element.elementor-element-5694d881 .elementor-gallery-item:nth-child(9) {
    grid-row: span 1;
    grid-column: span 2;
    }
    .elementor-661 .elementor-element.elementor-element-5694d881 .elementor-gallery-item:nth-child(10) {
        display: none;
    }
}
@media (max-width:767px) {
    .elementor-661 .elementor-element.elementor-element-5694d881 .elementor-gallery-item:nth-child(1),
    .elementor-661 .elementor-element.elementor-element-5694d881 .elementor-gallery-item:nth-child(2),
    .elementor-661 .elementor-element.elementor-element-5694d881 .elementor-gallery-item:nth-child(3),
    .elementor-661 .elementor-element.elementor-element-5694d881 .elementor-gallery-item:nth-child(4),
    .elementor-661 .elementor-element.elementor-element-5694d881 .elementor-gallery-item:nth-child(5),
    .elementor-661 .elementor-element.elementor-element-5694d881 .elementor-gallery-item:nth-child(6),
    .elementor-661 .elementor-element.elementor-element-5694d881 .elementor-gallery-item:nth-child(7),
    .elementor-661 .elementor-element.elementor-element-5694d881 .elementor-gallery-item:nth-child(8),
    .elementor-661 .elementor-element.elementor-element-5694d881 .elementor-gallery-item:nth-child(9),
    .elementor-661 .elementor-element.elementor-element-5694d881 .elementor-gallery-item:nth-child(10) {
        grid-row: span 1;
        grid-column: span 1;
        display: block;
    }
    .elementor-661 .elementor-element.elementor-element-5694d881 .e-gallery-grid:not(.e-gallery--animated) {
    grid-auto-rows: 175px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72a5137c */.elementor-661 .elementor-element.elementor-element-72a5137c {
    background:
        radial-gradient(circle at top left, rgba(47, 150, 188, 0.26), transparent 34%),
        radial-gradient(circle at bottom right, rgba(0, 174, 238, 0.21), transparent 32%),
        linear-gradient(180deg, #ffffff 0%, #e3eef2 100%);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-325a2c1 */.elementor-661 .elementor-element.elementor-element-325a2c1 {
    /*
    background: linear-gradient(180deg, #ffffff 0%, #707070 100%);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    color: transparent;*/
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9f1d3c4 */.elementor-661 .elementor-element.elementor-element-9f1d3c4 {
    background:
        radial-gradient(circle at top right, rgba(0, 174, 238, 0.30), transparent 34%),
        radial-gradient(circle at bottom left, rgba(47, 150, 188, 0.17), transparent 32%),
        linear-gradient(180deg, #123F63 0%, #00AEEE 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-af98a47 */.elementor-661 .elementor-element.elementor-element-af98a47 {
    background:
        radial-gradient(circle at top left, rgba(47, 150, 188, 0.26), transparent 34%),
        radial-gradient(circle at bottom right, rgba(0, 174, 238, 0.21), transparent 32%),
        linear-gradient(180deg, #ffffff 0%, #e3eef2 100%);
}/* End custom CSS */