.elementor-76661 .elementor-element.elementor-element-6838760f>.elementor-container>.elementor-column>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-76661 .elementor-element.elementor-element-6838760f:not(.elementor-motion-effects-element-type-background),.elementor-76661 .elementor-element.elementor-element-6838760f>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:rgba(255,255,255,0)}.elementor-76661 .elementor-element.elementor-element-6838760f>.elementor-container{max-width:800px}.elementor-76661 .elementor-element.elementor-element-6838760f{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top:0;margin-bottom:0;padding:0}.elementor-76661 .elementor-element.elementor-element-6838760f>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-76661 .elementor-element.elementor-element-5b4565a5:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-76661 .elementor-element.elementor-element-5b4565a5>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-76661 .elementor-element.elementor-element-5b4565a5>.elementor-element-populated>.elementor-background-overlay{background-color:rgba(0,0,0,0);opacity:.5}.elementor-76661 .elementor-element.elementor-element-5b4565a5>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:60px}.elementor-76661 .elementor-element.elementor-element-5b4565a5>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-76661 .elementor-element.elementor-element-6f3bb9c>.elementor-widget-container{margin:0;padding:0}#elementor-popup-modal-76661 .dialog-widget-content{animation-duration:.2s;background-color:rgba(255,255,255,0);box-shadow:2px 8px 23px 3px rgba(0,0,0,0)}#elementor-popup-modal-76661{background-color:rgba(0,0,0,.65);justify-content:center;align-items:center;pointer-events:all}#elementor-popup-modal-76661 .dialog-message{width:1000px;height:custom;align-items:flex-start;padding:0}#elementor-popup-modal-76661 .dialog-close-button{display:flex;background-color:#FFFFFF00;font-size:20px}body:not(.rtl) #elementor-popup-modal-76661 .dialog-close-button{right:13%}body.rtl #elementor-popup-modal-76661 .dialog-close-button{left:13%}#elementor-popup-modal-76661 .dialog-close-button i{color:#000}#elementor-popup-modal-76661 .dialog-close-button svg{fill:#000}#elementor-popup-modal-76661 .dialog-close-button:hover i{color:#d84d2b}@media(max-width:1024px){#elementor-popup-modal-76661 .dialog-message{width:90vw}body:not(.rtl) #elementor-popup-modal-76661 .dialog-close-button{right:4.5%}body.rtl #elementor-popup-modal-76661 .dialog-close-button{left:4.5%}}@media(max-width:767px){.elementor-76661 .elementor-element.elementor-element-6838760f{margin-top:0;margin-bottom:0;padding:0 12px}.elementor-76661 .elementor-element.elementor-element-5b4565a5>.elementor-element-populated{padding:24px}#elementor-popup-modal-76661 .dialog-message{width:350px;height:80vh}#elementor-popup-modal-76661 .dialog-close-button{top:1.4%}body:not(.rtl) #elementor-popup-modal-76661 .dialog-close-button{right:8.6%}body.rtl #elementor-popup-modal-76661 .dialog-close-button{left:8.6%}}.elementor-76661 .elementor-element.elementor-element-6f3bb9c .wpforms-container{width:100% !important}.opis-produktu textarea{height:152px !important;border:1px solid #c4c4c4 !important;background:#fff !important;border-radius:0 !important}@media (max-width:768px){.opis-produktu textarea{height:120px !important}}.opis-produktu .info-icon{margin-bottom:4px;margin-left:4px;transform:translateY(1px);width:12px;height:12px;cursor:pointer}.opis-produktu .info-wrapper{display:inline-block;position:relative;vertical-align:middle}.opis-produktu .info-wrapper .tooltip-box{margin-left:12px;position:absolute;left:100%;top:50%;transform:translateY(-50%);width:300px;background:#fff;padding:32px;display:none;z-index:1000;color:#6a6a6a;font-family:Montserrat;font-size:11px;font-style:normal;font-weight:400;line-height:16px;box-shadow:0 4px 24px 0 rgba(29,29,27,.06)}@media (max-width:768px){.opis-produktu .info-wrapper .tooltip-box{padding:8px;width:200px !important}}.opis-produktu .info-wrapper:hover .tooltip-box{display:block}@media (max-width:768px){.opis-produktu .info-wrapper .tooltip-box{position:absolute;top:100%;transform:translate(-100px,8px);margin-left:0;width:90vw;max-width:300px;box-sizing:border-box}}.elementor-76661 .elementor-element.elementor-element-6f3bb9c .informacja-o-danych input{display:none}.elementor-76661 .elementor-element.elementor-element-6f3bb9c .tekst-wstep input{display:none}.elementor-76661 .elementor-element.elementor-element-6f3bb9c .tekst-wstep .wpforms-field-description{color:#0d1b2a !important;font-family:Montserrat !important;font-size:16px !important;font-style:normal !important;font-weight:500 !important;line-height:24px !important}@media (max-width:768px){.elementor-76661 .elementor-element.elementor-element-6f3bb9c .tekst-wstep{display:none !important}}.elementor-76661 .elementor-element.elementor-element-6f3bb9c .zgoda li{border:0 !important;align-items:start !important;padding-left:0 !important}.elementor-76661 .elementor-element.elementor-element-6f3bb9c .zgoda li input:before{border-radius:0 !important}.elementor-76661 .elementor-element.elementor-element-6f3bb9c .zgoda li.wpforms-selected input:before{background-color:#e72330 !important}.elementor-76661 .elementor-element.elementor-element-6f3bb9c .zgoda li.wpforms-selected input:after{border-color:#fff !important}.elementor-76661 .elementor-element.elementor-element-6f3bb9c .zgoda li label{color:#6a6a6a !important;font-family:Montserrat !important;font-size:12px !important;font-style:normal !important;font-weight:400 !important;line-height:20px !important}@media (max-width:768px){.elementor-76661 .elementor-element.elementor-element-6f3bb9c .zgoda li label{font-size:10px !important;line-height:12px !important}}.elementor-76661 .elementor-element.elementor-element-6f3bb9c label{color:#1d1d1b !important;font-family:Montserrat !important;font-size:12px !important;font-style:normal !important;font-weight:400 !important;line-height:16px !important}.elementor-76661 .elementor-element.elementor-element-6f3bb9c .wpforms-field-description{color:#6a6a6a !important;font-family:Montserrat !important;font-size:12px !important;font-style:normal !important;font-weight:400 !important;line-height:20px !important}.elementor-76661 .elementor-element.elementor-element-6f3bb9c .zwykly-input input{border:1px solid #c4c4c4 !important;background:#fff !important;border-radius:0 !important;height:42px !important}.elementor-76661 .elementor-element.elementor-element-6f3bb9c .wpforms-submit{width:100%;border-radius:0 !important;height:48px;color:#fff;font-family:Montserrat;font-size:16px;font-style:normal;font-weight:700;line-height:24px}.wpforms-confirmation-container-full{background:unset !important;border:unset !important}.submit-confirmation{display:flex;flex-direction:column;align-items:center;row-gap:32px}@media (max-width:768px){.submit-confirmation{row-gap:16px}.submit-confirmation button{width:100% !important}.submit-confirmation .btn{width:100% !important}}.submit-confirmation p{margin-bottom:0 !important}.submit-confirmation img{width:48px;height:48px}.submit-confirmation .naglowek{color:#1d1d1b;text-align:center;font-family:Montserrat;font-size:32px;font-style:normal;font-weight:700;line-height:40px}@media (max-width:768px){.submit-confirmation .naglowek{font-size:24px;line-height:32px}}.submit-confirmation .dopisek{color:#0d1b2a;text-align:center;font-family:Montserrat;font-size:16px;font-style:normal;font-weight:500;line-height:24px}.submit-confirmation button{display:flex !important;padding:12px 24px !important;justify-content:center !important;align-items:center !important;gap:10px !important;border:1px solid #000 !important;color:#1d1d1b;font-family:Montserrat;font-size:16px;font-style:normal;font-weight:600;line-height:24px}