/* ============================================== babanew.css — BABA 2026 New Section Styles Uses global variables from custom.css only. No font-size,font-family,or color overrides. ============================================== */
/* ---- Hero Banner ---- */
h1, h2, h3{letter-spacing:-3%;}
.baba-hero-new{background-color:var(--offwhite);min-height:100vh;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;padding:calc(var(--sectionSpace) + 60px) 0 var(--sectionSpace);}
.baba-hero-content{margin:0 auto;position:relative;z-index:2;gap:30px;display:flex;flex-direction:column;align-items:center;padding-top:50px;padding-bottom:50px;}
.baba-hero-title{text-transform:none;font-size:calc(var(--font-h1) + 25px);line-height:1;}
.baba-hero-event{font-family:var(--avenirblack);font-size:var(--font-h4);}
.baba-hero-sub{font-family:var(--avenirheavy);}
.baba-hero-cta{}
.baba-hero-cta .btn{display:inline-flex;}
.baba-hero-code-box{display:inline-block;border:2px dashed #909090;padding:10px 30px;border-radius:6px;font-size:18px;}
.baba-hero-code-box p{font-size:18px;}
.baba-hero-code{margin:0;font-family:'avenirmedium';}
.baba-hero-code strong{font-family:'avenirblack';}
/* Background SVG block shapes */
.baba-hero-bg-svg{position:absolute;bottom:-7px;left:0;width:100%;height:auto;pointer-events:none;z-index:0;opacity:1;}
.baba-hero-bg-svg .path-y path{opacity:0;fill:var(--white);}
.baba-hero-bg-svg .path-y path:nth-child(1){transform:translateY(-20px);}
.baba-hero-bg-svg .path-y path:nth-child(2){transform:translateY(-23px);}
.baba-hero-bg-svg .path-y path:nth-child(3){transform:translateY(-37px);}
.baba-hero-bg-svg .path-y path:nth-child(4){transform:translateY(-15px);}
.baba-hero-bg-svg .path-y path:nth-child(5){transform:translateY(-28px);}
.baba-hero-bg-svg .path-y path:nth-child(6){transform:translateY(-11px);}
.baba-hero-bg-svg .path-y path:nth-child(7){transform:translateY(-34px);}
.baba-hero-bg-svg .path-y path:nth-child(8){transform:translateY(-19px);}
.baba-hero-bg-svg .path-y path:nth-child(9){transform:translateY(-40px);}
.baba-hero-bg-svg .path-y path:nth-child(10){transform:translateY(-26px);}
.baba-hero-bg-svg .path-y path:nth-child(11){transform:translateY(-13px);}
.baba-hero-bg-svg .path-y path:nth-child(12){transform:translateY(-32px);}
.baba-hero-bg-svg .path-y path:nth-child(13){transform:translateY(-18px);}
.baba-hero-bg-svg .path-y path:nth-child(14){transform:translateY(-39px);}
.baba-hero-bg-svg .path-y path:nth-child(15){transform:translateY(-22px);}
.baba-hero-bg-svg .path-y path:nth-child(16){transform:translateY(-10px);}
.baba-hero-bg-svg .path-y path:nth-child(17){transform:translateY(-35px);}
.baba-hero-bg-svg .path-y path:nth-child(18){transform:translateY(-17px);}
.baba-hero-bg-svg .path-y path:nth-child(19){transform:translateY(-29px);}
.baba-hero-bg-svg .path-y path:nth-child(20){transform:translateY(-14px);}
.baba-hero-bg-svg .path-y path:nth-child(21){transform:translateY(-38px);}
.baba-hero-bg-svg .path-y path:nth-child(22){transform:translateY(-21px);}
.baba-hero-bg-svg .path-y path:nth-child(23){transform:translateY(-33px);}
.baba-hero-bg-svg .path-y path:nth-child(24){transform:translateY(-12px);}
.baba-hero-bg-svg .path-y path:nth-child(25){transform:translateY(-27px);}
.baba-hero-bg-svg .path-y path:nth-child(26){transform:translateY(-16px);}
.baba-hero-bg-svg .path-y path:nth-child(27){transform:translateY(-36px);}
.baba-hero-bg-svg .path-y path:nth-child(28){transform:translateY(-20px);}
.baba-hero-bg-svg .path-y path:nth-child(29){transform:translateY(-31px);}
.baba-hero-bg-svg .path-y path:nth-child(30){transform:translateY(-24px);}
.baba-hero-bg-svg{overflow:visible;}
body.animation .baba-hero-bg-svg .path-y path{transform:translateY(0px);opacity:1;transition:all 0.3s ease-in-out;fill:var(--white);}
body.animation .baba-hero-bg-svg .path-y path:nth-child(2){transition-delay:0.5s;}
body.animation .baba-hero-bg-svg .path-y path:nth-child(3){transition-delay:0.7s;}
body.animation .baba-hero-bg-svg .path-y path:nth-child(4){transition-delay:0.3s;}
body.animation .baba-hero-bg-svg .path-y path:nth-child(5){transition-delay:0.6s;}
body.animation .baba-hero-bg-svg .path-y path:nth-child(6){transition-delay:0.4s;}
body.animation .baba-hero-bg-svg .path-y path:nth-child(7){transition-delay:0.8s;}
body.animation .baba-hero-bg-svg .path-y path:nth-child(8){transition-delay:0.5s;}
body.animation .baba-hero-bg-svg .path-y path:nth-child(9){transition-delay:0.3s;}
body.animation .baba-hero-bg-svg .path-y path:nth-child(10){transition-delay:0.7s;}
body.animation .baba-hero-bg-svg .path-y path:nth-child(11){transition-delay:0.4s;}
body.animation .baba-hero-bg-svg .path-y path:nth-child(12){transition-delay:0.6s;}
body.animation .baba-hero-bg-svg .path-y path:nth-child(13){transition-delay:0.8s;}
body.animation .baba-hero-bg-svg .path-y path:nth-child(14){transition-delay:0.3s;}
body.animation .baba-hero-bg-svg .path-y path:nth-child(15){transition-delay:0.5s;}
body.animation .baba-hero-bg-svg .path-y path:nth-child(16){transition-delay:0.7s;}
body.animation .baba-hero-bg-svg .path-y path:nth-child(17){transition-delay:0.4s;}
body.animation .baba-hero-bg-svg .path-y path:nth-child(18){transition-delay:0.6s;}
body.animation .baba-hero-bg-svg .path-y path:nth-child(19){transition-delay:0.8s;}
body.animation .baba-hero-bg-svg .path-y path:nth-child(20){transition-delay:0.3s;}
body.animation .baba-hero-bg-svg .path-y path:nth-child(21){transition-delay:0.5s;}
body.animation .baba-hero-bg-svg .path-y path:nth-child(22){transition-delay:0.7s;}
body.animation .baba-hero-bg-svg .path-y path:nth-child(23){transition-delay:0.4s;}
body.animation .baba-hero-bg-svg .path-y path:nth-child(24){transition-delay:0.6s;}
body.animation .baba-hero-bg-svg .path-y path:nth-child(25){transition-delay:0.3s;}
body.animation .baba-hero-bg-svg .path-y path:nth-child(26){transition-delay:0.8s;}
body.animation .baba-hero-bg-svg .path-y path:nth-child(27){transition-delay:0.5s;}
body.animation .baba-hero-bg-svg .path-y path:nth-child(28){transition-delay:0.4s;}
body.animation .baba-hero-bg-svg .path-y path:nth-child(29){transition-delay:0.7s;}
body.animation .baba-hero-bg-svg .path-y path:nth-child(30){transition-delay:0.6s;}
.baba-banne-line path{--stroke-dasharray:4884.6015625;--stroke-dashoffset:4884.6015625;}
body.animation .baba-hero-bg-svg .svg-path-drow path{stroke-dashoffset:0;transition-delay:1s;transition:stroke-dashoffset 2s ease-in-out;}
@media (max-width:767.98px){
  .baba-hero-new{min-height:auto;padding:calc(var(--sectionSpace) + 40px) 0 var(--sectionSpace);}
  .baba-hero-code-box{padding:8px 18px;}
}
/* ---- Stats Bar ---- */
.baba-stats-bar{padding:var(--sectionSpace) 0;}
.baba-stats-wrap{display:flex;align-items:center;gap:0;flex-wrap:wrap;}
.baba-stat-item{padding:0 40px 0 0;}
.baba-stat-item .stat-num{display:block;font-family:var(--avenirblack);font-size:var(--font-h2);line-height:1;color:var(--white);}
.baba-stat-item .stat-label{display:block;font-size:var(--font-h5);}
.baba-stat-divider{width:1px;height:60px;background:rgba(255,255,255,0.2);margin:0 40px;flex-shrink:0;}
.baba-stats-bar .baba-stat-desc{flex:1;padding:0 40px;font-size:var(--font-h5);font-family:var(--avenirmedium);max-width:620px;}
.baba-stats-bar .baba-stat-sponsor{max-width:380px;padding-left:40px;margin-left:auto;}
.baba-stats-bar p{}
.baba-stats-bar .baba-stat-sponsor p{color:var(--white);/* font-size:var(--medium);*/font-size:var(--font-h5);font-family:var(--avenirmedium);}
/* ---- Illustration Containers ---- */
/* ---- Illustration Containers ---- */
/* ---- Bubble horizontal scroll â€” screen-1 to screen-2 ---- */
.baba-bubble-outer{max-width:1920px;margin:0 auto;overflow:hidden;}
@media (max-width:1919.98px){
  .baba-bubble-outer{max-width:1780px;}
}
@media (max-width:1779.98px){
  .baba-bubble-outer{max-width:1640px;}
}
@media (max-width:1759.98px){
  .baba-bubble-outer{max-width:1540px;}
}
@media (max-width:1539.98px){
  .baba-bubble-outer{max-width:1440px;}
  /* .baba-illus-bubble svg{max-width:350px;}
*/
  .baba-bubble-outer .slideitem.section.screen-2{margin-left:300px;}
}
@media (max-width:1439.98px){
  .baba-bubble-outer{max-width:1300px;}
  .baba-illus-bubble svg{max-width:350px;}
  .baba-bubble-outer .slideitem.section.screen-2{margin-left:200px;}
}
@media (max-width:1299.98px){
  .baba-bubble-outer{max-width:1100px;}
  .baba-bubble-outer .slideitem.section.screen-2{margin-left:300px;}
}
@media (max-width:1199.98px){
  .baba-bubble-mover svg{width:520px !important;max-width:unset !important;}
  .baba-bubble-outer .slideitem.section.screen-2{margin-left:200px;}
}
@media (max-width:1099.98px){
  .baba-bubble-outer{max-width:992px;}
  .baba-bubble-mover svg{width:500px !important;}
}
@media (max-width:991.98px){
  .baba-bubble-outer .slideitem.section.screen-2{margin-left:0px;}
  .baba-bubble-mover svg{width:510px !important;max-width:100% !important;}
}
.baba-bubble-hscroll{position:relative;width:100%;}
.baba-bubble-outer .slideContainer{display:flex;flex-wrap:nowrap;align-items:stretch;}
.baba-bubble-outer .slideitem.section{width:100vw;/* Using 100vw since it's the full viewport before container max-width limits it,or 100% */max-width:100%;flex-shrink:0;min-height:80vh;display:flex;align-items:center;padding-top:var(--sectionSpace);padding-bottom:var(--sectionSpace);}
.baba-bubble-mover{display:flex;align-items:center;justify-content:center;}
.baba-bubble-hscroll.main-scroll-horizonal .container{text-align:left;}
.baba-bubble-mover svg{width:750px;max-width:100%;height:auto;display:block;overflow:visible;}
.fish-bubble{opacity:0;}
.baba-bubble-mover svg .svgfish{opacity:0;/* transform:translate(-396px,-72px) rotate(-80deg);*/transform-origin:left bottom;}
.section-animation.activeAnimated .baba-bubble-mover svg .svgfish{opacity:1;transition:opacity 0.5s ease-in-out;transition-delay:1.5s;}
@media (max-width:991.98px){
  .baba-illus-svg{max-width:310px;}
  .baba-bubble-outer .slideitem.section{width:100%;min-height:auto;height:auto;padding-top:50px;padding-bottom:50px;}
  .fish-bubble{opacity:1;}
  .fish-bubble ellipse{opacity:0;}
  .section-animation.activeAnimated .fish-bubble ellipse{opacity:1;transition:opacity 0.5s ease-in-out;transition-delay:1s;}
  .baba-bubble-mover svg{width:490px;max-width:100%;}
  .screen-2{padding-top:0 !important;}
  .baba-bubble-outer .slideContainer{display:block;}
  .baba-bubble-mover svg .svgfish{opacity:1;}
}
.baba-illus{display:flex;align-items:center;justify-content:center;}
.baba-illus-svg{max-width:420px;width:100%;height:auto;}
.baba-illus-bubble{justify-content:flex-end;display:flex;}
.baba-illus-stairs{justify-content:flex-end;align-items:flex-end;}
.baba-illus-stairs .baba-illus-svg{max-width:100%;width:100%;}
/* ---- Keynote illustration ---- */
.baba-illus-keynote{justify-content:flex-end;}
.baba-keynote-svg{max-width:100%;width:100%;height:auto;display:block;}
.baba-keynote-info{max-width:600px;}
.baba-keynote-info-last{font-size:var(--font-h5);font-family:var(--avenirheavy);}
/* ---- Year Six — offwhite bg ---- */
.baba-yearsix-sec{background-color:var(--offwhite);min-height:980px;}
.svg-baba-six{position:absolute;max-width:1355px;bottom:-245px;left:640px;}
.baba-sayyes-sec{min-height:910px;}
.baba-sayyes-title{margin-bottom:var(--xxlarge);}
.baba-sayyes-sub{max-width:430px;}
.baba-sayyes-illus-col{display:flex;align-items:center;justify-content:center;padding:0;}
.baba-sayyes-illus{width:100%;display:flex;align-items:center;justify-content:center;position:absolute;top:40px;width:1083px;left:-100px;}
.baba-sayyes-right{display:flex;align-items:center;}
.svg-pera{margin-top:140px;margin-left:-140px;margin-bottom:50px;}
.baba-sayyes-illus-col-mobile{display:none;}
@media (max-width:1759.98px){
  .baba-hero-title{font-size:var(--font-h1);}
}
@media (max-width:991.98px){
  .baba-sayyes-illus-col{padding:var(--large) 0;}
  .baba-sayyes-svg{max-width:320px;}
}
/* ---- Problem / Solution ---- */
.baba-problemsol-sec{padding-bottom:0 !important;padding-top:0 !important;}
.baba-sol-lead{font-size:var(--font-h5);margin-bottom:var(--medium);}
.baba-problemsol-sec-svg{width:100%;text-align:center;display:flex;align-items:center;justify-content:center;margin-top:-100px;}
.baba-problemsol-sec-svg svg{min-width:1958px;overflow:visible;}
.baba-keynote-sec{padding-top:0 !important;}
/* ---- AI Stats Cards ---- */
.baba-ai-stat{padding:40px;background:var(--white);height:100%;text-align:center;}
.baba-ai-stat .ai-stat-num{display:block;font-family:var(--avenirblack);font-size:var(--font-h1);margin-bottom:var(--medium);line-height:1;}
.baba-ai-stat p{font-family:var(--avenirheavy);font-size:var(--body-font);text-align:center;margin-bottom:0;}
.baba-ai-stat cite{font-size:var(--medium);color:#333;font-style:italic;display:block;text-align:center;margin-top:var(--small);}
/* ---- AI Stats closing copy ---- */
.baba-ai-lead{font-size:var(--font-h5);font-family:'avenirheavy';}
.baba-ai-closing{font-size:var(--font-h3);line-height:1.2;margin-top:var(--small);font-family:'avenirblack';}
@media (max-width:767.98px){
  .baba-ai-stat .ai-stat-num{font-size:64px;}
  .baba-ai-closing{font-size:24px;}
  .baba-ai-lead{margin-top:20px;}
}
/* ---- Discount / $300 Section ---- */
.baba-discount-sec{overflow:hidden;}
.baba-discount-sec strong{color:var(--white);}
.baba-discount-badge{display:flex;justify-content:center;align-items:center;}
/* .baba-discount-badge{
    animation: badgeSwingZ 2s ease-in-out infinite alternate;
    transform-origin: top center; 
} */
.baba-badge-svg{width:100%;max-width:490px;height:auto;display:block;position:absolute;top:calc((var(--sectionSpace) * -1) - 80px);right:0;transform-origin:top center;animation:badgeFloat3D 8s ease-in-out infinite;}
@keyframes badgeFloat3D{
  0%{transform:rotate(0deg) rotateY(0deg) rotateX(0deg);}
  15%{transform:rotate(-7deg) rotateY(15deg) rotateX(3deg);}
  30%{transform:rotate(4deg) rotateY(-10deg) rotateX(-2deg);}
  45%{transform:rotate(-5deg) rotateY(20deg) rotateX(4deg);}
  60%{transform:rotate(7deg) rotateY(-14deg) rotateX(-3deg);}
  75%{transform:rotate(-3deg) rotateY(8deg) rotateX(2deg);}
  90%{transform:rotate(5deg) rotateY(-6deg) rotateX(-1deg);}
  100%{transform:rotate(0deg) rotateY(0deg) rotateX(0deg);}
}
@keyframes badgeSwingZ{
  0%{transform:rotate(-7deg);}
  100%{transform:rotate(7deg);}
}
@keyframes badgeTiltYX{
  0%{transform:rotateY(-18deg) rotateX(4deg);}
  100%{transform:rotateY(18deg) rotateX(-4deg);}
}
.unforgettable-2k25 .gallery-row{margin-left:-5px;margin-right:-5px;}
/* ---- Responsive ---- */
@media (max-width:991.98px){
  .baba-stats-wrap{gap:0;flex-wrap:wrap;}
  .baba-stat-divider{display:none;}
  .baba-stats-bar .baba-stat-desc{border-left:none;padding:var(--base) 0 0;flex:0 0 100%;}
  .baba-stats-bar .baba-stat-sponsor{border-left:none;padding-left:0;padding-top:var(--base);max-width:100%;}
  .baba-solution-col{border-left:none;padding-left:0;border-top:1px solid var(--darkgray10);padding-top:40px;}
  .baba-problem-col{padding-right:0;margin-bottom:40px;}
  .baba-badge-svg{max-width:300px;}
  .baba-ai-stat{margin-bottom:var(--base);}
  .baba-illus{padding:40px 0;}
}
@media (max-width:767.98px){
  html, body{line-height:1.2;}
  .baba-stats-wrap{align-items:flex-start;}
  .baba-stat-item{padding:0 0 var(--base);}
  .baba-stats-bar .baba-stat-desc,.baba-stats-bar .baba-stat-sponsor{max-width:100%;padding:0;border:none;}
  .baba-illus-svg{max-width:280px;}
  .baba-illus-bubble,.baba-illus-stairs{justify-content:center;}
  .baba-ai-stat .ai-stat-num{font-size:52px;}
}
body.page-id-16134{--topSpace:90px;}
.loader-box,#loader,.gform-hidden-fields,.gform-ajax-frame{display:none !important;}
#loader{visibility:hidden;}
.visually-hidden-region{position:absolute;margin:-1px;padding:0;height:1px;width:1px;overflow:hidden;clip-path:inset(50%);border:0;word-wrap:normal !important;}
.aeo-block{background:#f5f5f7;padding:100px 0;}
.aeo-definition{margin-bottom:48px;}
.aeo-definition h2{font-family:var(--avenirblack);font-weight:400;color:#000;margin-bottom:16px;line-height:1.1;}
.aeo-definition p{font-family:var(--avenirroman);font-size:18px;line-height:27px;color:#333;max-width:800px;}
.aeo-howto{background:#fff;border-radius:12px;padding:40px;box-shadow:0 2px 12px rgba(0,0,0,0.06);}
.aeo-howto h2{font-family:var(--avenirheavy);font-weight:400;color:#000;margin-bottom:32px;}
.howto-step{display:flex;gap:20px;margin-bottom:24px;align-items:flex-start;}
.howto-step:last-child{margin-bottom:0;}
.step-number{flex-shrink:0;width:48px;height:48px;background:#333;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:var(--avenirheavy);font-size:20px;font-weight:400;}
.step-content h3{font-family:var(--avenirheavy);font-weight:400;margin:0 0 8px;color:#000;}
.step-content p{margin:0;font-family:var(--avenirroman);font-size:18px;color:#333;line-height:27px;}
.wp-block-group.wl-bl-cir-block.spacing-bottom.spacing-left{margin-left:10px;}
.icon-sizing img{width:80px;}
.hero-btn.btn-multipal .btn{margin:7px 0;}
section a.btn span{margin-left:0;}
.page-id-15451 .mobileMainMenu ul li.survey__button{display:block;}
.mobileMainMenu ul li.survey__button{display:none;}
body main#full-wrapper section.newHomeBanner{padding-top:calc(var(--sectionSpace) + 20px) !important;}
.spacing-left-list{padding-left:30px !important;}
article .stat-card .stat-source a{font-size:16px;text-decoration:underline;}
article .stat-source .dot{width:5px;height:2px;background:var(--accent);display:inline-block;}
article .stat-card p.stat-text{font-size:30px;font-weight:600;}
article .stat-card{max-width:100%;margin:24px 0;padding:40px 25px;background:#fef8f4;color:var(--text);border-left:6px solid var(--accent);display:flex;flex-direction:column;align-items:flex-start;border-radius:0;}
.stat-card .stat-source{margin-bottom:0;display:flex;align-items:center;}
@media (max-width:768px){
  .aeo-block{padding:60px 0;}
  .aeo-howto{padding:24px;}
  .step-number{width:36px;height:36px;font-size:16px;}
}
.svg-path-drow path{stroke-dasharray:var(--stroke-dasharray);stroke-dashoffset:var(--stroke-dashoffset);}
.section-animation.activeAnimated .svg-path-drow path{stroke-dashoffset:0;transition-delay:1s;transition:stroke-dashoffset 1.2s ease-in-out;}
.section-animation.activeAnimated .svg-baba-six .svg-path-drow path{transition-delay:1s;}
.section-animation.activeAnimated .svg-baba-six .svg-path-drow path:nth-child(1){transition:stroke-dashoffset 1.8s ease-in-out;}
.section-animation.activeAnimated .svg-baba-six .svg-path-drow path:nth-child(2){transition-delay:0.5s;}
.section-animation.activeAnimated .baba-sayyes-illus .svg-path-drow path{transition-delay:1s;}
.section-animation.activeAnimated .svg-pera .svg-path-drow path{transition-delay:1.7s;}
.section-animation.activeAnimated .baba-illus-brian .svg-path-drow path:not(:nth-last-child(2)){transition-delay:1s;transition-duration:0.2s;}
.section-animation.activeAnimated .baba-illus-brian .svg-path-drow path:nth-last-child(2){transition-delay:0.5s;}
path.leftline{/* stroke-dasharray: calc(var(--stroke-dasharray) * -1); */}
.section-animation.activeAnimated path.centorbaba{/* stroke-dasharray: calc(var(--stroke-dasharray) * -1); */transition-delay:0.5s;}
.section-animation.activeAnimated path.rightline{transition-delay:1s;}
.section-animation.activeAnimated path.babatop-line{/* stroke-dasharray: calc(var(--stroke-dasharray) * -1); */transition-delay:0.5s;}
.section-animation.activeAnimated path.baba-zikzek{transition-delay:0.5s;}
.section-animation.activeAnimated path.babaround-line{transition-delay:0.5s;}
.baba-problemsol-byc{transform:translateY(-40px);opacity:0;}
.section-animation.activeAnimated .baba-problemsol-byc{transform:translateY(0);opacity:1;transition:transform 0.5s ease-in-out, opacity 0.5s ease-in-out;transition-delay:1.5s;}
@media only screen and (min-width:768px){
  .section-right-baba.animated{transition-delay:1.8s;}
}
@media only screen and (max-width:1759.98px){
  .svg-baba-six{max-width:max-content;bottom:-105px;left:560px;}
  .baba-yearsix-sec{min-height:840px;}
  .svg-baba-six svg{width:1000px;}
  .baba-sayyes-sec{min-height:auto;}
  .baba-sayyes-illus{top:60px;width:940px;left:-140px;}
  .svg-pera svg{width:370px;}
}
@media only screen and (max-width:1439.98px){
  .svg-baba-six{bottom:-125px;left:350px;}
  .baba-sayyes-illus{top:40px;width:940px;left:-240px;}
  .baba-badge-svg{max-width:380px;}
  .baba-problemsol-sec-svg svg{min-width:1580px;}
  .baba-problem-col .w-65{width:100% !important;}
  .baba-stats-bar .baba-stat-sponsor{max-width:280px;padding-left:20px;margin-left:auto;}
  .baba-stat-divider{margin:0 20px;}
  .baba-stats-bar .baba-stat-desc{padding:0 20px;}
  .baba-stat-item{padding:0 20px 0 0;}
}
@media only screen and (max-width:1199.98px){
  .baba-sayyes-illus{top:-10px;width:810px;left:-240px;}
  .svg-pera svg{width:300px;}
  .svg-pera{margin-top:70px;margin-left:-40px;}
}
@media only screen and (max-width:991.98px){
  .baba-yearsix-sec{min-height:auto;}
  .baba-yearsix-sec .row{flex-direction:column-reverse !important;}
  .svg-baba-six{bottom:30px;right:-160px;position:relative;left:auto;}
  .svg-baba-six svg{width:760px;}
  .baba-illus-brian .baba-illus-svg{max-width:330px;margin:0 auto;}
  .baba-badge-svg{width:100%;max-width:320px;height:auto;display:block;position:absolute;top:calc((var(--sectionSpace) * -1) - 30px);right:20px;}
  .baba-stats-wrap{row-gap:15px;}
  .baba-stat-item{padding:0 20px 0 0;flex:0 0 50%;}
  .baba-stats-bar .baba-stat-desc{max-width:100%;padding:0;margin-top:10px;}
  .baba-stats-bar .baba-stat-sponsor{margin-left:0;padding:0;max-width:100%;}
  .baba-problemsol-sec-svg{margin-bottom:-100px;}
  .baba-sayyes-title br{display:none;}
  .baba-sayyes-illus-col-mobile{display:block;}
  .svg-pera,.baba-sayyes-illus-col{display:none !important;}
  section.bannerSection.hero.img-hero.home-banner.baba-hero-new{min-height:77vh !important;}
  .baba-sayyes-illus-col-mobile svg{max-width:440px;width:100%;margin:0 auto;}
}
@media only screen and (max-width:767.98px){
  .screen-1 .row, .baba-keynote-sec .row{flex-direction:column-reverse !important;}
  .baba-hero-content{margin:0 auto;position:relative;z-index:2;gap:20px;}
  .svg-baba-six{bottom:20px;left:0;position:relative;right:auto;}
  .baba-hero-code-box{margin-top:20px;}
  .baba-hero-code-box p{font-size:14px;}
  .baba-discount-badge{margin-top:-110px;margin-bottom:30px;padding:0 50px;}
  .baba-badge-svg{position:relative;top:0;right:0;}
  .baba-problemsol-sec-svg{margin-top:0;margin-bottom:-100px;}
  .baba-problemsol-sec-svg svg{min-width:1200px;overflow:visible;}
  .baba-ai-stat{padding:20px;}
  .svg-baba-six svg{width:600px;}
  .baba-sayyes-sub{max-width:100% !important;}
  section.bannerSection.hero.img-hero.home-banner.baba-hero-new{flex-direction:column-reverse;}
  .baba-hero-bg-svg{overflow:visible;/* width: 100vh; */position:relative;bottom:-52px;right:0;left:auto;scale:1.5;transform-origin:bottom left;}
  .baba-sayyes-illus-col-mobile svg{max-width:440px;width:100%;margin:0 auto;}
  br{display:none;}
}
@media only screen and (max-width:579.98px){
  .baba-problemsol-sec-svg{margin-top:-20px;margin-bottom:-60px;}
  .baba-problemsol-sec-svg svg{min-width:1000px;}
}
