:root{--eec-green:#0d5a43;--eec-green-dark:#083d2e;--eec-gold:#c7a251;--eec-ink:#17211d;--eec-soft:#f5f7f5;--eec-line:#dfe6e2}.eec-video-directory-page{margin:0;color:var(--eec-ink);background:#fff;font-family:Arial,sans-serif}.eec-video-container{width:min(1180px,calc(100% - 32px));margin:0 auto}.eec-video-header{background:#fff;border-bottom:1px solid var(--eec-line);position:relative;z-index:5}.eec-video-header>.eec-video-container{align-items:center;padding:14px 0}.eec-video-footer>.eec-video-container,.eec-video-header>.eec-video-container{display:flex;justify-content:space-between;gap:24px}.eec-video-hero{padding:64px 0 42px;background:linear-gradient(135deg,var(--eec-green-dark),var(--eec-green));color:#fff}.eec-video-featured span,.eec-video-hero span{color:var(--eec-gold);font-weight:700;text-transform:uppercase;letter-spacing:.08em;font-size:.78rem}.eec-video-hero h1{max-width:850px;font-size:clamp(2rem,5vw,4rem);line-height:1.05;margin:12px 0}.eec-video-hero p{max-width:760px;font-size:1.08rem;line-height:1.7;margin:0}.eec-video-featured{padding:42px 0;background:var(--eec-soft)}.eec-video-featured-grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(280px,.8fr);gap:34px;align-items:center}.eec-video-featured h2{font-size:clamp(1.7rem,3vw,2.6rem);margin:10px 0}.eec-youtube-play{position:relative;display:block;width:100%;padding:0;border:0;background:#111;cursor:pointer;aspect-ratio:16/9;overflow:hidden;border-radius:14px}.eec-youtube-play img{width:100%;height:100%;object-fit:cover;display:block}.eec-youtube-play>span{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:grid;place-items:center;width:68px;height:48px;border-radius:14px;background:rgb(13 90 67/.94);color:#fff;font-size:25px}.eec-video-catalog{padding:48px 0 64px}.eec-video-filters{display:grid;grid-template-columns:1fr 280px auto;gap:14px;align-items:end;margin-bottom:30px;padding:20px;border:1px solid var(--eec-line);border-radius:14px;background:#fff}.eec-video-filters label{display:grid;gap:7px;font-weight:700}.eec-video-filters input,.eec-video-filters select{min-height:44px;border:1px solid #bbc9c2;border-radius:8px;padding:0 12px}.eec-video-filters button{color:#fff}.eec-video-cta a,.eec-video-filters button{min-height:44px;border:0;border-radius:8px;padding:0 20px;background:var(--eec-green);font-weight:700;display:inline-flex;align-items:center;justify-content:center;text-decoration:none}.eec-video-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.eec-video-card{border:1px solid var(--eec-line);border-radius:14px;overflow:hidden;background:#fff;box-shadow:0 12px 28px rgb(15 58 43/.07)}.eec-video-card .eec-youtube-play{border-radius:0}.eec-video-card-body{padding:18px}.eec-video-card small{color:var(--eec-green);font-weight:700}.eec-video-card h2{font-size:1.08rem;line-height:1.35;margin:8px 0}.eec-video-card p{color:#52605a;line-height:1.55;margin:0}.eec-video-pagination ul{display:flex;justify-content:center;gap:8px;list-style:none;padding:32px 0 0}.eec-video-pagination a,.eec-video-pagination span{display:grid;place-items:center;min-width:40px;height:40px;border:1px solid var(--eec-line);border-radius:8px;text-decoration:none}.eec-video-pagination .current{background:var(--eec-green);color:#fff}.eec-video-cta{background:var(--eec-green-dark);color:#fff;padding:44px 0}.eec-video-cta>.eec-video-container{display:flex;align-items:center;justify-content:space-between;gap:24px}.eec-video-cta h2{margin:0 0 8px}.eec-video-cta p{margin:0;max-width:720px}.eec-video-cta a{background:var(--eec-gold);color:#18211d;white-space:nowrap}.eec-video-footer{background:#082f24;color:#fff}.eec-video-footer span{font-size:.82rem;opacity:.78}@media (max-width:900px){.eec-video-featured-grid,.eec-video-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.eec-video-featured-grid{grid-template-columns:1fr}.eec-video-filters{grid-template-columns:1fr 1fr}.eec-video-filters button{grid-column:1/-1}.eec-video-cta>.eec-video-container{align-items:flex-start;flex-direction:column}}@media (max-width:620px){.eec-video-hero{padding:46px 0 34px}.eec-video-filters,.eec-video-grid{grid-template-columns:1fr}.eec-video-footer>.eec-video-container,.eec-video-header>.eec-video-container{align-items:flex-start;flex-direction:column}.eec-video-catalog{padding-top:32px}}.eec-video-brand{display:inline-flex;align-items:center;flex:0 0 auto;max-width:260px;text-decoration:none}.eec-video-brand .eec-site-brand__full{display:block;width:min(260px,42vw);height:auto}.eec-video-brand .eec-site-brand__mark{display:none}.eec-video-nav{display:flex;align-items:center;justify-content:flex-end;gap:22px;flex-wrap:wrap}.eec-video-nav a{color:var(--eec-ink);font-weight:700;text-decoration:none}.eec-video-nav .eec-video-nav-cta{padding:10px 16px;border-radius:8px;background:var(--eec-green);color:#fff}@media (max-width:760px){.eec-video-header>.eec-video-container{align-items:center;flex-direction:column}.eec-video-brand{max-width:230px}.eec-video-brand .eec-site-brand__full{width:min(230px,72vw)}.eec-video-nav{justify-content:center;gap:14px}}.eec-video-directory-page .eec-video-cta h2,.eec-video-directory-page .eec-video-cta p,.eec-video-directory-page .eec-video-hero h1,.eec-video-directory-page .eec-video-hero p{color:#fff!important}.eec-video-directory-page .eec-video-hero>.eec-video-container>span{color:var(--eec-gold)!important}.eec-video-footer>.eec-video-container{min-height:0;padding:24px 0;align-items:center}.eec-video-footer-brand{display:inline-flex;align-items:center;flex:0 0 auto;max-width:260px;text-decoration:none}.eec-video-footer-brand .eec-site-brand__full{display:block!important;width:min(260px,38vw)!important;max-width:260px!important;height:auto!important;object-fit:contain}.eec-video-footer-brand .eec-site-brand__mark{display:none!important}.eec-video-footer-nav{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.eec-video-footer-nav a{color:var(--eec-gold);text-decoration:none}@media (max-width:760px){.eec-video-footer>.eec-video-container{align-items:flex-start;gap:14px}.eec-video-footer-brand{max-width:220px}.eec-video-footer-brand .eec-site-brand__full{width:min(220px,72vw)!important;max-width:220px!important}}.eec-video-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:900px){.eec-video-grid--3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.eec-video-grid--3{grid-template-columns:1fr}}@font-face{font-display:swap;font-family:"multipurpose";src:url(/wp-content/plugins/td-composer/td-multi-purpose/images/icons/multipurpose.eot?2);src:url(/wp-content/plugins/td-composer/td-multi-purpose/images/icons/multipurpose.eot?2#iefix)format("embedded-opentype"),url(/wp-content/plugins/td-composer/td-multi-purpose/images/icons/multipurpose.woff?2)format("woff"),url(/wp-content/plugins/td-composer/td-multi-purpose/images/icons/multipurpose.ttf?2)format("truetype"),url(/wp-content/plugins/td-composer/td-multi-purpose/images/icons/multipurpose.svg?2#wpion)format("svg");font-weight:400;font-style:normal}:root{--td_theme_color:#4db2ec;--td_grid_border_color:#ededed;--td_black:#222;--td_text_color:#111;--td_default_google_font_1:'Open Sans', 'Open Sans Regular', sans-serif;--td_default_google_font_2:'Roboto', sans-serif;--tdb-scroll-anim-distance:80px;--tdb-scroll-anim-duration:0.6s}body{font-family:Verdana,BlinkMacSystemFont,-apple-system,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Open Sans","Helvetica Neue",sans-serif;font-size:14px;line-height:21px}a{color:var(--td_theme_color,#4db2ec);text-decoration:none;background-color:#fff0}small{font-size:80%}img{max-width:100%;height:auto}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}p{margin-top:0;margin-bottom:21px}a:active,a:focus,input:focus,input[type]:focus{outline:0}ul{padding:0}ul li{line-height:24px;margin-left:21px}h1,h2{font-family:var(--td_default_google_font_2,'Roboto',sans-serif);color:var(--td_text_color,#111111);font-weight:400;line-height:40px}h2{margin:6px 0;font-size:27px;line-height:38px;margin-top:30px;margin-bottom:20px}@font-face{font-family:"newspaper";src:url(/wp-content/themes/Newspaper/images/icons/newspaper.eot?24);src:url(/wp-content/themes/Newspaper/images/icons/newspaper.eot?24#iefix)format("embedded-opentype"),url(/wp-content/themes/Newspaper/images/icons/newspaper.woff?24)format("woff"),url(/wp-content/themes/Newspaper/images/icons/newspaper.ttf?24)format("truetype"),url(/wp-content/themes/Newspaper/images/icons/newspaper.svg?24#newspaper)format("svg");font-weight:400;font-style:normal;font-display:swap}@media print{body,html{background-color:#fff;color:#000;margin:0;padding:0}body{width:80%;margin:0 auto;zoom:80%}img{max-width:100%;display:block;text-align:center;margin-left:auto;margin-right:auto}h1,h2{page-break-after:avoid}li,ul{page-break-inside:avoid}header{width:100%!important}}@font-face{font-family:"newspaper-icons";src:url(/wp-content/plugins/td-composer/legacy/Newspaper/assets/images/icons/newspaper-icons.eot?1);src:url(/wp-content/plugins/td-composer/legacy/Newspaper/assets/images/icons/newspaper-icons.eot?1#iefix)format("embedded-opentype"),url(/wp-content/plugins/td-composer/legacy/Newspaper/assets/images/icons/newspaper-icons.woff?1)format("woff"),url(/wp-content/plugins/td-composer/legacy/Newspaper/assets/images/icons/newspaper-icons.ttf?1)format("truetype"),url(/wp-content/plugins/td-composer/legacy/Newspaper/assets/images/icons/newspaper-icons.svg?1#newspaper-icons)format("svg");font-weight:400;font-style:normal;font-display:swap}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,footer,header,main,nav,section{display:block}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}img{border:0}button,input,select{color:inherit;font:inherit;margin:0}button{overflow:visible;-webkit-appearance:button;cursor:pointer}button,select{text-transform:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}