.elementor-26 .elementor-element.elementor-element-40686d7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-40686d7:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-40686d7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2DF8C5;background-image:url("https://banglaacademy.lancrs.com/wp-content/uploads/2025/01/Group-39616-11.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-26 .elementor-element.elementor-element-e5296e4{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:80px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-6559b60{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:7px;--padding-bottom:7px;--padding-left:0px;--padding-right:80px;}.elementor-26 .elementor-element.elementor-element-b528682{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:13px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-0c788f7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:80px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-f7d536f{text-align:left;}.elementor-26 .elementor-element.elementor-element-f7d536f img{width:70%;}.elementor-26 .elementor-element.elementor-element-4bc2473{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-e382abc .elementor-menu-toggle{margin:0 auto;}.elementor-26 .elementor-element.elementor-element-e382abc .elementor-nav-menu .elementor-item{font-weight:500;}.elementor-26 .elementor-element.elementor-element-e382abc .elementor-nav-menu--main .elementor-item{color:#000000;fill:#000000;padding-left:10px;padding-right:10px;}.elementor-26 .elementor-element.elementor-element-c0f0147{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:80px;}.elementor-26 .elementor-element.elementor-element-d9026e0 .elementor-button{background-color:#FFFFFF00;font-family:"Inter", Sans-serif;font-weight:600;fill:#000000;color:#000000;border-style:solid;border-width:2px 2px 2px 2px;border-color:#000000;border-radius:15px 15px 15px 15px;padding:10px 20px 10px 20px;}.elementor-26 .elementor-element.elementor-element-d9026e0 .elementor-button:hover, .elementor-26 .elementor-element.elementor-element-d9026e0 .elementor-button:focus{background-color:#09634C;color:#2DF8C5;border-color:#09634C;}.elementor-26 .elementor-element.elementor-element-d9026e0 .elementor-button:hover svg, .elementor-26 .elementor-element.elementor-element-d9026e0 .elementor-button:focus svg{fill:#2DF8C5;}.elementor-26 .elementor-element.elementor-element-471e183{--display:flex;--position:fixed;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;top:0px;}body:not(.rtl) .elementor-26 .elementor-element.elementor-element-471e183{left:0px;}body.rtl .elementor-26 .elementor-element.elementor-element-471e183{right:0px;}.elementor-26 .elementor-element.elementor-element-4731cf1{--display:flex;--position:fixed;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;top:0px;}.elementor-26 .elementor-element.elementor-element-4731cf1:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-4731cf1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2DF8C5;}body:not(.rtl) .elementor-26 .elementor-element.elementor-element-4731cf1{left:0px;}body.rtl .elementor-26 .elementor-element.elementor-element-4731cf1{right:0px;}.elementor-26 .elementor-element.elementor-element-7e54d83{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}@media(max-width:767px){.elementor-26 .elementor-element.elementor-element-d9026e0 .elementor-button{font-size:15px;}.elementor-26 .elementor-element.elementor-element-471e183{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1003;}.elementor-26 .elementor-element.elementor-element-4731cf1{--margin-top:-1px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:100px;--padding-right:100px;top:44px;--z-index:1002;}.elementor-26 .elementor-element.elementor-element-7e54d83{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:103px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-9acfef0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 10px 0px 10px;}}@media(min-width:768px){.elementor-26 .elementor-element.elementor-element-e5296e4{--width:84%;}.elementor-26 .elementor-element.elementor-element-6559b60{--width:16%;}.elementor-26 .elementor-element.elementor-element-0c788f7{--width:20%;}.elementor-26 .elementor-element.elementor-element-4bc2473{--width:52%;}.elementor-26 .elementor-element.elementor-element-c0f0147{--width:28%;}}/* Start custom CSS for html, class: .elementor-element-a15f53b */#countdown {
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: #FFD400;
    padding: 0px;
    border-radius: 50px;
    text-align: center;
}

.time-section {
    display: flex;
    flex-direction: column;
    align-items: center;
    margin: 0 4px;
}

.number {
    font-weight: 400;
    font-size: 14px;
    color: #060601;
    margin-bottom: 0px !important; /* Reduce the space below the number */
}

.label {
    font-size: 8px;
    color: #252000;
    font-weight: normal;
    margin-top: -20px; /* Ensure there's no extra space above the label */
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a31a292 */#countdown-mobile {
    display: none; /* Initially hide for desktop */
    /* Mobile-specific styles */
    background-color: #FFD400;
    padding: 0px;
    border-radius: 50px;
    text-align: center;
    justify-content: center;
}

#countdown-mobile .time-section {
    display: flex;
    flex-direction: column;
    align-items: center;
    margin: 0 4px;
}

#countdown-mobile .number {
    font-weight: 400;
    font-size: 14px;
    color: #060601;
    margin-bottom: 0px !important;
}

#countdown-mobile .label {
    font-size: 8px;
    color: #252000;
    font-weight: normal;
    margin-top: -20px;
}

@media (max-width: 768px) {
    #countdown-mobile {
        display: flex; /* Show only on mobile */
    }

    #countdown {
        display: none; /* Hide desktop timer on mobile */
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-9acfef0 */.mobile-header {
  display: none;
}

.header-content {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 10px;
  background: #fff;
}

.breadcrumb-icon {
  cursor: pointer;
}

.breadcrumb-icon span {
  display: block;
  width: 15px;
  height: 1px;
  background: #000;
  margin: 4px 0;
}

.mobile-menu {
  display: none;
  background: white;
  opacity:1;
  z-index: 1000;
  padding: 15px 0px 20px 25px;
  position: absolute;
  width: 100%;
  top: 60px;
  left: 0;
}

.mobile-menu ul {
  list-style: none;
  padding: 0;
  margin: 0;
}

.mobile-menu ul li {
  margin: 5px 0;
  color: #212121;
}

.mobile-menu ul li a {
    font-family: Inter !important;
  text-decoration: none;
  color: #212121; /* Ensure the links inherit the desired color */
  font-weight:800;
}

.mobile-menu .sign-in {
    font-family: Inter !important;
  background-color: transparent; /* Transparent background */
  color: black; /* Black text color */
  border: 2px solid black; /* Optional: Add a border for better visibility */
  border-radius:15px;
  width:93%;
  padding: 10px 0px 10px 0px;
  font-size: 15px;
  cursor: pointer;
  transition: all 0.3s ease; /* Smooth transition for hover effects */
}

.mobile-menu .sign-in:hover {
  background-color: #09634C; /* Button background on hover */
  color: #2DF8C5; /* Text color on hover */
  border-color: #09634C; /* Change border color to match background */
}

@media (max-width: 768px) {
  .mobile-header {
    display: block;
  }
}/* End custom CSS */