/* V13: Exactly two typefaces throughout: DM Sans and Poiret One. */
:root{font-family:"DM Sans",sans-serif}
html,body,button,input,textarea,select{font-family:"DM Sans",sans-serif!important}
body :is(h1,h2,h3,h4,h5,h6,p,li,a,button,small,label,span,strong,em,blockquote,.v9-quote,.v9-feature-number,.service-button .name,.header-center,.ht-center){font-family:"DM Sans",sans-serif!important}
body :is(h1,h2,h3,h4,h5,h6){font-style:normal!important}
body :is(.wordmark,.footer-logo,.ht-logo,.logo),body :is(.wordmark,.footer-logo,.ht-logo,.logo) *{font-family:"Poiret One",sans-serif!important;font-weight:400!important;text-transform:lowercase!important}
body :is(.header-center,.ht-center){font-family:"DM Sans",sans-serif!important;font-weight:900!important;letter-spacing:-.025em!important}
body :is(.hero h1,.hero h1 em){font-family:"DM Sans",sans-serif!important;font-weight:800!important;font-style:normal!important;letter-spacing:-.055em!important;line-height:1.13!important;padding-block:.05em!important}
body .v9-hero h1{font-family:"DM Sans",sans-serif!important;font-weight:800!important;line-height:1.1!important;letter-spacing:-.05em!important}
body :is(.v9-section h2,.v9-next h2,.v9-summary h3,.v11-booking h2,.v11-client-actions h2,.v11-upload-info h2,.v11-upload-hero h1){font-family:"DM Sans",sans-serif!important;font-weight:750!important;line-height:1.14!important;letter-spacing:-.045em!important}
