.banner{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#effae8;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:row;flex-flow:row;min-height:auto;overflow:hidden;padding-bottom:20px;padding-top:20px;position:relative;width:100%}.has-image{min-height:400px}.banner .banner-bg{background-position:51% 0;background-repeat:no-repeat;background-size:cover;height:100%;height:650px;overflow:hidden;width:100%}.banner .banner-bg,.fill{bottom:0;left:0;position:absolute;right:0;top:0}.fill{background-color:hsla(0,0%,100%,0);height:100%}.banner-content{position:relative;width:100%;z-index:1}.banner-row{-webkit-box-align:center!important;-ms-flex-align:center!important;-ms-flex-item-align:center!important;-webkit-box-orient:horizontal;-webkit-box-direction:normal;align-items:center!important;align-self:center!important;-js-display:flex;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;margin-left:auto;margin-right:auto;vertical-align:middle!important;width:100%}.banner-col{margin:0;padding:0 15px 30px;position:relative;width:100%}.banner-col-inner{-webkit-box-flex:1;background-position:50% 50%;background-repeat:no-repeat;background-size:cover;-ms-flex:1 0 auto;flex:1 0 auto;padding:5% 5% 5% 0;position:relative;text-align:left;width:100%}.banner-content h5{color:#68ab0b;font-family:hurme_geometric_sans_4regular;font-size:24px;font-style:normal;line-height:36px}.banner-content h3,.banner-content h5{font-weight:400;letter-spacing:0;margin-bottom:.5em}.banner-content h3{color:#404041;font-family:hurme_geometric_sans_4SBd;font-size:48px;line-height:65px}.banner-content h3:before{background-color:#68ab0b;content:"";height:1px;margin-right:5px;margin-top:32px;position:absolute;right:100%;width:100%}.banner-content h6{color:#414141;font-family:hurme_geometric_sans_4SBd;font-size:20px;font-weight:400;letter-spacing:.1px;line-height:27px;margin-bottom:.5em;opacity:.8;text-transform:none}.p-t-10{padding-top:10px}.banner-btn{background-color:transparent;background-color:#68ab0b;border:1px solid rgba(0,0,0,.05);border-radius:0;border-radius:99px;-webkit-box-sizing:border-box;box-sizing:border-box;color:currentColor;color:#fff;cursor:pointer;display:inline-block;font-family:hurme_geometric_sans_4regular;font-size:.97em;font-style:normal;font-weight:bolder;font-weight:400;letter-spacing:.03em;line-height:2.4em;margin-bottom:1em;margin-right:1em;margin-top:0;max-width:100%;min-height:2.5em;padding:0 1.2em;position:relative;text-align:center;text-decoration:none;text-rendering:optimizeLegibility;text-shadow:none;text-transform:uppercase;text-transform:none;-webkit-transition:border .3s,background .3s,opacity .3s,color .3s,-webkit-transform .3s,-webkit-box-shadow .3s;transition:border .3s,background .3s,opacity .3s,color .3s,-webkit-transform .3s,-webkit-box-shadow .3s;-o-transition:transform .3s,border .3s,background .3s,box-shadow .3s,opacity .3s,color .3s;transition:transform .3s,border .3s,background .3s,box-shadow .3s,opacity .3s,color .3s;transition:transform .3s,border .3s,background .3s,box-shadow .3s,opacity .3s,color .3s,-webkit-transform .3s,-webkit-box-shadow .3s;vertical-align:middle}.banner-btn:hover{-webkit-box-shadow:inset 0 0 0 100px rgba(0,0,0,.2);box-shadow:inset 0 0 0 100px rgba(0,0,0,.2);color:#fff;opacity:1;outline:none}.banner-btn i{margin-left:.4em;margin-right:-.15em;top:-1.5px;vertical-align:middle}.icon-play:before{content:"\e605"}@media (min-width:550px){.banner{padding-bottom:40px;padding-top:40px}.has-image{min-height:650px}.banner-col{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}}@media only screen and (max-width:48em){.banner-content h5{font-size:22px;letter-spacing:0;line-height:26px}.banner-content h3{font-size:44px;line-height:50px}.banner-content h6{font-size:18px;letter-spacing:0;line-height:22px}}@media (max-width:360px),only screen and (max-width:700px) and (min-width:550px){.banner-btn{font-size:.8em;margin-right:0;padding:0 10px}}@media (max-width:549px){.banner .banner-bg{height:714px}.banner .p-t-10{padding-top:17px}.banner .banner-content h3:before{margin-top:25px}}