
.form-control{
	width:100%;
	height:46px;
	border:1px solid #ddd;
	border-radius:4px;
	margin-bottom:12px;
	padding:10px;
}
.wpcf7-list-item {
    display: inline-block;
     margin: 0 0 0 0em; 
}
  .faq-accordion-icon {
            position: absolute !important;
            right: 1.5rem !important;
            top: 50% !important;
            transform: translateY(-50%) !important;
            width: 1rem !important;
            height: 1rem !important;
            pointer-events: none !important;
        }
        .faq-plus, .faq-minus {
            position: absolute !important;
            inset: 0 !important;
            display: flex !important;
            align-items: center !important;
            justify-content: center !important;
            font-size: 1.75rem !important;
            font-weight: 300 !important;
            color: #cba052 !important;
            line-height: 1 !important;
            transition: opacity 0.3s ease-in-out, transform 0.3s ease-in-out !important;
        }
        .faq-minus {
            opacity: 0 !important;
        }
        .accordion.active .faq-plus {
            opacity: 0 !important;
            transform: rotate(90deg) !important;
        }
        .accordion.active .faq-minus {
            opacity: 1 !important;
            color: #cba052 !important;
        }
        
   .wpcf7-form-control.wpcf7-acceptance  {
       margin: 20px 0px;
    display: flex;
    align-items: center;
    justify-content: center;
   } 
        .wpcf7-form-control.wpcf7-submit.form-control{
        background:#227174;
        color:#fff;
    }    
        
    .floating-btn{
            position: fixed;
    position: fixed;
    top: 73%;
    right: 28px;
    transform: translateY(-50%) rotate(-90deg);
    transform-origin: center right;
 background:#227174;
    color: #fff;
    padding: 1rem 1.5rem;
    border-radius: 0;
    font-size: 1rem;
    font-weight: 600;
    text-decoration: none;
    cursor: pointer;
    transition: all 0.3s ease;
    z-index: 9999;
    box-shadow: -4px 0 20px rgba(102, 47, 149, 0.4);
    display: flex;
    align-items: center;
    gap: 0.75rem;
    white-space: nowrap;
    writing-mode: horizontal-tb;
    margin-right: 0px;
}

.margin-top-3{
    margin-top:-4px;
}
     
        
    .margin-top-11 {
    margin-top: -11px;
}    

@media (max-width: 768px) {
    .d-block-about{
        display:block !important;
    }
}

