.elementor-2940 .elementor-element.elementor-element-5b657ec{--display:flex;--gap:25px 25px;--row-gap:25px;--column-gap:25px}.elementor-2940 .elementor-element.elementor-element-f511b13{text-align:start}.elementor-2940 .elementor-element.elementor-element-f511b13 .elementor-heading-title{font-family:"Rubik",Sans-serif;font-size:36px;font-weight:500;text-transform:uppercase;line-height:1.25em;color:var(--e-global-color-primary)}#elementor-popup-modal-2940{background-color:rgb(0 0 0 / .8);justify-content:center;align-items:center;pointer-events:all}#elementor-popup-modal-2940 .dialog-message{width:1400px;height:auto;padding:25px 25px 25px 25px}#elementor-popup-modal-2940 .dialog-close-button{display:flex;background-color:var(--e-global-color-1ed00b7);font-size:20px}#elementor-popup-modal-2940 .dialog-widget-content{border-radius:20px 20px 20px 20px;box-shadow:2px 8px 23px 3px rgb(0 0 0 / .2);margin:20px 20px 20px 20px}#elementor-popup-modal-2940 .dialog-close-button i{color:var(--e-global-color-primary)}#elementor-popup-modal-2940 .dialog-close-button svg{fill:var(--e-global-color-primary)}@media(max-width:1440px){.elementor-2940 .elementor-element.elementor-element-f511b13 .elementor-heading-title{font-size:30px}}@media(max-width:1200px){.elementor-2940 .elementor-element.elementor-element-f511b13{text-align:center}.elementor-2940 .elementor-element.elementor-element-f511b13 .elementor-heading-title{font-size:20px}}@media(max-width:700px){.elementor-2940 .elementor-element.elementor-element-f511b13 .elementor-heading-title{font-size:16px}#elementor-popup-modal-2940 .dialog-message{padding:10px 10px 10px 10px}}.elementor-2940 .elementor-element.elementor-element-50754be .container{display:flex;flex-direction:column;gap:25px;font-family:Inter,sans-serif}.elementor-2940 .elementor-element.elementor-element-50754be .title{font-family:Rubik,sans-serif;font-size:28px;font-weight:500;text-align:left;margin:0;text-transform:uppercase;color:#032F64}.elementor-2940 .elementor-element.elementor-element-50754be .card{display:flex;flex-direction:column;gap:25px;padding:25px;background:#F6F9FA;border-radius:20px;box-shadow:0 4px 12px rgb(0 0 0 / .05)}.elementor-2940 .elementor-element.elementor-element-50754be .form-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:25px}.elementor-2940 .elementor-element.elementor-element-50754be .form-group{display:flex;flex-direction:column;gap:10px}.elementor-2940 .elementor-element.elementor-element-50754be label{font-weight:500;color:#032F64;font-size:14px}.elementor-2940 .elementor-element.elementor-element-50754be input[type="number"],.elementor-2940 .elementor-element.elementor-element-50754be input[type="text"],.elementor-2940 .elementor-element.elementor-element-50754be select{padding:10px 12px;border:1px solid #CBD5E1;border-radius:12px;font-size:14px;outline:none;transition:border 0.2s,box-shadow 0.2s}.elementor-2940 .elementor-element.elementor-element-50754be input[type="number"]:focus,.elementor-2940 .elementor-element.elementor-element-50754be input[type="text"]:focus,.elementor-2940 .elementor-element.elementor-element-50754be select:focus{border-color:#032F64;box-shadow:0 0 0 2px rgb(3 47 100 / .2)}.elementor-2940 .elementor-element.elementor-element-50754be .sep{height:5px;background:#61A21B;border-radius:10px}.elementor-2940 .elementor-element.elementor-element-50754be .price-grid{display:flex;flex-direction:column;gap:20px}.elementor-2940 .elementor-element.elementor-element-50754be .fuel-block{background:#fff;border-radius:16px;padding:15px 20px;box-shadow:0 2px 6px rgb(0 0 0 / .05)}.elementor-2940 .elementor-element.elementor-element-50754be .fuel-block-header{font-weight:600;font-size:16px;color:#032F64;margin-bottom:10px}.elementor-2940 .elementor-element.elementor-element-50754be .fuel-row{display:flex;align-items:center;gap:10px;font-size:14px}.elementor-2940 .elementor-element.elementor-element-50754be .result-sum{font-weight:600;color:#61A21B}.elementor-2940 .elementor-element.elementor-element-50754be .comment{font-size:13px;color:#032F64;margin-top:5px}.elementor-2940 .elementor-element.elementor-element-50754be .small-hint{font-size:12px;color:#032F64;text-align:right}.elementor-2940 .elementor-element.elementor-element-50754be #id_Komment{display:flex;flex-direction:row;align-items:center;gap:4px;padding:12px 16px;border-radius:12px;font-size:13px;font-weight:500;transition:background-color 0.2s,border-color 0.2s,color 0.2s}.elementor-2940 .elementor-element.elementor-element-50754be #id_Komment.cheaper{background-color:#E6F4EA;border-left:4px solid #61A21B;color:#032F64}.elementor-2940 .elementor-element.elementor-element-50754be #id_Komment.cheaper strong{color:#61A21B}.elementor-2940 .elementor-element.elementor-element-50754be #id_Komment.more-expensive{background-color:#FEE2E2;border-left:4px solid #EF4444;color:#032F64}.elementor-2940 .elementor-element.elementor-element-50754be #id_Komment.more-expensive strong{color:#EF4444}@media (max-width:1440px){.elementor-2940 .elementor-element.elementor-element-50754be .form-grid{grid-template-columns:repeat(2,1fr);gap:20px}.elementor-2940 .elementor-element.elementor-element-50754be .card{padding:20px}}@media (max-width:1200px){.elementor-2940 .elementor-element.elementor-element-50754be .form-grid{grid-template-columns:1fr 1fr;gap:15px}.elementor-2940 .elementor-element.elementor-element-50754be .fuel-row{flex-wrap:wrap;gap:8px}.elementor-2940 .elementor-element.elementor-element-50754be .fuel-row input{max-width:120px}.elementor-2940 .elementor-element.elementor-element-50754be .fuel-block{padding:15px}.elementor-2940 .elementor-element.elementor-element-50754be .card{gap:20px}}@media (max-width:700px){.elementor-2940 .elementor-element.elementor-element-50754be .title{font-size:22px}.elementor-2940 .elementor-element.elementor-element-50754be .form-grid{grid-template-columns:1fr;gap:15px}.elementor-2940 .elementor-element.elementor-element-50754be .card{padding:15px;border-radius:16px}.elementor-2940 .elementor-element.elementor-element-50754be .fuel-block{padding:12px}.elementor-2940 .elementor-element.elementor-element-50754be .fuel-row{flex-direction:column;align-items:flex-start;gap:6px}.elementor-2940 .elementor-element.elementor-element-50754be .fuel-row span{display:none}.elementor-2940 .elementor-element.elementor-element-50754be .fuel-row input{width:100%}.elementor-2940 .elementor-element.elementor-element-50754be .result-sum{font-size:16px}.elementor-2940 .elementor-element.elementor-element-50754be #id_Komment{flex-direction:column;align-items:flex-start;font-size:12px}}#elementor-popup-modal-2940{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}