.elementor-7543 .elementor-element.elementor-element-c2e826e{--display:flex;}.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-7543 .elementor-element.elementor-element-72706c1{font-family:var( --e-global-typography-0181a73-font-family ), Sans-serif;font-size:var( --e-global-typography-0181a73-font-size );font-weight:var( --e-global-typography-0181a73-font-weight );color:var( --e-global-color-c12ca09 );}.elementor-7543 .elementor-element.elementor-element-6279806{--spacer-size:10px;}.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-7543 .elementor-element.elementor-element-12c018f .elementor-heading-title{font-family:"Merriweather", Sans-serif;font-size:20px;font-weight:400;color:var( --e-global-color-662cb94 );}.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-7543 .elementor-element.elementor-element-4d73fd6 img{width:100%;height:500px;object-fit:cover;object-position:center center;border-radius:8px 8px 8px 8px;}.elementor-7543 .elementor-element.elementor-element-5298de1{font-family:var( --e-global-typography-0181a73-font-family ), Sans-serif;font-size:var( --e-global-typography-0181a73-font-size );font-weight:var( --e-global-typography-0181a73-font-weight );color:var( --e-global-color-c12ca09 );}.elementor-7543 .elementor-element.elementor-element-54056c9{--spacer-size:0px;}.elementor-7543 .elementor-element.elementor-element-fe5a4df .elementor-heading-title{font-family:"Merriweather", Sans-serif;font-size:24px;font-weight:400;color:var( --e-global-color-662cb94 );}.elementor-7543 .elementor-element.elementor-element-63a7089 .elementor-heading-title{font-family:"Merriweather", Sans-serif;font-size:20px;font-weight:400;color:var( --e-global-color-662cb94 );}.elementor-7543 .elementor-element.elementor-element-355d4a5 img{width:100%;height:500px;object-fit:cover;object-position:center center;border-radius:8px 8px 8px 8px;}.elementor-7543 .elementor-element.elementor-element-68079b2{font-family:var( --e-global-typography-0181a73-font-family ), Sans-serif;font-size:var( --e-global-typography-0181a73-font-size );font-weight:var( --e-global-typography-0181a73-font-weight );color:var( --e-global-color-c12ca09 );}.elementor-7543 .elementor-element.elementor-element-9c2e90c{--spacer-size:0px;}.elementor-7543 .elementor-element.elementor-element-254f9bd .elementor-heading-title{font-family:"Merriweather", Sans-serif;font-size:20px;font-weight:400;color:var( --e-global-color-662cb94 );}.elementor-7543 .elementor-element.elementor-element-462f998 img{width:100%;height:500px;object-fit:cover;object-position:center center;border-radius:8px 8px 8px 8px;}.elementor-7543 .elementor-element.elementor-element-5c06347{font-family:var( --e-global-typography-0181a73-font-family ), Sans-serif;font-size:var( --e-global-typography-0181a73-font-size );font-weight:var( --e-global-typography-0181a73-font-weight );color:var( --e-global-color-c12ca09 );}.elementor-7543 .elementor-element.elementor-element-d410058{--spacer-size:0px;}.elementor-7543 .elementor-element.elementor-element-6e1897f .elementor-heading-title{font-family:"Merriweather", Sans-serif;font-size:20px;font-weight:400;color:var( --e-global-color-662cb94 );}.elementor-7543 .elementor-element.elementor-element-01d8212 img{width:100%;height:500px;object-fit:cover;object-position:center center;border-radius:8px 8px 8px 8px;}.elementor-7543 .elementor-element.elementor-element-67de224{font-family:var( --e-global-typography-0181a73-font-family ), Sans-serif;font-size:var( --e-global-typography-0181a73-font-size );font-weight:var( --e-global-typography-0181a73-font-weight );color:var( --e-global-color-c12ca09 );}.elementor-7543 .elementor-element.elementor-element-dde952e{--spacer-size:0px;}.elementor-7543 .elementor-element.elementor-element-29ba652 .elementor-heading-title{font-family:"Merriweather", Sans-serif;font-size:20px;font-weight:400;color:var( --e-global-color-662cb94 );}.elementor-7543 .elementor-element.elementor-element-36c826d img{width:100%;height:500px;object-fit:cover;object-position:center center;border-radius:8px 8px 8px 8px;}.elementor-7543 .elementor-element.elementor-element-1ade301{font-family:var( --e-global-typography-0181a73-font-family ), Sans-serif;font-size:var( --e-global-typography-0181a73-font-size );font-weight:var( --e-global-typography-0181a73-font-weight );color:var( --e-global-color-c12ca09 );}.elementor-7543 .elementor-element.elementor-element-8e2892d{--spacer-size:0px;}.elementor-7543 .elementor-element.elementor-element-60562e3 .elementor-heading-title{font-family:"Merriweather", Sans-serif;font-size:20px;font-weight:400;color:var( --e-global-color-662cb94 );}.elementor-7543 .elementor-element.elementor-element-680e98d img{width:100%;height:500px;object-fit:cover;object-position:center center;border-radius:8px 8px 8px 8px;}.elementor-7543 .elementor-element.elementor-element-0ca5b0f{font-family:var( --e-global-typography-0181a73-font-family ), Sans-serif;font-size:var( --e-global-typography-0181a73-font-size );font-weight:var( --e-global-typography-0181a73-font-weight );color:var( --e-global-color-c12ca09 );}.elementor-7543 .elementor-element.elementor-element-8e8a430{--spacer-size:0px;}.elementor-7543 .elementor-element.elementor-element-2707fcf .elementor-heading-title{font-family:"Merriweather", Sans-serif;font-size:20px;font-weight:400;color:var( --e-global-color-662cb94 );}.elementor-7543 .elementor-element.elementor-element-8f3e05e img{width:100%;height:500px;object-fit:cover;object-position:center center;border-radius:8px 8px 8px 8px;}.elementor-7543 .elementor-element.elementor-element-e68b92f{font-family:var( --e-global-typography-0181a73-font-family ), Sans-serif;font-size:var( --e-global-typography-0181a73-font-size );font-weight:var( --e-global-typography-0181a73-font-weight );color:var( --e-global-color-c12ca09 );}.elementor-7543 .elementor-element.elementor-element-762c1a3{--spacer-size:0px;}.elementor-7543 .elementor-element.elementor-element-9205f1f .elementor-heading-title{font-family:"Merriweather", Sans-serif;font-size:20px;font-weight:400;color:var( --e-global-color-662cb94 );}.elementor-7543 .elementor-element.elementor-element-da7d637 img{width:100%;height:500px;object-fit:cover;object-position:center center;border-radius:8px 8px 8px 8px;}.elementor-7543 .elementor-element.elementor-element-5ef2376{font-family:var( --e-global-typography-0181a73-font-family ), Sans-serif;font-size:var( --e-global-typography-0181a73-font-size );font-weight:var( --e-global-typography-0181a73-font-weight );color:var( --e-global-color-c12ca09 );}.elementor-7543 .elementor-element.elementor-element-f97bbb0{--spacer-size:0px;}.elementor-7543 .elementor-element.elementor-element-6ef1066 .elementor-heading-title{font-family:"Merriweather", Sans-serif;font-size:20px;font-weight:400;color:var( --e-global-color-662cb94 );}.elementor-7543 .elementor-element.elementor-element-a06ffa6 img{width:100%;height:500px;object-fit:cover;object-position:center center;border-radius:8px 8px 8px 8px;}.elementor-7543 .elementor-element.elementor-element-5ea3e62{font-family:var( --e-global-typography-0181a73-font-family ), Sans-serif;font-size:var( --e-global-typography-0181a73-font-size );font-weight:var( --e-global-typography-0181a73-font-weight );color:var( --e-global-color-c12ca09 );}.elementor-7543 .elementor-element.elementor-element-8612e16{--spacer-size:0px;}.elementor-7543 .elementor-element.elementor-element-e2c1888 .elementor-heading-title{font-family:"Merriweather", Sans-serif;font-size:20px;font-weight:400;color:var( --e-global-color-662cb94 );}.elementor-7543 .elementor-element.elementor-element-6abb59d img{width:100%;height:500px;object-fit:cover;object-position:center center;border-radius:8px 8px 8px 8px;}.elementor-7543 .elementor-element.elementor-element-2c968e2{font-family:var( --e-global-typography-0181a73-font-family ), Sans-serif;font-size:var( --e-global-typography-0181a73-font-size );font-weight:var( --e-global-typography-0181a73-font-weight );color:var( --e-global-color-c12ca09 );}.elementor-7543 .elementor-element.elementor-element-5c89e13{--spacer-size:0px;}.elementor-7543 .elementor-element.elementor-element-744af16 .elementor-heading-title{font-family:"Merriweather", Sans-serif;font-size:20px;font-weight:400;color:var( --e-global-color-662cb94 );}.elementor-7543 .elementor-element.elementor-element-9e924c2 img{width:100%;height:500px;object-fit:cover;object-position:center center;border-radius:8px 8px 8px 8px;}.elementor-7543 .elementor-element.elementor-element-7c94ed1{font-family:var( --e-global-typography-0181a73-font-family ), Sans-serif;font-size:var( --e-global-typography-0181a73-font-size );font-weight:var( --e-global-typography-0181a73-font-weight );color:var( --e-global-color-c12ca09 );}.elementor-7543 .elementor-element.elementor-element-c349636{--spacer-size:0px;}.elementor-7543 .elementor-element.elementor-element-f1ffe60 .elementor-heading-title{font-family:"Merriweather", Sans-serif;font-size:20px;font-weight:400;color:var( --e-global-color-662cb94 );}.elementor-7543 .elementor-element.elementor-element-ef80a84{--display:flex;}.elementor-7543 .elementor-element.elementor-element-744859d{font-family:var( --e-global-typography-0181a73-font-family ), Sans-serif;font-size:var( --e-global-typography-0181a73-font-size );font-weight:var( --e-global-typography-0181a73-font-weight );color:var( --e-global-color-c12ca09 );}.elementor-7543 .elementor-element.elementor-element-a718993{--display:flex;}.elementor-7543 .elementor-element.elementor-element-f1729f6{font-family:var( --e-global-typography-0181a73-font-family ), Sans-serif;font-size:var( --e-global-typography-0181a73-font-size );font-weight:var( --e-global-typography-0181a73-font-weight );color:var( --e-global-color-c12ca09 );}.elementor-7543 .elementor-element.elementor-element-5505122{--display:flex;}.elementor-7543 .elementor-element.elementor-element-85aaf4c{font-family:var( --e-global-typography-0181a73-font-family ), Sans-serif;font-size:var( --e-global-typography-0181a73-font-size );font-weight:var( --e-global-typography-0181a73-font-weight );color:var( --e-global-color-c12ca09 );}.elementor-7543 .elementor-element.elementor-element-7d5e6f7{--display:flex;}.elementor-7543 .elementor-element.elementor-element-ae772a6{font-family:var( --e-global-typography-0181a73-font-family ), Sans-serif;font-size:var( --e-global-typography-0181a73-font-size );font-weight:var( --e-global-typography-0181a73-font-weight );color:var( --e-global-color-c12ca09 );}.elementor-7543 .elementor-element.elementor-element-ebe35d5{--display:flex;}.elementor-7543 .elementor-element.elementor-element-c4a352f{font-family:var( --e-global-typography-0181a73-font-family ), Sans-serif;font-size:var( --e-global-typography-0181a73-font-size );font-weight:var( --e-global-typography-0181a73-font-weight );color:var( --e-global-color-c12ca09 );}.elementor-7543 .elementor-element.elementor-element-e05042c{--display:flex;}.elementor-7543 .elementor-element.elementor-element-0c1c741{font-family:var( --e-global-typography-0181a73-font-family ), Sans-serif;font-size:var( --e-global-typography-0181a73-font-size );font-weight:var( --e-global-typography-0181a73-font-weight );color:var( --e-global-color-c12ca09 );}.elementor-7543 .elementor-element.elementor-element-8db738c{--display:flex;}.elementor-7543 .elementor-element.elementor-element-ca58b0a{font-family:var( --e-global-typography-0181a73-font-family ), Sans-serif;font-size:var( --e-global-typography-0181a73-font-size );font-weight:var( --e-global-typography-0181a73-font-weight );color:var( --e-global-color-c12ca09 );}.elementor-7543 .elementor-element.elementor-element-d879b85{--display:flex;}.elementor-7543 .elementor-element.elementor-element-7fe77d3{font-family:var( --e-global-typography-0181a73-font-family ), Sans-serif;font-size:var( --e-global-typography-0181a73-font-size );font-weight:var( --e-global-typography-0181a73-font-weight );color:var( --e-global-color-c12ca09 );}.elementor-7543 .elementor-element.elementor-element-6ede547{--display:flex;}.elementor-7543 .elementor-element.elementor-element-715b110{font-family:var( --e-global-typography-0181a73-font-family ), Sans-serif;font-size:var( --e-global-typography-0181a73-font-size );font-weight:var( --e-global-typography-0181a73-font-weight );color:var( --e-global-color-c12ca09 );}.elementor-7543 .elementor-element.elementor-element-276761b{--display:flex;}.elementor-7543 .elementor-element.elementor-element-12a924b{font-family:var( --e-global-typography-0181a73-font-family ), Sans-serif;font-size:var( --e-global-typography-0181a73-font-size );font-weight:var( --e-global-typography-0181a73-font-weight );color:var( --e-global-color-c12ca09 );}.elementor-7543 .elementor-element.elementor-element-82dc734{--n-accordion-title-font-size:16px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:12px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:8px 8px 8px 8px;--n-accordion-title-normal-color:var( --e-global-color-c12ca09 );--n-accordion-icon-size:15px;}.elementor-7543 .elementor-element.elementor-element-82dc734 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}.elementor-7543 .elementor-element.elementor-element-82dc734 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{border-style:none;}:where( .elementor-7543 .elementor-element.elementor-element-82dc734 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Work Sans", Sans-serif;font-weight:600;}:where( .elementor-7543 .elementor-element.elementor-element-82dc734 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;--border-radius:0px 0px 8px 8px;}@media(max-width:1024px){.elementor-7543 .elementor-element.elementor-element-c2e826e{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7543 .elementor-element.elementor-element-72706c1{font-size:var( --e-global-typography-0181a73-font-size );}.elementor-7543 .elementor-element.elementor-element-4d73fd6 img{height:360px;}.elementor-7543 .elementor-element.elementor-element-5298de1{font-size:var( --e-global-typography-0181a73-font-size );}.elementor-7543 .elementor-element.elementor-element-355d4a5 img{height:360px;}.elementor-7543 .elementor-element.elementor-element-68079b2{font-size:var( --e-global-typography-0181a73-font-size );}.elementor-7543 .elementor-element.elementor-element-462f998 img{height:360px;}.elementor-7543 .elementor-element.elementor-element-5c06347{font-size:var( --e-global-typography-0181a73-font-size );}.elementor-7543 .elementor-element.elementor-element-01d8212 img{height:360px;}.elementor-7543 .elementor-element.elementor-element-67de224{font-size:var( --e-global-typography-0181a73-font-size );}.elementor-7543 .elementor-element.elementor-element-36c826d img{height:360px;}.elementor-7543 .elementor-element.elementor-element-1ade301{font-size:var( --e-global-typography-0181a73-font-size );}.elementor-7543 .elementor-element.elementor-element-680e98d img{height:360px;}.elementor-7543 .elementor-element.elementor-element-0ca5b0f{font-size:var( --e-global-typography-0181a73-font-size );}.elementor-7543 .elementor-element.elementor-element-8f3e05e img{height:360px;}.elementor-7543 .elementor-element.elementor-element-e68b92f{font-size:var( --e-global-typography-0181a73-font-size );}.elementor-7543 .elementor-element.elementor-element-da7d637 img{height:360px;}.elementor-7543 .elementor-element.elementor-element-5ef2376{font-size:var( --e-global-typography-0181a73-font-size );}.elementor-7543 .elementor-element.elementor-element-a06ffa6 img{height:360px;}.elementor-7543 .elementor-element.elementor-element-5ea3e62{font-size:var( --e-global-typography-0181a73-font-size );}.elementor-7543 .elementor-element.elementor-element-6abb59d img{height:360px;}.elementor-7543 .elementor-element.elementor-element-2c968e2{font-size:var( --e-global-typography-0181a73-font-size );}.elementor-7543 .elementor-element.elementor-element-9e924c2 img{height:360px;}.elementor-7543 .elementor-element.elementor-element-7c94ed1{font-size:var( --e-global-typography-0181a73-font-size );}.elementor-7543 .elementor-element.elementor-element-744859d{font-size:var( --e-global-typography-0181a73-font-size );}.elementor-7543 .elementor-element.elementor-element-f1729f6{font-size:var( --e-global-typography-0181a73-font-size );}.elementor-7543 .elementor-element.elementor-element-85aaf4c{font-size:var( --e-global-typography-0181a73-font-size );}.elementor-7543 .elementor-element.elementor-element-ae772a6{font-size:var( --e-global-typography-0181a73-font-size );}.elementor-7543 .elementor-element.elementor-element-c4a352f{font-size:var( --e-global-typography-0181a73-font-size );}.elementor-7543 .elementor-element.elementor-element-0c1c741{font-size:var( --e-global-typography-0181a73-font-size );}.elementor-7543 .elementor-element.elementor-element-ca58b0a{font-size:var( --e-global-typography-0181a73-font-size );}.elementor-7543 .elementor-element.elementor-element-7fe77d3{font-size:var( --e-global-typography-0181a73-font-size );}.elementor-7543 .elementor-element.elementor-element-715b110{font-size:var( --e-global-typography-0181a73-font-size );}.elementor-7543 .elementor-element.elementor-element-12a924b{font-size:var( --e-global-typography-0181a73-font-size );}}@media(max-width:767px){.elementor-7543 .elementor-element.elementor-element-c2e826e{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7543 .elementor-element.elementor-element-72706c1{font-size:var( --e-global-typography-0181a73-font-size );}.elementor-7543 .elementor-element.elementor-element-4d73fd6 img{height:300px;}.elementor-7543 .elementor-element.elementor-element-5298de1{font-size:var( --e-global-typography-0181a73-font-size );}.elementor-7543 .elementor-element.elementor-element-355d4a5 img{height:300px;}.elementor-7543 .elementor-element.elementor-element-68079b2{font-size:var( --e-global-typography-0181a73-font-size );}.elementor-7543 .elementor-element.elementor-element-462f998 img{height:300px;}.elementor-7543 .elementor-element.elementor-element-5c06347{font-size:var( --e-global-typography-0181a73-font-size );}.elementor-7543 .elementor-element.elementor-element-01d8212 img{height:300px;}.elementor-7543 .elementor-element.elementor-element-67de224{font-size:var( --e-global-typography-0181a73-font-size );}.elementor-7543 .elementor-element.elementor-element-36c826d img{height:300px;}.elementor-7543 .elementor-element.elementor-element-1ade301{font-size:var( --e-global-typography-0181a73-font-size );}.elementor-7543 .elementor-element.elementor-element-680e98d img{height:300px;}.elementor-7543 .elementor-element.elementor-element-0ca5b0f{font-size:var( --e-global-typography-0181a73-font-size );}.elementor-7543 .elementor-element.elementor-element-8f3e05e img{height:300px;}.elementor-7543 .elementor-element.elementor-element-e68b92f{font-size:var( --e-global-typography-0181a73-font-size );}.elementor-7543 .elementor-element.elementor-element-da7d637 img{height:300px;}.elementor-7543 .elementor-element.elementor-element-5ef2376{font-size:var( --e-global-typography-0181a73-font-size );}.elementor-7543 .elementor-element.elementor-element-a06ffa6 img{height:300px;}.elementor-7543 .elementor-element.elementor-element-5ea3e62{font-size:var( --e-global-typography-0181a73-font-size );}.elementor-7543 .elementor-element.elementor-element-6abb59d img{height:300px;}.elementor-7543 .elementor-element.elementor-element-2c968e2{font-size:var( --e-global-typography-0181a73-font-size );}.elementor-7543 .elementor-element.elementor-element-9e924c2 img{height:300px;}.elementor-7543 .elementor-element.elementor-element-7c94ed1{font-size:var( --e-global-typography-0181a73-font-size );}.elementor-7543 .elementor-element.elementor-element-744859d{font-size:var( --e-global-typography-0181a73-font-size );}.elementor-7543 .elementor-element.elementor-element-f1729f6{font-size:var( --e-global-typography-0181a73-font-size );}.elementor-7543 .elementor-element.elementor-element-85aaf4c{font-size:var( --e-global-typography-0181a73-font-size );}.elementor-7543 .elementor-element.elementor-element-ae772a6{font-size:var( --e-global-typography-0181a73-font-size );}.elementor-7543 .elementor-element.elementor-element-c4a352f{font-size:var( --e-global-typography-0181a73-font-size );}.elementor-7543 .elementor-element.elementor-element-0c1c741{font-size:var( --e-global-typography-0181a73-font-size );}.elementor-7543 .elementor-element.elementor-element-ca58b0a{font-size:var( --e-global-typography-0181a73-font-size );}.elementor-7543 .elementor-element.elementor-element-7fe77d3{font-size:var( --e-global-typography-0181a73-font-size );}.elementor-7543 .elementor-element.elementor-element-715b110{font-size:var( --e-global-typography-0181a73-font-size );}.elementor-7543 .elementor-element.elementor-element-12a924b{font-size:var( --e-global-typography-0181a73-font-size );}}/* Start custom CSS for nested-accordion, class: .elementor-element-82dc734 */.elementor-widget-n-accordion .e-n-accordion-item {
    border: 2px solid #006666; /* Solid border */
    border-radius: 8px; /* Rounded corners */
    background: none; /* No background */
    box-shadow: none; /* Removes shadow */
}

.elementor-widget-n-accordion .e-n-accordion-item .e-n-accordion-content {
    transition: max-height 0.4s ease, opacity 0.3s ease;
    overflow: hidden;
}

.elementor-widget-n-accordion .e-n-accordion-item.active .e-n-accordion-content {
    max-height: 1000px; /* Adjust height based on content */
    opacity: 1;
}

.elementor-widget-n-accordion .e-n-accordion-item:not(.active) .e-n-accordion-content {
    max-height: 0;
    opacity: 0;
}

.elementor-widget-n-accordion .e-n-accordion-item {
    min-height: 52px; /* Prevent drastic shifts */
}/* End custom CSS */