/* Extracted verbatim from the live Ac+ (bbank.jp/academy) stylesheet uploads/elementor/css/custom-frontend.min.css?ver=1768146092, 2026-09-14.
   ヘッダーが使う規則だけ: 端末ごとの非表示 class（elementor-hidden-*。原本のブレークポイント mobile ≤767 / mobile_extra ≤880 / tablet ≤1024 /
   tablet_extra ≤1200 / laptop ≤1366 / widescreen ≥1920）と、メガメニューのパネルが開くときの animated。declarations are byte-for-byte unmodified.
   原本では kit（post-35992.css）より前に読み込まれる。custom-frontend.min.css 全体を読み込むようになったらこのファイルは不要。 */
.animated{animation-duration:1.25s}
@media (prefers-reduced-motion:reduce){
.animated{animation:none}
}
@media (max-width:767px){
.elementor .elementor-hidden-mobile{display:none}
}
@media (min-width:768px) and (max-width:880px){
.elementor .elementor-hidden-mobile_extra{display:none}
}
@media (min-width:881px) and (max-width:1024px){
.elementor .elementor-hidden-tablet{display:none}
}
@media (min-width:1025px) and (max-width:1200px){
.elementor .elementor-hidden-tablet_extra{display:none}
}
@media (min-width:1201px) and (max-width:1366px){
.elementor .elementor-hidden-laptop{display:none}
}
@media (min-width:1367px) and (max-width:1919px){
.elementor .elementor-hidden-desktop{display:none}
}
@media (min-width:1920px){
.elementor .elementor-hidden-widescreen{display:none}
}
