/* Mobile Notary uses the Organization Services composition. */
body.notary-luxury.yus-service-theme main#main{display:block!important;padding:0 0 24px!important}
body.notary-luxury.yus-service-theme main#main .intro.notary-intro{
 display:grid!important;grid-template-columns:1fr 1fr!important;align-items:stretch!important;
 width:calc(100% - 40px)!important;max-width:1160px!important;min-height:0!important;
 margin:18px auto 0!important;padding:0!important;gap:0!important;
 border:1px solid #9858b6!important;border-radius:14px!important;overflow:hidden!important;background:#08060b!important;
}
body.notary-luxury.yus-service-theme main#main .notary-logo-space{
 grid-column:1;grid-row:1;position:relative;align-self:stretch!important;
 width:100%!important;height:320px!important;min-height:0!important;max-width:none!important;
 padding:0!important;margin:0!important;border:0!important;border-radius:0!important;
 background-image:url('assets/organization-reference-20261028.png')!important;
 background-size:201% 512%!important;background-position:3.9% 22.9%!important;background-repeat:no-repeat!important;
}
body.notary-luxury.yus-service-theme main#main .notary-logo-space .notary-page-logo{
 position:absolute;bottom:14px;left:14px;width:82px!important;height:82px!important;max-width:82px!important;
 max-height:82px!important;object-fit:contain;padding:4px;box-sizing:border-box;border:1px solid #c19bd2;border-radius:10px;background:#100918;box-shadow:0 3px 12px #0008;
}
body.notary-luxury.yus-service-theme main#main .notary-intro-copy{grid-column:2;grid-row:1;padding:22px 24px!important;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center}
body.notary-luxury.yus-service-theme main#main .notary-intro .eyebrow{font:600 .75rem/1.4 Arial,sans-serif;letter-spacing:.15em;margin:0 0 10px!important}
body.notary-luxury.yus-service-theme main#main .notary-intro h1{font:400 clamp(2rem,4vw,3.3rem)/1.05 Georgia,serif!important;margin:0 0 8px!important;text-align:center}
body.notary-luxury.yus-service-theme main#main .notary-intro h1 em{font-family:Georgia,serif;color:#e8b6ff!important;font-weight:400}
body.notary-luxury.yus-service-theme main#main .yus-notary-tagline{font:italic 1rem/1.4 Georgia,serif;margin:0 0 8px!important}
body.notary-luxury.yus-service-theme main#main .notary-intro .lead{font:1rem/1.5 Arial,sans-serif;margin:0 0 12px!important;max-width:520px}
body.notary-luxury.yus-service-theme main#main .notary-intro #book{margin:0!important;padding:10px 22px!important;min-height:42px}
.yus-notary-benefits{grid-column:1/-1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:14px 0;background:#070509;border-top:1px solid #674178}
.yus-notary-benefits>span{text-align:center;color:#d49cf1;font:2.2rem/1 Georgia,serif;border-right:1px solid #674178}
.yus-notary-benefits>span:last-child{border:0}
body.notary-luxury.yus-service-theme main#main .yus-notary-benefits small{display:block;font:.78rem/1.3 Georgia,serif;color:#f5eef9!important;margin-top:7px}
.yus-notary-services{width:calc(100% - 40px);max-width:1160px;box-sizing:border-box;margin:22px auto 0}
body.notary-luxury.yus-service-theme main#main .yus-notary-services>h2{font:400 1.8rem/1.2 Georgia,serif;text-align:center;margin:0 0 16px!important}
.yus-notary-service-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}
body.notary-luxury.yus-service-theme main#main .yus-notary-service-grid .info{margin:0!important;padding:18px!important;text-align:center;border:1px solid #a979c1!important;border-radius:14px!important;background:linear-gradient(140deg,#291534,#100b16)!important}
.yus-notary-service-grid .info::before{content:'♛';display:block;font:2rem/1 Georgia,serif;color:#d49cf1;margin-bottom:10px}
body.notary-luxury.yus-service-theme main#main .yus-notary-service-grid h3{font:600 1.2rem/1.3 Georgia,serif;margin:0 0 10px!important}
body.notary-luxury.yus-service-theme main#main .yus-notary-service-grid p{font:.94rem/1.5 Arial,sans-serif;margin:7px 0!important}
body.notary-luxury.yus-service-theme main#main .columns.yus-notary-bottom{
 display:grid!important;grid-template-columns:1fr 1fr!important;align-items:start!important;
 width:calc(100% - 40px)!important;max-width:1160px!important;margin:20px auto 0!important;padding:0!important;gap:18px!important;
}
body.notary-luxury.yus-service-theme main#main .yus-notary-bottom>.travel,
body.notary-luxury.yus-service-theme main#main .yus-notary-bottom>.notary-booking-policy{margin:0!important;width:auto!important;max-width:none!important;padding:18px!important;border:1px solid #a773c2!important;border-radius:14px;background:#09060c!important;text-align:center}
body.notary-luxury.yus-service-theme main#main .yus-notary-bottom h2{font:400 1.6rem/1.2 Georgia,serif;margin:0 0 12px!important}
body.notary-luxury.yus-service-theme main#main .notary-booking-policy h3{font:400 1.5rem/1.2 Georgia,serif;padding:0!important;margin:0 0 12px!important}
body.notary-luxury.yus-service-theme main#main .notary-booking-policy p,
body.notary-luxury.yus-service-theme main#main .notary-booking-policy li{font:.92rem/1.45 Arial,sans-serif;margin:6px 0!important}
body.notary-luxury.yus-service-theme main#main .notary-booking-policy ul{list-style:none;margin:8px 0!important;padding:0!important}
body.notary-luxury.yus-service-theme main#main .yus-notary-bottom .travel :is(td,th){padding:8px 10px!important}
@media(max-width:700px){
 body.notary-luxury.yus-service-theme main#main .intro.notary-intro{width:calc(100% - 28px)!important;grid-template-columns:1fr!important;margin-top:14px!important}
 body.notary-luxury.yus-service-theme main#main .notary-logo-space{grid-column:1;grid-row:1;height:230px!important}
 body.notary-luxury.yus-service-theme main#main .notary-intro-copy{grid-column:1;grid-row:2;padding:18px!important}
 .yus-notary-benefits{grid-row:3}
 .yus-notary-benefits>span{font-size:1.7rem}
 body.notary-luxury.yus-service-theme main#main .yus-notary-benefits small{font-size:.62rem}
 .yus-notary-services{width:calc(100% - 28px)}
 .yus-notary-service-grid{grid-template-columns:1fr;gap:12px}
 body.notary-luxury.yus-service-theme main#main .columns.yus-notary-bottom{width:calc(100% - 28px)!important;grid-template-columns:1fr!important}
}
