.elementor-1322 .elementor-element.elementor-element-d8bfc17{--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;--align-items:flex-start;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-1322 .elementor-element.elementor-element-87956e7{--display:flex;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:8%;--padding-right:8%;}.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-1322 .elementor-element.elementor-element-746e0e5 .elementor-heading-title{font-family:"Mont", Sans-serif;font-size:14px;font-weight:800;text-transform:uppercase;letter-spacing:1px;color:#00578A;}.elementor-1322 .elementor-element.elementor-element-746e0e5 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1322 .elementor-element.elementor-element-0ae3272{--swiper-slides-to-display:1;--swiper-offset-size:250px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:20%;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:20%;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;--swiper-slides-gap:10px;--arrow-size:15px;--arrow-normal-color:var( --e-global-color-00c0c3c );--arrow-hover-color:var( --e-global-color-92da5e6 );width:100%;max-width:100%;}.elementor-1322 .elementor-element.elementor-element-0ae3272 .swiper-slide > .elementor-element{height:100%;}.elementor-1322 .elementor-element.elementor-element-0ae3272 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {background-color:var( --e-global-color-primary );border-radius:50px 50px 50px 50px;padding:10px 10px 10px 10px;}.elementor-1322 .elementor-element.elementor-element-0ae3272 :is(.elementor-swiper-button-prev:hover, .elementor-swiper-button-next:hover) {background-color:var( --e-global-color-secondary );}@media(min-width:768px){.elementor-1322 .elementor-element.elementor-element-d8bfc17{--width:100%;}.elementor-1322 .elementor-element.elementor-element-87956e7{--width:100%;}}@media(max-width:1200px){.elementor-1322 .elementor-element.elementor-element-d8bfc17{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-1322 .elementor-element.elementor-element-87956e7{--padding-top:0%;--padding-bottom:0%;--padding-left:2%;--padding-right:2%;}.elementor-1322 .elementor-element.elementor-element-0ae3272{--swiper-slides-to-display:1;--swiper-offset-size:200px;}.elementor-1322 .elementor-element.elementor-element-0ae3272 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {padding:8px 8px 8px 8px;}}@media(max-width:1024px){.elementor-1322 .elementor-element.elementor-element-d8bfc17{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:8%;--padding-bottom:8%;--padding-left:0%;--padding-right:0%;}.elementor-1322 .elementor-element.elementor-element-87956e7{--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:4%;--padding-right:4%;}.elementor-1322 .elementor-element.elementor-element-746e0e5{text-align:left;}.elementor-1322 .elementor-element.elementor-element-0ae3272{--swiper-slides-to-display:1;--swiper-offset-size:150px;}}@media(max-width:880px){.elementor-1322 .elementor-element.elementor-element-746e0e5 .elementor-heading-title{font-size:12px;}.elementor-1322 .elementor-element.elementor-element-0ae3272{--swiper-slides-to-display:1;--swiper-offset-size:160px;}}@media(max-width:767px){.elementor-1322 .elementor-element.elementor-element-d8bfc17{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:8%;--padding-bottom:8%;--padding-left:4%;--padding-right:4%;}.elementor-1322 .elementor-element.elementor-element-87956e7{--margin-top:0px;--margin-bottom:18px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1322 .elementor-element.elementor-element-0ae3272{--swiper-slides-to-display:1;--swiper-offset-size:0px;--arrow-prev-left-align:100%;--arrow-prev-translate-x:-100%;--arrow-prev-left-position:-45px;--arrow-prev-top-align:0%;--arrow-prev-caption-spacing:0px;--arrow-prev-translate-y:0px;--arrow-prev-top-position:-52px;--arrow-next-right-position:0px;--arrow-next-top-align:0%;--arrow-next-caption-spacing:0px;--arrow-next-translate-y:0px;--arrow-next-top-position:-52px;}}/* Start custom CSS */.sparkleBtn {
    position:relative;
}
.sparkleBtn:before {
    content:'';
    background: rgb(0,0,0);
    background: linear-gradient(90deg, rgba(0,0,0,0) 0%, rgba(5,25,36,1) 100%);
    height:1px;
    width:135px;
    display:block;
    position:absolute;
    bottom:0px;
    left:-80px !important;
    opacity:.3;
    transition:.2s ease-in-out;
    z-index:-1;
}
.sparkleBtn:after {
    content:'';
    background: rgb(0,0,0);
    background: linear-gradient(0deg, rgba(0,0,0,0) 0%, rgba(5,25,36,1) 100%);
    height:75px;
    width:1px;
    display:block;
    position:absolute;
    bottom:-60px !important;
    left:0px;
    opacity:.3;
    transition:.2s ease-in-out;
    z-index:-1;
}
.sparkleBtn:hover:before, .sparkleBtn:hover:after {
    opacity:.6;
}
.sparkleBtnWhiteImg:before {
    content:'';
    background: rgb(255,255,255);
    background: linear-gradient(90deg, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%);
    height:1px;
    width:135px;
    display:block;
    position:absolute;
    bottom:0px;
    left:-40px !important;
    opacity:.3;
    transition:.2s ease-in-out;
    z-index:-1;
}
.sparkleBtnWhiteImg:after {
    content:'';
    background: rgb(255,255,255);
    background: linear-gradient(0deg, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%);
    height:75px;
    width:1px;
    display:block;
    position:absolute;
    bottom:-40px;
    left:0px;
    opacity:.3;
    transition:.2s ease-in-out;
    z-index:-1;
}
#sparkleTab:before {
    content:'';
    background: rgb(0,0,0);
    background: linear-gradient(90deg, rgba(0,0,0,0) 0%, rgba(5,25,36,0.3) 100%);
    height:1px;
    width:80px;
    display:block;
    position:absolute;
    top:0px;
    left:-50px !important;
    opacity:1;
    transition:.2s ease-in-out;
    z-index:1;
}
#sparkleTab:after {
    content:'';
    background: rgb(0,0,0);
    background: linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(5,25,36,0.3) 100%);
    height:80px;
    width:1px;
    display:block;
    position:absolute;
    top:-50px;
    left:0px;
    opacity:1;
    transition:.2s ease-in-out;
    z-index:1;
}

/* Cutted Corners */
#cutCornerBL {
    background: white;
    position: relative;
    height:auto;
}
#cutCornerBL:after {
    content: '';
    position: absolute;
    bottom: 0; 
    left: 0;
    border-left: 20px solid #F2F6F9;
    border-top: 20px solid white;
}
#cutCornerBR:after {
    content: '';
    position: absolute;
    bottom: 0; 
    right: 0;
    border-right: 20px solid #F2F6F9;
    border-top: 20px solid rgba(255,255,255,0.0);
}
/*#cutCornerTR {
    height: 200px;
    background: #00578A;
    position: relative;
}*/
#cutCornerTR[aria-selected="true"]:before {
    content: '';
    position: absolute;
    top: 0; 
    right: 0;
    border-top: 15px solid #F2F6F9;
    border-left: 15px solid #00578A;
}/* End custom CSS */