.fullcta1-container {
    min-height: 500px;
    background-size: cover;
    background-position: center;
    display: flex;
    align-items: center;
    text-align: center;
    justify-content: center;
    padding: 50px 0;
}

.fullcta1box__content {
    background: #00000082;
    border-radius: 30px;
    padding: 40px;
    max-width:1000px;
    margin:0px auto;
}

.fullcta1box__content h2 {
    color: white;
    margin: 0;
    line-height: 1;
    font-size:50px;
    font-weight:40;
}

.fullcta1box__content p {
    color: white;
    font-size:24px;
}

.fullcta1box__content .btn {
    display: block;
    margin: 30px auto 0;
}




.style-type-2 .fullcta1box__content {
    background: none;
    background-color:var(--primary);
    max-width:100%;
    padding-top:80px;
    padding-bottom:80px;
}

.style-type-2 .fullcta1box__content h2 {
    color: white;
}

.style-type-2 .fullcta1box__content p {
    color: white;
}

.style-type-2 .fullcta1box__content .btn {

}

.style-type-2 .fullcta1-container{
    min-height:inherit;
}





.style-type-3 .fullcta1box__content {
    background: none;
    background-color:white;
    border:6px solid var(--primary);
    max-width:100%;
    padding-top:80px;
    padding-bottom:80px;
}

.style-type-3 .fullcta1box__content h2 {
    color: var(--primary);
}

.style-type-3 .fullcta1box__content p {
    color: var(--fontcolor);
}

.style-type-3 .fullcta1box__content .btn {
    color: var(--fontcolor);
}

.style-type-3 .fullcta1-container{
    min-height:inherit;
}



.style-type-4{
    max-width: 1200px;
    border-radius: 15px;
    margin-top:60px;
    margin-bottom:60px;
    overflow: hidden;
    background: #00000082;
}

.style-type-4 .fullcta1-container{
    padding:0px;
    min-height: 100%;
}

.style-type-4 .fullcta1box__content{
    max-width:100%;
    padding:0px;
    border-radius: 0px;
    padding-top:200px;
    padding-bottom:200px;
}

@media screen and (max-width:767px){
    .style-type-4{
        border-radius: 0px;
        margin:0px;
    }
    .style-type-4 .fullcta1box__content{
        padding:50px 30px;
    }
}

.style-type-4 .container{
    padding:0px;
}