.se-banners{display:flex;justify-content:space-between;padding:28px;border:1px solid #9f9fa8;border-radius:10px}.se-banners_single.se-banners{margin:50px 0}.se-banners_blog.se-banners{flex-direction:column;justify-content:start;width:100%}.se-banners_blog .se-banners__image{height:100%;margin:20px 0;background-position:center}.se-banners__content{min-height:auto}.se-banners__image{background-repeat:no-repeat;background-size:contain}.se-banners_single .se-banners__image{width:calc(38% - 12px);margin:0 0 0 12px;background-position:center}.se-banners_single .se-banners__content{width:62%;padding-right:12px}.se-banners_single .se-banners__title:after{max-width:120px}.se-banners__title{position:relative;margin-bottom:32px;font-size:22px;font-weight:700;line-height:1.1;color:#000;text-transform:initial}.se-banners__title:after{position:absolute;bottom:-16px;left:0;width:100%;max-width:65px;height:3px;content:''}.se-banners_single .se-banners__title:after{background-color:#ff6464}.se-banners_blog .se-banners__title:after{background-color:#533fdf}.se-banners__text{margin-bottom:30px;font-size:14px;line-height:20px;color:#737373}.se-banners__input-wrap{display:flex;line-height:1}.se-banners_single .se-banners__text{margin-bottom:20px}.se-banners_single .se-banners__text *{margin-bottom:0}.se-banners .se-banners__input{box-sizing:border-box;width:100%;max-width:160px;padding:13px 9px;margin-right:10px;font-size:12px;color:#9f9fa8;text-align:left;text-transform:initial;background:#fff;border:1px solid #9f9fa8;border-radius:5px}.se-banners_single .se-banners__input{max-width:250px}.se-banners .se-banners__input::placeholder{font-size:12px;color:#9f9fa8;text-align:left;text-transform:initial;letter-spacing:1px}.se-banners__btn{width:100%;max-width:124px;font-size:16px;font-weight:600;color:#fff;text-transform:initial;background:#000;border-radius:5px;box-shadow:0 10px 20px rgba(0,0,0,.2)}.se-banners_single .se-banners__btn{font-weight:400}a.se-banners__btn{display:flex;align-items:center;justify-content:center;height:40px}.se-banners_single a.se-banners__btn:hover{color:#fff;text-decoration:none;background:#007acc}@media screen and (max-width:767px){.se-banners_single.se-banners{flex-direction:column-reverse;margin:40px 0}.se-banners_single .se-banners__image{width:100%;height:190px;padding:0;margin:0 0 30px 0}.se-banners_single .se-banners__content{width:100%;padding:0;margin:0}.se-banners{padding:30px 20px}.se-banners__title{display:flex;justify-content:center;text-align:center}.se-banners__title:after{left:auto}.se-banners__text{text-align:center}.se-banners__input-wrap{justify-content:center}.se-banners_blog .se-banners__image{min-height:160px;margin-bottom:130px}.se-banners_blog .se-banners__input-wrap{display:block;position:absolute;bottom:30px;left:0;padding-left:20px;padding-right:20px;width:100%}.se-banners_blog.se-banners{position:relative}.se-banners_blog .se-banners__btn{width:100%;max-width:100%;margin-top:20px}.se-banners .se-banners__input{width:100%;max-width:100%;margin-right:0}.se-banners_blog .se-banners__title{font-size:20px;margin-bottom:15px;justify-content:start}.se-banners_blog .se-banners__title:after{display:none}.se-banners_blog .se-banners__text{text-align:left;margin-bottom:5px}.se-banners_blog .se-banners__text *{margin-bottom:0}.se-banners_single .se-banners__input{margin-right:10px}}@media screen and (max-width:575px){.se-banners__input-wrap{flex-direction:column}.se-banners_single .se-banners__btn{max-width:100%;margin-top:12px}}