
.gm-consents{display:block;flex:0 0 auto;width:100%;max-width:100%;box-sizing:border-box;margin:18px 0 22px;text-align:left;color:#292721;font-family:Manrope,Arial,sans-serif;font-size:13px;line-height:1.5;letter-spacing:normal}
.gm-consents .gm-consent-row{display:flex;align-items:flex-start;gap:10px;margin:0;padding:0;font-size:inherit;line-height:inherit;font-weight:400;color:inherit;cursor:pointer;text-align:left}
.gm-consents .gm-consent-row+.gm-consent-row{margin-top:14px}
.gm-consents .gm-consent-row::before,.gm-consents .gm-consent-row::after{content:none!important}
.gm-consents input[type=checkbox]{appearance:auto;-webkit-appearance:checkbox;display:inline-block!important;position:static!important;opacity:1!important;visibility:visible!important;width:18px!important;height:18px!important;min-width:18px;max-width:18px;flex:0 0 18px;margin:2px 0 0!important;padding:0!important;accent-color:#ac9153;cursor:pointer;clip:auto!important;clip-path:none!important;transform:none!important}
.gm-consents .gm-consent-copy{display:block;min-width:0}
.gm-consents a,.gm-consents a:visited{color:#9e5141!important;text-decoration:underline!important;text-underline-offset:2px}
.gm-consents a:hover{color:#683426!important}
.gm-consents input:focus-visible{outline:2px solid #9e7c33;outline-offset:3px}
.gm-consents input[aria-invalid=true]{outline:2px solid #b13a31;outline-offset:2px}
form[data-gm-consents] .quiz-cols__final-form,form[data-gm-consents] .initiate-form__row{flex-wrap:wrap}
form[data-gm-consents] .quiz-cols__final-form>.gm-consents,form[data-gm-consents] .initiate-form__row>.gm-consents{flex-basis:100%;order:2}
form[data-gm-consents] .quiz-cols__final-form>.quiz-final__btn,form[data-gm-consents] .initiate-form__row>.initiate-form__button{order:3}
form[data-gm-consents] .consultation-form__btn.btn{margin-top:0!important}
@media(max-width:575px){.gm-consents{font-size:12px;line-height:1.5;margin:16px 0 20px}.gm-consents .gm-consent-row{gap:9px}}

/* The mobile hero uses a dark photograph below 576px. */
@media(max-width:575px){
 .entry .first-form .gm-consents{color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.55)}
 .entry .first-form .gm-consents a,.entry .first-form .gm-consents a:visited{color:#ffe1aa!important}
 .entry .first-form .gm-consents a:hover,.entry .first-form .gm-consents a:focus-visible{color:#fff!important}
}
