.tl-banner-v1{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.tl-banner-v1 .wp-block-column{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px;margin:0}.tl-banner-v1 .has-2-columns>.editor-inner-blocks>.editor-block-list__layout{margin-right:-15px;margin-left:-15px}@media (min-width:768px){.tl-banner-v1.has-2-columns .wp-block-column{-webkit-box-flex:0;-webkit-flex:0 0 50%;flex:0 0 50%;max-width:50%}}.tl-banner-v1.has-2-columns .wp-block-column .wp-block-columns{margin:30px -15px 0;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}@media (max-width:767.98px){.tl-banner-v1.has-2-columns .wp-block-column .wp-block-columns{margin-top:15px!important}}.tl-banner-v1.has-2-columns .wp-block-column+.wp-block-column{margin-top:15px}@media (min-width:768px){.tl-banner-v1.has-2-columns .wp-block-column+.wp-block-column{margin-top:0}}@media (min-width:768px){.tl-banner-v1.has-3-columns .wp-block-column{-webkit-box-flex:0;-webkit-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}}.tl-banner-v1.has-3-columns .wp-block-column+.wp-block-column{margin-top:30px}@media (min-width:768px){.tl-banner-v1.has-3-columns .wp-block-column+.wp-block-column{margin-top:0}}.banner__pretitle,.banner__subtitle,.banner__title{margin-top:0}.banner-style-1>a{display:block}.banner-style-1 .banner-bg{padding:20px;background-position:center}@media (min-width:1200px){.banner-style-1 .banner-bg{padding:30px}}@media (min-width:1400px){.banner-style-1 .banner-bg{padding:40px}}.banner-style-1 .banner-bg .caption{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;height:100%;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:baseline;-webkit-align-items:baseline;align-items:baseline}.banner-style-1 .banner__title{font-size:18px}@media (min-width:768px){.banner-style-1 .banner__title{font-size:20px}}@media (min-width:1200px){.banner-style-1 .banner__title{font-size:24px}}.banner-style-1.banner-left .banner-bg{height:400px!important}@media (min-width:1200px){.banner-style-1.banner-left .banner-bg{height:700px!important}}@media (max-width:767.98px){.banner-style-1.banner-left{padding-top:15px!important}}@media (max-width:767.98px){.banner-style-1.banner-right{padding-top:0!important}}@media (max-width:1199.98px){.banner-style-1.version-1 .banner-bg{background-size:cover}}@media (min-width:768px){.banner-style-1.banner-right .banner-bg,.banner-style-1.banner-right+.wp-block-columns .banner-bg{height:185px!important}}@media (max-width:767.98px){.banner-style-1.banner-right .banner-bg,.banner-style-1.banner-right+.wp-block-columns .banner-bg{height:300px!important}}@media (min-width:1200px){.banner-style-1.banner-right .banner-bg,.banner-style-1.banner-right+.wp-block-columns .banner-bg{height:335px!important}}@media (min-width:768px){.banner-style-1.banner-left .banner-bg .caption,.banner-style-1.banner-right .banner-bg .caption{-webkit-box-flex:0;-webkit-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}}@media (min-width:1200px){.banner-style-1.banner-left .banner-bg .caption,.banner-style-1.banner-right .banner-bg .caption{-webkit-box-flex:0;-webkit-flex:0 0 50%;flex:0 0 50%;max-width:50%}}.banner-style-1 .banner__price{color:#109533;font-weight:600;font-size:18px}@media (min-width:1200px){.banner-style-1 .banner__price{font-size:24px}}.banner-style-1 .banner__action{font-weight:600;text-transform:uppercase;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.banner-style-1 .banner__action .la-play{font-size:22px;margin-right:4px;margin-bottom:2px}.banner-style-1 .banner__action:focus,.banner-style-1 .banner__action:hover{color:#000}.banner-style-1 .la-angle-right{display:none}.banner-style-1.light .banner__action,.banner-style-1.light .banner__price,.banner-style-1.light .banner__title{color:#fff}.banner-style-1.light .banner__action:focus,.banner-style-1.light .banner__action:hover,.banner-style-1.light .banner__price:focus,.banner-style-1.light .banner__price:hover,.banner-style-1.light .banner__title:focus,.banner-style-1.light .banner__title:hover{color:#fff}.banner-style-1.version-2 .la-play{display:none}.banner-style-1.version-2 .la-angle-right{display:block;margin-left:4px}.banner-style-1.version-2 .banner-bg{padding:40px}@media (min-width:768px){.banner-style-1.version-2 .banner-bg{padding:20px}}@media (min-width:992px){.banner-style-1.version-2 .banner-bg{padding:40px}}@media (min-width:1400px){.banner-style-1.version-2 .banner-bg{padding:50px}}.banner-style-1.version-2 .banner__pretitle{font-size:14px;color:#888;text-transform:uppercase;letter-spacing:4px;margin:0 0 10px}.banner-style-1.version-2 .banner__title{font-size:24px;margin-bottom:10px}@media (min-width:1200px){.banner-style-1.version-2 .banner__title{font-size:30px}}.banner-style-1.version-2 .banner__price{font-size:14px;color:#000;font-weight:500}.banner-style-1.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:10px 37px;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;font-weight:600;display:-webkit-box;display:-webkit-flex;display:flex;color:#000;background-color:#fff;border-color:#e5e5e5}@media screen and (prefers-reduced-motion:reduce){.banner-style-1.version-2 .banner__action{-webkit-transition:none;transition:none}}.banner-style-1.version-2 .banner__action:focus,.banner-style-1.version-2 .banner__action:hover{text-decoration:none}.banner-style-1.version-2 .banner__action.focus,.banner-style-1.version-2 .banner__action:focus{outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.banner-style-1.version-2 .banner__action.disabled,.banner-style-1.version-2 .banner__action:disabled{opacity:.65}.banner-style-1.version-2 .banner__action:not(:disabled):not(.disabled){cursor:pointer}.banner-style-1.version-2 .banner__action:not(:disabled):not(.disabled).active,.banner-style-1.version-2 .banner__action:not(:disabled):not(.disabled):active{background-image:none}.banner-style-1.version-2 .banner__action:focus,.banner-style-1.version-2 .banner__action:hover{color:#fff;font-weight:500}.banner-style-1 .banner__subtitle{font-size:15px;color:#888}