.banner .introSection{margin:0;text-align:left;width:auto}.banner .cardVideoPoster{border:0;border-radius:8px;padding-bottom:60%}.banner .flex_row{align-items:center;flex-wrap:nowrap;gap:30px 100px;margin:0}.banner .flex_row.no-media{justify-content:center}.banner .no-media .mediaColText{width:100%}.banner .no-media .globalDivider{margin:30px auto}.banner .flex_row.no-media .capText,.banner .flex_row.no-media .introTitle,.banner .flex_row.no-media .mediaColText .introCont{text-align:center}.banner .flex_row.no-media .btn_row{display:flex;justify-content:center}.banner .capText{margin-bottom:10px}.banner .mediaItem{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:8px;height:0;padding-bottom:0;position:relative;width:100%}.banner .introSection .btn_row{align-items:center;justify-content:flex-start;margin-top:40px}.banner .introSection .introCont{margin-left:0;max-width:100%;width:100%}.banner .globalDivider{margin:30px 0;width:200px}@media(min-width:992px){.banner .flex_row.left{flex-direction:row-reverse}.banner .mediaColText{width:45.07%}.banner .mediaCol{width:46.77%}}@media(max-width:1080px) and (min-width:992px){.banner .mediaCol{width:calc(50% - 20px)}.banner .mediaColText{width:calc(50% - 30px)}}@media(max-width:1024px){.banner .flex_row{flex-wrap:wrap;gap:30px;justify-content:space-between}}@media(max-width:991px){.banner .introSection .introCont,.banner .mediaCol,.banner .mediaColText{width:100%}.banner .flex_row{flex-direction:column-reverse;gap:30px}}@media(max-width:767px){.banner .mediaItem{padding-bottom:300px!important}.banner{padding-top:150px}}