.focal-toggle{&.focal-left{.focal-card{left:41px}}&.focal-middle{.focal-card{right:41px}}&.focal-right{.focal-card{right:41px}}& .focal-card{max-width:250px;min-width:250px;width:100%;max-height:0;position:absolute;border-radius:8px;transition:all .3s ease-in-out;overflow:hidden;background-color:var(--color-text-primary);*{color:var(--color-white)}&>*{display:flex;flex-direction:column;gap:8px}&.active{max-height:300px}}}@media screen and (max-width:768px){.focal-toggle{& .focal-btn{--width:20px;max-width:var(--width);min-width:var(--width);max-height:var(--width);&>*{max-width:var(--width);max-height:var(--width);min-width:var(--width)}}}}@media screen and (max-width:640px){.focal-toggle{& .focal-btn{--width:15px;max-width:var(--width);min-width:var(--width);max-height:var(--width);&>*{max-width:var(--width);max-height:var(--width);min-width:var(--width)}}& .focal-card{max-width:160px;min-width:160px;& *{font-size:12px!important}}&.focal-middle{.focal-card{left:unset;top:20px}}}}@media screen and (max-width:640px){.focal-toggle{& .focal-btn{--width:15px;max-width:var(--width);min-width:var(--width);max-height:var(--width);&>*{max-width:var(--width);max-height:var(--width);min-width:var(--width)}}&.focal-right{.focal-card{right:25px}}&.focal-left{.focal-card{left:25px}}& .focal-card{max-width:160px;min-width:160px;& *{font-size:12px!important}}&.focal-middle{.focal-card{left:-80px;top:20px}}}}.focalImageBanner_inner{display:flex;justify-content:center;flex-direction:column;align-items:center;gap:80px;z-index:20;position:relative;& .focalImageBanner_header{max-width:100%;width:50%;&>p{max-width:559px;width:100%}*{color:var(--color-white)}}& .focal-wraper{&:before{content:"";width:100%;height:40px;position:absolute;top:0;left:0;background-image:url(https://suprshops-ecomm.b-cdn.net/media/desktop_bar.png);background-repeat:no-repeat;background-position:0;background-size:cover;z-index:20;border-radius:25px 25px 0 0}& .focalImageBanner{border-radius:30px 30px 0 0}}& .focal-wraper-main{&:after{content:"";position:absolute;left:0;right:0;bottom:0;height:100%;background:url(https://suprshops-ecomm.b-cdn.net/media/Vector-thander.png) no-repeat center 20%;z-index:-1}}}.focalImageBanner_main{background-color:var(--color-text-primary);position:relative}@media screen and (max-width:1440px){.focalImageBanner_inner{& .focalImageBanner_header{width:65%}}}@media screen and (max-width:1024px){.focalImageBanner_inner{& .focal-wraper{&:before{height:30px}}}}@media screen and (max-width:768px){.focalImageBanner_inner{& .focalImageBanner_header{width:80%}& .focal-wraper{&:before{height:20px}}}}@media screen and (max-width:767px){.focalImageBanner_inner{& .focal-wraper{& .focalImageBanner,&:before{border-radius:12px 12px 0 0}}}}@media screen and (max-width:640px){.focalImageBanner_inner{& .focalImageBanner_header{width:100%}& .focal-wraper-main{&:after{height:40%}}& .focal-wraper{&:before{height:15px}}}}@media screen and (max-width:767px){.focalImageBanner_inner{& .focalImageBanner_header{max-width:100%;width:100%}}}.marketingFaqBlock{padding:80px 0;background:#121316}.faqs{h5{margin-bottom:8px}p{color:#8c8c8c}}.faqIcon{svg{width:100%;height:100%}}@media screen and (max-width:768px){.marketingFaqBlock{padding:40px 0}}.marketingFooterTop{padding:100px 0;background-color:#06080c}.marketingFooterTop .contentWrap p{margin-bottom:40px;color:#8c8c8c}@media screen and (max-width:768px){.marketingFooterTop{padding:50px 0}}.marketingGridBlock{padding:50px 0 100px;background-color:#06080c}.gridItemWrapper{.gridItem{border-radius:16px;overflow:hidden;min-height:400px;max-height:400px;background:url(/_next/static/media/card_bg.d875ad8c.jpg) no-repeat 0 0;background-size:cover;.gridItemContent{padding:34px 38px}h4{margin-bottom:8px}p{color:#8c8c8c}&:hover{&:first-child,&:last-child,&:nth-child(2){.imageWrapper{transform:translateY(-10px)}}}&:first-child{.imageWrapper{max-width:362px;margin:0 auto;height:auto;object-fit:cover;transition:all .3s ease-in-out}}&:nth-child(2){.imageWrapper{max-width:370px;height:auto;object-fit:cover;position:relative;top:-50px;transition:all .3s ease-in-out}}&:last-child{.imageWrapper{max-width:480px;height:480px;position:relative;top:-100px;left:0;object-fit:cover;transition:all .3s ease-in-out}}}}@media screen and (max-width:768px){.marketingGridBlock{padding:50px 0}}