.elementor-250 .elementor-element.elementor-element-f7fd64b{padding:7% 0% 20% 0%;}.elementor-250 .elementor-element.elementor-element-6c12bbe.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-250 .elementor-element.elementor-element-93e952a{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-250 .elementor-element.elementor-element-b0daf24{text-align:center;z-index:2;}.elementor-250 .elementor-element.elementor-element-b0daf24 .elementor-heading-title{color:var( --e-global-color-primary );font-family:"Helvetica", Sans-serif;font-size:95px;font-weight:600;text-transform:capitalize;letter-spacing:0px;}.elementor-250 .elementor-element.elementor-element-b0daf24 > .elementor-widget-container{margin:-50px 0px 0px 0px;}.elementor-250 .elementor-element.elementor-element-25cb5f2{text-align:center;font-family:"Helvetica", Sans-serif;font-size:18px;}.elementor-250 .elementor-element.elementor-element-25cb5f2 > .elementor-widget-container{margin:30px 0px 0px 0px;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-250 .elementor-element.elementor-element-b0daf24 .elementor-heading-title{font-size:32px;}}/* Start custom CSS */.usp {
    box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5);
    border-radius: 10px;
    border-top: 6px solid #22772E;
    padding: 30px;
    width: 32%!important;
    background: #fff;
    overflow: hidden;
}

.usp-area .elementor-container {
    display: flex;
    justify-content: space-between;
}

.usp img {
    margin-bottom: 15px;
}


.elementor-post__thumbnail__link {
    border: 2px solid #fff!important;
}

@media screen and (max-width: 760px) {
    .colour-back {
        background-image: linear-gradient(90deg, var(--e-global-color-2296095 )75%, var(--e-global-color-secondary ) 14%)!important;
    }
    .colour-back-grey {
        background-image: linear-gradient(90deg, #F7F7F7 75%, var(--e-global-color-secondary ) 14%)!important;
    }
    .mob-delete {
        display: none;
    }
}


.button-text {
    position: absolute;
    top: 90px;
    left: 0;
}


.service {
    border-radius: 4px;
    overflow: hidden;
    width: 48%!important;
}

.service-area .elementor-container {
    display: flex;
    justify-content: space-between;
}

.accent {
    color: #22772E;
}

.why-us {
    border: 2px solid #BAD8BD;
}


.text-col {
    width: 64%;
        display:inline-block;
}

.img-col {
    width:35%;
    display:inline-block;
    text-align: center;
    padding: 80px;
    border-radius: 100%;
    margin-bottom: -110px;
}

.beginners .img-col, .for-you .img-col {
    background-color: #BAD8BD;
}

.casuals .img-col {
    background-color: #feefc3;
}

.five-a-siders .img-col {
    background-color: #d2e3fc;
}

.beginners .text-col h1, .for-you .text-col h1  {
        color: #22772E;
}

.casuals .text-col h1 {
        color: #fcc934;
}

.five-a-siders .text-col h1 {
        color: #1a73e8;
}


.img-col img {
    border-radius: 10px 10px 10px 10px;
    box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5);
        height: 160px;
    object-fit: cover;
}

.text-col h1 {
    font-size: 95px;
    text-align: right;
    font-weight: 600;
    margin-right:-30px;
    position: relative;
}

.bx-controls-direction {
    display: none;
}

.bx-wrapper {
    box-shadow: none!important;
}

.bx-viewport {
    overflow: visible!important;
}

.top-button {
        position: absolute;
    width: 100%;
    bottom: -255px;
    text-align: center;
}

.beginners .top-button a, .for-you .top-button a {
        background-color: #22772E;
}

.casuals .top-button a {
        background-color: #fcc934;
}

.five-a-siders .top-button a {
        background-color: #1a73e8;
}


.top-button a {

    color: #fff;
    padding: 10px 30px;
    border-radius: 4px;
}/* End custom CSS */