.hero-bnr .container{width:100%}.hero-bnr .bnr-heading-card{display:flex;flex-wrap:wrap;justify-content:center;margin:auto;max-width:680px}.hero-bnr .bnr-heading-card h1{font-family:Cosmica-Bold,sans-serif;font-size:60px;letter-spacing:-1.91px;line-height:1;text-align:center}.hero-bnr .bnr-heading-card h1 span{color:#f90081}.hero-cta-block{margin-top:12px;text-align:center;width:100%;z-index:9}.hero-cta-block .button-global{min-width:206px}.trustpilot-widget{margin-top:23px}.hero-image-block{margin:20px auto 0;max-width:545px;position:relative}.hero-image-block:after{background:linear-gradient(0deg,#fff 16.67%,hsla(0,0%,100%,0));bottom:0;content:"";height:105px;left:0;position:absolute;right:0;width:100%}.hero-image-block .hero-car-video{display:flex;justify-content:center;margin:auto;width:520px}.hero-image-block .hero-car-video video{height:100%;object-fit:cover;width:100%}.hero-image-block .hero-car-video .loop-video,.hero-image-block .hero-car-video .non-loop-video{display:block}.hero-image-block .bottom-txt-block{bottom:50px;color:rgba(19,19,19,.8);font-size:12px;position:absolute;z-index:1}.hero-image-block .bottom-txt-block.left{left:-25px}.hero-image-block .bottom-txt-block.right{right:35px}.hero-image-block .representative{max-width:120px}.hero-image-block .representative p{color:rgba(0,0,0,.5);font-size:10px;line-height:16px;margin:0;max-width:97px}.hero-image-block .representative b{color:#131313;display:block;font-family:Cosmica-Bold,sans-serif;font-size:16px}.hero-image-block .drivers{max-width:90px;text-align:right}.hero-image-block .drivers b{color:#111;font-family:Cosmica-Bold,sans-serif;font-size:20px;font-weight:600}.hero-image-block .drivers .drivers-thumb{display:flex;justify-content:end;position:relative}.hero-image-block .drivers .drivers-thumb i{border:2px solid #fff;border-radius:100%;display:block;height:32px;margin:0 -5px;overflow:hidden;width:32px}.hero-image-block .drivers .drivers-thumb i img{display:block;height:100%;object-fit:cover;width:100%}.hero-image-block .drivers p{color:#8c8c8c;font-size:10px;line-height:16px;margin:0}.notification-card{backdrop-filter:blur(3.835636854171753px);background:#fff;border:.384px solid #fff;border-radius:15px;box-shadow:0 1.534px 15.737px 0 rgba(0,0,0,.15);gap:0 10px;margin:50px 0 -110px 50px;padding:10px 11px 7px;width:271px}.notification-card .label{color:rgba(0,0,0,.2);font-family:Cosmica-Bold,sans-serif;font-size:8.438px;letter-spacing:-.084px;position:absolute;right:12px;text-transform:lowercase;top:7px}.notification-card .title{color:#000;font-family:Inter,sans-serif;font-size:11.507px;font-weight:600;letter-spacing:-.23px;line-height:16px;width:100%}.notification-card p{color:#555;font-family:Inter,sans-serif;font-size:8.54px;font-weight:400;letter-spacing:-.171px;line-height:16px;margin:0}.notification-card{animation:notificationFade 8s ease-in-out infinite;opacity:0;position:absolute;top:-15px}.notification-card:first-child{animation-delay:0s}.notification-card:nth-child(2){animation-delay:3s}.notification-card:nth-child(3){animation-delay:7s}@keyframes notificationFade{0%{opacity:0;top:-15px}8%{opacity:1;top:0}25%{opacity:1;top:0}32%{opacity:0;top:0}33%,to{opacity:0;top:0}}@media only screen and (max-width:1440px){.hero-bnr .bnr-heading-card h1{font-size:50px}}@media only screen and (max-width:767px){.hero-bnr{padding:30px 0 0}.hero-bnr .bnr-heading-card{justify-content:left;max-width:100%;padding-left:21px;padding-right:21px}.hero-bnr .bnr-heading-card h1{font-size:38px;margin:0 0 25px;text-align:left}.hero-bnr .bnr-heading-card h1 span{display:inline-block}.hero-cta-block{margin-top:10px}.hero-cta-block .button-global{font-size:15px;min-width:135px;padding:15px 35px}.circle-list ul{margin:0;padding:0}}@media only screen and (max-width:679px){.hero-image-block{max-width:335px}.hero-image-block .hero-car-video{margin:auto;max-width:280px}.hero-image-block .drivers .drivers-thumb i{height:24px;width:24px}.hero-image-block .drivers b{font-size:14px}.hero-image-block .drivers p,.hero-image-block .representative p{font-size:8px;line-height:12px}.hero-image-block .bottom-txt-block{bottom:0;font-size:8px}.hero-image-block .bottom-txt-block.left{left:0}.hero-image-block .bottom-txt-block.right{right:11px}.hero-image-block .representative b{font-size:12px}.notification-card{border-radius:12px;margin:24px 0 -110px;padding:7px;width:225px}.notification-card .icon,.notification-card .icon img{width:29px}.notification-card .label{right:10px;top:5px}.notification-card .title{font-size:9.5px;line-height:10px}.notification-card p{font-size:7.5px;line-height:10px}}