/* Resources Detail procurement discussion. Revision 20261109-3. */
.sinn-resources-enquiry,.sinn-resources-enquiry *,.sinn-resources-enquiry__template,.sinn-resources-enquiry__template *{box-sizing:border-box}
.sinn-resources-enquiry{width:100%;margin:0;padding:67px 0;background:radial-gradient(ellipse at 90% 20%,#ffc50014,transparent 35%),#111;color:#fff;font-family:Arial,Helvetica,sans-serif;line-height:1.5;scroll-margin-top:112px}
.sinn-resources-enquiry__inner{width:100%;max-width:1260px;margin-inline:auto;padding-inline:34px}
.sinn-resources-enquiry .sinn-resources-enquiry__eyebrow{margin:0 0 10px;color:#e9b500;font-size:10px;font-weight:900;letter-spacing:2px;text-transform:uppercase;overflow-wrap:anywhere}
.sinn-resources-enquiry .sinn-resources-enquiry__title{margin:0 0 12px;padding:0;color:#fff;font-size:clamp(28px,3vw,40px);font-weight:900;line-height:1.18;letter-spacing:-.9px;overflow-wrap:anywhere}
.sinn-resources-enquiry .sinn-resources-enquiry__intro{max-width:850px;margin:0 0 25px;color:#b8bcc0;font-size:14px;font-weight:400;line-height:1.8;overflow-wrap:anywhere}
.sinn-resources-enquiry__panel{display:grid;grid-template-columns:minmax(220px,30%) minmax(0,1fr);background:#1d2024;border:1px solid #ffffff25;box-shadow:0 16px 36px #0002}
.sinn-resources-enquiry__panel--single{grid-template-columns:minmax(0,1fr)}
.sinn-resources-enquiry__aside{min-width:0;padding:29px 27px;border-right:1px solid #ffffff20;background:linear-gradient(135deg,#262a30,#1d2024)}
.sinn-resources-enquiry .sinn-resources-enquiry__aside-title{margin:0 0 13px;padding:0;color:#fff;font-size:21px;font-weight:700;line-height:1.35;overflow-wrap:anywhere}
.sinn-resources-enquiry .sinn-resources-enquiry__aside-copy{margin:0;color:#c1c6cb;font-size:12.5px;line-height:1.8;overflow-wrap:anywhere}
.sinn-resources-enquiry .sinn-resources-enquiry__context{margin:26px 0 0;padding:12px;border-left:3px solid #ffc500;background:#ffffff0b;color:#ffe38a;font-size:12.5px;line-height:1.8;overflow-wrap:anywhere}
.sinn-resources-enquiry [hidden]{display:none!important}
.sinn-resources-enquiry__body{min-width:0;padding:29px 30px}
.sinn-resources-enquiry__template,:is(.sinn-resources-enquiry__form-slot,.sinn-resources-enquiry__template),:is(.sinn-resources-enquiry__form-slot,.sinn-resources-enquiry__template)>.brxe-template{width:100%;max-width:none;margin:0;padding:0}
/* A form template can be edited without the page shortcode wrapper. */
.sinn-resources-enquiry__template{padding:29px 30px;background:#1d2024;color:#fff;font:400 16px/1.5 Arial,Helvetica,sans-serif}
.sinn-resources-enquiry .sinn-resources-enquiry__template{padding:0;background:transparent}
:is(.sinn-resources-enquiry__form-slot,.sinn-resources-enquiry__template) .brxe-form{display:flex;flex-wrap:wrap;align-items:flex-start;gap:17px 20px;width:100%;margin:0;padding:0}
:is(.sinn-resources-enquiry__form-slot,.sinn-resources-enquiry__template) .form-group{flex:0 1 calc(50% - 10px);width:calc(50% - 10px);min-width:0;margin:0;padding:0}
:is(.sinn-resources-enquiry__form-slot,.sinn-resources-enquiry__template) .form-group label{display:block;margin:0 0 9px;padding:0;color:#e6e7e9;font-size:11px;font-weight:800;line-height:1.5;letter-spacing:.2px}
:is(.sinn-resources-enquiry__form-slot,.sinn-resources-enquiry__template) .form-group input:not([type=checkbox]):not([type=radio]):not([type=hidden]),:is(.sinn-resources-enquiry__form-slot,.sinn-resources-enquiry__template) .form-group select,:is(.sinn-resources-enquiry__form-slot,.sinn-resources-enquiry__template) .form-group textarea{display:block;width:100%;max-width:100%;min-height:46px;height:auto;margin:0;padding:12px 13px;border:1px solid #bfc4c9;border-radius:0;box-shadow:none;background:#fff;color:#1b1e22;font:400 16px/1.3 Arial,Helvetica,sans-serif}
:is(.sinn-resources-enquiry__form-slot,.sinn-resources-enquiry__template) .form-group textarea{min-height:153px;line-height:1.6;resize:vertical}
:is(.sinn-resources-enquiry__form-slot,.sinn-resources-enquiry__template) .form-group input::placeholder,:is(.sinn-resources-enquiry__form-slot,.sinn-resources-enquiry__template) .form-group textarea::placeholder{color:#717983;opacity:1}
:is(.sinn-resources-enquiry__form-slot,.sinn-resources-enquiry__template) .form-group input:focus,:is(.sinn-resources-enquiry__form-slot,.sinn-resources-enquiry__template) .form-group select:focus,:is(.sinn-resources-enquiry__form-slot,.sinn-resources-enquiry__template) .form-group textarea:focus{border-color:#ffc500;outline:2px solid #ffc500;outline-offset:2px;box-shadow:none}
:is(.sinn-resources-enquiry__form-slot,.sinn-resources-enquiry__template) .form-group:has(textarea),:is(.sinn-resources-enquiry__form-slot,.sinn-resources-enquiry__template) .submit-button-wrapper,:is(.sinn-resources-enquiry__form-slot,.sinn-resources-enquiry__template) .message{flex-basis:100%;width:100%}
:is(.sinn-resources-enquiry__form-slot,.sinn-resources-enquiry__template) .form-group:has(.sinn-resources-enquiry__field-help){margin-top:-10px;margin-left:calc(50% + 10px)}
:is(.sinn-resources-enquiry,.sinn-resources-enquiry__template) .sinn-resources-enquiry__field-help{margin:0;color:#c2c8cd;font-size:11.5px;line-height:1.65;overflow-wrap:anywhere}
:is(.sinn-resources-enquiry__form-slot,.sinn-resources-enquiry__template) .submit-button-wrapper{display:flex;justify-content:flex-start;margin-top:5px}
:is(.sinn-resources-enquiry__form-slot,.sinn-resources-enquiry__template) button[type=submit].bricks-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:auto;min-height:48px;margin:0;padding:14px 21px;border:1px solid #ffc500;border-radius:0;background:#ffc500;color:#111;font-size:12px;font-weight:800;line-height:1.5;letter-spacing:.4px;cursor:pointer;transition:background-color .18s,color .18s,border-color .18s}
:is(.sinn-resources-enquiry__form-slot,.sinn-resources-enquiry__template) button[type=submit].bricks-button:hover{border-color:#fff;background:#fff;color:#111}
:is(.sinn-resources-enquiry__form-slot,.sinn-resources-enquiry__template) button[type=submit].bricks-button:focus-visible,.sinn-resources-enquiry__email a:focus-visible{outline:2px solid #ffc500;outline-offset:4px}
:is(.sinn-resources-enquiry__form-slot,.sinn-resources-enquiry__template) button:disabled{cursor:wait;opacity:.65}
:is(.sinn-resources-enquiry__form-slot,.sinn-resources-enquiry__template) .message{padding:12px;border:1px solid #ffffff40;color:#fff;font-size:13px;line-height:1.6}
.sinn-resources-enquiry .sinn-resources-enquiry__disclaimer,.sinn-resources-enquiry .sinn-resources-enquiry__email{margin:12px 0 0;color:#abb0b4;font-size:11px;font-weight:400;line-height:1.7;overflow-wrap:anywhere}
.sinn-resources-enquiry .sinn-resources-enquiry__email a{color:#ffd558;text-decoration:underline;text-underline-offset:3px;transition:color .18s}
.sinn-resources-enquiry .sinn-resources-enquiry__email a:hover{color:#fff}
/* Keep successful native Bricks notices readable on their light background. */
:is(.sinn-resources-enquiry__form-slot,.sinn-resources-enquiry__template) .brxe-form .message.success{padding:16px 18px;border:1px solid #a5d6b5;border-left:4px solid #2f855a;border-radius:0;background:#e7f5ec!important;color:#14532d!important;font-size:14px;font-weight:600;line-height:1.7;text-align:left;text-shadow:none;opacity:1;overflow-wrap:anywhere}
:is(.sinn-resources-enquiry__form-slot,.sinn-resources-enquiry__template) .brxe-form .message.success .text,:is(.sinn-resources-enquiry__form-slot,.sinn-resources-enquiry__template) .brxe-form .message.success p,:is(.sinn-resources-enquiry__form-slot,.sinn-resources-enquiry__template) .brxe-form .message.success a{color:#14532d!important;font-size:inherit;line-height:inherit;text-shadow:none;opacity:1}
@media(max-width:900px){.sinn-resources-enquiry__panel{grid-template-columns:minmax(0,1fr)}.sinn-resources-enquiry__aside{border-right:0;border-bottom:1px solid #ffffff20}}
@media(max-width:600px){.sinn-resources-enquiry{padding-block:55px;scroll-margin-top:90px}.sinn-resources-enquiry__inner{padding-inline:20px}.sinn-resources-enquiry__aside,.sinn-resources-enquiry__body{padding:23px 20px}:is(.sinn-resources-enquiry__form-slot,.sinn-resources-enquiry__template) .form-group{flex-basis:100%;width:100%}:is(.sinn-resources-enquiry__form-slot,.sinn-resources-enquiry__template) .form-group:has(.sinn-resources-enquiry__field-help){margin-top:-9px;margin-left:0}}
@media(prefers-reduced-motion:reduce){:is(.sinn-resources-enquiry__form-slot,.sinn-resources-enquiry__template) button[type=submit].bricks-button,.sinn-resources-enquiry .sinn-resources-enquiry__email a{transition:none}}
