/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Mar 09 2026 | 15:30:49 */
#hero .inner-content>div{background:linear-gradient(180deg,#460E14 12.02%,#541116 29.33%,#791B1D 45.67%,#B72B28 72.12%,#BC2D29 90.87%)}#hero .inner-content>div img{filter:brightness(0) invert(1)}#kpis{background:radial-gradient(120% 140% at 0% 100%,#FFA103 0%,rgba(255,161,3,0) 35%),linear-gradient(135deg,#DE5533 0%,#BC2D29 40%,#450E14 100%)}#kpis .elementor-counter-title{text-align:center;line-height:1.2em}#kpis .ae-acf-repeater-item{border-right:1px solid #FFF}@media (min-width:1025px){#kpis .ae-acf-repeater-item:nth-child(3n){border-right:none}}.bullet-check ul{list-style:none;padding-left:0;margin-bottom:20px}.bullet-check ul li{position:relative;padding-left:1.8em;margin-bottom:8px}.bullet-check ul li::before{color:var(--e-global-color-accent);font-family:'Pixelwise-Line-Icons'!important;position:absolute;left:0;top:2px;font-size:1.2em;line-height:1}.bullet-check ul li::before{content:"\eae1"}@media (min-width:768px) and (max-width:1024px){#kpis .ae-acf-repeater-item:nth-child(2n){border-right:none}}@media (max-width:767px){#kpis .ae-acf-repeater-item{border-right:none}}.dot-pulse{background-color:#FFA103;box-shadow:0 0 24px 4px #FFA103CC;animation:dotPulseSoft 2.4s ease-in-out infinite}@keyframes dotPulseSoft{0%{transform:scale(1);box-shadow:0 0 18px 3px #FFA10388}50%{transform:scale(1.18);box-shadow:0 0 34px 10px #FFA103DD}100%{transform:scale(1);box-shadow:0 0 18px 3px #FFA10388}}#portfolio-gallery{background:radial-gradient(120% 140% at 0% 100%,#FFA103 0%,rgba(255,161,3,0) 35%),linear-gradient(135deg,#DE5533 0%,#BC2D29 40%,#450E14 100%)}.pw-carousel{position:relative;overflow:hidden;width:100vw;margin-left:calc(50% - 50vw)}.pw-carousel-track{display:flex;gap:20px;align-items:center;transition:transform 0.8s ease;will-change:transform}.pw-carousel-slide{flex:0 0 45%;opacity:1}.pw-carousel-slide.is-active{opacity:1}.pw-carousel-slide img{width:100%;height:580px;border-radius:24px;display:block;object-fit:cover;object-position:center center}@media (max-width:1440px){.pw-carousel-slide img{height:480px}}@media (max-width:1024px){.pw-carousel-slide img{height:360px}}@media (max-width:767px){.pw-carousel-slide img{height:280px}}.pw-carousel-dots{display:flex;justify-content:center;gap:10px;margin-top:24px}.pw-carousel-dot{width:8px;height:8px;border-radius:50%;background:rgba(255,255,255,.35);cursor:pointer;transition:background 0.3s ease,transform 0.3s ease}.pw-carousel-dot.is-active{background:#fff}@media (max-width:1024px){.pw-carousel-slide{flex-basis:85%}}@media (max-width:768px){.pw-carousel-slide{flex-basis:90%}}