@import url('https://fonts.googleapis.com/css2?family=Cormorant+Upright:wght@300;400;500;600;700&family=Jost:ital,wght@0,100..900;1,100..900&display=swap');
body{font-family: var(--font-body); font-size: 14px; background: #FFFBF2;}
@font-face {
	font-family: 'icomoon';
	src:  url('../fonts/svg/icomoon.eot?7vfwjk');
	src:  url('../fonts/svg/icomoon.eot?7vfwjk#iefix') format('embedded-opentype'),
	url('../fonts/svg/icomoon.ttf?7vfwjk') format('truetype'),
	url('../fonts/svg/icomoon.woff?7vfwjk') format('woff'),
	url('../fonts/svg/icomoon.svg?7vfwjk#icomoon') format('svg');
	font-weight: normal;
  font-display: swap;
	font-style: normal;
}
@font-face {
  font-family: "BrittanySignature";
  src: url("../fonts/BrittanySignature.eot");
  src:
    url("../fonts/BrittanySignature.eot?#iefix") format("embedded-opentype"),
    url("../fonts/BrittanySignature.woff") format("woff"),
    url("../fonts/BrittanySignature.ttf") format("truetype"),
    url("../fonts/BrittanySignature.svg#BrittanySignature") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
:root {
  --primary: 92, 4, 8; /* #5C0408 */
  --primary-dark: 66, 3, 4; /* #420304 */
  --primary-dark-m: 43, 2, 2; /* #2b0202 */
  --secondary: 251, 200, 95; /* #FBC85F */
  --secondary-light: 245, 202, 183; /* #F5CAB7 */
  --secondary-extra-light: 234, 169, 67; /* #F5CAB7 */
	--secondary-dark: 223, 151, 50; /* #DF9732 */
	--theme-black: #000000;
  --theme-heading: 90, 2, 0; /* #5A0200 */
	--theme-heading2: 74, 0, 0; /* #5A0200 */
  --theme-paragraph: #290602;
  --theme-paragraph-a: #3B2819;
	--theme-paragraph-bold: #321C05;
	--theme-white:  #ffffff;
	--primary-text:  #2E0300;
	--theme-dark-gray: #3F3C3C;
	--theme-gray:  #9C9C9C;
	--theme-Exlight-gray: #898989;
	--mobile-nav: #545e80;
	--theme-gray:  #9E9EA6;
  --theme-light-gray: #FFFBF2;
	--footer-bg: #021008;
  --theme-yellow: #FFBB00;
  --breadcrumb: #201E1C;
  --whatsapp: #2DB742;
  --facebook: #1877F2;
  --youtube: #FF0000;
  --instagram: linear-gradient(225deg, #F77A38 11.23%, #FA3429 35.06%, #C13281 66.84%, #9C37A2 106.55%);
  --twitter: #03A9F4;
  --font-body: "Jost", sans-serif;
  --font-heading: "Cormorant Upright", serif;
  --font-brittany: "BrittanySignature";
}
.icon{font-family: 'icomoon' !important; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; -webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale; line-height: 1; text-align: center; text-rendering: auto;}

.icon-quote:before {
  content: "\e90a";
}
.icon-arrow-left:before {
  content: "\e900";
}
.icon-arrow-right:before {
  content: "\e901";
}
.icon-facebook:before {
  content: "\e902";
}
.icon-instagram:before {
  content: "\e903";
}
.icon-twitter:before {
  content: "\e905";
}
.icon-whatsapp:before {
  content: "\e906";
}
.icon-youtube .path1:before {
  content: "\e907";
  color: rgb(255, 255, 255);
}
.icon-youtube .path2:before {
  content: "\e908";
  margin-left: -1em;
  color: rgb(255, 0, 0);
}
.icon-twitter-x:before {
  content: "\e904";
}
.icon-search:before {
  content: "\e909";
}
.icon-minus:before {
  content: "\e91c";
}
.icon-plus:before {
  content: "\e91b";
}
.icon-user-o:before {
  content: "\e90f";
}
.icon-chevron-right:before {
  content: "\e913";
}
.icon-chevron-left:before {
  content: "\e914";
}
.icon-menu1:before {
  content: "\e915";
}
.icon-segment:before {
  content: "\e916";
}
.icon-align-left:before {
  content: "\e917";
}
.icon-align-right:before {
  content: "\e918";
}
.icon-clearclose:before {
  content: "\e928";
}
.icon-done:before {
  content: "\e929";
}
.icon-done_all:before {
  content: "\e92a";
}
.icon-check:before {
  content: "\e921";
}
.icon-menu11:before {
  content: "\e919";
}
.icon-trending_neutral:before {
  content: "\e90c";
}
.icon-arrow-thin-down:before {
  content: "\e920";
}
.icon-arrow-thin-up:before {
  content: "\e91d";
}
.icon-arrow-thin-left:before {
  content: "\e91e";
}
.icon-arrow-thin-right:before {
  content: "\e91f";
}

@-webkit-keyframes fadeInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-200px);
    transform: translateX(-200px);
}
  100% {
    opacity: 1;
    -webkit-transform: translateX(-2);
    transform: translateX(-2);
  }
}
@keyframes fadeInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-200px);
    -ms-transform: translateX(-200px);
    transform: translateX(-200px);
}
  100% {
      opacity: 1;
      -webkit-transform: translateY(0);
      -ms-transform: translateY(0);
      transform: translateY(0);
  }
}
@keyframes slideDown {
    from {
        transform: translateY(-100%);
        opacity: 0;
    }
    to {
        transform: translateY(0);
        opacity: 1;
    }
}
@keyframes spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
@keyframes gradientMove {
  0% {
    background-position: 0% 50%;
  }

  50% {
    background-position: 100% 50%;
  }

  100% {
    background-position: 0% 50%;
  }
}

@keyframes pulseEffect {
  0% {
    box-shadow: 0 0 0 0 rgba(var(--secondary), 0.7);
  }

  70% {
    box-shadow: 0 0 0 15px rgba(var(--secondary), 0);
  }

  100% {
    box-shadow: 0 0 0 0 rgba(var(--secondary), 0);
  }
}
:focus{outline: none !important;}
button:focus{outline: none !important}
.circleeffect{position: relative; overflow: hidden}
.circleeffect:before{content: ""; width: 124px; height: 124px; border-radius: 50%; background: rgba(var(--primary), 1); position: absolute; top: 50%; left: 50%; margin-top: -62px; margin-left: -62px; display: none;}
.circleeffect:hover:before{-webkit-animation: circleIn .4s linear; animation: circleIn .4s linear; display: block; animation-fill-mode: forwards; -webkit-animation-fill-mode: forwards}

.theme-btn,.default-btn{position: relative; font-family: var(--font-heading); display: inline-flex; min-width: 130px; align-items: center; justify-content: center; text-align: center; gap: 8px; background: linear-gradient(98.46deg, rgba(var(--primary), 1) 0%, rgba(var(--primary-dark), 1) 100%); background-size: 100% auto; font-size: 18px; color: var(--theme-white); padding: 3px 22px; min-height: 36px; font-weight: 700; overflow: hidden; text-transform: capitalize; border-radius: 5px; border: 1px solid rgba(var(--secondary-light), 1); cursor: pointer; text-decoration: none; z-index: 3; -webkit-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out;}
.theme-btn i,.default-btn i{line-height: 100%;}
/*.theme-btn:hover{background-position: right center;}*/


.theme-btn:hover{border-color: rgba(var(--secondary), 1);}
.theme-btn::before,.default-btn::before{content: ""; position: absolute; height: 500px; width: 530px; top: 50%; left: 50%; border-radius: 50%; transform: translateX(-30%) translateY(-40%) scale(0); -webkit-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; z-index: -1;}
.theme-btn:hover,.default-btn:hover{color: var(--primary-text);}
.theme-btn:hover::before,.default-btn:hover::before{transform: translateX(-50%) translateY(-50%) scale(1.1);}
.theme-btn:focus,.default-btn:focus{color: var(--primary-text);}
.theme-btn:focus{color: var(--theme-white);}
.theme-btn::before{background: linear-gradient(98.46deg, rgba(var(--secondary), 1) 0%, rgba(var(--secondary-dark), 1) 100%);}
.theme-btn:hover{color: var(--primary-text); background: linear-gradient(98.46deg, rgba(var(--primary), 1) 0%, rgba(var(--primary-dark), 1) 100%);}
.theme-btn:hover::before{background: linear-gradient(98.46deg, rgba(var(--secondary), 1) 0%, rgba(var(--secondary-dark), 1) 100%);}

.default-btn{background: linear-gradient(180deg, rgba(var(--secondary), 1) 0%, rgba(var(--secondary-dark), 1) 100%); color: var(--primary-text); border: none;}
.default-btn::before{background: linear-gradient(180deg, rgba(var(--secondary-dark), 1) 0%, rgba(var(--secondary), 1) 100%);}
.default-btn:hover{background: linear-gradient(180deg, rgba(var(--secondary-dark), 1) 0%, rgba(var(--secondary), 1) 100%); color: var(--primary-text);}
.default-btn:hover:focus{background: linear-gradient(180deg, rgba(var(--secondary-dark), 1) 0%, rgba(var(--secondary), 1) 100%); color: var(--primary-text);}
.default-btn:focus:hover{background: linear-gradient(180deg, rgba(var(--secondary-dark), 1) 0%, rgba(var(--secondary), 1) 100%); color: var(--primary-text);}
.default-btn:focus{background: linear-gradient(180deg, rgba(var(--secondary-dark), 1) 0%, rgba(var(--secondary), 1) 100%); color: var(--primary-text);}

.headercontainer{position: relative; background: rgba(45, 2, 4, 1); transition: all 0.3s ease-in-out;}
.headercontainer .headerblur{position: absolute; pointer-events: none; left: 50%; filter: blur(150px); background: var(--theme-black); width: 153px; height: 177px; opacity: 0.22; transform: translateX(-50%);}
.headercontainer:before{content: ""; position: absolute; left: 0px; top: 0px; bottom: 0px; right: 0px; opacity: 0.82; background-image: url(../images/header-bg.webp); background-repeat: no-repeat; background-size: cover; background-position: center;}
.headercontainer:after{content: ""; position: absolute; left: 0px; top: 0px; bottom: 0px; right: 0px; background: rgba(45, 2, 4, 0.68); z-index: 1;}

.headercontainer .headerinner{position: relative; z-index: 5; padding: 3px 0px 10px 0px; background: linear-gradient(180deg, #000000 -45.45%, rgba(0, 0, 0, 0.5) 46.02%, rgba(0, 0, 0, 0) 137.49%); transition: all 0.2s ease-in-out;}
.headercontainer .headerinner:after{content: ""; z-index: 3; background-image: url(../images/header-vector.png); background-repeat: repeat-x; background-size: 137px 7px; height: 7px; position: absolute; bottom: 0px; left: 0px; right: 0px;}

.headercontainer .headtoprow{display: -ms-flexbox; display: flex; margin: 0px 0px; gap: 40px; align-items: center; justify-content: space-between; transition: all 0.2s ease-in-out;}
.headercontainer .headtoprow .logocontainer{position: relative; align-self: center; padding: 0px 0px; min-width: 70px; max-width: 70px; -webkit-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out;}
.headercontainer .headtoprow .navigationcolumn{padding: 0px 0px; -ms-flex-item-align: center; align-self: center; margin-left: auto; -webkit-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out;}
.headercontainer .logocontainer img{position: relative; z-index: 1; max-height: 100%; max-width: 100%; width: auto; height: auto; -webkit-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out;}
.headercontainer .logocontainer a{color: var(--theme-white); display: block; padding: 0px; margin: 0px 0px; text-decoration: none; -webkit-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out;}
.headercontainer .logocontainer a span{color: #012346;}

.headercontainer.sticky{position: fixed; left: 0px; right: 0px; top: 0px; z-index: 4; animation: slideDown 0.3s ease forwards;}
.headercontainer .headerinner{padding: 2px 0px 8px 0px;}
.headercontainer.sticky .logocontainer{min-width: 60px; max-width: 60px;}
.headercontainer.sticky .logocontainer a{margin: 0px;}

.headercontainer .userbts{display: flex; align-items: flex-end; justify-content: flex-end; flex-direction: column; gap: 15px;}
.socialicons{display: flex; gap: 5px;}
.socialicons .socialicon{display: inline-flex; justify-content: center; align-items: center; width: 22px; height: 22px; font-size: 10px; border-radius: 50%; color: var(--theme-white); text-decoration: none; transition: 0.3s ease-in-out;}
.socialicons .socialicon i{line-height: 100%;}
.socialicons .socialicon:hover{transform: translateY(-3px);}
.socialicons .socialicon.whatsapp{background: var(--whatsapp);}
.socialicons .socialicon.facebook{background: var(--facebook);}
.socialicons .socialicon.youtube{background: var(--youtube);}
.socialicons .socialicon.instagram{background: var(--instagram);}
.socialicons .socialicon.twitter{background: var(--twitter); padding: 2px 0px 0px 0px;}

.marquee-wrapper{width: 100%; overflow: hidden; white-space: nowrap; position: relative;}
.marquee-wrapper:before{content: ""; z-index: 1; position: absolute; left: 0px; top: 0px; bottom: 0px; width: 125px; background: linear-gradient(90deg, rgba(22, 3, 3, 1) 38.42%, rgba(22, 3, 3, 0.60) 60%, rgba(22, 3, 3, 0.01) 100%);}
.marquee-wrapper:after{content: ""; z-index: 1; position: absolute; right: 0px; top: 0px; bottom: 0px; width: 125px; background: linear-gradient(270deg, rgba(22, 3, 3, 1) 38.42%, rgba(22, 3, 3, 0.60) 60%, rgba(22, 3, 3, 0.01) 100%);}

.marquee-wrapper .margueetext{display: inline-flex; gap: 24px; align-items: center;}
.marquee-wrapper .margueetext a{flex-shrink: 0; position: relative; font-size: 14px; font-weight: 400; color: rgba(var(--secondary-extra-light), 1); text-decoration: none; transition: 0.3s ease-in-out;}
.marquee-wrapper .margueetext a:before{content: ""; opacity: 0; position: absolute; left: -12px; top: 0px; bottom: 0px; border-left: 1px solid transparent; border-image: linear-gradient(180deg, rgba(234, 169, 67, 0) 0%, #EAA943 50%, rgba(234, 169, 67, 0) 100%) 1;}
.marquee-wrapper .margueetext a + a:before{opacity: 1;}
.marquee-wrapper .margueetext a:hover{color: #FF073A;}
.marquee-wrapper .margueetext a.active{color: #FF073A; font-weight: 500;}

.headercontainer .navigationouter{float: left; display: flex; align-items: center;}
.headercontainer .navigation{display: flex; flex-direction: column; align-items: center; min-width: 0px; gap: 25px; width: 100%;}
.headercontainer .navigation .sf-menu{margin: 0px; padding: 0px; display: flex; gap: 34px;}
.headercontainer .navigation .sf-menu > li{list-style: none; display: inline-block; float: none;}
.headercontainer .navigation .sf-menu > li:before{content: ""; opacity: 0; position: absolute; left: -17px; top: 0; bottom: 0; border-left: 1px solid transparent; border-image: linear-gradient(180deg, rgba(255, 255, 255, 0) 2.27%, #FFFFFF 52.89%, rgba(255, 255, 255, 0) 99.95%) 1;}
.headercontainer .navigation .sf-menu > li + li:before{opacity: 1;}

.headercontainer .navigation .sf-menu > li > a{color: var(--theme-white); text-decoration: none; padding: 0px; display: block; font-size: 15px; text-transform: capitalize; letter-spacing: .02em; font-weight: 400; -webkit-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out;}
.headercontainer .navigation .sf-menu > li.parent > a{padding-right: 23px;}
.headercontainer .navigation .sf-menu > li > a:hover{color: rgba(var(--secondary), 1); background: transparent;}
.headercontainer .navigation .sf-menu > li.active > a{background: linear-gradient(180deg, rgba(var(--secondary), 1) 0%, rgba(var(--secondary-dark), 1) 100%); -webkit-background-clip: text; -webkit-text-fill-color: transparent; background-clip: text; font-weight: 600;}
.headercontainer .navigation .sf-menu > li:last-child > ul{left: auto; right: 0px;}
.headercontainer .navigation ul li.parent:after{font-family: 'icomoon'; content: "\e90f"; position: absolute; right: 10px; top: 50%; color: rgba(var(--primary), 1); margin-top: -6px; line-height: 100%; font-size: 13px;}
.headercontainer .navigation ul li.parent:hover:after{color: var(--theme-white);}
/* dropdown menu css start */
.headercontainer .navigation ul li ul li{width: 100%;}
.headercontainer .navigation ul li ul li a{width: 100%; font-size: 13px;}
.sf-menu, .sf-menu * { margin: 0; padding: 0; list-style: none; }
.sf-menu li { position: relative; }
.sf-menu ul { position: absolute; top: 94px; left: 0px; z-index: 999; padding: 0px; margin: 0px; }
.sf-menu > li {float: left;}
.sf-menu a { display: block; position: relative; }
.sf-menu ul ul { top: 0; left: 100%; }
/* DEMO SKIN */
.sf-menu{float: left;}
.sf-menu li ul li a{background: 0 0; color: #4B9095; text-align: left; padding: 9px 20px;}
.sf-menu li ul li + li{border-top: 1px solid #381e99;}
.sf-menu li ul li a:hover{background: var(--theme-black); color: var(--theme-white);}
.sf-menu a{padding: 7px 20px; text-decoration: none; zoom: 1; }
.sf-menu a{color: #13a; }
.sf-menu li{-webkit-transition: background .2s; transition: background .2s; }
.sf-menu li:hover, .sf-menu li.sfHover {-webkit-transition: none; transition: none; }
.headercontainer .navigation .sf-menu>li>a:hover{color: rgba(var(--secondary), 1);}
.headercontainer .navigation .sf-menu>li:hover a{color: rgba(var(--secondary), 1);}
.headercontainer .navigation .sf-menu>li ul li:hover a{background: none !important; color: #303030;}
.headercontainer .navigation .sf-menu>li.parent:hover > a{background: rgba(var(--primary), 1); color: var(--theme-white);}

.headercontainer .navigation .sf-menu>li:hover ul li a{color: var(--theme-white);}
.headercontainer .navigation .sf-menu>li ul li a{background: none; color: var(--theme-white); -webkit-transition: 0.4s ease-in-out; -moz-transition: 0.4s ease-in-out; -ms-transition: 0.4s ease-in-out; -o-transition: 0.4s ease-in-out; transition: 0.4s ease-in-out;}
.headercontainer .navigation .sf-menu>li ul li a:hover{background: var(--primary-dark) !important; color: var(--theme-white);}
.headercontainer .navigation .sf-menu>li ul li a{background: none; font-size: 13px; text-transform: capitalize;}
.sf-arrows .sf-with-ul{padding-right: 30px !important;}
.sf-arrows .sf-with-ul:after { content: '\f107'; position: absolute; font-family: 'FontAwesome'; right: 20px; height: 0; width: 0; }
.sf-arrows > li > .sf-with-ul { padding-right: 30px !important;}
.sf-arrows > li > .sf-with-ul:focus:after, .sf-arrows > li:hover > .sf-with-ul:after, .sf-arrows > .sfHover > .sf-with-ul:after { }
.sf-arrows ul .sf-with-ul:after { content: '\f105'; }
.sf-arrows ul li > .sf-with-ul:focus:after, .sf-arrows ul li:hover > .sf-with-ul:after, .sf-arrows ul .sfHover > .sf-with-ul:after { }

.section-heading{margin-top: 0px; margin-bottom: 15px;}
.section-heading h2, .section-heading h1{font-family:var(--font-heading); color: rgba(var(--theme-heading), 1); font-size: 40px; line-height: 50px; font-weight: 700; padding: 0px 0px 10px 0px; margin-bottom: 0px; letter-spacing:-.01em;}
.section-heading.text-center h2, .section-heading.text-center h1{display: flex; align-items: center; justify-content: center;}
.section-heading.text-center h2 span:before, .section-heading.text-center h1 span:before{content: ""; width: 100%; height: 16px; background-size: contain; background-repeat: no-repeat; background-position: center right; background-image: url("data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%20607%2011%22%20fill%3D%22none%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Cpath%20d%3D%22M607%203L138.055%205.06787C111.688%205.18913%2017.38%204.95486%200%205.65839C4.2065%206.12229%2014.2201%206.05317%2019.5141%206.11718C36.8121%206.882%20101.859%206.46628%20124.061%206.59361C287.314%207.53073%20435.662%207.53635%20598.731%209C599.408%206.91793%20602.958%204.98496%20607%203Z%22%20fill%3D%22%236A110E%22/%3E%3Ccircle%20cx%3D%22601.5%22%20cy%3D%225.5%22%20r%3D%225.5%22%20fill%3D%22%236A110E%22/%3E%3C/svg%3E");}
.section-heading.text-center h2 span:after, .section-heading.text-center h1 span:after{content: ""; width: 100%; height: 16px; background-size: contain; background-repeat: no-repeat; background-position: center left; background-image: url("data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%20608%2011%22%20fill%3D%22none%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Cpath%20d%3D%22M0%203L469.717%205.06787C496.128%205.18913%20590.591%204.95486%20608%205.65839C603.787%206.12229%20593.756%206.05317%20588.454%206.11718C571.127%206.882%20505.973%206.46628%20483.735%206.59361C320.212%207.53073%20171.62%207.53635%208.2828%209C7.60454%206.91793%204.04901%204.98496%200%203Z%22%20fill%3D%22%236A110E%22/%3E%3Ccircle%20cx%3D%225.5%22%20cy%3D%225.5%22%20r%3D%225.5%22%20fill%3D%22%236A110E%22/%3E%3C/svg%3E");}
.section-heading.text-center h2 span, .section-heading.text-center h1 span{flex: 1; display: inline-flex; align-items: center; gap: 20px; white-space: nowrap;}

.section-heading.secondary-heading h2 span:before, .section-heading.text-center h1 span:before{background-image: url("data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%20607%2011%22%20fill%3D%22none%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Cpath%20d%3D%22M607%203L138.055%205.06787C111.688%205.18913%2017.38%204.95486%200%205.65839C4.2065%206.12229%2014.2201%206.05317%2019.5141%206.11718C36.8121%206.882%20101.859%206.46628%20124.061%206.59361C287.314%207.53073%20435.662%207.53635%20598.731%209C599.408%206.91793%20602.958%204.98496%20607%203Z%22%20fill%3D%22%23FFD196%22/%3E%3Ccircle%20cx%3D%22601.5%22%20cy%3D%225.5%22%20r%3D%225.5%22%20fill%3D%22%23FFD196%22/%3E%3C/svg%3E");}
.section-heading.secondary-heading h2 span:after, .section-heading.text-center h1 span:after{background-image: url("data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%20608%2011%22%20fill%3D%22none%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Cpath%20d%3D%22M0%203L469.717%205.06787C496.128%205.18913%20590.591%204.95486%20608%205.65839C603.787%206.12229%20593.756%206.05317%20588.454%206.11718C571.127%206.882%20505.973%206.46628%20483.735%206.59361C320.212%207.53073%20171.62%207.53635%208.2828%209C7.60454%206.91793%204.04901%204.98496%200%203Z%22%20fill%3D%22%23FFD196%22/%3E%3Ccircle%20cx%3D%225.5%22%20cy%3D%225.5%22%20r%3D%225.5%22%20fill%3D%22%23FFD196%22/%3E%3C/svg%3E");}
.section-heading.secondary-heading h2, .section-heading.secondary-heading h1{color: #F1F0CC;}

.section-heading h2 strong, .section-heading h1 strong{font-weight:600;color:rgba(var(--primary), 1);}
.section-heading h2 em, .section-heading h1 em{font-style:italic;font-weight:300;color:var(--ink2);}
.section-heading p{font-size: 14px; line-height: 24px; color: var(--theme-paragraph); font-weight: 400; margin: 0px 0px 20px 0px;}
.section-heading .theme-btn{min-width: 140px;}

.swiper .swiper-slide{display: -webkit-flex; display: -ms-flexbox; display: flex; height: auto;}

.swiper-nav{display: flex; justify-content: space-between; pointer-events: none; position: absolute; z-index: 2; gap: 5px; top: 50%; left: -45px; margin-top: -35px; right: -45px; transform: translateY(-50%);}
.swiper-nav .swiper-button-next{pointer-events: all; position: static; font-size: 9px; display: flex; justify-content: center; align-items: center; margin: 0px; width: 42px; height: 42px; text-align: center; padding: 2px 0px 0px 0px !important; outline: none; border: 1px solid rgba(var(--secondary), 1); color: rgba(var(--secondary), 1); background: none; -webkit-border-radius: 50%; border-radius: 50%; -webkit-transition: 0.3s ease-in-out; transition: 0.3s ease-in-out;}
.swiper-nav .swiper-button-next:hover{background: rgba(var(--secondary), 1); border-color: rgba(var(--secondary), 1); color: rgba(var(--primary), 1);}
.swiper-nav .swiper-button-next:after{content: "\e901"; font-family: 'icomoon'; line-height: 1; font-size: inherit;}
.swiper-nav .swiper-button-next.swiper-button-disabled{pointer-events: none;}
.swiper-nav .swiper-button-prev{pointer-events: all; position: static; font-size: 9px; display: flex; justify-content: center; align-items: center; margin: 0px; width: 42px; height: 42px; text-align: center; padding: 2px 0px 0px 0px !important; outline: none; border: 1px solid rgba(var(--secondary), 1); color: rgba(var(--secondary), 1); background: none; -webkit-border-radius: 50%; border-radius: 50%; -webkit-transition: 0.3s ease-in-out; transition: 0.3s ease-in-out;}
.swiper-nav .swiper-button-prev:hover{background: rgba(var(--secondary), 1); border-color: rgba(var(--secondary), 1); color: rgba(var(--primary), 1);}
.swiper-nav .swiper-button-prev:after{content: "\e900"; font-family: 'icomoon'; line-height: 1; font-size: inherit;}
.swiper-nav .swiper-button-prev.swiper-button-disabled{pointer-events: none;}

.swiper-nav.primary-nav .swiper-button-next{border-color: rgba(var(--primary), 1); color: rgba(var(--primary), 1);}
.swiper-nav.primary-nav .swiper-button-next:hover{background: rgba(var(--primary), 1); border-color: rgba(var(--primary), 1); color: var(--theme-white);}
.swiper-nav.primary-nav .swiper-button-prev{border-color: rgba(var(--primary), 1); color: rgba(var(--primary), 1);}
.swiper-nav.primary-nav .swiper-button-prev:hover{background: rgba(var(--primary), 1); border-color: rgba(var(--primary), 1); color: var(--theme-white);}

.form-control{display: block;width: 100%; padding: .375rem .75rem; border: 1px solid var(--theme-paragraph); font-size: 1rem; font-weight: 400; line-height: 1.5; color: var(--theme-paragraph); -webkit-appearance: none; -moz-appearance: none; appearance: none; background-clip: padding-box; border-radius: 5px; transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;}

.form-group{position: relative;}
.form-group .inputgroup{position: relative;}
.form-group .inputgroup .form-icon{position: absolute; right: 15px; pointer-events: none; top: 50%; transform: translateY(-50%);}
.form-group .form-control, .form-group .form-select{border: 1px solid rgba(var(--primary), 0.50); padding: 5px 40px 5px 20px; font-size: 15px; border-radius: 0px; color: var(--theme-Exlight-gray);}
.form-group .form-control:focus, .form-group .form-select:focus{border-color: rgba(var(--primary), 1); box-shadow: 0 0 0 .25rem rgba(var(--primary), 0.25);}
.form-group .form-control::-webkit-input-placeholder{color: var(--theme-Exlight-gray);}
.form-group .form-control::-moz-placeholder{color: var(--theme-Exlight-gray);}
.form-group .form-control:-ms-input-placeholder{color: var(--theme-Exlight-gray);}
.form-group .form-control:-moz-placeholder{color: var(--theme-Exlight-gray);}

.bannercontainer{padding: 0px 0px; position: relative;}
.bannercontainer:after{content: ""; z-index: 3; background-image: url(../images/header-vector.png); background-repeat: repeat-x; background-size: 137px 7px; height: 7px; position: absolute; bottom: 0px; left: 0px; right: 0px;}

.bannercontainer .swiper img{width: 100%; height: auto; max-height: 100%;}
.bannercontainer .swiper .swiper-slide{position: relative;}
.bannercontainer .swiper .swiper-slide picture{width: 100%;}
.bannercontainer .swiper .swiper-slide:after{content: ""; position: absolute; left: 0px; top: 0px; right: 0px; bottom: 0px; background: linear-gradient(90deg, rgba(0, 0, 0, 0) 7.45%, rgba(0, 0, 0, 0) 56.15%);}

.bannercaption{position: absolute; left: 0px; right: 0px; top: 50%; padding: 0px 0px; z-index: 2; text-align: center; transform: translateY(-50%);}
.bannercaption .captioninner{position: relative; padding: 0px 60px 0px 0px;}
.bannercaption .captioninner .freeclassbadge{position: absolute; display: flex; justify-content: center; flex-direction: column; align-items: center; left: 100%; bottom: -35px; width: 140px; margin-left: -56px; -webkit-animation: 1.8s .9s fadeInLeft both; animation: 1.8s .9s fadeInLeft both;}
.bannercaption .captioninner .freeclassbadge > img{width: 100%; max-height: 100%; height: auto;}
.bannercaption .captioninner .freeclassbadge .freebadgeicon{padding: 7px; display: inline-flex; justify-content: center; position: relative; align-items: center; width: 125px; height: 125px; background: linear-gradient(180deg, #5016B9 0%, #300087 100%); border-radius: 50%; margin-bottom: -56px; box-shadow: 0px 21px 20px 0px rgba(0, 0, 0, 0.25);}
.bannercaption .captioninner .freeclassbadge .freebadgeicon > img{animation: spin 17s linear infinite;}
.bannercaption .captioninner .freeclassbadge .freebadgeicon:before{content: ""; position: absolute; inset: 0; padding: 1px; border-radius: 50%; background: linear-gradient(180deg, rgba(255, 255, 255, 0.4) 0%, rgba(255, 255, 255, 0) 100%);-webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0); -webkit-mask-composite: xor; mask-composite: exclude; pointer-events: none;}

.bannercaption .captioninner .freeclassbadge .freebadgeicon span{padding: 16px; position: absolute; left: 20px; top: 20px; bottom: 20px; right: 20px; display: inline-flex; justify-content: center; align-items: center; background: linear-gradient(180deg, #FBC85F 0%, #DF9732 100%); border-radius: 50%;}
.bannercaption .captioninner .freeclassbadge .freebadgeicon span img{max-width: 100%; max-height: 100%; width: auto; height: auto;}


.bannercaption .captioninner h1{margin-top: 0px; margin-bottom: 20px; font-size: 40px; line-height: 46px; padding: 0px 0px 20px 0px; font-family: var(--font-heading); font-weight: 700; color: var(--theme-white); border-bottom: 1px solid transparent; border-image: linear-gradient(90deg, rgba(255, 209, 150, 0) -0.03%, rgba(255, 209, 150, 0.7) 51.11%, rgba(255, 209, 150, 0) 102.25%) 1;}
.bannercaption .captioninner .bannersubheading{margin-top: 0px; margin-bottom: 10px; font-size: 28px; line-height: 38px; font-family: var(--font-heading); font-weight: 600; color: var(--theme-white);}
.bannercaption .captioninner p{margin-top: 0px; margin-bottom: 25px; font-size: 14px; line-height: 22px; font-weight: 400; color: var(--theme-white);}
.bannercaption .captioninner .theme-btn, .bannercaption .captioninner .default-btn{min-width: 189px;}

.bannercontainer .swiper-wrapper .swiper-slide.swiper-slide-active .bannercaption .captioninner h1{-webkit-animation: 1s .8s fadeInLeft both; animation: 1s .8s fadeInLeft both;}
.bannercontainer .swiper-wrapper .swiper-slide.swiper-slide-active .bannercaption .captioninner .bannersubheading{-webkit-animation: 1.2s .8s fadeInLeft both; animation: 1.2s .8s fadeInLeft both;}
.bannercontainer .swiper-wrapper .swiper-slide.swiper-slide-active .bannercaption .captioninner p{-webkit-animation: 1.4s .8s fadeInLeft both; animation: 1.4s .8s fadeInLeft both;}
.bannercontainer .swiper-wrapper .swiper-slide.swiper-slide-active .bannercaption .captioninner .default-btn{-webkit-animation: 1.6s .8s fadeInLeft both; animation: 1.6s .8s fadeInLeft both;}
.bannercontainer .swiper-wrapper .swiper-slide.swiper-slide-active .bannercaption .captioninner .theme-btn{-webkit-animation: 1.7s .8s fadeInLeft both; animation: 1.7s .8s fadeInLeft both;}

.bannercontainer .swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{display: flex; flex-direction: column; gap: 5px; position: absolute; text-align: center; width: auto !important; transform: translateY(-50%) !important; bottom: auto; overflow: initial; top: 50%; left: 35px;}
.bannercontainer .swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{opacity: 1; background: var(--theme-white); width: 7px; height: 7px; transform: none !important; margin: 4px 5px !important; left: 0px !important; right: 0px !important; position: relative !important;}
.bannercontainer .swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet.swiper-pagination-bullet-active{opacity: 1; box-shadow: 0px 0px 0px 6px rgba(var(--secondary), 1);}

.bannercontainer .swiper-nav{left: 0px; right: 0px; margin: 0px;}
.bannercontainer .swiper-nav .swiper-banner-nav{margin: 0px -90px;}

.mainsection{padding: 0px 0px; background-repeat: no-repeat; background-size: cover; background-position: center;}

.whyuscontainer{padding: 30px 0px;}
.whyusbx{float: left; width: 100%; overflow: hidden; height: 100%; position: relative; display: flex; align-items: center; padding: 20px; background: linear-gradient(249.98deg, #FEECD9 1.48%, #E5C098 100%);  box-shadow: 0px 4px 27px rgba(0, 0, 0, 0.14), 4px 0px 34px rgba(0, 0, 0, 0.04);}
.whyusbx .blureffect{position: absolute; left: 0px; top: 0px; right: 0px; bottom: 0px; background: linear-gradient(249.98deg, rgba(254, 236, 217, 0.14) 1.48%, rgba(229, 192, 152, 0.50) 100%);}
.whyusbx .blureffect:before{content: ""; position: absolute; left: -8px; top: -9px; width: 80px; height: 80px; -webkit-filter: blur(21px); filter: blur(21px); background: #F5E2CE;}
.whyusbx .blureffect:after{content: ""; position: absolute; right: -12px; top: -11px; width: 80px; height: 80px; -webkit-filter: blur(17px); filter: blur(17px); background: #F5E2CE;}
.whyusbx:before{content: ""; opacity: 0.8; position: absolute; left: 0px; top: 0px; right: 0px; bottom: 0px; background-image: url(../images/why-bx-img.webp); background-repeat: no-repeat; background-size: 100% 100%; background-position: center;}
.whyusbx:after{content: ""; position: absolute; pointer-events: none; left: -16px; top: -18px; right: 9px; bottom: -10px; border-radius: 36%; -webkit-filter: blur(32px); filter: blur(32px); background: #F5E2CE;}
.whyusbx .whyusbxinner{width: 100%; position: relative; z-index: 2;}
.whyusbx h3{color: rgba(var(--theme-heading2), 1); font-size: 24px; font-weight: 700; position: relative; font-family: var(--font-heading); margin: 0px 0px 18px 0px; padding: 0px 0px 7px 0px;}
.whyusbx h3:after{content:""; position: absolute; left: 15px; right: 15px; top: 100%; border-bottom: 1px solid #9D5700;}
.whyusbx p{color: var(--theme-paragraph); font-size: 16px; font-weight: 500; margin: 0px 0px 10px 0px;}
.whyusbx .whyuslogo{display: block;}
.whyusbx .whyuslogo img{max-width: 80px; max-height: 100%; width: auto; height: auto;}

.studentcontainer{padding: 40px 0px 40px 0px;}
.studentsuccesbx{float: left; width: 100%; position: relative; overflow: hidden;}
.studentsuccesbx img{width: 100%; height: 100%; object-fit: cover; transition: 0.3s ease-in-out;}
.studentsuccesbx .studentovarlay{position: absolute; left: 0px; right: 0px; bottom: 0px; text-align: center; z-index: 3; padding: 12px 20px 12px 20px; background-color: rgba(var(--primary), 1); background-image: url("data:image/png;base64,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"); background-size: cover;}
.studentsuccesbx .studentovarlay h3{color: var(--theme-white); font-size: 24px; font-weight: 600; font-family: var(--font-heading); margin: 0px;}
.studentsuccesbx:hover img{transform: scale(1.1);}

.studentcontainer .swiper-nav .swiper-button-next{border-color: rgba(var(--primary), 1); color: rgba(var(--primary), 1);}
.studentcontainer .swiper-nav .swiper-button-next:hover{background: rgba(var(--primary), 1); border-color: rgba(var(--primary), 1); color: var(--theme-white);}
.studentcontainer .swiper-nav .swiper-button-prev{border-color: rgba(var(--primary), 1); color: rgba(var(--primary), 1);}
.studentcontainer .swiper-nav .swiper-button-prev:hover{background: rgba(var(--primary), 1); border-color: rgba(var(--primary), 1); color: var(--theme-white);}

.expertcontainer{padding: 40px 0px 40px 0px;}
.expertcontainer .section-heading h2{font-size: 26px; line-height: 36px;}
.expertcontainer .expertclbx{float: left; width: 100%; text-align: center; height: 100%; position: relative;}
.expertcontainer .expertclbx:after{position: absolute; opacity: 0; left: -13px; top: 0px; bottom: 0px; content: ""; border-left: 1px solid transparent; border-image: linear-gradient(180deg, rgba(106, 17, 14, 0), #6A110E, rgba(106, 17, 14, 0)) 1;}
.expertcontainer .expertclbx .expertclbxicon{display: inline-flex; justify-content: center; align-items: center; color: #47060B; margin: 0px 0px 10px 0px; width: 100px; height: 100px; border: 1px solid #C18148; background: linear-gradient(-180deg, #FBDDAB 0%, #F3B052 100%); border-radius: 50%;}
.expertcontainer .expertclbx .expertclbxicon img{height: 55px; max-width: 65px;}
.expertcontainer .expertclbx h3{color: var(--theme-paragraph); font-size: 28px; font-weight: 700; position: relative; font-family: var(--font-heading); margin: 0px; padding: 0px;}
.expertcontainer .expert-column + .expert-column .expertclbx:after{opacity: 1;}

.footercontainer{padding: 0px 0px; overflow: hidden; background-repeat: no-repeat; background-size: cover; background-position: center; position: relative;}
.footercontainer:before{content: ""; z-index: 3; background-image: url(../images/header-vector.png); background-repeat: repeat-x; background-size: 137px 7px; height: 7px; position: absolute; top: 0px; left: 0px; right: 0px;}

.footercontainer:after{content: ""; -webkit-filter: blur(250px); filter: blur(250px); background: #941D19; height: calc(100% - 80px); aspect-ratio: 1; position: absolute; top: 50%; left: 50%; transform: translateY(-50%) translateX(-50%);}


.videocontainer{padding: 40px 0px 25px 0px; position: relative; z-index: 3;}

.videobtx{float: left; width: 100%; background: #571410; border-radius: 5px; padding: 4px;}
.videobtx .videobtxinner{float: left; width: 100%; position: relative; border-radius: 5px; overflow: hidden;}
.videobtx img{width: 100%; height: auto; max-height: 100%;}
.videobtx .videooverlay{position: absolute; left: 0px; top: 0px; bottom: 0px; right: 0px; padding: 15px 30px; display: flex; align-items: flex-end; background: linear-gradient(180deg, rgba(0, 0, 0, 0) 50%, #000000 112.67%);}
.videobtx .videooverlay h3{color: var(--theme-white); font-size: 22px; font-weight: 600; position: relative; font-family: var(--font-heading); margin: 0px; padding: 0px;}
.videobtx .playbtn{position: absolute; left: 50%; top: 50%; width: auto; height: auto; z-index: 3; transform: translateY(-50%) translateX(-50%); transition: 0.3s ease-in-out;}
.videobtx .playbtn svg{width: 50px;}
.videobtx .playbtn:hover{transform: translateY(-50%) translateX(-50%) scale(1.1);}

.freevirtualclass{float: left; width: 100%; border-top: 1px solid #FFD196; padding: 15px 0px 0px 0px; margin: 30px 0px 0px 0px;}
.freevirtualclass .section-heading{margin-bottom: 10px;}
.freevirtualclass .default-btn, .freevirtualclass .theme-btn{font-size: 25px; min-width: 270px; box-shadow: 0px 4px 10px 0px #0000007D;}

.footercontainer .footerinnertp{padding: 0px; position: relative; z-index: 3;}
.footercontainer .footerinnertp:after{content: ""; z-index: 5; background-image: url(../images/header-vector.png); background-repeat: repeat-x; background-size: 137px 7px; height: 7px; position: absolute; bottom: 0px; left: 0px; right: 0px;}
.footercontainer .footerbxouter{float: left; width: 100%; padding: 0px 0px 7px 0px; background: linear-gradient(270deg, rgba(0, 0, 0, 0) -19.94%, rgba(0, 0, 0, 0.18) 47.92%, rgba(0, 0, 0, 0) 115.77%); border-top: 1px solid transparent; border-image: linear-gradient(90deg, rgba(243, 185, 82, 0) 0%, #F3B952 50%, rgba(243, 185, 82, 0) 100%) 1;}
.footercontainer .footerbadgebx{float: left; width: 100%; padding: 10px 20px; gap: 15px; display: flex; align-items: center; position: relative;}
.footercontainer .footerbadgebx:after{position: absolute; left: -47px; top: 25px; bottom: 25px; border-left: 1px solid #FFDFB5; content: ""; opacity: 0;}
.footercontainer .footercolumn + .footercolumn .footerbadgebx:after{opacity: 0.3;}
.footercontainer .footerbadgebx .footerbadgebxicon{padding: 0px; color: #FFDFB5; display: flex; justify-content: center; align-items: center; max-width: 50px; min-width: 50px; height: 45px;}
.footercontainer .footerbadgebx .footerbadgebxicon img{width: auto; max-height: 100%; max-height: 100%; height: auto;}
.footercontainer .footerbadgebx .footerbadgebxcontent{width: 100%;}
.footercontainer .footerbadgebx .footerbadgebxcontent h4{color: var(--theme-white); font-size: 22px; font-weight: 600; position: relative; font-family: var(--font-heading); margin: 0px; padding: 0px;}

.footercontainer .footerinnerbt:after{content: ""; pointer-events: none; -webkit-filter: blur(110px); filter: blur(110px); background: #000; width: 100%;  max-width: 650px;  height: 100px; position: absolute; top: 50%; z-index: 1; left: 50%; transform: translateY(-50%) translateX(-50%);}
.footercontainer .footerinnerbt{padding: 30px 0px 25px 0px;}
.footercontainer .footerinnerbt p{color: #FFD196; font-size: 14px; position: relative; z-index: 3; font-weight: 400; margin: 0px;}
.footercontainer .footerinnerbt p a{color: #FFD196; transition: 0.3s ease-in-out; text-decoration: none;}
.footercontainer .footerinnerbt p a:hover{color: rgba(var(--secondary-dark), 1); text-decoration: underline;}
.footercontainer .socialicons{gap: 10px; position: relative; z-index:3;}
.footercontainer .socialicons .socialicon{width: 34px; height: 34px; font-size: 14px;}

@-moz-document url-prefix() {
  .footercontainer:after{filter: blur(250px); opacity: 0.7;}
  .footercontainer .footerinnerbt:after{filter: blur(90px);}
  .aboutfootertext:after{opacity: 0.7;}
  
}
.register-sticky{position: fixed; right: 18px; top: 20%; z-index: 20; transform-origin: right; min-width: 165px; transform: rotate(-90deg); animation: gradientMove 6s ease infinite, pulseEffect 2s infinite;}
.whatsappbtn{background: var(--whatsapp); color: var(--theme-white); font-size: 25px; text-decoration: none; position: fixed; right: 19px; bottom: 10px; z-index: 20; width: 60px; height: 60px; display: inline-flex; justify-content: center; align-items: center; border-radius: 50%; box-shadow: 7px 10px 30px 0px rgba(44, 1, 2, 0.2); transition: 0.3s ease-in-out;}
.whatsappbtn:hover{transform: translateY(-5px);}

/* About */
.breadcrumb-nav .breadcrumb{margin: 0px 0px 10px 0px;}
.breadcrumb-nav .breadcrumb .breadcrumb-item{font-size: 16px; font-weight: 400;}
.breadcrumb-nav .breadcrumb .breadcrumb-item a{color: var(--theme-white); text-decoration: none;}
.breadcrumb-nav .breadcrumb .breadcrumb-item.active, .breadcrumb-nav .breadcrumb .breadcrumb-item.active a{background: linear-gradient(180deg, #FBC85F 0%, #DF9732 100%); -webkit-background-clip: text; -webkit-text-fill-color: transparent; background-clip: text; color: transparent;}

.innerbanner img{width: 100%; height: auto; max-height: 100%;}
.innerbanner .bannercaption .captioninner h1{margin-top: 0px; margin-bottom: 20px; font-size: 40px; line-height: 46px; padding: 0px 0px 20px 0px; font-family: var(--font-heading); font-weight: 700; color: var(--theme-white); border-bottom: 1px solid transparent; border-image: linear-gradient(90deg, rgba(255, 209, 150, 0.7) -0.03%, rgba(255, 209, 150, 0) 102.25%); border-image-slice: 1;}
.aboutinnercontainer{padding: 30px 0px;}
.aboutinnercontainer .aboutinnerimgouter{float: left; width: 100%; position: relative; padding: 3px;}
.aboutinnercontainer .aboutinnerimgouter:after{position: absolute; left: 0px; top: 0px; bottom: 0px; right: 0px; content: ""; background: #EAAC50; clip-path: shape(from 5.97% 0%,curve to 3.35% 4.97% with 4.15% 0%/3.28% 1.62%,curve to 0% 9.07% with 0.9% 4.97%/0.1% 7.71%,vline to 91.89%,curve to 3.06% 94.91% with 0% 94.75%/2.04% 95.09%,curve to 5.39% 100% with 3.06% 98.88%/4.61% 99.96%,hline to 94.25%,curve to 96.94% 95.4% with 96.75% 100%/97.09% 96.94%,curve to 100% 92.17% with 99.16% 95.4%/99.9% 93.25%,vline to 9.2%,curve to 96.94% 4.6% with 100% 5.82%/97.96% 4.73%,curve to 94.18% 0.01% with 96.94% 0.73%/95.1% -0.08%,curve to 5.97% 0% with 65.38% 0.01%/7.42% 0%,close);}
.aboutinnercontainer .aboutinnerimg{float: left; width: 100%; position: relative; z-index: 1; background: #EAAC50; clip-path: shape(from 5.97% 0%,curve to 3.35% 4.97% with 4.15% 0%/3.28% 1.62%,curve to 0% 9.07% with 0.9% 4.97%/0.1% 7.71%,vline to 91.89%,curve to 3.06% 94.91% with 0% 94.75%/2.04% 95.09%,curve to 5.39% 100% with 3.06% 98.88%/4.61% 99.96%,hline to 94.25%,curve to 96.94% 95.4% with 96.75% 100%/97.09% 96.94%,curve to 100% 92.17% with 99.16% 95.4%/99.9% 93.25%,vline to 9.2%,curve to 96.94% 4.6% with 100% 5.82%/97.96% 4.73%,curve to 94.18% 0.01% with 96.94% 0.73%/95.1% -0.08%,curve to 5.97% 0% with 65.38% 0.01%/7.42% 0%,close);}
.aboutinnercontainer .aboutinnerimg img{width: 100%; height: auto; max-height: 100%;}
.aboutinnercontainer .aboutinnercontent{float: left; width: 100%;}
.aboutinnercontainer .aboutinnercontent .section-heading h2{position: relative; padding: 0px;}
.aboutinnercontainer .aboutinnercontent .section-heading h2:after{content: ""; position: absolute; left: 0px; top: 100%; background-image: url(../images/heading-border.svg); height: 12px; width: 210px; background-repeat: no-repeat; background-size: cover;}
.aboutinnercontainer .aboutinnercontent p{color: var(--theme-paragraph-a); font-size: 15px; font-weight: 400; margin: 0px 0px 7px 0px;}
.aboutinnercontainer .aboutinnercontent p strong{font-weight: 500; color: var(--theme-paragraph-bold);}

.aboutinnercontainer .aboutinnercontent .aboutclbx{float: left; width: 100%; padding: 0px 20px; text-align: center; height: 100%; position: relative;}
.aboutinnercontainer .aboutinnercontent .aboutclbx:after{position: absolute; opacity: 0; left: -13px; top: 0px; bottom: 0px; content: ""; border-left: 1px solid transparent; border-image: linear-gradient(180deg, rgba(234, 172, 80, 0) -0.03%, #EAAC50 51.6%, rgba(234, 172, 80, 0) 102.25%); border-image-slice: 1;}
.aboutinnercontainer .aboutinnercontent .aboutclbx .aboutclbxicon{display: inline-flex; justify-content: center; align-items: center; color: #47060B; margin: 0px 0px 7px 0px; width: 65px; height: 65px; border: 1px solid rgba(193, 129, 72, 0.5); background: linear-gradient(90deg, rgba(251, 221, 171, 0.4) 0%, rgba(243, 176, 82, 0.4) 100%); border-radius: 50%;}
.aboutinnercontainer .aboutinnercontent .aboutclbx .aboutclbxicon svg{height: 34px; min-width: 34px; max-width: 34px;}
.aboutinnercontainer .aboutinnercontent .aboutclbx .aboutclbxicon img{max-height: 34px; min-width: 34px; max-width: 34px; width: auto;}
.aboutinnercontainer .aboutinnercontent .aboutclbx h3{color: var(--theme-paragraph); font-size: 18px; font-weight: 600; position: relative; font-family: var(--font-heading); margin: 0px; padding: 0px;}
.aboutinnercontainer .aboutinnercontent .about-column + .about-column .aboutclbx:after{opacity: 1;}

.ourmissionccontainer{padding: 30px 0px;}

.missionbx{float: left; width: 100%; padding: 25px; height: 100%; display: flex; gap: 20px; align-items: center; background: rgba(250, 230, 206, 1); border: 1px solid #C8AC84; border-radius: 10px;}
.missionbx .missionbxicon{display: inline-flex; justify-content: center; align-items: center; color: #47060B; margin: 0px; min-width: 90px; max-width: 90px; height: 90px; border: 1px solid #C18148; background: linear-gradient(-180deg, #FBDDAB 0%, #F3B052 100%); border-radius: 50%;}
.missionbx .missionbxicon img{height: auto; max-height: 50px; max-width: 50px; width: auto;}
.missionbx .missioncontent{width: 100%; min-width: 0px;}
.missionbx .missioncontent h3{font-family: var(--font-heading); color: rgba(var(--primary-dark), 1); font-weight: 700; font-size: 26px; margin: 0px 0px 20px 0px; position: relative;}
.missionbx .missioncontent h3:after{content: ""; position: absolute; left: 0px; top: 100%; background-image: url(../images/heading-border-sm.svg); height: 15px; width: 60px; background-repeat: no-repeat; background-size: cover;}
.missionbx .missioncontent p{font-size: 17px; font-weight: 400; color: var(--theme-paragraph-a); margin: 0px;}

.meetcontainer{padding: 0px 0px; background-repeat: no-repeat; position: relative; overflow: hidden; background-size: cover; background-position: center;}
.meetcontainer .meetvector{position: absolute; right: 0px; top: 10px; display: flex; justify-content: flex-end; align-items: flex-end; bottom: 10px; width: 100%; max-width: 320px;}
.meetcontainer .meetvector img{width: 100%; max-height: 100%; height: auto;}
.meetcontainer:before{content: ""; z-index: 3; background-image: url(../images/header-vector.png); background-repeat: repeat-x; background-size: 137px 7px; height: 7px; position: absolute; top: 0px; left: 0px; right: 0px;}
.meetcontainer:after{content: ""; z-index: 5; background-image: url(../images/header-vector.png); background-repeat: repeat-x; background-size: 137px 7px; height: 7px; position: absolute; bottom: 0px; left: 0px; right: 0px;}
.meetcontainer .meetcontainerinner{padding: 40px 0px; position: relative; z-index: 1;}

.meetcontainer .meetcontentimgouter{float: left; width: 100%; position: relative; padding: 3px;}
.meetcontainer .meetcontentimgouter:after{position: absolute; left: 0px; top: 0px; bottom: 0px; right: 0px; content: ""; background: #EAAC50; clip-path: shape(from 5.97% 0%,curve to 3.35% 4.97% with 4.15% 0%/3.28% 1.62%,curve to 0% 9.07% with 0.9% 4.97%/0.1% 7.71%,vline to 91.89%,curve to 3.06% 94.91% with 0% 94.75%/2.04% 95.09%,curve to 5.39% 100% with 3.06% 98.88%/4.61% 99.96%,hline to 94.25%,curve to 96.94% 95.4% with 96.75% 100%/97.09% 96.94%,curve to 100% 92.17% with 99.16% 95.4%/99.9% 93.25%,vline to 9.2%,curve to 96.94% 4.6% with 100% 5.82%/97.96% 4.73%,curve to 94.18% 0.01% with 96.94% 0.73%/95.1% -0.08%,curve to 5.97% 0% with 65.38% 0.01%/7.42% 0%,close);}
.meetcontainer .meetcontentimg{float: left; width: 100%; position: relative; z-index: 1; background: #EAAC50; clip-path: shape(from 5.97% 0%,curve to 3.35% 4.97% with 4.15% 0%/3.28% 1.62%,curve to 0% 9.07% with 0.9% 4.97%/0.1% 7.71%,vline to 91.89%,curve to 3.06% 94.91% with 0% 94.75%/2.04% 95.09%,curve to 5.39% 100% with 3.06% 98.88%/4.61% 99.96%,hline to 94.25%,curve to 96.94% 95.4% with 96.75% 100%/97.09% 96.94%,curve to 100% 92.17% with 99.16% 95.4%/99.9% 93.25%,vline to 9.2%,curve to 96.94% 4.6% with 100% 5.82%/97.96% 4.73%,curve to 94.18% 0.01% with 96.94% 0.73%/95.1% -0.08%,curve to 5.97% 0% with 65.38% 0.01%/7.42% 0%,close);}
.meetcontainer .meetcontentimg img{width: 100%; height: auto; max-height: 100%;}
.meetcontainer .meetcontentcontent{float: left; width: 100%; padding-left: 40px;}
.meetcontainer .meetcontentcontent .section-heading h2{position: relative; padding: 0px; color: var(--theme-white);}
.meetcontainer .meetcontentcontent .section-heading h2:after{content: ""; position: absolute; left: 0px; top: 100%; background-image: url(../images/heading-border.svg); height: 12px; width: 210px; background-repeat: no-repeat; background-size: cover;}
.meetcontainer .meetcontentcontent p{color: var(--theme-white); font-size: 16px; font-weight: 400; margin: 0px 0px 7px 0px;}
.meetcontainer .meetcontentcontent p strong{font-weight: 500; color: var(--theme-paragraph-bold);}

.meetcontainer .guruinfo{display: flex; justify-content: space-between; gap: 20px; background: rgba(84, 35, 18, 1); border: 1px solid rgba(250, 190, 107, 0.5); padding: 25px 20px; border-radius: 10px;}
.meetcontainer .guruinfo p{color: #F5B964; align-self: center; font-family: var(--font-heading); font-size: 20px; line-height: 22px; font-weight: 600; margin: 0px; position: relative; padding: 0px 0px 0px 38px;}
.meetcontainer .guruinfo p:before{font-family: 'icomoon'; content: "\e90a"; font-size: 140%; position: absolute; left: 0px; top: -5px; transform: rotate(-2deg);}
.meetcontainer .guruinfo .signaturebx{align-self: flex-end;}
.meetcontainer .guruinfo .signaturebx .signature{display: block; font-size: 26px; font-weight: 400; font-family: var(--font-brittany); color: #F5B964; line-height: 100%; margin: 0px 0px 17px 0px; transform: rotate(-10deg);}
.meetcontainer .guruinfo .signaturebx .guruname{display: block; color: var(--theme-white); white-space: nowrap;}

.text-none{text-transform: none !important;}

.trainingapproach{padding: 30px 0px;}
.trainingapproach .missionbx{padding: 13px; gap: 15px; align-items: flex-start;}
.trainingapproach .missionbx .missionbxicon{min-width: 55px; max-width: 55px; height: 55px;}
.trainingapproach .missionbx .missionbxicon img{height: auto; max-height: 30px; max-width: 30px; width: auto;}
.trainingapproach .missionbx .missioncontent h3{font-size: 18px; margin: 0px 0px 28px 0px;}
.trainingapproach .missionbx .missioncontent h3:after{background-image: url(../images/heading-border-sm.svg); height: 13px; width: 48px; margin-top: 8px;}
.trainingapproach .missionbx .missioncontent p{font-size: 14px; line-height: 18px;}

.momentcontainer{padding: 30px 0px;}
.momentcontainer .moment-column{width: 20%;}
.momentcontainer .momentbx{float: left; width: 100%; height: 100%; text-align: center; padding: 0px 35px; position: relative;}
.momentcontainer .momentbx:before{content: ""; position: absolute; opacity: 0; left: 0px; top: 28px; right: 0px; margin-left: -20px; border-bottom: 1px solid #C18148; transform: translateX(-50%);}
.momentcontainer .moment-column + .moment-column .momentbx:before{opacity: 1;}
.momentcontainer .momentbx:after{content: ""; position: absolute; opacity: 0; left: 0px; top: 21px; right: 0px; margin-left: -24px; background: #f7e3c3; width: 15px; height: 15px; border: 2px solid #C18148; transform: translateX(-50%); border-radius: 50%;}
.momentcontainer .moment-column + .moment-column .momentbx:after{opacity: 1;}

.momentcontainer .momentbx .momentbxicon{position: relative; z-index: 1; display: inline-flex; justify-content: center; align-items: center; color: #47060B; margin: 0px 0px 10px 0px; min-width: 55px; max-width: 55px; height: 55px; border: 1px solid #C18148; background: linear-gradient(-180deg, #FBDDAB 0%, #F3B052 100%); border-radius: 50%;}
.momentcontainer .momentbx .momentbxicon svg{height: 30px; max-width: 30px;}
.momentcontainer .momentbx .momentbxicon img{height: auto; max-width: 30px; width: auto; max-height: 30px;}
.momentcontainer .momentbx h3{font-family: var(--font-heading); color: rgba(var(--primary-dark), 1); font-weight: 700; font-size: 18px; margin: 0px;}

.aboutfootertext{padding: 40px 0px 25px 0px;}
.aboutfootertext:after{content: ""; -webkit-filter: blur(150px); filter: blur(150px); background: #941D19; height: 100%; aspect-ratio: 1; position: absolute; top: 50%; left: 50%; transform: translateY(-50%) translateX(-50%);}
.aboutfootertext .aboutfootertextinner{position: relative; z-index: 3;}
.aboutfootertext .section-heading h2{position: relative; margin: 0px 0px 25px 0px;}
.aboutfootertext .section-heading h2:after{content: ""; position: absolute; left: auto; right: auto; top: 100%; background-image: url(../images/heading-double-border.svg); height: 13px; width: 393px; margin: auto; background-repeat: no-repeat; background-size: cover;}
.aboutfootertext p{color: var(--theme-white); font-size: 15px; font-weight: 400; margin: 0px 0px 15px 0px;}

.logincontainer{padding: 40px 0px;}
.logincontainer .logininner{padding: 10px; background: #fae6ce; border: 1px solid #C8AC84; border-radius: 10px;}
.logincontainer .loginleftbx{display: flex; position: relative; align-items: center; height: 100%; padding: 50px 90px 50px 70px; background: rgba(var(--primary-dark), 1); border-radius: 10px; -webkit-clip-path: polygon(0 0, 100% 0%, 84% 100%, 0% 100%); clip-path: polygon(0 0, 100% 0%, 84% 100%, 0% 100%);}
.logincontainer .loginvector{position: absolute; left: 20px; display: flex; justify-content: flex-end; align-items: flex-end; bottom: -30px; width: 100%; max-width: 250px;}
.logincontainer .loginvector img{width: 100%; max-height: 100%; height: auto;}
.z-index-1{z-index: 1;}
.logincontainer .loginleftbx h2{color: var(--theme-white); font-size: 40px; font-weight: 600; font-family: var(--font-heading); margin: 0px 0px 20px 0px;}
.logincontainer .loginleftbx p{color: var(--theme-white); font-size: 16px; font-weight: 500; margin: 0px 0px 10px 0px;}
.logincontainer .loginbx{float: left; width: 100%; padding: 40px; position: relative; height: 100%;}
.logincontainer .loginbx .theme-btn, .logincontainer .loginbx .default-btn{min-height: 46px;}
.logincontainer .loginbx .brand-logo{display: inline-flex; margin: 0px 0px 15px 0px; max-width: 80px; max-height: 100%;}
.logincontainer .loginbx h2{color: rgba(var(--theme-heading), 1); font-size: 40px; font-weight: 600; font-family: var(--font-heading); margin: 0px 0px 20px 0px;}
.logincontainer .loginbx p{color: var(--theme-paragraph-a); font-weight: 400; margin: 0px 0px 20px 0px;}
.logincontainer .loginbx .loginform{width: 100%;}
.logincontainer .loginbx .loginform .form-group{width: 100%; margin: 0px 0px 20px 0px;}
.logincontainer .loginbx .loginform .form-group .input-groups{position: relative;}
.logincontainer .loginbx .loginform .form-group .input-groups .login-icon{color: var(--theme-paragraph-a); position: absolute; left: 15px; top: 50%; transform: translateY(-50%);}
.logincontainer .loginbx .loginform .form-group .input-groups .login-icon svg{width: 18px;}
.logincontainer .loginbx .loginform .form-group .input-groups .login-icon.login-icon-right{left: auto; right: 10px;}
.logincontainer .loginbx .loginform .form-group label{display: block; text-align: left; color: var(--theme-paragraph-a); font-weight: 400; margin: 0px 0px 5px 0px;}
.logincontainer .loginbx .loginform .form-control{height: 46px; font-size: 14px; font-weight: 400; background: #fae6ce; border: 1px solid #c8ac84; padding: 5px 15px 5px 40px; border-radius:8px;color: var(--theme-paragraph-a);transition:all .3s ease;}
.logincontainer .loginbx .loginform .form-control:focus{background:rgba(255,255,255,.08);border-color: rgba(var(--primary), 1); box-shadow:0 0 0 .2rem rgba(255,255,255,.08);}
.logincontainer .loginbx .loginform .form-control::placeholder{color:var(--theme-paragraph-a);}
.logincontainer .loginbx .loginform .form-control:disabled,
.logincontainer .loginbx .loginform .form-control[readonly]{background:rgba(255,255,255,.04);color:rgba(255,255,255,.7);}
.logincontainer .loginbx .loginform .form-control:-webkit-autofill,
.logincontainer .loginbx .loginform .form-control:-webkit-autofill:hover,
.logincontainer .loginbx .loginform .form-control:-webkit-autofill:focus,
.logincontainer .loginbx .loginform .form-control:-webkit-autofill:active{-webkit-text-fill-color: var(--theme-paragraph-a); -webkit-box-shadow: 0 0 0 1000px #fae6ce inset; box-shadow: 0 0 0 1000px #fae6ce inset; transition: background-color 5000s ease-in-out 0s;}
.logincontainer .loginbx .donthaveaccount{margin: 15px 0px 0px 0px; color: var(--theme-paragraph-a); font-size: 14px; font-weight: 400;}
.logincontainer .loginbx .donthaveaccount a{color: rgba(var(--primary-dark), 1); font-weight: 600; text-decoration: none;}

.alert{padding: 7px 15px;}
.alert.alert-danger{background: #ffc2c3; color: #ab150a; border-color: #ffafb1;}
.alert.alert-success{color: #0c8511; background: #a4e9a7; border-color: #a4e9a7;}

.contactcontainer{padding: 30px 0px;}
.contactcontainer h3{font-family: var(--font-heading); color: rgba(var(--theme-heading), 1); letter-spacing: -.01em; margin-bottom: 10px; padding: 0px; font-size: 22px; font-weight: 700; line-height: 28px;}
.coininfo{display: flex;align-items: center; gap: 15px;padding: 0px;transition: all 0.3s ease; margin-bottom: 15px;}
.cticon {width: 45px;height: 45px; min-width: 45px;display: flex;align-items: center;justify-content: center;
  background: linear-gradient(98.46deg, rgba(var(--primary), 1) 0%, rgba(var(--primary-dark), 1) 100%); color: var(--theme-white); border-radius: 6px; font-size: 18px;}
.cticontent h4 {margin: 0 0 5px;font-size: 16px;font-weight: 600;color: #222;}
.cticontent p {margin: 0;font-size: 14px;color: #787878;line-height: 1.6;}
.cticontent a {color: #555; text-decoration: none;transition: all 0.3s ease;}
.cticontent a:hover {color: #e97326; text-decoration: underline;}

.contactcontainer .form-group {margin-bottom: 20px;}
.contactcontainer .input-groups {position: relative;display: flex; align-items: flex-start;    flex-wrap: wrap;}
.contactcontainer .input-groups i{position: absolute; font-size: 17px; color: rgba(var(--primary), 1); transition: 0.3s ease; top: 11px; left: 14px;}
.contactcontainer .form-control{width: 100%; padding: 12px 14px 12px 40px;border-radius: 5px; border: 1px solid #c8ac84; background: #fae6ce; color: var(--theme-paragraph-a); font-size: 14px;transition: all 0.3s ease;}
.contactcontainer .form-control::-webkit-input-placeholder{color: var(--theme-paragraph-a);}
.contactcontainer .form-control::-moz-placeholder{color: var(--theme-paragraph-a);}
.contactcontainer .form-control:-ms-input-placeholder{color: var(--theme-paragraph-a);}
.contactcontainer .form-control::placeholder{color: var(--theme-paragraph-a);}
 
.contactcontainer textarea.form-control{height: 115px;}
.contactcontainer .contactrt{float: left; width: 100%;}
.contactcontainer .contactrt .section-heading p{color: var(--theme-paragraph-a);}
.contactcontainer .contactrt ul{padding: 0px 0px 0px 18px;}
.contactcontainer .contactrt ul li{color: var(--theme-paragraph-a); margin: 0px 0px 10px 0px; font-size: 14px; font-weight: 400; line-height: 24px;}
.contactcontainer .studioinfo-item{background: #fae6ce; border: 1px solid #c8ac84; padding: 15px; border-radius: 10px; height: 100%;}
.contactcontainer .studiomap{float: left; width: 100%; height: 100%; border-radius: 8px; border: 1px solid #c8ac84; padding: 10px; background: #fae6ce;}
.contactcontainer .mapbx{width: 100%; border-radius: 8px; border: 1px solid #c8ac84;}
.contactcontainer .mapbx iframe{width: 100%; height: 200px; border-radius: 8px; vertical-align: bottom;}

.aboutinnercontainer.academycontainer .aboutinnercontent p{margin: 0px 0px 10px 0px;}
.aboutinnercontainer .aboutinnercontent ul{padding: 0px;}
.aboutinnercontainer .aboutinnercontent ul li{color: var(--theme-paragraph-a); padding: 0px 0px 0px 26px; list-style: none; position: relative; font-size: 15px; font-weight: 400; margin: 0px 0px 10px 0px;}
.aboutinnercontainer .aboutinnercontent ul li:before{font-family: 'icomoon'; content: "\e921"; color: var(--theme-white); position: absolute; left: 0px; top: 1px; display: inline-flex; min-width: 18px; max-width: 18px; height: 18px; align-items: center; justify-content: center; background: linear-gradient(98.46deg, rgba(var(--primary), 1) 0%, rgba(var(--primary-dark), 1) 100%); line-height: 100%; border-radius: 50%;}
.aboutinnercontainer .aboutinnercontent ul.syllabusitemslist{gap: 0px 20px; display: flex; flex-wrap: wrap;}
.aboutinnercontainer .aboutinnercontent ul.syllabusitemslist li{display: inline-flex; padding: 0px 0px 0px 14px;}
.aboutinnercontainer .aboutinnercontent ul.syllabusitemslist li:before{font-family: none; content: ""; top: 7px; min-width: 8px; max-width: 8px; height: 8px;}

.trainingapproach.classlevel .missionbx .missioncontent h3{font-size: 25px;}
.trainingapproach.classlevel .missionbx .missioncontent p{margin: 0px 0px 10px 0px;}
.trainingapproach.classlevel .missionbx .missioncontent ul{padding: 0px;}
.trainingapproach.classlevel .missionbx .missioncontent ul li{color: var(--theme-paragraph-a); padding: 0px 0px 0px 26px; list-style: none; position: relative; font-size: 15px; font-weight: 400; margin: 0px 0px 10px 0px;}
.trainingapproach.classlevel .missionbx .missioncontent ul li:before{font-family: 'icomoon'; content: "\e921"; color: var(--theme-white); position: absolute; left: 0px; top: 1px; display: inline-flex; min-width: 18px; max-width: 18px; height: 18px; align-items: center; justify-content: center; background: linear-gradient(98.46deg, rgba(var(--primary), 1) 0%, rgba(var(--primary-dark), 1) 100%); line-height: 100%; border-radius: 50%;}

.arangetramintrosection .donationform{background: #fae6ce; border: 1px solid #c8ac84; padding: 30px; border-radius: 10px;}
.arangetramintrosection.contactcontainer .form-group label{margin: 0px 0px 2px 0px;}
.arangetramintrosection .donationamountgrid{display: flex; flex-wrap: wrap; gap: 5px; margin: 0px 0px 15px 0px;}
.arangetramintrosection .donationamountgrid .donationamountbtn{font-size: 14px; font-weight: 500; background: rgba(var(--primary), 0.04); border: none; outline: none; padding: 5px 10px; border: 1px solid rgba(var(--primary), 0.25); color: rgba(var(--primary), 1); border-radius: 5px;}
.arangetramintrosection .donationamountgrid .donationamountbtn.active{background: linear-gradient(98.46deg, rgba(var(--primary), 1) 0%, rgba(var(--primary-dark), 1) 100%); color: var(--theme-white);}
.arangetramintrosection.contactcontainer .form-group .input-group-text{border-color: rgba(var(--primary), 1); background: rgba(var(--primary), 1); color: var(--theme-white);}
.arangetramintrosection .donationtotal{font-size: 16px; font-weight: 600;}

.aboutinnercontainer .aboutinnercontent h3{font-family: var(--font-heading); color: rgba(var(--theme-heading), 1); letter-spacing: -.01em; margin: 0px 0px 10px 0px; padding: 10px 0px 0px 0px; font-size: 26px; font-weight: 700;}
.aboutinnercontainer .aboutinnercontent p a{color: rgba(var(--primary), 1);}

.syllabus-table{border-radius: 10px; overflow: hidden;}
.syllabus-table .table{border: none;}
.syllabus-table .table thead tr th{padding: 8px 15px; background: rgba(var(--primary), 1); color: var(--theme-white); border: none;} 
.syllabus-table .table tbody tr td{padding: 8px 15px; color: var(--theme-paragraph-a); border: none; background: #fffdfa;} 
.syllabus-table .table tbody tr td a{color: rgba(var(--primary), 1);}
.syllabus-table .table tbody tr:nth-child(even) td{background: #fff1e0;} 
.syllabus-table .table tbody tr:last-child td{border-radius: 0px 0px 0px 10px;} 
.syllabus-table .table tbody tr:last-child td:last-child{border-radius: 0px 0px 10px 0px;} 

.certifiedstudents h3{color: rgba(var(--theme-heading), 1); margin: 20px 0px 10px 0px; padding: 0px; font-size: 22px; font-weight: 500;}
.certifiedstudents .certifiedstudentcar{float: left; width: 100%; height: 100%;}
.certifiedstudents .certifiedstudentcar .certifiedimg{float: left; width: 100%; position: relative; padding: 3px;}
.certifiedstudents .certifiedstudentcar .certifiedimg:after{position: absolute; left: 0px; top: 0px; bottom: 0px; right: 0px; content: ""; background: #EAAC50; clip-path: shape(from 5.97% 0%,curve to 3.35% 4.97% with 4.15% 0%/3.28% 1.62%,curve to 0% 9.07% with 0.9% 4.97%/0.1% 7.71%,vline to 91.89%,curve to 3.06% 94.91% with 0% 94.75%/2.04% 95.09%,curve to 5.39% 100% with 3.06% 98.88%/4.61% 99.96%,hline to 94.25%,curve to 96.94% 95.4% with 96.75% 100%/97.09% 96.94%,curve to 100% 92.17% with 99.16% 95.4%/99.9% 93.25%,vline to 9.2%,curve to 96.94% 4.6% with 100% 5.82%/97.96% 4.73%,curve to 94.18% 0.01% with 96.94% 0.73%/95.1% -0.08%,curve to 5.97% 0% with 65.38% 0.01%/7.42% 0%,close);}
.certifiedstudents .certifiedstudentcar .certifiedimginner{float: left; width: 100%; position: relative; z-index: 1; background: #EAAC50; clip-path: shape(from 5.97% 0%,curve to 3.35% 4.97% with 4.15% 0%/3.28% 1.62%,curve to 0% 9.07% with 0.9% 4.97%/0.1% 7.71%,vline to 91.89%,curve to 3.06% 94.91% with 0% 94.75%/2.04% 95.09%,curve to 5.39% 100% with 3.06% 98.88%/4.61% 99.96%,hline to 94.25%,curve to 96.94% 95.4% with 96.75% 100%/97.09% 96.94%,curve to 100% 92.17% with 99.16% 95.4%/99.9% 93.25%,vline to 9.2%,curve to 96.94% 4.6% with 100% 5.82%/97.96% 4.73%,curve to 94.18% 0.01% with 96.94% 0.73%/95.1% -0.08%,curve to 5.97% 0% with 65.38% 0.01%/7.42% 0%,close);}
.certifiedstudents .certifiedstudentcar .certifiedimginner img{width: 100%; height: 100%; max-height: 100%; object-fit: cover;}
.certifiedstudents .certifiedstudentcar .certifiedcontent{width: 100%; min-height: 50px; padding: 7px 0px; float: left; display: flex; justify-content: center; text-align: center; align-items: center;}
.certifiedstudents .certifiedstudentcar .certifiedcontent p{color: rgba(var(--theme-heading), 1); text-align: center; margin: 0px; padding: 0px; font-size: 18px; font-weight: 500;}
.certifiedstudents.historygallery .certifiedstudentcar .certifiedimg{height: 220px;}



/* Jahangir Alom csss */
.gallery-breadcrumb{font-size: 18px; color: var(--theme-paragraph-a);}
.gallery-breadcrumb a{color: rgba(var(--theme-heading), 1);}

.gallery-lightbox-overlay{position: fixed;inset: 0;background: rgba(0, 0, 0, 0.85);display: flex;align-items: center;justify-content: center;z-index: 1050;padding: 24px;}
.gallery-lightbox-content{max-width: 900px; width: 100%; display: flex; padding: 15px; margin: auto; justify-content: center; align-items: center;}
.gallery-lightbox-content img{width: auto; max-width: 100%; height: auto; max-height: 90vh; margin: auto;}
.gallery-lightbox-close {position: absolute;top: 20px;right: 30px;background: transparent;border: none;color: #fff;font-size: 2.5rem;line-height: 1;cursor: pointer;}





@media (max-width: 767px) {.history-gallery-grid {  columns: 2 200px;}}

.calendar-marquee-wrapper {width: 100%;overflow: hidden;white-space: nowrap;}
.calendar-marquee-text {display: inline-block;font-size: 1.1rem;font-weight: 700;color: #e02424;animation: calendar-marquee-scroll 30s linear infinite;}
@keyframes calendar-marquee-scroll {from {transform: translateX(120%);}to {transform: translateX(-120%);}}
@media (max-width: 767px) {.calendar-marquee-text {font-size: 0.95rem;}}