
body{margin:0}
@media (max-width: 760px){
.site-head{padding-top:10px !important;padding-bottom:6px !important}
.site-logo{height:40px !important}
.head-cta{padding:8px 14px !important;font-size:15px !important}
.site-nav{order:3;width:100%;flex-wrap:nowrap !important;overflow-x:auto;white-space:nowrap;gap:0 22px !important;-webkit-overflow-scrolling:touch;scrollbar-width:none}
.site-nav a{min-height:44px;display:inline-flex;align-items:center}
}
@media (max-width: 640px){
.sec{padding-top:56px !important;padding-bottom:56px !important}
.film{height:auto !important;min-height:600px}
.film-inner{height:auto !important;min-height:600px;padding-top:220px !important;padding-bottom:40px !important}
.film-shade{background:linear-gradient(180deg, rgba(31,18,11,0.1) 0%, rgba(31,18,11,0.7) 38%, rgba(31,18,11,0.93) 100%) !important}
.film-contain{padding:24px 24px 55% !important;justify-content:center !important;align-items:flex-start !important}
.film-lead{font-size:17px !important}
table.stack{min-width:0 !important}
table.stack thead{display:none}
table.stack tr{display:block;padding:12px 0}
table.stack th,table.stack td{display:block;padding:3px 0 !important;background:none !important;width:auto !important}
table.stack th{font-weight:600 !important;font-size:17px}
table.stack td[data-label]:not([data-label=""])::before{content:attr(data-label);display:block;font-size:13px;font-weight:600;color:#8A5300}
.fig-img{height:240px !important}
.fig-box{height:320px !important}
.form-box{padding:20px !important}
}
a{color:#3D2519}a:hover{color:#1F120B}
.film-slide{opacity:0;animation:filmfade5 30s linear infinite}
@keyframes filmfade5{0%{opacity:0}2.40%{opacity:1}20.00%{opacity:1}22.40%{opacity:0}100%{opacity:0}}
@media (prefers-reduced-motion: reduce){.film-slide{animation:none}.film-slides>.film-slide:first-child{opacity:1}}


body{margin:0}
@media (max-width: 760px){
.site-head{padding-top:10px !important;padding-bottom:6px !important}
.site-logo{height:40px !important}
.head-cta{padding:8px 14px !important;font-size:15px !important}
.site-nav{order:3;width:100%;flex-wrap:nowrap !important;overflow-x:auto;white-space:nowrap;gap:0 22px !important;-webkit-overflow-scrolling:touch;scrollbar-width:none}
.site-nav a{min-height:44px;display:inline-flex;align-items:center}
}
@media (max-width: 640px){
.sec{padding-top:56px !important;padding-bottom:56px !important}
.film{height:auto !important;min-height:600px}
.film-inner{height:auto !important;min-height:600px;padding-top:220px !important;padding-bottom:40px !important}
.film-shade{background:linear-gradient(180deg, rgba(31,18,11,0.1) 0%, rgba(31,18,11,0.7) 38%, rgba(31,18,11,0.93) 100%) !important}
.film-contain{padding:24px 24px 55% !important;justify-content:center !important;align-items:flex-start !important}
.film-lead{font-size:17px !important}
table.stack{min-width:0 !important}
table.stack thead{display:none}
table.stack tr{display:block;padding:12px 0}
table.stack th,table.stack td{display:block;padding:3px 0 !important;background:none !important;width:auto !important}
table.stack th{font-weight:600 !important;font-size:17px}
table.stack td[data-label]:not([data-label=""])::before{content:attr(data-label);display:block;font-size:13px;font-weight:600;color:#8A5300}
.fig-img{height:240px !important}
.fig-box{height:320px !important}
.form-box{padding:20px !important}
}
a{color:#3D2519}a:hover{color:#1F120B}
.film-slide{opacity:0;animation:filmfade3 18s linear infinite}
@keyframes filmfade3{0%{opacity:0}4.00%{opacity:1}33.33%{opacity:1}37.33%{opacity:0}100%{opacity:0}}
@media (prefers-reduced-motion: reduce){.film-slide{animation:none}.film-slides>.film-slide:first-child{opacity:1}}


body{margin:0}
@media (max-width: 760px){
.site-head{padding-top:10px !important;padding-bottom:6px !important}
.site-logo{height:40px !important}
.head-cta{padding:8px 14px !important;font-size:15px !important}
.site-nav{order:3;width:100%;flex-wrap:nowrap !important;overflow-x:auto;white-space:nowrap;gap:0 22px !important;-webkit-overflow-scrolling:touch;scrollbar-width:none}
.site-nav a{min-height:44px;display:inline-flex;align-items:center}
}
@media (max-width: 640px){
.sec{padding-top:56px !important;padding-bottom:56px !important}
.film{height:auto !important;min-height:600px}
.film-inner{height:auto !important;min-height:600px;padding-top:220px !important;padding-bottom:40px !important}
.film-shade{background:linear-gradient(180deg, rgba(31,18,11,0.1) 0%, rgba(31,18,11,0.7) 38%, rgba(31,18,11,0.93) 100%) !important}
.film-contain{padding:24px 24px 55% !important;justify-content:center !important;align-items:flex-start !important}
.film-lead{font-size:17px !important}
table.stack{min-width:0 !important}
table.stack thead{display:none}
table.stack tr{display:block;padding:12px 0}
table.stack th,table.stack td{display:block;padding:3px 0 !important;background:none !important;width:auto !important}
table.stack th{font-weight:600 !important;font-size:17px}
table.stack td[data-label]:not([data-label=""])::before{content:attr(data-label);display:block;font-size:13px;font-weight:600;color:#8A5300}
.fig-img{height:240px !important}
.fig-box{height:320px !important}
.form-box{padding:20px !important}
}
a{color:#3D2519}a:hover{color:#1F120B}



body{margin:0}
@media (max-width: 760px){
.site-head{padding-top:10px !important;padding-bottom:6px !important}
.site-logo{height:40px !important}
.head-cta{padding:8px 14px !important;font-size:15px !important}
.site-nav{order:3;width:100%;flex-wrap:nowrap !important;overflow-x:auto;white-space:nowrap;gap:0 22px !important;-webkit-overflow-scrolling:touch;scrollbar-width:none}
.site-nav a{min-height:44px;display:inline-flex;align-items:center}
}
@media (max-width: 640px){
.sec{padding-top:56px !important;padding-bottom:56px !important}
.film{height:auto !important;min-height:600px}
.film-inner{height:auto !important;min-height:600px;padding-top:220px !important;padding-bottom:40px !important}
.film-shade{background:linear-gradient(180deg, rgba(31,18,11,0.1) 0%, rgba(31,18,11,0.7) 38%, rgba(31,18,11,0.93) 100%) !important}
.film-contain{padding:24px 24px 55% !important;justify-content:center !important;align-items:flex-start !important}
.film-lead{font-size:17px !important}
table.stack{min-width:0 !important}
table.stack thead{display:none}
table.stack tr{display:block;padding:12px 0}
table.stack th,table.stack td{display:block;padding:3px 0 !important;background:none !important;width:auto !important}
table.stack th{font-weight:600 !important;font-size:17px}
table.stack td[data-label]:not([data-label=""])::before{content:attr(data-label);display:block;font-size:13px;font-weight:600;color:#8A5300}
.fig-img{height:240px !important}
.fig-box{height:320px !important}
.form-box{padding:20px !important}
}
a{color:#3D2519}a:hover{color:#1F120B}
.film-slide{opacity:0;animation:filmfade5 30s linear infinite}
@keyframes filmfade5{0%{opacity:0}2.40%{opacity:1}20.00%{opacity:1}22.40%{opacity:0}100%{opacity:0}}
@media (prefers-reduced-motion: reduce){.film-slide{animation:none}.film-slides>.film-slide:first-child{opacity:1}}


body{margin:0}
@media (max-width: 760px){
.site-head{padding-top:10px !important;padding-bottom:6px !important}
.site-logo{height:40px !important}
.head-cta{padding:8px 14px !important;font-size:15px !important}
.site-nav{order:3;width:100%;flex-wrap:nowrap !important;overflow-x:auto;white-space:nowrap;gap:0 22px !important;-webkit-overflow-scrolling:touch;scrollbar-width:none}
.site-nav a{min-height:44px;display:inline-flex;align-items:center}
}
@media (max-width: 640px){
.sec{padding-top:56px !important;padding-bottom:56px !important}
.film{height:auto !important;min-height:600px}
.film-inner{height:auto !important;min-height:600px;padding-top:220px !important;padding-bottom:40px !important}
.film-shade{background:linear-gradient(180deg, rgba(31,18,11,0.1) 0%, rgba(31,18,11,0.7) 38%, rgba(31,18,11,0.93) 100%) !important}
.film-contain{padding:24px 24px 55% !important;justify-content:center !important;align-items:flex-start !important}
.film-lead{font-size:17px !important}
table.stack{min-width:0 !important}
table.stack thead{display:none}
table.stack tr{display:block;padding:12px 0}
table.stack th,table.stack td{display:block;padding:3px 0 !important;background:none !important;width:auto !important}
table.stack th{font-weight:600 !important;font-size:17px}
table.stack td[data-label]:not([data-label=""])::before{content:attr(data-label);display:block;font-size:13px;font-weight:600;color:#8A5300}
.fig-img{height:240px !important}
.fig-box{height:320px !important}
.form-box{padding:20px !important}
}
a{color:#3D2519}a:hover{color:#1F120B}



body{margin:0}
@media (max-width: 760px){
.site-head{padding-top:10px !important;padding-bottom:6px !important}
.site-logo{height:40px !important}
.head-cta{padding:8px 14px !important;font-size:15px !important}
.site-nav{order:3;width:100%;flex-wrap:nowrap !important;overflow-x:auto;white-space:nowrap;gap:0 22px !important;-webkit-overflow-scrolling:touch;scrollbar-width:none}
.site-nav a{min-height:44px;display:inline-flex;align-items:center}
}
@media (max-width: 640px){
.sec{padding-top:56px !important;padding-bottom:56px !important}
.film{height:auto !important;min-height:600px}
.film-inner{height:auto !important;min-height:600px;padding-top:220px !important;padding-bottom:40px !important}
.film-shade{background:linear-gradient(180deg, rgba(31,18,11,0.1) 0%, rgba(31,18,11,0.7) 38%, rgba(31,18,11,0.93) 100%) !important}
.film-contain{padding:24px 24px 55% !important;justify-content:center !important;align-items:flex-start !important}
.film-lead{font-size:17px !important}
table.stack{min-width:0 !important}
table.stack thead{display:none}
table.stack tr{display:block;padding:12px 0}
table.stack th,table.stack td{display:block;padding:3px 0 !important;background:none !important;width:auto !important}
table.stack th{font-weight:600 !important;font-size:17px}
table.stack td[data-label]:not([data-label=""])::before{content:attr(data-label);display:block;font-size:13px;font-weight:600;color:#8A5300}
.fig-img{height:240px !important}
.fig-box{height:320px !important}
.form-box{padding:20px !important}
}
a{color:#3D2519}a:hover{color:#1F120B}
.film-slide{opacity:0;animation:filmfade5 30s linear infinite}
@keyframes filmfade5{0%{opacity:0}2.40%{opacity:1}20.00%{opacity:1}22.40%{opacity:0}100%{opacity:0}}
@media (prefers-reduced-motion: reduce){.film-slide{animation:none}.film-slides>.film-slide:first-child{opacity:1}}


body{margin:0}
@media (max-width: 760px){
.site-head{padding-top:10px !important;padding-bottom:6px !important}
.site-logo{height:40px !important}
.head-cta{padding:8px 14px !important;font-size:15px !important}
.site-nav{order:3;width:100%;flex-wrap:nowrap !important;overflow-x:auto;white-space:nowrap;gap:0 22px !important;-webkit-overflow-scrolling:touch;scrollbar-width:none}
.site-nav a{min-height:44px;display:inline-flex;align-items:center}
}
@media (max-width: 640px){
.sec{padding-top:56px !important;padding-bottom:56px !important}
.film{height:auto !important;min-height:600px}
.film-inner{height:auto !important;min-height:600px;padding-top:220px !important;padding-bottom:40px !important}
.film-shade{background:linear-gradient(180deg, rgba(31,18,11,0.1) 0%, rgba(31,18,11,0.7) 38%, rgba(31,18,11,0.93) 100%) !important}
.film-contain{padding:24px 24px 55% !important;justify-content:center !important;align-items:flex-start !important}
.film-lead{font-size:17px !important}
table.stack{min-width:0 !important}
table.stack thead{display:none}
table.stack tr{display:block;padding:12px 0}
table.stack th,table.stack td{display:block;padding:3px 0 !important;background:none !important;width:auto !important}
table.stack th{font-weight:600 !important;font-size:17px}
table.stack td[data-label]:not([data-label=""])::before{content:attr(data-label);display:block;font-size:13px;font-weight:600;color:#8A5300}
.fig-img{height:240px !important}
.fig-box{height:320px !important}
.form-box{padding:20px !important}
}
a{color:#3D2519}a:hover{color:#1F120B}
.film-slide{opacity:0;animation:filmfade3 18s linear infinite}
@keyframes filmfade3{0%{opacity:0}4.00%{opacity:1}33.33%{opacity:1}37.33%{opacity:0}100%{opacity:0}}
@media (prefers-reduced-motion: reduce){.film-slide{animation:none}.film-slides>.film-slide:first-child{opacity:1}}


body{margin:0}
@media (max-width: 760px){
.site-head{padding-top:10px !important;padding-bottom:6px !important}
.site-logo{height:40px !important}
.head-cta{padding:8px 14px !important;font-size:15px !important}
.site-nav{order:3;width:100%;flex-wrap:nowrap !important;overflow-x:auto;white-space:nowrap;gap:0 22px !important;-webkit-overflow-scrolling:touch;scrollbar-width:none}
.site-nav a{min-height:44px;display:inline-flex;align-items:center}
}
@media (max-width: 640px){
.sec{padding-top:56px !important;padding-bottom:56px !important}
.film{height:auto !important;min-height:600px}
.film-inner{height:auto !important;min-height:600px;padding-top:220px !important;padding-bottom:40px !important}
.film-shade{background:linear-gradient(180deg, rgba(31,18,11,0.1) 0%, rgba(31,18,11,0.7) 38%, rgba(31,18,11,0.93) 100%) !important}
.film-contain{padding:24px 24px 55% !important;justify-content:center !important;align-items:flex-start !important}
.film-lead{font-size:17px !important}
table.stack{min-width:0 !important}
table.stack thead{display:none}
table.stack tr{display:block;padding:12px 0}
table.stack th,table.stack td{display:block;padding:3px 0 !important;background:none !important;width:auto !important}
table.stack th{font-weight:600 !important;font-size:17px}
table.stack td[data-label]:not([data-label=""])::before{content:attr(data-label);display:block;font-size:13px;font-weight:600;color:#8A5300}
.fig-img{height:240px !important}
.fig-box{height:320px !important}
.form-box{padding:20px !important}
}
a{color:#3D2519}a:hover{color:#1F120B}
.film-slide{opacity:0;animation:filmfade5 30s linear infinite}
@keyframes filmfade5{0%{opacity:0}2.40%{opacity:1}20.00%{opacity:1}22.40%{opacity:0}100%{opacity:0}}
@media (prefers-reduced-motion: reduce){.film-slide{animation:none}.film-slides>.film-slide:first-child{opacity:1}}


body{margin:0}
@media (max-width: 760px){
.site-head{padding-top:10px !important;padding-bottom:6px !important}
.site-logo{height:40px !important}
.head-cta{padding:8px 14px !important;font-size:15px !important}
.site-nav{order:3;width:100%;flex-wrap:nowrap !important;overflow-x:auto;white-space:nowrap;gap:0 22px !important;-webkit-overflow-scrolling:touch;scrollbar-width:none}
.site-nav a{min-height:44px;display:inline-flex;align-items:center}
}
@media (max-width: 640px){
.sec{padding-top:56px !important;padding-bottom:56px !important}
.film{height:auto !important;min-height:600px}
.film-inner{height:auto !important;min-height:600px;padding-top:220px !important;padding-bottom:40px !important}
.film-shade{background:linear-gradient(180deg, rgba(31,18,11,0.1) 0%, rgba(31,18,11,0.7) 38%, rgba(31,18,11,0.93) 100%) !important}
.film-contain{padding:24px 24px 55% !important;justify-content:center !important;align-items:flex-start !important}
.film-lead{font-size:17px !important}
table.stack{min-width:0 !important}
table.stack thead{display:none}
table.stack tr{display:block;padding:12px 0}
table.stack th,table.stack td{display:block;padding:3px 0 !important;background:none !important;width:auto !important}
table.stack th{font-weight:600 !important;font-size:17px}
table.stack td[data-label]:not([data-label=""])::before{content:attr(data-label);display:block;font-size:13px;font-weight:600;color:#8A5300}
.fig-img{height:240px !important}
.fig-box{height:320px !important}
.form-box{padding:20px !important}
}
a{color:#3D2519}a:hover{color:#1F120B}
.film-slide{opacity:0;animation:filmfade7 42s linear infinite}
@keyframes filmfade7{0%{opacity:0}1.71%{opacity:1}14.29%{opacity:1}16.00%{opacity:0}100%{opacity:0}}
@media (prefers-reduced-motion: reduce){.film-slide{animation:none}.film-slides>.film-slide:first-child{opacity:1}}

.wp-site-blocks{overflow-x:clip}.wp-block-group{box-sizing:border-box}.wp-block-image img{max-width:100%;height:auto}.wp-block-post-content{margin-block-start:0}
