.elementor-143 .elementor-element.elementor-element-tb2qf1u{--display:flex;}.elementor-143 .elementor-element.elementor-element-tbqwe47{--display:flex;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-143 .elementor-element.elementor-element-tza1g1n{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;}.elementor-143 .elementor-element.elementor-element-tza1g1n .elementor-heading-title{font-family:"IBM Plex Mono", Sans-serif;font-size:12.5px;font-weight:600;text-transform:uppercase;line-height:1.2em;letter-spacing:1.9px;color:#7FD3DC;}.elementor-143 .elementor-element.elementor-element-tnmsef6 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:36px;font-weight:800;line-height:1.05em;letter-spacing:-1.4px;color:#ffffff;}.elementor-143 .elementor-element.elementor-element-t825w97{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-143 .elementor-element.elementor-element-t825w97 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:18px;font-weight:400;line-height:1.55em;color:rgba(255,255,255,0.82);}.elementor-143 .elementor-element.elementor-element-tgszciv{--display:flex;}.elementor-143 .elementor-element.elementor-element-toymxk0{--display:flex;}.elementor-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-143 .elementor-element.elementor-element-tts3fge{--grid-columns:3;--grid-row-gap:26px;--load-more-button-align:center;--grid-column-gap:26px;}.elementor-143 .elementor-element.elementor-element-tzpp0hg{--display:flex;}.elementor-143 .elementor-element.elementor-element-tv3ghxa .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:19px;font-weight:700;line-height:1.3em;color:#16202B;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-143 .elementor-element.elementor-element-t5vbvys .elementor-button{background-color:#15808E;font-family:"Plus Jakarta Sans", Sans-serif;font-size:14.5px;font-weight:700;fill:#ffffff;color:#ffffff;border-radius:11px 11px 11px 11px;padding:13px 24px 13px 24px;}@media(max-width:1024px){.elementor-143 .elementor-element.elementor-element-tts3fge{--grid-columns:2;}}@media(max-width:767px){.elementor-143 .elementor-element.elementor-element-tnmsef6 .elementor-heading-title{font-size:26px;}.elementor-143 .elementor-element.elementor-element-t825w97 .elementor-heading-title{font-size:15.5px;}.elementor-143 .elementor-element.elementor-element-tts3fge{--grid-columns:1;}}/* Start custom CSS for heading, class: .elementor-element-tza1g1n */.elementor-143 .elementor-element.elementor-element-tza1g1n .elementor-heading-title::before{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;background:#3BA55C;margin-right:9px;vertical-align:middle;position:relative;top:-1px;box-shadow:0 0 0 4px rgba(59,165,92,.18);}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-t825w97 */.elementor-143 .elementor-element.elementor-element-t825w97{max-width:620px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-tbqwe47 */.elementor-143 .elementor-element.elementor-element-tbqwe47{max-width:1080px;margin:0 auto;padding:0 24px;position:relative;z-index:1;width:100%;box-sizing:border-box;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-tb2qf1u */.elementor-143 .elementor-element.elementor-element-tb2qf1u{min-height:330px;display:flex;flex-direction:column;justify-content:center;position:relative;overflow:hidden;background:radial-gradient(360px 240px at 100% 0%, rgba(59,165,92,.4), transparent 60%), linear-gradient(155deg,#17899A 0%,#136f93 60%,#134e7d 100%);} .elementor-143 .elementor-element.elementor-element-tb2qf1u::before{content:'';position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 1px);background-size:44px 44px;pointer-events:none;} @media(max-width:767px){.elementor-143 .elementor-element.elementor-element-tb2qf1u{min-height:250px;}}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-tts3fge */.elementor-143 .elementor-element.elementor-element-tts3fge .elementor-button{background-color:#15808E !important;background-image:none !important;color:#fff !important;border:none !important;border-radius:11px !important;padding:13px 30px !important;font-family:'Plus Jakarta Sans',sans-serif !important;font-weight:700 !important;font-size:14.5px !important;box-shadow:0 10px 22px rgba(21,128,142,.28) !important;transition:background .2s !important;} .elementor-143 .elementor-element.elementor-element-tts3fge .elementor-button:hover{background-color:#117380 !important;} .elementor-143 .elementor-element.elementor-element-tts3fge .elementor-button .elementor-button-text{font-size:0 !important;} .elementor-143 .elementor-element.elementor-element-tts3fge .elementor-button .elementor-button-text::after{content:'Read More';font-size:14.5px !important;font-weight:700;}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-t5vbvys */.elementor-143 .elementor-element.elementor-element-t5vbvys .elementor-button{box-shadow:0 10px 22px rgba(21,128,142,.28);} .elementor-143 .elementor-element.elementor-element-t5vbvys .elementor-button:hover{background:#117380 !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-tzpp0hg */.elementor-143 .elementor-element.elementor-element-tzpp0hg{margin-top:46px;padding-top:34px;border-top:1px solid #E4ECEC;display:flex !important;flex-direction:row !important;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-toymxk0 */.elementor-143 .elementor-element.elementor-element-toymxk0{max-width:1160px;margin:0 auto;padding:64px 24px 96px;width:100%;box-sizing:border-box;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-tgszciv */.elementor-143 .elementor-element.elementor-element-tgszciv{background:#F6FAFA;}/* End custom CSS */
/* Start custom CSS */body.page-id-143 .entry-header, body.page-id-143 .entry-title, body.page-id-143 .ast-single-post-title, body.page-id-143 .page-title, body.page-id-143 header.ast-no-thumbnail{display:none !important;} body.page-id-143 .ast-container, body.page-id-143 .site-content .content-area{max-width:100% !important;padding:0 !important;} body.page-id-143 #primary{margin:0 !important;padding:0 !important;}/* End custom CSS */