.elementor-1487 .elementor-element.elementor-element-1fedcf0d{--display:grid;--e-con-grid-template-columns:var(--grid-columns);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1487 .elementor-element.elementor-element-23f79eb8{--display:flex;--justify-content:space-between;--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-d411f06 );--border-color:var( --e-global-color-d411f06 );--border-radius:0px 0px 12px 12px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1487 .elementor-element.elementor-element-23f79eb8:not(.elementor-motion-effects-element-type-background), .elementor-1487 .elementor-element.elementor-element-23f79eb8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a4b95e7 );}.elementor-1487 .elementor-element.elementor-element-23f79eb8:hover{border-style:solid;border-color:var( --e-global-color-3457148 );--border-color:var( --e-global-color-3457148 );}.elementor-1487 .elementor-element.elementor-element-23f79eb8, .elementor-1487 .elementor-element.elementor-element-23f79eb8::before{--border-transition:0.3s;}.elementor-1487 .elementor-element.elementor-element-21517466{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-1487 .elementor-element.elementor-element-4daf99b1{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1487 .elementor-element.elementor-element-7024cdc5{text-align:center;}.elementor-1487 .elementor-element.elementor-element-7024cdc5 .elementor-heading-title{font-family:"Lexend Deca", Sans-serif;font-size:36px;font-weight:700;color:var( --e-global-color-3457148 );}.elementor-1487 .elementor-element.elementor-element-1312bc0{text-align:center;}.elementor-1487 .elementor-element.elementor-element-1312bc0 .elementor-heading-title{font-family:"Lexend Deca", Sans-serif;font-size:18px;font-weight:700;color:var( --e-global-color-3457148 );}.elementor-1487 .elementor-element.elementor-element-37abbe89{text-align:center;}.elementor-1487 .elementor-element.elementor-element-37abbe89 .elementor-heading-title{font-family:"Lexend Deca", Sans-serif;font-size:18px;font-weight:700;color:var( --e-global-color-36320c6 );}.elementor-1487 .elementor-element.elementor-element-ec93a7e{text-align:center;font-family:"Lexend Deca", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-5112fd7 );}.elementor-1487 .elementor-element.elementor-element-44cd1e82{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-1487 .elementor-element.elementor-element-76abb4be .elementor-button{background-color:#FFFFFF00;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1487 .elementor-element.elementor-element-76abb4be{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1487 .elementor-element.elementor-element-76abb4be .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1487 .elementor-element.elementor-element-76abb4be .elementor-button .elementor-button-content-wrapper{gap:5px;}.elementor-1487 .elementor-element.elementor-element-76abb4be .elementor-button:hover, .elementor-1487 .elementor-element.elementor-element-76abb4be .elementor-button:focus{border-color:var( --e-global-color-text );}.elementor-1487 .elementor-element.elementor-element-4f46e377{--display:flex;--justify-content:space-between;--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-d411f06 );--border-color:var( --e-global-color-d411f06 );--border-radius:0px 0px 12px 12px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1487 .elementor-element.elementor-element-4f46e377:not(.elementor-motion-effects-element-type-background), .elementor-1487 .elementor-element.elementor-element-4f46e377 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a4b95e7 );}.elementor-1487 .elementor-element.elementor-element-4f46e377:hover{border-style:solid;border-color:var( --e-global-color-60549e0 );--border-color:var( --e-global-color-60549e0 );}.elementor-1487 .elementor-element.elementor-element-4f46e377, .elementor-1487 .elementor-element.elementor-element-4f46e377::before{--border-transition:0.3s;}.elementor-1487 .elementor-element.elementor-element-6990a4e4{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-1487 .elementor-element.elementor-element-7ee16a9f{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1487 .elementor-element.elementor-element-2cee5c4d{text-align:center;}.elementor-1487 .elementor-element.elementor-element-2cee5c4d .elementor-heading-title{font-family:"Lexend Deca", Sans-serif;font-size:36px;font-weight:700;color:var( --e-global-color-60549e0 );}.elementor-1487 .elementor-element.elementor-element-22ed372{text-align:center;}.elementor-1487 .elementor-element.elementor-element-22ed372 .elementor-heading-title{font-family:"Lexend Deca", Sans-serif;font-size:18px;font-weight:700;color:var( --e-global-color-60549e0 );}.elementor-1487 .elementor-element.elementor-element-7031ba46{text-align:center;}.elementor-1487 .elementor-element.elementor-element-7031ba46 .elementor-heading-title{font-family:"Lexend Deca", Sans-serif;font-size:18px;font-weight:700;color:var( --e-global-color-36320c6 );}.elementor-1487 .elementor-element.elementor-element-745b30ca{text-align:center;font-family:"Lexend Deca", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-5112fd7 );}.elementor-1487 .elementor-element.elementor-element-2378c2c6{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-1487 .elementor-element.elementor-element-48721c60 .elementor-button{background-color:#FFFFFF00;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1487 .elementor-element.elementor-element-48721c60{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1487 .elementor-element.elementor-element-48721c60 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1487 .elementor-element.elementor-element-48721c60 .elementor-button .elementor-button-content-wrapper{gap:5px;}.elementor-1487 .elementor-element.elementor-element-48721c60 .elementor-button:hover, .elementor-1487 .elementor-element.elementor-element-48721c60 .elementor-button:focus{border-color:var( --e-global-color-text );}.elementor-1487 .elementor-element.elementor-element-54f8cc9c{--display:flex;--justify-content:space-between;--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-d411f06 );--border-color:var( --e-global-color-d411f06 );--border-radius:0px 0px 12px 12px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1487 .elementor-element.elementor-element-54f8cc9c:not(.elementor-motion-effects-element-type-background), .elementor-1487 .elementor-element.elementor-element-54f8cc9c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a4b95e7 );}.elementor-1487 .elementor-element.elementor-element-54f8cc9c:hover{border-style:solid;border-color:var( --e-global-color-50f93c4 );--border-color:var( --e-global-color-50f93c4 );}.elementor-1487 .elementor-element.elementor-element-54f8cc9c, .elementor-1487 .elementor-element.elementor-element-54f8cc9c::before{--border-transition:0.3s;}.elementor-1487 .elementor-element.elementor-element-1a71b25e{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-1487 .elementor-element.elementor-element-5749ca41{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1487 .elementor-element.elementor-element-6dc09fb3{text-align:center;}.elementor-1487 .elementor-element.elementor-element-6dc09fb3 .elementor-heading-title{font-family:"Lexend Deca", Sans-serif;font-size:36px;font-weight:700;color:var( --e-global-color-50f93c4 );}.elementor-1487 .elementor-element.elementor-element-4010541d{text-align:center;}.elementor-1487 .elementor-element.elementor-element-4010541d .elementor-heading-title{font-family:"Lexend Deca", Sans-serif;font-size:18px;font-weight:700;color:var( --e-global-color-50f93c4 );}.elementor-1487 .elementor-element.elementor-element-d45da04{text-align:center;}.elementor-1487 .elementor-element.elementor-element-d45da04 .elementor-heading-title{font-family:"Lexend Deca", Sans-serif;font-size:18px;font-weight:700;color:var( --e-global-color-36320c6 );}.elementor-1487 .elementor-element.elementor-element-17608a56{text-align:center;font-family:"Lexend Deca", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-5112fd7 );}.elementor-1487 .elementor-element.elementor-element-58499fae{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-1487 .elementor-element.elementor-element-105bd62e .elementor-button{background-color:#FFFFFF00;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1487 .elementor-element.elementor-element-105bd62e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1487 .elementor-element.elementor-element-105bd62e .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1487 .elementor-element.elementor-element-105bd62e .elementor-button .elementor-button-content-wrapper{gap:5px;}.elementor-1487 .elementor-element.elementor-element-105bd62e .elementor-button:hover, .elementor-1487 .elementor-element.elementor-element-105bd62e .elementor-button:focus{border-color:var( --e-global-color-text );}.elementor-1487 .elementor-element.elementor-element-759d3bf{--display:flex;--justify-content:space-between;--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-d411f06 );--border-color:var( --e-global-color-d411f06 );--border-radius:0px 0px 12px 12px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1487 .elementor-element.elementor-element-759d3bf:not(.elementor-motion-effects-element-type-background), .elementor-1487 .elementor-element.elementor-element-759d3bf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a4b95e7 );}.elementor-1487 .elementor-element.elementor-element-759d3bf:hover{border-style:solid;border-color:var( --e-global-color-b23f814 );--border-color:var( --e-global-color-b23f814 );}.elementor-1487 .elementor-element.elementor-element-759d3bf, .elementor-1487 .elementor-element.elementor-element-759d3bf::before{--border-transition:0.3s;}.elementor-1487 .elementor-element.elementor-element-171a4c7c{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-1487 .elementor-element.elementor-element-22147b41{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1487 .elementor-element.elementor-element-8954e70{text-align:center;}.elementor-1487 .elementor-element.elementor-element-8954e70 .elementor-heading-title{font-family:"Lexend Deca", Sans-serif;font-size:36px;font-weight:700;color:var( --e-global-color-b23f814 );}.elementor-1487 .elementor-element.elementor-element-43351d34{text-align:center;}.elementor-1487 .elementor-element.elementor-element-43351d34 .elementor-heading-title{font-family:"Lexend Deca", Sans-serif;font-size:18px;font-weight:700;color:var( --e-global-color-b23f814 );}.elementor-1487 .elementor-element.elementor-element-4c8bf907{text-align:center;}.elementor-1487 .elementor-element.elementor-element-4c8bf907 .elementor-heading-title{font-family:"Lexend Deca", Sans-serif;font-size:18px;font-weight:700;color:var( --e-global-color-36320c6 );}.elementor-1487 .elementor-element.elementor-element-61ec9a41{text-align:center;font-family:"Lexend Deca", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-5112fd7 );}.elementor-1487 .elementor-element.elementor-element-2bbf780b{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-1487 .elementor-element.elementor-element-10bf17ea .elementor-button{background-color:#FFFFFF00;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1487 .elementor-element.elementor-element-10bf17ea{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1487 .elementor-element.elementor-element-10bf17ea .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1487 .elementor-element.elementor-element-10bf17ea .elementor-button .elementor-button-content-wrapper{gap:5px;}.elementor-1487 .elementor-element.elementor-element-10bf17ea .elementor-button:hover, .elementor-1487 .elementor-element.elementor-element-10bf17ea .elementor-button:focus{border-color:var( --e-global-color-text );}@media(max-width:1024px){.elementor-1487 .elementor-element.elementor-element-1fedcf0d{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-1487 .elementor-element.elementor-element-1fedcf0d{--e-con-grid-template-columns:1;--grid-auto-flow:row;}}/* Start custom CSS for container, class: .elementor-element-1fedcf0d */.applications-grid {
    --grid-columns: 1fr 1fr 1fr 1fr;
}/* End custom CSS */
/* Start custom CSS */.elementor-motion-effects-container > .elementor-motion-effects-layer {
    margin-bottom: 1px;
}

/* default: white arrows */
.featured-slider .elementor-swiper-button-prev svg,
.featured-slider .elementor-swiper-button-next svg {
  fill: #fff!important;
  transition: fill 1s ease;
}

/* slides 3-5: switch to black */
.featured-slider.slide-3 .elementor-swiper-button-prev svg,
.featured-slider.slide-4 .elementor-swiper-button-prev svg,
.featured-slider.slide-5 .elementor-swiper-button-prev svg,
.featured-slider.slide-3 .elementor-swiper-button-next svg,
.featured-slider.slide-4 .elementor-swiper-button-next svg,
.featured-slider.slide-5 .elementor-swiper-button-next svg {
  fill: #263235!important;
}

/* if first two slides should be white explicitly */
.featured-slider.slide-1 .elementor-swiper-button-prev svg,
.featured-slider.slide-2 .elementor-swiper-button-prev svg,
.featured-slider.slide-1 .elementor-swiper-button-next svg,
.featured-slider.slide-2 .elementor-swiper-button-next svg {
  fill: #fff!important;
}

.e-n-tabs-heading {
  position: relative;
}

.e-n-tabs-heading .tab-underline {
  position: absolute;
  bottom: 0;
  height: 4px;
  background-color: #0451da;
  border-radius: 2px;
  transition: all 0.3s ease;
  left: 0;
  width: 0;
}/* End custom CSS */