@charset "UTF-8";
.bmm-nav {
--bmm-yellow: #FFC300;
--bmm-steel: #6292AB;
--bmm-navy: #003566;
--bmm-ink: #14131A;
--bmm-cream: #F5F2F1;
font-family: "Poppins", sans-serif;
position: relative;
}
.bmm-empty {
color: #fff;
background: rgba(255, 0, 0, 0.15);
padding: 8px 12px;
border-radius: 6px;
font-size: 13px;
}
.bmm-list {
list-style: none;
display: flex;
align-items: center;
gap: 4px;
margin: 0;
padding: 0;
}
.bmm-item {
position: relative;
}
.bmm-item > a {
display: block;
padding: 14px 16px 14px 14px;
color: #fff;
text-decoration: none;
font-size: 12px;
font-weight: 600;
text-transform: uppercase;
letter-spacing: 0.1em;
white-space: nowrap;
}
.bmm-item > a:hover,
.bmm-item > a:focus-visible,
.bmm-item.bmm-item-open > a {
color: var(--bmm-yellow);
}
.bmm-caret {
display: none;
position: absolute;
top: 4px;
right: 0;
background: none;
border: 0;
color: #fff;
padding: 12px;
cursor: pointer;
}
.bmm-caret::after {
content: "";
display: inline-block;
width: 6px;
height: 6px;
border-right: 2px solid currentColor;
border-bottom: 2px solid currentColor;
transform: rotate(45deg);
transition: transform 0.15s ease;
}
.bmm-item.bmm-item-open > .bmm-caret::after {
transform: rotate(-135deg);
}
.bmm-panel {
display: none;
position: absolute;
top: 100%;
left: 0;
background: var(--bmm-navy);
border-radius: 0 0 10px 10px;
box-shadow: 0 20px 40px rgba(0, 0, 0, 0.4);
z-index: 100;
}
.bmm-item.has-dropdown:hover > .bmm-panel,
.bmm-item.has-dropdown:focus-within > .bmm-panel,
.bmm-item.bmm-item-open > .bmm-panel {
display: block;
}
.bmm-dropdown {
list-style: none;
margin: 0;
padding: 10px;
min-width: 220px;
}
.bmm-dropdown li a {
display: block;
padding: 9px 12px;
color: #fff;
text-decoration: none;
font-size: 13.5px;
border-radius: 6px;
}
.bmm-dropdown li a:hover,
.bmm-dropdown li a:focus-visible {
background: rgba(255, 255, 255, 0.08);
color: var(--bmm-yellow);
}
.bmm-mega {
display: none;
padding: 24px;
gap: 28px;
grid-auto-flow: column;
grid-auto-columns: minmax(170px, 1fr);
min-width: 600px;
}
.bmm-item.has-dropdown:hover > .bmm-mega,
.bmm-item.has-dropdown:focus-within > .bmm-mega,
.bmm-item.bmm-item-open > .bmm-mega {
display: grid;
}
.bmm-col-title {
margin: 0 0 8px;
font-size: 11px;
font-weight: 600;
text-transform: uppercase;
letter-spacing: 0.08em;
color: var(--bmm-steel);
}
.bmm-col-title a,
.bmm-col-title-text {
color: var(--bmm-steel);
text-decoration: none;
}
.bmm-col-title a:hover,
.bmm-col-title a:focus-visible {
color: var(--bmm-yellow);
}
.bmm-col-list {
list-style: none;
margin: 0;
padding: 0;
display: flex;
flex-direction: column;
gap: 2px;
}
.bmm-col-list a {
display: block;
padding: 6px 6px 6px 0;
color: #fff;
text-decoration: none;
font-size: 13.5px;
border-radius: 6px;
}
.bmm-col-list a:hover,
.bmm-col-list a:focus-visible {
color: var(--bmm-yellow);
}
.bmm-cta {
display: inline-block;
background: var(--bmm-yellow);
color: var(--bmm-ink) !important;
padding: 10px 18px !important;
border-radius: 7px;
font-weight: 600 !important;
font-size: 12px !important;
text-transform: uppercase;
letter-spacing: 0.06em;
}
.bmm-cta-item {
margin-left: 10px;
}
.bmm-toggle {
display: none;
background: none;
border: 2px solid var(--bmm-yellow);
border-radius: 7px;
padding: 8px 10px;
cursor: pointer;
}
.bmm-toggle-bar {
display: block;
width: 20px;
height: 2px;
background: #fff;
margin: 4px 0;
}
.screen-reader-text {
position: absolute !important;
clip: rect(1px, 1px, 1px, 1px);
overflow: hidden;
height: 1px;
width: 1px;
white-space: nowrap;
}
@media (max-width: 880px) {
.bmm-toggle {
display: inline-block;
}
.bmm-caret {
display: inline-block;
}
.bmm-list {
position: absolute;
top: 100%;
right: 0;
width: min(320px, 90vw);
background: var(--bmm-ink);
flex-direction: column;
align-items: stretch;
gap: 0;
padding: 10px;
border-radius: 10px;
display: none;
max-height: 80vh;
overflow-y: auto;
box-shadow: 0 20px 40px rgba(0, 0, 0, 0.5);
}
.bmm-nav.bmm-open .bmm-list {
display: flex;
}
.bmm-item {
width: 100%;
}
.bmm-item > a {
padding: 12px 40px 12px 8px;
}
.bmm-panel,
.bmm-mega {
position: static;
display: none;
background: rgba(255, 255, 255, 0.05);
border-radius: 8px;
box-shadow: none;
min-width: 0;
grid-auto-flow: row;
grid-template-columns: 1fr;
gap: 4px;
padding: 10px;
margin: 0 0 6px;
}
.bmm-item.bmm-item-open > .bmm-panel {
display: block;
}
.bmm-item.bmm-item-open > .bmm-mega {
display: grid;
}
.bmm-cta-item {
margin: 8px 0 0;
}
.bmm-cta {
display: block;
text-align: center;
}
}.warning-cacsp-iframe-content .warning-cacsp-iframe-content-button a,.warning-cacsp-iframe-content .warning-cacsp-object-content-button a,.warning-cacsp-object-content .warning-cacsp-iframe-content-button a,.warning-cacsp-object-content .warning-cacsp-object-content-button a,.modal-cacsp-position .modal-cacsp-box .modal-cacsp-btns .modal-cacsp-btn{display:inline-block;white-space:nowrap;border-radius:3px;padding:8px 16px;background-color:#000;border:1px solid #000;font-size:1em;line-height:1.8em;margin-right:12px;text-align:center;text-decoration:none !important}html.modal-cacsp-open:not(.modal-cacsp-open-no-backdrop){overflow:hidden}body.modal-cacsp-open .modal-cacsp-backdrop{width:100%;height:100%;opacity:.6}body.modal-cacsp-open .modal-cacsp-position{box-sizing:border-box;width:100%;height:100%}body.modal-cacsp-open .modal-cacsp-position>.modal-cacsp-box-close{color:#fff;text-decoration:none;position:fixed;right:0;top:0;margin:15px;padding:0 8px;font-size:2em;-webkit-transition:opacity .2s ease-in-out 0s;-moz-transition:opacity .2s ease-in-out 0s;-o-transition:opacity .2s ease-in-out 0s;transition:opacity .2s ease-in-out 0s;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden}@media(max-width: 576px){body.modal-cacsp-open .modal-cacsp-position>.modal-cacsp-box-close{margin:0;position:absolute;margin-top:-5px}}body.modal-cacsp-open .modal-cacsp-position>.modal-cacsp-box-close:hover{opacity:.6}body.modal-cacsp-open.modal-cacsp-open-no-backdrop .modal-cacsp-backdrop{display:none}body.modal-cacsp-open.modal-cacsp-open-no-backdrop .modal-cacsp-position{height:0;padding:0}@media(max-width: 576px){body.modal-cacsp-open.modal-cacsp-open-no-backdrop .modal-cacsp-position>.modal-cacsp-box-close{position:fixed}}.modal-cacsp-backdrop{width:0;height:0;overflow:hidden;position:fixed;top:0;right:0;bottom:0;left:0;z-index:99999;background-color:#000;opacity:0;-webkit-transition:opacity .2s ease-in-out 0s;-moz-transition:opacity .2s ease-in-out 0s;-o-transition:opacity .2s ease-in-out 0s;transition:opacity .2s ease-in-out 0s;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden}.modal-cacsp-position{position:fixed;width:0;height:0;display:flex;align-items:center;justify-content:center;top:0;right:0;bottom:0;left:0;padding:40px 0;z-index:999999;overflow-y:auto;outline:0;font-size:100%}.modal-cacsp-position,.modal-cacsp-position *{color:#000}.modal-cacsp-position .modal-cacsp-box{width:0;height:0;overflow:hidden;opacity:0;border-radius:6px;-webkit-transition:opacity .4s ease-in-out 0s;-moz-transition:opacity .4s ease-in-out 0s;-o-transition:opacity .4s ease-in-out 0s;transition:opacity .4s ease-in-out 0s;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden}.modal-cacsp-position .modal-cacsp-box>*{background-color:#fff}.modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-show{width:80%;margin:auto;height:auto;min-width:320px;max-width:800px;opacity:1}@media(max-width: 576px){.modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-show{width:90%}}.modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-show.modal-cacsp-box-bottom{width:100%;max-width:100%;position:fixed;display:flex;align-items:center;bottom:0;left:0;margin:0;border-radius:0;border-top:1px solid #e6e6e6;background-color:#fff}.modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-show.modal-cacsp-box-bottom>*{background-color:rgba(0,0,0,0)}.modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-show.modal-cacsp-box-bottom.modal-cacsp-box-bottom-float{margin:2rem;border-radius:1rem;width:calc(100% - 4rem);max-width:calc(100% - 4rem);box-shadow:0 0 2rem rgba(0,0,0,.4);border-top:0}@media(max-width: 992px){.modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-show.modal-cacsp-box-bottom{flex-wrap:wrap}}.modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-show.modal-cacsp-box-bottom .modal-cacsp-box-header{display:none}.modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-show.modal-cacsp-box-bottom .modal-cacsp-box-content{width:50%;flex-grow:1}.modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-show.modal-cacsp-box-bottom .modal-cacsp-btns{border:0}@media(max-width: 992px){.modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-show.modal-cacsp-box-bottom .modal-cacsp-btns{padding-top:0;white-space:normal}}@media(max-width: 992px){.modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-show.modal-cacsp-box-bottom .modal-cacsp-btns .modal-cacsp-btn{width:100%;max-width:100%}}@media(max-width: 768px){.modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-show.modal-cacsp-box-bottom .modal-cacsp-btns .modal-cacsp-btn{margin-right:0;margin-bottom:8px}}@media(max-width: 992px){.modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-show.modal-cacsp-box-bottom .modal-cacsp-box-content,.modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-show.modal-cacsp-box-bottom .modal-cacsp-btns{width:100%}}.modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-show.modal-cacsp-box-bottom.modal-cacsp-box-bottom-float-small{max-width:calc(320px - 4rem);min-width:200px;flex-wrap:wrap}.modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-show.modal-cacsp-box-bottom.modal-cacsp-box-bottom-float-small .modal-cacsp-box-content,.modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-show.modal-cacsp-box-bottom.modal-cacsp-box-bottom-float-small .modal-cacsp-btns{flex-wrap:wrap;width:100%;font-size:.8em}.modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-show.modal-cacsp-box-bottom.modal-cacsp-box-bottom-float-small .modal-cacsp-box-content{padding-bottom:16px}.modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-show.modal-cacsp-box-bottom.modal-cacsp-box-bottom-float-small .modal-cacsp-btns{border:0;padding-top:0;white-space:normal}.modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-show.modal-cacsp-box-bottom.modal-cacsp-box-bottom-float-small .modal-cacsp-btns .modal-cacsp-btn{width:100%;max-width:100%;margin-right:0;margin-bottom:8px}.modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-settings .modal-cacsp-box-settings-list ul{list-style:none;margin:0;padding:0;width:100%;max-width:100%}.modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-settings .modal-cacsp-box-settings-list ul li{padding:24px 32px 0;margin:0;border-bottom:1px solid #e6e6e6;line-height:normal}.modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-settings .modal-cacsp-box-settings-list ul li:first-child{border-top:1px solid #e6e6e6}.modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-settings .modal-cacsp-box-settings-list ul li:last-child{border-bottom:0}.modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-settings .modal-cacsp-box-settings-list ul li a.modal-cacsp-toggle-switch,.modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-settings .modal-cacsp-box-settings-list ul li span.modal-cacsp-toggle-switch{padding-bottom:24px;display:flex;align-items:center;width:100%}.modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-settings .modal-cacsp-box-settings-list ul li a.modal-cacsp-toggle-switch,.modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-settings .modal-cacsp-box-settings-list ul li a.modal-cacsp-toggle-switch *,.modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-settings .modal-cacsp-box-settings-list ul li span.modal-cacsp-toggle-switch,.modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-settings .modal-cacsp-box-settings-list ul li span.modal-cacsp-toggle-switch *{text-decoration:none !important;outline:none}.modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-settings .modal-cacsp-box-settings-list ul li a.modal-cacsp-toggle-switch:hover,.modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-settings .modal-cacsp-box-settings-list ul li span.modal-cacsp-toggle-switch:hover{opacity:1;text-decoration:none !important}.modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-settings .modal-cacsp-box-settings-list ul li a.modal-cacsp-toggle-switch span,.modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-settings .modal-cacsp-box-settings-list ul li span.modal-cacsp-toggle-switch span{font-size:1em}.modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-settings .modal-cacsp-box-settings-list ul li a.modal-cacsp-toggle-switch span:first-child,.modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-settings .modal-cacsp-box-settings-list ul li span.modal-cacsp-toggle-switch span:first-child{flex-grow:1}.modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-settings .modal-cacsp-box-settings-list ul li a.modal-cacsp-toggle-switch span>span,.modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-settings .modal-cacsp-box-settings-list ul li span.modal-cacsp-toggle-switch span>span{font-size:.9em;font-weight:300}.modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-settings .modal-cacsp-box-settings-list ul li a.modal-cacsp-toggle-switch span.modal-cacsp-toggle,.modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-settings .modal-cacsp-box-settings-list ul li span.modal-cacsp-toggle-switch span.modal-cacsp-toggle{width:40px;height:20px;border-radius:20px;margin-left:8px;display:block;position:relative;float:right;background-color:#e6e6e6}.modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-settings .modal-cacsp-box-settings-list ul li a.modal-cacsp-toggle-switch span.modal-cacsp-toggle-switch-handle,.modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-settings .modal-cacsp-box-settings-list ul li span.modal-cacsp-toggle-switch span.modal-cacsp-toggle-switch-handle{width:20px;height:100%;border-radius:20px;background-color:#b3b3b3;position:absolute;left:0;right:auto;-webkit-transition:left .2s ease-in-out 0s;-moz-transition:left .2s ease-in-out 0s;-o-transition:left .2s ease-in-out 0s;transition:left .2s ease-in-out 0s;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden}.modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-settings .modal-cacsp-box-settings-list ul li a.modal-cacsp-toggle-switch.modal-cacsp-toggle-switch-active span.modal-cacsp-toggle,.modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-settings .modal-cacsp-box-settings-list ul li span.modal-cacsp-toggle-switch.modal-cacsp-toggle-switch-active span.modal-cacsp-toggle{background-color:#cde1d4}.modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-settings .modal-cacsp-box-settings-list ul li a.modal-cacsp-toggle-switch.modal-cacsp-toggle-switch-active span.modal-cacsp-toggle-switch-handle,.modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-settings .modal-cacsp-box-settings-list ul li span.modal-cacsp-toggle-switch.modal-cacsp-toggle-switch-active span.modal-cacsp-toggle-switch-handle{background-color:#4b7d5e;left:20px}.modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-settings .modal-cacsp-box-settings-list ul li a.modal-cacsp-toggle-switch.modal-cacsp-toggle-switch-active.disabled,.modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-settings .modal-cacsp-box-settings-list ul li span.modal-cacsp-toggle-switch.modal-cacsp-toggle-switch-active.disabled{cursor:not-allowed}.modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-settings .modal-cacsp-box-settings-list ul li a.modal-cacsp-toggle-switch.modal-cacsp-toggle-switch-active.disabled span,.modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-settings .modal-cacsp-box-settings-list ul li span.modal-cacsp-toggle-switch.modal-cacsp-toggle-switch-active.disabled span{color:#000}.modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-settings .modal-cacsp-box-settings-list ul li a.modal-cacsp-toggle-switch.modal-cacsp-toggle-switch-active.disabled span.modal-cacsp-toggle,.modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-settings .modal-cacsp-box-settings-list ul li span.modal-cacsp-toggle-switch.modal-cacsp-toggle-switch-active.disabled span.modal-cacsp-toggle{background-color:#f1d5d4}.modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-settings .modal-cacsp-box-settings-list ul li a.modal-cacsp-toggle-switch.modal-cacsp-toggle-switch-active.disabled span.modal-cacsp-toggle-switch-handle,.modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-settings .modal-cacsp-box-settings-list ul li span.modal-cacsp-toggle-switch.modal-cacsp-toggle-switch-active.disabled span.modal-cacsp-toggle-switch-handle{background-color:#bd403c}.modal-cacsp-position .modal-cacsp-box a{text-decoration:underline}.modal-cacsp-position .modal-cacsp-box .modal-cacsp-box-header{display:block;background-color:#000;padding:24px 32px;font-size:1.5em}.modal-cacsp-position .modal-cacsp-box .modal-cacsp-box-header,.modal-cacsp-position .modal-cacsp-box .modal-cacsp-box-header *{color:#fff}.modal-cacsp-position .modal-cacsp-box .modal-cacsp-box-content{display:block;padding:32px;font-size:1em}.modal-cacsp-position .modal-cacsp-box .modal-cacsp-btns{display:flex;justify-content:flex-end;border-top:1px solid #e6e6e6;padding:24px 32px;white-space:nowrap}@media(max-width: 768px){.modal-cacsp-position .modal-cacsp-box .modal-cacsp-btns{flex-wrap:wrap}}@media(max-width: 576px){.modal-cacsp-position .modal-cacsp-box .modal-cacsp-btns{white-space:normal}}.modal-cacsp-position .modal-cacsp-box .modal-cacsp-btns .modal-cacsp-btn,.modal-cacsp-position .modal-cacsp-box .modal-cacsp-btns .modal-cacsp-btn *{color:#fff}.modal-cacsp-position .modal-cacsp-box .modal-cacsp-btns .modal-cacsp-btn:hover{opacity:.6}@media(max-width: 576px){.modal-cacsp-position .modal-cacsp-box .modal-cacsp-btns .modal-cacsp-btn{width:100%;margin-right:0;margin-bottom:8px}}.modal-cacsp-position .modal-cacsp-box .modal-cacsp-btns .modal-cacsp-btn.modal-cacsp-btn-settings{background-color:#fff}.modal-cacsp-position .modal-cacsp-box .modal-cacsp-btns .modal-cacsp-btn.modal-cacsp-btn-settings,.modal-cacsp-position .modal-cacsp-box .modal-cacsp-btns .modal-cacsp-btn.modal-cacsp-btn-settings *{color:#000}.modal-cacsp-position .modal-cacsp-box .modal-cacsp-btns .modal-cacsp-btn.modal-cacsp-btn-refuse{background-color:#bd403c;border:1px solid #bd403c}.modal-cacsp-position .modal-cacsp-box .modal-cacsp-btns .modal-cacsp-btn.modal-cacsp-btn-refuse,.modal-cacsp-position .modal-cacsp-box .modal-cacsp-btns .modal-cacsp-btn.modal-cacsp-btn-refuse *{color:#fff}.modal-cacsp-position .modal-cacsp-box .modal-cacsp-btns .modal-cacsp-btn.modal-cacsp-btn-refuse-all{background-color:#bd403c;border:1px solid #bd403c}.modal-cacsp-position .modal-cacsp-box .modal-cacsp-btns .modal-cacsp-btn.modal-cacsp-btn-refuse-all,.modal-cacsp-position .modal-cacsp-box .modal-cacsp-btns .modal-cacsp-btn.modal-cacsp-btn-refuse-all *{color:#fff}.modal-cacsp-position .modal-cacsp-box .modal-cacsp-btns .modal-cacsp-btn.modal-cacsp-btn-save{background-color:#fff}.modal-cacsp-position .modal-cacsp-box .modal-cacsp-btns .modal-cacsp-btn.modal-cacsp-btn-save,.modal-cacsp-position .modal-cacsp-box .modal-cacsp-btns .modal-cacsp-btn.modal-cacsp-btn-save *{color:#000}.modal-cacsp-position .modal-cacsp-box .modal-cacsp-btns .modal-cacsp-btn.modal-cacsp-btn-accept{background-color:#4b7d5e;border:1px solid #4b7d5e}.modal-cacsp-position .modal-cacsp-box .modal-cacsp-btns .modal-cacsp-btn.modal-cacsp-btn-accept,.modal-cacsp-position .modal-cacsp-box .modal-cacsp-btns .modal-cacsp-btn.modal-cacsp-btn-accept *{color:#fff}.modal-cacsp-position .modal-cacsp-box .modal-cacsp-btns .modal-cacsp-btn.modal-cacsp-btn-accept-all{background-color:#4b7d5e;border:1px solid #4b7d5e}.modal-cacsp-position .modal-cacsp-box .modal-cacsp-btns .modal-cacsp-btn.modal-cacsp-btn-accept-all,.modal-cacsp-position .modal-cacsp-box .modal-cacsp-btns .modal-cacsp-btn.modal-cacsp-btn-accept-all *{color:#fff}.modal-cacsp-position .modal-cacsp-box .modal-cacsp-btns .modal-cacsp-btn:last-child{margin-right:0;margin-bottom:0}.warning-cacsp-iframe,.warning-cacsp-object{visibility:hidden}.warning-cacsp-iframe-content,.warning-cacsp-object-content{background-color:#e6e6e6;display:flex;align-items:center;justify-content:center;flex-direction:column;min-height:200px}.warning-cacsp-iframe-content,.warning-cacsp-iframe-content *,.warning-cacsp-object-content,.warning-cacsp-object-content *{color:#000}.warning-cacsp-iframe-content .warning-cacsp-iframe-content-text,.warning-cacsp-iframe-content .warning-cacsp-object-content-text,.warning-cacsp-object-content .warning-cacsp-iframe-content-text,.warning-cacsp-object-content .warning-cacsp-object-content-text{text-align:center;width:90%;max-width:600px;margin:0 auto 20px}.warning-cacsp-iframe-content .warning-cacsp-iframe-content-button a,.warning-cacsp-iframe-content .warning-cacsp-object-content-button a,.warning-cacsp-object-content .warning-cacsp-iframe-content-button a,.warning-cacsp-object-content .warning-cacsp-object-content-button a{margin-right:0}.warning-cacsp-iframe-content .warning-cacsp-iframe-content-button a,.warning-cacsp-iframe-content .warning-cacsp-iframe-content-button a *,.warning-cacsp-iframe-content .warning-cacsp-object-content-button a,.warning-cacsp-iframe-content .warning-cacsp-object-content-button a *,.warning-cacsp-object-content .warning-cacsp-iframe-content-button a,.warning-cacsp-object-content .warning-cacsp-iframe-content-button a *,.warning-cacsp-object-content .warning-cacsp-object-content-button a,.warning-cacsp-object-content .warning-cacsp-object-content-button a *{color:#fff}.modal-cacsp-grandma .modal-cacsp-position{overflow-x:hidden}.modal-cacsp-grandma .modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-info:not(.modal-cacsp-box-bottom),.modal-cacsp-grandma .modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-settings{position:relative}.modal-cacsp-grandma .modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-info:not(.modal-cacsp-box-bottom).modal-cacsp-box-show .modal-cacsp-box-header,.modal-cacsp-grandma .modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-settings.modal-cacsp-box-show .modal-cacsp-box-header{border-radius:6px 6px 0 0}.modal-cacsp-grandma .modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-info:not(.modal-cacsp-box-bottom).modal-cacsp-box-show .modal-cacsp-btns,.modal-cacsp-grandma .modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-settings.modal-cacsp-box-show .modal-cacsp-btns{border-radius:0 0 6px 6px}.modal-cacsp-grandma .modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-info{overflow:hidden}.modal-cacsp-grandma .modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-info.modal-cacsp-box-show{overflow:visible}.modal-cacsp-grandma .modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-info.modal-cacsp-box-show.modal-cacsp-box-bottom::before{content:"";background:url(//bare-marketing.de/wp-content/plugins/cookies-and-content-security-policy/img/cookie.webp) left top no-repeat;width:250px;height:163px;display:block;position:absolute;left:-30px;top:-40px;background-position:center center;background-size:auto 100%}@media(max-width: 768px){.modal-cacsp-grandma .modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-info.modal-cacsp-box-show.modal-cacsp-box-bottom::before{width:100%;left:0;top:-140px}}.modal-cacsp-grandma .modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-info.modal-cacsp-box-show.modal-cacsp-box-bottom.modal-cacsp-box-bottom-float-small::before{width:125px;height:82px;width:100%;left:0;top:-55px}.modal-cacsp-grandma .modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-info.modal-cacsp-box-show.modal-cacsp-box-bottom:not(.modal-cacsp-box-bottom-float-small) .modal-cacsp-box-content{padding-left:200px;width:100%}@media(max-width: 768px){.modal-cacsp-grandma .modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-info.modal-cacsp-box-show.modal-cacsp-box-bottom:not(.modal-cacsp-box-bottom-float-small) .modal-cacsp-box-content{padding-left:32px}}.modal-cacsp-grandma .modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-info.modal-cacsp-box-show .modal-cacsp-box-header::before{content:"";background:url(//bare-marketing.de/wp-content/plugins/cookies-and-content-security-policy/img/cookie.webp) left top no-repeat;width:160px;height:160px;display:block;position:absolute;right:-60px;top:-50px;background-size:auto 100%;background-position:center center}.modal-cacsp-grandma .modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-settings{overflow:hidden}.modal-cacsp-grandma .modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-settings.modal-cacsp-box-show{overflow:visible;padding-left:35px}@media(max-width: 576px){.modal-cacsp-grandma .modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-settings.modal-cacsp-box-show{padding-left:0}}.modal-cacsp-grandma .modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-settings.modal-cacsp-box-show::before{content:"";background:url(//bare-marketing.de/wp-content/plugins/cookies-and-content-security-policy/img/grandma.webp) left top no-repeat;width:420px;height:800px;display:block;position:absolute;left:0;background-size:auto 100%;margin-left:-270px}@media(max-width: 576px){.modal-cacsp-grandma .modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-settings.modal-cacsp-box-show::before{background-image:none}}@media(max-width: 576px){.modal-cacsp-grandma .modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-settings.modal-cacsp-box-show .modal-cacsp-box-header::before{content:"";background:url(//bare-marketing.de/wp-content/plugins/cookies-and-content-security-policy/img/grandma.webp) left top no-repeat;-webkit-transform:scaleX(-1);transform:scaleX(-1);width:100px;height:200px;display:block;position:absolute;right:-30px;top:0;background-size:auto 100%;background-position:center center}}.modal-cacsp-grandma .modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-settings.modal-cacsp-box-show .modal-cacsp-box-settings-list li:first-child{padding-left:128px}@media(max-width: 576px){.modal-cacsp-grandma .modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-settings.modal-cacsp-box-show .modal-cacsp-box-settings-list li:first-child{padding-left:32px}}.clearfix{zoom:1}.clearfix:after,.clearfix:before{content:"";display:table}.clearfix:after{clear:both}.rp4wp-related-job_listing>ul,ul.job_listings{border-top:1px solid #eee;margin:0;padding:0}.rp4wp-related-job_listing>ul.loading,ul.job_listings.loading{background:url(//bare-marketing.de/wp-content/plugins/wp-job-manager/assets/dist/images/ajax-loader.ea183bf2.gif) no-repeat center 32px;border-bottom:1px solid #eee;min-height:96px}.rp4wp-related-job_listing>ul li.job_listing,.rp4wp-related-job_listing>ul li.no_job_listings_found,ul.job_listings li.job_listing,ul.job_listings li.no_job_listings_found{border-bottom:1px solid #eee;list-style:none outside;margin:0;padding:0}.rp4wp-related-job_listing>ul li.job_listing.job_position_filled a,.rp4wp-related-job_listing>ul li.no_job_listings_found.job_position_filled a,ul.job_listings li.job_listing.job_position_filled a,ul.job_listings li.no_job_listings_found.job_position_filled a{opacity:.25}.rp4wp-related-job_listing>ul li.job_listing.no_job_listings_found,.rp4wp-related-job_listing>ul li.no_job_listings_found.no_job_listings_found,ul.job_listings li.job_listing.no_job_listings_found,ul.job_listings li.no_job_listings_found.no_job_listings_found{border-bottom:1px solid #eee;padding:1em}.rp4wp-related-job_listing>ul li.job_listing a,.rp4wp-related-job_listing>ul li.no_job_listings_found a,ul.job_listings li.job_listing a,ul.job_listings li.no_job_listings_found a{zoom:1;border:0;display:block;line-height:1.5em;overflow:hidden;padding:1em 1em 1em 2em;position:relative;text-decoration:none}.rp4wp-related-job_listing>ul li.job_listing a:focus,.rp4wp-related-job_listing>ul li.job_listing a:hover,.rp4wp-related-job_listing>ul li.no_job_listings_found a:focus,.rp4wp-related-job_listing>ul li.no_job_listings_found a:hover,ul.job_listings li.job_listing a:focus,ul.job_listings li.job_listing a:hover,ul.job_listings li.no_job_listings_found a:focus,ul.job_listings li.no_job_listings_found a:hover{background-color:#fcfcfc}.rp4wp-related-job_listing>ul li.job_listing a img.company_logo,.rp4wp-related-job_listing>ul li.no_job_listings_found a img.company_logo,ul.job_listings li.job_listing a img.company_logo,ul.job_listings li.no_job_listings_found a img.company_logo{box-shadow:none;float:left;height:42px;left:1em;margin-right:1em;position:absolute;vertical-align:middle;width:42px}.rp4wp-related-job_listing>ul li.job_listing a div.location,.rp4wp-related-job_listing>ul li.job_listing a div.position,.rp4wp-related-job_listing>ul li.job_listing a ul.meta,.rp4wp-related-job_listing>ul li.no_job_listings_found a div.location,.rp4wp-related-job_listing>ul li.no_job_listings_found a div.position,.rp4wp-related-job_listing>ul li.no_job_listings_found a ul.meta,ul.job_listings li.job_listing a div.location,ul.job_listings li.job_listing a div.position,ul.job_listings li.job_listing a ul.meta,ul.job_listings li.no_job_listings_found a div.location,ul.job_listings li.no_job_listings_found a div.position,ul.job_listings li.no_job_listings_found a ul.meta{box-sizing:border-box}.rp4wp-related-job_listing>ul li.job_listing a div.position,.rp4wp-related-job_listing>ul li.no_job_listings_found a div.position,ul.job_listings li.job_listing a div.position,ul.job_listings li.no_job_listings_found a div.position{float:left;line-height:1.5em;padding:0 0 0 42px;width:55%}.rp4wp-related-job_listing>ul li.job_listing a div.position h3,.rp4wp-related-job_listing>ul li.no_job_listings_found a div.position h3,ul.job_listings li.job_listing a div.position h3,ul.job_listings li.no_job_listings_found a div.position h3{font-size:inherit;line-height:inherit;margin:0;padding:0}.rp4wp-related-job_listing>ul li.job_listing a div.position .company,.rp4wp-related-job_listing>ul li.no_job_listings_found a div.position .company,ul.job_listings li.job_listing a div.position .company,ul.job_listings li.no_job_listings_found a div.position .company{color:#999}.rp4wp-related-job_listing>ul li.job_listing a div.position .company .tagline,.rp4wp-related-job_listing>ul li.no_job_listings_found a div.position .company .tagline,ul.job_listings li.job_listing a div.position .company .tagline,ul.job_listings li.no_job_listings_found a div.position .company .tagline{margin-left:.5em}.rp4wp-related-job_listing>ul li.job_listing a div.location,.rp4wp-related-job_listing>ul li.no_job_listings_found a div.location,ul.job_listings li.job_listing a div.location,ul.job_listings li.no_job_listings_found a div.location{color:#999;float:left;line-height:1.5em;padding:0 0 0 1em;text-align:left;width:25%}.rp4wp-related-job_listing>ul li.job_listing a .meta,.rp4wp-related-job_listing>ul li.no_job_listings_found a .meta,ul.job_listings li.job_listing a .meta,ul.job_listings li.no_job_listings_found a .meta{color:#999;float:right;line-height:1.5em;list-style:none outside;margin:0;padding:0 0 0 1em;text-align:right;width:20%}.rp4wp-related-job_listing>ul li.job_listing a .meta li,.rp4wp-related-job_listing>ul li.no_job_listings_found a .meta li,ul.job_listings li.job_listing a .meta li,ul.job_listings li.no_job_listings_found a .meta li{display:block;list-style:none outside;margin:0}.rp4wp-related-job_listing>ul li.job_listing a .meta .job-type,.rp4wp-related-job_listing>ul li.no_job_listings_found a .meta .job-type,ul.job_listings li.job_listing a .meta .job-type,ul.job_listings li.no_job_listings_found a .meta .job-type{font-weight:700}.rp4wp-related-job_listing>ul li.job_listing.job_position_featured a,.rp4wp-related-job_listing>ul li.no_job_listings_found.job_position_featured a,ul.job_listings li.job_listing.job_position_featured a,ul.job_listings li.no_job_listings_found.job_position_featured a{background:#fefee5}.rp4wp-related-job_listing>ul li.job_listing.job_position_featured a:focus,.rp4wp-related-job_listing>ul li.job_listing.job_position_featured a:hover,.rp4wp-related-job_listing>ul li.no_job_listings_found.job_position_featured a:focus,.rp4wp-related-job_listing>ul li.no_job_listings_found.job_position_featured a:hover,ul.job_listings li.job_listing.job_position_featured a:focus,ul.job_listings li.job_listing.job_position_featured a:hover,ul.job_listings li.no_job_listings_found.job_position_featured a:focus,ul.job_listings li.no_job_listings_found.job_position_featured a:hover{background-color:#fefed8}.widget ul.job_listings li.job_listing a{padding:1em 0}.widget ul.job_listings li.job_listing .image{float:left}.widget ul.job_listings li.job_listing .image img{left:0;position:relative}.widget ul.job_listings li.job_listing .content{overflow:hidden}.widget ul.job_listings li.job_listing .position{float:none;padding:0;width:auto}.widget ul.job_listings li.job_listing ul.meta{float:none;margin:0;padding:0;text-align:left;width:auto}.widget ul.job_listings li.job_listing ul.meta li{display:inline;float:none;font-weight:400;margin:0 .5em 0 0;padding:0}.widget ul.job_listings li.job_listing ul.meta li:after{content:"‣";padding:0 0 0 .5em}.widget ul.job_listings li.job_listing ul.meta li:last-child:after{content:""}.job-manager .job-type,.job-types .job-type,.job_listing .job-type{color:#f08d3c}.job-manager .full-time,.job-types .full-time,.job_listing .full-time{color:#90da36}.job-manager .part-time,.job-types .part-time,.job_listing .part-time{color:#f08d3c}.job-manager .temporary,.job-types .temporary,.job_listing .temporary{color:#d93674}.job-manager .freelance,.job-types .freelance,.job_listing .freelance{color:#39c}.job-manager .internship,.job-types .internship,.job_listing .internship{color:#6033cc}@media only screen and (max-width:767px){ul.job_listings li.job_listing a,ul.job_listings li.no_job_listings_found a{padding:1em}ul.job_listings li.job_listing a img.company_logo,ul.job_listings li.no_job_listings_found a img.company_logo{visibility:hidden}ul.job_listings li.job_listing a div.position,ul.job_listings li.no_job_listings_found a div.position{float:left;padding:0;width:60%}ul.job_listings li.job_listing a div.location,ul.job_listings li.no_job_listings_found a div.location{float:right;font-size:.75em;line-height:2em;padding:0 0 0 1em;text-align:right;width:40%}ul.job_listings li.job_listing a .meta,ul.job_listings li.no_job_listings_found a .meta{float:right;font-size:.75em;line-height:2em;width:40%}ul.job_listings li.job_listing a .meta li,ul.job_listings li.no_job_listings_found a .meta li{font-size:1em}}.twenty-eleven ul.job_listings li.job_listing,.twenty-eleven ul.job_listings li.no_job_listings_found{padding:0!important}
 html {
line-height: 1.15;
-webkit-text-size-adjust: 100%;
}
*,
*::before,
*::after {
-webkit-box-sizing: border-box;
box-sizing: border-box;
} body {
margin: 0;
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
font-size: 15px;
font-weight: 400;
line-height: 1.7;
overflow-x: hidden;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
} h1,
h2,
h3,
h4,
h5,
h6 {
margin-top: 0.5rem;
margin-bottom: 1rem;
font-weight: 700;
line-height: 1.2;
}
h1 {
font-size: 2.5rem;
}
h2 {
font-size: 2rem;
}
h3 {
font-size: 1.75rem;
}
h4 {
font-size: 1.5rem;
}
h5 {
font-size: 1.25rem;
}
h6 {
font-size: 1rem;
}
p {
margin-top: 0;
margin-bottom: 0.9rem;
} hr {
-webkit-box-sizing: content-box;
box-sizing: content-box;
height: 0;
overflow: visible;
}
pre {
font-family: monospace;
font-size: 1em;
white-space: pre-wrap;
} abbr[title] {
border-bottom: none;
text-decoration: underline;
-webkit-text-decoration: underline dotted;
text-decoration: underline dotted;
}
b,
strong {
font-weight: bolder;
}
code,
kbd,
samp {
font-family: monospace, monospace;
font-size: 1em;
}
small {
font-size: 80%;
}
sub,
sup {
font-size: 75%;
line-height: 0;
position: relative;
vertical-align: baseline;
}
sub {
bottom: -0.25em;
}
sup {
top: -0.5em;
} img {
border-style: none;
height: auto;
max-width: 100%;
}
figure {
margin-inline-start: 0;
margin-inline-end: 0;
} details {
display: block;
}
summary {
display: list-item;
}
figcaption {
font-size: 16px;
line-height: 1.4;
font-style: italic;
font-weight: 400;
}
.wp-site-blocks>* {
margin-top: 0 !important;
}
.wp-block-post-comments input[type=submit] {
background-color: var(--wp--preset--color--zeever-secondary);
color: var(--wp--preset--color--black);
border-radius: 0px;
}
.logged-in.admin-bar .wp-block-navigation__responsive-container.is-menu-open.has-modal-open {
margin-top: 32px;
}
.wp-block-navigation__submenu-container>li {
color: var(--wp--preset--color--black) !important;
}
@media (max-width: 782px) {
.logged-in.admin-bar .wp-block-navigation__responsive-container.is-menu-open.has-modal-open {
margin-top: 46px;
}
}.guten-postblock .guten-post .guten-postblock-content .guten-meta-readmore a:hover,
.guten-button-wrapper .guten-button:hover {
border-color: #6292AB !important;
}
.sticky-wrapper .guten-column-wrapper,
.heading-line {
border-right-color: #FFC300 !important;
border-right-color: #FFC300 !important;
border-color: #FFC300 !important;
}
.wp-site-blocks {
background-color: rgba(1, 1, 1, 1);
}
body {
--wp--preset--color--zeever-secondary: #FFC300 !important;
}
.guten-post-content>p {
display: block !important;
margin-bottom: 1rem !important;
}
.guten-post-content>h2 {
margin-bottom: 1rem !important;
}
.guten-P6sVWZ:not(.background-animated),
.guten-P6sVWZ.background-animated > .guten-background-animated .animated-layer {
background-image: url(//bare-marketing.de/wp-content/themes/zeever-child/assets/img/background.webp) !important;
}
p {
font-size: 18px !important;
}
h1 {
font-size: 76px !important;
}
h2 {
font-size: 34px !important;
}
h3 {
font-size: 30px !important;
}
h4 {
font-size: 26px !important;
}
p {
display: block !important;
} .custom-gv-button { display: inline-block;
text-align: center;
cursor: pointer;
transition: all 0.3s ease;  margin-top: 40px;
margin-left: auto;
margin-right: auto;
display: flex; justify-content: center; padding: 23px 30px; background-color: rgba(145, 108, 61, 0); border: 2px solid rgba(255, 195, 0, 1);
border-radius: 0px; color: rgba(255, 255, 255, 1);
font-family: 'Heebo', sans-serif;
font-size: 15px;
font-weight: 500;
text-transform: uppercase;
letter-spacing: 0.1em;
text-decoration: none;
} .custom-gv-button:hover {
background-color: rgba(255, 255, 255, 0);
border-color: rgba(74, 189, 180, 1);
color: rgba(255, 255, 255, 1);
} @media (max-width: 767px) {
.custom-gv-button {
padding: 18px 20px;
margin-top: 20px;
font-size: 14px;
}
} .bare-lp, #bare-otto{
--dark:#003566;
--dark-2:#062a4d;
--ink:#14131A;
--yellow:#FFC300;
--steel:#6292AB;
--steel-tint:#e5edf1;
--cream:#F5F2F1;
--white:#ffffff;
--line:#dcd6d3;
--display:'Space Grotesk',system-ui,sans-serif;
--body:'Inter',system-ui,sans-serif;
--mono:'Space Mono',ui-monospace,monospace;
--maxw:1160px;
}
.bare-lp *, #bare-otto *{box-sizing:border-box;margin:0;padding:0}
html{scroll-behavior:smooth}
.bare-lp, #bare-otto{
font-family:var(--body) !important;
color:var(--ink);
background:var(--cream);
line-height:1.6;
-webkit-font-smoothing:antialiased;
}
.bare-lp h1, .bare-lp h2, .bare-lp h3, .bare-lp h4, #bare-otto h1, #bare-otto h2, #bare-otto h3, #bare-otto h4{font-family:var(--display) !important;line-height:1.1;letter-spacing:-.01em;font-weight:600}
.bare-lp a, #bare-otto a{color:inherit;text-decoration:none}
.bare-lp .wrap, #bare-otto .wrap{max-width:var(--maxw);margin:0 auto;padding:0 24px}
.bare-lp .eyebrow, #bare-otto .eyebrow{
font-family:var(--mono) !important;font-size:.72rem !important;letter-spacing:.18em;text-transform:uppercase;
color:var(--steel);display:inline-flex;align-items:center;gap:10px;margin-bottom:18px;
}
.bare-lp .eyebrow::before, #bare-otto .eyebrow::before{content:"";width:26px;height:2px;background:var(--yellow);display:inline-block}
.bare-lp .section, #bare-otto .section{padding:96px 0;background:var(--cream)}
.bare-lp .section h2, #bare-otto .section h2{font-size:clamp(1.9rem,3.6vw,2.9rem) !important;max-width:20ch}
.bare-lp .lead, #bare-otto .lead{font-size:1.12rem !important;max-width:60ch;color:#41474f;margin-top:18px}
.bare-lp .btn, #bare-otto .btn{
display:inline-flex;align-items:center;gap:10px;font-family:var(--display) !important;font-weight:600;
font-size:1rem !important;padding:15px 26px;border-radius:2px;cursor:pointer;border:2px solid transparent;
transition:transform .15s ease,background .15s ease,color .15s ease;white-space:nowrap;
}
.bare-lp .btn-primary, #bare-otto .btn-primary{background:var(--yellow);color:var(--ink)}
.bare-lp .btn-primary:hover, #bare-otto .btn-primary:hover{transform:translateY(-2px)}
.bare-lp .btn-ghost, #bare-otto .btn-ghost{background:transparent;color:var(--dark);border-color:var(--dark)}
.bare-lp .btn-ghost:hover, #bare-otto .btn-ghost:hover{background:var(--dark);color:var(--white)}
.bare-lp .btn-ghost-light, #bare-otto .btn-ghost-light{background:transparent;color:var(--white);border-color:rgba(255,255,255,.5)}
.bare-lp .btn-ghost-light:hover, #bare-otto .btn-ghost-light:hover{background:var(--white);color:var(--dark);border-color:var(--white)}
.bare-lp .btn .arw, #bare-otto .btn .arw{transition:transform .15s ease}
.bare-lp .btn:hover .arw, #bare-otto .btn:hover .arw{transform:translateX(3px)}
.bare-lp header, #bare-otto header{
position:sticky;top:0;z-index:50;background:rgba(245,242,241,.9);backdrop-filter:blur(10px);
border-bottom:1px solid var(--line);
}
.bare-lp .nav, #bare-otto .nav{display:flex;align-items:center;justify-content:space-between;height:76px}
.bare-lp .nav .logo img, #bare-otto .nav .logo img{height:38px;display:block}
.bare-lp .nav-links, #bare-otto .nav-links{display:flex;gap:30px;align-items:center}
.bare-lp .nav-links a, #bare-otto .nav-links a{font-size:.95rem !important;font-weight:500;color:#3a4048;transition:color .15s}
.bare-lp .nav-links a:hover, #bare-otto .nav-links a:hover{color:var(--dark)}
.bare-lp .nav-cta, #bare-otto .nav-cta{font-family:var(--display) !important;font-weight:600;background:var(--dark);color:var(--white);padding:11px 20px;border-radius:2px;font-size:.92rem !important;transition:background .15s}
.bare-lp .nav-cta:hover, #bare-otto .nav-cta:hover{background:var(--dark-2)}
.bare-lp .burger, #bare-otto .burger{display:none;background:none;border:0;cursor:pointer;flex-direction:column;gap:5px;padding:8px}
.bare-lp .burger span, #bare-otto .burger span{width:24px;height:2px;background:var(--dark);display:block}
.bare-lp .hero, #bare-otto .hero{background:var(--dark);color:var(--white);padding:70px 0 84px;position:relative;overflow:hidden}
.bare-lp .hero::after, #bare-otto .hero::after{content:"";position:absolute;right:-160px;top:-160px;width:520px;height:520px;border-radius:50%;background:radial-gradient(circle,rgba(98,146,171,.35),transparent 65%);pointer-events:none}
.bare-lp .hero .grid, #bare-otto .hero .grid{display:grid;grid-template-columns:1.15fr .85fr;gap:56px;align-items:center;position:relative;z-index:2}
.bare-lp .hero .eyebrow, #bare-otto .hero .eyebrow{color:var(--yellow)}
.bare-lp .hero .eyebrow::before, #bare-otto .hero .eyebrow::before{background:var(--yellow)}
.bare-lp .hero h1, #bare-otto .hero h1{font-size:clamp(2.3rem,5vw,3.7rem) !important;font-weight:700}
.bare-lp .hero h1 .hl, #bare-otto .hero h1 .hl{color:var(--yellow)}
.bare-lp .hero p.sub, #bare-otto .hero p.sub{font-size:1.18rem !important;color:#cdd8e2;margin-top:22px;max-width:52ch}
.bare-lp .hero-cta, #bare-otto .hero-cta{display:flex;gap:14px;margin-top:34px;flex-wrap:wrap}
.bare-lp .hero-trust, #bare-otto .hero-trust{margin-top:34px;font-family:var(--mono) !important;font-size:.82rem !important;letter-spacing:.06em;color:#9fb3c4;display:flex;gap:14px;flex-wrap:wrap;align-items:center}
.bare-lp .hero-trust b, #bare-otto .hero-trust b{color:var(--white);font-weight:700}
.bare-lp .dot, #bare-otto .dot{width:5px;height:5px;border-radius:50%;background:var(--steel);display:inline-block}
.bare-lp .chartcard, #bare-otto .chartcard{background:#ffffff;border-radius:6px;padding:26px 26px 22px;color:var(--ink);box-shadow:0 24px 60px rgba(0,15,35,.35)}
.bare-lp .chartcard .ch-head, #bare-otto .chartcard .ch-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:20px}
.bare-lp .chartcard .ch-title, #bare-otto .chartcard .ch-title{font-family:var(--display) !important;font-weight:600;font-size:1.02rem !important;line-height:1.25}
.bare-lp .chartcard .ch-badge, #bare-otto .chartcard .ch-badge{font-family:var(--mono) !important;font-weight:700;font-size:1.5rem !important;color:var(--dark);background:var(--yellow);padding:6px 12px;border-radius:3px;white-space:nowrap}
.bare-lp .bars, #bare-otto .bars{display:flex;align-items:flex-end;justify-content:space-between;gap:14px;height:236px;padding-top:22px;border-bottom:2px solid var(--line)}
.bare-lp .bar-col, #bare-otto .bar-col{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;height:100%}
.bare-lp .bar-val, #bare-otto .bar-val{font-family:var(--mono) !important;font-size:.72rem !important;font-weight:700;color:var(--dark);margin-bottom:8px;white-space:nowrap;opacity:0;transition:opacity .5s ease .4s}
.bare-lp .bar, #bare-otto .bar{width:100%;max-width:52px;background:linear-gradient(180deg,var(--steel),var(--dark));border-radius:3px 3px 0 0;height:0;transition:height .9s cubic-bezier(.2,.7,.2,1)}
.bare-lp .bar-col:last-child .bar, #bare-otto .bar-col:last-child .bar{background:linear-gradient(180deg,#ffd23f,var(--yellow))}
.bare-lp .revealed .bar-val, #bare-otto .revealed .bar-val{opacity:1}
.bare-lp .bar-labels, #bare-otto .bar-labels{display:flex;justify-content:space-between;gap:14px;margin-top:10px}
.bare-lp .bar-labels span, #bare-otto .bar-labels span{flex:1;text-align:center;font-family:var(--mono) !important;font-size:.78rem !important;color:#6b7078}
.bare-lp .chartcard .ch-foot, #bare-otto .chartcard .ch-foot{margin-top:16px;font-size:.82rem !important;color:#6b7078;line-height:1.5}
.bare-lp .prob-grid, #bare-otto .prob-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;margin-top:44px}
.bare-lp .prob, #bare-otto .prob{background:var(--white);border:1px solid var(--line);border-radius:6px;padding:26px 26px 24px;display:flex;gap:16px;align-items:flex-start}
.bare-lp .prob .x, #bare-otto .prob .x{flex:none;width:34px;height:34px;border-radius:50%;background:var(--steel-tint);display:grid;place-items:center;color:var(--dark)}
.bare-lp .prob p, #bare-otto .prob p{font-weight:500;color:#2c323a}
.bare-lp .otto, #bare-otto .otto{background:var(--steel-tint)}
.bare-lp .otto .grid, #bare-otto .otto .grid{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center}
.bare-lp .otto ul, #bare-otto .otto ul{list-style:none;margin-top:26px;display:grid;gap:14px}
.bare-lp .otto li, #bare-otto .otto li{display:flex;gap:14px;align-items:flex-start;font-weight:500;color:#2c323a}
.bare-lp .otto li .tick, #bare-otto .otto li .tick{flex:none;color:var(--dark);margin-top:2px}
.bare-lp .serv-grid, #bare-otto .serv-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:48px}
.bare-lp .serv, #bare-otto .serv{background:var(--white);border:1px solid var(--line);border-radius:6px;padding:30px 28px;transition:transform .2s ease,box-shadow .2s ease,border-color .2s}
.bare-lp .serv:hover, #bare-otto .serv:hover{transform:translateY(-4px);box-shadow:0 18px 40px rgba(0,53,102,.1);border-color:var(--steel)}
.bare-lp .serv .ic, #bare-otto .serv .ic{width:50px;height:50px;border-radius:8px;background:var(--dark);display:grid;place-items:center;margin-bottom:20px}
.bare-lp .serv h3, #bare-otto .serv h3{font-size:1.2rem !important;margin-bottom:10px}
.bare-lp .serv p, #bare-otto .serv p{color:#4a5058;font-size:.98rem !important}
.bare-lp .usp, #bare-otto .usp{background:var(--dark);color:var(--white)}
.bare-lp .usp .head, #bare-otto .usp .head{max-width:var(--maxw);margin:0 auto;padding:0 24px}
.bare-lp .usp .eyebrow, #bare-otto .usp .eyebrow{color:var(--yellow)}
.bare-lp .usp .eyebrow::before, #bare-otto .usp .eyebrow::before{background:var(--yellow)}
.bare-lp .usp-grid, #bare-otto .usp-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:26px;margin-top:48px}
.bare-lp .usp-item, #bare-otto .usp-item{padding:30px;border:1px solid rgba(255,255,255,.14);border-radius:6px;background:rgba(255,255,255,.03)}
.bare-lp .usp-num, #bare-otto .usp-num{font-family:var(--mono) !important;font-size:.85rem !important;color:var(--yellow);font-weight:700;letter-spacing:.1em}
.bare-lp .usp-item h3, #bare-otto .usp-item h3{font-size:1.3rem !important;margin:14px 0 12px}
.bare-lp .usp-item p, #bare-otto .usp-item p{color:#c3d0dc;font-size:1rem !important}
.bare-lp .res .stat-grid, #bare-otto .res .stat-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-top:48px}
.bare-lp .stat, #bare-otto .stat{background:var(--white);border:1px solid var(--line);border-top:4px solid var(--yellow);border-radius:6px;padding:28px 24px}
.bare-lp .stat .num, #bare-otto .stat .num{font-family:var(--display) !important;font-weight:700;font-size:2.4rem !important;color:var(--dark);line-height:1}
.bare-lp .stat .lab, #bare-otto .stat .lab{margin-top:12px;font-size:.94rem !important;color:#4a5058}
.bare-lp .res .disc, #bare-otto .res .disc{margin-top:26px;font-family:var(--mono) !important;font-size:.78rem !important;color:#7b8087;letter-spacing:.02em}
.bare-lp .flow, #bare-otto .flow{background:var(--white)}
.bare-lp .steps, #bare-otto .steps{margin-top:52px;position:relative;display:grid;grid-template-columns:repeat(5,1fr);gap:20px}
.bare-lp .steps::before, #bare-otto .steps::before{content:"";position:absolute;top:23px;left:6%;right:6%;height:2px;background:var(--line);z-index:0}
.bare-lp .step, #bare-otto .step{position:relative;z-index:1;text-align:left}
.bare-lp .step .n, #bare-otto .step .n{width:48px;height:48px;border-radius:50%;background:var(--dark);color:var(--yellow);font-family:var(--mono) !important;font-weight:700;display:grid;place-items:center;margin-bottom:18px;font-size:1.05rem !important;border:4px solid var(--white)}
.bare-lp .step h3, #bare-otto .step h3{font-size:1.08rem !important;margin-bottom:8px}
.bare-lp .step p, #bare-otto .step p{font-size:.92rem !important;color:#4a5058}
.bare-lp .cmp, #bare-otto .cmp{background:var(--cream)}
.bare-lp .tablewrap, #bare-otto .tablewrap{margin-top:44px;overflow-x:auto;border:1px solid var(--line);border-radius:6px;background:var(--white)}
.bare-lp table.cmp-t, #bare-otto table.cmp-t{width:100%;border-collapse:collapse;min-width:640px}
.bare-lp table.cmp-t th, .bare-lp table.cmp-t td, #bare-otto table.cmp-t th, #bare-otto table.cmp-t td{padding:18px 22px;text-align:left;border-bottom:1px solid var(--line);vertical-align:top}
.bare-lp table.cmp-t thead th, #bare-otto table.cmp-t thead th{font-family:var(--display) !important;font-size:.95rem !important;background:var(--cream)}
.bare-lp table.cmp-t thead th.us, #bare-otto table.cmp-t thead th.us{background:var(--dark);color:var(--white)}
.bare-lp table.cmp-t tbody td:first-child, #bare-otto table.cmp-t tbody td:first-child{font-weight:600;color:var(--ink);width:26%}
.bare-lp table.cmp-t td.us, #bare-otto table.cmp-t td.us{background:#f2f7fa;font-weight:500;color:var(--dark)}
.bare-lp table.cmp-t td.them, #bare-otto table.cmp-t td.them{color:#6b7078}
.bare-lp table.cmp-t tr:last-child td, #bare-otto table.cmp-t tr:last-child td{border-bottom:0}
.bare-lp .faq-list, #bare-otto .faq-list{margin-top:44px;border-top:1px solid var(--line)}
.bare-lp .faq-item, #bare-otto .faq-item{border-bottom:1px solid var(--line)}
.bare-lp .faq-q, #bare-otto .faq-q{width:100%;background:none;border:0;text-align:left;cursor:pointer;padding:24px 44px 24px 0;position:relative;font-family:var(--display) !important;font-weight:600;font-size:1.12rem !important;color:var(--ink)}
.bare-lp .faq-q .pm, #bare-otto .faq-q .pm{position:absolute;right:4px;top:26px;width:20px;height:20px;transition:transform .25s}
.bare-lp .faq-item.open .faq-q .pm, #bare-otto .faq-item.open .faq-q .pm{transform:rotate(45deg)}
.bare-lp .faq-a, #bare-otto .faq-a{max-height:0;overflow:hidden;transition:max-height .3s ease}
.bare-lp .faq-a p, #bare-otto .faq-a p{padding:0 44px 26px 0;color:#41474f;max-width:75ch}
.bare-lp .about, #bare-otto .about{background:var(--steel-tint)}
.bare-lp .about .grid, #bare-otto .about .grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:56px;align-items:center}
.bare-lp .about .logo-box, #bare-otto .about .logo-box{background:var(--white);border-radius:8px;padding:44px;display:grid;place-items:center;box-shadow:0 16px 40px rgba(0,53,102,.08)}
.bare-lp .about .logo-box img, #bare-otto .about .logo-box img{max-width:78%;height:auto}
.bare-lp .about p, #bare-otto .about p{color:#3a4048;margin-top:16px;font-size:1.05rem !important}
.bare-lp .final, #bare-otto .final{background:var(--dark);color:var(--white);text-align:center;padding:104px 0}
.bare-lp .final::before, #bare-otto .final::before{content:"";position:absolute}
.bare-lp .final h2, #bare-otto .final h2{font-size:clamp(2rem,4vw,3.2rem) !important;max-width:18ch;margin:0 auto}
.bare-lp .final p, #bare-otto .final p{color:#c3d0dc;font-size:1.2rem !important;margin:22px auto 0;max-width:56ch}
.bare-lp .final .hero-cta, #bare-otto .final .hero-cta{justify-content:center;margin-top:38px}
.bare-lp .final .meet, #bare-otto .final .meet{margin-top:20px;font-family:var(--mono) !important;font-size:.82rem !important;color:#9fb3c4}
.bare-lp footer, #bare-otto footer{background:var(--ink);color:#b9bcc2;padding:56px 0 40px}
.bare-lp .foot-top, #bare-otto .foot-top{display:flex;justify-content:space-between;align-items:flex-start;gap:40px;flex-wrap:wrap}
.bare-lp footer .logo img, #bare-otto footer .logo img{height:52px}
.bare-lp .foot-links, #bare-otto .foot-links{display:flex;gap:48px;flex-wrap:wrap}
.bare-lp .foot-col h4, #bare-otto .foot-col h4{color:var(--white);font-size:.8rem !important;letter-spacing:.12em;text-transform:uppercase;font-family:var(--mono) !important;margin-bottom:14px}
.bare-lp .foot-col a, .bare-lp .foot-col span, #bare-otto .foot-col a, #bare-otto .foot-col span{display:block;font-size:.92rem !important;color:#b9bcc2;margin-bottom:8px;transition:color .15s}
.bare-lp .foot-col a:hover, #bare-otto .foot-col a:hover{color:var(--yellow)}
.bare-lp .foot-bottom, #bare-otto .foot-bottom{margin-top:40px;padding-top:24px;border-top:1px solid rgba(255,255,255,.1);display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;font-size:.82rem !important;color:#7c808a}
@media (max-width:900px){
.bare-lp .hero .grid, .bare-lp .otto .grid, .bare-lp .about .grid, #bare-otto .hero .grid, #bare-otto .otto .grid, #bare-otto .about .grid{grid-template-columns:1fr}
.bare-lp .serv-grid, .bare-lp .usp-grid, #bare-otto .serv-grid, #bare-otto .usp-grid{grid-template-columns:1fr 1fr}
.bare-lp .res .stat-grid, #bare-otto .res .stat-grid{grid-template-columns:1fr 1fr}
.bare-lp .steps, #bare-otto .steps{grid-template-columns:1fr 1fr;gap:32px}
.bare-lp .steps::before, #bare-otto .steps::before{display:none}
.bare-lp .nav-links, #bare-otto .nav-links{display:none}
.bare-lp .burger, #bare-otto .burger{display:flex}
.bare-lp .nav-links.open, #bare-otto .nav-links.open{display:flex;position:absolute;top:76px;left:0;right:0;flex-direction:column;background:var(--cream);padding:20px 24px;border-bottom:1px solid var(--line);gap:18px;align-items:flex-start}
}
@media (max-width:560px){
.bare-lp .section, #bare-otto .section{padding:72px 0}
.bare-lp .prob-grid, .bare-lp .serv-grid, .bare-lp .usp-grid, .bare-lp .res .stat-grid, .bare-lp .steps, #bare-otto .prob-grid, #bare-otto .serv-grid, #bare-otto .usp-grid, #bare-otto .res .stat-grid, #bare-otto .steps{grid-template-columns:1fr}
.bare-lp .hero-cta .btn, #bare-otto .hero-cta .btn{flex:1;justify-content:center}
}
@media (prefers-reduced-motion:reduce){
.bare-lp *, #bare-otto *{transition:none!important;animation:none!important}
html{scroll-behavior:auto}
} .bare-lp h1, .bare-lp h2, .bare-lp h3, .bare-lp h4, #bare-otto h1, #bare-otto h2, #bare-otto h3, #bare-otto h4{color:inherit!important}
.bare-lp img, #bare-otto img{max-width:100%;height:auto;display:block}
.bare-lp button, #bare-otto button{font-family:inherit !important}
.bare-lp button.faq-q, #bare-otto button.faq-q{background:none!important;border:0!important;box-shadow:none!important}
.bare-lp .btn-primary, #bare-otto .btn-primary{background:var(--yellow)!important;color:var(--ink)!important;border-color:transparent!important}
.bare-lp .btn-ghost, #bare-otto .btn-ghost{background:transparent!important;color:var(--dark)!important;border-color:var(--dark)!important}
.bare-lp .btn-ghost:hover, #bare-otto .btn-ghost:hover{background:var(--dark)!important;color:#fff!important}
.bare-lp .btn-ghost-light, #bare-otto .btn-ghost-light{background:transparent!important;color:#fff!important;border-color:rgba(255,255,255,.5)!important}
.bare-lp .btn-ghost-light:hover, #bare-otto .btn-ghost-light:hover{background:#fff!important;color:var(--dark)!important;border-color:#fff!important}
.bare-lp .nav-cta, #bare-otto .nav-cta{color:#fff!important} .bare-lp p, #bare-otto p{font-size:1rem !important;line-height:1.6}
.bare-lp h1, .bare-lp h2, .bare-lp h3, .bare-lp h4, #bare-otto h1, #bare-otto h2, #bare-otto h3, #bare-otto h4{font-family:var(--display) !important}
.bare-lp, #bare-otto{font-family:var(--body) !important}