#wd-10541498 {
    font-size: 36px;
    line-height: 1.2em;
    margin-bottom:60px;
}
h2 span{
    color: var(--wd-primary-color);
}
.wd-list {
    --list-mb: 0;
    --li-mb: 15px;
    --li-pl: 0;
    --wd-row-gap: var(--li-mb);
    display: flex;
    flex-direction: column;
    justify-content: var(--wd-align);
    gap: var(--wd-row-gap);
    list-style: none
}

.wd-list li {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: inherit;
    gap: 10px;
    margin-bottom: 0 !important;
    transition: all .25s ease
}

.wd-list .wd-icon {
    display: flex;
    align-items: center;
    justify-content: center;
    flex: 0 0 auto;
    color: var(--color-gray-800);
    line-height: 1;
    transition: all .25s ease;
    font-size: var(--li-icon-s, 1em)
}

.wd-list.wd-design-bordered li:not(:first-child):before {
    content: "";
    position: absolute;
    top: calc(var(--wd-row-gap) / 2 * -1);
    inset-inline: 0px;
    border-top: 1px solid var(--brdcolor-gray-300)
}

.wd-list .wd-icon :is(img,svg) {
    width: 30px;
    min-width: var(--li-icon-s, 6px);
    max-width: 150px;
    fill: currentColor;
	height:30px;
}

.wd-list .wd-icon:has(:is(img,svg)):before {
    display: none
}

.wd-list.wd-type-ordered {
    counter-reset: item
}

.wd-list.wd-type-ordered .wd-icon {
    font-weight: 600
}

.wd-list.wd-type-ordered .wd-icon:before {
    content: counter(item) ".";
    counter-increment: item
}

.wd-list.wd-type-unordered .wd-icon:before {
    font-size: .6em;
    content: "\f113";
    font-family: "woodmart-font"
}

.wd-list.wd-type-unordered-2 .wd-icon:before {
    content: "";
    width: 1em;
    height: 1em;
    font-size: calc(var(--li-icon-s, 10px) / 2);
    background: currentColor;
    border-radius: 50%
}

.wd-list.wd-shape-icon .wd-icon {
    background-color: var(--color-gray-200);
    width: var(--li-icon-s, 2em);
    height: var(--li-icon-s, 2em);
    font-size: calc(var(--li-icon-s, 2em) / 2)
}

.wd-list.wd-shape-icon .wd-icon :is(img,svg) {
    width: calc(var(--li-icon-s, 2em) / 2);
    height: calc(var(--li-icon-s, 2em) / 2);
    min-width: calc(var(--li-icon-s, 14px) / 2);
    object-fit: contain
}

.wd-list.wd-style-rounded .wd-icon {
    border-radius: 50%
}
.main-modal .modal-dialog .modal-content{
    padding:30px;
    margin:50px auto;
    position:relative;
}

.main-modal .modal-dialog .btn-close {
    position: absolute;
    top: -50px;
    inset-inline-end: -15px;
    gap: 0;
    z-index: 1104;
    padding: 0;
    width: 50px;
    height: 50px;
    min-height: unset;
    background: none;
    color: #fff;
    font-weight: 400;
    font-size: 36px;
}
.main-modal .modal-dialog .modal-content label{
    display: block;
    margin-bottom: 5px;
    font-weight: 500;
    color: #242424;
    font-size:15px;
}
.main-modal .modal-dialog .modal-content input[type='email'], .main-modal .modal-dialog .modal-content input[type='text'], .main-modal .modal-dialog .modal-content input[type='tel'], .main-modal .modal-dialog .modal-content textarea,
.main-modal .modal-dialog .modal-content select{
    width: 100%;
    padding: 10px;
    border: 1px solid #ddd;
    border-radius: 4px;
    font-size: 14px;
}
.main-modal .modal-dialog .modal-content input::placeholder,.main-modal .modal-dialog .modal-content textarea::placeholder {color: #242424;}
.main-modal .modal-dialog .modal-body{
    padding:0;
}
.main-modal .modal-dialog  input[type="submit"]{
    border-radius: var(--btn-accented-brd-radius);
    color: var(--btn-accented-color);
    box-shadow: var(--btn-accented-box-shadow);
    background-color: var(--btn-accented-bgcolor);
    text-transform: var(--btn-accented-transform, var(--btn-transform, uppercase));
    font-weight: var(--btn-accented-font-weight, var(--btn-font-weight, 600));
    font-family: var(--btn-accented-font-family, var(--btn-font-family, inherit));
    font-style: var(--btn-accented-font-style, var(--btn-font-style, unset));
}
.modal-backdrop.show {
    opacity: 0.9 !important;
    background: rgba(0, 0, 0, 0.8) !important;
}