.elementor-43566 .elementor-element.elementor-element-0a30199{--display:flex;}/* Start custom CSS for html, class: .elementor-element-24f1cde */.elementor-43566 .elementor-element.elementor-element-24f1cde #adm-faq { padding-bottom: 128px !important; }
.elementor-43566 .elementor-element.elementor-element-24f1cde #adm-faq .acc-group details { border-bottom: 1px solid #e5e5e5; }
.elementor-43566 .elementor-element.elementor-element-24f1cde #adm-faq .acc-group details:first-child { border-top: 1px solid #e5e5e5; }
.elementor-43566 .elementor-element.elementor-element-24f1cde #adm-faq .acc-group summary { display: flex; align-items: center; justify-content: space-between; gap: 24px; min-height: 56px; }
.elementor-43566 .elementor-element.elementor-element-24f1cde #adm-faq .acc-group summary::after { content: '+'; color: #ef2b2d; font-size: 24px; font-weight: 700; line-height: 1; }
.elementor-43566 .elementor-element.elementor-element-24f1cde #adm-faq .acc-group details[open] summary::after { content: '−'; }
.elementor-43566 .elementor-element.elementor-element-24f1cde #adm-faq .acc-group .body { padding: 0 40px 20px 0; line-height: 1.65; }
@media (max-width: 767px) { .elementor-43566 .elementor-element.elementor-element-24f1cde #adm-faq { padding: 48px 0 144px !important; } .elementor-43566 .elementor-element.elementor-element-24f1cde #adm-faq .acc-group summary { font-size: 16px; line-height: 1.35; padding: 18px 12px 18px 0; } .elementor-43566 .elementor-element.elementor-element-24f1cde #adm-faq .acc-group .body { font-size: 15px; line-height: 1.6; padding: 0 12px 20px 0; } }
.elementor-43566 .elementor-element.elementor-element-24f1cde #campusCar .cc-slide[data-pending] { display: block !important; }
.elementor-43566 .elementor-element.elementor-element-24f1cde #campusCar .cc-slide[data-pending] img { display: block !important; }
@media (min-width: 1025px) {
  .elementor-43566 .elementor-element.elementor-element-24f1cde .sticky { position: sticky !important; top: 70px !important; z-index: 1000 !important; background: #fff !important; }
  .elementor-43566 .elementor-element.elementor-element-24f1cde .secnav { position: static !important; top: auto !important; z-index: auto !important; background: #fff !important; }
  .elementor-43566 .elementor-element.elementor-element-24f1cde .secnav-inner { display: flex !important; align-items: center !important; width: 100% !important; }
  .elementor-43566 .elementor-element.elementor-element-24f1cde .secnav-links { flex: 1 1 auto !important; min-width: 0 !important; overflow-x: auto !important; padding-right: 8px !important; font-size: 14px !important; gap: 2px !important; }
  .elementor-43566 .elementor-element.elementor-element-24f1cde .secnav-links a { padding-left: 10px !important; padding-right: 10px !important; }
  .elementor-43566 .elementor-element.elementor-element-24f1cde .secnav-action { flex: 0 0 auto !important; position: relative !important; z-index: 2 !important; }
  .elementor-43566 .elementor-element.elementor-element-24f1cde #navApply { position: relative !important; z-index: 3 !important; }
  .elementor-43566 .elementor-element.elementor-element-24f1cde #floatApply { display: none !important; }
}
@media (max-width: 1024px) { .elementor-43566 .elementor-element.elementor-element-24f1cde #floatApply { display: flex !important; } }/* End custom CSS */