@font-face{font-family:Rubik;src:url('/fonts/Rubik-Regular.ttf') format('truetype');font-weight:400;font-display:swap}
@font-face{font-family:Rubik;src:url('/fonts/Rubik-Medium.ttf') format('truetype');font-weight:500 700;font-display:swap}
body:has(.myqr-demo-notice),body:has(.myqr-demo-notice) :where(h1,h2,h3,h4,h5,p,a,button,input,textarea,label,span){font-family:Rubik,Arial,sans-serif!important}
body:has(.myqr-demo-notice) .estate-bg-animation,body:has(.myqr-demo-notice) .vector-all{display:none}
.myqr-demo-notice{font-family:Rubik,Arial,sans-serif;background:#fff;color:#28354c;padding:14px 20px;display:flex;justify-content:center;align-items:center;gap:18px;flex-wrap:wrap;border-bottom:1px solid #d6dee9;line-height:1.5;font-size:14px;text-align:center}
.myqr-demo-notice strong{font-weight:600}.myqr-demo-notice span{color:#48597b;font-size:13px}.myqr-demo-notice a{color:#0d8459;font-weight:500;text-decoration:underline;text-underline-offset:3px}
body:has(.myqr-demo-notice) .our-services-section .service-card img{display:none}
body:has(.myqr-demo-notice) .testimonial-section .image{display:none}
body:has(.myqr-demo-notice) .testimonial-section img{display:none}
body:has(.myqr-demo-notice) .service-card{padding:18px!important;text-align:right;min-height:130px}
body:has(.myqr-demo-notice) .our-services-section h2,body:has(.myqr-demo-notice) .testimonial-section h2{font-size:25px}
@media(max-width:600px){.myqr-demo-notice{gap:5px 14px;padding:12px 16px}.myqr-demo-notice span{width:100%}}
body:has(.myqr-demo-notice) .add-to-contact-btn{position:static!important;bottom:auto!important;width:auto!important;margin:28px 30px 20px}
body:has(.myqr-demo-notice) .add-contact-btn{transform:none!important}
.myqr-demo-notice[hidden]{display:none}.myqr-demo-form-hint{font-size:14px;line-height:1.6}.myqr-demo-enquiry label{display:block}
