/* variables */
:where(.page-template-page-liberal-core-oct-23){--white:#ffffff;--black:#000000;--primary:#5c2568;--secondary:#373225;--accent:#353261;--font-body:'Poppins',sans-serif;--font-heading:'Bebas Neue',sans-serif;--font-weight-regular:400;--font-weight-medium:500;--font-weight-bold:700;--font-size-xs:0.875rem;--font-size-base:1rem;--line-height-base:1.6875rem;--font-size-sm:2rem;--line-height-sm:3rem;--font-size-md:3.625rem;--line-height-md:3.5rem;--font-size-lg:3.5rem;--line-height-lg:3.75rem;--font-size-xl:6.875rem;--line-height-xl:7.5rem;--letter-spacing-xl:0.1875rem;--pad-inner:8.75rem;--inner-width:120rem;--transition-default:all 0.3s ease-in-out;--scrollbar-width:0.4375rem;--scrollbar-track:#dedede;--scrollbar-thumb:#5C2568;--radius-base:0.375rem;--shadow-base:0 0.25rem 0.75rem rgba(0,0,0,0.6);--space-default:3.125rem;}
@media (max-width:991px){
  :where(.page-template-page-liberal-core-oct-23){--font-size-xs:0.8125rem;--font-size-base:0.9375rem;--line-height-base:1.5rem;--font-size-sm:1.75rem;--line-height-sm:2.5rem;--font-size-md:3rem;--line-height-md:3.25rem;--font-size-lg:3rem;--line-height-lg:3.25rem;--font-size-xl:5rem;--line-height-xl:5.5rem;--pad-inner:2rem;--space-default:2rem;}
}
@media (max-width:767px){
  :where(.page-template-page-liberal-core-oct-23){--font-size-xs:0.75rem;--font-size-base:0.875rem;--line-height-base:1.375rem;--font-size-sm:1.5rem;--line-height-sm:2rem;--font-size-md:2.5rem;--line-height-md:2.75rem;--font-size-lg:2.25rem;--line-height-lg:2.5rem;--font-size-xl:3.5rem;--line-height-xl:4rem;--pad-inner:3rem;--space-default:2rem;}
}

/* reset */
:where(.page-template-page-liberal-core-oct-23),:where(.page-template-page-liberal-core-oct-23),:where(.page-template-page-liberal-core-oct-23) div,:where(.page-template-page-liberal-core-oct-23) span,:where(.page-template-page-liberal-core-oct-23) applet,:where(.page-template-page-liberal-core-oct-23) object,:where(.page-template-page-liberal-core-oct-23) iframe,:where(.page-template-page-liberal-core-oct-23) h1,:where(.page-template-page-liberal-core-oct-23) h2,:where(.page-template-page-liberal-core-oct-23) h3,:where(.page-template-page-liberal-core-oct-23) h4,:where(.page-template-page-liberal-core-oct-23) h5,:where(.page-template-page-liberal-core-oct-23) h6,:where(.page-template-page-liberal-core-oct-23) p,:where(.page-template-page-liberal-core-oct-23) blockquote,:where(.page-template-page-liberal-core-oct-23) pre,:where(.page-template-page-liberal-core-oct-23) a,:where(.page-template-page-liberal-core-oct-23) abbr,:where(.page-template-page-liberal-core-oct-23) acronym,:where(.page-template-page-liberal-core-oct-23) address,:where(.page-template-page-liberal-core-oct-23) big,:where(.page-template-page-liberal-core-oct-23) cite,:where(.page-template-page-liberal-core-oct-23) code,:where(.page-template-page-liberal-core-oct-23) del,:where(.page-template-page-liberal-core-oct-23) dfn,:where(.page-template-page-liberal-core-oct-23) em,:where(.page-template-page-liberal-core-oct-23) img,:where(.page-template-page-liberal-core-oct-23) ins,:where(.page-template-page-liberal-core-oct-23) kbd,:where(.page-template-page-liberal-core-oct-23) q,:where(.page-template-page-liberal-core-oct-23) s,:where(.page-template-page-liberal-core-oct-23) samp,:where(.page-template-page-liberal-core-oct-23) small,:where(.page-template-page-liberal-core-oct-23) strike,:where(.page-template-page-liberal-core-oct-23) strong,:where(.page-template-page-liberal-core-oct-23) sub,:where(.page-template-page-liberal-core-oct-23) sup,:where(.page-template-page-liberal-core-oct-23) tt,:where(.page-template-page-liberal-core-oct-23) var,:where(.page-template-page-liberal-core-oct-23) b,:where(.page-template-page-liberal-core-oct-23) u,:where(.page-template-page-liberal-core-oct-23) i,:where(.page-template-page-liberal-core-oct-23) center,:where(.page-template-page-liberal-core-oct-23) dl,:where(.page-template-page-liberal-core-oct-23) dt,:where(.page-template-page-liberal-core-oct-23) dd,:where(.page-template-page-liberal-core-oct-23) ol,:where(.page-template-page-liberal-core-oct-23) ul,:where(.page-template-page-liberal-core-oct-23) li,:where(.page-template-page-liberal-core-oct-23) fieldset,:where(.page-template-page-liberal-core-oct-23) form,:where(.page-template-page-liberal-core-oct-23) label,:where(.page-template-page-liberal-core-oct-23) legend,:where(.page-template-page-liberal-core-oct-23) table,:where(.page-template-page-liberal-core-oct-23) caption,:where(.page-template-page-liberal-core-oct-23) tbody,:where(.page-template-page-liberal-core-oct-23) tfoot,:where(.page-template-page-liberal-core-oct-23) thead,:where(.page-template-page-liberal-core-oct-23) tr,:where(.page-template-page-liberal-core-oct-23) th,:where(.page-template-page-liberal-core-oct-23) td,:where(.page-template-page-liberal-core-oct-23) article,:where(.page-template-page-liberal-core-oct-23) aside,:where(.page-template-page-liberal-core-oct-23) canvas,:where(.page-template-page-liberal-core-oct-23) details,:where(.page-template-page-liberal-core-oct-23) embed,:where(.page-template-page-liberal-core-oct-23) figure,:where(.page-template-page-liberal-core-oct-23) figcaption,:where(.page-template-page-liberal-core-oct-23) footer,:where(.page-template-page-liberal-core-oct-23) header,:where(.page-template-page-liberal-core-oct-23) hgroup,:where(.page-template-page-liberal-core-oct-23) menu,:where(.page-template-page-liberal-core-oct-23) nav,:where(.page-template-page-liberal-core-oct-23) output,:where(.page-template-page-liberal-core-oct-23) ruby,:where(.page-template-page-liberal-core-oct-23) section,:where(.page-template-page-liberal-core-oct-23) summary,:where(.page-template-page-liberal-core-oct-23) time,:where(.page-template-page-liberal-core-oct-23) mark,:where(.page-template-page-liberal-core-oct-23) audio,:where(.page-template-page-liberal-core-oct-23) video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}
:where(.page-template-page-liberal-core-oct-23) article,:where(.page-template-page-liberal-core-oct-23) aside,:where(.page-template-page-liberal-core-oct-23) details,:where(.page-template-page-liberal-core-oct-23) figcaption,:where(.page-template-page-liberal-core-oct-23) figure,:where(.page-template-page-liberal-core-oct-23) footer,:where(.page-template-page-liberal-core-oct-23) header,:where(.page-template-page-liberal-core-oct-23) hgroup,:where(.page-template-page-liberal-core-oct-23) menu,:where(.page-template-page-liberal-core-oct-23) nav,:where(.page-template-page-liberal-core-oct-23) section{display:block}
:where(.page-template-page-liberal-core-oct-23) ol,:where(.page-template-page-liberal-core-oct-23) ul{list-style:none}
:where(.page-template-page-liberal-core-oct-23) blockquote,:where(.page-template-page-liberal-core-oct-23) q{quotes:none}
:where(.page-template-page-liberal-core-oct-23) blockquote:before,:where(.page-template-page-liberal-core-oct-23) blockquote:after,:where(.page-template-page-liberal-core-oct-23) q:before,:where(.page-template-page-liberal-core-oct-23) q:after{content:"";content:none}
:where(.page-template-page-liberal-core-oct-23) table{border-collapse:collapse;border-spacing:0}
:where(.page-template-page-liberal-core-oct-23) *,:where(.page-template-page-liberal-core-oct-23) *::before,:where(.page-template-page-liberal-core-oct-23) *::after{box-sizing:border-box;outline:none!important;}
:where(.page-template-page-liberal-core-oct-23),:where(.page-template-page-liberal-core-oct-23){margin:0;padding:0;}
:where(.page-template-page-liberal-core-oct-23){font-size:16px;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;scroll-behavior:smooth;}
:where(.page-template-page-liberal-core-oct-23) .container,:where(.page-template-page-liberal-core-oct-23) .container-fluid,:where(.page-template-page-liberal-core-oct-23) .container-lg,:where(.page-template-page-liberal-core-oct-23) .container-md,:where(.page-template-page-liberal-core-oct-23) .container-sm,:where(.page-template-page-liberal-core-oct-23) .container-xl{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;}
@media(min-width:576px){
  :where(.page-template-page-liberal-core-oct-23) .container,:where(.page-template-page-liberal-core-oct-23) .container-sm{max-width:540px;}
}
@media(min-width:768px){
  :where(.page-template-page-liberal-core-oct-23) .container,:where(.page-template-page-liberal-core-oct-23) .container-md,:where(.page-template-page-liberal-core-oct-23) .container-sm{max-width:720px;}
}
@media(min-width:992px){
  :where(.page-template-page-liberal-core-oct-23) .container,:where(.page-template-page-liberal-core-oct-23) .container-lg,:where(.page-template-page-liberal-core-oct-23) .container-md,:where(.page-template-page-liberal-core-oct-23) .container-sm{max-width:960px;}
}
@media(min-width:1200px){
  :where(.page-template-page-liberal-core-oct-23) .container,:where(.page-template-page-liberal-core-oct-23) .container-lg,:where(.page-template-page-liberal-core-oct-23) .container-md,:where(.page-template-page-liberal-core-oct-23) .container-sm,:where(.page-template-page-liberal-core-oct-23) .container-xl{max-width:1170px;width:100%;}
}
:where(.page-template-page-liberal-core-oct-23) .containerFluid-ctm{inline-size:min(100% - var(--pad-inner) * 2,var(--inner-width));margin-inline:auto;}
:where(.page-template-page-liberal-core-oct-23) .leftContainer{padding-left:15px;}
@media (min-width:576px){
  :where(.page-template-page-liberal-core-oct-23) .leftContainer{padding-left:calc((100% - 540px) / 2 + 15px);}
}
@media (min-width:768px){
  :where(.page-template-page-liberal-core-oct-23) .leftContainer{padding-left:calc((100% - 720px) / 2 + 15px);}
}
@media (min-width:992px){
  :where(.page-template-page-liberal-core-oct-23) .leftContainer{padding-left:calc((100% - 960px) / 2 + 15px);}
}
@media (min-width:1200px){
  :where(.page-template-page-liberal-core-oct-23) .leftContainer{padding-left:calc((100% - 1170px) / 2 + 15px);}
}
/* base */
:where(.page-template-page-liberal-core-oct-23){font-family:var(--font-body);font-size:var(--font-size-base);line-height:var(--line-height-base);font-weight:var(--font-weight-regular);overflow-x:hidden;scroll-behavior:smooth;}
:where(.page-template-page-liberal-core-oct-23) li,:where(.page-template-page-liberal-core-oct-23) p,:where(.page-template-page-liberal-core-oct-23) a{font-size:var(--font-size-base);font-weight:var(--font-weight-regular);line-height:var(--line-height-base);}
:where(.page-template-page-liberal-core-oct-23) a,:where(.page-template-page-liberal-core-oct-23) input[type="submit"]{display:inline-block;cursor:pointer;text-decoration:none;transition:var(--transition-default);}
:where(.page-template-page-liberal-core-oct-23) a:hover{text-decoration:none;}
:where(.page-template-page-liberal-core-oct-23) span{display:inline-block;}
:where(.page-template-page-liberal-core-oct-23) img{max-width:100%;height:auto;}
:where(.page-template-page-liberal-core-oct-23) .py-default{padding-block:var(--space-default);}
:where(.page-template-page-liberal-core-oct-23) .text-center{text-align:center;}
:where(.page-template-page-liberal-core-oct-23) .mtb-5{margin-top:3rem;margin-bottom:3rem;}
:where(.page-template-page-liberal-core-oct-23) .mtb-3{margin-top:1.5rem;margin-bottom:1.5rem;}
:where(.page-template-page-liberal-core-oct-23) [tabindex="-1"]:focus:not(:focus-visible){outline:0!important}
:where(.page-template-page-liberal-core-oct-23) [class^="box-"]{opacity:0;visibility:hidden;position:absolute;top:0;left:0;width:100%;transition:opacity 0.4s ease;z-index:0;}
:where(.page-template-page-liberal-core-oct-23) [class^="box-"].activeTab{opacity:1;visibility:visible;position:relative;z-index:1;}
:where(.page-template-page-liberal-core-oct-23) .slick-dots{text-align:center;display:flex;align-items:center;justify-content:center;max-width:fit-content;margin:0 auto;gap:8px;padding-top:15px}
:where(.page-template-page-liberal-core-oct-23) .slick-dots li{}
:where(.page-template-page-liberal-core-oct-23) .slick-dots li button{position:relative;height:12px;width:12px;border-radius:18px;background:#D6D6D6;cursor:pointer;font-size:0;-webkit-transition:all 0.4s ease-In-out;-moz-transition:all 0.4s ease-In-out;-o-transition:all 0.4s ease-In-out;transition:all 0.4s ease-In-out;box-sizing:border-box;border:0;transition:all 0.3s ease-in-out;}
:where(.page-template-page-liberal-core-oct-23) .slick-dots li.slick-active button{background:#F2BC3F;width:65px;transition:all 0.3s ease-in-out;}
:where(.page-template-page-liberal-core-oct-23) .global-headingBox p{margin-top:1.5rem;}
:where(.page-template-page-liberal-core-oct-23) .title-gradient{}
:where(.page-template-page-liberal-core-oct-23) .title-gradient{display:flex;justify-content:center;align-items:center;}
:where(.page-template-page-liberal-core-oct-23) .title-gradient svg{overflow:visible;vertical-align:middle;width:600px;height:auto;}
:where(.page-template-page-liberal-core-oct-23) .title-gradient text{font-size:var(--font-size-xl);line-height:var(--line-height-xl);fill:none;stroke:url(#gradientStroke);stroke-width:1px;text-transform:uppercase;font-weight:var(--font-weight-bold);font-family:var(--font-heading);letter-spacing:4px;}
:where(.page-template-page-liberal-core-oct-23) .title-gradient.justify-left{justify-content:flex-start;}
:where(.page-template-page-liberal-core-oct-23) .firstHeading{font-size:var(--font-size-md);line-height:var(--line-height-md);font-weight:var(--font-weight-medium);color:var(--primary);font-family:var(--font-heading);margin-top:20px;}
:where(.page-template-page-liberal-core-oct-23) .secondHeading{font-size:var(--font-size-sm);line-height:var(--line-height-sm);font-weight:var(--font-weight-medium);color:var(--primary);font-family:var(--font-heading);}
:where(.page-template-page-liberal-core-oct-23) .thirdHeading{}
:where(.page-template-page-liberal-core-oct-23) .lineBreak{width:30%;height:2px;background-color:#E4E4E4;margin:20px 0 0;}
:where(.page-template-page-liberal-core-oct-23) .customArrows{padding:0;display:flex;align-items:center;justify-content:center;margin-top:1rem;}
:where(.page-template-page-liberal-core-oct-23) .customArrows li{opacity:1;font-size:20px;height:40px;width:40px;border:1px solid;display:flex;align-items:center;justify-content:center;margin:0 5px;cursor:pointer;color:var(--primary);transition:0.3s ease-in-out;background-color:#fff;border-radius:100px;}
:where(.page-template-page-liberal-core-oct-23) #close-btn{color:var(--primary);cursor:pointer;font-size:20px;line-height:42px;box-shadow:0 0 3px rgb(94 37 104 / 65%);height:42px;width:42px;display:flex;align-items:center;justify-content:center;border-radius:100px;border:2px solid var(--primary);background:#fff;position:absolute;right:70px;top:70px;z-index:99999;}
:where(.page-template-page-liberal-core-oct-23) .white .firstHeading,:where(.page-template-page-liberal-core-oct-23) .white .secondHeading,:where(.page-template-page-liberal-core-oct-23) .white p{color:var(--white);}
:where(.page-template-page-liberal-core-oct-23) .globalBtnWrap{margin-top:20px;}
:where(.page-template-page-liberal-core-oct-23) .globalBtnArrow{padding:15px 0;color:#fff;font-weight:500;position:relative;}
:where(.page-template-page-liberal-core-oct-23) .globalBtnArrow img{margin-left:50px;filter:brightness(0) invert(1);}
:where(.page-template-page-liberal-core-oct-23) .globalBtnArrow:before{content:'';position:absolute;left:0;bottom:0;height:1.5px;width:100%;background-color:#fff;transition:all 0.3s ease-in-out;}
:where(.page-template-page-liberal-core-oct-23) .globalBtnArrow.rounded{background-color:var(--primary);border-radius:100px;padding-inline:20px;}
:where(.page-template-page-liberal-core-oct-23) .globalBtnArrow.rounded:before{opacity:0;visibility:hidden;}
:where(.page-template-page-liberal-core-oct-23) .globalBtnArrow.white-bg{background-color:#fff;color:var(--primary);}
@media (max-width:991px){
  :where(.page-template-page-liberal-core-oct-23) br{display:none;}
  :where(.page-template-page-liberal-core-oct-23) .firstHeading{margin:0;}
}

/* hero */
:where(.page-template-page-liberal-core-oct-23) .hero{position:relative;height:650px;overflow:hidden;font-size:0;background-color:#000}:where(.page-template-page-liberal-core-oct-23) .hero-bg{display:flex;align-items:center;justify-content:center;height:100%}:where(.page-template-page-liberal-core-oct-23) .hero-bg video{width:100%;height:100%;object-fit:cover}:where(.page-template-page-liberal-core-oct-23) .hero-content{position:absolute;left:0;bottom:50px;color:#fff;padding-inline:var(--pad-inner)}:where(.page-template-page-liberal-core-oct-23) .hero-content h1{font-family:'Bebas Neue',sans-serif;font-size:var(--font-size-lg);line-height:var(--line-height-lg);font-weight:var(--font-weight-medium);margin:0;text-shadow:var(--shadow-base)}:where(.page-template-page-liberal-core-oct-23) .scroll-down-animated{position:absolute;bottom:50px;right:140px;transform:translateX(-50%);width:40px;height:80px;z-index:10;text-decoration:none;pointer-events:auto;cursor:pointer}:where(.page-template-page-liberal-core-oct-23) .scroll-down-animated .arrow{width:2px;height:30px;background:white;margin:0 auto;animation:arrow-hit-up 2s infinite;position:relative}:where(.page-template-page-liberal-core-oct-23) .scroll-down-animated .arrow::after{content:'';position:absolute;top:100%;left:-5px;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:6px solid white}:where(.page-template-page-liberal-core-oct-23) .scroll-down-animated .circle{width:30px;height:30px;border:2px solid white;border-radius:50%;margin:10px auto 0;animation:circle-react 2s infinite}@keyframes arrow-hit-up{0%{transform:translateY(0)}40%{transform:translateY(25px)}60%{transform:translateY(20px)}100%{transform:translateY(0)}}@keyframes circle-react{0%,100%{transform:translateY(0)}40%{transform:translateY(4px)}60%{transform:translateY(0)}}:where(.page-template-page-liberal-core-oct-23) .intoParagraph p{font-size:20px;line-height:36px}@media (max-width:1439px){:where(.page-template-page-liberal-core-oct-23) .hero{height:500px}}@media (max-width:991px){:where(.page-template-page-liberal-core-oct-23) .scroll-down-animated{right:2rem}:where(.page-template-page-liberal-core-oct-23) .intoParagraph p{font-size:var(--font-size-base);line-height:var(--line-height-base)}:where(.page-template-page-liberal-core-oct-23) .hero{height:350px}}

/* postcolonial */
:where(.page-template-page-liberal-core-oct-23) .boxEightFour{display:flex;flex-wrap:wrap;gap:1rem;}:where(.page-template-page-liberal-core-oct-23) .w-eight{flex:0 0 calc(66.6667% - 0.5rem); /* if gap is 1rem */}:where(.page-template-page-liberal-core-oct-23) .w-four{flex:0 0 calc(26% - 0.5rem);}:where(.page-template-page-liberal-core-oct-23) .postcolonial-section{position:relative;background:linear-gradient(to bottom,rgba(255,255,255,0) 70%,#fff 100%),url('../../images/postcolonial-pattern.webp');background-repeat:no-repeat;background-size:cover;background-position:top center;}:where(.page-template-page-liberal-core-oct-23) .reparative-vision{margin-top:4rem;}:where(.page-template-page-liberal-core-oct-23) .reparative-vision p.paragraph{margin:1rem 2rem 0 0;}:where(.page-template-page-liberal-core-oct-23) .quote-box{display:flex;align-items:center;padding:30px 20px 0;border-radius:20px;background:linear-gradient(90deg,#fdf3e7 0%,#f2e9f9 100%);box-shadow:0px 8px 24px rgba(0,0,0,0.06);font-size:0;overflow:visible;position:relative;margin-top:50px;}:where(.page-template-page-liberal-core-oct-23) .NaumanNaqviImage{margin-top:-100px;flex-shrink:0;}:where(.page-template-page-liberal-core-oct-23) .NaumanNaqviImage img{display:block;object-fit:cover;}:where(.page-template-page-liberal-core-oct-23) .quoteFooter{text-align:right;padding-bottom:20px;}:where(.page-template-page-liberal-core-oct-23) .quote-text{}:where(.page-template-page-liberal-core-oct-23) .quote{margin-bottom:20px;}:where(.page-template-page-liberal-core-oct-23) .quoteFooter .name{font-size:20px;font-weight:600;margin-bottom:10px;}:where(.page-template-page-liberal-core-oct-23) .quoteFooter .designation{font-size:15px;line-height:20px;}@media (max-width:991px){:where(.page-template-page-liberal-core-oct-23) .w-eight{flex:0 0 calc(75%);}:where(.page-template-page-liberal-core-oct-23) .w-four{flex:0 0 calc(25%);}:where(.page-template-page-liberal-core-oct-23) .boxEightFour{gap:0;}:where(.page-template-page-liberal-core-oct-23) .w-four .ImgWrap{position:absolute;right:0;}:where(.page-template-page-liberal-core-oct-23) .w-four .ImgWrap img{max-width:250px;}:where(.page-template-page-liberal-core-oct-23) .reparative-vision{margin-top:2rem;}:where(.page-template-page-liberal-core-oct-23) .NaumanNaqviImage{margin:0;max-width:230px;}
}@media (max-width:767px){:where(.page-template-page-liberal-core-oct-23) .w-eight, :where(.page-template-page-liberal-core-oct-23) .w-four{flex:0 0 100%;max-width:100%;}:where(.page-template-page-liberal-core-oct-23) .w-four{display:none;}:where(.page-template-page-liberal-core-oct-23) .quote-box{flex-flow:column;margin-top:15px;}
}

/* chunks */
:where(.page-template-page-liberal-core-oct-23) .slick-wrapper{margin:4rem auto;max-width:960px;}:where(.page-template-page-liberal-core-oct-23) .chunk{padding:2rem;background-color:var(--primary);color:var(--white);font-size:1.25rem;text-align:center;border-radius:10px;margin:0 1rem;}:where(.page-template-page-liberal-core-oct-23) .slick-dots li button:before{color:var(--white);}

/* seven */
:where(.page-template-page-liberal-core-oct-23) .sevenThoughtsWrapper{background-color:#5D2468;background-image:radial-gradient(85.93% 85.93% at 50% 14.07%,rgba(242,188,63,0.5) 0%,rgba(255,255,255,0) 100%);background-blend-mode:overlay;background-repeat:no-repeat;background-size:cover;}:where(.page-template-page-liberal-core-oct-23) .sevenDots{display:flex;gap:1.25rem;justify-content:center; /* Center the grid items when row has fewer items */margin-top:3rem;flex-wrap:wrap;}:where(.page-template-page-liberal-core-oct-23) .sevenDots .dot{background-color:#fff;border-radius:var(--radius-base);padding:20px;position:relative;transition:all 0.3s ease-in-out;box-shadow:0 0 0 rgb(0 0 0 / 0%);flex:1 1 390px;max-width:390px;cursor:pointer;}:where(.page-template-page-liberal-core-oct-23) .sevenDots .dot:hover{transform:translate(10px,10px);z-index:5;box-shadow:-10px -10px 0 0 #f2bc3f;}:where(.page-template-page-liberal-core-oct-23) .sevenDots .dot .dotOverview h3{font-size:32px;font-weight:400;font-family:var(--font-heading);color:var(--primary);line-height:36px;}:where(.page-template-page-liberal-core-oct-23) .sevenDots .dot .dotOverview p{color:var(--primary);font-weight:500;}:where(.page-template-page-liberal-core-oct-23) .sevenDots .dot .iconWrap img{transition:all 0.3s ease-in-out;}:where(.page-template-page-liberal-core-oct-23) .sevenDots .dot:hover .iconWrap img{transform:scale(1.2);}:where(.page-template-page-liberal-core-oct-23) .slideDot{position:relative;text-align:center;max-width:425px;margin:0 auto;}:where(.page-template-page-liberal-core-oct-23) .slideDot .number{font-size:300px;font-weight:900;line-height:1;background:linear-gradient(180.63deg,#F6EFF6 14.29%,rgba(255,255,255,0) 99.46%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text; /* Optional for non-WebKit browsers */color:transparent; /* Fallback */transform:translateY(75px);}:where(.page-template-page-liberal-core-oct-23) .captionSlide{font-family:var(--font-heading);font-size:var(--font-size-sm);line-height:var(--line-height-sm);color:var(--primary);}:where(.page-template-page-liberal-core-oct-23) .slideDotDetail .iconColor img{display:inline;}:where(.page-template-page-liberal-core-oct-23) .slideDotDetail{transform:translateY(-75px);}:where(.page-template-page-liberal-core-oct-23) .fss_wrapped_sec{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:999;display:none;opacity:0;transition:all 0.4s ease;background-color:rgba(255,255,255,0.75); /* semi-transparent */backdrop-filter:blur(10px); /* ✨ blur effect */}:where(.page-template-page-liberal-core-oct-23) .fss_wrapped_sec.active{display:block;opacity:1;}@media (max-width:1439px){:where(.page-template-page-liberal-core-oct-23) .slideDot{max-width:65%;}:where(.page-template-page-liberal-core-oct-23) .slideDot .number{font-size:14rem;}:where(.page-template-page-liberal-core-oct-23) .sevenDots .dot{flex:1 1 370px;max-width:370px;}
}@media (max-width:991px){:where(.page-template-page-liberal-core-oct-23) .sevenDots .dot{flex:1 1 340px;max-width:340px;}:where(.page-template-page-liberal-core-oct-23) .sevenDots .dot .dotOverview h3{font-size:28px;line-height:30px;}
}

/* recognition */
:where(.page-template-page-liberal-core-oct-23) .recognitionSec .slick-dots li.slick-active button{background:var(--primary);}:where(.page-template-page-liberal-core-oct-23) .tabBtn{padding:10px 24px 5px;display:inline-flex;gap:15px;cursor:pointer;transition:all 0.4s ease-In-out;filter:brightness(0) saturate(100%) invert(76%) sepia(0%) saturate(0%) hue-rotate(165deg) brightness(97%) contrast(92%);border:2px solid transparent;border-radius:100px;position:relative;}:where(.page-template-page-liberal-core-oct-23) .tabBtn.current{color:var(--primary);border-color:var(--primary);transition:all 0.4s ease-In-out;filter:inherit;}:where(.page-template-page-liberal-core-oct-23) .tabBtn img{transform:rotate(-90deg);transition:all 0.4s ease-In-out;}:where(.page-template-page-liberal-core-oct-23) .tabBtn.current img{transform:rotate(0deg);transition:all 0.4s ease-In-out;}:where(.page-template-page-liberal-core-oct-23) .tabBtn:before{content:'';position:absolute;background-color:#b7b7b7;height:2px;width:100%;bottom:0;left:0;}:where(.page-template-page-liberal-core-oct-23) .tabBtn.current:before{opacity:0;}:where(.page-template-page-liberal-core-oct-23) .userBoxWrap{text-align:center;border-radius:20px;background:linear-gradient(90deg,#fdf3e7 0%,#f2e9f9 100%);margin-top:100px;position:relative;}:where(.page-template-page-liberal-core-oct-23) .userBoxWrap .imgWrap{height:120px;width:120px;margin:0 auto;position:absolute;right:0;left:0;top:-60px;}:where(.page-template-page-liberal-core-oct-23) .userBoxWrap .imgWrap img{border-radius:100px;}:where(.page-template-page-liberal-core-oct-23) .userBoxWrap .userdetail{padding-top:80px;padding-inline:60px;}:where(.page-template-page-liberal-core-oct-23) .userBoxWrap .userdetail .name{font-size:20px;font-weight:600;}:where(.page-template-page-liberal-core-oct-23) .userBoxWrap .userdetail .desig{}:where(.page-template-page-liberal-core-oct-23) .userBoxWrap .userdetail .statement{padding:20px 0;}@media (max-width:767px){:where(.page-template-page-liberal-core-oct-23) .userBoxWrap .userdetail{padding-inline:15px;}:where(.page-template-page-liberal-core-oct-23) .recognitionSec{padding:var(--space-default)}
}

/* course */
:where(.page-template-page-liberal-core-oct-23) .course-desc-sec{background:radial-gradient(circle at 94.42% 10.52%,rgba(242,188,63,0.5) 0%,rgba(255,255,255,0) 100%),linear-gradient(to right,#5E2568,#5D2468);background-blend-mode:overlay;position:relative;}:where(.page-template-page-liberal-core-oct-23) .course-desc-sec:before{content:'';position:absolute;left:0;top:1px;width:100%;height:100%;background-color:#ffffff;clip-path:polygon(100% 100%,100% 100%,0 100%,0 40%);}:where(.page-template-page-liberal-core-oct-23) #courseDescSlider{padding:50px 0;position:relative;}:where(.page-template-page-liberal-core-oct-23) #courseDescSlider li .courseImgWrap{padding:10px;}:where(.page-template-page-liberal-core-oct-23) #courseDescSlider li .courseImgWrap img{border-radius:var(--radius-base);box-shadow:2px 5px 7px 0px #00000026;}@media (max-width:1199px){:where(.page-template-page-liberal-core-oct-23) .course-desc-sec:before{clip-path:polygon(100% 100%,100% 100%,0 100%,0 50%);}
}@media (max-width:767px){:where(.page-template-page-liberal-core-oct-23) .course-desc-sec{padding:var(--space-default)}:where(.page-template-page-liberal-core-oct-23) .course-desc-sec:before{display:none;}:where(.page-template-page-liberal-core-oct-23) #courseDescSlider{padding:30px 0 0;}}

/* stories */
:where(.page-template-page-liberal-core-oct-23) .stories-impact-sec{background:radial-gradient(circle at 94.42% 10.52%,rgba(242,188,63,0.5) 0%,rgba(255,255,255,0) 100%),linear-gradient(to right,#5E2568,#5D2468);background-blend-mode:overlay;position:relative;padding-top:10rem;}:where(.page-template-page-liberal-core-oct-23) .stories-impact-sec:before{content:'';position:absolute;left:0;top:-1px;width:100%;height:100%;background-color:#ffffff;clip-path:polygon(0 0,100% 0,100% 40%,0 0);}:where(.page-template-page-liberal-core-oct-23) .stories-layout{display:flex;flex-wrap:wrap;margin-left:-15px;margin-right:-15px;}:where(.page-template-page-liberal-core-oct-23) .left-content, :where(.page-template-page-liberal-core-oct-23) .right-slider{padding-left:15px;padding-right:15px;}:where(.page-template-page-liberal-core-oct-23) .left-content, :where(.page-template-page-liberal-core-oct-23) .right-slider{flex:0 0 100%;max-width:100%;}@media (min-width:992px){:where(.page-template-page-liberal-core-oct-23) .left-content{flex:0 0 40%;max-width:40%;}:where(.page-template-page-liberal-core-oct-23) .right-slider{flex:0 0 60%;max-width:60%;}
}:where(.page-template-page-liberal-core-oct-23) .singleStory{background:#fff;padding:30px;border-radius:10px;margin-right:15px;box-shadow:-4px 4px 13px -1px #00000040;position:relative;}:where(.page-template-page-liberal-core-oct-23) .storyHead{display:flex;align-items:center;gap:15px;}:where(.page-template-page-liberal-core-oct-23) .storyHead .imageWrap{width:90px;flex-shrink:0;flex-grow:0;}:where(.page-template-page-liberal-core-oct-23) .storyHead .imageWrap img{border-radius:100px;}:where(.page-template-page-liberal-core-oct-23) .storyPerson{}:where(.page-template-page-liberal-core-oct-23) .storyPerson .name-story{font-weight:600;line-height:22px;}:where(.page-template-page-liberal-core-oct-23) .storyPerson .status-story{font-size:14px;font-weight:300;line-height:18px;margin-top:10px;}:where(.page-template-page-liberal-core-oct-23) .storyBody{padding-top:20px;}:where(.page-template-page-liberal-core-oct-23) .singleStory:before{content:'';position:absolute;background-color:#FFFFFFBF;height:100%;width:100%;top:0;left:0;border-radius:20px;}:where(.page-template-page-liberal-core-oct-23) .singleStoriesWrap .slick-slide.slick-current.slick-active.slick-center .singleStory:before{display:none;}:where(.page-template-page-liberal-core-oct-23) .singleStoriesWrap  .slick-list{padding-left:0!important;}@media (max-width:991px){:where(.page-template-page-liberal-core-oct-23) .singleStoriesWrap{padding-top:2rem;}
}@media (max-width:767px){:where(.page-template-page-liberal-core-oct-23) .stories-impact-sec{padding:var(--space-default)}:where(.page-template-page-liberal-core-oct-23) .stories-impact-sec:before{display:none;}:where(.page-template-page-liberal-core-oct-23) .leftContainer{padding:0 0 0 15px;overflow:hidden;}:where(.page-template-page-liberal-core-oct-23) .storyHead{flex-flow:column;}:where(.page-template-page-liberal-core-oct-23) .singleStory{padding:15px;text-align:center;}
}

/* phec */
:where(.page-template-page-liberal-core-oct-23) .phec-sec{background-image:url('https://habib.edu.pk/wp-content/uploads/2025/08/phec-banner.webp');background-size:cover;background-position:center;padding:10vh 0;}@media (max-width:767px){:where(.page-template-page-liberal-core-oct-23) .phec-sec{padding:3vh 0}}

/* perspectives */
:where(.page-template-page-liberal-core-oct-23) .boxWrap-FR{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;padding-top:1.5rem;}:where(.page-template-page-liberal-core-oct-23) .fr-link{position:relative;border:1px solid #CDA8CF;padding:15px;border-radius:12px;min-height:290px;}:where(.page-template-page-liberal-core-oct-23) .arrow-yellow{position:absolute;right:28px;top:28px;height:24px;width:24px;}:where(.page-template-page-liberal-core-oct-23) .fr-link h3{font-size:18px;font-weight:500;color:var(--black);}:where(.page-template-page-liberal-core-oct-23) .fr-link img{border-radius:8px;}@media (max-width:991px){:where(.page-template-page-liberal-core-oct-23) .boxWrap-FR{grid-template-columns:repeat(2,1fr);}:where(.page-template-page-liberal-core-oct-23) .fr-link h3{font-size:15px;line-height:20px;}:where(.page-template-page-liberal-core-oct-23) .fr-link{min-height:250px;}
}@media (max-width:767px){:where(.page-template-page-liberal-core-oct-23) .boxWrap-FR{grid-template-columns:repeat(1,1fr)}}

/* getassistance */
:where(.page-template-page-liberal-core-oct-23) .getAssist-sec{background-image:url('https://habib.edu.pk/wp-content/uploads/2025/08/banner.webp');background-size:cover;background-position:center;padding:20vh 0;}:where(.page-template-page-liberal-core-oct-23) .getAsstBtnWrap{display:flex;flex-flow:column;gap:10px;margin-top:30px;}:where(.page-template-page-liberal-core-oct-23) .getAsstBtnWrap .globalBtnArrow{max-width:fit-content;min-width:270px;display:flex;align-items:center;justify-content:space-between;padding-inline:20px;}:where(.page-template-page-liberal-core-oct-23) .globalBtnArrow.white-bg img{filter:none;}@media (max-width:767px){:where(.page-template-page-liberal-core-oct-23) .getAssist-sec{padding:3vh 0;}
}

/* faqs */
:where(.page-template-page-liberal-core-oct-23) .faqsBoxesWrap{padding-top:2.5rem}:where(.page-template-page-liberal-core-oct-23) .faqChunk{border-bottom:1px solid #ccc}:where(.page-template-page-liberal-core-oct-23) .faqChunk .headFaq{cursor:pointer;position:relative;padding:20px 45px 20px 20px}:where(.page-template-page-liberal-core-oct-23) .faqChunk .headFaq h3{font-size:18px;line-height:24px;font-weight:500}:where(.page-template-page-liberal-core-oct-23) .faqChunk .headFaq i{font-size:20px;transition:0.3s ease-in-out;position:absolute;right:20px;top:25px;line-height:10px}:where(.page-template-page-liberal-core-oct-23) .faqChunk .bodyFaq{display:none;padding:0 45px 20px 20px}:where(.page-template-page-liberal-core-oct-23) .faqChunk .bodyFaq p{margin-bottom:15px}:where(.page-template-page-liberal-core-oct-23) .faqChunk .bodyFaq p:nth-last-child(1){margin-bottom:0}:where(.page-template-page-liberal-core-oct-23) .faqChunk .bodyFaq strong{font-weight:500;color:var(--primary)}:where(.page-template-page-liberal-core-oct-23) .headFaq i{transition:transform 0.3s ease}:where(.page-template-page-liberal-core-oct-23) .faqChunk.active .headFaq i{transform:rotate(180deg)}:where(.page-template-page-liberal-core-oct-23) .faqChunk:nth-child(1){margin-top:0}:where(.page-template-page-liberal-core-oct-23) .faqChunk:nth-last-child(1){margin-bottom:0}:where(.page-template-page-liberal-core-oct-23) .bodyFaq ul li span{font-weight:bold;margin-right:6px;display:inline-block;width:20px}:where(.page-template-page-liberal-core-oct-23) .faqChunk .bodyFaq ul{padding-left:20px;margin-bottom:15px}:where(.page-template-page-liberal-core-oct-23) .faqChunk .bodyFaq ul li{}:where(.page-template-page-liberal-core-oct-23) .Featured_Projects_sec .faqChunk .headFaq h3 span{display:none}:where(.page-template-page-liberal-core-oct-23) .faqChunk .bodyFaq ul.posterp-UL li p{margin-bottom:0}:where(.page-template-page-liberal-core-oct-23) .faqChunk .bodyFaq ul.posterp-UL li{margin:10px 0}:where(.page-template-page-liberal-core-oct-23) .faqChunk .bodyFaq ul.dotList{}:where(.page-template-page-liberal-core-oct-23) .faqChunk .bodyFaq ul.dotList li{position:relative;margin:8px 0}:where(.page-template-page-liberal-core-oct-23) .faqChunk .bodyFaq ul.dotList li:before{content:'';position:absolute;height:7px;width:7px;border-radius:100px;background-color:#000;left:-20px;top:9px}@media (max-width:767px){:where(.page-template-page-liberal-core-oct-23) .faqChunk .headFaq h3{font-size:16px;line-height:20px}}


