.icon.fixed::after {
	position: relative;
}

body {
    line-height: 1.617;
}

.section.section-hero .section-content .fix-min-height .badge-title {
    min-height: 114px;
}
@media only screen and (max-width:1068px) {
    .section.section-hero .section-content .fix-min-height .badge-title {
        min-height: 133px;
    }
}
@media only screen and (max-width:735px) {
    .section.section-hero .section-content .fix-min-height .badge-title {
        min-height: auto;
    }
}
    
.typography-headline-super{
    line-height: 1.16;
}

.typography-slide-gallery-caption {
    line-height: 1.257;
}
@media only screen and (max-width:1068px) {
    .typography-slide-gallery-caption {
        line-height: 1.375;
    }
}
@media only screen and (max-width:735px) {
    .typography-slide-gallery-caption {
        line-height: 1.519;
    }
}

.typography-overview-section-copy {
    line-height: 1.519;
}
@media only screen and (max-width:1068px) {
    .typography-overview-section-copy {
        line-height: 1.563;
    }
}
@media only screen and (max-width:735px) {
    .typography-overview-section-copy {
        line-height: 1.589;
    }
}

.typography-subsection-headline {
    line-height: 1.375;
}
@media only screen and (max-width:1068px) {
    .typography-subsection-headline {
        line-height: 1.257;
    }
}
@media only screen and (max-width:735px) {
    .typography-subsection-headline {
        line-height: 1.329;
    }
}

@media only screen and (max-width:1068px) {
    .pro-feature .section-content .typography-headline {
        line-height: 1.2375;
    }
 }
@media only screen and (max-width:735px) {
    .pro-feature .section-content .typography-headline {
        line-height: 1.263;
    }
}
