.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-84940 .elementor-element.elementor-element-8d25b1a{width:var( --container-widget-width, 94.116% );max-width:94.116%;--container-widget-width:94.116%;--container-widget-flex-grow:0;font-family:"Poppins", Sans-serif;font-weight:400;color:#282828;}.elementor-84940 .elementor-element.elementor-element-8d25b1a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-84940 .elementor-element.elementor-element-158b2b4{font-family:"Poppins", Sans-serif;font-weight:400;color:#282828;}.elementor-84940 .elementor-element.elementor-element-2de36cc{--display:flex;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-84940 .elementor-element.elementor-element-2de36cc:not(.elementor-motion-effects-element-type-background), .elementor-84940 .elementor-element.elementor-element-2de36cc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF6F5;}.elementor-84940 .elementor-element.elementor-element-6f2aa02{--display:flex;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-84940 .elementor-element.elementor-element-e06c7b8{text-align:center;}.elementor-84940 .elementor-element.elementor-element-e06c7b8 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:35px;font-weight:bold;line-height:1.2em;color:#232121;}.elementor-84940 .elementor-element.elementor-element-5bb1544{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-84940 .elementor-element.elementor-element-5bb1544.e-con{--align-self:center;}.elementor-84940 .elementor-element.elementor-element-432ee71{--display:flex;--justify-content:space-around;--border-radius:15px 15px 15px 15px;box-shadow:2px 3px 10px 0px rgba(0, 0, 0, 0.46);}.elementor-84940 .elementor-element.elementor-element-432ee71:not(.elementor-motion-effects-element-type-background), .elementor-84940 .elementor-element.elementor-element-432ee71 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EFE5F2;}.elementor-84940 .elementor-element.elementor-element-432ee71.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-84940 .elementor-element.elementor-element-70ede56{--display:flex;}@media(min-width:768px){.elementor-84940 .elementor-element.elementor-element-5bb1544{--width:90%;}.elementor-84940 .elementor-element.elementor-element-432ee71{--width:34.269%;}}@media(max-width:767px){.elementor-84940 .elementor-element.elementor-element-e249945{margin-top:5px;margin-bottom:5px;padding:10px 10px 10px 10px;}.elementor-84940 .elementor-element.elementor-element-8d25b1a > .elementor-widget-container{margin:1px 1px 1px 1px;}.elementor-84940 .elementor-element.elementor-element-8d25b1a{font-size:16px;}.elementor-84940 .elementor-element.elementor-element-6509aaa{margin-top:20px;margin-bottom:20px;}.elementor-84940 .elementor-element.elementor-element-158b2b4{font-size:16px;}.elementor-84940 .elementor-element.elementor-element-e06c7b8 .elementor-heading-title{font-size:26px;line-height:1.2em;}}/* Start custom CSS for html, class: .elementor-element-30d5b12 */.eds-faq-content{
width:100%;
max-width:100%;
box-sizing:border-box
}

.eds-faq-list{
width:100%;
max-width:100%;
display:flex;
flex-direction:column;
gap:6px;
box-sizing:border-box
}

.eds-faq-item{
width:100%;
max-width:100%;
flex:0 0 auto;
background:#FAF7FB!important;
border:1px solid #D9B9E5!important;
border-radius:12px;
overflow:hidden;
box-sizing:border-box;
transition:border-color .25s ease,background-color .25s ease
}

.eds-faq-item:hover,
.eds-faq-item.active{
border-color:#CDA4DB!important
}

.eds-faq-question{
width:100%;
min-height:62px;
padding:17px 18px 17px 20px;
margin:0;
border:0;
outline:0;
background:transparent!important;
display:flex;
align-items:center;
justify-content:space-between;
gap:15px;
cursor:pointer;
color:#151515!important;
font:600 16px/1.4 Poppins,sans-serif;
text-align:left;
appearance:none;
-webkit-appearance:none;
box-sizing:border-box
}

.eds-faq-question-text{
display:block;
flex:1 1 0;
width:0;
min-width:0;
max-width:100%;
margin:0;
padding:0;
color:#151515!important;
font:600 16px/1.45 Poppins,sans-serif;
text-align:left;
white-space:normal;
overflow-wrap:break-word;
word-break:normal
}

.eds-faq-icon{
width:18px;
height:18px;
min-width:18px;
max-width:18px;
flex:0 0 18px;
position:relative;
display:flex;
align-items:center;
justify-content:center
}

.eds-faq-icon:before,
.eds-faq-icon:after{
content:"";
position:absolute;
left:50%;
top:50%;
background:#151515;
transform:translate(-50%,-50%)
}

.eds-faq-icon:before{
width:11px;
height:1px
}

.eds-faq-icon:after{
width:1px;
height:11px;
transition:opacity .25s ease,transform .25s ease
}

.eds-faq-item.active .eds-faq-icon:after{
opacity:0;
transform:translate(-50%,-50%) scaleY(0)
}

.eds-faq-answer{
display:grid;
grid-template-rows:0fr;
transition:grid-template-rows .35s ease
}

.eds-faq-item.active .eds-faq-answer{
grid-template-rows:1fr
}

.eds-faq-answer-inner{
min-height:0;
overflow:hidden;
padding:0 20px;
box-sizing:border-box;
transition:padding .35s ease
}

.eds-faq-item.active .eds-faq-answer-inner{
padding:0 20px 19px
}

.eds-faq-answer p{
width:100%;
margin:0;
color:#151515!important;
font:400 13px/1.6 Poppins,sans-serif;
overflow-wrap:break-word;
word-break:normal
}

.eds-faq-answer a{
color:inherit;
text-decoration:underline;
overflow-wrap:anywhere
}


/* TABLET */

@media(max-width:1024px){

.eds-faq-list{
gap:7px
}

.eds-faq-question{
min-height:60px;
padding:15px 16px;
gap:12px
}

.eds-faq-question-text{
flex:1 1 0;
width:0;
min-width:0;
font-size:14px;
line-height:1.5;
white-space:normal;
overflow-wrap:break-word;
word-break:normal
}

.eds-faq-icon{
width:17px;
height:17px;
min-width:17px;
max-width:17px;
flex:0 0 17px
}

.eds-faq-answer-inner{
padding-left:16px;
padding-right:16px
}

.eds-faq-item.active .eds-faq-answer-inner{
padding:0 16px 17px
}

.eds-faq-answer p{
font-size:13px;
line-height:1.55
}

}


/* MOBILE */

@media(max-width:767px){

.eds-faq-content,
.eds-faq-list,
.eds-faq-item{
width:100%;
max-width:100%
}

.eds-faq-list{
gap:8px
}

.eds-faq-item{
border-radius:11px
}

.eds-faq-question{
min-height:58px;
padding:14px 13px 14px 16px;
gap:10px
}

.eds-faq-question-text{
display:block;
flex:1 1 0;
width:0;
min-width:0;
max-width:100%;
font-size:14px;
line-height:1.5;
white-space:normal;
overflow-wrap:break-word;
word-break:normal
}

.eds-faq-icon{
width:17px;
height:17px;
min-width:17px;
max-width:17px;
flex:0 0 17px
}

.eds-faq-icon:before{
width:10px
}

.eds-faq-icon:after{
height:10px
}

.eds-faq-answer-inner{
padding:0 16px
}

.eds-faq-item.active .eds-faq-answer-inner{
padding:0 16px 17px
}

.eds-faq-answer p{
font-size:12.5px;
line-height:1.55
}

}


/* SMALL MOBILE */

@media(max-width:480px){

.eds-faq-list{
gap:7px
}

.eds-faq-question{
min-height:56px;
padding:13px 11px 13px 14px;
gap:8px
}

.eds-faq-question-text{
display:block;
flex:1 1 0;
width:0;
min-width:0;
font-size:13px;
line-height:1.5;
white-space:normal;
overflow-wrap:break-word;
word-break:normal
}

.eds-faq-icon{
width:16px;
height:16px;
min-width:16px;
max-width:16px;
flex:0 0 16px
}

.eds-faq-icon:before{
width:10px
}

.eds-faq-icon:after{
height:10px
}

.eds-faq-answer-inner{
padding:0 14px
}

.eds-faq-item.active .eds-faq-answer-inner{
padding:0 14px 15px
}

.eds-faq-answer p{
font-size:12px;
line-height:1.55
}

}


/* EXTRA SMALL MOBILE */

@media(max-width:360px){

.eds-faq-question{
padding:12px 9px 12px 12px;
gap:7px
}

.eds-faq-question-text{
font-size:12.5px;
line-height:1.5
}

.eds-faq-icon{
width:15px;
height:15px;
min-width:15px;
max-width:15px;
flex:0 0 15px
}

.eds-faq-icon:before{
width:9px
}

.eds-faq-icon:after{
height:9px
}

.eds-faq-answer-inner{
padding:0 12px
}

.eds-faq-item.active .eds-faq-answer-inner{
padding:0 12px 14px
}

.eds-faq-answer p{
font-size:11.5px;
line-height:1.55
}

}/* End custom CSS */