
.elementor-40 .elementor-element.elementor-element-0c5c5ac {
	margin-top: 0em;
	margin-bottom: 0em;
}

.elementor-40 .elementor-element.elementor-element-9e7c347 {
	margin-top: 10px;
	margin-bottom: 0px;
}

.elementor-40 .elementor-element.elementor-element-a58e8a9 > .elementor-widget-container {
	margin: 0px 0px -40px 0px;
	padding: 0px 20px 0px 0px;
}

.elementor-40 .elementor-element.elementor-element-a58e8a9 .penci-bgitem .penci-image-holder:before {
	padding-top: 66%;
}

.elementor-40 .elementor-element.elementor-element-a58e8a9 .pcbg-content-inner {
	padding: 20px 0px 0px 0px;
}

.elementor-40 .elementor-element.elementor-element-a58e8a9 .pcbg-bgoverlay.active-overlay {
	opacity: calc(0 / 100);
}

.elementor-40 .elementor-element.elementor-element-a58e8a9 .pcbg-bgoverlaytext.active-overlay {
	opacity: calc(0 / 100);
}

.elementor-40 .elementor-element.elementor-element-a58e8a9 .penci-bgmain:hover .pcbg-bgoverlay.active-overlay {
	opacity: calc(20 / 100);
}

.elementor-40 .elementor-element.elementor-element-a58e8a9 .penci-bgmain:hover .pcbg-bgoverlaytext.active-overlay {
	opacity: calc(20 / 100);
}

.elementor-40 .elementor-element.elementor-element-a58e8a9 .penci-bgrid-based-custom .pcbg-content-inner .pcbg-above {
	color: #c00;
}

.elementor-40 .elementor-element.elementor-element-a58e8a9 .pcbg-content-inner .pcbg-above span {
	color: #c00;
}

.elementor-40 .elementor-element.elementor-element-a58e8a9 .pcbg-content-inner .pcbg-above span a {
	color: #c00;
}

.elementor-40 .elementor-element.elementor-element-a58e8a9 .pcbg-content-inner .pcbg-sub-title {
	color: #c00;
}

.elementor-40 .elementor-element.elementor-element-a58e8a9 .penci-bgrid-based-custom .pcbg-content-inner .pcbg-above, .elementor-40 .elementor-element.elementor-element-a58e8a9 .pcbg-content-inner .pcbg-above span, .elementor-40 .elementor-element.elementor-element-a58e8a9 .pcbg-content-inner .pcbg-above span a, .elementor-40 .elementor-element.elementor-element-a58e8a9 .pcbg-content-inner .pcbg-sub-title {
	font-family: "Roboto", Sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
}

.elementor-40 .elementor-element.elementor-element-a58e8a9 .pcbg-content-inner .pcbg-title a, .elementor-40 .elementor-element.elementor-element-a58e8a9 .pcbg-content-inner .pcbg-title {
	color: #111;
}

.elementor-40 .elementor-element.elementor-element-a58e8a9 .pcbg-content-inner .pcbg-title a:hover {
	color: #c00;
}

.elementor-40 .elementor-element.elementor-element-a58e8a9 .pcbg-content-inner .pcbg-title, .elementor-40 .elementor-element.elementor-element-a58e8a9 .pcbg-content-inner .pcbg-title a {
	font-size: 24px;
	line-height: 1.4em;
}

.elementor-40 .elementor-element.elementor-element-a58e8a9 .pcbg-content-inner .pcbg-meta, .elementor-40 .elementor-element.elementor-element-a58e8a9 .pcbg-content-inner .pcbg-meta span, .elementor-40 .elementor-element.elementor-element-a58e8a9 .pcbg-content-inner .pcbg-meta a {
	font-family: "Roboto", Sans-serif;
	font-size: 12px;
}

.elementor-40 .elementor-element.elementor-element-a58e8a9 .pcbg-pexcerpt, .elementor-40 .elementor-element.elementor-element-a58e8a9 .pcbg-pexcerpt a, .elementor-40 .elementor-element.elementor-element-a58e8a9 .pcbg-pexcerpt p {
	font-size: 15px;
	line-height: 1.7em;
}

.elementor-40 .elementor-element.elementor-element-305c75a .pcsl-content .pcsl-title {
	font-size: 15px;
}

.elementor-40 .elementor-element.elementor-element-305c75a .grid-post-box-meta {
	font-size: 12px;
}

.elementor-40 .elementor-element.elementor-element-5f8aead > .elementor-container {
	max-width: 1200px;
}

.elementor-40 .elementor-element.elementor-element-5f8aead {
	padding: 30px 0px 0px 0px;
}

.elementor-40 .elementor-element.elementor-element-563d538 .penci-homepage-title {
	margin-bottom: 0px;
}

.elementor-40 .elementor-element.elementor-element-3c5a84c .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-40 .elementor-element.elementor-element-3290cfe > .elementor-widget-container {
	margin: 0px 0px -40px 0px;
	padding: 0px 20px 0px 0px;
}

.elementor-40 .elementor-element.elementor-element-3290cfe .penci-bgitem .penci-image-holder:before {
	padding-top: 112%;
}

.elementor-40 .elementor-element.elementor-element-3290cfe .pcbg-content-inner {
	padding: 0px 0px 20px 0px;
}

.elementor-40 .elementor-element.elementor-element-3290cfe .penci-bgrid-based-custom .pcbg-content-inner .pcbg-above {
	color: #fff;
}

.elementor-40 .elementor-element.elementor-element-3290cfe .pcbg-content-inner .pcbg-above span {
	color: #fff;
}

.elementor-40 .elementor-element.elementor-element-3290cfe .pcbg-content-inner .pcbg-above span a {
	color: #fff;
}

.elementor-40 .elementor-element.elementor-element-3290cfe .pcbg-content-inner .pcbg-sub-title {
	color: #fff;
}

.elementor-40 .elementor-element.elementor-element-3290cfe .penci-bgrid-based-custom .pcbg-content-inner .pcbg-above, .elementor-40 .elementor-element.elementor-element-3290cfe .pcbg-content-inner .pcbg-above span, .elementor-40 .elementor-element.elementor-element-3290cfe .pcbg-content-inner .pcbg-above span a, .elementor-40 .elementor-element.elementor-element-3290cfe .pcbg-content-inner .pcbg-sub-title {
	font-family: "Roboto", Sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
}

.elementor-40 .elementor-element.elementor-element-3290cfe .pcbg-content-inner .pcbg-title a, .elementor-40 .elementor-element.elementor-element-3290cfe .pcbg-content-inner .pcbg-title {
	color: #111;
}

.elementor-40 .elementor-element.elementor-element-3290cfe .pcbg-content-inner .pcbg-title a:hover {
	color: #c00;
}

.elementor-40 .elementor-element.elementor-element-3290cfe .pcbg-content-inner .pcbg-title, .elementor-40 .elementor-element.elementor-element-3290cfe .pcbg-content-inner .pcbg-title a {
	font-size: 24px;
	line-height: 1.4em;
}

.elementor-40 .elementor-element.elementor-element-3290cfe .pcbg-content-inner .pcbg-meta, .elementor-40 .elementor-element.elementor-element-3290cfe .pcbg-content-inner .pcbg-meta span, .elementor-40 .elementor-element.elementor-element-3290cfe .pcbg-content-inner .pcbg-meta a {
	font-family: "Roboto", Sans-serif;
	font-size: 12px;
}

.elementor-40 .elementor-element.elementor-element-3290cfe .pcbg-pexcerpt, .elementor-40 .elementor-element.elementor-element-3290cfe .pcbg-pexcerpt a, .elementor-40 .elementor-element.elementor-element-3290cfe .pcbg-pexcerpt p {
	font-size: 15px;
	line-height: 1.7em;
}

.elementor-40 .elementor-element.elementor-element-dabbcaa > .elementor-widget-container {
	margin: 0px 0px -40px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-40 .elementor-element.elementor-element-dabbcaa .penci-bgitem .penci-image-holder:before {
	padding-top: 66%;
}

.elementor-40 .elementor-element.elementor-element-dabbcaa .pcbg-content-inner {
	padding: 15px 0px 0px 0px;
}

.elementor-40 .elementor-element.elementor-element-dabbcaa .pcbg-content-inner .pcbg-title a, .elementor-40 .elementor-element.elementor-element-dabbcaa .pcbg-content-inner .pcbg-title {
	color: #111;
}

.elementor-40 .elementor-element.elementor-element-dabbcaa .pcbg-content-inner .pcbg-title a:hover {
	color: #c00;
}

.elementor-40 .elementor-element.elementor-element-dabbcaa .pcbg-content-inner .pcbg-title, .elementor-40 .elementor-element.elementor-element-dabbcaa .pcbg-content-inner .pcbg-title a {
	font-size: 14px;
	line-height: 1.4em;
}

.elementor-40 .elementor-element.elementor-element-dabbcaa .pcbg-content-inner .pcbg-meta, .elementor-40 .elementor-element.elementor-element-dabbcaa .pcbg-content-inner .pcbg-meta span, .elementor-40 .elementor-element.elementor-element-dabbcaa .pcbg-content-inner .pcbg-meta a {
	font-family: "Roboto", Sans-serif;
	font-size: 12px;
}

.elementor-40 .elementor-element.elementor-element-17fbece > .elementor-widget-container {
	margin: 2em 0em 2em 0em;
}

.elementor-40 .elementor-element.elementor-element-17fbece.elementor-element {
	--align-self: center;
}

.elementor-40 .elementor-element.elementor-element-25d35da > .elementor-container {
	max-width: 1170px;
}

.elementor-40 .elementor-element.elementor-element-25d35da {
	margin-top: 10px;
	margin-bottom: 0px;
	padding: 0px 0px 40px 0px;
}

.elementor-40 .elementor-element.elementor-element-f0273eb > .elementor-widget-container {
	margin: 5px 0px -40px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-40 .elementor-element.elementor-element-f0273eb .penci-bgstyle-1 .penci-dflex {
	margin-left: calc(-20px / 2);
	margin-right: calc(-20px / 2);
	width: calc(100% + 20px);
}

.elementor-40 .elementor-element.elementor-element-f0273eb .penci-bgstyle-2 .item-masonry, .elementor-40 .elementor-element.elementor-element-f0273eb .penci-bgstyle-1 .penci-bgitem {
	padding-left: calc(20px / 2);
	padding-right: calc(20px / 2);
	margin-bottom: 20px;
}

.elementor-40 .elementor-element.elementor-element-f0273eb .penci-bgstyle-2 .penci-biggrid-data {
	margin-left: calc(-20px / 2);
	margin-right: calc(-20px / 2);
}

.elementor-40 .elementor-element.elementor-element-f0273eb .penci-bgitem .penci-image-holder:before {
	padding-top: 66%;
}

.elementor-40 .elementor-element.elementor-element-f0273eb .pcbg-content-inner {
	padding: 20px 0px 0px 0px;
}

.elementor-40 .elementor-element.elementor-element-f0273eb .penci-bgrid-based-custom .pcbg-content-inner .pcbg-above {
	color: #fff;
}

.elementor-40 .elementor-element.elementor-element-f0273eb .pcbg-content-inner .pcbg-above span {
	color: #fff;
}

.elementor-40 .elementor-element.elementor-element-f0273eb .pcbg-content-inner .pcbg-above span a {
	color: #fff;
}

.elementor-40 .elementor-element.elementor-element-f0273eb .pcbg-content-inner .pcbg-sub-title {
	color: #fff;
}

.elementor-40 .elementor-element.elementor-element-f0273eb .penci-bgrid-based-custom .pcbg-content-inner .pcbg-above, .elementor-40 .elementor-element.elementor-element-f0273eb .pcbg-content-inner .pcbg-above span, .elementor-40 .elementor-element.elementor-element-f0273eb .pcbg-content-inner .pcbg-above span a, .elementor-40 .elementor-element.elementor-element-f0273eb .pcbg-content-inner .pcbg-sub-title {
	font-family: "Roboto", Sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
}

.elementor-40 .elementor-element.elementor-element-f0273eb .pcbg-content-inner .pcbg-title a, .elementor-40 .elementor-element.elementor-element-f0273eb .pcbg-content-inner .pcbg-title {
	color: #111;
}

.elementor-40 .elementor-element.elementor-element-f0273eb .pcbg-content-inner .pcbg-title a:hover {
	color: #c00;
}

.elementor-40 .elementor-element.elementor-element-f0273eb .pcbg-content-inner .pcbg-title, .elementor-40 .elementor-element.elementor-element-f0273eb .pcbg-content-inner .pcbg-title a {
	font-size: 15px;
	line-height: 1.4em;
}

.elementor-40 .elementor-element.elementor-element-f0273eb .pcbg-content-inner .pcbg-meta, .elementor-40 .elementor-element.elementor-element-f0273eb .pcbg-content-inner .pcbg-meta span, .elementor-40 .elementor-element.elementor-element-f0273eb .pcbg-content-inner .pcbg-meta a {
	font-family: "Roboto", Sans-serif;
	font-size: 12px;
}

.elementor-40 .elementor-element.elementor-element-cbf4c96 > .elementor-container {
	max-width: 1200px;
}

.elementor-40 .elementor-element.elementor-element-cbf4c96 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 30px;
	margin-bottom: 0px;
	padding: 0px 0px 30px 0px;
}

.elementor-40 .elementor-element.elementor-element-cbf4c96 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-40 .elementor-element.elementor-element-83db22a .penci-homepage-title {
	margin-bottom: 0px;
}

.elementor-40 .elementor-element.elementor-element-dc34848 {
	margin-top: 10px;
	margin-bottom: 0px;
}

.elementor-40 .elementor-element.elementor-element-823d697 > .elementor-widget-container {
	margin: 0px 0px -40px 0px;
	padding: 0px 20px 0px 0px;
}

.elementor-40 .elementor-element.elementor-element-823d697 .penci-bgitem .penci-image-holder:before {
	padding-top: 66%;
}

.elementor-40 .elementor-element.elementor-element-823d697 .pcbg-content-inner {
	padding: 20px 0px 0px 0px;
}

.elementor-40 .elementor-element.elementor-element-823d697 .pcbg-bgoverlay.active-overlay {
	opacity: calc(0 / 100);
}

.elementor-40 .elementor-element.elementor-element-823d697 .pcbg-bgoverlaytext.active-overlay {
	opacity: calc(0 / 100);
}

.elementor-40 .elementor-element.elementor-element-823d697 .penci-bgmain:hover .pcbg-bgoverlay.active-overlay {
	opacity: calc(20 / 100);
}

.elementor-40 .elementor-element.elementor-element-823d697 .penci-bgmain:hover .pcbg-bgoverlaytext.active-overlay {
	opacity: calc(20 / 100);
}

.elementor-40 .elementor-element.elementor-element-823d697 .penci-bgrid-based-custom .pcbg-content-inner .pcbg-above {
	color: #c00;
}

.elementor-40 .elementor-element.elementor-element-823d697 .pcbg-content-inner .pcbg-above span {
	color: #c00;
}

.elementor-40 .elementor-element.elementor-element-823d697 .pcbg-content-inner .pcbg-above span a {
	color: #c00;
}

.elementor-40 .elementor-element.elementor-element-823d697 .pcbg-content-inner .pcbg-sub-title {
	color: #c00;
}

.elementor-40 .elementor-element.elementor-element-823d697 .penci-bgrid-based-custom .pcbg-content-inner .pcbg-above, .elementor-40 .elementor-element.elementor-element-823d697 .pcbg-content-inner .pcbg-above span, .elementor-40 .elementor-element.elementor-element-823d697 .pcbg-content-inner .pcbg-above span a, .elementor-40 .elementor-element.elementor-element-823d697 .pcbg-content-inner .pcbg-sub-title {
	font-family: "Roboto", Sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
}

.elementor-40 .elementor-element.elementor-element-823d697 .pcbg-content-inner .pcbg-title a, .elementor-40 .elementor-element.elementor-element-823d697 .pcbg-content-inner .pcbg-title {
	color: #111;
}

.elementor-40 .elementor-element.elementor-element-823d697 .pcbg-content-inner .pcbg-title a:hover {
	color: #c00;
}

.elementor-40 .elementor-element.elementor-element-823d697 .pcbg-content-inner .pcbg-title, .elementor-40 .elementor-element.elementor-element-823d697 .pcbg-content-inner .pcbg-title a {
	font-size: 24px;
	line-height: 1.4em;
}

.elementor-40 .elementor-element.elementor-element-823d697 .pcbg-content-inner .pcbg-meta, .elementor-40 .elementor-element.elementor-element-823d697 .pcbg-content-inner .pcbg-meta span, .elementor-40 .elementor-element.elementor-element-823d697 .pcbg-content-inner .pcbg-meta a {
	font-family: "Roboto", Sans-serif;
	font-size: 12px;
}

.elementor-40 .elementor-element.elementor-element-823d697 .pcbg-pexcerpt, .elementor-40 .elementor-element.elementor-element-823d697 .pcbg-pexcerpt a, .elementor-40 .elementor-element.elementor-element-823d697 .pcbg-pexcerpt p {
	font-size: 15px;
	line-height: 1.7em;
}

.elementor-40 .elementor-element.elementor-element-c4763e0 .pcsl-content .pcsl-title {
	font-size: 15px;
}

.elementor-40 .elementor-element.elementor-element-c4763e0 .grid-post-box-meta {
	font-size: 12px;
}

.elementor-40 .elementor-element.elementor-element-f1a3c2e {
	margin-top: 10px;
	margin-bottom: 0px;
}

.elementor-40 .elementor-element.elementor-element-bb8b3c6 > .elementor-widget-container {
	margin: 10px 0px -40px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-40 .elementor-element.elementor-element-bb8b3c6 .penci-bgstyle-1 .penci-dflex {
	margin-left: calc(-20px / 2);
	margin-right: calc(-20px / 2);
	width: calc(100% + 20px);
}

.elementor-40 .elementor-element.elementor-element-bb8b3c6 .penci-bgstyle-2 .item-masonry, .elementor-40 .elementor-element.elementor-element-bb8b3c6 .penci-bgstyle-1 .penci-bgitem {
	padding-left: calc(20px / 2);
	padding-right: calc(20px / 2);
	margin-bottom: 20px;
}

.elementor-40 .elementor-element.elementor-element-bb8b3c6 .penci-bgstyle-2 .penci-biggrid-data {
	margin-left: calc(-20px / 2);
	margin-right: calc(-20px / 2);
}

.elementor-40 .elementor-element.elementor-element-bb8b3c6 .penci-bgitem .penci-image-holder:before {
	padding-top: 66%;
}

.elementor-40 .elementor-element.elementor-element-bb8b3c6 .pcbg-content-inner {
	padding: 15px 0px 0px 0px;
}

.elementor-40 .elementor-element.elementor-element-bb8b3c6 .penci-bgrid-based-custom .pcbg-content-inner .pcbg-above {
	color: #c00;
}

.elementor-40 .elementor-element.elementor-element-bb8b3c6 .pcbg-content-inner .pcbg-above span {
	color: #c00;
}

.elementor-40 .elementor-element.elementor-element-bb8b3c6 .pcbg-content-inner .pcbg-above span a {
	color: #c00;
}

.elementor-40 .elementor-element.elementor-element-bb8b3c6 .pcbg-content-inner .pcbg-sub-title {
	color: #c00;
}

.elementor-40 .elementor-element.elementor-element-bb8b3c6 .penci-bgrid-based-custom .pcbg-content-inner .pcbg-above, .elementor-40 .elementor-element.elementor-element-bb8b3c6 .pcbg-content-inner .pcbg-above span, .elementor-40 .elementor-element.elementor-element-bb8b3c6 .pcbg-content-inner .pcbg-above span a, .elementor-40 .elementor-element.elementor-element-bb8b3c6 .pcbg-content-inner .pcbg-sub-title {
	font-family: "Roboto", Sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
}

.elementor-40 .elementor-element.elementor-element-bb8b3c6 .pcbg-content-inner .pcbg-title a, .elementor-40 .elementor-element.elementor-element-bb8b3c6 .pcbg-content-inner .pcbg-title {
	color: #111;
}

.elementor-40 .elementor-element.elementor-element-bb8b3c6 .pcbg-content-inner .pcbg-title a:hover {
	color: #c00;
}

.elementor-40 .elementor-element.elementor-element-bb8b3c6 .pcbg-content-inner .pcbg-title, .elementor-40 .elementor-element.elementor-element-bb8b3c6 .pcbg-content-inner .pcbg-title a {
	font-size: 15px;
	line-height: 1.4em;
}

.elementor-40 .elementor-element.elementor-element-bb8b3c6 .pcbg-content-inner .pcbg-meta, .elementor-40 .elementor-element.elementor-element-bb8b3c6 .pcbg-content-inner .pcbg-meta span, .elementor-40 .elementor-element.elementor-element-bb8b3c6 .pcbg-content-inner .pcbg-meta a {
	font-family: "Roboto", Sans-serif;
	font-size: 12px;
}

.elementor-40 .elementor-element.elementor-element-595dfb9 > .elementor-widget-container {
	margin: 0px 0px -40px 0px;
}

.elementor-40 .elementor-element.elementor-element-595dfb9 .penci-bgitem .penci-image-holder:before {
	padding-top: 66%;
}

body:not(.pcdm-enable) .elementor-40 .elementor-element.elementor-element-595dfb9 .penci-biggrid .penci-bgitin {
	background-color: #f5f5f5;
}

body.pcdark-mode .elementor-40 .elementor-element.elementor-element-595dfb9 .penci-biggrid .penci-bgitin {
	background-color: rgba(55, 55, 55, .2);
}

.elementor-40 .elementor-element.elementor-element-595dfb9 .penci-bgrid-based-custom .pcbg-content-inner .pcbg-above {
	color: #c00;
}

.elementor-40 .elementor-element.elementor-element-595dfb9 .pcbg-content-inner .pcbg-above span {
	color: #c00;
}

.elementor-40 .elementor-element.elementor-element-595dfb9 .pcbg-content-inner .pcbg-above span a {
	color: #c00;
}

.elementor-40 .elementor-element.elementor-element-595dfb9 .pcbg-content-inner .pcbg-sub-title {
	color: #c00;
}

.elementor-40 .elementor-element.elementor-element-595dfb9 .penci-bgrid-based-custom .pcbg-content-inner .pcbg-above, .elementor-40 .elementor-element.elementor-element-595dfb9 .pcbg-content-inner .pcbg-above span, .elementor-40 .elementor-element.elementor-element-595dfb9 .pcbg-content-inner .pcbg-above span a, .elementor-40 .elementor-element.elementor-element-595dfb9 .pcbg-content-inner .pcbg-sub-title {
	font-family: "Roboto", Sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
}

.elementor-40 .elementor-element.elementor-element-595dfb9 .pcbg-content-inner .pcbg-title a, .elementor-40 .elementor-element.elementor-element-595dfb9 .pcbg-content-inner .pcbg-title {
	color: #111;
}

.elementor-40 .elementor-element.elementor-element-595dfb9 .pcbg-content-inner .pcbg-title a:hover {
	color: #c00;
}

.elementor-40 .elementor-element.elementor-element-595dfb9 .pcbg-content-inner .pcbg-title, .elementor-40 .elementor-element.elementor-element-595dfb9 .pcbg-content-inner .pcbg-title a {
	font-size: 18px;
	line-height: 1.4em;
}

.elementor-40 .elementor-element.elementor-element-595dfb9 .pcbg-content-inner .pcbg-meta, .elementor-40 .elementor-element.elementor-element-595dfb9 .pcbg-content-inner .pcbg-meta span, .elementor-40 .elementor-element.elementor-element-595dfb9 .pcbg-content-inner .pcbg-meta a {
	font-family: "Roboto", Sans-serif;
	font-size: 12px;
	text-transform: none;
}

.elementor-40 .elementor-element.elementor-element-595dfb9 .penci-border-arrow .inner-arrow {
	font-family: "Roboto", Sans-serif;
	font-size: 14px;
}

.elementor-40 .elementor-element.elementor-element-1fcfe2d ul.side-newsfeed:not(.penci-feed-2columns) li {
	margin-bottom: calc(26px / 2);
	padding-bottom: calc(26px / 2);
}

.elementor-40 .elementor-element.elementor-element-1fcfe2d ul.penci-feed-2columns li {
	margin-bottom: 26px;
}

.elementor-40 .elementor-element.elementor-element-1fcfe2d > .elementor-widget-container {
	background-color: #f5f5f5;
	margin: -20px 0px 0px 0px;
	padding: 20px 20px 20px 20px;
}

.elementor-40 .elementor-element.elementor-element-1fcfe2d ul.side-newsfeed li .side-item .side-item-text h4 a, .elementor-40 .elementor-element.elementor-element-1fcfe2d  ul.side-newsfeed li .side-item .side-item-text h4, .elementor-40 .elementor-element.elementor-element-1fcfe2d .popularpost_item .pcpopular_new_post_title a, .elementor-40 .elementor-element.elementor-element-1fcfe2d .popularpost_item .pcpopular_new_post_title {
	font-size: 14px;
}

.elementor-40 .elementor-element.elementor-element-1fcfe2d ul.side-newsfeed li .side-item .side-item-text .side-item-meta, .elementor-40 .elementor-element.elementor-element-1fcfe2d .popularpost_meta {
	font-family: "Roboto", Sans-serif;
	font-size: 12px;
}

body:not(.pcdm-enable) .elementor-40 .elementor-element.elementor-element-1fcfe2d .style-2.penci-border-arrow:after {
	border-color: transparent;
	border-top-color: #c00;
}

body:not(.pcdm-enable) .elementor-40 .elementor-element.elementor-element-1fcfe2d .style-14 .inner-arrow:before, .elementor-40 .elementor-element.elementor-element-1fcfe2d .style-11 .inner-arrow, .elementor-40 .elementor-element.elementor-element-1fcfe2d .style-12 .inner-arrow, .elementor-40 .elementor-element.elementor-element-1fcfe2d .style-13 .inner-arrow, .elementor-40 .elementor-element.elementor-element-1fcfe2d .style-15 .inner-arrow, .elementor-40 .elementor-element.elementor-element-1fcfe2d .penci-border-arrow .inner-arrow {
	background-color: #c00;
}

.elementor-40 .elementor-element.elementor-element-413ce80 > .elementor-widget-container {
	margin: 2em 0em 2em 0em;
}

.elementor-40 .elementor-element.elementor-element-413ce80.elementor-element {
	--align-self: center;
}

.elementor-40 .elementor-element.elementor-element-a12b0b0 > .elementor-container {
	max-width: 1200px;
}

.elementor-40 .elementor-element.elementor-element-a12b0b0 {
	padding: 60px 0px 45px 0px;
}

.elementor-40 .elementor-element.elementor-element-cbe03a6 > .elementor-widget-container {
	padding: 0px 15px 0px 15px;
}

.elementor-40 .elementor-element.elementor-element-cbe03a6 .penci-homepage-title {
	margin-bottom: 0px;
}

.elementor-40 .elementor-element.elementor-element-9b975c1 > .elementor-widget-container {
	margin: 0px 0px -40px 0px;
	padding: 0px 15px 0px 15px;
}

.elementor-40 .elementor-element.elementor-element-9b975c1 .penci-bgitem .penci-image-holder:before {
	padding-top: 66%;
}

body:not(.pcdm-enable) .elementor-40 .elementor-element.elementor-element-9b975c1 .penci-biggrid .penci-bgitin {
	background-color: #f5f5f5;
}

body.pcdark-mode .elementor-40 .elementor-element.elementor-element-9b975c1 .penci-biggrid .penci-bgitin {
	background-color: rgba(55, 55, 55, .2);
}

.elementor-40 .elementor-element.elementor-element-9b975c1 .penci-bgrid-based-custom .pcbg-content-inner .pcbg-above {
	color: #fff;
}

.elementor-40 .elementor-element.elementor-element-9b975c1 .pcbg-content-inner .pcbg-above span {
	color: #fff;
}

.elementor-40 .elementor-element.elementor-element-9b975c1 .pcbg-content-inner .pcbg-above span a {
	color: #fff;
}

.elementor-40 .elementor-element.elementor-element-9b975c1 .pcbg-content-inner .pcbg-sub-title {
	color: #fff;
}

.elementor-40 .elementor-element.elementor-element-9b975c1 .penci-bgrid-based-custom .pcbg-content-inner .pcbg-above, .elementor-40 .elementor-element.elementor-element-9b975c1 .pcbg-content-inner .pcbg-above span, .elementor-40 .elementor-element.elementor-element-9b975c1 .pcbg-content-inner .pcbg-above span a, .elementor-40 .elementor-element.elementor-element-9b975c1 .pcbg-content-inner .pcbg-sub-title {
	font-family: "Roboto", Sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
}

.elementor-40 .elementor-element.elementor-element-9b975c1 .pcbg-content-inner .pcbg-title a, .elementor-40 .elementor-element.elementor-element-9b975c1 .pcbg-content-inner .pcbg-title {
	color: #111;
}

.elementor-40 .elementor-element.elementor-element-9b975c1 .pcbg-content-inner .pcbg-title a:hover {
	color: #c00;
}

.elementor-40 .elementor-element.elementor-element-9b975c1 .pcbg-content-inner .pcbg-title, .elementor-40 .elementor-element.elementor-element-9b975c1 .pcbg-content-inner .pcbg-title a {
	font-size: 18px;
	line-height: 1.4em;
}

.elementor-40 .elementor-element.elementor-element-9b975c1 .pcbg-content-inner .pcbg-meta, .elementor-40 .elementor-element.elementor-element-9b975c1 .pcbg-content-inner .pcbg-meta span, .elementor-40 .elementor-element.elementor-element-9b975c1 .pcbg-content-inner .pcbg-meta a {
	font-family: "Roboto", Sans-serif;
	font-size: 12px;
	text-transform: none;
}

.elementor-40 .elementor-element.elementor-element-9b975c1 .penci-border-arrow .inner-arrow {
	font-family: "Roboto", Sans-serif;
	font-size: 14px;
}

.elementor-40 .elementor-element.elementor-element-3c3f365 > .elementor-container {
	max-width: 1200px;
}

.elementor-40 .elementor-element.elementor-element-3c3f365 {
	padding: 45px 0px 45px 0px;
}

.elementor-40 .elementor-element.elementor-element-e726a35 .penci-homepage-title {
	margin-bottom: 10px;
}

.elementor-40 .elementor-element.elementor-element-f52864c > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: flex-start;
	align-items: flex-start;
}

.elementor-40 .elementor-element.elementor-element-86f00fc .pcbg-bgoverlay.active-overlay, .elementor-40 .elementor-element.elementor-element-86f00fc .pcbg-bgoverlaytext.active-overlay {
	background-color: transparent;
	background-image: linear-gradient(180deg, rgba(2, 1, 1, 0) 0%, #000 100%);
}

.elementor-40 .elementor-element.elementor-element-86f00fc > .elementor-widget-container {
	margin: 0px 0px -40px 0px;
	padding: 0px 22px 0px 0px;
}

.elementor-40 .elementor-element.elementor-element-86f00fc .penci-bgitem .penci-image-holder:before {
	padding-top: 93%;
}

.elementor-40 .elementor-element.elementor-element-86f00fc .pcbg-content-inner {
	padding: 20px 20px 20px 20px;
	margin: 2px 2px 2px 2px;
}

.elementor-40 .elementor-element.elementor-element-86f00fc .penci-bgrid-based-custom .pcbg-content-inner .pcbg-above {
	color: #c00;
}

.elementor-40 .elementor-element.elementor-element-86f00fc .pcbg-content-inner .pcbg-above span {
	color: #c00;
}

.elementor-40 .elementor-element.elementor-element-86f00fc .pcbg-content-inner .pcbg-above span a {
	color: #c00;
}

.elementor-40 .elementor-element.elementor-element-86f00fc .pcbg-content-inner .pcbg-sub-title {
	color: #c00;
}

.elementor-40 .elementor-element.elementor-element-86f00fc .penci-bgrid-based-custom .pcbg-content-inner .pcbg-above, .elementor-40 .elementor-element.elementor-element-86f00fc .pcbg-content-inner .pcbg-above span, .elementor-40 .elementor-element.elementor-element-86f00fc .pcbg-content-inner .pcbg-above span a, .elementor-40 .elementor-element.elementor-element-86f00fc .pcbg-content-inner .pcbg-sub-title {
	font-family: "Roboto", Sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
}

.elementor-40 .elementor-element.elementor-element-86f00fc .pcbg-content-inner .pcbg-title a, .elementor-40 .elementor-element.elementor-element-86f00fc .pcbg-content-inner .pcbg-title {
	color: #fff;
}

.elementor-40 .elementor-element.elementor-element-86f00fc .pcbg-content-inner .pcbg-title, .elementor-40 .elementor-element.elementor-element-86f00fc .pcbg-content-inner .pcbg-title a {
	font-size: 15px;
	line-height: 1.4em;
}

.elementor-40 .elementor-element.elementor-element-86f00fc .pcbg-content-inner .pcbg-meta, .elementor-40 .elementor-element.elementor-element-86f00fc .pcbg-content-inner .pcbg-meta span, .elementor-40 .elementor-element.elementor-element-86f00fc .pcbg-content-inner .pcbg-meta a {
	font-family: "Roboto", Sans-serif;
	font-size: 12px;
}

.elementor-40 .elementor-element.elementor-element-86f00fc .pcbg-pexcerpt, .elementor-40 .elementor-element.elementor-element-86f00fc .pcbg-pexcerpt a, .elementor-40 .elementor-element.elementor-element-86f00fc .pcbg-pexcerpt p {
	font-size: 15px;
	line-height: 1.7em;
}

.elementor-40 .elementor-element.elementor-element-f3b403c:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-40 .elementor-element.elementor-element-f3b403c > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f5f5f5;
}

.elementor-40 .elementor-element.elementor-element-f3b403c > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-40 .elementor-element.elementor-element-f3b403c > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-40 .elementor-element.elementor-element-0b840cf .penci-smalllist {
	--pcsl-bgap: 29px;
}

.elementor-40 .elementor-element.elementor-element-0b840cf .pcsl-content .pcsl-title {
	font-size: 15px;
}

.elementor-40 .elementor-element.elementor-element-0b840cf .grid-post-box-meta {
	font-size: 12px;
}

:root {
	--page-title-display: none;
}

@media (min-width:768px) {
	.elementor-40 .elementor-element.elementor-element-194e337 {
		width: 70%;
	}
	
	.elementor-40 .elementor-element.elementor-element-2c57e3d {
		width: 30%;
	}
	
	.elementor-40 .elementor-element.elementor-element-9701d70 {
		width: 50%;
	}
	
	.elementor-40 .elementor-element.elementor-element-f3b403c {
		width: 50%;
	}
}

@media (max-width:1024px) and (min-width:768px) {
	.elementor-40 .elementor-element.elementor-element-aebcf50 {
		width: 100%;
	}
	
	.elementor-40 .elementor-element.elementor-element-cccf452 {
		width: 100%;
	}
	
	.elementor-40 .elementor-element.elementor-element-194e337 {
		width: 100%;
	}
	
	.elementor-40 .elementor-element.elementor-element-2c57e3d {
		width: 100%;
	}
	
	.elementor-40 .elementor-element.elementor-element-76d09d8 {
		width: 100%;
	}
}

@media (max-width:1024px) {
	.elementor-40 .elementor-element.elementor-element-f0273eb > .elementor-widget-container {
		padding: 0px 15px 0px 15px;
	}
	
	.elementor-40 .elementor-element.elementor-element-f0273eb .pcbg-content-inner .pcbg-title, .elementor-40 .elementor-element.elementor-element-f0273eb .pcbg-content-inner .pcbg-title a {
		font-size: 13px;
	}
	
	.elementor-40 .elementor-element.elementor-element-86f00fc .penci-bgitem .penci-image-holder:before {
		padding-top: 72%;
	}
}

@media (max-width:767px) {
	.elementor-40 .elementor-element.elementor-element-3290cfe > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-40 .elementor-element.elementor-element-dabbcaa > .elementor-widget-container {
		padding: 20px 0px 0px 0px;
	}
	
	.elementor-40 .elementor-element.elementor-element-dabbcaa .pcbg-content-inner .pcbg-title, .elementor-40 .elementor-element.elementor-element-dabbcaa .pcbg-content-inner .pcbg-title a {
		font-size: 16px;
	}
	
	.elementor-40 .elementor-element.elementor-element-f0273eb .pcbg-content-inner .pcbg-title, .elementor-40 .elementor-element.elementor-element-f0273eb .pcbg-content-inner .pcbg-title a {
		font-size: 14px;
	}
	
	.elementor-40 .elementor-element.elementor-element-bb8b3c6 .pcbg-content-inner .pcbg-title, .elementor-40 .elementor-element.elementor-element-bb8b3c6 .pcbg-content-inner .pcbg-title a {
		font-size: 14px;
	}
}
