.homepage .page-hero {
height: max(50rem, 85vh - var(--site-header-height));
}
.homepage .page-hero .container {
height: inherit;
}
.homepage .page-hero .cols {
height: inherit;
}
.homepage .page-hero__title { font-size: calc(var(--fs-rate) * 4.8rem);
line-height: 1.25;
font-family: "Poppins-Bold", sans-serif;
font-weight: 700; } .b4i-academy {
padding: var(--section-padding-general) 0;
}
.b4i-academy .cols {
--gap: 5.7rem;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start;
-webkit-box-pack: start;
-ms-flex-pack: start;
justify-content: flex-start;
gap: var(--gap);
}
.b4i-academy .cols .col.left {
width: calc(37.24% - (1 / 2) * var(--gap));
padding-right: 5.7rem;
}
.b4i-academy .cols .col.right {
width: calc((100% - 37.24%) - 0.5 * var(--gap));
}
@media screen and (max-width: 800px) {
.b4i-academy .cols .col.left, .b4i-academy .cols .col.right {
width: 100%;
}
}
.b4i-academy__title { font-size: calc(var(--fs-rate) * 3.9rem);
line-height: 1.2051282051;
line-height: normal;
} .masonry-fake {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start;
-webkit-box-pack: start;
-ms-flex-pack: start;
justify-content: flex-start;
gap: 1.6rem;
}
.masonry-fake .col-1,
.masonry-fake .col-2 {
width: calc(50% - 0.8rem);
}
@media screen and (max-width: 500px) {
.masonry-fake .col-1,
.masonry-fake .col-2 {
width: 100%;
}
}
.card-icon {
margin-bottom: 1.6rem;
}
.card-icon__icon {
margin-bottom: 1.6rem;
width: 2.4rem;
height: 2.4rem;
font-size: 0;
color: var(--purple);
}
.card-icon__title { font-size: calc(var(--fs-small-rate) * 2rem); line-height: 1.2;
margin-bottom: 0.4rem;
line-height: normal;
}
.card-icon:last-child {
margin-bottom: 0;
} .finance {
--gap: 4rem;
margin: 1.6rem 0 var(--section-padding-general);
}
.finance .cols {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: start;
-ms-flex-pack: start;
justify-content: flex-start;
gap: 4rem;
}
.finance .col.left {
width: calc(57.48% - (1 / 2) * var(--gap));
}
.finance .col.right {
width: calc((100% - 57.48%) - 0.5 * var(--gap));
text-align: right;
}
.finance .col.right .btn {
margin: 0 0 0 auto;
}
@media screen and (max-width: 640px) {
.finance .col.left, .finance .col.right {
width: 100%;
text-align: left;
}
.finance .col.left .btn, .finance .col.right .btn {
margin: 0;
}
}
.finance__title { font-size: calc(var(--fs-rate) * 3.1rem);
line-height: 1.1935483871;
margin-bottom: 0.8rem;
} .courses {
padding: var(--section-padding-general) 0;
}
.courses__title { font-size: calc(var(--fs-rate) * 3.9rem);
line-height: 1.2051282051;
margin-bottom: 2.4rem;
}
.courses footer {
margin-top: 2.4rem;
}
.courses footer a {
margin: 0 auto;
} .faq {
padding: var(--section-padding-general) 0;
}
.faq__title { font-size: calc(var(--fs-rate) * 3.9rem);
line-height: 1.2051282051;
} .gallery {
padding: var(--section-padding-general) 0;
}
.grid-gallery {
--gap-v: 1.6rem;
--gap-h: 4rem;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start;
-webkit-box-pack: start;
-ms-flex-pack: start;
justify-content: flex-start;
gap: var(--gap-h) var(--gap-v);
}
.grid-gallery .card-gallery {
width: calc(33.3333% - 0.6666666667 * var(--gap-v));
}
@media screen and (max-width: 800px) {
.grid-gallery .card-gallery {
width: calc(50% - 0.5 * var(--gap-v));
}
}
@media screen and (max-width: 500px) {
.grid-gallery .card-gallery {
width: 100%;
}
}
.grid-gallery .card-gallery figcaption {
padding-right: 2.4rem;
}
.grid-gallery .card-gallery img {
margin-bottom: 1.6rem;
}
.grid-gallery .card-gallery__title {
display: block;
margin-bottom: 0.8rem;
}