

.sePage .sePageLayout .se-btn-group,
.sePage .sePageLayout .content-block-column .se-btn-group {
 display: -webkit-inline-box;
 display: -ms-inline-flexbox;
 display: inline-flex;
 flex-direction: column;
}

.sePage .sePageLayout .se-btn-group .btn:not(:last-child),
.sePage
 .sePageLayout
 .content-block-column
 .se-btn-group
 .btn:not(:last-child) {
 margin-bottom: 4px;
}
.sePage .sePageLayout .se-btn-group .btn,
.sePage .sePageLayout .content-block-column .se-btn-group .btn {
 margin-top: 0;
 white-space: normal;
}

@media (max-width: 767px) {
.se-hero-inner .block-bg-img {
 padding: 25vw 30px;
}

.se-hero-inner.medium .block-bg-img {
padding: 50vw 30px;
}

.se-feature-2col-fw-section .content-block-column:last-child {
 padding: 30px 30px;
 text-align: center;
}
}

@media (min-width: 768px) {
.sePageMain .container {
 margin-right: auto;
 margin-left: auto;
 padding-left: 15px;
 padding-right: 15px;
}
 .img-desktop {
 display: block;
 }
 .img-mobile {
 display: none;
 }

.sePage .sePageLayout .se-btn-group,
 .sePage .sePageLayout .content-block-column .se-btn-group {
 display: flex;
 flex-direction: row;
 justify-content: center;
 }
 .sePage .sePageLayout .se-btn-group.left,
 .sePage .sePageLayout .content-block-column .se-btn-group.left {
 justify-content: flex-start;
 }

 .sePage .sePageLayout .se-btn-group .btn:not(:last-child),
 .sePage
 .sePageLayout
 .content-block-column
 .se-btn-group
 .btn:not(:last-child) {
 margin-right: 4px;
 margin-bottom: 11px;
 }
 .sePage .sePageLayout .se-btn-group .btn,
 .sePage .sePageLayout .content-block-column .se-btn-group .btn {
 margin-bottom: 11px;
 }
}

.sePage .sePageLayout .sePageMain .btn-primary, .sePage .sePageLayout .sePageMain .se-btn-group a.btn.btn-primary {
background: #000;
color: #fff;
border: #000;
}