.elementor-224 .elementor-element.elementor-element-c194834{--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:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#00AFD3;--border-color:#00AFD3;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-224 .elementor-element.elementor-element-9442f2d{--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;--overlay-opacity:0.07;border-style:solid;--border-style:solid;border-color:#EAFCFF;--border-color:#EAFCFF;--border-radius:20px 20px 20px 20px;box-shadow:13px 28px 29px 0px rgba(105.96624320652174, 164.0706223416824, 201.42343749999998, 0.22);--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-224 .elementor-element.elementor-element-9442f2d::before, .elementor-224 .elementor-element.elementor-element-9442f2d > .elementor-background-video-container::before, .elementor-224 .elementor-element.elementor-element-9442f2d > .e-con-inner > .elementor-background-video-container::before, .elementor-224 .elementor-element.elementor-element-9442f2d > .elementor-background-slideshow::before, .elementor-224 .elementor-element.elementor-element-9442f2d > .e-con-inner > .elementor-background-slideshow::before, .elementor-224 .elementor-element.elementor-element-9442f2d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#ECECEC;--background-overlay:'';}.elementor-224 .elementor-element.elementor-element-9442f2d.e-con{--align-self:flex-start;}.elementor-widget-image-box .elementor-image-box-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-224 .elementor-element.elementor-element-d308ea2 .elementor-image-box-wrapper{text-align:left;}.elementor-224 .elementor-element.elementor-element-d308ea2 .elementor-image-box-title{color:#007289;}.elementor-224 .elementor-element.elementor-element-a4a6be7{width:100%;max-width:100%;}.elementor-224 .elementor-element.elementor-element-ffa0515{--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-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-224 .elementor-element.elementor-element-3cd9a82{width:100%;max-width:100%;}.elementor-224 .elementor-element.elementor-element-3cd9a82 .elementor-icon-box-wrapper{text-align:left;}.elementor-224 .elementor-element.elementor-element-d05404c{--display:flex;border-style:none;--border-style:none;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-224 .elementor-element.elementor-element-6308426{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;}.elementor-224 .elementor-element.elementor-element-d54ad49{--display:flex;border-style:none;--border-style:none;}.elementor-224 .elementor-element.elementor-element-21ffbc0{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;}.elementor-224 .elementor-element.elementor-element-51769d7{--display:flex;border-style:none;--border-style:none;}.elementor-224 .elementor-element.elementor-element-7845936{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;}.elementor-224 .elementor-element.elementor-element-900e3c2{--display:flex;border-style:none;--border-style:none;}.elementor-224 .elementor-element.elementor-element-22f4b89{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;}.elementor-224 .elementor-element.elementor-element-69e66b0{--display:flex;border-style:none;--border-style:none;}.elementor-224 .elementor-element.elementor-element-7d629e6{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;}.elementor-224 .elementor-element.elementor-element-aff7600{--display:flex;border-style:none;--border-style:none;}.elementor-224 .elementor-element.elementor-element-c9f152c{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;}.elementor-224 .elementor-element.elementor-element-087da63{--display:flex;border-style:none;--border-style:none;}.elementor-224 .elementor-element.elementor-element-dccb951{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;}.elementor-224 .elementor-element.elementor-element-8474ec0{--display:flex;border-style:none;--border-style:none;}.elementor-224 .elementor-element.elementor-element-34754c5{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;}.elementor-224 .elementor-element.elementor-element-4670a00{--display:flex;border-style:none;--border-style:none;}.elementor-224 .elementor-element.elementor-element-9e9c4bd{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;}.elementor-224 .elementor-element.elementor-element-5cd1b95{--n-accordion-title-font-size:1rem;width:initial;max-width:initial;--n-accordion-item-title-space-between:14px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:10px 10px 10px 10px;--n-accordion-title-normal-color:var( --e-global-color-primary );--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:var( --e-global-color-accent );}.elementor-224 .elementor-element.elementor-element-5cd1b95 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:transparent;background-image:linear-gradient(255deg, #FBAE140D 0%, #0072891F 100%);border-style:none;}.elementor-224 .elementor-element.elementor-element-5cd1b95 {--n-accordion-padding:15px 15px 15px 15px;}.elementor-224 .elementor-element.elementor-element-7f72887{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-224 .elementor-element.elementor-element-87bc979 iframe{filter:brightness( 62% ) contrast( 166% ) saturate( 161% ) blur( 0px ) hue-rotate( 20deg );}.elementor-224 .elementor-element.elementor-element-87bc979:hover iframe{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-224 .elementor-element.elementor-element-1f66f01{--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:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:60px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-224 .elementor-element.elementor-element-1f66f01:not(.elementor-motion-effects-element-type-background), .elementor-224 .elementor-element.elementor-element-1f66f01 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#101827;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-224 .elementor-element.elementor-element-156343a.elementor-element{--align-self:flex-start;}.elementor-224 .elementor-element.elementor-element-156343a{text-align:left;}.elementor-224 .elementor-element.elementor-element-51dadb4{width:var( --container-widget-width, 28% );max-width:28%;--container-widget-width:28%;--container-widget-flex-grow:0;text-align:left;font-family:"Poppins", Sans-serif;font-size:13px;font-weight:400;color:#FFFFFF;}.elementor-224 .elementor-element.elementor-element-51dadb4.elementor-element{--align-self:center;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-224 .elementor-element.elementor-element-00aab82{--divider-border-style:solid;--divider-color:#FFFFFF38;--divider-border-width:1px;}.elementor-224 .elementor-element.elementor-element-00aab82 .elementor-divider-separator{width:100%;}.elementor-224 .elementor-element.elementor-element-00aab82 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-224 .elementor-element.elementor-element-78f7756{width:var( --container-widget-width, 35% );max-width:35%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:35%;--container-widget-flex-grow:0;border-style:none;border-radius:0px 0px 0px 0px;text-align:left;}.elementor-224 .elementor-element.elementor-element-78f7756 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;color:#FFFFFF;}.elementor-224 .elementor-element.elementor-element-cd1a6c1{width:var( --container-widget-width, 12% );max-width:12%;--container-widget-width:12%;--container-widget-flex-grow:0;}.elementor-224 .elementor-element.elementor-element-cd1a6c1.elementor-element{--align-self:center;}.elementor-224 .elementor-element.elementor-element-cd1a6c1 img{width:100%;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1024px){.elementor-widget-image-box .elementor-image-box-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-image-box .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}}@media(min-width:768px){.elementor-224 .elementor-element.elementor-element-9442f2d{--width:47%;}.elementor-224 .elementor-element.elementor-element-ffa0515{--width:50%;}}@media(max-width:767px){.elementor-224 .elementor-element.elementor-element-9442f2d{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-widget-image-box .elementor-image-box-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-image-box .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-224 .elementor-element.elementor-element-ffa0515{--padding-top:60px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-224 .elementor-element.elementor-element-6308426{font-size:14px;}.elementor-224 .elementor-element.elementor-element-21ffbc0{font-size:14px;}.elementor-224 .elementor-element.elementor-element-7845936{font-size:14px;}.elementor-224 .elementor-element.elementor-element-22f4b89{font-size:14px;}.elementor-224 .elementor-element.elementor-element-7d629e6{font-size:14px;}.elementor-224 .elementor-element.elementor-element-c9f152c{font-size:14px;}.elementor-224 .elementor-element.elementor-element-dccb951{font-size:14px;}.elementor-224 .elementor-element.elementor-element-34754c5{font-size:14px;}.elementor-224 .elementor-element.elementor-element-9e9c4bd{font-size:14px;}.elementor-224 .elementor-element.elementor-element-1f66f01{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-224 .elementor-element.elementor-element-156343a.elementor-element{--align-self:center;}.elementor-224 .elementor-element.elementor-element-51dadb4{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -26px) 0px;padding:10px 0px 0px 0px;font-size:14px;}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-224 .elementor-element.elementor-element-78f7756{width:100%;max-width:100%;}.elementor-224 .elementor-element.elementor-element-78f7756 .elementor-heading-title{font-size:15px;}.elementor-224 .elementor-element.elementor-element-cd1a6c1{--container-widget-width:165px;--container-widget-flex-grow:0;width:var( --container-widget-width, 165px );max-width:165px;}.elementor-224 .elementor-element.elementor-element-cd1a6c1 img{width:100%;}}/* Start custom CSS for html, class: .elementor-element-a4a6be7 */.contato-pousada {
  display: flex;
  flex-direction: column;
  gap: 24px;
  max-width: 700px;
  margin: 0 auto;
  font-family: 'Poppins', sans-serif;
}

.card-contato {
  display: flex;
  align-items: center;
  background: linear-gradient(135deg, #FBAE140D, #0072891F); /* degradê suave */
  border-radius: 16px;
  padding: 24px;
  box-shadow: 0 10px 30px rgba(28, 164, 255, 0.2); /* sombra azul clara visível */
  border: 1px solid rgba(0, 114, 137, 0.1); /* borda leve */
  text-decoration: none;
  transition: transform 0.2s ease;
  color: inherit;
}

.card-contato:hover {
  transform: translateY(-4px);
}

.card-contato .icone {
  margin-right: 20px;
  flex-shrink: 0;
}

.card-contato .icone img.icone-svg {
  width: 36px;
  height: 36px;
  display: block;
}

.card-contato .texto h3 {
  font-size: 1.25rem;
  font-weight: 700;
  color: #007289;
  margin: 0 0 6px;
}

.card-contato .texto p {
  font-size: 0.9rem;
  color: #444;
  margin: 0;
}

.card-contato .texto .email {
  font-weight: 500;
  color: #333;
  word-break: break-word;
}

/* Responsivo para celular */
@media (max-width: 480px) {
  .card-contato {
    flex-direction: column;
    align-items: flex-start;
    gap: 16px;
  }

  .card-contato .icone {
    margin-right: 0;
  }

  .card-contato .icone img.icone-svg {
    width: 32px;
    height: 32px;
  }

  .card-contato .texto h3 {
    font-size: 1.1rem;
  }

  .card-contato .texto p {
    font-size: 0.8rem;
  }
}/* End custom CSS */