/*
 Theme Name:   Bricks Child Theme
 Theme URI:    https://bricksbuilder.io/
 Description:  Use this child theme to extend Bricks.
 Author:       Bricks
 Author URI:   https://bricksbuilder.io/
 Template:     bricks
 Version:      1.1
 Text Domain:  bricks
*/
h1, h2, h3, h4, h5, h6 {
    text-wrap: inherit!important;
	max-width: fit-content !important;
}
/****************======================CUSTOM FONT=========================****************/
/************ CTA Button Clip Path ******************/
.background-btn {
    width: 163px; /* Match the width of the SVG */
padding: 16px 20px 12px !important;
	clip-path: path('M19.372 5.41315C21.1292 2.08359 24.5849 0 28.3497 0H155.581C159.403 0 161.854 4.06464 160.07 7.44482L142.144 41.4102C140.387 44.7397 106.931 56.8233 133.166 46.8233H5.93468C2.11262 46.8233 -0.33817 42.7587 1.44581 39.3785L19.372 5.41315Z');}
/************ Button Outline Clip Path ******************/
.outline-btn {
    width: 170px !important;
    height: 53px;
    clip-path: path('M19.372 5.41315C21.1292 2.08359 24.5849 0 28.3497 0H155.581C159.403 0 161.854 4.06464 160.07 7.44482L142.144 41.4102C140.387 44.7397 136.931 46.8233 133.166 46.8233H5.93468C2.11262 46.8233 -0.33817 42.7587 1.44581 39.3785L19.372 5.41315Z');}

p:where(:only-of-type), li:not(nav li, nav a), blockquote {
    text-wrap: wrap;
}

.accordion-title .icon {
    padding: 17px 20px;
    background-color: #F3F5F6;
    border-radius: 100px;
}
.accordion-title .icon.expanded {
    display: none;
    background-color: rgba(187, 11, 49, 1);
    color: #fff;
}
/****************======================Form Policy Text=========================****************/


.vd-contact-form__form label ,.vd-contact-form__form label a {
    color: #fff !important;
font-size: var(--text-xs)!important;}
label a {
font-weight: 700}
/****************======================Form Policy Text Black=========================****************/


.vd-contact-us-form-info__from label ,
.vd-contact-us-form-info__fro label a {
font-size: var(--text-xs)!important;}

.vd-contact-us-form-info__fro a {
font-weight: 700}

a{
transition:	all 0.3s ease-in-out!important;
}
.policy-text, .policy-text a {
	color:var(--white);
font-size: var(--text-xs)!important;}
.policy-text a:hover {
	color:var(--primary);
}
.policy-text-dark{
	font-size: var(--text-xs)!important;
}
.vd-contact-us-form-info__from li,  .vd-contact-form__form li {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    align-content: flex-start;
    justify-content: flex-start;
    align-items: flex-start;
}
.vd-contact-us-form-info__from .form-group input , .vd-contact-form__form .form-group input {
    transform: translate(0px, 5px);
}
.vd-contact-us-form-info__from.brxe-form , .vd-contact-form__form.brxe-form  {
gap: 20px;
    flex-direction: row-reverse;
}