.squat-hero>div {display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-flex-flow: column nowrap;flex-direction: column;position: relative;width: 100%;}
.squat-hero .video-component.pull-right {padding-left: 20px;}
.squat-hero img {max-width: 100%;}
.squat-hero .video__trigger>img {position: relative;top: auto;}
.squat-hero .video__trigger {padding-top: 0;}
.squat-hero .pull-left {order: 1;}
.squat-hero .pull-right {order: 2;}
.squat-hero .pull-left,
.squat-hero .pull-right {clear: both;float: none !important;}
.squat-hero h2,
.squat-hero h1 {margin-top: 0;margin-bottom: 1rem;font-size: 2.4rem;line-height: 2.28rem;}
.squat-hero .content.left {order: 1;}
.squat-hero .content.right {order: 2;}
.squat-hero .content {padding: 12vw 8vw 9vw;}
.squat-hero .hero__frame .content {padding: 12vw 10vw 9vw;}
.squat-hero .content.right {padding-top: 8vw;}
.squat-hero .hero__frame .content.right {padding-top: 5vw;}
.squat-hero {position: relative;}
.squat-hero .video__trigger--play-button {width: 9rem;height: 9rem;top: calc(50% - (9rem / 2));left: calc(50% - (9rem / 2));transform: scale(.75);}
.squat-hero .video__trigger {margin-bottom: 0;}
.squat-hero .video-component__main {padding-bottom: 0;}
.squat-hero .content div {margin-top: .7rem;margin-bottom: 0}
.squat-hero .content .btn {margin-top: 1.5rem;margin-bottom: 0}
.squat-hero a.text {margin-top: 1rem;margin-bottom: 0;}
.squat-hero.bg-navy-blue .content div,
.squat-hero.bg-medtronic-blue .content div,
.squat-hero.bg-cobalt-blue .content div,
.squat-hero.bg-medium-blue .content div,
.squat-hero.bg-dark-gray .content div,
.squat-hero.bg-blue-gray .content div {color: #fff !important;}
.squat-hero.bg-sky-blue .content div,
.squat-hero.bg-white .content div,
.squat-hero.bg-light-gray .content div,
.squat-hero.bg-light-blue .content div {color: #001e46 !important;}
.squat-hero.bg-cool-gray .content div {color: #53565A !important;}
.squat-hero a.text {display: block;}
@media (min-width:500px) {.squat-hero .hero__frame:before {border: 1.2rem solid #fff; top: 1.6rem; left: 1.6rem; bottom: 1.6rem; right: 1.6rem; width: calc(100% - 3.2rem); height: calc(100% - 3.2rem);}.squat-hero .video__trigger--play-button{   transform: scale(1);}}
@media (min-width:750px) {.one-third .video-component__main,.one-third img {width: 270px}.two-thirds .video-component__main,.two-thirds img {width: 520px}.squat-hero .hero__frame:before {border-width: 0.8vw;}.squat-hero {height: 250px; display: block;}.squat-hero h2,.squat-hero h1 {font-size: 2.4rem; margin-bottom: 0; line-height: 2.3rem;}.squat-hero .content div,.squat-hero .content .btn {font-size: 1.4rem; line-height: 1.2; margin-bottom: 0;}.squat-hero .btn {padding: 7px;}.squat-hero>div:first-child {display: block; position: initial; height: inherit;}.squat-hero .pull-right {padding-left: 30px;}.squat-hero .pull-left {padding-right: 30px; float: left !important;}.squat-hero img {height: 100%;}.squat-hero .pull-right {padding-left: 20px; float: right !important;}.squat-hero .pull-left {padding-right: 20px; float: left !important;}.squat-hero .content.left {padding: 5.6vw 3vw 0;}.squat-hero .hero__frame .content.left {padding: 5.6vw 4.4vw 0;}.squat-hero .content.right {padding: 5.6vw 4.4vw 0 0;}.squat-hero .hero__frame .content.right,.squat-hero .hero__frame .content.left,.two-thirds.squat-hero .hero__frame .content.right,.two-thirds.squat-hero .hero__frame .content.left {padding-top: 4.6vw;}.squat-hero .video__trigger {height: inherit;}.squat-hero .video-component__main {height: 100%;}}
@media (min-width:1000px) {.squat-hero {height: 334px;}.one-third .video-component__main,.one-third img {width: 354px}.two-thirds .video-component__main,.two-thirds img {width: 686px}.squat-hero .hero__frame:before {border-width: .8rem;}.squat-hero h2,.squat-hero h1 {font-size: 2.8rem; line-height: 2.66rem; margin-bottom: 0;}.squat-hero .content div,.squat-hero .btn {font-size: 1.6rem; line-height: 1.3; margin-bottom: 0;}.squat-hero .btn {margin-top: 2rem;}.squat-hero a.text {margin-top: 1.5rem; margin-bottom: 0;}.squat-hero .hero__frame .content.left,.two-thirds.squat-hero .hero__frame .content.left,.two-thirds.squat-hero .hero__frame .content.right {padding: 5.3rem 4.0rem 0;}.squat-hero .content.left,.two-thirds.squat-hero .content.left {padding: 5.3rem 2.8rem 0;}.squat-hero .content.right,.two-thirds.squat-hero .content.right {padding: 5.3rem 3.5rem 0 36rem;}}
.hero__frame.cobalt-blue:before {border-color: #0085CA}
.hero__frame.medium-blue:before {border-color: #00A9E0}
.hero__frame.sky-blue:before {border-color: #71C5E8}
.hero__frame.light-blue:before {border-color: #B9D9EB}
.hero__frame.blue-gray:before {border-color: #5B7F95}
.hero__frame.dark-gray:before {border-color: #88888D}
.hero__frame.light-gray:before {border-color: #B1B3B3}
.hero__frame.white:before {border-color: #FFFFFF}
.hero__frame.navy-blue:before {border-color: #001E46}
.hero__frame.medtronic-blue:before {border-color: #004B87}
