/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Mar 06 2026 | 09:06:15 */
p {
    font-size: 15px;
}

.pxl-icon-box3 .pxl-item--inner .btn-iconbox{
	display: none;
}
.pxl-icon-box3 .pxl-item--inner .pxl-item--description {
	margin-bottom: 0!important;
}


.pxl-scroll-top.pxl-on {
    bottom: 75px!important;
    right: 30px!important;
}

.pxl-menu-primary li a {
	font-weight: 600;
}

.pxl-service-grid-layout2 .pxl-post--inner {
    padding: 50px 25px 50px 25px;
    background: #ffff;
}

.pxl-project-info1 .pxl--item:nth-child(n+2) {
    margin-top: 30px;
    padding-top: 30px;
}
.global-styles, .eapps-widget-toolbar { display: none !important; }



/* .eapps-instagram-feed a {display:none!important;} */

.pxl-button{
	display: flex;
}
.btn-default{
	text-align: center;
}
.btn:not(.btn-stroke) i {
    display: inline-block;
}
.pxl-scroll-top:before {
    background-color: #191b46;
}
.pxl-scroll-top.pxl-on {
    bottom: 60px;
}

.formychat-widget-right {
    z-index: 99999;
}
.formychat-widget-form{
	width: 480px!important;
}
.formychat-widget-handler-cta{
	color: rgb(30 30 30)!important;
    font-size: 14px!important;
	font-weight: 600!important;
	letter-spacing: 0.4px!important;
}
.formychat-widget-form-title>span{
    font-family: 'juana';
    font-size: 17px;
    letter-spacing: 0.8px;
}
.formychat-widget-form-title {
	background: rgb(38 41 78)!important;
}
div.wpforms-container-full .wpforms-form input[type=date], div.wpforms-container-full .wpforms-form input[type=datetime], div.wpforms-container-full .wpforms-form input[type=datetime-local], div.wpforms-container-full .wpforms-form input[type=email], div.wpforms-container-full .wpforms-form input[type=month], div.wpforms-container-full .wpforms-form input[type=number], div.wpforms-container-full .wpforms-form input[type=password], div.wpforms-container-full .wpforms-form input[type=range], div.wpforms-container-full .wpforms-form input[type=search], div.wpforms-container-full .wpforms-form input[type=tel], div.wpforms-container-full .wpforms-form input[type=text], div.wpforms-container-full .wpforms-form input[type=time], div.wpforms-container-full .wpforms-form input[type=url], div.wpforms-container-full .wpforms-form input[type=week], div.wpforms-container-full .wpforms-form select, div.wpforms-container-full .wpforms-form textarea,
div.wpforms-container-full .wpforms-form .wpforms-field-sublabel,
.ui-timepicker-list li,
.flatpickr-months, span.flatpickr-weekday,
.flatpickr-day {
	border-radius: 7px!important;
    color: #333;
    font-size: 14px!important;
    font-family: 'Inter', sans-serif!important;
}
.formychat-custom-form .wpforms-field .wpforms-field-row .wpforms-field-row-block {
	margin-left: 0px;
}
div.wpforms-container-full .wpforms-form input[type=submit], div.wpforms-container-full .wpforms-form button[type=submit], div.wpforms-container-full .wpforms-form .wpforms-page-button{
    background: linear-gradient(45deg, #976637, #d3ad38, #bd982f);
	border-radius: 8px; 
	color: #fff;
}
div.wpforms-container-full .wpforms-form input[type=submit], div.wpforms-container-full .wpforms-form button[type=submit], div.wpforms-container-full .wpforms-form .wpforms-page-button {
    color: #ffffff!important;
}
.formychat-widget-form-title>span {
    height: 4rem;
}
.formychat-widget-form-title>div {
    height: 4rem;
	width: 3.5rem
}
.formychat-widget-form {
    background-color: rgb(251 246 242);
}    
.pxl-icon-box3 .pxl-item--inner .btn-iconbox a {
    line-height: 0px;
}


.pxl-service-grid-layout3 .pxl-post--inner .pxl-holder-content .pxl-post--content {
    font-size: 16px;
    font-weight: 400;
    line-height: 28px;
    letter-spacing: 0px;
}
.pxl-service-grid-layout3 .pxl-post--inner .pxl-post--featured img {
    height: 185px;
    object-fit: cover;
}
.pxl-service-grid-layout3 .pxl-post--inner .pxl-holder-content .pxl-post--title {
    font-size: 20px;
    line-height: 30px;
    font-weight: 400;
    letter-spacing: 0px;
}
.pxl-service-grid-layout3 .pxl-post--inner .pxl-holder-content .pxl-holder {
    width: 100%;
}

.pxl-button .btn:hover {
    background: linear-gradient(45deg, #976637, #d3ad38, #bd982f);
}

.pxl-project-info1 .pxl-item--meta .pxl-item--icon {
    background: linear-gradient(45deg, #976637, #d3ad38, #bd982f);
}

.pxl-project-info1 .pxl--item:hover .pxl-item--meta .pxl-item--icon {
    background: var(--white-color);
}

.pxl-project-info1 .pxl-item--meta label{
    font-size: 24px;
    font-weight: 400;
	letter-spacing: 0.2px;
}

.pxl-heading .pxl-image--highlight {
    width: 90px;
    height: 50px;
}

.pxl-project-info1 span {
    font-size: 17px;
    font-weight: 300;
    line-height: 28px;
    letter-spacing: 0;
}

.pxl-team-carousel2 .pxl-item--inner .pxl-item--title a {
    font-size: 20px;
    font-weight: 400;
	letter-spacing: 0.4px;
}

.pxl-icons-carousel1 .wrap-content {
    padding-top: 28px;
}

.pxl-button .btn {
/*     background: linear-gradient(45deg, #976637, #d3ad38, #bd982f); */
}

.pxl-icon-box3 .pxl-item--inner::before {
    background: linear-gradient(45deg, #976637, #d3ad38, #bd982f);
}

.pxl-icon-box3:hover .pxl-item--inner .pxl-item--title,
.pxl-icon-box3:hover .pxl-item--inner .pxl-item--description,
.pxl-icon-box3:hover .pxl-item--inner .btn-iconbox a{
    color: #fff;
}

.pxl-icon-box3:hover .pxl-item--inner .btn-iconbox{
    border-color: #fff;
}

.pxl-team-carousel2 .pxl-item--inner .pxl-item--holder {
    padding: 22px 15px 28px 30px;
}

.pxl-team-carousel2 .pxl-item--inner .pxl-item--title a {
    font-size: 17px;
}

.pxl-team-carousel2 .pxl-item--inner .pxl-item--holder .icon-share,
.pxl-team-carousel2 .pxl-item--inner:hover .pxl-social{
	display: none;
}

.pxl-team-carousel2 .pxl-item--inner .pxl-item--holder{
	max-width: 100%;
}

.pxl-service-grid-layout2 .pxl-post--inner .pxl-post--readmore .btn-readmore span {
    font-size: 18px;
    letter-spacing: 1px;
    font-weight: 400;
    color: var(--primary-color);
}
.pxl-service-grid-layout2  .pxl-grid-item:hover  .pxl-post--title a {
    color: #ffffff!important;
}
.pxl-service-grid-layout2 .pxl-grid-item:hover .pxl-post--inner .pxl-post--readmore .btn-readmore span {
    color: #ffffff;
} 

.wpcf7-form .contact-form-contact h4 {
    font-size: 30px;
    font-weight: 400;
    letter-spacing: 0;
}

.pxl-counter2 .pxl-counter--holder .pxl-counter--number {
    font-size: 60px;
}
.elementor-19 .elementor-element.elementor-element-29e1504 .pxl-counter .pxl-counter--suffix {
    font-size: 48px;
}
.elementor-19 .elementor-element.elementor-element-29e1504 .pxl-counter .pxl-counter--number .pxl-counter--suffix {
    margin-left: -20px;
}


/* .pxl-icon-box3 .pxl-item--inner {
    min-height: 400px;
} */

.pxl-link.style-default a i, .pxl-link.style-default a svg {
    transform: translatey(-50%) scale(1);
}

.pxl-project-info1 span {
    font-size: 15px;
}
.pxl-project-info1 .pxl-item--meta label {
    font-size: 20px;
	line-height: 25px;
	margin-top: 10px;
    letter-spacing: 0;
}
.pum-theme-8478, .pum-theme-default-theme {
    background-color: rgb(255 255 255 / 0%);
}
.pum-theme-8478 .pum-container, .pum-theme-default-theme .pum-container {
    padding: 28px;
    border-radius: 10px;
    border: 1px none #000000;
    box-shadow: 1px 1px 3px 0px rgba(2, 2, 2, 0.23);
    background-color: rgba(249, 249, 249, 1.00);
}
.pum-theme-8478 .pum-content + .pum-close,
.pum-theme-default-theme .pum-content + .pum-close {
    position: absolute;
    right: 0px;
    top: 0px;
    padding: 8px;
    color: #ffffff;
    font-size: 12px;
    line-height: 36px;
    border-radius: 10px;   /* changed */
    background-color: #191a46 ;
}