#hb_kontaktform{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-line-pack:start;align-content:flex-start;-webkit-box-sizing:border-box;box-sizing:border-box;gap:20px}#hb_kontaktform .flexbox-item{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;margin-bottom:15px}#hb_kontaktform .flex-item:nth-child(1){-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1;-ms-flex-preferred-size:auto;flex-basis:auto}#hb_kontaktform .flex-item:nth-child(2){-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1;-ms-flex-preferred-size:auto;flex-basis:auto}.flexbox-item-noflex{display:block;width:100%;margin-bottom:15px}.flexbox-item-noflex input,.flexbox-item-noflex textarea{width:100%;background-color:#dde2cc;border:none;border-radius:7px;padding:18px 14px;font-size:15px;color:#333;outline:none;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;-webkit-box-sizing:border-box;box-sizing:border-box}#hb_kontaktform input[type="text"],#hb_kontaktform input[type="email"],#hb_kontaktform input[type="tel"]{width:100%;background-color:#dde2cc;border:none;border-radius:7px;padding:18px 14px;font-size:15px;color:#333;outline:none;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;-webkit-box-sizing:border-box;box-sizing:border-box}#hb_kontaktform input::-webkit-input-placeholder,#hb_kontaktform textarea::-webkit-input-placeholder{color:#6b7a6b}#hb_kontaktform input::-moz-placeholder,#hb_kontaktform textarea::-moz-placeholder{color:#6b7a6b}#hb_kontaktform input:-ms-input-placeholder,#hb_kontaktform textarea:-ms-input-placeholder{color:#6b7a6b}#hb_kontaktform input::-ms-input-placeholder,#hb_kontaktform textarea::-ms-input-placeholder{color:#6b7a6b}#hb_kontaktform input::-webkit-input-placeholder,#hb_kontaktform textarea::-webkit-input-placeholder{color:#6b7a6b}#hb_kontaktform input::-moz-placeholder,#hb_kontaktform textarea::-moz-placeholder{color:#6b7a6b}#hb_kontaktform input:-ms-input-placeholder,#hb_kontaktform textarea:-ms-input-placeholder{color:#6b7a6b}#hb_kontaktform input::-ms-input-placeholder,#hb_kontaktform textarea::-ms-input-placeholder{color:#6b7a6b}#hb_kontaktform input::placeholder,#hb_kontaktform textarea::placeholder{color:#6b7a6b}#hb_kontaktform input:focus,#hb_kontaktform textarea:focus,.flexbox-item-noflex input:focus,.flexbox-item-noflex textarea:focus{background-color:#e6ebd8;-webkit-box-shadow:0 0 0 2px #b7c4a6;box-shadow:0 0 0 2px #b7c4a6}#hb_kontaktform textarea{height:120px;resize:vertical;margin-bottom:15px;width:100%}.hb_subtxt{font-size:14px;line-height:1.2}.hb_button{display:block;width:300px;margin:0 auto;background-color:rgba(86,32,134,1);color:white;border:none;border-radius:24px;padding:14px;font-size:16px;font-weight:500;cursor:pointer;-webkit-transition:background-color 0.3s ease,-webkit-transform 0.2s ease;transition:background-color 0.3s ease,-webkit-transform 0.2s ease;-o-transition:background-color 0.3s ease,transform 0.2s ease;transition:background-color 0.3s ease,transform 0.2s ease;transition:background-color 0.3s ease,transform 0.2s ease,-webkit-transform 0.2s ease}.hb_button:hover{background-color:rgba(97,36,152,1)}.hb_button:active{background-color:rgba(97,36,152,1)}.hb_group-mg{margin-bottom:15px}@media (max-width:768px){#hb_kontaktform{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0;width:100%}#hb_kontaktform .flexbox-item{width:100%}#hb_kontaktform .flex-item:nth-child(1),#hb_kontaktform .flex-item:nth-child(2){margin-bottom:15px;display:block;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1;-ms-flex-preferred-size:auto;flex-basis:auto;-ms-flex-item-align:auto;-ms-grid-row-align:auto;align-self:auto;-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;width:100%}.hb_button{display:block;width:100%;margin:none}}