﻿.promo-bar{background-color:#4f4e4e;padding:8px 0;position:fixed;top:0;left:0;right:0;z-index:1001}@media(min-width: 1024px){.promo-bar{padding:10px 0}}.promo-bar__container{max-width:1500px;margin:0 auto;padding:0 20px}@media(min-width: 1024px){.promo-bar__container{padding:0 40px}}.promo-bar p{color:#fff;text-align:center;margin:0;font-size:12px;font-weight:300;line-height:1.3}@media(min-width: 1024px){.promo-bar p{font-size:14px}}.promo-bar p a{color:#fff;text-decoration:underline;font-weight:300}.promo-bar p a:hover{text-decoration:none}.has-promo-bar .site-header{top:32px}@media(min-width: 1024px){.has-promo-bar .site-header{top:38px}}.has-promo-bar .mobile-menu{top:102px}@media(min-width: 1024px){.has-promo-bar .mobile-menu{top:108px}}.site-header{position:fixed;top:0;left:0;right:0;z-index:1000}.site-header::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:#fff;transform:translateY(-100%);transition:transform .4s ease;z-index:-1}.site-header.is-scrolled{box-shadow:0 2px 8px rgba(0,0,0,.06)}.site-header.is-scrolled::before{transform:translateY(0)}.site-header.is-scrolled .site-header__logo-text{color:#000}.site-header.is-scrolled .site-header__logo img{filter:brightness(0)}.site-header.is-scrolled .site-header__menu li a{color:#605f65}.site-header.is-scrolled .site-header__menu li a:hover{background-color:#72b400;color:#fff}.site-header.is-scrolled .site-header__icon img{filter:brightness(0)}.site-header.is-scrolled .site-header__search svg,.site-header.is-scrolled .site-header__search .dgwt-wcas-ico-magnifier,.site-header.is-scrolled .site-header__search .dgwt-wcas-ico-magnifier-handler{filter:brightness(0)}.site-header.is-scrolled .site-header__menu-toggle-bar{background-color:#000}.site-header__container{max-width:1500px;margin:0 auto;padding:15px 20px;display:flex;align-items:center;justify-content:space-between}@media(min-width: 1024px){.site-header__container{padding:10px 40px}}.site-header__logo{flex-shrink:0}.site-header__logo a{display:flex;align-items:center;text-decoration:none}.site-header__logo img{max-height:40px;width:auto;filter:brightness(0) invert(1);transition:filter .3s ease}@media(min-width: 1024px){.site-header__logo img{max-height:45px}}.site-header__logo .custom-logo-link{display:flex;align-items:center}.site-header__logo-link{display:flex;align-items:center}.site-header__logo-text{font-family:"Satoshi",sans-serif;font-size:1.3rem;font-weight:700;color:#fff;letter-spacing:.5px;transition:color .3s ease}@media(min-width: 1024px){.site-header__logo-text{font-size:1.5rem}}.site-header__right{display:none}@media(min-width: 1024px){.site-header__right{display:flex;align-items:center;gap:30px}}@media(min-width: 1400px){.site-header__right{gap:40px}}.site-header__nav{display:flex;align-items:center}.site-header__menu{display:flex;align-items:center;gap:8px;list-style:none;margin:0;padding:0}@media(min-width: 1400px){.site-header__menu{gap:15px}}.site-header__menu li{position:relative;margin:0;padding:0}.site-header__menu li a{display:flex;align-items:center;gap:5px;padding:8px 12px;font-size:.9rem;font-weight:300;color:hsla(0,0%,100%,.8);text-decoration:none;border-radius:8px;transition:background-color .2s ease,color .2s ease}@media(min-width: 1400px){.site-header__menu li a{font-size:.95rem;padding:10px 15px}}.site-header__menu li a:hover{background-color:#72b400;color:#fff}.site-header__menu li.menu-item-has-children>a::after{content:"";width:12px;height:12px;background-image:url("../images/arrow-down-menu.svg");background-size:contain;background-repeat:no-repeat;background-position:center;margin-left:5px;transition:transform .2s ease}.site-header__menu li.menu-item-has-children:hover>a::after{transform:rotate(180deg)}.site-header__menu li .sub-menu{position:absolute;top:100%;left:0;min-width:200px;background-color:#fff;border:1px solid #e2e2e2;border-radius:10px;box-shadow:0 10px 30px rgba(0,0,0,.1);padding:10px 0;opacity:0;visibility:hidden;transform:translateY(10px);transition:opacity .2s ease,visibility .2s ease,transform .2s ease;list-style:none;z-index:100}.site-header__menu li .sub-menu li a{display:block;padding:10px 20px;border-radius:0;color:#605f65}.site-header__menu li .sub-menu li a:hover{background-color:rgba(114,180,0,.05)}.site-header__menu li:hover>.sub-menu{opacity:1;visibility:visible;transform:translateY(0)}.site-header__icons{display:flex;align-items:center;gap:15px}@media(min-width: 1400px){.site-header__icons{gap:20px}}.site-header__icon{display:flex;align-items:center;justify-content:center;position:relative}.site-header__icon img{width:24px;height:24px;filter:brightness(0) invert(1);transition:filter .3s ease}@media(min-width: 1024px){.site-header__icon img{width:26px;height:26px}}.site-header__cart-count{position:absolute;top:0;right:-4px;min-width:18px;height:18px;background-color:#72b400;color:#fff;font-size:.7rem;font-weight:700;border-radius:50%;display:flex;align-items:center;justify-content:center;padding:2px}.site-header__search{flex-shrink:0}.site-header__search .dgwt-wcas-search-icon{display:flex;align-items:center;justify-content:center}.site-header__search svg,.site-header__search .dgwt-wcas-ico-magnifier,.site-header__search .dgwt-wcas-ico-magnifier-handler{filter:brightness(0) invert(1);transition:filter .3s ease}.site-header__search .dgwt-wcas-ico-magnifier,.site-header__search .dgwt-wcas-ico-magnifier-handler{max-width:25px;height:20px}.site-header__search .dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit{left:20px;top:16px}.site-header__search .dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input{border:1px solid #e2e2e2;border-radius:25px;padding:10px 45px 10px 45px;font-size:.9rem;height:auto;background-color:rgba(0,0,0,0)}.site-header__search .dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input:focus{border-color:#72b400;outline:none;box-shadow:none}.site-header__search .dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input::placeholder{color:#999}.site-header__search .dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp .dgwt-wcas-ico-magnifier-handler{right:15px}.site-header__search .search-form{position:relative}.site-header__search .search-form label{display:block;margin:0}.site-header__search .search-form .search-field{width:100%;border:1px solid #e2e2e2;border-radius:25px;padding:10px 20px;padding-right:45px;font-size:.9rem;background-color:rgba(0,0,0,0);transition:border-color .2s ease}.site-header__search .search-form .search-field:focus{border-color:#72b400;outline:none}.site-header__search .search-form .search-field::placeholder{color:#999}.site-header__menu-toggle{display:flex;flex-direction:column;justify-content:space-between;width:28px;height:20px;background:none;border:none;cursor:pointer;padding:0;margin-left:10px}@media(min-width: 1024px){.site-header__menu-toggle{display:none}}.site-header__menu-toggle-bar{display:block;width:100%;height:2px;background-color:#fff;border-radius:2px;transition:transform .3s ease,opacity .3s ease,background-color .3s ease}.site-header.menu-open .site-header__menu-toggle-bar:nth-child(1){transform:translateY(9px) rotate(45deg)}.site-header.menu-open .site-header__menu-toggle-bar:nth-child(2){opacity:0}.site-header.menu-open .site-header__menu-toggle-bar:nth-child(3){transform:translateY(-9px) rotate(-45deg)}.mobile-menu{position:fixed;top:0;right:0;left:0;width:100%;height:100vh;background-color:#fff;z-index:999;overflow-y:auto;-webkit-overflow-scrolling:touch;transform:translateX(100%);transition:transform .3s ease;display:flex;flex-direction:column;padding-top:80px}.mobile-menu.is-active{transform:translateX(0)}.mobile-menu__container{padding:20px;display:flex;flex-direction:column;min-height:calc(100vh - 80px)}.mobile-menu__menu{list-style:none;margin:0;padding:0;padding-top:2em}.mobile-menu__menu li{position:relative}.mobile-menu__menu li a{display:block;padding:15px 0;font-size:1.1rem;font-weight:500;color:#000}.mobile-menu__menu li.menu-item-has-children>a{padding-right:50px}.mobile-menu__menu li.menu-item-has-children .mobile-menu__dropdown-toggle{position:absolute;right:0;top:0;width:50px;height:52px;background:none;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0}.mobile-menu__menu li.menu-item-has-children .mobile-menu__dropdown-toggle::after{content:"";width:16px;height:16px;background-image:url("../images/arrow-down-menu.svg");background-size:contain;background-repeat:no-repeat;background-position:center;transition:transform .3s ease;filter:brightness(0)}.mobile-menu__menu li.menu-item-has-children.is-open .mobile-menu__dropdown-toggle::after{transform:rotate(180deg)}.mobile-menu__menu li .sub-menu{list-style:none;padding-left:20px;margin:0;display:none}.mobile-menu__menu li .sub-menu li a{font-size:1rem;font-weight:500;padding:10px 0;color:#605f65}.mobile-menu__menu li.is-open>.sub-menu{display:block}.mobile-menu__icons{display:flex;align-items:center;gap:15px;margin-top:auto;padding:20px 0}.mobile-menu__icon{display:flex;align-items:center;justify-content:center}.mobile-menu__icon img{width:24px;height:24px;filter:brightness(0)}.mobile-menu__search{display:flex;align-items:center}.mobile-menu__search .dgwt-wcas-loader-circular-path{stroke:#000}.mobile-menu__search svg,.mobile-menu__search .dgwt-wcas-ico-magnifier,.mobile-menu__search .dgwt-wcas-ico-magnifier-handler{filter:brightness(0)}.breadcrumb_last{color:#72b400}.site-footer{background-color:#4f4e4e;background-size:cover;background-position:center;background-repeat:no-repeat;color:#fff;padding:60px 0 30px;position:relative}@media(min-width: 1024px){.site-footer{padding:80px 0 40px}}.site-footer__container{max-width:1500px;margin:0 auto;padding:0 20px}@media(min-width: 1024px){.site-footer__container{padding:0 40px}}.site-footer__top{display:grid;grid-template-columns:1fr;gap:40px;padding-bottom:40px;border-bottom:1px solid hsla(0,0%,100%,.2)}@media(min-width: 724px){.site-footer__top{grid-template-columns:repeat(2, 1fr);gap:40px}}@media(min-width: 1024px){.site-footer__top{grid-template-columns:1.5fr 1fr 1fr;gap:40px;padding-bottom:60px}}@media(min-width: 1400px){.site-footer__top{gap:60px}}.site-footer__column{display:flex;flex-direction:column;gap:20px}.site-footer__column--logo{gap:25px}.site-footer__logo img{max-width:200px;height:auto;display:block}.site-footer__description{color:hsla(0,0%,100%,.8);font-size:.9rem;line-height:1.6}.site-footer__description p{color:hsla(0,0%,100%,.8)}@media(min-width: 1400px){.site-footer__description{font-size:1rem}}.site-footer__badge img{max-width:140px;height:auto;display:block}.site-footer__title{font-size:1.1rem;font-weight:600;color:#fff;margin:0 0 10px 0}@media(min-width: 1400px){.site-footer__title{font-size:1.2rem}}.site-footer__title--hours{margin-top:20px}.site-footer__menu{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(2, 1fr);gap:12px}.site-footer__menu li{margin:0;padding:0}.site-footer__menu a{color:hsla(0,0%,100%,.8);font-weight:300;text-decoration:none;font-size:.8rem;transition:color .3s ease}@media(min-width: 1400px){.site-footer__menu a{font-size:.9rem}}.site-footer__menu a:hover{color:#72b400}.site-footer__menu a:active{color:#fff}.site-footer__menu a:visited{color:#fff}.site-footer__contact{display:flex;flex-direction:column;gap:12px}.site-footer__contact a{font-weight:300}.site-footer__contact-item{color:hsla(0,0%,100%,.8);text-decoration:none;font-size:.9rem;transition:color .3s ease}.site-footer__contact-item:hover{color:#72b400}.site-footer__hours{display:flex;flex-direction:column;gap:10px}.site-footer__hours-item{display:flex;justify-content:space-between;gap:15px;font-size:.9rem}@media(min-width: 1400px){.site-footer__hours-item{font-size:1rem}}.site-footer__hours-day{color:hsla(0,0%,100%,.7)}.site-footer__hours-time{color:hsla(0,0%,100%,.9)}.site-footer__social{display:flex;gap:15px;flex-wrap:wrap}.site-footer__social-link{width:40px;height:40px;display:flex;align-items:center;justify-content:center}@media(min-width: 1024px){.site-footer__social-link{width:48px;height:48px}}.site-footer__social-link img{width:24px;height:24px;object-fit:contain;filter:brightness(0) invert(1)}.site-footer__bottom{display:flex;flex-direction:column;align-items:center;gap:15px;padding-top:30px;text-align:center}@media(min-width: 724px){.site-footer__bottom{flex-direction:row;justify-content:space-between;padding-top:40px}}.site-footer__copyright{color:hsla(0,0%,100%,.7);font-size:.85rem}@media(min-width: 1400px){.site-footer__copyright{font-size:.9rem}}.site-footer__legal{display:flex;align-items:center;gap:15px}.site-footer__legal-link{color:hsla(0,0%,100%,.7);text-decoration:none;font-size:.85rem;transition:color .3s ease}@media(min-width: 1400px){.site-footer__legal-link{font-size:.9rem}}.site-footer__legal-link:visited{color:hsla(0,0%,100%,.7)}.site-footer__legal-link:hover{color:#72b400}.site-footer__legal-separator{color:hsla(0,0%,100%,.5)}.contact-section{padding:80px 0}@media(min-width: 1400px){.contact-section{padding:100px 0}}.contact-section__container{max-width:1500px;margin:0 auto;padding:0 20px}@media(min-width: 1024px){.contact-section__container{padding:0 40px}}.contact-section__content{display:flex;flex-direction:column;gap:40px}@media(min-width: 1024px){.contact-section__content{flex-direction:row;gap:40px;align-items:stretch}}@media(min-width: 1400px){.contact-section__content{gap:40px}}.contact-section__left{flex:0 0 100%;display:flex;flex-direction:column;gap:40px;border:1px solid #e2e2e2;border-radius:15px;padding:4em 2em}@media(min-width: 1024px){.contact-section__left{flex:0 0 calc(40% - 30px);gap:50px}}.contact-section__right{flex:0 0 100%;display:flex;align-items:center;justify-content:center}@media(min-width: 1024px){.contact-section__right{flex:0 0 calc(60% - 20px)}}.contact-section__header{display:flex;flex-direction:column;gap:20px}@media(min-width: 1024px){.contact-section__header{gap:24px}}.contact-section__description p{color:#605f65;margin-bottom:1em;line-height:1.6}.contact-section__description p:last-child{margin-bottom:0}.contact-section__image{border-radius:15px;overflow:hidden;width:100%;height:100%;min-height:400px}@media(min-width: 1024px){.contact-section__image{min-height:500px}}.contact-section__image img{width:100%;height:100%;object-fit:cover;display:block}.wpcf7 .wpcf7-form{display:flex;flex-direction:column;gap:20px}.wpcf7 .wpcf7-form p{margin:0}.wpcf7 .wpcf7-form label{display:block;font-weight:400;color:#000;margin-bottom:8px;font-size:.9rem}@media(min-width: 1400px){.wpcf7 .wpcf7-form label{font-size:1rem}}.wpcf7 .wpcf7-form label .wpcf7-form-control-wrap{display:block;margin-top:8px}.wpcf7 .wpcf7-form input[type=text],.wpcf7 .wpcf7-form input[type=email],.wpcf7 .wpcf7-form input[type=tel],.wpcf7 .wpcf7-form input[type=url],.wpcf7 .wpcf7-form input[type=number],.wpcf7 .wpcf7-form textarea{width:100%;padding:14px 18px;border:1px solid #e2e2e2;border-radius:15px;font-size:.9rem;font-family:"Inter",sans-serif;color:#605f65;background-color:#fff;transition:all .3s ease}@media(min-width: 1400px){.wpcf7 .wpcf7-form input[type=text],.wpcf7 .wpcf7-form input[type=email],.wpcf7 .wpcf7-form input[type=tel],.wpcf7 .wpcf7-form input[type=url],.wpcf7 .wpcf7-form input[type=number],.wpcf7 .wpcf7-form textarea{font-size:1rem;padding:16px 20px}}.wpcf7 .wpcf7-form input[type=text]:focus,.wpcf7 .wpcf7-form input[type=email]:focus,.wpcf7 .wpcf7-form input[type=tel]:focus,.wpcf7 .wpcf7-form input[type=url]:focus,.wpcf7 .wpcf7-form input[type=number]:focus,.wpcf7 .wpcf7-form textarea:focus{outline:none;border-color:#72b400}.wpcf7 .wpcf7-form input[type=text]::placeholder,.wpcf7 .wpcf7-form input[type=email]::placeholder,.wpcf7 .wpcf7-form input[type=tel]::placeholder,.wpcf7 .wpcf7-form input[type=url]::placeholder,.wpcf7 .wpcf7-form input[type=number]::placeholder,.wpcf7 .wpcf7-form textarea::placeholder{color:rgba(79,78,78,.5)}.wpcf7 .wpcf7-form textarea{min-height:120px;resize:vertical}.wpcf7 .wpcf7-form .wpcf7-checkbox,.wpcf7 .wpcf7-form .wpcf7-radio{display:flex;flex-direction:column;gap:10px}.wpcf7 .wpcf7-form .wpcf7-checkbox .wpcf7-list-item,.wpcf7 .wpcf7-form .wpcf7-radio .wpcf7-list-item{margin:0;display:flex;align-items:center;gap:8px}.wpcf7 .wpcf7-form .wpcf7-checkbox .wpcf7-list-item input[type=checkbox],.wpcf7 .wpcf7-form .wpcf7-checkbox .wpcf7-list-item input[type=radio],.wpcf7 .wpcf7-form .wpcf7-radio .wpcf7-list-item input[type=checkbox],.wpcf7 .wpcf7-form .wpcf7-radio .wpcf7-list-item input[type=radio]{width:auto;margin:0}.wpcf7 .wpcf7-form .wpcf7-checkbox .wpcf7-list-item .wpcf7-list-item-label,.wpcf7 .wpcf7-form .wpcf7-radio .wpcf7-list-item .wpcf7-list-item-label{font-size:.9rem;color:#605f65}@media(min-width: 1400px){.wpcf7 .wpcf7-form .wpcf7-checkbox .wpcf7-list-item .wpcf7-list-item-label,.wpcf7 .wpcf7-form .wpcf7-radio .wpcf7-list-item .wpcf7-list-item-label{font-size:1rem}}.wpcf7 .wpcf7-form .wpcf7-acceptance .wpcf7-list-item{margin:0;display:flex;align-items:flex-start;gap:12px}.wpcf7 .wpcf7-form .wpcf7-acceptance .wpcf7-list-item label{display:flex;align-items:flex-start;gap:12px;cursor:pointer;margin:0}.wpcf7 .wpcf7-form .wpcf7-acceptance .wpcf7-list-item input[type=checkbox]{appearance:none;-webkit-appearance:none;-moz-appearance:none;width:20px;height:20px;border:2px solid #e2e2e2;border-radius:4px;background-color:#fff;cursor:pointer;position:relative;flex-shrink:0;margin-top:2px;transition:all .3s ease}.wpcf7 .wpcf7-form .wpcf7-acceptance .wpcf7-list-item input[type=checkbox]:hover{border-color:#72b400}.wpcf7 .wpcf7-form .wpcf7-acceptance .wpcf7-list-item input[type=checkbox]:checked{background-color:#72b400;border-color:#72b400}.wpcf7 .wpcf7-form .wpcf7-acceptance .wpcf7-list-item input[type=checkbox]:checked::after{content:"";position:absolute;left:5px;top:1px;width:6px;height:10px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.wpcf7 .wpcf7-form .wpcf7-acceptance .wpcf7-list-item input[type=checkbox]:focus{outline:2px solid rgba(114,180,0,.3);outline-offset:2px}.wpcf7 .wpcf7-form .wpcf7-acceptance .wpcf7-list-item .wpcf7-list-item-label{font-size:.85rem;color:#605f65;line-height:1.6;margin:0}@media(min-width: 1400px){.wpcf7 .wpcf7-form .wpcf7-acceptance .wpcf7-list-item .wpcf7-list-item-label{font-size:.9rem}}.wpcf7 .wpcf7-form .wpcf7-acceptance .wpcf7-list-item .wpcf7-list-item-label a{color:#72b400;text-decoration:underline}.wpcf7 .wpcf7-form .wpcf7-acceptance .wpcf7-list-item .wpcf7-list-item-label a:hover{text-decoration:none}.wpcf7 .wpcf7-form input[type=submit],.wpcf7 .wpcf7-form button[type=submit]{display:inline-flex;align-items:center;justify-content:center;padding:1.2em 2em;background-color:#4f4e4e;color:#fff;text-decoration:none;border:1px solid #4f4e4e;border-radius:15px;cursor:pointer;transition:all .3s ease;min-width:180px;font-size:.9rem;font-family:"Inter",sans-serif;font-weight:400}@media(min-width: 1400px){.wpcf7 .wpcf7-form input[type=submit],.wpcf7 .wpcf7-form button[type=submit]{font-size:1rem}}.wpcf7 .wpcf7-form input[type=submit]:hover,.wpcf7 .wpcf7-form button[type=submit]:hover{background-color:#72b400;border-color:#72b400;color:#fff}.wpcf7 .wpcf7-form input[type=submit]:disabled,.wpcf7 .wpcf7-form button[type=submit]:disabled{opacity:.6;cursor:not-allowed}.wpcf7 .wpcf7-form .wpcf7-not-valid-tip{color:#dc3232;font-size:.85rem;margin-top:5px;display:block}.wpcf7 .wpcf7-form .wpcf7-validation-errors,.wpcf7 .wpcf7-form .wpcf7-acceptance-missing{border:2px solid #dc3232;background-color:rgba(220,50,50,.1);color:#dc3232;padding:15px 20px;border-radius:15px;margin:0}.wpcf7 .wpcf7-form .wpcf7-mail-sent-ok{border:2px solid #72b400;background-color:rgba(114,180,0,.1);color:#72b400;padding:15px 20px;border-radius:15px;margin:0}.wpcf7 .wpcf7-form .wpcf7-spinner{margin-left:10px}.wpcf7 .wpcf7-form .hidden-fields-container{display:none}.ml-form-embedContainer .embedForm{max-width:100% !important}.ml-form-embedContainer .ml-form-embedWrapper{background-color:rgba(0,0,0,0) !important;border:none !important;border-radius:0 !important;padding:0 !important}.ml-form-embedContainer .ml-form-embedBody{padding:0 !important}.ml-form-embedContainer .ml-form-embedBody .ml-form-embedContent{margin:0 !important}.ml-form-embedContainer .ml-form-embedBody form.ml-block-form{display:flex;flex-direction:column;gap:20px}.ml-form-embedContainer .ml-form-embedBody form.ml-block-form .ml-form-formContent{display:flex;flex-direction:column;gap:20px;margin:0 !important}.ml-form-embedContainer .ml-form-embedBody form.ml-block-form .ml-form-fieldRow{margin:0 !important;width:100% !important}.ml-form-embedContainer .ml-form-embedBody form.ml-block-form .ml-field-group{text-align:left !important}.ml-form-embedContainer .ml-form-embedBody form.ml-block-form .ml-field-group label{display:block !important;font-weight:400 !important;color:#000 !important;margin-bottom:8px !important;font-size:.9rem !important;font-family:"Inter",sans-serif !important}@media(min-width: 1400px){.ml-form-embedContainer .ml-form-embedBody form.ml-block-form .ml-field-group label{font-size:1rem !important}}.ml-form-embedContainer .ml-form-embedBody form.ml-block-form .ml-field-group input[type=text],.ml-form-embedContainer .ml-form-embedBody form.ml-block-form .ml-field-group input[type=email],.ml-form-embedContainer .ml-form-embedBody form.ml-block-form .ml-field-group input[type=tel],.ml-form-embedContainer .ml-form-embedBody form.ml-block-form .ml-field-group textarea{width:100% !important;padding:14px 18px !important;border:1px solid #e2e2e2 !important;border-radius:25px !important;font-size:.9rem !important;font-family:"Inter",sans-serif !important;color:#605f65 !important;background-color:#fff !important;transition:all .3s ease !important;box-sizing:border-box !important;line-height:normal !important;height:auto !important;margin:0 !important}@media(min-width: 1400px){.ml-form-embedContainer .ml-form-embedBody form.ml-block-form .ml-field-group input[type=text],.ml-form-embedContainer .ml-form-embedBody form.ml-block-form .ml-field-group input[type=email],.ml-form-embedContainer .ml-form-embedBody form.ml-block-form .ml-field-group input[type=tel],.ml-form-embedContainer .ml-form-embedBody form.ml-block-form .ml-field-group textarea{font-size:1rem !important;padding:16px 20px !important}}.ml-form-embedContainer .ml-form-embedBody form.ml-block-form .ml-field-group input[type=text]:focus,.ml-form-embedContainer .ml-form-embedBody form.ml-block-form .ml-field-group input[type=email]:focus,.ml-form-embedContainer .ml-form-embedBody form.ml-block-form .ml-field-group input[type=tel]:focus,.ml-form-embedContainer .ml-form-embedBody form.ml-block-form .ml-field-group textarea:focus{outline:none !important;border-color:#72b400 !important}.ml-form-embedContainer .ml-form-embedBody form.ml-block-form .ml-field-group input[type=text]::placeholder,.ml-form-embedContainer .ml-form-embedBody form.ml-block-form .ml-field-group input[type=email]::placeholder,.ml-form-embedContainer .ml-form-embedBody form.ml-block-form .ml-field-group input[type=tel]::placeholder,.ml-form-embedContainer .ml-form-embedBody form.ml-block-form .ml-field-group textarea::placeholder{color:rgba(79,78,78,.5) !important}.ml-form-embedContainer .ml-form-embedBody form.ml-block-form .ml-form-checkboxRow{margin:0 !important;float:none !important}.ml-form-embedContainer .ml-form-embedBody form.ml-block-form .ml-form-checkboxRow label.checkbox{display:flex !important;align-items:flex-start !important;gap:12px !important;cursor:pointer !important;margin:0 !important;padding:0 !important;min-height:auto !important}.ml-form-embedContainer .ml-form-embedBody form.ml-block-form .ml-form-checkboxRow label.checkbox input[type=checkbox]{appearance:none !important;-webkit-appearance:none !important;-moz-appearance:none !important;width:20px !important;height:20px !important;min-width:20px !important;border:2px solid #e2e2e2 !important;border-radius:4px !important;background-color:#fff !important;cursor:pointer !important;position:relative !important;flex-shrink:0 !important;margin:2px 0 0 0 !important;transition:all .3s ease !important;z-index:1 !important;opacity:1 !important}.ml-form-embedContainer .ml-form-embedBody form.ml-block-form .ml-form-checkboxRow label.checkbox input[type=checkbox]:hover{border-color:#72b400 !important}.ml-form-embedContainer .ml-form-embedBody form.ml-block-form .ml-form-checkboxRow label.checkbox input[type=checkbox]:checked{background-color:#72b400 !important;border-color:#72b400 !important}.ml-form-embedContainer .ml-form-embedBody form.ml-block-form .ml-form-checkboxRow label.checkbox input[type=checkbox]:checked::after{content:"" !important;position:absolute !important;left:5px !important;top:1px !important;width:6px !important;height:10px !important;border:solid #fff !important;border-width:0 2px 2px 0 !important;transform:rotate(45deg) !important;background:none !important}.ml-form-embedContainer .ml-form-embedBody form.ml-block-form .ml-form-checkboxRow label.checkbox input[type=checkbox]:focus{outline:2px solid rgba(114,180,0,.3) !important;outline-offset:2px !important}.ml-form-embedContainer .ml-form-embedBody form.ml-block-form .ml-form-checkboxRow label.checkbox .label-description{font-size:.85rem !important;color:#605f65 !important;line-height:1.6 !important;margin:0 !important;padding:0 !important;position:static !important;font-family:"Inter",sans-serif !important;font-weight:normal !important}@media(min-width: 1400px){.ml-form-embedContainer .ml-form-embedBody form.ml-block-form .ml-form-checkboxRow label.checkbox .label-description{font-size:.9rem !important}}.ml-form-embedContainer .ml-form-embedBody form.ml-block-form .ml-form-checkboxRow label.checkbox .label-description::before,.ml-form-embedContainer .ml-form-embedBody form.ml-block-form .ml-form-checkboxRow label.checkbox .label-description::after{display:none !important}.ml-form-embedContainer .ml-form-embedBody form.ml-block-form .ml-form-checkboxRow label.checkbox .label-description p{margin:0 !important;padding:0 !important;color:#605f65 !important;font-size:.85rem !important;line-height:1.6 !important;font-family:"Inter",sans-serif !important}@media(min-width: 1400px){.ml-form-embedContainer .ml-form-embedBody form.ml-block-form .ml-form-checkboxRow label.checkbox .label-description p{font-size:.9rem !important}}.ml-form-embedContainer .ml-form-embedBody form.ml-block-form .ml-form-checkboxRow label.checkbox .label-description a{color:#72b400 !important;text-decoration:underline !important}.ml-form-embedContainer .ml-form-embedBody form.ml-block-form .ml-form-checkboxRow label.checkbox .label-description a:hover{text-decoration:none !important}.ml-form-embedContainer .ml-form-embedBody form.ml-block-form .ml-form-embedSubmit{margin:0 !important;float:none !important;width:auto !important;display:flex !important;justify-content:flex-start !important}.ml-form-embedContainer .ml-form-embedBody form.ml-block-form .ml-form-embedSubmit button[type=submit],.ml-form-embedContainer .ml-form-embedBody form.ml-block-form .ml-form-embedSubmit button.primary{display:inline-flex !important;align-items:center !important;justify-content:center !important;padding:1.1em 2em !important;background-color:#4f4e4e !important;color:#fff !important;text-decoration:none !important;border:1px solid #fff !important;border-radius:15px !important;cursor:pointer !important;transition:all .3s ease !important;min-width:180px !important;font-size:.8rem !important;font-family:"Inter",sans-serif !important;font-weight:300 !important;line-height:1.5 !important;height:auto !important;box-shadow:none !important;width:auto !important}@media(min-width: 1400px){.ml-form-embedContainer .ml-form-embedBody form.ml-block-form .ml-form-embedSubmit button[type=submit],.ml-form-embedContainer .ml-form-embedBody form.ml-block-form .ml-form-embedSubmit button.primary{font-size:.9rem !important}}.ml-form-embedContainer .ml-form-embedBody form.ml-block-form .ml-form-embedSubmit button[type=submit] span,.ml-form-embedContainer .ml-form-embedBody form.ml-block-form .ml-form-embedSubmit button.primary span{color:#fff !important}.ml-form-embedContainer .ml-form-embedBody form.ml-block-form .ml-form-embedSubmit button[type=submit]:hover,.ml-form-embedContainer .ml-form-embedBody form.ml-block-form .ml-form-embedSubmit button.primary:hover{background-color:#72b400 !important;border-color:#fff !important;color:#fff !important}.ml-form-embedContainer .ml-form-embedBody form.ml-block-form .ml-form-embedSubmit button[type=submit]:focus,.ml-form-embedContainer .ml-form-embedBody form.ml-block-form .ml-form-embedSubmit button.primary:focus{color:#fff !important}.ml-form-embedContainer .ml-form-embedBody form.ml-block-form .ml-form-embedSubmit button[type=submit]:active,.ml-form-embedContainer .ml-form-embedBody form.ml-block-form .ml-form-embedSubmit button.primary:active{color:#fff !important}.ml-form-embedContainer .ml-form-embedBody form.ml-block-form .ml-form-embedSubmit button[type=submit]:visited,.ml-form-embedContainer .ml-form-embedBody form.ml-block-form .ml-form-embedSubmit button.primary:visited{color:#fff !important}.ml-form-embedContainer .ml-form-embedBody form.ml-block-form .ml-form-embedSubmit button[type=submit]:disabled,.ml-form-embedContainer .ml-form-embedBody form.ml-block-form .ml-form-embedSubmit button[type=submit].loading,.ml-form-embedContainer .ml-form-embedBody form.ml-block-form .ml-form-embedSubmit button.primary:disabled,.ml-form-embedContainer .ml-form-embedBody form.ml-block-form .ml-form-embedSubmit button.primary.loading{opacity:.6 !important;cursor:not-allowed !important}.ml-form-embedContainer #mlb2-36346799.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedSubmit button{display:inline-flex !important;align-items:center !important;justify-content:center !important;padding:1.1em 2em !important;background-color:#4f4e4e !important;color:#fff !important;text-decoration:none !important;border:1px solid #fff !important;border-radius:15px !important;cursor:pointer !important;transition:all .3s ease !important;min-width:180px !important;font-size:.8rem !important;font-family:"Inter",sans-serif !important;font-weight:300 !important;line-height:1.5 !important;height:auto !important;box-shadow:none !important;width:auto !important}@media(min-width: 1400px){.ml-form-embedContainer #mlb2-36346799.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedSubmit button{font-size:.9rem !important}}.ml-form-embedContainer #mlb2-36346799.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedSubmit button:hover{background-color:#72b400 !important;border-color:#fff !important;color:#fff !important}.ml-form-embedContainer #mlb2-36346799.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow input{width:100% !important;padding:14px 18px !important;border:1px solid #e2e2e2 !important;border-radius:25px !important;font-size:.9rem !important;font-family:"Inter",sans-serif !important;color:#605f65 !important;background-color:#fff !important;transition:all .3s ease !important;box-sizing:border-box !important;line-height:normal !important;height:auto !important;margin:0 !important}@media(min-width: 1400px){.ml-form-embedContainer #mlb2-36346799.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow input{font-size:1rem !important;padding:16px 20px !important}}.ml-form-embedContainer .ml-error input,.ml-form-embedContainer .ml-error textarea,.ml-form-embedContainer .ml-error select{border-color:#dc3232 !important}.ml-form-embedContainer .ml-error .label-description,.ml-form-embedContainer .ml-error .label-description p,.ml-form-embedContainer .ml-error label:first-child{color:#dc3232 !important}.social-section{padding:80px 0;position:relative;background-size:cover;background-position:center;background-repeat:no-repeat}@media(min-width: 1400px){.social-section{padding:100px 0}}.social-section__container{max-width:1500px;margin:0 auto;padding:0 20px;position:relative;z-index:2}@media(min-width: 1024px){.social-section__container{padding:0 40px}}.social-section__header{display:flex;flex-direction:column;gap:20px;margin-bottom:50px;max-width:100%;align-items:flex-start}@media(min-width: 1024px){.social-section__header{gap:24px;margin-bottom:60px}}@media(min-width: 1400px){.social-section__header{margin-bottom:80px;max-width:850px}}.social-section__posts{display:grid;grid-template-columns:1fr;gap:20px}@media(min-width: 524px){.social-section__posts{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 1024px){.social-section__posts{grid-template-columns:repeat(3, 1fr);gap:30px}}.social-section__post{position:relative;border-radius:15px;overflow:hidden;aspect-ratio:1/1;cursor:pointer}.social-section__post-image{width:100%;height:100%}.social-section__post-image img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .3s ease}.social-section__post-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.8);display:flex;align-items:center;justify-content:center;padding:30px;opacity:0;transition:opacity .3s ease}@media(min-width: 1024px){.social-section__post-overlay{padding:40px}}.social-section__post:hover .social-section__post-overlay{opacity:1}.social-section__post:hover .social-section__post-image img{transform:scale(1.05)}.social-section__post-content{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;text-align:center;color:#fff}.social-section__post-icon{display:flex;align-items:center;justify-content:center}.social-section__post-icon img{width:50px;height:50px;object-fit:contain}@media(min-width: 1024px){.social-section__post-icon img{width:60px;height:60px}}.social-section__post-text{color:#fff}.social-section__post-text h3,.social-section__post-text h4,.social-section__post-text h5,.social-section__post-text h6{color:#fff;margin:0 0 10px 0}.social-section__post-text p{color:hsla(0,0%,100%,.9);margin:0;font-size:.95rem}@media(min-width: 1024px){.social-section__post-text p{font-size:1rem}}.tag--white{background-color:hsla(0,0%,100%,.2);color:#fff;border-color:hsla(0,0%,100%,.3)}.product-card-slider{background-color:#fff;border-radius:15px;overflow:hidden;transition:all .3s ease;height:100%;display:flex;flex-direction:column}.product-card-slider__image{position:relative;overflow:hidden;aspect-ratio:16/10;width:100%;padding:1em}@media(min-width: 1400px){.product-card-slider__image{width:50%}}.product-card-slider__image a{display:block;height:100%}.product-card-slider__image a img{border-radius:15px;width:100%;height:100%;object-fit:cover}.product-card-slider__content{display:flex;flex-direction:column;gap:1em;flex:1;width:100%;padding:1.2em;align-items:flex-start}@media(min-width: 1400px){.product-card-slider__content{width:50%;padding:1.5em;padding-left:0;gap:1.2em}}.product-card-slider__content p{color:#000}@media(min-width: 1400px){.product-card-slider{flex-direction:row}}.home-page-hero-section{position:relative;min-height:100vh;display:flex;align-items:center;overflow:hidden}.home-page-hero-section__lcp-hint{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;pointer-events:none;z-index:1}.home-page-hero-section__bg-layer{position:absolute;top:0;left:0;right:0;bottom:0;background-size:cover;background-position:center;background-repeat:no-repeat;opacity:0;transition:opacity .8s ease-in-out;z-index:0}.home-page-hero-section__bg-layer.active{opacity:1;z-index:2}.home-page-hero-section::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.3);z-index:1}.home-page-hero-section::after{content:"";position:absolute;left:0;right:0;bottom:0;height:20%;background:linear-gradient(to top, rgb(255, 255, 255) 0%, rgba(255, 255, 255, 0) 100%);z-index:1}.home-page-hero-section__container{position:relative;z-index:2;width:100%;padding:120px 20px 80px;display:flex;flex-direction:column;gap:70px;max-width:1500px;margin:0 auto}@media(min-width: 1024px){.home-page-hero-section__container{padding:140px 40px 100px;gap:100px;max-width:none;margin:0;padding-left:clamp(40px,(100vw - 1500px)/2 + 40px,100vw);padding-right:0}}@media(min-width: 1400px){.home-page-hero-section__container{padding-left:clamp(40px,(100vw - 1500px)/2 + 40px,100vw)}}.home-page-hero-section__content{display:flex;flex-direction:column;gap:30px;width:100%;align-items:flex-start;justify-content:flex-start;max-width:90%}@media(min-width: 1024px){.home-page-hero-section__content{max-width:50%}}.home-page-hero-section__bottom-row{display:flex;flex-direction:column;gap:30px;width:100%}@media(min-width: 1024px){.home-page-hero-section__bottom-row{flex-direction:row;gap:40px;align-items:flex-end}}.home-page-hero-section h1{color:#fff}.home-page-hero-section p{color:hsla(0,0%,100%,.8)}.home-page-hero-section__categories{display:flex;flex-wrap:wrap;gap:10px;flex-shrink:0}@media(min-width: 1024px){.home-page-hero-section__categories{gap:12px;max-width:calc(1500px*.3)}}@media(min-width: 1400px){.home-page-hero-section__categories{max-width:calc(1500px*.35)}}.home-page-hero-section__category{display:inline-flex;align-items:center;gap:0;padding:10px 18px;background-color:hsla(0,0%,100%,.95);border:none;border-radius:8px;text-decoration:none;transition:all .3s ease;font-size:.85rem}.home-page-hero-section__category:hover{transform:translateY(-2px)}.home-page-hero-section__category img{display:none}.home-page-hero-section__category span{color:#000;font-weight:400}.home-page-hero-section__category-more{position:relative;display:flex;align-items:stretch}.home-page-hero-section__category-more .category-more-trigger{display:inline-flex;align-items:center;justify-content:center;padding:10px 18px;background-color:hsla(0,0%,100%,.95);border:none;border-radius:8px;color:#000;font-size:.85rem;font-weight:400;cursor:pointer;transition:all .3s ease;height:100%;min-height:40px}.home-page-hero-section__category-more:hover .category-more-tooltip{opacity:1;visibility:visible;transform:translateY(0)}.home-page-hero-section .category-more-tooltip{position:absolute;bottom:calc(100% + 10px);left:0;transform:translateY(10px);min-width:200px;background-color:#fff;border-radius:8px;padding:12px;display:flex;flex-direction:column;gap:8px;opacity:0;visibility:hidden;transition:all .3s ease;box-shadow:0 8px 24px rgba(0,0,0,.15);z-index:100}.home-page-hero-section .category-more-tooltip::after{content:"";position:absolute;top:100%;left:20px;border:6px solid rgba(0,0,0,0);border-top-color:#fff}.home-page-hero-section__products{flex:1;position:relative;width:100%;min-width:0}.hero-products-swiper{width:100%;overflow:hidden}.hero-products-swiper .swiper-wrapper{display:flex;align-items:stretch}.hero-products-swiper .swiper-slide{height:auto;display:flex;flex-direction:column}.hero-swiper-controls{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px;gap:24px}@media(min-width: 1024px){.hero-swiper-controls{margin-bottom:32px;gap:40px}}.hero-swiper-controls__arrows{display:flex;align-items:center;gap:12px}@media(min-width: 1024px){.hero-swiper-controls__arrows{gap:16px}}.hero-swiper-controls__progress{flex:1;max-width:100%;margin-right:0em}@media(min-width: 1024px){.hero-swiper-controls__progress{margin-right:6em}}.hero-swiper-arrow{width:44px;height:44px;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;padding:0;background-color:rgba(0,0,0,0)}@media(min-width: 1024px){.hero-swiper-arrow{width:50px;height:50px}}.hero-swiper-arrow img{width:44px;height:44px;object-fit:contain;transition:filter .3s ease;filter:brightness(0) saturate(100%) invert(58%) sepia(89%) saturate(410%) hue-rotate(44deg) brightness(95%) contrast(89%)}@media(min-width: 1024px){.hero-swiper-arrow img{width:50px;height:50px}}.hero-swiper-arrow:hover{transform:scale(1.05)}.hero-swiper-arrow.swiper-button-disabled{cursor:not-allowed}.hero-swiper-arrow.swiper-button-disabled img{filter:brightness(0) saturate(100%) invert(100%)}.hero-swiper-arrow.swiper-button-disabled:hover{transform:scale(1)}.hero-swiper-progress-bar{width:100%;height:4px;background-color:hsla(0,0%,100%,.3);border-radius:2px;overflow:hidden;position:relative}@media(min-width: 1024px){.hero-swiper-progress-bar{height:5px}}.hero-swiper-progress-fill{height:100%;background-color:#fff;transition:width .3s ease;width:0;border-radius:2px;height:10px}.about-us-section{position:relative;padding:120px 0;background-color:#fff}@media(min-width: 1400px){.about-us-section{padding:170px 0}}.about-us-section__container{max-width:1500px;margin:0 auto;padding:0 20px}@media(min-width: 1024px){.about-us-section__container{padding:0 40px}}.about-us-section__image{display:none;position:absolute;top:50%;transform:translateY(-50%);overflow:hidden;border-radius:15px}@media(min-width: 1024px){.about-us-section__image{display:block}}.about-us-section__image img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.about-us-section__image--left{left:0}.about-us-section__image--right{right:0}.about-us-section__content{display:flex;flex-direction:column;gap:24px;align-items:center;text-align:center}@media(min-width: 1024px){.about-us-section__content{gap:28px;padding:0 40px}}.about-us-section__description p{color:#605f65;margin-bottom:1em;width:90%;margin:0 auto}.about-us-section__description p:last-child{margin-bottom:0}@media(min-width: 1024px){.about-us-section__description p{width:60%}}.about-us-section__awards{display:flex;align-items:center;justify-content:center;gap:20px;flex-wrap:wrap;margin-top:8px}@media(min-width: 1024px){.about-us-section__awards{gap:24px;margin-top:12px}}.about-us-section__award a{display:block;transition:opacity .3s ease,transform .3s ease}.about-us-section__award a:hover{opacity:.8;transform:scale(1.05)}.about-us-section__award img{height:80px;width:auto;object-fit:contain}@media(min-width: 1024px){.about-us-section__award img{height:100px}}.about-us-section .main-button-color{margin-top:8px}.info-section{padding:80px 0}@media(min-width: 1400px){.info-section{padding:100px 0}}.info-section__container{max-width:1500px;margin:0 auto;padding:0 20px}@media(min-width: 1024px){.info-section__container{padding:0 40px}}.info-section__header{display:flex;flex-direction:column;gap:20px;margin-bottom:50px;text-align:left}@media(min-width: 1024px){.info-section__header{gap:24px;margin-bottom:60px}}@media(min-width: 1400px){.info-section__header{margin-bottom:80px}}.info-section__cards{display:grid;grid-template-columns:1fr;gap:24px}@media(min-width: 724px){.info-section__cards{grid-template-columns:repeat(2, 1fr);gap:30px}}@media(min-width: 1024px){.info-section__cards{grid-template-columns:repeat(4, 1fr);gap:30px}}@media(min-width: 1400px){.info-section__cards{gap:40px}}.info-section__card{background-color:#fff;border:1px solid #e2e2e2;border-radius:15px;padding:32px 24px;display:flex;flex-direction:column;gap:20px;transition:all .3s ease;text-align:center;align-items:center}@media(min-width: 1024px){.info-section__card{padding:36px 28px;gap:24px}}@media(min-width: 1400px){.info-section__card{padding:40px 32px}}.info-section__card-icon{width:50px;height:50px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}@media(min-width: 1024px){.info-section__card-icon{width:60px;height:60px}}.info-section__card-icon img{width:50px;height:50px;object-fit:contain}@media(min-width: 1024px){.info-section__card-icon img{width:60px;height:60px}}.info-section__card-description p{color:#605f65;margin-bottom:1em;line-height:1.6}.info-section__card-description p:last-child{margin-bottom:0}.offer-section{padding:80px 0;background-color:#fff}@media(min-width: 1400px){.offer-section{padding:100px 0}}.offer-section__container{max-width:1500px;margin:0 auto;padding:0 20px}@media(min-width: 1024px){.offer-section__container{padding:0 40px}}.offer-section__header{display:flex;flex-direction:column;gap:20px;margin-bottom:50px;max-width:100%;align-items:flex-start}@media(min-width: 1024px){.offer-section__header{gap:24px;margin-bottom:60px}}@media(min-width: 1400px){.offer-section__header{margin-bottom:80px;max-width:900px}}.offer-section__description p{color:#605f65;margin-bottom:1em}.offer-section__description p:last-child{margin-bottom:0}.offer-section__grid{display:grid;grid-template-columns:1fr;gap:24px}@media(min-width: 724px){.offer-section__grid{grid-template-columns:repeat(2, 1fr);gap:30px}}@media(min-width: 1400px){.offer-section__grid{gap:40px}}.offer-section__card{position:relative;border-radius:15px;overflow:hidden;min-height:400px;display:flex;flex-direction:column;cursor:pointer;transition:transform .3s ease,box-shadow .3s ease}@media(min-width: 1024px){.offer-section__card{min-height:450px}}@media(min-width: 1400px){.offer-section__card{min-height:600px}}.offer-section__card:hover .offer-section__card-image img{transform:scale(1.05)}@media(min-width: 724px){.offer-section__card--large{grid-column:span 2}}.offer-section__card-image{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1}.offer-section__card-image::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(to bottom, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0.5) 100%);z-index:2}.offer-section__card-image img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.offer-section__card-content{position:relative;z-index:3;padding:30px 24px;display:flex;flex-direction:column;gap:16px;margin-top:auto;color:#fff;align-items:flex-start}@media(min-width: 1024px){.offer-section__card-content{padding:40px 32px;gap:20px}}.offer-section__card-content h3,.offer-section__card-content h4{color:#fff;margin:0}@media(min-width: 1024px){.offer-section__card--large .offer-section__card-content{flex-direction:row;align-items:flex-end;justify-content:space-between;gap:40px}}.offer-section__card-text p{color:hsla(0,0%,100%,.8);margin-bottom:1em;line-height:1.6}.offer-section__card-text p:last-child{margin-bottom:0}.offer-section__card-text-wrapper{display:flex;flex-direction:column;gap:16px}@media(min-width: 1024px){.offer-section__card-text-wrapper{flex:1;gap:20px}}.offer-section__card-text-wrapper h3,.offer-section__card-text-wrapper h4{color:#fff;margin:0}.rules-section{padding:80px 0;position:relative}@media(min-width: 1400px){.rules-section{padding:100px 0}}.rules-section__background{position:absolute;top:0;left:0;right:0;bottom:0;background-size:cover;background-position:top;background-repeat:no-repeat;z-index:0}.rules-section__container{max-width:1500px;margin:0 auto;padding:0 20px;position:relative;z-index:2}@media(min-width: 1024px){.rules-section__container{padding:0 40px}}.rules-section__header{display:flex;flex-direction:column;gap:20px;margin-bottom:50px;max-width:100%;align-items:flex-start}@media(min-width: 1024px){.rules-section__header{gap:24px;margin-bottom:60px}}@media(min-width: 1400px){.rules-section__header{margin-bottom:80px;max-width:650px}}.rules-section__description p{color:#605f65;margin-bottom:1em}.rules-section__description p:last-child{margin-bottom:0}.rules-section__grid{display:grid;grid-template-columns:1fr;gap:24px}@media(min-width: 724px){.rules-section__grid{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 1550px){.rules-section__grid{grid-template-columns:repeat(3, 1fr)}}@media(min-width: 1400px){.rules-section__grid{gap:40px}}.rules-section__card{background-color:#fff;border:1px solid #e2e2e2;border-radius:15px;padding:32px 24px;display:flex;flex-direction:row;gap:20px;transition:all .3s ease;align-items:flex-start}@media(min-width: 1024px){.rules-section__card{padding:36px 28px;gap:24px}}@media(min-width: 1400px){.rules-section__card{gap:2em}}.rules-section__card h3,.rules-section__card h4{margin:0}.rules-section__card-icon{width:80px;height:80px;display:flex;align-items:center;justify-content:center;flex-shrink:0}@media(min-width: 1024px){.rules-section__card-icon{width:110px;height:110px}}.rules-section__card-icon img{width:100%;height:100%;object-fit:contain}.rules-section__card:nth-child(5) .rules-section__card-icon{width:100px;height:100px;margin-top:-10px}@media(min-width: 1024px){.rules-section__card:nth-child(5) .rules-section__card-icon{width:130px;height:130px;margin-top:-10px}}.rules-section__content{display:flex;flex-direction:column;gap:1em}.rules-section__card-description p{color:#605f65;margin-bottom:1em;line-height:1.6}.rules-section__card-description p:last-child{margin-bottom:0}.slider-section{padding:80px 0;background-color:#fff}@media(min-width: 1400px){.slider-section{padding:100px 0}}.slider-section__container{max-width:1500px;margin:0 auto;padding:0 20px}@media(min-width: 1024px){.slider-section__container{padding:0 40px}}.slider-section__swiper{position:relative;overflow:hidden;border-radius:15px}.slider-section__slide{position:relative;min-height:500px;display:flex;align-items:flex-end;border-radius:15px;overflow:hidden}@media(min-width: 1024px){.slider-section__slide{min-height:600px}}.slider-section__slide-image{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1}.slider-section__slide-image::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(to right, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0.3) 50%, rgba(0, 0, 0, 0.1) 100%);z-index:2}.slider-section__slide-image img{width:100%;height:100%;object-fit:cover}.slider-section__slide-content{position:relative;z-index:3;padding:40px 30px;width:100%;display:flex;flex-direction:column;gap:24px;color:#fff}@media(min-width: 1024px){.slider-section__slide-content{padding:60px 50px;flex-direction:row;align-items:flex-end;justify-content:space-between;gap:40px}}.slider-section__slide-content h2,.slider-section__slide-content h3{color:#fff;margin:0}.slider-section__slide-text-wrapper{display:flex;flex-direction:column;gap:20px}@media(min-width: 1024px){.slider-section__slide-text-wrapper{flex:1;max-width:700px;gap:24px}}.slider-section__slide-description p{color:hsla(0,0%,100%,.8);margin-bottom:1em;line-height:1.6}.slider-section__slide-description p:last-child{margin-bottom:0}.slider-section__pagination{position:absolute;top:30px !important;right:30px;z-index:100;display:flex;gap:0px;width:auto !important;left:auto !important;bottom:auto !important}@media(min-width: 1024px){.slider-section__pagination{top:40px !important;right:40px}}.slider-section .swiper-pagination-bullet{position:relative;width:30px;height:30px;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,0);opacity:1;margin:0 !important;cursor:pointer;transition:all .3s ease}.slider-section .swiper-pagination-bullet::after{content:"";position:absolute;width:14px;height:14px;background-color:#fff;border-radius:50%;transition:background-color .3s ease}.slider-section .swiper-pagination-bullet svg{position:absolute;top:0;left:0;width:100%;height:100%;transform:rotate(-90deg);opacity:0;transition:opacity .3s ease}.slider-section .swiper-pagination-bullet svg circle{fill:none;stroke:#72b400;stroke-width:2px;stroke-dasharray:63;stroke-dashoffset:63}.slider-section .swiper-pagination-bullet:hover::after{background-color:hsla(0,0%,100%,.8)}.slider-section .swiper-pagination-bullet-active::after{background-color:#72b400}.slider-section .swiper-pagination-bullet-active svg{opacity:1}.chart-section{padding:80px 0;position:relative}@media(min-width: 1400px){.chart-section{padding:100px 0}}.chart-section__background{position:absolute;top:0;left:0;right:0;bottom:0;background-size:cover;background-position:top;background-repeat:no-repeat;z-index:0}.chart-section__container{max-width:1500px;margin:0 auto;padding:0 20px;position:relative;z-index:2}@media(min-width: 1024px){.chart-section__container{padding:0 40px}}.chart-section__header{display:flex;flex-direction:column;gap:20px;margin-bottom:50px;max-width:100%;align-items:flex-start}@media(min-width: 1024px){.chart-section__header{gap:24px;margin-bottom:60px}}@media(min-width: 1400px){.chart-section__header{margin-bottom:80px;max-width:650px}}.chart-section__description p{color:#605f65;margin-bottom:1em}.chart-section__description p:last-child{margin-bottom:0}.chart-section__timeline{display:flex;flex-direction:column;gap:0;padding:80px 0;position:relative}@media(max-width: 1023px){.chart-section__timeline{padding:40px 0;padding-left:50px}}.chart-section__timeline::before{content:"";position:absolute;left:11px;top:0;bottom:0;width:2px;background-color:#e2e2e2;display:none}@media(max-width: 1023px){.chart-section__timeline::before{display:block}}.chart-section__row{display:flex;width:100%}.chart-section__row--mobile{display:none;flex-direction:column;gap:60px}@media(max-width: 1023px){.chart-section__row--mobile{display:flex}}.chart-section__row--top{margin-bottom:40px}@media(max-width: 1023px){.chart-section__row--top{display:none}}.chart-section__row--middle{position:relative;height:6px;margin:0}@media(max-width: 1023px){.chart-section__row--middle{display:none}}.chart-section__row--bottom{margin-top:40px}@media(max-width: 1023px){.chart-section__row--bottom{display:none}}.chart-section__line{position:absolute;top:0;left:0;right:0;height:6px;background-color:#e2e2e2;z-index:1}@media(max-width: 1023px){.chart-section__line{display:none}}.chart-section__line-progress{position:absolute;top:0;left:0;height:100%;background-color:#72b400;width:0%;transition:width 1.5s ease-in-out}.chart-section__dots{position:absolute;top:0;left:0;right:0;height:6px;display:flex;z-index:2}@media(max-width: 1023px){.chart-section__dots{display:none}}.chart-section__dot{flex:1;position:relative;display:flex;align-items:center;justify-content:flex-start}.chart-section__dot::after{content:"";width:24px;height:24px;background-color:#72b400;border-radius:50%;transform:scale(0);transition:transform .4s cubic-bezier(0.68, -0.55, 0.265, 1.55);position:absolute;top:50%;left:0;transform:translateY(-50%) scale(0)}.chart-section__dot.is-visible::after{transform:translateY(-50%) scale(1)}.chart-section__dot::before{content:"";position:absolute;left:11px;width:2px;background-image:linear-gradient(to bottom, rgb(226, 226, 226) 50%, transparent 50%);background-size:2px 8px;background-repeat:repeat-y;opacity:0;transition:opacity .4s ease-out .2s}@media(max-width: 1023px){.chart-section__dot::before{display:none}}.chart-section__dot.is-visible::before{opacity:1}.chart-section__dot:nth-child(odd)::before{bottom:3px;height:250px}.chart-section__dot:nth-child(even)::before{top:3px;height:250px}.chart-section__step{flex:1;display:flex;flex-direction:column;align-items:center;opacity:0;transform:translateY(30px);transition:opacity .6s ease-out,transform .6s ease-out;padding-left:50px;position:relative}@media(max-width: 1023px){.chart-section__step{align-items:flex-start;padding-left:0}}.chart-section__step.is-visible{opacity:1;transform:translateY(0)}.chart-section__step--placeholder{opacity:1 !important;pointer-events:none}@media(max-width: 1023px){.chart-section__step--placeholder{display:none}}.chart-section__step::before{content:"";position:absolute;width:24px;height:24px;background-color:#72b400;border-radius:50%;left:-50px;top:0;display:none;transform:scale(0);transition:transform .4s cubic-bezier(0.68, -0.55, 0.265, 1.55)}@media(max-width: 1023px){.chart-section__step::before{display:block}}.chart-section__step.is-visible::before{transform:scale(1)}.chart-section__step--mobile{display:none;opacity:0;transform:translateY(30px);transition:opacity .6s ease-out,transform .6s ease-out;position:relative;padding-left:0;align-items:flex-start}@media(max-width: 1023px){.chart-section__step--mobile{display:flex}}.chart-section__step--mobile.is-visible{opacity:1;transform:translateY(0)}.chart-section__step--mobile::before{content:"";position:absolute;width:24px;height:24px;background-color:#72b400;border-radius:50%;left:-50px;top:0;transform:scale(0);transition:transform .4s cubic-bezier(0.68, -0.55, 0.265, 1.55)}.chart-section__step--mobile.is-visible::before{transform:scale(1)}.chart-section__step-content{display:flex;flex-direction:column;gap:12px}@media(max-width: 1023px){.chart-section__step-content{text-align:left}}.chart-section__step-content h3,.chart-section__step-content h4,.chart-section__step-content h5{display:flex;align-items:center;text-align:left;gap:20px;margin:0}.chart-section__step-content h3{font-family:"Satoshi",sans-serif;font-weight:500;font-size:1.3rem;margin:0;padding:0}@media(min-width: 724px){.chart-section__step-content h3{font-size:1.6rem}}.chart-section__step-number{font-size:3rem;font-weight:500;color:#000;line-height:1;flex-shrink:0}@media(min-width: 1024px){.chart-section__step-number{font-size:4rem}}.chart-section__step-text p{color:#605f65;margin-bottom:1em}.chart-section__step-text p:last-child{margin-bottom:0}.chart-section h3,.chart-section h4{margin:0;color:#000}.adv-section{padding:80px 0;position:relative;background-color:#fff}@media(min-width: 1400px){.adv-section{padding:100px 0}}.adv-section__container{max-width:1500px;margin:0 auto;padding:0 20px;position:relative;z-index:1}@media(min-width: 1024px){.adv-section__container{padding:0 40px}}.adv-section__header{display:flex;flex-direction:column;gap:20px;margin-bottom:50px;max-width:100%;align-items:flex-start}@media(min-width: 1024px){.adv-section__header{gap:24px;margin-bottom:60px}}@media(min-width: 1400px){.adv-section__header{margin-bottom:80px;max-width:850px}}.adv-section__description p{color:#605f65;margin-bottom:1em}.adv-section__description p:last-child{margin-bottom:0}.adv-section__filters{display:flex;gap:12px;margin-bottom:40px;flex-wrap:wrap}@media(min-width: 1024px){.adv-section__filters{margin-bottom:60px}}.adv-section__filter-btn{padding:1.1em 1.5em;border:1px solid #e2e2e2;border-radius:15px;background-color:#fff;color:#000;font-size:.9rem;font-weight:500;font-family:"Inter",sans-serif;cursor:pointer;transition:all .3s ease;white-space:nowrap}.adv-section__filter-btn:hover{border-color:#72b400;color:#72b400}.adv-section__filter-btn.active{background-color:#72b400;border-color:#72b400;color:#fff}@media(min-width: 724px){.adv-section__filter-btn{font-size:1rem;padding:1.1em 1.5em}}.adv-section__content{position:relative}.adv-section__category{display:none;opacity:0;transition:opacity .3s ease}.adv-section__category.active{display:flex;flex-direction:column;gap:40px;opacity:1}@media(min-width: 1024px){.adv-section__category.active{flex-direction:row;gap:60px}}@media(min-width: 1400px){.adv-section__category.active{gap:80px}}.adv-section__category.fade-out{opacity:0}.adv-section__category.fade-in{animation:fadeIn .4s ease-in-out}.adv-section__category-left{flex:1;display:flex;flex-direction:column;gap:40px}@media(min-width: 1024px){.adv-section__category-left{gap:50px}}.adv-section__category-right{flex:1;display:flex;align-items:flex-start;justify-content:center}.adv-section__category-right img{width:100%;height:auto;border-radius:15px;object-fit:cover}.adv-section__item{display:flex;flex-direction:column;gap:16px;border:1px solid #e2e2e2;border-radius:15px;padding:30px}@media(min-width: 1024px){.adv-section__item{padding:40px;gap:20px}}.adv-section__item h3,.adv-section__item h4,.adv-section__item h5{margin:0;color:#000}.adv-section__item-text p{color:#605f65;margin-bottom:1em}.adv-section__item-text p:last-child{margin-bottom:0}@keyframes fadeIn{from{opacity:0;transform:scale(0.95)}to{opacity:1;transform:scale(1)}}.reviews-section{padding:80px 0;position:relative;background-color:#fff}@media(min-width: 1400px){.reviews-section{padding:100px 0}}.reviews-section__container{max-width:1500px;margin:0 auto;padding:0 20px}@media(min-width: 1024px){.reviews-section__container{padding:0 40px}}.reviews-section__header{display:flex;flex-direction:column;gap:20px;margin-bottom:50px;max-width:100%;align-items:flex-start}@media(min-width: 1024px){.reviews-section__header{gap:24px;margin-bottom:60px}}@media(min-width: 1400px){.reviews-section__header{margin-bottom:80px;max-width:850px}}.reviews-section__slider-wrapper{position:relative}.reviews-section__layout{display:flex;flex-direction:column;gap:30px}@media(min-width: 1024px){.reviews-section__layout{flex-direction:row;gap:30px}}@media(min-width: 1400px){.reviews-section__layout{gap:40px}}.reviews-section__left-column{flex:1;display:flex;flex-direction:column;gap:30px;min-width:0}@media(min-width: 1024px){.reviews-section__left-column{gap:40px}}.reviews-section__left-column .swiper{width:100%;overflow:hidden}.reviews-section__right-column{flex:1;min-width:0;display:flex;flex-direction:column}.reviews-section__right-column .swiper{width:100%;height:100%;overflow:hidden}.reviews-section__right-column .swiper-wrapper{height:100%}.reviews-section__right-column .swiper-slide{height:auto}.reviews-section__slide-image{border-radius:15px;overflow:hidden;background-color:#f5f5f5;width:100%;height:400px}@media(min-width: 1024px){.reviews-section__slide-image{height:500px}}.reviews-section__slide-image img{width:100%;height:100%;object-fit:cover;display:block}.reviews-section__slide-content{display:flex;flex-direction:column;justify-content:space-between;gap:40px;border:1px solid #e2e2e2;border-radius:15px;padding:40px;height:100%;margin-right:0px}@media(min-width: 1024px){.reviews-section__slide-content{padding:60px;margin-right:20px}}.reviews-section__slide-text h3,.reviews-section__slide-text h4,.reviews-section__slide-text h5{margin:0 0 20px 0;color:#000}.reviews-section__slide-text p{color:#605f65;margin-bottom:1em;line-height:1.6}.reviews-section__slide-text p:last-child{margin-bottom:0}.reviews-section__slide-footer{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}.reviews-section__slide-author{font-weight:600;color:#000;font-size:1rem}@media(min-width: 1024px){.reviews-section__slide-author{font-size:1.1rem}}.reviews-section__slide-rating{display:flex;align-items:center;gap:8px}.reviews-section__slide-rating span{font-weight:600;color:#000;font-size:1.7rem}.reviews-section__navigation{display:flex;align-items:center;gap:30px}@media(min-width: 1024px){.reviews-section__navigation{gap:40px}}.reviews-section__arrows{display:flex;gap:12px;flex-shrink:0}.reviews-section__progressbar{flex:1;height:6px;background-color:#e2e2e2;border-radius:3px;overflow:hidden;position:relative}.reviews-prev,.reviews-next{width:48px;height:48px;border:1px solid #72b400;background-color:#72b400;background-position:center;background-repeat:no-repeat;background-size:contain;border-radius:50%;cursor:pointer;transition:all .3s ease;padding:0}.reviews-prev:hover,.reviews-next:hover{opacity:.85}.reviews-prev.swiper-button-disabled,.reviews-next.swiper-button-disabled{border-color:#e2e2e2;background-color:rgba(0,0,0,0);opacity:1;cursor:not-allowed}.reviews-prev{background-image:url("../images/arrow-left-rev-white.svg")}.reviews-prev.swiper-button-disabled{background-image:url("../images/arrow-left-rev.svg")}.reviews-next{background-image:url("../images/arrow-right-rev-white.svg")}.reviews-next.swiper-button-disabled{background-image:url("../images/arrow-right-rev.svg")}.reviews-progressbar{height:100%;background-color:#4f4e4e;width:0%;transition:width .3s ease}.abc-budowy-hero-section{position:relative;background-color:#fff}.abc-budowy-hero-section__image-section{position:relative;min-height:40vh;background-size:cover;background-position:center;background-repeat:no-repeat}@media(min-width: 1024px){.abc-budowy-hero-section__image-section{min-height:50vh}}.abc-budowy-hero-section__image-section::after{content:"";position:absolute;left:0;right:0;bottom:0;height:30%;background:linear-gradient(to top, rgb(255, 255, 255) 0%, rgba(255, 255, 255, 0) 100%);z-index:2}.abc-budowy-hero-section__content-section{background-color:#fff;padding:60px 0}@media(min-width: 1024px){.abc-budowy-hero-section__content-section{padding:80px 0}}.abc-budowy-hero-section__content-container{max-width:1500px;margin:0 auto;width:100%;padding:0 20px}@media(min-width: 1024px){.abc-budowy-hero-section__content-container{padding:0 40px}}.abc-budowy-hero-section__breadcrumbs{color:#605f65;font-size:.9rem;font-weight:400;line-height:1.5;margin-bottom:80px}.abc-budowy-hero-section__breadcrumbs a{color:#605f65;text-decoration:none;transition:color .3s ease}.abc-budowy-hero-section__breadcrumbs a:hover{color:#000}.abc-budowy-hero-section__breadcrumbs .separator{margin:0 8px}.abc-budowy-hero-section__breadcrumbs .current{color:#72b400;font-weight:500}.abc-budowy-hero-section__content{display:flex;flex-direction:column;gap:20px;max-width:100%}@media(min-width: 1024px){.abc-budowy-hero-section__content{max-width:70%;gap:24px}}@media(min-width: 1400px){.abc-budowy-hero-section__content{max-width:60%}}.abc-budowy-hero-section__title{margin:0}.abc-budowy-hero-section__description p{margin:0}.abc-budowy-promo-section__container{max-width:1500px;margin:0 auto;display:grid;grid-template-columns:1fr;gap:40px;padding:60px 20px}@media(min-width: 1024px){.abc-budowy-promo-section__container{grid-template-columns:1fr 1fr;gap:60px;padding:20px 40px}}.abc-budowy-promo-section__left{display:flex;flex-direction:column;gap:30px}.abc-budowy-promo-section__title{margin:0}.abc-budowy-promo-section__title span{font-weight:400}.abc-budowy-promo-section__description{font-size:1rem;line-height:1.7;color:#605f65}@media(min-width: 1024px){.abc-budowy-promo-section__description{font-size:1.05rem}}.abc-budowy-promo-section__description p{margin:0 0 15px 0}.abc-budowy-promo-section__description p:last-child{margin-bottom:0}.abc-budowy-promo-section__box{background-color:#fff;border:1px solid #e2e2e2;border-radius:15px;padding:30px;display:flex;flex-direction:column;gap:20px;align-items:flex-start}@media(min-width: 1024px){.abc-budowy-promo-section__box{padding:40px}}.abc-budowy-promo-section__box-title{font-family:"Satoshi",sans-serif;font-size:1.3rem;font-weight:600;line-height:1.3;color:#000;margin:0}@media(min-width: 1024px){.abc-budowy-promo-section__box-title{font-size:1.5rem}}.abc-budowy-promo-section__box-description{color:#605f65}.abc-budowy-promo-section__box-description p{margin:0}.abc-budowy-promo-section__box-list{color:#605f65}.abc-budowy-promo-section__box-list ul{list-style:disc;padding-left:20px;margin:0}.abc-budowy-promo-section__box-list ul li{margin-bottom:8px;color:#605f65}.abc-budowy-promo-section__box-list ul li:last-child{margin-bottom:0}.abc-budowy-promo-section__box-list p{margin:0}.abc-budowy-promo-section__box-footnote{opacity:.8;margin-top:3em}.abc-budowy-promo-section__box-footnote p{margin:0 0 5px 0;font-size:.8rem}.abc-budowy-promo-section__box-footnote p:last-child{margin-bottom:0}.abc-budowy-promo-section__right{display:flex;flex-direction:column}.abc-budowy-promo-section__right .product-card__image-wrapper a{aspect-ratio:4/3}.abc-budowy-promo-section__products{display:grid;grid-template-columns:1fr;gap:25px}@media(min-width: 724px){.abc-budowy-promo-section__products{grid-template-columns:repeat(2, 1fr)}}.abc-budowy-project-section{max-width:1500px;margin:0 auto;margin-top:2em;padding:60px 20px}@media(min-width: 1024px){.abc-budowy-project-section{padding:20px 40px}}.abc-budowy-project-section__image-wrapper{width:100%;max-height:50vh;overflow:hidden;border-radius:15px}@media(min-width: 1024px){.abc-budowy-project-section__image-wrapper{max-height:60vh}}.abc-budowy-project-section__image{width:100%;height:100%;object-fit:cover}.abc-budowy-project-section__container{max-width:1500px;margin:0 auto;margin-top:1em;display:flex;flex-direction:column;gap:20px}@media(min-width: 1024px){.abc-budowy-project-section__container{margin-top:5em;gap:30px}}.abc-budowy-project-section__header{display:flex;flex-direction:column;gap:20px;max-width:100%}@media(min-width: 1024px){.abc-budowy-project-section__header{max-width:70%}}.abc-budowy-project-section__title h1,.abc-budowy-project-section__title h2,.abc-budowy-project-section__title h3,.abc-budowy-project-section__title h4,.abc-budowy-project-section__title h5,.abc-budowy-project-section__title h6{margin:0}.abc-budowy-project-section__description{color:#605f65;line-height:1.7;margin-bottom:2em}.abc-budowy-project-section__description p{margin:0}.abc-budowy-project-section__boxes{display:grid;grid-template-columns:1fr;gap:20px}@media(min-width: 1024px){.abc-budowy-project-section__boxes{grid-template-columns:repeat(2, 1fr);gap:30px}}.abc-budowy-project-section__box{border:1px solid #e2e2e2;border-radius:15px;padding:30px;display:flex;flex-direction:column;gap:20px;align-items:flex-start}@media(min-width: 1024px){.abc-budowy-project-section__box{padding:40px}}.abc-budowy-project-section__box-title h1,.abc-budowy-project-section__box-title h2,.abc-budowy-project-section__box-title h3,.abc-budowy-project-section__box-title h4,.abc-budowy-project-section__box-title h5,.abc-budowy-project-section__box-title h6{margin:0}.abc-budowy-project-section__box-description{color:#605f65;line-height:1.6;margin-bottom:2em}.abc-budowy-project-section__box-description p{margin:0}.abc-budowy-project-section__cards{display:grid;grid-template-columns:1fr;gap:20px}@media(min-width: 724px){.abc-budowy-project-section__cards{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 1024px){.abc-budowy-project-section__cards{grid-template-columns:repeat(3, 1fr);gap:30px}}.abc-budowy-project-section__card{display:flex;flex-direction:column;gap:15px;align-items:flex-start;padding:30px;border:1px solid #e2e2e2;border-radius:15px}@media(min-width: 1024px){.abc-budowy-project-section__card{padding:40px}}.abc-budowy-project-section__card-title h1,.abc-budowy-project-section__card-title h2,.abc-budowy-project-section__card-title h3,.abc-budowy-project-section__card-title h4,.abc-budowy-project-section__card-title h5,.abc-budowy-project-section__card-title h6{margin:0}.abc-budowy-project-section__card-description{color:#605f65;line-height:1.6;flex-grow:1}.abc-budowy-project-section__card-description p{margin:0}.abc-budowy-project-section__card-footer{display:flex;align-items:center;gap:20px;margin-top:auto;padding-top:10px;justify-content:space-between;width:100%}.abc-budowy-project-section__card-price{font-family:"Satoshi",sans-serif;font-size:1.3rem;font-weight:600;color:#72b400}@media(min-width: 1024px){.abc-budowy-project-section__card-price{font-size:1.5rem}}.abc-budowy-project-section__card-footnote{opacity:.8;margin-top:4em}.abc-budowy-project-section__card-footnote p{margin:0 0 5px 0;font-size:.8rem}.abc-budowy-project-section__card-footnote p:last-child{margin-bottom:0}.abc-budowy-support-section__image-wrapper{width:100%;max-height:50vh;overflow:hidden;border-radius:15px;max-width:1500px;padding:60px 20px;margin:0 auto}@media(min-width: 1024px){.abc-budowy-support-section__image-wrapper{max-height:60vh;padding:20px 40px}}.abc-budowy-support-section__image{width:100%;height:100%;object-fit:cover;border-radius:15px}.abc-budowy-support-section__container{max-width:1500px;margin:0 auto;padding:60px 20px;display:flex;flex-direction:column;gap:40px;margin-bottom:2em}@media(min-width: 1024px){.abc-budowy-support-section__container{gap:50px;padding:20px 40px}}.abc-budowy-support-section__header{display:flex;flex-direction:column;gap:20px;max-width:100%}@media(min-width: 1024px){.abc-budowy-support-section__header{max-width:70%}}.abc-budowy-support-section__title h1,.abc-budowy-support-section__title h2,.abc-budowy-support-section__title h3,.abc-budowy-support-section__title h4,.abc-budowy-support-section__title h5,.abc-budowy-support-section__title h6{margin:0}.abc-budowy-support-section__description{color:#605f65;line-height:1.7}.abc-budowy-support-section__description p{margin:0}.abc-budowy-support-section__cards{display:grid;grid-template-columns:1fr;gap:30px}@media(min-width: 1024px){.abc-budowy-support-section__cards{grid-template-columns:repeat(2, 1fr);gap:40px}}.abc-budowy-support-section__card{display:grid;grid-template-columns:1fr;gap:30px;align-items:stretch;padding:30px;border:1px solid #e2e2e2;border-radius:15px}@media(min-width: 1024px){.abc-budowy-support-section__card{gap:40px}}.abc-budowy-support-section__card:nth-child(3){border:0px solid #e2e2e2;padding:0px}@media(min-width: 1024px){.abc-budowy-support-section__card:nth-child(3){grid-column:1/-1;grid-template-columns:1fr 1fr}}.abc-budowy-support-section__card:nth-child(3) .abc-budowy-support-section__card-content{border:1px solid #e2e2e2;border-radius:15px;padding:30px}@media(min-width: 1024px){.abc-budowy-support-section__card:nth-child(3) .abc-budowy-support-section__card-content{order:1}}@media(min-width: 1024px){.abc-budowy-support-section__card:nth-child(3) .abc-budowy-support-section__card-image-wrapper{order:2}}.abc-budowy-support-section__card-content{display:flex;flex-direction:column;gap:20px;align-items:flex-start}.abc-budowy-support-section__card-title h1,.abc-budowy-support-section__card-title h2,.abc-budowy-support-section__card-title h3,.abc-budowy-support-section__card-title h4,.abc-budowy-support-section__card-title h5,.abc-budowy-support-section__card-title h6{margin:0}.abc-budowy-support-section__card-description{color:#605f65;line-height:1.6;display:flex;flex-direction:column;gap:1em}.abc-budowy-support-section__card-description p{margin:0}.abc-budowy-support-section__actions{display:flex;width:100%;justify-content:space-between;align-items:center}.abc-budowy-support-section__card-list{color:#605f65;line-height:1.6}.abc-budowy-support-section__card-list ul{list-style:disc;padding-left:20px;margin:0}.abc-budowy-support-section__card-list ul li{margin-bottom:8px;color:#605f65}.abc-budowy-support-section__card-list ul li:last-child{margin-bottom:0}.abc-budowy-support-section__card-list ol{list-style:decimal;padding-left:20px;margin:0}.abc-budowy-support-section__card-list ol li{margin-bottom:8px;color:#605f65}.abc-budowy-support-section__card-list ol li:last-child{margin-bottom:0}.abc-budowy-support-section__card-list p{margin:0}.abc-budowy-support-section__card-price{font-family:"Satoshi",sans-serif;font-size:1.3rem;font-weight:600;color:#72b400}@media(min-width: 1024px){.abc-budowy-support-section__card-price{font-size:1.5rem}}.abc-budowy-support-section__card-footnote{opacity:.8;margin-top:10px}.abc-budowy-support-section__card-footnote p{margin:0 0 5px 0;font-size:.8rem}.abc-budowy-support-section__card-footnote p:last-child{margin-bottom:0}.abc-budowy-support-section__card-image-wrapper{width:100%;height:100%;border-radius:15px;overflow:hidden}.abc-budowy-support-section__card-image{width:100%;height:100%;object-fit:cover;display:block}.technical-drawing-modal{position:fixed;top:0;left:0;right:0;bottom:0;z-index:99999;display:flex;align-items:center;justify-content:center;padding:20px}.technical-drawing-modal__overlay{position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.7);backdrop-filter:blur(4px)}.technical-drawing-modal__content{position:relative;background-color:#fff;border-radius:15px;max-width:1500px;width:100%;max-height:90vh;overflow-y:auto;display:grid;grid-template-columns:1fr;overflow:hidden}@media(min-width: 1024px){.technical-drawing-modal__content{grid-template-columns:1fr 1fr}}.technical-drawing-modal__close{position:absolute;top:20px;right:20px;z-index:10;background:#e8e8e8;border:none;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease}.technical-drawing-modal__close svg{width:20px;height:20px}.technical-drawing-modal__left{padding:60px 40px 40px}@media(min-width: 1024px){.technical-drawing-modal__left{padding:60px 50px}}.technical-drawing-modal__tag{margin-bottom:20px}.technical-drawing-modal__title{margin:0 0 16px 0}.technical-drawing-modal__description{margin:0 0 32px 0}.technical-drawing-modal__right{position:relative;display:none;padding:2em}@media(min-width: 1024px){.technical-drawing-modal__right{display:flex;align-items:center;justify-content:center}}.technical-drawing-modal__right img{width:100%;height:100%;object-fit:cover;border-radius:0 15px 15px 0;border-radius:15px}.technical-drawing-form .form-row{display:grid;grid-template-columns:1fr;gap:20px;margin-bottom:20px}@media(min-width: 724px){.technical-drawing-form .form-row{grid-template-columns:1fr 1fr}}.technical-drawing-form .form-group{display:flex;flex-direction:column}.technical-drawing-form .form-group--full{grid-column:1/-1}.technical-drawing-form .form-group--checkbox{margin:8px 0 24px 0}.technical-drawing-form .form-group label{font-weight:500;color:#000;margin-bottom:8px;font-size:.95rem}.technical-drawing-form .form-group label .required{color:#e74c3c;font-weight:bold}.technical-drawing-form .form-group input[type=text],.technical-drawing-form .form-group input[type=email],.technical-drawing-form .form-group input[type=tel]{padding:14px 16px;border:1px solid #e2e2e2;border-radius:15px;font-family:"Inter",sans-serif;font-size:.95rem;color:#605f65;transition:border-color .3s ease,box-shadow .3s ease}.technical-drawing-form .form-group input[type=text]::placeholder,.technical-drawing-form .form-group input[type=email]::placeholder,.technical-drawing-form .form-group input[type=tel]::placeholder{color:#999}.technical-drawing-form .form-group input[type=text]:focus,.technical-drawing-form .form-group input[type=email]:focus,.technical-drawing-form .form-group input[type=tel]:focus{outline:none;border-color:#72b400;box-shadow:0 0 0 3px rgba(114,180,0,.1)}.technical-drawing-form .form-group input[type=text]:required:invalid,.technical-drawing-form .form-group input[type=email]:required:invalid,.technical-drawing-form .form-group input[type=tel]:required:invalid{border-color:#e2e2e2}.technical-drawing-form .checkbox-label{display:flex;align-items:flex-start;gap:12px;cursor:pointer;margin:0}.technical-drawing-form .checkbox-label input[type=checkbox]{margin-top:4px;cursor:pointer;width:18px;height:18px;flex-shrink:0;accent-color:#72b400}.technical-drawing-form .checkbox-label .checkbox-text{font-size:.9rem;color:#605f65;line-height:1.5}.technical-drawing-form .checkbox-label .checkbox-text .required{color:#e74c3c}.technical-drawing-form .form-actions{margin-top:24px}.technical-drawing-form .form-actions button[type=submit]{width:100%;border:none;cursor:pointer}.technical-drawing-form .form-actions button[type=submit]:disabled{opacity:.6;cursor:not-allowed}@media(min-width: 724px){.technical-drawing-form .form-actions button[type=submit]{width:auto;min-width:200px}}.technical-drawing-form .form-message{margin-top:20px;padding:14px 16px;border-radius:15px;font-size:.9rem}.technical-drawing-form .form-message.success{background-color:#d4edda;border:1px solid #c3e6cb;color:#155724}.technical-drawing-form .form-message.error{background-color:#f8d7da;border:1px solid #f5c6cb;color:#721c24}.project-changes-modal{position:fixed;top:0;left:0;right:0;bottom:0;z-index:99999;display:flex;align-items:center;justify-content:center;padding:20px}.project-changes-modal__overlay{position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.7);backdrop-filter:blur(4px)}.project-changes-modal__content{position:relative;background-color:#fff;border-radius:15px;max-width:1500px;width:100%;max-height:90vh;overflow-y:auto;display:grid;grid-template-columns:1fr;overflow:hidden}@media(min-width: 1024px){.project-changes-modal__content{grid-template-columns:1fr 1fr}}.project-changes-modal__close{position:absolute;top:20px;right:20px;z-index:10;background:#e8e8e8;border:none;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease}.project-changes-modal__close svg{width:20px;height:20px}.project-changes-modal__left{padding:60px 40px 40px}@media(min-width: 1024px){.project-changes-modal__left{padding:60px 50px}}.project-changes-modal__tag{margin-bottom:20px}.project-changes-modal__title{margin:0 0 16px 0}.project-changes-modal__description{margin:0 0 32px 0}.project-changes-modal__right{position:relative;display:none;padding:2em}@media(min-width: 1024px){.project-changes-modal__right{display:flex;flex-direction:column;gap:2em;align-items:stretch;justify-content:flex-start}}.project-changes-modal__right img{width:100%;height:100%;object-fit:cover;border-radius:15px;max-height:400px}.project-changes-modal__attachment-wrapper{width:100%;display:flex;flex-direction:column;align-items:flex-start}.project-changes-modal__attachment-wrapper .attachment-wrapper__label{font-weight:500;color:#000;margin-bottom:12px;font-size:.95rem}.project-changes-modal__attachment-wrapper .form-group--checkbox{margin:20px 0}.project-changes-modal__attachment-wrapper .checkbox-label{display:flex;align-items:flex-start;gap:12px;cursor:pointer;margin:0}.project-changes-modal__attachment-wrapper .checkbox-label input[type=checkbox]{margin-top:4px;cursor:pointer;width:18px;height:18px;flex-shrink:0;accent-color:#72b400}.project-changes-modal__attachment-wrapper .checkbox-label .checkbox-text{font-size:.9rem;color:#605f65;line-height:1.5}.project-changes-modal__attachment-wrapper .checkbox-label .checkbox-text .required{color:#e74c3c}.project-changes-modal__attachment-wrapper .form-actions{margin-top:0}.project-changes-modal__attachment-wrapper .form-actions button[type=submit]{width:100%;border:none;cursor:pointer}.project-changes-modal__attachment-wrapper .form-actions button[type=submit]:disabled{opacity:.6;cursor:not-allowed}.project-changes-modal__attachment-area{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;border:2px dashed #e2e2e2;border-radius:15px;padding:30px 20px;cursor:pointer;transition:all .3s ease;position:relative;background-color:#fff}.project-changes-modal__attachment-area:hover{border-color:#72b400;background-color:rgba(114,180,0,.05)}.project-changes-modal__attachment-area .attachment-area__icon{width:48px;height:48px;display:flex;align-items:center;justify-content:center;margin-bottom:12px}.project-changes-modal__attachment-area .attachment-area__icon svg{stroke:#72b400}.project-changes-modal__attachment-area .attachment-area__text{text-align:center;color:#605f65;font-size:.9rem;line-height:1.5;margin:0}.project-changes-modal__attachment-area .attachment-area__input{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.project-changes-form .form-row{display:grid;grid-template-columns:1fr;gap:20px;margin-bottom:20px}@media(min-width: 724px){.project-changes-form .form-row{grid-template-columns:1fr 1fr}}.project-changes-form .form-group{display:flex;flex-direction:column}.project-changes-form .form-group--full{grid-column:1/-1}.project-changes-form .form-group--checkbox{margin:8px 0 24px 0}.project-changes-form .form-group label{font-weight:500;color:#000;margin-bottom:8px;font-size:.95rem}.project-changes-form .form-group label .required{color:#e74c3c;font-weight:bold}.project-changes-form .form-group input[type=text],.project-changes-form .form-group input[type=email],.project-changes-form .form-group input[type=tel]{padding:14px 16px;border:1px solid #e2e2e2;border-radius:15px;font-family:"Inter",sans-serif;font-size:.95rem;color:#605f65;transition:border-color .3s ease,box-shadow .3s ease}.project-changes-form .form-group input[type=text]::placeholder,.project-changes-form .form-group input[type=email]::placeholder,.project-changes-form .form-group input[type=tel]::placeholder{color:#999}.project-changes-form .form-group input[type=text]:focus,.project-changes-form .form-group input[type=email]:focus,.project-changes-form .form-group input[type=tel]:focus{outline:none;border-color:#72b400;box-shadow:0 0 0 3px rgba(114,180,0,.1)}.project-changes-form .form-group input[type=text]:required:invalid,.project-changes-form .form-group input[type=email]:required:invalid,.project-changes-form .form-group input[type=tel]:required:invalid{border-color:#e2e2e2}.project-changes-form .form-group textarea{padding:14px 16px;border:1px solid #e2e2e2;border-radius:15px;font-family:"Inter",sans-serif;font-size:.95rem;color:#605f65;line-height:1.6;resize:vertical;min-height:120px;transition:border-color .3s ease,box-shadow .3s ease}.project-changes-form .form-group textarea::placeholder{color:#999}.project-changes-form .form-group textarea:focus{outline:none;border-color:#72b400;box-shadow:0 0 0 3px rgba(114,180,0,.1)}.project-changes-form .form-group textarea:required:invalid{border-color:#e2e2e2}.project-changes-form .checkbox-label{display:flex;align-items:flex-start;gap:12px;cursor:pointer;margin:0}.project-changes-form .checkbox-label input[type=checkbox]{margin-top:4px;cursor:pointer;width:18px;height:18px;flex-shrink:0;accent-color:#72b400}.project-changes-form .checkbox-label .checkbox-text{font-size:.9rem;color:#605f65;line-height:1.5}.project-changes-form .checkbox-label .checkbox-text .required{color:#e74c3c}.project-changes-form .form-actions{margin-top:24px}.project-changes-form .form-actions button[type=submit]{width:100%;border:none;cursor:pointer}.project-changes-form .form-actions button[type=submit]:disabled{opacity:.6;cursor:not-allowed}@media(min-width: 724px){.project-changes-form .form-actions button[type=submit]{width:auto;min-width:200px}}.project-changes-form .form-message{margin-top:20px;padding:14px 16px;border-radius:15px;font-size:.9rem}.project-changes-form .form-message.success{background-color:#d4edda;border:1px solid #c3e6cb;color:#155724}.project-changes-form .form-message.error{background-color:#f8d7da;border:1px solid #f5c6cb;color:#721c24}.project-inquiry-modal{position:fixed;top:0;left:0;right:0;bottom:0;z-index:99999;display:flex;align-items:center;justify-content:center;padding:20px}.project-inquiry-modal__overlay{position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.7);backdrop-filter:blur(4px)}.project-inquiry-modal__content{position:relative;background-color:#fff;border-radius:15px;max-width:1500px;width:100%;max-height:90vh;overflow-y:auto;display:grid;grid-template-columns:1fr;overflow:hidden}@media(min-width: 1024px){.project-inquiry-modal__content{grid-template-columns:1fr 1fr}}.project-inquiry-modal__close{position:absolute;top:20px;right:20px;z-index:10;background:#e8e8e8;border:none;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease}.project-inquiry-modal__close svg{width:20px;height:20px}.project-inquiry-modal__left{padding:60px 40px 40px}@media(min-width: 1024px){.project-inquiry-modal__left{padding:60px 50px}}.project-inquiry-modal__tag{margin-bottom:20px}.project-inquiry-modal__title{margin:0 0 16px 0}.project-inquiry-modal__description{margin:0 0 32px 0}.project-inquiry-modal__right{position:relative;display:none;padding:2em}@media(min-width: 1024px){.project-inquiry-modal__right{display:flex;flex-direction:column;gap:2em;align-items:stretch;justify-content:flex-start}}.project-inquiry-modal__right img{width:100%;height:100%;object-fit:cover;border-radius:15px;max-height:400px}.project-inquiry-modal__attachment-wrapper{width:100%;display:flex;flex-direction:column;align-items:flex-start}.project-inquiry-modal__attachment-wrapper .attachment-wrapper__label{font-weight:500;color:#000;margin-bottom:12px;font-size:.95rem}.project-inquiry-modal__attachment-wrapper .form-group--checkbox{margin:20px 0}.project-inquiry-modal__attachment-wrapper .checkbox-label{display:flex;align-items:flex-start;gap:12px;cursor:pointer;margin:0}.project-inquiry-modal__attachment-wrapper .checkbox-label input[type=checkbox]{margin-top:4px;cursor:pointer;width:18px;height:18px;flex-shrink:0;accent-color:#72b400}.project-inquiry-modal__attachment-wrapper .checkbox-label .checkbox-text{font-size:.9rem;color:#605f65;line-height:1.5}.project-inquiry-modal__attachment-wrapper .checkbox-label .checkbox-text .required{color:#e74c3c}.project-inquiry-modal__attachment-wrapper .form-actions{margin-top:0}.project-inquiry-modal__attachment-wrapper .form-actions button[type=submit]{width:100%;border:none;cursor:pointer}.project-inquiry-modal__attachment-wrapper .form-actions button[type=submit]:disabled{opacity:.6;cursor:not-allowed}.project-inquiry-modal__attachment-area{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;border:2px dashed #e2e2e2;border-radius:15px;padding:30px 20px;cursor:pointer;transition:all .3s ease;position:relative;background-color:#fff}.project-inquiry-modal__attachment-area:hover{border-color:#72b400;background-color:rgba(114,180,0,.05)}.project-inquiry-modal__attachment-area .attachment-area__icon{width:48px;height:48px;display:flex;align-items:center;justify-content:center;margin-bottom:12px}.project-inquiry-modal__attachment-area .attachment-area__icon svg{stroke:#72b400}.project-inquiry-modal__attachment-area .attachment-area__text{text-align:center;color:#605f65;font-size:.9rem;line-height:1.5;margin:0}.project-inquiry-modal__attachment-area .attachment-area__input{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.project-inquiry-form .form-row{display:grid;grid-template-columns:1fr;gap:20px;margin-bottom:20px}@media(min-width: 724px){.project-inquiry-form .form-row{grid-template-columns:1fr 1fr}}.project-inquiry-form .form-group{display:flex;flex-direction:column}.project-inquiry-form .form-group--full{grid-column:1/-1}.project-inquiry-form .form-group--checkbox{margin:8px 0 24px 0}.project-inquiry-form .form-group label{font-weight:500;color:#000;margin-bottom:8px;font-size:.95rem}.project-inquiry-form .form-group label .required{color:#e74c3c;font-weight:bold}.project-inquiry-form .form-group input[type=text],.project-inquiry-form .form-group input[type=email],.project-inquiry-form .form-group input[type=tel]{padding:14px 16px;border:1px solid #e2e2e2;border-radius:15px;font-family:"Inter",sans-serif;font-size:.95rem;color:#605f65;transition:border-color .3s ease,box-shadow .3s ease}.project-inquiry-form .form-group input[type=text]::placeholder,.project-inquiry-form .form-group input[type=email]::placeholder,.project-inquiry-form .form-group input[type=tel]::placeholder{color:#999}.project-inquiry-form .form-group input[type=text]:focus,.project-inquiry-form .form-group input[type=email]:focus,.project-inquiry-form .form-group input[type=tel]:focus{outline:none;border-color:#72b400;box-shadow:0 0 0 3px rgba(114,180,0,.1)}.project-inquiry-form .form-group input[type=text]:required:invalid,.project-inquiry-form .form-group input[type=email]:required:invalid,.project-inquiry-form .form-group input[type=tel]:required:invalid{border-color:#e2e2e2}.project-inquiry-form .form-group textarea{padding:14px 16px;border:1px solid #e2e2e2;border-radius:15px;font-family:"Inter",sans-serif;font-size:.95rem;color:#605f65;line-height:1.6;resize:vertical;min-height:120px;transition:border-color .3s ease,box-shadow .3s ease}.project-inquiry-form .form-group textarea::placeholder{color:#999}.project-inquiry-form .form-group textarea:focus{outline:none;border-color:#72b400;box-shadow:0 0 0 3px rgba(114,180,0,.1)}.project-inquiry-form .form-group textarea:required:invalid{border-color:#e2e2e2}.project-inquiry-form .checkbox-label{display:flex;align-items:flex-start;gap:12px;cursor:pointer;margin:0}.project-inquiry-form .checkbox-label input[type=checkbox]{margin-top:4px;cursor:pointer;width:18px;height:18px;flex-shrink:0;accent-color:#72b400}.project-inquiry-form .checkbox-label .checkbox-text{font-size:.9rem;color:#605f65;line-height:1.5}.project-inquiry-form .checkbox-label .checkbox-text .required{color:#e74c3c}.project-inquiry-form .form-actions{margin-top:24px}.project-inquiry-form .form-actions button[type=submit]{width:100%;border:none;cursor:pointer}.project-inquiry-form .form-actions button[type=submit]:disabled{opacity:.6;cursor:not-allowed}@media(min-width: 724px){.project-inquiry-form .form-actions button[type=submit]{width:auto;min-width:200px}}.project-inquiry-form .form-message{margin-top:20px;padding:14px 16px;border-radius:15px;font-size:.9rem}.project-inquiry-form .form-message.success{background-color:#d4edda;border:1px solid #c3e6cb;color:#155724}.project-inquiry-form .form-message.error{background-color:#f8d7da;border:1px solid #f5c6cb;color:#721c24}.floor-plan-lightbox{position:fixed;top:0;left:0;width:100%;height:100%;z-index:999999;display:none;align-items:center;justify-content:center}.floor-plan-lightbox.active{display:flex !important}.floor-plan-lightbox__overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.9);cursor:pointer}.floor-plan-lightbox__content{position:relative;z-index:1;width:80vw;height:80vh;background-color:#fff;border-radius:15px;display:flex;align-items:center;justify-content:center;padding:40px}@media(max-width: 724px){.floor-plan-lightbox__content{width:95vw;height:70vh;padding:20px}}.floor-plan-lightbox__image{width:100%;height:100%;object-fit:contain;object-position:center}.floor-plan-lightbox__close{position:absolute;top:-50px;right:0;background:rgba(0,0,0,0);border:none;color:#fff;font-size:3rem;line-height:1;cursor:pointer;padding:10px;transition:opacity .3s ease;z-index:2}.floor-plan-lightbox__close:hover{opacity:.7}@media(max-width: 724px){.floor-plan-lightbox__close{top:-40px;font-size:2.5rem}}.floor-plan-image-zoom{position:relative}.gallery-lightbox{position:fixed;top:0;left:0;width:100%;height:100%;z-index:999999;display:none;align-items:center;justify-content:center}.gallery-lightbox.active{display:flex !important}.gallery-lightbox__overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.92);cursor:pointer}.gallery-lightbox__content{position:relative;z-index:1;width:90%;max-width:1000px;height:85vh;display:flex;align-items:center;justify-content:center}.gallery-lightbox__close{position:absolute;top:-50px;right:0;background:rgba(0,0,0,0);border:none;color:#fff;font-size:3rem;line-height:1;cursor:pointer;padding:10px;transition:opacity .3s ease;z-index:2}.gallery-lightbox__close:hover{opacity:.7}@media(max-width: 724px){.gallery-lightbox__close{top:-40px;font-size:2.5rem}}.gallery-lightbox__counter{position:absolute;top:-42px;left:0;color:hsla(0,0%,100%,.7);font-size:.9rem;z-index:2}.gallery-lightbox__swiper{width:100%;height:100%}.gallery-lightbox__swiper .swiper-slide{display:flex;align-items:center;justify-content:center}.gallery-lightbox__swiper .swiper-slide img{max-width:100%;max-height:85vh;width:auto;height:auto;object-fit:contain;border-radius:15px}.gallery-lightbox__prev,.gallery-lightbox__next{position:absolute;top:50%;transform:translateY(-50%);z-index:3;width:48px;height:48px;cursor:pointer;display:flex;align-items:center;justify-content:center;background-color:hsla(0,0%,100%,.15);border:none;border-radius:50%;padding:0;transition:background-color .3s ease}.gallery-lightbox__prev:hover,.gallery-lightbox__next:hover{background-color:hsla(0,0%,100%,.35)}.gallery-lightbox__prev::after,.gallery-lightbox__next::after{color:#fff;font-weight:bold;line-height:1}.gallery-lightbox__prev.swiper-button-disabled,.gallery-lightbox__next.swiper-button-disabled{opacity:.25;cursor:default;pointer-events:none}.gallery-lightbox__prev{left:-64px}.gallery-lightbox__prev::after{content:"‹";font-size:30px}@media(max-width: 1024px){.gallery-lightbox__prev{left:8px}}.gallery-lightbox__next{right:-64px}.gallery-lightbox__next::after{content:"›";font-size:30px}@media(max-width: 1024px){.gallery-lightbox__next{right:8px}}.zasady-hero-section{position:relative;background-color:#fff}.zasady-hero-section__image-section{position:relative;min-height:40vh;background-size:cover;background-position:center;background-repeat:no-repeat}@media(min-width: 1024px){.zasady-hero-section__image-section{min-height:50vh}}.zasady-hero-section__image-section::after{content:"";position:absolute;left:0;right:0;bottom:0;height:30%;background:linear-gradient(to top, rgb(255, 255, 255) 0%, rgba(255, 255, 255, 0) 100%);z-index:2}.zasady-hero-section__content-section{background-color:#fff;padding:60px 0}@media(min-width: 1024px){.zasady-hero-section__content-section{padding:80px 0}}.zasady-hero-section__content-container{max-width:1500px;margin:0 auto;width:100%;padding:0 20px}@media(min-width: 1024px){.zasady-hero-section__content-container{padding:0 40px}}.zasady-hero-section__breadcrumbs{color:#605f65;font-size:.9rem;font-weight:400;line-height:1.5;margin-bottom:80px}.zasady-hero-section__breadcrumbs a{color:#605f65;text-decoration:none;transition:color .3s ease}.zasady-hero-section__breadcrumbs a:hover{color:#000}.zasady-hero-section__breadcrumbs .separator{margin:0 8px}.zasady-hero-section__breadcrumbs .current{color:#72b400;font-weight:500}.zasady-hero-section__content{display:flex;flex-direction:column;gap:20px;max-width:100%}@media(min-width: 1024px){.zasady-hero-section__content{max-width:70%;gap:24px}}@media(min-width: 1400px){.zasady-hero-section__content{max-width:60%}}.zasady-hero-section__title{margin:0}.zasady-hero-section__description p{margin:0}.rules-page-section{padding:60px 0}@media(min-width: 1024px){.rules-page-section{padding:80px 0}}.rules-page-section__container{max-width:1500px;margin:0 auto;display:flex;flex-direction:column;gap:40px;padding:0 20px}@media(min-width: 1024px){.rules-page-section__container{gap:60px;padding:0 40px}}.rules-page-section__layout{display:grid;grid-template-columns:1fr;gap:40px}@media(min-width: 1024px){.rules-page-section__layout{grid-template-columns:2fr 1fr;gap:60px}}@media(min-width: 1400px){.rules-page-section__layout{gap:80px}}.rules-page-section__main{min-width:0}.rules-page-section__faq{display:flex;flex-direction:column;gap:16px}@media(min-width: 1024px){.rules-page-section__faq{gap:20px}}.rules-page-section__faq-item{border:1px solid #e2e2e2;border-radius:15px;overflow:hidden;transition:all .3s ease}.rules-page-section__faq-item.is-active .rules-page-section__faq-toggle svg{transform:rotate(180deg)}.rules-page-section__faq-item.is-active .rules-page-section__faq-content{max-height:2000px;opacity:1;padding:0 16px 16px 16px}@media(min-width: 1024px){.rules-page-section__faq-item.is-active .rules-page-section__faq-content{padding:0 30px 30px 30px}}.rules-page-section__faq-header{display:flex;align-items:flex-start;gap:16px;padding:16px;cursor:pointer;flex-direction:column}@media(min-width: 1024px){.rules-page-section__faq-header{padding:24px 30px;gap:40px;align-items:center;flex-direction:row}}.rules-page-section__faq-icon{flex-shrink:0;width:50px;height:50px;display:flex;align-items:center;justify-content:center}@media(min-width: 1024px){.rules-page-section__faq-icon{width:140px;height:140px}}.rules-page-section__faq-icon img{width:100%;height:100%;object-fit:contain}.rules-page-section__faq-item:nth-child(5) .rules-page-section__faq-icon{width:70px;height:70px;margin-left:-20px}@media(min-width: 1024px){.rules-page-section__faq-item:nth-child(5) .rules-page-section__faq-icon{width:180px;height:180px;margin-left:-20px}}.rules-page-section__faq-question{flex:1;color:#000}.rules-page-section__faq-question h1,.rules-page-section__faq-question h2,.rules-page-section__faq-question h3,.rules-page-section__faq-question h4,.rules-page-section__faq-question h5,.rules-page-section__faq-question h6{margin:0}.rules-page-section__faq-question h3{margin-bottom:1em}.rules-page-section__faq-question p{margin:0;color:#000}.rules-page-section__faq-toggle{flex-shrink:0;width:36px;height:36px;border-radius:50%;background-color:#72b400;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease}.rules-page-section__faq-toggle svg{color:#fff;transition:transform .3s ease}.rules-page-section__faq-toggle:hover{background-color:rgb(81.7,129,0)}.rules-page-section__faq-content{max-height:0;opacity:0;overflow:hidden;transition:all .4s ease;padding:0 16px}@media(min-width: 1024px){.rules-page-section__faq-content{padding:0 30px}}.rules-page-section__faq-content-inner{padding-top:10px}.rules-page-section__faq-answer{color:#000;line-height:1.7}.rules-page-section__faq-answer p{margin:0 0 1em 0}.rules-page-section__faq-answer p:last-child{margin-bottom:0}.rules-page-section__faq-answer .table-wrapper{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;margin:1.5em 0}.rules-page-section__faq-answer .table-wrapper::-webkit-scrollbar{height:6px}.rules-page-section__faq-answer .table-wrapper::-webkit-scrollbar-track{background:rgba(0,0,0,.05);border-radius:3px}.rules-page-section__faq-answer .table-wrapper::-webkit-scrollbar-thumb{background:#72b400;border-radius:3px}.rules-page-section__faq-answer .table-wrapper::-webkit-scrollbar-thumb:hover{background:rgb(81.7,129,0)}.rules-page-section__faq-answer table{width:100% !important;min-width:600px;border-collapse:separate !important;border-spacing:0 !important;margin:1.5em 0 !important;font-size:.9rem;border:1px solid #e2e2e2 !important;border-radius:15px;overflow:hidden}@media(min-width: 1024px){.rules-page-section__faq-answer table{font-size:1rem;min-width:auto}}.rules-page-section__faq-answer table th,.rules-page-section__faq-answer table td{border:none !important}.rules-page-section__faq-answer table thead th,.rules-page-section__faq-answer table thead td{padding:14px 15px !important;text-align:center;font-weight:600;font-family:"Satoshi",sans-serif;border-bottom:1px solid #e2e2e2 !important;color:#72b400;font-size:.9rem;vertical-align:middle}@media(min-width: 1024px){.rules-page-section__faq-answer table thead th,.rules-page-section__faq-answer table thead td{padding:16px 20px !important;font-size:1rem}}.rules-page-section__faq-answer table thead th:not(:first-child),.rules-page-section__faq-answer table thead td:not(:first-child){border-left:1px solid #e2e2e2 !important}.rules-page-section__faq-answer table tbody tr{transition:background-color .2s ease}.rules-page-section__faq-answer table tbody tr:not(:last-child) td{border-bottom:1px solid #e2e2e2 !important}.rules-page-section__faq-answer table tbody tr:hover{background-color:rgba(114,180,0,.03)}.rules-page-section__faq-answer table tbody td{padding:16px 15px !important;color:#605f65;text-align:center;font-weight:300;vertical-align:middle}@media(min-width: 1024px){.rules-page-section__faq-answer table tbody td{padding:18px 20px !important}}.rules-page-section__faq-answer table tbody td:first-child{text-align:left;font-weight:600;color:#000}.rules-page-section__faq-answer table tbody td:not(:first-child){border-left:1px solid #e2e2e2 !important}.rules-page-section__faq-answer ul,.rules-page-section__faq-answer ol{padding-left:20px;margin:1em 0}.rules-page-section__faq-answer ul li,.rules-page-section__faq-answer ol li{margin-bottom:8px;line-height:1.6}.rules-page-section__faq-answer ul li:last-child,.rules-page-section__faq-answer ol li:last-child{margin-bottom:0}.rules-page-section__faq-answer ul{list-style:disc}.rules-page-section__faq-answer ol{list-style:decimal}.rules-page-section__faq-answer strong,.rules-page-section__faq-answer b{font-weight:600;color:#000}.rules-page-section__faq-answer h3{font-family:"Satoshi",sans-serif;font-weight:600;color:#000;font-size:1.1rem;margin:1.5em 0 .75em 0}@media(min-width: 1024px){.rules-page-section__faq-answer h3{font-size:1.25rem}}.rules-page-section__faq-answer h3:first-child{margin-top:0}.rules-page-section__faq-answer a{color:#72b400;text-decoration:underline;transition:color .3s ease}.rules-page-section__faq-answer a:hover{color:rgb(81.7,129,0)}.rules-page-section__sidebar{display:none}@media(min-width: 1024px){.rules-page-section__sidebar{display:block;position:sticky;top:100px;align-self:flex-start}}.rules-page-section__toc{padding:40px 30px;border-radius:15px;border:1px solid #e2e2e2}@media(min-width: 1024px){.rules-page-section__toc{padding:40px 30px}}.rules-page-section__toc-title{margin-bottom:25px}.rules-page-section__toc-title h3{margin:0}.rules-page-section__toc-list{display:flex;flex-direction:column;gap:4px}.rules-page-section__toc-item{display:flex;align-items:flex-start;gap:12px;text-decoration:none;transition:all .3s ease;padding:8px 0;border-radius:6px}.rules-page-section__toc-item:hover .rules-page-section__toc-label{color:#72b400}.rules-page-section__toc-item:hover .rules-page-section__toc-dash{color:#72b400}.rules-page-section__toc-item.is-active .rules-page-section__toc-label{color:#72b400;font-weight:600}.rules-page-section__toc-item.is-active .rules-page-section__toc-dash{color:#72b400}.rules-page-section__toc-dash{flex-shrink:0;color:#4f4e4e;font-size:.9rem;line-height:1.5;transition:color .3s ease}.rules-page-section__toc-label{font-size:.85rem;font-weight:400;color:#605f65;line-height:1.5;transition:color .3s ease;padding-top:3px}.o-mnie-hero-section{position:relative;background-color:#fff}.o-mnie-hero-section__image-section{position:relative;min-height:40vh;background-size:cover;background-position:center;background-repeat:no-repeat}@media(min-width: 1024px){.o-mnie-hero-section__image-section{min-height:50vh}}.o-mnie-hero-section__image-section::after{content:"";position:absolute;left:0;right:0;bottom:0;height:30%;background:linear-gradient(to top, rgb(255, 255, 255) 0%, rgba(255, 255, 255, 0) 100%);z-index:2}.o-mnie-hero-section__content-section{background-color:#fff;padding:60px 0}@media(min-width: 1024px){.o-mnie-hero-section__content-section{padding:80px 0}}.o-mnie-hero-section__content-container{max-width:1500px;margin:0 auto;width:100%;padding:0 20px}@media(min-width: 1024px){.o-mnie-hero-section__content-container{padding:0 40px}}.o-mnie-hero-section__breadcrumbs{color:#605f65;font-size:.9rem;font-weight:400;line-height:1.5;margin-bottom:60px}@media(min-width: 1024px){.o-mnie-hero-section__breadcrumbs{margin-bottom:80px}}.o-mnie-hero-section__breadcrumbs a{color:#605f65;text-decoration:none;transition:color .3s ease}.o-mnie-hero-section__breadcrumbs a:hover{color:#000}.o-mnie-hero-section__breadcrumbs .separator{margin:0 8px}.o-mnie-hero-section__breadcrumbs .current{color:#72b400;font-weight:500}.o-mnie-hero-section__main-content{display:grid;grid-template-columns:1fr;gap:40px;margin-bottom:60px}@media(min-width: 1024px){.o-mnie-hero-section__main-content{grid-template-columns:2fr 1fr;gap:50px;margin-bottom:80px}}@media(min-width: 1400px){.o-mnie-hero-section__main-content{gap:50px}}.o-mnie-hero-section__text-column{display:flex;flex-direction:column;gap:20px}@media(min-width: 1024px){.o-mnie-hero-section__text-column{gap:24px}}.o-mnie-hero-section__description p{margin:0 0 1em 0}.o-mnie-hero-section__description p:last-child{margin-bottom:0}.o-mnie-hero-section__description a{color:#72b400;text-decoration:underline;transition:color .3s ease}.o-mnie-hero-section__description a:hover{color:rgb(81.7,129,0)}.o-mnie-hero-section__highlight{color:#72b400;text-align:center;margin-top:2em;margin-bottom:2em}.o-mnie-hero-section__highlight p{margin:0;font-weight:600;color:#72b400;font-size:1.3em}.o-mnie-hero-section__person-name{margin-top:3em;text-align:right;font-weight:600;color:#000;font-size:1rem}@media(min-width: 1024px){.o-mnie-hero-section__person-name{font-size:1.1rem}}.o-mnie-hero-section__image-column{display:flex;align-items:flex-start;justify-content:center}@media(min-width: 1024px){.o-mnie-hero-section__image-column{align-items:flex-start}}.o-mnie-hero-section__person-image{width:100%;position:relative}.o-mnie-hero-section__person-image img{width:100%;height:auto;border-radius:15px;display:block}.o-mnie-hero-section__stats{display:grid;grid-template-columns:1fr;gap:20px}@media(min-width: 724px){.o-mnie-hero-section__stats{grid-template-columns:repeat(3, 1fr);gap:30px}}@media(min-width: 1024px){.o-mnie-hero-section__stats{gap:40px}}.o-mnie-hero-section__stat-box{display:flex;flex-direction:column;align-items:center;text-align:center;padding:40px 20px;border:1px solid #e2e2e2;border-radius:15px;transition:all .3s ease}@media(min-width: 1024px){.o-mnie-hero-section__stat-box{padding:50px 30px}}.o-mnie-hero-section__stat-icon{width:60px;height:60px;margin-bottom:20px;display:flex;align-items:center;justify-content:center;border-radius:50%}@media(min-width: 1024px){.o-mnie-hero-section__stat-icon{width:70px;height:70px;margin-bottom:25px}}.o-mnie-hero-section__stat-icon img{width:50px;height:50px;object-fit:contain}@media(min-width: 1024px){.o-mnie-hero-section__stat-icon img{width:70px;height:70px}}.o-mnie-hero-section__stat-value{margin-bottom:15px;font-family:"Satoshi",sans-serif;font-weight:600;font-size:1.8rem;color:#000;line-height:1.2}@media(min-width: 1024px){.o-mnie-hero-section__stat-value{font-size:2rem;margin-bottom:20px}}.o-mnie-hero-section__stat-value p{margin:0;color:#000;font-size:inherit;font-weight:inherit}.o-mnie-hero-section__stat-description{color:#605f65;font-size:.9rem;line-height:1.5}@media(min-width: 1024px){.o-mnie-hero-section__stat-description{font-size:1rem}}.o-mnie-hero-section__stat-description p{margin:0}.o-mnie-experience-section{background-color:#fff;padding:60px 0}@media(min-width: 1024px){.o-mnie-experience-section{padding:80px 0}}@media(min-width: 1400px){.o-mnie-experience-section{padding:100px 0}}.o-mnie-experience-section__container{max-width:1500px;margin:0 auto;width:100%;padding:0 20px}@media(min-width: 1024px){.o-mnie-experience-section__container{padding:0 40px}}.o-mnie-experience-section__title{margin-top:2em;margin-bottom:20px}@media(min-width: 1024px){.o-mnie-experience-section__title{margin-bottom:30px}}.o-mnie-experience-section__description{max-width:800px;margin-bottom:40px}@media(min-width: 1024px){.o-mnie-experience-section__description{margin-bottom:60px}}.o-mnie-experience-section__description p{margin:0 0 1em 0}.o-mnie-experience-section__description p:last-child{margin-bottom:0}.o-mnie-experience-section__grid{display:grid;grid-template-columns:1fr;gap:30px}@media(min-width: 724px){.o-mnie-experience-section__grid{grid-template-columns:repeat(2, 1fr);gap:30px}}@media(min-width: 1024px){.o-mnie-experience-section__grid{grid-template-columns:repeat(3, 1fr);gap:40px}}.o-mnie-experience-section__card{display:flex;flex-direction:column;align-items:center;text-align:center;padding:40px 30px;border:1px solid #e2e2e2;border-radius:15px;transition:all .3s ease}@media(min-width: 1024px){.o-mnie-experience-section__card{padding:50px 35px}}.o-mnie-experience-section__card-logo{width:100%;max-width:180px;height:120px;margin-bottom:30px;display:flex;align-items:center;justify-content:center;flex-shrink:0}@media(min-width: 1024px){.o-mnie-experience-section__card-logo{width:120px;height:120px}}.o-mnie-experience-section__card-logo img{width:100%;height:100%;object-fit:contain}.o-mnie-experience-section__card-title{flex:1;margin-bottom:15px;font-family:"Satoshi",sans-serif;font-weight:600;font-size:1.1rem;color:#000;line-height:1.3}@media(min-width: 1024px){.o-mnie-experience-section__card-title{font-size:1.2rem;margin-bottom:20px}}.o-mnie-experience-section__card-title p{margin:0;color:#000;font-size:inherit;font-weight:inherit}.o-mnie-experience-section__card-description{margin-bottom:15px;color:#605f65;font-size:.9rem;line-height:1.5}@media(min-width: 1024px){.o-mnie-experience-section__card-description{font-size:.95rem;margin-bottom:18px}}.o-mnie-experience-section__card-description p{margin:0}.o-mnie-experience-section__card-meta{margin-top:2em}.o-mnie-experience-section__card-meta p{margin:0;color:#000;font-size:1.1rem}@media(min-width: 1024px){.o-mnie-experience-section__card-meta p{font-size:1.2rem;margin-bottom:20px}}.kontakt-section{position:relative;background-color:#fff}.kontakt-section__image-section{position:relative;min-height:40vh;background-size:cover;background-position:center;background-repeat:no-repeat}@media(min-width: 1024px){.kontakt-section__image-section{min-height:50vh}}.kontakt-section__image-section::after{content:"";position:absolute;left:0;right:0;bottom:0;height:30%;background:linear-gradient(to top, rgb(255, 255, 255) 0%, rgba(255, 255, 255, 0) 100%);z-index:2}.kontakt-section__content-section{background-color:#fff;padding:60px 0}@media(min-width: 1024px){.kontakt-section__content-section{padding:80px 0}}.kontakt-section__content-container{max-width:1500px;margin:0 auto;width:100%;padding:0 20px}@media(min-width: 1024px){.kontakt-section__content-container{padding:0 40px}}.kontakt-section__breadcrumbs{color:#605f65;font-size:.9rem;font-weight:400;line-height:1.5;margin-bottom:60px}@media(min-width: 1024px){.kontakt-section__breadcrumbs{margin-bottom:80px}}.kontakt-section__breadcrumbs a{color:#605f65;text-decoration:none;transition:color .3s ease}.kontakt-section__breadcrumbs a:hover{color:#000}.kontakt-section__breadcrumbs .separator{margin:0 8px}.kontakt-section__breadcrumbs .current{color:#72b400;font-weight:500}.kontakt-section__main-content{display:grid;grid-template-columns:1fr;gap:40px;margin-bottom:80px}@media(min-width: 1024px){.kontakt-section__main-content{grid-template-columns:1fr 1fr;gap:60px}}@media(min-width: 1400px){.kontakt-section__main-content{gap:80px}}.kontakt-section__left-column{display:flex;flex-direction:column;gap:20px}@media(min-width: 1024px){.kontakt-section__left-column{gap:24px}}.kontakt-section__description p{margin:0 0 1em 0;line-height:1.6}.kontakt-section__description p:last-child{margin-bottom:0}.kontakt-section__contact-info{display:flex;flex-direction:column;gap:15px;margin-top:10px}.kontakt-section__contact-item{display:flex;align-items:center;gap:12px}.kontakt-section__contact-item svg{width:60px;height:60px;flex-shrink:0;color:#fff;background-color:#4f4e4e;padding:15px;border-radius:50%}.kontakt-section__contact-item a{color:#000;text-decoration:none;font-size:1rem;font-weight:500;transition:color .3s ease}.kontakt-section__contact-item a:hover{color:#72b400}.kontakt-section__right-column{display:flex;align-items:flex-start;justify-content:center}.kontakt-section__form{width:100%;border:1px solid #e2e2e2;padding:2em;border-radius:15px}@media(min-width: 1024px){.kontakt-section__company{padding-top:80px}}.kontakt-section__company-title{margin-bottom:40px}@media(min-width: 1024px){.kontakt-section__company-title{margin-bottom:50px}}.kontakt-section__company-content{display:grid;grid-template-columns:1fr;gap:40px}@media(min-width: 1024px){.kontakt-section__company-content{grid-template-columns:1fr 1fr;gap:60px}}.kontakt-section__company-data{border:1px solid #e2e2e2;padding:2em;border-radius:15px}.kontakt-section__company-table{width:100%;border-collapse:collapse}.kontakt-section__company-table tbody th{padding:12px 0;text-align:left;font-weight:500;color:#605f65;font-size:.9rem;width:40%;vertical-align:top}@media(min-width: 1024px){.kontakt-section__company-table tbody th{font-size:1rem;padding:12px 0}}.kontakt-section__company-table tbody td{padding:12px 0;text-align:left;font-weight:400;color:#000;font-size:.9rem}@media(min-width: 1024px){.kontakt-section__company-table tbody td{font-size:1rem;padding:12px 0}}.kontakt-section__company-image{width:100%;border-radius:15px;overflow:hidden;height:100%}.kontakt-section__company-image img{width:100%;height:100%;display:block;border-radius:15px;object-fit:cover}.regulamin-section{background-color:#fff}.regulamin-section__image-section{position:relative;min-height:40vh;background-size:cover;background-position:center;background-repeat:no-repeat}@media(min-width: 1024px){.regulamin-section__image-section{min-height:50vh}}.regulamin-section__image-section::after{content:"";position:absolute;left:0;right:0;bottom:0;height:30%;background:linear-gradient(to top, rgb(255, 255, 255) 0%, rgba(255, 255, 255, 0) 100%);z-index:2}.regulamin-section__content-section{background-color:#fff;padding:60px 0}@media(min-width: 1024px){.regulamin-section__content-section{padding:80px 0}}.regulamin-section__container{max-width:1500px;margin:0 auto;width:100%;padding:0 20px}@media(min-width: 1024px){.regulamin-section__container{padding:0 40px}}.regulamin-section__content-wrapper{display:grid;grid-template-columns:1fr;gap:60px;margin-bottom:80px}@media(min-width: 1024px){.regulamin-section__content-wrapper{grid-template-columns:2fr 1fr;gap:80px;margin-bottom:100px}}@media(min-width: 1400px){.regulamin-section__content-wrapper{gap:120px}}.regulamin-section__main-content{display:flex;flex-direction:column;gap:40px}.regulamin-section__page-title{margin-bottom:20px}.regulamin-section__sections{display:flex;flex-direction:column;gap:40px}@media(min-width: 1024px){.regulamin-section__sections{gap:50px}}.regulamin-section__section{display:flex;flex-direction:column;gap:20px}.regulamin-section__section-title{margin-bottom:10px}.regulamin-section__content h2{font-size:2em;margin-bottom:.5em}.regulamin-section__content p{margin:0 0 1em 0;line-height:1.6;color:#605f65}.regulamin-section__content p:last-child{margin-bottom:0}.regulamin-section__content ul,.regulamin-section__content ol{margin:1em 0;padding-left:20px}.regulamin-section__content ul li,.regulamin-section__content ol li{margin-bottom:.5em;line-height:1.6;color:#605f65}.regulamin-section__content ul li:last-child,.regulamin-section__content ol li:last-child{margin-bottom:0}.regulamin-section__content strong,.regulamin-section__content b{font-weight:600;color:#000}@media(min-width: 1024px){.regulamin-section__sidebar{position:sticky;top:100px;align-self:flex-start}}.regulamin-section__toc{padding:40px 30px;border-radius:15px;border:1px solid #e2e2e2}@media(min-width: 1024px){.regulamin-section__toc{padding:50px 35px}}.regulamin-section__toc-title{margin-bottom:30px}@media(min-width: 1024px){.regulamin-section__toc-title{margin-bottom:35px}}.regulamin-section__toc-list{display:flex;flex-direction:column;gap:4px}.regulamin-section__toc-item{display:flex;align-items:flex-start;gap:12px;text-decoration:none;transition:all .3s ease;padding:8px 0}.regulamin-section__toc-item:hover .regulamin-section__toc-label{color:#72b400}.regulamin-section__toc-item:hover .regulamin-section__toc-dash{color:#72b400}.regulamin-section__toc-item.is-active .regulamin-section__toc-label{color:#72b400;font-weight:600}.regulamin-section__toc-item.is-active .regulamin-section__toc-dash{color:#72b400}.regulamin-section__toc-dash{flex-shrink:0;color:#4f4e4e;font-size:.9rem;line-height:1.5;transition:color .3s ease}.regulamin-section__toc-label{font-size:.85rem;font-weight:400;color:#605f65;line-height:1.5;transition:color .3s ease;padding-top:3px}@media(min-width: 1024px){.regulamin-section__toc-label{font-size:.9rem}}.regulamin-section__bottom-image{width:100%;border-radius:15px;overflow:hidden}.regulamin-section__bottom-image img{width:100%;height:auto;display:block;border-radius:15px}.pytania-section{background-color:#fff}.pytania-section__image{position:relative;min-height:40vh;background-size:cover;background-position:center;background-repeat:no-repeat}@media(min-width: 1024px){.pytania-section__image{min-height:50vh}}.pytania-section__image::after{content:"";position:absolute;left:0;right:0;bottom:0;height:30%;background:linear-gradient(to top, rgb(255, 255, 255) 0%, rgba(255, 255, 255, 0) 100%);z-index:2}.pytania-section__content{background-color:#fff;padding:60px 0}@media(min-width: 1024px){.pytania-section__content{padding:80px 0}}.pytania-section__container{max-width:1500px;margin:0 auto;width:100%;padding:0 20px}@media(min-width: 1024px){.pytania-section__container{padding:0 40px}}.pytania-section__breadcrumbs{font-size:.875rem;color:#605f65;margin-bottom:24px}.pytania-section__breadcrumbs a{color:#605f65;text-decoration:none;transition:color .3s ease}.pytania-section__breadcrumbs a:hover{color:#72b400}.pytania-section__breadcrumbs .separator{margin:0 8px}.pytania-section__title{margin:16px 0 40px}@media(min-width: 1024px){.pytania-section__title{margin-bottom:56px}}.pytania-section__accordion .rules-page-section__faq-question h3{margin-bottom:0}.pytania-section__accordion{display:flex;flex-direction:column;gap:16px}@media(min-width: 1024px){.pytania-section__accordion{gap:20px}}.pytania-section__accordion .rules-page-section__faq-answer img{width:100%;height:auto;border-radius:15px;display:block}.pytania-section__footnote{margin-top:40px;font-size:.8rem;color:hsl(250,3.0612244898%,58.431372549%);line-height:1.6;border-top:1px solid #e2e2e2;padding-top:20px}.regulamin-section__content>h2{margin-top:48px;margin-bottom:20px}@media(min-width: 1024px){.regulamin-section__content>h2{margin-top:64px;margin-bottom:24px}}.regulamin-section__content>h2:first-child{margin-top:0}.co-zawiera-accordion{display:flex;flex-direction:column;gap:0;margin-top:10px}.co-zawiera-accordion__item{border-bottom:1px solid #e2e2e2}.co-zawiera-accordion__item:first-child{border-top:1px solid #e2e2e2}.co-zawiera-accordion__header{display:flex;align-items:center;justify-content:space-between;width:100%;padding:20px 0;background:none;border:none;cursor:pointer;text-align:left}.co-zawiera-accordion__header h3{margin:0;font-family:"Satoshi",sans-serif;font-size:1.1rem;font-weight:500;color:#000;line-height:1.4}@media(min-width: 724px){.co-zawiera-accordion__header h3{font-size:1.2rem}}.co-zawiera-accordion__header:hover h3{color:#72b400}.co-zawiera-accordion__arrow{flex-shrink:0;width:20px;height:20px;margin-left:16px;position:relative;transition:transform .3s ease}.co-zawiera-accordion__arrow::before,.co-zawiera-accordion__arrow::after{content:"";position:absolute;background-color:#4f4e4e;transition:background-color .3s ease}.co-zawiera-accordion__arrow::before{top:50%;left:50%;transform:translate(-50%, -50%);width:14px;height:2px}.co-zawiera-accordion__arrow::after{top:50%;left:50%;transform:translate(-50%, -50%);width:2px;height:14px;transition:transform .3s ease,opacity .3s ease}.co-zawiera-accordion__item.is-active .co-zawiera-accordion__arrow::after{transform:translate(-50%, -50%) rotate(90deg);opacity:0}.co-zawiera-accordion__item.is-active .co-zawiera-accordion__header h3{color:#72b400}.co-zawiera-accordion__content{max-height:0;overflow:hidden;transition:max-height .3s ease}.co-zawiera-accordion__content img{width:100%;height:auto;border-radius:15px;display:block;margin-top:16px}.co-zawiera-accordion__content ul{padding:0 0 20px 20px;margin:0}.co-zawiera-accordion__content ul li{font-size:.95rem;line-height:1.7;color:#605f65}.co-zawiera-accordion__content p{padding-bottom:20px;margin:0;font-size:.95rem;line-height:1.7;color:#605f65}.realizacje-hero-section{position:relative;background-color:#fff}.realizacje-hero-section__image-section{position:relative;min-height:40vh;background-size:cover;background-position:center;background-repeat:no-repeat}@media(min-width: 1024px){.realizacje-hero-section__image-section{min-height:50vh}}.realizacje-hero-section__image-section::after{content:"";position:absolute;left:0;right:0;bottom:0;height:30%;background:linear-gradient(to top, rgb(255, 255, 255) 0%, rgba(255, 255, 255, 0) 100%);z-index:2}.realizacje-hero-section__content-section{background-color:#fff;padding:60px 0}@media(min-width: 1024px){.realizacje-hero-section__content-section{padding:80px 0}}.realizacje-hero-section__content-container{max-width:1500px;margin:0 auto;width:100%;padding:0 20px}@media(min-width: 1024px){.realizacje-hero-section__content-container{padding:0 40px}}.realizacje-hero-section__breadcrumbs{color:#605f65;font-size:.9rem;font-weight:400;line-height:1.5;margin-bottom:80px}.realizacje-hero-section__breadcrumbs a{color:#605f65;text-decoration:none;transition:color .3s ease}.realizacje-hero-section__breadcrumbs a:hover{color:#000}.realizacje-hero-section__breadcrumbs .separator{margin:0 8px}.realizacje-hero-section__breadcrumbs .current{color:#72b400;font-weight:500}.realizacje-hero-section__content{display:flex;flex-direction:column;gap:20px;max-width:100%;align-items:flex-start}@media(min-width: 1024px){.realizacje-hero-section__content{max-width:70%;gap:24px}}@media(min-width: 1400px){.realizacje-hero-section__content{max-width:60%}}.realizacje-hero-section__title{margin:0}.realizacje-hero-section__description{display:flex;flex-direction:column;gap:1em}.realizacje-hero-section__description p{margin:0}.realizacje-content-section{background-color:#fff;padding:60px 0}@media(min-width: 1024px){.realizacje-content-section{padding:80px 0}}@media(min-width: 1400px){.realizacje-content-section{padding:100px 0}}.realizacje-content-section__container{max-width:1500px;margin:0 auto;width:100%;display:flex;flex-direction:column;gap:100px;padding:0 20px}@media(min-width: 1024px){.realizacje-content-section__container{gap:120px;padding:0 40px}}@media(min-width: 1400px){.realizacje-content-section__container{gap:150px}}.realizacje-content-section__item{display:grid;grid-template-columns:1fr;gap:40px}@media(min-width: 1024px){.realizacje-content-section__item{grid-template-columns:1fr 1fr;gap:60px;align-items:start}}@media(min-width: 1400px){.realizacje-content-section__item{gap:80px}}@media(min-width: 1024px){.realizacje-content-section__item--reversed .realizacje-content-section__images{order:2}.realizacje-content-section__item--reversed .realizacje-content-section__content{order:1}}.realizacje-content-section__images{display:flex;flex-direction:column;gap:15px;width:100%;max-width:100%;overflow:hidden}@media(min-width: 724px){.realizacje-content-section__images{gap:20px}}.realizacje-content-section__images .swiper{width:100%;max-width:100%;overflow:hidden}.realizacje-content-section__images .swiper-wrapper{width:100%}.realizacje-content-section__images .swiper-slide{width:100%;flex-shrink:0}.realizacje-content-section__main-image{width:100%;border-radius:15px;overflow:hidden;aspect-ratio:4/3}.realizacje-content-section__main-image img{width:100%;height:100%;object-fit:cover;display:block}.realizacje-content-section__thumb-image{width:100%;border-radius:15px;overflow:hidden;aspect-ratio:4/3;cursor:pointer;transition:opacity .3s ease}.realizacje-content-section__thumb-image img{width:100%;height:100%;object-fit:cover;display:block}.realizacje-content-section .swiper-slide-thumb-active .realizacje-content-section__thumb-image{opacity:.5}.realizacje-content-section__content{display:flex;flex-direction:column;gap:20px}@media(min-width: 1024px){.realizacje-content-section__content{gap:24px}}.realizacje-content-section__description-box{display:flex;flex-direction:column;gap:20px;border:1px solid #e2e2e2;border-radius:15px;padding:40px}@media(min-width: 1024px){.realizacje-content-section__description-box{padding:60px;gap:24px}}.realizacje-content-section__title{margin-bottom:0;word-break:break-word;overflow-wrap:break-word;hyphens:auto}.realizacje-content-section__short-description ul,.realizacje-content-section__short-description ol{list-style-position:outside;padding-left:20px;margin:0}.realizacje-content-section__short-description ul li,.realizacje-content-section__short-description ol li{margin-bottom:8px;line-height:1.6;color:#605f65}.realizacje-content-section__short-description ul li:last-child,.realizacje-content-section__short-description ol li:last-child{margin-bottom:0}.realizacje-content-section__short-description ul li::marker,.realizacje-content-section__short-description ol li::marker{color:#605f65}.realizacje-content-section__short-description p{margin:0 0 1em 0;line-height:1.6;color:#605f65}.realizacje-content-section__short-description p:last-child{margin-bottom:0}.realizacje-content-section__full-description p{margin:0 0 1em 0;line-height:1.6;color:#605f65}.realizacje-content-section__full-description p:last-child{margin-bottom:0}.realizacje-content-section__full-description strong,.realizacje-content-section__full-description b{font-weight:600;color:#000}.realizacje-content-section__reviews{display:flex;flex-direction:column;gap:20px;margin-top:10px}.realizacje-content-section__review-item{display:flex;flex-direction:column;justify-content:space-between;gap:40px;border:1px solid #e2e2e2;border-radius:15px;padding:40px;height:100%}@media(min-width: 1024px){.realizacje-content-section__review-item{padding:60px}}.realizacje-content-section__review-text h3,.realizacje-content-section__review-text h4,.realizacje-content-section__review-text h5{margin:0 0 20px 0;color:#000}.realizacje-content-section__review-text p{color:#605f65;margin-bottom:1em;line-height:1.6}.realizacje-content-section__review-text p:last-child{margin-bottom:0}.realizacje-content-section__review-footer{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}.realizacje-content-section__review-author{font-weight:600;color:#000;font-size:1rem}@media(min-width: 1024px){.realizacje-content-section__review-author{font-size:1.1rem}}.realizacje-content-section__review-author p{margin:0;font-weight:600;color:#000;font-size:1rem}@media(min-width: 1024px){.realizacje-content-section__review-author p{font-size:1.1rem}}.realizacje-content-section__review-rating{display:flex;align-items:center;gap:8px}.realizacje-content-section__review-rating svg{width:20px;height:20px;flex-shrink:0}@media(min-width: 1024px){.realizacje-content-section__review-rating svg{width:24px;height:24px}}.realizacje-content-section__review-rating span{font-weight:600;color:#000;font-size:1.7rem}.realizacje-content-section__pagination{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:80px}@media(min-width: 1024px){.realizacje-content-section__pagination{margin-top:100px}}.realizacje-content-section__pagination-arrow{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid #e2e2e2;border-radius:5px;background-color:#fff;color:#000;transition:all .3s ease;cursor:pointer;text-decoration:none}.realizacje-content-section__pagination-arrow:hover{background-color:#72b400;border-color:#72b400;color:#fff}.realizacje-content-section__pagination-arrow--disabled{opacity:.3;cursor:not-allowed;pointer-events:none}.realizacje-content-section__pagination-arrow svg{width:24px;height:24px}.realizacje-content-section__pagination-numbers{display:flex;align-items:center;gap:10px}.realizacje-content-section__pagination-number{display:flex;align-items:center;justify-content:center;min-width:44px;height:44px;padding:0 12px;border:1px solid #e2e2e2;border-radius:5px;background-color:#fff;color:#000;font-weight:500;font-size:1rem;transition:all .3s ease;cursor:pointer;text-decoration:none}.realizacje-content-section__pagination-number:hover{background-color:#72b400;border-color:#72b400;color:#fff}.realizacje-content-section__pagination-number--active{background-color:#72b400;border-color:#72b400;color:#fff;cursor:default}.realizacje-content-section__pagination-dots{display:flex;align-items:center;justify-content:center;min-width:44px;height:44px;color:#605f65;font-weight:500}.blog-hero-section{position:relative}.blog-hero-section__image-section{position:relative;min-height:40vh;background-size:cover;background-position:center;background-repeat:no-repeat}@media(min-width: 1024px){.blog-hero-section__image-section{min-height:50vh}}.blog-hero-section__image-section::after{content:"";position:absolute;left:0;right:0;bottom:0;height:30%;background:linear-gradient(to top, rgb(255, 255, 255) 0%, rgba(255, 255, 255, 0) 100%);z-index:2}.blog-hero-section__content-container{max-width:1500px;margin:0 auto;width:100%;padding:60px 20px}@media(min-width: 1024px){.blog-hero-section__content-container{padding:20px 40px}}.blog-hero-section__breadcrumbs{color:#605f65;font-size:.9rem;font-weight:400;line-height:1.5;margin-bottom:80px}.blog-hero-section__breadcrumbs a{color:#605f65;text-decoration:none;transition:color .3s ease}.blog-hero-section__breadcrumbs a:hover{color:#000}.blog-hero-section__breadcrumbs .separator{margin:0 8px}.blog-hero-section__breadcrumbs .current{color:#72b400;font-weight:500}.blog-hero-section__content{display:flex;flex-direction:column;gap:20px;max-width:100%}@media(min-width: 1024px){.blog-hero-section__content{max-width:70%;gap:24px}}@media(min-width: 1400px){.blog-hero-section__content{max-width:60%}}.blog-hero-section__title{margin:0}.blog-hero-section__description p{margin:0}.wp-block-list{margin-top:1em !important}.wp-block-heading{margin-top:1em !important;margin-bottom:.5em !important}.single-blog-section__image-section{position:relative;min-height:40vh;background-size:cover;background-position:center;background-repeat:no-repeat}@media(min-width: 1024px){.single-blog-section__image-section{min-height:50vh}}.single-blog-section__image-section::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(to bottom, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0) 60%);z-index:1}.single-blog-section__image-section::after{content:"";position:absolute;left:0;right:0;bottom:0;height:30%;background:linear-gradient(to top, rgb(255, 255, 255) 0%, rgba(255, 255, 255, 0) 100%);z-index:2}.single-blog-section{position:relative;background-color:#fff}.single-blog-section__image-section{position:relative;min-height:40vh;background-size:cover;background-position:center;background-repeat:no-repeat}@media(min-width: 1024px){.single-blog-section__image-section{min-height:50vh}}.single-blog-section__image-section::after{content:"";position:absolute;left:0;right:0;bottom:0;height:30%;background:linear-gradient(to top, rgb(255, 255, 255) 0%, rgba(255, 255, 255, 0) 100%);z-index:2}.single-blog-section__content-section{background-color:#fff;padding:60px 0}@media(min-width: 1024px){.single-blog-section__content-section{padding:80px 0}}@media(min-width: 1400px){.single-blog-section__content-section{padding:100px 0}}.single-blog-section__content-container{max-width:1500px;margin:0 auto;width:100%;padding:0 20px}@media(min-width: 1024px){.single-blog-section__content-container{padding:0 40px}}.single-blog-section__breadcrumbs{color:#605f65;font-size:.9rem;font-weight:400;line-height:1.5;margin-bottom:40px}@media(min-width: 1024px){.single-blog-section__breadcrumbs{margin-bottom:60px}}.single-blog-section__breadcrumbs a{color:#605f65;text-decoration:none;transition:color .3s ease}.single-blog-section__breadcrumbs a:hover{color:#72b400}.single-blog-section__breadcrumbs .separator{margin:0 8px}.single-blog-section__breadcrumbs .current{color:#000}.single-blog-section__layout{display:grid;grid-template-columns:1fr;gap:60px}@media(min-width: 1024px){.single-blog-section__layout{grid-template-columns:3fr 1fr;gap:80px}}@media(min-width: 1400px){.single-blog-section__layout{gap:100px}}.single-blog-section__content{display:flex;flex-direction:column;gap:30px}@media(min-width: 1024px){.single-blog-section__content{gap:40px}}.single-blog-section__tag{margin-bottom:0}.single-blog-section__main-title{margin-bottom:0}.single-blog-section__meta{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.single-blog-section__meta-date,.single-blog-section__meta-reading-time{display:flex;align-items:center;gap:8px;color:#605f65;font-size:.85rem}@media(min-width: 1024px){.single-blog-section__meta-date,.single-blog-section__meta-reading-time{font-size:.9rem}}.single-blog-section__meta-date::before{content:"";display:inline-block;width:20px;height:20px;background-image:url("../images/calendar.svg");background-size:contain;background-repeat:no-repeat}.single-blog-section__meta-reading-time::before{content:"";display:inline-block;width:20px;height:20px;background-image:url("../images/time.svg");background-size:contain;background-repeat:no-repeat}.single-blog-section__content-heading{margin-bottom:0}.single-blog-section__content-text p{margin-bottom:1.5em;line-height:1.7;color:#605f65}.single-blog-section__content-text p:last-child{margin-bottom:0}.single-blog-section__content-text strong,.single-blog-section__content-text b{font-weight:600;color:#000}.single-blog-section__content-text a{color:#72b400}.single-blog-section__content-text a:hover{text-decoration:none}.single-blog-section__content-text ul,.single-blog-section__content-text ol{list-style-position:outside;padding-left:20px;margin:0 0 1.5em 0}.single-blog-section__content-text ul li,.single-blog-section__content-text ol li{margin-bottom:8px;line-height:1.7;color:#605f65}.single-blog-section__content-text ul li:last-child,.single-blog-section__content-text ol li:last-child{margin-bottom:0}.single-blog-section__gallery-image{width:100%;border-radius:15px;overflow:hidden}.single-blog-section__gallery-image img{width:100%;height:auto;display:block;object-fit:cover}.single-blog-section__sidebar{display:flex;flex-direction:column;gap:30px}@media(min-width: 1024px){.single-blog-section__sidebar{gap:40px}}.single-blog-section__sidebar-heading{margin-bottom:0}.single-blog-section__products{display:flex;flex-direction:column;gap:30px}@media(min-width: 1024px){.single-blog-section__products{gap:40px}}.similar-blog-section{background-color:#f7f7f7;padding:60px 0}@media(min-width: 1024px){.similar-blog-section{padding:80px 0}}@media(min-width: 1400px){.similar-blog-section{padding:100px 0}}.similar-blog-section__container{max-width:1500px;margin:0 auto;width:100%;padding:0 20px}@media(min-width: 1024px){.similar-blog-section__container{padding:0 40px}}.similar-blog-section__header{display:flex;flex-direction:column;gap:30px;margin-bottom:60px}@media(min-width: 1024px){.similar-blog-section__header{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:60px;margin-bottom:80px}}.similar-blog-section__header-left{display:flex;flex-direction:column;gap:20px;flex:1}@media(min-width: 1024px){.similar-blog-section__header-left{max-width:60%;gap:24px}}.similar-blog-section__tag{margin-bottom:0}.similar-blog-section__title{margin:0}.similar-blog-section__description p{margin:0;line-height:1.7;color:#605f65}.similar-blog-section__header-right{display:flex;align-items:flex-start}@media(min-width: 1024px){.similar-blog-section__header-right{align-items:center}}.similar-blog-section__header-right .main-button-color{white-space:nowrap}.similar-blog-section__slider{position:relative}.similar-blog-section .similar-blog-swiper{overflow:hidden}.similar-blog-section .similar-blog-swiper .swiper-wrapper{display:flex}.similar-blog-section .similar-blog-swiper .swiper-slide{height:auto;display:flex}.similar-blog-section__navigation{display:flex;align-items:center;justify-content:space-between;gap:30px;margin-top:40px}@media(min-width: 1024px){.similar-blog-section__navigation{gap:40px;margin-top:60px}}.similar-blog-section__arrows{display:flex;gap:12px;flex-shrink:0;order:2}.similar-blog-section__progressbar{flex:1;height:6px;background-color:#e2e2e2;border-radius:3px;overflow:hidden;position:relative;order:1}.similar-blog-swiper-button-prev,.similar-blog-swiper-button-next{width:48px;height:48px;border:1px solid #72b400;background-color:#72b400;background-position:center;background-repeat:no-repeat;background-size:contain;border-radius:50%;cursor:pointer;transition:all .3s ease;padding:0}.similar-blog-swiper-button-prev:hover,.similar-blog-swiper-button-next:hover{opacity:.85}.similar-blog-swiper-button-prev.swiper-button-disabled,.similar-blog-swiper-button-next.swiper-button-disabled{border-color:#e2e2e2;background-color:rgba(0,0,0,0);opacity:1;cursor:not-allowed}.similar-blog-swiper-button-prev{background-image:url("../images/arrow-left-rev-white.svg")}.similar-blog-swiper-button-prev.swiper-button-disabled{background-image:url("../images/arrow-left-rev.svg")}.similar-blog-swiper-button-next{background-image:url("../images/arrow-right-rev-white.svg")}.similar-blog-swiper-button-next.swiper-button-disabled{background-image:url("../images/arrow-right-rev.svg")}.similar-blog-progressbar{height:100%;background-color:#4f4e4e;width:0%;transition:width .3s ease}.blog-card{display:flex;flex-direction:column;gap:20px;height:100%}.blog-card__image-wrapper{position:relative;width:100%;aspect-ratio:16/9;border-radius:15px;overflow:hidden}.blog-card__image{width:100%;height:100%;object-fit:cover;display:block;transition:transform .3s ease}.blog-card__image:hover{transform:scale(1.05)}.blog-card__category{position:absolute;top:20px;left:20px;background-color:#72b400;color:#fff;padding:8px 16px;border-radius:5px;font-size:.75rem;font-weight:300;text-transform:uppercase;letter-spacing:.5px;display:flex;flex-direction:row;align-items:center;gap:.5em}@media(min-width: 1024px){.blog-card__category{font-size:.8rem;padding:10px 18px}}.blog-card__content{display:flex;flex-direction:column;gap:16px;flex:1}.blog-card__meta{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.blog-card__date,.blog-card__reading-time{display:flex;align-items:center;gap:8px;color:#605f65;font-size:.85rem}@media(min-width: 1024px){.blog-card__date,.blog-card__reading-time{font-size:.9rem}}.blog-card__date::before{content:"";display:inline-block;width:20px;height:20px;background-image:url("../images/calendar.svg");background-size:contain;background-repeat:no-repeat}.blog-card__reading-time::before{content:"";display:inline-block;width:20px;height:20px;background-image:url("../images/time.svg");background-size:contain;background-repeat:no-repeat}.blog-card__title{margin:0;font-size:1.2em}.blog-card__title a{color:#000;text-decoration:none;transition:color .3s ease;font-size:1em;font-weight:500}.blog-card__title a:hover{color:#72b400}.blog-card__excerpt{color:#605f65;line-height:1.6;margin:0;flex:1}.blog-card__excerpt p{margin:0}.blog-card__button{align-self:flex-start;margin-top:auto}.blog-cards-section{padding:60px 20px;max-width:1500px;margin:0 auto}@media(min-width: 1024px){.blog-cards-section{padding:20px 40px}}.blog-cards-section__container{max-width:1500px;margin:0 auto;width:100%}.blog-cards-section__grid{display:grid;grid-template-columns:1fr;gap:40px;margin-bottom:60px}@media(min-width: 724px){.blog-cards-section__grid{grid-template-columns:repeat(2, 1fr);gap:40px}}@media(min-width: 1024px){.blog-cards-section__grid{grid-template-columns:repeat(3, 1fr);gap:50px}}@media(min-width: 1400px){.blog-cards-section__grid{gap:60px}}.blog-cards-section__pagination{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:80px}@media(min-width: 1024px){.blog-cards-section__pagination{margin-top:100px}}.blog-cards-section__pagination-arrow{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid #e2e2e2;border-radius:5px;background-color:#fff;color:#000;transition:all .3s ease;cursor:pointer;text-decoration:none}.blog-cards-section__pagination-arrow:hover{background-color:#72b400;border-color:#72b400;color:#fff}.blog-cards-section__pagination-arrow--disabled{opacity:.3;cursor:not-allowed;pointer-events:none}.blog-cards-section__pagination-arrow svg{width:24px;height:24px}.blog-cards-section__pagination-numbers{display:flex;align-items:center;gap:10px}.blog-cards-section__pagination-number{display:flex;align-items:center;justify-content:center;min-width:44px;height:44px;padding:0 12px;border:1px solid #e2e2e2;border-radius:5px;background-color:#fff;color:#000;font-weight:500;font-size:1rem;transition:all .3s ease;cursor:pointer;text-decoration:none}.blog-cards-section__pagination-number:hover{background-color:#72b400;border-color:#72b400;color:#fff}.blog-cards-section__pagination-number--active{background-color:#72b400;border-color:#72b400;color:#fff;cursor:default}.blog-cards-section__pagination-dots{display:flex;align-items:center;justify-content:center;min-width:44px;height:44px;color:#605f65;font-weight:500}.error-404-section{position:relative;background-color:#fff}.error-404-section__image-section{position:relative;min-height:40vh;background-size:cover;background-position:center;background-repeat:no-repeat}@media(min-width: 1024px){.error-404-section__image-section{min-height:50vh}}.error-404-section__image-section::after{content:"";position:absolute;left:0;right:0;bottom:0;height:30%;background:linear-gradient(to top, rgb(255, 255, 255) 0%, rgba(255, 255, 255, 0) 100%);z-index:2}.error-404-section__content-section{background-color:#fff;padding:60px 20px}@media(min-width: 1024px){.error-404-section__content-section{padding:80px 40px}}.error-404-section__content-container{max-width:1500px;margin:0 auto;width:100%}.error-404-section__breadcrumbs{color:#605f65;font-size:.9rem;font-weight:400;line-height:1.5;margin-bottom:80px}.error-404-section__breadcrumbs a{color:#605f65;text-decoration:none;transition:color .3s ease}.error-404-section__breadcrumbs a:hover{color:#000}.error-404-section__breadcrumbs .separator{margin:0 8px}.error-404-section__breadcrumbs .current{color:#72b400;font-weight:500}.error-404-section__content{display:flex;flex-direction:column;gap:20px;max-width:100%;align-items:flex-start}@media(min-width: 1024px){.error-404-section__content{max-width:70%;gap:24px}}@media(min-width: 1400px){.error-404-section__content{max-width:60%}}.error-404-section__title{margin:0}.error-404-section__description p{margin:0}.error-404-section__bottom-image{margin-top:60px;width:100%}@media(min-width: 1024px){.error-404-section__bottom-image{margin-top:80px}}.error-404-section__bottom-image img{width:100%;height:auto;border-radius:15px;display:block}*{margin:0;padding:0;box-sizing:border-box;font-family:"Inter",sans-serif}html{scroll-behavior:smooth;scroll-padding-top:170px}body{font-weight:300;color:#000;line-height:1.3;margin:0;padding:0;width:100%;max-width:none;margin:0 auto !important;background-color:#fff}main{margin:0 auto !important}h1{font-family:"Satoshi",sans-serif;font-weight:500;font-size:2rem;line-height:1.2;margin:0;padding:0}@media(min-width: 724px){h1{font-size:2.8rem}}@media(min-width: 1024px){h1{font-size:3rem}}@media(min-width: 1400px){h1{font-size:3.2rem}}@media(min-width: 1920px){h1{font-size:3.8rem}}h1 span{font-family:"Satoshi",sans-serif;font-weight:500;font-size:2rem;line-height:1.3;margin:0;padding:0}@media(min-width: 724px){h1 span{font-size:2.8rem}}@media(min-width: 1024px){h1 span{font-size:3rem}}@media(min-width: 1400px){h1 span{font-size:3.2rem}}@media(min-width: 1920px){h1 span{font-size:3.8rem}}h2{font-family:"Satoshi",sans-serif;font-weight:500;font-size:1.8rem;line-height:1.3;margin:0;padding:0}@media(min-width: 724px){h2{font-size:2.1rem}}@media(min-width: 1024px){h2{font-size:2.5rem}}@media(min-width: 1400px){h2{font-size:2.6rem}}@media(min-width: 1920px){h2{font-size:3rem}}h2 span{font-family:"Satoshi",sans-serif;font-weight:500;font-size:1.8rem;line-height:1.3;margin:0;padding:0}@media(min-width: 724px){h2 span{font-size:2.1rem}}@media(min-width: 1024px){h2 span{font-size:2.5rem}}@media(min-width: 1400px){h2 span{font-size:2.6rem}}@media(min-width: 1920px){h2 span{font-size:3rem}}h3{font-family:"Satoshi",sans-serif;font-weight:500;font-size:1.6rem;line-height:1.3;margin:0;padding:0}@media(min-width: 724px){h3{font-size:1.7rem}}@media(min-width: 1024px){h3{font-size:1.8rem}}h3 span{font-family:"Satoshi",sans-serif;font-weight:500;font-size:1.6rem;line-height:1.3;margin:0;padding:0}@media(min-width: 724px){h3 span{font-size:1.7rem}}@media(min-width: 1024px){h3 span{font-size:1.8rem}}h4{font-family:"Satoshi",sans-serif;font-weight:500;font-size:1.3rem;margin:0;padding:0}@media(min-width: 724px){h4{font-size:1.6rem}}h4 span{font-family:"Satoshi",sans-serif;font-weight:500;font-size:1.3rem;margin:0;padding:0}@media(min-width: 724px){h4 span{font-size:1.6rem}}h5{font-family:"Satoshi",sans-serif;font-weight:500;font-size:1.1rem;margin:0;padding:0}@media(min-width: 724px){h5{font-size:1.2rem}}h6{font-family:"Satoshi",sans-serif;font-weight:500;font-size:1.3rem;margin:0;padding:0}h6 span{font-family:"Satoshi",sans-serif;font-size:1.3rem;margin:0;padding:0}a{text-decoration:none;color:#000;font-weight:400;font-size:.8rem}@media(min-width: 1400px){a{font-size:.9rem}}a:focus{color:#000}a:hover{color:#000}a:active{color:#000}a:visited{color:#000}ul,ol{margin:0;padding:0}b,strong{font-weight:700}p,li,span,select,button{font-size:.8rem;font-weight:300;margin:0;padding:0;line-height:1.5;color:#605f65}@media(min-width: 1400px){p,li,span,select,button{font-size:.9rem}}.tag-white{display:inline-flex;align-items:center;gap:12px;color:#fff;font-weight:400;text-transform:uppercase;letter-spacing:.5px;transition:all .3s ease}@media(min-width: 1024px){.tag-white{font-size:.9rem}}.tag-white::before{content:"";display:block;width:35px;height:1px;background-color:#fff}.tag{display:inline-flex;align-items:center;gap:12px;color:#000;font-weight:400;text-transform:uppercase;letter-spacing:.5px;transition:all .3s ease}@media(min-width: 1024px){.tag{font-size:.9rem}}.tag::before{content:"";display:block;width:35px;height:1px;background-color:#000}.main-button{display:inline-flex;align-items:center;justify-content:center;padding:1.1em 2em;background-color:rgba(0,0,0,0);color:#fff;text-decoration:none;border:1px solid #fff;border-radius:15px;cursor:pointer;transition:all .3s ease;min-width:180px}.main-button:hover{background-color:#fff;color:#000 !important}.main-button:focus{color:#fff}.main-button:active{color:#fff}.main-button:visited{color:#fff}.main-button-white{display:inline-flex;align-items:center;justify-content:center;padding:1.1em 2em;background-color:rgba(0,0,0,0);color:#000;text-decoration:none;border:1px solid #000;border-radius:15px;cursor:pointer;transition:all .3s ease;min-width:180px}.main-button-white:hover{color:#000 !important}.main-button-white:focus{color:#000}.main-button-white:active{color:#000}.main-button-white:visited{color:#000}.main-button-color{display:inline-flex;align-items:center;justify-content:center;padding:1.1em 2em;background-color:#4f4e4e;color:#fff;text-decoration:none;border:1px solid #fff;border-radius:15px;cursor:pointer;transition:all .3s ease;min-width:180px}.main-button-color span{color:#fff}.main-button-color:hover{background-color:#72b400;color:#fff}.main-button-color:focus{color:#fff}.main-button-color:active{color:#fff}.main-button-color:visited{color:#fff}.main-button-color-sec{display:inline-flex;align-items:center;justify-content:center;padding:1.1em 2em;background-color:#72b400;color:#fff;text-decoration:none;border:1px solid #fff;border-radius:15px;cursor:pointer;transition:all .3s ease;min-width:180px}.main-button-color-sec span{color:#fff}.main-button-color-sec:hover{background-color:#72b400;color:#fff}.main-button-color-sec:focus{color:#fff}.main-button-color-sec:active{color:#fff}.main-button-color-sec:visited{color:#fff}
