
section.bblock{width:100%;min-width:100%;position:relative;margin:0 auto;overflow:hidden;display:flex;flex-direction:column}

@media (min-width: 768px){section.bblock{clear:both;max-width:1200px;min-width:768px;flex-direction:row;align-items:center;justify-content:center}}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active){section.bblock div.bblock-text{margin:initial}}

section.bblock.text-left{box-sizing:border-box;padding:0;order:2}

@media (min-width: 768px){section.bblock.text-left{align-items:center;text-align:left;justify-content:flex-start;padding:0 0 0 45px}}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active){section.bblock.text-left div.bblock-text{margin:-10% 0 0 0}}

section.bblock.text-left div.bblock-background-desktop{margin-left:-45px}

section.bblock.text-left div.bblock-background-desktop img{width:100%}

section.bblock.text-right{box-sizing:border-box;padding:0;order:2}

@media (min-width: 768px){section.bblock.text-right{align-items:center;text-align:left;justify-content:flex-end;padding:0 45px 0 0}}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active){section.bblock.text-right div.bblock-text{margin:-140px 0 0 50%}}

section.bblock.text-right div.bblock-background-desktop{margin-right:-45px}
section.bblock.text-right div.bblock-background-desktop img{width:100%}
section.bblock.text-large div.bblock-text{width:45%}

@media (max-width: 767px){section.bblock.text-large div.bblock-text{width:auto;position:inherit;z-index:inherit;margin:0;padding:10% 5%}}

section.bblock.text-small div.bblock-text{width:33%}

@media (max-width: 767px){section.bblock.text-small div.bblock-text{width:auto;position:inherit;z-index:inherit;margin:0;padding:10% 5%}}

section.bblock.text-black div.bblock-text{color:#000;background:none;order:2}
section.bblock.text-black div.bblock-text div.eyebrow{color:#333}

@media (min-width: 992px){section.bblock.text-black div.bblock-text{background:none}}

section.bblock.text-black div.bblock-disclaimer{color:#767676;background:#ffffff}
section.bblock.text-black a.btn-watch-video{color:#000000}
section.bblock.text-black a.btn-watch-video:before{}
section.bblock.text-white div.bblock-text{order:2;color:#ffffff;background:#333}
section.bblock.text-white div.bblock-text div.eyebrow{color:#ffffff}

@media (min-width: 992px){section.bblock.text-white div.bblock-text{background:none}}

section.bblock.text-white div.bblock-disclaimer{color:#ffffff;background:#000000}
section.bblock.text-white a.btn-watch-video{color:#ffffff}


section.bblock.text-top{align-items:flex-start;justify-content:center;text-align:center;justify-content:inherit;box-sizing:border-box}

@media (min-width: 768px){section.bblock.text-top{justify-content:center;text-align:center}}
section.bblock.text-top div.bblock-text{width:100%;padding:5% 5% 0 5%;background:none

}@media (min-width: 768px){section.bblock.text-top div.bblock-text{width:80%;padding:4% 0 0 0}}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active){section.bblock.text-top div.bblock-text{width:100%;padding:0 10%;margin:5% auto 0 auto}}

section.bblock.text-top div.bblock-text p.copy{padding:0}

@media (min-width: 768px){section.bblock.text-top div.bblock-text p.copy{padding:0}}

section.bblock.text-bottom{align-items:flex-end;justify-content:flex-end;text-align:center;box-sizing:border-box}

@media (min-width: 768px){section.bblock.text-bottom{align-items:flex-end;justify-content:center}}

section.bblock.text-bottom div.bblock-text{width:100%;padding:0 5% 5% 5%;background:none}

@media (min-width: 768px){section.bblock.text-bottom div.bblock-text{width:80%;padding:0 0 5% 0}}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active){section.bblock.text-bottom div.bblock-text{width:100%;padding:0 10%;margin:-18% auto 0 auto}}

section.bblock.text-bottom div.bblock-text p.copy{padding:0}

@media (min-width: 768px){section.bblock.text-bottom div.bblock-text p.copy{padding:0}}

section.bblock div.bblock-text{box-sizing:border-box;margin:0 auto;position:absolute;z-index:3;padding:10% 5%}

@media (min-width: 992px){section.bblock div.bblock-text{padding:0}}

section.bblock div.bblock-text h1.title{font-family:"LGSmartSemiBold","LG_Smart_SemiBold","lgsmart","sans-serif";font-size:30px;line-height:34px;margin:10px 0 15px 0}

@media (min-width: 992px){section.bblock div.bblock-text h1.title{margin:6px 0 8px 0;padding:0 0;font-size:40px;line-height:40px}}

section.bblock div.bblock-text div.eyebrow{font-family:"LGSmartSemiBold","LG_Smart_SemiBold","lgsmart","sans-serif";font-size:18px;line-height:24px;margin-bottom:2px;color:#333}

@media (min-width: 992px){section.bblock div.bblock-text div.eyebrow{font-size:20px;line-height:36px;margin-bottom:2px}}

section.bblock div.bblock-text p.copy{font-family:"LGSmartRegular","LG_Smart_Regular","lgsmart","sans-serif";font-size:17px;margin:0}

@media (min-width: 992px){section.bblock div.bblock-text p.copy{font-size:17px;line-height:22px;margin-bottom:12px}}

section.bblock div.bblock-text a.btn-watch-video{font-family:"LGSmartRegular","LG_Smart_Regular","lgsmart","sans-serif";text-decoration:underline;position:relative;display:inline-block;font-size:16px;line-height:20px;cursor:pointer;margin:10px 0}

@media (min-width: 992px){section.bblock div.bblock-text a.btn-watch-video{margin:5px 0;font-size:16px}}

section.bblock div.bblock-text a.btn-watch-video:hover{text-decoration:none}

section.bblock div.bblock-text a.btn-watch-video:before{content:'';display:inline-block;width:15px;height:15px;background-size:15px 15px;vertical-align:middle;margin-top:-1px;margin-right:5px}

@media (min-width: 992px){section.bblock div.bblock-text a.btn-watch-video:before{width:15px;height:15px;background-size:15px 15px}}

section.bblock div.bblock-text a.btn-read-more{background:#a50034;font-size:15px;color:#ffffff;text-transform:uppercase;text-decoration:none;padding:14px 22px 12px 22px;border-radius:2px;font-family:"LGSmartBold","LG_Smart_Bold","lgsmart","sans-serif";margin:10px 0;display:inline-block}

@media (min-width: 992px){section.bblock div.bblock-text a.btn-read-more{margin:5px 0}}

section.bblock div.bblock-text a.btn-read-more:hover{background:#cc0041}

section.bblock div.bblock-background-desktop{position:relative;height:auto;z-index:1;line-height:0}

@media (max-width: 767px){section.bblock div.bblock-background-desktop{display:none}}

section.bblock div.bblock-background-desktop img{max-width:100%;width:100%;height:auto;display:inline}

section.bblock div.bblock-background-mobile{width:100%;display:none;position:relative;height:auto;z-index:1;line-height:0}

@media (max-width: 767px){section.bblock div.bblock-background-mobile{display:block}}

section.bblock div.bblock-background-mobile img{width:100%}
div.bblock-disclaimer{font-family:"LGSmartRegular","LG_Smart_Regular","lgsmart","sans-serif";text-align:left;width:100%;padding:2%;margin:0;justify-content:space-between;box-sizing:border-box}

@media (max-width: 767px){div.bblock-disclaimer{justify-content:none;flex-direction:column;height:auto;padding:5%}}

div.bblock-disclaimer p{font-size:12px}

section.bblock-sub{max-width:1200px;min-width:768px;margin:0 auto;overflow:hidden;display:flex;justify-content:center;flex-direction:column;margin-bottom:50px}

@media (max-width: 767px){section.bblock-sub{width:100%;min-width:100%;flex-direction:column;margin-bottom:0}}

section.bblock-sub div.bblock-text{margin:0 auto;width:90%;padding:5% 0 0 0;align-items:flex-start;text-align:center;box-sizing:border-box}

@media (max-width: 767px){section.bblock-sub div.bblock-text{width:100%;padding:7% 0 0 0}}

section.bblock-sub div.bblock-text h3.title{font-family:"LGSmartSemiBold","LG_Smart_SemiBold","lgsmart","sans-serif";font-size:24px;line-height:32px;margin:15px 0;color:#000000;padding:0 6%}

@media (min-width: 992px){section.bblock-sub div.bblock-text h3.title{margin:0 0 2% 0;padding:0;font-size:28px}}

section.bblock-sub div.bblock-text p.copy{font-family:"LGSmartRegular","LG_Smart_Regular","lgsmart","sans-serif";font-size:18px;margin:0;padding:0 6%;color:#6b6b6b}

@media (min-width: 992px){section.bblock-sub div.bblock-text p.copy{padding:0;font-size:16px;line-height:24px;margin-bottom:12px}}

section.bblock-sub div.bblock-image{text-align:center;width:100%;justify-content:center;margin:40px 0}

@media (min-width: 992px){section.bblock-sub div.bblock-image{width:80%;margin:2% auto}}

section.bblock-sub div.bblock-image img{width:90%;margin:0 auto 0 auto}@media (max-width: 767px){section.bblock-sub div.bblock-image img{width:90%}}

section.bblock-video{max-width:1200px;min-width:768px;margin:0 auto;overflow:hidden;display:flex;justify-content:center;flex-direction:column;margin-bottom:50px}

@media (max-width: 767px){section.bblock-video{width:100%;min-width:100%;flex-direction:column;margin-bottom:0}}

section.bblock-video div.bblock-text{margin:0 auto;width:90%;padding:5% 0 0 0;align-items:flex-start;text-align:center;box-sizing:border-box}

@media (max-width: 767px){section.bblock-video div.bblock-text{width:100%;padding:5% 6% 0 6%}}

section.bblock-video div.bblock-text h1.title{font-family:"LGSmartSemiBold","LG_Smart_SemiBold","lgsmart","sans-serif";font-size:30px;line-height:34px;margin:10px 0 15px 0}

@media (min-width: 992px){section.bblock-video div.bblock-text h1.title{margin:6px 0 8px 0;padding:0 0;font-size:40px;line-height:40px}}

section.bblock-video div.bblock-text div.eyebrow{font-family:"LGSmartSemiBold","LG_Smart_SemiBold","lgsmart","sans-serif";font-size:18px;line-height:24px;margin-bottom:2px;color:#333}

@media (min-width: 992px){section.bblock-video div.bblock-text div.eyebrow{font-size:20px;line-height:36px;margin-bottom:2px}}

section.bblock-video div.bblock-text p.copy{font-family:"LGSmartRegular","LG_Smart_Regular","lgsmart","sans-serif";font-size:17px;margin:0}

@media (min-width: 992px){section.bblock-video div.bblock-text p.copy{font-size:17px;line-height:22px;margin-bottom:12px}}

section.bblock-video div.bblock-video-duplo{width:100%;justify-content:center;margin:10px 0;display:flex;flex-direction:column;align-items:center}

@media (min-width: 992px){section.bblock-video div.bblock-video-duplo{width:100%;margin:4% auto 2% auto;flex-direction:row;justify-content:space-between;align-items:flex-start}}

section.bblock-video div.bblock-video-duplo--content{width:90%;margin-bottom:8%}

@media (min-width: 992px){section.bblock-video div.bblock-video-duplo--content{width:49%;margin-bottom:0}}

section.bblock-video div.bblock-video-duplo--content figure,section.bblock-video div.bblock-video-duplo--content video{margin:0;padding:0;width:100%}
section.bblock-video div.bblock-video-duplo--content figure img,section.bblock-video div.bblock-video-duplo--content video img{width:100%}
section.bblock-video div.bblock-video-duplo--content h6.title-figcaption{font-family:"LGSmartSemiBold","LG_Smart_SemiBold","lgsmart","sans-serif";font-size:20px;margin:10px 0 15px 0;text-align:left}

@media (min-width: 992px){section.bblock-video div.bblock-video-duplo--content h6.title-figcaption{margin:6px 0 8px 0;padding:0 0;font-size:24px}}

section.bblock-video div.bblock-video-duplo--content p.text-figcaption{font-family:"LGSmartRegular","LG_Smart_Regular","lgsmart","sans-serif";font-size:16px;margin:0;text-align:left;color:#6b6b6b}

@media (min-width: 992px){section.bblock-video div.bblock-video-duplo--content p.text-figcaption{line-height:22px;margin-bottom:12px}}