.elementor-4901 .elementor-element.elementor-element-674a37a6{--display:flex;--background-transition:0.3s;}.elementor-4901 .elementor-element.elementor-element-136ed744{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:05px;}.elementor-4901 .elementor-element.elementor-element-2cc8e1a2{--display:flex;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#1D66DD;--border-color:#1D66DD;--border-radius:10px 10px 10px 10px;}.elementor-4901 .elementor-element.elementor-element-2cc8e1a2, .elementor-4901 .elementor-element.elementor-element-2cc8e1a2::before{--border-transition:0.3s;}.elementor-4901 .elementor-element.elementor-element-43e1dd34{text-align:center;}.elementor-4901 .elementor-element.elementor-element-43e1dd34 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:20px;}.elementor-4901 .elementor-element.elementor-element-14651436{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--background-transition:0.3s;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:5px;}.elementor-4901 .elementor-element.elementor-element-14651436, .elementor-4901 .elementor-element.elementor-element-14651436::before{--border-transition:0.3s;}.elementor-4901 .elementor-element.elementor-element-9369749{--display:flex;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#1D66DD;--border-color:#1D66DD;}.elementor-4901 .elementor-element.elementor-element-9369749, .elementor-4901 .elementor-element.elementor-element-9369749::before{--border-transition:0.3s;}.elementor-4901 .elementor-element.elementor-element-5b32d96b .elementor-icon-wrapper{text-align:center;}.elementor-4901 .elementor-element.elementor-element-5b32d96b .elementor-icon{font-size:36px;}.elementor-4901 .elementor-element.elementor-element-5b32d96b .elementor-icon svg{height:36px;}.elementor-4901 .elementor-element.elementor-element-347c3c25{text-align:center;}.elementor-4901 .elementor-element.elementor-element-347c3c25 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:14px;}.elementor-4901 .elementor-element.elementor-element-5eef9f5d{text-align:center;font-family:"Open Sans", Sans-serif;font-size:14px;}.elementor-4901 .elementor-element.elementor-element-ecdbd3e{--display:flex;--background-transition:0.3s;}.elementor-4901 .elementor-element.elementor-element-4088bb5a .elementor-icon-wrapper{text-align:center;}.elementor-4901 .elementor-element.elementor-element-4088bb5a .elementor-icon{font-size:36px;}.elementor-4901 .elementor-element.elementor-element-4088bb5a .elementor-icon svg{height:36px;}.elementor-4901 .elementor-element.elementor-element-6c0706c3{text-align:center;}.elementor-4901 .elementor-element.elementor-element-6c0706c3 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:14px;}.elementor-4901 .elementor-element.elementor-element-52461d3a{text-align:center;font-family:"Open Sans", Sans-serif;font-size:14px;}.elementor-4901 .elementor-element.elementor-element-38edf02a{--display:flex;--background-transition:0.3s;}.elementor-4901 .elementor-element.elementor-element-7c20abea .elementor-icon-wrapper{text-align:center;}.elementor-4901 .elementor-element.elementor-element-7c20abea .elementor-icon{font-size:36px;}.elementor-4901 .elementor-element.elementor-element-7c20abea .elementor-icon svg{height:36px;}.elementor-4901 .elementor-element.elementor-element-59734bfe{text-align:center;}.elementor-4901 .elementor-element.elementor-element-59734bfe .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:14px;}.elementor-4901 .elementor-element.elementor-element-5e0a32d9{text-align:center;font-family:"Open Sans", Sans-serif;font-size:14px;}.elementor-4901 .elementor-element.elementor-element-328eae0{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--background-transition:0.3s;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:5px;}.elementor-4901 .elementor-element.elementor-element-328eae0, .elementor-4901 .elementor-element.elementor-element-328eae0::before{--border-transition:0.3s;}.elementor-4901 .elementor-element.elementor-element-f417a68{--display:flex;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#1D66DD;--border-color:#1D66DD;}.elementor-4901 .elementor-element.elementor-element-f417a68, .elementor-4901 .elementor-element.elementor-element-f417a68::before{--border-transition:0.3s;}.elementor-4901 .elementor-element.elementor-element-1e8c37b .elementor-icon-wrapper{text-align:center;}.elementor-4901 .elementor-element.elementor-element-1e8c37b .elementor-icon{font-size:36px;}.elementor-4901 .elementor-element.elementor-element-1e8c37b .elementor-icon svg{height:36px;}.elementor-4901 .elementor-element.elementor-element-b58364b{text-align:center;}.elementor-4901 .elementor-element.elementor-element-b58364b .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:14px;}.elementor-4901 .elementor-element.elementor-element-6bb39f8{text-align:center;font-family:"Open Sans", Sans-serif;font-size:14px;}.elementor-4901 .elementor-element.elementor-element-76ed715{--display:flex;--background-transition:0.3s;}.elementor-4901 .elementor-element.elementor-element-5c992a8 .elementor-icon-wrapper{text-align:center;}.elementor-4901 .elementor-element.elementor-element-5c992a8 .elementor-icon{font-size:36px;}.elementor-4901 .elementor-element.elementor-element-5c992a8 .elementor-icon svg{height:36px;}.elementor-4901 .elementor-element.elementor-element-dd92fbe{text-align:center;}.elementor-4901 .elementor-element.elementor-element-dd92fbe .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:14px;}.elementor-4901 .elementor-element.elementor-element-f5eac6e{text-align:center;font-family:"Open Sans", Sans-serif;font-size:14px;}.elementor-4901 .elementor-element.elementor-element-3a80122{--display:flex;--background-transition:0.3s;}.elementor-4901 .elementor-element.elementor-element-a56200d .elementor-icon-wrapper{text-align:center;}.elementor-4901 .elementor-element.elementor-element-a56200d .elementor-icon{font-size:36px;}.elementor-4901 .elementor-element.elementor-element-a56200d .elementor-icon svg{height:36px;}.elementor-4901 .elementor-element.elementor-element-742d9fd{text-align:center;}.elementor-4901 .elementor-element.elementor-element-742d9fd .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:14px;}.elementor-4901 .elementor-element.elementor-element-71ab5b4{text-align:center;font-family:"Open Sans", Sans-serif;font-size:14px;}.elementor-4901 .elementor-element.elementor-element-97f86f6{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:5px;}.elementor-4901 .elementor-element.elementor-element-12902075{--display:flex;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#1D66DD;--border-color:#1D66DD;--border-radius:0px 0px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4901 .elementor-element.elementor-element-12902075, .elementor-4901 .elementor-element.elementor-element-12902075::before{--border-transition:0.3s;}.elementor-4901 .elementor-element.elementor-element-75f9a432 .elementor-button{text-transform:capitalize;fill:#FFFFFF;color:#FFFFFF;background-color:#1D66DD;padding:15px 15px 15px 15px;}.elementor-4901 .elementor-element.elementor-element-75f9a432 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4901 .elementor-element.elementor-element-75f9a432{width:100%;max-width:100%;}/* Start custom CSS for button, class: .elementor-element-75f9a432 */a.elementor-button.elementor-button-link.elementor-size-sm{
    width: 100%
}/* End custom CSS */
/* Start custom CSS */.faq-container {
    width: 100%;
    max-width: 800px;
    margin: 20px auto;
    font-family: Arial, sans-serif;
    font-size: 14px;
}

.faq-item {
    margin-bottom: 10px;
}

.faq-question {
    padding: 5px 15px;
    cursor: pointer;
    display: flex;
    align-items: center;
    border: 1px solid #ddd;
    transition: box-shadow 0.3s, border-color 0.3s;
}

.faq-question:hover {
    background-color: #f9f9f9;
    padding: 5px 15px;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
    border-color: #ccc;
}

.faq-arrow {
    margin-right: 10px;
    transition: transform 0.3s;
}

.faq-answer {
    max-height: 0;
    overflow: hidden;
    padding: 0 15px;
    background-color: #fff;
    border-left: 1px solid #ddd;
    border-right: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
    transition: max-height 0.5s ease-in-out, padding 0.5s ease-in-out;
}

.faq-item.active .faq-answer {
    max-height: 200px; /* Adjust based on the content length */
    padding: 10px 15px;
}

.faq-item.active .faq-arrow {
    transform: rotate(180deg);
}/* End custom CSS */