.stec-builder-form{overflow:hidden;font-size:16px;font-weight:400}.stec-builder-element-content-colorpicker-style{border-radius:3px;float:left;height:40px;width:40px;border:none;cursor:pointer;font-size:0}.stec-builder-element-content-full-width-style{min-height:50px;width:100%;display:block;float:left}.stec-builder-element-content-half-width-style{min-height:50px;width:calc(50% - 5px);display:block;float:left}.stec-builder-element-content-half-width-style:last-child{margin-left:10px}.stec-builder-element-content-header-style,.stec-builder-element-content-p-style{float:left;width:100%;padding:0;margin:0}.stec-builder-element-content-file-style{display:none}.stec-builder-element-content-file-button-style{cursor:pointer}.stec-builder-element-content-input-style,.stec-builder-element-content-select-style{border-radius:3px;background-color:#ececec;border:none;padding:0 10px;height:40px;float:left;width:100%;box-shadow:none;margin:0}.stec-builder-element-content-select-style{padding:0}.stec-builder-element-content-select-style[multiple]{height:inherit}.stec-builder-element-content-select-style option{padding:10px}.stec-builder-element-content-datetime-style{margin-right:10px}.stec-builder-element-content-datetime-style[name=end_date],.stec-builder-element-content-datetime-style[name=start_date]{width:50%}.stec-builder-element-content-datetime-style:not([name=start_date]):not([name=end_date]){width:calc(25% - 10px)}.stec-builder-element-content-datetime-style:last-child{margin-right:0}.stec-builder-element-content-textarea-style{height:inherit;width:100%;border-radius:3px;background-color:#ececec;border:none;padding:10px;float:left;box-shadow:none;resize:none}.stec-builder-element-content-checkbox-style label{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-justify-content:left;justify-content:left;-webkit-box-align:center;-webkit-flex-align:center;-webkit-align-items:center;align-items:center;float:left}.stec-builder-element-content-checkbox-style label p{float:left;line-height:1;margin:0;margin-left:5px;padding:10px 0}.stec-builder-element-content-button-style{background:#52565e;color:#fff;cursor:pointer;border-radius:3px;padding:15px 20px;border:none;text-transform:none;font-size:16px;float:left}.stec-builder-element-content-button-style:hover{background:#ff6c5f}.stec-builder-element-content-submit-style{width:100%;float:left}.stec-builder-element-content-submit-style input{background:#52565e;color:#fff;cursor:pointer;border-radius:3px;padding:15px 20px;border:none;text-transform:none;font-size:16px}.stec-builder-element-content-submit-style input:hover{background:#ff6c5f}.stec-builder-element-content-privacy-style p{margin:1em 0}.stec-builder-element-content-captcha-style,.stec-builder-element-content-privacy-style{float:left;width:100%;min-height:100px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-justify-content:start;justify-content:start;-webkit-box-align:center;-webkit-flex-align:center;-webkit-align-items:center;align-items:center}.stec-builder-form-element .stec-repeater-content{display:none;margin-top:10px;width:100%;float:left}.stec-builder-form-element .stec-repeater-content .stec-repeater-content-buttons button:first-child{margin-right:5px}.stec-builder-form-element .stec-repeater-content .stec-repeater-content-exdate-options>div{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:center;-webkit-flex-align:center;-webkit-align-items:center;align-items:center}.stec-builder-form-element .stec-repeater-content .stec-repeater-content-exdate-options .stec-repeater-content-add-exdate-button{white-space:nowrap;word-break:keep-all;margin-left:10px;text-decoration:none;color:#0073aa;font-size:14px}.stec-builder-form-element .stec-repeater-content .stec-repeater-content-exdate-datelist-submit-value{display:none!important}.stec-builder-form-element .stec-repeater-content .stec-repeater-content-exdate-datelist-template{display:none}.stec-builder-form-element .stec-repeater-content>div{width:100%;float:left;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:flex-start;-webkit-flex-align:flex-start;-webkit-align-items:flex-start;align-items:flex-start;margin-bottom:10px;min-height:40px}.stec-builder-form-element .stec-repeater-content>div>span{font-weight:700}.stec-builder-form-element .stec-repeater-content>div:not(.stec-repeater-content-weekdays)>span{width:100%}.stec-builder-form-element .stec-repeater-content>div:not(.stec-repeater-content-weekdays)>div{width:100%}.stec-builder-form-element .stec-repeater-content .stec-repeater-content-repeat-ends-on>span{width:100%}.stec-builder-form-element .stec-repeater-content .stec-repeater-content-repeat-ends-on .stec-repeater-content-endson-options{width:100%}.stec-builder-form-element .stec-repeater-content .stec-repeater-content-repeat-ends-on .stec-repeater-content-endson-options>div{float:left;width:100%;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-box-align:center;-webkit-flex-align:center;-webkit-align-items:center;align-items:center}.stec-builder-form-element .stec-repeater-content .stec-repeater-content-repeat-ends-on .stec-repeater-content-endson-options>div:not(:first-child){margin-top:10px}.stec-builder-form-element .stec-repeater-content .stec-repeater-content-repeat-ends-on .stec-repeater-content-endson-options label[for=stec-repeater-content-repeat-endson-after-n],.stec-builder-form-element .stec-repeater-content .stec-repeater-content-repeat-ends-on .stec-repeater-content-endson-options label[for=stec-repeater-content-repeat-endson-date]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:center;-webkit-flex-align:center;-webkit-align-items:center;align-items:center}.stec-builder-form-element .stec-repeater-content .stec-repeater-content-repeat-ends-on .stec-repeater-content-endson-options label[for=stec-repeater-content-repeat-endson-after-n] input,.stec-builder-form-element .stec-repeater-content .stec-repeater-content-repeat-ends-on .stec-repeater-content-endson-options label[for=stec-repeater-content-repeat-endson-after-n] span,.stec-builder-form-element .stec-repeater-content .stec-repeater-content-repeat-ends-on .stec-repeater-content-endson-options label[for=stec-repeater-content-repeat-endson-date] input,.stec-builder-form-element .stec-repeater-content .stec-repeater-content-repeat-ends-on .stec-repeater-content-endson-options label[for=stec-repeater-content-repeat-endson-date] span{width:100%}.stec-builder-form-element .stec-repeater-content .stec-repeater-content-repeat-ends-on .stec-repeater-content-endson-options label[for=stec-repeater-content-repeat-endson-after-n] input,.stec-builder-form-element .stec-repeater-content .stec-repeater-content-repeat-ends-on .stec-repeater-content-endson-options label[for=stec-repeater-content-repeat-endson-date] input{margin-right:10px}.stec-builder-form-element .stec-repeater-content .stec-repeater-content-exdate-datelist{list-style:none;margin:0;margin-top:10px;padding:0}.stec-builder-form-element .stec-repeater-content .stec-repeater-content-exdate-datelist .stec-remove-exdate{opacity:0;color:#f15e6e;text-decoration:none;font-size:14px}.stec-builder-form-element .stec-repeater-content .stec-repeater-content-exdate-datelist li:hover .stec-remove-exdate{opacity:1}.stec-media-small div.stec-builder-element-content-half-width-style{width:100%;margin-left:0}.stec-media-small div.stec-builder-element-content-half-width-style:last-child{margin-top:10px}.stec-media-small .stec-builder-element-content-datetime-style{width:100%!important;float:left;margin:0;margin-bottom:10px}.stec-media-small .stec-builder-element-content-datetime-style:last-child{margin-bottom:0}.stec-builder-form{font-family:Arial}.stec-builder-form,.stec-builder-form *{box-sizing:border-box}.stec-builder-form-element{padding:0;margin:0 0 10px;float:left;width:100%}.stec-builder-form-element .stec-builder-form-element:last-child{margin:0}.stec-builder-form-modal{position:fixed;width:100%;height:100%;background:rgba(255,255,255,.7);z-index:9999;left:0;top:0;font-family:Arial;color:#4d4f53;font-size:15px}.stec-builder-form-modal *{-webkit-box-sizing:border-box;box-sizing:border-box}.stec-builder-form-modal .stec-builder-form-modal-block{position:fixed;left:calc(50% - 200px);top:calc(50% - 150px);background:#fff;box-shadow:0 0 20px rgba(0,0,0,.1);border-radius:3px;width:350px;overflow:hidden}.stec-builder-form-modal .stec-builder-form-modal-block .stec-builder-form-modal-block-top{float:left;width:100%}.stec-builder-form-modal .stec-builder-form-modal-block .stec-builder-form-modal-block-top>div{min-height:150px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-flex-align:center;-webkit-align-items:center;align-items:center}.stec-builder-form-modal .stec-builder-form-modal-block .stec-builder-form-modal-block-top i{font-size:72px;color:#fff}.stec-builder-form-modal .stec-builder-form-modal-block .stec-builder-form-modal-wrap{width:100%;padding:20px;float:left;text-align:center}.stec-builder-form-modal .stec-builder-form-modal-block .stec-builder-form-modal-wrap p{margin:0}.stec-builder-form-modal .stec-builder-form-modal-block .stec-builder-form-modal-wrap button{margin-top:30px;border:none;border-radius:3px;padding:10px 20px;cursor:pointer}.stec-builder-form-modal.stec-error .stec-builder-form-modal-block-top{background:#e85928}.stec-builder-form-modal.stec-success .stec-builder-form-modal-block-top{background:#80aa2d}.stec-builder-form-modal.stec-wait .stec-builder-form-modal-block-top{background:#ff950b}body.stec-modal-opened>:not(.stec-modal){filter:blur(7px) grayscale(1)}@media only screen and (max-width:768px){.stec-builder-form-modal{z-index:99999}.stec-builder-form-modal .stec-builder-form-modal-block{width:100%;height:100%;top:0;left:0}}@media only screen and (max-width:400px){div.stec-builder-element-content-half-width-style{width:100%;margin-left:0!important}div.stec-builder-element-content-half-width-style:last-child{margin-top:10px}}