.elementor-264 .elementor-element.elementor-element-490470e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-264 .elementor-element.elementor-element-490470e:not(.elementor-motion-effects-element-type-background), .elementor-264 .elementor-element.elementor-element-490470e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-264 .elementor-element.elementor-element-1261891{--display:flex;}.elementor-264 .elementor-element.elementor-element-88de79e{--n-accordion-title-font-size:27px;padding:24px 20px 24px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E5E5E5;--n-accordion-item-title-space-between:12px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:#000000;--n-accordion-title-hover-color:#E8B4B8;--n-accordion-title-active-color:#E8B4B8;--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:#000000;--n-accordion-icon-hover-color:#E8B4B8;--n-accordion-icon-active-color:#E8B4B8;}.elementor-264 .elementor-element.elementor-element-88de79e > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#FFFFFF;}:where( .elementor-264 .elementor-element.elementor-element-88de79e > .e-n-accordion > .e-n-accordion-item ) > .e-con{background-color:#000000;--padding-top:20px;--padding-right:25px;--padding-bottom:20px;--padding-left:25px;}:where( .elementor-264 .elementor-element.elementor-element-88de79e > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Bebas Neue", Sans-serif;}.elementor-264 .elementor-element.elementor-element-88de79e :where( .elementor-264 .elementor-element.elementor-element-88de79e > .e-n-accordion > .e-n-accordion-item:not([open]) > .e-n-accordion-item-title:not(hover) > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{-webkit-text-stroke-color:#E5E5E5;stroke:#E5E5E5;}/* Start custom CSS for nested-accordion, class: .elementor-element-88de79e */.elementor-264 .elementor-element.elementor-element-88de79e .elementor-accordion-item {
margin-bottom: 14px !important;
border: none !important;
overflow: hidden !important;
background: transparent !important;
}

.elementor-264 .elementor-element.elementor-element-88de79e .elementor-tab-title {
background: #ffffff !important;
color: #111111 !important;
border: 1px solid #e5e5e5 !important;
padding: 22px 26px !important;
transition: all 0.3s ease !important;
margin: 0 !important;
}

.elementor-264 .elementor-element.elementor-element-88de79e .elementor-tab-title:hover {
background: #e8b4b8 !important;
color: #ffffff !important;
border-color: #e8b4b8 !important;
transform: translateX(4px) !important;
box-shadow: 0 8px 22px rgba(232, 180, 184, 0.28) !important;
}

.elementor-264 .elementor-element.elementor-element-88de79e .elementor-tab-title.elementor-active {
background: #111111 !important;
color: #ffffff !important;
border-color: #111111 !important;
transform: none !important;
box-shadow: none !important;
}

.elementor-264 .elementor-element.elementor-element-88de79e .elementor-tab-content {
background: #111111 !important;
color: #ffffff !important;
border-left: 1px solid #2a2a2a !important;
border-right: 1px solid #2a2a2a !important;
border-bottom: 1px solid #2a2a2a !important;
padding: 24px 28px 28px 28px !important;
line-height: 1.75 !important;
font-size: 17px !important;
}

.elementor-264 .elementor-element.elementor-element-88de79e .elementor-tab-content,
.elementor-264 .elementor-element.elementor-element-88de79e .elementor-tab-content p,
.elementor-264 .elementor-element.elementor-element-88de79e .elementor-tab-content li,
.elementor-264 .elementor-element.elementor-element-88de79e .elementor-tab-content strong,
.elementor-264 .elementor-element.elementor-element-88de79e .elementor-tab-content span,
.elementor-264 .elementor-element.elementor-element-88de79e .elementor-tab-content div {
color: #ffffff !important;
}

.elementor-264 .elementor-element.elementor-element-88de79e .elementor-tab-content p:last-child {
margin-bottom: 0 !important;
}

.elementor-264 .elementor-element.elementor-element-88de79e .elementor-tab-content ul,
.elementor-264 .elementor-element.elementor-element-88de79e .elementor-tab-content ol {
margin: 12px 0 0 18px !important;
}

.elementor-264 .elementor-element.elementor-element-88de79e .elementor-tab-content li {
margin-bottom: 6px !important;
}

.elementor-264 .elementor-element.elementor-element-88de79e .elementor-accordion-icon,
.elementor-264 .elementor-element.elementor-element-88de79e .elementor-accordion-icon-opened,
.elementor-264 .elementor-element.elementor-element-88de79e .elementor-accordion-icon-closed {
color: inherit !important;
}

.elementor-264 .elementor-element.elementor-element-88de79e .elementor-tab-title .elementor-accordion-icon {
transition: transform 0.25s ease, color 0.25s ease !important;
}

.elementor-264 .elementor-element.elementor-element-88de79e .elementor-tab-title:hover .elementor-accordion-icon {
color: #ffffff !important;
}

.elementor-264 .elementor-element.elementor-element-88de79e .elementor-tab-title.elementor-active .elementor-accordion-icon {
color: #ffffff !important;
transform: rotate(180deg) !important;
}

.elementor-264 .elementor-element.elementor-element-88de79e .elementor-tab-title,
.elementor-264 .elementor-element.elementor-element-88de79e .elementor-tab-content {
border-radius: 0 !important;
}

.elementor-264 .elementor-element.elementor-element-88de79e .elementor-tab-title-text {
font-weight: 600 !important;
letter-spacing: 0.2px !important;
}

@media (max-width: 767px) {
.elementor-264 .elementor-element.elementor-element-88de79e .elementor-tab-title {
padding: 18px 18px !important;
}

.elementor-264 .elementor-element.elementor-element-88de79e .elementor-tab-content {
padding: 18px 18px 22px 18px !important;
}
}/* End custom CSS */