.aventour-home-page{--gigfolioo-home-cta-forest:#055f39;--gigfolioo-home-cta-forest-dark:#0f2d1e;--gigfolioo-home-cta-fresh:#38b878;--gigfolioo-home-cta-paper:#fffdf8}.aventour-home-page .theme-btn.gigfolioo-travel-cta{min-height:48px;padding:0 13px 0 17px;border-color:rgba(8,122,74,0.68);background:var(--gigfolioo-home-cta-forest-dark);color:var(--gigfolioo-home-cta-paper);box-shadow:0 14px 30px rgba(5,18,11,0.16);transition:color 180ms ease,border-color 180ms ease,background-color 180ms ease,box-shadow 180ms ease,transform 180ms ease}.aventour-home-page .theme-btn.gigfolioo-travel-cta i{background:rgba(255,255,255,0.13);color:inherit}.aventour-home-page .theme-btn.gigfolioo-travel-cta:hover,.aventour-home-page .theme-btn.gigfolioo-travel-cta:focus-visible{border-color:var(--gigfolioo-home-cta-fresh);background:var(--gigfolioo-home-cta-forest);color:#ffffff;box-shadow:0 16px 34px rgba(5,18,11,0.2);transform:translateY(-1px)}.aventour-home-page .gigfolioo-travel-hero__actions{gap:14px}.aventour-home-page .gigfolioo-travel-hero__btn{position:relative;min-height:54px;padding:12px 14px 12px 18px;overflow:hidden;border-radius:8px;font-size:14px;line-height:20px;font-weight:800;isolation:isolate;white-space:nowrap;transition:color 180ms ease,border-color 180ms ease,background-color 180ms ease,box-shadow 180ms ease,transform 180ms ease}.aventour-home-page .gigfolioo-travel-hero__btn::before{position:absolute;inset:1px;z-index:-1;border-radius:7px;border:1px solid rgba(255,255,255,0.08);content:"";pointer-events:none}.aventour-home-page .gigfolioo-travel-hero__btn span,.aventour-home-page .gigfolioo-travel-hero__btn i{position:relative;z-index:1}.aventour-home-page .gigfolioo-travel-hero__btn i{width:30px;height:30px;border-radius:6px;transition:color 180ms ease,background-color 180ms ease,transform 180ms ease}.aventour-home-page .gigfolioo-travel-hero__btnIcon{width:20px;background:transparent}.aventour-home-page .gigfolioo-travel-hero__btn--primary{border-color:rgba(255,255,255,0.74);background:rgba(255,253,248,0.98);color:#092015;box-shadow:0 20px 46px rgba(0,0,0,0.24),0 0 0 1px rgba(8,122,74,0.08)}.aventour-home-page .gigfolioo-travel-hero__btn--primary .gigfolioo-travel-hero__btnIcon{color:var(--gigfolioo-home-cta-forest)}.aventour-home-page .gigfolioo-travel-hero__btn--primary .gigfolioo-travel-hero__btnArrow{background:var(--gigfolioo-home-cta-forest);color:#ffffff}.aventour-home-page .gigfolioo-travel-hero__btn--primary:hover,.aventour-home-page .gigfolioo-travel-hero__btn--primary:focus-visible{border-color:var(--gigfolioo-home-cta-fresh);background:var(--gigfolioo-home-cta-forest);color:#ffffff;box-shadow:0 24px 52px rgba(0,0,0,0.3),0 0 0 1px rgba(56,184,120,0.2);transform:translateY(-1px)}.aventour-home-page .gigfolioo-travel-hero__btn--primary:hover .gigfolioo-travel-hero__btnIcon,.aventour-home-page .gigfolioo-travel-hero__btn--primary:focus-visible .gigfolioo-travel-hero__btnIcon{color:#ffffff;transform:none}.aventour-home-page .gigfolioo-travel-hero__btn--primary:hover .gigfolioo-travel-hero__btnArrow,.aventour-home-page .gigfolioo-travel-hero__btn--primary:focus-visible .gigfolioo-travel-hero__btnArrow{background:rgba(255,255,255,0.15);color:#ffffff;transform:translateX(2px)}.aventour-home-page .gigfolioo-travel-hero__btn--secondary{border-color:rgba(255,255,255,0.34);background:rgba(6,18,12,0.34);color:#ffffff;box-shadow:0 16px 36px rgba(0,0,0,0.16)}.aventour-home-page .gigfolioo-travel-hero__btn--secondary i{background:rgba(255,255,255,0.14);color:#ffffff}.aventour-home-page .gigfolioo-travel-hero__btn--secondary:hover,.aventour-home-page .gigfolioo-travel-hero__btn--secondary:focus-visible{border-color:rgba(255,253,248,0.9);background:rgba(255,253,248,0.96);color:#092015;box-shadow:0 20px 44px rgba(0,0,0,0.24);transform:translateY(-1px)}.aventour-home-page .gigfolioo-travel-hero__btn--secondary:hover i,.aventour-home-page .gigfolioo-travel-hero__btn--secondary:focus-visible i{background:rgba(8,122,74,0.1);color:var(--gigfolioo-home-cta-forest)}.aventour-home-page .gigfolioo-travel-hero__btn:focus-visible{outline:2px solid rgba(255,255,255,0.92);outline-offset:4px}.gigfolioo-home-floating-cta{--gigfolioo-home-cta-forest:#055f39;--gigfolioo-home-cta-forest-dark:#0f2d1e;--gigfolioo-home-cta-fresh:#38b878;--gigfolioo-home-cta-paper:#fffdf8;position:fixed;right:clamp(16px,2.2vw,30px);bottom:max(104px,calc(env(safe-area-inset-bottom) + 104px));z-index:100;width:min(320px,calc(100vw - 32px));color:#ffffff}.gigfolioo-home-floating-cta__panel{position:absolute;right:0;bottom:calc(100% + 12px);display:grid;gap:8px;width:100%;padding:10px;visibility:hidden;border:1px solid rgba(255,255,255,0.16);border-radius:8px;background:rgba(9,25,17,0.94);box-shadow:0 24px 64px rgba(0,0,0,0.32);opacity:0;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);pointer-events:none;transform:translateY(12px) scale(0.96);transform-origin:right bottom;transition:opacity 200ms ease,transform 200ms ease,visibility 200ms ease}.gigfolioo-home-floating-cta.is-open .gigfolioo-home-floating-cta__panel{visibility:visible;opacity:1;pointer-events:auto;transform:translateY(0) scale(1)}.gigfolioo-home-floating-cta__option{display:flex;align-items:center;gap:11px;min-height:58px;padding:10px;border:1px solid rgba(255,255,255,0.11);border-radius:8px;background:rgba(255,255,255,0.06);color:#ffffff;opacity:0;transform:translateY(8px);transition:color 180ms ease,border-color 180ms ease,background-color 180ms ease,transform 180ms ease}.gigfolioo-home-floating-cta.is-open .gigfolioo-home-floating-cta__option{animation:gigfoliooFloatingOptionIn 280ms ease both}.gigfolioo-home-floating-cta.is-open .gigfolioo-home-floating-cta__option:nth-child(2){animation-delay:35ms}.gigfolioo-home-floating-cta.is-open .gigfolioo-home-floating-cta__option:nth-child(3){animation-delay:70ms}.gigfolioo-home-floating-cta.is-open .gigfolioo-home-floating-cta__option:nth-child(4){animation-delay:105ms}.gigfolioo-home-floating-cta__option--featured{border-color:rgba(56,184,120,0.36);background:rgba(56,184,120,0.12)}.gigfolioo-home-floating-cta__option:hover,.gigfolioo-home-floating-cta__option:focus-visible{border-color:rgba(56,184,120,0.58);background:rgba(255,253,248,0.95);color:#092015;transform:translateY(-1px)}.gigfolioo-home-floating-cta__option-icon{display:inline-grid;place-items:center;flex:0 0 auto;width:38px;height:38px;border-radius:7px;background:rgba(255,255,255,0.11);color:#ffffff;transition:color 180ms ease,background-color 180ms ease}.gigfolioo-home-floating-cta__option:hover .gigfolioo-home-floating-cta__option-icon,.gigfolioo-home-floating-cta__option:focus-visible .gigfolioo-home-floating-cta__option-icon{background:rgba(8,122,74,0.1);color:var(--gigfolioo-home-cta-forest)}.gigfolioo-home-floating-cta__option-copy{display:grid;min-width:0}.gigfolioo-home-floating-cta__option-copy strong,.gigfolioo-home-floating-cta__option-copy small{display:block;letter-spacing:0}.gigfolioo-home-floating-cta__option-copy strong{font-size:14px;line-height:18px;font-weight:850}.gigfolioo-home-floating-cta__option-copy small{color:rgba(255,255,255,0.66);font-size:11px;line-height:15px;font-weight:650}.gigfolioo-home-floating-cta__option:hover .gigfolioo-home-floating-cta__option-copy small,.gigfolioo-home-floating-cta__option:focus-visible .gigfolioo-home-floating-cta__option-copy small{color:rgba(9,32,21,0.68)}.gigfolioo-home-floating-cta__trigger{position:relative;display:flex;align-items:center;justify-content:flex-end;gap:7px;width:min(244px,100%);max-width:100%;min-height:50px;margin-left:auto;padding:0;overflow:visible;border:0;border-radius:0;background:transparent;color:#092015;cursor:pointer;transition:transform 180ms ease}.gigfolioo-home-floating-cta__trigger::before{display:none;content:none}.gigfolioo-home-floating-cta__trigger::after{display:none;content:none}.gigfolioo-home-floating-cta__glow{position:absolute;right:56px;bottom:-4px;left:62px;height:1px;border-radius:999px;background:linear-gradient(90deg,transparent,rgba(5,95,57,0.44),rgba(56,184,120,0.56),transparent);opacity:0.58;animation:gigfoliooFloatingSegmentLine 4.6s ease-in-out infinite;pointer-events:none}.gigfolioo-home-floating-cta__icon,.gigfolioo-home-floating-cta__arrow{display:inline-grid;place-items:center;position:relative;z-index:1;flex:0 0 auto;width:48px;height:48px;border-radius:8px}.gigfolioo-home-floating-cta__icon{background:linear-gradient(145deg,rgba(255,255,255,0.12),rgba(255,255,255,0)),var(--gigfolioo-home-cta-forest-dark);color:#ffffff;box-shadow:0 14px 28px rgba(5,18,11,0.18),inset 0 0 0 1px rgba(255,255,255,0.12);font-size:15px}.gigfolioo-home-floating-cta__icon i,.gigfolioo-home-floating-cta__arrow i{color:currentColor;opacity:1;visibility:visible}.gigfolioo-home-floating-cta__arrow{margin-left:auto;background:var(--gigfolioo-home-cta-forest);color:#ffffff;font-size:12px;box-shadow:0 14px 28px rgba(5,18,11,0.2),inset 0 0 0 1px rgba(255,255,255,0.12);transition:color 180ms ease,background-color 180ms ease,box-shadow 180ms ease,transform 180ms ease}.gigfolioo-home-floating-cta__copy{display:grid;position:relative;z-index:1;align-content:center;min-width:0;min-height:48px;padding:7px 14px 7px 13px;border:1px solid rgba(5,95,57,0.14);border-radius:8px;background:rgba(255,253,248,0.96);box-shadow:0 14px 28px rgba(5,18,11,0.15),inset 0 1px 0 rgba(255,255,255,0.88);text-align:left}.gigfolioo-home-floating-cta__copy small,.gigfolioo-home-floating-cta__copy strong{display:block;white-space:nowrap;letter-spacing:0}.gigfolioo-home-floating-cta__copy small{color:rgba(5,95,57,0.76);font-size:10px;line-height:13px;font-weight:850;text-transform:uppercase}.gigfolioo-home-floating-cta__copy strong{color:inherit;font-size:14px;line-height:18px;font-weight:900}.gigfolioo-home-floating-cta:hover{color:#ffffff}.gigfolioo-home-floating-cta__trigger:hover,.gigfolioo-home-floating-cta__trigger:focus-visible,.gigfolioo-home-floating-cta.is-open .gigfolioo-home-floating-cta__trigger{transform:translateY(-2px)}.gigfolioo-home-floating-cta__trigger:hover .gigfolioo-home-floating-cta__icon,.gigfolioo-home-floating-cta__trigger:focus-visible .gigfolioo-home-floating-cta__icon,.gigfolioo-home-floating-cta.is-open .gigfolioo-home-floating-cta__icon{background:linear-gradient(145deg,rgba(255,255,255,0.14),rgba(255,255,255,0.02)),var(--gigfolioo-home-cta-forest-dark);color:#ffffff;box-shadow:0 16px 30px rgba(5,18,11,0.22),inset 0 0 0 1px rgba(255,255,255,0.14)}.gigfolioo-home-floating-cta__trigger:hover .gigfolioo-home-floating-cta__arrow,.gigfolioo-home-floating-cta__trigger:focus-visible .gigfolioo-home-floating-cta__arrow,.gigfolioo-home-floating-cta.is-open .gigfolioo-home-floating-cta__arrow{background:var(--gigfolioo-home-cta-forest-dark);color:#ffffff;box-shadow:0 16px 30px rgba(5,18,11,0.24),inset 0 0 0 1px rgba(255,255,255,0.14);transform:rotate(45deg)}.gigfolioo-home-floating-cta__trigger:focus-visible,.gigfolioo-home-floating-cta__option:focus-visible{outline:2px solid rgba(255,255,255,0.92);outline-offset:4px}@keyframes gigfoliooFloatingSegmentLine{0%,100%{opacity:0.36;transform:scaleX(0.72)}50%{opacity:0.78;transform:scaleX(1)}}@keyframes gigfoliooFloatingOptionIn{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media only screen and (max-width:575px){.aventour-home-page .gigfolioo-travel-hero__actions{width:100%;align-items:stretch;gap:10px}.aventour-home-page .gigfolioo-travel-hero__btn{width:100%;min-height:52px;justify-content:space-between;padding:11px 12px 11px 14px;font-size:13px;white-space:normal}.aventour-home-page .gigfolioo-travel-hero__btn span{flex:1 1 auto;text-align:left}.gigfolioo-home-floating-cta{top:82px;right:12px;bottom:auto;width:min(300px,calc(100vw - 24px));max-width:calc(100vw - 24px)}.gigfolioo-home-floating-cta__panel{top:calc(100% + 10px);right:0;bottom:auto;transform:translateY(-8px) scale(0.96);transform-origin:right top}.gigfolioo-home-floating-cta.is-open .gigfolioo-home-floating-cta__panel{transform:translateY(0) scale(1)}.gigfolioo-home-floating-cta__trigger{width:min(224px,100%);min-height:44px;gap:6px}.gigfolioo-home-floating-cta__icon,.gigfolioo-home-floating-cta__arrow{width:42px;height:42px;font-size:13px}.gigfolioo-home-floating-cta__copy{min-height:42px;padding:6px 11px 6px 10px}.gigfolioo-home-floating-cta__copy small{display:none}.gigfolioo-home-floating-cta__copy strong{font-size:13px;line-height:16px}.gigfolioo-home-floating-cta__option{min-height:54px}}@media (prefers-reduced-motion:reduce){.aventour-home-page .theme-btn.gigfolioo-travel-cta,.aventour-home-page .theme-btn.gigfolioo-travel-cta i,.aventour-home-page .gigfolioo-travel-hero__btn,.aventour-home-page .gigfolioo-travel-hero__btn i,.gigfolioo-home-floating-cta,.gigfolioo-home-floating-cta__panel,.gigfolioo-home-floating-cta__option,.gigfolioo-home-floating-cta__trigger,.gigfolioo-home-floating-cta__trigger::before,.gigfolioo-home-floating-cta__glow,.gigfolioo-home-floating-cta__arrow{animation:none;transition:none}.aventour-home-page .theme-btn.gigfolioo-travel-cta:hover,.aventour-home-page .theme-btn.gigfolioo-travel-cta:focus-visible,.aventour-home-page .gigfolioo-travel-hero__btn:hover,.aventour-home-page .gigfolioo-travel-hero__btn:focus-visible,.aventour-home-page .gigfolioo-travel-hero__btn:hover i,.aventour-home-page .gigfolioo-travel-hero__btn:focus-visible i,.gigfolioo-home-floating-cta__trigger:hover,.gigfolioo-home-floating-cta__trigger:focus-visible,.gigfolioo-home-floating-cta__trigger:hover .gigfolioo-home-floating-cta__arrow,.gigfolioo-home-floating-cta__trigger:focus-visible .gigfolioo-home-floating-cta__arrow{transform:none}}
