.elementor .e-31555835-7f9d29e{width:100%;height:100%;object-fit:cover;position:absolute;inset-block-start:0px;inset-inline-start:0px;z-index:0;opacity:55%;animation:rb-kenburns 24s ease-in-out infinite alternate;\n}.elementor .e-7179c26c-377450f{position:absolute;inset-block-start:0px;inset-inline-end:0px;inset-block-end:0px;inset-inline-start:0px;z-index:1;padding:0px;background-image:linear-gradient(90deg, rgba(0,0,0,.92) 25%,rgba(0,0,0,.35) 100%),linear-gradient(0deg, #171717 0%,transparent 30%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;}.elementor .e-d4c3562-bd0d77d{font-weight:700;font-size:13px;color:#B99A5B;letter-spacing:0.28em;text-transform:uppercase;margin-block-start:0px;margin-block-end:22px;margin-inline-start:0px;margin-inline-end:0px;display:inline-flex;gap:14px;align-items:center;animation:rb-fadeup .9s .05s cubic-bezier(.2,.7,.2,1) both;&::before{content:"";width:46px;height:2px;background:currentColor;display:block;}\n}.elementor .e-19d29598-df7271b{font-family:var(--primary_font);font-weight:900;font-size:clamp(36px,7vw,65px);color:#FFFFFF;letter-spacing:-0.01em;line-height:1.05em;margin-block-start:0px;margin-block-end:26px;margin-inline-start:0px;margin-inline-end:0px;text-shadow:0 0 40px rgba(184,32,46,.5);animation:rb-fadeup 1s .15s cubic-bezier(.2,.7,.2,1) both;& em{color:#B99A5B;font-style:italic;font-weight:700;}\n}.elementor .e-3014b2b1-dd4d358{max-width:560px;font-size:clamp(18px,1.5vw,21px);color:#FFFFFF;line-height:1.7em;margin:0px;opacity:90%;animation:rb-fadeup .9s .5s cubic-bezier(.2,.7,.2,1) both;\n}.elementor .e-78f789eb-e53c454{overflow:hidden;position:relative;font-weight:700;font-size:14px;color:#FFFFFF;letter-spacing:0.14em;text-decoration:none;text-transform:uppercase;padding-block-start:18px;padding-block-end:18px;padding-inline-start:32px;padding-inline-end:32px;border-radius:999px;border-width:2px;border-color:#B8202E;border-style:solid;background-color:var(--ricky_red);box-shadow:0px 8px 26px 0px rgba(184,32,46,.45);display:inline-flex;gap:10px;justify-content:center;align-items:center;transition:transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s,background .3s,color .3s;&::after{content:"";position:absolute;top:0;left:-120%;width:60%;height:100%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.35),transparent);transform:skewX(-20deg);transition:left .7s;}&:hover::after{left:140%;}\n}.elementor .e-78f789eb-e53c454:hover,.elementor .e-78f789eb-e53c454:focus-visible{border-color:#8E1822;background-color:var(--warm_gold);box-shadow:0px 14px 34px 0px rgba(184,32,46,.6);transform:translateY(-3px);\n}.elementor .e-2f81c499-4e7721f{overflow:hidden;position:relative;font-weight:700;font-size:14px;color:#FFFFFF;letter-spacing:0.14em;text-decoration:none;text-transform:uppercase;padding-block-start:18px;padding-block-end:18px;padding-inline-start:32px;padding-inline-end:32px;border-radius:999px;border-width:2px;border-color:#FFFFFF;border-style:solid;background-color:transparent;display:inline-flex;gap:10px;justify-content:center;align-items:center;transition:transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s,background .3s,color .3s;&::after{content:"";position:absolute;top:0;left:-120%;width:60%;height:100%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.35),transparent);transform:skewX(-20deg);transition:left .7s;}&:hover::after{left:140%;}\n}.elementor .e-2f81c499-4e7721f:hover,.elementor .e-2f81c499-4e7721f:focus-visible{color:#171717;background-color:#FFFFFF;transform:translateY(-3px);\n}.elementor .e-3d321a63-8dfe34e{padding:0px;margin-block-start:36px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:flex;flex-direction:row;gap:16px;flex-wrap:wrap;animation:rb-fadeup .9s .7s cubic-bezier(.2,.7,.2,1) both;\n}.elementor .e-1bad803-fbcd16d{padding:0px;display:flex;flex-direction:column;}.elementor .e-43fe63b0-a5f629e{width:100%;height:100%;object-fit:cover;object-position:50% 20%;\n}.elementor .e-22187d0e-9a0563c{width:100%;overflow:hidden;aspect-ratio:4/5.2;position:relative;padding:0px;border-start-start-radius:999px;border-start-end-radius:999px;border-end-start-radius:28px;border-end-end-radius:28px;border-width:4px;border-color:#B99A5B;border-style:solid;box-shadow:0 0 0 14px rgba(185,154,91,.18),0 40px 90px rgba(0,0,0,.7),0 0 120px rgba(184,32,46,.45);\n}.elementor .e-6866ffbe-efbae0f{width:100%;max-width:430px;position:relative;padding:0px;justify-self:center;animation:rb-fadeup 1.1s .35s cubic-bezier(.2,.7,.2,1) both;\n}.elementor .e-e262a5f-4da4ae5{width:100%;padding:0px;display:grid;gap:60px;grid-template-columns:1.1fr .9fr;align-items:center;}.elementor .e-28a11c82-70ed89a{width:100%;max-width:1288px;position:relative;z-index:2;padding-block-start:0px;padding-block-end:0px;padding-inline-start:24px;padding-inline-end:24px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;}.elementor .e-245834fa-cbc9cba{width:100%;min-height:100vh;overflow:hidden;position:relative;padding-block-start:70px;padding-block-end:70px;padding-inline-start:0px;padding-inline-end:0px;background-color:#000000;display:flex;align-items:center;}.elementor .e-630ad771-6527a34{font-family:"Playfair Display";font-weight:800;font-size:clamp(22px,2.6vw,34px);color:#FFFFFF;line-height:1em;font-style:italic;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin:0px;white-space:nowrap;padding-right:34px;& span{font-style:normal;color:#B99A5B;margin-left:34px;}\n}.elementor .e-7b99e467-04270f5{font-family:"Playfair Display";font-weight:800;font-size:clamp(22px,2.6vw,34px);color:#FFFFFF;line-height:1em;font-style:italic;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin:0px;white-space:nowrap;padding-right:34px;& span{font-style:normal;color:#B99A5B;margin-left:34px;}\n}.elementor .e-42517a7a-20838f0{font-family:"Playfair Display";font-weight:800;font-size:clamp(22px,2.6vw,34px);color:#FFFFFF;line-height:1em;font-style:italic;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin:0px;white-space:nowrap;padding-right:34px;& span{font-style:normal;color:#B99A5B;margin-left:34px;}\n}.elementor .e-388c240f-02bfe5c{font-family:"Playfair Display";font-weight:800;font-size:clamp(22px,2.6vw,34px);color:#FFFFFF;line-height:1em;font-style:italic;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin:0px;white-space:nowrap;padding-right:34px;& span{font-style:normal;color:#B99A5B;margin-left:34px;}\n}.elementor .e-7653daa5-bff9ee4{font-family:"Playfair Display";font-weight:800;font-size:clamp(22px,2.6vw,34px);color:#FFFFFF;line-height:1em;font-style:italic;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin:0px;white-space:nowrap;padding-right:34px;& span{font-style:normal;color:#B99A5B;margin-left:34px;}\n}.elementor .e-5ef99093-28278f2{font-family:"Playfair Display";font-weight:800;font-size:clamp(22px,2.6vw,34px);color:#FFFFFF;line-height:1em;font-style:italic;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin:0px;white-space:nowrap;padding-right:34px;& span{font-style:normal;color:#B99A5B;margin-left:34px;}\n}.elementor .e-3685f891-c48260a{font-family:"Playfair Display";font-weight:800;font-size:clamp(22px,2.6vw,34px);color:#FFFFFF;line-height:1em;font-style:italic;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin:0px;white-space:nowrap;padding-right:34px;& span{font-style:normal;color:#B99A5B;margin-left:34px;}\n}.elementor .e-29cbc024-71a8bb4{font-family:"Playfair Display";font-weight:800;font-size:clamp(22px,2.6vw,34px);color:#FFFFFF;line-height:1em;font-style:italic;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin:0px;white-space:nowrap;padding-right:34px;& span{font-style:normal;color:#B99A5B;margin-left:34px;}\n}.elementor .e-513f6a7a-d86df42{font-family:"Playfair Display";font-weight:800;font-size:clamp(22px,2.6vw,34px);color:#FFFFFF;line-height:1em;font-style:italic;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin:0px;white-space:nowrap;padding-right:34px;& span{font-style:normal;color:#B99A5B;margin-left:34px;}\n}.elementor .e-1dbd8da5-a947a67{font-family:"Playfair Display";font-weight:800;font-size:clamp(22px,2.6vw,34px);color:#FFFFFF;line-height:1em;font-style:italic;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin:0px;white-space:nowrap;padding-right:34px;& span{font-style:normal;color:#B99A5B;margin-left:34px;}\n}.elementor .e-5e6f9d2b-1e3d445{font-family:"Playfair Display";font-weight:800;font-size:clamp(22px,2.6vw,34px);color:#FFFFFF;line-height:1em;font-style:italic;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin:0px;white-space:nowrap;padding-right:34px;& span{font-style:normal;color:#B99A5B;margin-left:34px;}\n}.elementor .e-43c8ceb6-3e15756{font-family:"Playfair Display";font-weight:800;font-size:clamp(22px,2.6vw,34px);color:#FFFFFF;line-height:1em;font-style:italic;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin:0px;white-space:nowrap;padding-right:34px;& span{font-style:normal;color:#B99A5B;margin-left:34px;}\n}.elementor .e-61e18068-fb64c92{padding:0px;display:flex;flex-direction:row;width:max-content;animation:rb-marquee 38s linear infinite;\n}.elementor .e-7135f6ad-fdabb5a{width:100%;overflow:hidden;padding-block-start:20px;padding-block-end:20px;padding-inline-start:0px;padding-inline-end:0px;background-color:#B8202E;border-top:3px solid #171717;border-bottom:3px solid #171717;&:hover > div{animation-play-state:paused;}\n}.elementor .e-39e09e1c-c8ec512{font-weight:700;font-size:13px;color:#B99A5B;letter-spacing:0.28em;text-transform:uppercase;margin-block-start:0px;margin-block-end:22px;margin-inline-start:0px;margin-inline-end:0px;display:inline-flex;gap:14px;align-items:center;&::before{content:"";width:46px;height:2px;background:currentColor;display:block;}&::after{content:"";width:46px;height:2px;background:currentColor;display:block;}\n}.elementor .e-20755c46-c1f0309{font-family:var(--primary_font);font-weight:900;font-size:clamp(36px,7vw,65px);color:var(--club_black);letter-spacing:-0.01em;line-height:1.05em;text-align:center;margin-block-start:0px;margin-block-end:26px;margin-inline-start:0px;margin-inline-end:0px;text-shadow:0 0 40px rgba(184,32,46,.5);animation:rb-fadeup 1s .15s cubic-bezier(.2,.7,.2,1) both;& em{color:#B99A5B;font-style:italic;font-weight:700;}\n}.elementor .e-56c0c19a-c2cf587{max-width:640px;font-size:18px;color:#171717;line-height:1.7em;text-align:center;margin-block-start:18px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;opacity:80%;}.elementor .e-77b6931c-d013104{max-width:720px;text-align:center;margin-block-start:0px;margin-block-end:60px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;align-items:center;@supports (animation-timeline:view()){animation:rb-up linear backwards;animation-timeline:view();animation-range:entry 0% entry 40%;}\n}.elementor .e-4b3ec32b-22e71bd{width:100%;height:100%;object-fit:cover;transition:transform 1.2s cubic-bezier(.2,.7,.2,1);\n}.elementor .e-66a061d1-22ba7c5{width:100%;overflow:hidden;aspect-ratio:3/4;position:relative;padding:0px;border-start-start-radius:999px;border-start-end-radius:999px;border-end-start-radius:28px;border-end-end-radius:28px;box-shadow:0px 24px 60px 0px rgba(0,0,0,.18);transition:transform .6s cubic-bezier(.2,.7,.2,1),box-shadow .6s;&:hover img{transform:scale(1.1);}\n}.elementor .e-66a061d1-22ba7c5:hover,.elementor .e-66a061d1-22ba7c5:focus-visible{box-shadow:0px 34px 70px 0px rgba(184,32,46,.35);transform:translateY(-12px);\n}.elementor .e-16d6cbd2-f54a8f3{font-family:"Playfair Display";font-weight:900;font-size:24px;color:#FFFFFF;line-height:1em;font-style:italic;margin:0px;}.elementor .e-4565ed0f-7d21159{width:56px;height:56px;position:relative;z-index:2;padding:0px;margin-block-start:-30px;margin-block-end:14px;margin-inline-start:auto;margin-inline-end:auto;border-radius:999px;border-width:4px;border-color:#F7F3EE;border-style:solid;background-color:#B8202E;display:flex;justify-content:center;align-items:center;}.elementor .e-3fb7e850-e96582e{font-family:"Playfair Display";font-weight:800;font-size:clamp(22px,2vw,28px);color:#171717;line-height:1.15em;margin-block-start:0px;margin-block-end:10px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-6745b05f-627386c{max-width:340px;font-size:17px;color:#171717;line-height:1.7em;text-align:start;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;opacity:78%;}.elementor .e-161a6bb3-1bb2800{text-align:center;padding:0px;display:flex;flex-direction:column;align-items:center;@supports (animation-timeline:view()){animation:rb-up linear backwards;animation-timeline:view();animation-range:entry 0% entry 40%;}\n}.elementor .e-42d5d00a-d2272c9{width:100%;height:100%;object-fit:cover;transition:transform 1.2s cubic-bezier(.2,.7,.2,1);\n}.elementor .e-7df05d43-011212f{width:100%;overflow:hidden;aspect-ratio:3/4;position:relative;padding:0px;border-start-start-radius:999px;border-start-end-radius:999px;border-end-start-radius:28px;border-end-end-radius:28px;box-shadow:0px 24px 60px 0px rgba(0,0,0,.18);transition:transform .6s cubic-bezier(.2,.7,.2,1),box-shadow .6s;&:hover img{transform:scale(1.1);}\n}.elementor .e-7df05d43-011212f:hover,.elementor .e-7df05d43-011212f:focus-visible{box-shadow:0px 34px 70px 0px rgba(184,32,46,.35);transform:translateY(-12px);\n}.elementor .e-467c92d1-c49cd47{font-family:"Playfair Display";font-weight:900;font-size:24px;color:#FFFFFF;line-height:1em;font-style:italic;margin:0px;}.elementor .e-7cb3d626-d5d365f{width:56px;height:56px;position:relative;z-index:2;padding:0px;margin-block-start:-30px;margin-block-end:14px;margin-inline-start:auto;margin-inline-end:auto;border-radius:999px;border-width:4px;border-color:#F7F3EE;border-style:solid;background-color:#B8202E;display:flex;justify-content:center;align-items:center;}.elementor .e-3045bf70-61e1db1{font-family:"Playfair Display";font-weight:800;font-size:clamp(22px,2vw,28px);color:#171717;line-height:1.15em;margin-block-start:0px;margin-block-end:10px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-362792c4-2d7d9d6{max-width:340px;font-size:17px;color:#171717;line-height:1.7em;text-align:start;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;opacity:78%;}.elementor .e-79fa4c05-e59844a{text-align:center;padding:0px;display:flex;flex-direction:column;align-items:center;@supports (animation-timeline:view()){animation:rb-up linear backwards;animation-timeline:view();animation-range:entry 8% entry 48%;}\n}.elementor .e-28273fdd-bd40a55{width:100%;height:100%;object-fit:cover;transition:transform 1.2s cubic-bezier(.2,.7,.2,1);\n}.elementor .e-392286de-d66e9a2{width:100%;overflow:hidden;aspect-ratio:3/4;position:relative;padding:0px;border-start-start-radius:999px;border-start-end-radius:999px;border-end-start-radius:28px;border-end-end-radius:28px;box-shadow:0px 24px 60px 0px rgba(0,0,0,.18);transition:transform .6s cubic-bezier(.2,.7,.2,1),box-shadow .6s;&:hover img{transform:scale(1.1);}\n}.elementor .e-392286de-d66e9a2:hover,.elementor .e-392286de-d66e9a2:focus-visible{box-shadow:0px 34px 70px 0px rgba(184,32,46,.35);transform:translateY(-12px);\n}.elementor .e-c82377-8a2ba61{font-family:"Playfair Display";font-weight:900;font-size:24px;color:#FFFFFF;line-height:1em;font-style:italic;margin:0px;}.elementor .e-6d9377ef-5b07b12{width:56px;height:56px;position:relative;z-index:2;padding:0px;margin-block-start:-30px;margin-block-end:14px;margin-inline-start:auto;margin-inline-end:auto;border-radius:999px;border-width:4px;border-color:#F7F3EE;border-style:solid;background-color:#B8202E;display:flex;justify-content:center;align-items:center;}.elementor .e-4634bc21-376efc1{font-family:"Playfair Display";font-weight:800;font-size:clamp(22px,2vw,28px);color:#171717;line-height:1.15em;margin-block-start:0px;margin-block-end:10px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-1146625e-59b5cf8{max-width:340px;font-size:17px;color:#171717;line-height:1.7em;text-align:start;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;opacity:78%;}.elementor .e-7d49ee7d-b1769f4{text-align:center;padding:0px;display:flex;flex-direction:column;align-items:center;@supports (animation-timeline:view()){animation:rb-up linear backwards;animation-timeline:view();animation-range:entry 16% entry 56%;}\n}.elementor .e-4ccfc326-a565a3b{width:100%;padding:0px;display:grid;gap:34px;grid-template-columns:repeat(3,1fr);}.elementor .e-62b6e961-12cce55{width:100%;max-width:1288px;position:relative;padding-block-start:0px;padding-block-end:0px;padding-inline-start:24px;padding-inline-end:24px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;}.elementor .e-1be72d27-6547bce{width:100%;overflow:hidden;position:relative;padding-block-start:70px;padding-block-end:70px;padding-inline-start:0px;padding-inline-end:0px;background-color:#F7F3EE;display:flex;flex-direction:column;}.elementor .e-46c70c4-796b372{width:100%;height:100%;object-fit:cover;object-position:50% 20%;transition:transform 1.2s cubic-bezier(.2,.7,.2,1);\n}.elementor .e-3e905e1d-3f3bde5{width:62%;height:560px;overflow:hidden;position:absolute;inset-block-start:0px;inset-inline-start:0px;z-index:1;padding:0px;border-start-start-radius:999px;border-start-end-radius:999px;border-end-start-radius:28px;border-end-end-radius:28px;border-width:4px;border-color:#B99A5B;border-style:solid;&:hover img{transform:scale(1.07);}\n}.elementor .e-369283ff-15a866c{width:100%;aspect-ratio:4/5;object-fit:cover;object-position:50% 20%;\n}.elementor .e-f0cc433-7b9b48d{font-family:var(--primary_font);font-weight:700;font-size:clamp(12px,1.5vw,16px);color:#171717;text-align:center;font-style:italic;text-transform:uppercase;margin:0px;position:absolute;bottom:10px;left:0;right:0;\n}.elementor .e-313530e7-2a62d81{width:48%;position:absolute;inset-inline-end:0px;inset-block-end:0px;z-index:2;padding-block-start:12px;padding-block-end:44px;padding-inline-start:12px;padding-inline-end:12px;background-color:#FFFFFF;transform:rotate(5deg);border-radius:6px;box-shadow:0 26px 60px rgba(0,0,0,.6);transition:transform .5s cubic-bezier(.2,.7,.2,1);\n}.elementor .e-313530e7-2a62d81:hover,.elementor .e-313530e7-2a62d81:focus-visible{transform:rotate(0deg) scale(1.04);\n}.elementor .e-6cb6ab69-ad99589{width:100%;height:640px;position:relative;padding:0px;@supports (animation-timeline:view()){animation:rb-left linear backwards;animation-timeline:view();animation-range:entry 0% entry 45%;}\n}.elementor .e-3d325301-e3f1221{font-weight:700;font-size:13px;color:#B99A5B;letter-spacing:0.28em;text-transform:uppercase;margin-block-start:0px;margin-block-end:22px;margin-inline-start:0px;margin-inline-end:0px;display:inline-flex;gap:14px;align-items:center;&::before{content:"";width:46px;height:2px;background:currentColor;display:block;}\n}.elementor .e-2a7cb95c-02c8567{font-family:var(--primary_font);font-weight:800;font-size:clamp(34px,4.4vw,60px);color:#FFFFFF;letter-spacing:-0.01em;line-height:1.1em;& em{color:#B99A5B;font-style:italic;font-weight:700;}\n}.elementor .e-3256bc9b-f745d5c{font-family:var(--primary_font);font-weight:800;font-size:clamp(26px,3vw,40px);color:#FFFFFF;line-height:1.25em;font-style:italic;margin:0px;}.elementor .e-14f2751f-758508b{font-weight:700;font-size:12px;color:#B99A5B;letter-spacing:0.2em;text-transform:uppercase;margin-block-start:14px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-5d71f6b5-2272ac0{padding-block-start:0px;padding-block-end:0px;padding-inline-start:26px;padding-inline-end:0px;margin-block-start:26px;margin-block-end:26px;margin-inline-start:0px;margin-inline-end:0px;display:flex;flex-direction:column;}.elementor .e-343737a2-e414073{max-width:560px;font-family:var(--Text);font-size:clamp(12px,1.5vw,16px);color:#FFFFFF;line-height:1.7em;margin-block-start:10px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-3bdae1a7-98dde63{font-family:var(--primary_font);font-weight:500;font-size:clamp(12px,1.5vw,16px);color:#FFFFFF;margin-block-start:6px;margin-block-end:6px;margin-inline-start:0px;margin-inline-end:0px;&::before{content:"♪";color:#B99A5B;font-weight:900;margin-right:12px;}\n}.elementor .e-4f662513-2b15b88{font-family:var(--primary_font);font-weight:500;font-size:clamp(12px,1.5vw,16px);color:#FFFFFF;margin-block-start:6px;margin-block-end:6px;margin-inline-start:0px;margin-inline-end:0px;&::before{content:"♪";color:#B99A5B;font-weight:900;margin-right:12px;}\n}.elementor .e-7176466c-c213a85{font-family:var(--primary_font);font-weight:500;font-size:clamp(12px,1.5vw,16px);color:#FFFFFF;margin-block-start:6px;margin-block-end:6px;margin-inline-start:0px;margin-inline-end:0px;&::before{content:"♪";color:#B99A5B;font-weight:900;margin-right:12px;}\n}.elementor .e-747832e8-dad23b1{padding:0px;margin-block-start:16px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:flex;flex-direction:column;}.elementor .e-257980d2-e2f8d27{margin-block-start:16px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:flex;flex-direction:row;gap:16px;flex-wrap:wrap;}.elementor .e-b29bccf-27a9405{padding:0px;display:flex;flex-direction:column;@supports (animation-timeline:view()){animation:rb-right linear backwards;animation-timeline:view();animation-range:entry 0% entry 45%;}\n}.elementor .e-2ec56c0a-1c16ce1{width:100%;padding:0px;display:grid;gap:80px;grid-template-columns:1fr 1fr;align-items:center;}.elementor .e-8324a48-615dbf2{width:100%;max-width:1288px;position:relative;padding-block-start:0px;padding-block-end:0px;padding-inline-start:24px;padding-inline-end:24px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;}.elementor .e-305e808a-3838c65{width:100%;overflow:hidden;position:relative;padding-block-start:70px;padding-block-end:70px;padding-inline-start:0px;padding-inline-end:0px;background-color:#171717;display:flex;flex-direction:column;}.elementor .e-fb1827f-345242f{width:100%;display:flex;justify-content:center;align-items:center;}.elementor .e-955999b-1e132d4{width:100%;max-width:100%;}.elementor .e-9a24170-09d01ad{font-weight:700;font-size:13px;color:#B99A5B;letter-spacing:0.28em;text-transform:uppercase;margin-block-start:0px;margin-block-end:22px;margin-inline-start:0px;margin-inline-end:0px;display:inline-flex;gap:14px;align-items:center;&::before{content:"";width:46px;height:2px;background:currentColor;display:block;}&::after{content:"";width:46px;height:2px;background:currentColor;display:block;}\n}.elementor .e-c69c8c4-04fb185{font-family:var(--primary_font);font-weight:900;font-size:clamp(36px,7vw,65px);color:var(--club_black);letter-spacing:-0.01em;line-height:1.05em;text-align:center;margin-block-start:0px;margin-block-end:26px;margin-inline-start:0px;margin-inline-end:0px;text-shadow:0 0 40px rgba(184,32,46,.5);animation:rb-fadeup 1s .15s cubic-bezier(.2,.7,.2,1) both;& em{color:#B99A5B;font-style:italic;font-weight:700;}\n}.elementor .e-b3ada24-da7902a{max-width:720px;text-align:center;margin-block-start:0px;margin-block-end:60px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;align-items:center;@supports (animation-timeline:view()){animation:rb-up linear backwards;animation-timeline:view();animation-range:entry 0% entry 40%;}\n}.elementor .e-fd91ad7-ae6545f{width:100%;height:100%;object-fit:cover;transition:transform 1s cubic-bezier(.2,.7,.2,1);\n}.elementor .e-47b56f4-6244ad1{width:100%;overflow:hidden;aspect-ratio:1/1.05;padding:0px;}.elementor .e-1f6dab1-6f0f39d{font-family:var(--primary_font);font-weight:500;font-size:clamp(14px, 0.5vw + 13px, 16px);color:#FFFFFF;line-height:1.2em;margin:0px;}.elementor .e-40a5aac-2b72ca5{padding:0px;display:flex;flex-direction:row;gap:12px;justify-content:space-between;align-items:baseline;\n}.elementor .e-148bda4-37f2747{font-family:var(--Text);font-size:12px;color:#FFFFFF;line-height:1.6em;margin-block-start:8px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;opacity:75%;}.elementor .e-f7cc214-a70da4c{padding-block-start:22px;padding-block-end:26px;padding-inline-start:24px;padding-inline-end:24px;background-color:var(--club_black);display:flex;flex-direction:column;}.elementor .e-d6153a9-e0b4316{overflow:hidden;position:relative;color:#FFFFFF;padding:0px;border-radius:22px;background-color:#292929;display:flex;flex-direction:column;transition:transform .5s cubic-bezier(.2,.7,.2,1),box-shadow .5s;&:hover img{transform:scale(1.12) rotate(1deg);}@supports (animation-timeline:view()){animation:rb-up linear backwards;animation-timeline:view();animation-range:entry 0% entry 40%;}\n}.elementor .e-d6153a9-e0b4316:hover,.elementor .e-d6153a9-e0b4316:focus-visible{box-shadow:0px 30px 60px 0px rgba(0,0,0,.35);transform:translateY(-10px);\n}.elementor .e-9c4deb7-da71d0d{width:100%;height:100%;object-fit:cover;transition:transform 1s cubic-bezier(.2,.7,.2,1);\n}.elementor .e-4384c15-38afea1{width:100%;overflow:hidden;aspect-ratio:1/1.05;padding:0px;}.elementor .e-29fd390-10e35c3{font-family:var(--primary_font);font-weight:600;font-size:clamp(14px, 0.5vw + 13px, 16px);color:#FFFFFF;line-height:1.2em;margin:0px;}.elementor .e-278ba92-38a8615{padding:0px;display:flex;flex-direction:row;gap:12px;justify-content:space-between;align-items:baseline;\n}.elementor .e-d5545e2-06bf367{font-family:var(--Text);font-size:12px;color:#FFFFFF;line-height:1.6em;margin-block-start:8px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;opacity:75%;}.elementor .e-808fccf-3c3468c{padding-block-start:22px;padding-block-end:26px;padding-inline-start:24px;padding-inline-end:24px;background-color:var(--club_black);display:flex;flex-direction:column;}.elementor .e-12c591b-ffabadd{overflow:hidden;position:relative;color:#FFFFFF;padding:0px;border-radius:22px;background-color:#292929;display:flex;flex-direction:column;transition:transform .5s cubic-bezier(.2,.7,.2,1),box-shadow .5s;&:hover img{transform:scale(1.12) rotate(1deg);}@supports (animation-timeline:view()){animation:rb-up linear backwards;animation-timeline:view();animation-range:entry 6% entry 46%;}\n}.elementor .e-12c591b-ffabadd:hover,.elementor .e-12c591b-ffabadd:focus-visible{box-shadow:0px 30px 60px 0px rgba(0,0,0,.35);transform:translateY(-10px);\n}.elementor .e-a2a2a1e-8368311{width:100%;height:100%;object-fit:cover;transition:transform 1s cubic-bezier(.2,.7,.2,1);\n}.elementor .e-c311724-bc8de62{width:100%;overflow:hidden;aspect-ratio:1/1.05;padding:0px;}.elementor .e-23713bd-8e115c9{font-family:var(--primary_font);font-weight:600;font-size:clamp(14px, 0.5vw + 13px, 16px);color:#FFFFFF;line-height:1.2em;margin:0px;}.elementor .e-6f8958d-b93472a{padding:0px;display:flex;flex-direction:row;gap:12px;justify-content:space-between;align-items:baseline;\n}.elementor .e-10cd41f-13af641{font-family:var(--Text);font-size:12px;color:#FFFFFF;line-height:1.6em;margin-block-start:8px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;opacity:75%;}.elementor .e-f7fe5ce-5b2bd0a{padding-block-start:22px;padding-block-end:26px;padding-inline-start:24px;padding-inline-end:24px;background-color:var(--club_black);display:flex;flex-direction:column;}.elementor .e-8d87d71-f7eb448{overflow:hidden;position:relative;color:#FFFFFF;padding:0px;border-radius:22px;background-color:#292929;display:flex;flex-direction:column;transition:transform .5s cubic-bezier(.2,.7,.2,1),box-shadow .5s;&:hover img{transform:scale(1.12) rotate(1deg);}@supports (animation-timeline:view()){animation:rb-up linear backwards;animation-timeline:view();animation-range:entry 12% entry 52%;}\n}.elementor .e-8d87d71-f7eb448:hover,.elementor .e-8d87d71-f7eb448:focus-visible{box-shadow:0px 30px 60px 0px rgba(0,0,0,.35);transform:translateY(-10px);\n}.elementor .e-c8671ef-e8e1928{width:100%;height:100%;object-fit:cover;transition:transform 1s cubic-bezier(.2,.7,.2,1);\n}.elementor .e-09afa40-465ae5b{width:100%;overflow:hidden;aspect-ratio:1/1.05;padding:0px;}.elementor .e-328684e-78d46b5{font-family:var(--primary_font);font-weight:600;font-size:clamp(14px, 0.5vw + 13px, 16px);color:#FFFFFF;line-height:1.2em;margin:0px;}.elementor .e-fda7cb5-68af0e1{padding:0px;display:flex;flex-direction:row;gap:12px;justify-content:space-between;align-items:baseline;\n}.elementor .e-45eb319-a3e6acc{font-family:var(--Text);font-size:12px;color:#FFFFFF;line-height:1.6em;margin-block-start:8px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;opacity:75%;}.elementor .e-bc3e3c1-245a42f{padding-block-start:22px;padding-block-end:26px;padding-inline-start:24px;padding-inline-end:24px;background-color:var(--club_black);display:flex;flex-direction:column;}.elementor .e-038f27c-44ec4db{overflow:hidden;position:relative;color:#FFFFFF;padding:0px;border-radius:22px;background-color:#292929;display:flex;flex-direction:column;transition:transform .5s cubic-bezier(.2,.7,.2,1),box-shadow .5s;&:hover img{transform:scale(1.12) rotate(1deg);}@supports (animation-timeline:view()){animation:rb-up linear backwards;animation-timeline:view();animation-range:entry 18% entry 58%;}\n}.elementor .e-038f27c-44ec4db:hover,.elementor .e-038f27c-44ec4db:focus-visible{box-shadow:0px 30px 60px 0px rgba(0,0,0,.35);transform:translateY(-10px);\n}.elementor .e-b43b265-731ddd1{width:100%;padding:0px;display:grid;gap:26px;grid-template-columns:repeat(4,1fr);}.elementor .e-c118bee-ab58439{overflow:hidden;position:relative;font-weight:700;font-size:14px;color:#FFFFFF;letter-spacing:0.14em;text-decoration:none;text-transform:uppercase;padding-block-start:7px;padding-block-end:7px;padding-inline-start:32px;padding-inline-end:32px;border-radius:999px;border-width:2px;border-color:#171717;border-style:none;background-color:var(--ricky_red);display:inline-flex;gap:10px;justify-content:center;align-items:center;transition:transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s,background .3s,color .3s;&::after{content:"";position:absolute;top:0;left:-120%;width:60%;height:100%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.35),transparent);transform:skewX(-20deg);transition:left .7s;}&:hover::after{left:140%;}\n}.elementor .e-c118bee-ab58439:hover,.elementor .e-c118bee-ab58439:focus-visible{background-color:#000000;transform:translateY(-3px);\n}.elementor .e-3a52aac-610ae47{margin-block-start:50px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:flex;flex-direction:row;gap:16px;flex-wrap:wrap;justify-content:center;}.elementor .e-573b3b8-befe575{width:100%;max-width:1288px;position:relative;padding-block-start:0px;padding-block-end:0px;padding-inline-start:24px;padding-inline-end:24px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;}.elementor .e-f21a646-138e41c{width:100%;overflow:hidden;position:relative;padding-block-start:70px;padding-block-end:70px;padding-inline-start:0px;padding-inline-end:0px;background-color:#F7F3EE;display:flex;flex-direction:column;}.elementor .e-d045f83-d9d800c{display:flex;flex-direction:row;}.elementor .e-181dda90-6737fbe{width:100%;overflow:hidden;position:relative;padding-block-start:45px;padding-block-end:45px;padding-inline-start:0px;padding-inline-end:0px;background-color:var(--club_black);display:flex;flex-direction:row;}.elementor .e-c10d772-659ad41{font-weight:700;font-size:13px;color:#B99A5B;letter-spacing:0.28em;text-transform:uppercase;margin-block-start:0px;margin-block-end:22px;margin-inline-start:0px;margin-inline-end:0px;display:inline-flex;gap:14px;align-items:center;&::before{content:"";width:46px;height:2px;background:currentColor;display:block;}&::after{content:"";width:46px;height:2px;background:currentColor;display:block;}\n}.elementor .e-9956e7f-dbe4cb4{font-family:var(--primary_font);font-weight:800;font-size:clamp(34px,4.4vw,60px);color:var(--warm_ivory);letter-spacing:-0.01em;line-height:1.1em;text-align:center;& em{color:#B99A5B;font-style:italic;font-weight:700;}\n}.elementor .e-f4c5c15-efc8ea3{max-width:720px;text-align:center;margin-block-start:0px;margin-block-end:20px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;align-items:center;@supports (animation-timeline:view()){animation:rb-up linear backwards;animation-timeline:view();animation-range:entry 0% entry 40%;}\n}.elementor .e-31ba9df-80a7178{width:100%;max-width:1288px;position:relative;padding-block-start:0px;padding-block-end:0px;padding-inline-start:24px;padding-inline-end:24px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;}.elementor .e-856c238-6f473bf{width:100%;overflow:hidden;position:relative;padding-block-start:45px;padding-block-end:45px;padding-inline-start:0px;padding-inline-end:0px;background-color:var(--club_black);display:flex;flex-direction:column;}.elementor .e-31ee8b3-57e636c{font-weight:700;font-size:13px;color:#B99A5B;letter-spacing:0.28em;text-transform:uppercase;margin-block-start:0px;margin-block-end:22px;margin-inline-start:0px;margin-inline-end:0px;display:inline-flex;gap:14px;align-items:center;&::before{content:"";width:46px;height:2px;background:currentColor;display:block;}&::after{content:"";width:46px;height:2px;background:currentColor;display:block;}\n}.elementor .e-88cf994-b969230{font-family:var(--primary_font);font-weight:800;font-size:clamp(34px,4.4vw,60px);color:var(--club_black);letter-spacing:-0.01em;line-height:1.1em;text-align:center;& em{color:#B99A5B;font-style:italic;font-weight:700;}\n}.elementor .e-74461ba-1d40b51{max-width:720px;text-align:center;margin-block-start:0px;margin-block-end:60px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;align-items:center;@supports (animation-timeline:view()){animation:rb-up linear backwards;animation-timeline:view();animation-range:entry 0% entry 40%;}\n}.elementor .e-eb7130a-2b48552{width:auto;height:300px;border-radius:16px;transition:transform .4s cubic-bezier(.2,.7,.2,1);&:hover{transform:scale(1.05) rotate(-1.5deg);}\n}.elementor .e-d16e59a-e813eb6{width:auto;height:300px;border-radius:16px;transition:transform .4s cubic-bezier(.2,.7,.2,1);&:hover{transform:scale(1.05) rotate(-1.5deg);}\n}.elementor .e-8b4613b-8edc385{width:auto;height:300px;border-radius:16px;transition:transform .4s cubic-bezier(.2,.7,.2,1);&:hover{transform:scale(1.05) rotate(-1.5deg);}\n}.elementor .e-cfd7aa9-f378c16{width:auto;height:300px;border-radius:16px;transition:transform .4s cubic-bezier(.2,.7,.2,1);&:hover{transform:scale(1.05) rotate(-1.5deg);}\n}.elementor .e-25b86ad-2c19817{width:auto;height:300px;border-radius:16px;transition:transform .4s cubic-bezier(.2,.7,.2,1);&:hover{transform:scale(1.05) rotate(-1.5deg);}\n}.elementor .e-e28fb09-ea02b71{width:auto;height:300px;border-radius:16px;transition:transform .4s cubic-bezier(.2,.7,.2,1);&:hover{transform:scale(1.05) rotate(-1.5deg);}\n}.elementor .e-2c32764-b99db5a{width:auto;height:300px;border-radius:16px;transition:transform .4s cubic-bezier(.2,.7,.2,1);&:hover{transform:scale(1.05) rotate(-1.5deg);}\n}.elementor .e-5b3c1b4-0c068b6{width:auto;height:300px;border-radius:16px;transition:transform .4s cubic-bezier(.2,.7,.2,1);&:hover{transform:scale(1.05) rotate(-1.5deg);}\n}.elementor .e-485a295-11186c7{width:auto;height:300px;border-radius:16px;transition:transform .4s cubic-bezier(.2,.7,.2,1);&:hover{transform:scale(1.05) rotate(-1.5deg);}\n}.elementor .e-4a35fed-a6d9273{width:auto;height:300px;border-radius:16px;transition:transform .4s cubic-bezier(.2,.7,.2,1);&:hover{transform:scale(1.05) rotate(-1.5deg);}\n}.elementor .e-b2afa5a-52ca8f7{width:auto;height:300px;border-radius:16px;transition:transform .4s cubic-bezier(.2,.7,.2,1);&:hover{transform:scale(1.05) rotate(-1.5deg);}\n}.elementor .e-f505e9c-8654f1d{width:auto;height:300px;border-radius:16px;transition:transform .4s cubic-bezier(.2,.7,.2,1);&:hover{transform:scale(1.05) rotate(-1.5deg);}\n}.elementor .e-71dbe60-f314088{width:auto;height:300px;border-radius:16px;transition:transform .4s cubic-bezier(.2,.7,.2,1);&:hover{transform:scale(1.05) rotate(-1.5deg);}\n}.elementor .e-d311723-3eaa209{width:auto;height:300px;border-radius:16px;transition:transform .4s cubic-bezier(.2,.7,.2,1);&:hover{transform:scale(1.05) rotate(-1.5deg);}\n}.elementor .e-550ac62-9ae2ca5{width:auto;height:300px;border-radius:16px;transition:transform .4s cubic-bezier(.2,.7,.2,1);&:hover{transform:scale(1.05) rotate(-1.5deg);}\n}.elementor .e-bb32728-d37c609{width:auto;height:300px;border-radius:16px;transition:transform .4s cubic-bezier(.2,.7,.2,1);&:hover{transform:scale(1.05) rotate(-1.5deg);}\n}.elementor .e-a0be7b0-0db51ed{padding:0px;display:flex;flex-direction:row;gap:18px;width:max-content;animation:rb-marquee 60s linear infinite;\n}.elementor .e-6b01de9-36934e8{width:100%;overflow:hidden;padding-block-start:10px;padding-block-end:10px;padding-inline-start:0px;padding-inline-end:0px;&:hover > div{animation-play-state:paused;}\n}.elementor .e-722297f-00a60a5{overflow:hidden;position:relative;font-weight:700;font-size:14px;color:#171717;letter-spacing:0.14em;text-decoration:none;text-transform:uppercase;padding-block-start:18px;padding-block-end:18px;padding-inline-start:32px;padding-inline-end:32px;border-radius:999px;border-width:2px;border-color:#B99A5B;border-style:solid;background-color:#B99A5B;display:inline-flex;gap:10px;justify-content:center;align-items:center;transition:transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s,background .3s,color .3s;&::after{content:"";position:absolute;top:0;left:-120%;width:60%;height:100%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.35),transparent);transform:skewX(-20deg);transition:left .7s;}&:hover::after{left:140%;}\n}.elementor .e-722297f-00a60a5:hover,.elementor .e-722297f-00a60a5:focus-visible{color:var(--warm_ivory);border-color:#D8C08A;background-color:var(--club_black);transform:translateY(-3px);\n}.elementor .e-e4d90f5-92d9161{margin-block-start:40px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:flex;flex-direction:row;gap:16px;flex-wrap:wrap;justify-content:center;}.elementor .e-5ad9c761-df0c37e{width:100%;overflow:hidden;position:relative;padding-block-start:110px;padding-block-end:110px;padding-inline-start:0px;padding-inline-end:0px;background-color:#F7F3EE;display:flex;flex-direction:column;}.elementor .e-32494d8-903771f{font-weight:700;font-size:13px;color:#FFFFFF;letter-spacing:0.28em;text-transform:uppercase;margin-block-start:0px;margin-block-end:22px;margin-inline-start:0px;margin-inline-end:0px;display:inline-flex;gap:14px;align-items:center;&::before{content:"";width:46px;height:2px;background:currentColor;display:block;}&::after{content:"";width:46px;height:2px;background:currentColor;display:block;}\n}.elementor .e-6a43c51-c2fad30{padding:0px;justify-content:center;align-items:center;}.elementor .e-48b2a33-a65ffd1{font-family:var(--primary_font);color:var(--warm_ivory);& em{color:#B99A5B;font-style:italic;font-weight:700;}\n}.elementor .e-c07031b-cfa312b{font-family:var(--primary_font);font-size:clamp(12px,7vw,25px);color:var(--warm_ivory);text-align:start;margin-block-start:20px;}.elementor .e-489e0e4-0580409{width:80%;height:80%;display:flex;flex-direction:column;}.elementor .e-0ef58e1-a52769c{font-family:var(--primary_font);font-weight:900;font-size:clamp(25px,7vw,50px);margin-block-start:25px;border-radius:35px;border-width:5px;border-color:var(--gold);border-style:solid;background-color:#375efa00;}.elementor .e-0ef58e1-a52769c:hover,.elementor .e-0ef58e1-a52769c:focus-visible{font-family:var(--primary_font);font-weight:900;font-size:clamp(25px,7vw,50px);color:var(--warm_ivory);padding-inline-start:10px;padding-inline-end:10px;}.elementor .e-b2cdb63-77f908c{display:flex;flex-direction:column;}.elementor .e-3609812-fa69a6b{padding:0px;display:flex;}.elementor .e-362ebdf2-661ccbe{width:100%;overflow:hidden;position:relative;padding-block-start:30px;padding-block-end:30px;padding-inline-start:0px;padding-inline-end:0px;background-color:var(--club_black);display:flex;flex-direction:column;align-items:center;}.elementor .e-d5f7cbb-ec2542c{width:100%;height:100%;object-fit:cover;position:absolute;inset-block-start:0px;inset-inline-start:0px;z-index:0;mix-blend-mode:multiply;opacity:18%;}.elementor .e-c36d887-5cbc844{max-width:560px;font-size:19px;color:#FFFFFF;line-height:1.7em;text-align:center;margin-block-start:20px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;opacity:95%;}.elementor .e-260ba87-2a4f17c{overflow:hidden;position:relative;font-weight:700;font-size:14px;color:var(--club_black);letter-spacing:0.14em;text-decoration:none;text-transform:uppercase;padding-block-start:18px;padding-block-end:18px;padding-inline-start:32px;padding-inline-end:32px;border-radius:999px;border-width:2px;border-color:#171717;border-style:solid;background-color:var(--warm_gold);display:inline-flex;gap:10px;justify-content:center;align-items:center;transition:transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s,background .3s,color .3s;&::after{content:"";position:absolute;top:0;left:-120%;width:60%;height:100%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.35),transparent);transform:skewX(-20deg);transition:left .7s;}&:hover::after{left:140%;}\n}.elementor .e-260ba87-2a4f17c:hover,.elementor .e-260ba87-2a4f17c:focus-visible{color:var(--warm_ivory);background-color:#000000;transform:translateY(-3px);\n}.elementor .e-0093b07-1ec4403{overflow:hidden;position:relative;font-weight:700;font-size:14px;color:#FFFFFF;letter-spacing:0.14em;text-decoration:none;text-transform:uppercase;padding-block-start:18px;padding-block-end:18px;padding-inline-start:32px;padding-inline-end:32px;border-radius:999px;border-width:2px;border-color:#FFFFFF;border-style:solid;background-color:transparent;display:inline-flex;gap:10px;justify-content:center;align-items:center;transition:transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s,background .3s,color .3s;&::after{content:"";position:absolute;top:0;left:-120%;width:60%;height:100%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.35),transparent);transform:skewX(-20deg);transition:left .7s;}&:hover::after{left:140%;}\n}.elementor .e-0093b07-1ec4403:hover,.elementor .e-0093b07-1ec4403:focus-visible{color:#171717;background-color:#FFFFFF;transform:translateY(-3px);\n}.elementor .e-b2b5c32-27dae35{margin-block-start:36px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:flex;flex-direction:row;gap:16px;flex-wrap:wrap;justify-content:center;}.elementor .e-9a876ac-590e0db{font-family:var(--Primary);font-weight:900;font-size:clamp(30px,4vw,52px);color:#FFFFFF;line-height:1em;text-align:center;margin-block-start:34px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;border-bottom:3px solid #171717;\n}.elementor .e-221a247-79554fc{width:100%;max-width:1288px;position:relative;z-index:1;padding-block-start:0px;padding-block-end:0px;padding-inline-start:24px;padding-inline-end:24px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;align-items:center;}.elementor .e-47ec350-d878681{width:100%;overflow:hidden;position:relative;padding-block-start:110px;padding-block-end:110px;padding-inline-start:0px;padding-inline-end:0px;background-color:#B8202E;display:flex;flex-direction:column;align-items:center;}.elementor .e-0b68bc2-53578b2{display:flex;flex-direction:row;}