.elementor-9573 .elementor-element.elementor-element-9e83f4a:not(.elementor-motion-effects-element-type-background), .elementor-9573 .elementor-element.elementor-element-9e83f4a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-size:cover;}.elementor-9573 .elementor-element.elementor-element-9e83f4a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-9573 .elementor-element.elementor-element-9e83f4a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9573 .elementor-element.elementor-element-8594ec2 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}/* Start custom CSS for section, class: .elementor-element-9e83f4a */.elementor-9573 .elementor-element.elementor-element-9e83f4a{position:relative;overflow:hidden;padding:28px 40px 72px !important;min-height:560px;}
.elementor-9573 .elementor-element.elementor-element-9e83f4a::before{content:"";position:absolute;inset:-20px;background:inherit;background-size:cover;background-position:center;filter:blur(14px) brightness(.45) saturate(.8);z-index:0;}
.elementor-9573 .elementor-element.elementor-element-9e83f4a::after{content:"";position:absolute;left:0;right:0;bottom:0;height:5px;background:linear-gradient(90deg,#4F7942 0 46.15%,#3B5E31 46.15% 76.92%,#C49A5A 76.92% 92.31%,#6B4E34 92.31% 100%);z-index:2;}
.elementor-9573 .elementor-element.elementor-element-9e83f4a > .elementor-container{position:relative;z-index:1;max-width:1180px;margin:0 auto;}
.elementor-9573 .elementor-element.elementor-element-9e83f4a .elementor-column > .elementor-widget-wrap{padding:0 !important;}
.elementor-9573 .elementor-element.elementor-element-9e83f4a .elementor-widget{margin:0 !important;}
.elementor-9573 .elementor-element.elementor-element-9e83f4a .wma-vp-back{display:inline-flex;align-items:center;gap:6px;font-family:'Chakra Petch',sans-serif;font-weight:600;font-size:12px;letter-spacing:1.6px;text-transform:uppercase;color:#E3EBDA;text-decoration:none;margin-bottom:28px;}
.elementor-9573 .elementor-element.elementor-element-9e83f4a .wma-vp-back:hover{color:#FFFFFF;}
.elementor-9573 .elementor-element.elementor-element-9e83f4a .wma-lock-vt .elementor-heading-title{font-family:'Saira Condensed',sans-serif !important;font-weight:800 !important;font-size:40px !important;line-height:1 !important;text-transform:uppercase;color:#F4F5EF !important;text-align:center !important;max-width:820px;margin:0 auto;text-shadow:0 2px 16px rgba(0,0,0,.4);}
.elementor-9573 .elementor-element.elementor-element-9e83f4a .wma-lock-boxw{margin-top:28px !important;}
.elementor-9573 .elementor-element.elementor-element-9e83f4a .wma-lock-box{position:relative;max-width:460px;margin:0 auto;background:#FFFFFF;border-radius:2px;padding:30px 30px 24px;text-align:center;box-shadow:0 30px 70px rgba(0,0,0,.45);}
.elementor-9573 .elementor-element.elementor-element-9e83f4a .wma-lock-box::before{content:"";position:absolute;left:0;right:0;top:0;height:4px;background:linear-gradient(90deg,#4F7942 0 46.15%,#3B5E31 46.15% 76.92%,#C49A5A 76.92% 92.31%,#6B4E34 92.31% 100%);}
.elementor-9573 .elementor-element.elementor-element-9e83f4a .wma-lock-ico{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:50%;background:#1C2419;color:#C49A5A;}
.elementor-9573 .elementor-element.elementor-element-9e83f4a .wma-lock-ico svg{width:22px;height:22px;}
.elementor-9573 .elementor-element.elementor-element-9e83f4a .wma-lock-eyebrow{margin:14px 0 0;font-family:'Chakra Petch',sans-serif;font-weight:600;font-size:11px;letter-spacing:1.8px;text-transform:uppercase;color:#6B4E34;}
.elementor-9573 .elementor-element.elementor-element-9e83f4a .wma-lock-box h2{margin:6px 0 0;font-family:'Saira Condensed',sans-serif;font-weight:800;font-size:34px;line-height:1;text-transform:uppercase;color:#1C2419;}
.elementor-9573 .elementor-element.elementor-element-9e83f4a .wma-lock-sub{margin:10px 0 18px;font-family:'Barlow',sans-serif;font-size:15px;line-height:1.5;color:#4A5145;}
.elementor-9573 .elementor-element.elementor-element-9e83f4a .wma-lock-form{display:flex;flex-direction:column;gap:10px;text-align:left;}
.elementor-9573 .elementor-element.elementor-element-9e83f4a .wma-lock-form input[type=text], .elementor-9573 .elementor-element.elementor-element-9e83f4a .wma-lock-form input[type=password]{font-family:'Barlow',sans-serif;font-size:16px;color:#1C2419;background:#FBFAF7;border:1px solid #CBC1AC;border-radius:2px;min-height:48px;padding:0 14px;}
.elementor-9573 .elementor-element.elementor-element-9e83f4a .wma-lock-form input:focus{outline:none;border-color:#4F7942;box-shadow:0 0 0 2px rgba(79,121,66,.3);}
.elementor-9573 .elementor-element.elementor-element-9e83f4a .wma-lock-check{display:flex;align-items:center;gap:8px;font-family:'Barlow',sans-serif;font-size:14px;color:#3A4036;}
.elementor-9573 .elementor-element.elementor-element-9e83f4a .wma-lock-err{margin:0;font-family:'Barlow',sans-serif;font-size:14px;color:#B94A16;}
.elementor-9573 .elementor-element.elementor-element-9e83f4a .wma-lock-err:empty{display:none;}
.elementor-9573 .elementor-element.elementor-element-9e83f4a .wma-lock-btn{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:52px;border:0 !important;border-radius:2px !important;background:#4F7942 !important;color:#FFFFFF !important;font-family:'Chakra Petch',sans-serif !important;font-weight:600 !important;font-size:14px !important;letter-spacing:2px;text-transform:uppercase;text-decoration:none !important;cursor:pointer;padding:0 20px !important;box-shadow:none !important;}
.elementor-9573 .elementor-element.elementor-element-9e83f4a .wma-lock-btn:hover{background:#3B5E31 !important;}
.elementor-9573 .elementor-element.elementor-element-9e83f4a .wma-lock-links{margin:14px 0 0;font-family:'Barlow',sans-serif;font-size:14px;color:#6B7466;}
.elementor-9573 .elementor-element.elementor-element-9e83f4a .wma-lock-links a{color:#3B5E31;font-weight:600;}
@media (max-width:767px){.elementor-9573 .elementor-element.elementor-element-9e83f4a{padding:16px 16px 48px !important;min-height:0;}.elementor-9573 .elementor-element.elementor-element-9e83f4a .wma-lock-vt .elementor-heading-title{font-size:30px !important;}.elementor-9573 .elementor-element.elementor-element-9e83f4a .wma-lock-box{padding:24px 20px 20px;}}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-81e80f6 */.elementor-9573 .elementor-element.elementor-element-81e80f6{background:#E8E2D4;padding:64px 40px 72px !important;}
.elementor-9573 .elementor-element.elementor-element-81e80f6 > .elementor-container{max-width:1180px;margin:0 auto;}
.elementor-9573 .elementor-element.elementor-element-81e80f6 .elementor-column > .elementor-widget-wrap{padding:0 !important;}
.elementor-9573 .elementor-element.elementor-element-81e80f6 .elementor-widget{margin:0 !important;}
.elementor-9573 .elementor-element.elementor-element-81e80f6 .wma-vp-mhead{display:flex;justify-content:space-between;align-items:flex-end;gap:12px;flex-wrap:wrap;padding-bottom:16px;margin-bottom:22px;border-bottom:1px solid #D6CDB9;}
.elementor-9573 .elementor-element.elementor-element-81e80f6 .wma-vp-mhead h2{margin:0;font-family:'Saira Condensed',sans-serif;font-weight:800;font-size:34px;line-height:1;text-transform:uppercase;color:#1C2419;}
.elementor-9573 .elementor-element.elementor-element-81e80f6 .wma-vp-mhead a{display:inline-flex;align-items:center;gap:6px;font-family:'Chakra Petch',sans-serif;font-weight:600;font-size:12px;letter-spacing:1.6px;text-transform:uppercase;color:#3B5E31;text-decoration:none;}
.elementor-9573 .elementor-element.elementor-element-81e80f6 .wma-vp-more{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;}
.elementor-9573 .elementor-element.elementor-element-81e80f6 .wma-vp-item{display:flex;flex-direction:column;background:#FFFFFF;border:1px solid #D6CDB9;border-radius:2px;overflow:hidden;text-decoration:none;box-shadow:0 6px 16px rgba(60,48,30,.08);transition:transform .2s,border-color .2s,box-shadow .2s;}
.elementor-9573 .elementor-element.elementor-element-81e80f6 .wma-vp-item:hover{transform:translateY(-3px);border-color:#C49A5A;box-shadow:0 14px 28px rgba(60,48,30,.16);}
.elementor-9573 .elementor-element.elementor-element-81e80f6 .wma-vp-thumb{position:relative;display:block;aspect-ratio:16/9;background:#1C2419 center/cover no-repeat;}
.elementor-9573 .elementor-element.elementor-element-81e80f6 .wma-vp-item.is-locked .wma-vp-thumb{filter:saturate(.85) brightness(.92);}
.elementor-9573 .elementor-element.elementor-element-81e80f6 .wma-vp-item.is-watched .wma-vp-thumb{opacity:.6;}
.elementor-9573 .elementor-element.elementor-element-81e80f6 .wma-vp-badge{display:inline-flex;align-items:center;font-family:'Chakra Petch',sans-serif;font-weight:600;letter-spacing:1.3px;text-transform:uppercase;line-height:1;border-radius:2px;}
.elementor-9573 .elementor-element.elementor-element-81e80f6 .wma-vp-badge--free{background:#4F7942;color:#FFFFFF;}
.elementor-9573 .elementor-element.elementor-element-81e80f6 .wma-vp-badge--members{background:#1C2419;color:#F4F5EF;}
.elementor-9573 .elementor-element.elementor-element-81e80f6 .wma-vp-badge--plus{background:#C49A5A;color:#1C2419;}
.elementor-9573 .elementor-element.elementor-element-81e80f6 .wma-vp-thumb .wma-vp-badge{position:absolute;top:8px;left:8px;gap:5px;font-style:normal;font-size:10px;padding:5px 7px;box-shadow:0 2px 8px rgba(0,0,0,.25);}
.elementor-9573 .elementor-element.elementor-element-81e80f6 .wma-vp-thumb .wma-vp-badge--members{background:#1C2419;border:0;}
.elementor-9573 .elementor-element.elementor-element-81e80f6 .wma-vp-thumb .wma-vp-badge svg{width:10px;height:10px;}
.elementor-9573 .elementor-element.elementor-element-81e80f6 .wma-vp-seen{position:absolute;right:8px;bottom:8px;display:inline-flex;align-items:center;gap:4px;font-style:normal;font-family:'Chakra Petch',sans-serif;font-weight:600;font-size:10px;letter-spacing:1.3px;text-transform:uppercase;background:#4F7942;color:#FFFFFF;padding:4px 7px;border-radius:2px;}
.elementor-9573 .elementor-element.elementor-element-81e80f6 .wma-vp-seen svg{width:11px;height:11px;}
.elementor-9573 .elementor-element.elementor-element-81e80f6 .wma-vp-ititle{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;padding:12px 14px 14px;font-family:'Barlow',sans-serif;font-weight:600;font-size:15px;line-height:1.3;color:#1C2419;}
@media (max-width:1024px){.elementor-9573 .elementor-element.elementor-element-81e80f6 .wma-vp-more{grid-template-columns:repeat(3,minmax(0,1fr));}}
@media (max-width:767px){.elementor-9573 .elementor-element.elementor-element-81e80f6{padding:40px 16px 48px !important;}.elementor-9573 .elementor-element.elementor-element-81e80f6 .wma-vp-mhead h2{font-size:26px;}.elementor-9573 .elementor-element.elementor-element-81e80f6 .wma-vp-more{grid-template-columns:1fr;gap:10px;}
.elementor-9573 .elementor-element.elementor-element-81e80f6 .wma-vp-item{flex-direction:row;align-items:stretch;}.elementor-9573 .elementor-element.elementor-element-81e80f6 .wma-vp-thumb{flex:0 0 40%;width:40%;aspect-ratio:16/9;}.elementor-9573 .elementor-element.elementor-element-81e80f6 .wma-vp-ititle{flex:1 1 0;min-width:0;align-self:center;padding:10px 12px;font-size:14px;-webkit-line-clamp:3;}
.elementor-9573 .elementor-element.elementor-element-81e80f6 .wma-vp-thumb .wma-vp-badge{font-size:9px;padding:4px 5px;letter-spacing:1px;top:5px;left:5px;}}/* End custom CSS */