.cm-home-banner .sek-has-bg{background-position:50% 50%;background-repeat:no-repeat;background-size:cover;position:relative}.cm-home-banner .sek-row{display:flex;flex-wrap:wrap;margin-right:-10px;margin-left:-10px}.cm-home-banner .sek-column{position:relative;width:100%;min-height:1px;padding-right:10px;padding-left:10px;display:flex;align-items:center}.cm-home-banner .sek-column:last-child{padding:90px 120px 50px 15px}.cm-home-banner figure.sek-img{padding-right:50%;margin:10% 0 0}.cm-home-banner .sek-has-bg:before{display:block;position:absolute;top:0;left:0;right:0;bottom:0;background-color:#8071b4;opacity:.5;content:""}.cm-home-banner .sek-container-fluid{position:relative;padding-right:10px;padding-left:10px}.cm-home-banner figure.sek-img img{width:300px;display:block}.cm-home-banner .sek-module.content{margin-top:5%}.cm-home-banner .sek-module.content p{text-align:left;font-family:Poppins;font-size:17px;line-height:1.75em;color:#fff}.cm-home-banner .sek-module.hs-button a{display:inline-block;font-weight:400;text-decoration:none;line-height:1.25em;text-align:center;white-space:normal;word-break:break-all;vertical-align:middle;user-select:none;border:2px solid transparent;background-color:#00a4db;font-family:Poppins;font-size:16px;color:#fff;letter-spacing:1px;padding:.5em 1em;border-radius:2px;text-transform:none;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-webkit-box-shadow:0 3px 8px rgba(0,0,0,.2);box-shadow:0 3px 8px rgba(0,0,0,.2)}.cm-home-banner .sek-module.hs-button{padding-bottom:70px;padding-top:10px}.cm-home-banner .sek-module.hs-button a:hover{background-color:#29c9ff}@media (min-width:575px){.cm-home-banner .sek-column{-ms-flex:0 0 46.163%;flex:0 0 46.163%;max-width:46.163%}.cm-home-banner .sek-column:last-child{-ms-flex:0 0 53.837%;flex:0 0 53.837%;max-width:53.837%}}@media (max-width:767px){.cm-home-banner .sek-has-bg{background-position:0 0}}@media (max-width:575px){.cm-home-banner .sek-column:first-child{padding-top:100px;padding-bottom:100px}.cm-home-banner .sek-column:last-child{padding:30px 20px 30px 10px}.cm-home-banner .sek-has-bg{background-position:50% 50%}.cm-home-banner .sek-module.content p{text-align:justify}}