.elementor-2715 .elementor-element.elementor-element-607eb5d > .elementor-element-populated{margin:0px 0px 50px 0px;}.elementor-2715 .elementor-element.elementor-element-8f52383{column-gap:0px;text-align:center;font-family:"Manrope", Sans-serif;font-weight:400;}.elementor-2715 .elementor-element.elementor-element-8f52383 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2715 .elementor-element.elementor-element-3291e1a > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2715 .elementor-element.elementor-element-219a5b5{font-family:"Quicksand", Sans-serif;font-weight:400;}.elementor-2715 .elementor-element.elementor-element-a1493b6{text-align:center;color:#707070;font-family:"Manrope", Sans-serif;font-size:24px;font-weight:200;text-transform:uppercase;letter-spacing:1px;}.elementor-2715 .elementor-element.elementor-element-a1493b6 > .elementor-widget-container{margin:100px 0px 0px 0px;}.elementor-2715 .elementor-element.elementor-element-7f2fcd9{text-align:center;font-family:"Manrope", Sans-serif;font-size:24px;font-weight:400;text-transform:uppercase;letter-spacing:1px;}.elementor-2715 .elementor-element.elementor-element-7f2fcd9 > .elementor-widget-container{margin:100px 0px 0px 0px;}.elementor-2715 .elementor-element.elementor-element-692b45d{text-align:center;font-family:"Manrope", Sans-serif;font-size:24px;font-weight:400;text-transform:uppercase;letter-spacing:1px;}.elementor-2715 .elementor-element.elementor-element-692b45d > .elementor-widget-container{margin:100px 0px 0px 0px;}.elementor-2715 .elementor-element.elementor-element-6f646f1{text-align:center;font-family:"Manrope", Sans-serif;font-size:24px;font-weight:400;text-transform:uppercase;letter-spacing:1px;}.elementor-2715 .elementor-element.elementor-element-6f646f1 > .elementor-widget-container{margin:100px 0px 0px 0px;}.elementor-2715 .elementor-element.elementor-element-069378c{margin-top:0px;margin-bottom:0px;}@media(max-width:767px){.elementor-2715 .elementor-element.elementor-element-607eb5d > .elementor-element-populated{padding:0px 5px 0px 5px;}}/* Start custom CSS */.academy-card {
    height: 385px;
    display: flex;
    flex-direction: column;
    position: relative;
    padding: 30px 30px 30px 46px;
    border-radius: 10px;
    box-shadow: -6px -6px 16px 0 white, 6px 6px 16px 0 #e5e8eb;
    background-color: #F2F4F7;
    overflow: hidden;
}
.academy-card.large {
    height: 385px;
}
.card-title {
    font-family: "Quicksand", Sans-Serif;
    font-weight: 500;
    font-size: 20px;
    line-height: 24px;
    color: #313131;
    margin-top: 0;
}

.card-text {
    font-size: 16px;
    font-weight: 500;
    line-height: 24px;
    color: #707070;
}

.card-btn a {
    position: absolute;
    bottom: 30px;
    color: #f18a00;
    padding: 10px 40px;
    border-radius: 8px;
    box-shadow: -6px -6px 16px 0 #fff,6px 6px 16px 0 #e5e8eb;
}

.green {
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    width: 16px;
    background-color: #708779;
    
}

.brown {
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    width: 16px;
    background-color: #88605A;
    
}

.green-light {
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    width: 16px;
    background-color: #BFD1C9;
}

.orange {
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    width: 16px;
    background-color: #F8AA50;
}/* End custom CSS */