.pr {
position:relative !important;	
}

body .pxl-item--description {word-break: inherit;}
body:not(.elementor-editor-active) .pxl-swiper-slider{
	opacity: 1;
}


ul {
  margin: 5px 0 5px 0;
}

.pxl-text-editor p {
	margin-bottom: 10px;
}

.premium-blog-filter .premium-blog-filters-container li a.category {
	border-radius: 10px;
}


pxl-main, .elementor-page:not(.single-product) #pxl-main {
	padding: 0 0 100px 0;
}


.pxl-text-editor ul li {
  padding-left: 1.2em;
  text-indent: -1em;
}


.page-id-10847 .pxl-post--featured {
	aspect-ratio: 1/1;
}


.page-id-11052 .pxl-post--featured {
	aspect-ratio: 1/1 !important;
}


.pxl-scroll-top {
	left:20px;
}

.is-form-style input.is-search-input {
    padding: 25px;
	border-radius:13px 0 0 13px;
border:none !important;
}
.is-form-style button.is-search-submit {
    height: 50px;
	border-radius:0 13px 13px 0;
border:none !important;
}
.is-form-style button.is-search-submit .is-search-icon {
    height: 50px;
    padding-top: 15px !important;
border:none !important;
}


.page-id-11920 .pxl-post--icon {
	display: none !important;
}


  .pxl-header-mobile-search {
    display: none !important;
  }


.page-id-15960 .form_resume {
	font-size:15px;
	text-align:left;
	font-weight:bold;
}

.page-id-15960 .pxl-file-upload-wrapper .pxl-file-upload-button {
  background-color: var(--secondary-color);
	color: var(--primary-color);
	margin-top:10px;
	font-size:15px;
	height:55px;
}

.page-id-15960 .pxl-file-upload-wrapper .pxl-file-upload-button:hover{
	color: var(--secondary-color);
	background-color: var(--primary-color);
}


.page-id-15960 .pxl-file-upload-wrapper .pxl-file-upload-input{
	margin-left:20px;
	margin-top:10px;
	font-size:15px;
	font-weight:normal;
	color: #68747a;
	pointer-events:none;
}

.page-id-15960 .wrap-ctf-bill button {
	background-color: var(--primary-color);
	width:100%;
	text-align:center;
	font-weight:bold;
  color: var(--secondary-color);
}

.page-id-15960 .wrap-ctf-bill button:hover {
	  color: var(--primary-color);
		background-color: var(--secondary-color);
}

.pxl-post-carousel1 .pxl-swiper-slide .pxl-post--inner .post-date{
	display: none !important;
}

.pxl-item--author{
	display: none !important;
}

.single-post-inner .post-metas{
	display: none !important;
}

.pxl-service-grid-layout1 .pxl-grid-item .pxl-post--content{
font-size:14px;
line-height:20px;
}


.pxl-service-grid-layout1 .pxl-grid-item .pxl-post--readmore{
margin-top:20px;
}


.pxl-service-grid-layout1 .pxl-grid-item .pxl-post--inner{
padding:15px;

}


.pxl-service-grid-layout1 .pxl-grid-item .pxl-holder-content{
padding: 20px 5px 5px 5px;
}


.pxl-service-grid-layout1 .pxl-grid-item .pxl-post--title{
	font-size:20px;
	line-height:25px;
}

@media (min-width: 1025px) {
  .elementor-section.elementor-section-boxed > .elementor-container {
    padding-right: 20px;
		padding-left: 20px;
  }
}
#pxl-header-elementor .pxl-header-elementor-main, #pxl-header-elementor #pxl-header-mobile{
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    z-index: 999;
    top: 0;
}
#pxl-header-elementor #pxl-header-mobile.pxl-header-mobile-fixed {
    position: fixed;
    left: 0;
    top: 0;
    right: 0;
    animation: none;
    background-color: #fff;
    box-shadow: 0 0 10px 0 rgb(0 0 0 / .1);
}
#pxl-wapper #pxl-main{
	padding-top: 200px !important;
}
.guide.svelte-1828btn{
	z-index: 2;
}

@media (max-width: 575px) {
  #pxl-wapper #pxl-main {
    padding-top: 259px !important;
	}
}


.pxl-slider-carousel1 .pxl-item--inner .content--wrapper .line {
  border-bottom: 1px solid #fff;
}

.pxl-slider-carousel1 .pxl-swiper-arrow-wrap .pxl-swiper-arrow {
  background-color: rgba(255,255,255,0.1)
}