.elementor .s-sc-hero-img{width:100%;height:100%;object-fit:cover;position:absolute;inset-block-start:0px;inset-inline-start:0px;}.elementor .s-sc-hero-overlay{width:100%;height:100%;position:absolute;inset-block-start:0px;inset-inline-start:0px;z-index:1;background-color:rgba(14,34,56,0.6);}.elementor .s-sc-hero-badge{font-family:"Inter";font-weight:600;font-size:11px;color:#C49A2A;letter-spacing:1px;text-transform:uppercase;}.elementor .s-sc-hero-title{font-family:"Cormorant Garamond";font-weight:700;font-size:var(--SectionH2Size);color:#FFFFFF;}.elementor .s-sc-hero-text{position:relative;z-index:2;padding-block-start:32px;padding-block-end:32px;padding-inline-start:48px;padding-inline-end:48px;display:flex;flex-direction:column;gap:8px;}.elementor .s-sc-hero{min-height:340px;overflow:hidden;position:relative;background-color:#0E2238;display:flex;align-items:flex-end;}.elementor .s-sc-content-img{width:100%;height:320px;object-fit:cover;margin-block-start:8px;border-radius:8px;}.elementor .s-sc-main-col{display:flex;flex-direction:column;gap:16px;flex:3 1 460px;}.elementor .s-sc-price{font-family:"Cormorant Garamond";font-weight:700;font-size:32px;color:#1A3A5C;}.elementor .s-sc-sidebar-divider-1{border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#D0D8E8;border-style:solid;}.elementor .s-sc-duration{font-family:"Inter";font-size:14px;color:#4A5568;}.elementor .s-sc-format{font-family:"Inter";font-size:14px;color:#4A5568;}.elementor .s-sc-level{font-family:"Inter";font-size:14px;color:#4A5568;}.elementor .s-sc-maxpeople{font-family:"Inter";font-size:14px;color:#4A5568;}.elementor .s-sc-location{font-family:"Inter";font-size:14px;color:#4A5568;}.elementor .s-sc-certificates{font-family:"Inter";font-size:14px;color:#4A5568;}.elementor .s-sc-partner{font-family:"Inter";font-size:14px;color:#4A5568;}.elementor .s-sc-sidebar-divider-2{border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#D0D8E8;border-style:solid;}.elementor .s-sc-included{font-family:"Inter";font-size:13px;color:#4A5568;line-height:1.5em;}.elementor .s-sc-excluded{font-family:"Inter";font-size:13px;color:#7A96B4;line-height:1.5em;}.elementor .s-sc-cta{font-family:"Inter";font-weight:600;font-size:14px;color:#1A3A5C;text-align:center;text-decoration:none;padding-block-start:14px;padding-block-end:14px;padding-inline-start:24px;padding-inline-end:24px;border-radius:5px;background-color:#C49A2A;display:block;}.elementor .s-sc-status-badge{font-family:"Inter";font-weight:600;font-size:11px;color:#0E2238;letter-spacing:0.8px;text-transform:uppercase;padding-block-start:6px;padding-block-end:6px;padding-inline-start:14px;padding-inline-end:14px;border-radius:20px;background-color:#C49A2A;display:inline-block;align-self:flex-start;order:-1;}.elementor .s-sc-sidebar-col{padding-block-start:28px;padding-block-end:28px;padding-inline-start:28px;padding-inline-end:28px;border-radius:8px;background-color:#F5EEDE;display:flex;flex-direction:column;gap:14px;flex:1 1 300px;}.elementor .s-sc-content-row{padding-block-start:56px;padding-block-end:80px;padding-inline-start:48px;padding-inline-end:48px;background-color:#FFFFFF;display:flex;flex-direction:row;gap:48px;flex-wrap:wrap;}