/* MAKSIMES brand-book variant: palette p.6, type p.12, dark treatment p.9/11. */
:root{--mk-ink:#f5f3e9;--mk-muted:#c0beb2;--mk-gold:#e8c642;--mk-gold-light:#fef399;--mk-paper:#11110f;--mk-line:#3b382c;--mk-white:#1d1d1b;--mk-brand-black:#000;--mk-brand-bronze:#a67219}
body,#page{background-color:#11110f;color:#eeede6;font-family:"Lato",sans-serif}
#page{background-image:radial-gradient(ellipse at 95% 6%,rgba(166,114,25,.12),transparent 34%);background-repeat:no-repeat}
h1,h2,h3,h4,h5,h6{font-family:"Raleway",sans-serif;color:#f4f1e2}
#masthead.maks-header{background:#1d1d1b;border-bottom:1px solid #4b4128;box-shadow:0 1px 0 #e8c6420a}
.maks-header-inner{min-height:104px}
.maks-brand{padding:12px 0;flex-basis:270px}
.maks-brand img.maks-logo{width:255px}
.maks-languages a{color:#c2bfad}
.maks-languages a:hover,.maks-languages .current-lang a{color:#fef399}
.maks-languages .current-lang a{border-bottom-color:#e8c642}
.maks-nav summary{background:#24241e;border-color:#5a5135;color:#f1e8c4}
.maks-nav summary:hover{background:#302d20;border-color:#aa8736}
.maks-nav[open] summary{background:#e8c642;border-color:#e8c642;color:#16160f}
.maks-nav-panel{background:#20201b;border-color:#5f5131;box-shadow:0 24px 75px #0009}
.maks-menu-list a{color:#edeade;font-family:"Lato",sans-serif;font-size:13px}
.maks-menu-list a:hover,.maks-menu-list .current_page_item>a{background:#38311e;color:#fef399}
.page-header{padding-top:58px;padding-bottom:27px;overflow:hidden;border-bottom:0}
.page-header .container{position:relative;z-index:1}
.page-header .entry-title{font-family:"Raleway",sans-serif;color:#e8c642;letter-spacing:-.045em;font-weight:600;font-size:clamp(34px,4.6vw,62px);max-width:980px}
.page-header .entry-title:before{width:54px;height:3px;background:linear-gradient(90deg,#fef399,#e8c642,#a67219);margin-bottom:25px}
.page-header:after{content:"";pointer-events:none;position:absolute;right:0;top:0;width:51%;height:280px;opacity:.3;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 800 300'%3E%3Cg fill='none' stroke='%23e8c642' stroke-width='1'%3E%3Cpath d='M30 300 300 30 570 300M150 300 420 30 690 300M270 300 540 30 810 300M390 300 660 30 930 300'/%3E%3C/g%3E%3C/svg%3E");background-size:cover;background-position:center;mask-image:linear-gradient(90deg,transparent,#000 50%);-webkit-mask-image:linear-gradient(90deg,transparent,#000 50%)}
#content.site-content{border-top:0;background:transparent}
body:is(.page-id-2,.page-id-37) .entry-content>.maks-intro{color:#d1cfc1;font-family:"Lato",sans-serif;font-size:19px;line-height:1.8;max-width:780px}
body:is(.page-id-2,.page-id-37) .entry-content>.maks-prompt{font-family:"Lato",sans-serif;font-size:14px;color:#c3b68a;font-weight:400;margin-top:11px}
body:is(.page-id-2,.page-id-37) .entry-content>.maks-card{background:linear-gradient(140deg,#23231e,#1a1a17);border-color:#45402e;border-radius:12px;color:#c5c0ac;box-shadow:0 10px 30px #0002;min-height:155px}
body:is(.page-id-2,.page-id-37) .maks-card>a{font-family:"Raleway",sans-serif;font-weight:650;font-size:17px;letter-spacing:-.015em;color:#f5f0db}
body:is(.page-id-2,.page-id-37) .maks-card:before{background:#e8c642;width:27px;height:27px}
body:is(.page-id-2,.page-id-37) .maks-card:after{border-color:#c2a446}
body:is(.page-id-2,.page-id-37) .maks-card:hover{border-color:#c7a841;background:linear-gradient(140deg,#302c1b,#201f17);box-shadow:0 12px 35px #0004;transform:translateY(-3px)}
body:is(.page-id-2,.page-id-37) .maks-card:focus-within{outline-color:#fef399}
body:is(.page-id-2,.page-id-37) .entry-content>.maks-card--webinar{background:linear-gradient(115deg,#fef399 0%,#e8c642 70%,#cfaa35 100%);border-color:#f2d967;box-shadow:0 8px 30px #e8c6420d;min-height:190px}
body:is(.page-id-2,.page-id-37) .maks-card--webinar>a{color:#14140f}
body:is(.page-id-2,.page-id-37) .maks-card--webinar:before{background:#4a3912}
body:is(.page-id-2,.page-id-37) .maks-card--webinar:after{border-color:#74551d}
body:is(.page-id-2,.page-id-37) .entry-content>.maks-card--bot{background:linear-gradient(135deg,#37301a,#22221b 75%);border-color:#8b7333;min-height:190px;color:#d5c793}
body:is(.page-id-2,.page-id-37) .maks-card--bot>a{color:#fef399}
body:is(.page-id-2,.page-id-37) :is(.maks-card--webinar,.maks-card--bot)>a{font-size:23px;font-weight:700}
body:is(.page-id-2,.page-id-37) .maks-card--bot:before{background:#e8c642}
body:is(.page-id-2,.page-id-37) .entry-content>.maks-company{border-top-color:#4a412c;font-size:13px;color:#b3b0a0;line-height:1.9}
body:is(.page-id-2,.page-id-37) .entry-content>.maks-legal{font-size:12px;color:#999381}
body:is(.page-id-2,.page-id-37) .maks-legal a{color:#c4b477}
a{color:#ead16e}
a:hover{color:#fef399}
a:focus-visible,summary:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline-color:#e8c642}
.page #main .entry-content{background:#1d1d1b;border-color:#46402f;box-shadow:0 14px 45px #0003;color:#e2dfd1}
.entry-content h2,.entry-content h3{color:#eee5c7}
.entry-content .maks-company{border-top-color:#4a412c;color:#b3b0a0}
.entry-content img{background:transparent}
.entry-content .wp-block-embed__wrapper{background:#11110f}
#secondary.widget-area{border-top-color:#4a412c;color:#bdb69c;padding-bottom:22px}
#secondary .SupportWidget{background:#24231c;border-color:#796536;color:#f0e4b7}
#secondary .SupportWidget:hover{background:#38301b;border-color:#e8c642;color:#fef399}
.wpcf7 label{color:#e6dfc3;font-family:"Lato",sans-serif;letter-spacing:.025em}
input[type=text],input[type=email],input[type=tel],input[type=url],input[type=number],input[type=date],select,textarea{background:#151512;border-color:#6a5d3b;color:#f5f2df;color-scheme:dark}
input::placeholder,textarea::placeholder{color:#a09a85}
input[type=file]{color:#cfc5a5;color-scheme:dark}
input[type=checkbox],input[type=radio]{accent-color:#e8c642}
button,input[type=submit],.wpcf7-submit,.wp-block-button__link{background:#e8c642;border-color:#e8c642;color:#11110f;font-family:"Raleway",sans-serif}
button:hover,input[type=submit]:hover{background:#fef399;color:#000}
.wpcf7-not-valid-tip{color:#ffb7a7}
@media(max-width:900px){.maks-header-inner{min-height:90px}.maks-brand{flex-basis:220px}.page-header .entry-title{font-size:44px}.page-header:after{width:60%;opacity:.19}body:is(.page-id-2,.page-id-37) :is(.maks-card--webinar,.maks-card--bot)>a{font-size:20px}}
@media(max-width:640px){.maks-header-inner{min-height:84px}.maks-brand{flex-basis:170px}.page-header{padding-top:34px;padding-bottom:24px}.page-header .entry-title{font-size:36px}.page-header .entry-title:before{width:36px;margin-bottom:18px}.page-header:after{width:68%;height:175px;opacity:.18}body:is(.page-id-2,.page-id-37) .entry-content>.maks-intro{font-size:16px;line-height:1.85}body:is(.page-id-2,.page-id-37) .entry-content>.maks-prompt{font-size:13px}body:is(.page-id-2,.page-id-37) .entry-content>.maks-card,body:is(.page-id-2,.page-id-37) .entry-content>.maks-card--webinar,body:is(.page-id-2,.page-id-37) .entry-content>.maks-card--bot{min-height:117px}body:is(.page-id-2,.page-id-37) .maks-card>a,body:is(.page-id-2,.page-id-37) :is(.maks-card--webinar,.maks-card--bot)>a{font-size:17px}body:is(.page-id-2,.page-id-37) .entry-content>.maks-company{font-size:12px}.page #main .entry-content{border-color:#4c442f}}
