/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
*,::before,::after{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x:;--tw-pan-y:;--tw-pinch-zoom:;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position:;--tw-gradient-via-position:;--tw-gradient-to-position:;--tw-ordinal:;--tw-slashed-zero:;--tw-numeric-figure:;--tw-numeric-spacing:;--tw-numeric-fraction:;--tw-ring-inset:;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246 / 0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur:;--tw-brightness:;--tw-contrast:;--tw-grayscale:;--tw-hue-rotate:;--tw-invert:;--tw-saturate:;--tw-sepia:;--tw-drop-shadow:;--tw-backdrop-blur:;--tw-backdrop-brightness:;--tw-backdrop-contrast:;--tw-backdrop-grayscale:;--tw-backdrop-hue-rotate:;--tw-backdrop-invert:;--tw-backdrop-opacity:;--tw-backdrop-saturate:;--tw-backdrop-sepia:;--tw-contain-size:;--tw-contain-layout:;--tw-contain-paint:;--tw-contain-style:;}::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x:;--tw-pan-y:;--tw-pinch-zoom:;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position:;--tw-gradient-via-position:;--tw-gradient-to-position:;--tw-ordinal:;--tw-slashed-zero:;--tw-numeric-figure:;--tw-numeric-spacing:;--tw-numeric-fraction:;--tw-ring-inset:;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246 / 0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur:;--tw-brightness:;--tw-contrast:;--tw-grayscale:;--tw-hue-rotate:;--tw-invert:;--tw-saturate:;--tw-sepia:;--tw-drop-shadow:;--tw-backdrop-blur:;--tw-backdrop-brightness:;--tw-backdrop-contrast:;--tw-backdrop-grayscale:;--tw-backdrop-hue-rotate:;--tw-backdrop-invert:;--tw-backdrop-opacity:;--tw-backdrop-saturate:;--tw-backdrop-sepia:;--tw-contain-size:;--tw-contain-layout:;--tw-contain-paint:;--tw-contain-style:;}*,::before,::after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb;}::before,::after{--tw-content:'';}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;}body{margin:0;line-height:inherit;}hr{height:0;color:inherit;border-top-width:1px;}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted;}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;}a{color:inherit;text-decoration:inherit;}b,strong{font-weight:bolder;}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sub{bottom:-0.25em;}sup{top:-0.5em;}table{text-indent:0;border-color:inherit;border-collapse:collapse;}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0;}button,select{text-transform:none;}button,input:where([type='button']),input:where([type='reset']),input:where([type='submit']){-webkit-appearance:button;background-color:transparent;background-image:none;}:-moz-focusring{outline:auto;}:-moz-ui-invalid{box-shadow:none;}progress{vertical-align:baseline;}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto;}[type='search']{-webkit-appearance:textfield;outline-offset:-2px;}::-webkit-search-decoration{-webkit-appearance:none;}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit;}summary{display:list-item;}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0;}fieldset{margin:0;padding:0;}legend{padding:0;}ol,ul,menu{list-style:none;margin:0;padding:0;}dialog{padding:0;}textarea{resize:vertical;}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af;}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af;}button,[role="button"]{cursor:pointer;}:disabled{cursor:default;}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle;}img,video{max-width:100%;height:auto;}[hidden]:where(:not([hidden="until-found"])){display:none;}.container{width:100%;}@media (min-width:480px){.container{max-width:480px;}}@media (min-width:640px){.container{max-width:640px;}}@media (min-width:768px){.container{max-width:768px;}}@media (min-width:1024px){.container{max-width:1024px;}}@media (min-width:1210px){.container{max-width:1210px;}}@media (min-width:1280px){.container{max-width:1280px;}}@media (min-width:1536px){.container{max-width:1536px;}}.visible{visibility:visible;}.static{position:static;}.fixed{position:fixed;}.absolute{position:absolute;}.relative{position:relative;}.sticky{position:sticky;}.-left-\[40px\]{left:-40px;}.bottom-0{bottom:0px;}.bottom-6{bottom:1.5rem;}.left-0{left:0px;}.left-4{left:1rem;}.right-0{right:0px;}.right-1{right:0.25rem;}.top-0{top:0px;}.top-1\/2{top:50%;}.top-\[7px\]{top:7px;}.top-full{top:100%;}.z-10{z-index:10;}.z-20{z-index:20;}.z-30{z-index:30;}.z-50{z-index:50;}.order-1{order:1;}.order-2{order:2;}.m-2{margin:0.5rem;}.mx-auto{margin-left:auto;margin-right:auto;}.my-10{margin-top:2.5rem;margin-bottom:2.5rem;}.my-5{margin-top:1.25rem;margin-bottom:1.25rem;}.my-7{margin-top:1.75rem;margin-bottom:1.75rem;}.my-8{margin-top:2rem;margin-bottom:2rem;}.-mb-2{margin-bottom:-0.5rem;}.-ml-28{margin-left:-7rem;}.-mt-10{margin-top:-2.5rem;}.-mt-2{margin-top:-0.5rem;}.mb-10{margin-bottom:2.5rem;}.mb-3{margin-bottom:0.75rem;}.mb-4{margin-bottom:1rem;}.mb-5{margin-bottom:1.25rem;}.mb-6{margin-bottom:1.5rem;}.mb-7{margin-bottom:1.75rem;}.ml-3{margin-left:0.75rem;}.ml-\[40px\]{margin-left:40px;}.mt-10{margin-top:2.5rem;}.mt-12{margin-top:3rem;}.mt-2{margin-top:0.5rem;}.mt-24{margin-top:6rem;}.mt-3{margin-top:0.75rem;}.mt-4{margin-top:1rem;}.mt-5{margin-top:1.25rem;}.mt-6{margin-top:1.5rem;}.mt-7{margin-top:1.75rem;}.mt-8{margin-top:2rem;}.box-border{box-sizing:border-box;}.block{display:block;}.inline-block{display:inline-block;}.flex{display:flex;}.inline-flex{display:inline-flex;}.table{display:table;}.grid{display:grid;}.hidden{display:none;}.h-10{height:2.5rem;}.h-11{height:2.75rem;}.h-20{height:5rem;}.h-24{height:6rem;}.h-28{height:7rem;}.h-36{height:9rem;}.h-6{height:1.5rem;}.h-7{height:1.75rem;}.h-9{height:2.25rem;}.h-\[120px\]{height:120px;}.h-\[13px\]{height:13px;}.h-\[50\]{height:50;}.h-\[50px\]{height:50px;}.h-\[54px\]{height:54px;}.h-\[55px\]{height:55px;}.h-\[60px\]{height:60px;}.h-\[80px\]{height:80px;}.h-\[95px\]{height:95px;}.h-auto{height:auto;}.h-full{height:100%;}.h-screen{height:100vh;}.max-h-full{max-height:100%;}.min-h-36{min-height:9rem;}.min-h-\[190px\]{min-height:190px;}.w-20{width:5rem;}.w-4\/12{width:33.333333%;}.w-4\/6{width:66.666667%;}.w-48{width:12rem;}.w-56{width:14rem;}.w-6{width:1.5rem;}.w-7{width:1.75rem;}.w-9{width:2.25rem;}.w-96{width:24rem;}.w-\[100px\]{width:100px;}.w-\[13px\]{width:13px;}.w-\[1400px\]{width:1400px;}.w-\[200px\]{width:200px;}.w-\[219px\]{width:219px;}.w-\[287px\]{width:287px;}.w-\[80\%\]{width:80%;}.w-\[80px\]{width:80px;}.w-auto{width:auto;}.w-full{width:100%;}.w-screen{width:100vw;}.min-w-\[180px\]{min-width:180px;}.max-w-2xl{max-width:42rem;}.max-w-48{max-width:12rem;}.max-w-72{max-width:18rem;}.max-w-\[1000px\]{max-width:1000px;}.max-w-\[1440px\]{max-width:1440px;}.max-w-\[528px\]{max-width:528px;}.max-w-\[750px\]{max-width:750px;}.max-w-\[800px\]{max-width:800px;}.max-w-\[990px\]{max-width:990px;}.max-w-full{max-width:100%;}.max-w-none{max-width:none;}.max-w-3xl{max-width:48rem;}.flex-1{flex:1 1 0%;}.flex-none{flex:none;}.flex-shrink-0{flex-shrink:0;}.flex-grow-0{flex-grow:0;}.grow-0{flex-grow:0;}.table-auto{table-layout:auto;}.border-collapse{border-collapse:collapse;}.-translate-y-1\/2{--tw-translate-y:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));}.scale-0{--tw-scale-x:0;--tw-scale-y:0;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));}.cursor-pointer{cursor:pointer;}.resize{resize:both;}.list-decimal{list-style-type:decimal;}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr));}.grid-cols-\[repeat\(4\2c _200px_1fr\)\]{grid-template-columns:repeat(4,200px 1fr);}.grid-cols-\[repeat\(auto-fill\2c minmax\(150px\2c 1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));}.grid-cols-\[repeat\(auto-fill\2c minmax\(250px\2c 1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));}.grid-cols-\[repeat\(auto-fill\2c minmax\(300px\2c 1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));}.grid-cols-\[repeat\(auto-fit\2c minmax\(250px\2c 1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));}.grid-cols-\[repeat\(auto-fit\2c minmax\(300px\2c 1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));}.grid-cols-\[repeat\(auto-fit\2c minmax\(300px\2c 650px\)\)\]{grid-template-columns:repeat(auto-fit,minmax(300px,650px));}.flex-row{flex-direction:row;}.flex-col{flex-direction:column;}.flex-wrap{flex-wrap:wrap;}.items-start{align-items:flex-start;}.items-end{align-items:flex-end;}.items-center{align-items:center;}.justify-start{justify-content:flex-start;}.justify-end{justify-content:flex-end;}.justify-center{justify-content:center;}.justify-between{justify-content:space-between;}.justify-evenly{justify-content:space-evenly;}.justify-around{justify-content:space-around;}.gap-10{gap:2.5rem;}.gap-2{gap:0.5rem;}.gap-3{gap:0.75rem;}.gap-4{gap:1rem;}.gap-5{gap:1.25rem;}.gap-6{gap:1.5rem;}.gap-7{gap:1.75rem;}.gap-\[10px\]{gap:10px;}.gap-\[21px\]{gap:21px;}.gap-y-10{row-gap:2.5rem;}.self-stretch{align-self:stretch;}.overflow-auto{overflow:auto;}.overflow-hidden{overflow:hidden;}.overflow-x-auto{overflow-x:auto;}.text-wrap{text-wrap:wrap;}.break-words{overflow-wrap:break-word;}.rounded{border-radius:0.25rem;}.rounded-2xl{border-radius:1rem;}.rounded-3xl{border-radius:1.5rem;}.rounded-\[0px_30px_30px_0px\]{border-radius:0px 30px 30px 0px;}.rounded-\[10px\]{border-radius:10px;}.rounded-\[30px\]{border-radius:30px;}.rounded-\[50px\]{border-radius:50px;}.rounded-\[60px\]{border-radius:60px;}.rounded-\[6px\]{border-radius:6px;}.rounded-full{border-radius:9999px;}.rounded-lg{border-radius:0.5rem;}.rounded-md{border-radius:0.375rem;}.rounded-xl{border-radius:0.75rem;}.rounded-bl-none{border-bottom-left-radius:0px;}.rounded-tl-2xl{border-top-left-radius:1rem;}.rounded-tl-none{border-top-left-radius:0px;}.border{border-width:1px;}.border-2{border-width:2px;}.border-4{border-width:4px;}.border-\[0\.8px\]{border-width:0.8px;}.border-b-2{border-bottom-width:2px;}.border-b-4{border-bottom-width:4px;}.border-b-\[1px\]{border-bottom-width:1px;}.border-l-2{border-left-width:2px;}.border-l-8{border-left-width:8px;}.border-l-\[1px\]{border-left-width:1px;}.border-t-4{border-top-width:4px;}.border-solid{border-style:solid;}.border-dashed{border-style:dashed;}.border-\[\#C9A227\]{--tw-border-opacity:1;border-color:rgb(201 162 39 / var(--tw-border-opacity));}.border-\[\#CFCFCF\]{--tw-border-opacity:1;border-color:rgb(207 207 207 / var(--tw-border-opacity));}.border-\[rgba\(255\2c 255\2c 255\2c 0\.8\)\]{border-color:rgba(255,255,255,0.8);}.border-customBlue{--tw-border-opacity:1;border-color:rgb(11 46 28 / var(--tw-border-opacity));}.border-customGold{--tw-border-opacity:1;border-color:rgb(201 162 39 / var(--tw-border-opacity));}.border-customTeal{--tw-border-opacity:1;border-color:rgb(11 46 28 / var(--tw-border-opacity));}.border-gray-400{--tw-border-opacity:1;border-color:rgb(156 163 175 / var(--tw-border-opacity));}.border-gray-500{--tw-border-opacity:1;border-color:rgb(107 114 128 / var(--tw-border-opacity));}.border-white{--tw-border-opacity:1;border-color:rgb(255 255 255 / var(--tw-border-opacity));}.border-white\/10{border-color:rgb(255 255 255 / 0.1);}.bg-\[\#00273A\]{--tw-bg-opacity:1;background-color:rgb(0 39 58 / var(--tw-bg-opacity));}.bg-\[\#0B2E1C\]{--tw-bg-opacity:1;background-color:rgb(11 46 28 / var(--tw-bg-opacity));}.bg-\[\#02496af0\]\/30{background-color:rgb(2 73 106 / 0.3);}.bg-\[\#C9A227\]{--tw-bg-opacity:1;background-color:rgb(201 162 39 / var(--tw-bg-opacity));}.bg-\[\#F1F1F1\]{--tw-bg-opacity:1;background-color:rgb(241 241 241 / var(--tw-bg-opacity));}.bg-\[\#F2F7FA\]{--tw-bg-opacity:1;background-color:rgb(242 247 250 / var(--tw-bg-opacity));}.bg-\[\#F5F5F5\]{--tw-bg-opacity:1;background-color:rgb(245 245 245 / var(--tw-bg-opacity));}.bg-\[\#F6F8FA\]{--tw-bg-opacity:1;background-color:rgb(246 248 250 / var(--tw-bg-opacity));}.bg-\[\#FFA800\]{--tw-bg-opacity:1;background-color:rgb(255 168 0 / var(--tw-bg-opacity));}.bg-\[\#FFFBF2\]{--tw-bg-opacity:1;background-color:rgb(255 251 242 / var(--tw-bg-opacity));}.bg-\[\#fff\]{--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));}.bg-\[rgba\(236\2c 236\2c 236\2c 0\.11\)\]{background-color:rgba(236,236,236,0.11);}.bg-blue-500{--tw-bg-opacity:1;background-color:rgb(59 130 246 / var(--tw-bg-opacity));}.bg-emerald-400{background-color:rgb(52 211 153);}.bg-emerald-500{background-color:rgb(16 185 129);}.bg-customBlue{--tw-bg-opacity:1;background-color:rgb(11 46 28 / var(--tw-bg-opacity));}.bg-customBlue\/70{background-color:rgb(11 46 28 / 0.7);}.bg-customGold{--tw-bg-opacity:1;background-color:rgb(201 162 39 / var(--tw-bg-opacity));}.bg-customGold\/50{background-color:rgb(201 162 39 / 0.5);}.bg-customGold\/70{background-color:rgb(201 162 39 / 0.7);}.bg-customTeal{--tw-bg-opacity:1;background-color:rgb(11 46 28 / var(--tw-bg-opacity));}.bg-customTeal\/70{background-color:rgb(11 46 28 / 0.7);}.bg-gray-200{--tw-bg-opacity:1;background-color:rgb(229 231 235 / var(--tw-bg-opacity));}.bg-transparent{background-color:transparent;}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));}.bg-\[url\(\'\.\.\/images\/Our-President-Corner\/bg-img1\.png\'\)\] {
  background-image: url(/themes/upm_theme/images/Our-President-Corner/bg-img1.png);
}

.bg-\[url\(\'\.\.\/images\/Our-President-Corner\/bg-img2\.png\'\)\] {
  background-image: url(/themes/upm_theme/images/Our-President-Corner/bg-img2.png);
}

.bg-\[url\(\'\.\.\/images\/Philanthrophy\.jpg\'\)\] {
  background-image: url(/themes/upm_theme/images/Philanthrophy.jpg);
}

.bg-\[url\(\'\.\.\/images\/Rankings\.jpg\'\)\] {
  background-image: url(/themes/upm_theme/images/Rankings.jpg);
}

.bg-\[url\(\'\.\.\/images\/StrategicPartnership\.jpg\'\)\] {
  background-image: url(/themes/upm_theme/images/StrategicPartnership.jpg);
}

.bg-\[url\(\'\.\.\/images\/about-upm\/img3\.png\'\)\] {
  background-image: url(/themes/upm_theme/images/about-upm/img3.png);
}

.bg-\[url\(\'\.\.\/images\/about-upm\/img5\.png\'\)\] {
  background-image: url(/themes/upm_theme/images/about-upm/img5.png);
}

.bg-\[url\(\'\.\.\/images\/campus1\.jpg\'\)\] {
  background-image: url(/themes/upm_theme/images/campus1.jpg);
}

.bg-\[url\(\'\.\.\/images\/campus2\.jpg\'\)\] {
  background-image: url(/themes/upm_theme/images/campus2.jpg);
}

.bg-\[url\(\'\.\.\/images\/campus3\.jpg\'\)\] {
  background-image: url(/themes/upm_theme/images/campus3.jpg);
}

.bg-\[url\(\'\.\.\/images\/campus4\.jpg\'\)\] {
  background-image: url(/themes/upm_theme/images/campus4.jpg);
}

.bg-\[url\(\'\.\.\/images\/campus5\.png\'\)\] {
  background-image: url(/themes/upm_theme/images/campus5.png);
}

.bg-\[url\(\'\.\.\/images\/department-of-Electrical-Engineering\/bg-img1\.png\'\)\] {
  background-image: url(/themes/upm_theme/images/department-of-Electrical-Engineering/bg-img1.png);
}

.bg-\[url\(\'\.\.\/images\/our-program\/bg-img2\.jpg\'\)\] {
  background-image: url(/themes/upm_theme/images/our-program/bg-img2.jpg);
}

.bg-\[url\(\'\.\.\/images\/research-Innovation\/bg-img2\.png\'\)\] {
  background-image: url(/themes/upm_theme/images/research-Innovation/bg-img2.png);
}

.bg-\[url\(\'\.\.\/images\/research-Innovation\/bg-img3\.png\'\)\] {
  background-image: url(/themes/upm_theme/images/research-Innovation/bg-img3.png);
}

.bg-gradient-to-b {
  background-image: linear-gradient(to bottom, var(--tw-gradient-stops));
}

.bg-gradient-to-r {
  background-image: linear-gradient(to right, var(--tw-gradient-stops));
}

.from-\[\#0B2E1C\] {
  --tw-gradient-from: #0B2E1C var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(11 46 28 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-\[rgba\(0\2c 166\2c 156\2c 0\.9\)\] {
  --tw-gradient-from: rgba(0,166,156,0.9) var(--tw-gradient-from-position);
  --tw-gradient-to: rgba(0, 166, 156, 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.to-\[\#0B2E1C\] {
  --tw-gradient-to: #0B2E1C var(--tw-gradient-to-position);
}

.to-\[\#0B2E1C\] {
  --tw-gradient-to: #0B2E1C var(--tw-gradient-to-position);
}

.bg-\[length\:100\%_auto\] {
  background-size: 100% auto;
}

.bg-cover {
  background-size: cover;
}

.bg-center {
  background-position: center;
}

.bg-left-top {
  background-position: left top;
}

.bg-no-repeat {
  background-repeat: no-repeat;
}

.fill-current {
  fill: currentColor;
}

.p-2 {
  padding: 0.5rem;
}

.p-3 {
  padding: 0.75rem;
}

.p-4 {
  padding: 1rem;
}

.p-5 {
  padding: 1.25rem;
}

.p-7 {
  padding: 1.75rem;
}

.p-\[10px_20px\] {
  padding: 10px 20px;
}

.px-1 {
  padding-left: 0.25rem;
  padding-right: 0.25rem;
}

.px-14 {
  padding-left: 3.5rem;
  padding-right: 3.5rem;
}

.px-2 {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}

.px-4 {
  padding-left: 1rem;
  padding-right: 1rem;
}

.px-5 {
  padding-left: 1.25rem;
  padding-right: 1.25rem;
}

.px-7 {
  padding-left: 1.75rem;
  padding-right: 1.75rem;
}

.px-9 {
  padding-left: 2.25rem;
  padding-right: 2.25rem;
}

.px-\[30px\] {
  padding-left: 30px;
  padding-right: 30px;
}

.py-1 {
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
}

.py-10 {
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
}

.py-11 {
  padding-top: 2.75rem;
  padding-bottom: 2.75rem;
}

.py-2 {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}

.py-2\.5 {
  padding-top: 0.625rem;
  padding-bottom: 0.625rem;
}

.py-3 {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
}

.py-4 {
  padding-top: 1rem;
  padding-bottom: 1rem;
}

.py-5 {
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
}

.py-6 {
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
}

.py-8 {
  padding-top: 2rem;
  padding-bottom: 2rem;
}

.py-9 {
  padding-top: 2.25rem;
  padding-bottom: 2.25rem;
}

.py-\[10px\] {
  padding-top: 10px;
  padding-bottom: 10px;
}

.py-\[14px\] {
  padding-top: 14px;
  padding-bottom: 14px;
}

.py-\[50px\] {
  padding-top: 50px;
  padding-bottom: 50px;
}

.py-\[8px\] {
  padding-top: 8px;
  padding-bottom: 8px;
}

.\!pl-0 {
  padding-left: 0px !important;
}

.pb-2 {
  padding-bottom: 0.5rem;
}

.pb-3 {
  padding-bottom: 0.75rem;
}

.pb-4 {
  padding-bottom: 1rem;
}

.pb-5 {
  padding-bottom: 1.25rem;
}

.pb-7 {
  padding-bottom: 1.75rem;
}

.pl-0 {
  padding-left: 0px;
}

.pl-14 {
  padding-left: 3.5rem;
}

.pl-3 {
  padding-left: 0.75rem;
}

.pl-4 {
  padding-left: 1rem;
}

.pl-5 {
  padding-left: 1.25rem;
}

.pl-8 {
  padding-left: 2rem;
}

.pr-0 {
  padding-right: 0px;
}

.pr-10 {
  padding-right: 2.5rem;
}

.pr-2 {
  padding-right: 0.5rem;
}

.pr-3 {
  padding-right: 0.75rem;
}

.pr-4 {
  padding-right: 1rem;
}

.pr-5 {
  padding-right: 1.25rem;
}

.pr-8 {
  padding-right: 2rem;
}

.pt-10 {
  padding-top: 2.5rem;
}

.pt-14 {
  padding-top: 3.5rem;
}

.pt-16 {
  padding-top: 4rem;
}

.pt-2 {
  padding-top: 0.5rem;
}

.pt-3 {
  padding-top: 0.75rem;
}

.pt-4 {
  padding-top: 1rem;
}

.pt-5 {
  padding-top: 1.25rem;
}

.pt-6 {
  padding-top: 1.5rem;
}

.text-left {
  text-align: left;
}

.text-center {
  text-align: center;
}

.text-right {
  text-align: right;
}

.text-justify {
  text-align: justify;
}

.align-middle {
  vertical-align: middle;
}

.text-2xl {
  font-size: 1.5rem;
  line-height: 2rem;
}

.text-3xl {
  font-size: 1.875rem;
  line-height: 2.25rem;
}

.text-\[16px\] {
  font-size: 16px;
}

.text-\[17px\] {
  font-size: 17px;
}

.text-\[18px\] {
  font-size: 18px;
}

.text-\[20px\] {
  font-size: 20px;
}

.text-\[22px\] {
  font-size: 22px;
}

.text-\[24px\] {
  font-size: 24px;
}

.text-\[26px\] {
  font-size: 26px;
}

.text-\[50px\] {
  font-size: 50px;
}

.text-base {
  font-size: 1rem;
  line-height: 1.5rem;
}

.text-lg {
  font-size: 1.125rem;
  line-height: 1.75rem;
}

.text-sm {
  font-size: 0.875rem;
  line-height: 1.25rem;
}

.text-xl {
  font-size: 1.25rem;
  line-height: 1.75rem;
}

.text-xs {
  font-size: 0.75rem;
  line-height: 1rem;
}

.font-bold {
  font-weight: 700;
}

.font-extrabold {
  font-weight: 800;
}

.font-medium {
  font-weight: 500;
}

.font-normal {
  font-weight: 400;
}

.font-semibold {
  font-weight: 600;
}

.uppercase {
  text-transform: uppercase;
}

.leading-4 {
  line-height: 1rem;
}

.leading-6 {
  line-height: 1.5rem;
}

.leading-8 {
  line-height: 2rem;
}

.leading-9 {
  line-height: 2.25rem;
}

.leading-\[20px\] {
  line-height: 20px;
}

.leading-\[22px\] {
  line-height: 22px;
}

.leading-\[24px\] {
  line-height: 24px;
}

.leading-\[26px\] {
  line-height: 26px;
}

.leading-\[30px\] {
  line-height: 30px;
}

.leading-\[33px\] {
  line-height: 33px;
}

.leading-\[34px\] {
  line-height: 34px;
}

.leading-\[35px\] {
  line-height: 35px;
}

.leading-\[40px\] {
  line-height: 40px;
}

.leading-\[75px\] {
  line-height: 75px;
}

.leading-normal {
  line-height: 1.5;
}

.tracking-\[0\.02em\] {
  letter-spacing: 0.02em;
}

.tracking-wide {
  letter-spacing: 0.025em;
}

.text-\[\#0B2E1C\] {
  --tw-text-opacity: 1;
  color: rgb(11 46 28 / var(--tw-text-opacity));
}

.text-\[\#212121\] {
  --tw-text-opacity: 1;
  color: rgb(33 33 33 / var(--tw-text-opacity));
}

.text-\[\#222222\] {
  --tw-text-opacity: 1;
  color: rgb(34 34 34 / var(--tw-text-opacity));
}

.text-\[\#2D2D2D\] {
  --tw-text-opacity: 1;
  color: rgb(45 45 45 / var(--tw-text-opacity));
}

.text-\[\#303030\] {
  --tw-text-opacity: 1;
  color: rgb(48 48 48 / var(--tw-text-opacity));
}

.text-\[\#626262\] {
  --tw-text-opacity: 1;
  color: rgb(98 98 98 / var(--tw-text-opacity));
}

.text-\[\#747474\] {
  --tw-text-opacity: 1;
  color: rgb(116 116 116 / var(--tw-text-opacity));
}

.text-\[\#C9A227\] {
  --tw-text-opacity: 1;
  color: rgb(201 162 39 / var(--tw-text-opacity));
}

.text-\[\#fff\] {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

.text-customBlue {
  --tw-text-opacity: 1;
  color: rgb(11 46 28 / var(--tw-text-opacity));
}

.text-customDarkBlack {
  --tw-text-opacity: 1;
  color: rgb(45 45 45 / var(--tw-text-opacity));
}

.text-customGold {
  --tw-text-opacity: 1;
  color: rgb(201 162 39 / var(--tw-text-opacity));
}

.text-gray-700 {
  --tw-text-opacity: 1;
  color: rgb(55 65 81 / var(--tw-text-opacity));
}

.text-gray-800 {
  --tw-text-opacity: 1;
  color: rgb(31 41 55 / var(--tw-text-opacity));
}

.text-white {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

.text-white\/70 {
  color: rgb(255 255 255 / 0.7);
}

.text-white\/90 {
  color: rgb(255 255 255 / 0.9);
}

.opacity-60 {
  opacity: 0.6;
}

.opacity-80 {
  opacity: 0.8;
}

.opacity-90 {
  opacity: 0.9;
}

.shadow-2xl {
  --tw-shadow: 0 25px 50px -12px rgb(0 0 0 / 0.25);
  --tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.shadow-\[0px_4px_44px_rgba\(0\2c 0\2c 0\2c 0\.35\)\] {
  --tw-shadow: 0px 4px 44px rgba(0,0,0,0.35);
  --tw-shadow-colored: 0px 4px 44px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.shadow-\[10px_4px_34px_rgba\(0\2c 0\2c 0\2c 0\.25\)\] {
  --tw-shadow: 10px 4px 34px rgba(0,0,0,0.25);
  --tw-shadow-colored: 10px 4px 34px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.shadow-\[24px_24px_94px_rgba\(0\2c 0\2c 0\2c 0\.06\)\] {
  --tw-shadow: 24px 24px 94px rgba(0,0,0,0.06);
  --tw-shadow-colored: 24px 24px 94px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.shadow-\[5px_4px_94px_rgba\(0\2c 0\2c 0\2c 0\.15\)\] {
  --tw-shadow: 5px 4px 94px rgba(0,0,0,0.15);
  --tw-shadow-colored: 5px 4px 94px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.shadow-\[6px_6px_24px_rgba\(0\2c 0\2c 0\2c 0\.12\)\] {
  --tw-shadow: 6px 6px 24px rgba(0,0,0,0.12);
  --tw-shadow-colored: 6px 6px 24px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.shadow-lg {
  --tw-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.blur {
  --tw-blur: blur(8px);
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}

.filter {
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}

.backdrop-blur-\[3\.5px\] {
  --tw-backdrop-blur: blur(3.5px);
  -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
  backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
}

.backdrop-blur-\[5\.5px\] {
  --tw-backdrop-blur: blur(5.5px);
  -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
  backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
}

.backdrop-blur-lg {
  --tw-backdrop-blur: blur(16px);
  -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
  backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
}

.backdrop-blur-md {
  --tw-backdrop-blur: blur(12px);
  -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
  backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
}

.backdrop-blur-sm {
  --tw-backdrop-blur: blur(4px);
  -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
  backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
}

.transition {
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}

.transition-all {
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}

.duration-300 {
  transition-duration: 300ms;
}

.ease-in-out {
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}

.dropdown{
  transition: all 0.5s;
}

.dropdown:hover .dropdown-menu {
  /* display: block; */
  height: 450px;
  overflow: visible;
}

/* Optional: Show submenu on hover */

.dropdown-item:hover .submenu {
  display: block;
}

/* Hide dropdown menu by default */

.dropdown-menu {
  /* display: none; */
  transition: all 0.5s;
  height: 0;
  overflow: hidden;
  /* transform: scale(0); */
  transform-origin: top;
}

/* Hide submenu by default */

.submenu {
  /* display: none; */
}

.radial-gradient-border {
  position: relative;
  z-index: 1;
}

.radial-gradient-border::before,.radial-gradient-border::after {
  content: '';
  position: absolute;
  background: rgb(2,0,36);
  background: linear-gradient(90deg, rgba(2,0,36,0) 0%, rgba(0,0,0,1) 38%, rgba(0,0,0,1) 60%, rgba(0,0,0,0) 100%);
  box-sizing: border-box;
  z-index: 1;
  opacity: 0.2;
}

.radial-gradient-border::before {
  bottom: 0;
  left: 55%;
  width: 91%;
  height: 2px;
}

.radial-gradient-border::after {
  height: 100%;
  width: 2px;
  top: 48%;
  right: 0;
  background: rgb(2,0,36);
  background: linear-gradient(180deg, rgba(2,0,36,0) 0%, rgba(0,0,0,1) 38%, rgba(0,0,0,1) 60%, rgba(0,0,0,0) 100%);
}

.single-item{
  margin: 0 !important;
}

.single-item .slick-dots{
  position: absolute;
  left: 50%;
  transform: translate(-50%,0);
  bottom: 20px !important;
  list-style-type: none;
}

.single-item .slick-dots li{
  list-style-type: none;
}

.single-item .slick-dots li button{
  background-color: transparent !important;
}

.single-item .slick-dots li button::before{
  background-color: transparent !important;
  width: 10px !important;
  height: 10px !important;
  border-radius: 10px !important;
  border: 2px solid #fff !important;
  margin: 0 20px !important;
  color: transparent !important;
  left: -15px !important;
  opacity: 1 !important;
}

.single-item .slick-dots .slick-active button::before{
  background-color: #fff !important;
  width: 20px !important;
}

.ourStudents .slick-slide .ourstudentcont{
  transform: scale(0.7);
  transition: all 0.5s;
  margin: 40px 0;
}

.ourStudents .slick-current.slick-active{
  /* transform: scale(1); */
}

.slick-active.slick-center .ourstudentcont{
  transform: scale(1);
  box-shadow: 0 0 20px 5px rgba(0, 0, 0, 0.21);
}

.ourStudents .slick-arrow{
  width: 50px;
  height: 50px;
  z-index: 10;
}

.ourStudents .slick-arrow::before{
  /* background-color: #FFFFFF; */
  background-image: url('data:image/svg+xml,<svg width="50" height="50" viewBox="0 0 50 50" fill="none" xmlns="http://www.w3.org/2000/svg"><rect width="50" height="50" rx="10" transform="matrix(-1 0 0 1 50 0)" fill="%23C8C8C8" fill-opacity="0.3"/><path fill-rule="evenodd" clip-rule="evenodd" d="M19.0968 23.8005C18.7844 24.113 18.6088 24.5369 18.6088 24.9788C18.6088 25.4208 18.7844 25.8446 19.0968 26.1571L28.5251 35.5855C28.6789 35.7447 28.8628 35.8716 29.0661 35.959C29.2695 36.0463 29.4882 36.0923 29.7095 36.0942C29.9308 36.0962 30.1502 36.054 30.3551 35.9702C30.5599 35.8864 30.746 35.7626 30.9025 35.6061C31.059 35.4497 31.1827 35.2636 31.2665 35.0587C31.3503 34.8539 31.3925 34.6344 31.3906 34.4131C31.3886 34.1918 31.3427 33.9731 31.2553 33.7698C31.168 33.5665 31.041 33.3826 30.8818 33.2288L22.6318 24.9788L30.8818 16.7288C31.1854 16.4145 31.3534 15.9935 31.3496 15.5565C31.3458 15.1195 31.1705 14.7015 30.8615 14.3925C30.5525 14.0834 30.1345 13.9082 29.6975 13.9044C29.2605 13.9006 28.8395 14.0686 28.5251 14.3721L19.0968 23.8005Z" fill="%232D2D2D"/></svg>');
  width: 50px;
  height: 50px;
  background-repeat: no-repeat;
  background-size: cover;
  position: absolute;
  font-family: unset;
  font-size: 0;
  top: 0;
  left: 0;
}

.ourStudents .slick-arrow.slick-next::before{
  transform: rotate(180deg);
}

/* .slick-prev:before, .slick-next:before */

.burger-menu-nav{
  transform: scale(0);
  transition: all 0.3s;
}

.burger-menu-open{
  overflow: hidden;
}

.burger-menu-open .burger-menu-nav{
  transform: scale(1);
}

.btm-menu > li > a:first-child + span{
  background-image: url('data:image/svg+xml,<svg viewBox="0 0 96 96" xmlns="http://www.w3.org/2000/svg"><title/><path fill="%23fff" d="M81.8457,25.3876a6.0239,6.0239,0,0,0-8.45.7676L48,56.6257l-25.396-30.47a5.999,5.999,0,1,0-9.2114,7.6879L43.3943,69.8452a5.9969,5.9969,0,0,0,9.2114,0L82.6074,33.8431A6.0076,6.0076,0,0,0,81.8457,25.3876Z"/></svg>');
  background-size: 28px;
  background-position: center;
  background-repeat: no-repeat;
}

.ftr1-child p,.ftr2-child p,.ftr3-child p{
  padding: 3px 0;
}

@media screen and (min-width: 640px) {
  .ftr1-child,.ftr2-child,.ftr3-child {
    display: block !important;
  }
}

.before\:absolute::before {
  content: var(--tw-content);
  position: absolute;
}

.before\:-bottom-1::before {
  content: var(--tw-content);
  bottom: -0.25rem;
}

.before\:-right-1::before {
  content: var(--tw-content);
  right: -0.25rem;
}

.before\:bottom-0::before {
  content: var(--tw-content);
  bottom: 0px;
}

.before\:left-0::before {
  content: var(--tw-content);
  left: 0px;
}

.before\:left-2::before {
  content: var(--tw-content);
  left: 0.5rem;
}

.before\:left-full::before {
  content: var(--tw-content);
  left: 100%;
}

.before\:right-0::before {
  content: var(--tw-content);
  right: 0px;
}

.before\:top-0::before {
  content: var(--tw-content);
  top: 0px;
}

.before\:top-1\/2::before {
  content: var(--tw-content);
  top: 50%;
}

.before\:top-3::before {
  content: var(--tw-content);
  top: 0.75rem;
}

.before\:-z-10::before {
  content: var(--tw-content);
  z-index: -10;
}

.before\:-z-\[1\]::before {
  content: var(--tw-content);
  z-index: -1;
}

.before\:z-10::before {
  content: var(--tw-content);
  z-index: 10;
}

.before\:h-1::before {
  content: var(--tw-content);
  height: 0.25rem;
}

.before\:h-11::before {
  content: var(--tw-content);
  height: 2.75rem;
}

.before\:h-2::before {
  content: var(--tw-content);
  height: 0.5rem;
}

.before\:h-4::before {
  content: var(--tw-content);
  height: 1rem;
}

.before\:h-\[200px\]::before {
  content: var(--tw-content);
  height: 200px;
}

.before\:h-\[2px\]::before {
  content: var(--tw-content);
  height: 2px;
}

.before\:h-\[57px\]::before {
  content: var(--tw-content);
  height: 57px;
}

.before\:h-\[80\%\]::before {
  content: var(--tw-content);
  height: 80%;
}

.before\:h-full::before {
  content: var(--tw-content);
  height: 100%;
}

.before\:w-1\/2::before {
  content: var(--tw-content);
  width: 50%;
}

.before\:w-2::before {
  content: var(--tw-content);
  width: 0.5rem;
}

.before\:w-4::before {
  content: var(--tw-content);
  width: 1rem;
}

.before\:w-7::before {
  content: var(--tw-content);
  width: 1.75rem;
}

.before\:w-\[200px\]::before {
  content: var(--tw-content);
  width: 200px;
}

.before\:w-\[2px\]::before {
  content: var(--tw-content);
  width: 2px;
}

.before\:w-\[80\%\]::before {
  content: var(--tw-content);
  width: 80%;
}

.before\:w-full::before {
  content: var(--tw-content);
  width: 100%;
}

.before\:-translate-y-1\/2::before {
  content: var(--tw-content);
  --tw-translate-y: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.before\:rotate-45::before {
  content: var(--tw-content);
  --tw-rotate: 45deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.before\:rounded-bl-full::before {
  content: var(--tw-content);
  border-bottom-left-radius: 9999px;
}

.before\:rounded-br-full::before {
  content: var(--tw-content);
  border-bottom-right-radius: 9999px;
}

.before\:rounded-tr-\[40px\]::before {
  content: var(--tw-content);
  border-top-right-radius: 40px;
}

.before\:rounded-tr-full::before {
  content: var(--tw-content);
  border-top-right-radius: 9999px;
}

.before\:border-\[4px\]::before {
  content: var(--tw-content);
  border-width: 4px;
}

.before\:border-solid::before {
  content: var(--tw-content);
  border-style: solid;
}

.before\:border-customBlue::before {
  content: var(--tw-content);
  --tw-border-opacity: 1;
  border-color: rgb(11 46 28 / var(--tw-border-opacity));
}

.before\:bg-\[\#C9A227\]::before {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(201 162 39 / var(--tw-bg-opacity));
}

.before\:bg-customBlue::before {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(11 46 28 / var(--tw-bg-opacity));
}

.before\:bg-customGold::before {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(201 162 39 / var(--tw-bg-opacity));
}

.before\:bg-customGray::before {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(47 107 63 / var(--tw-bg-opacity));
}

.before\:bg-transparent::before {
  content: var(--tw-content);
  background-color: transparent;
}

.before\:bg-white::before {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}

.before\:bg-white\/50::before {
  content: var(--tw-content);
  background-color: rgb(255 255 255 / 0.5);
}

.before\:bg-\[url\(\'\.\.\/images\/applay-img1\.png\'\)\]::before {
  content: var(--tw-content);
  background-image: url(/themes/upm_theme/images/applay-img1.png);
}

.before\:bg-\[url\(\'\.\.\/images\/our-program\/bg-img1\.jpg\'\)\]::before {
  content: var(--tw-content);
  background-image: url(/themes/upm_theme/images/our-program/bg-img1.jpg);
}

.before\:bg-gradient-to-b::before {
  content: var(--tw-content);
  background-image: linear-gradient(to bottom, var(--tw-gradient-stops));
}

.before\:from-\[rgba\(52\2c 52\2c 52\2c 0\)\]::before {
  content: var(--tw-content);
  --tw-gradient-from: rgba(52,52,52,0) var(--tw-gradient-from-position);
  --tw-gradient-to: rgba(52, 52, 52, 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.before\:to-\[\#000000\]::before {
  content: var(--tw-content);
  --tw-gradient-to: #000000 var(--tw-gradient-to-position);
}

.before\:bg-contain::before {
  content: var(--tw-content);
  background-size: contain;
}

.before\:bg-cover::before {
  content: var(--tw-content);
  background-size: cover;
}

.before\:bg-center::before {
  content: var(--tw-content);
  background-position: center;
}

.before\:bg-no-repeat::before {
  content: var(--tw-content);
  background-repeat: no-repeat;
}

.before\:content-\[\'\>\'\]::before {
  --tw-content: '>';
  content: var(--tw-content);
}

.after\:absolute::after {
  content: var(--tw-content);
  position: absolute;
}

.after\:bottom-0::after {
  content: var(--tw-content);
  bottom: 0px;
}

.after\:left-0::after {
  content: var(--tw-content);
  left: 0px;
}

.after\:right-0::after {
  content: var(--tw-content);
  right: 0px;
}

.after\:top-1\/2::after {
  content: var(--tw-content);
  top: 50%;
}

.after\:box-border::after {
  content: var(--tw-content);
  box-sizing: border-box;
}

.after\:inline-flex::after {
  content: var(--tw-content);
  display: inline-flex;
}

.after\:h-2::after {
  content: var(--tw-content);
  height: 0.5rem;
}

.after\:h-\[57px\]::after {
  content: var(--tw-content);
  height: 57px;
}

.after\:w-2::after {
  content: var(--tw-content);
  width: 0.5rem;
}

.after\:w-\[80\%\]::after {
  content: var(--tw-content);
  width: 80%;
}

.after\:-translate-y-1\/2::after {
  content: var(--tw-content);
  --tw-translate-y: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.after\:rotate-45::after {
  content: var(--tw-content);
  --tw-rotate: 45deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.after\:rounded-bl-\[50px\]::after {
  content: var(--tw-content);
  border-bottom-left-radius: 50px;
}

.after\:border-\[3px\]::after {
  content: var(--tw-content);
  border-width: 3px;
}

.after\:border-\[\#C9A227\]::after {
  content: var(--tw-content);
  --tw-border-opacity: 1;
  border-color: rgb(201 162 39 / var(--tw-border-opacity));
}

.after\:bg-customGold::after {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(201 162 39 / var(--tw-bg-opacity));
}

.after\:align-top::after {
  content: var(--tw-content);
  vertical-align: top;
}

.after\:text-lg::after {
  content: var(--tw-content);
  font-size: 1.125rem;
  line-height: 1.75rem;
}

.after\:text-white::after {
  content: var(--tw-content);
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

.after\:content-\[\'\+\'\]::after {
  --tw-content: '+';content:var(--tw-content);}.focus-within\:bg-customGold:focus-within{--tw-bg-opacity:1;background-color:rgb(201 162 39 / var(--tw-bg-opacity));}.hover\:gap-4:hover{gap:1rem;}.hover\:gap-8:hover{gap:2rem;}.hover\:border-customTeal:hover{--tw-border-opacity:1;border-color:rgb(11 46 28 / var(--tw-border-opacity));}.hover\:bg-customGold:hover{--tw-bg-opacity:1;background-color:rgb(201 162 39 / var(--tw-bg-opacity));}.hover\:bg-customTeal:hover{--tw-bg-opacity:1;background-color:rgb(11 46 28 / var(--tw-bg-opacity));}.hover\:bg-white:hover{--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));}.hover\:text-customBlue:hover{--tw-text-opacity:1;color:rgb(11 46 28 / var(--tw-text-opacity));}.hover\:text-white:hover{--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity));}.active\:bg-customGold:active{--tw-bg-opacity:1;background-color:rgb(201 162 39 / var(--tw-bg-opacity));}.group:focus-within .group-focus-within\:flex{display:flex;}.group:focus-within .group-focus-within\:hidden{display:none;}.group:focus-within .group-focus-within\:text-white{--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity));}.group:hover .group-hover\:flex{display:flex;}.group:hover .group-hover\:hidden{display:none;}.group:hover .group-hover\:scale-100{--tw-scale-x:1;--tw-scale-y:1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));}.group:hover .group-hover\:text-customBlue{--tw-text-opacity:1;color:rgb(11 46 28 / var(--tw-text-opacity));}.group:hover .group-hover\:text-white{--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity));}.group:active .group-active\:flex{display:flex;}.group:active .group-active\:hidden{display:none;}.group:active .group-active\:text-white{--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity));}@media (min-width:480px){.xs\:flex{display:flex;}.xs\:justify-between{justify-content:space-between;}}@media (min-width:640px){.sm\:-left-\[50px\]{left:-50px;}.sm\:ml-0{margin-left:0px;}.sm\:flex{display:flex;}.sm\:grid{display:grid;}.sm\:hidden{display:none;}.sm\:w-\[380px\]{width:380px;}.sm\:w-auto{width:auto;}.sm\:max-w-full{max-width:100%;}.sm\:flex-col{flex-direction:column;}.sm\:py-4{padding-top:1rem;padding-bottom:1rem;}.sm\:text-lg{font-size:1.125rem;line-height:1.75rem;}}@media (min-width:768px){.md\:bottom-6{bottom:1.5rem;}.md\:top-auto{top:auto;}.md\:mb-10{margin-bottom:2.5rem;}.md\:ml-\[50px\]{margin-left:50px;}.md\:grid{display:grid;}.md\:h-12{height:3rem;}.md\:h-52{height:13rem;}.md\:h-\[100px\]{height:100px;}.md\:w-1\/2{width:50%;}.md\:w-1\/3{width:33.333333%;}.md\:w-2\/3{width:66.666667%;}.md\:w-28{width:7rem;}.md\:w-4\/12{width:33.333333%;}.md\:w-4\/6{width:66.666667%;}.md\:w-6\/12{width:50%;}.md\:w-\[100px\]{width:100px;}.md\:w-\[115px\]{width:115px;}.md\:w-\[520px\]{width:520px;}.md\:w-auto{width:auto;}.md\:max-w-full{max-width:100%;}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr));}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr));}.md\:grid-rows-2{grid-template-rows:repeat(2,minmax(0,1fr));}.md\:flex-row{flex-direction:row;}.md\:flex-nowrap{flex-wrap:nowrap;}.md\:gap-6{gap:1.5rem;}.md\:p-7{padding:1.75rem;}.md\:pb-8{padding-bottom:2rem;}.md\:pl-16{padding-left:4rem;}.md\:pr-0{padding-right:0px;}.md\:pt-1{padding-top:0.25rem;}.md\:text-2xl{font-size:1.5rem;line-height:2rem;}.md\:text-xl{font-size:1.25rem;line-height:1.75rem;}.md\:before\:w-\[352px\]::before{content:var(--tw-content);width:352px;}.md\:after\:w-\[352px\]::after{content:var(--tw-content);width:352px;}}@media (min-width:1024px){.lg\:m-5{margin:1.25rem;}.lg\:my-5{margin-top:1.25rem;margin-bottom:1.25rem;}.lg\:-mt-20{margin-top:-5rem;}.lg\:mb-7{margin-bottom:1.75rem;}.lg\:ml-\[60px\]{margin-left:60px;}.lg\:mt-28{margin-top:7rem;}.lg\:flex{display:flex;}.lg\:h-28{height:7rem;}.lg\:h-32{height:8rem;}.lg\:h-\[120px\]{height:120px;}.lg\:min-h-48{min-height:12rem;}.lg\:w-48{width:12rem;}.lg\:w-52{width:13rem;}.lg\:w-\[120px\]{width:120px;}.lg\:max-w-\[550px\]{max-width:550px;}.lg\:max-w-full{max-width:100%;}.lg\:flex-shrink-0{flex-shrink:0;}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr));}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr));}.lg\:grid-rows-2{grid-template-rows:repeat(2,minmax(0,1fr));}.lg\:flex-nowrap{flex-wrap:nowrap;}.lg\:justify-between{justify-content:space-between;}.lg\:gap-10{gap:2.5rem;}.lg\:gap-2{gap:0.5rem;}.lg\:gap-4{gap:1rem;}.lg\:gap-5{gap:1.25rem;}.lg\:gap-7{gap:1.75rem;}.lg\:gap-\[35px\]{gap:35px;}.lg\:p-10{padding:2.5rem;}.lg\:p-5{padding:1.25rem;}.lg\:p-8{padding:2rem;}.lg\:p-\[30px\]{padding:30px;}.lg\:px-2{padding-left:0.5rem;padding-right:0.5rem;}.lg\:py-10{padding-top:2.5rem;padding-bottom:2.5rem;}.lg\:py-2{padding-top:0.5rem;padding-bottom:0.5rem;}.lg\:pb-4{padding-bottom:1rem;}.lg\:pb-7{padding-bottom:1.75rem;}.lg\:pb-8{padding-bottom:2rem;}.lg\:pr-10{padding-right:2.5rem;}.lg\:text-2xl{font-size:1.5rem;line-height:2rem;}.lg\:text-3xl{font-size:1.875rem;line-height:2.25rem;}.lg\:text-5xl{font-size:3rem;line-height:1;}.lg\:text-\[16px\]{font-size:16px;}.lg\:text-\[18px\]{font-size:18px;}.lg\:text-\[20px\]{font-size:20px;}.lg\:text-\[22px\]{font-size:22px;}.lg\:text-\[24px\]{font-size:24px;}.lg\:text-\[26px\]{font-size:26px;}.lg\:text-\[30px\]{font-size:30px;}.lg\:text-\[34px\]{font-size:34px;}.lg\:text-\[45px\]{font-size:45px;}.lg\:text-\[55px\]{font-size:55px;}.lg\:text-xl{font-size:1.25rem;line-height:1.75rem;}.lg\:leading-\[30px\]{line-height:30px;}.lg\:leading-\[33px\]{line-height:33px;}.lg\:leading-\[35px\]{line-height:35px;}.lg\:leading-\[36px\]{line-height:36px;}.lg\:leading-\[40px\]{line-height:40px;}.lg\:leading-\[45px\]{line-height:45px;}.lg\:leading-\[47px\]{line-height:47px;}.lg\:leading-\[65px\]{line-height:65px;}.lg\:leading-\[68px\]{line-height:68px;}.hover\:lg\:gap-5:hover{gap:1.25rem;}}@media (min-width:1210px){.lgtoxl\:flex{display:flex;}.lgtoxl\:hidden{display:none;}}@media (min-width:1280px){.xl\:left-10{left:2.5rem;}.xl\:mt-14{margin-top:3.5rem;}.xl\:mt-32{margin-top:8rem;}.xl\:h-10{height:2.5rem;}.xl\:h-32{height:8rem;}.xl\:h-36{height:9rem;}.xl\:w-10{width:2.5rem;}.xl\:w-72{width:18rem;}.xl\:gap-7{gap:1.75rem;}.xl\:gap-9{gap:2.25rem;}.xl\:p-10{padding:2.5rem;}.xl\:p-4{padding:1rem;}.xl\:px-10{padding-left:2.5rem;padding-right:2.5rem;}.xl\:px-11{padding-left:2.75rem;padding-right:2.75rem;}.xl\:px-16{padding-left:4rem;padding-right:4rem;}.xl\:py-10{padding-top:2.5rem;padding-bottom:2.5rem;}.xl\:py-11{padding-top:2.75rem;padding-bottom:2.75rem;}.xl\:py-12{padding-top:3rem;padding-bottom:3rem;}.xl\:py-9{padding-top:2.25rem;padding-bottom:2.25rem;}.xl\:pt-10{padding-top:2.5rem;}.xl\:pt-14{padding-top:3.5rem;}.xl\:pt-20{padding-top:5rem;}.xl\:text-2xl{font-size:1.5rem;line-height:2rem;}.xl\:text-3xl{font-size:1.875rem;line-height:2.25rem;}.xl\:text-4xl{font-size:2.25rem;line-height:2.5rem;}.xl\:text-5xl{font-size:3rem;line-height:1;}.xl\:text-xl{font-size:1.25rem;line-height:1.75rem;}.xl\:leading-\[50px\]{line-height:50px;}.xl\:leading-\[55px\]{line-height:55px;}.xl\:first-letter\:text-5xl::first-letter{font-size:3rem;line-height:1;}}@media (min-width:1536px){.\32xl\:left-20{left:5rem;}.\32xl\:ml-10{margin-left:2.5rem;}.\32xl\:mt-20{margin-top:5rem;}.\32xl\:mt-40{margin-top:10rem;}.\32xl\:h-40{height:10rem;}.\32xl\:h-\[100px\]{height:100px;}.\32xl\:h-\[174px\]{height:174px;}.\32xl\:w-\[100px\]{width:100px;}.\32xl\:gap-4{gap:1rem;}.\32xl\:gap-5{gap:1.25rem;}.\32xl\:px-16{padding-left:4rem;padding-right:4rem;}.\32xl\:px-20{padding-left:5rem;padding-right:5rem;}.\32xl\:px-3{padding-left:0.75rem;padding-right:0.75rem;}.\32xl\:py-10{padding-top:2.5rem;padding-bottom:2.5rem;}.\32xl\:py-12{padding-top:3rem;padding-bottom:3rem;}.\32xl\:py-16{padding-top:4rem;padding-bottom:4rem;}.\32xl\:py-4{padding-top:1rem;padding-bottom:1rem;}.\32xl\:pt-10{padding-top:2.5rem;}.\32xl\:pt-28{padding-top:7rem;}.\32xl\:text-2xl{font-size:1.5rem;line-height:2rem;}.\32xl\:text-3xl{font-size:1.875rem;line-height:2.25rem;}.\32xl\:text-4xl{font-size:2.25rem;line-height:2.5rem;}.\32xl\:text-5xl{font-size:3rem;line-height:1;}.\32xl\:text-7xl{font-size:4.5rem;line-height:1;}.\32xl\:text-\[40px\]{font-size:40px;}.\32xl\:text-\[42px\]{font-size:42px;}.\32xl\:text-lg{font-size:1.125rem;line-height:1.75rem;}.\32xl\:text-xl{font-size:1.25rem;line-height:1.75rem;}.\32xl\:leading-\[65px\]{line-height:65px;}.\32xl\:first-letter\:text-7xl::first-letter{font-size:4.5rem;line-height:1;}.hover\:2xl\:gap-8:hover{gap:2rem;}}
