.elementor-49918 .elementor-element.elementor-element-d4b5d2e > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-49918 .elementor-element.elementor-element-d4b5d2e{margin-top:75px;margin-bottom:75px;}.elementor-49918 .elementor-element.elementor-element-2bfd192 .elementor-heading-title{font-family:"Inter", Inter;font-size:52px;font-weight:500;line-height:60px;letter-spacing:-2.4px;color:var( --e-global-color-6be406b );}.elementor-49918 .elementor-element.elementor-element-3099581 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-49918 .elementor-element.elementor-element-fde41ca > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-49918 .elementor-element.elementor-element-fde41ca{margin-top:0px;margin-bottom:0px;}.elementor-49918 .elementor-element.elementor-element-c070d7f > .elementor-element-populated{padding:0px 0px 0px 75px;}.elementor-49918 .elementor-element.elementor-element-e7e0a27{text-align:center;}/* Start custom CSS */@media (min-width: 769px) and (max-width: 1050px) {
    [data-id="cc7c954"] .page__capstone--parent {
        grid-template-columns: 1fr !important;
        padding-right: 15vw;
    }
}

@media (min-width: 1600px) {
    [data-id="cc7c954"] .page__capstone--content {
        max-width: 90%;
    }
}

h1 {
    font-family: Inter;
    font-weight: 500;
    font-size: 64px;
    line-height: 100%;
    letter-spacing: -4%;
}/* End custom CSS */