/*font-family: "Libre Baskerville", serif; - Libre Baskerville
font-family: "Inter", sans-serif; -Inter */


.new-banner-heading{
    font-family: "Libre Baskerville", serif;
font-style: normal;
font-weight: 400;
font-size: 64px;
line-height: 88px;
text-transform: uppercase;
color: #1B1718;
    }
    
    .new-itlaic-font-banner{
    font-family: "Libre Baskerville", serif;
font-style: italic;
font-weight: 400;
font-size: 64px;
line-height: 88px;
text-transform: capitalize;
color: #71717B;
    }
    


.new-sectionn-heading{
    font-family: "Libre Baskerville", serif;
    font-style: normal;
font-weight: 400;
font-size: 44px;
line-height: 64px;
text-transform: uppercase;
color: #1B1718;
    }
  .new-itlaic-font-section{   
    font-family: "Libre Baskerville", serif;
    font-style: italic;
font-weight: 400;
font-size: 44px;
line-height: 64px;
text-transform: capitalize;
color: #71717B;
}

.new-sub-heading{
    font-family: "Libre Baskerville", serif;
    font-style: normal;
font-weight: 400;
font-size: 32px;
line-height: 48px;
text-transform: uppercase;
color: #1B1718;
    }
    
     .new-itlaic-font-sub{   
    font-family: "Libre Baskerville", serif;
font-style: italic;
font-weight: 400;
font-size: 32px;
line-height: 48px;
text-transform: capitalize;
color: #71717B;
}

.new-text-heading{
    font-family: "Libre Baskerville", serif;
    font-style: normal;
font-weight: 400;
font-size: 26px;
line-height: 40px;
text-transform: uppercase;
color: #1B1718;
    }
    
    .new-smm-text-font{
        font-family: "Libre Baskerville", serif;
        font-style: normal;
font-weight: 700;
font-size: 14px;
line-height: 32px;
letter-spacing: 3px;
text-transform: uppercase;
color: #1B1718;
        }
        
         .new-sm-text-font-mr{
             font-family: "Inter", sans-serif;
      font-style: normal;
font-weight: 700;
font-size: 14px;
line-height: 32px;
letter-spacing: 2.4px;
text-transform: uppercase;
color: #1B1718;
        }
        
.new-sm-text-font-cl{
font-family: "Inter", sans-serif;
font-style: normal;
font-weight: 700;
font-size: 14px;
line-height: 32px;
letter-spacing: 2.4px;
text-transform: uppercase;
color: #1B1718;
        }
        
.new-font-para{
    font-family: "Inter", sans-serif;
    font-style: normal;
font-weight: 500;
font-size: 16px;
line-height: 32px;
color: #3F3F47;
    } 
    
    .new-font-para-text, footer#footer p.copyright.new-font-para-text{
    font-family: "Inter", sans-serif;
font-style: normal;
font-weight: 500;
font-size: 14px;
line-height: 32px;
color: #3F3F47;
    } 
    
    footer#footer p.copyright.new-font-para-text{
    text-transform: none;
    letter-spacing: normal;
    }
    
 .para-text{  
     font-family: "Inter", sans-serif;
    font-style: normal;
font-weight: 700;
font-size: 14px;
line-height: 32px;
letter-spacing: 2.4px;
text-transform: uppercase;
color: #FFFFFF;
text-shadow: 0px 0px 30px #000000;
}


.text-select-shadow{
    text-shadow: 0px 0px 30px #000000;
    }
    
    a.btn-prop.white-btn {
    color: #FFF;
}
    .card-heading-para{
         font-family: "Libre Baskerville", serif;
    font-style: normal;
font-weight: 400;
font-size: 18px;
line-height: 24px;
text-transform: uppercase;
color: #1B1718;    
        }
    
    
    .btn-prop {
    font-family: "Inter", sans-serif;
    padding: 16px 32px !important;
  border: 1px solid #E7E3E4;
  font-style: normal;
font-weight: 700;
font-size: 14px;
text-align: center;
color: #1B1718;
    line-height: 32px !important;
    letter-spacing: 2.4px;
    text-transform: uppercase;
    cursor: pointer;
    width: auto !important;
    margin-bottom: 0 !important;
    margin-top: 0 !important;
    opacity: 1 !important;
     transition: all 0.35s ease-in-out;
     text-align:center;
         display: inline-block !important;
}

.btn-prop:hover {
background:#1B1718;
color:#FFFFFF;
    box-shadow: 0 12px 24px rgba(0,0,0,0.12);
    border: 1px solid #1B1718;
}


ul li, ol li, ul#mainNav>li>a{
    font-family: "Inter", sans-serif !important;
font-style: normal;
font-weight: 700;
font-size: 14px !important;
line-height: 32px;
letter-spacing: 2.4px;
text-transform: uppercase;
    }
 header ul#mainNav>li>a,  header ul#mainNav .level-2>li>a{
     color:#1B1718;
    opacity: 1;
}

.last-nav-list li:nth-child(1),
.last-nav-list li:nth-child(2),
.last-nav-list li:nth-child(3),
.first-nav-list li:nth-child(5),
.first-nav-list > li:nth-child(6), .first-nav-list > li:nth-child(7) {
    display: none;
}

.user-logged-out .pos-ab-header {
    position: absolute !important;
    top: 0;
    left: 0;
    width: 100% !important;
        background: linear-gradient(180deg, rgba(236, 235, 255, 0.30) 70%, rgba(236, 235, 255, 0.00) 100%) !important;
    z-index: 99;
    border-color: rgba(255, 255, 255, 0.20) !important;
    
}

.video-wrap.full-height {
  position: relative;
  width: 100%;
  height: 100%;
  overflow: hidden;
}


header a.btn-prop {
    padding: 8px 16px !important;
}


header a.btn-prop {
    border: 1px solid rgba(27, 23, 24, 0.1);
}
.spl-pos-ab-header header a.btn-prop  {
    border: 1px solid #E7E3E4;
}
.video-head-cl {
    color: #FAFAFA;
}

.video-head-ital{
    color: #E7E3E4;
    }
    
    
header .logo-container img {
    max-width: 210px;
}

header .logo-container{
    display:flex;
    justify-content:center;
    align-items:center;
}


.pos-ab-header .show-on-white {
    display: none;
}

.main-navigation.sticky .show-on-black {
    display: none;
}

.main-navigation.sticky .show-on-white {
    display: block;
}

.show-on-black{
     display: none;
    }
    
    .pos-ab-header .show-on-black {
    display: block !important;
}

.is-dropdown-submenu li a {
    display: block;
    text-align: center !important;
}

.dropdown.menu > li.opens-right > .is-dropdown-submenu {
    left: -25px;
}

.spl-pos-ab-header.pos-ab-header ul#mainNav.dropdown.menu.level-1 li > a {
        opacity: 0.8;
    padding-top: 0px;
    background: linear-gradient(180deg, #717171 20%, #9D9D9D 30%, #E3E3E3 40%, #F0F0F0 50%, #E3E3E3 60%, #9D9D9D 70%, #717171 80%) !important;
 -webkit-background-clip: text !important;
 background-clip: text !important;
 -webkit-text-fill-color: transparent;
 color: transparent;
 display: inline-block;
}
/*.spl-pos-ab-header.pos-ab-header header a.btn-prop{
    color:#FFF;
    }*/
   .spl-pos-ab-header.pos-ab-header header .dropdown.menu > li.is-dropdown-submenu-parent > a::after{
        display:none;
        }
        
       .spl-pos-ab-header.pos-ab-header  ul.is-dropdown-submenu.menu.level-2.submenu.first-sub.vertical{
               background: transparent;
               border:0px;
            }
            
            
    
          .spl-pos-ab-header.pos-ab-header  header .dropdown.menu li ul.submenu li a:not(.button) {
    color: #FFF !important;
   
}

           .pos-ab-header  header .dropdown.menu li ul.submenu li a:not(.button) {
    color: #FFF !important;
    color: #1B1718 !important;
}

header .dropdown.menu li ul.submenu li a:not(.button){
    font-family: "Inter", sans-serif !important;
    font-style: normal;
font-weight: 700;
font-size: 14px !important;
line-height: 32px;
letter-spacing: 2.4px;
text-transform: uppercase; 
    }
    
    .spl-pos-ab-header.pos-ab-header header .dropdown.menu li ul.submenu li a:not(.button):hover, .pos-ab-header header .dropdown.menu li ul.submenu li.active a:not(.button) {
    background: linear-gradient(180deg, #717171 20%, #9D9D9D 30%, #E3E3E3 40%, #F0F0F0 50%, #E3E3E3 60%, #9D9D9D 70%, #717171 80%) !important;
 -webkit-background-clip: text !important;
 background-clip: text !important;
 -webkit-text-fill-color: transparent;
 color: transparent !important;
 display: inline-block;
}

.pos-ab-header .new-header ul.dropdown.menu > li.active > a:not(.button) span, .pos-ab-header .new-header ul.dropdown.menu > li:hover > a:not(.button) span {
    border-bottom: 0px solid #000000;
      opacity:1;
}

.spl-pos-ab-header.pos-ab-header ul#mainNav.dropdown.menu.level-1 .level-2 li > a {
        opacity: 0.8;
    padding-top: 0px;
    background: linear-gradient(180deg, #717171 10%, #9D9D9D 0%, #E3E3E3 0%, #F0F0F0 0%, #E3E3E3 100%, #9D9D9D 100%, #717171 100%) !important;
 -webkit-background-clip: text !important;
 background-clip: text !important;
 -webkit-text-fill-color: transparent;
 color: transparent;
 display: inline-block;
}

header li.handle-locations ul {
    width: 200px;
    left: -27px !important;
    top: 45px !important;
    overflow-y: scroll;
    height: 460px;
}

.spl-pos-ab-header.pos-ab-header .new-header ul.dropdown.menu > li.active > a:not(.button) span::after, 
.spl-pos-ab-heade.pos-ab-header .new-header ul.dropdown.menu > li:hover > a:not(.button) span::after {
    content: "";
position: absolute;
    top: 29px;
    left: 0;
    right: 0;
    bottom: 0;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 50px;
    padding: 0px;
    height: 8px;
    width: 8px;
    margin: 0 auto;
    background: #FFF;
}

.pos-ab-header .dropdown.menu > li.opens-right > .is-dropdown-submenu {
    top: 125%;
}
   .custom-drop > li.is-dropdown-submenu-parent > a::after{
        display:none !important;
        }
        
       .custom-drop ul.is-dropdown-submenu.menu.level-2.submenu.first-sub.vertical {
    background: transparent;
    border: 0px solid rgba(165, 168, 172, 0.32);
    backdrop-filter:none;
}

.custom-drop li a{
    opacity:1;
    color: #FAFAFA !important;
    display: inline-block;
    }

.custom-drop .is-dropdown-submenu li a {
    display: block;
    text-align: center !important;
    color:#FFF;
}

.custom-drop ul.is-dropdown-submenu.menu.level-2.submenu.first-sub.vertical li {
    justify-content: center;
    align-items: center;
    flex: 1;
}

.custom-drop  > li.opens-right > .is-dropdown-submenu {
    left: auto !important;
}

.services-slider{
    overflow: visible;
    position: relative;
    padding-bottom: 90px;
}

/* slide spacing */
.services-slider .swiper-slide{
    height: auto;
    width:370px !important;
}

/* heading */
.new-section-heading{
    font-size: 52px;
    font-weight: 400;
    margin-bottom: 20px;
    color: #222;
}

/* image */
.services-slider figure{
    margin: 0 0 20px;
    overflow: hidden;
        width: 300px;
}

.services-slider img{
    width: 300px;
    display: block;
    transition: 0.4s ease;
        object-fit: cover;
}

.services-slider .swiper-slide:hover img{
    transform: scale(1.1);
}

/* text */
.new-sm-text-font{
    font-size: 12px;
    letter-spacing: 3px;
    text-transform: uppercase;
    color: #666;
}

/* arrows */
.swiper-button-prev,
.swiper-button-next{
    width: 56px;
    height: 56px;
    color: #71717B;

    top: auto;
    bottom: 0;

    z-index: 99;
    pointer-events: auto;
        border: 1px solid #E7E3E4;
    padding: 16px;
}

/* left arrow */
.swiper-button-prev{
    left: calc(42% - 100px);
}

/* right arrow */
.swiper-button-next{
    right: calc(42% - 100px);
}

/* arrow icon size */
.swiper-button-prev:after,
.swiper-button-next:after{
    font-size: 18px;
    background: linear-gradient(180deg, #764F42 0%, #AA7957 20%, #ECCDAE 50%, #AA7957 80%, #764F42 100%);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
}

/* dots */
.swiper-pagination{
    bottom: 10px !important;
}

.swiper-pagination-bullet{
    width: 8px;
    height: 8px;
    background: #999;
    opacity: 1;
}

.swiper-pagination-bullet-active{
    background: #222;
}

.swiper-pagination{
    position: absolute;
    width: auto !important;
    left: 50%  !important;
    transform: translateX(-50%);
    bottom: 16px !important;
    z-index: 10;
}

.user-logged-in .swiper-wrapper {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
}

.user-logged-out .services-slider .swiper-pagination {
    display: flex;
    justify-content: center;
    gap: 1rem;
    margin-top: 10px;
}

.user-logged-out .services-slider .swiper-pagination .dot {
    width: 8px;
    height: 8px;
    border-radius: 50%;
    background: transparent;
    border:2px solid #71717B;
    cursor: pointer;
    transition: 0.3s;
}

.user-logged-out .services-slider .swiper-pagination .dot.active {
    background: #71717B;
    border:2px solid #71717B;
    transform: scale(1.2);
}

.content-pad {
    padding: 1rem 1.3rem 2rem;
}

.set-link-cta{
   font-family: "Inter", sans-serif; 
    font-style: normal;
font-weight: 700;
font-size: 14px;
line-height: 32px;
letter-spacing: 2.4px;
text-transform: uppercase;
color: #1B1718 !important;
    }
    
    .card-bdy {
    background: #FAFAFA;
    border: 1px solid #E7E3E4;
    height: 100%;
        display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
}

.add-fr-video{
    position: relative;
    width: 100%;
    height: 600px;
    overflow: hidden;
    }
    
    .add-fr-video video {
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: block;
}

.add-fr-video .video-overlay {
    position: absolute;
    inset: 0;
     background: linear-gradient(to bottom, rgba(0,0,0,0.25) 0%, rgba(0,0,0,0.45) 60%, rgba(0,0,0,0.55) 100%);
    z-index: 1;
}

.add-fr-video video {
     filter: grayscale(100%);
}

.add-fr-video .abs-text{
    position: absolute;
    inset: 0;
    z-index: 2;

    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;

    text-align: center;
    color: #fff;
}

.abs-text .new-text-heading, .abs-text .new-smm-text-font{
     color: #fff;     
    }
    
   .abs-text {
    transition: opacity 0.3s ease;
}

.roster-left-bg {
    background: url("https://s3-ap-southeast-1.amazonaws.com/assets-powerstores-com/data/org/28919/theme/46816/img/our-roster-banner-1.webp") !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
    background-position: center center !important;
}



.profile-slider {
    position: relative;
}

.profile-card {
    position: relative;
    opacity: 0;
    transition: all 0.5s ease;
    text-align: center;
     display: none;
}

.profile-card.active {
    opacity: 1;
    z-index: 2;
     display: block;
}

.profile-slider-wrapper {
  position: relative;
}

.slider-btn {
    position: absolute;
        top: 25%;
          transform: translateY(100%);
    background: transparent;
    border: none;
    font-size: 30px;
    color: #71717B;
    cursor: pointer;
    z-index: 5;
    transition: 0.3s;
    box-shadow:none;
}
button.slider-btn.next, button.slider-btn.prev{
        box-shadow:none;
    }
    
    button.slider-btn.next:hover, button.slider-btn.prev:hover{
        box-shadow:none;
    }

.slider-btn:hover {
    color: #71717B;
}

.prev {
    left: 15%;
}

.next {
    right: 15%;
}


.set-div {
    margin: 0 auto;
    max-width: 561px;
    padding: 100px 20px;
}

.profile-slider-wrapper {
    position: relative;
    padding-top: 40px;
    padding-bottom: 40px;
}

.profile-slider.text-center {
    margin: 0 auto;
    max-width: 527px;
}


.counter-left-bg {
    background: linear-gradient(0deg, rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0.6)), url("https://s3-ap-southeast-1.amazonaws.com/assets-powerstores-com/data/org/28919/theme/46816/img/stats-image-1.webp") !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
    background-position: center center !important;
}

.counter-middle-bg {
    background: linear-gradient(0deg, rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0.6)), url("https://s3-ap-southeast-1.amazonaws.com/assets-powerstores-com/data/org/28919/theme/46816/img/stats-image-2.webp") !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
    background-position: center center !important;
}

.counter-right-bg {
    background: linear-gradient(0deg, rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0.6)), url("https://s3-ap-southeast-1.amazonaws.com/assets-powerstores-com/data/org/28919/theme/46816/img/stats-image-3.webp") !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
    background-position: center center !important;
}

.break-line {
    border-top: 1px solid #F5F4F4;
    margin: 2rem auto 3rem;
    max-width: 160px;
}

.counter-left-bg, .counter-middle-bg, .counter-right-bg {
    padding: 80px 60px;
    height:100%;
}

.services-slider .swiper-slide:nth-child(even) {
    margin-top: -60px;
}

.services-slider .swiper-slide:nth-child(odd) {
    margin-top: 60px;
}

.dark-text {
    color: #3F3F47 !important;
}

.add-outline {
    border-width: 1px 0px;
    border-style: solid;
    border-color: #E7E3E4;
}

.swiper-wrapper {
  margin-left:10rem;
}

.user-logged-out .services-slider::after {
    content: "";
    position: absolute;
    top: -80px;
    right: 0;
    width: 18%; /* adjust blur width */
    height: 100%;
    z-index: 10;
    pointer-events: none;
    background: linear-gradient(90deg, rgba(250, 250, 250, 0.00) 0%, rgba(250, 250, 250, 0.50) 100%);

}

.user-logged-out .pos-ab-ban.home-bn {
    position: absolute;
    top: 40px;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    margin: 0 auto;
}

.content-pad .btn-prop {
    display: block !important;
}

.user-logged-out .services-slider::before {
    content: "";
    position: absolute;
    top: -80px;
    left: 0;
    width: 10%; /* adjust as needed */
    height: 100%;
    z-index: 10;
    pointer-events: none;
    background: linear-gradient(
        90deg,
        rgba(250, 250, 250, 0.50) 0%,
        rgba(250, 250, 250, 0.00) 100%
    );
}

.add-fr-video:hover .video-overlay {
    opacity: 0;
}


.dropdown.menu .is-dropdown-submenu {
  display: block !important; 
}

.is-dropdown-submenu {
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
}

.is-dropdown-submenu-parent:hover > .is-dropdown-submenu {
  opacity: 1;
  visibility: visible;
  pointer-events: auto;
}


.is-dropdown-submenu > li {
  opacity: 0;
  transform: translateY(-8px);
  transition: opacity 0.25s ease, transform 0.25s ease;
}

.is-dropdown-submenu-parent:hover > .is-dropdown-submenu > li:nth-child(1) {
  transition-delay: 0.05s;
}
.is-dropdown-submenu-parent:hover > .is-dropdown-submenu > li:nth-child(2) {
  transition-delay: 0.10s;
}
.is-dropdown-submenu-parent:hover > .is-dropdown-submenu > li:nth-child(3) {
  transition-delay: 0.15s;
}
.is-dropdown-submenu-parent:hover > .is-dropdown-submenu > li:nth-child(4) {
  transition-delay: 0.20s;
}
.is-dropdown-submenu-parent:hover > .is-dropdown-submenu > li:nth-child(5) {
  transition-delay: 0.25s;
}

.is-dropdown-submenu-parent:hover > .is-dropdown-submenu > li {
  opacity: 1;
  transform: translateY(0);
}

.is-dropdown-submenu > li {
  transition-delay: 0s; 
}

.dropdown.menu .is-dropdown-submenu {
  display: block !important;
}

.is-dropdown-submenu {
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
  transform: translateY(-8px);
  transition: opacity 0.25s ease, transform 0.25s ease;
}

.is-dropdown-submenu-parent.is-active > .is-dropdown-submenu {
  opacity: 1;
  visibility: visible;
  pointer-events: auto;
  transform: translateY(0);
}

.is-dropdown-submenu-parent.is-active > .is-dropdown-submenu:hover {
  opacity: 1;
  visibility: visible;
  pointer-events: auto;
}

.is-dropdown-submenu > li {
  opacity: 0;
  transform: translateY(-6px);
  transition: all 0.25s ease;
}

.is-dropdown-submenu-parent.is-active > .is-dropdown-submenu > li {
  opacity: 1;
  transform: translateY(0);
}

ul.custom-drop .dropdown.menu li a:not(.button)  {
    position: relative;    
}

.spl-pos-ab-header ul#mainNav > li.active > a:not(.button) span::after, .spl-pos-ab-header ul#mainNav > li:hover > a:not(.button) span::after ,
ul.custom-drop > li.active > a:not(.button) span::after, ul.custom-drop > li:hover > a:not(.button) span::after {
    content: "";
position: absolute;
    top: 29px;
    left: 0;
    right: 0;
    bottom: 0;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 50px;
    padding: 0px;
    height: 8px;
    width: 8px;
    margin: 0 auto;
    background: #FFF;
    opacity: 0;
  transform: translateY(-6px) scale(0.6);
  transition: opacity 0.25s ease, transform 0.25s ease;
}
.spl-pos-ab-header ul#mainNav > li.active > a:not(.button) span::after, 
.spl-pos-ab-header ul#mainNav > li:hover > a:not(.button) span::after ,
ul.custom-drop > li.active > a:not(.button) span::after,
ul.custom-drop > li:hover > a:not(.button) span::after {
  opacity: 1;
  transform: translateY(0) scale(1);
}

.spl-pos-ab-header.pos-ab-header .new-header ul.dropdown.menu li.active > a:not(.button),
.spl-pos-ab-header.pos-ab-header .new-header ul.dropdown.menu li > a:not(.button):hover,
.spl-pos-ab-header.pos-ab-header .new-header ul.dropdown.menu li > a:not(.button):active,
.spl-pos-ab-header.pos-ab-header .new-header ul.dropdown.menu li > a:not(.button):focus {
    background-color: transparent !important;
    color: #FFF !important;
    opacity:1 !important;
}

    
.pos-ab-header .new-header ul.dropdown.menu li.active > a:not(.button),
.pos-ab-header .new-header ul.dropdown.menu li > a:not(.button):hover,
.pos-ab-header .new-header ul.dropdown.menu li > a:not(.button):active,
.pos-ab-header .new-header ul.dropdown.menu li > a:not(.button):focus {
    background-color: transparent !important;
    color: #1B1718 !important;
    opacity:0.8 !important;
}


.custom-drop li a:hover, .custom-drop li a:active{
    opacity: 1;
    color:#FFF !important;
    }
    
 .spl-pos-ab-header.pos-ab-header header a.btn-prop:hover {
    /*background: rgba(255, 255, 255, 1);
    border: 1px solid rgba(255, 255, 255, 1);*/
    background:#1B1718;
    border: 1px solid #1B1718;
}

a.btn-prop.white-btn.transparent-btn:hover {
background: rgba(255, 255, 255, 1);
border: 1px solid rgba(255, 255, 255, 1);
}


.add-max-wid {
    max-width: 413px;
}

 .dropdown-selected span {
    font-family: "Inter", sans-serif;
    font-style: normal;
    font-weight: 500;
    font-size: 16px;
    line-height: 32px;
    color: #1B1718;
    opacity: 0.6;
}

.dropdown-selected {
    font-family: "Inter", sans-serif;
    width: 100%;
    height: 56px;
    padding: 8px 16px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    cursor: pointer;
    position: relative;
    box-sizing: border-box;
    transition: 0.3s ease;
    background: #FAFAFA;
    border: 1px solid #E7E3E4;
    border-radius: 10px;
}

.dropdown-option {
        font-family: "Inter", sans-serif;
    cursor: pointer;
    transition: 0.2s ease;
    padding: 8px;
    font-style: normal;
    font-weight: 500;
    font-size: 16px;
    line-height: 32px;
    color: #1B1718;
}

.black-btn {
    min-height: 54px;
    border: 4px solid #E7E3E4;
    background: transparent;
    font-family: "Inter", sans-serif;
    text-decoration: none;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 14px;
    transition: 0.3s ease;
    cursor: default;
    opacity: 0.4;
    font-style: normal;
    font-weight: 500 !important;
    font-size: 16px !important;
    line-height: 32px;
    color: #1B1718;
}

a#bookNowBtn {
    opacity: 0.4 !important;
}

.set-link-cta {
display: inline-flex;
    align-items: center;
    gap: 8px;
    text-decoration: none;
}

.set-link-cta svg {
    transition: transform 0.3s ease;
}

.set-link-cta:hover svg {
    transform: translateX(4px);
}

.dropdown-selected:hover {
    border-color: #1B1718;
    background: #FAFAFA;
    border: 1px solid #1B1718;
    border-radius: 10px;
}

.dropdown-options {
    position: absolute;
    top: calc(100% + 10px);
    left: 0;
    width: 100%;
    padding: 10px;
    max-height: 260px;
    overflow-y: auto;
    background: #FAFAFA;
    border: 1px solid #E7E3E4;
    border-radius: 10px;
}

ul.arrow-list li strong {
    font-family: "Libre Baskerville", serif;
    font-style: normal;
    font-weight: 700;
    font-size: 14px;
    line-height: 32px;
    letter-spacing: 3px;
    text-transform: uppercase;
    color: #1B1718;
}

span.video-first-head, span.video-sec-head {
        background: linear-gradient(180deg, rgba(49, 25, 17, 0.5) 0%, rgba(49, 25, 17, 0) 1%, rgba(49, 25, 17, 0.5) 1.72%, rgba(49, 25, 17, 0) 3%, rgba(49, 25, 17, 0.5) 3.59%, rgba(49, 25, 17, 0) 5%, rgba(49, 25, 17, 0.5) 6%, rgba(49, 25, 17, 0) 7%, rgba(49, 25, 17, 0.5) 8%, rgba(49, 25, 17, 0) 9%, rgba(49, 25, 17, 0.5) 10%, rgba(49, 25, 17, 0) 11%, rgba(49, 25, 17, 0.5) 12%, rgba(49, 25, 17, 0) 13%, rgba(49, 25, 17, 0.5) 14%, rgba(49, 25, 17, 0) 15%, rgba(49, 25, 17, 0.5) 16%, rgba(49, 25, 17, 0) 17%, rgba(49, 25, 17, 0.5) 18%, rgba(49, 25, 17, 0) 19%, rgba(49, 25, 17, 0.5) 20%, rgba(49, 25, 17, 0) 21%, rgba(49, 25, 17, 0.5) 22%, rgba(49, 25, 17, 0) 23%, rgba(49, 25, 17, 0.5) 24%, rgba(49, 25, 17, 0) 25%, rgba(49, 25, 17, 0.5) 26%, rgba(49, 25, 17, 0) 27%, rgba(49, 25, 17, 0.5) 28%, rgba(49, 25, 17, 0) 29%, rgba(49, 25, 17, 0.4) 30%, rgba(49, 25, 17, 0) 31%, rgba(49, 25, 17, 0.4) 32%, rgba(49, 25, 17, 0) 33%, rgba(49, 25, 17, 0.3) 34%, rgba(49, 25, 17, 0) 35%, rgba(49, 25, 17, 0.3) 36%, rgba(49, 25, 17, 0) 37%, rgba(49, 25, 17, 0.2) 38%, rgba(49, 25, 17, 0) 39%, rgba(49, 25, 17, 0.2) 40%, rgba(49, 25, 17, 0) 41%, rgba(49, 25, 17, 0.2) 42%, rgba(49, 25, 17, 0) 43%, rgba(49, 25, 17, 0.2) 44%, rgba(49, 25, 17, 0) 45%, rgba(49, 25, 17, 0.2) 46%, rgba(49, 25, 17, 0) 47%, rgba(49, 25, 17, 0.2) 48%, rgba(49, 25, 17, 0) 49%, rgba(49, 25, 17, 0.2) 50%, rgba(49, 25, 17, 0) 51%, rgba(49, 25, 17, 0.3) 52%, rgba(49, 25, 17, 0) 53%, rgba(49, 25, 17, 0.3) 54%, rgba(49, 25, 17, 0) 55%, rgba(49, 25, 17, 0.4) 56%, rgba(49, 25, 17, 9.31323e-10) 57%, rgba(49, 25, 17, 0.4) 58%, rgba(49, 25, 17, 3.72529e-09) 59%, rgba(49, 25, 17, 0.5) 60%, rgba(49, 25, 17, 1.49012e-08) 61%, rgba(49, 25, 17, 0.5) 62%, rgba(49, 25, 17, 5.96046e-08) 63%, rgba(49, 25, 17, 0.5) 64%, rgba(49, 25, 17, 2.38419e-07) 65%, rgba(49, 25, 17, 0.5) 66%, rgba(49, 25, 17, 9.53674e-07) 67%, rgba(49, 25, 17, 0.5) 68%, rgba(49, 25, 17, 3.8147e-06) 69%, rgba(49, 25, 17, 0.5) 70%, rgba(49, 25, 17, 1.52588e-05) 71%, rgba(49, 25, 17, 0.5) 72%, rgba(49, 25, 17, 6.10352e-05) 73%, rgba(49, 25, 17, 0.5) 74%, rgba(49, 25, 17, 0.5) 75%, rgba(49, 25, 17, 0.000244141) 76%, rgba(49, 25, 17, 0.5) 77%, rgba(49, 25, 17, 0.5) 78%, rgba(49, 25, 17, 0.00390625) 79%, rgba(49, 25, 17, 0.5) 80%, rgba(49, 25, 17, 0.5) 81%, rgba(49, 25, 17, 0) 82%, rgba(49, 25, 17, 0.5) 83%, rgba(49, 25, 17, 0.5) 84%, rgba(49, 25, 17, 0) 84.5%, rgba(49, 25, 17, 0.5) 86%, rgba(49, 25, 17, 0.5) 87%, rgba(49, 25, 17, 0) 88%, rgba(49, 25, 17, 0.5) 89%, rgba(49, 25, 17, 0.5) 90%, rgba(49, 25, 17, 0) 91%, rgba(49, 25, 17, 0.5) 92%, rgba(49, 25, 17, 0.5) 93%, rgba(49, 25, 17, 0) 94%, rgba(49, 25, 17, 0.5) 95%, rgba(49, 25, 17, 0.5) 96%, rgba(49, 25, 17, 0) 97%, rgba(49, 25, 17, 0.5) 98%, rgba(49, 25, 17, 0.5) 99%, rgba(49, 25, 17, 0) 100%), linear-gradient(180deg, #764F42 0%, #AA7957 20%, #ECCDAE 30%, #ECCDAE 60%, #AA7957 80%, #764F42 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
    filter: drop-shadow(0px 0px 10px #000000);
}

.para-ch-color{
    color:#71717B;
    }
    
.reviews-slider .slick-dots
 {
    top: 8px;
    bottom: 0px !important;
    z-index: 11;
    display: flex !important;
    align-items: flex-start;
    justify-content: flex-start;
    max-width: 25px;
    left: 0;
    transform: translateY(0%);
    position: absolute;
}
        
      .reviews-slider .slick-dots li {
    background: transparent;
    border: 2px solid #1B1718;
    width:12px;
          height:12px;
}
        
      .reviews-slider .slick-dots li.slick-active, .reviews-slider .slick-dots li:hover {
                    background: linear-gradient(180deg, #1F1F1F 41.5%, #626262 47%, #747474 52.5%, #626262 58%, #1F1F1F 63.5%);
    border: 2px solid #1B1718;
}

/* MOBILE SIDEBAR */
.mobile-sidebar{
    text-align:center;
    position: relative;
    height: 100%;
    transition: 0.4s ease;
    overflow-y: auto;
        display: none;
}

.mobile-sidebar.active{
    left: 0;
    display: block !important;
}

/* CLOSE BUTTON */
.sidebar-close{
    position: absolute;
    top: 15px;
    right: 20px;
    color: #fff;
    font-size: 35px;
    cursor: pointer;
}

/* MENU */
.sidebar-menu{
    list-style: none;
    margin: 0;
    padding: 0;
    height:100vh;
}


.sidebar-menu li a{
    display: block;
    padding: 10px;
    text-decoration: none;
    transition: 0.3s;
}

/* CLOSE ICON HIDE */
.close-icon{
    display: none;
}

/* ACTIVE STATE */
.menu-togglee.active .open-icon{
    display: none;
}

.menu-togglee.active .close-icon{
    display: inline-block;
}

i.fas.fa-times.icon.size-28.close-icon {
    color: #000;
}

/* FORCE SUBMENU HIDDEN */
.sidebar-menu .level-2{
    display: none !important;
    margin-top: 12px;
    padding-left: 15px;
}

/* SHOW WHEN ACTIVE */
.sidebar-menu li.active > .level-2{
    display: block !important;
    position: relative;
    padding: 0;
    left: 0;
    right: 0;
    color: #71717b;
    opacity: 1;
    visibility: visible;
    background: transparent;
    border:0px;
        overflow-y: scroll;
    width: 100%;
    transform: translate(0);
}

.is-dropdown-submenu > li {
    opacity: 1;
    transform: translateY(0px);
    transition: all 0.25s ease;
}

li.menu-header {
    font-family: "Libre Baskerville", serif !important;
    font-style: normal;
    font-weight: 400;
    font-size: 22px !important;
    line-height: 32px;
    text-transform: uppercase;
    color: #1B1718;
}

/* ARROW */
.sidebar-menu .has-submenu > a{
    position: relative;
    display: block;
    text-align:left;
}

/* DOWN ARROW */
.sidebar-menu .has-submenu > a:after{
    content: "";
          display: inline-block;
    width: 16px;
    height: 8px;
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='7' viewBox='0 0 11 7' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10.1772 1.88191C10.6078 1.45139 10.6078 0.753396 10.1772 0.322884C9.74673 -0.107628 9.04873 -0.107628 8.61821 0.322884L5.50004 3.44106L2.38191 0.322933C1.95139 -0.10758 1.2534 -0.10758 0.822884 0.322933C0.392372 0.753445 0.392372 1.45144 0.822885 1.88196L4.72044 5.77951C4.99879 6.05786 5.38895 6.15624 5.74634 6.07466C5.9418 6.03008 6.12746 5.93169 6.27968 5.77946L10.1772 1.88191Z' fill='%2371717b'/%3E%3C/svg%3E");
    background-size: contain;
    background-repeat: no-repeat;
    right: 0;
    left: auto;
    margin-top: -5px;
    margin-left: auto;
    margin-right: auto;
    border-color: transparent;
    transition: 0.3s ease-in;
    transform: rotate(0deg);
}

/* UP ARROW */
.sidebar-menu li.active > a:after{
    content: "";
          display: inline-block;
    width: 16px;
    height: 8px;
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='7' viewBox='0 0 11 7' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10.1772 1.88191C10.6078 1.45139 10.6078 0.753396 10.1772 0.322884C9.74673 -0.107628 9.04873 -0.107628 8.61821 0.322884L5.50004 3.44106L2.38191 0.322933C1.95139 -0.10758 1.2534 -0.10758 0.822884 0.322933C0.392372 0.753445 0.392372 1.45144 0.822885 1.88196L4.72044 5.77951C4.99879 6.05786 5.38895 6.15624 5.74634 6.07466C5.9418 6.03008 6.12746 5.93169 6.27968 5.77946L10.1772 1.88191Z' fill='%2371717b'/%3E%3C/svg%3E");
    background-size: contain;
    background-repeat: no-repeat;
    right: 0;
    left: auto;
    margin-top: -5px;
    margin-left: auto;
    margin-right: auto;
    border-color: transparent;
     transform: rotate(-180deg);
}

footer .footer-flex {
    display: flex;
}

footer#footer .footer-flex p {
    font-style: normal;
    font-weight: 500;
    font-size: 16px;
    line-height: 32px;
    color: #3F3F47;
    text-transform: none;
    letter-spacing: normal;
        margin-bottom: 1.5rem;
}

.footer-flex .new-sectionn-heading {
    margin-right: 16px;
}
.footer-flex h4 {
    margin-bottom: 8px;
        margin-top: 0px;
}

footer .add-flex-cont {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.pd-sm-top {
    padding-top: 40px !important;
}

.pos-btw-arrow {
  position: absolute;
    right: 0;
    bottom: 11px;
    left: 0;
}

.serv-sl .swiper-button-prev{
    left: calc(42% - 100px);
}

button.slider-btn.prev, button.slider-btn.next {
    width: 56px;
    height: 56px;
    color: #71717B;
    z-index: 99;
    pointer-events: auto;
    border: 1px solid #1B1718;
    padding: 16px;
}

.profile-card img {
    max-width: 300px;
}


.max-wid-n {
    width: 343px !important;
        display: flex;
    justify-content: flex-end;
    text-align: right;
}

.services-slider.loc-swiper figure {
    margin: 0 0 20px;
    overflow: hidden;
    width: 370px;
}

.services-slider.loc-swiper .swiper-slide:nth-child(odd), .services-slider.loc-swiper .swiper-slide:nth-child(even){
    margin-top: 0px;
    }
    
    
.proceeding-sl .swiper-button-next span.btn-text, .service-sl .swiper-button-next span.btn-text, .loc-swiper .swiper-button-next span.btn-text {

        background: linear-gradient(180deg, #764F42 0%, #AA7957 20%, #ECCDAE 50%, #AA7957 80%, #764F42 100%);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
}

.proceeding-sl .swiper-button-next {
    padding:0px !important;
}

.loc-swiper .swiper-button-next {
    padding:0px !important;
}

.service-sl .swiper-button-next {
    padding:0px !important;
}

.loc-swiper .swiper-button-next {
    right: calc(40% - 100px);
}

.loc-swiper .swiper-button-prev {
    left: calc(39% - 100px);
}

.profile-slider .next {
    right: 15%;
    transform: none;
}

.slider-btn:not(:disabled) {
    background: #1B1718;
}

.slider-btn {
    background: #1B1718;
}

.search-wrapper {
    display: flex;
    align-items: center;
    position: relative;
}

.header-search-button {
    background: transparent;
    border: 0;
    color: #E7E3E4;
    font-size: 34px;
    cursor: pointer;
    padding: 0;
    z-index: 2;
    left:10px;
    top: 0;
    right: 10px;
    padding: 0;
    bottom: 0;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    max-width: 0px;
}

input#header-search-input {
    background: transparent;
    border: 1px solid #E7E3E4;
    max-width: 123px;
    height: 48px;
    text-transform:uppercase;
    padding-left: 30px;
}

.spl-pos-ab-header input#header-search-input {
    border: 1px solid #E7E3E4;
}

input#header-search-input {

   border: 1px solid rgba(27, 23, 24, 0.1);
   
}


   /* .header-search-input {
position: absolute;
    width: 0;
    opacity: 0;
    border: 0;
    border-left: 0px solid rgba(255,255,255,.7);
     background: rgba(250, 250, 250, 0.9);
    border-bottom: 0px solid #E7E3E4;
    backdrop-filter: blur(8px);
    font-size: 20px;
    font-weight: 600;
    letter-spacing: 4px;
    text-transform: uppercase;
    margin-left: 0;
    padding: 10px 0 10px 0;
    transition: all .4s ease;
    overflow: hidden;
    white-space: nowrap;
}   */ 

 /*.pos-ab-header .header-search-input {
    position: absolute;
    width: 0;
    opacity: 0;
    border: 0;
    border-left: 0px solid rgba(255,255,255,.7);
    background: transparent;
    color: #fff;
    font-size: 20px;
    font-weight: 600;
    letter-spacing: 4px;
    text-transform: uppercase;
    margin-left: 0;
    padding: 10px 0 10px 0;
    transition: all .4s ease;
    overflow: hidden;
    white-space: nowrap;
}*/

.spl-pos-ab-header .header-search-input::placeholder {
    color: #000;
    letter-spacing: 4px;
}

.spl-pos-ab-header.pos-ab-header .header-search-input::placeholder {
    color: #E7E3E4;
    letter-spacing: 4px;
}

	

.header-search-input::placeholder {
    color: #1B1718;
    letter-spacing: 4px;
}


.pos-ab-header .header-search-input::placeholder {
    opacity:1;
}



.search-wrapper.active .header-search-input {
    width: 345px; /* adjust as needed */
    opacity: 1;
    margin-left: 20px;
    padding-left: 40px;
    position: absolute;
    top: 75px;
    border:0;
    font-size: 16px;
    letter-spacing: normal;
      background: rgba(250, 250, 250, 0.9);
    border-bottom: 0px solid #E7E3E4;
    backdrop-filter: blur(8px);
    height:50px;
}

.pos-ab-header .search-wrapper.active .header-search-input {
    width: 345px; /* adjust as needed */
    opacity: 1;
    margin-left: 20px;
    padding-left: 40px;
    position: absolute;
    top: 75px;
    border:0;
    font-size: 16px;
    letter-spacing: normal;
      background: none;
    border-bottom: 0px solid #E7E3E4;
    backdrop-filter: blur(0px);
    height:50px;
}

.search-wrapper.active::before {
    content: "\f002";
      font-family: "Font Awesome 5 Pro";
    color: #000;
    position: absolute;
    top: 85px;
    left: 13px;
    z-index: 2;
        font-size: 16px;
    font-weight: 500;
}

.pos-ab-header .search-wrapper.active::before {
    content: "\f002";
      font-family: "Font Awesome 5 Pro";
    color: #E7E3E4;
    position: absolute;
    top: 85px;
    left: 13px;
    z-index: 2;
        font-size: 16px;
    font-weight: 500;
}

.search-wrapper::after {
    content: "";
    position: absolute;
    left: 1px;    
    width: 48px;
    height: 1px;
    background:#000;
    transform:rotate(90deg);
}

.pos-ab-header .search-wrapper::after {
    content: "";
    position: absolute;
    left: 1px;    
    width: 48px;
    height: 1px;
    background:#E7E3E4;
    transform:rotate(90deg);
}


[type='search']:focus{
    background: transparent;
    }
    
  .spl-pos-ab-header.pos-ab-header  [type='search']{
        color:#FFF;
        }
    
    .position-relative.search-wrapper.active i {
    opacity: 0.4;
}

a.new-font-para.platinum-light-version.text-underline.set-link-cta.text-underline {
    text-transform: none;
    letter-spacing: normal;
    font-style: normal;
    font-weight: 500;
    font-size: 16px;
    line-height: 32px;
}

.reviews-slider.new-dots .slick-dots {
    top: 8px;
    bottom: 0px !important;
    z-index: 11;
    display: flex !important;
    align-items: flex-start;
    justify-content: center;
    max-width: 100%;
    left: 0;
    transform: translateY(0%);
    position: absolute;
}

picture.callout.display-block {
    filter: grayscale(100%);
}

picture.callout.display-block:hover {
opacity:1;
filter: grayscale(0);
}


.spl-pos-ab-header.pos-ab-header header i.fas.fa-search.icon
{
    color:#FFF;
    display: inline-block;
    opacity: 1;
}

.featured-section.search-sect {
    max-width: 123px;
}

.add-wid-max {
    width: 534px !important;
}

.add-fr-video.vid img {
    width: 100% !important;
    height: 100%;
    object-fit: cover !important;
    display: block !important;
}

.add-fr-video.vid:hover .video-overlay {
    opacity: 1;
}

.custom-drop li .level-2 a{
    opacity:1;
   background: linear-gradient(180deg, rgba(49, 25, 17, 0.5) 0%, rgba(49, 25, 17, 0) 1%, rgba(49, 25, 17, 0.5) 1.72%, rgba(49, 25, 17, 0) 3%, rgba(49, 25, 17, 0.5) 3.59%, rgba(49, 25, 17, 0) 5%, rgba(49, 25, 17, 0.5) 6%, rgba(49, 25, 17, 0) 7%, rgba(49, 25, 17, 0.5) 8%, rgba(49, 25, 17, 0) 9%, rgba(49, 25, 17, 0.5) 10%, rgba(49, 25, 17, 0) 11%, rgba(49, 25, 17, 0.5) 12%, rgba(49, 25, 17, 0) 13%, rgba(49, 25, 17, 0.5) 14%, rgba(49, 25, 17, 0) 15%, rgba(49, 25, 17, 0.5) 16%, rgba(49, 25, 17, 0) 17%, rgba(49, 25, 17, 0.5) 18%, rgba(49, 25, 17, 0) 19%, rgba(49, 25, 17, 0.5) 20%, rgba(49, 25, 17, 0) 21%, rgba(49, 25, 17, 0.5) 22%, rgba(49, 25, 17, 0) 23%, rgba(49, 25, 17, 0.5) 24%, rgba(49, 25, 17, 0) 25%, rgba(49, 25, 17, 0.5) 26%, rgba(49, 25, 17, 0) 27%, rgba(49, 25, 17, 0.5) 28%, rgba(49, 25, 17, 0) 29%, rgba(49, 25, 17, 0.4) 30%, rgba(49, 25, 17, 0) 31%, rgba(49, 25, 17, 0.4) 32%, rgba(49, 25, 17, 0) 33%, rgba(49, 25, 17, 0.3) 34%, rgba(49, 25, 17, 0) 35%, rgba(49, 25, 17, 0.3) 36%, rgba(49, 25, 17, 0) 37%, rgba(49, 25, 17, 0.2) 38%, rgba(49, 25, 17, 0) 39%, rgba(49, 25, 17, 0.2) 40%, rgba(49, 25, 17, 0) 41%, rgba(49, 25, 17, 0.2) 42%, rgba(49, 25, 17, 0) 43%, rgba(49, 25, 17, 0.2) 44%, rgba(49, 25, 17, 0) 45%, rgba(49, 25, 17, 0.2) 46%, rgba(49, 25, 17, 0) 47%, rgba(49, 25, 17, 0.2) 48%, rgba(49, 25, 17, 0) 49%, rgba(49, 25, 17, 0.2) 50%, rgba(49, 25, 17, 0) 51%, rgba(49, 25, 17, 0.3) 52%, rgba(49, 25, 17, 0) 53%, rgba(49, 25, 17, 0.3) 54%, rgba(49, 25, 17, 0) 55%, rgba(49, 25, 17, 0.4) 56%, rgba(49, 25, 17, 9.31323e-10) 57%, rgba(49, 25, 17, 0.4) 58%, rgba(49, 25, 17, 3.72529e-09) 59%, rgba(49, 25, 17, 0.5) 60%, rgba(49, 25, 17, 1.49012e-08) 61%, rgba(49, 25, 17, 0.5) 62%, rgba(49, 25, 17, 5.96046e-08) 63%, rgba(49, 25, 17, 0.5) 64%, rgba(49, 25, 17, 2.38419e-07) 65%, rgba(49, 25, 17, 0.5) 66%, rgba(49, 25, 17, 9.53674e-07) 67%, rgba(49, 25, 17, 0.5) 68%, rgba(49, 25, 17, 3.8147e-06) 69%, rgba(49, 25, 17, 0.5) 70%, rgba(49, 25, 17, 1.52588e-05) 71%, rgba(49, 25, 17, 0.5) 72%, rgba(49, 25, 17, 6.10352e-05) 73%, rgba(49, 25, 17, 0.5) 74%, rgba(49, 25, 17, 0.5) 75%, rgba(49, 25, 17, 0.000244141) 76%, rgba(49, 25, 17, 0.5) 77%, rgba(49, 25, 17, 0.5) 78%, rgba(49, 25, 17, 0.00390625) 79%, rgba(49, 25, 17, 0.5) 80%, rgba(49, 25, 17, 0.5) 81%, rgba(49, 25, 17, 0) 82%, rgba(49, 25, 17, 0.5) 83%, rgba(49, 25, 17, 0.5) 84%, rgba(49, 25, 17, 0) 84.5%, rgba(49, 25, 17, 0.5) 86%, rgba(49, 25, 17, 0.5) 87%, rgba(49, 25, 17, 0) 88%, rgba(49, 25, 17, 0.5) 89%, rgba(49, 25, 17, 0.5) 90%, rgba(49, 25, 17, 0) 91%, rgba(49, 25, 17, 0.5) 92%, rgba(49, 25, 17, 0.5) 93%, rgba(49, 25, 17, 0) 94%, rgba(49, 25, 17, 0.5) 95%, rgba(49, 25, 17, 0.5) 96%, rgba(49, 25, 17, 0) 97%, rgba(49, 25, 17, 0.5) 98%, rgba(49, 25, 17, 0.5) 99%, rgba(49, 25, 17, 0) 100%), linear-gradient(180deg, #764F42 0%, #AA7957 20%, #ECCDAE 30%, #ECCDAE 60%, #AA7957 80%, #764F42 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
    filter: drop-shadow(0px 0px 10px #000000);
    }

.product-details .title {
    font-style: normal;
    font-weight: 700;
    font-size: 18px;
    line-height: 26px;
    letter-spacing: normal;
    text-transform: uppercase;
}

.veh-img img, .vehicle-info img {
    display: block;
    width: 100%;
    filter: grayscale(100%);
    transition: filter 0.4s ease-in-out;
}

li.hover:hover .veh-img img,
li.hover:focus-within .veh-img img {
    filter: grayscale(0%);
}

.vehicle-info .shadow-image img {
    display: block;
    width: 100%;
    filter: grayscale(100%);
    transition: filter 0.4s ease-in-out;
}

.vehicle-info:hover .shadow-image img {
    filter: grayscale(0%);
}

.practice-nav {
    display: flex;
    justify-content: center;
    align-items: center;
    background: #141014;
    padding: 0;
    border: 1px solid #2a252a;
    width: max-content;
}

.practice-nav span {
    position: relative;
    transition: all 0.3s ease;
    padding:0.7rem;
}

.practice-nav span:not(:last-child)::after {
 content: "";
    position: absolute;
    top: 4px;
    right: 0;
    width: 0.5px;
    height: 45px;
    background: #71717B;
}

footer *{
    font-family: "Inter", sans-serif !important;
    font-style: normal !important;
font-weight: 700 !important;
font-size: 14px !important;
line-height: 32px !important;
letter-spacing: 2.4px !important;
text-transform: uppercase !important;
color: #1B1718 !important;
    }
    
    li.handle-arbitrators-mediators-toronto.is-section.has-submenu ul {
    width: max-content;
    left: -72px !important;
}

a.btn-prop.common-button:hover {
    background: #1B1718;
}
a.btn-prop.common-button {
    color: #1B1718;
}

.filter-sidebar{
    position:fixed;
    top:0;
    right:-420px;
    width:420px;
    max-width:100%;
    height:100%;
    background:#fff;
    z-index:9999;
    transition:.35s ease;
    overflow-y:auto;
    box-shadow:-5px 0 25px rgba(0,0,0,.15);
}

.filter-sidebar.active{
    right:0;
}

.filter-overlay{
    position:fixed;
    inset:0;
    opacity:0;
    visibility:hidden;
    transition:.3s;
    z-index:9998;
}

.filter-overlay.active{
    opacity:1;
    visibility:visible;
}

.filter-header{
    padding:20px;
    text-align:right;
}

.close-filter{
    border:0;
    background:none;
    font-size:24px;
    cursor:pointer;
}

.filter-body{
    padding:20px 30px;
}

.filter-body label{
    display:flex;
    gap:10px;
    margin-bottom:15px;
    cursor:pointer;
}


.filter-actions {
    display: flex;
    align-items: center;
    gap: 2rem;
}

button#clearAllFilters ,button#clearSidebarFilters {
    background: #F5F4F4;
       padding: 0.4rem 1rem;
    font-style: normal;
    font-weight: 700;
    font-size: 14px;
    line-height: 32px !important;
    text-align: center;
    letter-spacing: 2.4px;
    text-transform: uppercase;
    color: #1B1718;
}

span.chip-default, span.filter-chip{
    background: #E7E3E4;
border: 1px solid #F5F4F4;
    line-height: 32px !important;
    text-align: center;
    letter-spacing: normal;
    color: #1B1718;
    text-transform: capitalize;
        font-style: normal;
    font-weight: 500;
    font-size: 16px;
    padding: 0.2rem 1rem;
    }
    
    span.filter-chip button {
    color: #1B1718;
    padding: 0px !important;
    font-size: 20px !important;
}
    
 .filter-body label {
    font-style: normal;
    font-weight: 500;
    font-size: 14px;
    line-height: 24px;
    color: #25362E;
    display: flex;
    justify-content: flex-start;
    align-items: baseline;
    margin-bottom: 1px;
}

.dropdown-filter {
    position: relative;
    width: 100%;
}

.dropdown-header {
    padding: 10px;
    cursor:pointer;
}

.dropdown-list {
    display: block;
    width: 100%;
    max-height: 280px;
    overflow-y: auto;
    z-index: 10;
    padding: 10px;
}

.dropdown-list label {
    display: block;
    margin-bottom: 6px;
    cursor: pointer;
}

.dropdown-filter.active .dropdown-list {
    display: block;
}

.chevron-arrow {
    width: 12px;
    height: 12px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='7' viewBox='0 0 11 7' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10.1772 1.88191C10.6078 1.45139 10.6078 0.753396 10.1772 0.322884C9.74673 -0.107628 9.04873 -0.107628 8.61821 0.322884L5.50004 3.44106L2.38191 0.322933C1.95139 -0.10758 1.2534 -0.10758 0.822884 0.322933C0.392372 0.753445 0.392372 1.45144 0.822885 1.88196L4.72044 5.77951C4.99879 6.05786 5.38895 6.15624 5.74634 6.07466C5.9418 6.03008 6.12746 5.93169 6.27968 5.77946L10.1772 1.88191Z' fill='%231B1718'/%3E%3C/svg%3E");
        background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    transition: transform 0.2s ease;
    position: absolute;
    top: 20px;
    left: auto;
    margin-left: 6px;
}

.dropdown-filter.active .chevron-arrow {
    transform: rotate(180deg);
}

.show-four .gallery-grid-container {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
}

div#selectedFilters {
    flex-wrap: wrap;
}

span.toggle-btn {
    background: #1B1718;
    font-style: normal;
    font-weight: 500;
    font-size: 16px;
    line-height: 32px;
    color: #FFFFFF;
    display: inline;
    box-shadow: none;
    cursor: pointer;
    padding: 4px;
}

button#applyFiltersBtn {
    font-size: 14px;
    background: transparent;
    color:#1B1718;
}

button#applyFiltersBtn:hover {
    font-size: 14px;
    background: #1B1718;
}

.add-wid-n {
    width: 167px !important;
}

li.handle-proceedings.is-section.has-submenu ul {
    width: max-content;
}
    
    ul.is-dropdown-submenu.menu.level-3.submenu.vertical {
   left: 168px !important;
    right: auto !important;
    background: #FAFAFA;
}

    .pos-ab-header ul.is-dropdown-submenu.menu.level-3.submenu.vertical {
   left: 168px !important;
    right: auto !important;
    backdrop-filter: blur(8px);
    background: none;
}

.is-dropdown-submenu .is-dropdown-submenu-parent.opens-right > a::after {
    border-color: transparent transparent transparent #1B1718;
}

.pos-ab-header .is-dropdown-submenu .is-dropdown-submenu-parent.opens-right > a::after {
    border-color: transparent transparent transparent #FAFAFA;
}

ul.is-dropdown-submenu.menu.level-3.submenu.vertical li:first-child {
    display:none
}

div#pdfModal .close-button {
    background: #FFF;
}

.news-card img {
    filter: grayscale(100%) !important;
}

.news-card:hover img {
    filter: grayscale(0) !important;
}

.pdf-card-item {
    display: none;
}

.pdf-card-item.show {
    display: block;
}

.hide-btn-hid {
    display: none !important;
}

.type-collection .collection-section img, .hd-image img, .ww-search-result-item img{
filter:grayscale(100%);
    
}

.type-collection .collection-section .cell.items:hover img, .hd-image:hover img, .ww-search-result-item:hover img{
filter:grayscale(0);
    
}

.product-details .title {
    color: #1B1718;
}

.veh-img,
.new-sm-text-font-cl {
  display: inline-block;
  vertical-align: middle;
}

.veh-img img {
  width: 100px;
  height: auto;
}

 .btn-prop.d-block {
    display: block !important;
}

.accordion-cv {
    margin: 30px auto;
    overflow: hidden;
}

.accordion-header-cv {
    width: 100%;
    cursor: pointer;
    display: flex;
    justify-content: space-between;
    align-items: center;
    transition: background 0.3s ease;
}

.accordion-item-cv{
     border-bottom: 1px solid #E7E3E4;
    }


.accordion-header-cv span {
    transition: transform 0.3s ease;
    color: #1B1718;
    font-size: 30px;
}

.accordion-content-cv {
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.4s ease;
}


.accordion-item-cv button {
    padding: 10px 0px;
    text-shadow: none !important;
    box-shadow: none !important;
    font-size: 14px !important;
}

ul.arrow-list.text-none li strong {
    font-family: "Inter", sans-serif; 
    text-transform: none;
    font-style: normal;
    font-size: 16px !important;
    line-height: 32px;
    color: #3F3F47;
    letter-spacing: normal;
}

ol.new-font-para.order-list li{
    font-family: "Inter", sans-serif; 
    font-style: normal;
    font-weight: 500;
       font-size: 16px !important;
    line-height: 32px;
    color: #3F3F47;
    text-transform:none;
    letter-spacing: normal;
}

ol {
    margin-left: 2rem;
}

p.new-font-para.cl-bl-agent {
    color: #1B1718;
}

.pagination.text-center span.next {
    transform: none;
}

.ww-search-results-page-type .pagination .page.current {
    color: #1B1718 !important;
}

.set-flat {
    display: inline-flex;
    align-items: center;
    gap: 8px;
    flex-wrap: wrap;
    overflow-wrap: anywhere;
}

li.handle-legal-proceeding-services.is-section.has-submenu ul {
    width: 230px;
}

li.handle-locations.is-section.has-submenu > a
 {
    pointer-events: none;
}

.loc-swiper .swiper-button-next.spanish-arrow {
    right: calc(35% - 100px);
}

.loc-swiper .swiper-button-prev.spanish-arrow {
    left: calc(35% - 100px);
}


li.handle-emplacements.is-section.has-submenu > a {
    pointer-events: none;
}

.spl-pos-ab-header.pos-ab-header .top-head-n ul li a span {
    background: linear-gradient(180deg, #717171 0%, #9D9D9D 0%, #E3E3E3 50%, #F0F0F0 50%, #E3E3E3 60%, #9D9D9D 100%, #717171 0%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    text-fill-color: transparent;
}

button#closeFilterr {
    border: 1px solid #E7E3E4;
    color: #1B1718;
}

button#clearAllFilterss, button#clearSidebarFilterss {
    background: #F5F4F4;
    padding: 0.4rem 1rem;
    font-style: normal;
    font-weight: 700;
    font-size: 14px;
    line-height: 32px !important;
    text-align: center;
    letter-spacing: 2.4px;
    text-transform: uppercase;
    color: #1B1718;
}

button#applyFiltersBtnn {
    font-size: 14px;
    background: transparent;
    color:#1B1718;
}

button#applyFiltersBtnn:hover {
    font-size: 14px;
    background: #1B1718;
}

li[data-id] {
    align-items: center;
    gap: 10px;
}

li .veh-img {flex: 0 0 auto;}
li .veh-txt { flex: 1;}
li .veh-img img { width: 100px; height: 100px; object-fit: cover;}

li.handle-emplacements ul {
    width: 220px;
    left: -15px !important;
    top: 45px !important;
    overflow-y: scroll;
    height: 460px;
}

   .video-wrap.full-height.desk-height {
        height: 900px !important;
    }
    
    li .veh-txt {
    max-width: 217px;
}

@media screen and (min-width:1024px) and  (max-width:1200px){
ul#mainNav>li>a {
    padding: 0 4px;
}


li .veh-txt {
    max-width: 201px;
}

    .video-wrap.full-height {
        height: 700px;
    }

.loc-swiper .swiper-button-next.spanish-arrow {
    right: calc(28% - 100px);
}

.loc-swiper .swiper-button-prev.spanish-arrow {
    left: calc(28% - 100px);
}

header a.btn-prop {
    padding: 8px !important;
    font-size: 12px;
}

.loc-swiper .swiper-button-next.spanish-arrow {
    right: calc(28% - 100px);
}

.loc-swiper .swiper-button-prev.spanish-arrow {
    left: calc(28% - 100px);
}

.vehicle-list ul li img {
    width: 65px;
}


.vehicle-list .new-sm-text-font-cl {
    font-size: 12px;
}


.add-wid-n {
    width: 139px !important;
}

    .max-wid-n {
        width: 300px !important;
    }

ul li, ol li, ul#mainNav>li>a {
    font-size: 14px !important;
}


.add-wid-max {
    width: 403px !important;
}


    h1.new-banner-heading.video-head-cl, .new-itlaic-font-banner {
            margin-bottom: 2px !important;
            font-size: 40px;
        line-height: 58px;
}

.new-text-heading{
        font-size: 20px;
    line-height: 34px;
    }

ul.custom-drop li {
    font-size:12px !important;
}
ul.custom-drop li a{
padding: 0.3rem 1rem !important;
}



.user-logged-out .services-slider::after {
    width: 11%; 
    }
    .next {
    right: 3%;
}

.prev {
    left: 4%;
}

.swiper-button-prev {
    left: calc(39% - 100px);
}
.serv-sl .swiper-button-prev {
    left: calc(38% - 100px);
}

.loc-swiper .swiper-button-prev {
    left: calc(35% - 100px);
}

.swiper-button-next {
    right: calc(39% - 100px);
}
.loc-swiper .swiper-button-next {
    right: calc(35% - 100px);
}

.counter-left-bg, .counter-middle-bg, .counter-right-bg {
    padding: 80px 37px;
    height: 100%;
}

}

@media screen and (max-width:1023.5px){
   
   .new-banner-heading{
   font-size: 30px;
line-height: 40px;
    }
    
    li .veh-txt {
    max-width: 201px;
}
    

.ps-relative {
    position: relative;
}
    
    .socio-med{
    justify-content:center !important;
}

.socio-med li a {
    padding-bottom: 0px;
}

.socio-med li a svg{
    width:35px;
    height:35px;
}
    
    .video-overlay.home-vid-overlay {
background: linear-gradient(180deg, rgba(255, 255, 255, 0.20) 23.56%, rgba(0, 0, 0, 0.00) 40%, rgba(0, 0, 0, 0.50) 45.05%, rgba(0, 0, 0, 0.30) 75%, rgba(0, 0, 0, 0.00) 83.07%);
}
.spl-video-overlays.video-overlay.home-vid-overlay {
    background: linear-gradient(180deg, rgba(219, 217, 255, 0.40) 28.23%, rgba(219, 217, 255, 0.20) 32.66%, rgba(0, 0, 0, 0.00) 38.35%, rgba(0, 0, 0, 0.50) 43.29%, rgba(0, 0, 0, 0.30) 65.38%, rgba(0, 0, 0, 0.00) 75%) !important;
}
    
    li.handle-emplacements.is-section.has-submenu > a {
    pointer-events: all !important;
}

li.handle-emplacements.is-page {
    display: none;
}
    
    .foot-set-index {
    z-index: 0;
}

.pad-sm-t-less{
    padding-bottom:1rem !important;
    }
    
       .add-max-wid-set-slid.spanish-txt-wid {
    max-width: 222px;
}

li.handle-locations.is-section.has-submenu > a {
    pointer-events: all !important;
}

li.handle-locations.is-page {
    display: none;
}

ul.custom-drop > li.active > a:not(.button) span::after, ul.custom-drop > li:hover > a:not(.button) span::after {
    border-radius: 0px;
    padding: 0px;
    height: 0px;
    width: 0px;
    margin: 0 auto;
    background: transparent;
}
    
    .margin-ver-sm{
margin-top:0px !important;
margin-bottom:0px !important;
        padding-bottom: 0px;
    }
    
        ul#mainNav.custom-drop {
        padding-bottom: 211px;
    }
    
    .loc-set .add-fr-video img{
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: block;
}

.loc-set .add-fr-video.text-center:hover .abs-text h3 {
    opacity: 0;
}

.custom-drop > li.is-dropdown-submenu-parent > a::after{
        display:block !important;
    border-color:transparent !important;
    display: inline-block !important;
    width: 23px !important;
    height: 13px !important;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='7' viewBox='0 0 11 7' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10.1772 1.88191C10.6078 1.45139 10.6078 0.753396 10.1772 0.322884C9.74673 -0.107628 9.04873 -0.107628 8.61821 0.322884L5.50004 3.44106L2.38191 0.322933C1.95139 -0.10758 1.2534 -0.10758 0.822884 0.322933C0.392372 0.753445 0.392372 1.45144 0.822885 1.88196L4.72044 5.77951C4.99879 6.05786 5.38895 6.15624 5.74634 6.07466C5.9418 6.03008 6.12746 5.93169 6.27968 5.77946L10.1772 1.88191Z' fill='%23FFFFFF'/%3E%3C/svg%3E") !important;
    background-size: contain !important;
    background-repeat: no-repeat !important;
    right: 0 !important;
    left: 0 !important;
    margin-top: 7px !important;
        margin-left: auto !important;
    margin-right: auto !important;
        }
    
    .user-logged-out .pos-ab-ban.home-bn {
    top: 200px;
    }
    
    .mobile-sidebar{
    position:fixed;
    top:0;
    right:0;
    width:100%;
    height:100vh;
    overflow:hidden;
}

/* MAIN MENU */

.sidebar-menu{
    list-style:none;
    margin:0;
    padding:30px;
}

.sidebar-menu .level-2{
    display:none;
}

.sidebar-menu .level-2.active{
    display:block;
}

.sidebar-menu > li{
    border-bottom:1px solid #eee;
}

.sidebar-menu > li > a{
    display:flex;
    justify-content:space-between;
    align-items:center;
    text-decoration:none;
    padding:18px 0;
    font-weight:700;
    text-transform:uppercase;
    color:#111;
}

/* Arrow */

.has-submenu > a::after{
    content:'›';
    font-size:22px;
}

/* SUBMENU */

.sidebar-menu .level-2{
    display:none;
    position:absolute;
    inset:0;
    background:#fff;
    list-style:none;
    margin:0;
    padding:70px 30px 30px;
    overflow:auto;
}

.sidebar-menu .level-2.active{
    display:block;
}

.sidebar-menu .level-2 li{
    border-bottom:1px solid #eee;
}

.sidebar-menu .level-2 li a{
    display:block;
    padding:16px 0;
    text-decoration:none;
    color:#111;
    font-weight:600;
    text-transform:uppercase;
    font-size:13px;
}

/* HEADER */

.submenu-header{
    display:none;
    position:absolute;
    top:0;
    left:0;
    right:0;
    height:60px;
    background:#fff;
    border-bottom:1px solid #eee;
    align-items:center;
    justify-content:space-between;
    padding:0 20px;
    z-index:100;
}

.submenu-header.active{
    display:flex;
}

.submenu-header .back-btn,
.submenu-header .close-btn{
    border:0;
    background:none;
    font-size:35px;
    cursor:pointer;
            color: #000;
}

.submenu-title{
    font-weight:700;
    text-transform:uppercase;
    letter-spacing:.08em;
}
    
    .margin-tp-sm-1{
        margin-top:1rem !important;
        }
    
    li.handle-legal-proceeding-services.is-section.has-submenu ul {
    width: 100%;
}
    
    li.handle-arbitrators-mediators-toronto.is-section.has-submenu ul {
    width: 100%;
    left: 0px !important;
    background: #FFF;
    border: 0;
    position: relative;
    margin-top:10px;
}

ul.is-dropdown-submenu.menu.level-3 a::after, ul.is-dropdown-submenu.menu.level-2 a::after {
    display:none;
}
ul.is-dropdown-submenu.menu.level-2 li:last-child > a::after {
    display: inline-block;
}

ul.is-dropdown-submenu.menu.level-3 li.active a {
    color: #000 !important;
    background: none !important;
    background: none !important;
    -webkit-text-fill-color: #000;
}

.sidebar-menu .is-dropdown-submenu-parent.active {
    border-bottom: 1px solid #E7E3E4;
    padding-bottom: 42px;
    margin-bottom: 22px;
    transition: 0.4s ease-out;
}

li.handle-proceedings.is-section.has-submenu ul {
    width: 100%;
}
    
    .sidebar-menu ul.is-dropdown-submenu.menu.level-3 li a{
    text-align: center !important; 
}

.is-dropdown-submenu-parent:hover > .is-dropdown-submenu,
.is-dropdown-submenu-parent.is-active > .is-dropdown-submenu {
  display: block;
}
    
    li.handle-contact-professional-court-reporters-toronto.is-page a::after{
    display:none !important;
}
    
    .show-four .gallery-grid-container {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
}
    
    .featured-section.search-sect {
    max-width: 100%;
}

input#header-search-input {
    max-width: 100%;
}

.pos-ab-header .search-wrapper.active .header-search-input, .search-wrapper.active .header-search-input {
    top: 88px;
    }

  .search-wrapper::after, .pos-ab-header .search-wrapper::after {
    content: none;
}

.add-ps-mb {
    position: absolute;
    top: 0;
    left: 0;
    margin: 0px !important;
}
    
    .fr-gray-scale img {
    max-width: 240px;
    padding-bottom: 16px;
}

.fr-gray-scale {
    text-align: center;
}
    
    .video-head-cl {
    filter: drop-shadow(0px 0px 60px #000000);
}
    
    .new-itlaic-font-banner{
font-size: 30px;
line-height: 40px;
    }

.new-sectionn-heading{
    font-size: 26px;
line-height: 40px;
    }
    
  .new-itlaic-font-section{   
   font-size: 26px;
line-height: 40px;
}

.new-sub-heading{
   font-size: 22px;
line-height: 32px;
    }
    
     .new-itlaic-font-sub{   
   font-size: 22px;
line-height: 32px;
}

.new-text-heading{
   font-size: 18px;
line-height: 32px;
    }   
    
        .swiper-button-prev {
          left: calc(37% - 100px);
    }

    .swiper-button-next {
           right: calc(37% - 100px);
    }
    
    .swiper-button-prev, .swiper-button-next {
    top: auto;
    bottom: 0px;
    }
    
    .video-wrap.full-height {
    height: 925px;
}

header .logo-container {;
    max-width: 100%;
}

    .spl-pos-ab-header.pos-ab-header .sidenav-container i.fa-bars.icon {
        color: #FFF !important;
        font-size: 35px !important;
    }
    	

    .pos-ab-header .sidenav-container i.fa-bars.icon {
        color: #1B1718 !important;
        font-size: 35px !important;
    }
    
    
    
    
        .logo-container img {
max-width: 165px !important;
    }
    
    header .new-header.custom-grid-container{
        padding-left:0px !important;
        }
    
        .new-header-2 .mobile-contact-buttom-section {
        border-top: 0px solid rgba(165, 168, 172, 0.32);
        padding-top: 0px;
    }
    
    
.swiper-wrapper {
        margin-left: 1rem;
}

.user-logged-out .services-slider::after {
    width: 15%; 
    }
    
    .card-bdy {
    padding: 40px;
}

.set-div {
    max-width: 100%;
        padding: 40px 20px;
}

.profile-card{
    position: relative;
    display: none;
    }
    .profile-card.active {
    display: block;
    }
    
    ul.custom-drop li {
    width: auto;
}

.user-logged-out .services-slider::before {
     content: none;
}

.services-slider .swiper-slide {
    height: auto;
    width: 300px !important;
}

.counter-left-bg, .counter-middle-bg, .counter-right-bg {
    padding: 38px;
}

.profile-slider-wrapper {
    position: relative;
    padding-top: 40px;
    padding-bottom: 60px;
}

.slider-btn {
    top: 89%;
    }
    
    .slider-btn {
  top: 80%;
  z-index: 10;
}
    .next {
    right: 40%;
    transform: translateY(94%) rotate(0deg);
}

.prev {
    left: 40%;
}

    
    .add-max-wid {
    max-width: 100%;
}

footer#footer ul li{
    font-size: 13px !important;
}

.add-fr-video{
    height: 300px;
    width: 300px;
    margin: 0 auto;
    }
    
    .js-off-canvas-overlay{
        background: transparent;
    }
    
    /* Maintain your position relative on the mobile menu */
#mobileSidebar {
    position: relative;
    height: calc(100vh - 80px); 
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
}

/* Freeze the main viewport layout */
html.menu-lock, 
html.menu-lock body {
    overflow: hidden;
    height: 100vh;
    position: fixed;
    width: 100%;
}

/* Isolate your theme framework's header wrapper */
html.menu-lock .is-header,
html.menu-lock #header {
    height: 100vh;
    overflow-y: auto;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 99999;
    background: rgba(255, 255, 255, 1);
}

footer .footer-flex {
    display: flex;
    text-align: left;
}
.footer-flex h4 {
    margin-bottom: 8px;
    margin-top: 0px;
}

footer .add-flex-cont {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    flex-direction: column;
    text-align: left;
    gap: 24px;
}

.accordion-title-m{
    display: flex;
    justify-content: space-between;
    align-items: center;
    cursor: pointer;
    margin: 0;
}

.quick-links {
    display: none;
    list-style: none;
    padding: 0px 0 0;
    margin: 0;
}

.quick-links li {
            padding: 9px 0;
        margin: 4px 0;
}

.footer-accordion.active .quick-links {
    display: block;
}

.accordion-icon {
    width: 32px;
    height: 32px;
    display: block;
    background-repeat: no-repeat;
    background-size: contain;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32' fill='none'%3E%3Cpath d='M17 15H25V17H17V25H15V17H7V15H15V7H17V15Z' fill='%231B1718'/%3E%3C/svg%3E");
}

/* when open → switch icon */
.footer-accordion.active .accordion-icon {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32' fill='none'%3E%3Cpath d='M7 15H25V17H7V15Z' fill='%231B1718'/%3E%3C/svg%3E");
}

.pd-sm-top {
    padding-top: 24px !important;
}

    
    }
    
    @media screen and (max-width:660px){
        
.services-slider .swiper-slide
 {
        width: 100% !important;
    }
    
        .swiper-wrapper {
        margin-left: 0rem;
    }
    
    .video-wrap.full-height.desk-height {
    height: 1045px !important;
}
    
    .cont-margin {
    padding-bottom: 1rem !important;
}

.services-slider.loc-swiper figure {
    width: auto;
}

.loc-card-bd {
    width: 300px;
    margin: 0 auto;
    text-align: center;
}

.hide-sm-sr{
    display: none;
    }
    
    .service-item br, .service-item .spacer {
    display: none;
}

.proc-card {
    width: 300px;
    margin: 0 auto;
    text-align: center;
}

.mr-sm{
margin-bottom: 0px !important;
    }
    
    .gallery-grid-container {
    columns: 3;
}

 .swiper-slide .img-box {
    margin: 0 auto;
}
.swiper-slide .service-item{
    text-align: center;
    }
    
    .services-slider .swiper-slide:nth-child(even) {
    margin-top: 0px;
}

.practice-nav {
    max-width: fit-content;
    flex-wrap: wrap;
}
    
.custom-drop li.active > a,
.custom-drop li.active > ul.level-2 li a,
.dropdown.menu.custom-drop > li.is-active > ul.level-2 li a {
        background: linear-gradient(180deg, rgba(49, 25, 17, 0.5) 0%, rgba(49, 25, 17, 0) 1%, rgba(49, 25, 17, 0.5) 1.72%, rgba(49, 25, 17, 0) 3%, rgba(49, 25, 17, 0.5) 3.59%, rgba(49, 25, 17, 0) 5%, rgba(49, 25, 17, 0.5) 6%, rgba(49, 25, 17, 0) 7%, rgba(49, 25, 17, 0.5) 8%, rgba(49, 25, 17, 0) 9%, rgba(49, 25, 17, 0.5) 10%, rgba(49, 25, 17, 0) 11%, rgba(49, 25, 17, 0.5) 12%, rgba(49, 25, 17, 0) 13%, rgba(49, 25, 17, 0.5) 14%, rgba(49, 25, 17, 0) 15%, rgba(49, 25, 17, 0.5) 16%, rgba(49, 25, 17, 0) 17%, rgba(49, 25, 17, 0.5) 18%, rgba(49, 25, 17, 0) 19%, rgba(49, 25, 17, 0.5) 20%, rgba(49, 25, 17, 0) 21%, rgba(49, 25, 17, 0.5) 22%, rgba(49, 25, 17, 0) 23%, rgba(49, 25, 17, 0.5) 24%, rgba(49, 25, 17, 0) 25%, rgba(49, 25, 17, 0.5) 26%, rgba(49, 25, 17, 0) 27%, rgba(49, 25, 17, 0.5) 28%, rgba(49, 25, 17, 0) 29%, rgba(49, 25, 17, 0.4) 30%, rgba(49, 25, 17, 0) 31%, rgba(49, 25, 17, 0.4) 32%, rgba(49, 25, 17, 0) 33%, rgba(49, 25, 17, 0.3) 34%, rgba(49, 25, 17, 0) 35%, rgba(49, 25, 17, 0.3) 36%, rgba(49, 25, 17, 0) 37%, rgba(49, 25, 17, 0.2) 38%, rgba(49, 25, 17, 0) 39%, rgba(49, 25, 17, 0.2) 40%, rgba(49, 25, 17, 0) 41%, rgba(49, 25, 17, 0.2) 42%, rgba(49, 25, 17, 0) 43%, rgba(49, 25, 17, 0.2) 44%, rgba(49, 25, 17, 0) 45%, rgba(49, 25, 17, 0.2) 46%, rgba(49, 25, 17, 0) 47%, rgba(49, 25, 17, 0.2) 48%, rgba(49, 25, 17, 0) 49%, rgba(49, 25, 17, 0.2) 50%, rgba(49, 25, 17, 0) 51%, rgba(49, 25, 17, 0.3) 52%, rgba(49, 25, 17, 0) 53%, rgba(49, 25, 17, 0.3) 54%, rgba(49, 25, 17, 0) 55%, rgba(49, 25, 17, 0.4) 56%, rgba(49, 25, 17, 9.31323e-10) 57%, rgba(49, 25, 17, 0.4) 58%, rgba(49, 25, 17, 3.72529e-09) 59%, rgba(49, 25, 17, 0.5) 60%, rgba(49, 25, 17, 1.49012e-08) 61%, rgba(49, 25, 17, 0.5) 62%, rgba(49, 25, 17, 5.96046e-08) 63%, rgba(49, 25, 17, 0.5) 64%, rgba(49, 25, 17, 2.38419e-07) 65%, rgba(49, 25, 17, 0.5) 66%, rgba(49, 25, 17, 9.53674e-07) 67%, rgba(49, 25, 17, 0.5) 68%, rgba(49, 25, 17, 3.8147e-06) 69%, rgba(49, 25, 17, 0.5) 70%, rgba(49, 25, 17, 1.52588e-05) 71%, rgba(49, 25, 17, 0.5) 72%, rgba(49, 25, 17, 6.10352e-05) 73%, rgba(49, 25, 17, 0.5) 74%, rgba(49, 25, 17, 0.5) 75%, rgba(49, 25, 17, 0.000244141) 76%, rgba(49, 25, 17, 0.5) 77%, rgba(49, 25, 17, 0.5) 78%, rgba(49, 25, 17, 0.00390625) 79%, rgba(49, 25, 17, 0.5) 80%, rgba(49, 25, 17, 0.5) 81%, rgba(49, 25, 17, 0) 82%, rgba(49, 25, 17, 0.5) 83%, rgba(49, 25, 17, 0.5) 84%, rgba(49, 25, 17, 0) 84.5%, rgba(49, 25, 17, 0.5) 86%, rgba(49, 25, 17, 0.5) 87%, rgba(49, 25, 17, 0) 88%, rgba(49, 25, 17, 0.5) 89%, rgba(49, 25, 17, 0.5) 90%, rgba(49, 25, 17, 0) 91%, rgba(49, 25, 17, 0.5) 92%, rgba(49, 25, 17, 0.5) 93%, rgba(49, 25, 17, 0) 94%, rgba(49, 25, 17, 0.5) 95%, rgba(49, 25, 17, 0.5) 96%, rgba(49, 25, 17, 0) 97%, rgba(49, 25, 17, 0.5) 98%, rgba(49, 25, 17, 0.5) 99%, rgba(49, 25, 17, 0) 100%), linear-gradient(180deg, #764F42 0%, #AA7957 20%, #ECCDAE 30%, #ECCDAE 60%, #AA7957 80%, #764F42 100%) !important;
    opacity: 1 !important;
-webkit-background-clip: text !important;
    -webkit-text-fill-color: transparent !important;
    background-clip: text !important;
    color: transparent !important;
    display: inline-block !important;
    filter: drop-shadow(0px 0px 10px #000000);
}

ul.custom-drop li, ul#mainNav.custom-drop > li > a{
        letter-spacing: 1px !important;
        font-size:11px !important;
        padding: 0px;
    }
    
    ul#mainNav.custom-drop {
    width: 360px;
    margin: 0 auto;
}

   .next {
    right: 30%;
}

.prev {
    left: 30%;
}


        }
        
        @media screen and (max-width:425px){
            
            
              .footer-li > li {
    flex: 0 0 50% !important;
    display: flex;
    justify-content: center;
  }
  
  .footer-flex .new-sectionn-heading {
    margin-right: 8px;
}
            }
    
   .services-grid{
    display:grid;
    grid-template-columns:repeat(4,1fr);
    gap:60px 40px;
}

.img-box{
    overflow:hidden;
    width:240px; 
}

.swiper-slide {
    width: 370px !important;
}

.img-box img{
    width:240px;
    height:240px;
        display: block;
    transition: 0.4s ease;
        object-fit: cover;
}

.service-item:hover img{
 transform: scale(1.1);
}

.swiper-slide{
    width:100%;
}

.services-slider-wrap {
    position: relative;
}

.services-slider-wrap::after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    width: 100px;
    height: 100%;
    z-index: 10;
    pointer-events: none;

    background: linear-gradient(
        270deg,
        #FFFFFF 0%,
        rgba(255,255,255,0) 100%
    );
}


.service-item {
    width: 370px;
}

.mySwiper {
  overflow: hidden; /* ensures smooth sliding */
  padding-right: 60px; /* allows last slide to be fully visible */
}

.mySwiper .swiper-slide {
  width: 370px !important; /* fixed width */
}



/* REMOVE overlay when last slide is active OR last slide visible */
.services-slider-wrap.no-overlay::after {
  display: none;
}

.mySwiper .swiper-button-prev, .mySwiper .swiper-button-next
 {
    width: 64px;
    height: 64px;
    color: #FFFFFF;
    top: 50%;
    bottom: 0;
    z-index: 99;
    pointer-events: auto;
    background: #71717B;
    border: 1px solid #E7E3E4;
}

.mySwiper .swiper-button-prev {
    left: calc(9% - 100px);
}
.mySwiper .swiper-button-next {
    z-index: 99999 !important;
    right: calc(11% - 100px);
}

.service-item h3, .service-item .img-box {
    margin-bottom: 6px !important;
}

.services-slider-wrap::before {
 content: "";
    position: absolute;
    top: 0px;
    left: 0;
    width: 160px;
    height: 100%;
    z-index: -1;
    pointer-events: none;
    background: linear-gradient(
        270deg,
        #FFFFFF 0%,
        rgba(255,255,255,0) 100%
    );
}

.services-slider-wrap.no-left-overlay::before {
    display: none !important;
}

.services-slider-wrap.no-right-overlay::after {
    display: none !important;
}

.video-overlay.home-vid-overlay {
background: linear-gradient(180deg, rgba(255, 255, 255, 0.20) 23.56%, rgba(0, 0, 0, 0.00) 40%, rgba(0, 0, 0, 0.50) 47%, rgba(0, 0, 0, 0.30) 65.38%, rgba(0, 0, 0, 0.00) 75%);
}
.spl-video-overlays.video-overlay.home-vid-overlay {
    background: linear-gradient(180deg, rgba(219, 217, 255, 0.40) 28.23%, rgba(219, 217, 255, 0.20) 32.66%, rgba(0, 0, 0, 0.00) 38.35%, rgba(0, 0, 0, 0.50) 43.29%, rgba(0, 0, 0, 0.30) 65.38%, rgba(0, 0, 0, 0.00) 75%) !important;
}

.custom-drop.dropdown .is-dropdown-submenu a {
    padding: 0.5rem 1rem !important;
}

span.size-22 {
    font-size: 22px;
}

@media screen and (max-width:1023.5px){
    .services-slider-wrap::before {
    display: none !important;
}

.size-add {
    font-size: 12px !important;
    line-height:24px !important;
}
.size-add span.size-22{
    font-size: 16px !important;
    line-height:24px !important;
}

.custom-drop.dropdown .is-dropdown-submenu a {
    padding: 0.4rem 1rem !important;
}

.spl-video-overlays.video-overlay.home-vid-overlay {
    background: linear-gradient(180deg, rgba(219, 217, 255, 0.40) 37.24%, rgba(219, 217, 255, 0.20) 39.58%, rgba(0, 0, 0, 0.00) 43.1%, rgba(0, 0, 0, 0.50) 46.48%, rgba(0, 0, 0, 0.30) 75%, rgba(0, 0, 0, 0.00) 83%) !important;
}

    .sidebar-menu > li {
        border-bottom: 1px solid #eee;
    }

            a.new-font-para.platinum-light-version.text-underline.set-link-cta.text-underline
 {
    font-size: 14px;
}



/* close */
.menu-close {
    position:absolute;
    top:18px;
    right:15px;

    border:0;
    background:none;

    font-size:24px;
    color:#555;
    cursor:pointer;
}


/* menu */
.sidebar-menu,
.submenu-container ul {

    list-style:none;
    padding:0;
    margin:0;

    text-align:left;
    overflow-y: scroll;
    padding: 0px 30px;
}


.sidebar-menu li a,
.submenu-container li a {

    display:block;

}



/* hover */

.sidebar-menu li a:hover,
.submenu-container li a:hover {

    opacity:.45;

}



/* submenu */

.submenu-container {

    position:absolute;

    inset:0;

    background:white;

    padding:45px 20px;

    transform:translateX(100%);

    transition:.35s ease;

}


.submenu-container.show {

    transform:translateX(0);

}



/* back */

.submenu-back {

    position:absolute;

    top:18px;
    left:15px;

    border:0;
    background:none;

    font-size:24px;

    cursor:pointer;

}


.submenu-title {

    margin-top:10px;
    margin-bottom:25px;

    text-align:center;

    font-size:9px;
    font-weight:600;

    letter-spacing:2px;
    text-transform:uppercase;

}


/* animation */

.sidebar-menu.hide {

    transform:translateX(-100%);

    transition:.35s ease;

}

.custom-drop {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
        justify-content: flex-start;
    width: 100%;
    max-width: 664px;
    margin: 0 auto;

    overflow-x: auto;
    overflow-y: hidden;

    scrollbar-width: none;
    -ms-overflow-style: none;

    scroll-behavior: smooth;

    perspective: 1200px;
    transform-style: preserve-3d;


    /* Fade edges */
    -webkit-mask-image: linear-gradient(
        to right,
        transparent,
        #000 10%,
        #000 90%,
        transparent
    );
    mask-image: linear-gradient(
        to right,
        transparent,
        #000 10%,
        #000 90%,
        transparent
    );
}

.custom-drop::-webkit-scrollbar {
    display: none;
}

.custom-drop > li {
    flex: 0 0 auto;
    margin: 0 12px;

    transition: transform .3s ease, opacity .3s ease;
    transform-style: preserve-3d;
    will-change: transform;
}

.custom-drop > li > a {
    display: block;
    white-space: nowrap;
}

    /*.swiper-button-next {
        transform: translateX(0%) !important;
        left: 0;
        position: relative;
        text-align: center;
        right: 0;
        transform: translate(0) !important;
        display: flex;
        justify-content: center;
        align-items: center;
        margin: 0 auto;
    }
    
        .swiper-button-prev {
        left: 0;
        position: relative;
        text-align: center;
        right: 0;
        transform: translate(0) !important;
        display: flex;
        justify-content: center;
        align-items: center;
        margin: 0 auto;
    }*/
    
    .add-max-wid-set-slid {
    max-width: 234px;
}
    
  .serv-sl .swiper-button-prev {
    left: calc(37% - 100px);
}
.loc-swiper .swiper-button-prev{
    left: calc(31% - 100px);
}
.services-slider {
    padding-bottom: 0px;
}

.loc-swiper .swiper-button-next {
    right: calc(31% - 100px);
}
    
        .pos-btw-arrow {
        bottom: -2px;
        position: relative;
    }

.services-slider-wrap::after {
    display: none !important;
}

.mySwiper {
    padding-right: 20px;
    padding-left: 20px;
}

.service-item {
    width: 300px;
margin: 0 auto;
}

.mySwiper .swiper-button-prev {
    left: calc(22% - 100px);
}
.mySwiper .swiper-button-next {
    right: calc(22% - 100px);
}

.mySwiper .swiper-slide {
    width: 100% !important;
}
.mySwiper .swiper-button-prev, .mySwiper .swiper-button-next {
    top:41%;
}

.services-slider .swiper-slide:nth-child(odd) {
    margin-top: 0px;
}

.accordion-content-m {
    display: none;
}

.footer-accordion.active .accordion-content-m {
    display: block;
}

.accordion-title-m {
    display: flex;
    justify-content: space-between;
    align-items: center;
    cursor: pointer;
}

.accordion-icon {
    font-size: 40px;
        line-height: 1;
        color: #71717B;
}

    footer#footer ul li {
        font-size: 13px !important;
        text-align: left;
    }
    
    .add-pd-frm {
    margin-top: 8px !important;
    margin-bottom: 8px !important;
}
.footer-offices {
    padding-top: 18px !important;
    padding-bottom: 8px !important;
}

ul.custom-drop li span {
        font-size: 12px !important;
    }

.mr-sm {
    margin-left: 0px;
}




button.slider-btn.prev {
    top: 79.5%;
}

header li.handle-locations ul {
    width: 100%;
    left: 0px !important;
    top: 0px !important;
}

/* Overlay */
.menu-overlay {
    position: fixed;
    inset: 0;
    background: rgba(230,230,230,.85);
    z-index: 9998;
    display: none;
}

.menu-overlay.active {
    display: block;
}

/* Dropdown panel */
.sidebar-menu .is-dropdown-submenu.active {
    display: block !important;
    position: fixed;
    top: 24px;
    left: 50%;
    transform: translateX(-50%);
    width: 100%;
    background: #fff;
    padding: 35px 30px;
    z-index: 9999;
    list-style: none;
    margin: 0;
    max-height: calc(100vh - 50px);
    overflow-y: auto;
}

/* Hide all dropdown menus initially */
.sidebar-menu .is-dropdown-submenu {
    display: none;
}


/* Only show cloned submenu container */
.submenu-container .is-dropdown-submenu {
    display: block;
}

li.handle-international-adjudicator-roster.is-page a::after{
    display:none !important;
}

.sidebar-menu ul.is-dropdown-submenu.menu.level-2 > li >a, .sidebar-menu ul.is-dropdown-submenu.menu.level-2 li .menu-title {
    text-align: left !important;
    line-height: normal;
    }
   .sidebar-menu ul.is-dropdown-submenu.menu.level-2 > li >a{ 
        color: #1B1718;
        }

/* Hide all other menu items */
.sidebar-menu.dropdown-active > li:not(.active-parent) {
    display: none;
}

.sidebar-menu.dropdown-active > li.active-parent > a {
    display: none;
}

/* Heading */
.menu-title {
    margin: 6px 0 20px;
}

/* Links */
.sidebar-menu .is-dropdown-submenu.active li {
    margin-bottom: 18px;
}
.sidebar-menu li a{
        color: #1B1718;
}

/* Back + Close */
.menu-back,
.menu-close {
            display: flex;
    position: absolute;
    top: 0px;
    background: none;
    border: 0;
    cursor: pointer;
    color: #1B1718;
    font-size: 70px !important;
    line-height: 1;
    padding-top:0px;
}

.menu-back {
    left: 0px;
    position:relative;
}

.menu-close {
    right: 15px;
}

    }
    
    .br-0 {
    border: 0px !important;
}

footer .icon-div a {
    flex: 1;
}

.copper-version{
    background: var(--Version-4-Brushed-Bass-Copper, linear-gradient(180deg, rgba(49, 25, 17, 0.50) 0%, rgba(49, 25, 17, 0.00) 1%, rgba(49, 25, 17, 0.50) 1.72%, rgba(49, 25, 17, 0.00) 3%, rgba(49, 25, 17, 0.50) 3.59%, rgba(49, 25, 17, 0.00) 5%, rgba(49, 25, 17, 0.50) 6%, rgba(49, 25, 17, 0.00) 7%, rgba(49, 25, 17, 0.50) 8%, rgba(49, 25, 17, 0.00) 9%, rgba(49, 25, 17, 0.50) 10%, rgba(49, 25, 17, 0.00) 11%, rgba(49, 25, 17, 0.50) 12%, rgba(49, 25, 17, 0.00) 13%, rgba(49, 25, 17, 0.50) 14%, rgba(49, 25, 17, 0.00) 15%, rgba(49, 25, 17, 0.50) 16%, rgba(49, 25, 17, 0.00) 17%, rgba(49, 25, 17, 0.50) 18%, rgba(49, 25, 17, 0.00) 19%, rgba(49, 25, 17, 0.50) 20%, rgba(49, 25, 17, 0.00) 21%, rgba(49, 25, 17, 0.50) 22%, rgba(49, 25, 17, 0.00) 23%, rgba(49, 25, 17, 0.50) 24%, rgba(49, 25, 17, 0.00) 25%, rgba(49, 25, 17, 0.50) 26%, rgba(49, 25, 17, 0.00) 27%, rgba(49, 25, 17, 0.50) 28%, rgba(49, 25, 17, 0.00) 29%, rgba(49, 25, 17, 0.40) 30%, rgba(49, 25, 17, 0.00) 31%, rgba(49, 25, 17, 0.40) 32%, rgba(49, 25, 17, 0.00) 33%, rgba(49, 25, 17, 0.30) 34%, rgba(49, 25, 17, 0.00) 35%, rgba(49, 25, 17, 0.30) 36%, rgba(49, 25, 17, 0.00) 37%, rgba(49, 25, 17, 0.20) 38%, rgba(49, 25, 17, 0.00) 39%, rgba(49, 25, 17, 0.20) 40%, rgba(49, 25, 17, 0.00) 41%, rgba(49, 25, 17, 0.20) 42%, rgba(49, 25, 17, 0.00) 43%, rgba(49, 25, 17, 0.20) 44%, rgba(49, 25, 17, 0.00) 45%, rgba(49, 25, 17, 0.20) 46%, rgba(49, 25, 17, 0.00) 47%, rgba(49, 25, 17, 0.20) 48%, rgba(49, 25, 17, 0.00) 49%, rgba(49, 25, 17, 0.20) 50%, rgba(49, 25, 17, 0.00) 51%, rgba(49, 25, 17, 0.30) 52%, rgba(49, 25, 17, 0.00) 53%, rgba(49, 25, 17, 0.30) 54%, rgba(49, 25, 17, 0.00) 55%, rgba(49, 25, 17, 0.40) 56%, rgba(49, 25, 17, 0.00) 57%, rgba(49, 25, 17, 0.40) 58%, rgba(49, 25, 17, 0.00) 59%, rgba(49, 25, 17, 0.50) 60%, rgba(49, 25, 17, 0.00) 61%, rgba(49, 25, 17, 0.50) 62%, rgba(49, 25, 17, 0.00) 63%, rgba(49, 25, 17, 0.50) 64%, rgba(49, 25, 17, 0.00) 65%, rgba(49, 25, 17, 0.50) 66%, rgba(49, 25, 17, 0.00) 67%, rgba(49, 25, 17, 0.50) 68%, rgba(49, 25, 17, 0.00) 69%, rgba(49, 25, 17, 0.50) 70%, rgba(49, 25, 17, 0.00) 71%, rgba(49, 25, 17, 0.50) 72%, rgba(49, 25, 17, 0.00) 73%, rgba(49, 25, 17, 0.50) 74%, rgba(49, 25, 17, 0.50) 75%, rgba(49, 25, 17, 0.00) 76%, rgba(49, 25, 17, 0.50) 77%, rgba(49, 25, 17, 0.50) 78%, rgba(49, 25, 17, 0.00) 79%, rgba(49, 25, 17, 0.50) 80%, rgba(49, 25, 17, 0.50) 81%, rgba(49, 25, 17, 0.00) 82%, rgba(49, 25, 17, 0.50) 83%, rgba(49, 25, 17, 0.50) 84%, rgba(49, 25, 17, 0.00) 84.5%, rgba(49, 25, 17, 0.50) 86%, rgba(49, 25, 17, 0.50) 87%, rgba(49, 25, 17, 0.00) 88%, rgba(49, 25, 17, 0.50) 89%, rgba(49, 25, 17, 0.50) 90%, rgba(49, 25, 17, 0.00) 91%, rgba(49, 25, 17, 0.50) 92%, rgba(49, 25, 17, 0.50) 93%, rgba(49, 25, 17, 0.00) 94%, rgba(49, 25, 17, 0.50) 95%, rgba(49, 25, 17, 0.50) 96%, rgba(49, 25, 17, 0.00) 97%, rgba(49, 25, 17, 0.50) 98%, rgba(49, 25, 17, 0.50) 99%, rgba(49, 25, 17, 0.00) 100%), linear-gradient(180deg, #764F42 0%, #AA7957 20%, #ECCDAE 30%, #ECCDAE 60%, #AA7957 80%, #764F42 100%));
    webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
    }

.copper-sm-version{
    background: var(--Version-4-Brushed-Brass-Copper-2, linear-gradient(180deg, rgba(49, 25, 17, 0.50) 0%, rgba(49, 25, 17, 0.00) 1%, rgba(49, 25, 17, 0.50) 1.72%, rgba(49, 25, 17, 0.00) 3%, rgba(49, 25, 17, 0.50) 3.59%, rgba(49, 25, 17, 0.00) 5%, rgba(49, 25, 17, 0.50) 6%, rgba(49, 25, 17, 0.00) 7%, rgba(49, 25, 17, 0.50) 8%, rgba(49, 25, 17, 0.00) 9%, rgba(49, 25, 17, 0.50) 10%, rgba(49, 25, 17, 0.00) 11%, rgba(49, 25, 17, 0.50) 12%, rgba(49, 25, 17, 0.00) 13%, rgba(49, 25, 17, 0.50) 14%, rgba(49, 25, 17, 0.00) 15%, rgba(49, 25, 17, 0.50) 16%, rgba(49, 25, 17, 0.00) 17%, rgba(49, 25, 17, 0.50) 18%, rgba(49, 25, 17, 0.00) 19%, rgba(49, 25, 17, 0.50) 20%, rgba(49, 25, 17, 0.00) 21%, rgba(49, 25, 17, 0.50) 22%, rgba(49, 25, 17, 0.00) 23%, rgba(49, 25, 17, 0.50) 24%, rgba(49, 25, 17, 0.00) 25%, rgba(49, 25, 17, 0.50) 26%, rgba(49, 25, 17, 0.00) 27%, rgba(49, 25, 17, 0.50) 28%, rgba(49, 25, 17, 0.00) 29%, rgba(49, 25, 17, 0.40) 30%, rgba(49, 25, 17, 0.00) 31%, rgba(49, 25, 17, 0.40) 32%, rgba(49, 25, 17, 0.00) 33%, rgba(49, 25, 17, 0.30) 34%, rgba(49, 25, 17, 0.00) 35%, rgba(49, 25, 17, 0.30) 36%, rgba(49, 25, 17, 0.00) 37%, rgba(49, 25, 17, 0.20) 38%, rgba(49, 25, 17, 0.00) 39%, rgba(49, 25, 17, 0.20) 40%, rgba(49, 25, 17, 0.00) 41%, rgba(49, 25, 17, 0.20) 42%, rgba(49, 25, 17, 0.00) 43%, rgba(49, 25, 17, 0.20) 44%, rgba(49, 25, 17, 0.00) 45%, rgba(49, 25, 17, 0.20) 46%, rgba(49, 25, 17, 0.00) 47%, rgba(49, 25, 17, 0.20) 48%, rgba(49, 25, 17, 0.00) 49%, rgba(49, 25, 17, 0.20) 50%, rgba(49, 25, 17, 0.00) 51%, rgba(49, 25, 17, 0.30) 52%, rgba(49, 25, 17, 0.00) 53%, rgba(49, 25, 17, 0.30) 54%, rgba(49, 25, 17, 0.00) 55%, rgba(49, 25, 17, 0.40) 56%, rgba(49, 25, 17, 0.00) 57%, rgba(49, 25, 17, 0.40) 58%, rgba(49, 25, 17, 0.00) 59%, rgba(49, 25, 17, 0.50) 60%, rgba(49, 25, 17, 0.00) 61%, rgba(49, 25, 17, 0.50) 62%, rgba(49, 25, 17, 0.00) 63%, rgba(49, 25, 17, 0.50) 64%, rgba(49, 25, 17, 0.00) 65%, rgba(49, 25, 17, 0.50) 66%, rgba(49, 25, 17, 0.00) 67%, rgba(49, 25, 17, 0.50) 68%, rgba(49, 25, 17, 0.00) 69%, rgba(49, 25, 17, 0.50) 70%, rgba(49, 25, 17, 0.00) 71%, rgba(49, 25, 17, 0.50) 72%, rgba(49, 25, 17, 0.00) 73%, rgba(49, 25, 17, 0.50) 74%, rgba(49, 25, 17, 0.50) 75%, rgba(49, 25, 17, 0.00) 76%, rgba(49, 25, 17, 0.50) 77%, rgba(49, 25, 17, 0.50) 78%, rgba(49, 25, 17, 0.00) 79%, rgba(49, 25, 17, 0.50) 80%, rgba(49, 25, 17, 0.50) 81%, rgba(49, 25, 17, 0.00) 82%, rgba(49, 25, 17, 0.50) 83%, rgba(49, 25, 17, 0.50) 84%, rgba(49, 25, 17, 0.00) 84.5%, rgba(49, 25, 17, 0.50) 86%, rgba(49, 25, 17, 0.50) 87%, rgba(49, 25, 17, 0.00) 88%, rgba(49, 25, 17, 0.50) 89%, rgba(49, 25, 17, 0.50) 90%, rgba(49, 25, 17, 0.00) 91%, rgba(49, 25, 17, 0.50) 92%, rgba(49, 25, 17, 0.50) 93%, rgba(49, 25, 17, 0.00) 94%, rgba(49, 25, 17, 0.50) 95%, rgba(49, 25, 17, 0.50) 96%, rgba(49, 25, 17, 0.00) 97%, rgba(49, 25, 17, 0.50) 98%, rgba(49, 25, 17, 0.50) 99%, rgba(49, 25, 17, 0.00) 100%), linear-gradient(180deg, #764F42 25%, #AA7957 36%, #ECCDAE 41.5%, #ECCDAE 58%, #AA7957 69%, #764F42 80%));
    webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
   }
   
   .btn-prop {
  transition: box-shadow 0.3s ease;
}

.btn-text {
  transition: all 0.3s ease;
}
   
.btn-prop:hover .btn-text {
  background: linear-gradient(
    180deg,
    #764F42 0%,
    #AA7957 20%,
    #ECCDAE 50%,
    #AA7957 80%,
    #764F42 100%
  );

  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
}
.spl-pos-ab-header.pos-ab-header header a.btn-prop:hover .btn-text{
  background: linear-gradient(
    180deg,
    #764F42 0%,
    #AA7957 20%,
    #ECCDAE 50%,
    #AA7957 80%,
    #764F42 100%
  );

  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
}

.btn-prop:hover{
      box-shadow: none;
}

.add-fr-video .video-overlay.add-diff-ov{
         background: linear-gradient(to bottom, rgba(0,0,0,0.7) 0%, rgba(0,0,0,0.7) 60%, rgba(0,0,0,0.7) 100%);
    }
    
    .service-item p.new-smm-text-font, .swiper-slide p.new-smm-text-font{
    opacity: 1;
    color: #1B1718;
}

.service-item:hover p.new-smm-text-font , .swiper-slide:hover p.new-smm-text-font{
    opacity: 1;
}

.add-inline-flex {
    display: inline-flex;
    gap: 8px;
    text-decoration: none;
    align-items: center;
}

.para-text.no-shadow{
    text-shadow:none;
    }
    
    .last-nav-list .level-2 li:nth-child(2),
.last-nav-list .level-2 li:nth-child(3),
.first-nav-list .level-2 li:nth-child(4),
.first-nav-list .level-2 li:nth-child(5) {
    display: block;
}

.platinum-light-version{
    color: #1B1718;
    }

.platinum-dark-version{
    background: var(--Version-4-Platinum, linear-gradient(180deg, #717171 20%, #9D9D9D 30%, #E3E3E3 40%, #F0F0F0 50%, #E3E3E3 60%, #9D9D9D 70%, #717171 80%));
    webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
   }
   
   .swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled {
   opacity: 0.4;
   
}

   .swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled {
   opacity: 0.4;
    background: #1B1718 !important;
}

.swiper-button-next:not(.swiper-button-disabled),
.swiper-button-prev:not(.swiper-button-disabled) {
    background: #1B1718 !important;
}

.swiper-button-next:not(.swiper-button-disabled)::after,
.swiper-button-prev:not(.swiper-button-disabled)::after {
    background: linear-gradient(
        180deg,
        #764F42 0%,
        #AA7957 20%,
        #ECCDAE 50%,
        #AA7957 80%,
        #764F42 100%
    );
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
}

.swiper-button-next:not(.swiper-button-disabled):hover,
.swiper-button-prev:not(.swiper-button-disabled):hover {
    box-shadow: 0 8px 16px 0 rgba(0, 0, 0, 0.32) !important;
}

.new-font-inter {
    font-style: normal;
    font-weight: 700;
    font-size: 14px;
    line-height: 32px;
    letter-spacing: 2.4px;
    text-transform: uppercase;
}

.slider-btn:disabled {
    opacity: 0.4;
    cursor: not-allowed;
    pointer-events: none;
}



.slider-btn:not(:disabled):hover {
   background:#1B1718;
   box-shadow: 0 8px 16px 0 rgba(0, 0, 0, 0.32) !important;
}


footer .platinum-light-version {
    display: flex;
}
.ft-first.quick-links li a{
     color: #1B1718;
    opacity:1;
}

.add-flex-cont p a {
    color: #1B1718;
    opacity:1;
}

.footer-li1 li a{
color: #1B1718;
    opacity:1;
}

.light-cl-e{
    color:#E7E3E4;
    }
    
    .fr-gray-scale img {
    max-width: 240px;
}

.color-light-e{
    color:#FAFAFA;
    }
    
    .main-navigation.sticky .logo-container img {
    max-width: 210px;
}
    .main-navigation.sticky .logo-container {
    padding-top:0px;
    padding-bottom:0px;
}

.swiper-button-next:not(.swiper-button-disabled)::after,
.swiper-button-prev:not(.swiper-button-disabled)::after {
    content: "";
    display: block;
    width: 10px;
    height: 17px;

   background: var(--Version-4-Brushed-Bass-Copper, linear-gradient(180deg, rgba(49, 25, 17, 0.50) 0%, rgba(49, 25, 17, 0.00) 1%, rgba(49, 25, 17, 0.50) 1.72%, rgba(49, 25, 17, 0.00) 3%, rgba(49, 25, 17, 0.50) 3.59%, rgba(49, 25, 17, 0.00) 5%, rgba(49, 25, 17, 0.50) 6%, rgba(49, 25, 17, 0.00) 7%, rgba(49, 25, 17, 0.50) 8%, rgba(49, 25, 17, 0.00) 9%, rgba(49, 25, 17, 0.50) 10%, rgba(49, 25, 17, 0.00) 11%, rgba(49, 25, 17, 0.50) 12%, rgba(49, 25, 17, 0.00) 13%, rgba(49, 25, 17, 0.50) 14%, rgba(49, 25, 17, 0.00) 15%, rgba(49, 25, 17, 0.50) 16%, rgba(49, 25, 17, 0.00) 17%, rgba(49, 25, 17, 0.50) 18%, rgba(49, 25, 17, 0.00) 19%, rgba(49, 25, 17, 0.50) 20%, rgba(49, 25, 17, 0.00) 21%, rgba(49, 25, 17, 0.50) 22%, rgba(49, 25, 17, 0.00) 23%, rgba(49, 25, 17, 0.50) 24%, rgba(49, 25, 17, 0.00) 25%, rgba(49, 25, 17, 0.50) 26%, rgba(49, 25, 17, 0.00) 27%, rgba(49, 25, 17, 0.50) 28%, rgba(49, 25, 17, 0.00) 29%, rgba(49, 25, 17, 0.40) 30%, rgba(49, 25, 17, 0.00) 31%, rgba(49, 25, 17, 0.40) 32%, rgba(49, 25, 17, 0.00) 33%, rgba(49, 25, 17, 0.30) 34%, rgba(49, 25, 17, 0.00) 35%, rgba(49, 25, 17, 0.30) 36%, rgba(49, 25, 17, 0.00) 37%, rgba(49, 25, 17, 0.20) 38%, rgba(49, 25, 17, 0.00) 39%, rgba(49, 25, 17, 0.20) 40%, rgba(49, 25, 17, 0.00) 41%, rgba(49, 25, 17, 0.20) 42%, rgba(49, 25, 17, 0.00) 43%, rgba(49, 25, 17, 0.20) 44%, rgba(49, 25, 17, 0.00) 45%, rgba(49, 25, 17, 0.20) 46%, rgba(49, 25, 17, 0.00) 47%, rgba(49, 25, 17, 0.20) 48%, rgba(49, 25, 17, 0.00) 49%, rgba(49, 25, 17, 0.20) 50%, rgba(49, 25, 17, 0.00) 51%, rgba(49, 25, 17, 0.30) 52%, rgba(49, 25, 17, 0.00) 53%, rgba(49, 25, 17, 0.30) 54%, rgba(49, 25, 17, 0.00) 55%, rgba(49, 25, 17, 0.40) 56%, rgba(49, 25, 17, 0.00) 57%, rgba(49, 25, 17, 0.40) 58%, rgba(49, 25, 17, 0.00) 59%, rgba(49, 25, 17, 0.50) 60%, rgba(49, 25, 17, 0.00) 61%, rgba(49, 25, 17, 0.50) 62%, rgba(49, 25, 17, 0.00) 63%, rgba(49, 25, 17, 0.50) 64%, rgba(49, 25, 17, 0.00) 65%, rgba(49, 25, 17, 0.50) 66%, rgba(49, 25, 17, 0.00) 67%, rgba(49, 25, 17, 0.50) 68%, rgba(49, 25, 17, 0.00) 69%, rgba(49, 25, 17, 0.50) 70%, rgba(49, 25, 17, 0.00) 71%, rgba(49, 25, 17, 0.50) 72%, rgba(49, 25, 17, 0.00) 73%, rgba(49, 25, 17, 0.50) 74%, rgba(49, 25, 17, 0.50) 75%, rgba(49, 25, 17, 0.00) 76%, rgba(49, 25, 17, 0.50) 77%, rgba(49, 25, 17, 0.50) 78%, rgba(49, 25, 17, 0.00) 79%, rgba(49, 25, 17, 0.50) 80%, rgba(49, 25, 17, 0.50) 81%, rgba(49, 25, 17, 0.00) 82%, rgba(49, 25, 17, 0.50) 83%, rgba(49, 25, 17, 0.50) 84%, rgba(49, 25, 17, 0.00) 84.5%, rgba(49, 25, 17, 0.50) 86%, rgba(49, 25, 17, 0.50) 87%, rgba(49, 25, 17, 0.00) 88%, rgba(49, 25, 17, 0.50) 89%, rgba(49, 25, 17, 0.50) 90%, rgba(49, 25, 17, 0.00) 91%, rgba(49, 25, 17, 0.50) 92%, rgba(49, 25, 17, 0.50) 93%, rgba(49, 25, 17, 0.00) 94%, rgba(49, 25, 17, 0.50) 95%, rgba(49, 25, 17, 0.50) 96%, rgba(49, 25, 17, 0.00) 97%, rgba(49, 25, 17, 0.50) 98%, rgba(49, 25, 17, 0.50) 99%, rgba(49, 25, 17, 0.00) 100%), linear-gradient(180deg, #764F42 0%, #AA7957 20%, #ECCDAE 30%, #ECCDAE 60%, #AA7957 80%, #764F42 100%));


    -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 17'%3E%3Cpath d='M9.9 8.49L8.49 9.9 1.41 16.97 0 15.56 7.07 8.49 0 1.41 1.42 0 9.9 8.49Z'/%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 17'%3E%3Cpath d='M9.9 8.49L8.49 9.9 1.41 16.97 0 15.56 7.07 8.49 0 1.41 1.42 0 9.9 8.49Z'/%3E%3C/svg%3E");

    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;

    -webkit-mask-position: center;
    mask-position: center;

    -webkit-mask-size: contain;
    mask-size: contain;
}

.swiper-button-prev:not(.swiper-button-disabled)::after {
    transform: rotate(180deg);
}

.swiper-button-next::after,
.swiper-button-prev::after {
    content: "";
    display: block;
    width: 10px;
    height: 17px;

   background: var(--Version-4-Brushed-Bass-Copper, linear-gradient(180deg, rgba(49, 25, 17, 0.50) 0%, rgba(49, 25, 17, 0.00) 1%, rgba(49, 25, 17, 0.50) 1.72%, rgba(49, 25, 17, 0.00) 3%, rgba(49, 25, 17, 0.50) 3.59%, rgba(49, 25, 17, 0.00) 5%, rgba(49, 25, 17, 0.50) 6%, rgba(49, 25, 17, 0.00) 7%, rgba(49, 25, 17, 0.50) 8%, rgba(49, 25, 17, 0.00) 9%, rgba(49, 25, 17, 0.50) 10%, rgba(49, 25, 17, 0.00) 11%, rgba(49, 25, 17, 0.50) 12%, rgba(49, 25, 17, 0.00) 13%, rgba(49, 25, 17, 0.50) 14%, rgba(49, 25, 17, 0.00) 15%, rgba(49, 25, 17, 0.50) 16%, rgba(49, 25, 17, 0.00) 17%, rgba(49, 25, 17, 0.50) 18%, rgba(49, 25, 17, 0.00) 19%, rgba(49, 25, 17, 0.50) 20%, rgba(49, 25, 17, 0.00) 21%, rgba(49, 25, 17, 0.50) 22%, rgba(49, 25, 17, 0.00) 23%, rgba(49, 25, 17, 0.50) 24%, rgba(49, 25, 17, 0.00) 25%, rgba(49, 25, 17, 0.50) 26%, rgba(49, 25, 17, 0.00) 27%, rgba(49, 25, 17, 0.50) 28%, rgba(49, 25, 17, 0.00) 29%, rgba(49, 25, 17, 0.40) 30%, rgba(49, 25, 17, 0.00) 31%, rgba(49, 25, 17, 0.40) 32%, rgba(49, 25, 17, 0.00) 33%, rgba(49, 25, 17, 0.30) 34%, rgba(49, 25, 17, 0.00) 35%, rgba(49, 25, 17, 0.30) 36%, rgba(49, 25, 17, 0.00) 37%, rgba(49, 25, 17, 0.20) 38%, rgba(49, 25, 17, 0.00) 39%, rgba(49, 25, 17, 0.20) 40%, rgba(49, 25, 17, 0.00) 41%, rgba(49, 25, 17, 0.20) 42%, rgba(49, 25, 17, 0.00) 43%, rgba(49, 25, 17, 0.20) 44%, rgba(49, 25, 17, 0.00) 45%, rgba(49, 25, 17, 0.20) 46%, rgba(49, 25, 17, 0.00) 47%, rgba(49, 25, 17, 0.20) 48%, rgba(49, 25, 17, 0.00) 49%, rgba(49, 25, 17, 0.20) 50%, rgba(49, 25, 17, 0.00) 51%, rgba(49, 25, 17, 0.30) 52%, rgba(49, 25, 17, 0.00) 53%, rgba(49, 25, 17, 0.30) 54%, rgba(49, 25, 17, 0.00) 55%, rgba(49, 25, 17, 0.40) 56%, rgba(49, 25, 17, 0.00) 57%, rgba(49, 25, 17, 0.40) 58%, rgba(49, 25, 17, 0.00) 59%, rgba(49, 25, 17, 0.50) 60%, rgba(49, 25, 17, 0.00) 61%, rgba(49, 25, 17, 0.50) 62%, rgba(49, 25, 17, 0.00) 63%, rgba(49, 25, 17, 0.50) 64%, rgba(49, 25, 17, 0.00) 65%, rgba(49, 25, 17, 0.50) 66%, rgba(49, 25, 17, 0.00) 67%, rgba(49, 25, 17, 0.50) 68%, rgba(49, 25, 17, 0.00) 69%, rgba(49, 25, 17, 0.50) 70%, rgba(49, 25, 17, 0.00) 71%, rgba(49, 25, 17, 0.50) 72%, rgba(49, 25, 17, 0.00) 73%, rgba(49, 25, 17, 0.50) 74%, rgba(49, 25, 17, 0.50) 75%, rgba(49, 25, 17, 0.00) 76%, rgba(49, 25, 17, 0.50) 77%, rgba(49, 25, 17, 0.50) 78%, rgba(49, 25, 17, 0.00) 79%, rgba(49, 25, 17, 0.50) 80%, rgba(49, 25, 17, 0.50) 81%, rgba(49, 25, 17, 0.00) 82%, rgba(49, 25, 17, 0.50) 83%, rgba(49, 25, 17, 0.50) 84%, rgba(49, 25, 17, 0.00) 84.5%, rgba(49, 25, 17, 0.50) 86%, rgba(49, 25, 17, 0.50) 87%, rgba(49, 25, 17, 0.00) 88%, rgba(49, 25, 17, 0.50) 89%, rgba(49, 25, 17, 0.50) 90%, rgba(49, 25, 17, 0.00) 91%, rgba(49, 25, 17, 0.50) 92%, rgba(49, 25, 17, 0.50) 93%, rgba(49, 25, 17, 0.00) 94%, rgba(49, 25, 17, 0.50) 95%, rgba(49, 25, 17, 0.50) 96%, rgba(49, 25, 17, 0.00) 97%, rgba(49, 25, 17, 0.50) 98%, rgba(49, 25, 17, 0.50) 99%, rgba(49, 25, 17, 0.00) 100%), linear-gradient(180deg, #764F42 0%, #AA7957 20%, #ECCDAE 30%, #ECCDAE 60%, #AA7957 80%, #764F42 100%));


    -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 17'%3E%3Cpath d='M9.9 8.49L8.49 9.9 1.41 16.97 0 15.56 7.07 8.49 0 1.41 1.42 0 9.9 8.49Z'/%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 17'%3E%3Cpath d='M9.9 8.49L8.49 9.9 1.41 16.97 0 15.56 7.07 8.49 0 1.41 1.42 0 9.9 8.49Z'/%3E%3C/svg%3E");

    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;

    -webkit-mask-position: center;
    mask-position: center;

    -webkit-mask-size: contain;
    mask-size: contain;
}

.swiper-button-prev::after {
    transform: rotate(180deg);
}


.video-filter{
filter: grayscale(100%);
}


@media screen and (min-width:1200px) and  (max-width:1500px){
ul#mainNav>li>a {
    padding: 0 4px;
}

header a.btn-prop {
    padding: 8px !important;
    font-size: 12px;
}

input#header-search-input {
    max-width: 115px;
}

.add-wid-n {
    width: 139px !important;
}

    .max-wid-n {
        width: 352px !important;
    }

ul li, ol li, ul#mainNav>li>a {
    font-size: 14px !important;
}

header .logo-container {
    max-width: 182px;
}

.add-wid-max {
    width: 480px !important;
}


.loc-swiper .swiper-button-next.spanish-arrow {
    right: calc(28% - 100px);
}

.loc-swiper .swiper-button-prev.spanish-arrow {
    left: calc(28% - 100px);
}

.swiper-button-next {
    right: calc(42% - 100px);
}

.serv-sl .swiper-button-next {
    right: calc(40% - 100px);
}
.serv-sl .swiper-button-prev {
    left: calc(40% - 100px);
}

    .serv-sl .swiper-button-next {
        right: calc(38% - 100px);
    }
    
        .serv-sl .swiper-button-prev {
        left: calc(38% - 100px);
    }
    
    .profile-slider-wrapper .prev {
    left: 12%;
}

    .profile-slider-wrapper .next {
    right: 12%;
}


}





    .spl-pos-ab-header.pos-ab-header .show-on-black {
    display: block !important;
}
   .spl-pos-bl-header.pos-ab-header  .show-on-white {
    display: block !important;
}

    .spl-pos-bl-header.pos-ab-header .show-on-black {
    display: none !important;
}

@media screen and (min-width:1024px) and  (max-width:1420px){
.video-wrap.full-height {
        height: 800px;
    }
    }
    
    .profile-ov-set {
    filter: grayscale(100%);
    transition: filter 0.4s ease-in-out;
}

.profile-ov-set:hover {
    filter: grayscale(0%);
    transition: filter 0.4s ease-in-out;
}