.elementor-kit-7{--e-global-color-primary:#191414;--e-global-color-secondary:#81858C;--e-global-color-text:#191414;--e-global-color-accent:#1F4690;--e-global-color-cc93bfc:#FFB429;--e-global-color-d5c953f:#F5F5F5;--e-global-color-a07a5d7:#CBCBCB;--e-global-color-52f5152:#FFFFFF;--e-global-typography-primary-font-family:"DM Sans";--e-global-typography-primary-font-size:auto;--e-global-typography-primary-font-weight:300;--e-global-typography-primary-line-height:1.5rem;--e-global-typography-primary-letter-spacing:0rem;--e-global-typography-secondary-font-family:"DM Sans";--e-global-typography-secondary-font-size:1.125rem;--e-global-typography-secondary-font-weight:300;--e-global-typography-secondary-line-height:1.6875rem;--e-global-typography-secondary-letter-spacing:0rem;--e-global-typography-text-font-family:"DM Sans";--e-global-typography-text-font-size:1rem;--e-global-typography-text-font-weight:300;--e-global-typography-text-line-height:1.5rem;--e-global-typography-text-letter-spacing:0rem;--e-global-typography-accent-font-family:"DM Sans";--e-global-typography-accent-font-size:1rem;--e-global-typography-accent-font-weight:600;--e-global-typography-accent-line-height:1.5rem;--e-global-typography-accent-letter-spacing:0rem;--e-global-typography-010dab7-font-family:"DM Sans";--e-global-typography-010dab7-font-size:0.875rem;--e-global-typography-010dab7-font-weight:300;--e-global-typography-010dab7-line-height:1.3125rem;--e-global-typography-81cec8d-font-family:"DM Sans";--e-global-typography-81cec8d-font-size:1rem;--e-global-typography-81cec8d-font-weight:600;--e-global-typography-81cec8d-line-height:1.5rem;--e-global-typography-d8574fa-font-family:"DM Sans";--e-global-typography-d8574fa-font-size:1.125rem;--e-global-typography-d8574fa-font-weight:600;--e-global-typography-d8574fa-line-height:1.6875rem;--e-global-typography-6df14a6-font-family:"DM Sans";--e-global-typography-6df14a6-font-size:0.875rem;--e-global-typography-6df14a6-font-weight:600;--e-global-typography-6df14a6-line-height:1.3125rem;--e-global-typography-70324c8-font-family:"DM Sans";--e-global-typography-70324c8-font-size:3rem;--e-global-typography-70324c8-font-weight:400;--e-global-typography-70324c8-line-height:3.75rem;--e-global-typography-70324c8-letter-spacing:-0.09rem;--e-global-typography-71fb040-font-family:"DM Sans";--e-global-typography-71fb040-font-size:2.5rem;--e-global-typography-71fb040-font-weight:400;--e-global-typography-71fb040-line-height:3.125rem;--e-global-typography-71fb040-letter-spacing:-0.075rem;--e-global-typography-9db85d2-font-family:"DM Sans";--e-global-typography-9db85d2-font-size:2rem;--e-global-typography-9db85d2-line-height:2.5rem;--e-global-typography-9db85d2-letter-spacing:-0.06rem;--e-global-typography-f60e445-font-family:"DM Sans";--e-global-typography-f60e445-font-size:1.5rem;--e-global-typography-f60e445-font-weight:400;--e-global-typography-f60e445-line-height:1.875rem;--e-global-typography-f60e445-letter-spacing:-0.045rem;--e-global-typography-244b223-font-family:"DM Sans";--e-global-typography-244b223-font-size:1.25rem;--e-global-typography-244b223-font-weight:400;--e-global-typography-244b223-line-height:1.5625rem;--e-global-typography-244b223-letter-spacing:-0.038rem;--e-global-typography-ed0dbd4-font-family:"DM Sans";--e-global-typography-ed0dbd4-font-size:1rem;--e-global-typography-ed0dbd4-font-weight:400;--e-global-typography-ed0dbd4-line-height:1.25rem;--e-global-typography-ed0dbd4-letter-spacing:-0.03rem;}.elementor-kit-7 button:hover,.elementor-kit-7 button:focus,.elementor-kit-7 input[type="button"]:hover,.elementor-kit-7 input[type="button"]:focus,.elementor-kit-7 input[type="submit"]:hover,.elementor-kit-7 input[type="submit"]:focus,.elementor-kit-7 .elementor-button:hover,.elementor-kit-7 .elementor-button:focus{background-color:#3861AE;}.elementor-kit-7 e-page-transition{background-color:#FFBC7D;}.elementor-kit-7 h1{color:var( --e-global-color-text );font-family:"DM Sans", Sans-serif;font-size:3rem;font-weight:400;line-height:3.75rem;letter-spacing:-0.09rem;}.elementor-kit-7 button,.elementor-kit-7 input[type="button"],.elementor-kit-7 input[type="submit"],.elementor-kit-7 .elementor-button{font-family:var( --e-global-typography-81cec8d-font-family ), Sans-serif;font-size:var( --e-global-typography-81cec8d-font-size );font-weight:var( --e-global-typography-81cec8d-font-weight );line-height:var( --e-global-typography-81cec8d-line-height );border-radius:0px 0px 0px 0px;padding:10px 018px 10px 18px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-kit-7 button,.elementor-kit-7 input[type="button"],.elementor-kit-7 input[type="submit"],.elementor-kit-7 .elementor-button{font-size:var( --e-global-typography-81cec8d-font-size );line-height:var( --e-global-typography-81cec8d-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-7{--e-global-typography-70324c8-font-size:2rem;--e-global-typography-70324c8-line-height:2.5rem;--e-global-typography-71fb040-font-size:1.75rem;--e-global-typography-71fb040-line-height:2.1rem;--e-global-typography-9db85d2-font-size:1.5rem;--e-global-typography-9db85d2-line-height:1.875rem;--e-global-typography-f60e445-font-size:1.375rem;--e-global-typography-f60e445-line-height:1.71875rem;--e-global-typography-244b223-font-size:1.25rem;--e-global-typography-244b223-line-height:1.5625rem;--e-global-typography-ed0dbd4-line-height:1.25rem;}.elementor-kit-7 button,.elementor-kit-7 input[type="button"],.elementor-kit-7 input[type="submit"],.elementor-kit-7 .elementor-button{font-size:var( --e-global-typography-81cec8d-font-size );line-height:var( --e-global-typography-81cec8d-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//* custom css start here */

.elementor-widget-heading h1.elementor-heading-title, .elementor-widget-container h1, .elementor-widget-heading h2.elementor-heading-title, .elementor-widget-container h2, .elementor-widget-heading h3.elementor-heading-title, .elementor-widget-container h3, .elementor-widget-heading h4.elementor-heading-title, .elementor-widget-container h4, .elementor-widget-heading h5.elementor-heading-title, .elementor-widget-container h5, .elementor-widget-heading h6.elementor-heading-title, .elementor-widget-container h6 {
        font-family: "DM Sans", Sans-serif;
}


.elementor-widget-heading h1.elementor-heading-title, .elementor-widget-container h1 {
    font-size : 3rem;
    font-weight: 400;
    line-height: 3.75rem;
    letter-spacing: -0.09rem;
}

.elementor-widget-heading h2.elementor-heading-title, .elementor-widget-container h2 {
    font-size :2.5rem;
    font-weight: 400;
    line-height: 3.125rem;
    letter-spacing: -0.075rem;
}

.elementor-widget-heading h3.elementor-heading-title, .elementor-widget-container h3 {
    font-size :2rem;
    font-weight: 400;
    line-height: 2.5rem;
    letter-spacing: -0.06rem;
}

.elementor-widget-heading h4.elementor-heading-title, .elementor-widget-container h4  {
    font-size : 1.5rem;
    font-weight: 400;
    line-height: 1.875rem;
    letter-spacing: -0.045rem;
}

.elementor-widget-heading h5.elementor-heading-title, .elementor-widget-container h5 {
    font-size : 1.25rem;
    font-weight: 400;
    line-height: 1.5625rem;
    letter-spacing: -0.038rem;
}

.elementor-widget-heading h6.elementor-heading-title, .elementor-widget-container h6 {
    font-size : 1rem;
    font-weight: 400;
    line-height: 1.25rem;
    letter-spacing: -0.03rem;
}

.elementor-widget-text-editor a {
    color: inherit;
    text-decoration: underline;
    font-weight: 600;
    transition: 0.3s;
}

.elementor-text-editor a:hover {
    color: #FFB429!important;
}


.elementor-widget-container a.elementor-button {
    border: 2px solid transparent;
    outline: none;
}

.elementor-widget-container a.elementor-button:hover {
     background-color: #3861AE !important;
}

.elementor-widget-container a.elementor-button:focus {
    border: 2px solid #FFB429;
}

.elementor-widget-container a.elementor-button:active {
    border: 2px solid transparent;
    background-color: #153063 !important;
}

.button-yellow .elementor-widget-container a.elementor-button {
     background-color: #FFB429 !important;
     color: #191414;
}

.button-yellow .elementor-widget-container a.elementor-button:hover {
    background-color: #FFCC6F !important
}

.button-yellow .elementor-widget-container a.elementor-button:focus {
    border: 2px solid #1F4690;
}

.button-yellow .elementor-widget-container a.elementor-button:active {
    border: 2px solid transparent;
    background-color: #EB9E10 !important;
}

.elementor-element.elementor-button-info .elementor-button {
    background-color: #1F4690;
}

.elementor-button-info a .elementor-button-content-wrapper::after {
    content: url('/wp-content/uploads/2024/11/arrow_forward_ios.svg');
    padding-left: 6px;
    transition: 0.2s
}

.elementor-button-info.button-yellow a .elementor-button-content-wrapper::after {
    content: url('/wp-content/uploads/2024/11/arrow_forward_ios-1.svg');
}

.elementor-button-success a.elementor-button {
    background-color: transparent !important;
    padding: 0;
}

.elementor-button-success a.elementor-button:hover {
    background-color: transparent !important;
}

.elementor-button-success a .elementor-button-text {
    color: #191414;
    cursor: pointer;
    text-decoration: underline;
    text-decoration-color: #FFB429;
    -webkit-text-decoration-color: #FFB429;
    text-underline-offset: 0.35rem;
    text-decoration-thickness: 2px;
    webkit-text-decoration-thickness: 2px;
    transition: 0.2s;
}

.elementor-button-success a:hover .elementor-button-text {
    text-decoration-color: #1F4690;
    -webkit-text-decoration-color: #1F4690;
}

.elementor-button-success a:focus .elementor-button-text {
    text-decoration-color: #1F4690;
    -webkit-text-decoration-color: #1F4690;
}

.elementor-button-success a.elementor-button:focus {
    background-color: #FFB429 !important;
    border: 2px solid transparent;
}

.elementor-button-success a.elementor-button:focus {
    background-color: transparent !important;
}

.elementor-button-success a:active .elementor-button-text {
    text-decoration-color: #FFB429;
    -webkit-text-decoration-color: #FFB429;
}

.elementor-button-success a.elementor-button:active {
    background-color: transparent !important;
    border: 2px solid transparent;
}

.elementor-button-success.with-icon a.elementor-button {
    padding-right: 18px;
}

.elementor-button-success.with-icon a .elementor-button-text::after {
    content: url('/wp-content/uploads/2024/11/arrow_forward_ios-2.svg');
    position: absolute;
    bottom: 1px !important;
    margin-left: 8px;
    transition: transform 0.2s ease, content 0.2s ease;
}

.elementor-button-success.with-icon a:hover .elementor-button-text::after {
    content: url('/wp-content/uploads/2024/11/arrow_forward_ios-3.svg');
   transform: translateX(5px);
}

.elementor-button-success.with-icon a:focus .elementor-button-text::after {
    content: url('/wp-content/uploads/2024/11/arrow_forward_ios-3.svg');
}

.elementor-button-success.with-icon a:active .elementor-button-text::after {
    content: url('/wp-content/uploads/2024/11/arrow_forward_ios-2.svg');
}

.text-no-margin span, .text-no-margin p {
    margin: 0;
}

.text-bold {
    font-weight: 700 !important
}

.elementor-text-editor ul {
    padding-left: 15px;
}

::marker {
    color: #1F4690 !important;
}

.header .elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active {
    color: inherit !important;
    transition: 0.3s;
}

.header .elementor-nav-menu a .sub-arrow svg {
    fill: #191414 !important;
    transition: 0.3s;
}


.header .elementor-nav-menu a {
    padding-bottom: 13px;
    border-bottom: 2px solid white;
}

.header .elementor-nav-menu a:hover {
    border-bottom: 2px solid #FFB429;
}

.header .sub-menu {
    width: 200px !important;
}

.header .sub-menu .elementor-sub-item {
    border: 0 !important;
}

.header .elementor-nav-menu > li > a > .sub-arrow {
    display: none;
}

.header .elementor-nav-menu > li {
    padding: 10px 25px 10px 25px !important;
}

.header .elementor-nav-menu > li:nth-child(5) {
    padding-right: 0 !important;
    padding-left: 8px !important;
}

.header .elementor-nav-menu li.menu-item-has-children a.has-submenu {
    position: relative !important;
}

.header .elementor-nav-menu li a.has-submenu::after {
    content: url('/wp-content/uploads/2024/11/arrow-down-semibold.svg');
    width: 10px;
    height: 20px;
    right: -20px;
    top: 0;
    background: unset !important;
}

.header .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after {
    opacity: 1 !important;
}

.header .sub-menu li a.elementor-sub-item {
    border-top: 1px solid #CBCBCB !important;
}

.header .sub-menu li:nth-child(1) a.elementor-sub-item {
    border-top: none !important;
}

.header .elementor-nav-menu--layout-horizontal .elementor-nav-menu>li ul {
    top: 132% !important;
}

.header-research .elementor-nav-menu > li > a > .sub-arrow {
    display: none;
}

.header-research .elementor-nav-menu > li > a  {
    padding: 10px 35px 10px 19px !important;
    background: #FFB429;
    transition: 0.3s;
}

.header-research .elementor-nav-menu > li > a:hover  {
    background: #FFCC6F;
}

.header-research .elementor-nav-menu li.menu-item-has-children a.has-submenu {
    position: relative !important;
}

.header-research .elementor-nav-menu li a.has-submenu::after {
    content: url('/wp-content/uploads/2024/11/arrow_forward_ios-1.svg');
    width: 10px;
    height: 20px;
    right: 13px;
    top: 10px;
    background: unset !important;
}

.header-research .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after {
    opacity: 1 !important;
}

.header-research .sub-menu li a.elementor-sub-item {
    border-top: 1px solid #CBCBCB !important;
    border-left: 0 !important;
    white-space: normal !important;
}

.header-research .sub-menu li:nth-child(1) a.elementor-sub-item {
    border-top: none !important;
}

.header-research .elementor-nav-menu--layout-horizontal .elementor-nav-menu>li ul {
    top: 132% !important;
}

.header-research .sub-menu {
    width: 178px !important;
}

.logo-header {
    transition: 0.2s;
    cursor: pointer;
}

.logo-header:hover {
    opacity: 0.9;
}

.mini-logo-header .elementor-widget-container {
    display: flex;
}




/*research process section*/
.research-tab .e-n-tab-title[aria-selected=false] {
    color: white !important;
    background-color: #1F4690 !important;
}

.research-tab .e-n-tab-title span::before {
    position: absolute;
    top: -40px;
    left: calc(50% - 20px);
    background-color: white;
    color: #1F4690;
    width: 40px;
    height: 40px;
    text-align: center;
    border-radius: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    transition: 0.2s;
}

.research-tab .e-n-tab-title:nth-child(1) span::before {
    content:'1';
}

.research-tab .e-n-tab-title:nth-child(2) span::before {
    content:'2';
}

.research-tab .e-n-tab-title:nth-child(3) span::before {
    content:'3';
}

.research-tab .e-n-tab-title[aria-selected=true] span::before {
    background-color: #FFB429;
}

.research-tab .e-n-tab-title:not(:nth-child(3)) span::after {
    content: '';
    position: absolute;
    background-image: url('/wp-content/uploads/2024/11/arrow_up.svg');
    background-repeat: no-repeat;
    background-size: cover;
    top: -10px;
    width: 13px;
    height: 25px;
    z-index: 100;
}

.research-tab .e-n-tab-title:nth-child(1) span::after {
    right: calc(0px - 4%);
}

.research-tab .e-n-tab-title:nth-child(2) span::after {
    right: calc(0px - 4%);
}

.research-tab .e-n-tabs-heading {
    padding-bottom: 5px;
    border-bottom: 1px solid white;
}

.research-tab .e-n-tabs-heading .e-n-tab-title:nth-child(1):focus-within, .e-n-tabs-heading .e-n-tab-title:nth-child(2):focus-within, .e-n-tabs-heading .e-n-tab-title:nth-child(3):focus-within {
    color: #191414 !important;
    background: #FFB429 !important;
    outline: none;
}

.research-tab .e-n-tabs-heading .e-n-tab-title:nth-child(1):active, .e-n-tabs-heading .e-n-tab-title:nth-child(2):active, .e-n-tabs-heading .e-n-tab-title:nth-child(3):active {
    color: white !important;
    background: none !important;
    outline: none;
}

.research-tab .e-n-tabs-heading .e-n-tab-title:hover .e-n-tab-title-text::before {
    background-color: #FFB429 !important
}

/*end research css*/

.mobile-menu-container {
    height: calc(100vh - 410px);
    overflow-y: auto;
    overflow-x: hidden;
}

.menu-mobile a {
    padding-left: 60px !important;
    padding-right: 60px !important;
    transition: 0.2s;
}
.menu-mobile .elementor-nav-menu--dropdown  {
    height: 100%;
    background: none;
}

.menu-mobile .sub-arrow {
    display: none !important;
}

.menu-mobile .menu-item .elementor-item, .menu-mobile .menu-item .elementor-sub-item {
    padding: 0;
    color: #191414;
    background: none;
    display: block;
    letter-spacing: 1.5px;
}


.menu-mobile .menu-item-has-children .has-submenu::after {
    content: '';
    background: url('/wp-content/uploads/2024/11/arrow-down-semibold-1.svg');
    width: 10px;
    height: 7px;
    background-repeat: no-repeat;
    background-size: cover;
    opacity: 1 !important;
    display: inline-block;
    margin-left: 10px;
    top: 32px;
    transition: all 0.4s;
}

.menu-mobile .menu-item .sub-menu a.elementor-sub-item {
    border: none;
    font-size: calc(24rem / 16) !important;
    line-height: calc(30rem / 16) !important;
    padding: 20px 80px !important;
}

.menu-mobile .menu-item .sub-menu a.elementor-sub-item:hover {
    opacity: 1;
}


.menu-mobile .menu-item .sub-menu .menu-item .sub-menu a.elementor-sub-item {
    border: none;
    font-size: calc(18rem / 16)!important;
    line-height: calc(27rem / 16)!important;
    font-weight: 300 !important;
    padding: 0;
    letter-spacing: 0;
    text-transform: none;

}

.menu-mobile .menu-item-has-children .has-submenu.highlighted::after {
    transform: rotate(180deg);
}

.mobile-submission-button .elementor-button-content-wrapper {
    justify-content: space-between !important;
}

.menu-mobile a:focus {
    background-color: #FFB429 !important;
    color: #191414 !important ;
}

.image-gallery .swiper-wrapper {
    gap: 40px;
}

.image-gallery .elementor-swiper-button {
    top: -80px !important;
}

.image-gallery .swiper .elementor-swiper-button-prev {
    left: calc(50% + 500px) !important;
    width: 25px;
}

.image-gallery .swiper .elementor-swiper-button-next {
    left: calc(50% + 544px) !important;
    width: 25px;
}

.footer .elementor-nav-menu a.elementor-item-active {
    color: #191414 !important;
}

.footer .elementor-nav-menu a.elementor-item-active:hover {
    color: #1F4690 !important;
}

.not-found-link a {
    font-weight: 300 !important;
}

.not-found-link a:hover {
    color: #1F4690 !important;
}



@media screen and (min-width: 1025px) {
        .banner-title {
            max-width: 570px;
        }
        
        
        .home-research .jet-listing-grid__items {
          display: grid;
          grid-template-columns: repeat(6, 1fr);
        }
        
        .home-research .jet-listing-grid__item {
          grid-column: span 3;
        }
        
        .home-research .jet-listing-grid__item:nth-child(n + 3) {
          grid-column: span 2;
        }
        
        .home-research .jet-listing-grid__item:nth-child(1) h5, .home-research .jet-listing-grid__item:nth-child(2) h5 {
            font-size: calc(24rem / 16) !important;
            line-height: calc(31.25rem / 16) !important;
            font-weight: 400 !important;
        }
        
        .home-research .jet-listing-grid__item:nth-child(3) h5, .home-research .jet-listing-grid__item:nth-child(4) h5, .home-research .jet-listing-grid__item:nth-child(5) h5 {
            font-size: calc(20rem / 16) !important;
            line-height: calc(25rem / 16) !important;
            font-weight: 400 !important;
        }
}

@media screen and (min-width: 1025px) and (max-width: 1032px) {
    .research-tab .e-n-tab-title {
        padding: 15px 0 !important;
    }
}

@media screen and (min-width: 1025px) and (max-width: 1105px) {
    .header .elementor-nav-menu > li {
        padding: 10px 17px 10px 17px !important;
    }
    
    .header .elementor-nav-menu > li:nth-child(1) {
        padding-left: 5px !important;
    }
}

@media screen and (min-width: 1025px) and (max-width: 1265px) {
    .image-gallery .swiper .elementor-swiper-button-prev {
    left: 88% !important;
}

.image-gallery .swiper .elementor-swiper-button-next {
    left: 92% !important;
}
}


@media screen and (max-width: 1024px) {
    .research-tab .e-n-tab-title {
        padding: 0 40px;
    }
    
    .research-tab .e-n-tabs-heading {
        flex-wrap: nowrap !important;
    }
    
    .image-gallery .swiper .elementor-swiper-button-prev {
        left: 84% !important;
    }
    
    .image-gallery .swiper .elementor-swiper-button-next {
        left: 90% !important;
    }
}

@media screen and (max-width: 767px) {
    .elementor-widget-heading h1.elementor-heading-title, .elementor-widget-container h1 {
        font-size : 2rem;
        line-height: 2.5rem;
    }
    
    .elementor-widget-heading h2.elementor-heading-title, .elementor-widget-container h2 {
        font-size :1.75rem;
        line-height: 2.1rem;
    }
    
    .elementor-widget-heading h3.elementor-heading-title, .elementor-widget-container h3 {
        font-size :1.5rem;
        line-height: 1.875rem;
    }
    
    .elementor-widget-heading h4.elementor-heading-title, .elementor-widget-container h4  {
        font-size : 1.375rem;
        line-height: 1.71875rem;
    }
    
    .elementor-widget-heading h5.elementor-heading-title, .elementor-widget-container h5 {
        font-size : 1.25rem;
        line-height: 1.25rem;
    }
    
    .elementor-widget-heading h6.elementor-heading-title, .elementor-widget-container h6 {
        font-size : 1rem;
        line-height: 1rem;
    }
    
    .mobile-menu-container {
        height: calc(100vh - 350px);
    }
    
    .menu-mobile a {
        padding-left: 20px !important;
        padding-right: 20px !important;
    }
    
    .menu-mobile .menu-item .sub-menu a.elementor-sub-item {
        border: none;
        font-size: calc(22rem / 16) !important;
        line-height: calc(27.5rem / 16) !important;
        padding: 12px 40px !important;
    }
    
    .image-gallery .swiper-wrapper {
        gap: 0px;
    }
    
    .image-gallery .swiper .elementor-swiper-button-prev {
        left: calc(49% - 25px) !important;
        right: 0 !important;
    }
    
    .image-gallery .swiper .elementor-swiper-button-next {
        left: calc(49% + 25px) !important;
        right: 0 !important;
    }
    
    .image-gallery .elementor-swiper-button {
        top: calc(100% + 40px) !important;
    }
}/* End custom CSS */