.accordion-faq-wrapper.accordion .accordion-item {
    color: #242A33;
    background-color: #ffffff;
    border: 2px solid #242A33;
	border-radius: 4px;
}

.accordion-faq-wrapper.accordion .accordion-item .accordion-button,
.accordion-faq-wrapper.accordion .accordion-item .accordion-button:focus {
	background-color: transparent;
    box-shadow: none;
    color: #242A33;
}

.accordion-points .section-subtitle {
    max-width: 1076px;
    margin-left: auto;
    margin-right: auto;
}
.accordion-points .accordion-faq-wrapper.accordion .accordion-item {
    border: 4px solid #BABABA;
    margin-bottom: 1rem !important;
}
.accordion-points .accordion-faq-wrapper.accordion .accordion-item.collapsed {
    border: 4px solid #ffffff;
}
.accordion-points .accordion-button::after {
    width: 40px;
    height: 40px;
    background-image: url(/images/rebrand-2025/icons/icon_plus_80x80.png);
    background-size: 100%;
}
.accordion-points .accordion-button:not(.collapsed)::after {
    background-image: url(/images/rebrand-2025/icons/icon_minus_80x80.png);
}

.accordion-points .accordion-points-wrapper .accordion-point {
    background-color: #ffffff;
    word-break: break-word;
}
.accordion-points .accordion-points-wrapper .accordion-point-label {
    background-color: #036DD6;
	color: #ffffff;
    font-size: 1.45rem;
    font-weight: 600;
    text-align: center;
    padding: 3px;
    width: 40px;
    min-width: 40px;
}
.accordion-points .accordion-points-wrapper .accordion-point-title {
    padding-top: 5px;
}

.accordion-steps .accordion-items-wrapper {
    width: 100%;
}
.accordion-steps .accordion-items-wrapper .accordion-body {
    padding-top: 1.5rem !important;
    text-align: left !important;
}
.accordion-steps .accordion-faq-wrapper.accordion .accordion-item {
    border: 2px solid #646D7C;
    overflow: hidden;
    margin-bottom: 1rem !important;
}
.accordion-steps .accordion-faq-wrapper.accordion .accordion-item.collapsed {
    border: 2px solid #F2F2F2;
}
.accordion-steps .accordion-button {
    padding: 0px !important;
	border-bottom: 1px solid #F2F2F2;
}
.accordion-steps .accordion-faq-wrapper.accordion .accordion-item.collapsed .accordion-button {
	border-bottom: none;
}
.accordion-steps .accordion-button::after, 
.accordion-steps .accordion-button:not(.collapsed)::after {
    background-image: none;
}
.accordion-steps .accordion-button .section-title-label {
    font-size: 24px;
	font-weight: 500;
    width: 52px;
    min-width: 120px;
	height: 52px;
	background-color: #036DD6;
    margin-right: 10px;
}
.accordion-steps .accordion-button .section-title {
    font-size: 18px !important;
}
.accordion-steps .accordion-faq-wrapper.accordion .accordion-item.collapsed .accordion-button .section-title-label {
	background-color: #BABABA;
}
.accordion-steps .accordion-faq-wrapper.accordion .accordion-item.collapsed .accordion-button .section-title {
	color: #646D7C;
}
.accordion-steps .accordion-subitems-wrapper .accordion-subitem-title {
    position: relative;
    padding-left: 20px;
}
.accordion-steps .accordion-subitems-wrapper .accordion-subitem-title::before {
    content: '';
    position: absolute;
    top: -2px;
    left: -15px;
    width: 32px;
    height: 32px;
    background: url(../../images/rebrand-2025/icons/icon_bullet_point_blue_64x64.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: 100%;
}

.accordion-dns-setup.accordion-points .accordion-faq-wrapper.accordion .accordion-item.collapsed,
.accordion-dns-setup.accordion-points .accordion-faq-wrapper.accordion .accordion-item.collapsed .accordion-points-wrapper .accordion-point {
    background-color: #F2F2F2;
}