.tl-banner-v4{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.tl-banner-v4 .wp-block-column{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px;margin:0}.tl-banner-v4 .wp-block-column+.wp-block-column{margin-top:30px}@media (min-width:768px){.tl-banner-v4 .wp-block-column+.wp-block-column{margin-top:0}}@media (min-width:768px){.has-2-columns.tl-banner-v4 .wp-block-column{-webkit-box-flex:0;-webkit-flex:0 0 50%;flex:0 0 50%;max-width:50%}}@media (min-width:768px){.has-3-columns.tl-banner-v4 .wp-block-column{-webkit-box-flex:0;-webkit-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}}@media (min-width:992px){.has-3-columns.tl-banner-v4.banner-center .wp-block-column{-webkit-box-flex:0;-webkit-flex:0 0 26.3157895%;flex:0 0 26.3157895%;max-width:26.3157895%}}@media (min-width:992px){.has-3-columns.tl-banner-v4.banner-center .wp-block-column:nth-child(2){-webkit-box-flex:0;-webkit-flex:0 0 47.368421%;flex:0 0 47.368421%;max-width:47.368421%}}@media (min-width:992px){.has-3-columns.tl-banner-v4.banner-center .banner-bg .caption{margin-right:auto}}@media (min-width:992px){.has-3-columns.tl-banner-v4.banner-center .caption-right .banner-bg .caption{margin-left:auto;margin-right:0}}.banner-style-4>a{display:block}.banner-style-4 .banner-bg{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;padding:20px;border:1px solid #e5e5e5;height:250px!important;background-repeat:no-repeat;background-size:cover}@media (min-width:992px){.banner-style-4 .banner-bg{height:270px!important}}@media (min-width:992px){.banner-style-4 .banner-bg .caption{margin-right:auto}}@media (min-width:1200px){.banner-style-4 .banner-bg .caption{margin-right:50%}}@media (min-width:992px){.banner-style-4.caption-right .banner-bg .caption{margin-left:auto;margin-right:0}}@media (min-width:1200px){.banner-style-4.caption-right .banner-bg .caption{margin-left:50%}}.banner-style-4 .banner__pretitle{font-size:13px;text-transform:uppercase;margin-bottom:10px}@media (min-width:992px){.banner-style-4 .banner__pretitle{margin-bottom:16px;font-size:14px}}.banner-style-4 .banner__title{font-size:20px;margin-bottom:10px}@media (min-width:992px){.banner-style-4 .banner__title{font-size:25px}}.banner-style-4 .banner__subtitle{font-size:14px;color:#888;display:inline}@media (min-width:992px){.banner-style-4 .banner__subtitle{font-size:15px}}.banner-style-4 .banner__price{font-size:15px;color:#888}.banner-style-4 .banner__action{color:#690;font-size:13px;text-transform:uppercase;font-weight:600;display:block}.banner-style-4 .banner__action i{display:none}@media (min-width:992px){.banner-style-4 .banner__action{font-size:14px}}.banner-style-4.light .banner__pretitle,.banner-style-4.light .banner__price,.banner-style-4.light .banner__subtitle,.banner-style-4.light .banner__title{color:#fff}.banner-style-4.version-2.caption-right .banner-bg .caption,.banner-style-4.version-3.caption-right .banner-bg .caption,.banner-style-4.version-4.caption-right .banner-bg .caption{text-align:right}.banner-style-4.version-2 .banner__title{font-size:16px;text-transform:uppercase;font-weight:500;line-height:1.56}@media (min-width:768px){.banner-style-4.version-2 .banner__title{font-size:14px}}@media (min-width:992px){.banner-style-4.version-2 .banner__title{font-size:20px}}.banner-style-4.version-2 .banner__pretitle{margin-bottom:6px}.banner-style-4.version-2 .banner__subtitle{display:block;font-size:14px;margin-bottom:20px}.banner-style-4.version-2 .banner__price{font-size:20px;color:#690;font-weight:600;display:block;margin-bottom:16px}.banner-style-4.version-2 .banner-bg{padding:34px}@media (min-width:1200px){.banner-style-4.version-2 .banner-bg .caption{margin-right:auto}}@media (min-width:1400px){.banner-style-4.version-2 .banner-bg .caption{margin-right:40%}}.banner-style-4.version-2 .banner__action{display:inline-block;font-weight:400;text-align:center;white-space:nowrap;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:1px solid transparent;padding:6px 34px;font-size:14px;line-height:2;border-radius:0;-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;text-transform:uppercase;font-weight:400}@media screen and (prefers-reduced-motion:reduce){.banner-style-4.version-2 .banner__action{-webkit-transition:none;transition:none}}.banner-style-4.version-2 .banner__action:focus,.banner-style-4.version-2 .banner__action:hover{text-decoration:none}.banner-style-4.version-2 .banner__action.focus,.banner-style-4.version-2 .banner__action:focus{outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.banner-style-4.version-2 .banner__action.disabled,.banner-style-4.version-2 .banner__action:disabled{opacity:.65}.banner-style-4.version-2 .banner__action:not(:disabled):not(.disabled){cursor:pointer}.banner-style-4.version-2 .banner__action:not(:disabled):not(.disabled).active,.banner-style-4.version-2 .banner__action:not(:disabled):not(.disabled):active{background-image:none}.banner-style-4.version-3 .banner-bg{-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start;height:320px!important}.banner-style-4.version-3 .banner-bg .caption{margin-right:0}@media (min-width:992px){.banner-style-4.version-3 .banner-bg{padding:30px}}.banner-style-4.version-3 .banner__pretitle,.banner-style-4.version-3 .banner__title{font-size:22px;margin-bottom:0;text-transform:capitalize}@media (min-width:768px){.banner-style-4.version-3 .banner__pretitle,.banner-style-4.version-3 .banner__title{font-size:20px}}@media (min-width:992px){.banner-style-4.version-3 .banner__pretitle,.banner-style-4.version-3 .banner__title{font-size:22px}}.banner-style-4.version-3 .banner__title{font-weight:700;margin-bottom:10px}.banner-style-4.version-3 .banner__subtitle{font-size:14px;display:block}.banner-style-4.version-3 .banner__price{font-size:20px;display:block;font-weight:600}.banner-style-4.version-3 .banner__action{display:inline-block;font-weight:400;text-align:center;white-space:nowrap;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:1px solid transparent;padding:5px 16px;font-size:14px;line-height:2;border-radius:0;-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;margin-top:20px;text-transform:capitalize;font-weight:600;color:#000!important}@media screen and (prefers-reduced-motion:reduce){.banner-style-4.version-3 .banner__action{-webkit-transition:none;transition:none}}.banner-style-4.version-3 .banner__action:focus,.banner-style-4.version-3 .banner__action:hover{text-decoration:none}.banner-style-4.version-3 .banner__action.focus,.banner-style-4.version-3 .banner__action:focus{outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.banner-style-4.version-3 .banner__action.disabled,.banner-style-4.version-3 .banner__action:disabled{opacity:.65}.banner-style-4.version-3 .banner__action:not(:disabled):not(.disabled){cursor:pointer}.banner-style-4.version-3 .banner__action:not(:disabled):not(.disabled).active,.banner-style-4.version-3 .banner__action:not(:disabled):not(.disabled):active{background-image:none}.banner-style-4.version-3 .banner__action i{display:inline;font-size:12px;margin-left:4px}.banner-style-4.version-3.banner-long .banner__pretitle,.banner-style-4.version-3.banner-long .banner__title{font-size:25px;text-transform:uppercase;letter-spacing:-3px}@media (min-width:768px){.banner-style-4.version-3.banner-long .banner__pretitle,.banner-style-4.version-3.banner-long .banner__title{font-size:20px}}@media (min-width:992px){.banner-style-4.version-3.banner-long .banner__pretitle,.banner-style-4.version-3.banner-long .banner__title{font-size:25px}}.banner-style-4.version-3.banner-long .banner__title{font-size:28px;letter-spacing:0}@media (min-width:768px){.banner-style-4.version-3.banner-long .banner__title{font-size:20px}}@media (min-width:992px){.banner-style-4.version-3.banner-long .banner__title{font-size:28px}}@media (min-width:1200px){.banner-style-4.version-4 .banner-bg .caption{margin-right:46%}}.banner-style-4.version-4 .banner__pretitle{font-size:22px;margin-bottom:7px;letter-spacing:-1px}.banner-style-4.version-4 .banner__title{font-size:28px;font-weight:600}.banner-style-4.version-4 .banner__title span{font-weight:500}.banner-style-4.version-4 .banner__subtitle{font-size:14px;display:block}.banner-style-4.version-4 .banner__action{display:inline-block;font-weight:400;text-align:center;white-space:nowrap;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:1px solid transparent;padding:5px 16px;font-size:14px;line-height:2;border-radius:4px;-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;margin-top:20px;text-transform:capitalize;font-weight:600}@media screen and (prefers-reduced-motion:reduce){.banner-style-4.version-4 .banner__action{-webkit-transition:none;transition:none}}.banner-style-4.version-4 .banner__action:focus,.banner-style-4.version-4 .banner__action:hover{text-decoration:none}.banner-style-4.version-4 .banner__action.focus,.banner-style-4.version-4 .banner__action:focus{outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.banner-style-4.version-4 .banner__action.disabled,.banner-style-4.version-4 .banner__action:disabled{opacity:.65}.banner-style-4.version-4 .banner__action:not(:disabled):not(.disabled){cursor:pointer}.banner-style-4.version-4 .banner__action:not(:disabled):not(.disabled).active,.banner-style-4.version-4 .banner__action:not(:disabled):not(.disabled):active{background-image:none}.banner-style-4.version-4 .banner__action i{display:inline;font-size:12px;margin-left:4px}.banner-style-4.version-4 .banner__pretitle,.banner-style-4.version-4 .banner__title{text-transform:uppercase}.banner-style-4.version-4 .banner__pretitle span:first-child,.banner-style-4.version-4 .banner__title span:first-child{color:#609539}.has-2-columns .banner-style-4 .banner-bg{padding:34px}.has-2-columns .banner-style-4 .banner__price{margin-bottom:10px;display:block}.has-2-columns .banner-style-4 .banner__price span{font-weight:600;font-size:20px}.has-2-columns .banner-style-4.version-3 .banner__pretitle,.has-2-columns .banner-style-4.version-3 .banner__title{font-size:25px;text-transform:uppercase;letter-spacing:-3px}.has-2-columns .banner-style-4.version-3 .banner__title{font-size:28px;letter-spacing:0}