/* WebFusion WNP v9.6 route+selector cascade prune: public */
:root{--wplus-sand:#e9dccd;--wplus-white:#fff;--wplus-line:rgba(74,52,39,.12);}html{scroll-behavior:smooth;}html{scrollbar-width:auto;scrollbar-color:auto;}@-moz-document url-prefix(){html{scrollbar-width:thin;scrollbar-color:#304735 rgba(109,120,87,.28);}}html::-webkit-scrollbar{width:12px;height:12px;background:rgba(109,120,87,.28);}html::-webkit-scrollbar-track{background:rgba(109,120,87,.28);}html::-webkit-scrollbar-thumb{background:#304735;border:2px solid transparent;background-clip:padding-box;border-radius:999px;}html::-webkit-scrollbar-thumb:hover{background:#c6a05a;border:2px solid transparent;background-clip:padding-box;}html::-webkit-scrollbar-button{width:12px;height:12px;background-color:rgba(109,120,87,.28);background-repeat:no-repeat;background-position:center;background-size:7px 7px;}html::-webkit-scrollbar-button:vertical:start:decrement{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3E%3Cpath d='M1 5.5 4 2.5l3 3' fill='none' stroke='%23304735' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");}html::-webkit-scrollbar-button:vertical:end:increment{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3E%3Cpath d='m1 2.5 3 3 3-3' fill='none' stroke='%23304735' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");}html::-webkit-scrollbar-button:horizontal:start:decrement{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3E%3Cpath d='M5.5 1 2.5 4l3 3' fill='none' stroke='%23304735' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");}html::-webkit-scrollbar-button:horizontal:end:increment{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3E%3Cpath d='m2.5 1 3 3-3 3' fill='none' stroke='%23304735' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");}body.wplus-redesign-v2{font-family:Inter,Arial,sans-serif;}body.wplus-redesign-v2 h1,body.wplus-redesign-v2 h2,body.wplus-redesign-v2 h3,.wplus-serif .elementor-heading-title{font-family:"Cormorant Garamond",Georgia,serif;}body.wplus-redesign-v2 a{transition:color .2s ease,background .2s ease,transform .2s ease,border-color .2s ease;}body.wplus-redesign-v2 .elementor-button{border-radius:1px;font-weight:700;letter-spacing:.055em;text-transform:uppercase;}body.wplus-redesign-v2 .elementor-button:hover{transform:translateY(-1px);}body.wplus-redesign-v2 .stm_lms_header_wrapper a:hover,body.wplus-redesign-v2 .header_default a:hover,body.wplus-redesign-v2 header.site-header a:hover{color:var(--wplus-gold-light)!important;}body.wplus-redesign-v2 .btn,body.wplus-redesign-v2 button,body.wplus-redesign-v2 input[type=submit]{border-radius:1px;}body.wplus-redesign-v2 footer.site-footer{display:none!important;}.wplus-custom-footer{position:relative;display:flex;align-items:center;justify-content:center;text-align:center;background-repeat:no-repeat;background-position:center center;background-size:auto 92%;overflow:hidden;}.wplus-custom-footer__inner{position:relative;z-index:1;margin:auto;}.wplus-custom-footer__logo{display:block;height:auto;margin:0 auto 22px;}.wplus-custom-footer__title{font-family:"Cormorant Garamond",Georgia,serif;line-height:1.05;margin:0 0 10px;}.wplus-custom-footer__sub{text-transform:uppercase;}.wplus-custom-footer__link{display:inline-block;color:#fff!important;font-weight:800;font-size:13px;text-transform:uppercase;letter-spacing:.04em;margin-bottom:8px;}.wplus-custom-footer__link:hover{color:var(--wplus-gold-light)!important;}.wplus-custom-footer__copy{text-transform:uppercase;}@media (max-width:767px){.wplus-custom-footer{padding-top:54px;background-size:auto 78%;}}:root{--wplus-green:#304735;--wplus-green-deep:#1d2d23;--wplus-green-black:#101711;--wplus-olive:#6d7857;--wplus-sage:#a9b49a;--wplus-beige:#efe4cf;--wplus-beige-light:#f8f3e9;--wplus-gold:#c6a05a;--wplus-gold-light:#ead5a4;--wplus-brown:#4b3527;--wplus-espresso:#15110e;--wplus-ink:#171a16;--wplus-cream:#f4eee2;--wplus-cream-2:#fbf8f1;--wplus-muted:#6a685f;--wplus-magenta:#38573f;--wplus-magenta-dark:#20382a;}body.wplus-redesign-v2{background:var(--wplus-beige-light);color:var(--wplus-ink);}body.wplus-redesign-v2::selection{background:var(--wplus-green);color:#fff;}body.wplus-redesign-v2 .stm_lms_header_wrapper,body.wplus-redesign-v2 .header_default,body.wplus-redesign-v2 header.site-header,body.wplus-redesign-v2 .header_main{position:relative;background:linear-gradient(105deg,#0d100e 0%,#121511 55%,#181811 100%)!important;border-bottom:0!important;box-shadow:0 10px 34px rgba(0,0,0,.14);}body.wplus-redesign-v2 .stm_lms_header_wrapper:after,body.wplus-redesign-v2 .header_default:after,body.wplus-redesign-v2 header.site-header:after,body.wplus-redesign-v2 .header_main:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:linear-gradient(90deg,transparent 2%,rgba(198,160,90,.85) 28%,rgba(92,119,82,.9) 64%,transparent 98%);pointer-events:none;}body.wplus-redesign-v2 .stm_lms_header_wrapper a,body.wplus-redesign-v2 .header_default a,body.wplus-redesign-v2 header.site-header a,body.wplus-redesign-v2 .header_main a{color:#f3ead6!important;}body.wplus-redesign-v2 .header-menu > li > a:hover,body.wplus-redesign-v2 .header_main_menu_wrapper a:hover,body.wplus-redesign-v2 nav ul.menu > li > a:hover{color:var(--wplus-gold-light)!important;}body.wplus-redesign-v2 .wplus-network-link > a{color:#9eb28f!important;position:relative;}body.wplus-redesign-v2 .wplus-network-link > a:after{content:"↗";margin-left:5px;color:var(--wplus-gold);font-size:.78em;vertical-align:.08em;}body.wplus-redesign-v2 .wplus-nav-about > a{color:var(--wplus-gold-light)!important;}.wplus-brand-link{display:inline-flex!important;align-items:center!important;text-decoration:none!important;}.wplus-original-logo-hidden{display:none!important;}.wplus-brand-lockup{display:inline-flex;align-items:center;gap:8px;min-width:164px;height:58px;line-height:1;}.wplus-brand-grapes{width:38px;height:48px;display:block;flex:0 0 auto;}.wplus-brand-grapes svg{display:block;width:100%;height:100%;overflow:visible;}.wplus-brand-grapes circle,.wplus-brand-leaf{fill:#69875f;}.wplus-brand-stem{fill:none;stroke:#c5a15d;stroke-width:3;stroke-linecap:round;}.wplus-brand-words{display:flex;flex-direction:column;justify-content:center;gap:1px;font-family:Inter,Arial,sans-serif;font-weight:900;letter-spacing:-.035em;}.wplus-brand-line{display:block;white-space:nowrap;font-size:22px;}.wplus-brand-wino,.wplus-brand-na{color:#f0dfb7;}.wplus-brand-plus{background:linear-gradient(100deg,#9fb28d 0%,#5f7f5d 50%,#36583f 100%);-webkit-background-clip:text;background-clip:text;color:transparent;}.wplus-brand-lockup{filter:drop-shadow(0 2px 8px rgba(0,0,0,.12));}.wplus-custom-footer__network{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;}.wplus-custom-footer__network a{text-transform:uppercase;}@media (max-width:1180px){.wplus-brand-lockup{transform:scale(.92);transform-origin:left center;min-width:150px;}}@media (max-width:1024px){.wplus-brand-lockup{height:52px;}}@media (max-width:767px){.wplus-custom-footer__network{gap:8px 10px;}}body.wplus-redesign-v2 .wplus-sticky-header{position:sticky!important;top:0!important;z-index:99990!important;width:100%!important;background:rgba(12,15,12,.98)!important;box-shadow:0 5px 22px rgba(0,0,0,.08)!important;transition:background-color .24s ease,box-shadow .24s ease,backdrop-filter .24s ease!important;}body.wplus-redesign-v2 .wplus-sticky-header.wplus-is-scrolled{background:rgba(12,16,12,.84)!important;-webkit-backdrop-filter:blur(13px) saturate(115%);backdrop-filter:blur(13px) saturate(115%);box-shadow:0 8px 28px rgba(0,0,0,.17)!important;}body.admin-bar.wplus-redesign-v2 .wplus-sticky-header{top:32px!important;}body.wplus-redesign-v2 .wplus-original-logo-recoloured{display:block!important;width:190px!important;max-width:190px!important;height:auto!important;max-height:76px!important;object-fit:contain!important;filter:none!important;}body.wplus-redesign-v2 .wplus-brand-link{display:inline-flex!important;align-items:center!important;min-height:72px;}body.wplus-redesign-v2 .wplus-brand-lockup{display:none!important;}body.wplus-redesign-v2 .wplus-original-logo-hidden{display:block!important;}body.wplus-redesign-v2 .header-menu > li > a,body.wplus-redesign-v2 .header_main_menu_wrapper a,body.wplus-redesign-v2 nav ul.menu > li > a{font-family:Inter,Arial,sans-serif!important;font-size:14.5px!important;font-weight:600!important;line-height:1.3!important;letter-spacing:.012em!important;text-transform:none!important;-webkit-font-smoothing:antialiased;}body.wplus-redesign-v2 .wplus-network-link > a{font-weight:600!important;}body.wplus-redesign-v2 .wplus-nav-about > a{font-weight:600!important;}.wplus-custom-footer{background-image:linear-gradient(125deg,#e2d6ae 0%,#c8cb9d 48%,#9fab7d 100%)!important;}.wplus-custom-footer:before{background:url("https://winopedia.pl/wp-content/uploads/2025/09/PC-bg.png") center 54%/auto 118% no-repeat!important;}.wplus-custom-footer:after{content:"";position:absolute;left:8%;right:8%;top:0;height:1px;pointer-events:none;}.wplus-custom-footer__network a{letter-spacing:.035em!important;}.wplus-custom-footer__network span{font-size:12px!important;}.wplus-custom-footer__copy{letter-spacing:.045em!important;}@media (max-width:1180px){body.wplus-redesign-v2 .header-menu > li > a,body.wplus-redesign-v2 .header_main_menu_wrapper a,body.wplus-redesign-v2 nav ul.menu > li > a{font-size:13.5px!important;font-weight:600!important;}body.wplus-redesign-v2 .wplus-original-logo-recoloured{width:176px!important;max-width:176px!important;}}@media (max-width:782px){body.admin-bar.wplus-redesign-v2 .wplus-sticky-header{top:46px!important;}}@media (max-width:767px){.wplus-custom-footer__network a{font-size:12.5px!important;}}body.wplus-redesign-v2 .wplus-sticky-header .dropdown-menu,body.wplus-redesign-v2 .wplus-sticky-header .stm_lms_account_dropdown,body.wplus-redesign-v2 .wplus-sticky-header .stm_lms_account_dropdown__list,body.wplus-redesign-v2 .wplus-sticky-header .stm_lms_user_dropdown,body.wplus-redesign-v2 .wplus-sticky-header .stm_lms_user_dropdown .dropdown-menu,body.wplus-redesign-v2 .wplus-sticky-header .stm_lms_user_menu,body.wplus-redesign-v2 .wplus-sticky-header [class*="user"][class*="dropdown"],body.wplus-redesign-v2 .wplus-sticky-header [class*="account"][class*="dropdown"]{background:#263b2b!important;color:#f5efdf!important;border:1px solid rgba(220,193,132,.20)!important;border-radius:7px!important;box-shadow:0 18px 48px rgba(0,0,0,.30)!important;}body.wplus-redesign-v2 .wplus-sticky-header .dropdown-menu a,body.wplus-redesign-v2 .wplus-sticky-header .stm_lms_account_dropdown a,body.wplus-redesign-v2 .wplus-sticky-header .stm_lms_user_dropdown a,body.wplus-redesign-v2 .wplus-sticky-header .stm_lms_user_menu a,body.wplus-redesign-v2 .wplus-sticky-header [class*="user"][class*="dropdown"] a,body.wplus-redesign-v2 .wplus-sticky-header [class*="account"][class*="dropdown"] a{color:#f3ead8!important;font-size:13px!important;font-weight:500!important;background:transparent!important;}body.wplus-redesign-v2 .wplus-sticky-header .dropdown-menu a:hover,body.wplus-redesign-v2 .wplus-sticky-header .stm_lms_account_dropdown a:hover,body.wplus-redesign-v2 .wplus-sticky-header .stm_lms_user_dropdown a:hover,body.wplus-redesign-v2 .wplus-sticky-header .stm_lms_user_menu a:hover,body.wplus-redesign-v2 .wplus-sticky-header [class*="user"][class*="dropdown"] a:hover,body.wplus-redesign-v2 .wplus-sticky-header [class*="account"][class*="dropdown"] a:hover{color:#f0d69b!important;background:rgba(218,191,129,.11)!important;}body.wplus-redesign-v2 .wplus-sticky-header .dropdown-menu li,body.wplus-redesign-v2 .wplus-sticky-header .stm_lms_account_dropdown li,body.wplus-redesign-v2 .wplus-sticky-header .stm_lms_user_dropdown li{border-color:rgba(255,255,255,.08)!important;}body.wplus-redesign-v2 footer:not(.wplus-custom-footer),body.wplus-redesign-v2 #footer:not(.wplus-custom-footer),body.wplus-redesign-v2 .footer_wrapper:not(.wplus-custom-footer),body.wplus-redesign-v2 .footer-widgets:not(.wplus-custom-footer){display:none!important;}.wplus-custom-footer{min-height:400px!important;padding:66px 24px 40px!important;color:#f7f1e3!important;border-top:1px solid rgba(224,196,133,.20)!important;}.wplus-custom-footer:before{content:""!important;position:absolute!important;inset:0!important;background-color:transparent!important;background-image:url("https://winopedia.pl/wp-content/uploads/2025/09/PC-bg.png")!important;background-repeat:no-repeat!important;background-position:center 54%!important;background-size:auto 120%!important;filter:brightness(0) invert(1)!important;opacity:.115!important;mix-blend-mode:screen!important;pointer-events:none!important;}.wplus-custom-footer:after{background:linear-gradient(90deg,transparent,#d5b975,rgba(187,206,169,.72),transparent)!important;opacity:.70;}.wplus-custom-footer__inner{max-width:900px!important;}.wplus-custom-footer__logo{filter:none!important;opacity:.96!important;}.wplus-custom-footer__title{font-size:48px!important;color:#f8f1df!important;margin-bottom:8px!important;}.wplus-custom-footer__sub{color:#dbc183!important;font-weight:650!important;margin-bottom:25px!important;}.wplus-custom-footer__network{gap:15px!important;margin-top:25px!important;}.wplus-custom-footer__network a{font-size:14px!important;color:#f5efdf!important;font-weight:600!important;}.wplus-custom-footer__network a:hover{color:#e1c581!important;}.wplus-custom-footer__network span{color:#d7b76f!important;}.wplus-custom-footer__copy{font-size:11px!important;color:rgba(238,244,232,.66)!important;margin-top:34px!important;}@media (max-width:767px){.wplus-custom-footer{min-height:370px!important;padding:56px 20px 34px!important;}.wplus-custom-footer__title{font-size:40px!important;}}body.wplus-redesign-v2 .wplus-sticky-header .wplus-account-trigger,body.wplus-redesign-v2 .wplus-sticky-header .wplus-account-holder > a:first-child,body.wplus-redesign-v2 .wplus-sticky-header .stm_lms_user_info_top,body.wplus-redesign-v2 .wplus-sticky-header .stm_lms_user_info_top a{color:#26352b!important;background:#f7f6f0!important;border-color:rgba(80,105,78,.30)!important;}body.wplus-redesign-v2 .wplus-sticky-header .wplus-account-trigger *,body.wplus-redesign-v2 .wplus-sticky-header .wplus-account-holder > a:first-child *,body.wplus-redesign-v2 .wplus-sticky-header .stm_lms_user_info_top *,body.wplus-redesign-v2 .wplus-sticky-header .stm_lms_user_info_top a *{color:#26352b!important;}body.wplus-redesign-v2 .wplus-sticky-header .wplus-account-trigger i,body.wplus-redesign-v2 .wplus-sticky-header .wplus-account-trigger svg,body.wplus-redesign-v2 .wplus-sticky-header .wplus-account-trigger [class*="icon"],body.wplus-redesign-v2 .wplus-sticky-header .wplus-account-holder > a:first-child i,body.wplus-redesign-v2 .wplus-sticky-header .wplus-account-holder > a:first-child svg,body.wplus-redesign-v2 .wplus-sticky-header .stm_lms_user_info_top i,body.wplus-redesign-v2 .wplus-sticky-header .stm_lms_user_info_top svg{color:#64805d!important;fill:#64805d!important;stroke:#64805d!important;}body.wplus-redesign-v2 .wplus-sticky-header .wplus-account-trigger:hover,body.wplus-redesign-v2 .wplus-sticky-header .wplus-account-holder > a:first-child:hover,body.wplus-redesign-v2 .wplus-sticky-header .stm_lms_user_info_top:hover{color:#18231b!important;background:#fff!important;}.wplus-custom-footer__logo{width:390px!important;max-width:78vw!important;margin-bottom:18px!important;}.wplus-custom-footer__sub{font-size:14px!important;letter-spacing:.075em!important;line-height:1.4!important;}@media (max-width:1180px){.wplus-custom-footer__logo{width:350px!important;}}@media (max-width:767px){.wplus-custom-footer__logo{width:290px!important;}}body.wplus-redesign-v2 .wplus-sticky-header .wplus-user-holder{position:relative!important;width:auto!important;min-width:0!important;max-width:none!important;}body.wplus-redesign-v2 .wplus-sticky-header .wplus-user-control{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:8px!important;width:auto!important;min-width:158px!important;max-width:205px!important;padding:8px 14px!important;box-sizing:border-box!important;color:#26352b!important;background:#f7f6f0!important;border:1px solid rgba(80,105,78,.30)!important;border-radius:22px!important;white-space:nowrap!important;overflow:hidden!important;}body.wplus-redesign-v2 .wplus-sticky-header .wplus-user-control > *{color:#26352b!important;}body.wplus-redesign-v2 .wplus-sticky-header .wplus-user-control span,body.wplus-redesign-v2 .wplus-sticky-header .wplus-user-control .name,body.wplus-redesign-v2 .wplus-sticky-header .wplus-user-control [class*="name"],body.wplus-redesign-v2 .wplus-sticky-header .wplus-user-control [class*="title"]{display:inline-block!important;visibility:visible!important;opacity:1!important;width:auto!important;max-width:125px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;color:#26352b!important;}body.wplus-redesign-v2 .wplus-sticky-header .wplus-user-control i,body.wplus-redesign-v2 .wplus-sticky-header .wplus-user-control svg,body.wplus-redesign-v2 .wplus-sticky-header .wplus-user-control [class*="icon"]{color:#64805d!important;fill:#64805d!important;stroke:#64805d!important;flex:0 0 auto!important;}body.wplus-redesign-v2 .wplus-sticky-header .wplus-user-control:hover{color:#18231b!important;background:#fff!important;}@media (max-width:1180px){body.wplus-redesign-v2 .wplus-sticky-header .wplus-user-control{min-width:142px!important;max-width:180px!important;padding-left:12px!important;padding-right:12px!important;}body.wplus-redesign-v2 .wplus-sticky-header .wplus-user-control span,body.wplus-redesign-v2 .wplus-sticky-header .wplus-user-control [class*="name"],body.wplus-redesign-v2 .wplus-sticky-header .wplus-user-control [class*="title"]{max-width:104px!important;}}body.wplus-redesign-v2 .wplus-sticky-header{height:var(--wplus-nav-height)!important;min-height:var(--wplus-nav-height)!important;max-height:var(--wplus-nav-height)!important;padding-top:0!important;padding-bottom:0!important;box-sizing:border-box!important;}body.wplus-redesign-v2 .wplus-sticky-header > .container,body.wplus-redesign-v2 .wplus-sticky-header > .container-fluid,body.wplus-redesign-v2 .wplus-sticky-header .header_default__inner,body.wplus-redesign-v2 .wplus-sticky-header .header_main,body.wplus-redesign-v2 .wplus-sticky-header .header_main_menu_wrapper,body.wplus-redesign-v2 .wplus-sticky-header .stm_lms_header_default,body.wplus-redesign-v2 .wplus-sticky-header .stm_lms_header_wrapper__inner,body.wplus-redesign-v2 .wplus-sticky-header .stm_lms_header_wrapper__header{min-height:var(--wplus-nav-height)!important;height:var(--wplus-nav-height)!important;max-height:var(--wplus-nav-height)!important;padding-top:0!important;padding-bottom:0!important;margin-top:0!important;margin-bottom:0!important;align-items:center!important;box-sizing:border-box!important;}body.wplus-redesign-v2 .wplus-sticky-header .wplus-brand-link{min-height:0!important;height:var(--wplus-nav-height)!important;padding:0!important;display:inline-flex!important;align-items:center!important;}body.wplus-redesign-v2 .wplus-sticky-header .wplus-original-logo-recoloured{width:158px!important;max-width:158px!important;max-height:56px!important;height:auto!important;}body.wplus-redesign-v2 .wplus-sticky-header .header-menu > li > a,body.wplus-redesign-v2 .wplus-sticky-header .header_main_menu_wrapper a,body.wplus-redesign-v2 .wplus-sticky-header nav ul.menu > li > a{padding-top:9px!important;padding-bottom:9px!important;line-height:1.2!important;}body.wplus-redesign-v2 .wplus-sticky-header .wplus-user-control{min-height:40px!important;height:40px!important;padding-top:7px!important;padding-bottom:7px!important;}@media (max-width:1180px) and (min-width:768px){:root{--wplus-nav-height:80px;}body.wplus-redesign-v2 .wplus-sticky-header .wplus-original-logo-recoloured{width:148px!important;max-width:148px!important;max-height:52px!important;}}:root{--wplus-nav-height:82px!important;}body.wplus-redesign-v2 #header.wplus-sticky-header{height:var(--wplus-nav-height)!important;min-height:var(--wplus-nav-height)!important;max-height:var(--wplus-nav-height)!important;padding:0!important;overflow:visible!important;}body.wplus-redesign-v2 #header.wplus-sticky-header > .header_default.header_6{height:var(--wplus-nav-height)!important;min-height:var(--wplus-nav-height)!important;max-height:var(--wplus-nav-height)!important;padding:0!important;margin:0!important;display:flex!important;align-items:center!important;overflow:visible!important;box-sizing:border-box!important;}body.wplus-redesign-v2 #header.wplus-sticky-header > .header_default.header_6 > .container{height:var(--wplus-nav-height)!important;min-height:var(--wplus-nav-height)!important;max-height:var(--wplus-nav-height)!important;padding-top:0!important;padding-bottom:0!important;margin-top:0!important;margin-bottom:0!important;display:flex!important;align-items:center!important;overflow:visible!important;}body.wplus-redesign-v2 #header.wplus-sticky-header > .header_default.header_6 > .container > .row{width:100%!important;height:var(--wplus-nav-height)!important;min-height:var(--wplus-nav-height)!important;max-height:var(--wplus-nav-height)!important;margin-top:0!important;margin-bottom:0!important;display:flex!important;align-items:center!important;flex-wrap:nowrap!important;overflow:visible!important;}body.wplus-redesign-v2 #header.wplus-sticky-header .header_default.header_6 .row > [class*="col-"]{min-height:0!important;height:auto!important;padding-top:0!important;padding-bottom:0!important;margin-top:0!important;margin-bottom:0!important;align-self:center!important;}body.wplus-redesign-v2 #header.wplus-sticky-header .header_default.header_6 .logo-unit,body.wplus-redesign-v2 #header.wplus-sticky-header .header_default.header_6 .stm_lms_logo_unit,body.wplus-redesign-v2 #header.wplus-sticky-header .header_default.header_6 .header_main_menu_wrapper,body.wplus-redesign-v2 #header.wplus-sticky-header .header_default.header_6 nav{margin-top:0!important;margin-bottom:0!important;padding-top:0!important;padding-bottom:0!important;}body.wplus-redesign-v2 #header.wplus-sticky-header .wplus-original-logo-recoloured{width:145px!important;max-width:145px!important;max-height:50px!important;}@media (max-width:767px){:root{--wplus-nav-height:74px!important;}body.wplus-redesign-v2 #header.wplus-sticky-header,body.wplus-redesign-v2 #header.wplus-sticky-header > .header_default.header_6,body.wplus-redesign-v2 #header.wplus-sticky-header > .header_default.header_6 > .container,body.wplus-redesign-v2 #header.wplus-sticky-header > .header_default.header_6 > .container > .row{height:var(--wplus-nav-height)!important;min-height:var(--wplus-nav-height)!important;max-height:var(--wplus-nav-height)!important;}body.wplus-redesign-v2 #header.wplus-sticky-header .wplus-original-logo-recoloured{width:128px!important;max-width:128px!important;max-height:46px!important;}}@media (min-width:1025px){body.wplus-redesign-v2 #header.wplus-sticky-header > .header_default.header_6 > .container{width:calc(100% - 64px)!important;max-width:1320px!important;margin-left:auto!important;margin-right:auto!important;padding-left:0!important;padding-right:0!important;}body.wplus-redesign-v2 #header.wplus-sticky-header .header_default.header_6 .row > [class*="col-"]:first-child{flex:0 0 24%!important;width:24%!important;max-width:24%!important;}body.wplus-redesign-v2 #header.wplus-sticky-header .header_default.header_6 .row > [class*="col-"]:last-child{flex:1 1 76%!important;width:76%!important;max-width:76%!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;}body.wplus-redesign-v2 #header.wplus-sticky-header .header_main_menu_wrapper{width:auto!important;max-width:none!important;}body.wplus-redesign-v2 #header.wplus-sticky-header .header_main_menu_wrapper > *{flex-shrink:0!important;}}@media (min-width:1025px){body.wplus-redesign-v2 #header.wplus-sticky-header .wplus-user-holder{order:99!important;flex:0 0 auto!important;margin-left:18px!important;margin-right:0!important;}}@media (min-width:1025px){body.wplus-redesign-v2 #header.wplus-sticky-header .wplus-desktop-nav-row,body.wplus-redesign-v2 #header.wplus-sticky-header .col-md-9.col-sm-9.col-sm-offset-0.hidden-xs.hidden-sm{display:flex!important;align-items:center!important;justify-content:flex-end!important;flex-wrap:nowrap!important;gap:0!important;}body.wplus-redesign-v2 #header.wplus-sticky-header .header_main_menu_wrapper{order:1!important;flex:1 1 auto!important;min-width:0!important;margin-left:0!important;margin-right:0!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;}body.wplus-redesign-v2 #header.wplus-sticky-header .right_buttons.wplus-account-group-last,body.wplus-redesign-v2 #header.wplus-sticky-header .pull-right.right_buttons{order:2!important;float:none!important;flex:0 0 auto!important;width:auto!important;min-width:0!important;margin-left:20px!important;margin-right:0!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;}}@media (min-width:1025px){body.wplus-redesign-v2 #header.wplus-sticky-header .header-login-button.account.wplus-user-holder,body.wplus-redesign-v2 #header.wplus-sticky-header .dropdown.wplus-user-holder{width:auto!important;min-width:0!important;max-width:none!important;margin:0!important;}body.wplus-redesign-v2 #header.wplus-sticky-header #dLabel.wplus-user-control,body.wplus-redesign-v2 #header.wplus-sticky-header #d_label.wplus-user-control,body.wplus-redesign-v2 #header.wplus-sticky-header .wplus-user-control{width:242px!important;min-width:242px!important;max-width:242px!important;display:flex!important;align-items:center!important;gap:9px!important;padding-left:16px!important;padding-right:14px!important;overflow:hidden!important;box-sizing:border-box!important;}body.wplus-redesign-v2 #header.wplus-sticky-header .wplus-user-control .wplus-user-label{display:block!important;flex:1 1 auto!important;width:auto!important;min-width:0!important;max-width:none!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;visibility:visible!important;opacity:1!important;color:#26352b!important;}body.wplus-redesign-v2 #header.wplus-sticky-header .wplus-user-control span,body.wplus-redesign-v2 #header.wplus-sticky-header .wplus-user-control .name,body.wplus-redesign-v2 #header.wplus-sticky-header .wplus-user-control [class*="name"],body.wplus-redesign-v2 #header.wplus-sticky-header .wplus-user-control [class*="title"]{max-width:none!important;}body.wplus-redesign-v2 #header.wplus-sticky-header .wplus-user-control i,body.wplus-redesign-v2 #header.wplus-sticky-header .wplus-user-control svg,body.wplus-redesign-v2 #header.wplus-sticky-header .wplus-user-control .caret,body.wplus-redesign-v2 #header.wplus-sticky-header .wplus-user-control [class*="icon"]{flex:0 0 auto!important;}}@media (min-width:1025px){body.wplus-redesign-v2 #header.wplus-sticky-header .right_buttons.wplus-account-group-last,body.wplus-redesign-v2 #header.wplus-sticky-header .header-login-button.account.wplus-user-holder,body.wplus-redesign-v2 #header.wplus-sticky-header .stm_lms_account_dropdown,body.wplus-redesign-v2 #header.wplus-sticky-header .stm_lms_account_dropdown > .dropdown.wplus-user-holder,body.wplus-redesign-v2 #header.wplus-sticky-header .dropdown.wplus-user-holder{background:transparent!important;background-color:transparent!important;background-image:none!important;border:0!important;outline:0!important;border-radius:0!important;box-shadow:none!important;padding:0!important;}body.wplus-redesign-v2 #header.wplus-sticky-header button#dLabel.wplus-user-control,body.wplus-redesign-v2 #header.wplus-sticky-header button#d_label.wplus-user-control{height:42px!important;min-height:42px!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:10px!important;padding:0 15px!important;margin:0!important;box-sizing:border-box!important;background:#fbfbf7!important;color:#27362b!important;border:1px solid rgba(107,137,94,.76)!important;outline:0!important;border-radius:21px!important;box-shadow:0 0 0 1px rgba(107,137,94,.06),0 5px 18px rgba(0,0,0,.08)!important;overflow:hidden!important;}body.wplus-redesign-v2 #header.wplus-sticky-header button#dLabel.wplus-user-control > span:not(.caret),body.wplus-redesign-v2 #header.wplus-sticky-header button#d_label.wplus-user-control > span:not(.caret),body.wplus-redesign-v2 #header.wplus-sticky-header .wplus-user-control > .wplus-user-label-real,body.wplus-redesign-v2 #header.wplus-sticky-header .wplus-user-control > .wplus-user-label{display:block!important;padding:0!important;margin:0!important;overflow:hidden!important;white-space:nowrap!important;text-overflow:ellipsis!important;color:#27362b!important;font-family:Inter,Arial,sans-serif!important;font-size:14px!important;font-weight:500!important;line-height:1.2!important;letter-spacing:0!important;text-align:left!important;}body.wplus-redesign-v2 #header.wplus-sticky-header button#dLabel.wplus-user-control > i,body.wplus-redesign-v2 #header.wplus-sticky-header button#d_label.wplus-user-control > i{flex:0 0 auto!important;width:17px!important;min-width:17px!important;margin:0!important;color:#69865f!important;}body.wplus-redesign-v2 #header.wplus-sticky-header button#dLabel.wplus-user-control > .caret,body.wplus-redesign-v2 #header.wplus-sticky-header button#d_label.wplus-user-control > .caret{flex:0 0 auto!important;width:auto!important;min-width:0!important;max-width:none!important;margin-left:auto!important;color:#405746!important;}body.wplus-redesign-v2 #header.wplus-sticky-header .header_main_menu_wrapper > ul > li > a,body.wplus-redesign-v2 #header.wplus-sticky-header nav > ul > li > a,body.wplus-redesign-v2 #header.wplus-sticky-header ul.header-menu > li > a{font-family:"Cormorant Garamond",Georgia,serif!important;font-size:17px!important;font-weight:600!important;line-height:1!important;letter-spacing:.018em!important;text-transform:none!important;-webkit-font-smoothing:antialiased!important;}}@media (min-width:1025px){body.wplus-redesign-v2 #header.wplus-sticky-header .right_buttons.wplus-account-group-last,body.wplus-redesign-v2 #header.wplus-sticky-header .header-login-button.account.wplus-user-holder,body.wplus-redesign-v2 #header.wplus-sticky-header .stm_lms_account_dropdown,body.wplus-redesign-v2 #header.wplus-sticky-header .dropdown.wplus-user-holder{border-left:0!important;border-right:0!important;}body.wplus-redesign-v2 #header.wplus-sticky-header .right_buttons.wplus-account-group-last:before,body.wplus-redesign-v2 #header.wplus-sticky-header .right_buttons.wplus-account-group-last:after,body.wplus-redesign-v2 #header.wplus-sticky-header .header-login-button.account.wplus-user-holder:before,body.wplus-redesign-v2 #header.wplus-sticky-header .header-login-button.account.wplus-user-holder:after,body.wplus-redesign-v2 #header.wplus-sticky-header .stm_lms_account_dropdown:before,body.wplus-redesign-v2 #header.wplus-sticky-header .stm_lms_account_dropdown:after{content:none!important;display:none!important;border:0!important;}body.wplus-redesign-v2 #header.wplus-sticky-header button#dLabel.wplus-user-control,body.wplus-redesign-v2 #header.wplus-sticky-header button#d_label.wplus-user-control{width:252px!important;min-width:252px!important;max-width:252px!important;padding-left:16px!important;padding-right:15px!important;}body.wplus-redesign-v2 #header.wplus-sticky-header button#dLabel.wplus-user-control > span:not(.caret),body.wplus-redesign-v2 #header.wplus-sticky-header button#d_label.wplus-user-control > span:not(.caret),body.wplus-redesign-v2 #header.wplus-sticky-header .wplus-user-control > .wplus-user-label-real,body.wplus-redesign-v2 #header.wplus-sticky-header .wplus-user-control > .wplus-user-label{flex:1 1 auto!important;width:auto!important;min-width:0!important;max-width:190px!important;}}@media (min-width:1025px){body.wplus-redesign-v2 #header.wplus-sticky-header .header_main_menu_wrapper,body.wplus-redesign-v2 #header.wplus-sticky-header .wplus-desktop-nav-row .header_main_menu_wrapper{border-left:0!important;border-right:0!important;outline:0!important;box-shadow:none!important;}body.wplus-redesign-v2 #header.wplus-sticky-header .header_main_menu_wrapper:before,body.wplus-redesign-v2 #header.wplus-sticky-header .header_main_menu_wrapper:after,body.wplus-redesign-v2 #header.wplus-sticky-header .wplus-desktop-nav-row .header_main_menu_wrapper:before,body.wplus-redesign-v2 #header.wplus-sticky-header .wplus-desktop-nav-row .header_main_menu_wrapper:after{content:none!important;display:none!important;border:0!important;}}.wplus-course-bg-img{position: absolute !important;inset: 0 !important;width: 100% !important;height: 100% !important;max-width: none !important;max-height: none !important;margin: 0 !important;padding: 0 !important;display: block !important;object-fit: cover !important;object-position: center center !important;opacity: 1 !important;visibility: visible !important;z-index: 0 !important;pointer-events: none !important;}.wplus-training-card{flex: 1 1 auto;width: 100%;min-width: 0;margin: 0 !important;padding: 42px 42px 38px;background: #ffffff;border: 0;border-radius: 0 0 27px 27px;box-shadow: none;display: flex;flex-direction: column;}.wplus-training-card h2{margin: 0 0 18px;color: #1d2d23;font-family: "Cormorant Garamond", Georgia, serif;font-size: clamp(34px, 3vw, 46px);font-weight: 600;line-height: .98;letter-spacing: -.02em;}.wplus-training-card__intro{margin: 0;color: #4f544e;font-family: Inter, Arial, sans-serif;font-size: 15px;line-height: 1.72;}.wplus-training-card__quote{position: relative;margin: 26px 0 25px;padding: 18px 0 18px 24px;color: #a47b37;font-family: "Cormorant Garamond", Georgia, serif;font-size: 23px;font-weight: 600;font-style: italic;line-height: 1.15;}.wplus-training-card__quote::before{content: "";position: absolute;left: 0;top: 0;bottom: 0;width: 3px;border-radius: 3px;background: linear-gradient(180deg, #ead5a4 0%, #c6a05a 100%);}.wplus-training-list{counter-reset: wplus-item;list-style: none;margin: 0 0 32px;padding: 0;display: grid;gap: 15px;}.wplus-training-list li{counter-increment: wplus-item;position: relative;margin: 0;padding: 0 0 0 42px;color: #3f443f;font-family: Inter, Arial, sans-serif;font-size: 14px;line-height: 1.55;}.wplus-training-list li::before{content: counter(wplus-item);position: absolute;left: 0;top: .05em;width: 26px;height: 26px;border-radius: 50%;display: grid;place-items: center;background: #304735;color: #fff;box-shadow: 0 0 0 3px rgba(198,160,90,.16);font-size: 11px;font-weight: 800;line-height: 1;}.wplus-training-card__cta{margin-top: auto;padding-top: 4px;display: flex;justify-content: center;align-items: center;text-align: center;}.wplus-training-button{display: inline-flex;margin-left: auto;margin-right: auto;align-items: center;justify-content: center;min-height: 50px;padding: 0 26px;background: linear-gradient(135deg, #f4e2b2 0%, #ebd59d 48%, #d8bb77 100%) !important;color: #111111 !important;border: 1px solid rgba(216,187,119,.75) !important;border-radius: 0;box-shadow: 0 10px 24px rgba(0,0,0,.12) !important;font-family: Inter, Arial, sans-serif;font-size: 13px;font-weight: 800;letter-spacing: .02em;text-decoration: none !important;text-transform: uppercase;transition: background .22s ease, color .22s ease, border-color .22s ease, box-shadow .22s ease, transform .22s ease !important;}.wplus-training-button:hover,.wplus-training-button:focus{background: #304735 !important;color: #ffffff !important;border-color: #304735 !important;box-shadow: 0 12px 26px rgba(48,71,53,.22) !important;transform: translateY(-1px);}.wplus-jerzy-beige{background: #f8f3e9 !important;background-image: none !important;}.wplus-jerzy-beige > .elementor-background-overlay{opacity: 0 !important;background: transparent !important;}.wplus-jerzy-beige > .elementor-container,.wplus-jerzy-beige .elementor-column-wrap,.wplus-jerzy-beige .elementor-widget-wrap{background-color: transparent;}.wplus-jerzy-section{position: relative;overflow: hidden;background: #f8f3e9 !important;padding-top: 0 !important;padding-bottom: 0 !important;}.wplus-jerzy-section::before{content: "";position: absolute;width: 520px;height: 520px;right: -210px;top: -230px;border-radius: 50%;background: radial-gradient(circle, rgba(198,160,90,.12) 0%, rgba(198,160,90,0) 70%);pointer-events: none;}.wplus-jerzy-custom{position: relative;z-index: 1;max-width: 1220px;margin: 0 auto;padding: 64px 28px 64px;}.wplus-jerzy-card{display: grid;grid-template-columns: minmax(320px, 370px) minmax(0, 1fr);gap: 44px;align-items: stretch;padding: 30px;border: 1px solid rgba(75,53,39,.10);border-radius: 30px;background: rgba(255,255,255,.68);box-shadow: 0 22px 60px rgba(24,31,24,.08);backdrop-filter: blur(4px);}.wplus-jerzy-figure{min-width: 0;margin: 0;}.wplus-jerzy-portrait-wrap{position: relative;height: 100%;min-height: 565px;overflow: hidden;border-radius: 22px;background: #e9e3d8;box-shadow: 0 16px 36px rgba(24,31,24,.12);display: flex;align-items: stretch;}.wplus-jerzy-portrait{display: block;width: 100% !important;max-width: none !important;height: 100% !important;min-height: 565px;object-fit: cover !important;object-position: 75% top !important;border-radius: 22px !important;flex: 1 1 auto;}.wplus-jerzy-caption{position: absolute;left: 0;right: 0;bottom: 0;z-index: 2;display: grid;gap: 3px;padding: 44px 22px 20px;background: linear-gradient(180deg, rgba(16,23,17,0) 0%, rgba(16,23,17,.84) 66%, rgba(16,23,17,.96) 100%);}.wplus-jerzy-name{color: #ffffff;font-family: "Cormorant Garamond", Georgia, serif;font-size: 34px;font-weight: 600;line-height: 1;letter-spacing: -.02em;}.wplus-jerzy-role{color: #ead5a4;font-family: Inter, Arial, sans-serif;font-size: 10px;font-weight: 800;line-height: 1.4;letter-spacing: .15em;text-transform: uppercase;}.wplus-jerzy-content{min-width: 0;display: flex;flex-direction: column;padding: 8px 4px 4px 0;}.wplus-jerzy-eyebrow{display: inline-flex;align-items: center;gap: 11px;width: fit-content;margin: 0 0 12px;color: #6d7857;font-family: Inter, Arial, sans-serif;font-size: 11px;font-weight: 800;letter-spacing: .15em;text-transform: uppercase;}.wplus-jerzy-eyebrow::before{content: "";width: 34px;height: 1px;background: linear-gradient(90deg, #c6a05a 0%, #ead5a4 100%);}.wplus-jerzy-title{max-width: 760px;margin: 0 0 16px;color: #1d2d23;font-family: "Cormorant Garamond", Georgia, serif;font-size: clamp(42px, 3.8vw, 54px);font-weight: 600;line-height: .98;letter-spacing: -.026em;}.wplus-jerzy-intro{max-width: 790px;margin: 0 0 24px;color: #50554f;font-family: Inter, Arial, sans-serif;font-size: 15px;line-height: 1.72;}.wplus-jerzy-achievements{margin: 0;padding: 0;background: transparent;border: 0;border-radius: 0;box-shadow: none;}.wplus-jerzy-achievements-title{display: flex;align-items: center;gap: 12px;margin: 0 0 14px;color: #304735;font-family: Inter, Arial, sans-serif;font-size: 12px;font-weight: 800;letter-spacing: .12em;text-transform: uppercase;}.wplus-jerzy-achievements-title::after{content: "";flex: 1;height: 1px;background: linear-gradient(90deg, rgba(198,160,90,.55) 0%, rgba(198,160,90,0) 100%);}.wplus-jerzy-achievements-list{list-style: none;margin: 0;padding: 0;display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));gap: 10px;}.wplus-jerzy-achievements-list li{display: grid;grid-template-columns: 68px minmax(0, 1fr);gap: 10px;align-items: center;min-height: 64px;margin: 0;padding: 11px 12px;color: #3f443f;font-family: Inter, Arial, sans-serif;font-size: 12.5px;line-height: 1.42;background: rgba(255,255,255,.78);border: 1px solid rgba(75,53,39,.08);border-radius: 14px;}.wplus-jerzy-year{display: inline-flex;align-items: center;justify-content: center;min-height: 28px;padding: 0 7px;border-radius: 999px;background: #304735;color: #fff;box-shadow: 0 0 0 3px rgba(198,160,90,.09);font-family: Inter, Arial, sans-serif;font-size: 10px;font-weight: 800;letter-spacing: .01em;white-space: nowrap;}.wplus-jerzy-achievement-copy{padding: 0;}.wplus-jerzy-quote{display: grid;grid-template-columns: 88px minmax(0,1fr);gap: 18px;align-items: center;margin-top: 18px;padding: 20px 22px;border-radius: 18px;background: #1d2d23;box-shadow: 0 12px 26px rgba(24,31,24,.10);}.wplus-jerzy-quote-stat{color: #ead5a4;font-family: "Cormorant Garamond", Georgia, serif;font-size: 58px;font-weight: 600;line-height: .82;letter-spacing: -.04em;text-align: center;}.wplus-jerzy-quote-copy{margin: 0;color: rgba(255,255,255,.90);font-family: Inter, Arial, sans-serif;font-size: 13px;line-height: 1.62;}@media (max-width: 900px){.wplus-jerzy-custom{padding: 34px 22px 38px;}.wplus-jerzy-card{grid-template-columns: 300px minmax(0, 1fr);gap: 28px;padding: 24px;}.wplus-jerzy-title{font-size: 42px;}.wplus-jerzy-achievements-list{grid-template-columns: 1fr;}}.wplus-custom-footer{background: linear-gradient(180deg, #22392b 0%, #1a2d22 100%) !important;background-color: #1d2d23 !important;}.wplus-custom-footer__credit{margin-top: 10px !important;color: rgba(255,255,255,.62) !important;font-family: Inter, Arial, sans-serif !important;font-size: 11px !important;line-height: 1.4 !important;letter-spacing: .02em !important;}.wplus-custom-footer__credit a{color: #ead5a4 !important;font-weight: 700 !important;text-decoration: none !important;}.wplus-custom-footer__credit a:hover,.wplus-custom-footer__credit a:focus{color: #ffffff !important;text-decoration: underline !important;}@media (max-width: 560px){.wplus-training-card{padding: 32px 24px 30px;border-radius: 0 0 20px 20px;}.wplus-training-card h2{font-size: 36px;}.wplus-jerzy-custom{padding: 28px 14px 32px;}.wplus-jerzy-card{grid-template-columns: 1fr;gap: 24px;padding: 16px;border-radius: 22px;}.wplus-jerzy-figure{max-width: 430px;width: 100%;margin: 0 auto;}.wplus-jerzy-portrait-wrap,.wplus-jerzy-portrait{min-height: 0;}.wplus-jerzy-portrait-wrap{aspect-ratio: 3 / 4;border-radius: 18px;}.wplus-jerzy-portrait{height: 100%;}.wplus-jerzy-content{padding: 2px 4px 4px;}.wplus-jerzy-title{font-size: 39px;line-height: 1;}.wplus-jerzy-intro{font-size: 14.5px;}.wplus-jerzy-achievements-list{grid-template-columns: 1fr;gap: 8px;}.wplus-jerzy-achievements-list li{grid-template-columns: 70px minmax(0,1fr);min-height: 58px;padding: 10px 11px;}.wplus-jerzy-quote{grid-template-columns: 72px minmax(0,1fr);gap: 14px;padding: 18px 16px;}.wplus-jerzy-quote-stat{font-size: 50px;}}}

      /* Header final: na gorze pelny kolor; po scrollu polprzezroczysty + blur. */
      html body #header.wplus-header-root-final,html body #header.wplus-header-root-final:not(.wplus-is-scrolled){background: rgb(13,20,14) !important;background-color: rgb(13,20,14) !important;background-image: none !important;backdrop-filter: none !important;-webkit-backdrop-filter: none !important;box-shadow: none !important;filter: none !important;}html body #header.wplus-header-root-final.wplus-is-scrolled{background: rgba(13,20,14,.82) !important;background-color: rgba(13,20,14,.82) !important;background-image: none !important;backdrop-filter: blur(10px) !important;-webkit-backdrop-filter: blur(10px) !important;box-shadow: none !important;filter: none !important;}#header .wplus-header-clear-layer-final,#header .wplus-header-clear-layer-final::before,#header .wplus-header-clear-layer-final::after{background: transparent !important;background-color: transparent !important;background-image: none !important;backdrop-filter: none !important;-webkit-backdrop-filter: none !important;box-shadow: none !important;filter: none !important;}#header #dLabel{background: #ffffff !important;background-color: #ffffff !important;}#header a.stm_lms_log_in,#header .stm_lms_log_in{display: inline-flex !important;align-items: center !important;justify-content: center !important;min-height: 40px !important;padding: 0 23px !important;background: linear-gradient(135deg, #f4e2b2 0%, #ebd59d 48%, #d8bb77 100%) !important;background-color: #ead5a4 !important;color: #171a16 !important;border: 1px solid rgba(216,187,119,.82) !important;border-radius: 999px !important;box-shadow: 0 8px 22px rgba(0,0,0,.16) !important;font-family: Inter, Arial, sans-serif !important;font-size: 12px !important;font-weight: 800 !important;line-height: 1 !important;letter-spacing: .02em !important;text-transform: uppercase !important;text-decoration: none !important;transition: transform .2s ease, background .2s ease, box-shadow .2s ease, color .2s ease !important;}#header a.stm_lms_log_in:hover,#header a.stm_lms_log_in:focus,#header .stm_lms_log_in:hover,#header .stm_lms_log_in:focus{background: #f8f3e9 !important;background-color: #f8f3e9 !important;color: #1d2d23 !important;border-color: #ead5a4 !important;box-shadow: 0 10px 26px rgba(0,0,0,.20) !important;transform: translateY(-1px) !important;}.stm-lms-modal-login .nav-tabs{min-height: 50px !important;margin: 0 !important;padding: 0 28px !important;display: flex !important;align-items: center !important;gap: 22px !important;background: #1d2d23 !important;border: 0 !important;}.stm-lms-modal-login .nav-tabs > li,.stm-lms-modal-login .nav-tabs > li > a{margin: 0 !important;border: 0 !important;background: transparent !important;}.stm-lms-modal-login .nav-tabs > li > a{padding: 16px 0 13px !important;color: #d9cfbb !important;font-family: Inter, Arial, sans-serif !important;font-size: 12px !important;font-weight: 700 !important;letter-spacing: .03em !important;text-transform: uppercase !important;}.stm-lms-modal-login .nav-tabs > li.active > a,.stm-lms-modal-login .nav-tabs > li > a:hover,.stm-lms-modal-login .nav-tabs > li > a:focus{color: #ead5a4 !important;background: transparent !important;border: 0 !important;box-shadow: inset 0 -2px 0 #c6a05a !important;}.stm-lms-modal-login .modal-body > div,.stm-lms-modal-login .stm_lms_login,.stm-lms-modal-login form{background: transparent !important;background-color: transparent !important;}.stm-lms-modal-login .stm-lms-login,.stm-lms-modal-login .stm_lms_login_wrapper{background-color: transparent !important;}.stm-lms-modal-login label,.stm-lms-modal-login .form-group label{color: #304735 !important;font-family: Inter, Arial, sans-serif !important;font-size: 11px !important;font-weight: 800 !important;letter-spacing: .035em !important;text-transform: uppercase !important;}.stm-lms-modal-login input[type="text"],.stm-lms-modal-login input[type="email"],.stm-lms-modal-login input[type="password"]{width: 100% !important;min-height: 48px !important;padding: 0 15px !important;background: #ffffff !important;color: #171a16 !important;border: 1px solid rgba(75,53,39,.18) !important;border-radius: 0 !important;box-shadow: none !important;font-family: Inter, Arial, sans-serif !important;font-size: 13px !important;outline: none !important;}.stm-lms-modal-login input[type="text"]:focus,.stm-lms-modal-login input[type="email"]:focus,.stm-lms-modal-login input[type="password"]:focus{border-color: #c6a05a !important;box-shadow: 0 0 0 3px rgba(198,160,90,.14) !important;}.stm-lms-modal-login input::placeholder{color: #98978f !important;opacity: 1 !important;}.stm-lms-modal-login input[type="checkbox"]{accent-color: #304735 !important;}.stm-lms-modal-login a{color: #80652f !important;font-weight: 600 !important;text-decoration: none !important;}.stm-lms-modal-login .lostpassword{text-decoration: none !important;}.stm-lms-modal-login .stm_lms_lost_password{font-weight: 600 !important;text-decoration: none !important;}.stm-lms-modal-login a:hover,.stm-lms-modal-login a:focus{color: #304735 !important;}.stm-lms-modal-login button[type="submit"],.stm-lms-modal-login input[type="submit"],.stm-lms-modal-login .stm_lms_login_wrapper .btn,.stm-lms-modal-login .stm-lms-login .btn{min-height: 46px !important;padding: 0 27px !important;background: linear-gradient(135deg, #f4e2b2 0%, #ebd59d 48%, #d8bb77 100%) !important;background-color: #ead5a4 !important;color: #171a16 !important;border: 1px solid rgba(216,187,119,.82) !important;border-radius: 0 !important;box-shadow: 0 8px 20px rgba(75,53,39,.14) !important;font-family: Inter, Arial, sans-serif !important;font-size: 12px !important;font-weight: 800 !important;letter-spacing: .035em !important;text-transform: uppercase !important;text-shadow: none !important;}.stm-lms-modal-login button[type="submit"]:hover,.stm-lms-modal-login input[type="submit"]:hover,.stm-lms-modal-login .stm_lms_login_wrapper .btn:hover,.stm-lms-modal-login .stm-lms-login .btn:hover{background: #304735 !important;background-color: #304735 !important;color: #ffffff !important;border-color: #304735 !important;}.stm-lms-modal-login .close{color: #ead5a4 !important;opacity: .9 !important;text-shadow: none !important;}@media (max-width: 767px){.stm-lms-modal-login .modal-dialog{margin: 20px auto !important;}.stm-lms-modal-login .modal-body{padding: 28px 22px 26px !important;}}.stm-lms-modal-login .modal-dialog{width: min(500px, calc(100vw - 32px)) !important;max-width: 500px !important;margin: 56px auto !important;}.stm-lms-modal-login .modal-content{background: #f8f3e9 !important;border: 1px solid rgba(198,160,90,.28) !important;border-radius: 20px !important;box-shadow: 0 30px 90px rgba(8,15,10,.42) !important;}.stm-lms-modal-login .modal-body{position: relative !important;padding: 0 !important;background: #f8f3e9 !important;color: #304735 !important;}.stm-lms-modal-login #stm-lms-login,.stm-lms-modal-login .stm-lms-login{margin: 0 !important;padding: 0 !important;background: #f8f3e9 !important;}.stm-lms-modal-login .stm-lms-login__top{inset: auto !important;left: auto !important;right: auto !important;top: auto !important;bottom: auto !important;width: 100% !important;margin: 0 !important;float: none !important;}.stm-lms-modal-login .stm-lms-login__top::before{position: absolute !important;left: 50% !important;top: 50% !important;width: 190px !important;height: 70px !important;transform: translate(-50%, -50%) !important;pointer-events: none !important;}.stm-lms-modal-login .stm-lms-login__top h3,.stm-lms-modal-login .stm-lms-login__top .wp-social-login-widget{display: none !important;}.stm-lms-modal-login .stm_lms_login_wrapper{width: 100% !important;margin: 0 !important;padding: 34px 40px 38px !important;background: #f8f3e9 !important;box-sizing: border-box !important;}.stm-lms-modal-login .stm_lms_login_wrapper .form-group{display: block !important;width: 100% !important;margin: 0 0 22px !important;padding: 0 !important;}.stm-lms-modal-login .stm_lms_login_wrapper .form-group label{display: block !important;margin: 0 0 8px !important;color: #304735 !important;font-family: Inter, Arial, sans-serif !important;font-size: 11px !important;font-weight: 800 !important;line-height: 1.2 !important;letter-spacing: .035em !important;text-transform: uppercase !important;}.stm-lms-modal-login .stm_lms_login_wrapper .form-control,.stm-lms-modal-login .stm_lms_login_wrapper input[type="text"],.stm-lms-modal-login .stm_lms_login_wrapper input[type="email"],.stm-lms-modal-login .stm_lms_login_wrapper input[type="password"]{display: block !important;width: 100% !important;height: 50px !important;min-height: 50px !important;margin: 0 !important;padding: 0 15px !important;box-sizing: border-box !important;background: #ffffff !important;color: #171a16 !important;border: 1px solid rgba(75,53,39,.18) !important;border-radius: 2px !important;box-shadow: none !important;font-family: Inter, Arial, sans-serif !important;font-size: 13px !important;line-height: 50px !important;}.stm-lms-modal-login .stm_lms_login_wrapper .form-control:focus,.stm-lms-modal-login .stm_lms_login_wrapper input:focus{border-color: #c6a05a !important;box-shadow: 0 0 0 3px rgba(198,160,90,.14) !important;outline: 0 !important;}.stm-lms-modal-login .stm_lms_login_wrapper__actions{display: grid !important;grid-template-columns: auto minmax(0,1fr) auto !important;gap: 16px !important;align-items: center !important;width: 100% !important;margin: 4px 0 0 !important;padding: 0 !important;}.stm-lms-modal-login .stm_lms_remember_me{display: inline-flex !important;align-items: center !important;gap: 8px !important;width: auto !important;margin: 0 !important;padding: 0 !important;color: #304735 !important;font-family: Inter, Arial, sans-serif !important;font-size: 11px !important;font-weight: 700 !important;line-height: 1.25 !important;letter-spacing: 0 !important;text-transform: none !important;white-space: nowrap !important;}.stm-lms-modal-login .stm_lms_styled_checkbox__inner{flex: 0 0 18px !important;width: 18px !important;height: 18px !important;margin: 0 !important;}.stm-lms-modal-login .stm_lms_styled_checkbox__inner > span{width: 18px !important;height: 18px !important;border: 1px solid rgba(48,71,53,.34) !important;background: #fff !important;}.stm-lms-modal-login .lostpassword{position: static !important;top: auto !important;display: inline-block !important;justify-self: start !important;margin: 0 !important;padding: 0 !important;font-family: Inter, Arial, sans-serif !important;font-size: 11px !important;font-weight: 700 !important;line-height: 1.25 !important;white-space: nowrap !important;}.stm-lms-modal-login .stm_lms_login_wrapper__actions > .btn{justify-self: end !important;min-width: 118px !important;min-height: 46px !important;margin: 0 !important;padding: 0 22px !important;display: inline-flex !important;align-items: center !important;justify-content: center !important;background: linear-gradient(135deg,#f4e2b2 0%,#ebd59d 48%,#d8bb77 100%) !important;color: #171a16 !important;border: 1px solid rgba(216,187,119,.82) !important;border-radius: 0 !important;box-shadow: 0 8px 20px rgba(75,53,39,.14) !important;font-family: Inter, Arial, sans-serif !important;font-size: 11px !important;font-weight: 800 !important;line-height: 1 !important;letter-spacing: .03em !important;text-transform: uppercase !important;}.stm-lms-modal-login .stm_lms_login_wrapper__actions > .btn:hover,.stm-lms-modal-login .stm_lms_login_wrapper__actions > .btn:focus{background: #304735 !important;color: #fff !important;border-color: #304735 !important;}.stm-lms-modal-login .stm_lms_lost_password_form{display: flex !important;gap: 14px !important;align-items: end !important;padding: 24px 0 0 !important;}.stm-lms-modal-login .stm_lms_lost_password_form .form-group{flex: 1 1 auto !important;margin: 0 !important;}.stm-lms-modal-login .stm-lms-message{margin: 0 40px 28px !important;}.stm-lms-modal-login .lostpassword,.stm-lms-modal-login a.lostpassword,.stm-lms-modal-login .stm_lms_lost_password,.stm-lms-modal-login a.stm_lms_lost_password{color: #304735 !important;opacity: 1 !important;visibility: visible !important;}.stm-lms-modal-login .lostpassword:hover,.stm-lms-modal-login .lostpassword:focus,.stm-lms-modal-login .stm_lms_lost_password:hover,.stm-lms-modal-login .stm_lms_lost_password:focus{color: #1d2d23 !important;}@media (max-width: 600px){.stm-lms-modal-login .modal-dialog{margin: 18px auto !important;}.stm-lms-modal-login .stm-lms-login__top{height: 86px !important;}.stm-lms-modal-login .stm-lms-login__top::before{width: 165px !important;height: 62px !important;}.stm-lms-modal-login .stm_lms_login_wrapper{padding: 28px 22px 30px !important;}.stm-lms-modal-login .stm_lms_login_wrapper__actions{grid-template-columns: 1fr !important;gap: 12px !important;}.stm-lms-modal-login .stm_lms_login_wrapper__actions > .btn{justify-self: stretch !important;width: 100% !important;}}#header .wplus-kill-login-separator-final::before,#header .wplus-kill-login-separator-final::after{content: none !important;display: none !important;border: 0 !important;background: transparent !important;}#header .wplus-logged-out-login-holder-final,#header .wplus-logged-out-login-holder-final::before,#header .wplus-logged-out-login-holder-final::after{border-left: 0 !important;border-right: 0 !important;box-shadow: none !important;}#header .wplus-logged-out-login-holder-final::before,#header .wplus-logged-out-login-holder-final::after{content: none !important;display: none !important;background: transparent !important;}.stm-lms-modal-login .stm-lms-login__top{position: relative !important;display: flex !important;align-items: center !important;justify-content: center !important;overflow: hidden !important;height: 82px !important;min-height: 82px !important;max-height: 82px !important;padding: 0 !important;background-color: #1d2d23 !important;background-image: none !important;}.stm-lms-modal-login .stm-lms-login__top::before,.stm-lms-modal-login .stm-lms-login__top::after{content: none !important;display: none !important;background: none !important;background-image: none !important;}.stm-lms-modal-login .wplus-login-modal-logo{position: static !important;inset: auto !important;width: 180px !important;max-width: 55% !important;height: auto !important;max-height: 58px !important;margin: 0 !important;padding: 0 !important;display: block !important;flex: 0 0 auto !important;object-fit: contain !important;object-position: center center !important;transform: none !important;z-index: 5 !important;}.stm-lms-modal-login span.lostpassword,.stm-lms-modal-login .stm_lms_login_wrapper__actions span.lostpassword{color: #304735 !important;opacity: 1 !important;visibility: visible !important;text-shadow: none !important;font-weight: 600 !important;}.wplus-mobile-header-shell{display:none;}@media (max-width: 767px){#header,.header_2.header_mobile,.stm_lms_menu_popup{display:none !important;}.wplus-mobile-header-shell{display:block !important;position:sticky;top:0;z-index:99990;width:100%;background:#0d140e;border-bottom:1px solid rgba(198,160,90,.25);box-shadow:0 8px 28px rgba(0,0,0,.12);}body.admin-bar .wplus-mobile-header-shell{top:46px;}.wplus-mobile-header-shell .elementor-section,.wplus-mobile-header-shell .elementor-container,.wplus-mobile-header-shell .elementor-column-wrap,.wplus-mobile-header-shell .elementor-widget-wrap{min-height:0 !important;}.wplus-mobile-header-shell .elementor-widget-image img{display:block;}.wplus-mh-fallback{height:76px;padding:10px 18px;display:flex;align-items:center;justify-content:space-between;box-sizing:border-box;}.wplus-mh-fallback-logo img{display:block;width:auto;max-width:138px;max-height:54px;}.wplus-mh-actions{display:flex;justify-content:flex-end;align-items:center;}.wplus-mh-account,.wplus-mh-toggle{width:44px;height:44px;min-width:44px;padding:0;border-radius:999px;display:flex;align-items:center;justify-content:center;box-sizing:border-box;background:rgba(255,255,255,.06);border:1px solid rgba(198,160,90,.7);color:#ead5a4;text-decoration:none;box-shadow:none;cursor:pointer;}.wplus-mh-account svg{width:21px;height:21px;fill:none;stroke:#ead5a4;stroke-width:1.25;}.wplus-mh-account svg path{fill:none;stroke:currentColor;}.wplus-mh-toggle{flex-direction:column;gap:4px;}.wplus-mh-toggle span{display:block;width:20px;height:2px;border-radius:2px;background:#ead5a4;transition:transform .2s ease, opacity .2s ease;}.wplus-mobile-menu-open .wplus-mh-toggle span:nth-child(1){transform:translateY(6px) rotate(45deg);}.wplus-mobile-menu-open .wplus-mh-toggle span:nth-child(2){opacity:0;}.wplus-mobile-menu-open .wplus-mh-toggle span:nth-child(3){transform:translateY(-6px) rotate(-45deg);}.wplus-mobile-drawer{display:none;position:absolute;left:0;right:0;top:100%;background:#101711;border-top:1px solid rgba(198,160,90,.22);box-shadow:0 18px 40px rgba(0,0,0,.28);padding:10px 18px 18px;}.wplus-mobile-menu-open .wplus-mobile-drawer{display:block;}.wplus-mh-nav-list{list-style:none !important;margin:0 !important;padding:0 !important;}.wplus-mh-nav-list li{list-style:none !important;margin:0 !important;padding:0 !important;border-bottom:1px solid rgba(255,255,255,.08);}.wplus-mh-nav-list li:last-child{border-bottom:0;}.wplus-mh-nav-list a{display:block;padding:13px 4px;color:#f8f3e9 !important;font-family:Inter, Arial, sans-serif;font-weight:600;line-height:1.35;text-decoration:none !important;background:none !important;border:0 !important;}.wplus-mh-nav-list a:hover,.wplus-mh-nav-list .current-menu-item > a,.wplus-mh-nav-list .current_page_item > a{color:#ead5a4 !important;}.wplus-mh-nav-list .sub-menu{list-style:none;margin:0 0 8px 12px !important;padding:0 !important;}.wplus-mh-nav-list .sub-menu a{font-size:13px;opacity:.9;}}@media (max-width: 767px) and (min-width: 601px){body.admin-bar .wplus-mobile-header-shell{top:32px;}}@media (max-width: 767px){.wplus-mobile-header-shell .elementor-section > .elementor-container{display:flex !important;flex-direction:row !important;flex-wrap:nowrap !important;align-items:center !important;justify-content:space-between !important;width:100% !important;}.wplus-mobile-header-shell .elementor-column{min-width:0 !important;flex-wrap:nowrap !important;}.wplus-mobile-header-shell .elementor-column:first-child{flex:1 1 auto !important;width:auto !important;max-width:none !important;}.wplus-mobile-header-shell .elementor-column:last-child{flex:0 0 104px !important;width:104px !important;max-width:104px !important;}.wplus-mobile-header-shell .elementor-column-wrap,.wplus-mobile-header-shell .elementor-widget-wrap{display:flex !important;flex-wrap:nowrap !important;align-items:center !important;min-width:0 !important;}.wplus-mobile-header-shell .elementor-column:last-child .elementor-widget-wrap{justify-content:flex-end !important;}.wplus-mobile-header-shell .elementor-widget-image,.wplus-mobile-header-shell .elementor-widget-image .elementor-widget-container{margin:0 !important;padding:0 !important;width:auto !important;max-width:100% !important;}.wplus-mobile-header-shell .elementor-widget-image img{width:clamp(112px,35vw,145px) !important;max-width:145px !important;height:auto !important;max-height:58px !important;object-fit:contain !important;}.wplus-mh-home-link{display:inline-flex !important;align-items:center !important;max-width:100% !important;text-decoration:none !important;}.wplus-mh-actions{flex:0 0 auto !important;width:auto !important;min-width:98px !important;gap:8px !important;flex-wrap:nowrap !important;white-space:nowrap !important;}.wplus-mh-nav-list a{white-space:nowrap !important;overflow:hidden !important;text-overflow:ellipsis !important;font-size:clamp(12px,3.35vw,14px) !important;}body.wplus-about-page .wplus-pc-copy .wplus-actions{display:flex !important;flex-direction:column !important;flex-wrap:nowrap !important;align-items:center !important;justify-content:center !important;gap:12px !important;width:100% !important;}body.wplus-about-page .wplus-pc-copy .wplus-actions .wplus-btn{width:min(100%,360px) !important;min-height:52px !important;margin:0 auto !important;text-align:center !important;}}.wplus-access-gate{min-height:calc(100vh - 180px);padding:90px 24px;background:#fff;display:flex;align-items:center;justify-content:center;font-family:Inter,Arial,sans-serif;color:#171a16;}.wplus-access-gate__card{width:min(820px,100%);padding:64px 68px;text-align:center;background:linear-gradient(135deg,#f8f3e9 0%,#efe4cf 100%);border:1px solid rgba(198,160,90,.35);border-radius:28px;box-shadow:0 24px 70px rgba(29,45,35,.10);}.wplus-access-gate__eyebrow{margin-bottom:18px;color:#6d7857;font-size:12px;font-weight:800;letter-spacing:.18em;text-transform:uppercase;}.wplus-access-gate h1{margin:0 0 20px;color:#1d2d23;font-family:"Cormorant Garamond",Georgia,serif;font-size:clamp(46px,6vw,70px);font-weight:600;line-height:.98;}.wplus-access-gate__lead{max-width:650px;margin:0 auto 32px;color:#525852;font-size:17px;line-height:1.7;}.wplus-access-gate__login{display:inline-flex;align-items:center;justify-content:center;min-height:54px;padding:0 34px;color:#171a16!important;background:linear-gradient(135deg,#f4e2b2 0%,#ebd59d 48%,#d8bb77 100%);border:1px solid rgba(198,160,90,.65);text-decoration:none!important;text-transform:uppercase;font-size:13px;font-weight:800;letter-spacing:.03em;box-shadow:0 10px 26px rgba(86,65,26,.14);transition:.2s ease;}.wplus-access-gate__login:hover{color:#fff!important;background:#304735;border-color:#304735;transform:translateY(-1px);}.wplus-access-gate__note{margin:30px auto 0;padding-top:25px;max-width:650px;border-top:1px solid rgba(75,53,39,.14);color:#4f554f;font-size:15px;line-height:1.65;}.wplus-access-gate__note strong{color:#1d2d23;}.wplus-access-gate__note a{color:#a47f37!important;font-weight:700;text-decoration:none!important;}@media (max-width:767px){.wplus-access-gate{padding:52px 18px;}.wplus-access-gate__card{padding:44px 24px;border-radius:22px;}.wplus-access-gate h1{font-size:46px;}.wplus-access-gate__lead{font-size:16px;}.wplus-access-gate__login{width:100%;max-width:330px;}}@media (max-width: 767px){body.logged-in .wplus-course-image-wrap img,body.logged-in img.wplus-course-full-image{opacity:1 !important;filter:none !important;mix-blend-mode:normal !important;}body.logged-in .wplus-course-image-wrap::before,body.logged-in .wplus-course-image-wrap::after{content:none !important;background:transparent !important;opacity:0 !important;box-shadow:none !important;}.wplus-mh-nav-list .wplus-mh-logout-item{margin-top:8px !important;border-top:1px solid rgba(198,160,90,.35) !important;border-bottom:0 !important;}.wplus-mh-nav-list .wplus-mh-logout-item > a{color:#ead5a4 !important;}#footer .wplus-footer-mobile-link,footer .wplus-footer-mobile-link{display:block !important;width:max-content !important;max-width:100% !important;margin:0 auto !important;}}@media (min-width: 768px){.wplus-user-dropdown-fixed,.wplus-user-dropdown-fixed ul,.wplus-user-dropdown-fixed li{color:#f8f3e9 !important;}.wplus-user-dropdown-fixed a,.wplus-user-dropdown-fixed a:link,.wplus-user-dropdown-fixed a:visited,.wplus-user-dropdown-fixed span,.wplus-user-dropdown-fixed i{color:#f8f3e9 !important;opacity:1 !important;text-shadow:none !important;}.wplus-user-dropdown-fixed a:hover,.wplus-user-dropdown-fixed a:focus{color:#ead5a4 !important;background:rgba(255,255,255,.06) !important;}.wplus-user-dropdown-fixed .wplus-desktop-logout{display:none !important;}}.wplus-modal-access-help{margin-top:10px!important;text-align:center!important;position:relative!important;z-index:5!important;}.wplus-modal-access-help__trigger{appearance:none!important;-webkit-appearance:none!important;border:0!important;background:transparent!important;padding:2px 4px!important;margin:0!important;color:#a47f37!important;font:700 12px/1.45 Inter,Arial,sans-serif!important;cursor:pointer!important;text-decoration:none!important;}.wplus-modal-access-help__trigger:hover,.wplus-modal-access-help__trigger:focus{color:#304735!important;text-decoration:underline!important;outline:none!important;}.wplus-modal-access-help__bubble{display:none!important;width:min(360px,calc(100vw - 48px))!important;margin:10px auto 0!important;padding:13px 15px!important;background:#1d2d23!important;color:#fff!important;border:1px solid rgba(198,160,90,.55)!important;border-radius:10px!important;box-shadow:0 12px 30px rgba(0,0,0,.18)!important;font:500 12px/1.55 Inter,Arial,sans-serif!important;text-align:left!important;}.wplus-modal-access-help.is-open .wplus-modal-access-help__bubble{display:block!important;}.wplus-modal-access-help__bubble a{color:#ead5a4!important;font-weight:700!important;text-decoration:none!important;}.wplus-modal-access-help__bubble a:hover{text-decoration:underline!important;}@media (max-width:767px){.wplus-modal-access-help{margin-top:12px!important;}.wplus-modal-access-help__trigger{font-size:13px!important;}.wplus-modal-access-help__bubble{font-size:12px!important;}}@media (max-width: 767px){#footer .wplus-footer-mobile-links,footer .wplus-footer-mobile-links,#footer .wplus-footer-links-stack,footer .wplus-footer-links-stack{display:flex !important;flex-direction:column !important;flex-wrap:nowrap !important;align-items:center !important;justify-content:center !important;gap:12px !important;width:100% !important;text-align:center !important;}#footer .wplus-footer-mobile-link-row,footer .wplus-footer-mobile-link-row{display:flex !important;width:100% !important;align-items:center !important;justify-content:center !important;margin:0 !important;padding:0 !important;}#footer a.wplus-footer-mobile-link,footer a.wplus-footer-mobile-link{display:inline-flex !important;width:auto !important;margin:0 auto !important;white-space:nowrap !important;}#footer .wplus-footer-mobile-separator,footer .wplus-footer-mobile-separator{display:none !important;}}body.wplus-account-registration-closed .wplus-account-closed-note{padding:18px 20px !important;color:#304735 !important;background:#f8f3e9 !important;border:1px solid rgba(198,160,90,.42) !important;border-left:4px solid #c6a05a !important;font:500 14px/1.65 Inter,Arial,sans-serif !important;}body.wplus-account-registration-closed .wplus-account-closed-note strong{color:#1d2d23 !important;}body.wplus-account-registration-closed .wplus-account-closed-note a{color:#a47f37 !important;font-weight:700 !important;text-decoration:none !important;}@media (max-width:767px){.wplus-custom-footer .wplus-custom-footer__network{display:flex !important;flex-direction:column !important;flex-wrap:nowrap !important;align-items:center !important;justify-content:center !important;gap:12px !important;width:100% !important;text-align:center !important;}.wplus-custom-footer .wplus-custom-footer__network > a{display:block !important;width:auto !important;margin:0 auto !important;white-space:nowrap !important;}.wplus-custom-footer .wplus-custom-footer__network > span{display:none !important;}}body.wplus-account-registration-closed .stm_lms_login_wrapper,body.wplus-account-registration-closed .stm-lms-login,body.wplus-account-registration-closed .stm_lms_login{margin-left:auto !important;margin-right:auto !important;}body.wplus-account-registration-closed .wplus-account-closed-note{width:100% !important;max-width:760px !important;margin:22px auto 0 !important;}.stm-lms-modal-login .wplus-modal-access-help,.modal.stm-lms-modal-login .wplus-modal-access-help{position:relative !important;overflow:visible !important;}.stm-lms-modal-login .wplus-modal-access-help__bubble,.modal.stm-lms-modal-login .wplus-modal-access-help__bubble{position:absolute !important;top:calc(100% + 10px) !important;left:50% !important;transform:translateX(-50%) !important;width:360px !important;max-width:calc(100vw - 60px) !important;margin:0 !important;z-index:999999 !important;}.stm-lms-modal-login .modal-content,.stm-lms-modal-login .modal-body,.stm-lms-modal-login .modal-dialog{overflow:visible !important;}.masterstudy-dropdown-menu{border:1px solid rgba(198,160,90,.30) !important;box-shadow:0 18px 45px rgba(0,0,0,.28) !important;}.masterstudy-dropdown-menu__wrapper{background:transparent !important;}.masterstudy-dropdown-menu__instructor-column span{color:#f8f3e9 !important;opacity:1 !important;}.masterstudy-dropdown-menu__instructor-column a:hover,.masterstudy-dropdown-menu__instructor-column a:focus{color:#ead5a4 !important;background:rgba(255,255,255,.06) !important;}.masterstudy-single-course{font-family:Inter,Arial,sans-serif !important;color:#171a16 !important;}.masterstudy-single-course__heading,.masterstudy-single-course__heading h1,.masterstudy-single-course__heading h2{font-family:"Cormorant Garamond",Georgia,serif !important;color:#1d2d23 !important;font-weight:600 !important;}.masterstudy-single-course__sidebar{background:#f8f3e9 !important;padding:28px !important;border-left:1px solid rgba(48,71,53,.12) !important;}.masterstudy-single-course-details,.masterstudy-popular-courses{background:transparent !important;}.masterstudy-single-course-details__title,.masterstudy-popular-courses__title{font-family:"Cormorant Garamond",Georgia,serif !important;color:#1d2d23 !important;font-size:28px !important;font-weight:600 !important;border-bottom:1px solid rgba(48,71,53,.18) !important;padding-bottom:10px !important;margin-bottom:14px !important;}.masterstudy-single-course__sidebar a{color:#1d2d23 !important;}.masterstudy-single-course__sidebar a:hover{color:#a47f37 !important;}.masterstudy-popular-courses{margin-top:24px !important;}.masterstudy-popular-courses > div,.masterstudy-popular-courses li{border-bottom:1px solid rgba(48,71,53,.14) !important;}.masterstudy-single-course-tabs.masterstudy-single-course-tabs_style-underline > li:first-child,.masterstudy-single-course-tabs.masterstudy-single-course-tabs_style-underline > li:first-child a{color:#304735 !important;}.masterstudy-single-course-tabs.masterstudy-single-course-tabs_style-underline > li:first-child::after,.masterstudy-single-course-tabs.masterstudy-single-course-tabs_style-underline > li:first-child a::after{background:#304735 !important;border-color:#304735 !important;}.masterstudy-buy-button,.masterstudy-buy-button.masterstudy-buy-button_centered{background:transparent !important;}.masterstudy-buy-button__link,.masterstudy-buy-button__link.masterstudy-buy-button__link_centered{background:#304735 !important;border-color:#304735 !important;color:#fff !important;box-shadow:none !important;}.masterstudy-buy-button__link:hover,.masterstudy-buy-button__link.masterstudy-buy-button__link_centered:hover{background:#1d2d23 !important;border-color:#1d2d23 !important;color:#fff !important;}.masterstudy-buy-button__title{color:#fff !important;}.masterstudy-single-course-complete-block{background:#efe4cf !important;}.masterstudy-single-course-complete-block__content{background:transparent !important;}.masterstudy-single-course-complete-block__score,.masterstudy-single-course-complete-block__score-value,.masterstudy-single-course-complete-block__score strong{color:#304735 !important;}.masterstudy-single-course-complete__bar-filled{background:#304735 !important;background-color:#304735 !important;border-color:#304735 !important;border-top-color:#304735 !important;border-right-color:#304735 !important;border-bottom-color:#304735 !important;border-left-color:#304735 !important;box-shadow:none !important;}#wplus-launch-login-modal{display:none;position:fixed;inset:0;z-index:1000000;align-items:center;justify-content:center;padding:24px;background:rgba(10,14,11,.76);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);font-family:Inter,Arial,sans-serif;}#wplus-launch-login-modal.is-open{display:flex!important;}#wplus-launch-login-modal .wplus-login-dialog{position:relative;width:min(500px,calc(100vw - 32px));max-height:calc(100vh - 48px);overflow:visible;background:#f8f3e9;border:1px solid rgba(198,160,90,.45);border-radius:0!important;box-shadow:0 28px 80px rgba(0,0,0,.42);}#wplus-launch-login-modal .wplus-login-brand{min-height:112px;display:flex;align-items:center;justify-content:center;padding:24px 36px;background:#1d2d23;border-radius:0!important;}#wplus-launch-login-modal .wplus-login-brand img{display:block;width:auto;max-width:190px;max-height:70px;}#wplus-launch-login-modal .wplus-login-close{position:absolute;top:12px;right:14px;z-index:3;width:34px;height:34px;display:flex;align-items:center;justify-content:center;padding:0;border:0;background:transparent;color:#ead5a4;font-size:28px;line-height:1;cursor:pointer;}#wplus-launch-login-modal .wplus-login-body{padding:32px 40px 34px;}#wplus-launch-login-modal label{display:block;margin:0 0 8px;color:#304735;font-size:11px;line-height:1.3;font-weight:800;text-transform:uppercase;letter-spacing:.03em;}#wplus-launch-login-modal .wplus-login-field{margin-bottom:20px;}#wplus-launch-login-modal input[type="text"],#wplus-launch-login-modal input[type="password"]{width:100%;height:48px;margin:0;padding:0 14px;box-sizing:border-box;border:1px solid #c9d2df;border-radius:0;background:#eef4ff;color:#171a16;font:500 14px/1.2 Inter,Arial,sans-serif;outline:none;}#wplus-launch-login-modal input:focus{border-color:#c6a05a;box-shadow:0 0 0 2px rgba(198,160,90,.12);}#wplus-launch-login-modal .wplus-login-row{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:2px;}#wplus-launch-login-modal .wplus-login-remember{display:flex;align-items:center;gap:8px;margin:0;color:#304735;font-size:12px;font-weight:600;text-transform:none;}#wplus-launch-login-modal .wplus-login-remember input{width:18px;height:18px;margin:0;}#wplus-launch-login-modal .wplus-login-lost{color:#304735!important;font-size:12px;font-weight:600;text-decoration:none!important;}#wplus-launch-login-modal .wplus-login-submit{min-width:132px;height:46px;display:inline-flex;align-items:center;justify-content:center;padding:0 24px;border:1px solid rgba(198,160,90,.7);border-radius:0;background:linear-gradient(135deg,#f4e2b2 0%,#ebd59d 48%,#d8bb77 100%);color:#171a16;font:800 12px/1 Inter,Arial,sans-serif;text-transform:uppercase;cursor:pointer;}#wplus-launch-login-modal .wplus-login-submit:hover{background:#304735;color:#fff;border-color:#304735;}#wplus-launch-login-modal .wplus-login-status{display:none;margin:16px 0 0;padding:10px 12px;border-left:3px solid #b74b4b;background:#fff;color:#7a2727;font-size:12px;line-height:1.45;}#wplus-launch-login-modal .wplus-login-status.is-visible{display:block;}#wplus-launch-login-modal .wplus-login-access{position:relative;margin-top:18px;text-align:center;overflow:visible;}#wplus-launch-login-modal .wplus-login-access-trigger{appearance:none;border:0;background:transparent;padding:2px 4px;color:#76551f;font:700 12px/1.45 Inter,Arial,sans-serif;text-decoration:underline;cursor:pointer;}#wplus-launch-login-modal .wplus-login-access-bubble{display:none;position:absolute;top:calc(100% + 10px);left:50%;z-index:1000002;width:360px;max-width:calc(100vw - 60px);transform:translateX(-50%);padding:13px 15px;box-sizing:border-box;background:#1d2d23;color:#fff;border:1px solid rgba(198,160,90,.55);border-radius:0;box-shadow:0 12px 30px rgba(0,0,0,.2);text-align:left;font-size:12px;line-height:1.55;}#wplus-launch-login-modal .wplus-login-access.is-open .wplus-login-access-bubble{display:block;}#wplus-launch-login-modal .wplus-login-access-bubble a{color:#ead5a4!important;font-weight:700;text-decoration:none!important;}@media (max-width:767px){#wplus-launch-login-modal{padding:16px;}#wplus-launch-login-modal .wplus-login-body{padding:26px 22px 28px;}#wplus-launch-login-modal .wplus-login-row{align-items:flex-start;flex-wrap:wrap;}#wplus-launch-login-modal .wplus-login-submit{width:100%;}}@media (min-width:768px){html.wplus-ready,html.wplus-ready body{overflow-x:hidden;}#header,header{box-sizing:border-box;}#header img,header img{max-width:100%;height:auto;}#header .container,#header .header_default .container,header .container{box-sizing:border-box;}#header .logo-unit,#header [class*="logo-unit"],#header [class*="header-logo"],#header [class*="header_logo"]{flex:0 0 auto;min-width:118px
        ;}#header .logo-unit img,#header [class*="logo-unit"] img,#header [class*="header-logo"] img,#header [class*="header_logo"] img{display:block;width:auto;max-width:118px;height:auto
        ;}#header nav,#header [class*="menu-wrapper"],#header [class*="menu_wrapper"]{min-width:0
        ;}}.masterstudy-dropdown-menu__instructor-column{background:#0d140e!important;color:#f8f3e9!important;}.masterstudy-dropdown-menu__instructor-column h3{color:#c6a05a!important;opacity:1!important;}.masterstudy-dropdown-menu__instructor-column a,.masterstudy-dropdown-menu__instructor-column a:link,.masterstudy-dropdown-menu__instructor-column a:visited,.masterstudy-dropdown-menu__instructor-column li{color:#f8f3e9!important;opacity:1!important;}.masterstudy-dropdown-menu__learning-column{background:#fff !important;color:#1d2d23 !important;}.masterstudy-dropdown-menu__learning-column h3{color:#304735 !important;opacity:1 !important;}.masterstudy-dropdown-menu__learning-column a,.masterstudy-dropdown-menu__learning-column a:link,.masterstudy-dropdown-menu__learning-column a:visited,.masterstudy-dropdown-menu__learning-column li,.masterstudy-dropdown-menu__learning-column span{color:#4b3527 !important;opacity:1 !important;}.masterstudy-dropdown-menu__learning-column a:hover,.masterstudy-dropdown-menu__learning-column a:focus{color:#304735 !important;background:rgba(48,71,53,.06) !important;}.masterstudy-dropdown-menu__main-column{background:#0d140e !important;color:#f8f3e9 !important;}.masterstudy-dropdown-menu__main-column h3{color:#c6a05a !important;opacity:1 !important;}.masterstudy-dropdown-menu__main-column a,.masterstudy-dropdown-menu__main-column a:link,.masterstudy-dropdown-menu__main-column a:visited,.masterstudy-dropdown-menu__main-column li,.masterstudy-dropdown-menu__main-column span{color:#f8f3e9 !important;opacity:1 !important;}.masterstudy-dropdown-menu__main-column a:hover,.masterstudy-dropdown-menu__main-column a:focus{color:#ead5a4 !important;background:rgba(255,255,255,.06) !important;}@media (min-width:768px){#header.wplus-header-root-final,.wplus-header-root-final{height:82px !important;min-height:82px !important;max-height:82px !important;box-sizing:border-box !important;overflow:visible !important;}#header.wplus-header-root-final > .container,#header.wplus-header-root-final .container,.wplus-header-root-final > .container,.wplus-header-root-final .container{height:82px !important;min-height:82px !important;max-height:82px !important;display:flex !important;align-items:center !important;box-sizing:border-box !important;}#header.wplus-header-root-final .logo-unit,#header.wplus-header-root-final [class*="logo-unit"],#header.wplus-header-root-final [class*="header-logo"],#header.wplus-header-root-final [class*="header_logo"]{width:150px !important;min-width:150px !important;max-width:150px !important;height:62px !important;min-height:62px !important;display:flex !important;align-items:center !important;justify-content:flex-start !important;flex:0 0 150px !important;overflow:hidden !important;}#header.wplus-header-root-final .logo-unit img,#header.wplus-header-root-final [class*="logo-unit"] img,#header.wplus-header-root-final [class*="header-logo"] img,#header.wplus-header-root-final [class*="header_logo"] img{display:block !important;width:auto !important;height:auto !important;max-width:138px !important;max-height:54px !important;object-fit:contain !important;}#header.wplus-header-root-final nav,#header.wplus-header-root-final [class*="menu-wrapper"],#header.wplus-header-root-final [class*="menu_wrapper"]{min-width:0 !important;align-self:center !important;}#header.wplus-header-root-final .wplus-user-holder,#header.wplus-header-root-final [class*="user-holder"],#header.wplus-header-root-final .stm_lms_account_dropdown{align-self:center !important;flex:0 0 auto !important;}}@media (min-width: 768px){#header .magic_line,header .magic_line,.header_main_menu_wrapper .magic_line{display: none !important;visibility: hidden !important;opacity: 0 !important;}}
/* v1.43.1 - verified mobile account drawer + MasterStudy bottom-nav suppression */
@media (max-width:767px){
.wplus-mobile-header-shell .wplus-mh-account{width:44px!important;height:44px!important;min-width:44px!important;max-width:44px!important;padding:0!important;border-radius:0!important;display:flex!important;align-items:center!important;justify-content:center!important;background:rgba(255,255,255,.06)!important;border:1px solid rgba(198,160,90,.70)!important;color:#ead5a4!important;box-shadow:none!important}
.wplus-mobile-header-shell .wplus-mh-account svg{width:21px!important;height:21px!important;stroke:#ead5a4!important}
.wplus-mobile-account-drawer{display:none;position:absolute;left:0;right:0;top:100%;z-index:99999;padding:0!important;margin:0!important;box-sizing:border-box;background:transparent;box-shadow:0 18px 40px rgba(0,0,0,.28)}
.wplus-mobile-account-open .wplus-mobile-account-drawer{display:block}
.wplus-ma-section{padding:16px 18px 12px;box-sizing:border-box}
.wplus-ma-title{margin:0;padding:0 0 9px;font-family:Inter,Arial,sans-serif;font-size:11px;font-weight:800;line-height:1.25;letter-spacing:.12em;text-transform:uppercase}
.wplus-mobile-account-drawer a{display:block;margin:0;padding:12px 0;font-family:Inter,Arial,sans-serif;font-size:14px;font-weight:600;line-height:1.3;text-decoration:none!important}
.wplus-ma-student{background:#fff;color:#1d2d23;border-left:1px solid rgba(29,45,35,.10);border-right:1px solid rgba(29,45,35,.10)}
.wplus-ma-student .wplus-ma-title{color:#6d7857!important}
.wplus-ma-student a{color:#1d2d23!important;border-bottom:1px solid rgba(29,45,35,.10)}
.wplus-ma-student a:hover,.wplus-ma-student a:active,.wplus-ma-student a:focus{color:#304735!important;background:#f8f3e9!important}
.wplus-ma-instructor{background:#101711;color:#f8f3e9;border-left:1px solid rgba(198,160,90,.20);border-right:1px solid rgba(198,160,90,.20)}
.wplus-ma-instructor .wplus-ma-title{color:#c6a05a!important}
.wplus-ma-instructor a{color:#f8f3e9!important;border-bottom:1px solid rgba(255,255,255,.08)}
.wplus-ma-instructor a:hover,.wplus-ma-instructor a:active,.wplus-ma-instructor a:focus{color:#ead5a4!important;background:rgba(255,255,255,.045)!important}
.wplus-ma-logout{display:block!important;padding:15px 18px!important;margin:0!important;background:#fff!important;color:#304735!important;border-top:1px solid rgba(29,45,35,.10)!important;border-left:1px solid rgba(29,45,35,.10)!important;border-right:1px solid rgba(29,45,35,.10)!important;border-bottom:1px solid rgba(29,45,35,.10)!important;font-family:Inter,Arial,sans-serif!important;font-size:14px!important;font-weight:700!important;text-decoration:none!important}
.wplus-ma-logout:hover,.wplus-ma-logout:active,.wplus-ma-logout:focus{background:#f8f3e9!important;color:#1d2d23!important}
}
@media (max-width:1024px){.masterstudy-account-mobile-menu{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}}

/* v1.44.0 - user icon box handled by CSS; no MutationObserver needed */
.wplus-user-control .masterstudy-dropdown-menu__icon,
.wplus-user-control .masterstudy-dropdown-menu__icon::before,
.wplus-user-control .masterstudy-dropdown-menu__icon::after{background:transparent!important;background-color:transparent!important;box-shadow:none!important;border-radius:0!important}

/* v1.44.1 - confirmed global user icon background fix (CSS-only, no observer). */
.wplus-user-control .masterstudy-dropdown-menu__icon,
.wplus-user-control .masterstudy-dropdown-menu__icon::before,
.wplus-user-control .masterstudy-dropdown-menu__icon::after {
  background: transparent !important;
  background-color: transparent !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
/* v1.44.2 - user icon background reset; matches the actual MasterStudy glyph class. */
.wplus-user-control i[class*="stmlms-user"],
.wplus-user-control i[class*="stmlms-user"]::before,
.wplus-user-control i[class*="stmlms-user"]::after,
.wplus-user-control .masterstudy-dropdown-menu__icon,
.wplus-user-control .masterstudy-dropdown-menu__icon::before,
.wplus-user-control .masterstudy-dropdown-menu__icon::after {
  background: transparent !important;
  background-color: transparent !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}

