.elementor-18529 .elementor-element.elementor-element-67d10ee1{margin-top:50px;margin-bottom:50px;}.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 );}.elementor-18529 .elementor-element.elementor-element-71769bd4{text-align:center;}.elementor-18529 .elementor-element.elementor-element-71769bd4 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:45px;font-weight:600;color:#222222;}.elementor-18529 .elementor-element.elementor-element-5a031f78{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-18529 .elementor-element.elementor-element-5d8f873e{--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-18529 .elementor-element.elementor-element-1c4ef61c{--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;}body.elementor-page-18529:not(.elementor-motion-effects-element-type-background), body.elementor-page-18529 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-18529 .elementor-element.elementor-element-5d8f873e{--width:50%;}.elementor-18529 .elementor-element.elementor-element-1c4ef61c{--width:50%;}}@media(max-width:1024px){.elementor-18529 .elementor-element.elementor-element-67d10ee1{padding:0px 20px 0px 20px;}.elementor-18529 .elementor-element.elementor-element-71769bd4 .elementor-heading-title{font-size:40px;}}@media(max-width:767px){.elementor-18529 .elementor-element.elementor-element-67d10ee1{margin-top:50px;margin-bottom:50px;}.elementor-18529 .elementor-element.elementor-element-71769bd4 .elementor-heading-title{font-size:35px;}}/* Start custom CSS for html, class: .elementor-element-26744ac9 */.faq-section {
    background: #fdfdfd;
    padding-top: 0;
    padding-bottom: 10px;
}

.faq {
    background: #FFFFFF;
    box-shadow: 0 2px 48px 0 rgba(0, 0, 0, 0.06);
    border-radius: 4px;
    margin: 0px auto;
    margin-bottom: 0;
    max-width: 900px;
}

.faq .card {
    border: none;
    background: none;
    border-bottom: 1px dashed #CEE1F8;
    margin-bottom: 5px;
}

.faq .card .card-header {
    padding: 0;
    background: #3498FF
;
    transition: all 0.3s ease;
    border-radius: 10px;
    cursor: pointer;
}

.faq .card .card-header:hover {
    background: #82B7ED;
    padding-left: 10px;
   
}
faq .card .card-header .faq-title:hover {
    width: 100%;
    padding: 20px 30px;
    font-weight: 500;
    font-size: 20px;
    color: white;
    display: flex;
    align-items: center;
    font-family: Roboto;
}

.faq .card .card-header .faq-title {
    width: 100%;
    padding: 20px 30px;
    font-weight: 500;
    font-size: 22px;
    color: white;
    display: flex;
    align-items: center;
    font-family: Roboto;
}



.faq .card .collapse {
    display: none;
}

.faq .card .collapse.show {
    display: block;
}

.faq .card .card-body {
    padding: 0 35px 20px;
    font-weight: 700;
    font-size: 16px;
    color: #6F8BA4;
    line-height: 28px;
    font-family: Roboto;
}

.faq .card .card-body p {
    margin-bottom: 0;
    font-size: 20px;
    color: #545454;
}

@media (max-width: 768px) {
    .faq .card .card-header .faq-title {
        font-size:/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5cba554c */.faq-section {
    background: #fdfdfd;
    padding-top: 0;
    padding-bottom: 10px;
}

.faq {
    background: #FFFFFF;
    box-shadow: 0 2px 48px 0 rgba(0, 0, 0, 0.06);
    border-radius: 4px;
    margin: 0px auto;
    margin-bottom: 0;
    max-width: 900px;
}

.faq .card {
    border: none;
    background: none;
    border-bottom: 1px dashed #CEE1F8;
    margin-bottom: 5px;
}

.faq .card .card-header {
    padding: 0;
    background: #82B7ED;
    transition: all 0.3s ease;
    border-radius: 10px;
    cursor: pointer;
}

.faq .card .card-header:hover {
    background: #3498FF;
    padding-left: 10px;
}

.faq .card .card-header .faq-title {
    width: 100%;
    padding: 20px 30px;
    font-weight: 700;
    font-size: 20px;
    color: white;
    display: flex;
    align-items: center;
    font-family: Roboto;
}


.faq .card .collapse {
    display: none;
}

.faq .card .collapse.show {
    display: block;
}

.faq .card .card-body {
    padding: 0 35px 20px;
    font-weight: 700;
    font-size: 16px;
    color: #6F8BA4;
    line-height: 28px;
    font-family: Roboto;
}

.faq .card .card-body p {
    margin-bottom: 0;
    font-size: 18px;
    color: #545454;
}/* End custom CSS */