.elementor-9 .elementor-element.elementor-element-99a9748{--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;}.elementor-9 .elementor-element.elementor-element-5cf0ff5{--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;--overflow:hidden;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-2040141{--display:flex;--overflow:hidden;}.elementor-9 .elementor-element.elementor-element-d47fa77 .elementor-heading-title{font-family:"Avenir Next Cyr", Sans-serif;font-size:15px;font-weight:400;line-height:18px;color:#BF880F;}.elementor-9 .elementor-element.elementor-element-061422c{width:var( --container-widget-width, 880px );max-width:880px;--container-widget-width:880px;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-061422c .uc-splitting-text-wrapper{gap:10px;flex-direction:row;justify-content:flext-start;}.elementor-9 .elementor-element.elementor-element-061422c .uc-splitting-text-item{gap:6px;justify-content:flext-start;}.elementor-9 .elementor-element.elementor-element-061422c .uc-splitting-text{justify-content:flex-start;font-family:"Avenir Next Cyr", Sans-serif;font-size:45px;font-weight:700;line-height:38px;-webkit-text-stroke-width:0px;text-stroke-width:0 px;}.elementor-9 .elementor-element.elementor-element-582ddf7{--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:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-0c09f1c{text-align:end;}.elementor-9 .elementor-element.elementor-element-0c09f1c .elementor-heading-title{font-family:"Avenir Next Cyr", Sans-serif;font-size:190px;font-weight:700;color:#E8E8E842;}.elementor-9 .elementor-element.elementor-element-1cde376{--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;--padding-top:0px;--padding-bottom:107px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-f64b976{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-24e00a5{--display:flex;}.elementor-9 .elementor-element.elementor-element-88fa65e{--display:flex;--min-height:100%;--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:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-ced029e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(36px/2);}.elementor-9 .elementor-element.elementor-element-ced029e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(36px/2);}.elementor-9 .elementor-element.elementor-element-ced029e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(36px/2);}.elementor-9 .elementor-element.elementor-element-ced029e .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-36px/2);}.elementor-9 .elementor-element.elementor-element-ced029e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-36px/2);}.elementor-9 .elementor-element.elementor-element-ced029e .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-9 .elementor-element.elementor-element-ced029e .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-9 .elementor-element.elementor-element-ced029e{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-9 .elementor-element.elementor-element-ced029e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9 .elementor-element.elementor-element-ced029e .elementor-icon-list-item > a{font-family:"Avenir Next Cyr", Sans-serif;font-size:21px;font-weight:400;text-transform:uppercase;line-height:25px;letter-spacing:1px;}.elementor-9 .elementor-element.elementor-element-ced029e .elementor-icon-list-text{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-9 .elementor-element.elementor-element-1d8c875{--display:flex;--min-height:100%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-1d8c875:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-1d8c875 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b354905 );}body:not(.rtl) .elementor-9 .elementor-element.elementor-element-955fdef{left:-19px;}body.rtl .elementor-9 .elementor-element.elementor-element-955fdef{right:-19px;}.elementor-9 .elementor-element.elementor-element-955fdef{top:0px;}.elementor-9 .elementor-element.elementor-element-955fdef .elementor-icon-wrapper{text-align:center;}.elementor-9 .elementor-element.elementor-element-955fdef.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;color:var( --e-global-color-b354905 );}.elementor-9 .elementor-element.elementor-element-955fdef.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-955fdef.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-955fdef.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-955fdef.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-955fdef.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-b354905 );}.elementor-9 .elementor-element.elementor-element-955fdef.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-b354905 );}.elementor-9 .elementor-element.elementor-element-955fdef .elementor-icon{font-size:20px;}.elementor-9 .elementor-element.elementor-element-955fdef .elementor-icon svg{height:20px;}.elementor-9 .elementor-element.elementor-element-c932e26{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-4fd93f9{width:var( --container-widget-width, 550px );max-width:550px;--container-widget-width:550px;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-4fd93f9 .ue-grid{grid-template-columns:repeat(1, minmax(0, 1fr));gap:150px;}.elementor-9 .elementor-element.elementor-element-4fd93f9 .ue-grid-item{margin:0px 0px 0px 0px;transition:all 200ms ease-in-out;}.elementor-9 .elementor-element.elementor-element-4fd93f9 .ue-no-posts-found{color:#000000;background-color:#e8e8e8;padding:20px 20px 20px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#c4c4c4;}.elementor-9 .elementor-element.elementor-element-ca88466{--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;--padding-top:20px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-84d1cf2{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-9 .elementor-element.elementor-element-9e6421b .uc-splitting-text-wrapper{gap:10px;flex-direction:row;justify-content:center;}.elementor-9 .elementor-element.elementor-element-9e6421b .uc-splitting-text-item{gap:7px;justify-content:center;}.elementor-9 .elementor-element.elementor-element-9e6421b .uc-splitting-text{justify-content:center;color:#080707;font-family:"Avenir Next Cyr", Sans-serif;font-size:50px;font-weight:700;line-height:60px;-webkit-text-stroke-width:0px;text-stroke-width:0 px;}.elementor-9 .elementor-element.elementor-element-99a4af0{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-924187d .ue_img_marquee{width:150px;display:inline-block;}.elementor-9 .elementor-element.elementor-element-924187d .uc_logo_marquee_holder{height:150px;background-color:#FFFFFF05;border-radius:0px;padding:20px 20px 20px 20px;}.elementor-9 .elementor-element.elementor-element-924187d img{object-fit:contain;object-position:center;}.elementor-9 .elementor-element.elementor-element-924187d .ue_marquee_title{text-align:center;}.elementor-9 .elementor-element.elementor-element-924187d .ue-item-badge{min-height:0px;min-width:0px;color:#ffffff;background-color:#3E3FF0;padding:10px 10px 10px 10px;border-radius:3px;}.elementor-9 .elementor-element.elementor-element-6e3138f{--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;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-6e3138f:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-6e3138f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F8F8;}.elementor-9 .elementor-element.elementor-element-d0833fb{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:50px;}.elementor-9 .elementor-element.elementor-element-e4107f5 iframe{height:380px;}.elementor-9 .elementor-element.elementor-element-e4107f5:hover iframe{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-9 .elementor-element.elementor-element-ec6e405{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-786a955 .uc-splitting-text-wrapper{gap:10px;flex-direction:row;justify-content:flext-start;}.elementor-9 .elementor-element.elementor-element-786a955 .uc-splitting-text-item{gap:10px;justify-content:flext-start;}.elementor-9 .elementor-element.elementor-element-786a955 .uc-splitting-text{justify-content:center;font-family:"Avenir Next Cyr", Sans-serif;font-size:70px;font-weight:700;line-height:67px;-webkit-text-stroke-width:0px;text-stroke-width:0 px;}.elementor-9 .elementor-element.elementor-element-6767a65 .elementor-button:hover, .elementor-9 .elementor-element.elementor-element-6767a65 .elementor-button:focus{background-color:var( --e-global-color-18a9bed );}.elementor-9 .elementor-element.elementor-element-6767a65{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-9 .elementor-element.elementor-element-6767a65 .elementor-button{font-family:"Avenir Next Cyr", Sans-serif;font-size:16px;font-weight:400;line-height:19px;fill:#FFFFFF;color:#FFFFFF;padding:016px 024px 016px 024px;}@media(min-width:768px){.elementor-9 .elementor-element.elementor-element-24e00a5{--width:50%;}.elementor-9 .elementor-element.elementor-element-1d8c875{--width:1px;}.elementor-9 .elementor-element.elementor-element-c932e26{--width:50%;}.elementor-9 .elementor-element.elementor-element-84d1cf2{--width:100%;}}@media(max-width:1400px){.elementor-9 .elementor-element.elementor-element-a527bc9{padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-5cf0ff5{--padding-top:100px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-9 .elementor-element.elementor-element-2040141{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-1cde376{--padding-top:0px;--padding-bottom:107px;--padding-left:20px;--padding-right:20px;}.elementor-9 .elementor-element.elementor-element-24e00a5{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}@media(max-width:1024px){.elementor-9 .elementor-element.elementor-element-061422c .uc-splitting-text{font-size:33px;line-height:24px;}.elementor-9 .elementor-element.elementor-element-582ddf7{--padding-top:130px;--padding-bottom:150px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-0c09f1c .elementor-heading-title{font-size:130px;}.elementor-9 .elementor-element.elementor-element-1cde376{--padding-top:0px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-9 .elementor-element.elementor-element-88fa65e{--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-ced029e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9 .elementor-element.elementor-element-ced029e .elementor-icon-list-item > a{font-size:18px;}.elementor-9 .elementor-element.elementor-element-4fd93f9 .ue-grid{grid-template-columns:repeat(1, minmax(0, 1fr));gap:70px;}.elementor-9 .elementor-element.elementor-element-ca88466{--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-9 .elementor-element.elementor-element-84d1cf2{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-9 .elementor-element.elementor-element-9e6421b .uc-splitting-text-item{gap:5px;}.elementor-9 .elementor-element.elementor-element-9e6421b .uc-splitting-text{font-size:50px;line-height:50px;}.elementor-9 .elementor-element.elementor-element-6e3138f{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-9 .elementor-element.elementor-element-d0833fb{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-e4107f5 iframe{height:320px;}.elementor-9 .elementor-element.elementor-element-ec6e405{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-9 .elementor-element.elementor-element-786a955 .uc-splitting-text{font-size:45px;line-height:37px;}}@media(max-width:767px){.elementor-9 .elementor-element.elementor-element-5cf0ff5{--padding-top:60px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-9 .elementor-element.elementor-element-061422c .uc-splitting-text-wrapper{gap:10px;}.elementor-9 .elementor-element.elementor-element-061422c .uc-splitting-text-item{gap:4px;}.elementor-9 .elementor-element.elementor-element-061422c .uc-splitting-text{font-size:29px;line-height:19px;}.elementor-9 .elementor-element.elementor-element-582ddf7{--padding-top:120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-0c09f1c .elementor-heading-title{font-size:70px;line-height:70px;}.elementor-9 .elementor-element.elementor-element-4fd93f9 .ue-grid{grid-template-columns:repeat(1, minmax(0, 1fr));}.elementor-9 .elementor-element.elementor-element-ca88466{--gap:20px 0px;--row-gap:20px;--column-gap:0px;--padding-top:0px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-9 .elementor-element.elementor-element-84d1cf2{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-9e6421b .uc-splitting-text-item{gap:6px;}.elementor-9 .elementor-element.elementor-element-9e6421b .uc-splitting-text{font-size:50px;line-height:40px;letter-spacing:0.6px;}.elementor-9 .elementor-element.elementor-element-924187d .ue_img_marquee{width:120px;}.elementor-9 .elementor-element.elementor-element-924187d .uc_logo_marquee_holder{height:70px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-6e3138f{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--padding-top:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-d0833fb{--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:20px;--padding-right:20px;}.elementor-9 .elementor-element.elementor-element-e4107f5 iframe{height:229px;}.elementor-9 .elementor-element.elementor-element-ec6e405{--padding-top:0px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-9 .elementor-element.elementor-element-786a955 .uc-splitting-text{font-size:40px;line-height:30px;}}/* Start custom CSS for shortcode, class: .elementor-element-a527bc9 */@media (max-width:1400px){
    .custom-slider .slide{
        padding: 0px 40px !important;
    }
}
@media (max-width:1280px){
    .custom-slider h1{
        font-size:70px !important;
    }
    .progress-wrapper {
    width: 100% !important;
    gap: 15px !important;
    padding: 0px 20px !important;
}
}
@media (max-width:1280px){
 .progress-wrapper .progress-item{
     display: flex;
     justify-content: flex-end;
     flex-direction: column;
 }
 .progress-wrapper .progress-item p{
     font-size:10px;
 }
}
@media (max-width:768px){
    .custom-slider .slide-content{
        gap:30px !important;
    }
     .custom-slider .slide-content p{
         font-size:18px !important;
     }
     .custom-slider .slide{
        padding: 0px 20px !important;
    }
    .custom-slider .arrow.right {
    right: -8px !important;
}
.custom-slider .arrow.left{
left: -8px !important;
}
}
@media (max-width:576px){
    .custom-slider h1{
        font-size:42px !important;
    }
    .progress-wrapper .progress-item p {
        font-size: 7px !important;
        line-height: 10px;
        text-align: center;
    }
      .progress-wrapper {
    gap: 5px !important;
    padding: 0px 10px !important;
}
  .custom-slider .arrow{
      font-size:15px !important;
  }  
      .custom-slider .arrow.right, .custom-slider .arrow.left {
    right: -15px !important;
}
.custom-slider .arrow.left{
left: -15px !important;
}
.progress-item p {
    margin-bottom: 3px !important;
    
}
.custom-slider .slide-content{
        gap:15px !important;
    }
    
     .custom-slider .progress-wrapper{
         bottom:110px !important;
     }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0c09f1c */.elementor-9 .elementor-element.elementor-element-0c09f1c{
    white-space: nowrap !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6767a65 */.elementor-1017 .elementor-element.elementor-element-126f223 iframe{
    border-radius: 10px;
}/* End custom CSS */
/* Start custom CSS *//* ===== SLIDER ===== */
    .custom-slider {
        position: relative;
        width: 100%;
        height: 100vh;
        overflow: hidden;
    }

    .slide::before {
        content: "";
        position: absolute;
        inset: 0;
        background: rgba(0, 0, 0, 0.55);
        /* overlay darkness */
        z-index: 1;
    }

    .custom-slider .slide-content {
        max-width: 1260px;
        width: 1260px;
        margin: 0px auto;
        z-index: 2;
    }

    .no-slide-animation {
        transform: translateX(0) !important;
        transition: none !important;
    }

    /* Slides */
    .slide {
        position: absolute;
        inset: 0;
        background-size: cover;
        background-position: center;
        opacity: 0;
        transform: translateX(100%);
        transition: transform 1s ease, opacity 1s ease;
        color: #fff;
        padding: 100px;
        display: flex;
        align-items: center;
        /* vertical center */
    }

    .slide.active {
        opacity: 1;
        transform: translateX(0);
        z-index: 2;
    }

    .slide.exit {
        transform: translateX(-100%);
        opacity: 0;
    }

    /* ===== TEXT ANIMATION ===== */
    .custom-slider h1 {
        font-weight: 500;
        font-size: 105px;
        text-transform: uppercase;
        line-height: 0.9;
        color: #fff;
        font-family: "InterstatePlus";
        opacity: 0;
        transform: translateY(-90px);
        /* TOP → BOTTOM */
        transition: all .9s ease;
        margin: 0px;
    }

    .progress-item::before {
        width: 100%;
        height: 3px;
        background: #fff;
        position: absolute;
        content: "";
        z-index: -1;
        bottom: 0px;
    }

    .custom-slider .slide.active h1 {
        opacity: 1;
        transform: translateY(0);
        transition-delay: .5s;
    }

    .custom-slider .slide p {
        font-size: 21px;
        opacity: 0;
        transform: translateY(40px);
        /* BOTTOM → TOP */
        transition: all .8s ease;
        font-size: 21px;
        max-width: 620px;
        font-weight: 700;
        line-height: 1.3;

    }

    .custom-slider .slide.active h1 {
        opacity: 1;
        transform: translateY(0);
        transition-delay: .3s;
    }

    .custom-slider .slide.active p {
        opacity: 1;
        transform: translateY(0);
        transition-delay: .6s;

    }

    /* ===== PROGRESS BAR ===== */
    .progress-wrapper {
        position: absolute;
        bottom: 150px;
        left: 50%;
        transform: translateX(-50%);
        width: 1260px;
        max-width: 1260px;
        display: flex;
        gap: 30px;
        z-index: 5;
    }

    .progress-item {
        flex: 1;
        position: relative;
        overflow: hidden;
    }

    .progress-item p {
        font-size: 12px;
        color: #ccc;
        margin-bottom: 8px;
        text-transform: uppercase;
    }

    .progress-item span {
        display: block;
        height: 3px;
        width: 0;
        background: #f5c400;
    }

    /* ===== ARROWS ===== */
    .arrow {
        position: absolute;
        top: 50%;
        transform: translateY(-50%);
        width: 50px;
        height: 50px;
        color: #fff;
        font-size: 24px;
        display: flex;
        align-items: center;
        justify-content: center;
        cursor: pointer;
        z-index: 10;
    }

    .arrow:hover {
        background: rgba(255, 255, 255, 0.15);
    }

    .arrow.left {
        left: 20px;
    }

    .arrow.right {
        right: 30px;
    }

    .custom-slider .slide-content {
        gap: 48px;
        display: grid;
    }/* End custom CSS */