.b-ext .section-buttons .row .cell-12 {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;}
.b-ext .section-buttons button:first-child {margin-right: 20px;}
.b-ext .isMobile .section-buttons button:first-child {margin-right: 0;}
.b-ext .isMobile .section-buttons button {width: 100%;}
.b-ext .isMobile .section-buttons button:first-child {margin-bottom: 20px;}
.b-ext .section-buttons button a {text-decoration: none;}
.b-ext .section-buttons a.button {display: inline-block;line-height: 15px;text-align: center;}
.b-ext .isMobile .section-buttons a.button {width: 100%;}
.b-ext .section-buttons a.button.button-outline {color: #22304e;}
.b-ext .section-buttons a.button.button-outline:hover {border-color: #00ace8;color: #fff;}
.b-ext .section-buttons a.button.button-regular {border: none;}
@media screen and (min-width:1025px) {.b-ext .section-buttons a.button:not(:first-of-type) {margin-left: 20px;}}
.b-ext .isMobile .section-buttons a.button:not(:first-of-type) {margin-top: 20px;}
.b-ext .section-buttons-left .row .cell-12 {-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;}
.b-ext .section-buttons-center .row .cell-12 {-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}
.b-ext .section-buttons-right .row .cell-12 {-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end;}