/*
CTC Separate Stylesheet
Updated: 2024-10-22 01:42:01
*/

/* html, body{min-width: 1200px;overflow-x: hidden;}
a, a:hover{color: unset;} 
#sticky {
    position: fixed;
    right: 0;
    top: 450px;
    z-index: 999;
}
.menu-item:hover a, .current-menu-item a {
    font-weight: 700 !important;
}
.menu-item:hover a::after, .current-menu-item a::after {
    height: 7px !important;
    margin-bottom: -5px;
}
*/
.form .flex {
    display: flex;
    gap: 40px;
    margin: 20px 0;
}
.form label span {
    font-size: 15px;
    font-family: 'Poppins';
}
.form label {
    font-size: .3px;
}
::placeholder {
    font-size: 18px;
    color: #858585;
    font-family: 'Poppins';
    font-style: italic;
    letter-spacing: 1px;
}
.form input[type='text'], .form textarea {
    border: none;
    padding: 20px;
}
.form label, .form span {
    width: 100%;
}
.form textarea {
    height: 160px;
}
.form .btn {
    background: linear-gradient(180deg, rgba(0, 64, 0, 1) 0%, rgba(163, 217, 0, 1) 100%);
    color: white;
    border: 2px solid #60b221b8;
    border-radius: 50px;
    display: block;
    margin: 30px auto 0;
    padding: 20px 5%;
    font-size: 18px;
    font-family: 'Poppins';
	max-width: 300px;
    width: 100%;
}
span.wpcf7-list-item {
    color: black;
    margin: 5px 0 0;
}
blockquote.wpcr3_content {
    font-size: 22px;
    font-family: 'Poppins';
}
main .form input[type='text'], main .form textarea {
    border: 1px solid #c6c6c6;
    margin-top: 10px;
}
/*  
@media(max-width: 1024px){
	html, body{min-width: 320px;}
}

@media (min-width: 768px) {
    .elementor-widget-image-box.elementor-position-left .elementor-image-box-wrapper, .elementor-widget-image-box.elementor-position-right .elementor-image-box-wrapper {
        display: flex;
    }
}

*/

@media(max-width: 767px){
	.form .flex {
		display: block;
		gap: 40px;
		margin: 0;
	}
	.form input[type='text'] {
		margin-bottom: 10px;
	}
}