.elementor-12 .elementor-element.elementor-element-9ae4257{--display:flex;--min-height:90vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:8rem;--padding-bottom:3rem;--padding-left:5%;--padding-right:5%;}.elementor-12 .elementor-element.elementor-element-9ae4257:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-9ae4257 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-e20dfb1{text-align:center;}.elementor-12 .elementor-element.elementor-element-e20dfb1 .elementor-heading-title{color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-8840d8b{--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;}.elementor-12 .elementor-element.elementor-element-a41d346{z-index:2;}.elementor-12 .elementor-element.elementor-element-a41d346 .mu-shape-divider svg{fill:var( --e-global-color-660a7f3 );}.elementor-12 .elementor-element.elementor-element-be570f0{--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;--padding-top:3rem;--padding-bottom:3rem;--padding-left:5%;--padding-right:5%;}.elementor-12 .elementor-element.elementor-element-7191605 > .elementor-widget-container{margin:0rem 0rem 2rem 0rem;}.elementor-12 .elementor-element.elementor-element-7191605 .elementor-heading-title{font-family:"Alexandria", Sans-serif;font-size:clamp(28px, 10vw, 56px);font-weight:700;color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-56dbdf7 > .elementor-widget-container{margin:0rem 0rem 3rem 0rem;}.elementor-12 .elementor-element.elementor-element-fc63721 > .elementor-widget-container{margin:0rem 0rem 2rem 0rem;}.elementor-12 .elementor-element.elementor-element-fc63721 .elementor-heading-title{font-family:"Alexandria", Sans-serif;font-size:clamp(28px, 10vw, 56px);font-weight:700;color:var( --e-global-color-primary );}@media(max-width:767px){.elementor-12 .elementor-element.elementor-element-9ae4257{--min-height:0vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:2rem;--padding-bottom:3rem;--padding-left:5%;--padding-right:5%;}.elementor-12 .elementor-element.elementor-element-e20dfb1{text-align:center;}.elementor-12 .elementor-element.elementor-element-e20dfb1 .elementor-heading-title{font-size:clamp(1.05rem, 5vw, 1.2rem);}.elementor-12 .elementor-element.elementor-element-be570f0{--padding-top:2rem;--padding-bottom:2rem;--padding-left:5%;--padding-right:5%;}.elementor-12 .elementor-element.elementor-element-7191605{text-align:left;}.elementor-12 .elementor-element.elementor-element-7191605 .elementor-heading-title{font-size:24px;}.elementor-12 .elementor-element.elementor-element-fc63721 .elementor-heading-title{font-size:24px;}}/* Start custom CSS for heading, class: .elementor-element-e20dfb1 */.elementor-12 .elementor-element.elementor-element-e20dfb1 .highlight::before {
background-image: url(https://dutchcrunch.iandpdev.com/wp-content/uploads/2025/07/yellow-grunge-large.svg) !important;
aspect-ratio: 1198 / 119
}/* End custom CSS */
/* Start custom CSS for faq_widget, class: .elementor-element-56dbdf7 */.elementor-12 .elementor-element.elementor-element-56dbdf7 .question {
font-size: 1.25rem;
}

.elementor-faq-widget {
display: flex;
flex-direction: column;
gap: .75rem;
}

.faq-item {
display: flex;
flex-direction: column;
gap: 1rem;
width: 100%;
padding-bottom: 1.5rem;
cursor: pointer;
}

.faq-item .faq-question {
display: flex;
align-items: center;
justify-content: flex-start;
gap: 1rem;
margin: 0px;
font-size: 30px;
text-transform: none;
font-weight: 500;
line-height: 120%;
color: #000;
}

@media (max-width: 767px) {
.faq-item .faq-question {
font-size: 22px;
}
}

.faq-item .faq-toggle-icon {
display: flex;
justify-content: center;
align-items: center;
background: var(--e-global-color-primary);
width: 44px !important;
height: 44px !important;
border-radius: 11px;
flex: 0 0 auto;
}

.faq-item .faq-toggle-icon svg  {
transition: transform 0.3s;
width: 20px;
fill: var(--e-global-color-text) !important;
color: var(--e-global-color-text) !important;
}

.faq-item .faq-toggle-icon.toggled svg {
transform: rotate(180deg);
}

.faq-item .faq-toggle-icon svg:first-child {
display: block;
}

.faq-item .faq-toggle-icon svg:last-child {
display: none;
}

.faq-item .faq-toggle-icon.toggled svg:first-child {
display: none;
}

.faq-item .faq-toggle-icon.toggled svg:last-child {
display: block;
}

.faq-answer.hidden {
display: none;
}/* End custom CSS */