.elementor-kit-5{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-color-67dd273:#006B3F;--e-global-color-9d1437d:#41A16B;--e-global-color-188cffd:#63D96A;--e-global-color-2820725:#D67F36;--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;}.elementor-kit-5 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 */<style>
  .pj-panorama-wrapper {
    /* >>> AJUSTE A ALTURA AQUI <<< */
    --pj-altura: 380px;

    width: 100% !important;
    max-width: 100% !important;
    height: var(--pj-altura) !important;
    position: relative !important;
    overflow: hidden !important;
    background: transparent !important;
    cursor: grab;
    -webkit-user-select: none;
    user-select: none;
    touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
    margin: 0 auto;
    display: block;
  }
  .pj-panorama-wrapper.pj-dragging { cursor: grabbing; }

  .pj-panorama-wrapper .pj-panorama-img {
    height: 100% !important;
    width: auto !important;
    max-width: none !important;
    max-height: none !important;
    min-width: 0 !important;
    min-height: 0 !important;
    display: block !important;
    margin: 0 !important;
    padding: 0 !important;
    border: 0 !important;
    object-fit: cover !important;
    transform: translate3d(0, 0, 0);
    will-change: transform;
    -webkit-user-drag: none;
    user-drag: none;
    pointer-events: none;
    position: absolute;
    top: 0;
    left: 0;
  }
  .pj-panorama-wrapper.pj-smooth .pj-panorama-img {
    transition: transform 0.35s cubic-bezier(0.22, 1, 0.36, 1);
  }

  .pj-edge {
    position: absolute !important;
    top: 0; bottom: 0;
    width: 50px;
    pointer-events: none;
    z-index: 2;
    opacity: 1;
    transition: opacity 0.25s ease;
  }
  .pj-edge.pj-left  { left: 0;  background: linear-gradient(to right, rgba(0,0,0,0.35), transparent); }
  .pj-edge.pj-right { right: 0; background: linear-gradient(to left,  rgba(0,0,0,0.35), transparent); }
  .pj-edge.pj-hidden { opacity: 0; }

  .pj-hint {
    position: absolute !important;
    bottom: 14px;
    left: 50%;
    transform: translateX(-50%);
    background: rgba(0, 0, 0, 0.7) !important;
    color: #fff !important;
    padding: 9px 18px !important;
    border-radius: 999px !important;
    font-size: 13px !important;
    font-weight: 600 !important;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif !important;
    line-height: 1 !important;
    pointer-events: none;
    z-index: 3;
    display: flex;
    align-items: center;
    gap: 10px;
    white-space: nowrap;
    box-shadow: 0 4px 12px rgba(0,0,0,0.25);
    animation: pj-pulse 2.4s ease-in-out infinite;
    transition: opacity 0.4s ease;
  }
  .pj-hint.pj-hidden { opacity: 0; }
  .pj-hint .pj-arrow { display: inline-block; animation: pj-slide 1.6s ease-in-out infinite; }
  .pj-hint .pj-arrow.pj-l { animation-delay: 0.2s; }

  @keyframes pj-pulse {
    0%, 100% { transform: translateX(-50%) scale(1); }
    50%      { transform: translateX(-50%) scale(1.05); }
  }
  @keyframes pj-slide {
    0%, 100% { transform: translateX(0);   opacity: 0.55; }
    50%      { transform: translateX(4px); opacity: 1; }
  }
</style>/* End custom CSS */