.elementor .e-container_sqmxqpxqb-bf7507f{display:flex;flex-direction:row;}.elementor .e-container_m6bbdza6k-9c80894{width:100%;position:absolute;inset-block-start:0px;inset-inline-start:0px;z-index:10;padding-block-start:2rem;padding-block-end:2rem;padding-inline-start:4rem;padding-inline-end:4rem;display:flex;flex-direction:row;justify-content:space-between;align-items:center;}.elementor .e-widget_iceyi3vc1-cf73dd8{font-family:Montserrat;font-weight:900;font-size:15vw;color:#e2e2e2;}.elementor .e-container_jlt49q6yv-4bbab80{display:flex;flex-direction:column;align-items:center;}.elementor .e-container_t4q7umruy-d5d452a{width:100%;height:100%;overflow:hidden;position:absolute;inset-block-start:0px;inset-inline-start:0px;z-index:1;display:flex;flex-direction:row;justify-content:center;align-items:center;}.elementor .e-widget_hobo9e1c4-fdd964c{height:100%;object-fit:contain;object-position:bottom center;margin-inline-end:-500px;}.elementor .e-container_w767ejgum-a28c5a4{height:90%;display:flex;flex-direction:column;align-items:center;}.elementor .e-container_85n4jxuqi-d590a51{width:100%;height:100%;overflow:hidden;position:absolute;inset-block-start:0px;inset-inline-start:0px;z-index:3;display:flex;flex-direction:column;justify-content:end;align-items:center;}.elementor .e-widget_oqlt819rp-d1e9ed6{font-family:"Times New Roman";font-weight:900;font-size:6vw;color:#111111;line-height:1.1em;}.elementor .e-container_28ukonhnc-2793698{width:600px;display:flex;flex-direction:column;}.elementor .e-widget_o2v31ls3k-7118628{font-family:Montserrat;font-weight:700;font-size:0.95rem;color:#111111;padding-block-start:0.9rem;padding-block-end:0.9rem;padding-inline-start:2.2rem;padding-inline-end:2.2rem;border-radius:50px;background-color:#ffcc00;}.elementor .e-widget_o2v31ls3k-7118628:hover,.elementor .e-widget_o2v31ls3k-7118628:focus-visible{background-color:#ffffff;box-shadow:0px 10px 20px 0px rgba(0,0,0,0.1);}.elementor .e-container_m52oxwch4-8544dab{display:flex;flex-direction:column;}.elementor .e-widget_ag4s0rpm3-218d196{font-family:Montserrat;font-weight:700;font-size:0.95rem;color:#111111;padding-block-start:0.9rem;padding-block-end:0.9rem;padding-inline-start:2.2rem;padding-inline-end:2.2rem;border-radius:50px;border-width:2px;border-color:#111111;border-style:solid;background-color:transparent;}.elementor .e-widget_ag4s0rpm3-218d196:hover,.elementor .e-widget_ag4s0rpm3-218d196:focus-visible{color:#ffffff;background-color:#111111;}.elementor .e-container_ukobq2nb8-bf8b3da{display:flex;flex-direction:column;}.elementor .e-container_l6hq15y0t-5b6fe98{column-gap:1.2rem;display:flex;flex-direction:row;row-gap:0rem;}.elementor .e-container_dd741wco4-37cb27a{width:38%;column-gap:0rem;display:flex;flex-direction:column;row-gap:2rem;}.elementor .e-container_u5ol3l78e-8ab543c{width:101%;height:100%;position:absolute;inset-block-start:21px;inset-inline-start:0px;z-index:2;padding-block-start:0%;padding-block-end:0%;padding-inline-start:8%;padding-inline-end:0%;display:flex;flex-direction:row;justify-content:start;align-items:center;/* ===== Floating YouTube card ===== */
.yt-card {
position: absolute;
right: 8%;
top: 40%;
z-index: 5;
display: flex;
align-items: center;
gap: 12px;
width: auto;
height: auto;
padding: 10px 22px 10px 10px;
background: rgba(255, 255, 255, 0.88);
-webkit-backdrop-filter: blur(12px);
backdrop-filter: blur(12px);
border: 1px solid rgba(255, 255, 255, 0.95);
border-radius: 20px;
box-shadow: 0 18px 40px rgba(0, 0, 0, 0.16), 0 2px 6px rgba(0, 0, 0, 0.08);
cursor: pointer;
text-decoration: none;
animation: ytFloat 4s ease-in-out infinite;
transition: box-shadow 0.3s ease, background 0.3s ease;
}

/* Text beside the icon */
.yt-card::after {
content: "Watch on YouTube";
font-family: "Montserrat", "Poppins", Arial, sans-serif;
font-size: 14px;
font-weight: 700;
line-height: 1.2;
color: #111;
white-space: nowrap;
}

/* Icons inside the card (logo + play) */
.yt-card img,
.yt-card svg,
.yt-card i {
width: 40px;
height: 40px;
font-size: 40px;
flex-shrink: 0;
object-fit: contain;
border-radius: 12px;
background: #fff;
}

/* Hover */
.yt-card:hover {
animation-play-state: paused;
background: #fff;
box-shadow: 0 24px 50px rgba(255, 0, 0, 0.25), 0 4px 10px rgba(0, 0, 0, 0.1);
}
.yt-card:hover::after {
color: #e00000;
}

/* Gentle float */
@keyframes ytFloat {
0%, 100% { transform: translateY(0); }
50%      { transform: translateY(-10px); }
}

/* Tablet */
@media (max-width: 1024px) {
.yt-card { right: 4%; top: 46%; }
}

/* Mobile: smaller, icon only */
@media (max-width: 767px) {
.yt-card { right: 4%; top: auto; bottom: 16%; padding: 8px; border-radius: 16px; }
.yt-card::after { display: none; }
.yt-card img, .yt-card svg, .yt-card i { width: 34px; height: 34px; font-size: 34px; }
}

/* Respect users who turn off motion */
@media (prefers-reduced-motion: reduce) {
.yt-card { animation: none; }

}\n}.elementor .e-container_66xn6lpf2-f8b39e3{width:0px;height:0px;min-width:0px;min-height:0px;position:absolute;inset-block-start:100px;inset-inline-end:7px;inset-block-end:1px;z-index:4;column-gap:10px;border-radius:24px;border-width:0px;border-color:#ffffff;border-style:solid;background-color:#f6e3e303;box-shadow:0px 15px 30px 0px rgba(0,0,0,0.15);display:flex;flex-direction:row;row-gap:0px;justify-content:center;align-items:center;}.elementor .e-container_q9gg40q8m-d72fafc{height:100vh;overflow:hidden;position:relative;inset-block-start:0px;background-image:linear-gradient(180deg, #f5f5f5 0%,#e8e8e8 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;display:flex;flex-direction:column;}.elementor .e-widget_r0hut5yrt-8a312f0{font-family:Montserrat;font-weight:900;font-size:3rem;color:#111111;letter-spacing:-0.02em;text-align:center;}.elementor .e-widget_dp0qp221q-940b82f{width:60px;border-width:4px;border-color:#FFD400;border-style:solid;align-self:center;}.elementor .e-container_sh8kbz8dw-bd5f849{column-gap:0rem;display:flex;flex-direction:column;row-gap:1.2rem;justify-content:center;align-items:center;}.elementor .e-container_eea02p9yi-fc17724{column-gap:0rem;padding-block-start:5rem;padding-block-end:5rem;padding-inline-start:2rem;padding-inline-end:2rem;background-color:#ffffff;display:flex;flex-direction:column;row-gap:3rem;justify-content:center;align-items:center;}.elementor .e-widget_zeatnxljy-370f5a2{font-family:Poppins;font-weight:700;font-size:4.5rem;color:#222222;text-transform:lowercase;}.elementor .e-widget_9hn4atd6w-df08e4d{font-family:Poppins;font-weight:500;font-size:1.4rem;color:#7a7a7a;}.elementor .e-widget_oodusbbqv-351bfa8{font-family:Poppins;font-size:0.95rem;color:#7a7a7a;line-height:1.7em;}.elementor .e-widget_hdla7ydn9-6a02124{font-family:Poppins;font-size:0.95rem;color:#7a7a7a;line-height:1.7em;}.elementor .e-container_ug5ykcv3c-8735e12{column-gap:0rem;display:flex;flex-direction:column;row-gap:1.2rem;align-items:start;}.elementor .e-widget_3utwe9eg7-9954689{font-family:Poppins;font-weight:500;font-size:0.85rem;color:#ffffff;padding-block-start:0.6rem;padding-block-end:0.6rem;padding-inline-start:1.8rem;padding-inline-end:1.8rem;border-radius:6px;background-color:#333333;}.elementor .e-widget_j5p8ka7t5-724120c{font-family:Poppins;font-weight:500;font-size:0.85rem;color:#333333;padding-block-start:0.6rem;padding-block-end:0.6rem;padding-inline-start:1.8rem;padding-inline-end:1.8rem;border-radius:6px;border-width:1px;border-color:#333333;border-style:solid;background-color:transparent;}.elementor .e-widget_j5p8ka7t5-724120c:hover,.elementor .e-widget_j5p8ka7t5-724120c:focus-visible{color:#ffffff;}.elementor .e-container_suzexqgmy-ed12ce2{column-gap:1rem;display:flex;flex-direction:row;row-gap:0rem;align-items:center;}.elementor .e-container_scour1xbg-01eb353{width:52%;column-gap:0rem;display:flex;flex-direction:column;row-gap:2rem;align-items:start;}.elementor .e-widget_xugr17fh9-d3eff80{width:300px;height:380px;object-fit:cover;border-radius:50px;}.elementor .e-container_5cdvz2qim-78e454b{width:40%;padding:2.5rem;border-radius:80px;background-image:linear-gradient(135deg, #ffe2e2 0%,#ffd2fc 50%,#dae3ff 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;display:flex;flex-direction:column;justify-content:center;align-items:center;}.elementor .e-container_acooqfahp-5c175fe{column-gap:4rem;display:flex;flex-direction:row;row-gap:0rem;justify-content:space-between;align-items:center;}.elementor .e-widget_jsjcsl15g-0fc6423{width:100%;height:140px;object-fit:cover;border-radius:8px;border-width:4px;border-color:#ffffff;border-style:solid;box-shadow:0px 4px 12px 0px rgba(0, 0, 0, 0.08);}.elementor .e-widget_jsjcsl15g-0fc6423:hover,.elementor .e-widget_jsjcsl15g-0fc6423:focus-visible{box-shadow:0px 8px 16px 0px rgba(0, 0, 0, 0.15);opacity:90%;}.elementor .e-widget_zcleojbvk-ecbb083{width:100%;height:140px;object-fit:cover;border-radius:8px;border-width:4px;border-color:#ffffff;border-style:solid;box-shadow:0px 4px 12px 0px rgba(0, 0, 0, 0.08);}.elementor .e-widget_zcleojbvk-ecbb083:hover,.elementor .e-widget_zcleojbvk-ecbb083:focus-visible{box-shadow:0px 8px 16px 0px rgba(0, 0, 0, 0.15);opacity:90%;}.elementor .e-widget_gf1mtptlr-b53cf05{width:100%;height:140px;object-fit:cover;border-radius:8px;border-width:4px;border-color:#ffffff;border-style:solid;box-shadow:0px 4px 12px 0px rgba(0, 0, 0, 0.08);}.elementor .e-widget_gf1mtptlr-b53cf05:hover,.elementor .e-widget_gf1mtptlr-b53cf05:focus-visible{box-shadow:0px 8px 16px 0px rgba(0, 0, 0, 0.15);opacity:90%;}.elementor .e-widget_9o6h1qsif-c1ef146{width:100%;height:140px;object-fit:cover;border-radius:8px;border-width:4px;border-color:#ffffff;border-style:solid;box-shadow:0px 4px 12px 0px rgba(0, 0, 0, 0.08);}.elementor .e-widget_9o6h1qsif-c1ef146:hover,.elementor .e-widget_9o6h1qsif-c1ef146:focus-visible{box-shadow:0px 8px 16px 0px rgba(0, 0, 0, 0.15);opacity:90%;}.elementor .e-widget_p47tkadiq-2d8b0ab{width:100%;height:140px;object-fit:cover;border-radius:8px;border-width:4px;border-color:#ffffff;border-style:solid;box-shadow:0px 4px 12px 0px rgba(0, 0, 0, 0.08);}.elementor .e-widget_p47tkadiq-2d8b0ab:hover,.elementor .e-widget_p47tkadiq-2d8b0ab:focus-visible{box-shadow:0px 8px 16px 0px rgba(0, 0, 0, 0.15);opacity:90%;}.elementor .e-widget_k9ifrdhfj-1883994{width:100%;height:140px;object-fit:cover;border-radius:8px;border-width:4px;border-color:#ffffff;border-style:solid;box-shadow:0px 4px 12px 0px rgba(0, 0, 0, 0.08);}.elementor .e-widget_k9ifrdhfj-1883994:hover,.elementor .e-widget_k9ifrdhfj-1883994:focus-visible{box-shadow:0px 8px 16px 0px rgba(0, 0, 0, 0.15);opacity:90%;}.elementor .e-container_ljsh56nlj-579d59b{column-gap:1.2rem;margin-block-start:3rem;margin-block-end:0rem;margin-inline-start:0rem;margin-inline-end:0rem;display:grid;row-gap:1.2rem;grid-template-columns:repeat(6, 1fr);grid-template-rows:repeat(1, 1fr);}.elementor .e-container_ea6y6u5qs-66625e5{column-gap:0rem;padding-block-start:5rem;padding-block-end:5rem;padding-inline-start:3rem;padding-inline-end:3rem;background-color:#f9f9f7;display:flex;flex-direction:column;row-gap:4rem;}