.se-webform{max-width:725px;line-height:28px;background-color:#fff;padding:3em;margin:0;color:#023444;width:100% !important;}
.se-webform .se-text p{max-width:500px;margin:0 auto;line-height:25px;}
.se-webform a{color:#023444;opacity:0.8;}
.se-webform-inner{position:relative;}
.se-webform-inner .close{position:absolute;top:-1em;right:-1em;display:block;width:24px;height:24px;background:url(//money.cz/novinky-a-tipy/wp-content/themes/money-blog/inc/assets/img/close.png) no-repeat 0 0;opacity:0.5;transition:200ms ease-in-out;cursor:pointer;}
.se-webform-inner .close:hover{opacity:1;transition:200ms ease-in-out;}
.se-header{text-align:center;font-size:27px;line-height:40px;}
.se-header h3{font-weight:700;margin:0 0.5em 0.6em;color:#023444;font-size:27px !important;}
.se-text{font-size:16px;line-height:28px;color:#023444;opacity:0.8;}
.se-body{display:flex;justify-content:space-between;margin:0 -1em 0 -1em;}
.se-footer{background-color:#f2f3f4;margin:3em -3em -3em;padding:3em;color:#023444;background-color:rgb(1 95 254 / 10%);}
.se-body input[type="text"]{display:inline-block;text-align:center;height:60px;line-height:60px;border:1px solid #e8eaeb;padding:0 15px;flex:1;margin:0 0.75em;text-align:left;}
.se-body input[type="text"]::placeholder{color:#023444;opacity:0.5;}
.se-submit{display:flex;}
.se-submit button[type="submit"]{flex:1;margin:0 0.75em;display:inline-block;border-radius:30px;background-color:#015ffe;border:1px solid #015ffe;color:#f1f1f1;height:60px;line-height:56px;padding:0 2em;text-transform:uppercase;font-weight:700;transition:150ms ease-in-out;cursor:pointer;}
.se-submit button[type="submit"]:hover{background-color:#004dce;transition:150ms ease-in-out;}
.se-body ul{list-style:none;padding:0;}
.smart-disclaimer{line-height:24px;font-size:13px;color:#023444;opacity:0.8;margin:1.5em 0 0;}
.se-webform:not(.featherlight-modal-pop){max-width:640px;}
@media(max-width:630px){
.se-webform {
padding: 2em;
}
.se-header h3 {
font-size: 20px !important;
line-height: 33px !important;
}
.se-body {
flex-direction: column;
}
.se-body input[type="text"] {
margin-bottom: 1em;
}
}