.accordion-style-1 {
    border: 0;
    background: #151515
}

.accordion-style-1 .accordion {
    --bs-accordion-bg: none;
    --bs-accordion-border-width: 0;
    --bs-accordion-border-color: transparent
}

.accordion-style-1 .accordion-item {
    --bs-accordion-border-width: 0;
    --bs-accordion-border-color: transparent;
    border: inherit
}

.accordion-style-1 .accordion-item .accordion-button {
    --bs-accordion-active-bg: transparent;
    color: initial;
    padding: 0
}

.accordion-style-1 .accordion-item .accordion-button::after {
    background-image: none;
    transform: rotate(0)
}

.accordion-style-1 .accordion-item .accordion-button .collapsed:after {
    transform: rotate(0)
}

.accordion-style-1 .accordion-body {
    --bs-accordion-border-width: 0;
    --bs-accordion-border-color: transparent;
    padding-left: 0;
    padding-right: 0
}

.accordion-style-2 {
    border: 0;
    background: #e1780f
}

.accordion-style-2 .accordion {
    --bs-accordion-bg: none;
    --bs-accordion-btn-padding-x: 0;
    --bs-accordion-border-width: 0;
    --bs-accordion-border-color: transparent
}

.accordion-style-2 .accordion-item {
    --bs-accordion-border-width: 0;
    border: inherit
}

.accordion-style-2 .accordion-item.collapsed {
    background: #f5efeb
}

.accordion-style-2 .accordion-item .accordion-button {
    --bs-accordion-active-bg: transparent;
    color: initial;
    padding: 0
}

.accordion-style-2 .accordion-item .accordion-button::after {
    background-image: none
}

.accordion-body {
    padding-left: 0;
    --bs-accordion-border-width: 0;
    --bs-accordion-border-color: transparent
}

.btn-masco:hover {
    color: unset
}

.video-widget:hover .btn-play {
    background-color: #f5efeb;
    color: #0a102f
}