:root { --bee-container-max: 1360px; --bee-container-padding-x: 24px;
} .bee-container {
width: 100% !important;
max-width: var(--bee-container-max) !important;
margin-left: auto !important;
margin-right: auto !important;
padding-left: var(--bee-container-padding-x) !important;
padding-right: var(--bee-container-padding-x) !important;
}
.ast-builder-grid-row {
width: var(--bee-container-max);
padding-right: 2rem;
padding-left: 2rem;
} @media (max-width: 1440px) {
:root {
--bee-container-max: 1240px;
}
.ast-builder-grid-row {
width: 1240px;
max-width: 100%;
padding-right: 2rem;
padding-left: 2rem;
}
} @media (max-width: 1200px) {
:root {
--bee-container-max: 1140px;
--bee-container-padding-x: 20px;
}
} @media (max-width: 992px) {
:root {
--bee-container-max: 960px;
--bee-container-padding-x: 20px;
}
}
@media (max-width: 921px) {
.ast-builder-grid-row {
width: 100%;
padding-left: 0rem;
padding-right: 0rem;
}
} @media (max-width: 768px) {
:root {
--bee-container-max: 100%;
--bee-container-padding-x: 18px;
}
} @media (max-width: 576px) {
:root {
--bee-container-padding-x: 16px;
}
}
.ast-container {
max-width: 100% !important;
padding: 0 !important;
flex-direction: column !important;
justify-content: center;
}
.bee-narrow {
max-width: var(--bee-container-narrow);
margin-left: auto;
margin-right: auto;
}
.bee-dark-bg {
background: linear-gradient(135deg, #02101f 0%, #051a30 50%, #02101f 100%) !important;
}
.bee-text-block {
max-width: var(--bee-container-text);
margin-left: auto;
margin-right: auto;
} .bee-flex {
display: flex;
}
.bee-flex-center {
display: flex;
align-items: center;
justify-content: center;
}
.bee-flex-between {
display: flex;
align-items: center;
justify-content: space-between;
}
.bee-flex-col {
display: flex;
flex-direction: column;
}
.bee-flex-wrap {
flex-wrap: wrap;
} .bee-grid-2 {
display: grid;
grid-template-columns: repeat(2, 1fr);
gap: var(--bee-space-xl);
}
.bee-grid-3 {
display: grid;
grid-template-columns: repeat(3, 1fr);
gap: var(--bee-space-lg);
}
.bee-grid-4 {
display: grid;
grid-template-columns: repeat(4, 1fr);
gap: var(--bee-space-md);
} .bee-section-wrapper .bee-section-title>h2,
.bee-section-wrapper .bee-section-title {
font-size: clamp(32px, 4vw, 52px);
line-height: 1.05;
color: var(--bee-dark-deep);
margin: 0 0 16px;
font-weight: 600;
letter-spacing: -1.5px;
}
.bee-section-wrapper .bee-section-desc {
color: var(--bee-text);
font-size: 15px;
line-height: 1.6;
}
@media(min-width:1200px) {
.bee-section-wrapper .bee-section-desc {
width: 580px;
}
.bee-section-wrapper--inline {
display: flex !important;
justify-content: space-between;
}
}
.text-white {
color: #fff !important;
}
.text-dimmed {
color: rgba(255, 255, 255, 0.8) !important;
} .bee-gap-xs {
gap: var(--bee-space-xs);
}
.bee-gap-sm {
gap: var(--bee-space-sm);
}
.bee-gap-md {
gap: var(--bee-space-md);
}
.bee-gap-lg {
gap: var(--bee-space-lg);
}
.bee-gap-xl {
gap: var(--bee-space-xl);
} div.bee-section,
.bee-section {
padding-top: var(--bee-space-section);
padding-bottom: var(--bee-space-section);
}
.bee-section-sm {
padding-top: var(--bee-space-2xl);
padding-bottom: var(--bee-space-2xl);
} .bee-center {
text-align: center;
}
.bee-left {
text-align: left;
}
.bee-right {
text-align: right;
}
.bee-mx-auto {
margin-left: auto !important;
margin-right: auto !important;
} .bee-section--dark {
background: var(--bee-dark);
color: var(--bee-text);
}
.bee-section--dark-deep {
background: var(--bee-dark-deep);
color: var(--bee-text);
} @media (max-width: 768px) {
.bee-container {
padding-left: var(--bee-space-sm) !important;
padding-right: var(--bee-space-sm) !important;
}
.bee-grid-2,
.bee-grid-3,
.bee-grid-4 {
grid-template-columns: 1fr;
gap: var(--bee-space-md);
}
.bee-section {
padding-top: var(--bee-space-xl);
padding-bottom: var(--bee-space-xl);
}
}
.bee-section-space--top {
padding-top: var(--bee-space-section) !important;
padding-bottom: 1.5rem !important;
}
.mb-20 {
margin-bottom: 20px !important;
}
.mb-40 {
margin-bottom: 40px !important;
}
.mb-50 {
margin-bottom: 50px !important;
}