.elementor-34401 .elementor-element.elementor-element-352b0fc{--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-34401 .elementor-element.elementor-element-ff0fb15{--display:flex;}.elementor-widget-toggle .elementor-toggle-title, .elementor-widget-toggle .elementor-toggle-icon{color:var( --e-global-color-primary );}.elementor-widget-toggle .elementor-toggle-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-toggle .elementor-tab-title.elementor-active a, .elementor-widget-toggle .elementor-tab-title.elementor-active .elementor-toggle-icon{color:var( --e-global-color-accent );}.elementor-widget-toggle .elementor-toggle-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-toggle .elementor-tab-content{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-34401 .elementor-element.elementor-element-582347c .elementor-tab-title{background-color:#1B9DF0;}.elementor-34401 .elementor-element.elementor-element-582347c .elementor-toggle-title, .elementor-34401 .elementor-element.elementor-element-582347c .elementor-toggle-icon{color:#FFFFFF;}.elementor-34401 .elementor-element.elementor-element-582347c .elementor-toggle-icon svg{fill:#FFFFFF;}.elementor-34401 .elementor-element.elementor-element-582347c .elementor-tab-title.elementor-active a, .elementor-34401 .elementor-element.elementor-element-582347c .elementor-tab-title.elementor-active .elementor-toggle-icon{color:#FFFFFF;}.elementor-34401 .elementor-element.elementor-element-582347c .elementor-toggle-title{font-family:"Poppins", Sans-serif;font-weight:600;}.elementor-34401 .elementor-element.elementor-element-582347c .elementor-tab-content{background-color:#F1F2F2;color:#000000;font-family:"Poppins", Sans-serif;font-weight:600;}.elementor-34401 .elementor-element.elementor-element-ef7bcf5{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.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-34401 .elementor-element.elementor-element-47ad48a .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:700;color:#28249F;}.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-34401 .elementor-element.elementor-element-564b0ee > .elementor-widget-container{margin:30px 0px 30px 0px;}.elementor-34401 .elementor-element.elementor-element-564b0ee.elementor-element{--align-self:flex-start;}.elementor-34401 .elementor-element.elementor-element-564b0ee{text-align:start;}.elementor-34401 .elementor-element.elementor-element-62d9983{--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;--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-34401 .elementor-element.elementor-element-ee153aa{--display:flex;}.elementor-34401 .elementor-element.elementor-element-506e29b > .elementor-widget-container{margin:-25px 0px 0px 0px;}.elementor-34401 .elementor-element.elementor-element-bffc956{--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-34401 .elementor-element.elementor-element-9069699{color:var( --e-global-color-primary );}.elementor-34401 .elementor-element.elementor-element-5f9dfea{color:var( --e-global-color-primary );}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-34401 .elementor-element.elementor-element-0028b31{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-34401 .elementor-element.elementor-element-0028b31 .elementor-divider-separator{width:100%;}.elementor-34401 .elementor-element.elementor-element-0028b31 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-34401 .elementor-element.elementor-element-707eeb1 > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-34401 .elementor-element.elementor-element-707eeb1.elementor-element{--align-self:flex-start;}.elementor-34401 .elementor-element.elementor-element-707eeb1 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:2.2rem;font-weight:700;color:#28249F;}.elementor-34401 .elementor-element.elementor-element-da4425e{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-34401 .elementor-element.elementor-element-a5a1e93 img{width:100%;}.elementor-34401 .elementor-element.elementor-element-675adbe .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-34401 .elementor-element.elementor-element-675adbe .elementor-custom-embed-play i{color:var( --e-global-color-accent );}.elementor-34401 .elementor-element.elementor-element-675adbe .elementor-custom-embed-play svg{fill:var( --e-global-color-accent );}.elementor-34401 .elementor-element.elementor-element-7945319 img{width:100%;}.elementor-34401 .elementor-element.elementor-element-bd930bd img{width:100%;}.elementor-34401 .elementor-element.elementor-element-3dbc0ab{color:var( --e-global-color-primary );}.elementor-34401 .elementor-element.elementor-element-d14e249 img{width:100%;max-width:100%;}.elementor-34401 .elementor-element.elementor-element-b74dc91{color:var( --e-global-color-primary );}.elementor-34401 .elementor-element.elementor-element-54ae486 img{width:100%;max-width:100%;}.elementor-34401 .elementor-element.elementor-element-62af029{color:var( --e-global-color-primary );}.elementor-34401 .elementor-element.elementor-element-69edf53 img{width:100%;max-width:100%;}.elementor-34401 .elementor-element.elementor-element-1f5d921{color:var( --e-global-color-primary );}.elementor-34401 .elementor-element.elementor-element-90041ee img{width:100%;max-width:100%;}.elementor-34401 .elementor-element.elementor-element-750522d{color:var( --e-global-color-primary );}.elementor-34401 .elementor-element.elementor-element-a735094{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-34401 .elementor-element.elementor-element-737d531 img{width:100%;}.elementor-34401 .elementor-element.elementor-element-9baa0fc img{width:100%;}.elementor-34401 .elementor-element.elementor-element-c74eb10 img{width:100%;}.elementor-34401 .elementor-element.elementor-element-a509c3b img{width:100%;}.elementor-34401 .elementor-element.elementor-element-62d0f1e{color:var( --e-global-color-primary );}.elementor-34401 .elementor-element.elementor-element-4cf352f{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-34401 .elementor-element.elementor-element-4cf352f .elementor-divider-separator{width:100%;}.elementor-34401 .elementor-element.elementor-element-4cf352f .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-34401 .elementor-element.elementor-element-0edd792 > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-34401 .elementor-element.elementor-element-0edd792.elementor-element{--align-self:flex-start;}.elementor-34401 .elementor-element.elementor-element-0edd792 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:2.2rem;font-weight:700;color:#28249F;}.elementor-34401 .elementor-element.elementor-element-8881fde img{width:100%;max-width:100%;}.elementor-34401 .elementor-element.elementor-element-46a8cbe{color:var( --e-global-color-primary );}.elementor-34401 .elementor-element.elementor-element-c283c26{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-34401 .elementor-element.elementor-element-c283c26 .elementor-divider-separator{width:100%;}.elementor-34401 .elementor-element.elementor-element-c283c26 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-34401 .elementor-element.elementor-element-89fc347 > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-34401 .elementor-element.elementor-element-89fc347.elementor-element{--align-self:flex-start;}.elementor-34401 .elementor-element.elementor-element-89fc347 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:2.2rem;font-weight:700;color:#28249F;}.elementor-34401 .elementor-element.elementor-element-f5cdccc{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-34401 .elementor-element.elementor-element-53085d3 img{width:100%;}.elementor-34401 .elementor-element.elementor-element-fcc897c img{width:100%;}.elementor-34401 .elementor-element.elementor-element-8052204 img{width:100%;}.elementor-34401 .elementor-element.elementor-element-7cd3ee0 img{width:100%;}.elementor-34401 .elementor-element.elementor-element-c4c3056{font-family:"Poppins", Sans-serif;font-weight:400;color:#000000;}.elementor-34401 .elementor-element.elementor-element-9d298b2{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-34401 .elementor-element.elementor-element-9d298b2 .elementor-divider-separator{width:100%;}.elementor-34401 .elementor-element.elementor-element-9d298b2 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-34401 .elementor-element.elementor-element-5ca51c4 > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-34401 .elementor-element.elementor-element-5ca51c4.elementor-element{--align-self:flex-start;}.elementor-34401 .elementor-element.elementor-element-5ca51c4 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:2.2rem;font-weight:700;color:#28249F;}.elementor-34401 .elementor-element.elementor-element-6b93848 img{width:100%;max-width:100%;}.elementor-34401 .elementor-element.elementor-element-0eec88f{color:var( --e-global-color-primary );}.elementor-34401 .elementor-element.elementor-element-f487a69{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-34401 .elementor-element.elementor-element-f487a69 .elementor-divider-separator{width:100%;}.elementor-34401 .elementor-element.elementor-element-f487a69 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-34401 .elementor-element.elementor-element-186c5a7 > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-34401 .elementor-element.elementor-element-186c5a7.elementor-element{--align-self:flex-start;}.elementor-34401 .elementor-element.elementor-element-186c5a7{text-align:start;}.elementor-34401 .elementor-element.elementor-element-186c5a7 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:2.2rem;font-weight:700;color:#28249F;}.elementor-34401 .elementor-element.elementor-element-e4652e8 > .elementor-widget-container{margin:40px 0px 0px 0px;padding:0px 0px 10px 0px;}.elementor-34401 .elementor-element.elementor-element-e4652e8.elementor-element{--align-self:flex-start;}.elementor-34401 .elementor-element.elementor-element-e4652e8{text-align:start;}.elementor-34401 .elementor-element.elementor-element-e4652e8 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:1.5rem;font-weight:700;color:#000000;}.elementor-34401 .elementor-element.elementor-element-6ef7616{--display:flex;}.elementor-34401 .elementor-element.elementor-element-69763e5 > .elementor-widget-container{padding:0px 0px 0px 20px;}.elementor-34401 .elementor-element.elementor-element-69763e5{color:var( --e-global-color-primary );}.elementor-34401 .elementor-element.elementor-element-e7ba159{--display:flex;}.elementor-34401 .elementor-element.elementor-element-c8be7e8{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;color:#5B5B5B;}.elementor-34401 .elementor-element.elementor-element-af7ccd8{--display:flex;}.elementor-34401 .elementor-element.elementor-element-5af804a{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;color:#5B5B5B;}.elementor-34401 .elementor-element.elementor-element-4075f79{--display:flex;}.elementor-34401 .elementor-element.elementor-element-de041e1{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;color:#5B5B5B;}.elementor-34401 .elementor-element.elementor-element-3894896{--n-accordion-title-font-size:1rem;--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:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:16px;}.elementor-34401 .elementor-element.elementor-element-3894896 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}:where( .elementor-34401 .elementor-element.elementor-element-3894896 > .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:"Poppins", Sans-serif;font-weight:600;}.elementor-34401 .elementor-element.elementor-element-1827037 > .elementor-widget-container{margin:40px 0px 0px 0px;padding:0px 0px 10px 0px;}.elementor-34401 .elementor-element.elementor-element-1827037.elementor-element{--align-self:flex-start;}.elementor-34401 .elementor-element.elementor-element-1827037{text-align:start;}.elementor-34401 .elementor-element.elementor-element-1827037 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:1.5rem;font-weight:700;color:#000000;}.elementor-34401 .elementor-element.elementor-element-8f78f0e{--display:flex;}.elementor-34401 .elementor-element.elementor-element-5b42ac1 > .elementor-widget-container{padding:0px 0px 0px 20px;}.elementor-34401 .elementor-element.elementor-element-5b42ac1{color:var( --e-global-color-primary );}.elementor-34401 .elementor-element.elementor-element-25370fb{--display:flex;}.elementor-34401 .elementor-element.elementor-element-3d67e55{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;color:#5B5B5B;}.elementor-34401 .elementor-element.elementor-element-033aad5{--n-accordion-title-font-size:1rem;--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:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:16px;}.elementor-34401 .elementor-element.elementor-element-033aad5 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}:where( .elementor-34401 .elementor-element.elementor-element-033aad5 > .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:"Poppins", Sans-serif;font-weight:600;}.elementor-34401 .elementor-element.elementor-element-ce19f20 > .elementor-widget-container{margin:40px 0px 0px 0px;padding:0px 0px 10px 0px;}.elementor-34401 .elementor-element.elementor-element-ce19f20.elementor-element{--align-self:flex-start;}.elementor-34401 .elementor-element.elementor-element-ce19f20{text-align:start;}.elementor-34401 .elementor-element.elementor-element-ce19f20 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:1.5rem;font-weight:700;color:#000000;}.elementor-34401 .elementor-element.elementor-element-e13d5be{--display:flex;}.elementor-34401 .elementor-element.elementor-element-bfec5f5 > .elementor-widget-container{padding:0px 0px 0px 20px;}.elementor-34401 .elementor-element.elementor-element-bfec5f5{color:var( --e-global-color-primary );}.elementor-34401 .elementor-element.elementor-element-699d74e{--display:flex;}.elementor-34401 .elementor-element.elementor-element-83f0dcc{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;color:#5B5B5B;}.elementor-34401 .elementor-element.elementor-element-1e35c40{--display:flex;}.elementor-34401 .elementor-element.elementor-element-db36af8{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;color:#5B5B5B;}.elementor-34401 .elementor-element.elementor-element-32ca24f{--display:flex;}.elementor-34401 .elementor-element.elementor-element-349bf74{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;color:#5B5B5B;}.elementor-34401 .elementor-element.elementor-element-b23453a{--display:flex;}.elementor-34401 .elementor-element.elementor-element-8944bad{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;color:#5B5B5B;}.elementor-34401 .elementor-element.elementor-element-a14c19a{--display:flex;}.elementor-34401 .elementor-element.elementor-element-bfb0edb{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;color:#5B5B5B;}.elementor-34401 .elementor-element.elementor-element-ea6ff18{--n-accordion-title-font-size:1rem;--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:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:16px;}.elementor-34401 .elementor-element.elementor-element-ea6ff18 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}:where( .elementor-34401 .elementor-element.elementor-element-ea6ff18 > .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:"Poppins", Sans-serif;font-weight:600;}.elementor-34401 .elementor-element.elementor-element-00ac58d > .elementor-widget-container{margin:40px 0px 0px 0px;padding:0px 0px 10px 0px;}.elementor-34401 .elementor-element.elementor-element-00ac58d.elementor-element{--align-self:flex-start;}.elementor-34401 .elementor-element.elementor-element-00ac58d{text-align:start;}.elementor-34401 .elementor-element.elementor-element-00ac58d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:1.5rem;font-weight:700;color:#000000;}.elementor-34401 .elementor-element.elementor-element-35dc206{--display:flex;}.elementor-34401 .elementor-element.elementor-element-52ad495 > .elementor-widget-container{padding:0px 0px 0px 20px;}.elementor-34401 .elementor-element.elementor-element-52ad495{color:var( --e-global-color-primary );}.elementor-34401 .elementor-element.elementor-element-2a09fbe{--display:flex;}.elementor-34401 .elementor-element.elementor-element-702e2d3{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:30px;color:#5B5B5B;}.elementor-34401 .elementor-element.elementor-element-9eae71d{--n-accordion-title-font-size:1rem;--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:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:16px;}.elementor-34401 .elementor-element.elementor-element-9eae71d > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}:where( .elementor-34401 .elementor-element.elementor-element-9eae71d > .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:"Poppins", Sans-serif;font-weight:600;}.elementor-34401 .elementor-element.elementor-element-c45a1b7 > .elementor-widget-container{margin:40px 0px 0px 0px;padding:0px 0px 10px 0px;}.elementor-34401 .elementor-element.elementor-element-c45a1b7.elementor-element{--align-self:flex-start;}.elementor-34401 .elementor-element.elementor-element-c45a1b7{text-align:start;}.elementor-34401 .elementor-element.elementor-element-c45a1b7 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:1.5rem;font-weight:700;color:#000000;}.elementor-34401 .elementor-element.elementor-element-c2606dc{--display:flex;}.elementor-34401 .elementor-element.elementor-element-39be059 > .elementor-widget-container{padding:0px 0px 0px 20px;}.elementor-34401 .elementor-element.elementor-element-39be059{color:var( --e-global-color-primary );}.elementor-34401 .elementor-element.elementor-element-3d92e3b{--n-accordion-title-font-size:1rem;--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:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:16px;}.elementor-34401 .elementor-element.elementor-element-3d92e3b > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}:where( .elementor-34401 .elementor-element.elementor-element-3d92e3b > .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:"Poppins", Sans-serif;font-weight:600;}.elementor-34401 .elementor-element.elementor-element-290fc79 > .elementor-widget-container{margin:40px 0px 0px 0px;padding:0px 0px 10px 0px;}.elementor-34401 .elementor-element.elementor-element-290fc79.elementor-element{--align-self:flex-start;}.elementor-34401 .elementor-element.elementor-element-290fc79{text-align:start;}.elementor-34401 .elementor-element.elementor-element-290fc79 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:1.5rem;font-weight:700;color:#000000;}.elementor-34401 .elementor-element.elementor-element-7217ca6{--display:flex;}.elementor-34401 .elementor-element.elementor-element-daddd2c > .elementor-widget-container{padding:0px 0px 0px 20px;}.elementor-34401 .elementor-element.elementor-element-daddd2c{color:var( --e-global-color-primary );}.elementor-34401 .elementor-element.elementor-element-bde03f5{--display:flex;}.elementor-34401 .elementor-element.elementor-element-d842219 > .elementor-widget-container{padding:0px 0px 0px 20px;}.elementor-34401 .elementor-element.elementor-element-d842219{color:var( --e-global-color-primary );}.elementor-34401 .elementor-element.elementor-element-c9a985d{--display:flex;}.elementor-34401 .elementor-element.elementor-element-fca39a0 > .elementor-widget-container{padding:0px 0px 0px 20px;}.elementor-34401 .elementor-element.elementor-element-fca39a0{color:var( --e-global-color-primary );}.elementor-34401 .elementor-element.elementor-element-f5ede12{--n-accordion-title-font-size:1rem;--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:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:16px;}.elementor-34401 .elementor-element.elementor-element-f5ede12 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}:where( .elementor-34401 .elementor-element.elementor-element-f5ede12 > .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:"Poppins", Sans-serif;font-weight:600;}.elementor-34401 .elementor-element.elementor-element-1954013 > .elementor-widget-container{margin:40px 0px 0px 0px;padding:0px 0px 10px 0px;}.elementor-34401 .elementor-element.elementor-element-1954013.elementor-element{--align-self:flex-start;}.elementor-34401 .elementor-element.elementor-element-1954013{text-align:start;}.elementor-34401 .elementor-element.elementor-element-1954013 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:1.5rem;font-weight:700;color:#000000;}.elementor-34401 .elementor-element.elementor-element-b5f08a8{--display:flex;}.elementor-34401 .elementor-element.elementor-element-2f1930c > .elementor-widget-container{padding:0px 0px 0px 20px;}.elementor-34401 .elementor-element.elementor-element-2f1930c{color:var( --e-global-color-primary );}.elementor-34401 .elementor-element.elementor-element-87e8907{--n-accordion-title-font-size:1rem;--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:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:16px;}.elementor-34401 .elementor-element.elementor-element-87e8907 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}:where( .elementor-34401 .elementor-element.elementor-element-87e8907 > .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:"Poppins", Sans-serif;font-weight:600;}.elementor-34401 .elementor-element.elementor-element-183317d{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-34401 .elementor-element.elementor-element-183317d .elementor-divider-separator{width:100%;}.elementor-34401 .elementor-element.elementor-element-183317d .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-34401 .elementor-element.elementor-element-9572a4b > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-34401 .elementor-element.elementor-element-9572a4b.elementor-element{--align-self:flex-start;}.elementor-34401 .elementor-element.elementor-element-9572a4b{text-align:start;}.elementor-34401 .elementor-element.elementor-element-9572a4b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:2.2rem;font-weight:700;color:#28249F;}.elementor-34401 .elementor-element.elementor-element-c314f8d{--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;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-34401 .elementor-element.elementor-element-aab9dda{width:100%;max-width:100%;}.elementor-34401 .elementor-element.elementor-element-cf4bb5a{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}@media(max-width:1024px){.elementor-34401 .elementor-element.elementor-element-352b0fc{--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-34401 .elementor-element.elementor-element-62d9983{--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-34401 .elementor-element.elementor-element-da4425e{--grid-auto-flow:row;}.elementor-34401 .elementor-element.elementor-element-a735094{--grid-auto-flow:row;}.elementor-34401 .elementor-element.elementor-element-f5cdccc{--grid-auto-flow:row;}.elementor-34401 .elementor-element.elementor-element-c314f8d{--margin-top:4px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}}@media(max-width:767px){.elementor-34401 .elementor-element.elementor-element-582347c .elementor-toggle-title{font-size:16px;}.elementor-34401 .elementor-element.elementor-element-582347c .elementor-tab-title{padding:10px 20px 10px 20px;}.elementor-34401 .elementor-element.elementor-element-582347c .elementor-tab-content{font-size:16px;padding:30px 20px 15px 20px;}.elementor-34401 .elementor-element.elementor-element-47ad48a .elementor-heading-title{font-size:28px;}.elementor-34401 .elementor-element.elementor-element-707eeb1 .elementor-heading-title{font-size:24px;}.elementor-34401 .elementor-element.elementor-element-da4425e{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-34401 .elementor-element.elementor-element-a735094{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-34401 .elementor-element.elementor-element-0edd792 .elementor-heading-title{font-size:24px;}.elementor-34401 .elementor-element.elementor-element-89fc347 .elementor-heading-title{font-size:24px;}.elementor-34401 .elementor-element.elementor-element-f5cdccc{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-34401 .elementor-element.elementor-element-5ca51c4 .elementor-heading-title{font-size:24px;}.elementor-34401 .elementor-element.elementor-element-186c5a7 .elementor-heading-title{font-size:24px;}.elementor-34401 .elementor-element.elementor-element-e4652e8 .elementor-heading-title{font-size:24px;}.elementor-34401 .elementor-element.elementor-element-c8be7e8{font-size:16px;}.elementor-34401 .elementor-element.elementor-element-5af804a{font-size:16px;}.elementor-34401 .elementor-element.elementor-element-de041e1{font-size:16px;}.elementor-34401 .elementor-element.elementor-element-1827037 .elementor-heading-title{font-size:24px;}.elementor-34401 .elementor-element.elementor-element-3d67e55{font-size:16px;}.elementor-34401 .elementor-element.elementor-element-ce19f20 .elementor-heading-title{font-size:24px;}.elementor-34401 .elementor-element.elementor-element-83f0dcc{font-size:16px;}.elementor-34401 .elementor-element.elementor-element-db36af8{font-size:16px;}.elementor-34401 .elementor-element.elementor-element-349bf74{font-size:16px;}.elementor-34401 .elementor-element.elementor-element-8944bad{font-size:16px;}.elementor-34401 .elementor-element.elementor-element-bfb0edb{font-size:16px;}.elementor-34401 .elementor-element.elementor-element-00ac58d .elementor-heading-title{font-size:24px;}.elementor-34401 .elementor-element.elementor-element-702e2d3{font-size:16px;}.elementor-34401 .elementor-element.elementor-element-c45a1b7 .elementor-heading-title{font-size:24px;}.elementor-34401 .elementor-element.elementor-element-290fc79 .elementor-heading-title{font-size:24px;}.elementor-34401 .elementor-element.elementor-element-1954013 .elementor-heading-title{font-size:24px;}.elementor-34401 .elementor-element.elementor-element-9572a4b .elementor-heading-title{font-size:24px;}.elementor-34401 .elementor-element.elementor-element-c314f8d.e-con{--order:8;}.elementor-34401 .elementor-element.elementor-element-cf4bb5a{--padding-top:50px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-34401 .elementor-element.elementor-element-cf4bb5a.e-con{--order:9;}}@media(min-width:768px){.elementor-34401 .elementor-element.elementor-element-352b0fc{--content-width:1600px;}.elementor-34401 .elementor-element.elementor-element-ff0fb15{--width:35%;}.elementor-34401 .elementor-element.elementor-element-62d9983{--content-width:1650px;}.elementor-34401 .elementor-element.elementor-element-ee153aa{--width:35%;}.elementor-34401 .elementor-element.elementor-element-c314f8d{--content-width:1650px;}}@media(max-width:1024px) and (min-width:768px){.elementor-34401 .elementor-element.elementor-element-ff0fb15{--width:100%;}.elementor-34401 .elementor-element.elementor-element-ee153aa{--width:100%;}.elementor-34401 .elementor-element.elementor-element-c314f8d{--content-width:695px;}}/* Start custom CSS for toggle, class: .elementor-element-582347c */#togglemenus p {
    color:000;
}
#togglemenus .wp-block-button.is-style-outline, a {
    color: #000;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4b2a223 *//* ==========================================================================
   Testimonial block — video + quote card
   ========================================================================== */

.testimonial-block {
	display: grid;
	grid-template-columns: 1fr 0.9fr;
	gap: 0;
	align-items: stretch;
	font-family: "Poppins", sans-serif;
	overflow: hidden;
	box-shadow: 0 4px 16px rgba(0, 0, 0, 0.08);
}

/* ----- LEFT: video poster ----- */

.testimonial-block__video {
	position: relative;
	display: flex;
	background: transparent;
}

.testimonial-block__video-link {
	display: block;
	position: relative;
	width: 100%;
	flex: 1;
	cursor: pointer;
	overflow: hidden;
}

.testimonial-block__poster {
	position: absolute;
	inset: 0;
	width: 100%;
	height: 100%;
	object-fit: cover;
	display: block;
	transition: transform 0.4s ease;
}

.testimonial-block__video-link:hover .testimonial-block__poster {
	transform: scale(1.03);
}

.testimonial-block__play {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	width: 4.5rem; /* 72px */
	height: auto;
	z-index: 2;
	transition: transform 0.2s ease, opacity 0.2s ease;
	pointer-events: none;
}

.testimonial-block__video-link:hover .testimonial-block__play {
	transform: translate(-50%, -50%) scale(1.08);
}

.testimonial-block__video-link:focus-visible {
	outline: 0.1875rem solid #28249F;
	outline-offset: -0.1875rem;
}

/* ----- RIGHT: quote card ----- */

.testimonial-block__quote {
	position: relative;
	background: #28249F;
	color: #fff;
	padding: 2.5rem 2.5rem 1rem;
	display: flex;
	flex-direction: column;
	justify-content: center;
}

.testimonial-block__quote-mark {
	display: block;
	width: 2.25rem; /* 36px */
	height: auto;
	margin-bottom: 1rem;
}

.testimonial-block__quote-mark--bottom {
	margin: 0 0 0 auto; /* aligns to right */
}

.testimonial-block__text {
	margin: 0 0 1.5rem 0;
	padding: 0;
	border: none;
	font-size: 0.9375rem; /* 15px */
	line-height: 1.65;
	font-weight: 600;
	font-style: italic;
	color: #fff;
}

.testimonial-block__text p {
	margin: 0;
}

.testimonial-block__attribution {
	font-size: 0.875rem; /* 14px */
	font-weight: 500;
	font-style: normal;
	line-height: 1.5;
	color: #fff;
	text-align: right;
}

/* ==========================================================================
   Responsive
   ========================================================================== */

@media (max-width: 47.9375rem) { /* 767px */
	.testimonial-block {
		grid-template-columns: 1fr;
	}

	.testimonial-block__video-link {
		min-height: 14rem;
		aspect-ratio: 16 / 9;
	}

	.testimonial-block__quote {
		padding: 2rem 1.5rem;
	}

	.testimonial-block__play {
		width: 3.5rem;
	}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5f9dfea *//* ==========================================================================
   Services anchor nav + sections
   ========================================================================== */

.services-nav-wrap {
	margin: 2rem 0;
	font-family: "Poppins", sans-serif;
}

/* ----- Anchor nav ----- */

.services-nav {
	display: flex;
	flex-wrap: wrap;
	gap: 0.5rem 1.75rem;
	margin: 0 0 2.5rem 0;
	padding: 0 0 0.75rem 0;
	border-bottom: 1px solid #E0E0E0;
}

.services-nav__link {
	background: transparent;
	border: none;
	padding: 0.5rem 0;
	font-family: "Poppins", sans-serif;
	font-size: 1rem; /* 16px */
	font-weight: 700;
	color: #1a1a1a;
	text-decoration: none;
	cursor: pointer;
	position: relative;
	transition: color 0.2s ease;
}

.services-nav__link:hover,
.services-nav__link:focus {
	color: #28249F;
	outline: none;
	text-decoration: none;
}

.services-nav__link.is-active {
	color: #28249F;
}

.services-nav__link.is-active::after {
	content: "";
	position: absolute;
	left: 0;
	right: 0;
	bottom: -0.75rem;
	height: 2px;
	background: #28249F;
}

.services-nav__link:focus-visible {
	outline: 2px solid #28249F;
	outline-offset: 4px;
	border-radius: 2px;
}

/* ----- Sections ----- */

.services-sections {
	display: flex;
	flex-direction: column;
	gap: 4rem;
}

.services-section {
	scroll-margin-top: 6rem; /* offset for sticky headers when anchor-jumping */
}

.services-section__image {
	width: 100%;
	height: auto;
	max-height: 28rem;
	object-fit: cover;
	border-radius: 0.5rem;
	display: block;
	margin: 0 0 1.5rem 0;
}

/* ==========================================================================
   Responsive
   ========================================================================== */

@media (max-width: 47.9375rem) { /* 767px */
	.services-nav {
		gap: 0.5rem 1.25rem;
	}

	.services-nav__link {
		font-size: 0.9375rem;
	}

	.services-section__image {
		max-height: 18rem;
	}

	.services-sections {
		gap: 3rem;
	}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-46a8cbe *//* ==========================================================================
   City name highlight — purple bold inline label
   ========================================================================== */

.city-name {
	color: #28249F;
	font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0eec88f *//* ==========================================================================
   Value block — title + accented quote + body content
   ========================================================================== */

.value-block {
	margin: 2rem 0;
	font-family: "Poppins", sans-serif;
}

.value-block + .value-block {
	margin-top: 2.5rem;
}

.value-block__title {
	margin: 0 0 1rem 0;
	font-family: "Poppins", sans-serif;
	font-size: 1.375rem; /* 22px */
	font-weight: 800;
	line-height: 1.3;
	color: #000;
}

/* Accented quote line — purple left border + purple italic text */
.value-block__quote {
	margin: 0 0 1rem 0;
	padding: 0.25rem 0 0.25rem 0.875rem;
	border-left: 3px solid #28249F;
	font-size: 0.9375rem; /* 15px */
	font-weight: 700;
	font-style: italic;
	color: #28249F;
	line-height: 1.5;
}

.value-block p {
	margin: 0 0 1rem 0;
	font-size: 0.9375rem; /* 15px */
	line-height: 1.7;
	color: #333;
}

.value-block p:last-child {
	margin-bottom: 0;
}

.value-block b {
	color: #000;
	font-weight: 700;
}/* End custom CSS */