.elementor-8411 .elementor-element.elementor-element-bf9e1c6{--display:flex;--min-height:70vh;--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;--justify-content:center;--overlay-opacity:1;--padding-top:125px;--padding-bottom:125px;--padding-left:40px;--padding-right:40px;}.elementor-8411 .elementor-element.elementor-element-bf9e1c6:not(.elementor-motion-effects-element-type-background), .elementor-8411 .elementor-element.elementor-element-bf9e1c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-8411 .elementor-element.elementor-element-bf9e1c6::before, .elementor-8411 .elementor-element.elementor-element-bf9e1c6 > .elementor-background-video-container::before, .elementor-8411 .elementor-element.elementor-element-bf9e1c6 > .e-con-inner > .elementor-background-video-container::before, .elementor-8411 .elementor-element.elementor-element-bf9e1c6 > .elementor-background-slideshow::before, .elementor-8411 .elementor-element.elementor-element-bf9e1c6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-8411 .elementor-element.elementor-element-bf9e1c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-8411 .elementor-element.elementor-element-39e5fc5{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8411 .elementor-element.elementor-element-e00fd47{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8411 .elementor-element.elementor-element-bf63241 > .elementor-widget-container{padding:10px 0px 10px 0px;}.elementor-8411 .elementor-element.elementor-element-bf63241 .elementor-heading-title{font-size:80px;font-weight:700;line-height:1;text-shadow:0px 0px 5px #092434;color:var( --e-global-color-62eb516 );}.elementor-8411 .elementor-element.elementor-element-79d03ff .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(25px/2);}.elementor-8411 .elementor-element.elementor-element-79d03ff .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(25px/2);}.elementor-8411 .elementor-element.elementor-element-79d03ff .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(25px/2);}.elementor-8411 .elementor-element.elementor-element-79d03ff .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-25px/2);}.elementor-8411 .elementor-element.elementor-element-79d03ff .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-25px/2);}.elementor-8411 .elementor-element.elementor-element-79d03ff .elementor-icon-list-item:not(:last-child):after{content:"";border-color:var( --e-global-color-accent );}.elementor-8411 .elementor-element.elementor-element-79d03ff .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}.elementor-8411 .elementor-element.elementor-element-79d03ff .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-8411 .elementor-element.elementor-element-79d03ff .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-8411 .elementor-element.elementor-element-79d03ff .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-8411 .elementor-element.elementor-element-79d03ff .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-8411 .elementor-element.elementor-element-79d03ff{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-8411 .elementor-element.elementor-element-79d03ff .elementor-icon-list-text{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-8411 .elementor-element.elementor-element-d4f017b > .elementor-widget-container{margin:0px 0px 0px -21px;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-8411 .elementor-element.elementor-element-d4f017b{left:50%;}body.rtl .elementor-8411 .elementor-element.elementor-element-d4f017b{right:50%;}.elementor-8411 .elementor-element.elementor-element-d4f017b{bottom:40px;}.elementor-8411 .elementor-element.elementor-element-d4f017b .elementor-button{fill:var( --e-global-color-62eb516 );color:var( --e-global-color-62eb516 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-62eb516 );padding:12px 12px 12px 12px;}.elementor-8411 .elementor-element.elementor-element-a13d85d{--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;--gap:120px 120px;--row-gap:120px;--column-gap:120px;--padding-top:100px;--padding-bottom:100px;--padding-left:40px;--padding-right:40px;}.elementor-8411 .elementor-element.elementor-element-5342ffa{--display:flex;--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-8411 .elementor-element.elementor-element-18eeb4c .elementor-button-content-wrapper{flex-direction:row;}.elementor-8411 .elementor-element.elementor-element-18eeb4c .elementor-button{font-size:14px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-782c6d6 );}.elementor-8411 .elementor-element.elementor-element-7466faa > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-8411 .elementor-element.elementor-element-7466faa .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-8411 .elementor-element.elementor-element-3e8bd7d{--box-border-width:0px;--item-text-hover-color:var( --e-global-color-accent );--item-text-hover-decoration:underline;--item-text-active-color:var( --e-global-color-accent );--marker-color:var( --e-global-color-df8dfdc );}.elementor-8411 .elementor-element.elementor-element-3e8bd7d .elementor-toc__header-title{text-align:start;}.elementor-8411 .elementor-element.elementor-element-3e8bd7d .elementor-toc__list-item{font-weight:800;line-height:110%;}.elementor-8411 .elementor-element.elementor-element-428dd07{--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;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8411 .elementor-element.elementor-element-e1d7625 .elementor-heading-title{font-size:14px;text-transform:uppercase;}.elementor-8411 .elementor-element.elementor-element-7bbd5fe{--grid-side-margin:0px;--grid-column-gap:0px;--grid-row-gap:0px;--grid-bottom-margin:0px;--e-share-buttons-primary-color:var( --e-global-color-782c6d6 );--e-share-buttons-secondary-color:var( --e-global-color-accent );}.elementor-8411 .elementor-element.elementor-element-7bbd5fe .elementor-share-btn__icon{--e-share-buttons-icon-size:1.8em;}.elementor-8411 .elementor-element.elementor-element-7bbd5fe .elementor-share-btn:hover{--e-share-buttons-secondary-color:var( --e-global-color-primary );}.elementor-8411 .elementor-element.elementor-element-435ad1b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8411 .elementor-element.elementor-element-23727c8{--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;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8411 .elementor-element.elementor-element-5fc296d .elementor-heading-title{font-size:14px;text-transform:uppercase;}.elementor-8411 .elementor-element.elementor-element-80a841f{--grid-side-margin:0px;--grid-column-gap:0px;--grid-row-gap:0px;--grid-bottom-margin:0px;--e-share-buttons-primary-color:var( --e-global-color-782c6d6 );--e-share-buttons-secondary-color:var( --e-global-color-accent );}.elementor-8411 .elementor-element.elementor-element-80a841f .elementor-share-btn__icon{--e-share-buttons-icon-size:1.8em;}.elementor-8411 .elementor-element.elementor-element-80a841f .elementor-share-btn:hover{--e-share-buttons-secondary-color:var( --e-global-color-primary );}.elementor-8411 .elementor-element.elementor-element-029df0a{--divider-border-style:solid;--divider-color:var( --e-global-color-47d8039 );--divider-border-width:1px;}.elementor-8411 .elementor-element.elementor-element-029df0a > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-8411 .elementor-element.elementor-element-029df0a .elementor-divider-separator{width:100%;}.elementor-8411 .elementor-element.elementor-element-029df0a .elementor-divider{padding-block-start:5px;padding-block-end:5px;}.elementor-8411 .elementor-element.elementor-element-2245dc0{--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:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:115px;--padding-bottom:100px;--padding-left:40px;--padding-right:40px;}.elementor-8411 .elementor-element.elementor-element-2245dc0:not(.elementor-motion-effects-element-type-background), .elementor-8411 .elementor-element.elementor-element-2245dc0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6e4dc8b );}.elementor-8411 .elementor-element.elementor-element-4fac427{--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:center;--align-items:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8411 .elementor-element.elementor-element-3b63061{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:1.5px;width:var( --container-widget-width, 40px );max-width:40px;--container-widget-width:40px;--container-widget-flex-grow:0;}.elementor-8411 .elementor-element.elementor-element-3b63061 .elementor-divider-separator{width:40px;margin:0 auto;margin-left:0;}.elementor-8411 .elementor-element.elementor-element-3b63061 .elementor-divider{text-align:left;padding-block-start:0px;padding-block-end:0px;}.elementor-8411 .elementor-element.elementor-element-c72c156 .elementor-heading-title{font-size:61px;font-weight:700;line-height:1;color:var( --e-global-color-primary );}.elementor-8411 .elementor-element.elementor-element-529f633{--grid-columns:3;--grid-row-gap:20px;--grid-column-gap:10px;}.elementor-8411 .elementor-element.elementor-element-529f633 .elementor-loop-container{grid-auto-rows:1fr;}.elementor-8411 .elementor-element.elementor-element-529f633 .e-loop-item > .elementor-section, .elementor-8411 .elementor-element.elementor-element-529f633 .e-loop-item > .elementor-section > .elementor-container, .elementor-8411 .elementor-element.elementor-element-529f633 .e-loop-item > .e-con, .elementor-8411 .elementor-element.elementor-element-529f633 .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-8411 .elementor-element.elementor-element-c5f3ba7{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(max-width:1024px){.elementor-8411 .elementor-element.elementor-element-bf63241 .elementor-heading-title{font-size:61px;}.elementor-8411 .elementor-element.elementor-element-a13d85d{--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:50px 50px;--row-gap:50px;--column-gap:50px;} .elementor-8411 .elementor-element.elementor-element-7bbd5fe{--grid-side-margin:0px;--grid-column-gap:0px;--grid-row-gap:0px;--grid-bottom-margin:0px;} .elementor-8411 .elementor-element.elementor-element-80a841f{--grid-side-margin:0px;--grid-column-gap:0px;--grid-row-gap:0px;--grid-bottom-margin:0px;}.elementor-8411 .elementor-element.elementor-element-4fac427{--justify-content:center;}.elementor-8411 .elementor-element.elementor-element-c72c156 .elementor-heading-title{font-size:47px;}.elementor-8411 .elementor-element.elementor-element-529f633{--grid-columns:2;}}@media(min-width:768px){.elementor-8411 .elementor-element.elementor-element-39e5fc5{--width:1000px;}.elementor-8411 .elementor-element.elementor-element-5342ffa{--width:30%;}.elementor-8411 .elementor-element.elementor-element-435ad1b{--width:70%;}}@media(max-width:1024px) and (min-width:768px){.elementor-8411 .elementor-element.elementor-element-39e5fc5{--width:100%;}.elementor-8411 .elementor-element.elementor-element-5342ffa{--width:100%;}.elementor-8411 .elementor-element.elementor-element-435ad1b{--width:100%;}}@media(max-width:767px){.elementor-8411 .elementor-element.elementor-element-bf63241{text-align:center;}.elementor-8411 .elementor-element.elementor-element-bf63241 .elementor-heading-title{font-size:35px;}.elementor-8411 .elementor-element.elementor-element-a13d85d{--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:50px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;} .elementor-8411 .elementor-element.elementor-element-7bbd5fe{--grid-side-margin:0px;--grid-column-gap:0px;--grid-row-gap:0px;--grid-bottom-margin:0px;} .elementor-8411 .elementor-element.elementor-element-80a841f{--grid-side-margin:0px;--grid-column-gap:0px;--grid-row-gap:0px;--grid-bottom-margin:0px;}.elementor-8411 .elementor-element.elementor-element-4fac427{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-8411 .elementor-element.elementor-element-c72c156{text-align:center;}.elementor-8411 .elementor-element.elementor-element-c72c156 .elementor-heading-title{font-size:47px;}.elementor-8411 .elementor-element.elementor-element-529f633{--grid-columns:1;}}/* Start custom CSS for shortcode, class: .elementor-element-24efa02 */.elementor-8411 .elementor-element.elementor-element-24efa02 .mm-categories-list {
    list-style: none;
    padding: 0;
    margin: 0;
    display: flex;
    align-items: center;
    gap: 8px;
    flex-wrap: wrap;
}

.elementor-8411 .elementor-element.elementor-element-24efa02 .mm-categories-list li a{ 
    display: block;
    background: rgba(71, 195, 255, 0.2);
    color: #fff;
    text-transform: uppercase;
    padding: 6px 12px;
    font-size: 12px;
    line-height: 1;
    transition: all .3s;
}
.elementor-8411 .elementor-element.elementor-element-24efa02 .mm-categories-list li a:hover {
    font-size: 12px;
    background: rgba(71, 195, 255, 0.5);
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d4f017b */.elementor-8411 .elementor-element.elementor-element-d4f017b a {
    display: inline-block;
    width: 42px;
    height: 42px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bf9e1c6 */.elementor-8411 .elementor-element.elementor-element-bf9e1c6:before {
    background: linear-gradient(270deg, rgba(9, 36, 52, 0.0) 0%, rgba(9, 36, 52, 0.3) 49%, rgba(9, 36, 52, 0.6) 100%) !important;
}


@media (max-width: 767px) {
    .elementor-8411 .elementor-element.elementor-element-bf9e1c6:before {
        background: linear-gradient(360deg, rgba(9, 36, 52, 0.0) 0%, rgba(9, 36, 52, 0.6) 85%) !important;

    }
}/* End custom CSS */
/* Start custom CSS for table-of-contents, class: .elementor-element-3e8bd7d */.elementor-8411 .elementor-element.elementor-element-3e8bd7d .elementor-toc__header {display:none;}

.elementor-8411 .elementor-element.elementor-element-3e8bd7d .elementor-toc__body {
padding:0px;
}

.elementor-8411 .elementor-element.elementor-element-3e8bd7d .elementor-toc__body i {
    display:none;
}

.elementor-8411 .elementor-element.elementor-element-3e8bd7d .elementor-toc__body li {
    margin:18px 0px;
}

.elementor-8411 .elementor-element.elementor-element-3e8bd7d .elementor-toc__body a {
    font-size:16px;
    line-height:1.5em;
}

.elementor-8411 .elementor-element.elementor-element-3e8bd7d .elementor-toc__body a:hover {
    text-decoration: none;
    line-height:1.5em;
}








body:not(.elementor-editor-active) .elementor-menu-anchor:before {
content:"";
display:block;
height: 120px; 
margin: -120px 0 0; 
visibility: hidden;
pointer-events: none;
}


@media (max-width:767px) {
body:not(.elementor-editor-active) .elementor-menu-anchor:before {
height: 50px;
margin: -50px 0 0; 
}
}/* End custom CSS */
/* Start custom CSS for share-buttons, class: .elementor-element-7bbd5fe */.elementor-8411 .elementor-element.elementor-element-7bbd5fe .elementor-share-btn__icon {
    background:none;
    width:35px;
}/* End custom CSS */
/* Start custom CSS for share-buttons, class: .elementor-element-80a841f */.elementor-8411 .elementor-element.elementor-element-80a841f .elementor-share-btn__icon {
    background:none;
    width:35px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-3b46b8c */.elementor-8411 .elementor-element.elementor-element-3b46b8c .mm-categories-list {
    padding: 0;
    margin: 0;
    list-style: none;
    display: flex;
    gap: 16px;
    flex-wrap: wrap;
}

.elementor-8411 .elementor-element.elementor-element-3b46b8c .mm-categories-list  li a {
    display: block;
    padding: 5px 12px;
    border: 1px solid rgba(71, 195, 255, 1);
    background: #fff;
    color: rgba(71, 195, 255, 1);
    text-transform: uppercase;
    font-size: 12px;
    transition: all .3s linear;
    line-height: 1;
}

.elementor-8411 .elementor-element.elementor-element-3b46b8c .mm-categories-list  li a:hover {
    font-size: 12px;
    background: rgba(71, 195, 255, 0.145);
}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-529f633 */.elementor-8411 .elementor-element.elementor-element-529f633 .elementor-pagination {
    display:flex;
    justify-content:center; 
}


.elementor-8411 .elementor-element.elementor-element-529f633 .elementor-pagination .page-numbers  {
    display:flex;
    border:1px solid transparent;
   min-height:40px;
   min-width:40px;
   justify-content:center;
   align-items: center;
   color:#bbb;
   font-family: "Cormorant Garamond", Sans-serif;
}

.elementor-8411 .elementor-element.elementor-element-529f633 .elementor-pagination .page-numbers:hover {
border:1px solid var(--e-global-color-primary);
color:var(--e-global-color-primary);
}

.elementor-8411 .elementor-element.elementor-element-529f633 .elementor-pagination .current {
    background-color:var(--e-global-color-primary);
    color:#fff;
}

.elementor-8411 .elementor-element.elementor-element-529f633 .elementor-pagination .current:hover {
    color:#fff;
}


.elementor-8411 .elementor-element.elementor-element-529f633 .elementor-pagination .prev, .elementor-8411 .elementor-element.elementor-element-529f633 .elementor-pagination .next {
   border:1px solid var(--e-global-color-primary);
   display:flex;
   min-height:40px;
   min-width:40px;
   justify-content:center;
   align-items: center; 
} 

.elementor-8411 .elementor-element.elementor-element-529f633 .elementor-pagination .prev img, .elementor-8411 .elementor-element.elementor-element-529f633 .elementor-pagination .next img {
    width:5px;
}

.elementor-8411 .elementor-element.elementor-element-529f633 .elementor-pagination a.prev:hover, .elementor-8411 .elementor-element.elementor-element-529f633 .elementor-pagination a.next:hover {
    background-color:var(--e-global-color-primary);
}

.elementor-8411 .elementor-element.elementor-element-529f633 .elementor-pagination a.next:hover img, .elementor-8411 .elementor-element.elementor-element-529f633 .elementor-pagination a.prev:hover img {
    filter: invert(1) grayscale(1000%) brightness(2);
}

.elementor-8411 .elementor-element.elementor-element-529f633 .elementor-pagination .prev {margin-right:20px!important;}
.elementor-8411 .elementor-element.elementor-element-529f633 .elementor-pagination .next {margin-left:20px!important;}/* End custom CSS */