.wp-block-button.is-style-raisin-black .wp-block-button__link,
.wp-block-button.is-style-light-red .wp-block-button__link {
    background-color:var(--wp--preset--color--quinary);
    color: white;
    transition: all 0.3s ease;
    border-radius: 10px;
    ]font-family:var(--wp--preset--font-family--petrona);
    font-weight: 500;
    font-size: 18px;
    letter-spacing: 0.54px; 
}
.wp-block-button.is-style-raisin-black .wp-block-button__link {
	background-color:var(--wp--preset--color--primary);
}
.hero-carouselWrapper .overlay {
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    z-index:0;
}

.hero-carouselWrapper .container{
    max-width: 1200px;
}
.hero-carouselWrapper .formContainer h3 {
    font-weight: 600;
    text-align: center;
    color: #FFF;
}
.hero-carouselWrapper .formContainer {
    background: var(--wp--preset--color--primary);
    border-radius: 10px;
}

.hero-carouselWrapper .slideCaption {
    min-height: 555px;
    z-index: 1;
}
.hero-carouselWrapper .carousel-indicators [data-bs-target] {
    width: 12px;
    height: 12px;
    border-radius: 50%;
}
.hero-carouselWrapper .carousel-indicators .active {
    background-color: var(--wp--preset--color--secondary);
}
.hero-carouselWrapper .carousel-caption {
    text-align: left;
    left: 10%;
}
.hero-carouselWrapper .carousel-item {
/*    min-height: 620px;*/
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}

.hero-carouselWrapper .carousel-indicators {
    z-index: 5;
    bottom: 70px;
}
.hero-carouselWrapper .formContainer .gfield.gfield--width-half {
    -ms-grid-column-span: 12;
    grid-column: span 12;
}
.hero-carouselWrapper .formContainer .gform-theme--foundation .gform_fields {
    grid-row-gap:15px !important;
    row-gap:15px !important;
}
.hero-carouselWrapper .gform-theme--foundation .gform_footer, 
.hero-carouselWrapper .gform-theme--foundation .gform_page_footer {
    justify-content: center;
}
.hero-carouselWrapper .formContainer ::-webkit-input-placeholder,
.hero-carouselWrapper .formContainer .gform_wrapper.gf_browser_chrome ul.gform_fields li.gfield select { 
    color:#94948F;
    text-transform:none;
    font-size: 16px !important;
	}
.hero-carouselWrapper .formContainer ::-moz-placeholder { 
    color:#94948F;
    text-transform:none;
    font-size: 16px !important;
}
.hero-carouselWrapper .formContainer :-ms-input-placeholder { 
    color:#94948F;
    text-transform:none;
    font-size: 16px !important;
	}
.hero-carouselWrapper .formContainer :-moz-placeholder { 
    color:#94948F;
    text-transform:none;
    font-size: 16px !important;
	}
.hero-carouselWrapper .formContainer .gform-theme--foundation .gfield textarea.medium {
    min-block-size: 8rem;
}
.hero-carouselWrapper .formContainer input, 
.hero-carouselWrapper .formContainer input[type=color], 
.hero-carouselWrapper .formContainer input[type=date], 
.hero-carouselWrapper .formContainer input[type=datetime-local], 
.hero-carouselWrapper .formContainer input[type=datetime], 
.hero-carouselWrapper .formContainer input[type=email], 
.hero-carouselWrapper .formContainer input[type=month], 
.hero-carouselWrapper .formContainer input[type=number], 
.hero-carouselWrapper .formContainer input[type=password], 
.hero-carouselWrapper .formContainer input[type=search], 
.hero-carouselWrapper .formContainer input[type=tel], 
.hero-carouselWrapper .formContainer input[type=text], 
.hero-carouselWrapper .formContainer input[type=time], 
.hero-carouselWrapper .formContainer input[type=url], 
.hero-carouselWrapper .formContainer input[type=week], 
.hero-carouselWrapper .formContainer select, 
.hero-carouselWrapper .formContainer textarea {
    font-family: var(--wp--preset--font-family--ovo) !important;
    background: var(--wp--preset--color--white); 
    color:  var(--wp--preset--color--primary); 
    border-radius: 5px !important;
    padding: 5px !important;
    font-size: 16px !important;
}
.hero-carouselWrapper .formContainer select option {
    color: var(--wp--preset--color--primary);   
}
.hero-carouselWrapper .formContainer #field_submit .gform-button,
.hero-carouselWrapper .formContainer .gform_footer button, 
.hero-carouselWrapper .formContainer .gform_footer input, 
.hero-carouselWrapper .formContainer .gform_page_footer button, 
.hero-carouselWrapper .formContainer .gform_page_footer input {
    color: var(--wp--preset--color--white) !important;
    background-color: var(--wp--preset--color--quinary) !important;
    border:none;
    border-radius: 10px !important;
    padding: .5rem 1rem !important;
    font-size: 18px !important;
    font-weight: 600 !important;
    line-height: 1.5 !important;
}
.hero-carouselWrapper .formContainer #field_submit .gform-button:hover,
.hero-carouselWrapper .formContainer .gform_footer button:hover, 
.hero-carouselWrapper .formContainer .gform_footer input:hover, 
.hero-carouselWrapper .formContainer .gform_page_footer button:hover, 
.hero-carouselWrapper .formContainer .gform_page_footer input:hover {
    background-color: var(--wp--preset--color--quaternary) !important;
    color: var(--wp--preset--color--white) !important;
    background-image: none;
}
.hero-carouselWrapper .carousel-control-next, 
.hero-carouselWrapper .carousel-control-prev {
    display: none;
}
.hero-carouselWrapper {
    position: relative;
}
@media (max-width: 767px) {
    .hero-carouselWrapper h1, h1 {
        font-size: 30px;
        line-height: normal;
    }
    .hero-carouselWrapper .carousel-indicators {
        bottom: 5px;
    } 
/*
    .hero-carouselWrapper .slideCaption {
        min-height: 680px;
    }   
*/
    .hero-carouselWrapper:before {
        bottom: -10px;
    }
    
/*

    .hero-carouselWrapper .formContainer {
        bottom: 5%;
    }
    .hero-carouselWrapper .formContainer {
        right: 20px;
        left: 15px;
        width: auto;
    }
    .hero-carouselWrapper .carousel-control-next, 
    .hero-carouselWrapper .carousel-control-prev {
        display: block;
        bottom: 50%;
        z-index: 2;
    }

    .hero-carouselWrapper:before {
        bottom: -15px;
    }
*/
}