﻿/* Extracted from home.clean.html style block 17. Original attrs:  */
.elementor-2007 .elementor-element.elementor-element-32e3c4c:not(.elementor-motion-effects-element-type-background),
.elementor-2007 .elementor-element.elementor-element-32e3c4c>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #111111;
}

.elementor-2007 .elementor-element.elementor-element-32e3c4c>.elementor-container {
	max-width: 1336px;
}

.elementor-2007 .elementor-element.elementor-element-32e3c4c .elementor-column-gap-custom .elementor-column>.elementor-element-populated {
	padding: 8px;
}

.elementor-2007 .elementor-element.elementor-element-32e3c4c {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-2007 .elementor-element.elementor-element-32e3c4c>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-2007 .elementor-element.elementor-element-1d9b341 .penci-mailchimp-block {
	margin-left: auto;
	margin-right: auto;
}

body:not(.pcdm-enable) .elementor-2007 .elementor-element.elementor-element-1d9b341 .footer-subscribe,
body:not(.pcdm-enable) .elementor-2007 .elementor-element.elementor-element-1d9b341 .penci-header-signup-form {
	background-color: #11111100;
}

.elementor-2007 .elementor-element.elementor-element-1d9b341 .penci-header-signup-form .mc4wp-form-fields>p,
.elementor-2007 .elementor-element.elementor-element-1d9b341 .penci-header-signup-form form>p,
.elementor-2007 .elementor-element.elementor-element-1d9b341 .footer-subscribe .mc4wp-form .mdes,
.elementor-2007 .elementor-element.elementor-element-1d9b341 .mc4wp-form-fields {
	font-size: 14px;
}

.elementor-2007 .elementor-element.elementor-element-1d9b341 .widget input[type="text"],
.elementor-2007 .elementor-element.elementor-element-1d9b341 .widget input[type="email"],
.elementor-2007 .elementor-element.elementor-element-1d9b341 .widget input[type="date"],
.elementor-2007 .elementor-element.elementor-element-1d9b341 .widget input[type="number"],
.elementor-2007 .elementor-element.elementor-element-1d9b341 .widget input[type="search"],
.elementor-2007 .elementor-element.elementor-element-1d9b341 .widget input[type="password"] {
	border-color: #313131;
	font-size: 13px;
}

.elementor-2007 .elementor-element.elementor-element-36a917a:not(.elementor-motion-effects-element-type-background),
.elementor-2007 .elementor-element.elementor-element-36a917a>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #151515;
}

.elementor-2007 .elementor-element.elementor-element-36a917a>.elementor-container {
	max-width: 1318px;
}

.elementor-2007 .elementor-element.elementor-element-36a917a {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 30px 0px 30px 0px;
}

.elementor-2007 .elementor-element.elementor-element-36a917a>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-2007 .elementor-element.elementor-element-35d5e50>.elementor-widget-container {
	margin: 5px 0px 0px 0px;
}

.elementor-2007 .elementor-element.elementor-element-35d5e50 .penci-homepage-title {
	margin-bottom: 15px;
}

.elementor-2007 .elementor-element.elementor-element-35d5e50 {
	color: #BBBBBB;
}

.elementor-2007 .elementor-element.elementor-element-35d5e50 .penci-block_content .elementor-text-editor,
.elementor-2007 .elementor-element.elementor-element-35d5e50 .penci-block_content .elementor-text-editor p,
.elementor-2007 .elementor-element.elementor-element-35d5e50 .penci-block_content .elementor-text-editor a {
	font-size: 14px;
	line-height: 1.5em;
}

.elementor-2007 .elementor-element.elementor-element-35d5e50 .penci-homepage-title.style-21 .inner-arrow span,
.elementor-2007 .elementor-element.elementor-element-35d5e50 .penci-homepage-title.style-22 .inner-arrow span,
.elementor-2007 .elementor-element.elementor-element-35d5e50 .penci-homepage-title.style-23 .inner-arrow span,
.elementor-2007 .elementor-element.elementor-element-35d5e50 .penci-homepage-title.style-24 .inner-arrow span,
.elementor-2007 .elementor-element.elementor-element-35d5e50 .penci-homepage-title.style-28 {
	--pcheading-cl: #FFFFFF;
}

.elementor-2007 .elementor-element.elementor-element-35d5e50 .penci-border-arrow .inner-arrow {
	color: #FFFFFF;
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
}

.elementor-2007 .elementor-element.elementor-element-35d5e50 .penci-border-arrow .inner-arrow a {
	color: #FFFFFF;
}

.elementor-2007 .elementor-element.elementor-element-35d5e50 .home-pupular-posts-title,
.elementor-2007 .elementor-element.elementor-element-35d5e50 .home-pupular-posts-title a,
.penci-homepage-title.style-25 .inner-arrow>span {
	color: #FFFFFF;
}

.elementor-2007 .elementor-element.elementor-element-3170781 {
	--grid-template-columns: repeat(0, auto);
	text-align: left;
	margin: 10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	--icon-size: 14px;
	--grid-column-gap: 10px;
	--grid-row-gap: 0px;
}

.elementor-2007 .elementor-element.elementor-element-880b553>.elementor-widget-container {
	margin: 0px 0px -30px 0px;
}

.elementor-2007 .elementor-element.elementor-element-880b553 .penci-homepage-title.style-21 .inner-arrow span,
.elementor-2007 .elementor-element.elementor-element-880b553 .penci-homepage-title.style-22 .inner-arrow span,
.elementor-2007 .elementor-element.elementor-element-880b553 .penci-homepage-title.style-23 .inner-arrow span,
.elementor-2007 .elementor-element.elementor-element-880b553 .penci-homepage-title.style-24 .inner-arrow span,
.elementor-2007 .elementor-element.elementor-element-880b553 .penci-homepage-title.style-28 {
	--pcheading-cl: #FFFFFF;
}

.elementor-2007 .elementor-element.elementor-element-880b553 .penci-border-arrow .inner-arrow {
	color: #FFFFFF;
	font-family: "Roboto", Sans-serif;
	font-size: 14px;
}

.elementor-2007 .elementor-element.elementor-element-880b553 .penci-border-arrow .inner-arrow a {
	color: #FFFFFF;
}

.elementor-2007 .elementor-element.elementor-element-880b553 .home-pupular-posts-title,
.elementor-2007 .elementor-element.elementor-element-880b553 .home-pupular-posts-title a,
.penci-homepage-title.style-25 .inner-arrow>span {
	color: #FFFFFF;
}

body:not(.pcdm-enable) .elementor-2007 .elementor-element.elementor-element-880b553 .penci-homepage-title.style-27 .inner-arrow span span,
body:not(.pcdm-enable) .elementor-2007 .elementor-element.elementor-element-880b553 .penci-homepage-title.style-22 .inner-arrow>span,
body:not(.pcdm-enable) .elementor-2007 .elementor-element.elementor-element-880b553 .penci-homepage-title.style-26 {
	--pcbg-cl: #000000;
}

body:not(.pcdm-enable) .elementor-2007 .elementor-element.elementor-element-880b553 .style-2.penci-border-arrow:after {
	border-color: transparent;
	border-top-color: #000000;
}

body:not(.pcdm-enable) .elementor-2007 .elementor-element.elementor-element-880b553 .style-14 .inner-arrow:before,
.elementor-2007 .elementor-element.elementor-element-880b553 .style-11 .inner-arrow,
.elementor-2007 .elementor-element.elementor-element-880b553 .style-12 .inner-arrow,
.elementor-2007 .elementor-element.elementor-element-880b553 .style-13 .inner-arrow,
.elementor-2007 .elementor-element.elementor-element-880b553 .style-15 .inner-arrow,
.elementor-2007 .elementor-element.elementor-element-880b553 .penci-border-arrow .inner-arrow,
.elementor-2007 .elementor-element.elementor-element-880b553 .penci-homepage-title.style-25 .inner-arrow {
	background-color: #000000;
}

.elementor-2007 .elementor-element.elementor-element-0ba104c>.elementor-widget-container {
	margin: -10px 0px 0px 0px;
}

.elementor-2007 .elementor-element.elementor-element-0ba104c .mega-menu-list>li>ul li {
	margin-bottom: 14px;
}

html .elementor-2007 .elementor-element.elementor-element-0ba104c .mega-menu-list>li>a {
	font-size: 15px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
}

html .elementor-2007 .elementor-element.elementor-element-0ba104c .mega-menu-list ul li a {
	font-size: 14px;
	color: #BBBBBB;
}

html .elementor-2007 .elementor-element.elementor-element-0ba104c .mega-menu-list ul li a:hover {
	color: #303F9F;
}

.elementor-2007 .elementor-element.elementor-element-0762e9f>.elementor-widget-container {
	margin: 0px 0px -30px 0px;
}

.elementor-2007 .elementor-element.elementor-element-0762e9f .penci-homepage-title.style-21 .inner-arrow span,
.elementor-2007 .elementor-element.elementor-element-0762e9f .penci-homepage-title.style-22 .inner-arrow span,
.elementor-2007 .elementor-element.elementor-element-0762e9f .penci-homepage-title.style-23 .inner-arrow span,
.elementor-2007 .elementor-element.elementor-element-0762e9f .penci-homepage-title.style-24 .inner-arrow span,
.elementor-2007 .elementor-element.elementor-element-0762e9f .penci-homepage-title.style-28 {
	--pcheading-cl: #FFFFFF;
}

.elementor-2007 .elementor-element.elementor-element-0762e9f .penci-border-arrow .inner-arrow {
	color: #FFFFFF;
	font-family: "Roboto", Sans-serif;
	font-size: 14px;
}

.elementor-2007 .elementor-element.elementor-element-0762e9f .penci-border-arrow .inner-arrow a {
	color: #FFFFFF;
}

.elementor-2007 .elementor-element.elementor-element-0762e9f .home-pupular-posts-title,
.elementor-2007 .elementor-element.elementor-element-0762e9f .home-pupular-posts-title a,
.penci-homepage-title.style-25 .inner-arrow>span {
	color: #FFFFFF;
}

body:not(.pcdm-enable) .elementor-2007 .elementor-element.elementor-element-0762e9f .penci-homepage-title.style-27 .inner-arrow span span,
body:not(.pcdm-enable) .elementor-2007 .elementor-element.elementor-element-0762e9f .penci-homepage-title.style-22 .inner-arrow>span,
body:not(.pcdm-enable) .elementor-2007 .elementor-element.elementor-element-0762e9f .penci-homepage-title.style-26 {
	--pcbg-cl: #000000;
}

body:not(.pcdm-enable) .elementor-2007 .elementor-element.elementor-element-0762e9f .style-2.penci-border-arrow:after {
	border-color: transparent;
	border-top-color: #000000;
}

body:not(.pcdm-enable) .elementor-2007 .elementor-element.elementor-element-0762e9f .style-14 .inner-arrow:before,
.elementor-2007 .elementor-element.elementor-element-0762e9f .style-11 .inner-arrow,
.elementor-2007 .elementor-element.elementor-element-0762e9f .style-12 .inner-arrow,
.elementor-2007 .elementor-element.elementor-element-0762e9f .style-13 .inner-arrow,
.elementor-2007 .elementor-element.elementor-element-0762e9f .style-15 .inner-arrow,
.elementor-2007 .elementor-element.elementor-element-0762e9f .penci-border-arrow .inner-arrow,
.elementor-2007 .elementor-element.elementor-element-0762e9f .penci-homepage-title.style-25 .inner-arrow {
	background-color: #000000;
}

.elementor-2007 .elementor-element.elementor-element-2b91ca5>.elementor-widget-container {
	margin: 5px 0px 0px 0px;
}

.elementor-2007 .elementor-element.elementor-element-2b91ca5 .penci-smalllist {
	--pcsl-bgap: 12px;
	--pcsl-between: 12px;
}

.elementor-2007 .elementor-element.elementor-element-2b91ca5 .pcsl-inner .pcsl-thumb {
	width: 30%;
}

.elementor-2007 .elementor-element.elementor-element-2b91ca5 .pcsl-imgpos-left .pcsl-content,
.elementor-2007 .elementor-element.elementor-element-2b91ca5 .pcsl-imgpos-right .pcsl-content {
	width: calc(100% - 30%);
}

.elementor-2007 .elementor-element.elementor-element-2b91ca5 .pcsl-imgpos-left.pcsl-hdate .pcsl-content,
.elementor-2007 .elementor-element.elementor-element-2b91ca5 .pcsl-imgpos-right.pcsl-hdate .pcsl-content {
	width: calc(100% - var(--pcsl-dwidth) - 30%);
}

.elementor-2007 .elementor-element.elementor-element-2b91ca5 .pcsl-itemin {
	padding: 0px 0px 12px 0px;
	border: 1px solid #313131;
	border-width: 0px 0px 1px 0px;
}

.elementor-2007 .elementor-element.elementor-element-2b91ca5 .pcsl-col-1 .pcsl-item:last-child .pcsl-itemin {
	padding-bottom: 0;
	border-bottom: none;
}

.elementor-2007 .elementor-element.elementor-element-2b91ca5 .pcsl-content .pcsl-title a {
	color: #FFFFFF;
}

.elementor-2007 .elementor-element.elementor-element-2b91ca5 .pcsl-content .pcsl-title a:hover {
	color: #303F9F;
}

.elementor-2007 .elementor-element.elementor-element-2b91ca5 .pcsl-content .pcsl-title {
	font-size: 14px;
}

.elementor-2007 .elementor-element.elementor-element-270a075>.elementor-widget-container {
	margin: 0px 0px -30px 0px;
}

.elementor-2007 .elementor-element.elementor-element-270a075 .penci-homepage-title.style-21 .inner-arrow span,
.elementor-2007 .elementor-element.elementor-element-270a075 .penci-homepage-title.style-22 .inner-arrow span,
.elementor-2007 .elementor-element.elementor-element-270a075 .penci-homepage-title.style-23 .inner-arrow span,
.elementor-2007 .elementor-element.elementor-element-270a075 .penci-homepage-title.style-24 .inner-arrow span,
.elementor-2007 .elementor-element.elementor-element-270a075 .penci-homepage-title.style-28 {
	--pcheading-cl: #FFFFFF;
}

.elementor-2007 .elementor-element.elementor-element-270a075 .penci-border-arrow .inner-arrow {
	color: #FFFFFF;
	font-family: "Roboto", Sans-serif;
	font-size: 14px;
}

.elementor-2007 .elementor-element.elementor-element-270a075 .penci-border-arrow .inner-arrow a {
	color: #FFFFFF;
}

.elementor-2007 .elementor-element.elementor-element-270a075 .home-pupular-posts-title,
.elementor-2007 .elementor-element.elementor-element-270a075 .home-pupular-posts-title a,
.penci-homepage-title.style-25 .inner-arrow>span {
	color: #FFFFFF;
}

body:not(.pcdm-enable) .elementor-2007 .elementor-element.elementor-element-270a075 .penci-homepage-title.style-27 .inner-arrow span span,
body:not(.pcdm-enable) .elementor-2007 .elementor-element.elementor-element-270a075 .penci-homepage-title.style-22 .inner-arrow>span,
body:not(.pcdm-enable) .elementor-2007 .elementor-element.elementor-element-270a075 .penci-homepage-title.style-26 {
	--pcbg-cl: #000000;
}

body:not(.pcdm-enable) .elementor-2007 .elementor-element.elementor-element-270a075 .style-2.penci-border-arrow:after {
	border-color: transparent;
	border-top-color: #000000;
}

body:not(.pcdm-enable) .elementor-2007 .elementor-element.elementor-element-270a075 .style-14 .inner-arrow:before,
.elementor-2007 .elementor-element.elementor-element-270a075 .style-11 .inner-arrow,
.elementor-2007 .elementor-element.elementor-element-270a075 .style-12 .inner-arrow,
.elementor-2007 .elementor-element.elementor-element-270a075 .style-13 .inner-arrow,
.elementor-2007 .elementor-element.elementor-element-270a075 .style-15 .inner-arrow,
.elementor-2007 .elementor-element.elementor-element-270a075 .penci-border-arrow .inner-arrow,
.elementor-2007 .elementor-element.elementor-element-270a075 .penci-homepage-title.style-25 .inner-arrow {
	background-color: #000000;
}

.elementor-2007 .elementor-element.elementor-element-e5dfb2d>.elementor-widget-container {
	margin: 5px 0px 0px 0px;
}

.elementor-2007 .elementor-element.elementor-element-e5dfb2d .penci-smalllist {
	--pcsl-bgap: 12px;
}

.elementor-2007 .elementor-element.elementor-element-e5dfb2d .pcsl-itemin {
	padding: 0px 0px 12px 0px;
	border: 1px solid #313131;
	border-width: 0px 0px 1px 0px;
}

.elementor-2007 .elementor-element.elementor-element-e5dfb2d .pcsl-col-1 .pcsl-item:last-child .pcsl-itemin {
	padding-bottom: 0;
	border-bottom: none;
}

.elementor-2007 .elementor-element.elementor-element-e5dfb2d .pcsl-content .pcsl-title a {
	color: #FFFFFF;
}

.elementor-2007 .elementor-element.elementor-element-e5dfb2d .pcsl-content .pcsl-title a:hover {
	color: #303F9F;
}

.elementor-2007 .elementor-element.elementor-element-e5dfb2d .pcsl-content .pcsl-title {
	font-size: 14px;
	font-weight: bold;
	text-transform: none;
}

.elementor-2007 .elementor-element.elementor-element-e5dfb2d .grid-post-box-meta {
	font-size: 12px;
}

.elementor-2007 .elementor-element.elementor-element-532bbb5>.elementor-container>.elementor-column>.elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-2007 .elementor-element.elementor-element-532bbb5:not(.elementor-motion-effects-element-type-background),
.elementor-2007 .elementor-element.elementor-element-532bbb5>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #000000;
}

.elementor-2007 .elementor-element.elementor-element-532bbb5>.elementor-container {
	max-width: 1296px;
}

.elementor-2007 .elementor-element.elementor-element-532bbb5 .elementor-column-gap-custom .elementor-column>.elementor-element-populated {
	padding: 8px;
}

.elementor-2007 .elementor-element.elementor-element-532bbb5 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 8px 0px 8px 0px;
}

.elementor-2007 .elementor-element.elementor-element-532bbb5>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-2007 .elementor-element.elementor-element-51f220a>.elementor-widget-container {
	background-color: #02010100;
	padding: 0px 0px 0px 0px;
}

.elementor-2007 .elementor-element.elementor-element-51f220a .elementor-text-editor {
	text-align: left;
}

.elementor-2007 .elementor-element.elementor-element-51f220a {
	color: #BBBBBB;
}

.elementor-2007 .elementor-element.elementor-element-51f220a .penci-block_content .elementor-text-editor,
.elementor-2007 .elementor-element.elementor-element-51f220a .penci-block_content .elementor-text-editor p,
.elementor-2007 .elementor-element.elementor-element-51f220a .penci-block_content .elementor-text-editor a {
	font-size: 13px;
}

.elementor-2007 .elementor-element.elementor-element-450cfc0>.elementor-widget-container {
	margin: 04px 0px 0px 0px;
}

.elementor-2007 .elementor-element.elementor-element-450cfc0 .pcfooter-navmenu .pcfoot-navmenu {
	text-align: right;
}

.elementor-2007 .elementor-element.elementor-element-450cfc0 .pcfooter-navmenu li a {
	font-size: 13px;
	color: #BBBBBB;
}

.elementor-2007 .elementor-element.elementor-element-450cfc0 .pcfooter-navmenu li a:hover,
.elementor-2007 .elementor-element.elementor-element-450cfc0 .pcfooter-navmenu li.current-menu-item a {
	color: #FFFFFF;
}

.elementor-2007 .elementor-element.elementor-element-450cfc0 .pcfoot-navmenu>li:after {
	border-color: #313131;
}

.elementor-2007 .elementor-element.elementor-element-450cfc0 .pcfnm-sepa-circle .pcfoot-navmenu>li:after {
	background-color: #313131;
}

@media(min-width:768px) {
	.elementor-2007 .elementor-element.elementor-element-a9940dd {
		width: 25%;
	}

	.elementor-2007 .elementor-element.elementor-element-2bcb395 {
		width: 25%;
	}

	.elementor-2007 .elementor-element.elementor-element-bd7c597 {
		width: 40.046%;
	}

	.elementor-2007 .elementor-element.elementor-element-ce083c3 {
		width: 59.954%;
	}
}

@media(max-width:1024px) {
	.elementor-2007 .elementor-element.elementor-element-3170781 {
		text-align: left;
	}

	.elementor-2007 .elementor-element.elementor-element-532bbb5 {
		padding: 15px 0px 15px 0px;
	}

	.elementor-2007 .elementor-element.elementor-element-51f220a .elementor-text-editor {
		text-align: center;
	}

	.elementor-2007 .elementor-element.elementor-element-450cfc0 .pcfooter-navmenu .pcfoot-navmenu {
		text-align: center;
	}
}

@media(max-width:767px) {
	.elementor-2007 .elementor-element.elementor-element-3170781 {
		text-align: center;
	}
}

@media(max-width:1024px) and (min-width:768px) {
	.elementor-2007 .elementor-element.elementor-element-72100ba {
		width: 50%;
	}

	.elementor-2007 .elementor-element.elementor-element-a9940dd {
		width: 50%;
	}

	.elementor-2007 .elementor-element.elementor-element-2bcb395 {
		width: 50%;
	}

	.elementor-2007 .elementor-element.elementor-element-d5b4bac {
		width: 50%;
	}

	.elementor-2007 .elementor-element.elementor-element-bd7c597 {
		width: 100%;
	}

	.elementor-2007 .elementor-element.elementor-element-ce083c3 {
		width: 100%;
	}
}