@font-face{font-family:BetterTimesRegular;src:url("../fonts/better_times/font.woff2") format("woff2"),url("../fonts/better_times/font.woff") format("woff")}.bg-white{background:#fff}.bg-grey{background:#f9f9f9}.bg-bluegrey{background:#dde1e6}.bg-navy{background:#192a6a}.bg-dark-navy{background:#060a3c}.bg-blue{background:#00e2ff}.bg-light-blue{background:#ccf9ff}.bg-pale-blue{background:#e7f3f6}.bg-charcoal{background:#2d2d2d}.bg-black{background:#0e0e0e}.bg-green{background:#a0ed64}.bg-green2{background:#f9f5b8}.bg-mint{background:#edf9e3}.bg-lightbrown{background:#9d8a80}.bg-red{background:#a3412b}.bg-pink{background:#e88eff}.bg-light-pink{background:#fae8ff}.bg-peach{background:#ff8f6d}.bg-orange{background:#ff8f6d}.bg-true-black{background:#000}.bg-cobalt{background:#152e70}.bg-violet{background:#db96fd}.bg-salmon{background:#ffa185}.bg-light-green{background:#bce99c}.bg-sky-blue{background:#57dfff}.bg-electric-blue{background:#000aff}.bg-brown{background:#481f14}.txt-white{color:#fff!important}.txt-grey{color:#f9f9f9!important}.txt-bluegrey{color:#dde1e6!important}.txt-navy{color:#192a6a!important}.txt-dark-navy{color:#060a3c!important}.txt-blue{color:#00e2ff!important}.txt-light-blue{color:#ccf9ff!important}.txt-pale-blue{color:#e7f3f6!important}.txt-charcoal{color:#2d2d2d!important}.txt-black{color:#0e0e0e!important}.txt-green{color:#a0ed64!important}.txt-green2{color:#f9f5b8!important}.txt-mint{color:#edf9e3!important}.txt-lightbrown{color:#9d8a80!important}.txt-red{color:#a3412b!important}.txt-pink{color:#e88eff!important}.txt-light-pink{color:#fae8ff!important}.txt-peach{color:#ff8f6d!important}.txt-orange{color:#ff8f6d!important}.txt-true-black{color:#000!important}.txt-cobalt{color:#152e70!important}.txt-violet{color:#db96fd!important}.txt-salmon{color:#ffa185!important}.txt-light-green{color:#bce99c!important}.txt-sky-blue{color:#57dfff!important}.txt-electric-blue{color:#000aff!important}.txt-brown{color:#481f14!important}.slider-gallery{overflow:hidden;padding:80px 0}@media only screen and (max-width:991px){.slider-gallery{padding:60px 0}}@media only screen and (max-width:767px){.slider-gallery{padding:40px 0 0}}.sg-inner{max-width:1640px;margin:0 auto;padding:0 40px}@media only screen and (max-width:991px){.sg-inner{padding:0 30px}}@media only screen and (max-width:767px){.sg-inner{padding:0}}.sg-layout{display:grid;grid-template-columns:42% 1fr;align-items:center;min-height:500px}@media only screen and (max-width:1199px){.sg-layout{grid-template-columns:44% 1fr}}@media only screen and (max-width:991px){.sg-layout{grid-template-columns:46% 1fr;min-height:380px}}@media only screen and (max-width:767px){.sg-layout{grid-template-columns:1fr;min-height:auto}}.sg-text-col{display:grid;grid-template-areas:"text";align-self:center;padding-right:52px}@media only screen and (max-width:991px){.sg-text-col{padding-right:32px}}@media only screen and (max-width:767px){.sg-text-col{display:block;padding:0 20px 32px}}.sg-text-item{grid-area:text;opacity:0;transform:translateY(12px);pointer-events:none;transition:opacity .4s ease,transform .5s ease}.sg-text-item.sg-pos-active{opacity:1;transform:translateY(0);pointer-events:auto}@media only screen and (max-width:767px){.sg-text-item{display:none;transform:none}.sg-text-item.sg-pos-active{display:block;opacity:1}}.sg-heading{font-family:"Bricolage Grotesque",sans-serif;font-size:clamp(38px, 3.8vw, 68px);font-weight:700;line-height:1.05;color:#060a3c;margin:0 0 24px}@media only screen and (max-width:767px){.sg-heading{font-size:34px;margin-bottom:18px}}.sg-body{font-size:clamp(15px, 1.25vw, 20px);line-height:1.65;color:#060a3c;margin-bottom:36px}.sg-body p{margin:0 0 16px}.sg-body p:last-child{margin-bottom:0}@media only screen and (max-width:767px){.sg-body{font-size:16px;margin-bottom:28px}}.sg-cta{display:inline-flex;align-items:center;gap:8px;background:#f4907b;color:#fff;font-weight:600;font-size:18px;border-radius:50px;padding:16px 30px;text-decoration:none;transition:background .25s ease,transform .2s ease}.sg-cta:hover{background:#f17055;transform:translateY(-2px);text-decoration:none;color:#fff}@media only screen and (max-width:767px){.sg-cta{font-size:16px;padding:14px 26px}}.sg-image-col{position:relative;overflow:visible}.sg-blob{position:absolute;top:-48px;left:16px;right:-120px;bottom:-48px;background:#fde8dc;border-radius:36px;z-index:0;pointer-events:none}@media only screen and (max-width:991px){.sg-blob{right:-60px;border-radius:26px}}@media only screen and (max-width:767px){.sg-blob{inset:0;border-radius:0;right:0;left:0;top:-20px;bottom:-20px}}.sg-stack{position:relative;height:500px;z-index:1;overflow:visible}@media only screen and (max-width:991px){.sg-stack{height:380px}}@media only screen and (max-width:767px){.sg-stack{height:300px;overflow:hidden}}.sg-img-item{position:absolute;top:0;left:0;width:420px;height:500px;border-radius:22px;overflow:hidden;transform-origin:top left;will-change:transform,opacity;transition:transform .9s cubic-bezier(.76, 0, .24, 1),opacity .65s ease;z-index:0;pointer-events:none}.sg-img-item img{width:100%;height:100%;object-fit:cover;display:block}@media only screen and (max-width:991px){.sg-img-item{width:320px;height:380px}}@media only screen and (max-width:767px){.sg-img-item{width:82%;height:100%;border-radius:16px}}.sg-pos-0{transform:translate(0,0) scale(1);opacity:1;z-index:3;pointer-events:auto}.sg-pos-1{transform:translate(350px,26px) scale(.72);opacity:1;z-index:2}@media only screen and (max-width:991px){.sg-pos-1{transform:translate(265px,20px) scale(.72)}}@media only screen and (max-width:767px){.sg-pos-1{transform:translate(76%,8%) scale(.66)}}.sg-pos-2{transform:translate(540px,46px) scale(.55);opacity:.92;z-index:1}@media only screen and (max-width:991px){.sg-pos-2{transform:translate(410px,34px) scale(.55)}}@media only screen and (max-width:767px){.sg-pos-2{transform:translate(88%,14%) scale(.5)}}.sg-pos-hidden{transform:translate(720px,58px) scale(.4);opacity:0;z-index:0;pointer-events:none}@media only screen and (max-width:991px){.sg-pos-hidden{transform:translate(540px,46px) scale(.4)}}.sg-pos-leaving{transform:translate(-480px,0) scale(1);opacity:0;z-index:4;pointer-events:none}.sg-pos-leaving-bwd{transform:translate(720px,0) scale(.72);opacity:0;z-index:4;pointer-events:none}.sg-controls{display:flex;align-items:center;justify-content:flex-end;gap:10px;padding-top:0;top:-80px;position:relative;z-index:1}@media only screen and (max-width:767px){.sg-controls{justify-content:center;padding:20px 20px 36px;top:20px}}.sg-btn{display:none!important;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;border:1.5px solid rgba(6,10,60,.22);background:0 0;color:#060a3c;cursor:pointer;flex-shrink:0;transition:border-color .2s ease,background .2s ease}.sg-btn:hover{border-color:#060a3c;background:rgba(6,10,60,.05)}.sg-btn svg{display:block}.sg-dots{display:flex;align-items:center;gap:8px}.sg-dot{width:10px;height:10px;border-radius:50%;border:none;padding:0;background:rgba(6,10,60,.22);cursor:pointer;transition:background .25s ease,transform .22s ease}.sg-dot.is-active{background:#060a3c;transform:scale(1.35)}.sg-dot:hover:not(.is-active){background:rgba(6,10,60,.4)}@media (prefers-reduced-motion:reduce){.sg-img-item,.sg-text-item{transition:opacity .15s ease!important}}.slider-gallery{position:relative;overflow:hidden;padding:80px 0}@media only screen and (max-width:991px){.slider-gallery{padding:60px 0}}@media only screen and (max-width:767px){.slider-gallery{padding:20px 0 0}}.sg-inner{max-width:1640px;margin:0 auto;padding:0 40px;position:relative}@media only screen and (max-width:991px){.sg-inner{padding:0 30px}}@media only screen and (max-width:767px){.sg-inner{padding:0}}.sg-track{position:relative;min-height:560px}@media only screen and (max-width:991px){.sg-track{min-height:480px}}@media only screen and (max-width:767px){.sg-track{min-height:auto}}.sg-slide{position:absolute;inset:0;display:flex;align-items:center;gap:60px;opacity:0;pointer-events:none;z-index:1}@media only screen and (max-width:991px){.sg-slide{gap:40px}}@media only screen and (max-width:767px){.sg-slide{flex-direction:column;gap:0;position:relative;inset:auto}}.sg-slide.is-active{opacity:1;pointer-events:auto;z-index:2}.sg-slide.is-active .sg-content{opacity:1;transform:translateY(0);transition:opacity .4s ease .35s,transform .7s cubic-bezier(.76, 0, .24, 1) .35s}.sg-slide.is-active .sg-image-wrap{transform:translateX(0);opacity:1;transition:transform .7s cubic-bezier(.76, 0, .24, 1) .35s,opacity .42s ease .35s}.sg-slide.is-leaving{opacity:1;pointer-events:none;z-index:3}.sg-slide.is-leaving .sg-content{opacity:0;transform:translateY(-8px);transition:opacity .4s ease,transform .4s ease}.sg-slide.is-leaving .sg-image-wrap{transform:translateX(-110%);opacity:0;transition:transform .7s cubic-bezier(.76, 0, .24, 1),opacity .28s ease}.sg-content{flex:0 0 45%;max-width:45%;opacity:0;transform:translateY(12px)}@media only screen and (max-width:1199px){.sg-content{flex:0 0 48%;max-width:48%}}@media only screen and (max-width:767px){.sg-content{flex:1 1 auto;max-width:100%;padding:48px 20px 32px;opacity:1;transform:none}}.sg-heading{font-family:"Bricolage Grotesque",sans-serif;font-size:clamp(42px, 4.5vw, 70px);font-weight:600;line-height:1.08;color:#060a3c;margin:0 0 28px}@media only screen and (max-width:767px){.sg-heading{font-size:36px;margin-bottom:20px}}.sg-body{font-size:clamp(16px, 1.4vw, 22px);line-height:1.6;color:#060a3c;margin-bottom:36px}.sg-body p{margin:0 0 16px}.sg-body p:last-child{margin-bottom:0}@media only screen and (max-width:767px){.sg-body{font-size:16px;margin-bottom:28px}}.sg-cta{display:inline-flex;align-items:center;justify-content:center;background:#ffa185;color:#fff;font-weight:600;font-size:18px;border-radius:34px;padding:18px 36px;text-decoration:none;transition:background .25s ease,transform .2s ease}.sg-cta:hover{background:#ff825c;transform:translateY(-2px);text-decoration:none;color:#fff}@media only screen and (max-width:767px){.sg-cta{font-size:16px;padding:16px 28px}}.sg-image-wrap{flex:1 1 auto;position:relative;border-radius:20px;overflow:hidden;transform:translateX(60px);opacity:0;aspect-ratio:4/3}@media only screen and (max-width:767px){.sg-image-wrap{width:100%;border-radius:0;aspect-ratio:16/10;transform:none;opacity:1}}.sg-image{width:100%;height:100%;object-fit:cover;display:block}.sg-ui{display:flex;align-items:center;justify-content:flex-start;padding-top:32px}@media only screen and (max-width:767px){.sg-ui{padding:24px 20px}}.sg-nav{display:flex;align-items:center;gap:12px}.sg-nav-btn{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;border:2px solid rgba(6,10,60,.2);background:0 0;color:#060a3c;cursor:pointer;transition:border-color .2s ease,background .2s ease}.sg-nav-btn:hover{border-color:#060a3c;background:rgba(6,10,60,.06)}.sg-nav-btn svg{display:block}.sg-dots{display:flex;align-items:center;gap:8px}.sg-dot{width:10px;height:10px;border-radius:50%;background:rgba(6,10,60,.2);border:none;padding:0;cursor:pointer;transition:background .25s ease,transform .2s ease}.sg-dot.is-active{background:#060a3c;transform:scale(1.3)}.sg-dot:hover:not(.is-active){background:rgba(6,10,60,.4)}@media (prefers-reduced-motion:reduce){.sg-slide,.sg-slide .sg-content,.sg-slide .sg-image-wrap{transition:none!important}}