:root{
 --color-primary:#D41367; --color-primary-50:#fff1f7; --color-primary-100:#ffe0ed; --color-primary-600:#b70f58; --color-primary-700:#98104f;
 --color-violet:#901F93; --color-violet-700:#6f176f; --color-ink:#25152d; --color-muted:#716779; --color-background:#ffffff; --color-soft:#faf7fb;
 --font-sans:"Montserrat",system-ui,-apple-system,"Segoe UI",sans-serif;
 --text-sm:.875rem; --text-base:1rem; --text-lg:1.125rem; --text-xl:1.25rem; --text-2xl:1.5rem; --text-3xl:1.875rem; --text-4xl:2.25rem; --text-5xl:3rem;
}

 body{font-family:var(--font-sans);color:var(--color-ink);background:#fff}
 a{text-underline-offset:3px}


 .ram-shell{width:min(1180px,calc(100% - 40px));margin-inline:auto}
 .ram-pill{display:inline-flex;align-items:center;gap:.5rem;border-radius:999px;padding:.55rem .9rem;font-size:.78rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}
 .ram-btn{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;border-radius:999px;padding:.9rem 1.2rem;font-weight:800;text-decoration:none;transition:.2s ease}
 .ram-btn-primary{background:var(--color-primary);color:#fff}.ram-btn-primary:hover{background:var(--color-primary-600);transform:translateY(-1px)}
 .ram-btn-ghost{border:1px solid rgba(255,255,255,.65);color:#fff;background:rgba(255,255,255,.08);backdrop-filter:blur(12px)}
 .ram-card{border:1px solid #eee7f0;border-radius:24px;background:#fff;box-shadow:0 16px 50px rgba(46,18,55,.07);overflow:hidden}
 .ram-section{padding:88px 0}.ram-eyebrow{color:var(--color-primary);font-size:.78rem;font-weight:900;letter-spacing:.13em;text-transform:uppercase}
 .ram-title{font-size:clamp(2rem,4vw,3.5rem);line-height:1.02;letter-spacing:-.045em;margin:.6rem 0 1rem;font-weight:900}
 .ram-copy{color:var(--color-muted);font-size:1.05rem;line-height:1.75}
 .ram-header{position:sticky;top:0;z-index:50;background:rgba(255,255,255,.92);backdrop-filter:blur(18px);border-bottom:1px solid rgba(37,21,45,.08)}
 .ram-header-inner{min-height:78px;display:flex;align-items:center;gap:28px}.ram-brand{display:flex;align-items:center;gap:12px;text-decoration:none;color:var(--color-ink);font-weight:900}
 .ram-brand img{max-height:46px;width:auto;filter:brightness(0) saturate(100%) invert(18%) sepia(88%) saturate(5600%) hue-rotate(322deg) brightness(91%) contrast(96%)}.ram-nav{margin-left:auto;display:flex;align-items:center;gap:22px}.ram-nav a{text-decoration:none;color:var(--color-ink);font-size:.86rem;font-weight:700;position:relative;padding:28px 0}.ram-nav a:after{content:'';position:absolute;left:0;right:100%;bottom:20px;height:2px;background:var(--color-primary);transition:.2s ease}.ram-nav a:hover:after{right:0}.ram-header-tools{display:flex;align-items:center;gap:12px}.ram-search{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;text-decoration:none;color:var(--color-ink);font-size:1.35rem;border:1px solid #eee7f0}.ram-lang{font-size:.76rem;font-weight:900;letter-spacing:.08em;color:var(--color-muted)}
 .ram-hero{min-height:690px;display:grid;align-items:end;position:relative;color:#fff;background:linear-gradient(120deg,rgba(37,10,43,.88),rgba(144,31,147,.48)),linear-gradient(135deg,#411244,#a91563);overflow:hidden}
 .ram-hero-media{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:0}.ram-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(28,10,34,.88) 0%,rgba(28,10,34,.55) 48%,rgba(28,10,34,.12) 100%);z-index:1}
 .ram-hero-content{position:relative;z-index:2;padding:110px 0 72px;max-width:760px}.ram-hero h1{font-size:clamp(3rem,6.2vw,5.8rem);line-height:.93;letter-spacing:-.055em;margin:20px 0;font-weight:900}.ram-hero p{font-size:1.15rem;line-height:1.65;max-width:650px;color:rgba(255,255,255,.9)}
 .ram-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:28px}
 .ram-metrics{position:relative;z-index:3;margin-top:-34px}.ram-metrics-grid{display:grid;grid-template-columns:repeat(4,1fr);background:#fff;border-radius:24px;box-shadow:0 22px 70px rgba(49,16,55,.14);overflow:hidden}.ram-metric{padding:26px;text-align:center;border-right:1px solid #eee7f0}.ram-metric:last-child{border:0}.ram-metric strong{display:block;font-size:2rem;color:var(--color-primary);font-weight:900}.ram-metric span{font-size:.82rem;color:var(--color-muted);font-weight:700}
 .ram-split{display:grid;grid-template-columns:1.05fr .95fr;gap:64px;align-items:center}.ram-photo{min-height:470px;border-radius:30px;background:linear-gradient(135deg,#f8d7e5,#ead9ef);overflow:hidden}.ram-photo img{width:100%;height:100%;object-fit:cover}
 .ram-values{display:flex;flex-wrap:wrap;gap:9px;margin:22px 0}.ram-values span{padding:.55rem .8rem;border-radius:999px;background:#f8eef6;color:#7b236f;font-size:.78rem;font-weight:800}
 .ram-impact-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:34px}.ram-impact{min-height:230px;padding:28px;display:flex;flex-direction:column;justify-content:flex-end;color:#fff;border-radius:24px;background:linear-gradient(145deg,#901f93,#d41367);position:relative;overflow:hidden}.ram-impact:nth-child(even){background:linear-gradient(145deg,#32143b,#901f93)}.ram-impact b{font-size:1.15rem}.ram-impact small{opacity:.82;margin-top:6px}
 .ram-projects{background:var(--color-soft)}.ram-carousel{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(300px,1fr);gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;padding:8px 2px 22px;scrollbar-width:thin}.ram-project{scroll-snap-align:start}.ram-project-media{height:230px;background:linear-gradient(135deg,#ead9ef,#f9d3e4);overflow:hidden}.ram-project-media img{width:100%;height:100%;object-fit:cover}.ram-project-body{padding:24px}.ram-project-body h3{font-size:1.25rem;margin:.4rem 0 .7rem}.ram-project-body p{color:var(--color-muted);line-height:1.55}.ram-project-meta{display:flex;gap:8px;flex-wrap:wrap}.ram-project-meta span{background:#f8eef6;color:#7b236f;border-radius:999px;padding:.4rem .65rem;font-size:.72rem;font-weight:800}
 .ram-join{background:linear-gradient(120deg,#6f176f,#d41367);color:#fff}.ram-join-grid{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center}.ram-join-options{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.ram-join-option{padding:22px;border:1px solid rgba(255,255,255,.25);border-radius:20px;background:rgba(255,255,255,.09);backdrop-filter:blur(12px);text-decoration:none;color:#fff}.ram-join-option b{display:block;margin-bottom:6px}.ram-join-option small{opacity:.8}
 .ram-logos{display:flex;gap:28px;align-items:center;justify-content:center;flex-wrap:wrap;margin-top:32px}.ram-logo-placeholder{height:54px;min-width:140px;border:1px dashed #d9cbdc;border-radius:14px;display:grid;place-items:center;color:#9b8da0;font-size:.75rem;font-weight:800}
 .ram-footer{background:linear-gradient(145deg,#1d0c25,#35113d);color:#fff;padding:68px 0 28px}.ram-footer-kicker{padding-bottom:22px;margin-bottom:36px;border-bottom:1px solid rgba(255,255,255,.12);font-size:.72rem;font-weight:900;letter-spacing:.15em;color:#f1c6df}.ram-footer-grid{display:grid;grid-template-columns:1.6fr repeat(2,1fr);gap:56px}.ram-footer-brand strong{font-size:1.55rem;letter-spacing:-.03em}.ram-footer-brand p{max-width:460px;color:rgba(255,255,255,.82);line-height:1.75}.ram-footer-cta{display:inline-block;margin-top:8px;color:#fff!important;font-weight:800}.ram-footer a{color:rgba(255,255,255,.76);text-decoration:none}.ram-footer a:hover{color:#fff}.ram-footer ul{list-style:none;padding:0;line-height:2.15}.ram-footer-bottom{margin-top:42px;padding-top:22px;border-top:1px solid rgba(255,255,255,.12);color:rgba(255,255,255,.72);font-size:.78rem}
 .ram-mobile-toggle{display:none;border:0;background:transparent;font-size:1.5rem}

@media(max-width:900px){.ram-nav{display:none}.ram-mobile-toggle{display:block;margin-left:auto}.ram-header-tools .ram-btn,.ram-header-tools .ram-lang{display:none}.ram-header-tools{margin-left:auto}.ram-search{width:36px;height:36px}.ram-metrics-grid{grid-template-columns:repeat(2,1fr)}.ram-metric:nth-child(2){border-right:0}.ram-metric:nth-child(-n+2){border-bottom:1px solid #eee7f0}.ram-split,.ram-join-grid{grid-template-columns:1fr}.ram-impact-grid{grid-template-columns:repeat(2,1fr)}.ram-footer-grid{grid-template-columns:1fr 1fr}.ram-footer-grid>div:first-child{grid-column:1/-1}}
@media(max-width:620px){.ram-shell{width:min(100% - 28px,1180px)}.ram-header-inner{min-height:68px}.ram-hero{min-height:650px}.ram-hero-content{padding:90px 0 58px}.ram-hero h1{font-size:3.25rem}.ram-section{padding:64px 0}.ram-metrics{margin-top:-22px}.ram-metric{padding:20px 10px}.ram-metric strong{font-size:1.6rem}.ram-impact-grid{grid-template-columns:1fr}.ram-impact{min-height:160px}.ram-carousel{grid-auto-columns:86%}.ram-join-options{grid-template-columns:1fr}.ram-footer-grid{grid-template-columns:1fr}.ram-footer-grid>div:first-child{grid-column:auto}}
.ram-elementor-vnext{overflow:hidden;background:#fff}.ram-elementor-vnext .elementor-button{border-radius:999px;padding:13px 22px;font-weight:800;transition:transform .2s ease,box-shadow .2s ease}.ram-elementor-vnext .elementor-button:hover{transform:translateY(-2px);box-shadow:0 12px 28px rgba(37,21,45,.15)}.ram-elementor-vnext .elementor-element-c3d4e5f6 .elementor-heading-title,.ram-elementor-vnext .elementor-element-c4d5e6f7 .elementor-heading-title,.ram-elementor-vnext .elementor-element-70000003 .elementor-heading-title,.ram-elementor-vnext .elementor-element-71000003 .elementor-heading-title,.ram-elementor-vnext .elementor-element-72000003 .elementor-heading-title,.ram-elementor-vnext .elementor-element-e5f6a7b8 .elementor-heading-title{font-family:"Montserrat",sans-serif;font-size:clamp(2.2rem,4vw,3.7rem);line-height:1.02;letter-spacing:-.045em;font-weight:900}.ram-elementor-vnext .elementor-element-b3c4d5e6 .elementor-heading-title,.ram-elementor-vnext .elementor-element-b4c5d6e7 .elementor-heading-title,.ram-elementor-vnext .elementor-element-70000002 .elementor-heading-title,.ram-elementor-vnext .elementor-element-71000002 .elementor-heading-title,.ram-elementor-vnext .elementor-element-72000002 .elementor-heading-title{font-family:"Montserrat",sans-serif;font-size:.78rem;font-weight:900;letter-spacing:.13em;text-transform:uppercase}.ram-elementor-vnext .elementor-element-9a10c001,.ram-elementor-vnext .elementor-element-9a10c002,.ram-elementor-vnext .elementor-element-9a10c003,.ram-elementor-vnext .elementor-element-9a10c004,.ram-elementor-vnext .elementor-element-9a10c005{transition:transform .22s ease,box-shadow .22s ease}.ram-elementor-vnext .elementor-element-9a10c001:hover,.ram-elementor-vnext .elementor-element-9a10c002:hover,.ram-elementor-vnext .elementor-element-9a10c003:hover,.ram-elementor-vnext .elementor-element-9a10c004:hover,.ram-elementor-vnext .elementor-element-9a10c005:hover{transform:translateY(-4px);box-shadow:0 22px 54px rgba(49,16,55,.13)}.ram-elementor-vnext .elementor-element-ca10d001,.ram-elementor-vnext .elementor-element-ca10d002,.ram-elementor-vnext .elementor-element-ca10d003,.ram-elementor-vnext .elementor-element-ca10d004,.ram-elementor-vnext .elementor-element-ca10d005,.ram-elementor-vnext .elementor-element-ca10d006,.ram-elementor-vnext .elementor-element-7100a101,.ram-elementor-vnext .elementor-element-7100a102,.ram-elementor-vnext .elementor-element-7100a103,.ram-elementor-vnext .elementor-element-7200a101,.ram-elementor-vnext .elementor-element-7200a102,.ram-elementor-vnext .elementor-element-7200a103,.ram-elementor-vnext .elementor-element-7200a104,.ram-elementor-vnext .elementor-element-7200a105,.ram-elementor-vnext .elementor-element-7200a106{transition:transform .22s ease,box-shadow .22s ease}.ram-elementor-vnext .elementor-element-ca10d001:hover,.ram-elementor-vnext .elementor-element-ca10d002:hover,.ram-elementor-vnext .elementor-element-ca10d003:hover,.ram-elementor-vnext .elementor-element-ca10d004:hover,.ram-elementor-vnext .elementor-element-ca10d005:hover,.ram-elementor-vnext .elementor-element-ca10d006:hover,.ram-elementor-vnext .elementor-element-7100a101:hover,.ram-elementor-vnext .elementor-element-7100a102:hover,.ram-elementor-vnext .elementor-element-7100a103:hover,.ram-elementor-vnext .elementor-element-7200a101:hover,.ram-elementor-vnext .elementor-element-7200a102:hover,.ram-elementor-vnext .elementor-element-7200a103:hover,.ram-elementor-vnext .elementor-element-7200a104:hover,.ram-elementor-vnext .elementor-element-7200a105:hover,.ram-elementor-vnext .elementor-element-7200a106:hover{transform:translateY(-5px);box-shadow:0 20px 46px rgba(49,16,55,.11)}.ram-elementor-vnext .elementor-element-7a10c000{scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:6px}.ram-elementor-vnext .elementor-element-7a10c000::-webkit-scrollbar{display:none}.ram-elementor-vnext .elementor-element-7a10c001,.ram-elementor-vnext .elementor-element-7a10c002,.ram-elementor-vnext .elementor-element-7a10c003,.ram-elementor-vnext .elementor-element-7a10c004{scroll-snap-align:start}.ram-elementor-vnext .elementor-element-8a10c001,.ram-elementor-vnext .elementor-element-8a10c002,.ram-elementor-vnext .elementor-element-8a10c003{backdrop-filter:blur(14px)}.ram-elementor-vnext .elementor-element-e3f4a5b6 .elementor-icon-list-items{display:flex;flex-wrap:wrap;gap:9px}.ram-elementor-vnext .elementor-element-e3f4a5b6 .elementor-icon-list-item{background:#f8eef6;border-radius:999px;padding:8px 12px}.ram-elementor-vnext .elementor-element-e3f4a5b6 .elementor-icon-list-icon{display:none}.ram-elementor-vnext .elementor-element-e3f4a5b6 .elementor-icon-list-text{font-size:.78rem;font-weight:800;color:#7b236f}.ram-elementor-vnext .elementor-element-7200a100 .elementor-heading-title{text-align:center}
@media(max-width:900px){.ram-elementor-vnext .elementor-element-7a10c000{overflow-x:auto!important;flex-wrap:nowrap!important}.ram-elementor-vnext .elementor-element-7a10c001,.ram-elementor-vnext .elementor-element-7a10c002,.ram-elementor-vnext .elementor-element-7a10c003,.ram-elementor-vnext .elementor-element-7a10c004{min-width:78%}.ram-elementor-vnext .elementor-element-b2c3d4e5{margin-top:-24px!important}.ram-elementor-vnext .elementor-element-9a10c001,.ram-elementor-vnext .elementor-element-9a10c002,.ram-elementor-vnext .elementor-element-9a10c003,.ram-elementor-vnext .elementor-element-9a10c004,.ram-elementor-vnext .elementor-element-9a10c005{min-height:118px}.ram-elementor-vnext .elementor-counter-number-wrapper{font-size:1.7rem!important}.ram-elementor-vnext .elementor-counter-title{font-size:.74rem!important}.ram-elementor-vnext .elementor-element-ab10c002{min-height:390px}}
@media(max-width:620px){.ram-elementor-vnext .elementor-element-c3d4e5f6 .elementor-heading-title,.ram-elementor-vnext .elementor-element-c4d5e6f7 .elementor-heading-title,.ram-elementor-vnext .elementor-element-70000003 .elementor-heading-title,.ram-elementor-vnext .elementor-element-71000003 .elementor-heading-title,.ram-elementor-vnext .elementor-element-72000003 .elementor-heading-title,.ram-elementor-vnext .elementor-element-e5f6a7b8 .elementor-heading-title{font-size:2.2rem}.ram-elementor-vnext .elementor-element-7a10c001,.ram-elementor-vnext .elementor-element-7a10c002,.ram-elementor-vnext .elementor-element-7a10c003,.ram-elementor-vnext .elementor-element-7a10c004{min-width:88%}.ram-elementor-vnext .elementor-element-ab10c002{min-height:320px}.ram-elementor-vnext .elementor-element-9a10c001,.ram-elementor-vnext .elementor-element-9a10c002,.ram-elementor-vnext .elementor-element-9a10c003,.ram-elementor-vnext .elementor-element-9a10c004,.ram-elementor-vnext .elementor-element-9a10c005{width:50%!important}.ram-elementor-vnext .elementor-element-9a10c005{width:100%!important}}
@media(max-width:900px){.ram-elementor-vnext .elementor-element-a1b2c3d4:not(.elementor-motion-effects-element-type-background),.ram-elementor-vnext .elementor-element-a1b2c3d4>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://rotaractmaracaibo.org/wp-content/uploads/2026/02/IMG_5147-768x1024.jpg")!important}}
html{scrollbar-width:thin;scrollbar-color:#D41367 #F5EDF3}
*{scrollbar-color:#D41367 #F5EDF3}
::-webkit-scrollbar{width:11px;height:11px}
::-webkit-scrollbar-track{background:#F5EDF3}
::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#D41367 0%,#901F93 100%);border-radius:999px;border:2px solid #F5EDF3}
::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#B70F58 0%,#6F176F 100%)}
::selection{background:#D41367;color:#fff}
::-moz-selection{background:#D41367;color:#fff}
.ram-elementor-vnext .elementor-element-d1e2f3a4,.ram-elementor-vnext .elementor-element-d1e2f3a4 p{color:#fff!important}
.ram-elementor-vnext .elementor-element-d5e6f7a8 .elementor-heading-title,.ram-elementor-vnext .elementor-element-d5e6f7a8 .elementor-widget-text-editor,.ram-elementor-vnext .elementor-element-d5e6f7a8 .elementor-widget-text-editor p{color:#fff!important}
.ram-elementor-vnext .elementor-element-8a10c001 .elementor-widget-text-editor,.ram-elementor-vnext .elementor-element-8a10c002 .elementor-widget-text-editor,.ram-elementor-vnext .elementor-element-8a10c003 .elementor-widget-text-editor,.ram-elementor-vnext .elementor-element-8a10c001 .elementor-widget-text-editor p,.ram-elementor-vnext .elementor-element-8a10c002 .elementor-widget-text-editor p,.ram-elementor-vnext .elementor-element-8a10c003 .elementor-widget-text-editor p{color:#fff!important}
.ram-elementor-vnext .elementor-element-7c10e001,.ram-elementor-vnext .elementor-element-7c10e002,.ram-elementor-vnext .elementor-element-7c10e003,.ram-elementor-vnext .elementor-element-7c10e004,.ram-elementor-vnext .elementor-element-7c10e001 p,.ram-elementor-vnext .elementor-element-7c10e002 p,.ram-elementor-vnext .elementor-element-7c10e003 p,.ram-elementor-vnext .elementor-element-7c10e004 p{color:#fff!important;text-shadow:0 1px 10px rgba(0,0,0,.45)}
.ram-elementor-vnext .elementor-element-7a10c001,.ram-elementor-vnext .elementor-element-7a10c002,.ram-elementor-vnext .elementor-element-7a10c003,.ram-elementor-vnext .elementor-element-7a10c004{position:relative;isolation:isolate}
.ram-elementor-vnext .elementor-element-7a10c001:after,.ram-elementor-vnext .elementor-element-7a10c002:after,.ram-elementor-vnext .elementor-element-7a10c003:after,.ram-elementor-vnext .elementor-element-7a10c004:after{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(180deg,rgba(37,21,45,.08) 18%,rgba(37,21,45,.34) 52%,rgba(26,9,31,.88) 100%);z-index:0;pointer-events:none}
.ram-elementor-vnext .elementor-element-7a10c001>.elementor-element,.ram-elementor-vnext .elementor-element-7a10c002>.elementor-element,.ram-elementor-vnext .elementor-element-7a10c003>.elementor-element,.ram-elementor-vnext .elementor-element-7a10c004>.elementor-element{position:relative;z-index:1}
.ram-elementor-vnext .elementor-element-7a10c001 .elementor-heading-title,.ram-elementor-vnext .elementor-element-7a10c002 .elementor-heading-title,.ram-elementor-vnext .elementor-element-7a10c003 .elementor-heading-title,.ram-elementor-vnext .elementor-element-7a10c004 .elementor-heading-title{color:#fff!important;text-shadow:0 2px 14px rgba(0,0,0,.45)}
.ram-footer-brand p{color:rgba(255,255,255,.9)!important}.ram-footer a{color:rgba(255,255,255,.9)!important}.ram-footer strong{color:#fff}.ram-footer-bottom{color:rgba(255,255,255,.78)!important}
@media(display-mode:standalone){body{padding-top:env(safe-area-inset-top)}body:before{content:"";position:fixed;z-index:99999;top:0;left:0;right:0;height:env(safe-area-inset-top);background:#D41367;pointer-events:none}}
.elementor-element-7a10c000 .ram-widget-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}
.elementor-element-7100a100 .ram-widget-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}
.elementor-element-7a10c000 .ram-widget-card,.elementor-element-7100a100 .ram-widget-card{border-radius:24px;overflow:hidden;box-shadow:0 16px 42px rgba(49,16,55,.08);transition:transform .22s ease,box-shadow .22s ease}
.elementor-element-7a10c000 .ram-widget-card:hover,.elementor-element-7100a100 .ram-widget-card:hover{transform:translateY(-5px);box-shadow:0 22px 52px rgba(49,16,55,.14)}
.elementor-element-7a10c000 .ram-widget-card img{display:block;width:100%;height:320px;object-fit:cover}
.elementor-element-7100a100 .ram-widget-card img{display:block;width:100%;height:240px;object-fit:cover}
.elementor-element-7a10c000 .ram-widget-card-body,.elementor-element-7100a100 .ram-widget-card-body{padding:24px}
.elementor-element-7a10c000 .ram-widget-card h3,.elementor-element-7100a100 .ram-widget-card h3{font-family:"Montserrat",sans-serif;color:#25152D;line-height:1.15;margin:0 0 18px;font-size:1.08rem}
.elementor-element-7100a100 .ram-widget-card small{display:block;color:#D41367;font-weight:800;margin-bottom:10px}
.elementor-element-7100a100 .ram-widget-card p{color:#716779;line-height:1.6}
.elementor-element-7a10c000 .ram-widget-card a,.elementor-element-7100a100 .ram-widget-card a{display:inline-flex;margin-top:auto;padding:10px 15px;border-radius:999px;background:#25152D;color:#fff!important;text-decoration:none;font-weight:800;font-size:.82rem}
@media(max-width:900px){.elementor-element-7a10c000 .ram-widget-grid,.elementor-element-7100a100 .ram-widget-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:620px){.elementor-element-7a10c000 .ram-widget-grid{display:flex;overflow-x:auto;gap:16px;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:6px}.elementor-element-7a10c000 .ram-widget-grid::-webkit-scrollbar{display:none}.elementor-element-7a10c000 .ram-widget-card{min-width:86%;scroll-snap-align:start}.elementor-element-7100a100 .ram-widget-grid{grid-template-columns:1fr}.elementor-element-7100a100 .ram-widget-card img{height:220px}}


