.register-today .register-wrap{border:1px solid #000;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:85px 150px;position:relative;width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap;display:-webkit-box;display:-ms-flexbox;display:flex;align-content:center;align-items:center}.register-today .register-heading{text-align:center}.register-today .register-wrap>div{width:100%}.register-today .register-heading h4.register-title{color:#000;font-size:45px;font-weight:600;line-height:1.2;font-family:Roboto,sans-serif}.register-today .register-content{text-align:center;color:#898989;font-size:22px;font-weight:300;line-height:1.4;margin-bottom:20px}.register-today .register-button a{font-size:20px;fill:#fff;color:#fff;background-color:#d92027;border-radius:10px 10px 10px 10px;padding:17px 50px;font-family:Roboto,sans-serif;font-weight:500;display:inline-block}.register-today .register-button .cm-button-content-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-decoration:none}.register-today .register-button .cm-button-icon{margin-right:19px;-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;fill:#fff;color:#fff}.register-today .register-button i.fa{font-family:Font Awesome\ 5 Free;font-weight:400;width:auto;height:auto;color:#fff;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.register-today .register-button i.fa.fa-arrow-circle-o-right:before{content:"\f35a"}.register-today .register-button .cm-button-text{vertical-align:baseline;font-family:Roboto,sans-serif;font-size:20px;font-style:inherit;font-weight:inherit;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10;display:inline-block;line-height:1}.register-today .register-button a:hover{color:#fff;background-color:#333;border-color:#fff}.register-today .register-button{text-align:center}.register-today{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:80px 0}.register-today .content-wrapper{padding:0}.register-today .register-button.btn-theme-green a{padding:25px 50px 26px;border-radius:6px;font-size:33px;background-color:#5cb85c;display:inline-block;line-height:1;fill:#fff;text-align:center;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.register-today .register-button.btn-theme-green .cm-button-text{font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit}.register-today .register-button.btn-theme-green a .cm-button-icon{margin-right:26px}.register-today .register-button.btn-theme-green a:hover{background-color:#469e42;color:#7a7a7a}.register-today .register-button.btn-theme-green a:hover i.fa{color:#7a7a7a}@media (max-width:1024px){.register-today{padding:100px 25px}.register-today .content-wrapper{padding:0}.register-today .register-wrap{padding:50px}.register-today .register-heading h4.register-title{font-size:35px}}@media (max-width:767px){.register-today{padding:50px 20px}.register-today .register-wrap{padding:30px}.register-today .register-heading h4.register-title{font-size:28px}.register-today .register-button{padding:0 0 40px}}@media (max-width:479px){.register-today .register-button.btn-theme-green a{padding:25px 20px 26px;font-size:30px}}