.p-7gx9197 .pagelayer-col-holder {
    padding: 10px
}

.p-7gx9197 > .pagelayer-background-overlay {
    background: linear-gradient(150deg, #000000 23%, #000000 60%, #c7ce1c 100%);
    opacity: 0.5;
    -webkit-transition: all 400ms !important;
    transition: all 400ms !important
}

.p-7gx9197 .pagelayer-svg-top .pagelayer-shape-fill {
    fill: #227bc3
}

.p-7gx9197 .pagelayer-row-svg .pagelayer-svg-top {
    width: 100%;
    height: 100px
}

.p-7gx9197 .pagelayer-svg-bottom .pagelayer-shape-fill {
    fill: #e44993
}

.p-7gx9197 .pagelayer-row-svg .pagelayer-svg-bottom {
    width: 100%;
    height: 100px
}

.p-7gx9197 {
}

@media (max-width: 768px) and (min-width: 501px) {
    .p-7gx9197 {
        margin-top: -100px;
        margin-right: 0px;
        margin-bottom: 0px;
        margin-left: 0px;
        padding-top: 250px;
        padding-right: 0px;
        padding-bottom: 150px;
        padding-left: 0px
    }
}

@media (max-width: 500px) {
    .p-7gx9197 {
        margin-top: -95px;
        margin-right: 0px;
        margin-bottom: 0px;
        margin-left: 0px;
        padding-top: 245px;
        padding-right: 0px;
        padding-bottom: 100px;
        padding-left: 0px
    }
}

.p-syl8439 .pagelayer-col-holder > div:not(:last-child) {
    margin-bottom: 10px
}

.p-syl8439 > .pagelayer-background-overlay {
    -webkit-transition: all 400ms !important;
    transition: all 400ms !important
}

.p-vkn331 .pagelayer-heading-holder * {
    color: #737476;
    font-family: Open Sans !important;
    font-size: 25px !important;
    font-style: !important;
    font-weight: 900 !important;
    font-variant: !important;
    text-decoration-line: !important;
    text-decoration-style: !important;
    line-height: em !important;
    text-transform: !important;
    letter-spacing: px !important;
    word-spacing: px !important
}

.p-vkn331 .pagelayer-heading-holder {
    color: #737476;
    font-family: Open Sans !important;
    font-size: 25px !important;
    font-style: !important;
    font-weight: 900 !important;
    font-variant: !important;
    text-decoration-line: !important;
    text-decoration-style: !important;
    line-height: em !important;
    text-transform: !important;
    letter-spacing: px !important;
    word-spacing: px !important
}

.p-vkn331 {
    background: #ffffff;
    padding-top: 5px;
    padding-right: 10px;
    padding-bottom: 5px;
    padding-left: 10px;
    border-radius: 7px 7px 7px 7px;
    -webkit-border-radius: 7px 7px 7px 7px;
    -moz-border-radius: 7px 7px 7px 7px;
    width: initial !important;
    height: auto
}





.p-kdg4690 .pagelayer-heading-holder * {
    color: #ffffff;
    font-family: Open Sans !important;
    font-size: 45px !important;
    font-style: normal !important;
    font-weight: 800 !important;
    font-variant: !important;
    text-decoration-line: !important;
    text-decoration-style: !important;
    line-height: em !important;
    text-transform: !important;
    letter-spacing: px !important;
    word-spacing: px !important
}

.p-kdg4690 .pagelayer-heading-holder {
    color: #ffffff;
    font-family: Open Sans !important;
    font-size: 45px !important;
    font-style: normal !important;
    font-weight: 800 !important;
    font-variant: !important;
    text-decoration-line: !important;
    text-decoration-style: !important;
    line-height: em !important;
    text-transform: !important;
    letter-spacing: px !important;
    word-spacing: px !important
}

.p-kdg4690 {
    width: 100% !important;
    height: auto;
    position: relative !important;
    z-index: 1;
    transform: translateX(-0%)
}

.p-f6t5746 .pagelayer-col-holder {
    padding: 1px
}

.p-f6t5746 > .pagelayer-background-overlay {
    -webkit-transition: all 400ms !important;
    transition: all 400ms !important
}

.p-f6t5746 .pagelayer-svg-top .pagelayer-shape-fill {
    fill: #227bc3
}

.p-f6t5746 .pagelayer-row-svg .pagelayer-svg-top {
    width: 100%;
    height: 100px
}

.p-f6t5746 .pagelayer-svg-bottom .pagelayer-shape-fill {
    fill: #e44993
}

.p-f6t5746 .pagelayer-row-svg .pagelayer-svg-bottom {
    width: 100%;
    height: 100px
}

.p-f6t5746 {
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px
}
 .p-y7w1939 {
    align-content: center !important;
    background: #727377;
    padding-top: 0px;
    padding-right: 50px;
    padding-bottom: 0px;
    padding-left: 40px
}

.p-y7w1939 .pagelayer-col-holder > div:not(:last-child) {
    margin-bottom: 10px
}

.p-y7w1939 > .pagelayer-background-overlay {
    -webkit-transition: all 400ms !important;
    transition: all 400ms !important
}

@media (max-width: 768px) and (min-width: 501px) {
    .p-y7w1939 {
        padding-top: 40px;
        padding-right: 20px;
        padding-bottom: 40px;
        padding-left: 20px
    }
}

@media (max-width: 500px) {
    .p-y7w1939 {
        margin-top: 0px;
        margin-right: 0px;
        margin-bottom: 0px;
        margin-left: 0px;
        padding-top: 50px;
        padding-right: 20px;
        padding-bottom: 50px;
        padding-left: 20px
    }
}
.p-8wc9541 .pagelayer-heading-holder * {
    color: #ffffff
}

.p-8wc9541 .pagelayer-heading-holder {
    color: #ffffff
}

.p-8wc9541 {
    border-radius: 7px 7px 7px 7px;
    -webkit-border-radius: 7px 7px 7px 7px;
    -moz-border-radius: 7px 7px 7px 7px
}
  .p-nwo3951 .pagelayer-heading-holder * {
    color: #ffffff
}

.p-nwo3951 .pagelayer-heading-holder {
    color: #ffffff
}

.p-nwo3951 {
    border-radius: 7px 7px 7px 7px;
    -webkit-border-radius: 7px 7px 7px 7px;
    -moz-border-radius: 7px 7px 7px 7px
}
.p-cqm1050 > .pagelayer-background-overlay {
    -webkit-transition: all 400ms !important;
    transition: all 400ms !important
}

.p-cqm1050 .pagelayer-svg-top .pagelayer-shape-fill {
    fill: #227bc3
}

.p-cqm1050 .pagelayer-row-svg .pagelayer-svg-top {
    width: 100%;
    height: 100px
}

.p-cqm1050 .pagelayer-svg-bottom .pagelayer-shape-fill {
    fill: #e44993
}

.p-cqm1050 .pagelayer-row-svg .pagelayer-svg-bottom {
    width: 100%;
    height: 100px
}

.p-cqm1050 {
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px
}

@media (max-width: 768px) and (min-width: 501px) {
    .p-cqm1050 {
        padding-top: 10px;
        padding-right: 10px;
        padding-bottom: 10px;
        padding-left: 10px
    }
}

@media (max-width: 500px) {
    .p-cqm1050 {
        padding-top: 10px;
        padding-right: 10px;
        padding-bottom: 10px;
        padding-left: 10px
    }
}
 .p-h4c3196 {
    align-content: center !important;
    background: #ffffff;
    padding-top: 30px;
    padding-right: 30px;
    padding-bottom: 30px;
    padding-left: 30px
}

.p-h4c3196 .pagelayer-col-holder > div:not(:last-child) {
    margin-bottom: 10px
}

.p-h4c3196 > .pagelayer-background-overlay {
    -webkit-transition: all 400ms !important;
    transition: all 400ms !important
}

@media (max-width: 768px) and (min-width: 501px) {
    .p-h4c3196 {
        padding-top: 40px;
        padding-right: 10px;
        padding-bottom: 40px;
        padding-left: 10px
    }
}

@media (max-width: 500px) {
    .p-h4c3196 {
        padding-top: 40px;
        padding-right: 10px;
        padding-bottom: 40px;
        padding-left: 10px
    }
}
 .p-irr6714 {
    text-align: left
}

.p-irr6714 .pagelayer-heading-holder * {
    font-family: Open Sans !important;
    font-size: 35px !important;
    font-style: !important;
    font-weight: 600 !important;
    font-variant: !important;
    text-decoration-line: !important;
    text-decoration-style: !important;
    line-height: em !important;
    text-transform: !important;
    letter-spacing: px !important;
    word-spacing: px !important
}

.p-irr6714 .pagelayer-heading-holder {
    font-family: Open Sans !important;
    font-size: 35px !important;
    font-style: !important;
    font-weight: 600 !important;
    font-variant: !important;
    text-decoration-line: !important;
    text-decoration-style: !important;
    line-height: em !important;
    text-transform: !important;
    letter-spacing: px !important;
    word-spacing: px !important
}
.p-wgu8564 .pagelayer-heading-holder * {
    color: #000000
}

.p-wgu8564 .pagelayer-heading-holder {
    color: #000000
}

.p-wgu8564 {
    border-radius: 7px 7px 7px 7px;
    -webkit-border-radius: 7px 7px 7px 7px;
    -moz-border-radius: 7px 7px 7px 7px
} .p-gvr4297 li {
    list-style-type: disc
}

.p-gvr4297 .pagelayer-list-icon-holder {
    padding-bottom: calc(10px/2);
    padding-top: calc(10px/2)
}

.p-gvr4297 .pagelayer-list_item {
    padding-left: 20px;
    padding-right: 20px
}

.p-gvr4297 .pagelayer-list-icon {
    color: #0986c0
}
 .p-xzu6440 .pagelayer-heading-holder * {
    color: #000000
}

.p-xzu6440 .pagelayer-heading-holder {
    color: #000000
}

.p-xzu6440 {
    border-radius: 7px 7px 7px 7px;
    -webkit-border-radius: 7px 7px 7px 7px;
    -moz-border-radius: 7px 7px 7px 7px
}
 .p-o1j5037 .pagelayer-col-holder > div:not(:last-child) {
    margin-bottom: 15px
}

.p-o1j5037 > .pagelayer-background-overlay {
    -webkit-transition: all 400ms !important;
    transition: all 400ms !important
}

.p-o1j5037 {
    background-image: url("sitepad-data/uploads/2023/11/adteamone_colourful_Puzzle_pieces_in_a_circle_blue_background_d_5fa361d8-f41a-47e2-89b2-0d779c578ef7.png");
    background-position-x: center;
    background-position-y: center;
    background-repeat: no-repeat;
    background-size: cover
} .p-cpx6399 .pagelayer-col-holder {
    padding: 1px
}

.p-cpx6399 > .pagelayer-background-overlay {
    -webkit-transition: all 400ms !important;
    transition: all 400ms !important
}

.p-cpx6399 .pagelayer-svg-top .pagelayer-shape-fill {
    fill: #227bc3
}

.p-cpx6399 .pagelayer-row-svg .pagelayer-svg-top {
    width: 100%;
    height: 100px
}

.p-cpx6399 .pagelayer-svg-bottom .pagelayer-shape-fill {
    fill: #e44993
}

.p-cpx6399 .pagelayer-row-svg .pagelayer-svg-bottom {
    width: 100%;
    height: 100px
}

.p-cpx6399 {
    background: #c7ce1e;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    padding-top: 20px;
    padding-right: 20px;
    padding-bottom: 20px;
    padding-left: 20px
}
.p-9rr1322 {
    align-content: center !important;
    padding-top: 0px;
    padding-right: 50px;
    padding-bottom: 0px;
    padding-left: 40px
}

.p-9rr1322 .pagelayer-col-holder > div:not(:last-child) {
    margin-bottom: 10px
}

.p-9rr1322 > .pagelayer-background-overlay {
    -webkit-transition: all 400ms !important;
    transition: all 400ms !important
}

@media (max-width: 768px) and (min-width: 501px) {
    .p-9rr1322 {
        padding-top: 40px;
        padding-right: 20px;
        padding-bottom: 40px;
        padding-left: 20px
    }
}

@media (max-width: 500px) {
    .p-9rr1322 {
        margin-top: 0px;
        margin-right: 0px;
        margin-bottom: 0px;
        margin-left: 0px;
        padding-top: 50px;
        padding-right: 20px;
        padding-bottom: 50px;
        padding-left: 20px
    }
}
 .p-xrq9446 {
    text-align: center;
    border-radius: 7px 7px 7px 7px;
    -webkit-border-radius: 7px 7px 7px 7px;
    -moz-border-radius: 7px 7px 7px 7px
}

.p-xrq9446 .pagelayer-heading-holder * {
    color: #ffffff;
    font-family: Open Sans !important;
    font-size: 30px !important;
    font-style: normal !important;
    font-weight: 600 !important;
    font-variant: !important;
    text-decoration-line: !important;
    text-decoration-style: !important;
    line-height: em !important;
    text-transform: !important;
    letter-spacing: px !important;
    word-spacing: px !important
}

.p-xrq9446 .pagelayer-heading-holder {
    color: #ffffff;
    font-family: Open Sans !important;
    font-size: 30px !important;
    font-style: normal !important;
    font-weight: 600 !important;
    font-variant: !important;
    text-decoration-line: !important;
    text-decoration-style: !important;
    line-height: em !important;
    text-transform: !important;
    letter-spacing: px !important;
    word-spacing: px !important
}

.p-vkn331 pagelayer-heading{
    display: none !important
}


#vkn331 {
    display: none !important
}