.elementor-29138 .elementor-element.elementor-element-3e0d63a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:-43px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-29138 .elementor-element.elementor-element-3e0d63a:not(.elementor-motion-effects-element-type-background), .elementor-29138 .elementor-element.elementor-element-3e0d63a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hos.techrahulpal.in/wp-content/uploads/2026/08/ChatGPT-Image-Aug-26-2026-11_01_08-AM.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-29138 .elementor-element.elementor-element-6be26813{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:40px;--padding-bottom:40px;--padding-left:30px;--padding-right:30px;}.elementor-29138 .elementor-element.elementor-element-3546db75{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-29138 .elementor-element.elementor-element-2592141a .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:56px;font-weight:700;line-height:1.1em;color:#292525;}.elementor-29138 .elementor-element.elementor-element-3dfde045 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;line-height:1.4em;color:#E73679;}.elementor-29138 .elementor-element.elementor-element-7da64cd2{--display:flex;}.elementor-29138 .elementor-element.elementor-element-b3a3a8f{--display:flex;--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-29138 .elementor-element.elementor-element-b3a3a8f:not(.elementor-motion-effects-element-type-background), .elementor-29138 .elementor-element.elementor-element-b3a3a8f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF9F7;}.elementor-29138 .elementor-element.elementor-element-22e7e712{--display:flex;--padding-top:10px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-29138 .elementor-element.elementor-element-44d756a5{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:wrap;--padding-top:14px;--padding-bottom:14px;--padding-left:20px;--padding-right:20px;}.elementor-29138 .elementor-element.elementor-element-a67e957{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:30px;--padding-bottom:45px;--padding-left:30px;--padding-right:30px;}.elementor-29138 .elementor-element.elementor-element-7f41a22d{--display:flex;}.elementor-29138 .elementor-element.elementor-element-55712e36{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-29138 .elementor-element.elementor-element-6a3c84f8 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:38px;font-weight:700;color:#292525;}.elementor-29138 .elementor-element.elementor-element-3b989826{--display:flex;}.elementor-29138 .elementor-element.elementor-element-24ba439c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:40px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-29138 .elementor-element.elementor-element-4173ae17{text-align:center;}.elementor-29138 .elementor-element.elementor-element-4173ae17 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:40px;font-weight:700;color:#292525;}.elementor-29138 .elementor-element.elementor-element-2eb54bfe{--display:grid;--e-con-grid-template-columns:repeat(6, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-29138 .elementor-element.elementor-element-351830a{--display:flex;}.elementor-29138 .elementor-element.elementor-element-77f8941b{--display:flex;}.elementor-29138 .elementor-element.elementor-element-761e55b{--display:flex;}.elementor-29138 .elementor-element.elementor-element-3ec72e8{--display:flex;}.elementor-29138 .elementor-element.elementor-element-307e066c{--display:flex;}.elementor-29138 .elementor-element.elementor-element-524172d3{--display:flex;}.elementor-29138 .elementor-element.elementor-element-2f1a0e75{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:40px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-29138 .elementor-element.elementor-element-64c9d38d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-29138 .elementor-element.elementor-element-457097c3 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:40px;font-weight:700;color:#292525;}.elementor-29138 .elementor-element.elementor-element-49e8466d{--display:flex;}.elementor-29138 .elementor-element.elementor-element-5ec9af16{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:40px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-29138 .elementor-element.elementor-element-65e59ebc{text-align:center;}.elementor-29138 .elementor-element.elementor-element-65e59ebc .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:40px;font-weight:700;color:#292525;}.elementor-29138 .elementor-element.elementor-element-aa685a9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:wrap;}.elementor-29138 .elementor-element.elementor-element-5a5963c8{--display:flex;}.elementor-29138 .elementor-element.elementor-element-8cbb785{--display:flex;}.elementor-29138 .elementor-element.elementor-element-11cf0e85{--display:flex;}.elementor-29138 .elementor-element.elementor-element-bb66faf{--display:flex;}.elementor-29138 .elementor-element.elementor-element-37de71b8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:40px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-29138 .elementor-element.elementor-element-46e55ca9{text-align:center;}.elementor-29138 .elementor-element.elementor-element-46e55ca9 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:40px;font-weight:700;color:#292525;}.elementor-29138 .elementor-element.elementor-element-4d36cc8a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:wrap;}.elementor-29138 .elementor-element.elementor-element-5bc87aad{--display:flex;}.elementor-29138 .elementor-element.elementor-element-3f7ecf9{--display:flex;}.elementor-29138 .elementor-element.elementor-element-884863e{--display:flex;}.elementor-29138 .elementor-element.elementor-element-79baf198{--display:flex;}.elementor-29138 .elementor-element.elementor-element-2fcd8916{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:40px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-29138 .elementor-element.elementor-element-5548c123{text-align:center;}.elementor-29138 .elementor-element.elementor-element-5548c123 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:40px;font-weight:700;color:#292525;}.elementor-29138 .elementor-element.elementor-element-690baafe{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:wrap;}.elementor-29138 .elementor-element.elementor-element-5f12a4ca{--display:flex;}.elementor-29138 .elementor-element.elementor-element-234ff6ac{--display:flex;}.elementor-29138 .elementor-element.elementor-element-4fa02955{--display:flex;}.elementor-29138 .elementor-element.elementor-element-2351a10f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:40px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-29138 .elementor-element.elementor-element-78876913{text-align:start;}.elementor-29138 .elementor-element.elementor-element-78876913 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:40px;font-weight:700;color:#292525;}.elementor-29138 .elementor-element.elementor-element-27e72662{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-29138 .elementor-element.elementor-element-a8dbf48{width:var( --container-widget-width, 8% );max-width:8%;--container-widget-width:8%;--container-widget-flex-grow:0;}.elementor-29138 .elementor-element.elementor-element-da2f411{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:40px;--padding-bottom:60px;--padding-left:30px;--padding-right:30px;}.elementor-29138 .elementor-element.elementor-element-5c0ea19d{text-align:center;}.elementor-29138 .elementor-element.elementor-element-5c0ea19d .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:40px;font-weight:700;color:#292525;}@media(max-width:1024px){.elementor-29138 .elementor-element.elementor-element-6be26813{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-29138 .elementor-element.elementor-element-a67e957{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-29138 .elementor-element.elementor-element-2eb54bfe{--grid-auto-flow:row;}.elementor-29138 .elementor-element.elementor-element-2f1a0e75{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-29138 .elementor-element.elementor-element-27e72662{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}}@media(max-width:768px){.elementor-29138 .elementor-element.elementor-element-6be26813{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-29138 .elementor-element.elementor-element-3546db75{--width:100%;}.elementor-29138 .elementor-element.elementor-element-7da64cd2{--width:100%;}.elementor-29138 .elementor-element.elementor-element-a67e957{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-29138 .elementor-element.elementor-element-7f41a22d{--width:100%;}.elementor-29138 .elementor-element.elementor-element-55712e36{--width:100%;}.elementor-29138 .elementor-element.elementor-element-3b989826{--width:100%;}.elementor-29138 .elementor-element.elementor-element-2eb54bfe{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-29138 .elementor-element.elementor-element-351830a{--width:47%;}.elementor-29138 .elementor-element.elementor-element-77f8941b{--width:47%;}.elementor-29138 .elementor-element.elementor-element-761e55b{--width:47%;}.elementor-29138 .elementor-element.elementor-element-3ec72e8{--width:47%;}.elementor-29138 .elementor-element.elementor-element-307e066c{--width:47%;}.elementor-29138 .elementor-element.elementor-element-524172d3{--width:47%;}.elementor-29138 .elementor-element.elementor-element-2f1a0e75{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-29138 .elementor-element.elementor-element-64c9d38d{--width:100%;}.elementor-29138 .elementor-element.elementor-element-49e8466d{--width:100%;}.elementor-29138 .elementor-element.elementor-element-5a5963c8{--width:100%;}.elementor-29138 .elementor-element.elementor-element-8cbb785{--width:100%;}.elementor-29138 .elementor-element.elementor-element-11cf0e85{--width:100%;}.elementor-29138 .elementor-element.elementor-element-bb66faf{--width:100%;}.elementor-29138 .elementor-element.elementor-element-5bc87aad{--width:100%;}.elementor-29138 .elementor-element.elementor-element-3f7ecf9{--width:100%;}.elementor-29138 .elementor-element.elementor-element-884863e{--width:100%;}.elementor-29138 .elementor-element.elementor-element-79baf198{--width:100%;}.elementor-29138 .elementor-element.elementor-element-5f12a4ca{--width:100%;}.elementor-29138 .elementor-element.elementor-element-234ff6ac{--width:100%;}.elementor-29138 .elementor-element.elementor-element-4fa02955{--width:100%;}.elementor-29138 .elementor-element.elementor-element-27e72662{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}}@media(min-width:769px){.elementor-29138 .elementor-element.elementor-element-3546db75{--width:55%;}.elementor-29138 .elementor-element.elementor-element-7da64cd2{--width:42%;}.elementor-29138 .elementor-element.elementor-element-22e7e712{--content-width:1440px;}.elementor-29138 .elementor-element.elementor-element-a67e957{--content-width:1440px;}.elementor-29138 .elementor-element.elementor-element-7f41a22d{--width:28%;}.elementor-29138 .elementor-element.elementor-element-55712e36{--width:40%;}.elementor-29138 .elementor-element.elementor-element-3b989826{--width:28%;}.elementor-29138 .elementor-element.elementor-element-24ba439c{--content-width:1440px;}.elementor-29138 .elementor-element.elementor-element-351830a{--width:100%;}.elementor-29138 .elementor-element.elementor-element-77f8941b{--width:100%;}.elementor-29138 .elementor-element.elementor-element-761e55b{--width:100%;}.elementor-29138 .elementor-element.elementor-element-3ec72e8{--width:100%;}.elementor-29138 .elementor-element.elementor-element-307e066c{--width:100%;}.elementor-29138 .elementor-element.elementor-element-524172d3{--width:100%;}.elementor-29138 .elementor-element.elementor-element-2f1a0e75{--content-width:1440px;}.elementor-29138 .elementor-element.elementor-element-64c9d38d{--width:48%;}.elementor-29138 .elementor-element.elementor-element-49e8466d{--width:48%;}.elementor-29138 .elementor-element.elementor-element-5ec9af16{--content-width:1440px;}.elementor-29138 .elementor-element.elementor-element-5a5963c8{--width:23.5%;}.elementor-29138 .elementor-element.elementor-element-8cbb785{--width:23.5%;}.elementor-29138 .elementor-element.elementor-element-11cf0e85{--width:23.5%;}.elementor-29138 .elementor-element.elementor-element-bb66faf{--width:23.5%;}.elementor-29138 .elementor-element.elementor-element-37de71b8{--content-width:1440px;}.elementor-29138 .elementor-element.elementor-element-5bc87aad{--width:23.5%;}.elementor-29138 .elementor-element.elementor-element-3f7ecf9{--width:23.5%;}.elementor-29138 .elementor-element.elementor-element-884863e{--width:23.5%;}.elementor-29138 .elementor-element.elementor-element-79baf198{--width:23.5%;}.elementor-29138 .elementor-element.elementor-element-2fcd8916{--content-width:1440px;}.elementor-29138 .elementor-element.elementor-element-5f12a4ca{--width:31%;}.elementor-29138 .elementor-element.elementor-element-234ff6ac{--width:31%;}.elementor-29138 .elementor-element.elementor-element-4fa02955{--width:31%;}.elementor-29138 .elementor-element.elementor-element-2351a10f{--content-width:1440px;}.elementor-29138 .elementor-element.elementor-element-da2f411{--content-width:1440px;}}@media(max-width:1024px) and (min-width:769px){.elementor-29138 .elementor-element.elementor-element-3546db75{--width:100%;}.elementor-29138 .elementor-element.elementor-element-7da64cd2{--width:80%;}.elementor-29138 .elementor-element.elementor-element-7f41a22d{--width:100%;}.elementor-29138 .elementor-element.elementor-element-55712e36{--width:100%;}.elementor-29138 .elementor-element.elementor-element-3b989826{--width:100%;}.elementor-29138 .elementor-element.elementor-element-351830a{--width:30%;}.elementor-29138 .elementor-element.elementor-element-77f8941b{--width:30%;}.elementor-29138 .elementor-element.elementor-element-761e55b{--width:30%;}.elementor-29138 .elementor-element.elementor-element-3ec72e8{--width:30%;}.elementor-29138 .elementor-element.elementor-element-307e066c{--width:30%;}.elementor-29138 .elementor-element.elementor-element-524172d3{--width:30%;}.elementor-29138 .elementor-element.elementor-element-64c9d38d{--width:100%;}.elementor-29138 .elementor-element.elementor-element-49e8466d{--width:100%;}.elementor-29138 .elementor-element.elementor-element-5a5963c8{--width:48%;}.elementor-29138 .elementor-element.elementor-element-8cbb785{--width:48%;}.elementor-29138 .elementor-element.elementor-element-11cf0e85{--width:48%;}.elementor-29138 .elementor-element.elementor-element-bb66faf{--width:48%;}.elementor-29138 .elementor-element.elementor-element-5bc87aad{--width:48%;}.elementor-29138 .elementor-element.elementor-element-3f7ecf9{--width:48%;}.elementor-29138 .elementor-element.elementor-element-884863e{--width:48%;}.elementor-29138 .elementor-element.elementor-element-79baf198{--width:48%;}.elementor-29138 .elementor-element.elementor-element-5f12a4ca{--width:100%;}.elementor-29138 .elementor-element.elementor-element-234ff6ac{--width:100%;}.elementor-29138 .elementor-element.elementor-element-4fa02955{--width:100%;}}/* Start custom CSS for image, class: .elementor-element-4a5560af */.elementor-29138 .elementor-element.elementor-element-4a5560af img { width: 100%; height: 320px; object-fit: cover; border-radius: 18px; box-shadow: 0 10px 25px rgba(0,0,0,0.08); }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3cfe1199 */.elementor-29138 .elementor-element.elementor-element-3cfe1199 a, .elementor-29138 .elementor-element.elementor-element-3cfe1199 .elementor-button { width: 100% !important; justify-content: center !important; margin-top: 14px; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-23798b00 */.elementor-29138 .elementor-element.elementor-element-23798b00 img { width: 100%; max-height: 380px; object-fit: cover; border-radius: 20px; box-shadow: 0 12px 30px rgba(0,0,0,0.08); }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b3a3a8f *//* ===================================================
   DHYAN KA GYAN COURSE MASTER STYLES
   =================================================== */
.hos-course-page {
    font-family: 'Poppins', sans-serif;
    color: #555052;
    background-color: #FFF9F7;
    overflow-x: hidden;
}

.hos-course-page h1, .hos-course-page h2, .hos-course-page h3, .hos-course-page h4, .hos-course-page .hos-serif {
    font-family: 'Cormorant Garamond', Georgia, serif;
    font-weight: 700;
    color: #292525;
}

.hos-pink { color: #E73679 !important; }
.hos-gold { color: #D9A13B !important; }

/* Buttons */
.hos-btn-primary a, .hos-btn-primary .elementor-button {
    background: #E73679 !important;
    color: #FFFFFF !important;
    border-radius: 999px !important;
    padding: 12px 30px !important;
    font-family: 'Poppins', sans-serif !important;
    font-weight: 500 !important;
    font-size: 14px !important;
    border: none !important;
    transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1) !important;
    box-shadow: 0 4px 15px rgba(231, 54, 121, 0.25) !important;
    display: inline-flex !important;
    align-items: center !important;
    gap: 8px !important;
    text-decoration: none !important;
}
.hos-btn-primary a:hover, .hos-btn-primary .elementor-button:hover {
    background: #D62C69 !important;
    transform: translateY(-2px) !important;
    box-shadow: 0 6px 20px rgba(231, 54, 121, 0.35) !important;
}

/* Feature Item Box in Hero */
.hos-hero-feat-item {
    display: flex;
    align-items: center;
    gap: 10px;
}
.hos-hero-feat-icon {
    width: 38px;
    height: 38px;
    border-radius: 8px;
    background: #FFF2F5;
    border: 1px solid #F7CAD8;
    color: #E73679;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 16px;
    flex-shrink: 0;
}

/* Strip Bar */
.hos-strip-bar {
    background: #FFFFFF;
    border: 1px solid #F4D8DE;
    border-radius: 16px;
    box-shadow: 0 4px 20px rgba(231, 54, 121, 0.05);
}
.hos-strip-item {
    display: flex;
    align-items: center;
    gap: 12px;
    padding: 8px 14px;
}
.hos-strip-icon {
    width: 40px;
    height: 40px;
    border-radius: 50%;
    background: #FFF2F5;
    border: 1px solid #F7CAD8;
    color: #E73679;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 17px;
    flex-shrink: 0;
}

/* Metadata Card */
.hos-meta-card {
    background: #FFFFFF;
    border: 1px solid #F4D8DE;
    border-radius: 18px;
    padding: 24px 20px;
    box-shadow: 0 6px 25px rgba(231, 54, 121, 0.06);
}
.hos-meta-row {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 10px 0;
    border-bottom: 1px dashed #F4D8DE;
    font-size: 13.5px;
}
.hos-meta-row:last-child {
    border-bottom: none;
}
.hos-meta-label {
    display: flex;
    align-items: center;
    gap: 8px;
    color: #555052;
    font-weight: 500;
}
.hos-meta-label i {
    color: #E73679;
    font-size: 14px;
}
.hos-meta-val {
    color: #292525;
    font-weight: 600;
}

/* Experience Card */
.hos-exp-card {
    background: #FFFFFF;
    border: 1px solid #F4D8DE;
    border-radius: 16px;
    padding: 24px 14px;
    text-align: center;
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 12px;
    transition: all 0.3s ease;
    box-shadow: 0 3px 12px rgba(231, 54, 121, 0.04);
}
.hos-exp-card:hover {
    transform: translateY(-4px);
    border-color: #E73679;
    box-shadow: 0 8px 25px rgba(231, 54, 121, 0.12);
}
.hos-exp-icon {
    width: 56px;
    height: 56px;
    border-radius: 50%;
    background: #FFF2F5;
    border: 1px solid #F7CAD8;
    color: #E73679;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 22px;
    transition: all 0.3s ease;
}
.hos-exp-card:hover .hos-exp-icon {
    background: #E73679;
    color: #FFFFFF;
    transform: scale(1.08);
}

/* Flow Step Card */
.hos-flow-card {
    background: #FFFFFF;
    border: 1px solid #F4D8DE;
    border-radius: 16px;
    padding: 24px 18px;
    text-align: center;
    position: relative;
    box-shadow: 0 4px 15px rgba(231, 54, 121, 0.04);
    transition: all 0.3s ease;
}
.hos-flow-card:hover {
    transform: translateY(-4px);
    border-color: #E73679;
    box-shadow: 0 8px 25px rgba(231, 54, 121, 0.1);
}
.hos-flow-badge {
    display: inline-block;
    background: #FFF2F5;
    color: #E73679;
    border: 1px solid #F7CAD8;
    font-size: 13px;
    font-weight: 700;
    padding: 4px 14px;
    border-radius: 999px;
    margin-bottom: 12px;
}

/* Teacher Card */
.hos-teacher-card {
    background: #FFFFFF;
    border: 1px solid #F4D8DE;
    border-radius: 18px;
    padding: 24px 16px;
    text-align: center;
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 10px;
    transition: all 0.3s ease;
    box-shadow: 0 4px 15px rgba(231, 54, 121, 0.04);
}
.hos-teacher-card:hover {
    transform: translateY(-4px);
    border-color: #EC6DA0;
    box-shadow: 0 10px 25px rgba(231, 54, 121, 0.1);
}
.hos-teacher-img {
    width: 90px;
    height: 90px;
    border-radius: 50%;
    object-fit: cover;
    border: 3px solid #F7CAD8;
    margin-bottom: 4px;
}
.hos-social-mini {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 28px;
    height: 28px;
    border-radius: 50%;
    background: #FFF2F5;
    color: #E73679;
    font-size: 12px;
    text-decoration: none;
    transition: all 0.2s ease;
}
.hos-social-mini:hover {
    background: #E73679;
    color: #FFFFFF;
}

/* Participant Review Card */
.hos-part-card {
    background: #FFFFFF;
    border: 1px solid #F4D8DE;
    border-radius: 18px;
    padding: 26px 20px;
    display: flex;
    flex-direction: column;
    align-items: center;
    text-align: center;
    gap: 14px;
    box-shadow: 0 4px 20px rgba(231, 54, 121, 0.04);
    transition: all 0.3s ease;
}
.hos-part-card:hover {
    transform: translateY(-4px);
    border-color: #EC6DA0;
    box-shadow: 0 10px 25px rgba(231, 54, 121, 0.1);
}
.hos-part-img {
    width: 60px;
    height: 60px;
    border-radius: 50%;
    object-fit: cover;
    border: 2px solid #F7CAD8;
}

/* Checkmark List */
.hos-check-item {
    display: flex;
    align-items: flex-start;
    gap: 12px;
    font-size: 14.5px;
    color: #555052;
}
.hos-check-icon {
    width: 22px;
    height: 22px;
    border-radius: 50%;
    background: #E73679;
    color: #FFFFFF;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 11px;
    flex-shrink: 0;
    margin-top: 2px;
}

/* FAQ Box */
.hos-faq-item {
    background: #FFFFFF;
    border: 1px solid #F4D8DE;
    border-radius: 12px;
    padding: 16px 20px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    font-size: 14.5px;
    font-weight: 500;
    color: #292525;
    cursor: pointer;
    transition: all 0.25s ease;
}
.hos-faq-item:hover {
    border-color: #E73679;
    box-shadow: 0 4px 15px rgba(231, 54, 121, 0.06);
}/* End custom CSS */