.elementor-kit-7{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;background-color:#000000;overscroll-behavior:none;}.elementor-kit-7 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */.header__search-icon {display:none;}
.js .main-header__nav-trigger {display:none;}
.main-header__layout.action .main-header__inner .menuTrigger {display:none;}

.btn-wrap .btn .ms-btn__border { height: 0px; ;} .ms-nav--prev.swiper-button-disabled { opacity: 0; pointer-events: none; }
.btn-wrap .btn .ms-btn__border { height: 0px; ;} .ms-nav--next.swiper-button-disabled { opacity: 0; pointer-events: none; }



.ms_theme_mode .theme-toggle {
    display: none !important;
}

body.page-id-1962 {
  background: #ffffff !important;
}

.ms-slider .ms-nav--prev,
.ms-slider .ms-nav--next {
    position: absolute !important;
    top: 50% !important;
    transform: translateY(-50%) !important;
    z-index: 9999 !important;
}

.ms-slider .ms-nav--prev {
    left: 0 !important;
}

.ms-slider .ms-nav--next {
    right: 0 !important;
}

 @media (max-width: 768px) and (orientation: landscape) {  
     
     
    
.ms-slider .ms-nav--prev,
.ms-slider .ms-nav--next {
    position: absolute !important;
    top: 50% !important;
    transform: translateY(-50%) !important;
    z-index: 9999 !important;
}

.ms-slider .ms-nav--prev {
    left: 20px !important;
    border-radius: 8px!important;
    background-color: #000000!important;
}

.ms-slider .ms-nav--next {
    right: 20px !important;
     border-radius: 8px!important;
      background-color: #000000!important;
}
}


/* Esconde a seta original */
.ms-nav--prev .i-arrow,
.ms-nav--next .i-arrow {
    display: none;
}

/* Base das novas setas */
.ms-nav--prev::before,
.ms-nav--next::before {
    content: "";
    width: 32px;
    height: 32px;
    display: block;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
}

/* Seta esquerda */
.ms-nav--prev::before {
    background-image: url("http://lhen.com.br/wp-content/uploads/2026/02/arrow-prev.svg");
}

/* Seta direita */
.ms-nav--next::before {
    background-image: url("http://lhen.com.br/wp-content/uploads/2026/02/arrow-next.svg");
}
.ms-nav--prev,
.ms-nav--next {
    opacity: 0.6;
    transition: opacity 0.3s ease;
}

.ms-nav--prev:hover,
.ms-nav--next:hover {
    opacity: 1;}

.rotate-device {
    display: none;
}


@media (max-width: 768px) and (orientation: portrait) {

    body.page-id-782 .rotate-device {
        position: fixed;
        inset: 0;
        background: #000;
        color: #fff;
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: center;
        z-index: 99999;
        text-align: center;
        padding: 20px;
    }



    .rotate-icon img {
        width: 100px; /* tamanho do SVG */
        height: auto;
      
        opacity:1;
    }


}



.instagram-block {
    display: none;
}

.is-instagram body {
    overflow: hidden;
}

.is-instagram .instagram-block {
    position: fixed;
    inset: 0;
    background: #000;
    color: #fff;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    text-align: center;
    padding: 40px;
    z-index: 999999;
}

.instagram-logo {
    width: 250px;
    margin-bottom: 40px;
}

.instagram-block p {
    max-width: 320px;
    font-size: 16px;
    line-height: 1.5;
    opacity: 0.7;
}

.instagram-instruction {
    font-size: 8px;
    opacity: 0.5;
}

.dots-icon {
    width: 25px;
    height: 25px;
    vertical-align: middle;
    margin: 0 4px;
}

.open-external{opacity: 0.7;
    margin-top:2px;
    font-size: 15px;
}
@media (max-width: 767px) {
  .elementor-782 .elementor-element.elementor-element-dc20e9d .ms-slider--cont .ms-cont__inner {
    text-align: left; /* ou center, se quiser centralizar */
    margin: 0 20px 40px 20px; /* mais equilibrado no mobile */
  }
}/* End custom CSS */