.portfolio-item{padding:250px 0}.portfolio-item img{transition:transform .3s ease}.portfolio-item:hover img{transform:scale(1.1)}.portfolio-content{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.6);display:flex;flex-direction:column;justify-content:center;align-items:left;color:white;opacity:0;padding-left:50px;transition:opacity .3s ease}.portfolio-item:hover .portfolio-content{opacity:1}.elementor-section{max-width:100vw!important;overflow-x:hidden!important}.ast-plain-container .ast-blog-layout-6-grid .ast-article-inner{height:230px}.cf7-row{display:flex;gap:10px;margin-bottom:5px}.cf7-col{flex:1}.cf7-full-width{width:100%;margin-top:5px}@media (max-width:600px){.cf7-row{flex-direction:column!important;gap:4px!important;margin-bottom:5px!important}.cf7-col{width:100%!important}.cf7-full-width{margin-top:4px!important}}@media (max-width:480px){.cf7-row{gap:3px!important}.wpcf7 form.sent .wpcf7-response-output{margin-top:80px!important}}.cf7-submit input[type=submit]{background-color:#e6007e;color:white;margin-top:20px;padding:12px 24px;font-size:14px;border:none;border-radius:4px;cursor:pointer;display:inline-block;transition:background-color .3s ease}.cf7-submit input[type=submit]:hover{background-color:#c5006d}@media (max-width:600px){.cf7-submit input[type=submit]{margin-top:70px}}.nav-sticky.is-stuck{position:fixed;top:0;width:100%;background:#fff;box-shadow:0 2px 6px rgba(0,0,0,.1);z-index:999}li.lang-item.lang-item-23.lang-item-pl.lang-item-first{list-style:none!important;margin-top:-3px}