:root {
--white: #ffffff;
--black: #000000;
--violetbright: #4A1DE9;
--violet: #343089;
--violetdrk: #292B77;
--purple: #762C75;
--yellow: #F9BA47;
--green: #24E26D;
--lightviolet : rgba(74, 29, 233, 0.1);
--grey : rgba(0, 0, 0, 0.5);

--bodyFont: "Google Sans", sans-serif;
--headingFont: "Google Sans", sans-serif;
--contentFont: "Google Sans", sans-serif;

--primaryColor: #4A1DE9;
--secondaryColor: #F9BA47;

--f_sz4: 4px;
  --f_sz8: 8px;
  --f_sz10: 10px;
  --f_sz11: 11px;
  --f_sz12: 12px;
  --f_sz13: 13px;
  --f_sz14: 14px;
  --f_sz15: 15px;
  --f_sz16: 16px;
  --f_sz17: 17px;
  --f_sz18: 18px;
  --f_sz19: 19px;
  --f_sz20: 20px;
  --f_sz21: 21px;
  --f_sz22: 22px;
  --f_sz24: 24px;
  --f_sz25: 25px;
  --f_sz26: 26px;
  --f_sz28: 28px;
  --f_sz30: 30px;
  --f_sz32: 32px;
  --f_sz36: 36px;
  --f_sz40: 40px;
  --f_sz48: 48px;
  --f_sz50: 50px;
  --f_sz55: 55px;
  --f_sz58: 58px;
  --f_sz60: 60px;
  --f_sz70: 70px;
  --f_sz80: 80px;

}



.f_white { color: var(--white); }
.f_black { color: var(--black); }
.f_violetbright { color: var(--violetbright); }
.f_violet { color: var(--violet); }
.f_violetdrk { color: var(--violetdrk); }
.f_purple { color: var(--purple); }
.f_yellow { color: var(--yellow); }
.f_green { color: var(--green); }
.f_lightviolet { color: var(--lightviolet); }


.f_sz4 {
  font-size: var(--f_sz4);
}
.f_sz8 {
  font-size: var(--f_sz8);
}
.f_sz10 {
  font-size: var(--f_sz10);
}
.f_sz11 {
  font-size: var(--f_sz11);
}
.f_sz12 {
  font-size: var(--f_sz12) !important;
}
.f_sz13 {
  font-size: var(--f_sz13);
}
.f_sz14 {
  font-size: var(--f_sz14);
}
.f_sz15 {
  font-size: var(--f_sz15);
}
.f_sz16 {
  font-size: var(--f_sz16);
}
.f_sz17 {
  font-size: var(--f_sz17);
}
.f_sz18 {
  font-size: var(--f_sz18);
}
.f_sz19 {
  font-size: var(--f_sz19);
}
.f_sz20 {
  font-size: var(--f_sz20);
}
.f_sz21 {
  font-size: var(--f_sz21);
}
.f_sz22 {
  font-size: var(--f_sz22);
}
.f_sz24 {
  font-size: var(--f_sz24);
}
.f_sz25 {
  font-size: var(--f_sz25);
}
.f_sz26 {
  font-size: var(--f_sz26);
}
.f_sz28 {
  font-size: var(--f_sz28);
}
.f_sz30 {
  font-size: var(--f_sz30);
}
.f_sz32 {
  font-size: var(--f_sz32);
}
.f_sz36 {
  font-size: var(--f_sz36);
}
.f_sz40 {
  font-size: var(--f_sz40);
}
.f_sz48 {
  font-size: var(--f_sz48);
}
.f_sz50 {
  font-size: var(--f_sz50);
}
.f_sz55 {
  font-size: var(--f_sz55);
}
.f_sz58 {
  font-size: var(--f_sz58);
}
.f_sz60 {
  font-size: var(--f_sz60);
}
.f_sz70 {
  font-size: var(--f_sz70);
}
.f_sz80 {
  font-size: var(--f_sz80);
}


@font-face {
  font-family: "FontAwesome";
  src: url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/7.3.0/css/all.min.css)
    format("truetype");
}


.f_googlesans_semibold {
  font-family: "Google Sans", sans-serif;
  font-weight: 600;
}

.f_googlesans_bold {
  font-family: "Google Sans", sans-serif;
  font-weight: 700;
}

body.accent-custom { font-family: var(--bodyFont); font-optical-sizing: auto; font-weight: 400; font-style: normal; }

.accent-custom .link, .accent-custom .link:hover, .accent-custom .link.active { color: var(--yellow); }

.accent-custom .headerarea__left__logo img { max-width: 230px; }
.accent-custom .headerarea__main__menu { text-align: end; }

.accent-custom .topbar__list i { color: var(--yellow); }
.accent-custom .mobile-off-canvas-active .mobile-aside-close { background: var(--violetbright); }
.accent-custom .mobile-social-wrap i { color: var(--violetbright); }

.accent-custom .herobannerarea { background: var(--violetdrk); }

.accent-custom .herobannerarea__title .herobannerarea__small__title span { color: var(--yellow); }

.accent-custom .hreobannerarea__button a.herobannerarea__button__1 { background: var(--yellow); }

.accent-custom .hreobannerarea__button a.herobannerarea__button__1:hover { background: var(--violetbright); }

.accent-custom .brandarea__wraper { font-weight: 600; }

.accent-custom .brandarea__img img { max-height: 80px; margin: 0 auto; }

.accent-custom .heading__underline span:after { bottom: 0; background: var(--yellow); }

.accent-custom .about__right__wraper__2 .aboutarea__2__img__1 { margin-left: 0; }
.accent-custom .about__right__wraper__2 img { max-width: 100%; }

.accent-custom .aboutarea__3.testimonial__area__2 { background-color: var(--yellow); }

.accent-custom .aboutarea__3.testimonial__area__2 .aboutarea__img__3 .aboutarea__3__img__2 { top: 20px; }

.accent-custom .whyarea__subtitle { color: var(--contentColor); max-width: 600px; margin: 15px auto 0; }

.accent-custom .whyarea__card { background: var(--whitegrey1); border-radius: 16px; padding: 30px 30px 0 30px; height: 100%; margin-bottom: 30px; transition: var(--transition); border: 1px solid transparent; }
.accent-custom .whyarea__card:hover { box-shadow: 0 10px 30px rgba(0, 0, 0, 0.06); transform: translateY(-4px); }
.accent-custom .whyarea__card__featured { background: var(--lightGrey10);  }
.accent-custom .whyarea__card h3 { font-size: 20px; font-weight: 600; color: var(--violet); margin-bottom: 10px; }
.accent-custom .whyarea__card p { color: var(--contentColor); font-size: 15px; line-height: 24px; margin-bottom: 15px; }

.accent-custom .whyarea__icon { width: 48px; height: 48px; border-radius: 12px; display: flex; align-items: center; justify-content: center; font-size: 20px; margin-bottom: 20px; }
.accent-custom .whyarea__icon__purple { background: var(--lightviolet); color: var(--violetbright); }

.accent-custom .whyarea__link { color: var(--primaryColor); font-weight: 600; font-size: 14px; display: inline-block; }
.accent-custom .whyarea__link:hover { color: var(--violetbright); text-decoration: underline; }
.accent-custom .whyarea__link i { font-size: 12px; margin-left: 4px; }

.accent-custom .herobannerarea__trust { margin: 20px 0; }
.accent-custom .herobannerarea__trust ul { display: flex; flex-wrap: wrap; align-items: center; gap: 12px 28px; list-style: none; margin: 0; padding: 0; }
.accent-custom .herobannerarea__trust ul li { display: flex; align-items: center; gap: 8px; font-size: 14px; font-weight: 500; color: var(--whiteColor); }
.accent-custom .herobannerarea__trust ul li i { width: 18px; height: 18px; border-radius: 50%; background: var(--green); color: var(--whiteColor); font-size: 10px; display: flex; align-items: center; justify-content: center; flex-shrink: 0; }
@media (max-width: 767px) {
  .accent-custom .herobannerarea__trust ul { gap: 10px 18px; }
  .accent-custom .herobannerarea__trust ul li { font-size: 13px; }

  .accent-custom .herobannerarea {
        padding-top: 50px;
        padding-bottom: 50px;
  }

  .accent-custom .appstore_btns_wrapper { text-align: center; }
}

.accent-custom .howitworks__subtitle { color: var(--contentColor); max-width: 600px; margin: 15px auto 0; }

.accent-custom .howitworks__card { position: relative; background: var(--whitegrey1); border-radius: 16px; padding: 30px 25px; height: 100%; margin-bottom: 30px; overflow: hidden; }
.accent-custom .howitworks__step { position: absolute; top: 10px; left: 20px; font-size: 42px; font-weight: 700; color: rgba(0, 0, 0, 0.06); line-height: 1; display: inline-block; }
.accent-custom .howitworks__icon { position: relative; width: 48px; height: 48px; border-radius: 12px; display: flex; align-items: center; justify-content: center; font-size: 20px; margin-bottom: 20px; }
.accent-custom .howitworks__icon__purple { background: var(--lightviolet);  color: var(--violetbright); }
.accent-custom .howitworks__card h3 { position: relative; font-size: 18px; font-weight: 600; color: var(--violet); margin-bottom: 10px; }
.accent-custom .howitworks__card p { position: relative; color: var(--contentColor); font-size: 14px; line-height: 22px; margin-bottom: 0; }
.accent-custom .howitworks__arrow { text-align: center; color: rgba(0, 0, 0, 0.2); margin-top: 15px; font-size: 14px; }
@media (max-width: 991px) {
  .accent-custom .howitworks__arrow { display: none; }
}

.accent-custom .howitworks__flow__row { margin-top: 10px; }
.accent-custom .howitworks__flow { display: flex; align-items: center; gap: 12px; background: var(--lightGrey10); border-radius: 12px; padding: 15px 20px; margin-bottom: 20px; }
.accent-custom .howitworks__flow i { color: var(--violetbright); font-size: 16px; flex-shrink: 0; }
.accent-custom .howitworks__flow p { margin: 0; font-size: 14px; color: var(--contentColor); }
.accent-custom .howitworks__flow p span { font-weight: 600; }

.accent-custom .gettingstarted { background-color: var(--violet); }
.accent-custom .gettingstarted__card { position: relative; background: var(--yellow); border-radius: 16px; padding: 35px 25px 30px; text-align: center; margin-bottom: 30px; overflow: hidden; }
.accent-custom .gettingstarted__step { position: absolute; top: 10px; left: 0; right: 0; text-align: center; font-size: 42px; font-weight: 700; color: rgba(0, 0, 0, 0.06); line-height: 1; }
.accent-custom .gettingstarted__icon { position: relative; width: 56px; height: 56px; border-radius: 14px; display: flex; align-items: center; justify-content: center; font-size: 22px; margin: 0 auto 20px; background: var(--lightviolet); color: var(--violetbright); }
.accent-custom .gettingstarted__card h3 { position: relative; font-size: 18px; font-weight: 600; color: var(--black); margin-bottom: 10px; }
.accent-custom .gettingstarted__card p { position: relative; color: var(--black); font-size: 14px; line-height: 22px; margin-bottom: 0; }
.accent-custom .gettingstarted__arrow__col { align-items: center; justify-content: center; margin-bottom: 30px; }
.accent-custom .gettingstarted__arrow { color: var(--white); font-size: 18px; }

.accent-custom .section__title .section__title__heading h2 { color: var(--white); }
.accent-custom .aboutarea__para__3 { background-color: var(--lightviolet); }
.accent-custom .aboutarea__para__3::after { border-top: 15px solid var(--lightviolet); }
.accent-custom .testimonial_img { max-width: 55px; max-height: 55px; object-fit: cover;  }
.accent-custom .aboutarea__img__3 .aboutarea__img__name { margin-left: 35px; }
.accent-custom .testimonial_imgdiv { width: 80px; height: 80px; border-radius: 50%; background-color: var(--white); display: flex; align-items: center; justify-content: center; border: 2px solid var(--lightviolet);  }

.accent-custom .aboutarea__3__carousel__controls { display: flex; align-items: center; justify-content: center; gap: 20px; margin-top: 25px; }
.accent-custom .aboutarea__3__carousel__arrow { display: flex; align-items: center; justify-content: center; width: 40px; height: 40px; border-radius: 50%; background: var(--lightviolet); color: var(--violetbright); font-size: 14px; border: 0; flex-shrink: 0; transition: var(--transition); }
.accent-custom .aboutarea__3__carousel__arrow:hover { background: var(--violetbright); color: var(--white); }
.accent-custom .aboutarea__3__carousel__indicators { position: static; margin: 0; }
.accent-custom .aboutarea__3__carousel__indicators [data-bs-target] { width: 8px; height: 8px; border-radius: 50%; background-color: var(--lightviolet); opacity: 1; border: 0; margin: 0 4px; text-indent: 0; }
.accent-custom .aboutarea__3__carousel__indicators [data-bs-target].active { background-color: var(--violetbright); }
.accent-custom .aboutarea__icon__3 { position: absolute; top: 30px; left: 30px; }

.accent-custom .aboutarea__para__3 .aboutarea__icon__3 i { height: 50px; width: 50px; line-height: 50px; }

.accent-custom #scrollUp i { width: 50px; }

.accent-custom .pricingarea__content__wraper { position: relative; }
.accent-custom .pricingarea__content__wraper__featured { border: 2px solid var(--violetbright); background: var(--white); }
.accent-custom .pricingarea__content__wraper__featured:hover { background: var(--white); }
.accent-custom .pricingarea__save__badge { position: absolute; top: -16px; left: 50%; transform: translateX(-50%); background: var(--green); color: var(--white); font-size: 13px; font-weight: 600; padding: 6px 18px; border-radius: 20px; white-space: nowrap; }
.accent-custom .pricingarea__oldprice { font-size: 20px; color: var(--contentColor2); text-decoration: line-through; margin-left: 8px; }
.accent-custom .pricingarea__billed__badge { display: inline-block; background: var(--lightviolet); color: var(--violetbright); font-size: 13px; font-weight: 600; padding: 6px 14px; border-radius: 8px; margin-top: 12px; }
.accent-custom .pricingarea__example { color: var(--contentColor2) !important; font-size: 14px !important; margin-top: 10px !important; display: block; }
.accent-custom .pricingarea__plan__type h6 i { color: var(--yellow); margin-right: 6px; font-size: 20px; }
.accent-custom .pricingarea__button__outline { background: var(--white); color: var(--violetbright); border: 1px solid var(--violetbright); }
.accent-custom .pricingarea__button__outline:hover { background: var(--violetbright); color: var(--white); }

.accent-custom .footerarea { background: var(--violetdrk); }

.accent-custom .footerarea__wrapper .footerarea__inner .footerarea__icon ul li a { background-color: var(--violetbright); color: var(--white); }

.accent-custom .copyright__logo img { max-width: 200px; }

.accent-custom .breadcrumb__inner ul li a:after { content: "\f105"; font-family: "FontAwesome"; }

.accent-custom .breadcrumbarea  { padding-top: 50px; padding-bottom: 50px; background: var(--violetdrk); }

.accent-custom .breadcrumb__content__wraper .breadcrumb__title h2 { color: var(--white); }
.accent-custom .breadcrumb__inner ul li, .accent-custom .breadcrumb__inner ul li a { color: var(--white); }

.accent-custom .pricingarea__content__wraper { padding: 35px 40px 25px 40px; }
.accent-custom .pricingarea__content__wraper .pricingarea__heading h6 { font-size: var(--f_sz18); }

.accent-custom .pricingarea__content__wraper .pricingarea__heading .pricingarea__number h1 { margin-bottom: 0; }

.accent-custom .pricingarea__content__wraper .pricingarea__heading .pricingarea__number h1 .price__currency { font-size: var(--f_sz30); }

.accent-custom .pricingarea__content__wraper .pricingarea__heading .pricingarea__number h1 .price__durition { font-size: var(--f_sz18);  }

.accent-custom .pricingarea__content__wraper .pricingarea__heading { margin-bottom: 35px; }

.accent-custom .pricingarea__content__wraper .pricingarea__list ul li { font-size: var(--f_sz16);     margin-bottom: 25px; }

.accent-custom .headerarea__main__menu nav ul > li:hover > a, .accent-custom .headerarea__main__menu nav ul > li.active > a { color: var(--primaryColor); text-decoration: underline; }

.accent-custom .mobile-off-canvas-active .header-mobile-aside-wrap .mobile-menu-wrap .mobile-navigation nav .mobile-menu li:hover a, 
.accent-custom .mobile-off-canvas-active .header-mobile-aside-wrap .mobile-menu-wrap .mobile-navigation nav .mobile-menu li.active a { color: var(--primaryColor); text-decoration: underline; }

.accent-custom .footerarea__wrapper .footerarea__inner .footerarea__list ul li a:hover, .accent-custom .footerarea__wrapper .footerarea__inner .footerarea__list ul li.active a {
    color: var(--yellow);
}

.accent-custom .footerarea__wrapper .footerarea__inner .footerarea__list ul li a:after { background: var(--yellow); }

.accent-custom .contact__icon i { font-size: var(--f_sz36); color: var(--yellow); }
.accent-custom .single__contact { height: 100%; }
.accent-custom .contact__form__inner { padding: 30px 30px 30px 30px; }
.accent-custom .contact__input__wraper textarea { height: 150px; resize: none; }

.accent-custom .brandarea__wraper.brand__slider__active .brandarea__img { margin: 15px 0; }


@media (min-width: 768px) and (max-width: 991px), (max-width: 767px) {

.accent-custom .aboutarea__icon__3 { top: 0px; left: 0px; }
  
.accent-custom .aboutarea__para__3 .aboutarea__icon__3 i { height: 40px; width: 40px; line-height: 40px; }
 }

 @media (min-width: 1360px) {
  .accent-custom .footerarea__wrapper .footerarea__padding__left {
    padding-left: 150px;
}
}

.accent-custom .pricingarea__contact__note { display: flex; align-items: center; justify-content: center; gap: 10px; text-align: center; margin-top: 40px; padding: 16px 20px; background: var(--lightviolet); border-radius: 10px; }
.accent-custom .pricingarea__contact__note i { color: var(--green); font-size: 16px; flex-shrink: 0; }
.accent-custom .pricingarea__contact__note p { margin: 0; color: var(--contentColor2); font-size: 15px; }
.accent-custom .pricingarea__contact__note p a { color: var(--violetbright); font-weight: 700; }
.accent-custom .pricingarea__contact__note p a:hover { text-decoration: underline; }
@media (max-width: 575px) {
  .accent-custom .pricingarea__contact__note { flex-direction: column; gap: 6px; }
}

.accent-custom .privacyarea__content h1 { font-size: 34px; font-weight: 700; color: var(--violet); margin-bottom: 8px; }
.accent-custom .privacyarea__content .privacyarea__updated { color: var(--contentColor2); font-size: 14px; margin-bottom: 25px; }
.accent-custom .privacyarea__content h3 { font-size: 20px; font-weight: 600; color: var(--violet); margin-top: 35px; margin-bottom: 12px; }
.accent-custom .privacyarea__content p { color: var(--contentColor); font-size: 16px; line-height: 28px; margin-bottom: 15px; }
.accent-custom .privacyarea__content ul { padding-left: 0; list-style: none; margin-bottom: 15px; }
.accent-custom .privacyarea__content ul li { position: relative; padding-left: 22px; color: var(--contentColor); font-size: 16px; line-height: 26px; margin-bottom: 12px; display: block; }
.accent-custom .privacyarea__content ul li::before { content: ""; position: absolute; left: 0; top: 10px; width: 8px; height: 8px; border-radius: 50%; background: var(--violetbright); }
.accent-custom .privacyarea__content p a { color: var(--violetbright); font-weight: 600; }
.accent-custom .privacyarea__content p a:hover { text-decoration: underline; }
.accent-custom .privacyarea__divider { border: 0; border-top: 1px solid var(--grey); margin: 35px 0; }
.accent-custom .privacyarea__contact__box { background: var(--lightviolet); border-left: 3px solid var(--violetbright); border-radius: 8px; padding: 20px 25px; }
.accent-custom .privacyarea__contact__box p { margin-bottom: 8px; }
.accent-custom .privacyarea__contact__box p:last-child { margin-bottom: 0; }
.accent-custom .privacyarea__contact__box p a { color: var(--violetbright); font-weight: 600; }
.accent-custom .privacyarea__contact__box p a:hover { text-decoration: underline; }

.accent-custom .videos__playlist__title { font-size: 18px; font-weight: 700; color: var(--violet); text-transform: uppercase; letter-spacing: .5px; margin-bottom: 18px; }
.accent-custom .videos__playlist__list { display: flex; flex-direction: column; gap: 12px; max-height: 585px; overflow-y: auto; padding-right: 4px; }
.accent-custom .videos__playlist__item { display: flex; align-items: center; gap: 12px; cursor: pointer; padding: 8px; border-radius: 10px; border-left: 3px solid transparent; transition: var(--transition); }
.accent-custom .videos__playlist__item:hover { background: var(--whitegrey1); }
.accent-custom .videos__playlist__item.active { background: var(--lightviolet); border-left-color: var(--violetbright); }
.accent-custom .videos__playlist__thumb { position: relative; flex-shrink: 0; width: 250px; border-radius: 8px; overflow: hidden; }
.accent-custom .videos__playlist__thumb img { width: 100%; height: 68px; object-fit: cover; display: block; }
.accent-custom .videos__playlist__play { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); width: 30px; height: 30px; border-radius: 50%; background: rgba(255, 255, 255, 0.85); color: var(--violetbright); display: flex; align-items: center; justify-content: center; font-size: 11px; }
.accent-custom .videos__playlist__duration { position: absolute; right: 5px; bottom: 5px; background: var(--grey); color: var(--white); font-size: 11px; padding: 1px 6px; border-radius: 4px; }
.accent-custom .videos__playlist__info h6 { font-size: 14px; font-weight: 600; color: var(--black); margin: 0; }
.accent-custom .videos__playlist__item.active .videos__playlist__info h6 { color: var(--violetbright); }
.accent-custom .videos__playlist__thumb .video-wrapper { margin-bottom: 0; pointer-events: none; }

.accent-custom .video-wrapper {
  position: relative;
  width: 100%;
  padding-top: 25px;
  padding-bottom: 56.25%;
  height: 0;
  overflow: hidden;
  margin-bottom: 15px;
}
.accent-custom .video-wrapper audio,
.accent-custom .video-wrapper iframe,
.accent-custom .video-wrapper object,
.accent-custom .video-wrapper video,
.accent-custom .video-wrapper embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
}
.accent-custom .video-wrapper.audio {
  position: relative;
  padding-bottom: 10%;
  padding-top: 0;
  height: 0;
  border: none !important;
}


.accent-custom #back__circle_loader { border-top-color: var(--violetbright); border-right-color: var(--violetbright); border-bottom-color: var(--yellow); border-left-color: var(--yellow); }

.accent-custom .appstore_btns_wrapper img { margin: 10px; max-width: 200px; }

.accent-custom .footerarea__wrapper .footerarea__inner .footerarea__icon { margin-top: 0; }

@media (max-width: 991px) {
  .accent-custom .videos__playlist { margin-top: 25px; }
  .accent-custom .videos__playlist__list { flex-direction: row; max-height: none; overflow-x: auto; overflow-y: hidden; padding-bottom: 8px; }
  .accent-custom .videos__playlist__item { flex-direction: column; align-items: flex-start; flex-shrink: 0; width: 150px; border-left: none; border-bottom: 3px solid transparent; }
  .accent-custom .videos__playlist__item.active { border-left-color: transparent; border-bottom-color: var(--violetbright); }
  .accent-custom .videos__playlist__thumb { width: 100%; }
}

.accent-custom .releasenotes__title { font-size: 34px; font-weight: 700; color: var(--violet); margin-bottom: 8px; }
.accent-custom .releasenotes__subtitle { color: var(--contentColor); max-width: 600px; margin: 0 auto 40px; }

.accent-custom .releasenote__card { position: relative; background: var(--yellow); border-radius: 16px; padding: 30px 25px 0px; height: 100%; margin-bottom: 30px; overflow: hidden; transition: var(--transition); border: 2px solid transparent; }
.accent-custom .releasenote__card:hover { box-shadow: 0 10px 30px rgba(0, 0, 0, 0.06); transform: translateY(-4px); border-color: var(--violetbright); }
.accent-custom .releasenote__card__num { position: absolute; top: 0; right: 0; width: 34px; height: 34px; background: var(--violetbright); color: var(--white); font-weight: 700; font-size: 14px; display: flex; align-items: center; justify-content: center; border-radius: 0 16px 0 12px; }
.accent-custom .releasenote__card__icon { width: 48px; height: 48px; border-radius: 12px; background: var(--lightviolet); color: var(--violetbright); display: flex; align-items: center; justify-content: center; font-size: 20px; margin-bottom: 18px; }
.accent-custom .releasenote__card h3 { font-size: 18px; font-weight: 600; color: var(--black); margin-bottom: 6px; }
.accent-custom .releasenote__card__date { color: var(--violetbright); font-size: var(--f_sz14); font-weight: 600; margin-left: 6px; margin-bottom: 12px; }
.accent-custom .releasenote__card p { color: var(--black); font-size: 14px; line-height: 22px; margin-bottom: 12px; }
.accent-custom .releasenote__card p:last-child { margin-bottom: 0; }
.accent-custom .releasenote__card ul { padding-left: 0; list-style: none; margin-bottom: 0; }
.accent-custom .releasenote__card ul li { position: relative; padding-left: 18px; color: var(--black); font-size: 14px; line-height: 22px; margin-bottom: 10px; }
.accent-custom .releasenote__card ul li:last-child { margin-bottom: 0; }
.accent-custom .releasenote__card ul li::before { content: ""; position: absolute; left: 0; top: 8px; width: 6px; height: 6px; border-radius: 50%; background: var(--violetbright); }

.accent-custom .hero__rotating__word { display: inline-block; color: var(--green); }
.accent-custom .hero__rotating__cursor { display: inline-block; color: var(--green); margin-left: 2px; animation: heroRotatingCursorBlink 0.8s step-end infinite; }
@keyframes heroRotatingCursorBlink { 0%, 100% { opacity: 1; } 50% { opacity: 0; } }

.accent-custom .herobannerarea__title .herobannerarea__title__heading__2 h2 span { color: var(--yellow); }

