.elementor-782 .elementor-element.elementor-element-dc20e9d .ms-slider--img::after{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF00 100%, #FFFFFF96 100%);}.elementor-782 .elementor-element.elementor-element-dc20e9d > .elementor-widget-container{background-color:#000000;}.elementor-782 .elementor-element.elementor-element-dc20e9d .ms-slider{height:100vh;}.elementor-782 .elementor-element.elementor-element-dc20e9d .ms-slider .i-arrow{stroke:#969696;}.elementor-782 .elementor-element.elementor-element-dc20e9d .ms-slider .ms-nav--next, .ms-slider .ms-nav--prev{background-color:#B9B9B973;backdrop-filter:blur(20px);border-top-left-radius:0px 0px;border-top-right-radius:0px 0px;border-bottom-right-radius:0px 0px;border-bottom-left-radius:0px 0px;}.elementor-782 .elementor-element.elementor-element-dc20e9d .ms-slider .ms-nav--next:hover, .ms-slider .ms-nav--prev:hover{background-color:#B9B9B9A1;}.elementor-782 .elementor-element.elementor-element-dc20e9d .ms-rb--avatar img{border-top-left-radius:0px 0px;border-top-right-radius:0px 0px;border-bottom-right-radius:0px 0px;border-bottom-left-radius:0px 0px;}.elementor-782 .elementor-element.elementor-element-dc20e9d .ms-slider .swiper-slide .ms-slider--img img{object-fit:cover;}.elementor-782 .elementor-element.elementor-element-dc20e9d .ms-slider--cont{justify-content:left;align-items:flex-end;}.elementor-782 .elementor-element.elementor-element-dc20e9d .ms-slider--cont .ms-cont__inner{text-align:left;margin:0px 0px 40px 50px;}.elementor-782 .elementor-element.elementor-element-dc20e9d .ms-sc--st{font-size:13px;font-weight:600;text-transform:uppercase;color:#BEBCBC;}.elementor-782 .elementor-element.elementor-element-dc20e9d .ms-sc--t{font-family:"Inter", Sans-serif;font-size:28px;font-weight:600;text-transform:uppercase;line-height:0.9em;text-indent:-3px;margin-top:5px;margin-bottom:5px;color:#BEBCBC;}.elementor-782 .elementor-element.elementor-element-dc20e9d .ms-sc--desc{margin:0px 0px 0px 0px;font-size:20px;font-weight:400;line-height:1px;color:#FFFFFFB0;}.elementor-782 .elementor-element.elementor-element-dc20e9d .ms-btn__text{font-size:13px;}.elementor-782 .elementor-element.elementor-element-dc20e9d .ms-slider--cont .btn-wrap .btn{color:#BEBCBC;}.elementor-782 .elementor-element.elementor-element-dc20e9d .ms-slider--cont .btn-wrap .btn .ms-btn--circle .circle-outline{stroke:#BEBCBC;}.elementor-782 .elementor-element.elementor-element-dc20e9d .ms-slider--cont .btn-wrap .btn .ms-btn--circle .circle-fill{background-color:#BEBCBC;}.elementor-782 .elementor-element.elementor-element-dc20e9d .btn-wrap .btn .ms-btn--circle .circle-icon .icon-arrow{fill:#000000;}.elementor-782 .elementor-element.elementor-element-dc20e9d .ms-slider--cont .ms-sc--l{justify-content:left;}.elementor-782 .elementor-element.elementor-element-dc20e9d .ms-slider--cont .elementor-section-wrap{margin:0px 0px 40px 50px;}@media(max-width:1024px){.elementor-782 .elementor-element.elementor-element-dc20e9d .ms-slider--cont{justify-content:center;}.elementor-782 .elementor-element.elementor-element-dc20e9d .ms-slider--cont .ms-cont__inner{text-align:center;margin:0px 0px 0px 15px;}.elementor-782 .elementor-element.elementor-element-dc20e9d .ms-sc--t{font-size:15vw;text-indent:0px;}.elementor-782 .elementor-element.elementor-element-dc20e9d .ms-slider--cont .elementor-section-wrap{margin:0px 0px 0px 15px;}}@media(max-width:767px){.elementor-782 .elementor-element.elementor-element-dc20e9d .ms-slider{height:100vh;}.elementor-782 .elementor-element.elementor-element-dc20e9d .ms-slider .swiper-slide .ms-slider--img img{object-fit:contain;}.elementor-782 .elementor-element.elementor-element-dc20e9d .ms-slider--cont{justify-content:left;align-items:flex-end;}.elementor-782 .elementor-element.elementor-element-dc20e9d .ms-slider--cont .ms-cont__inner{text-align:left;margin:0px 0px 0px 15px;padding:0px 0px 14px 0px;}.elementor-782 .elementor-element.elementor-element-dc20e9d .ms-sc--st{font-size:9px;}.elementor-782 .elementor-element.elementor-element-dc20e9d .ms-sc--t{font-size:16px;line-height:0.9em;letter-spacing:-0.7px;}.elementor-782 .elementor-element.elementor-element-dc20e9d .ms-sc--desc{margin:0px 0px 0px 0px;}.elementor-782 .elementor-element.elementor-element-dc20e9d .ms-btn__text{font-size:12px;}.elementor-782 .elementor-element.elementor-element-dc20e9d .ms-slider--cont .elementor-section-wrap{margin:0px 0px 0px 15px;padding:0px 0px 14px 0px;}}/* Start custom CSS for ms_slider_fs, class: .elementor-element-dc20e9d */@media (max-width: 767px) {
    .elementor-782 .elementor-element.elementor-element-dc20e9d .ms-slider--progress {
        display: none !important;
    }
}

@media (max-width: 768px) {

  .ms-slider {
    height: 100svh !important;
  }

}

@media (orientation: landscape) and (max-width: 900px) {

  .ms-cont__inner {
    padding: 20px !important;
  }

  .elementor-heading-title {
    font-size: 22px !important;
  }

  .presentation-toggle {
    top: 10px;
    right: 10px;
    transform: scale(0.9);
  }

}

@media (max-width: 768px) and (orientation: landscape) {

 @media (max-width: 768px) {
  .ms-cont__inner {
    margin-left: 80px !important; }}}
    
.btn-wrap .btn .ms-btn--label {
  /* TEXTO */
  color: #000;            /* cor do texto */
  font-size: 16px;          /* tamanho do texto */
  font-weight: 600;         /* peso da fonte */

  /* FUNDO */
  background-color: #bebcbe; /* cor de fundo */

  /* MARGEM (espaço externo) */
  margin:1px;             /* todos os lados */
  /* ou use separado:
  margin-top: 10px;
  margin-right: 10px;
  margin-bottom: 10px;
  margin-left: 10px;
  */

  /* ESPAÇAMENTO INTERNO */
  padding: 2px 20px;

  /* CANTOS ARREDONDADOS */
  border-radius: 30px;

  /* OPCIONAL */
  border: none;
  display: inline-block;
}

.btn-wrap .btn .ms-btn--circle .circle {display:none;}


.btn-wrap .btn,
.btn-wrap .btn:hover,
.btn-wrap .btn:focus,
.btn-wrap .btn:active,
.btn-wrap .btn * {
  transition: none !important;
  -webkit-transition: none !important;
  animation: none !important;
  transform: none !important;
}
.btn-wrap .btn {
   
    margin-left: 0px;
    -webkit-transition: none !important;
    transition: none!important;
}
.btn-wrap .btn-circle,
.btn-wrap .btn-circle *,
.btn-wrap .btn-circle::before,
.btn-wrap .btn-circle::after {
  transition: none !important;
  animation: none !important;
  transform: none !important;
}
.btn-wrap .btn-circle:hover,
.btn-wrap .btn-circle:hover * {
  transform: none !important;
  margin: 0 !important;
}
.btn-wrap .btn-circle,
.btn-wrap .btn-circle:hover,
.btn-wrap .btn-circle * {
  margin-left: 0 !important;
  transform: none !important;
}



.ms-btn--border {
  position: absolute !important;
  bottom: 0;
  left: 0;
  width: 100%;
}

.ms-btn--label {
  position: relative;
}
.btn-wrap .btn {
  height: 50px; /* ajusta conforme seu layout */
}
.elementor-782 .elementor-element.elementor-element-dc20e9d .ms-slider--cont .ms-cont__inner {
    text-align: left;
    margin: 0px 0px 70px 50px;
}
.elementor-782 .elementor-element.elementor-element-dc20e9d .ms-sc--t {
        margin-bottom: 0px;
   
}
.ms-slider--cont .btn-wrap {
    margin-top: 0px;
}

@media (max-width: 767px) {
  .elementor-782 .elementor-element.elementor-element-dc20e9d .ms-slider--cont .ms-cont__inner {
    margin: 0px 0px 0px 0px;
  }
}/* End custom CSS */