/* Auto-generated CSS for post 2 */
/* Blocks: header, hero, contact-form, text-columns, text-grid, features-gallery, testimonials-carousel, offer-categories, text-3-columns, logos-carousel, cta, gallery-carousel */

/* Block: header */
.site-header{position:fixed;top:0;left:0;right:0;z-index:1000;background-color:#fff;height:88px;box-shadow:0 2px 10px rgba(0,0,0,.05)}@media (max-width:768px){.site-header{padding:0 20px}}.header-container{max-width:1140px;margin:0 auto;padding:0 40px;height:100%;display:flex;align-items:center;justify-content:space-between;box-sizing:border-box}.header-logo{display:flex;align-items:center;flex-shrink:0}.header-logo img{height:35px;width:auto;display:block}.header-nav{flex:1;display:flex;justify-content:center}@media (max-width:1024px){.header-nav{position:fixed;top:88px;left:0;right:0;bottom:0;background-color:#fff;flex-direction:column;justify-content:flex-start;padding:20px 40px;transform:translateX(100%);transition:transform .3s;overflow-y:auto}.header-nav.is-open{transform:translateX(0)}}.header-menu{list-style:none;margin:0;padding:0;display:flex;align-items:center;gap:32px}.header-menu li{margin:0}.header-menu a{font-family:Inter,sans-serif;font-weight:400;font-size:16px;line-height:24px;color:#0e2e47;text-decoration:none;transition:color .2s;display:block}@media (max-width:1024px){.header-menu{flex-direction:column;align-items:flex-start;gap:0;width:100%}.header-menu li{width:100%;border-bottom:1px solid rgba(14,46,71,.1)}.header-menu a{padding:16px 0}}.header-menu a:focus,.header-menu a:hover{color:#e71d27}.header-menu .current-menu-item a,.header-menu .current_page_item a{color:#e71d27;font-weight:500}.header-cta{display:inline-flex;align-items:center;justify-content:center;background-color:#e71d27;color:#fff;font-family:Inter,sans-serif;font-weight:700;font-size:16px;line-height:24px;padding:12px 24px;border-radius:6px;text-decoration:none;transition:background-color .2s,transform .2s;flex-shrink:0}.header-cta:focus,.header-cta:hover{background-color:rgb(198.1568,21.0432,29.8112);transform:translateY(-1px)}.header-cta:active{transform:translateY(0)}.header-menu-toggle{display:none;flex-direction:column;justify-content:center;align-items:center;width:40px;height:40px;padding:0;background:0 0;border:none;cursor:pointer;z-index:1001}.header-menu-toggle .hamburger-line{width:24px;height:2px;background-color:#0e2e47;transition:transform .3s,opacity .3s}.header-menu-toggle .hamburger-line:nth-child(1){transform:translateY(-6px)}.header-menu-toggle .hamburger-line:nth-child(3){transform:translateY(6px)}.header-menu-toggle.is-active .hamburger-line:nth-child(1){transform:rotate(45deg)}.header-menu-toggle.is-active .hamburger-line:nth-child(2){opacity:0}.header-menu-toggle.is-active .hamburger-line:nth-child(3){transform:rotate(-45deg);margin-top:-4px}.header-nav .header-cta-mobile{display:none}@media (max-width:1024px){.header-cta{display:none}.header-menu-toggle{display:flex}.header-nav .header-cta-mobile{display:inline-flex;margin-top:20px;width:100%;justify-content:center}}body.has-header-block{padding-top:88px}
/*# sourceMappingURL=style.min.css.map */

/* Block: hero */
.hero-section{width:100%;overflow:hidden;max-width:unset!important;background:#fff;padding:80px 40px;box-sizing:border-box}@media (max-width:768px){.hero-section{padding:20px}}.hero-section.alignfull{margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);max-width:100vw;width:100vw}.home .hero-section{padding-top:0}.hero-wrapper{position:relative;background:#fff;display:flex;align-items:center;justify-content:space-between;max-width:1140px;margin:0 auto;padding:40px 0;box-sizing:border-box}@media (max-width:991px){.hero-wrapper{flex-direction:column;gap:40px;padding:0}}.hero-container{position:relative;z-index:2;flex-shrink:0;max-width:504px}@media (max-width:991px){.hero-container{width:100%;max-width:100%;padding-right:0}}.hero-text-content{max-width:504px}@media (max-width:991px){.hero-text-content{max-width:100%}}.hero-heading{font-size:36px;font-weight:900;line-height:44px;color:#212121;margin:0 0 23px;font-family:Inter,sans-serif}@media (max-width:768px){.hero-heading{font-size:32px;line-height:40px}}@media (max-width:576px){.hero-heading{font-size:28px;line-height:36px;margin-bottom:16px}}.hero-description{font-size:18px;font-weight:400;line-height:32px;color:#212121;margin:0 0 37px;max-width:457px;font-family:Inter,sans-serif}@media (max-width:991px){.hero-description{max-width:100%}}@media (max-width:576px){.hero-description{font-size:16px;line-height:28px;margin-bottom:24px}}.hero-button{display:inline-flex;align-items:center;justify-content:center;width:207px;height:60px;border:1px solid #e71d27;border-radius:6px;color:#e71d27;font-size:20px;font-weight:700;line-height:34px;text-decoration:none;background:0 0;font-family:Inter,sans-serif;transition:.3s}.hero-button:hover{background:#e71d27;color:#fff}@media (max-width:576px){.hero-button{width:100%;max-width:207px;height:54px;font-size:18px}}.hero-gallery-wrapper{flex:1;overflow:hidden;margin-right:calc(-1 * (100vw - 1140px)/ 2 - 40px);border-top-left-radius:15px;border-bottom-left-radius:15px}@media (max-width:1200px){.hero-gallery-wrapper{margin-right:calc(-1 * (100vw - 1140px)/ 2 - 60px)}}@media (max-width:991px){.hero-gallery-wrapper{margin-right:-60px;width:calc(100% + 60px)}}.hero-image-gallery{display:flex;gap:31px;border-radius:15px}@media (max-width:1200px){.hero-image-gallery{gap:20px}}@media (max-width:576px){.hero-gallery-wrapper{margin-right:-40px;width:calc(100% + 40px)}.hero-image-gallery{gap:15px}}.hero-image-card{position:relative;display:block;width:262px;height:410px;border-radius:15px;overflow:hidden;background:#fff;flex-shrink:0;transition:opacity .3s;cursor:pointer;text-decoration:none}.hero-image-card:hover{opacity:.8;transition:opacity .3s}@media (max-width:1200px){.hero-image-card{width:220px;height:350px}}@media (max-width:768px){.hero-image-card{width:200px;height:300px}}@media (max-width:576px){.hero-image-card{width:180px;height:270px}}.hero-image-picture{display:block;width:100%;height:100%}.hero-image{width:100%;height:100%;object-fit:cover;display:block;border-radius:15px}.hero-image-placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;background:linear-gradient(135deg,#7a7d75 0,#5a5d55 100%);color:#fff;font-size:14px;text-align:center;padding:20px}.hero-image-placeholder span{font-weight:600;font-size:18px}.hero-image-overlay{position:absolute;inset:0;pointer-events:none;border-radius:15px}.hero-image-card--red .hero-image-overlay{background:rgba(212,0,0,.5)}.hero-image-card--light .hero-image-overlay{background:rgba(219,222,231,.76)}.hero-image-card--navy .hero-image-overlay{background:rgba(14,46,71,.73)}.block-editor-block-list__layout .hero-section{margin:0}.has-child-selected .hero-section,.is-selected .hero-section{outline:#007cba solid 2px;outline-offset:2px}
/*# sourceMappingURL=style.min.css.map */

/* Block: contact-form */
:focus{outline:0!important;border:0!important}.acf-block-contact-form{width:100%;max-width:unset!important;font-family:Inter,sans-serif}.acf-block-contact-form.alignfull{margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);max-width:100vw;width:100vw}.contact-form-container{max-width:1140px;margin:0 auto}.contact-form-wrapper{position:relative;background:#fff;box-sizing:border-box}.contact-form-wrapper>.container{position:relative;z-index:2;max-width:max-content;margin:0 auto;display:flex;min-height:810px}@media (max-width:1199px){.contact-form-wrapper>.container{flex-direction:column;min-height:auto;padding:0!important}}.contact-form-content{position:relative;flex:1 1 60%;background-size:cover;background-position:center;background-color:#7a7d75;display:flex;flex-direction:column;justify-content:center;border-radius:0 15px 15px 0;margin-left:calc(-50vw + 50%);padding-left:calc(50vw - 50%)}.contact-form-content::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);z-index:1;border-radius:0 15px 15px 0}@media (max-width:1199px){.contact-form-content{flex:none;min-height:400px;border-radius:0;margin-left:0;padding-left:0}.contact-form-content::before{border-radius:0}}.contact-form-content-inner{position:relative;z-index:2;max-width:500px;padding:80px 40px}@media (max-width:1199px){.contact-form-content-inner{padding:60px 40px;max-width:100%}}.contact-form-heading{font-size:36px;font-weight:900;color:#fff;line-height:44px;margin:0 0 24px;max-width:555px;font-family:Inter,sans-serif}@media (max-width:1199px){.contact-form-heading{max-width:100%}}@media (max-width:991px){.contact-form-heading{font-size:30px;line-height:38px;margin-bottom:40px}}@media (max-width:768px){.contact-form-content{min-height:350px}.contact-form-content-inner{padding:50px 20px}.contact-form-heading{font-size:26px;line-height:34px;margin-bottom:30px}}@media (max-width:576px){.contact-form-content{min-height:300px}.contact-form-content-inner{padding:40px 20px}.contact-form-heading{font-size:24px;line-height:32px;margin-bottom:24px}}.contact-form-description{font-size:20px;font-weight:400;color:#fff;line-height:34px;margin:0;max-width:633px;font-family:Inter,sans-serif}@media (max-width:991px){.contact-form-description{font-size:18px;line-height:30px}}.contact-form-panel{position:relative;z-index:10;flex:0 0 auto;display:flex;align-items:center;justify-content:flex-end;margin-left:-30%}@media (max-width:1199px){.contact-form-description{max-width:100%}.contact-form-panel{margin-left:0;padding:60px 40px}}@media (max-width:768px){.contact-form-panel{margin-left:0;padding:60px 20px 0}}@media (max-width:576px){.contact-form-description{font-size:16px;line-height:26px}.contact-form-panel{padding:40px 20px}}.contact-form-panel-inner{background:#fff;border-radius:12px;padding:42px;width:100%;max-width:457px;box-shadow:-39px 18px 65px rgba(0,0,0,.25);overflow:hidden;box-sizing:border-box}@media (max-width:1199px){.contact-form-panel-inner{box-shadow:0 10px 60px rgba(0,0,0,.1);max-width:100%;margin-top:-90px}}@media (max-width:576px){.contact-form-panel-inner{padding:30px 24px}}.contact-form-title{font-size:22px;font-weight:700;color:#212121;margin:0 0 12px;text-align:center;line-height:34px;font-family:Inter,sans-serif}.contact-form-subtitle{font-size:18px;font-weight:400;color:#212121;text-align:center;margin:0 0 32px;line-height:32px;font-family:Inter,sans-serif}.contact-form{display:flex;flex-direction:column;gap:12px}@media (min-width:768px) and (max-width:991px){.contact-form{display:grid;grid-template-columns:1fr 1fr;gap:12px}.form-group-textarea{grid-column:1/-1}}.form-group{position:relative;display:flex;align-items:center;background:#fff;border:1px solid #dbdee7;border-radius:6px;height:60px;transition:border-color .3s}.form-group:focus-within{border-color:#e71d27}.form-group input{flex:1;border:none;background:0 0;padding:14px 24px 14px 0;font-size:18px;color:#212121;outline:0;font-family:Inter,sans-serif;line-height:32px;height:100%}.form-group input::placeholder{color:#212121}.form-group-textarea{height:146px;align-items:flex-start}.form-group-textarea textarea{flex:1;border:none;background:0 0;padding:14px 24px 14px 0;font-size:18px;color:#212121;outline:0;font-family:Inter,sans-serif;line-height:32px;resize:none;height:100%}.form-group-textarea textarea::placeholder{color:#212121}.form-group-textarea .input-icon{padding-top:16px;align-items:flex-start}.input-icon{display:flex;align-items:center;justify-content:center;width:58px;height:100%;color:#7a7d75;flex-shrink:0}.input-icon svg{width:22px;height:22px}.contact-form-submit{width:100%;background:#e71d27;color:#fff;border:none;border-radius:6px;padding:13px 32px;font-size:20px;font-weight:700;cursor:pointer;margin-top:20px;height:60px;line-height:34px;font-family:Inter,sans-serif;transition:.3s}@media (min-width:768px) and (max-width:991px){.contact-form-submit{grid-column:1/-1;max-width:400px;margin:0 auto}}.contact-form-submit:hover{background:#c91920}.contact-form-submit:disabled{opacity:.7;cursor:not-allowed}.contact-form-messages{margin-top:16px}.form-message{padding:12px 16px;border-radius:6px;font-size:16px;text-align:center;font-family:Inter,sans-serif}.form-message-success{background:#dcfce7;color:#166534}.form-message-error{background:#fee2e2;color:#991b1b}.contact-form.is-loading .contact-form-submit{pointer-events:none;opacity:.7}.contact-form.is-loading .contact-form-submit::after{content:"..."}.acf-block-contact-form.alignfull .contact-form-wrapper{max-width:100%}.acf-block-contact-form.alignfull .contact-form-content{padding-left:max(150px,(100vw - 1140px) / 2);border-radius:0 15px 15px 0}.acf-block-contact-form.alignfull .contact-form-content::before{border-radius:0 15px 15px 0;left:-100vw}@media (max-width:1199px){.acf-block-contact-form.alignfull .contact-form-content{padding-left:40px;border-radius:0}.acf-block-contact-form.alignfull .contact-form-content::before{border-radius:0;left:0}}.acf-block-contact-form.alignfull .contact-form-panel{margin-right:calc(-50vw + 50%);padding-right:max(42px,(100vw - 1440px) / 2 + 42px)}@media (max-width:1199px){.acf-block-contact-form.alignfull .contact-form-panel{margin-left:0;margin-right:0;padding-right:40px;margin-top:-90px}.acf-block-contact-form.alignfull .contact-form-panel-inner{margin-left:0;max-width:100%}}@media (max-width:576px){.acf-block-contact-form.alignfull .contact-form-content{padding-left:20px}.acf-block-contact-form.alignfull .contact-form-panel{padding-right:20px}}.contact-form-panel-inner .wpcf7{width:100%;max-width:100%;box-sizing:border-box}.contact-form-panel-inner .wpcf7-form{display:block;width:100%;max-width:100%;box-sizing:border-box}.contact-form-panel-inner .wpcf7-form br{display:none}.contact-form-panel-inner .wpcf7-form>p{margin:0;display:flex;flex-direction:column;gap:12px;width:100%;max-width:100%;box-sizing:border-box}.contact-form-panel-inner .wpcf7-form .wpcf7-form-control-wrap:not([data-name=rodo]):not(:has(.wpcf7-acceptance)){display:flex;align-items:center;width:100%;max-width:100%;box-sizing:border-box;background:#fff;border:1px solid #dbdee7;border-radius:6px;height:60px;position:relative;transition:border-color .3s}.contact-form-panel-inner .wpcf7-form .wpcf7-form-control-wrap:not([data-name=rodo]):not(:has(.wpcf7-acceptance)):focus-within{border-color:#e71d27}.contact-form-panel-inner .wpcf7-form .wpcf7-form-control-wrap:not([data-name=rodo]):not(:has(.wpcf7-acceptance))::before{content:"";display:flex;align-items:center;justify-content:center;width:58px;height:100%;flex-shrink:0;background-repeat:no-repeat;background-position:center;background-size:22px 22px}.contact-form-panel-inner .wpcf7-form .wpcf7-form-control-wrap:not([data-name=rodo]):not(:has(.wpcf7-acceptance))[data-name=imie-nazwisko]::before,.contact-form-panel-inner .wpcf7-form .wpcf7-form-control-wrap:not([data-name=rodo]):not(:has(.wpcf7-acceptance))[data-name=imie]::before,.contact-form-panel-inner .wpcf7-form .wpcf7-form-control-wrap:not([data-name=rodo]):not(:has(.wpcf7-acceptance))[data-name=name]::before,.contact-form-panel-inner .wpcf7-form .wpcf7-form-control-wrap:not([data-name=rodo]):not(:has(.wpcf7-acceptance))[data-name=your-name]::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='0 0 24 24' fill='%237a7d75'%3E%3Cpath d='M12 12c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm0 2c-2.67 0-8 1.34-8 4v2h16v-2c0-2.66-5.33-4-8-4z'/%3E%3C/svg%3E")}.contact-form-panel-inner .wpcf7-form .wpcf7-form-control-wrap:not([data-name=rodo]):not(:has(.wpcf7-acceptance))[data-name=adres-email]::before,.contact-form-panel-inner .wpcf7-form .wpcf7-form-control-wrap:not([data-name=rodo]):not(:has(.wpcf7-acceptance))[data-name=email]::before,.contact-form-panel-inner .wpcf7-form .wpcf7-form-control-wrap:not([data-name=rodo]):not(:has(.wpcf7-acceptance))[data-name=your-email]::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='0 0 24 24' fill='%237a7d75'%3E%3Cpath d='M20 4H4c-1.1 0-1.99.9-1.99 2L2 18c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm0 4l-8 5-8-5V6l8 5 8-5v2z'/%3E%3C/svg%3E")}.contact-form-panel-inner .wpcf7-form .wpcf7-form-control-wrap:not([data-name=rodo]):not(:has(.wpcf7-acceptance))[data-name=phone]::before,.contact-form-panel-inner .wpcf7-form .wpcf7-form-control-wrap:not([data-name=rodo]):not(:has(.wpcf7-acceptance))[data-name=tel]::before,.contact-form-panel-inner .wpcf7-form .wpcf7-form-control-wrap:not([data-name=rodo]):not(:has(.wpcf7-acceptance))[data-name=telefon]::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='0 0 24 24' fill='%237a7d75'%3E%3Cpath d='M6.62 10.79c1.44 2.83 3.76 5.14 6.59 6.59l2.2-2.2c.27-.27.67-.36 1.02-.24 1.12.37 2.33.57 3.57.57.55 0 1 .45 1 1V20c0 .55-.45 1-1 1-9.39 0-17-7.61-17-17 0-.55.45-1 1-1h3.5c.55 0 1 .45 1 1 0 1.25.2 2.45.57 3.57.11.35.03.74-.25 1.02l-2.2 2.2z'/%3E%3C/svg%3E")}.contact-form-panel-inner .wpcf7-form .wpcf7-form-control-wrap:not([data-name=rodo]):not(:has(.wpcf7-acceptance)):has(textarea)::before,.contact-form-panel-inner .wpcf7-form .wpcf7-form-control-wrap:not([data-name=rodo]):not(:has(.wpcf7-acceptance))[data-name=message]::before,.contact-form-panel-inner .wpcf7-form .wpcf7-form-control-wrap:not([data-name=rodo]):not(:has(.wpcf7-acceptance))[data-name=wiadomosc]::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='0 0 24 24' fill='%237a7d75'%3E%3Cpath d='M18 8h-1V6c0-2.76-2.24-5-5-5S7 3.24 7 6v2H6c-1.1 0-2 .9-2 2v10c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V10c0-1.1-.9-2-2-2zm-6 9c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2zm3.1-9H8.9V6c0-1.71 1.39-3.1 3.1-3.1 1.71 0 3.1 1.39 3.1 3.1v2z'/%3E%3C/svg%3E");align-self:flex-start;height:60px}.contact-form-panel-inner .wpcf7-form .wpcf7-form-control-wrap:not([data-name=rodo]):not(:has(.wpcf7-acceptance)):has(textarea),.contact-form-panel-inner .wpcf7-form .wpcf7-form-control-wrap:not([data-name=rodo]):not(:has(.wpcf7-acceptance))[data-name=wiadomosc]{height:148px;align-items:flex-start}.contact-form-panel-inner .wpcf7-form input[type=email],.contact-form-panel-inner .wpcf7-form input[type=number],.contact-form-panel-inner .wpcf7-form input[type=tel],.contact-form-panel-inner .wpcf7-form input[type=text],.contact-form-panel-inner .wpcf7-form input[type=url]{flex:1;min-width:0;height:100%;padding:14px 24px 14px 0;font-family:Inter,sans-serif;font-size:18px;line-height:32px;color:#212121;background-color:transparent;border:none;box-sizing:border-box}.contact-form-panel-inner .wpcf7-form input[type=email]::placeholder,.contact-form-panel-inner .wpcf7-form input[type=number]::placeholder,.contact-form-panel-inner .wpcf7-form input[type=tel]::placeholder,.contact-form-panel-inner .wpcf7-form input[type=text]::placeholder,.contact-form-panel-inner .wpcf7-form input[type=url]::placeholder{color:#212121}.contact-form-panel-inner .wpcf7-form input[type=email]:focus,.contact-form-panel-inner .wpcf7-form input[type=number]:focus,.contact-form-panel-inner .wpcf7-form input[type=tel]:focus,.contact-form-panel-inner .wpcf7-form input[type=text]:focus,.contact-form-panel-inner .wpcf7-form input[type=url]:focus{outline:0}.contact-form-panel-inner .wpcf7-form textarea{flex:1;min-width:0;height:100%;padding:14px 24px 14px 0;font-family:Inter,sans-serif;font-size:18px;line-height:32px;color:#212121;background-color:transparent;border:none;box-sizing:border-box;resize:none}.contact-form-panel-inner .wpcf7-form textarea::placeholder{color:#212121}.contact-form-panel-inner .wpcf7-form textarea:focus{outline:0}.contact-form-panel-inner .wpcf7-form .wpcf7-form-control-wrap:has(.wpcf7-acceptance),.contact-form-panel-inner .wpcf7-form .wpcf7-form-control-wrap[data-name=rodo]{display:block;background:0 0;border:none;height:auto;margin-top:8px}.contact-form-panel-inner .wpcf7-form .wpcf7-form-control-wrap:has(.wpcf7-acceptance)::before,.contact-form-panel-inner .wpcf7-form .wpcf7-form-control-wrap[data-name=rodo]::before{display:none}.contact-form-panel-inner .wpcf7-form .wpcf7-form-control-wrap:has(.wpcf7-acceptance) .wpcf7-acceptance,.contact-form-panel-inner .wpcf7-form .wpcf7-form-control-wrap[data-name=rodo] .wpcf7-acceptance{display:flex;align-items:flex-start;gap:12px}.contact-form-panel-inner .wpcf7-form .wpcf7-form-control-wrap:has(.wpcf7-acceptance) .wpcf7-acceptance .wpcf7-list-item,.contact-form-panel-inner .wpcf7-form .wpcf7-form-control-wrap[data-name=rodo] .wpcf7-acceptance .wpcf7-list-item{margin:0}.contact-form-panel-inner .wpcf7-form .wpcf7-form-control-wrap:has(.wpcf7-acceptance) .wpcf7-acceptance .wpcf7-list-item label,.contact-form-panel-inner .wpcf7-form .wpcf7-form-control-wrap[data-name=rodo] .wpcf7-acceptance .wpcf7-list-item label{display:flex;align-items:flex-start;gap:12px;cursor:pointer}.contact-form-panel-inner .wpcf7-form .wpcf7-form-control-wrap:has(.wpcf7-acceptance) .wpcf7-acceptance input[type=checkbox],.contact-form-panel-inner .wpcf7-form .wpcf7-form-control-wrap[data-name=rodo] .wpcf7-acceptance input[type=checkbox]{width:20px;height:20px;min-width:20px;margin-top:2px;flex-shrink:0;cursor:pointer;accent-color:#e71d27}.contact-form-panel-inner .wpcf7-form .wpcf7-form-control-wrap:has(.wpcf7-acceptance) .wpcf7-acceptance .wpcf7-list-item-label,.contact-form-panel-inner .wpcf7-form .wpcf7-form-control-wrap[data-name=rodo] .wpcf7-acceptance .wpcf7-list-item-label{font-size:12px;line-height:20px;color:#212121}.contact-form-panel-inner .wpcf7-form button[type=submit],.contact-form-panel-inner .wpcf7-form input[type=submit]{width:100%;height:60px;padding:13px 32px;font-family:Inter,sans-serif;font-weight:700;font-size:20px;line-height:34px;color:#fff;background-color:#e71d27;border:none;border-radius:6px;cursor:pointer;margin-top:20px;transition:.3s}.contact-form-panel-inner .wpcf7-form button[type=submit]:hover,.contact-form-panel-inner .wpcf7-form input[type=submit]:hover{background-color:#c91920}.contact-form-panel-inner .wpcf7-form button[type=submit]:focus,.contact-form-panel-inner .wpcf7-form input[type=submit]:focus{outline:#e71d27 solid 2px;outline-offset:2px}.contact-form-panel-inner .wpcf7-form button[type=submit]:disabled,.contact-form-panel-inner .wpcf7-form input[type=submit]:disabled{opacity:.7;cursor:not-allowed}.contact-form-panel-inner .wpcf7-form>p:last-of-type:has(button[type=submit]),.contact-form-panel-inner .wpcf7-form>p:last-of-type:has(input[type=submit]){position:relative;display:flex;align-items:center;margin-top:8px}.contact-form-panel-inner .wpcf7-form .wpcf7-spinner{position:absolute;right:24px;top:50%;transform:translateY(-50%);margin:0;background-color:#fff}.contact-form-panel-inner .wpcf7-form .wpcf7-spinner::before{background-color:#fff}.contact-form-panel-inner .wpcf7-form .wpcf7-not-valid-tip{color:#e71d27;font-size:12px;margin-top:4px;display:none!important}.contact-form-panel-inner .wpcf7-form .wpcf7-form-control-wrap:has(.wpcf7-not-valid){border-color:#e71d27!important}.contact-form-panel-inner .wpcf7-form .wpcf7-not-valid{border-color:transparent!important}.contact-form-panel-inner .wpcf7-form .wpcf7-response-output{margin:20px 0 0;padding:15px;border-radius:6px;font-size:14px;font-family:Inter,sans-serif;text-align:center}.contact-form-panel-inner .wpcf7-form.sent .wpcf7-response-output{background-color:#dcfce7;border:1px solid #bbf7d0;color:#166534}.contact-form-panel-inner .wpcf7-form.failed .wpcf7-response-output,.contact-form-panel-inner .wpcf7-form.invalid .wpcf7-response-output,.contact-form-panel-inner .wpcf7-form.unaccepted .wpcf7-response-output{background-color:#fee2e2;border:1px solid #fecaca;color:#991b1b}.contact-form-panel-inner .wpcf7-form.spam .wpcf7-response-output{background-color:#fef3c7;border:1px solid #fde68a;color:#92400e}@media (min-width:768px) and (max-width:1199px){.contact-form-panel-inner .wpcf7-form p{display:grid;grid-template-columns:1fr 1fr;gap:12px}.contact-form-panel-inner .wpcf7-form .wpcf7-form-control-wrap:not([data-name=rodo]):not(:has(.wpcf7-acceptance)){min-width:0}.contact-form-panel-inner .wpcf7-form .wpcf7-form-control-wrap:has(textarea),.contact-form-panel-inner .wpcf7-form .wpcf7-form-control-wrap[data-name=wiadomosc]{grid-column:1/-1}.contact-form-panel-inner .wpcf7-form .wpcf7-form-control-wrap:has(.wpcf7-acceptance),.contact-form-panel-inner .wpcf7-form .wpcf7-form-control-wrap[data-name=rodo]{grid-column:1/-1}.contact-form-panel-inner .wpcf7-form p:has(button[type=submit]),.contact-form-panel-inner .wpcf7-form p:has(input[type=submit]){grid-column:1/-1}.contact-form-panel-inner .wpcf7-form p:has(button[type=submit]) button[type=submit],.contact-form-panel-inner .wpcf7-form p:has(button[type=submit]) input[type=submit],.contact-form-panel-inner .wpcf7-form p:has(input[type=submit]) button[type=submit],.contact-form-panel-inner .wpcf7-form p:has(input[type=submit]) input[type=submit]{max-width:400px;margin:0 auto}}
/*# sourceMappingURL=style.min.css.map */

/* Block: text-columns */
.acf-block-text-columns{width:100%;max-width:100%;background:#fff;font-family:Inter,sans-serif;padding:80px 40px;overflow-x:hidden;box-sizing:border-box}.acf-block-text-columns.alignfull{margin-left:0;margin-right:0;max-width:100%;width:100%}@media (max-width:991px){.acf-block-text-columns{padding:60px 40px}}@media (max-width:768px){.acf-block-text-columns{padding:40px 20px}}.text-columns-wrapper{width:100%;max-width:1140px;margin:0 auto;padding:0;box-sizing:border-box}.text-columns-wrapper>.container{max-width:100%;margin:0 auto;padding:0;box-sizing:border-box}.text-columns-row{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center;margin-bottom:80px;max-width:100%;overflow:hidden}.text-columns-row:last-child{margin-bottom:0}.text-columns-row.image-right{grid-template-columns:1fr minmax(200px,360px)}@media (max-width:991px){.text-columns-row{gap:30px}.text-columns-row.image-right{grid-template-columns:1fr 1fr}}.text-columns-row.image-right .text-columns-content{order:1;min-width:0}.text-columns-row.image-right .text-columns-image{order:2;margin-left:auto}.text-columns-row.image-left{grid-template-columns:minmax(200px,360px) 1fr}@media (max-width:991px){.text-columns-row.image-left{grid-template-columns:1fr 1fr}}.text-columns-row.image-left .text-columns-content{order:2;min-width:0}.text-columns-row.image-left .text-columns-image{order:1;margin-right:auto}.text-columns-content h1.text-columns-title,.text-columns-content h2.text-columns-title,.text-columns-content h3.text-columns-title,.text-columns-content h4.text-columns-title,.text-columns-content h5.text-columns-title,.text-columns-content h6.text-columns-title{font-weight:700;color:#212121;margin:0 0 16px;font-family:Inter,sans-serif}.text-columns-content h1.text-columns-title:last-child,.text-columns-content h2.text-columns-title:last-child,.text-columns-content h3.text-columns-title:last-child,.text-columns-content h4.text-columns-title:last-child,.text-columns-content h5.text-columns-title:last-child,.text-columns-content h6.text-columns-title:last-child{margin-bottom:0}.text-columns-content h1.text-columns-title{font-size:48px;line-height:58px}@media (max-width:768px){.text-columns-row{grid-template-columns:1fr!important;gap:30px;margin-bottom:60px}.text-columns-row.image-left,.text-columns-row.image-right{grid-template-columns:1fr!important}.text-columns-row.image-left .text-columns-content,.text-columns-row.image-right .text-columns-content{order:2;padding-left:0;padding-right:0}.text-columns-row.image-left .text-columns-image,.text-columns-row.image-right .text-columns-image{order:1;max-width:100%}.text-columns-content h1.text-columns-title{font-size:38px;line-height:48px}}@media (max-width:576px){.text-columns-wrapper{padding:0 20px}.text-columns-row{margin-bottom:40px;gap:20px}.text-columns-content h1.text-columns-title{font-size:32px;line-height:42px}}.text-columns-content h2.text-columns-title{font-size:36px;line-height:46px}@media (max-width:768px){.text-columns-content h2.text-columns-title{font-size:30px;line-height:40px}}@media (max-width:576px){.text-columns-content h2.text-columns-title{font-size:26px;line-height:36px}}.text-columns-content h3.text-columns-title{font-size:28px;line-height:38px}@media (max-width:768px){.text-columns-content h3.text-columns-title{font-size:24px;line-height:34px}}@media (max-width:576px){.text-columns-content h3.text-columns-title{font-size:22px;line-height:32px}}.text-columns-content h4.text-columns-title{font-size:22px;line-height:34px}@media (max-width:768px){.text-columns-content h4.text-columns-title{font-size:20px;line-height:30px}}@media (max-width:576px){.text-columns-content h4.text-columns-title{font-size:18px;line-height:28px}}.text-columns-content h5.text-columns-title{font-size:18px;line-height:28px}@media (max-width:768px){.text-columns-content h5.text-columns-title{font-size:17px;line-height:26px}}@media (max-width:576px){.text-columns-content h5.text-columns-title{font-size:16px;line-height:24px}}.text-columns-content h6.text-columns-title{font-size:16px;line-height:24px}.text-columns-description{font-size:18px;font-weight:400;color:#212121;line-height:32px;margin:0;font-family:Inter,sans-serif}.text-columns-image{width:100%;max-width:360px;aspect-ratio:3/2;border-radius:8px;overflow:hidden;flex-shrink:0}.text-columns-image img{width:100%;height:100%;object-fit:cover;display:block;max-width:100%}.text-columns-image-placeholder{width:100%;height:100%;background:#e0e0e0;border-radius:8px}.text-columns-row.image-stretch-height{align-items:stretch}.text-columns-row.image-stretch-height .text-columns-image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.text-columns-row.image-stretch-height .text-columns-image-placeholder{position:absolute;top:0;left:0;width:100%;height:100%}.text-columns-row.image-stretch-height .text-columns-image{max-width:none;aspect-ratio:unset;height:100%;min-height:300px;border-radius:15px;position:relative}.text-columns-row.image-stretch-height.image-right{grid-template-columns:1fr 409px}@media (max-width:1200px){.text-columns-row.image-stretch-height.image-right{grid-template-columns:1fr 350px}}@media (max-width:991px){.text-columns-image{max-width:100%;aspect-ratio:16/9}.text-columns-row.image-stretch-height.image-right{grid-template-columns:1fr 300px}}.text-columns-row.image-stretch-height.image-left{grid-template-columns:409px 1fr}@media (max-width:1200px){.text-columns-row.image-stretch-height.image-left{grid-template-columns:350px 1fr}}@media (max-width:991px){.text-columns-row.image-stretch-height.image-left{grid-template-columns:300px 1fr}}@media (max-width:768px){.text-columns-content h6.text-columns-title{font-size:15px;line-height:22px}.text-columns-description{font-size:16px;line-height:28px}.text-columns-image{max-width:100%;width:100%}.text-columns-row.image-stretch-height.image-left,.text-columns-row.image-stretch-height.image-right{grid-template-columns:1fr}.text-columns-row.image-stretch-height.image-left .text-columns-image,.text-columns-row.image-stretch-height.image-right .text-columns-image{min-height:250px;aspect-ratio:16/9;height:auto}}@media (max-width:576px){.text-columns-content h6.text-columns-title{font-size:14px;line-height:20px}.text-columns-description{font-size:15px;line-height:26px}.text-columns-image{aspect-ratio:16/10}.text-columns-row.image-stretch-height.image-left .text-columns-image,.text-columns-row.image-stretch-height.image-right .text-columns-image{min-height:200px}}.text-columns-row.image-full-bleed{position:relative;overflow:visible}.text-columns-row.image-full-bleed.image-left{grid-template-columns:50% 1fr}.text-columns-row.image-full-bleed.image-left .text-columns-image{position:absolute;left:calc(-50vw + 50%);top:0;width:calc(50vw - 40px);height:100%;max-width:none;border-radius:0 15px 15px 0;overflow:hidden}.text-columns-row.image-full-bleed.image-left .text-columns-image img{border-radius:0 15px 15px 0}.text-columns-row.image-full-bleed.image-left .text-columns-content{grid-column:2;margin-left:0;padding:0;position:relative;z-index:1}@media (max-width:1200px){.text-columns-row.image-full-bleed.image-left{grid-template-columns:45% 1fr}.text-columns-row.image-full-bleed.image-left .text-columns-image{width:calc(45vw - 40px)}}@media (max-width:991px){.text-columns-row.image-full-bleed.image-left{grid-template-columns:40% 1fr}.text-columns-row.image-full-bleed.image-left .text-columns-image{width:calc(40vw - 20px)}.text-columns-row.image-full-bleed.image-left .text-columns-content{padding-left:30px}}.text-columns-row.image-full-bleed.image-right{grid-template-columns:1fr 50%}.text-columns-row.image-full-bleed.image-right .text-columns-image{position:absolute;right:calc(-50vw + 50%);top:0;width:calc(50vw - 40px);height:100%;max-width:none;border-radius:15px 0 0 15px;overflow:hidden}.text-columns-row.image-full-bleed.image-right .text-columns-image img{border-radius:15px 0 0 15px}.text-columns-row.image-full-bleed.image-right .text-columns-content{grid-column:1;margin-right:0;padding:0;position:relative;z-index:1}@media (max-width:1200px){.text-columns-row.image-full-bleed.image-right{grid-template-columns:1fr 45%}.text-columns-row.image-full-bleed.image-right .text-columns-image{width:calc(45vw - 40px)}}@media (max-width:991px){.text-columns-row.image-full-bleed.image-right{grid-template-columns:1fr 40%}.text-columns-row.image-full-bleed.image-right .text-columns-image{width:calc(40vw - 20px)}.text-columns-row.image-full-bleed.image-right .text-columns-content{padding-right:30px}}@media (max-width:768px){.text-columns-row.image-full-bleed.image-left,.text-columns-row.image-full-bleed.image-right{grid-template-columns:1fr}.text-columns-row.image-full-bleed.image-left .text-columns-image,.text-columns-row.image-full-bleed.image-right .text-columns-image{position:relative;left:auto;right:auto;width:calc(100% + 40px);margin-left:-20px;margin-right:-20px;height:auto;min-height:250px;aspect-ratio:16/9;border-radius:0}.text-columns-row.image-full-bleed.image-left .text-columns-image img,.text-columns-row.image-full-bleed.image-right .text-columns-image img{border-radius:0}.text-columns-row.image-full-bleed.image-left .text-columns-content,.text-columns-row.image-full-bleed.image-right .text-columns-content{grid-column:1;padding-left:0;padding-right:0;margin-left:0;margin-right:0}}@media (max-width:576px){.text-columns-row.image-full-bleed.image-left .text-columns-image,.text-columns-row.image-full-bleed.image-right .text-columns-image{width:calc(100% + 40px);min-height:200px}}
/*# sourceMappingURL=style.min.css.map */

/* Block: text-grid */
.acf-block-text-grid{width:100%;max-width:100%;background:#fff;font-family:Inter,sans-serif;padding:80px 40px;overflow-x:hidden;box-sizing:border-box}.acf-block-text-grid.alignfull{margin-left:0;margin-right:0;max-width:100%;width:100%}@media (max-width:991px){.acf-block-text-grid{padding:60px 40px}}@media (max-width:768px){.acf-block-text-grid{padding:40px 20px}}@media (max-width:576px){.acf-block-text-grid{padding:40px 20px}}.text-grid-wrapper{width:100%;max-width:1140px;margin:0 auto;padding:0;box-sizing:border-box}.text-grid-wrapper>.container{max-width:100%;margin:0 auto;padding:0;box-sizing:border-box}.text-grid{display:flex;flex-wrap:wrap;gap:60px 80px;max-width:100%;overflow:hidden}.text-grid.columns-2 .text-grid-item:nth-child(4n+1){flex:0 0 calc(55% - 40px);max-width:calc(55% - 40px)}.text-grid.columns-2 .text-grid-item:nth-child(4n+2){flex:0 0 calc(45% - 40px);max-width:calc(45% - 40px)}.text-grid.columns-2 .text-grid-item:nth-child(4n+3){flex:0 0 calc(35% - 40px);max-width:calc(35% - 40px)}.text-grid.columns-2 .text-grid-item:nth-child(4n+4){flex:0 0 calc(65% - 40px);max-width:calc(65% - 40px)}.text-grid.columns-3 .text-grid-item{flex:0 0 calc(33.333% - 54px);max-width:calc(33.333% - 54px)}.text-grid.columns-4 .text-grid-item{flex:0 0 calc(25% - 60px);max-width:calc(25% - 60px)}@media (max-width:991px){.text-grid{gap:40px 40px}.text-grid.columns-2 .text-grid-item,.text-grid.columns-3 .text-grid-item,.text-grid.columns-4 .text-grid-item{flex:0 0 calc(50% - 20px);max-width:calc(50% - 20px)}}@media (max-width:768px){.text-grid{gap:30px}.text-grid.columns-2 .text-grid-item,.text-grid.columns-2 .text-grid-item:nth-child(4n+1),.text-grid.columns-2 .text-grid-item:nth-child(4n+2),.text-grid.columns-2 .text-grid-item:nth-child(4n+3),.text-grid.columns-2 .text-grid-item:nth-child(4n+4),.text-grid.columns-3 .text-grid-item,.text-grid.columns-4 .text-grid-item{flex:0 0 100%;max-width:100%}}.text-grid-item{display:flex;flex-direction:column}.text-grid-title{font-size:22px;font-weight:700;color:#212121;line-height:34px;margin:0 0 24px;font-family:Inter,sans-serif}@media (max-width:768px){.text-grid-title{font-size:20px;line-height:30px;margin-bottom:16px}}@media (max-width:576px){.text-grid-title{font-size:18px;line-height:28px;margin-bottom:12px}}.text-grid-description{font-size:18px;font-weight:400;color:#212121;line-height:32px;margin:0;font-family:Inter,sans-serif}.text-grid-description:last-child{margin-bottom:0}@media (max-width:768px){.text-grid-description{font-size:16px;line-height:28px}}@media (max-width:576px){.text-grid-description{font-size:15px;line-height:26px}}
/*# sourceMappingURL=style.min.css.map */

/* Block: features-gallery */
.acf-block-features-gallery{width:100%;background:#fff;padding:80px 40px;font-family:Inter,sans-serif;box-sizing:border-box}.acf-block-features-gallery.alignfull{margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);max-width:100vw;width:100vw}.features-gallery-container{max-width:1140px;margin:0 auto;box-sizing:border-box;display:grid;grid-template-columns:457px 1fr;gap:60px;align-items:center}.features-gallery-content{max-width:457px}@media (max-width:991px){.features-gallery-container{grid-template-columns:1fr;gap:40px}.features-gallery-content{max-width:100%;text-align:center}}.features-gallery-heading{font-family:Inter,sans-serif;font-weight:900;font-size:32px;line-height:40px;color:#212121;margin:0 0 24px}@media (max-width:768px){.acf-block-features-gallery{padding:60px 20px}.features-gallery-heading{font-size:28px;line-height:36px;margin-bottom:20px;text-align:left}}.features-gallery-description{font-family:Inter,sans-serif;font-weight:400;font-size:20px;line-height:34px;color:#212121;margin:0}@media (max-width:768px){.features-gallery-description{font-size:16px;line-height:28px;text-align:left}}.features-gallery-grid{display:grid;grid-template-columns:repeat(2,minmax(0,262px));gap:30px;justify-content:end}@media (max-width:991px){.features-gallery-grid{grid-template-columns:repeat(2,1fr);gap:20px;justify-content:center}}.features-gallery-item{position:relative;border-radius:15px;overflow:hidden;background-color:#7a7d75}.features-gallery-item--tall-left{grid-column:1;grid-row:1;width:100%;aspect-ratio:262/354}@media (max-width:576px){.features-gallery-grid{grid-template-columns:1fr;gap:16px}.features-gallery-item--tall-left{grid-column:1;grid-row:auto;aspect-ratio:16/10}}.features-gallery-item--tall-right{grid-column:2;grid-row:1;width:100%;aspect-ratio:262/354;margin-top:60px}@media (max-width:991px){.features-gallery-item--tall-right{margin-top:40px}}@media (max-width:576px){.features-gallery-item--tall-right{grid-column:1;grid-row:auto;margin-top:0;aspect-ratio:16/10}}.features-gallery-item--square-left{grid-column:1;grid-row:2;width:100%;aspect-ratio:1/1;margin-top:-60px}@media (max-width:991px){.features-gallery-item--square-left{margin-top:-40px}}@media (max-width:576px){.features-gallery-item--square-left{grid-column:1;grid-row:auto;margin-top:0;aspect-ratio:16/10}}.features-gallery-item--square-right{grid-column:2;grid-row:2;width:100%;aspect-ratio:1/1}@media (max-width:576px){.features-gallery-item--square-right{grid-column:1;grid-row:auto;aspect-ratio:16/10}}.features-gallery-image{width:100%;height:100%;object-fit:cover;object-position:center;display:block;border-radius:15px;transition:transform .3s}.features-gallery-item:hover .features-gallery-image{transform:scale(1.05)}
/*# sourceMappingURL=style.min.css.map */

/* Block: testimonials-carousel */
.acf-block-testimonials-carousel{width:100vw!important;max-width:100vw!important;margin-left:-50vw!important;margin-right:-50vw!important;font-family:Inter,sans-serif;box-sizing:border-box;position:relative;left:50%;right:50%;padding-bottom:80px}.acf-block-testimonials-carousel.alignfull,.acf-block-testimonials-carousel.alignwide{margin-left:-50vw!important;margin-right:-50vw!important;max-width:100vw!important;width:100vw!important;left:50%;right:50%;position:relative}.testimonials-carousel-wrapper{position:relative;min-height:550px;background-size:cover;background-position:center;background-color:#333;display:flex;align-items:center;max-width:100%!important}.testimonials-carousel-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);z-index:1}.testimonials-carousel-container{position:relative;z-index:2;max-width:1140px;margin:0 auto;padding:80px 40px;width:100%;box-sizing:border-box}@media (max-width:768px){.testimonials-carousel-wrapper{min-height:400px}.testimonials-carousel-container{padding:60px 20px}}@media (max-width:576px){.testimonials-carousel-wrapper{min-height:350px}.testimonials-carousel-container{padding:40px 20px}}.testimonials-carousel-nav{display:none}.testimonials-carousel-nav svg{width:28px;height:28px}.testimonials-carousel-slider{position:relative;overflow:hidden}.testimonials-carousel-slide{display:none;opacity:0;transition:opacity .5s}.testimonials-carousel-slide.is-active{display:block;opacity:1}.testimonials-carousel-quote{font-size:32px;font-weight:900;line-height:40px;color:#fff;margin:0;padding:20px 0;font-style:normal;font-family:Inter,sans-serif}@media (max-width:991px){.testimonials-carousel-quote{font-size:28px;line-height:36px;max-width:100%}}@media (max-width:768px){.testimonials-carousel-quote{font-size:24px;line-height:32px}}@media (max-width:576px){.testimonials-carousel-quote{font-size:20px;line-height:28px}}.testimonials-carousel-author{display:flex;flex-direction:column;gap:4px}.testimonials-carousel-author-name{font-size:18px;font-weight:700;line-height:28px;color:#fff}.testimonials-carousel-author-role{font-size:16px;font-weight:400;line-height:24px;color:rgba(255,255,255,.8)}.testimonials-carousel-dots{display:flex;justify-content:center;gap:12px;margin-top:32px}@media (max-width:576px){.testimonials-carousel-author-name{font-size:16px;line-height:24px}.testimonials-carousel-author-role{font-size:14px;line-height:20px}.testimonials-carousel-dots{margin-top:24px;gap:10px}}.testimonials-carousel-dot{width:12px;height:12px;border-radius:50%;background:rgba(255,255,255,.4);border:none;cursor:pointer;padding:0;transition:background .3s}.testimonials-carousel-dot:hover{background:rgba(255,255,255,.7)}.testimonials-carousel-dot.is-active{background:#fff}
/*# sourceMappingURL=style.min.css.map */

/* Block: offer-categories */
.acf-block-offer-categories{width:100%;max-width:100%;font-family:Inter,sans-serif;box-sizing:border-box;padding:80px 40px;overflow-x:hidden}@media (max-width:768px){.acf-block-offer-categories{padding:20px}}@media (max-width:576px){.acf-block-offer-categories{padding:20px}}.offer-categories-wrapper{max-width:1140px;margin:0 auto;padding:0;box-sizing:border-box}.offer-categories-row{display:flex;flex-wrap:wrap;gap:24px;margin-bottom:24px}.offer-categories-row:last-child{margin-bottom:0}@media (max-width:768px){.offer-categories-row{flex-direction:column}}.offer-categories-row--large .offer-categories-item{flex:1 1 calc(50% - 12px);max-width:calc(50% - 12px);min-height:306px}@media (max-width:991px){.offer-categories-row{gap:16px;margin-bottom:16px}.offer-categories-row--large .offer-categories-item{min-height:250px}}@media (max-width:768px){.offer-categories-row--large .offer-categories-item{flex:1 1 100%;max-width:100%;min-height:220px}}.offer-categories-row--small .offer-categories-item{flex:1 1 calc(33.333% - 16px);max-width:calc(33.333% - 16px);min-height:350px}@media (max-width:991px){.offer-categories-row--small .offer-categories-item{min-height:280px}}@media (max-width:768px){.offer-categories-row--small .offer-categories-item{flex:1 1 100%;max-width:100%;min-height:220px}}.offer-categories-item{position:relative;display:flex;align-items:flex-end;overflow:hidden;border-radius:15px;text-decoration:none;box-sizing:border-box}.offer-categories-item:hover .offer-categories-item-bg{transform:scale(1.05)}.offer-categories-item:hover .offer-categories-item-link{text-decoration:underline}.offer-categories-item-bg{position:absolute;top:0;left:0;right:0;bottom:0;background-size:cover;background-position:center;background-color:#7a7d75;border-radius:15px;transition:transform .5s}.offer-categories-item-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);border-radius:15px}.offer-categories-item-content{position:relative;z-index:2;padding:32px;width:100%}.offer-categories-item-title{font-size:32px;font-weight:900;line-height:40px;color:#fff;margin-bottom:12px!important;font-family:Inter,sans-serif}@media (max-width:991px){.offer-categories-item-title{font-size:26px;line-height:34px}}@media (max-width:576px){.offer-categories-item-content{padding:24px}.offer-categories-item-title{font-size:22px;line-height:30px}}.offer-categories-item-link{font-size:18px;font-weight:400;line-height:32px;color:#fff;font-family:Inter,sans-serif;transition:text-decoration .3s}@media (max-width:576px){.offer-categories-item-link{font-size:16px;line-height:24px}}
/*# sourceMappingURL=style.min.css.map */

/* Block: text-3-columns */
@charset "UTF-8";.acf-block-text-3-columns{width:100%;background-color:#fff;font-family:Inter,sans-serif;padding:80px 40px;box-sizing:border-box}@media (max-width:991px){.acf-block-text-3-columns{padding:60px 40px}}@media (max-width:768px){.acf-block-text-3-columns{padding:40px 20px}}.text-3-columns-wrapper{max-width:1140px;margin:0 auto;padding:0;box-sizing:border-box;display:flex;align-items:flex-start;gap:60px}@media (max-width:991px){.text-3-columns-wrapper{flex-direction:column;gap:40px}}.text-3-columns-heading-only .text-3-columns-wrapper{justify-content:center}.text-3-columns-heading-only .text-3-columns-heading{flex:0 0 auto;max-width:800px;text-align:center}.text-3-columns-heading{flex:0 0 328px;max-width:328px}@media (max-width:991px){.text-3-columns-heading{flex:0 0 100%;max-width:100%}.text-3-columns-column{max-width:100%}}.text-3-columns-heading h1,.text-3-columns-heading h2,.text-3-columns-heading h3,.text-3-columns-heading h4,.text-3-columns-heading h5,.text-3-columns-heading h6{font-family:Inter,sans-serif;font-weight:900;font-size:32px;line-height:40px;color:#212121;margin:0}@media (max-width:576px){.text-3-columns-wrapper{gap:32px}.text-3-columns-heading h1,.text-3-columns-heading h2,.text-3-columns-heading h3,.text-3-columns-heading h4,.text-3-columns-heading h5,.text-3-columns-heading h6{font-size:26px;line-height:34px}}.text-3-columns-columns{flex:1;display:flex;gap:60px}@media (max-width:768px){.text-3-columns-columns{flex-direction:column;gap:32px}}.text-3-columns-column{flex:1}.text-3-columns-column--title-only{display:flex;align-items:center}.text-3-columns-column--title-only .text-3-columns-column-title{margin:0}.text-3-columns-cols-1 .text-3-columns-columns{gap:0}.text-3-columns-cols-1 .text-3-columns-column{flex:0 0 100%;max-width:100%}.text-3-columns-cols-2 .text-3-columns-column{flex:1 1 calc(50% - 30px);max-width:calc(50% - 30px)}.text-3-columns-cols-3{padding:60px 40px;box-sizing:border-box}@media (max-width:991px){.text-3-columns-cols-3{padding:40px}}@media (max-width:768px){.text-3-columns-cols-2 .text-3-columns-column{flex:0 0 100%;max-width:100%}.text-3-columns-cols-3{padding:20px}}.text-3-columns-cols-3 .text-3-columns-wrapper{flex-wrap:wrap}.text-3-columns-cols-3 .text-3-columns-heading{flex:0 0 100%;max-width:100%}.text-3-columns-cols-3 .text-3-columns-columns{flex:0 0 100%;gap:40px}@media (max-width:991px){.text-3-columns-cols-3 .text-3-columns-columns{flex-direction:column;gap:32px}}.text-3-columns-cols-3 .text-3-columns-column{flex:1 1 calc(33.333% - 27px);max-width:calc(33.333% - 27px)}@media (max-width:991px){.text-3-columns-cols-3 .text-3-columns-column{flex:0 0 100%;max-width:100%}}.text-3-columns-cols-4 .text-3-columns-columns{flex-wrap:wrap;gap:40px}.text-3-columns-cols-4 .text-3-columns-column:first-child{flex:0 0 100%;max-width:100%}.text-3-columns-cols-4 .text-3-columns-column:nth-child(n+2){flex:1 1 calc(33.333% - 27px);max-width:calc(33.333% - 27px)}@media (max-width:991px){.text-3-columns-cols-4 .text-3-columns-columns{gap:32px}.text-3-columns-cols-4 .text-3-columns-column:first-child,.text-3-columns-cols-4 .text-3-columns-column:nth-child(n+2){flex:0 0 100%;max-width:100%}}.text-3-columns-column-title{font-family:Inter,sans-serif;font-weight:700;font-size:20px;line-height:34px;color:#212121;margin:0 0 8px}.text-3-columns-column-text{font-family:Inter,sans-serif;font-weight:400;font-size:20px;line-height:34px;color:#212121;margin:0}@media (max-width:576px){.text-3-columns-column-text{font-size:18px;line-height:30px}}.text-3-columns-layout-rows .text-3-columns-columns{flex-direction:column;gap:32px}.text-3-columns-layout-rows .text-3-columns-column{flex:0 0 100%;max-width:100%}.text-3-columns-layout-rows.text-3-columns-cols-1 .text-3-columns-columns,.text-3-columns-layout-rows.text-3-columns-cols-2 .text-3-columns-columns,.text-3-columns-layout-rows.text-3-columns-cols-3 .text-3-columns-columns,.text-3-columns-layout-rows.text-3-columns-cols-4 .text-3-columns-columns{flex-direction:column;gap:32px}.text-3-columns-layout-rows.text-3-columns-cols-1 .text-3-columns-column,.text-3-columns-layout-rows.text-3-columns-cols-2 .text-3-columns-column,.text-3-columns-layout-rows.text-3-columns-cols-3 .text-3-columns-column,.text-3-columns-layout-rows.text-3-columns-cols-4 .text-3-columns-column{flex:0 0 100%;max-width:100%}
/*# sourceMappingURL=style.min.css.map */

/* Block: logos-carousel */
@charset "UTF-8";.acf-block-logos-carousel{width:100%;background-color:#fff;font-family:Inter,sans-serif;padding:60px 0;box-sizing:border-box}@media (max-width:991px){.acf-block-logos-carousel{padding:50px 40px}}.acf-block-logos-carousel .logos-carousel-wrapper{max-width:1140px;margin:0 auto;padding:0;box-sizing:border-box}.acf-block-logos-carousel .logos-carousel-heading{font-family:Inter,sans-serif;font-weight:700;color:#212121;text-align:center;margin:0 0 40px}.acf-block-logos-carousel h1.logos-carousel-heading{font-size:48px;line-height:56px}@media (max-width:768px){.acf-block-logos-carousel{padding:40px 20px}.acf-block-logos-carousel h1.logos-carousel-heading{font-size:36px;line-height:44px}}@media (max-width:576px){.acf-block-logos-carousel h1.logos-carousel-heading{font-size:32px;line-height:40px;margin-bottom:32px}}.acf-block-logos-carousel h2.logos-carousel-heading{font-size:36px;line-height:44px}@media (max-width:768px){.acf-block-logos-carousel h2.logos-carousel-heading{font-size:30px;line-height:38px}}@media (max-width:576px){.acf-block-logos-carousel h2.logos-carousel-heading{font-size:26px;line-height:34px;margin-bottom:32px}}.acf-block-logos-carousel h3.logos-carousel-heading{font-size:28px;line-height:36px}.acf-block-logos-carousel h4.logos-carousel-heading{font-size:24px;line-height:32px}.acf-block-logos-carousel .logos-carousel-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:20px;justify-items:center}@media (max-width:991px){.acf-block-logos-carousel .logos-carousel-grid{grid-template-columns:repeat(3,1fr);gap:40px 15px}}@media (max-width:576px){.acf-block-logos-carousel h3.logos-carousel-heading{font-size:24px;line-height:32px;margin-bottom:28px}.acf-block-logos-carousel h4.logos-carousel-heading{font-size:20px;line-height:28px;margin-bottom:24px}.acf-block-logos-carousel .logos-carousel-grid{grid-template-columns:repeat(2,1fr);gap:40px 10px}}@media (max-width:360px){.acf-block-logos-carousel .logos-carousel-grid{grid-template-columns:repeat(1,1fr);gap:40px}}.acf-block-logos-carousel .logos-carousel-slot{position:relative;width:100%;height:76px}@media (max-width:768px){.acf-block-logos-carousel .logos-carousel-slot{height:66px}}@media (max-width:576px){.acf-block-logos-carousel .logos-carousel-slot{height:70px}}.acf-block-logos-carousel .logos-carousel-item{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;opacity:1;transform:translateY(0);transition:.5s cubic-bezier(.4,0,.2,1)}.acf-block-logos-carousel .logos-carousel-item.is-exiting{opacity:0;transform:translateY(30px)}.acf-block-logos-carousel .logos-carousel-item.is-entering{opacity:0;transform:translateY(-30px)}.acf-block-logos-carousel .logos-carousel-item.is-visible{opacity:1;transform:translateY(0)}.acf-block-logos-carousel .logos-carousel-link{display:flex;align-items:center;justify-content:center;width:100%;height:100%;text-decoration:none}.acf-block-logos-carousel .logos-carousel-link:hover .logos-carousel-logo{border-color:#7a7d75;transform:translateY(-2px);box-shadow:0 4px 16px rgba(0,0,0,.08)}.acf-block-logos-carousel .logos-carousel-link:hover .logos-carousel-logo img{opacity:1}.acf-block-logos-carousel .logos-carousel-logo{display:flex;align-items:center;justify-content:center;width:100%;max-width:160px;height:100%;padding:16px 24px;background:#fff;border:1px solid #dbdee7;border-radius:6px;transition:.3s cubic-bezier(.4,0,.2,1)}@media (max-width:768px){.acf-block-logos-carousel .logos-carousel-logo{padding:12px 16px;max-width:100%}}@media (max-width:576px){.acf-block-logos-carousel .logos-carousel-logo{padding:10px 12px}}.acf-block-logos-carousel .logos-carousel-logo img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;opacity:.6;align-content:center;transition:.3s}.acf-block-logos-carousel .logos-carousel-logo img:hover{opacity:1}@media (prefers-reduced-motion:reduce){.acf-block-logos-carousel .logos-carousel-item{transition:opacity .3s}.acf-block-logos-carousel .logos-carousel-item.is-entering,.acf-block-logos-carousel .logos-carousel-item.is-exiting{transform:translateY(0)}}
/*# sourceMappingURL=style.min.css.map */

/* Block: cta */
@charset "UTF-8";.acf-block-cta{width:100%;background-color:#fff;font-family:Inter,sans-serif;padding:60px 40px;overflow:visible;position:relative;min-height:500px;margin:60px 0;box-sizing:border-box}@media (max-width:991px){.acf-block-cta{padding:50px 40px;min-height:auto}}.acf-block-cta__container{max-width:1140px;margin:0 auto}.acf-block-cta .cta-image{position:absolute;top:0;right:0;width:50%;height:100%;overflow:hidden}@media (max-width:991px){.acf-block-cta .cta-image{position:relative;width:100%;height:300px;order:2}}.acf-block-cta .cta-image img{width:100%;height:100%;object-fit:cover;object-position:top}.acf-block-cta .cta-grid-wrapper{display:grid;grid-template-columns:repeat(12,1fr);gap:20px;max-width:1140px;margin:0 auto;padding:0;position:relative;z-index:2;min-height:380px;align-items:center;box-sizing:border-box}@media (max-width:991px){.acf-block-cta .cta-grid-wrapper{display:flex;flex-direction:column;gap:32px;min-height:auto;align-items:stretch;padding-top:30px}}@media (max-width:576px){.acf-block-cta .cta-image{height:250px}.acf-block-cta .cta-grid-wrapper{padding:20px 0}}.acf-block-cta .cta-content{grid-column:1/6;display:flex;flex-direction:column;justify-content:center}@media (max-width:991px){.acf-block-cta .cta-content{grid-column:auto;text-align:center}}.acf-block-cta .cta-button-wrapper{grid-column:6/10;display:flex;align-items:center;padding-top:20px}@media (max-width:991px){.acf-block-cta .cta-button-wrapper{grid-column:auto;justify-content:center}}.acf-block-cta .cta-heading{font-family:Inter,sans-serif;font-weight:900;color:#212121;margin:0 0 24px}.acf-block-cta h1.cta-heading{font-size:48px;line-height:56px}@media (max-width:768px){.acf-block-cta{padding:40px 20px}.acf-block-cta h1.cta-heading{font-size:36px;line-height:44px}}.acf-block-cta h2.cta-heading{font-size:32px;line-height:40px}@media (max-width:576px){.acf-block-cta h1.cta-heading{font-size:32px;line-height:40px}.acf-block-cta h2.cta-heading{font-size:28px;line-height:36px}}.acf-block-cta h3.cta-heading{font-size:28px;line-height:36px}.acf-block-cta h4.cta-heading{font-size:24px;line-height:32px}.acf-block-cta .cta-description{font-family:Inter,sans-serif;font-weight:400;font-size:20px;line-height:34px;color:#212121;margin:0 0 32px}@media (max-width:576px){.acf-block-cta h3.cta-heading{font-size:24px;line-height:32px}.acf-block-cta h4.cta-heading{font-size:20px;line-height:28px}.acf-block-cta .cta-description{font-size:18px;line-height:30px;margin-bottom:24px}}.acf-block-cta .cta-button{display:inline-flex;align-items:center;justify-content:center;min-width:280px;height:60px;padding:0 32px;background-color:#e71d27;color:#fff;text-decoration:none;border-radius:6px;font-family:Inter,sans-serif;font-weight:700;font-size:20px;line-height:34px;transition:.4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;opacity:0;transform:translateX(-40px)}@media (max-width:576px){.acf-block-cta .cta-button{width:100%;min-width:unset;height:54px;font-size:18px}}.acf-block-cta .cta-button:hover{background-color:#c91722;transform:translateY(-2px);box-shadow:0 8px 24px rgba(231,29,39,.3)}.acf-block-cta .cta-button:active{transform:translateY(0)}.acf-block-cta .cta-button .cta-button-text{position:relative;z-index:1}.acf-block-cta .cta-button::after{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s}.acf-block-cta .cta-button:hover::after{left:100%}.acf-block-cta.cta-image-left .cta-image{left:0;right:auto}.acf-block-cta.cta-image-left .cta-content{grid-column:7/12}.acf-block-cta.cta-image-left .cta-button-wrapper{grid-column:4/9;justify-content:flex-end}@media (max-width:991px){.acf-block-cta.cta-image-left .cta-button-wrapper,.acf-block-cta.cta-image-left .cta-content{grid-column:auto}}@keyframes cta-button-slide-in{0%{opacity:0;transform:translateX(-40px)}100%{opacity:1;transform:translateX(0)}}.acf-block-cta .cta-button.is-visible,.acf-block-cta.is-visible .cta-button{opacity:1;transform:translateX(0);animation:.8s cubic-bezier(.4,0,.2,1) forwards cta-button-slide-in}@media (prefers-reduced-motion:reduce){.acf-block-cta .cta-button{opacity:1;transform:translateX(0);animation:none}}
/*# sourceMappingURL=style.min.css.map */

/* Block: gallery-carousel */
.acf-block-gallery-carousel{width:100%;background-color:#fff;font-family:Inter,sans-serif;padding:60px 0;overflow:hidden;max-width:100%!important}@media (max-width:991px){.acf-block-gallery-carousel{padding:50px 0}}.acf-block-gallery-carousel .gallery-header{max-width:920px;margin:0 auto 40px;padding:0 40px;text-align:center}@media (max-width:576px){.acf-block-gallery-carousel{padding:40px 0}.acf-block-gallery-carousel .gallery-header{padding:0 20px;margin-bottom:32px}}.acf-block-gallery-carousel .gallery-heading{font-family:Inter,sans-serif;font-weight:900;color:#182f43;margin:0 0 28px}.acf-block-gallery-carousel h1.gallery-heading{font-size:48px;line-height:56px}@media (max-width:768px){.acf-block-gallery-carousel h1.gallery-heading{font-size:36px;line-height:44px}}.acf-block-gallery-carousel h2.gallery-heading{font-size:32px;line-height:40px}@media (max-width:576px){.acf-block-gallery-carousel h1.gallery-heading{font-size:32px;line-height:40px}.acf-block-gallery-carousel h2.gallery-heading{font-size:28px;line-height:36px}}.acf-block-gallery-carousel h3.gallery-heading{font-size:28px;line-height:36px}.acf-block-gallery-carousel h4.gallery-heading{font-size:24px;line-height:32px}.acf-block-gallery-carousel .gallery-description{font-family:Inter,sans-serif;font-weight:400;font-size:20px;line-height:34px;color:#212121;margin:0 0 28px}.acf-block-gallery-carousel .gallery-nav{display:flex;justify-content:center;gap:16px}.acf-block-gallery-carousel .gallery-nav-btn{width:28px;height:28px;padding:0;background:0 0;border:none;box-shadow:none;cursor:pointer;color:#7a7d75;transition:color .3s,transform .3s}.acf-block-gallery-carousel .gallery-nav-btn:hover{color:#182f43;transform:scale(1.1);box-shadow:none}.acf-block-gallery-carousel .gallery-nav-btn:focus{outline:0;box-shadow:none}.acf-block-gallery-carousel .gallery-nav-btn:active{transform:scale(.95);box-shadow:none}.acf-block-gallery-carousel .gallery-nav-btn img{display:block;width:auto;height:13px}.acf-block-gallery-carousel .gallery-nav-btn svg{display:block;width:100%;height:100%}.acf-block-gallery-carousel .gallery-carousel{width:100%;overflow:hidden;position:relative;padding-top:40px!important;max-width:100%!important}.acf-block-gallery-carousel .gallery-track{display:flex;gap:20px;transition:transform .6s cubic-bezier(.25,.1,.25,1);padding-left:calc(50vw - 192.5px);padding-right:calc(50vw - 192.5px);will-change:transform}.acf-block-gallery-carousel .gallery-item.is-clone .gallery-item-title{display:none}.acf-block-gallery-carousel .gallery-item{flex:0 0 385px;cursor:pointer;transition:.5s cubic-bezier(.25,.1,.25,1);opacity:.6;transform:scale(.9);transform-origin:center center}.acf-block-gallery-carousel .gallery-item:hover{opacity:.8}.acf-block-gallery-carousel .gallery-item.is-active{opacity:1;transform:scale(1)}.acf-block-gallery-carousel .gallery-item.is-active .gallery-item-title{opacity:1;transform:translateY(0)}.acf-block-gallery-carousel .gallery-item-image{width:100%;height:620px;border-radius:8px;overflow:hidden;position:relative}@media (max-width:768px){.acf-block-gallery-carousel .gallery-track{gap:16px;padding-left:calc(50vw - 155px);padding-right:calc(50vw - 155px)}.acf-block-gallery-carousel .gallery-item{flex:0 0 310px}.acf-block-gallery-carousel .gallery-item-image{height:450px}}@media (max-width:576px){.acf-block-gallery-carousel h3.gallery-heading{font-size:24px;line-height:32px}.acf-block-gallery-carousel h4.gallery-heading{font-size:20px;line-height:28px}.acf-block-gallery-carousel .gallery-description{font-size:18px;line-height:30px}.acf-block-gallery-carousel .gallery-track{gap:12px;padding-left:calc(50vw - 130px);padding-right:calc(50vw - 130px)}.acf-block-gallery-carousel .gallery-item{flex:0 0 260px}.acf-block-gallery-carousel .gallery-item-image{height:350px}}.acf-block-gallery-carousel .gallery-item-image img{width:100%;height:100%;object-fit:cover;transition:transform .5s cubic-bezier(.4,0,.2,1)}.acf-block-gallery-carousel .gallery-item-image:hover img{transform:scale(1.05)}.acf-block-gallery-carousel .gallery-item-title{font-family:Inter,sans-serif;font-weight:700;font-size:22px;line-height:34px;color:#7a7d75;text-align:center;margin:20px 0 0;opacity:0;transform:translateY(10px);transition:.4s cubic-bezier(.4,0,.2,1)}@media (max-width:576px){.acf-block-gallery-carousel .gallery-item-title{font-size:18px;line-height:28px;margin-top:16px}}.acf-block-gallery-carousel .gallery-lightbox{position:fixed;top:0;left:0;width:100%;max-width:unset!important;height:100%;z-index:9999;display:flex;flex-direction:column;align-items:center;justify-content:center;opacity:0;visibility:hidden;transition:.4s cubic-bezier(.4,0,.2,1)}.acf-block-gallery-carousel .gallery-lightbox.is-open{opacity:1;visibility:visible}.acf-block-gallery-carousel .gallery-lightbox.is-open .lightbox-content{transform:scale(1)}.acf-block-gallery-carousel .gallery-lightbox.is-open .lightbox-image{opacity:1;transform:scale(1)}.acf-block-gallery-carousel .lightbox-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.9);cursor:pointer}.acf-block-gallery-carousel .lightbox-content{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;max-width:90vw;max-height:80vh;transform:scale(.9);transition:transform .4s cubic-bezier(.4,0,.2,1)}.acf-block-gallery-carousel .lightbox-image-wrapper{display:flex;align-items:center;justify-content:center;max-width:100%;max-height:80vh}.acf-block-gallery-carousel .lightbox-image{max-width:100%;max-height:80vh;object-fit:contain;border-radius:8px;opacity:0;transform:scale(.9);transition:.4s cubic-bezier(.4,0,.2,1) .1s}.acf-block-gallery-carousel .lightbox-close{position:absolute;top:60px;right:60px;z-index:10;width:48px;height:48px;padding:8px;background:rgba(255,255,255,.1);border:none;border-radius:50%;box-shadow:none;cursor:pointer;color:#fff;transition:.3s}@media (max-width:768px){.acf-block-gallery-carousel .lightbox-close{top:20px;right:20px}}.acf-block-gallery-carousel .lightbox-close:hover{background:rgba(255,255,255,.2);transform:rotate(90deg);box-shadow:none}.acf-block-gallery-carousel .lightbox-close:focus{outline:0;box-shadow:none}.acf-block-gallery-carousel .lightbox-close svg{display:block;width:100%;height:100%}.acf-block-gallery-carousel .lightbox-nav{display:flex;justify-content:center;align-items:center;position:absolute;top:50%;transform:translateY(-50%);z-index:10;width:60px;height:60px;padding:10px;background:rgba(255,255,255,.1);border:none;border-radius:50%;box-shadow:none;cursor:pointer;color:#fff;transition:.3s}.acf-block-gallery-carousel .lightbox-nav:hover{background:rgba(255,255,255,.2);box-shadow:none}.acf-block-gallery-carousel .lightbox-nav:focus{outline:0;box-shadow:none}.acf-block-gallery-carousel .lightbox-nav img{display:block;width:auto;height:13px;filter:brightness(0) invert(1)}.acf-block-gallery-carousel .lightbox-nav svg{display:block;width:100%;height:100%}.acf-block-gallery-carousel .lightbox-prev{left:60px}.acf-block-gallery-carousel .lightbox-prev:hover{transform:translateY(-50%) translateX(-5px)}.acf-block-gallery-carousel .lightbox-next{right:60px}@media (max-width:768px){.acf-block-gallery-carousel .lightbox-nav{width:48px;height:48px}.acf-block-gallery-carousel .lightbox-prev{left:20px}.acf-block-gallery-carousel .lightbox-next{right:20px}}.acf-block-gallery-carousel .lightbox-next:hover{transform:translateY(-50%) translateX(5px)}.acf-block-gallery-carousel .lightbox-title{position:absolute;bottom:40px;left:50%;transform:translateX(-50%);z-index:10;font-family:Inter,sans-serif;font-weight:700;font-size:24px;line-height:34px;color:#fff;text-align:center;margin:0;padding:12px 24px;background:rgba(0,0,0,.5);border-radius:8px;backdrop-filter:blur(10px)}@media (max-width:576px){.acf-block-gallery-carousel .lightbox-title{font-size:18px;line-height:28px;padding:10px 20px}}.acf-block-gallery-carousel .lightbox-title:empty{display:none}@keyframes gallery-item-fade-in{0%{opacity:0;transform:translateY(30px) scale(.9)}100%{opacity:.7;transform:translateY(0) scale(.95)}}@media (prefers-reduced-motion:reduce){.acf-block-gallery-carousel .gallery-track{transition:none}.acf-block-gallery-carousel .gallery-item{animation:none;opacity:.7}.acf-block-gallery-carousel .gallery-item.is-active{opacity:1}.acf-block-gallery-carousel .gallery-lightbox,.acf-block-gallery-carousel .lightbox-content,.acf-block-gallery-carousel .lightbox-image{transition:none}}
/*# sourceMappingURL=style.min.css.map */

