/* MediapressPack | © 2025 
 * 
 * global.css is exist. 
 * projectsPrograms.css is exist. 
 * pagination.css is exist. 
 * 
 */ 

﻿@font-face{font-family:"overpassbold";src:url("../../assets/fonts/overpass-bold-webfont.eot");src:url("../../assets/fonts/overpass-bold-webfont.eot?#iefix") format("embedded-opentype"),url("../../assets/fonts/overpass-bold-webfont.woff2") format("woff2"),url("../../assets/fonts/overpass-bold-webfont.woff") format("woff"),url("../../assets/fonts/overpass-bold-webfont.ttf") format("truetype"),url("../../assets/fonts/overpass-bold-webfont.svg#overpassbold") format("svg");font-weight:normal;font-style:normal;font-display:block}@font-face{font-family:"overpassextrabold";src:url("../../assets/fonts/overpass-extrabold-webfont.eot");src:url("../../assets/fonts/overpass-extrabold-webfont.eot?#iefix") format("embedded-opentype"),url("../../assets/fonts/overpass-extrabold-webfont.woff2") format("woff2"),url("../../assets/fonts/overpass-extrabold-webfont.woff") format("woff"),url("../../assets/fonts/overpass-extrabold-webfont.ttf") format("truetype"),url("../../assets/fonts/overpass-extrabold-webfont.svg#overpassextrabold") format("svg");font-weight:normal;font-style:normal;font-display:block}@font-face{font-family:"overpasslight";src:url("../../assets/fonts/overpass-light-webfont.eot");src:url("../../assets/fonts/overpass-light-webfont.eot?#iefix") format("embedded-opentype"),url("../../assets/fonts/overpass-light-webfont.woff2") format("woff2"),url("../../assets/fonts/overpass-light-webfont.woff") format("woff"),url("../../assets/fonts/overpass-light-webfont.ttf") format("truetype"),url("../../assets/fonts/overpass-light-webfont.svg#overpasslight") format("svg");font-weight:normal;font-style:normal;font-display:block}@font-face{font-family:"overpassregular";src:url("../../assets/fonts/overpass-regular-webfont.eot");src:url("../../assets/fonts/overpass-regular-webfont.eot?#iefix") format("embedded-opentype"),url("../../assets/fonts/overpass-regular-webfont.woff2") format("woff2"),url("../../assets/fonts/overpass-regular-webfont.woff") format("woff"),url("../../assets/fonts/overpass-regular-webfont.ttf") format("truetype"),url("../../assets/fonts/overpass-regular-webfont.svg#overpassregular") format("svg");font-weight:normal;font-style:normal;font-display:block}.fancybox-slide--html .fancybox-close-small{background:#ee2e24;color:#fff;width:35px;height:35px;padding:2px}header .header-top ul li{color:#363636}header .header-top ul li a{color:#363636}header .header-top ul li.lang span{color:#363636}header .header-top ul li.br{border-color:#cfcfcf}h4{font:16px "overpassbold"}h3{font:19px "overpassextrabold"}h2{font:30px/35px "overpassextrabold"}@media only screen and (max-width : 480px){h2{font-size:25px}}.breadcrumb{background:none;padding:20px 0;margin:0;border-bottom:1px solid #cfcfcf}@media only screen and (max-width : 767px){.breadcrumb{overflow-x:auto;overflow-y:hidden}}.breadcrumb ul{list-style:none;padding:0;margin:0}@media only screen and (max-width : 767px){.breadcrumb ul{width:auto;display:-webkit-inline-box;overflow:auto;float:none}}.breadcrumb ul li{float:left;font-size:13px}@media only screen and (max-width : 767px){.breadcrumb ul li{display:-webkit-box;position:relative;width:fit-content;float:none}}.breadcrumb ul li a{display:block;color:#363636;text-decoration:none;position:relative;padding:0 10px 0 15px}.breadcrumb ul li a:before{position:absolute;top:50%;left:0;color:#25ac87;font-family:"Font Awesome 5 Pro";font-weight:400;content:"";font-size:11px;margin:-7px 0}.breadcrumb ul li:first-child a{padding-left:0}.breadcrumb ul li:first-child a:before{display:none}@media only screen and (max-width : 480px){p img{width:auto !important;height:auto !important}}blockquote{background:#f9fafb;border-left:3px solid #25ac87;font-size:18px;padding:50px}@media only screen and (max-width : 480px){blockquote{padding:30px}}blockquote strong{font:18px "overpassbold"}section{margin:128px 0 0}@media only screen and (max-width : 1200px){section{margin:75px 0 0}}section .more{color:#25ac87 !important;border:1px solid #a9d1dc;text-align:center;text-decoration:none;font-size:14px;height:31px;border-radius:16px;display:inline-block;line-height:31px;padding:0 20px;transition:.4s}section .more:hover{background-color:#25ac87;color:#fff !important;letter-spacing:1px}section article{font-size:15px;line-height:23px;margin:30px 0 0}section article h1{font:30px/35px "overpassextrabold"}section article .center-link{color:#363636;min-height:125px;background:#f6f6f6;position:relative;padding:30px 20px;margin:20px 0;float:left;width:100%}@media only screen and (max-width : 992px){section article .center-link{height:auto;background-size:cover}}section article .center-link .logo{position:absolute;top:0;left:0;margin:-2px 25px}section article .center-link .text{padding:0 0 0 90px;height:63px;vertical-align:middle;display:table-cell}@media only screen and (max-width : 480px){section article .center-link .text{display:block;height:auto}}section article .center-link .text b{display:block;font:17px "overpassbold";margin-bottom:5px;color:#25ac87}section article .center-link .text span{display:block;font:13px "overpassbold"}@media only screen and (max-width : 767px){section article .center-link .text span{margin:15px 0}}section article .center-link .text span a{display:inline-block !important;color:#363636}section article .center-link .col-lg-4 a{color:#363636;text-decoration:none;display:inline-block;font:16px "overpassextrabold";margin:20px 30px 0 0;background:url("../../assets/images/arrow-right.png") no-repeat right center;padding:10px 30px 10px 0}@media only screen and (max-width : 767px){section article .center-link .col-lg-4 a{float:left;margin:0 0 0 90px}}section article .center-link .col-lg-4 a i{margin-left:7px;font-size:22px;vertical-align:sub}section article .center-link .col-lg-4 a.bg-none{background:none !important}section .sidebar{border:1px solid #d8d8d8;float:left;width:100%;padding:20px;position:sticky;top:90px}@media only screen and (max-width : 992px){section .sidebar{display:none}}section .sidebar .head{border-bottom:1px solid #f1f1f1;padding-bottom:7px;margin-bottom:7px}section .sidebar ul{list-style:none;padding:0;margin:0}section .sidebar ul li{font-size:13px;line-height:17px}section .sidebar ul li a{display:block;text-decoration:none;transition:.4s;padding:3px 0;color:#363636}section .sidebar ul li:hover a,section .sidebar ul li.active a{color:#25ac87}
@font-face{font-family:"overpassbold";src:url("../../assets/fonts/overpass-bold-webfont.eot");src:url("../../assets/fonts/overpass-bold-webfont.eot?#iefix") format("embedded-opentype"),url("../../assets/fonts/overpass-bold-webfont.woff2") format("woff2"),url("../../assets/fonts/overpass-bold-webfont.woff") format("woff"),url("../../assets/fonts/overpass-bold-webfont.ttf") format("truetype"),url("../../assets/fonts/overpass-bold-webfont.svg#overpassbold") format("svg");font-weight:normal;font-style:normal;font-display:block}@font-face{font-family:"overpassextrabold";src:url("../../assets/fonts/overpass-extrabold-webfont.eot");src:url("../../assets/fonts/overpass-extrabold-webfont.eot?#iefix") format("embedded-opentype"),url("../../assets/fonts/overpass-extrabold-webfont.woff2") format("woff2"),url("../../assets/fonts/overpass-extrabold-webfont.woff") format("woff"),url("../../assets/fonts/overpass-extrabold-webfont.ttf") format("truetype"),url("../../assets/fonts/overpass-extrabold-webfont.svg#overpassextrabold") format("svg");font-weight:normal;font-style:normal;font-display:block}@font-face{font-family:"overpasslight";src:url("../../assets/fonts/overpass-light-webfont.eot");src:url("../../assets/fonts/overpass-light-webfont.eot?#iefix") format("embedded-opentype"),url("../../assets/fonts/overpass-light-webfont.woff2") format("woff2"),url("../../assets/fonts/overpass-light-webfont.woff") format("woff"),url("../../assets/fonts/overpass-light-webfont.ttf") format("truetype"),url("../../assets/fonts/overpass-light-webfont.svg#overpasslight") format("svg");font-weight:normal;font-style:normal;font-display:block}@font-face{font-family:"overpassregular";src:url("../../assets/fonts/overpass-regular-webfont.eot");src:url("../../assets/fonts/overpass-regular-webfont.eot?#iefix") format("embedded-opentype"),url("../../assets/fonts/overpass-regular-webfont.woff2") format("woff2"),url("../../assets/fonts/overpass-regular-webfont.woff") format("woff"),url("../../assets/fonts/overpass-regular-webfont.ttf") format("truetype"),url("../../assets/fonts/overpass-regular-webfont.svg#overpassregular") format("svg");font-weight:normal;font-style:normal;font-display:block}section article .banner{float:left;width:100%;height:535px;overflow:hidden;position:relative}@media only screen and (max-width : 480px){section article .banner{height:250px}}section article .banner .bg{background-size:cover;background-repeat:no-repeat;background-position:center center;height:100%;width:100%;position:relative}section article .banner .bg:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#000;opacity:.3}section article .banner .capbig{position:absolute;bottom:100px;left:0;width:100%;color:#fff;font-size:17px;z-index:2}@media only screen and (max-width : 480px){section article .banner .capbig{font-size:15px;bottom:80px}}section article .banner .capbig .line1{font:50px "overpassextrabold";max-width:620px}@media only screen and (max-width : 480px){section article .banner .capbig .line1{font-size:25px;line-height:28px}}section article .banner .capbig a{border-color:#ee2e24;color:#fff !important;margin-top:15px;background:#ee2e24}section article .item{margin:15px 0}section article .item a{display:block;color:#363636;text-decoration:none}section article .item a figure{margin:0;overflow:hidden}section article .item a figure .img{background-size:cover;background-repeat:no-repeat;background-position:0 0;transition:.4s;height:142px}section article .item a h3{font:16px "overpassextrabold";margin:15px 0 10px;height:33px;overflow:hidden}section article .item a .text{color:#8f8f8f;font-size:13px;line-height:17px;margin-bottom:15px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;height:51px}section article .item a u{color:#25ac87;font-size:14px;transition:.4s}section article .item a:hover figure .img{transform:scale(1.1)}section article .item a:hover u{letter-spacing:1px}
@font-face{font-family:"overpassbold";src:url("../../assets/fonts/overpass-bold-webfont.eot");src:url("../../assets/fonts/overpass-bold-webfont.eot?#iefix") format("embedded-opentype"),url("../../assets/fonts/overpass-bold-webfont.woff2") format("woff2"),url("../../assets/fonts/overpass-bold-webfont.woff") format("woff"),url("../../assets/fonts/overpass-bold-webfont.ttf") format("truetype"),url("../../assets/fonts/overpass-bold-webfont.svg#overpassbold") format("svg");font-weight:normal;font-style:normal;font-display:block}@font-face{font-family:"overpassextrabold";src:url("../../assets/fonts/overpass-extrabold-webfont.eot");src:url("../../assets/fonts/overpass-extrabold-webfont.eot?#iefix") format("embedded-opentype"),url("../../assets/fonts/overpass-extrabold-webfont.woff2") format("woff2"),url("../../assets/fonts/overpass-extrabold-webfont.woff") format("woff"),url("../../assets/fonts/overpass-extrabold-webfont.ttf") format("truetype"),url("../../assets/fonts/overpass-extrabold-webfont.svg#overpassextrabold") format("svg");font-weight:normal;font-style:normal;font-display:block}@font-face{font-family:"overpasslight";src:url("../../assets/fonts/overpass-light-webfont.eot");src:url("../../assets/fonts/overpass-light-webfont.eot?#iefix") format("embedded-opentype"),url("../../assets/fonts/overpass-light-webfont.woff2") format("woff2"),url("../../assets/fonts/overpass-light-webfont.woff") format("woff"),url("../../assets/fonts/overpass-light-webfont.ttf") format("truetype"),url("../../assets/fonts/overpass-light-webfont.svg#overpasslight") format("svg");font-weight:normal;font-style:normal;font-display:block}@font-face{font-family:"overpassregular";src:url("../../assets/fonts/overpass-regular-webfont.eot");src:url("../../assets/fonts/overpass-regular-webfont.eot?#iefix") format("embedded-opentype"),url("../../assets/fonts/overpass-regular-webfont.woff2") format("woff2"),url("../../assets/fonts/overpass-regular-webfont.woff") format("woff"),url("../../assets/fonts/overpass-regular-webfont.ttf") format("truetype"),url("../../assets/fonts/overpass-regular-webfont.svg#overpassregular") format("svg");font-weight:normal;font-style:normal;font-display:block}.pagination{float:left;width:100%;display:block;padding:0;text-align:center}.pagination>.page-item:last-child,.pagination>.page-item:first-child{border:1px solid #eee;width:45px;height:45px;border-radius:50%}@media only screen and (max-width : 480px){.pagination>.page-item:last-child,.pagination>.page-item:first-child{width:35px;height:35px}}.pagination>.page-item:last-child>.page-link,.pagination>.page-item:first-child>.page-link{color:#363636;margin:0;width:100%;font-size:21px;outline:none !important;padding:3px 0}.pagination .page-item{display:inline-block;padding:3px 0;vertical-align:middle}.pagination .page-item ul{border:1px solid #eee;height:43px;border-radius:43px;padding:0 6px}@media only screen and (max-width : 480px){.pagination .page-item ul{height:35px;border-radius:35px}}.pagination .page-item .page-link{color:#363636;font-size:20px;border:none;background:none;width:35px;height:35px;border-radius:50%;padding:0;text-align:center;line-height:38px;transition:.4s;outline:none !important;box-shadow:inherit !important}@media only screen and (max-width : 480px){.pagination .page-item .page-link{height:25px;border-radius:25px;width:25px;line-height:26px}}.pagination .page-item.active .page-link{color:#fff;background:#25ac87;opacity:1}
