#section-1081-22 > .ct-section-inner-wrap {
    max-width: 100%;
    padding-right: 0;
    padding-left: 0;
}

#section-1081-22 {
    background-image: url("https://cdn-ilchebh.nitrocdn.com/tddUaqtYoWmRfDTHlxtxPMGaFYrSAorD/assets/images/source/rev-349043b/appmakersla.ismynewsite.com/wp-content/uploads/2023/10/Group-1.svg");
    position: relative;
}

#section-1081-22.nitro-lazy {
    background-image: none !important;
}

#section-133-22 > .ct-section-inner-wrap {
    max-width: 100%;
    padding-top: 68px;
    padding-right: 0;
    padding-bottom: 120px;
    padding-left: 0;
}

#section-133-22 {
    background-image: linear-gradient(#CBD5E1 272px,#fff 272px);
    overflow: visible;
}

#section-23-22 > .ct-section-inner-wrap {
    padding-top: 130px;
    padding-bottom: 60px;
}

#section-23-22 {
    background-image: linear-gradient(#1E40AF 430px,#fff 430px);
}

#section-66-22 > .ct-section-inner-wrap {
    padding-top: 60px;
    padding-bottom: 60px;
}

#section-120-22 > .ct-section-inner-wrap {
    padding-top: 60px;
    padding-bottom: 60px;
}

#section-124-636 > .ct-section-inner-wrap {
    align-items: center;
}

#section-124-636 {
    position: relative;
    text-align: left;
}

#section-710-22 > .ct-section-inner-wrap {
    padding-top: 120px;
    padding-bottom: 120px;
    display: none;
    align-items: center;
}

#section-710-22 {
    display: none;
}

#section-710-22 {
    position: relative;
    text-align: left;
}

#section-146-22 {
    background-color: #f8f8f8;
}

#section-1042-22 > .ct-section-inner-wrap {
    max-width: 100%;
    padding-right: 0;
    padding-left: 0;
    display: block;
    align-items: center;
}

#section-1042-22 {
    display: block;
}

#section-1042-22 {
    text-align: left;
}

#section-220-22 > .ct-section-inner-wrap {
    padding-top: 120px;
    padding-bottom: 120px;
}

#section-220-22 {
    background-image: url("https://cdn-ilchebh.nitrocdn.com/tddUaqtYoWmRfDTHlxtxPMGaFYrSAorD/assets/images/source/rev-349043b/appmakersla.com/wp-content/uploads/2023/10/maths-class-materials-cross-of-a-pencil-and-a-ruler-svgrepo-com-1.svg");
    background-size: contain;
    background-repeat: no-repeat;
    background-position: 0px 50%;
}

#section-220-22.nitro-lazy {
    background-image: none !important;
}

#section-981-22 > .ct-section-inner-wrap {
    align-items: center;
}

#section-981-22 {
    background-image: url("https://cdn-ilchebh.nitrocdn.com/tddUaqtYoWmRfDTHlxtxPMGaFYrSAorD/assets/images/optimized/rev-349043b/appmakersla.com/wp-content/uploads/2024/10/Calendly-BG-scaled.webp");
    background-size: cover;
    text-align: left;
    background-position: 50% 0px;
}

#section-981-22.nitro-lazy {
    background-image: none !important;
}

#section-29-8 > .ct-section-inner-wrap {
    padding-top: 32px;
    padding-bottom: 53px;
}

#section-29-8 {
    background-color: #1E40AF;
}

@media (max-width: 1240px) {
    #section-133-22 {
        overflow:hidden;
    }
}

@media (max-width: 1024px) {
    #section-1081-22 > .ct-section-inner-wrap {
        display:block;
    }

    #section-1081-22 {
        display: block;
    }
}

@media (max-width: 1024px) {
    #section-133-22 {
        overflow:hidden;
    }
}

@media (max-width: 1024px) {
    #section-23-22 > .ct-section-inner-wrap {
        padding-top:100px;
        padding-bottom: 50px;
    }
}

@media (max-width: 1024px) {
    #section-1042-22 > .ct-section-inner-wrap {
        display:none;
    }

    #section-1042-22 {
        display: none;
    }
}

@media (max-width: 767px) {
    #section-1081-22 > .ct-section-inner-wrap {
        padding-top:0;
        padding-bottom: 0;
    }
}

@media (max-width: 767px) {
    #section-133-22 > .ct-section-inner-wrap {
        padding-top:42px;
        padding-bottom: 35px;
    }
}

@media (max-width: 767px) {
    #section-23-22 > .ct-section-inner-wrap {
        padding-top:60px;
        padding-bottom: 60px;
    }
}

@media (max-width: 767px) {
    #section-66-22 > .ct-section-inner-wrap {
        padding-right:0;
    }
}

@media (max-width: 767px) {
    #section-124-636 > .ct-section-inner-wrap {
        display:none;
    }

    #section-124-636 {
        display: none;
    }
}

@media (max-width: 767px) {
    #section-710-22 > .ct-section-inner-wrap {
        padding-top:60px;
        padding-right: 0;
        padding-bottom: 60px;
        padding-left: 0;
        display: block;
    }

    #section-710-22 {
        display: block;
    }
}

@media (max-width: 767px) {
    #section-146-22 > .ct-section-inner-wrap {
        padding-top:41px;
    }
}

@media (max-width: 767px) {
    #section-220-22 > .ct-section-inner-wrap {
        padding-top:50px;
        padding-bottom: 50px;
    }
}

@media (max-width: 767px) {
    #section-29-8 > .ct-section-inner-wrap {
        padding-top:24px;
        padding-bottom: 24px;
    }
}

#div_block-996-8 {
    width: 100%;
}

#div_block-1010-8 {
    gap: 36px;
    width: 76%;
    display: flex;
    flex-direction: row;
}

#div_block-1011-8 {
    width: 48%;
    gap: 24px;
}

#div_block-1013-8 {
    width: 64px;
    height: 64px;
    padding-top: 14px;
    padding-right: 14px;
    padding-bottom: 14px;
    padding-left: 14px;
    border-radius: 50%;
    background-color: #F8FAFC;
    min-width: 64px;
    min-height: 64px;
}

#div_block-1015-8 {
    text-align: left;
    width: 80%;
}

#div_block-1019-8 {
    width: 64px;
    height: 64px;
    padding-top: 14px;
    padding-right: 14px;
    padding-bottom: 14px;
    padding-left: 14px;
    border-radius: 50%;
    background-color: #F8FAFC;
    min-width: 64px;
    min-height: 64px;
}

#div_block-1021-8 {
    text-align: left;
    width: 80%;
}

#div_block-1025-8 {
    width: 64px;
    height: 64px;
    padding-top: 14px;
    padding-right: 14px;
    padding-bottom: 14px;
    padding-left: 14px;
    border-radius: 50%;
    background-color: #F8FAFC;
    min-width: 64px;
    min-height: 64px;
}

#div_block-1027-8 {
    text-align: left;
    width: 80%;
}

#div_block-1031-8 {
    width: 64px;
    height: 64px;
    padding-top: 14px;
    padding-right: 14px;
    padding-bottom: 14px;
    padding-left: 14px;
    border-radius: 50%;
    background-color: #F8FAFC;
    min-width: 64px;
    min-height: 64px;
}

#div_block-1033-8 {
    text-align: left;
    width: 80%;
}

#div_block-1036-8 {
    width: 48%;
    gap: 24px;
}

#div_block-1038-8 {
    width: 64px;
    height: 64px;
    padding-top: 14px;
    padding-right: 14px;
    padding-bottom: 14px;
    padding-left: 14px;
    border-radius: 50%;
    background-color: #F8FAFC;
    min-width: 64px;
    min-height: 64px;
}

#div_block-1040-8 {
    text-align: left;
    width: 80%;
}

#div_block-1044-8 {
    width: 64px;
    height: 64px;
    padding-top: 14px;
    padding-right: 14px;
    padding-bottom: 14px;
    padding-left: 14px;
    border-radius: 50%;
    background-color: #F8FAFC;
    min-width: 64px;
    min-height: 64px;
}

#div_block-1046-8 {
    text-align: left;
    width: 80%;
}

#div_block-1050-8 {
    width: 64px;
    height: 64px;
    padding-top: 14px;
    padding-right: 14px;
    padding-bottom: 14px;
    padding-left: 14px;
    border-radius: 50%;
    background-color: #F8FAFC;
    min-width: 64px;
    min-height: 64px;
}

#div_block-1052-8 {
    text-align: left;
    width: 80%;
}

#div_block-1056-8 {
    width: 64px;
    height: 64px;
    padding-top: 14px;
    padding-right: 14px;
    padding-bottom: 14px;
    padding-left: 14px;
    border-radius: 50%;
    background-color: #F8FAFC;
    min-width: 64px;
    min-height: 64px;
}

#div_block-1058-8 {
    text-align: left;
    width: 80%;
}

#div_block-1088-8 {
    width: 76%;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
}

#div_block-1093-8 {
    display: flex;
    align-items: center;
    gap: 8px;
    flex-direction: row;
}

#div_block-1096-8 {
    width: 76%;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
}

#div_block-1101-8 {
    display: flex;
    align-items: center;
    gap: 8px;
    flex-direction: row;
}

#div_block-1104-8 {
    width: 76%;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
}

#div_block-1109-8 {
    display: flex;
    align-items: center;
    gap: 8px;
    flex-direction: row;
}

#div_block-1112-8 {
    width: 76%;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
}

#div_block-1117-8 {
    display: flex;
    align-items: center;
    gap: 8px;
    flex-direction: row;
}

#div_block-1120-8 {
    width: 76%;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
}

#div_block-1125-8 {
    display: flex;
    align-items: center;
    gap: 8px;
    flex-direction: row;
}

#div_block-1128-8 {
    width: 76%;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
}

#div_block-1133-8 {
    display: flex;
    align-items: center;
    gap: 8px;
    flex-direction: row;
}

#div_block-1144-8 {
    width: 76%;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
}

#div_block-1149-8 {
    display: flex;
    align-items: center;
    gap: 8px;
    flex-direction: row;
}

#div_block-1177-8 {
    width: 76%;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
}

#div_block-1182-8 {
    display: flex;
    align-items: center;
    gap: 8px;
    flex-direction: row;
}

#div_block-1185-8 {
    width: 76%;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
}

#div_block-1190-8 {
    display: flex;
    align-items: center;
    gap: 8px;
    flex-direction: row;
}

#div_block-1193-8 {
    width: 76%;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
}

#div_block-1198-8 {
    display: flex;
    align-items: center;
    gap: 8px;
    flex-direction: row;
}

#div_block-1201-8 {
    width: 76%;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
}

#div_block-1206-8 {
    display: flex;
    align-items: center;
    gap: 8px;
    flex-direction: row;
}

#div_block-1209-8 {
    width: 76%;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
}

#div_block-1214-8 {
    display: flex;
    align-items: center;
    gap: 8px;
    flex-direction: row;
}

#div_block-1217-8 {
    width: 76%;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
}

#div_block-1222-8 {
    display: flex;
    align-items: center;
    gap: 8px;
    flex-direction: row;
}

#div_block-1225-8 {
    display: none;
}

#div_block-57-8 {
    text-align: left;
    align-items: center;
}

#div_block-52-8 {
    display: none;
}

#div_block-1082-22 {
    width: 100%;
    max-width: 1240px;
    padding-top: 75px;
    padding-bottom: 75px;
    padding-left: 0px;
    padding-right: 0px;
    margin-left: auto;
    margin-right: auto;
}

#div_block-1084-22 {
    width: 100%;
    text-align: left;
    align-items: center;
}

#div_block-1087-22 {
    min-height: 4px;
    height: 4px;
    width: 87px;
    min-width: 87px;
    margin-top: 30px;
    display: flex;
    text-align: left;
    background-color: #1E40AF;
}

#div_block-1088-22 {
    width: 100%;
    margin-top: 36px;
    position: relative;
    min-height: 700px;
}

#div_block-1091-22 {
    transform: translate(-50%);
    position: absolute;
    top: 73px;
    left: 50%;
    width: 259px;
    height: 555px;
    max-width: 259px;
    flex-direction: column;
    display: flex;
    border-radius: 22px;
    z-index: 5;
}

#div_block-1093-22 {
    align-items: stretch;
    grid-template-columns: repeat(2,minmax(200px,1fr));
    grid-column-gap: 20px;
    grid-row-gap: 73px;
    margin-top: 73px;
    width: 100%;
    z-index: 1;
    display: grid;
}

#div_block-1094-22 {
    text-align: left;
    flex-direction: row;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    position: relative;
}

#div_block-1101-22 {
    flex-direction: row;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    position: relative;
    justify-content: flex-end;
}

#div_block-1102-22 {
    text-align: left;
    align-items: flex-end;
}

#div_block-1108-22 {
    text-align: left;
    flex-direction: row;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    position: relative;
}

#div_block-1115-22 {
    flex-direction: row;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    position: relative;
    justify-content: flex-end;
}

#div_block-1116-22 {
    text-align: left;
    align-items: flex-end;
}

#div_block-1122-22 {
    text-align: left;
    flex-direction: row;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    position: relative;
}

#div_block-1129-22 {
    flex-direction: row;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    position: relative;
    justify-content: flex-end;
}

#div_block-1130-22 {
    text-align: left;
    align-items: flex-end;
}

#div_block-1136-22 {
    width: 100%;
    margin-top: 36px;
    position: relative;
    min-height: 100vh;
    display: none;
}

#div_block-1141-22 {
    transform: translate(-50%);
    position: absolute;
    top: 133px;
    left: 50%;
    width: 259px;
    height: 555px;
    max-width: 259px;
    flex-direction: column;
    display: flex;
    border-radius: 22px;
}

#div_block-1186-22 {
    width: 100%;
    text-align: left;
    align-items: center;
}

#div_block-1187-22 {
    max-width: 770px;
    display: flex;
    flex-direction: row;
    gap: 15px;
    justify-content: space-between;
    margin-left: auto;
    margin-right: auto;
}

#div_block-1188-22 {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    gap: 15px;
    padding-top: 20px;
    padding-right: 15px;
    padding-bottom: 20px;
    padding-left: 15px;
    background-color: #CBD5E1;
    border-radius: 13px;
}

#div_block-1194-22 {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    gap: 15px;
    padding-top: 20px;
    padding-right: 15px;
    padding-bottom: 20px;
    padding-left: 15px;
    background-color: #CBD5E1;
    border-radius: 13px;
}

#div_block-1200-22 {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    gap: 15px;
    padding-top: 20px;
    padding-right: 15px;
    padding-bottom: 20px;
    padding-left: 15px;
    background-color: #CBD5E1;
    border-radius: 13px;
}

#div_block-1206-22 {
    width: 100%;
    text-align: left;
    align-items: center;
}

#div_block-1207-22 {
    padding-top: 20px;
    padding-bottom: 20px;
    padding-left: 0px;
    padding-right: 0px;
    border-radius: 10px;
    margin-top: 12px;
    background-color: #fff;
    width: 100%;
}

#div_block-1208-22 {
    width: 100%;
    display: flex;
    flex-direction: row;
    gap: 35px;
    align-items: center;
    justify-content: space-between;
}

#div_block-138-22 {
    width: 100%;
    text-align: left;
    align-items: center;
    max-width: 1200px;
    margin-left: auto;
    margin-right: auto;
}

#div_block-141-22 {
    min-height: 4px;
    height: 4px;
    width: 87px;
    min-width: 87px;
    margin-top: 30px;
    display: flex;
    text-align: left;
    background-color: #1E40AF;
}

#div_block-142-22 {
    margin-top: 40px;
    width: 100%;
    display: flex;
    flex-direction: row;
    gap: 22px;
    overflow: visible;
    padding-left: 0px;
    padding-right: 0px;
}

#div_block-31-22 {
    width: 100%;
    text-align: left;
    align-items: center;
}

#div_block-34-22 {
    min-height: 4px;
    height: 4px;
    width: 87px;
    min-width: 87px;
    margin-top: 30px;
    display: flex;
    text-align: left;
    background-color: white;
}

#div_block-37-22 {
    align-items: stretch;
    grid-template-columns: repeat(3,minmax(200px,1fr));
    grid-column-gap: 30px;
    grid-row-gap: 20px;
    margin-top: 82px;
    width: 100%;
    display: grid;
}

#div_block-38-22 {
    background-color: #fff;
    padding-top: 50px;
    border-radius: 10px;
    padding-bottom: 50px;
    box-shadow: rgba(149,157,165,.2) 0px 8px 24px;
}

#div_block-39-22 {
    height: 55px;
    width: 100%;
    background-color: white;
    padding-left: 29px;
}

#div_block-41-22 {
    margin-top: 40px;
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
    gap: 32px;
}

#div_block-45-22 {
    background-color: #fff;
    padding-top: 50px;
    padding-bottom: 50px;
    border-radius: 10px;
    box-shadow: rgba(149,157,165,.2) 0px 8px 24px;
}

#div_block-46-22 {
    height: 55px;
    width: 100%;
    background-color: white;
    padding-left: 29px;
}

#div_block-48-22 {
    margin-top: 40px;
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
    gap: 32px;
}

#div_block-51-22 {
    background-color: #fff;
    padding-top: 50px;
    padding-bottom: 50px;
    border-radius: 10px;
    box-shadow: rgba(149,157,165,.2) 0px 8px 24px;
}

#div_block-52-22 {
    height: 55px;
    width: 100%;
    background-color: white;
    padding-left: 29px;
}

#div_block-54-22 {
    margin-top: 40px;
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
    gap: 32px;
}

#div_block-72-22 {
    width: 100%;
    text-align: left;
    align-items: center;
}

#div_block-75-22 {
    min-height: 4px;
    height: 4px;
    width: 87px;
    min-width: 87px;
    margin-top: 30px;
    display: flex;
    text-align: left;
    background-color: #1E40AF;
}

#div_block-78-22 {
    align-items: stretch;
    grid-template-columns: repeat(3,minmax(200px,1fr));
    grid-column-gap: 15px;
    grid-row-gap: 20px;
    margin-top: 40px;
    width: 100%;
    display: grid;
}

#div_block-81-22 {
    width: 100%;
    padding-top: 20px;
    padding-left: 20px;
    padding-right: 20px;
    padding-bottom: 30px;
    background-color: #1E40AF;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
    min-height: 336px;
}

#div_block-85-22 {
    text-align: left;
    flex-direction: row;
    display: flex;
    gap: 16px;
    align-items: center;
}

#div_block-94-22 {
    width: 100%;
    padding-top: 20px;
    padding-left: 20px;
    padding-right: 20px;
    padding-bottom: 30px;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
    background-color: #fcd2df;
    height: 100%;
    min-height: 336px;
}

#div_block-97-22 {
    text-align: left;
    flex-direction: row;
    display: flex;
    gap: 16px;
    align-items: center;
}

#div_block-106-22 {
    width: 100%;
    padding-top: 20px;
    padding-left: 20px;
    padding-right: 20px;
    padding-bottom: 30px;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
    background-color: #f8f8f8;
    min-height: 336px;
}

#div_block-109-22 {
    text-align: left;
    flex-direction: row;
    display: flex;
    gap: 16px;
    align-items: center;
}

#div_block-125-22 {
    width: 100%;
    text-align: left;
    align-items: center;
}

#div_block-128-22 {
    min-height: 4px;
    height: 4px;
    width: 87px;
    min-width: 87px;
    margin-top: 30px;
    display: flex;
    text-align: left;
    background-color: #1E40AF;
}

#div_block-126-636 {
    width: 100%;
    text-align: left;
    align-items: center;
}

#div_block-129-636 {
    min-height: 4px;
    height: 4px;
    width: 87px;
    min-width: 87px;
    margin-top: 30px;
    display: flex;
    text-align: left;
    background-color: #1E40AF;
}

#div_block-130-636 {
    width: 100%;
    max-width: 917px;
    margin-top: 80px;
    position: relative;
}

#div_block-133-636 {
    width: 100%;
    max-width: 917px;
    margin-top: 148px;
    position: relative;
    text-align: left;
    display: flex;
    flex-direction: row;
}

#div_block-135-636 {
    text-align: left;
    flex-direction: row;
    display: flex;
    align-items: center;
}

#div_block-137-636 {
    position: absolute;
    width: 18.4px;
    height: 18.4px;
    min-width: 18.4px;
    min-height: 18.4px;
    border-radius: 100%;
    background-color: #1E40AF;
    top: 0px;
    left: 220.31px;
}

#div_block-138-636 {
    left: 297.5px;
    gap: 18px;
}

#div_block-139-636 {
    width: 78px;
    height: 78px;
    min-width: 78px;
    min-height: 78px;
    flex-direction: row;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 100%;
}

#div_block-140-636 {
    width: 78px;
    height: 78px;
    min-width: 78px;
    min-height: 78px;
    flex-direction: row;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 100%;
}

#div_block-147-636 {
    width: 100%;
    max-width: 917px;
    margin-top: 80px;
    position: relative;
    text-align: left;
    display: flex;
    flex-direction: row;
}

#div_block-149-636 {
    text-align: left;
    flex-direction: row;
    display: flex;
    align-items: center;
}

#div_block-151-636 {
    position: absolute;
    width: 18.4px;
    height: 18.4px;
    min-width: 18.4px;
    min-height: 18.4px;
    border-radius: 100%;
    background-color: #1E40AF;
    top: 0px;
    left: 220.31px;
}

#div_block-152-636 {
    left: 297.5px;
    gap: 18px;
}

#div_block-153-636 {
    width: 78px;
    height: 78px;
    min-width: 78px;
    min-height: 78px;
    flex-direction: row;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 100%;
}

#div_block-157-636 {
    display: flex;
    flex-direction: row;
    gap: 19px;
}

#div_block-164-636 {
    width: 100%;
    max-width: 917px;
    margin-top: 80px;
    position: relative;
    text-align: left;
    display: flex;
    flex-direction: row;
}

#div_block-166-636 {
    text-align: left;
    flex-direction: row;
    display: flex;
    align-items: center;
}

#div_block-168-636 {
    position: absolute;
    width: 18.4px;
    height: 18.4px;
    min-width: 18.4px;
    min-height: 18.4px;
    border-radius: 100%;
    background-color: #1E40AF;
    top: 0px;
    left: 220.31px;
}

#div_block-169-636 {
    left: 297.5px;
    gap: 18px;
}

#div_block-170-636 {
    width: 78px;
    height: 78px;
    min-width: 78px;
    min-height: 78px;
    flex-direction: row;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 100%;
}

#div_block-174-636 {
    width: 100%;
    max-width: 917px;
    margin-top: 80px;
    position: relative;
}

#div_block-176-636 {
    position: absolute;
    width: 67.5px;
    min-height: 1px;
    height: 1px;
    background-color: #F8FAFC;
    top: 35px;
    left: 230px;
}

#div_block-177-636 {
    width: 100%;
    max-width: 917px;
    margin-top: 80px;
    position: relative;
    text-align: left;
    display: flex;
    flex-direction: row;
}

#div_block-179-636 {
    text-align: left;
    flex-direction: row;
    display: flex;
    align-items: center;
}

#div_block-181-636 {
    position: absolute;
    width: 18.4px;
    height: 18.4px;
    min-width: 18.4px;
    min-height: 18.4px;
    border-radius: 100%;
    background-color: #1E40AF;
    top: 0px;
    left: 220.31px;
}

#div_block-182-636 {
    left: 297.5px;
    gap: 18px;
}

#div_block-183-636 {
    width: 78px;
    height: 78px;
    min-width: 78px;
    min-height: 78px;
    flex-direction: row;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 100%;
}

#div_block-189-636 {
    width: 100%;
    max-width: 917px;
    margin-top: 50px;
    position: relative;
    text-align: left;
    display: flex;
    flex-direction: row;
}

#div_block-191-636 {
    text-align: left;
    flex-direction: row;
    display: flex;
    align-items: center;
}

#div_block-193-636 {
    position: absolute;
    width: 18.4px;
    height: 18.4px;
    min-width: 18.4px;
    min-height: 18.4px;
    border-radius: 100%;
    background-color: #1E40AF;
    top: 0px;
    left: 220.31px;
}

#div_block-194-636 {
    left: 297.5px;
    gap: 18px;
}

#div_block-195-636 {
    width: 78px;
    height: 78px;
    min-width: 78px;
    min-height: 78px;
    flex-direction: row;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 100%;
}

#div_block-199-636 {
    width: 100%;
    max-width: 917px;
    margin-top: 50px;
    position: relative;
    text-align: left;
    display: flex;
    flex-direction: row;
}

#div_block-201-636 {
    text-align: left;
    flex-direction: row;
    display: flex;
    align-items: center;
}

#div_block-203-636 {
    position: absolute;
    width: 18.4px;
    height: 18.4px;
    min-width: 18.4px;
    min-height: 18.4px;
    border-radius: 100%;
    background-color: #1E40AF;
    top: 0px;
    left: 220.31px;
}

#div_block-204-636 {
    left: 297.5px;
    gap: 18px;
}

#div_block-205-636 {
    width: 78px;
    height: 78px;
    min-width: 78px;
    min-height: 78px;
    flex-direction: row;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 100%;
}

#div_block-209-636 {
    width: 100%;
    max-width: 917px;
    margin-top: 30px;
    position: relative;
    text-align: left;
    display: flex;
    flex-direction: row;
}

#div_block-211-636 {
    text-align: left;
    flex-direction: row;
    display: flex;
    align-items: center;
}

#div_block-213-636 {
    position: absolute;
    width: 18.4px;
    height: 18.4px;
    min-width: 18.4px;
    min-height: 18.4px;
    border-radius: 100%;
    background-color: #1E40AF;
    top: 0px;
    left: 220.31px;
}

#div_block-214-636 {
    left: 297.5px;
    gap: 18px;
}

#div_block-215-636 {
    width: 78px;
    height: 78px;
    min-width: 78px;
    min-height: 78px;
    flex-direction: row;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 100%;
}

#div_block-219-636 {
    width: 100%;
    max-width: 917px;
    margin-top: 80px;
    position: relative;
    text-align: left;
    display: flex;
    flex-direction: row;
}

#div_block-221-636 {
    text-align: left;
    flex-direction: row;
    display: flex;
    align-items: center;
}

#div_block-223-636 {
    position: absolute;
    width: 18.4px;
    height: 18.4px;
    min-width: 18.4px;
    min-height: 18.4px;
    border-radius: 100%;
    background-color: #1E40AF;
    top: 0px;
    left: 220.31px;
    z-index: 1;
}

#div_block-224-636 {
    left: 297.5px;
    gap: 18px;
}

#div_block-225-636 {
    width: 78px;
    height: 78px;
    min-width: 78px;
    min-height: 78px;
    flex-direction: row;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 100%;
}

#div_block-230-636 {
    width: 100%;
    max-width: 917px;
    margin-top: 80px;
    position: relative;
    text-align: left;
    flex-direction: row;
    display: flex;
}

#div_block-231-636 {
    position: absolute;
    width: 18.4px;
    height: 18.4px;
    min-width: 18.4px;
    min-height: 18.4px;
    border-radius: 100%;
    top: 33px;
    left: 220.31px;
    background-color: #efefef;
}

#div_block-712-22 {
    width: 100%;
    text-align: left;
    align-items: center;
}

#div_block-715-22 {
    min-height: 4px;
    height: 4px;
    width: 87px;
    min-width: 87px;
    margin-top: 30px;
    display: flex;
    text-align: left;
    background-color: #1E40AF;
}

#div_block-808-22 {
    width: 78px;
    height: 78px;
    min-width: 78px;
    min-height: 78px;
    flex-direction: row;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 100%;
}

#div_block-820-22 {
    width: 78px;
    height: 78px;
    min-width: 78px;
    min-height: 78px;
    flex-direction: row;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 100%;
}

#div_block-104-637 {
    display: flex;
    flex-direction: row;
    gap: 12px;
    margin-top: 12px;
}

#div_block-837-22 {
    width: 78px;
    height: 78px;
    min-width: 78px;
    min-height: 78px;
    flex-direction: row;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 100%;
}

#div_block-872-22 {
    width: 78px;
    height: 78px;
    min-width: 78px;
    min-height: 78px;
    flex-direction: row;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 100%;
}

#div_block-886-22 {
    width: 78px;
    height: 78px;
    min-width: 78px;
    min-height: 78px;
    flex-direction: row;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 100%;
}

#div_block-911-22 {
    width: 78px;
    height: 78px;
    min-width: 78px;
    min-height: 78px;
    flex-direction: row;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 100%;
}

#div_block-924-22 {
    width: 78px;
    height: 78px;
    min-width: 78px;
    min-height: 78px;
    flex-direction: row;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 100%;
}

#div_block-937-22 {
    width: 78px;
    height: 78px;
    min-width: 78px;
    min-height: 78px;
    flex-direction: row;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 100%;
}

#div_block-151-22 {
    width: 100%;
    text-align: left;
    align-items: center;
}

#div_block-154-22 {
    min-height: 4px;
    height: 4px;
    width: 87px;
    min-width: 87px;
    margin-top: 30px;
    display: flex;
    text-align: left;
    background-color: #1E40AF;
}

#div_block-157-22 {
    margin-top: 53px;
    width: 100%;
    text-align: left;
    align-items: center;
}

#div_block-158-22 {
    max-width: 989px;
    width: 100%;
}

#div_block-161-22 {
    usecustomtag: true;
}

#div_block-175-22 {
    flex-direction: row;
    display: flex;
    flex-wrap: wrap;
}

#div_block-189-22 {
    usecustomtag: true;
}

#div_block-194-22 {
    flex-direction: row;
    display: flex;
    flex-wrap: wrap;
}

#div_block-198-22 {
    usecustomtag: true;
}

#div_block-203-22 {
    flex-direction: row;
    display: flex;
    flex-wrap: wrap;
}

#div_block-205-22 {
    margin-bottom: 0px;
}

#div_block-207-22 {
    usecustomtag: true;
}

#div_block-212-22 {
    flex-direction: row;
    display: flex;
    flex-wrap: wrap;
}

#div_block-1043-22 {
    width: 100%;
    text-align: left;
    align-items: center;
}

#div_block-1045-22 {
    width: 87px;
    min-height: 4px;
    height: 4px;
    background-color: #1E40AF;
    min-width: 87px;
    margin-top: 20px;
    margin-bottom: 10px;
}

#div_block-1079-22 {
    width: 100%;
    margin-top: 117px;
}

#div_block-221-22 {
    width: 100%;
    text-align: left;
    flex-direction: row;
    display: flex;
    align-items: flex-start;
}

#div_block-222-22 {
    width: 50%;
}

#div_block-231-22 {
    margin-top: 23px;
    text-align: left;
    flex-direction: row;
    display: flex;
    align-items: center;
    gap: 11px;
}

#div_block-236-22 {
    margin-top: 23px;
    margin-bottom: 23px;
    width: 100%;
    background-color: #F8FAFC;
    padding-top: 25px;
    padding-right: 25px;
    padding-bottom: 25px;
    padding-left: 25px;
    border-radius: 12px;
}

#div_block-241-22 {
    text-align: left;
    flex-direction: row;
    display: flex;
    align-items: center;
}

#div_block-246-22 {
    text-align: left;
    flex-direction: row;
    display: flex;
    margin-top: 5px;
    margin-bottom: 5px;
}

#div_block-249-22 {
    text-align: left;
    flex-direction: row;
    display: flex;
}

#div_block-223-22 {
    width: 50%;
    padding-left: 129px;
    text-align: left;
    align-items: center;
}

#div_block-991-22 {
    width: 100%;
    margin-top: 50px;
}

#div_block-30-8 {
    width: 100%;
    padding-top: 25px;
    padding-bottom: 15px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #fff;
    flex-direction: row;
    display: flex;
    justify-content: space-between;
    align-items: flex-end;
}

#div_block-68-8 {
    gap: 25px;
}

#div_block-70-8 {
    text-align: left;
    flex-direction: row;
    display: flex;
    align-items: center;
    gap: 22px;
}

#div_block-37-8 {
    flex-direction: row;
    display: flex;
    padding-top: 19px;
    width: 100%;
    justify-content: space-between;
}

#div_block-39-8 {
    text-align: left;
    flex-direction: row;
    display: flex;
    gap: 23px;
}

@media (max-width: 1240px) {
    #div_block-1088-22 {
        display:none;
    }
}

@media (max-width: 1240px) {
    #div_block-1136-22 {
        display:block;
    }
}

@media (max-width: 1240px) {
    #div_block-1137-22 {
        width:100%;
        flex-direction: row;
        display: flex;
        justify-content: center;
    }
}

@media (max-width: 1240px) {
    #div_block-1138-22 {
        width:412.44px;
        position: relative;
    }
}

@media (max-width: 1240px) {
    #div_block-1141-22 {
        top:105px;
    }
}

@media (max-width: 1240px) {
    #div_block-1143-22 {
        margin-top:38px;
        padding-left: 20px;
    }
}

@media (max-width: 1240px) {
    #div_block-1144-22 {
        text-align:left;
        display: flex;
        flex-direction: row;
    }
}

@media (max-width: 1240px) {
    #div_block-1147-22 {
        min-height:1px;
        height: 1px;
    }
}

@media (max-width: 1240px) {
    #div_block-1151-22 {
        text-align:left;
        display: flex;
        flex-direction: row;
    }
}

@media (max-width: 1240px) {
    #div_block-1154-22 {
        min-height:1px;
        height: 1px;
    }
}

@media (max-width: 1240px) {
    #div_block-1158-22 {
        text-align:left;
        display: flex;
        flex-direction: row;
    }
}

@media (max-width: 1240px) {
    #div_block-1161-22 {
        min-height:1px;
        height: 1px;
    }
}

@media (max-width: 1240px) {
    #div_block-1165-22 {
        text-align:left;
        display: flex;
        flex-direction: row;
    }
}

@media (max-width: 1240px) {
    #div_block-1168-22 {
        min-height:1px;
        height: 1px;
    }
}

@media (max-width: 1240px) {
    #div_block-1172-22 {
        text-align:left;
        display: flex;
        flex-direction: row;
    }
}

@media (max-width: 1240px) {
    #div_block-1175-22 {
        min-height:1px;
        height: 1px;
    }
}

@media (max-width: 1240px) {
    #div_block-1179-22 {
        text-align:left;
        display: flex;
        flex-direction: row;
    }
}

@media (max-width: 1240px) {
    #div_block-1182-22 {
        min-height:1px;
        height: 1px;
    }
}

@media (max-width: 1240px) {
    #div_block-138-22 {
        padding-left:20px;
        padding-right: 20px;
    }
}

@media (max-width: 1240px) {
    #div_block-142-22 {
        margin-top:66px;
    }
}

@media (max-width: 1240px) {
    #div_block-78-22 {
        align-items:stretch;
        grid-template-columns: repeat(3,minmax(200px,1fr));
        grid-column-gap: 20px;
        grid-row-gap: 20px;
        text-align: left;
        display: grid;
    }
}

@media (max-width: 1240px) {
    #div_block-81-22 {
        height:100%;
    }
}

@media (max-width: 1240px) {
    #div_block-223-22 {
        padding-left:40px;
    }
}

@media (max-width: 1024px) {
    #div_block-996-8 {
        display:none;
    }
}

@media (max-width: 1024px) {
    #div_block-1010-8 {
        gap:20px;
        width: 72%;
    }
}

@media (max-width: 1024px) {
    #div_block-1088-8 {
        width:72%;
    }
}

@media (max-width: 1024px) {
    #div_block-1096-8 {
        width:72%;
    }
}

@media (max-width: 1024px) {
    #div_block-1104-8 {
        width:72%;
    }
}

@media (max-width: 1024px) {
    #div_block-1112-8 {
        width:72%;
    }
}

@media (max-width: 1024px) {
    #div_block-1120-8 {
        width:72%;
    }
}

@media (max-width: 1024px) {
    #div_block-1128-8 {
        width:72%;
    }
}

@media (max-width: 1024px) {
    #div_block-1144-8 {
        width:72%;
    }
}

@media (max-width: 1024px) {
    #div_block-1177-8 {
        width:72%;
    }
}

@media (max-width: 1024px) {
    #div_block-1185-8 {
        width:72%;
    }
}

@media (max-width: 1024px) {
    #div_block-1193-8 {
        width:72%;
    }
}

@media (max-width: 1024px) {
    #div_block-1201-8 {
        width:72%;
    }
}

@media (max-width: 1024px) {
    #div_block-1209-8 {
        width:72%;
    }
}

@media (max-width: 1024px) {
    #div_block-1217-8 {
        width:72%;
    }
}

@media (max-width: 1024px) {
    #div_block-1225-8 {
        display:block;
        width: 100%;
        position: fixed;
        height: calc(100% - 68px);
        left: -100%;
        background-color: #fff;
        bottom: 0px;
        z-index: -9;
        transition-duration: .2s;
    }
}

@media (max-width: 1024px) {
    #div_block-1226-8 {
        width:100%;
        height: 100%;
        position: relative;
    }
}

@media (max-width: 1024px) {
    #div_block-1227-8 {
        width:100%;
        height: calc(100% - 188px);
        padding-left: 27px;
        padding-right: 27px;
    }
}

@media (max-width: 1024px) {
    #div_block-1228-8 {
        width:100%;
        height: 100%;
        overflow: scroll;
    }
}

@media (max-width: 1024px) {
    #div_block-1229-8 {
        width:100%;
        border-top-style: none;
        border-right-style: none;
        border-bottom-style: solid;
        border-left-style: none;
        border-bottom-width: 1px;
        border-bottom-color: #c4c4c4;
    }
}

@media (max-width: 1024px) {
    #div_block-1231-8 {
        width:100%;
        border-top-style: none;
        border-right-style: none;
        border-bottom-style: solid;
        border-left-style: none;
        border-bottom-width: 1px;
        border-bottom-color: #c4c4c4;
        display: flex;
        flex-direction: row;
        align-items: center;
        flex-wrap: wrap;
        justify-content: space-between;
    }
}

@media (max-width: 1024px) {
    #div_block-1235-8 {
        width:100%;
    }
}

@media (max-width: 1024px) {
    #div_block-1268-8 {
        width:100%;
        border-top-style: none;
        border-right-style: none;
        border-bottom-style: solid;
        border-left-style: none;
        border-bottom-width: 1px;
        border-bottom-color: #c4c4c4;
    }
}

@media (max-width: 1024px) {
    #div_block-1270-8 {
        width:100%;
        border-top-style: none;
        border-right-style: none;
        border-bottom-style: solid;
        border-left-style: none;
        border-bottom-width: 1px;
        border-bottom-color: #c4c4c4;
        display: flex;
        flex-direction: row;
        align-items: center;
        flex-wrap: wrap;
        justify-content: space-between;
    }
}

@media (max-width: 1024px) {
    #div_block-1274-8 {
        width:100%;
    }
}

@media (max-width: 1024px) {
    #div_block-1299-8 {
        width:100%;
        border-top-style: none;
        border-right-style: none;
        border-bottom-style: solid;
        border-left-style: none;
        border-bottom-width: 1px;
        border-bottom-color: #c4c4c4;
    }
}

@media (max-width: 1024px) {
    #div_block-1301-8 {
        width:100%;
        border-top-style: none;
        border-right-style: none;
        border-bottom-style: solid;
        border-left-style: none;
        border-bottom-width: 1px;
        border-bottom-color: #c4c4c4;
        display: flex;
        flex-direction: row;
        align-items: center;
        flex-wrap: wrap;
        justify-content: space-between;
    }
}

@media (max-width: 1024px) {
    #div_block-1305-8 {
        width:100%;
    }
}

@media (max-width: 1024px) {
    #div_block-1330-8 {
        width:100%;
        padding-top: 40px;
        padding-bottom: 20px;
        padding-left: 27px;
        padding-right: 27px;
        background-color: #fff6f9;
        position: absolute;
        bottom: 0px;
        left: 0px;
        height: auto;
    }
}

@media (max-width: 1024px) {
    #div_block-57-8 {
        display:none;
    }
}

@media (max-width: 1024px) {
    #div_block-52-8 {
        display:block;
    }
}

@media (max-width: 1024px) {
    #div_block-1137-22 {
        text-align:center;
        flex-direction: column;
        display: flex;
    }
}

@media (max-width: 1024px) {
    #div_block-1138-22 {
        text-align:left;
        width: 100%;
    }
}

@media (max-width: 1024px) {
    #div_block-1141-22 {
        position:relative;
    }
}

@media (max-width: 1024px) {
    #div_block-1143-22 {
        margin-top:150px;
        width: 100%;
        max-width: 100%;
    }
}

@media (max-width: 1024px) {
    #div_block-1186-22 {
        margin-top:40px;
    }
}

@media (max-width: 1024px) {
    #div_block-1188-22 {
        padding-top:18px;
        padding-bottom: 18px;
        padding-left: 30px;
        padding-right: 30px;
    }
}

@media (max-width: 1024px) {
    #div_block-1194-22 {
        padding-top:18px;
        padding-bottom: 18px;
        padding-left: 30px;
        padding-right: 30px;
    }
}

@media (max-width: 1024px) {
    #div_block-1200-22 {
        padding-top:18px;
        padding-bottom: 18px;
        padding-left: 30px;
        padding-right: 30px;
    }
}

@media (max-width: 1024px) {
    #div_block-1207-22 {
        width:100%;
    }
}

@media (max-width: 1024px) {
    #div_block-78-22 {
        align-items:stretch;
        grid-template-columns: repeat(3,minmax(200px,1fr));
        grid-column-gap: 20px;
        grid-row-gap: 20px;
        display: grid;
    }
}

@media (max-width: 1024px) {
    #div_block-81-22 {
        height:100%;
    }
}

@media (max-width: 1024px) {
    #div_block-85-22 {
        flex-direction:row;
        display: flex;
    }
}

@media (max-width: 1024px) {
    #div_block-94-22 {
        height:100%;
    }
}

@media (max-width: 1024px) {
    #div_block-106-22 {
        height:100%;
    }
}

@media (max-width: 1024px) {
    #div_block-137-636 {
        left:185px;
    }
}

@media (max-width: 1024px) {
    #div_block-151-636 {
        left:185px;
    }
}

@media (max-width: 1024px) {
    #div_block-168-636 {
        left:185px;
    }
}

@media (max-width: 1024px) {
    #div_block-181-636 {
        left:185px;
    }
}

@media (max-width: 1024px) {
    #div_block-193-636 {
        left:185px;
    }
}

@media (max-width: 1024px) {
    #div_block-203-636 {
        left:185px;
    }
}

@media (max-width: 1024px) {
    #div_block-213-636 {
        left:185px;
    }
}

@media (max-width: 1024px) {
    #div_block-223-636 {
        left:185px;
    }
}

@media (max-width: 1024px) {
    #div_block-221-22 {
        gap:20px;
        flex-direction: column;
        display: flex;
    }
}

@media (max-width: 1024px) {
    #div_block-222-22 {
        width:100%;
    }
}

@media (max-width: 1024px) {
    #div_block-223-22 {
        padding-left:0px;
        width: 100%;
    }
}

@media (max-width: 1024px) {
    #div_block-30-8 {
        text-align:right;
        flex-direction: column;
        display: flex;
        align-items: flex-start;
        gap: 20px;
    }
}

@media (max-width: 1024px) {
    #div_block-69-8 {
        text-align:left;
    }
}

@media (max-width: 767px) {
    #div_block-57-8 {
        display:none;
        text-align: center;
    }
}

@media (max-width: 767px) {
    #div_block-1082-22 {
        padding-left:20px;
        padding-right: 20px;
        padding-bottom: 40px;
    }
}

@media (max-width: 767px) {
    #div_block-1141-22 {
        top:42px;
    }
}

@media (max-width: 767px) {
    #div_block-1143-22 {
        padding-left:0px;
        margin-top: 100px;
    }
}

@media (max-width: 767px) {
    #div_block-1186-22 {
        margin-top:30px;
    }
}

@media (max-width: 767px) {
    #div_block-1187-22 {
        flex-wrap:wrap;
    }
}

@media (max-width: 767px) {
    #div_block-1188-22 {
        padding-top:10px;
        padding-bottom: 10px;
        padding-left: 15px;
        padding-right: 15px;
        width: 100%;
        align-items: center;
        justify-content: flex-start;
    }
}

@media (max-width: 767px) {
    #div_block-1191-22 {
        display:flex;
        flex-direction: row;
        gap: 10px;
        align-items: center;
    }
}

@media (max-width: 767px) {
    #div_block-1194-22 {
        padding-top:10px;
        padding-bottom: 10px;
        padding-left: 15px;
        padding-right: 15px;
        width: 100%;
        justify-content: flex-start;
        align-items: center;
    }
}

@media (max-width: 767px) {
    #div_block-1197-22 {
        display:flex;
        flex-direction: row;
        gap: 10px;
        align-items: center;
    }
}

@media (max-width: 767px) {
    #div_block-1200-22 {
        padding-top:10px;
        padding-bottom: 10px;
        padding-left: 15px;
        padding-right: 15px;
        width: 100%;
        justify-content: flex-start;
        align-items: center;
    }
}

@media (max-width: 767px) {
    #div_block-1203-22 {
        display:flex;
        flex-direction: row;
        gap: 10px;
        align-items: center;
    }
}

@media (max-width: 767px) {
    #div_block-1207-22 {
        padding-top:21px;
        padding-bottom: 21px;
        padding-left: 0px;
        padding-right: 0px;
    }
}

@media (max-width: 767px) {
    #div_block-1208-22 {
        gap:12px;
        flex-wrap: wrap;
    }
}

@media (max-width: 767px) {
    #div_block-1209-22 {
        width:30%;
    }
}

@media (max-width: 767px) {
    #div_block-1211-22 {
        width:30%;
    }
}

@media (max-width: 767px) {
    #div_block-1213-22 {
        width:30%;
    }
}

@media (max-width: 767px) {
    #div_block-1215-22 {
        width:30%;
    }
}

@media (max-width: 767px) {
    #div_block-1217-22 {
        width:30%;
    }
}

@media (max-width: 767px) {
    #div_block-1219-22 {
        width:30%;
    }
}

@media (max-width: 767px) {
    #div_block-138-22 {
        padding-left:20px;
        padding-right: 20px;
    }
}

@media (max-width: 767px) {
    #div_block-37-22 {
        flex-direction:column;
        display: flex;
        text-align: left;
    }
}

@media (max-width: 767px) {
    #div_block-72-22 {
        align-items:center;
        text-align: center;
        padding-right: 20px;
    }
}

@media (max-width: 767px) {
    #div_block-78-22 {
        align-items:stretch;
        grid-template-columns: repeat(3,minmax(314px,1fr));
        grid-column-gap: 20px;
        grid-row-gap: 20px;
        display: grid;
        text-align: left;
        overflow: scroll;
    }
}

@media (max-width: 767px) {
    #div_block-794-22 {
        margin-top:78px;
        max-width: 393px;
        position: relative;
        padding-right: 20px;
        margin-left: auto;
        margin-right: auto;
    }
}

@media (max-width: 767px) {
    #div_block-795-22 {
        padding-left:135px;
    }
}

@media (max-width: 767px) {
    #div_block-799-22 {
        margin-top:44px;
        width: 100%;
        padding-left: 33px;
        text-align: left;
        flex-direction: row;
        display: flex;
        gap: 32px;
    }
}

@media (max-width: 767px) {
    #div_block-800-22 {
        width:82px;
        text-align: left;
        flex-direction: row;
        display: flex;
        gap: 13px;
    }
}

@media (max-width: 767px) {
    #div_block-805-22 {
        width:100%;
        margin-top: -20px;
    }
}

@media (max-width: 767px) {
    #div_block-810-22 {
        width:100%;
        margin-top: 18px;
    }
}

@media (max-width: 767px) {
    #div_block-815-22 {
        margin-top:44px;
        width: 100%;
        padding-left: 33px;
        text-align: left;
        flex-direction: row;
        display: flex;
        gap: 32px;
    }
}

@media (max-width: 767px) {
    #div_block-816-22 {
        width:82px;
        text-align: left;
        flex-direction: row;
        display: flex;
        gap: 13px;
    }
}

@media (max-width: 767px) {
    #div_block-819-22 {
        width:100%;
        margin-top: -20px;
    }
}

@media (max-width: 767px) {
    #div_block-822-22 {
        width:100%;
        margin-top: 18px;
    }
}

@media (max-width: 767px) {
    #div_block-832-22 {
        margin-top:44px;
        width: 100%;
        padding-left: 33px;
        text-align: left;
        flex-direction: row;
        display: flex;
        gap: 32px;
    }
}

@media (max-width: 767px) {
    #div_block-833-22 {
        width:82px;
        text-align: left;
        flex-direction: row;
        display: flex;
        gap: 13px;
    }
}

@media (max-width: 767px) {
    #div_block-836-22 {
        width:100%;
        margin-top: -20px;
    }
}

@media (max-width: 767px) {
    #div_block-839-22 {
        width:100%;
        margin-top: 18px;
    }
}

@media (max-width: 767px) {
    #div_block-845-22 {
        margin-top:45px;
        width: 100%;
        padding-left: 0px;
        text-align: left;
        flex-direction: row;
        display: flex;
        gap: 32px;
    }
}

@media (max-width: 767px) {
    #div_block-849-22 {
        width:100%;
        margin-top: 0px;
    }
}

@media (max-width: 767px) {
    #div_block-852-22 {
        width:100%;
        margin-top: 18px;
        padding-left: 106px;
    }
}

@media (max-width: 767px) {
    #div_block-867-22 {
        margin-top:80px;
        width: 100%;
        padding-left: 63px;
        text-align: left;
        flex-direction: row;
        display: flex;
        gap: 32px;
    }
}

@media (max-width: 767px) {
    #div_block-868-22 {
        width:82px;
        text-align: left;
        flex-direction: row;
        display: flex;
        gap: 13px;
    }
}

@media (max-width: 767px) {
    #div_block-871-22 {
        width:100%;
        margin-top: -20px;
    }
}

@media (max-width: 767px) {
    #div_block-874-22 {
        width:100%;
        margin-top: 18px;
    }
}

@media (max-width: 767px) {
    #div_block-881-22 {
        margin-top:55px;
        width: 100%;
        padding-left: 63px;
        text-align: left;
        flex-direction: row;
        display: flex;
        gap: 32px;
    }
}

@media (max-width: 767px) {
    #div_block-882-22 {
        width:82px;
        text-align: left;
        flex-direction: row;
        display: flex;
        gap: 13px;
    }
}

@media (max-width: 767px) {
    #div_block-885-22 {
        width:100%;
        margin-top: -20px;
    }
}

@media (max-width: 767px) {
    #div_block-888-22 {
        width:100%;
        margin-top: 18px;
    }
}

@media (max-width: 767px) {
    #div_block-906-22 {
        margin-top:55px;
        width: 100%;
        padding-left: 63px;
        text-align: left;
        flex-direction: row;
        display: flex;
        gap: 32px;
    }
}

@media (max-width: 767px) {
    #div_block-907-22 {
        width:82px;
        text-align: left;
        flex-direction: row;
        display: flex;
        gap: 13px;
    }
}

@media (max-width: 767px) {
    #div_block-910-22 {
        width:100%;
        margin-top: -20px;
    }
}

@media (max-width: 767px) {
    #div_block-913-22 {
        width:100%;
        margin-top: 18px;
    }
}

@media (max-width: 767px) {
    #div_block-919-22 {
        margin-top:55px;
        width: 100%;
        padding-left: 63px;
        text-align: left;
        flex-direction: row;
        display: flex;
        gap: 32px;
    }
}

@media (max-width: 767px) {
    #div_block-920-22 {
        width:82px;
        text-align: left;
        flex-direction: row;
        display: flex;
        gap: 13px;
    }
}

@media (max-width: 767px) {
    #div_block-923-22 {
        width:100%;
        margin-top: -20px;
    }
}

@media (max-width: 767px) {
    #div_block-926-22 {
        width:100%;
        margin-top: 18px;
    }
}

@media (max-width: 767px) {
    #div_block-932-22 {
        margin-top:55px;
        width: 100%;
        padding-left: 63px;
        text-align: left;
        flex-direction: row;
        display: flex;
        gap: 32px;
    }
}

@media (max-width: 767px) {
    #div_block-933-22 {
        width:82px;
        text-align: left;
        flex-direction: row;
        display: flex;
        gap: 13px;
    }
}

@media (max-width: 767px) {
    #div_block-936-22 {
        width:100%;
        margin-top: -20px;
    }
}

@media (max-width: 767px) {
    #div_block-939-22 {
        width:100%;
        margin-top: 18px;
    }
}

@media (max-width: 767px) {
    #div_block-952-22 {
        width:100%;
        text-align: left;
        align-items: center;
    }
}

@media (max-width: 767px) {
    #div_block-151-22 {
        align-items:center;
        text-align: center;
    }
}

@media (max-width: 767px) {
    #div_block-221-22 {
        flex-direction:column;
        display: flex;
    }
}

@media (max-width: 767px) {
    #div_block-222-22 {
        width:100%;
    }
}

@media (max-width: 767px) {
    #div_block-223-22 {
        width:100%;
        margin-top: 58px;
    }
}

@media (max-width: 767px) {
    #div_block-30-8 {
        text-align:center;
        flex-direction: column;
        display: flex;
        align-items: flex-start;
        padding-top: 0px;
    }
}

@media (max-width: 767px) {
    #div_block-70-8 {
        flex-wrap:wrap;
    }
}

@media (max-width: 767px) {
    #div_block-37-8 {
        text-align:justify;
        flex-direction: column-reverse;
        display: flex;
    }
}

#headline-1097-22 {
    line-height: 22px;
}

#headline-1103-22 {
    line-height: 22px;
}

#headline-1111-22 {
    line-height: 22px;
}

#headline-1117-22 {
    line-height: 22px;
}

#headline-1125-22 {
    line-height: 22px;
}

#headline-1131-22 {
    line-height: 22px;
}

#headline-32-22 {
    text-align: center;
    color: white;
}

#headline-82-22 {
    color: #fff;
}

#headline-95-22 {
    color: #000;
}

#headline-107-22 {
    color: #000;
}

#headline-127-636 {
    text-align: center;
}

#headline-131-636 {
    margin-left: 310px;
    usecustomtag: false;
}

#headline-136-636 {
    margin-left: 110px;
    width: 57px;
    display: flex;
    min-width: 57px;
    usecustomtag: true;
}

#headline-150-636 {
    margin-left: 110px;
    width: 57px;
    display: flex;
    min-width: 57px;
    usecustomtag: true;
}

#headline-167-636 {
    margin-left: 110px;
    width: 57px;
    display: flex;
    min-width: 57px;
    usecustomtag: true;
}

#headline-175-636 {
    margin-left: 310px;
    margin-top: 10px;
}

#headline-180-636 {
    margin-left: 110px;
    width: 57px;
    display: flex;
    min-width: 57px;
    usecustomtag: true;
}

#headline-192-636 {
    margin-left: 110px;
    width: 57px;
    display: flex;
    min-width: 57px;
    usecustomtag: true;
}

#headline-202-636 {
    margin-left: 110px;
    width: 57px;
    display: flex;
    min-width: 57px;
    usecustomtag: true;
}

#headline-212-636 {
    margin-left: 110px;
    width: 57px;
    display: flex;
    min-width: 57px;
    usecustomtag: true;
}

#headline-222-636 {
    margin-left: 110px;
    width: 57px;
    display: flex;
    min-width: 57px;
    usecustomtag: true;
}

#headline-796-22 {
    usecustomtag: true;
}

#headline-801-22 {
    usecustomtag: true;
}

#headline-811-22 {
    display: block;
    text-align: left;
}

#headline-817-22 {
    usecustomtag: true;
}

#headline-823-22 {
    display: block;
    text-align: left;
}

#headline-834-22 {
    usecustomtag: true;
}

#headline-840-22 {
    display: block;
    text-align: left;
}

#headline-856-22 {
    usecustomtag: true;
}

#headline-869-22 {
    usecustomtag: true;
}

#headline-875-22 {
    display: block;
    text-align: left;
}

#headline-883-22 {
    usecustomtag: true;
}

#headline-889-22 {
    display: block;
    text-align: left;
}

#headline-908-22 {
    usecustomtag: true;
}

#headline-914-22 {
    display: block;
    text-align: left;
}

#headline-921-22 {
    usecustomtag: true;
}

#headline-927-22 {
    display: block;
    text-align: left;
}

#headline-934-22 {
    usecustomtag: true;
}

#headline-940-22 {
    display: block;
    text-align: left;
}

#headline-577-22 {
    display: none;
}

#headline-226-22 {
    display: block;
}

#headline-983-22 {
    max-width: 750px;
    text-align: center;
}

@media (max-width: 1240px) {
    #headline-1085-22 {
        text-align:center;
    }
}

@media (max-width: 1240px) {
    #headline-127-636 {
        text-align:center;
    }
}

@media (max-width: 1024px) {
    #headline-139-22 {
        text-align:center;
    }
}

@media (max-width: 1024px) {
    #headline-127-636 {
        text-align:center;
    }
}

@media (max-width: 767px) {
    #headline-139-22 {
        text-align:center;
    }
}

@media (max-width: 767px) {
    #headline-32-22 {
        max-width:388px;
    }
}

@media (max-width: 767px) {
    #headline-126-22 {
        text-align:center;
    }
}

@media (max-width: 767px) {
    #headline-713-22 {
        text-align:center;
    }
}

@media (max-width: 767px) {
    #headline-796-22 {
        font-size:28px;
        line-height: 22px;
        color: #F8FAFC;
    }
}

@media (max-width: 767px) {
    #headline-811-22 {
        font-size:22px;
        font-weight: 700;
        line-height: normal;
    }
}

@media (max-width: 767px) {
    #headline-823-22 {
        font-size:22px;
        font-weight: 700;
        line-height: normal;
    }
}

@media (max-width: 767px) {
    #headline-840-22 {
        font-size:22px;
        font-weight: 700;
        line-height: normal;
    }
}

@media (max-width: 767px) {
    #headline-856-22 {
        font-size:28px;
        line-height: 22px;
        color: #F8FAFC;
    }
}

@media (max-width: 767px) {
    #headline-875-22 {
        font-size:22px;
        font-weight: 700;
        line-height: normal;
    }
}

@media (max-width: 767px) {
    #headline-889-22 {
        font-size:22px;
        font-weight: 700;
        line-height: normal;
    }
}

@media (max-width: 767px) {
    #headline-914-22 {
        font-size:22px;
        font-weight: 700;
        line-height: normal;
    }
}

@media (max-width: 767px) {
    #headline-927-22 {
        font-size:22px;
        font-weight: 700;
        line-height: normal;
    }
}

@media (max-width: 767px) {
    #headline-940-22 {
        font-size:22px;
        font-weight: 700;
        line-height: normal;
    }
}

@media (max-width: 767px) {
    #headline-152-22 {
        text-align:center;
        display: none;
    }
}

@media (max-width: 767px) {
    #headline-577-22 {
        text-align:center;
        display: block;
    }
}

@media (max-width: 479px) {
    #headline-713-22 {
        text-align:center;
    }
}

#text_block-1009-8 {
    color: #1E40AF;
    font-size: 13px;
    font-weight: 500;
}

#text_block-1016-8 {
    font-size: 16px;
    font-weight: 500;
}

#text_block-1017-8 {
    font-size: 13px;
    font-weight: 400;
    margin-top: 4px;
}

#text_block-1022-8 {
    font-size: 16px;
    font-weight: 500;
}

#text_block-1023-8 {
    font-size: 13px;
    font-weight: 400;
    margin-top: 4px;
}

#text_block-1028-8 {
    font-size: 16px;
    font-weight: 500;
}

#text_block-1029-8 {
    font-size: 13px;
    font-weight: 400;
    margin-top: 4px;
}

#text_block-1034-8 {
    font-size: 16px;
    font-weight: 500;
}

#text_block-1035-8 {
    font-size: 13px;
    font-weight: 400;
    margin-top: 4px;
}

#text_block-1041-8 {
    font-size: 16px;
    font-weight: 500;
}

#text_block-1042-8 {
    font-size: 13px;
    font-weight: 400;
    margin-top: 4px;
}

#text_block-1047-8 {
    font-size: 16px;
    font-weight: 500;
}

#text_block-1048-8 {
    font-size: 13px;
    font-weight: 400;
    margin-top: 4px;
}

#text_block-1053-8 {
    font-size: 16px;
    font-weight: 500;
}

#text_block-1054-8 {
    font-size: 13px;
    font-weight: 400;
    margin-top: 4px;
}

#text_block-1059-8 {
    font-size: 16px;
    font-weight: 500;
}

#text_block-1060-8 {
    font-size: 13px;
    font-weight: 400;
    margin-top: 4px;
}

#text_block-1072-8 {
    color: #1E40AF;
    font-size: 13px;
    font-weight: 500;
}

#text_block-1075-8 {
    color: #1E40AF;
    font-size: 13px;
    font-weight: 500;
}

#text_block-1078-8 {
    color: #1E40AF;
    font-size: 13px;
    font-weight: 500;
}

#text_block-1081-8 {
    color: #1E40AF;
    font-size: 13px;
    font-weight: 500;
}

#text_block-1084-8 {
    color: #1E40AF;
    font-size: 13px;
    font-weight: 500;
}

#text_block-1087-8 {
    color: #1E40AF;
    font-size: 13px;
    font-weight: 500;
}

#text_block-1339-8 {
    color: #1E40AF;
    font-size: 13px;
    font-weight: 500;
}

#text_block-1089-8 {
    width: 100%;
}

#text_block-1092-8 {
    color: #797979;
    font-size: 13px;
    font-weight: 500;
}

#text_block-1094-8 {
    color: #333;
    font-size: 13px;
    font-weight: 500;
}

#text_block-1097-8 {
    width: 100%;
}

#text_block-1100-8 {
    color: #797979;
    font-size: 13px;
    font-weight: 500;
}

#text_block-1102-8 {
    color: #333;
    font-size: 13px;
    font-weight: 500;
}

#text_block-1105-8 {
    width: 100%;
}

#text_block-1108-8 {
    color: #797979;
    font-size: 13px;
    font-weight: 500;
}

#text_block-1110-8 {
    color: #333;
    font-size: 13px;
    font-weight: 500;
}

#text_block-1113-8 {
    width: 100%;
}

#text_block-1116-8 {
    color: #797979;
    font-size: 13px;
    font-weight: 500;
}

#text_block-1118-8 {
    color: #333;
    font-size: 13px;
    font-weight: 500;
}

#text_block-1121-8 {
    width: 100%;
}

#text_block-1124-8 {
    color: #797979;
    font-size: 13px;
    font-weight: 500;
}

#text_block-1126-8 {
    color: #333;
    font-size: 13px;
    font-weight: 500;
}

#text_block-1129-8 {
    width: 100%;
}

#text_block-1132-8 {
    color: #797979;
    font-size: 13px;
    font-weight: 500;
}

#text_block-1134-8 {
    color: #333;
    font-size: 13px;
    font-weight: 500;
}

#text_block-1143-8 {
    width: 100%;
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    gap: 10px;
}

#text_block-1145-8 {
    width: 100%;
}

#text_block-1148-8 {
    color: #797979;
    font-size: 13px;
    font-weight: 500;
}

#text_block-1150-8 {
    color: #333;
    font-size: 13px;
    font-weight: 500;
}

#text_block-1161-8 {
    color: #1E40AF;
    font-size: 13px;
    font-weight: 500;
}

#text_block-1164-8 {
    color: #1E40AF;
    font-size: 13px;
    font-weight: 500;
}

#text_block-1167-8 {
    color: #1E40AF;
    font-size: 13px;
    font-weight: 500;
}

#text_block-1170-8 {
    color: #1E40AF;
    font-size: 13px;
    font-weight: 500;
}

#text_block-1173-8 {
    color: #1E40AF;
    font-size: 13px;
    font-weight: 500;
}

#text_block-1176-8 {
    color: #1E40AF;
    font-size: 13px;
    font-weight: 500;
}

#text_block-1178-8 {
    width: 100%;
}

#text_block-1181-8 {
    color: #797979;
    font-size: 13px;
    font-weight: 500;
}

#text_block-1183-8 {
    color: #333;
    font-size: 13px;
    font-weight: 500;
}

#text_block-1186-8 {
    width: 100%;
}

#text_block-1189-8 {
    color: #797979;
    font-size: 13px;
    font-weight: 500;
}

#text_block-1191-8 {
    color: #333;
    font-size: 13px;
    font-weight: 500;
}

#text_block-1194-8 {
    width: 100%;
}

#text_block-1197-8 {
    color: #797979;
    font-size: 13px;
    font-weight: 500;
}

#text_block-1199-8 {
    color: #333;
    font-size: 13px;
    font-weight: 500;
}

#text_block-1202-8 {
    width: 100%;
}

#text_block-1205-8 {
    color: #797979;
    font-size: 13px;
    font-weight: 500;
}

#text_block-1207-8 {
    color: #333;
    font-size: 13px;
    font-weight: 500;
}

#text_block-1210-8 {
    width: 100%;
}

#text_block-1213-8 {
    color: #797979;
    font-size: 13px;
    font-weight: 500;
}

#text_block-1215-8 {
    color: #333;
    font-size: 13px;
    font-weight: 500;
}

#text_block-1218-8 {
    width: 100%;
}

#text_block-1221-8 {
    color: #797979;
    font-size: 13px;
    font-weight: 500;
}

#text_block-1223-8 {
    color: #333;
    font-size: 13px;
    font-weight: 500;
}

#text_block-28-8 {
    font-size: 13px;
    font-weight: 500;
    color: #000;
}

#text_block-58-8 {
    color: #00ad50;
    font-size: 11px;
    letter-spacing: -.02rem;
    line-height: 1;
}

#text_block-1098-22 {
    margin-top: 6px;
}

#text_block-1104-22 {
    margin-top: 6px;
    text-align: right;
}

#text_block-1112-22 {
    margin-top: 6px;
}

#text_block-1118-22 {
    margin-top: 6px;
    text-align: right;
}

#text_block-1126-22 {
    margin-top: 6px;
}

#text_block-1132-22 {
    margin-top: 6px;
    text-align: right;
}

#text_block-1192-22 {
    font-size: 42px;
    color: #1E40AF;
    font-weight: 900;
    margin-bottom: 15px;
    margin-top: 15px;
}

#text_block-1193-22 {
    font-size: 16px;
    font-weight: 700;
}

#text_block-1198-22 {
    font-size: 42px;
    color: #1E40AF;
    font-weight: 900;
    margin-bottom: 15px;
    margin-top: 15px;
}

#text_block-1199-22 {
    font-size: 16px;
    font-weight: 700;
}

#text_block-1204-22 {
    font-size: 42px;
    color: #1E40AF;
    font-weight: 900;
    margin-bottom: 15px;
    margin-top: 15px;
}

#text_block-1205-22 {
    font-size: 16px;
    font-weight: 700;
}

#text_block-36-22 {
    margin-top: 36px;
    text-align: center;
    max-width: 989px;
    color: white;
}

#text_block-83-22 {
    color: #fff;
    margin-top: 20px;
    margin-bottom: 18px;
}

#text_block-90-22 {
    letter-spacing: -.036em;
    color: #fff;
    font-weight: 600;
}

#text_block-96-22 {
    color: #000;
    margin-top: 20px;
    margin-bottom: 18px;
}

#text_block-102-22 {
    letter-spacing: -.036em;
    color: #1E40AF;
    font-weight: 600;
}

#text_block-108-22 {
    color: #000;
    margin-top: 20px;
    margin-bottom: 18px;
}

#text_block-114-22 {
    letter-spacing: -.036em;
    color: #1E40AF;
    font-weight: 600;
}

#text_block-146-636 {
    color: #1E40AF;
    font-size: 18px;
    font-weight: 500;
}

#text_block-160-636 {
    color: #1E40AF;
    font-size: 18px;
    font-weight: 500;
}

#text_block-163-636 {
    color: #1E40AF;
    font-size: 18px;
    font-weight: 500;
}

#text_block-188-636 {
    transform: rotate(-90deg);
    position: absolute;
    top: 360px;
    left: -160px;
    color: #1E40AF;
}

#text_block-102-637 {
    color: #1E40AF;
    font-size: 14px;
    font-weight: 500;
}

#text_block-107-637 {
    color: #1E40AF;
    font-size: 14px;
    font-weight: 500;
}

#text_block-110-637 {
    color: #1E40AF;
    font-size: 14px;
    font-weight: 500;
}

#text_block-234-22 {
    display: block;
}

#text_block-71-8 {
    color: #fff;
    font-size: 14px;
    line-height: 1;
}

#text_block-40-8 {
    color: #fff;
    font-size: 13px;
}

@media (max-width: 1024px) {
    #text_block-1238-8 {
        color:#333;
        font-size: 14px;
        font-weight: 500;
    }
}

@media (max-width: 1024px) {
    #text_block-1242-8 {
        color:#333;
        font-size: 14px;
        font-weight: 500;
    }
}

@media (max-width: 1024px) {
    #text_block-1246-8 {
        color:#333;
        font-size: 14px;
        font-weight: 500;
    }
}

@media (max-width: 1024px) {
    #text_block-1250-8 {
        color:#333;
        font-size: 14px;
        font-weight: 500;
    }
}

@media (max-width: 1024px) {
    #text_block-1254-8 {
        color:#333;
        font-size: 14px;
        font-weight: 500;
    }
}

@media (max-width: 1024px) {
    #text_block-1258-8 {
        color:#333;
        font-size: 14px;
        font-weight: 500;
    }
}

@media (max-width: 1024px) {
    #text_block-1262-8 {
        color:#333;
        font-size: 14px;
        font-weight: 500;
    }
}

@media (max-width: 1024px) {
    #text_block-1266-8 {
        color:#333;
        font-size: 14px;
        font-weight: 500;
    }
}

@media (max-width: 1024px) {
    #text_block-1277-8 {
        color:#333;
        font-size: 14px;
        font-weight: 500;
    }
}

@media (max-width: 1024px) {
    #text_block-1281-8 {
        color:#333;
        font-size: 14px;
        font-weight: 500;
    }
}

@media (max-width: 1024px) {
    #text_block-1285-8 {
        color:#333;
        font-size: 14px;
        font-weight: 500;
    }
}

@media (max-width: 1024px) {
    #text_block-1289-8 {
        color:#333;
        font-size: 14px;
        font-weight: 500;
    }
}

@media (max-width: 1024px) {
    #text_block-1293-8 {
        color:#333;
        font-size: 14px;
        font-weight: 500;
    }
}

@media (max-width: 1024px) {
    #text_block-1297-8 {
        color:#333;
        font-size: 14px;
        font-weight: 500;
    }
}

@media (max-width: 1024px) {
    #text_block-1342-8 {
        color:#333;
        font-size: 14px;
        font-weight: 500;
    }
}

@media (max-width: 1024px) {
    #text_block-1308-8 {
        color:#333;
        font-size: 14px;
        font-weight: 500;
    }
}

@media (max-width: 1024px) {
    #text_block-1312-8 {
        color:#333;
        font-size: 14px;
        font-weight: 500;
    }
}

@media (max-width: 1024px) {
    #text_block-1316-8 {
        color:#333;
        font-size: 14px;
        font-weight: 500;
    }
}

@media (max-width: 1024px) {
    #text_block-1320-8 {
        color:#333;
        font-size: 14px;
        font-weight: 500;
    }
}

@media (max-width: 1024px) {
    #text_block-1324-8 {
        color:#333;
        font-size: 14px;
        font-weight: 500;
    }
}

@media (max-width: 1024px) {
    #text_block-1328-8 {
        color:#333;
        font-size: 14px;
        font-weight: 500;
    }
}

@media (max-width: 1024px) {
    #text_block-1332-8 {
        color:#fff;
        font-size: 16px;
        font-weight: 600;
    }
}

@media (max-width: 1024px) {
    #text_block-1335-8 {
        color:#333;
        font-size: 16px;
        font-weight: 500;
    }
}

@media (max-width: 1024px) {
    #text_block-1336-8 {
        color:#00ad50;
        font-size: 12px;
        font-weight: 500;
        width: 100%;
        text-align: center;
    }
}

@media (max-width: 1024px) {
    #text_block-1192-22 {
        font-size:32px;
        margin-top: 10px;
        margin-bottom: 10px;
    }
}

@media (max-width: 1024px) {
    #text_block-1193-22 {
        font-size:14px;
    }
}

@media (max-width: 1024px) {
    #text_block-1198-22 {
        font-size:32px;
        margin-top: 10px;
        margin-bottom: 10px;
    }
}

@media (max-width: 1024px) {
    #text_block-1199-22 {
        font-size:14px;
    }
}

@media (max-width: 1024px) {
    #text_block-1204-22 {
        font-size:32px;
        margin-top: 10px;
        margin-bottom: 10px;
    }
}

@media (max-width: 1024px) {
    #text_block-1205-22 {
        font-size:14px;
    }
}

@media (max-width: 767px) {
    #text_block-1150-22 {
        font-size:14px;
    }
}

@media (max-width: 767px) {
    #text_block-1192-22 {
        font-size:28px;
    }
}

@media (max-width: 767px) {
    #text_block-1198-22 {
        font-size:28px;
    }
}

@media (max-width: 767px) {
    #text_block-1204-22 {
        font-size:28px;
    }
}

@media (max-width: 767px) {
    #text_block-813-22 {
        margin-top:18px;
        font-size: 14px;
        font-weight: 300;
        line-height: normal;
    }
}

@media (max-width: 767px) {
    #text_block-824-22 {
        margin-top:18px;
        font-size: 14px;
        font-weight: 300;
        line-height: normal;
    }
}

@media (max-width: 767px) {
    #text_block-841-22 {
        margin-top:18px;
        font-size: 14px;
        font-weight: 300;
        line-height: normal;
    }
}

@media (max-width: 767px) {
    #text_block-876-22 {
        margin-top:18px;
        font-size: 14px;
        font-weight: 300;
        line-height: normal;
    }
}

@media (max-width: 767px) {
    #text_block-890-22 {
        margin-top:18px;
        font-size: 14px;
        font-weight: 300;
        line-height: normal;
    }
}

@media (max-width: 767px) {
    #text_block-915-22 {
        margin-top:18px;
        font-size: 14px;
        font-weight: 300;
        line-height: normal;
    }
}

@media (max-width: 767px) {
    #text_block-928-22 {
        margin-top:18px;
        font-size: 14px;
        font-weight: 300;
        line-height: normal;
    }
}

@media (max-width: 767px) {
    #text_block-941-22 {
        margin-top:18px;
        font-size: 14px;
        font-weight: 300;
        line-height: normal;
    }
}

@media (max-width: 767px) {
    #text_block-176-22 {
        font-size:14px;
    }
}

@media (max-width: 767px) {
    #text_block-195-22 {
        font-size:14px;
    }
}

@media (max-width: 767px) {
    #text_block-204-22 {
        font-size:14px;
    }
}

@media (max-width: 767px) {
    #text_block-213-22 {
        font-size:14px;
    }
}

@media (max-width: 767px) {
    #text_block-40-8 {
        margin-top:24px;
    }
}

#span-256-22 {
    display: inline;
}

#span-261-22 {
    display: inline;
}

#link_text-73-8 {
    color: white;
    font-size: 14px;
    line-height: 1;
}

#link_text-73-8:hover {
    color: #F8FAFC;
}

#link_text-74-8 {
    color: white;
    font-size: 14px;
    line-height: 1;
}

#link_text-74-8:hover {
    color: #F8FAFC;
}

#link_text-75-8 {
    color: white;
    font-size: 14px;
    line-height: 1;
}

#link_text-75-8:hover {
    color: #F8FAFC;
}

#link_text-1344-8 {
    color: white;
    font-size: 14px;
    line-height: 1;
}

#link_text-1344-8:hover {
    color: #F8FAFC;
}

#link_text-1345-8 {
    color: white;
    font-size: 14px;
    line-height: 1;
}

#link_text-1345-8:hover {
    color: #F8FAFC;
}

@media (max-width: 1024px) {
    #link_text-1230-8 {
        width:100%;
        padding-top: 20px;
        padding-bottom: 20px;
        font-weight: 600;
    }
}

@media (max-width: 1024px) {
    #link_text-1232-8 {
        width:95%;
        padding-top: 20px;
        padding-bottom: 20px;
        font-weight: 600;
    }
}

@media (max-width: 1024px) {
    #link_text-1269-8 {
        width:100%;
        padding-top: 20px;
        padding-bottom: 20px;
        font-weight: 600;
    }
}

@media (max-width: 1024px) {
    #link_text-1271-8 {
        width:95%;
        padding-top: 20px;
        padding-bottom: 20px;
        font-weight: 600;
    }
}

@media (max-width: 1024px) {
    #link_text-1300-8 {
        width:100%;
        padding-top: 20px;
        padding-bottom: 20px;
        font-weight: 600;
    }
}

@media (max-width: 1024px) {
    #link_text-1302-8 {
        width:95%;
        padding-top: 20px;
        padding-bottom: 20px;
        font-weight: 600;
    }
}

#link-15-8 {
    margin-right: 35px;
}

#div_block-1001-8 {
    text-align: left;
    flex-direction: row;
    display: flex;
    gap: 6px;
    align-items: center;
}

#link-1007-8 {
    display: flex;
    flex-direction: row;
    gap: 8px;
    align-items: center;
    padding-top: 12px;
    padding-bottom: 12px;
    padding-left: 18px;
    padding-right: 18px;
    border-radius: 10px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: #1E40AF;
    border-right-color: #1E40AF;
    border-bottom-color: #1E40AF;
    border-left-color: #1E40AF;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    justify-content: flex-start;
    width: 100%;
}

#link-1012-8 {
    display: flex;
    flex-direction: row;
    gap: 20px;
    align-items: center;
    text-align: center;
    flex-wrap: nowrap;
}

#link-1018-8 {
    display: flex;
    flex-direction: row;
    gap: 20px;
    align-items: center;
    text-align: center;
    flex-wrap: nowrap;
}

#link-1024-8 {
    display: flex;
    flex-direction: row;
    gap: 20px;
    align-items: center;
    text-align: center;
    flex-wrap: nowrap;
}

#link-1030-8 {
    display: flex;
    flex-direction: row;
    gap: 20px;
    align-items: center;
    text-align: center;
    flex-wrap: nowrap;
}

#link-1037-8 {
    display: flex;
    flex-direction: row;
    gap: 20px;
    align-items: center;
    flex-wrap: nowrap;
}

#link-1043-8 {
    display: flex;
    flex-direction: row;
    gap: 20px;
    align-items: center;
    flex-wrap: nowrap;
}

#link-1049-8 {
    display: flex;
    flex-direction: row;
    gap: 20px;
    align-items: center;
    flex-wrap: nowrap;
}

#link-1055-8 {
    display: flex;
    flex-direction: row;
    gap: 20px;
    align-items: center;
    flex-wrap: nowrap;
}

#div_block-1064-8 {
    text-align: left;
    flex-direction: row;
    display: flex;
    gap: 6px;
    align-items: center;
}

#link-1070-8 {
    display: flex;
    flex-direction: row;
    gap: 8px;
    align-items: center;
    padding-top: 12px;
    padding-bottom: 12px;
    padding-left: 18px;
    padding-right: 18px;
    border-radius: 10px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: #1E40AF;
    border-right-color: #1E40AF;
    border-bottom-color: #1E40AF;
    border-left-color: #1E40AF;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    justify-content: flex-start;
    width: 100%;
}

#link-1073-8 {
    display: flex;
    flex-direction: row;
    gap: 8px;
    align-items: center;
    padding-top: 12px;
    padding-bottom: 12px;
    padding-left: 18px;
    padding-right: 18px;
    border-radius: 10px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: #1E40AF;
    border-right-color: #1E40AF;
    border-bottom-color: #1E40AF;
    border-left-color: #1E40AF;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    justify-content: flex-start;
    width: 100%;
}

#link-1076-8 {
    display: flex;
    flex-direction: row;
    gap: 8px;
    align-items: center;
    padding-top: 12px;
    padding-bottom: 12px;
    padding-left: 18px;
    padding-right: 18px;
    border-radius: 10px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: #1E40AF;
    border-right-color: #1E40AF;
    border-bottom-color: #1E40AF;
    border-left-color: #1E40AF;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    justify-content: flex-start;
    width: 100%;
}

#link-1079-8 {
    display: flex;
    flex-direction: row;
    gap: 8px;
    align-items: center;
    padding-top: 12px;
    padding-bottom: 12px;
    padding-left: 18px;
    padding-right: 18px;
    border-radius: 10px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: #1E40AF;
    border-right-color: #1E40AF;
    border-bottom-color: #1E40AF;
    border-left-color: #1E40AF;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    justify-content: flex-start;
    width: 100%;
}

#link-1082-8 {
    display: flex;
    flex-direction: row;
    gap: 8px;
    align-items: center;
    padding-top: 12px;
    padding-bottom: 12px;
    padding-left: 18px;
    padding-right: 18px;
    border-radius: 10px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: #1E40AF;
    border-right-color: #1E40AF;
    border-bottom-color: #1E40AF;
    border-left-color: #1E40AF;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    justify-content: flex-start;
    width: 100%;
}

#link-1085-8 {
    display: flex;
    flex-direction: row;
    gap: 8px;
    align-items: center;
    padding-top: 12px;
    padding-bottom: 12px;
    padding-left: 18px;
    padding-right: 18px;
    border-radius: 10px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: #1E40AF;
    border-right-color: #1E40AF;
    border-bottom-color: #1E40AF;
    border-left-color: #1E40AF;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    justify-content: flex-start;
    width: 100%;
}

#link-1337-8 {
    display: flex;
    flex-direction: row;
    gap: 8px;
    align-items: center;
    padding-top: 12px;
    padding-bottom: 12px;
    padding-left: 18px;
    padding-right: 18px;
    border-radius: 10px;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
    border-top-color: #1E40AF;
    border-right-color: #1E40AF;
    border-bottom-color: #1E40AF;
    border-left-color: #1E40AF;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    justify-content: flex-start;
    width: 100%;
    background-color: #f8f8f8;
}

#link-1090-8 {
    width: 100%;
    padding-top: 15px;
    padding-bottom: 15px;
    padding-left: 18px;
    padding-right: 18px;
    border-radius: 10px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: #c4c4c4;
    border-right-color: #c4c4c4;
    border-bottom-color: #c4c4c4;
    border-left-color: #c4c4c4;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
}

#link-1098-8 {
    width: 100%;
    padding-top: 15px;
    padding-bottom: 15px;
    padding-left: 18px;
    padding-right: 18px;
    border-radius: 10px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: #c4c4c4;
    border-right-color: #c4c4c4;
    border-bottom-color: #c4c4c4;
    border-left-color: #c4c4c4;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
}

#link-1106-8 {
    width: 100%;
    padding-top: 15px;
    padding-bottom: 15px;
    padding-left: 18px;
    padding-right: 18px;
    border-radius: 10px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: #c4c4c4;
    border-right-color: #c4c4c4;
    border-bottom-color: #c4c4c4;
    border-left-color: #c4c4c4;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
}

#link-1114-8 {
    width: 100%;
    padding-top: 15px;
    padding-bottom: 15px;
    padding-left: 18px;
    padding-right: 18px;
    border-radius: 10px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: #c4c4c4;
    border-right-color: #c4c4c4;
    border-bottom-color: #c4c4c4;
    border-left-color: #c4c4c4;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
}

#link-1122-8 {
    width: 100%;
    padding-top: 15px;
    padding-bottom: 15px;
    padding-left: 18px;
    padding-right: 18px;
    border-radius: 10px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: #c4c4c4;
    border-right-color: #c4c4c4;
    border-bottom-color: #c4c4c4;
    border-left-color: #c4c4c4;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
}

#link-1130-8 {
    width: 100%;
    padding-top: 15px;
    padding-bottom: 15px;
    padding-left: 18px;
    padding-right: 18px;
    border-radius: 10px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: #c4c4c4;
    border-right-color: #c4c4c4;
    border-bottom-color: #c4c4c4;
    border-left-color: #c4c4c4;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
}

#div_block-1137-8 {
    text-align: left;
    flex-direction: row;
    display: flex;
    gap: 6px;
    align-items: center;
}

#link-1146-8 {
    width: 100%;
    padding-top: 15px;
    padding-bottom: 15px;
    padding-left: 18px;
    padding-right: 18px;
    border-radius: 10px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: #c4c4c4;
    border-right-color: #c4c4c4;
    border-bottom-color: #c4c4c4;
    border-left-color: #c4c4c4;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
}

#div_block-1153-8 {
    text-align: left;
    flex-direction: row;
    display: flex;
    gap: 6px;
    align-items: center;
}

#link-1159-8 {
    display: flex;
    flex-direction: row;
    gap: 8px;
    align-items: center;
    padding-top: 12px;
    padding-bottom: 12px;
    padding-left: 18px;
    padding-right: 18px;
    border-radius: 10px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: #1E40AF;
    border-right-color: #1E40AF;
    border-bottom-color: #1E40AF;
    border-left-color: #1E40AF;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    justify-content: flex-start;
    width: 100%;
}

#link-1162-8 {
    display: flex;
    flex-direction: row;
    gap: 8px;
    align-items: center;
    padding-top: 12px;
    padding-bottom: 12px;
    padding-left: 18px;
    padding-right: 18px;
    border-radius: 10px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: #1E40AF;
    border-right-color: #1E40AF;
    border-bottom-color: #1E40AF;
    border-left-color: #1E40AF;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    justify-content: flex-start;
    width: 100%;
}

#link-1165-8 {
    display: flex;
    flex-direction: row;
    gap: 8px;
    align-items: center;
    padding-top: 12px;
    padding-bottom: 12px;
    padding-left: 18px;
    padding-right: 18px;
    border-radius: 10px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: #1E40AF;
    border-right-color: #1E40AF;
    border-bottom-color: #1E40AF;
    border-left-color: #1E40AF;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    justify-content: flex-start;
    width: 100%;
}

#link-1168-8 {
    display: flex;
    flex-direction: row;
    gap: 8px;
    align-items: center;
    padding-top: 12px;
    padding-bottom: 12px;
    padding-left: 18px;
    padding-right: 18px;
    border-radius: 10px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: #1E40AF;
    border-right-color: #1E40AF;
    border-bottom-color: #1E40AF;
    border-left-color: #1E40AF;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    justify-content: flex-start;
    width: 100%;
}

#link-1171-8 {
    display: flex;
    flex-direction: row;
    gap: 8px;
    align-items: center;
    padding-top: 12px;
    padding-bottom: 12px;
    padding-left: 18px;
    padding-right: 18px;
    border-radius: 10px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: #1E40AF;
    border-right-color: #1E40AF;
    border-bottom-color: #1E40AF;
    border-left-color: #1E40AF;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    justify-content: flex-start;
    width: 100%;
}

#link-1174-8 {
    display: flex;
    flex-direction: row;
    gap: 8px;
    align-items: center;
    padding-top: 12px;
    padding-bottom: 12px;
    padding-left: 18px;
    padding-right: 18px;
    border-radius: 10px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: #1E40AF;
    border-right-color: #1E40AF;
    border-bottom-color: #1E40AF;
    border-left-color: #1E40AF;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    justify-content: flex-start;
    width: 100%;
}

#link-1179-8 {
    width: 100%;
    padding-top: 15px;
    padding-bottom: 15px;
    padding-left: 18px;
    padding-right: 18px;
    border-radius: 10px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: #c4c4c4;
    border-right-color: #c4c4c4;
    border-bottom-color: #c4c4c4;
    border-left-color: #c4c4c4;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
}

#link-1187-8 {
    width: 100%;
    padding-top: 15px;
    padding-bottom: 15px;
    padding-left: 18px;
    padding-right: 18px;
    border-radius: 10px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: #c4c4c4;
    border-right-color: #c4c4c4;
    border-bottom-color: #c4c4c4;
    border-left-color: #c4c4c4;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
}

#link-1195-8 {
    width: 100%;
    padding-top: 15px;
    padding-bottom: 15px;
    padding-left: 18px;
    padding-right: 18px;
    border-radius: 10px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: #c4c4c4;
    border-right-color: #c4c4c4;
    border-bottom-color: #c4c4c4;
    border-left-color: #c4c4c4;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
}

#link-1203-8 {
    width: 100%;
    padding-top: 15px;
    padding-bottom: 15px;
    padding-left: 18px;
    padding-right: 18px;
    border-radius: 10px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: #c4c4c4;
    border-right-color: #c4c4c4;
    border-bottom-color: #c4c4c4;
    border-left-color: #c4c4c4;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
}

#link-1211-8 {
    width: 100%;
    padding-top: 15px;
    padding-bottom: 15px;
    padding-left: 18px;
    padding-right: 18px;
    border-radius: 10px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: #c4c4c4;
    border-right-color: #c4c4c4;
    border-bottom-color: #c4c4c4;
    border-left-color: #c4c4c4;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
}

#link-1219-8 {
    width: 100%;
    padding-top: 15px;
    padding-bottom: 15px;
    padding-left: 18px;
    padding-right: 18px;
    border-radius: 10px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: #c4c4c4;
    border-right-color: #c4c4c4;
    border-bottom-color: #c4c4c4;
    border-left-color: #c4c4c4;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
}

#link-63-8 {
    display: none;
}

#link-66-8 {
    display: none;
}

#link-24-8 {
    gap: 5px;
    text-align: center;
    flex-direction: row;
    display: flex;
    align-items: center;
}

#link-89-22 {
    text-align: center;
    flex-direction: row;
    display: flex;
    align-items: center;
    gap: 10px;
    margin-top: 28px;
}

#link-101-22 {
    text-align: center;
    flex-direction: row;
    display: flex;
    align-items: center;
    gap: 10px;
    margin-top: 18px;
}

#link-113-22 {
    text-align: center;
    flex-direction: row;
    display: flex;
    align-items: center;
    gap: 10px;
    margin-top: 18px;
}

#link-144-636 {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    padding-top: 11px;
    padding-bottom: 11px;
    padding-left: 12px;
    padding-right: 12px;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-color: #1E40AF;
    border-right-color: #1E40AF;
    border-bottom-color: #1E40AF;
    border-left-color: #1E40AF;
    border-radius: 8px;
    gap: 8px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
}

#link-158-636 {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    padding-top: 11px;
    padding-bottom: 11px;
    padding-left: 12px;
    padding-right: 12px;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-color: #1E40AF;
    border-right-color: #1E40AF;
    border-bottom-color: #1E40AF;
    border-left-color: #1E40AF;
    border-radius: 8px;
    gap: 8px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
}

#link-161-636 {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    padding-top: 11px;
    padding-bottom: 11px;
    padding-left: 12px;
    padding-right: 12px;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-color: #1E40AF;
    border-right-color: #1E40AF;
    border-bottom-color: #1E40AF;
    border-left-color: #1E40AF;
    border-radius: 8px;
    gap: 8px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
}

#link-232-636 {
    margin-left: 309px;
    margin-top: 22px;
}

#link-100-637 {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 9px;
    padding-right: 9px;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-color: #1E40AF;
    border-right-color: #1E40AF;
    border-bottom-color: #1E40AF;
    border-left-color: #1E40AF;
    border-radius: 8px;
    gap: 8px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    margin-top: 18px;
}

#link-105-637 {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 9px;
    padding-right: 9px;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-color: #1E40AF;
    border-right-color: #1E40AF;
    border-bottom-color: #1E40AF;
    border-left-color: #1E40AF;
    border-radius: 8px;
    gap: 8px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    flex-wrap: nowrap;
}

#link-108-637 {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 9px;
    padding-right: 9px;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-color: #1E40AF;
    border-right-color: #1E40AF;
    border-bottom-color: #1E40AF;
    border-left-color: #1E40AF;
    border-radius: 8px;
    gap: 8px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    flex-wrap: nowrap;
}

#link-949-22 {
    margin-left: 309px;
    margin-top: 22px;
}

#link-217-22 {
    margin-top: 53px;
}

#link-33-8 {
    margin-right: 35px;
}

#link-41-8 {
    transition-duration: .3s;
}

#link-41-8:hover {
    transform: translateY(-5px);
}

#link-47-8 {
    transition-duration: .3s;
}

#link-47-8:hover {
    transform: translateY(-5px);
}

#link-49-8 {
    transition-duration: .3s;
}

#link-49-8:hover {
    transform: translateY(-5px);
}

@media (max-width: 1024px) {
    #link-1236-8 {
        width:100%;
        display: flex;
        flex-direction: row;
        justify-content: flex-start;
        gap: 10px;
        position: relative;
        padding-top: 12px;
        padding-bottom: 12px;
        align-items: center;
    }
}

@media (max-width: 1024px) {
    #link-1240-8 {
        width:100%;
        display: flex;
        flex-direction: row;
        justify-content: flex-start;
        gap: 10px;
        position: relative;
        padding-top: 12px;
        padding-bottom: 12px;
        align-items: center;
    }
}

@media (max-width: 1024px) {
    #link-1244-8 {
        width:100%;
        display: flex;
        flex-direction: row;
        justify-content: flex-start;
        gap: 10px;
        position: relative;
        padding-top: 12px;
        padding-bottom: 12px;
        align-items: center;
    }
}

@media (max-width: 1024px) {
    #link-1248-8 {
        width:100%;
        display: flex;
        flex-direction: row;
        justify-content: flex-start;
        gap: 10px;
        position: relative;
        padding-top: 12px;
        padding-bottom: 12px;
        align-items: center;
    }
}

@media (max-width: 1024px) {
    #link-1252-8 {
        width:100%;
        display: flex;
        flex-direction: row;
        justify-content: flex-start;
        gap: 10px;
        position: relative;
        padding-top: 12px;
        padding-bottom: 12px;
        align-items: center;
    }
}

@media (max-width: 1024px) {
    #link-1256-8 {
        width:100%;
        display: flex;
        flex-direction: row;
        justify-content: flex-start;
        gap: 10px;
        position: relative;
        padding-top: 12px;
        padding-bottom: 12px;
        align-items: center;
    }
}

@media (max-width: 1024px) {
    #link-1260-8 {
        width:100%;
        display: flex;
        flex-direction: row;
        justify-content: flex-start;
        gap: 10px;
        position: relative;
        padding-top: 12px;
        padding-bottom: 12px;
        align-items: center;
    }
}

@media (max-width: 1024px) {
    #link-1264-8 {
        width:100%;
        display: flex;
        flex-direction: row;
        justify-content: flex-start;
        gap: 10px;
        position: relative;
        padding-top: 12px;
        padding-bottom: 12px;
        align-items: center;
    }
}

@media (max-width: 1024px) {
    #link-1275-8 {
        width:100%;
        display: flex;
        flex-direction: row;
        justify-content: flex-start;
        gap: 10px;
        position: relative;
        padding-top: 12px;
        padding-bottom: 12px;
        align-items: center;
    }
}

@media (max-width: 1024px) {
    #link-1279-8 {
        width:100%;
        display: flex;
        flex-direction: row;
        justify-content: flex-start;
        gap: 10px;
        position: relative;
        padding-top: 12px;
        padding-bottom: 12px;
        align-items: center;
    }
}

@media (max-width: 1024px) {
    #link-1283-8 {
        width:100%;
        display: flex;
        flex-direction: row;
        justify-content: flex-start;
        gap: 10px;
        position: relative;
        padding-top: 12px;
        padding-bottom: 12px;
        align-items: center;
    }
}

@media (max-width: 1024px) {
    #link-1287-8 {
        width:100%;
        display: flex;
        flex-direction: row;
        justify-content: flex-start;
        gap: 10px;
        position: relative;
        padding-top: 12px;
        padding-bottom: 12px;
        align-items: center;
    }
}

@media (max-width: 1024px) {
    #link-1291-8 {
        width:100%;
        display: flex;
        flex-direction: row;
        justify-content: flex-start;
        gap: 10px;
        position: relative;
        padding-top: 12px;
        padding-bottom: 12px;
        align-items: center;
    }
}

@media (max-width: 1024px) {
    #link-1295-8 {
        width:100%;
        display: flex;
        flex-direction: row;
        justify-content: flex-start;
        gap: 10px;
        position: relative;
        padding-top: 12px;
        padding-bottom: 12px;
        align-items: center;
    }
}

@media (max-width: 1024px) {
    #link-1340-8 {
        width:100%;
        display: flex;
        flex-direction: row;
        justify-content: flex-start;
        gap: 10px;
        position: relative;
        padding-top: 12px;
        padding-bottom: 12px;
        align-items: center;
    }
}

@media (max-width: 1024px) {
    #link-1306-8 {
        width:100%;
        display: flex;
        flex-direction: row;
        justify-content: flex-start;
        gap: 10px;
        position: relative;
        padding-top: 12px;
        padding-bottom: 12px;
        align-items: center;
    }
}

@media (max-width: 1024px) {
    #link-1310-8 {
        width:100%;
        display: flex;
        flex-direction: row;
        justify-content: flex-start;
        gap: 10px;
        position: relative;
        padding-top: 12px;
        padding-bottom: 12px;
        align-items: center;
    }
}

@media (max-width: 1024px) {
    #link-1314-8 {
        width:100%;
        display: flex;
        flex-direction: row;
        justify-content: flex-start;
        gap: 10px;
        position: relative;
        padding-top: 12px;
        padding-bottom: 12px;
        align-items: center;
    }
}

@media (max-width: 1024px) {
    #link-1318-8 {
        width:100%;
        display: flex;
        flex-direction: row;
        justify-content: flex-start;
        gap: 10px;
        position: relative;
        padding-top: 12px;
        padding-bottom: 12px;
        align-items: center;
    }
}

@media (max-width: 1024px) {
    #link-1322-8 {
        width:100%;
        display: flex;
        flex-direction: row;
        justify-content: flex-start;
        gap: 10px;
        position: relative;
        padding-top: 12px;
        padding-bottom: 12px;
        align-items: center;
    }
}

@media (max-width: 1024px) {
    #link-1326-8 {
        width:100%;
        display: flex;
        flex-direction: row;
        justify-content: flex-start;
        gap: 10px;
        position: relative;
        padding-top: 12px;
        padding-bottom: 12px;
        align-items: center;
    }
}

@media (max-width: 1024px) {
    #link-1331-8 {
        padding-top:20px;
        padding-right: 20px;
        padding-bottom: 20px;
        padding-left: 20px;
        width: 100%;
        background-color: #1E40AF;
        border-radius: 10px;
    }
}

@media (max-width: 1024px) {
    #link-1333-8 {
        display:flex;
        flex-direction: row;
        align-items: center;
        gap: 5px;
        width: 100%;
        margin-top: 16px;
        margin-bottom: 4px;
    }
}

@media (max-width: 1024px) {
    #link-63-8 {
        display:flex;
    }
}

@media (max-width: 1024px) {
    #link-66-8 {
        display:flex;
        margin-left: 28px;
        margin-right: 28px;
    }
}

@media (max-width: 1024px) {
    #link-24-8 {
        display:none;
    }
}

@media (max-width: 767px) {
    #link-15-8 {
        margin-right:0px;
    }
}

@media (max-width: 767px) {
    #link-63-8 {
        display:flex;
    }
}

@media (max-width: 767px) {
    #link-66-8 {
        margin-left:28px;
        margin-right: 28px;
        display: flex;
    }
}

@media (max-width: 767px) {
    #link-949-22 {
        margin-left:0px;
        margin-top: 45px;
    }
}

#link_button-20-8 {
}

#link_button-20-8 {
    margin-right: 36px;
}

@media (max-width: 1024px) {
    #link_button-20-8 {
    }

    #link_button-20-8 {
        display: none;
    }
}

@media (max-width: 767px) {
    #link_button-20-8 {
    }

    #link_button-20-8 {
        margin-right: 10px;
        display: none;
    }
}

#image-1003-8 {
    margin-top: 3px;
}

#image-1008-8 {
    width: 27px;
    height: 24px;
}

#image-1026-8 {
    width: 30px;
    height: 27px;
}

#image-1066-8 {
    margin-top: 3px;
}

#image-1139-8 {
    margin-top: 3px;
}

#image-1155-8 {
    margin-top: 3px;
}

#image-1083-22 {
    position: absolute;
    top: 0px;
    right: 0px;
    width: 735px;
    pointer-events: none;
}

#image-1089-22 {
    transform: translate(-50%);
    position: absolute;
    left: 50%;
    top: 0px;
    width: 488px;
    height: 488px;
    pointer-events: none;
}

#image-1090-22 {
    transform: translate(-50%);
    height: 582.82px;
    position: absolute;
    left: 50%;
    top: 58px;
    z-index: 6;
    width: 284.9px;
    pointer-events: none;
}

#image-1095-22 {
    margin-right: 16px;
    width: 75px;
    height: 73px;
}

#image-1100-22 {
    position: absolute;
    top: 73px;
    left: 36px;
}

#image-1105-22 {
    margin-left: 16px;
    width: 75px;
    height: 73px;
}

#image-1106-22 {
    position: absolute;
    top: 73px;
    right: 36px;
}

#image-1109-22 {
    margin-right: 16px;
    width: 75px;
    height: 73px;
}

#image-1113-22 {
    position: absolute;
    top: 73px;
    left: 36px;
}

#image-1119-22 {
    margin-left: 16px;
    width: 75px;
    height: 73px;
}

#image-1120-22 {
    position: absolute;
    top: 73px;
    right: 36px;
}

#image-1123-22 {
    margin-right: 16px;
    width: 75px;
    height: 73px;
}

#image-1127-22 {
    position: absolute;
    top: 73px;
    left: 36px;
}

#image-1133-22 {
    margin-left: 16px;
    width: 75px;
    height: 73px;
}

#image-1134-22 {
    position: absolute;
    top: 73px;
    right: 36px;
}

#image-40-22 {
    margin-top: -5px;
    background-color: #fff;
    padding-left: 6px;
    padding-right: 6px;
}

#image-47-22 {
    margin-top: -5px;
    background-color: #fff;
    padding-left: 6px;
    padding-right: 6px;
}

#image-53-22 {
    margin-top: -5px;
    background-color: #fff;
    padding-left: 6px;
    padding-right: 6px;
}

#image-80-22 {
    width: 100%;
}

#image-93-22 {
    width: 100%;
}

#image-970-22 {
    width: 130px;
}

#image-105-22 {
    width: 100%;
}

#image-60-1634 {
    width: 130px;
}

#image-130-22 {
    width: 100%;
}

#image-574-22 {
    display: none;
}

#image-576-22 {
    display: none;
}

#image-125-636 {
    position: absolute;
    top: -200px;
    left: 0px;
    pointer-events: none;
}

#image-187-636 {
    position: absolute;
    left: 45px;
    top: 15px;
    z-index: -1;
}

#image-216-636 {
    width: 51px;
    height: 51px;
}

#image-229-636 {
    position: absolute;
    top: 31px;
    left: 228px;
    background-color: #fff;
}

#image-711-22 {
    position: absolute;
    top: -200px;
    left: 0px;
}

#image-101-637 {
    width: 18px;
}

#image-106-637 {
    width: 18px;
}

#image-109-637 {
    width: 18px;
}

@media (max-width: 1240px) {
    #image-1139-22 {
        position:absolute;
        top: 0px;
        left: 0px;
    }
}

@media (max-width: 1240px) {
    #image-1140-22 {
        transform:translate(-50%);
        position: absolute;
        left: 50%;
        top: 90px;
        z-index: 1;
    }
}

@media (max-width: 1240px) {
    #image-1146-22 {
        width:100%;
    }
}

@media (max-width: 1240px) {
    #image-1153-22 {
        width:100%;
    }
}

@media (max-width: 1240px) {
    #image-1160-22 {
        width:100%;
    }
}

@media (max-width: 1240px) {
    #image-1167-22 {
        width:100%;
    }
}

@media (max-width: 1240px) {
    #image-1174-22 {
        width:100%;
    }
}

@media (max-width: 1240px) {
    #image-1181-22 {
        width:100%;
    }
}

@media (max-width: 1240px) {
    #image-130-22 {
        display:none;
    }
}

@media (max-width: 1240px) {
    #image-574-22 {
        display:block;
    }
}

@media (max-width: 1024px) {
    #image-1234-8 {
        display:none;
    }
}

@media (max-width: 1024px) {
    #image-1239-8 {
        position:absolute;
        right: 0px;
    }
}

@media (max-width: 1024px) {
    #image-1243-8 {
        position:absolute;
        right: 0px;
    }
}

@media (max-width: 1024px) {
    #image-1247-8 {
        position:absolute;
        right: 0px;
    }
}

@media (max-width: 1024px) {
    #image-1251-8 {
        position:absolute;
        right: 0px;
    }
}

@media (max-width: 1024px) {
    #image-1255-8 {
        position:absolute;
        right: 0px;
    }
}

@media (max-width: 1024px) {
    #image-1259-8 {
        position:absolute;
        right: 0px;
    }
}

@media (max-width: 1024px) {
    #image-1263-8 {
        position:absolute;
        right: 0px;
    }
}

@media (max-width: 1024px) {
    #image-1267-8 {
        position:absolute;
        right: 0px;
    }
}

@media (max-width: 1024px) {
    #image-1273-8 {
        display:none;
    }
}

@media (max-width: 1024px) {
    #image-1278-8 {
        position:absolute;
        right: 0px;
    }
}

@media (max-width: 1024px) {
    #image-1282-8 {
        position:absolute;
        right: 0px;
    }
}

@media (max-width: 1024px) {
    #image-1286-8 {
        position:absolute;
        right: 0px;
    }
}

@media (max-width: 1024px) {
    #image-1290-8 {
        position:absolute;
        right: 0px;
    }
}

@media (max-width: 1024px) {
    #image-1294-8 {
        position:absolute;
        right: 0px;
    }
}

@media (max-width: 1024px) {
    #image-1298-8 {
        position:absolute;
        right: 0px;
    }
}

@media (max-width: 1024px) {
    #image-1343-8 {
        position:absolute;
        right: 0px;
    }
}

@media (max-width: 1024px) {
    #image-1304-8 {
        display:none;
    }
}

@media (max-width: 1024px) {
    #image-1309-8 {
        position:absolute;
        right: 0px;
    }
}

@media (max-width: 1024px) {
    #image-1313-8 {
        position:absolute;
        right: 0px;
    }
}

@media (max-width: 1024px) {
    #image-1317-8 {
        position:absolute;
        right: 0px;
    }
}

@media (max-width: 1024px) {
    #image-1321-8 {
        position:absolute;
        right: 0px;
    }
}

@media (max-width: 1024px) {
    #image-1325-8 {
        position:absolute;
        right: 0px;
    }
}

@media (max-width: 1024px) {
    #image-1329-8 {
        position:absolute;
        right: 0px;
    }
}

@media (max-width: 1024px) {
    #image-65-8 {
        width:100%;
        height: 100%;
    }
}

@media (max-width: 1024px) {
    #image-67-8 {
        width:100%;
        height: 100%;
    }
}

@media (max-width: 1024px) {
    #image-426-8 {
        display:none;
    }
}

@media (max-width: 1024px) {
    #image-1139-22 {
        transform:translate(-50%);
        left: 50%;
    }
}

@media (max-width: 1024px) {
    #image-86-22 {
        width:70px;
    }
}

@media (max-width: 1024px) {
    #image-88-22 {
        width:70px;
    }
}

@media (max-width: 1024px) {
    #image-1018-22 {
        width:70px;
    }
}

@media (max-width: 1024px) {
    #image-1002-22 {
        width:70px;
    }
}

@media (max-width: 1024px) {
    #image-1007-22 {
        width:70px;
    }
}

@media (max-width: 1024px) {
    #image-110-22 {
        width:70px;
    }
}

@media (max-width: 1024px) {
    #image-112-22 {
        width:70px;
    }
}

@media (max-width: 1024px) {
    #image-130-22 {
        display:none;
    }
}

@media (max-width: 1024px) {
    #image-574-22 {
        width:100%;
        display: block;
    }
}

@media (max-width: 767px) {
    #image-1083-22 {
        width:412px;
    }
}

@media (max-width: 767px) {
    #image-1140-22 {
        top:27px;
    }
}

@media (max-width: 767px) {
    #image-574-22 {
        display:none;
    }
}

@media (max-width: 767px) {
    #image-576-22 {
        display:block;
        width: 100%;
    }
}

@media (max-width: 479px) {
    #image-16-8 {
        width:100%;
        height: 100%;
    }
}

@media (max-width: 479px) {
    #image-425-8 {
        width:100%;
        height: 100%;
    }
}

#code_block-1099-22 {
    position: absolute;
    top: 73px;
    left: 36px;
}

#code_block-1107-22 {
    position: absolute;
    top: 73px;
    right: 36px;
}

#code_block-1114-22 {
    position: absolute;
    top: 73px;
    left: 36px;
}

#code_block-1121-22 {
    position: absolute;
    top: 73px;
    right: 36px;
}

#code_block-1128-22 {
    position: absolute;
    top: 73px;
    left: 36px;
}

#code_block-1135-22 {
    position: absolute;
    top: 73px;
    right: 36px;
}

#code_block-132-636 {
    position: absolute;
    left: 229px;
    top: 15px;
}

#code_block-1233-22 {
    align-self: center;
}

#code_block-992-22 {
    width: 100%;
}

@media (max-width: 767px) {
    #code_block-798-22 {
        position:absolute;
        left: 92px;
        top: 10px;
    }
}

#shortcode-1092-22 {
    width: 100%;
}

#shortcode-1142-22 {
    width: 100%;
}

#shortcode-273-22 {
    width: 100%;
}

#shortcode-1080-22 {
    width: 100%;
}

@media (max-width: 1024px) {
    #shortcode-273-22 {
        max-width:100%;
    }
}

#_header-10-8.oxy-header-wrapper.oxy-header.oxy-sticky-header.oxy-sticky-header-active {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    z-index: 2147483640;
    background-color: #fff;
    box-shadow: 0px 0px 10px rgba(0,0,0,.3);
}

#_header-10-8.oxy-header.oxy-sticky-header-active .oxygen-hide-in-sticky {
    display: none;
}

#_header-10-8.oxy-header.oxy-header .oxygen-show-in-sticky-only {
    display: none;
}

.oxy-header.oxy-sticky-header-active > #_header_row-11-8.oxygen-show-in-sticky-only {
    display: block;
}

#_header_row-11-8 {
    box-shadow: 0px 10px 20px 0px rgba(140,140,140,.05);
}

@media (max-width: 1024px) {
    .oxy-header.oxy-sticky-header-active > #_header_row-11-8.oxygen-show-in-sticky-only {
        display:block;
    }

    #_header_row-11-8 {
        padding-top: 16px;
        padding-bottom: 16px;
    }
}

#span-1086-22 {
    color: #1E40AF;
}

#span-140-22 {
    color: #1E40AF;
}

#span-33-22 {
    color: #1E40AF;
}

#span-1231-22 {
    color: white;
}

#span-74-22 {
    color: #1E40AF;
}

#span-127-22 {
    color: #1E40AF;
}

#span-128-636 {
    color: #1E40AF;
}

#span-714-22 {
    color: #1E40AF;
}

#span-153-22 {
    color: #1E40AF;
}

#span-578-22 {
    color: #1E40AF;
}

#span-227-22 {
    color: #1E40AF;
}

#span-984-22 {
    color: #1E40AF;
}

#span-987-22 {
    color: #1E40AF;
}

.ct-section {
    width: 100%;
    background-size: cover;
    background-repeat: repeat;
}

.ct-section>.ct-section-inner-wrap {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
}

.ct-div-block {
    display: flex;
    flex-wrap: nowrap;
    flex-direction: column;
    align-items: flex-start;
}

.ct-new-columns {
    display: flex;
    width: 100%;
    flex-direction: row;
    align-items: stretch;
    justify-content: center;
    flex-wrap: wrap;
}

.ct-link-text {
    display: inline-block;
}

.ct-link {
    display: flex;
    flex-wrap: wrap;
    text-align: center;
    text-decoration: none;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}

.ct-link-button {
    display: inline-block;
    text-align: center;
    text-decoration: none;
}

.ct-link-button {
    background-color: #1e73be;
    border: 1px solid #1e73be;
    color: #fff;
    padding: 10px 16px;
}

.ct-image {
    max-width: 100%;
}

.ct-fancy-icon>svg {
    width: 55px;
    height: 55px;
}

.ct-inner-content {
    width: 100%;
}

.ct-slide {
    display: flex;
    flex-wrap: wrap;
    text-align: center;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}

.ct-nestable-shortcode {
    display: flex;
    flex-wrap: nowrap;
    flex-direction: column;
    align-items: flex-start;
}

.oxy-comments {
    width: 100%;
    text-align: left;
}

.oxy-comment-form {
    width: 100%;
}

.oxy-login-form {
    width: 100%;
}

.oxy-search-form {
    width: 100%;
}

.oxy-tabs-contents {
    display: flex;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    align-items: flex-start;
}

.oxy-tab {
    display: flex;
    flex-wrap: nowrap;
    flex-direction: column;
    align-items: flex-start;
}

.oxy-tab-content {
    display: flex;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    align-items: flex-start;
}

.oxy-testimonial {
    width: 100%;
}

.oxy-icon-box {
    width: 100%;
}

.oxy-pricing-box {
    width: 100%;
}

.oxy-posts-grid {
    width: 100%;
}

.oxy-gallery {
    width: 100%;
}

.ct-slider {
    width: 100%;
}

.oxy-tabs {
    display: flex;
    flex-wrap: nowrap;
    flex-direction: row;
    align-items: stretch;
}

.ct-modal {
    flex-direction: column;
    align-items: flex-start;
}

.ct-span {
    display: inline-block;
    text-decoration: inherit;
}

.ct-widget {
    width: 100%;
}

.oxy-dynamic-list {
    width: 100%;
}

@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none) {
    .ct-div-block,.oxy-post-content,.ct-text-block,.ct-headline,.oxy-rich-text,.ct-link-text {
        max-width: 100%;
    }

    img {
        flex-shrink: 0;
    }

    body * {
        min-height: 1px;
    }
}

.oxy-testimonial {
    flex-direction: row;
    align-items: center;
}

.oxy-testimonial .oxy-testimonial-photo-wrap {
    order: 1;
}

.oxy-testimonial .oxy-testimonial-photo {
    width: 125px;
    height: 125px;
    margin-right: 20px;
}

.oxy-testimonial .oxy-testimonial-photo-wrap,.oxy-testimonial .oxy-testimonial-author-wrap,.oxy-testimonial .oxy-testimonial-content-wrap {
    align-items: flex-start;
    text-align: left;
}

.oxy-testimonial .oxy-testimonial-text {
    margin-bottom: 8px;
    font-size: 21px;
    line-height: 1.4;
    -webkit-font-smoothing: subpixel-antialiased;
}

.oxy-testimonial .oxy-testimonial-author {
    font-size: 18px;
    -webkit-font-smoothing: subpixel-antialiased;
}

.oxy-testimonial .oxy-testimonial-author-info {
    font-size: 12px;
    -webkit-font-smoothing: subpixel-antialiased;
}

.oxy-icon-box {
    text-align: left;
    flex-direction: column;
}

.oxy-icon-box .oxy-icon-box-icon {
    margin-bottom: 12px;
    align-self: flex-start;
}

.oxy-icon-box .oxy-icon-box-heading {
    font-size: 21px;
    margin-bottom: 12px;
}

.oxy-icon-box .oxy-icon-box-text {
    font-size: 16px;
    margin-bottom: 12px;
    align-self: flex-start;
}

.oxy-icon-box .oxy-icon-box-link {
    margin-top: 20px;
}

.oxy-pricing-box .oxy-pricing-box-section {
    padding-top: 20px;
    padding-left: 20px;
    padding-right: 20px;
    padding-bottom: 20px;
    text-align: center;
}

.oxy-pricing-box .oxy-pricing-box-section.oxy-pricing-box-price {
    justify-content: center;
}

.oxy-pricing-box .oxy-pricing-box-section.oxy-pricing-box-graphic {
    justify-content: center;
}

.oxy-pricing-box .oxy-pricing-box-title-title {
    font-size: 48px;
}

.oxy-pricing-box .oxy-pricing-box-title-subtitle {
    font-size: 24px;
}

.oxy-pricing-box .oxy-pricing-box-section.oxy-pricing-box-price {
    flex-direction: row;
}

.oxy-pricing-box .oxy-pricing-box-currency {
    font-size: 28px;
}

.oxy-pricing-box .oxy-pricing-box-amount-main {
    font-size: 80px;
    line-height: .7;
}

.oxy-pricing-box .oxy-pricing-box-amount-decimal {
    font-size: 13px;
}

.oxy-pricing-box .oxy-pricing-box-term {
    font-size: 16px;
}

.oxy-pricing-box .oxy-pricing-box-sale-price {
    font-size: 12px;
    color: rgba(0,0,0,.5);
    margin-bottom: 20px;
}

.oxy-pricing-box .oxy-pricing-box-section.oxy-pricing-box-content {
    font-size: 16px;
    color: rgba(0,0,0,.5);
}

.oxy-pricing-box .oxy-pricing-box-section.oxy-pricing-box-cta {
    justify-content: center;
}

.oxy-progress-bar .oxy-progress-bar-background {
    background-color: #000;
    background-image: linear-gradient(-45deg,rgba(255,255,255,.12) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.12) 50%,rgba(255,255,255,.12) 75%,transparent 75%,transparent);
    animation: none 0s paused;
}

.oxy-progress-bar .oxy-progress-bar-progress-wrap {
    width: 85%;
}

.oxy-progress-bar .oxy-progress-bar-progress {
    background-color: #6af;
    padding: 40px;
    animation: none 0s paused,none 0s paused;
    background-image: linear-gradient(-45deg,rgba(255,255,255,.12) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.12) 50%,rgba(255,255,255,.12) 75%,transparent 75%,transparent);
}

.oxy-progress-bar .oxy-progress-bar-overlay-text {
    font-size: 30px;
    font-weight: 900;
    -webkit-font-smoothing: subpixel-antialiased;
}

.oxy-progress-bar .oxy-progress-bar-overlay-percent {
    font-size: 12px;
}

.ct-slider .unslider-nav ol li {
    border-color: #fff;
}

.ct-slider .unslider-nav ol li.unslider-active {
    background-color: #fff;
}

.ct-slider .ct-slide {
    padding: 0px;
}

.oxy-superbox .oxy-superbox-secondary,.oxy-superbox .oxy-superbox-primary {
    transition-duration: .5s;
}

.oxy-shape-divider {
    width: 0px;
    height: 0px;
}

.oxy_shape_divider svg {
    width: 100%;
}

.oxy-pro-menu .oxy-pro-menu-container:not(.oxy-pro-menu-open-container):not(.oxy-pro-menu-off-canvas-container) .sub-menu {
    box-shadow: px px px px;
}

.oxy-pro-menu .oxy-pro-menu-show-dropdown .oxy-pro-menu-list .menu-item-has-children > a svg {
    transition-duration: .4s;
}

.oxy-pro-menu .oxy-pro-menu-show-dropdown .oxy-pro-menu-list .menu-item-has-children > a div {
    margin-left: 0px;
}

.oxy-pro-menu .oxy-pro-menu-mobile-open-icon svg {
    width: 30px;
    height: 30px;
}

.oxy-pro-menu .oxy-pro-menu-mobile-open-icon {
    padding-top: 15px;
    padding-right: 15px;
    padding-bottom: 15px;
    padding-left: 15px;
}

.oxy-pro-menu .oxy-pro-menu-mobile-open-icon,.oxy-pro-menu .oxy-pro-menu-mobile-open-icon svg {
    transition-duration: .4s;
}

.oxy-pro-menu .oxy-pro-menu-mobile-close-icon {
    top: 20px;
    left: 20px;
}

.oxy-pro-menu .oxy-pro-menu-mobile-close-icon svg {
    width: 24px;
    height: 24px;
}

.oxy-pro-menu .oxy-pro-menu-mobile-close-icon,.oxy-pro-menu .oxy-pro-menu-mobile-close-icon svg {
    transition-duration: .4s;
}

.oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-off-canvas-container,.oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-open-container {
    background-color: #fff;
}

.oxy-pro-menu .oxy-pro-menu-off-canvas-container,.oxy-pro-menu .oxy-pro-menu-open-container {
    background-image: url("");
}

.oxy-pro-menu .oxy-pro-menu-off-canvas-container.nitro-lazy,.oxy-pro-menu .oxy-pro-menu-open-container.nitro-lazy {
    background-image: none !important;
}

.oxy-pro-menu .oxy-pro-menu-off-canvas-container .oxy-pro-menu-list .menu-item-has-children > a svg,.oxy-pro-menu .oxy-pro-menu-open-container .oxy-pro-menu-list .menu-item-has-children > a svg {
    font-size: 24px;
}

.oxy-pro-menu .oxy-pro-menu-dropdown-links-toggle.oxy-pro-menu-open-container .menu-item-has-children ul,.oxy-pro-menu .oxy-pro-menu-dropdown-links-toggle.oxy-pro-menu-off-canvas-container .menu-item-has-children ul {
    background-color: rgba(0,0,0,.2);
    border-top-style: solid;
}

.oxy-pro-menu .oxy-pro-menu-container:not(.oxy-pro-menu-open-container):not(.oxy-pro-menu-off-canvas-container) .oxy-pro-menu-list {
    flex-direction: row;
}

.oxy-pro-menu .oxy-pro-menu-container .menu-item a {
    text-align: left;
    justify-content: flex-start;
}

.oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-open-container .menu-item,.oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-off-canvas-container .menu-item {
    align-items: flex-start;
}

.oxy-pro-menu .oxy-pro-menu-off-canvas-container {
    top: 0;
    bottom: 0;
    right: auto;
    left: 0;
}

.oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-open-container .oxy-pro-menu-list .menu-item a,.oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-off-canvas-container .oxy-pro-menu-list .menu-item a {
    text-align: left;
    justify-content: flex-start;
}

.oxy-site-navigation {
    --oxynav-brand-color: #4831b0;
    --oxynav-neutral-color: #fff;
    --oxynav-activehover-color: #efedf4;
    --oxynav-background-color: #4831b0;
    --oxynav-border-radius: 0px;
    --oxynav-other-spacing: 8px;
    --oxynav-transition-duration: .3s;
    --oxynav-transition-timing-function: cubic-bezier(.84,.05,.31,.93);
}

.oxy-site-navigation .oxy-site-navigation__mobile-close-wrapper {
    text-align: left;
}

.oxy-site-navigation > ul {
    left: 0;
}

.oxy-site-navigation {
    --oxynav-animation-name: none;
}

.oxy-site-navigation > ul:not(.open) > li[data-cta='true']:nth-last-child(1) {
    background-color: var(--oxynav-brand-color);
    transition: var(--oxynav-transition-duration);
    margin-left: var(--oxynav-other-spacing);
    border: none;
}

.oxy-site-navigation > ul:not(.open) > li[data-cta='true']:nth-last-child(2) {
    background: transparent;
    border: 1px solid currentColor;
    transition: var(--oxynav-transition-duration);
    margin-left: var(--oxynav-other-spacing);
}

.oxy-site-navigation > ul:not(.open) > li[data-cta='true']:nth-last-child(2):not(:hover) > img {
    filter: invert(0) !important;
}

.oxy-site-navigation > ul:not(.open) > li[data-cta='true']:hover {
    background-color: var(--oxynav-activehover-color);
}

.oxy-site-navigation > ul:not(.open) > li[data-cta='true']:nth-last-child(1) > a {
    color: var(--oxynav-neutral-color);
}

.oxy-site-navigation > ul:not(.open) > li[data-cta='true']:nth-last-child(2) > a {
    color: var(--oxynav-brand-color);
}

.oxy-site-navigation > ul:not(.open) > li[data-cta='true']:hover > a {
    color: var(--oxynav-brand-color);
}

.oxy-site-navigation > ul:not(.open) > li[data-cta='true']:nth-last-child(1) > a::after {
    color: var(--oxynav-neutral-color);
}

.oxy-site-navigation > ul:not(.open) > li[data-cta='true']:nth-last-child(2) > a::after {
    color: var(--oxynav-brand-color);
}

.oxy-site-navigation > ul:not(.open) > li[data-cta='true']:hover > a::after {
    color: var(--oxynav-brand-color);
}

.oxy-site-navigation > ul:not(.open) > li[data-cta='true'] > ul {
    display: none;
}

.oxy-site-navigation > ul:not(.open) > li[data-cta='true'] > button,.oxy-site-navigation > ul:not(.open) > li[data-cta='true'] > ul {
    display: none;
}

.ct-section-inner-wrap,.oxy-header-container {
    max-width: 1240px;
}

body {
    font-family: "Plus Jakarta Sans";
}

body {
    line-height: 140%;
    font-size: 16px;
    font-weight: 400;
    color: color(1);
}

.oxy-nav-menu-hamburger-line {
    background-color: color(1);
}

h1,h2,h3,h4,h5,h6 {
    font-family: "Plus Jakarta Sans";
    font-size: 36px;
    font-weight: 700;
}

h2,h3,h4,h5,h6 {
    font-size: 30px;
}

h3,h4,h5,h6 {
    font-size: 24px;
}

h4,h5,h6 {
    font-size: 20px;
}

h5,h6 {
    font-size: 18px;
}

h6 {
    font-size: 16px;
}

a {
    color: #000;
    text-decoration: none;
}

a:hover {
    text-decoration: none;
}

.ct-link-text {
}

.ct-link {
}

.ct-link-button {
    border-radius: 3px;
}

.ct-section-inner-wrap {
    padding-top: 75px;
    padding-right: 20px;
    padding-bottom: 75px;
    padding-left: 20px;
}

.ct-new-columns > .ct-div-block {
    padding-top: 20px;
    padding-right: 20px;
    padding-bottom: 20px;
    padding-left: 20px;
}

.oxy-header-container {
    padding-right: 20px;
    padding-left: 20px;
}

@media (max-width: 992px) {
    .ct-columns-inner-wrap {
        display:block !important;
    }

    .ct-columns-inner-wrap:after {
        display: table;
        clear: both;
        content: "";
    }

    .ct-column {
        width: 100% !important;
        margin: 0 !important;
    }

    .ct-columns-inner-wrap {
        margin: 0 !important;
    }
}

.bottom-shadow {
}

.videoPlayer {
    max-width: 640px;
}

@media (max-width: 479px) {
    .videoPlayer {
        margin-top:0px;
        margin-bottom: 0px;
    }
}

.videoCross {
}

.videoCross:not(.ct-section):not(.oxy-easy-posts),.videoCross.oxy-easy-posts .oxy-posts,.videoCross.ct-section .ct-section-inner-wrap {
    display: none;
}

.pink {
    color: #1E40AF;
}

@media (max-width: 1024px) {
    .pink {
        text-align:left;
        width: 100%;
    }

    .pink:not(.ct-section):not(.oxy-easy-posts),.pink.oxy-easy-posts .oxy-posts,.pink.ct-section .ct-section-inner-wrap {
        display: inline;
    }
}

@media (max-width: 767px) {
    .pink {
    }
}

.videoWrapperMobile {
}

.videoWrapperDesktop {
    max-width: 640px;
}

@media (max-width: 479px) {
    .videoWrapperDesktop {
        margin-top:0px;
        margin-bottom: 0px;
    }
}

.h1 {
    letter-spacing: -.02em;
    font-size: 44px;
    line-height: 45px;
}

@media (max-width: 1240px) {
    .h1 {
        font-size:44px !important;
    }
}

@media (max-width: 1024px) {
    .h1 {
        line-height:normal;
        font-size: 34;
    }
}

@media (max-width: 767px) {
    .h1 {
        font-size:22px !important;
        text-align: center;
    }
}

.faqsDiv {
}

.custom-accordion-ps {
}

.oxel_accordion {
    border-top-color: #adb4b9;
    border-right-color: #adb4b9;
    border-bottom-color: #adb4b9;
    border-left-color: #adb4b9;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
    width: 100%;
    background-color: #fff;
    border-radius: 8px;
    margin-bottom: 14px;
}

.oxel_accordion__row {
    font-family: Plus Jakarta Sans;
    width: 100%;
    padding-top: 18px;
    padding-left: 18px;
    padding-right: 18px;
    padding-bottom: 18px;
    text-align: justify;
    border-bottom-style: none;
    border-top-style: none;
    border-right-style: none;
    border-left-style: none;
    font-weight: 600;
    background-color: #fff;
    cursor: pointer;
}

.oxel_accordion__row:not(.ct-section):not(.oxy-easy-posts),.oxel_accordion__row.oxy-easy-posts .oxy-posts,.oxel_accordion__row.ct-section .ct-section-inner-wrap {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
}

@media (max-width: 1024px) {
    .oxel_accordion__row {
    }

    .oxel_accordion__row:not(.ct-section):not(.oxy-easy-posts),.oxel_accordion__row.oxy-easy-posts .oxy-posts,.oxel_accordion__row.ct-section .ct-section-inner-wrap {
        align-items: center;
    }
}

@media (max-width: 767px) {
    .oxel_accordion__row {
    }

    .oxel_accordion__row:not(.ct-section):not(.oxy-easy-posts),.oxel_accordion__row.oxy-easy-posts .oxy-posts,.oxel_accordion__row.ct-section .ct-section-inner-wrap {
        align-items: center;
    }
}

.oxel_accordion__row_left {
}

.oxel_accordion__row_left:not(.ct-section):not(.oxy-easy-posts),.oxel_accordion__row_left.oxy-easy-posts .oxy-posts,.oxel_accordion__row_left.ct-section .ct-section-inner-wrap {
    display: flex;
    flex-direction: row;
    align-items: center;
}

.oxel_accordion__row__label {
    font-size: 18px;
    font-weight: 700;
    text-align: left;
}

@media (max-width: 767px) {
    .oxel_accordion__row__label {
        text-align:left;
        padding-right: 20px;
        font-size: 16px;
        color: #000;
    }
}

.oxel_accordion__icon {
    color: #1E40AF;
}

.oxel_accordion__icon >svg {
    width: 18px;
    height: 18px;
}

.oxel_accordion__icon {
    margin-right: 8px;
    transition-duration: .3s;
}

.oxel_accordion__content {
    width: 100%;
    padding-top: 18px;
    padding-left: 18px;
    padding-right: 18px;
    padding-bottom: 18px;
    border-bottom-color: #98a1a8;
    border-bottom-width: 2px;
    border-bottom-style: none;
    overflow: hidden;
    opacity: 1;
    transition-duration: 3s;
    border-top-style: none;
    border-right-style: none;
    border-left-style: none;
    transition-property: max-height;
    text-align: left;
    max-height: 3000px;
}

.oxel_accordion__content:not(.ct-section):not(.oxy-easy-posts),.oxel_accordion__content.oxy-easy-posts .oxy-posts,.oxel_accordion__content.ct-section .ct-section-inner-wrap {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
}

.oxel_accordion__content__hidden {
    max-height: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
    z-index: -1;
    padding-bottom: 0px;
    transition-duration: 0s;
}

.oxel_accordion__content__hidden:not(.ct-section):not(.oxy-easy-posts),.oxel_accordion__content__hidden.oxy-easy-posts .oxy-posts,.oxel_accordion__content__hidden.ct-section .ct-section-inner-wrap {
    display: flex;
}

.h3 {
    letter-spacing: -.02em;
    font-size: 28px;
    line-height: 22px;
}

.sticky-section {
}

.custo-accordion-dating-onti {
    gap: 0px;
}

.custo-accordion-dating-onti:not(.ct-section):not(.oxy-easy-posts),.custo-accordion-dating-onti.oxy-easy-posts .oxy-posts,.custo-accordion-dating-onti.ct-section .ct-section-inner-wrap {
    gap: 0px;
}

.hover-pink-color {
}

.hover-ps-box-menu {
}

.hover-pink-color-2 {
}

.hover-pink-color-3 {
}

.hover-pink-color-4 {
}

.cusom-accordion-tab-only {
}

@media (max-width: 1240px) {
    .cusom-accordion-tab-only {
        margin-bottom:0px;
    }
}

@media (max-width: 767px) {
    .cusom-accordion-tab-only {
    }

    .cusom-accordion-tab-only:not(.ct-section):not(.oxy-easy-posts),.cusom-accordion-tab-only.oxy-easy-posts .oxy-posts,.cusom-accordion-tab-only.ct-section .ct-section-inner-wrap {
        display: none;
    }
}

.margin-top-minus-section {
}

.custom-hover-box-main {
    overflow: hidden;
    border-radius: 28px;
}

.custom-hover-box {
}

.display-tablet-waly-accordion {
}

@media (max-width: 1240px) {
    .display-tablet-waly-accordion {
        width:100%;
    }
}

.h4 {
    letter-spacing: -.02em;
    font-size: 25px;
    line-height: normal;
}

@media (max-width: 1024px) {
    .h4 {
        font-size:24px;
    }
}

.custom-margin-top-minus-ps {
    background-color: #fff;
}

@media (max-width: 767px) {
    .custom-margin-top-minus-ps {
    }
}

.reviewSliderNew_left_arrow {
    cursor: pointer;
}

.disabled {
}

.reviewSliderNew_right_arrow {
    cursor: pointer;
}

@media (max-width: 767px) {
    .reviewSliderNew_right_arrow {
    }
}

.cstm_slider_services_2 {
}

.portfolioServicesDiv {
}

.custom-slider-slides {
}

@media (max-width: 479px) {
    .custom-slider-slides {
        padding-top:0px;
        padding-left: 0px;
        padding-bottom: 0px;
        padding-right: 0px;
    }
}

.custom-slider {
}

.slider-number-count {
    gap: 55px;
}

.slider-number-count:not(.ct-section):not(.oxy-easy-posts),.slider-number-count.oxy-easy-posts .oxy-posts,.slider-number-count.ct-section .ct-section-inner-wrap {
    gap: 55px;
}

.custom-subeading {
}

.custom-heading {
}

.marquee-slider-mian {
}

.btn:hover {
    transition-duration: .3s;
    background-color: #c1134d;
}

.btn {
    padding-left: 35px;
    padding-right: 35px;
    padding-top: 15px;
    padding-bottom: 15px;
    border-radius: 10px;
    background-color: #1E40AF;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
    transition-duration: .3s;
}

.btn:not(.ct-section):not(.oxy-easy-posts),.btn.oxy-easy-posts .oxy-posts,.btn.ct-section .ct-section-inner-wrap {
    display: flex;
}

@media (max-width: 767px) {
    .btn {
        padding-top:8px;
        padding-bottom: 8px;
        padding-left: 12px;
        padding-right: 12px;
        font-size: 13px;
        line-height: normal;
        border-radius: 5px;
    }
}

.h6 {
    letter-spacing: -.02em;
    font-size: 22px;
    line-height: 36.5px;
}

@media (max-width: 1024px) {
    .h6 {
        font-size:18px;
        line-height: 1.5;
    }
}

.cstm_blog_introduction {
}

.h2 {
    letter-spacing: -.02em;
    font-size: 36px;
    line-height: normal;
}

@media (max-width: 1240px) {
    .h2 {
        font-size:28px;
    }
}

@media (max-width: 1024px) {
    .h2 {
        font-size:34px;
    }
}

@media (max-width: 767px) {
    .h2 {
        font-size:22px;
    }
}

.black {
    color: #000;
}

@media (max-width: 767px) {
    .black {
        text-align:center;
        width: 100%;
    }

    .black:not(.ct-section):not(.oxy-easy-posts),.black.oxy-easy-posts .oxy-posts,.black.ct-section .ct-section-inner-wrap {
        display: none;
    }
}

.semibold {
    font-weight: 600;
}

.small {
    font-size: 14px;
    line-height: 22px;
    letter-spacing: -.02em;
}

.medium {
    font-weight: 500;
}

.medium:not(.ct-section):not(.oxy-easy-posts),.medium.oxy-easy-posts .oxy-posts,.medium.ct-section .ct-section-inner-wrap {
    display: block;
}

.bold {
    text-align: left;
    font-weight: 700;
}

.whiteBtn:hover {
    transform: translateY(-5px);
    transition-duration: .3s;
}

.whiteBtn {
    background-color: #fff;
    border-radius: 10px;
    padding-top: 3px;
    padding-bottom: 3px;
    padding-left: 24px;
    padding-right: 24px;
    gap: 10px;
    transition-duration: .3s;
}

.whiteBtn:not(.ct-section):not(.oxy-easy-posts),.whiteBtn.oxy-easy-posts .oxy-posts,.whiteBtn.ct-section .ct-section-inner-wrap {
    display: flex;
    flex-direction: row;
    gap: 10px;
}

.whiteBtnText {
    color: #1E40AF;
    font-weight: 600;
    font-size: 18px;
    line-height: 36.5px;
    letter-spacing: -.02em;
}

@media (max-width: 767px) {
    .whiteBtnText {
        font-size:14px;
    }
}

.cstm_blog_left_sidebar {
    position: sticky;
    top: 130px;
    z-index: 9;
    width: 236px;
}

@media (max-width: 1024px) {
    .cstm_blog_left_sidebar {
        width:100%;
        max-width: 650px;
        margin-left: auto;
        margin-right: auto;
    }
}

.cstm_recommended_posts {
}

.cstm_blog_title_wrapper {
}

.cstm_mbl_menu_main_wrapper {
}

.cstm_mbl_menu_dropdown_links {
}

.cstm_mbl_menu_dropdown_plus {
}

.cstm_mbl_menu_dropdown_minus {
}

.cstm_mbl_menu_dropdown_wrapper {
}

@media (max-width: 1024px) {
    .cstm_mbl_menu_dropdown_wrapper {
        padding-top:10px;
        padding-bottom: 10px;
    }

    .cstm_mbl_menu_dropdown_wrapper:not(.ct-section):not(.oxy-easy-posts),.cstm_mbl_menu_dropdown_wrapper.oxy-easy-posts .oxy-posts,.cstm_mbl_menu_dropdown_wrapper.ct-section .ct-section-inner-wrap {
        display: none;
    }
}

.cstm_menu_wrapper {
    gap: 0px;
}

.cstm_menu_wrapper:not(.ct-section):not(.oxy-easy-posts),.cstm_menu_wrapper.oxy-easy-posts .oxy-posts,.cstm_menu_wrapper.ct-section .ct-section-inner-wrap {
    display: flex;
    flex-direction: row;
    gap: 0px;
}

.cstm_menu_item {
    font-size: 14px;
    font-weight: 500;
    padding-top: 30px;
    padding-bottom: 30px;
    padding-left: 17.5px;
    padding-right: 17.5px;
}

.cstm_dropdown_icon {
    transition-duration: .2s;
}

.cstm_menu_item_dropdown_wrapper {
    position: absolute;
    top: 100%;
    left: 0px;
    width: 100%;
    background-color: #fff;
    z-index: -999;
    opacity: 0;
    transition-duration: .2s;
    box-shadow: 0px 0px 25px 0px rgba(0,0,0,.05);
}

.cstm_menu_item_dropdown {
    width: 100%;
    padding-top: 24px;
    padding-right: 20px;
    padding-bottom: 24px;
    padding-left: 20px;
    gap: 50px;
    max-width: 1240px;
    margin-left: auto;
    margin-right: auto;
}

.cstm_menu_item_dropdown:not(.ct-section):not(.oxy-easy-posts),.cstm_menu_item_dropdown.oxy-easy-posts .oxy-posts,.cstm_menu_item_dropdown.ct-section .ct-section-inner-wrap {
    display: flex;
    flex-direction: row;
    gap: 50px;
}

.cstm_menu_item_dropdown_tab {
    width: 20%;
    gap: 10px;
}

.cstm_menu_item_dropdown_tab:not(.ct-section):not(.oxy-easy-posts),.cstm_menu_item_dropdown_tab.oxy-easy-posts .oxy-posts,.cstm_menu_item_dropdown_tab.ct-section .ct-section-inner-wrap {
    gap: 10px;
}

.active {
}

.cstm_menu_item_dropdown_tab_content {
}

.cstm_mm_services_title {
}

.heroSlider {
}

.slideText {
}

@media (max-width: 1240px) {
    .slideText {
    }

    .slideText:not(.ct-section):not(.oxy-easy-posts),.slideText.oxy-easy-posts .oxy-posts,.slideText.ct-section .ct-section-inner-wrap {
        display: flex;
    }
}

.heroSliderTablet {
}

@media (max-width: 1240px) {
    .heroSliderTablet {
        overflow:hidden;
    }
}

.slideTextTablet {
}

@media (max-width: 1240px) {
    .slideTextTablet {
        gap:36px;
        width: 443px;
        max-width: 443px;
    }

    .slideTextTablet:not(.ct-section):not(.oxy-easy-posts),.slideTextTablet.oxy-easy-posts .oxy-posts,.slideTextTablet.ct-section .ct-section-inner-wrap {
        gap: 36px;
    }
}

@media (max-width: 767px) {
    .slideTextTablet {
        width:100%;
    }
}

.heroTabletBox {
}

@media (max-width: 1240px) {
    .heroTabletBox {
        gap:18px;
    }

    .heroTabletBox:not(.ct-section):not(.oxy-easy-posts),.heroTabletBox.oxy-easy-posts .oxy-posts,.heroTabletBox.ct-section .ct-section-inner-wrap {
        gap: 18px;
    }
}

@media (max-width: 767px) {
    .heroTabletBox {
        font-size:14px;
    }
}

@media (max-width: 1240px) {
    .heroTabletIconBox {
        width:73px;
        height: 73px;
        max-width: 73px;
        max-height: 73px;
        min-width: 73px;
        min-height: 73px;
        position: relative;
    }

    .heroTabletIconBox:not(.ct-section):not(.oxy-easy-posts),.heroTabletIconBox.oxy-easy-posts .oxy-posts,.heroTabletIconBox.ct-section .ct-section-inner-wrap {
        display: flex;
        flex-direction: row;
    }
}

.tabletLine {
}

@media (max-width: 1240px) {
    .tabletLine {
        position:absolute;
        bottom: 0px;
        right: 0px;
        min-height: 1px;
        height: 1px;
        width: 172px;
        background-color: rgba(202,202,202,.35);
    }
}

@media (max-width: 1024px) {
    .tabletLine {
        background-color:rgba(202,202,202,.35);
    }

    .tabletLine:not(.ct-section):not(.oxy-easy-posts),.tabletLine.oxy-easy-posts .oxy-posts,.tabletLine.ct-section .ct-section-inner-wrap {
        display: none;
    }
}

@media (max-width: 767px) {
    .tabletLine {
    }

    .tabletLine:not(.ct-section):not(.oxy-easy-posts),.tabletLine.oxy-easy-posts .oxy-posts,.tabletLine.ct-section .ct-section-inner-wrap {
        display: none;
    }
}

.heroTabletHeading {
}

@media (max-width: 1240px) {
    .heroTabletHeading {
        font-size:16px;
        margin-top: 6px;
        margin-bottom: 6px;
    }
}

@media (max-width: 767px) {
    .heroTabletHeading {
        font-size:14px;
    }
}

.cstm_marquee_wrapper {
}

.cstm_marquee {
}

.subheading {
    font-size: 13px;
    font-weight: 400;
    letter-spacing: 1.95px;
    color: #1E40AF;
}

.uportfolioMain {
    cursor: pointer;
}

.oxy-stock-content-styles {
}

.reveal-type {
}

.main {
    display: block !important;
}

.main:not(.ct-section):not(.oxy-easy-posts),.main.oxy-easy-posts .oxy-posts,.main.ct-section .ct-section-inner-wrap {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
}

.sidebar {
    float: left;
    width: 200px;
    will-change: min-height;
}

.sidebar__inner {
}

.phaseHeading {
    min-width: 57px;
    background-color: #fff;
    font-weight: 600;
    margin-top: 0px;
    margin-bottom: 0px;
}

@media (max-width: 1240px) {
    .phaseHeading {
    }
}

@media (max-width: 1024px) {
    .phaseHeading {
        font-size:34px !important;
    }
}

.phaseCircle {
}

@media (max-width: 1024px) {
    .phaseCircle {
        position:absolute;
        left: 185px;
    }
}

.content {
    margin-left: 320px;
}

.extrabold {
    font-weight: 800;
}

.h5 {
    letter-spacing: -.02em;
    font-size: 24px;
    line-height: 22px;
}

.oxel_reviewbox__image_wrapper__image {
    max-width: 1000px;
    height: 100%;
}

.oxel_reviewbox__image_wrapper {
    width: 200px;
    overflow: hidden;
    text-align: center;
    border-radius: 50%;
    border-top-color: #f9f9fa;
    border-right-color: #f9f9fa;
    border-bottom-color: #f9f9fa;
    border-left-color: #f9f9fa;
    border-top-width: 8px;
    border-right-width: 8px;
    border-bottom-width: 8px;
    border-left-width: 8px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    height: 200px;
    flex-shrink: 0;
    margin-right: 16px;
}

.oxel_reviewbox__image_wrapper:not(.ct-section):not(.oxy-easy-posts),.oxel_reviewbox__image_wrapper.oxy-easy-posts .oxy-posts,.oxel_reviewbox__image_wrapper.ct-section .ct-section-inner-wrap {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}

@media (max-width: 767px) {
    .oxel_reviewbox__image_wrapper {
        margin-bottom:32px;
        margin-left: auto;
        margin-right: auto;
    }
}

@media (max-width: 479px) {
    .oxel_reviewbox__image_wrapper {
        margin-bottom:32px;
        margin-left: auto;
        margin-right: auto;
    }
}

.oxel_reviewbox__details_wrapper {
    padding-left: 0px;
    flex-grow: 1;
}

@media (max-width: 767px) {
    .oxel_reviewbox__details_wrapper {
        text-align:center;
        padding-left: 0px;
    }

    .oxel_reviewbox__details_wrapper:not(.ct-section):not(.oxy-easy-posts),.oxel_reviewbox__details_wrapper.oxy-easy-posts .oxy-posts,.oxel_reviewbox__details_wrapper.ct-section .ct-section-inner-wrap {
        display: flex;
        flex-direction: column;
        align-items: center;
    }
}

@media (max-width: 479px) {
    .oxel_reviewbox__details_wrapper {
        padding-left:0px;
    }
}

.oxel_reviewbox__details_wrapper__name {
    font-weight: 600;
    text-transform: uppercase;
    font-size: 32px;
    color: #374047;
    line-height: 1.2;
    margin-bottom: 8px;
}

.oxel_reviewbox__details_wrapper__star_wrapper {
    margin-top: 8px;
    margin-bottom: 8px;
}

.oxel_reviewbox__details_wrapper__star_wrapper:not(.ct-section):not(.oxy-easy-posts),.oxel_reviewbox__details_wrapper__star_wrapper.oxy-easy-posts .oxy-posts,.oxel_reviewbox__details_wrapper__star_wrapper.ct-section .ct-section-inner-wrap {
    display: flex;
    flex-direction: row;
}

.oxel_reviewbox__star {
    color: #7f8b93;
}

.oxel_reviewbox__star >svg {
    width: 22px;
    height: 22px;
}

.oxel_reviewbox__star {
}

.oxel_reviewbox__row {
    width: 100%;
    padding-top: 32px;
    padding-left: 32px;
    padding-right: 32px;
    padding-bottom: 32px;
    text-align: left;
}

.oxel_reviewbox__row:not(.ct-section):not(.oxy-easy-posts),.oxel_reviewbox__row.oxy-easy-posts .oxy-posts,.oxel_reviewbox__row.ct-section .ct-section-inner-wrap {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    align-items: center;
    justify-content: flex-start;
}

@media (max-width: 767px) {
    .oxel_reviewbox__row {
        text-align:center;
    }

    .oxel_reviewbox__row:not(.ct-section):not(.oxy-easy-posts),.oxel_reviewbox__row.oxy-easy-posts .oxy-posts,.oxel_reviewbox__row.ct-section .ct-section-inner-wrap {
        display: flex;
        flex-direction: column;
        align-items: center;
    }
}

@media (max-width: 479px) {
}

.oxel_reviewbox__review_body {
}

@media (max-width: 767px) {
    .oxel_reviewbox__review_body {
        text-align:left;
    }
}

@media (max-width: 479px) {
    .oxel_reviewbox__review_body {
        text-align:left;
    }
}

.oxel_reviewbox {
    background-color: #eceeef;
    width: 100%;
}

.oxel_reviewbox__details_wrapper__title {
    font-size: 14px;
    color: #606e79;
}

.oxel-breadcrumb-wrapper {
    width: 100%;
}

.oxel-breadcrumb-code {
    width: 100%;
}

.portfolioDiv {
    border-radius: 10px;
    height: 100%;
}

@media (max-width: 1024px) {
    .portfolioDiv {
        height:100%;
    }
}

@media (max-width: 767px) {
    .portfolioDiv {
        width:314px;
        min-width: 314px;
    }
}

.faqDiv {
}

.tabs-3455-tab {
}

.tabs-3455-tab-active {
}

.tabs-contents-3455-tab {
    width: 748px;
}

.processText {
    font-size: 24px;
    line-height: 22px;
    font-weight: 800;
    letter-spacing: -.02em;
    color: #F8FAFC;
    background-color: #fff;
}

.processTab {
    padding-top: 5px;
    padding-right: 5px;
    padding-bottom: 5px;
    padding-left: 5px;
    background-color: #f8f8f8;
    width: 263px;
    border-radius: 46px;
    gap: 18px;
}

.processTab:not(.ct-section):not(.oxy-easy-posts),.processTab.oxy-easy-posts .oxy-posts,.processTab.ct-section .ct-section-inner-wrap {
    display: flex;
    flex-direction: row;
    align-items: center;
    gap: 18px;
}

@media (max-width: 1240px) {
    .processTab {
        width:235px;
    }
}

.processTabImageBox {
    width: 55px;
    min-width: 55px;
    height: 55px;
    min-height: 55px;
    border-radius: 100%;
    background-color: #fff;
    box-shadow: 0px 2px 10px 0px rgba(0,0,0,.08);
}

.processTabImageBox:not(.ct-section):not(.oxy-easy-posts),.processTabImageBox.oxy-easy-posts .oxy-posts,.processTabImageBox.ct-section .ct-section-inner-wrap {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
}

.tabCircle {
    width: 8px;
    height: 8px;
    border-radius: 100px;
    min-width: 8px;
    min-height: 8px;
    background-color: #F8FAFC;
}

.tabDiv {
    width: 100%;
    padding-left: 37px;
    text-align: left;
    gap: 21px;
}

.tabDiv:not(.ct-section):not(.oxy-easy-posts),.tabDiv.oxy-easy-posts .oxy-posts,.tabDiv.ct-section .ct-section-inner-wrap {
    display: flex;
    flex-direction: row;
    align-items: center;
    gap: 21px;
}

.processTabText {
}

.tabInnerBox {
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: #e6e6e6;
    border-right-color: #e6e6e6;
    border-bottom-color: #e6e6e6;
    border-left-color: #e6e6e6;
    border-radius: 12px;
    padding-top: 60px;
    padding-right: 60px;
    padding-bottom: 60px;
    padding-left: 60px;
    min-height: 671px;
}

@media (max-width: 1024px) {
    .tabInnerBox {
        padding-top:20px;
        padding-right: 20px;
        padding-bottom: 20px;
        padding-left: 20px;
    }
}

.tabInnerPhaseText {
    font-size: 28px;
    line-height: 22px;
    color: #000;
    font-weight: 700;
    margin-bottom: 10px;
}

@media (max-width: 1240px) {
    .tabInnerPhaseText {
        font-size:22px;
        line-height: normal;
    }
}

.tabInnerHeading {
    color: #1E40AF;
    font-size: 28px;
    line-height: 1.4;
}

@media (max-width: 1240px) {
    .tabInnerHeading {
        font-size:22px;
        line-height: normal;
    }
}

.tabInnerText {
    margin-top: 61px;
    margin-bottom: 61px;
}

@media (max-width: 767px) {
    .tabInnerText {
        margin-top:13px;
        margin-bottom: 0px;
        font-size: 14px;
    }
}

.toolUsedDiv {
    max-width: 471px;
    width: 100%;
}

.toolusedHeading {
    font-size: 16px;
    color: #333;
}

@media (max-width: 767px) {
    .toolusedHeading {
        font-size:14px;
    }
}

.mobileAccPhaseHeading {
}

@media (max-width: 767px) {
    .mobileAccPhaseHeading {
        font-size:18px;
        font-weight: 900;
        width: 60px;
        color: #F8FAFC;
        background-color: #fff;
    }
}

.mobileAccDiv {
}

@media (max-width: 767px) {
    .mobileAccDiv {
        min-width:11.23px;
        min-height: 11.23px;
        width: 11.23px;
        height: 11.23px;
        background-color: #F8FAFC;
        border-radius: 100%;
        margin-top: 5px;
    }
}

.processAcc {
}

@media (max-width: 767px) {
    .processAcc {
        padding-bottom:12px;
    }
}

.processAccHeadingDiv {
}

@media (max-width: 767px) {
    .processAccHeadingDiv {
        width:100%;
        padding-top: 5px;
        padding-right: 30px;
        padding-bottom: 5px;
        padding-left: 5px;
        border-top-left-radius: 12px;
        border-top-right-radius: 12px;
        background-color: #f8f8f8;
        position: relative;
        border-top-width: 1px;
        border-right-width: 1px;
        border-bottom-width: 1px;
        border-left-width: 1px;
        border-top-style: solid;
        border-right-style: solid;
        border-bottom-style: solid;
        border-left-style: solid;
        border-top-color: rgba(243,156,185,0);
        border-right-color: rgba(243,156,185,0);
        border-bottom-color: rgba(243,156,185,0);
        border-left-color: rgba(243,156,185,0);
        gap: 5px;
    }

    .processAccHeadingDiv:not(.ct-section):not(.oxy-easy-posts),.processAccHeadingDiv.oxy-easy-posts .oxy-posts,.processAccHeadingDiv.ct-section .ct-section-inner-wrap {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 5px;
    }
}

.processAccDiv {
}

@media (max-width: 767px) {
    .processAccDiv {
        text-align:left;
        width: 80%;
        border-radius: 12px;
        overflow: hidden;
    }

    .processAccDiv:not(.ct-section):not(.oxy-easy-posts),.processAccDiv.oxy-easy-posts .oxy-posts,.processAccDiv.ct-section .ct-section-inner-wrap {
        display: flex;
    }
}

.processAccHeading {
}

@media (max-width: 767px) {
    .processAccHeading {
        font-size:14px;
        color: #333;
        letter-spacing: -.02em;
    }
}

.processAccIcon {
}

@media (max-width: 767px) {
    .processAccIcon {
        position:absolute;
        right: 19px;
    }
}

.processAccInnerDiv {
}

@media (max-width: 767px) {
    .processAccInnerDiv {
        width:100%;
        border-top-style: none;
        border-right-style: solid;
        border-bottom-style: solid;
        border-left-style: solid;
        border-bottom-left-radius: 12px;
        border-bottom-right-radius: 12px;
        background-color: #fff;
        padding-top: 23px;
        padding-left: 20px;
        padding-right: 20px;
        padding-bottom: 23px;
        border-right-width: 1px;
        border-right-color: #dcdcdc;
        border-bottom-width: 1px;
        border-bottom-color: #dcdcdc;
        border-left-width: 1px;
        border-left-color: #dcdcdc;
    }

    .processAccInnerDiv:not(.ct-section):not(.oxy-easy-posts),.processAccInnerDiv.oxy-easy-posts .oxy-posts,.processAccInnerDiv.ct-section .ct-section-inner-wrap {
        display: none;
    }
}

.processAccIconBox {
}

@media (max-width: 767px) {
    .processAccIconBox {
        padding-top:8px;
        padding-left: 14px;
        padding-right: 14px;
        padding-bottom: 9px;
        background-color: #fff;
        border-radius: 8px;
        width: 55px;
        height: 45px;
        min-width: 55px;
        min-height: 45px;
        border-top-left-radius: 8px;
        border-top-right-radius: 8px;
        border-bottom-left-radius: 8px;
        border-bottom-right-radius: 8px;
    }

    .processAccIconBox:not(.ct-section):not(.oxy-easy-posts),.processAccIconBox.oxy-easy-posts .oxy-posts,.processAccIconBox.ct-section .ct-section-inner-wrap {
        display: flex;
        flex-direction: row;
        align-items: center;
        justify-content: center;
    }
}

.processAccInnerHeading {
}

@media (max-width: 767px) {
    .processAccInnerHeading {
        font-size:14px;
        font-weight: 800;
    }
}

.processAccLeftDiv {
}

.mobilePhaseHeading {
}

@media (max-width: 767px) {
    .mobilePhaseHeading {
        font-size:28px;
        line-height: 22px;
        min-width: 38px;
    }
}

.mobilePhaseCircle {
}

@media (max-width: 767px) {
    .mobilePhaseCircle {
        width:18.38px;
        height: 18.38px;
        background-color: #1E40AF;
        border-radius: 100%;
        z-index: 1;
    }
}

.mobilePhaseHeadingBox {
}

.linkText {
    color: #000;
}

.menuClose {
    attachment_height: 32;
    attachment_width: 37;
}

.menuClose:not(.ct-section):not(.oxy-easy-posts),.menuClose.oxy-easy-posts .oxy-posts,.menuClose.ct-section .ct-section-inner-wrap {
    display: none;
}

@media (max-width: 1024px) {
    .menuClose {
    }

    .menuClose:not(.ct-section):not(.oxy-easy-posts),.menuClose.oxy-easy-posts .oxy-posts,.menuClose.ct-section .ct-section-inner-wrap {
        display: none;
    }
}

@media (max-width: 767px) {
    .menuClose {
    }

    .menuClose:not(.ct-section):not(.oxy-easy-posts),.menuClose.oxy-easy-posts .oxy-posts,.menuClose.ct-section .ct-section-inner-wrap {
        display: none;
    }
}

.menuOpen {
}

.mobileMenuInner {
}

.mobileMenuInner:not(.ct-section):not(.oxy-easy-posts),.mobileMenuInner.oxy-easy-posts .oxy-posts,.mobileMenuInner.ct-section .ct-section-inner-wrap {
    display: none;
}

@media (max-width: 1024px) {
    .mobileMenuInner {
        padding-top:20px;
        padding-right: 20px;
        padding-bottom: 20px;
        padding-left: 20px;
        width: 100%;
        background-color: #fdd3e1;
        text-align: left;
        position: absolute;
        left: 0px;
        top: 101.6px;
    }

    .mobileMenuInner:not(.ct-section):not(.oxy-easy-posts),.mobileMenuInner.oxy-easy-posts .oxy-posts,.mobileMenuInner.ct-section .ct-section-inner-wrap {
        display: none;
    }
}

@media (max-width: 767px) {
    .mobileMenuInner {
        position:absolute;
        left: 0px;
        top: 84px;
        width: 100%;
        background-color: #fdd3e1;
        padding-top: 20px;
        padding-right: 20px;
        padding-bottom: 20px;
        padding-left: 20px;
        z-index: 9;
        text-align: left;
    }

    .mobileMenuInner:not(.ct-section):not(.oxy-easy-posts),.mobileMenuInner.oxy-easy-posts .oxy-posts,.mobileMenuInner.ct-section .ct-section-inner-wrap {
        display: none;
        align-items: center;
    }
}

.uportfolioInner:hover .hoverBox {
    opacity: 1;
    transition-duration: .3s;
    z-index: 1;
}

.uportfolioInner {
    width: 100%;
    height: 350px;
    padding-top: 30px;
    padding-right: 30px;
    padding-bottom: 30px;
    padding-left: 30px;
}

@media (max-width: 767px) {
    .uportfolioInner {
        height:316px;
    }
}

.googlePlay {
}

.googlePlay:not(.ct-section):not(.oxy-easy-posts),.googlePlay.oxy-easy-posts .oxy-posts,.googlePlay.ct-section .ct-section-inner-wrap {
    display: flex;
    flex-direction: row;
    align-items: center;
}

.starsDiv {
    margin-top: 5px;
    margin-bottom: 5px;
}

.linkBox:hover {
    transform: scale(1.1,1.1);
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-color: white;
    border-right-color: white;
    border-bottom-color: white;
    border-left-color: white;
    transition-duration: .3s;
    background-color: rgba(0,0,0,.2);
}

.linkBox {
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-radius: 5px;
    transition-duration: .3s;
    border-top-color: rgba(0,0,0,0);
    border-right-color: rgba(0,0,0,0);
    border-bottom-color: rgba(0,0,0,0);
    border-left-color: rgba(0,0,0,0);
}

.hoverBox {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    border-radius: 21.5px;
    background-color: rgba(0,0,0,.5);
    opacity: 0;
    transition-duration: .3s;
    z-index: -1;
}

.hoverBox:not(.ct-section):not(.oxy-easy-posts),.hoverBox.oxy-easy-posts .oxy-posts,.hoverBox.ct-section .ct-section-inner-wrap {
    align-items: center;
    justify-content: center;
}

.uportfolioDesc {
    margin-top: 20px;
    width: 100%;
    border-radius: 21.5px;
    padding-top: 30px;
    padding-right: 30px;
    padding-bottom: 30px;
    padding-left: 30px;
}

.uportfolioDesc:not(.ct-section):not(.oxy-easy-posts),.uportfolioDesc.oxy-easy-posts .oxy-posts,.uportfolioDesc.ct-section .ct-section-inner-wrap {
    display: none;
}

@media (max-width: 767px) {
    .uportfolioDesc {
    }

    .uportfolioDesc:not(.ct-section):not(.oxy-easy-posts),.uportfolioDesc.oxy-easy-posts .oxy-posts,.uportfolioDesc.ct-section .ct-section-inner-wrap {
        display: none;
    }
}

.mobileMenu {
}

.descLink:hover {
    transform: scale(1.1,1.1);
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: #000;
    border-right-color: #000;
    border-bottom-color: #000;
    border-left-color: #000;
    transition-duration: .3s;
}

.descLink {
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: rgba(0,0,0,0);
    border-right-color: rgba(0,0,0,0);
    border-bottom-color: rgba(0,0,0,0);
    border-left-color: rgba(0,0,0,0);
    padding-top: 7px;
    padding-left: 17px;
    padding-right: 17px;
    padding-bottom: 7px;
    border-radius: 5px;
    transition-duration: .3s;
}

.whiteBorder:hover {
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: #fff;
    border-right-color: #fff;
    border-bottom-color: #fff;
    border-left-color: #fff;
}

.whiteBorder {
}

.noMargin {
    margin: 0px !important;
}

@media (max-width: 767px) {
    .noMargin {
        margin:0px !important;
    }
}

.skip-lazy {
}

.lightTxt {
}

.textCenter {
    text-align: center;
}

.portfolioServiceImage {
}

.ourProcessLogo {
    padding-top: 10px;
    padding-right: 20px;
    padding-bottom: 10px;
    padding-left: 20px;
    border-radius: 100px;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: #9b9b9b;
    border-right-color: #9b9b9b;
    border-bottom-color: #9b9b9b;
    border-left-color: #9b9b9b;
    max-height: 50px;
    min-height: 50px;
    width: auto;
}

.ourProcessLogo:not(.ct-section):not(.oxy-easy-posts),.ourProcessLogo.oxy-easy-posts .oxy-posts,.ourProcessLogo.ct-section .ct-section-inner-wrap {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
}

.menu-for-border {
}

@media (max-width: 767px) {
    .menu-for-border {
    }
}

.new_class_for_close {
}

.cross_icon_close {
    border: 1px solid;
    padding: 20px;
    color: #333;
}

.cross_icon_close >svg {
    width: 55px;
    height: 55px;
}

.cross_icon_close {
}

@media (max-width: 767px) {
    .cross_icon_close {
        max-width:25px;
    }
}

@media (max-width: 479px) {
    .cross_icon_close {
        font-weight:500;
    }
}

.cstm_des_menu_item {
}

.cstm-form-classa {
}

.cstm-tab-div {
}

@media (max-width: 1024px) {
    .cstm-tab-div {
        width:280px !important;
    }
}

.cstm_mbl_open_menu {
}

.cstm_mbl_close_menu {
}

.cstm_blog_right_sidebar {
    position: sticky;
    top: 130px;
    z-index: 9;
    width: 236px;
}

@media (max-width: 1024px) {
    .cstm_blog_right_sidebar {
        position:static;
        z-index: 1;
    }
}

.cstm_seo_anchor_wrapper {
}

.cstm_search_submit_img {
}

.serviceSection {
    background-color: #fff;
}

.serviceSection .ct-section-inner-wrap {
    padding-top: 65px;
    padding-bottom: 65px;
}

@media (max-width: 1024px) {
    .serviceSection {
    }

    .serviceSection .ct-section-inner-wrap {
        padding-top: 100px;
        padding-bottom: 50px;
    }
}

@media (max-width: 767px) {
    .serviceSection {
    }

    .serviceSection .ct-section-inner-wrap {
        padding-top: 60px;
        padding-bottom: 60px;
    }
}

.serviceDiv {
    margin-top: 50px;
    width: 100%;
    text-align: left;
    gap: 20px;
    max-width: 1050px;
    margin-left: auto;
    margin-right: auto;
}

.serviceDiv:not(.ct-section):not(.oxy-easy-posts),.serviceDiv.oxy-easy-posts .oxy-posts,.serviceDiv.ct-section .ct-section-inner-wrap {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: center;
    gap: 20px;
}

@media (max-width: 767px) {
    .serviceDiv {
        text-align:left;
        gap: 15px;
    }

    .serviceDiv:not(.ct-section):not(.oxy-easy-posts),.serviceDiv.oxy-easy-posts .oxy-posts,.serviceDiv.ct-section .ct-section-inner-wrap {
        display: flex;
        flex-direction: column;
        gap: 15px;
    }
}

.hero-image-nolazy {
}

.mega-menu-icon {
    width: 36px;
    height: 36px;
}

.cstm_fade_scroll_active_wrapper {
}

.cstm_fade_scroll_heading_wrapper {
}

.marquee-slider2-mian {
}

.cstm_vertical_scroll_animation {
}

.cstm_landing_hero {
}

.display-tablet-waly-accordion_w {
}

.hover-color1 {
}

.hover-color2 {
}

.hover-color3 {
}

.cstm_pink {
}

.cstm_faqs_container {
}

.cstm_portfolio_repeater {
}

.vid-shadow {
}

.faqsDivInner {
}

.ct-section-inner-wrap {
}

.custom-width-section-full {
}

.form-ai-page {
}

.first-form-ai-page {
}

.remove-bg-image {
}

.custom-new-color-review {
}

.oxy-pro-menu-list {
    display: flex;
    padding: 0;
    margin: 0;
    align-items: center;
}

.oxy-pro-menu .oxy-pro-menu-list .menu-item {
    list-style-type: none;
    display: flex;
    flex-direction: column;
    width: 100%;
    transition-property: background-color,color,border-color;
}

.oxy-pro-menu-list > .menu-item {
    white-space: nowrap;
}

.oxy-pro-menu .oxy-pro-menu-list .menu-item a {
    text-decoration: none;
    border-style: solid;
    border-width: 0;
    transition-timing-function: ease-in-out;
    transition-property: background-color,color,border-color;
    border-color: transparent;
}

.oxy-pro-menu .oxy-pro-menu-list li.current-menu-item > a,.oxy-pro-menu .oxy-pro-menu-list li.menu-item:hover > a {
    border-color: currentColor;
}

.oxy-pro-menu .menu-item,.oxy-pro-menu .sub-menu {
    position: relative;
}

.oxy-pro-menu .menu-item .sub-menu {
    padding: 0;
    flex-direction: column;
    white-space: nowrap;
    display: flex;
    visibility: hidden;
    position: absolute;
    z-index: 9999999;
    top: 100%;
    transition-property: opacity,transform,visibility;
}

.oxy-pro-menu-off-canvas .sub-menu:before,.oxy-pro-menu-open .sub-menu:before {
    display: none;
}

.oxy-pro-menu .menu-item .sub-menu.aos-animate,.oxy-pro-menu-init .menu-item .sub-menu[data-aos^=flip] {
    visibility: visible;
}

.oxy-pro-menu-container:not(.oxy-pro-menu-init) .menu-item .sub-menu[data-aos^=flip] {
    transition-duration: 0s;
}

.oxy-pro-menu .sub-menu .sub-menu,.oxy-pro-menu.oxy-pro-menu-vertical .sub-menu {
    left: 100%;
    top: 0;
}

.oxy-pro-menu .sub-menu.sub-menu-left {
    right: 0;
    left: auto !important;
    margin-right: 100%;
}

.oxy-pro-menu-list > .menu-item > .sub-menu.sub-menu-left {
    margin-right: 0;
}

.oxy-pro-menu .sub-menu li.menu-item {
    flex-direction: column;
}

.oxy-pro-menu-mobile-open-icon,.oxy-pro-menu-mobile-close-icon {
    display: none;
    cursor: pointer;
    align-items: center;
}

.oxy-pro-menu-off-canvas .oxy-pro-menu-mobile-close-icon,.oxy-pro-menu-open .oxy-pro-menu-mobile-close-icon {
    display: inline-flex;
}

.oxy-pro-menu-mobile-open-icon > svg,.oxy-pro-menu-mobile-close-icon > svg {
    fill: currentColor;
}

.oxy-pro-menu-mobile-close-icon {
    position: absolute;
}

.oxy-pro-menu.oxy-pro-menu-open .oxy-pro-menu-container {
    width: 100%;
    position: fixed;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: auto;
    z-index: 2147483642 !important;
    background-color: #fff;
}

.oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-container {
    transition-property: opacity,transform,visibility;
}

.oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-container[data-aos^=slide] {
    transition-property: transform;
}

.oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-off-canvas-container,.oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-off-canvas-container[data-aos^=flip] {
    visibility: visible !important;
}

.oxy-pro-menu .oxy-pro-menu-open-container .oxy-pro-menu-list,.oxy-pro-menu .oxy-pro-menu-off-canvas-container .oxy-pro-menu-list {
    align-items: center;
    justify-content: center;
    flex-direction: column;
}

.oxy-pro-menu.oxy-pro-menu-open > .oxy-pro-menu-container {
    max-height: 100vh;
    overflow: auto;
    width: 100%;
}

.oxy-pro-menu.oxy-pro-menu-off-canvas > .oxy-pro-menu-container {
    max-height: 100vh;
    overflow: auto;
    z-index: 1000;
}

.oxy-pro-menu-container > div:first-child {
    margin: auto;
}

.oxy-pro-menu-off-canvas-container {
    display: flex !important;
    position: fixed;
    width: auto;
    align-items: center;
    justify-content: center;
}

.oxy-pro-menu-off-canvas-container a,.oxy-pro-menu-open-container a {
    word-break: break-word;
}

.oxy-pro-menu.oxy-pro-menu-off-canvas .oxy-pro-menu-list {
    align-items: center;
    justify-content: center;
    flex-direction: column;
}

.oxy-pro-menu.oxy-pro-menu-off-canvas .oxy-pro-menu-container .oxy-pro-menu-list .menu-item,.oxy-pro-menu.oxy-pro-menu-open .oxy-pro-menu-container .oxy-pro-menu-list .menu-item {
    flex-direction: column;
    width: 100%;
    text-align: center;
}

.oxy-pro-menu.oxy-pro-menu-off-canvas .sub-menu,.oxy-pro-menu.oxy-pro-menu-open .sub-menu {
    display: none;
    visibility: visible;
    opacity: 1;
    position: static;
    align-items: center;
    justify-content: center;
    white-space: normal;
    width: 100%;
}

.oxy-pro-menu.oxy-pro-menu-off-canvas .menu-item,.oxy-pro-menu.oxy-pro-menu-open .menu-item {
    justify-content: center;
    min-height: 32px;
}

.oxy-pro-menu .menu-item.menu-item-has-children,.oxy-pro-menu .sub-menu .menu-item.menu-item-has-children {
    flex-direction: row;
    align-items: center;
}

.oxy-pro-menu .menu-item > a {
    display: inline-flex;
    align-items: center;
    justify-content: center;
}

.oxy-pro-menu.oxy-pro-menu-off-canvas .menu-item-has-children > a .oxy-pro-menu-dropdown-icon-click-area,.oxy-pro-menu.oxy-pro-menu-open .menu-item-has-children > a .oxy-pro-menu-dropdown-icon-click-area {
    min-width: 32px;
    min-height: 32px;
}

.oxy-pro-menu .menu-item-has-children > a .oxy-pro-menu-dropdown-icon-click-area {
    display: flex;
    align-items: center;
    justify-content: center;
}

.oxy-pro-menu .menu-item-has-children > a svg {
    width: 1.4em;
    height: 1.4em;
    fill: currentColor;
    transition-property: transform;
}

.oxy-pro-menu.oxy-pro-menu-off-canvas .menu-item > a svg,.oxy-pro-menu.oxy-pro-menu-open .menu-item > a svg {
    width: 1em;
    height: 1em;
}

.oxy-pro-menu-off-canvas .oxy-pro-menu-container:not(.oxy-pro-menu-dropdown-links-toggle) .oxy-pro-menu-dropdown-icon-click-area,.oxy-pro-menu-open .oxy-pro-menu-container:not(.oxy-pro-menu-dropdown-links-toggle) .oxy-pro-menu-dropdown-icon-click-area {
    display: none;
}

.oxy-pro-menu-off-canvas .menu-item:not(.menu-item-has-children) .oxy-pro-menu-dropdown-icon-click-area,.oxy-pro-menu-open .menu-item:not(.menu-item-has-children) .oxy-pro-menu-dropdown-icon-click-area {
    min-height: 32px;
    width: 0px;
}

.oxy-pro-menu.oxy-pro-menu-off-canvas .oxy-pro-menu-show-dropdown:not(.oxy-pro-menu-dropdown-links-toggle) .oxy-pro-menu-list .menu-item-has-children,.oxy-pro-menu.oxy-pro-menu-open .oxy-pro-menu-show-dropdown:not(.oxy-pro-menu-dropdown-links-toggle) .oxy-pro-menu-list .menu-item-has-children {
    padding-right: 0px;
}

.oxy-pro-menu-container .menu-item a {
    width: 100%;
    text-align: center;
}

.oxy-pro-menu-container:not(.oxy-pro-menu-open-container):not(.oxy-pro-menu-off-canvas-container) ul:not(.sub-menu) > li > .sub-menu {
    top: 100%;
    left: 0;
}

.oxy-pro-menu-container:not(.oxy-pro-menu-open-container):not(.oxy-pro-menu-off-canvas-container) .sub-menu .sub-menu {
    top: 0;
    left: 100%;
}

.oxy-pro-menu-container:not(.oxy-pro-menu-open-container):not(.oxy-pro-menu-off-canvas-container) a {
    -webkit-tap-highlight-color: transparent;
}

.oxy-pro-menu-dropdown-links-toggle.oxy-pro-menu-open-container .menu-item-has-children ul,.oxy-pro-menu-dropdown-links-toggle.oxy-pro-menu-off-canvas-container .menu-item-has-children ul {
    border-radius: 0px !important;
    width: 100%;
}

.oxy-pro-menu-dropdown-animating[data-aos*="down"] {
    pointer-events: none;
}

.sub-menu .oxy-pro-menu-dropdown-animating[data-aos*="down"] {
    pointer-events: auto;
}

.sub-menu .oxy-pro-menu-dropdown-animating[data-aos*="right"] {
    pointer-events: none;
}

.sub-menu .oxy-pro-menu-dropdown-animating.sub-menu-left[data-aos*="left"] {
    pointer-events: none;
}

.oxy-pro-menu-dropdown-animating-out {
    pointer-events: none;
}

.oxy-pro-menu-list .menu-item a {
    border-color: transparent;
}

.oxy-pro-menu-list .menu-item.current-menu-item a,.oxy-pro-menu-list .menu-item.menu-item.menu-item.menu-item a:focus-within,.oxy-pro-menu-list .menu-item.menu-item.menu-item.menu-item a:hover {
    border-color: currentColor;
}

#-pro-menu-36-8 .oxy-pro-menu-list .menu-item,#-pro-menu-36-8 .oxy-pro-menu-list .menu-item a {
    font-size: 14px;
    line-height: normal;
    font-weight: 500;
    color: #fff;
    transition-duration: .3s;
}

#-pro-menu-36-8 .oxy-pro-menu-list > .menu-item {
    margin-left: 40px;
}

#-pro-menu-36-8 .oxy-pro-menu-list .menu-item.menu-item.menu-item.menu-item a:hover,#-pro-menu-36-8 .oxy-pro-menu-list .menu-item.menu-item.menu-item.menu-item a:focus-within {
    color: #fdd3e1;
}

#-pro-menu-36-8:hover {
    oxy-pro-menu-slug-oxypromenulistmenuitemmenuitemmenuitemmenuitemacolor: #fdd3e1;
}

@media (max-width: 1024px) {
    #-pro-menu-36-8 .oxy-pro-menu-list > .menu-item {
        margin-left:0px;
        margin-right: 40px;
    }
}

@media (max-width: 767px) {
    #-pro-menu-36-8 .oxy-pro-menu-list > .menu-item {
        margin-left:0px;
        margin-right: 26px;
    }

    #-pro-menu-36-8 {
        margin-top: 0px;
    }
}
