.w-100{width: 100%;}
.w-100.kt-svg-icons{margin-left: 24px;}
.btn_link>a::before{content: '';position: absolute;left: 0;top: 0;width: 100%;height: 100%;}

.outline_btn>a{
    border: 1px solid #df53af;
    background-color: #f2f3f5 !important;
    font-size: 16px !important;
}
.outline_btn>a:hover{
    background: linear-gradient(0deg,rgba(193, 46, 141, 1) 0%, rgba(154, 41, 115, 1) 100%) !important;
    color: #fff !important;
    box-shadow: none !important;
}
.fill_btn>a{
    box-shadow: none;
    font-size: 16px !important;
}
.fill_btn>a:hover{
    background: #982a71 !important;
    box-shadow: none !important;
}
.gap-20{
    gap: 20px;
}
.text_btn a:hover{
    box-shadow: none !important;
    color: #df53af !important;
}
.line-shadow,.shadow-image{position: relative;}
.line-shadow::after{display: block;
    height: 6px;
    width: 100%;
    content: "";
    background: radial-gradient(ellipse at 50% -50%, rgba(0, 0, 0, .5) 0, rgba(255, 255, 255, 0) 65%);}

.faq-group2 .kt-accordion-pane{border-bottom: 1px solid #eee;}

.shadow-image::after{content: '';position: absolute;left: 0;bottom: -22px;width: 100%;height: 25px;background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="100%" viewBox="0 0 600 28" preserveAspectRatio="none"><g clip-path="url(%23a)"><mask id="b" style="mask-type:luminance" maskUnits="userSpaceOnUse" x="0" y="0" width="600" height="28"><path d="M0 0h600v28H0V0Z" fill="%23fff"></path></mask><g filter="url(%23c)" mask="url(%23b)"><path d="M16.439-18.667h567.123v30.8S438.961-8.4 300-8.4C161.04-8.4 16.438 12.133 16.438 12.133v-30.8Z" fill="%23000"></path></g></g><defs><clipPath id="a"><path fill="%23fff" d="M0 0h600v28H0z"></path></clipPath><filter id="c" x="5.438" y="-29.667" width="589.123" height="52.8" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB"><feFlood flood-opacity="0" result="BackgroundImageFix"></feFlood><feBlend in="SourceGraphic" in2="BackgroundImageFix" result="shape"></feBlend><feGaussianBlur stdDeviation="5.5" result="effect1_foregroundBlur_3983_183"></feGaussianBlur></filter></defs></svg>');z-index: -1;}
.single-content ol{margin-bottom: 16px;}

.comon-form{display: flex;flex-wrap: wrap;margin-left: -10px;margin-right: -10px;}
.column-50{flex: 0 0 50%;max-width: 50%;}
.comon-form>*{padding-left: 10px;padding-right: 10px;width: 100%;}
.form-group{margin-top: 16px;margin-bottom: 16px;}
.form-group label{color: #434549;font-size: 16px;display: inline-block;width: 100%;}
.form-group input:not(input[type="submit"],input[type="radio"],input[type="checkbox"]),.form-group select{background-color: #f2f3f5;border: 1px solid #f2f3f5;font-size: 16px;color: #5c023e;border-radius: 6px;width: 100%;box-shadow: none;height: 50px;padding-left: 40px;margin-top: 6px;}
.form-group input:not(input[type="submit"],input[type="radio"],input[type="checkbox"]):focus,.form-group label:hover input:not(input[type="submit"],input[type="radio"],input[type="checkbox"]),.form-group label:hover select,.form-group select:focus{border-color: #5c023e;}
.form-group select{padding-left: 16px;padding-right: 16px;background: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='25' height='25' fill='none' stroke-width='2' stroke='%235c023e'><path d='M6 9l6 6 6-6'/></svg>") no-repeat 98% 50%;}
.form-group select option{color: #5c023e;}
.bottom_form_group{background-color: #f2f3f5;border: 1px solid #5c023e;padding: 15px;border-radius: 6px;margin-top: 20px;}

.checkbox_main_title{margin-top: 35px !important;margin-bottom: 24px !important;}
.checkbox-group{margin-bottom: 40px;}
.checkbox-group p{margin-bottom: 0;}
.checkbox-group .wpcf7-list-item{margin-left: 0;}
.checkbox-group .wpcf7-list-item label{display: block;width: 100%;}
.checkbox-group .wpcf7-list-item label input{opacity: 0;position: absolute;left: 0;top: 0;width: 100%;height: 100%;}
.checkbox-group p:first-child{position: relative;}
.checkbox-group .wpcf7-form-control-wrap{position: absolute;display: block;left: 0;top: 6px;width: 100%;height: 100%;padding-left: 24px;}
.checkbox-group .wpcf7-list-item label span::before{content: '';position: absolute;left: 0;top: 0;width: 15px;height: 15px;border: 1px solid #5c023e;border-radius: 4px;}
.checkbox-group .wpcf7-list-item label span::after{content: '';position: absolute;left: 4px;top: 4px;width: 7px;height: 7px;background-color: #5c023e;border-radius: 2px;opacity: 0;}
.checkbox-group .wpcf7-list-item label input:checked + span::after{opacity: 1;}
.checkbox-group .checkbox-label,.checkbox-group p + p{padding-left: 24px;display: block;}
.checkbox-label{color: #434549;}
.para-mb-0 p{margin-bottom: 4px;}
.form-actions{display: flex;align-items: center;justify-content: center;gap: 20px;flex-wrap: wrap;}
.form-actions .wpcf7-spinner{display: block;position: absolute;}
.form-outline-btn{font-weight: 600;font-size: 16px;line-height: 1.7;border-radius: 5px;padding: 12px 20px 12px 20px;border: 1px solid var(--global-palette-btn-bg);color: var(--global-palette-btn-bg);background: linear-gradient(0deg,rgba(219, 220, 221, 1) 0%, rgba(242, 243, 245, 1) 100%);}
.form-outline-btn:hover{background: linear-gradient(0deg,rgba(196, 46, 144, 1) 0%, rgba(153, 42, 114, 1) 100%);color: #fff;}
.email_icon input{background: url('data:image/svg+xml,<svg viewBox="0 0 512 512" fill="currentColor" xmlns="http://www.w3.org/2000/svg" aria-hidden="true"><path d="M512 464c0 26.51-21.49 48-48 48H48c-26.51 0-48-21.49-48-48V200.724a48 48 0 0 1 18.387-37.776c24.913-19.529 45.501-35.365 164.2-121.511C199.412 29.17 232.797-.347 256 .003c23.198-.354 56.596 29.172 73.413 41.433 118.687 86.137 139.303 101.995 164.2 121.512A48 48 0 0 1 512 200.724V464zm-65.666-196.605c-2.563-3.728-7.7-4.595-11.339-1.907-22.845 16.873-55.462 40.705-105.582 77.079-16.825 12.266-50.21 41.781-73.413 41.43-23.211.344-56.559-29.143-73.413-41.43-50.114-36.37-82.734-60.204-105.582-77.079-3.639-2.688-8.776-1.821-11.339 1.907l-9.072 13.196a7.998 7.998 0 0 0 1.839 10.967c22.887 16.899 55.454 40.69 105.303 76.868 20.274 14.781 56.524 47.813 92.264 47.573 35.724.242 71.961-32.771 92.263-47.573 49.85-36.179 82.418-59.97 105.303-76.868a7.998 7.998 0 0 0 1.839-10.967l-9.071-13.196z" fill="%235c023e"></path></svg>');background-repeat: no-repeat;background-size: 16px;background-position: 12px center;}
.user_icon input{background: url('data:image/svg+xml,<svg viewBox="0 0 448 512" fill="currentColor" xmlns="http://www.w3.org/2000/svg" aria-hidden="true"><path d="M224 256c70.7 0 128-57.3 128-128S294.7 0 224 0 96 57.3 96 128s57.3 128 128 128zm89.6 32h-16.7c-22.2 10.2-46.9 16-72.9 16s-50.6-5.8-72.9-16h-16.7C60.2 288 0 348.2 0 422.4V464c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48v-41.6c0-74.2-60.2-134.4-134.4-134.4z" fill="%235c023e"></path></svg>');background-repeat: no-repeat;background-size: 16px;background-position: 12px center;}
.website_icon input{background: url('data:image/svg+xml,<svg viewBox="0 0 496 512" fill="currentColor" xmlns="http://www.w3.org/2000/svg" aria-hidden="true"><path d="M248 8C111.03 8 0 119.03 0 256s111.03 248 248 248 248-111.03 248-248S384.97 8 248 8zm82.29 357.6c-3.9 3.88-7.99 7.95-11.31 11.28-2.99 3-5.1 6.7-6.17 10.71-1.51 5.66-2.73 11.38-4.77 16.87l-17.39 46.85c-13.76 3-28 4.69-42.65 4.69v-27.38c1.69-12.62-7.64-36.26-22.63-51.25-6-6-9.37-14.14-9.37-22.63v-32.01c0-11.64-6.27-22.34-16.46-27.97-14.37-7.95-34.81-19.06-48.81-26.11-11.48-5.78-22.1-13.14-31.65-21.75l-.8-.72a114.792 114.792 0 0 1-18.06-20.74c-9.38-13.77-24.66-36.42-34.59-51.14 20.47-45.5 57.36-82.04 103.2-101.89l24.01 12.01C203.48 89.74 216 82.01 216 70.11v-11.3c7.99-1.29 16.12-2.11 24.39-2.42l28.3 28.3c6.25 6.25 6.25 16.38 0 22.63L264 112l-10.34 10.34c-3.12 3.12-3.12 8.19 0 11.31l4.69 4.69c3.12 3.12 3.12 8.19 0 11.31l-8 8a8.008 8.008 0 0 1-5.66 2.34h-8.99c-2.08 0-4.08.81-5.58 2.27l-9.92 9.65a8.008 8.008 0 0 0-1.58 9.31l15.59 31.19c2.66 5.32-1.21 11.58-7.15 11.58h-5.64c-1.93 0-3.79-.7-5.24-1.96l-9.28-8.06a16.017 16.017 0 0 0-15.55-3.1l-31.17 10.39a11.95 11.95 0 0 0-8.17 11.34c0 4.53 2.56 8.66 6.61 10.69l11.08 5.54c9.41 4.71 19.79 7.16 30.31 7.16s22.59 27.29 32 32h66.75c8.49 0 16.62 3.37 22.63 9.37l13.69 13.69a30.503 30.503 0 0 1 8.93 21.57 46.536 46.536 0 0 1-13.72 32.98zM417 274.25c-5.79-1.45-10.84-5-14.15-9.97l-17.98-26.97a23.97 23.97 0 0 1 0-26.62l19.59-29.38c2.32-3.47 5.5-6.29 9.24-8.15l12.98-6.49C440.2 193.59 448 223.87 448 256c0 8.67-.74 17.16-1.82 25.54L417 274.25z" fill="%235c023e"></path></svg>');background-repeat: no-repeat;background-size: 16px;background-position: 12px center;}

.text-16{font-size: 16px !important;}
.img-white img{filter: invert(1);}

@media screen and (max-width: 767px){
    .column-50{flex: 0 0 100%;max-width: 100%;}
}




