.elementor-20 .elementor-element.elementor-element-c30610d{--display:flex;--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:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-20 .elementor-element.elementor-element-495381c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:center;}.elementor-20 .elementor-element.elementor-element-495381c .elementor-heading-title{color:var( --e-global-color-c85ed60 );}.elementor-20 .elementor-element.elementor-element-6497046{text-align:center;}.elementor-20 .elementor-element.elementor-element-50242d4{width:var( --container-widget-width, 50% );max-width:50%;margin:14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:center;}.elementor-20 .elementor-element.elementor-element-1554d36{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-20 .elementor-element.elementor-element-1554d36.elementor-element{--align-self:flex-start;}.elementor-20 .elementor-element.elementor-element-1554d36 .elementor-heading-title{color:var( --e-global-color-b0a695e );}.elementor-20 .elementor-element.elementor-element-87107a9{--display:flex;}.elementor-20 .elementor-element.elementor-element-503b3b8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-20 .elementor-element.elementor-element-731f8d0{--display:flex;}.elementor-20 .elementor-element.elementor-element-54f9e24{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-20 .elementor-element.elementor-element-f6e415f{--display:flex;}.elementor-20 .elementor-element.elementor-element-a54266f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-20 .elementor-element.elementor-element-9afd8a1{--n-accordion-title-font-size:1rem;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-b0a695e );--n-accordion-title-hover-color:var( --e-global-color-c85ed60 );--n-accordion-title-active-color:var( --e-global-color-c85ed60 );--n-accordion-icon-size:15px;}.elementor-20 .elementor-element.elementor-element-9afd8a1 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title:hover{background-color:var( --e-global-color-08bd8ae );}.elementor-20 .elementor-element.elementor-element-9afd8a1 > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{background-color:var( --e-global-color-08bd8ae );}:where( .elementor-20 .elementor-element.elementor-element-9afd8a1 > .e-n-accordion > .e-n-accordion-item ) > .e-con{--padding-top:20px;--padding-right:20px;--padding-bottom:20px;--padding-left:20px;}.elementor-20 .elementor-element.elementor-element-883b399{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-20 .elementor-element.elementor-element-883b399.elementor-element{--align-self:flex-start;}.elementor-20 .elementor-element.elementor-element-883b399 .elementor-heading-title{color:var( --e-global-color-b0a695e );}.elementor-20 .elementor-element.elementor-element-b2d3f98{--display:flex;}.elementor-20 .elementor-element.elementor-element-6d977b8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-20 .elementor-element.elementor-element-8018da2{--display:flex;}.elementor-20 .elementor-element.elementor-element-53ce607{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-20 .elementor-element.elementor-element-e27afca{--display:flex;}.elementor-20 .elementor-element.elementor-element-4eac078{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-20 .elementor-element.elementor-element-53c0361{--n-accordion-title-font-size:1rem;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-b0a695e );--n-accordion-title-hover-color:var( --e-global-color-c85ed60 );--n-accordion-title-active-color:var( --e-global-color-c85ed60 );--n-accordion-icon-size:15px;}.elementor-20 .elementor-element.elementor-element-53c0361 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title:hover{background-color:var( --e-global-color-08bd8ae );}.elementor-20 .elementor-element.elementor-element-53c0361 > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{background-color:var( --e-global-color-08bd8ae );}:where( .elementor-20 .elementor-element.elementor-element-53c0361 > .e-n-accordion > .e-n-accordion-item ) > .e-con{--padding-top:20px;--padding-right:20px;--padding-bottom:20px;--padding-left:20px;}.elementor-20 .elementor-element.elementor-element-e1716cc{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-20 .elementor-element.elementor-element-e1716cc.elementor-element{--align-self:flex-start;}.elementor-20 .elementor-element.elementor-element-e1716cc .elementor-heading-title{color:var( --e-global-color-b0a695e );}.elementor-20 .elementor-element.elementor-element-cd177a7{--display:flex;}.elementor-20 .elementor-element.elementor-element-e3effc8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-20 .elementor-element.elementor-element-dbaeaaa{--display:flex;}.elementor-20 .elementor-element.elementor-element-0698ba9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-20 .elementor-element.elementor-element-ddcdb5b{--display:flex;}.elementor-20 .elementor-element.elementor-element-a3ba5e4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-20 .elementor-element.elementor-element-0d0d813{--n-accordion-title-font-size:1rem;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-b0a695e );--n-accordion-title-hover-color:var( --e-global-color-c85ed60 );--n-accordion-title-active-color:var( --e-global-color-c85ed60 );--n-accordion-icon-size:15px;}.elementor-20 .elementor-element.elementor-element-0d0d813 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title:hover{background-color:var( --e-global-color-08bd8ae );}.elementor-20 .elementor-element.elementor-element-0d0d813 > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{background-color:var( --e-global-color-08bd8ae );}:where( .elementor-20 .elementor-element.elementor-element-0d0d813 > .e-n-accordion > .e-n-accordion-item ) > .e-con{--padding-top:20px;--padding-right:20px;--padding-bottom:20px;--padding-left:20px;}.elementor-20 .elementor-element.elementor-element-e9d4743{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-20 .elementor-element.elementor-element-e9d4743.elementor-element{--align-self:flex-start;}.elementor-20 .elementor-element.elementor-element-e9d4743 .elementor-heading-title{color:var( --e-global-color-b0a695e );}.elementor-20 .elementor-element.elementor-element-750a4f9{--display:flex;}.elementor-20 .elementor-element.elementor-element-e382584{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-20 .elementor-element.elementor-element-99adca1{--display:flex;}.elementor-20 .elementor-element.elementor-element-d4f31d5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-20 .elementor-element.elementor-element-4404d57{--display:flex;}.elementor-20 .elementor-element.elementor-element-bd3fc6a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-20 .elementor-element.elementor-element-bbad6bd{--n-accordion-title-font-size:1rem;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-b0a695e );--n-accordion-title-hover-color:var( --e-global-color-c85ed60 );--n-accordion-title-active-color:var( --e-global-color-c85ed60 );--n-accordion-icon-size:15px;}.elementor-20 .elementor-element.elementor-element-bbad6bd > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title:hover{background-color:var( --e-global-color-08bd8ae );}.elementor-20 .elementor-element.elementor-element-bbad6bd > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{background-color:var( --e-global-color-08bd8ae );}:where( .elementor-20 .elementor-element.elementor-element-bbad6bd > .e-n-accordion > .e-n-accordion-item ) > .e-con{--padding-top:20px;--padding-right:20px;--padding-bottom:20px;--padding-left:20px;}.elementor-20 .elementor-element.elementor-element-3e49091{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-20 .elementor-element.elementor-element-3e49091.elementor-element{--align-self:center;}.elementor-20 .elementor-element.elementor-element-3e49091 .elementor-heading-title{color:var( --e-global-color-b0a695e );}.elementor-20 .elementor-element.elementor-element-7dd6e1c{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-20 .elementor-element.elementor-element-7dd6e1c.elementor-element{--align-self:center;}.elementor-20 .elementor-element.elementor-element-7dd6e1c .elementor-heading-title{color:var( --e-global-color-b0a695e );}.elementor-20 .elementor-element.elementor-element-1f9aa8d{width:var( --container-widget-width, 50% );max-width:50%;margin:14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:center;}@media(max-width:1024px){.elementor-20 .elementor-element.elementor-element-50242d4{width:100%;max-width:100%;}.elementor-20 .elementor-element.elementor-element-1f9aa8d{width:100%;max-width:100%;}}/* Start custom CSS for heading, class: .elementor-element-495381c */.elementor-20 .elementor-element.elementor-element-495381c span{
    background: var(--red-grad87) !important;
    -webkit-background-clip: text !important;
    -webkit-text-fill-color: transparent !important;
    background-clip: text !important;
    color: transparent !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6497046 */.elementor-20 .elementor-element.elementor-element-6497046 span{
    background: var(--red-grad87) !important;
    -webkit-background-clip: text !important;
    -webkit-text-fill-color: transparent !important;
    background-clip: text !important;
    color: transparent !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1554d36 */.elementor-20 .elementor-element.elementor-element-1554d36 span{
    background: var(--red-grad87) !important;
    -webkit-background-clip: text !important;
    -webkit-text-fill-color: transparent !important;
    background-clip: text !important;
    color: transparent !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-883b399 */.elementor-20 .elementor-element.elementor-element-883b399 span{
    background: var(--red-grad87) !important;
    -webkit-background-clip: text !important;
    -webkit-text-fill-color: transparent !important;
    background-clip: text !important;
    color: transparent !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e1716cc */.elementor-20 .elementor-element.elementor-element-e1716cc span{
    background: var(--red-grad87) !important;
    -webkit-background-clip: text !important;
    -webkit-text-fill-color: transparent !important;
    background-clip: text !important;
    color: transparent !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e9d4743 */.elementor-20 .elementor-element.elementor-element-e9d4743 span{
    background: var(--red-grad87) !important;
    -webkit-background-clip: text !important;
    -webkit-text-fill-color: transparent !important;
    background-clip: text !important;
    color: transparent !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e49091 */.elementor-20 .elementor-element.elementor-element-3e49091 span{
    background: var(--red-grad87) !important;
    -webkit-background-clip: text !important;
    -webkit-text-fill-color: transparent !important;
    background-clip: text !important;
    color: transparent !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7dd6e1c */.elementor-20 .elementor-element.elementor-element-7dd6e1c span{
    background: var(--red-grad87) !important;
    -webkit-background-clip: text !important;
    -webkit-text-fill-color: transparent !important;
    background-clip: text !important;
    color: transparent !important;
}/* End custom CSS */
/* Start custom CSS *//* FAQs: readable answers and touch-friendly controls */
.elementor-20 { max-width: 1080px; margin-left: auto; margin-right: auto; padding: 40px 20px; }
.elementor-20 .elementor-heading-title { font-family: Arial, sans-serif; text-transform: none; line-height: 1.3; }
.elementor-20 .elementor-element-6497046 .elementor-heading-title { font-size: 42px; color: #074773; }
.elementor-20 .elementor-element-495381c .elementor-heading-title { color: #07517d !important; font-size: 16px; font-weight: 700; }
.elementor-20 .elementor-widget-heading { margin-top: 14px; }
.elementor-20 .elementor-widget-text-editor { font-size: 17px; line-height: 1.7; color: #263847; }
.elementor-20 .elementor-widget-text-editor p { margin-bottom: 16px; }
.elementor-20 details { border: 1px solid #d6e3ec; border-radius: 10px; margin-bottom: 12px; overflow: hidden; }
.elementor-20 summary { min-height: 56px; padding: 18px 20px !important; background: #f1f7fb; }
.elementor-20 summary, .elementor-20 summary .e-n-accordion-item-title-text { font-family: Arial, sans-serif; font-size: 18px; line-height: 1.4; font-weight: 700; color: #074773; }
.elementor-20 summary:focus-visible { outline: 3px solid #1686c6; outline-offset: -3px; }
.elementor-20 details > .e-con { padding: 20px !important; }
.elementor-20 .aet-faq-actions { display: flex; flex-wrap: wrap; gap: 12px; }
.elementor-20 .aet-faq-actions a { padding: 13px 20px; background: #07517d; color: white; border-radius: 6px; text-decoration: none; font-weight: 700; }
@media(max-width:767px) {
 .elementor-20 { padding: 24px 16px; }
 .elementor-20 .elementor-element-6497046 .elementor-heading-title { font-size: 30px; }
 .elementor-20 .elementor-widget-text-editor { font-size: 16px; }
 .elementor-20 summary, .elementor-20 summary .e-n-accordion-item-title-text { font-size: 17px; }
 .elementor-20 .aet-faq-actions a { width: 100%; text-align: center; }
}

.elementor-20 details[open] > summary { background: #074773 !important; }
.elementor-20 details[open] > summary, .elementor-20 details[open] > summary .e-n-accordion-item-title-text { color: #fff !important; }/* End custom CSS */