.elementor-18838 .elementor-element.elementor-element-287f980{--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:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-18838 .elementor-element.elementor-element-7ad3084{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 010px) 0px;text-align:center;}.elementor-18838 .elementor-element.elementor-element-7ad3084 .elementor-heading-title{font-family:"Poppins", Serif;font-size:22px;font-weight:700;line-height:24px;letter-spacing:0.5px;color:var( --e-global-color-primary );}.elementor-18838 .elementor-element.elementor-element-395691f{padding:20px 20px 0px 20px;text-align:center;}.elementor-18838 .elementor-element.elementor-element-395691f .elementor-heading-title{font-family:"Poppins", Serif;font-size:28px;font-weight:700;line-height:24px;letter-spacing:0.5px;color:var( --e-global-color-secondary );}.elementor-18838 .elementor-element.elementor-element-373f984{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 010px) 0px;padding:20px 20px 0px 20px;text-align:center;}.elementor-18838 .elementor-element.elementor-element-373f984 .elementor-heading-title{font-family:"Poppins", Serif;font-size:22px;font-weight:700;line-height:24px;letter-spacing:0.5px;color:var( --e-global-color-text );}.elementor-18838 .elementor-element.elementor-element-a71f702{--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 30px;--row-gap:0px;--column-gap:30px;--margin-top:0100px;--margin-bottom:0100px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:100px;--padding-right:0100px;}.elementor-18838 .elementor-element.elementor-element-84f5cc3{--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:flex-start;--align-items:center;}.elementor-widget-counter .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-counter .elementor-counter-title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-18838 .elementor-element.elementor-element-bec8792.elementor-element{--align-self:center;}.elementor-18838 .elementor-element.elementor-element-bec8792 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:var( --e-global-color-secondary );font-family:"Poppins", Serif;font-size:48px;font-weight:700;line-height:72px;letter-spacing:-0.5px;}.elementor-18838 .elementor-element.elementor-element-bec8792 .elementor-counter-title{color:var( --e-global-color-lighter );font-family:var( --e-global-typography-primary-font-family ), Serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-18838 .elementor-element.elementor-element-1f94607{--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:flex-start;--align-items:center;}.elementor-18838 .elementor-element.elementor-element-0cd6ed6.elementor-element{--align-self:center;}.elementor-18838 .elementor-element.elementor-element-0cd6ed6 .elementor-counter-title{justify-content:center;color:var( --e-global-color-lighter );font-family:var( --e-global-typography-primary-font-family ), Serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-18838 .elementor-element.elementor-element-0cd6ed6 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:var( --e-global-color-secondary );font-family:var( --e-global-typography-accent-font-family ), Serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-18838 .elementor-element.elementor-element-ad0d299{--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:flex-start;--align-items:center;}.elementor-18838 .elementor-element.elementor-element-b15091e.elementor-element{--align-self:center;}.elementor-18838 .elementor-element.elementor-element-b15091e .elementor-counter-title{justify-content:center;color:var( --e-global-color-lighter );font-family:var( --e-global-typography-primary-font-family ), Serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-18838 .elementor-element.elementor-element-b15091e .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:var( --e-global-color-secondary );font-family:var( --e-global-typography-accent-font-family ), Serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-18838 .elementor-element.elementor-element-0e5840b{--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:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-18838 .elementor-element.elementor-element-4c71bbd{padding:20px 20px 0px 20px;text-align:center;}.elementor-18838 .elementor-element.elementor-element-4c71bbd .elementor-heading-title{font-family:"Poppins", Serif;font-size:28px;font-weight:700;line-height:24px;letter-spacing:0.5px;color:var( --e-global-color-secondary );}.elementor-18838 .elementor-element.elementor-element-fdfdc00{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 010px) 0px;padding:20px 20px 0px 20px;text-align:center;}.elementor-18838 .elementor-element.elementor-element-fdfdc00 .elementor-heading-title{font-family:"Poppins", Serif;font-size:22px;font-weight:700;line-height:24px;letter-spacing:0.5px;color:var( --e-global-color-text );}.elementor-18838 .elementor-element.elementor-element-7cab944{--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;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-18838 .elementor-element.elementor-element-bc9c947{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-18838 .elementor-element.elementor-element-2d55ddf{padding:20px 20px 20px 20px;}.elementor-18838 .elementor-element.elementor-element-33c66cb{text-align:center;}.elementor-18838 .elementor-element.elementor-element-33c66cb .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-18838 .elementor-element.elementor-element-57bf52f{text-align:center;}.elementor-18838 .elementor-element.elementor-element-57bf52f .elementor-heading-title{color:var( --e-global-color-lighter );}.elementor-18838 .elementor-element.elementor-element-00423f3{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-18838 .elementor-element.elementor-element-42bcba8{padding:20px 20px 20px 20px;}.elementor-18838 .elementor-element.elementor-element-ab33009{text-align:center;}.elementor-18838 .elementor-element.elementor-element-ab33009 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-18838 .elementor-element.elementor-element-acbe53f{text-align:center;}.elementor-18838 .elementor-element.elementor-element-acbe53f .elementor-heading-title{color:var( --e-global-color-lighter );}.elementor-18838 .elementor-element.elementor-element-c4af618{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-18838 .elementor-element.elementor-element-8b6d2c3{padding:20px 20px 20px 20px;}.elementor-18838 .elementor-element.elementor-element-0ec8181{text-align:center;}.elementor-18838 .elementor-element.elementor-element-0ec8181 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-18838 .elementor-element.elementor-element-6782f0f{text-align:center;}.elementor-18838 .elementor-element.elementor-element-6782f0f .elementor-heading-title{color:var( --e-global-color-lighter );}.elementor-18838 .elementor-element.elementor-element-57a0794{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-18838 .elementor-element.elementor-element-98859bc{padding:20px 20px 20px 20px;}.elementor-18838 .elementor-element.elementor-element-e08a30f{text-align:center;}.elementor-18838 .elementor-element.elementor-element-e08a30f .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-18838 .elementor-element.elementor-element-216c736{text-align:center;}.elementor-18838 .elementor-element.elementor-element-216c736 .elementor-heading-title{color:var( --e-global-color-lighter );}.elementor-18838 .elementor-element.elementor-element-3a2eb99{--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;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-18838 .elementor-element.elementor-element-ce33c1f{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-18838 .elementor-element.elementor-element-62671b2{padding:20px 20px 20px 20px;}.elementor-18838 .elementor-element.elementor-element-8c63d0a{text-align:center;}.elementor-18838 .elementor-element.elementor-element-8c63d0a .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-18838 .elementor-element.elementor-element-ab40d5e{text-align:center;}.elementor-18838 .elementor-element.elementor-element-ab40d5e .elementor-heading-title{color:var( --e-global-color-lighter );}.elementor-18838 .elementor-element.elementor-element-20f478c{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-18838 .elementor-element.elementor-element-66a28e2{padding:20px 20px 20px 20px;}.elementor-18838 .elementor-element.elementor-element-e40369c{text-align:center;}.elementor-18838 .elementor-element.elementor-element-e40369c .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-18838 .elementor-element.elementor-element-6cb1574{text-align:center;}.elementor-18838 .elementor-element.elementor-element-6cb1574 .elementor-heading-title{color:var( --e-global-color-lighter );}.elementor-18838 .elementor-element.elementor-element-50062ff{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-18838 .elementor-element.elementor-element-9df2f8d{padding:20px 20px 20px 20px;}.elementor-18838 .elementor-element.elementor-element-5397fb9{text-align:center;}.elementor-18838 .elementor-element.elementor-element-5397fb9 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-18838 .elementor-element.elementor-element-4d38c93{text-align:center;}.elementor-18838 .elementor-element.elementor-element-4d38c93 .elementor-heading-title{color:var( --e-global-color-lighter );}.elementor-18838 .elementor-element.elementor-element-c80c7b9{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-18838 .elementor-element.elementor-element-dc84270{padding:20px 20px 20px 20px;}.elementor-18838 .elementor-element.elementor-element-84de2e9{text-align:center;}.elementor-18838 .elementor-element.elementor-element-84de2e9 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-18838 .elementor-element.elementor-element-28d74d7{text-align:center;}.elementor-18838 .elementor-element.elementor-element-28d74d7 .elementor-heading-title{color:var( --e-global-color-lighter );}.elementor-18838 .elementor-element.elementor-element-0fbab3f{--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;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-18838 .elementor-element.elementor-element-4deb790{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-18838 .elementor-element.elementor-element-4486e33{padding:20px 20px 20px 20px;}.elementor-18838 .elementor-element.elementor-element-69a78e8{text-align:center;}.elementor-18838 .elementor-element.elementor-element-69a78e8 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-18838 .elementor-element.elementor-element-c8c8d87{text-align:center;}.elementor-18838 .elementor-element.elementor-element-c8c8d87 .elementor-heading-title{color:var( --e-global-color-lighter );}.elementor-18838 .elementor-element.elementor-element-a95e255{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-18838 .elementor-element.elementor-element-1a132df{padding:20px 20px 20px 20px;}.elementor-18838 .elementor-element.elementor-element-39d33ae{text-align:center;}.elementor-18838 .elementor-element.elementor-element-39d33ae .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-18838 .elementor-element.elementor-element-16939e2{text-align:center;}.elementor-18838 .elementor-element.elementor-element-16939e2 .elementor-heading-title{color:var( --e-global-color-lighter );}.elementor-18838 .elementor-element.elementor-element-59cc4a7{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-18838 .elementor-element.elementor-element-581c902{padding:20px 20px 20px 20px;}.elementor-18838 .elementor-element.elementor-element-408d659{text-align:center;}.elementor-18838 .elementor-element.elementor-element-408d659 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-18838 .elementor-element.elementor-element-5110d94{text-align:center;}.elementor-18838 .elementor-element.elementor-element-5110d94 .elementor-heading-title{color:var( --e-global-color-lighter );}.elementor-18838 .elementor-element.elementor-element-c60ed7d{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-18838 .elementor-element.elementor-element-d94ce6e{padding:20px 20px 20px 20px;}.elementor-18838 .elementor-element.elementor-element-1e3ece2{text-align:center;}.elementor-18838 .elementor-element.elementor-element-1e3ece2 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-18838 .elementor-element.elementor-element-d51b7af{text-align:center;}.elementor-18838 .elementor-element.elementor-element-d51b7af .elementor-heading-title{color:var( --e-global-color-lighter );}.elementor-18838 .elementor-element.elementor-element-ae2c00c{--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:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-18838 .elementor-element.elementor-element-6975b2b{padding:20px 20px 0px 20px;text-align:center;}.elementor-18838 .elementor-element.elementor-element-6975b2b .elementor-heading-title{font-family:"Poppins", Serif;font-size:28px;font-weight:700;line-height:24px;letter-spacing:0.5px;color:var( --e-global-color-secondary );}.elementor-18838 .elementor-element.elementor-element-32c5175{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 010px) 0px;padding:20px 20px 0px 20px;text-align:center;}.elementor-18838 .elementor-element.elementor-element-32c5175 .elementor-heading-title{font-family:"Poppins", Serif;font-size:22px;font-weight:700;line-height:24px;letter-spacing:0.5px;color:var( --e-global-color-text );}.elementor-18838 .elementor-element.elementor-element-33ad53d{--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;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-18838 .elementor-element.elementor-element-4b4361e{--display:flex;}.elementor-18838 .elementor-element.elementor-element-906c194{text-align:center;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-18838 .elementor-element.elementor-element-ba86da3 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-18838 .elementor-element.elementor-element-ba86da3 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-18838 .elementor-element.elementor-element-ba86da3{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-18838 .elementor-element.elementor-element-ba86da3 .elementor-icon-list-text{transition:color 0.3s;}.elementor-18838 .elementor-element.elementor-element-ac9776e{--display:flex;}.elementor-18838 .elementor-element.elementor-element-94866de{text-align:center;}.elementor-18838 .elementor-element.elementor-element-79b6c49 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-18838 .elementor-element.elementor-element-79b6c49 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-18838 .elementor-element.elementor-element-79b6c49{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-18838 .elementor-element.elementor-element-79b6c49 .elementor-icon-list-text{transition:color 0.3s;}.elementor-18838 .elementor-element.elementor-element-50f9cee{--display:flex;}.elementor-18838 .elementor-element.elementor-element-7daa3f3{text-align:center;}.elementor-18838 .elementor-element.elementor-element-c1134e6 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-18838 .elementor-element.elementor-element-c1134e6 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-18838 .elementor-element.elementor-element-c1134e6{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-18838 .elementor-element.elementor-element-c1134e6 .elementor-icon-list-text{transition:color 0.3s;}.elementor-18838 .elementor-element.elementor-element-b132daa{--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;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-18838 .elementor-element.elementor-element-edc9770{--display:flex;}.elementor-18838 .elementor-element.elementor-element-0ad40dd{text-align:center;}.elementor-18838 .elementor-element.elementor-element-95062a2 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-18838 .elementor-element.elementor-element-95062a2 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-18838 .elementor-element.elementor-element-95062a2{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-18838 .elementor-element.elementor-element-95062a2 .elementor-icon-list-text{transition:color 0.3s;}.elementor-18838 .elementor-element.elementor-element-92ce62b{--display:flex;}.elementor-18838 .elementor-element.elementor-element-11b89d3{text-align:center;}.elementor-18838 .elementor-element.elementor-element-57dbdaf .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-18838 .elementor-element.elementor-element-57dbdaf .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-18838 .elementor-element.elementor-element-57dbdaf{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-18838 .elementor-element.elementor-element-57dbdaf .elementor-icon-list-text{transition:color 0.3s;}.elementor-18838 .elementor-element.elementor-element-d978a75{--display:flex;}.elementor-18838 .elementor-element.elementor-element-fa3b29f{text-align:center;}.elementor-18838 .elementor-element.elementor-element-772a16a .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-18838 .elementor-element.elementor-element-772a16a .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-18838 .elementor-element.elementor-element-772a16a{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-18838 .elementor-element.elementor-element-772a16a .elementor-icon-list-text{transition:color 0.3s;}.elementor-18838 .elementor-element.elementor-element-bcb3607{--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:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-18838 .elementor-element.elementor-element-4526cc3{padding:20px 20px 0px 20px;text-align:center;}.elementor-18838 .elementor-element.elementor-element-4526cc3 .elementor-heading-title{font-family:"Poppins", Serif;font-size:28px;font-weight:700;line-height:24px;letter-spacing:0.5px;color:var( --e-global-color-secondary );}.elementor-18838 .elementor-element.elementor-element-ca24654{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 010px) 0px;padding:20px 20px 0px 20px;text-align:center;}.elementor-18838 .elementor-element.elementor-element-ca24654 .elementor-heading-title{font-family:"Poppins", Serif;font-size:22px;font-weight:700;line-height:24px;letter-spacing:0.5px;color:var( --e-global-color-text );}.elementor-18838 .elementor-element.elementor-element-995e382{--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;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-18838 .elementor-element.elementor-element-847efda{--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-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-18838 .elementor-element.elementor-element-7a4ee98 .elementor-icon-wrapper{text-align:center;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );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-18838 .elementor-element.elementor-element-5e5e994{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 060px;font-family:var( --e-global-typography-primary-font-family ), Serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-secondary );}.elementor-18838 .elementor-element.elementor-element-25e8b0d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 060px;}.elementor-18838 .elementor-element.elementor-element-25e8b0d .elementor-heading-title{font-family:"Poppins", Serif;font-size:22px;font-weight:700;line-height:24px;letter-spacing:0.3px;color:var( --e-global-color-secondary );}.elementor-18838 .elementor-element.elementor-element-a8be0c7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 060px;font-family:var( --e-global-typography-primary-font-family ), Serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-18838 .elementor-element.elementor-element-a87a61f{--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-18838 .elementor-element.elementor-element-c1251d6 .elementor-icon-wrapper{text-align:center;}.elementor-18838 .elementor-element.elementor-element-1dc54fe{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 060px;font-family:var( --e-global-typography-primary-font-family ), Serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-secondary );}.elementor-18838 .elementor-element.elementor-element-6e97a46{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 060px;}.elementor-18838 .elementor-element.elementor-element-6e97a46 .elementor-heading-title{font-family:"Poppins", Serif;font-size:22px;font-weight:700;line-height:24px;letter-spacing:0.3px;color:var( --e-global-color-secondary );}.elementor-18838 .elementor-element.elementor-element-80f88b9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 060px;font-family:var( --e-global-typography-primary-font-family ), Serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-18838 .elementor-element.elementor-element-1b1f0a4{--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;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-18838 .elementor-element.elementor-element-4727fe1{--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-18838 .elementor-element.elementor-element-0d723e7 .elementor-icon-wrapper{text-align:center;}.elementor-18838 .elementor-element.elementor-element-ced4e57{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 060px;font-family:var( --e-global-typography-primary-font-family ), Serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-secondary );}.elementor-18838 .elementor-element.elementor-element-1a6f202{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 060px;}.elementor-18838 .elementor-element.elementor-element-1a6f202 .elementor-heading-title{font-family:"Poppins", Serif;font-size:22px;font-weight:700;line-height:24px;letter-spacing:0.3px;color:var( --e-global-color-secondary );}.elementor-18838 .elementor-element.elementor-element-84e8fbd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 060px;font-family:var( --e-global-typography-primary-font-family ), Serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-18838 .elementor-element.elementor-element-6524564{--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-18838 .elementor-element.elementor-element-2c10519 .elementor-icon-wrapper{text-align:center;}.elementor-18838 .elementor-element.elementor-element-beee78d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 060px;font-family:var( --e-global-typography-primary-font-family ), Serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-secondary );}.elementor-18838 .elementor-element.elementor-element-460b87e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 060px;}.elementor-18838 .elementor-element.elementor-element-460b87e .elementor-heading-title{font-family:"Poppins", Serif;font-size:22px;font-weight:700;line-height:24px;letter-spacing:0.3px;color:var( --e-global-color-secondary );}.elementor-18838 .elementor-element.elementor-element-10eec87{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 060px;font-family:var( --e-global-typography-primary-font-family ), Serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-18838 .elementor-element.elementor-element-755d8c6{--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;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-18838 .elementor-element.elementor-element-be9107e{--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:flex-start;}.elementor-18838 .elementor-element.elementor-element-0d0311c .elementor-icon-wrapper{text-align:center;}.elementor-18838 .elementor-element.elementor-element-32fd697{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 060px;font-family:var( --e-global-typography-primary-font-family ), Serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-secondary );}.elementor-18838 .elementor-element.elementor-element-c7edbcb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 060px;}.elementor-18838 .elementor-element.elementor-element-c7edbcb .elementor-heading-title{font-family:"Poppins", Serif;font-size:22px;font-weight:700;line-height:24px;letter-spacing:0.3px;color:var( --e-global-color-secondary );}.elementor-18838 .elementor-element.elementor-element-48ff367{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 060px;font-family:var( --e-global-typography-primary-font-family ), Serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-18838 .elementor-element.elementor-element-fa93743{--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;--justify-content:center;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-18838 .elementor-element.elementor-element-6c477c1{--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:flex-end;--margin-top:0px;--margin-bottom:0px;--margin-left:-20px;--margin-right:0px;}.elementor-widget-button .elementor-button.antra-button-effect .hover-text{font-family:var( --e-global-typography-accent-font-family ), Serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-button .elementor-button:not(.antra-button-effect){font-family:var( --e-global-typography-accent-font-family ), Serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-18838 .elementor-element.elementor-element-6a85573{margin:020px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-18838 .elementor-element.elementor-element-6a85573 .elementor-button.antra-button-effect .hover-text{font-family:var( --e-global-typography-primary-font-family ), Serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-18838 .elementor-element.elementor-element-6a85573 .elementor-button:not(.antra-button-effect){font-family:var( --e-global-typography-primary-font-family ), Serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-18838 .elementor-element.elementor-element-6a85573 .elementor-button{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:none;}.elementor-18838 .elementor-element.elementor-element-6a85573 .elementor-button:hover, .elementor-18838 .elementor-element.elementor-element-6a85573 .elementor-button:focus{color:var( --e-global-color-dark );}.elementor-18838 .elementor-element.elementor-element-6a85573 .elementor-button:hover svg, .elementor-18838 .elementor-element.elementor-element-6a85573 .elementor-button:focus svg{fill:var( --e-global-color-dark );}.elementor-18838 .elementor-element.elementor-element-06db5a9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-18838 .elementor-element.elementor-element-06db5a9 .elementor-button.antra-button-effect .hover-text{font-family:var( --e-global-typography-primary-font-family ), Serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-18838 .elementor-element.elementor-element-06db5a9 .elementor-button:not(.antra-button-effect){font-family:var( --e-global-typography-primary-font-family ), Serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-18838 .elementor-element.elementor-element-06db5a9 .elementor-button{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:none;}.elementor-18838 .elementor-element.elementor-element-06db5a9 .elementor-button:hover, .elementor-18838 .elementor-element.elementor-element-06db5a9 .elementor-button:focus{color:var( --e-global-color-dark );}.elementor-18838 .elementor-element.elementor-element-06db5a9 .elementor-button:hover svg, .elementor-18838 .elementor-element.elementor-element-06db5a9 .elementor-button:focus svg{fill:var( --e-global-color-dark );}.elementor-18838 .elementor-element.elementor-element-1933499{--display:flex;}.elementor-18838 .elementor-element.elementor-element-d9b5632{--display:flex;}.elementor-18838 .elementor-element.elementor-element-7eea87d{--display:flex;--min-height:100vh;--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;--justify-content:flex-start;--margin-top:040px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-18838 .elementor-element.elementor-element-79b3cb3{--display:flex;}.elementor-18838 .elementor-element.elementor-element-281662a{width:var( --container-widget-width, 732px );max-width:732px;--container-widget-width:732px;--container-widget-flex-grow:0;}.elementor-18838 .elementor-element.elementor-element-281662a .elementor-heading-title{font-family:"Poppins", Serif;font-size:28px;font-weight:900;line-height:28.8px;letter-spacing:-0.3px;color:var( --e-global-color-secondary );}.elementor-18838 .elementor-element.elementor-element-5153e16{--display:flex;}.elementor-18838 .elementor-element.elementor-element-4cadafd{--display:flex;--margin-top:-24px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-18838 .elementor-element.elementor-element-8e496bc{--display:flex;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-18838 .elementor-element.elementor-element-6650168{width:var( --container-widget-width, 832px );max-width:832px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:832px;--container-widget-flex-grow:0;}.elementor-18838 .elementor-element.elementor-element-38d30e3{--display:flex;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18838 .elementor-element.elementor-element-76ce449{--display:flex;border-style:none;--border-style:none;}.elementor-18838 .elementor-element.elementor-element-e10a3cf{width:var( --container-widget-width, 832px );max-width:832px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:832px;--container-widget-flex-grow:0;}.elementor-18838 .elementor-element.elementor-element-1d8a006{--display:flex;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18838 .elementor-element.elementor-element-db86619{--display:flex;border-style:none;--border-style:none;}.elementor-18838 .elementor-element.elementor-element-74662bb{width:var( --container-widget-width, 832px );max-width:832px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:832px;--container-widget-flex-grow:0;}.elementor-18838 .elementor-element.elementor-element-d05fdad{--display:flex;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18838 .elementor-element.elementor-element-01d3077{--display:flex;border-style:none;--border-style:none;}.elementor-18838 .elementor-element.elementor-element-4ef6be0{width:var( --container-widget-width, 832px );max-width:832px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:832px;--container-widget-flex-grow:0;}.elementor-18838 .elementor-element.elementor-element-8cdc14a{--display:flex;--margin-top:-20px;--margin-bottom:0px;--margin-left:00px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18838 .elementor-element.elementor-element-dc79ab3{--display:flex;border-style:none;--border-style:none;}.elementor-18838 .elementor-element.elementor-element-b225a0f{width:var( --container-widget-width, 832px );max-width:832px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:832px;--container-widget-flex-grow:0;}.elementor-18838 .elementor-element.elementor-element-b0fabc5{--display:flex;--margin-top:-20px;--margin-bottom:0px;--margin-left:00px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18838 .elementor-element.elementor-element-9f4ef43{--display:flex;border-style:none;--border-style:none;}.elementor-18838 .elementor-element.elementor-element-467df80{width:var( --container-widget-width, 832px );max-width:832px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:832px;--container-widget-flex-grow:0;}.elementor-18838 .elementor-element.elementor-element-c2ea6aa{--display:flex;--margin-top:-20px;--margin-bottom:0px;--margin-left:00px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18838 .elementor-element.elementor-element-c6fea6c{--n-accordion-title-font-size:var( --e-global-typography-primary-font-size );padding:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#9F9FA43D;--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:20px;--n-accordion-icon-normal-color:var( --e-global-color-accent );}.elementor-18838 .elementor-element.elementor-element-c6fea6c > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item{border-style:solid;border-width:1px 0px 0px 0px;border-color:#9F9FA43D;}.elementor-18838 .elementor-element.elementor-element-c6fea6c > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item[open]{border-style:solid;border-color:var( --e-global-color-accent );}.elementor-18838 .elementor-element.elementor-element-c6fea6c {--n-accordion-padding:21px 0px 20px 0px;}:where( .elementor-18838 .elementor-element.elementor-element-c6fea6c > .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:var( --e-global-typography-primary-font-family ), Serif;font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-18838 .elementor-element.elementor-element-b7c3dda{--display:flex;--min-height:100vh;--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;--justify-content:flex-start;--align-items:center;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-18838 .elementor-element.elementor-element-b7c3dda:not(.elementor-motion-effects-element-type-background), .elementor-18838 .elementor-element.elementor-element-b7c3dda > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-18838 .elementor-element.elementor-element-b720a8a{--display:flex;}.elementor-18838 .elementor-element.elementor-element-56435f7{padding:20px 20px 20px 20px;}.elementor-18838 .elementor-element.elementor-element-56435f7 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-primary );}.elementor-18838 .elementor-element.elementor-element-f528c85{padding:0px 20px 20px 20px;}.elementor-18838 .elementor-element.elementor-element-f528c85 .elementor-heading-title{font-family:"Poppins", Serif;font-size:20px;font-weight:700;line-height:24px;letter-spacing:0.5px;color:var( --e-global-color-background-field );}.elementor-18838 .elementor-element.elementor-element-5820a85 > .elementor-widget-container{margin:0px 0px 0px 020px;}.elementor-18838 .elementor-element.elementor-element-5820a85 .wpcf7-form{text-align:left;}.elementor-18838 .elementor-element.elementor-element-46d90e7{--display:flex;}.elementor-18838 .elementor-element.elementor-element-dab98f5 img{width:38%;}.elementor-18838 .elementor-element.elementor-element-400ef79{text-align:center;font-family:var( --e-global-typography-d017aa0-font-family ), Serif;font-size:var( --e-global-typography-d017aa0-font-size );font-weight:var( --e-global-typography-d017aa0-font-weight );line-height:var( --e-global-typography-d017aa0-line-height );letter-spacing:var( --e-global-typography-d017aa0-letter-spacing );color:var( --e-global-color-accent );}:root{--page-title-display:none;}@media(max-width:1366px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-counter .elementor-counter-number-wrapper{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-counter .elementor-counter-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-18838 .elementor-element.elementor-element-bec8792 .elementor-counter-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-18838 .elementor-element.elementor-element-0cd6ed6 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-18838 .elementor-element.elementor-element-0cd6ed6 .elementor-counter-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-18838 .elementor-element.elementor-element-b15091e .elementor-counter-number-wrapper{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-18838 .elementor-element.elementor-element-b15091e .elementor-counter-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-18838 .elementor-element.elementor-element-5e5e994{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-18838 .elementor-element.elementor-element-a8be0c7{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-18838 .elementor-element.elementor-element-1dc54fe{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-18838 .elementor-element.elementor-element-80f88b9{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-18838 .elementor-element.elementor-element-ced4e57{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-18838 .elementor-element.elementor-element-84e8fbd{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-18838 .elementor-element.elementor-element-beee78d{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-18838 .elementor-element.elementor-element-10eec87{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-18838 .elementor-element.elementor-element-32fd697{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-18838 .elementor-element.elementor-element-48ff367{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-button .elementor-button.antra-button-effect .hover-text{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-button .elementor-button:not(.antra-button-effect){font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-18838 .elementor-element.elementor-element-6a85573 .elementor-button.antra-button-effect .hover-text{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-18838 .elementor-element.elementor-element-6a85573 .elementor-button:not(.antra-button-effect){font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-18838 .elementor-element.elementor-element-06db5a9 .elementor-button.antra-button-effect .hover-text{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-18838 .elementor-element.elementor-element-06db5a9 .elementor-button:not(.antra-button-effect){font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-18838 .elementor-element.elementor-element-c6fea6c{--n-accordion-title-font-size:var( --e-global-typography-primary-font-size );}:where( .elementor-18838 .elementor-element.elementor-element-c6fea6c > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-18838 .elementor-element.elementor-element-56435f7 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-18838 .elementor-element.elementor-element-400ef79{font-size:var( --e-global-typography-d017aa0-font-size );line-height:var( --e-global-typography-d017aa0-line-height );letter-spacing:var( --e-global-typography-d017aa0-letter-spacing );}}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-18838 .elementor-element.elementor-element-a71f702{--gap:30px 0px;--row-gap:30px;--column-gap:0px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;}.elementor-widget-counter .elementor-counter-number-wrapper{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-counter .elementor-counter-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-18838 .elementor-element.elementor-element-bec8792.elementor-element{--align-self:center;}.elementor-18838 .elementor-element.elementor-element-bec8792 .elementor-counter-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-18838 .elementor-element.elementor-element-0cd6ed6.elementor-element{--align-self:center;}.elementor-18838 .elementor-element.elementor-element-0cd6ed6 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-18838 .elementor-element.elementor-element-0cd6ed6 .elementor-counter-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-18838 .elementor-element.elementor-element-b15091e.elementor-element{--align-self:center;}.elementor-18838 .elementor-element.elementor-element-b15091e .elementor-counter-number-wrapper{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-18838 .elementor-element.elementor-element-b15091e .elementor-counter-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-18838 .elementor-element.elementor-element-5e5e994{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-18838 .elementor-element.elementor-element-a8be0c7{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-18838 .elementor-element.elementor-element-1dc54fe{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-18838 .elementor-element.elementor-element-80f88b9{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-18838 .elementor-element.elementor-element-ced4e57{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-18838 .elementor-element.elementor-element-84e8fbd{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-18838 .elementor-element.elementor-element-beee78d{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-18838 .elementor-element.elementor-element-10eec87{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-18838 .elementor-element.elementor-element-32fd697{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-18838 .elementor-element.elementor-element-48ff367{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-button .elementor-button.antra-button-effect .hover-text{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-button .elementor-button:not(.antra-button-effect){font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-18838 .elementor-element.elementor-element-6a85573 .elementor-button.antra-button-effect .hover-text{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-18838 .elementor-element.elementor-element-6a85573 .elementor-button:not(.antra-button-effect){font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-18838 .elementor-element.elementor-element-06db5a9 .elementor-button.antra-button-effect .hover-text{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-18838 .elementor-element.elementor-element-06db5a9 .elementor-button:not(.antra-button-effect){font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-18838 .elementor-element.elementor-element-c6fea6c{--n-accordion-title-font-size:var( --e-global-typography-primary-font-size );}:where( .elementor-18838 .elementor-element.elementor-element-c6fea6c > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-18838 .elementor-element.elementor-element-56435f7 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-18838 .elementor-element.elementor-element-400ef79{font-size:var( --e-global-typography-d017aa0-font-size );line-height:var( --e-global-typography-d017aa0-line-height );letter-spacing:var( --e-global-typography-d017aa0-letter-spacing );}}@media(max-width:880px){.elementor-18838 .elementor-element.elementor-element-4cadafd{--flex-wrap:wrap;}}@media(max-width:767px){.elementor-18838 .elementor-element.elementor-element-287f980{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-18838 .elementor-element.elementor-element-7ad3084{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 020px 0px;}.elementor-18838 .elementor-element.elementor-element-7ad3084 .elementor-heading-title{font-size:22px;line-height:28px;}.elementor-18838 .elementor-element.elementor-element-395691f{padding:0px 0px 0px 0px;}.elementor-18838 .elementor-element.elementor-element-395691f .elementor-heading-title{font-size:18px;}.elementor-18838 .elementor-element.elementor-element-373f984{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 020px 0px;}.elementor-18838 .elementor-element.elementor-element-373f984 .elementor-heading-title{font-size:22px;line-height:28px;}.elementor-18838 .elementor-element.elementor-element-a71f702{--min-height:70vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:010px 0px;--row-gap:010px;--column-gap:0px;--align-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-widget-counter .elementor-counter-number-wrapper{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-counter .elementor-counter-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-18838 .elementor-element.elementor-element-bec8792.elementor-element{--align-self:center;}.elementor-18838 .elementor-element.elementor-element-bec8792 .elementor-counter-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-18838 .elementor-element.elementor-element-0cd6ed6.elementor-element{--align-self:center;}.elementor-18838 .elementor-element.elementor-element-0cd6ed6 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-18838 .elementor-element.elementor-element-0cd6ed6 .elementor-counter-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-18838 .elementor-element.elementor-element-b15091e.elementor-element{--align-self:center;}.elementor-18838 .elementor-element.elementor-element-b15091e .elementor-counter-number-wrapper{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-18838 .elementor-element.elementor-element-b15091e .elementor-counter-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-18838 .elementor-element.elementor-element-0e5840b{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18838 .elementor-element.elementor-element-4c71bbd{padding:0px 0px 0px 0px;}.elementor-18838 .elementor-element.elementor-element-4c71bbd .elementor-heading-title{font-size:18px;}.elementor-18838 .elementor-element.elementor-element-fdfdc00{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 020px 0px;}.elementor-18838 .elementor-element.elementor-element-fdfdc00 .elementor-heading-title{font-size:22px;line-height:28px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-18838 .elementor-element.elementor-element-ae2c00c{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18838 .elementor-element.elementor-element-6975b2b{padding:0px 0px 0px 0px;}.elementor-18838 .elementor-element.elementor-element-6975b2b .elementor-heading-title{font-size:18px;}.elementor-18838 .elementor-element.elementor-element-32c5175{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 020px 0px;}.elementor-18838 .elementor-element.elementor-element-32c5175 .elementor-heading-title{font-size:22px;line-height:28px;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-18838 .elementor-element.elementor-element-bcb3607{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18838 .elementor-element.elementor-element-4526cc3{padding:0px 0px 0px 0px;}.elementor-18838 .elementor-element.elementor-element-4526cc3 .elementor-heading-title{font-size:18px;}.elementor-18838 .elementor-element.elementor-element-ca24654{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 020px 0px;}.elementor-18838 .elementor-element.elementor-element-ca24654 .elementor-heading-title{font-size:22px;line-height:28px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-18838 .elementor-element.elementor-element-5e5e994{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-18838 .elementor-element.elementor-element-a8be0c7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-18838 .elementor-element.elementor-element-1dc54fe{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-18838 .elementor-element.elementor-element-80f88b9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-18838 .elementor-element.elementor-element-ced4e57{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-18838 .elementor-element.elementor-element-84e8fbd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-18838 .elementor-element.elementor-element-beee78d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-18838 .elementor-element.elementor-element-10eec87{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-18838 .elementor-element.elementor-element-32fd697{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-18838 .elementor-element.elementor-element-48ff367{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-18838 .elementor-element.elementor-element-6c477c1{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-widget-button .elementor-button.antra-button-effect .hover-text{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-button .elementor-button:not(.antra-button-effect){font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-18838 .elementor-element.elementor-element-6a85573 .elementor-button.antra-button-effect .hover-text{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-18838 .elementor-element.elementor-element-6a85573 .elementor-button:not(.antra-button-effect){font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-18838 .elementor-element.elementor-element-06db5a9 .elementor-button.antra-button-effect .hover-text{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-18838 .elementor-element.elementor-element-06db5a9 .elementor-button:not(.antra-button-effect){font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-18838 .elementor-element.elementor-element-1933499{--width:50%;}.elementor-18838 .elementor-element.elementor-element-7eea87d{--padding-top:010px;--padding-bottom:010px;--padding-left:010px;--padding-right:010px;}.elementor-18838 .elementor-element.elementor-element-281662a{text-align:center;}.elementor-18838 .elementor-element.elementor-element-5153e16{--margin-top:20px;--margin-bottom:20px;--margin-left:20px;--margin-right:20px;}.elementor-18838 .elementor-element.elementor-element-4cadafd{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18838 .elementor-element.elementor-element-8e496bc{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-18838 .elementor-element.elementor-element-6650168{text-align:center;font-size:14px;}.elementor-18838 .elementor-element.elementor-element-38d30e3{--width:47vw;--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;--justify-content:center;--align-items:center;}.elementor-18838 .elementor-element.elementor-element-76ce449{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-18838 .elementor-element.elementor-element-e10a3cf{text-align:center;font-size:14px;}.elementor-18838 .elementor-element.elementor-element-1d8a006{--width:49vw;}.elementor-18838 .elementor-element.elementor-element-74662bb{text-align:center;font-size:14px;}.elementor-18838 .elementor-element.elementor-element-d05fdad{--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;--justify-content:center;--align-items:center;}.elementor-18838 .elementor-element.elementor-element-01d3077{--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;--justify-content:center;--align-items:center;}.elementor-18838 .elementor-element.elementor-element-4ef6be0{text-align:center;font-size:14px;}.elementor-18838 .elementor-element.elementor-element-8cdc14a{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-18838 .elementor-element.elementor-element-b225a0f{text-align:center;font-size:14px;}.elementor-18838 .elementor-element.elementor-element-b0fabc5{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-18838 .elementor-element.elementor-element-467df80{text-align:center;font-size:14px;}.elementor-18838 .elementor-element.elementor-element-c2ea6aa{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-18838 .elementor-element.elementor-element-c6fea6c{--n-accordion-title-font-size:var( --e-global-typography-primary-font-size );}:where( .elementor-18838 .elementor-element.elementor-element-c6fea6c > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-18838 .elementor-element.elementor-element-b7c3dda{--min-height:70vh;}.elementor-18838 .elementor-element.elementor-element-56435f7{text-align:center;}.elementor-18838 .elementor-element.elementor-element-56435f7 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-18838 .elementor-element.elementor-element-f528c85{text-align:center;}.elementor-18838 .elementor-element.elementor-element-5820a85 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 20px 20px 20px;}.elementor-18838 .elementor-element.elementor-element-5820a85 .wpcf7-form{text-align:center;}.elementor-18838 .elementor-element.elementor-element-400ef79{font-size:var( --e-global-typography-d017aa0-font-size );line-height:var( --e-global-typography-d017aa0-line-height );letter-spacing:var( --e-global-typography-d017aa0-letter-spacing );}}@media(min-width:768px){.elementor-18838 .elementor-element.elementor-element-84f5cc3{--width:50%;}.elementor-18838 .elementor-element.elementor-element-1f94607{--width:50%;}.elementor-18838 .elementor-element.elementor-element-ad0d299{--width:50%;}.elementor-18838 .elementor-element.elementor-element-7cab944{--content-width:100vw;}.elementor-18838 .elementor-element.elementor-element-3a2eb99{--content-width:100vw;}.elementor-18838 .elementor-element.elementor-element-0fbab3f{--content-width:100vw;}.elementor-18838 .elementor-element.elementor-element-755d8c6{--content-width:50%;}.elementor-18838 .elementor-element.elementor-element-d9b5632{--width:29%;}.elementor-18838 .elementor-element.elementor-element-79b3cb3{--width:30%;}.elementor-18838 .elementor-element.elementor-element-5153e16{--width:80%;}.elementor-18838 .elementor-element.elementor-element-4cadafd{--width:100%;}.elementor-18838 .elementor-element.elementor-element-38d30e3{--width:29%;}.elementor-18838 .elementor-element.elementor-element-1d8a006{--width:29%;}.elementor-18838 .elementor-element.elementor-element-d05fdad{--width:29%;}.elementor-18838 .elementor-element.elementor-element-8cdc14a{--width:29%;}.elementor-18838 .elementor-element.elementor-element-b0fabc5{--width:29%;}.elementor-18838 .elementor-element.elementor-element-c2ea6aa{--width:29%;}.elementor-18838 .elementor-element.elementor-element-b720a8a{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-18838 .elementor-element.elementor-element-84f5cc3{--width:50%;}.elementor-18838 .elementor-element.elementor-element-1f94607{--width:50%;}}@media(max-width:880px) and (min-width:768px){.elementor-18838 .elementor-element.elementor-element-4cadafd{--width:100%;}}/* Start custom CSS for container, class: .elementor-element-a71f702 */@media (max-width: 767px) {

    /* =========================================
       2 ROWS × 2 COLUMNS
       ========================================= */

    .elementor-element-89cddf2 .elementor-icon-list-items {
        display: grid !important;
        grid-template-columns: repeat(2, 1fr) !important;
        gap: 24px 10px !important;
        width: 100% !important;
        margin: 0 !important;
        padding: 0 !important;
    }

    /* Each item */
    .elementor-element-89cddf2 .elementor-icon-list-item {
        display: flex !important;
        flex-direction: column !important;
        align-items: center !important;
        justify-content: center !important;
        text-align: center !important;

        width: 100% !important;
        margin: 0 !important;
        padding: 5px 8px !important;

        position: relative !important;
        box-sizing: border-box !important;
    }

    /* =========================================
       HIDE ORIGINAL ELEMENTOR ICON
       ========================================= */

    .elementor-element-89cddf2 .elementor-icon-list-icon {
        display: none !important;
    }

    /* =========================================
       ICON CIRCLE
       ========================================= */

    .elementor-element-89cddf2
    .elementor-icon-list-item::before {

        content: "" !important;

        display: flex !important;
        align-items: center !important;
        justify-content: center !important;

        width: 48px !important;
        height: 48px !important;

        margin-bottom: 10px !important;

        border: 2px solid #9E2070 !important;
        border-radius: 50% !important;

        background: rgba(158,32,112,0.08) !important;

        box-sizing: border-box !important;
    }

    /* =========================================
       ICON 1
       ========================================= */

    .elementor-element-89cddf2
    .elementor-icon-list-item:nth-child(1)::before {
        content: "✦" !important;
        color: #9E2070 !important;
        font-size: 25px !important;
    }

    /* =========================================
       ICON 2
       ========================================= */

    .elementor-element-89cddf2
    .elementor-icon-list-item:nth-child(2)::before {
        content: "♧" !important;
        color: #9E2070 !important;
        font-size: 25px !important;
    }

    /* =========================================
       ICON 3
       ========================================= */

    .elementor-element-89cddf2
    .elementor-icon-list-item:nth-child(3)::before {
        content: "✓" !important;
        color: #9E2070 !important;
        font-size: 25px !important;
        font-weight: 700 !important;
    }

    /* =========================================
       ICON 4
       ========================================= */

    .elementor-element-89cddf2
    .elementor-icon-list-item:nth-child(4)::before {
        content: "⌁" !important;
        color: #9E2070 !important;
        font-size: 27px !important;
    }

    /* =========================================
       TEXT
       ========================================= */

    .elementor-element-89cddf2 .elementor-icon-list-text {

        display: block !important;

        width: 100% !important;

        color: #ffffff !important;

        font-size: 16px !important;
        font-weight: 700 !important;

        line-height: 1.25 !important;

        text-align: center !important;

        white-space: normal !important;

        margin: 0 !important;
        padding: 0 !important;
    }

    /* =========================================
       CLIENT-CENTRICITY
       ========================================= */

    .elementor-element-89cddf2
    .elementor-icon-list-item:nth-child(2)
    .elementor-icon-list-text {
        max-width: 140px !important;
    }

    /* =========================================
       SUSTAINABILITY
       ========================================= */

    .elementor-element-89cddf2
    .elementor-icon-list-item:nth-child(4)
    .elementor-icon-list-text {
        max-width: 150px !important;
    }

    /* =========================================
       ROW DIVIDER
       ========================================= */

    .elementor-element-89cddf2
    .elementor-icon-list-item:nth-child(1)::after,
    .elementor-element-89cddf2
    .elementor-icon-list-item:nth-child(2)::after {

        content: "" !important;

        position: absolute !important;

        bottom: -13px !important;

        left: 10% !important;

        width: 80% !important;

        height: 1px !important;

        background: rgba(255,255,255,0.25) !important;
    }
}
.elementor-counter-number {
    color: #B4975A !important;
}
/* row: three equal cards */
.elementor-18838 .elementor-element.elementor-element-a71f702 > .e-con-inner{
  display:flex !important;
  flex-direction:row !important;
  gap:24px !important;
  justify-content:center !important;
  align-items:stretch !important;
  max-width:1000px;
  margin:0 auto;
}

/* each counter card: border only, your colours unchanged */
.elementor-18838 .elementor-element.elementor-element-a71f702 > .e-con-inner > .e-con{
  flex:1 1 0 !important;
  --width:auto !important;
  width:auto !important;
  background:transparent;
  border:1px solid rgba(0,0,0,.12);
  border-radius:16px;
  padding:36px 24px !important;
  align-items:center !important;
  justify-content:center !important;
  text-align:center;
  transition:transform .3s ease, box-shadow .3s ease;
}
.elementor-18838 .elementor-element.elementor-element-a71f702 > .e-con-inner > .e-con:hover{
  transform:translateY(-4px);
  box-shadow:0 14px 30px -18px rgba(0,0,0,.18);
}

/* centre the number and title inside each card */
.elementor-18838 .elementor-element.elementor-element-a71f702 .elementor-counter{
  align-items:center !important;
  text-align:center !important;
}
.elementor-18838 .elementor-element.elementor-element-a71f702 .elementor-counter-number-wrapper{
  justify-content:center !important;
}

/* phone: stack the cards */
@media (max-width:767px){
  .elementor-18838 .elementor-element.elementor-element-a71f702 > .e-con-inner{
    flex-direction:column !important;
    gap:16px !important;
  }
  .elementor-18838 .elementor-element.elementor-element-a71f702 > .e-con-inner > .e-con{
    padding:28px 20px !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7cab944 *//* grid: 4 cards per row, equal size */
.elementor-18838 .elementor-element.elementor-element-7cab944 > .e-con-inner{
  display:grid !important;
  grid-template-columns:repeat(4,1fr) !important;
  gap:24px !important;
  max-width:1200px;
  margin:0 auto;
}

/* each logo card (default = light grey) */
.elementor-18838 .elementor-element.elementor-element-7cab944 > .e-con-inner > .e-con{
  --width:auto !important;
  width:auto !important;
  background:#ECECEC;
  border:1px solid rgba(0,0,0,.08);
  border-radius:16px;
  padding:32px 20px 26px !important;
  display:flex !important;
  flex-direction:column !important;
  align-items:center !important;
  justify-content:flex-start !important;
  gap:6px !important;
  text-align:center;
  transition:transform .3s ease, box-shadow .3s ease, border-color .3s ease;
}

/* desktop (4 per row): white on a checkerboard pattern */
.elementor-18838 .elementor-element.elementor-element-7cab944 > .e-con-inner > .e-con:nth-child(8n+1),
.elementor-18838 .elementor-element.elementor-element-7cab944 > .e-con-inner > .e-con:nth-child(8n+3),
.elementor-18838 .elementor-element.elementor-element-7cab944 > .e-con-inner > .e-con:nth-child(8n+6),
.elementor-18838 .elementor-element.elementor-element-7cab944 > .e-con-inner > .e-con:nth-child(8n+8){
  background:#FFFFFF;
}

.elementor-18838 .elementor-element.elementor-element-7cab944 > .e-con-inner > .e-con:hover{
  transform:translateY(-4px);
  border-color:#B4975A;
  box-shadow:0 14px 30px -18px rgba(0,0,0,.18);
}

/* same-size logo box, so every logo lines up */
.elementor-18838 .elementor-element.elementor-element-7cab944 .elementor-widget-image{
  width:100% !important;
  height:90px !important;
  display:flex !important;
  align-items:center !important;
  justify-content:center !important;
  margin:0 0 14px !important;
}
.elementor-18838 .elementor-element.elementor-element-7cab944 .elementor-widget-image .antra-wrapper-image-widget,
.elementor-18838 .elementor-element.elementor-element-7cab944 .elementor-widget-image .elementor-widget-container{
  width:100%;
  height:100%;
  display:flex;
  align-items:center;
  justify-content:center;
}
.elementor-18838 .elementor-element.elementor-element-7cab944 .elementor-widget-image img{
  max-height:70px !important;
  max-width:180px !important;
  width:auto !important;
  height:auto !important;
  object-fit:contain !important;
}

/* name + sector: tidy spacing (your colours unchanged) */
.elementor-18838 .elementor-element.elementor-element-7cab944 .elementor-widget-heading{margin:0 !important;width:100%}
.elementor-18838 .elementor-element.elementor-element-7cab944 .elementor-heading-title{margin:0 !important;line-height:1.3 !important}

/* tablet (3 per row): simple alternate keeps the checkerboard */
@media (max-width:1024px){
  .elementor-18838 .elementor-element.elementor-element-7cab944 > .e-con-inner{grid-template-columns:repeat(3,1fr) !important}
  .elementor-18838 .elementor-element.elementor-element-7cab944 > .e-con-inner > .e-con{background:#ECECEC}
  .elementor-18838 .elementor-element.elementor-element-7cab944 > .e-con-inner > .e-con:nth-child(odd){background:#FFFFFF}
}

/* phone (2 per row): checkerboard for 2 columns */
@media (max-width:767px){
  .elementor-18838 .elementor-element.elementor-element-7cab944 > .e-con-inner{
    grid-template-columns:repeat(2,1fr) !important;
    gap:14px !important;
  }
  .elementor-18838 .elementor-element.elementor-element-7cab944 > .e-con-inner > .e-con{
    background:#ECECEC;
    padding:22px 12px 18px !important;
  }
  .elementor-18838 .elementor-element.elementor-element-7cab944 > .e-con-inner > .e-con:nth-child(4n+1),
  .elementor-18838 .elementor-element.elementor-element-7cab944 > .e-con-inner > .e-con:nth-child(4n+4){
    background:#FFFFFF;
  }
  .elementor-18838 .elementor-element.elementor-element-7cab944 .elementor-widget-image{height:70px !important;margin-bottom:10px !important}
  .elementor-18838 .elementor-element.elementor-element-7cab944 .elementor-widget-image img{max-height:52px !important;max-width:130px !important}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3a2eb99 *//* grid: 4 cards per row, equal size */
.elementor-18838 .elementor-element.elementor-element-3a2eb99 > .e-con-inner{
  display:grid !important;
  grid-template-columns:repeat(4,1fr) !important;
  gap:24px !important;
  max-width:1200px;
  margin:0 auto;
}

/* each logo card (default = light grey) */
.elementor-18838 .elementor-element.elementor-element-3a2eb99 > .e-con-inner > .e-con{
  --width:auto !important;
  width:auto !important;
  background:#ECECEC;
  border:1px solid rgba(0,0,0,.08);
  border-radius:16px;
  padding:32px 20px 26px !important;
  display:flex !important;
  flex-direction:column !important;
  align-items:center !important;
  justify-content:flex-start !important;
  gap:6px !important;
  text-align:center;
  transition:transform .3s ease, box-shadow .3s ease, border-color .3s ease;
}

/* desktop (4 per row): white on a checkerboard pattern */
.elementor-18838 .elementor-element.elementor-element-3a2eb99 > .e-con-inner > .e-con:nth-child(8n+1),
.elementor-18838 .elementor-element.elementor-element-3a2eb99 > .e-con-inner > .e-con:nth-child(8n+3),
.elementor-18838 .elementor-element.elementor-element-3a2eb99 > .e-con-inner > .e-con:nth-child(8n+6),
.elementor-18838 .elementor-element.elementor-element-3a2eb99 > .e-con-inner > .e-con:nth-child(8n+8){
  background:#FFFFFF;
}

.elementor-18838 .elementor-element.elementor-element-3a2eb99 > .e-con-inner > .e-con:hover{
  transform:translateY(-4px);
  border-color:#B4975A;
  box-shadow:0 14px 30px -18px rgba(0,0,0,.18);
}

/* same-size logo box, so every logo lines up */
.elementor-18838 .elementor-element.elementor-element-3a2eb99 .elementor-widget-image{
  width:100% !important;
  height:90px !important;
  display:flex !important;
  align-items:center !important;
  justify-content:center !important;
  margin:0 0 14px !important;
}
.elementor-18838 .elementor-element.elementor-element-3a2eb99 .elementor-widget-image .antra-wrapper-image-widget,
.elementor-18838 .elementor-element.elementor-element-3a2eb99 .elementor-widget-image .elementor-widget-container{
  width:100%;
  height:100%;
  display:flex;
  align-items:center;
  justify-content:center;
}
.elementor-18838 .elementor-element.elementor-element-3a2eb99 .elementor-widget-image img{
  max-height:70px !important;
  max-width:180px !important;
  width:auto !important;
  height:auto !important;
  object-fit:contain !important;
}

/* name + sector: tidy spacing (your colours unchanged) */
.elementor-18838 .elementor-element.elementor-element-3a2eb99 .elementor-widget-heading{margin:0 !important;width:100%}
.elementor-18838 .elementor-element.elementor-element-3a2eb99 .elementor-heading-title{margin:0 !important;line-height:1.3 !important}

/* tablet (3 per row): simple alternate keeps the checkerboard */
@media (max-width:1024px){
  .elementor-18838 .elementor-element.elementor-element-3a2eb99 > .e-con-inner{grid-template-columns:repeat(3,1fr) !important}
  .elementor-18838 .elementor-element.elementor-element-3a2eb99 > .e-con-inner > .e-con{background:#ECECEC}
  .elementor-18838 .elementor-element.elementor-element-3a2eb99 > .e-con-inner > .e-con:nth-child(odd){background:#FFFFFF}
}

/* phone (2 per row): checkerboard for 2 columns */
@media (max-width:767px){
  .elementor-18838 .elementor-element.elementor-element-3a2eb99 > .e-con-inner{
    grid-template-columns:repeat(2,1fr) !important;
    gap:14px !important;
  }
  .elementor-18838 .elementor-element.elementor-element-3a2eb99 > .e-con-inner > .e-con{
    background:#ECECEC;
    padding:22px 12px 18px !important;
  }
  .elementor-18838 .elementor-element.elementor-element-3a2eb99 > .e-con-inner > .e-con:nth-child(4n+1),
  .elementor-18838 .elementor-element.elementor-element-3a2eb99 > .e-con-inner > .e-con:nth-child(4n+4){
    background:#FFFFFF;
  }
  .elementor-18838 .elementor-element.elementor-element-3a2eb99 .elementor-widget-image{height:70px !important;margin-bottom:10px !important}
  .elementor-18838 .elementor-element.elementor-element-3a2eb99 .elementor-widget-image img{max-height:52px !important;max-width:130px !important}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0fbab3f *//* grid: 4 cards per row, equal size */
.elementor-18838 .elementor-element.elementor-element-0fbab3f > .e-con-inner{
  display:grid !important;
  grid-template-columns:repeat(4,1fr) !important;
  gap:24px !important;
  max-width:1200px;
  margin:0 auto;
}

/* each logo card (default = light grey) */
.elementor-18838 .elementor-element.elementor-element-0fbab3f > .e-con-inner > .e-con{
  --width:auto !important;
  width:auto !important;
  background:#ECECEC;
  border:1px solid rgba(0,0,0,.08);
  border-radius:16px;
  padding:32px 20px 26px !important;
  display:flex !important;
  flex-direction:column !important;
  align-items:center !important;
  justify-content:flex-start !important;
  gap:6px !important;
  text-align:center;
  transition:transform .3s ease, box-shadow .3s ease, border-color .3s ease;
}

/* desktop (4 per row): white on a checkerboard pattern */
.elementor-18838 .elementor-element.elementor-element-0fbab3f > .e-con-inner > .e-con:nth-child(8n+1),
.elementor-18838 .elementor-element.elementor-element-0fbab3f > .e-con-inner > .e-con:nth-child(8n+3),
.elementor-18838 .elementor-element.elementor-element-0fbab3f > .e-con-inner > .e-con:nth-child(8n+6),
.elementor-18838 .elementor-element.elementor-element-0fbab3f > .e-con-inner > .e-con:nth-child(8n+8){
  background:#FFFFFF;
}

.elementor-18838 .elementor-element.elementor-element-0fbab3f > .e-con-inner > .e-con:hover{
  transform:translateY(-4px);
  border-color:#B4975A;
  box-shadow:0 14px 30px -18px rgba(0,0,0,.18);
}

/* same-size logo box, so every logo lines up */
.elementor-18838 .elementor-element.elementor-element-0fbab3f .elementor-widget-image{
  width:100% !important;
  height:90px !important;
  display:flex !important;
  align-items:center !important;
  justify-content:center !important;
  margin:0 0 14px !important;
}
.elementor-18838 .elementor-element.elementor-element-0fbab3f .elementor-widget-image .antra-wrapper-image-widget,
.elementor-18838 .elementor-element.elementor-element-0fbab3f .elementor-widget-image .elementor-widget-container{
  width:100%;
  height:100%;
  display:flex;
  align-items:center;
  justify-content:center;
}
.elementor-18838 .elementor-element.elementor-element-0fbab3f .elementor-widget-image img{
  max-height:70px !important;
  max-width:180px !important;
  width:auto !important;
  height:auto !important;
  object-fit:contain !important;
}

/* name + sector: tidy spacing (your colours unchanged) */
.elementor-18838 .elementor-element.elementor-element-0fbab3f .elementor-widget-heading{margin:0 !important;width:100%}
.elementor-18838 .elementor-element.elementor-element-0fbab3f .elementor-heading-title{margin:0 !important;line-height:1.3 !important}

/* tablet (3 per row): simple alternate keeps the checkerboard */
@media (max-width:1024px){
  .elementor-18838 .elementor-element.elementor-element-0fbab3f > .e-con-inner{grid-template-columns:repeat(3,1fr) !important}
  .elementor-18838 .elementor-element.elementor-element-0fbab3f > .e-con-inner > .e-con{background:#ECECEC}
  .elementor-18838 .elementor-element.elementor-element-0fbab3f > .e-con-inner > .e-con:nth-child(odd){background:#FFFFFF}
}

/* phone (2 per row): checkerboard for 2 columns */
@media (max-width:767px){
  .elementor-18838 .elementor-element.elementor-element-0fbab3f > .e-con-inner{
    grid-template-columns:repeat(2,1fr) !important;
    gap:14px !important;
  }
  .elementor-18838 .elementor-element.elementor-element-0fbab3f > .e-con-inner > .e-con{
    background:#ECECEC;
    padding:22px 12px 18px !important;
  }
  .elementor-18838 .elementor-element.elementor-element-0fbab3f > .e-con-inner > .e-con:nth-child(4n+1),
  .elementor-18838 .elementor-element.elementor-element-0fbab3f > .e-con-inner > .e-con:nth-child(4n+4){
    background:#FFFFFF;
  }
  .elementor-18838 .elementor-element.elementor-element-0fbab3f .elementor-widget-image{height:70px !important;margin-bottom:10px !important}
  .elementor-18838 .elementor-element.elementor-element-0fbab3f .elementor-widget-image img{max-height:52px !important;max-width:130px !important}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33ad53d *//* grid: applied ONLY ONCE, to the element that holds the cards */
.elementor-18838 .elementor-element.elementor-element-33ad53d > .e-con-inner,
.elementor-18838 .elementor-element.elementor-element-33ad53d:not(:has(> .e-con-inner)){
  display:grid !important;
  grid-template-columns:repeat(3,minmax(0,1fr)) !important;
  gap:24px !important;
  align-items:stretch !important;
  width:100% !important;
  max-width:1200px !important;
  margin:0 auto !important;
}
.elementor-18838 .elementor-element.elementor-element-33ad53d{
  width:100% !important;
  --width:100% !important;
}

/* each sector card */
.elementor-18838 .elementor-element.elementor-element-33ad53d > .e-con-inner > .e-con,
.elementor-18838 .elementor-element.elementor-element-33ad53d:not(:has(> .e-con-inner)) > .e-con{
  --width:100% !important;
  width:100% !important;
  min-width:0 !important;
  max-width:none !important;
  background:#FFFFFF;
  border:1px solid #E6E1D6;
  border-radius:16px;
  padding:34px 30px 24px !important;
  display:flex !important;
  flex-direction:column !important;
  align-items:stretch !important;
  justify-content:flex-start !important;
  gap:16px !important;
  text-align:center !important;
}

/* sector name: centred */
.elementor-18838 .elementor-element.elementor-element-33ad53d .elementor-widget-heading{width:100% !important;margin:0 !important}
.elementor-18838 .elementor-element.elementor-element-33ad53d .elementor-heading-title{
  margin:0 !important;
  text-align:center !important;
}

/* client names: centred, light divider lines */
.elementor-18838 .elementor-element.elementor-element-33ad53d .elementor-widget-icon-list{width:100% !important;margin:0 !important}
.elementor-18838 .elementor-element.elementor-element-33ad53d .elementor-icon-list-items{margin:0 !important;padding:0 !important}
.elementor-18838 .elementor-element.elementor-element-33ad53d .elementor-icon-list-item{
  display:flex !important;
  justify-content:center !important;
  align-items:center !important;
  text-align:center !important;
  padding:16px 0 !important;
  margin:0 !important;
  border-bottom:1px solid #E6E1D6;
}
.elementor-18838 .elementor-element.elementor-element-33ad53d .elementor-icon-list-item > a{
  display:flex !important;
  justify-content:center !important;
  width:100% !important;
}
.elementor-18838 .elementor-element.elementor-element-33ad53d .elementor-icon-list-item:first-child{padding-top:4px !important}
.elementor-18838 .elementor-element.elementor-element-33ad53d .elementor-icon-list-item:last-child{border-bottom:0}
.elementor-18838 .elementor-element.elementor-element-33ad53d .elementor-icon-list-icon{display:none !important}
.elementor-18838 .elementor-element.elementor-element-33ad53d .elementor-icon-list-text{
  text-align:center !important;
  padding:0 !important;
}

/* tablet: 2 per row */
@media (max-width:1024px){
  .elementor-18838 .elementor-element.elementor-element-33ad53d > .e-con-inner,
  .elementor-18838 .elementor-element.elementor-element-33ad53d:not(:has(> .e-con-inner)){
    grid-template-columns:repeat(2,minmax(0,1fr)) !important;
  }
}

/* phone: 1 per row */
@media (max-width:767px){
  .elementor-18838 .elementor-element.elementor-element-33ad53d > .e-con-inner,
  .elementor-18838 .elementor-element.elementor-element-33ad53d:not(:has(> .e-con-inner)){
    grid-template-columns:1fr !important;
    gap:16px !important;
  }
  .elementor-18838 .elementor-element.elementor-element-33ad53d > .e-con-inner > .e-con,
  .elementor-18838 .elementor-element.elementor-element-33ad53d:not(:has(> .e-con-inner)) > .e-con{
    padding:26px 22px 16px !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b132daa *//* grid: applied ONLY ONCE, to the element that holds the cards */
.elementor-18838 .elementor-element.elementor-element-b132daa > .e-con-inner,
.elementor-18838 .elementor-element.elementor-element-b132daa:not(:has(> .e-con-inner)){
  display:grid !important;
  grid-template-columns:repeat(3,minmax(0,1fr)) !important;
  gap:24px !important;
  align-items:stretch !important;
  width:100% !important;
  max-width:1200px !important;
  margin:0 auto !important;
}
.elementor-18838 .elementor-element.elementor-element-b132daa{
  width:100% !important;
  --width:100% !important;
}

/* each sector card */
.elementor-18838 .elementor-element.elementor-element-b132daa > .e-con-inner > .e-con,
.elementor-18838 .elementor-element.elementor-element-b132daa:not(:has(> .e-con-inner)) > .e-con{
  --width:100% !important;
  width:100% !important;
  min-width:0 !important;
  max-width:none !important;
  background:#FFFFFF;
  border:1px solid #E6E1D6;
  border-radius:16px;
  padding:34px 30px 24px !important;
  display:flex !important;
  flex-direction:column !important;
  align-items:stretch !important;
  justify-content:flex-start !important;
  gap:16px !important;
  text-align:center !important;
}

/* sector name: centred */
.elementor-18838 .elementor-element.elementor-element-b132daa .elementor-widget-heading{width:100% !important;margin:0 !important}
.elementor-18838 .elementor-element.elementor-element-b132daa .elementor-heading-title{
  margin:0 !important;
  text-align:center !important;
}

/* client names: centred, light divider lines */
.elementor-18838 .elementor-element.elementor-element-b132daa .elementor-widget-icon-list{width:100% !important;margin:0 !important}
.elementor-18838 .elementor-element.elementor-element-b132daa .elementor-icon-list-items{margin:0 !important;padding:0 !important}
.elementor-18838 .elementor-element.elementor-element-b132daa .elementor-icon-list-item{
  display:flex !important;
  justify-content:center !important;
  align-items:center !important;
  text-align:center !important;
  padding:16px 0 !important;
  margin:0 !important;
  border-bottom:1px solid #E6E1D6;
}
.elementor-18838 .elementor-element.elementor-element-b132daa .elementor-icon-list-item > a{
  display:flex !important;
  justify-content:center !important;
  width:100% !important;
}
.elementor-18838 .elementor-element.elementor-element-b132daa .elementor-icon-list-item:first-child{padding-top:4px !important}
.elementor-18838 .elementor-element.elementor-element-b132daa .elementor-icon-list-item:last-child{border-bottom:0}
.elementor-18838 .elementor-element.elementor-element-b132daa .elementor-icon-list-icon{display:none !important}
.elementor-18838 .elementor-element.elementor-element-b132daa .elementor-icon-list-text{
  text-align:center !important;
  padding:0 !important;
}

/* tablet: 2 per row */
@media (max-width:1024px){
  .elementor-18838 .elementor-element.elementor-element-b132daa > .e-con-inner,
  .elementor-18838 .elementor-element.elementor-element-b132daa:not(:has(> .e-con-inner)){
    grid-template-columns:repeat(2,minmax(0,1fr)) !important;
  }
}

/* phone: 1 per row */
@media (max-width:767px){
  .elementor-18838 .elementor-element.elementor-element-b132daa > .e-con-inner,
  .elementor-18838 .elementor-element.elementor-element-b132daa:not(:has(> .e-con-inner)){
    grid-template-columns:1fr !important;
    gap:16px !important;
  }
  .elementor-18838 .elementor-element.elementor-element-b132daa > .e-con-inner > .e-con,
  .elementor-18838 .elementor-element.elementor-element-b132daa:not(:has(> .e-con-inner)) > .e-con{
    padding:26px 22px 16px !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-995e382 *//* testimonial cards inside parent 995e382 */
body .elementor-element.elementor-element-995e382 > .e-con-inner > .elementor-element.e-con,
body .elementor-element.elementor-element-847efda{
  background:#FFFFFF !important;
  background-color:#FFFFFF !important;
  border:1px solid #E6E1D6 !important;
  border-radius:20px !important;
  padding:44px 48px 40px !important;
  --padding-top:44px !important;
  --padding-right:48px !important;
  --padding-bottom:40px !important;
  --padding-left:48px !important;
  box-sizing:border-box !important;
}

@media (max-width:767px){
  body .elementor-element.elementor-element-995e382 > .e-con-inner > .elementor-element.e-con,
  body .elementor-element.elementor-element-847efda{
    padding:32px 28px 30px !important;
    --padding-top:32px !important;
    --padding-right:28px !important;
    --padding-bottom:30px !important;
    --padding-left:28px !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1b1f0a4 *//* testimonial cards – all 3 rows */
body .elementor-element.elementor-element-995e382 > .e-con-inner > .elementor-element.e-con,
body .elementor-element.elementor-element-1b1f0a4 > .e-con-inner > .elementor-element.e-con,
body .elementor-element.elementor-element-755d8c6 > .e-con-inner > .elementor-element.e-con,
body .elementor-element.elementor-element-847efda,
body .elementor-element.elementor-element-4727fe1,
body .elementor-element.elementor-element-6524564{
  background:#FFFFFF !important;
  background-color:#FFFFFF !important;
  border:1px solid #E6E1D6 !important;
  border-radius:20px !important;
  padding:44px 48px 40px !important;
  --padding-top:44px !important;
  --padding-right:48px !important;
  --padding-bottom:40px !important;
  --padding-left:48px !important;
  box-sizing:border-box !important;
}

@media (max-width:767px){
  body .elementor-element.elementor-element-995e382 > .e-con-inner > .elementor-element.e-con,
  body .elementor-element.elementor-element-1b1f0a4 > .e-con-inner > .elementor-element.e-con,
  body .elementor-element.elementor-element-755d8c6 > .e-con-inner > .elementor-element.e-con,
  body .elementor-element.elementor-element-847efda,
  body .elementor-element.elementor-element-4727fe1,
  body .elementor-element.elementor-element-6524564{
    padding:32px 28px 30px !important;
    --padding-top:32px !important;
    --padding-right:28px !important;
    --padding-bottom:30px !important;
    --padding-left:28px !important;
  }
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-c6fea6c */.elementor-18838 .elementor-element.elementor-element-c6fea6c .e-n-accordion-item {
  border: none !important;
  border-bottom: 2px solid #B4975A !important;
}
.elementor-18838 .elementor-element.elementor-element-c6fea6c .e-n-accordion-item:last-child {
  border-bottom: none !important;
}
.elementor-18838 .elementor-element.elementor-element-c6fea6c .e-n-accordion-item-title {
  padding-top: 20px !important;
  padding-bottom: 20px !important;
}
.elementor-18838 .elementor-element.elementor-element-c6fea6c .e-n-accordion-item > div[role="region"] {
  padding-bottom: 32px !important;
}/* End custom CSS */