.cta-2cols.template-bruno{font-family:roboto,sans-serif;width:100%;position:relative;padding:38px 0;background-position:center 0;-webkit-background-size:cover;background-size:cover}.cta-2cols.template-bruno>.container{list-style:none;-ms-box-orient:horizontal;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}.cta-2cols.template-bruno .form-container{margin:-15px;padding:15px}.cta-2cols.template-bruno .cta-2cols-title{color:#fff;font-size:24px;line-height:1.3;margin:0 0 20px}.cta-2cols.template-bruno .cta-2cols-description{color:#fff;font-size:18px;line-height:1.3}.cta-2cols.template-bruno .cta-2cols-text{width:100%;min-width:68%;padding-right:40px}.cta-2cols.template-bruno .cta-2cols-cta{width:100%;min-width:32%}.cta-2cols.template-bruno .general-button{border:none;outline:none!important;font-size:18px;cursor:pointer;display:block;width:100%;background-color:#ffa200;text-align:center;color:#fff;padding:27px 0;border-radius:3px;position:relative;-webkit-transition:.1s ease-in-out;-moz-transition:.1s ease-in-out;-ms-transition:.1s ease-in-out;-o-transition:.1s ease-in-out;transition:.1s ease-in-out;top:0;-webkit-box-shadow:inset 0 -3px 0 rgba(0,0,0,.2);-moz-box-shadow:inset 0 -3px 0 rgba(0,0,0,.2);box-shadow:inset 0 -3px 0 rgba(0,0,0,.2)}.cta-2cols.template-bruno .general-button:hover{color:#fff;text-decoration:none;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.2);-moz-box-shadow:inset 0 -1px 0 rgba(0,0,0,.2);box-shadow:inset 0 -1px 0 rgba(0,0,0,.2);top:2px}.cta-2cols.template-bruno .general-input{padding:20px;font-size:21px}@media(max-width:767px){.cta-2cols.template-bruno .cta-2cols-cta{padding:15px 0}.cta-2cols.template-bruno .cta-2cols-text{padding:0;margin-bottom:20px}.cta-2cols.template-bruno>.container{display:block}}