.elementor-1845 .elementor-element.elementor-element-d0af943:not(.elementor-motion-effects-element-type-background), .elementor-1845 .elementor-element.elementor-element-d0af943 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#22303C;}.elementor-1845 .elementor-element.elementor-element-d0af943{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:110px 20px 110px 20px;}.elementor-1845 .elementor-element.elementor-element-d0af943 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1845 .elementor-element.elementor-element-a18db80{text-align:center;}.elementor-1845 .elementor-element.elementor-element-a18db80 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:48px;font-weight:700;line-height:1.2em;color:#FFFFFF;}.elementor-1845 .elementor-element.elementor-element-563b8dd{text-align:center;font-family:"Inter", Sans-serif;font-size:20px;line-height:1.7em;color:rgba(255,255,255,0.88);}.elementor-1845 .elementor-element.elementor-element-ee313a6:not(.elementor-motion-effects-element-type-background), .elementor-1845 .elementor-element.elementor-element-ee313a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1845 .elementor-element.elementor-element-ee313a6 > .elementor-container{max-width:820px;}.elementor-1845 .elementor-element.elementor-element-ee313a6{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 20px 80px 20px;}.elementor-1845 .elementor-element.elementor-element-ee313a6 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1845 .elementor-element.elementor-element-fc33dc3{text-align:center;}.elementor-1845 .elementor-element.elementor-element-fc33dc3 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:38px;font-weight:700;line-height:1.2em;color:#22303C;}.elementor-1845 .elementor-element.elementor-element-a2e3604{text-align:center;font-family:"Inter", Sans-serif;font-size:19px;line-height:1.7em;color:#2E3A44;}.elementor-1845 .elementor-element.elementor-element-4f912ac:not(.elementor-motion-effects-element-type-background), .elementor-1845 .elementor-element.elementor-element-4f912ac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F1EA;}.elementor-1845 .elementor-element.elementor-element-4f912ac{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 20px 80px 20px;}.elementor-1845 .elementor-element.elementor-element-4f912ac > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1845 .elementor-element.elementor-element-f78d1af{text-align:center;}.elementor-1845 .elementor-element.elementor-element-f78d1af .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:36px;font-weight:700;line-height:1.2em;color:#22303C;}.elementor-1845 .elementor-element.elementor-element-5ea0b3a{padding:10px 20px 0px 20px;}.elementor-1845 .elementor-element.elementor-element-3251035{text-align:center;}.elementor-1845 .elementor-element.elementor-element-3251035 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:700;line-height:1.2em;color:#22303C;}.elementor-1845 .elementor-element.elementor-element-8673cb3{text-align:center;font-family:"Inter", Sans-serif;font-size:17px;line-height:1.7em;color:#2E3A44;}.elementor-1845 .elementor-element.elementor-element-d9e256e{text-align:center;}.elementor-1845 .elementor-element.elementor-element-d9e256e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:700;line-height:1.2em;color:#22303C;}.elementor-1845 .elementor-element.elementor-element-e926188{text-align:center;font-family:"Inter", Sans-serif;font-size:17px;line-height:1.7em;color:#2E3A44;}.elementor-1845 .elementor-element.elementor-element-a0ae4c8:not(.elementor-motion-effects-element-type-background), .elementor-1845 .elementor-element.elementor-element-a0ae4c8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1845 .elementor-element.elementor-element-a0ae4c8{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 20px 80px 20px;}.elementor-1845 .elementor-element.elementor-element-a0ae4c8 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1845 .elementor-element.elementor-element-01bb1a0{text-align:center;}.elementor-1845 .elementor-element.elementor-element-01bb1a0 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:36px;font-weight:700;line-height:1.2em;color:#22303C;}.elementor-1845 .elementor-element.elementor-element-c8054e3{padding:10px 20px 0px 20px;}.elementor-1845 .elementor-element.elementor-element-4215a4e{text-align:center;}.elementor-1845 .elementor-element.elementor-element-4215a4e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:700;line-height:1.2em;color:#22303C;}.elementor-1845 .elementor-element.elementor-element-64b7f06{text-align:center;font-family:"Inter", Sans-serif;font-size:16px;line-height:1.7em;color:#2E3A44;}.elementor-1845 .elementor-element.elementor-element-0245e43{text-align:center;}.elementor-1845 .elementor-element.elementor-element-0245e43 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:700;line-height:1.2em;color:#22303C;}.elementor-1845 .elementor-element.elementor-element-96ef3fd{text-align:center;font-family:"Inter", Sans-serif;font-size:16px;line-height:1.7em;color:#2E3A44;}.elementor-1845 .elementor-element.elementor-element-b0de33d{text-align:center;}.elementor-1845 .elementor-element.elementor-element-b0de33d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:700;line-height:1.2em;color:#22303C;}.elementor-1845 .elementor-element.elementor-element-4849d39{text-align:center;font-family:"Inter", Sans-serif;font-size:16px;line-height:1.7em;color:#2E3A44;}.elementor-1845 .elementor-element.elementor-element-hwwsec:not(.elementor-motion-effects-element-type-background), .elementor-1845 .elementor-element.elementor-element-hwwsec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F1EA;}.elementor-1845 .elementor-element.elementor-element-hwwsec > .elementor-container{max-width:820px;}.elementor-1845 .elementor-element.elementor-element-hwwsec{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 20px 80px 20px;}.elementor-1845 .elementor-element.elementor-element-hwwsec > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1845 .elementor-element.elementor-element-9385c53{text-align:center;}.elementor-1845 .elementor-element.elementor-element-4ca2904{text-align:center;}.elementor-1845 .elementor-element.elementor-element-strucsec:not(.elementor-motion-effects-element-type-background), .elementor-1845 .elementor-element.elementor-element-strucsec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1845 .elementor-element.elementor-element-strucsec > .elementor-container{max-width:1120px;}.elementor-1845 .elementor-element.elementor-element-strucsec{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 20px 80px 20px;}.elementor-1845 .elementor-element.elementor-element-strucsec > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1845 .elementor-element.elementor-element-d20e863{text-align:center;}.elementor-1845 .elementor-element.elementor-element-5af219c{text-align:center;}.elementor-1845 .elementor-element.elementor-element-53a26e0 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-1845 .elementor-element.elementor-element-957d83b .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-1845 .elementor-element.elementor-element-5c83ce4 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-1845 .elementor-element.elementor-element-38854f0 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-1845 .elementor-element.elementor-element-72d7fb7 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-1845 .elementor-element.elementor-element-99daf40 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-1845 .elementor-element.elementor-element-e5a416d:not(.elementor-motion-effects-element-type-background), .elementor-1845 .elementor-element.elementor-element-e5a416d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#22303C;}.elementor-1845 .elementor-element.elementor-element-e5a416d > .elementor-container{max-width:820px;}.elementor-1845 .elementor-element.elementor-element-e5a416d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 20px 80px 20px;}.elementor-1845 .elementor-element.elementor-element-e5a416d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1845 .elementor-element.elementor-element-0c0876c{text-align:center;}.elementor-1845 .elementor-element.elementor-element-0c0876c .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:36px;font-weight:700;line-height:1.2em;color:#FFFFFF;}.elementor-1845 .elementor-element.elementor-element-256a3dc{text-align:center;font-family:"Inter", Sans-serif;font-size:19px;line-height:1.7em;color:rgba(255,255,255,0.88);}.elementor-1845 .elementor-element.elementor-element-b0c1e0d{text-align:center;font-family:"Inter", Sans-serif;font-size:17px;line-height:1.7em;color:rgba(255,255,255,0.88);}.elementor-1845 .elementor-element.elementor-element-292cc5e:not(.elementor-motion-effects-element-type-background), .elementor-1845 .elementor-element.elementor-element-292cc5e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1845 .elementor-element.elementor-element-292cc5e > .elementor-container{max-width:900px;}.elementor-1845 .elementor-element.elementor-element-292cc5e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 20px 70px 20px;}.elementor-1845 .elementor-element.elementor-element-292cc5e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1845 .elementor-element.elementor-element-18f42c6{text-align:center;}.elementor-1845 .elementor-element.elementor-element-18f42c6 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:36px;font-weight:700;line-height:1.2em;color:#22303C;}.elementor-1845 .elementor-element.elementor-element-392961f{padding:10px 20px 0px 20px;}.elementor-1845 .elementor-element.elementor-element-f58391a{text-align:center;}.elementor-1845 .elementor-element.elementor-element-f58391a .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:700;line-height:1.2em;color:#22303C;}.elementor-1845 .elementor-element.elementor-element-00391c4{text-align:center;font-family:"Inter", Sans-serif;font-size:17px;line-height:1.7em;color:#2E3A44;}.elementor-1845 .elementor-element.elementor-element-1fee20a{text-align:center;}.elementor-1845 .elementor-element.elementor-element-1fee20a .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:700;line-height:1.2em;color:#22303C;}.elementor-1845 .elementor-element.elementor-element-affe9c7{text-align:center;font-family:"Inter", Sans-serif;font-size:17px;line-height:1.7em;color:#2E3A44;}.elementor-1845 .elementor-element.elementor-element-c5ee887{text-align:center;font-family:"Inter", Sans-serif;font-size:16px;line-height:1.7em;color:#5B6B76;}.elementor-1845 .elementor-element.elementor-element-outsec:not(.elementor-motion-effects-element-type-background), .elementor-1845 .elementor-element.elementor-element-outsec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F1EA;}.elementor-1845 .elementor-element.elementor-element-outsec > .elementor-container{max-width:1040px;}.elementor-1845 .elementor-element.elementor-element-outsec{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 20px 80px 20px;}.elementor-1845 .elementor-element.elementor-element-outsec > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1845 .elementor-element.elementor-element-f2c485e{text-align:center;}.elementor-1845 .elementor-element.elementor-element-fdea0ea{text-align:center;}.elementor-1845 .elementor-element.elementor-element-2a2fe4a{text-align:center;}.elementor-1845 .elementor-element.elementor-element-7325bcd{text-align:center;}.elementor-1845 .elementor-element.elementor-element-d970038{text-align:center;}.elementor-1845 .elementor-element.elementor-element-14a2aa8{text-align:center;}.elementor-1845 .elementor-element.elementor-element-6b98270{text-align:center;}.elementor-1845 .elementor-element.elementor-element-1ad2c2f{text-align:center;}.elementor-1845 .elementor-element.elementor-element-7cdf700:not(.elementor-motion-effects-element-type-background), .elementor-1845 .elementor-element.elementor-element-7cdf700 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#22303C;}.elementor-1845 .elementor-element.elementor-element-7cdf700 > .elementor-container{max-width:760px;}.elementor-1845 .elementor-element.elementor-element-7cdf700{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 20px 80px 20px;}.elementor-1845 .elementor-element.elementor-element-7cdf700 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1845 .elementor-element.elementor-element-a169044{text-align:center;}.elementor-1845 .elementor-element.elementor-element-a169044 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:34px;font-weight:700;line-height:1.2em;color:#FFFFFF;}.elementor-1845 .elementor-element.elementor-element-82cb1a3{text-align:center;font-family:"Inter", Sans-serif;font-size:18px;line-height:1.7em;color:rgba(255,255,255,0.88);}.elementor-1845 .elementor-element.elementor-element-28c323a{padding:16px 20px 0px 20px;}.elementor-1845 .elementor-element.elementor-element-35fde05 .elementor-button{font-family:"Inter", Sans-serif;font-size:16px;font-weight:600;border-radius:4px 4px 4px 4px;padding:16px 34px 16px 34px;}@media(max-width:767px){.elementor-1845 .elementor-element.elementor-element-a18db80 .elementor-heading-title{font-size:35px;}.elementor-1845 .elementor-element.elementor-element-fc33dc3 .elementor-heading-title{font-size:27px;}.elementor-1845 .elementor-element.elementor-element-f78d1af .elementor-heading-title{font-size:26px;}.elementor-1845 .elementor-element.elementor-element-3251035 .elementor-heading-title{font-size:17px;}.elementor-1845 .elementor-element.elementor-element-d9e256e .elementor-heading-title{font-size:17px;}.elementor-1845 .elementor-element.elementor-element-01bb1a0 .elementor-heading-title{font-size:26px;}.elementor-1845 .elementor-element.elementor-element-4215a4e .elementor-heading-title{font-size:16px;}.elementor-1845 .elementor-element.elementor-element-0245e43 .elementor-heading-title{font-size:16px;}.elementor-1845 .elementor-element.elementor-element-b0de33d .elementor-heading-title{font-size:16px;}.elementor-1845 .elementor-element.elementor-element-0c0876c .elementor-heading-title{font-size:26px;}.elementor-1845 .elementor-element.elementor-element-18f42c6 .elementor-heading-title{font-size:26px;}.elementor-1845 .elementor-element.elementor-element-f58391a .elementor-heading-title{font-size:16px;}.elementor-1845 .elementor-element.elementor-element-1fee20a .elementor-heading-title{font-size:16px;}.elementor-1845 .elementor-element.elementor-element-a169044 .elementor-heading-title{font-size:24px;}}@media(min-width:768px){.elementor-1845 .elementor-element.elementor-element-c8d51b6{width:100%;}.elementor-1845 .elementor-element.elementor-element-6f8c0ed{width:100%;}.elementor-1845 .elementor-element.elementor-element-da4dae6{width:100%;}.elementor-1845 .elementor-element.elementor-element-b40dabe{width:50%;}.elementor-1845 .elementor-element.elementor-element-3be898f{width:50%;}.elementor-1845 .elementor-element.elementor-element-52ef948{width:100%;}.elementor-1845 .elementor-element.elementor-element-28469ee{width:33%;}.elementor-1845 .elementor-element.elementor-element-ef53c82{width:33%;}.elementor-1845 .elementor-element.elementor-element-6890f7e{width:33%;}.elementor-1845 .elementor-element.elementor-element-b25ab7e{width:100%;}.elementor-1845 .elementor-element.elementor-element-09da4e5{width:100%;}.elementor-1845 .elementor-element.elementor-element-f199e7e{width:33%;}.elementor-1845 .elementor-element.elementor-element-7be89a4{width:33%;}.elementor-1845 .elementor-element.elementor-element-49fb428{width:34%;}.elementor-1845 .elementor-element.elementor-element-72bc65b{width:33%;}.elementor-1845 .elementor-element.elementor-element-a75b658{width:33%;}.elementor-1845 .elementor-element.elementor-element-93860d3{width:34%;}.elementor-1845 .elementor-element.elementor-element-0ee5b68{width:100%;}.elementor-1845 .elementor-element.elementor-element-1381ff8{width:100%;}.elementor-1845 .elementor-element.elementor-element-3d3d0d3{width:50%;}.elementor-1845 .elementor-element.elementor-element-bc29676{width:50%;}.elementor-1845 .elementor-element.elementor-element-6e3b814{width:100%;}.elementor-1845 .elementor-element.elementor-element-c37beba{width:33%;}.elementor-1845 .elementor-element.elementor-element-ee6c57c{width:33%;}.elementor-1845 .elementor-element.elementor-element-992b33f{width:34%;}.elementor-1845 .elementor-element.elementor-element-bfcef10{width:100%;}.elementor-1845 .elementor-element.elementor-element-a80d75e{width:100%;}}/* Start custom CSS */.elementor-widget-wrap{border:none !important;}.elementor-button{background-color:#C15C29 !important;color:#fff !important;border:2px solid #C15C29 !important;border-radius:4px !important;box-shadow:none !important;text-decoration:none !important;}.elementor-button:hover{background-color:#A54D22 !important;border-color:#A54D22 !important;color:#fff !important;}.elementor-element-ee313a6 .elementor-heading-title,.elementor-element-4f912ac .elementor-heading-title,.elementor-element-a0ae4c8 .elementor-heading-title,.elementor-element-292cc5e .elementor-heading-title{color:#22303C !important;}.elementor-element-ee313a6 .elementor-widget-text-editor,.elementor-element-4f912ac .elementor-widget-text-editor,.elementor-element-a0ae4c8 .elementor-widget-text-editor,.elementor-element-292cc5e .elementor-widget-text-editor{color:#2E3A44 !important;}.elementor-element-d0af943 .elementor-heading-title,.elementor-element-e5a416d .elementor-heading-title,.elementor-element-7cdf700 .elementor-heading-title{color:#ffffff !important;}.elementor-element-d0af943 .elementor-widget-text-editor,.elementor-element-e5a416d .elementor-widget-text-editor,.elementor-element-7cdf700 .elementor-widget-text-editor{color:rgba(255,255,255,0.88) !important;}
/* BEGIN DISCOVER-ADD */
/* Discover — added sections (How We Work / Our Model / Outcomes) */
.elementor-element-hwwsec .elementor-heading-title,.elementor-element-strucsec .elementor-heading-title,.elementor-element-outsec .elementor-heading-title{color:#22303C !important}
.elementor-element-hwwsec .elementor-widget-text-editor,.elementor-element-strucsec .elementor-widget-text-editor,.elementor-element-outsec .elementor-widget-text-editor{color:#2E3A44 !important}
.en-struct-intro,.en-out-intro{color:#5B6B76 !important;margin-top:8px}

/* five-structures icon cards */
.elementor-element-strucsec .elementor-widget-icon-box{height:100%}
.elementor-element-strucsec .elementor-icon-box-wrapper{background:#fff;border:1px solid #ECE4D8;border-radius:12px;padding:26px 24px;height:100%;text-align:left;transition:transform .18s,box-shadow .18s}
.elementor-element-strucsec .elementor-icon-box-wrapper:hover{transform:translateY(-4px);box-shadow:0 14px 32px rgba(34,48,60,.10)}
.elementor-element-strucsec .elementor-icon-box-icon{margin-bottom:14px}
.elementor-element-strucsec .elementor-icon-box-icon .elementor-icon{color:#C15C29 !important;fill:#C15C29;font-size:30px}
.elementor-element-strucsec .elementor-icon-box-title{font-family:"Poppins",sans-serif !important;font-weight:600;font-size:19px;color:#22303C !important;margin-bottom:8px}
.elementor-element-strucsec .elementor-icon-box-description{font-family:"Inter",sans-serif !important;font-size:15px;line-height:1.65;color:#5B6B76 !important;margin:0}

/* intended outcomes columns */
.elementor-element-outsec h3.elementor-heading-title{font-family:"Poppins",sans-serif !important;font-size:19px;color:#22303C !important}
.elementor-element-outsec .elementor-widget-text-editor{font-family:"Inter",sans-serif}
@media(max-width:767px){.elementor-element-strucsec .elementor-icon-box-wrapper{text-align:center}}

/* END DISCOVER-ADD *//* End custom CSS */