.elementor-widget-button .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );background-color:var( --e-global-color-accent );}.elementor-13 .elementor-element.elementor-element-16691f2 .elementor-button{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:300;text-transform:uppercase;letter-spacing:1px;fill:#000000;color:#000000;background-color:#FFFFFF;padding:21px 27px 21px 27px;}.elementor-13 .elementor-element.elementor-element-16691f2 .elementor-button:hover, .elementor-13 .elementor-element.elementor-element-16691f2 .elementor-button:focus{color:#FFFFFF;background-color:#545836;}.elementor-13 .elementor-element.elementor-element-16691f2 .elementor-button:hover svg, .elementor-13 .elementor-element.elementor-element-16691f2 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-3da8fc8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-13 .elementor-element.elementor-element-d6a5d7b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-13 .elementor-element.elementor-element-5868a20{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-13 .elementor-element.elementor-element-99f4090{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-13 .elementor-element.elementor-element-5688949{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-13 .elementor-element.elementor-element-18b6164{--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-swiper-slides-gap:10px;width:var( --container-widget-width, 0% );max-width:0%;--container-widget-width:0%;--container-widget-flex-grow:0;}.elementor-13 .elementor-element.elementor-element-88e6994{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-13 .elementor-element.elementor-element-790eac9{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-13 .elementor-element.elementor-element-63725c3{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-13 .elementor-element.elementor-element-c8b84a0{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-13 .elementor-element.elementor-element-b320636{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-13 .elementor-element.elementor-element-bee9b1f{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-swiper-slides-gap:10px;width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;}.elementor-13 .elementor-element.elementor-element-bee9b1f.elementor-element{--align-self:center;}.elementor-widget-slides .elementor-slide-heading{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-slides .elementor-slide-description{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-slides .elementor-slide-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-13 .elementor-element.elementor-element-82f1852 .elementor-repeater-item-7e94511 .swiper-slide-bg{background-image:url(https://garden.planoae.com.br/wp-content/uploads/2026/09/recpcao-garden-hotel-1.webp);background-size:cover;}.elementor-13 .elementor-element.elementor-element-82f1852 .elementor-repeater-item-61ce3fa .swiper-slide-bg{background-color:#4054b2;background-image:url(https://garden.planoae.com.br/wp-content/uploads/2026/10/IMG_7760.webp);background-size:cover;}.elementor-13 .elementor-element.elementor-element-82f1852 .elementor-repeater-item-4f1c29c .swiper-slide-bg{background-color:#1abc9c;background-image:url(https://garden.planoae.com.br/wp-content/uploads/2026/10/IMG_7704.webp);background-size:cover;}.elementor-13 .elementor-element.elementor-element-82f1852 .elementor-repeater-item-9b25842 .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://garden.planoae.com.br/wp-content/uploads/2026/10/IMG_7762.webp);background-size:cover;}.elementor-13 .elementor-element.elementor-element-82f1852 .elementor-repeater-item-5a4a551 .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://garden.planoae.com.br/wp-content/uploads/2026/10/area-gourmet-garden.webp);background-size:cover;}.elementor-13 .elementor-element.elementor-element-82f1852 .elementor-repeater-item-ec4caa5 .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://garden.planoae.com.br/wp-content/uploads/2026/10/IMG_7702.webp);background-size:cover;}.elementor-13 .elementor-element.elementor-element-82f1852 .elementor-repeater-item-f0de552 .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://garden.planoae.com.br/wp-content/uploads/2026/10/IMG_7713.webp);background-size:cover;}.elementor-13 .elementor-element.elementor-element-82f1852 .elementor-repeater-item-9b0699a .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://garden.planoae.com.br/wp-content/uploads/2026/10/Cobertura-Garden.webp);background-size:cover;}.elementor-13 .elementor-element.elementor-element-82f1852 .elementor-repeater-item-41df46d .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://garden.planoae.com.br/wp-content/uploads/2026/10/Lavanderia-Garden.webp);background-size:auto;}.elementor-13 .elementor-element.elementor-element-82f1852 .swiper-slide{height:460px;transition-duration:calc(5000ms*1.2);}.elementor-13 .elementor-element.elementor-element-82f1852 .swiper-slide-contents{max-width:66%;}.elementor-13 .elementor-element.elementor-element-82f1852 .swiper-slide-inner{text-align:center;}.elementor-13 .elementor-element.elementor-element-82f1852 .elementor-swiper-button{font-size:18px;color:#000000;}.elementor-13 .elementor-element.elementor-element-82f1852 .elementor-swiper-button svg{fill:#000000;}@media(max-width:1366px){.elementor-13 .elementor-element.elementor-element-88e6994{--min-height:0px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}}@media(max-width:1024px){.elementor-13 .elementor-element.elementor-element-18b6164{--e-n-carousel-swiper-slides-to-display:2;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-13 .elementor-element.elementor-element-bee9b1f{--e-n-carousel-swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-13 .elementor-element.elementor-element-3da8fc8{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-13 .elementor-element.elementor-element-d6a5d7b{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-13 .elementor-element.elementor-element-5868a20{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-13 .elementor-element.elementor-element-99f4090{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-13 .elementor-element.elementor-element-5688949{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-13 .elementor-element.elementor-element-18b6164{--e-n-carousel-swiper-slides-to-display:1;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-13 .elementor-element.elementor-element-bee9b1f{--e-n-carousel-swiper-slides-to-display:1;}.elementor-13 .elementor-element.elementor-element-82f1852 .swiper-slide{height:249px;}}@media(min-width:768px){.elementor-13 .elementor-element.elementor-element-88e6994{--width:100%;}}/* Start custom CSS for html, class: .elementor-element-d36e03f */.btn2 {
  position: relative;
  display: inline-block;
  padding: 10px ;
  border: 1px solid #fefefe;
  text-transform: uppercase;
  color: #fefefe;
  text-decoration: none;
  font-family: "Montserrat", sans-serif;
  font-weight: 500;
  font-size: 14px;
  letter-spacing: 1px;
  transition: 0.3s;
  background-color: transparent;
  cursor: pointer;
}

.btn2::before {
  content: "";
  position: absolute;
  top: -2px;
  left: -2px;
  width: calc(100% + 6px);
  height: calc(100% + 2px);
  background-color: #3C3628;
  transition: 0.3s ease-out;
  transform: scaleY(1);
}

.btn2::after {
  content: "";
  position: absolute;
  top: -2px;
  left: -2px;
  width: calc(100% + 4px);
  height: calc(100% - 50px);
  background-color: #3C3628;
  transition: 0.3s ease-out;
  transform: scaleY(1);
}

.btn2:hover::before {
  transform: translateY(-25px);
  height: 0;
}

.btn2:hover::after {
  transform: scaleX(0);
  transition-delay: 0.15s;
}

.btn2,
.btn2:hover,
.btn2:focus,
.btn2:active {
  background-color: transparent !important;
  box-shadow: none;
  outline: none;
}

.btn2:hover,
.btn2:focus {
  border: 1px solid #fff;
  color: #fff;
}

.btn2 .spn2 {
  position: relative;
  z-index: 3;
  text-decoration: none;
  border: none;
  background-color: transparent;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-bee9b1f */carrossel-sacada
.carrossel-sacada .swiper-wrapper {
  will-change: transform;
  transform: translate3d(0, 0, 0);
  backface-visibility: hidden;
}

.carrossel-sacada .swiper-slide {
  backface-visibility: hidden;
  -webkit-font-smoothing: antialiased;
}

.carrossel-sacada .swiper-slide img {
  pointer-events: none;
  user-select: none;
  -webkit-user-drag: none;
}

.carrossel-sacada .swiper {
  touch-action: pan-y;
  cursor: grab;
}
.carrossel-sacada .swiper:active {
  cursor: grabbing;
}/* End custom CSS */