.has-background-custom1,
.has-background-custom-1 {
    background-color: #757a5c;
}

.has-background-custom2,
.has-background-custom-2 {
    background-color: #1c1c1c;
}

.has-background-custom3,
.has-background-custom-3 {
    background-color: #F0F0E7;
}

.has-background-custom4,
.has-background-custom-4 {
    background-color: #F8EA48;
}


.button {
    font-weight: 400;
}

.button.has-style-custom-1 {
    color: #1c1c1c;
    border-radius: 30px;
    background: #F8EA48;
    font-size: 1rem;
    font-weight: 400;
}

.button.has-style-custom-1:hover {
    color: #1c1c1c;
    border-radius: 30px;
    background: #e6e6dd;
}

.button.has-style-custom-2 {
    background: #f17900;
    border-radius: 30px;
    transition: 0.3s;
    font-size: 1rem;
    font-weight: 400;
}

.button.has-style-custom-2:hover {
    background: #e6e6dd;
    color: #1c1c1c;
}

.button.has-style-custom-3 {
    background: transparent;
    border: solid 2px #00000033;
    border-radius: 30px;
    color: black;
    padding-left: 2rem;
    padding-right: 2rem;
    font-size: 1rem;
    font-weight: 400;
}

@media screen and (max-width:767px) {
    .button.has-style-custom-3 {
        border-width: 1px;
    }
}

.button.has-style-custom-3:hover {
    color: #1c1c1c;
    background: #e6e6dd;
    border-color: transparent;
}

.button.has-style-custom-4 {
    background: transparent;
    border: solid 2px #fff;
    border-radius: 30px;
    color: #fff;
    padding-left: 2rem;
    padding-right: 2rem;
    font-size: 1rem;
    font-weight: 400;
}

.button.has-style-custom-4:hover {
    color: #fff;
    background: #1c1c1c;
    border-color: transparent;
}

h3.ict-sub-title.has-style-custom-1 {
    font-weight: 300;
}

.has-text-custom-1 {
    color: #F8EA48 !important;
}


