@font-face{
    font-family:'Against';
    src:url('https://jobimpenaareia.4growthbr.online/wp-content/uploads/2026/07/against-regular.ttf') format('truetype');
    font-weight:400;
    font-style:normal;
    font-display:swap;
}
.jobim-widget,.jobim-widget *{box-sizing:border-box}
.jobim-widget{--jobim-green:#2C4637;--jobim-sand:#FDFaf6;--jobim-sunset:#e37859;--jobim-sunset-hover:#c96448;--jobim-dark:#1a2a21;color:var(--jobim-green);font-family:'Poppins',Arial,sans-serif;text-rendering:geometricPrecision;-webkit-font-smoothing:antialiased}
.jobim-widget a{color:inherit;text-decoration:none}
.jobim-widget img,.jobim-widget video{max-width:100%;height:auto;display:block}
.jobim-widget button{font-family:inherit;appearance:none;-webkit-appearance:none;margin:0;padding:0;border:0;background:none;box-shadow:none;color:inherit;line-height:1}
.jobim-container{width:100%;max-width:85rem;margin:0 auto;padding-left:1.5rem;padding-right:1.5rem}
.jobim-title{font-family:'Against',serif!important;font-weight:400;line-height:1.1;letter-spacing:0;padding-bottom:.1em}
.jobim-section-label{display:flex;align-items:center;gap:.75rem;margin-bottom:1.5rem}
.jobim-section-label span{display:block;width:2.5rem;height:1px;background:var(--jobim-sunset)}
.jobim-section-label p{margin:0;color:var(--jobim-sunset);font-size:11px;font-weight:600;letter-spacing:.25em;text-transform:uppercase}
.jobim-section-label-center{justify-content:center}
.jobim-btn-solid,.jobim-btn-outline,.jobim-btn-outline-white{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;border-radius:9999px;padding:1.1rem 2.5rem;font-size:.8rem;font-weight:500;letter-spacing:.15em;text-transform:uppercase;line-height:1;transition:background-color .3s ease,color .3s ease,transform .3s ease,box-shadow .3s ease,border-color .3s ease;cursor:pointer;text-align:center}
.jobim-btn-solid{background:var(--jobim-sunset);color:#fff!important;border:1px solid var(--jobim-sunset);box-shadow:0 4px 15px rgba(227,120,89,.2)}
.jobim-btn-solid:hover{background:var(--jobim-sunset-hover);border-color:var(--jobim-sunset-hover);transform:translateY(-2px);box-shadow:0 6px 20px rgba(227,120,89,.3)}
.jobim-btn-outline{border:1px solid var(--jobim-green);color:var(--jobim-green)!important;background:transparent}
.jobim-btn-outline:hover{background:var(--jobim-green);color:#fff!important;transform:translateY(-2px);box-shadow:0 6px 20px rgba(44,70,55,.2)}
.jobim-btn-outline-white{border:1px solid rgba(255,255,255,.8);color:#fff!important;background:rgba(255,255,255,.05);backdrop-filter:blur(4px)}
.jobim-btn-outline-white:hover{background:#fff;color:var(--jobim-green)!important;transform:translateY(-2px)}
.jobim-reveal{opacity:0;transform:translateY(30px);transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1)}
.jobim-reveal.active{opacity:1;transform:translateY(0)}
.jobim-delay-1{transition-delay:150ms}.jobim-delay-2{transition-delay:300ms}.jobim-delay-3{transition-delay:450ms}

/* Header */
.jobim-topbar{position:relative;z-index:60;background:var(--jobim-green);color:rgba(255,255,255,.8);font-size:11px;letter-spacing:.08em;padding:.625rem 0;font-weight:300}
.jobim-topbar-inner,.jobim-topbar-group{display:flex;align-items:center;justify-content:space-between;gap:1.5rem}
.jobim-topbar a,.jobim-topbar span{display:inline-flex;align-items:center;gap:.5rem;transition:color .25s ease}
.jobim-topbar i{color:var(--jobim-sunset);font-size:14px}.jobim-topbar a:hover{color:var(--jobim-sunset)}
.jobim-navbar{position:fixed;z-index:50;top:38px;left:0;right:0;width:100%;padding:1.5rem 0;transition:all .4s ease;border-bottom:1px solid transparent;color:#fff}
.jobim-navbar.scrolled{top:0;background:rgba(253,250,246,.98);backdrop-filter:blur(15px);box-shadow:0 4px 30px rgba(0,0,0,.06);padding:.5rem 0;color:var(--jobim-green)}
.jobim-desktop-header{display:flex;justify-content:space-between;align-items:center;width:100%}
.jobim-nav{display:flex;align-items:center;gap:3rem;flex:1}.jobim-nav-left{justify-content:flex-end;padding-right:3.5rem}.jobim-nav-right{justify-content:flex-start;padding-left:3.5rem}
.jobim-nav-link{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.15em;color:currentColor!important;transition:color .25s ease;white-space:nowrap}.jobim-nav-link:hover{color:var(--jobim-sunset)!important}
.jobim-logo-link{display:flex;align-items:center;justify-content:center;flex-shrink:0}.jobim-header-logo{height:5rem;width:auto;filter:drop-shadow(0 6px 10px rgba(0,0,0,.18));transition:height .35s ease}.jobim-navbar.scrolled .jobim-header-logo{height:3.5rem;filter:none}
.jobim-header-reserve{padding:.75rem 1.75rem;font-size:11px}.jobim-header-reserve:hover{transform:translateY(-.25rem)}
.jobim-mobile-shell{display:none}.jobim-mobile-menu{position:fixed!important;top:0!important;right:0!important;bottom:0!important;z-index:999999!important;width:min(88vw,430px);height:100dvh!important;max-height:100dvh!important;background:#20382b;box-shadow:-30px 0 80px rgba(0,0,0,.32);color:#fff;overflow:hidden;transform:translateX(100%);transition:transform .5s cubic-bezier(.16,1,.3,1);display:flex;flex-direction:column}.jobim-mobile-menu.is-open{transform:translateX(0)}
.jobim-mobile-menu-bg{position:absolute;inset:0;background:linear-gradient(180deg,rgba(32,56,43,.97),rgba(26,42,33,.985)),var(--jobim-drawer-bg) center/cover no-repeat;opacity:1}.jobim-mobile-menu-bg:before{content:"";position:absolute;inset:0;background:rgba(32,56,43,.44);backdrop-filter:blur(1.5px)}.jobim-mobile-menu-bg:after{content:"";position:absolute;inset:auto -20% -18% -20%;height:38%;background:radial-gradient(circle,rgba(227,120,89,.13),transparent 64%)}
.jobim-mobile-menu-head{position:relative;z-index:10;display:flex;align-items:center;justify-content:space-between;padding:1.75rem 1.75rem 1.25rem}.jobim-mobile-menu-head img{height:3rem;width:auto;opacity:.95}.jobim-mobile-close{width:2.85rem;height:2.85rem;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;color:#fff;background:rgba(255,255,255,.10);border:1px solid rgba(255,255,255,.16);backdrop-filter:blur(10px);transition:.25s ease;cursor:pointer}.jobim-mobile-close:hover{background:var(--jobim-sunset);color:#fff}
.jobim-mobile-drawer-nav{position:relative;z-index:10;flex:1;display:flex;flex-direction:column;justify-content:center;padding:1.5rem 1.75rem;gap:.5rem}.jobim-drawer-link{display:flex;align-items:center;gap:.85rem;padding:.7rem 0;color:var(--jobim-sand)!important;font-family:'Against',serif;font-size:clamp(2.05rem,9.6vw,3.2rem);line-height:.94;letter-spacing:-.015em;border-bottom:1px solid rgba(255,255,255,.09);transition:color .25s ease,padding-left .25s ease}.jobim-drawer-link span{font-family:'Poppins',sans-serif;font-size:.55rem;letter-spacing:.20em;color:var(--jobim-sunset);font-weight:700;min-width:1.65rem;padding-top:.25rem}.jobim-drawer-link:hover{color:var(--jobim-sunset)!important;padding-left:.35rem}.jobim-drawer-reserve{margin-top:1.35rem;display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:3.45rem;border-radius:999px;background:var(--jobim-sunset);color:#fff!important;text-transform:uppercase;font-weight:700;font-size:.72rem;letter-spacing:.18em;box-shadow:0 18px 42px rgba(0,0,0,.18)}
.jobim-drawer-footer{position:relative;z-index:10;padding:0 1.75rem 2rem}.jobim-drawer-socials{display:flex;gap:.8rem}.jobim-drawer-socials a{width:3rem;height:3rem;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;color:#fff;background:rgba(255,255,255,.10);border:1px solid rgba(255,255,255,.16);backdrop-filter:blur(10px);transition:.25s ease}.jobim-drawer-socials a:hover{background:var(--jobim-sand);color:var(--jobim-green)}.jobim-drawer-footer p{margin:1.25rem 0 0;font-size:10px;text-transform:uppercase;letter-spacing:.24em;color:rgba(255,255,255,.45);font-weight:600}
.jobim-mobile-action{width:2.9rem;height:2.9rem;border-radius:999px;display:inline-flex!important;align-items:center!important;justify-content:center!important;color:#fff;background:rgba(253,250,246,.08);border:1px solid rgba(253,250,246,.16);backdrop-filter:blur(10px);box-shadow:0 10px 26px rgba(0,0,0,.12);transition:.25s ease;cursor:pointer;text-decoration:none!important}.jobim-navbar.scrolled .jobim-mobile-action{color:var(--jobim-green);background:rgba(253,250,246,.82);border-color:rgba(44,70,55,.10);box-shadow:0 10px 24px rgba(44,70,55,.07)}button.jobim-mobile-menu-btn,.jobim-mobile-menu-btn,.jobim-navbar.scrolled .jobim-mobile-menu-btn{width:2.75rem;height:2.75rem;border-radius:999px!important;background:rgba(253,250,246,.08)!important;border:1px solid rgba(253,250,246,.18)!important;box-shadow:0 10px 26px rgba(0,0,0,.10)!important;backdrop-filter:blur(10px);padding:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;color:currentColor!important;overflow:visible!important}.jobim-navbar.scrolled .jobim-mobile-menu-btn{background:rgba(253,250,246,.86)!important;border-color:rgba(44,70,55,.12)!important}.jobim-menu-glyph{width:1.65rem!important;height:auto!important;display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:stretch!important;gap:.32rem!important;line-height:0!important}.jobim-menu-glyph span{display:block!important;height:2px!important;width:100%!important;border-radius:999px!important;background:currentColor!important;flex:0 0 auto!important}.jobim-menu-glyph span:nth-child(1),.jobim-menu-glyph span:nth-child(2),.jobim-menu-glyph span:nth-child(3){width:100%!important}.jobim-mobile-logo{justify-self:center;display:flex;align-items:center}.jobim-mobile-logo img{height:3.15rem;width:auto;filter:drop-shadow(0 8px 18px rgba(0,0,0,.20));transition:.3s ease}

/* Hero */
.jobim-hero{position:relative;height:100vh;min-height:600px;display:flex;align-items:center;justify-content:center;overflow:hidden;background:var(--jobim-dark)}.jobim-hero-bg,.jobim-hero-slide,.jobim-hero-overlay-1,.jobim-hero-overlay-2{position:absolute;inset:0}.jobim-hero-slide{opacity:0;transition:opacity 2s ease-in-out;z-index:1}.jobim-hero-slide.active{opacity:1;z-index:2}.jobim-hero-slide img{width:100%;height:100%;object-fit:cover;transform:scale(1);transition:transform 12s linear;will-change:transform}.jobim-hero-slide.active img{transform:scale(1.12)}.jobim-hero-overlay-1{background:color-mix(in srgb,var(--jobim-green) 30%,transparent);mix-blend-mode:multiply;z-index:10}.jobim-hero-overlay-2{background:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,.2),rgba(0,0,0,.7));z-index:10}.jobim-hero-content{position:relative;z-index:20;width:100%;max-width:64rem;margin:4rem auto 0;padding:0 1.5rem;text-align:center;display:flex;flex-direction:column;align-items:center}.jobim-hero-title{font-size:clamp(3rem,6.8vw,6rem);color:#fff;text-shadow:0 10px 22px rgba(0,0,0,.25);margin:0 0 1.5rem;line-height:.98;max-width:56rem;text-wrap:balance}.jobim-hero-subtitle{color:rgba(255,255,255,.95);font-weight:300;font-size:clamp(.875rem,1.4vw,1.125rem);max-width:42rem;margin:0 auto 2.5rem;text-shadow:0 5px 14px rgba(0,0,0,.25);line-height:1.7;text-wrap:balance}.jobim-hero-actions{display:flex;align-items:center;justify-content:center;gap:1rem;width:auto}

/* Refuge */
.jobim-refuge-section{position:relative;overflow:hidden;background:var(--jobim-sand);padding:5rem 0 7rem}.jobim-refuge-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:5rem;align-items:center}.jobim-refuge-media{position:relative;min-height:560px;max-width:640px;margin-inline:auto}.jobim-refuge-photo{position:relative;overflow:hidden;border-radius:2rem;border:1px solid rgba(44,70,55,.16);background:var(--jobim-sand);box-shadow:0 28px 70px -34px rgba(26,42,33,.38)}.jobim-refuge-photo img,.jobim-refuge-video video{width:100%;height:100%;object-fit:cover;display:block}.jobim-refuge-photo-main{width:78%;height:520px;margin-left:auto}.jobim-refuge-video{position:absolute;left:0;bottom:2.25rem;width:48%;height:340px;overflow:hidden;border-radius:1.55rem;border:7px solid var(--jobim-sand);background:var(--jobim-dark);box-shadow:0 24px 65px -28px rgba(26,42,33,.55);cursor:pointer;padding:0}.jobim-refuge-video:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(26,42,33,.02) 35%,rgba(26,42,33,.42) 100%);pointer-events:none}.jobim-refuge-play{position:absolute;left:1rem;bottom:1rem;z-index:3;width:3.25rem;height:3.25rem;border-radius:999px;background:rgba(253,250,246,.94);color:var(--jobim-green);display:inline-flex;align-items:center;justify-content:center;box-shadow:0 18px 40px rgba(0,0,0,.22);transition:.3s ease}.jobim-refuge-video:hover .jobim-refuge-play{transform:scale(1.06);background:var(--jobim-sunset);color:#fff}.jobim-refuge-title{font-size:clamp(2.65rem,3.8vw,3.35rem);color:var(--jobim-green);margin:0 0 1.75rem;line-height:1.02;max-width:600px;text-wrap:balance}.jobim-refuge-text{display:grid;gap:1.25rem;color:#666;font-weight:300;font-size:15px;line-height:1.7;max-width:42rem}.jobim-refuge-text p{margin:0}.jobim-refuge-actions{margin-top:1.75rem}.jobim-refuge-lines{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid rgba(44,70,55,.12);border-bottom:1px solid rgba(44,70,55,.12);margin-top:2rem}.jobim-refuge-lines div{padding:1.1rem 1.15rem;border-right:1px solid rgba(44,70,55,.10)}.jobim-refuge-lines div:last-child{border-right:0}.jobim-refuge-lines span{display:block;color:var(--jobim-sunset);font-size:.62rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;margin-bottom:.35rem}.jobim-refuge-lines strong{display:block;color:var(--jobim-green);font-size:.9rem;font-weight:600;line-height:1.35}.jobim-video-lightbox{position:fixed;inset:0;z-index:120;background:rgba(10,16,13,.92);backdrop-filter:blur(16px);display:none;align-items:center;justify-content:center;padding:1.5rem;opacity:0;transition:opacity .32s ease}.jobim-video-lightbox.active{display:flex;opacity:1}.jobim-video-panel{position:relative;width:min(980px,100%);max-height:88vh;border-radius:1.5rem;overflow:hidden;background:#000;box-shadow:0 30px 90px rgba(0,0,0,.45);transform:scale(.96);transition:transform .32s ease}.jobim-video-lightbox.active .jobim-video-panel{transform:scale(1)}.jobim-video-panel video{width:100%;max-height:88vh;object-fit:contain;display:block;background:#000}.jobim-video-close{position:absolute;top:1rem;right:1rem;z-index:3;width:2.8rem;height:2.8rem;border-radius:999px;background:rgba(253,250,246,.92);color:var(--jobim-green);display:inline-flex;align-items:center;justify-content:center;border:0;cursor:pointer;transition:.25s ease}.jobim-video-close:hover{background:var(--jobim-sunset);color:#fff;transform:rotate(90deg)}

/* Menu */
.jobim-menu-section{position:relative;overflow:hidden;background:#fff;padding:5rem 0 7rem;border-top:1px solid rgba(44,70,55,.10);border-bottom:1px solid rgba(44,70,55,.10)}.jobim-menu-top-fade{position:absolute;top:0;left:0;width:100%;height:8rem;background:linear-gradient(to bottom,color-mix(in srgb,var(--jobim-sand) 60%,transparent),transparent);pointer-events:none}.jobim-menu-head{max-width:48rem;margin:0 auto 3rem;text-align:center;position:relative;z-index:2}.jobim-menu-title{font-size:clamp(2.2rem,3.6vw,3rem);line-height:.98;color:var(--jobim-green);margin:0 0 1.25rem;text-wrap:balance}.jobim-menu-head>p{color:#6b7280;font-weight:300;font-size:15px;line-height:1.65;max-width:42rem;margin:0 auto}.jobim-menu-slider{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.5rem,2vw,2rem);position:relative;z-index:2}.jobim-menu-card{display:flex;flex-direction:column;overflow:hidden;background:var(--jobim-sand);border-radius:30px;border:1px solid rgba(44,70,55,.15);box-shadow:0 20px 40px -10px rgba(44,70,55,.08);transition:.5s ease}.jobim-menu-card:hover{transform:translateY(-.25rem);box-shadow:0 10px 30px -5px rgba(0,0,0,.12);border-color:rgba(44,70,55,.30)}.jobim-menu-card-img{height:var(--jobim-menu-card-image-height,300px);overflow:hidden;margin:.75rem .75rem 0;border-radius:24px;background:#fff}.jobim-menu-card-img img{width:100%;height:100%;object-fit:cover;transition:transform .7s ease}.jobim-menu-card:hover .jobim-menu-card-img img{transform:scale(1.035)}.jobim-menu-card-body{display:flex;flex-direction:column;flex:1;padding:1.75rem 2rem 2rem}.jobim-menu-card-tag{color:var(--jobim-sunset);font-weight:700;text-transform:uppercase;letter-spacing:.24em;font-size:10px;margin:0 0 1rem}.jobim-menu-card h3{font-size:clamp(2rem,2.5vw,2.25rem);color:var(--jobim-green);line-height:.95;margin:0 0 1rem}.jobim-menu-card-text{color:#6b7280;font-size:13px;line-height:1.55;font-weight:300;margin:0 0 2rem}.jobim-menu-card-btn{margin-top:auto;align-self:flex-start;display:inline-flex;align-items:center;gap:.75rem;border-radius:999px;border:1px solid rgba(44,70,55,.25);padding:.75rem 1.5rem;background:transparent;color:var(--jobim-green);font-size:10px;text-transform:uppercase;letter-spacing:.18em;font-weight:700;transition:.3s ease;cursor:pointer}.jobim-menu-card:hover .jobim-menu-card-btn{background:var(--jobim-green);color:#fff;border-color:var(--jobim-green)}.jobim-menu-card-btn:hover{background:var(--jobim-sunset)!important;border-color:var(--jobim-sunset)!important;color:#fff!important}.jobim-mobile-slider-hint{display:none}.jobim-menu-modal{position:fixed;inset:0;z-index:100;background:rgba(26,42,33,.95);backdrop-filter:blur(12px);display:none;align-items:center;justify-content:center;padding:1.25rem;opacity:0;transition:opacity .4s ease}.jobim-menu-modal.active{display:flex;opacity:1}.jobim-menu-modal-close{position:absolute;top:1.5rem;right:1.5rem;z-index:3;background:transparent;border:0;color:rgba(255,255,255,.55);font-size:2.4rem;cursor:pointer;transition:.25s ease}.jobim-menu-modal-close:hover{color:var(--jobim-sunset);transform:scale(1.1)}.jobim-menu-modal-content{width:100%;max-width:64rem;height:90vh;background:var(--jobim-sand);border-radius:1rem;overflow:hidden;box-shadow:0 25px 80px rgba(0,0,0,.35);display:flex;flex-direction:column;transform:scale(.95);opacity:0;transition:.4s ease}.jobim-menu-modal.active .jobim-menu-modal-content{transform:scale(1);opacity:1}.jobim-menu-modal-head{background:var(--jobim-green);padding:1.25rem 2rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-shrink:0}.jobim-menu-modal-head h4{font-size:clamp(1.8rem,3vw,2.25rem);color:var(--jobim-sand);margin:0}.jobim-menu-modal-head a{display:inline-flex;align-items:center;gap:.5rem;font-size:11px;text-transform:uppercase;font-weight:700;letter-spacing:.12em;color:#fff!important;border:1px solid rgba(255,255,255,.3);padding:.65rem 1.25rem;border-radius:999px;transition:.25s ease}.jobim-menu-modal-head a:hover{background:#fff;color:var(--jobim-green)!important}.jobim-menu-modal iframe{width:100%;flex:1;border:0;background:var(--jobim-sand)}

/* Gallery */
.jobim-gallery-section{background:var(--jobim-sand);overflow:hidden;position:relative;padding:6rem 0 8rem}.jobim-gallery-head-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:4rem;align-items:end;margin-bottom:3.5rem}.jobim-gallery-title{font-size:clamp(2.5rem,5vw,3.75rem);color:var(--jobim-green);line-height:1;margin:0 0 1.5rem;text-wrap:balance}.jobim-gallery-head-grid p{color:#6b7280;font-weight:300;font-size:15px;line-height:1.65;max-width:36rem;margin:0}.jobim-gallery-follow-wrap{text-align:right;align-self:end}.jobim-gallery-follow{display:inline-flex;align-items:center;gap:1rem;color:var(--jobim-green);transition:.3s ease}.jobim-gallery-follow span{width:3rem;height:3rem;border-radius:999px;border:1px solid rgba(44,70,55,.2);background:rgba(255,255,255,.5);display:inline-flex;align-items:center;justify-content:center;color:var(--jobim-sunset);transition:.3s ease}.jobim-gallery-follow:hover span{background:var(--jobim-green);color:#fff;border-color:var(--jobim-green)}.jobim-gallery-follow strong{text-align:left;text-transform:uppercase;letter-spacing:.2em;font-size:12px;color:var(--jobim-green)}.jobim-gallery-follow small{display:block;color:var(--jobim-sunset);font-size:10px;letter-spacing:.24em;margin-bottom:.25rem}.jobim-gallery-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:260px;gap:1.25rem}.jobim-gallery-main{grid-column:span 2;grid-row:span 2;border-radius:32px;overflow:hidden;position:relative;box-shadow:0 10px 30px -5px rgba(0,0,0,.12);background:var(--jobim-dark)}.jobim-gallery-main img,.jobim-gallery-item img{width:100%;height:100%;object-fit:cover;transition:transform .7s ease}.jobim-gallery-main:hover img{transform:scale(1.05)}.jobim-gallery-grad{position:absolute;inset:0;background:linear-gradient(to top,rgba(0,0,0,.55),transparent 60%,transparent);opacity:.8}.jobim-gallery-caption{position:absolute;left:1.5rem;right:1.5rem;bottom:1.5rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;color:#fff;font-weight:600;font-size:.875rem}.jobim-gallery-caption b{width:2.75rem;height:2.75rem;border-radius:999px;background:rgba(255,255,255,.15);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;transition:.25s ease}.jobim-gallery-main:hover b{background:var(--jobim-sunset)}.jobim-gallery-item{border-radius:28px;overflow:hidden;position:relative;box-shadow:0 20px 40px -10px rgba(44,70,55,.08);background:var(--jobim-dark)}.jobim-gallery-item:hover img{transform:scale(1.1)}.jobim-gallery-item div{position:absolute;inset:0;background:rgba(44,70,55,.45);opacity:0;transition:.3s ease;display:flex;align-items:center;justify-content:center;color:#fff;font-size:2rem}.jobim-gallery-item:hover div{opacity:1}

/* Location */
.jobim-location-section{background:#fff;position:relative;overflow:hidden;padding:6rem 0 8rem}.jobim-location-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:3rem;align-items:stretch}.jobim-location-photo{position:relative;min-height:560px;border-radius:34px;overflow:hidden;box-shadow:0 10px 30px -5px rgba(0,0,0,.12);background:var(--jobim-dark)}.jobim-location-photo>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.jobim-location-photo-grad{position:absolute;inset:0;background:linear-gradient(to top,rgba(26,42,33,.8),rgba(26,42,33,.15),transparent)}.jobim-location-photo-card{position:absolute;left:2rem;right:2rem;bottom:2rem;background:rgba(255,255,255,.12);backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.2);border-radius:24px;padding:1.5rem;color:#fff}.jobim-location-photo-card p{color:var(--jobim-sunset);font-weight:600;text-transform:uppercase;letter-spacing:.22em;font-size:10px;margin:0 0 .5rem}.jobim-location-photo-card h3{font-size:2rem;line-height:1;margin:0 0 .75rem}.jobim-location-photo-card span{display:block;color:rgba(255,255,255,.75);font-size:14px;font-weight:300;line-height:1.6}.jobim-location-info{position:relative;border-radius:34px;overflow:hidden;background:var(--jobim-sand);border:1px solid rgba(44,70,55,.15);box-shadow:0 20px 40px -10px rgba(44,70,55,.08);display:flex;flex-direction:column;justify-content:space-between}.jobim-location-bg{position:absolute!important;inset:0;width:100%!important;height:100%!important;object-fit:cover;opacity:.14;transform:scale(1.05)}.jobim-location-info-overlay{position:absolute;inset:0;background:linear-gradient(135deg,rgba(253,250,246,.95),rgba(253,250,246,.92),rgba(253,250,246,.82))}.jobim-location-info-overlay:after{content:"";position:absolute;inset:0;background:linear-gradient(to top,rgba(255,255,255,.25),transparent,rgba(255,255,255,.1))}.jobim-location-info-inner{position:relative;z-index:2;padding:3rem}.jobim-location-top{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;margin-bottom:2rem}.jobim-location-top img{height:2rem;width:2rem;object-fit:contain;opacity:.75}.jobim-location-top span{display:inline-flex;font-size:10px;text-transform:uppercase;letter-spacing:.22em;color:var(--jobim-sunset);font-weight:700;border:1px solid rgba(227,120,89,.25);border-radius:999px;padding:.5rem 1rem;background:rgba(255,255,255,.35)}.jobim-location-tag{color:var(--jobim-sunset);font-weight:600;text-transform:uppercase;letter-spacing:.25em;font-size:11px;margin:0 0 1rem}.jobim-location-title{font-size:clamp(2.2rem,3.2vw,2.65rem);line-height:.94;color:var(--jobim-green);margin:0 0 1.75rem;text-wrap:balance}.jobim-location-title span{display:block}.jobim-location-text{color:rgba(44,70,55,.75);font-size:15px;font-weight:300;line-height:1.7;margin:0 0 2rem;max-width:36rem}.jobim-location-lines{border-top:1px solid rgba(44,70,55,.15);border-bottom:1px solid rgba(44,70,55,.15);background:rgba(255,255,255,.2);backdrop-filter:blur(1px);margin-bottom:2.25rem}.jobim-location-lines div{display:flex;align-items:center;gap:2rem;padding:1rem 0;border-bottom:1px solid rgba(44,70,55,.10)}.jobim-location-lines div:last-child{border-bottom:0}.jobim-location-lines span{font-size:10px;text-transform:uppercase;letter-spacing:.22em;color:var(--jobim-sunset);font-weight:700;width:8rem;flex-shrink:0}.jobim-location-lines p{margin:0;color:var(--jobim-green);font-weight:600;font-size:14px}.jobim-location-lines em{font-style:normal;font-weight:300;color:rgba(44,70,55,.6)}.jobim-location-actions{display:flex;gap:1rem}.jobim-location-actions a{flex:1;padding:1rem 1.25rem;white-space:nowrap;box-shadow:none}

/* Footer */
.jobim-footer{background:var(--jobim-dark);color:var(--jobim-sand);padding:5rem 0 2.5rem}.jobim-footer-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:4rem;margin-bottom:4rem}.jobim-footer-brand{grid-column:span 4}.jobim-footer-address,.jobim-footer-hours{grid-column:span 4}.jobim-footer-brand img{height:5rem;width:auto;margin-bottom:2rem;opacity:.9}.jobim-footer-brand p{color:rgba(253,250,246,.7);font-size:14px;font-weight:300;line-height:1.7;margin:0 0 2rem}.jobim-footer-brand>div{display:flex;gap:1rem}.jobim-footer-brand a{width:2.75rem;height:2.75rem;border-radius:999px;background:rgba(255,255,255,.05);display:flex;align-items:center;justify-content:center;color:#fff;transition:.25s ease}.jobim-footer-brand a:hover{background:var(--jobim-sunset);color:#fff}.jobim-footer h4{font-size:clamp(1.5rem,2.6vw,1.875rem);color:var(--jobim-sunset);margin:0 0 2rem}.jobim-footer ul{list-style:none;margin:0;padding:0}.jobim-footer-address ul{display:grid;gap:1.5rem}.jobim-footer-address li{display:flex;align-items:flex-start;gap:1rem;color:rgba(253,250,246,.8);font-size:14px;font-weight:300;line-height:1.7}.jobim-footer-address li i{color:var(--jobim-sunset);font-size:1.25rem;margin-top:.25rem}.jobim-footer-address small{display:block;margin-top:.25rem;font-size:10px;text-transform:uppercase;letter-spacing:.16em;color:rgba(253,250,246,.5);font-weight:600}.jobim-footer-hours ul{display:grid;gap:1rem;margin-bottom:2.5rem}.jobim-footer-hours li:first-child{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid rgba(255,255,255,.10);padding-bottom:1rem;color:rgba(253,250,246,.8);font-size:14px;font-weight:300}.jobim-footer-hours li:first-child strong{color:#fff}.jobim-footer-hours li:nth-child(2){display:flex;justify-content:space-between;align-items:center;padding-top:.5rem;color:rgba(253,250,246,.5);font-size:14px;font-weight:300}.jobim-footer-hours b{color:var(--jobim-sunset);font-size:11px;text-transform:uppercase;letter-spacing:.16em}.jobim-footer-hours .jobim-btn-solid{width:100%;box-shadow:none}.jobim-footer-copy{text-align:center;border-top:1px solid rgba(255,255,255,.10);padding-top:2rem;color:rgba(253,250,246,.3);font-size:11px;text-transform:uppercase;letter-spacing:.16em;font-weight:600}.jobim-footer-copy p{margin:0}

@media (max-width:1023px){
    .jobim-container{padding-left:1.05rem;padding-right:1.05rem}.jobim-topbar,.jobim-desktop-header{display:none}.jobim-navbar{top:0;padding:.95rem 0}.jobim-navbar.scrolled{padding:.72rem 0}.jobim-mobile-shell{display:grid;grid-template-columns:3rem 1fr 3rem;align-items:center;width:100%}.jobim-mobile-action:first-child{justify-self:start}.jobim-mobile-action:last-child{justify-self:end}.jobim-refuge-grid,.jobim-location-grid,.jobim-gallery-head-grid{grid-template-columns:1fr}.jobim-refuge-grid{gap:3rem}.jobim-refuge-media{min-height:520px}.jobim-refuge-photo-main{width:82%;height:480px}.jobim-refuge-video{width:46%;height:305px;bottom:1.5rem}.jobim-menu-card-img{height:var(--jobim-menu-card-image-height,265px)}.jobim-gallery-head-grid{gap:1.5rem}.jobim-gallery-follow-wrap{text-align:left}.jobim-gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:220px}.jobim-location-photo{min-height:420px}.jobim-footer-grid{grid-template-columns:repeat(12,minmax(0,1fr))}.jobim-footer-brand{grid-column:span 12}.jobim-footer-address,.jobim-footer-hours{grid-column:span 6}
}
@media (max-width:767px){
    .jobim-btn-solid,.jobim-btn-outline,.jobim-btn-outline-white{width:100%;padding:1rem 1.35rem;font-size:.72rem;letter-spacing:.16em}.jobim-mobile-menu{width:min(84vw,390px)}.jobim-mobile-menu-head{padding-top:1.25rem;padding-bottom:.9rem}.jobim-mobile-menu-head img{height:2.7rem}.jobim-mobile-close,.jobim-mobile-action{width:2.7rem;height:2.7rem}.jobim-drawer-link{font-size:clamp(2rem,9.3vw,2.95rem)}.jobim-drawer-socials a{width:2.65rem;height:2.65rem}
    .jobim-hero{min-height:760px;align-items:flex-end;padding-bottom:3.1rem}.jobim-hero-content{margin-top:0;padding-left:1.35rem;padding-right:1.35rem}.jobim-hero-title{font-size:clamp(3.6rem,18vw,5.15rem);line-height:.84;margin-bottom:1.35rem;max-width:21rem}.jobim-hero-subtitle{font-size:.96rem;line-height:1.55;max-width:21rem;margin-bottom:2rem}.jobim-hero-actions{width:100%;flex-direction:column;gap:.75rem}
    .jobim-refuge-section{padding-top:4.7rem;padding-bottom:4.5rem}.jobim-refuge-media{min-height:430px;max-width:100%;margin-bottom:2.2rem}.jobim-refuge-photo-main{width:82%;height:390px;margin-left:auto;border-radius:1.55rem}.jobim-refuge-video{position:absolute;left:0;bottom:1.2rem;width:50%;height:245px;border-width:5px;border-radius:1.3rem}.jobim-refuge-play{width:2.85rem;height:2.85rem;left:.75rem;bottom:.75rem}.jobim-refuge-title{font-size:clamp(2.55rem,13.5vw,3.35rem);line-height:.9;margin-bottom:1.35rem}.jobim-refuge-text{gap:1rem}.jobim-refuge-text p{font-size:.94rem;line-height:1.7}.jobim-refuge-lines{grid-template-columns:1fr;margin-top:1.6rem}.jobim-refuge-lines div{border-right:0;border-bottom:1px solid rgba(44,70,55,.10);padding:1rem 0}.jobim-refuge-lines div:last-child{border-bottom:0}.jobim-refuge-actions a{width:100%}
    .jobim-menu-section{padding-top:4.8rem;padding-bottom:4.8rem}.jobim-menu-head{text-align:left;margin:0 0 2rem}.jobim-section-label-center{justify-content:flex-start}.jobim-section-label-center span:last-child{display:none}.jobim-menu-title{font-size:clamp(2.7rem,14vw,3.45rem);line-height:.92;max-width:20rem}.jobim-menu-head>p{font-size:.94rem;line-height:1.65;max-width:22rem;margin-left:0}.jobim-menu-slider{display:flex!important;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;gap:1rem!important;padding:.2rem 1.35rem 1.1rem;margin-left:-1.35rem;margin-right:-1.35rem;-webkit-overflow-scrolling:touch;scrollbar-width:none}.jobim-menu-slider::-webkit-scrollbar{display:none}.jobim-menu-card{min-width:82vw;max-width:82vw;scroll-snap-align:center;border-radius:1.6rem;box-shadow:0 18px 48px -28px rgba(26,42,33,.38)}.jobim-menu-card:first-child{margin-left:.05rem}.jobim-menu-card:last-child{margin-right:.05rem}.jobim-menu-card-img{height:var(--jobim-menu-card-image-height,245px);margin:.55rem .55rem 0;border-radius:1.25rem}.jobim-menu-card-body{padding:1.35rem 1.25rem 1.45rem}.jobim-menu-card h3{font-size:2.05rem;line-height:.9}.jobim-menu-card-text{font-size:.82rem;line-height:1.55;margin-bottom:1.35rem}.jobim-menu-card-btn{width:100%;justify-content:center}.jobim-mobile-slider-hint{display:flex;justify-content:center;align-items:center;gap:.4rem;margin-top:1.35rem}.jobim-mobile-slider-hint span{width:.42rem;height:.42rem;border-radius:999px;background:rgba(44,70,55,.2)}.jobim-mobile-slider-hint span:first-child{width:1.3rem;background:var(--jobim-sunset)}.jobim-menu-modal{padding:.8rem}.jobim-menu-modal-content{height:86vh;border-radius:1.1rem}.jobim-menu-modal-head{padding:1rem}.jobim-menu-modal-head h4{font-size:1.75rem}.jobim-menu-modal-head a{font-size:.58rem;padding:.65rem .8rem}.jobim-menu-modal-close{top:.6rem;right:.8rem;font-size:2rem}
    .jobim-gallery-section{padding-top:4.7rem;padding-bottom:4.8rem}.jobim-gallery-title{font-size:clamp(3rem,15vw,4rem);line-height:.84}.jobim-gallery-head-grid{gap:1.5rem;margin-bottom:2rem}.jobim-gallery-grid{gap:.85rem;grid-auto-rows:148px}.jobim-gallery-main{border-radius:1.6rem}.jobim-gallery-item{border-radius:1.25rem}.jobim-gallery-caption{left:1rem;right:1rem;bottom:1rem}.jobim-gallery-caption span{font-size:.82rem}.jobim-gallery-caption b{width:2.5rem;height:2.5rem}
    .jobim-location-section{padding-top:4.7rem;padding-bottom:4.7rem}.jobim-location-grid{gap:1.15rem}.jobim-location-photo{min-height:420px;border-radius:1.7rem}.jobim-location-photo-card{left:1rem;right:1rem;bottom:1rem;padding:1rem;border-radius:1.2rem}.jobim-location-info{border-radius:1.7rem}.jobim-location-info-inner{padding:1.45rem}.jobim-location-title{font-size:clamp(2.45rem,13vw,3.25rem);line-height:.9;margin-bottom:1.25rem}.jobim-location-text{font-size:.9rem}.jobim-location-lines{margin-bottom:1.35rem}.jobim-location-lines div{display:block;padding:1rem 0}.jobim-location-lines span{display:block;margin-bottom:.5rem;width:auto}.jobim-location-actions{flex-direction:column}.jobim-location-actions a{min-height:3.35rem;white-space:normal!important}
    .jobim-footer{padding-top:4.4rem}.jobim-footer-grid{display:block;margin-bottom:3rem}.jobim-footer-brand,.jobim-footer-address,.jobim-footer-hours{text-align:center;margin-bottom:3rem}.jobim-footer-brand img{height:4.3rem;margin-left:auto;margin-right:auto}.jobim-footer-brand>div{justify-content:center}.jobim-footer h4{text-align:center;margin-bottom:1.5rem}.jobim-footer ul{max-width:21rem;margin-left:auto;margin-right:auto}.jobim-footer-address li{text-align:left}.jobim-footer-hours li:first-child,.jobim-footer-hours li:nth-child(2){gap:1rem}.jobim-footer-copy{font-size:10px;line-height:1.6}
}

/* v1.0.3 - isolamento/editor sem bloquear controles Elementor */
.jobim-header-widget,
.jobim-header-widget .jobim-navbar{
    overflow:visible!important;
}
.jobim-widget .jobim-header-logo,
.jobim-widget .jobim-mobile-logo-img,
.jobim-widget .jobim-mobile-menu-head img,
.jobim-widget .jobim-footer-brand img,
.jobim-widget .jobim-location-top img,
body > .jobim-mobile-menu .jobim-mobile-menu-head img{
    width:auto!important;
    object-fit:contain!important;
}
.jobim-widget .jobim-header-logo{max-width:12rem!important;}
.jobim-widget .jobim-mobile-logo-img{max-width:10rem!important;}
.jobim-has-custom-bg{
    position:relative;
    isolation:isolate;
    overflow:hidden;
    background:var(--jobim-custom-bg, inherit)!important;
}
.jobim-custom-bg-layer{
    position:absolute;
    inset:0;
    z-index:0;
    pointer-events:none;
    overflow:hidden;
}
.jobim-custom-bg-layer img,
.jobim-custom-bg-layer video{
    width:100%!important;
    height:100%!important;
    max-width:none!important;
    object-fit:cover!important;
    display:block;
}
.jobim-custom-bg-overlay{
    position:absolute;
    inset:0;
    z-index:1;
}
.jobim-has-custom-bg > .jobim-container,
.jobim-has-custom-bg > .jobim-menu-top-fade,
.jobim-has-custom-bg > .jobim-hero-bg,
.jobim-has-custom-bg > .jobim-video-lightbox,
.jobim-has-custom-bg > .jobim-menu-modal{
    position:relative;
}
.jobim-has-custom-bg > .jobim-container{z-index:2;}
.jobim-has-custom-bg > .jobim-hero-bg{z-index:1;}
.jobim-has-custom-bg > .jobim-menu-top-fade{z-index:1;}
.jobim-has-custom-bg > .jobim-video-lightbox,
.jobim-has-custom-bg > .jobim-menu-modal{z-index:100;}
body.elementor-editor-active .jobim-reveal,
body.elementor-editor-preview .jobim-reveal,
.elementor-editor-active .jobim-reveal,
.elementor-editor-preview .jobim-reveal,
.elementor-editor-active .jobim-widget .jobim-reveal,
.elementor-editor-preview .jobim-widget .jobim-reveal{
    opacity:1!important;
    transform:none!important;
    transition:none!important;
}
body.elementor-editor-active .jobim-navbar,
body.elementor-editor-preview .jobim-navbar{
    pointer-events:auto;
}

body > .jobim-mobile-menu{font-family:'Poppins',Arial,sans-serif;text-rendering:geometricPrecision;-webkit-font-smoothing:antialiased;}
body > .jobim-mobile-menu *, body > .jobim-mobile-menu *::before, body > .jobim-mobile-menu *::after{box-sizing:border-box;}
body > .jobim-mobile-menu a{text-decoration:none;color:inherit;}
body > .jobim-mobile-menu img{max-width:100%;height:auto;display:block;}
body > .jobim-mobile-menu button{font-family:inherit;appearance:none;-webkit-appearance:none;margin:0;line-height:1;color:inherit;}

/* v1.0.4 - refinamentos mobile/cardápio/localização */
.jobim-widget .jobim-mobile-menu-btn,
.jobim-widget button.jobim-mobile-menu-btn,
.jobim-navbar.scrolled .jobim-mobile-menu-btn,
body .jobim-widget .jobim-navbar.scrolled .jobim-mobile-menu-btn{
    background:transparent!important;
    border:0!important;
    box-shadow:none!important;
    backdrop-filter:none!important;
    -webkit-backdrop-filter:none!important;
    border-radius:0!important;
    padding:0!important;
    overflow:visible!important;
    color:inherit!important;
}
.jobim-widget .jobim-mobile-menu-btn:hover,
.jobim-widget .jobim-mobile-menu-btn:focus,
.jobim-widget .jobim-mobile-menu-btn:active{
    background:transparent!important;
    border:0!important;
    box-shadow:none!important;
    transform:none!important;
    outline:none!important;
}
.jobim-widget .jobim-mobile-menu-icon-img{
    display:block!important;
    width:30px!important;
    height:auto!important;
    max-width:none!important;
    object-fit:contain!important;
    filter:drop-shadow(0 8px 18px rgba(0,0,0,.18));
    pointer-events:none!important;
}
.jobim-widget .jobim-mobile-menu-icon-img + .jobim-menu-glyph{display:none!important;}

body .jobim-widget button.jobim-menu-card-btn,
.jobim-widget .jobim-menu-card-btn{
    appearance:none!important;
    -webkit-appearance:none!important;
    min-height:44px!important;
    width:auto!important;
    max-width:100%!important;
    margin-top:auto!important;
    padding:0 1.5rem!important;
    display:inline-flex!important;
    align-items:center!important;
    justify-content:center!important;
    gap:.75rem!important;
    border-radius:999px!important;
    border:1px solid rgba(44,70,55,.28)!important;
    background:transparent!important;
    color:var(--jobim-green)!important;
    box-shadow:none!important;
    font-family:'Poppins',Arial,sans-serif!important;
    font-size:10px!important;
    font-weight:700!important;
    line-height:1!important;
    letter-spacing:.18em!important;
    text-transform:uppercase!important;
    text-decoration:none!important;
    white-space:nowrap!important;
    cursor:pointer!important;
}
body .jobim-widget .jobim-menu-card:hover button.jobim-menu-card-btn,
.jobim-widget .jobim-menu-card:hover .jobim-menu-card-btn{
    background:var(--jobim-green)!important;
    color:#fff!important;
    border-color:var(--jobim-green)!important;
}
body .jobim-widget button.jobim-menu-card-btn:hover,
.jobim-widget .jobim-menu-card-btn:hover{
    background:var(--jobim-sunset)!important;
    border-color:var(--jobim-sunset)!important;
    color:#fff!important;
    transform:translateY(-1px)!important;
}
.jobim-widget .jobim-menu-card-btn i{
    font-size:11px!important;
    line-height:1!important;
    transform:translateY(-.5px);
}

.jobim-widget .jobim-location-info{--jobim-location-bg-opacity:.24;background:var(--jobim-sand)!important;}
.jobim-widget .jobim-location-bg{
    display:block!important;
    position:absolute!important;
    inset:0!important;
    z-index:0!important;
    width:100%!important;
    height:100%!important;
    max-width:none!important;
    object-fit:cover!important;
    opacity:var(--jobim-location-bg-opacity)!important;
    transform:scale(1.05)!important;
    pointer-events:none!important;
}
.jobim-widget .jobim-location-info-overlay{
    z-index:1!important;
    background:linear-gradient(135deg,rgba(253,250,246,.90),rgba(253,250,246,.86),rgba(253,250,246,.72))!important;
}
.jobim-widget .jobim-location-info-overlay:after{z-index:1!important;}
.jobim-widget .jobim-location-info-inner{position:relative!important;z-index:2!important;}

@media (max-width:767px){
    body .jobim-widget button.jobim-menu-card-btn,
    .jobim-widget .jobim-menu-card-btn{
        width:100%!important;
        min-height:46px!important;
        padding-left:1rem!important;
        padding-right:1rem!important;
    }
}

/* v1.0.5 - SVG Magicoon inline, botão cardápio e fallback do card localização */
.jobim-widget .jobim-mobile-menu-btn,
.jobim-widget button.jobim-mobile-menu-btn,
.jobim-navbar.scrolled .jobim-mobile-menu-btn,
body .jobim-widget .jobim-navbar.scrolled .jobim-mobile-menu-btn{
    background:transparent!important;
    border:0!important;
    box-shadow:none!important;
    backdrop-filter:none!important;
    -webkit-backdrop-filter:none!important;
    border-radius:0!important;
    padding:0!important;
    overflow:visible!important;
    color:inherit!important;
}
.jobim-widget .jobim-mobile-menu-icon-svg{
    display:block!important;
    width:32px!important;
    height:auto!important;
    max-width:none!important;
    overflow:visible!important;
    fill:currentColor!important;
    color:currentColor!important;
    filter:drop-shadow(0 8px 18px rgba(0,0,0,.18));
    pointer-events:none!important;
}
.jobim-widget .jobim-mobile-menu-icon-img{
    display:block!important;
    width:32px!important;
    height:auto!important;
    max-width:none!important;
    object-fit:contain!important;
    filter:drop-shadow(0 8px 18px rgba(0,0,0,.18));
    pointer-events:none!important;
}
.jobim-widget .jobim-mobile-menu-icon-svg + .jobim-menu-glyph,
.jobim-widget .jobim-mobile-menu-icon-img + .jobim-menu-glyph{
    display:none!important;
}

body .jobim-widget button.jobim-menu-card-btn,
.jobim-widget .jobim-menu-card-btn{
    appearance:none!important;
    -webkit-appearance:none!important;
    position:relative!important;
    min-height:44px!important;
    height:auto!important;
    width:auto!important;
    max-width:100%!important;
    margin-top:auto!important;
    align-self:flex-start!important;
    padding:.95rem 1.65rem!important;
    display:inline-flex!important;
    align-items:center!important;
    justify-content:center!important;
    gap:.75rem!important;
    border-radius:999px!important;
    border:1px solid rgba(44,70,55,.30)!important;
    background:rgba(253,250,246,.35)!important;
    color:var(--jobim-green)!important;
    box-shadow:none!important;
    font-family:'Poppins',Arial,sans-serif!important;
    font-size:10px!important;
    font-weight:700!important;
    line-height:1!important;
    letter-spacing:.18em!important;
    text-transform:uppercase!important;
    text-decoration:none!important;
    white-space:nowrap!important;
    cursor:pointer!important;
    transition:background-color .3s ease,color .3s ease,border-color .3s ease,transform .3s ease!important;
}
body .jobim-widget .jobim-menu-card:hover button.jobim-menu-card-btn,
.jobim-widget .jobim-menu-card:hover .jobim-menu-card-btn{
    background:rgba(253,250,246,.35)!important;
    color:var(--jobim-green)!important;
    border-color:rgba(44,70,55,.30)!important;
}
body .jobim-widget button.jobim-menu-card-btn:hover,
.jobim-widget .jobim-menu-card-btn:hover{
    background:var(--jobim-green)!important;
    border-color:var(--jobim-green)!important;
    color:#fff!important;
    transform:translateY(-1px)!important;
}
.jobim-widget .jobim-menu-card-btn i{
    font-size:11px!important;
    line-height:1!important;
    transform:translateY(-.5px);
}

.jobim-widget .jobim-location-info{
    --jobim-location-bg-opacity:.24;
    background:var(--jobim-sand)!important;
}
.jobim-widget .jobim-location-info::before{
    content:"";
    position:absolute;
    inset:0;
    z-index:0;
    background-image:var(--jobim-location-card-bg);
    background-size:cover;
    background-position:center;
    opacity:var(--jobim-location-bg-opacity);
    transform:scale(1.05);
    pointer-events:none;
}
.jobim-widget .jobim-location-bg{
    display:block!important;
    position:absolute!important;
    inset:0!important;
    z-index:0!important;
    width:100%!important;
    height:100%!important;
    max-width:none!important;
    object-fit:cover!important;
    opacity:var(--jobim-location-bg-opacity)!important;
    transform:scale(1.05)!important;
    pointer-events:none!important;
}
.jobim-widget .jobim-location-info-overlay{
    z-index:1!important;
    background:linear-gradient(135deg,rgba(253,250,246,.90),rgba(253,250,246,.86),rgba(253,250,246,.72))!important;
}
.jobim-widget .jobim-location-info-inner{position:relative!important;z-index:2!important;}

@media (max-width:767px){
    body .jobim-widget button.jobim-menu-card-btn,
    .jobim-widget .jobim-menu-card-btn{
        width:100%!important;
        min-height:46px!important;
        padding-left:1rem!important;
        padding-right:1rem!important;
    }
}

/* v1.0.6 - transições da hero, blur estável e widget de links */
.jobim-hero-slide{
    transition:opacity var(--jobim-hero-transition, 850ms) cubic-bezier(.4,0,.2,1)!important;
}
.jobim-hero-slide img{
    transition:transform calc(var(--jobim-hero-speed, 4200ms) + var(--jobim-hero-transition, 850ms)) ease-out!important;
    transform:scale(1)!important;
}
.jobim-hero-slide.active img{
    transform:scale(var(--jobim-hero-zoom, 1.055))!important;
}
.jobim-hero-bg{background:var(--jobim-dark)}
.jobim-hero-slide:not(.active){pointer-events:none}

.jobim-widget .jobim-btn-outline-white,
.jobim-navbar.scrolled,
.jobim-mobile-action,
.jobim-mobile-close,
.jobim-drawer-socials a,
.jobim-refuge-video,
.jobim-video-lightbox,
.jobim-menu-modal,
.jobim-location-photo-card,
.jobim-gallery-caption b,
.jobim-links-card,
.jobim-links-modal{
    -webkit-backdrop-filter:inherit;
    backface-visibility:hidden;
    transform:translateZ(0);
}
.jobim-widget .jobim-btn-outline-white{-webkit-backdrop-filter:blur(4px);}
.jobim-navbar.scrolled{-webkit-backdrop-filter:blur(12px);}
.jobim-mobile-action,.jobim-mobile-close,.jobim-drawer-socials a{-webkit-backdrop-filter:blur(8px);}
.jobim-video-lightbox,.jobim-menu-modal,.jobim-links-modal{-webkit-backdrop-filter:blur(10px);}
.jobim-location-photo-card,.jobim-gallery-caption b{-webkit-backdrop-filter:blur(8px);}
@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){
    .jobim-widget .jobim-btn-outline-white{background:rgba(255,255,255,.14)!important}
    .jobim-navbar.scrolled{background:rgba(253,250,246,.98)!important}
    .jobim-location-photo-card{background:rgba(255,255,255,.20)!important}
    .jobim-links-card{background:rgba(253,250,246,.18)!important}
}


/* v1.0.10 - Jobim Links: CSS limpo e responsivo, sem !important bloqueando controles do Elementor */
.jobim-widget.jobim-links,
.jobim-links{
    --jobim-links-heading-color:#FDFaf6;
    --jobim-links-description-color:rgba(253,250,246,.76);
    --jobim-links-card-bg:rgba(253,250,246,.94);
    --jobim-links-card-border:rgba(253,250,246,.52);
    --jobim-links-card-title-color:var(--jobim-green);
    --jobim-links-card-subtitle-color:rgba(44,70,55,.62);
    --jobim-links-card-icon-color:var(--jobim-sunset);
    --jobim-links-card-blur:3px;
    --jobim-links-card-image-size:88px;
    position:relative;
    min-height:100svh;
    display:flex;
    flex-direction:column;
    overflow:hidden;
    background:var(--jobim-dark);
    isolation:isolate;
    color:#fff;
    box-sizing:border-box;
}
.jobim-widget.jobim-links *,
.jobim-widget.jobim-links *:before,
.jobim-widget.jobim-links *:after{box-sizing:border-box;}
.jobim-links-slider,
.jobim-links-slide,
.jobim-links-overlay-flat,
.jobim-links-overlay-gradient{position:absolute;inset:0;}
.jobim-links-slider{z-index:0;}
.jobim-links-slide{opacity:0;transition:opacity var(--jobim-links-transition,850ms) cubic-bezier(.4,0,.2,1);z-index:0;}
.jobim-links-slide.is-active{opacity:1;z-index:1;}
.jobim-links-slide picture,
.jobim-links-slide img{width:100%;height:100%;display:block;}
.jobim-links-slide img{object-fit:cover;max-width:none;transform:scale(1);transition:transform 5s ease-out;}
.jobim-links[data-ken-burns="yes"] .jobim-links-slide.is-active img{transform:scale(1.055);}
.jobim-links-overlay-flat{z-index:2;background:linear-gradient(90deg,rgba(26,42,33,.82) 0%,rgba(26,42,33,.52) 48%,rgba(26,42,33,.30) 100%);pointer-events:none;}
.jobim-links-overlay-gradient{z-index:3;background:radial-gradient(circle at 18% 30%,rgba(227,120,89,.16),transparent 34%),linear-gradient(180deg,rgba(8,15,11,.60) 0%,rgba(8,15,11,.10) 46%,rgba(8,15,11,.76) 100%);pointer-events:none;}
.jobim-links-main{position:relative;z-index:5;min-height:inherit;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:clamp(2.6rem,5.2vw,5.6rem) clamp(1.25rem,4.4vw,5rem) clamp(1.6rem,3vw,3.1rem);overflow:auto;scrollbar-width:none;}
.jobim-links-main::-webkit-scrollbar{display:none;}
.jobim-links-center{width:100%;max-width:70rem;margin:auto;display:grid;grid-template-columns:minmax(0,.88fr) minmax(390px,.72fr);align-items:center;gap:clamp(2.4rem,5.2vw,5.6rem);}
.jobim-links-head{text-align:left;margin:0;max-width:38rem;padding:0;}
.jobim-links-logo{height:68px;width:auto;max-width:11.5rem;object-fit:contain;margin:0 0 1.35rem;filter:drop-shadow(0 18px 38px rgba(0,0,0,.32));}
.jobim-links-eyebrow-wrap{display:flex;align-items:center;justify-content:flex-start;gap:.85rem;margin-bottom:1.05rem;}
.jobim-links-eyebrow-wrap>span{width:2rem;height:1px;background:rgba(227,120,89,.65);}
.jobim-links-eyebrow{margin:0;color:rgba(253,250,246,.86);font-size:.64rem;font-weight:600;letter-spacing:.28em;text-transform:uppercase;}
.jobim-links-heading{margin:0;color:var(--jobim-links-heading-color);font-family:'Against',serif;font-size:clamp(3.1rem,5.25vw,5.55rem);font-weight:400;line-height:.88;letter-spacing:-.035em;max-width:17ch;text-wrap:balance;}
.jobim-links-heading br{display:block;}
.jobim-links-description{margin:1.15rem 0 0;max-width:31.5rem;color:var(--jobim-links-description-color);font-size:clamp(.92rem,1.05vw,1.02rem);font-weight:300;line-height:1.72;}
.jobim-links-grid{width:100%;max-width:500px;display:grid;grid-template-columns:1fr;gap:.66rem;padding:.78rem;border:1px solid rgba(253,250,246,.15);border-radius:2rem;background:linear-gradient(180deg,rgba(253,250,246,.10),rgba(253,250,246,.045));box-shadow:0 30px 90px -60px rgba(0,0,0,.78),inset 0 1px 0 rgba(255,255,255,.08);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);}
.jobim-links-card{appearance:none;-webkit-appearance:none;position:relative;display:grid;grid-template-columns:minmax(0,var(--jobim-links-card-image-size,88px)) minmax(0,1fr) auto;align-items:center;width:100%;min-height:98px;gap:.86rem;padding:.52rem .62rem .52rem .52rem;border:1px solid var(--jobim-links-card-border);border-radius:1.32rem;background:linear-gradient(135deg,rgba(253,250,246,.96),rgba(253,250,246,.88));color:var(--jobim-green);text-decoration:none;text-align:left;cursor:pointer;box-shadow:0 20px 50px -38px rgba(0,0,0,.72),inset 0 1px 0 rgba(255,255,255,.62);transition:transform .32s ease,background-color .32s ease,border-color .32s ease,box-shadow .32s ease;overflow:hidden;-webkit-backdrop-filter:blur(var(--jobim-links-card-blur));backdrop-filter:blur(var(--jobim-links-card-blur));}
.jobim-links-card:first-child{background:linear-gradient(135deg,rgba(253,250,246,.99),rgba(253,250,246,.90));}
.jobim-links-card:hover,.jobim-links-card:focus-visible{transform:translateY(-3px);border-color:rgba(227,120,89,.62);box-shadow:0 28px 60px -40px rgba(0,0,0,.82),inset 0 1px 0 rgba(255,255,255,.72);outline:0;}
.jobim-links-card-media{display:block;width:var(--jobim-links-card-image-size,88px);height:var(--jobim-links-card-image-size,88px);border-radius:1rem;overflow:hidden;flex:0 0 auto;background:rgba(44,70,55,.08);}
.jobim-links-card-media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .45s ease;}
.jobim-links-card:hover .jobim-links-card-media img{transform:scale(1.055);}
.jobim-links-card-content{display:flex;flex-direction:column;align-items:flex-start;min-width:0;max-width:100%;overflow:hidden;}
.jobim-links-card-kicker{display:inline-flex;align-items:center;gap:.34rem;margin-bottom:.25rem;color:var(--jobim-links-card-icon-color);font-size:.55rem;font-weight:700;letter-spacing:.16em;line-height:1;text-transform:uppercase;}
.jobim-links-card-kicker>span:first-child{color:var(--jobim-links-card-icon-color);}
.jobim-links-card-icon{display:inline-flex;align-items:center;justify-content:center;color:var(--jobim-links-card-icon-color);font-size:.8rem;line-height:1;}
.jobim-links-card-icon svg{width:.8rem;height:.8rem;fill:currentColor;}
.jobim-links-card-title{display:block;margin:0 0 .28rem;color:var(--jobim-links-card-title-color);font-family:'Against',serif;font-size:clamp(1.72rem,2.65vw,2.28rem);font-weight:400;line-height:.9;letter-spacing:-.025em;}
.jobim-links-card-subtitle{display:block;color:var(--jobim-links-card-subtitle-color);font-size:.74rem;font-weight:400;line-height:1.35;}
.jobim-links-card-arrow{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:999px;background:rgba(253,250,246,.82);border:1px solid rgba(44,70,55,.08);color:var(--jobim-links-card-icon-color);box-shadow:0 10px 28px -20px rgba(26,42,33,.42);}
.jobim-links-card-arrow i{transition:transform .28s ease;}
.jobim-links-card:hover .jobim-links-card-arrow i{transform:translateX(2px);}
.jobim-links-no-icons .jobim-links-card-icon{display:none;}
.jobim-links-no-icons .jobim-links-card-kicker{gap:0;}
.jobim-links-no-icons .jobim-links-card-kicker>span:first-child{position:relative;display:inline-flex;align-items:center;min-height:.9rem;padding-right:1.05rem;}
.jobim-links-no-icons .jobim-links-card-kicker>span:first-child:after{content:"";position:absolute;right:0;top:50%;width:.55rem;height:1px;background:currentColor;opacity:.55;}
.jobim-links-footer{position:relative;z-index:6;width:100%;display:flex;justify-content:center;margin-top:clamp(1rem,2.2vw,1.8rem);color:rgba(253,250,246,.72);font-size:.78rem;font-weight:400;line-height:1.45;letter-spacing:.02em;}
.jobim-links-footer a,.jobim-links-footer>span{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;max-width:100%;padding:.62rem .95rem;color:inherit;text-decoration:none;border:1px solid rgba(253,250,246,.13);border-radius:999px;background:rgba(253,250,246,.065);}
.jobim-links-footer i{color:var(--jobim-sunset);}
.jobim-links-modal{position:fixed;inset:0;z-index:99999;display:flex;align-items:center;justify-content:center;padding:1.5rem;background:rgba(10,16,13,.92);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .3s ease,visibility .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);}
.jobim-links-modal.is-open{opacity:1;visibility:visible;pointer-events:auto;}
.jobim-links-modal-close{position:absolute;top:1.25rem;right:1.25rem;z-index:3;width:2.8rem;height:2.8rem;border-radius:999px;background:rgba(253,250,246,.92);color:var(--jobim-green);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .25s ease,color .25s ease,transform .25s ease;}
.jobim-links-modal-close:hover{background:var(--jobim-sunset);color:#fff;transform:rotate(90deg);}
.jobim-links-modal-content{width:min(980px,100%);height:min(88vh,760px);border-radius:1.4rem;overflow:hidden;background:var(--jobim-sand);box-shadow:0 30px 90px rgba(0,0,0,.45);display:flex;flex-direction:column;transform:scale(.97);transition:transform .3s ease;}
.jobim-links-modal.is-open .jobim-links-modal-content,.jobim-links-modal.is-open .jobim-links-video-panel{transform:scale(1);}
.jobim-links-modal-head{background:var(--jobim-green);color:var(--jobim-sand);padding:1.15rem 1.35rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;}
.jobim-links-modal-head h4{font-size:2rem;margin:0;color:var(--jobim-sand);}
.jobim-links-modal-head a{display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.32);border-radius:999px;padding:.75rem 1rem;color:#fff;text-decoration:none;text-transform:uppercase;font-size:.68rem;font-weight:700;letter-spacing:.14em;}
.jobim-links-modal iframe{width:100%;height:100%;border:0;flex:1;background:var(--jobim-sand);}
.jobim-links-video-panel{width:min(980px,100%);max-height:88vh;border-radius:1.4rem;overflow:hidden;background:#000;box-shadow:0 30px 90px rgba(0,0,0,.45);transform:scale(.97);transition:transform .3s ease;}
.jobim-links-video-panel video{width:100%;max-height:88vh;display:block;background:#000;object-fit:contain;}
.jobim-links-modal-open{overflow:hidden;}
@media (max-width:1024px){
    .jobim-links-main{padding-top:2.6rem;}
    .jobim-links-center{display:flex;flex-direction:column;max-width:39rem;gap:1.75rem;text-align:center;}
    .jobim-links-head{max-width:35rem;text-align:center;}
    .jobim-links-logo{margin-left:auto;margin-right:auto;}
    .jobim-links-eyebrow-wrap{justify-content:center;}
    .jobim-links-heading{font-size:clamp(3rem,11vw,4.85rem);max-width:14ch;margin-left:auto;margin-right:auto;}
    .jobim-links-description{margin-left:auto;margin-right:auto;}
    .jobim-links-grid{max-width:35rem;}
}
@media (max-width:767px){
    .jobim-links-main{padding:1.65rem .92rem 1rem;justify-content:flex-start;}
    .jobim-links-center{width:100%;max-width:23.75rem;gap:1rem;margin:0 auto;}
    .jobim-links-head{width:100%;max-width:22rem;margin:0 auto .2rem;text-align:center;}
    .jobim-links-logo{height:50px;max-width:9.5rem;margin:0 auto .75rem;}
    .jobim-links-eyebrow-wrap{margin-bottom:.58rem;gap:.65rem;}
    .jobim-links-eyebrow-wrap>span{width:1rem;}
    .jobim-links-eyebrow{font-size:.48rem;letter-spacing:.2em;}
    .jobim-links-heading{font-size:clamp(2.05rem,10.7vw,3.15rem);line-height:.88;max-width:12ch;letter-spacing:-.025em;}
    .jobim-links-description{max-width:20rem;margin:.65rem auto 0;font-size:.78rem;line-height:1.45;}
    .jobim-links-grid{width:100%;max-width:100%;padding:.45rem;gap:.48rem;border-radius:1.35rem;overflow:hidden;background:rgba(253,250,246,.08);border-color:rgba(253,250,246,.12);}
    .jobim-links{--jobim-links-card-image-size:74px;}
    .jobim-links-card{min-height:calc(min(var(--jobim-links-card-image-size,74px),34vw) + 1rem);grid-template-columns:minmax(0,min(var(--jobim-links-card-image-size,74px),34vw)) minmax(0,1fr) 32px;gap:.62rem;padding:.38rem .46rem .38rem .38rem;border-radius:1rem;overflow:hidden;}
    .jobim-links-card-media{width:min(var(--jobim-links-card-image-size,74px),34vw);height:min(var(--jobim-links-card-image-size,74px),34vw);border-radius:.78rem;}
    .jobim-links-card-kicker{font-size:.46rem;margin-bottom:.17rem;letter-spacing:.14em;}
    .jobim-links-card-title{font-size:clamp(1.25rem,6.6vw,1.72rem);line-height:.9;max-width:100%;overflow-wrap:normal;word-break:normal;hyphens:none;}
    .jobim-links-card-subtitle{font-size:.61rem;line-height:1.24;max-width:100%;overflow-wrap:normal;word-break:normal;}
    .jobim-links-card-arrow{width:2rem;height:2rem;flex:0 0 2rem;align-self:center;}
    .jobim-links-footer{margin-top:.85rem;font-size:.62rem;line-height:1.35;text-align:center;}
    .jobim-links-footer a,.jobim-links-footer>span{padding:.56rem .76rem;}
    .jobim-links-modal{padding:.8rem;}
    .jobim-links-modal-content{height:86vh;border-radius:1.1rem;}
    .jobim-links-modal-head{padding:1rem;}
    .jobim-links-modal-head h4{font-size:1.65rem;}
    .jobim-links-modal-head a{font-size:.58rem;padding:.65rem .8rem;}
    .jobim-links-modal-close{top:.8rem;right:.8rem;width:2.55rem;height:2.55rem;}
}
@media (max-width:360px){
    .jobim-links-main{padding-left:.7rem;padding-right:.7rem;}
    .jobim-links{--jobim-links-card-image-size:58px;}
    .jobim-links-card{grid-template-columns:minmax(0,min(var(--jobim-links-card-image-size,58px),31vw)) minmax(0,1fr) 30px;gap:.5rem;}
    .jobim-links-card-media{width:min(var(--jobim-links-card-image-size,58px),31vw);height:min(var(--jobim-links-card-image-size,58px),31vw);}
    .jobim-links-card-title{font-size:1.18rem;}
}

/* Cardápio: reforço dos estados e links personalizados */
.jobim-widget .jobim-menu-card{
    position:relative;
    isolation:isolate;
    will-change:transform,box-shadow;
    transition:transform .45s cubic-bezier(.16,1,.3,1),box-shadow .45s cubic-bezier(.16,1,.3,1),border-color .35s ease,background-color .35s ease!important;
}
.jobim-widget .jobim-menu-card:before{
    content:"";
    position:absolute;
    inset:0;
    z-index:-1;
    opacity:0;
    background:radial-gradient(circle at 80% 0%,rgba(227,120,89,.12),transparent 34%),linear-gradient(180deg,rgba(255,255,255,.44),rgba(253,250,246,0));
    transition:opacity .45s ease;
    pointer-events:none;
}
.jobim-widget .jobim-menu-card:hover,
.jobim-widget .jobim-menu-card:focus-within{
    transform:translateY(-8px)!important;
    border-color:rgba(227,120,89,.34)!important;
    box-shadow:0 34px 70px -42px rgba(26,42,33,.55),0 16px 36px -28px rgba(227,120,89,.30)!important;
}
.jobim-widget .jobim-menu-card:hover:before,
.jobim-widget .jobim-menu-card:focus-within:before{opacity:1;}
.jobim-widget .jobim-menu-card-img{position:relative;}
.jobim-widget .jobim-menu-card-img:after{
    content:"";
    position:absolute;
    inset:0;
    background:linear-gradient(180deg,transparent 52%,rgba(26,42,33,.20));
    opacity:0;
    transition:opacity .45s ease;
    pointer-events:none;
}
.jobim-widget .jobim-menu-card:hover .jobim-menu-card-img:after,
.jobim-widget .jobim-menu-card:focus-within .jobim-menu-card-img:after{opacity:1;}
.jobim-widget .jobim-menu-card:hover .jobim-menu-card-img img,
.jobim-widget .jobim-menu-card:focus-within .jobim-menu-card-img img{
    transform:scale(1.065)!important;
    filter:saturate(1.05) contrast(1.03);
}
body .jobim-widget .jobim-menu-card:hover .jobim-menu-card-btn,
body .jobim-widget .jobim-menu-card:focus-within .jobim-menu-card-btn,
.jobim-widget .jobim-menu-card:hover .jobim-menu-card-btn,
.jobim-widget .jobim-menu-card:focus-within .jobim-menu-card-btn{
    background:var(--jobim-green)!important;
    color:#fff!important;
    border-color:var(--jobim-green)!important;
    box-shadow:0 14px 30px -22px rgba(26,42,33,.70)!important;
}
.jobim-widget .jobim-menu-card-btn i{transition:transform .25s ease;}
body .jobim-widget .jobim-menu-card-btn:hover i,
.jobim-widget .jobim-menu-card-btn:hover i{transform:translateX(3px)!important;}

@media (hover:none){
    .jobim-widget .jobim-menu-card:hover{transform:none!important;}
    .jobim-widget .jobim-menu-card:hover .jobim-menu-card-img img{transform:none!important;filter:none;}
}


/* v1.0.13 - Jobim Links mobile: coluna da imagem agora acompanha o controle de tamanho para impedir sobreposição de texto. */


/* v1.0.14 - Widget Jobim Botão */
.jobim-button-widget,
.jobim-button-widget *{
    box-sizing:border-box;
}
.jobim-button-wrap{
    display:flex;
    align-items:center;
    justify-content:center;
    width:100%;
}
.jobim-button-wrap.jobim-button-full .jobim-button{
    width:100%;
}
.jobim-button{
    appearance:none;
    -webkit-appearance:none;
    display:inline-flex;
    align-items:center;
    justify-content:center;
    gap:.65rem;
    width:auto;
    min-height:3.1rem;
    padding:1rem 2.125rem;
    border:1px solid var(--jobim-sunset);
    border-radius:999px;
    background:var(--jobim-sunset);
    color:#fff;
    text-decoration:none!important;
    text-align:center;
    font-family:'Poppins',sans-serif;
    font-size:.78rem;
    font-weight:700;
    line-height:1;
    letter-spacing:.16em;
    text-transform:uppercase;
    box-shadow:0 14px 34px -24px rgba(227,120,89,.72);
    cursor:pointer;
    transition:transform .3s cubic-bezier(.16,1,.3,1),background-color .3s ease,color .3s ease,border-color .3s ease,box-shadow .3s ease;
}
.jobim-button:hover,
.jobim-button:focus-visible{
    transform:translateY(-2px);
    background:var(--jobim-sunset-hover);
    border-color:var(--jobim-sunset-hover);
    color:#fff;
    box-shadow:0 18px 42px -26px rgba(227,120,89,.86);
    outline:0;
}
.jobim-button-icon{
    display:inline-flex;
    align-items:center;
    justify-content:center;
    flex:0 0 auto;
    line-height:1;
}
.jobim-button-icon svg{
    display:block;
    width:1em;
    height:1em;
    fill:currentColor;
}
.jobim-button-text{
    display:inline-block;
    min-width:0;
}
@media (max-width:767px){
    .jobim-button{
        min-height:3rem;
        padding:.95rem 1.35rem;
        font-size:.72rem;
        letter-spacing:.14em;
    }
}
