.elementor-3535 .elementor-element.elementor-element-3e3ccdbd:not(.elementor-motion-effects-element-type-background), .elementor-3535 .elementor-element.elementor-element-3e3ccdbd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-181083a );}.elementor-3535 .elementor-element.elementor-element-3e3ccdbd > .elementor-container{min-height:350px;}.elementor-3535 .elementor-element.elementor-element-3e3ccdbd{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-3535 .elementor-element.elementor-element-3e3ccdbd > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3535 .elementor-element.elementor-element-6b166af{text-align:center;}.elementor-3535 .elementor-element.elementor-element-1ce0326a{text-align:center;}.elementor-3535 .elementor-element.elementor-element-617ca415 > .elementor-widget-container{margin:0px 0px -35px 0px;padding:0% 15% 0% 15%;}.elementor-3535 .elementor-element.elementor-element-e589fe1 > .elementor-container{max-width:1460px;}.elementor-3535 .elementor-element.elementor-element-e589fe1{border-style:none;margin-top:50px;margin-bottom:0px;}.elementor-3535 .elementor-element.elementor-element-f480fd6{--divider-border-style:solid;--divider-color:#DBDDE9;--divider-border-width:1px;}.elementor-3535 .elementor-element.elementor-element-f480fd6 .elementor-divider-separator{width:100%;}.elementor-3535 .elementor-element.elementor-element-f480fd6 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-3535 .elementor-element.elementor-element-58fc357 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3535 .elementor-element.elementor-element-58fc357{text-align:start;}.elementor-3535 .elementor-element.elementor-element-0ad4b9c > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-3535 .elementor-element.elementor-element-0ad4b9c > .elementor-container{max-width:1460px;}.elementor-3535 .elementor-element.elementor-element-0ad4b9c{margin-top:50px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-3535 .elementor-element.elementor-element-d486b00 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-3535 .elementor-element.elementor-element-9d90a1c img{width:0px;max-width:100%;height:0px;}.elementor-3535 .elementor-element.elementor-element-6055045 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3535 .elementor-element.elementor-element-6055045{text-align:start;}.elementor-3535 .elementor-element.elementor-element-6055045 .elementor-heading-title{line-height:1lh;}.elementor-3535 .elementor-element.elementor-element-663fdd3 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3535 .elementor-element.elementor-element-663fdd3{text-align:center;}.elementor-3535 .elementor-element.elementor-element-713004e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3535 .elementor-element.elementor-element-713004e p{margin-block-end:0px;}.elementor-3535 .elementor-element.elementor-element-583cda9 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-3535 .elementor-element.elementor-element-da58ffe img{width:0px;max-width:100%;height:0px;}.elementor-3535 .elementor-element.elementor-element-223d194{text-align:center;}.elementor-3535 .elementor-element.elementor-element-b435569{text-align:center;}.elementor-3535 .elementor-element.elementor-element-e4ac00d img{max-width:100%;}.elementor-3535 .elementor-element.elementor-element-34c0a0c{text-align:center;}.elementor-3535 .elementor-element.elementor-element-6028584{text-align:center;}.elementor-3535 .elementor-element.elementor-element-7593a9e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3535 .elementor-element.elementor-element-a979e2c > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-3535 .elementor-element.elementor-element-a979e2c > .elementor-container{max-width:1460px;}.elementor-3535 .elementor-element.elementor-element-a979e2c{margin-top:50px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-3535 .elementor-element.elementor-element-5618326 img{max-width:100%;}.elementor-3535 .elementor-element.elementor-element-8184cca{text-align:center;}.elementor-3535 .elementor-element.elementor-element-368a2c1{text-align:center;}.elementor-3535 .elementor-element.elementor-element-5aea358 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3535 .elementor-element.elementor-element-4b47f5e > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-3535 .elementor-element.elementor-element-e7f6ae9 img{width:0px;max-width:100%;height:0px;}.elementor-3535 .elementor-element.elementor-element-a9f7d1d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3535 .elementor-element.elementor-element-a9f7d1d{text-align:start;}.elementor-3535 .elementor-element.elementor-element-a9f7d1d .elementor-heading-title{font-size:28px;line-height:1lh;}.elementor-3535 .elementor-element.elementor-element-03a8ef2 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3535 .elementor-element.elementor-element-03a8ef2{text-align:center;}.elementor-3535 .elementor-element.elementor-element-6719245 > .elementor-widget-container{margin:0px 0px 0px 2px;}.elementor-3535 .elementor-element.elementor-element-e781464 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-3535 .elementor-element.elementor-element-aeb51fc img{width:0px;max-width:100%;height:0px;}.elementor-3535 .elementor-element.elementor-element-14b2979{text-align:center;}.elementor-3535 .elementor-element.elementor-element-14b2979 .elementor-heading-title{line-height:1lh;}.elementor-3535 .elementor-element.elementor-element-fdaf4af > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3535 .elementor-element.elementor-element-fdaf4af{text-align:center;}.elementor-3535 .elementor-element.elementor-element-2e0b417 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3535 .elementor-element.elementor-element-b028dc2 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-3535 .elementor-element.elementor-element-b028dc2 > .elementor-container{max-width:1460px;}.elementor-3535 .elementor-element.elementor-element-b028dc2{margin-top:50px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-3535 .elementor-element.elementor-element-db5a92e > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-3535 .elementor-element.elementor-element-18a4dae img{width:0px;max-width:100%;height:0px;}.elementor-3535 .elementor-element.elementor-element-6fd3b8b{text-align:center;}.elementor-3535 .elementor-element.elementor-element-6fd3b8b .elementor-heading-title{line-height:1lh;}.elementor-3535 .elementor-element.elementor-element-56fac40 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3535 .elementor-element.elementor-element-56fac40{text-align:center;}.elementor-3535 .elementor-element.elementor-element-7b48bd1 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3535 .elementor-element.elementor-element-ab95e88 > .elementor-container{max-width:1460px;}.elementor-3535 .elementor-element.elementor-element-ab95e88{border-style:none;margin-top:50px;margin-bottom:0px;}.elementor-3535 .elementor-element.elementor-element-8fc8a85{--divider-border-style:solid;--divider-color:#DBDDE9;--divider-border-width:1px;}.elementor-3535 .elementor-element.elementor-element-8fc8a85 .elementor-divider-separator{width:100%;}.elementor-3535 .elementor-element.elementor-element-8fc8a85 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-3535 .elementor-element.elementor-element-a6b2e68 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3535 .elementor-element.elementor-element-a6b2e68{text-align:start;}.elementor-3535 .elementor-element.elementor-element-d9fb0a9 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-3535 .elementor-element.elementor-element-d9fb0a9 > .elementor-container{max-width:1460px;}.elementor-3535 .elementor-element.elementor-element-d9fb0a9{margin-top:50px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-3535 .elementor-element.elementor-element-33e4923 img{max-width:100%;}.elementor-3535 .elementor-element.elementor-element-33ae956{text-align:center;}.elementor-3535 .elementor-element.elementor-element-5cf6910{text-align:center;}.elementor-3535 .elementor-element.elementor-element-49b40ff > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3535 .elementor-element.elementor-element-c7a0f5c img{max-width:100%;}.elementor-3535 .elementor-element.elementor-element-4aac2fb{text-align:center;}.elementor-3535 .elementor-element.elementor-element-e50d3cd{text-align:center;}.elementor-3535 .elementor-element.elementor-element-5741a07 img{max-width:100%;}.elementor-3535 .elementor-element.elementor-element-dc63d81{text-align:center;}.elementor-3535 .elementor-element.elementor-element-781c571{text-align:center;}.elementor-3535 .elementor-element.elementor-element-3274d4c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3535 .elementor-element.elementor-element-6b9797a > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-3535 .elementor-element.elementor-element-6b9797a > .elementor-container{max-width:1460px;}.elementor-3535 .elementor-element.elementor-element-6b9797a{margin-top:50px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-3535 .elementor-element.elementor-element-43524de img{max-width:100%;}.elementor-3535 .elementor-element.elementor-element-5b9b206{text-align:center;}.elementor-3535 .elementor-element.elementor-element-7b9eeff > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3535 .elementor-element.elementor-element-7b9eeff{text-align:center;}.elementor-3535 .elementor-element.elementor-element-54789b6 img{max-width:100%;}.elementor-3535 .elementor-element.elementor-element-141ee51{text-align:center;}.elementor-3535 .elementor-element.elementor-element-2f97ced{text-align:center;}.elementor-3535 .elementor-element.elementor-element-3cd8f94 img{max-width:100%;}.elementor-3535 .elementor-element.elementor-element-2e35da9{text-align:center;}.elementor-3535 .elementor-element.elementor-element-9714852{text-align:center;}.elementor-3535 .elementor-element.elementor-element-98e382d > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-3535 .elementor-element.elementor-element-98e382d > .elementor-container{max-width:1460px;}.elementor-3535 .elementor-element.elementor-element-98e382d{margin-top:50px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-3535 .elementor-element.elementor-element-c005f76 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3535 .elementor-element.elementor-element-c005f76 img{max-width:100%;}.elementor-3535 .elementor-element.elementor-element-c656f1b{text-align:center;}.elementor-3535 .elementor-element.elementor-element-c086ee0 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3535 .elementor-element.elementor-element-c086ee0{text-align:center;}.elementor-3535 .elementor-element.elementor-element-34ff990 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3535 .elementor-element.elementor-element-34ff990 img{max-width:100%;}.elementor-3535 .elementor-element.elementor-element-632890d{text-align:center;}.elementor-3535 .elementor-element.elementor-element-a032a1e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3535 .elementor-element.elementor-element-a032a1e{text-align:center;}.elementor-3535 .elementor-element.elementor-element-3b86e8e > .elementor-container{max-width:1460px;}.elementor-3535 .elementor-element.elementor-element-3b86e8e{border-style:none;margin-top:50px;margin-bottom:0px;}.elementor-3535 .elementor-element.elementor-element-60bc3c7{--divider-border-style:solid;--divider-color:#DBDDE9;--divider-border-width:1px;}.elementor-3535 .elementor-element.elementor-element-60bc3c7 .elementor-divider-separator{width:100%;}.elementor-3535 .elementor-element.elementor-element-60bc3c7 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-3535 .elementor-element.elementor-element-90e5ec8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3535 .elementor-element.elementor-element-90e5ec8{text-align:start;}.elementor-3535 .elementor-element.elementor-element-46fd039 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-3535 .elementor-element.elementor-element-46fd039 > .elementor-container{max-width:1460px;}.elementor-3535 .elementor-element.elementor-element-46fd039{margin-top:50px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-3535 .elementor-element.elementor-element-0019d12 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3535 .elementor-element.elementor-element-0019d12 img{max-width:100%;}.elementor-3535 .elementor-element.elementor-element-ba75029{text-align:center;}.elementor-3535 .elementor-element.elementor-element-e54924b{text-align:center;}.elementor-3535 .elementor-element.elementor-element-4292feb > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3535 .elementor-element.elementor-element-4292feb img{max-width:100%;}.elementor-3535 .elementor-element.elementor-element-e0c992a{text-align:center;}.elementor-3535 .elementor-element.elementor-element-9b8cfe0{text-align:center;}.elementor-3535 .elementor-element.elementor-element-ca3bfd8 > .elementor-container{max-width:1460px;}.elementor-3535 .elementor-element.elementor-element-ca3bfd8{border-style:none;margin-top:50px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-3535 .elementor-element.elementor-element-219285c{--divider-border-style:solid;--divider-color:#DBDDE9;--divider-border-width:1px;}.elementor-3535 .elementor-element.elementor-element-219285c .elementor-divider-separator{width:100%;}.elementor-3535 .elementor-element.elementor-element-219285c .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-3535 .elementor-element.elementor-element-4585204 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3535 .elementor-element.elementor-element-4585204{text-align:start;}.elementor-3535 .elementor-element.elementor-element-9d9b934{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:start;}.elementor-3535 .elementor-element.elementor-element-9d9b934 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3535 .elementor-element.elementor-element-205d6f4 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-3535 .elementor-element.elementor-element-205d6f4 > .elementor-container{max-width:1460px;}.elementor-3535 .elementor-element.elementor-element-205d6f4{margin-top:50px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-3535 .elementor-element.elementor-element-67528b5 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3535 .elementor-element.elementor-element-67528b5 img{max-width:100%;}.elementor-3535 .elementor-element.elementor-element-2154e56{text-align:center;}.elementor-3535 .elementor-element.elementor-element-0c7dfe9{text-align:center;}.elementor-3535 .elementor-element.elementor-element-1b1240d img{max-width:100%;}.elementor-3535 .elementor-element.elementor-element-d087d93{text-align:center;}.elementor-3535 .elementor-element.elementor-element-59146b2{text-align:center;}.elementor-3535 .elementor-element.elementor-element-0ba81e4 img{max-width:100%;}.elementor-3535 .elementor-element.elementor-element-7fb519a{text-align:center;}.elementor-3535 .elementor-element.elementor-element-2f9e2cb{text-align:center;}.elementor-3535 .elementor-element.elementor-element-59e1fd3 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-3535 .elementor-element.elementor-element-59e1fd3 > .elementor-container{max-width:1460px;}.elementor-3535 .elementor-element.elementor-element-59e1fd3{margin-top:50px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-3535 .elementor-element.elementor-element-f52a3c3 img{max-width:100%;}.elementor-3535 .elementor-element.elementor-element-ab30ebd{text-align:center;}.elementor-3535 .elementor-element.elementor-element-8baa95a{text-align:center;}.elementor-3535 .elementor-element.elementor-element-00992a9 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3535 .elementor-element.elementor-element-00992a9 img{max-width:100%;}.elementor-3535 .elementor-element.elementor-element-c0f3383{text-align:center;}.elementor-3535 .elementor-element.elementor-element-508d65a{text-align:center;}.elementor-3535 .elementor-element.elementor-element-4fe6773{--spacer-size:100px;}.elementor-3535 .elementor-element.elementor-element-4ad01e9f:not(.elementor-motion-effects-element-type-background), .elementor-3535 .elementor-element.elementor-element-4ad01e9f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f1c4329 );}.elementor-3535 .elementor-element.elementor-element-4ad01e9f > .elementor-container{min-height:400px;}.elementor-3535 .elementor-element.elementor-element-4ad01e9f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-3535 .elementor-element.elementor-element-4ad01e9f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3535 .elementor-element.elementor-element-97f6544{text-align:center;}.elementor-3535 .elementor-element.elementor-element-2b139a00 > .elementor-container{max-width:551px;}.elementor-3535 .elementor-element.elementor-element-405c1e9d .elementor-button{background-color:#FFFFFF;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-color:#FFFFFF;border-radius:5px 5px 5px 5px;}.elementor-3535 .elementor-element.elementor-element-63ca006a .elementor-button{background-color:#F1F2F200;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-color:var( --e-global-color-text );border-radius:5px 5px 5px 5px;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-3535 .elementor-element.elementor-element-3e3ccdbd{padding:0px 0px 20px 0px;}.elementor-3535 .elementor-element.elementor-element-6b166af > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-3535 .elementor-element.elementor-element-1ce0326a .elementor-heading-title{font-size:30px;line-height:1.3em;}.elementor-3535 .elementor-element.elementor-element-617ca415 > .elementor-widget-container{padding:10px 0px 10px 10px;}.elementor-3535 .elementor-element.elementor-element-e589fe1{margin-top:30px;margin-bottom:0px;}.elementor-3535 .elementor-element.elementor-element-0ad4b9c{margin-top:30px;margin-bottom:0px;}.elementor-3535 .elementor-element.elementor-element-6055045 .elementor-heading-title{font-size:30px;}.elementor-3535 .elementor-element.elementor-element-223d194 .elementor-heading-title{font-size:30px;}.elementor-3535 .elementor-element.elementor-element-a979e2c{margin-top:30px;margin-bottom:0px;}.elementor-3535 .elementor-element.elementor-element-368a2c1 .elementor-heading-title{font-size:20px;}.elementor-3535 .elementor-element.elementor-element-a9f7d1d .elementor-heading-title{font-size:30px;}.elementor-3535 .elementor-element.elementor-element-fdaf4af .elementor-heading-title{font-size:20px;}.elementor-3535 .elementor-element.elementor-element-b028dc2{margin-top:30px;margin-bottom:0px;}.elementor-3535 .elementor-element.elementor-element-56fac40 .elementor-heading-title{font-size:20px;}.elementor-3535 .elementor-element.elementor-element-ab95e88{margin-top:30px;margin-bottom:0px;}.elementor-3535 .elementor-element.elementor-element-d9fb0a9{margin-top:30px;margin-bottom:0px;}.elementor-3535 .elementor-element.elementor-element-5cf6910 .elementor-heading-title{font-size:20px;}.elementor-3535 .elementor-element.elementor-element-4aac2fb .elementor-heading-title{font-size:30px;}.elementor-3535 .elementor-element.elementor-element-781c571 .elementor-heading-title{font-size:20px;}.elementor-3535 .elementor-element.elementor-element-6b9797a{margin-top:30px;margin-bottom:0px;}.elementor-3535 .elementor-element.elementor-element-5b9b206 .elementor-heading-title{font-size:30px;}.elementor-3535 .elementor-element.elementor-element-7b9eeff .elementor-heading-title{font-size:20px;}.elementor-3535 .elementor-element.elementor-element-9714852 .elementor-heading-title{font-size:20px;}.elementor-3535 .elementor-element.elementor-element-98e382d{margin-top:30px;margin-bottom:0px;}.elementor-3535 .elementor-element.elementor-element-3b86e8e{margin-top:30px;margin-bottom:0px;}.elementor-3535 .elementor-element.elementor-element-46fd039{margin-top:30px;margin-bottom:0px;}.elementor-3535 .elementor-element.elementor-element-ca3bfd8{margin-top:30px;margin-bottom:0px;}.elementor-3535 .elementor-element.elementor-element-205d6f4{margin-top:30px;margin-bottom:0px;}.elementor-3535 .elementor-element.elementor-element-2154e56 .elementor-heading-title{font-size:30px;}.elementor-3535 .elementor-element.elementor-element-0c7dfe9 .elementor-heading-title{font-size:20px;}.elementor-3535 .elementor-element.elementor-element-d087d93 .elementor-heading-title{font-size:30px;}.elementor-3535 .elementor-element.elementor-element-59146b2 .elementor-heading-title{font-size:20px;}.elementor-3535 .elementor-element.elementor-element-7fb519a .elementor-heading-title{font-size:30px;}.elementor-3535 .elementor-element.elementor-element-2f9e2cb .elementor-heading-title{font-size:20px;}.elementor-3535 .elementor-element.elementor-element-59e1fd3{margin-top:30px;margin-bottom:0px;}.elementor-3535 .elementor-element.elementor-element-ab30ebd .elementor-heading-title{font-size:30px;}.elementor-3535 .elementor-element.elementor-element-8baa95a .elementor-heading-title{font-size:20px;}.elementor-3535 .elementor-element.elementor-element-c0f3383 .elementor-heading-title{font-size:30px;}.elementor-3535 .elementor-element.elementor-element-508d65a .elementor-heading-title{font-size:20px;}.elementor-3535 .elementor-element.elementor-element-97f6544 .elementor-heading-title{font-size:30px;}}/* Start custom CSS for column, class: .elementor-element-4b47f5e */.team-member > .elementor-widget-wrap {
  display: grid;
  grid-template-columns: auto 1fr;
  grid-template-areas:
    "photo name"
    "photo role"
    "bio   bio";
  align-items: center;
  column-gap: 1.25rem;
  row-gap: 0.15rem;
}

/* photo, centred against the name + role block */
.team-member .elementor-widget-image { grid-area: photo; }
.team-member .elementor-widget-image img {
  width: 84px;
  height: 84px;
  border-radius: 50%;
  object-fit: cover;
}

/* name is the heading holding the h2, role is the one with the h5 */
.team-member .elementor-widget-heading:has(h2) { grid-area: name; align-self: end; }
.team-member .elementor-widget-heading:has(h5) { grid-area: role; align-self: start; }

/* bio underneath, full width */
.team-member .elementor-widget-text-editor {
  grid-area: bio;
  margin-top: 1rem;
}

/* current layout centres the text, this card wants it left aligned */
.team-member h2,
.team-member h5,
.team-member h6,
.team-member .elementor-widget-text-editor {
  text-align: left;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9d9b934 */.elementor-widget-text-editor p {
    margin-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS *//* TEAM GRID: 3 col grid */
.team-grid > .elementor-container {
  display: grid !important;
  grid-template-columns: repeat(3, 1fr);
  gap: 3rem 5rem;
  align-items: start;
}
.team-grid .team-member {
  width: auto;
  max-width: none;
}
@media (max-width: 1024px) {
  .team-grid > .elementor-container {
    grid-template-columns: 1fr;
    margin-inline: auto;
    gap: 1.875rem;
  }
}

/* CARD: photo left, name + role right, bio below */
.team-member > .elementor-widget-wrap {
  display: grid !important;
  grid-template-columns: auto 1fr;
  grid-template-areas:
    "photo name"
    "photo role"
    "bio   bio";
  align-items: center;
  column-gap: 1.25rem;
  row-gap: 0.15rem;
  padding: 10px !important;
}

/* spacing comes from the grid, clear Elementor's per widget margins */
.team-member > .elementor-widget-wrap > .elementor-widget {
  margin: 0;
}

/* photo */
.team-member .elementor-widget-image { grid-area: photo; }
.team-member .elementor-widget-image img {
  display: block;
  width: 150px !important;
  height: 150px !important;
  border-radius: 50%;
  object-fit: cover;
}

@media (max-width: 1024px) {
  .team-member .elementor-widget-image img {
    width: 110px !important;
  height: 110px !important;
  }
}
/* name = heading with the h3, role = heading with the h5 */
.team-member .elementor-widget-heading:has(h3) { grid-area: name; align-self: end; }
.team-member .elementor-widget-heading:has(h5) { grid-area: role; align-self: start; }

/* team member font sizes */
.team-member .elementor-widget-heading h3 {
  font-size: 28px !important;
  font-weight: 600;
  line-height: 1 !important;
  margin-bottom: 12px;
}

@media (max-width: 1024px) {
    .team-member .elementor-widget-heading h3 {
        margin-bottom: 8px;
    } 
 }
  
.team-member .elementor-widget-heading h5 {
  font-size: 20px !important;
  font-weight: 600;
  line-height: 1.1;
  margin: 0;
}
.team-member .elementor-widget-heading p {
  font-size: 18px;
  font-weight: normal;
  line-height: 1.1;
  margin: 4px 0 0 0;
}

/* bio underneath, keep the gap between its two paragraphs */
.team-member .elementor-widget-text-editor {
  grid-area: bio;
  margin-top: 1rem !important;
}
.team-member .elementor-widget-text-editor p {
  margin: 0 0 1em !important;
}
.team-member .elementor-widget-text-editor p:last-child {
  margin-bottom: 0;
}

/* left align everything in the card */
.team-member h3,
.team-member h5,
.team-member p,
.team-member .elementor-widget-text-editor {
  text-align: left;
}/* End custom CSS */