.row{margin-left:-15px;margin-right:-15px}.ui-modal{display:none;position:absolute;width:100%;max-width:600px;margin:10px auto 10px -300px;padding:20px 0;top:20px;left:50%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;z-index:3;box-shadow:0 3px 3px rgba(0,4,0,.2);background-color:#fff}.ui-modal--w400{max-width:400px}.ui-modal__title{display:inline-block;width:100%;padding:0 20px 20px;margin:0 0 20px;font-size:21px;font-weight:300;border-bottom:1px solid #ccc}.ui-modal__content,.ui-modal__title{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.ui-modal__content{padding:0 20px}.ui-modal__bottom{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;border-top:1px solid #ccc;padding:20px 20px 0;margin:20px 0 0}.ui-modal__close{position:absolute;display:inline-block;width:20px;height:20px;right:7px;top:5px;cursor:pointer}.ui-modal__close:after,.ui-modal__close:before{content:"";position:absolute;display:inline-block;width:24px;background-color:#bbb;margin-top:9px}.ui-modal__close:before{transform:rotate(-45deg)}.ui-modal__close:after{transform:rotate(45deg)}.ui-modal__close:hover:after,.ui-modal__close:hover:before{background-color:red}.ui-modal__bg{position:fixed;width:100%;height:100%;background-color:rgba(0,0,0,.5);top:0;z-index:2}@media (max-width:740px){.ui-modal{border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;box-shadow:none;box-shadow:7px 0 none rgba(0,0,0,.4);margin:10px auto;max-width:96%}}.ui-form__form input.error,.ui-form__form select.error,.ui-form__form textarea.error{border-color:red}.ui-form__processing,.ui-form__success{background-color:#fff;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.ui-form__processing{z-index:2;background-image:url("/assets/restored/missing.svg");background-color:hsla(0,0%,100%,.3);background-repeat:no-repeat;background-position:50%;background-size:contain;-webkit-background-size:contain;-o-background-size:contain;-moz-background-size:contain}.ui-modal{border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;padding:10px 0 15px}.ui-modal__title{padding:20px 30px;margin:0!important;text-align:center;font:26px proxima_nova_ltsemibold;color:#4195ce;border-bottom:none}.ui-modal__content{padding:0 30px 10px;text-align:justify}.ui-modal__close{width:39px;height:39px;right:0;top:0}.ui-modal__close:after,.ui-modal__close:before{width:16px;height:2px;background-color:#5c5b5c;margin-top:17px;left:11px}.ui-modal__close:hover:after,.ui-modal__close:hover:before{background-color:#4195ce}.ui-modal__bg{background-color:rgba(0,0,0,.7)}.ui-modal--callback,.ui-modal--service{max-width:380px}.ui-form{position:relative;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.ui-form__form{display:block}.ui-form__form input,.ui-form__form select,.ui-form__form textarea{margin-top:15px!important;border:1px solid #dbdbdb!important}.ui-form__form input:first-child{margin-top:0!important}.ui-form__form input.error{border-color:red;background-color:rgba(255,0,0,.1)}.ui-form__form .btn,.ui-form__form [type=submit]{margin-top:15px;margin-left:auto;margin-right:auto;display:block;width:70%}.ui-form__form .personal-data{display:inline-block;padding-top:15px;font-size:12px}.ui-form__form .personal-data a,.ui-form__form .personal-data p{font-size:12px}.ui-form__processing,.ui-form__success{display:none;width:100%;height:100%;text-align:center}.ui-form__processing{position:absolute;top:0;left:0;font-size:27px;padding:20px;color:#717171;height:102%;z-index:1;background-color:hsla(0,0%,100%,.7);opacity:0;transition:opacity .5s ease-in-out}.ui-form__errors{color:red;display:none;padding-bottom:10px}.ui-form__errors span{display:inline-block;padding-bottom:5px}.ui-form--success .ui-form__form{display:none!important}.ui-form--success .ui-form__success{display:inline-block!important;padding:20px;font-size:18px}.ui-form--processing .ui-form__processing{display:inline-block;opacity:.6;transition:opacity 1s ease-in-out}.ui-form--errors{background-color:rgba(200,0,0,.02)}.ui-form--errors .ui-form__errors{display:inline-block}.ui-form--ipoteka{width:274px}.ui-form--ipoteka input{width:100%}.ui-form--ipoteka .btn{width:100%;margin-top:14px}.ui-form--ipoteka .btn:before{display:inline-block;width:100%}.btn{border:none;background-color:#ff2f4a;color:#fff;cursor:pointer;text-decoration:none}.btn,form input{width:100%;padding:10px 15px}form input{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}form .personal-data a{cursor:default}form button,form input[type=submit]{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}